On Thu, Nov 28, 2013 at 12:23 AM, Tom de Vries <tom_devr...@mentor.com> wrote:
> On 27-11-13 07:20, Jeff Law wrote:
>>
>> On 11/26/13 14:10, Tom de Vries wrote:
>>>
>>> On 26-11-13 11:12, Richard Biener wrote:
>>>>
>>>> On Tue, Nov 26, 2013 at 8:57 AM, Tom de Vries <tom_devr...@mentor.com>
>>>> wrote:
>>>>>
>>>>> Jason,
>>>>>
>>>>> This patch prevents creating out-of-bounds BIT_FIELD_REFs in 3
>>>>> locations.
>>>>>
>>>>> It fixes a SIGSEGV (triggered by gimple_fold_indirect_ref_1) in
>>>>> simplify_bitfield_ref. I've added an assert to detect the problematic
>>>>> BIT_FIELD_REF there.
>>>>>
>>>>> Bootstrapped and reg-tested on x86_64.
>>>>>
>>>>> OK for trunk?
>>>>
>>>>
>>>> Looks obvious to me - btw, instead of asserting in tree-ssa-forwprop.c
>>>> can you adjust the verify_expr BIT_FIELD_REF code so it checks for
>>>> this?
>>>>
>>>
>>> Done.
>>>
>>> And I've move the test-case to c-c++-common.
>>>
>>> Build and reg-tested on x86_64 (ada inclusive). Now redoing build and
>>> test, but with bootstrap build.
>>>
>>> OK for trunk?
>>
>> Yes, OK for the trunk.
>>
>
> Committed to trunk.
>
> Also ok for 4.8 branch? It's a 4.8/4.9 regression.

Ok if testing succeeds there but please leave out the checking bits.

Thanks,
Richard.

> Thanks,
> - Tom
>
>> jeff
>>
>

Reply via email to