diff options
author | pault <pault@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-06-09 22:16:08 +0000 |
---|---|---|
committer | pault <pault@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-06-09 22:16:08 +0000 |
commit | d77f260f5a8da7df9137839267784a357479b54a (patch) | |
tree | 8d0fb7320d34f476c6bd5691f92ac2df98f1fb3e /libstdc++-v3/configure | |
parent | ba893327c7f139aebe0f09b07dd79fd879a0222d (diff) | |
download | gcc-d77f260f5a8da7df9137839267784a357479b54a.tar.gz |
2006-06-10 Paul Thomas <pault@gcc.gnu.org>
PR fortran/24558
PR fortran/20877
PR fortran/25047
* decl.c (get_proc_name): Add new argument to flag that a
module function entry is being treated. If true, correct
error condition, add symtree to module namespace and add
a module procedure.
(gfc_match_function_decl, gfc_match_entry,
gfc_match_subroutine): Use the new argument in calls to
get_proc_name.
* resolve.c (resolve_entries): ENTRY symbol reference to
to master entry namespace if a module function.
* trans-decl.c (gfc_create_module_variable): Return if
the symbol is an entry.
* trans-exp.c (gfc_conv_variable): Check that parent_decl
is not NULL.
2006-06-10 Paul Thomas <pault@gcc.gnu.org>
PR fortran/24558
* gfortran.dg/entry_6.f90: New test.
PR fortran/20877
PR fortran/25047
* gfortran.dg/entry_7.f90: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114526 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/configure')
0 files changed, 0 insertions, 0 deletions