@@ -10,7 +10,7 @@ PROGRAM CBLAT3
1010* 'CBLAT3.SNAP' NAME OF SNAPSHOT OUTPUT FILE
1111* -1 UNIT NUMBER OF SNAPSHOT FILE (NOT USED IF .LT. 0)
1212* F LOGICAL FLAG, T TO REWIND SNAPSHOT FILE AFTER EACH RECORD.
13- * F LOGICAL FLAG, T TO STOP ON FAILURES.
13+ * F LOGICAL FLAG, T TO CALL ABORT ON FAILURES.
1414* T LOGICAL FLAG, T TO TEST ERROR EXITS.
1515* 2 0 TO TEST COLUMN-MAJOR, 1 TO TEST ROW-MAJOR, 2 TO TEST BOTH
1616* 16.0 THRESHOLD VALUE OF TEST RATIO
@@ -194,7 +194,7 @@ PROGRAM CBLAT3
194194 $ GO TO 50
195195 40 CONTINUE
196196 WRITE ( NOUT, FMT = 9990 )SNAMET
197- STOP
197+ CALL ABORT
198198 50 LTEST( I ) = LTESTT
199199 GO TO 30
200200*
@@ -237,7 +237,7 @@ PROGRAM CBLAT3
237237 SAME = LCE( CC, CT, N )
238238 IF ( .NOT. SAME.OR. ERR.NE. RZERO )THEN
239239 WRITE ( NOUT, FMT = 9989 )TRANSA, TRANSB, SAME, ERR
240- STOP
240+ CALL ABORT
241241 END IF
242242 TRANSB = ' C'
243243 CALL CMMCH( TRANSA, TRANSB, N, 1 , N, ONE, AB, NMAX,
@@ -246,7 +246,7 @@ PROGRAM CBLAT3
246246 SAME = LCE( CC, CT, N )
247247 IF ( .NOT. SAME.OR. ERR.NE. RZERO )THEN
248248 WRITE ( NOUT, FMT = 9989 )TRANSA, TRANSB, SAME, ERR
249- STOP
249+ CALL ABORT
250250 END IF
251251 DO 120 J = 1 , N
252252 AB( J, NMAX + 1 ) = N - J + 1
@@ -264,7 +264,7 @@ PROGRAM CBLAT3
264264 SAME = LCE( CC, CT, N )
265265 IF ( .NOT. SAME.OR. ERR.NE. RZERO )THEN
266266 WRITE ( NOUT, FMT = 9989 )TRANSA, TRANSB, SAME, ERR
267- STOP
267+ CALL ABORT
268268 END IF
269269 TRANSB = ' C'
270270 CALL CMMCH( TRANSA, TRANSB, N, 1 , N, ONE, AB, NMAX,
@@ -273,7 +273,7 @@ PROGRAM CBLAT3
273273 SAME = LCE( CC, CT, N )
274274 IF ( .NOT. SAME.OR. ERR.NE. RZERO )THEN
275275 WRITE ( NOUT, FMT = 9989 )TRANSA, TRANSB, SAME, ERR
276- STOP
276+ CALL ABORT
277277 END IF
278278*
279279* Test each subroutine in turn.
@@ -385,7 +385,9 @@ PROGRAM CBLAT3
385385 IF ( TRACE )
386386 $ CLOSE ( NTRA )
387387 CLOSE ( NOUT )
388- STOP
388+ IF ( FATAL ) THEN
389+ CALL ABORT
390+ END IF
389391*
39039210002 FORMAT ( ' COLUMN-MAJOR AND ROW-MAJOR DATA LAYOUTS ARE TESTED' )
39139310001 FORMAT (' ROW-MAJOR DATA LAYOUT IS TESTED' )
0 commit comments