This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [CHKP, PATCH] Fix instrumented indirect calls with propagated pointers
- From: Jan Hubicka <hubicka at ucw dot cz>
- To: Ilya Enkovich <enkovich dot gnu at gmail dot com>
- Cc: Jan Hubicka <hubicka at ucw dot cz>, Jakub Jelinek <jakub at redhat dot com>, gcc-patches <gcc-patches at gcc dot gnu dot org>
- Date: Fri, 29 May 2015 07:16:30 +0200
- Subject: Re: [CHKP, PATCH] Fix instrumented indirect calls with propagated pointers
- Authentication-results: sourceware.org; auth=none
- References: <20150319082944 dot GC64546 at msticlxl57 dot ims dot intel dot com> <20150324083325 dot GC1746 at tucnak dot redhat dot com> <CAMbmDYbs2GEy3=gQ1+3NDZuqATeiRZbhfucsx3AWP8Zmq2zogA at mail dot gmail dot com> <20150324140619 dot GE1746 at tucnak dot redhat dot com> <20150402162754 dot GE6244 at msticlxl57 dot ims dot intel dot com> <20150410012759 dot GB2320 at atrey dot karlin dot mff dot cuni dot cz> <20150414143506 dot GB50171 at msticlxl57 dot ims dot intel dot com> <CAMbmDYZyB6x29UQER4P0r9DaHS4KVdXRqw3tN=FZ-=2GPk2wzA at mail dot gmail dot com> <CAMbmDYaUQ-u8rPaHdKeopaA63ka73ENhKOAAkOEjwTB0nUgTxQ at mail dot gmail dot com> <CAMbmDYaU1pEBBeQ_ibjobj1pg3sHdqzuPA=HgFLNgRxM8B3j5w at mail dot gmail dot com>
> >>> 2015-04-14 Ilya Enkovich <ilya.enkovich@intel.com>
> >>>
> >>> PR target/65527
> >>> * cgraph.c (cgraph_edge::redirect_call_stmt_to_callee): Add
> >>> redirection for instrumented calls.
> >>> * lto-wrapper.c (merge_and_complain): Merge -fcheck-pointer-bounds.
> >>> (append_compiler_options): Append -fcheck-pointer-bounds.
> >>> * tree-chkp.h (chkp_copy_call_skip_bounds): New.
> >>> (chkp_redirect_edge): New.
> >>> * tree-chkp.c (chkp_copy_call_skip_bounds): New.
> >>> (chkp_redirect_edge): New.
> >>>
> >>> gcc/testsuite/
> >>>
> >>> 2015-04-14 Ilya Enkovich <ilya.enkovich@intel.com>
> >>>
> >>> PR target/65527
> >>> * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
> >>> * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
> >>> * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
> >>> * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
OK.
Honza