r278944 - in /trunk/gcc: ChangeLog cgraph.c sym...
hubicka@gcc.gnu.org
hubicka@gcc.gnu.org
Tue Dec 3 18:24:00 GMT 2019
Author: hubicka
Date: Tue Dec 3 18:24:00 2019
New Revision: 278944
URL: https://gcc.gnu.org/viewcvs?rev=278944&root=gcc&view=rev
Log:
Clear calls_comdat_local when comdat group is dissolved
while looking into Firefox inlining dumps I noticed that we often do not
inline because we think function calls comdat local while the comdat group
itself has been dissolved.
* cgraph.c (cgraph_node::verify_node): Check that calls_comdat_local
is set only for symbol in comdat group.
* symtab.c (symtab_node::dissolve_same_comdat_group_1): Clear it.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/cgraph.c
trunk/gcc/symtab.c
More information about the Gcc-cvs
mailing list