16 GCC regressions, 0 new, with your patch on 2002-03-16T23:57:46Z.
GCC regression checker
regress@maat.cygnus.com
Sat Mar 16 18:33:00 GMT 2002
With your recent patch, GCC has some regression test failures, which
used to pass. There are 0 new failures, and 16
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:
powerpc-eabisim g++.sum g++.dg/template/qualttp20.C
powerpc-eabisim g++.sum g++.dg/template/qualttp3.C
powerpc-eabisim g++.sum g++.dg/template/qualttp4.C
powerpc-eabisim g++.sum g++.dg/template/qualttp5.C
powerpc-eabisim g++.sum g++.dg/template/qualttp6.C
powerpc-eabisim g++.sum g++.dg/template/qualttp7.C
powerpc-eabisim g++.sum g++.dg/template/qualttp8.C
powerpc-eabisim g++.sum g++.dg/template/recurse.C
native g++.sum g++.dg/template/qualttp20.C
native g++.sum g++.dg/template/qualttp3.C
native g++.sum g++.dg/template/qualttp4.C
native g++.sum g++.dg/template/qualttp5.C
native g++.sum g++.dg/template/qualttp6.C
native g++.sum g++.dg/template/qualttp7.C
native g++.sum g++.dg/template/qualttp8.C
native g++.sum g++.dg/template/recurse.C
For more information, see <http://people.redhat.com/geoffk/gcc-regression/>.
-------------- next part --------------
ChangeLog entries since last run on 2002-03-16T21:21:11Z:
--- /maat/heart/tbox/changelog_mail/gcc/gcc/ChangeLog Sat Mar 16 07:51:20 2002
+++ gcc/gcc/ChangeLog Sat Mar 16 15:58:02 2002
@@ -1,3 +1,24 @@
+2002-03-16 Alexandre Oliva <aoliva@redhat.com>
+
+ * config/mips/mips.md (addsi3, adddi3): Use scratch register to
+ add register to non-constant into sp.
+
+ * config/mips/mips-protos.h (embedded_pic_fnaddr_reg): New.
+ * config/mips/mips.h (embedded_pic_fnaddr_rtx): Lose.
+ (mips16_gp_pseudo_rtx): Lose.
+ (INIT_EXPANDERS): Deleted.
+ * config/mips/mips.c (mips_init_machine_status): New.
+ (mips_free_machine_status): New.
+ (mips_mark_machine_status): New.
+ (override_options): Set them.
+ (embedded_pic_fnaddr_rtx, mips16_gp_pseudo_rtx): Moved to...
+ (struct machine_function): ... new. Replaced all references.
+ (mips_add_gc_roots): Don't mark them.
+ (embedded_pic_fnaddr_reg): New, extracted from...
+ (embedded_pic_offset): ... here.
+ * config/mips/mips.md (movdi): Call embedded_pic_fnaddr_reg.
+ (movsi): Likewise.
+
2002-03-16 Neil Booth <neil@daikokuya.demon.co.uk>
* cppinit.c: Revert -MD removal.
ChangeLog entries between 2002-03-16T21:21:11Z and the last time everything
passed, on 2002-03-15T22:17:46Z:
--- /maat/heart/tbox/changelog_pass/gcc/ChangeLog Tue Mar 12 17:46:06 2002
+++ gcc/ChangeLog Sat Mar 16 07:51:12 2002
@@ -1,3 +1,13 @@
+2002-03-16 Alexandre Oliva <aoliva@redhat.com>
+
+ * ltmain.sh (relink_command): Fix typo in previous change.
+
+2002-03-15 Alexandre Oliva <aoliva@redhat.com>
+
+ * ltmain.sh (taglist): Initialized. Don't let `CC' tag out of it.
+ (relink_command): Added --tag flags.
+ (mode=install): If relinking fails; error out.
+
2002-03-12 Richard Henderson <rth@redhat.com>
* Makefile.in (NOTPARALLEL): New. Use it instead of explicit
--- /maat/heart/tbox/changelog_pass/gcc/gcc/ChangeLog Fri Mar 15 14:18:05 2002
+++ gcc/gcc/ChangeLog Sat Mar 16 07:51:20 2002
@@ -1,3 +1,80 @@
+2002-03-16 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * cppinit.c: Revert -MD removal.
+
+2002-03-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
+
+ * config/m68hc11/m68hc11.c (m68hc11_override_options): Don't use
+ soft registers by default for 68HC12.
+ (m68hc11_conditional_register_usage): Don't use Z register for 68HC12
+ when compiling with -fomit-frame-pointer.
+ (expand_prologue): Use push/pop to allocate 4-bytes of locals on 68HC12.
+ (expand_epilogue): Likewise.
+ (m68hc11_gen_rotate): Use exg when rotating by 8.
+
+2002-03-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
+
+ * config/m68hc11/m68hc11-protos.h (ix_reg): Declare.
+ * config/m68hc11/m68hc11.md ("addsi3"): Use general_operand for sources.
+ (splits): Remove unused add splits.
+ ("*addhi3_68hc12"): Tune constraints.
+ ("addhi_sp"): Try to use X instead of Y in all cases and if the
+ constant fits in 8-bits and D is dead use abx/aby instructions.
+ ("*addhi3"): Remove extern declaration of ix_reg.
+ ("*subsi3"): Optimize and provide new split.
+ ("subhi3"): Cleanup.
+ ("*subhi3_sp"): Avoid saving X if we know it is dead.
+ (arith splits): For 68hc12 save the address register on the stack
+ and do the arithmetic operation with a pop.
+
+2002-03-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
+
+ * config/m68hc11/m68hc11.md ("*movqi_68hc12"): Fix constraints, avoid
+ allocating QImode in address registers.
+ ("*movqi_m68hc11"): Likewise.
+
+Sat Mar 16 12:57:28 CET 2002 Jan HUbicka <jh@suse.cz>
+
+ * cfgcleanup.c (cleanup_cfg): Fix updating of liveness.
+
+2002-03-16 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * cppinit.c (print_help): Display -MD and -MMD.
+ Don't display usage string. Update assertion syntax and
+ typo.
+ (COMMAND_LINE_OPTIONS): Remove OPT_MD, OPT_MMD.
+ (cpp_handle_option): Update.
+
+2002-03-15 Chris Demetriou <cgd@broadcom.com>
+
+ * config/mips/mips.h (SUBTARGET_CPP_SIZE_SPEC): Provide an
+ MEABI case for each definition of SUBTARGET_CPP_SIZE_SPEC,
+ and define it so that regardless of target CPU size,
+ __SIZE_TYPE__ and __PTRDIFF_TYPE__ are defined in terms
+ of "int" rather than "long."
+
+2002-03-15 Richard Henderson <rth@redhat.com>
+
+ * config/alpha/alpha.c (alpha_va_arg): Manipulate the type
+ size as a tree.
+
+2002-03-15 Stephane Carrez <Stephane.Carrez@worldnet.fr>
+
+ * config/m68hc11/m68hc11.md ("tstqi_1"): Try to use ldab instead of tst.
+ ("tstqi" split): Avoid using memory for tstqi on address register.
+ (splits): Remove constraints.
+ ("cmphi_1_hc12"): New from "cmphi_1" and tuned for 68HC12.
+ ("cmpdf", "cmpsf"): Remove since not used.
+ ("*tbeq", "*tbne", "*tbeq8", "*tbne8"): Also look in cc_status.value2.
+ (peephole2): New peepholes to optimize tstqi and pre inc/dec addressing.
+
+2002-03-15 Stephane Carrez <Stephane.Carrez@worldnet.fr>
+
+ * config/m68hc11/m68hc11.md ("negsi2"): Optimize inline case.
+ ("neghi2"): Tighten constraints.
+ ("one_cmplsi2"): Optimize and simplify split.
+ * config/m68hc11/larith.asm (__negsi2): Likewise for library.
+
2002-03-15 Stephane Carrez <Stephane.Carrez@worldnet.fr>
* config/m68hc11/m68hc11.md ("logicalsi3_zexthi"): Fix constraints
--- /maat/heart/tbox/changelog_pass/gcc/gcc/cp/ChangeLog Fri Mar 15 14:18:12 2002
+++ gcc/gcc/cp/ChangeLog Sat Mar 16 10:45:18 2002
@@ -1,3 +1,34 @@
+2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
+
+ PR c++/4361
+ * cp-tree.h (CLASSTYPE_METHOD_VEC): Document where templated
+ conversion operators go.
+ (struct lang_decl_flags): Add template_conv_p and unused
+ bitfields.
+ (DECL_TEMPLATE_CONV_FN_P): New macro.
+ * call.c (build_user_type_conversion_1): Don't check second type
+ conversion of overload set first.
+ * class.c (add_method): Make sure templated conversion operators
+ all end up on slot 2.
+ * lex.c (do_identifier): A conversion operator token might be
+ satisfied by a templated conversion operator.
+ * mangle.c (struct globals) Add internal_mangling_p member.
+ (write_template_param): Do internal mangling, if needed.
+ (mangle_conv_op_name_for_type): Request internal mangling.
+ * pt.c (check_explicit_specialization): Use
+ CLASSTYPE_FIRST_CONVERSION_SLOT.
+ (template_parm_this_level_p): New function.
+ (push_template_decl_real): Determine DECL_TEMPLATE_CONV_FN_P.
+ * search.c (lookup_fn_fields_1): Template conversions will be on
+ the first slot.
+ * typeck.c (build_component_ref): Preserve the type of an
+ conversion operator name on the overload type.
+ (build_x_function_call): Retrieve the conversion operator name.
+
+2002-03-15 Richard Henderson <rth@redhat.com>
+
+ * init.c (build_new_1): Use size_binop instead of cp_build_binary_op.
+
2002-03-15 Mark Mitchell <mark@codesourcery.com>
* cp-tree.h (CLEANUP_DECL): Remove.
--- /maat/heart/tbox/changelog_pass/gcc/gcc/java/ChangeLog Fri Mar 15 11:14:54 2002
+++ gcc/gcc/java/ChangeLog Sat Mar 16 13:21:29 2002
@@ -1,3 +1,10 @@
+2002-03-16 Bryce McKinlay <bryce@waitaki.otago.ac.nz>
+
+ * parse.y (craft_constructor): Return the constructor decl.
+ (java_expand_classes): Update comments.
+ (lookup_method_invoke): Call fix_constructors immediately for
+ anonymous class. Fixes PR java/5935.
+
2002-03-15 Anthony Green <green@redhat.com>
* jcf-parse.c (yyparse): Don't emit class registration
--- /maat/heart/tbox/changelog_pass/gcc/gcc/testsuite/ChangeLog Fri Mar 15 14:18:18 2002
+++ gcc/gcc/testsuite/ChangeLog Sat Mar 16 10:45:27 2002
@@ -1,3 +1,21 @@
+2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
+
+ * g++.dg/template/conv1.C: New test.
+ * g++.dg/template/conv2.C: New test.
+ * g++.dg/template/conv3.C: New test.
+ * g++.dg/template/conv4.C: New test.
+
+2002-03-15 Mark Mitchell <mark@codesourcery.com>
+
+ * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
+ * g++.dg/template/qualttp3.C: Likewise.
+ * g++.dg/template/qualttp4.C: Likewise
+ * g++.dg/template/qualttp5.C: Likewise
+ * g++.dg/template/qualttp6.C: Likewise
+ * g++.dg/template/qualttp7.C: Likewise
+ * g++.dg/template/qualttp8.C: Likewise
+ * g++.dg/template/recurse.C: Likewise.
+
2002-03-15 Mark Mitchell <mark@codesourcery.com>
* g++.dg/opt/dtor1.C: New test.
--- /maat/heart/tbox/changelog_pass/gcc/libjava/ChangeLog Fri Mar 15 14:18:18 2002
+++ gcc/libjava/ChangeLog Sat Mar 16 13:21:33 2002
@@ -1,3 +1,26 @@
+2002-03-16 Bryce McKinlay <bryce@waitaki.otago.ac.nz>
+
+ * Makefile.am: Use empty -classpath flag in addition to -bootclasspath.
+ * Makefile.in: Rebuilt.
+
+2002-03-15 Anthony Green <green@redhat.com>
+
+ * configure.host (FILE): New macro for specifing File
+ implementation.
+ * configure: Rebuilt.
+ * configure.in: Use FILE. Define HAVE_TIME for newlib targets.
+
+2002-03-15 Alexandre Oliva <aoliva@redhat.com>
+
+ * Makefile.am (jv_convert_LDADD): Don't list libraries that are
+ already implicitly brought in from libgcj.la.
+ (gij_LDADD, rmic_LDADD, rmiregistry_LDADD): Likewise.
+ * Makefile.in: Rebuilt.
+
+2002-03-15 Eric Blake <ebb9@email.byu.edu>
+
+ * THANKS: Fix punctuation, alphabetization.
+
2002-03-15 Tom Tromey <tromey@redhat.com>
Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
@@ -83,7 +106,6 @@
* java/lang/natObject.cc: Move thread synchronization primitives to
system-dependent headers.
->>>>>>> 1.1231
2002-03-09 Adam Megacz <adam@xwt.org>
* java/io/natFileDescriptorWin32.cc (read): Return -1 if zero
-------------- next part --------------
--
Geoffrey Keating <regress@maat.cygnus.com>
(via an automated GCC regression-testing script.)
More information about the Gcc-regression
mailing list