aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-alias.c
diff options
context:
space:
mode:
authorIain Sandoe <iain@sandoe.co.uk>2020-10-03 20:49:53 +0100
committerIain Sandoe <iain@sandoe.co.uk>2020-10-11 20:52:09 +0100
commit07c7498dc0379354d73ef4c8fd92d0473eb3a12f (patch)
treec4fb1091f6fb91a90d42cf574b3be60b97c06d4a /gcc/tree-ssa-alias.c
parentdcd9800fcd42489034c0774247eb898d79b1ea2d (diff)
downloadgcc-07c7498dc0379354d73ef4c8fd92d0473eb3a12f.zip
gcc-07c7498dc0379354d73ef4c8fd92d0473eb3a12f.tar.gz
gcc-07c7498dc0379354d73ef4c8fd92d0473eb3a12f.tar.bz2
Objective-C, Darwin : Make protocols private extern and weak.
Newer linkers want protocols to be private-extern and weak. This is conditional on the runtime version. gcc/objc/ChangeLog: * objc-next-runtime-abi-02.c (create_global_decl): Update to allow the caller to specify declaration or definition. (create_hidden_decl): Likewise. (next_runtime_abi_02_protocol_decl): Make the symbol weak and hidden for later OS runtime versions. (build_v2_protocol_list_address_table): Likewise.
Diffstat (limited to 'gcc/tree-ssa-alias.c')
0 files changed, 0 insertions, 0 deletions