https://gcc.gnu.org/bugzilla/show_bug.cgi?id=126293
Bug ID: 126293
Summary: Add x86-64 option to turn on 128-bit inline atomic
loads/stores
Product: gcc
Version: 17.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: fw at gcc dot gnu.org
Target Milestone: ---
Target: x86_64-*-*
With the silicon vendor guarantees in PR104688, many software developers would
happily use inline 128-bit atomic loads and stores in their programs because
they only target compatible CPUs. It would be nice if GCC offered an option to
do that, avoiding the overhead of calling into libatomic.