This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/68306] [6 Regression] ICE: in vectorizable_store, at tree-vect-stmts.c:5651
- From: "trippels at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Thu, 12 Nov 2015 07:21:00 +0000
- Subject: [Bug tree-optimization/68306] [6 Regression] ICE: in vectorizable_store, at tree-vect-stmts.c:5651
- Auto-submitted: auto-generated
- References: <bug-68306-4 at http dot gcc dot gnu dot org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68306
--- Comment #2 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
ICE's in vectorizable_load, too:
markus@x4 linux % cat vsyscall_gtod.i
struct {
int tz_minuteswest;
int tz_dsttime;
} a, b;
void fn1() {
b.tz_minuteswest = a.tz_minuteswest;
b.tz_dsttime = a.tz_dsttime;
}
markus@x4 linux % gcc -mno-sse -mno-mmx -O3 -c vsyscall_gtod.i
vsyscall_gtod.i: In function âfn1â:
vsyscall_gtod.i:5:6: internal compiler error: in vectorizable_load, at
tree-vect-stmts.c:6707
void fn1() {
^
0xd0a0d9 vectorizable_load
../../gcc/gcc/tree-vect-stmts.c:6707
0xd118d0 vect_transform_stmt(gimple*, gimple_stmt_iterator*, bool*, _slp_tree*,
_slp_instance*)
../../gcc/gcc/tree-vect-stmts.c:7998
0xd28e2d vect_schedule_slp_instance
../../gcc/gcc/tree-vect-slp.c:3484
0xd28c89 vect_schedule_slp_instance
../../gcc/gcc/tree-vect-slp.c:3365
0xd2a936 vect_schedule_slp(vec_info*)
../../gcc/gcc/tree-vect-slp.c:3549
0xd2de7c vect_slp_bb(basic_block_def*)
../../gcc/gcc/tree-vect-slp.c:2543
0xd2fef5 execute
../../gcc/gcc/tree-vectorizer.c:734