diff options
author | Mark Mitchell <mark@codesourcery.com> | 2004-08-21 00:04:06 +0000 |
---|---|---|
committer | Mark Mitchell <mmitchel@gcc.gnu.org> | 2004-08-21 00:04:06 +0000 |
commit | 0e544c37327922a86f9f3928cf64f7561e25373e (patch) | |
tree | d25bc250c67057960729a73583ae0faee0d9b3a8 /gcc | |
parent | 0da457fbc3b30489bec0ee10a88254ea1e2e325f (diff) | |
download | gcc-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/ChangeLog | 2 | ||||
-rw-r--r-- | gcc/reload.c | 3 |
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) |