diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2017-10-25 04:36:49 -0700 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2017-10-25 05:36:49 -0700 |
commit | b2a343ffc68f1af5368281e063c0ca5571c611cc (patch) | |
tree | 74d7e2dd3a8bb818f83e0ebdfb8092bcd85a179d /testsuite | |
parent | 8d26e8c6da23b10331181a4bbf837f479ce5d7d2 (diff) | |
download | libffi-b2a343ffc68f1af5368281e063c0ca5571c611cc.tar.gz |
Don't include WIN64/EFI64 for x32
Since x32 doesn't support WIN64/EFI64, don't include it for x32. Also
x32 has sizeof size_t == 4. But TARGET should be X86_64.
Diffstat (limited to 'testsuite')
-rw-r--r-- | testsuite/lib/libffi.exp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/testsuite/lib/libffi.exp b/testsuite/lib/libffi.exp index 37e4cf6..7c65f81 100644 --- a/testsuite/lib/libffi.exp +++ b/testsuite/lib/libffi.exp @@ -324,7 +324,8 @@ proc run-many-tests { testcases extra_flags } { "-DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__" "-DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__" } - } elseif [istarget "x86_64-*-*"] { + } elseif { [istarget "x86_64-*-*"] \ + && [libffi_feature_test "#ifndef __ILP32__"] } { set targetabis { "" "-DABI_NUM=FFI_WIN64 -DABI_ATTR=__MSABI__" |