https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117712
Richard Earnshaw <rearnsha at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://gcc.gnu.org/bugzill | |a/show_bug.cgi?id=5985 --- Comment #10 from Richard Earnshaw <rearnsha at gcc dot gnu.org> --- There's some ambiguity in the manual, but it was historically the case that FIX:<float> did the truncation/rounding, while FIX:<int> did the conversion to an integral mode (with unspecified rounding).