This is the mail archive of the gcc-regression@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

109 GCC regressions, 0 new, with your patch on 2001-07-24T15:08:01Z.


With your recent patch, GCC has some regression test failures, which
used to pass.  There are 0 new failures, and 109
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 gcc.sum gcc.c-torture/compile/920608-1.c,
powerpc-eabisim gcc.sum gcc.c-torture/compile/921013-1.c,
powerpc-eabisim gcc.sum gcc.c-torture/compile/931102-2.c,
powerpc-eabisim gcc.sum gcc.c-torture/unsorted/storecc.c,
native g++.sum g++.abi/cxa_vec.C
native g++.sum g++.brendan/eh1.C
native g++.sum g++.eh/badalloc1.C
native g++.sum g++.eh/catch11.C
native g++.sum g++.eh/catch12.C
native g++.sum g++.eh/catch3.C
native g++.sum g++.eh/catch3p.C
native g++.sum g++.eh/catch4.C
native g++.sum g++.eh/catch4p.C
native g++.sum g++.eh/catch5.C
native g++.sum g++.eh/catch5p.C
native g++.sum g++.eh/catch6.C
native g++.sum g++.eh/catch6p.C
native g++.sum g++.eh/catch7.C
native g++.sum g++.eh/catch7p.C
native g++.sum g++.eh/catch8.C
native g++.sum g++.eh/catch8p.C
native g++.sum g++.eh/catch9.C
native g++.sum g++.eh/catch9p.C
native g++.sum g++.eh/catchptr1.C
native g++.sum g++.eh/cleanup1.C
native g++.sum g++.eh/cleanup2.C
native g++.sum g++.eh/flow1.C
native g++.sum g++.eh/fntry1.C
native g++.sum g++.eh/inline2.C
native g++.sum g++.eh/new1.C
native g++.sum g++.eh/new2.C
native g++.sum g++.eh/pdel1.C
native g++.sum g++.eh/pdel2.C
native g++.sum g++.eh/ptr1.C
native g++.sum g++.eh/ptrmem1.C
native g++.sum g++.eh/rethrow1.C
native g++.sum g++.eh/rethrow2.C
native g++.sum g++.eh/rethrow3.C
native g++.sum g++.eh/rethrow4.C
native g++.sum g++.eh/rethrow5.C
native g++.sum g++.eh/rethrow6.C
native g++.sum g++.eh/spec1.C
native g++.sum g++.eh/spec2.C
native g++.sum g++.eh/spec3.C
native g++.sum g++.eh/spec4.C
native g++.sum g++.eh/tmpl1.C
native g++.sum g++.eh/unwind1.C
native g++.sum g++.eh/vbase1.C
native g++.sum g++.eh/vbase2.C
native g++.sum g++.eh/vbase4.C
native g++.sum g++.martin/new1.C
native g++.sum g++.mike/dyncast1.C
native g++.sum g++.mike/dyncast2.C
native g++.sum g++.mike/eh10.C
native g++.sum g++.mike/eh12.C
native g++.sum g++.mike/eh14.C
native g++.sum g++.mike/eh16.C
native g++.sum g++.mike/eh17.C
native g++.sum g++.mike/eh18.C
native g++.sum g++.mike/eh2.C
native g++.sum g++.mike/eh21.C
native g++.sum g++.mike/eh23.C
native g++.sum g++.mike/eh24.C
native g++.sum g++.mike/eh25.C
native g++.sum g++.mike/eh26.C
native g++.sum g++.mike/eh27.C
native g++.sum g++.mike/eh28.C
native g++.sum g++.mike/eh29.C
native g++.sum g++.mike/eh3.C
native g++.sum g++.mike/eh31.C
native g++.sum g++.mike/eh33.C
native g++.sum g++.mike/eh34.C
native g++.sum g++.mike/eh35.C
native g++.sum g++.mike/eh36.C
native g++.sum g++.mike/eh37.C
native g++.sum g++.mike/eh38.C
native g++.sum g++.mike/eh39.C
native g++.sum g++.mike/eh40.C
native g++.sum g++.mike/eh41.C
native g++.sum g++.mike/eh42.C
native g++.sum g++.mike/eh44.C
native g++.sum g++.mike/eh47.C
native g++.sum g++.mike/eh48.C
native g++.sum g++.mike/eh49.C
native g++.sum g++.mike/eh5.C
native g++.sum g++.mike/eh50.C
native g++.sum g++.mike/eh51.C
native g++.sum g++.mike/eh55.C
native g++.sum g++.mike/eh6.C
native g++.sum g++.mike/eh8.C
native g++.sum g++.mike/p7912.C
native g++.sum g++.mike/p9706.C
native g++.sum g++.other/array1.C
native g++.sum g++.other/eh3.C
native g++.sum g++.other/init7.C
native g++.sum g++.other/new7.C
native g++.sum g++.other/singleton.C
native g++.sum g++.other/vbase2.C
native g++.sum g++.pt/fntry1.C
native g++.sum g++.robertl/eb31.C
native g++.sum g++.robertl/eb50.C
native g++.sum g++.robertl/eb66.C
native g++.sum g++.robertl/eb88.C
native g++.sum g++.robertl/eh990323-1.C
native g++.sum g++.robertl/eh990323-2.C
native g++.sum g++.robertl/eh990323-3.C
native g++.sum g++.robertl/eh990323-4.C
native g++.sum g++.robertl/eh990323-5.C
native g++.sum g++.robertl/ice990323-2.C

