aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStan Cox <scox@cygnus.com>1999-10-04 13:59:24 +0000
committerStan Cox <scox@gcc.gnu.org>1999-10-04 13:59:24 +0000
commitd38e58a5ab4b0c75a4845f7e570dcced5ca905ac (patch)
tree85fbe72f704e1b6b6767c59fe31af4636f603447
parent62e1ef687810a9623bbb0934368f2cc032e2f879 (diff)
downloadgcc-d38e58a5ab4b0c75a4845f7e570dcced5ca905ac.zip
gcc-d38e58a5ab4b0c75a4845f7e570dcced5ca905ac.tar.gz
gcc-d38e58a5ab4b0c75a4845f7e570dcced5ca905ac.tar.bz2
mips.h (GO_IF_LEGITIMATE_ADDRESS): Let leasi/liadi handle large register offsets.
* mips.h (GO_IF_LEGITIMATE_ADDRESS): Let leasi/liadi handle large register offsets. From-SVN: r29804
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/mips/mips.h1
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 3e03944..4eef6fa 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+Mon Oct 4 09:55:17 1999 Stan Cox <scox@cygnus.com>
+
+ * mips.h (GO_IF_LEGITIMATE_ADDRESS): Let leasi/liadi handle large
+ register offsets.
+
Mon Oct 4 08:54:12 1999 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
* cppinit.c (is_idchar initializer): Loosen tests to accept
diff --git a/gcc/config/mips/mips.h b/gcc/config/mips/mips.h
index 24af49e..fb8b552 100644
--- a/gcc/config/mips/mips.h
+++ b/gcc/config/mips/mips.h
@@ -2836,7 +2836,6 @@ typedef struct mips_args {
&& (!TARGET_EMBEDDED_PIC \
|| code1 != CONST \
|| GET_CODE (XEXP (xplus1, 0)) != MINUS) \
- && ! (code1 == CONST_INT && ! SMALL_INT (xplus1)) \
&& !TARGET_MIPS16) \
goto ADDR; \
} \