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

Reply via email to