https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79514
--- Comment #3 from Uroš Bizjak <ubizjak at gmail dot com> --- (In reply to Gerhard Steinmetz from comment #0) > (insn 10 9 11 2 (set (mem:XF (pre_modify:DI (reg/f:DI 7 sp) > (plus:DI (reg/f:DI 7 sp) > (const_int -16 [0xfffffffffffffff0]))) [2 S12 A32]) > (reg:XF 87 [ _1 ])) "pr46251.c":3 118 {*pushxf} > (expr_list:REG_DEAD (reg:XF 87 [ _1 ]) > (expr_list:REG_ARGS_SIZE (const_int 16 [0x10]) > (nil)))) This doesn't look like a valid RTL to me.