1*67e74705SXin Li // RUN: %clang -target x86_64-unknown-unknown -no-integrated-as -c \ 2*67e74705SXin Li // RUN: -x assembler %s -### 2>&1 | FileCheck -check-prefix=X86_64 %s 3*67e74705SXin Li // X86_64: {{.*as.*--64}} 4*67e74705SXin Li 5*67e74705SXin Li // RUN: %clang -target x86_64-unknown-unknown -c -x assembler %s -### -m32 \ 6*67e74705SXin Li // RUN: -no-integrated-as 2>&1 | FileCheck -check-prefix=X86_64-M32 %s 7*67e74705SXin Li // X86_64-M32: {{.*as.*--32}} 8*67e74705SXin Li 9*67e74705SXin Li // RUN: %clang -target i386-unknown-unknown -c -x assembler %s -### \ 10*67e74705SXin Li // RUN: -no-integrated-as 2>&1| FileCheck -check-prefix=I386 %s 11*67e74705SXin Li // I386: {{.*as.*--32}} 12*67e74705SXin Li 13*67e74705SXin Li // RUN: %clang -target i386-unknown-unknown -c -x assembler %s -### -m64 \ 14*67e74705SXin Li // RUN: -no-integrated-as 2>&1 | FileCheck -check-prefix=I386-M64 %s 15*67e74705SXin Li // I386-M64: {{.*as.*--64}} 16*67e74705SXin Li 17*67e74705SXin Li // RUN: %clang -target powerpc64-unknown-unknown -c -x assembler %s -### \ 18*67e74705SXin Li // RUN: -no-integrated-as 2>&1 | FileCheck -check-prefix=PPC64 %s 19*67e74705SXin Li // PPC64: {{.*as.*-a64}} 20*67e74705SXin Li 21*67e74705SXin Li // RUN: %clang -target powerpc-unknown-unknown -c -x assembler %s -### -m64 \ 22*67e74705SXin Li // RUN: -no-integrated-as 2>&1 | FileCheck -check-prefix=PPC-M64 %s 23*67e74705SXin Li // PPC-M64: {{.*as.*-a64}} 24*67e74705SXin Li 25*67e74705SXin Li 26*67e74705SXin Li // RUN: %clang -target powerpc64-unknown-unknown -c -x assembler %s -### -m32 \ 27*67e74705SXin Li // RUN: -no-integrated-as 2>&1 | FileCheck -check-prefix=PPC64-M32 %s 28*67e74705SXin Li // PPC64-M32: {{.*as.*-a32}} 29*67e74705SXin Li 30*67e74705SXin Li // RUN: %clang -target powerpc-unknown-unknown -c -x assembler %s -### 2>&1 \ 31*67e74705SXin Li // RUN: -no-integrated-as | FileCheck -check-prefix=PPC %s 32*67e74705SXin Li // PPC: {{.*as.*-a32}} 33*67e74705SXin Li 34*67e74705SXin Li // RUN: %clang -target sparc64-unknown-unknown -no-integrated-as -c -x assembler %s -### -m32 2>&1 \ 35*67e74705SXin Li // RUN: | FileCheck -check-prefix=SPARCV8 %s 36*67e74705SXin Li // SPARCV8: {{.*as.*-32}} 37*67e74705SXin Li 38*67e74705SXin Li // RUN: %clang -target sparc-unknown-unknown -no-integrated-as -c -x assembler %s -### -m64 2>&1 \ 39*67e74705SXin Li // RUN: | FileCheck -check-prefix=SPARCV9 %s 40*67e74705SXin Li // SPARCV9: {{.*as.*-64}} 41