ymandel added a comment. 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. 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