1*f4a2713aSLionel Sambuc // RUN: %clang -no-canonical-prefixes -target x86_64--netbsd \ 2*f4a2713aSLionel Sambuc // RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \ 3*f4a2713aSLionel Sambuc // RUN: | FileCheck -check-prefix=X86_64 %s 4*f4a2713aSLionel Sambuc // RUN: %clang -no-canonical-prefixes -target x86_64--netbsd7.0.0 \ 5*f4a2713aSLionel Sambuc // RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \ 6*f4a2713aSLionel Sambuc // RUN: | FileCheck -check-prefix=X86_64-7 %s 7*f4a2713aSLionel Sambuc // RUN: %clang -no-canonical-prefixes -target x86_64--netbsd6.0.0 \ 8*f4a2713aSLionel Sambuc // RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \ 9*f4a2713aSLionel Sambuc // RUN: | FileCheck -check-prefix=X86_64-6 %s 10*f4a2713aSLionel Sambuc 11*f4a2713aSLionel Sambuc // RUN: %clang -no-canonical-prefixes -target x86_64--netbsd -static \ 12*f4a2713aSLionel Sambuc // RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \ 13*f4a2713aSLionel Sambuc // RUN: | FileCheck -check-prefix=S-X86_64 %s 14*f4a2713aSLionel Sambuc // RUN: %clang -no-canonical-prefixes -target x86_64--netbsd7.0.0 -static \ 15*f4a2713aSLionel Sambuc // RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \ 16*f4a2713aSLionel Sambuc // RUN: | FileCheck -check-prefix=S-X86_64-7 %s 17*f4a2713aSLionel Sambuc // RUN: %clang -no-canonical-prefixes -target x86_64--netbsd6.0.0 -static \ 18*f4a2713aSLionel Sambuc // RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \ 19*f4a2713aSLionel Sambuc // RUN: | FileCheck -check-prefix=S-X86_64-6 %s 20*f4a2713aSLionel Sambuc 21*f4a2713aSLionel Sambuc // X86_64: clang{{.*}}" "-cc1" "-triple" "x86_64--netbsd" 22*f4a2713aSLionel Sambuc // X86_64: ld{{.*}}" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld.elf_so" 23*f4a2713aSLionel Sambuc // X86_64: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o" 24*f4a2713aSLionel Sambuc // X86_64: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" 25*f4a2713aSLionel Sambuc // X86_64: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" 26*f4a2713aSLionel Sambuc 27*f4a2713aSLionel Sambuc // X86_64-7: clang{{.*}}" "-cc1" "-triple" "x86_64--netbsd7.0.0" 28*f4a2713aSLionel Sambuc // X86_64-7: ld{{.*}}" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld.elf_so" 29*f4a2713aSLionel Sambuc // X86_64-7: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o" 30*f4a2713aSLionel Sambuc // X86_64-7: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" 31*f4a2713aSLionel Sambuc // X86_64-7: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" 32*f4a2713aSLionel Sambuc 33*f4a2713aSLionel Sambuc // X86_64-6: clang{{.*}}" "-cc1" "-triple" "x86_64--netbsd6.0.0" 34*f4a2713aSLionel Sambuc // X86_64-6: ld{{.*}}" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld.elf_so" 35*f4a2713aSLionel Sambuc // X86_64-6: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o" 36*f4a2713aSLionel Sambuc // X86_64-6: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" 37*f4a2713aSLionel Sambuc // X86_64-6: "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" 38*f4a2713aSLionel Sambuc // X86_64-6: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" 39*f4a2713aSLionel Sambuc 40*f4a2713aSLionel Sambuc // S-X86_64: clang{{.*}}" "-cc1" "-triple" "x86_64--netbsd" 41*f4a2713aSLionel Sambuc // S-X86_64: ld{{.*}}" "-Bstatic" 42*f4a2713aSLionel Sambuc // S-X86_64: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o" 43*f4a2713aSLionel Sambuc // S-X86_64: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" 44*f4a2713aSLionel Sambuc // S-X86_64: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" 45*f4a2713aSLionel Sambuc 46*f4a2713aSLionel Sambuc // S-X86_64-7: clang{{.*}}" "-cc1" "-triple" "x86_64--netbsd7.0.0" 47*f4a2713aSLionel Sambuc // S-X86_64-7: ld{{.*}}" "-Bstatic" 48*f4a2713aSLionel Sambuc // S-X86_64-7: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o" 49*f4a2713aSLionel Sambuc // S-X86_64-7: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" 50*f4a2713aSLionel Sambuc // S-X86_64-7: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" 51*f4a2713aSLionel Sambuc 52*f4a2713aSLionel Sambuc // S-X86_64-6: clang{{.*}}" "-cc1" "-triple" "x86_64--netbsd6.0.0" 53*f4a2713aSLionel Sambuc // S-X86_64-6: ld{{.*}}" "-Bstatic" 54*f4a2713aSLionel Sambuc // S-X86_64-6: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o" 55*f4a2713aSLionel Sambuc // S-X86_64-6: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" 56*f4a2713aSLionel Sambuc // S-X86_64-6: "-lgcc_eh" "-lc" "-lgcc" 57*f4a2713aSLionel Sambuc // S-X86_64-6: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" 58