[Bug lto/59441] New: ICE in bitmap_element_allocate
mpolacek at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Mon Dec 9 23:32:00 GMT 2013
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59441
Bug ID: 59441
Summary: ICE in bitmap_element_allocate
Product: gcc
Version: 4.9.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: lto
Assignee: unassigned at gcc dot gnu.org
Reporter: mpolacek at gcc dot gnu.org
On
template < typename T > struct A
{
T foo ();
};
template < typename T > struct C: virtual public A < T >
{
C & operator<< (C & (C &));
};
template < typename T >
C < T > &endl (C < int > &c)
{
c.foo ();
return c;
}
C < int > cout;
void
fn ()
{
cout << endl;
}
we ICE:
$ ./cc1plus -quiet -fvtable-verify=std w.C -flto -O
w.C: In function ‘_GLOBAL__sub_I.00099_cout’:
w.C:20:1: internal compiler error: Segmentation fault
}
^
0xb6393f crash_signal
/home/marek/src/gcc/gcc/toplev.c:336
0x7d95c4 bitmap_element_allocate
/home/marek/src/gcc/gcc/bitmap.c:224
0x7d95c4 bitmap_set_bit(bitmap_head_def*, int)
/home/marek/src/gcc/gcc/bitmap.c:669
0xd118f3 verify_ssa(bool)
/home/marek/src/gcc/gcc/tree-ssa.c:1075
0xab73ce execute_function_todo
/home/marek/src/gcc/gcc/passes.c:1842
0xab7d93 execute_todo
/home/marek/src/gcc/gcc/passes.c:1875
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.
Target: x86_64-unknown-linux-gnu
Configured with: --disable-bootstrap --enable-languages=c,c++,lto
--enable-checking=yes
gcc version 4.9.0 20131209 (experimental) (GCC)
More information about the Gcc-bugs
mailing list