https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103628
--- Comment #4 from Arseny Solokha <asolokha at gmx dot com> --- Yes, I actually have both. But that's the peculiarity of the way I build my test corpus, which I build from multiple sources, and not really important. Sorry for mistakenly pointing you at the wrong file copied from the source other what was originally mentioned in the PR. After reducing qp54.f08 and check_mod.F90 together, the testcase boils down to the following: program main integer, parameter :: k = 16 real(kind = k):: b = 4h1234 end program main