re PR fortran/37425 (Fortran 2003: GENERIC bindings as operators)
authorDaniel Kraft <d@domob.eu>
Mon, 17 Aug 2009 18:55:30 +0000 (20:55 +0200)
committerDaniel Kraft <domob@gcc.gnu.org>
Mon, 17 Aug 2009 18:55:30 +0000 (20:55 +0200)
commitb325faf9d99e6d49917c5929a864534629c56892
tree604fa49230c2dd7e3f8b9ffcc778f1cd14109f34
parent709a22df7924a3f186c9f06573fde3c63a0a926f
re PR fortran/37425 (Fortran 2003: GENERIC bindings as operators)

2009-08-17  Daniel Kraft  <d@domob.eu>

PR fortran/37425
* resolve.c (get_checked_tb_operator_target): New routine to do checks
on type-bound operators in common between intrinsic and user operators.
(resolve_typebound_intrinsic_op): Call it.
(resolve_typebound_user_op): Ditto.

2009-08-17  Daniel Kraft  <d@domob.eu>

PR fortran/37425
* gfortran.dg/typebound_operator_2.f03: Test for error with illegal
NOPASS bindings as operators.

From-SVN: r150856
gcc/fortran/ChangeLog
gcc/fortran/resolve.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/typebound_operator_2.f03