<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/62551>62551</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
flang: falure compiling blas sources
</td>
</tr>
<tr>
<th>Labels</th>
<td>
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
balay
</td>
</tr>
</table>
<pre>
```
flang-new -o cbdsqr.o -c -fPIC -O0 cbdsqr.f
<snip>
/usr/bin/ranlib libfblas.a/usr/include/c++/13/optional:484: constexpr const _Tp& std::_Optional_base_impl<_Tp, _Dp>::_M_get() const [with _Tp = long unsigned int; _Dp = std::_Optional_base<long unsigned int, true, true>]: Assertion 'this->_M_is_engaged()' failed.
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0. Program arguments: /usr/bin/flang-new -fc1 -triple x86_64-redhat-linux-gnu -emit-obj -mrelocation-model pic -pic-level 2 -target-cpu x86-64 -O0 -o cbdsqr.o -x f95-cpp-input cbdsqr.f
#0 0x00007fb4302c57aa llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/lib64/libLLVM-16.so+0xcc57aa)
#1 0x00007fb4302c3094 llvm::sys::RunSignalHandlers() (/lib64/libLLVM-16.so+0xcc3094)
#2 0x00007fb4302c635b (/lib64/libLLVM-16.so+0xcc635b)
#3 0x00007fb42f05fb70 __restore_rt (/lib64/libc.so.6+0x3db70)
#4 0x00007fb42f0b0844 __pthread_kill_implementation (/lib64/libc.so.6+0x8e844)
#5 0x00007fb42f05fabe gsignal (/lib64/libc.so.6+0x3dabe)
#6 0x00007fb42f04887f abort (/lib64/libc.so.6+0x2687f)
#7 0x00007fb42f2df1c0 __gnu_debug::_Safe_sequence_base::_M_get_mutex() (/lib64/libstdc++.so.6+0xdf1c0)
#8 0x00007fb42eabf100 (/lib64/libFortranLower.so.16+0x4bf100)
#9 0x00007fb42eac1728 (/lib64/libFortranLower.so.16+0x4c1728)
#10 0x00007fb42eace252 (/lib64/libFortranLower.so.16+0x4ce252)
#11 0x00007fb42eacd9bd (/lib64/libFortranLower.so.16+0x4cd9bd)
#12 0x00007fb42ead4bce (/lib64/libFortranLower.so.16+0x4d4bce)
#13 0x00007fb42ead5174 Fortran::lower::createPFT(Fortran::parser::Program const&, Fortran::semantics::SemanticsContext const&) (/lib64/libFortranLower.so.16+0x4d5174)
#14 0x00007fb42e7c7b15 Fortran::lower::LoweringBridge::lower(Fortran::parser::Program const&, Fortran::semantics::SemanticsContext const&) (/lib64/libFortranLower.so.16+0x1c7b15)
#15 0x00007fb43aeee8b2 Fortran::frontend::CodeGenAction::beginSourceFileAction() (/lib64/libflangFrontend.so.16+0xa68b2)
#16 0x00007fb43aede665 Fortran::frontend::FrontendAction::beginSourceFile(Fortran::frontend::CompilerInstance&, Fortran::frontend::FrontendInputFile const&) (/lib64/libflangFrontend.so.16+0x96665)
#17 0x00007fb43aece29d Fortran::frontend::CompilerInstance::executeAction(Fortran::frontend::FrontendAction&) (/lib64/libflangFrontend.so.16+0x8629d)
#18 0x00007fb43b0a38eb Fortran::frontend::executeCompilerInvocation(Fortran::frontend::CompilerInstance*) (/lib64/libflangFrontendTool.so.16+0x6e8eb)
#19 0x000055faad9fc0a8 fc1_main(llvm::ArrayRef<char const*>, char const*) (/usr/bin/flang-new+0x80a8)
#20 0x000055faad9f9a64 main (/usr/bin/flang-new+0x5a64)
#21 0x00007fb42f049b4a __libc_start_call_main (/lib64/libc.so.6+0x27b4a)
#22 0x00007fb42f049c0b __libc_start_main@GLIBC_2.2.5 (/lib64/libc.so.6+0x27c0b)
#23 0x000055faad9f9c85 _start (/usr/bin/flang-new+0x5c85)
flang-new: error: unable to execute command: Aborted (core dumped)
flang-new: error: flang frontend command failed due to signal (use -v to see invocation)
flang-new version 16.0.1 (Fedora 16.0.1-1.fc38)
Target: x86_64-redhat-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
flang-new: note: diagnostic msg:
********************
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
flang-new: note: diagnostic msg: /tmp/cbdsqr-ba5cfc
flang-new: note: diagnostic msg: /tmp/cbdsqr-ba5cfc.sh
flang-new: note: diagnostic msg:
********************
```
[cbdsqr-ba5cfc.sh.txt](https://github.com/llvm/llvm-project/files/11399341/cbdsqr-ba5cfc.sh.txt)
[cbdsqr-ba5cfc.txt](https://github.com/llvm/llvm-project/files/11399342/cbdsqr-ba5cfc.txt)
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzMWE1z4ywS_jXkQsklgSRLBx8cJ5pJVWaTmnh3jypALZl3sKQXUMbz77fAcmw537NzeFOusgPN009_0DQwY2TTAixQcomSqws22E2nF5wp9uuCd9WvBUrD8RNeoXBZK9Y2QQs_cdBhwSvzt551OBA4qO9vVji4Cw-j9X4BoivTyh7R6_F_UgxGI1Jw2SJSaNYqybGSvOaKmRl7mpetUEMFiBQCkUv_KSKKSNH1VnYtU4gu4yxGdIlF1xoLu17vf-Fy3SOSYmMrRJeILsu7cUnJmYFSbnuF6MpLrXB55cntBb-VDVhEMkTyEQsllz-l3ThMjOgVVl3b4KH1bquwbC2ilw7DT76iEdHV82Vkha0e4OmbXqPkylmzNAa0W40RmduNNAGi1-W3UpoS2oY1UO0JIjLHNZMKqtnetfe318uHa2wGvpUWM8yHBmvoO22x7fDG2t44dqRApGik3Qx8JrotIoVSj4evoNfdXyCsC4AxAxhECsxaR9mHA9sNYKGZ2WDOxA-rmYBR_YNl4geuhm3vtPihcIb9373uGs22mOlm2EJrHQ98lgknmVWLCAdWy14B3mVpmcaBhmrDbKBkO-yCph1wAFtpg47_hYOtBtUJ5lwWbLsKFO6lwEEvRaDgERQmOLBMN2AD0Q8OMUhjn6qTHN7hOk8C0feBbPvBnuUxRoSGONyFYRjOax7TkIhkzhj2zvNBN7_M_se9lq317lg7_yCSHYU0-1l2xmpgW0RSF32fDDn2QS2U5Gm8_769_c-3IEpnpkPkMtwJr87F_YlPdMaHhnn8Ep_vQ_sgm5apr6ytFGgzZvj7Kh3iRCU5U5nShH8Ax4lNcOgJDqnDpObzEJelBmM7DaW2z0HFzHSz1APSis_DCV48xeNhFse4LHu70cCq8odUyu97cOnHxt31uoIMsnhqeHJOmHHAjfFufYcr4zCBSqdQcZbNa8x4947RJM3m9QRoPgEiVR0J58SmHcoK-NCMteiB1VAa-HuAVsBYkI7VrtwOFnavZYSx1Vh-j0S8ngmR7JQIMF5HYfgcq-i01ay97X6CdmjRHi724hO8fIonojnJPo7nxZ_w3D4Jz_CAJOQTeE58ghed4VU5rz6B58QneGSKV8VcwMfxvPgEj57hJdE8xuPyfeyVA9n_FBqYhftijUg2kemZNgehQwX3h-JYuCbCBrastVKMJefh8O-qay3s7MnCF7LsVcsc8Yllk30OczHnUfKqZR5Pts2lllUDp9P_NEsjb8jE0tOCQxkAZJxMidTaaWzHlmPVVfAF2qVwxW0_xKGR7UM3aAGFVDBOvbLT_flbjJAn1Fia8Wn2p1NmFaRp8hazA-gb1M4Dcm7atpcK9E1rLGtdrj-Pyssqb9xJ7hS8HZXXbM_TNJ1GZT61XQDJq7ejckbdj8IOxGCPAfm48z5pQJaSfFpqTks15SGjGfC3DBipHu14HFutz4Zs-T7xddepE_IpZMAn5A_nQpLUjFV5LUKW4VpE5Za5HvKkzVpqzX59hxrRldgwfQj_0rXZZIWnY0_EXuxH944M2eRIIeEZlZylMXY03oVKWDqpaSQ66wdyHjNclu70L41l2paCKVWegL_SIMx5zCbI5BxZhHyK7B0Xh19uby5XJZmRWfKOChFOQkLouR9EluA9-PueENlxdx2n6BKD1p2rx3hoGVfg7i9jImLRbbfMpxleup4J_MkrOg3-7gHVO4h-FB-y9QA33qRwNXhlx75uMICDRz8GgOVJ-p9rwY-gjWsso3QWziK3uICq02wcCKJZLegxi9b-SuIovXLHGcV8B4v9xcYJ952Ru_2U31xKQXUl9bMb1XMXtJ119QdXkjVtZ6wUeGsav3AM5__x2SOc3kOX6_Vy9RWvv17j4u729u6_N__6goub2-sHvL7zw5f__oK_X9_ffV8_3RjvNfS6E2AMVNj48wGRzLgt6qLEjOmEZC7oemixEVr29klAA_YXQagws0-QH_UBKey2R6TY3_sCzhJRiz8AMTOb3wnGnwrJ9P0GJZfn5GZ2Z1FyhUj26SeCWir_QhBFNM9pHL1gukd_Khjn2v-YavJM9anei2pBq5zm7AIWUZpREs3DMLrYLCIgEfB5nNOKZHSeRRUleZ5UQEnNaUwu5IKEhIZJGEdplNJsNo8JDwlUIk0ghzpHcQhbJtXM8Zt1urnw7yaLlCRJdKEYB2UOr2t64Y3gQ2NQHCpprDkus9IqWPgc8WWKqUH7atdLJdsGc8XMuCPMxaDV4vcfdDy3_wUAAP__WOL7mQ">