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-06T20:50:00Z.
- To: gcc-regression at gcc dot gnu dot org
- Subject: 5 GCC regressions, 0 new, with your patch on 2000-10-06T20:50:00Z.
- From: "GCC regression checker" <geoffk at cygnus dot com>
- Date: Fri, 6 Oct 2000 23:14:17 +0000
- CC: vmakarov at touchme dot toronto dot redhat 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 13:50:23 2000
@@ -1,3 +1,92 @@
+2000-10-06 Alexandre Oliva <aoliva@redhat.com>
+
+ * config/sh/sh.md (calli_pcrel, call_valuei_pcrel): Add
+ `TARGET_SH2' as a condition.
+
+2000-10-06 Vladimir Makarov <vmakarov@touchme.toronto.redhat.com>
+
+ * haifa-sched.c (anti_dependency_cache, output_dependency_cache,
+ forward_dependency_cache): New variables.
+ (add_dependence, remove_dependence): Use anti_dependency_cache and
+ output_dependency_cache.
+ (compute_block_forward_dependences): Use forward_dependency_cache.
+ (schedule_insns): Allocate and free memory for anti/output/forward
+ dependencies caches.
+
+2000-10-06 Alexandre Oliva <aoliva@redhat.com>
+
+ * config/sh/sh.md (call, call_value): Use `TARGET_SH2' instead of
+ `! TARGET_SH1'. Reindent.
+
+2000-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * builtins.c (is_valid_printf_arglist, expand_builtin_printf):
+ Move functions from here ...
+
+ * c-common.c (is_valid_printf_arglist, c_expand_builtin_printf):
+ ... to here.
+ (c_expand_builtin): New function.
+ (init_function_format_info): Don't set `check_function_format_ptr'.
+ (c_common_nodes_and_builtins): Set built_in_class type for
+ printf/__builtin_printf to BUILT_IN_FRONTEND.
+ (c_expand_expr): Handle CALL_EXPRs that are front-end builtins.
+
+ * c-common.h (build_function_call): Declare.
+
+ * expr.c (expand_expr): Pass builtins with class BUILT_IN_FRONTEND
+ to `lang_expand_expr' rather than `expand_builtin'.
+
+ * tree.c (check_function_format_ptr): Delete.
+
+ * tree.h (check_function_format_ptr): Likewise.
+
+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.)
vmakarov@touchme.toronto.redhat.com
2000-10-06T20:50:00Z 2000-10-06T23:14:09Z regress-5