[Bug target/56720] ICE when expanding vcond with floating point unordered comparisons
ktkachov at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Mon Mar 25 12:23:00 GMT 2013
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56720
--- Comment #1 from ktkachov at gcc dot gnu.org 2013-03-25 12:23:25 UTC ---
Created attachment 29721
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29721
Patch to fix ICE on trunk
Patch fixing bug on trunk.
Will test to ensure it fixes the issue on 4.6, 4.7, 4.8
gcc/ChangeLog
2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* config/arm/iterators.md (v_cmp_result): New mode attribute.
* config/arm/neon.md (vcond<mode><mode>): Handle unordered cases.
gcc/testsuite/ChangeLog
2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/arm/neon-vcond-gt.c: New test.
* gcc.target/arm/neon-vcond-ltgt.c: Likewise.
* gcc.target/arm/neon-vcond-unordered.c: Likewise.
More information about the Gcc-bugs
mailing list