https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61325
Vladimir Makarov <vmakarov at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |vmakarov at gcc dot gnu.org --- Comment #2 from Vladimir Makarov <vmakarov at gcc dot gnu.org> --- The patch for PR60969 just triggered a bug. Process_address in lea-constraints.c just did one transformation ind * scale + base + dips => base2 = base + dips, ind * scale + base2. The new address is still illegal as we changed memory mode from DI to QI and scale is still 4. So we need to do more one transformation. I hope to make a patch and commit it tomorrow.