[Bug c/96834] [9/10/11 Regression] Segmentation fault signal terminated program cc1
rguenth at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Aug 28 12:42:16 GMT 2020
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96834
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Blocks| |53947
Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org
Status|NEW |ASSIGNED
Keywords| |compile-time-hog
--- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> ---
There's some other bug about this kind of excessive vectorization where
load permutation ends up loading a lot of dead stmts. It's a bit awkward
to address though.
t.c:4:3: note: Detected single element interleaving a[d_69][5] step 4000000
...
t.c:4:3: note: node 0x3e2e450 (max_nunits=2, refcnt=2)
t.c:4:3: note: stmt 0 _14 = a[d_69][5];
t.c:4:3: note: stmt 1 _14 = a[d_69][5];
t.c:4:3: note: stmt 2 _14 = a[d_69][5];
t.c:4:3: note: stmt 3 _14 = a[d_69][5];
t.c:4:3: note: stmt 4 _14 = a[d_69][5];
t.c:4:3: note: stmt 5 _14 = a[d_69][5];
t.c:4:3: note: stmt 6 _14 = a[d_69][5];
t.c:4:3: note: stmt 7 _14 = a[d_69][5];
t.c:4:3: note: stmt 8 _14 = a[d_69][5];
t.c:4:3: note: stmt 9 _14 = a[d_69][5];
t.c:4:3: note: load permutation { 0 0 0 0 0 0 0 0 0 0 }
Referenced Bugs:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947
[Bug 53947] [meta-bug] vectorizer missed-optimizations
More information about the Gcc-bugs
mailing list