diff options
author | Antoni Boucher <bouanto@zoho.com> | 2021-12-11 19:01:15 -0500 |
---|---|---|
committer | Antoni Boucher <bouanto@zoho.com> | 2021-12-11 19:01:15 -0500 |
commit | c6b7f68bfd61fcd02842e672476f9924d5ba1d3c (patch) | |
tree | ee9a6a1ee8b03fc90e4ea5493336cdd407988975 /libgcc | |
parent | 611fdb0fc5b95ee15215e2e3679834f311919096 (diff) | |
download | gcc-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