]> gcc.gnu.org Git - gcc.git/commit - gcc/fortran/interface.c
interface.c (gfc_procedure_use): Return gfc_try instead of
authorTobias Burnus <burnus@net-b.de>
Tue, 31 Jul 2012 10:06:24 +0000 (12:06 +0200)
committerTobias Burnus <burnus@gcc.gnu.org>
Tue, 31 Jul 2012 10:06:24 +0000 (12:06 +0200)
commitf8552cd47a3d3e7560efafb21c7aecebf33c08df
treee46dd35f0466f4852d2e30688fa40b2cba761798
parent4adf72f1405b6a3a972dd59f1a1a0bec7b6fe18a
interface.c (gfc_procedure_use): Return gfc_try instead of

2012-07-31  Tobias Burnus  <burnus@net-b.de>

        * interface.c (gfc_procedure_use): Return gfc_try instead of
        * void.
        * gfortran.h (gfc_procedure_use): Update prototype.
        * resolve.c (gfc_iso_c_func_interface): Allow noninteroperable
        procedures for c_funloc for TS29113.
        * (gfc_iso_c_sub_interface): Ditto for c_f_procpointer. Add
        diagnostic for c_ptr vs. c_funptr for c_f_(proc)pointer.

2012-07-31  Tobias Burnus  <burnus@net-b.de>

        * gfortran.dg/c_funloc_tests_6.f90: New.
        * gfortran.dg/c_funloc_tests_7.f90: New.
        * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.

From-SVN: r190003
gcc/fortran/ChangeLog
gcc/fortran/gfortran.h
gcc/fortran/interface.c
gcc/fortran/resolve.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/c_funloc_tests_5.f03
gcc/testsuite/gfortran.dg/c_funloc_tests_6.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/c_funloc_tests_7.f90 [new file with mode: 0644]
This page took 0.062826 seconds and 5 git commands to generate.