gcc/
authorienkovich <ienkovich@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 15 May 2015 09:48:13 +0000 (09:48 +0000)
committerienkovich <ienkovich@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 15 May 2015 09:48:13 +0000 (09:48 +0000)
commit9664a7783c9891c38e93c152d014730ac3073e29
treed72c875913b9711c25ff4f0e8c52dae658108ccc
parentd86dfeae72d25ab41a4e9fbdeaedda0a4f64611b
gcc/

* ipa-chkp.h (chkp_wrap_function): New.
* ipa-chkp.c (chkp_wrap_function): Remove 'static'.
(chkp_wrap_function_name): New.
(chkp_build_instrumented_fndecl): Use chkp_wrap_function_name
to get wrapper name.
* lto-cgraph.c: Include ipa-chkp.h.
(input_cgraph_1): Avoid alias chain for wrappers.

gcc/testsuite/

* gcc.dg/lto/chkp-wrap-asm-name_0.c: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@223216 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/ipa-chkp.c
gcc/ipa-chkp.h
gcc/lto-cgraph.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/lto/chkp-wrap-asm-name_0.c [new file with mode: 0644]