This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/37174] ICE: in vinfo_for_stmt, at tree-vectorizer.h:546
- From: "wouter dot vermaelen at scarlet dot be" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 20 Aug 2008 09:38:58 -0000
- Subject: [Bug middle-end/37174] ICE: in vinfo_for_stmt, at tree-vectorizer.h:546
- References: <bug-37174-6642@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #2 from wouter dot vermaelen at scarlet dot be 2008-08-20 09:38 -------
I can trigger the same ICE with this testcase:
---------------------------------------------------
int* getFoo();
struct Bar {
Bar();
int* foo1;
int* foo2;
int* table[4][4][4];
};
Bar::Bar() {
foo1 = getFoo();
foo2 = getFoo();
for (int a = 0; a < 4; ++a) {
for (int b = 0; b < 4; ++b) {
for (int c = 0; c < 4; ++c) {
table[a][b][c] = foo1;
}
}
}
}
--------------------------------------------------------
compile with:
g++ -O3 bug.ii
--
wouter dot vermaelen at scarlet dot be changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |wouter dot vermaelen at
| |scarlet dot be
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37174