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: geoffk at cygnus dot com
- To: bkorb at gnu 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: Sun, 14 May 2000 14:32:44 -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.
GCC was built with
CFLAGS=\'-O\' \
/sloth/delay/tbox/cvs/egcs/configure --target=powerpc-eabisim --prefix=/sloth/delay/objs/H-sparc-sun-solaris2.5.1 \
--enable-checking=misc,gc
make
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.
/sloth/delay/tbox/build/gcc/xgcc -B/sloth/delay/tbox/build/gcc/ -B/sloth/delay/tbox/objs/powerpc-eabisim/bin/ -I/sloth/delay/tbox/objs/powerpc-eabisim/include -O2 -DCROSS_COMPILE -DIN_GCC -DSVR4 -O -isystem ./include -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I/sloth/delay/tbox/cvs/egcs/gcc -I/sloth/delay/tbox/cvs/egcs/gcc/config -I/sloth/delay/tbox/cvs/egcs/gcc/../include -mrelocatable-lib -mno-eabi -mstrict-align -DL__dummy -c /sloth/delay/tbox/cvs/egcs/gcc/libgcc2.c -o libgcc/./__dummy.o
/sloth/delay/tbox/build/gcc/xgcc -B/sloth/delay/tbox/build/gcc/ -B/sloth/delay/tbox/objs/powerpc-eabisim/bin/ -I/sloth/delay/tbox/objs/powerpc-eabisim/include -O2 -DCROSS_COMPILE -DIN_GCC -DSVR4 -O -isystem ./include -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I/sloth/delay/tbox/cvs/egcs/gcc -I/sloth/delay/tbox/cvs/egcs/gcc/config -I/sloth/delay/tbox/cvs/egcs/gcc/../include -mrelocatable-lib -mno-eabi -mstrict-align -DL_eprintf -c /sloth/delay/tbox/cvs/egcs/gcc/libgcc2.c -o libgcc/./_eprintf.o
/sloth/delay/tbox/build/gcc/xgcc -B/sloth/delay/tbox/build/gcc/ -B/sloth/delay/tbox/objs/powerpc-eabisim/bin/ -I/sloth/delay/tbox/objs/powerpc-eabisim/include -O2 -DCROSS_COMPILE -DIN_GCC -DSVR4 -O -isystem ./include -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I/sloth/delay/tbox/cvs/egcs/gcc -I/sloth/delay/tbox/cvs/egcs/gcc/config -I/sloth/delay/tbox/cvs/egcs/gcc/../include -mrelocatable-lib -mno-eabi -mstrict-align -DL_bb -c /sloth/delay/tbox/cvs/egcs/gcc/libgcc2.c -o libgcc/./_bb.o
/sloth/delay/tbox/build/gcc/xgcc -B/sloth/delay/tbox/build/gcc/ -B/sloth/delay/tbox/objs/powerpc-eabisim/bin/ -I/sloth/delay/tbox/objs/powerpc-eabisim/include -O2 -DCROSS_COMPILE -DIN_GCC -DSVR4 -O -isystem ./include -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I/sloth/delay/tbox/cvs/egcs/gcc -I/sloth/delay/tbox/cvs/egcs/gcc/config -I/sloth/delay/tbox/cvs/egcs/gcc/../include -mrelocatable-lib -mno-eabi -mstrict-align -DL_shtab -c /sloth/delay/tbox/cvs/egcs/gcc/libgcc2.c -o libgcc/./_shtab.o
/sloth/delay/tbox/build/gcc/xgcc -B/sloth/delay/tbox/build/gcc/ -B/sloth/delay/tbox/objs/powerpc-eabisim/bin/ -I/sloth/delay/tbox/objs/powerpc-eabisim/include -O2 -DCROSS_COMPILE -DIN_GCC -DSVR4 -O -isystem ./include -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I/sloth/delay/tbox/cvs/egcs/gcc -I/sloth/delay/tbox/cvs/egcs/gcc/config -I/sloth/delay/tbox/cvs/egcs/gcc/../include -mrelocatable-lib -mno-eabi -mstrict-align -DL_clear_cache -c /sloth/delay/tbox/cvs/egcs/gcc/libgcc2.c -o libgcc/./_clear_cache.o
/sloth/delay/tbox/build/gcc/xgcc -B/sloth/delay/tbox/build/gcc/ -B/sloth/delay/tbox/objs/powerpc-eabisim/bin/ -I/sloth/delay/tbox/objs/powerpc-eabisim/include -O2 -DCROSS_COMPILE -DIN_GCC -DSVR4 -O -isystem ./include -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I/sloth/delay/tbox/cvs/egcs/gcc -I/sloth/delay/tbox/cvs/egcs/gcc/config -I/sloth/delay/tbox/cvs/egcs/gcc/../include -mrelocatable-lib -mno-eabi -mstrict-align -DL_trampoline -c /sloth/delay/tbox/cvs/egcs/gcc/libgcc2.c -o libgcc/./_trampoline.o
/sloth/delay/tbox/build/gcc/xgcc -B/sloth/delay/tbox/build/gcc/ -B/sloth/delay/tbox/objs/powerpc-eabisim/bin/ -I/sloth/delay/tbox/objs/powerpc-eabisim/include -O2 -DCROSS_COMPILE -DIN_GCC -DSVR4 -O -isystem ./include -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I/sloth/delay/tbox/cvs/egcs/gcc -I/sloth/delay/tbox/cvs/egcs/gcc/config -I/sloth/delay/tbox/cvs/egcs/gcc/../include -mrelocatable-lib -mno-eabi -mstrict-align -DL__main -c /sloth/delay/tbox/cvs/egcs/gcc/libgcc2.c -o libgcc/./__main.o
/sloth/delay/tbox/build/gcc/xgcc -B/sloth/delay/tbox/build/gcc/ -B/sloth/delay/tbox/objs/powerpc-eabisim/bin/ -I/sloth/delay/tbox/objs/powerpc-eabisim/include -O2 -DCROSS_COMPILE -DIN_GCC -DSVR4 -O -isystem ./include -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I/sloth/delay/tbox/cvs/egcs/gcc -I/sloth/delay/tbox/cvs/egcs/gcc/config -I/sloth/delay/tbox/cvs/egcs/gcc/../include -mrelocatable-lib -mno-eabi -mstrict-align -DL_exit -c /sloth/delay/tbox/cvs/egcs/gcc/libgcc2.c -o libgcc/./_exit.o
/sloth/delay/tbox/build/gcc/xgcc -B/sloth/delay/tbox/build/gcc/ -B/sloth/delay/tbox/objs/powerpc-eabisim/bin/ -I/sloth/delay/tbox/objs/powerpc-eabisim/include -O2 -DCROSS_COMPILE -DIN_GCC -DSVR4 -O -isystem ./include -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I/sloth/delay/tbox/cvs/egcs/gcc -I/sloth/delay/tbox/cvs/egcs/gcc/config -I/sloth/delay/tbox/cvs/egcs/gcc/../include -mrelocatable-lib -mno-eabi -mstrict-align -DL_ctors -c /sloth/delay/tbox/cvs/egcs/gcc/libgcc2.c -o libgcc/./_ctors.o
/sloth/delay/tbox/build/gcc/xgcc -B/sloth/delay/tbox/build/gcc/ -B/sloth/delay/tbox/objs/powerpc-eabisim/bin/ -I/sloth/delay/tbox/objs/powerpc-eabisim/include -O2 -DCROSS_COMPILE -DIN_GCC -DSVR4 -O -isystem ./include -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I/sloth/delay/tbox/cvs/egcs/gcc -I/sloth/delay/tbox/cvs/egcs/gcc/config -I/sloth/delay/tbox/cvs/egcs/gcc/../include -mrelocatable-lib -mno-eabi -mstrict-align -DL_pure -c /sloth/delay/tbox/cvs/egcs/gcc/libgcc2.c -o libgcc/./_pure.o
/sloth/delay/tbox/build/gcc/xgcc -B/sloth/delay/tbox/build/gcc/ -B/sloth/delay/tbox/objs/powerpc-eabisim/bin/ -I/sloth/delay/tbox/objs/powerpc-eabisim/include -O2 -DCROSS_COMPILE -DIN_GCC -DSVR4 -O -isystem ./include -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I/sloth/delay/tbox/cvs/egcs/gcc -I/sloth/delay/tbox/cvs/egcs/gcc/config -I/sloth/delay/tbox/cvs/egcs/gcc/../include -fexceptions -mrelocatable-lib -mno-eabi -mstrict-align -DL_eh -c /sloth/delay/tbox/cvs/egcs/gcc/libgcc2.c -o libgcc/./_eh.o
/var/tmp/ccmzIvBr.s: Assembler messages:
/var/tmp/ccmzIvBr.s:2007: Error: Subtraction of two symbols in different sections ".data" {.data section} - ".LCTOC1" {.got2 section} at file address 4416.
/var/tmp/ccmzIvBr.s:2007: Error: unsupported relocation type
make[2]: *** [libgcc/./_eh.o] Error 1
make[2]: Leaving directory `/sloth/delay/tbox/build/gcc'
make[1]: *** [stmp-multilib] 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 Fri May 12 09:05:29 2000
+++ egcs/gcc/ChangeLog Sun May 14 14:20:16 2000
@@ -1,3 +1,144 @@
+2000-05-14 Geoffrey Keating <geoffk@cygnus.com>
+
+ * optabs.c (expand_float): Don't allow mode widening that causes
+ double rounding.
+
+ * invoke.texi (RS/6000 and PowerPC Options): Update -m64/-m32
+ flags to their current names -maix64 and -maix32.
+
+2000-05-14 Bruce Korb <bkorb@gnu.org>
+
+ * fixinc/fixfixes.c(wrap_fix): new fix - inserts text before
+ and/or after current text of file
+ * fixinc/fixlib.c(must_malloc):
+ * fixinc/fixlib.h(must_malloc): + reformatting
+ * fixinc/inclhack.def: replace the "1i" and "$a" sed commands
+ with usages of ``c_fix = wrap;''
+ Add several tests and use the ``c_fix = format'' fixer more.
+ * fixinc/fixincl.x: regen
+ * fixinc/check.diff: regen
+ * fixinc/check.tpl: emit the associated header with the missing
+ test message
+
+Sun May 14 17:58:59 2000 Hans-Peter Nilsson <hp@axis.com>
+
+ * mklibgcc.in (building libgcc1) [Xlibgcc1.a]: Do not use unset
+ variables $src and $dst.
+
+2000-05-13 Gabriel Dos Reis <gdr@codesourcery.com>
+
+ * diagnostic.h (DIAGNOSTICS_SHOW_PREFIX_ONCE): New macro.
+ (DIAGNOSTICS_SHOW_PREFIX_NEVER): Likewise.
+ (DIAGNOSTICS_SHOW_PREFIX_EVERY_LINE): Likewise.
+ (struct output_buffer: emitted_prefix_p, prefixing_rule): New
+ fields.
+ (set_message_prefixing_rule): Declare.
+
+ * diagnostic.c: (current_prefixing_rule): New variable.
+ (set_message_prefixing_rule): Define.
+ (output_set_prefix): Adjust buffer->emitted_prefix_p.
+ (init_output_buffer): Adjust Initialization.
+ (output_emit_prefix): Rewrite. Take prefixing rules into account.
+
+Sat May 13 11:05:47 2000 Philippe De Muyter <phdm@macqel.be>
+
+ * ifcvt.c (if_convert): Do not free NULL.
+
+2000-05-12 Nick Clifton <nickc@cygnus.com>
+
+ * config/fr30/fr30.c (fr30_move_double): New function: Emit code
+ to move a double word value.
+ (di_operand): New function: Return true if the operand is suitbale
+ for a double word move operation.
+ (nonimmediate_di_operand): New function: Return true if the
+ operand is a DImode register or MEM.
+
+ * config/fr30/fr30.h (PREDICATE_CODES): Add di_operand and
+ nonimmediate_di_operand.
+
+ * config/fr30/fr30-protos.h Add fr30_move_double, di_operand, and
+ nonimmediate_di_operand.
+
+ * config/fr30/fr30.md (movdi): New pattern. Required because
+ other patterns generate DImode results.
+ (movdi_insn): New pattern.
+
+2000-05-12 Richard Henderson <rth@cygnus.com>
+
+ * config/alpha/alpha.c (struct shadow_summary): Define
+ bitfields as type unsigned int.
+
+Sat May 13 00:09:59 2000 Denis Chertykov <denisc@overta.ru>
+
+ * config/avr/t-avr: Added definition of FLOAT while generates
+ fp-bit.c
+
+ * config/avr/avr.md: `NEXT_INSN (insn)' substituted to `insn' in
+ peepholes for tst+jump = sbrs/sbrc optimization.
+
+Fry May 12 20:03:00 CEST 2000 Jan Hubicka <jh@suse.cz>
+
+ * expr.c (emit_push_insn): Do not adjust stack pointer when
+ preallocating.
+
+Fri May 12 19:03:58 2000 Philippe De Muyter <phdm@macqel.be>
+
+ * ggc-simple.c (offsetof): Macro fallback definition moved from here ..
+ * system.h (offsetof): ... to here.
+
+2000-05-12 Richard Henderson <rth@cygnus.com>
+
+ * Makefile.in (final.o): Depend on BASIC_BLOCK_H.
+ * final.c (final_end_function): Use app_disable. Rearrange note
+ handling into a switch. Emit deleted labels.
+ (output_asm_label): Generate label strings for deleted labels.
+ * flow.c (tail_recursion_label_list): New.
+ (find_basic_blocks_1): Set label_value_list directly. Collect list
+ of tail recursion labels from call_placeholders. Don't add deleted
+ labels to the label value list.
+ (cleanup_cfg): Use free_EXPR_LIST_list.
+ (flow_delete_insn_chain): Turn non-removable labels into notes.
+ (flow_delete_block): Don't disable deleting the block because of
+ a non-removable label.
+ (tail_recursion_label_p): New.
+ (merge_blocks_move_predecessor_nojumps): Don't disable the merge
+ because of a label.
+ (merge_blocks_move_successor_nojumps): Likewise. Also move a
+ jump table.
+ (merge_blocks): Disable a merge because of tail recursion labels.
+ * ifcvt.c (merge_if_block): Don't disable a merge because of a label.
+ Use a more accurate measure of not merging the join block.
+ (find_if_block): Don't disable conversion because of a label.
+ (find_if_case_1, find_if_case_2): Likewise.
+ * jump.c (duplicate_loop_exit_test): Preserve the kind of list
+ element when copying.
+ (squeeze_notes): Also leave EH notes.
+ (mark_jump_label): Ignore deleted labels. Use an INSN_LIST for
+ REG_LABEL notes.
+ (delete_insn): Preserve LABEL_NAME in NOTE_SOURCE_FILE when
+ deleting a label.
+ * print-rtl.c (print_rtx): Print NOTE_SOURCE_FILE for
+ NOTE_INSN_DELETED_LABEL. Print `[# deleted]' for a label_ref
+ referring to a deleted label. Convert tail handling to a switch.
+ * rtl.def (CODE_LABEL): Rearrange elements to be compatible with NOTE
+ for NOTE_INSN_DELETED_LABEL.
+ (NOTE): Fix commentary.
+ * rtl.h (REG_LABEL): Update commentary wrt INSN_LIST.
+ (REG_CC_SETTER, REG_CC_USER, REG_LIBCALL): Likewise.
+ (CODE_LABEL_NUMBER, LABEL_NAME): Update index.
+ (LABEL_NUSES, LABEL_REFS): Likewise.
+ * unroll.c (copy_loop_body): Don't copy NOTE_INSN_DELETED_LABEL.
+
+2000-05-12 Bruce Korb <bkorb@gnu.org>
+
+ * fixinc/fixfixes.c(format_write): buglet & relaxed rules
+ * fixinc/check.diff: updated
+ * fixinc/inclhack.def: corrected & added some test_text-s
+ * fixinc/genfixes: removed unneeded options to autogen invocation
+ * fixinc/fixincl.tpl: Specified the output file
+ * fixinc/fixfixes.c: visual appearance
+ * fixinc/fixincl.x: regenerate
+
2000-05-12 Zack Weinberg <zack@wolery.cumb.org>
* fixinc/fixfixes.c (IO_use_fix, IO_defn_fix, CTRL_use_fix,
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/cp/ChangeLog Thu May 11 13:35:38 2000
+++ egcs/gcc/cp/ChangeLog Sun May 14 01:50:29 2000
@@ -1,3 +1,18 @@
+2000-05-13 Gabriel Dos Reis <gdr@codesourcery.com>
+
+ * lex.c: #include diagnostic.h.
+ (lang_init_options): Set default prefixing rules.
+
+ * lang-options.h: Add -fdiagnostics-show-location=.
+
+ * decl2.c: #include diagnostic.h.
+ (lang_decode_option): Handle -fdiagnostics-show-location=.
+
+2000-05-12 Nathan Sidwell <nathan@codesourcery.com>
+
+ * tinfo.cc: Revert my 2000-05-08 and 2000-05-07 changes.
+ * vec.cc: Revert my 2000-05-07 change.
+
2000-05-11 Jason Merrill <jason@casey.cygnus.com>
* class.c (check_field_decls): Complain about non-static data
--
Geoffrey Keating <geoffk@cygnus.com>
(via an automated GCC regression script.)
bkorb@gnu.org
geoffk@cygnus.com