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: wilson 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: Thu, 8 Jun 2000 18:27:55 -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 37
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++.benjamin/15071.C
g++.sum g++.brendan/copy9.C
g++.sum g++.brendan/ptolemy2.C
g++.sum g++.ext/realpt1.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++.benjamin/15071.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.brendan/copy9.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.brendan/ptolemy2.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.brendan/scope1.C caused compiler crash
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/realpt1.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.jason/2371.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.jason/local.C caused compiler crash
gcc/testsuite/g++.sum:FAIL: g++.jason/report.C caused compiler crash
gcc/testsuite/g++.sum:FAIL: g++.jason/template24.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.jason/template31.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.jason/typeid1.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.law/arg8.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.law/code-gen5.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.law/cvt2.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.law/virtual3.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.law/visibility13.C caused compiler crash
gcc/testsuite/g++.sum:FAIL: g++.law/visibility3.C caused compiler crash
gcc/testsuite/g++.sum:FAIL: g++.law/visibility8.C caused compiler crash
gcc/testsuite/g++.sum:FAIL: g++.martin/sts_partial.C caused compiler crash
gcc/testsuite/g++.sum:FAIL: g++.mike/eh2.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.mike/net34.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.mike/net46.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.mike/p11110.C caused compiler crash
gcc/testsuite/g++.sum:FAIL: g++.mike/p658.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.other/inline7.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.other/inline8.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.other/vaarg3.C promote (test for errors, line 26)
gcc/testsuite/g++.sum:FAIL: g++.pt/call2.C caused compiler crash
gcc/testsuite/g++.sum:FAIL: g++.pt/crash36.C caused compiler crash
gcc/testsuite/g++.sum:FAIL: g++.pt/t24.C caused compiler crash
gcc/testsuite/g++.sum:FAIL: g++.pt/ttp10.C caused compiler crash
gcc/testsuite/g++.sum:FAIL: g++.robertl/eb115.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.robertl/eb118.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.robertl/eb21.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.robertl/eb22.C caused compiler crash
gcc/testsuite/g++.sum:FAIL: g++.robertl/eb27.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.robertl/eb41.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.robertl/eb44.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.robertl/eb46.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.robertl/eb54.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.robertl/eb69.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.robertl/eb73.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.robertl/eb77.C (test for excess errors)
powerpc-eabisim/libio/testsuite/libio.sum:FAIL: hounddog.cc compilation
powerpc-eabisim/libio/testsuite/libio.sum:FAIL: hounddog.cc compilation -b0
powerpc-eabisim/libio/testsuite/libio.sum:FAIL: hounddog.cc compilation -b2
powerpc-eabisim/libio/testsuite/libio.sum:FAIL: putbackdog.cc compilation
powerpc-eabisim/libio/testsuite/libio.sum:FAIL: putbackdog.cc compilation -b0
powerpc-eabisim/libio/testsuite/libio.sum:FAIL: putbackdog.cc compilation -b2
powerpc-eabisim/libio/testsuite/libio.sum:FAIL: tFile.cc compilation
powerpc-eabisim/libio/testsuite/libio.sum:FAIL: tFile.cc compilation -b0
powerpc-eabisim/libio/testsuite/libio.sum:FAIL: tFile.cc compilation -b3
powerpc-eabisim/libio/testsuite/libio.sum:FAIL: tiomanip.cc compilation
powerpc-eabisim/libio/testsuite/libio.sum:FAIL: tiomisc.cc compilation
powerpc-eabisim/libstdc++/testsuite/libstdc++.sum:FAIL: tcomplex.cc compilation
powerpc-eabisim/libstdc++/testsuite/libstdc++.sum:FAIL: tcomplex.cc -O compilation
powerpc-eabisim/libstdc++/testsuite/libstdc++.sum:FAIL: tlist.cc compilation
powerpc-eabisim/libstdc++/testsuite/libstdc++.sum:FAIL: tlist.cc -O compilation
powerpc-eabisim/libstdc++/testsuite/libstdc++.sum:FAIL: tmap.cc compilation
powerpc-eabisim/libstdc++/testsuite/libstdc++.sum:FAIL: tmap.cc -O compilation
powerpc-eabisim/libstdc++/testsuite/libstdc++.sum:FAIL: tstring.cc compilation
powerpc-eabisim/libstdc++/testsuite/libstdc++.sum:FAIL: tstring.cc -O compilation
powerpc-eabisim/libstdc++/testsuite/libstdc++.sum:FAIL: tvector.cc compilation
powerpc-eabisim/libstdc++/testsuite/libstdc++.sum:FAIL: tvector.cc -O compilation
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/ChangeLog Thu Jun 8 10:20:24 2000
+++ egcs/gcc/ChangeLog Thu Jun 8 15:50:33 2000
@@ -1,5 +1,27 @@
+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 Mark Mitchell <mark@codesourcery.com>
+
+ * invoke.texi: Remove documentation for -fsquangle and
+ -fname-mangling-version.
+
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
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/cp/ChangeLog Thu Jun 8 10:20:27 2000
+++ egcs/gcc/cp/ChangeLog Thu Jun 8 13:05:28 2000
@@ -1,3 +1,136 @@
+2000-06-08 Mark Mitchell <mark@codesourcery.com>
+
+ Remove old ABI mangling code.
+ * cp-tree.h (cp_tree_index): Remove CPTI_TINFO_DECL_ID and
+ CPTI_TINFO_VAR_ID.
+ (tinfo_decl_id): Remove.
+ (tinfo_var_id): Likewise.
+ (name_mangling_version): Likewise.
+ (flag_do_squangling): Likewise.
+ (get_vtt_name): Likewise.
+ (init_method): Likewise.
+ (build_overload_name): Likewise.
+ (build_static_name): Likewise.
+ (build_decl_overload_real): Likewise.
+ (build_overload_with_type): Likewise.
+ (build_destructor_name): Likewise.
+ (get_id_2): Likewise.
+ (get_ctor_vtbl_name): Likewise.
+ (mangle_typeinfo_fn_for_type): New function.
+ (mangle_java_reflection_var_for_type): Likewise.
+ * call.c (build_new_method_call): Use mangle_vtt_for_type.
+ * class.c (get_vtable_name): Remove.
+ (get_vtt_name): Remove.
+ (get_vtable_decl): Use mangle_vtbl_for_type.
+ (build_vtt): Likewise.
+ (build_ctor_vtbl_group): Remove old ABI mangling support.
+ * decl.c (pushtag): Likewise.
+ (maybe_commonize_var): Use set_mangled_name_for_decl.
+ (grokfndecl): Remove old ABI mangling support.
+ (grokvardecl): Likewise.
+ (grokdeclarator): Likewise.
+ (grok_op_properties): Adjust use of DEF_OPERATOR.
+ * decl2.c (name_mangling_version): Remove.
+ (lang_f_options): Remove squangle.
+ (unsupported_options): Add squangle.
+ (lang_decode_options): Don't set flag_do_squangling. Issue a
+ warning for -fname-mangling-version.
+ (grokclassfn): Remove old ABI mangling support.
+ (finish_static_data_member_decl): Likewise.
+ (grokfield): Likewise.
+ (grokoptypename): Likewise.
+ (get_sentry): Likewise.
+ * init.c (build_java_class_ref): Use
+ mangle_java_reflection_var_for_type.
+ * lex.c (init_operators): Adjust use of DEF_OPERATOR.
+ (init_parse): Call init_mangle, not init_method.
+ * mangle.c (write_special_name_constructor): Handle
+ maybe-in-charge constructors.
+ (write_special_name_destructor): Handle
+ maybe-in-charge destructors.
+ (write_expression): Tweak code to handle non-type template
+ arguments with reference type.
+ (mangle_typeinfo_fn_for_type): New function.
+ (mangle_java_reflection_var_for_type): Likewise.
+ (mangle_conv_op_name_for_type): Don't use a name that the user
+ could type.
+ * method.c (enum mangling_flags): Remove.
+ (mangling_flags): Likewise.
+ (obstack_chunk_alloc): Likewise.
+ (obstack_chunk_free): Likewise.
+ (OB_INIT): Likewise.
+ (OB_PUTC): Likewise.
+ (OB_PUTC2): Likewise.
+ (OB_PUTS): Likewise.
+ (OB_PUTID): Likewise.
+ (OB_PUTCP): Likewise.
+ (OB_FINISH): Likewise.
+ (OB_LAST): Likewise.
+ (btypelist): Likewise.
+ (ktypelist): Likewise.
+ (maxbtype): Likewise.
+ (maxktype): Likewise.
+ (typevec): Likewise.
+ (maxtype): Likewise.
+ (init_method): Likewise.
+ (digit_buffer): Likewise.
+ (nofold): Likewise.
+ (start_squangling): Likewise.
+ (end_squangling): Likewise.
+ (icat): Likewise.
+ (dicat): Likewise.
+ (old_backref_index): Likewise.
+ (flush_repeats): Likewise.
+ (is_back_referenceable_type): Likewise.
+ (issue_nrepeats): Likewise.
+ (check_ktype): Likewise.
+ (issue_ktype): Likewise.
+ (build_overload_nested_name): Likewise.
+ (build_underscore_int): Likewise.
+ (build_overload_scope_ref): Likewise.
+ (mangle_expression): Likewise.
+ (build_overload_int): Likewise.
+ (mangled_C9x_name): Likewise.
+ (build_overload_value): Likewise.
+ (build_template_template_parm_names): Likewise.
+ (build_template_parm_names): Likewise.
+ (build_overload_identifier): Likewise.
+ (build_qualified_name): Likewise.
+ (build_mangled_name_for_type_with_Gcode): Likewise.
+ (build_mangled_name_for_type): Likewise.
+ (build_overload_name): Likewise.
+ (build_mangled_name): Likewise.
+ (process_modifiers): Likewise.
+ (check_btype): Likewise.
+ (process_overload_item): Likewise.
+ (build_static_name): Likewise.
+ (build_decl_overload_real): Likewise.
+ (set_mangled_name_for_decl): Remove old ABI mangling support.
+ (build_typename_overload): Remove.
+ (build_overload_with_type): Remove.
+ (get_id_2): Remove.
+ (get_ctor_vtbl_name): Remove.
+ (build_destructor_name): Likewise.
+ (set_mangled_name_for_decl): Likewise.
+ (make_thunk): Remove old ABI mangling support.
+ * operators.def: Likewise.
+ * pt.c (check_explicit_specialization): Don't call
+ set_mangled_name_for_template_decl.
+ (lookup_template_class): Remove old ABI mangling support.
+ (tsubst_friend_function): Update comment.
+ (tsubst_decl): Remove old ABI mangling support.
+ (tsubst_copy): Likewise.
+ (set_mangled_name_for_template_decl): Remove.
+ * rtti.c (init_rtti_processing): Use std_identifier. Don't set
+ tinfo_decl_id or tinfo_var_id.
+ (get_tinfo_var): Use mangle_typeinfo_for_type.
+ (tinfo_name): Remove old ABI mangling support.
+ (get_tinfo_decl): Likewise.
+ (tinfo_base_init): Likewise.
+ (create_real_tinfo_var): Use a name that the user can't type.
+
+ * tinfo2.cc (BUILTIN): Adjust to use new mangling.
+
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 Thu Jun 8 15:50:35 2000
@@ -1,3 +1,10 @@
+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.
--- /sloth/delay/tbox/changelog_pass/egcs/libio/ChangeLog Sun Jun 4 15:35:25 2000
+++ egcs/libio/ChangeLog Thu Jun 8 13:05:33 2000
@@ -1,3 +1,8 @@
+2000-06-08 Mark Mitchell <mark@codesourcery.com>
+
+ * libioP.h: Remove old ABI mangling code.
+ * stdstrbufs.cc: Likewise.
+
2000-06-04 Mark Mitchell <mark@codesourcery.com>
* libioP.h: Handle new ABI mangling.
--
Geoffrey Keating <geoffk@cygnus.com>
(via an automated GCC regression script.)
wilson@bletchleypark.cygnus.com
zack@wolery.cumb.org
2000-06-08T22:50:00Z 2000-06-09T01:27:51Z regress-37