This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: [MAINLINE] Bootstrap failure on i686-pc-linux-gnu
- To: Gabriel Dos Reis <gdr at codesourcery dot com>
- Subject: Re: [MAINLINE] Bootstrap failure on i686-pc-linux-gnu
- From: Geoff Keating <geoffk at geoffk dot org>
- Date: 18 Feb 2001 13:47:02 -0800
- CC: gcc-bugs at gcc dot gnu dot org
- References: <fl1yswjmjo.fsf@sel.cmla.ens-cachan.fr>
Yes, it's caused by Kenner's patch:
+Fri Feb 16 12:41:30 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+
+ * gcse.c (hash_scan_set): If cprop, see if REG_EQUAL or REG_EQUIV.
+ Don't CSE a nop.
+ (hash_scan_insn): Clean up calls to hash_scan_set.
+ (compute_kill_rd): REGNO now unsigned.
+ (try_replace_reg): Rework to use simplify_replace_rtx.
+ (cprop_jump, cprop_cc0_jump): Likewise.
+ (cprop_insn): Call find_reg_equal_equiv_note.
+ Reflect changes to cprop_jump and cprop_cc0_jump.
+
+ * recog.c (validate_replace_src): Replace in operands of
+ ZERO_EXTRACT in SET_DEST.
+
+ * cse.c (new_label_ref): New variable.
+ (insert): Set it instead of recorded_label_ref.
+ (cse_basic_block): Set recorded_label_ref if new_label_ref use, has
+ CODE_LABEL for this function, and not already in REG_LABEL note.
+
The automated tester has been complaining since this patch was
committed.
--
- Geoffrey Keating <geoffk@geoffk.org>