https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65665
Dominique d'Humieres <dominiq at lps dot ens.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2015-04-03 Ever confirmed|0 |1 --- Comment #2 from Dominique d'Humieres <dominiq at lps dot ens.fr> --- Also seen on x86_64-apple-darwin14: FAIL: g++.dg/torture/pr64378.C -O2 -flto (internal compiler error) FAIL: g++.dg/torture/pr64378.C -O2 -flto (test for excess errors) FAIL: g++.dg/torture/pr64378.C -O2 -flto -flto-partition=none (internal compiler error) FAIL: g++.dg/torture/pr64378.C -O2 -flto -flto-partition=none (test for excess errors) * thread #1: tid = 0x5ee33b5, 0x000000010098f92e cc1plus`ipa_icf::sem_item_optimizer::update_hash_by_addr_refs() at vec.h:736, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x4) frame #0: 0x000000010098f92e cc1plus`ipa_icf::sem_item_optimizer::update_hash_by_addr_refs() at vec.h:736 733 inline T & 734 vec<T, A, vl_embed>::operator[] (unsigned ix) 735 { -> 736 gcc_checking_assert (ix < m_vecpfx.m_num); 737 return m_vecdata[ix]; 738 } 739 >From https://gcc.gnu.org/ml/gcc-regression/2015-03/msg00460.html, it is r221796.