2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
PR libfortran/18958
libgfortran.h: Change typedef of index_type from size_t
to ssize_t.
2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
PR libfortran/18958
* gfortran.dg/eoshift.f90: New test case.
From-SVN: r99047
+2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
+
+ PR libfortran/18958
+ * gfortran.dg/eoshift.f90: New test case.
+
2005-04-30 Paul Thomas <pault@gcc.gnu.org>
PR libfortran/18857
--- /dev/null
+! { dg-do run }
+! PR 18958: We used to segfault for eoshifting off the end of an array.
+program main
+ character(len=20) line
+ write (line,'(I4)') eoshift((/1, 3/), 3)
+end program main
+2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
+
+ PR libfortran/18958
+ libgfortran.h: Change typedef of index_type from size_t
+ to ssize_t.
+
2005-04-30 Paul Thomas <pault@gcc.gnu.org>
PR libfortran/18857
/* The following two definitions must be consistent with the types used
by the compiler. */
/* The type used of array indices, amongst other things. */
-typedef size_t index_type;
+typedef ssize_t index_type;
/* The type used for the lengths of character variables. */
typedef GFC_INTEGER_4 gfc_charlen_type;