For more information, see <http://www.cygnus.com/~geoffk/gcc-regression/>.
ChangeLog entries since last run on 2001-07-24T13:05:51Z:
--- /maat/heart/tbox/changelog_mail/gcc/gcc/ChangeLog	Tue Jul 24 06:06:03 2001
+++ gcc/gcc/ChangeLog	Tue Jul 24 08:08:18 2001
@@ -1,3 +1,11 @@
+2001-07-24  Andrew Haley  <aph@cambridge.redhat.com>
+
+	* config/sh/sh.h (OVERRIDE_OPTIONS): Add braces to get rid of
+	dangling else.
+
+	* config/sh/sh.h (INITIALIZE_TRAMPOLINE): Truncate operands
+	for SImode to prevent overflow.
+
 2001-07-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
 
 	* config/mips/irix6-libc-compat.c: New file.
--- /maat/heart/tbox/changelog_mail/gcc/gcc/testsuite/ChangeLog	Mon Jul 23 10:51:15 2001
+++ gcc/gcc/testsuite/ChangeLog	Tue Jul 24 08:08:23 2001
@@ -1,3 +1,10 @@
+2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
+
+	* g77.f-torture/execute/intrinsic-unix-bessel.f: New test
+	* g77.f-torture/execute/intrinsic-unix-erf.f: New test
+	* g77.f-torture/execute/intrinsic-vax-cd.f: New test
+	* g77.f-torture/execute/intrinsic-f2c-z.f: New test
+
 Mon Jul 23 10:14:17 2001  Jeffrey A Law  (law@cygnus.com)
 
 	* gcc.c-torture/execute/20010723-1.c: New test.
--- /maat/heart/tbox/changelog_mail/gcc/libjava/ChangeLog	Mon Jul 23 13:15:22 2001
+++ gcc/libjava/ChangeLog	Tue Jul 24 08:08:28 2001
@@ -1,3 +1,8 @@
+2001-07-24  Tom Tromey  <tromey@redhat.com>
+
+	* java/lang/VMClassLoader.java (getPrimitiveClass): Return correct
+	type.
+
 2001-07-23  Tom Tromey  <tromey@redhat.com>
 
 	* gcj/javaprims.h: Rebuilt class list.

