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: zack at wolery dot cumb dot org
- 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: Tue, 30 May 2000 01:28:00 -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 and after that patch; 0 failures
have been fixed.
The old failures, which were not fixed or introduced by your patch, are:
g++.sum g++.law/refs4.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, -O3 -fssa
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, -O3 -fssa
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20000412-2.c execution, -Os
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/920501-6.c compilation, -O3 -fssa
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/bf-sign-2.c execution, -O3 -fssa
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++.law/refs4.C Execution test
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)
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 Mon May 29 02:05:39 2000
+++ egcs/gcc/ChangeLog Mon May 29 20:35:36 2000
@@ -1,3 +1,61 @@
+2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
+
+ * cpplib.c (do_if): Don't save and restore only_seen_white here.
+ * cppexp.c (_cpp_parse_expr): Save and restore only_seen_white
+ and skipping here.
+
+2000-05-29 Richard Earnshaw (rearnsha@arm.com)
+
+ * flow.c (mark_used_reg): If a register is unconditionally live,
+ remove any conditional death information.
+
+2000-05-29 Richard Henderson <rth@cygnus.com>
+
+ * final.c (current_output_insn): New.
+ (final_scan_insn): Set it.
+ * output.h: Declare it.
+
+2000-05-29 Richard Henderson <rth@cygnus.com>
+
+ * stor-layout.c (finalize_record_size): Fix typo.
+
+ * jump.c (redirect_jump): Don't emit NOTE_INSN_FUNCTION_END
+ if nlabel is null.
+
+2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
+
+ * cpplib.h (cpp_reader): Remove if_stack. Change
+ potential_control_macro to a cpp_hashnode *. Add skipping flag.
+ * cpphash.h (struct ihash): Change control_macro to a
+ cpp_hashnode * and shorten name to cmacro.
+ Add NEVER_REINCLUDE constant.
+
+ * cppfiles.c (redundant_include_p): Drop cpp_reader argument.
+ Examine the cmacro node directly, no need to call cpp_defined.
+ (_cpp_execute_include, read_include_file): Set cmacro to
+ NEVER_REINCLUDE, not U"".
+ * cpplex.c (cpp_push_buffer): Don't set new->if_stack.
+ (cpp_get_token): If pfile->skipping is true, discard text and
+ keep scanning until we hit a directive; don't expand macros.
+
+ * cpplib.c (struct if_stack): Remove if_succeeded, add
+ was_skipping. Change control_macro to a cpp_hashnode * and
+ shorten name to cmacro. Remove typedef IF_STACK.
+ (parse_ifdef), detect_if_not_defined): Return a cpp_hashnode *.
+ (conditional_skip, skip_if_group,
+ consider_directive_while_skipping): Delete.
+ (push_conditional): New.
+ (_cpp_handle_directive): Don't process directives other than
+ conditionals if we are skipping.
+
+ (do_ifdef, do_ifndef, do_if, do_else, do_elif, do_endif):
+ Update to new scheme.
+ (validate_else): Skip rest of line here, unconditionally.
+ (_cpp_unwind_if_stack): The stack is per-buffer. Force
+ pfile->skipping off.
+
+ (all): Remove `scare quotes' from error messages.
+
2000-05-29 Richard Henderson <rth@cygnus.com>
* function.c (emit_return_into_block): New line_note arg; emit it.
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/testsuite/ChangeLog Sun May 28 17:35:32 2000
+++ egcs/gcc/testsuite/ChangeLog Mon May 29 11:05:19 2000
@@ -1,3 +1,15 @@
+2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
+
+ * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
+ guard macro is already defined when the header is first
+ included.
+ * gcc.dg/cpp-mix.h: New file.
+ * gcc.dg/endif-label.c: Update patterns to match compiler.
+
+ * g++.brendan/complex1.C: Declare abort.
+ * g++.law/refs4.C: Remove XFAIL.
+ * g++.oliva/expr2.C: Declare abort and exit.
+
2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
* gcc.c-torture/execute/20000528-1.c: New test.
--
Geoffrey Keating <geoffk@cygnus.com>
(via an automated GCC regression script.)
zack@wolery.cumb.org