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: rth at cygnus dot com
- 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: Sun, 30 Apr 2000 04:14:04 -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.
gcc -DCROSS_COMPILE -DIN_GCC -DSVR4 -O -DHAVE_CONFIG_H -o g77 gcc.o g77spec.o g77version.o \
version.o prefix.o intl.o obstack.o alloca.o ../libiberty/libiberty.a; \
else true; fi
if [ -f lang-f77 ]; then \
rm -f g77-cross; \
cp g77 g77-cross; \
else true; fi
rm -f gcj-cross
cp gcj gcj-cross
/sloth/delay/tbox/build/texinfo/makeinfo/makeinfo -I/sloth/delay/tbox/cvs/egcs/gcc -o cpp.info /sloth/delay/tbox/cvs/egcs/gcc/cpp.texi
Making info file `cpp.info' from `/sloth/delay/tbox/cvs/egcs/gcc/cpp.texi'.
/sloth/delay/tbox/build/texinfo/makeinfo/makeinfo -I/sloth/delay/tbox/cvs/egcs/gcc -o gcc.info /sloth/delay/tbox/cvs/egcs/gcc/gcc.texi
/sloth/delay/tbox/cvs/egcs/gcc/gcc.texi:187: No matching `@end ifnottex'.
/sloth/delay/tbox/cvs/egcs/gcc/gcc.texi:212: Unmatched `@end'.
makeinfo: Removing output file `gcc.info' due to errors; use --force to preserve.
Making info file `gcc.info' from `/sloth/delay/tbox/cvs/egcs/gcc/gcc.texi'.
make[1]: *** [gcc.info] 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 Apr 28 13:05:26 2000
+++ egcs/gcc/ChangeLog Sun Apr 30 03:50:29 2000
@@ -1,3 +1,111 @@
+2000-04-30 Richard Henderson <rth@cygnus.com>
+
+ * flow.c (struct reg_cond_life_info): New.
+ (struct propagate_block_info): Add reg_cond_dead and reg_cond_reg.
+ (init_propagate_block_info): Initialize them.
+ (free_propagate_block_info): Destruct them.
+ (mark_set_1): Consider conditional life before killing a register.
+ (mark_regno_cond_dead): New.
+ (free_reg_cond_life_info): New.
+ (flush_reg_cond_reg_1, flush_reg_cond_reg): New.
+ (ior_reg_cond, not_reg_cond, nand_reg_cond): New.
+ (mark_used_reg): Record conditional life.
+
+ * haifa-sched.c (schedule_insns): Disable death counting
+ sanity check for HAVE_conditional_execution.
+
+2000-04-30 Richard Henderson <rth@cygnus.com>
+
+ * Makefile.in (TIMEVAR_H): New.
+ (ggc-simple.o, ggc-page.o, toplev.o, timevar.o): Use it.
+ (timevar.h): Remove rule.
+
+2000-04-29 Richard Henderson <rth@cygnus.com>
+
+ * config/alpha/crtend.asm: Use C comments instead of #.
+ * config/alpha/crtbegin.asm: Likewise. Mark __dso_handle hidden.
+
+ * config/alpha/elf.h (SELECT_SECTION): Treat CONSTRUCTOR like VAR_DECL.
+
+2000-04-29 Zack Weinberg <zack@wolery.cumb.org>
+
+ * cpphash.h (enum node_type: Take out T_MCONST.
+ (union hashval): Move into struct hashnode.
+ (struct hashnode): Pack tighter. Remove file, line, col
+ members.
+ * cpphash.c: Constify most of the macro-definition structures.
+ (struct definition): Replace by struct object_defn
+ and struct funct_defn. Put file, line, column information
+ here. All users updated to match.
+ (_cpp_create_definition, _cpp_macroexpand): Remove special
+ case for #define WORD OTHERWORD.
+ * cpplib.c (do_undef): Remove T_MCONST case.
+
+ * cpphash.h: Move struct reflist, struct definition, and the
+ DEFINITION typedef to cpphash.c. Use 'struct definition *' in
+ union hashval. _cpp_free_definition takes a HASHNODE pointer.
+ * cpphash.c (_cpp_free_definition): Free data pointed to by
+ MCONST, XCONST, MACRO, and FMACRO nodes properly.
+ (_cpp_create_definition, del_HASHNODE): Just call
+ _cpp_free_definition to clear out a hashnode.
+ * cpplib.c (do_pragma_poison): Likewise.
+
+Sat Apr 29 12:25:17 2000 Alexandre Oliva <aoliva@cygnus.com>
+
+ * config/mn10300/mn10300.h (FIRST_DATA_REGNUM,
+ LAST_DATA_REGNUM, FIRST_ADDRESS_REGNUM, LAST_ADDRESS_REGNUM,
+ FIRST_EXTENDED_REGNUM, LAST_EXTENDED_REGNUM): New macros.
+ (REGNO_SP_P): Redefine in terms of STACK_POINTER_REGNUM.
+ (REGNO_DATA_P, REGNO_ADDRESS_P, REGNO_EXTENDED_P,
+ REGNO_AM33_P): Redefine in terms of the new macros.
+ (CONDITIONAL_REGISTER_USAGE, REGNO_REG_CLASS): Likewise.
+ (FUNCTION_VALUE, LIBCALL_VALUE, FUNCTION_VALUE_REGNO_P,
+ STRUCT_VALUE): Likewise.
+ (STACK_POINTER_REGNUM, FRAME_POINTER_REGNUM,
+ ARG_POINTER_REGNUM, STATIC_CHAIN_REGNUM): Likewise. Moved.
+
+Sat Apr 29 01:18:45 MET DST 2000 Jan Hubicka <jh@suse.cz>
+
+ * regmove.c (struct record_stack_memrefs_data): New.
+ (record_stack_memrefs): New function.
+ (combine_stack_adjustments_for_block): Use it.
+
+Sat Apr 29 01:15:27 MET DST 2000 Jan Hubicka <jh@suse.cz>
+
+ * calls.c (calls_function_1): Propertly handle TREE_LIST expressions;
+ use special_function_p to detect alloca.
+
+Fri Apr 28 16:30:33 2000 Marc Espie <espie@cvs.openbsd.org>
+
+ * gcc.texi: Fixes for makeinfo 4.0 --html.
+
+2000-04-28 Zack Weinberg <zack@wolery.cumb.org>
+
+ * pcp.h: Delete file.
+
+2000-04-28 Kazu Hirata <kazu@hxi.com>
+
+ * h8300.c (function_epilogue): Clean up flags when the last insn
+ in a function is a barrier.
+
+2000-04-28 Chris Demetriou <cgd@sibyte.com>
+
+ * configure.in (sparc-hal-solaris2*): protect [] glob from
+ my expansion.
+ (mips*-*-ecoff*, mips*-*-elf*, mips*-*-*): use MASK_ defines
+ rather than hard-coded constants in target_cpu_default2.
+ * configure: Regenerate.
+
+2000-04-28 Jason Merrill <jason@casey.cygnus.com>
+
+ * tree.c (get_callee_fndecl): Extract the initial value from
+ a readonly decl.
+
+2000-04-28 Richard Henderson <rth@cygnus.com>
+
+ * varasm.c (record_constant_1): Record the CODE_LABEL when
+ taking the address of a LABEL_REF.
+
2000-04-28 Richard Henderson <rth@cygnus.com>
Jan Hubicka <jh@suse.cz>
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/cp/ChangeLog Fri Apr 28 01:05:26 2000
+++ egcs/gcc/cp/ChangeLog Fri Apr 28 17:20:15 2000
@@ -1,3 +1,7 @@
+2000-04-28 Cosmin Truta <cosmint@cs.ubbcluj.ro>
+
+ * decl.c (grok_op_properties): Add an extra check of argtypes.
+
2000-04-27 Mark Mitchell <mark@codesourcery.com>
* optimize.c (copy_body_r): Use STRIP_TYPE_NOPS when copying
--
Geoffrey Keating <geoffk@cygnus.com>
(via an automated GCC regression script.)
rth@cygnus.com