This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
1 new GCC HEAD@187632 regression
- From: GCC regression tester <regress at geoffk dot org>
- To: gcc-regression at gcc dot gnu dot org
- Date: Thu, 17 May 2012 12:01:43 -0700
- Subject: 1 new GCC HEAD@187632 regression
- Reply-to: gcc-regression at gcc dot gnu dot org
With your recent patch, GCC HEAD revision 187632 had problems on:
native: regress-6 (1 NEW failures)
The previous build was of revision 187629.
Regressions for native:
old g++.sum g++.dg/other/anon5.C
NEW g++.sum g++.dg/torture/pr46154.C
old gcc.sum gcc.dg/torture/tls/thr-init-1.c
old gcc.sum gcc.dg/torture/tls/thr-init-2.c
old gcc.sum gcc.dg/torture/tls/tls-test.c
old gfortran.sum gfortran.dg/lto/pr45586
Log information for changes since the last build:
------------------------------------------------------------------------
r187630 | paolo | 2012-05-17 08:55:51 -0700 (Thu, 17 May 2012) | 16 lines
Changed paths:
M /trunk/gcc/cp/ChangeLog
M /trunk/gcc/cp/except.c
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/g++.dg/cpp0x/catch1.C
/cp
2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/53371
* except.c (is_admissible_throw_operand): Rename to
is_admissible_throw_operand_or_catch_parameter and handle
catch parameter too.
(expand_start_catch_block): Use it.
(build_throw): Adjust.
/testsuite
2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/53371
* g++.dg/cpp0x/catch1.C: New.
------------------------------------------------------------------------
r187631 | hubicka | 2012-05-17 09:37:33 -0700 (Thu, 17 May 2012) | 26 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/cgraph.c
M /trunk/gcc/cgraph.h
M /trunk/gcc/cgraphunit.c
M /trunk/gcc/gimple-fold.c
M /trunk/gcc/ipa.c
M /trunk/gcc/lto/ChangeLog
M /trunk/gcc/lto/lto-partition.c
M /trunk/gcc/lto-cgraph.c
M /trunk/gcc/lto-streamer-out.c
M /trunk/gcc/lto-symtab.c
M /trunk/gcc/varpool.c
* lto-symtab.c (lto_symtab_resolve_symbols): Preffer decl with constructor
over decl without.
* cgraph.c (cgraph_remove_node): Clear also body of unanalyzed nodes.
* cgraph.h (varpool_can_remove_if_no_refs): Handle external correctly.
* cgraphunit.c (process_function_and_variable_attributes): Finalize
extrnal decls.
(mark_functions_to_output): Also accept bodies for functions with clones.
(output_in_order): Skip external vars.
* lto-cgraph.c (lto_output_node): External functions are never in other
partition.
(lto_output_varpool_node): Likewise.
* lto-streamer-out.c (lto_write_tree): Always use error_mark_nodes for
forgotten initializers.
* ipa.c (process_references): Handle external vars.
(symtab_remove_unreachable_nodes): Update to handle external vars.
(varpool_externally_visible_p): External vars are externally visible.
* gimple-fold.c (can_refer_decl_in_current_unit_p): Update.
* varpool.c (varpool_remove_node): Remove constructor.
(decide_is_variable_needed): Handle externals.
(varpool_remove_unreferenced_decls): Likewise.
* lto-partition.c (add_references_to_partition): Handle external vars.
(partition_varpool_node_p): Likewise.
(lto_promote_cross_file_statics): Do not promote externals.
------------------------------------------------------------------------
For more information, see <http://glutton.geoffk.org/HEAD/>.
--
Geoffrey Keating <geoffk@geoffk.org>
(via an automated GCC regression-testing script.)