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-03T03:20:01Z.
- To: gcc-regression at gcc dot gnu dot org
- Subject: 1 GCC regressions, 0 new, with your patch on 2000-10-03T03:20:01Z.
- From: "GCC regression checker" <geoffk at cygnus dot com>
- Date: Tue, 3 Oct 2000 05:44:01 +0000
- CC: m dot hayes at elec dot canterbury dot ac dot nz
(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:
g++.sum g++.pt/memtemp77.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-09-29T02:05:00Z.
For more information, see <http://www.cygnus.com/~geoffk/gcc-regression/>.
gcc/testsuite/gcc.sum:FAIL: gcc.dg/c99-array-nonobj-1.c func [] arg (test for errors, line 26)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/c99-array-nonobj-1.c (test for excess errors)
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/memtemp77.C Execution test
gcc/testsuite/g++.sum:FAIL: g++.pt/static11.C Execution test
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/ChangeLog Tue Sep 26 13:05:41 2000
+++ egcs/ChangeLog Fri Sep 29 23:35:25 2000
@@ -1,3 +1,12 @@
+2000-09-30 Alexandre Oliva <aoliva@redhat.com>
+
+ * Makefile.in (DEVO_SUPPORT): Added gettext.m4, libtool.m4,
+ ltcf-c.sh, ltcf-cxx.sh and ltcf-gcj.sh.
+
+ * ltconfig, ltmain.sh, libtool.m4, ltcf-cxx.sh: Updated from libtool
+ multi-language branch, to work around Solaris' /bin/sh bug. Rebuilt
+ all affected `configure' scripts.
+
2000-09-26 David Edelsohn <edelsohn@gnu.org>
* config/mt-aix43 (NM_FOR_TARGET): Add -B bsd-style flag.
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/ChangeLog Thu Sep 28 19:05:26 2000
+++ egcs/gcc/ChangeLog Mon Oct 2 20:20:36 2000
@@ -1,3 +1,160 @@
+2000-10-03 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
+
+ * config/float-c4x.h: New.
+ * configure.in (c4x-*): Set float_format to c4x.
+ * configure: Regenerate.
+
+2000-10-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * configure.in (sparc-*-solaris2*): Disable 32-to-64 cross
+ compilation for solaris versions 2.7 and greater.
+
+2000-10-02 David O'Brien <obrien@dragon.nuxi.com>
+
+ * config/i386/freebsd.h (NO_PROFILE_COUNTERS): Define.
+
+2000-10-01 Mark Mitchell <mark@codesourcery.com>
+
+ * config/ns32k/genix.h: Remove.
+ * config/ns32k/x-genix: Likewise.
+ * config/ns32k/xm-genix.h: Likewise.
+ * config/fx80: Remove all filee in directory.
+ * config/pyr: Likewise.
+ * config/tahoe: Likewise.
+ * config/gmicro: Likewise.
+ * config/spur: Likewise.
+ * configure.in: Remove configury bits for above targets.
+ * configure: Regenerated.
+
+ * configure.in: Don't configure chill by default.
+ * configure: Regenerated.
+
+ * c-decl.c (c_expand_body): Don't generate RTL if flag_syntax_only.
+ (lang_mark_false_label_stack): Remove.
+ * c-lex.c (init_c_lex): Add file_info_tree as GC root. Allocate
+ <top level> string in GC area.
+ (mark_splay_tree_node): New function.
+ (mark_splay_tree): Likewise.
+ * except.c (mark_eh_status): Only call lang_mark_false_label_stack
+ if it exists.
+ * ggc-callbacks.c (lang_mark_false_label_stack): Remove.
+ * ggc-common.c (lang_mark_false_label_stack): Change type.
+ * ggc.h (ggc_alloc_string): Add comment.
+ (ggc_strdup): New function.
+
+Sat Sep 23 19:10:20 2000 Denis Chertykov <denisc@overta.ru>
+
+ * config/avr/avr.h (BRANCH_COST): Define as 0.
+
+ * config/pdp11/pdp11.c: #include "tree.h" added.
+
+2000-09-30 Marek Michalkiewicz <marekm@linux.org.pl>
+
+ * config/avr/avr.c (ashlhi3_out, ashlsi3_out, ashrhi3_out,
+ ashrsi3_out, lshrhi3_out, lshrsi3_out): Optimize more cases
+ with known shift count.
+ * config/avr/avr.md (ashlsi3, ashrsi3, lshrsi3):
+ New alternative for shift count 2 with no scratch register.
+ (ashlhi3, ashlsi3): Change "cc" attribute from "clobber" to
+ "set_n" for shift counts 1 and 2.
+
+2000-09-30 Geoff Keating <geoffk@cygnus.com>
+
+ * config/rs6000/rs6000.md (movsi_to_cr): Remove the USE. Calculate
+ the mask value from the individual SET operations.
+ (return_internal_si): Move the USE after the RETURN.
+ (return_internal_di): Likewise.
+ (return_and_restore_fpregs_si): Likewise.
+ (return_and_restore_fpregs_di): Likewise.
+ (return_eh_si): Likewise.
+ (return_eh_di): Likewise.
+ * config/rs6000/rs6000.c (mtcrf_operation): Don't look for,
+ or check, the USE.
+ (rs6000_emit_prologue): Don't emit the USE for movsi_to_cr.
+ Don't generate a PARALLEL around a single operation movsi_to_cr.
+ Generate the RETURN first in any PARALLELs.
+
+ * rtlanal.c (single_set_1): Use fatal_insn to display the
+ invalid insn. Check for more cases when a USE or CLOBBER occurs
+ before a SET.
+ * Makefile.in: Update dependencies for rtlanal.o.
+
+2000-09-30 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * i386.c: Move include of "config.h" to before that of <setjmp.h>.
+
+2000-09-30 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * c-tree.texi, contrib.texi, gcc.texi, install.texi, invoke.texi:
+ Consistently use @email for formatting email addresses.
+
+2000-09-29 Richard Henderson <rth@cygnus.com>
+
+ * cse.c (notreg_cost): New argument outer.
+ (COST): Pass in SET to notreg_cost
+ (COST_IN): New.
+ (fold_rtx): Use COST_IN. Prefer constants when costs
+ are the same.
+
+2000-09-29 David Edelsohn <edelsohn@gnu.org>
+
+ * fixinc/inclhack.def (broken_cabs): Generalize regex.
+ * fixinc/fixincl.x: Regenerate.
+
+2000-09-29 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
+
+ * loop.c (check_final_value): A GIV is not replaceable if used
+ before set.
+
+Fri Sep 29 10:04:12 2000 Jeffrey A Law (law@cygnus.com)
+
+ * version.c: Bump to gcc-2.97.
+
+Frs Sep 29 13:37:59 MET DST 2000 Jan Hubicka <jh@suse.cz>
+
+ * final.c (final_scan_insn): Remove extra extract_insn call;
+ Use caching for constrain_operands.
+ (cleanup_subreg_operands): Use caching for extract_insn.
+ * recog.c (constrain_operands_cached): New.
+ * recog.h (constrain_operands_cached): Declare.
+ * i386.c (ix86_attr_length_immediate_default,
+ ix86_attr_length_address_default, ix86_agi_dependant): Cache
+ extract_insn call.
+
+ * recog.c (asm_noperands): Tweak.
+ (extract_insn): Do not call asm_noperads for non-asm instructions.
+
+Fri Sep 29 13:20:42 MET DST 2000 Jan Hubicka <jh@suse.cz>
+
+ * recog.c (recog_memoized): Rename to recog_memoized_1.
+ * recog.h (recog_memoized): Rename to recog_memoized_1.
+ (recog_memoized): New macro.
+ * rtl.h (single_set): Rename to single_set_1
+ (single_set): New macro.
+ * rtlanal.c (single_set): Rename to single_set_1; expect clobbers
+ to be last.
+
+ * i386.md (strmovsi_1, strmovhi_1 strmovqi_1):
+ Do not use match_dup of input operands at outputs.
+ Use register_operand for memory expression.
+ (rep_movsi): Put use last, canonicalize.
+ Use register_operand for memory expression.
+ (rep_movqi): Put use last.
+ Use register_operand for memory expression.
+ (strsetsi_1, strset_hi_1, strsetqi_1): Do not use match_dup
+ of input operands at outputs. Use register_operand for memory
+ expression.
+ (rep_stossi): Put use last; canonicalize; fix match_dup in
+ the address expression
+ (rep_stosqi): Likewise.
+ (memcmp expander): Update calls.
+ (cmpstrsi_nz_1, cmpstrsi_1, strlensi_1): Avoid match_dups in
+ the clobbers.
+
+ * i386.md (fp_jcc_3, fp_jcc_4, jp_fcc_5): if_then_else operand is
+ VOIDmode.
+ (fp_jcc_4, fp_jcc_3): Refuse unordered comparisons.
+
2000-09-28 David O'Brien <obrien@FreeBSD.org>
* config/i386/freebsd-aout.h: New, FreeBSD a.out config file.
@@ -13,6 +170,7 @@
* configure: Rebuilt.
2000-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
+
* doloop.c (doloop_modify): Prevent delete_insn() from
deleting too much. Prefer loop->top over loop->start as
target for the new JUMP insn.
@@ -2693,16 +2851,6 @@
* config/avr/avr.md ("*negsi2"): substitute %@ to __zero_reg__
* config/avr/libgcc.S: Lost part of the previous patch.
-
-2000-08-31 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
-
- * rs6000/rs6000.h (NO_DOLLAR_IN_LABEL, DOLLARS_IN_IDENTIFIERS,
- ENCODE_SECTION_INFO, ASM_OUTPUT_SPECIAL_POOL_ENTRY_P): Move from
- here...
- * rs6000/aix.h: ...to here.
- * rs6000/linux.h (ASM_APP_ON, ASM_APP_OFF): Define to Linux-style.
- * rs6000/rs6000.c (rs6000_select_section): Handle CONSTRUCTOR.
- (rs6000_unique_section): Likewise.
2000-08-31 J. David Anglin <dave@hiauly1.hia.nrc.ca>
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/cp/ChangeLog Sun Sep 24 16:35:25 2000
+++ egcs/gcc/cp/ChangeLog Sun Oct 1 12:35:37 2000
@@ -1,3 +1,20 @@
+2000-10-01 Mark Mitchell <mark@codesourcery.com>
+
+ * decl.c (lang_mark_false_label_stack): Remove.
+ * lex.c (cp_mang_lang_type): Use ggc_alloc_cleared.
+
+2000-09-30 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * gxxint.texi: Use @email for formatting email addresses.
+
+2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
+
+ * error.c: Remove direct obstack manipulation. Replace with
+ output_buffer-based formatting. Adjust calls to removed macros.
+ (obstack_chunk_alloc, obstack_chunk_free): Remove.
+ (OB_INIT, OB_PUTC, OB_PUTC2, OB_PUTS, OB_PUTID, OB_PUTCP,
+ OB_FINISH, OB_PUTI, OB_END_TEMPLATE): Likewise.
+
2000-09-24 Mark Mitchell <mark@codesourcery.com>
* ir.texi: Move to ../c-tree.texi.
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/f/ChangeLog Sun Sep 10 19:20:40 2000
+++ egcs/gcc/f/ChangeLog Sun Oct 1 12:35:38 2000
@@ -1,3 +1,7 @@
+Sun Oct 1 11:43:44 2000 Mark Mitchell <mark@codesourcery.com>
+
+ * com.c (lang_mark_false_label_stack): Remove.
+
2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
* com.c: Include defaults.h.
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/java/ChangeLog Sat Sep 23 11:05:36 2000
+++ egcs/gcc/java/ChangeLog Sun Oct 1 12:35:40 2000
@@ -1,3 +1,31 @@
+2000-10-01 Mark Mitchell <mark@codesourcery.com>
+
+ Convert to GC.
+ * Make-lang.in (s-java): Don't depend on ggc-callbacks.o.
+ * Makefile.in (BACKEND): Don't include ggc-callbacks.o.
+ (typeck.o): Depend on ggc.h.
+ * class.c (add_method_1): Use GC functions for allocation.
+ (init_class_processing): Register roots.
+ * decl.c (ggc_p): Set to 1.
+ (pending_local_decls): Make it static.
+ (push_jvm_slot): Use GC functions for allocation.
+ (init_decl_processing): Register roots.
+ (give_name_to_locals): Use GC functions for allocation.
+ (lang_mark_tree): New function.
+ * java-tree.h (MAYBE_CREATE_TYPE_TYPE_LANG_SPECIFIC): Use GC
+ functions for allocation.
+ * jcf-parse.c (jcf_parse_source): Use ggc_strdup.
+ * lex.c (java_lex): Use build_string, rather than replicating it
+ inline.
+ * parse.y (goal): Add more roots.
+ (mark_parser_ctxt): New function.
+ * typeck.c: Include ggc.h.
+
+2000-09-29 Alexandre Petit-Bianco <apbianco@cygnus.com>
+
+ * parse.y (maybe_yank_clinit): Also keep <clinit> if its body
+ contains something else than MODIFY_EXPR.
+
2000-09-23 Mark Mitchell <mark@codesourcery.com>
* Make-lang.in (JAVA_SRCS): Include java-tree.h.
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/testsuite/ChangeLog Thu Sep 28 08:35:44 2000
+++ egcs/gcc/testsuite/ChangeLog Fri Sep 29 04:50:47 2000
@@ -1,3 +1,9 @@
+2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
+
+ * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
+ __PRETTY_FUNCTION__.
+ * g++.old-deja/g++.ext/pretty2.C: Likewise.
+
2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
--- /sloth/delay/tbox/changelog_pass/egcs/libiberty/ChangeLog Sun Sep 17 00:50:49 2000
+++ egcs/libiberty/ChangeLog Sun Oct 1 12:35:42 2000
@@ -1,3 +1,7 @@
+2000-10-01 Mark Mitchell <mark@codesourcery.com>
+
+ * splay-tree.c (splay_tree_insert): Fix formatting.
+
2000-09-16 Mark Mitchell <mark@codesourcery.com>
* splay-tree.c (splay_tree_predecessor): Fix typo in comment.
--
Geoffrey Keating <geoffk@cygnus.com>
(via an automated GCC regression script.)
m.hayes@elec.canterbury.ac.nz
2000-10-03T03:20:01Z 2000-10-03T05:43:53Z regress-1