device/lib/_mulint.c: small fix for large/ds390 --int-long-reent resp. --stack-auto
authorbernhardheld <bernhardheld@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Fri, 7 Feb 2003 23:46:59 +0000 (23:46 +0000)
committerbernhardheld <bernhardheld@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Fri, 7 Feb 2003 23:46:59 +0000 (23:46 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2219 4a8a32a2-be11-0410-ad9d-d568d2c75423

ChangeLog
device/lib/_mulint.c

index dec7807914be5325e679dbaffedbf227a3429847..239abfa175034517ec252d06a81c20acd830913f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,13 @@
+2003-02-08  Bernhard Held <bernhard@bernhardheld.de>
+
+       * device/lib/_mulint.c: small fix for large/ds390 --int-long-reent resp. --stack-auto
+
 2003-02-05  Jesus Calvino-Fraga <jesusc@ece.ubc.ca>
 
        * as/mcs51/aslink.h, as/mcs51/lkihx.c, as/mcs51/lkrloc.c:  Applied
        patch from Jan Rejlek <jr@apex-lib.cz> to fix Bug 677692: "Extended
        Address Record is not correctly generated for DS390."
-       
+
 2003-02-02  Borut Razem <borut.razem@siol.net>
 
        * Makefile.bcc: removed non existing cpp project and non compilable izt project from makefile
index dc6824c0f5f8a9b19b36233b5ff9822357e60412..8c2c5121d9a8fb8a0afabd6e7026a00976bc0432 100644 (file)
@@ -224,7 +224,7 @@ union uu {
 unsigned int
 _muluint (unsigned int a, unsigned int b)      // in future: _mulint
 {
-#if defined(SDCC_MODEL_LARGE) || defined(SDCC_ds390)           // still needed for large + stack-auto
+#if !defined(SDCC_STACK_AUTO) && (defined(SDCC_MODEL_LARGE) || defined(SDCC_ds390))    // still needed for large
        union uu xdata *x;
        union uu xdata *y;
        union uu t;