<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/54321>54321</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
`MLIR.Examples/standalone::test.toy` frequently times out in Phabriactor pre-commit testing
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
fhahn
</td>
</tr>
</table>
<pre>
The test seems to regularly exceed the 60s time limit in Phabricator pre-commit testing and significantly contributes to pre-commit tests failing spuriously.
E.g. see https://reviews.llvm.org/harbormaster/unit/view/2896682/
```
Script:
--
: 'RUN: at line 1'; /usr/bin/cmake /var/lib/buildkite-agent/builds/llvm-project/mlir/examples/standalone -G "Ninja" -DCMAKE_CXX_COMPILER=/usr/bin/clang++ -DCMAKE_C_COMPILER=/usr/bin/clang -DLLVM_ENABLE_LIBCXX=OFF -DMLIR_DIR=/var/lib/buildkite-agent/builds/llvm-project/build/lib/cmake/mlir ; /usr/bin/cmake --build . --target check-standalone | tee /var/lib/buildkite-agent/builds/llvm-project/build/tools/mlir/test/Examples/standalone/Output/test.toy.tmp | /var/lib/buildkite-agent/builds/llvm-project/build/bin/FileCheck /var/lib/buildkite-agent/builds/llvm-project/mlir/test/Examples/standalone/test.toy
--
Exit Code: -9
Timeout: Reached timeout of 60 seconds
Command Output (stdout):
--
-- The CXX compiler identification is Clang 13.0.1
-- The C compiler identification is Clang 13.0.1
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/clang++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/clang - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Performing Test Terminfo_LINKABLE
-- Performing Test Terminfo_LINKABLE - Success
-- Found Terminfo: /usr/lib/x86_64-linux-gnu/libtinfo.so
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11")
-- Found LibXml2: /usr/lib/x86_64-linux-gnu/libxml2.so (found version "2.9.12")
-- Using MLIRConfig.cmake in: /var/lib/buildkite-agent/builds/llvm-project/build/lib/cmake/mlir
-- Using LLVMConfig.cmake in: /var/lib/buildkite-agent/builds/llvm-project/build/lib/cmake/llvm
-- Linker detection: GNU ld
-- Performing Test LLVM_LIBSTDCXX_MIN
-- Performing Test LLVM_LIBSTDCXX_MIN - Success
-- Performing Test LLVM_LIBSTDCXX_SOFT_ERROR
-- Performing Test LLVM_LIBSTDCXX_SOFT_ERROR - Success
-- Performing Test C_SUPPORTS_FPIC
-- Performing Test C_SUPPORTS_FPIC - Success
-- Performing Test CXX_SUPPORTS_FPIC
-- Performing Test CXX_SUPPORTS_FPIC - Success
-- Building with -fPIC
-- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG
-- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success
-- Performing Test C_SUPPORTS_WERROR_DATE_TIME
-- Performing Test C_SUPPORTS_WERROR_DATE_TIME - Success
-- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME
-- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME - Success
-- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW
-- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Success
-- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW
-- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Success
-- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG
-- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG - Success
-- Performing Test C_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG
-- Performing Test C_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG - Success
-- Performing Test CXX_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG
-- Performing Test CXX_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG - Success
-- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG
-- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Success
-- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG
-- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Success
-- Performing Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG
-- Performing Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG - Failed
-- Performing Test CXX_SUPPORTS_NOEXCEPT_TYPE_FLAG
-- Performing Test CXX_SUPPORTS_NOEXCEPT_TYPE_FLAG - Success
-- Performing Test CXX_WONT_WARN_ON_FINAL_NONVIRTUALDTOR
-- Performing Test CXX_WONT_WARN_ON_FINAL_NONVIRTUALDTOR - Success
-- Performing Test CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG
-- Performing Test CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG - Success
-- Performing Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL
-- Performing Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL - Success
-- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP
-- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP - Success
-- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG
-- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG - Success
-- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG
-- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG - Success
-- Performing Test C_SUPPORTS_MISLEADING_INDENTATION_FLAG
-- Performing Test C_SUPPORTS_MISLEADING_INDENTATION_FLAG - Success
-- Performing Test CXX_SUPPORTS_MISLEADING_INDENTATION_FLAG
-- Performing Test CXX_SUPPORTS_MISLEADING_INDENTATION_FLAG - Success
-- Performing Test LINKER_SUPPORTS_COLOR_DIAGNOSTICS
-- Performing Test LINKER_SUPPORTS_COLOR_DIAGNOSTICS - Failed
-- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS
-- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS - Success
-- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS
-- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS - Success
-- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS
-- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS - Success
-- Performing Test C_SUPPORTS_FDATA_SECTIONS
-- Performing Test C_SUPPORTS_FDATA_SECTIONS - Success
-- Performing Test CXX_SUPPORTS_FDATA_SECTIONS
-- Performing Test CXX_SUPPORTS_FDATA_SECTIONS - Success
-- Looking for os_signpost_interval_begin
-- Looking for os_signpost_interval_begin - not found
-- Configuring done
-- Generating done
-- Build files have been written to: /var/lib/buildkite-agent/builds/llvm-project/build/tools/mlir/test/Examples/standalone
--
Command Output (stderr):
--
CMake Warning (dev) at /var/lib/buildkite-agent/builds/llvm-project/build/lib/cmake/llvm/TableGen.cmake:99 (add_custom_command):
Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
add_custom_command(). Run "cmake --help-policy CMP0116" for policy
details. Use the cmake_policy command to set the policy and suppress this
warning.
Call Stack (most recent call first):
/var/lib/buildkite-agent/builds/llvm-project/build/lib/cmake/mlir/AddMLIR.cmake:5 (tablegen)
/var/lib/buildkite-agent/builds/llvm-project/build/lib/cmake/mlir/AddMLIR.cmake:15 (mlir_tablegen)
include/Standalone/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at /var/lib/buildkite-agent/builds/llvm-project/build/lib/cmake/llvm/TableGen.cmake:99 (add_custom_command):
Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
add_custom_command(). Run "cmake --help-policy CMP0116" for policy
details. Use the cmake_policy command to set the policy and suppress this
warning.
Call Stack (most recent call first):
/var/lib/buildkite-agent/builds/llvm-project/build/lib/cmake/mlir/AddMLIR.cmake:5 (tablegen)
/var/lib/buildkite-agent/builds/llvm-project/build/lib/cmake/mlir/AddMLIR.cmake:14 (mlir_tablegen)
include/Standalone/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at /var/lib/buildkite-agent/builds/llvm-project/build/lib/cmake/llvm/TableGen.cmake:99 (add_custom_command):
Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
add_custom_command(). Run "cmake --help-policy CMP0116" for policy
details. Use the cmake_policy command to set the policy and suppress this
warning.
Call Stack (most recent call first):
/var/lib/buildkite-agent/builds/llvm-project/build/lib/cmake/mlir/AddMLIR.cmake:5 (tablegen)
/var/lib/buildkite-agent/builds/llvm-project/build/lib/cmake/mlir/AddMLIR.cmake:19 (mlir_tablegen)
include/Standalone/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at /var/lib/buildkite-agent/builds/llvm-project/build/lib/cmake/llvm/TableGen.cmake:99 (add_custom_command):
Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
add_custom_command(). Run "cmake --help-policy CMP0116" for policy
details. Use the cmake_policy command to set the policy and suppress this
warning.
Call Stack (most recent call first):
/var/lib/buildkite-agent/builds/llvm-project/build/lib/cmake/mlir/AddMLIR.cmake:5 (tablegen)
/var/lib/buildkite-agent/builds/llvm-project/build/lib/cmake/mlir/AddMLIR.cmake:18 (mlir_tablegen)
include/Standalone/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at /var/lib/buildkite-agent/builds/llvm-project/build/lib/cmake/llvm/TableGen.cmake:99 (add_custom_command):
Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
add_custom_command(). Run "cmake --help-policy CMP0116" for policy
details. Use the cmake_policy command to set the policy and suppress this
warning.
Call Stack (most recent call first):
/var/lib/buildkite-agent/builds/llvm-project/build/lib/cmake/mlir/AddMLIR.cmake:5 (tablegen)
/var/lib/buildkite-agent/builds/llvm-project/build/lib/cmake/mlir/AddMLIR.cmake:17 (mlir_tablegen)
include/Standalone/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at /var/lib/buildkite-agent/builds/llvm-project/build/lib/cmake/llvm/TableGen.cmake:99 (add_custom_command):
Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
add_custom_command(). Run "cmake --help-policy CMP0116" for policy
details. Use the cmake_policy command to set the policy and suppress this
warning.
Call Stack (most recent call first):
/var/lib/buildkite-agent/builds/llvm-project/build/lib/cmake/mlir/AddMLIR.cmake:5 (tablegen)
/var/lib/buildkite-agent/builds/llvm-project/build/lib/cmake/mlir/AddMLIR.cmake:16 (mlir_tablegen)
include/Standalone/CMakeLists.txt:1 (add_mlir_dialect)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at /var/lib/buildkite-agent/builds/llvm-project/build/lib/cmake/llvm/TableGen.cmake:99 (add_custom_command):
Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
add_custom_command(). Run "cmake --help-policy CMP0116" for policy
details. Use the cmake_policy command to set the policy and suppress this
warning.
Call Stack (most recent call first):
/var/lib/buildkite-agent/builds/llvm-project/build/lib/cmake/mlir/AddMLIR.cmake:37 (tablegen)
include/Standalone/CMakeLists.txt:2 (add_mlir_doc)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at /var/lib/buildkite-agent/builds/llvm-project/build/lib/cmake/llvm/TableGen.cmake:99 (add_custom_command):
Policy CMP0116 is not set: Ninja generators transform DEPFILEs from
add_custom_command(). Run "cmake --help-policy CMP0116" for policy
details. Use the cmake_policy command to set the policy and suppress this
warning.
Call Stack (most recent call first):
/var/lib/buildkite-agent/builds/llvm-project/build/lib/cmake/mlir/AddMLIR.cmake:37 (tablegen)
include/Standalone/CMakeLists.txt:3 (add_mlir_doc)
This warning is for project developers. Use -Wno-dev to suppress it.
--
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJztW1tz4joS_jXkRWUXlwyBBx4cYxjXMYbCJsycF5ewBejE2Kwl57K_frsFJCFDwCYzqdpdqqgYpP763i1bimdp9Nzxl4xIJiQRjK0EkSnJ2CKPaRY_E_YUMhYRCSTNKszxFSMxX3FJeEJGSzrLeEhlmpF1xrQwXeEM8uLJgtAkIoIvEj4HmkQCtzBNZMZnOVCgmHcYQeaUx4gU6zzjaS7iZ71S7VaqxuavpS90VJIspVyLSsOo1HvwydgDZ49Cj-OHlZ5mCxha0myWZisqJMvgZ55wCRckg0u91W42W3UEv2FeaVa3H_XTCzO-lihD_dS0LVXDIJX6zXji4jcqwRkJIzUYqjRuCSEoTKDIGU_gb7ii9wwHHygOxnyGUzmPo3sumUYXLJG7EYEEYIK2ztJ_WIjjq5gjjD3R1TpmSCAkeJXGKQjV-sC47vLkHwpXonXNgfGXFZg_fgTmcDCyHWtcaXTfKxTTBBx0Cx_yCjkFQFLHuRsElmvcOlbg2LcgBoiHvR5MDRx7HHTtLfo8U9X4C075besAgp496FdNUyiiwzdJswWTJFyy8F5746XKjQnJ9YkY7BSTaRqL15hgwsLFOhQa-DHM5TqXWzpdps-6XK2VMp9WZOOBHo-ZicZ-OrtOWLIzYL8OrCcoWjONGJaB1t4M-tAd0hyLhowZhVBEqmHAEEnn0D-gdqEDgCpvys6E-sdGsXEYGNMSMkIm9fYvxadpBHsVpB50ktUaPJARHoGRqsNIniaEC2KqjK019Kpe28eVRnWZBFdhR9qTadza0P7maVE6opEInbkj38RtDl3zMc3u38M2LebDqtWIuOfrNYuOSydzRmWeMVGQ7L2Ob6iLGX6W2SeNPm5uIWNPmjpiGSi1QmIfl0Gf4Y95Cm3O_Qv7XXFKYO3lYcjEqya9NIf03lHu2bkp2KdWM2hea7CQ5E_aIsk3ExKpdZHCkrLP6W9ovoW5_Bs5QE3NFfSBZQLTHZaLml7Xa7BswSrYfi_B4bMfq7heWMgTEH8kp6639Vr9vZyJQBfismGmyZwv9E0_h7BvZP7uJeSdYFzK_rxgJHoR7PDkHkoj2qRlquT13QmJow-TSy24EGzP7-KaPrDdEqQHEvEEyBv2_MAaj4fj8ogC0szAm4xGw7HvBb2RbRalK8IZVSnG-z3lAe63GEtEPHK5JNr8GL9XXne2Z9_aju3_DGwXmoHlBd_tbtdyg55j9D_NoJx_pyomQdfwrcC3Bx-3ryOYsn4vLvMY6iw7J25_Yoy7Vjcw7gzbMbZudK3pb2FypifO0aoUm7J6DWzPs91-0LMtpwtJZvu24dh_W2PveI6WYVIufvZg5Nim7Qc9w3H87-PhpP_9hC4FwGX9coYWheDlfGEO76wxRNmb2r75PehaPWPi-IW9cQRe1h9naVKQQWldHMODpLMGhmlaXplEPYQE6T0KN4IfL7l7LNyh9cO0Rn7g_xxZJUT_iito9nTo-sHUGLvBENq-7RoO8HLv7LE_MZyuf2RhLoQu63xv0u9bnh9gOMd2t4wLDkKLeuEXMBTWcOqBWc7PjWGfxRcqzak5HAws8OkWjotyMB0bo3Mw5ZqB54-xyZoQPuis9vDEXcRJZOnIl5R_GlvOflhlHMvoIh_bhXsg3_DLOOEI_IxFs7wmBRkUuUWHx0pr_La1Oni7ZBt9d-j5tumdjyzQDN_cK7vDoDdxTaW7Z6nrx7JPAUs-LZwn-Cype88HJeQex5W0F-6GjXK27iFK21lQ3seYAxKdNFUbPLjZk4oATwHWqZABTyTLHmgczNgCHrrLkYOcJJVE7TG8biqp5_g8Q_jerk6fJSyj8pdx9YBH5pD6gizpAyMzxhLymHEp4SrT37ITUGaz-M1m6G6j8-CmKMuyQ5ui5gB3MKY0S9BUII3YA262UPlHNjTqPZ_OYgbe3eydgD7tNoqlURSEuZDpKgg36r_VlpBRGvPwmZiDUbVWa-KWKwZTMLVdrE4xyGITsjQTRGY0EZiApGuNerZjCTLP0tWO2SFhLZCnEzLO1cbT7oRgyeK1tt6TjaclmGmb0R3LiEnohwI4TARTB16KRbDFbsXgsRXorOa3M-qYK1-vMygAGOdix_FxE5PtEZZJ45h4kqod-9YK0ptkLIQ4kBBn5jwTct9jf2IjrN4zogg33l6i9w3VkRhT4IoKfKn0mhKPk8EBHXgSxnmEcO_tkYRKeYcLKXT5hPlT2yWgYhRxGitVdscSEJNdMDDvVOw36kLUH1icrlm2C7w2TVINRlWgd1Hlcu8c8lJyl5L7Ly6560vJXUruUnJfWXLtS8ldSu5Scl9Zcq1LyV1K7lJyX1lyN5eSu5TcpeS-suSal5K7lNz_Wck1bj6ouaL5Xt_P9zS85Pol1_9Hc73xdbm-fy718j7NVdRpRO1Gm15JLmPWgSFl4uHTsAa-YvPyzkGzConF_pUz9foQvkwgCL5O8PLyEQ0Pv3x0lWdxZ_81oQWXy3ymA91rtbwLDRciVwp9u27Ua1fLTrVej5phNLupfms0wnYIrmwxyppVxm5YtRFexXTGYtGpfLuFvE3YI1Es8P-dv3WveKcODKqNWrXabtzUb_T5das2o7ObJq3N583WrHJdZSvI65dXl66yjlJpli8ETMYqkC-TVODJKGNKHPCnuVymWWe-pMvkSgnuKMX_AytaToM">