mips.c (mips_output_move): When generating mips16 code, force loads of negative const...
authorRichard Sandiford <rsandifo@redhat.com>
Wed, 14 Jul 2004 10:02:32 +0000 (10:02 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Wed, 14 Jul 2004 10:02:32 +0000 (10:02 +0000)
commitbb732af86378799aa21ead613328f261480aad14
treedba4029a29773aec3192c07364e122f0b3fe661b
parent96985307d9b385a5fbe1ca7fd0f68e715e167c25
mips.c (mips_output_move): When generating mips16 code, force loads of negative constants to be split.

* config/mips/mips.c (mips_output_move): When generating mips16 code,
force loads of negative constants to be split.
* config/mips/mips.md (*movhi_mips16, *movqi_mips16): Likewise.
Generalize SImode li/neg splitter to cope with other modes.

From-SVN: r84680
gcc/ChangeLog
gcc/config/mips/mips.c
gcc/config/mips/mips.md