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

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[13/14/15 Regression] Wrong |[13/14/15 Regression] Wrong
                   |constant evaluation with    |constant evaluation with
                   |vector of struct            |vector of struct due to
                   |                            |loop interchange
           Keywords|                            |wrong-code
   Target Milestone|---                         |13.4

--- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> ---
t.C:13:21: optimized: applying unroll and jam with factor 2
t.C:13:21: optimized: loops interchanged in loop nest

and -fno-loop-interchange fixes this.  IIRC there's one or two open bugs
with interchange.  -fno-loop-unroll-and-jam doesn't help and
-O2 -floop-interchange also fails.

Reply via email to