In libobjc/: 2010-12-24 Nicola Pero <nicola.pero@meta-innovation.com>
commit410644c41a1b10798a0fe442c66f9bf582ecf067
authorNicola Pero <nicola.pero@meta-innovation.com>
Fri, 24 Dec 2010 18:41:05 +0000 (24 18:41 +0000)
committerNicola Pero <nicola@gcc.gnu.org>
Fri, 24 Dec 2010 18:41:05 +0000 (24 18:41 +0000)
tree7562e7cd285a7a06e30ffabe52c2cf473a57ab9c
parent5750872c618185a2f1161d24510ad2be8669338a
In libobjc/: 2010-12-24 Nicola Pero <nicola.pero@meta-innovation.com>

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

* objc/runtime.h (class_addIvar): Updated documentation.  The
alignment is actually the log_2 of the alignment in bytes.
* ivars.c (class_addIvar): Corresponding change to the
implementation.

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

* objc.dg/gnu-api-2-class.m: Updated test to pass log_2 of the
alignment to class_addIvar, instead of the alignment itself.
* obj-c++.dg/gnu-api-2-class.mm: Same change.

From-SVN: r168230
gcc/testsuite/ChangeLog
gcc/testsuite/obj-c++.dg/gnu-api-2-class.mm
gcc/testsuite/objc.dg/gnu-api-2-class.m
libobjc/ChangeLog
libobjc/ivars.c
libobjc/objc/runtime.h