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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|normal                      |enhancement
   Last reconfirmed|                            |2020-04-07
     Ever confirmed|0                           |1
             Status|UNCONFIRMED                 |WAITING
          Component|c                           |inline-asm

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Take:
asm goto ("" : "=r"(*m) :....);

Where does the store to *m happen?  Do you replicate it on to the label side
too?

What are the semantics for the above case on clang?  My bet is it is not well
defined and really broken.

Reply via email to