https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83969
--- Comment #4 from Michael Meissner <meissner at linux dot vnet.ibm.com> --- On Mon, Jan 22, 2018 at 08:13:11PM +0000, segher at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83969 > > --- Comment #2 from Segher Boessenkool <segher at gcc dot gnu.org> --- > Where do you get TImode with this testcase? You get an error, because signbit is only valid for floating point types: pr83862.c:17:46: error: non-floating-point argument in call to function '__builtin_signbit' int sbr (TYPE a) { return __builtin_signbit (a); }