Issue 164637
Summary `FLANG_TEST_TARGET_TRIPLE` sometimes does not work well
Labels test-suite, flang
Assignees
Reporter parabola94
    When I build Flang with the following configuration on an AArch64 machine, several tests fail.

```console
$ cmake -G Ninja \
 -DCMAKE_BUILD_TYPE=Release \
      -DCMAKE_INSTALL_PREFIX=../install \
 -DLLVM_ENABLE_ASSERTIONS=ON \
      -DLLVM_ENABLE_PROJECTS="flang" \
      -DLLVM_BUILD_LLVM_DYLIB=ON \
 -DLLVM_TARGET_TRIPLE_ENV="DEFAULT_TRIPLE" \
 -DFLANG_TEST_TARGET_TRIPLE="powerpc64le-unknown-linux-gnu" \
 /path/to/llvm-project/llvm

$ ninja check-flang
 ...
********************
Failed Tests (2):
  Flang :: Driver/emit-asm-from-mlir.mlir
  Flang :: Semantics/PowerPC/ppc-vector-types03.f90
 
 
Testing Time: 53.76s
 
Total Discovered Tests: 3929
  Unsupported      :  171 (4.35%)
  Passed : 3745 (95.32%)
  Expectedly Failed:   11 (0.28%)
  Failed :    2 (0.05%)
```

If I manually set "DEFAULT_TRIPLE" to `powerpc64le-unknown-linux-gnu`, all tests pass.

```console
$ env DEFAULT_TRIPLE="powerpc64le-unknown-linux-gnu" ninja check-flang
 ...
Testing Time: 59.91s
 
Total Discovered Tests: 3929
  Unsupported :  136 (3.46%)
  Passed           : 3782 (96.26%)
  Expectedly Failed: 11 (0.28%)
```
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to