tree-chkp-opt.c (chkp_get_nobnd_fndecl): New.
authorIlya Enkovich <ilya.enkovich@intel.com>
Mon, 17 Nov 2014 13:52:37 +0000 (13:52 +0000)
committerIlya Enkovich <ienkovich@gcc.gnu.org>
Mon, 17 Nov 2014 13:52:37 +0000 (13:52 +0000)
commite472781227253bf87e273512026256fb563b1646
tree3c75dec2d28402651373e70d1c33fc2231b609a1
parentedcf72f3c9e070fe904ff9ff2f2fd145e694af83
tree-chkp-opt.c (chkp_get_nobnd_fndecl): New.

gcc/

* tree-chkp-opt.c (chkp_get_nobnd_fndecl): New.
(chkp_get_nochk_fndecl): New.
(chkp_optimize_string_function_calls): New.
(chkp_opt_execute): Call chkp_optimize_string_function_calls.
* tree-cfg.h (insert_cond_bb): New.
* tree-cfg.c (insert_cond_bb): New.

gcc/testsuite/

* gcc.target/i386/chkp-stropt-1.c: New.
* gcc.target/i386/chkp-stropt-2.c: New.
* gcc.target/i386/chkp-stropt-3.c: New.
* gcc.target/i386/chkp-stropt-4.c: New.
* gcc.target/i386/chkp-stropt-5.c: New.
* gcc.target/i386/chkp-stropt-6.c: New.
* gcc.target/i386/chkp-stropt-7.c: New.
* gcc.target/i386/chkp-stropt-8.c: New.
* gcc.target/i386/chkp-stropt-9.c: New.
* gcc.target/i386/chkp-stropt-10.c: New.
* gcc.target/i386/chkp-stropt-11.c: New.
* gcc.target/i386/chkp-stropt-12.c: New.
* gcc.target/i386/chkp-stropt-13.c: New.
* gcc.target/i386/chkp-stropt-14.c: New.
* gcc.target/i386/chkp-stropt-15.c: New.
* gcc.target/i386/chkp-stropt-16.c: New.

From-SVN: r217656
21 files changed:
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/chkp-stropt-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/chkp-stropt-10.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/chkp-stropt-11.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/chkp-stropt-12.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/chkp-stropt-13.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/chkp-stropt-14.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/chkp-stropt-15.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/chkp-stropt-16.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/chkp-stropt-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/chkp-stropt-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/chkp-stropt-4.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/chkp-stropt-5.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/chkp-stropt-6.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/chkp-stropt-7.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/chkp-stropt-8.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/chkp-stropt-9.c [new file with mode: 0644]
gcc/tree-cfg.c
gcc/tree-cfg.h
gcc/tree-chkp-opt.c