OSDN Git Service

(emit_reload_insns): Check for second_reloadreg in
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 24 Oct 1996 11:28:42 +0000 (11:28 +0000)
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 24 Oct 1996 11:28:42 +0000 (11:28 +0000)
SECONDARY_OUTPUT_RELOAD_CLASS / PRESERVE_DEATH_INFO_REGNO_P case.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13025 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/reload1.c

index 70b933a..48359ba 100644 (file)
@@ -6458,7 +6458,7 @@ emit_reload_insns (insn)
                                         reloadreg, REG_NOTES (p));
 
 #ifdef SECONDARY_OUTPUT_RELOAD_CLASS
-         if (! special
+         if (! special && second_reloadreg
              && PRESERVE_DEATH_INFO_REGNO_P (REGNO (second_reloadreg)))
            for (p = get_last_insn (); p; p = PREV_INSN (p))
              if (GET_RTX_CLASS (GET_CODE (p)) == 'i'