https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69706

--- Comment #4 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
Reduced testcase:

typedef struct { float r, g, b; } t_rgb;

void write_xpm(void *out, unsigned int flags, const char *title, 
               const char *legend, const char *label_x, const char *label_y,
               int n_x, int n_y, float axis_x[], float axis_y[], float *mat[],
               float lo, float hi, t_rgb rlo, t_rgb rhi)
{}

pr69706.C: In function 'void write_xpm(void*, unsigned int, const char*, const
char*, const char*, const char*, int, int, float*, float*, float**, float,
float, t_rgb, t_rgb)':
pr69706.C:7:2: error: insn does not satisfy its constraints:
 {}
  ^
(insn 19 18 4 (set (reg:SF 40 %f8 [115])
        (reg:SF 64 %f32 [ rhi+8 ])) pr69706.C:7 97 {*movsf_insn}
     (nil))
pr69706.C:7:2: internal compiler error: in final_scan_insn, at final.c:2921

Reply via email to