diff options
author | Tobias Burnus <burnus@net-b.de> | 2010-07-26 12:30:45 +0200 |
---|---|---|
committer | Tobias Burnus <burnus@gcc.gnu.org> | 2010-07-26 12:30:45 +0200 |
commit | 71ff73f3fbaac481a9c3c9f49c885e9a5bdee84b (patch) | |
tree | 1ed9d52990ece8fc0f17b1e1a024c78fbb1716ee /gcc/fortran/trans-io.c | |
parent | aa622bf19fab077261cd2f714c75b39a4b66ac86 (diff) | |
download | gcc-71ff73f3fbaac481a9c3c9f49c885e9a5bdee84b.zip gcc-71ff73f3fbaac481a9c3c9f49c885e9a5bdee84b.tar.gz gcc-71ff73f3fbaac481a9c3c9f49c885e9a5bdee84b.tar.bz2 |
re PR fortran/45066 (ICE in namelist read in snapshot of 7/24/2010)
2010-07-26 Tobias Burnus <burnus@net-b.de>
PR fortran/45066
* trans-io.c (build_dt): Use NULL_TREE rather than NULL
for call to transfer_namelist_element.
* trans-decl.c (gfc_get_symbol_decl): Also set sym->backend_decl
for -fwhole-file.
2010-07-26 Tobias Burnus <burnus@net-b.de>
PR fortran/45066
* gfortran.dg/namelist_62.f90: New.
From-SVN: r162532
Diffstat (limited to 'gcc/fortran/trans-io.c')
-rw-r--r-- | gcc/fortran/trans-io.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/fortran/trans-io.c b/gcc/fortran/trans-io.c index a806d42..00c44e7 100644 --- a/gcc/fortran/trans-io.c +++ b/gcc/fortran/trans-io.c @@ -1760,7 +1760,7 @@ build_dt (tree function, gfc_code * code) for (nml = dt->namelist->namelist; nml; nml = nml->next) transfer_namelist_element (&block, nml->sym->name, nml->sym, - NULL, NULL); + NULL, NULL_TREE); } else set_parameter_const (&block, var, IOPARM_common_flags, mask); |