[Bug libgcc/105708] libgcc: aarch64: init_lse_atomics can race with user-defined constructors
pinskia at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Mon May 23 23:57:53 GMT 2022
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105708
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|--- |WONTFIX
Status|UNCONFIRMED |RESOLVED
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
> which emulates an aarch64 machine without ll/sc intrinsics (because ll/sc introduces non-deterministic control flow divergences that rr cannot record).
That is not emulating an aarch64 machine at all, since ll/sc is required to be
there for ARMv8-a. RR needs to be able to emulate those also.
I am going to close it as won't fix as the problem is with the rr emulator
which needs to emulate ll/sc for correctness.
More information about the Gcc-bugs
mailing list