<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/83894>83894</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Flang: not yet implemented: intrinsic: REAL(KIND=2) in SPACING (used in e.g. HDF5)
</td>
</tr>
<tr>
<th>Labels</th>
<td>
flang
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
keidavis
</td>
</tr>
</table>
<pre>
llvm-project/flang/include/flang/Optimizer/Support/Utils.h:131: not yet implemented: intrinsic: REAL(KIND=2) in SPACING
It seems it's not REAL(KIND=2), but the implementation for that type in the SPACING intrinsic. Looking at flang/lib/Optimizer/Builder/Runtime/Numeric.cpp, it appears that SPACING, and several other intrinsics, are implemented for larger float types.
Compiling kind_find ( https://github.com/srinathv/Coding-Examples/blob/master/codingTests/fortran90/kindfind.f90) with flang suggests that REAL(KIND=2) is at least nominally implemented.
Flang gives a sensible error message, but hoping to get this on someone's radar as much software depends on HDF5.
Thanks!
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJykVM2SozYQfhpx6VoKC7yYAwevvSRT2ZqkdjfnlIwa6IyQKHXjzeTpU8IzNc5P5bIXG0mt_n74GsNMo0ds1f6D2p8zs8oUYvuEZM2VOLsE-9w6d53fLTH8jr0o3Q3O-FHpjnzvVot3Oz8vQjP9iVHp7su6LCGm-l-FHOeTKo-7cqfKI_gg8IwCNC8OZ_SCNm2Tl0ieqU-Lzx-Pn5Q-_PTweFblWSvdAHn48svx9PD4gyrOqjjefh8EGHFmIFG65q35vy8rfYLLKiATvsEaoeBhCBFkMgLyvGACSTUvQG-ccoBPITyRH8EIvAp2dPmH7A8rObs9fV690JzseVxnjNTn_bIkHiRglgVN5Bvuqyh9AuMtMF4xGgdBJoxvBHg7j3jv2sbdmThihMGFFw2cw71BpzAv5BLxJ_L2t4G8BaUPMIksrMqj0p3S3UgyrZe8D7PSHUfyRqar0t0pWPLju49_mATLSncXF5Lo2bBsOvut4iuypNMhRInGN4XSXcJLcPmQlg18I5lu1gGv45hu3Bz4r5fNyWeHhgV8mMkb557vtef3Grut6UhXZDDA6JkuDgFjDBFmZDYjvkZgCksyQwKMmAJBDMEDhxmDxy1C0VgTwTDMaz8Bh0G-JeMtLujtVv3judv_jcDXyfgnVnqX2ba0TdmYDNtdXTT7-tBUZTa1-v1-qPd9sdvXRVn3xaGp6p2tsGqa3uiDyajVha6Ksqh2TaF1mRvblPv6PRZlM1isB1UVOBtyeZrHPMQxI-YV20N5aKrMmQs63uZY65d86jTS8Ta_l3VkVRWOWPitg5A4bDf70tR9_2imaK2MNm1hPuabVUo32Rpd-z-RS4xe_u4-NZvAFKtN418BAAD__8fFhB8">