aboutsummaryrefslogtreecommitdiff
path: root/gcc/objc/ChangeLog
diff options
context:
space:
mode:
authorIain Sandoe <iain@sandoe.co.uk>2019-10-10 19:04:33 +0000
committerIain Sandoe <iains@gcc.gnu.org>2019-10-10 19:04:33 +0000
commiteb870e5e5ed4d5b784533d23afee637543e7dacc (patch)
tree5c45bb0827a72450841153743607a532a3218d43 /gcc/objc/ChangeLog
parentd102b039463a39f0baf66a223300f9440dbb04d2 (diff)
downloadgcc-eb870e5e5ed4d5b784533d23afee637543e7dacc.zip
gcc-eb870e5e5ed4d5b784533d23afee637543e7dacc.tar.gz
gcc-eb870e5e5ed4d5b784533d23afee637543e7dacc.tar.bz2
[Objective-C, NeXT ABI] Identify V2 IVAR refs by metadata.
For the NeXT 64b ABI, IVAR refs are supposed to be indirected for Mach-O PIC. Identify them so that we can act as needed. gcc/objc/ChangeLog: 2019-10-10 Iain Sandoe <iain@sandoe.co.uk> * objc-next-metadata-tags.h (OCTI_RT_META_IVAR_REF): New. (meta_ivar_ref): New. * objc-next-runtime-abi-02.c (next_runtime_abi_02_init_metadata_attributes): Create the IVAR ref metadata identifier. (ivar_offset_ref): Tag IVAR refs with specific metadata. From-SVN: r276847
Diffstat (limited to 'gcc/objc/ChangeLog')
-rw-r--r--gcc/objc/ChangeLog9
1 files changed, 9 insertions, 0 deletions
diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog
index 2b8f889..7919c3e 100644
--- a/gcc/objc/ChangeLog
+++ b/gcc/objc/ChangeLog
@@ -1,3 +1,12 @@
+2019-10-10 Iain Sandoe <iain@sandoe.co.uk>
+
+ * objc-next-metadata-tags.h (OCTI_RT_META_IVAR_REF): New.
+ (meta_ivar_ref): New.
+ * objc-next-runtime-abi-02.c
+ (next_runtime_abi_02_init_metadata_attributes): Create the
+ IVAR ref metadata identifier.
+ (ivar_offset_ref): Tag IVAR refs with specific metadata.
+
2019-06-05 Martin Sebor <msebor@redhat.com>
* objc-act.c (objc_build_setter_call): Adjust quoting and hyphenation.