fw/sdcc
22 years agoAdd cpp2
kvigor [Tue, 3 Jul 2001 18:59:02 +0000 (18:59 +0000)]
Add cpp2

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1010 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agoPort of CPP from GCC 3.0
kvigor [Tue, 3 Jul 2001 17:51:28 +0000 (17:51 +0000)]
Port of CPP from GCC 3.0

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1009 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agoa few more additions
johanknol [Tue, 3 Jul 2001 16:00:55 +0000 (16:00 +0000)]
a few more additions

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1008 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agoShort is 16bits by default now
johanknol [Tue, 3 Jul 2001 15:02:29 +0000 (15:02 +0000)]
Short is 16bits by default now

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1007 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agoadd a simple serial program
kbongers [Tue, 3 Jul 2001 04:43:36 +0000 (04:43 +0000)]
add a simple serial program

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1006 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agoStale, not applicable to current cygwin
kbongers [Tue, 3 Jul 2001 04:34:11 +0000 (04:34 +0000)]
Stale, not applicable to current cygwin

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1005 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agotake out gc
kbongers [Tue, 3 Jul 2001 04:29:07 +0000 (04:29 +0000)]
take out gc

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1004 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agoshort (8 bit) replaced by char
bernhardheld [Mon, 2 Jul 2001 21:10:59 +0000 (21:10 +0000)]
short (8 bit) replaced by char

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@999 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agouse reg552.h
bernhardheld [Mon, 2 Jul 2001 20:06:06 +0000 (20:06 +0000)]
use reg552.h

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@998 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agofirst review of the draft
johanknol [Mon, 2 Jul 2001 19:45:47 +0000 (19:45 +0000)]
first review of the draft

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@997 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agooops
johanknol [Mon, 2 Jul 2001 10:49:32 +0000 (10:49 +0000)]
oops

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@996 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agoIncluding missing i_string.h
drdani [Mon, 2 Jul 2001 10:41:35 +0000 (10:41 +0000)]
Including missing i_string.h

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@995 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agosmall improvement of 8*8=8/16 signed mul
johanknol [Mon, 2 Jul 2001 10:41:01 +0000 (10:41 +0000)]
small improvement of 8*8=8/16 signed mul

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@994 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agoVersion 0.3.2-pre1
drdani [Mon, 2 Jul 2001 10:39:19 +0000 (10:39 +0000)]
Version 0.3.2-pre1

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@993 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agoGo to single file .html
kbongers [Mon, 2 Jul 2001 06:09:40 +0000 (06:09 +0000)]
Go to single file .html

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@992 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agogo to single .html
kbongers [Mon, 2 Jul 2001 06:02:34 +0000 (06:02 +0000)]
go to single .html

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@991 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agoUpdate user doc
kbongers [Mon, 2 Jul 2001 05:48:50 +0000 (05:48 +0000)]
Update user doc

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@990 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agoGo to single file .html
kbongers [Mon, 2 Jul 2001 05:32:13 +0000 (05:32 +0000)]
Go to single file .html

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@989 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agoAdded exe transform support. Made the strip explicit. Change to help cross compiling
michaelh [Mon, 2 Jul 2001 01:53:45 +0000 (01:53 +0000)]
Added exe transform support.  Made the strip explicit.  Change to help cross compiling

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@987 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agoWe don't need these ugly casts anymore
johanknol [Sun, 1 Jul 2001 14:35:27 +0000 (14:35 +0000)]
We don't need these ugly casts anymore

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@986 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agoDon't know why this has never been enabled for the mcs51 port
johanknol [Sun, 1 Jul 2001 14:28:55 +0000 (14:28 +0000)]
Don't know why this has never been enabled for the mcs51 port

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@985 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agoJust to prevent a compiler crash
johanknol [Sun, 1 Jul 2001 14:04:44 +0000 (14:04 +0000)]
Just to prevent a compiler crash

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@984 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agoJust to prevent a debian bug
johanknol [Sun, 1 Jul 2001 14:03:23 +0000 (14:03 +0000)]
Just to prevent a debian bug

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@983 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agofixed bug #222580
johanknol [Sun, 1 Jul 2001 10:55:22 +0000 (10:55 +0000)]
fixed bug #222580

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@982 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agoa fix for the initialized structs and some others, see
johanknol [Sat, 30 Jun 2001 19:59:45 +0000 (19:59 +0000)]
a fix for the initialized structs and some others, see
http://www.geocrawler.com/lists/3/SourceForge/1557/0/6076926

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@981 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agobug 427642 error with files like ./file.asm
bernhardheld [Fri, 29 Jun 2001 20:48:26 +0000 (20:48 +0000)]
bug 427642 error with files like ./file.asm

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@980 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agoChange from GPL to LPGL
kbongers [Fri, 29 Jun 2001 04:43:30 +0000 (04:43 +0000)]
Change from GPL to LPGL

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@979 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agostorage class specifiers are allowed for static autos in reentrant functions
johanknol [Thu, 28 Jun 2001 11:24:12 +0000 (11:24 +0000)]
storage class specifiers are allowed for static autos in reentrant functions

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@978 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agoRemoved all warnings from as and link
michaelh [Thu, 28 Jun 2001 01:52:33 +0000 (01:52 +0000)]
Removed all warnings from as and link

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@975 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agoadded a dummy install target to prevent warnings
johanknol [Wed, 27 Jun 2001 08:57:38 +0000 (08:57 +0000)]
added a dummy install target to prevent warnings

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@962 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agoFix of "main.cc:52: warning: comparison is always true due to limited range of data...
drdani [Wed, 27 Jun 2001 08:30:12 +0000 (08:30 +0000)]
Fix of "main.cc:52: warning: comparison is always true due to limited range of data type"

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@961 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agoFix of "uc.cc:426: warning: comparison is always true due to limited range of data...
drdani [Wed, 27 Jun 2001 08:28:41 +0000 (08:28 +0000)]
Fix of "uc.cc:426: warning: comparison is always true due to limited range of data type"

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@960 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agoRemoved unused echo
michaelh [Wed, 27 Jun 2001 03:42:02 +0000 (03:42 +0000)]
Removed unused echo

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@958 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agoheader file cleanups for new preprocessor
kvigor [Tue, 26 Jun 2001 22:38:49 +0000 (22:38 +0000)]
header file cleanups for new preprocessor

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@955 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agoavoid $(CPPFLAGS) abuse
johanknol [Tue, 26 Jun 2001 12:28:45 +0000 (12:28 +0000)]
avoid $(CPPFLAGS) abuse

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@954 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agoremoved some warnings
johanknol [Tue, 26 Jun 2001 11:57:26 +0000 (11:57 +0000)]
removed some warnings

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@953 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agoFixed the overlay handling for --model-small and --model-large
johanknol [Tue, 26 Jun 2001 09:56:09 +0000 (09:56 +0000)]
Fixed the overlay handling for --model-small and --model-large

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@952 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agono gc, chg to util
kbongers [Tue, 26 Jun 2001 06:07:05 +0000 (06:07 +0000)]
no gc, chg to util

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@951 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agono gc
kbongers [Tue, 26 Jun 2001 06:00:39 +0000 (06:00 +0000)]
no gc

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@950 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agoCleared out all warnings in sdcc. Moved all unused functions into an 'Unused' section.
michaelh [Tue, 26 Jun 2001 05:16:12 +0000 (05:16 +0000)]
Cleared out all warnings in sdcc.  Moved all unused functions into an 'Unused' section.

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@949 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agowarning cleanup
kvigor [Mon, 25 Jun 2001 19:09:58 +0000 (19:09 +0000)]
warning cleanup

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@945 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agoClean up some compiler warnings
kvigor [Mon, 25 Jun 2001 16:27:25 +0000 (16:27 +0000)]
Clean up some compiler warnings

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@944 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agofixed the --<whatever>-reent stack restoration
johanknol [Mon, 25 Jun 2001 15:33:46 +0000 (15:33 +0000)]
fixed the --<whatever>-reent stack restoration

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@943 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agoa saver error report
johanknol [Mon, 25 Jun 2001 10:34:29 +0000 (10:34 +0000)]
a saver error report

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@942 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agoorphanaged
johanknol [Mon, 25 Jun 2001 07:59:24 +0000 (07:59 +0000)]
orphanaged

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@941 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agoa better fix for the \<newline> line numbering issue
johanknol [Sun, 24 Jun 2001 17:31:29 +0000 (17:31 +0000)]
a better fix for the \<newline> line numbering issue

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@940 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years ago*** empty log message ***
johanknol [Sat, 23 Jun 2001 17:41:04 +0000 (17:41 +0000)]
*** empty log message ***

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@939 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agowarn about a stray \
johanknol [Sat, 23 Jun 2001 16:25:28 +0000 (16:25 +0000)]
warn about a stray \

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@938 4a8a32a2-be11-0410-ad9d-d568d2c75423

