diff options
author | Jan Hubicka <jh@suse.cz> | 2020-10-30 14:30:43 +0100 |
---|---|---|
committer | Jan Hubicka <jh@suse.cz> | 2020-10-30 14:30:43 +0100 |
commit | aa701610e51ca9e15573ba080cb93ef726252cfc (patch) | |
tree | df843230a64856ebefdf8d5a021f3ee7d11851b5 /gcc/go | |
parent | 40cb3f8ac875c6cf6610a5f93da571cfdd2a1513 (diff) | |
download | gcc-aa701610e51ca9e15573ba080cb93ef726252cfc.zip gcc-aa701610e51ca9e15573ba080cb93ef726252cfc.tar.gz gcc-aa701610e51ca9e15573ba080cb93ef726252cfc.tar.bz2 |
Fix thunk info WRT PCH
PR pch/97593
* cgraph.c (cgraph_node::create_thunk): Register thunk as early during
parsing.
* cgraphunit.c (analyze_functions): Call
thunk_info::process_early_thunks.
* symtab-thunks.cc (struct unprocessed_thunk): New struct.
(thunks): New static variable.
(thunk_info::register_early): New member function.
(thunk_info::process_early_thunks): New member function.
* symtab-thunks.h (thunk_info::register_early): Declare.
(thunk_info::process_early_thunks): Declare.
Diffstat (limited to 'gcc/go')
0 files changed, 0 insertions, 0 deletions