На Debian Buster, запуск gcc -Q -v над файлом с пустой основной функцией показывает, что gcc применяет ряд опций, включая -finline-atomics. Однако я не смог найти какое-либо объяснение этой опции в документе gcc. Что это на самом деле делает?
gcc -Q -v
gcc
-finline-atomics
gcc --help=optimizers говорит:
gcc --help=optimizers
... -finline-atomics Inline __atomic operations when a lock free instruction sequence is available. ...