http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51892
Bug #: 51892 Summary: +initialize is not being called when calling class method via new runtime Classification: Unclassified Product: gcc Version: 4.6.2 Status: UNCONFIRMED Severity: critical Priority: P3 Component: libobjc AssignedTo: unassig...@gcc.gnu.org ReportedBy: t...@pruetz.net Created attachment 26367 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=26367 simple example When calling a class method for the first time the +initialize message should be send to it. This is not the case when the method is send using new runtime methods only. Please find a simple example attached.