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]

2 GCC regressions, 1 new, with your patch on 2000-10-20T18:35:01Z.


(This is an automated message.)

With your recent patch, GCC has some regression test failures, which
used to pass.  There are 1 new failures, and 1
failures that existed before and after that patch; 0 failures
have been fixed.

The new failures are:
gcc.sum gcc.dg/20000926-1.c

The old failures, which were not fixed or introduced by your patch, are:
gcc.sum gcc.c-torture/compile/930621-1.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-10-20T04:35:00Z.

For more information, see <http://www.cygnus.com/~geoffk/gcc-regression/>.
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/compile/930621-1.c,  -Os  
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001009-2.c execution,  -O0 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001009-2.c execution,  -O1 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001009-2.c execution,  -O2 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001009-2.c execution,  -O3 -fomit-frame-pointer 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001009-2.c execution,  -O3 -fomit-frame-pointer -funroll-loops 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001009-2.c execution,  -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001009-2.c execution,  -O3 -g 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001009-2.c execution,  -O3 -fssa 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001009-2.c execution,  -Os 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001011-1.c execution,  -O0 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001011-1.c execution,  -O1 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001011-1.c execution,  -O2 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001011-1.c execution,  -O3 -fomit-frame-pointer 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001011-1.c execution,  -O3 -g 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001011-1.c execution,  -O3 -fssa 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001011-1.c execution,  -Os 
gcc/testsuite/gcc.sum:FAIL: gcc.dg/20000926-1.c  (test for warnings, line 25)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/asm-fs-1.c scan-assembler-not
gcc/testsuite/gcc.sum:FAIL: gcc.dg/asm-fs-1.c scan-assembler-not
gcc/testsuite/gcc.sum:FAIL: gcc.dg/c99-array-nonobj-1.c (test for excess errors)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/sequence-pt-1.c bogus sequence point warning (test for bogus messages, line 49)
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++.other/loop2.C caused compiler crash
gcc/testsuite/g++.sum:FAIL: g++.pt/static11.C  Execution test
gcc/testsuite/objc.sum:FAIL: objc/execute/np-1.m compilation,  -O 
gcc/testsuite/objc.sum:FAIL: objc/execute/np-2.m compilation,  -O 
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/gcc/ChangeLog	Thu Oct 19 21:35:42 2000
+++ egcs/gcc/ChangeLog	Fri Oct 20 11:35:41 2000
@@ -1,3 +1,104 @@
+Fri Oct 20 13:33:16 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* fold-const.c (force_fit_type): Unsigned values can overflow
+	if they are sizetype.
+	(int_const_binop): Don't use cache if overflows.
+
+2000-10-20  Richard Henderson  <rth@cygnus.com>
+
+	* function.c (locate_and_pad_parm): Zero alignment_pad.
+
+	* regrename.c (rr_replace_reg): Rewrite to use recog_data to
+	perform substitutions, and apply_change_group to see if it worked.
+
+Fri Oct 20 13:33:16 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* dwarf2out.c (add_bound_info): Also ignore COND_EXPR.
+
+	* combine.c (struct undo): Change int to unsigned int.
+	(do_SUBST_INT): Args are unsigned int.
+	(make_extraction, force_to_mode): Use proper type when forming mask.
+	(make_field_assignment): Likewise.
+
+2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* c-common.c (check_format_info_recurse): Extract string constant
+	initializers from non-volatile constant arrays and check them as
+	formats.
+	* c-typeck.c (decl_constant_value): Don't check pedantic or check
+	for DECL_MODE (decl) != BLKmode.
+	(decl_constant_value_for_broken_optimization): New function which
+	includes these checks.
+	(default_conversion, convert_for_assignment, digest_init): Use
+	decl_constant_value_for_broken_optimization instead of
+	decl_constant_value.
+
+2000-10-20  Mark Mitchell  <mark@codesourcery.com>
+
+	* tree.h (DECL_ALIGN_UNIT): New macro.
+
+2000-10-14  Marek Michalkiewicz  <marekm@linux.org.pl>
+
+	* config/avr/avr-protos.h (avr_output_bld): New.
+	(out_shift_with_cnt): Add t_len argument.
+	* config/avr/avr.c (avr_num_arg_regs): Remove -mpack-args.
+	(output_movqi, output_movhi, output_movsisf): Optimize loading
+	any constant with exactly one bit set to NO_LD_REGS.
+	(out_shift_with_cnt): Optimize output code for size or speed,
+	depending on optimize_size.  Handle small shift counts as well
+	(if not hand-optimized in ?sh??i3_out).  Shifts can be done
+	with or without a scratch register, with help of __tmp_reg__
+	or __zero_reg__ if necessary.  Add T_LEN argument to pass the
+	length of TEMPLATE in words, return total insn length in *LEN.
+	(ashlqi3_out, ashrqi3_out, lshrqi3_out): Change all calls to
+	out_shift_with_cnt to work with the above change.
+	(ashlhi3_out, ashlsi3_out, ashrhi3_out, ashrsi3_out, lshrhi3_out,
+	lshrsi3_out): Likewise.  Optimize more known shift count cases.
+	Remove cases already well optimized in out_shift_with_cnt.
+	(avr_output_bld): New function.
+	* config/avr/avr.h (MASK_PACK_ARGS, TARGET_PACK_ARGS): Remove.
+	(TARGET_SWITCHES): Remove -mpack-args backward compatibility.
+	* config/avr/avr.md (*reload_inqi, *reload_inhi, *reload_insi):
+	Add reload_completed to insn condition - only for peepholes.
+	(ashlqi3, ashrqi3, lshrqi3): Correct insn length for shift counts
+	in a register or memory.
+	(ashlhi3, ashlsi3, ashrhi3, ashrsi3, lshrhi3, lshrsi3): Likewise.
+	Do not require a scratch register.
+	(*ashlhi3_const, *ashlsi3_const, *ashrhi3_const, *ashrsi3_const,
+	*lshrhi3_const, *lshrsi3_const): New insns and matching peepholes.
+	Optimize shifts by known count using a scratch register, but only
+	if one is still available after register allocation.
+
+2000-10-20  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
+ 
+	* t-vax: New file.  Don't build modules from libgcc1.c.
+
+Fri Oct 20 00:57:00 EDT 2000  John Wehle  (john@feith.com)
+
+	* alias.c: (mark_constant_function): Don't check pure functions.
+	Initialize and end alias analysis.
+	(nonlocal_mentioned_p): Rename from nonlocal_reference_p.
+	Don't make a special exception for recursion.  Handle
+	UNSPEC_VOLATILE.  Don't assume ASM_OPERANDS is non-local
+	unless it's volatile.
+
+	* local-alloc.c (equivalence): New structure.
+	(reg_equiv): Define.
+	(contains_replace_regs): Remove array and use
+	field in reg_equiv.
+	(memref_referenced_p): Likewise.
+	(no_equiv): Likewise.
+	(update_equiv_regs): Likewise.
+
+	(equiv_init_varies_p,
+	equiv_init_movable_p): New functions.
+	(update_equiv_regs): Use them.  Use rtx_varies_p
+	instead of function_invariant_p.  Process insns
+	from end to beginning.  Allow a REG_EQUIV insn
+	within the same loop as a use to be moved, also
+	allow it to be moved out of a loop.  Update
+	REG_DEAD notes when substituting into an insn.
+
 2000-10-19  Jim Wilson  <wilson@cygnus.com>
 
 	* c-decl.c (start_decl): Check for error_mark_node type before using
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/cp/ChangeLog	Thu Oct 19 12:05:40 2000
+++ egcs/gcc/cp/ChangeLog	Fri Oct 20 11:35:44 2000
@@ -1,5 +1,33 @@
+Fri Oct 20 13:54:59 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* typeck.c (dubious_conversion_warning): Suppress if TYPE_IS_SIZETYPE.
+
+2000-10-20  Jeffrey Oldham  <oldham@codesourcery.com>
+
+	* decl.c (revert_static_member_fn): Fixed typo.
+
 2000-10-19  Mark Mitchell  <mark@codesourcery.com>
 
