This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
5 GCC regressions, 0 new, with your patch on 2000-10-06T13:05:00Z.
- To: gcc-regression at gcc dot gnu dot org
- Subject: 5 GCC regressions, 0 new, with your patch on 2000-10-06T13:05:00Z.
- From: "GCC regression checker" <geoffk at cygnus dot com>
- Date: Fri, 6 Oct 2000 15:29:19 +0000
- CC: hp at bitrange dot com
(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 5
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++.brendan/crash13.C
g++.sum g++.brendan/crash52.C
g++.sum g++.jason/report.C
g++.sum g++.law/friend5.C
g++.sum g++.mike/p646.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-06T05:35:00Z.
For more information, see <http://www.cygnus.com/~geoffk/gcc-regression/>.
gcc/testsuite/gcc.sum:FAIL: gcc.dg/c99-array-nonobj-1.c func [] arg (test for errors, line 26)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/c99-array-nonobj-1.c (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.brendan/crash13.C reaches end of non-void function (test for errors, line 33)
gcc/testsuite/g++.sum:FAIL: g++.brendan/crash52.C non-void function (test for errors, line 12)
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++.jason/report.C non-void (test for errors, line 53)
gcc/testsuite/g++.sum:FAIL: g++.jason/report.C non-void (test for errors, line 68)
gcc/testsuite/g++.sum:FAIL: g++.law/friend5.C non-void (test for errors, line 17)
gcc/testsuite/g++.sum:FAIL: g++.law/friend5.C non-void (test for errors, line 22)
gcc/testsuite/g++.sum:FAIL: g++.mike/p646.C no return statement (test for warnings, line 110)
gcc/testsuite/g++.sum:FAIL: g++.mike/p646.C no return statement (test for warnings, line 118)
gcc/testsuite/g++.sum:FAIL: g++.mike/p646.C no return statement (test for warnings, line 126)
gcc/testsuite/g++.sum:FAIL: g++.mike/p646.C no return statement (test for warnings, line 133)
gcc/testsuite/g++.sum:FAIL: g++.mike/p646.C no return statement (test for warnings, line 145)
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/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 Thu Oct 5 22:35:35 2000
+++ egcs/gcc/ChangeLog Fri Oct 6 06:05:40 2000
@@ -1,3 +1,50 @@
+2000-10-06 Hans-Peter Nilsson <hp@bitrange.com>
+
+ * dwarf2out.c (build_cfa_loc): Correct to use DW_OP_regx or
+ DW_OP_bregx when cfa->reg > 31.
+
+ * frame-dwarf2.c (decode_stack_op) [case DW_OP_regx]: Add missing
+ break.
+
+2000-10-05 Richard Henderson <rth@cygnus.com>
+
+ * c-decl.c (warn_missing_noreturn): Remove.
+ (c_expand_body): Don't set or check can_reach_end.
+ * c-tree.h (warn_missing_noreturn): Move ...
+ * flags.h: ... here.
+ (can_reach_end): Remove.
+ * flow.c (check_function_return_warnings): New.
+ (make_edges): No edge to exit for noreturn sibcalls.
+ * function.c (expand_function_end): Save the return value
+ clobber instruction.
+ (mark_function_status): Mark it.
+ * function.h (struct function): Add x_clobber_return_insn.
+ * jump.c (can_reach_end): Remove.
+ (calculate_can_reach_end): Remove.
+ (jump_optimize_1): Don't call it.
+ * output.h (check_function_return_warnings): Declare.
+ * toplev.c (warn_missing_noreturn): Move from c-decl.c
+ (rest_of_compilation): Call check_function_return_warnings.
+
+2000-10-05 Richard Henderson <rth@cygnus.com>
+
+ * Makefile.in (NM_FOR_TARGET): New.
+ (libgcc.mk): Pass SHLIB_MKMAP, SHLIB_MAPFILES.
+ (libgcc.a, stmp-multilib): Pass NM_FOR_TARGET.
+ * mklibgcc.in: If SHLIB_MKMAP, build libgcc.map. Depend the
+ shared library build on that and EXTRA_MULTILIB_PARTS.
+ * mkmap-flat.awk: New file.
+ * mkmap-symver.awk: New file.
+ * libgcc-std.ver: New file.
+ * config/libgcc-glibc.ver: New file.
+ * config/ia64/libgcc-ia64.ver: New file.
+ * config/t-linux (SHLIB_MKMAP, SHLIB_MAPFILES): New.
+ (SHLIB_LINK): Add --version-script.
+ * config/ia64/t-ia64 (SHLIB_MAPFILES): Add libgcc-ia64.ver.
+ * config/mips/t-iris6 (SHLIB_MKMAP, SHLIB_MAPFILES): New.
+ * config/sparc/t-sol2 (SHLIB_MKMAP, SHLIB_MAPFILES): New.
+ (SHLIB_LINK): Add -M.
+
2000-10-05 Richard Henderson <rth@cygnus.com>
* Makefile.in (LIB2FUNCS): Add _clz.
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/ch/ChangeLog Sun Sep 10 19:20:38 2000
+++ egcs/gcc/ch/ChangeLog Fri Oct 6 01:05:40 2000
@@ -1,3 +1,7 @@
+2000-10-05 Richard Henderson <rth@cygnus.com>
+
+ * decl.c (finish_chill_function): Don't init can_reach_end.
+
2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
* decl.c, timing.c: Include defaults.h if not already included.
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/cp/ChangeLog Thu Oct 5 20:05:36 2000
+++ egcs/gcc/cp/ChangeLog Fri Oct 6 03:35:36 2000
@@ -1,3 +1,15 @@
+2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
+
+ * pt.c (lookup_template_class): Set current access for enum.
+ (tsubst_enum): Set file & line for enum decl.
+
+ * spew.c (yylex): Remove unused variable.
+
+2000-10-05 Richard Henderson <rth@cygnus.com>
+
+ * semantics.c (genrtl_finish_function): Don't init or check
+ can_reach_end; remove noreturn and return value checks.
+
2000-10-05 Tom Tromey <tromey@cygnus.com>
* init.c (build_java_class_ref): Use `build_static_name' with a
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/f/ChangeLog Sun Oct 1 12:35:38 2000
+++ egcs/gcc/f/ChangeLog Fri Oct 6 01:05:42 2000
@@ -1,3 +1,7 @@
+2000-10-05 Richard Henderson <rth@cygnus.com>
+
+ * com.c (finish_function): Don't init can_reach_end.
+
Sun Oct 1 11:43:44 2000 Mark Mitchell <mark@codesourcery.com>
* com.c (lang_mark_false_label_stack): Remove.
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/testsuite/ChangeLog Thu Oct 5 02:50:41 2000
+++ egcs/gcc/testsuite/ChangeLog Fri Oct 6 03:35:37 2000
@@ -1,3 +1,7 @@
+2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
+
+ * g++.old-deja/g++.pt/enum14.C: New test.
+
2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
* g++.old-deja/g++.pt/crash59.C: New test.
--
Geoffrey Keating <geoffk@cygnus.com>
(via an automated GCC regression script.)
hp@bitrange.com
2000-10-06T13:05:00Z 2000-10-06T15:29:12Z regress-5