This is the mail archive of the gcc-regression@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

GCC build failed with your patch.


(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/ccQmC2iq.s: Assembler messages:
/var/tmp/ccQmC2iq.s:2007: Error: Subtraction of two symbols in different sections ".data" {.data section} - ".LCTOC1" {.got2 section} at file address 4416.
/var/tmp/ccQmC2iq.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:50:14 2000
@@ -1,3 +1,170 @@
+2000-05-14  Geoffrey Keating  <geoffk@cygnus.com>
+
+	* config/rs6000/rs6000.h (RETURN_ADDRESS_OFFSET): Correct for
+	64-bit ABI.
+
+	* config/rs6000/rs6000.c (logical_operand): Rewrite to take MODE 
+	into account.
+	(logical_u_operand): Delete.
+	(non_logical_cint_operand): Rewrite to take MODE into account.
+	(non_logical_u_cint_operand): Delete.
+	(boolean_operator): New function.
+	(print_operand): Add new %q operand.
+	* config/rs6000/rs6000.h (PREDICATE_CODES): Add boolean_operator,
+	remove logical_u_operand and non_logical_u_cint_operand,
+	update logical_operand and non_logical_cint_operand.
+	* config/rs6000/rs6000.md: Rewrite the patterns for performing
+	logical operations to use %q.
+
+	* config/rs6000/rs6000.md (movsi): Don't modify RTL in-place.
+	(movdi): Make similar to movsi.
+	* config/rs6000/rs6000.h (ASM_OUTPUT_SPECIAL_POOL_ENTRY_P): There
+	is no such thing as a DImode CONST_DOUBLE.
+	* config/rs6000/rs6000.c (output_toc): Likewise.
+	
+	* config/rs6000/rs6000.c (output_cbranch): Don't output prediction
+	codes when old mnemonics are in use.  Print register names
+	for cc registers when requested.
+
+	* 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.)

geoffk@cygnus.com

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]