[Bug tree-optimization/98563] [10/11 Regression] vectorization fails while it worked on gcc 9 and earlier since since r10-2271-gd81ab49d0586fca0

jakub at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Mon Jan 25 12:58:48 GMT 2021


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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jamborm at gcc dot gnu.org

--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
That change included an important bugfix for the simd handling of addressable
locals, when they escape they would be then mishandled during vectorization.
I think the current representation is right, represent them as if each simd
lane has its own copy of the variable.
The reason why this isn't vectorized is I think PR91020, that SRA doesn't split
those real and imag parts as separate (simd array) vars.


More information about the Gcc-bugs mailing list