This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
GCC testing failed with your patch.
- To: mark at codesourcery dot com
- To: gcc-regression at gcc dot gnu dot org
- Subject: GCC testing failed with your patch.
- From: "GCC regression checker" <geoffk at cygnus dot com>
- Date: Sun, 30 Apr 2000 22:19:39 -0700 (PDT)
(This is an automated message.)
With your recent patch, GCC has some regression test failures, which
used to pass. There are 0 new failures, and 1
failures that existed before that patch; 0 failures have been
fixed.
The old failures, which your patch failed to fix, are:
gcc.sum gcc.c-torture/execute/951003-1.c
A complete list of failures is attached. Also attached is a diff of
the ChangeLog entries since the last time the regression tests passed.
GCC was configured 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
make check-gcc
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/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20000225-1.c execution, -O2
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20000225-1.c execution, -O3 -fomit-frame-pointer
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20000225-1.c execution, -O3 -fomit-frame-pointer -funroll-loops
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20000225-1.c execution, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20000225-1.c execution, -O3 -g
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20000225-1.c execution, -Os
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20000412-2.c execution, -O2
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20000412-2.c execution, -O3 -fomit-frame-pointer
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20000412-2.c execution, -O3 -g
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20000412-2.c execution, -Os
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/951003-1.c execution, -O3 -fomit-frame-pointer
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/951003-1.c execution, -O3 -fomit-frame-pointer -funroll-loops
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/951003-1.c execution, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/951003-1.c execution, -O3 -g
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/991221-1.c execution, -O1
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/991221-1.c execution, -O2
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/991221-1.c execution, -O3 -fomit-frame-pointer
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/991221-1.c execution, -O3 -g
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/991221-1.c execution, -Os
gcc/testsuite/gcc.sum:FAIL: gcc.dg/compare2.c case 10 (test for bogus messages, line 29)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/compare2.c case 12 (test for bogus messages, line 33)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/cpp-tradwarn1.c (test for excess errors)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/cpp-unc.c (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.oliva/template7.C caused compiler crash
gcc/testsuite/g++.sum:FAIL: g++.other/vaarg3.C promote (test for errors, line 26)
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/ChangeLog Fri Apr 28 13:05:26 2000
+++ egcs/gcc/ChangeLog Sun Apr 30 18:35:27 2000
@@ -1,3 +1,185 @@
+2000-40-30 Bruce Korb <bkorb@gnu.org>
+
+ * fixinc/inclhack.def: Added definitions needed by OSR5,
+ removed two stale entries (defined away with OLD_CPP).
+ * fixinc/inclhack.sh: regen
+ * fixinc/fixincl.x: regen
+
+2000-04-30 Richard Henderson <rth@cygnus.com>
+
+ * ifcvt.c (dead_or_predicable): Manually squeeze non-movable notes
+ from the last insn in the sequence.
+
+2000-04-30 Zack Weinberg <zack@wolery.cumb.org>
+
+ * cpplex.c (cpp_idcmp): New function.
+ * cpplib.h: Prototype it.
+ * scan_decls.c (scan_decls): Use it to inspect token names.
+ * fix-header.c (read_scan_file): Likewise. Set system_header_p on
+ the file being run through the preprocessor.
+ (check_macro_names): Provide length of token to cpp_defined.
+
+ * Makefile.in: Remove stale warning message.
+
+ * cppfiles.c (redundant_include_p): Provide length of token to
+ cpp_defined.
+ * cpphash.c (_cpp_make_hashnode, _cpp_lookup_slot): Hash
+ values are unsigned int.
+ (_cpp_lookup, _cpp_lookup_slot): Do not calculate the length.
+ (_cpp_lookup_slot): Do not calculate the hash, either.
+ * cpphash.h: Update prototypes.
+ * cpplib.c (do_define, do_undef, do_pragma_poison, do_assert):
+ Hashes are unsigned int. Calculate hash here, pass by value
+ to _cpp_lookup_slot.
+
+2000-04-30 Bernd Schmidt <bernds@cygnus.co.uk>
+
+ * simplify-rtx.c (check_value_useless): Delete function.
+ (discard_useless_locs): Don't call it; manage N_USELES_VALUES counter
+ by hand.
+ (cselib_invalidate_regno): Likewise.
+ (cselib_invalidate_mem_1): Likewise.
+ (references_value_p): Recognize useless values by the fact that they
+ have no locations.
+ (discard_useless_values): Likewise.
+ (cselib_record_set): This may turn a useless value
+ into a useful one.
+
+2000-04-30 Richard Henderson <rth@cygnus.com>
+
+ * config/d30v: New port.
+
+ * configure.in (d30v-*): Set fp format.
+ * configure: Rebuild.
+
+2000-04-30 Richard Henderson <rth@cygnus.com>
+
+ * ifcvt.c: New file.
+ * Makefile.in (OBJS): Add it.
+ (ifcvt.o): New target.
+ * jump.c (jump_optimize_1): Remove all code related to if-conversion,
+ and conditional arithmetic.
+ (find_insert_position): Remove.
+ * timevar.def (TV_IFCVT, TV_IFCVT2): New.
+ * toplev.c (DFI_ce, DFI_ce2): New.
+ (dump_file): Add ce and ce2 dumps.
+ (rest_of_compilation): Run if_convert a couple o times. Set
+ cse_not_expected after cse2. Don't set no_new_pseudos until
+ after sched1 or recompute_reg_usage.
+
+2000-04-30 Richard Henderson <rth@cygnus.com>
+
+ * config/alpha/t-crtbe (crtbegin.o): Add "-I.".
+ (crtend.o, crtbeginS.o, crtendS.o): Likewise.
+
+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>
@@ -26103,5 +26285,3 @@
gcc-2.95 branch.
See ChangeLog.1 for earlier changes.
-
-
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/cp/ChangeLog Fri Apr 28 01:05:26 2000
+++ egcs/gcc/cp/ChangeLog Sun Apr 30 20:35:28 2000
@@ -1,3 +1,17 @@
+2000-04-30 Mark Mitchell <mark@codesourcery.com>
+
+ * decl2.c (finish_file): Fix typo in comment.
+
+ * method.c (emit_thunk): Don't try to return a `void' value.
+
+ * optimize.c (initialize_inlined_parameters): If the parameter is
+ addressable, we need to make a new VAR_DECL, even if the
+ initializer is constant.
+
+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.)
mark@codesourcery.com