plotfi added a comment. In D60974#1564747 <https://reviews.llvm.org/D60974#1564747>, @ymandel wrote:
> The tests for this code are failing in my build. Any suggestions welcome. > > My setup: > > cmake -G Ninja -DCMAKE_BUILD_TYPE=Release > -DCMAKE_C_COMPILER=/usr/bin/clang-7 -DCMAKE_CXX_COMPILER=/usr/bin/clang++-7 > -DCMAKE_C_FLAGS='-gmlt -Wall' -DCMAKE_CXX_FLAGS='-gmlt -Wall' > -DLLVM_PARALLEL_LINK_JOBS=6 -DLLVM_ENABLE_PROJECTS='clang;clang-tools-extra' > ../llvm-project/llvm > > > with head at: > > commit 3b7668ae4bb8fabf95bd78dc6a06ca75f6ec3958 (HEAD, origin/master, > origin/HEAD) > Author: Matt Arsenault <matthew.arsena...@amd.com> > Date: Mon Jul 1 13:34:26 2019 +0000 > > AMDGPU/GlobalISel: Improve icmp selection coverage. > > Select s64 eq/ne scalar icmp. > > llvm-svn: 364765 > > > The failures: > > ninja check-clang > [3586/3587] Running the Clang regression tests > llvm-lit: <...>/llvm-project/llvm/utils/lit/lit/llvm/config.py:340: note: > using clang: <...>/build/bin/clang > FAIL: Clang :: InterfaceStubs/virtual.cpp (6035 of 15113) > ******************** TEST 'Clang :: InterfaceStubs/virtual.cpp' FAILED > ******************** > Script: > -- > : 'RUN: at line 2'; <...>/build/bin/clang -target > x86_64-unknown-linux-gnu -o - -emit-interface-stubs > -interface-stub-version=experimental-tapi-elf-v1 > <...>/llvm-project/clang/test/InterfaceStubs/virtual.cpp | > <...>/build/bin/FileCheck -check-prefix=CHECK-TAPI > <...>/llvm-project/clang/test/InterfaceStubs/virtual.cpp > : 'RUN: at line 5'; <...>/build/bin/clang -target > x86_64-unknown-linux-gnu -o - -emit-interface-stubs > -interface-stub-version=experimental-tapi-elf-v1 > <...>/llvm-project/clang/test/InterfaceStubs/virtual.cpp | > <...>/build/bin/FileCheck -check-prefix=CHECK-TAPI2 > <...>/llvm-project/clang/test/InterfaceStubs/virtual.cpp > : 'RUN: at line 8'; <...>/build/bin/clang -target > x86_64-unknown-linux-gnu -o - -c > <...>/llvm-project/clang/test/InterfaceStubs/virtual.cpp | llvm-readelf -s - > 2>&1 | <...>/build/bin/FileCheck -check-prefix=CHECK-SYMBOLS > <...>/llvm-project/clang/test/InterfaceStubs/virtual.cpp > -- > Exit Code: 1 > > Command Output (stderr): > -- > <...>/llvm-project/clang/test/InterfaceStubs/virtual.cpp:16:23: error: > CHECK-SYMBOLS-DAG: expected string not found in input > // CHECK-SYMBOLS-DAG: NOTYPE GLOBAL HIDDEN {{.*}} _ZNK1Q5func1Ev > ^ > <stdin>:1:1: note: scanning from here > There are 28 section headers, starting at offset 0x718: > ^ > <stdin>:4:25: note: possible intended match here > [Nr] Name Type Address Off Size ES Flg Lk Inf Al > ^ > > -- > > ******************** > FAIL: Clang :: InterfaceStubs/class-template-specialization.cpp (6041 of > 15113) > ******************** TEST 'Clang :: > InterfaceStubs/class-template-specialization.cpp' FAILED ******************** > Script: > -- > : 'RUN: at line 2'; <...>/build/bin/clang -target > x86_64-unknown-linux-gnu -o - -emit-interface-stubs > -interface-stub-version=experimental-tapi-elf-v1 > <...>/llvm-project/clang/test/InterfaceStubs/class-template-specialization.cpp > | <...>/build/bin/FileCheck -check-prefix=CHECK-TAPI > <...>/llvm-project/clang/test/InterfaceStubs/class-template-specialization.cpp > : 'RUN: at line 6'; <...>/build/bin/clang -target > x86_64-unknown-linux-gnu -o - -emit-interface-stubs > -interface-stub-version=experimental-tapi-elf-v1 > <...>/llvm-project/clang/test/InterfaceStubs/class-template-specialization.cpp > | <...>/build/bin/FileCheck -check-prefix=CHECK-TAPI2 > <...>/llvm-project/clang/test/InterfaceStubs/class-template-specialization.cpp > : 'RUN: at line 9'; <...>/build/bin/clang -target > x86_64-unknown-linux-gnu -o - -c > <...>/llvm-project/clang/test/InterfaceStubs/class-template-specialization.cpp > | llvm-readelf -s - 2>&1 | <...>/build/bin/FileCheck > -check-prefix=CHECK-SYMBOLS > <...>/llvm-project/clang/test/InterfaceStubs/class-template-specialization.cpp > -- > Exit Code: 1 > > Command Output (stderr): > -- > > <...>/llvm-project/clang/test/InterfaceStubs/class-template-specialization.cpp:26:23: > error: CHECK-SYMBOLS-DAG: expected string not found in input > // CHECK-SYMBOLS-DAG: FUNC GLOBAL DEFAULT {{[0-9]}} _Z1g > ^ > <stdin>:1:1: note: scanning from here > There are 12 section headers, starting at offset 0x2a8: > ^ > <stdin>:7:41: note: possible intended match here > [ 2] .text PROGBITS 0000000000000000 000040 000017 00 AX 0 0 16 > ^ > > -- > > ******************** > FAIL: Clang :: InterfaceStubs/hidden-class-inheritance.cpp (6044 of 15113) > ******************** TEST 'Clang :: > InterfaceStubs/hidden-class-inheritance.cpp' FAILED ******************** > Script: > -- > : 'RUN: at line 2'; <...>/build/bin/clang -target > x86_64-unknown-linux-gnu -o - -emit-interface-stubs > -interface-stub-version=experimental-tapi-elf-v1 > -DPARENT_CLASS_VISIBILITY="" -DCHILD_CLASS_VISIBILITY="" > -DPARENT_METHOD_VISIBILITY="" -DCHILD_METHOD_VISIBILITY="" > <...>/llvm-project/clang/test/InterfaceStubs/hidden-class-inheritance.cpp | > <...>/build/bin/FileCheck -check-prefix=CHECK-X > <...>/llvm-project/clang/test/InterfaceStubs/hidden-class-inheritance.cpp > : 'RUN: at line 7'; <...>/build/bin/clang -target > x86_64-unknown-linux-gnu -o - -c -DPARENT_CLASS_VISIBILITY="" > -DCHILD_CLASS_VISIBILITY="" -DPARENT_METHOD_VISIBILITY="" > -DCHILD_METHOD_VISIBILITY="" > <...>/llvm-project/clang/test/InterfaceStubs/hidden-class-inheritance.cpp | > llvm-readelf -s - 2>&1 | <...>/build/bin/FileCheck -check-prefix=CHECK-X-RE > <...>/llvm-project/clang/test/InterfaceStubs/hidden-class-inheritance.cpp > : 'RUN: at line 13'; <...>/build/bin/clang -target > x86_64-unknown-linux-gnu -o - -emit-interface-stubs > -interface-stub-version=experimental-tapi-elf-v1 > -DPARENT_CLASS_VISIBILITY=HIDDEN -DCHILD_CLASS_VISIBILITY="" > -DPARENT_METHOD_VISIBILITY="" -DCHILD_METHOD_VISIBILITY="" > <...>/llvm-project/clang/test/InterfaceStubs/hidden-class-inheritance.cpp | > <...>/build/bin/FileCheck -check-prefix=CHECK-HP > <...>/llvm-project/clang/test/InterfaceStubs/hidden-class-inheritance.cpp > : 'RUN: at line 18'; <...>/build/bin/clang -target > x86_64-unknown-linux-gnu -o - -emit-interface-stubs > -interface-stub-version=experimental-tapi-elf-v1 > -DPARENT_CLASS_VISIBILITY=HIDDEN -DCHILD_CLASS_VISIBILITY="" > -DPARENT_METHOD_VISIBILITY="" -DCHILD_METHOD_VISIBILITY="" > <...>/llvm-project/clang/test/InterfaceStubs/hidden-class-inheritance.cpp | > <...>/build/bin/FileCheck -check-prefix=CHECK-HP2 > <...>/llvm-project/clang/test/InterfaceStubs/hidden-class-inheritance.cpp > : 'RUN: at line 23'; <...>/build/bin/clang -target > x86_64-unknown-linux-gnu -o - -c -DPARENT_CLASS_VISIBILITY=HIDDEN > -DCHILD_CLASS_VISIBILITY="" -DPARENT_METHOD_VISIBILITY="" > -DCHILD_METHOD_VISIBILITY="" > <...>/llvm-project/clang/test/InterfaceStubs/hidden-class-inheritance.cpp | > llvm-readelf -s - 2>&1 | <...>/build/bin/FileCheck -check-prefix=CHECK-HP-RE > <...>/llvm-project/clang/test/InterfaceStubs/hidden-class-inheritance.cpp > : 'RUN: at line 29'; <...>/build/bin/clang -target > x86_64-unknown-linux-gnu -o - -emit-interface-stubs > -interface-stub-version=experimental-tapi-elf-v1 > -DPARENT_CLASS_VISIBILITY="" -DCHILD_CLASS_VISIBILITY=HIDDEN > -DPARENT_METHOD_VISIBILITY="" -DCHILD_METHOD_VISIBILITY="" > <...>/llvm-project/clang/test/InterfaceStubs/hidden-class-inheritance.cpp | > <...>/build/bin/FileCheck -check-prefix=CHECK-HC > <...>/llvm-project/clang/test/InterfaceStubs/hidden-class-inheritance.cpp > : 'RUN: at line 34'; <...>/build/bin/clang -target > x86_64-unknown-linux-gnu -o - -emit-interface-stubs > -interface-stub-version=experimental-tapi-elf-v1 > -DPARENT_CLASS_VISIBILITY="" -DCHILD_CLASS_VISIBILITY=HIDDEN > -DPARENT_METHOD_VISIBILITY="" -DCHILD_METHOD_VISIBILITY="" > <...>/llvm-project/clang/test/InterfaceStubs/hidden-class-inheritance.cpp | > <...>/build/bin/FileCheck -check-prefix=CHECK-HC2 > <...>/llvm-project/clang/test/InterfaceStubs/hidden-class-inheritance.cpp > : 'RUN: at line 39'; <...>/build/bin/clang -target > x86_64-unknown-linux-gnu -o - -c -DPARENT_CLASS_VISIBILITY="" > -DCHILD_CLASS_VISIBILITY=HIDDEN -DPARENT_METHOD_VISIBILITY="" > -DCHILD_METHOD_VISIBILITY="" > <...>/llvm-project/clang/test/InterfaceStubs/hidden-class-inheritance.cpp | > llvm-readelf -s - 2>&1 | <...>/build/bin/FileCheck -check-prefix=CHECK-HC-RE > <...>/llvm-project/clang/test/InterfaceStubs/hidden-class-inheritance.cpp > : 'RUN: at line 45'; <...>/build/bin/clang -target > x86_64-unknown-linux-gnu -o - -emit-interface-stubs > -interface-stub-version=experimental-tapi-elf-v1 > -DPARENT_CLASS_VISIBILITY=HIDDEN -DCHILD_CLASS_VISIBILITY=HIDDEN > -DPARENT_METHOD_VISIBILITY="" -DCHILD_METHOD_VISIBILITY="" > <...>/llvm-project/clang/test/InterfaceStubs/hidden-class-inheritance.cpp | > <...>/build/bin/FileCheck -check-prefix=CHECK-HP-HC > <...>/llvm-project/clang/test/InterfaceStubs/hidden-class-inheritance.cpp > : 'RUN: at line 50'; <...>/build/bin/clang -target > x86_64-unknown-linux-gnu -o - -c -DPARENT_CLASS_VISIBILITY=HIDDEN > -DCHILD_CLASS_VISIBILITY=HIDDEN -DPARENT_METHOD_VISIBILITY="" > -DCHILD_METHOD_VISIBILITY="" > <...>/llvm-project/clang/test/InterfaceStubs/hidden-class-inheritance.cpp | > llvm-readelf -s - 2>&1 | <...>/build/bin/FileCheck > -check-prefix=CHECK-HP-HC-RE > <...>/llvm-project/clang/test/InterfaceStubs/hidden-class-inheritance.cpp > -- > Exit Code: 1 > > Command Output (stderr): > -- > > <...>/llvm-project/clang/test/InterfaceStubs/hidden-class-inheritance.cpp:65:16: > error: CHECK-X-RE: expected string not found in input > // CHECK-X-RE: FUNC WEAK DEFAULT {{[0-9]+}} _ZN1C1mEv > ^ > <stdin>:1:1: note: scanning from here > There are 48 section headers, starting at offset 0xdb0: > ^ > <stdin>:7:48: note: possible intended match here > [ 2] .text PROGBITS 0000000000000000 000040 00005c 00 AX 0 0 16 > ^ > > -- > > ******************** > FAIL: Clang :: InterfaceStubs/visibility.cpp (6110 of 15113) > ******************** TEST 'Clang :: InterfaceStubs/visibility.cpp' FAILED > ******************** > Script: > -- > : 'RUN: at line 2'; <...>/build/bin/clang -target > x86_64-unknown-linux-gnu -o - -emit-interface-stubs > -interface-stub-version=experimental-tapi-elf-v1 -fvisibility=hidden > <...>/llvm-project/clang/test/InterfaceStubs/visibility.cpp | > <...>/build/bin/FileCheck --check-prefix=CHECK-CMD-HIDDEN > <...>/llvm-project/clang/test/InterfaceStubs/visibility.cpp > : 'RUN: at line 6'; <...>/build/bin/clang -target > x86_64-unknown-linux-gnu -o - -emit-interface-stubs > -interface-stub-version=experimental-yaml-elf-v1 -fvisibility=hidden > <...>/llvm-project/clang/test/InterfaceStubs/visibility.cpp | > <...>/build/bin/FileCheck --check-prefix=CHECK-CMD-HIDDEN > <...>/llvm-project/clang/test/InterfaceStubs/visibility.cpp > : 'RUN: at line 10'; <...>/build/bin/clang -target > x86_64-unknown-linux-gnu -o - -emit-interface-stubs > -interface-stub-version=experimental-tapi-elf-v1 > <...>/llvm-project/clang/test/InterfaceStubs/visibility.cpp | > <...>/build/bin/FileCheck --check-prefix=CHECK-CMD > <...>/llvm-project/clang/test/InterfaceStubs/visibility.cpp > : 'RUN: at line 14'; <...>/build/bin/clang -target > x86_64-unknown-linux-gnu -o - -emit-interface-stubs > -interface-stub-version=experimental-yaml-elf-v1 > <...>/llvm-project/clang/test/InterfaceStubs/visibility.cpp | > <...>/build/bin/FileCheck --check-prefix=CHECK-CMD > <...>/llvm-project/clang/test/InterfaceStubs/visibility.cpp > : 'RUN: at line 18'; <...>/build/bin/clang -target > x86_64-unknown-linux-gnu -o - -emit-interface-stubs > -interface-stub-version=experimental-tapi-elf-v1 > <...>/llvm-project/clang/test/InterfaceStubs/visibility.cpp | > <...>/build/bin/FileCheck --check-prefix=CHECK-CMD2 > <...>/llvm-project/clang/test/InterfaceStubs/visibility.cpp > : 'RUN: at line 22'; <...>/build/bin/clang -target > x86_64-unknown-linux-gnu -o - -emit-interface-stubs > -interface-stub-version=experimental-yaml-elf-v1 > <...>/llvm-project/clang/test/InterfaceStubs/visibility.cpp | > <...>/build/bin/FileCheck --check-prefix=CHECK-CMD2 > <...>/llvm-project/clang/test/InterfaceStubs/visibility.cpp > : 'RUN: at line 26'; <...>/build/bin/clang -target > x86_64-unknown-linux-gnu -o - -c > <...>/llvm-project/clang/test/InterfaceStubs/visibility.cpp | llvm-readelf -s > - 2>&1 | <...>/build/bin/FileCheck -check-prefix=CHECK-SYMBOLS > <...>/llvm-project/clang/test/InterfaceStubs/visibility.cpp > -- > Exit Code: 1 > > Command Output (stderr): > -- > <...>/llvm-project/clang/test/InterfaceStubs/visibility.cpp:44:23: error: > CHECK-SYMBOLS-DAG: expected string not found in input > // CHECK-SYMBOLS-DAG: DEFAULT {{.*}} _Z10cmdVisiblev > ^ > <stdin>:1:1: note: scanning from here > There are 9 section headers, starting at offset 0x2a8: > ^ > <stdin>:4:34: note: possible intended match here > [Nr] Name Type Address Off Size ES Flg Lk Inf Al > ^ > > -- > > ******************** > Testing Time: 34.72s > ******************** > Failing Tests (4): > Clang :: InterfaceStubs/class-template-specialization.cpp > Clang :: InterfaceStubs/hidden-class-inheritance.cpp > Clang :: InterfaceStubs/virtual.cpp > Clang :: InterfaceStubs/visibility.cpp > > Expected Passes : 14989 > Expected Failures : 21 > Unsupported Tests : 99 > Unexpected Failures: 4 > FAILED: tools/clang/test/CMakeFiles/check-clang > > > where `<...>` stands for my local clang repo directory. So I think I know what may be going on on your end. The llvm-readelf in your path I believe might be the wrong lllvm-readelf (llvm-readelf-7). Are you sure you built llvm-readelf from git? Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D60974/new/ https://reviews.llvm.org/D60974 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits