diff --git a/ChangeLog b/ChangeLog
index fb5e6b6b6..a3e07df3b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2005-03-20 Paolo Nenzi
+
+ * src/spicelib/analysis/cktntask.c: The default poarallel
+ multiplier (m=1) for mosfet levels 1, 2, 3 and 9 was not set
+ in interactive analyses. Applied fix sent by Steven Borley
+ .
+
+ * Changed value of trtol to 1 when xspice extensions are compiled
+ (as in xspice source code).
+
2005-03-17 Paolo Nenzi
* src/main.c: Applied patch sent by Steven Borley
diff --git a/src/spicelib/analysis/cktntask.c b/src/spicelib/analysis/cktntask.c
index aa654758c..c47694c2d 100644
--- a/src/spicelib/analysis/cktntask.c
+++ b/src/spicelib/analysis/cktntask.c
@@ -55,6 +55,7 @@ CKTnewTask(void *ckt, void **taskPtr, IFuid taskName, void **defPtr)
tsk->TSKgshunt = def->TSKgshunt;
/* delmin */
tsk->TSKtrtol = def->TSKtrtol;
+ tsk->TSKdefaultMosM = def->TSKdefaultMosM;
tsk->TSKdefaultMosL = def->TSKdefaultMosL;
tsk->TSKdefaultMosW = def->TSKdefaultMosW;
tsk->TSKdefaultMosAD = def->TSKdefaultMosAD;
@@ -85,7 +86,17 @@ CKTnewTask(void *ckt, void **taskPtr, IFuid taskName, void **defPtr)
tsk->TSKlteReltol = 1e-3;
tsk->TSKlteAbstol = 1e-6;
#endif /* NEWTRUNC */
+
+/* gtri - modify - 4/17/91 - wbk - Change trtol default */
+#ifdef XSPICE
+/* Lower default value of trtol to give more accuracy */
+/* tsk->TSKtrtol = 7; */
+ tsk->TSKtrtol = 1;
+/* gtri - modify - 4/17/91 - wbk - Change trtol default */
+#else
tsk->TSKtrtol = 7;
+#endif /* XSPICE */
+
tsk->TSKbypass = 0;
tsk->TSKtranMaxIter = 10;
tsk->TSKdcMaxIter = 100;