ObjC NeXT, split encode-support code from next-mapping.h
commitd5dc93f4464d315c1ee2f5d72377381529b88208
authorIain Sandoe <iains@gcc.gnu.org>
Sat, 8 Jan 2011 14:12:14 +0000 (8 14:12 +0000)
committerIain Sandoe <iains@gcc.gnu.org>
Sat, 8 Jan 2011 14:12:14 +0000 (8 14:12 +0000)
treec9cef10888f13a820fe64443d26bc8d8fc3d1581
parentecb3baaa8e973e3963eee7929bfd2fc419a2a950
ObjC NeXT, split encode-support code from next-mapping.h

* objc-obj-c++-shared/next-mapping.h: Move code and definitions for
emulation of libobjc-gnu structure layout functionality to ..
* objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
* objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
* objc/execute/bf-common.h: Adjust headers.
* objc/execute/bf-1.m: Likewise.
* objc/execute/bf-2.m: Likewise.
* objc/execute/bf-3.m: Likewise.
* objc/execute/bf-4.m: Likewise.
* objc/execute/bf-5.m: Likewise.
* objc/execute/bf-6.m: Likewise.
* objc/execute/bf-7.m: Likewise.
* objc/execute/bf-8.m: Likewise.
* objc/execute/bf-9.m: Likewise.
* objc/execute/bf-10.m: Likewise.
* objc/execute/bf-11.m: Likewise.
* objc/execute/bf-12.m: Likewise.
* objc/execute/bf-13.m: Likewise.
* objc/execute/bf-14.m: Likewise.
* objc/execute/bf-15.m: Likewise.
* objc/execute/bf-16.m: Likewise.
* objc/execute/bf-17.m: Likewise.
* objc/execute/bf-18.m: Likewise.
* objc/execute/bf-19.m: Likewise.
* objc/execute/bf-20.m: Likewise.
* objc/execute/bf-21.m: Likewise.
* objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
objc_get_type_qualifiers ().

From-SVN: r168597
27 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/objc-obj-c++-shared/next-mapping.h
gcc/testsuite/objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h [copied from gcc/testsuite/objc-obj-c++-shared/next-mapping.h with 71% similarity]
gcc/testsuite/objc-obj-c++-shared/objc-test-suite-next-encode-assist.h [new file with mode: 0644]
gcc/testsuite/objc/execute/bf-1.m
gcc/testsuite/objc/execute/bf-10.m
gcc/testsuite/objc/execute/bf-11.m
gcc/testsuite/objc/execute/bf-12.m
gcc/testsuite/objc/execute/bf-13.m
gcc/testsuite/objc/execute/bf-14.m
gcc/testsuite/objc/execute/bf-15.m
gcc/testsuite/objc/execute/bf-16.m
gcc/testsuite/objc/execute/bf-17.m
gcc/testsuite/objc/execute/bf-18.m
gcc/testsuite/objc/execute/bf-19.m
gcc/testsuite/objc/execute/bf-2.m
gcc/testsuite/objc/execute/bf-20.m
gcc/testsuite/objc/execute/bf-21.m
gcc/testsuite/objc/execute/bf-3.m
gcc/testsuite/objc/execute/bf-4.m
gcc/testsuite/objc/execute/bf-5.m
gcc/testsuite/objc/execute/bf-6.m
gcc/testsuite/objc/execute/bf-7.m
gcc/testsuite/objc/execute/bf-8.m
gcc/testsuite/objc/execute/bf-9.m
gcc/testsuite/objc/execute/bf-common.h
gcc/testsuite/objc/execute/bycopy-3.m