On 03/05/12 11:08, Rainer Orth wrote:
Aldy Hernandez<al...@redhat.com>  writes:

Torvald has a testcase from the STAMP benchmark that is showing a memory
corruption error after my fix to publication safety problems.

The problem is we're allocating a chunk of worklist memory of size
n_basic_blocks which changes with tail merge optimization and such.  We end
up with a smaller n_basic_blocks than some of the BB's left in the region.
I believe what we want is last_basic_block.

This fixes the memory corruption bug.  I couldn't minimize a sensible
testcase.

Could this be PR middle-end/52463 libitm.c/memcpy-1.c FAILs?

        Rainer


Yes, fixed and closed.

Reply via email to