Changes between Initial Version and Version 1 of Ticket #69849, comment 4


Ignore:
Timestamp:
Apr 29, 2024, 12:23:05 PM (5 months ago)
Author:
barracuda156
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #69849, comment 4

    initial v1  
    3535/opt/local/bin/gfortran-mp-13  -fPIC  -pipe -Os -m32  -c altmov.f -o altmov.o
    3636altmov.f:42:72:
    37 
    38    42 |    10 HCOL(K)=ZERO
    39       |                                                                        1
    40 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
    41 altmov.f:45:72:
    42 
    43    45 |       DO 20 K=1,NPT
    44       |                                                                        1
    45 Warning: Fortran 2018 deleted feature: Shared DO termination label 20 at (1)
    46 altmov.f:46:72:
    47 
    48    46 |    20 HCOL(K)=HCOL(K)+TEMP*ZMAT(K,J)
    49       |                                                                        1
    50 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
    51 altmov.f:53:72:
    52 
    53    53 |    30 GLAG(I)=BMAT(KNEW,I)
    54       |                                                                        1
    55 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1)
    56 altmov.f:57:72:
    57 
    58    57 |    40 TEMP=TEMP+XPT(K,J)*XOPT(J)
    59       |                                                                        1
    60 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1)
    61 altmov.f:59:72:
    62 
    63    59 |       DO 50 I=1,N
    64       |                                                                        1
    65 Warning: Fortran 2018 deleted feature: Shared DO termination label 50 at (1)
    66 altmov.f:60:72:
    67 
    68    60 |    50 GLAG(I)=GLAG(I)+TEMP*XPT(K,I)
    69       |                                                                        1
    70 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 50 at (1)
    71 altmov.f:76:72:
    72 
    73    76 |    60 DISTSQ=DISTSQ+TEMP*TEMP
    74       |                                                                        1
    75 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1)
    76 altmov.f:173:72:
    77 
    78   173 |    90 XNEW(I)=DMAX1(SL(I),DMIN1(SU(I),TEMP))
    79       |                                                                        1
    80 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 90 at (1)
    81 altmov.f:238:72:
    82 
    83   238 |   140 GW=GW+GLAG(I)*W(I)
    84       |                                                                        1
    85 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1)
    86 altmov.f:249:72:
    87 
    88   249 |   150 TEMP=TEMP+XPT(K,J)*W(J)
    89       |                                                                        1
    90 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1)
    91 altmov.f:250:72:
    92 
    93   250 |   160 CURV=CURV+HCOL(K)*TEMP*TEMP
    94       |                                                                        1
    95 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 160 at (1)
    96 altmov.f:256:72:
    97 
    98   256 |   170     XALT(I)=DMAX1(SL(I),DMIN1(SU(I),TEMP))
    99       |                                                                        1
    100 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 170 at (1)
    101 altmov.f:269:72:
    102 
    103   269 |   180     W(N+I)=XALT(I)
    104       |                                                                        1
    105 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1)
    106 altmov.f:276:72:
    107 
    108   276 |   190     XALT(I)=W(N+I)
    109       |                                                                        1
    110 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1)
    111 /opt/local/bin/gfortran-mp-13  -fPIC  -pipe -Os -m32  -c bigden.f -o bigden.o
    112 bigden.f:45:72:
    113 
    114    45 |    10 W(N+K)=ZERO
    115       |                                                                        1
    116 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
    117 bigden.f:49:72:
    118 
    119    49 |       DO 20 K=1,NPT
    120       |                                                                        1
    121 Warning: Fortran 2018 deleted feature: Shared DO termination label 20 at (1)
    122 bigden.f:50:72:
    123 
    124    50 |    20 W(N+K)=W(N+K)+TEMP*ZMAT(K,J)
    125       |                                                                        1
    126 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
    127 bigden.f:67:72:
    128 
    129    67 |    30 XOPTSQ=XOPTSQ+XOPT(I)**2
    130       |                                                                        1
    131 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1)
    132 bigden.f:78:72:
    133 
    134    78 |    40         SSTEMP=SSTEMP+DIFF*DIFF
    135       |                                                                        1
    136 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1)
    137 bigden.f:88:72:
    138 
    139    88 |    60     S(I)=XPT(KSAV,I)-XOPT(I)
    140       |                                                                        1
    141 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1)
    142 bigden.f:104:72:
    143 
    144   104 |    80 XOPTS=XOPTS+XOPT(I)*S(I)
    145       |                                                                        1
    146 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1)
    147 bigden.f:116:72:
    148 
    149   116 |    90 DEN(I)=ZERO
    150       |                                                                        1
    151 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 90 at (1)
    152 bigden.f:127:72:
    153 
    154   127 |   100 TEMPC=TEMPC+XPT(K,I)*XOPT(I)
    155       |                                                                        1
    156 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1)
    157 bigden.f:132:72:
    158 
    159   132 |   110 WVEC(K,5)=HALF*TEMPA*TEMPB
    160       |                                                                        1
    161 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1)
    162 bigden.f:139:72:
    163 
    164   139 |   120 WVEC(IP,5)=ZERO
    165       |                                                                        1
    166 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1)
    167 bigden.f:147:72:
    168 
    169   147 |   130 PROD(K,JC)=ZERO
    170       |                                                                        1
    171 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1)
    172 bigden.f:151:72:
    173 
    174   151 |   140 SUM=SUM+ZMAT(K,J)*WVEC(K,JC)
    175       |                                                                        1
    176 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1)
    177 bigden.f:153:72:
    178 
    179   153 |       DO 150 K=1,NPT
    180       |                                                                        1
    181 Warning: Fortran 2018 deleted feature: Shared DO termination label 150 at (1)
    182 bigden.f:154:72:
    183 
    184   154 |   150 PROD(K,JC)=PROD(K,JC)+SUM*ZMAT(K,J)
    185       |                                                                        1
    186 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1)
    187 bigden.f:159:72:
    188 
    189   159 |   160     SUM=SUM+BMAT(K,J)*WVEC(NPT+J,JC)
    190       |                                                                        1
    191 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 160 at (1)
    192 bigden.f:160:72:
    193 
    194   160 |   170     PROD(K,JC)=PROD(K,JC)+SUM
    195       |                                                                        1
    196 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 170 at (1)
    197 bigden.f:162:72:
    198 
    199   162 |       DO 190 J=1,N
    200       |                                                                        1
    201 Warning: Fortran 2018 deleted feature: Shared DO termination label 190 at (1)
    202 bigden.f:165:72:
    203 
    204   165 |   180 SUM=SUM+BMAT(I,J)*WVEC(I,JC)
    205       |                                                                        1
    206 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1)
    207 bigden.f:166:72:
    208 
    209   166 |   190 PROD(NPT+J,JC)=SUM
    210       |                                                                        1
    211 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1)
    212 bigden.f:174:72:
    213 
    214   174 |   200 SUM=SUM+PAR(I)
    215       |                                                                        1
    216 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1)
    217 bigden.f:193:72:
    218 
    219   193 |   210 DEN(9)=DEN(9)-HALF*TEMPA
    220       |                                                                        1
    221 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1)
    222 bigden.f:200:72:
    223 
    224   200 |   220 SUM=SUM+PAR(I)
    225       |                                                                        1
    226 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1)
    227 bigden.f:234:72:
    228 
    229   234 |   230 PAR(J+1)=PAR(2)*PAR(J-1)+PAR(3)*PAR(J-2)
    230       |                                                                        1
    231 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 230 at (1)
    232 bigden.f:238:72:
    233 
    234   238 |   240 SUM=SUM+DENEX(J)*PAR(J)
    235       |                                                                        1
    236 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 240 at (1)
    237 bigden.f:264:72:
    238 
    239   264 |   260 PAR(J+1)=PAR(2)*PAR(J-1)+PAR(3)*PAR(J-2)
    240       |                                                                        1
    241 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1)
    242 bigden.f:269:72:
    243 
    244   269 |   270 DENMAX=DENMAX+DENEX(J)*PAR(J)
    245       |                                                                        1
    246 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 270 at (1)
    247 bigden.f:272:72:
    248 
    249   272 |       DO 280 J=1,5
    250       |                                                                        1
    251 Warning: Fortran 2018 deleted feature: Shared DO termination label 280 at (1)
    252 bigden.f:273:72:
    253 
    254   273 |   280 VLAG(K)=VLAG(K)+PROD(K,J)*PAR(J)
    255       |                                                                        1
    256 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 280 at (1)
    257 bigden.f:283:72:
    258 
    259   283 |   290 TEMPB=TEMPB+W(I)*W(I)
    260       |                                                                        1
    261 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 290 at (1)
    262 bigden.f:294:72:
    263 
    264   294 |   300 S(I)=TAU*BMAT(KNEW,I)+ALPHA*TEMP
    265       |                                                                        1
    266 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 300 at (1)
    267 bigden.f:298:72:
    268 
    269   298 |   310 SUM=SUM+XPT(K,J)*W(J)
    270       |                                                                        1
    271 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 310 at (1)
    272 bigden.f:300:72:
    273 
    274   300 |       DO 320 I=1,N
    275       |                                                                        1
    276 Warning: Fortran 2018 deleted feature: Shared DO termination label 320 at (1)
    277 bigden.f:301:72:
    278 
    279   301 |   320 S(I)=S(I)+TEMP*XPT(K,I)
    280       |                                                                        1
    281 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 320 at (1)
    282 bigden.f:306:72:
    283 
    284   306 |   330 DS=DS+D(I)*S(I)
    285       |                                                                        1
    286 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 330 at (1)
    287 bigden.f:314:72:
    288 
    289   314 |       DO 350 J=1,5
    290       |                                                                        1
    291 Warning: Fortran 2018 deleted feature: Shared DO termination label 350 at (1)
    292 bigden.f:315:72:
    293 
    294   315 |   350 W(K)=W(K)+WVEC(K,J)*PAR(J)
    295       |                                                                        1
    296 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 350 at (1)
    297 /opt/local/bin/gfortran-mp-13  -fPIC  -pipe -Os -m32  -c biglag.f -o biglag.o
    298 biglag.f:38:72:
    299 
    300    38 |    10 HCOL(K)=ZERO
    301       |                                                                        1
    302 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
    303 biglag.f:42:72:
    304 
    305    42 |       DO 20 K=1,NPT
    306       |                                                                        1
    307 Warning: Fortran 2018 deleted feature: Shared DO termination label 20 at (1)
    308 biglag.f:43:72:
    309 
    310    43 |    20 HCOL(K)=HCOL(K)+TEMP*ZMAT(K,J)
    311       |                                                                        1
    312 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
    313 biglag.f:54:72:
    314 
    315    54 |    30 DD=DD+D(I)**2
    316       |                                                                        1
    317 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1)
    318 biglag.f:60:72:
    319 
    320    60 |    40 SUM=SUM+XPT(K,J)*D(J)
    321       |                                                                        1
    322 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1)
    323 biglag.f:63:72:
    324 
    325    63 |       DO 50 I=1,N
    326       |                                                                        1
    327 Warning: Fortran 2018 deleted feature: Shared DO termination label 50 at (1)
    328 biglag.f:65:72:
    329 
    330    65 |    50 GD(I)=GD(I)+SUM*XPT(K,I)
    331       |                                                                        1
    332 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 50 at (1)
    333 biglag.f:76:72:
    334 
    335    76 |    60 DHD=DHD+D(I)*GD(I)
    336       |                                                                        1
    337 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1)
    338 biglag.f:86:72:
    339 
    340    86 |    70 S(I)=GC(I)+TEMP*GD(I)
    341       |                                                                        1
    342 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 70 at (1)
    343 biglag.f:99:72:
    344 
    345    99 |    90 SS=SS+S(I)**2
    346       |                                                                        1
    347 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 90 at (1)
    348 biglag.f:105:72:
    349 
    350   105 |   100 W(I)=ZERO
    351       |                                                                        1
    352 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1)
    353 biglag.f:113:72:
    354 
    355   113 |   110 SUM=SUM+XPT(K,J)*S(J)
    356       |                                                                        1
    357 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1)
    358 biglag.f:115:72:
    359 
    360   115 |       DO 120 I=1,N
    361       |                                                                        1
    362 Warning: Fortran 2018 deleted feature: Shared DO termination label 120 at (1)
    363 biglag.f:116:72:
    364 
    365   116 |   120 W(I)=W(I)+SUM*XPT(K,I)
    366       |                                                                        1
    367 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1)
    368 biglag.f:127:72:
    369 
    370   127 |   130 CF5=CF5+S(I)*GD(I)
    371       |                                                                        1
    372 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1)
    373 biglag.f:151:72:
    374 
    375   151 |   140 TAUOLD=TAU
    376       |                                                                        1
    377 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1)
    378 biglag.f:170:72:
    379 
    380   170 |   150 S(I)=GC(I)+GD(I)
    381       |                                                                        1
    382 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1)
    383 /opt/local/bin/gfortran-mp-13  -fPIC  -pipe -Os -m32  -c bobyqa.f -o bobyqa.o
    384 /opt/local/bin/gfortran-mp-13  -fPIC  -pipe -Os -m32  -c bobyqb.f -o bobyqb.o
    385 bobyqb.f:68:72:
    386 
    387    68 |    10 XOPTSQ=XOPTSQ+XOPT(I)**2
    388       |                                                                        1
    389 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
    390 bobyqb.f:97:72:
    391 
    392    97 |           DO 30 I=1,J
    393       |                                                                        1
    394 Warning: Fortran 2018 deleted feature: Shared DO termination label 30 at (1)
    395 bobyqb.f:100:72:
    396 
    397   100 |    30     GOPT(I)=GOPT(I)+HQ(IH)*XOPT(J)
    398       |                                                                        1
    399 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1)
    400 bobyqb.f:105:72:
    401 
    402   105 |    40         TEMP=TEMP+XPT(K,J)*XOPT(J)
    403       |                                                                        1
    404 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1)
    405 bobyqb.f:107:72:
    406 
    407   107 |               DO 50 I=1,N
    408       |                                                                        1
    409 Warning: Fortran 2018 deleted feature: Shared DO termination label 50 at (1)
    410 bobyqb.f:108:72:
    411 
    412   108 |    50         GOPT(I)=GOPT(I)+TEMP*XPT(K,I)
    413       |                                                                        1
    414 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 50 at (1)
    415 bobyqb.f:145:72:
    416 
    417   145 |    70         CURV=CURV+PQ(K)*XPT(K,J)**2
    418       |                                                                        1
    419 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 70 at (1)
    420 bobyqb.f:167:72:
    421 
    422   167 |   100     SUM=SUM+XPT(K,I)*XOPT(I)
    423       |                                                                        1
    424 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1)
    425 bobyqb.f:170:72:
    426 
    427   170 |           DO 110 I=1,N
    428       |                                                                        1
    429 Warning: Fortran 2018 deleted feature: Shared DO termination label 110 at (1)
    430 bobyqb.f:174:72:
    431 
    432   174 |           DO 110 J=1,I
    433       |                                                                        1
    434 Warning: Fortran 2018 deleted feature: Shared DO termination label 110 at (1)
    435 bobyqb.f:175:72:
    436 
    437   175 |   110     BMAT(IP,J)=BMAT(IP,J)+W(I)*VLAG(J)+VLAG(I)*W(J)
    438       |                                                                        1
    439 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1)
    440 bobyqb.f:185:72:
    441 
    442   185 |   120     SUMW=SUMW+VLAG(K)
    443       |                                                                        1
    444 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1)
    445 bobyqb.f:189:72:
    446 
    447   189 |   130     SUM=SUM+VLAG(K)*XPT(K,J)
    448       |                                                                        1
    449 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1)
    450 bobyqb.f:191:72:
    451 
    452   191 |           DO 140 K=1,NPT
    453       |                                                                        1
    454 Warning: Fortran 2018 deleted feature: Shared DO termination label 140 at (1)
    455 bobyqb.f:192:72:
    456 
    457   192 |   140     BMAT(K,J)=BMAT(K,J)+SUM*ZMAT(K,JJ)
    458       |                                                                        1
    459 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1)
    460 bobyqb.f:193:72:
    461 
    462   193 |           DO 150 I=1,N
    463       |                                                                        1
    464 Warning: Fortran 2018 deleted feature: Shared DO termination label 150 at (1)
    465 bobyqb.f:196:72:
    466 
    467   196 |           DO 150 J=1,I
    468       |                                                                        1
    469 Warning: Fortran 2018 deleted feature: Shared DO termination label 150 at (1)
    470 bobyqb.f:197:72:
    471 
    472   197 |   150     BMAT(IP,J)=BMAT(IP,J)+TEMP*W(J)
    473       |                                                                        1
    474 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1)
    475 bobyqb.f:207:72:
    476 
    477   207 |   160     XPT(K,J)=XPT(K,J)-XOPT(J)
    478       |                                                                        1
    479 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 160 at (1)
    480 bobyqb.f:208:72:
    481 
    482   208 |           DO 170 I=1,J
    483       |                                                                        1
    484 Warning: Fortran 2018 deleted feature: Shared DO termination label 170 at (1)
    485 bobyqb.f:211:72:
    486 
    487   211 |   170     BMAT(NPT+I,J)=BMAT(NPT+J,I)
    488       |                                                                        1
    489 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 170 at (1)
    490 bobyqb.f:217:72:
    491 
    492   217 |   180     XOPT(I)=ZERO
    493       |                                                                        1
    494 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1)
    495 bobyqb.f:246:72:
    496 
    497   246 |   200     XOPTSQ=XOPTSQ+XOPT(I)**2
    498       |                                                                        1
    499 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1)
    500 bobyqb.f:278:72:
    501 
    502   278 |   220 D(I)=XNEW(I)-XOPT(I)
    503       |                                                                        1
    504 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1)
    505 bobyqb.f:291:72:
    506 
    507   291 |   240 SUM=SUM+BMAT(K,J)*D(J)
    508       |                                                                        1
    509 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 240 at (1)
    510 bobyqb.f:294:72:
    511 
    512   294 |   250 W(NPT+K)=SUMA
    513       |                                                                        1
    514 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 250 at (1)
    515 bobyqb.f:299:72:
    516 
    517   299 |   260 SUM=SUM+ZMAT(K,JJ)*W(K)
    518       |                                                                        1
    519 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1)
    520 bobyqb.f:301:72:
    521 
    522   301 |       DO 270 K=1,NPT
    523       |                                                                        1
    524 Warning: Fortran 2018 deleted feature: Shared DO termination label 270 at (1)
    525 bobyqb.f:302:72:
    526 
    527   302 |   270 VLAG(K)=VLAG(K)+SUM*ZMAT(K,JJ)
    528       |                                                                        1
    529 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 270 at (1)
    530 bobyqb.f:310:72:
    531 
    532   310 |   280 SUM=SUM+W(K)*BMAT(K,J)
    533       |                                                                        1
    534 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 280 at (1)
    535 bobyqb.f:314:72:
    536 
    537   314 |   290 SUM=SUM+BMAT(JP,I)*D(I)
    538       |                                                                        1
    539 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 290 at (1)
    540 bobyqb.f:317:72:
    541 
    542   317 |   300 DX=DX+D(J)*XOPT(J)
    543       |                                                                        1
    544 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 300 at (1)
    545 bobyqb.f:330:72:
    546 
    547   330 |   310         D(I)=XNEW(I)-XOPT(I)
    548       |                                                                        1
    549 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 310 at (1)
    550 bobyqb.f:361:72:
    551 
    552   361 |   330     HDIAG=HDIAG+ZMAT(K,JJ)**2
    553       |                                                                        1
    554 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 330 at (1)
    555 bobyqb.f:365:72:
    556 
    557   365 |   340     DISTSQ=DISTSQ+(XPT(K,J)-XOPT(J))**2
    558       |                                                                        1
    559 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 340 at (1)
    560 bobyqb.f:428:72:
    561 
    562   428 |       DO 410 I=1,J
    563       |                                                                        1
    564 Warning: Fortran 2018 deleted feature: Shared DO termination label 410 at (1)
    565 bobyqb.f:432:72:
    566 
    567   432 |   410 VQUAD=VQUAD+HQ(IH)*TEMP
    568       |                                                                        1
    569 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 410 at (1)
    570 bobyqb.f:434:72:
    571 
    572   434 |   420 VQUAD=VQUAD+HALF*PQ(K)*W(NPT+K)**2
    573       |                                                                        1
    574 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 420 at (1)
    575 bobyqb.f:476:72:
    576 
    577   476 |   440         HDIAG=HDIAG+ZMAT(K,JJ)**2
    578       |                                                                        1
    579 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 440 at (1)
    580 bobyqb.f:480:72:
    581 
    582   480 |   450         DISTSQ=DISTSQ+(XPT(K,J)-XNEW(J))**2
    583       |                                                                        1
    584 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 450 at (1)
    585 bobyqb.f:487:72:
    586 
    587   487 |   460         BIGLSQ=DMAX1(BIGLSQ,TEMP*VLAG(K)**2)
    588       |                                                                        1
    589 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 460 at (1)
    590 bobyqb.f:504:72:
    591 
    592   504 |       DO 470 J=1,I
    593       |                                                                        1
    594 Warning: Fortran 2018 deleted feature: Shared DO termination label 470 at (1)
    595 bobyqb.f:506:72:
    596 
    597   506 |   470 HQ(IH)=HQ(IH)+TEMP*XPT(KNEW,J)
    598       |                                                                        1
    599 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 470 at (1)
    600 bobyqb.f:509:72:
    601 
    602   509 |       DO 480 K=1,NPT
    603       |                                                                        1
    604 Warning: Fortran 2018 deleted feature: Shared DO termination label 480 at (1)
    605 bobyqb.f:510:72:
    606 
    607   510 |   480 PQ(K)=PQ(K)+TEMP*ZMAT(K,JJ)
    608       |                                                                        1
    609 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 480 at (1)
    610 bobyqb.f:518:72:
    611 
    612   518 |   490 W(I)=BMAT(KNEW,I)
    613       |                                                                        1
    614 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 490 at (1)
    615 bobyqb.f:522:72:
    616 
    617   522 |   500 SUMA=SUMA+ZMAT(KNEW,JJ)*ZMAT(K,JJ)
    618       |                                                                        1
    619 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 500 at (1)
    620 bobyqb.f:525:72:
    621 
    622   525 |   510 SUMB=SUMB+XPT(K,J)*XOPT(J)
    623       |                                                                        1
    624 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 510 at (1)
    625 bobyqb.f:527:72:
    626 
    627   527 |       DO 520 I=1,N
    628       |                                                                        1
    629 Warning: Fortran 2018 deleted feature: Shared DO termination label 520 at (1)
    630 bobyqb.f:528:72:
    631 
    632   528 |   520 W(I)=W(I)+TEMP*XPT(K,I)
    633       |                                                                        1
    634 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 520 at (1)
    635 bobyqb.f:530:72:
    636 
    637   530 |   530 GOPT(I)=GOPT(I)+DIFF*W(I)
    638       |                                                                        1
    639 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 530 at (1)
    640 bobyqb.f:541:72:
    641 
    642   541 |           DO 540 I=1,J
    643       |                                                                        1
    644 Warning: Fortran 2018 deleted feature: Shared DO termination label 540 at (1)
    645 bobyqb.f:544:72:
    646 
    647   544 |   540     GOPT(I)=GOPT(I)+HQ(IH)*D(J)
    648       |                                                                        1
    649 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 540 at (1)
    650 bobyqb.f:548:72:
    651 
    652   548 |   550     TEMP=TEMP+XPT(K,J)*D(J)
    653       |                                                                        1
    654 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 550 at (1)
    655 bobyqb.f:550:72:
    656 
    657   550 |           DO 560 I=1,N
    658       |                                                                        1
    659 Warning: Fortran 2018 deleted feature: Shared DO termination label 560 at (1)
    660 bobyqb.f:551:72:
    661 
    662   551 |   560     GOPT(I)=GOPT(I)+TEMP*XPT(K,I)
    663       |                                                                        1
    664 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 560 at (1)
    665 bobyqb.f:561:72:
    666 
    667   561 |   570     W(K)=ZERO
    668       |                                                                        1
    669 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 570 at (1)
    670 bobyqb.f:565:72:
    671 
    672   565 |   580     SUM=SUM+ZMAT(K,J)*VLAG(K)
    673       |                                                                        1
    674 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 580 at (1)
    675 bobyqb.f:566:72:
    676 
    677   566 |           DO 590 K=1,NPT
    678       |                                                                        1
    679 Warning: Fortran 2018 deleted feature: Shared DO termination label 590 at (1)
    680 bobyqb.f:567:72:
    681 
    682   567 |   590     W(K)=W(K)+SUM*ZMAT(K,J)
    683       |                                                                        1
    684 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 590 at (1)
    685 bobyqb.f:571:72:
    686 
    687   571 |   600     SUM=SUM+XPT(K,J)*XOPT(J)
    688       |                                                                        1
    689 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 600 at (1)
    690 bobyqb.f:573:72:
    691 
    692   573 |   610     W(K)=SUM*W(K)
    693       |                                                                        1
    694 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 610 at (1)
    695 bobyqb.f:579:72:
    696 
    697   579 |   620     SUM=SUM+BMAT(K,I)*VLAG(K)+XPT(K,I)*W(K)
    698       |                                                                        1
    699 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 620 at (1)
    700 bobyqb.f:590:72:
    701 
    702   590 |   630     VLAG(NPT+I)=SUM
    703       |                                                                        1
    704 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 630 at (1)
    705 bobyqb.f:622:72:
    706 
    707   622 |   660 SUM=SUM+(XPT(K,J)-XOPT(J))**2
    708       |                                                                        1
    709 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 660 at (1)
    710 /opt/local/bin/gfortran-mp-13  -fPIC  -pipe -Os -m32  -c lagmax.f -o lagmax.o
    711 lagmax.f:36:72:
    712 
    713    36 |    10 SUM=SUM+H(I,J)**2
    714       |                                                                        1
    715 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
    716 lagmax.f:43:72:
    717 
    718    43 |    30 V(J)=H(K,J)
    719       |                                                                        1
    720 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1)
    721 lagmax.f:56:72:
    722 
    723    56 |    40 D(I)=D(I)+H(I,J)*V(J)
    724       |                                                                        1
    725 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1)
    726 lagmax.f:58:72:
    727 
    728    58 |    50 DSQ=DSQ+D(I)**2
    729       |                                                                        1
    730 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 50 at (1)
    731 lagmax.f:64:72:
    732 
    733    64 |    60     WSQ=WSQ+D(I)**2
    734       |                                                                        1
    735 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1)
    736 lagmax.f:70:72:
    737 
    738    70 |    70     TEMP=TEMP+H(I,J)*D(J)
    739       |                                                                        1
    740 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 70 at (1)
    741 lagmax.f:72:72:
    742 
    743    72 |    80     V(I)=RATIO*V(I)
    744       |                                                                        1
    745 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1)
    746 lagmax.f:78:72:
    747 
    748    78 |    90     D(I)=VHW*V(I)+TEMP*D(I)
    749       |                                                                        1
    750 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 90 at (1)
    751 lagmax.f:94:72:
    752 
    753    94 |   100 SUM=SUM+H(I,J)*D(J)
    754       |                                                                        1
    755 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1)
    756 lagmax.f:95:72:
    757 
    758    95 |   110 DHD=DHD+SUM*D(I)
    759       |                                                                        1
    760 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1)
    761 lagmax.f:102:72:
    762 
    763   102 |   120 D(I)=SCALE*D(I)
    764       |                                                                        1
    765 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1)
    766 lagmax.f:122:72:
    767 
    768   122 |   130 SUMV=SUMV+H(I,J)*V(J)
    769       |                                                                        1
    770 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1)
    771 lagmax.f:125:72:
    772 
    773   125 |   140 VHV=VHV+SUMV*V(I)
    774       |                                                                        1
    775 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1)
    776 lagmax.f:147:72:
    777 
    778   147 |   150 V(I)=TEMPC*V(I)-TEMPD*G(I)
    779       |                                                                        1
    780 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1)
    781 lagmax.f:168:72:
    782 
    783   168 |   160 D(I)=TEMPD*D(I)+TEMPV*V(I)
    784       |                                                                        1
    785 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 160 at (1)
    786 /opt/local/bin/g++-mp-13 -std=gnu++17 -I"/opt/local/Library/Frameworks/R.framework/Resources/include" -DNDEBUG  -I'/opt/local/Library/Frameworks/R.framework/Versions/4.4/Resources/library/Rcpp/include' -isystem/opt/local/include/LegacySupport -I/opt/local/include    -fPIC  -pipe -Os -arch ppc   -c minqa.cpp -o minqa.o
    787 /opt/local/bin/gfortran-mp-13  -fPIC  -pipe -Os -m32  -c newuoa.f -o newuoa.o
    788 /opt/local/bin/gfortran-mp-13  -fPIC  -pipe -Os -m32  -c newuob.f -o newuob.o
    789 newuob.f:49:72:
    790 
    791    49 |    10 XPT(K,J)=ZERO
    792       |                                                                        1
    793 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
    794 newuob.f:50:72:
    795 
    796    50 |       DO 20 I=1,NDIM
    797       |                                                                        1
    798 Warning: Fortran 2018 deleted feature: Shared DO termination label 20 at (1)
    799 newuob.f:51:72:
    800 
    801    51 |    20 BMAT(I,J)=ZERO
    802       |                                                                        1
    803 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
    804 newuob.f:53:72:
    805 
    806    53 |    30 HQ(IH)=ZERO
    807       |                                                                        1
    808 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1)
    809 newuob.f:56:72:
    810 
    811    56 |       DO 40 J=1,NPTM
    812       |                                                                        1
    813 Warning: Fortran 2018 deleted feature: Shared DO termination label 40 at (1)
    814 newuob.f:57:72:
    815 
    816    57 |    40 ZMAT(K,J)=ZERO
    817       |                                                                        1
    818 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1)
    819 newuob.f:98:72:
    820 
    821    98 |    60 X(J)=XPT(NF,J)+XBASE(J)
    822       |                                                                        1
    823 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1)
    824 newuob.f:159:72:
    825 
    826   159 |    80 XOPTSQ=XOPTSQ+XOPT(I)**2
    827       |                                                                        1
    828 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1)
    829 newuob.f:170:72:
    830 
    831   170 |   110 DSQ=DSQ+D(I)**2
    832       |                                                                        1
    833 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1)
    834 newuob.f:191:72:
    835 
    836   191 |   130     SUM=SUM+XPT(K,I)*XOPT(I)
    837       |                                                                        1
    838 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1)
    839 newuob.f:195:72:
    840 
    841   195 |           DO 140 I=1,N
    842       |                                                                        1
    843 Warning: Fortran 2018 deleted feature: Shared DO termination label 140 at (1)
    844 newuob.f:201:72:
    845 
    846   201 |           DO 140 J=1,I
    847       |                                                                        1
    848 Warning: Fortran 2018 deleted feature: Shared DO termination label 140 at (1)
    849 newuob.f:202:72:
    850 
    851   202 |   140     BMAT(IP,J)=BMAT(IP,J)+VLAG(I)*W(J)+W(I)*VLAG(J)
    852       |                                                                        1
    853 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1)
    854 newuob.f:210:72:
    855 
    856   210 |   150     W(I)=W(NPT+I)*ZMAT(I,K)
    857       |                                                                        1
    858 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1)
    859 newuob.f:214:72:
    860 
    861   214 |   160     SUM=SUM+W(I)*XPT(I,J)
    862       |                                                                        1
    863 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 160 at (1)
    864 newuob.f:217:72:
    865 
    866   217 |           DO 170 I=1,NPT
    867       |                                                                        1
    868 Warning: Fortran 2018 deleted feature: Shared DO termination label 170 at (1)
    869 newuob.f:218:72:
    870 
    871   218 |   170     BMAT(I,J)=BMAT(I,J)+SUM*ZMAT(I,K)
    872       |                                                                        1
    873 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 170 at (1)
    874 newuob.f:219:72:
    875 
    876   219 |           DO 180 I=1,N
    877       |                                                                        1
    878 Warning: Fortran 2018 deleted feature: Shared DO termination label 180 at (1)
    879 newuob.f:223:72:
    880 
    881   223 |           DO 180 J=1,I
    882       |                                                                        1
    883 Warning: Fortran 2018 deleted feature: Shared DO termination label 180 at (1)
    884 newuob.f:224:72:
    885 
    886   224 |   180     BMAT(IP,J)=BMAT(IP,J)+TEMP*VLAG(J)
    887       |                                                                        1
    888 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1)
    889 newuob.f:234:72:
    890 
    891   234 |   190     XPT(K,J)=XPT(K,J)-HALF*XOPT(J)
    892       |                                                                        1
    893 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1)
    894 newuob.f:235:72:
    895 
    896   235 |           DO 200 I=1,J
    897       |                                                                        1
    898 Warning: Fortran 2018 deleted feature: Shared DO termination label 200 at (1)
    899 newuob.f:240:72:
    900 
    901   240 |   200     BMAT(NPT+I,J)=BMAT(NPT+J,I)
    902       |                                                                        1
    903 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1)
    904 newuob.f:243:72:
    905 
    906   243 |   210     XOPT(J)=ZERO
    907       |                                                                        1
    908 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1)
    909 newuob.f:266:72:
    910 
    911   266 |   220 SUM=SUM+BMAT(K,J)*D(J)
    912       |                                                                        1
    913 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1)
    914 newuob.f:268:72:
    915 
    916   268 |   230 VLAG(K)=SUM
    917       |                                                                        1
    918 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 230 at (1)
    919 newuob.f:273:72:
    920 
    921   273 |   240 SUM=SUM+ZMAT(I,K)*W(I)
    922       |                                                                        1
    923 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 240 at (1)
    924 newuob.f:280:72:
    925 
    926   280 |       DO 250 I=1,NPT
    927       |                                                                        1
    928 Warning: Fortran 2018 deleted feature: Shared DO termination label 250 at (1)
    929 newuob.f:281:72:
    930 
    931   281 |   250 VLAG(I)=VLAG(I)+SUM*ZMAT(I,K)
    932       |                                                                        1
    933 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 250 at (1)
    934 newuob.f:287:72:
    935 
    936   287 |   260 SUM=SUM+W(I)*BMAT(I,J)
    937       |                                                                        1
    938 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1)
    939 newuob.f:291:72:
    940 
    941   291 |   270 SUM=SUM+BMAT(JP,K)*D(K)
    942       |                                                                        1
    943 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 270 at (1)
    944 newuob.f:294:72:
    945 
    946   294 |   280 DX=DX+D(J)*XOPT(J)
    947       |                                                                        1
    948 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 280 at (1)
    949 newuob.f:314:72:
    950 
    951   314 |   300 X(I)=XBASE(I)+XNEW(I)
    952       |                                                                        1
    953 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 300 at (1)
    954 newuob.f:343:72:
    955 
    956   343 |       DO 340 I=1,J
    957       |                                                                        1
    958 Warning: Fortran 2018 deleted feature: Shared DO termination label 340 at (1)
    959 newuob.f:347:72:
    960 
    961   347 |   340 VQUAD=VQUAD+TEMP*HQ(IH)
    962       |                                                                        1
    963 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 340 at (1)
    964 newuob.f:349:72:
    965 
    966   349 |   350 VQUAD=VQUAD+PQ(K)*W(K)
    967       |                                                                        1
    968 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 350 at (1)
    969 newuob.f:366:72:
    970 
    971   366 |   360     XOPTSQ=XOPTSQ+XOPT(I)**2
    972       |                                                                        1
    973 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 360 at (1)
    974 newuob.f:405:72:
    975 
    976   405 |   380 HDIAG=HDIAG+TEMP*ZMAT(K,J)**2
    977       |                                                                        1
    978 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 380 at (1)
    979 newuob.f:409:72:
    980 
    981   409 |   390 DISTSQ=DISTSQ+(XPT(K,J)-XOPT(J))**2
    982       |                                                                        1
    983 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 390 at (1)
    984 newuob.f:427:72:
    985 
    986   427 |       DO 420 J=1,I
    987       |                                                                        1
    988 Warning: Fortran 2018 deleted feature: Shared DO termination label 420 at (1)
    989 newuob.f:429:72:
    990 
    991   429 |   420 HQ(IH)=HQ(IH)+TEMP*XPT(KNEW,J)
    992       |                                                                        1
    993 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 420 at (1)
    994 newuob.f:438:72:
    995 
    996   438 |       DO 440 K=1,NPT
    997       |                                                                        1
    998 Warning: Fortran 2018 deleted feature: Shared DO termination label 440 at (1)
    999 newuob.f:439:72:
    1000 
    1001   439 |   440 PQ(K)=PQ(K)+TEMP*ZMAT(K,J)
    1002       |                                                                        1
    1003 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 440 at (1)
    1004 newuob.f:444:72:
    1005 
    1006   444 |   450 XPT(KNEW,I)=XNEW(I)
    1007       |                                                                        1
    1008 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 450 at (1)
    1009 newuob.f:455:72:
    1010 
    1011   455 |   700         VLAG(K)=FVAL(K)-FVAL(KOPT)
    1012       |                                                                        1
    1013 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 700 at (1)
    1014 newuob.f:460:72:
    1015 
    1016   460 |   710         SUM=SUM+BMAT(K,I)*VLAG(K)
    1017       |                                                                        1
    1018 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 710 at (1)
    1019 newuob.f:462:72:
    1020 
    1021   462 |   720         W(I)=SUM
    1022       |                                                                        1
    1023 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 720 at (1)
    1024 newuob.f:471:72:
    1025 
    1026   471 |   730             GQ(I)=W(I)
    1027       |                                                                        1
    1028 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 730 at (1)
    1029 newuob.f:473:72:
    1030 
    1031   473 |   740             HQ(IH)=ZERO
    1032       |                                                                        1
    1033 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 740 at (1)
    1034 newuob.f:477:72:
    1035 
    1036   477 |   750             W(J)=W(J)+VLAG(K)*ZMAT(K,J)
    1037       |                                                                        1
    1038 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 750 at (1)
    1039 newuob.f:478:72:
    1040 
    1041   478 |   760             IF (J .LT. IDZ) W(J)=-W(J)
    1042       |                                                                        1
    1043 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 760 at (1)
    1044 newuob.f:481:72:
    1045 
    1046   481 |                   DO 770 J=1,NPTM
    1047       |                                                                        1
    1048 Warning: Fortran 2018 deleted feature: Shared DO termination label 770 at (1)
    1049 newuob.f:482:72:
    1050 
    1051   482 |   770             PQ(K)=PQ(K)+ZMAT(K,J)*W(J)
    1052       |                                                                        1
    1053 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 770 at (1)
    1054 newuob.f:504:72:
    1055 
    1056   504 |   470 SUM=SUM+(XPT(K,J)-XOPT(J))**2
    1057       |                                                                        1
    1058 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 470 at (1)
    1059 newuob.f:556:72:
    1060 
    1061   556 |   540     X(I)=XBASE(I)+XOPT(I)
    1062       |                                                                        1
    1063 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 540 at (1)
    1064 /opt/local/bin/gfortran-mp-13  -fPIC  -pipe -Os -m32  -c prelim.f -o prelim.o
    1065 prelim.f:39:72:
    1066 
    1067    39 |    10 XPT(K,J)=ZERO
    1068       |                                                                        1
    1069 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
    1070 prelim.f:40:72:
    1071 
    1072    40 |       DO 20 I=1,NDIM
    1073       |                                                                        1
    1074 Warning: Fortran 2018 deleted feature: Shared DO termination label 20 at (1)
    1075 prelim.f:41:72:
    1076 
    1077    41 |    20 BMAT(I,J)=ZERO
    1078       |                                                                        1
    1079 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
    1080 prelim.f:43:72:
    1081 
    1082    43 |    30 HQ(IH)=ZERO
    1083       |                                                                        1
    1084 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1)
    1085 prelim.f:46:72:
    1086 
    1087    46 |       DO 40 J=1,NPT-NP
    1088       |                                                                        1
    1089 Warning: Fortran 2018 deleted feature: Shared DO termination label 40 at (1)
    1090 prelim.f:47:72:
    1091 
    1092    47 |    40 ZMAT(K,J)=ZERO
    1093       |                                                                        1
    1094 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1)
    1095 /opt/local/bin/gfortran-mp-13  -fPIC  -pipe -Os -m32  -c rescue.f -o rescue.o
    1096 rescue.f:66:72:
    1097 
    1098    66 |    10 DISTSQ=DISTSQ+XPT(K,J)**2
    1099       |                                                                        1
    1100 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
    1101 rescue.f:70:72:
    1102 
    1103    70 |       DO 20 J=1,NPTM
    1104       |                                                                        1
    1105 Warning: Fortran 2018 deleted feature: Shared DO termination label 20 at (1)
    1106 rescue.f:71:72:
    1107 
    1108    71 |    20 ZMAT(K,J)=ZERO
    1109       |                                                                        1
    1110 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
    1111 rescue.f:80:72:
    1112 
    1113    80 |    30 W(J)=W(J)+PQ(K)*XPT(K,J)
    1114       |                                                                        1
    1115 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1)
    1116 rescue.f:81:72:
    1117 
    1118    81 |       DO 40 I=1,J
    1119       |                                                                        1
    1120 Warning: Fortran 2018 deleted feature: Shared DO termination label 40 at (1)
    1121 rescue.f:83:72:
    1122 
    1123    83 |    40 HQ(IH)=HQ(IH)+W(I)*XOPT(J)+W(J)*XOPT(I)
    1124       |                                                                        1
    1125 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1)
    1126 rescue.f:103:72:
    1127 
    1128   103 |       DO 50 I=1,NDIM
    1129       |                                                                        1
    1130 Warning: Fortran 2018 deleted feature: Shared DO termination label 50 at (1)
    1131 rescue.f:104:72:
    1132 
    1133   104 |    50 BMAT(I,J)=ZERO
    1134       |                                                                        1
    1135 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 50 at (1)
    1136 rescue.f:145:72:
    1137 
    1138   145 |    70     ZMAT(K,K-NP)=TEMP
    1139       |                                                                        1
    1140 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 70 at (1)
    1141 rescue.f:157:72:
    1142 
    1143   157 |    90 BMAT(KNEW,J)=TEMP
    1144       |                                                                        1
    1145 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 90 at (1)
    1146 rescue.f:161:72:
    1147 
    1148   161 |   100 ZMAT(KNEW,J)=TEMP
    1149       |                                                                        1
    1150 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1)
    1151 rescue.f:180:72:
    1152 
    1153   180 |  110         W(NDIM+K)=DABS(W(NDIM+K))
    1154       |                                                                        1
    1155 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1)
    1156 rescue.f:201:72:
    1157 
    1158   201 |   140 W(NPT+J)=XPT(KNEW,J)
    1159       |                                                                        1
    1160 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1)
    1161 rescue.f:208:72:
    1162 
    1163   208 |   150     SUM=SUM+W(NPT+J)*XPT(K,J)
    1164       |                                                                        1
    1165 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1)
    1166 rescue.f:219:72:
    1167 
    1168   219 |   160 W(K)=HALF*SUM*SUM
    1169       |                                                                        1
    1170 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 160 at (1)
    1171 rescue.f:227:72:
    1172 
    1173   227 |   170 SUM=SUM+BMAT(K,J)*W(NPT+J)
    1174       |                                                                        1
    1175 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 170 at (1)
    1176 rescue.f:228:72:
    1177 
    1178   228 |   180 VLAG(K)=SUM
    1179       |                                                                        1
    1180 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1)
    1181 rescue.f:233:72:
    1182 
    1183   233 |   190 SUM=SUM+ZMAT(K,J)*W(K)
    1184       |                                                                        1
    1185 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1)
    1186 rescue.f:235:72:
    1187 
    1188   235 |       DO 200 K=1,NPT
    1189       |                                                                        1
    1190 Warning: Fortran 2018 deleted feature: Shared DO termination label 200 at (1)
    1191 rescue.f:236:72:
    1192 
    1193   236 |   200 VLAG(K)=VLAG(K)+SUM*ZMAT(K,J)
    1194       |                                                                        1
    1195 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1)
    1196 rescue.f:242:72:
    1197 
    1198   242 |   210 SUM=SUM+BMAT(K,J)*W(K)
    1199       |                                                                        1
    1200 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1)
    1201 rescue.f:246:72:
    1202 
    1203   246 |   220 SUM=SUM+BMAT(IP,J)*W(IP)
    1204       |                                                                        1
    1205 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1)
    1206 rescue.f:249:72:
    1207 
    1208   249 |   230 DISTSQ=DISTSQ+XPT(KNEW,J)**2
    1209       |                                                                        1
    1210 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 230 at (1)
    1211 rescue.f:264:72:
    1212 
    1213   264 |   240     HDIAG=HDIAG+ZMAT(K,J)**2
    1214       |                                                                        1
    1215 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 240 at (1)
    1216 rescue.f:271:72:
    1217 
    1218   271 |   250 VLMXSQ=DMAX1(VLMXSQ,VLAG(K)**2)
    1219       |                                                                        1
    1220 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 250 at (1)
    1221 rescue.f:297:72:
    1222 
    1223   297 |       DO 270 I=1,J
    1224       |                                                                        1
    1225 Warning: Fortran 2018 deleted feature: Shared DO termination label 270 at (1)
    1226 rescue.f:299:72:
    1227 
    1228   299 |   270 HQ(IH)=HQ(IH)+TEMP*W(I)
    1229       |                                                                        1
    1230 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 270 at (1)
    1231 rescue.f:332:72:
    1232 
    1233   332 |   280 VQUAD=VQUAD+HALF*PQ(K)*TEMP*TEMP
    1234       |                                                                        1
    1235 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 280 at (1)
    1236 rescue.f:359:72:
    1237 
    1238   359 |   310 GOPT(I)=GOPT(I)+DIFF*BMAT(KPT,I)
    1239       |                                                                        1
    1240 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 310 at (1)
    1241 rescue.f:363:72:
    1242 
    1243   363 |   320 SUM=SUM+ZMAT(K,J)*ZMAT(KPT,J)
    1244       |                                                                        1
    1245 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 320 at (1)
    1246 /opt/local/bin/gfortran-mp-13  -fPIC  -pipe -Os -m32  -c trsapp.f -o trsapp.o
    1247 trsapp.f:33:72:
    1248 
    1249    33 |    10 D(I)=XOPT(I)
    1250       |                                                                        1
    1251 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
    1252 trsapp.f:45:72:
    1253 
    1254    45 |    30 DD=DD+D(I)**2
    1255       |                                                                        1
    1256 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1)
    1257 trsapp.f:61:72:
    1258 
    1259    61 |    60 DHD=DHD+D(J)*HD(J)
    1260       |                                                                        1
    1261 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1)
    1262 trsapp.f:82:72:
    1263 
    1264    82 |    70 GG=GG+(G(I)+HS(I))**2
    1265       |                                                                        1
    1266 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 70 at (1)
    1267 trsapp.f:98:72:
    1268 
    1269    98 |    80     SS=SS+STEP(I)**2
    1270       |                                                                        1
    1271 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1)
    1272 trsapp.f:112:72:
    1273 
    1274   112 |   100 SHS=SHS+STEP(I)*HS(I)
    1275       |                                                                        1
    1276 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1)
    1277 trsapp.f:125:72:
    1278 
    1279   125 |   110 D(I)=TEMPA*(G(I)+HS(I))-TEMPB*STEP(I)
    1280       |                                                                        1
    1281 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1)
    1282 trsapp.f:133:72:
    1283 
    1284   133 |   130 DHS=DHS+HD(I)*STEP(I)
    1285       |                                                                        1
    1286 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1)
    1287 trsapp.f:156:72:
    1288 
    1289   156 |   140 QSAV=QNEW
    1290       |                                                                        1
    1291 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1)
    1292 trsapp.f:176:72:
    1293 
    1294   176 |   150 GG=GG+(G(I)+HS(I))**2
    1295       |                                                                        1
    1296 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1)
    1297 trsapp.f:188:72:
    1298 
    1299   188 |   180 HD(I)=ZERO
    1300       |                                                                        1
    1301 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1)
    1302 trsapp.f:192:72:
    1303 
    1304   192 |   190 TEMP=TEMP+XPT(K,J)*D(J)
    1305       |                                                                        1
    1306 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1)
    1307 trsapp.f:194:72:
    1308 
    1309   194 |       DO 200 I=1,N
    1310       |                                                                        1
    1311 Warning: Fortran 2018 deleted feature: Shared DO termination label 200 at (1)
    1312 trsapp.f:195:72:
    1313 
    1314   195 |   200 HD(I)=HD(I)+TEMP*XPT(K,I)
    1315       |                                                                        1
    1316 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1)
    1317 trsapp.f:198:72:
    1318 
    1319   198 |       DO 210 I=1,J
    1320       |                                                                        1
    1321 Warning: Fortran 2018 deleted feature: Shared DO termination label 210 at (1)
    1322 trsapp.f:201:72:
    1323 
    1324   201 |   210 HD(I)=HD(I)+HQ(IH)*D(J)
    1325       |                                                                        1
    1326 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1)
    1327 /opt/local/bin/gfortran-mp-13  -fPIC  -pipe -Os -m32  -c trsbox.f -o trsbox.o
    1328 trsbox.f:71:72:
    1329 
    1330    71 |    10 GNEW(I)=GOPT(I)
    1331       |                                                                        1
    1332 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
    1333 trsbox.f:92:72:
    1334 
    1335    92 |    40 STEPSQ=STEPSQ+S(I)**2
    1336       |                                                                        1
    1337 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1)
    1338 trsbox.f:163:72:
    1339 
    1340   163 |    80     D(I)=D(I)+STPLEN*S(I)
    1341       |                                                                        1
    1342 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1)
    1343 trsbox.f:304:72:
    1344 
    1345   304 |   170 REDSAV=REDNEW
    1346       |                                                                        1
    1347 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 170 at (1)
    1348 trsbox.f:333:72:
    1349 
    1350   333 |   180 HRED(I)=CTH*HRED(I)+STH*HS(I)
    1351       |                                                                        1
    1352 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1)
    1353 trsbox.f:351:72:
    1354 
    1355   351 |   200 DSQ=DSQ+D(I)**2
    1356       |                                                                        1
    1357 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1)
    1358 trsbox.f:362:72:
    1359 
    1360   362 |       DO 220 I=1,J
    1361       |                                                                        1
    1362 Warning: Fortran 2018 deleted feature: Shared DO termination label 220 at (1)
    1363 trsbox.f:365:72:
    1364 
    1365   365 |   220 HS(I)=HS(I)+HQ(IH)*S(J)
    1366       |                                                                        1
    1367 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1)
    1368 trsbox.f:370:72:
    1369 
    1370   370 |   230     TEMP=TEMP+XPT(K,J)*S(J)
    1371       |                                                                        1
    1372 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 230 at (1)
    1373 trsbox.f:373:72:
    1374 
    1375   373 |   240     HS(I)=HS(I)+TEMP*XPT(K,I)
    1376       |                                                                        1
    1377 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 240 at (1)
    1378 trsbox.f:379:72:
    1379 
    1380   379 |   260 HRED(I)=HS(I)
    1381       |                                                                        1
    1382 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1)
    1383 /opt/local/bin/gfortran-mp-13  -fPIC  -pipe -Os -m32  -c trstep.f -o trstep.o
    1384 trstep.f:41:72:
    1385 
    1386    41 |       DO 10 J=1,I
    1387       |                                                                        1
    1388 Warning: Fortran 2018 deleted feature: Shared DO termination label 10 at (1)
    1389 trstep.f:42:72:
    1390 
    1391    42 |    10 H(I,J)=H(J,I)
    1392       |                                                                        1
    1393 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
    1394 trstep.f:55:72:
    1395 
    1396    55 |    20     SUM=SUM+H(I,K)**2
    1397       |                                                                        1
    1398 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
    1399 trstep.f:68:72:
    1400 
    1401    68 |    30     Z(I)=TD(I)*W(I)
    1402       |                                                                        1
    1403 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1)
    1404 trstep.f:74:72:
    1405 
    1406    74 |    40     Z(J)=Z(J)+H(I,J)*W(I)
    1407       |                                                                        1
    1408 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1)
    1409 trstep.f:75:72:
    1410 
    1411    75 |    50     WZ=WZ+W(J)*Z(J)
    1412       |                                                                        1
    1413 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 50 at (1)
    1414 trstep.f:82:72:
    1415 
    1416    82 |    60         H(I,J)=H(I,J)-W(I)*Z(J)-W(J)*(Z(I)-WZ*W(I))
    1417       |                                                                        1
    1418 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1)
    1419 trstep.f:93:72:
    1420 
    1421    93 |    90 GSQ=GSQ+G(I)**2
    1422       |                                                                        1
    1423 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 90 at (1)
    1424 trstep.f:99:72:
    1425 
    1426    99 |   100 SUM=SUM+GG(I)*H(I,K)
    1427       |                                                                        1
    1428 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1)
    1429 trstep.f:100:72:
    1430 
    1431   100 |       DO 110 I=KP,N
    1432       |                                                                        1
    1433 Warning: Fortran 2018 deleted feature: Shared DO termination label 110 at (1)
    1434 trstep.f:101:72:
    1435 
    1436   101 |   110 GG(I)=GG(I)-SUM*H(I,K)
    1437       |                                                                        1
    1438 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1)
    1439 trstep.f:112:72:
    1440 
    1441   112 |   120 TDMIN=DMIN1(TDMIN,TD(I))
    1442       |                                                                        1
    1443 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1)
    1444 trstep.f:117:72:
    1445 
    1446   117 |   130     D(I)=-SCALE*GG(I)
    1447       |                                                                        1
    1448 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1)
    1449 trstep.f:187:72:
    1450 
    1451   187 |   180     D(I)=ZERO
    1452       |                                                                        1
    1453 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1)
    1454 trstep.f:200:72:
    1455 
    1456   200 |   200     DTG=DTG+D(I)*GG(I)
    1457       |                                                                        1
    1458 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1)
    1459 trstep.f:203:72:
    1460 
    1461   203 |   210     D(I)=SCALE*D(I)
    1462       |                                                                        1
    1463 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1)
    1464 trstep.f:222:72:
    1465 
    1466   222 |   240 W(I)=(-GG(I)-TN(I-1)*W(I-1))/PIV(I)
    1467       |                                                                        1
    1468 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 240 at (1)
    1469 trstep.f:225:72:
    1470 
    1471   225 |   250 D(I)=W(I)-TN(I)*D(I+1)/PIV(I)
    1472       |                                                                        1
    1473 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 250 at (1)
    1474 trstep.f:233:72:
    1475 
    1476   233 |   260 WSQ=WSQ+PIV(I)*W(I)**2
    1477       |                                                                        1
    1478 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1)
    1479 trstep.f:244:72:
    1480 
    1481   244 |   270     D(I)=SCALE*D(I)
    1482       |                                                                        1
    1483 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 270 at (1)
    1484 trstep.f:276:72:
    1485 
    1486   276 |   280     W(I)=(DSIGN(ONE,TEMP)+TEMP)/PIV(I)
    1487       |                                                                        1
    1488 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 280 at (1)
    1489 trstep.f:279:72:
    1490 
    1491   279 |   290     Z(I)=W(I)-TN(I)*Z(I+1)/PIV(I)
    1492       |                                                                        1
    1493 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 290 at (1)
    1494 trstep.f:286:72:
    1495 
    1496   286 |   300     DTZ=DTZ+D(I)*Z(I)
    1497       |                                                                        1
    1498 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 300 at (1)
    1499 trstep.f:296:72:
    1500 
    1501   296 |   310         D(I)=D(I)+GAM*Z(I)
    1502       |                                                                        1
    1503 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 310 at (1)
    1504 trstep.f:327:72:
    1505 
    1506   327 |   330 SHFMAX=DMIN1(SHFMAX,PIVOT)
    1507       |                                                                        1
    1508 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 330 at (1)
    1509 trstep.f:371:72:
    1510 
    1511   371 |   380 SUM=SUM+D(I)*H(I,K)
    1512       |                                                                        1
    1513 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 380 at (1)
    1514 trstep.f:372:72:
    1515 
    1516   372 |       DO 390 I=KP,N
    1517       |                                                                        1
    1518 Warning: Fortran 2018 deleted feature: Shared DO termination label 390 at (1)
    1519 trstep.f:373:72:
    1520 
    1521   373 |   390 D(I)=D(I)-SUM*H(I,K)
    1522       |                                                                        1
    1523 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 390 at (1)
    1524 /opt/local/bin/gfortran-mp-13  -fPIC  -pipe -Os -m32  -c uobyqa.f -o uobyqa.o
    1525 /opt/local/bin/gfortran-mp-13  -fPIC  -pipe -Os -m32  -c uobyqb.f -o uobyqb.o
    1526 uobyqb.f:49:72:
    1527 
    1528    49 |       DO 10 K=1,NPT
    1529       |                                                                        1
    1530 Warning: Fortran 2018 deleted feature: Shared DO termination label 10 at (1)
    1531 uobyqb.f:50:72:
    1532 
    1533    50 |    10 XPT(K,I)=ZERO
    1534       |                                                                        1
    1535 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
    1536 uobyqb.f:52:72:
    1537 
    1538    52 |       DO 20 J=1,NPTM
    1539       |                                                                        1
    1540 Warning: Fortran 2018 deleted feature: Shared DO termination label 20 at (1)
    1541 uobyqb.f:53:72:
    1542 
    1543    53 |    20 PL(K,J)=ZERO
    1544       |                                                                        1
    1545 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
    1546 uobyqb.f:61:72:
    1547 
    1548    61 |    40 X(I)=XBASE(I)+XPT(NF+1,I)
    1549       |                                                                        1
    1550 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1)
    1551 uobyqb.f:173:72:
    1552 
    1553   173 |       DO 80 I=1,J
    1554       |                                                                        1
    1555 Warning: Fortran 2018 deleted feature: Shared DO termination label 80 at (1)
    1556 uobyqb.f:177:72:
    1557 
    1558   177 |    80 H(I,J)=PQ(IH)
    1559       |                                                                        1
    1560 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1)
    1561 uobyqb.f:187:72:
    1562 
    1563   187 |    90 TEMP=TEMP+D(I)**2
    1564       |                                                                        1
    1565 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 90 at (1)
    1566 uobyqb.f:201:72:
    1567 
    1568   201 |  110     X(I)=XBASE(I)+XNEW(I)
    1569       |                                                                        1
    1570 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1)
    1571 uobyqb.f:230:72:
    1572 
    1573   230 |       DO 150 I=1,J
    1574       |                                                                        1
    1575 Warning: Fortran 2018 deleted feature: Shared DO termination label 150 at (1)
    1576 uobyqb.f:234:72:
    1577 
    1578   234 |   150 VQUAD=VQUAD+W(IH)*PQ(IH)
    1579       |                                                                        1
    1580 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1)
    1581 uobyqb.f:238:72:
    1582 
    1583   238 |   160 TEMP=TEMP+W(J)*PL(K,J)
    1584       |                                                                        1
    1585 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 160 at (1)
    1586 uobyqb.f:239:72:
    1587 
    1588   239 |   170 VLAG(K)=TEMP
    1589       |                                                                        1
    1590 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 170 at (1)
    1591 uobyqb.f:250:72:
    1592 
    1593   250 |   180 TEMP=TEMP+(XPT(K,I)-XNEW(I))**2
    1594       |                                                                        1
    1595 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1)
    1596 uobyqb.f:252:72:
    1597 
    1598   252 |   190 SUM=SUM+DABS(TEMP*TEMP*TEMP*VLAG(K))
    1599       |                                                                        1
    1600 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1)
    1601 uobyqb.f:262:72:
    1602 
    1603   262 |   200     XOPT(I)=XNEW(I)
    1604       |                                                                        1
    1605 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1)
    1606 uobyqb.f:298:72:
    1607 
    1608   298 |   220 SUM=SUM+(XPT(K,I)-XOPT(I))**2
    1609       |                                                                        1
    1610 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1)
    1611 uobyqb.f:313:72:
    1612 
    1613   313 |   250 XPT(KNEW,I)=XNEW(I)
    1614       |                                                                        1
    1615 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 250 at (1)
    1616 uobyqb.f:317:72:
    1617 
    1618   317 |   260 PQ(J)=PQ(J)+DIFF*PL(KNEW,J)
    1619       |                                                                        1
    1620 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1)
    1621 uobyqb.f:322:72:
    1622 
    1623   322 |   270     PL(K,J)=PL(K,J)-TEMP*PL(KNEW,J)
    1624       |                                                                        1
    1625 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 270 at (1)
    1626 uobyqb.f:343:72:
    1627 
    1628   343 |       DO 300 I=1,N
    1629       |                                                                        1
    1630 Warning: Fortran 2018 deleted feature: Shared DO termination label 300 at (1)
    1631 uobyqb.f:344:72:
    1632 
    1633   344 |   300 W(K)=W(K)+(XPT(K,I)-XOPT(I))**2
    1634       |                                                                        1
    1635 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 300 at (1)
    1636 uobyqb.f:371:72:
    1637 
    1638   371 |   330     H(I,J)=TEMP
    1639       |                                                                        1
    1640 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 330 at (1)
    1641 uobyqb.f:372:72:
    1642 
    1643   372 |   340     SUMH=SUMH+HALF*TEMP*TEMP
    1644       |                                                                        1
    1645 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 340 at (1)
    1646 uobyqb.f:382:72:
    1647 
    1648   382 |   350         SUMG=SUMG+G(I)**2
    1649       |                                                                        1
    1650 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 350 at (1)
    1651 uobyqb.f:409:72:
    1652 
    1653   409 |   360     XPT(K,J)=XPT(K,J)-XOPT(J)
    1654       |                                                                        1
    1655 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 360 at (1)
    1656 uobyqb.f:410:72:
    1657 
    1658   410 |           DO 380 I=1,J
    1659       |                                                                        1
    1660 Warning: Fortran 2018 deleted feature: Shared DO termination label 380 at (1)
    1661 uobyqb.f:416:72:
    1662 
    1663   416 |   370         PL(K,J)=PL(K,J)+PL(K,IH)*XOPT(I)
    1664       |                                                                        1
    1665 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 370 at (1)
    1666 uobyqb.f:418:72:
    1667 
    1668   418 |           DO 380 K=1,NPT
    1669       |                                                                        1
    1670 Warning: Fortran 2018 deleted feature: Shared DO termination label 380 at (1)
    1671 uobyqb.f:419:72:
    1672 
    1673   419 |   380     PL(K,I)=PL(K,I)+PL(K,IH)*XOPT(J)
    1674       |                                                                        1
    1675 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 380 at (1)
    1676 uobyqb.f:453:72:
    1677 
    1678   453 |   430     X(I)=XBASE(I)+XOPT(I)
    1679       |                                                                        1
    1680 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 430 at (1)
    1681 /opt/local/bin/gfortran-mp-13  -fPIC  -pipe -Os -m32  -c update.f -o update.o
    1682 update.f:30:72:
    1683 
    1684    30 |    10     ZMAT(I,JL)=TEMP
    1685       |                                                                        1
    1686 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
    1687 update.f:61:72:
    1688 
    1689    61 |    40     ZMAT(I,1)=TEMPA*ZMAT(I,1)-TEMPB*VLAG(I)
    1690       |                                                                        1
    1691 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1)
    1692 update.f:79:72:
    1693 
    1694    79 |    50     ZMAT(I,JB)=SCALB*(ZMAT(I,JB)-TEMPA*W(I)-TEMPB*VLAG(I))
    1695       |                                                                        1
    1696 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 50 at (1)
    1697 update.f:94:72:
    1698 
    1699    94 |    60     ZMAT(I,IDZ)=TEMP
    1700       |                                                                        1
    1701 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1)
    1702 update.f:104:72:
    1703 
    1704   104 |       DO 70 I=1,JP
    1705       |                                                                        1
    1706 Warning: Fortran 2018 deleted feature: Shared DO termination label 70 at (1)
    1707 /opt/local/bin/gfortran-mp-13  -fPIC  -pipe -Os -m32  -c updatebobyqa.f -o updatebobyqa.o
    1708 updatebobyqa.f:22:72:
    1709 
    1710    22 |       DO 10 J=1,NPTM
    1711       |                                                                        1
    1712 Warning: Fortran 2018 deleted feature: Shared DO termination label 10 at (1)
    1713 updatebobyqa.f:23:72:
    1714 
    1715    23 |    10 ZTEST=DMAX1(ZTEST,DABS(ZMAT(K,J)))
    1716       |                                                                        1
    1717 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
    1718 updatebobyqa.f:37:72:
    1719 
    1720    37 |    20     ZMAT(I,1)=TEMP
    1721       |                                                                        1
    1722 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
    1723 updatebobyqa.f:58:72:
    1724 
    1725    58 |    50 ZMAT(I,1)=TEMPA*ZMAT(I,1)-TEMPB*VLAG(I)
    1726       |                                                                        1
    1727 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 50 at (1)
    1728 updatebobyqa.f:67:72:
    1729 
    1730    67 |       DO 60 I=1,JP
    1731       |                                                                        1
     37. . .
    173238Warning: Fortran 2018 deleted feature: Shared DO termination label 60 at (1)
    173339/opt/local/bin/g++-mp-13 -std=gnu++17 -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -single_module -multiply_defined suppress -L/opt/local/Library/Frameworks/R.framework/Resources/lib -Wl,-headerpad_max_install_names -L/opt/local/lib -lMacportsLegacySupport -Wl,-rpath,/opt/local/lib/libgcc -arch ppc -o minqa.so altmov.o bigden.o biglag.o bobyqa.o bobyqb.o lagmax.o minqa.o newuoa.o newuob.o prelim.o rescue.o trsapp.o trsbox.o trstep.o uobyqa.o uobyqb.o update.o updatebobyqa.o WARNING: too small maximum for v(ector heap)size '0' ignored, the current usage 64M is already larger WARNING: too small maximum for v(ector heap)size '0' ignored, the current usage 64M is already larger -lMacportsLegacySupport -lgfortran -lef_ppc -F/opt/local/Library/Frameworks/R.framework/.. -framework R -Wl,-framework -Wl,CoreFoundation