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-01-10T10:35:00Z.
- To: gcc-regression at gcc dot gnu dot org
- Subject: GCC build failed with your patch on 2001-01-10T10:35:00Z.
- From: "GCC regression checker" <geoffk at cygnus dot com>
- Date: Wed, 10 Jan 2001 11:12:14 +0000
- CC: warrenl 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-01-09T08:35: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 -DHAVE_CONFIG_H -g -O2 -I. -I/sloth/delay/tbox/cvs-gcc/gcc/libiberty/../include -W -Wall -Wtraditional -pedantic /sloth/delay/tbox/cvs-gcc/gcc/libiberty/cplus-dem.c -o pic/cplus-dem.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 -DHAVE_CONFIG_H -g -O2 -I. -I/sloth/delay/tbox/cvs-gcc/gcc/libiberty/../include -W -Wall -Wtraditional -pedantic /sloth/delay/tbox/cvs-gcc/gcc/libiberty/cplus-dem.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 -DHAVE_CONFIG_H -g -O2 -I. -I/sloth/delay/tbox/cvs-gcc/gcc/libiberty/../include -W -Wall -Wtraditional -pedantic /sloth/delay/tbox/cvs-gcc/gcc/libiberty/cp-demangle.c -o pic/cp-demangle.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 -DHAVE_CONFIG_H -g -O2 -I. -I/sloth/delay/tbox/cvs-gcc/gcc/libiberty/../include -W -Wall -Wtraditional -pedantic /sloth/delay/tbox/cvs-gcc/gcc/libiberty/cp-demangle.c
/sloth/delay/tbox/cvs-gcc/gcc/libiberty/cp-demangle.c: In function `demangle_operator_name':
/sloth/delay/tbox/cvs-gcc/gcc/libiberty/cp-demangle.c:1657: Could not split insn
(insn 514 259 515 (set (reg:SI 9 r9 [168])
(const_int 2863267840 [0xaaaa0000])) 282 {*movsi_internal1} (nil)
(nil))
/sloth/delay/tbox/cvs-gcc/gcc/libiberty/cp-demangle.c:1657: Internal compiler error in final_scan_insn, at final.c:2986
Please submit a full bug report.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
make[1]: *** [cp-demangle.o] Error 1
make[1]: Leaving directory `/sloth/delay/tbox/build-gcc/powerpc-eabisim/libiberty'
make: *** [all-target-libiberty] Error 2
+ exit 1
--- /sloth/delay/tbox/changelog_pass/gcc/ChangeLog Tue Jan 2 09:20:48 2001
+++ gcc/ChangeLog Tue Jan 9 11:20:29 2001
@@ -1,3 +1,8 @@
+2001-01-09 Mike Stump <mrs@wrs.com>
+
+ * Makefile.in (CONFIGURE_TARGET_MODULES): Pass back configuration
+ failures of subdirectories.
+
2001-01-02 Laurynas Biveinis <lauras@softhome.net>
* ltcf-c.sh: clear ac_cv_prog_cc_pic for DJGPP. Do not add
--- /sloth/delay/tbox/changelog_pass/gcc/gcc/ChangeLog Tue Jan 9 00:35:43 2001
+++ gcc/gcc/ChangeLog Wed Jan 10 00:50:27 2001
@@ -1,3 +1,261 @@
+2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
+
+ * gcc.c (cpp_options): Set MD file name from output
+ filename, if specified.
+ (suffix_subst): New static variable.
+ (do_spec): Clear it.
+ (do_spec_1, case '.'): Handle new `%.suffix' spec.
+ Clear it.
+ (give_switch): Handle suffix_subst.
+
+2001-01-10 Phil Edwards <pme@sources.redhat.com>
+
+ * invoke.texi: Fix another typo.
+
+2001-01-10 Phil Edwards <pme@sources.redhat.com>
+
+ * invoke.texi: Fix typo.
+
+2001-01-10 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * c-lang.c (lang_hooks): Update.
+ (lang_decode_option): Remove.
+ (lang_init_options): Rename c_init_options.
+ * toplev.c (main): Use lang_hooks for lang_init_options
+ and lang_decode_option.
+ * toplev.h (lang_hooks): Add 2 new hooks.
+ * tree.h: Remove lang_init_options and lang_decode_option.
+ * cp/cp-tree.h (lang_decode_option): Rename cxx_decode_option.
+ * cp/decl2.c: Similarly.
+ * cp/lex.c (lang_init_options): Rename cxx_init_options.
+ (lang_hooks): Update.
+ * f/com.c (f_init, f_finish): Rename ffe_init, ffe_finish
+ for consistency.
+ (lang_init_options): Rename ffe_init_options.
+ (lang_hooks): Update.
+ (lang_decode_option): Remove.
+ * java/lang.c (lang_init_options): Rename java_init_options.
+ (lang_decode_option): Rename java_decode_option.
+ (lang_hooks): Update.
+ * objc/objc-act.c (lang_init_options): Rename objc_init_options.
+ (lang_decode_option): Rename objc_decode_option.
+ (lang_hooks): Update.
+
+2001-01-09 Nick Clifton <nickc@redhat.com>
+
+ * config/d30v/d30v.c (d30v_eh_epilogue_sp_ofs): Delete.
+ (d30v_return_addr_rtx): Delete.
+ (d30v_expand_epilogue): Use eh_epilogue_sp_ofs field in the
+ cfun->machine structure.
+ (struct machine_function): Move to d30v.h
+ (d30v_save_machine_status): Delete.
+ (d30v_restore_machine_status): Delete.
+ (d30v_init_machine_status): New Function.
+ (d30v_mark_machine_status): New Function.
+ (d30v_free_machine_status): New Function.
+ (d30v_init_expanders): Use new functions.
+ (d30v_return_addr): Use ra_rtx field in cfun->machine.
+ (d30v_add_gc_roots): Remove d30v_eh_epilogue_sp_ofs and
+ d30v_return_addr_rtx.
+
+ * config/d30v/d30v.h (struct_machine): Move here.
+ Add eh_epilogue_sp_ofs field.
+
+ *config/d30v/d30v.md (epilogue): Initialise eh_epilogue_sp_ofs
+ field in cfun->machine structure.
+
+Tue Jan 9 21:34:57 2001 John David Anglin <dave@hiauly1.hia.nrc.ca>
+
+ * pa32-regs.h (CONDITIONAL_REGISTER_USAGE): When generating pic code,
+ PIC_OFFSET_TABLE_REGNUM_SAVED is a call_used register.
+ * pa64-regs.h (CONDITIONAL_REGISTER_USAGE): Likewise.
+
+Tue Jan 9 21:25:19 2001 Jeffrey A Law (law@cygnus.com)
+
+ * objc/lang-options.h: Remove bogus reference to
+ Java trademark.
+
+2001-01-09 Kazu Hirata <kazu@hxi.com>
+
+ * config/h8300/h8300.c (get_shift_alg): Use a struct shift_info to
+ return the result.
+
+2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
+
+ * reload.c (find_reloads_address): Check for eliminable registers
+ when substituting a constant expression for a pseudo.
+
+2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * c-common.c (enum format_type): Add format_type_error.
+ (decode_format_type): New function.
+ (decl_attributes): Use it.
+ (format_kind_info): Adjust comment.
+
+2001-01-09 David O'Brien <obrien@BSDi.com>
+
+ * config.gcc (*-*-gnu*, i[34567]86-*-elf*, i[34567]86-*-linux*libc1,
+ i[34567]86-*-linux*, i[34567]86-*-moss*): Specify needed platform specific
+ files in tm_file.
+ * config/i386/gnu.h: Don't include required platform specific .h files,
+ tm.h will do it instead.
+ * config/i386/i386elf.h: Likewise.
+ * config/i386/linux.h: Likewise.
+ * config/i386/moss.h: Likewise.
+ * config/mips/gnu.h: Likewise.
+
+2001-01-09 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
+
+ * config.gcc (powerpc-*-beos*): Include ${tm_file} and rs6000/aix.h.
+ (rs6000-ibm-aix3.[01]*): Likewise.
+ (rs6000-ibm-aix3.2.[456789]*, powerpc-ibm-aix3.2.[456789]*): Likewise.
+ (rs6000-ibm-aix4.[12]*, powerpc-ibm-aix4.[12]*): Likewise.
+ (rs6000-ibm-aix4.[3456789]*, powerpc-ibm-aix4.[3456789]*): Likewise.
+ (rs6000-ibm-aix[56789].*, powerpc-ibm-aix[56789].*): Likewise.
+ (powerpc-*-sysv*): Include {tm_file}. svr4.h and rs6000/sysv4.h.
+ (powerpc-*-eabiaix*): Likewise.
+ (powerpc-*-eabisim*): Likewise.
+ (powerpc-*-elf*): Likewise.
+ (powerpc-*-eabi*): Likewise.
+ (powerpc-*-rtems*): Likewise.
+ (powerpc-*-linux*libc1): Likewise.
+ (powerpc-*-linux*): Likewise.
+ (powerpc-wrs-vxworks*): Likewise.
+ (powerpcle-wrs-vxworks*): Likewise.
+ (powerpcle-*-sysv*): Likewise.
+ (powerpcle-*-elf*): Likewise.
+ (powerpcle-*-eabisim*): Likewise.
+ (powerpcle-*-eabi*): Likewise.
+ (powerpcle-*-solaris2*): Likewise.
+ * config/rs6000/aix31.h: Delete includes.
+ * config/rs6000/aix3newas.h: Likewise.
+ * config/rs6000/aix41.h: Likewise.
+ * config/rs6000/aix43.h: Likewise.
+ * config/rs6000/beos.h: Likewise.
+ * config/rs6000/rtems.h: Likewise.
+ * config/rs6000/sysv4.h: Likewise.
+
+2001-01-09 Kazu Hirata <kazu@hxi.com>
+
+ * config/h8300/h8300.c (get_shift_alg): Remove an argument cpu.
+ Change an argument mode of machine_mode to shift_mode of
+ shift_mode. Remove an extra error check.
+ (emit_a_shift): Adopt to the new calling prototype of
+ get_shift_alg.
+ (function_prologue): Fix code for a monitor
+ function. Support H8/S.
+ (function_epilogue): Do not output pop for a monitor function.
+
+2001-01-09 Nick Clifton <nickc@redhat.com>
+
+ * config/rs6000/rs6000.c (rs6000_sysv_varargs_p): Delete.
+ (setup_incoming_varargs): Use sysv_varargs_p field of the
+ cfun->machine structure.
+ (struct machine_function): Move to rs6000.h
+ (rs6000_save_machine_status): Delete.
+ (rs6000_restore_machine_status): Delete.
+ (rs6000_init_machine_status): New Function.
+ (rs6000_free_machine_status): New Function.
+ (rs6000_init_expanders): Use new functions.
+
+ * config/rs6000/rs6000.h (rs6000_sysv_varargs_p): Delete
+ export.
+ (struct machine_function): Move here.
+
+ * config/rs6000/sysv4.h (RS6000_VARARGS_AREA): Use
+ sysv_varargs_p field of the cfun->machine structure.
+
+ * config/rs6000/rs6000-protos.h (rs6000_save_machine_status):
+ Remove prototype.
+ (rs6000_restore_machine_status): Remove prototype.
+
+2001-01-09 Richard Henderson <rth@redhat.com>
+
+ * sched-int.h (struct deps): Add max_reg, reg_last_in_use; merge
+ reg_last_uses, reg_last_sets, reg_last_clobbers into struct deps_reg.
+ * sched-deps.c (sched_analyze_1): Update uses of struct deps.
+ (sched_analyze_2, sched_analyze_insn): Likewise.
+ (sched_analyze, init_deps): Likewise.
+ (free_deps): Likewise. Iterate with EXECUTE_IF_SET_IN_REG_SET.
+ * sched-rgn.c (propagate_deps): Likewise. Remove max_reg argument.
+ (compute_block_backward_dependences): Update propagate_deps call.
+
+2001-01-09 Mark Elbrecht <snowball3@bigfoot.com>
+
+ * gcc.c (process_command): Set switches[n_switches].ordering to 0.
+
+2001-01-09 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * cppinit.c (OPT_MD, OPT_MMD): Restore.
+ (cpp_handle_option): Handle them.
+ (cpp_post_options): Ensure one of -M or -MM is specified with
+ any other -M? option.
+ (init_dependency_output): Suppress output with -MG.
+
+2001-01-09 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * cpp.texi: Update.
+ * invoke.texi: Update.
+
+2001-01-09 Bernd Schmidt <bernds@redhat.com>
+
+ * sh.md (reload_outsf): Generate recognizable patterns for
+ TARGET_SH3E.
+
+2001-01-09 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * c-lang.c (lang_hooks): Update.
+ (lang_init): Rename c_init.
+ (lang_finish): Remove.
+ * toplev.c (compile_file): Use lang_hooks for lang_init ()
+ and lang_finish ().
+ * toplev.h (lang_hooks): Add init () and finish ().
+ * tree.h (lang_init, lang_finish): Remove.
+ * cp/tree.h (lang_init, lang_finish): Remove.
+ * cp/decl2.c (cxx_post_options, lang_hooks): Move to cp/lex.c.
+ * cp/lex.c (cxx_init, cxx_finish, cxx_post_options,
+ lang_hooks): New.
+ (lang_init, lang_finish): Remove.
+ * f/com.c (lang_init, lang_finish): Rename f_init, f_finish.
+ (lang_hooks): Update.
+ * java/lang.c (lang_init): Rename java_init.
+ (lang_finish): Remove.
+ (lang_hooks): Update.
+ * objc/objc-act.c (lang_init): Rename objc_init.
+ (lang_finish): Remove.
+ (lang_hoooks): Update.
+
+20001-01-09 Graham Stott <grahams@redhat.com>
+
+ * cppfiles.c (_cpp_execute_include): Move `len` initialisation
+ after `ptr` is initialised.
+
+2001-01-09 Alexandre Oliva <aoliva@redhat.com>
+
+ * config/sh/sh.h (STATIC_CHAIN_REGNUM): Change from r13 to r3.
+ (INITIALIZE_TRAMPOLINE): Adjust accordingly.
+ * config/sh/sh.c (sh_expand_prologue): Use r1 as temporary for
+ stack adjusts, instead of r3.
+
+2001-01-09 Michael Hayes <mhayes@redhat.com>
+
+ * flow.c (flow_loop_scan): Break out of ...
+ (flow_loops_find) ... here.
+ * basic-block.h (flow_loop_scan): New.
+ (LOOP_ENTRY_EDGES, LOOP_EXIT_EDGES): Add.
+ (LOOP_EDGES, LOOP_EXITS_DOMS, LOOP_ALL): Redefine.
+
+2001-01-09 Alexandre Oliva <aoliva@redhat.com>
+
+ * cppinit.c (cpp_cleanup): NULLify macro_buffer and zero
+ macro_buffer_len.
+ * cppmacro.c (cpp_macro_definition): Reset macro_buffer_len when
+ realloc()ing macro_buffer.
+
+ * hwint.h (HOST_BITS_PER_WIDE_INT, HOST_WIDE_INT): Use long long
+ if it's wider than long and the target's long is wider than the
+ host's.
+
2001-01-09 Mark Mitchell <mark@codesourcery.com>
Remove support for using UWIN as a host machine.
--- /sloth/delay/tbox/changelog_pass/gcc/gcc/cp/ChangeLog Mon Jan 8 09:35:34 2001
+++ gcc/gcc/cp/ChangeLog Tue Jan 9 04:20:32 2001
@@ -1,3 +1,13 @@
+2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
+
+ * class.c (handle_using_decl): Reject using of constructor name
+ of sourcing class. Allow injecting of a method with same name as
+ nested class. Fixup error messages.
+
+2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * decl2.c (lang_decode_option): Handle -Wformat=2.
+
2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
* cp-tree.h (lang_decl_flags): Rename defined_in_class to
--- /sloth/delay/tbox/changelog_pass/gcc/gcc/testsuite/ChangeLog Mon Jan 8 18:35:45 2001
+++ gcc/gcc/testsuite/ChangeLog Tue Jan 9 20:20:29 2001
@@ -1,3 +1,31 @@
+2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
+
+ * gcc.dg/20000419-2.c: Move to "special" subdirectory.
+ * gcc.dg/special/20000419-2.c: New file. Identical to above.
+ * gcc.dg/special/special.exp: New test driver which will check
+ for alias support for the above test.
+
+2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
+
+ * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
+ problems on small machines.
+ * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
+ parameterize.
+
+2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
+
+ * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
+ mips.
+ * g++.old-deja/g++.ext/instantiate3.C: Likewise.
+
+2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
+
+ * g++.old_deja/g++.pt/using8.C: New test.
+
+2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
+
2000-01-08 Loren J. Rittle <ljrittle@acm.org>
* gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
--- /sloth/delay/tbox/changelog_pass/gcc/libstdc++-v3/ChangeLog Tue Jan 9 00:35:47 2001
+++ gcc/libstdc++-v3/ChangeLog Tue Jan 9 19:05:32 2001
@@ -1,3 +1,17 @@
+2001-01-10 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
+
+ * tests_flags.in (check_directory): Fix typo.
+
+2001-01-09 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
+ * include/bits/std_complex.h: Fix a typo.
+
+2001-01-10 Loren J. Rittle <ljrittle@acm.org>
+
+ * config/os/bsd/freebsd/bits/ctype_inline.h (is): (Make right
+ code path:) Remove magic constants and restructure to handle
+ ctype.h bit mask layout changes more gracefully. (Make fast
+ code path:) Use __maskrune (), if available.
+ (is): Remove special case for digit and xdigit masks.
2001-01-09 Robert Lipe <robertlipe@usa.net>
--- /sloth/delay/tbox/changelog_pass/gcc/libjava/ChangeLog Tue Jan 9 00:35:46 2001
+++ gcc/libjava/ChangeLog Wed Jan 10 02:35:28 2001
@@ -1,3 +1,21 @@
+2001-01-10 Warren Levy <warrenl@redhat.com>
+
+ * java/math/BigDecimal.java (divide): Fixed comment.
+
+2001-01-10 Warren Levy <warrenl@redhat.com>
+
+ Fix for PR libgcj/1596:
+ * java/math/BigDecimal.java (divide): Check newScale for validity.
+ Ensure that BigInteger.pow() is called with a non-negative value.
+ (setScale (int)): New public method.
+ (setScale (int,int)): New public method.
+
+2001-01-09 Oskar Liljeblad <osk@hem.passagen.se>
+
+ Fix for PR libgcj/1338:
+ * java/io/StreamTokenizer.java (nextToken): Handle // and /* before
+ commentChar. Fixed typos in comments.
+
2001-01-08 Warren Levy <warrenl@redhat.com>
Fix for PR libgcj/1411:
--
Geoffrey Keating <geoffk@cygnus.com>
(via an automated GCC regression script.)
warrenl@redhat.com
2001-01-10T10:35:00Z 2001-01-10T11:12:12Z build