/* PR tree-optimization/104644 */
/* { dg-do compile } */
/* { dg-options "-Wno-overflow" } */

int
foo (void)
{
  return __builtin_bswap16 (1.31072e+5f) != (signed char) 1.31072e+5f;
}