aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorIain Sandoe <iain@sandoe.co.uk>2021-09-19 12:35:46 +0100
committerIain Sandoe <iain@sandoe.co.uk>2021-11-19 19:53:39 +0000
commitb9873b4e2c9a9955789318f4d550147ef9405b07 (patch)
treece8181c811d3611cb8161a971846345fc87053b5 /gcc
parentc7b782d847d8682af9d5d91c0614a880cc2436f1 (diff)
downloadgcc-b9873b4e2c9a9955789318f4d550147ef9405b07.zip
gcc-b9873b4e2c9a9955789318f4d550147ef9405b07.tar.gz
gcc-b9873b4e2c9a9955789318f4d550147ef9405b07.tar.bz2
libgcc, emutls: Allow building weak definitions of the emutls functions.
In order to better support use of the emulated TLS between objects with DSO dependencies and static-linked libgcc, allow a target to make weak definitions. Signed-off-by: Iain Sandoe <iain@sandoe.co.uk> libgcc/ChangeLog: * config/t-darwin: Build weak-defined emutls objects. * emutls.c (__emutls_get_address): Add optional attributes. (__emutls_register_common): Likewise. (EMUTLS_ATTR): New.
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions