Implementation of F2018:18.4 C descriptors and ISO_Fortran_binding.h

Paul Richard Thomas paul.richard.thomas@gmail.com
Mon Dec 17 10:56:00 GMT 2018


This is one of the mysterious configure changes that keep coming up. I
should have expunged it from the patch.
> patching file gcc/configure
> Reversed (or previously applied) patch detected!  Assume -R? [n]

Hmmm. A white space issue?
> patching file gcc/testsuite/gfortran.dg/bind_c_array_params_2.f90
> Hunk #1 FAILED at 5.
> 1 out of 2 hunks FAILED -- saving rejects to file gcc/testsuite/gfortran.dg/bind_c_array_params_2.f90.rej

Ditto?
> patching file libgfortran/Makefile.am
> Hunk #3 FAILED at 780.
> Hunk #4 FAILED at 1019.
> 2 out of 4 hunks FAILED -- saving rejects to file libgfortran/Makefile.am.rej
> patching file libgfortran/Makefile.in
> Hunk #3 FAILED at 765.
> Hunk #4 FAILED at 1337.
> Hunk #5 FAILED at 1536.
> 3 out of 7 hunks FAILED -- saving rejects to file libgfortran/Makefile.in.rej

Good.
> I ignored the failed hunks in libgfortran/Makefile.am and the corresponding ones in libgfortran/Makefile.in and applied manually the hunk #3.

Good
> The I did not have any problem to do the update.

Thanks for the heads up on this failure in 32 bit mode.  Was there a
just a failure in ISO_Fortran_binding_1.f90 or did
ISO_Fortran_binding_1.c fail as well?
> Then the test gfortran.dg/ISO_Fortran_binding_1.c failed for the 32 bit mode:
>
> /opt/gcc/work/gcc/testsuite/gfortran.dg/ISO_Fortran_binding_1.f90:142:8:


Many thanks for giving this a whirl.

Paul



More information about the Fortran mailing list