https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119224

--- Comment #5 from Vineet Gupta <vineetg at gcc dot gnu.org> ---
(In reply to Robin Dapp from comment #4)
> Ah, sorry, I always specify -mno-vector-strict-align by default.  It's
> always that option that allows us to unroll, otherwise unrolling will lead
> to misaligned accesses.  And -mtune=generic-ooo defaults to
> -mno-vector-strict-algin.

So this why you weren't seeing it but I'm confused about the rationale...
I unpack above to following statements

1. -mno-vector-strict-align allows us to unroll - seems ok.
2. Otherwise (-mvector-strict-align ?) leads to unaligned access ???
3. Or Is this the vector element vs. whole vector thing

Reply via email to