On Fri, 17 Jul 2026 at 11:08, Jakub Jelinek wrote: > If you are testing with -m32, the thing is that you are most likely using > SSE2 and default to fpmath=sse. > You can test --target_board=unix/-m32/-mno-sse/-mfp-math=387 or configure > your compiler to default to that, e.g. --with-arch-32=i686
For context, an x86_64-pc-linux-gnu compiler defaults to -march=x86-64 which means that SSE is always supported. Even with -m32, you're asking GCC to generate 32-bit code that will run on a generic x86_64 processor, and all x86_64 processors support SSE. So just using -m32 is not the same as compiling for something like i686 or i586.
