[Bug target/53056] poor code generated for ARM NEON with vector types in structs
rearnsha at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Mon Aug 5 21:42:00 GMT 2013
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53056
Richard Earnshaw <rearnsha at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |FIXED
Target Milestone|--- |4.8.0
--- Comment #4 from Richard Earnshaw <rearnsha at gcc dot gnu.org> ---
Fixed in the run-up to gcc-4.8.0. Code generated is now:
add1:
sub sp, sp, #8
str r4, [sp, #-4]!
add r1, sp, #4
add r4, sp, #68
vldmia r4, {d24-d31}
ldr r4, [sp], #4
stmia r1, {r2, r3}
vldmia r1, {d0-d7}
add sp, sp, #8
vadd.i32 q8, q0, q12
vadd.i32 q9, q1, q13
vadd.i32 q10, q2, q14
vadd.i32 q11, q3, q15
vstmia r0, {d16-d23}
bx lr
More information about the Gcc-bugs
mailing list