https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100041
--- Comment #10 from mss at tutanota dot de --- Turns out I was horribly wrong, apologies: >The x86-32 application binary interface specifies the size to be 96 bits, so >-m96bit-long-double is the default in 32-bit mode. >(https://gcc.gnu.org/onlinedocs/gcc/x86-Options.html) 0 ~: cat /proc/cpuinfo | grep model\ name | sort -u model name : Intel(R) Core(TM)2 Duo CPU T8100 @ 2.10GHz 0 ~: gcc -march=core2 -mtune=core2 -Q --help=target | grep m96bit-long-double -m96bit-long-double [disabled] 0 ~: gcc -march=native -mtune=native -Q --help=target | grep m96bit-long-double -m96bit-long-double [disabled] 0 ~: gcc -Q --help=target | grep m96bit-long-double -m96bit-long-double [disabled] 0 ~: gcc -march=core2 -mtune=core2 -Q --help=target | grep m128bit-long-double -m128bit-long-double [enabled] 0 ~: gcc -march=native -mtune=native -Q --help=target | grep m128bit-long-double -m128bit-long-double [enabled] 0 ~: gcc -Q --help=target | grep m128bit-long-double -m128bit-long-double [enabled]