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 | |
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')
-rw-r--r-- | gcc/fortran/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/fortran/frontend-passes.c | 1 |
2 files changed, 7 insertions, 0 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index bf1f8cf..449589b 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,9 @@ +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-08 Jakub Jelinek <jakub@redhat.com> * arith.c (character2representation): Change i type to size_t. 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 (); |