[Bug rtl-optimization/105661] Comparisons to atomic variables generates less efficient code

pinskia at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Oct 26 23:34:08 GMT 2022


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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Depends on|                            |50677
             Status|UNCONFIRMED                 |NEW
     Ever confirmed|0                           |1
           Severity|normal                      |enhancement
          Component|target                      |rtl-optimization
   Last reconfirmed|                            |2022-10-26

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
The aarch64 issue is not really a big difference but it is the same issue
really.

Basically we don't optimize anything related to volatile memory even into the
address part. This is basically PR 50677 really.


Referenced Bugs:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50677
[Bug 50677] volatile forces load into register


More information about the Gcc-bugs mailing list