This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
1 GCC regressions, 0 new, with your patch on 2000-10-21T21:50:00Z.
- To: gcc-regression at gcc dot gnu dot org
- Subject: 1 GCC regressions, 0 new, with your patch on 2000-10-21T21:50:00Z.
- From: "GCC regression checker" <geoffk at cygnus dot com>
- Date: Sun, 22 Oct 2000 00:12:36 +0000
(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 Sat Oct 21 11:20:36 2000
@@ -1,3 +1,183 @@
+2000-10-21 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * diagnostic.c: Remove EGCS reference in comment.
+
+Sat Oct 21 08:24:25 2000 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+
+ * loop.c (strength_reduce): Fix error in last change.
+
+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 Sat Oct 21 14:50:36 2000
@@ -1,5 +1,51 @@
+2000-10-21 Jason Merrill <jason@redhat.com>
+
+ * parse.y (operator): Set got_object from got_scope.
+ Set looking_for_typename.
+ * decl.c (lookup_name_real): Clear val after setting from_obj.
+ Reorganize diagnostic.
+
+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.
@@ -380,7 +426,7 @@
(cp_parse_init): Adjust.
(do_id): If lastiddecl is NULL, do do_identifier.
(operator): Save scope information.
- (unoperator): new reduction. Restore scope information.
+ (unoperator): New reduction. Restore scope information.
(operator_name): Append unoperator. Call frob_opname.
* spew.c (frob_opname): Define.
@@ -1136,7 +1182,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/f/ChangeLog Thu Oct 12 23:35:57 2000
+++ egcs/gcc/f/ChangeLog Sat Oct 21 11:20:37 2000
@@ -1,3 +1,7 @@
+Sat Oct 21 18:07:48 2000 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * Makefile.in, g77spec.c: Remove EGCS references in comments.
+
Thu Oct 12 22:28:51 2000 Mark Mitchell <mark@codesourcery.com>
* com.c (ffecom_do_entry_): Don't mess with obstacks.
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/java/ChangeLog Thu Oct 19 21:35:44 2000
+++ egcs/gcc/java/ChangeLog Sat Oct 21 08:20:36 2000
@@ -1,3 +1,43 @@
+2000-10-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * gjavah.c (NEED_PEEK_ATTRIBUTE, NEED_SKIP_ATTRIBUTE): Define
+
+ * jcf-reader.c (peek_attribute, skip_attribute): Only define
+ when requested.
+
+ * parse.h (yyerror): If JC1_LITE, mark with ATTRIBUTE_NORETURN.
+
+ * verify.c (CHECK_PC_IN_RANGE): Cast result of stmt-expr to void.
+
+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 +433,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.)
2000-10-21T21:50:00Z 2000-10-22T00:12:29Z regress-1