GCC build failure, HEAD@149065 on native

regress regress@apple.com
Mon Jun 29 23:15:00 GMT 2009


With your recent patch, GCC HEAD revision 149065 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 149064.

Log information for changes since the last build:
------------------------------------------------------------------------
r149065 | aesok | 2009-06-29 15:51:04 -0700 (Mon, 29 Jun 2009) | 92 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/arc/arc.h
   M /trunk/gcc/config/arm/arm.c
   M /trunk/gcc/config/arm/arm.h
   M /trunk/gcc/config/avr/avr-protos.h
   M /trunk/gcc/config/avr/avr.c
   M /trunk/gcc/config/avr/avr.h
   M /trunk/gcc/config/bfin/bfin-protos.h
   M /trunk/gcc/config/bfin/bfin.c
   M /trunk/gcc/config/bfin/bfin.h
   M /trunk/gcc/config/cris/cris.c
   M /trunk/gcc/config/cris/cris.h
   M /trunk/gcc/config/crx/crx.h
   M /trunk/gcc/config/fr30/fr30.c
   M /trunk/gcc/config/fr30/fr30.h
   M /trunk/gcc/config/frv/frv-protos.h
   M /trunk/gcc/config/frv/frv.c
   M /trunk/gcc/config/frv/frv.h
   M /trunk/gcc/config/i386/i386-protos.h
   M /trunk/gcc/config/i386/i386.c
   M /trunk/gcc/config/i386/i386.h
   M /trunk/gcc/config/m32c/m32c.c
   M /trunk/gcc/config/m32c/m32c.h
   M /trunk/gcc/config/m32r/m32r.h
   M /trunk/gcc/config/mcore/mcore.h
   M /trunk/gcc/config/mep/mep.h
   M /trunk/gcc/config/mips/mips-protos.h
   M /trunk/gcc/config/mips/mips.c
   M /trunk/gcc/config/mips/mips.h
   M /trunk/gcc/config/mmix/mmix.c
   M /trunk/gcc/config/mmix/mmix.h
   M /trunk/gcc/config/moxie/moxie.c
   M /trunk/gcc/config/moxie/moxie.h
   M /trunk/gcc/config/pa/pa.h
   M /trunk/gcc/config/score/score.h
   M /trunk/gcc/config/sh/sh.h
   M /trunk/gcc/config/sparc/sparc-protos.h
   M /trunk/gcc/config/sparc/sparc.c
   M /trunk/gcc/config/sparc/sparc.h
   M /trunk/gcc/config/vax/vax.c
   M /trunk/gcc/config/vax/vax.h
   M /trunk/gcc/config/xtensa/xtensa-protos.h
   M /trunk/gcc/config/xtensa/xtensa.c
   M /trunk/gcc/config/xtensa/xtensa.h
   M /trunk/gcc/defaults.h
   M /trunk/gcc/doc/tm.texi
   M /trunk/gcc/ira.c
   M /trunk/gcc/reload1.c
   M /trunk/gcc/system.h
   M /trunk/gcc/target-def.h
   M /trunk/gcc/target.h

	* target.h (struct gcc_target): Add frame_pointer_required field.
	* target-def.h (TARGET_FRAME_POINTER_REQUIRED): New.
	(TARGET_INITIALIZER): Use TARGET_FRAME_POINTER_REQUIRED.
	* ira.c (setup_eliminable_regset): Use frame_pointer_required target
	hook.
	* reload1.c (update_eliminables): (Ditto.).
	* gcc/system.h (FRAME_POINTER_REQUIRED): Poison.
	* doc/tm.texi (FRAME_POINTER_REQUIRED): Revise documentation.
	(INITIAL_FRAME_POINTER_OFFSET): (Ditto.).

	* config/arc/arc.h (FRAME_POINTER_REQUIRED): Remove macro.

	* config/arm/arm.h (FRAME_POINTER_REQUIRED): Remove macro.
	* config/arm/arm.c (TARGET_FRAME_POINTER_REQUIRED): Define.
	(arm_frame_pointer_required): New function.

	* config/avr/avr.h (FRAME_POINTER_REQUIRED): Remove macro.
	* config/avr/avr.c (TARGET_FRAME_POINTER_REQUIRED): Define macro.
	(avr_frame_pointer_required_p): Declare as static.
	* config/avr/avr-protos.h (avr_frame_pointer_required_p): Remove.

	* config/bfin/bfin.h (FRAME_POINTER_REQUIRED): Remove macro.
	* config/bfin/bfin.c (TARGET_FRAME_POINTER_REQUIRED): Define.
	(bfin_frame_pointer_required): Make as static, change return type
	to bool.
	* config/bfin/bfin-protos.h (bfin_frame_pointer_required): Remove.

	* config/cris/cris.h (FRAME_POINTER_REQUIRED): Remove macro.
	* config/cris/cris.c (TARGET_FRAME_POINTER_REQUIRED): Define macro.
	(cris_frame_pointer_required): New function.
	
	* config/crx/crx.h (FRAME_POINTER_REQUIRED): Remove macro.

	* config/fr30/fr30.h (FRAME_POINTER_REQUIRED): Remove macro.
	* config/fr30/fr30.c (TARGET_FRAME_POINTER_REQUIRED): Define macro.
	(fr30_frame_pointer_required): New function.
	
	* config/frv/frv.h (FRAME_POINTER_REQUIRED): Remove macro.
	* config/frv/frv.c (TARGET_FRAME_POINTER_REQUIRED): Define.
	(frv_frame_pointer_required): Make as static, change return type
	to bool.
	* config/bfin/bfin-protos.h (frv_frame_pointer_required): Remove.

	* config/i386/i386.h (FRAME_POINTER_REQUIRED): Remove macro.
	* config/i386/i386.c (TARGET_FRAME_POINTER_REQUIRED): Define macro.
	(ix86_frame_pointer_required): Make as static, change return type to
	bool.
	* config/i386/i386-protos.h (ix86_frame_pointer_required): Remove.

	* config/m32c/m32c.h (FRAME_POINTER_REQUIRED): Remove macro.
	* config/m32c/m32c.c (TARGET_FRAME_POINTER_REQUIRED): Define macro.

	* config/m32r/m32r.h (FRAME_POINTER_REQUIRED): Remove macro.

	* config/mcore/mcore.h (CAN_ELIMINATE): Remove macro.
	
	* config/mep/mep.h (FRAME_POINTER_REQUIRED): Remove macro.

	* config/mips/mips.h (FRAME_POINTER_REQUIRED): Remove macro.
	* config/mips/mips.c (TARGET_FRAME_POINTER_REQUIRED): Define macro.
	(mips_frame_pointer_required): Make as static.
	* config/mips/mips-protos.h (mips_frame_pointer_required): Remove.
	
	* config/mmix/mmix.h (FRAME_POINTER_REQUIRED): Remove macro.
	* config/mmix/mmix.c (TARGET_FRAME_POINTER_REQUIRED): Define macro.
	(mmix_frame_pointer_required): Mew function.

	* config/moxie/moxie.h (FRAME_POINTER_REQUIRED): Remove macro.
	* config/moxie/moxie.c (TARGET_FRAME_POINTER_REQUIRED): Define macro.

	* config/pa/pa.h (FRAME_POINTER_REQUIRED): Remove macro.

	* config/score/score.h (FRAME_POINTER_REQUIRED): Remove macro.

	* config/sh/sh.h (CAN_ELIMINATE): Remove macro.

	* config/sparc/sparc.h (FRAME_POINTER_REQUIRED): Remove macro.
	(CAN_ELIMINATE): Redefine.
	* config/sparc/sparc.c (TARGET_FRAME_POINTER_REQUIRED): Define macro.
	(sparc_frame_pointer_required): New function.
	(sparc_can_eliminate): New function.
	* config/sparc/sparc-protos.h (sparc_can_eliminate): Declare.

	* config/vax/vax.h (FRAME_POINTER_REQUIRED): Remove macro.
	* config/vax/vax.c (TARGET_FRAME_POINTER_REQUIRED): Define.

	* config/xtensa/xtensa.h (FRAME_POINTER_REQUIRED): Remove macro.
	* config/xtensa/xtensa.c (TARGET_FRAME_POINTER_REQUIRED): Define.
	(xtensa_frame_pointer_required): Make as static, change return type
	to bool.
	* config/xtensa/xtensa-protos.h (xtensa_frame_pointer_required):
	Remove.
