https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85574
--- Comment #11 from Jan Hubicka <hubicka at ucw dot cz> --- > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85574 > > --- Comment #10 from Richard Biener <rguenth at gcc dot gnu.org> --- > Hmm, IPA ICF dumps show differences like > > - false returned: 'references to virtual tables can not be merged' > (compare_referenced_symbol_properties:371) > + false returned: 'references to virtual tables can not be merged' > (compare_referenced_symbol_properties:370) > > so somehow > > return return_false_with_msg > ("references to virtual tables can not be merged"); > > yields a different line!? OK, maybe that's host compiler vs. trunk > behavior changes. Libcpp sometimes overflows in locations and behaves funnily. It would be sad if that happened on gcc, but may be the root of this problem. ipa-cf is Martin's code, so hope he will chime in :) Honza