src/SDCCval.c (valMinus): fixed bug #826041
authorbernhardheld <bernhardheld@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sat, 18 Oct 2003 21:22:41 +0000 (21:22 +0000)
committerbernhardheld <bernhardheld@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sat, 18 Oct 2003 21:22:41 +0000 (21:22 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2953 4a8a32a2-be11-0410-ad9d-d568d2c75423

ChangeLog
src/SDCCval.c

index bbcb09f02d52691a57d932a4a88120b7f54d2d44..fd4ce6377fc0c16c7251fd8cf9eddd9261ed11f3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,13 +1,17 @@
+2003-10-13 Bernhard Held <bernhard@bernhardheld.de>
+
+       * src/SDCCval.c (valMinus): fixed bug #826041
+
 2003-10-15 Erik Petrich <epetrich@ivorytower.norman.ok.us>
 
        Some hc08 related updates that I missed earlier
        * sim/ucsim/stypes.h
-        * support/regression/ports/hc08/spec.mk      
+        * support/regression/ports/hc08/spec.mk
 
 2003-10-15 Erik Petrich <epetrich@ivorytower.norman.ok.us>
 
        New target "hc08" for the Motorola 68hc08 family of micros
-        
+
        * configure
        * configure.in
        * Makefile
@@ -27,7 +31,7 @@
        * support/regression/Makefile
 
 2003-10-14 Erik Petrich <epetrich@ivorytower.norman.ok.us>
-       
+
        * src/z80/gen.c: fixed bug revealed by ast_constant_folding.c
        regression test
        * src/ds390/gen.c (genCast): fixed bug #821957
index a3d71f1c7c1b33c403e0cb17821cc852e955205f..8aa1e3b97bc1ca596b5b2165b6ba70f194f3909d 100644 (file)
@@ -1297,7 +1297,7 @@ valMinus (value * lval, value * rval)
     }
   SPEC_USIGN (val->type) = (SPEC_USIGN (lval->etype) | SPEC_USIGN (rval->etype));
   if (IS_FLOAT (val->type))
-    SPEC_CVAL (val->type).v_float = floatFromVal (lval) + floatFromVal (rval);
+    SPEC_CVAL (val->type).v_float = floatFromVal (lval) - floatFromVal (rval);
   else
     {
       if (SPEC_USIGN (val->type))