Skip to content

Commit 9f03f0a

Browse files
committed
hurd: Strengthen test
1 parent fefe617 commit 9f03f0a

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

clang/test/Driver/hurd.cpp

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,21 @@
33
// RUN: %clang -### %s --target=i686-pc-hurd-gnu --sysroot=%S/Inputs/basic_hurd_tree \
44
// RUN: --stdlib=platform 2>&1 | FileCheck --check-prefix=CHECK %s
55
// CHECK: "-cc1"
6-
// CHECK: "-isysroot" "[[SYSROOT:[^"]+]]"
6+
// CHECK-SAME: "-isysroot" "[[SYSROOT:[^"]+]]"
77
// CHECK-SAME: {{^}} "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/i686-gnu/10/../../../../include/c++/10"
88
/// Debian specific - the path component after 'include' is i386-gnu even
99
/// though the installation is i686-gnu.
1010
// CHECK-SAME: {{^}} "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/i686-gnu/10/../../../../include/i386-gnu/c++/10"
1111
// CHECK-SAME: {{^}} "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/i686-gnu/10/../../../../include/c++/10/backward"
1212
// CHECK-SAME: {{^}} "-internal-isystem" "[[SYSROOT]]/usr/local/include"
13-
// CHECK: "-internal-externc-isystem"
13+
// CHECK-SAME: "-internal-externc-isystem"
1414
// CHECK-SAME: {{^}} "[[SYSROOT]]/usr/include/i386-gnu"
1515
// CHECK-SAME: {{^}} "-internal-externc-isystem" "[[SYSROOT]]/include"
1616
// CHECK-SAME: {{^}} "-internal-externc-isystem" "[[SYSROOT]]/usr/include"
1717
// CHECK: "{{.*}}ld" "--sysroot=[[SYSROOT:[^"]+]]"
18-
// CHECK: "-dynamic-linker" "/lib/ld.so"
19-
// CHECK: "{{.*}}/usr/lib/gcc/i686-gnu/10/crtbegin.o"
20-
// CHECK: "-L
18+
// CHECK-SAME: "-dynamic-linker" "/lib/ld.so"
19+
// CHECK-SAME: "{{.*}}/usr/lib/gcc/i686-gnu/10/crtbegin.o"
20+
// CHECK-SAME: "-L
2121
// CHECK-SAME: {{^}}[[SYSROOT]]/usr/lib/gcc/i686-gnu/10"
2222
// CHECK-SAME: {{^}} "-L[[SYSROOT]]/usr/lib/gcc/i686-gnu/10/../../../../lib32"
2323
// CHECK-SAME: {{^}} "-L[[SYSROOT]]/lib/i386-gnu"
@@ -30,22 +30,22 @@
3030
// RUN: %clang -### %s --target=i686-pc-hurd-gnu --sysroot=%S/Inputs/basic_hurd_tree \
3131
// RUN: --stdlib=platform -static 2>&1 | FileCheck --check-prefix=CHECK-STATIC %s
3232
// CHECK-STATIC: "-cc1"
33-
// CHECK-STATIC: "-static-define"
34-
// CHECK-STATIC: "-isysroot" "[[SYSROOT:[^"]+]]"
33+
// CHECK-STATIC-SAME: "-static-define"
34+
// CHECK-STATIC-SAME: "-isysroot" "[[SYSROOT:[^"]+]]"
3535
// CHECK-STATIC-SAME: {{^}} "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/i686-gnu/10/../../../../include/c++/10"
3636
/// Debian specific - the path component after 'include' is i386-gnu even
3737
/// though the installation is i686-gnu.
3838
// CHECK-STATIC-SAME: {{^}} "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/i686-gnu/10/../../../../include/i386-gnu/c++/10"
3939
// CHECK-STATIC-SAME: {{^}} "-internal-isystem" "[[SYSROOT]]/usr/lib/gcc/i686-gnu/10/../../../../include/c++/10/backward"
4040
// CHECK-STATIC-SAME: {{^}} "-internal-isystem" "[[SYSROOT]]/usr/local/include"
41-
// CHECK-STATIC: "-internal-externc-isystem"
41+
// CHECK-STATIC-SAME: "-internal-externc-isystem"
4242
// CHECK-STATIC-SAME: {{^}} "[[SYSROOT]]/usr/include/i386-gnu"
4343
// CHECK-STATIC-SAME: {{^}} "-internal-externc-isystem" "[[SYSROOT]]/include"
4444
// CHECK-STATIC-SAME: {{^}} "-internal-externc-isystem" "[[SYSROOT]]/usr/include"
4545
// CHECK-STATIC: "{{.*}}ld" "--sysroot=[[SYSROOT:[^"]+]]"
46-
// CHECK-STATIC: "-static"
47-
// CHECK-STATIC: "{{.*}}/usr/lib/gcc/i686-gnu/10/crtbeginT.o"
48-
// CHECK-STATIC: "-L
46+
// CHECK-STATIC-SAME: "-static"
47+
// CHECK-STATIC-SAME: "{{.*}}/usr/lib/gcc/i686-gnu/10/crtbeginT.o"
48+
// CHECK-STATIC-SAME: "-L
4949
// CHECK-STATIC-SAME: {{^}}[[SYSROOT]]/usr/lib/gcc/i686-gnu/10"
5050
// CHECK-STATIC-SAME: {{^}} "-L[[SYSROOT]]/usr/lib/gcc/i686-gnu/10/../../../../lib32"
5151
// CHECK-STATIC-SAME: {{^}} "-L[[SYSROOT]]/lib/i386-gnu"
@@ -58,8 +58,8 @@
5858
// RUN: %clang -### %s --target=i686-pc-hurd-gnu --sysroot=%S/Inputs/basic_hurd_tree \
5959
// RUN: -shared 2>&1 | FileCheck --check-prefix=CHECK-SHARED %s
6060
// CHECK-SHARED: "{{.*}}ld" "--sysroot=[[SYSROOT:[^"]+]]"
61-
// CHECK-SHARED: "{{.*}}/usr/lib/gcc/i686-gnu/10/crtbeginS.o"
62-
// CHECK-SHARED: "-L
61+
// CHECK-SHARED-SAME: "{{.*}}/usr/lib/gcc/i686-gnu/10/crtbeginS.o"
62+
// CHECK-SHARED-SAME: "-L
6363
// CHECK-SHARED-SAME: {{^}}[[SYSROOT]]/usr/lib/gcc/i686-gnu/10"
6464
// CHECK-SHARED-SAME: {{^}} "-L[[SYSROOT]]/usr/lib/gcc/i686-gnu/10/../../../../lib32"
6565
// CHECK-SHARED-SAME: {{^}} "-L[[SYSROOT]]/lib/i386-gnu"

0 commit comments

Comments
 (0)