On 11/06/14 05:32, Ilya Enkovich wrote:
Hi,

This patch adds instrumentation optimization to use string function with no 
checks and/or bounds copy.

Thanks,
Ilya
--
gcc/

2014-11-06  Ilya Enkovich  <ilya.enkov...@intel.com>

        * 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/

2014-11-06  Ilya Enkovich  <ilya.enkov...@intel.com>

        * 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.



OK if/when rest of series is approved.

jeff

Reply via email to