[Bug target/83964] [8 Regression] ICE in extract_insn, at recog.c:2304
joseph at codesourcery dot com
gcc-bugzilla@gcc.gnu.org
Thu Mar 29 15:16:00 GMT 2018
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83964
--- Comment #17 from joseph at codesourcery dot com <joseph at codesourcery dot com> ---
And, when long is 64-bit, there is no corresponding standard function to
round to 32-bit integer with "invalid" raised for out-of-range results -
but there is (undocumented) __builtin_irint. So if you document
__builtin_irint, machine-specific built-in functions should only be needed
here if the functionality is desired in the presence of math-errno (cf.
the proposals to change the default there) - and even there,
machine-independent no-errno built-in functions might be better.
More information about the Gcc-bugs
mailing list