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]

GCC build failed with your patch on 2000-09-29T11:50:00Z.


(This is an automated message.)

With your recent patch, GCC does not compile.  The last 20 or so
lines of the build output are attached.  Also attached is a diff of
the ChangeLog entries since the last time the regression tests passed,
on 2000-09-29T02:05:00Z.

The build failures are new.

For more information, see <http://www.cygnus.com/~geoffk/gcc-regression/>.
  INCLUDES="-I. -I/sloth/delay/tbox/cvs-gcc/egcs/gcc -I/sloth/delay/tbox/cvs-gcc/egcs/gcc/config -I/sloth/delay/tbox/cvs-gcc/egcs/gcc/../include" MAYBE_USE_COLLECT2="" \
  CONFIG_H="" MACHMODE_H="machmode.h machmode.def" \
  LIB1ASMSRC='' \
  -f libgcc.mk all
make[2]: Entering directory `/sloth/delay/tbox/build-gcc/gcc'
for d in libgcc nof libgcc/nof le libgcc/le ca libgcc/ca und libgcc/und le/und libgcc/le/und nof/le libgcc/nof/le nof/ca libgcc/nof/ca nof/und libgcc/nof/und nof/le/und libgcc/nof/le/und; do \
  if [ -d $d ]; then true; else mkdir $d; fi \
done
if [ -f stmp-dirs ]; then true; else touch stmp-dirs; fi
/sloth/delay/tbox/build-gcc/gcc/xgcc -B/sloth/delay/tbox/build-gcc/gcc/ -B/sloth/delay/tbox/objs/powerpc-eabisim/bin/ -B/sloth/delay/tbox/objs/powerpc-eabisim/lib/ -isystem /sloth/delay/tbox/objs/powerpc-eabisim/include -O2  -DCROSS_COMPILE -DIN_GCC  -DSVR4  -g -O2 -W -Wall  -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes  -Wno-long-long -isystem ./include   -g1  -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -I/sloth/delay/tbox/cvs-gcc/egcs/gcc -I/sloth/delay/tbox/cvs-gcc/egcs/gcc/config -I/sloth/delay/tbox/cvs-gcc/egcs/gcc/../include  -mrelocatable-lib -mno-eabi -mstrict-align -DL_muldi3 -c /sloth/delay/tbox/cvs-gcc/egcs/gcc/libgcc2.c -o libgcc/./_muldi3.o
/sloth/delay/tbox/cvs-gcc/egcs/gcc/libgcc2.c: In function `__muldi3':
/sloth/delay/tbox/cvs-gcc/egcs/gcc/libgcc2.c:199: Internal compiler error in single_set_1, at rtlanal.c:881
   Please submit a full bug report.
   See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
make[2]: *** [libgcc/./_muldi3.o] Error 1
make[2]: Leaving directory `/sloth/delay/tbox/build-gcc/gcc'
make[1]: *** [stmp-multilib] Error 2
make[1]: Leaving directory `/sloth/delay/tbox/build-gcc/gcc'
make: *** [all-gcc] Error 2
+ exit 1
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/ChangeLog	Thu Sep 28 19:05:26 2000
+++ egcs/gcc/ChangeLog	Fri Sep 29 04:50:40 2000
@@ -1,3 +1,48 @@
+Fri Sep 29 13:37:59 MET DST 2000  Jan Hubicka  <jh@suse.cz>
+
+	* final.c (final_scan_insn): Remove extra extract_insn call;
+	Use caching for constrain_operands.
+	(cleanup_subreg_operands): Use caching for extract_insn.
+	* recog.c (constrain_operands_cached): New.
+	* recog.h (constrain_operands_cached): Declare.
+	* i386.c (ix86_attr_length_immediate_default,
+	ix86_attr_length_address_default, ix86_agi_dependant): Cache
+	extract_insn call.
+
+	* recog.c (asm_noperands): Tweak.
+	(extract_insn): Do not call asm_noperads for non-asm instructions.
+
+Fri Sep 29 13:20:42 MET DST 2000  Jan Hubicka  <jh@suse.cz>
+
+	* recog.c (recog_memoized): Rename to recog_memoized_1.
+	* recog.h (recog_memoized): Rename to recog_memoized_1.
+	(recog_memoized): New macro.
+	* rtl.h (single_set): Rename to single_set_1
+	(single_set): New macro.
+	* rtlanal.c (single_set): Rename to single_set_1;  expect clobbers
+	to be last.
+
+	* i386.md (strmovsi_1, strmovhi_1 strmovqi_1):
+	Do not use match_dup of input operands at outputs.
+	Use register_operand for memory expression.
+	(rep_movsi): Put use last, canonicalize.
+	Use register_operand for memory expression.
+	(rep_movqi): Put use last.
+	Use register_operand for memory expression.
+	(strsetsi_1, strset_hi_1, strsetqi_1): Do not use match_dup
+	of input operands at outputs.  Use register_operand for memory
+	expression.
+	(rep_stossi): Put use last; canonicalize; fix match_dup in
+	the address expression
+	(rep_stosqi): Likewise.
+	(memcmp expander): Update calls.
+	(cmpstrsi_nz_1, cmpstrsi_1, strlensi_1): Avoid match_dups in
+	the clobbers.
+
+	* i386.md (fp_jcc_3, fp_jcc_4, jp_fcc_5): if_then_else operand is
+	VOIDmode.
+	(fp_jcc_4, fp_jcc_3): Refuse unordered comparisons.
+
 2000-09-28  David O'Brien  <obrien@FreeBSD.org>
 
 	* config/i386/freebsd-aout.h: New, FreeBSD a.out config file.
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/cp/ChangeLog	Sun Sep 24 16:35:25 2000
+++ egcs/gcc/cp/ChangeLog	Fri Sep 29 04:50:44 2000
@@ -1,3 +1,11 @@
+2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
+
+	* error.c: Remove direct obstack manipulation.  Replace with
+	output_buffer-based formatting.  Adjust calls to removed macros.
+	(obstack_chunk_alloc, obstack_chunk_free): Remove.
+	(OB_INIT, OB_PUTC, OB_PUTC2, OB_PUTS, OB_PUTID, OB_PUTCP,
+	OB_FINISH, OB_PUTI, OB_END_TEMPLATE): Likewise.
+
 2000-09-24  Mark Mitchell  <mark@codesourcery.com>
 
 	* ir.texi: Move to ../c-tree.texi.
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/testsuite/ChangeLog	Thu Sep 28 08:35:44 2000
+++ egcs/gcc/testsuite/ChangeLog	Fri Sep 29 04:50:47 2000
@@ -1,3 +1,9 @@
+2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
+
+	* g++.old-deja/g++.ext/pretty3.C: Fix comparison with
+	__PRETTY_FUNCTION__.	 
+	* g++.old-deja/g++.ext/pretty2.C: Likewise.
+
 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
 	* gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/ChangeLog	Thu Sep 28 19:05:26 2000
