https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107723
Xi Ruoyao <xry111 at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Last reconfirmed| |2023-11-17 CC| |xry111 at gcc dot gnu.org Status|UNCONFIRMED |NEW --- Comment #4 from Xi Ruoyao <xry111 at gcc dot gnu.org> --- long x(double y) { return __builtin_trunc(y); } In 005t.original (!) it's already "optimized" to { return (long int) y; } Despite -fno-fp-int-builtin-inexact is set.