r211218 - in /trunk/gcc: ChangeLog cgraph.h cgr...
marxin@gcc.gnu.org
marxin@gcc.gnu.org
Wed Jun 4 09:39:00 GMT 2014
Author: marxin
Date: Wed Jun 4 09:39:24 2014
New Revision: 211218
URL: http://gcc.gnu.org/viewcvs?rev=211218&root=gcc&view=rev
Log:
Enhancement of call graph API
* cgraph.h (expand_thunk): New argument added.
(address_taken_from_non_vtable_p): New global function.
* ipa-visibility.c (address_taken_from_non_vtable_p): Likewise.
* cgraphclones.c (duplicate_thunk_for_node): Argument added to call.
* cgraphunit.c (analyze_function): Likewise.
(assemble_thunks_and_aliases): Argument added to call.
(expand_thunk): New argument forces to produce GIMPLE thunk.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/cgraph.h
trunk/gcc/cgraphclones.c
trunk/gcc/cgraphunit.c
trunk/gcc/ipa-visibility.c
More information about the Gcc-cvs
mailing list