http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48314
--- Comment #2 from js-gcc at webkeks dot org <js-gcc at webkeks dot org> 2011-04-01 19:54:39 UTC --- Yeah, right, it is a bug to supply the symbols that libobjc has been missing for about 10 years, so that you can actually use basic ObjC1 stuff like @synchronize, which gcc always claimed to support… And it is a bug to provide them if libobjc has been dead for years… And it sure is a bug to not wait for the bug reports to be actually cared about after they have been ignored for years…</sarcasm> Seriously, you can't assume that people just accept broken stuff for almost ten years and then when someone finally fixes them (thanks a lot for your work on the new libobjc, Nicola!) assume nobody did something to work around it in the meantime, after it was told countless times in bug reports that nobody cares.