2 GCC regressions, 0 new, with your patch on 2002-11-05T03:00:04Z.
GCC regression checker
geoffk@apple.com
Tue Nov 5 04:00:00 GMT 2002
With your recent patch, GCC has some regression test failures, which
used to pass. There are 0 new failures, and 2
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:
native gcc.sum gcc.c-torture/compile/simd-4.c,
native gcc.sum gcc.c-torture/execute/simd-2.c
For more information, see (web pages still under construction).
-------------- next part --------------
ChangeLog entries since last run on 2002-11-04T18:10:25Z:
--- /Users/regress/tbox/changelog_mail/gcc/ChangeLog Mon Oct 28 01:30:45 2002
+++ gcc/ChangeLog Mon Nov 4 19:00:49 2002
@@ -1,3 +1,9 @@
+2002-11-04 Kevin Buettner <kevinb@redhat.com>
+
+ * Makefile.def (host_modules): Add rda.
+ * Makefile.in: Regenerate.
+ * configure.in (target_tool): Add target-rda to list.
+
2002-10-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
* MAINTAINERS: Remove "co-maintainer" note for web pages.
--- /Users/regress/tbox/changelog_mail/gcc/gcc/ChangeLog Mon Nov 4 10:11:13 2002
+++ gcc/gcc/ChangeLog Mon Nov 4 19:00:50 2002
@@ -1,3 +1,14 @@
+2002-11-04 Dale Johannesen <dalej@apple.com>
+
+ * doloop.c (doloop_modify_runtime): Fix loop count computation
+ for unrolled loops.
+ * loop.c (loop_invariant_p): Support calling from unroller.
+
+2002-11-04 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * config/s390/s390.c (s390_decompose_address): Use arg_pointer_rtx
+ for comparison.
+
2002-11-04 Aldy Hernandez <aldyh@redhat.com>
* hard-reg-set.h (REG_CANNOT_CHANGE_MODE_P): New.
--- /Users/regress/tbox/changelog_mail/gcc/libstdc++-v3/ChangeLog Fri Nov 1 22:53:36 2002
+++ gcc/libstdc++-v3/ChangeLog Mon Nov 4 19:01:10 2002
@@ -1,3 +1,9 @@
+2002-11-04 Benjamin Kosnik <bkoz@redhat.com>
+
+ * config/linker-map.gnu: Export string operator+.
+ Export __default_alloc_template::_S_force_new.
+ * testsuite/abi_check.cc: Output tweaks.
+
2002-11-01 Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/8172
ChangeLog entries between 2002-11-04T18:10:25Z and the last time everything
passed, on 2002-11-02T15:27:42Z:
--- /Users/regress/tbox/changelog_pass/gcc/gcc/ChangeLog Sat Nov 2 07:28:26 2002
+++ gcc/gcc/ChangeLog Mon Nov 4 10:11:13 2002
@@ -1,3 +1,111 @@
+2002-11-04 Aldy Hernandez <aldyh@redhat.com>
+
+ * hard-reg-set.h (REG_CANNOT_CHANGE_MODE_P): New.
+
+ * config/rs6000/rs6000.h (CLASS_CANNOT_CHANGE_MODE_P): Remove.
+ (CLASS_CANNOT_CHANGE_MODE): Remove.
+ (CANNOT_CHANGE_MODE_CLASS): New.
+
+ * config/alpha/alpha.h: Same.
+
+ * config/ia64/ia64.h: Same.
+
+ * config/mips/mips.h: Same.
+
+ * config/s390/s390.h: Same.
+
+ * config/sh/sh.h: Same.
+
+ * config/pa/pa64-regs.h: Same.
+
+ * config/sh/sh-protos.h (sh_cannot_change_mode_class): Add prototype.
+
+ * config/sh/sh.c (sh_cannot_change_mode_class): New.
+
+ * config/mips/mips-protos.h (mips_cannot_change_mode_class): Add
+ prototype.
+
+ * config/mips/mips.c (mips_cannot_change_mode_class): New.
+
+ * doc/tm.texi (Register Classes): Remove
+ CLASS_CANNOT_CHANGE_MODE and CLASS_CANNOT_CHANGE_MODE_P.
+ Document CANNOT_CHANGE_MODE_CLASS.
+
+ * reload.c (push_reload): Use CANNOT_CHANGE_MODE_CLASS.
+ (push_reload): Same.
+
+ * simplify-rtx.c (simplify_subreg): Same.
+
+ * reload1.c (choose_reload_regs): Same.
+
+ * recog.c (register_operand): Same.
+
+ * regrename.c (mode_change_ok): Change to use new
+ CANNOT_CHANGE_MODE_CLASS infrastructure.
+
+ * regclass.c (cannot_change_mode_set_regs): New.
+ Declare subregs_of_mode.
+ (regclass): Use subregs_of_mode.
+ Remove references to reg_changes_mode.
+ (init_reg_sets_1): Remove class_can_change_mode and
+ reg_changes_mode code.
+ (invalid_mode_change_p): New.
+ (dump_regclass): Use invalid_mode_change_p instead of
+ class_can_change_mode.
+ (regclass): Same.
+ (record_operand_costs): Do not set reg_changes_mode.
+
+ * local-alloc.c (struct qty): Remove changes_mode field.
+ (alloc_qty): Remove changes_mode initialization.
+ (update_qty_class): Remove set of changes_mode.
+ (find_free_reg): Use subregs_of_mode.
+
+ * global.c (find_reg): Use subregs_of_mode info.
+
+ * rtl.h (cannot_change_mode_set_regs): New prototype.
+ (invalid_mode_change_p): Same.
+ (REG_CANNOT_CHANGE_MODE_P): New macro.
+
+ * flow.c (mark_used_regs): Calculate subregs_of_mode. Remove
+ REG_CHANGES_MODE.
+ (life_analysis): Clear subregs_of_mode.
+
+ * combine.c (subst): Pass class to CLASS_CANNOT_CHANGE_MODE_P.
+ Remove use of CLASS_CANNOT_CHANGE_MODE.
+ (simplify_set): Same.
+ (gen_lowpart_for_combine): Calculate subregs_of_mode. Remove
+ REG_CHANGES_MODE.
+
+ * regs.h: Add extern for subregs_of_mode;
+ Include hard-reg-set and basic-block.
+ (REG_CHANGES_MODE): Delete.
+
+2002-11-03 John David Anglin <dave@hiauly1.hia.nrc.ca>
+
+ * jump.c (never_reached_warning): Don't set contains_insn until the
+ first line note is seen.
+
+2002-11-03 David Edelsohn <edelsohn@gnu.org>
+
+ * config/rs6000/rs6000.md (movti_string): Use string instructions.
+
+2002-11-03 Roger Sayle <roger@eyesopen.com>
+
+ PR c/7128
+ * c-typeck.c (c_expand_asm_operands): Defend against
+ error_mark_nodes in the output argument to avoid ICE.
+
+2002-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
+
+ PR middle-end/8408
+ * genrecog.c (preds): Handle ADDRESSOF.
+ (validate_pattern): Mark it as an lvalue.
+
+2002-11-02 David Edelsohn <edelsohn@gnu.org>
+
+ * config/rs6000/rs6000.c (rs6000_override_options): Use string
+ instructions when optimizing for size.
+
2002-11-02 Kazu Hirata <kazu@cs.umass.edu>
* config/h8300/h8300.h: Fix comment typos.
--- /Users/regress/tbox/changelog_pass/gcc/gcc/cp/ChangeLog Fri Nov 1 22:53:26 2002
+++ gcc/gcc/cp/ChangeLog Sun Nov 3 18:52:16 2002
@@ -1,3 +1,40 @@
+2002-11-03 Mark Mitchell <mark@codesourcery.com>
+
+ * call.c (build_special_member_call): Do not try to lookup VTTs by
+ name.
+ * class.c (vtbl_init_data): Add generate_vcall_entries.
+ (get_vtable_decl): Do not look up virtual tables by name.
+ (copy_virtuals): Do not use BV_USE_VCALL_INDEX_P.
+ (set_primary_base): Do not set CLASSTYPE_RTTI.
+ (determine_primary_base): Likewise.
+ (get_matching_virtual): Remove.
+ (get_vcall_index): New function.
+ (update_vtable_entry_for_fn): Do not try to use virtual thunks
+ when they are not required. Assign vcall indices at this point.
+ (finish_struct_1): Do not set CLASSTYPE_NEEDS_VIRTUAL_REINIT.
+ Do update dynamic_classes.
+ (build_vtt): Do not add VTTs to the symbol table.
+ (build_ctor_vtbl_group): Likewise.
+ (build_vtbl_initializer): Simplify handling of vcall indices.
+ (build_vcall_offset_vtbl_entries): Pretend to build vcall offsets
+ for the most derived class.
+ (add_vcall_offset_vtbl_entries_1): But do not actually add them to
+ the vtable.
+ * cp-tree.h (dynamic_classes): New macro.
+ (lang_type_class): Remove rtti. Add vtables. Add vcall_indices.
+ (CLASSTYPE_RTTI): Remove.
+ (CLASSTYPE_NEEDS_VIRTUAL_REINIT): Remove.
+ (CLASSTYPE_VCALL_INDICES): New macro.
+ (CLASSTYPE_VTABLES): Likewise.
+ (BV_USE_VCALL_INDEX_P): Remove.
+ (build_vtable_path): Remove.
+ * decl2.c (finish_vtable_vardecl): Remove.
+ (key_method): Remove #if 0'd code.
+ (finish_vtable_vardecl): Rename to ...
+ (maybe_emit_vtables): ... this.
+ (finish_file): Use it.
+ * search.c (look_for_overrides_here): Update comment.
+
2002-11-01 Zack Weinberg <zack@codesourcery.com>
PR c/7353 redux
--- /Users/regress/tbox/changelog_pass/gcc/gcc/f/ChangeLog Wed Oct 30 21:29:25 2002
+++ gcc/gcc/f/ChangeLog Sat Nov 2 15:47:59 2002
@@ -1,3 +1,9 @@
+2002-11-02 Toon Moene <toon@moene.indiv.nluug.nl>
+
+ * g77.texi: Correct documentation on generating C++ prototypes
+ of Fortran routines with f2c.
+ * news.texi: Document fixes in GCC-3.3, 3.2 and 3.1.
+
2002-10-30 Roger Sayle <roger@eyesopen.com>
* com.c (ffecom_subscript_check_): Cast the failure branch
--- /Users/regress/tbox/changelog_pass/gcc/gcc/java/ChangeLog Thu Oct 24 20:30:35 2002
+++ gcc/gcc/java/ChangeLog Sat Nov 2 23:53:36 2002
@@ -1,3 +1,10 @@
+2002-11-02 Tom Tromey <tromey@redhat.com>
+
+ * java-tree.h: Move JV_STATE_ERROR before JV_STATE_DONE.
+
+ * class.c (make_method_value): Put class name, not signature, into
+ `throws' field. For PR java/8415.
+
2002-10-24 Tom Tromey <tromey@redhat.com>
* gcj.texi (Invoking gij): Document --showversion.
--- /Users/regress/tbox/changelog_pass/gcc/gcc/testsuite/ChangeLog Fri Nov 1 22:53:28 2002
+++ gcc/gcc/testsuite/ChangeLog Sun Nov 3 18:52:21 2002
@@ -1,3 +1,14 @@
+2002-11-03 Mark Mitchell <mark@codesourcery.com>
+
+ * g++.dg/abi/thunk1.C: New test.
+ * g++.dg/abi/thunk2.C: Likewise.
+ * g++.dg/abi/vtt1.C: Likewise.
+
+2002-11-02 Diego Novillo <dnovillo@redhat.com>
+
+ PR optimization/8423
+ * gcc.c-torture/execute/builtin-constant.c: New test.
+
2002-11-01 Zack Weinberg <zack@codesourcery.com>
* g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
--- /Users/regress/tbox/changelog_pass/gcc/libjava/ChangeLog Fri Nov 1 06:00:36 2002
+++ gcc/libjava/ChangeLog Mon Nov 4 03:05:20 2002
@@ -1,3 +1,79 @@
+2002-11-03 Tom Tromey <tromey@redhat.com>
+
+ * java/lang/ClassLoader.java (loadClass): Call loadClass on
+ VMClassLoader, not findClass.
+
+2002-11-03 Jeff Sturm <jsturm@one-point.com>
+
+ * resolve.cc (METHOD_NOT_THERE, METHOD_INACCESSIBLE): Remove.
+ (_Jv_ResolvePoolEntry): Use _Jv_Method.index, not
+ _Jv_DetermineVTableIndex, to determine vtable offset.
+ (_Jv_DetermineVTableIndex): Remove.
+ (_Jv_PrepareClass): Don't layout vtable. Use _Jv_MakeVTable instead.
+
+ * java/lang/Class.h (friend int _Jv_DetermineVTableIndex): Remove.
+
+2002-11-03 Tom Tromey <tromey@redhat.com>
+
+ * java/nio/channels/AlreadyConnectedException.java: Extend
+ IllegalStateException, per spec.
+
+2002-10-31 Stephen Crawley <crawley@dstc.edu.au>
+
+ * java/lang/Double.java (valueOf): Return new Double(parseDouble(s)).
+
+2002-10-31 Wu Gansha <gansha.wu@intel.com>:
+
+ * java/util/ArrayList.java (readObject, writeObject): Only read/write
+ size items.
+
+2002-10-31 Wu Gansha <gansha.wu@intel.com>:
+
+ * java/io/DataInputStream.java (convertFromUTF): Give StringBuffer an
+ initial estimated size to avoid enlarge buffer frequently.
+
+2002-10-31 Wu Gansha <gansha.wu@intel.com>:
+
+ * java/lang/reflect/Proxy.java (ProxyType): Set loader to System
+ ClassLoader when null.
+ (ProxyType.hashCode): Loader null check no longer needed.
+ (ProxyType.sameTypes): New method.
+ (ProxyType.equals): Use new method.
+
+2002-10-31 Mark Wielaard <mark@klomp.org>
+
+ * java/net/URLDecoder.java (decode): Initialize Stringbuffer size to
+ length of String.
+ * java/net/URLEncoder.java (encode): Likewise.
+
+2002-10-31 Mark Wielaard <mark@klomp.org>
+
+ * java/util/zip/ZipInputStream.java (getNextEntry): Throw IOException
+ when stream is closed.
+ (closeEntry): Likewise.
+ (read): Likewise.
+ * java/util/zip/ZipOutputStream.java (putNextEntry): Throw
+ ZipException when no entry active.
+ (closeEntry): Likewise.
+ (write): Likewise.
+
+2002-11-02 Tom Tromey <tromey@redhat.com>
+
+ * java/lang/Class.h: Move JV_STATE_ERROR before JV_STATE_DONE.
+ * java/lang/natClass.cc (initializeClass): Don't return just
+ because self==thread.
+
+ For PR java/8415:
+ * java/lang/reflect/natMethod.cc (getType): Use _Jv_FindClass.
+ * prims.cc (_Jv_FindClassFromSignature): Indentation fix.
+
+2002-11-02 Andreas Schwab <schwab@suse.de>
+
+ * Makefile.am (AM_MAKEFLAGS): Don't pass JC1FLAGS, CC and CXX, do
+ pass GCJFLAGS.
+ (FLAGS_TO_PASS): Define.
+ * Makefile.in: Regenerated.
+
2002-11-01 Michael Koch <konqueror@gmx.de>
* java/nio/ByteOrder.java: New file.
--- /Users/regress/tbox/changelog_pass/gcc/libjava/testsuite/ChangeLog Fri Nov 1 22:53:35 2002
+++ gcc/libjava/testsuite/ChangeLog Mon Nov 4 10:11:31 2002
@@ -1,3 +1,35 @@
+2002-11-04 Andrew Haley <aph@redhat.com>
+
+ * libjava.lang/utilTest.java: New.
+ * libjava.lang/utilTest.out: New.
+
+2002-11-04 Anthony Green <green@redhat.com>
+
+ * libjava.loader/MyLoader.java: New constructor.
+ * libjava.loader/TestParent.java: New file.
+ * libjava.loader/TestParent.out: New file.
+
+2002-11-04 Anthony Green <green@redhat.com>
+
+ * libjava.loader/TestEarlyGC.java,
+ libjava.loader/TestEarlyGC.out: New files (from
+ Jeff Sturm).
+
+2002-11-04 Anthony Green <green@redhat.com>
+
+ * libjava.loader/dummy.java, libjava.loader/loader.exp,
+ libjava.loader/MyLoader.java, libjava.loader/TestLeak.java,
+ libjava.loader/TestLeak.out, libjava.loader/TestMultiple.java,
+ libjava.loader/TestMultiple.out: New files.
+
+2002-11-02 Tom Tromey <tromey@redhat.com>
+
+ * libjava.lang/initexc.java (fail): Static initializers must be
+ able to complete normally. From Eric Blake.
+
+ * libjava.lang/initexc.java: New file.
+ * libjava.lang/initexc.out: New file.
+
2002-11-01 Tom Tromey <tromey@redhat.com>
For PR java/8415:
-------------- next part --------------
--
Geoffrey Keating <geoffk@apple.com>
(via an automated GCC regression-testing script.)
More information about the Gcc-regression
mailing list