GCC build failed for mips-elf with your patch on 2002-05-30T10:30:10Z.

GCC regression checker regress@redhat.com
Thu May 30 06:14:00 GMT 2002


With your recent patch, GCC does not compile on:
 mips-elf
Attached is build output for those targets.

The last time the regression tests were run, GCC did not compile either,
so the problem might not be caused by your patch.

There were also 0 new regression test failures, and 15
failures that existed before and after that patch; 0 failures
have been fixed.

The old failures, which were not fixed or introduced by your patch, are:
native g++.sum g++.eh/catch9.C
native g++.sum g++.law/profile1.C
native gdb.sum gdb.base/break.exp:
native gdb.sum gdb.base/call-ar-st.exp:
native gdb.sum gdb.base/call-rt-st.exp:
native gdb.sum gdb.base/constvars.exp:
native gdb.sum gdb.base/dbx.exp:
native gdb.sum gdb.base/display.exp:
native gdb.sum gdb.base/funcargs.exp:
native gdb.sum gdb.base/long_long.exp:
native gdb.sum gdb.base/miscexprs.exp:
native gdb.sum gdb.base/pointers.exp:
native gdb.sum gdb.base/return.exp:
native gdb.sum gdb.base/return2.exp:
native gdb.sum gdb.base/scope.exp:

For more information, see <http://people.redhat.com/geoffk/gcc-regression/>.
-------------- next part --------------
ChangeLog entries since last run on 2002-05-30T07:00:03Z:
--- /maat/heart/tbox/changelog_mail/gcc/gcc/ChangeLog	Thu May 30 00:00:30 2002
+++ gcc/gcc/ChangeLog	Thu May 30 03:31:11 2002
@@ -1,3 +1,11 @@
+2002-05-29  David S. Miller  <davem@redhat.com>
+
+	* rtl.h (clear_emit_caches): Delete.
+	* integrate.c (output_inline_function): Don't call it.
+	* emit-rtl.c (restore_emit_status, init_emit): Likewise.
+	(clear_emit_caches): Delete definition.
+	(SEQUENCE_RESULT_SIZE, sequence_result, free_insn): Likewise.
+
 2002-05-30  Hans-Peter Nilsson  <hp@bitrange.com>
 
 	* config/mmix/mmix.c: Include real.h.

ChangeLog entries between 2002-05-30T07:00:03Z and the last time everything
passed, on 2002-05-29T21:10:18Z:
--- /maat/heart/tbox/changelog_pass/gcc/ChangeLog	Tue May 28 13:59:06 2002
+++ gcc/ChangeLog	Wed May 29 20:13:25 2002
@@ -1,3 +1,8 @@
+2002-05-29  Jason Thorpe  <thorpej@wasabisystems.com>
+
+	* configure.in (vax-*-netbsd*): Don't build gas for this
+	platform.
+
 2002-05-28  Marek Michalkiewicz  <marekm@amelek.gda.pl>
 
 	* configure.in (noconfigdirs): Don't compile libiberty, libstdcxx
