[Bug target/94649] 16-byte aligned atomic_compare_exchange doesn not generate cmpxcg16b on x86_64
andysem at mail dot ru via Gcc-bugs <[email protected]>
| Newsgroups | gmane.comp.gcc.bugs |
|---|---|
| Message-ID | <[email protected]/bugzilla/> |
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94649 --- Comment #14 from andysem at mail dot ru --- (In reply to H.J. Lu from comment #13) > Fixed for GCC 17 with -m128bit-atomic. Thanks. Does this new flag also enable generation of cmpxchg16b instead of the library call? The commit message only mentions loads and stores.