OSDN Git Service

2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
authortoon <toon@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 30 Apr 2001 21:51:57 +0000 (21:51 +0000)
committertoon <toon@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 30 Apr 2001 21:51:57 +0000 (21:51 +0000)
* g77.f-torture/execute/20010430.f: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41695 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/testsuite/ChangeLog
gcc/testsuite/g77.f-torture/execute/20010430.f [new file with mode: 0644]

index 45fe556..1cdf4aa 100644 (file)
@@ -1,3 +1,7 @@
+2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
+
+       * g77.f-torture/execute/20010430.f: New test.
+
 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
 
        * gcc.dg/20000724-1.c: Add a clobber of `esp'.
 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
 
        * gcc.dg/20000724-1.c: Add a clobber of `esp'.
diff --git a/gcc/testsuite/g77.f-torture/execute/20010430.f b/gcc/testsuite/g77.f-torture/execute/20010430.f
new file mode 100644 (file)
index 0000000..58dca83
--- /dev/null
@@ -0,0 +1,20 @@
+      REAL DAT(2,5)
+      DO I = 1, 5
+         DAT(1,I) = I*1.6356-NINT(I*1.6356)
+         DAT(2,I) = I
+      ENDDO
+      DO I = 1, 4
+         DO J = I+1, 5
+            IF (DAT(1,J) - DAT(1,I) .LT. 0.0) THEN
+               DO K = 1, 2
+                  TMP = DAT(K,I)
+                  DAT(K,I) = DAT(K,J)
+                  DAT(K,J) = TMP
+               ENDDO
+            ENDIF
+         ENDDO
+      ENDDO
+      DO I = 1, 4
+         IF (DAT(1,I) .GT. DAT(1,I+1)) CALL ABORT
+      ENDDO
+      END