22 years agoThe newline in string constant.
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

22 years agosome progress on escape sequences
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

22 years agobug #435214 "(long)>>9"
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

22 years agobug 435068: fix this code: d = (0 ? 4 : 8) + 1;
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

22 years agoNow global consts are in CSEG again with the proper cast
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

22 years agoFixed up generated file
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

22 years agoUnified the per port Makefiles
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

22 years agowhile emitting maps, we are inInitMode
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

22 years agobug 434350: filename buffer too small.
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

22 years agoVersion 0.3.0
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

22 years agoschoonheids foutje
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

22 years ago_naked now survives external declartions
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

22 years agoNow _naked should work for function calls too. In fact it more or less
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

22 years agoChanged option parsing greatly, hopefully simplifying
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

22 years agothis makes sense
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

22 years agothe next step towards advanced typechecking
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

22 years ago#warning This file is obsolete... reactivated - since #include <at89x2051.h> has...
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

22 years ago#warning This file is obsolete... reactivated - since #include <reg51.h> was replaced...
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

22 years ago#include <reg51.h> is replaced by #include <8051.h>
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

22 years ago#include reg51.h is replaced by #include <8051.h>
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

22 years ago#include <reg51.h> is replaced by #include <8051.h>
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

22 years agonext step towards advanged type checking
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

