This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH, i386, MPX, 1/X] Support of Intel MPX ISA. 1/2 Bound type and modes
- From: Ilya Enkovich <enkovich dot gnu at gmail dot com>
- To: Jeff Law <law at redhat dot com>
- Cc: gcc-patches <gcc-patches at gcc dot gnu dot org>
- Date: Thu, 24 Oct 2013 12:46:28 +0400
- Subject: Re: [PATCH, i386, MPX, 1/X] Support of Intel MPX ISA. 1/2 Bound type and modes
- Authentication-results: sourceware.org; auth=none
- References: <20130917081856 dot GB60115 at msticlxl57 dot ims dot intel dot com> <526756B5 dot 3020405 at redhat dot com> <20131023105758 dot GA30896 at msticlxl57 dot ims dot intel dot com> <52682BA7 dot 8010806 at redhat dot com>
2013/10/24 Jeff Law <law@redhat.com>:
> On 10/23/13 04:57, Ilya Enkovich wrote:
>>
>>
>> 2013-10-23 Ilya Enkovich <ilya.enkovich@intel.com>
>>
>> * mode-classes.def (MODE_POINTER_BOUNDS): New.
>> * tree.def (POINTER_BOUNDS_TYPE): New.
>> * genmodes.c (complete_mode): Support MODE_POINTER_BOUNDS.
>> (POINTER_BOUNDS_MODE): New.
>> (make_pointer_bounds_mode): New.
>> * machmode.h (POINTER_BOUNDS_MODE_P): New.
>> * stor-layout.c (int_mode_for_mode): Support MODE_POINTER_BOUNDS.
>> (layout_type): Support POINTER_BOUNDS_TYPE.
>> * tree-pretty-print.c (dump_generic_node): Support
>> POINTER_BOUNDS_TYPE.
>> * tree.c (build_int_cst_wide): Support POINTER_BOUNDS_TYPE.
>> (type_contains_placeholder_1): Likewise.
>> * tree.h (POINTER_BOUNDS_TYPE_P): New.
>> * varasm.c (output_constant): Support POINTER_BOUNDS_TYPE.
>> * doc/rtl.texi (MODE_POINTER_BOUNDS): New.
>
> OK for the trunk. IIRC, there was a backend patch with conditional approval
> that should be good to go now (conditional upon the acceptance of the
> types/modes patch).
>
> Note that since I asked for a couple things to be renamed that backend patch
> might need tweaking. If so, make the obvious changes, post the patch (so
> it's recorded into the archives) and go ahead and check it into the trunk.
>
> jeff
>
Thanks!
Ilya