gcc/
authorienkovich <ienkovich@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 8 Apr 2015 10:44:59 +0000 (10:44 +0000)
committerienkovich <ienkovich@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 8 Apr 2015 10:44:59 +0000 (10:44 +0000)
commit17c596cc422a7e2a22158c3a29c82246e301ae01
tree3b12f9e0a29bd3d514d93f2c8bdb05d2c21c7962
parent95de51be8bb9d3ede2abc49ab318dd270a7b1b11
gcc/

* tree-chkp.h (chkp_insert_retbnd_call): New.
* tree-chkp.c (chkp_insert_retbnd_call): New.
* ipa-split.c (insert_bndret_call_after): Remove.
(split_function): Use chkp_insert_retbnd_call.
* cgraphunit.c (cgraph_node::expand_thunk): Build returned
bounds for instrumented functions.

gcc/testsuite/

* gcc/testsuite/gcc.target/i386/thunk-retbnd.c: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221917 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/cgraphunit.c
gcc/ipa-split.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/thunk-retbnd.c [new file with mode: 0644]
gcc/tree-chkp.c
gcc/tree-chkp.h