Commit 60dcf38a by Tobias Burnus

re PR fortran/36518 (libgfortran: "warning: format '%d' expects type 'int', but")

2008-06-13  Tobias Burnus  <burnus@net-b.de>

        PR libgfortran/36518
        * configure.ac (AM_CFLAGS): Add -Werror.
        * configure: Regenerate.
        * m4/ifunction_logical.m4: Cast "n" to "(int)".
        * generated/any_l16.c: Regenerate.
        * generated/any_l2.c: Regenerate.
        * generated/all_l1.c: Regenerate.
        * generated/all_l2.c: Regenerate.
        * generated/all_l16.c: Regenerate.
        * generated/any_l4.c: Regenerate.
        * generated/count_4_l.c: Regenerate.
        * generated/count_8_l.c: Regenerate.
        * generated/all_l4.c: Regenerate.
        * generated/count_1_l.c: Regenerate.
        * generated/count_16_l.c: Regenerate.
        * generated/any_l8.c: Regenerate.
        * generated/count_2_l.c: Regenerate.
        * generated/any_l1.c: Regenerate.
        * generated/all_l8.c: Regenerate.

From-SVN: r136761
parent 357ad64f
...@@ -3399,7 +3399,7 @@ if test "x$GCC" = "xyes"; then ...@@ -3399,7 +3399,7 @@ if test "x$GCC" = "xyes"; then
AM_FCFLAGS="-I . -Wall -Werror -fimplicit-none -fno-repack-arrays -fno-underscoring" AM_FCFLAGS="-I . -Wall -Werror -fimplicit-none -fno-repack-arrays -fno-underscoring"
## We like to use C99 routines when available. This makes sure that ## We like to use C99 routines when available. This makes sure that
## __STDC_VERSION__ is set such that libc includes make them available. ## __STDC_VERSION__ is set such that libc includes make them available.
AM_CFLAGS="-std=gnu99 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wextra -Wwrite-strings" AM_CFLAGS="-std=gnu99 -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wextra -Wwrite-strings"
## Compile the following tests with the same system header contents ## Compile the following tests with the same system header contents
## that we'll encounter when compiling our own source files. ## that we'll encounter when compiling our own source files.
CFLAGS="-std=gnu99 $CFLAGS" CFLAGS="-std=gnu99 $CFLAGS"
...@@ -126,7 +126,7 @@ if test "x$GCC" = "xyes"; then ...@@ -126,7 +126,7 @@ if test "x$GCC" = "xyes"; then
AM_FCFLAGS="-I . -Wall -Werror -fimplicit-none -fno-repack-arrays -fno-underscoring" AM_FCFLAGS="-I . -Wall -Werror -fimplicit-none -fno-repack-arrays -fno-underscoring"
## We like to use C99 routines when available. This makes sure that ## We like to use C99 routines when available. This makes sure that
## __STDC_VERSION__ is set such that libc includes make them available. ## __STDC_VERSION__ is set such that libc includes make them available.
AM_CFLAGS="-std=gnu99 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wextra -Wwrite-strings" AM_CFLAGS="-std=gnu99 -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wextra -Wwrite-strings"
## Compile the following tests with the same system header contents ## Compile the following tests with the same system header contents
## that we'll encounter when compiling our own source files. ## that we'll encounter when compiling our own source files.
CFLAGS="-std=gnu99 $CFLAGS" CFLAGS="-std=gnu99 $CFLAGS"
......
...@@ -138,7 +138,7 @@ all_l1 (gfc_array_l1 * const restrict retarray, ...@@ -138,7 +138,7 @@ all_l1 (gfc_array_l1 * const restrict retarray,
if (extent[n] != ret_extent) if (extent[n] != ret_extent)
runtime_error ("Incorrect extent in return value of" runtime_error ("Incorrect extent in return value of"
" ALL intrinsic in dimension %d:" " ALL intrinsic in dimension %d:"
" is %ld, should be %ld", n + 1, " is %ld, should be %ld", (int) n + 1,
(long int) ret_extent, (long int) extent[n]); (long int) ret_extent, (long int) extent[n]);
} }
} }
......
...@@ -138,7 +138,7 @@ all_l16 (gfc_array_l16 * const restrict retarray, ...@@ -138,7 +138,7 @@ all_l16 (gfc_array_l16 * const restrict retarray,
if (extent[n] != ret_extent) if (extent[n] != ret_extent)
runtime_error ("Incorrect extent in return value of" runtime_error ("Incorrect extent in return value of"
" ALL intrinsic in dimension %d:" " ALL intrinsic in dimension %d:"
" is %ld, should be %ld", n + 1, " is %ld, should be %ld", (int) n + 1,
(long int) ret_extent, (long int) extent[n]); (long int) ret_extent, (long int) extent[n]);
} }
} }
......
...@@ -138,7 +138,7 @@ all_l2 (gfc_array_l2 * const restrict retarray, ...@@ -138,7 +138,7 @@ all_l2 (gfc_array_l2 * const restrict retarray,
if (extent[n] != ret_extent) if (extent[n] != ret_extent)
runtime_error ("Incorrect extent in return value of" runtime_error ("Incorrect extent in return value of"
" ALL intrinsic in dimension %d:" " ALL intrinsic in dimension %d:"
" is %ld, should be %ld", n + 1, " is %ld, should be %ld", (int) n + 1,
(long int) ret_extent, (long int) extent[n]); (long int) ret_extent, (long int) extent[n]);
} }
} }
......
...@@ -138,7 +138,7 @@ all_l4 (gfc_array_l4 * const restrict retarray, ...@@ -138,7 +138,7 @@ all_l4 (gfc_array_l4 * const restrict retarray,
if (extent[n] != ret_extent) if (extent[n] != ret_extent)
runtime_error ("Incorrect extent in return value of" runtime_error ("Incorrect extent in return value of"
" ALL intrinsic in dimension %d:" " ALL intrinsic in dimension %d:"
" is %ld, should be %ld", n + 1, " is %ld, should be %ld", (int) n + 1,
(long int) ret_extent, (long int) extent[n]); (long int) ret_extent, (long int) extent[n]);
} }
} }
......
...@@ -138,7 +138,7 @@ all_l8 (gfc_array_l8 * const restrict retarray, ...@@ -138,7 +138,7 @@ all_l8 (gfc_array_l8 * const restrict retarray,
if (extent[n] != ret_extent) if (extent[n] != ret_extent)
runtime_error ("Incorrect extent in return value of" runtime_error ("Incorrect extent in return value of"
" ALL intrinsic in dimension %d:" " ALL intrinsic in dimension %d:"
" is %ld, should be %ld", n + 1, " is %ld, should be %ld", (int) n + 1,
(long int) ret_extent, (long int) extent[n]); (long int) ret_extent, (long int) extent[n]);
} }
} }
......
...@@ -138,7 +138,7 @@ any_l1 (gfc_array_l1 * const restrict retarray, ...@@ -138,7 +138,7 @@ any_l1 (gfc_array_l1 * const restrict retarray,
if (extent[n] != ret_extent) if (extent[n] != ret_extent)
runtime_error ("Incorrect extent in return value of" runtime_error ("Incorrect extent in return value of"
" ANY intrinsic in dimension %d:" " ANY intrinsic in dimension %d:"
" is %ld, should be %ld", n + 1, " is %ld, should be %ld", (int) n + 1,
(long int) ret_extent, (long int) extent[n]); (long int) ret_extent, (long int) extent[n]);
} }
} }
......
...@@ -138,7 +138,7 @@ any_l16 (gfc_array_l16 * const restrict retarray, ...@@ -138,7 +138,7 @@ any_l16 (gfc_array_l16 * const restrict retarray,
if (extent[n] != ret_extent) if (extent[n] != ret_extent)
runtime_error ("Incorrect extent in return value of" runtime_error ("Incorrect extent in return value of"
" ANY intrinsic in dimension %d:" " ANY intrinsic in dimension %d:"
" is %ld, should be %ld", n + 1, " is %ld, should be %ld", (int) n + 1,
(long int) ret_extent, (long int) extent[n]); (long int) ret_extent, (long int) extent[n]);
} }
} }
......
...@@ -138,7 +138,7 @@ any_l2 (gfc_array_l2 * const restrict retarray, ...@@ -138,7 +138,7 @@ any_l2 (gfc_array_l2 * const restrict retarray,
if (extent[n] != ret_extent) if (extent[n] != ret_extent)
runtime_error ("Incorrect extent in return value of" runtime_error ("Incorrect extent in return value of"
" ANY intrinsic in dimension %d:" " ANY intrinsic in dimension %d:"
" is %ld, should be %ld", n + 1, " is %ld, should be %ld", (int) n + 1,
(long int) ret_extent, (long int) extent[n]); (long int) ret_extent, (long int) extent[n]);
} }
} }
......
...@@ -138,7 +138,7 @@ any_l4 (gfc_array_l4 * const restrict retarray, ...@@ -138,7 +138,7 @@ any_l4 (gfc_array_l4 * const restrict retarray,
if (extent[n] != ret_extent) if (extent[n] != ret_extent)
runtime_error ("Incorrect extent in return value of" runtime_error ("Incorrect extent in return value of"
" ANY intrinsic in dimension %d:" " ANY intrinsic in dimension %d:"
" is %ld, should be %ld", n + 1, " is %ld, should be %ld", (int) n + 1,
(long int) ret_extent, (long int) extent[n]); (long int) ret_extent, (long int) extent[n]);
} }
} }
......
...@@ -138,7 +138,7 @@ any_l8 (gfc_array_l8 * const restrict retarray, ...@@ -138,7 +138,7 @@ any_l8 (gfc_array_l8 * const restrict retarray,
if (extent[n] != ret_extent) if (extent[n] != ret_extent)
runtime_error ("Incorrect extent in return value of" runtime_error ("Incorrect extent in return value of"
" ANY intrinsic in dimension %d:" " ANY intrinsic in dimension %d:"
" is %ld, should be %ld", n + 1, " is %ld, should be %ld", (int) n + 1,
(long int) ret_extent, (long int) extent[n]); (long int) ret_extent, (long int) extent[n]);
} }
} }
......
...@@ -138,7 +138,7 @@ count_16_l (gfc_array_i16 * const restrict retarray, ...@@ -138,7 +138,7 @@ count_16_l (gfc_array_i16 * const restrict retarray,
if (extent[n] != ret_extent) if (extent[n] != ret_extent)
runtime_error ("Incorrect extent in return value of" runtime_error ("Incorrect extent in return value of"
" COUNT intrinsic in dimension %d:" " COUNT intrinsic in dimension %d:"
" is %ld, should be %ld", n + 1, " is %ld, should be %ld", (int) n + 1,
(long int) ret_extent, (long int) extent[n]); (long int) ret_extent, (long int) extent[n]);
} }
} }
......
...@@ -138,7 +138,7 @@ count_1_l (gfc_array_i1 * const restrict retarray, ...@@ -138,7 +138,7 @@ count_1_l (gfc_array_i1 * const restrict retarray,
if (extent[n] != ret_extent) if (extent[n] != ret_extent)
runtime_error ("Incorrect extent in return value of" runtime_error ("Incorrect extent in return value of"
" COUNT intrinsic in dimension %d:" " COUNT intrinsic in dimension %d:"
" is %ld, should be %ld", n + 1, " is %ld, should be %ld", (int) n + 1,
(long int) ret_extent, (long int) extent[n]); (long int) ret_extent, (long int) extent[n]);
} }
} }
......
...@@ -138,7 +138,7 @@ count_2_l (gfc_array_i2 * const restrict retarray, ...@@ -138,7 +138,7 @@ count_2_l (gfc_array_i2 * const restrict retarray,
if (extent[n] != ret_extent) if (extent[n] != ret_extent)
runtime_error ("Incorrect extent in return value of" runtime_error ("Incorrect extent in return value of"
" COUNT intrinsic in dimension %d:" " COUNT intrinsic in dimension %d:"
" is %ld, should be %ld", n + 1, " is %ld, should be %ld", (int) n + 1,
(long int) ret_extent, (long int) extent[n]); (long int) ret_extent, (long int) extent[n]);
} }
} }
......
...@@ -138,7 +138,7 @@ count_4_l (gfc_array_i4 * const restrict retarray, ...@@ -138,7 +138,7 @@ count_4_l (gfc_array_i4 * const restrict retarray,
if (extent[n] != ret_extent) if (extent[n] != ret_extent)
runtime_error ("Incorrect extent in return value of" runtime_error ("Incorrect extent in return value of"
" COUNT intrinsic in dimension %d:" " COUNT intrinsic in dimension %d:"
" is %ld, should be %ld", n + 1, " is %ld, should be %ld", (int) n + 1,
(long int) ret_extent, (long int) extent[n]); (long int) ret_extent, (long int) extent[n]);
} }
} }
......
...@@ -138,7 +138,7 @@ count_8_l (gfc_array_i8 * const restrict retarray, ...@@ -138,7 +138,7 @@ count_8_l (gfc_array_i8 * const restrict retarray,
if (extent[n] != ret_extent) if (extent[n] != ret_extent)
runtime_error ("Incorrect extent in return value of" runtime_error ("Incorrect extent in return value of"
" COUNT intrinsic in dimension %d:" " COUNT intrinsic in dimension %d:"
" is %ld, should be %ld", n + 1, " is %ld, should be %ld", (int) n + 1,
(long int) ret_extent, (long int) extent[n]); (long int) ret_extent, (long int) extent[n]);
} }
} }
......
...@@ -121,7 +121,7 @@ name`'rtype_qual`_'atype_code (rtype * const restrict retarray, ...@@ -121,7 +121,7 @@ name`'rtype_qual`_'atype_code (rtype * const restrict retarray,
if (extent[n] != ret_extent) if (extent[n] != ret_extent)
runtime_error ("Incorrect extent in return value of" runtime_error ("Incorrect extent in return value of"
" u_name intrinsic in dimension %d:" " u_name intrinsic in dimension %d:"
" is %ld, should be %ld", n + 1, " is %ld, should be %ld", (int) n + 1,
(long int) ret_extent, (long int) extent[n]); (long int) ret_extent, (long int) extent[n]);
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment