From 8b729f5c8f812ffebaddb6ef9bd22e7c0dea9f19 Mon Sep 17 00:00:00 2001 From: Jerry DeLisle Date: Fri, 21 Oct 2016 18:02:32 +0000 Subject: [PATCH] re PR libfortran/78055 (Many new gfortran test failures) 2016-10-21 Jerry DeLisle PR libfortran/78055 * io/io.h (st_parameter_dt): Restore GFC_IO_INT to maintain alignment. From-SVN: r241422 --- libgfortran/ChangeLog | 6 ++++++ libgfortran/io/io.h | 1 + 2 files changed, 7 insertions(+) diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog index 511458f89d3..167a0f9714f 100644 --- a/libgfortran/ChangeLog +++ b/libgfortran/ChangeLog @@ -1,3 +1,9 @@ +2016-10-21 Jerry DeLisle + + PR libfortran/78055 + * io/io.h (st_parameter_dt): Restore GFC_IO_INT to maintain + alignment. + 2016-10-20 Jerry DeLisle * io/transfer.c (finalize_transfer): Free format data in child diff --git a/libgfortran/io/io.h b/libgfortran/io/io.h index edc520a920f..8b20389d74d 100644 --- a/libgfortran/io/io.h +++ b/libgfortran/io/io.h @@ -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; -- 2.30.2