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: wilson at cygnus dot com
- To: gkm 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: Wed, 3 May 2000 13:17:34 -0700 (PDT)
(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 <tromey@cygnus.com>
+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