title: gfortran Error: Integer too big for its kind at (1)
body: <p>I want to see integer kind number of gfortran</p>
  
  <p>so I write this line</p>
  
  <pre><code>write(*,"(1X,I20,'correspond to kind  ',I2)"),11111111111,kind(11111111111)
  </code></pre>
  
  <p>There will be compilation error says</p>
  
  <blockquote>
    <p>precision of type test.f90:67:57: Error: Integer too big for its kind
    at (1). Th is check can be disabled with the option -fno-range-check</p>
  </blockquote>
  
  <p>So I tried recompile with <code>-fno-range-check</code>. But it gives result</p>
  
  <blockquote>
    <p>-1773790777correspond to kind   4</p>
  </blockquote>
  
  <p>What is wrong? On the other hand, intel fortran gives no error and correct answer</p>