NEW GCC build failure, HEAD@152499 on native

regress regress@apple.com
Tue Oct 6 20:39:00 GMT 2009


With your recent patch, GCC HEAD revision 152499 had problems on:
native: build (NEW build failure)
Attached is build output for those targets.
The previous build was of revision 152490.

Log information for changes since the last build:
------------------------------------------------------------------------
r152491 | rguenth | 2009-10-06 05:19:20 -0700 (Tue, 06 Oct 2009) | 4 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/lto-symtab.c

2009-10-06  Richard Guenther  <rguenther@suse.de>

	* lto-symtab.c (lto_symtab_entry_hash): Hash strings, not pointers.

------------------------------------------------------------------------
r152492 | jamborm | 2009-10-06 06:31:40 -0700 (Tue, 06 Oct 2009) | 6 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/opts.c

2009-10-06  Martin Jambor  <mjambor@suse.cz>

	PR bootstrap/41395
	* opts.c (decode_options): Run IPA-SRA at -O2.


------------------------------------------------------------------------
r152495 | uros | 2009-10-06 06:52:59 -0700 (Tue, 06 Oct 2009) | 37 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/i386/i386.c
   M /trunk/gcc/config/i386/i386.md

	* config/i386/i386.md (SWI48, SDWI, DWI): New mode iterators.
	(DWIH, g, di, doubleint_general_operand): New mode attributes.
	(general_operand): Handle TI mode.
	(add<mode>3): Macroize expander from add{qi,hi,si,di,ti}3 patterns
	using SDWI mode iterator.
	(*add<mode>3_doubleword): New insn_and_split pattern.  Macroize
	pattern from *add{di,ti}3_1 patterns and corresponding splitters
	using SDWI mode iterator.
	(add<mode>3_carry): Macroize insn from add{qi,hi,si,di}3_carry
	patterns using SWI mode iterator.
	(*add<mode>3_cc): Macroize insn from add{si,di}3_cc patterns
	using SWI48 mode iterator.
	(*add<mode>_1): Ditto from add{si,di}_1 patterns.
	(*add<mode>_2): Ditto from add{si,di}_2 patterns.
	(*add<mode>_3): Ditto from add{si,di}_3 patterns.
	(*add<mode>_5): Ditto from add{si,di}_5 patterns.
	(sub<mode>3): Macroize expander from sub{qi,hi,si,di,ti}3 patterns
	using SDWI mode iterator.
	(*sub<mode>3_doubleword): New insn_and_split pattern.  Macroize
	pattern from *sub{di,ti}3_1 patterns and corresponding splitters
	using SDWI mode iterator.
	(sub<mode>3_carry): Macroize insn from sub{qi,hi,si,di}3_carry
	patterns using SWI mode iterator.
	(*sub<mode>_1): Ditto from from sub{qi,hi,si,di}_1 patterns.
	(*sub<mode>_2): Ditto from sub{qi,hi,si,di}_2 patterns.
	(*sub<mode>_3): Ditto from sub{qi,hi,si,di}_3 patterns.
	(<plusminus_insn>xf3): Macroize expander from addxf3 and subxf3
	patterns using plusminus code iterator.
	(<plusminus_insn><mode>3): Macroize expander from add<mode>3 and
	sub<mode>3 patterns using plusminus code iterator.
	* config/i386/i386.c (override_options): Update call to
	gen_subdi_carry_rex64 for renamed function.
	(ix86_expand_int_addcc): Update calls to gen_subdi3_carry_rex64
	and gen_adddi3_carry_rex64 for renamed functions.  Use indirect
	calls to instruction expanders.


------------------------------------------------------------------------
r152497 | uros | 2009-10-06 11:23:06 -0700 (Tue, 06 Oct 2009) | 5 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/i386/i386.md

	* config/i386/i386.md (float<SSEMODEI24:mode><X87MODEF:mode>2):
	Use explicit gen_truncxfsf2 and gen_truncxfdf2 references to avoid
	reference to nonexistent gen_truncxfxf2 function.


------------------------------------------------------------------------
r152498 | espindola | 2009-10-06 12:27:01 -0700 (Tue, 06 Oct 2009) | 15 lines
Changed paths:
   M /trunk/include/ChangeLog

Fix a changelog

2009-10-05   Rafael Espindola  <espindola@google.com>

	* plugin-api.h (ld_plugin_status): Add LDPS_BAD_HANDLE.
	(ld_plugin_get_input_file): New.
	(ld_plugin_release_input_file): New.
	(ld_plugin_add_input_library): New.
	(ld_plugin_message): Mark format const.
	(ld_plugin_level): Add LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE and
	LDPT_ADD_INPUT_LIBRARY.
	(ld_plugin_tv): Add tv_get_input_file, tv_release_input_file and
	tv_add_input_library.


------------------------------------------------------------------------
r152499 | bje | 2009-10-06 12:37:40 -0700 (Tue, 06 Oct 2009) | 14 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   A /trunk/gcc/config/rs6000/a2.md
   M /trunk/gcc/config/rs6000/rs6000.c
   M /trunk/gcc/config/rs6000/rs6000.h
   M /trunk/gcc/config/rs6000/rs6000.md
   M /trunk/gcc/config/rs6000/rs6000.opt
   M /trunk/gcc/config.gcc
   M /trunk/gcc/doc/invoke.texi

	* config.gcc (powerpc*-*-*): Handle a2.
	* config/rs6000/rs6000.md (cpu): Add ppca2.  Include "a2.md".
	* config/rs6000/a2.md: New file.
	* config/rs6000/rs6000.opt (mno-update): New.
	(mupdate): Return to using a mask, not a var.
	* config/rs6000/rs6000.h (ASM_CPU_SPEC): Add support for a2.
	(enum processor_type): Add PROCESSOR_PPCA2.
	* config/rs6000/rs6000.c (ppca2_cost): New costs.
	(rs6000_override_options): Add "a2" to processor_target_table.
	Update rs6000_always_hint logic.  Correctly set rs6000_cost for
	a2.
	* doc/invoke.texi (RS/6000 and PowerPC Options): Document
	-mcpu=a2.

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

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

-------------- next part --------------
genautomata: `ppca2-fp' is already used as insn reservation name
genautomata: `ppca2-fp-load' is already used as insn reservation name
genautomata: `ppca2-fp-store' is already used as insn reservation name
genautomata: `ppca2-fpcompare' is already used as insn reservation name
genautomata: `ppca2-ddiv' is already used as insn reservation name
genautomata: `ppca2-sdiv' is already used as insn reservation name
genautomata: `ppca2-dsqrt' is already used as insn reservation name
genautomata: `ppca2-ssqrt' is already used as insn reservation name
genautomata: unit `mult' is not used
genautomata: unit `axu' is not used
make[3]: *** [s-automata] Error 1
make[3]: *** Waiting for unfinished jobs....
/bin/sh /Users/regress/tbox/svn-gcc/gcc/../move-if-change tmp-attrtab.c insn-attrtab.c
echo timestamp > s-attrtab
rm gfdl.pod cpp.pod gcc.pod gcov.pod fsf-funding.pod
make[2]: *** [all-stage1-gcc] Error 2
make[1]: *** [stage1-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