Fix for DE40487
Richard Earnshaw
rearnsha@arm.com
Wed Jul 15 10:39:00 GMT 2009
This patch allows combine to correctly simplify the instruction sequence
demonstrated by de 40487 (where we are getting redundant zero-extend
operations in logical operations). tested on an arm-elf cross and
installed on mainline.
R.
2009-07-15 Richard Earnshaw <rearnsha@arm.com>
* arm.md (ior_xor): New code iterator.
(split for ior/xor with shift and zero-extend): New split pattern.
* arm/predicates.md (subreg_lowpart_operator): New special predicate.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: patch
Type: text/x-patch
Size: 1641 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20090715/a01e8c61/attachment.bin>
More information about the Gcc-patches
mailing list