diff options
author | Iain Sandoe <iain@sandoe.co.uk> | 2019-10-10 19:04:33 +0000 |
---|---|---|
committer | Iain Sandoe <iains@gcc.gnu.org> | 2019-10-10 19:04:33 +0000 |
commit | eb870e5e5ed4d5b784533d23afee637543e7dacc (patch) | |
tree | 5c45bb0827a72450841153743607a532a3218d43 /gcc/objc/ChangeLog | |
parent | d102b039463a39f0baf66a223300f9440dbb04d2 (diff) | |
download | gcc-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/ChangeLog | 9 |
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. |