https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69174
--- Comment #8 from Richard Biener ---
Author: rguenth
Date: Tue Jan 12 08:30:44 2016
New Revision: 232260
URL: https://gcc.gnu.org/viewcvs?rev=232260=gcc=rev
Log:
2016-01-12 Richard Biener
PR
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69174
Richard Biener changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69174
--- Comment #7 from Richard Biener ---
Ok, so we have an interleaving store of size 3 (and thus also the SLP group
size is 3) but an interleaved load of size 4 (with gaps). Ideally we'd not
treat
that load as interleaved but we do. The size 3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69174
Richard Biener changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69174
--- Comment #3 from Jakub Jelinek ---
I see also the second ICE rather than the first one. dr_chain is created for
ncopies == 3, but then we attempt to access indexes 2 and 3 in it. Richard,
can you please have a look?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69174
--- Comment #4 from Andrew Pinski ---
I wonder if the first ICE is due to not having checking enabled ...
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69174
Andrew Pinski changed:
What|Removed |Added
Keywords||ice-on-valid-code
Target
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69174
--- Comment #1 from Andrew Pinski ---
r231970 I get a different ICE:
t99.c: In function ‘fn1’:
t99.c:8:6: internal compiler error: in operator[], at vec.h:714
void fn1() {
^~~
0xd2868f vec