aboutsummaryrefslogtreecommitdiff
path: root/libgcc
diff options
context:
space:
mode:
authorTobias Burnus <burnus@gcc.gnu.org>2007-07-05 14:51:51 +0200
committerTobias Burnus <burnus@gcc.gnu.org>2007-07-05 14:51:51 +0200
commit5349080dd3851ea98ac1c9c8bf24279a7cd3ca97 (patch)
tree1281d63a921c00f8d91cb684061e182b7c459e18 /libgcc
parent7e08fa357c2b918c28599f7d11dfc65165117de3 (diff)
downloadgcc-5349080dd3851ea98ac1c9c8bf24279a7cd3ca97.zip
gcc-5349080dd3851ea98ac1c9c8bf24279a7cd3ca97.tar.gz
gcc-5349080dd3851ea98ac1c9c8bf24279a7cd3ca97.tar.bz2
re PR fortran/32359 (incorrect error: Threadprivate isn't SAVEd (implicit save attribute undefined))
gcc/fortran/ 2007-07-05 Daniel Franke <franke.daniel@gmail.com> Tobias Burnus <burnus@net-b.de> PR fortran/32359 * gfortran.h (symbol_attribute): Change save attribute into an enum. * decl.c (add_init_expr_to_sym): Set it to SAVE_IMPLICIT. * symbol.c (gfc_add_save): Check for SAVE_EXPLICIT. * resolve.c (resolve_fl_variable): Check for SAVE_EXPLICIT. (resolve_symbol): Allow OMP threadprivate with initialization SAVEd and save_all variable. * trans-decl.c (gfc_finish_var_decl): Remove obsolete sym->value check. libgomp/ 2007-07-05 Tobias Burnus <burnus@net-b.de> PR fortran/32359 * testsuite/libgomp.fortran/pr32359.f90: New. gcc/testsuite/ 2007-07-05 Tobias Burnus <burnus@net-b.de> PR fortran/32359 * gfortran.dg/module_md5_1.f90: Update MD5 number. From-SVN: r126366
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions