Merged today to the GNU Compiler Collection Git code is the new -m128bit-atomic option for next year's GCC 17 feature release...

Merged today to the GNU Compiler Collection Git code is the new -m128bit-atomic option for next year's GCC 17 feature release.
The -m128bit-atomic option is used for GCC to enable generation of instructions for 128-bit atomic memory operations on capable Intel / AMD / Zhaoxin / Hygon processors. This GCC built-in option allows avoiding the overhead of otherwise using the libatomic library.
Besides adding -m128bit-atomic itself, the new GCC Git code also now enables the option by default if supported by the targeting processor via -march=native or similar. Adding this option came about after the x86_64 CPU vendors confirmed their support around 128-bit atomic loads and stores.
x86-64: Add -m128bit-atomicWith the silicon vendor guarantees from Intel, AMD, Hygon and Zhaoxin in:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104688
many software developers would happily use inline 128-bit atomic loads and stores in their programs because they only target compatible CPUs. Add -m128bit-atomic to generate 128-bit atomic loads and stores to avoid the overhead of calling into libatomic. Enable -m128bit-atomic in 64-bit mode by default if supported by the targeting processor, which is one of x86-64-v3 capable processors as well as AVX capable processors from Intel, AMD, Hygon and Zhaoxin.
The support landed via this commit. Look for this in the GCC 17.1 stable release due out next spring.
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | Tenstrorrent Posts GCC Compiler Patches For Ascalon XG Core | 0 | 9.53 | 12-08-2026 |
| 2 | GCC 16.2 Being Planned For Early August Release | 0 | 5 | 01-07-2026 |
| 3 | Intel Posts Initial GCC Compiler Patches For AI Compute Extensions "ACE" | 0 | 7 | 02-07-2026 |
| 4 | AMD Posts Massive 109 Patch Series For GFX 12.1 RAS Support On Friday Evening | 0 | 12.82 | 15-08-2026 |
| 5 | GraalVM CE 25.1.3 Gets Native Image "Hello World" Program Down To 6.5MB | 2 | 6 | 30-06-2026 |
| 6 | Up To 12.8x Improvement Observed For gup_test With New Linux MM Patches | 0 | 8.9 | 11-08-2026 |
| 7 | Fwupd 2.1.7 Released With Many Bug Fixes | 0 | 12.94 | 27-07-2026 |
| 8 | Rusticl Now Supports cl_ext_float_atomics | 0 | 11.23 | 11-08-2026 |
| 9 | Geekbench 7 is here, and it could change how every Android phone and iPhone is ranked | 0 | 10.4 | 24-07-2026 |