--- /maat/heart/tbox/changelog_pass/gcc/gcc/ChangeLog	Wed May 29 14:10:46 2002
+++ gcc/gcc/ChangeLog	Thu May 30 00:00:30 2002
@@ -1,3 +1,130 @@
+2002-05-30  Hans-Peter Nilsson  <hp@bitrange.com>
+
+	* config/mmix/mmix.c: Include real.h.
+	(mmix_constant_address_p): Remove redundant test before switch.
+
+2002-05-29  Jason Thorpe  <thorpej@wasabisystems.com>
+
+	* config/mips/mips.h (READONLY_DATA_SECTION_ASM_OP): Define
+	only if not already defined.
+
+2002-05-29  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* config/h8300/h8300-protos.h: Remove prototypes for
+	ok_for_bclr and small_power_of_two.
+	* config/h8300/h8300.c (small_power_of_two): Remove.
+	(ok_for_blcr): Likewise.
+	(fix_bit_operand): Make WHAT deal with an integer instead of a
+	constraint character.
+	* config/h8300/h8300.h (CONST_OK_FOR_O): Remove.
+	(CONST_OK_FOR_P): Likewise.
+	(CONST_OK_FOR_LETTER_P): Do not call CONST_OK_FOR_O or
+	CONST_OK_FOR_P any more.
+	* config/h8300/h8300.md (andqi3): Adjust to the new prototype
+	of fix_bit_operand.
+	(iorqi3): Likewise.
+	(xorqi3): Likewise.
+
+2002-05-29  Jason Thorpe  <thorpej@wasabisystems.com>
+
+	* config/mips/netbsd.h (TARGET_OS_CPP_BUILTINS): Define.
+	(CPP_PREDEFINES): Make sure this is undefined.
+	(CPP_SPEC): Place -D__mips=1 at the beginning of the spec,
+	since it is no longer in CPP_PREDEFINES.  Don't -U__MIPSEL__
+	or -U__MIPSEB__ before defining one or the other.  Instead,
+	use %(subtarget_endian_default) if neither -EB nor -EL are
+	specified.
+	(SUBTARGET_EXTRA_SPECS): Define.
+	(SUBTARGET_CPP_SPEC): Remove __LONG64 handling.  Use
+	%(netbsd_cpp_spec).
+
+2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
+
+	* doc/md.texi (Patterns): Note pattern condition pitfall
+	for unnamed insn.
+
+2002-05-29  Aldy Hernandez  <aldyh@redhat.com>
+
+        * rs6000.c: (altivec_expand_builtin): Only expand altivec builtins
+        when TARGET_ALTIVEC.  Move handling of generic unary, binary, and
+        ternary operations from here...
+        (rs6000_expand_builtin): ...to here.
+        New argument expandedp.
+        Change all instances of altivec_expand_binop_builtin to
+        rs6000_expand_binop_builtin.
+        (altivec_expand_unop_builtin): Rename to
+        rs6000_expand_unop_builtin.
+        (altivec_expand_binop_builtin): Rename to
+        rs6000_expand_binop_builtin.
+        (altivec_expand_ternop_builtin): Rename to
+        rs6000_expand_ternop_builtin.
+
+2002-05-29  Richard Henderson  <rth@redhat.com>
+
+	* config/i386/biarch64.h (TARGET_64BIT_DEFAULT): Define with value.
+	(TARGET_BI_ARCH): Likewise.
+	* config/i386/i386.h: Test TARGET_64BIT_DEFAULT by value.
+	(TARGET_SWITCHES): Combine target defaults here not in TARGET_DEFAULT.
+	(TARGET_64BIT_DEFAULT): Default to 0.
+	(TARGET_DEFAULT): Default to MASK_OMIT_LEAF_FRAME_POINTER.
+
+2002-05-29  Richard Henderson  <rth@redhat.com>
+
+	* config/i386/i386.c (USE_HIDDEN_LINKONCE): New.
+	(get_pc_thunk_name): New.
+	(output_set_got): Use it.
+	(ix86_asm_file_end): If USE_HIDDEN_LINKONCE, emit get_pc thunks
+	into linkonce sections.
+
+2002-05-29  Jason Thorpe  <thorpej@wasabisystems.com>
+
+	* config/sparc/netbsd-elf.h (TARGET_OS_CPP_BUILTINS): Define.
+	(CPP_PREDEFINES): Make sure this is undefined.
+	(CPP_SUBTARGET_SPEC64, CPP_SUBTARGET_SPEC32): Remove.
+	(CPP_SUBTARGET_SPEC): Don't provide different versions for
+	default-32 and default-64.  Just always use %(netbsd_cpp_spec).
+	(SUBTARGET_EXTRA_SPECS): Remove cpp_subtarget_spec32 and
+	cpp_subtarget_spec64.  Add netbsd_cpp_spec.
+	* config/sparc/netbsd.h (TARGET_OS_CPP_BUILTINS): Define.
+	(CPP_PREDEFINES): Make sure this is undefined.
+	(SUBTARGET_EXTRA_SPECS): Define.
+	(CPP_SPEC): Use %(netbsd_cpp_spec).
+
+2002-05-29  Jeff Law <law@redhat.com>
+
+	* flow.c (propagate_one_insn): Do not remove a dead insn if it
+	contains a REG_RETVAL note.
+
+	* haifa-sched (sched_analyze): Remove another useless clearing
+	of SCHED_GROUP_P I missed yesterday.
+
+	* pa.h (ASM_OUTPUT_MI_THUNK): Move implementation into pa.c.
+	* pa.c (pa_asm_output_mi_thunk): New function.
+	* pa-protos.h (pa_asm_output_mi_thunk): Declare.
+
+2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
+	    Marek Michalkiewicz  <marekm@amelek.gda.pl>
+
+	* config/avr/avr.c (avr_base_arch_macro, avr_extra_arch_macro): New.
+	(avr_asm_only_p): Make non-static.
+	(enum avr_arch): Remove.
+	(avr_arch_types): New.
+	(avr_mcu_types): Update.
+	(avr_override_options): Use avr_arch_types table instead of switch.
+	* avr.h (CPP_PREDEFINES): Die.
+	(avr_base_arch_macro, avr_extra_arch_macro): New.
+	(TARGET_CPU_CPP_BUILTINS): New.
+	(CPP_SPEC, EXTRA_SPECS): Simplify.
+	(CPP_AVR1_SPEC, CPP_AVR2_SPEC, CPP_AVR3_SPEC, CPP_AVR4_SPEC,
+	CPP_AVR5_SPEC): Die.
+
+2002-05-29  Jason Thorpe  <thorpej@wasabisystems.com>
+
+	* config/arm/netbsd.h (TARGET_OS_CPP_BUILTINS): Use
+	NETBSD_OS_CPP_BUILTINS_AOUT.
+	(SUBTARGET_EXTRA_SPECS): Define.
+	(CPP_SPEC): Use %(netbsd_cpp_spec).
+
 2002-05-29  Richard Henderson  <rth@redhat.com>
 
 	* config/i386/i386.c (ix86_output_function_epilogue): New.
