public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r12-4150] Adjust gfortran.dg/predict-2.f90
@ 2021-10-05 6:37 Richard Biener
0 siblings, 0 replies; only message in thread
From: Richard Biener @ 2021-10-05 6:37 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:1581aa38eba0ab47eaebe45e8dc6bef6832381c8
commit r12-4150-g1581aa38eba0ab47eaebe45e8dc6bef6832381c8
Author: Richard Biener <rguenther@suse.de>
Date: Tue Oct 5 08:35:17 2021 +0200
Adjust gfortran.dg/predict-2.f90
After teaching VN to handle internal functions we now optimize
the redundant inner loop preheader check of the testcase making
the dump scanning fail because there's nothing to predict left.
The following restores the inner preheader check by making it
not redundant.
2021-10-05 Richard Biener <rguenther@suse.de>
* gfortran.dg/predict-2.f90: Adjust to avoid redundant
inner loop preheader checking code.
Diff:
---
gcc/testsuite/gfortran.dg/predict-2.f90 | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gcc/testsuite/gfortran.dg/predict-2.f90 b/gcc/testsuite/gfortran.dg/predict-2.f90
index 11a9ec5fd4b..93e3ad65c74 100644
--- a/gcc/testsuite/gfortran.dg/predict-2.f90
+++ b/gcc/testsuite/gfortran.dg/predict-2.f90
@@ -2,10 +2,10 @@
! { dg-options "-O2 -fdump-tree-profile_estimate" }
subroutine test(block, array)
-integer :: i,j, block(9), array(2)
+integer :: i,j, block(9), array(4)
do i = array(1), array(2), 2
- do j = array(1), array(2), 3
+ do j = array(3), array(4), 3
block(i) = j
end do
end do
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2021-10-05 6:37 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-05 6:37 [gcc r12-4150] Adjust gfortran.dg/predict-2.f90 Richard Biener
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).