http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50672
--- Comment #16 from vries at gcc dot gnu.org 2012-08-01 21:19:36 UTC --- With the example from comment 15 and r190039, I don't see a segmentation fault, but this: ... $ g++ test.C -O2 test.C: In member function ‘void B::makeLine(int*) const’: test.C:12:7: error: no immediate_use list void B::makeLine(int *p1) const ^ for SSA_NAME: .MEM_20 in statement: # .MEM_13 = VDEF <.MEM_20> B::drawLine (this_7(D)); test.C:12:7: internal compiler error: verify_ssa failed Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. ... The example passes with -fno-tree-tail-merge.