[arm] Fix maverick load pool range
Paul Brook
paul@codesourcery.com
Wed Jun 30 16:37:00 GMT 2004
The current instruction patterns don't allow loading constants into
coprocessor regs. However these can be produced indirectly by reload.
The attached patch below sets the pool range and allows constants for maverick
coprocessor load instructions. This fixes an ICE discovered while building
libgcc.
Ok?
Paul
2004-06-30 Paul Brook <paul@codesourcery.com>
* config/arm/cirrus.md (cirrus_arm_movdi, cirrus_movsf_hard_insn,
cirrus_movdf_hard_insn): Set pool ranges for coprocessor loads.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: patch.maverick_movdi
Type: text/x-diff
Size: 3407 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20040630/0fa26a7b/attachment.bin>
More information about the Gcc-patches
mailing list