------- Comment #8 from hjl at lucon dot org 2007-08-07 16:27 ------- This is the smallest testcase I find: long foo (int i) { float x; x = i; return __builtin_lroundf (x); } -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33007