|
61 | 61 | // RUN: %s 2>&1 | FileCheck -check-prefixes=SPACK-SET %s
|
62 | 62 |
|
63 | 63 | // Test invalid SPACK ROCm installation missing hip and rocm-device-libs packages.
|
| 64 | +// The message about SPACK is emitted only if -v is specified. |
64 | 65 |
|
65 | 66 | // RUN: rm -rf %T/rocm-spack/hip-*
|
66 | 67 | // RUN: rm -rf %T/rocm-spack/rocm-device-libs-*
|
67 | 68 | // RUN: %T/rocm-spack/llvm-amdgpu-4.0.0-ieagcs7inf7runpyfvepqkurasoglq4z/bin/clang -### -v \
|
68 | 69 | // RUN: -target x86_64-linux-gnu --cuda-gpu-arch=gfx900 %s 2>&1 \
|
69 | 70 | // RUN: | FileCheck -check-prefixes=SPACK-MISS %s
|
| 71 | +// RUN: %T/rocm-spack/llvm-amdgpu-4.0.0-ieagcs7inf7runpyfvepqkurasoglq4z/bin/clang --version 2>&1 \ |
| 72 | +// RUN: | FileCheck -check-prefixes=SPACK-MISS-SILENT %s |
70 | 73 |
|
71 | 74 | // GFX902-DEFAULTLIBS: error: cannot find ROCm device library for gfx902. Provide its path via --rocm-path or --rocm-device-lib-path, or pass -nogpulib to build without ROCm device library
|
72 | 75 |
|
|
90 | 93 | // SPACK-SAME: "-internal-isystem" "[[DIR]]/hip-4.0.0-5f63slrursbrvfe2txrrjkynbsywsob5/include"
|
91 | 94 |
|
92 | 95 | // SPACK-MULT: InstalledDir: [[DIR:.*]]/llvm-amdgpu-4.0.0-ieagcs7inf7runpyfvepqkurasoglq4z/bin
|
93 |
| -// SPACK-MULT-DAG: Expecting one SPACK package hip-4.0.0 at [[DIR]] but found more |
94 |
| -// SPACK-MULT-DAG: Expecting one SPACK package rocm-device-libs-4.0.0 at [[DIR]] but found more |
| 96 | +// SPACK-MULT-DAG: Cannot use SPACK package hip-4.0.0 at [[DIR]] due to multiple installations for the same version |
| 97 | +// SPACK-MULT-DAG: Cannot use SPACK package rocm-device-libs-4.0.0 at [[DIR]] due to multiple installations for the same version |
95 | 98 | // SPACK-MULT-NOT: Found HIP installation: [[DIR]]/hip-4.0.0-5f63slrursbrvfe2txrrjkynbsywsob5, version 4.0.20214-a2917cd
|
96 | 99 | // SPACK-MULT-NOT: "-mlink-builtin-bitcode" "[[DIR]]/rocm-device-libs-4.0.0-6wnyzz4hgl3hr7uswasnagt7j2adctbs/amdgcn/bitcode/hip.bc"
|
97 | 100 | // SPACK-MULT-NOT: "-internal-isystem" "[[DIR]]/hip-4.0.0-5f63slrursbrvfe2txrrjkynbsywsob5/include"
|
|
103 | 106 | // SPACK-SET-SAME: "-internal-isystem" "[[DIR]]/hip-4.0.0-abcd/include"
|
104 | 107 |
|
105 | 108 | // SPACK-MISS: InstalledDir: [[DIR:.*]]/llvm-amdgpu-4.0.0-ieagcs7inf7runpyfvepqkurasoglq4z/bin
|
106 |
| -// SPACK-MISS-DAG: Expecting SPACK package hip-4.0.0 at [[DIR]] but not found |
107 |
| -// SPACK-MISS-DAG: Expecting SPACK package rocm-device-libs-4.0.0 at [[DIR]] but not found |
| 109 | +// SPACK-MISS-DAG: SPACK package hip-4.0.0 not found at [[DIR]] |
| 110 | +// SPACK-MISS-DAG: SPACK package rocm-device-libs-4.0.0 not found at [[DIR]] |
108 | 111 | // SPACK-MISS-NOT: Found HIP installation: [[DIR]]/hip-4.0.0-5f63slrursbrvfe2txrrjkynbsywsob5, version 4.0.20214-a2917cd
|
109 | 112 | // SPACK-MISS-NOT: "-mlink-builtin-bitcode" "[[DIR]]/rocm-device-libs-4.0.0-6wnyzz4hgl3hr7uswasnagt7j2adctbs/amdgcn/bitcode/hip.bc"
|
110 | 113 | // SPACK-MISS-NOT: "-internal-isystem" "[[DIR]]/hip-4.0.0-5f63slrursbrvfe2txrrjkynbsywsob5/include"
|
| 114 | + |
| 115 | +// SPACK-MISS-SILENT-NOT: SPACK package hip-{{.*}} not found at |
| 116 | +// SPACK-MISS-SILENT-NOT: SPACK package rocm-device-libs-{{.*}} not found at |
| 117 | +// SPACK-MISS-SILENT-NOT: Found HIP installation |
0 commit comments