| Jeroen Demeyer on Thu, 14 Jan 2016 13:25:06 +0100 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| Re: [PATCH] Guard stack size warnings with DEBUGMEM |
Added the analogous guard also for parisizemax.
commit b5b243fb46cfaf2e0bab44a32a249793fd14fba9
Author: Jeroen Demeyer <jdemeyer@cage.ugent.be>
Date: Thu Jan 14 10:13:39 2016 +0100
Use DEBUGMEM for stack size warnings
diff --git a/src/language/init.c b/src/language/init.c
index a673cbc..c4b559c 100644
--- a/src/language/init.c
+++ b/src/language/init.c
@@ -722,7 +722,8 @@ parivstack_resize(ulong newsize)
evalstate_reset();
paristack_setsize(pari_mainstack->rsize, newsize);
s = pari_mainstack->vsize ? pari_mainstack->vsize : pari_mainstack->rsize;
- pari_warn(warner,"new maximum stack size = %lu (%.3f Mbytes)", s, s/1048576.);
+ if (DEBUGMEM > 0)
+ pari_warn(warner,"new maximum stack size = %lu (%.3f Mbytes)", s, s/1048576.);
pari_init_errcatch();
cb_pari_err_recover(-1);
}
@@ -736,7 +737,8 @@ paristack_newrsize(ulong newsize)
pari_mainstack_resize(pari_mainstack, newsize, vsize);
evalstate_reset();
s = pari_mainstack->rsize;
- pari_warn(warner,"new stack size = %lu (%.3f Mbytes)", s, s/1048576.);
+ if (DEBUGMEM > 0)
+ pari_warn(warner,"new stack size = %lu (%.3f Mbytes)", s, s/1048576.);
pari_init_errcatch();
cb_pari_err_recover(-1);
}
@@ -750,7 +752,8 @@ paristack_resize(ulong newsize)
newsize = maxuu(minuu(newsize, vsize), pari_mainstack->size);
pari_mainstack->size = newsize;
pari_mainstack->bot = pari_mainstack->top - pari_mainstack->size;
- pari_warn(warner,"increasing stack size to %lu",newsize);
+ if (DEBUGMEM > 0)
+ pari_warn(warner,"increasing stack size to %lu",newsize);
}
void