]> git.ipfire.org Git - thirdparty/gcc.git/commit
tsan: Don't instrument non-generic AS accesses [PR111736]
authorJakub Jelinek <jakub@redhat.com>
Tue, 26 Mar 2024 10:06:15 +0000 (11:06 +0100)
committerJakub Jelinek <jakub@redhat.com>
Tue, 26 Mar 2024 10:13:24 +0000 (11:13 +0100)
commit471967ab8b4c49338ba77defbe24b06cc51c0093
treed1f54ebf6d17e64ab503d2ba42af598913aa17b7
parentf4e92d62dccb96ade753f3a8f49be1b5f61c31f1
tsan: Don't instrument non-generic AS accesses [PR111736]

Similar to the asan and ubsan changes, we shouldn't instrument non-generic
address space accesses with tsan, because we just have library functions
which take address of the objects as generic address space pointers, so they
can't handle anything else.

2024-03-26  Jakub Jelinek  <jakub@redhat.com>

PR sanitizer/111736
* tsan.cc (instrument_expr): Punt on non-generic address space
accesses.

* gcc.dg/tsan/pr111736.c: New test.
gcc/testsuite/gcc.dg/tsan/pr111736.c [new file with mode: 0644]
gcc/tsan.cc