]> gcc.gnu.org Git - gcc.git/commitdiff
(emit_swap_insn): If emitting after a cc0 setter, link the cc0 insns.
authorJames Van Artsdalen <jrv@gnu.org>
Sat, 13 Mar 1993 21:33:23 +0000 (21:33 +0000)
committerJames Van Artsdalen <jrv@gnu.org>
Sat, 13 Mar 1993 21:33:23 +0000 (21:33 +0000)
From-SVN: r3726

gcc/reg-stack.c

index c0a37ee94d2cc238e3c147b518db6d0f4665cfcb..7c92c415a6218dff0d30f78ef31e45418af45787 100644 (file)
@@ -1587,6 +1587,9 @@ emit_swap_insn (insn, regstack, reg)
        return;
     }
 
+  if (sets_cc0_p (PATTERN (i1)))
+    link_cc0_insns (i1);
+
   swap_rtx = gen_swapdf (FP_mode_reg[hard_regno][(int) DFmode],
                         FP_mode_reg[FIRST_STACK_REG][(int) DFmode]);
   swap_insn = emit_insn_after (swap_rtx, i1);
This page took 0.057954 seconds and 5 git commands to generate.