+++ egcs/gcc/ChangeLog	Fri Sep 29 04:50:40 2000
@@ -1,3 +1,48 @@
+Fri Sep 29 13:37:59 MET DST 2000  Jan Hubicka  <jh@suse.cz>
+
+	* final.c (final_scan_insn): Remove extra extract_insn call;
+	Use caching for constrain_operands.
+	(cleanup_subreg_operands): Use caching for extract_insn.
+	* recog.c (constrain_operands_cached): New.
+	* recog.h (constrain_operands_cached): Declare.
+	* i386.c (ix86_attr_length_immediate_default,
+	ix86_attr_length_address_default, ix86_agi_dependant): Cache
+	extract_insn call.
+
+	* recog.c (asm_noperands): Tweak.
+	(extract_insn): Do not call asm_noperads for non-asm instructions.
+
+Fri Sep 29 13:20:42 MET DST 2000  Jan Hubicka  <jh@suse.cz>
+
+	* recog.c (recog_memoized): Rename to recog_memoized_1.
+	* recog.h (recog_memoized): Rename to recog_memoized_1.
+	(recog_memoized): New macro.
+	* rtl.h (single_set): Rename to single_set_1
+	(single_set): New macro.
+	* rtlanal.c (single_set): Rename to single_set_1;  expect clobbers
+	to be last.
+
+	* i386.md (strmovsi_1, strmovhi_1 strmovqi_1):
+	Do not use match_dup of input operands at outputs.
+	Use register_operand for memory expression.
+	(rep_movsi): Put use last, canonicalize.
+	Use register_operand for memory expression.
+	(rep_movqi): Put use last.
+	Use register_operand for memory expression.
+	(strsetsi_1, strset_hi_1, strsetqi_1): Do not use match_dup
+	of input operands at outputs.  Use register_operand for memory
+	expression.
+	(rep_stossi): Put use last; canonicalize; fix match_dup in
+	the address expression
+	(rep_stosqi): Likewise.
+	(memcmp expander): Update calls.
+	(cmpstrsi_nz_1, cmpstrsi_1, strlensi_1): Avoid match_dups in
+	the clobbers.
+
+	* i386.md (fp_jcc_3, fp_jcc_4, jp_fcc_5): if_then_else operand is
+	VOIDmode.
+	(fp_jcc_4, fp_jcc_3): Refuse unordered comparisons.
+
 2000-09-28  David O'Brien  <obrien@FreeBSD.org>
 
 	* config/i386/freebsd-aout.h: New, FreeBSD a.out config file.
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/cp/ChangeLog	Sun Sep 24 16:35:25 2000
+++ egcs/gcc/cp/ChangeLog	Fri Sep 29 04:50:44 2000
@@ -1,3 +1,11 @@
+2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
+
+	* error.c: Remove direct obstack manipulation.  Replace with
+	output_buffer-based formatting.  Adjust calls to removed macros.
+	(obstack_chunk_alloc, obstack_chunk_free): Remove.
+	(OB_INIT, OB_PUTC, OB_PUTC2, OB_PUTS, OB_PUTID, OB_PUTCP,
+	OB_FINISH, OB_PUTI, OB_END_TEMPLATE): Likewise.
+
 2000-09-24  Mark Mitchell  <mark@codesourcery.com>
 
 	* ir.texi: Move to ../c-tree.texi.
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/testsuite/ChangeLog	Thu Sep 28 08:35:44 2000
+++ egcs/gcc/testsuite/ChangeLog	Fri Sep 29 04:50:47 2000
@@ -1,3 +1,9 @@
+2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
+
+	* g++.old-deja/g++.ext/pretty3.C: Fix comparison with
+	__PRETTY_FUNCTION__.	 
+	* g++.old-deja/g++.ext/pretty2.C: Likewise.
+
 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
 	* gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/ChangeLog	Thu Sep 28 19:05:26 2000
