2012-07-30 Janus Weil <janus@gcc.gnu.org>
commit68c6e05ccf369db5b14b019431de94067c194dcf
authorjanus <janus@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 30 Jul 2012 19:55:41 +0000 (30 19:55 +0000)
committerjanus <janus@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 30 Jul 2012 19:55:41 +0000 (30 19:55 +0000)
tree967f294cebb894be86bd2873e725cb5adf332b9b
parentd9dadd67a0a6b94123c490d420dacac08eae92f2
2012-07-30  Janus Weil  <janus@gcc.gnu.org>

PR fortran/51081
* gfortran.h (gfc_resolve_intrinsic): Add prototype.
* expr.c (gfc_check_pointer_assign): Set INTRINSIC attribute if needed.
Check for invalid intrinsics.
* primary.c (gfc_match_rvalue): Check for intrinsics came too early.
Set procedure flavor if appropriate.
* resolve.c (resolve_intrinsic): Renamed to gfc_resolve_intrinsic.
(resolve_procedure_interface,resolve_procedure_expression,
resolve_function,resolve_fl_derived0,resolve_symbol): Ditto.

2012-07-30  Janus Weil  <janus@gcc.gnu.org>

PR fortran/51081
* gfortran.dg/proc_ptr_37.f90: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@189985 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/fortran/ChangeLog
gcc/fortran/expr.c
gcc/fortran/gfortran.h
gcc/fortran/primary.c
gcc/fortran/resolve.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/proc_ptr_37.f90 [new file with mode: 0644]