[Patch, microblaze]: Fix ICE with mhard-float
David Holsgrove
david.holsgrove@xilinx.com
Mon Jul 15 04:59:00 GMT 2013
Add SImode to cstoresf4's comparison operator, prevents ICE during combine
rtl pass with error message;
internal compiler error: in simplify_subreg, at simplify-rtx.c:5725
Use ordered_comparison_operator predicate to limit operators to
those fcmp can handle, and letting compiler reorder insns to
accommodate unordered as necessary.
Changelog entry;
2013-07-15 David Holsgrove <david.holsgrove@xilinx.com>
* gcc/config/microblaze/microblaze.md: Fix cstoresf4 and cbranchsf4
Can this be backported to gcc-4_8-branch also?
thanks,
David
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-Patch-microblaze-cstoresf4-add-mode-and-ordered_comp.patch
Type: application/octet-stream
Size: 1696 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20130715/53938b81/attachment.obj>
More information about the Gcc-patches
mailing list