GCC build failed for native with your patch on 2002-01-24T16:30:07Z.

GCC regression checker regress@maat.cygnus.com
Thu Jan 24 10:51:00 GMT 2002


With your recent patch, GCC does not compile on:
 native
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.

For more information, see <http://people.redhat.com/geoffk/gcc-regression/>.
-------------- next part --------------
ChangeLog entries since last run on 2002-01-24T13:05:48Z:
--- /maat/heart/tbox/changelog_mail/gcc/gcc/ChangeLog	Thu Jan 24 05:06:11 2002
+++ gcc/gcc/ChangeLog	Thu Jan 24 08:30:29 2002
@@ -1,3 +1,8 @@
+2002-01-24  Nick Clifton  <nickc@cambridge.redhat.com>
+
+	* config/arm/arm.c (arm_hard_regno_mode_ok): Allow SImode
+	values to be assigned to the stack pointer.
+
 2002-01-14  Hartmut Penner  <hpenner@de.ibm.com>
 
 	* emit_rtl.c (gen_lowpart_common): Conversion from const_int 

ChangeLog entries between 2002-01-24T13:05:48Z and the last time everything
passed, on 2002-01-23T16:55:53Z:
--- /maat/heart/tbox/changelog_pass/gcc/gcc/ChangeLog	Wed Jan 23 08:56:07 2002
+++ gcc/gcc/ChangeLog	Thu Jan 24 05:06:11 2002
@@ -1,3 +1,100 @@
+2002-01-14  Hartmut Penner  <hpenner@de.ibm.com>
+
+	* emit_rtl.c (gen_lowpart_common): Conversion from const_int 
+	to const_double needs to be done right for big-endian systems.
+
+2002-01-24  Jason Merrill  <jason@redhat.com>
+
+	* config/sparc/sparc.md (call-jump peepholes): Pass the right insn
+	to can_throw_internal.
+
+2002-01-23  Richard Henderson  <rth@redhat.com>
+
+	* fold-const.c (fold): Change UINT_MAX test to check vs precision
+	rather than TYPE_MAX_VALUE.  Fix indentation and a bogus negation.
+
+2002-01-24  Alexandre Oliva  <aoliva@redhat.com>
+
+	* config/sh/sh.md (symGOT_load, sym2GOT, sym2GOTOFF): New expands.
+	(symGOT2reg): Use them, then set as GOT value as unchanging.
+	(symGOTOFF2reg): Set REG_EQUAL note.  Use a different pseudo
+	as a temporary, if possible.
+	(symPLT_label2reg): Enclose (pc) in UNSPEC_PIC.  Emit
+	sym@PLT-(.LPCS#+2-.) instead of sym@PLT+.-(.LPCS#+2).
+
+2002-01-23  Kazu Hirata  <kazu@hxi.com>
+
+	* config/h8300/h8300.md: Fix xorqi and xorqi so that they will
+	accept to accept 0x80 as operands[2].
+
+2002-01-24  Alexandre Oliva  <aoliva@redhat.com>
+
+	* config/sparc/sparc.md (fix_trunctfdi2): Correct typo in mode.
+
+2002-01-23  Richard Henderson  <rth@redhat.com>
+
+	* config/alpha/alpha.md (call_value_osf_1_er peepholes): Fix typo.
+
+2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
+
+        * c-parse.in (parmlist_or_identifiers): Add maybe_attribute.
+        (parmlist_or_identifiers_1): Verify that only a parmlist follows
+        an attribute.
+
+2002-01-23  Richard Henderson  <rth@redhat.com>
+
+	* expr.c (move_by_pieces_1): Extend size before negation.
+
+	* config/m68k/t-m68kbare (MULTILIB_OPTIONS): Add 68040 and 68060.
+	(MULTILIB_MATCHES): Remove 68040 and 68060 aliases.
+	(MULTILIB_EXCEPTIONS): Ignore 68881 and soft-float for 68040 and 68060.
+	* config/m68k/t-m68kelf: Likewise.
+
+2002-01-23  Bob Wilson  <bob.wilson@acm.org>
+
+	* config/xtensa/elf.h: New file.
+	* config/xtensa/lib1funcs.asm: New file.
+	* config/xtensa/lib2funcs.S: New file.
+	* config/xtensa/linux.h: New file.
+	* config/xtensa/t-xtensa: New file.
+	* config/xtensa/xtensa-config.h: New file.
+	* config/xtensa/xtensa-protos.h: New file.
+	* config/xtensa/xtensa.c: New file.
+	* config/xtensa/xtensa.h: New file.
+	* config/xtensa/xtensa.md: New file.
+	* config.gcc (xtensa-*-elf*): New target.
+	(xtensa-*-linux*): New target.
+	* cse.c (canon_hash): Compare rtx pointers instead of register
+	numbers.  This is required for the Xtensa port.
+	* integrate.c (copy_insn_list): Handle case where the static
+	chain is in memory and the memory address has to be copied to
+	a register.
+	* doc/invoke.texi (Option Summary): Add Xtensa options.
+	(Xtensa Options): New node.
+	* doc/md.texi (Machine Constraints): Add Xtensa machine constraints.
+
+2002-01-23  Zack Weinberg  <zack@codesourcery.com>
+
+	* diagnostic.c (internal_error): Do ICE suppression only
+	when ENABLE_CHECKING is not defined.
+
+	* c-typeck.c (require_complete_type): Return error_mark_node
+	if type is error_mark_node.
+
+2002-01-23  Janis Johnson  <janis187@us.ibm.com>
+
+	* toplev.c (process_options): Disable -fprefetch-loop-arrays with
+	-Os and issue a warning.
+
+2002-01-23  Zack Weinberg  <zack@codesourcery.com>
+
+	* doc/fragments.texi, doc/hostconfig.texi: Update to reflect
+	current (lack of) need for host configuration by hand.
+
+	* doc/gccint.texi, doc/rtl.texi, doc/tm.texi: Adjust cross
+	references.  Documentation of some target macros moved from
+	hostconfig.texi to tm.texi.
+
 2002-01-23  Will Cohen  <wcohen@redhat.com>
 
 	* config/arm/arm.h (THUMB_FUNCTION_PROFILER): Define if not currently
@@ -110,7 +207,7 @@
 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
 
 	* Makefile.in (loop.o): Depend on OPTABS_H.
-	* loop.c (expand_builtin_prefetch): Check the prefetch operand
+	* loop.c (emit_prefetch_instructions): Check the prefetch operand
 	against the predicate.
 
 	PR target/5379
--- /maat/heart/tbox/changelog_pass/gcc/gcc/cp/ChangeLog	Wed Jan 23 06:42:59 2002
+++ gcc/gcc/cp/ChangeLog	Wed Jan 23 19:31:01 2002
@@ -1,3 +1,48 @@
+2002-01-23  Zack Weinberg  <zack@codesourcery.com>
+
+	* Make-lang.in (parse.c): Adjust expected number of
+	shift-reduce conflicts.
+	(decl.o): Depend on diagnostic.h.
+	* decl.c: Include diagnostic.h.
+	(grokdeclarator): Check for null pointer.
+	(finish_function): Don't abort when
+	current_binding_level->parm_flag != 1, if errors have
+	occurred; throw away the statement tree and extra binding
+	levels, and continue.
+	* lex.c (note_list_got_semicolon): Check for null pointer.
+	* method.c (hack_identifier): Just return error_mark_node if
+	value is error_mark_node.
+	* parse.y (primary: TYPEID(type_id)): No need to use
+	TYPE_MAIN_VARIANT here.
+	(handler_seq): Accept an empty list of catch clauses and
+	generate a fake handler block to avoid later crashes.
+	(ansi_raise_identifier): Accept the error token too.
+	* semantics.c (begin_class_definition,
+	finish_class_definition): Check for error_mark_node.
+
+2002-01-23  Zack Weinberg  <zack@codesourcery.com>
+
+	* typeck2.c (friendly_abort): Delete definition.
+	* cp-tree.h (friendly_abort): Don't prototype.
+	(my_friendly_assert): Use fancy_abort.
+
+2002-01-23  Craig Rodrigues  <rodrigc@gcc.gnu.org>
+
+	* cp-tree.h (my_friendly_abort): Remove.
+
+2002-01-23  Jakub Jelinek  <jakub@redhat.com>
+
+	* spew.c (pending_inlines, pending_inlines_tail,
+	processing_these_inlines): Make static.
+	(mark_pending_inlines): Remove static.
+	(begin_parsing_inclass_inline): If in function, save pi
+	for GC to cp_function_chain->unparsed_inlines instead.
+	(process_next_inline): Likewise.
+	* cp-tree.h (struct cp_language_function): Add unparsed_inlines.
+	(mark_pending_inlines): Add prototype.
+	* decl.c (spew_debug): Remove unused extern.
+	(mark_lang_function): Call mark_pending_inlines.
+
 2002-01-23  Craig Rodrigues  <rodrigc@gcc.gnu.org>
 
 	* call.c, class.c, decl.c, decl2.c, error.c, expr.c, friend.c, 
--- /maat/heart/tbox/changelog_pass/gcc/gcc/po/ChangeLog	Tue Jan 22 21:26:51 2002
+++ gcc/gcc/po/ChangeLog	Wed Jan 23 11:45:50 2002
@@ -1,3 +1,7 @@
+2002-01-23  Philipp Thomas  <pthomas@suse.de>
+
+	* tr.po: New file.
+
 2002-01-22  Zack Weinberg  <zack@codesourcery.com>
 
 	* gcc.pot: Regenerate - now includes Fortran error messages.
--- /maat/heart/tbox/changelog_pass/gcc/gcc/testsuite/ChangeLog	Tue Jan 22 16:59:26 2002
+++ gcc/gcc/testsuite/ChangeLog	Wed Jan 23 21:55:02 2002
@@ -1,3 +1,47 @@
+2002-01-23  Richard Henderson  <rth@redhat.com>
+
+	* gcc.dg/inline-2.c: New.
+
+	* lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
+	Add optional target arg.  Check number of arguments.
+	(scan-assembler-not, scan-assembler-dem): Likewise.
+	(scan-assembler-dem-not): Likewise.
+
+2002-01-23  Zack Weinberg  <zack@codesourcery.com>
+
+	* g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
+	line 12.
+	* g++.old-deja/g++.brendan/parse3.C,
+	g++.old-deja/g++.other/crash26.C,
+	g++.old-deja/g++.other/crash28.C,
+	g++.old-deja/g++.other/crash29.C,
+	g++.old-deja/g++.other/crash30.C,
+	g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
+
+2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
+
+	* gcc.dg/20020115-1.c: New.
+
+2002-01-23  Bob Wilson  <bob.wilson@acm.org>
+
+	* gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
+
+2002-01-23  Janis Johnson  <janis187@us.ibm.com>
+
+	* gcc.dg/20020122-3.c: New.
+
+2002-01-23  Jakub Jelinek  <jakub@redhat.com>
+
+	* g++.dg/other/gc1.C: New test.
+
+2002-01-23  Zack Weinberg  <zack@codesourcery.com>
+
+	* gcc.dg/c99-intconst-1.c: Mark XFAIL.
+
+2002-01-22  Richard Henderson  <rth@redhat.com>
+
+	* gcc.dg/20020122-4.c: Use multiple outputs on the asm.
+
 2002-01-22  Richard Henderson  <rth@redhat.com>
 
 	* gcc.dg/20020122-4.c: New.
@@ -72,11 +116,9 @@
 
 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
 
-	* g++.dg/other/deprecated.C: Fix FAIL from 
-	"At global scope" message
+	* g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
 	* g++.dg/ext/align1.C: Fix fail on cygwin from maximum 
-	alignment warnings
-
+	alignment warnings.
 
 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
 
--- /maat/heart/tbox/changelog_pass/gcc/libstdc++-v3/ChangeLog	Wed Jan 23 08:56:18 2002
+++ gcc/libstdc++-v3/ChangeLog	Thu Jan 24 00:22:52 2002
@@ -1,5 +1,41 @@
 2002-01-23  Loren Rittle <ljrittle@acm.org>
 
+	* testsuite/thread/pthread1.cc: New test.
+	* testsuite/thread/pthread2.cc: New test adapted from libstdc++/5347.
+	* testsuite/thread/pthread3.cc: Likewise.
+	* testsuite/thread/pthread4.cc: New test adapted from
+	http://gcc.gnu.org/ml/gcc-bugs/2002-01/msg00679.html
+	* testsuite/thread/pthread5.cc: New test adapted from libstdc++/5464.
+	* testsuite/thread/pthread6.cc: New test adapted from libstdc++/5444.
+
+2002-01-23  Richard Henderson  <rth@redhat.com>
+
+	PR libstdc++/5198
+	* config/cpu/m68k/bits/atomicity.h (__exchange_and_add): Only use
+	CAS on the cpu variants that support it.  Add versions that use
+	TAS and that disable interrupts.
+	(__atomic_add): Use __exchange_and_add to guarantee atomicity.
+
+2002-01-23  Matt Kraai  <kraai@alumni.cmu.edu>
+
+	* include/bits/locale_facets.tcc: Remove old comments.
+
+2002-01-23  Andreas Tobler  <toa@pop.agri.ch>
+
+	* include/bits/locale_facets.tcc (__convert_to_v): Change template
+	parameter to _Tv.
+	(__convert_from_v): Same.
+	
+2002-01-23  Benjamin Kosnik  <bkoz@redhat.com>
+
+	* include/bits/locale_facets.h (num_get::_M_extract_int): Change
+	prototype.
+	* include/bits/locale_facets.tcc (num_get::_M_extract_int): Remove
+	__max_digits checks, adjust arguments.
+	(num_get::do_get(*)): Changeup.
+
+2002-01-23  Loren Rittle <ljrittle@acm.org>
+
         * config/locale/c_locale_generic.cc: Fix typename usage.
 
 2002-01-22  Benjamin Kosnik  <bkoz@redhat.com>
--- /maat/heart/tbox/changelog_pass/gcc/libjava/ChangeLog	Tue Jan 22 16:59:30 2002
+++ gcc/libjava/ChangeLog	Thu Jan 24 00:22:24 2002
@@ -1,3 +1,60 @@
+2002-01-23  Tom Tromey  <tromey@redhat.com>
+
+	* java/awt/BorderLayout.java (addLayoutComponent): Added missing
+	`else'.
+
+	* Makefile.in: Rebuilt.
+	* Makefile.am (awt_java_source_files): Added new files.
+	* java/awt/Toolkit.java: Merged with Classpath.
+	* java/awt/PrintGraphics.java: New file from Classpath.
+	* java/awt/PrintJob.java: New file from Classpath.
+	* java/awt/datatransfer/Clipboard.java: New file from Classpath.
+	* java/awt/datatransfer/ClipboardOwner.java: New file from
+	Classpath.
+	* java/awt/datatransfer/DataFlavor.java: New file from Classpath.
+	* java/awt/datatransfer/FlavorMap.java: New file from Classpath.
+	* java/awt/datatransfer/MimeTypeParseException.java: New file from
+	Classpath.
+	* java/awt/datatransfer/StringSelection.java: New file from
+	Classpath.
+	* java/awt/datatransfer/SystemFlavorMap.java: New file from
+	Classpath.
+	* java/awt/datatransfer/Transferable.java: New file from
+	Classpath.
+	* java/awt/datatransfer/UnsupportedFlavorException.java: New file
+	from Classpath.
+
+	* Makefile.in: Rebuilt.
+	* Makefile.am (awt_java_source_files): Added new files.
+	* java/awt/image/AreaAveragingScaleFilter.java: New file from
+	Classpath.
+	* java/awt/image/CropImageFilter.java: New file from Classpath.
+	* java/awt/image/FilteredImageSource.java: New file from
+	Classpath.
+	* java/awt/image/ImageFilter.java: New file from Classpath.
+	* java/awt/image/MemoryImageSource.java: New file from Classpath.
+	* java/awt/image/PixelGrabber.java: New file from Classpath.
+	* java/awt/image/RGBImageFilter.java: New file from Classpath.
+	* java/awt/image/ReplicateScaleFilter.java: New file from
+	Classpath.
+	* java/awt/image/ImageProducer.java: Replaced with Classpath
+	version.
+	* java/awt/image/ImageObserver.java: Replaced with Classpath
+	version.
+	* java/awt/image/ImageConsumer.java: Replaced with Classpath
+	version.
+	* java/awt/GridBagConstraints.java (clone): Catch
+	CloneNotSupportedException.
+
+2002-01-23  Per Bothner  <per@bothner.com>
+
+	* java/lang/reflect/natField.cc (setAddr):  New function.
+	Calls getAddr and then checks that the field isn't final.
+	(setBoolean. setChar, setByte, setShort, setInt, setLong, setFloat,
+	setDouble, set):  Use setAddr instead of getAddr, to check for FINAL.
+	(set):  Call setAddr before check that new value has right type,
+	to better match specified semantics.
+
 2002-01-22  Tom Tromey  <tromey@redhat.com>
 
 	* java/awt/TextField.java: Replaced with Classpath version.
-------------- next part --------------
/maat/heart/tbox/native/build/gcc/gcj -B/maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava/ -B/maat/heart/tbox/native/build/gcc/ --encoding=UTF-8 -C -g -classpath /maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava:/maat/heart/tbox/cvs-gcc/gcc/libjava -d /maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava /maat/heart/tbox/cvs-gcc/gcc/libjava/gnu/gcj/xlib/XConfigureEvent.java
/maat/heart/tbox/native/build/gcc/gcj -B/maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava/ -B/maat/heart/tbox/native/build/gcc/ --encoding=UTF-8 -C -g -classpath /maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava:/maat/heart/tbox/cvs-gcc/gcc/libjava -d /maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava /maat/heart/tbox/cvs-gcc/gcc/libjava/gnu/gcj/xlib/XConnectException.java
/maat/heart/tbox/native/build/gcc/gcj -B/maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava/ -B/maat/heart/tbox/native/build/gcc/ --encoding=UTF-8 -C -g -classpath /maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava:/maat/heart/tbox/cvs-gcc/gcc/libjava -d /maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava /maat/heart/tbox/cvs-gcc/gcc/libjava/gnu/gcj/xlib/XEvent.java
/maat/heart/tbox/native/build/gcc/gcj -B/maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava/ -B/maat/heart/tbox/native/build/gcc/ --encoding=UTF-8 -C -g -classpath /maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava:/maat/heart/tbox/cvs-gcc/gcc/libjava -d /maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava /maat/heart/tbox/cvs-gcc/gcc/libjava/gnu/gcj/xlib/XException.java
/maat/heart/tbox/native/build/gcc/gcj -B/maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava/ -B/maat/heart/tbox/native/build/gcc/ --encoding=UTF-8 -C -g -classpath /maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava:/maat/heart/tbox/cvs-gcc/gcc/libjava -d /maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava /maat/heart/tbox/cvs-gcc/gcc/libjava/gnu/gcj/xlib/XExposeEvent.java
/maat/heart/tbox/native/build/gcc/gcj -B/maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava/ -B/maat/heart/tbox/native/build/gcc/ --encoding=UTF-8 -C -g -classpath /maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava:/maat/heart/tbox/cvs-gcc/gcc/libjava -d /maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava /maat/heart/tbox/cvs-gcc/gcc/libjava/gnu/gcj/xlib/XID.java
/maat/heart/tbox/native/build/gcc/gcj -B/maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava/ -B/maat/heart/tbox/native/build/gcc/ --encoding=UTF-8 -C -g -classpath /maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava:/maat/heart/tbox/cvs-gcc/gcc/libjava -d /maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava /maat/heart/tbox/cvs-gcc/gcc/libjava/gnu/gcj/xlib/XImage.java
/maat/heart/tbox/native/build/gcc/gcj -B/maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava/ -B/maat/heart/tbox/native/build/gcc/ --encoding=UTF-8 -C -g -classpath /maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava:/maat/heart/tbox/cvs-gcc/gcc/libjava -d /maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava /maat/heart/tbox/cvs-gcc/gcc/libjava/gnu/gcj/xlib/XUnmapEvent.java
/maat/heart/tbox/native/build/gcc/gcj -B/maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava/ -B/maat/heart/tbox/native/build/gcc/ --encoding=UTF-8 -C -g -classpath /maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava:/maat/heart/tbox/cvs-gcc/gcc/libjava -d /maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava /maat/heart/tbox/cvs-gcc/gcc/libjava/gnu/awt/xlib/XCanvasPeer.java
/maat/heart/tbox/cvs-gcc/gcc/libjava/gnu/awt/xlib/XToolkit.java:22: Class `gnu.awt.xlib.XToolkit' doesn't define the abstract method `java.awt.PrintJob java.awt.Toolkit.getPrintJob(java.awt.Frame,java.lang.String,java.util.Properties)' from class `java.awt.Toolkit'. This method must be defined or class `gnu.awt.xlib.XToolkit' must be declared abstract.
   public class XToolkit extends Toolkit
                                        ^
1 error
make[2]: *** [libgcj.jar] Error 1
make[2]: Leaving directory `/maat/heart/tbox/native/build/i686-pc-linux-gnu/libjava'
make[1]: *** [all-target-libjava] Error 2
make[1]: Leaving directory `/maat/heart/tbox/native/build'
make: *** [bootstrap] Error 2
+ '[' -s gcc/.bad_compare ']'
+ exit 1
-------------- next part --------------
-- 
Geoffrey Keating <regress@maat.cygnus.com> 
(via an automated GCC regression-testing script.)



More information about the Gcc-regression mailing list