This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/56720] ICE when expanding vcond with floating point unordered comparisons
- From: "ktkachov at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Mon, 25 Mar 2013 12:23:25 +0000
- Subject: [Bug target/56720] ICE when expanding vcond with floating point unordered comparisons
- Auto-submitted: auto-generated
- References: <bug-56720-4 at http dot gcc dot gnu dot org/bugzilla/>
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.