Scott Robert Ladd wrote:
|
| Looking at arith.c, I find this comment:
|
| mpz_init (int_info->min_int);
| mpz_neg (int_info->min_int, int_info->huge);
| /* No -1 here, because the representation is symmetric. */
|
|
| Yet I can't find anything in the Fortran 95 standard that supports the
| contention that potitive and negative values are symmetric (as suggested
| by the comment.
|
| So is this a bug or not? It certainly is different from other Fortran 95
| compilers...
See section 13.7.1. This is a fairly strict interpretation of the
standard if I recall all the details correctly.