fw/sdcc
23 years agomore enhancements for avr & some bug fixes
sandeep [Sun, 22 Apr 2001 20:50:55 +0000 (20:50 +0000)]
more enhancements for avr & some bug fixes

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

23 years agoDon't ignore casts
johanknol [Sun, 22 Apr 2001 19:22:00 +0000 (19:22 +0000)]
Don't ignore casts

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

23 years agoGeneral removal of compiler warnings
jtvolpe [Fri, 20 Apr 2001 03:00:09 +0000 (03:00 +0000)]
General removal of compiler warnings

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

23 years agoFixed unary minus on unsigned
jtvolpe [Fri, 20 Apr 2001 02:56:30 +0000 (02:56 +0000)]
Fixed unary minus on unsigned

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

23 years agoFixed mixed type compares and conversions
jtvolpe [Fri, 20 Apr 2001 02:49:24 +0000 (02:49 +0000)]
Fixed mixed type compares and conversions

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

23 years agoChanged name of unlink function for cygnus and MSVC
jtvolpe [Fri, 20 Apr 2001 02:47:03 +0000 (02:47 +0000)]
Changed name of unlink function for cygnus and MSVC

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

23 years agoFixed mixed type compares and conversions
jtvolpe [Fri, 20 Apr 2001 02:17:56 +0000 (02:17 +0000)]
Fixed mixed type compares and conversions

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

23 years agoFixed mixed signed/unsigned compare
jtvolpe [Fri, 20 Apr 2001 02:14:47 +0000 (02:14 +0000)]
Fixed mixed signed/unsigned compare

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

23 years agoFixed unary minus on unsigned expressions
jtvolpe [Fri, 20 Apr 2001 02:10:51 +0000 (02:10 +0000)]
Fixed unary minus on unsigned expressions

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

23 years agoCleaned up MSVC specific stuff
jtvolpe [Fri, 20 Apr 2001 02:06:42 +0000 (02:06 +0000)]
Cleaned up MSVC specific stuff
Fixed unary minus on unsigneds and implicit function definitions

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

23 years agoCleaned up MSVC specific stuff and unary minus on unsigned variable
jtvolpe [Fri, 20 Apr 2001 01:45:38 +0000 (01:45 +0000)]
Cleaned up MSVC specific stuff and unary minus on unsigned variable

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

23 years agoCleaned up MSVC specific stuff
jtvolpe [Fri, 20 Apr 2001 01:45:07 +0000 (01:45 +0000)]
Cleaned up MSVC specific stuff

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

23 years agoFixed signed/unsigned compare in newsym
jtvolpe [Fri, 20 Apr 2001 01:43:47 +0000 (01:43 +0000)]
Fixed signed/unsigned compare in newsym

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

23 years agoThis file should not be needed anymore
jtvolpe [Fri, 20 Apr 2001 01:42:28 +0000 (01:42 +0000)]
This file should not be needed anymore

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

23 years agoCleaned references to machine()
jtvolpe [Thu, 19 Apr 2001 03:10:46 +0000 (03:10 +0000)]
Cleaned references to machine()
Cleaned up MSVC stuff
Removed unused local variable (asexpr.c)

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

23 years agoDon't set supportRtn for inline code.
johanknol [Fri, 13 Apr 2001 08:26:14 +0000 (08:26 +0000)]
Don't set supportRtn for inline code.

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

23 years agoremoved peephole 177 because of the:
johanknol [Wed, 11 Apr 2001 08:41:44 +0000 (08:41 +0000)]
removed peephole 177 because of the:

c=SBUF;
SBUF=c;

case

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

23 years agoDon't skip iTemp's if there is a function call in between
johanknol [Tue, 10 Apr 2001 11:31:54 +0000 (11:31 +0000)]
Don't skip iTemp's if there is a function call in between

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

23 years agofixed the gencmp setting of supportRtn
johanknol [Tue, 10 Apr 2001 09:05:01 +0000 (09:05 +0000)]
fixed the gencmp setting of supportRtn
cleaned up some things

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

