Release 3.1 PRs -- Please Help!

Hi all,

Phase 1 testing for the 3.1 release is officially over. We did find a few bugs, which we need your help in fixing:

  http://llvm.org/bugs/show_bug.cgi?id=12568
  http://llvm.org/bugs/show_bug.cgi?id=12581
  http://llvm.org/bugs/show_bug.cgi?id=12623

Please spend some time investigating these bugs. If you come up with a fix, great! I'll buy you a beer at the next LLVM dev meeting. :slight_smile:

Cheers!
-bw

We're seeing a lot of miscompilations at -O2 that I don't think were present in 3.0. I'm currently in the process of trying to produce reduced test cases. I suspect that the bug in the reassociate pass (not replacing all users before deleting an old value) may be to blame for a number of them...

David