summaryrefslogtreecommitdiffstats
path: root/lldb/source/Core/Debugger.cpp
diff options
context:
space:
mode:
authorReid Kleckner <rnk@google.com>2018-11-01 00:00:03 +0000
committerReid Kleckner <rnk@google.com>2018-11-01 00:00:03 +0000
commitdffe5a3807c8327817c5b72f1fc44f1f39907936 (patch)
tree5c1cda55d2f5d14e66259fb60d1815dfe6378940 /lldb/source/Core/Debugger.cpp
parentb61232eacdf1b9fcd3aadb962a83be5b47cc1e1e (diff)
downloadbcm5719-llvm-dffe5a3807c8327817c5b72f1fc44f1f39907936.tar.gz
bcm5719-llvm-dffe5a3807c8327817c5b72f1fc44f1f39907936.zip
Compile and test i128 math builtins for Win64
Summary: Windows has always been LLP64, not LP64, so the macros were incorrect. Check for _WIN64, since AArch64 sets that too. The tests have to be fixed up in two main ways: 1. Use 'ULL' suffixes to avoid sign extension when passing hex literals with the sign bit set to signed 128 arguments. Clang -fms-compatibility makes such hex literals signed, not unsigned. 2. Disable various tests for 80-bit long double interoperation with i128 values. Reviewers: joerg, mstorsjo Subscribers: javed.absar, kristof.beyls, hiraditya, aheejin, llvm-commits Differential Revision: https://reviews.llvm.org/D53918 llvm-svn: 345796
Diffstat (limited to 'lldb/source/Core/Debugger.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud