]>
git.gag.com Git - fw/sdcc/log
sandeep [Sat, 23 Sep 2000 17:58:53 +0000 (17:58 +0000)]
Yet another reg alloc bug uncovered by ds390
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@402
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Sat, 23 Sep 2000 05:36:04 +0000 (05:36 +0000)]
Make _decdptr work properly for either DPTR on DS390
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@401
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Thu, 21 Sep 2000 21:48:28 +0000 (21:48 +0000)]
Add labelRefCount constraints to many peephole rules
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@400
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Thu, 21 Sep 2000 21:17:41 +0000 (21:17 +0000)]
another possible impedance mismatch in genPlus/genMinus
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@399
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Thu, 21 Sep 2000 20:31:50 +0000 (20:31 +0000)]
Add labelRefCount constraint for peephole rules.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@398
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
drdani [Thu, 21 Sep 2000 09:36:24 +0000 (09:36 +0000)]
Fix for windows to install s51.exe, not just s51
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@397
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
drdani [Thu, 21 Sep 2000 07:10:36 +0000 (07:10 +0000)]
New version: 0.2.37 it fixes socklen_t, third param of accept(), and do not compile gui part at all
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@396
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
drdani [Thu, 21 Sep 2000 07:02:11 +0000 (07:02 +0000)]
unnecessary file made by the compiler (debugger?)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@395
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Wed, 20 Sep 2000 22:47:32 +0000 (22:47 +0000)]
Remove debug option (-c) from default assembler options
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@394
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Wed, 20 Sep 2000 22:13:21 +0000 (22:13 +0000)]
replace bubble sorts (believe it or not) with qsort calls
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@393
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Wed, 20 Sep 2000 20:38:23 +0000 (20:38 +0000)]
realized last bug impacted genPlus as well
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@392
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Wed, 20 Sep 2000 20:33:44 +0000 (20:33 +0000)]
fix genMinus aopPut out-of-range bug
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@391
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Wed, 20 Sep 2000 19:33:03 +0000 (19:33 +0000)]
make integer -> generic pointer casts default to XDATA and throw a awrning
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@390
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
mschmitt [Wed, 20 Sep 2000 19:11:17 +0000 (19:11 +0000)]
minor fix for duplicate getchar function
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@389
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Wed, 20 Sep 2000 04:39:27 +0000 (04:39 +0000)]
uncomment warnings for relative jumps out of range
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@388
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Wed, 20 Sep 2000 04:18:32 +0000 (04:18 +0000)]
Final cleanup; completely working on TINI now (243 dhry/sec)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@387
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Wed, 20 Sep 2000 04:07:18 +0000 (04:07 +0000)]
tail inc/dec optimizations were too agressive; fix typo in comments
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@386
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Wed, 20 Sep 2000 00:22:29 +0000 (00:22 +0000)]
Clean up useage of ap register with DPTR2 opcodes
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@385
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Tue, 19 Sep 2000 22:36:21 +0000 (22:36 +0000)]
cleanup fp fix to pop directly instead of pop acc/mov x,acc; what was I thinking?
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@384
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Tue, 19 Sep 2000 20:03:58 +0000 (20:03 +0000)]
just fixed a poor man's lazyness bug
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@383
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Tue, 19 Sep 2000 13:32:39 +0000 (13:32 +0000)]
fixed genUminus bug for int and long
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@382
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Tue, 19 Sep 2000 04:12:36 +0000 (04:12 +0000)]
minor TINI fixes
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@381
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Tue, 19 Sep 2000 03:54:44 +0000 (03:54 +0000)]
Get Borland C++ Makefiles working again
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@380
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Mon, 18 Sep 2000 23:06:50 +0000 (23:06 +0000)]
Clean .lib files out of ds390/ before copying new ones up
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@379
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Mon, 18 Sep 2000 22:39:38 +0000 (22:39 +0000)]
addiCodeToeBBlock should treat RETURN as flow control (like GOTO and JUMPTABLE)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@378
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Mon, 18 Sep 2000 21:41:31 +0000 (21:41 +0000)]
Allow optimizer to replace params/locals in far space with registers for DS390 port
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@377
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Mon, 18 Sep 2000 20:02:55 +0000 (20:02 +0000)]
Better fix for DS80C390 div bug (Johan's fp bug fixed in rev 1.4)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@376
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sandeep [Mon, 18 Sep 2000 16:49:26 +0000 (16:49 +0000)]
Fixed a parameter allocation bug
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@375
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Sun, 17 Sep 2000 17:23:59 +0000 (17:23 +0000)]
ds390 uses a 4 byte instruction code in flat24
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@374
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Sun, 17 Sep 2000 17:19:41 +0000 (17:19 +0000)]
changed some local var's to static
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@373
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Sun, 17 Sep 2000 17:16:55 +0000 (17:16 +0000)]
fixed '\b' handling
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@372
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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