summaryrefslogtreecommitdiffstats
path: root/libsanitizer/sanitizer_common
diff options
context:
space:
mode:
authorhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>2013-11-06 21:52:29 +0000
committerhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>2013-11-06 21:52:29 +0000
commit6f595bd1d9e547b8fc2bcc2307ede3dcc2ae27a2 (patch)
tree473b36272f9837b3cd05b7e589d9873a2af88043 /libsanitizer/sanitizer_common
parent9a668cb07b04ade0428a7ab91b6892b8822de7c5 (diff)
downloadppe42-gcc-6f595bd1d9e547b8fc2bcc2307ede3dcc2ae27a2.tar.gz
ppe42-gcc-6f595bd1d9e547b8fc2bcc2307ede3dcc2ae27a2.zip
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@204483 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libsanitizer/sanitizer_common')
-rw-r--r--libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc
index 971a19314d8..b771583d064 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);
OpenPOWER on IntegriCloud