|
4 | 4 | //
|
5 | 5 | // = Big-endian, hard float
|
6 | 6 | // RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
7 |
| -// RUN: --target=mips-linux-gnu \ |
| 7 | +// RUN: --target=mips-linux-gnu -no-pie \ |
8 | 8 | // RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_cs_tree \
|
9 | 9 | // RUN: | FileCheck --check-prefix=CHECK-BE-HF-32 %s
|
10 | 10 | // CHECK-BE-HF-32: "-internal-isystem"
|
|
32 | 32 | //
|
33 | 33 | // = Big-endian, hard float, uclibc
|
34 | 34 | // RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
35 |
| -// RUN: --target=mips-linux-gnu -muclibc \ |
| 35 | +// RUN: --target=mips-linux-gnu -muclibc -no-pie \ |
36 | 36 | // RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_cs_tree \
|
37 | 37 | // RUN: | FileCheck --check-prefix=CHECK-BE-UC-HF-32 %s
|
38 | 38 | // CHECK-BE-UC-HF-32: "-internal-isystem"
|
|
61 | 61 | //
|
62 | 62 | // = Big-endian, hard float, mips16
|
63 | 63 | // RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
64 |
| -// RUN: --target=mips-linux-gnu -mips16 \ |
| 64 | +// RUN: --target=mips-linux-gnu -mips16 -no-pie \ |
65 | 65 | // RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_cs_tree \
|
66 | 66 | // RUN: | FileCheck --check-prefix=CHECK-BE-HF-16 %s
|
67 | 67 | // CHECK-BE-HF-16: "-internal-isystem"
|
|
90 | 90 | //
|
91 | 91 | // = Big-endian, hard float, mmicromips
|
92 | 92 | // RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
93 |
| -// RUN: --target=mips-linux-gnu -mmicromips \ |
| 93 | +// RUN: --target=mips-linux-gnu -mmicromips -no-pie \ |
94 | 94 | // RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_cs_tree \
|
95 | 95 | // RUN: | FileCheck --check-prefix=CHECK-BE-HF-MICRO %s
|
96 | 96 | // CHECK-BE-HF-MICRO: "-internal-isystem"
|
|
119 | 119 | //
|
120 | 120 | // = Big-endian, hard float, nan2008
|
121 | 121 | // RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
122 |
| -// RUN: --target=mips-linux-gnu -mnan=2008 \ |
| 122 | +// RUN: --target=mips-linux-gnu -mnan=2008 -no-pie \ |
123 | 123 | // RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_cs_tree \
|
124 | 124 | // RUN: | FileCheck --check-prefix=CHECK-BE-HF-NAN %s
|
125 | 125 | // CHECK-BE-HF-NAN: "-internal-isystem"
|
|
148 | 148 | //
|
149 | 149 | // = Big-endian, hard float, uclibc, nan2008
|
150 | 150 | // RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
151 |
| -// RUN: --target=mips-linux-gnu -muclibc -mnan=2008 \ |
| 151 | +// RUN: --target=mips-linux-gnu -muclibc -mnan=2008 -no-pie \ |
152 | 152 | // RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_cs_tree \
|
153 | 153 | // RUN: | FileCheck --check-prefix=CHECK-BE-UC-HF-NAN %s
|
154 | 154 | // CHECK-BE-UC-HF-NAN: "-internal-isystem"
|
|
177 | 177 | //
|
178 | 178 | // = Big-endian, soft float
|
179 | 179 | // RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
180 |
| -// RUN: --target=mips-linux-gnu -msoft-float \ |
| 180 | +// RUN: --target=mips-linux-gnu -msoft-float -no-pie \ |
181 | 181 | // RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_cs_tree \
|
182 | 182 | // RUN: | FileCheck --check-prefix=CHECK-BE-SF-32 %s
|
183 | 183 | // CHECK-BE-SF-32: "-internal-isystem"
|
|
206 | 206 | //
|
207 | 207 | // = Big-endian, soft float, uclibc
|
208 | 208 | // RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
209 |
| -// RUN: --target=mips-linux-gnu -muclibc -msoft-float \ |
| 209 | +// RUN: --target=mips-linux-gnu -muclibc -msoft-float -no-pie \ |
210 | 210 | // RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_cs_tree \
|
211 | 211 | // RUN: | FileCheck --check-prefix=CHECK-BE-UC-SF-32 %s
|
212 | 212 | // CHECK-BE-UC-SF-32: "-internal-isystem"
|
|
235 | 235 | //
|
236 | 236 | // = Big-endian, soft float, mips16
|
237 | 237 | // RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
238 |
| -// RUN: --target=mips-linux-gnu -msoft-float -mips16 \ |
| 238 | +// RUN: --target=mips-linux-gnu -msoft-float -mips16 -no-pie \ |
239 | 239 | // RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_cs_tree \
|
240 | 240 | // RUN: | FileCheck --check-prefix=CHECK-BE-SF-16 %s
|
241 | 241 | // CHECK-BE-SF-16: "-internal-isystem"
|
|
264 | 264 | //
|
265 | 265 | // = Big-endian, soft float, micromips
|
266 | 266 | // RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
267 |
| -// RUN: --target=mips-linux-gnu -msoft-float -mmicromips \ |
| 267 | +// RUN: --target=mips-linux-gnu -msoft-float -mmicromips -no-pie \ |
268 | 268 | // RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_cs_tree \
|
269 | 269 | // RUN: | FileCheck --check-prefix=CHECK-BE-SF-MICRO %s
|
270 | 270 | // CHECK-BE-SF-MICRO: "-internal-isystem"
|
|
293 | 293 | //
|
294 | 294 | // = Big-endian, hard float, 64-bit
|
295 | 295 | // RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
296 |
| -// RUN: --target=mips64-linux-gnu \ |
| 296 | +// RUN: --target=mips64-linux-gnu -no-pie \ |
297 | 297 | // RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_cs_tree \
|
298 | 298 | // RUN: | FileCheck --check-prefix=CHECK-BE-HF-64 %s
|
299 | 299 | // CHECK-BE-HF-64: "-internal-isystem"
|
|
322 | 322 | //
|
323 | 323 | // = Big-endian, soft float, 64-bit
|
324 | 324 | // RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
325 |
| -// RUN: --target=mips64-linux-gnu -msoft-float \ |
| 325 | +// RUN: --target=mips64-linux-gnu -msoft-float -no-pie \ |
326 | 326 | // RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_cs_tree \
|
327 | 327 | // RUN: | FileCheck --check-prefix=CHECK-BE-SF-64 %s
|
328 | 328 | // CHECK-BE-SF-64: "-internal-isystem"
|
|
351 | 351 | //
|
352 | 352 | // = Little-endian, hard float
|
353 | 353 | // RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
354 |
| -// RUN: --target=mipsel-linux-gnu -mhard-float \ |
| 354 | +// RUN: --target=mipsel-linux-gnu -mhard-float -no-pie \ |
355 | 355 | // RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_cs_tree \
|
356 | 356 | // RUN: | FileCheck --check-prefix=CHECK-EL-HF-32 %s
|
357 | 357 | // CHECK-EL-HF-32: "-internal-isystem"
|
|
380 | 380 | //
|
381 | 381 | // = Little-endian, hard float, uclibc
|
382 | 382 | // RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
383 |
| -// RUN: --target=mipsel-linux-gnu -mhard-float -muclibc \ |
| 383 | +// RUN: --target=mipsel-linux-gnu -mhard-float -muclibc -no-pie \ |
384 | 384 | // RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_cs_tree \
|
385 | 385 | // RUN: | FileCheck --check-prefix=CHECK-EL-UC-HF-32 %s
|
386 | 386 | // CHECK-EL-UC-HF-32: "-internal-isystem"
|
|
409 | 409 | //
|
410 | 410 | // = Little-endian, hard float, mips16
|
411 | 411 | // RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
412 |
| -// RUN: --target=mipsel-linux-gnu -mips16 \ |
| 412 | +// RUN: --target=mipsel-linux-gnu -mips16 -no-pie \ |
413 | 413 | // RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_cs_tree \
|
414 | 414 | // RUN: | FileCheck --check-prefix=CHECK-EL-HF-16 %s
|
415 | 415 | // CHECK-EL-HF-16: "-internal-isystem"
|
|
438 | 438 | //
|
439 | 439 | // = Little-endian, hard float, micromips
|
440 | 440 | // RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
441 |
| -// RUN: --target=mipsel-linux-gnu -mmicromips \ |
| 441 | +// RUN: --target=mipsel-linux-gnu -mmicromips -no-pie \ |
442 | 442 | // RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_cs_tree \
|
443 | 443 | // RUN: | FileCheck --check-prefix=CHECK-EL-HF-MICRO %s
|
444 | 444 | // CHECK-EL-HF-MICRO: "-internal-isystem"
|
|
467 | 467 | //
|
468 | 468 | // = Little-endian, hard float, nan2008
|
469 | 469 | // RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
470 |
| -// RUN: --target=mipsel-linux-gnu -mnan=2008 \ |
| 470 | +// RUN: --target=mipsel-linux-gnu -mnan=2008 -no-pie \ |
471 | 471 | // RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_cs_tree \
|
472 | 472 | // RUN: | FileCheck --check-prefix=CHECK-EL-HF-NAN %s
|
473 | 473 | // CHECK-EL-HF-NAN: "-internal-isystem"
|
|
496 | 496 | //
|
497 | 497 | // = Little-endian, hard float, uclibc, nan2008
|
498 | 498 | // RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
499 |
| -// RUN: --target=mipsel-linux-gnu -muclibc -mnan=2008 \ |
| 499 | +// RUN: --target=mipsel-linux-gnu -muclibc -mnan=2008 -no-pie \ |
500 | 500 | // RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_cs_tree \
|
501 | 501 | // RUN: | FileCheck --check-prefix=CHECK-EL-UC-HF-NAN %s
|
502 | 502 | // CHECK-EL-UC-HF-NAN: "-internal-isystem"
|
|
525 | 525 | //
|
526 | 526 | // = Little-endian, soft float
|
527 | 527 | // RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
528 |
| -// RUN: --target=mipsel-linux-gnu -mfloat-abi=soft \ |
| 528 | +// RUN: --target=mipsel-linux-gnu -mfloat-abi=soft -no-pie \ |
529 | 529 | // RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_cs_tree \
|
530 | 530 | // RUN: | FileCheck --check-prefix=CHECK-EL-SF-32 %s
|
531 | 531 | // CHECK-EL-SF-32: "-internal-isystem"
|
|
554 | 554 | //
|
555 | 555 | // = Little-endian, soft float, uclibc
|
556 | 556 | // RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
557 |
| -// RUN: --target=mipsel-linux-gnu -mfloat-abi=soft -muclibc \ |
| 557 | +// RUN: --target=mipsel-linux-gnu -mfloat-abi=soft -muclibc -no-pie \ |
558 | 558 | // RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_cs_tree \
|
559 | 559 | // RUN: | FileCheck --check-prefix=CHECK-EL-UC-SF-32 %s
|
560 | 560 | // CHECK-EL-UC-SF-32: "-internal-isystem"
|
|
583 | 583 | //
|
584 | 584 | // = Little-endian, soft float, mips16
|
585 | 585 | // RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
586 |
| -// RUN: --target=mipsel-linux-gnu -mips16 -msoft-float \ |
| 586 | +// RUN: --target=mipsel-linux-gnu -mips16 -msoft-float -no-pie \ |
587 | 587 | // RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_cs_tree \
|
588 | 588 | // RUN: | FileCheck --check-prefix=CHECK-EL-SF-16 %s
|
589 | 589 | // CHECK-EL-SF-16: "-internal-isystem"
|
|
612 | 612 | //
|
613 | 613 | // = Little-endian, soft float, micromips
|
614 | 614 | // RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
615 |
| -// RUN: --target=mipsel-linux-gnu -mmicromips -msoft-float \ |
| 615 | +// RUN: --target=mipsel-linux-gnu -mmicromips -msoft-float -no-pie \ |
616 | 616 | // RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_cs_tree \
|
617 | 617 | // RUN: | FileCheck --check-prefix=CHECK-EL-SF-MICRO %s
|
618 | 618 | // CHECK-EL-SF-MICRO: "-internal-isystem"
|
|
641 | 641 | //
|
642 | 642 | // = Little-endian, hard float, 64-bit
|
643 | 643 | // RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
644 |
| -// RUN: --target=mips64el-linux-gnu \ |
| 644 | +// RUN: --target=mips64el-linux-gnu -no-pie \ |
645 | 645 | // RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_cs_tree \
|
646 | 646 | // RUN: | FileCheck --check-prefix=CHECK-EL-HF-64 %s
|
647 | 647 | // CHECK-EL-HF-64: "-internal-isystem"
|
|
670 | 670 | //
|
671 | 671 | // = Little-endian, soft float, 64-bit
|
672 | 672 | // RUN: %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
|
673 |
| -// RUN: --target=mips64el-linux-gnu -msoft-float \ |
| 673 | +// RUN: --target=mips64el-linux-gnu -msoft-float -no-pie \ |
674 | 674 | // RUN: -stdlib=libstdc++ --gcc-toolchain=%S/Inputs/mips_cs_tree \
|
675 | 675 | // RUN: | FileCheck --check-prefix=CHECK-EL-SF-64 %s
|
676 | 676 | // CHECK-EL-SF-64: "-internal-isystem"
|
|
0 commit comments