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,
on 2000-07-30T18:20: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/build/gcc/xgcc -B/sloth/delay/tbox/build/gcc/ -B/sloth/delay/tbox/build/powerpc-eabisim/newlib/ -isystem /sloth/delay/tbox/build/powerpc-eabisim/newlib/targ-include -isystem /sloth/delay/tbox/cvs/egcs/newlib/libc/include -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 -isystem ./include   -g1  -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -I/sloth/delay/tbox/cvs/egcs/gcc -I/sloth/delay/tbox/cvs/egcs/gcc/config -I/sloth/delay/tbox/cvs/egcs/gcc/../include  -msoft-float -mrelocatable-lib -mno-eabi -mstrict-align -DL_ashldi3 -c /sloth/delay/tbox/cvs/egcs/gcc/libgcc2.c -o libgcc/nof/_ashldi3.o
/sloth/delay/tbox/build/gcc/xgcc -B/sloth/delay/tbox/build/gcc/ -B/sloth/delay/tbox/build/powerpc-eabisim/newlib/ -isystem /sloth/delay/tbox/build/powerpc-eabisim/newlib/targ-include -isystem /sloth/delay/tbox/cvs/egcs/newlib/libc/include -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 -isystem ./include   -g1  -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -I/sloth/delay/tbox/cvs/egcs/gcc -I/sloth/delay/tbox/cvs/egcs/gcc/config -I/sloth/delay/tbox/cvs/egcs/gcc/../include  -msoft-float -mrelocatable-lib -mno-eabi -mstrict-align -DL_ashrdi3 -c /sloth/delay/tbox/cvs/egcs/gcc/libgcc2.c -o libgcc/nof/_ashrdi3.o
/sloth/delay/tbox/build/gcc/xgcc -B/sloth/delay/tbox/build/gcc/ -B/sloth/delay/tbox/build/powerpc-eabisim/newlib/ -isystem /sloth/delay/tbox/build/powerpc-eabisim/newlib/targ-include -isystem /sloth/delay/tbox/cvs/egcs/newlib/libc/include -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 -isystem ./include   -g1  -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -I/sloth/delay/tbox/cvs/egcs/gcc -I/sloth/delay/tbox/cvs/egcs/gcc/config -I/sloth/delay/tbox/cvs/egcs/gcc/../include  -msoft-float -mrelocatable-lib -mno-eabi -mstrict-align -DL_ffsdi2 -c /sloth/delay/tbox/cvs/egcs/gcc/libgcc2.c -o libgcc/nof/_ffsdi2.o
/sloth/delay/tbox/cvs/egcs/gcc/libgcc2.c: In function `__ffsdi2':
/sloth/delay/tbox/cvs/egcs/gcc/libgcc2.c:171: warning: implicit declaration of function `ffs'
/sloth/delay/tbox/build/gcc/xgcc -B/sloth/delay/tbox/build/gcc/ -B/sloth/delay/tbox/build/powerpc-eabisim/newlib/ -isystem /sloth/delay/tbox/build/powerpc-eabisim/newlib/targ-include -isystem /sloth/delay/tbox/cvs/egcs/newlib/libc/include -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 -isystem ./include   -g1  -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -I/sloth/delay/tbox/cvs/egcs/gcc -I/sloth/delay/tbox/cvs/egcs/gcc/config -I/sloth/delay/tbox/cvs/egcs/gcc/../include  -msoft-float -mrelocatable-lib -mno-eabi -mstrict-align -DL_udiv_w_sdiv -c /sloth/delay/tbox/cvs/egcs/gcc/libgcc2.c -o libgcc/nof/_udiv_w_sdiv.o
/sloth/delay/tbox/build/gcc/xgcc -B/sloth/delay/tbox/build/gcc/ -B/sloth/delay/tbox/build/powerpc-eabisim/newlib/ -isystem /sloth/delay/tbox/build/powerpc-eabisim/newlib/targ-include -isystem /sloth/delay/tbox/cvs/egcs/newlib/libc/include -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 -isystem ./include   -g1  -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -I/sloth/delay/tbox/cvs/egcs/gcc -I/sloth/delay/tbox/cvs/egcs/gcc/config -I/sloth/delay/tbox/cvs/egcs/gcc/../include  -msoft-float -mrelocatable-lib -mno-eabi -mstrict-align -DL_udivmoddi4 -c /sloth/delay/tbox/cvs/egcs/gcc/libgcc2.c -o libgcc/nof/_udivmoddi4.o
/sloth/delay/tbox/build/gcc/xgcc -B/sloth/delay/tbox/build/gcc/ -B/sloth/delay/tbox/build/powerpc-eabisim/newlib/ -isystem /sloth/delay/tbox/build/powerpc-eabisim/newlib/targ-include -isystem /sloth/delay/tbox/cvs/egcs/newlib/libc/include -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 -isystem ./include   -g1  -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -I/sloth/delay/tbox/cvs/egcs/gcc -I/sloth/delay/tbox/cvs/egcs/gcc/config -I/sloth/delay/tbox/cvs/egcs/gcc/../include  -msoft-float -mrelocatable-lib -mno-eabi -mstrict-align -DL_cmpdi2 -c /sloth/delay/tbox/cvs/egcs/gcc/libgcc2.c -o libgcc/nof/_cmpdi2.o
/sloth/delay/tbox/build/gcc/xgcc -B/sloth/delay/tbox/build/gcc/ -B/sloth/delay/tbox/build/powerpc-eabisim/newlib/ -isystem /sloth/delay/tbox/build/powerpc-eabisim/newlib/targ-include -isystem /sloth/delay/tbox/cvs/egcs/newlib/libc/include -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 -isystem ./include   -g1  -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -I/sloth/delay/tbox/cvs/egcs/gcc -I/sloth/delay/tbox/cvs/egcs/gcc/config -I/sloth/delay/tbox/cvs/egcs/gcc/../include  -msoft-float -mrelocatable-lib -mno-eabi -mstrict-align -DL_ucmpdi2 -c /sloth/delay/tbox/cvs/egcs/gcc/libgcc2.c -o libgcc/nof/_ucmpdi2.o
/sloth/delay/tbox/build/gcc/xgcc -B/sloth/delay/tbox/build/gcc/ -B/sloth/delay/tbox/build/powerpc-eabisim/newlib/ -isystem /sloth/delay/tbox/build/powerpc-eabisim/newlib/targ-include -isystem /sloth/delay/tbox/cvs/egcs/newlib/libc/include -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 -isystem ./include   -g1  -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -I/sloth/delay/tbox/cvs/egcs/gcc -I/sloth/delay/tbox/cvs/egcs/gcc/config -I/sloth/delay/tbox/cvs/egcs/gcc/../include  -msoft-float -mrelocatable-lib -mno-eabi -mstrict-align -DL_floatdidf -c /sloth/delay/tbox/cvs/egcs/gcc/libgcc2.c -o libgcc/nof/_floatdidf.o
/sloth/delay/tbox/cvs/egcs/gcc/libgcc2.c: In function `__floatdidf':
/sloth/delay/tbox/cvs/egcs/gcc/libgcc2.c:890: Internal error: Segmentation Fault.
Please submit a full bug report.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
make[2]: *** [libgcc/nof/_floatdidf.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	Sun Jul 30 11:20:24 2000
+++ egcs/gcc/ChangeLog	Mon Jul 31 01:35:27 2000
@@ -1,3 +1,138 @@
+2000-07-31  Geoff Keating  <geoffk@cygnus.com>
+
+	* c-parse.in (extdefs): Call ggc_collect between external
+	definitions.
+
+2000-07-30  Michael Hayes  <mhayes@cygnus.com>
+	    Richard Henderson  <rth@cygnus.com>
+
+	* Makefile.in (OBJS): Add doloop.o.
+	* doloop.c: New file.
+
+	* final.c (insn_current_reference_address): Return 0 before final.
+	* flags.h (flag_branch_on_count_reg): Fix typos in commentary.
+	* jump.c (any_uncondjump_p): Likewise.
+	* loop.c (indirect_jump_in_function): Make static.
+	(strength_reduce): Call doloop_optimize.
+	(insert_bct, instrument_loop_bct): Remove.
+	* loop.h (doloop_optimize): Prototype.
+	* recog.c (split_all_insns): Split all INSN_P.
+	* toplev.c (flag_branch_on_count_reg): Default on.
+
+	* config/c4x/c4x.c (c4x_optimization_options): Don't set
+	flag_branch_on_count_reg.
+	* config/i386/i386.c (override_options): Likewise.
+	* config/rs6000/rs6000.c (optimization_options): Likewise.
+
+	* config/i386/i386.md (decrement_and_branch_on_count): Remove.
+	(doloop_end): New.
+	(dbra_ge): Remove, as well as all it's splitters.
+
+	* config/rs6000/rs6000.md (decrement_and_branch_on_count): Remove.
+	(doloop_end): New.
+
+	* config/ia64/ia64-protos.h (ar_lc_reg_operand): Declare.
+	(ia64_register_move_cost): Declare.
+	* config/ia64/ia64.c (ar_lc_reg_operand): New.
+	(struct ia64_frame_info): Add ar_size.
+	(ia64_compute_frame_size): Set it.
+	(save_restore_insns): Save and restore ar.lc.
+	(ia64_register_move_cost): New, moved from header file.  Handle
+	application registers.
+	(REG_AR_PFS, REG_AR_EC): Remove.  Replace with AR_*_REGNUM numbers.
+	(emit_insn_group_barriers): Special case doloop_end_internal.
+	(ia64_epilogue_uses): Mark ar.lc live at end.
+	* config/ia64/ia64.h (AR_CCV_REGNUM, AR_LC_REGNUM): New registers.
+	(AR_EC_REGNUM, AR_PFS_REGNUM): New registers.
+	(FIRST_PSEUDO_REGISTER): Make room.
+	(AR_M_REGNO_P, AR_I_REGNO_P, AR_REGNO_P): New.
+	(FIXED_REGISTERS, CALL_USED_REGISTERS): Update.
+	(REG_ALLOC_ORDER): Update.
+	(HARD_REGNO_MODE_OK): Update.
+	(REGISTER_NAMES): Update.
+	(enum reg_class): Add AR_M_REGS and AR_I_REGS.
+	(REG_CLASS_NAMES, REG_CLASS_CONTENTS): Update.
+	(REGNO_REG_CLASS): Update.
+	(LEGITIMATE_ADDRESS_DISP): Displacement range is 9 bits, not 10.
+	(REGISTER_MOVE_COST): Move out of line.
+	(PREDICATE_CODES): Update.
+	* config/ia64/ia64.md (movdi patterns): Handle ar register classes.
+	(addsi3_plus1_alt, adddi3_plus1_alt): New.
+	(shladd_elim splitter): Allow constants in the predicate.
+	(doloop_end, doloop_end_internal): New.
+
+2000-07-30  Richard Henderson  <rth@cygnus.com>
+
+	* genattrtab.c (struct insn_def): Add lineno member.
+	(struct insn_ent): Likewise.
+	(struct attr_desc): Likewise.
+	(struct delay_desc): Likewise.
+	(struct function_unit_op): Likewise.
+	(struct function_unit): Likewise.
+	(check_attr_value): Use message_with_line.
+	(check_defs): Likewise.
+	(expand_units): Likewise.
+	(check_attr_test): Take a lineno argument.
+	(gen_attr): Likewise.
+	(gen_insn): Likewise.
+	(gen_delay): Likewise.
+	(gen_unit): Likewise.
+	(main): Give it to them.
+	(convert_set_attr_alternative): Take an insn_def argument
+	instead of num_alt and insn_index.
+	(convert_set_attr): Likewise.
+	(write_test_expr): Protect INSN_ADDRESSES load
+	with INSN_ADDRESSES_SET_P.
+
+2000-07-30  Richard Henderson  <rth@cygnus.com>
+
+	* flow.c (init_propagate_block_info): Use pc_set.
+
+Sun Jul 30 20:58:34 MET DST 2000  Jan Hubicka  <jh@suse.cz>
+
+	* i386.md (*lea_general_[123]) New insns and splits.
+	(addsi3 to lea splitter): Handle other modes too.
+	(shlsi3 to lea splitter): Likewise.
+	(addhi_1_lea, shlhi_1_lea): New patterns.
+	(addhi_1, shlhi_1): Conditionize by PARTIAL_REG_STALL.
+
+Sun Jul 30 20:51:25 MET DST 2000  Jan Hubicka  <jh@suse.cz>
+
+	* recog.c (general_operand, nonimmediate_operand): Accept
+	any mode for VOIDmode CONSTANT_P operands.
+
+Sun Jul 30 20:42:21 MET DST 2000  Jan Hubicka  <jh@suse.cz>
+
+	* gcse.c (try_replace_reg): Use validate_replace_rtx_subexp
+	instead of replace_rtx.
+	* recog.c (validate_replace_rtx_subexp): New function.
+	* recog.h (validate_replace_rtx_subexp): Declare.
+
+Sun Jul 30 20:38:26 MET DST 2000  Jan Hubicka  <jh@suse.cz>
+
+	* combine.c (simplify_set, make_extraction, make_compound_operation
+	make_field_assignment): Use full mask instead of GET_MODE_MASK (mode)
+	as force_to_mode argument.
+
+Sun Jul 30 20:30:41 MET DST 2000  Jan Hubicka  <jh@suse.cz>
+
+	* combine.c (if_then_else_cond): Be sure that mode fits in
+	HOST_WIDE_INT.
+
+Sun Jul 30 20:27:36 MET DST 2000  Jan Hubicka  <jh@suse.cz>
+
+	* combine.c (record_promoted_value):  Allow bitsize of mode
+	to be equivalent to HOST_BITS_PER_WISE_INT.
+
+Sun Jul 30 20:25:21 MET DST 2000  Jan Hubicka  <jh@suse.cz>
+
+	* function.c (assign_stack_local_1, assign_stack_temp_for_type): 
+	Do not call gen_mode_alignment when mode is BLKmode.
+
+Sun Jul 30 20:21:54 MET DST 2000  Jan Hubicka  <jh@suse.cz>
+
+	* loop.c (express_from_1): Fix call of simplify_gen_binary.
+
 Sun Jul 30 20:08:37 MET DST 2000  Jan Hubicka  <jh@suse.cz>
 
 	* simplify-rtx.c (simplify_relational_operation): Verify that mode ==
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/cp/ChangeLog	Fri Jul 28 00:20:36 2000
+++ egcs/gcc/cp/ChangeLog	Sun Jul 30 17:50:26 2000
@@ -1,3 +1,76 @@
+2000-07-30  Mark Mitchell  <mark@codesourcery.com>
+
+	Allow indirect primary bases.
+	* cp-tree.h (struct lang_type): Remove vfield_parent.  Add
+	primary_base.
+	(CLASSTYPE_VFIELD_PARENT): Remove.
+	(CLASSTYPE_PRIMARY_BINFO): Reimplement.
+	(BINFO_PRIMARY_BINFO): Remove.
+	(CLASSTYPE_HAS_PRIMARY_BASE_P): Reimplement.
+	(BINFO_VBASE_PRIMARY_P): Likewise.
+	(BINFO_PRIMARY_BASE_OF): New macro.
+	(BINFO_INDIRECT_PRIMARY_P): Likewise.
+	(get_primary_binfo): New function.
+	* decl.c (lang_mark_tree): Make lang_type::primary_base.
+	* class.c (vcall_offset_data_s): Rename to ...
+	(vtbl_init_data_s): ... this.  Rename primary_p to primary_vtbl_p,
+	and add ctor_vtbl_p.
+	(get_derived_offset): Use get_primary_binfo.
+	(dfs_mark_primary_bases): Adjust handling of virtual primary
+	bases.
+	(mark_primary_bases): Likewise.
+	(set_primary_base): Take a binfo, not an integer, as a
+	representation of the primary base.
+	(indirect_primary_base_p): Remove.
+	(determine_primary_base): Adjust for indirect primary bases.
+	(dfs_find_final_overrider): Fix typo in coment.
+	(update_vtable_entry_for_fn): Use get_primary_binfo.
+	(layout_nonempty_base_or_field): Tweak.
+	(build_base_fields): Adjust for new primary base semantics.
+	(dfs_propagate_binfo_offsets): Remove.
+	(propagate_binfo_offsets): Rewrite.
+	(dfs_set_offset_for_shared_vbases): Remove.
+	(layout_virtual_bases): Don't use it.
+	(layout_class_type): Set CLASSTYPE_SIZE correctly under the new
+	ABI.
+	(finish_struct_1): Set CLASSTYPE_PRIMARY_BINFO, not
+	CLASSTYPE_VFIELD_PARENT.
+	(dfs_get_primary_binfo): New function.
+	(get_primary_binfo): Likewise.
+	(dump_class_hierarchy_r): Tweak printing of primary bases.
+	(build_vtbl_initializer): Fix typo in comments.  Use
+	vtbl_init_data.
+	(build_vcall_and_vbase_vtbl_entries): Likewise.
+	(build_vbaes_offset_vtbl_entries): Likewise.
+	(dfs_build_vcall_offset_vtbl_entries): Adjust setting of
+	BV_VCALL_INDEX to handle indirect primary bases.
+	(build_vcall_offset_vtbl_entries): Use vtbl_init_data.
+	(build_rtti_vtbl_entries): Likewise.
+	* search.c (get_shared_vbase_if_not_primary): Tweak.
+	(find_vbase_instance): Likewise.
+	(binfo_for_vtable): Simplify.
+	* tree.c (unshare_base_binfos): Clear BINFO_PRIMARY_BASE_OF.
+	(make_binfo): Make it have 11 entries.
+	
+2000-07-30  Alex Samuel  <samuel@codesourcery.com>
+
+	* mangle.c (DECL_TEMPLATE_ID_P): Remove.
+	(CLASSTYEP_TEMPLATE_ID_P): Check template info, and context when
+	ascertaining primaryness.
+	(G): Remove template_args.
+	(decl_is_template_id): New function.
+	(write_encoding): Use decl_is_template_id.
+	(write_name): Likewise.  Handle type_decls.  Get main variant of
+	type decls.
+	(write_nested_name): Likewise.
+	(write_prefix): Likewise.
+	(write_template_prefix): Likewise.
+	(write_special_name_constructor): Remove defunct production from
+	comment.
+	(write_bare_function_type): Remove comment about absent parameter.
+	(write_template_template_arg): Add missing grammar production to
+	comment.
+
 2000-07-27  Jason Merrill  <jason@redhat.com>
 
 	* decl.c (duplicate_decls): If common_type produces a non-typedef
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/testsuite/ChangeLog	Thu Jul 27 13:20:37 2000
+++ egcs/gcc/testsuite/ChangeLog	Sun Jul 30 17:05:41 2000
@@ -1,3 +1,9 @@
+2000-07-30  Richard Henderson  <rth@cygnus.com>
+
+	* gcc.dg/c90-digraph-1.c: Don't xfail.
+	* gcc.dg/compare2.c (case 10): Xfail.
+	* gcc.dg/noncompile/redecl-1.c: Fix expected error message.
+
 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
 
 	* gcc.dg/c99-main-1.c: New test.
-- 
Geoffrey Keating <geoffk@cygnus.com> 
(via an automated GCC regression script.)

geoffk@cygnus.com
jh@suse.cz

2000-07-31T08:35:00Z 2000-07-31T09:06:09Z build

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