* installing to library ‘/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages’
* installing *source* package ‘MCMCglmm’ ...
** package ‘MCMCglmm’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C compiler: ‘gcc-13 (Debian 13.2.0-13) 13.2.0’
using C++ compiler: ‘g++-13 (Debian 13.2.0-13) 13.2.0’
make[1]: Entering directory '/tmp/Rtmp2zxycL/R.INSTALL77a222b90cf80/MCMCglmm/src'
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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: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: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:3037:15: warning: ‘alphalocation_tmp’ may be used uninitialized [-Wmaybe-uninitialized]
 3037 |      cs_lsolve(alphaL->L,alphalocation_tmp->x);                                // x = L\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: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:2029:32: warning: ‘I’ may be used uninitialized [-Wmaybe-uninitialized]
 2029 |     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:1985:18: warning: ‘ILY’ may be used uninitialized [-Wmaybe-uninitialized]
 1985 |             ILY->x[j+ny*i] = linky_orig->x[j];
      |             ~~~~~^
MCMCglmm.cc:285:452: note: ‘ILY’ 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:2031:33: warning: ‘LambdaS’ may be used uninitialized [-Wmaybe-uninitialized]
 2031 |     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:2018:26: warning: ‘tYKrinvYS’ may be used uninitialized [-Wmaybe-uninitialized]
 2018 |     cs_ipvec (tYKrinvYS->pinv, tYKrinvw->x, w->x, nL);
      |               ~~~~~~~~~~~^~~~
MCMCglmm.cc:288:59: note: ‘tYKrinvYS’ 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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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-13 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -shared -L/home/hornik/tmp/R.check/r-release-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-release-gcc/Work/build/lib -lR
make[1]: Leaving directory '/tmp/Rtmp2zxycL/R.INSTALL77a222b90cf80/MCMCglmm/src'
make[1]: Entering directory '/tmp/Rtmp2zxycL/R.INSTALL77a222b90cf80/MCMCglmm/src'
make[1]: Leaving directory '/tmp/Rtmp2zxycL/R.INSTALL77a222b90cf80/MCMCglmm/src'
installing to /home/hornik/tmp/R.check/r-release-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)