<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=http://email.email.llvm.org/c/eJzNWFtz4sgO_jXkpcsu3w0PPBBjZjgDSQrInOx5odp2G7zx7bjbQPbXr9QGYmeyhNnsbi0FjS9q6ZNaUksdFNHLcMFClov0pWd4JCzyiCpxUW0Y4ftEhFsWEVGQL55HdI1s0iKgafqikgWr6jxP8g0RW0bKiu2SoubpCykp5_g4qJM0IklOtkKUvGeOesYEvptEbOtADYsMblrS4C5Nd1nEdkrMWMRFET7Ds7JOU_jTLZvwuoppCHAoydmesKoqKtIz-vttEm7hbcDZ_2upCIkSTsuS0Qqo67LICcBjlZBoG10GPWOAmLRxTzuNjnb8Nrf2ra5pPcPu2WOyaOk6m32fA8NNxUBR4C0YF7yZoyhkBXdACbyJZfVN4_gaTGuQfVE9s4oTRWnIW7REU1UwMAwGDiYOlqY2dJPRdIZEUjKihusxC-rNNI8LsM5T34Fxl1Ilq1ORqGmKdjHAaAYp4gYH6tvoZfz5L1n5yxXwdq9HAsQE8ftj8hnJDfZlWCWlOK_byY6IAuQsHu_wigqSJjkjOjzqmbeEwDtrufDW4-kCwEm_xP8klz4XEiUTwDZlPXN86Dtrx1LAeVKmRLTag_92ZuNqwt8H1lcKohAlTlImXkrkWwS_kp7rXUayy5RoT6s4qrMS5n9APwHu3paFz38CYNd8_iERxCsihtYz2iHhFVlG84jc16KsBToVFxEEXjt4TlweZv5o6WMcZsCOQvxvIErKohIYc90kAO-4igqrEPpwT1BIkodpHTEZY2FF-ZYENHwWFcT8MQ6WAh4QNM9ZOobI4KEqNhXNCK02dQYZgDcO8S9Y9AYkcDM1oh00-LixE8aRSXXqGOShSnIhtVqhmstkk9P0KxgjZWDj_q5IIun-A9K84mpYou6a_J15613eg9hgjLxlBpI-ZGS0GYWWaViaRtZryHSiqNgalpInGxoKSHtq-ON0s4MjGjgDeITL3GSK8dRvLjZMPOaJGCeQ9fsICvYBLt3rwqKpKq5cEjQjJiBFN1UOi3GrHXQ7DEHYOckhGquLJqB2P2qjwVCTS9rcx0me8K2fi0S8jBneoZr8iPBT2GINRHew2V1sYeS4zmVsNE1-Y_MiqlPWuOCnYTmaCVI7sJwurMhwmXYBFsujBtFfgqYPwjpo3C4al7mDsIVmxDMZP-Dd8j4qJo2ZKC4cYHklPaF0Pr2UgQUgOij7HZRW3A9d2kI5eXiAgmhOc7r5B4FGBgMYHZyDDk5bsx0at3CmDAL7pbluIZ5mZdo8hHLv74FqBoCkVZ6Y-ilX2nZIB25o2o5NIUdkJeTWs8OFW1qdygOvpQiy9wpwi4M4goN0_2O6Qzl6V44RxX2dZFSm_0v6AEMJnQF9B_ib_Kkz27Yhf4LS4ZoLWon1K3c0hWM1_yEYQ3UkT8OAOR2m5huUzHZ00rC7EmcMM84sZd2MG6SCwwo2W9yyyJ5ykhcCtuyw2OSQa6DO5rCN78BRIwJbGQuFpDyWpOfq48xPllseFAgg2_Sx7ks4YVkpXtS3c8JjXYF1mqx-_9Y6502x-Okq-NriXSU2Dg4OLg59HAY4_FUgJhSsE8mmg6Mz6O3KjPxEw9CxTVs_skoyuUa64w5U2-Yn3o85r0ss70C-_EhL6PbAPlFgGjm9PFNYptbvnyj8QwluxSJo2RpNJA-iW2eKo4JdHvjRG4qMPjPo1Exo0hofPHUq8PDoIt4caNCLOHac6EmKLD2jpDo5myrZmCNXRyaX52E76MveswvBeA9ChwdeYwQZQGYafWfwsbAjSGi5X8UaHbH6z4qFLf9asRVm2nflvhV4kgEvdF03UBR5z2Sn7uJNqy3H2-OBARdVLUtMSD8VI1VRb7bgIJCN4iJNi710dGgLcp5SdL64KjJS1BVMjSuKm0GW5DUnnAnpwJTEeFyQ75KqyLE9gJxWJTQApQkTofqabLuowrqCon52f-kAQ2p37N3KqsAkiXZjKaNc2jQq9nla0OhIBO0Obn2aqp9mNXcqr0IVMrp6-O2c-Emdl9AZtE0EKhHl0H6SPcNSNWctR9RR--74DNeMKGNvPvrmr6d3yxXskuuHhT-ZPkGf0oP1Mqyee3t84uITWFXvFIT4Oc2-fZzOxuvVLw9Qy48XjaI_0n4dfffXs-mtP56ugO5-MvmRBpPT2r8b3c4k6dNocS3lfGZcQ7pYraZId3eZbOUv5tO7yf01LP8H4i-xnN55s8cxWMm_877OR4tvy4tcT-Tje-86Qv9pNIdG-zriL_drPK-5jvhM-ZFqj6vp7APCxr8-JJQEZ3Lc1s0xFEPswMJjdPzBxMYH5eX4l2ZFXiCY3yeeTe--XUvrPz34i-ncvwNE69Vo8cVfLder-0YgzPwvC0awp2UB5KM_0GmJAbbyZ-v_TFf-d-D0vglUtRPFMj5_baLQe3hce_ePdysMxBYRO8jDFFyoNdJMZqMvTfQqWVjWcLmlfM_wyK1ziJPmRMGcaZ3PSuHa85qy3WpseYz8U821CcOr4LVzfDeF3kRDMxqYA3pDa7EtquFW2TFIx5B5byCvDn86pyac1zKj2uagr91sh7RPodA2bEO3BtSNIzcM3Ah6B7Mf6OaA6TcpDVjKh7A7gUHwxFiyQOPY45vPI0iGhmbg19Ac3TVclVED2kPL7fctJ3KDoGdpDMr99HzQdVMNJUs8_YKXaQJF2-tLPDbf5IxJwIBQJCJlQ6x_5MGzrPCKXDY6pNk0jkfs-y3LSVbskEzuhfJ8Gw_ddECJoIcS8e8MRcTf>53980</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            Failing tests on llvm 13.0.1 build when moving from GCC 9 to 10
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          h-vetinari
      </td>
    </tr>
