]>
git.gag.com Git - fw/sdcc/log
johanknol [Sat, 23 Jun 2001 10:37:05 +0000 (10:37 +0000)]
The newline in string constant.
It throws a warning now and insert a \n
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@937
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Fri, 22 Jun 2001 16:41:57 +0000 (16:41 +0000)]
some progress on escape sequences
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@927
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Fri, 22 Jun 2001 10:55:19 +0000 (10:55 +0000)]
bug #435214 "(long)>>9"
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@926
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Thu, 21 Jun 2001 22:48:22 +0000 (22:48 +0000)]
bug 435068: fix this code: d = (0 ? 4 : 8) + 1;
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@912
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Thu, 21 Jun 2001 16:10:09 +0000 (16:10 +0000)]
Now global consts are in CSEG again with the proper cast
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@911
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
michaelh [Wed, 20 Jun 2001 04:17:02 +0000 (04:17 +0000)]
Fixed up generated file
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@908
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
michaelh [Wed, 20 Jun 2001 04:10:46 +0000 (04:10 +0000)]
Unified the per port Makefiles
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@907
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Tue, 19 Jun 2001 19:04:33 +0000 (19:04 +0000)]
while emitting maps, we are inInitMode
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@906
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Tue, 19 Jun 2001 17:16:40 +0000 (17:16 +0000)]
bug 434350: filename buffer too small.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@905
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
drdani [Mon, 18 Jun 2001 09:22:23 +0000 (09:22 +0000)]
Version 0.3.0
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@903
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Sun, 17 Jun 2001 12:58:31 +0000 (12:58 +0000)]
schoonheids foutje
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@902
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Sun, 17 Jun 2001 12:56:50 +0000 (12:56 +0000)]
_naked now survives external declartions
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@901
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Sun, 17 Jun 2001 12:30:39 +0000 (12:30 +0000)]
Now _naked should work for function calls too. In fact it more or less
makes calleesaves and "#pragma EXCLUDE" obsolete. Note however that you
have to ret or reti yourself!
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@900
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
michaelh [Sat, 16 Jun 2001 22:53:35 +0000 (22:53 +0000)]
Changed option parsing greatly, hopefully simplifying
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@895
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Fri, 15 Jun 2001 19:04:59 +0000 (19:04 +0000)]
this makes sense
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@894
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Fri, 15 Jun 2001 18:45:44 +0000 (18:45 +0000)]
the next step towards advanced typechecking
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@893
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bela [Thu, 14 Jun 2001 09:57:40 +0000 (09:57 +0000)]
#warning This file is obsolete... reactivated - since #include <at89x2051.h> has been removed from the library routines
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@892
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bela [Thu, 14 Jun 2001 07:39:51 +0000 (07:39 +0000)]
#warning This file is obsolete... reactivated - since #include <reg51.h> was replaced by #include <8051.h in library routines
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@891
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bela [Thu, 14 Jun 2001 07:31:30 +0000 (07:31 +0000)]
#include <reg51.h> is replaced by #include <8051.h>
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@890
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bela [Thu, 14 Jun 2001 06:14:42 +0000 (06:14 +0000)]
#include reg51.h is replaced by #include <8051.h>
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@889
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bela [Thu, 14 Jun 2001 06:14:08 +0000 (06:14 +0000)]
#include <reg51.h> is replaced by #include <8051.h>
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@888
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Wed, 13 Jun 2001 13:54:43 +0000 (13:54 +0000)]
next step towards advanged type checking
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@887
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Wed, 13 Jun 2001 10:40:25 +0000 (10:40 +0000)]
next step towards 16bits short
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@886
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bela [Wed, 13 Jun 2001 09:55:33 +0000 (09:55 +0000)]
Converts Keil-style header files to sdcc format
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@885
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Wed, 13 Jun 2001 09:25:31 +0000 (09:25 +0000)]
Next step in 16 bits short
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@884
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Wed, 13 Jun 2001 07:42:49 +0000 (07:42 +0000)]
That should never have been comitted.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@883
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bela [Wed, 13 Jun 2001 06:25:01 +0000 (06:25 +0000)]
#include <at89x2051.h> replaced by #include <8051.h>
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@882
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bela [Wed, 13 Jun 2001 06:10:27 +0000 (06:10 +0000)]
P80C552 support added & warnings disabled
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@881
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Tue, 12 Jun 2001 14:23:12 +0000 (14:23 +0000)]
the next step in advanced type checking
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@880
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Mon, 11 Jun 2001 16:35:34 +0000 (16:35 +0000)]
registered ints can be casted to generic pointers
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@879
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Mon, 11 Jun 2001 12:11:27 +0000 (12:11 +0000)]
some fixes
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@878
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Mon, 11 Jun 2001 08:59:06 +0000 (08:59 +0000)]
Fixed my "unsigned vs unsigned char" error
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@877
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Sun, 10 Jun 2001 10:45:10 +0000 (10:45 +0000)]
"unsigned u" and "signed s" are also allowed.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@876
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
jbess [Sat, 9 Jun 2001 20:26:45 +0000 (20:26 +0000)]
Fix access violation on struct declaration and add an include
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@875
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Sat, 9 Jun 2001 16:23:13 +0000 (16:23 +0000)]
Fixed the broken cvs
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@874
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bela [Thu, 7 Jun 2001 13:27:44 +0000 (13:27 +0000)]
P80552 support added & warnings disabled
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@873
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Wed, 6 Jun 2001 14:29:35 +0000 (14:29 +0000)]
fixed the better type check
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@872
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Wed, 6 Jun 2001 13:35:27 +0000 (13:35 +0000)]
*** empty log message ***
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@871
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Tue, 5 Jun 2001 19:05:39 +0000 (19:05 +0000)]
a better type check
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@870
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
michaelh [Tue, 5 Jun 2001 03:06:23 +0000 (03:06 +0000)]
Added more tests
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@869
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Mon, 4 Jun 2001 14:30:40 +0000 (14:30 +0000)]
Was's (was@icb.snz.chel.su) efficiency patch.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@868
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Mon, 4 Jun 2001 13:26:38 +0000 (13:26 +0000)]
Constants < 256 are char's, not short int's
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@867
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Sun, 3 Jun 2001 16:33:27 +0000 (16:33 +0000)]
comitted Bernhard's peephole 182a
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@866
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Thu, 31 May 2001 06:04:52 +0000 (06:04 +0000)]
need only save PSW in clockIrqHandler, not update it
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@865
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Thu, 31 May 2001 05:53:42 +0000 (05:53 +0000)]
don't know why yet, but must update PSW in ClockIrqHandler
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@864
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Wed, 30 May 2001 20:40:56 +0000 (20:40 +0000)]
Add _naked modifier
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@863
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Wed, 30 May 2001 20:38:37 +0000 (20:38 +0000)]
Use sparkly new _naked attribute
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@862
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Wed, 30 May 2001 10:42:49 +0000 (10:42 +0000)]
comment out preprocessor directives in inline asm
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@861
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Tue, 29 May 2001 23:21:18 +0000 (23:21 +0000)]
fix combination of --xstack & ISRs using non-zero banks
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@860
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Tue, 29 May 2001 21:16:49 +0000 (21:16 +0000)]
save any register banks used by functions called via ISR on entry, not before call
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@859
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Tue, 29 May 2001 19:17:39 +0000 (19:17 +0000)]
fix bug 223659
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@858
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Tue, 29 May 2001 18:26:26 +0000 (18:26 +0000)]
more cleaups on error message table: get rid of duplicated elements
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@857
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Fri, 25 May 2001 11:30:03 +0000 (11:30 +0000)]
fixed the ClockIrqHandler()
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@856
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Fri, 25 May 2001 11:29:20 +0000 (11:29 +0000)]
*** empty log message ***
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@855
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Fri, 25 May 2001 10:56:23 +0000 (10:56 +0000)]
fixed the ClockIrqHandler()
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@854
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Fri, 25 May 2001 08:41:22 +0000 (08:41 +0000)]
update the buffer pointer after possible relocation in realloc()
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@853
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Thu, 24 May 2001 19:40:21 +0000 (19:40 +0000)]
Include error number in ErrTab
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@852
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Thu, 24 May 2001 17:55:18 +0000 (17:55 +0000)]
fix genPlus bogus code generation demonstrated by Karl's eth.c
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@851
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Thu, 24 May 2001 11:52:44 +0000 (11:52 +0000)]
create/append dumpfiles on a per session base
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@850
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Thu, 24 May 2001 11:51:56 +0000 (11:51 +0000)]
create/append dump files on a per session base
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@849
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Thu, 24 May 2001 09:06:39 +0000 (09:06 +0000)]
ternary bug solved
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@848
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Thu, 24 May 2001 04:11:03 +0000 (04:11 +0000)]
alloca() chokes badly on Borland
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@847
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Thu, 24 May 2001 03:38:51 +0000 (03:38 +0000)]
Improved parameter passing code generation
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@846
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Wed, 23 May 2001 22:17:12 +0000 (22:17 +0000)]
fix problem with ternary operator in varargs function calls
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@845
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Wed, 23 May 2001 18:10:32 +0000 (18:10 +0000)]
overwrite instead of append dumpfiles
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@844
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Mon, 21 May 2001 09:56:44 +0000 (09:56 +0000)]
removed my secret debugging strategie
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@843
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Mon, 21 May 2001 09:40:05 +0000 (09:40 +0000)]
fixed a small bug with large effects
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@842
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Sun, 20 May 2001 16:39:00 +0000 (16:39 +0000)]
i guess my mind was somewhere else ...
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@841
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Sun, 20 May 2001 16:13:39 +0000 (16:13 +0000)]
changes inline asm buffers from static to dynamic size
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@840
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Sun, 20 May 2001 16:11:38 +0000 (16:11 +0000)]
changed inline asm buffers from static to dynamic size
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@839
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Sun, 20 May 2001 12:53:14 +0000 (12:53 +0000)]
removed a warning
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@838
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
jtvolpe [Sun, 20 May 2001 05:00:18 +0000 (05:00 +0000)]
Fixed references to BuildCmdLine and my_system
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@837
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
jtvolpe [Sun, 20 May 2001 03:35:29 +0000 (03:35 +0000)]
Typo fix
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@836
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
jtvolpe [Sun, 20 May 2001 03:33:47 +0000 (03:33 +0000)]
Added support functions BuildCmdLine and my_system to utilities
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@835
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
jtvolpe [Sun, 20 May 2001 03:32:52 +0000 (03:32 +0000)]
Fixed references to BuildCmdLine and my_system
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@834
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
jtvolpe [Sun, 20 May 2001 03:32:06 +0000 (03:32 +0000)]
Fixed implicit data type conversions
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@833
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
jtvolpe [Sun, 20 May 2001 03:30:34 +0000 (03:30 +0000)]
Fixed z80 referneces to BuildCmdLine and my_system
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@832
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
jtvolpe [Sun, 20 May 2001 03:27:03 +0000 (03:27 +0000)]
Fixed octal and hex escape sequences in character and string constants
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@831
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
jtvolpe [Sun, 20 May 2001 03:26:07 +0000 (03:26 +0000)]
Fixed up implicit data type conversions
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@830
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
jtvolpe [Sun, 20 May 2001 03:19:45 +0000 (03:19 +0000)]
Fixed up implicit data type conversions
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@829
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
jtvolpe [Sun, 20 May 2001 03:17:31 +0000 (03:17 +0000)]
Fixed hex/octal escape sequences in character and string constants
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@828
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Sat, 19 May 2001 13:39:51 +0000 (13:39 +0000)]
fix for new oct and hex escapes
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@827
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Sat, 19 May 2001 10:16:19 +0000 (10:16 +0000)]
fixed the octal and hex escape sequences
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@826
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Fri, 18 May 2001 17:32:09 +0000 (17:32 +0000)]
Implemented the fix of Dario Vecchio
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@825
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kmh [Thu, 17 May 2001 07:03:12 +0000 (07:03 +0000)]
beautified --disable-*-port options
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@824
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Wed, 16 May 2001 21:29:08 +0000 (21:29 +0000)]
clean up a bunch of compiler warnings
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@823
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Wed, 16 May 2001 06:20:33 +0000 (06:20 +0000)]
get Borland makefiles working yet again
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@822
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
michaelh [Tue, 15 May 2001 01:07:03 +0000 (01:07 +0000)]
Added missing files
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@821
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Mon, 14 May 2001 14:08:45 +0000 (14:08 +0000)]
removed a warning :)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@820
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Mon, 14 May 2001 14:07:38 +0000 (14:07 +0000)]
fixed the
int i=100;
printf ("%d", i/8);
bug, where i/8 was replaced by a short (==char :)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@819
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Mon, 14 May 2001 10:35:42 +0000 (10:35 +0000)]
Small peephole fix
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@818
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Mon, 14 May 2001 10:31:09 +0000 (10:31 +0000)]
Small peephole fix
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@817
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sandeep [Mon, 14 May 2001 04:14:43 +0000 (04:14 +0000)]
added another rule
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@816
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sandeep [Mon, 14 May 2001 04:12:11 +0000 (04:12 +0000)]
Fixed a bug in operandOperation, should not uncoditionally cast to
unsigned long
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@815
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
michaelh [Mon, 14 May 2001 01:27:00 +0000 (01:27 +0000)]
Lengthened the maximum filename to 100 chars
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@814
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
michaelh [Mon, 14 May 2001 01:26:35 +0000 (01:26 +0000)]
Lengthened the maximum filename to 256 chars
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@813
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
michaelh [Mon, 14 May 2001 01:25:40 +0000 (01:25 +0000)]
Fixed bugs involving static variables in z80 port; added --lesspedantic option
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@812
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
michaelh [Mon, 14 May 2001 01:24:23 +0000 (01:24 +0000)]
More tests
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@811
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
jbess [Sun, 13 May 2001 22:28:35 +0000 (22:28 +0000)]
Fix array bug < foo[foo[3]+2]=10>
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@810
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
michaelh [Sun, 13 May 2001 17:15:54 +0000 (17:15 +0000)]
Added log methods, added mod test
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@809
4a8a32a2 -be11-0410-ad9d-
d568d2c75423