------------------------------------------------------------------------

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

-------------- next part --------------
	  -fvisibility=hidden -DHIDE_EXPORTS
/Users/regress/tbox/native/build/./gcc/xgcc -B/Users/regress/tbox/native/build/./gcc/ -B/Users/regress/tbox/objs/powerpc-apple-darwin9.7.0/bin/ -B/Users/regress/tbox/objs/powerpc-apple-darwin9.7.0/lib/ -isystem /Users/regress/tbox/objs/powerpc-apple-darwin9.7.0/include -isystem /Users/regress/tbox/objs/powerpc-apple-darwin9.7.0/sys-include    -g -O2 -m64 -O2  -g -O2 -DIN_GCC   -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  -isystem ./include  -Wa,-force_cpusubtype_ALL -pipe -mmacosx-version-min=10.4 -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED   -I. -I. -I../../.././gcc -I/Users/regress/tbox/svn-gcc/libgcc -I/Users/regress/tbox/svn-gcc/libgcc/. -I/Users/regress/tbox/svn-gcc/libgcc/../gcc -I/Users/regress/tbox/svn-gcc/libgcc/../include  -DHAVE_CC_TLS -o _negvsi2.o -MT _negvsi2.o -MD -MP -MF _negvsi2.dep -DL_negvsi2 -c /Users/regress/tbox/svn-gcc/libgcc/../gcc/libgcc2.c \
	  -fvisibility=hidden -DHIDE_EXPORTS