</table>

<pre>
    Recently, conda-forge switched to GCC 10 globally. Rerunning the previously passing build in https://github.com/conda-forge/llvmdev-feedstock/pull/145 surfaced a new error (which subsequently disappeared upon reverting to GCC 9):

```
[100%] Running the LLVM regression tests
-- Testing: 44832 tests, 2 workers --
Testing:  0.. 10.. 20.. 30.. 40.
FAIL: LLVM :: DebugInfo/X86/vla-multi.ll (21452 of 44832)
******************** TEST 'LLVM :: DebugInfo/X86/vla-multi.ll' FAILED ********************
Script:
--
: 'RUN: at line 1';   $SRC_DIR/build/bin/llc -mtriple=x86_64-apple-darwin $SRC_DIR/test/DebugInfo/X86/vla-multi.ll -o - -filetype=obj | $SRC_DIR/build/bin/llvm-dwarfdump - | $SRC_DIR/build/bin/FileCheck $SRC_DIR/test/DebugInfo/X86/vla-multi.ll
--
Exit Code: 2

Command Output (stderr):
--
PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace.
Stack dump:
0.      Program arguments: $SRC_DIR/build/bin/llc -mtriple=x86_64-apple-darwin $SRC_DIR/test/DebugInfo/X86/vla-multi.ll -o - -filetype=obj
 #0 0x00007f6cfd3a1a62 PrintStackTraceSignalHandler(void*) Signals.cpp:0:0
 #1 0x00007f6cfd39f2ee SignalHandler(int) Signals.cpp:0:0
 #2 0x00007f6cfc432400 __restore_rt sigaction.c:0:0
 #3 0x00007f6cfdd96933 llvm::DIE::getUnitDie() const ($SRC_DIR/build/bin/../lib/libLLVM-13.so+0x15cc933)
 #4 0x00007f6cfddba58d llvm::DwarfDebug::finishEntityDefinitions() ($SRC_DIR/build/bin/../lib/libLLVM-13.so+0x15f058d)
 #5 0x00007f6cfddcd676 llvm::DwarfDebug::finalizeModuleInfo() ($SRC_DIR/build/bin/../lib/libLLVM-13.so+0x1603676)
 #6 0x00007f6cfddd27e0 llvm::DwarfDebug::endModule() ($SRC_DIR/build/bin/../lib/libLLVM-13.so+0x16087e0)
 #7 0x00007f6cfdd7e79c llvm::AsmPrinter::doFinalization(llvm::Module&) ($SRC_DIR/build/bin/../lib/libLLVM-13.so+0x15b479c)
 #8 0x00007f6cfd4f8c7a llvm::FPPassManager::doFinalization(llvm::Module&) ($SRC_DIR/build/bin/../lib/libLLVM-13.so+0xd2ec7a)
 #9 0x00007f6cfd5056af llvm::legacy::PassManagerImpl::run(llvm::Module&) ($SRC_DIR/build/bin/../lib/libLLVM-13.so+0xd3b6af)
#10 0x000055ca97c3565a compileModule(char**, llvm::LLVMContext&) llc.cpp:0:0
#11 0x000055ca97c2df81 main ($SRC_DIR/build/bin/llc+0xef81)
#12 0x00007f6cfc41e555 __libc_start_main (/lib64/libc.so.6+0x22555)
#13 0x000055ca97c2e561 _start ($SRC_DIR/build/bin/llc+0xf561)
error: -: The file was not recognized as a valid object file
FileCheck error: '<stdin>' is empty.
FileCheck command line:  $SRC_DIR/build/bin/FileCheck $SRC_DIR/test/DebugInfo/X86/vla-multi.ll

--

********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. 
********************
Failed Tests (1):
  LLVM :: DebugInfo/X86/vla-multi.ll


Testing Time: 1679.55s
  Unsupported      :  1595
  Passed           : 43088
  Expectedly Failed:   148
  Failed           :     1
make[3]: *** [test/CMakeFiles/check-llvm.dir/build.make:71: test/CMakeFiles/check-llvm] Error 1
make[2]: *** [CMakeFiles/Makefile2:32869: test/CMakeFiles/check-llvm.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:32876: test/CMakeFiles/check-llvm.dir/rule] Error 2
make: *** [Makefile:11122: check-llvm] Error 2
```

