This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
GCC build failed with your patch.
- To: zack at wolery dot cumb dot org
- To: gcc-regression at gcc dot gnu dot org
- Subject: GCC build failed with your patch.
- From: "GCC regression checker" <geoffk at cygnus dot com>
- Date: Wed, 12 Jul 2000 20:30:18 -0700 (PDT)
(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-07-12T04:20:01Z.
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 it seems that you have been sent this mail incorrectly---that is,
if you did not recently check in a change to GCC---please
contact Geoffrey Keating <geoffk@cygnus.com>. The script that
extracts e-mail addresses from ChangeLog entries is not completely
reliable.
gcc -c -DCROSS_COMPILE -DIN_GCC -DSVR4 -g -O2 -DHAVE_CONFIG_H -I. -I/sloth/delay/tbox/cvs/egcs/gcc -I/sloth/delay/tbox/cvs/egcs/gcc/config -I/sloth/delay/tbox/cvs/egcs/gcc/../include /sloth/delay/tbox/cvs/egcs/gcc/mkdeps.c
gcc -DCROSS_COMPILE -DIN_GCC -DSVR4 -g -O2 -DHAVE_CONFIG_H -I. -I/sloth/delay/tbox/cvs/egcs/gcc -I/sloth/delay/tbox/cvs/egcs/gcc/config -I/sloth/delay/tbox/cvs/egcs/gcc/../include \
-DPREFIX=\"/sloth/delay/tbox/objs\" \
-c `echo /sloth/delay/tbox/cvs/egcs/gcc/prefix.c | sed 's,^\./,,'`
gcc -c -DCROSS_COMPILE -DIN_GCC -DSVR4 -g -O2 -DHAVE_CONFIG_H -I. -I/sloth/delay/tbox/cvs/egcs/gcc -I/sloth/delay/tbox/cvs/egcs/gcc/config -I/sloth/delay/tbox/cvs/egcs/gcc/../include /sloth/delay/tbox/cvs/egcs/gcc/version.c
gcc -c -DCROSS_COMPILE -DIN_GCC -DSVR4 -g -O2 -DHAVE_CONFIG_H -I. -I/sloth/delay/tbox/cvs/egcs/gcc -I/sloth/delay/tbox/cvs/egcs/gcc/config -I/sloth/delay/tbox/cvs/egcs/gcc/../include /sloth/delay/tbox/cvs/egcs/gcc/mbchar.c
rm -rf libcpp.a
ar rc libcpp.a cpplib.o cpphash.o cpperror.o cppexp.o cppfiles.o cppinit.o cppulp.o cpplex.o cppdefault.o mkdeps.o prefix.o version.o mbchar.o
if [ -f true ] || [ -f /usr/bin/ranlib -o -f /bin/ranlib ] ; then true libcpp.a ; else true ; fi
cd cp && make /sloth/delay/tbox/cvs/egcs/gcc/cp/parse.c
make[2]: Entering directory `/sloth/delay/tbox/build/gcc/cp'
expect 33 shift/reduce conflicts and 58 reduce/reduce conflicts.
cd /sloth/delay/tbox/cvs/egcs/gcc/cp; bison -d -o parse.c parse.y
/usr/clocal/bin/bash: bison: command not found
make[2]: *** [/sloth/delay/tbox/cvs/egcs/gcc/cp/parse.c] Error 127
make[2]: Leaving directory `/sloth/delay/tbox/build/gcc/cp'
make[1]: *** [/sloth/delay/tbox/cvs/egcs/gcc/cp/parse.c] Error 2
make[1]: Leaving directory `/sloth/delay/tbox/build/gcc'
make: *** [all-gcc] Error 2
+ exit 1
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/ChangeLog Tue Jul 11 21:20:36 2000
+++ egcs/gcc/ChangeLog Wed Jul 12 20:20:27 2000
@@ -1,8 +1,168 @@
+2000-07-12 Zack Weinberg <zack@wolery.cumb.org>
+
+ * tradcpp.c (main): Rename 'perror' label to 'sys_error'.
+
+ * cppexp.c, cpphash.c, cpphash.h, cppinit.c, cpplex.c,
+ cpplib.c, cpplib.h: Eradicate all traces of code dependent on
+ traditional, lang_chill, or lang_fortran.
+
+ * cppfiles.c: #undef strcmp to suppress warning about macros
+ used without arguments.
+ (_cpp_execute_include): Use f, not fname, in "No include path"
+ error.
+ (_cpp_pop_file_buffer): New function.
+ * cpplib.c: Don't include <sys/mman.h>.
+ (cpp_push_buffer): Set line_base and lineno in new buffer.
+ (cpp_pop_buffer): Use _cpp_pop_file_buffer.
+
+ * cpplex.c: Move all prototypes and structure declarations to the
+ top of the file. Properly parenthesise some macro arguments.
+ (cpp_scan_line): New function.
+ (special_symbol [case T_INCLUDE_DEPTH]): Use pfile->include_depth,
+ don't need to walk up the stack counting.
+
+2000-07-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * c-common.c (combine_strings): Emit a pedantic warning when a
+ string length is greater than the minimum ANSI C is required
+ to support.
+
+Wed Jul 12 13:24:30 2000 Jeffrey A Law (law@cygnus.com)
+
+ * pa/xm-pa64.h (NO_SYS_SIGLIST): Kill.
+ * d30v/xm-d30v.h (NO_SYS_SIGLIST): Kill.
+
+2000-07-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * c-decl.c (define_label): Warn about identifier conflicts with
+ labels in traditional C.
+
+ * c-parse.in (unop +): Warn about the unary plus operator for
+ traditional C.
+
+ * c-typeck.c (store_init_value): Warn about automatic aggregate
+ initialization for traditional C.
+
+ * invoke.texi (-Wtraditional): Document new warnings.
+
+2000-07-12 Gabriel Dos Reis <gdr@codesourcery.com>
+
+ * Makefile.in (c-errors.o): Fix thinko in dependency.
+
+2000-07-12 Zack Weinberg <zack@wolery.cumb.org>
+
+ * gcc.c (C specs [!USE_CPPLIB]): Invoke tradcpp if any of
+ -traditional, -ftraditional, or -traditional-cpp was given.
+ Do not pass -traditional to the preprocessor.
+ (.S spec): Likewise. Don't bother defining __ASSEMBLER__, the
+ preprocessor does it automatically.
+ * objc/lang-specs.h: Likewise. Don't bother defining __OBJC__.
+
+ * ch/lang-specs.h: Always use tradcpp. Do not pass
+ -traditional, -trigraphs, or -pedantic to the preprocessor.
+ * f/lang-specs.h (.F spec): Likewise. Don't bother defining
+ _LANGUAGE_FORTRAN.
+
+2000-07-12 Zack Weinberg <zack@wolery.cumb.org>
+
+ * cppexp.c (LOGICAL): Delete macro.
+ (_cpp_parse_expr): Do not use UNARY for unary +. Implement ||
+ and && directly.
+
+ * cpphash.c (HASHSIZE): Increase to 4096.
+ (struct hashdummy): Add hash field.
+ (eq_HASHNODE): Compare unreduced hashes, then lengths, then
+ the string values using memcmp.
+ (cpp_lookup): Set dummy.hash.
+
+Wed Jul 12 13:15:16 2000 Marc Espie <espie@openbsd.org>
+
+ * configure.in (m88k-openbsd): Express configuration using new fragment
+ style.
+ * configure: Rebuilt.
+ * m88k/aout-dbx.h: New.
+ * m88k/openbsd.h: New.
+ * m88k/xm-openbsd.h: New.
+
+2000-07-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * expr.c (expand_expr): Return const0_rtx, not error_mark_node.
+
+2000-07-12 Richard Henderson <rth@cygnus.com>
+
+ * reload.c (push_secondary_reload): Make sure to add the new
+ reload at the end, after acquiring secondary memory.
+
+2000-07-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * cpplex.c (is_macro_disabled): Use CPP_WTRADITIONAL.
+
+ * c-decl.c (set_current_function_name_declared, anon_aggr_type_p,
+ lang_expand_stmt): Mark parameters with ATTRIBUTE_UNUSED.
+
+ * c-parse.in (stmt): Delete unused variables.
+
+ * convert.c (convert_to_vector): Likewise.
+
+ * gensupport.c (process_rtx): Declare attr as `rtvec' not `rtx'.
+
+ * tree.c (finish_vector_type): Prototype.
+
+2000-07-12 Bruce Korb <bkorb@gnu.org>
+
+ * fixinc/fixfixes.c: use xmalloc
+ * fixinc/fixincl.c(initialize): set program name for xmalloc
+ * fixinc/fixlib.c(must_malloc): obsolete
+ (is_cxx_header): no longer used - disabled
+ (skip_quote): inserted and disabled for future use
+ * fixinc/fixlib.h: reflects above
+ * fixinc/fixtests.c: removed dinkleberries
+
+2000-07-12 Neil Booth <NeilB@earthling.net>
+
+ * cpphash.h: (TOKEN_SPELL) Pulled from cpplex.c.
+ * cpplex.c (TOKEN_SPELL) Move to cpphash.h.
+
+ * cpphash.c: (struct macro_info, alloc_macro, free_macro,
+ struct toklist_dummy): New.
+ (cpp_free_definition): Free macros with free_macro.
+ (count_params): Don't save paramter spellings. Save macro
+ information in a struct macro_info.
+ (parse_define): Don't allocate a token list.
+ (save_expansion): Allocate the macro's token list, and
+ save parameter spellings if necessary. Use TOKEN_SPELL.
+ (cpp_create_definition): Make list const.
+
+2000-07-12 Gabriel Dos Reis <gdr@codesourcery.com>
+
+ * c-typeck.c (pedwarn_c99): Move to
+ * c-errors.c: ... Here.
+ * toplev.h (verror, vwarning, vpedwarn): Remove prototypes.
+ * diagnostic.c (verror, vwarning, vpedwarn): Make static.
+ * Makefile.in (C_AND_OBJC_OBJS): Include c-errors.o
+ (c-errors.o): List dependency.
+
+2000-07-12 Mark Mitchell <mark@codesourcery.com>
+
+ * c-parse.c: Remove.
+ * c-parse.h: Likewise.
+ * c-parse.y: Likewise.
+ * objc/objc-parse.c: Likewise.
+ * objc/objc-pasre.y: Likewise.
+
+2000-07-11 Rodney Brown <RodneyBrown@pmsc.com>
+
+ * gcc.texi: Fix minor typos
+ * extend.texi: Fix minor typos
+
2000-07-11 Marc Espie <espie@openbsd.org>
* collect2.c (main): Recognize .lo as object files.
2000-07-11 J. David Anglin <dave@hiauly1.hia.nrc.ca>
+
+ * pa.c (hppa_encode_label): Store labels in gc memory when ggc_p is
+ true.
* aclocal.m4 (AC_FUNC_MMAP_ANYWHERE): Extend test to detect systems
with MAP_ANONYMOUS and MAP_ANON.
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/cp/ChangeLog Tue Jul 11 12:20:36 2000
+++ egcs/gcc/cp/ChangeLog Wed Jul 12 00:20:38 2000
@@ -1,3 +1,9 @@
+2000-07-12 Mark Mitchell <mark@codesourcery.com>
+
+ * Makefile.in ($(PARSE_H)): Depend directly on parse.y.
+ * parse.c: Remove.
+ * parse.h: Likewise.
+
2000-07-11 Mark Mitchell <mark@codesourcery.com>
* class.c (layout_class_type): Add pointers to virtual bases after
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/java/ChangeLog Mon Jul 10 21:05:38 2000
+++ egcs/gcc/java/ChangeLog Wed Jul 12 00:20:39 2000
@@ -1,3 +1,7 @@
+2000-07-12 Mark Mitchell <mark@codesourcery.com>
+
+ * parse-scan.c: Remove.
+
2000-07-10 Alexandre Petit-Bianco <apbianco@cygnus.com>
* jcf-write.c (generate_classfile): Don't install ConstantValue
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/testsuite/ChangeLog Tue Jul 11 18:20:40 2000
+++ egcs/gcc/testsuite/ChangeLog Wed Jul 12 12:20:29 2000
@@ -1,3 +1,8 @@
+2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
+
+ * g77.f-torture/compile/20000630-2.f: New test.
+ * g77.f-torture/compile/20000630-2.x
+
2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
* g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
--
Geoffrey Keating <geoffk@cygnus.com>
(via an automated GCC regression script.)
zack@wolery.cumb.org
2000-07-13T03:20:00Z 2000-07-13T03:30:08Z build