+++ egcs/gcc/ChangeLog	Fri Sep 29 04:50:40 2000
@@ -1,3 +1,48 @@
+Fri Sep 29 13:37:59 MET DST 2000  Jan Hubicka  <jh@suse.cz>
+
+	* final.c (final_scan_insn): Remove extra extract_insn call;
+	Use caching for constrain_operands.
+	(cleanup_subreg_operands): Use caching for extract_insn.
+	* recog.c (constrain_operands_cached): New.
+	* recog.h (constrain_operands_cached): Declare.
+	* i386.c (ix86_attr_length_immediate_default,
+	ix86_attr_length_address_default, ix86_agi_dependant): Cache
+	extract_insn call.
+
+	* recog.c (asm_noperands): Tweak.
+	(extract_insn): Do not call asm_noperads for non-asm instructions.
+
+Fri Sep 29 13:20:42 MET DST 2000  Jan Hubicka  <jh@suse.cz>
+
+	* recog.c (recog_memoized): Rename to recog_memoized_1.
+	* recog.h (recog_memoized): Rename to recog_memoized_1.
+	(recog_memoized): New macro.
+	* rtl.h (single_set): Rename to single_set_1
+	(single_set): New macro.
+	* rtlanal.c (single_set): Rename to single_set_1;  expect clobbers
+	to be last.
+
+	* i386.md (strmovsi_1, strmovhi_1 strmovqi_1):
+	Do not use match_dup of input operands at outputs.
+	Use register_operand for memory expression.
+	(rep_movsi): Put use last, canonicalize.
+	Use register_operand for memory expression.
+	(rep_movqi): Put use last.
+	Use register_operand for memory expression.
+	(strsetsi_1, strset_hi_1, strsetqi_1): Do not use match_dup
+	of input operands at outputs.  Use register_operand for memory
+	expression.
+	(rep_stossi): Put use last; canonicalize; fix match_dup in
+	the address expression
+	(rep_stosqi): Likewise.
+	(memcmp expander): Update calls.
+	(cmpstrsi_nz_1, cmpstrsi_1, strlensi_1): Avoid match_dups in
+	the clobbers.
+
+	* i386.md (fp_jcc_3, fp_jcc_4, jp_fcc_5): if_then_else operand is
+	VOIDmode.
+	(fp_jcc_4, fp_jcc_3): Refuse unordered comparisons.
+
 2000-09-28  David O'Brien  <obrien@FreeBSD.org>
 
 	* config/i386/freebsd-aout.h: New, FreeBSD a.out config file.
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/cp/ChangeLog	Sun Sep 24 16:35:25 2000
+++ egcs/gcc/cp/ChangeLog	Fri Sep 29 04:50:44 2000
@@ -1,3 +1,11 @@
+2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
+
+	* error.c: Remove direct obstack manipulation.  Replace with
+	output_buffer-based formatting.  Adjust calls to removed macros.
+	(obstack_chunk_alloc, obstack_chunk_free): Remove.
+	(OB_INIT, OB_PUTC, OB_PUTC2, OB_PUTS, OB_PUTID, OB_PUTCP,
+	OB_FINISH, OB_PUTI, OB_END_TEMPLATE): Likewise.
+
 2000-09-24  Mark Mitchell  <mark@codesourcery.com>
 
 	* ir.texi: Move to ../c-tree.texi.
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/testsuite/ChangeLog	Thu Sep 28 08:35:44 2000
+++ egcs/gcc/testsuite/ChangeLog	Fri Sep 29 04:50:47 2000
@@ -1,3 +1,9 @@
+2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
+
+	* g++.old-deja/g++.ext/pretty3.C: Fix comparison with
+	__PRETTY_FUNCTION__.	 
+	* g++.old-deja/g++.ext/pretty2.C: Likewise.
+
 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
 	* gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
-- 
Geoffrey Keating <geoffk@cygnus.com> 
(via an automated GCC regression script.)

gdr@codesourcery.com
jh@suse.cz

2000-09-29T11:50:00Z 2000-09-29T12:23:14Z build

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