This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
3 GCC regressions, 3 new, with your patch on 2000-10-27T23:20:00Z.
- To: gcc-regression at gcc dot gnu dot org
- Subject: 3 GCC regressions, 3 new, with your patch on 2000-10-27T23:20:00Z.
- From: "GCC regression checker" <geoffk at cygnus dot com>
- Date: Sat, 28 Oct 2000 04:18:44 +0000
- CC: bernds at redhat dot co dot uk, jakub at redhat dot com, rth at redhat dot com, zack at wolery dot stanford dot edu
(This is an automated message.)
With your recent patch, GCC has some regression test failures, which
used to pass. There are 3 new failures, and 0
failures that existed before and after that patch; 0 failures
have been fixed.
The new failures are:
gcc.sum gcc.c-torture/compile/961004-1.c,
gcc.sum gcc.c-torture/execute/960416-1.c
gcc.sum gcc.c-torture/execute/961122-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,
on 2000-10-27T18:50:00Z.
For more information, see <http://www.cygnus.com/~geoffk/gcc-regression/>.
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/compile/961004-1.c, -O3 -fomit-frame-pointer -funroll-loops
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/compile/961004-1.c, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001009-2.c execution, -O0
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001009-2.c execution, -O1
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001009-2.c execution, -O2
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001009-2.c execution, -O3 -fomit-frame-pointer
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001009-2.c execution, -O3 -fomit-frame-pointer -funroll-loops
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001009-2.c execution, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001009-2.c execution, -O3 -g
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001009-2.c execution, -O3 -fssa
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001009-2.c execution, -Os
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001011-1.c execution, -O0
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001011-1.c execution, -O1
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001011-1.c execution, -O2
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001011-1.c execution, -O3 -fomit-frame-pointer
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001011-1.c execution, -O3 -g
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001011-1.c execution, -O3 -fssa
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001011-1.c execution, -Os
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/960416-1.c compilation, -O3 -fomit-frame-pointer
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/960416-1.c compilation, -O3 -g
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/961122-1.c compilation, -O3 -fomit-frame-pointer
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/961122-1.c compilation, -O3 -g
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/961122-1.c compilation, -O3 -fssa
gcc/testsuite/gcc.sum:FAIL: gcc.dg/asm-fs-1.c scan-assembler-not
gcc/testsuite/gcc.sum:FAIL: gcc.dg/asm-fs-1.c scan-assembler-not
gcc/testsuite/gcc.sum:FAIL: gcc.dg/c99-array-nonobj-1.c (test for excess errors)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/sequence-pt-1.c bogus sequence point warning (test for bogus messages, line 49)
gcc/testsuite/g++.sum:FAIL: g++.ext/instantiate1.C not instantiated (test for errors, line 18)
gcc/testsuite/g++.sum:FAIL: g++.ext/instantiate1.C not instantiated (test for errors, line 20)
gcc/testsuite/g++.sum:FAIL: g++.other/loop2.C caused compiler crash
gcc/testsuite/g++.sum:FAIL: g++.pt/static11.C Execution test
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/io0.f execution, -O0
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/io0.f execution, -O1
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/io0.f execution, -O2
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/io0.f execution, -O2 -fomit-frame-pointer -finline-functions
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/io0.f execution, -O3 -g
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/io0.f execution, -O3 -fssa
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/io0.f execution, -Os
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/io1.f execution, -O0
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/io1.f execution, -O1
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/io1.f execution, -O2
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/io1.f execution, -O2 -fomit-frame-pointer -finline-functions
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/io1.f execution, -O3 -g
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/io1.f execution, -O3 -fssa
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/io1.f execution, -Os
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/u77-test.f compilation, -O0
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/u77-test.f compilation, -O1
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/u77-test.f compilation, -O2
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/u77-test.f compilation, -O2 -fomit-frame-pointer -finline-functions
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/u77-test.f compilation, -O2 -fomit-frame-pointer -finline-functions -funroll-loops
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/u77-test.f compilation, -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/u77-test.f compilation, -O3 -g
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/u77-test.f compilation, -O3 -fssa
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/u77-test.f compilation, -Os
gcc/testsuite/objc.sum:FAIL: objc/execute/np-1.m compilation, -O
gcc/testsuite/objc.sum:FAIL: objc/execute/np-2.m compilation, -O
powerpc-eabisim/libio/testsuite/libio.sum:FAIL: tFile.cc execution
powerpc-eabisim/libio/testsuite/libio.sum:FAIL: tFile.cc execution -b0
powerpc-eabisim/libio/testsuite/libio.sum:FAIL: tFile.cc execution -b3
powerpc-eabisim/libio/testsuite/libio.sum:FAIL: tiomisc.cc output
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/ChangeLog Fri Oct 27 11:50:41 2000
+++ egcs/gcc/ChangeLog Fri Oct 27 16:20:46 2000
@@ -1,3 +1,77 @@
+2000-10-27 Richard Henderson <rth@redhat.com>
+
+ * invoke.texi: Document -frename-registers. Add it to -O3.
+ * toplev.c (rest_of_compilation): Run regrename before ifcvt2.
+ (enum dump_file_index, dump_file): Update order.
+ (main): Set flag_rename_registers at -O3.
+
+2000-10-27 Richard Henderson <rth@redhat.com>
+
+ * config/alpha/alpha.h (enum reg_class): Add PV_REG.
+ (REG_CLASS_NAMES, REG_CLASS_CONTENTS, REGNO_REG_CLASS): Update.
+ (REG_CLASS_FROM_LETTER): Assign it to 'c'.
+ * config/alpha/alpha.md (call_osf_1): Use it.
+ (call_value_osf_1): Likewise.
+
+ * config/ia64/ia64.c: Revert 10-23 patch.
+ (ia64_hard_regno_rename_ok): New.
+ * config/ia64/ia64-protos.h: Declare it.
+ * config/ia64/ia64.h (HARD_REGNO_RENAME_OK): Use it.
+
+2000-10-27 Bernd Schmidt <bernds@redhat.co.uk>
+ Richard Henderson <rth@redhat.com>
+
+ * regrename.c: Rewrite to handle multi-register modes and
+ cond_exec instructions.
+ * Makefile.in (regrename.o): Update dependancies.
+ * recog.h (struct operand_alternative): Add is_address.
+ * recog.c (preprocess_constraints) [case 'p']: Set it.
+
+2000-10-27 Zack Weinberg <zack@wolery.stanford.edu>
+
+ * configure.in: If not NO_MINUS_C_MINUS_O, substitute
+ OUTPUT_OPTION with '-o $@'. Make zlibdir, zlibinc relative to
+ top level. Kill oldstyle_subdirs. Do not include
+ $srcdir/$s/Makefile.in in all_lang_makefiles, but do include
+ $outputs. Do not run configure.lang from config.status.
+ Rearrange warning-flag logic to correspond to what the
+ makefile wants. Put special vax stage1 options in
+ @stage1_flags@ not @stage1_warn_cflags@. Don't do anything
+ with extra_c_objs, extra_cxx_objs, or extra_cpp_objs.
+ (--enable-c-cpplib): AC_SUBST(maybe_cpplib) with "libcpp.a" if
+ switch is given, nothing otherwise.
+ * configure.lang: Delete.
+
+ * Makefile.in: Expunge all traces of extra_c_objs,
+ extra_cxx_objs, and extra_cpp_objs. Set MAYBE_CPPLIB from
+ @maybe_cpplib@. Add $(MAYBE_CPPLIB) to C_AND_OBJC_OBJS. Set
+ warning options via a three level scheme so that -pedantic and
+ -Wtraditional are not used for non-C front ends: LOOSE_WARN,
+ STRICT1_WARN, STRICT2_WARN -> $(@D)-warn, GCC_WARN_CFLAGS ->
+ WARN_CFLAGS. Distinguish STAGE1_CFLAGS from BOOT_CFLAGS.
+ Add -I$(@D) and -I$(srcdir)/$(@D) to INCLUDES.
+ Set OUTPUT_OPTION, ZLIB, ZLIBINC. Do not set P,
+ LANG_FLAGS_TO_PASS. Add OUTPUT_OPTION to all object-file
+ generation rules. Wrap all rules that change the current
+ directory in parentheses; pmake doesn't spawn a new shell for
+ each command. Expunge all references to $(P). When one
+ command depends on another and they're run all at once, use &&
+ to separate them, not ;. Add libgcc_s$(SHLIB_EXT) to files
+ deleted on make clean. Force OUTPUT_OPTION='-o $@' in stage2
+ and beyond.
+
+ * objc/Make-lang.in: Wrap all rules that change the current
+ directory in parentheses. Expunge all references to $(P).
+ When one command depends on another and they're run all at
+ once, use && to separate them, not ;. Add OUTPUT_OPTION to
+ all object-file generation rules. Delete obsolete variables.
+ * objc/Makefile.in: Delete.
+
+2000-10-27 Jakub Jelinek <jakub@redhat.com>
+
+ * calls.c (expand_call): If sibcall_failure is set during pass 1,
+ clear tail_call_insns as well.
+
2000-10-27 Nick Clifton <nickc@redhat.com>
* config/arm/arm-protos.h (arm_function_ok_for_sibcall): Add
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/cp/ChangeLog Wed Oct 25 23:05:53 2000
+++ egcs/gcc/cp/ChangeLog Fri Oct 27 16:20:51 2000
@@ -1,3 +1,15 @@
+2000-10-27 Zack Weinberg <zack@wolery.stanford.edu>
+
+ * Make-lang.in: Move all build rules here from Makefile.in,
+ adapt to new context. Wrap all rules that change the current
+ directory in parentheses. Expunge all references to $(P).
+ When one command depends on another and they're run all at
+ once, use && to separate them, not ;. Add OUTPUT_OPTION to
+ all object-file generation rules. Delete obsolete variables.
+
+ * Makefile.in: Delete.
+ * config-lang.in: Delete outputs= line.
+
2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
* error.c (dump_function_decl): Print no space between
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/f/ChangeLog Sat Oct 21 11:20:37 2000
+++ egcs/gcc/f/ChangeLog Fri Oct 27 16:20:51 2000
@@ -1,3 +1,15 @@
+2000-10-27 Zack Weinberg <zack@wolery.stanford.edu>
+
+ * Make-lang.in: Move all build rules here from Makefile.in,
+ adapt to new context. Wrap all rules that change the current
+ directory in parentheses. Expunge all references to $(P).
+ When one command depends on another and they're run all at
+ once, use && to separate them, not ;. Add OUTPUT_OPTION to
+ all object-file generation rules. Delete obsolete variables.
+
+ * Makefile.in: Delete.
+ * config-lang.in: Delete outputs= line.
+
Sat Oct 21 18:07:48 2000 Joseph S. Myers <jsm28@cam.ac.uk>
* Makefile.in, g77spec.c: Remove EGCS references in comments.
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/java/ChangeLog Wed Oct 25 18:35:28 2000
+++ egcs/gcc/java/ChangeLog Fri Oct 27 16:20:52 2000
@@ -1,3 +1,15 @@
+2000-10-27 Zack Weinberg <zack@wolery.stanford.edu>
+
+ * Make-lang.in: Move all build rules here from Makefile.in,
+ adapt to new context. Wrap all rules that change the current
+ directory in parentheses. Expunge all references to $(P).
+ When one command depends on another and they're run all at
+ once, use && to separate them, not ;. Add OUTPUT_OPTION to
+ all object-file generation rules. Delete obsolete variables.
+
+ * Makefile.in: Delete.
+ * config-lang.in: Delete outputs= line.
+
2000-10-24 Tom Tromey <tromey@cygnus.com>
* lex.c (java_new_lexer): Initialize new fields. Work around
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/testsuite/ChangeLog Fri Oct 27 06:05:44 2000
+++ egcs/gcc/testsuite/ChangeLog Fri Oct 27 16:20:53 2000
@@ -1,3 +1,7 @@
+2000-10-27 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.old-deja/g++.other/eh2.C: New test.
+
2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
* gcc.c-torture/execute/20001027-1.c: New test.
--
Geoffrey Keating <geoffk@cygnus.com>
(via an automated GCC regression script.)
bernds@redhat.co.uk
jakub@redhat.com
rth@redhat.com
zack@wolery.stanford.edu
2000-10-27T23:20:00Z 2000-10-28T04:18:35Z regress-3