diff options
author | Tobias Burnus <burnus@gcc.gnu.org> | 2007-07-05 14:51:51 +0200 |
---|---|---|
committer | Tobias Burnus <burnus@gcc.gnu.org> | 2007-07-05 14:51:51 +0200 |
commit | 5349080dd3851ea98ac1c9c8bf24279a7cd3ca97 (patch) | |
tree | 1281d63a921c00f8d91cb684061e182b7c459e18 /libgcc | |
parent | 7e08fa357c2b918c28599f7d11dfc65165117de3 (diff) | |
download | gcc-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