22 years agonext step towards 16bits short
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

22 years agoConverts Keil-style header files to sdcc format
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

22 years agoNext step in 16 bits short
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

22 years agoThat should never have been comitted.
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

22 years ago#include <at89x2051.h> replaced by #include <8051.h>
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

22 years agoP80C552 support added & warnings disabled
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

22 years agothe next step in advanced type checking
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

22 years agoregistered ints can be casted to generic pointers
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

22 years agosome fixes
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

22 years agoFixed my "unsigned vs unsigned char" error
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

22 years ago"unsigned u" and "signed s" are also allowed.
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

22 years agoFix access violation on struct declaration and add an include
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

22 years agoFixed the broken cvs
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

22 years agoP80552 support added & warnings disabled
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

22 years agofixed the better type check
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

22 years ago*** empty log message ***
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

22 years agoa better type check
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

22 years agoAdded more tests
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

22 years agoWas's (was@icb.snz.chel.su) efficiency patch.
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

22 years agoConstants < 256 are char's, not short int's
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

22 years agocomitted Bernhard's peephole 182a
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

22 years agoneed only save PSW in clockIrqHandler, not update it
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

22 years agodon't know why yet, but must update PSW in ClockIrqHandler
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

22 years agoAdd _naked modifier
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

22 years agoUse sparkly new _naked attribute
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

22 years agocomment out preprocessor directives in inline asm
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

22 years agofix combination of --xstack & ISRs using non-zero banks
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

22 years agosave any register banks used by functions called via ISR on entry, not before call
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

22 years agofix bug 223659
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

22 years agomore cleaups on error message table: get rid of duplicated elements
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