https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86759

            Bug ID: 86759
           Summary: ThreadSanitizer: unsupported VMA range on ppc64le
           Product: gcc
           Version: 9.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: sanitizer
          Assignee: unassigned at gcc dot gnu.org
          Reporter: mpolacek at gcc dot gnu.org
                CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org,
                    jakub at gcc dot gnu.org, kcc at gcc dot gnu.org, marxin at 
gcc dot gnu.org
  Target Milestone: ---

TSan doesn't seem to work on ppc64le with kernel-4.14:

x.c:
int main () { }

# ./xgcc -B. -B ../powerpc64le-unknown-linux-gnu/libsanitizer/tsan/ -B
../powerpc64le-unknown-linux-gnu/libsanitizer/tsan/.libs/
-Wl,-rpath=../powerpc64le-unknown-linux-gnu/libsanitizer/tsan/.libs/ x.c
-fsanitize=thread
# ./a.out 
FATAL: ThreadSanitizer: unsupported VMA range
FATAL: Found 47 - Supported 44 and 46

Target: powerpc64le-unknown-linux-gnu
Configured with: /root/gcc/configure --enable-languages=c,c++
--enable-checking=yes -with-system-zlib --disable-bootstrap --disable-libvtv
--disable-libitm --disable-libgomp --disable-libcc1 --disable-libstdcxx-pch
--disable-libssp --disable-isl --disable-libmpx
Thread model: posix
gcc version 9.0.0 20180731 (experimental) (GCC)

Reply via email to