On Thu, 7 Sep 2006, Steve Kargl wrote:
The Fortran tried to use the most negative integer value, but
this cause an overflow because gfortran creates this value
via a unary minus operation.
Whilst I agree completely that prohibiting the constant -2147483648
adheres to the letter of the standards, might it not be reasonable
to support this as a STD_GNU or a STD_LEGACY extension for compatability
with other compilers (such as previous versions of gfortran and g77)
that are more forgiving in the constants that they accept.
I'm curious how many other F90/F95 compilers (dis)allow -2147483648?