https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68349
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org, | |rsandifo at gcc dot gnu.org, | |vmakarov at gcc dot gnu.org --- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Seems this is LRA on (insn 84 145 162 3 (set (reg:SI 183 [180]) (plus:SI (plus:SI (subreg:SI (plus:DI (reg/f:DI 20 frame) (const_int 16 [0x10])) 0) (subreg:SI (reg:DI 168) 0)) (const_int 303 [0x12f]))) 212 {*leasi} (expr_list:REG_DEAD (reg:DI 20 frame) (expr_list:REG_DEAD (reg:DI 168) (nil)))) where supposedly the lea is not used for address computation, but just as a fancy arithmetics computation.