23 years agotemporary fix for op '<' being forwarded to support routine
johanknol [Mon, 9 Apr 2001 19:56:49 +0000 (19:56 +0000)]
temporary fix for op '<' being forwarded to support routine

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

23 years agofixed the (long)<<27 bug
johanknol [Sat, 7 Apr 2001 17:44:39 +0000 (17:44 +0000)]
fixed the (long)<<27 bug

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

23 years agofixed the multiple assignement bug with one in far space
johanknol [Sat, 7 Apr 2001 10:06:50 +0000 (10:06 +0000)]
fixed the multiple assignement bug with one in far space

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

23 years agofixed the undefined static in reentrant functions
johanknol [Fri, 6 Apr 2001 14:59:42 +0000 (14:59 +0000)]
fixed the undefined static in reentrant functions

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

23 years agoDon't use .dw if the port says so
johanknol [Fri, 6 Apr 2001 14:53:35 +0000 (14:53 +0000)]
Don't use .dw if the port says so

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

23 years agothrow an error for non-constant auto initializers
johanknol [Fri, 6 Apr 2001 12:33:57 +0000 (12:33 +0000)]
throw an error for non-constant auto initializers

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

23 years agoUndid a very stupid thing
johanknol [Thu, 5 Apr 2001 12:47:58 +0000 (12:47 +0000)]
Undid a very stupid thing

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

23 years agoRemoved unneeded files
drdani [Mon, 2 Apr 2001 13:14:55 +0000 (13:14 +0000)]
Removed unneeded files

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

23 years agoversion 0.2.39: fix of arith insts and start of re-structure
drdani [Mon, 2 Apr 2001 13:08:48 +0000 (13:08 +0000)]
version 0.2.39: fix of arith insts and start of re-structure

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

23 years agosplit PIC port gen.c pcodepeep.c into smaller files. Added structure support.
sdattalo [Sun, 1 Apr 2001 15:19:12 +0000 (15:19 +0000)]
split PIC port gen.c pcodepeep.c into smaller files. Added structure support.

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

23 years agoadded asm file ext to port.
sandeep [Sun, 1 Apr 2001 00:35:44 +0000 (00:35 +0000)]
added asm file ext to port.

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

23 years agoAdded post increment optimization for msc51 &
sandeep [Sun, 1 Apr 2001 00:35:11 +0000 (00:35 +0000)]
Added post increment optimization for msc51 &
made some progress on AVR

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

23 years agoadded post increment optimization
sandeep [Sat, 31 Mar 2001 21:27:50 +0000 (21:27 +0000)]
added post increment optimization

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

23 years ago--stack-auto and --int-long-reent related things
johanknol [Thu, 29 Mar 2001 15:39:25 +0000 (15:39 +0000)]
--stack-auto and --int-long-reent related things

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

23 years agofixed the first parameter push of --int-long-reent
johanknol [Thu, 29 Mar 2001 13:09:51 +0000 (13:09 +0000)]
fixed the first parameter push of --int-long-reent

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

23 years agoremoved some obsolete switches
johanknol [Thu, 29 Mar 2001 13:05:33 +0000 (13:05 +0000)]
removed some obsolete switches
fixed the push of the first parameter with --int-long-reent etc

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

23 years agoremoved --noregparms because it is obsolete and caused problems with e.g.
johanknol [Thu, 29 Mar 2001 12:55:03 +0000 (12:55 +0000)]
removed --noregparms because it is obsolete and caused problems with e.g.
--int-long-reent and --stack-auto
removed some other obsolete switches (Lx etc)
fixed -Wa

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

23 years agoI got sick of these warnings
johanknol [Wed, 28 Mar 2001 16:27:47 +0000 (16:27 +0000)]
I got sick of these warnings

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

23 years agoI got sick of these warnings
johanknol [Wed, 28 Mar 2001 16:19:06 +0000 (16:19 +0000)]
I got sick of these warnings

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

23 years agoremoved a warning
johanknol [Mon, 26 Mar 2001 08:49:46 +0000 (08:49 +0000)]
removed a warning

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

