aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobias Burnus <burnus@net-b.de>2018-10-15 20:58:17 +0200
committerTobias Burnus <burnus@gcc.gnu.org>2018-10-15 20:58:17 +0200
commit91fe8d06240dee747e506ec3dd487af483751a94 (patch)
treeaead7d999bf28ae411b99624207345e1b568170a
parent4124119974fd87380de607a6bc9bfdcffe1702d8 (diff)
downloadgcc-91fe8d06240dee747e506ec3dd487af483751a94.zip
gcc-91fe8d06240dee747e506ec3dd487af483751a94.tar.gz
gcc-91fe8d06240dee747e506ec3dd487af483751a94.tar.bz2
re PR fortran/87597 (wrong result with matmul inlining)
2018-10-15 Tobias Burnus <burnus@net-b.de> PR fortran/87597 * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree. From-SVN: r265175
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gfortran.dg/inline_matmul_24.f902
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 7f8b085..46085c0 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2018-10-15 Tobias Burnus <burnus@net-b.de>
+
+ PR fortran/87597
+ * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree.
+
2018-10-15 Renlin Li <renlin.li@arm.com>
PR target/87563
diff --git a/gcc/testsuite/gfortran.dg/inline_matmul_24.f90 b/gcc/testsuite/gfortran.dg/inline_matmul_24.f90
index 067f6da..3168d5f 100644
--- a/gcc/testsuite/gfortran.dg/inline_matmul_24.f90
+++ b/gcc/testsuite/gfortran.dg/inline_matmul_24.f90
@@ -39,4 +39,4 @@ program testMATMUL
call abort()
end if
end program testMATMUL
-! { dg-final { scan-tree-dump-times "gamma5\[__var_1_do \\* 4 \\+ __var_2_do\]" 1 "optimized" } }
+! { dg-final { scan-tree-dump-times "gamma5\\\[__var_1_do \\* 4 \\+ __var_2_do\\\]|gamma5\\\[NON_LVALUE_EXPR <__var_1_do> \\* 4 \\+ NON_LVALUE_EXPR <__var_2_do>\\\]" 1 "original" } }