http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33120
--- Comment #23 from Iain Sandoe <iains at gcc dot gnu.org> 2010-12-16 20:07:46 UTC --- it's fixed on trunk. Although it was reported against 4.2, since it's not a regression I'm not sure of the policy on back-porting. (and, to be honest, a back-port for this is not high on my list). Happy to review/test if anyone else wants to do it tho. :-) If it's not eligible for back-port then we should just close it as fixed.