/Users/regress/tbox/native/build/./gcc/xgcc -B/Users/regress/tbox/native/build/./gcc/ -B/Users/regress/tbox/objs/powerpc-apple-darwin9.7.0/bin/ -B/Users/regress/tbox/objs/powerpc-apple-darwin9.7.0/lib/ -isystem /Users/regress/tbox/objs/powerpc-apple-darwin9.7.0/include -isystem /Users/regress/tbox/objs/powerpc-apple-darwin9.7.0/sys-include    -g -O2 -m64 -O2  -g -O2 -DIN_GCC   -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  -isystem ./include  -Wa,-force_cpusubtype_ALL -pipe -mmacosx-version-min=10.4 -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED   -I. -I. -I../../.././gcc -I/Users/regress/tbox/svn-gcc/libgcc -I/Users/regress/tbox/svn-gcc/libgcc/. -I/Users/regress/tbox/svn-gcc/libgcc/../gcc -I/Users/regress/tbox/svn-gcc/libgcc/../include  -DHAVE_CC_TLS -o _negvdi2.o -MT _negvdi2.o -MD -MP -MF _negvdi2.dep -DL_negvdi2 -c /Users/regress/tbox/svn-gcc/libgcc/../gcc/libgcc2.c \
	  -fvisibility=hidden -DHIDE_EXPORTS
/Users/regress/tbox/native/build/./gcc/xgcc -B/Users/regress/tbox/native/build/./gcc/ -B/Users/regress/tbox/objs/powerpc-apple-darwin9.7.0/bin/ -B/Users/regress/tbox/objs/powerpc-apple-darwin9.7.0/lib/ -isystem /Users/regress/tbox/objs/powerpc-apple-darwin9.7.0/include -isystem /Users/regress/tbox/objs/powerpc-apple-darwin9.7.0/sys-include    -g -O2 -m64 -O2  -g -O2 -DIN_GCC   -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  -isystem ./include  -Wa,-force_cpusubtype_ALL -pipe -mmacosx-version-min=10.4 -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED   -I. -I. -I../../.././gcc -I/Users/regress/tbox/svn-gcc/libgcc -I/Users/regress/tbox/svn-gcc/libgcc/. -I/Users/regress/tbox/svn-gcc/libgcc/../gcc -I/Users/regress/tbox/svn-gcc/libgcc/../include  -DHAVE_CC_TLS -o _ctors.o -MT _ctors.o -MD -MP -MF _ctors.dep -DL_ctors -c /Users/regress/tbox/svn-gcc/libgcc/../gcc/libgcc2.c \
	  -fvisibility=hidden -DHIDE_EXPORTS
Out of stack space.
Try running 'ulimit -S -s unlimited' in the shell to raise its limit.
make[5]: *** [_negvsi2.o] Error 1
make[5]: *** Waiting for unfinished jobs....
/Users/regress/tbox/native/build/./gcc/xgcc -B/Users/regress/tbox/native/build/./gcc/ -B/Users/regress/tbox/objs/powerpc-apple-darwin9.7.0/bin/ -B/Users/regress/tbox/objs/powerpc-apple-darwin9.7.0/lib/ -isystem /Users/regress/tbox/objs/powerpc-apple-darwin9.7.0/include -isystem /Users/regress/tbox/objs/powerpc-apple-darwin9.7.0/sys-include    -g -O2 -O2  -g -O2 -DIN_GCC   -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  -isystem ./include  -Wa,-force_cpusubtype_ALL -pipe -mmacosx-version-min=10.4 -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED   -I. -I. -I../.././gcc -I/Users/regress/tbox/svn-gcc/libgcc -I/Users/regress/tbox/svn-gcc/libgcc/. -I/Users/regress/tbox/svn-gcc/libgcc/../gcc -I/Users/regress/tbox/svn-gcc/libgcc/../include  -DHAVE_CC_TLS -o _ashrdi3_s.o -MT _ashrdi3_s.o -MD -MP -MF _ashrdi3_s.dep -DSHARED -DL_ashrdi3 -c /Users/regress/tbox/svn-gcc/libgcc/../gcc/libgcc2.c
make[4]: *** [multi-do] Error 1
make[3]: *** [all-multi] Error 2
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [all-stage1-target-libgcc] 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