http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16110
--- Comment #6 from Nicola Pero <nicola at gcc dot gnu.org> 2010-12-21 15:34:22 UTC --- Author: nicola Date: Tue Dec 21 15:34:19 2010 New Revision: 168122 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168122 Log: In libobjc/: 2010-12-21 Nicola Pero <nicola.p...@meta-innovation.com> PR libobjc/16110 * init.c (__objc_send_message_in_list): Renamed to __objc_send_load_using_method_list. Do not take an 'op' argument. Register the 'load' selector if needed. (__objc_send_load): Do not register the 'load' selector. Updated call to __objc_send_message_in_list. (__objc_create_classes_tree): Add the class of any claimed category that was loaded in the module to the list of classes for which we try to execute +load. In gcc/testsuite/: 2010-12-21 Nicola Pero <nicola.p...@meta-innovation.com> PR libobjc/16110 * objc.dg/special/special.exp: Added new test. * objc.dg/special/load-category-1.m: New. * objc.dg/special/load-category-1a.m: New. * objc.dg/special/load-category-1.h: New. Added: trunk/gcc/testsuite/objc.dg/special/load-category-1.h trunk/gcc/testsuite/objc.dg/special/load-category-1.m trunk/gcc/testsuite/objc.dg/special/load-category-1a.m Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/objc.dg/special/special.exp trunk/libobjc/ChangeLog trunk/libobjc/init.c