aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/interface.c
diff options
context:
space:
mode:
authorMartin Jambor <mjambor@suse.cz>2014-12-05 12:06:26 +0100
committerMartin Jambor <jamborm@gcc.gnu.org>2014-12-05 12:06:26 +0100
commit6a4bad955f8ab028190bbb4d3cf3c00721c26bfc (patch)
tree5535b89bdfdb34a70839578dacb6e9d89a13a6df /gcc/fortran/interface.c
parent612b47110ab93289e9d7fb4751e9f46fbd7d3485 (diff)
downloadgcc-6a4bad955f8ab028190bbb4d3cf3c00721c26bfc.zip
gcc-6a4bad955f8ab028190bbb4d3cf3c00721c26bfc.tar.gz
gcc-6a4bad955f8ab028190bbb4d3cf3c00721c26bfc.tar.bz2
cgraph.h (cgraph_node): New method expand_all_artificial_thunks.
2014-12-05 Martin Jambor <mjambor@suse.cz> * cgraph.h (cgraph_node): New method expand_all_artificial_thunks. (cgraph_edge): New method redirect_callee_duplicating_thunks. * cgraphclones.c (duplicate_thunk_for_node): Donot expand newly created thunks. (redirect_edge_duplicating_thunks): Turned into edge method redirect_callee_duplicating_thunks. (cgraph_node::expand_all_artificial_thunks): New method. (create_clone): Call expand_all_artificial_thunks. * ipa-cp.c (perhaps_add_new_callers): Call redirect_callee_duplicating_thunks instead of redirect_callee. Also call expand_all_artificial_thunks. From-SVN: r218417
Diffstat (limited to 'gcc/fortran/interface.c')
0 files changed, 0 insertions, 0 deletions