aboutsummaryrefslogtreecommitdiff
path: root/gcc/vtable-verify.c
diff options
context:
space:
mode:
authorTobias Burnus <burnus@net-b.de>2013-12-08 22:34:18 +0100
committerTobias Burnus <burnus@gcc.gnu.org>2013-12-08 22:34:18 +0100
commit019c0e5dc17205c2a7f302ff83943cb1c3444237 (patch)
treec24718e86ac3e1f8ea95e40a465df924edf2cfb0 /gcc/vtable-verify.c
parentae29d0253f8333b228e24c6202f567ee9dca8da9 (diff)
downloadgcc-019c0e5dc17205c2a7f302ff83943cb1c3444237.zip
gcc-019c0e5dc17205c2a7f302ff83943cb1c3444237.tar.gz
gcc-019c0e5dc17205c2a7f302ff83943cb1c3444237.tar.bz2
re PR fortran/58099 ([F03] over-zealous procedure-pointer error checking)
2013-12-08 Tobias Burnus <burnus@net-b.de> Janus Weil <janus@gcc.gnu.org> PR fortran/58099 PR fortran/58676 PR fortran/41724 * resolve.c (gfc_resolve_intrinsic): Set elemental/pure. (resolve_fl_procedure): Reject pure dummy procedures/procedure pointers. (gfc_explicit_interface_required): Don't require a match of ELEMENTAL for intrinsics. 2013-12-08 Tobias Burnus <burnus@net-b.de> PR fortran/58099 PR fortran/58676 PR fortran/41724 * gfortran.dg/elemental_subroutine_8.f90: New. * gfortran.dg/proc_decl_9.f90: Add ELEMENTAL to make valid. * gfortran.dg/proc_ptr_11.f90: Ditto. * gfortran.dg/proc_ptr_result_8.f90: Ditto. * gfortran.dg/proc_ptr_32.f90: Update dg-error. * gfortran.dg/proc_ptr_33.f90: Ditto. * gfortran.dg/proc_ptr_result_1.f90: Add abstract interface which is not elemental. * gfortran.dg/proc_ptr_result_7.f90: Ditto. Co-Authored-By: Janus Weil <janus@gcc.gnu.org> From-SVN: r205791
Diffstat (limited to 'gcc/vtable-verify.c')
0 files changed, 0 insertions, 0 deletions