From e276866fd756cad24eb1a50c0abfceb8bf043e98 Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Wed, 6 Nov 2013 21:52:29 +0000 Subject: [PATCH] Check __x86_64__ for FPU state PR sanitizer/59018 * sanitizer_common/sanitizer_platform_limits_posix.cc (struct_user_fpxregs_struct_sz): Initialize to 0 if __x86_64__ is defined. From-SVN: r204483 --- libsanitizer/ChangeLog | 7 +++++++ .../sanitizer_common/sanitizer_platform_limits_posix.cc | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/libsanitizer/ChangeLog b/libsanitizer/ChangeLog index 03b45e8fadde..3d790fe75d76 100644 --- a/libsanitizer/ChangeLog +++ b/libsanitizer/ChangeLog @@ -1,3 +1,10 @@ +2013-11-05 H.J. Lu + + PR sanitizer/59018 + * sanitizer_common/sanitizer_platform_limits_posix.cc + (struct_user_fpxregs_struct_sz): Initialize to 0 if __x86_64__ is + defined. + 2013-11-05 H.J. Lu PR sanitizer/59018 diff --git a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc index 971a19314d87..b771583d0640 100644 --- a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc +++ b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc @@ -191,7 +191,7 @@ namespace __sanitizer { (defined(__i386) || defined (__x86_64)) // NOLINT unsigned struct_user_regs_struct_sz = sizeof(struct user_regs_struct); unsigned struct_user_fpregs_struct_sz = sizeof(struct user_fpregs_struct); -#if __WORDSIZE == 64 +#ifdef __x86_64 unsigned struct_user_fpxregs_struct_sz = 0; #else unsigned struct_user_fpxregs_struct_sz = sizeof(struct user_fpxregs_struct); -- 2.47.2