[Bug target/65375] poor codegen for ld[234]/st[234]

2015-03-10 Thread kugan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65375 --- Comment #1 from kugan at gcc dot gnu.org --- arm-none-linux-gnueabi-gcc -O2 -ffast-math -unsafe-math-optimisations -mfpu=neon produces just: hello_vst2: @ args = 0, pretend = 0, frame = 0 @ frame_needed = 0, uses_anonymous_args =

[Bug target/65375] poor codegen for ld[234]/st[234]

2015-03-10 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65375 --- Comment #4 from Andrew Pinski pinskia at gcc dot gnu.org --- ;; _6 = __builtin_aarch64_get_qregoiv4sf (__o_5, 0); (insn 8 7 0 (set (reg:V4SF 74 [ D.16774 ]) (subreg:V4SF (reg/v:OI 73 [ __o ]) 0))

[Bug target/65375] poor codegen for ld[234]/st[234]

2015-03-10 Thread kugan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65375 --- Comment #2 from kugan at gcc dot gnu.org --- aarch64-none-linux-gnu-gcc -O2 -ffast-math -unsafe-math-optimisations -fno-split-wide-types produces : ld2{v2.4s - v3.4s}, [x1] orrv0.16b, v2.16b, v2.16b orrv1.16b, v3.16b,

[Bug target/65375] poor codegen for ld[234]/st[234]

2015-03-10 Thread kugan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65375 kugan at gcc dot gnu.org changed: What|Removed |Added Target||aarch64