re PR fortran/57456 ([OOP] CLASS + CHARACTER ALLOCATE with typespec: For arrays,...
authorTobias Burnus <burnus@net-b.de>
Fri, 31 May 2013 09:41:53 +0000 (11:41 +0200)
committerTobias Burnus <burnus@gcc.gnu.org>
Fri, 31 May 2013 09:41:53 +0000 (11:41 +0200)
commit2bdf1c75e432bb2a20e9b6de02c015736b22aa44
tree4511aef20055a51c7a4900e5ca7da1efa573f5b8
parentb6af05a9b34eab3b8aafa34b54adbec2c70a304f
re PR fortran/57456 ([OOP] CLASS + CHARACTER ALLOCATE with typespec: For arrays, the typespec is ignored)

2013-05-31  Tobias Burnus  <burnus@net-b.de>

        PR fortran/57456
        * trans-array.c (gfc_array_init_size): Use passed type spec,
        when available.
        (gfc_array_allocate): Pass typespec on.
        * trans-array.h (gfc_array_allocate): Update prototype.
        * trans-stmt.c (gfc_trans_allocate): Pass typespec on.

2013-05-31  Tobias Burnus  <burnus@net-b.de>

        PR fortran/57456
        * gfortran.dg/class_array_17.f90: New.

From-SVN: r199528
gcc/fortran/ChangeLog
gcc/fortran/trans-array.c
gcc/fortran/trans-array.h
gcc/fortran/trans-stmt.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/class_array_17.f90 [new file with mode: 0644]