1 new GCC HEAD@187632 regression

GCC regression tester regress@geoffk.org
Thu May 17 19:02:00 GMT 2012

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

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.

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
	(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/>.

-------------- next part --------------

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

More information about the Gcc-regression mailing list