aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1996-10-24 07:28:42 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1996-10-24 07:28:42 -0400
commit32051ff51c38d3f48ac737c3df09092ab0ab5740 (patch)
treec1ac46099adfb265f84038a144d1de70117e4043 /gcc
parent607ea900157da41de553cb4c21c1a504023dfd8d (diff)
downloadgcc-32051ff51c38d3f48ac737c3df09092ab0ab5740.zip
gcc-32051ff51c38d3f48ac737c3df09092ab0ab5740.tar.gz
gcc-32051ff51c38d3f48ac737c3df09092ab0ab5740.tar.bz2
(emit_reload_insns): Check for second_reloadreg in
SECONDARY_OUTPUT_RELOAD_CLASS / PRESERVE_DEATH_INFO_REGNO_P case. From-SVN: r13025
Diffstat (limited to 'gcc')
-rw-r--r--gcc/reload1.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/reload1.c b/gcc/reload1.c
index 70b933a..48359ba 100644
--- a/gcc/reload1.c
+++ b/gcc/reload1.c
@@ -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'