OSDN Git Service

* mips.h (GO_IF_LEGITIMATE_ADDRESS): Don't accept large
authorscox <scox@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 23 Sep 1999 01:03:13 +0000 (01:03 +0000)
committerscox <scox@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 23 Sep 1999 01:03:13 +0000 (01:03 +0000)
commitc8b88e4f999567dec33b1d5206e3979814d0f596
treefe8507a33bd2c739d2aa1c9a1223244ba551d964
parente4065f95cb374786a51b9a2c456ee923cc6f1bec
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29608 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/mips/mips.h
gcc/config/mips/mips.md