<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/119478>119478</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [flang][debug] Imprecise intrinsic type information
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            flang
      </td>
    </tr>

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

    <tr>
      <th>Reporter</th>
      <td>
          jieljiel
      </td>
    </tr>
</table>

<pre>
    Consider the following code,
```
program test
  integer*4 :: i4 = 1
  integer*8 :: i8 = 2
  real*4 :: r4 = 3.0
  real*8 :: r8 = 4.0
  print *, i4, i8, r4, r8
end program
```

With flang,
```
(gdb) ptype i4
type = integer
(gdb) ptype i8
type = integer
(gdb) ptype r4
type = real
(gdb) ptype r8
type = real
```

With gfortran,
```
(gdb) ptype i4
type = integer(kind=4)
(gdb) ptype {i4,i8,r4,r8}
A syntax error in expression, near `{i4,i8,r4,r8}'.
(gdb) ptype i4
type = integer(kind=4)
(gdb) ptype i8
type = integer(kind=8)
(gdb) ptype r4
type = real(kind=4)
(gdb) ptype r8
```

It will be much better if the DW_AT_name can reflect precise type information.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJysVE1vnDAQ_TXmMsrKNmwwBw4kq5Vyr5RjZGBgnRobjU0-_n2Fd5OmCVWrqtKuGenNG7831owOwYwOsWb7G7Y_ZHqJJ0_1o0G7_rPW96_1rXfB9EgQTwiDt9Y_GzdC53tk8pbxhl3zy483M_mR9AQRQ2S8ATAu4ojEZFMAyxuWN2DW6ADiE67ecZVwmXBCbT-S6UzOd_wj_M6lM7e4wDMZF4HJhslbMEU61XpSikkx3qDr4SL7kxnGm3sTTzBY7cavXplUY98yWcEcX2dc6_MmRauEN2Mbeerv8uiXesnpRpLaStowMQ6eImn3rz6k-m5cz_JDwWS1wWLlTWpw6m9qLylWHhhvGgivLuoXQCJPYBzgy0wYgvGrGnCoCVYpv6kgy91_U7nd-3eW2mZtvMSfLkrv8ukd7iI8G2uhRZiW7gQtxogEZkijdbh_aL49OD0hdNoB4WCxizATdiYgnOW7wdOko_Ful_V13ld5pTOsRZnnqryulMhONRZlVxVD1yulcpF3bTlwWSgheZ93Va4yU0suCyGF4FxWhdhVYi_zvizVvhVCip4VHCdt7M7ap2nnacxMCAvWQlRFqTKrW7QhLQ0pL8Mh1_1B9Uq4apcxsIJbE2L4WSKaaNOmOTP2B7a_6bFd1hDupjefxkUyLpjui-NsIVufYpzDOuzyyORxNPG0tLvOT0we15sun6uZ_CN2kcljUh6YPF7EP9XyRwAAAP__NRB08Q">