mips.h (GO_IF_LEGITIMATE_ADDRESS): Don't accept large register offsets; let LEGITIMIZ...
authorStan Cox <scox@cygnus.com>
Thu, 23 Sep 1999 01:03:13 +0000 (01:03 +0000)
committerStan Cox <scox@gcc.gnu.org>
Thu, 23 Sep 1999 01:03:13 +0000 (01:03 +0000)
commit8da665d583ad51bbba86a5e135dfc33d4b764455
treefe8507a33bd2c739d2aa1c9a1223244ba551d964
parentf38b27c7cb8392960f06b54303830e51704f8c6e
mips.h (GO_IF_LEGITIMATE_ADDRESS): Don't accept large register offsets; let LEGITIMIZE_ADDRESS load it into a register.

* mips.h (GO_IF_LEGITIMATE_ADDRESS): Don't accept large
register offsets; let LEGITIMIZE_ADDRESS load it into a register.
(LEGITIMIZE_ADDRESS): Use plus_constant to avoid (plus (reg) (const_int 0))
* mips.md (call_internal3c): New pattern for -mips16 -mlong-calls.

From-SVN: r29608
gcc/ChangeLog
gcc/config/mips/mips.h
gcc/config/mips/mips.md