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