Andreas Jaeger wrote:
Kenneth Zadeck <[EMAIL PROTECTED]> writes:

Daniel Berlin wrote:

The attached fixes *that*, but this just causes a crash deeper in trying to 
free some chains.
[...]
Sorry for the problems and thanks for looking into them.

Ken, please reread the email.  The issue is *not* fixed according to
Daniel, there's still another problem.  Could you look into it,
please?

Andreas
I would like permission to revert zdenek's patch for a few days. There is nothing wrong with zdenek's patch, pe se, but it excercises a part of df that should work but does not.

We could revert my storage patch, but the problem is much deeper than that. The storage patch only causes this problem to happen when bootstrapping. The problem will still be there and may cause random ices when running zdeneks code.

The problem is that when ever you delete any basic blocks, you need to get rid of the def use and use def chains that either start or end in the deleted block, furthermore, this has to be done before the instructions are deleted for those blocks. This will take me a day to get correct. Zdenek's patch is the only code that manipulates the blocks after use-def or def-use chains are built.

Kenny

Reply via email to