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

Reply via email to