This is the mail archive of the gcc-regression@gcc.gnu.org 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]

28 new GCC HEAD@161385 regressions


With your recent patch, GCC HEAD revision 161385 had problems on:
native: regress-29 (28 NEW failures)
The previous build was of revision 161380.

Regressions for native:
old   gcc.sum gcc.dg/pr34668-1.c
NEW   libstdc++.sum 23_containers/unordered_map/requirements/citerators.cc
NEW   libstdc++.sum 23_containers/unordered_multimap/requirements/citerators.cc
NEW   libstdc++.sum 23_containers/unordered_multiset/requirements/citerators.cc
NEW   libstdc++.sum 23_containers/unordered_set/requirements/citerators.cc
NEW   libstdc++.sum abi_check
NEW   libstdc++.sum ext/mt_allocator/22309_thread.cc
NEW   libstdc++.sum ext/pb_ds/example/basic_set.cc
NEW   libstdc++.sum ext/pb_ds/example/tree_intervals.cc
NEW   libstdc++.sum ext/pb_ds/example/tree_order_statistics.cc
NEW   libstdc++.sum ext/pb_ds/regression/tree_data_map_rand.cc
NEW   libstdc++.sum ext/pb_ds/regression/tree_no_data_map_rand.cc
NEW   libstdc++.sum tr1/6_containers/unordered_map/erase/1.cc
NEW   libstdc++.sum tr1/6_containers/unordered_map/erase/24061-map.cc
NEW   libstdc++.sum tr1/6_containers/unordered_map/insert/array_syntax.cc
NEW   libstdc++.sum tr1/6_containers/unordered_map/insert/map_range.cc
NEW   libstdc++.sum tr1/6_containers/unordered_map/insert/map_single.cc
NEW   libstdc++.sum tr1/6_containers/unordered_multimap/erase/1.cc
NEW   libstdc++.sum tr1/6_containers/unordered_multimap/erase/24061-multimap.cc
NEW   libstdc++.sum tr1/6_containers/unordered_multimap/insert/multimap_range.cc
NEW   libstdc++.sum tr1/6_containers/unordered_multimap/insert/multimap_single.cc
NEW   libstdc++.sum tr1/6_containers/unordered_multiset/erase/1.cc
NEW   libstdc++.sum tr1/6_containers/unordered_multiset/erase/24061-multiset.cc
NEW   libstdc++.sum tr1/6_containers/unordered_multiset/insert/multiset_range.cc
NEW   libstdc++.sum tr1/6_containers/unordered_multiset/insert/multiset_single.cc
NEW   libstdc++.sum tr1/6_containers/unordered_set/erase/1.cc
NEW   libstdc++.sum tr1/6_containers/unordered_set/erase/24061-set.cc
NEW   libstdc++.sum tr1/6_containers/unordered_set/insert/set_range.cc
NEW   libstdc++.sum tr1/6_containers/unordered_set/insert/set_single.cc

Log information for changes since the last build:
------------------------------------------------------------------------
r161382 | hubicka | 2010-06-25 06:13:31 -0700 (Fri, 25 Jun 2010) | 14 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/Makefile.in
   M /trunk/gcc/common.opt
   M /trunk/gcc/doc/invoke.texi
   M /trunk/gcc/ipa-split.c
   M /trunk/gcc/opts.c
   M /trunk/gcc/params.def
   M /trunk/gcc/passes.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gcc.dg/tree-ssa/ipa-split-1.c
   M /trunk/gcc/timevar.def
   M /trunk/gcc/tree-pass.h


	* tree-pass.h (pass_split_functions): Declare.
	* opts.c (decode_options): Enable function splitting at -O2
	* timevar.def (TV_IPA_FNSPLIT): New macro.
	* ipa-split.c: New file.
	* common.opt (-fpartial-inlining): New flag.
	* Makefile.in (ipa-split.o): New object file.
	* passes.c (init_optimization_passes): Add ipa-split.
	* params.def (max-inline-insns-auto): Reduce max-inline-insns-auto to 40.
	(partial-inlining-entry-probability): New parameters.
	* doc/invoke.texi (-fpartial-inlining): New.
	
	* testsuite/gcc.dg/tree-ssa/ipa-split.c

