This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
1 GCC regressions, 0 new, with your patch on 2000-08-15T23:50:01Z.
- To: wcohen at redhat dot com
- To: kenner at vlsi1 dot ultra dot nyu dot edu
- To: gcc-regression at gcc dot gnu dot org
- Subject: 1 GCC regressions, 0 new, with your patch on 2000-08-15T23:50:01Z.
- From: "GCC regression checker" <geoffk at cygnus dot com>
- Date: Tue, 15 Aug 2000 19:19:27 -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++.ns/koenig7.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-08-12T01:20:00Z.
For more information, see <http://www.cygnus.com/~geoffk/gcc-regression/>.
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/compile/20000804-1.c, -O0
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/compile/20000804-1.c, -O1
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/compile/20000804-1.c, -O2
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/compile/20000804-1.c, -O3 -fomit-frame-pointer
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/compile/20000804-1.c, -O3 -g
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/compile/20000804-1.c, -O3 -fssa
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/compile/20000804-1.c, -Os
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.dg/cpp/lexstrng.c (test for excess errors)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/cpp/paste2.c (test for excess errors)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/c90-array-lval-1.c (test for excess errors)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/c99-array-lval-1.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++.ns/koenig7.C (test for excess errors)
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/ChangeLog Fri Aug 11 18:20:24 2000
+++ egcs/ChangeLog Tue Aug 15 00:50:34 2000
@@ -1,3 +1,25 @@
+2000-08-15 Alexandre Oliva <aoliva@redhat.com>
+
+ * configure.in (libstdcxx_flags): Use libstdc++-v3/src/INCLUDES.
+
+2000-08-14 Zack Weinberg <zack@wolery.cumb.org>
+
+ * configure.in (libstdcxx_flags): Remove -isystem $$s/libio/stdio.
+
+ * configure: Make enable_threads and enable_shared defaults
+ explicit. Substitute enable_threads into generated Makefiles.
+ * configure.in: Accept *-*-linux* not just *-*-linux-gnu*.
+ * libtool.m4: Accept *-*-linux* not just *-*-linux-gnu*.
+
+2000-08-13 Geoff Keating <geoffk@cygnus.com>
+
+ * Makefile.in (GCC_FOR_TARGET): Also add -B$$r/gcc/ here.
+
+2000-08-12 Alexandre Oliva <aoliva@redhat.com>
+
+ * config-ml.in (CC): Remove bogus duplicate quotation mark from
+ previous delta.
+
2000-08-11 Jason Merrill <jason@redhat.com>
* configure.in (CC_FOR_TARGET, CHILL_FOR_TARGET,
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/ChangeLog Fri Aug 11 18:20:26 2000
+++ egcs/gcc/ChangeLog Tue Aug 15 16:50:25 2000
@@ -1,3 +1,237 @@
+Tue Aug 15 17:33:05 2000 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+
+ * diagnostic.c (fatal_function): New variable.
+ (set_fatal_function): New function.
+ (fatal): Call it.
+ * diagnostic.h (set_fatal_function): New declaration.
+
+2000-08-15 William Cohen <wcohen@redhat.com>
+
+ * config/sh/elf.h (DWARF2_DEBUGGING_INFO): Defined.
+ (PREFERRED_DEBUGGING_TYPE): Set to dwarf2 info.
+ (DWARF2_ASM_LINE_DEBUG_INFO): Defined.
+
+2000-08-15 Richard Henderson <rth@cygnus.com>
+
+ * flow.c (mark_used_reg): Set reg_cond_reg appropriately.
+
+2000-08-15 Richard Earnshaw <rearnsha@arm.com>
+
+ * arm.c (arm_function_ok_for_sibcall): New function.
+ * arm.h (FUNCTION_OK_FOR_SIBCALL): Define.
+ * arm.md (call expanders): Don't check here for calls that can't
+ be sibling calls.
+
+2000-08-15 Richard Earnshaw <rearnsha@arm.com>
+
+ * arm.md (splits generating cond_exec): Disable.
+
+2000-08-15 Richard Earnshaw <rearnsha@arm.com>
+
+ * arm/linux-elf.h (text_section): Delete declaration.
+
+2000-08-15 Richard Earnshaw <rearnsha@arm.com>
+
+ ARM support for unordered FP operations.
+ * arm-protos.h (arm_comparison_operator): Declare.
+ * arm.c (arm_comparison_operator): New function.
+ (arm_select_cc_mode): Add unordered comparison codes.
+ (get_arm_condition_code): Likewise.
+ (arm_final_prescan_insn): Can't handle unordered jumps that can't
+ be done in one insn.
+ * arm.h (PREDICATE_CODES): Add arm_comparison_operator.
+ * arm.md (all uses of comparison_operator): Replace with
+ arm_comparison_operator.
+ (bunordered, bordered, bugt, bunlt, bunge, bunle, buneq, bltgt): New
+ expands.
+ (arm_buneq, arm_bltgt, arm_buneq_reversed, arm_bltgt_reveresed): New
+ patterns.
+
+Tue Aug 15 00:36:36 2000 Ovidiu Predescu <ovidiu@cup.hp.com>
+
+ * gthr-posix.h: Conditionally include <sched.h>; include
+ <config.h> from libobjc/.
+
+2000-08-14 Richard Henderson <rth@cygnus.com>
+
+ * config/i386/i386.c (legitimize_pic_address): Use Pmode
+ for all CONSTs.
+
+2000-08-14 Richard Henderson <rth@cygnus.com>
+
+ * configure.in (ia64-*): Set float_format for i386 long double.
+
+ * real.c (GET_REAL): Treat 128-bit INTEL_EXTENDED_IEEE_FORMAT
+ as we would for i386 XFmode.
+ (PUT_REAL): Likewise.
+ (endian, ereal_atof, real_value_truncate): Likewise.
+ (ereal_isneg, toe64, etens, make_nan): Likewise.
+ * real.h (REAL_VALUE_TO_TARGET_LONG_DOUBLE): Likewise.
+
+ * config/ia64/ia64-protos.h: Update.
+ * config/ia64/ia64.c (general_tfmode_operand): New.
+ (destination_tfmode_operand): New.
+ (tfreg_or_fp01_operand): New.
+ (ia64_split_timode): New.
+ (spill_tfmode_operand): New.
+ (ia64_expand_prologue): Use TFmode not XFmode.
+ (ia64_expand_epilogue): Likewise.
+ (ia64_function_arg): Likewise.
+ (ia64_function_arg_advance): Likewise.
+ (ia64_return_in_memory): Likewise.
+ (ia64_function_value): Likewise.
+ (ia64_print_operand): Likewise.
+ (ia64_register_move_cost): Set GR<->FR to 5.
+ (ia64_secondary_reload_class): Get GR for TImode memory op.
+ * config/ia64/ia64.h (ROUND_TYPE_SIZE): Remove.
+ (ROUND_TYPE_ALIGN): Remove.
+ (LONG_DOUBLE_TYPE_SIZE): Set to 128.
+ (INTEL_EXTENDED_IEEE_FORMAT): Define.
+ (HARD_REGNO_NREGS): Use TFmode, not XFmode.
+ (HARD_REGNO_MODE_OK): Likewise. Disallow TImode in FRs.
+ (MODES_TIEABLE_P): Use TFmode, not XFmode.
+ (CLASS_MAX_NREGS): Likewise.
+ (ASM_OUTPUT_LONG_DOUBLE): Output by 4 byte hunks.
+ (PREDICATE_CODES): Update.
+ * config/ia64/ia64.md (movti): New.
+ (movti_internal): Use a clobber for memory alternatives.
+ (reload_inti, reload_outti): New.
+ (movsfcc_astep): Predicate properly.
+ (movdfcc_astep): Likewise.
+ (movxf): Remove.
+ (movtf): New.
+ (extendsftf2, extenddftf2): New.
+ (trunctfsf2, trunctfdf2): New.
+ (floatditf2, fix_trunctfdi2): New.
+ (floatunsditf2, fixuns_trunctfdi2): New.
+ (addtf3, subtf3, multf3, abstf2): New.
+ (negtf2, nabstf2, mintf3, maxtf3): New.
+ (maddtf3, msubtf3, nmultf3, nmaddtf3): New.
+ (cmptf): New.
+ (fr_spill): Use TFmode, not XFmode.
+ (fr_restore): Likewise.
+ * config/ia64/lib1funcs.asm (__divtf3): New.
+ * config/ia64/t-ia64 (LIB1ASMFUNCS): Add it.
+
+2000-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * cse.c (fold_rtx): Avoid empty body in an if-statement.
+
+ * doloop.c (doloop_iterations_max, doloop_modify): Avoid using the
+ `U' integer constant suffix.
+
+ * dwarf2out.c (add_subscript_info): Avoid empty body in an
+ else-statement.
+
+ * sparc/sol2.h (__enable_execute_stack): Prototype.
+
+2000-08-14 David Edelsohn <edelsohn@gnu.org>
+
+ * collect2.c: Remove use of AIX import file.
+
+ * longlong.h: Test ARCH_PWR not ARCH_POWER.
+
+ * rs6000.c (print_operand, case 'E'): Add else.
+
+2000-08-14 Richard Henderson <rth@cygnus.com>
+
+ * config/ia64/ia64.md (movdi): Delay calling ia64_expand_load_address.
+ (movdi_symbolic): New.
+
+2000-08-14 Jim Wilson <wilson@cygnus.com>
+
+ * config/ia64/ia64.h (ASM_SPEC): Pass -mconstant-gp and -mauto-pic
+ to GNU as. For Intel as, pass -M const_gp and -M no_plabel.
+ * config/ia64/linux.h (ASM_SPEC): Pass -mconstant-gp and -mauto-pic
+ to GNU as.
+
+2000-08-14 Richard Henderson <rth@cygnus.com>
+
+ * expr.c (emit_group_load): Don't force constants into registers.
+ Special case source already in the correct mode.
+
+2000-08-14 Zack Weinberg <zack@wolery.cumb.org>
+
+ * configure.in: Accept *-*-linux* not just *-*-linux-gnu*.
+ * fixinc/inclhack.def: Likewise.
+ * fixinc/mkfixinc.sh: Likewise.
+ * configure: Regenerate.
+ * fixinc/fixincl.x: Regenerate.
+ * install.texi: Document equivalence of linux and linux-gnu.
+
+Mon Aug 14 18:51:44 2000 J"orn Rennecke <amylaar@cygnus.co.uk>
+
+ * cse.c (insert_regs): Also in REG case: When finding an invalid
+ value, and we make a new quantity, make sure that it won't be
+ mistaken by for a valid one by mention_regs.
+
+2000-08-13 Ralf Gütlein <ralf.guetlein@aranea.de>
+
+ * h8300.md: Remove obsolete peepholes.
+
+2000-08-13 Kazu Hirata <kazu@hxi.com>
+
+ * invoke.texi (H8/300 Options): Fix typos.
+ * config/h8300.c: Fix formatting.
+ * config/h8300.h: Fix comment typos.
+ (OVERRIDE_OPTIONS): Fix formatting.
+
+ * function.c: Fix formatting.
+
+ * cse.c: Fix formatting.
+
+2000-08-13 Geoff Keating <geoffk@cygnus.com>
+
+ * flow.c (attempt_auto_inc): Remove unused variable `bb'.
+ (attempt_auto_inc): Suppress parentheses warning.
+ * function.c (put_reg_into_stack): Remove unused variable `unsigned_p'.
+ * loop.c (load_mems): Remove `u' suffix in two places.
+ * config/rs6000/rs6000.c: Remove unnecessary `u' suffixes from
+ hex constants.
+ * config/rs6000/rs6000.h: Likewise.
+ * config/rs6000/sol-c0.c: Prototype some functions. Remove the
+ __eabi dummy routine.
+ * config/rs6000/sysv4.h (ASM_DECLARE_FUNCTION_NAME): Remove unused
+ variable `buf_ptr'.
+
+ * config/rs6000/rs6000.c (rs6000_select_section): Rewrite to
+ not put stuff in .sdata unnecessarily.
+ (rs6000_unique_section): New function.
+ * config/rs6000/rs6000-protos.h: Add rs6000_unique_section.
+ * config/rs6000/sysv4.h (UNIQUE_SECTION): Define.
+
+ * c-typeck.c (build_array_ref): Don't complain about non-lvalue
+ arrays in C99. Don't try to look at DECL_REGISTER of a
+ COMPONENT_REF. Don't complain twice about the same error.
+
+ * fixinc/inclhack.def (aix_pthread): New fix.
+ (aix_sysmachine): New fix.
+ * fixinc/fixincl.x: Regenerate.
+
+ * expr.c (expand_expr): Call convert_modes when turning a large
+ multiply into a small one.
+
+2000-08-12 Geoff Keating <geoffk@cygnus.com>
+
+ * tree.h (DECL_OFFSET_ALIGN): Make the off_align field of
+ the tree structure an exponent rather than an explicit alignment
+ so it doesn't overflow.
+ (SET_DECL_OFFSET_ALIGN): New macro.
+ * stor-layout.c (place_union_field): Use SET_DECL_OFFSET_ALIGN
+ rather than DECL_OFFSET_ALIGN.
+ (place_field): Likewise.
+ * expmed.c (store_bit_field): Abort on align==0 to avoid
+ antisocial machine behaviour.
+
+2000-08-12 Richard Henderson <rth@cygnus.com>
+
+ * sibcall.c (uses_addressof): Accept both addressof and
+ current_function_internal_arg_pointer inside a mem.
+ (optimize_sibling_and_tail_recursive_call): Fail tail recursion
+ if current_function_uses_addressof.
+ * stmt.c (expand_return): Kill tail recursion and HAVE_return
+ optimizations.
+
2000-08-11 Richard Henderson <rth@cygnus.com>
* config/ia64/ia64.md (addsi3): Remove expander.
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/cp/ChangeLog Fri Aug 11 18:20:32 2000
+++ egcs/gcc/cp/ChangeLog Mon Aug 14 03:20:33 2000
@@ -1,3 +1,18 @@
+2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
+
+ * cvt.c (warn_ref_binding): New static function, broken out of ...
+ (convert_to_reference): ... here. Use it.
+
+2000-08-11 Kriang Lerdsuwanakij <lerdsuwa@scf-fs.usc.edu>
+
+ * parse.y (template_arg): Add rule for template qualified with
+ global scope.
+
+2000-08-11 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
+
+ * decl2.c (add_function): Reorganize.
+ (arg_assoc): Do not consider function template decls.
+
2000-08-11 Jason Merrill <jason@redhat.com>
* decl.c (lookup_name_real): Don't forget the TYPENAME_TYPE we're
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/f/ChangeLog Fri Aug 11 09:20:36 2000
+++ egcs/gcc/f/ChangeLog Sun Aug 13 12:20:41 2000
@@ -1,3 +1,9 @@
+2000-08-13 Toon Moene <toon@moene.indiv.nluug.nl>
+
+ * bugs.texi: Describe new ability to emit debug info
+ for EQUIVALENCE members.
+ * news.texi: Ditto.
+
2000-08-11 G. Helffrich <george@gly.bris.ac.uk>
Toon Moene <toon@moene.indiv.nluug.nl>
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/java/ChangeLog Fri Aug 11 15:35:41 2000
+++ egcs/gcc/java/ChangeLog Sun Aug 13 09:50:33 2000
@@ -1,3 +1,8 @@
+Sun Aug 13 09:41:49 2000 Anthony Green <green@redhat.com>
+
+ * check-init.c (check_init): Add case for BIT_FIELD_REF (required
+ for -pg builds).
+
2000-08-10 Alexandre Petit-Bianco <apbianco@cygnus.com>
* class.c (maybe_layout_super_class): Fixed indentation.
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/testsuite/ChangeLog Fri Aug 11 04:20:40 2000
+++ egcs/gcc/testsuite/ChangeLog Tue Aug 15 13:35:43 2000
@@ -1,3 +1,25 @@
+2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
+ gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
+ gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
+
+2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
+
+ * g++.old-deja/g++.other/refinit2.C: New test.
+
+2000-08-13 Geoff Keating <geoffk@cygnus.com>
+
+ * lib/c-torture.exp (c-torture): Make
+ compiler_conditional_xfail_data global.
+ * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
+ compiler_conditional_xfail_data machinery.
+ (f-torture-execute): Likewise.
+ * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
+ and only when unrolling loops.
+
+ * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
+
2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
* g++.old-deja/g++.pt/explicit81.C: New test.
--- /sloth/delay/tbox/changelog_pass/egcs/libio/ChangeLog Sun Jul 23 09:20:38 2000
+++ egcs/libio/ChangeLog Mon Aug 14 12:35:37 2000
@@ -1,3 +1,8 @@
+2000-08-14 Zack Weinberg <zack@wolery.cumb.org>
+
+ * configure.in: Accept *-*-linux* not just *-*-linux-gnu*.
+ Honor --disable-threads.
+
Sun Jul 23 15:16:23 2000 Krister Walfridsson <cato@df.lth.se>
* gen-params: Added trailing space for 'long long int' regexp.
--- /sloth/delay/tbox/changelog_pass/egcs/libstdc++/ChangeLog Fri Aug 11 18:21:07 2000
+++ egcs/libstdc++/ChangeLog Mon Aug 14 12:35:38 2000
@@ -1,3 +1,8 @@
+2000-08-14 Zack Weinberg <zack@wolery.cumb.org>
+
+ * configure.in: Accept *-*-linux* not just *-*-linux-gnu*.
+ Honor --disable-threads.
+
2000-08-11 Jason Merrill <jason@redhat.com>
* std/straits.h (is_del): Boolify with !!.
--
Geoffrey Keating <geoffk@cygnus.com>
(via an automated GCC regression script.)
kenner@vlsi1.ultra.nyu.edu
wcohen@redhat.com
2000-08-15T23:50:01Z 2000-08-16T02:19:18Z regress-1