2020-08-26 01:50:17 +08:00
|
|
|
// RUN: %clang_cc1 -E -dM -ffreestanding -triple=s390x-none-zos -fno-signed-char < /dev/null | FileCheck -match-full-lines -check-prefix S390X-ZOS %s
|
|
|
|
// RUN: %clang_cc1 -x c++ -std=gnu++14 -E -dM -ffreestanding -triple=s390x-none-zos -fno-signed-char < /dev/null | FileCheck -match-full-lines -check-prefix S390X-ZOS -check-prefix S390X-ZOS-GNUXX %s
|
|
|
|
|
2020-09-01 21:31:28 +08:00
|
|
|
// S390X-ZOS-GNUXX: #define _EXT 1
|
|
|
|
// S390X-ZOS: #define _LONG_LONG 1
|
|
|
|
// S390X-ZOS-GNUXX: #define _MI_BUILTIN 1
|
|
|
|
// S390X-ZOS: #define _OPEN_DEFAULT 1
|
|
|
|
// S390X-ZOS: #define _UNIX03_WITHDRAWN 1
|
|
|
|
// S390X-ZOS-GNUXX: #define _XOPEN_SOURCE 600
|
|
|
|
// S390X-ZOS: #define __370__ 1
|
|
|
|
// S390X-ZOS: #define __64BIT__ 1
|
|
|
|
// S390X-ZOS: #define __BFP__ 1
|
|
|
|
// S390X-ZOS: #define __BOOL__ 1
|
|
|
|
// S390X-ZOS-GNUXX: #define __DLL__ 1
|
|
|
|
// S390X-ZOS: #define __LONGNAME__ 1
|
|
|
|
// S390X-ZOS: #define __MVS__ 1
|
|
|
|
// S390X-ZOS: #define __THW_370__ 1
|
|
|
|
// S390X-ZOS: #define __THW_BIG_ENDIAN__ 1
|
|
|
|
// S390X-ZOS: #define __TOS_390__ 1
|
|
|
|
// S390X-ZOS: #define __TOS_MVS__ 1
|
|
|
|
// S390X-ZOS: #define __XPLINK__ 1
|
|
|
|
// S390X-ZOS-GNUXX: #define __wchar_t 1
|