diff options
author | Jakub Jelinek <jakub@gcc.gnu.org> | 2013-05-17 14:17:14 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2013-05-17 14:17:14 +0200 |
commit | 17042d2b387c22ee6cd5b3ab5fa8772511493c44 (patch) | |
tree | 0d9192cf6935e472a99a28c1fe8704a672092d1f /gcc/gcc.c | |
parent | 5b115c1f2bb402931e06e2979df006e607d5c6f4 (diff) | |
download | gcc-17042d2b387c22ee6cd5b3ab5fa8772511493c44.zip gcc-17042d2b387c22ee6cd5b3ab5fa8772511493c44.tar.gz gcc-17042d2b387c22ee6cd5b3ab5fa8772511493c44.tar.bz2 |
gcc.c (SANITIZER_SPEC): Reject -fsanitize=address -fsanitize=thread linking.
* gcc.c (SANITIZER_SPEC): Reject -fsanitize=address -fsanitize=thread
linking.
From-SVN: r199009
Diffstat (limited to 'gcc/gcc.c')
-rw-r--r-- | gcc/gcc.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -716,7 +716,8 @@ proper position among the other output files. */ #ifndef SANITIZER_SPEC #define SANITIZER_SPEC "\ %{!nostdlib:%{!nodefaultlibs:%{fsanitize=address:" LIBASAN_SPEC "\ - %{static:%ecannot specify -static with -fsanitize=address}}\ + %{static:%ecannot specify -static with -fsanitize=address}\ + %{fsanitize=thread:%e-fsanitize=address is incompatible with -fsanitize=thread}}\ %{fsanitize=thread:" LIBTSAN_SPEC "\ %{!pie:%{!shared:%e-fsanitize=thread linking must be done with -pie or -shared}}}}}" #endif |