* installing to library ‘/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages’ * installing *source* package ‘minqa’ ... ** package ‘minqa’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using Fortran compiler: ‘GNU Fortran (Debian 13.2.0-23) 13.2.0’ using C++ compiler: ‘g++-13 (Debian 13.2.0-23) 13.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp5uclFH/R.INSTALL1395986da8d44f/minqa/src' gfortran-13 -fpic -g -O2 -Wall -mtune=native -c altmov.f -o altmov.o altmov.f:42:72: 42 | 10 HCOL(K)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) altmov.f:45:72: 45 | DO 20 K=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 20 at (1) altmov.f:46:72: 46 | 20 HCOL(K)=HCOL(K)+TEMP*ZMAT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1) altmov.f:53:72: 53 | 30 GLAG(I)=BMAT(KNEW,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1) altmov.f:57:72: 57 | 40 TEMP=TEMP+XPT(K,J)*XOPT(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1) altmov.f:59:72: 59 | DO 50 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 50 at (1) altmov.f:60:72: 60 | 50 GLAG(I)=GLAG(I)+TEMP*XPT(K,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 50 at (1) altmov.f:76:72: 76 | 60 DISTSQ=DISTSQ+TEMP*TEMP | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1) altmov.f:173:72: 173 | 90 XNEW(I)=DMAX1(SL(I),DMIN1(SU(I),TEMP)) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 90 at (1) altmov.f:238:72: 238 | 140 GW=GW+GLAG(I)*W(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1) altmov.f:249:72: 249 | 150 TEMP=TEMP+XPT(K,J)*W(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1) altmov.f:250:72: 250 | 160 CURV=CURV+HCOL(K)*TEMP*TEMP | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 160 at (1) altmov.f:256:72: 256 | 170 XALT(I)=DMAX1(SL(I),DMIN1(SU(I),TEMP)) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 170 at (1) altmov.f:269:72: 269 | 180 W(N+I)=XALT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1) altmov.f:276:72: 276 | 190 XALT(I)=W(N+I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1) altmov.f:162:14: 162 | KSAV=K | ^ Warning: ‘ksav’ may be used uninitialized [-Wmaybe-uninitialized] altmov.f:172:72: 172 | TEMP=XOPT(I)+STPSAV*(XPT(KSAV,I)-XOPT(I)) | ^ Warning: ‘stpsav’ may be used uninitialized [-Wmaybe-uninitialized] altmov.f:163:16: 163 | STPSAV=STEP | ^ note: ‘stpsav’ was declared here altmov.f:229:72: 229 | W(I)=-STEP*GLAG(I) | ^ Warning: ‘step’ may be used uninitialized [-Wmaybe-uninitialized] altmov.f:113:14: 113 | STEP=SLBD | ^ note: ‘step’ was declared here gfortran-13 -fpic -g -O2 -Wall -mtune=native -c bigden.f -o bigden.o bigden.f:45:72: 45 | 10 W(N+K)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) bigden.f:49:72: 49 | DO 20 K=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 20 at (1) bigden.f:50:72: 50 | 20 W(N+K)=W(N+K)+TEMP*ZMAT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1) bigden.f:67:72: 67 | 30 XOPTSQ=XOPTSQ+XOPT(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1) bigden.f:78:72: 78 | 40 SSTEMP=SSTEMP+DIFF*DIFF | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1) bigden.f:88:72: 88 | 60 S(I)=XPT(KSAV,I)-XOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1) bigden.f:104:72: 104 | 80 XOPTS=XOPTS+XOPT(I)*S(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1) bigden.f:116:72: 116 | 90 DEN(I)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 90 at (1) bigden.f:127:72: 127 | 100 TEMPC=TEMPC+XPT(K,I)*XOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1) bigden.f:132:72: 132 | 110 WVEC(K,5)=HALF*TEMPA*TEMPB | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1) bigden.f:139:72: 139 | 120 WVEC(IP,5)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1) bigden.f:147:72: 147 | 130 PROD(K,JC)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1) bigden.f:151:72: 151 | 140 SUM=SUM+ZMAT(K,J)*WVEC(K,JC) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1) bigden.f:153:72: 153 | DO 150 K=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 150 at (1) bigden.f:154:72: 154 | 150 PROD(K,JC)=PROD(K,JC)+SUM*ZMAT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1) bigden.f:159:72: 159 | 160 SUM=SUM+BMAT(K,J)*WVEC(NPT+J,JC) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 160 at (1) bigden.f:160:72: 160 | 170 PROD(K,JC)=PROD(K,JC)+SUM | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 170 at (1) bigden.f:162:72: 162 | DO 190 J=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 190 at (1) bigden.f:165:72: 165 | 180 SUM=SUM+BMAT(I,J)*WVEC(I,JC) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1) bigden.f:166:72: 166 | 190 PROD(NPT+J,JC)=SUM | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1) bigden.f:174:72: 174 | 200 SUM=SUM+PAR(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1) bigden.f:193:72: 193 | 210 DEN(9)=DEN(9)-HALF*TEMPA | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1) bigden.f:200:72: 200 | 220 SUM=SUM+PAR(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1) bigden.f:234:72: 234 | 230 PAR(J+1)=PAR(2)*PAR(J-1)+PAR(3)*PAR(J-2) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 230 at (1) bigden.f:238:72: 238 | 240 SUM=SUM+DENEX(J)*PAR(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 240 at (1) bigden.f:264:72: 264 | 260 PAR(J+1)=PAR(2)*PAR(J-1)+PAR(3)*PAR(J-2) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1) bigden.f:269:72: 269 | 270 DENMAX=DENMAX+DENEX(J)*PAR(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 270 at (1) bigden.f:272:72: 272 | DO 280 J=1,5 | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 280 at (1) bigden.f:273:72: 273 | 280 VLAG(K)=VLAG(K)+PROD(K,J)*PAR(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 280 at (1) bigden.f:283:72: 283 | 290 TEMPB=TEMPB+W(I)*W(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 290 at (1) bigden.f:294:72: 294 | 300 S(I)=TAU*BMAT(KNEW,I)+ALPHA*TEMP | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 300 at (1) bigden.f:298:72: 298 | 310 SUM=SUM+XPT(K,J)*W(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 310 at (1) bigden.f:300:72: 300 | DO 320 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 320 at (1) bigden.f:301:72: 301 | 320 S(I)=S(I)+TEMP*XPT(K,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 320 at (1) bigden.f:306:72: 306 | 330 DS=DS+D(I)*S(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 330 at (1) bigden.f:314:72: 314 | DO 350 J=1,5 | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 350 at (1) bigden.f:315:72: 315 | 350 W(K)=W(K)+WVEC(K,J)*PAR(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 350 at (1) gfortran-13 -fpic -g -O2 -Wall -mtune=native -c biglag.f -o biglag.o biglag.f:38:72: 38 | 10 HCOL(K)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) biglag.f:42:72: 42 | DO 20 K=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 20 at (1) biglag.f:43:72: 43 | 20 HCOL(K)=HCOL(K)+TEMP*ZMAT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1) biglag.f:54:72: 54 | 30 DD=DD+D(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1) biglag.f:60:72: 60 | 40 SUM=SUM+XPT(K,J)*D(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1) biglag.f:63:72: 63 | DO 50 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 50 at (1) biglag.f:65:72: 65 | 50 GD(I)=GD(I)+SUM*XPT(K,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 50 at (1) biglag.f:76:72: 76 | 60 DHD=DHD+D(I)*GD(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1) biglag.f:86:72: 86 | 70 S(I)=GC(I)+TEMP*GD(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 70 at (1) biglag.f:99:72: 99 | 90 SS=SS+S(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 90 at (1) biglag.f:105:72: 105 | 100 W(I)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1) biglag.f:113:72: 113 | 110 SUM=SUM+XPT(K,J)*S(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1) biglag.f:115:72: 115 | DO 120 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 120 at (1) biglag.f:116:72: 116 | 120 W(I)=W(I)+SUM*XPT(K,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1) biglag.f:127:72: 127 | 130 CF5=CF5+S(I)*GD(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1) biglag.f:151:72: 151 | 140 TAUOLD=TAU | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1) biglag.f:170:72: 170 | 150 S(I)=GC(I)+GD(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1) gfortran-13 -fpic -g -O2 -Wall -mtune=native -c bobyqa.f -o bobyqa.o gfortran-13 -fpic -g -O2 -Wall -mtune=native -c bobyqb.f -o bobyqb.o bobyqb.f:68:72: 68 | 10 XOPTSQ=XOPTSQ+XOPT(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) bobyqb.f:97:72: 97 | DO 30 I=1,J | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 30 at (1) bobyqb.f:100:72: 100 | 30 GOPT(I)=GOPT(I)+HQ(IH)*XOPT(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1) bobyqb.f:105:72: 105 | 40 TEMP=TEMP+XPT(K,J)*XOPT(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1) bobyqb.f:107:72: 107 | DO 50 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 50 at (1) bobyqb.f:108:72: 108 | 50 GOPT(I)=GOPT(I)+TEMP*XPT(K,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 50 at (1) bobyqb.f:145:72: 145 | 70 CURV=CURV+PQ(K)*XPT(K,J)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 70 at (1) bobyqb.f:167:72: 167 | 100 SUM=SUM+XPT(K,I)*XOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1) bobyqb.f:170:72: 170 | DO 110 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 110 at (1) bobyqb.f:174:72: 174 | DO 110 J=1,I | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 110 at (1) bobyqb.f:175:72: 175 | 110 BMAT(IP,J)=BMAT(IP,J)+W(I)*VLAG(J)+VLAG(I)*W(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1) bobyqb.f:185:72: 185 | 120 SUMW=SUMW+VLAG(K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1) bobyqb.f:189:72: 189 | 130 SUM=SUM+VLAG(K)*XPT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1) bobyqb.f:191:72: 191 | DO 140 K=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 140 at (1) bobyqb.f:192:72: 192 | 140 BMAT(K,J)=BMAT(K,J)+SUM*ZMAT(K,JJ) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1) bobyqb.f:193:72: 193 | DO 150 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 150 at (1) bobyqb.f:196:72: 196 | DO 150 J=1,I | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 150 at (1) bobyqb.f:197:72: 197 | 150 BMAT(IP,J)=BMAT(IP,J)+TEMP*W(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1) bobyqb.f:207:72: 207 | 160 XPT(K,J)=XPT(K,J)-XOPT(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 160 at (1) bobyqb.f:208:72: 208 | DO 170 I=1,J | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 170 at (1) bobyqb.f:211:72: 211 | 170 BMAT(NPT+I,J)=BMAT(NPT+J,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 170 at (1) bobyqb.f:217:72: 217 | 180 XOPT(I)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1) bobyqb.f:246:72: 246 | 200 XOPTSQ=XOPTSQ+XOPT(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1) bobyqb.f:278:72: 278 | 220 D(I)=XNEW(I)-XOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1) bobyqb.f:291:72: 291 | 240 SUM=SUM+BMAT(K,J)*D(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 240 at (1) bobyqb.f:294:72: 294 | 250 W(NPT+K)=SUMA | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 250 at (1) bobyqb.f:299:72: 299 | 260 SUM=SUM+ZMAT(K,JJ)*W(K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1) bobyqb.f:301:72: 301 | DO 270 K=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 270 at (1) bobyqb.f:302:72: 302 | 270 VLAG(K)=VLAG(K)+SUM*ZMAT(K,JJ) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 270 at (1) bobyqb.f:310:72: 310 | 280 SUM=SUM+W(K)*BMAT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 280 at (1) bobyqb.f:314:72: 314 | 290 SUM=SUM+BMAT(JP,I)*D(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 290 at (1) bobyqb.f:317:72: 317 | 300 DX=DX+D(J)*XOPT(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 300 at (1) bobyqb.f:330:72: 330 | 310 D(I)=XNEW(I)-XOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 310 at (1) bobyqb.f:361:72: 361 | 330 HDIAG=HDIAG+ZMAT(K,JJ)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 330 at (1) bobyqb.f:365:72: 365 | 340 DISTSQ=DISTSQ+(XPT(K,J)-XOPT(J))**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 340 at (1) bobyqb.f:428:72: 428 | DO 410 I=1,J | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 410 at (1) bobyqb.f:432:72: 432 | 410 VQUAD=VQUAD+HQ(IH)*TEMP | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 410 at (1) bobyqb.f:434:72: 434 | 420 VQUAD=VQUAD+HALF*PQ(K)*W(NPT+K)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 420 at (1) bobyqb.f:476:72: 476 | 440 HDIAG=HDIAG+ZMAT(K,JJ)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 440 at (1) bobyqb.f:480:72: 480 | 450 DISTSQ=DISTSQ+(XPT(K,J)-XNEW(J))**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 450 at (1) bobyqb.f:487:72: 487 | 460 BIGLSQ=DMAX1(BIGLSQ,TEMP*VLAG(K)**2) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 460 at (1) bobyqb.f:504:72: 504 | DO 470 J=1,I | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 470 at (1) bobyqb.f:506:72: 506 | 470 HQ(IH)=HQ(IH)+TEMP*XPT(KNEW,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 470 at (1) bobyqb.f:509:72: 509 | DO 480 K=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 480 at (1) bobyqb.f:510:72: 510 | 480 PQ(K)=PQ(K)+TEMP*ZMAT(K,JJ) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 480 at (1) bobyqb.f:518:72: 518 | 490 W(I)=BMAT(KNEW,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 490 at (1) bobyqb.f:522:72: 522 | 500 SUMA=SUMA+ZMAT(KNEW,JJ)*ZMAT(K,JJ) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 500 at (1) bobyqb.f:525:72: 525 | 510 SUMB=SUMB+XPT(K,J)*XOPT(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 510 at (1) bobyqb.f:527:72: 527 | DO 520 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 520 at (1) bobyqb.f:528:72: 528 | 520 W(I)=W(I)+TEMP*XPT(K,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 520 at (1) bobyqb.f:530:72: 530 | 530 GOPT(I)=GOPT(I)+DIFF*W(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 530 at (1) bobyqb.f:541:72: 541 | DO 540 I=1,J | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 540 at (1) bobyqb.f:544:72: 544 | 540 GOPT(I)=GOPT(I)+HQ(IH)*D(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 540 at (1) bobyqb.f:548:72: 548 | 550 TEMP=TEMP+XPT(K,J)*D(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 550 at (1) bobyqb.f:550:72: 550 | DO 560 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 560 at (1) bobyqb.f:551:72: 551 | 560 GOPT(I)=GOPT(I)+TEMP*XPT(K,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 560 at (1) bobyqb.f:561:72: 561 | 570 W(K)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 570 at (1) bobyqb.f:565:72: 565 | 580 SUM=SUM+ZMAT(K,J)*VLAG(K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 580 at (1) bobyqb.f:566:72: 566 | DO 590 K=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 590 at (1) bobyqb.f:567:72: 567 | 590 W(K)=W(K)+SUM*ZMAT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 590 at (1) bobyqb.f:571:72: 571 | 600 SUM=SUM+XPT(K,J)*XOPT(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 600 at (1) bobyqb.f:573:72: 573 | 610 W(K)=SUM*W(K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 610 at (1) bobyqb.f:579:72: 579 | 620 SUM=SUM+BMAT(K,I)*VLAG(K)+XPT(K,I)*W(K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 620 at (1) bobyqb.f:590:72: 590 | 630 VLAG(NPT+I)=SUM | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 630 at (1) bobyqb.f:622:72: 622 | 660 SUM=SUM+(XPT(K,J)-XOPT(J))**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 660 at (1) bobyqb.f:133:72: 133 | ERRBIG=DMAX1(DIFFA,DIFFB,DIFFC) | ^ Warning: ‘diffc’ may be used uninitialized [-Wmaybe-uninitialized] bobyqb.f:133:40: 133 | ERRBIG=DMAX1(DIFFA,DIFFB,DIFFC) | ^ note: ‘diffc’ was declared here gfortran-13 -fpic -g -O2 -Wall -mtune=native -c lagmax.f -o lagmax.o lagmax.f:36:72: 36 | 10 SUM=SUM+H(I,J)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) lagmax.f:43:72: 43 | 30 V(J)=H(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1) lagmax.f:56:72: 56 | 40 D(I)=D(I)+H(I,J)*V(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1) lagmax.f:58:72: 58 | 50 DSQ=DSQ+D(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 50 at (1) lagmax.f:64:72: 64 | 60 WSQ=WSQ+D(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1) lagmax.f:70:72: 70 | 70 TEMP=TEMP+H(I,J)*D(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 70 at (1) lagmax.f:72:72: 72 | 80 V(I)=RATIO*V(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1) lagmax.f:78:72: 78 | 90 D(I)=VHW*V(I)+TEMP*D(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 90 at (1) lagmax.f:94:72: 94 | 100 SUM=SUM+H(I,J)*D(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1) lagmax.f:95:72: 95 | 110 DHD=DHD+SUM*D(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1) lagmax.f:102:72: 102 | 120 D(I)=SCALE*D(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1) lagmax.f:122:72: 122 | 130 SUMV=SUMV+H(I,J)*V(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1) lagmax.f:125:72: 125 | 140 VHV=VHV+SUMV*V(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1) lagmax.f:147:72: 147 | 150 V(I)=TEMPC*V(I)-TEMPD*G(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1) lagmax.f:168:72: 168 | 160 D(I)=TEMPD*D(I)+TEMPV*V(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 160 at (1) lagmax.f:39:11: 39 | K=I | ^ Warning: ‘k’ may be used uninitialized [-Wmaybe-uninitialized] g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c minqa.cpp -o minqa.o gfortran-13 -fpic -g -O2 -Wall -mtune=native -c newuoa.f -o newuoa.o gfortran-13 -fpic -g -O2 -Wall -mtune=native -c newuob.f -o newuob.o newuob.f:49:72: 49 | 10 XPT(K,J)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) newuob.f:50:72: 50 | DO 20 I=1,NDIM | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 20 at (1) newuob.f:51:72: 51 | 20 BMAT(I,J)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1) newuob.f:53:72: 53 | 30 HQ(IH)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1) newuob.f:56:72: 56 | DO 40 J=1,NPTM | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 40 at (1) newuob.f:57:72: 57 | 40 ZMAT(K,J)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1) newuob.f:98:72: 98 | 60 X(J)=XPT(NF,J)+XBASE(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1) newuob.f:159:72: 159 | 80 XOPTSQ=XOPTSQ+XOPT(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1) newuob.f:170:72: 170 | 110 DSQ=DSQ+D(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1) newuob.f:191:72: 191 | 130 SUM=SUM+XPT(K,I)*XOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1) newuob.f:195:72: 195 | DO 140 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 140 at (1) newuob.f:201:72: 201 | DO 140 J=1,I | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 140 at (1) newuob.f:202:72: 202 | 140 BMAT(IP,J)=BMAT(IP,J)+VLAG(I)*W(J)+W(I)*VLAG(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1) newuob.f:210:72: 210 | 150 W(I)=W(NPT+I)*ZMAT(I,K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1) newuob.f:214:72: 214 | 160 SUM=SUM+W(I)*XPT(I,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 160 at (1) newuob.f:217:72: 217 | DO 170 I=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 170 at (1) newuob.f:218:72: 218 | 170 BMAT(I,J)=BMAT(I,J)+SUM*ZMAT(I,K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 170 at (1) newuob.f:219:72: 219 | DO 180 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 180 at (1) newuob.f:223:72: 223 | DO 180 J=1,I | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 180 at (1) newuob.f:224:72: 224 | 180 BMAT(IP,J)=BMAT(IP,J)+TEMP*VLAG(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1) newuob.f:234:72: 234 | 190 XPT(K,J)=XPT(K,J)-HALF*XOPT(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1) newuob.f:235:72: 235 | DO 200 I=1,J | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 200 at (1) newuob.f:240:72: 240 | 200 BMAT(NPT+I,J)=BMAT(NPT+J,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1) newuob.f:243:72: 243 | 210 XOPT(J)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1) newuob.f:266:72: 266 | 220 SUM=SUM+BMAT(K,J)*D(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1) newuob.f:268:72: 268 | 230 VLAG(K)=SUM | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 230 at (1) newuob.f:273:72: 273 | 240 SUM=SUM+ZMAT(I,K)*W(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 240 at (1) newuob.f:280:72: 280 | DO 250 I=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 250 at (1) newuob.f:281:72: 281 | 250 VLAG(I)=VLAG(I)+SUM*ZMAT(I,K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 250 at (1) newuob.f:287:72: 287 | 260 SUM=SUM+W(I)*BMAT(I,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1) newuob.f:291:72: 291 | 270 SUM=SUM+BMAT(JP,K)*D(K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 270 at (1) newuob.f:294:72: 294 | 280 DX=DX+D(J)*XOPT(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 280 at (1) newuob.f:314:72: 314 | 300 X(I)=XBASE(I)+XNEW(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 300 at (1) newuob.f:343:72: 343 | DO 340 I=1,J | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 340 at (1) newuob.f:347:72: 347 | 340 VQUAD=VQUAD+TEMP*HQ(IH) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 340 at (1) newuob.f:349:72: 349 | 350 VQUAD=VQUAD+PQ(K)*W(K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 350 at (1) newuob.f:366:72: 366 | 360 XOPTSQ=XOPTSQ+XOPT(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 360 at (1) newuob.f:405:72: 405 | 380 HDIAG=HDIAG+TEMP*ZMAT(K,J)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 380 at (1) newuob.f:409:72: 409 | 390 DISTSQ=DISTSQ+(XPT(K,J)-XOPT(J))**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 390 at (1) newuob.f:427:72: 427 | DO 420 J=1,I | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 420 at (1) newuob.f:429:72: 429 | 420 HQ(IH)=HQ(IH)+TEMP*XPT(KNEW,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 420 at (1) newuob.f:438:72: 438 | DO 440 K=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 440 at (1) newuob.f:439:72: 439 | 440 PQ(K)=PQ(K)+TEMP*ZMAT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 440 at (1) newuob.f:444:72: 444 | 450 XPT(KNEW,I)=XNEW(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 450 at (1) newuob.f:455:72: 455 | 700 VLAG(K)=FVAL(K)-FVAL(KOPT) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 700 at (1) newuob.f:460:72: 460 | 710 SUM=SUM+BMAT(K,I)*VLAG(K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 710 at (1) newuob.f:462:72: 462 | 720 W(I)=SUM | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 720 at (1) newuob.f:471:72: 471 | 730 GQ(I)=W(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 730 at (1) newuob.f:473:72: 473 | 740 HQ(IH)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 740 at (1) newuob.f:477:72: 477 | 750 W(J)=W(J)+VLAG(K)*ZMAT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 750 at (1) newuob.f:478:72: 478 | 760 IF (J .LT. IDZ) W(J)=-W(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 760 at (1) newuob.f:481:72: 481 | DO 770 J=1,NPTM | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 770 at (1) newuob.f:482:72: 482 | 770 PQ(K)=PQ(K)+ZMAT(K,J)*W(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 770 at (1) newuob.f:504:72: 504 | 470 SUM=SUM+(XPT(K,J)-XOPT(J))**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 470 at (1) newuob.f:556:72: 556 | 540 X(I)=XBASE(I)+XOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 540 at (1) newuob.f:138:14: 138 | IF (XIPT .LT. ZERO) IPT=IPT+N | ^ Warning: ‘xipt’ may be used uninitialized [-Wmaybe-uninitialized] newuob.f:85:14: 85 | XIPT=RHOBEG | ^ note: ‘xipt’ was declared here newuob.f:139:14: 139 | IF (XJPT .LT. ZERO) JPT=JPT+N | ^ Warning: ‘xjpt’ may be used uninitialized [-Wmaybe-uninitialized] newuob.f:87:14: 87 | XJPT=RHOBEG | ^ note: ‘xjpt’ was declared here newuob.f:354:10: 354 | IF (DNORM .GT. RHO) NFSAV=NF | ^ Warning: ‘dnorm’ may be used uninitialized [-Wmaybe-uninitialized] newuob.f:171:11: 171 | DNORM=DMIN1(DELTA,DSQRT(DSQ)) | ^ note: ‘dnorm’ was declared here newuob.f:137:72: 137 | IH=(IPT*(IPT-1))/2+JPT | ^ Warning: ‘ipt’ may be used uninitialized [-Wmaybe-uninitialized] newuob.f:79:13: 79 | IPT=JPT+ITEMP | ^ note: ‘ipt’ was declared here newuob.f:467:72: 467 | ITEST=ITEST+1 | ^ Warning: ‘itest’ may be used uninitialized [-Wmaybe-uninitialized] newuob.f:155:11: 155 | ITEST=0 | ^ note: ‘itest’ was declared here newuob.f:137:72: 137 | IH=(IPT*(IPT-1))/2+JPT | ^ Warning: ‘jpt’ may be used uninitialized [-Wmaybe-uninitialized] newuob.f:78:13: 78 | JPT=NFM-ITEMP*N-N | ^ note: ‘jpt’ was declared here newuob.f:451:14: 451 | IF (DABS(RATIO) .GT. 1.0D-2) THEN | ^ Warning: ‘ratio’ may be used uninitialized [-Wmaybe-uninitialized] newuob.f:175:15: 175 | RATIO=-1.0D0 | ^ note: ‘ratio’ was declared here newuob.f:144:72: 144 | HQ(IH)=(FBEG-FVAL(IPT+1)-FVAL(JPT+1)+F)/(XIPT*XJPT) | ^ Warning: ‘fbeg’ may be used uninitialized [-Wmaybe-uninitialized] newuob.f:102:14: 102 | FBEG=F | ^ note: ‘fbeg’ was declared here newuob.f:179:14: 179 | IF (TEMP .LE. DMAX1(DIFFA,DIFFB,DIFFC)) GOTO 460 | ^ Warning: ‘diffa’ may be used uninitialized [-Wmaybe-uninitialized] newuob.f:153:11: 153 | DIFFA=ZERO | ^ note: ‘diffa’ was declared here newuob.f:179:14: 179 | IF (TEMP .LE. DMAX1(DIFFA,DIFFB,DIFFC)) GOTO 460 | ^ Warning: ‘diffc’ may be used uninitialized [-Wmaybe-uninitialized] newuob.f:179:47: 179 | IF (TEMP .LE. DMAX1(DIFFA,DIFFB,DIFFC)) GOTO 460 | ^ note: ‘diffc’ was declared here newuob.f:177:14: 177 | IF (NF .LE. NFSAV+2) GOTO 460 | ^ Warning: ‘nfsav’ may be used uninitialized [-Wmaybe-uninitialized] newuob.f:160:11: 160 | 90 NFSAV=NF | ^ note: ‘nfsav’ was declared here newuob.f:186:10: 186 | 120 IF (DSQ .LE. 1.0D-3*XOPTSQ) THEN | ^ Warning: ‘xoptsq’ may be used uninitialized [-Wmaybe-uninitialized] newuob.f:156:12: 156 | XOPTSQ=ZERO | ^ note: ‘xoptsq’ was declared here gfortran-13 -fpic -g -O2 -Wall -mtune=native -c prelim.f -o prelim.o prelim.f:39:72: 39 | 10 XPT(K,J)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) prelim.f:40:72: 40 | DO 20 I=1,NDIM | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 20 at (1) prelim.f:41:72: 41 | 20 BMAT(I,J)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1) prelim.f:43:72: 43 | 30 HQ(IH)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1) prelim.f:46:72: 46 | DO 40 J=1,NPT-NP | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 40 at (1) prelim.f:47:72: 47 | 40 ZMAT(K,J)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1) prelim.f:121:72: 121 | TEMP=(F-FBEG)/STEPB | ^ Warning: ‘fbeg’ may be used uninitialized [-Wmaybe-uninitialized] prelim.f:99:14: 99 | FBEG=F | ^ note: ‘fbeg’ was declared here prelim.f:146:72: 146 | IH=(IPT*(IPT-1))/2+JPT | ^ Warning: ‘ipt’ may be used uninitialized [-Wmaybe-uninitialized] prelim.f:72:13: 72 | IPT=JPT+ITEMP | ^ note: ‘ipt’ was declared here prelim.f:151:72: 151 | TEMP=XPT(NF,IPT)*XPT(NF,JPT) | ^ Warning: ‘jpt’ may be used uninitialized [-Wmaybe-uninitialized] prelim.f:71:13: 71 | JPT=NFM-ITEMP*N-N | ^ note: ‘jpt’ was declared here prelim.f:125:18: 125 | IF (STEPA*STEPB .LT. ZERO) THEN | ^ Warning: ‘stepa’ may be used uninitialized [-Wmaybe-uninitialized] prelim.f:59:19: 59 | STEPA=RHOBEG | ^ note: ‘stepa’ was declared here prelim.f:125:18: 125 | IF (STEPA*STEPB .LT. ZERO) THEN | ^ Warning: ‘stepb’ may be used uninitialized [-Wmaybe-uninitialized] prelim.f:64:19: 64 | STEPB=-RHOBEG | ^ note: ‘stepb’ was declared here gfortran-13 -fpic -g -O2 -Wall -mtune=native -c rescue.f -o rescue.o rescue.f:66:72: 66 | 10 DISTSQ=DISTSQ+XPT(K,J)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) rescue.f:70:72: 70 | DO 20 J=1,NPTM | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 20 at (1) rescue.f:71:72: 71 | 20 ZMAT(K,J)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1) rescue.f:80:72: 80 | 30 W(J)=W(J)+PQ(K)*XPT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1) rescue.f:81:72: 81 | DO 40 I=1,J | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 40 at (1) rescue.f:83:72: 83 | 40 HQ(IH)=HQ(IH)+W(I)*XOPT(J)+W(J)*XOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1) rescue.f:103:72: 103 | DO 50 I=1,NDIM | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 50 at (1) rescue.f:104:72: 104 | 50 BMAT(I,J)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 50 at (1) rescue.f:145:72: 145 | 70 ZMAT(K,K-NP)=TEMP | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 70 at (1) rescue.f:157:72: 157 | 90 BMAT(KNEW,J)=TEMP | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 90 at (1) rescue.f:161:72: 161 | 100 ZMAT(KNEW,J)=TEMP | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1) rescue.f:180:72: 180 | 110 W(NDIM+K)=DABS(W(NDIM+K)) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1) rescue.f:201:72: 201 | 140 W(NPT+J)=XPT(KNEW,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1) rescue.f:208:72: 208 | 150 SUM=SUM+W(NPT+J)*XPT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1) rescue.f:219:72: 219 | 160 W(K)=HALF*SUM*SUM | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 160 at (1) rescue.f:227:72: 227 | 170 SUM=SUM+BMAT(K,J)*W(NPT+J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 170 at (1) rescue.f:228:72: 228 | 180 VLAG(K)=SUM | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1) rescue.f:233:72: 233 | 190 SUM=SUM+ZMAT(K,J)*W(K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1) rescue.f:235:72: 235 | DO 200 K=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 200 at (1) rescue.f:236:72: 236 | 200 VLAG(K)=VLAG(K)+SUM*ZMAT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1) rescue.f:242:72: 242 | 210 SUM=SUM+BMAT(K,J)*W(K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1) rescue.f:246:72: 246 | 220 SUM=SUM+BMAT(IP,J)*W(IP) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1) rescue.f:249:72: 249 | 230 DISTSQ=DISTSQ+XPT(KNEW,J)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 230 at (1) rescue.f:264:72: 264 | 240 HDIAG=HDIAG+ZMAT(K,J)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 240 at (1) rescue.f:271:72: 271 | 250 VLMXSQ=DMAX1(VLMXSQ,VLAG(K)**2) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 250 at (1) rescue.f:297:72: 297 | DO 270 I=1,J | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 270 at (1) rescue.f:299:72: 299 | 270 HQ(IH)=HQ(IH)+TEMP*W(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 270 at (1) rescue.f:332:72: 332 | 280 VQUAD=VQUAD+HALF*PQ(K)*TEMP*TEMP | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 280 at (1) rescue.f:359:72: 359 | 310 GOPT(I)=GOPT(I)+DIFF*BMAT(KPT,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 310 at (1) rescue.f:363:72: 363 | 320 SUM=SUM+ZMAT(K,J)*ZMAT(KPT,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 320 at (1) rescue.f:136:13: 136 | IW=(DBLE(K-NP)-HALF)/DBLE(N) | 1 Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion] rescue.f:210:13: 210 | IP=PTSID(K) | 1 Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion] rescue.f:212:13: 212 | IQ=DBLE(NP)*PTSID(K)-DBLE(IP*NP) | 1 Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion] rescue.f:301:9: 301 | IP=PTSID(KPT) | 1 Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion] rescue.f:302:9: 302 | IQ=DBLE(NP)*PTSID(KPT)-DBLE(IP*NP) | 1 Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion] rescue.f:368:13: 368 | IP=PTSID(K) | 1 Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion] rescue.f:369:13: 369 | IQ=DBLE(NP)*PTSID(K)-DBLE(IP*NP) | 1 Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion] gfortran-13 -fpic -g -O2 -Wall -mtune=native -c trsapp.f -o trsapp.o trsapp.f:33:72: 33 | 10 D(I)=XOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) trsapp.f:45:72: 45 | 30 DD=DD+D(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1) trsapp.f:61:72: 61 | 60 DHD=DHD+D(J)*HD(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1) trsapp.f:82:72: 82 | 70 GG=GG+(G(I)+HS(I))**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 70 at (1) trsapp.f:98:72: 98 | 80 SS=SS+STEP(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1) trsapp.f:112:72: 112 | 100 SHS=SHS+STEP(I)*HS(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1) trsapp.f:125:72: 125 | 110 D(I)=TEMPA*(G(I)+HS(I))-TEMPB*STEP(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1) trsapp.f:133:72: 133 | 130 DHS=DHS+HD(I)*STEP(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1) trsapp.f:156:72: 156 | 140 QSAV=QNEW | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1) trsapp.f:176:72: 176 | 150 GG=GG+(G(I)+HS(I))**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1) trsapp.f:188:72: 188 | 180 HD(I)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1) trsapp.f:192:72: 192 | 190 TEMP=TEMP+XPT(K,J)*D(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1) trsapp.f:194:72: 194 | DO 200 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 200 at (1) trsapp.f:195:72: 195 | 200 HD(I)=HD(I)+TEMP*XPT(K,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1) trsapp.f:198:72: 198 | DO 210 I=1,J | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 210 at (1) trsapp.f:201:72: 201 | 210 HD(I)=HD(I)+HQ(IH)*D(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1) trsapp.f:70:72: 70 | ALPHA=DMIN1(ALPHA,GG/DHD) | ^ Warning: ‘bstep’ may be used uninitialized [-Wmaybe-uninitialized] trsapp.f:57:11: 57 | BSTEP=TEMP/(DS+DSQRT(DS*DS+DD*TEMP)) | ^ note: ‘bstep’ was declared here trsapp.f:67:72: 67 | TEMP=DHD/DD | ^ Warning: ‘dd’ may be used uninitialized [-Wmaybe-uninitialized] trsapp.f:39:8: 39 | DD=ZERO | ^ note: ‘dd’ was declared here trsapp.f:70:72: 70 | ALPHA=DMIN1(ALPHA,GG/DHD) | ^ Warning: ‘gg’ may be used uninitialized [-Wmaybe-uninitialized] trsapp.f:50:8: 50 | GG=DD | ^ note: ‘gg’ was declared here trsapp.f:88:14: 88 | IF (GG .LE. 1.0D-4*GGBEG) GOTO 160 | ^ Warning: ‘ggbeg’ may be used uninitialized [-Wmaybe-uninitialized] trsapp.f:51:11: 51 | GGBEG=GG | ^ note: ‘ggbeg’ was declared here trsapp.f:73:72: 73 | QRED=QRED+QADD | ^ Warning: ‘qred’ may be used uninitialized [-Wmaybe-uninitialized] trsapp.f:38:10: 38 | 20 QRED=ZERO | ^ note: ‘qred’ was declared here trsapp.f:138:72: 138 | QBEG=SG+CF | ^ Warning: ‘sg’ may be used uninitialized [-Wmaybe-uninitialized] trsapp.f:108:8: 108 | SG=ZERO | ^ note: ‘sg’ was declared here trsapp.f:137:72: 137 | CF=HALF*(SHS-DHD) | ^ Warning: ‘shs’ may be used uninitialized [-Wmaybe-uninitialized] trsapp.f:109:9: 109 | SHS=ZERO | ^ note: ‘shs’ was declared here gfortran-13 -fpic -g -O2 -Wall -mtune=native -c trsbox.f -o trsbox.o trsbox.f:71:72: 71 | 10 GNEW(I)=GOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) trsbox.f:92:72: 92 | 40 STEPSQ=STEPSQ+S(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1) trsbox.f:163:72: 163 | 80 D(I)=D(I)+STPLEN*S(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1) trsbox.f:304:72: 304 | 170 REDSAV=REDNEW | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 170 at (1) trsbox.f:333:72: 333 | 180 HRED(I)=CTH*HRED(I)+STH*HS(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1) trsbox.f:351:72: 351 | 200 DSQ=DSQ+D(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1) trsbox.f:362:72: 362 | DO 220 I=1,J | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 220 at (1) trsbox.f:365:72: 365 | 220 HS(I)=HS(I)+HQ(IH)*S(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1) trsbox.f:370:72: 370 | 230 TEMP=TEMP+XPT(K,J)*S(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 230 at (1) trsbox.f:373:72: 373 | 240 HS(I)=HS(I)+TEMP*XPT(K,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 240 at (1) trsbox.f:379:72: 379 | 260 HRED(I)=HS(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1) trsbox.f:291:9: 291 | IU=17.0D0*ANGBD+3.1D0 | 1 Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion] trsbox.f:291:72: 291 | IU=17.0D0*ANGBD+3.1D0 | ^ Warning: ‘angbd’ may be used uninitialized [-Wmaybe-uninitialized] trsbox.f:232:11: 232 | ANGBD=ONE | ^ note: ‘angbd’ was declared here trsbox.f:296:72: 296 | REDNEW=STH*(ANGT*DREDG-SREDG-HALF*STH*TEMP) | ^ Warning: ‘dredg’ may be used uninitialized [-Wmaybe-uninitialized] trsbox.f:196:11: 196 | DREDG=ZERO | ^ note: ‘dredg’ was declared here trsbox.f:215:72: 215 | TEMP=GREDSQ*DREDSQ-DREDG*DREDG | ^ Warning: ‘dredsq’ may be used uninitialized [-Wmaybe-uninitialized] trsbox.f:195:12: 195 | DREDSQ=ZERO | ^ note: ‘dredsq’ was declared here trsbox.f:335:27: 335 | IF (IACT .GT. 0 .AND. ISAV .EQ. IU) THEN | ^ Warning: ‘iact’ may be used uninitialized [-Wmaybe-uninitialized] trsbox.f:132:10: 132 | IACT=0 | ^ note: ‘iact’ was declared here trsbox.f:377:10: 377 | IF (ITERC .GT. ITCSAV) GOTO 150 | ^ Warning: ‘itcsav’ may be used uninitialized [-Wmaybe-uninitialized] trsbox.f:208:12: 208 | ITCSAV=ITERC | ^ note: ‘itcsav’ was declared here trsbox.f:296:72: 296 | REDNEW=STH*(ANGT*DREDG-SREDG-HALF*STH*TEMP) | ^ Warning: ‘sredg’ may be used uninitialized [-Wmaybe-uninitialized] trsbox.f:225:11: 225 | SREDG=-TEMP | ^ note: ‘sredg’ was declared here trsbox.f:337:72: 337 | XBDI(IACT)=XSAV | ^ Warning: ‘xsav’ may be used uninitialized [-Wmaybe-uninitialized] trsbox.f:255:22: 255 | XSAV=ONEMIN | ^ note: ‘xsav’ was declared here trsbox.f:185:72: 185 | BETA=GREDSQ/GGSAV | ^ Warning: ‘ggsav’ may be used uninitialized [-Wmaybe-uninitialized] trsbox.f:158:15: 158 | GGSAV=GREDSQ | ^ note: ‘ggsav’ was declared here gfortran-13 -fpic -g -O2 -Wall -mtune=native -c trstep.f -o trstep.o trstep.f:41:72: 41 | DO 10 J=1,I | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 10 at (1) trstep.f:42:72: 42 | 10 H(I,J)=H(J,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) trstep.f:55:72: 55 | 20 SUM=SUM+H(I,K)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1) trstep.f:68:72: 68 | 30 Z(I)=TD(I)*W(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1) trstep.f:74:72: 74 | 40 Z(J)=Z(J)+H(I,J)*W(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1) trstep.f:75:72: 75 | 50 WZ=WZ+W(J)*Z(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 50 at (1) trstep.f:82:72: 82 | 60 H(I,J)=H(I,J)-W(I)*Z(J)-W(J)*(Z(I)-WZ*W(I)) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1) trstep.f:93:72: 93 | 90 GSQ=GSQ+G(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 90 at (1) trstep.f:99:72: 99 | 100 SUM=SUM+GG(I)*H(I,K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1) trstep.f:100:72: 100 | DO 110 I=KP,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 110 at (1) trstep.f:101:72: 101 | 110 GG(I)=GG(I)-SUM*H(I,K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1) trstep.f:112:72: 112 | 120 TDMIN=DMIN1(TDMIN,TD(I)) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1) trstep.f:117:72: 117 | 130 D(I)=-SCALE*GG(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1) trstep.f:187:72: 187 | 180 D(I)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1) trstep.f:200:72: 200 | 200 DTG=DTG+D(I)*GG(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1) trstep.f:203:72: 203 | 210 D(I)=SCALE*D(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1) trstep.f:222:72: 222 | 240 W(I)=(-GG(I)-TN(I-1)*W(I-1))/PIV(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 240 at (1) trstep.f:225:72: 225 | 250 D(I)=W(I)-TN(I)*D(I+1)/PIV(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 250 at (1) trstep.f:233:72: 233 | 260 WSQ=WSQ+PIV(I)*W(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1) trstep.f:244:72: 244 | 270 D(I)=SCALE*D(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 270 at (1) trstep.f:276:72: 276 | 280 W(I)=(DSIGN(ONE,TEMP)+TEMP)/PIV(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 280 at (1) trstep.f:279:72: 279 | 290 Z(I)=W(I)-TN(I)*Z(I+1)/PIV(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 290 at (1) trstep.f:286:72: 286 | 300 DTZ=DTZ+D(I)*Z(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 300 at (1) trstep.f:296:72: 296 | 310 D(I)=D(I)+GAM*Z(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 310 at (1) trstep.f:327:72: 327 | 330 SHFMAX=DMIN1(SHFMAX,PIVOT) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 330 at (1) trstep.f:371:72: 371 | 380 SUM=SUM+D(I)*H(I,K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 380 at (1) trstep.f:372:72: 372 | DO 390 I=KP,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 390 at (1) trstep.f:373:72: 373 | 390 D(I)=D(I)-SUM*H(I,K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 390 at (1) trstep.f:255:18: 255 | IF (PHI .LE. PHIL) GOTO 370 | ^ Warning: ‘phil’ may be used uninitialized [-Wmaybe-uninitialized] trstep.f:255:31: 255 | IF (PHI .LE. PHIL) GOTO 370 | ^ note: ‘phil’ was declared here trstep.f:306:14: 306 | IF (PHI .GE. PHIU) GOTO 370 | ^ Warning: ‘phiu’ may be used uninitialized [-Wmaybe-uninitialized] trstep.f:260:41: 260 | IF (PARU .GT. ZERO) SLOPE=(PHIU-PHI)/(PARU-PAR) | ^ note: ‘phiu’ was declared here trstep.f:347:18: 347 | IF (PIVKSV .EQ. ZERO) GOTO 360 | ^ Warning: ‘pivksv’ may be used uninitialized [-Wmaybe-uninitialized] trstep.f:347:24: 347 | IF (PIVKSV .EQ. ZERO) GOTO 360 | ^ note: ‘pivksv’ was declared here trstep.f:201:72: 201 | SCALE=-DSIGN(DELTA/DSQRT(DSQ),DTG) | ^ Warning: ‘dsq’ may be used uninitialized [-Wmaybe-uninitialized] trstep.f:166:13: 166 | DSQ=ONE | ^ note: ‘dsq’ was declared here gfortran-13 -fpic -g -O2 -Wall -mtune=native -c uobyqa.f -o uobyqa.o gfortran-13 -fpic -g -O2 -Wall -mtune=native -c uobyqb.f -o uobyqb.o uobyqb.f:49:72: 49 | DO 10 K=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 10 at (1) uobyqb.f:50:72: 50 | 10 XPT(K,I)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) uobyqb.f:52:72: 52 | DO 20 J=1,NPTM | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 20 at (1) uobyqb.f:53:72: 53 | 20 PL(K,J)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1) uobyqb.f:61:72: 61 | 40 X(I)=XBASE(I)+XPT(NF+1,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1) uobyqb.f:173:72: 173 | DO 80 I=1,J | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 80 at (1) uobyqb.f:177:72: 177 | 80 H(I,J)=PQ(IH) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1) uobyqb.f:187:72: 187 | 90 TEMP=TEMP+D(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 90 at (1) uobyqb.f:201:72: 201 | 110 X(I)=XBASE(I)+XNEW(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1) uobyqb.f:230:72: 230 | DO 150 I=1,J | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 150 at (1) uobyqb.f:234:72: 234 | 150 VQUAD=VQUAD+W(IH)*PQ(IH) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1) uobyqb.f:238:72: 238 | 160 TEMP=TEMP+W(J)*PL(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 160 at (1) uobyqb.f:239:72: 239 | 170 VLAG(K)=TEMP | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 170 at (1) uobyqb.f:250:72: 250 | 180 TEMP=TEMP+(XPT(K,I)-XNEW(I))**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1) uobyqb.f:252:72: 252 | 190 SUM=SUM+DABS(TEMP*TEMP*TEMP*VLAG(K)) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1) uobyqb.f:262:72: 262 | 200 XOPT(I)=XNEW(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1) uobyqb.f:298:72: 298 | 220 SUM=SUM+(XPT(K,I)-XOPT(I))**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1) uobyqb.f:313:72: 313 | 250 XPT(KNEW,I)=XNEW(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 250 at (1) uobyqb.f:317:72: 317 | 260 PQ(J)=PQ(J)+DIFF*PL(KNEW,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1) uobyqb.f:322:72: 322 | 270 PL(K,J)=PL(K,J)-TEMP*PL(KNEW,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 270 at (1) uobyqb.f:343:72: 343 | DO 300 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 300 at (1) uobyqb.f:344:72: 344 | 300 W(K)=W(K)+(XPT(K,I)-XOPT(I))**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 300 at (1) uobyqb.f:371:72: 371 | 330 H(I,J)=TEMP | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 330 at (1) uobyqb.f:372:72: 372 | 340 SUMH=SUMH+HALF*TEMP*TEMP | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 340 at (1) uobyqb.f:382:72: 382 | 350 SUMG=SUMG+G(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 350 at (1) uobyqb.f:409:72: 409 | 360 XPT(K,J)=XPT(K,J)-XOPT(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 360 at (1) uobyqb.f:410:72: 410 | DO 380 I=1,J | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 380 at (1) uobyqb.f:416:72: 416 | 370 PL(K,J)=PL(K,J)+PL(K,IH)*XOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 370 at (1) uobyqb.f:418:72: 418 | DO 380 K=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 380 at (1) uobyqb.f:419:72: 419 | 380 PL(K,I)=PL(K,I)+PL(K,IH)*XOPT(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 380 at (1) uobyqb.f:453:72: 453 | 430 X(I)=XBASE(I)+XOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 430 at (1) uobyqb.f:283:72: 283 | DELTA=DMAX1(DELTA,1.25D0*DNORM,DNORM+RHO) | ^ Warning: ‘dnorm’ may be used uninitialized [-Wmaybe-uninitialized] uobyqb.f:188:11: 188 | DNORM=DMIN1(DELTA,DSQRT(TEMP)) | ^ note: ‘dnorm’ was declared here uobyqb.f:113:18: 113 | IF (F .LT. FBASE) THEN | ^ Warning: ‘fbase’ may be used uninitialized [-Wmaybe-uninitialized] uobyqb.f:66:15: 66 | FBASE=F | ^ note: ‘fbase’ was declared here uobyqb.f:93:72: 93 | D(J)=(FBASE+F-TWO*FSAVE)/RHOSQ | ^ Warning: ‘fsave’ may be used uninitialized [-Wmaybe-uninitialized] uobyqb.f:86:33: 86 | D(J)=(FSAVE+F-TWO*FBASE)/RHOSQ | ^ note: ‘fsave’ was declared here uobyqb.f:129:72: 129 | IH=IH+1 | ^ Warning: ‘ih’ may be used uninitialized [-Wmaybe-uninitialized] uobyqb.f:69:12: 69 | IH=N | ^ note: ‘ih’ was declared here uobyqb.f:81:72: 81 | JSWITCH=-JSWITCH | ^ Warning: ‘jswitch’ may be used uninitialized [-Wmaybe-uninitialized] uobyqb.f:68:17: 68 | JSWITCH=-1 | ^ note: ‘jswitch’ was declared here uobyqb.f:220:10: 220 | IF (KNEW .EQ. -1) GOTO 420 | ^ Warning: ‘knew’ may be used uninitialized [-Wmaybe-uninitialized] uobyqb.f:168:10: 168 | 70 KNEW=0 | ^ note: ‘knew’ was declared here uobyqb.f:240:72: 240 | VLAG(KOPT)=VLAG(KOPT)+ONE | ^ Warning: ‘kopt’ may be used uninitialized [-Wmaybe-uninitialized] uobyqb.f:65:14: 65 | KOPT=NF | ^ note: ‘kopt’ was declared here uobyqb.f:253:72: 253 | SIXTHM=DMAX1(SIXTHM,DABS(DIFF)/SUM) | ^ Warning: ‘sixthm’ may be used uninitialized [-Wmaybe-uninitialized] uobyqb.f:161:12: 161 | SIXTHM=ZERO | ^ note: ‘sixthm’ was declared here uobyqb.f:336:10: 336 | IF (DDKNEW .GT. TWORSQ) GOTO 70 | ^ Warning: ‘tworsq’ may be used uninitialized [-Wmaybe-uninitialized] uobyqb.f:163:12: 163 | 60 TWORSQ=(TWO*RHO)**2 | ^ note: ‘tworsq’ was declared here uobyqb.f:336:10: 336 | IF (DDKNEW .GT. TWORSQ) GOTO 70 | ^ Warning: ‘ddknew’ may be used uninitialized [-Wmaybe-uninitialized] uobyqb.f:303:16: 303 | DDKNEW=SUM | ^ note: ‘ddknew’ was declared here uobyqb.f:131:72: 131 | TEMP=ONE/(W(IP)*W(IQ)) | ^ Warning: ‘ip’ may be used uninitialized [-Wmaybe-uninitialized] uobyqb.f:126:12: 126 | IP=1 | ^ note: ‘ip’ was declared here uobyqb.f:131:72: 131 | TEMP=ONE/(W(IP)*W(IQ)) | ^ Warning: ‘iq’ may be used uninitialized [-Wmaybe-uninitialized] uobyqb.f:127:12: 127 | IQ=2 | ^ note: ‘iq’ was declared here uobyqb.f:378:14: 378 | IF (ERRTOL .GT. ZERO) THEN | ^ Warning: ‘errtol’ may be used uninitialized [-Wmaybe-uninitialized] uobyqb.f:189:12: 189 | ERRTOL=-ONE | ^ note: ‘errtol’ was declared here gfortran-13 -fpic -g -O2 -Wall -mtune=native -c update.f -o update.o update.f:30:72: 30 | 10 ZMAT(I,JL)=TEMP | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) update.f:61:72: 61 | 40 ZMAT(I,1)=TEMPA*ZMAT(I,1)-TEMPB*VLAG(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1) update.f:79:72: 79 | 50 ZMAT(I,JB)=SCALB*(ZMAT(I,JB)-TEMPA*W(I)-TEMPB*VLAG(I)) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 50 at (1) update.f:94:72: 94 | 60 ZMAT(I,IDZ)=TEMP | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1) update.f:104:72: 104 | DO 70 I=1,JP | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 70 at (1) update.f:43:72: 43 | IF (JL .GT. 1) W(I)=W(I)+TEMPB*ZMAT(I,JL) | ^ Warning: ‘tempb’ may be used uninitialized [-Wmaybe-uninitialized] update.f:26:15: 26 | TEMPB=ZMAT(KNEW,J)/TEMP | ^ note: ‘tempb’ was declared here gfortran-13 -fpic -g -O2 -Wall -mtune=native -c updatebobyqa.f -o updatebobyqa.o updatebobyqa.f:22:72: 22 | DO 10 J=1,NPTM | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 10 at (1) updatebobyqa.f:23:72: 23 | 10 ZTEST=DMAX1(ZTEST,DABS(ZMAT(K,J))) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) updatebobyqa.f:37:72: 37 | 20 ZMAT(I,1)=TEMP | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1) updatebobyqa.f:58:72: 58 | 50 ZMAT(I,1)=TEMPA*ZMAT(I,1)-TEMPB*VLAG(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 50 at (1) updatebobyqa.f:67:72: 67 | DO 60 I=1,JP | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 60 at (1) g++-13 -std=gnu++17 -shared -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -Wl,-O1 -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 -lgfortran -lm -lquadmath -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp5uclFH/R.INSTALL1395986da8d44f/minqa/src' make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp5uclFH/R.INSTALL1395986da8d44f/minqa/src' make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp5uclFH/R.INSTALL1395986da8d44f/minqa/src' installing to /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/00LOCK-minqa/00new/minqa/libs ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * creating tarball packaged installation of ‘minqa’ as ‘minqa_1.2.6_R_x86_64-pc-linux-gnu.tar.gz’ * DONE (minqa)