From cac0dd0f79d49d23ce3270839d7b59b1a264e986 Mon Sep 17 00:00:00 2001 From: msaitoh Date: Thu, 18 Jan 2001 07:31:48 +0000 Subject: [PATCH] don't jump when !(mode != PSIMODE || reload_completed) --- gnu/dist/gcc/config/sh/sh.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnu/dist/gcc/config/sh/sh.h b/gnu/dist/gcc/config/sh/sh.h index 8766cc4774e3..d91110f8b199 100644 --- a/gnu/dist/gcc/config/sh/sh.h +++ b/gnu/dist/gcc/config/sh/sh.h @@ -1143,7 +1143,8 @@ extern struct rtx_def *sh_builtin_saveregs (); else if ((GET_CODE (X) == POST_INC || GET_CODE (X) == PRE_DEC) \ && BASE_REGISTER_RTX_P (XEXP ((X), 0))) \ goto LABEL; \ - else if (GET_CODE (X) == PLUS && MODE != PSImode) \ + else if (GET_CODE (X) == PLUS \ + && ((MODE) != PSImode || reload_completed)) \ { \ rtx xop0 = XEXP ((X), 0); \ rtx xop1 = XEXP ((X), 1); \