summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
8e3f994)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@3277
4a8a32a2-be11-0410-ad9d-
d568d2c75423
+2004-03-23 Bernhard Held <bernhard AT bernhardheld.de>
+
+ * device/lib/vprintf.c (vsprintf): minor optimization, see bug #801101
+
2004-03-23 Scott Dattalo <scott AT dattalo.com>
* src/pic/gen.c (genCpl): multi-byte complements were not working.
* src/regression/Makefile: Regression test was not running.
2004-03-23 Scott Dattalo <scott AT dattalo.com>
* src/pic/gen.c (genCpl): multi-byte complements were not working.
* src/regression/Makefile: Regression test was not running.
+2004-03-23 Bernhard Held <bernhard AT bernhardheld.de>
+
+ * src/SDCCast.c (resultTypePropagate, decorateType): avoid promotion to int for
+ complement if possible
+ * src/SDCCval.c (valComplement),
+ * src/SDCCicode.c (operandOperation): fixed complement of literal
+ * support/regression/tests/onebyte.c (testComplement): added
+
2004-03-22 Bernhard Held <bernhard AT bernhardheld.de>
* src/SDCCast.c (processParms): fixed bug #920866; decorateType() can
2004-03-22 Bernhard Held <bernhard AT bernhardheld.de>
* src/SDCCast.c (processParms): fixed bug #920866; decorateType() can
/* prepend spaces if needed */
if (!zero_padding && !left_justify)
{
/* prepend spaces if needed */
if (!zero_padding && !left_justify)
{
- while ( width > length+1 )
+ while ( width > (unsigned char) (length+1) )
{
output_char( ' ' );
width--;
{
output_char( ' ' );
width--;