ChangeLog entries between 2001-07-24T13:05:51Z and the last time everything
passed, on 2001-07-23T04:00:03Z:
--- /maat/heart/tbox/changelog_pass/gcc/ChangeLog	Mon Jul 16 03:09:14 2001
+++ gcc/ChangeLog	Mon Jul 23 08:54:39 2001
@@ -1,3 +1,7 @@
+2001-07-23  Ulrich Weigand  <uweigand@de.ibm.com>
+
+	* MAINTAINERS (Various maintainers: s390 port): Added myself.
+
 2001-07-16  Aldy Hernandez  <aldyh@redhat.com>
 
         * config.sub: Fix mips64vr5000el typo in CPU-COMPANY.
--- /maat/heart/tbox/changelog_pass/gcc/gcc/ChangeLog	Sun Jul 22 16:06:37 2001
+++ gcc/gcc/ChangeLog	Tue Jul 24 06:06:03 2001
@@ -1,3 +1,152 @@
+2001-07-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
+
+	* config/mips/irix6-libc-compat.c: New file.
+	* config/mips/t-iris6 (LIB2FUNCS_STATIC_EXTRA): Use it.
+	* doc/install.texi (Specific, mips*-sgi-irix6): Mention structure
+	passing workaround.
+
+2001-07-24  lars brinkhoff  <lars@nocrew.org>
+
+	* rtl.texi (REG_POINTER): Document.
+	(Machine Modes): Document BImode, OImode, PQImode, PHImode,
+	QFmode, HFmode, TQFmode, QCmode, and HCmode.
+
+Tue Jul 24 10:49:40 CEST 2001  Jan Hubicka  <jh@suse.cz>
+
+	* flow.c (delete_noop_moves): Do not confuse libcall regions.
+
+2001-07-23  Richard Henderson  <rth@redhat.com>
+
+	* flow.c (try_simplify_condjump): Use tidy_fallthru_edge.
+
+2001-07-23  Kazu Hirata  <kazu@hxi.com>
+
+	* config/h8300/h8300-protos.h: Add a prototype for
+	general_operand_dst_push.
+ 	* config/h8300/h8300.c (general_operand_dst_push): New.
+	* config/h8300/h8300.h (OK_FOR_T): New.
+	(EXTRA_CONSTRAINT): Use it.
+	* config/h8300/h8300.md (movqi_push): Remove and integrate into
+	the existing movqi pattern.
+	(movhi_push): Likewise.
+
+	* reload.c: Fix comment typos.
+
+Mon Jul 23 23:34:07 CEST 2001  Jan Hubicka  <jh@suse.cz>
+
+	* gcse.c (cprop_insn): Update call of cprop_cc0_jump.
+
+2001-07-23  H.J. Lu  (hjl@gnu.org)
+
+	* doc/extend.texi: Update __builtin_return_address and
+	__builtin_frame_address.
+
+2001-07-23  Richard Henderson  <rth@redhat.com>
+
+	* config/i386/i386.c (ix86_expand_setcc): Don't use method 0
+	before CSE.
+	* config/i386/i386.md: New setcc+movzbl peephole2.
+
+2001-07-23  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
+
+	* objc/Make-lang.in (objc-act.o): Depend on debug.h.
+	* objc/objc-act.c: Include debug.h.
+	(synth_module_prologue): Save and restore debug hooks too.
+
+2001-07-23  lars brinkhoff  <lars@nocrew.org>
+
+	* tm.texi (TARGET_FLOAT_FORMAT): Document IBM_FLOAT_FORMAT
+	and C4X_FLOAT_FORMAT.
+	(BOOL_TYPE_SIZE): Document.
+
+Mon Jul 23 11:54:23 2001  Clinton Popetz  <cpopetz@cpopetz.com>
+
+	* unroll.c (loop_iterations): Fix miscalculation of initial
+	giv offset.
+
+2001-07-13  Andrew Haley  <aph@redhat.com>
+
+        * doc/tm.texi (MD_CAN_REDIRECT_BRANCH): New macro.
+        * config/sh/sh.h (MD_CAN_REDIRECT_BRANCH): New macro.
+        * config/sh/sh.c (sh_can_redirect_branch): New function.
+        * config/sh/sh-protos.h (sh_can_redirect_branch): Declare.
+        * reorg.c (steal_delay_list_from_target): Use
+        MD_CAN_REDIRECT_BRANCH to see if redirection is possible.
+
+Mon Jul 23 17:20:18 CEST 2001  Jan Hubicka  <jh@suse.cz>
+
+	* flow.c (try_simplify_condjump): Unlink insn chain on
+	fallthru edge; use can_fallthru.
+
+Mon Jul 23 16:03:19 CEST 2001  Jan Hubicka  <jh@suse.cz>
+
+	* basic-block.h (find_sub_basic_block): Declare.
+	* flow.c (make_edges): New arguments MIN and MAX;
+	(find_sub_basic_blocks): Revamp to use make_edges
+	and purge_dead_edges.
+	(find_basic_blocks): Update call of find_sub_basic_block.
+
+	* recog.c (split_all_insns): Always expect CFG to be consistent;
+	call find_sub_basic_blocks in case something has changed.
+	* toplev.c (rest_of_compilation): Always call split_all_insns once CFG
+	has been built.
+
+	* basic-block.h (delete_noop_moves): Declare.
+	* combine.c (combine_instructions): Call it.
+	(recog_for_combine): Tolerate noop moves
+	(distribute_notes): Force refresh when register dies at noop move.
+	* flow.c (delete_noop_moves): Use BB structure; delete JUMP insns
+	too.
+	(life_analysis): Update delete_noop_moves call.
+	(set_noop_p): Move too ...
+	* rtlanal.c (noop_move_p): ... here.
+	* rtl.h (noop_move_p): Declare.
+
+	* basic-block.h (purge_all_dead_edges, purge_dead_edges): New functions.
+	* toplev.c (rest_of_compilation): Conditionally call purge_all_dead_edges
+	after combine.
+	* gcse.c (cprop_cc0_jump, cprop_insn): New argument "basic_block".
+	(cprop_jump): Likewise; call purge_dead_edges if substitution suceeded.
+
+2001-07-23  Hans-Peter Nilsson  <hp@bitrange.com>
+
+	* reload.c (push_reload): Fix typo in comment.
+	(find_reloads_address): Ditto.
+	(reg_overlap_mentioned_for_reload_p): Ditto in head comment.
+
+2001-07-22  Richard Henderson  <rth@redhat.com>
+
+	* flow.c: Grammar check and clarify a lot of comments.
+	(try_simplify_condjump): Rename variables to be clearer.
+	(try_forward_edges): Skip complex and fallthru edges.
+	Rearrange tests to avoid duplicate checks.
+	(flow_find_cross_jump): Likewise.
+	(outgoing_edges_match): Allow match if neither branch has
+	probability data.  Loosen probability match to 5%.
+	(try_crossjump_to_edge): Hoist repeated indirection into 
+	local variables.
+	(try_crossjump_bb): Don't check complex edges.  Eliminate
+	redundant crossjump tests.
+	(try_optimize_cfg): Fix use of bool.  Reorganize cheaper
+	checks before more expensive checks.
+
+2001-07-22  Richard Henderson  <rth@redhat.com>
+
+	* fold-const.c (fold): Test vs FLOAT_TYPE_P instead of
+	INTEGRAL_TYPE_P when folding comparisons with operand_equal_p
+	arguments.
+
+2001-07-22  Richard Henderson  <rth@redhat.com>
+
+	* m68k.c (const_uint32_operand): Abort if mode is <= 32 bits.
+	(const_sint32_operand): Likewise.
+	* m68k.md (anon mulsi pattern): Use const_int_operand not
+	const_sint32_operand.
+	(umulsi3_highpart): Zero extend a constant input.
+	(smulsi3_highpart): Don't bother checking SImode constant.
+	(const_umulsi3_highpart): Give op3 DImode.
+	(const_smulsi3_highpart): Likewise.
+
 2001-07-22  Richard Henderson  <rth@redhat.com>
 
 	* flow.c (split_block): Make sure bb_note is included in the