23 years agoremoved an unused conflicting declaration, bug id # 232488
johanknol [Mon, 26 Mar 2001 08:46:53 +0000 (08:46 +0000)]
removed an unused conflicting declaration, bug id # 232488

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

23 years agolocal variables and parameters will NOT be assigned to xdata
sandeep [Mon, 26 Mar 2001 00:18:22 +0000 (00:18 +0000)]
local variables and parameters will NOT be assigned to xdata
space for large-model.
reuse of sloc space more efficient

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

23 years agoPIC Port Added support for subtraction
sdattalo [Sun, 25 Mar 2001 18:24:53 +0000 (18:24 +0000)]
PIC Port Added support for subtraction

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

23 years agoFixed the incorrect caching of pointer reference in a loop containing function call
johanknol [Sun, 25 Mar 2001 16:58:14 +0000 (16:58 +0000)]
Fixed the incorrect caching of pointer reference in a loop containing function call

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

23 years agofixed a --stack-auto without --int-long-reent bug
johanknol [Sat, 24 Mar 2001 19:33:27 +0000 (19:33 +0000)]
fixed a --stack-auto without --int-long-reent bug

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

23 years agopCode - register allocation, flow analysis, and peephole.
sdattalo [Sat, 24 Mar 2001 16:00:57 +0000 (16:00 +0000)]
pCode - register allocation, flow analysis, and  peephole.

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

23 years agomade unsigned limits unsigned
johanknol [Fri, 23 Mar 2001 15:22:57 +0000 (15:22 +0000)]
made unsigned limits unsigned

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

23 years agois (and was) obsolete
johanknol [Thu, 22 Mar 2001 17:24:59 +0000 (17:24 +0000)]
is (and was) obsolete

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

23 years agoRemoved _float.h and all references to it
johanknol [Thu, 22 Mar 2001 16:59:50 +0000 (16:59 +0000)]
Removed _float.h and all references to it
fixed vprintf.c for %c
fixed packihx/config_in.h for solaris
removed a warning for SDCCicode.c
maybe some others

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

23 years agoMultiple instances of #ifdef COC & C1M1C removed
bela [Thu, 22 Mar 2001 13:13:07 +0000 (13:13 +0000)]
Multiple instances of #ifdef COC & C1M1C removed

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

23 years ago#ifdev REG8051_H bug corrected
bela [Thu, 22 Mar 2001 13:11:22 +0000 (13:11 +0000)]
#ifdev REG8051_H bug corrected

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

23 years agoWarning - this file is obsolete added
bela [Thu, 22 Mar 2001 10:04:32 +0000 (10:04 +0000)]
Warning - this file is obsolete added

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

23 years agoInitial release
bela [Thu, 22 Mar 2001 10:02:00 +0000 (10:02 +0000)]
Initial release

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

23 years agoInitial release
bela [Thu, 22 Mar 2001 09:35:51 +0000 (09:35 +0000)]
Initial release

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

23 years agoWarnig - obsolete added
bela [Thu, 22 Mar 2001 09:23:49 +0000 (09:23 +0000)]
Warnig - obsolete added

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

23 years agoInitial release
bela [Thu, 22 Mar 2001 09:20:47 +0000 (09:20 +0000)]
Initial release

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

23 years agoDS390 support is still beta
bela [Thu, 22 Mar 2001 09:18:37 +0000 (09:18 +0000)]
DS390 support is still beta

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

23 years agoWarnig - obsolete added
bela [Thu, 22 Mar 2001 09:17:33 +0000 (09:17 +0000)]
Warnig - obsolete added

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

23 years agofixed the:
johanknol [Wed, 21 Mar 2001 13:36:41 +0000 (13:36 +0000)]
fixed the:
void test(unsigned char datain)
{
  datain &= 0x39;
  if (datain)
    putchar ('1');
  else
    putchar ('0');
}
bug

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

23 years agofixed the bit=~bit bug
johanknol [Tue, 20 Mar 2001 20:38:34 +0000 (20:38 +0000)]
fixed the bit=~bit bug

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

23 years agoIncreased internal buffer for large function and variable names.
johanknol [Tue, 20 Mar 2001 11:14:25 +0000 (11:14 +0000)]
Increased internal buffer for large function and variable names.

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

