fw/sdcc
23 years agoTaking out binutils
sandeep [Sat, 16 Sep 2000 18:25:32 +0000 (18:25 +0000)]
Taking out binutils

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

23 years agorestructured fp support
johanknol [Sat, 16 Sep 2000 15:11:39 +0000 (15:11 +0000)]
restructured fp support

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

23 years agotemporary fix for fp support
johanknol [Sat, 16 Sep 2000 12:58:16 +0000 (12:58 +0000)]
temporary fix for fp support

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

23 years agorestructuring fp support
johanknol [Sat, 16 Sep 2000 12:52:46 +0000 (12:52 +0000)]
restructuring fp support

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

23 years agoInitial %f support
johanknol [Sat, 16 Sep 2000 12:28:53 +0000 (12:28 +0000)]
Initial %f support

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

23 years agoAdd TINI target
kvigor [Sat, 16 Sep 2000 05:38:26 +0000 (05:38 +0000)]
Add TINI target

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

23 years agoAdd tini and install-tini targets to master makefile
kvigor [Fri, 15 Sep 2000 21:39:27 +0000 (21:39 +0000)]
Add tini and install-tini targets to master makefile

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

23 years agopackihx now lives in src/
kvigor [Fri, 15 Sep 2000 19:41:30 +0000 (19:41 +0000)]
packihx now lives in src/

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

23 years agoProperly install packihx utility
kvigor [Fri, 15 Sep 2000 19:39:13 +0000 (19:39 +0000)]
Properly install packihx utility

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

23 years agoFix Karl's FarPointer bug
kvigor [Thu, 14 Sep 2000 23:03:07 +0000 (23:03 +0000)]
Fix Karl's FarPointer bug

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

23 years agoDo not cache the result of the vasprintf test (see configure.in for explanation)...
kvigor [Thu, 14 Sep 2000 00:39:01 +0000 (00:39 +0000)]
Do not cache the result of the vasprintf test (see configure.in for explanation); finally get clean build on Solaris

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

23 years agofixed the pointers alive across function calls
sandeep [Wed, 13 Sep 2000 16:34:18 +0000 (16:34 +0000)]
fixed the pointers alive across function calls

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

23 years agomissed a spot where ronly can be set
sandeep [Mon, 11 Sep 2000 19:29:12 +0000 (19:29 +0000)]
missed a spot where ronly can be set

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

23 years agoremoved some quarks, works for tini loader 0515 now
johanknol [Mon, 11 Sep 2000 18:05:01 +0000 (18:05 +0000)]
removed some quarks, works for tini loader 0515 now

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

23 years agonew example
johanknol [Mon, 11 Sep 2000 18:02:22 +0000 (18:02 +0000)]
new example

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

23 years agofixed tini loader 0515 IVT mapping
johanknol [Mon, 11 Sep 2000 17:58:46 +0000 (17:58 +0000)]
fixed tini loader 0515 IVT mapping

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

23 years agoAdded binutils in preparation for AVR
sandeep [Mon, 11 Sep 2000 00:58:59 +0000 (00:58 +0000)]
Added binutils in preparation for AVR

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

23 years agooptions.model specific fixes
sandeep [Sun, 10 Sep 2000 02:13:23 +0000 (02:13 +0000)]
options.model specific fixes

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

23 years agofixed some option.model specific stuff
sandeep [Sun, 10 Sep 2000 02:12:35 +0000 (02:12 +0000)]
fixed some option.model specific stuff

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

23 years ago1) added some debug dumping
sandeep [Sat, 9 Sep 2000 19:13:48 +0000 (19:13 +0000)]
1) added some debug dumping
2) Fixed Big BUG is register allocator (all ports fixed)

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

23 years agoFixed
mschmitt [Thu, 7 Sep 2000 19:03:45 +0000 (19:03 +0000)]
Fixed

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

23 years agoFixed up z80 port so that it works again
michaelh [Sun, 3 Sep 2000 02:17:21 +0000 (02:17 +0000)]
Fixed up z80 port so that it works again

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

23 years agocosmetic
johanknol [Thu, 24 Aug 2000 15:05:27 +0000 (15:05 +0000)]
cosmetic

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

23 years agoMakefile.dep grew too large on my system
johanknol [Thu, 24 Aug 2000 12:02:28 +0000 (12:02 +0000)]
Makefile.dep grew too large on my system

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

23 years agoyep
johanknol [Thu, 24 Aug 2000 11:58:21 +0000 (11:58 +0000)]
yep

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

23 years agoan hello example for TINI that runs out of the box
johanknol [Wed, 23 Aug 2000 17:39:10 +0000 (17:39 +0000)]
an hello example for TINI that runs out of the box

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

23 years agodidn't checked the make (un)install, had some quarks even though
johanknol [Wed, 23 Aug 2000 17:36:26 +0000 (17:36 +0000)]
didn't checked the make (un)install, had some quarks even though

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