--- /maat/heart/tbox/changelog_pass/gcc/gcc/cp/ChangeLog	Sat Jul 21 05:25:35 2001
+++ gcc/gcc/cp/ChangeLog	Tue Jul 24 02:00:18 2001
@@ -1,3 +1,27 @@
+2001-07-24  Nathan Sidwell  <nathan@codesourcery.com>
+
+	Simplify rtti, now we've only one ABI.
+	* cp-tree.h (cp_tree_index): Remove CPTI_TINFO_DECL_ID,
+	CPTI_TINFO_VAR_ID.
+	(tinfo_decl_id, tinfo_var_id): Remove.
+	(get_typeid_1): Remove.
+	* rtti.c
+	(init_rtti_processing): Remove tinfo_decl_id & tinfo_var_id.
+	(typeid_ok_p): New function.
+	(build_type_id): Call typeid_ok_p. Don't call tinfo_from_decl.
+	(get_tinfo_decl): Remove old abi documentation.
+	(tinfo_from_decl): Remove.
+	(get_type_id): Call typeid_ok_p. Absorb get_typeid_1.
+	(get_typeid_1): Remove.
+	(get_base_offset): Remove.
+	(synthesize_tinfo_var): Absorb get_base_offset.
+	(create_real_tinfo_var): Don't use tinfo_decl_id.
+
+2001-07-23  Graham Stott  <grahams@redhat.com>
+
+	* cp/class.c (type_requires_array_cookie): Fix use of uninitialised
+	variable has_two_argument_delete_p.
+
 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
 
 	Remove flag_vtable_thunk. It is always on for the 3.0 ABI.
