Author: Fangrui Song Date: 2026-07-20T01:06:26-07:00 New Revision: 751fca6c06e4d29b8d2a62c307afce8ba6a0a101
URL: https://github.com/llvm/llvm-project/commit/751fca6c06e4d29b8d2a62c307afce8ba6a0a101 DIFF: https://github.com/llvm/llvm-project/commit/751fca6c06e4d29b8d2a62c307afce8ba6a0a101.diff LOG: [Driver][test] Unwrap freebsd-mips-as.c RUN lines (#210658) Collapse 3-line RUN blocks to 2 lines and move -### immediately after %clang, matching the prevailing style for new tests. Added: Modified: clang/test/Driver/freebsd-mips-as.c clang/test/Driver/freebsd.c Removed: ################################################################################ diff --git a/clang/test/Driver/freebsd-mips-as.c b/clang/test/Driver/freebsd-mips-as.c index 428644ab78a9f..d53b26fb8f302 100644 --- a/clang/test/Driver/freebsd-mips-as.c +++ b/clang/test/Driver/freebsd-mips-as.c @@ -1,92 +1,75 @@ // Check passing options to the assembler for MIPS targets. // -// RUN: %clang --target=mips-unknown-freebsd -### \ -// RUN: -no-integrated-as -c %s 2>&1 \ -// RUN: | FileCheck -check-prefix=MIPS32-EB-AS %s +// RUN: %clang -### --target=mips-unknown-freebsd -fno-integrated-as -fno-pic -c %s 2>&1 | \ +// RUN: FileCheck -check-prefix=MIPS32-EB-AS %s // MIPS32-EB-AS: as{{(.exe)?}}" "-march" "mips2" "-mabi" "32" "-EB" // MIPS32-EB-AS-NOT: "-KPIC" // -// RUN: %clang --target=mips-unknown-freebsd -### \ -// RUN: -no-integrated-as -fPIC -c %s 2>&1 \ -// RUN: | FileCheck -check-prefix=MIPS32-EB-PIC %s +// RUN: %clang -### --target=mips-unknown-freebsd -fno-integrated-as -fPIC -c %s 2>&1 | \ +// RUN: FileCheck -check-prefix=MIPS32-EB-PIC %s // MIPS32-EB-PIC: as{{(.exe)?}}" "-march" "mips2" "-mabi" "32" "-EB" // MIPS32-EB-PIC: "-KPIC" // -// RUN: %clang --target=mips-unknown-freebsd -### \ -// RUN: -no-integrated-as -fpic -c %s 2>&1 \ -// RUN: | FileCheck -check-prefix=MIPS32-EB-PIC-SMALL %s +// RUN: %clang -### --target=mips-unknown-freebsd -fno-integrated-as -fpic -c %s 2>&1 | \ +// RUN: FileCheck -check-prefix=MIPS32-EB-PIC-SMALL %s // MIPS32-EB-PIC-SMALL: as{{(.exe)?}}" "-march" "mips2" "-mabi" "32" "-EB" // MIPS32-EB-PIC-SMALL: "-KPIC" // -// RUN: %clang --target=mips-unknown-freebsd -### \ -// RUN: -no-integrated-as -fPIE -c %s 2>&1 \ -// RUN: | FileCheck -check-prefix=MIPS32-EB-PIE %s +// RUN: %clang -### --target=mips-unknown-freebsd -fno-integrated-as -fPIE -c %s 2>&1 | \ +// RUN: FileCheck -check-prefix=MIPS32-EB-PIE %s // MIPS32-EB-PIE: as{{(.exe)?}}" "-march" "mips2" "-mabi" "32" "-EB" // MIPS32-EB-PIE: "-KPIC" // -// RUN: %clang --target=mips-unknown-freebsd -### \ -// RUN: -no-integrated-as -fpie -c %s 2>&1 \ -// RUN: | FileCheck -check-prefix=MIPS32-EB-PIE-SMALL %s +// RUN: %clang -### --target=mips-unknown-freebsd -fno-integrated-as -fpie -c %s 2>&1 | \ +// RUN: FileCheck -check-prefix=MIPS32-EB-PIE-SMALL %s // MIPS32-EB-PIE-SMALL: as{{(.exe)?}}" "-march" "mips2" "-mabi" "32" "-EB" // MIPS32-EB-PIE-SMALL: "-KPIC" // -// RUN: %clang --target=mipsel-unknown-freebsd -### \ -// RUN: -no-integrated-as -c %s 2>&1 \ -// RUN: | FileCheck -check-prefix=MIPS32-DEF-EL-AS %s +// RUN: %clang -### --target=mipsel-unknown-freebsd -fno-integrated-as -c %s 2>&1 | \ +// RUN: FileCheck -check-prefix=MIPS32-DEF-EL-AS %s // MIPS32-DEF-EL-AS: as{{(.exe)?}}" "-march" "mips2" "-mabi" "32" "-EL" // -// RUN: %clang --target=mips64-unknown-freebsd -### \ -// RUN: -no-integrated-as -c %s 2>&1 \ -// RUN: | FileCheck -check-prefix=MIPS64-EB-AS %s +// RUN: %clang -### --target=mips64-unknown-freebsd -fno-integrated-as -c %s 2>&1 | \ +// RUN: FileCheck -check-prefix=MIPS64-EB-AS %s // MIPS64-EB-AS: as{{(.exe)?}}" "-march" "mips3" "-mabi" "64" "-EB" // -// RUN: %clang --target=mips64el-unknown-freebsd -### \ -// RUN: -no-integrated-as -c %s 2>&1 \ -// RUN: | FileCheck -check-prefix=MIPS64-DEF-EL-AS %s +// RUN: %clang -### --target=mips64el-unknown-freebsd -fno-integrated-as -c %s 2>&1 | \ +// RUN: FileCheck -check-prefix=MIPS64-DEF-EL-AS %s // MIPS64-DEF-EL-AS: as{{(.exe)?}}" "-march" "mips3" "-mabi" "64" "-EL" // -// RUN: %clang --target=mips64-unknown-freebsd -mabi=n32 -### \ -// RUN: -no-integrated-as -c %s 2>&1 \ -// RUN: | FileCheck -check-prefix=MIPS-N32 %s +// RUN: %clang -### --target=mips64-unknown-freebsd -mabi=n32 -fno-integrated-as -c %s 2>&1 | \ +// RUN: FileCheck -check-prefix=MIPS-N32 %s // MIPS-N32: as{{(.exe)?}}" "-march" "mips3" "-mabi" "n32" "-EB" // -// RUN: %clang --target=mipsel-unknown-freebsd -mabi=32 -### \ -// RUN: -no-integrated-as -c %s 2>&1 \ -// RUN: | FileCheck -check-prefix=MIPS32-EL-AS %s +// RUN: %clang -### --target=mipsel-unknown-freebsd -mabi=32 -fno-integrated-as -c %s 2>&1 | \ +// RUN: FileCheck -check-prefix=MIPS32-EL-AS %s // MIPS32-EL-AS: as{{(.exe)?}}" "-march" "mips2" "-mabi" "32" "-EL" // -// RUN: %clang --target=mips64el-unknown-freebsd -mabi=64 -### \ -// RUN: -no-integrated-as -c %s 2>&1 \ -// RUN: | FileCheck -check-prefix=MIPS64-EL-AS %s +// RUN: %clang -### --target=mips64el-unknown-freebsd -mabi=64 -fno-integrated-as -c %s 2>&1 | \ +// RUN: FileCheck -check-prefix=MIPS64-EL-AS %s // MIPS64-EL-AS: as{{(.exe)?}}" "-march" "mips3" "-mabi" "64" "-EL" // -// RUN: %clang --target=mips-linux-freebsd -march=mips32r2 -### \ -// RUN: -no-integrated-as -c %s 2>&1 \ -// RUN: | FileCheck -check-prefix=MIPS-32R2 %s +// RUN: %clang -### --target=mips-linux-freebsd -march=mips32r2 -fno-integrated-as -c %s 2>&1 | \ +// RUN: FileCheck -check-prefix=MIPS-32R2 %s // MIPS-32R2: as{{(.exe)?}}" "-march" "mips32r2" "-mabi" "32" "-EB" // -// RUN: %clang --target=mips-unknown-freebsd -mips32 -### \ -// RUN: -no-integrated-as -c %s 2>&1 \ -// RUN: | FileCheck -check-prefix=MIPS-ALIAS-32 %s +// RUN: %clang -### --target=mips-unknown-freebsd -mips32 -fno-integrated-as -c %s 2>&1 | \ +// RUN: FileCheck -check-prefix=MIPS-ALIAS-32 %s // MIPS-ALIAS-32: as{{(.exe)?}}" "-march" "mips32" "-mabi" "32" "-EB" // -// RUN: %clang --target=mips-unknown-freebsd -mips32r2 -### \ -// RUN: -no-integrated-as -c %s 2>&1 \ -// RUN: | FileCheck -check-prefix=MIPS-ALIAS-32R2 %s +// RUN: %clang -### --target=mips-unknown-freebsd -mips32r2 -fno-integrated-as -c %s 2>&1 | \ +// RUN: FileCheck -check-prefix=MIPS-ALIAS-32R2 %s // MIPS-ALIAS-32R2: as{{(.exe)?}}" "-march" "mips32r2" "-mabi" "32" "-EB" // -// RUN: %clang --target=mips64-unknown-freebsd -mips64 -### \ -// RUN: -no-integrated-as -c %s 2>&1 \ -// RUN: | FileCheck -check-prefix=MIPS-ALIAS-64 %s +// RUN: %clang -### --target=mips64-unknown-freebsd -mips64 -fno-integrated-as -c %s 2>&1 | \ +// RUN: FileCheck -check-prefix=MIPS-ALIAS-64 %s // MIPS-ALIAS-64: as{{(.exe)?}}" "-march" "mips64" "-mabi" "64" "-EB" // -// RUN: %clang --target=mips64-unknown-freebsd -mips64r2 -### \ -// RUN: -no-integrated-as -c %s 2>&1 \ -// RUN: | FileCheck -check-prefix=MIPS-ALIAS-64R2 %s +// RUN: %clang -### --target=mips64-unknown-freebsd -mips64r2 -fno-integrated-as -c %s 2>&1 | \ +// RUN: FileCheck -check-prefix=MIPS-ALIAS-64R2 %s // MIPS-ALIAS-64R2: as{{(.exe)?}}" "-march" "mips64r2" "-mabi" "64" "-EB" // -// RUN: %clang --target=mips-unknown-freebsd -### \ -// RUN: -no-integrated-as -G0 -c %s 2>&1 \ -// RUN: | FileCheck -check-prefix=MIPS32-EB-AS-G0 %s +// RUN: %clang -### --target=mips-unknown-freebsd -fno-integrated-as -fno-pic -G0 -c %s 2>&1 | \ +// RUN: FileCheck -check-prefix=MIPS32-EB-AS-G0 %s // MIPS32-EB-AS-G0: as{{(.exe)?}}" "-march" "mips2" "-mabi" "32" "-EB" "-G0" // MIPS32-EB-AS-G0-NOT: "-KPIC" diff --git a/clang/test/Driver/freebsd.c b/clang/test/Driver/freebsd.c index bb0558b9ceb3e..91d716a33c20d 100644 --- a/clang/test/Driver/freebsd.c +++ b/clang/test/Driver/freebsd.c @@ -1,31 +1,23 @@ -// RUN: %clang \ -// RUN: --target=aarch64-pc-freebsd11 %s \ -// RUN: --sysroot=%S/Inputs/basic_freebsd64_tree -### 2>&1 \ -// RUN: | FileCheck --check-prefix=CHECK-ARM64 %s +// RUN: %clang -### --target=aarch64-pc-freebsd11 %s --sysroot=%S/Inputs/basic_freebsd64_tree 2>&1 | \ +// RUN: FileCheck --check-prefix=CHECK-ARM64 %s // CHECK-ARM64: "-cc1" "-triple" "aarch64-pc-freebsd11" // CHECK-ARM64: ld{{.*}}" "--sysroot=[[SYSROOT:[^"]+]]" // CHECK-ARM64: "--eh-frame-hdr" "-dynamic-linker" "{{.*}}ld-elf{{.*}}" "-o" "a.out" "{{.*}}crt1.o" "{{.*}}crti.o" "{{.*}}crtbegin.o" "-L[[SYSROOT]]/usr/lib" "{{.*}}.o" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" "-lc" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" "{{.*}}crtend.o" "{{.*}}crtn.o" -// -// RUN: %clang \ -// RUN: --target=powerpc-pc-freebsd %s \ -// RUN: --sysroot=%S/Inputs/basic_freebsd_tree -### 2>&1 \ -// RUN: | FileCheck --check-prefix=CHECK-PPC %s -// CHECK-PPC: "-cc1" "-triple" "powerpc-pc-freebsd" + +// RUN: %clang -### --target=powerpc-pc-freebsd12 %s --sysroot=%S/Inputs/basic_freebsd_tree 2>&1 | \ +// RUN: FileCheck --check-prefix=CHECK-PPC %s +// CHECK-PPC: "-cc1" "-triple" "powerpc-pc-freebsd12" // CHECK-PPC: ld{{.*}}" "--sysroot=[[SYSROOT:[^"]+]]" // CHECK-PPC: "--eh-frame-hdr" "-dynamic-linker" "{{.*}}ld-elf{{.*}}" "-o" "a.out" "{{.*}}crt1.o" "{{.*}}crti.o" "{{.*}}crtbegin.o" "-L[[SYSROOT]]/usr/lib" "{{.*}}.o" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" "-lc" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" "{{.*}}crtend.o" "{{.*}}crtn.o" -// -// RUN: %clang \ -// RUN: --target=powerpc64-pc-freebsd %s \ -// RUN: --sysroot=%S/Inputs/basic_freebsd64_tree -### 2>&1 \ -// RUN: | FileCheck --check-prefix=CHECK-PPC64 %s -// CHECK-PPC64: "-cc1" "-triple" "powerpc64-pc-freebsd" + +// RUN: %clang -### --target=powerpc64-pc-freebsd12 %s --sysroot=%S/Inputs/basic_freebsd64_tree 2>&1 | \ +// RUN: FileCheck --check-prefix=CHECK-PPC64 %s +// CHECK-PPC64: "-cc1" "-triple" "powerpc64-pc-freebsd12" // CHECK-PPC64: ld{{.*}}" "--sysroot=[[SYSROOT:[^"]+]]" // CHECK-PPC64: "--eh-frame-hdr" "-dynamic-linker" "{{.*}}ld-elf{{.*}}" "-o" "a.out" "{{.*}}crt1.o" "{{.*}}crti.o" "{{.*}}crtbegin.o" "-L[[SYSROOT]]/usr/lib" "{{.*}}.o" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" "-lc" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" "{{.*}}crtend.o" "{{.*}}crtn.o" -// RUN: %clang \ -// RUN: --target=powerpc64le-unknown-freebsd13 %s \ -// RUN: --sysroot=%S/Inputs/basic_freebsd64_tree -### 2>&1 \ -// RUN: | FileCheck --check-prefix=CHECK-PPC64LE %s +// RUN: %clang -### --target=powerpc64le-unknown-freebsd13 %s --sysroot=%S/Inputs/basic_freebsd64_tree 2>&1 | \ +// RUN: FileCheck --check-prefix=CHECK-PPC64LE %s // CHECK-PPC64LE: "-cc1" "-triple" "powerpc64le-unknown-freebsd13" // CHECK-PPC64LE: ld{{.*}}" "--sysroot=[[SYSROOT:[^"]+]]" // CHECK-PPC64LE: "--eh-frame-hdr" "-dynamic-linker" "{{.*}}ld-elf{{.*}}" "-o" "a.out" "{{.*}}crt1.o" "{{.*}}crti.o" "{{.*}}crtbegin.o" "-L[[SYSROOT]]/usr/lib" "{{.*}}.o" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" "-lc" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" "{{.*}}crtend.o" "{{.*}}crtn.o" @@ -148,9 +140,8 @@ // CHECK-PIE: Scrt1.o // CHECK-PIE: crtbeginS.o -// RUN: %clang --target=x86_64-pc-freebsd %s \ -// RUN: --sysroot=%S/Inputs/multiarch_freebsd64_tree -### 2>&1 \ -// RUN: | FileCheck --check-prefix=CHECK-NORMAL %s +// RUN: %clang -### --target=x86_64-pc-freebsd12 %s --sysroot=%S/Inputs/multiarch_freebsd64_tree 2>&1 | \ +// RUN: FileCheck --check-prefix=CHECK-NORMAL %s // CHECK-NORMAL: crt1.o // CHECK-NORMAL: crtbegin.o _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
