https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102254
--- Comment #6 from Hongtao.liu <crazylht at gmail dot com> --- Another testcase cut from pr102154 #define MODFL __builtin_modfl void foo() { long iptrll; MODFL(0.5l, (long double *)&iptrll); } $ ./xgcc -B. pr48641.c -frounding-math -Og -fno-tree-fre pr48641.c: In function ‘foo’: pr48641.c:5:1: error: unrecognizable insn: 5 | } | ^ (insn 5 2 0 2 (set (subreg:TF (reg/v:DI 92 [ iptrll ]) 0) (const_double:TF 0.0 [0x0.0p+0])) "pr48641.c":4:3 -1 (nil)) during RTL pass: vregs