diff options
author | Tobias Burnus <burnus@gcc.gnu.org> | 2012-10-18 19:09:13 +0200 |
---|---|---|
committer | Tobias Burnus <burnus@gcc.gnu.org> | 2012-10-18 19:09:13 +0200 |
commit | fd0611850d548ec973dfff208a064eb561621481 (patch) | |
tree | 1184fe6275641dc585ad6282f7144996f451f07c /gcc/config.gcc | |
parent | 0fb2e99454910a5071743ccb924223ca3df33d36 (diff) | |
download | gcc-fd0611850d548ec973dfff208a064eb561621481.zip gcc-fd0611850d548ec973dfff208a064eb561621481.tar.gz gcc-fd0611850d548ec973dfff208a064eb561621481.tar.bz2 |
re PR fortran/54884 (Externally used PRIVATE module procedure wrongly marked as TREE_PUBLIC()=0)
2012-10-18 Tobias Burnus <burnus@net-b.de>
PR fortran/54884
* resolve.c (specification_expr): Change to bool.
(resolve_formal_arglist, resolve_symbol): Set
specification_expr to true before resolving the array spec.
(resolve_variable, resolve_charlen, resolve_fl_variable):
Properly reset specification_expr.
(resolve_function): Set public_use when used in
a specification expr.
2012-10-18 Tobias Burnus <burnus@net-b.de>
PR fortran/54884
* gfortran.dg/public_private_module_7.f90: New.
From-SVN: r192571
Diffstat (limited to 'gcc/config.gcc')
0 files changed, 0 insertions, 0 deletions