blob: 43b9fdeaa5876ebccbed1f789e4acc4de29f48a6 [file] [log] [blame]
Joerg Sonnenbergerf7c462c2013-10-14 23:26:44 +00001// RUN: %clangxx -no-canonical-prefixes -target x86_64--netbsd \
2// RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \
Joerg Sonnenbergere69cca42013-10-14 20:13:05 +00003// RUN: | FileCheck -check-prefix=X86_64 %s
Joerg Sonnenbergerf7c462c2013-10-14 23:26:44 +00004// RUN: %clangxx -no-canonical-prefixes -target x86_64--netbsd7.0.0 \
5// RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \
Joerg Sonnenbergere69cca42013-10-14 20:13:05 +00006// RUN: | FileCheck -check-prefix=X86_64-7 %s
Joerg Sonnenbergerf7c462c2013-10-14 23:26:44 +00007// RUN: %clangxx -no-canonical-prefixes -target x86_64--netbsd6.0.0 \
8// RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \
Joerg Sonnenbergere69cca42013-10-14 20:13:05 +00009// RUN: | FileCheck -check-prefix=X86_64-6 %s
Stephen Hines6bcf27b2014-05-29 04:14:42 -070010// RUN: %clangxx -no-canonical-prefixes -target arm--netbsd6.0.0-eabi \
11// RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \
12// RUN: | FileCheck -check-prefix=ARM %s
13// RUN: %clangxx -no-canonical-prefixes -target arm--netbsd7.0.0-eabi \
14// RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \
15// RUN: | FileCheck -check-prefix=ARM-7 %s
Stephen Hines651f13c2014-04-23 16:59:28 -070016// RUN: %clangxx -no-canonical-prefixes -target aarch64--netbsd \
17// RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \
18// RUN: | FileCheck -check-prefix=AARCH64 %s
19// RUN: %clangxx -no-canonical-prefixes -target aarch64--netbsd7.0.0 \
20// RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \
21// RUN: | FileCheck -check-prefix=AARCH64-7 %s
Stephen Hines6bcf27b2014-05-29 04:14:42 -070022// RUN: %clangxx -no-canonical-prefixes -target arm64--netbsd \
23// RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \
24// RUN: | FileCheck -check-prefix=ARM64 %s
25// RUN: %clangxx -no-canonical-prefixes -target arm64--netbsd7.0.0 \
26// RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \
27// RUN: | FileCheck -check-prefix=ARM64-7 %s
Stephen Hines651f13c2014-04-23 16:59:28 -070028// RUN: %clangxx -no-canonical-prefixes -target sparc--netbsd \
29// RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \
30// RUN: | FileCheck -check-prefix=SPARC %s
31// RUN: %clangxx -no-canonical-prefixes -target sparc64--netbsd \
32// RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \
33// RUN: | FileCheck -check-prefix=SPARC64 %s
Joerg Sonnenbergere69cca42013-10-14 20:13:05 +000034
Joerg Sonnenbergerf7c462c2013-10-14 23:26:44 +000035// RUN: %clangxx -no-canonical-prefixes -target x86_64--netbsd -static \
36// RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \
Joerg Sonnenbergere69cca42013-10-14 20:13:05 +000037// RUN: | FileCheck -check-prefix=S-X86_64 %s
Joerg Sonnenbergerf7c462c2013-10-14 23:26:44 +000038// RUN: %clangxx -no-canonical-prefixes -target x86_64--netbsd7.0.0 -static \
39// RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \
Joerg Sonnenbergere69cca42013-10-14 20:13:05 +000040// RUN: | FileCheck -check-prefix=S-X86_64-7 %s
Joerg Sonnenbergerf7c462c2013-10-14 23:26:44 +000041// RUN: %clangxx -no-canonical-prefixes -target x86_64--netbsd6.0.0 -static \
42// RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \
Joerg Sonnenbergere69cca42013-10-14 20:13:05 +000043// RUN: | FileCheck -check-prefix=S-X86_64-6 %s
Stephen Hines6bcf27b2014-05-29 04:14:42 -070044// RUN: %clangxx -no-canonical-prefixes -target arm--netbsd6.0.0-eabi -static \
45// RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \
46// RUN: | FileCheck -check-prefix=S-ARM %s
47// RUN: %clangxx -no-canonical-prefixes -target arm--netbsd7.0.0-eabi -static \
48// RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \
49// RUN: | FileCheck -check-prefix=S-ARM-7 %s
Stephen Hines651f13c2014-04-23 16:59:28 -070050// RUN: %clangxx -no-canonical-prefixes -target aarch64--netbsd -static \
51// RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \
52// RUN: | FileCheck -check-prefix=S-AARCH64 %s
53// RUN: %clangxx -no-canonical-prefixes -target aarch64--netbsd7.0.0 -static \
54// RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \
55// RUN: | FileCheck -check-prefix=S-AARCH64-7 %s
Stephen Hines6bcf27b2014-05-29 04:14:42 -070056// RUN: %clangxx -no-canonical-prefixes -target arm64--netbsd -static \
57// RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \
58// RUN: | FileCheck -check-prefix=S-ARM64 %s
59// RUN: %clangxx -no-canonical-prefixes -target arm64--netbsd7.0.0 -static \
60// RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \
61// RUN: | FileCheck -check-prefix=S-ARM64-7 %s
Stephen Hines651f13c2014-04-23 16:59:28 -070062// RUN: %clangxx -no-canonical-prefixes -target sparc--netbsd -static \
63// RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \
64// RUN: | FileCheck -check-prefix=S-SPARC %s
65// RUN: %clangxx -no-canonical-prefixes -target sparc64--netbsd -static \
66// RUN: --sysroot=%S/Inputs/basic_netbsd_tree %s -### 2>&1 \
67// RUN: | FileCheck -check-prefix=S-SPARC64 %s
Joerg Sonnenbergere69cca42013-10-14 20:13:05 +000068
69// X86_64: clang{{.*}}" "-cc1" "-triple" "x86_64--netbsd"
70// X86_64: ld{{.*}}" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld.elf_so"
NAKAMURA Takumid9827522013-10-15 06:36:47 +000071// X86_64: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o"
72// X86_64: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc++"
73// X86_64: "-lm" "-lc" "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o"
Joerg Sonnenbergere69cca42013-10-14 20:13:05 +000074
75// X86_64-7: clang{{.*}}" "-cc1" "-triple" "x86_64--netbsd7.0.0"
76// X86_64-7: ld{{.*}}" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld.elf_so"
NAKAMURA Takumid9827522013-10-15 06:36:47 +000077// X86_64-7: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o"
78// X86_64-7: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc++"
79// X86_64-7: "-lm" "-lc" "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o"
Joerg Sonnenbergere69cca42013-10-14 20:13:05 +000080
81// X86_64-6: clang{{.*}}" "-cc1" "-triple" "x86_64--netbsd6.0.0"
82// X86_64-6: ld{{.*}}" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld.elf_so"
NAKAMURA Takumid9827522013-10-15 06:36:47 +000083// X86_64-6: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o"
84// X86_64-6: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lstdc++"
Joerg Sonnenbergere69cca42013-10-14 20:13:05 +000085// X86_64-6: "-lm" "-lc" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed"
NAKAMURA Takumid9827522013-10-15 06:36:47 +000086// X86_64-6: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o"
Joerg Sonnenbergere69cca42013-10-14 20:13:05 +000087
Stephen Hines6bcf27b2014-05-29 04:14:42 -070088// ARM: clang{{.*}}" "-cc1" "-triple" "armv5e--netbsd6.0.0-eabi"
89// ARM: ld{{.*}}" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld.elf_so"
90// ARM: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}eabi{{/|\\\\}}crti.o"
91// ARM: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lstdc++"
92// ARM: "-lm" "-lc" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed"
93// ARM: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o"
94
95// ARM-7: clang{{.*}}" "-cc1" "-triple" "armv5e--netbsd7.0.0-eabi"
96// ARM-7: ld{{.*}}" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld.elf_so"
97// ARM-7: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}eabi{{/|\\\\}}crti.o"
98// ARM-7: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc++" "-lm" "-lc"
99// ARM-7: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o"
100
Stephen Hines651f13c2014-04-23 16:59:28 -0700101// AARCH64: clang{{.*}}" "-cc1" "-triple" "aarch64--netbsd"
102// AARCH64: ld{{.*}}" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld.elf_so"
103// AARCH64: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o"
104// AARCH64: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lstdc++"
105// AARCH64: "-lm" "-lc" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed"
106// AARCH64: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o"
107
108// AARCH64-7: clang{{.*}}" "-cc1" "-triple" "aarch64--netbsd7.0.0"
109// AARCH64-7: ld{{.*}}" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld.elf_so"
110// AARCH64-7: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o"
111// AARCH64-7: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lstdc++"
112// AARCH64-7: "-lm" "-lc" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed"
113// AARCH64-7: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o"
114
Stephen Hines6bcf27b2014-05-29 04:14:42 -0700115// ARM64: clang{{.*}}" "-cc1" "-triple" "arm64--netbsd"
116// ARM64: ld{{.*}}" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld.elf_so"
117// ARM64: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o"
118// ARM64: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lstdc++"
119// ARM64: "-lm" "-lc" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed"
120// ARM64: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o"
121
122// ARM64-7: clang{{.*}}" "-cc1" "-triple" "arm64--netbsd7.0.0"
123// ARM64-7: ld{{.*}}" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld.elf_so"
124// ARM64-7: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o"
125// ARM64-7: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lstdc++"
126// ARM64-7: "-lm" "-lc" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed"
127// ARM64-7: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o"
128
Stephen Hines651f13c2014-04-23 16:59:28 -0700129// SPARC: clang{{.*}}" "-cc1" "-triple" "sparc--netbsd"
130// SPARC: ld{{.*}}" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld.elf_so"
Stephen Hines6bcf27b2014-05-29 04:14:42 -0700131// SPARC: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o"
132// SPARC: "{{.*}}/usr/lib{{/|\\\\}}sparc{{/|\\\\}}crti.o"
Stephen Hines651f13c2014-04-23 16:59:28 -0700133// SPARC: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lstdc++"
134// SPARC: "-lm" "-lc" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed"
135// SPARC: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o"
136
137// SPARC64: clang{{.*}}" "-cc1" "-triple" "sparc64--netbsd"
138// SPARC64: ld{{.*}}" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld.elf_so"
139// SPARC64: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o"
140// SPARC64: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lstdc++"
141// SPARC64: "-lm" "-lc" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed"
142// SPARC64: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o"
143
Joerg Sonnenbergere69cca42013-10-14 20:13:05 +0000144// S-X86_64: clang{{.*}}" "-cc1" "-triple" "x86_64--netbsd"
Stephen Hines6bcf27b2014-05-29 04:14:42 -0700145// S-X86_64: ld{{.*}}" "--eh-frame-hdr" "-Bstatic"
NAKAMURA Takumid9827522013-10-15 06:36:47 +0000146// S-X86_64: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o"
147// S-X86_64: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc++"
148// S-X86_64: "-lm" "-lc" "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o"
Joerg Sonnenbergere69cca42013-10-14 20:13:05 +0000149
150// S-X86_64-7: clang{{.*}}" "-cc1" "-triple" "x86_64--netbsd7.0.0"
Stephen Hines6bcf27b2014-05-29 04:14:42 -0700151// S-X86_64-7: ld{{.*}}" "--eh-frame-hdr" "-Bstatic"
NAKAMURA Takumid9827522013-10-15 06:36:47 +0000152// S-X86_64-7: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o"
153// S-X86_64-7: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc++"
154// S-X86_64-7: "-lm" "-lc" "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o"
Joerg Sonnenbergere69cca42013-10-14 20:13:05 +0000155
156// S-X86_64-6: clang{{.*}}" "-cc1" "-triple" "x86_64--netbsd6.0.0"
Stephen Hines6bcf27b2014-05-29 04:14:42 -0700157// S-X86_64-6: ld{{.*}}" "--eh-frame-hdr" "-Bstatic"
NAKAMURA Takumid9827522013-10-15 06:36:47 +0000158// S-X86_64-6: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o"
159// S-X86_64-6: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lstdc++"
Joerg Sonnenbergere69cca42013-10-14 20:13:05 +0000160// S-X86_64-6: "-lm" "-lc" "-lgcc_eh" "-lc" "-lgcc"
NAKAMURA Takumid9827522013-10-15 06:36:47 +0000161// S-X86_64-6: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o"
Stephen Hines651f13c2014-04-23 16:59:28 -0700162
Stephen Hines6bcf27b2014-05-29 04:14:42 -0700163// S-ARM: clang{{.*}}" "-cc1" "-triple" "armv5e--netbsd6.0.0-eabi"
164// S-ARM: ld{{.*}}" "--eh-frame-hdr" "-Bstatic"
165// S-ARM: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}eabi{{/|\\\\}}crti.o"
166// S-ARM: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lstdc++"
167// S-ARM: "-lm" "-lc" "-lgcc_eh" "-lc" "-lgcc"
168// S-ARM: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o"
169
170// S-ARM-7: clang{{.*}}" "-cc1" "-triple" "armv5e--netbsd7.0.0-eabi"
171// S-ARM-7: ld{{.*}}" "--eh-frame-hdr" "-Bstatic"
172// S-ARM-7: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}eabi{{/|\\\\}}crti.o"
173// S-ARM-7: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc++" "-lm" "-lc"
174// S-ARM-7: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o"
175
Stephen Hines651f13c2014-04-23 16:59:28 -0700176// S-AARCH64: clang{{.*}}" "-cc1" "-triple" "aarch64--netbsd"
Stephen Hines6bcf27b2014-05-29 04:14:42 -0700177// S-AARCH64: ld{{.*}}" "--eh-frame-hdr" "-Bstatic"
Stephen Hines651f13c2014-04-23 16:59:28 -0700178// S-AARCH64: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o"
179// S-AARCH64: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lstdc++"
180// S-AARCH64: "-lm" "-lc" "-lgcc_eh" "-lc" "-lgcc"
181// S-AARCH64: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o"
182
183// S-AARCH64-7: clang{{.*}}" "-cc1" "-triple" "aarch64--netbsd7.0.0"
Stephen Hines6bcf27b2014-05-29 04:14:42 -0700184// S-AARCH64-7: ld{{.*}}" "--eh-frame-hdr" "-Bstatic"
Stephen Hines651f13c2014-04-23 16:59:28 -0700185// S-AARCH64-7: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o"
186// S-AARCH64-7: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lstdc++"
187// S-AARCH64-7: "-lm" "-lc" "-lgcc_eh" "-lc" "-lgcc"
188// S-AARCH64-7: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o"
189
Stephen Hines6bcf27b2014-05-29 04:14:42 -0700190// S-ARM64: clang{{.*}}" "-cc1" "-triple" "arm64--netbsd"
191// S-ARM64: ld{{.*}}" "--eh-frame-hdr" "-Bstatic"
192// S-ARM64: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o"
193// S-ARM64: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lstdc++"
194// S-ARM64: "-lm" "-lc" "-lgcc_eh" "-lc" "-lgcc"
195// S-ARM64: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o"
196
197// S-ARM64-7: clang{{.*}}" "-cc1" "-triple" "arm64--netbsd7.0.0"
198// S-ARM64-7: ld{{.*}}" "--eh-frame-hdr" "-Bstatic"
199// S-ARM64-7: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o"
200// S-ARM64-7: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lstdc++"
201// S-ARM64-7: "-lm" "-lc" "-lgcc_eh" "-lc" "-lgcc"
202// S-ARM64-7: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o"
203
Stephen Hines651f13c2014-04-23 16:59:28 -0700204// S-SPARC: clang{{.*}}" "-cc1" "-triple" "sparc--netbsd"
Stephen Hines6bcf27b2014-05-29 04:14:42 -0700205// S-SPARC: ld{{.*}}" "--eh-frame-hdr" "-Bstatic"
206// S-SPARC: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o"
207// S-SPARC: "{{.*}}/usr/lib{{/|\\\\}}sparc{{/|\\\\}}crti.o"
Stephen Hines651f13c2014-04-23 16:59:28 -0700208// S-SPARC: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lstdc++"
209// S-SPARC: "-lm" "-lc" "-lgcc_eh" "-lc" "-lgcc"
210// S-SPARC: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o"
211
212// S-SPARC64: clang{{.*}}" "-cc1" "-triple" "sparc64--netbsd"
Stephen Hines6bcf27b2014-05-29 04:14:42 -0700213// S-SPARC64: ld{{.*}}" "--eh-frame-hdr" "-Bstatic"
Stephen Hines651f13c2014-04-23 16:59:28 -0700214// S-SPARC64: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o"
215// S-SPARC64: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lstdc++"
216// S-SPARC64: "-lm" "-lc" "-lgcc_eh" "-lc" "-lgcc"
217// S-SPARC64: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o"