https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47397
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Known to work| |6.4.0, 7.1.0, 7.5.0 Known to fail| |5.1.0, 6.1.0, 6.2.0, 6.3.0 --- Comment #11 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Looks fixed: a: (insn 9 8 10 4 (set (reg:V4DF 87 [ vect__2.5 ]) (mem:V4DF (plus:DI (reg/f:DI 86) (reg:DI 83 [ ivtmp.12 ])) [1 MEM <vector(4) double> [(double *)&a + 16B + ivtmp.12_14 * 1]+0 S32 A128])) "/app/example.cpp":9:19 -1 (nil)) b: (insn 13 12 14 4 (set (mem:V4DF (plus:DI (reg/f:DI 85) (reg:DI 83 [ ivtmp.12 ])) [1 MEM <vector(4) double> [(double *)&b + ivtmp.12_14 * 1]+0 S32 A256]) (reg:V4DF 88 [ vect__3.6 ])) "/app/example.cpp":9:12 -1 (nil))