This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
GCC build failed with your patch on 2001-02-18T19:05:00Z.
- To: gcc-regression at gcc dot gnu dot org
- Subject: GCC build failed with your patch on 2001-02-18T19:05:00Z.
- From: "GCC regression checker" <geoffk at cygnus dot com>
- Date: Sun, 18 Feb 2001 19:29:47 +0000
- CC: rth at redhat dot com
(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 2001-02-16T17:20:00Z.
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://www.cygnus.com/~geoffk/gcc-regression/>.
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 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -I. -I/sloth/delay/tbox/cvs-gcc/gcc/gcc -I/sloth/delay/tbox/cvs-gcc/gcc/gcc/. -I/sloth/delay/tbox/cvs-gcc/gcc/gcc/config -I/sloth/delay/tbox/cvs-gcc/gcc/gcc/../include -mrelocatable-lib -mno-eabi -mstrict-align -DL_muldi3 -c /sloth/delay/tbox/cvs-gcc/gcc/gcc/libgcc2.c -o libgcc/./_muldi3.o
/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 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -I. -I/sloth/delay/tbox/cvs-gcc/gcc/gcc -I/sloth/delay/tbox/cvs-gcc/gcc/gcc/. -I/sloth/delay/tbox/cvs-gcc/gcc/gcc/config -I/sloth/delay/tbox/cvs-gcc/gcc/gcc/../include -mrelocatable-lib -mno-eabi -mstrict-align -DL_divdi3 -c /sloth/delay/tbox/cvs-gcc/gcc/gcc/libgcc2.c -o libgcc/./_divdi3.o
/sloth/delay/tbox/cvs-gcc/gcc/gcc/libgcc2.c: In function `__divdi3':
/sloth/delay/tbox/cvs-gcc/gcc/gcc/libgcc2.c:747: Unrecognizable insn:
(insn 725 722 195 (set (reg:SI 339)
(and:SI (reg/v:SI 125)
(const_int 65535 [0xffff]))) -1 (nil)
(nil))
/sloth/delay/tbox/cvs-gcc/gcc/gcc/libgcc2.c:747: Internal compiler error in extract_insn, at recog.c:2227
Please submit a full bug report, with preprocessed source if appropriate.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
make[2]: *** [libgcc/./_divdi3.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/gcc/ChangeLog Thu Feb 15 08:35:33 2001
+++ gcc/ChangeLog Fri Feb 16 17:05:30 2001
@@ -1,3 +1,8 @@
+2001-02-16 Nick Clifton <nickc@redhat.com>
+
+ * configure.in (noconfigdirs): Allow configuration of texinfo
+ for Cygwin hosts.
+
2001-02-15 Anthony Green <green@redhat.com>
* configure: Introduce GCJ_FOR_TARGET.
--- /sloth/delay/tbox/changelog_pass/gcc/gcc/ChangeLog Fri Feb 16 09:20:35 2001
+++ gcc/gcc/ChangeLog Sun Feb 18 11:05:27 2001
@@ -1,3 +1,112 @@
+2001-02-18 Richard Henderson <rth@redhat.com>
+
+ * config/ns32k/ns32k.h (ADJSP): Upcase arguments.
+
+ * config/alpha/alpha.md (movsi_fix): Fix typo in pattern name.
+
+ * reload1.c (reload_cse_simplify_set): Fix typo.
+
+Sun Feb 18 09:30:09 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+
+ * diagnostic.c (_fatal_insn): Decrement errorcount.
+
+ * invoke.texi (-I): Add note avoiding use for system header files.
+
+ * rtl.h (add_clobbers): Remove duplicate declaration.
+ * recog.h (added_clobbers_hard_reg_p): New declaration.
+ * genemit.c (struct clobber_pat): New field has_hard_reg.
+ (gen_insn): Record if added clobbers clobber hard reg.
+ (gen_split): Avoid unused warning if number of operands is 0.
+ (output_added_clobbers_hard_reg_p): New function.
+ (main): Call it.
+
+2001-02-18 Alan Modra <alan@linuxcare.com.au>
+
+ * pa.c (hppa_expand_prologue): Simplify code storing return
+ pointer. For large (>=8k) frames with a post_store, adjust stack
+ pointer by 8k-64 first rather than by 64. When testing with
+ VAL_14_BITS_P, always use the actual value rather than the value
+ negated. Add blockage to prevent scheduling of spills before
+ stack frame has been created.
+ (hppa_expand_epilogue): Simplify code loading return pointer.
+ Allow a slightly larger range for merge_sp_adjust_with_load case.
+ When testing with VAL_14_BITS_P, always use the actual value.
+
+ * pa.c (pa_adjust_insn_length): Check that block move
+ pattern is a set before looking at operands.
+
+2001-02-17 Mark Mitchell <mark@codesourcery.com>
+
+ * fold-const.c (fold_binary_op_with_conditional_arg): New
+ function, split out from ...
+ (fold): ... here.
+ * tree.def (COND_EXPR): Document the use of VOID_TYPE for
+ conditional arms that throw exceptions.
+
+ * print-tree.c (print_node): Do not use BLOCK_CHAIN when we're not
+ looking at a BLOCK.
+
+2001-02-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * aclocal.m4 (gcc_AC_CHECK_DECL): Before attempting the test,
+ define HAVE_DECL_* to 1 to mask potential backup declarations.
+ * configure: Regenerated.
+
+2001-02-17 Mark Mitchell <mark@codesourcery.com>
+
+ * invoke.texi (-Woverloaded-virtual): Clarify documentation.
+
+2001-02-17 Richard Henderson <rth@redhat.com>
+
+ * reload1.c (reload_cse_simplify_set): Respect LOAD_EXTEND_OP
+ when replacing a memory load with a register.
+
+Sat Feb 17 14:48:30 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+ Jan Hubicka <jh@suse.cz>
+
+ * recog.c (validate_replace_src_1): New.
+ (validate_replace_src_data): Likewise.
+ (validate_replace_src): Use note_uses.
+ * rtl.h (note_uses): Declare.
+ * rtlanal.c (note_uses): New.
+
+Sat Feb 17 10:52:34 CET 2001 Jan Hubicka <jh@suse.cz>
+
+ * reg-stack.c (stack_def): Make field reg unsigned.
+ (remove_regno_note): Unsignetize parameter.
+
+2001-02-16 Jes Sorensen <jes@linuxcare.com>
+
+ * ia64.c (errata_emit_nops): Add VOIDmode as second argument to
+ shladd_operand() call.
+
+2001-02-16 Bruce Korb <bkorb@gnu.org>
+ Rodney Brown <RodneyBrown@mynd.com>
+
+ * fixinc/mkfixinc.sh: Use C fixincludes for UnixWare 7.
+ * fixinc/inclhack.def: Add fixinc.svr4 patterns with matching
+ machine restrictions
+ * fixinc/fixincl.x: regen
+
+Fri Feb 16 12:41:30 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+
+ * gcse.c (hash_scan_set): If cprop, see if REG_EQUAL or REG_EQUIV.
+ Don't CSE a nop.
+ (hash_scan_insn): Clean up calls to hash_scan_set.
+ (compute_kill_rd): REGNO now unsigned.
+ (try_replace_reg): Rework to use simplify_replace_rtx.
+ (cprop_jump, cprop_cc0_jump): Likewise.
+ (cprop_insn): Call find_reg_equal_equiv_note.
+ Reflect changes to cprop_jump and cprop_cc0_jump.
+
+ * recog.c (validate_replace_src): Replace in operands of
+ ZERO_EXTRACT in SET_DEST.
+
+ * cse.c (new_label_ref): New variable.
+ (insert): Set it instead of recorded_label_ref.
+ (cse_basic_block): Set recorded_label_ref if new_label_ref use, has
+ CODE_LABEL for this function, and not already in REG_LABEL note.
+
2001-02-16 Jeffrey Oldham <oldham@codesourcery.com>
* resource.c (mark_referenced_resources): Fix typo in introductory
--- /sloth/delay/tbox/changelog_pass/gcc/gcc/cp/ChangeLog Fri Feb 16 09:20:38 2001
+++ gcc/gcc/cp/ChangeLog Sat Feb 17 22:05:29 2001
@@ -1,3 +1,43 @@
+2001-02-17 Mark Mitchell <mark@codesourcery.com>
+
+ * init.c (build_new): Allow enumeration types for the array-bounds
+ in a direct-new-declarator.
+
+ * semantics.c (finish_typeof): Resolve OFFSET_REFs.
+
+ * pt.c (check_explicit_specialization): Copy TREE_PRIVATE and
+ TREE_PROTECTED from the template being specialized.
+
+2001-02-17 Jason Merrill <jason@redhat.com>
+
+ * decl2.c (build_artificial_parm): Set TREE_READONLY.
+
+ * decl.c (bad_specifiers): Allow throw specs on things with
+ pointer-to-function or -member-function type.
+ * init.c (build_default_init): Don't use a CONSTRUCTOR to initialize
+ a pmf.
+
+2001-02-17 Mark Mitchell <mark@codesourcery.com>
+
+ * call.c (check_dtor_name): Handle template names correctly.
+
+2001-02-16 Jason Merrill <jason@redhat.com>
+
+ * cp-tree.h (DECL_USE_VTT_PARM): Remove.
+ * decl2.c (maybe_retrofit_in_chrg): Don't create it.
+ * optimize.c (maybe_clone_body): Don't substitute it.
+ * call.c (build_new_method_call): Check in_chrg instead.
+ * init.c (expand_virtual_init): Likewise.
+
+2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
+
+ * decl.c (check_tag_decl): Make sure a typedef for an anonymous
+ class-type introduces at least a type-name.
+
+2001-02-16 Jakub Jelinek <jakub@redhat.com>
+
+ * call.c (convert_like_real): Create a temporary for non-lvalue.
+
2001-02-16 Jeffrey Oldham <oldham@codesourcery.com>
* cp-tree.h: Fix typos in comments.
--- /sloth/delay/tbox/changelog_pass/gcc/gcc/java/ChangeLog Fri Feb 16 00:50:56 2001
+++ gcc/gcc/java/ChangeLog Fri Feb 16 14:35:20 2001
@@ -1,3 +1,8 @@
+2001-02-15 Alexandre Petit-Bianco <apbianco@redhat.com>
+
+ * expr.c (build_instanceof): Check for arrays when trying fold to
+ false.
+
2001-02-15 Jim Meyering <meyering@lucent.com>
* Make-lang.in (java.install-common): Depend on `installdirs'.
--- /sloth/delay/tbox/changelog_pass/gcc/gcc/testsuite/ChangeLog Fri Feb 16 00:50:56 2001
+++ gcc/gcc/testsuite/ChangeLog Fri Feb 16 15:05:34 2001
@@ -1,3 +1,12 @@
+2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
+
+ * g++.old-deja/g++.other/decl9.C: New test.
+
+2001-02-16 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.old-deja/g++.other/init16.C: Update the test so that it does
+ not need <string> and also tests the initialization at runtime.
+
2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
* gcc.c-torture/execute/longlong.c: New test.
--- /sloth/delay/tbox/changelog_pass/gcc/libiberty/ChangeLog Fri Feb 2 12:50:57 2001
+++ gcc/libiberty/ChangeLog Fri Feb 16 15:35:21 2001
@@ -1,3 +1,7 @@
+2001-02-16 Loren J. Rittle <ljrittle@acm.org>
+
+ * cplus-dem.c (main): Initialize style.
+
2001-02-02 Phil Edwards <pme@sources.redhat.com>
* COPYING.LIB: Update to LGPL 2.1 from the FSF.
--- /sloth/delay/tbox/changelog_pass/gcc/libstdc++-v3/ChangeLog Fri Feb 16 09:20:40 2001
+++ gcc/libstdc++-v3/ChangeLog Sat Feb 17 10:05:30 2001
@@ -1,3 +1,34 @@
+2001-02-16 Greg Bumgardner <bumgard@roguewave.com>
+
+ libstdc++/1734
+ * include/bits/std_ostream.h: Replaced usage of
+ _Traits::_S_eos() with _CharT() as per section 17.2.2.1.3.
+ * include/bits/char_traits.h: Removed non-standard
+ methods that cannot be used elsewhere.
+
+ libstdc++/1885
+ * include/bits/basic_ios.h: Uncommented #include of
+ bits/basic_ios.tcc
+
+ libstdc++/1897
+ * include/bits/codecvt.h: See next...
+ * include/bits/fstream.tcc: See next...
+ * include/bits/ostream.tcc: Add __extension__
+ to variable-length arrays.
+
+ libstdc++/1967
+ * include/bits/localefwd.h: Changed int counter type to size_t.
+
+ libstdc++/1968
+ * include/bits/std_fstream.h: Added typedef for __ctype_type.
+
+2001-02-16 Benjamin Kosnik <bkoz@redhat.com>
+
+ * testsuite/21_strings/char_traits.cc: Move to ...
+ * testsuite/21_strings/char_traits_requirements.cc: ..here.
+ * testsuite/21_strings/char_traits-int_type.cc: Move to ...
+ * testsuite/21_strings/char_traits_typedefs.cc: ..here.
+
2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
* libmath/mathconf.h (FINITE_P, INFINITE_P): Remove macro
--- /sloth/delay/tbox/changelog_pass/gcc/libjava/ChangeLog Fri Feb 16 00:50:58 2001
+++ gcc/libjava/ChangeLog Sat Feb 17 07:50:30 2001
@@ -1,3 +1,44 @@
+2001-02-17 Mark Wielaard <mark@klomp.org>
+
+ * java/util/TimerTask.java: New version from Classpath.
+
+2001-02-17 Mark Wielaard <mark@klomp.org>
+
+ Remerge with Classpath
+ (changes by Bryce McKinlay <bryce@albatross.co.nz>)
+ * java/io/DataInputStream.java (readBoolean): Use convertToBoolean().
+ (readByte): Use convertToByte().
+ (readChar): Use convertToChar().
+ (readInt): Use convertToInt().
+ (readLong): Use convertToLong().
+ (readShort): Use convertToShort().
+ (readUnsignedByte): Use convertToUnsignedByte().
+ (readUnsignedShort): Use convertToUnsignedShort().
+ (readUTF): Use convertToUTF().
+
+ (convertToBoolean): Resurrected.
+ (convertToByte): Ditto.
+ (convertToChar): Ditto.
+ (convertToInt): Ditto.
+ (convertToLong): Ditto.
+ (convertToShort): Ditto.
+ (convertToUnsignedByte): Ditto.
+ (convertToUnsignedShort): Ditto.
+ (convertToUTF): Ditto.
+
+2001-02-17 Mark Wielaard <mark@klomp.org>
+
+ * HACKING: new file
+
+2001-02-17 Mark Wielaard <mark@klomp.org>
+
+ * java/io/DataInputStream.java: update copyright notice
+ * java/io/PrintWriter.java: idem
+ * java/io/Reader.java: idem
+ * java/io/StreamTokenizer.java: idem
+ * java/io/StringReader.java: idem
+ * java/lang/reflect/ReflectPermission.java: idem
+
2001-02-16 Bryce McKinlay <bryce@albatross.co.nz>
* java/util/TreeSet.java (clone): Made subclass safe, use
--
Geoffrey Keating <geoffk@cygnus.com>
(via an automated GCC regression script.)
rth@redhat.com
2001-02-18T19:05:00Z 2001-02-18T19:29:46Z build