Fix non-ASCII characters in names.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197618 138bc75d-0d04-0410-961f-82ee72b054a4
2013-04-09  Richard Biener  <rguenther@suse.de>

	* tree.h (unsave_expr_now): Remove.
	* tree-inline.c (mark_local_for_remap_r): Remove.
	(unsave_expr_1): Likewise.
	(unsave_r): Likewise.
	(unsave_expr_now): Likewise.
	* tree-ssa-copy.c (replace_exp_1): Use unshare_expr.
	(propagate_tree_value): Likewise.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197620 138bc75d-0d04-0410-961f-82ee72b054a4
	* tree.c (type_hash_lookup, type_hash_add): Make static.
	* tree.h (type_hash_lookup, type_hash_add): Remove global declarations.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197623 138bc75d-0d04-0410-961f-82ee72b054a4
2013-04-09  Tobias Burnus  <burnus@net-b.de>

        * gfortran.texi (KIND Type Parameters,
        Internal representation of LOGICAL variables): Add crossrefs.
        (Intrinsic Types): Mention issues with _Bool interop.
        (Naming and argument-passing conventions): New section.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197624 138bc75d-0d04-0410-961f-82ee72b054a4
	PR tree-optimization/56854
	* tree-ssa-forwprop.c (forward_propagate_addr_expr_1): Don't
	forward into clobber stmts if it would change MEM_REF lhs into
	non-MEM_REF.

	* g++.dg/torture/pr56854.C: New test.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197625 138bc75d-0d04-0410-961f-82ee72b054a4
2013-04-09  Richard Biener  <rguenther@suse.de>

	java/
	* expr.c (build_java_binop): Pass a type to build_int_cst.

	* tree-ssa-loop-manip.c (rewrite_into_loop_closed_ssa): Avoid
	work that is not necessary.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197626 138bc75d-0d04-0410-961f-82ee72b054a4
2013-04-09  Richard Biener  <rguenther@suse.de>

	* tree-vectorizer.h (slp_void_p): Remove.
	(slp_tree): Typedef before _slp_tree declaration.
	(struct _slp_tree): Use a vector of slp_tree as children.
	(vect_get_place_in_interleaving_chain): Remove.
	* tree-vect-data-refs.c (vect_get_place_in_interleaving_chain):
	Move ...
	* tree-vect-slp.c (vect_get_place_in_interleaving_chain): ... here
	and make static.
	(vect_free_slp_tree, vect_print_slp_tree, vect_mark_slp_stmts,
	vect_mark_slp_stmts_relevant, vect_slp_rearrange_stmts,
	vect_detect_hybrid_slp_stmts, vect_slp_analyze_node_operations,
	vect_schedule_slp_instance, vect_remove_slp_scalar_calls):
	Use slp_node instead of slp_void_p and adjust.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197629 138bc75d-0d04-0410-961f-82ee72b054a4
Add missing ChangeLog entry

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197630 138bc75d-0d04-0410-961f-82ee72b054a4
       * tree-vrp.c (simplify_cond_using_ranges): Simplify test of boolean
       when the boolean was created by converting a wider object which
       had a boolean range.

        * gcc.dg/tree-ssa/vrp87.c: New test

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197631 138bc75d-0d04-0410-961f-82ee72b054a4
	PR middle-end/56883
	* omp-low.c (expand_omp_for_generic, expand_omp_for_static_nochunk,
	expand_omp_for_static_chunk): Use simple_p = true in
	force_gimple_operand_gsi calls when assigning to addressable decls.

	* c-c++-common/gomp/pr56883.c: New test.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197633 138bc75d-0d04-0410-961f-82ee72b054a4
2013-04-09  Richard Biener  <rguenther@suse.de>

	* tree-vect-slp.c (vect_get_and_check_slp_defs): Remove code
	dealing with cost.
	(vect_build_slp_tree): Likewise.
	(vect_analyze_slp_cost_1, vect_analyze_slp_cost): New functions
	calculating the cost of a SLP instance.
	(vect_analyze_slp_instance): Use it from here, after building
	the SLP tree.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197635 138bc75d-0d04-0410-961f-82ee72b054a4
	PR tree-optimization/48762
	* params.def (PARAM_MAX_CSE_INSNS): Increase the minimum
	value to 1.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197637 138bc75d-0d04-0410-961f-82ee72b054a4
	* config/sparc/sparc.md: Use define_c_enum for "unspec" and "unspecv".



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197639 138bc75d-0d04-0410-961f-82ee72b054a4
	* sched-vis.c (print_pattern): Print SEQUENCE of insns as insns.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197640 138bc75d-0d04-0410-961f-82ee72b054a4
2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

	* config/arm/arm.md (minmax_arithsi_non_canon): New pattern.

	* gcc.target/arm/minmax_minus.c: New test.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197642 138bc75d-0d04-0410-961f-82ee72b054a4
	PR c++/25466
	* rtti.c (build_typeid): Check the address of the argument
	rather than looking for an INDIRECT_REF.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197644 138bc75d-0d04-0410-961f-82ee72b054a4
	* config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Update.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197647 138bc75d-0d04-0410-961f-82ee72b054a4
	* configure, config.h.in: Rebuild.
	* configure.ac: Use GLIBCXX_CHECK_SDT_H.  Don't check for
	sys/sdt.h.
	* acinclude.m4 (GLIBCXX_CHECK_SDT_H): New defun.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197649 138bc75d-0d04-0410-961f-82ee72b054a4
	* ipa.c (cgraph_externally_visible_p, varpool_externally_visible_p): Drop
	aliased parameter.
	(function_and_variable_visibility): Do not handle alias pairs.
	* cgraph.c (varpool_externally_visible_p): Update prototype.
	* varpool.c (varpool_add_new_variable): Update.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197652 138bc75d-0d04-0410-961f-82ee72b054a4
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197658 138bc75d-0d04-0410-961f-82ee72b054a4