https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68981
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |DUPLICATE --- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> --- Program received signal SIGSEGV, Segmentation fault. B::foo (this=0xfffffffd, p=4) at t.ii:21 21 go = fi; (gdb) disassemble Dump of assembler code for function B::foo(int): => 0x08048600 <+0>: mov 0x8(%eax),%eax 0x08048603 <+3>: mov %eax,0x804a088 0x08048608 <+8>: ret I don't see any vectorization happening and on the GCC 5 branch (where I can reproduce only) the segfault also happens with -fno-tree-vectorize. Note that -O3 already includes -ftree-vectorize. So to me this looks like a dup of PR66616, fixed on the branches as well after that backport. *** This bug has been marked as a duplicate of bug 66616 ***