Fortran: diagnostics for actual arguments to pointer dummy arguments [PR94104]
Error message improvement. In Fortran 2008 actual procedure arguments associated with a pointer, intent(in) attribute, dummy argument can also have the target attribute, not just pointer. gcc/fortran/ChangeLog: PR fortran/94104 * interface.cc (gfc_compare_actual_formal): Improve error message dependent on Fortran standard level. gcc/testsuite/ChangeLog: PR fortran/94104 * gfortran.dg/parens_2.f90: Adjust to improved error message. * gfortran.dg/PR94104a.f90: New test. * gfortran.dg/PR94104b.f90: New test.
Showing
- gcc/fortran/interface.cc 31 additions, 17 deletionsgcc/fortran/interface.cc
- gcc/testsuite/gfortran.dg/PR94104a.f90 29 additions, 0 deletionsgcc/testsuite/gfortran.dg/PR94104a.f90
- gcc/testsuite/gfortran.dg/PR94104b.f90 29 additions, 0 deletionsgcc/testsuite/gfortran.dg/PR94104b.f90
- gcc/testsuite/gfortran.dg/parens_2.f90 1 addition, 1 deletiongcc/testsuite/gfortran.dg/parens_2.f90
Loading
Please register or sign in to comment