23 years agoA better fix for the mult. defs. of initialised code structures
johanknol [Mon, 19 Mar 2001 11:11:58 +0000 (11:11 +0000)]
A better fix for the mult. defs. of initialised code structures

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

23 years agoTemporary fix for the sym->ival related "code struct *" bug.
johanknol [Sun, 18 Mar 2001 17:58:53 +0000 (17:58 +0000)]
Temporary fix for the sym->ival related "code struct *" bug.

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

23 years agoFixed a volatile optimalisation and some other small things
johanknol [Sat, 17 Mar 2001 16:17:42 +0000 (16:17 +0000)]
Fixed a volatile optimalisation and some other small things

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

23 years agoFixed a volatile optimalisation and some other small things
johanknol [Sat, 17 Mar 2001 15:17:56 +0000 (15:17 +0000)]
Fixed a volatile optimalisation and some other small things

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

23 years agoextern void (*p)(void);
johanknol [Fri, 16 Mar 2001 16:01:35 +0000 (16:01 +0000)]
extern void (*p)(void);
void (*p)(void);
The declated pointer was changed to CPOINTER, but the symbol wasn't.

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

23 years ago*** empty log message ***
johanknol [Fri, 16 Mar 2001 14:36:41 +0000 (14:36 +0000)]
*** empty log message ***

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

23 years agofixed some typo's pointed at by Bela
johanknol [Fri, 16 Mar 2001 13:07:01 +0000 (13:07 +0000)]
fixed some typo's pointed at by Bela

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

23 years agolet's not be too efficient
johanknol [Thu, 15 Mar 2001 20:10:31 +0000 (20:10 +0000)]
let's not be too efficient

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

23 years agofixed typo
johanknol [Thu, 15 Mar 2001 13:59:34 +0000 (13:59 +0000)]
fixed typo

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

23 years agofixed the signed 8x8=8/16 multiplication
johanknol [Thu, 15 Mar 2001 12:47:42 +0000 (12:47 +0000)]
fixed the signed 8x8=8/16 multiplication

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

23 years agoImplemented the <<6 fix of Steve Drake
johanknol [Wed, 14 Mar 2001 11:53:45 +0000 (11:53 +0000)]
Implemented the <<6 fix of Steve Drake

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

23 years agomake printf* work again
johanknol [Tue, 13 Mar 2001 20:23:17 +0000 (20:23 +0000)]
make printf* work again

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