@@ -262,7 +389,7 @@
 
 	* coff.h (HAS_INIT_SECTION, INVOKE__MAIN): Define.
 
-2002-05-22  David Edelsohn  <edelsohn@gnu.org>
+2002-05-28  David Edelsohn  <edelsohn@gnu.org>
 	    Jeff Law <law@redhat.com>
 
 	* optabs.c (expand_binop): Fix nwords sign warnings.
--- /maat/heart/tbox/changelog_pass/gcc/libjava/testsuite/ChangeLog	Mon May 27 00:49:25 2002
+++ gcc/libjava/testsuite/ChangeLog	Wed May 29 20:13:55 2002
@@ -1,3 +1,7 @@
+2002-05-29  Bryce McKinlay  <bryce@waitaki.otago.ac.nz>
+
+	* libjava.compile/T20020529.java: New file.
+
 2002-05-27  Bryce McKinlay  <bryce@waitaki.otago.ac.nz>
 
 	* libjava.lang/PR6820.java: New file.
-------------- next part --------------
  /anubis/mummy/tbox/mips-elf/build/gcc/xgcc -B/anubis/mummy/tbox/mips-elf/build/gcc/ -B/anubis/mummy/tbox/objs/mips-elf/bin/ -B/anubis/mummy/tbox/objs/mips-elf/lib/ -isystem /anubis/mummy/tbox/objs/mips-elf/include -c -DHAVE_CONFIG_H -g -O2  -msoft-float -I. -I/maat/heart/tbox/cvs-gcc/gcc/libiberty/../include  -W -Wall -Wtraditional -pedantic  /maat/heart/tbox/cvs-gcc/gcc/libiberty/fibheap.c -o pic/fibheap.o; \
else true; fi
/anubis/mummy/tbox/mips-elf/build/gcc/xgcc -B/anubis/mummy/tbox/mips-elf/build/gcc/ -B/anubis/mummy/tbox/objs/mips-elf/bin/ -B/anubis/mummy/tbox/objs/mips-elf/lib/ -isystem /anubis/mummy/tbox/objs/mips-elf/include -c -DHAVE_CONFIG_H -g -O2  -msoft-float -I. -I/maat/heart/tbox/cvs-gcc/gcc/libiberty/../include  -W -Wall -Wtraditional -pedantic /maat/heart/tbox/cvs-gcc/gcc/libiberty/fibheap.c
if [ x"" != x ]; then \
  /anubis/mummy/tbox/mips-elf/build/gcc/xgcc -B/anubis/mummy/tbox/mips-elf/build/gcc/ -B/anubis/mummy/tbox/objs/mips-elf/bin/ -B/anubis/mummy/tbox/objs/mips-elf/lib/ -isystem /anubis/mummy/tbox/objs/mips-elf/include -c -DHAVE_CONFIG_H -g -O2  -msoft-float -I. -I/maat/heart/tbox/cvs-gcc/gcc/libiberty/../include  -W -Wall -Wtraditional -pedantic  /maat/heart/tbox/cvs-gcc/gcc/libiberty/floatformat.c -o pic/floatformat.o; \
else true; fi
/anubis/mummy/tbox/mips-elf/build/gcc/xgcc -B/anubis/mummy/tbox/mips-elf/build/gcc/ -B/anubis/mummy/tbox/objs/mips-elf/bin/ -B/anubis/mummy/tbox/objs/mips-elf/lib/ -isystem /anubis/mummy/tbox/objs/mips-elf/include -c -DHAVE_CONFIG_H -g -O2  -msoft-float -I. -I/maat/heart/tbox/cvs-gcc/gcc/libiberty/../include  -W -Wall -Wtraditional -pedantic /maat/heart/tbox/cvs-gcc/gcc/libiberty/floatformat.c
/maat/heart/tbox/cvs-gcc/gcc/libiberty/floatformat.c: In function `floatformat_from_double':
/maat/heart/tbox/cvs-gcc/gcc/libiberty/floatformat.c:404: Internal compiler error in verify_wide_reg, at flow.c:543
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
make[3]: *** [floatformat.o] Error 1
make[3]: Leaving directory `/anubis/mummy/tbox/mips-elf/build/mips-elf/soft-float/libiberty'
make[2]: *** [multi-do] Error 1
make[2]: Leaving directory `/anubis/mummy/tbox/mips-elf/build/mips-elf/libiberty'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/anubis/mummy/tbox/mips-elf/build/mips-elf/libiberty'
make: *** [all-target-libiberty] Error 2
+ exit 1
-------------- next part --------------
-- 
Geoffrey Keating <regress@redhat.com> 
(via an automated GCC regression-testing script.)


More information about the Gcc-regression mailing list