http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53432
Bug #: 53432 Summary: [4.8] ICE failed to reclaim unneeded function in same comdat group Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end AssignedTo: unassig...@gcc.gnu.org ReportedBy: vincenzo.innoce...@cern.ch Created attachment 27454 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=27454 preprocesse real-file code I am getting many of those in very different context gcc version 4.8.0 20120520 (experimental) [trunk revision 187694] (GCC) ld is GNU gold (GNU Binutils 2.22.52.20120515) 1.11 attached one case c++ -O2 -msse3 -std=c++11 -c ltoerr.ii _ZNK5Plane4sideERK11Point3DBaseIf9GlobalTagEf/2309 (virtual SurfaceOrientation::Side Plane::side(const GlobalPoint&, GloballyPositioned<float>::Scalar) const) @0x2b3c6d253c30 Type: function Visibility: public weak comdat comdat_group:_ZNK5Plane4sideERK11Point3DBaseIf9GlobalTagEf one_only section_name:.text._ZNK5Plane4sideERK11Point3DBaseIf9GlobalTagEf virtual Same comdat group as: _ZTv0_n40_NK5Plane4sideERK11Point3DBaseIf9GlobalTagEf/2311 previous sharing asm name: 7028 Address is taken. References: Referring: _ZTV5Plane/5707 (addr) Availability: not_available Function flags: body finalized Called by: Calls: /build/vin/newb/CMSSW_6_0_X_2012-05-14-1400/src/TrackPropagation/NavPropagator/src/NavPropagator.cc:403:1: internal compiler error: failed to reclaim unneeded function in same comdat group } ^