re PR libfortran/78055 (Many new gfortran test failures)
authorJerry DeLisle <jvdelisle@gcc.gnu.org>
Fri, 21 Oct 2016 18:02:32 +0000 (18:02 +0000)
committerJerry DeLisle <jvdelisle@gcc.gnu.org>
Fri, 21 Oct 2016 18:02:32 +0000 (18:02 +0000)
2016-10-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

PR libfortran/78055
* io/io.h (st_parameter_dt): Restore GFC_IO_INT to maintain
alignment.

From-SVN: r241422

libgfortran/ChangeLog
libgfortran/io/io.h

index 511458f..167a0f9 100644 (file)
@@ -1,3 +1,9 @@
+2016-10-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR libfortran/78055
+       * io/io.h (st_parameter_dt): Restore GFC_IO_INT to maintain
+       alignment.
+
 2016-10-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
 
        * io/transfer.c (finalize_transfer): Free format data in child
index edc520a..8b20389 100644 (file)
@@ -514,6 +514,7 @@ typedef struct st_parameter_dt
             large enough to hold a complex value (two reals) of the
             largest kind.  */
          char value[32];
+         GFC_IO_INT not_used; /* Needed for alignment. */
          formatted_dtio fdtio_ptr;
          unformatted_dtio ufdtio_ptr;
        } p;