aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDavid Billinghurst <David.Billinghurst@riotinto.com>2003-06-03 00:10:35 +0000
committerDavid Billinghurst <billingd@gcc.gnu.org>2003-06-03 00:10:35 +0000
commitb5706132c3c401494638f83058b7f4d80935f6a2 (patch)
tree7ee7d827db58919606536c24bbe022134c0abe5a /gcc
parent5a9f05f2ea3283d0be7884d04df6ba2088a0ec7d (diff)
downloadgcc-b5706132c3c401494638f83058b7f4d80935f6a2.zip
gcc-b5706132c3c401494638f83058b7f4d80935f6a2.tar.gz
gcc-b5706132c3c401494638f83058b7f4d80935f6a2.tar.bz2
re PR fortran/10965 (g77 compiles illegal code in testsuite)
2003-06-03 David Billinghurst (David.Billinghurst@riotinto.com) PR fortran/10965 * g77.f-torture/compile/20000601-2.f: Fix non-standard code. From-SVN: r67349
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/g77.f-torture/compile/20000601-2.f4
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index be88c11..67ba333 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2003-06-03 David Billinghurst (David.Billinghurst@riotinto.com)
+
+ PR fortran/10965
+ * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
+
2003-06-02 Mark Mitchell <mark@codesourcery.com>
* lib/scanasm.exp (dg-scan): New function, factored out of ...
diff --git a/gcc/testsuite/g77.f-torture/compile/20000601-2.f b/gcc/testsuite/g77.f-torture/compile/20000601-2.f
index 75389dc..06c68d2 100644
--- a/gcc/testsuite/g77.f-torture/compile/20000601-2.f
+++ b/gcc/testsuite/g77.f-torture/compile/20000601-2.f
@@ -11,14 +11,14 @@
INTEGER KL, KU, LDAB, M
REAL AB( LDAB, * )
- INTEGER J, JB, JJ, JP, KV, KM
+ INTEGER J, JB, JJ, JP, KV, KM, F
REAL WORK13(65,64), WORK31(65,64)
KV = KU + KL
DO J = 1, M
JB = MIN( 1, M-J+1 )
DO JJ = J, J + JB - 1
KM = MIN( KL, M-JJ )
- JP = MAX( KM+1, AB( KV+1, JJ ) )
+ JP = F( KM+1, AB( KV+1, JJ ) )
CALL SSWAP( JB, AB( KV+1+JJ-J, J ), LDAB-1,
$ AB( KV+JP+JJ-J, J ), LDAB-1 )
END DO