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

--- Comment #1 from Drea Pinski <pinskia at gcc dot gnu.org> ---
Looks like the instruction is modeled incorrectly in the RTL:
```
(insn 9 8 0 2 (set (mem:QI (reg/v/f:SI 35 [ a ]) [0 [/app/example.cpp:3:3]
*a_7(D)+0 S1 A8])
        (ior:QI (subreg:QI (ashift:SI (const_int 1 [0x1])
                    (mem/c:SI (plus:SI (reg/f:SI 24 %argptr)
                            (const_int 12 [0xc])) [2 b+0 S4 A16])) 3)
            (mem:QI (reg/v/f:SI 35 [ a ]) [0 [/app/example.cpp:3:3] *a_7(D)+0
S1 A8]))) "/app/example.cpp":3:6 354 {bsetmemqi}
     (expr_list:REG_DEAD (reg/v/f:SI 35 [ a ])
        (nil)))
```

Reply via email to