On Jun 23, 2005, at 10:08 AM, Mark Mitchell wrote:
* PR 22043, which involves a failure to initialize fields in automatic structures. The patch has been applied to the 4.0 branch, but the target milestone still says 4.0.1. Bugmasters, is that just a mistake?
Yes this was a mistake.
* PR 22000, in which we throw away volatile reads. That's a serious problem for embedded targets.
And I think it is still latent on the mainline too, just harder to expose because of the changes to what passes are run and when. I found a testcase for the mainline too.
* PR 22051, which involves wrong-code generation for pointer comparisons on one of our primary platforms.
There is a missing cast which causes this but I have not looked into who is causing this, it might be fold.
* PR 21985, in which we are mis-folding expressions involving pointer arithmetic.
And this is fixed on the mainline already. -- Pinski