diff options
author | Tobias Burnus <burnus@net-b.de> | 2012-01-16 20:50:11 +0100 |
---|---|---|
committer | Tobias Burnus <burnus@gcc.gnu.org> | 2012-01-16 20:50:11 +0100 |
commit | 22c30bc09a6ff27638521bd82ac5e25c525f1273 (patch) | |
tree | 2dcdb80d1e52c4767c27a1030fe645cf115655e9 /gcc/function.c | |
parent | 645c7a55f8861f10f68f3e7fc2ce86fa57fb6b15 (diff) | |
download | gcc-22c30bc09a6ff27638521bd82ac5e25c525f1273.zip gcc-22c30bc09a6ff27638521bd82ac5e25c525f1273.tar.gz gcc-22c30bc09a6ff27638521bd82ac5e25c525f1273.tar.bz2 |
re PR fortran/51809 ([OOP] ICE (segfault) depending on USE statements order)
2012-01-16 Tobias Burnus <burnus@net-b.de>
PR fortran/51809
* class.c (gfc_find_derived_vtab): Mark __vtab and
__def_init as FL_VARIABLE not as FL_PARAMETER.
* expr.c (gfc_simplify_expr): Remove special
handling of __vtab.
* resolve.c (resolve_values): Ditto.
* trans-decl.c (gfc_get_symbol_decl): Mark __vtab
and __def_init as TREE_READONLY.
2012-01-16 Tobias Burnus <burnus@net-b.de>
PR fortran/51809
* gfortran.dg/use_20.f90: New
From-SVN: r183219
Diffstat (limited to 'gcc/function.c')
0 files changed, 0 insertions, 0 deletions