aboutsummaryrefslogtreecommitdiff
path: root/libgcc
diff options
context:
space:
mode:
authorAntoni Boucher <bouanto@zoho.com>2021-12-11 19:01:15 -0500
committerAntoni Boucher <bouanto@zoho.com>2021-12-11 19:01:15 -0500
commitc6b7f68bfd61fcd02842e672476f9924d5ba1d3c (patch)
treeee9a6a1ee8b03fc90e4ea5493336cdd407988975 /libgcc
parent611fdb0fc5b95ee15215e2e3679834f311919096 (diff)
downloadgcc-c6b7f68bfd61fcd02842e672476f9924d5ba1d3c.zip
gcc-c6b7f68bfd61fcd02842e672476f9924d5ba1d3c.tar.gz
gcc-c6b7f68bfd61fcd02842e672476f9924d5ba1d3c.tar.bz2
libgccjit: Add support for TLS variable [PR95415]
2021-12-11 Antoni Boucher <bouanto@zoho.com> gcc/jit/ PR target/95415 * docs/topics/compatibility.rst (LIBGCCJIT_ABI_17): New ABI tag. * docs/topics/expressions.rst: Add document for the function gcc_jit_lvalue_set_tls_model. * jit-playback.h: New function (set_tls_model). * jit-recording.c: New function (set_tls_model), new variables (tls_models and tls_model_enum_strings) and support for setting the tls model. * jit-recording.h: New function (set_tls_model) and new field m_tls_model. * libgccjit.c: New function (gcc_jit_lvalue_set_tls_model). * libgccjit.h: New function (gcc_jit_lvalue_set_tls_model) and new enum (gcc_jit_tls_model). * libgccjit.map (LIBGCCJIT_ABI_17): New ABI tag. gcc/testsuite/ PR target/95415 * jit.dg/all-non-failing-tests.h: Add test-tls.c. * jit.dg/test-tls.c: New test.
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions