https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90088
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Target|Intel x86 |x86_64-*-* i?86-*-* CC| |hjl at gcc dot gnu.org --- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> --- We have two related tunables, X86_TUNE_OPT_AGU and X86_TUNE_AVOID_LEA_FOR_ADDR. Probably related is that most uarchs have extra cost for complex addressing modes for moves (extra uop to generate the addres). But I wasn't aware that there's extra costs for the AGU op itself.