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 on 2000-09-06T18:35:00Z.


(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-09-06T08:50: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 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/cvs-gcc/egcs/gcc/libgcc2.c:171: warning: implicit declaration of function `ffs'
/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 -O2  -DCROSS_COMPILE -DIN_GCC  -DSVR4  -g -O2 -W -Wall  -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes  -Wno-long-long -isystem ./include   -g1  -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -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  -mrelocatable-lib -mno-eabi -mstrict-align -DL_udiv_w_sdiv -c /sloth/delay/tbox/cvs-gcc/egcs/gcc/libgcc2.c -o libgcc/./_udiv_w_sdiv.o
/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 -O2  -DCROSS_COMPILE -DIN_GCC  -DSVR4  -g -O2 -W -Wall  -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes  -Wno-long-long -isystem ./include   -g1  -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -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  -mrelocatable-lib -mno-eabi -mstrict-align -DL_udivmoddi4 -c /sloth/delay/tbox/cvs-gcc/egcs/gcc/libgcc2.c -o libgcc/./_udivmoddi4.o
/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 -O2  -DCROSS_COMPILE -DIN_GCC  -DSVR4  -g -O2 -W -Wall  -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes  -Wno-long-long -isystem ./include   -g1  -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -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  -mrelocatable-lib -mno-eabi -mstrict-align -DL_cmpdi2 -c /sloth/delay/tbox/cvs-gcc/egcs/gcc/libgcc2.c -o libgcc/./_cmpdi2.o
/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 -O2  -DCROSS_COMPILE -DIN_GCC  -DSVR4  -g -O2 -W -Wall  -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes  -Wno-long-long -isystem ./include   -g1  -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -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  -mrelocatable-lib -mno-eabi -mstrict-align -DL_ucmpdi2 -c /sloth/delay/tbox/cvs-gcc/egcs/gcc/libgcc2.c -o libgcc/./_ucmpdi2.o
/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 -O2  -DCROSS_COMPILE -DIN_GCC  -DSVR4  -g -O2 -W -Wall  -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes  -Wno-long-long -isystem ./include   -g1  -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -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  -mrelocatable-lib -mno-eabi -mstrict-align -DL_floatdidf -c /sloth/delay/tbox/cvs-gcc/egcs/gcc/libgcc2.c -o libgcc/./_floatdidf.o
/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 -O2  -DCROSS_COMPILE -DIN_GCC  -DSVR4  -g -O2 -W -Wall  -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes  -Wno-long-long -isystem ./include   -g1  -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -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  -mrelocatable-lib -mno-eabi -mstrict-align -DL_floatdisf -c /sloth/delay/tbox/cvs-gcc/egcs/gcc/libgcc2.c -o libgcc/./_floatdisf.o
/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 -O2  -DCROSS_COMPILE -DIN_GCC  -DSVR4  -g -O2 -W -Wall  -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes  -Wno-long-long -isystem ./include   -g1  -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -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  -mrelocatable-lib -mno-eabi -mstrict-align -DL_fixunsdfsi -c /sloth/delay/tbox/cvs-gcc/egcs/gcc/libgcc2.c -o libgcc/./_fixunsdfsi.o
/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 -O2  -DCROSS_COMPILE -DIN_GCC  -DSVR4  -g -O2 -W -Wall  -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes  -Wno-long-long -isystem ./include   -g1  -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -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  -mrelocatable-lib -mno-eabi -mstrict-align -DL_fixunssfsi -c /sloth/delay/tbox/cvs-gcc/egcs/gcc/libgcc2.c -o libgcc/./_fixunssfsi.o
/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 -O2  -DCROSS_COMPILE -DIN_GCC  -DSVR4  -g -O2 -W -Wall  -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes  -Wno-long-long -isystem ./include   -g1  -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -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  -mrelocatable-lib -mno-eabi -mstrict-align -DL_fixunsdfdi -c /sloth/delay/tbox/cvs-gcc/egcs/gcc/libgcc2.c -o libgcc/./_fixunsdfdi.o
/sloth/delay/tbox/cvs-gcc/egcs/gcc/libgcc2.c: In function `__fixunsdfdi':
/sloth/delay/tbox/cvs-gcc/egcs/gcc/libgcc2.c:777: Internal compiler error in output_cbranch, at config/rs6000/rs6000.c:4616
Please submit a full bug report.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
make[2]: *** [libgcc/./_fixunsdfdi.o] Error 1
make[2]: Leaving directory `/sloth/delay/tbox/build-gcc/gcc'
make[1]: *** [stmp-multilib] Error 2
make[1]: Leaving directory `/sloth/delay/tbox/build-gcc/gcc'
make: *** [all-gcc] Error 2
+ exit 1
--- /sloth/delay/tbox/changelog_pass/egcs/ChangeLog	Tue Sep  5 11:50:37 2000
+++ egcs/ChangeLog	Wed Sep  6 07:05:27 2000
@@ -1,3 +1,8 @@
+2000-09-06  Alexandre Oliva  <aoliva@redhat.com>
+
+	* ltconfig, ltmain.sh, libtool.m4, ltcf-c.sh, ltcf-cxx.sh,
+	ltcf-gcj.sh: Updated from libtool multi-language branch.
+
 2000-09-05  Alexandre Oliva  <aoliva@redhat.com>
 
 	* Makefile.in (all-bootstrap): Added all-texinfo and all-zlib.
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/ChangeLog	Wed Sep  6 01:50:36 2000
+++ egcs/gcc/ChangeLog	Wed Sep  6 11:35:25 2000
@@ -1,3 +1,90 @@
+2000-09-06  DJ Delorie  <dj@redhat.com>
+
+	* Makefile.in (stage_*): add more dependencies to ensure parallel
+	builds build correctly
+
+2000-09-06  Manfred Hollstein  <manfredh@redhat.com>
+
+	* Makefile.in (bootstrap-lean): Depend on bootstrap-lean_g,
+	not bootstrap-lean_f.
+
+2000-09-06  Andreas Schwab  <schwab@suse.de>
+
+	* mklibgcc.in: Emit rule for libgcc-stage-start.
+	* Makefile.in (stage1-start, stage2-start, stage3-start,
+	stage4-start): Don't handle libgcc here, use libgcc.mk instead.
+
+2000-09-06  Bernd Schmidt  <bernds@redhat.co.uk>
+
+	* local-alloc.c (local_alloc): Ignore CLASS_LIKELY_SPILLED.
+	(update_equiv_regs): Likewise, except for the mn10200 kludge.
+	(combine_regs): Likewise.
+
+	* Makefile.in (cse.o): Depend on $(BASIC_BLOCK_H).
+	* cse.c: Include "basic-block.h".
+	(struct table_elt): New field REGCOST.
+	(CHEAP_REG): Delete macro.
+	(COST): Return 0 for REGs.
+	(approx_reg_cost_1, approx_reg_cost, preferrable): New functions.
+	(notreg_cost): Return 0 for appropriate SUBREGs.
+	(COSTS_N_INSNS): Return N * 2.
+	(rtx_cost): Return 0 for REGs, and use cost of nested rtx for cheap
+	SUBREGs.
+	(CHEAPER): Use new function preferrable.
+	(insert): Initialize REGCOST member.
+	(find_best_addr): Use approx_reg_cost for estimation of register
+	usage.
+	(cse_insn): Likewise.
+	* loop.c (iv_add_mult_cost): New function.
+	(add_cost, shift_cost, mult_cost): Delete variables.
+	(init_loop): Don't initialize add_cost; reduce copy_cost by half.
+	(strength_reduce): Use iv_add_mult_cost instead of fixed add_cost.
+	Make code that detects autoinc opportunities slightly less optimistic.
+	(simplify_giv_expr): If expression contains other reg that is also a
+	giv, only increment benefit if this is the only use of that reg.
+	(consec_sets_giv): Take that change into account.
+	(combine_givs): Slightly more verbose output.
+
+	* i386.h (RTX_COSTS): For MULT, return true cost of multiplication,
+	not the cost of an equivalent shift.
+	* sh-protos.h (addsubcosts): Declare.
+	* sh.c (addsubcosts): New function.
+	* sh.h (CONST_COSTS): If CONST_OK_FOR_I, then return 0.
+	(RTX_COSTS): Tweak.  Use addsubcosts.
+	(ADDRESS_COST): Return higher cost for reg+reg addressing.
+
+2000-09-06  Geoff Keating  <geoffk@cygnus.com>
+
+	* config/rs6000/rs6000.c (validate_condition_mode): New function.
+	(branch_comparison_operator): Call validate_condition_mode to
+	abort rather than returning 0.
+	(branch_positive_comparison_operator): New function.
+	(scc_comparison_operator): Call validate_condition_mode to abort
+	rather than returning 0.
+	(ccr_bit): Call validate_condition_mode.  Update for
+	new branch scheme.
+	(print_operand): Delete %C modifier.  Update %E case
+	to use EQ bit not SO bit.
+	(rs6000_reverse_condition): New function.
+	(rs6000_generate_compare): New function.
+	(rs6000_emit_sCOND): New function.
+	(rs6000_emit_cbranch): New function.
+	(output_cbranch): The length of a long branch insn is
+	now only 8 bytes.  Add validate_condition_mode.  Use
+	rs6000_reverse_condition.  Remove cror generation.
+	* config/rs6000/rs6000.h: Update comments.
+	(PREDICATE_CODES): Add new predicate.  Update codes used
+	by branch_comparison_operator and scc_comparison_operator.
+	* config/rs6000/rs6000-protos.h: Add prototypes for
+	new external functions.
+	* config/rs6000/rs6000.md: Add new scheduling parameters
+	for cr_logical instructions.  Change length of branch
+	instructions.
+	(bCOND patterns): Call rs6000_emit_cbranch.
+	(sCOND patterns): Call rs6000_emit_sCOND.
+	(branch patterns): Change lengths to 4.
+	(cr logical patterns): New.
+
 2000-09-06  Richard Henderson  <rth@cygnus.com>
 
 	* config/i386/i386.md (call_pop): Fix test for setting
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/cp/ChangeLog	Tue Sep  5 23:20:36 2000
+++ egcs/gcc/cp/ChangeLog	Wed Sep  6 04:20:28 2000
@@ -1,3 +1,28 @@
+2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* pt.c (type_unification_real): Replace switch with if.
+	(unify): Tsubst non-type parms before comparing.
+
+2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* error.c (dump_typename): New function, broken out of ...
+	(dump_type): ... here. Use it.
+	* typeck.c (same_type_p): Use cp_tree_equal for TYPENAME_TYPE.
+
+2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* init.c (build_offset_ref): Deal with namespace scoped
+	TEMPLATE_ID_EXPRs.
+
+2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* class.c (resolve_address_of_overloaded_function): Add
+	explanation message.
+	* decl.c (define_case_label): Reformat explanation.
+	* decl2.c (finish_static_data_member_decl): Likewise.
+	(grokfield): Likewise.
+	* friend.c (do_friend): Likewise.
+
 2000-09-05  Zack Weinberg  <zack@wolery.cumb.org>
 
 	* tree.c (walk_tree): Expose tail recursion.
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/testsuite/ChangeLog	Wed Sep  6 01:50:38 2000
+++ egcs/gcc/testsuite/ChangeLog	Wed Sep  6 04:20:32 2000
@@ -1,3 +1,15 @@
+2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* g++.old-deja/g++.pt/deduct2.C: New test.
+
+2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* g++.old-deja/g++.pt/parms2.C: New test.
+
+2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* g++.old-deja/g++.pt/crash58.C: New test.
+
 2000-09-06  Greg McGary  <greg@mcgary.org>
 
 	* gcc.c-torture/20000906.c: New test.
-- 
Geoffrey Keating <geoffk@cygnus.com> 
(via an automated GCC regression script.)

dj@redhat.com

2000-09-06T18:35:00Z 2000-09-06T19:04:57Z build

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