This is the mail archive of the mailing list for the GCC project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

6 new GCC HEAD@139764 regressions

With your recent patch, GCC HEAD revision 139764 had problems on:
native: regress-19 (6 NEW failures)
The previous build was of revision 139760.

Regressions for native:
old   g++.sum g++.dg/other/PR23205.C
old   g++.sum g++.dg/tree-ssa/pr29902.C
old   g++.sum g++.old-deja/
old   gcc.sum gcc.c-torture/execute/builtins/memset-chk.c
old   gcc.sum gcc.c-torture/execute/memset-2.c
old   gcc.sum gcc.c-torture/execute/memset-3.c
old   gcc.sum gcc.dg/debug/dwarf2/dwarf-die3.c
NEW   gcc.sum gcc.dg/ipa/ipa-1.c
NEW   gcc.sum gcc.dg/ipa/ipa-2.c
NEW   gcc.sum gcc.dg/ipa/ipa-3.c
NEW   gcc.sum gcc.dg/ipa/ipa-4.c
NEW   gcc.sum gcc.dg/ipa/ipa-5.c
NEW   gcc.sum gcc.dg/ipa/ipa-7.c
old   gcc.sum gcc.dg/pch/valid-1b.c
old   gcc.sum gcc.dg/pr30286.c
old   gcc.sum gcc.dg/vect/no-scevccp-outer-13.c
old   gcc.sum gcc.dg/vect/no-scevccp-outer-7.c
old   gcc.sum gcc.dg/vect/vect-67.c
old   libgomp.sum libgomp.fortran/vla7.f90

Log information for changes since the last build:
r139761 | hubicka | 2008-08-29 11:31:40 +0000 (Fri, 29 Aug 2008) | 22 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/cgraph.h
   M /trunk/gcc/cgraphunit.c
   M /trunk/gcc/gimple.c
   M /trunk/gcc/gimple.h
   M /trunk/gcc/ipa-cp.c
   M /trunk/gcc/ipa-prop.c
   M /trunk/gcc/tree-inline.c
   M /trunk/gcc/tree-inline.h
   M /trunk/gcc/tree.c
   M /trunk/gcc/tree.h

	* tree.c (build_function_type_skip_args, build_function_decl_skip_args):
	New functions.
	* tree.h (build_function_type_skip_args, build_function_decl_skip_args):
	* gimple.c (giple_copy_call_skip_args): New function.
	(giple_copy_call_skip_args): Declare.

	* cgraph.h (cgraph_function_versioning): Add skip_args arugmnet
	* ipa-cp.c (ipcp_node_not_modifiable_p): Rename to ...
	(ipcp_node_modifiable_p): ... this one; use tree_versionable_function_p.
	(ipcp_create_replace_map): Improve debug output.
	(ipcp_need_redirect_p): Return false when not clonning.
	(ipcp_update_callgraph): Skip args.
	(ipcp_insert_stage): UPdate call of !ipcp_node_modifiable_p;
	skip args.
	* cgraphunit.c (cgraph_function_versioning): Add skip_args argument.
	(save_inline_function_body): Update call of tree_function_versioning.
	* ipa-prop.c (ipa_edge_removal_hook): Do not ICE on unanalyzed nodes.
	* tree-inline.c (copy_arguments_for_versioning): Add skip_args argument.
	(tree_function_versioning): Likewise.
	* tree-inline.h (tree_function_versioning): Update prototype.

r139762 | hubicka | 2008-08-29 11:39:04 +0000 (Fri, 29 Aug 2008) | 6 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/doc/invoke.texi
   M /trunk/gcc/opts.c

	* doc/invoke.texi (-fipa-cp): Enabled by default at -O2/-Os/-O3
	(-fipa-cp-clone): Enabled by default at -O3.
	* opts.c (decode_options): Enable ipa-cp at -O2, ipa-cp-clone at -O3;
	make ipa-cp-clone to imply ipa-cp; disable cloning at -Os.

r139763 | rguenth | 2008-08-29 11:40:47 +0000 (Fri, 29 Aug 2008) | 10 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gfortran.fortran-torture/compile/pr37236.f
   M /trunk/gcc/tree-ssa-operands.c
   M /trunk/gcc/tree-ssa-structalias.c

2008-08-29  Richard Guenther  <>

	PR middle-end/37236
	* tree-ssa-structalias.c (intra_create_variable_infos): Mark
	PARAM_NOALIAS tags with is_heapvar.
	* tree-ssa-operands.c (access_can_touch_variable): Offset
	based tests do not apply for heapvars.  Fix offset test.

	* gfortran.fortran-torture/compile/pr37236.f: New testcase.

r139764 | rguenth | 2008-08-29 11:43:22 +0000 (Fri, 29 Aug 2008) | 37 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/common.opt
   M /trunk/gcc/doc/invoke.texi
   M /trunk/gcc/opts.c
   M /trunk/gcc/tree-pass.h
   M /trunk/gcc/tree-ssa-ccp.c
   M /trunk/gcc/tree-ssa-copy.c
   M /trunk/gcc/tree-ssa-propagate.c
   M /trunk/gcc/tree-ssa-propagate.h

2008-08-29  Richard Guenther  <>

	* common.opt (ftree-store-ccp): Mark as preserved for
	backward compatibility.
	* doc/invoke.texi (-ftree-store-ccp): Remove documentation.
	* tree-pass.h (pass_store_ccp): Remove.
	* tree-ssa-propagate.h (struct prop_value_d): Remove mem_ref field.
	(first_vdef): Remove declaration.
	(get_value_loaded_by): Likewise.
	* tree-ssa-ccp.c (do_store_ccp): Remove.
	(get_default_value): Simplify as do_store_ccp is always false
	now.  Do not initialize mem_ref.
	(set_value_varying): Likewise.
	(canonicalize_float_value): Likewise.
	(set_lattice_value): Likewise.
	(likely_value): Likewise.
	(surely_varying_stmt_p): Likewise.
	(ccp_initialize): Likewise.
	(ccp_lattice_meet): Likewise.
	(ccp_visit_phi_node): Likewise.
	(ccp_fold): Likewise.
	(evaluate_stmt): Likewise.
	(visit_assignment): Likewise.
	(ccp_visit_stmt): Likewise.
	(execute_ssa_ccp): Fold into ...
	(do_ssa_ccp): ... this.
	(do_ssa_store_ccp): Remove.
	(gate_store_ccp): Likewise.
	(pass_store_ccp): Likewise.
	* tree-ssa-copy.c (copy_prop_visit_phi_node): Do not
	initialize mem_ref.
	* tree-ssa-propagate.c (first_vdef): Remove.
	(get_value_loaded_by): Likewise.
	(replace_vuses_in): Likewise.
	(substitute_and_fold): Do not call replace_vuses_in.
	* opts.c (decode_options): Do not set flag_tree_store_ccp.


For more information, see <>.

Geoffrey Keating <> 
(via an automated GCC regression-testing script.)

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]