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]

1 GCC regressions, 0 new, with your patch on 2000-10-21T06:35:00Z.


(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:
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/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 19:05:27 2000
@@ -1,3 +1,175 @@
+2000-10-20  David Edelsohn  <edelsohn@gnu.org>
+
+	* Makefile.in (SHLIB_NM_FLAGS): New.
+	(libgcc.mk): Pass it.
+	* mklibgcc.in (libgcc.map): Use it.
+
+	* rs6000/t-aix43 (SHLIB_EXT, SHLIB_LINK, SHLIB_LIBS,
+	SHLIB_MKMAP, SHLIB_MAPFILES, SHLIB_NM_FLAGS): New.
+
+2000-10-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* mips.h (REG_CLASS_FROM_LETTER): Cast array arg to unsigned char.
+
+	* sparc.c (load_pic_register): Delete unused varaible.
+
+	* libgcc2.c (__addvsi3): Delete unused variable.
+
+	* libgcc2.h (__absvsi2, __absvdi2, __addvsi3, __addvdi3,
+	__subvsi3, __subvdi3, __mulvsi3, __mulvdi3, __negvsi2,
+	__negvdi2): Prototype.
+
+	* ssa.c (apply_delayed_renames): Avoid undefined operation.
+
+	* toplev.c (display_target_options): Make static to match
+	prototype.  Delete empty declaration.
+
+2000-10-20  Tom Tromey  <tromey@cygnus.com>
+
+	* cppspec.c (DEFAULT_WORD_SWITCH_TAKES_ARG): Added -MF and -MT.
+	* gcc.c (DEFAULT_WORD_SWITCH_TAKES_ARG): Added -MF and -MT.
+
+Fri Oct 20 17:05:49 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* expr.c (expand_expr, case SAVE_EXPR): Set RTX_UNCHANGING_P on
+	returned MEM.
+	(expand_expr_unaligned, case ARRAY_REF): Check that index is
+	a constant before comparing it; use tree_low_cst.
+	* tree.c (save_expr): Set TREE_READONLY.
+	(substitute_expr): Return inside of NON_LVALUE_EXPR.
+	(build, build1): Set TREE_READONLY if all operands are.
+	(build_index_type): If upper bound is a negative number, lower
+	bound is zero and sizetype is unsigned, use upper bound of one and
+	lower of zero.
+
+2000-10-20  David Edelsohn  <edelsohn@gnu.org>
+
+	* gcc.c (process_command, main): Use "because" instead of
+	"since" in error messages.
+
+Fri Oct 20 13:33:16 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* stor-layout.c (compute_record_mode): Use tree_low_cst.
+	Don't use mode of field for record unless sizes are the same.
+	(layout_type, case ARRAY_TYPE): Remove special bounds handling
+	previously added for Ada; also change to using host_integerp
+	and tree_low_cst.
+
+	* loop.c (strength_reduce): Show when new register made for
+	giv is known to be a pointer and its aligment if so and known.
+	(loop_dump_aux): Show VERBOSE parameter unused.
+
+	* gcse.c (set_hash_table_size): Now unsigned.
+	* sdbout.c (template_name_p): Add "const" to avoid warnings.
+	(sdbout_record_type_name, plain_type_1, sdbout_symbol): Likewise.
+	(sdbout_one_type, sdbout_parms, sdbout_reg_parms): Likewise.
+	(sdbout_end_epilogue): Remove variable NAME.
+	* system.h (getopt): Add default definition.
+	* config/alpha/alpha.c (print_operand): Don't continue processing
+	after issuing error.
+	(summarize_insn): Avoid use of UL in constant.
+
+	* function.c (locate_and_pad_parm): Use host_integerp and tree_low_cst.
+
+	* 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 16:35:44 2000
@@ -1,5 +1,44 @@
+2000-10-20  Jason Merrill  <jason@redhat.com>
+
+	* tree.c (walk_tree): Don't walk into default args.
+
+	* error.c (dump_expr): Use host_integerp.
+
+2000-10-20  David Edelsohn  <edelsohn@gnu.org>
+
+	* typeck2.c (abstract_virtuals_error): Use "because" instead of
+	"since" in error message.
+
+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 +1175,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/java/ChangeLog	Thu Oct 19 21:35:44 2000
+++ egcs/gcc/java/ChangeLog	Fri Oct 20 23:35:26 2000
@@ -1,3 +1,32 @@
+2000-10-16  Tom Tromey  <tromey@cygnus.com>
+
+	* jvspec.c (lang_specific_driver): Recognize -MF and -MT.
+	* lang-specs.h: Added %{MA}, %{MF*}, %{MT*}.
+	* lang-options.h: Added -MA, -MT, -MF..
+	* lang.c (lang_decode_option): Recognize -MA, -MT, -MF.
+	(DEPEND_TARGET_SET): New macro.
+	(DEPEND_FILE_ALREADY_SET): Likewise.
+	(init_parse): Handle new flags.
+	* jcf.h (jcf_dependency_print_dummies): Declare.
+	* Make-lang.in (s-java): Added mkdeps.o.
+	* Makefile.in (BACKEND): Added mkdeps.o.
+	(../gcjh$(exeext)): Added mkdeps.o.
+	(../jcf-dump$(exeext)): Added mkdeps.o.
+	* jcf-depend.c: Include mkdeps.h.
+	(struct entry, dependencies, targets, MAX_OUTPUT_COLUMNS,
+	add_entry): Removed.
+	(jcf_dependency_reset): Rewrote.
+	(dependencies): New global.
+	(jcf_dependency_set_target): Rewrote.
+	(jcf_dependency_add_target): Likewise.
+	(jcf_dependency_add_file): Likewise.
+	(munge): Removed.
+	(print_ents): Removed.
+	(jcf_dependency_write): Rewrote.
+	(print_dummies): New global.
+	(jcf_dependency_print_dummies): New function
+	(jcf_dependency_write): Call deps_dummy_targets if required.
+
 2000-10-18  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* gjavah.c (add_class_decl): Removed unused variables `tname',
@@ -393,6 +422,11 @@
 	* zipfile.h (ZipDirectory): Add uncompressed_size and
 	compression_method fields.
 	* zextract.c (read_zip_archive): Collect file compression info.
+
+2000-08-15  Bryce McKinlay  <bryce@albatross.co.nz>
+
+	* parse.y (do_resolve_class): Also explore superclasses of 
+	intermediate enclosing contexts when searching for inner classes.
 
 2000-08-11  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/testsuite/ChangeLog	Wed Oct 18 09:20:32 2000
+++ egcs/gcc/testsuite/ChangeLog	Fri Oct 20 23:35:27 2000
@@ -1,3 +1,11 @@
+2000-10-20  Jakub Jelinek  <jakub@redhat.com>
+
+	* gcc.dg/noncompile/init-3.c: New test.
+
+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.)

bryce@albatross.co.nz
jakub@redhat.com

2000-10-21T06:35:00Z 2000-10-21T08:57:07Z regress-1

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