]> git.ipfire.org Git - thirdparty/gcc.git/commit
backport: re PR fortran/64244 (ICE at class.c:236 when using non_overridable)
authorJanus Weil <janus@gcc.gnu.org>
Tue, 23 Dec 2014 19:06:23 +0000 (20:06 +0100)
committerJanus Weil <janus@gcc.gnu.org>
Tue, 23 Dec 2014 19:06:23 +0000 (20:06 +0100)
commit218b84594c1f095268e2426c9212f07aa48d0608
tree315348d84d9b344a1d8dac4dfd0e62ac18403dd8
parente0b65305ccf623e45afa59b03c613814dda1e576
backport: re PR fortran/64244 (ICE at class.c:236 when using non_overridable)

2014-12-23  Janus Weil  <janus@gcc.gnu.org>

Backport from mainline
PR fortran/64244
* resolve.c (resolve_typebound_call): New argument to pass out the
non-overridable attribute of the specific procedure.
(resolve_typebound_subroutine): Get overridable flag from
resolve_typebound_call.

2014-12-23  Janus Weil  <janus@gcc.gnu.org>

Backport from mainline
PR fortran/64244
* gfortran.dg/typebound_call_26.f90: New.

From-SVN: r219047
gcc/fortran/ChangeLog
gcc/fortran/resolve.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/typebound_call_26.f90 [new file with mode: 0644]