This is the mail archive of the gcc-regression@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GCC build failure, HEAD@149065 on native


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

Attachment: native-log.txt
Description: Text document

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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]