[Bug rtl-optimization/123283] [16 regression] [RISC-V] libgo miscompiled by r16-5947-ga6c50ec2c6ebcb
law at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Wed Dec 24 04:25:31 GMT 2025
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
More information about the Gcc-bugs
mailing list