Какие версии gcc поддерживают внутренний тип __int128?
Подgcc docs 128-bit целые числа это:
Как расширение целочисленный скалярный тип__int128
поддерживается для целей, у которых целочисленный режим достаточно широк, чтобы содержать 128 бит. Просто пиши__int128
для 128-разрядного целого числа со знаком илиunsigned __int128
для 128-битного целого без знака.
В GCC нет поддержки для выражения целочисленной константы типа__int128
для целей с длинным длинным целым числом шириной менее 128 бит.
Мне было интересно, в какой версии gcc добавлена поддержка этого типа или есть макрос, который можно использовать непосредственно для проверки его существования.