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 2000-11-09T14:05:00Z.
- To: gcc-regression at gcc dot gnu dot org
- Subject: GCC build failed with your patch on 2000-11-09T14:05:00Z.
- From: "GCC regression checker" <geoffk at cygnus dot com>
- Date: Thu, 9 Nov 2000 15:20:24 +0000
- CC: aoliva 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 2000-11-08T23:05: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 [ x"" != x ]; then \
/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 -c -g -O2 -I. -I/sloth/delay/tbox/cvs-gcc/egcs/libio /sloth/delay/tbox/cvs-gcc/egcs/libio/ioseekoff.c -o pic/ioseekoff.o; \
else true; 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 -c -g -O2 -I. -I/sloth/delay/tbox/cvs-gcc/egcs/libio /sloth/delay/tbox/cvs-gcc/egcs/libio/ioseekoff.c
if [ x"" != x ]; then \
/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 -c -g -O2 -I. -I/sloth/delay/tbox/cvs-gcc/egcs/libio /sloth/delay/tbox/cvs-gcc/egcs/libio/ioseekpos.c -o pic/ioseekpos.o; \
else true; 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 -c -g -O2 -I. -I/sloth/delay/tbox/cvs-gcc/egcs/libio /sloth/delay/tbox/cvs-gcc/egcs/libio/ioseekpos.c
if [ x"" != x ]; then \
/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 -c -g -O2 -I. -I/sloth/delay/tbox/cvs-gcc/egcs/libio /sloth/delay/tbox/cvs-gcc/egcs/libio/outfloat.c -o pic/outfloat.o; \
else true; 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 -c -g -O2 -I. -I/sloth/delay/tbox/cvs-gcc/egcs/libio /sloth/delay/tbox/cvs-gcc/egcs/libio/outfloat.c
/sloth/delay/tbox/cvs-gcc/egcs/libio/outfloat.c: In function `_IO_outfloat':
/sloth/delay/tbox/cvs-gcc/egcs/libio/outfloat.c:210: Internal compiler error in verify_local_live_at_start, at flow.c:2896
Please submit a full bug report.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
make[1]: *** [outfloat.o] Error 1
make[1]: Leaving directory `/sloth/delay/tbox/build-gcc/powerpc-eabisim/libio'
make: *** [all-target-libio] Error 2
+ exit 1
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/ChangeLog Wed Nov 8 15:05:29 2000
+++ egcs/gcc/ChangeLog Thu Nov 9 06:05:45 2000
@@ -1,3 +1,95 @@
+2000-11-09 Alexandre Oliva <aoliva@redhat.com>
+
+ * mklibgcc.in (EXTRA_MULTILIB_PARTS): Prevent `make' from
+ interpreting $out as a macro assignment.
+ * Makefile.in (T_TARGET): New auxiliary macro and target.
+ (all): Add a target right in the beginning, so that we don't build
+ T_TARGET by default.
+
+2000-11-09 Graham Stott <grahams@redhat.com>
+
+ * config/i386/i386.md (mmx_pinsrw): Output operands in correct
+ order for -mintel-syntax. Remove comment now that the operand
+ order has been checked.
+ (mmx_pextrw): Likewise.
+ (mmx_pshufw): Likewise.
+
+2000-11-09 Jakub Jelinek <jakub@redhat.com>
+
+ * builtins.c (c_strlen): Use TREE_STRING_LENGTH - 1 for max.
+ (c_getstr): New function.
+ (expand_builtin_strstr): Do nothing if -fcheck-memory-usage.
+ If both arguments are constant string, optimize out.
+ (expand_builtin_strchr, expand_builtin_strrchr): New functions.
+ (expand_builtin_strpbrk): Use c_getstr, do nothing if
+ -fcheck-memory-usage.
+ (expand_builtin_fputs): Likewise.
+ (expand_builtin_strcmp): Add MODE argument.
+ Use even if !HAVE_cmpstrsi.
+ Optimize the case when both arguments are constant strings.
+ (expand_builtin): Adjust expand_builtin_strcmp caller.
+ Call expand_builtin_strchr and expand_builtin_strrchr.
+ * c-common.c (c_common_nodes_and_builtins): Add strchr and strrchr
+ builtins.
+ * builtins.def (BUILT_IN_STRRCHR): Add.
+
+2000-11-08 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
+
+ * fixinc/gnu-regex.c: Rename EGCS LOCAL markers to GCC LOCAL.
+
+2000-11-09 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * calls.c (expand_call, emit_library_call_value_1), collect2.c
+ (scan_prog_file), config/a29k/a29k.c (print_operand),
+ config/sparc/sparc.c (order_regs_for_local_alloc): Use memcpy ()
+ instead of bcopy ().
+ * real.h: Use memcmp () instead of bcmp ().
+ * config/m88k/m88k.c (m88k_layout_frame), config/sh/sh.c
+ (split_branches), config/sparc/sparc.c (ultra_flush_pipeline,
+ ultrasparc_sched_init, ultrasparc_sched_reorder),
+ config/sparc/sparc.h (CONDITIONAL_REGISTER_USAGE): Use memset ()
+ instead of bzero ().
+ * config/vax/xm-xms.h (FILE_NAME_NONDIRECTORY): Use strrchr ()
+ instead of rindex ().
+ * configure.in: Don't check for bzero, bcmp, index or rindex.
+ * configure, config.in: Regenerate.
+ * system.h: Don't include declarations for bzero, bcmp, index or
+ rindex.
+ * config/i386/xm-beos.h, config/rs6000/xm-beos.h: Don't define
+ bzero, bcmp, index or rindex.
+
+Wed Nov 8 21:58:20 2000 Christopher Faylor <cgf@cygnus.com>
+
+ * config/i386/cygwin.h: Add -no-win32 switch. Separate -mno-cygwin
+ include and library paths from -mcygwin case. Parameterize some
+ declarations to avoid warnings. Use standard locations for include and
+ lib dirs.
+
+2000-11-08 Nick Clifton <nickc@redhat.com>
+
+ * config/arm/arm.md (mulsidi3adddi): Change output operand
+ constraint from "=&" to "=&".
+ (umulsidi3adddi): Change output operand constraint from "=&" to
+ "=&".
+
+2000-11-08 Richard Henderson <rth@redhat.com>
+
+ * flow.c (init_propagate_block_info): Protect the rtx stored in
+ mem_set_list from modification by find_auto_inc.
+ (mark_set_1): Likewise.
+
+2000-11-08 Neil Booth <neilb@earthling.net>
+
+ Move directive handling into the lexer itself.
+
+ * cpplex.c (_cpp_lex_token): Handle directives directly.
+ In the case of a directive interrupting a function-like
+ macro invocation, use extra_char since read_ahead is
+ used to store the '#'. Return a CPP_EOF in this case.
+ * cppmacro.c (parse_arg): No need to handle CPP_DHASH any more.
+ (cpp_get_token): Don't handle directives here.
+ * cpplib.h: Remove CPP_DHASH token type.
+
Wed Nov 8 21:53:41 MET 2000 Jan Hubicka <jh@suse.cz>
* regmove.c (combine_stack_adjustments_for_blocks): Recognize pushes
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/cp/ChangeLog Wed Nov 8 11:05:44 2000
+++ egcs/gcc/cp/ChangeLog Thu Nov 9 02:35:49 2000
@@ -1,3 +1,10 @@
+2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
+
+ * lex.c (do_identifier): Don't lookup_name for operators.
+ * parse.y (operator): Save looking_for_typename.
+ (unoperator): Restore it.
+ * spew.c (frob_opname): Use nth_token for lookahead.
+
2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
* decl.c (grok_op_properties): Always use coerce_new_type and
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/java/ChangeLog Wed Nov 8 15:05:31 2000
+++ egcs/gcc/java/ChangeLog Wed Nov 8 23:50:59 2000
@@ -1,3 +1,8 @@
+2000-11-09 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * parse.y (create_new_parser_context): Use memset () instead of
+ bzero ().
+
2000-11-08 Tom Tromey <tromey@cygnus.com>
* gjavah.c (process_file): Only include gcj/cni.h when generating
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/testsuite/ChangeLog Wed Nov 8 11:05:46 2000
+++ egcs/gcc/testsuite/ChangeLog Thu Nov 9 02:35:50 2000
@@ -1,3 +1,24 @@
+2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
+
+ * g++.old-deja/g++.pt/operator1.C: New test.
+
+2000-11-09 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.dg/20001108-1.c: New test.
+
+2000-11-09 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
+ with both arguments constant strings.
+ * gcc.c-torture/execute/string-opt-3.c: New test.
+ * gcc.c-torture/execute/string-opt-4.c: New test.
+ * gcc.c-torture/execute/string-opt-5.c: New test.
+
+2000-11-08 Nick Clifton <nickc@redhat.com>
+
+ * gcc.c-torture/execute/20001108-1.c: New test case. Checks
+ mulsidi3adddi patterns.
+
2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
* g++.old-deja/g++.other/crash36.C: New test.
--
Geoffrey Keating <geoffk@cygnus.com>
(via an automated GCC regression script.)
aoliva@redhat.com
2000-11-09T14:05:00Z 2000-11-09T15:20:19Z build