http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58020
--- Comment #8 from Steve Kargl <sgk at troutmask dot apl.washington.edu> --- On Tue, Jul 30, 2013 at 05:31:01PM +0000, dominiq at lps dot ens.fr wrote: > > with -m32. The gfortran rationale is that Z'FF800000' is converted to the > highest integer kind (8 with -m32 or 16 with -m64) as 2**32-8388608, i.e., a > positive number larger that huge(1)=2**31-1. It is not a gfortran rationale. It is what the Fortran mandates!