------------------------------------------------------------------------
r161383 | manu | 2010-06-25 06:23:08 -0700 (Fri, 25 Jun 2010) | 4 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/doc/invoke.texi

2010-06-25  Manuel L?\195?\179pez-Ib?\195?\161?\195?\177ez  <manu@gcc.gnu.org>

	* doc/invoke.texi (-Wsuggest-attribute): Add item for noreturn.

------------------------------------------------------------------------
r161384 | jamborm | 2010-06-25 07:27:47 -0700 (Fri, 25 Jun 2010) | 49 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/ipa-cp.c
   M /trunk/gcc/ipa-inline.c
   M /trunk/gcc/ipa-prop.c
   M /trunk/gcc/ipa-prop.h
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/g++.dg/ipa/iinline-3.C
   D /trunk/gcc/testsuite/gcc.dg/ipa/modif-1.c

2010-06-25  Martin Jambor  <mjambor@suse.cz>

	* ipa-prop.h (struct ipa_param_descriptor): Removed the modified flag.
	(struct ipa_node_params): Removed the modification_analysis_done flag.
	(ipa_is_param_modified): Removed.
	(ipa_analyze_node): Declare.
	(ipa_compute_jump_functions): Remove declaration.
	(ipa_count_arguments): Likewise.
	(ipa_detect_param_modifications): Likewise.
	(ipa_analyze_params_uses): Likewise.
	* ipa-prop.c (struct param_analysis_info): New type.
	(visit_store_addr_for_mod_analysis): Removed.
	(visit_load_for_mod_analysis): Renamed to visit_ref_for_mod_analysis,
	moved down in the file.
	(ipa_detect_param_modifications): Merged into ipa_analyze_params_uses.
	(ipa_count_arguments): Made static.
	(mark_modified): New function.
	(is_parm_modified_before_call): New function.
	(compute_pass_through_member_ptrs): New parameter parms_info, call
	is_parm_modified_before_call instead of ipa_is_param_modified.
	(ipa_compute_jump_functions_for_edge): New parameter parms_info, pass
	it to compute_pass_through_member_ptrs.
	(ipa_compute_jump_functions): New parameter parms_info, pass it to
	ipa_compute_jump_functions_for_edge.  Call ipa_initialize_node_params
	on the callee if it is analyzed.  Made static.
	(ipa_analyze_indirect_call_uses): New parameter parms_info, call
	is_parm_modified_before_call instead of ipa_is_param_modified.
	(ipa_analyze_call_uses): New parameter parms_info, pass it to
	ipa_analyze_indirect_call_uses.
	(ipa_analyze_stmt_uses): New parameter parms_info, pass it to
	ipa_analyze_call_uses.
	(ipa_analyze_params_uses): New parameter parms_info, pass it to
	ipa_analyze_stmt_uses.  Also perform the used analysis.  Made static.
	(ipa_analyze_node): New function.
	(ipa_print_node_params): Do not dump the modified flag.
	(ipa_write_node_info): Assert uses_analysis_done rather than streaming
	it.  Do not stream the modified parameter flag.
	(ipa_read_node_info): Set uses_analysis_done to 1 instead of streaming
	it.  Do not stream the modified parameter flag.
	* ipa-cp.c (ipcp_analyze_node): Removed.
	(ipcp_init_stage): Iterate only once over the nodes, analyze each one
	with only a call to ipa_analyze_node.
	* ipa-inline.c (inline_indirect_intraprocedural_analysis): Analyze the
	node with only a call to ipa_analyze_node.
	
	* testsuite/g++.dg/ipa/iinline-3.C: New test.
	* testsuite/gcc.dg/ipa/modif-1.c: Removed.


------------------------------------------------------------------------

For more information, see <http://glutton.geoffk.org/HEAD/>.

-- 
Geoffrey Keating <geoffk@geoffk.org> 
(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]