https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116122

--- Comment #2 from Dmitry Shachnev <mitya57 at gmail dot com> ---
Yes, I forgot to mention that my command line examples are from 32-bit x86, and
baseline for Debian’s i386 architecture is “no MMX nor SSE”:

https://wiki.debian.org/ArchitectureSpecificsMemo#i386-1

And for comparison, clang-18 behaves like gcc-13:

$ clang-18 --version
Debian clang version 18.1.8 (5)
Target: i386-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
$ clang-18 -msse2 -dM -E - < /dev/null | grep __FLT16_MAX__
#define __FLT16_MAX__ 6.5504e+4F16
$ clang-18 -mno-sse2 -dM -E - < /dev/null | grep __FLT16_MAX__

Reply via email to