]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR fortran/44912 ([OOP] Segmentation fault on TBP)
authorJanus Weil <janus@gcc.gnu.org>
Sun, 1 Aug 2010 19:21:49 +0000 (21:21 +0200)
committerJanus Weil <janus@gcc.gnu.org>
Sun, 1 Aug 2010 19:21:49 +0000 (21:21 +0200)
commitf3f98a1e513a34b3de6a46ef732d02c2a14a6a3e
treed126ebbe2b9edcbf2625ee091a4729a1fbf99798
parent47dad3ff97135ef8a26e0ecbc2170fba6c4e89be
re PR fortran/44912 ([OOP] Segmentation fault on TBP)

2010-08-01  Janus Weil  <janus@gcc.gnu.org>

PR fortran/44912
* class.c (gfc_build_class_symbol): Make '$vptr' component private.
(gfc_find_derived_vtab): Make vtabs and vtypes public.
* module.c (read_module): When reading module files, always import
vtab and vtype symbols.

2010-08-01  Janus Weil  <janus@gcc.gnu.org>

PR fortran/44912
* gfortran.dg/typebound_call_17.f03: New.

From-SVN: r162804
gcc/fortran/ChangeLog
gcc/fortran/class.c
gcc/fortran/module.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/typebound_call_17.f03 [new file with mode: 0644]