https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99422
David Binderman <dcb314 at hotmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dcb314 at hotmail dot com --- Comment #3 from David Binderman <dcb314 at hotmail dot com> --- I also see this when compiling linux kernel 5.12-rc2. net/netfilter/utils.c: In function ‘nf_checksum’: net/netfilter/utils.c:139:1: error: unrecognizable insn: 139 | } | ^ (insn 120 466 414 12 (parallel [ (set (reg:SI 0 ax [orig:200 sum ] [200]) (asm_operands:SI (" addl %1, %0 adcl %2, %0 adcl %3, %0 adcl $0, %0 ") ("=r") 0 [ (mem/c:SI (plus:DI (reg/f:DI 7 sp) (const_int 24 [0x18])) [301 %sfp+-8 S4 A64]) (mem:SI (plus:DI (mem/c:DI (plus:DI (reg/f:DI 7 sp) (const_int 16 [0x10])) [301 %sfp+-16 S8 A64]) (const_int 12 [0xc])) [1 MEM[(const struct iphdr *)_19].saddr+0 S4 A32]) (reg:SI 1 dx [203]) (reg:SI 0 ax [orig:200 sum ] [200]) ] [ (asm_input:SI ("g") ./arch/x86/include/asm/checksum_64.h:91) (asm_input:SI ("g") ./arch/x86/include/asm/checksum_64.h:91) (asm_input:SI ("g") ./arch/x86/include/asm/checksum_64.h:91) (asm_input:SI ("0") ./arch/x86/include/asm/checksum_64.h:91) ] [] ./arch/x86/include/asm/checksum_64.h:91)) (clobber (reg:CC 17 flags)) ]) "./arch/x86/include/asm/checksum_64.h":91:2 -1 (nil))