aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/symbol.c
diff options
context:
space:
mode:
authorAsher Langton <langton2@llnl.gov>2006-05-30 23:27:38 +0000
committerSteven G. Kargl <kargl@gcc.gnu.org>2006-05-30 23:27:38 +0000
commit7074ea72d10e861505f70e2e12060c3909474bf7 (patch)
treee61a9fb26be5623e3ec18415f7dc47ffb285e9c2 /gcc/fortran/symbol.c
parent9cb96754ae0a6af89ec8286d6a68d76c70698a65 (diff)
downloadgcc-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.c3
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);