https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92896

--- Comment #3 from MarkEggleston <mark.eggleston at codethink dot com> ---
The value 'A' is padded out with spaces giving a value 2314885530818453554.
Avoiding the conversion and using the value directly:

program p
   print *, [integer :: 1, [integer(8) :: 2314885530818453554]]
end

results in:

    2 |    print *, [integer :: 1, [integer(8) :: 2314885530818453554]]
      |                                                              1
Error: Integer too big for its kind at (1). This check can be disabled with the
option '-fno-range-check'

Reply via email to