diff options
author | Thomas Koenig <tkoenig@gcc.gnu.org> | 2019-11-09 14:54:19 +0000 |
---|---|---|
committer | Thomas Koenig <tkoenig@gcc.gnu.org> | 2019-11-09 14:54:19 +0000 |
commit | b03932cb99afb634786a8000e447fb21fad115d0 (patch) | |
tree | 02d2fc3c82b7150cf0fe8b80160ddd06c6d03e93 /gcc/fortran/frontend-passes.c | |
parent | 95cc59f17b4f3f858879bd2fbc6bcf12a865a08c (diff) | |
download | gcc-b03932cb99afb634786a8000e447fb21fad115d0.zip gcc-b03932cb99afb634786a8000e447fb21fad115d0.tar.gz gcc-b03932cb99afb634786a8000e447fb21fad115d0.tar.bz2 |
Commit symbol for external BLAS routine when translating MATMUL to *GEMM.
2019-11-09 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/92321
* frontend-passes.c (call_external_blas): Commit symbol for
external BLAS routine.
2019-11-09 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/92321
* gfortran.dg/matmul_blas_2.f90: New test.
From-SVN: r278003
Diffstat (limited to 'gcc/fortran/frontend-passes.c')
-rw-r--r-- | gcc/fortran/frontend-passes.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/fortran/frontend-passes.c b/gcc/fortran/frontend-passes.c index 87518b8..a20d9ef 100644 --- a/gcc/fortran/frontend-passes.c +++ b/gcc/fortran/frontend-passes.c @@ -4635,6 +4635,7 @@ call_external_blas (gfc_code **c, int *walk_subtrees ATTRIBUTE_UNUSED, call->symtree->n.sym->attr.procedure = 1; call->symtree->n.sym->attr.flavor = FL_PROCEDURE; call->resolved_sym = call->symtree->n.sym; + gfc_commit_symbol (call->resolved_sym); /* Argument TRANSA. */ next = gfc_get_actual_arglist (); |