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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Known to work|                            |15.0
            Summary|[12/13/14/15 regression]    |[12/13/14 regression] SRA
                   |SRA producing wrong code on |producing wrong code on
                   |denormals                   |denormals

--- Comment #20 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
This now works on the trunk by r15-3070.

Candidate (3972): a
! Disqualifying val - part of a volatile reference.
Cannot scalarize the following access because data would be held in a mode
which is not guaranteed to preserve all bits.
  access { base = (3972)'a', offset = 0, size = 32, expr = a.b, type = float,
reverse = 0, write = 0, grp_total_scalarization = 0, grp_partial_lhs = 0}
Cannot scalarize the following access because data would be held in a mode
which is not guaranteed to preserve all bits.
  access { base = (3972)'a', offset = 0, size = 32, expr = a.b, type = float,
reverse = 0, write = 0, grp_total_scalarization = 0, grp_partial_lhs = 0}
! Disqualifying a - No scalar replacements to be created.

Reply via email to