23 years agoremove a tini debug dwarf
johanknol [Wed, 23 Aug 2000 17:34:49 +0000 (17:34 +0000)]
remove a tini debug dwarf

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

23 years agolet's be more specific
johanknol [Wed, 23 Aug 2000 17:33:11 +0000 (17:33 +0000)]
let's be more specific

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

23 years agods390 library support
johanknol [Wed, 23 Aug 2000 15:25:41 +0000 (15:25 +0000)]
ds390 library support

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

23 years agods390 library support
johanknol [Wed, 23 Aug 2000 15:20:30 +0000 (15:20 +0000)]
ds390 library support

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

23 years agoYah, me missed that one
johanknol [Wed, 23 Aug 2000 15:05:39 +0000 (15:05 +0000)]
Yah, me missed that one

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

23 years agoSplit out yyerror.
michaelh [Sun, 20 Aug 2000 01:39:00 +0000 (01:39 +0000)]
Split out yyerror.
Added error, #line, and #pragma handling to altlex.
Added a few const's here and there.

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

23 years agoAdded alternate lexer
michaelh [Sat, 19 Aug 2000 21:58:54 +0000 (21:58 +0000)]
Added alternate lexer

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

23 years agoGot rid of gc_strdup, added prototype for alt lexer
michaelh [Sat, 19 Aug 2000 19:05:26 +0000 (19:05 +0000)]
Got rid of gc_strdup, added prototype for alt lexer

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

23 years agoFixed %p format for flat24 (non-ansi, but usefull for debugging)
johanknol [Sat, 19 Aug 2000 15:29:05 +0000 (15:29 +0000)]
Fixed %p format for flat24 (non-ansi, but usefull for debugging)

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

23 years agofixed the printf("%d", int(0)) bug
johanknol [Sat, 19 Aug 2000 12:10:54 +0000 (12:10 +0000)]
fixed the printf("%d", int(0)) bug

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

23 years agoSince Kevin decided to treat reentrant functions implicitly not IS_REGPARM-ed
johanknol [Sat, 19 Aug 2000 11:43:48 +0000 (11:43 +0000)]
Since Kevin decided to treat reentrant functions implicitly not IS_REGPARM-ed
in src/SDCCicode.c:geniCodeParms()-1.31 we shouldn't SPEC_REGPARM them either:)

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

23 years agoFixed -M and -C options to sdcc, they swallowed an extra argument
johanknol [Sat, 19 Aug 2000 09:40:35 +0000 (09:40 +0000)]
Fixed -M and -C options to sdcc, they swallowed an extra argument

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

23 years agoFix library build error introduced in last commit
kvigor [Fri, 18 Aug 2000 20:30:49 +0000 (20:30 +0000)]
Fix library build error introduced in last commit

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

23 years agoAdd ds390 port
kvigor [Fri, 18 Aug 2000 20:20:53 +0000 (20:20 +0000)]
Add ds390 port

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

23 years agoBreak DS80C390 support into seperate port (ds390); first pass at spilling temporaries...
kvigor [Fri, 18 Aug 2000 20:15:05 +0000 (20:15 +0000)]
Break DS80C390 support into seperate port (ds390); first pass at spilling temporaries to XDATA instead of DATA

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

23 years agojust checking commit
sandeep [Fri, 18 Aug 2000 17:05:42 +0000 (17:05 +0000)]
just checking commit

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

23 years agoPre 2.95-2
michaelh [Tue, 1 Aug 2000 03:22:21 +0000 (03:22 +0000)]
Pre 2.95-2

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

23 years agoMerge out from gbdk-295
michaelh [Sun, 30 Jul 2000 00:58:30 +0000 (00:58 +0000)]
Merge out from gbdk-295

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

23 years agoFixed up the z80 and gbz80 Makefiles to split out the objs - no more clean
michaelh [Sat, 22 Jul 2000 16:46:04 +0000 (16:46 +0000)]
Fixed up the z80 and gbz80 Makefiles to split out the objs - no more clean

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

23 years agoTurned off DE optimisation as arent yet splling
michaelh [Fri, 21 Jul 2000 02:29:18 +0000 (02:29 +0000)]
Turned off DE optimisation as arent yet splling
Tidied up emitStatics to something mildly less hacked.

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

23 years agoprocessing of %= was missing
kmh [Thu, 20 Jul 2000 07:45:18 +0000 (07:45 +0000)]
processing of %= was missing

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

23 years agoMost of the way to far fun support
michaelh [Thu, 20 Jul 2000 04:18:51 +0000 (04:18 +0000)]
Most of the way to far fun support

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

23 years agofixed problem with big arrays
kmh [Wed, 19 Jul 2000 14:43:25 +0000 (14:43 +0000)]
fixed problem with big arrays

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

