|
1446 | 1446 | // RUN: %clang --target=i386-unknown-linux -no-pie -### %s -ffast-math \ |
1447 | 1447 | // RUN: --sysroot=%S/Inputs/basic_linux_tree 2>&1 \ |
1448 | 1448 | // RUN: | FileCheck --check-prefix=CHECK-NOCRTFASTMATH %s |
| 1449 | +// Don't link crtfastmath.o with -shared |
| 1450 | +// RUN: %clang --target=x86_64-unknown-linux -no-pie -### %s -ffast-math -shared \ |
| 1451 | +// RUN: --sysroot=%S/Inputs/basic_linux_tree 2>&1 \ |
| 1452 | +// RUN: | FileCheck --check-prefix=CHECK-NOCRTFASTMATH %s |
| 1453 | +// RUN: %clang --target=x86_64-unknown-linux -no-pie -### %s -Ofast -shared \ |
| 1454 | +// RUN: --sysroot=%S/Inputs/basic_linux_tree 2>&1 \ |
| 1455 | +// RUN: | FileCheck --check-prefix=CHECK-NOCRTFASTMATH %s |
| 1456 | +// Check for effects of -mdaz-ftz |
| 1457 | +// RUN: %clang --target=x86_64-unknown-linux -### %s -ffast-math -shared -mdaz-ftz \ |
| 1458 | +// RUN: --sysroot=%S/Inputs/basic_linux_tree 2>&1 \ |
| 1459 | +// RUN: | FileCheck --check-prefix=CHECK-CRTFASTMATH %s |
| 1460 | +// RUN: %clang --target=x86_64-unknown-linux -no-pie -### %s -ffast-math -mdaz-ftz \ |
| 1461 | +// RUN: --sysroot=%S/Inputs/basic_linux_tree 2>&1 \ |
| 1462 | +// RUN: | FileCheck --check-prefix=CHECK-CRTFASTMATH %s |
| 1463 | +// RUN: %clang --target=x86_64-unknown-linux -no-pie -### %s -mdaz-ftz \ |
| 1464 | +// RUN: --sysroot=%S/Inputs/basic_linux_tree 2>&1 \ |
| 1465 | +// RUN: | FileCheck --check-prefix=CHECK-CRTFASTMATH %s |
| 1466 | +// RUN: %clang --target=x86_64-unknown-linux -### %s -ffast-math -shared -mno-daz-ftz \ |
| 1467 | +// RUN: --sysroot=%S/Inputs/basic_linux_tree 2>&1 \ |
| 1468 | +// RUN: | FileCheck --check-prefix=CHECK-NOCRTFASTMATH %s |
| 1469 | +// RUN: %clang --target=x86_64-unknown-linux -no-pie -### %s -ffast-math -mno-daz-ftz \ |
| 1470 | +// RUN: --sysroot=%S/Inputs/basic_linux_tree 2>&1 \ |
| 1471 | +// RUN: | FileCheck --check-prefix=CHECK-NOCRTFASTMATH %s |
| 1472 | +// RUN: %clang --target=x86_64-unknown-linux -no-pie -### %s -mno-daz-ftz \ |
| 1473 | +// RUN: --sysroot=%S/Inputs/basic_linux_tree 2>&1 \ |
| 1474 | +// RUN: | FileCheck --check-prefix=CHECK-NOCRTFASTMATH %s |
1449 | 1475 | // CHECK-CRTFASTMATH: usr/lib/gcc/x86_64-unknown-linux/10.2.0{{/|\\\\}}crtfastmath.o |
1450 | 1476 | // CHECK-NOCRTFASTMATH-NOT: crtfastmath.o |
1451 | 1477 |
|
|
0 commit comments