diff options
author | Asher Langton <langton2@llnl.gov> | 2006-05-30 23:27:38 +0000 |
---|---|---|
committer | Steven G. Kargl <kargl@gcc.gnu.org> | 2006-05-30 23:27:38 +0000 |
commit | 7074ea72d10e861505f70e2e12060c3909474bf7 (patch) | |
tree | e61a9fb26be5623e3ec18415f7dc47ffb285e9c2 /gcc/fortran/symbol.c | |
parent | 9cb96754ae0a6af89ec8286d6a68d76c70698a65 (diff) | |
download | gcc-7074ea72d10e861505f70e2e12060c3909474bf7.zip gcc-7074ea72d10e861505f70e2e12060c3909474bf7.tar.gz gcc-7074ea72d10e861505f70e2e12060c3909474bf7.tar.bz2 |
symbol.c (check_conflict): Allow external, function, and subroutine attributes with Cray pointees.
2006-05-30 Asher Langton <langton2@llnl.gov>
* symbol.c (check_conflict): Allow external, function, and
subroutine attributes with Cray pointees.
* trans-expr.c (gfc_conv_function_val): Translate Cray pointees
that point to procedures.
* gfortran.texi: Document new feature.
* gfortran.dg/cray_pointers_7.f90: New test.
From-SVN: r114252
Diffstat (limited to 'gcc/fortran/symbol.c')
-rw-r--r-- | gcc/fortran/symbol.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/gcc/fortran/symbol.c b/gcc/fortran/symbol.c index bd7ad1c..7acef42 100644 --- a/gcc/fortran/symbol.c +++ b/gcc/fortran/symbol.c @@ -385,11 +385,8 @@ check_conflict (symbol_attribute * attr, const char * name, locus * where) conf (cray_pointee, optional); conf (cray_pointee, dummy); conf (cray_pointee, target); - conf (cray_pointee, external); conf (cray_pointee, intrinsic); conf (cray_pointee, pointer); - conf (cray_pointee, function); - conf (cray_pointee, subroutine); conf (cray_pointee, entry); conf (cray_pointee, in_common); conf (cray_pointee, in_equivalence); |