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