aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMark Mitchell <mark@codesourcery.com>2004-08-21 00:04:06 +0000
committerMark Mitchell <mmitchel@gcc.gnu.org>2004-08-21 00:04:06 +0000
commit0e544c37327922a86f9f3928cf64f7561e25373e (patch)
treed25bc250c67057960729a73583ae0faee0d9b3a8 /gcc
parent0da457fbc3b30489bec0ee10a88254ea1e2e325f (diff)
downloadgcc-0e544c37327922a86f9f3928cf64f7561e25373e.zip
gcc-0e544c37327922a86f9f3928cf64f7561e25373e.tar.gz
gcc-0e544c37327922a86f9f3928cf64f7561e25373e.tar.bz2
* reload.c (find_reloads_address): Fix thinko in previous change.
From-SVN: r86345
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog2
-rw-r--r--gcc/reload.c3
2 files changed, 3 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 205e4d7..33c34f9 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,7 @@
2004-08-20 Mark Mitchell <mark@codesourcery.com>
+ * reload.c (find_reloads_address): Fix thinko in previous change.
+
* reload.c (find_reloads_address): Reload the sum of a LO_SUM and
a CONST_INT.
diff --git a/gcc/reload.c b/gcc/reload.c
index 715e58f..b3f7db8 100644
--- a/gcc/reload.c
+++ b/gcc/reload.c
@@ -4916,8 +4916,7 @@ find_reloads_address (enum machine_mode mode, rtx *memrefloc, rtx ad,
continue;
operand = XEXP (XEXP (ad, 0), op_index);
- if (!(REG_P (operand)
- || REGNO (operand) < FIRST_PSEUDO_REGISTER))
+ if (!REG_P (operand) || REGNO (operand) >= FIRST_PSEUDO_REGISTER)
continue;
if ((REG_MODE_OK_FOR_BASE_P (operand, mode)