Add sanitizer_linux_x86_64.lo if __x86_64__ is defined by $CC
Since size of "void *" is 4 bytes for x32, check if __x86_64__ is defined by $CC, instead of if test x$ac_cv_sizeof_void_p = x8; then to decide wether sanitizer_linux_x86_64.lo should be used. Backported from mainline PR sanitizer/82379 * configure.tgt (SANITIZER_COMMON_TARGET_DEPENDENT_OBJECTS): Set to sanitizer_linux_x86_64.lo if __x86_64__ is defined by $CC. From-SVN: r253442
This commit is contained in:
parent
8f88128566
commit
43ea71b175
@ -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>
|
2017-09-07 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
Backported from mainline
|
Backported from mainline
|
||||||
|
@ -27,6 +27,8 @@ case "${target}" in
|
|||||||
TSAN_SUPPORTED=yes
|
TSAN_SUPPORTED=yes
|
||||||
LSAN_SUPPORTED=yes
|
LSAN_SUPPORTED=yes
|
||||||
TSAN_TARGET_DEPENDENT_OBJECTS=tsan_rtl_amd64.lo
|
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
|
SANITIZER_COMMON_TARGET_DEPENDENT_OBJECTS=sanitizer_linux_x86_64.lo
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
Loading…
Reference in New Issue
Block a user