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 >