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 fails to 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.
libgcc.mk:1345: warning: ignoring old commands for target `libgcc/und/_df_to_usi.o'
libgcc.mk:1787: warning: overriding commands for target `libgcc/le/und/_df_to_usi.o'
libgcc.mk:1347: warning: ignoring old commands for target `libgcc/le/und/_df_to_usi.o'
libgcc.mk:1789: warning: overriding commands for target `libgcc/nof/le/_df_to_usi.o'
libgcc.mk:1349: warning: ignoring old commands for target `libgcc/nof/le/_df_to_usi.o'
libgcc.mk:1791: warning: overriding commands for target `libgcc/nof/ca/_df_to_usi.o'
libgcc.mk:1351: warning: ignoring old commands for target `libgcc/nof/ca/_df_to_usi.o'
libgcc.mk:1793: warning: overriding commands for target `libgcc/nof/und/_df_to_usi.o'
libgcc.mk:1353: warning: ignoring old commands for target `libgcc/nof/und/_df_to_usi.o'
libgcc.mk:1795: warning: overriding commands for target `libgcc/nof/le/und/_df_to_usi.o'
libgcc.mk:1355: warning: ignoring old commands for target `libgcc/nof/le/und/_df_to_usi.o'
mkdir libgcc
cc -DIN_LIBGCC1 -O -I. -I/sloth/delay/tbox/cvs/egcs/gcc -I/sloth/delay/tbox/cvs/egcs/gcc/config -I/sloth/delay/tbox/cvs/egcs/gcc/../include -DL_mulsi3 -c /sloth/delay/tbox/cvs/egcs/gcc/libgcc1.c -o libgcc/_mulsi3.o
/usr/ucb/cc:  language optional software package not installed
make[2]: *** [libgcc/_mulsi3.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	Wed May  3 04:20:27 2000
+++ egcs/gcc/ChangeLog	Wed May  3 13:05:27 2000
@@ -1,3 +1,160 @@
+Wed May  3 12:55:46 2000  Jim Wilson  <wilson@cygnus.com>
+
+	* fold-const.c (extract_muldiv, case MAX_EXPR): Don't allow signedness
+	change.
+
+2000-05-03  Greg McGary  <gkm@gnu.org>
+
+	* tree.h (tree_common): Add bounded_flag member.  Remove
+	inaccurate comment about number of remaining bits.
+	(BOUNDED_INDIRECT_TYPE_P, BOUNDED_POINTER_TYPE_P,
+	BOUNDED_REFERENCE_TYPE_P, MAYBE_BOUNDED_INDIRECT_TYPE_P,
+	MAYBE_BOUNDED_POINTER_TYPE_P, MAYBE_BOUNDED_REFERENCE_TYPE_P,
+	TREE_BOUNDED, TYPE_MAIN_VARIANTS_PHYSICALLY_EQUAL_P,
+	TYPE_MAIN_PHYSICAL_VARIANT, TYPE_BOUNDED): New macros.
+	(TYPE_QUAL_BOUNDED): New constant.
+	(TYPE_QUALS): Handle bounded qualifier.
+	(TREE_EXPR_QUALS, TREE_FUNC_QUALS): New macros.
+	(TYPE_BOUNDED_VALUE, TYPE_BOUNDED_BASE, TYPE_BOUNDED_EXTENT,
+	TYPE_BOUNDED_SUBTYPE, TYPE_UNBOUNDED_VARIANT, TYPE_POINTER_DEPTH,
+	TYPE_AMBIENT_BOUNDEDNESS): New macros.
+	(MAX_POINTER_DEPTH, VA_LIST_POINTER_DEPTH): New constants.
+	(tree_type): Add pointer_depth member.  Remove
+	inaccurate comment about number of remaining bits.
+	(DECL_POINTER_DEPTH): Add macro.
+	(tree_decl): Add pointer_depth member.
+
+Wed May  3 22:52:53 2000  Denis Chertykov  <denisc@overta.ru>
+
+	* config/avr/avr-protos.h (test_hard_reg_class): Declared.
+	* config/avr/avr.c (ashrhi3_out): optimized shift by 15.
+	(lshrhi3_out): Likewise.
+	(ashrsi3_out): bugfix in shift by 8.
+	(test_hard_reg_class): New function.
+	* config/avr/avr.md: Bugfix inside conditions in peepholes.
+	(ashlhi3): removed define_expand of this pattern.
+	(*ashlhi3_insn): renamed to ashlhi3.
+	(ashlsi3): removed define_expand of this pattern.
+	(*ashlsi3_insn): renamed to ashlsi3.
+	(ashrqi3): removed define_expand of this pattern.
+	(*ashrqi3_insn): renamed to ashrqi3.
+	(ashrhi3): removed define_expand of this pattern.
+	(*ashrhi3_insn): renamed to ashrhi3.
+	(ashrsi3): removed define_expand of this pattern.
+	(*ashrsi3_insn): renamed to ashrsi3.
+	(lshrhi3): removed define_expand of this pattern.
+	(*lshrhi3_insn): renamed to lshrhi3.
+	(lshrsi3): removed define_expand of this pattern.
+	(*lshrsi3_insn): renamed to lshrsi3.
+
+2000-05-03  Rodney Brown  <RodneyBrown@pmsc.com>
+
+	* config/mcore/mcore.c: Replacing inclusion of "stdio,h" with
+	inclusion of "system.h".
+
+Wed May  3 11:43:53 2000  Jim Wilson  <wilson@cygnus.com>
+
+	* config/ia64/ia64.c (ia64_encode_section_info): Add check for
+	TREE_ASM_WRITTEN.
+
+2000-05-03  David Mosberger  <davidm@hpl.hp.com>
+
+	* config/ia64/ia64.c (ia64_override_options): Force -mconstant-gp
+	if -mauto-pic is on.
+	(ia64_epilogue_uses): Mark "gp" (r1) as used by the epilogue if
+	-mconstant-gp is in effect and function-descriptors are being used
+	to make indirect calls.
+	* config/ia64/ia64.h (MASK_CONST_GP): New macro.
+	(MASK_AUTO_PIC): Ditto.
+	(TARGET_CONST_GP): Ditto.
+	(TARGET_AUTO_PIC): Ditto.
+	(TARGET_SWITCHES): Add -mconstant-gp and -mauto-pic options.
+	(ASM_OUTPUT_DOUBLE_INT): Don't generate @fptr() if -mauto-pic or
+	-mno-pic is in effect.
+	(ASM_OUTPUT_XDATA_DOUBLE_INT): Ditto.
+	* config/ia64/ia64.md (movdi): Use gen_load_gprel64() if
+	-mauto-pic is in effect.
+	(gprel64_offset): New pattern.
+	(load_gprel64): Ditto.
+	(call): Handle -mauto-pic like -mno-pic (don't use fptr).  If
+	-mconstant-gp is in effect, no need to preserve gp around direct
+	calls.
+	(call_value): Ditto.
+	* config/ia64/linux.h (PROFILE_BEFORE_PROLOGUE): Define.
+	(FUNCTION_PROFILER): Define.
+	* config/ia64/sysv4.h (ASM_OUTPUT_CONSTRUCTOR): Don't generate
+	@fptr() directive when -mno-pic or -mauto-pic is in effect.
+	(ASM_OUTPUT_DESTRUCTOR): Ditto.
+
+2000-05-03  Richard Henderson  <rth@cygnus.com>
+
+	* Makefile.in (STAGESTUFF): Add libgcc libgcc.mk.
+	(libgcc1.null, libgcc1.cross, libgcc1.a): Remove targets.
+	(libgcc1-asm.a, libgcc1.S, libgcc2.a): Remove targets.
+	(mklibgcc, libgcc.mk): New targets.
+	(libgcc.a): Use libgcc.mk.
+	(stmp-multilib): Likewise.
+	(stmp-multilib-sub): Remove.
+	(mostlyclean): Don't delete libgcc2 temp files.
+	* configure.in (AC_PROG_CC_C_O): Add.
+	(NO_MINUS_C_MINUS_O): Substitute it.
+	(all_outputs): Add mklibgcc.
+	* mklibgcc.in: New file.
+
+2000-05-03  Jason Merrill  <jason@casey.cygnus.com>
+
+	* cppexp.c (op_t): Make an int.
+
+	* rtlanal.c (dead_or_set_regno_p): Remove unused variable.
+
+	* varasm.c (initializer_constant_valid_p): Fix parenthesis.
+
+	* gensupport.c (process_rtx): Fix macros used.
+
+2000-05-03  Richard Henderson  <rth@cygnus.com>
+
+	* flow.c (propagate_one_insn): Also don't PROP_REG_INFO for
+	call-clobbered registers of a call.
+
+Wed May  3 12:40:53 2000  Clinton Popetz  <cpopetz@cygnus.com>
+
+	* gensupport.c: New file.
+	* gensupport.h: New file.
+	* Makefile.in (HOST_RTL): Depend on gensupport.
+	(gensupport.o) New rule.
+	* genattr.c: Use gensupport for reading .md files.
+	* genattrtab.c: Ditto. 
+	* gencodes.c: Ditto. 
+	* genconfig.c: Ditto. 
+	* genemit.c: Ditto. 
+	* genextract.c: Ditto. 
+	* genflags.c: Ditto. 
+	* genopinit.c: Ditto. 
+	* genoutput.c: Ditto. 
+	* genpeep.c: Ditto. 
+	* genrecog.c: Ditto.
+	* rtl.def (define_insn_and_split): New DEF_RTL_EXPR.
+	* md.texi (Insn Splitting): Document define_insn_and_split.
+
+Tue May  2 00:20:30 2000  Jason Eckhardt  <jle@cygnus.com>
+
+	* flow.c (verify_flow_info): Added two more sanity checks. The
+	first checks that the blocks are numbered consecutively. The second
+	checks that n_basic_blocks is actually equal to the number of
+	basic blocks in the insn chain.
+
+2000-05-03  Zack Weinberg  <zack@wolery.cumb.org>
+
+	* cpplib.h: Add accessor macros for token lists.
+	* cpplib.c, cpphash.c, cpplex.c: Use them.
+
+Wed May  3 09:29:17 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* expr.c (expand_expr, case COMPONENT_REF): Don't check for checking
+	memory usage if not in a function.
+	* varasm.c (initializer_constant_valid_p, case ADDR_EXPR): Only
+	return address if static.
+
 Wed May  3 13:14:49 MET DST 2000  Jan Hubicka  <jh@suse.cz>
 
 	* ifcvt.c (noce_try_cmove_arith):  Use may_trap_p to thest
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/java/ChangeLog	Tue May  2 14:35:29 2000
+++ egcs/gcc/java/ChangeLog	Wed May  3 12:20:39 2000
@@ -1,4 +1,20 @@
-2000-04-19  Tom Tromey  &lt;tromey@cygnus.com&gt;
+2000-05-03  Andrew Haley  <aph@cygnus.com>
+
+	* expr.c (build_java_jsr): Use emit_jump, not expand_goto.
+
+	* javaop.h (WORD_TO_INT): New function.
+	(IMMEDIATE_s4): Use WORD_TO_INT.
+	* jcf.h (JPOOL_INT): Ditto.
+
+	* gjavah.c (decode_signature_piece): Don't treat `$' as namespace
+	separator.
+
+2000-05-02  Tom Tromey  <tromey@cygnus.com>
+
+	* expr.c (build_jni_stub): Cache the result of
+	_Jv_LookupJNIMethod.
+
+2000-04-19  Tom Tromey  <tromey@cygnus.com>
 
 	* class.c (add_method_1): Set both DECL_EXTERNAL and METHOD_NATIVE
 	on native function.
-- 
Geoffrey Keating <geoffk@cygnus.com> 
(via an automated GCC regression script.)

gkm@gnu.org
wilson@cygnus.com

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