http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48109
--- Comment #10 from Iain Sandoe <iains at gcc dot gnu.org> 2012-07-09 08:43:33 UTC --- this is now fixed on trunk by: http://gcc.gnu.org/viewcvs?view=revision&revision=188793 We will have to consider whether it is a reasonable back-port (at least to 4.7). Although it touches objc and doc, it is localized in effect to Darwin.