diff options
author | Amy Kwan <amy.kwan1@ibm.com> | 2024-01-26 12:39:25 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-26 12:39:25 -0500 |
commit | d5fe1bd081ec129a1259cccf5171692d87dbd1f3 (patch) | |
tree | 1938d659e4ecdb7a115d75e50cc6e02253c6b185 /lldb/source/Commands/CommandObjectBreakpoint.cpp | |
parent | be8e462a0c27e4850020c96290cabdcdbcab46f3 (diff) | |
download | llvm-d5fe1bd081ec129a1259cccf5171692d87dbd1f3.zip llvm-d5fe1bd081ec129a1259cccf5171692d87dbd1f3.tar.gz llvm-d5fe1bd081ec129a1259cccf5171692d87dbd1f3.tar.bz2 |
[AIX][TLS] Disallow the use of -maix-small-local-exec-tls and -fno-data-sections (#79252)
This patch disallows the use of the -maix-small-local-exec-tls and
-fno-data-sections options within clang, and also disallows the use of
the aix-small-local-exec-tls attribute with the -data-sections=false
option in llc.
This is because having data sections off when using the
aix-small-local-exec-tls feature is not ideal for performance. As the
small-local-exec-tls region is a limited resource, this space should not
used for variables that may be replaced.
Note, that on AIX, data sections is turned on by default, so this patch
makes it so that a diagnostic is emitted when users explicitly turn off
data sections while using the aix-small-local-exec-tls feature.
Diffstat (limited to 'lldb/source/Commands/CommandObjectBreakpoint.cpp')
0 files changed, 0 insertions, 0 deletions