--- /maat/heart/tbox/changelog_pass/gcc/gcc/testsuite/ChangeLog	Sun Jul 22 05:04:16 2001
+++ gcc/gcc/testsuite/ChangeLog	Mon Jul 23 10:51:15 2001
@@ -1,3 +1,11 @@
+Mon Jul 23 10:14:17 2001  Jeffrey A Law  (law@cygnus.com)
+
+	* gcc.c-torture/execute/20010723-1.c: New test.
+
+2001-07-23  Ben Elliston  <bje@redhat.com>
+
+	* g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
+
 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
 
 	* gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
--- /maat/heart/tbox/changelog_pass/gcc/libstdc++-v3/ChangeLog	Thu Jul 19 20:24:44 2001
+++ gcc/libstdc++-v3/ChangeLog	Mon Jul 23 10:51:18 2001
@@ -1,3 +1,9 @@
+2001-07-23  David Edelsohn  <edelsohn@gnu.org>
+
+	* include/bits/limits_generic.h (int): Set digits and digits10
+	appropriately for word size.
+	(unsigned int,long,unsigned long): Likewise.
+
 2001-07-19  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
 
         * include/bits/stl_algo.h : Fix typos.
--- /maat/heart/tbox/changelog_pass/gcc/libjava/ChangeLog	Sun Jul 22 21:00:46 2001
+++ gcc/libjava/ChangeLog	Mon Jul 23 13:15:22 2001
@@ -1,3 +1,16 @@
+2001-07-23  Tom Tromey  <tromey@redhat.com>
+
+	* gcj/javaprims.h: Rebuilt class list.
+	* Makefile.in: Rebuilt.
+	* Makefile.am (core_java_source_files): Added VMClassLoader.
+	* java/lang/VMClassLoader.java: New file.
+	* java/lang/Boolean.java: Merged with Classpath.
+	* java/lang/Byte.java: Merged with Classpath.
+	* java/lang/Integer.java: Merged with Classpath.
+	* java/lang/Long.java: Merged with Classpath.
+	* java/lang/Number.java: Merged with Classpath.
+	* java/lang/Short.java: Merged with Classpath.
+
 2001-07-22  Jeff Sturm  <jsturm@one-point.com>
 
 	* configure.host: Enable hash synchronization for alpha*-*.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]