GCC build failure, HEAD@158842 on native

regress regress@apple.com
Wed Apr 28 22:10:00 GMT 2010


With your recent patch, GCC HEAD revision 158842 had problems on:
native: build (about the same as the previous build)
Attached is build output for those targets.
The previous build was of revision 158835.

Log information for changes since the last build:
------------------------------------------------------------------------
r158836 | ebotcazou | 2010-04-28 12:01:00 -0700 (Wed, 28 Apr 2010) | 6 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/lto-streamer.c

	* lto-streamer.c [LTO_STREAMER_DEBUG] (tree_htab, tree_hash_entry,
	hash_tree, eq_tree): New tree hash table.
	(lto_streamer_init) [LTO_STREAMER_DEBUG]: Initialize it.
	[LTO_STREAMER_DEBUG] (lto_orig_address_map, lto_orig_address_get,
	lto_orig_address_remove): Reimplement.

------------------------------------------------------------------------
r158838 | ebotcazou | 2010-04-28 12:11:50 -0700 (Wed, 28 Apr 2010) | 27 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/gcc-interface/trans.c
   M /trunk/gcc/gimplify.c
   M /trunk/gcc/lto-streamer-in.c
   M /trunk/gcc/lto-streamer-out.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gcc.dg/const-uniq-1.c
   A /trunk/gcc/testsuite/gcc.dg/lto/const-uniq_0.c
   A /trunk/gcc/testsuite/gcc.dg/lto/const-uniq_1.c
   M /trunk/gcc/tree.h
   M /trunk/gcc/varasm.c

	Uniquization of constants at the Tree level
	* tree.h (DECL_IN_CONSTANT_POOL): New macro
	(tree_decl_with_vis): Add in_constant_pool bit, move shadowed_for_var_p
	bit to the end.
	(tree_output_constant_def): Declare.
	* gimplify.c (gimplify_init_constructor): When using block copy,
	uniquize the constant constructor on the RHS.
	* lto-streamer-in.c (unpack_ts_decl_with_vis_value_fields): Deal
	with DECL_IN_CONSTANT_POOL flag.
	* lto-streamer-out.c (pack_ts_decl_with_vis_value_fields): Likewise.
	* varasm.c (make_decl_rtl): Deal with variables belonging to the
	global constant pool.
	(assemble_variable): Deal with symbols belonging to the tree constant
	pool.
	(get_constant_section): Add ALIGN parameter and simplify.
	(build_constant_desc): Build a VAR_DECL and attach it to the symbol.
	(assemble_constant_contents): Use the expression of the VAR_DECL.
	(output_constant_def_contents): Use the alignment of the VAR_DECL.
	(tree_output_constant_def): New global function.
	(mark_constant): Use the expression of the VAR_DECL.
	(place_block_symbol): Use the alignment of the VAR_DECL and the size
	of its expression.
	(output_object_block): Likewise and assemble the expression.
ada/
	* gcc-interface/trans.c (gnat_gimplify_expr) <ADDR_EXPR>: Uniquize
	constant constructors before taking their address.

------------------------------------------------------------------------
r158839 | ebotcazou | 2010-04-28 12:17:45 -0700 (Wed, 28 Apr 2010) | 1 line
Changed paths:
   M /trunk/gcc/ChangeLog

Fix nits
------------------------------------------------------------------------
r158840 | doko | 2010-04-28 12:25:58 -0700 (Wed, 28 Apr 2010) | 8 lines
Changed paths:
   M /trunk/gcc/testsuite/ChangeLog
   M /trunk/gcc/testsuite/gcc.dg/plugin/plugin.exp
   A /trunk/gcc/testsuite/gcc.dg/plugin/plugindir1.c (from /trunk/gcc/testsuite/gcc.dg/plugindir1.c:158826)
   A /trunk/gcc/testsuite/gcc.dg/plugin/plugindir2.c (from /trunk/gcc/testsuite/gcc.dg/plugindir2.c:158826)
   A /trunk/gcc/testsuite/gcc.dg/plugin/plugindir3.c (from /trunk/gcc/testsuite/gcc.dg/plugindir3.c:158826)
   A /trunk/gcc/testsuite/gcc.dg/plugin/plugindir4.c (from /trunk/gcc/testsuite/gcc.dg/plugindir4.c:158826)
   D /trunk/gcc/testsuite/gcc.dg/plugindir1.c
   D /trunk/gcc/testsuite/gcc.dg/plugindir2.c
   D /trunk/gcc/testsuite/gcc.dg/plugindir3.c
   D /trunk/gcc/testsuite/gcc.dg/plugindir4.c

2010-04-28  Matthias Klose  <doko@ubuntu.com>

        * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
        * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
        * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
        * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
        * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.

------------------------------------------------------------------------
r158841 | ebotcazou | 2010-04-28 13:03:02 -0700 (Wed, 28 Apr 2010) | 6 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/lto-streamer-in.c
   M /trunk/gcc/lto-streamer-out.c

	* lto-streamer-in.c (unpack_ts_type_value_fields): Replace test for
	record or union type with RECORD_OR_UNION_TYPE_P predicate.
	(lto_input_ts_type_tree_pointers): Likewise.
	* lto-streamer-out.c (pack_ts_type_value_fields): Likewise.
	(lto_output_ts_type_tree_pointers): Likewise.

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

For more information, see <http://gcc.gnu.org/regtest/HEAD/>.

-------------- next part --------------
checking for --enable-version-specific-runtime-libs... no
checking for a BSD-compatible install... /usr/bin/install -c
checking for gawk... gawk
checking build system type... powerpc-apple-darwin9.8.0
checking host system type... powerpc-apple-darwin9.8.0
checking for powerpc-apple-darwin9.8.0-ar... ar
checking for powerpc-apple-darwin9.8.0-lipo... lipo
checking for powerpc-apple-darwin9.8.0-nm... /Users/regress/tbox/native/build/./gcc/nm
checking for powerpc-apple-darwin9.8.0-ranlib... ranlib -c
checking for powerpc-apple-darwin9.8.0-strip... strip
checking whether ln -s works... yes
checking for powerpc-apple-darwin9.8.0-gcc... /Users/regress/tbox/native/build/./gcc/xgcc -B/Users/regress/tbox/native/build/./gcc/ -B/Users/regress/tbox/objs/powerpc-apple-darwin9.8.0/bin/ -B/Users/regress/tbox/objs/powerpc-apple-darwin9.8.0/lib/ -isystem /Users/regress/tbox/objs/powerpc-apple-darwin9.8.0/include -isystem /Users/regress/tbox/objs/powerpc-apple-darwin9.8.0/sys-include   
checking for suffix of object files... configure: error: in `/Users/regress/tbox/native/build/powerpc-apple-darwin9.8.0/libgcc':
configure: error: cannot compute suffix of object files: cannot compile
See `config.log' for more details.
make[2]: *** [configure-stage2-target-libgcc] Error 1
make[1]: *** [stage2-bubble] Error 2
make: *** [bootstrap] Error 2
+ '[' -s .bad_compare ']'
+ exit 1
-------------- next part --------------

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


More information about the Gcc-regression mailing list