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

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|ICE: in make_decl_rtl, at   |openmp simd aligned with
                   |varasm.cc:145 with simd     |global array

--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> ---



It is while tring to expand:
  # VUSE <.MEM_3(D)>
  _5 = bD.3118[c.1_4];

Which is defined as:

  intD.6 bD.3118[1024] [value-expr: (*D.3119)];

D.3119 does not exist anywhere.


    #pragma omp simd linear(d.0D.3111:4) linear(dD.3104:4) aligned(bD.3102)

lowering seems to go wrong.

Reply via email to