re PR target/817 (ARM compiler generates out-of-range accesses to constant pool data)
authorRichard Earnshaw <rearnsha@arm.com>
Wed, 10 Apr 2002 14:06:38 +0000 (14:06 +0000)
committerRichard Earnshaw <rearnsha@gcc.gnu.org>
Wed, 10 Apr 2002 14:06:38 +0000 (14:06 +0000)
commit0be5cf851a3c590b043b0e55dad2999c72237ac7
tree47e9800349f7a68a54d4fc92ef19480d68ff4457
parent6b7c9242a8ab2b707e1118a58d844bb5d9efc8f6
re PR target/817 (ARM compiler generates out-of-range accesses to constant pool data)

PR target/817
* arm.md (arm_movdi): Adjust neg_pool_range attribute to allow
for the fact that the pool entry uses two words.
(movdf_hard_insn): Similarly.  Also, ADR instruction can span
1k bytes.
(movdf_soft_insn): Similarly.
(movxf_hard_insn): Adjust neg_pool_range attribute to allow
for the fact that the pool entry uses three words.

From-SVN: r52132
gcc/ChangeLog
gcc/config/arm/arm.md