* installing to library ‘/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages’
* installing *source* package ‘MCMCglmm’ ...
** this is package ‘MCMCglmm’ version ‘2.36’
** package ‘MCMCglmm’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C compiler: ‘gcc-15 (Debian 15.2.0-4) 15.2.0’
using C++ compiler: ‘g++-15 (Debian 15.2.0-4) 15.2.0’
make[1]: Entering directory '/tmp/RtmpOAn2jw/R.INSTALL198f7d558e985d/MCMCglmm/src'
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c MCMCglmm.cc -o MCMCglmm.o
MCMCglmm.cc: In function ‘void MCMCglmm(double*, double*, double*, int*, int*, int*, int*, int*, int*, double*, int*, int*, double*, int*, int*, double*, int*, int*, int*, int*, int*, int*, double*, double*, double*, int*, double*, double*, double*, int*, double*, bool*, double*, double*, int*, int*, int*, int*, int*, double*, int*, int*, int*, double*, double*, double*, int*, int*, double*, int*, int*, int*, int*, double*, double*, double*, double*, double*, double*, double*, bool*, int*, double*, double*, int*)’:
MCMCglmm.cc:1101:29: warning: ‘LambdaX’ may be used uninitialized [-Wmaybe-uninitialized]
1101 | Lambda_tmp[0] = cs_multiply(LambdaX, lambdaI[0]);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
MCMCglmm.cc:285:397: note: ‘LambdaX’ was declared here
285 | cs *X, *Z, *W, *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky, *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
| ^~~~~~~
MCMCglmm.cc:3280:14: warning: ‘pvL’ may be used uninitialized [-Wmaybe-uninitialized]
3280 | cs_spfree(pvL);
| ~~~~~~~~~^~~~~
MCMCglmm.cc:285:407: note: ‘pvL’ was declared here
285 | cs *X, *Z, *W, *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky, *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
| ^~~
MCMCglmm.cc:3281:14: warning: ‘pmuL’ may be used uninitialized [-Wmaybe-uninitialized]
3281 | cs_spfree(pmuL);
| ~~~~~~~~~^~~~~~
MCMCglmm.cc:285:413: note: ‘pmuL’ was declared here
285 | cs *X, *Z, *W, *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky, *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
| ^~~~
MCMCglmm.cc:2010:12: warning: ‘Lrv’ may be used uninitialized [-Wmaybe-uninitialized]
2010 | Lrv->x[i] = rnorm(0.0,1.0);
| ~~~~~^
MCMCglmm.cc:285:420: note: ‘Lrv’ was declared here
285 | cs *X, *Z, *W, *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky, *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
| ^~~
MCMCglmm.cc:2161:43: warning: ‘mulambda’ may be used uninitialized [-Wmaybe-uninitialized]
2161 | lambda[lambda_new] = cs_kroneckerI(mulambda, 1);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~
MCMCglmm.cc:285:548: note: ‘mulambda’ was declared here
285 | cs *X, *Z, *W, *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky, *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
| ^~~~~~~~
MCMCglmm.cc:3298:13: warning: ‘pvLL’ may be used uninitialized [-Wmaybe-uninitialized]
3298 | cs_nfree(pvLL);
| ~~~~~~~~^~~~~~
MCMCglmm.cc:287:42: note: ‘pvLL’ was declared here
287 | csn *L, *pvBL, *alphaL, *AlphainvL, *pvLL, *tYKrinvYL;
| ^~~~
MCMCglmm.cc:3299:13: warning: ‘pvLS’ may be used uninitialized [-Wmaybe-uninitialized]
3299 | cs_sfree(pvLS);
| ~~~~~~~~^~~~~~
MCMCglmm.cc:288:42: note: ‘pvLS’ was declared here
288 | css *S, *pvBS, *alphaS, *AlphainvS, *pvLS, *LambdaS, *tYKrinvYS, *GinvS_rr;
| ^~~~
MCMCglmm.cc:1905:21: warning: ‘pvtheta’ may be used uninitialized [-Wmaybe-uninitialized]
1905 | thetamu /= (thetaC+pvtheta);
| ~~~~~~~^~~~~~~~~
MCMCglmm.cc:281:8: note: ‘pvtheta’ was declared here
281 | pvtheta,
| ^~~~~~~
MCMCglmm.cc:1904:41: warning: ‘pmutheta’ may be used uninitialized [-Wmaybe-uninitialized]
1904 | thetamu += thetaC*theta_scale+pmutheta*pvtheta;
| ~~~~~~~~^~~~~~~~
MCMCglmm.cc:282:8: note: ‘pmutheta’ was declared here
282 | pmutheta;
| ^~~~~~~~
MCMCglmm.cc:1894:26: warning: ‘Wscale’ may be used uninitialized [-Wmaybe-uninitialized]
1894 | predscale = cs_multiply(Wscale, location);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
MCMCglmm.cc:285:586: note: ‘Wscale’ was declared here
285 | cs *X, *Z, *W, *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky, *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
| ^~~~~~
MCMCglmm.cc:1906:27: warning: ‘theta_vpos[0]’ may be used uninitialized [-Wmaybe-uninitialized]
1906 | thetaC = G[theta_vpos[0]]->x[(GRdim[theta_vpos[0]]+1)*theta_vpos[1]]/(thetaC+pvtheta);
| ~~~~~~~~~~~~^
MCMCglmm.cc:283:8: note: ‘theta_vpos[0]’ was declared here
283 | int theta_vpos[2]; // R-structure and position in R structure of variance for scaled observations
| ^~~~~~~~~~
MCMCglmm.cc:1906:57: warning: ‘theta_vpos[1]’ may be used uninitialized [-Wmaybe-uninitialized]
1906 | thetaC = G[theta_vpos[0]]->x[(GRdim[theta_vpos[0]]+1)*theta_vpos[1]]/(thetaC+pvtheta);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
MCMCglmm.cc:283:8: note: ‘theta_vpos[1]’ was declared here
283 | int theta_vpos[2]; // R-structure and position in R structure of variance for scaled observations
| ^~~~~~~~~~
MCMCglmm.cc:819:41: warning: ‘G_rr’ may be used uninitialized [-Wmaybe-uninitialized]
819 | CM[k]->x[cnt] = G_rr->x[i*dimG+j];
| ~~~~~~^
MCMCglmm.cc:285:559: note: ‘G_rr’ was declared here
285 | cs *X, *Z, *W, *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky, *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
| ^~~~
MCMCglmm.cc:1659:25: warning: ‘beta_rr’ may be used uninitialized [-Wmaybe-uninitialized]
1659 | tbv = cs_transpose(beta_rr, true);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~
MCMCglmm.cc:285:576: note: ‘beta_rr’ was declared here
285 | cs *X, *Z, *W, *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky, *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
| ^~~~~~~
MCMCglmm.cc:1717:23: warning: ‘GinvS_rr’ may be used uninitialized [-Wmaybe-uninitialized]
1717 | G_rr = cs_rR(Gtmp[nG], double(nlGR[nG]), GRnpP[nG], GinvS_rr, Ginv_rr, ldet_rr, pG[nG]);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MCMCglmm.cc:288:71: note: ‘GinvS_rr’ was declared here
288 | css *S, *pvBS, *alphaS, *AlphainvS, *pvLS, *LambdaS, *tYKrinvYS, *GinvS_rr;
| ^~~~~~~~
MCMCglmm.cc:1200:23: warning: ‘Xalpha’ may be used uninitialized [-Wmaybe-uninitialized]
1200 | alphaM = cs_multiply(XtmKRinv, Xalpha);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
MCMCglmm.cc:285:213: note: ‘Xalpha’ was declared here
285 | cs *X, *Z, *W, *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky, *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
| ^~~~~~
MCMCglmm.cc:1192:25: warning: ‘tXalpha’ may be used uninitialized [-Wmaybe-uninitialized]
1192 | XtmKRinv = cs_multiply(tXalpha, KRinv);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~
MCMCglmm.cc:285:222: note: ‘tXalpha’ was declared here
285 | cs *X, *Z, *W, *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky, *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
| ^~~~~~~
MCMCglmm.cc:1204:20: warning: ‘Alphainv’ may be used uninitialized [-Wmaybe-uninitialized]
1204 | alphaMME = cs_add(alphaM, Alphainv, 1.0, 1.0);
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
MCMCglmm.cc:285:232: note: ‘Alphainv’ was declared here
285 | cs *X, *Z, *W, *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky, *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
| ^~~~~~~~
MCMCglmm.cc:2975:39: warning: ‘muAlpha’ may be used uninitialized [-Wmaybe-uninitialized]
2975 | alphaastar->x[i] += muAlpha->x[i];
| ~~~~~~~~~^
MCMCglmm.cc:285:243: note: ‘muAlpha’ was declared here
285 | cs *X, *Z, *W, *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky, *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
| ^~~~~~~
MCMCglmm.cc:2970:21: warning: ‘alphaastar’ may be used uninitialized [-Wmaybe-uninitialized]
2970 | alphaastar->x[i] = rnorm(0.0,1.0);
| ~~~~~~~~~~~~^
MCMCglmm.cc:285:298: note: ‘alphaastar’ was declared here
285 | cs *X, *Z, *W, *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky, *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
| ^~~~~~~~~~
MCMCglmm.cc:2996:21: warning: ‘alphapred’ may be used uninitialized [-Wmaybe-uninitialized]
2996 | alphapred->x[i] = linky->x[i];
| ~~~~~~~~~~~^
MCMCglmm.cc:285:311: note: ‘alphapred’ was declared here
285 | cs *X, *Z, *W, *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky, *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
| ^~~~~~~~~
MCMCglmm.cc:2987:24: warning: ‘alphazstar’ may be used uninitialized [-Wmaybe-uninitialized]
2987 | alphazstar->x[j*nlGR[k]+i+cnt] = Grv[k]->x[j];
| ~~~~~~~~~~~~^
MCMCglmm.cc:285:323: note: ‘alphazstar’ was declared here
285 | cs *X, *Z, *W, *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky, *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
| ^~~~~~~~~~
MCMCglmm.cc:1039:48: warning: ‘alphalocation’ may be used uninitialized [-Wmaybe-uninitialized]
1039 | W->x[j] = Worig->x[j]*alphalocation->x[cnt2];
| ~~~~~~~~~~~~~~~^
MCMCglmm.cc:285:353: note: ‘alphalocation’ was declared here
285 | cs *X, *Z, *W, *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky, *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
| ^~~~~~~~~~~~~
MCMCglmm.cc:3039:48: warning: ‘alphalocation_tmp’ may be used uninitialized [-Wmaybe-uninitialized]
3039 | cs_pvec (alphaS->pinv, alphalocation_tmp->x, alphalocation->x, alphaMME->n); // b = P'*x
| ~~~~~~~~~~~~~~~~~~~^
MCMCglmm.cc:285:369: note: ‘alphalocation_tmp’ was declared here
285 | cs *X, *Z, *W, *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky, *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
| ^~~~~~~~~~~~~~~~~
MCMCglmm.cc:2973:28: warning: ‘AlphainvL’ may be used uninitialized [-Wmaybe-uninitialized]
2973 | cs_ltsolve(AlphainvL->L, alphaastar->x);
| ~~~~~~~~~~~^
MCMCglmm.cc:287:30: note: ‘AlphainvL’ was declared here
287 | csn *L, *pvBL, *alphaL, *AlphainvL, *pvLL, *tYKrinvYL;
| ^~~~~~~~~
MCMCglmm.cc:3363:13: warning: ‘AlphainvS’ may be used uninitialized [-Wmaybe-uninitialized]
3363 | cs_sfree(AlphainvS);
| ~~~~~~~~^~~~~~~~~~~
MCMCglmm.cc:288:30: note: ‘AlphainvS’ was declared here
288 | css *S, *pvBS, *alphaS, *AlphainvS, *pvLS, *LambdaS, *tYKrinvYS, *GinvS_rr;
| ^~~~~~~~~
MCMCglmm.cc:1726:33: warning: ‘Ginv_rr’ may be used uninitialized [-Wmaybe-uninitialized]
1726 | G_rr = cs_rSinvwishart(Ginv_rr, double(nlGR[nG])+GRnpP[nG], splitP[nG]);
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MCMCglmm.cc:285:566: note: ‘Ginv_rr’ was declared here
285 | cs *X, *Z, *W, *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky, *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
| ^~~~~~~
MCMCglmm.cc:1161:23: warning: ‘linky_orig’ may be used uninitialized [-Wmaybe-uninitialized]
1161 | linky = cs_multiply(Lambda[0], linky_orig);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
MCMCglmm.cc:285:430: note: ‘linky_orig’ was declared here
285 | cs *X, *Z, *W, *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky, *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
| ^~~~~~~~~~
MCMCglmm.cc:1914:22: warning: ‘Worig’ may be used uninitialized [-Wmaybe-uninitialized]
1914 | for(k=Worig->p[i]; k<Worig->p[i+1]; k++){
| ~~~~~~~^
MCMCglmm.cc:285:389: note: ‘Worig’ was declared here
285 | cs *X, *Z, *W, *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky, *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
| ^~~~~
MCMCglmm.cc:1159:23: warning: ‘exLambda’ may be used uninitialized [-Wmaybe-uninitialized]
1159 | linky = cs_multiply(exLambda, linky_orig);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
MCMCglmm.cc:285:525: note: ‘exLambda’ was declared here
285 | cs *X, *Z, *W, *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky, *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
| ^~~~~~~~
MCMCglmm.cc:2167:36: warning: ‘I’ may be used uninitialized [-Wmaybe-uninitialized]
2167 | Lambda[lambda_new] = cs_add(I, Lambda_tmp[lambda_new], 1.0, -1.0);
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MCMCglmm.cc:285:426: note: ‘I’ was declared here
285 | cs *X, *Z, *W, *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky, *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
| ^
MCMCglmm.cc:2169:37: warning: ‘LambdaS’ may be used uninitialized [-Wmaybe-uninitialized]
2169 | LambdaLU[lambda_new] = cs_lu(Lambda[lambda_new], LambdaS, DBL_EPSILON);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MCMCglmm.cc:288:49: note: ‘LambdaS’ was declared here
288 | css *S, *pvBS, *alphaS, *AlphainvS, *pvLS, *LambdaS, *tYKrinvYS, *GinvS_rr;
| ^~~~~~~
MCMCglmm.cc:1717:23: warning: ‘ldet_rr’ may be used uninitialized [-Wmaybe-uninitialized]
1717 | G_rr = cs_rR(Gtmp[nG], double(nlGR[nG]), GRnpP[nG], GinvS_rr, Ginv_rr, ldet_rr, pG[nG]);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MCMCglmm.cc:193:9: note: ‘ldet_rr’ was declared here
193 | ldet_rr,
| ^~~~~~~
MCMCglmm.cc:1275:14: warning: ‘XtmKRinv’ may be used uninitialized [-Wmaybe-uninitialized]
1275 | cs_spfree(XtmKRinv);
| ~~~~~~~~~^~~~~~~~~~
MCMCglmm.cc:285:253: note: ‘XtmKRinv’ was declared here
285 | cs *X, *Z, *W, *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky, *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
| ^~~~~~~~
MCMCglmm.cc:1276:14: warning: ‘alphaM’ may be used uninitialized [-Wmaybe-uninitialized]
1276 | cs_spfree(alphaM);
| ~~~~~~~~~^~~~~~~~
MCMCglmm.cc:285:278: note: ‘alphaM’ was declared here
285 | cs *X, *Z, *W, *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky, *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
| ^~~~~~
MCMCglmm.cc:1277:14: warning: ‘alphaMME’ may be used uninitialized [-Wmaybe-uninitialized]
1277 | cs_spfree(alphaMME);
| ~~~~~~~~~^~~~~~~~~~
MCMCglmm.cc:285:287: note: ‘alphaMME’ was declared here
285 | cs *X, *Z, *W, *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky, *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
| ^~~~~~~~
MCMCglmm.cc:1285:17: warning: ‘Y’ may be used uninitialized [-Wmaybe-uninitialized]
1285 | cs_spfree(Y);
| ~~~~~~~~~^~~
MCMCglmm.cc:285:443: note: ‘Y’ was declared here
285 | cs *X, *Z, *W, *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky, *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
| ^
MCMCglmm.cc:1286:17: warning: ‘tY’ may be used uninitialized [-Wmaybe-uninitialized]
1286 | cs_spfree(tY);
| ~~~~~~~~~^~~~
MCMCglmm.cc:285:447: note: ‘tY’ was declared here
285 | cs *X, *Z, *W, *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky, *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
| ^~
MCMCglmm.cc:1282:15: warning: ‘tYKrinv’ may be used uninitialized [-Wmaybe-uninitialized]
1282 | cs_spfree(tYKrinv);
| ~~~~~~~~~^~~~~~~~~
MCMCglmm.cc:285:462: note: ‘tYKrinv’ was declared here
285 | cs *X, *Z, *W, *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky, *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
| ^~~~~~~
MCMCglmm.cc:1283:15: warning: ‘tYKrinvY’ may be used uninitialized [-Wmaybe-uninitialized]
1283 | cs_spfree(tYKrinvY);
| ~~~~~~~~~^~~~~~~~~~
MCMCglmm.cc:285:472: note: ‘tYKrinvY’ was declared here
285 | cs *X, *Z, *W, *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky, *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
| ^~~~~~~~
MCMCglmm.cc:1281:14: warning: ‘tYKrinvYL’ may be used uninitialized [-Wmaybe-uninitialized]
1281 | cs_nfree(tYKrinvYL);
| ~~~~~~~~^~~~~~~~~~~
MCMCglmm.cc:287:49: note: ‘tYKrinvYL’ was declared here
287 | csn *L, *pvBL, *alphaL, *AlphainvL, *pvLL, *tYKrinvYL;
| ^~~~~~~~~
MCMCglmm.cc:3266:12: warning: ‘astar_tmp’ may be used uninitialized [-Wmaybe-uninitialized]
3266 | cs_spfree(astar_tmp);
| ~~~~~~~~~^~~~~~~~~~~
MCMCglmm.cc:285:95: note: ‘astar_tmp’ was declared here
285 | cs *X, *Z, *W, *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky, *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
| ^~~~~~~~~
MCMCglmm.cc:3270:12: warning: ‘pred’ may be used uninitialized [-Wmaybe-uninitialized]
3270 | cs_spfree(pred);
| ~~~~~~~~~^~~~~~
MCMCglmm.cc:285:152: note: ‘pred’ was declared here
285 | cs *X, *Z, *W, *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky, *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
| ^~~~
MCMCglmm.cc:3273:12: warning: ‘dev’ may be used uninitialized [-Wmaybe-uninitialized]
3273 | cs_spfree(dev);
| ~~~~~~~~~^~~~~
MCMCglmm.cc:285:168: note: ‘dev’ was declared here
285 | cs *X, *Z, *W, *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky, *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
| ^~~
MCMCglmm.cc:3368:14: warning: ‘alphaastar_tmp’ may be used uninitialized [-Wmaybe-uninitialized]
3368 | cs_spfree(alphaastar_tmp);
| ~~~~~~~~~^~~~~~~~~~~~~~~~
MCMCglmm.cc:285:336: note: ‘alphaastar_tmp’ was declared here
285 | cs *X, *Z, *W, *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky, *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
| ^~~~~~~~~~~~~~
MCMCglmm.cc:3307:14: warning: ‘w’ may be used uninitialized [-Wmaybe-uninitialized]
3307 | cs_spfree(w);
| ~~~~~~~~~^~~
MCMCglmm.cc:285:458: note: ‘w’ was declared here
285 | cs *X, *Z, *W, *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky, *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
| ^
MCMCglmm.cc:3306:14: warning: ‘tYKrinvw’ may be used uninitialized [-Wmaybe-uninitialized]
3306 | cs_spfree(tYKrinvw);
| ~~~~~~~~~^~~~~~~~~~
MCMCglmm.cc:285:483: note: ‘tYKrinvw’ was declared here
285 | cs *X, *Z, *W, *Wt, *KRinv, *WtmKRinv, *WtmKRinvtmp, *M, *Omega, *MME, *zstar, *astar, *astar_tmp, *location, *location_tmp, *linky, *mulinky, *pred, *mupred, *dev, *bvA, *bvAbv, *tbv, *pvB, *pmuB, *Brv, *Xalpha, *tXalpha, *Alphainv, *muAlpha, *XtmKRinv, *XtmKRinvtmp, *alphaM, *alphaMME, *alphaastar, *alphapred, *alphazstar, *alphaastar_tmp, *alphalocation, *alphalocation_tmp, *Worig, *LambdaX, *pvL, *pmuL, *Lrv, *I, *linky_orig, *Y, *tY, *ILY, *w, *tYKrinv, *tYKrinvY, *tYKrinvw, *lambda_dev, *tl, *tlV, *tlVl, *exLambda, *exLambdaX, *mulambda, *G_rr, *Ginv_rr, *beta_rr, *Wscale, *predscale;
| ^~~~~~~~
MCMCglmm.cc:3312:11: warning: ‘L’ may be used uninitialized [-Wmaybe-uninitialized]
3312 | cs_nfree(L);
| ~~~~~~~~^~~
MCMCglmm.cc:287:10: note: ‘L’ was declared here
287 | csn *L, *pvBL, *alphaL, *AlphainvL, *pvLL, *tYKrinvYL;
| ^
MCMCglmm.cc:3362:13: warning: ‘alphaL’ may be used uninitialized [-Wmaybe-uninitialized]
3362 | cs_nfree(alphaL);
| ~~~~~~~~^~~~~~~~
MCMCglmm.cc:287:21: note: ‘alphaL’ was declared here
287 | csn *L, *pvBL, *alphaL, *AlphainvL, *pvLL, *tYKrinvYL;
| ^~~~~~
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c MCMCglmm_init.c -o MCMCglmm_init.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_add.c -o cs_add.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_addR.c -o cs_addR.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_amd.c -o cs_amd.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_cbind.c -o cs_cbind.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_chol.c -o cs_chol.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_cholsol.c -o cs_cholsol.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_compress.c -o cs_compress.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_counts.c -o cs_counts.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_cov2cor.c -o cs_cov2cor.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_cumsum.c -o cs_cumsum.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_dcmvnorm.c -o cs_dcmvnorm.o
cs_dcmvnorm.c: In function ‘cs_dcmvnorm’:
cs_dcmvnorm.c:129:5: warning: ‘S22’ may be used uninitialized [-Wmaybe-uninitialized]
129 | cs_spfree(S22);
| ^~~~~~~~~~~~~~
cs_dcmvnorm.c:12:13: note: ‘S22’ was declared here
12 | cs *S11, *S22, *invS22, *invS11, *S12, *S21, *muC, *dev, *cdev;
| ^~~
cs_dcmvnorm.c:130:5: warning: ‘invS22’ may be used uninitialized [-Wmaybe-uninitialized]
130 | cs_spfree(invS22);
| ^~~~~~~~~~~~~~~~~
cs_dcmvnorm.c:12:19: note: ‘invS22’ was declared here
12 | cs *S11, *S22, *invS22, *invS11, *S12, *S21, *muC, *dev, *cdev;
| ^~~~~~
cs_dcmvnorm.c:131:5: warning: ‘S12’ may be used uninitialized [-Wmaybe-uninitialized]
131 | cs_spfree(S12);
| ^~~~~~~~~~~~~~
cs_dcmvnorm.c:12:37: note: ‘S12’ was declared here
12 | cs *S11, *S22, *invS22, *invS11, *S12, *S21, *muC, *dev, *cdev;
| ^~~
cs_dcmvnorm.c:132:5: warning: ‘S21’ may be used uninitialized [-Wmaybe-uninitialized]
132 | cs_spfree(S21);
| ^~~~~~~~~~~~~~
cs_dcmvnorm.c:12:43: note: ‘S21’ was declared here
12 | cs *S11, *S22, *invS22, *invS11, *S12, *S21, *muC, *dev, *cdev;
| ^~~
cs_dcmvnorm.c:133:5: warning: ‘muC’ may be used uninitialized [-Wmaybe-uninitialized]
133 | cs_spfree(muC);
| ^~~~~~~~~~~~~~
cs_dcmvnorm.c:12:49: note: ‘muC’ was declared here
12 | cs *S11, *S22, *invS22, *invS11, *S12, *S21, *muC, *dev, *cdev;
| ^~~
cs_dcmvnorm.c:134:5: warning: ‘cdev’ may be used uninitialized [-Wmaybe-uninitialized]
134 | cs_spfree(cdev);
| ^~~~~~~~~~~~~~~
cs_dcmvnorm.c:12:61: note: ‘cdev’ was declared here
12 | cs *S11, *S22, *invS22, *invS11, *S12, *S21, *muC, *dev, *cdev;
| ^~~~
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_dense.c -o cs_dense.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_dense0.c -o cs_dense0.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_dfs.c -o cs_dfs.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_directsum.c -o cs_directsum.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_directsumupdate.c -o cs_directsumupdate.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_dmperm.c -o cs_dmperm.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_dmvnorm.c -o cs_dmvnorm.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_droptol.c -o cs_droptol.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_dropzeros.c -o cs_dropzeros.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_dupl.c -o cs_dupl.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_entry.c -o cs_entry.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_ereach.c -o cs_ereach.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_etree.c -o cs_etree.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_fkeep.c -o cs_fkeep.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_gaxpy.c -o cs_gaxpy.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_happly.c -o cs_happly.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_house.c -o cs_house.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_inv.c -o cs_inv.o
cs_inv.c: In function ‘cs_inv’:
cs_inv.c:45:21: warning: ‘icol’ may be used uninitialized [-Wmaybe-uninitialized]
45 | if (irow != icol) {
| ^
cs_inv.c:7:15: note: ‘icol’ was declared here
7 | int n, i, icol,irow,j,k,l,ll;
| ^~~~
cs_inv.c:45:21: warning: ‘irow’ may be used uninitialized [-Wmaybe-uninitialized]
45 | if (irow != icol) {
| ^
cs_inv.c:7:20: note: ‘irow’ was declared here
7 | int n, i, icol,irow,j,k,l,ll;
| ^~~~
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_invR.c -o cs_invR.o
cs_invR.c: In function ‘cs_invR’:
cs_invR.c:36:21: warning: ‘icol’ may be used uninitialized [-Wmaybe-uninitialized]
36 | if (irow != icol) {
| ^
cs_invR.c:7:15: note: ‘icol’ was declared here
7 | int n, i, icol,irow,j,k,l,ll;
| ^~~~
cs_invR.c:36:21: warning: ‘irow’ may be used uninitialized [-Wmaybe-uninitialized]
36 | if (irow != icol) {
| ^
cs_invR.c:7:20: note: ‘irow’ was declared here
7 | int n, i, icol,irow,j,k,l,ll;
| ^~~~
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_ipvec.c -o cs_ipvec.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_kroneckerA.c -o cs_kroneckerA.o
cs_kroneckerA.c: In function ‘cs_kroneckerA’:
cs_kroneckerA.c:5:67: warning: variable ‘Gi’ set but not used [-Wunused-but-set-variable]
5 | int i, j, k, l, cnt, anz, gnz, cnz, *Cp, *Ap, *Gp, *Ci, *Ai, *Gi, an, gn, cn;
| ^~
cs_kroneckerA.c:5:52: warning: variable ‘Gp’ set but not used [-Wunused-but-set-variable]
5 | int i, j, k, l, cnt, anz, gnz, cnz, *Cp, *Ap, *Gp, *Ci, *Ai, *Gi, an, gn, cn;
| ^~
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_kroneckerAupdate.c -o cs_kroneckerAupdate.o
cs_kroneckerAupdate.c: In function ‘cs_kroneckerAupdate’:
cs_kroneckerAupdate.c:5:54: warning: variable ‘cn’ set but not used [-Wunused-but-set-variable]
5 | int i, j, k, l, cnt, anz, gnz, cnz, *Ap, an, gn, cn;
| ^~
cs_kroneckerAupdate.c:5:36: warning: variable ‘cnz’ set but not used [-Wunused-but-set-variable]
5 | int i, j, k, l, cnt, anz, gnz, cnz, *Ap, an, gn, cn;
| ^~~
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_kroneckerDA.c -o cs_kroneckerDA.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_kroneckerDI.c -o cs_kroneckerDI.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_kroneckerI.c -o cs_kroneckerI.o
cs_kroneckerI.c: In function ‘cs_kroneckerI’:
cs_kroneckerI.c:5:49: warning: variable ‘Ai’ set but not used [-Wunused-but-set-variable]
5 | int i, j, k, cnt, anz, cnz, *Cp, *Ap, *Ci, *Ai, am, an, cm, cn;
| ^~
cs_kroneckerI.c:5:39: warning: variable ‘Ap’ set but not used [-Wunused-but-set-variable]
5 | int i, j, k, cnt, anz, cnz, *Cp, *Ap, *Ci, *Ai, am, an, cm, cn;
| ^~
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_kroneckerIadd.c -o cs_kroneckerIadd.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_kroneckerIupdate.c -o cs_kroneckerIupdate.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_kroneckerSI.c -o cs_kroneckerSI.o
cs_kroneckerSI.c: In function ‘cs_kroneckerSI’:
cs_kroneckerSI.c:19:18: warning: variable ‘Ax’ set but not used [-Wunused-but-set-variable]
19 | double *Cx, *Ax;
| ^~
cs_kroneckerSI.c:18:49: warning: variable ‘Ai’ set but not used [-Wunused-but-set-variable]
18 | int i, j, k, cnt, anz, cnz, *Cp, *Ap, *Ci, *Ai, am, an, cm, cn;
| ^~
cs_kroneckerSI.c:18:39: warning: variable ‘Ap’ set but not used [-Wunused-but-set-variable]
18 | int i, j, k, cnt, anz, cnz, *Cp, *Ap, *Ci, *Ai, am, an, cm, cn;
| ^~
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_kroneckerSIupdate.c -o cs_kroneckerSIupdate.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_leaf.c -o cs_leaf.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_load.c -o cs_load.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_lsolve.c -o cs_lsolve.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_ltsolve.c -o cs_ltsolve.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_lu.c -o cs_lu.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_lusol.c -o cs_lusol.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_malloc.c -o cs_malloc.o
cs_malloc.c: In function ‘cs_realloc’:
cs_malloc.c:36:24: warning: pointer ‘p’ may be used after ‘realloc’ [-Wuse-after-free]
36 | return ((*ok) ? p2 : p) ; /* return original p if failure */
| ~~~~~~~~~~~~^~~~
cs_malloc.c:34:10: note: call to ‘realloc’ here
34 | p2 = realloc (p, CS_MAX (n,1) * size) ; /* realloc the block */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_maxtrans.c -o cs_maxtrans.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_multiply.c -o cs_multiply.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_norm.c -o cs_norm.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_omega.c -o cs_omega.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_omegaupdate.c -o cs_omegaupdate.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_permute.c -o cs_permute.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_pinv.c -o cs_pinv.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_post.c -o cs_post.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_print.c -o cs_print.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_pvec.c -o cs_pvec.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_qr.c -o cs_qr.o
cs_qr.c: In function ‘cs_qr’:
cs_qr.c:6:18: warning: variable ‘m’ set but not used [-Wunused-but-set-variable]
6 | int i, k, p, m, n, vnz, p1, top, m2, len, col, rnz, *s, *leftmost, *Ap, *Ai,
| ^
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_qrsol.c -o cs_qrsol.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_rAnte.c -o cs_rAnte.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_rCinvwishart.c -o cs_rCinvwishart.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_rR.c -o cs_rR.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_rRsubinvwishart.c -o cs_rRsubinvwishart.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_rSinvwishart.c -o cs_rSinvwishart.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_randperm.c -o cs_randperm.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_reach.c -o cs_reach.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_rinvwishart.c -o cs_rinvwishart.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_rwishart.c -o cs_rwishart.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_scatter.c -o cs_scatter.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_scc.c -o cs_scc.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_schol.c -o cs_schol.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_schur.c -o cs_schur.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_sortdv.c -o cs_sortdv.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_spsolve.c -o cs_spsolve.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_sqr.c -o cs_sqr.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_symperm.c -o cs_symperm.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_tdfs.c -o cs_tdfs.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_transpose.c -o cs_transpose.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_updown.c -o cs_updown.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_usolve.c -o cs_usolve.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_util.c -o cs_util.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cs_utsolve.c -o cs_utsolve.o
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c dcmvnormR.cc -o dcmvnormR.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c dcutpoints.c -o dcutpoints.o
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c inverseA.cc -o inverseA.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c pcmvnorm.c -o pcmvnorm.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c pkk.c -o pkk.o
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c pkkR.cc -o pkkR.o
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c rIW.cc -o rIW.o
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c rante.cc -o rante.o
rante.cc: In function ‘void rante(double*, int*, int*, int*, int*, bool*, bool*, int*, int*, double*, int*, double*)’:
rante.cc:115:17: warning: ‘Ainv’ may be used uninitialized [-Wmaybe-uninitialized]
115 | G = cs_rAnte(location, start, dimG, nlGR, nk, pmuAnte, pvAnte, Ainv, Aterm, ivar, cvar, pG, pnG);
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rante.cc:37:7: note: ‘Ainv’ was declared here
37 | cs *Ainv;
| ^~~~
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c rbv.cc -o rbv.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c rtcmvnorm.c -o rtcmvnorm.o
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c rtcmvnormR.cc -o rtcmvnormR.o
gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c rtnorm.c -o rtnorm.o
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c rtnormR.cc -o rtnormR.o
g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -Wl,-O1 -o MCMCglmm.so MCMCglmm.o MCMCglmm_init.o cs_add.o cs_addR.o cs_amd.o cs_cbind.o cs_chol.o cs_cholsol.o cs_compress.o cs_counts.o cs_cov2cor.o cs_cumsum.o cs_dcmvnorm.o cs_dense.o cs_dense0.o cs_dfs.o cs_directsum.o cs_directsumupdate.o cs_dmperm.o cs_dmvnorm.o cs_droptol.o cs_dropzeros.o cs_dupl.o cs_entry.o cs_ereach.o cs_etree.o cs_fkeep.o cs_gaxpy.o cs_happly.o cs_house.o cs_inv.o cs_invR.o cs_ipvec.o cs_kroneckerA.o cs_kroneckerAupdate.o cs_kroneckerDA.o cs_kroneckerDI.o cs_kroneckerI.o cs_kroneckerIadd.o cs_kroneckerIupdate.o cs_kroneckerSI.o cs_kroneckerSIupdate.o cs_leaf.o cs_load.o cs_lsolve.o cs_ltsolve.o cs_lu.o cs_lusol.o cs_malloc.o cs_maxtrans.o cs_multiply.o cs_norm.o cs_omega.o cs_omegaupdate.o cs_permute.o cs_pinv.o cs_post.o cs_print.o cs_pvec.o cs_qr.o cs_qrsol.o cs_rAnte.o cs_rCinvwishart.o cs_rR.o cs_rRsubinvwishart.o cs_rSinvwishart.o cs_randperm.o cs_reach.o cs_rinvwishart.o cs_rwishart.o cs_scatter.o cs_scc.o cs_schol.o cs_schur.o cs_sortdv.o cs_spsolve.o cs_sqr.o cs_symperm.o cs_tdfs.o cs_transpose.o cs_updown.o cs_usolve.o cs_util.o cs_utsolve.o dcmvnormR.o dcutpoints.o inverseA.o pcmvnorm.o pkk.o pkkR.o rIW.o rante.o rbv.o rtcmvnorm.o rtcmvnormR.o rtnorm.o rtnormR.o -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -lR
make[1]: Leaving directory '/tmp/RtmpOAn2jw/R.INSTALL198f7d558e985d/MCMCglmm/src'
make[1]: Entering directory '/tmp/RtmpOAn2jw/R.INSTALL198f7d558e985d/MCMCglmm/src'
make[1]: Leaving directory '/tmp/RtmpOAn2jw/R.INSTALL198f7d558e985d/MCMCglmm/src'
installing to /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/00LOCK-MCMCglmm/00new/MCMCglmm/libs
** R
** data
** inst
** 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
* DONE (MCMCglmm)