Build instructions are roughly as follows (translated from our infra, minus setting a few environment variables etc.)
```
curl -LO https://github.com/llvm/llvm-project/releases/download/llvmorg-13.0.1/llvm-13.0.1.src.tar.xz
# unpack

set -x

mkdir build
cd build

cmake -DCMAKE_INSTALL_PREFIX="${PREFIX}" \
      -DCMAKE_BUILD_TYPE=Release \
      -DHAVE_LIBEDIT=OFF \
      -DLLVM_ENABLE_LIBXAR=OFF \
      -DLLVM_ENABLE_LIBXML2=OFF \
      -DLLVM_ENABLE_RTTI=ON \
      -DLLVM_ENABLE_TERMINFO=OFF \
      -DLLVM_ENABLE_ZLIB=ON \
      -DLLVM_INCLUDE_BENCHMARKS=OFF \
      -DLLVM_INCLUDE_DOCS=OFF \
      -DLLVM_INCLUDE_EXAMPLES=OFF \
      -DLLVM_INCLUDE_GO_TESTS=OFF \
      -DLLVM_INCLUDE_TESTS=ON \
      -DLLVM_INCLUDE_UTILS=ON \
      -DLLVM_INSTALL_UTILS=ON \
      -DLLVM_UTILS_INSTALL_DIR=libexec/llvm \
      -DLLVM_BUILD_LLVM_DYLIB=yes \
      -DLLVM_LINK_LLVM_DYLIB=yes \
      -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD=WebAssembly \
      -DLLVM_USE_INTEL_JITEVENTS=ON \
      ..

make -j${CPU_COUNT}

export TEST_CPU_FLAG="-mcpu=haswell"

ln -s $(which $CC) $BUILD_PREFIX/bin/gcc

make -j${CPU_COUNT} check-llvm
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzNWFtz4rgS_jXkRWWX7zYPPBBjZjgDSQrInOx5oYQtgze-HUsGsr9-u2UgdiZLmM3u1lIgLLnV_XWru9XSuoheBnMWslykLz3DJ2GRR1SJi2rDCN8nItyyiIiCfPF9omtkkxZrmqYvKpmzqs7zJN8QsWWkrNguKWqevpCSco7D6zpJI5LkZCtEyXvmsGeM4btJxLZeq2GRQaclDXppussitlNixiIuivAZxso6TeFPt2zC6yqmIcChJGd7wqqqqEjP8PbbJNzC2zVn_6-lIiRKOC1LRiugrssiJwCPVUKibXTp94w-YtJGPe3UOtrx23TtW13Teobds0dk3tJ1Ov0-A4abioGiwFswLngzR1HIEnpACbyJZXmmcXwNpjXIvqieWcWJojTkLVqiqSoYGBoDGxMbS1MbuvFwMkUiKRlRw_OIrevNJI8LsM6T50C7S6mS1alI1DRFuxhgNIMUcYMD9W30Mv78lyyDxRJ4u9cjAWKC-IMR-YzkBvsirJJSnNftZEdEAXLmj3f4RAVJk5wRHYZ65i0h8M5azP3VaDIHcNIv8T_Jpc-FRMkEsE1ZzxwdPGflWAo4T8qUiFZ78N_ObFxN-PvA-kpBFKLEScrES4l8i_WvpOf6l5HsMiXa0yqO6qyE-R_Qj4G7v2Xh858A2DVfcEgE8YuIofWMdkj4RZbRPCL3tShrgU7FRQSB1w6eE5eHaTBcBBiHGbCjEP8biJKyqATGXDcJwDuuosIqhD70CQpJ8jCtIyZjLKwo35I1DZ9FBTF_jIOFgAGC5jlLxxDpP1TFpqIZodWmziAD8MYh_gWL3oAEbqZGtIMGHzd2wjgyqU4dgzxUSS6kVktUc5Fscpp-BWOkDGzs7Yokku7fJ80rroYl6q7J35m33uXdjw3GyFtmIOlDRkabUWiZhqVpZLWCTCeKiq1gKXmyoaGAtKeGP043OziivtOHIVzmJlOMJkHzsGHiMU_EKIGs7yEo2Ae4dK8Li6aquHLJumkxASm6qXJYjFvtoNthCMLOSQ7RWF00a2p7URsNhppc0qYfJ3nCt0EuEvEyYthDNfkR4aewxRqI7mCzu9jCyHGdy9homvzGZkVUp6xxwU_DcjQTpHZgOV1YkeEy7QIslkcNor8EjQfCOmjcLhqXuf2whWbIMxk_4N2yHxXjxkwUFw6wvJKeUDqfXsq1BSA6KL0OSiv2Qpe2UI4fHqAgmtGcbv5BoJHBAEYHZ7-D09Zsh8YtnCmDwH5pnluIJ1mZNoNQ7v09UM01IGmVJ6Z-ypW2HdK-G5q2Y1PIEVkJufXscOGWVqfywG8pguz9AtziII7gIN3_mO5Qjt6VY0Sxp5OMyvR_SR9gKKEzoO8Af5M_dWbbNuRPUDpccUErsXrljqZwrOY_BGOojuRpGDCnw9R8g5LZjk4adlfijGHGmaWsm3GDVLBZwmaLWxbZU07yQsCWHRabHHIN1NkctvEdOGpEYCtjoZCUx5L0XH2c-clyy4cCAWSbAdZ9CScsK8WL-nZOeKwrsE6T1e_fWue8KRY_XQVfW7yrxMbGwcbFxsOmj81fBWJMwTqRPHRwdAa9XZmRnzgwdGzT1o8sk0yuke64fdW2-Yn3Y87rEss7kC8_0hK63bdPFJhGTi_PFJaped6JIjiU4FYsgiNbo4nkQXTrTHFUsMsDP3pDkdFnBic1Ew5pjQ-eTioweHQRfwY06EUcT5zoSYosPaOkOjmbKtmYQ1dHJpfn4XEwkGfPLgTjPQgdHviMEWQAmWl4Tv9jYUeQcOR-FWt0xOo_Kxa2_GvFVphp35X7VuBJBrzQdd1AUeQ9k51OF2-O2rK9PV4YcFHVssSE9FMxUhX1ZgsOAtkoLtK02EtHh2NBzlOKzhdXRUaKuoKpcUVxM8iSvOaEMyEdmJIYrwvyXVIVOR4PIKdVCV2D0oSJUH1Ntl1UYV1BUT-9v3SBIbU7nt3KqsAkiXZjKaNc2jQq9nla0OhIBMcd3Po0VT_Nanoqr0IVMrp6-O2c-Emdl3AyaJsIVCLKoT2SPcNSNXctR9RRu3ccwzUjysifDb8Fq8ndYgm75OphHownT3BO6cF6GVbPvT2OuDgCq-qfghA_p9m3j5PpaLX85QFq-dG8UfRH2q_D78FqOrkNRpMl0N2Pxz_SYHJaBXfD26kkfRrOr6WcTY1rSOfL5QTp7i6TLYP5bHI3vr-G5f9A_CWWkzt_-jgCKwV3_tfZcP5tcZHriXx0719HGDwNZ3DQvo74y_0K72uuIz5TfqTa43Iy_YCw8a8PCSXBmRy3dXMExRA7sPAYHX8wsfFB-Tj6pVmRFwjm94mnk7tv19IGTw_BfDIL7gDRajmcfwmWi9XyvhEIM__L1kPY07I15KM_0GmBAbYMpqv_TJbBd-D0vglUtRPFMj5_baLQf3hc-fePd0sMxBYRO8jLFFyoFdKMp8MvTfQqWVjW8LilfM_wyq1ziZPmRMGcaZ3vSuHZ95uy3WpseYz8U821CcOr4LVzfDeF3kQDM-qbfXoD5-mUDXAflxeoslIpclmwkyb5Ha-K91uWk6zYIZnM6fKeFi-PdO0GcvHgp_Nwwnkts7Bt9j3tZjswXYfpoW25DjVj3YRyuh-71GB9u-8xwzNuUrpmKR_AjgZGxFtmyQINao9ukoGhGfg1NEd3DVdl1IADoeV6nuVE7nrdszQGBX56vtq6qQYSEt53wcs0AeVfX-JF-SZnTIoD_rQW26IabJUdg40L9qgbKX0g0f8O-hqvXg">