Hi Dominique, Many thanks - I had already found this after replenishing my tree and regtesting. I don't quite know how it escaped but the fix is obvious.
Amicalement Paul On Tue, 7 May 2019 at 09:39, Dominique d'Humières <domi...@lps.ens.fr> wrote: > > Hi Paul, > > With your patch, I see > > FAIL: gfortran.dg/iso_c_binding_char_1.f90 -O (test for errors, line 8) > FAIL: gfortran.dg/iso_c_binding_char_1.f90 -O (test for errors, line 9) > FAIL: gfortran.dg/iso_c_binding_char_1.f90 -O (test for excess errors) > > This is due to a bad location of the errors: > > /opt/gcc/work/gcc/testsuite/gfortran.dg/iso_c_binding_char_1.f90:7:16: > > 7 | subroutine bar(c,d) BIND(C) > | 1 > Error: Character argument 'c' at (1) must be length 1 because procedure 'bar' > is BIND(C) > /opt/gcc/work/gcc/testsuite/gfortran.dg/iso_c_binding_char_1.f90:7:18: > > 7 | subroutine bar(c,d) BIND(C) > | 1 > Error: Character argument 'd' at (1) must be length 1 because procedure 'bar' > is BIND(C) > > TIA > > Dominique -- "If you can't explain it simply, you don't understand it well enough" - Albert Einstein