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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
   Target Milestone|---                         |12.0
             Status|NEW                         |RESOLVED

--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Fixed by enabling SLP at -O2. Though this could be improved without the SLP.

  _1 = BIT_FIELD_REF <*a_4(D), 64, 64>;
  _2 = BIT_FIELD_REF <*a_4(D), 64, 0>;
  tmp_5 = {_1, _2};

Could be turned into VEC_PERM<*a_4(D), {1, 0}> earlier on.  But I doubt that it
will matter so much really.

Reply via email to