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: cpopetz at cygnus 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: Sat, 10 Jun 2000 00:13:34 -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 4
failures that existed before and after that patch; 36 failures
have been fixed.
The old failures, which were not fixed or introduced by your patch, are:
g++.sum g++.ext/pretty2.C
g++.sum g++.other/decl4.C
g++.sum g++.other/mangle1.C
g++.sum g++.other/static8.C
The fixed failures are:
g++.sum g++.benjamin/15071.C
g++.sum g++.brendan/copy9.C
g++.sum g++.brendan/ptolemy2.C
g++.sum g++.jason/2371.C
g++.sum g++.jason/template24.C
g++.sum g++.jason/template31.C
g++.sum g++.jason/typeid1.C
g++.sum g++.law/arg8.C
g++.sum g++.law/code-gen5.C
g++.sum g++.law/cvt2.C
g++.sum g++.law/virtual3.C
g++.sum g++.mike/eh2.C
g++.sum g++.mike/net34.C
g++.sum g++.mike/net46.C
g++.sum g++.mike/p658.C
g++.sum g++.other/inline7.C
g++.sum g++.other/inline8.C
g++.sum g++.robertl/eb115.C
g++.sum g++.robertl/eb118.C
g++.sum g++.robertl/eb21.C
g++.sum g++.robertl/eb27.C
g++.sum g++.robertl/eb41.C
g++.sum g++.robertl/eb44.C
g++.sum g++.robertl/eb46.C
g++.sum g++.robertl/eb54.C
g++.sum g++.robertl/eb69.C
g++.sum g++.robertl/eb73.C
g++.sum g++.robertl/eb77.C
libio.sum hounddog.cc
libio.sum putbackdog.cc
libio.sum tiomanip.cc
libstdc++.sum tcomplex.cc
libstdc++.sum tlist.cc
libstdc++.sum tmap.cc
libstdc++.sum tstring.cc
libstdc++.sum tvector.cc
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-06-08T17:20:00Z.
GCC was configured with
/sloth/delay/tbox/cvs/egcs/configure --target=powerpc-eabisim --prefix=/sloth/delay/tbox/objs \
--enable-checking=misc,gc,tree
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/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++.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++.ext/pretty2.C Execution test
gcc/testsuite/g++.sum:FAIL: g++.other/decl4.C (test for bogus messages, line 7)
gcc/testsuite/g++.sum:FAIL: g++.other/mangle1.C name clash (test for errors, line 9)
gcc/testsuite/g++.sum:FAIL: g++.other/mangle1.C name clash (test for errors, line 10)
gcc/testsuite/g++.sum:FAIL: g++.other/mangle1.C name clash (test for errors, line 12)
gcc/testsuite/g++.sum:FAIL: g++.other/mangle1.C name clash (test for errors, line 13)
gcc/testsuite/g++.sum:FAIL: g++.other/mangle1.C name clash (test for errors, line 15)
gcc/testsuite/g++.sum:FAIL: g++.other/mangle1.C name clash (test for errors, line 16)
gcc/testsuite/g++.sum:FAIL: g++.other/mangle1.C name clash (test for errors, line 18)
gcc/testsuite/g++.sum:FAIL: g++.other/mangle1.C name clash (test for errors, line 19)
gcc/testsuite/g++.sum:FAIL: g++.other/mangle1.C name clash (test for errors, line 21)
gcc/testsuite/g++.sum:FAIL: g++.other/mangle1.C name clash (test for errors, line 22)
gcc/testsuite/g++.sum:FAIL: g++.other/mangle1.C name clash (test for errors, line 24)
gcc/testsuite/g++.sum:FAIL: g++.other/mangle1.C name clash (test for errors, line 25)
gcc/testsuite/g++.sum:FAIL: g++.other/mangle1.C name clash (test for errors, line 28)
gcc/testsuite/g++.sum:FAIL: g++.other/mangle1.C name clash (test for errors, line 29)
gcc/testsuite/g++.sum:FAIL: g++.other/mangle1.C name clash (test for errors, line 32)
gcc/testsuite/g++.sum:FAIL: g++.other/mangle1.C name clash (test for errors, line 33)
gcc/testsuite/g++.sum:FAIL: g++.other/mangle1.C name clash (test for errors, line 36)
gcc/testsuite/g++.sum:FAIL: g++.other/mangle1.C name clash (test for errors, line 37)
gcc/testsuite/g++.sum:FAIL: g++.other/mangle1.C name clash (test for errors, line 40)
gcc/testsuite/g++.sum:FAIL: g++.other/mangle1.C name clash (test for errors, line 41)
gcc/testsuite/g++.sum:FAIL: g++.other/mangle1.C name clash (test for errors, line 43)
gcc/testsuite/g++.sum:FAIL: g++.other/mangle1.C name clash (test for errors, line 44)
gcc/testsuite/g++.sum:FAIL: g++.other/static8.C duplicate declaration (test for errors, line 6)
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 Thu Jun 8 10:20:24 2000
+++ egcs/gcc/ChangeLog Fri Jun 9 18:50:34 2000
@@ -1,5 +1,107 @@
+2000-06-09 H.J. Lu (hjl@gnu.org)
+
+ * Makefile.in (c-parse.o): Also depend on output.h.
+
+2000-06-09 Zack Weinberg <zack@wolery.cumb.org>
+
+ * ggc-none.c, ggc-simple.c, ggc-page.c (ggc_alloc_obj): Rename
+ it ggc_alloc, drop second argument, never clear returned memory.
+ * ggc-common.c (ggc_alloc_string): Use ggc_alloc.
+ (ggc_alloc_cleared): New.
+ * ggc.h: Prototype ggc_alloc and ggc_alloc_cleared, not
+ ggc_alloc_obj. Remove ggc_alloc macro.
+ (ggc_alloc_rtx, ggc_alloc_rtvec, ggc_alloc_tree): Use ggc_alloc.
+
+ * rtl.c (rtvec_alloc): Clear the vector always.
+ (rtx_alloc): Clear the first word always. Remove dirty
+ obstack tricks (this routine is no longer a bottleneck).
+ * tree.c (make_node): Clear the new node always.
+ (make_tree_vec): Likewise.
+ (tree_cons): Clear the common structure always.
+ (build1): Likewise; also, clear TREE_COMPLEXITY.
+ * gengenrtl.c: Use puts wherever possible. Remove extra
+ newlines.
+ (gendef): Clear the first word of an RTX in the generator
+ function, irrespective of ggc_p. Initialize '0' slots to
+ NULL.
+ (genlegend): Don't generate obstack_alloc_rtx routine, just a
+ thin wrapper macro around obstack_alloc.
+
+ * stmt.c (expand_fixup): Use ggc_alloc.
+ * c-typeck.c (add_pending_init): Use ggc_alloc.
+ * emit-rtl.c (init_emit_once): Clear CONST_DOUBLE_CHAIN(tem).
+ * varasm.c (immed_double_const): Set CONST_DOUBLE_MEM(r) to
+ const0_rtx when it is created.
+ (immed_real_const_1): Set CONST_DOUBLE_CHAIN(r) to NULL_RTX if
+ we are not in a function.
+
+ * tree.c (tree_class_check_failed): Make second arg an int.
+ * tree.h: Update prototype.
+
+2000-06-09 Geoff Keating <geoffk@cygnus.com>
+
+ * tree.h (VOID_TYPE_P): Don't look at the TYPE_MAIN_VARIANT
+ of an error_mark_node.
+
+Fri Jun 9 20:35:13 2000 Denis Chertykov <denisc@overta.ru>
+
+ * config/avr/avr.c (asm_output_section_name): bugfix.
+
+2000-06-09 Jason Merrill <jason@casey.soma.redhat.com>
+
+ * timevar.def: Add TV_EXPAND.
+ * timevar.c (timevar_print): Update timing information.
+ * calls.c (try_to_integrate): Push to TV_INTEGRATION for inlining.
+
+ * stmt.c (expand_return): Check for error_mark_node.
+
+2000-06-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * configure.in: Also avoid wrapping auto-build.h with IN_GCC.
+
+ * scan-types.sh (VALUE) Wrap use with double quotes to protect
+ variable against filename expansion when it contains "char *".
+
+ * system.h (SSIZE_MAX): Delete backup definition.
+
+ * cppfiles.c (read_include_file): Use INTTYPE_MAXIMUM(ssize_t)
+ instead of SSIZE_MAX.
+
+2000-06-09 Jakub Jelinek <jakub@redhat.com>
+
+ * configure.in: Check whether gas supports -relax.
+ * configure, config.in: Rebuilt.
+ * config/sparc/sparc.h (ASM_RELAX_SPEC): Define.
+ (EXTRA_SPECS): Add asm_relax.
+ (ASM_SPEC): Add %(asm_relax).
+ (TARGET_SWITCHES): Add -mrelax and -mno-relax.
+ * config/sparc/linux64.h (LINK_ARCH_SPEC): Rename to LINK_SPEC.
+ (LINK_SPEC): Pass -relax to linker unless -mno-relax or -r.
+ (ASM_SPEC): Add %(asm_relax).
+ * config/sparc/linux.h (LINK_SPEC, ASM_SPEC): Likewise.
+ * config/sparc/sparc.c (output_sibcall): If HAVE_AS_RELAX_OPTION,
+ never use sethi/jmpl for leaf tail calls. Use or with rs2 %g0
+ instead of mov, so that gas can further optimize it.
+
+2000-06-08 James E. Wilson <wilson@bletchleypark.cygnus.com>
+
+ * dwarf2out.c (size_of_die, case dw_val_class_const): Use
+ size_of_sleb128.
+ (value_format, case dw_val_class_const): Use sdata format.
+ (output_die): Call output_sleb128.
+
2000-06-08 James E. Wilson <wilson@cygnus.com>
+ * dwarf2out.c (ASM_OUTPUT_DWARF_DATA8): Add new macro that uses
+ UNALIGNED_DOUBLE_INT_ASM_OP. Rename old macro to
+ ASM_OUTPUT_DWARF_CONST_DOUBLE.
+ (output_die, case dw_val_class_unsigned_const): Correct call to
+ ASM_OUTPUT_DWARF_DATA8.
+ (output_die, case dw_val_class_long_long): Use
+ ASM_OUTPUT_DWARF_CONST_DOUBLE.
+ * tree.c (host_integerp): Accept unsigned HOST_WIDE_INT values when
+ pos is zero.
+
* config/ia64/ia64-protos.h (ia64_output_end_prologue): Add.
(output_function_prologue): Fix mispelling.
(output_function_prologue, output_function_epilogue): Reorder to
@@ -262,12 +364,12 @@
* Makefile.in (intl.*): Honor non-zero exit codes in the intl
subdir.
-S2000-06-03 Geoff Keating <geoffk@cygnus.com>
+2000-06-03 Geoff Keating <geoffk@cygnus.com>
* alias.c (record_component_aliases): Don't inspect
DECL_NONADDRESSABLE_P of non-FIELD_DECL components of structures.
-at Jun 3 19:05:30 2000 Michael Meissner <meissner@redhat.com>
+Sat Jun 3 19:05:30 2000 Michael Meissner <meissner@redhat.com>
* ifcvt.c (process_insns): If IFCVT_MODIFY_INSN is defined, call
it with the pattern to do machine dependent work.
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/cp/ChangeLog Thu Jun 8 10:20:27 2000
+++ egcs/gcc/cp/ChangeLog Fri Jun 9 14:50:29 2000
@@ -1,3 +1,22 @@
+2000-06-09 Zack Weinberg <zack@wolery.cumb.org>
+
+ * call.c (add_candidate): Use ggc_alloc_cleared.
+ * decl.c (lookup_label): Likewise.
+ * lex.c (retrofit_lang_decl): Likewise.
+
+2000-06-09 Jason Merrill <jason@casey.soma.redhat.com>
+
+ * semantics.c (expand_body): Push to TV_EXPAND.
+ * optimize.c (optimize_function): Push to TV_INTEGRATION.
+ * decl.c (start_function): Always call announce_function.
+
+ * tinfo2.cc: Just declare abort.
+
+2000-06-09 Gabriel Dos Reis <gdr@codesourcery.com>
+
+ * lex.c (DEF_OPERATOR): Say `operator@' -not- `operator @'
+ whenever @ is a symbolic name.
+
2000-06-08 Jakub Jelinek <jakub@redhat.com>
* method.c (make_thunk): Clear DECL_VTT_PARM in thunk.
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/testsuite/ChangeLog Tue Jun 6 15:05:47 2000
+++ egcs/gcc/testsuite/ChangeLog Fri Jun 9 21:35:35 2000
@@ -1,3 +1,14 @@
+Fri Jun 9 21:54:28 2000 Clinton Popetz <cpopetz@cygnus.com>
+
+ * gcc.dg/20000609-1.c: New test.
+
+2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
+
+ * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
+ * gcc.c-torture/noncompile/poison-1.c: Move...
+ * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
+ * gcc.dg/cpp-li1.c: Add a token after the #line.
+
2000-06-05 Richard Henderson <rth@cygnus.com>
* gcc.c-torture/execute/20000605-2.c: New test.
--
Geoffrey Keating <geoffk@cygnus.com>
(via an automated GCC regression script.)
cpopetz@cygnus.com
2000-06-10T04:35:00Z 2000-06-10T07:13:30Z regress-4