In libobjc/: 2010-12-26 Nicola Pero <nicola.pero@meta-innovation.com>
commitfa539f518911a5dbc968cc19ac4efb4d47e92dca
authorNicola Pero <nicola.pero@meta-innovation.com>
Sun, 26 Dec 2010 16:56:01 +0000 (26 16:56 +0000)
committerNicola Pero <nicola@gcc.gnu.org>
Sun, 26 Dec 2010 16:56:01 +0000 (26 16:56 +0000)
tree9afb8d01c5cabd3c92124fa20618610e8e140b0b
parentf8a64a9ad396972a6019efe0112fedff691beae7
In libobjc/: 2010-12-26 Nicola Pero <nicola.pero@meta-innovation.com>

In libobjc/:
2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>

* init.c (create_tree_of_subclasses_inherited_from): Use
class_superclass_of_class instead of assuming a class is
unresolved when it could be resolved.  Tidied up code.
(__objc_tree_insert_class): Enhanced DEBUG_PRINTF.
(objc_tree_insert_class): Tidied up loop; return immediately upon
inserting a class.
(__objc_exec_class): Do not set __objc_class_tree_list.

In gcc/testsuite/:
2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>

* objc.dg/special/special.exp: Added load-category-2 and
load-category-3 tests.
* objc.dg/special/load-category-2.h: New.
* objc.dg/special/load-category-2.m: New.
* objc.dg/special/load-category-2a.m: New.
* objc.dg/special/load-category-3.h: New.
* objc.dg/special/load-category-3.m: New.
* objc.dg/special/load-category-3a.m: New.

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