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

Jeffrey A. Law <law at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |law at gcc dot gnu.org
           Assignee|unassigned at gcc dot gnu.org      |law at gcc dot gnu.org
             Blocks|122343                      |120763

--- Comment #1 from Jeffrey A. Law <law at gcc dot gnu.org> ---
I wonder if this is the same issue I'm chasing with atomics right now.  Various
atomics have naked operands and after HJ's changes it appears that the insns
feeding those naked operands are getting eliminated.

I'm about 30 minutes from having testsuite data to confirm my fix worked (just
wrap those operands with a USE).  I don't typically test go, but I could
probably spin that up as a one-off.


Referenced Bugs:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120763
[Bug 120763] [meta-bug] Tracker for bugs to visit during weekly RISC-V meeting
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122343
[Bug 122343] Propagate volatile memory operands

Reply via email to