fix float overflow checki in printf_fast_f, bug #1525093
authorpjs <pjs@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Thu, 25 Jan 2007 18:56:18 +0000 (18:56 +0000)
committerpjs <pjs@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Thu, 25 Jan 2007 18:56:18 +0000 (18:56 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@4597 4a8a32a2-be11-0410-ad9d-d568d2c75423

ChangeLog
device/lib/pic16/libsdcc/stack/Makefile
device/lib/printf_fast.c

index 6b69ebc9a5ddf8a954a9162a852e869ca6b29c76..cdcaafbbcf0be09423e29007fda407df9fb6ad5d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2007-01-25 Paul Stoffregen <paul AT pjrc.com>
+       * device/lib/printf_fast.c: fix float overflow check, bug #1525093
+
 2007-01-25 Frieder Ferlemann <Frieder.Ferlemann AT web.de>
 
        * support/regression/tests/swap.c: 64 bit hosts failed
index 531a64966aa64e822a4b6161753dc3518fa37699..fa57137af202676e1742570f5b8e45eeb34a02f8 100644 (file)
@@ -1,4 +1,4 @@
-top_builddir = ../../
+top_builddir = ../..
 top_srcdir   = ../..
 srcdir       = .
 
index 952b95476e7eb5c6291fcf34f4140a062976adef..71281f4a1acf0235f2c1b8c02742b7ee26f78984 100644 (file)
@@ -936,6 +936,7 @@ print_float_int:
        jnc     print_float_size_ok
 printf_float_too_big:
        // TODO: should print some sort of overflow error??
+       pop     ar0
        ljmp    printf_format_loop
 print_float_size_ok:
        push    dpl