From: bernhardheld Date: Fri, 7 Feb 2003 23:46:59 +0000 (+0000) Subject: device/lib/_mulint.c: small fix for large/ds390 --int-long-reent resp. --stack-auto X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=ebeaaf8342884c19d2b49a1c239e9bbf0c26c940;p=fw%2Fsdcc device/lib/_mulint.c: small fix for large/ds390 --int-long-reent resp. --stack-auto git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2219 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- diff --git a/ChangeLog b/ChangeLog index dec78079..239abfa1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,9 +1,13 @@ +2003-02-08 Bernhard Held + + * device/lib/_mulint.c: small fix for large/ds390 --int-long-reent resp. --stack-auto + 2003-02-05 Jesus Calvino-Fraga * as/mcs51/aslink.h, as/mcs51/lkihx.c, as/mcs51/lkrloc.c: Applied patch from Jan Rejlek to fix Bug 677692: "Extended Address Record is not correctly generated for DS390." - + 2003-02-02 Borut Razem * Makefile.bcc: removed non existing cpp project and non compilable izt project from makefile diff --git a/device/lib/_mulint.c b/device/lib/_mulint.c index dc6824c0..8c2c5121 100644 --- a/device/lib/_mulint.c +++ b/device/lib/_mulint.c @@ -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;