2014/1/16 Jeff Law <l...@redhat.com>:
> On 01/16/14 07:24, Ilya Enkovich wrote:
>>
>> Hi,
>>
>> I found ipa_remove_stmt_references incorrectly iterates over
>> references after reference removal. When reference is removed, the
>> last one takes it's place and is not checked at all. It means we do
>> not remove all required references in some cases.
>>
>> Here is a patch to fix it. Bootstrapped and tested on linux-x86_64. OK
>> for trunk?
>>
>> Thanks,
>> Ilya
>> --
>> 2014-01-16  Ilya Enkovich  <ilya.enkov...@intel.com>
>>
>>          * ipa-ref.c (ipa_remove_stmt_references): Fix references
>>          traversal when removing references.
>
> OK for the trunk.

Committed.

>
> Do you have a testcase that can be added to the regression suite?

Unfortunately I couldn't compose a test revealing this problem on the
trunk. I found this bug during Pointer Bounds Checker testing and
regression test will be a part of checker testsuite.

Thanks,
Ilya
>
> jeff
>

Reply via email to