]> gcc.gnu.org Git - 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)
committerUros Bizjak <ubizjak@gmail.com>
Wed, 24 Apr 2024 14:39:30 +0000 (16:39 +0200)
commit09910b6753427eeb3f6dded4fae3578851da7422
treed12f6ad7ecf1fcb0c8e56226f3586f7e185413cb
parent624c3bb9ff762f196852dc77233610d1cdf7d7be
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>

gcc/ChangeLog:

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

gcc/testsuite/ChangeLog:

* gcc.dg/tsan/pr111736.c: New test.

(cherry picked from commit 471967ab8b4c49338ba77defbe24b06cc51c0093)
gcc/testsuite/gcc.dg/tsan/pr111736.c [new file with mode: 0644]
gcc/tsan.c
This page took 0.068649 seconds and 6 git commands to generate.