From b0708776152ce7395c42f1174284a49f1a4ca7b3 Mon Sep 17 00:00:00 2001 From: Gerald Pfeifer Date: Sat, 24 Feb 2007 16:17:34 +0000 Subject: Update to the 20070223 snapshot of GCC 4.3.0. No extra patch is needed to build on i386 any longer. --- lang/gcc48/files/patch-gcc-local-alloc.c | 31 ------------------------------- 1 file changed, 31 deletions(-) delete mode 100644 lang/gcc48/files/patch-gcc-local-alloc.c (limited to 'lang/gcc48/files/patch-gcc-local-alloc.c') diff --git a/lang/gcc48/files/patch-gcc-local-alloc.c b/lang/gcc48/files/patch-gcc-local-alloc.c deleted file mode 100644 index c0c257589b70..000000000000 --- a/lang/gcc48/files/patch-gcc-local-alloc.c +++ /dev/null @@ -1,31 +0,0 @@ -From: Steven Bosscher -To: -Date: Sun, 18 Feb 2007 09:21:35 +0100 -Message-Id: <200702180921.35650.steven@gcc.gnu.org> -Subject: [PATCH] Fix PR30773 and its duplicates - -[...] - - * local-alloc.c (update_equiv_regs): Do not set reg_equiv_init - if we fail to attach a REG_EQUIV note. - -Index: gcc/local-alloc.c -=================================================================== ---- local-alloc.c (revision 121823) -+++ local-alloc.c (working copy) -@@ -1062,10 +1062,11 @@ update_equiv_regs (void) - { - rtx init_insn = XEXP (reg_equiv[regno].init_insns, 0); - if (validate_equiv_mem (init_insn, src, dest) -- && ! memref_used_between_p (dest, init_insn, insn)) -+ && ! memref_used_between_p (dest, init_insn, insn) -+ /* Attaching a REG_EQUIV note will fail if INIT_INSN has -+ multiple sets. */ -+ && set_unique_reg_note (init_insn, REG_EQUIV, copy_rtx (dest))) - { -- set_unique_reg_note (init_insn, REG_EQUIV, copy_rtx (dest)); -- - /* This insn makes the equivalence, not the one initializing - the register. */ - reg_equiv_init[regno] - -- cgit v1.2.3