blob: 28d777a859c83e2943ba120ce014ac42713f20ba [file] [log] [blame]
Fangrui Song586c6262019-07-12 02:32:15 +00001// RUN: %clang -target powerpc-linux-musl -c -### %s -mlong-double-128 2>&1 | FileCheck %s
2// RUN: %clang -target powerpc64-pc-freebsd12 -c -### %s -mlong-double-128 2>&1 | FileCheck %s
3// RUN: %clang -target powerpc64le-linux-musl -c -### %s -mlong-double-128 2>&1 | FileCheck %s
4// RUN: %clang -target i686-linux-gnu -c -### %s -mlong-double-128 2>&1 | FileCheck %s
Troy A. Johnson64cfbd52019-08-17 04:20:24 +00005
6// RUN: %clang -target x86_64-linux-musl -c -### %s -mlong-double-128 -mlong-double-80 2>&1 | FileCheck --implicit-check-not=-mlong-double-128 /dev/null
7// RUN: %clang -target x86_64-linux-musl -c -### %s -mlong-double-80 -mlong-double-128 2>&1 | FileCheck %s
Fangrui Song586c6262019-07-12 02:32:15 +00008
9// CHECK: "-mlong-double-128"
10
11// RUN: %clang -target aarch64 -c -### %s -mlong-double-128 2>&1 | FileCheck --check-prefix=ERR %s
Troy A. Johnson64cfbd52019-08-17 04:20:24 +000012// RUN: %clang -target powerpc -c -### %s -mlong-double-80 2>&1 | FileCheck --check-prefix=ERR2 %s
Fangrui Song586c6262019-07-12 02:32:15 +000013
14// ERR: error: unsupported option '-mlong-double-128' for target 'aarch64'
Troy A. Johnson64cfbd52019-08-17 04:20:24 +000015// ERR2: error: unsupported option '-mlong-double-80' for target 'powerpc'