23 years agoFixed Makefile. Most dests should run again
kmh [Mon, 17 Jul 2000 08:08:32 +0000 (08:08 +0000)]
Fixed Makefile. Most dests should run again

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

23 years ago* Changed banked for nonbanked
michaelh [Mon, 17 Jul 2000 04:13:19 +0000 (04:13 +0000)]
* Changed banked for nonbanked
* Added %F and %I to asm.c for filename and increasing int
* Fixed add and sub for the z80

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

23 years agoFixed add, sub for sizeof == 2
michaelh [Fri, 14 Jul 2000 04:46:24 +0000 (04:46 +0000)]
Fixed add, sub for sizeof == 2

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

23 years agoMerge out from the z80 far branch
michaelh [Wed, 12 Jul 2000 02:04:31 +0000 (02:04 +0000)]
Merge out from the z80 far branch

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

23 years agoMinor changes. Includes no$gmb sym name limit.
michaelh [Wed, 12 Jul 2000 01:49:57 +0000 (01:49 +0000)]
Minor changes.  Includes no$gmb sym name limit.

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

23 years agofixed a live range computing bug
sandeep [Tue, 27 Jun 2000 20:58:41 +0000 (20:58 +0000)]
fixed a live range computing bug

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

23 years agoadded "banked" for z80 port
sandeep [Sun, 25 Jun 2000 02:26:46 +0000 (02:26 +0000)]
added "banked" for z80 port

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

23 years agoforgot to make the change for AVR
sandeep [Sat, 24 Jun 2000 23:41:23 +0000 (23:41 +0000)]
forgot to make the change for AVR

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

23 years agofixed a register allocation bug
sandeep [Sat, 24 Jun 2000 23:40:31 +0000 (23:40 +0000)]
fixed a register allocation bug
caused same registers to be allocated
in reverse order for an asignment

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

23 years agoAdded but disabled hack for using regparms on specific functions.
michaelh [Sat, 24 Jun 2000 22:33:33 +0000 (22:33 +0000)]
Added but disabled hack for using regparms on specific functions.

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

23 years agoSome fixes towards 0.2.37-pre5
drdani [Fri, 23 Jun 2000 11:22:30 +0000 (11:22 +0000)]
Some fixes towards 0.2.37-pre5

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

23 years agofixed sign extension bug
sandeep [Mon, 19 Jun 2000 15:50:50 +0000 (15:50 +0000)]
fixed sign extension bug

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

23 years agofixed bad message in main
sandeep [Thu, 15 Jun 2000 00:28:16 +0000 (00:28 +0000)]
fixed bad message in main

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

23 years agoupdated ctype.h
sandeep [Wed, 14 Jun 2000 18:08:30 +0000 (18:08 +0000)]
updated ctype.h

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

23 years agoadded register file definition for 764
sandeep [Wed, 14 Jun 2000 18:06:34 +0000 (18:06 +0000)]
added register file definition for 764

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

23 years agofixed problem with union substitution
sandeep [Wed, 14 Jun 2000 18:03:25 +0000 (18:03 +0000)]
fixed problem with union substitution

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

23 years agofixed dereferencing bugs
sandeep [Wed, 14 Jun 2000 17:39:20 +0000 (17:39 +0000)]
fixed dereferencing bugs

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

23 years agoFixed up conflicts.
michaelh [Mon, 5 Jun 2000 00:31:36 +0000 (00:31 +0000)]
Fixed up conflicts.

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

23 years agoMerge back from 2.21-pre1
michaelh [Mon, 5 Jun 2000 00:29:59 +0000 (00:29 +0000)]
Merge back from 2.21-pre1

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

24 years ago*** empty log message ***
michaelh [Mon, 22 May 2000 03:21:59 +0000 (03:21 +0000)]
*** empty log message ***

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

24 years agoRemoved debug msg; updated build for z80; added debugger to Makefile.
michaelh [Mon, 22 May 2000 03:19:11 +0000 (03:19 +0000)]
Removed debug msg; updated build for z80; added debugger to Makefile.

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

24 years agoPreparing for 2.2.1 with good z80 support.
michaelh [Mon, 22 May 2000 02:31:58 +0000 (02:31 +0000)]
Preparing for 2.2.1 with good z80 support.

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

24 years agosome optimizations (eg. selective strength reduction)
sandeep [Sun, 21 May 2000 04:40:01 +0000 (04:40 +0000)]
some optimizations (eg. selective strength reduction)

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

24 years agoMerged gbdk-294 branch
michaelh [Sun, 21 May 2000 02:34:30 +0000 (02:34 +0000)]
Merged gbdk-294 branch

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

24 years agofixed increment of struct element problem & added 2 peepholes
sandeep [Sat, 20 May 2000 20:26:38 +0000 (20:26 +0000)]
fixed increment of struct element problem & added 2 peepholes

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

