]> gcc.gnu.org Git - gcc.git/commit
re PR fortran/50408 (ICE in transfer_expr)
authorTobias Burnus <burnus@net-b.de>
Fri, 25 Nov 2011 16:26:47 +0000 (17:26 +0100)
committerTobias Burnus <burnus@gcc.gnu.org>
Fri, 25 Nov 2011 16:26:47 +0000 (17:26 +0100)
commitf29bda8308557f8f4af0d600a413842aa0530d1a
treec3e8d5893fa32c51d1e46b85f536c078a51acab9
parent8594f636ac2b823bcdd6e34afb4588013b330da7
re PR fortran/50408 (ICE in transfer_expr)

2011-11-25  Tobias Burnus  <burnus@net-b.de>

        PR fortran/50408
        * trans-decl.c (gfc_get_module_backend_decl): Also copy
        ts.u.derived from the gsym if the ts.type is BT_CLASS.
        (gfc_get_extern_function_decl): Copy also the backend_decl
        for the symbol's ts.u.{derived,cl} from the gsym.
        * trans-types.c (gfc_copy_dt_decls_ifequal): Directly
        return if "from" and "to" are the same.

2011-11-25  Tobias Burnus  <burnus@net-b.de>

        PR fortran/50408
        * gfortran.dg/whole_file_35.f90: New.

From-SVN: r181725
gcc/fortran/ChangeLog
gcc/fortran/trans-decl.c
gcc/fortran/trans-types.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/whole_file_35.f90 [new file with mode: 0644]
This page took 0.064064 seconds and 5 git commands to generate.