]> git.ipfire.org Git - thirdparty/gcc.git/commit
In libobjc/: 2010-12-21 Nicola Pero <nicola.pero@meta-innovation.com>
authorNicola Pero <nicola.pero@meta-innovation.com>
Tue, 21 Dec 2010 15:34:19 +0000 (15:34 +0000)
committerNicola Pero <nicola@gcc.gnu.org>
Tue, 21 Dec 2010 15:34:19 +0000 (15:34 +0000)
commitc07499dc75cf83ae0b3b20b6c5c6be86142dd25b
tree61fdf00a963f3916ab9cbcba2bb1052b6c017925
parentc8613835dd8af9e8f0e62b8ea0e76f9aadf60057
In libobjc/: 2010-12-21 Nicola Pero <nicola.pero@meta-innovation.com>

In libobjc/:
2010-12-21  Nicola Pero  <nicola.pero@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.pero@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.

From-SVN: r168122
gcc/testsuite/ChangeLog
gcc/testsuite/objc.dg/special/load-category-1.h [new file with mode: 0644]
gcc/testsuite/objc.dg/special/load-category-1.m [new file with mode: 0644]
gcc/testsuite/objc.dg/special/load-category-1a.m [new file with mode: 0644]
gcc/testsuite/objc.dg/special/special.exp
libobjc/ChangeLog
libobjc/init.c