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-10T07:50:00Z.
- To: gcc-regression at gcc dot gnu dot org
- Subject: GCC build failed with your patch on 2000-11-10T07:50:00Z.
- From: "GCC regression checker" <geoffk at cygnus dot com>
- Date: Fri, 10 Nov 2000 08:01:55 +0000
- CC: cgf at cygnus dot com, hiller at redhat dot com, hp at axis dot com, jan dot vanmale at fenk dot wau dot nl, mark at codesourcery 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 build failures are new.
For more information, see <http://www.cygnus.com/~geoffk/gcc-regression/>.
gcc -c -DCROSS_COMPILE -DIN_GCC -DSVR4 -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I. -I. -I/sloth/delay/tbox/cvs-gcc/egcs/gcc -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 /sloth/delay/tbox/cvs-gcc/egcs/gcc/c-lex.c -o c-lex.o
/sloth/delay/tbox/cvs-gcc/egcs/gcc/c-lex.c: In function `read_ucs':
/sloth/delay/tbox/cvs-gcc/egcs/gcc/c-lex.c:858: warning: integer constant is unsigned in ANSI C, signed with -traditional
gcc -c -DCROSS_COMPILE -DIN_GCC -DSVR4 -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I. -I. -I/sloth/delay/tbox/cvs-gcc/egcs/gcc -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 /sloth/delay/tbox/cvs-gcc/egcs/gcc/c-pragma.c -o c-pragma.o
gcc -c -DCROSS_COMPILE -DIN_GCC -DSVR4 -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I. -I. -I/sloth/delay/tbox/cvs-gcc/egcs/gcc -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 /sloth/delay/tbox/cvs-gcc/egcs/gcc/c-decl.c -o c-decl.o
gcc -c -DCROSS_COMPILE -DIN_GCC -DSVR4 -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I. -I. -I/sloth/delay/tbox/cvs-gcc/egcs/gcc -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 /sloth/delay/tbox/cvs-gcc/egcs/gcc/c-typeck.c -o c-typeck.o
gcc -c -DCROSS_COMPILE -DIN_GCC -DSVR4 -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I. -I. -I/sloth/delay/tbox/cvs-gcc/egcs/gcc -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 /sloth/delay/tbox/cvs-gcc/egcs/gcc/c-convert.c -o c-convert.o
gcc -c -DCROSS_COMPILE -DIN_GCC -DSVR4 -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I. -I. -I/sloth/delay/tbox/cvs-gcc/egcs/gcc -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 /sloth/delay/tbox/cvs-gcc/egcs/gcc/c-aux-info.c -o c-aux-info.o
gcc -c -DCROSS_COMPILE -DIN_GCC -DSVR4 -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I. -I. -I/sloth/delay/tbox/cvs-gcc/egcs/gcc -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 /sloth/delay/tbox/cvs-gcc/egcs/gcc/c-common.c -o c-common.o
/sloth/delay/tbox/cvs-gcc/egcs/gcc/c-common.c: In function `check_format_info_main':
/sloth/delay/tbox/cvs-gcc/egcs/gcc/c-common.c:2819: warning: comparison between signed and unsigned
/sloth/delay/tbox/cvs-gcc/egcs/gcc/c-common.c:2889: warning: comparison between signed and unsigned
/sloth/delay/tbox/cvs-gcc/egcs/gcc/c-common.c:2914: warning: comparison between signed and unsigned
/sloth/delay/tbox/cvs-gcc/egcs/gcc/c-common.c:2923: warning: comparison between signed and unsigned
/sloth/delay/tbox/cvs-gcc/egcs/gcc/c-common.c:3041: warning: comparison between signed and unsigned
gcc -c -DCROSS_COMPILE -DIN_GCC -DSVR4 -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I. -I. -I/sloth/delay/tbox/cvs-gcc/egcs/gcc -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 /sloth/delay/tbox/cvs-gcc/egcs/gcc/c-semantics.c -o c-semantics.o
make[1]: *** No rule to make target `c-dump.h', needed by `c-dump.o'. Stop.
make[1]: Leaving directory `/sloth/delay/tbox/build-gcc/gcc'
make: *** [all-gcc] Error 2
+ exit 1
--- /sloth/delay/tbox/changelog_pass/egcs/ChangeLog Mon Nov 6 13:20:37 2000
+++ egcs/ChangeLog Thu Nov 9 14:05:28 2000
@@ -1,3 +1,11 @@
+2000-11-09 David Edelsohn <edelsohn@gnu.org>
+
+ * ltcf-c.sh (aix4): Improve shared library configuration; require
+ exporting symbols.
+ * ltcf-cxx.sh (aix4): Define.
+ * ltconfig (aix4): Define library and soname specs appropriate for
+ AIX. Define command to create export symbols list.
+
Mon Nov 6 14:19:35 2000 Christopher Faylor <cgf@cygnus.com>
* config.sub: Add support for Sun Chorus
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/ChangeLog Wed Nov 8 15:05:29 2000
+++ egcs/gcc/ChangeLog Thu Nov 9 23:50:47 2000
@@ -1,3 +1,188 @@
+2000-11-09 Jan van Male <jan.vanmale@fenk.wau.nl>
+
+ * c-tree.texi: Fix typos.
+ * extend.texi: Likewise
+ * gcov.texi: Likewise
+ * rtl.texi: Likewise
+ * tm.texi: Likewise
+
+2000-11-09 Hans-Peter Nilsson <hp@axis.com>
+
+ * c-lex.c [! NO_IMPLICIT_EXTERN_C] (cb_enter_file): Check
+ in_system_header and flags[1] before dereferencing flags[2].
+
+2000-11-09 Matthew Hiller <hiller@redhat.com>
+
+ * reload1.c (reload_combine): Fixed calculation of
+ first_index_reg, last_index_reg.
+
+2000-11-09 Mark Mitchell <mark@codesourcery.com>
+
+ * c-dump.c (dequeue_and_dump): Dump function bodies.
+
+ * Makefile.in (C_AND_OBJC_OBJS): Add c-dump.o.
+ (c-dump.o): New target.
+ * c-common.h (flag_dump_translation_unit): New variable.
+ (C_TYPE_QUALS): New macro.
+ (strip_array_types): New function.
+ (DECL_C_BIT_FIELD): New macro.
+ (SET_DECL_C_BIT_FIELD): Likewise.
+ (CLEAR_DECL_C_BIT_FIELD): Likewise.
+ (dump_info_p): New typedef.
+ (dump_tree_fn): Likewise.
+ (lang_dump_tree): New variable.
+ (dump_node_to_file): New function.
+ * c-common.c (flag_dump_translation_unit): Define it.
+ (strip_array_types): New function.
+ * c-decl.c (c_decode_option): Handle -fdump-translation-unit.
+ * c-lang.c (finish_file): Call dump_node_to_file if
+ flag_dump_translation_unit.
+ * c-semantics.c (mark_rtl_for_local_static): Fix typo in comment.
+ * c-tree.h (DECL_C_BIT_FIELD): Remove declaration.
+ * c-dump.c: New file.
+
+2000-11-09 Christopher Faylor <cgf@cygnus.com>
+
+ * config/i386/cygwin.h: Add mingw startfile prefix.
+
+2000-11-09 Richard Henderson <rth@redhat.com>
+
+ * flow.c (invalidate_mems_from_set): Split out from ...
+ (mark_set_1): ... here.
+ (try_pre_increment_1): Use it. Use propagate_block_delete_insn
+ instead of turning insn into a NOTE_INSN_DELETED.
+
+2000-11-10 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * extend.texi, invoke.texi: Move documentation of builtin versions
+ of C library functions to one place and update.
+
+2000-11-09 Richard Henderson <rth@redhat.com>
+
+ * fold-const.c (fold): Compare TYPE_MAIN_VARIANT rather than
+ the types themselves to discover type equivalence.
+
+2000-11-09 Mike Stump <mrs@wrs.com>
+
+ * Makefile.in (distclean): Remove a few extra leftovers.
+
+2000-11-09 Richard Henderson <rth@redhat.com>
+
+ * recog.c (validate_replace_rtx_1): Consider subregs when
+ replacing a register with a constant inside a sign/zero_extend.
+
+ * config/alpha/linux.h (HANDLE_PRAGMA_PACK_PUSH_POP): Define.
+
+2000-11-09 Geoffrey Keating <geoffk@redhat.com>
+
+ * c-decl.c (finish_struct): When a structure is completed,
+ check all its variant types for completeness.
+
+2000-11-09 Neil Booth <neilb@earthling.net>
+
+ * cpphash.c: Move cpp_defined here from cpplib.c.
+ * cpplib.c: Update comments, move cpp_defined to cpphash.c.
+ * cpplex.c (_cpp_lex_token): Don't leave the lexer at EOL.
+ * cppmacro.c (cpp_get_token): Update comments, no need now
+ to catch the CPP_EOF meaning EOL case.
+
+2000-11-08 Geoffrey Keating <geoffk@redhat.com>
+
+ * config/sparc/sparc.c (sparc_va_arg): When the required alignment
+ is more than that provided, copy to a temporary.
+
+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 23:50:55 2000
@@ -1,3 +1,40 @@
+2000-11-09 Mark Mitchell <mark@codesourcery.com>
+
+ * dump.c (cp_dump_tree): Don't dump function bodies here.
+
+ * Make-lang.in (CXX_C_OBJS): Add c-dump.o.
+ (dump.o): Update dependency list.
+ * cp-tree.h (DECL_MAYBE_TEMPLATE): Remove.
+ (flag_dump_translation_unit): Likewise.
+ (CP_TYPE_QUALS): Adjust definition.
+ (DECL_C_BIT_FIELD): Remove.
+ (SET_DECL_C_BIT_FIELD): Likewise.
+ (CLEAR_DECL_C_BIT_FIELD): Likewise.
+ (add_maybe_template): Likewise.
+ (strip_array_types): Likewise.
+ (dump_node_to_file): Likewise.
+ (cp_dump_tree): New function.
+ * decl.c (init_decl_processing): Set lang_dump_tree.
+ * decl2.c (flag_dump_translation_unit): Remove.
+ * dump.c: Move most of it to ../c-dump.c.
+ (cp_dump_tree): New function.
+ * pt.c (add_maybe_template): Remove.
+ * typeck.c (strip_array_types): Likewise.
+
+2000-11-07 Eric Christopher <echristo@redhat.com>
+
+ * decl.c (init_decl_processing): Change definition of
+ __wchar_t to wchar_t. Remove artificial declaration of
+ wchar_t.
+ * lex.c: Change instances of __wchar_t to wchar_t.
+
+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 17:05:44 2000
@@ -1,3 +1,40 @@
+2000-11-09 Richard Henderson <rth@redhat.com>
+
+ * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
+ via size_t instead of int.
+
+ * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
+ * gcc.c-torture/execute/string-opt-2.c: Likewise.
+ * gcc.c-torture/execute/string-opt-3.c: Likewise.
+ * gcc.c-torture/execute/string-opt-4.c: Likewise.
+
+2000-11-09 Geoffrey Keating <geoffk@redhat.com>
+
+ * gcc.c-torture/compile/20001109-1.c: New test.
+ * gcc.c-torture/compile/20001109-2.c: New test.
+
+2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
+
+ * g++.old-deja/g++.pt/operator1.C: New test.
+ * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
+
+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.)
cgf@cygnus.com
hiller@redhat.com
hp@axis.com
jan.vanmale@fenk.wau.nl
mark@codesourcery.com
2000-11-10T07:50:00Z 2000-11-10T08:01:53Z build