23 years agofixed the ds390/*.lib files
johanknol [Tue, 13 Mar 2001 13:32:08 +0000 (13:32 +0000)]
fixed the ds390/*.lib files

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

23 years agoVersion 1.0.6 - DS500X added
bela [Tue, 13 Mar 2001 12:04:53 +0000 (12:04 +0000)]
Version 1.0.6 - DS500X added

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

23 years agofixed the printf ("%d\n",0) bug
johanknol [Mon, 12 Mar 2001 11:35:40 +0000 (11:35 +0000)]
fixed the printf ("%d\n",0) bug

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

23 years agoskip libds390 if --disable-ds390-port
johanknol [Fri, 9 Mar 2001 13:17:32 +0000 (13:17 +0000)]
skip libds390 if --disable-ds390-port

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

23 years agoFixed some bug, added the humidity sensor
johanknol [Thu, 8 Mar 2001 19:49:29 +0000 (19:49 +0000)]
Fixed some bug, added the humidity sensor

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

23 years agoLet's adjust instead of a boldy decrement
johanknol [Thu, 8 Mar 2001 13:51:53 +0000 (13:51 +0000)]
Let's adjust instead of a boldy decrement

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

23 years agoWorkaround ds390 array/ptr size calculation
jbess [Tue, 6 Mar 2001 21:01:21 +0000 (21:01 +0000)]
Workaround ds390 array/ptr size calculation

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

23 years agoFixed a link error around picglue().
johanknol [Tue, 6 Mar 2001 10:31:10 +0000 (10:31 +0000)]
Fixed a link error around picglue().

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

23 years agoLatest commit was incomplete
johanknol [Tue, 6 Mar 2001 09:30:27 +0000 (09:30 +0000)]
Latest commit was incomplete
Use configure generated PORT values (ports.all and ports.build)

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

23 years agoPCALL workaround
kmh [Tue, 6 Mar 2001 09:16:45 +0000 (09:16 +0000)]
PCALL workaround

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

23 years agoFix TARGET_IS_PIC error
jbess [Mon, 5 Mar 2001 23:38:14 +0000 (23:38 +0000)]
Fix TARGET_IS_PIC error

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

23 years agoCleaning index ptr/array size optimization
jbess [Mon, 5 Mar 2001 23:32:22 +0000 (23:32 +0000)]
Cleaning index ptr/array size optimization

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

23 years agoCleaned up ds390 leftovers in the mcs51 port.
johanknol [Mon, 5 Mar 2001 16:19:13 +0000 (16:19 +0000)]
Cleaned up ds390 leftovers in the mcs51 port.
Added target id's in port.h
Fixed configure and makefile to build only enabled ports, and do a proper clean
Renamed -mpic14 to -mpic

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

23 years agoAdded routine PICC - short for piCodeCChain
sandeep [Mon, 5 Mar 2001 08:54:30 +0000 (08:54 +0000)]
Added routine PICC - short for piCodeCChain

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

23 years agoBUG in packForPush
sandeep [Mon, 5 Mar 2001 08:53:59 +0000 (08:53 +0000)]
BUG in packForPush

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

23 years agoif register class & storage class then storage class
sandeep [Mon, 5 Mar 2001 00:36:55 +0000 (00:36 +0000)]
if register class & storage class then storage class
overrides the register class

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

23 years agosome more avr specific
sandeep [Mon, 5 Mar 2001 00:36:08 +0000 (00:36 +0000)]
some more avr specific

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

23 years agoPIC port pcode. Added pcode peephole feature.
sdattalo [Sun, 4 Mar 2001 18:38:54 +0000 (18:38 +0000)]
PIC port pcode. Added pcode peephole feature.

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

23 years ago Fixed initializer problem & added debug printing routine
sandeep [Sat, 3 Mar 2001 22:42:22 +0000 (22:42 +0000)]
 Fixed initializer problem & added debug printing routine
for AST

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

23 years agoFixed PCALL and stack adjustment bug
kmh [Thu, 1 Mar 2001 21:01:49 +0000 (21:01 +0000)]
Fixed PCALL and stack adjustment bug

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

23 years agoAdditional corrections for Safe_calloc in sdcdb
jtvolpe [Wed, 28 Feb 2001 05:47:30 +0000 (05:47 +0000)]
Additional corrections for Safe_calloc in sdcdb

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

23 years agofix for rtc390
johanknol [Tue, 27 Feb 2001 11:42:41 +0000 (11:42 +0000)]
fix for rtc390

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

23 years agofixed --nostdinc
johanknol [Tue, 27 Feb 2001 10:55:37 +0000 (10:55 +0000)]
fixed --nostdinc

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

23 years ago Add the SPEC file.
stevewilliams [Mon, 26 Feb 2001 02:51:21 +0000 (02:51 +0000)]
 Add the SPEC file.

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

23 years agoFixed bitfield initialization in code space
sandeep [Mon, 26 Feb 2001 00:33:54 +0000 (00:33 +0000)]
Fixed bitfield initialization in code space

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

23 years agofixed parms->ArgSym bug & type system bug
sandeep [Sun, 25 Feb 2001 00:32:02 +0000 (00:32 +0000)]
fixed parms->ArgSym bug & type system bug

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

23 years ago Fix sdcc_datadir_tmp to used in desired cases.
stevewilliams [Sat, 24 Feb 2001 22:30:42 +0000 (22:30 +0000)]
 Fix sdcc_datadir_tmp to used in desired cases.

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

23 years ago Move library files and headers to an sdcc subdirectory.
stevewilliams [Sat, 24 Feb 2001 21:11:01 +0000 (21:11 +0000)]
 Move library files and headers to an sdcc subdirectory.

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