All uses of "value" are protected by #if defined HAVE_GFC_REAL_16 || defined HAVE_GFC_REAL_10
so it may be unused, which generates a warning on some platforms. Bootstrapped on powerpc-ibm-aix7.1.0.0. Okay for trunk? Thanks, David * io/read.c (si_max): Annotate value with attribute unused. Index: io/read.c =================================================================== --- io/read.c (revision 198587) +++ io/read.c (working copy) @@ -91,7 +91,7 @@ GFC_UINTEGER_LARGEST si_max (int length) { - GFC_UINTEGER_LARGEST value; + GFC_UINTEGER_LARGEST value __attribute__((unused)); switch (length) {