File fix-test-uninit.diff of Package superlu
Index: SuperLU_3.0/TESTING/sdrive.c
===================================================================
--- SuperLU_3.0.orig/TESTING/sdrive.c
+++ SuperLU_3.0/TESTING/sdrive.c
@@ -100,9 +100,9 @@ int main(int argc, char *argv[])
float *, int, float *, int,
float *, float *, float *);
extern int slatb4_(char *, int *, int *, int *, char *, int *, int *,
float *, int *, float *, char *);
- extern int slatms_(int *, int *, char *, int *, char *, float *d,
+ extern int slatms_(int *, int *, char *, int *, char *, float *,
int *, float *, float *, int *, int *,
char *, float *, int *, float *, int *);
extern int sp_sconvert(int, int, float *, int, int, int,
float *a, int *, int *, int *);
@@ -115,8 +115,12 @@ int main(int argc, char *argv[])
nfail = 0;
nerrs = 0;
/* Defaults */
+ sym[0] = 'N';
+ cndnum = 1.2;
+ kl = 1;
+
lwork = 0;
n = 1;
nrhs = 1;
panel_size = sp_ienv(1);
Index: SuperLU_3.0/TESTING/ddrive.c
===================================================================
--- SuperLU_3.0.orig/TESTING/ddrive.c
+++ SuperLU_3.0/TESTING/ddrive.c
@@ -98,9 +98,9 @@ int main(int argc, char *argv[])
double *, int, double *, int,
double *, double *, double *);
extern int dlatb4_(char *, int *, int *, int *, char *, int *, int *,
double *, int *, double *, char *);
- extern int dlatms_(int *, int *, char *, int *, char *, double *d,
+ extern int dlatms_(int *, int *, char *, int *, char *, double *,
int *, double *, double *, int *, int *,
char *, double *, int *, double *, int *);
extern int sp_dconvert(int, int, double *, int, int, int,
double *a, int *, int *, int *);
@@ -113,8 +113,12 @@ int main(int argc, char *argv[])
nfail = 0;
nerrs = 0;
/* Defaults */
+ sym[0] = 'N';
+ cndnum = 1.2;
+ kl = 1;
+
lwork = 0;
n = 1;
nrhs = 1;
panel_size = sp_ienv(1);
Index: SuperLU_3.0/TESTING/cdrive.c
===================================================================
--- SuperLU_3.0.orig/TESTING/cdrive.c
+++ SuperLU_3.0/TESTING/cdrive.c
@@ -99,9 +99,9 @@ int main(int argc, char *argv[])
complex *, int, complex *, int,
float *, float *, float *);
extern int clatb4_(char *, int *, int *, int *, char *, int *, int *,
float *, int *, float *, char *);
- extern int clatms_(int *, int *, char *, int *, char *, float *d,
+ extern int clatms_(int *, int *, char *, int *, char *, float *,
int *, float *, float *, int *, int *,
char *, complex *, int *, complex *, int *);
extern int sp_cconvert(int, int, complex *, int, int, int,
complex *a, int *, int *, int *);
@@ -114,8 +114,12 @@ int main(int argc, char *argv[])
nfail = 0;
nerrs = 0;
/* Defaults */
+ sym[0] = 'N';
+ cndnum = 1.2;
+ kl = 1;
+
lwork = 0;
n = 1;
nrhs = 1;
panel_size = sp_ienv(1);
Index: SuperLU_3.0/TESTING/zdrive.c
===================================================================
--- SuperLU_3.0.orig/TESTING/zdrive.c
+++ SuperLU_3.0/TESTING/zdrive.c
@@ -113,8 +113,12 @@ int main(int argc, char *argv[])
nfail = 0;
nerrs = 0;
/* Defaults */
+ sym[0] = 'N';
+ cndnum = 1.2;
+ kl = 1;
+
lwork = 0;
n = 1;
nrhs = 1;
panel_size = sp_ienv(1);