OSDN Git Service

Added support for the 64-bit Apple Objective-C runtime
authornicola <nicola@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 18 Feb 2011 00:07:38 +0000 (00:07 +0000)
committernicola <nicola@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 18 Feb 2011 00:07:38 +0000 (00:07 +0000)
commit267785bc5842cf1338043dd2e5581c1a3db645ef
treec0b6f091c931f0a65e3fb59fbd9fff3f5ba9bde9
parentd2807aa3377e3c4fc328896869e094f04bfd8022
Added support for the 64-bit Apple Objective-C runtime

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170260 138bc75d-0d04-0410-961f-82ee72b054a4
70 files changed:
gcc/ChangeLog
gcc/config/darwin-c.c
gcc/config/darwin-sections.def
gcc/config/darwin.c
gcc/config/darwin.h
gcc/objc/ChangeLog
gcc/objc/Make-lang.in
gcc/objc/config-lang.in
gcc/objc/objc-act.c
gcc/objc/objc-act.h
gcc/objc/objc-gnu-runtime-abi-01.c [new file with mode: 0644]
gcc/objc/objc-lang.c
gcc/objc/objc-next-metadata-tags.h [new file with mode: 0644]
gcc/objc/objc-next-runtime-abi-01.c [new file with mode: 0644]
gcc/objc/objc-next-runtime-abi-02.c [new file with mode: 0644]
gcc/objc/objc-runtime-hooks.h [new file with mode: 0644]
gcc/objc/objc-runtime-shared-support.c [new file with mode: 0644]
gcc/objc/objc-runtime-shared-support.h [new file with mode: 0644]
gcc/objcp/ChangeLog
gcc/objcp/Make-lang.in
gcc/objcp/config-lang.in
gcc/objcp/objcp-lang.c
gcc/testsuite/ChangeLog
gcc/testsuite/obj-c++.dg/basic.mm
gcc/testsuite/obj-c++.dg/method-11.mm
gcc/testsuite/obj-c++.dg/proto-lossage-3.mm
gcc/testsuite/obj-c++.dg/torture/strings/const-str-10.mm
gcc/testsuite/obj-c++.dg/torture/strings/const-str-11.mm
gcc/testsuite/obj-c++.dg/torture/strings/const-str-9.mm
gcc/testsuite/obj-c++.dg/try-catch-2.mm
gcc/testsuite/obj-c++.dg/try-catch-9.mm
gcc/testsuite/objc.dg/encode-7-next-64bit.m
gcc/testsuite/objc.dg/image-info.m
gcc/testsuite/objc.dg/lookup-1.m
gcc/testsuite/objc.dg/method-4.m
gcc/testsuite/objc.dg/next-runtime-1.m
gcc/testsuite/objc.dg/pr23214.m
gcc/testsuite/objc.dg/special/unclaimed-category-1.h
gcc/testsuite/objc.dg/special/unclaimed-category-1.m
gcc/testsuite/objc.dg/symtab-1.m
gcc/testsuite/objc.dg/torture/forward-1.m
gcc/testsuite/objc.dg/torture/strings/const-str-10.m
gcc/testsuite/objc.dg/torture/strings/const-str-11.m
gcc/testsuite/objc.dg/torture/strings/const-str-9.m
gcc/testsuite/objc.dg/zero-link-1.m
gcc/testsuite/objc.dg/zero-link-2.m
gcc/testsuite/objc/execute/accessing_ivars.m
gcc/testsuite/objc/execute/bf-common.h
gcc/testsuite/objc/execute/bycopy-2.m
gcc/testsuite/objc/execute/bycopy-3.m
gcc/testsuite/objc/execute/class-tests-1.h
gcc/testsuite/objc/execute/class-tests-2.h
gcc/testsuite/objc/execute/compatibility_alias.m
gcc/testsuite/objc/execute/enumeration-1.m
gcc/testsuite/objc/execute/enumeration-2.m
gcc/testsuite/objc/execute/exceptions/catchall-1.m
gcc/testsuite/objc/execute/exceptions/exceptions.exp
gcc/testsuite/objc/execute/exceptions/finally-1.m
gcc/testsuite/objc/execute/exceptions/foward-1.m
gcc/testsuite/objc/execute/exceptions/local-variables-1.m
gcc/testsuite/objc/execute/formal_protocol-1.m
gcc/testsuite/objc/execute/formal_protocol-2.m
gcc/testsuite/objc/execute/formal_protocol-3.m
gcc/testsuite/objc/execute/formal_protocol-4.m
gcc/testsuite/objc/execute/formal_protocol-5.m
gcc/testsuite/objc/execute/formal_protocol-6.m
gcc/testsuite/objc/execute/formal_protocol-7.m
gcc/testsuite/objc/execute/no_clash.m
gcc/testsuite/objc/execute/object_is_class.m
gcc/testsuite/objc/execute/object_is_meta_class.m