I've reviewed the open 4.0.x regressions, in preparation for 4.0.3. Because this is very much a maintenance release, my primary concern is regressions relative to 4.0.x for x <= 2. If it's been broken in 4.0.x all along, then it's not a high priority at this point; the goal is to provide an upgrade path for current users of 4.0.x.
There is only P1 in that category: PR 25357: C++ typeid ICE; regression from 4.0.2. I shall look at that one forthwith. There are several other P1s, some of which already have fixes applied to 4.1. If those fixes can be easily backported, I'd like to do that, as that may be a way to deliver value with relatively little cost. PR 25196: Patch applied to 4.1. Backport? PR 25632: C++ ICE, patched applied to 4.1. Backport? PR 25683: C ICE, patch applied to 4.1. Backport? PR 25203: Checking problem for MMX. PR 25218: Address-of-labels problem on IA32. PR 25281: ARM wrong-code. There are lots (100 or so) of P2s, and I'd be happy to fix them, but most people are spending their energy on 4.1/4.2, which seems appropriate at this point. In terms of schedule, I think that we've had ample time to work on 4.0.3, and we want to be able to stay close to the 4.1 release date. So, as of midnight Wednesday, GMT - 8, the 4.0.x branch will be frozen. Please do not apply patches for problems not fixed in 4.1.0. Then, I'll build RC1 on Thursday. Thanks, -- Mark Mitchell CodeSourcery [EMAIL PROTECTED] (650) 331-3385 x713