[patch, fortran] PR77828 Linking gfortran-7 compiled program with libgfortran of 5.x allowed but crashes

Jonathan Wakely jwakely@redhat.com
Sun Jan 29 12:44:00 GMT 2017


On 24/10/16 14:43 -0700, Jerry DeLisle wrote:
>On 10/24/2016 09:15 AM, Jerry DeLisle wrote:
>>On 10/24/2016 07:49 AM, Janne Blomqvist wrote:
>>>On Mon, Oct 24, 2016 at 2:53 PM, Jerry DeLisle <jvdelisle@charter.net> wrote:
>>>>On 10/18/2016 04:48 PM, Jerry DeLisle wrote:
>>>>>
>>>>>Hi Folks,
>>>>>
>>>>>The attached patch does some minor cleanup and bumps the libgfortran
>>>>>version
>>>>>number.  I have wanted to reorder the dtp structure for many years now.
>>>>>Not
>>>>>strictly needed but it has bugged me forever.
>>>>>
>>>>>The bump is needed because of the significant changes from implementation
>>>>>of DTIO.
>>>>>
>>>>
>>>>--- snip ---
>>>>
>>>>Revised patch. Changed a single byte char to int for better memory alignment
>>>>on 32 bit boundaries. Regression tested on x86-64-linux, FreeBSD, and
>>>>Power8.
>>>>
>>>>I plan to commit this to trunk sometime today.
>>>
>
>Committed r241497
>	A	gcc/testsuite/gfortran.dg/streamio_17.f90
>	M	gcc/fortran/ChangeLog
>	M	gcc/fortran/libgfortran.h
>	M	gcc/fortran/ioparm.def
>	M	libgfortran/libtool-version
>	M	libgfortran/ChangeLog
>	M	libgfortran/io/io.h
>	M	libgfortran/io/transfer.c
>

The soname change needs to be documented at
https://gcc.gnu.org/gcc-7/changes.html




More information about the Fortran mailing list