24 years agofixed the array bug
sandeep [Sat, 20 May 2000 16:58:21 +0000 (16:58 +0000)]
fixed the array bug

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

24 years agofixed (!(!(expr))) bug
sandeep [Thu, 18 May 2000 14:21:19 +0000 (14:21 +0000)]
fixed (!(!(expr))) bug

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

24 years agoBorland C++ makefile updates
kvigor [Mon, 15 May 2000 04:45:54 +0000 (04:45 +0000)]
Borland C++ makefile updates

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

24 years agoAdded -lm
michaelh [Mon, 8 May 2000 03:27:20 +0000 (03:27 +0000)]
Added -lm

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

24 years agoBegan adding float support
michaelh [Mon, 8 May 2000 03:12:19 +0000 (03:12 +0000)]
Began adding float support

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

24 years agoFor gbdk-2.94
michaelh [Mon, 8 May 2000 03:11:36 +0000 (03:11 +0000)]
For gbdk-2.94

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

24 years agoAdded print Allocation info will print
sandeep [Sun, 7 May 2000 22:41:27 +0000 (22:41 +0000)]
Added print Allocation info will print
the allocation information for function

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

24 years agoenabled somemore pointer post inc/dec optimizations
sandeep [Sat, 29 Apr 2000 22:28:33 +0000 (22:28 +0000)]
enabled somemore pointer post inc/dec optimizations

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

24 years agoupdated version number to 2.2.1
sandeep [Sat, 29 Apr 2000 22:27:01 +0000 (22:27 +0000)]
updated version number to 2.2.1

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

24 years agoFixed some more intialization things
sandeep [Sat, 29 Apr 2000 22:25:35 +0000 (22:25 +0000)]
Fixed some more intialization things

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

24 years agodebugger build okay
sandeep [Sat, 29 Apr 2000 22:25:05 +0000 (22:25 +0000)]
debugger build okay

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

24 years ago* Re-added .dw for words, but now port dependent.
michaelh [Wed, 19 Apr 2000 02:56:55 +0000 (02:56 +0000)]
* Re-added .dw for words, but now port dependent.
* Fixed interesting load bug

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

24 years ago* Added sfr space
michaelh [Tue, 18 Apr 2000 05:02:11 +0000 (05:02 +0000)]
* Added sfr space
* Fixed many bugs as in the README

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

24 years agosome more fixes for initializations
sandeep [Thu, 13 Apr 2000 17:37:24 +0000 (17:37 +0000)]
some more fixes for initializations

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

24 years agofixed initialization problems
sandeep [Thu, 13 Apr 2000 17:17:13 +0000 (17:17 +0000)]
fixed initialization problems

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

24 years agoFix integer multiplication in --model-flat24
kvigor [Wed, 12 Apr 2000 19:58:46 +0000 (19:58 +0000)]
Fix integer multiplication in --model-flat24

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

24 years agofixed the pointer value caching problem
sandeep [Wed, 12 Apr 2000 19:03:22 +0000 (19:03 +0000)]
fixed the pointer value caching problem

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

24 years agofixed initialisation problem for structure arrays
sandeep [Wed, 12 Apr 2000 17:43:14 +0000 (17:43 +0000)]
fixed initialisation problem for structure arrays

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

24 years agoFixed increase of a DWORD in registers
michaelh [Sun, 9 Apr 2000 18:16:00 +0000 (18:16 +0000)]
Fixed increase of a DWORD in registers

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

24 years agoFixed weird characters due to extra %s
michaelh [Sat, 8 Apr 2000 15:59:27 +0000 (15:59 +0000)]
Fixed weird characters due to extra %s

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

24 years agoMerged changes between gbdk-293 and main
michaelh [Sat, 8 Apr 2000 01:10:50 +0000 (01:10 +0000)]
Merged changes between gbdk-293 and main

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

24 years ago* Fixed up multi bank support
michaelh [Thu, 6 Apr 2000 04:12:09 +0000 (04:12 +0000)]
* Fixed up multi bank support
* Changed initMem to happen later to allow name changes to come through

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

24 years agoFor gbdk-2.94. Seems to work.
michaelh [Wed, 5 Apr 2000 03:45:42 +0000 (03:45 +0000)]
For gbdk-2.94.  Seems to work.

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

24 years agoMerged in multiple assemblers port.
michaelh [Wed, 5 Apr 2000 01:33:04 +0000 (01:33 +0000)]
Merged in multiple assemblers port.

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

24 years ago* All types of stuff to support different assemblers.
michaelh [Wed, 5 Apr 2000 01:31:45 +0000 (01:31 +0000)]
* All types of stuff to support different assemblers.
* Added seperate areadata for rgbasm
* Split off mappings, added default asxxxx mapping.

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