summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libsanitizer/ChangeLog9
-rw-r--r--libsanitizer/configure.tgt2
2 files changed, 11 insertions, 0 deletions
diff --git a/libsanitizer/ChangeLog b/libsanitizer/ChangeLog
index 7aa9d287804..0858d074d5f 100644
--- a/libsanitizer/ChangeLog
+++ b/libsanitizer/ChangeLog
@@ -1,3 +1,12 @@
+2017-10-05 H.J. Lu <hongjiu.lu@intel.com>
+
+ Backported from mainline
+ 2017-10-05 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR sanitizer/82379
+ * configure.tgt (SANITIZER_COMMON_TARGET_DEPENDENT_OBJECTS): Set
+ to sanitizer_linux_x86_64.lo if __x86_64__ is defined by $CC.
+
2017-09-07 Jakub Jelinek <jakub@redhat.com>
Backported from mainline
diff --git a/libsanitizer/configure.tgt b/libsanitizer/configure.tgt
index 82e8a5513c5..573e3b482e9 100644
--- a/libsanitizer/configure.tgt
+++ b/libsanitizer/configure.tgt
@@ -27,6 +27,8 @@ case "${target}" in
TSAN_SUPPORTED=yes
LSAN_SUPPORTED=yes
TSAN_TARGET_DEPENDENT_OBJECTS=tsan_rtl_amd64.lo
+ fi
+ if echo "int x = __x86_64__;" | $CC -c -x c -o /dev/null - > /dev/null 2>&1; then
SANITIZER_COMMON_TARGET_DEPENDENT_OBJECTS=sanitizer_linux_x86_64.lo
fi
;;