https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106905
Arseny Solokha <asolokha at gmx dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |asolokha at gmx dot com --- Comment #2 from Arseny Solokha <asolokha at gmx dot com> --- It also can be reproduced for x86_64 when compiling the following testcase, reduced from gcc/testsuite/gcc.target/i386/pr103144-mul-2.c, w/ -march=silvermont -O2 -fvect-cost-model=dynamic: void foo_mul_peel (int *a, int b) { int i; for (i = 0; i < 7; ++i) { b *= 2; a[i] = b; } }