+	* class.c (subobject_offset_fn): New type.
+	(dfs_record_base_offsets): Remove.
+	(record_base_offsets): Likewise.
+	(dfs_search_base_offsets): Likewise.
+	(record_subobject_offset): New function.
+	(check_subobject_offset): Likewise.
+	(walk_subobject_offsets): Likewise.
+	(record_subobject_offsets): Likewise.
+	(layout_conflict_p): Reimplement.
+	(layout_nonempty_base_or_field): Correct handling of type
+	conflicts during layout.
+	(layout_empty_base): Likewise.
+	(build_base_field): Adjust to handle new representation of empty
+	base offset table.
+	(build_base_fields): Likewise.
+	(layout_virtual_bases): Likewise.
+	(splay_tree_compare_integer_csts): New function.
+	(layout_class_type): Use a splay_tree, rather than a varray, to
+	represent the offsets of empty bases.
+	
 	* cp-tree.h (DECL_ANTICIPATED): Don't require a FUNCTION_DECL.
 	* decl.c (select_decl): Don't return declarations that are
 	DECL_ANTICIPATED.
@@ -1136,7 +1164,6 @@
 	(__pbase_type_info::__pointer_catch): Likewise.
 	(__pointer_type_info::__pointer_catch): Likewise.
 	(__pointer_to_member_type_info::__pointer_catch): Likewise.
-
 
 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
 
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/testsuite/ChangeLog	Wed Oct 18 09:20:32 2000
+++ egcs/gcc/testsuite/ChangeLog	Fri Oct 20 09:05:16 2000
@@ -1,3 +1,7 @@
+2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* gcc.dg/format-array-1.c: New test.
+
 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
 
 	* gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
-- 
Geoffrey Keating <geoffk@cygnus.com> 
(via an automated GCC regression script.)

kenner@vlsi1.ultra.nyu.edu
oldham@codesourcery.com
rth@cygnus.com

2000-10-20T18:35:01Z 2000-10-20T20:57:23Z regress-2

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