[Bug target/41196] The use of ARM NEON vshll_n_u8 intrinsic results in compile error on valid code
-- dgutson at gcc dot gnu dot org changed: What|Removed |Added CC|dgutson at codesourcery dot | |com | AssignedTo|unassigned at gcc dot gnu |dgutson at gcc dot gnu dot |dot org |org Status|NEW |ASSIGNED Last reconfirmed|2009-09-01 11:13:16 |2009-09-04 19:41:04 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41196
[Bug target/41196] The use of ARM NEON vshll_n_u8 intrinsic results in compile error on valid code
--- Comment #3 from dgutson at gcc dot gnu dot org 2009-09-25 21:28 --- Created an attachment (id=18651) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18651&action=view) Proposed fix The attached patch attempts to solve the issue, by augmenting the range check in order to match 0 < imm <= size (increasing size in 1). I checked that the assembler DTRT, so the fix applies to gcc only. I tested the patch with the gcc test suite plus a test cases I added (included in the patch). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41196
[Bug target/41196] The use of ARM NEON vshll_n_u8 intrinsic results in compile error on valid code
--- Comment #4 from dgutson at gcc dot gnu dot org 2009-09-25 21:35 --- I forgot the ChangeLog: gcc/ * config/arm/neon.md (neon_vshll_n): Checking Bounds fixed. gcc/testsuite/ * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41196
[Bug target/41196] The use of ARM NEON vshll_n_u8 intrinsic results in compile error on valid code
--- Comment #5 from dgutson at gcc dot gnu dot org 2009-10-14 19:20 --- Committed since approved in http://gcc.gnu.org/ml/gcc-patches/2009-10/msg00906.html -- dgutson at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41196