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