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))

Reply via email to