This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
28 new GCC HEAD@161385 regressions
- From: GCC regression tester <regress at geoffk dot org>
- To: gcc-regression at gcc dot gnu dot org
- Date: Fri, 25 Jun 2010 08:55:34 -0700
- Subject: 28 new GCC HEAD@161385 regressions
- Reply-to: gcc-regression at gcc dot gnu dot org
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.)