1f4a2713aSLionel Sambuc // RUN: %clang -no-canonical-prefixes -target x86_64--netbsd \ 2f4a2713aSLionel Sambuc // RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \ 3f4a2713aSLionel Sambuc // RUN: | FileCheck -check-prefix=X86_64 %s 4f4a2713aSLionel Sambuc // RUN: %clang -no-canonical-prefixes -target x86_64--netbsd7.0.0 \ 5f4a2713aSLionel Sambuc // RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \ 6f4a2713aSLionel Sambuc // RUN: | FileCheck -check-prefix=X86_64-7 %s 7f4a2713aSLionel Sambuc // RUN: %clang -no-canonical-prefixes -target x86_64--netbsd6.0.0 \ 8f4a2713aSLionel Sambuc // RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \ 9f4a2713aSLionel Sambuc // RUN: | FileCheck -check-prefix=X86_64-6 %s 10*0a6a1f1dSLionel Sambuc // RUN: %clang -no-canonical-prefixes -target aarch64--netbsd \ 11*0a6a1f1dSLionel Sambuc // RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \ 12*0a6a1f1dSLionel Sambuc // RUN: | FileCheck -check-prefix=AARCH64 %s 13*0a6a1f1dSLionel Sambuc // RUN: %clang -no-canonical-prefixes -target aarch64--netbsd7.0.0 \ 14*0a6a1f1dSLionel Sambuc // RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \ 15*0a6a1f1dSLionel Sambuc // RUN: | FileCheck -check-prefix=AARCH64-7 %s 16*0a6a1f1dSLionel Sambuc // RUN: %clang -no-canonical-prefixes -target arm--netbsd-eabi \ 17*0a6a1f1dSLionel Sambuc // RUN: -no-integrated-as --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \ 18*0a6a1f1dSLionel Sambuc // RUN: | FileCheck -check-prefix=ARM %s 19*0a6a1f1dSLionel Sambuc // RUN: %clang -no-canonical-prefixes -target armeb--netbsd-eabi \ 20*0a6a1f1dSLionel Sambuc // RUN: -no-integrated-as --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \ 21*0a6a1f1dSLionel Sambuc // RUN: | FileCheck -check-prefix=ARMEB %s 22*0a6a1f1dSLionel Sambuc // RUN: %clang -no-canonical-prefixes -target armeb--netbsd-eabi -march=armv7 \ 23*0a6a1f1dSLionel Sambuc // RUN: -no-integrated-as --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \ 24*0a6a1f1dSLionel Sambuc // RUN: | FileCheck -check-prefix=ARMV7EB %s 25*0a6a1f1dSLionel Sambuc // RUN: %clang -no-canonical-prefixes -target armv7eb--netbsd-eabi \ 26*0a6a1f1dSLionel Sambuc // RUN: -no-integrated-as --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \ 27*0a6a1f1dSLionel Sambuc // RUN: | FileCheck -check-prefix=ARMV7EB %s 28*0a6a1f1dSLionel Sambuc // RUN: %clang -r -no-canonical-prefixes -target armeb--netbsd-eabi \ 29*0a6a1f1dSLionel Sambuc // RUN: -no-integrated-as --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \ 30*0a6a1f1dSLionel Sambuc // RUN: | FileCheck -check-prefix=ARMEB-R %s 31*0a6a1f1dSLionel Sambuc // RUN: %clang -no-canonical-prefixes -target arm--netbsd \ 32*0a6a1f1dSLionel Sambuc // RUN: -no-integrated-as --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \ 33*0a6a1f1dSLionel Sambuc // RUN: | FileCheck -check-prefix=ARM-APCS %s 34*0a6a1f1dSLionel Sambuc // RUN: %clang -no-canonical-prefixes -target arm--netbsd-eabihf \ 35*0a6a1f1dSLionel Sambuc // RUN: -no-integrated-as --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \ 36*0a6a1f1dSLionel Sambuc // RUN: | FileCheck -check-prefix=ARM-HF %s 37*0a6a1f1dSLionel Sambuc // RUN: %clang -no-canonical-prefixes -target thumb--netbsd-eabi \ 38*0a6a1f1dSLionel Sambuc // RUN: -no-integrated-as --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \ 39*0a6a1f1dSLionel Sambuc // RUN: | FileCheck -check-prefix=THUMB %s 40*0a6a1f1dSLionel Sambuc // RUN: %clang -no-canonical-prefixes -target thumbeb--netbsd-eabi \ 41*0a6a1f1dSLionel Sambuc // RUN: -no-integrated-as --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \ 42*0a6a1f1dSLionel Sambuc // RUN: | FileCheck -check-prefix=THUMBEB %s 43*0a6a1f1dSLionel Sambuc // RUN: %clang -no-canonical-prefixes -target arm--netbsd7.0.0-eabi \ 44*0a6a1f1dSLionel Sambuc // RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \ 45*0a6a1f1dSLionel Sambuc // RUN: | FileCheck -check-prefix=ARM-7 %s 46*0a6a1f1dSLionel Sambuc // RUN: %clang -no-canonical-prefixes -target arm--netbsd6.0.0-eabi \ 47*0a6a1f1dSLionel Sambuc // RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \ 48*0a6a1f1dSLionel Sambuc // RUN: | FileCheck -check-prefix=ARM-6 %s 49*0a6a1f1dSLionel Sambuc // RUN: %clang -no-canonical-prefixes -target sparc--netbsd \ 50*0a6a1f1dSLionel Sambuc // RUN: -no-integrated-as --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \ 51*0a6a1f1dSLionel Sambuc // RUN: | FileCheck -check-prefix=SPARC %s 52*0a6a1f1dSLionel Sambuc // RUN: %clang -no-canonical-prefixes -target sparc64--netbsd \ 53*0a6a1f1dSLionel Sambuc // RUN: -no-integrated-as --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \ 54*0a6a1f1dSLionel Sambuc // RUN: | FileCheck -check-prefix=SPARC64 %s 55*0a6a1f1dSLionel Sambuc // RUN: %clang -no-canonical-prefixes -target powerpc--netbsd \ 56*0a6a1f1dSLionel Sambuc // RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \ 57*0a6a1f1dSLionel Sambuc // RUN: | FileCheck -check-prefix=POWERPC %s 58*0a6a1f1dSLionel Sambuc // RUN: %clang -no-canonical-prefixes -target powerpc64--netbsd \ 59*0a6a1f1dSLionel Sambuc // RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \ 60*0a6a1f1dSLionel Sambuc // RUN: | FileCheck -check-prefix=POWERPC64 %s 61f4a2713aSLionel Sambuc 62f4a2713aSLionel Sambuc // RUN: %clang -no-canonical-prefixes -target x86_64--netbsd -static \ 63f4a2713aSLionel Sambuc // RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \ 64f4a2713aSLionel Sambuc // RUN: | FileCheck -check-prefix=S-X86_64 %s 65f4a2713aSLionel Sambuc // RUN: %clang -no-canonical-prefixes -target x86_64--netbsd7.0.0 -static \ 66f4a2713aSLionel Sambuc // RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \ 67f4a2713aSLionel Sambuc // RUN: | FileCheck -check-prefix=S-X86_64-7 %s 68f4a2713aSLionel Sambuc // RUN: %clang -no-canonical-prefixes -target x86_64--netbsd6.0.0 -static \ 69f4a2713aSLionel Sambuc // RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \ 70f4a2713aSLionel Sambuc // RUN: | FileCheck -check-prefix=S-X86_64-6 %s 71*0a6a1f1dSLionel Sambuc // RUN: %clang -no-canonical-prefixes -target aarch64--netbsd -static \ 72*0a6a1f1dSLionel Sambuc // RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \ 73*0a6a1f1dSLionel Sambuc // RUN: | FileCheck -check-prefix=S-AARCH64 %s 74*0a6a1f1dSLionel Sambuc // RUN: %clang -no-canonical-prefixes -target aarch64--netbsd7.0.0 -static \ 75*0a6a1f1dSLionel Sambuc // RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \ 76*0a6a1f1dSLionel Sambuc // RUN: | FileCheck -check-prefix=S-AARCH64-7 %s 77*0a6a1f1dSLionel Sambuc // RUN: %clang -no-canonical-prefixes -target arm--netbsd-eabi -static \ 78*0a6a1f1dSLionel Sambuc // RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \ 79*0a6a1f1dSLionel Sambuc // RUN: | FileCheck -check-prefix=S-ARM %s 80*0a6a1f1dSLionel Sambuc // RUN: %clang -no-canonical-prefixes -target armeb--netbsd-eabi -static \ 81*0a6a1f1dSLionel Sambuc // RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \ 82*0a6a1f1dSLionel Sambuc // RUN: | FileCheck -check-prefix=S-ARMEB %s 83*0a6a1f1dSLionel Sambuc // RUN: %clang -no-canonical-prefixes -target arm--netbsd7.0.0-eabi -static \ 84*0a6a1f1dSLionel Sambuc // RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \ 85*0a6a1f1dSLionel Sambuc // RUN: | FileCheck -check-prefix=S-ARM-7 %s 86*0a6a1f1dSLionel Sambuc // RUN: %clang -no-canonical-prefixes -target arm--netbsd6.0.0-eabi -static \ 87*0a6a1f1dSLionel Sambuc // RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \ 88*0a6a1f1dSLionel Sambuc // RUN: | FileCheck -check-prefix=S-ARM-6 %s 89*0a6a1f1dSLionel Sambuc // RUN: %clang -no-canonical-prefixes -target sparc--netbsd -static \ 90*0a6a1f1dSLionel Sambuc // RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \ 91*0a6a1f1dSLionel Sambuc // RUN: | FileCheck -check-prefix=S-SPARC %s 92*0a6a1f1dSLionel Sambuc // RUN: %clang -no-canonical-prefixes -target sparc64--netbsd -static \ 93*0a6a1f1dSLionel Sambuc // RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \ 94*0a6a1f1dSLionel Sambuc // RUN: | FileCheck -check-prefix=S-SPARC64 %s 95*0a6a1f1dSLionel Sambuc // RUN: %clang -no-canonical-prefixes -target powerpc--netbsd -static \ 96*0a6a1f1dSLionel Sambuc // RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \ 97*0a6a1f1dSLionel Sambuc // RUN: | FileCheck -check-prefix=S-POWERPC %s 98*0a6a1f1dSLionel Sambuc // RUN: %clang -no-canonical-prefixes -target powerpc64--netbsd -static \ 99*0a6a1f1dSLionel Sambuc // RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \ 100*0a6a1f1dSLionel Sambuc // RUN: | FileCheck -check-prefix=S-POWERPC64 %s 101f4a2713aSLionel Sambuc 102f4a2713aSLionel Sambuc // X86_64: clang{{.*}}" "-cc1" "-triple" "x86_64--netbsd" 103f4a2713aSLionel Sambuc // X86_64: ld{{.*}}" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld.elf_so" 104f4a2713aSLionel Sambuc // X86_64: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o" 105f4a2713aSLionel Sambuc // X86_64: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" 106f4a2713aSLionel Sambuc // X86_64: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" 107f4a2713aSLionel Sambuc 108f4a2713aSLionel Sambuc // X86_64-7: clang{{.*}}" "-cc1" "-triple" "x86_64--netbsd7.0.0" 109f4a2713aSLionel Sambuc // X86_64-7: ld{{.*}}" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld.elf_so" 110f4a2713aSLionel Sambuc // X86_64-7: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o" 111f4a2713aSLionel Sambuc // X86_64-7: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" 112f4a2713aSLionel Sambuc // X86_64-7: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" 113f4a2713aSLionel Sambuc 114f4a2713aSLionel Sambuc // X86_64-6: clang{{.*}}" "-cc1" "-triple" "x86_64--netbsd6.0.0" 115f4a2713aSLionel Sambuc // X86_64-6: ld{{.*}}" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld.elf_so" 116f4a2713aSLionel Sambuc // X86_64-6: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o" 117f4a2713aSLionel Sambuc // X86_64-6: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" 118f4a2713aSLionel Sambuc // X86_64-6: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" 119f4a2713aSLionel Sambuc 120*0a6a1f1dSLionel Sambuc // AARCH64: clang{{.*}}" "-cc1" "-triple" "aarch64--netbsd" 121*0a6a1f1dSLionel Sambuc // AARCH64: ld{{.*}}" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld.elf_so" 122*0a6a1f1dSLionel Sambuc // AARCH64: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o" 123*0a6a1f1dSLionel Sambuc // AARCH64: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" 124*0a6a1f1dSLionel Sambuc // AARCH64: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" 125*0a6a1f1dSLionel Sambuc 126*0a6a1f1dSLionel Sambuc // AARCH64-7: clang{{.*}}" "-cc1" "-triple" "aarch64--netbsd7.0.0" 127*0a6a1f1dSLionel Sambuc // AARCH64-7: ld{{.*}}" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld.elf_so" 128*0a6a1f1dSLionel Sambuc // AARCH64-7: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o" 129*0a6a1f1dSLionel Sambuc // AARCH64-7: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" 130*0a6a1f1dSLionel Sambuc // AARCH64-7: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" 131*0a6a1f1dSLionel Sambuc 132*0a6a1f1dSLionel Sambuc // ARM: clang{{.*}}" "-cc1" "-triple" "armv5e--netbsd-eabi" 133*0a6a1f1dSLionel Sambuc // ARM: as{{.*}}" "-mcpu=arm926ej-s" "-o" 134*0a6a1f1dSLionel Sambuc // ARM: ld{{.*}}" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld.elf_so" 135*0a6a1f1dSLionel Sambuc // ARM: "-m" "armelf_nbsd_eabi" 136*0a6a1f1dSLionel Sambuc // ARM: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" 137*0a6a1f1dSLionel Sambuc // ARM: "{{.*}}/usr/lib{{/|\\\\}}eabi{{/|\\\\}}crti.o" 138*0a6a1f1dSLionel Sambuc // ARM: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" 139*0a6a1f1dSLionel Sambuc // ARM: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" 140*0a6a1f1dSLionel Sambuc 141*0a6a1f1dSLionel Sambuc // ARMEB: clang{{.*}}" "-cc1" "-triple" "armebv5e--netbsd-eabi" 142*0a6a1f1dSLionel Sambuc // ARMEB: as{{.*}}" "-mcpu=arm926ej-s" "-o" 143*0a6a1f1dSLionel Sambuc // ARMEB: ld{{.*}}" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld.elf_so" 144*0a6a1f1dSLionel Sambuc // ARMEB-NOT: "--be8" 145*0a6a1f1dSLionel Sambuc // ARMEB: "-m" "armelfb_nbsd_eabi" 146*0a6a1f1dSLionel Sambuc // ARMEB: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" 147*0a6a1f1dSLionel Sambuc // ARMEB: "{{.*}}/usr/lib{{/|\\\\}}eabi{{/|\\\\}}crti.o" 148*0a6a1f1dSLionel Sambuc // ARMEB: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" 149*0a6a1f1dSLionel Sambuc // ARMEB: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" 150*0a6a1f1dSLionel Sambuc // ARMV7EB: ld{{.*}}" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld.elf_so" 151*0a6a1f1dSLionel Sambuc // ARMV7EB: "--be8" "-m" "armelfb_nbsd_eabi" 152*0a6a1f1dSLionel Sambuc 153*0a6a1f1dSLionel Sambuc // ARMEB-R: ld{{.*}}" 154*0a6a1f1dSLionel Sambuc // ARMEB-R-NOT: "--be8" 155*0a6a1f1dSLionel Sambuc 156*0a6a1f1dSLionel Sambuc // ARM-APCS: clang{{.*}}" "-cc1" "-triple" "armv4--netbsd" 157*0a6a1f1dSLionel Sambuc // ARM-APCS: as{{.*}}" "-mcpu=strongarm" "-o" 158*0a6a1f1dSLionel Sambuc // ARM-APCS: ld{{.*}}" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld.elf_so" 159*0a6a1f1dSLionel Sambuc // ARM-APCS: "-m" "armelf_nbsd" 160*0a6a1f1dSLionel Sambuc // ARM-APCS: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" 161*0a6a1f1dSLionel Sambuc // ARM-APCS: "{{.*}}/usr/lib{{/|\\\\}}oabi{{/|\\\\}}crti.o" 162*0a6a1f1dSLionel Sambuc // ARM-APCS: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" 163*0a6a1f1dSLionel Sambuc // ARM-APCS: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" 164*0a6a1f1dSLionel Sambuc 165*0a6a1f1dSLionel Sambuc // ARM-HF: clang{{.*}}" "-cc1" "-triple" "armv5e--netbsd-eabihf" 166*0a6a1f1dSLionel Sambuc // ARM-HF: as{{.*}}" "-mcpu=arm926ej-s" "-o" 167*0a6a1f1dSLionel Sambuc // ARM-HF: ld{{.*}}" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld.elf_so" 168*0a6a1f1dSLionel Sambuc // ARM-HF: "-m" "armelf_nbsd_eabihf" 169*0a6a1f1dSLionel Sambuc // ARM-HF: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" 170*0a6a1f1dSLionel Sambuc // ARM-HF: "{{.*}}/usr/lib{{/|\\\\}}eabihf{{/|\\\\}}crti.o" 171*0a6a1f1dSLionel Sambuc // ARM-HF: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" 172*0a6a1f1dSLionel Sambuc // ARM-HF: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" 173*0a6a1f1dSLionel Sambuc 174*0a6a1f1dSLionel Sambuc // THUMB: clang{{.*}}" "-cc1" "-triple" "armv5e--netbsd-eabi" 175*0a6a1f1dSLionel Sambuc // THUMB: as{{.*}}" "-mcpu=arm926ej-s" "-o" 176*0a6a1f1dSLionel Sambuc // THUMB: ld{{.*}}" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld.elf_so" 177*0a6a1f1dSLionel Sambuc // THUMB: "-m" "armelf_nbsd_eabi" 178*0a6a1f1dSLionel Sambuc // THUMB: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" 179*0a6a1f1dSLionel Sambuc // THUMB: "{{.*}}/usr/lib{{/|\\\\}}eabi{{/|\\\\}}crti.o" 180*0a6a1f1dSLionel Sambuc // THUMB: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" 181*0a6a1f1dSLionel Sambuc // THUMB: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" 182*0a6a1f1dSLionel Sambuc 183*0a6a1f1dSLionel Sambuc // THUMBEB: clang{{.*}}" "-cc1" "-triple" "armebv5e--netbsd-eabi" 184*0a6a1f1dSLionel Sambuc // THUMBEB: as{{.*}}" "-mcpu=arm926ej-s" "-o" 185*0a6a1f1dSLionel Sambuc // THUMBEB: ld{{.*}}" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld.elf_so" 186*0a6a1f1dSLionel Sambuc // THUMBEB: "-m" "armelfb_nbsd_eabi" 187*0a6a1f1dSLionel Sambuc // THUMBEB: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" 188*0a6a1f1dSLionel Sambuc // THUMBEB: "{{.*}}/usr/lib{{/|\\\\}}eabi{{/|\\\\}}crti.o" 189*0a6a1f1dSLionel Sambuc // THUMBEB: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" 190*0a6a1f1dSLionel Sambuc // THUMBEB: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" 191*0a6a1f1dSLionel Sambuc 192*0a6a1f1dSLionel Sambuc // ARM-7: clang{{.*}}" "-cc1" "-triple" "armv5e--netbsd7.0.0-eabi" 193*0a6a1f1dSLionel Sambuc // ARM-7: ld{{.*}}" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld.elf_so" 194*0a6a1f1dSLionel Sambuc // ARM-7: "-m" "armelf_nbsd_eabi" 195*0a6a1f1dSLionel Sambuc // ARM-7: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" 196*0a6a1f1dSLionel Sambuc // ARM-7: "{{.*}}/usr/lib{{/|\\\\}}eabi{{/|\\\\}}crti.o" 197*0a6a1f1dSLionel Sambuc // ARM-7: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" 198*0a6a1f1dSLionel Sambuc // ARM-7: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" 199*0a6a1f1dSLionel Sambuc 200*0a6a1f1dSLionel Sambuc // ARM-6: clang{{.*}}" "-cc1" "-triple" "armv5e--netbsd6.0.0-eabi" 201*0a6a1f1dSLionel Sambuc // ARM-6: ld{{.*}}" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld.elf_so" 202*0a6a1f1dSLionel Sambuc // ARM-6: "-m" "armelf_nbsd_eabi" 203*0a6a1f1dSLionel Sambuc // ARM-6: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" 204*0a6a1f1dSLionel Sambuc // ARM-6: "{{.*}}/usr/lib{{/|\\\\}}eabi{{/|\\\\}}crti.o" 205*0a6a1f1dSLionel Sambuc // ARM-6: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" 206*0a6a1f1dSLionel Sambuc // ARM-6: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" 207*0a6a1f1dSLionel Sambuc 208*0a6a1f1dSLionel Sambuc // SPARC: clang{{.*}}" "-cc1" "-triple" "sparc--netbsd" 209*0a6a1f1dSLionel Sambuc // SPARC: as{{.*}}" "-32" "-o" 210*0a6a1f1dSLionel Sambuc // SPARC: ld{{.*}}" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld.elf_so" 211*0a6a1f1dSLionel Sambuc // SPARC: "-m" "elf32_sparc" 212*0a6a1f1dSLionel Sambuc // SPARC: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" 213*0a6a1f1dSLionel Sambuc // SPARC: "{{.*}}/usr/lib{{/|\\\\}}sparc{{/|\\\\}}crti.o" 214*0a6a1f1dSLionel Sambuc // SPARC: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" 215*0a6a1f1dSLionel Sambuc // SPARC: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" 216*0a6a1f1dSLionel Sambuc 217*0a6a1f1dSLionel Sambuc // SPARC64: clang{{.*}}" "-cc1" "-triple" "sparc64--netbsd" 218*0a6a1f1dSLionel Sambuc // SPARC64: as{{.*}}" "-64" "-Av9" "-o" 219*0a6a1f1dSLionel Sambuc // SPARC64: ld{{.*}}" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld.elf_so" 220*0a6a1f1dSLionel Sambuc // SPARC64: "-m" "elf64_sparc" 221*0a6a1f1dSLionel Sambuc // SPARC64: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o" 222*0a6a1f1dSLionel Sambuc // SPARC64: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" 223*0a6a1f1dSLionel Sambuc // SPARC64: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" 224*0a6a1f1dSLionel Sambuc 225*0a6a1f1dSLionel Sambuc // POWERPC: clang{{.*}}" "-cc1" "-triple" "powerpc--netbsd" 226*0a6a1f1dSLionel Sambuc // POWERPC: ld{{.*}}" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld.elf_so" 227*0a6a1f1dSLionel Sambuc // POWERPC: "-m" "elf32ppc_nbsd" 228*0a6a1f1dSLionel Sambuc // POWERPC: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" 229*0a6a1f1dSLionel Sambuc // POWERPC: "{{.*}}/usr/lib{{/|\\\\}}powerpc{{/|\\\\}}crti.o" 230*0a6a1f1dSLionel Sambuc // POWERPC: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" 231*0a6a1f1dSLionel Sambuc // POWERPC: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" 232*0a6a1f1dSLionel Sambuc 233*0a6a1f1dSLionel Sambuc // POWERPC64: clang{{.*}}" "-cc1" "-triple" "powerpc64--netbsd" 234*0a6a1f1dSLionel Sambuc // POWERPC64: ld{{.*}}" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld.elf_so" 235*0a6a1f1dSLionel Sambuc // POWERPC64: "-m" "elf64ppc" 236*0a6a1f1dSLionel Sambuc // POWERPC64: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" 237*0a6a1f1dSLionel Sambuc // POWERPC64: "{{.*}}/usr/lib{{/|\\\\}}crti.o" 238*0a6a1f1dSLionel Sambuc // POWERPC64: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" 239*0a6a1f1dSLionel Sambuc // POWERPC64: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" 240*0a6a1f1dSLionel Sambuc 241f4a2713aSLionel Sambuc // S-X86_64: clang{{.*}}" "-cc1" "-triple" "x86_64--netbsd" 242*0a6a1f1dSLionel Sambuc // S-X86_64: ld{{.*}}" "--eh-frame-hdr" "-Bstatic" 243f4a2713aSLionel Sambuc // S-X86_64: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o" 244f4a2713aSLionel Sambuc // S-X86_64: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" 245f4a2713aSLionel Sambuc // S-X86_64: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" 246f4a2713aSLionel Sambuc 247f4a2713aSLionel Sambuc // S-X86_64-7: clang{{.*}}" "-cc1" "-triple" "x86_64--netbsd7.0.0" 248*0a6a1f1dSLionel Sambuc // S-X86_64-7: ld{{.*}}" "--eh-frame-hdr" "-Bstatic" 249f4a2713aSLionel Sambuc // S-X86_64-7: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o" 250f4a2713aSLionel Sambuc // S-X86_64-7: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" 251f4a2713aSLionel Sambuc // S-X86_64-7: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" 252f4a2713aSLionel Sambuc 253f4a2713aSLionel Sambuc // S-X86_64-6: clang{{.*}}" "-cc1" "-triple" "x86_64--netbsd6.0.0" 254*0a6a1f1dSLionel Sambuc // S-X86_64-6: ld{{.*}}" "--eh-frame-hdr" "-Bstatic" 255f4a2713aSLionel Sambuc // S-X86_64-6: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o" 256f4a2713aSLionel Sambuc // S-X86_64-6: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" 257f4a2713aSLionel Sambuc // S-X86_64-6: "-lgcc_eh" "-lc" "-lgcc" 258f4a2713aSLionel Sambuc // S-X86_64-6: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" 259*0a6a1f1dSLionel Sambuc 260*0a6a1f1dSLionel Sambuc // S-AARCH64: clang{{.*}}" "-cc1" "-triple" "aarch64--netbsd" 261*0a6a1f1dSLionel Sambuc // S-AARCH64: ld{{.*}}" "--eh-frame-hdr" "-Bstatic" 262*0a6a1f1dSLionel Sambuc // S-AARCH64: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o" 263*0a6a1f1dSLionel Sambuc // S-AARCH64: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" 264*0a6a1f1dSLionel Sambuc // S-AARCH64: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" 265*0a6a1f1dSLionel Sambuc 266*0a6a1f1dSLionel Sambuc // S-AARCH64-7: clang{{.*}}" "-cc1" "-triple" "aarch64--netbsd7.0.0" 267*0a6a1f1dSLionel Sambuc // S-AARCH64-7: ld{{.*}}" "--eh-frame-hdr" "-Bstatic" 268*0a6a1f1dSLionel Sambuc // S-AARCH64-7: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o" 269*0a6a1f1dSLionel Sambuc // S-AARCH64-7: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" 270*0a6a1f1dSLionel Sambuc // S-AARCH64-7: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" 271*0a6a1f1dSLionel Sambuc 272*0a6a1f1dSLionel Sambuc // S-ARM: clang{{.*}}" "-cc1" "-triple" "armv5e--netbsd-eabi" 273*0a6a1f1dSLionel Sambuc // S-ARM: ld{{.*}}" "--eh-frame-hdr" "-Bstatic" 274*0a6a1f1dSLionel Sambuc // S-ARM: "-m" "armelf_nbsd_eabi" 275*0a6a1f1dSLionel Sambuc // S-ARM: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" 276*0a6a1f1dSLionel Sambuc // S-ARM: "{{.*}}/usr/lib{{/|\\\\}}eabi{{/|\\\\}}crti.o" 277*0a6a1f1dSLionel Sambuc // S-ARM: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" 278*0a6a1f1dSLionel Sambuc // S-ARM: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" 279*0a6a1f1dSLionel Sambuc 280*0a6a1f1dSLionel Sambuc // S-ARMEB: clang{{.*}}" "-cc1" "-triple" "armebv5e--netbsd-eabi" 281*0a6a1f1dSLionel Sambuc // S-ARMEB: ld{{.*}}" "--eh-frame-hdr" "-Bstatic" 282*0a6a1f1dSLionel Sambuc // S-ARMEB: "-m" "armelfb_nbsd_eabi" 283*0a6a1f1dSLionel Sambuc // S-ARMEB: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" 284*0a6a1f1dSLionel Sambuc // S-ARMEB: "{{.*}}/usr/lib{{/|\\\\}}eabi{{/|\\\\}}crti.o" 285*0a6a1f1dSLionel Sambuc // S-ARMEB: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" 286*0a6a1f1dSLionel Sambuc // S-ARMEB: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" 287*0a6a1f1dSLionel Sambuc 288*0a6a1f1dSLionel Sambuc // S-ARM-7: clang{{.*}}" "-cc1" "-triple" "armv5e--netbsd7.0.0-eabi" 289*0a6a1f1dSLionel Sambuc // S-ARM-7: ld{{.*}}" "--eh-frame-hdr" "-Bstatic" 290*0a6a1f1dSLionel Sambuc // S-ARM-7: "-m" "armelf_nbsd_eabi" 291*0a6a1f1dSLionel Sambuc // S-ARM-7: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" 292*0a6a1f1dSLionel Sambuc // S-ARM-7: "{{.*}}/usr/lib{{/|\\\\}}eabi{{/|\\\\}}crti.o" 293*0a6a1f1dSLionel Sambuc // S-ARM-7: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" 294*0a6a1f1dSLionel Sambuc // S-ARM-7: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" 295*0a6a1f1dSLionel Sambuc 296*0a6a1f1dSLionel Sambuc // S-ARM-6: clang{{.*}}" "-cc1" "-triple" "armv5e--netbsd6.0.0-eabi" 297*0a6a1f1dSLionel Sambuc // S-ARM-6: ld{{.*}}" "--eh-frame-hdr" "-Bstatic" 298*0a6a1f1dSLionel Sambuc // S-ARM-6: "-m" "armelf_nbsd_eabi" 299*0a6a1f1dSLionel Sambuc // S-ARM-6: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" 300*0a6a1f1dSLionel Sambuc // S-ARM-6: "{{.*}}/usr/lib{{/|\\\\}}eabi{{/|\\\\}}crti.o" 301*0a6a1f1dSLionel Sambuc // S-ARM-6: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" 302*0a6a1f1dSLionel Sambuc // S-ARM-6: "-lgcc_eh" "-lc" "-lgcc" 303*0a6a1f1dSLionel Sambuc // S-ARM-6: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" 304*0a6a1f1dSLionel Sambuc 305*0a6a1f1dSLionel Sambuc // S-SPARC: clang{{.*}}" "-cc1" "-triple" "sparc--netbsd" 306*0a6a1f1dSLionel Sambuc // S-SPARC: ld{{.*}}" "--eh-frame-hdr" "-Bstatic" 307*0a6a1f1dSLionel Sambuc // S-SPARC: "-m" "elf32_sparc" 308*0a6a1f1dSLionel Sambuc // S-SPARC: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" 309*0a6a1f1dSLionel Sambuc // S-SPARC: "{{.*}}/usr/lib{{/|\\\\}}sparc{{/|\\\\}}crti.o" 310*0a6a1f1dSLionel Sambuc // S-SPARC: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" 311*0a6a1f1dSLionel Sambuc // S-SPARC: "-lgcc_eh" "-lc" "-lgcc" 312*0a6a1f1dSLionel Sambuc // S-SPARC: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" 313*0a6a1f1dSLionel Sambuc 314*0a6a1f1dSLionel Sambuc // S-SPARC64: clang{{.*}}" "-cc1" "-triple" "sparc64--netbsd" 315*0a6a1f1dSLionel Sambuc // S-SPARC64: ld{{.*}}" "--eh-frame-hdr" "-Bstatic" 316*0a6a1f1dSLionel Sambuc // S-SPARC64: "-m" "elf64_sparc" 317*0a6a1f1dSLionel Sambuc // S-SPARC64: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o" 318*0a6a1f1dSLionel Sambuc // S-SPARC64: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" 319*0a6a1f1dSLionel Sambuc // S-SPARC64: "-lgcc_eh" "-lc" "-lgcc" 320*0a6a1f1dSLionel Sambuc // S-SPARC64: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" 321*0a6a1f1dSLionel Sambuc 322*0a6a1f1dSLionel Sambuc // S-POWERPC: clang{{.*}}" "-cc1" "-triple" "powerpc--netbsd" 323*0a6a1f1dSLionel Sambuc // S-POWERPC: ld{{.*}}" "--eh-frame-hdr" "-Bstatic" 324*0a6a1f1dSLionel Sambuc // S-POWERPC: "-m" "elf32ppc_nbsd" 325*0a6a1f1dSLionel Sambuc // S-POWERPC: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" 326*0a6a1f1dSLionel Sambuc // S-POWERPC: "{{.*}}/usr/lib{{/|\\\\}}powerpc{{/|\\\\}}crti.o" 327*0a6a1f1dSLionel Sambuc // S-POWERPC: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" 328*0a6a1f1dSLionel Sambuc // S-POWERPC: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" 329*0a6a1f1dSLionel Sambuc 330*0a6a1f1dSLionel Sambuc // S-POWERPC64: clang{{.*}}" "-cc1" "-triple" "powerpc64--netbsd" 331*0a6a1f1dSLionel Sambuc // S-POWERPC64: ld{{.*}}" "--eh-frame-hdr" "-Bstatic" 332*0a6a1f1dSLionel Sambuc // S-POWERPC64: "-m" "elf64ppc" 333*0a6a1f1dSLionel Sambuc // S-POWERPC64: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" 334*0a6a1f1dSLionel Sambuc // S-POWERPC64: "{{.*}}/usr/lib{{/|\\\\}}crti.o" 335*0a6a1f1dSLionel Sambuc // S-POWERPC64: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" 336*0a6a1f1dSLionel Sambuc // S-POWERPC64: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" 337