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.

Reply via email to