https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81740
--- Comment #6 from Richard Biener ---
Eventually PR60276 is related for which I introduced STMT_VINFO_MIN_NEG_DIST
which is checked just by vectorizable_load (vectorizable_store didn't support
negative distances at the time). One part says
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81740
--- Comment #5 from amker at gcc dot gnu.org ---
Hi Richard, I checked your proposal last time, I tend to think it will result
in an equivalent patch of mine somehow. But I could be wrong, and it's long
time ago (last year).
Thanks,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81740
Richard Biener changed:
What|Removed |Added
Priority|P1 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81740
Jeffrey A. Law changed:
What|Removed |Added
Priority|P2 |P1
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81740
--- Comment #4 from amker at gcc dot gnu.org ---
(In reply to Jakub Jelinek from comment #3)
> Testcase modified for the testsuite:
>
> int a[8][10] = { [2][5] = 4 }, c;
>
> int
> main ()
> {
> short b;
> int i, d;
> for (b = 4; b >= 0;
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81740
--- Comment #3 from Jakub Jelinek ---
Testcase modified for the testsuite:
int a[8][10] = { [2][5] = 4 }, c;
int
main ()
{
short b;
int i, d;
for (b = 4; b >= 0; b--)
for (c = 0; c <= 6; c++)
a[c + 1][b + 2] = a[c][b + 1];