]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR fortran/47586 ([F03] allocatable components: deep copy missing)
authorMikael Morin <mikael@gcc.gnu.org>
Tue, 14 Aug 2012 16:45:55 +0000 (16:45 +0000)
committerMikael Morin <mikael@gcc.gnu.org>
Tue, 14 Aug 2012 16:45:55 +0000 (16:45 +0000)
commitbbeffd6b40a97a661e78e10556a5b5f3edc4d78f
tree5c06ec0e03bb0ba229ec6bc79ac71362f4c78f3c
parentd7fee03dfcf056a7c77052327a2e5f9284ea271d
re PR fortran/47586 ([F03] allocatable components: deep copy missing)

fortran/
PR fortran/47586
* trans-expr.c (expr_is_variable): Handle regular, procedure pointer,
and typebound functions returning a data pointer.

testsuite/
PR fortran/47586
* gfortran.dg/typebound_proc_20.f90: Enable runtime test.
* gfortran.dg/typebound_proc_27.f03: New test.

From-SVN: r190394
gcc/fortran/ChangeLog
gcc/fortran/trans-expr.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/typebound_proc_20.f90
gcc/testsuite/gfortran.dg/typebound_proc_27.f03 [new file with mode: 0644]