]>
git.gag.com Git - fw/sdcc/log
sdattalo [Tue, 30 Jul 2002 12:19:43 +0000 (12:19 +0000)]
- Register banking wasn't working for bit variables were.
- Register banking at a return instruction was broken.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2050
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sdattalo [Sun, 28 Jul 2002 14:30:45 +0000 (14:30 +0000)]
Updated inc2h.pl from Kevin Pauba. This version handles memory maps
better.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2049
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sdattalo [Sat, 27 Jul 2002 14:51:45 +0000 (14:51 +0000)]
Turned off verbose debugging
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2048
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sdattalo [Sat, 27 Jul 2002 14:50:55 +0000 (14:50 +0000)]
varA = (varB > CONSTANT); Was not compiling correctly.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2047
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Fri, 26 Jul 2002 20:12:54 +0000 (20:12 +0000)]
bug 568948: building with latest MSVC
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2046
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Fri, 26 Jul 2002 19:41:38 +0000 (19:41 +0000)]
"fix" bug 585128
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2045
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Fri, 26 Jul 2002 17:56:35 +0000 (17:56 +0000)]
Bug 580443 fix
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2044
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sdattalo [Thu, 25 Jul 2002 14:07:13 +0000 (14:07 +0000)]
Registers used inline were not getting allocated.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2043
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sdattalo [Thu, 25 Jul 2002 13:42:27 +0000 (13:42 +0000)]
Fixed two bugs with inline assembly:
1) bit instructions weren't assembling
2) registers were not declared properly.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2042
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sdattalo [Tue, 23 Jul 2002 14:15:12 +0000 (14:15 +0000)]
Interrupt context registers WSAVE and SSAVE were not getting allocated.
Applied some more peephole and literal multiply patches from Freider Ferlemann
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2041
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bernhardheld [Thu, 18 Jul 2002 10:59:07 +0000 (10:59 +0000)]
fixed access to array of structures
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2040
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sdattalo [Sun, 14 Jul 2002 21:19:17 +0000 (21:19 +0000)]
"ancestor" flow logic was implemented. Applied optimization patches from Frieder Ferlemann for unsigned multiplications.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2039
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sdattalo [Thu, 11 Jul 2002 04:31:02 +0000 (04:31 +0000)]
Added CLRWDT instruction again (this time correctly).
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2038
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sdattalo [Wed, 10 Jul 2002 13:39:54 +0000 (13:39 +0000)]
renamed a function ins pcodeflow that conflicted with one in pcode.c
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2037
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sdattalo [Wed, 10 Jul 2002 13:32:21 +0000 (13:32 +0000)]
Added pcodeflow.c - much of pcode.c will eventually get moved here.
Added the CLRWDT instruction to the list of valid PIC instructions.
Added two new peep hole rules from Frieder Ferlemann.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2036
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sdattalo [Tue, 9 Jul 2002 05:13:19 +0000 (05:13 +0000)]
(bandaid) Fixed core dump. You have to specify a valid include file otherwise
you spew core. This temporary fix keeps the core intact; eventually there will be a more graceful fix.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2035
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sdattalo [Sun, 7 Jul 2002 15:09:01 +0000 (15:09 +0000)]
During a debug session, the code for fixing register banks was turned off.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2034
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sdattalo [Sun, 7 Jul 2002 06:06:35 +0000 (06:06 +0000)]
More register optimizations
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2033
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sdattalo [Sun, 7 Jul 2002 00:44:53 +0000 (00:44 +0000)]
inline assembly was generated as plain text, now it is assembled into pCodes.
addpCode2pBlock would dump core if the pCode being added was NULL.
pBlockMergeLabels couldn't merge labels into instructions if the two labels occurred as consecutive pCodes.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2032
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sdattalo [Sat, 6 Jul 2002 05:57:42 +0000 (05:57 +0000)]
Fixed seg fault for empty programs. Added more register optimizations.
Added deleteSet() function to delete a set and its contents.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2031
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sdattalo [Fri, 5 Jul 2002 06:36:30 +0000 (06:36 +0000)]
Applied patch from Kevin L. Pauba that added the #pragma memory declaration feature. Updated all of the PIC regression tests to use the new #pragma declarations.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2030
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sdattalo [Fri, 5 Jul 2002 05:43:35 +0000 (05:43 +0000)]
Register Optimizer was ignoring volatility of SFRs
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2029
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sdattalo [Thu, 4 Jul 2002 19:45:40 +0000 (19:45 +0000)]
More enhancements to register optimization algorithms.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2028
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sdattalo [Tue, 2 Jul 2002 15:26:02 +0000 (15:26 +0000)]
pCode Register optimization - registers used in only one or two instructions
are analyzed and removed if possible.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2027
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sdattalo [Sun, 23 Jun 2002 03:51:18 +0000 (03:51 +0000)]
pCode live-range analysis algorithms have been added.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2026
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sdattalo [Wed, 19 Jun 2002 14:26:10 +0000 (14:26 +0000)]
Operand comparisons were unnecessarily failing in the pCode peep hole optimizer.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2025
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sdattalo [Mon, 17 Jun 2002 05:12:11 +0000 (05:12 +0000)]
Fixed some pointer bugs. Added option to selectively enable/disable function inlining.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2024
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sdattalo [Thu, 13 Jun 2002 13:57:18 +0000 (13:57 +0000)]
Improved the Register Banking algorithm.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2023
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Tue, 11 Jun 2002 10:35:27 +0000 (10:35 +0000)]
That wasn't a good idea?
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2022
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sdattalo [Sun, 2 Jun 2002 22:40:29 +0000 (22:40 +0000)]
Function inlining works well now. Added more flow analysis.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2021
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sdattalo [Fri, 31 May 2002 05:55:29 +0000 (05:55 +0000)]
PIC aopput was using #00 as a register name.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2020
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sdattalo [Fri, 31 May 2002 04:14:11 +0000 (04:14 +0000)]
PIC Port - fixed pointer/array accesses. Stream line comparisons. Started function inlining.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2019
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sdattalo [Mon, 20 May 2002 14:17:48 +0000 (14:17 +0000)]
Fixed shifts by varaibles. Added rotate test code to src/regression
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2018
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sdattalo [Sat, 18 May 2002 22:43:04 +0000 (22:43 +0000)]
Fixed fatal infinite loop in pcode optimizer.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2017
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sdattalo [Fri, 17 May 2002 04:35:09 +0000 (04:35 +0000)]
Numerous bug fixes in PIC Port (pointers, shifting, bank selection,...)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2016
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sdattalo [Sat, 11 May 2002 13:42:11 +0000 (13:42 +0000)]
Fixed several pointer related bugs in the PIC port
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2015
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sdattalo [Fri, 10 May 2002 21:53:41 +0000 (21:53 +0000)]
Fixed several tiny bugs.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2014
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sdattalo [Fri, 10 May 2002 18:18:49 +0000 (18:18 +0000)]
Added support for multiplication. Fixed peep hole bugs (and more functionality to the peep hole optimizer). Began weeding out AOP_XXX types for asm ops and am starting to replace with pcode types.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2013
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
michaelh [Tue, 23 Apr 2002 03:56:21 +0000 (03:56 +0000)]
* device/lib/z80/printf.c: Changed emitter to volatile to work
around a pcall bug.
* configure.in (DD_COPT): Added include support required for gbdk.
* .version: Bumped version number just to increase it.
* src/SDCCmain.c: Added -nostdinc to the default options.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2011
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
michaelh [Tue, 16 Apr 2002 03:57:42 +0000 (03:57 +0000)]
* device/lib/z80/printf.c (sprintf): Added.
* src/z80/ralloc.c (packRegisters): Disabled pack HL use for GB as it's broken.
* src/z80/peeph.def: Added transpose redundent load rule.
* src/z80/main.c: Added force callee saves for jaune.
* src/port.h: Removed the i186 and tlcs-900h ports as they weren't being being developed.
* src/SDCCmain.c: Pulled the options definition out so that you can add port specific options without changing the main file.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2010
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
drdani [Tue, 9 Apr 2002 11:58:44 +0000 (11:58 +0000)]
pass LDFLAGS to linker, fix of 533276
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2009
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
stevewilliams [Sat, 6 Apr 2002 23:09:21 +0000 (23:09 +0000)]
Update spec file for 2.3.0 release.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2008
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bernhardheld [Sat, 30 Mar 2002 22:34:46 +0000 (22:34 +0000)]
Fix half of bug #536787
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2007
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
drdani [Fri, 29 Mar 2002 07:27:15 +0000 (07:27 +0000)]
Eric Norum's suggeston to install doc to standard place
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2006
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Thu, 28 Mar 2002 11:02:06 +0000 (11:02 +0000)]
fixed bug #532436
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2005
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Thu, 28 Mar 2002 10:45:52 +0000 (10:45 +0000)]
fixed bug #532436
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2004
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Wed, 20 Mar 2002 21:52:10 +0000 (21:52 +0000)]
Consolidate generic pointer code
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2003
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sdattalo [Wed, 20 Mar 2002 06:32:50 +0000 (06:32 +0000)]
Added -p option to allow selection of port dependent processors.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2002
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sdattalo [Wed, 20 Mar 2002 06:10:31 +0000 (06:10 +0000)]
Added -p command line option to allow selection of port dependent processor.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2001
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kvigor [Tue, 19 Mar 2002 19:28:12 +0000 (19:28 +0000)]
configure failed on Solaris
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2000
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kbongers [Tue, 19 Mar 2002 05:22:42 +0000 (05:22 +0000)]
add simple mingw32 script to compile
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1999
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sandeep [Sat, 16 Mar 2002 16:48:28 +0000 (16:48 +0000)]
*** empty log message ***
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1998
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sandeep [Sat, 16 Mar 2002 16:45:20 +0000 (16:45 +0000)]
Fixed left shift. Will promote the left side of a left shift
if a) left shifting more than size of operand or b) when assigned
to something size > size of left side
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1997
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sdattalo [Fri, 15 Mar 2002 13:23:40 +0000 (13:23 +0000)]
dattalo - Added bank1.c and string1.c to test banking and character strings in the PIC port.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1996
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sdattalo [Fri, 15 Mar 2002 13:21:35 +0000 (13:21 +0000)]
dattalo Added pcodeflow.h - most of the flow definitions are now here.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1995
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sdattalo [Thu, 14 Mar 2002 15:23:35 +0000 (15:23 +0000)]
dattalo - Disabled code dependent on ports that have been disabled. I don't know why avr/peeph.rul has changed.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1994
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sdattalo [Thu, 14 Mar 2002 15:18:52 +0000 (15:18 +0000)]
dattalo - Major commit! re-wrote register allocation and flow analysis.
* added support for individual pics.
* interrupts are now supported
* tons and tons of minor changes.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1993
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Wed, 6 Mar 2002 16:13:50 +0000 (16:13 +0000)]
some minor improvements
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1992
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Mon, 4 Mar 2002 15:58:12 +0000 (15:58 +0000)]
fixed
const unsigned char arr[][2] = { { 0, 1 } };
t18.c:1: error: Initializer element is not constant
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1991
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bela [Mon, 4 Mar 2002 07:04:42 +0000 (07:04 +0000)]
ds89c420 register definition update
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1990
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Sun, 3 Mar 2002 17:45:50 +0000 (17:45 +0000)]
Changelog:1.102 I hate to repeat myself ...
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1989
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Sun, 3 Mar 2002 17:43:41 +0000 (17:43 +0000)]
a couple of changes
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1988
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Sun, 3 Mar 2002 12:09:42 +0000 (12:09 +0000)]
changed some warnings to errors when codegen is skipped
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1987
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Sun, 3 Mar 2002 12:06:05 +0000 (12:06 +0000)]
fixed a warning
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1986
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Sun, 3 Mar 2002 10:52:53 +0000 (10:52 +0000)]
fixed bug #524685
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1985
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Sun, 3 Mar 2002 10:50:54 +0000 (10:50 +0000)]
fixed the << promotion for ops
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1984
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sandeep [Sat, 2 Mar 2002 19:24:08 +0000 (19:24 +0000)]
*** empty log message ***
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1983
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sandeep [Sat, 2 Mar 2002 19:19:51 +0000 (19:19 +0000)]
Added some more peephole rules
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1982
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sandeep [Sat, 2 Mar 2002 19:13:35 +0000 (19:13 +0000)]
Various fixes & enhancements
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1981
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sandeep [Sat, 2 Mar 2002 19:11:14 +0000 (19:11 +0000)]
functions "alldefsoutofrange" and "notusedinblock" moved to SDCClrange.c
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1980
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sandeep [Sat, 2 Mar 2002 19:09:22 +0000 (19:09 +0000)]
various fixes & enhancements (ds390) specific
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1979
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sandeep [Sat, 2 Mar 2002 19:08:47 +0000 (19:08 +0000)]
Functions "allDefsOutOfRange" & "notUsedinBlock" moved to SDCClrange.c
from rallocs.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1978
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sandeep [Sat, 2 Mar 2002 18:42:16 +0000 (18:42 +0000)]
Better fix for bug # 514308
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1977
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Sat, 2 Mar 2002 17:10:56 +0000 (17:10 +0000)]
that's all for today
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1976
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Sat, 2 Mar 2002 16:56:44 +0000 (16:56 +0000)]
fixed bug#524708
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1975
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Sat, 2 Mar 2002 15:20:41 +0000 (15:20 +0000)]
fixed a void bug exposed by bug #524691
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1974
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Sat, 2 Mar 2002 15:14:29 +0000 (15:14 +0000)]
fixed bug #524691
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1973
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Sat, 2 Mar 2002 11:31:56 +0000 (11:31 +0000)]
fixed the literal shift bug exposed by bug #524685, the bug still stands
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1972
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
michaelh [Sat, 2 Mar 2002 06:12:18 +0000 (06:12 +0000)]
Added
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1971
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
michaelh [Sat, 2 Mar 2002 05:54:25 +0000 (05:54 +0000)]
Turned off an unneeded warning, added
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1970
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
michaelh [Sat, 2 Mar 2002 05:44:18 +0000 (05:44 +0000)]
Added
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1969
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
michaelh [Sat, 2 Mar 2002 05:22:11 +0000 (05:22 +0000)]
Added
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1968
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
michaelh [Sat, 2 Mar 2002 03:40:54 +0000 (03:40 +0000)]
* src/SDCCsymt.c (initCSupport): Removed managling of support function
names.
* src/z80/ralloc.c (packRegsForIYUse): Fixed fp bug where four byte
operands were packed into IY.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1967
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Fri, 1 Mar 2002 11:41:18 +0000 (11:41 +0000)]
that was unintended
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1966
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Fri, 1 Mar 2002 11:22:23 +0000 (11:22 +0000)]
swapped type and val->type ;(
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1965
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Fri, 1 Mar 2002 11:20:44 +0000 (11:20 +0000)]
swappen from and to
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1964
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Fri, 1 Mar 2002 10:44:37 +0000 (10:44 +0000)]
*** empty log message ***
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1963
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Fri, 1 Mar 2002 10:44:11 +0000 (10:44 +0000)]
fixed bug #524211
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1962
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Fri, 1 Mar 2002 10:31:52 +0000 (10:31 +0000)]
fixed bug #524209
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1961
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Fri, 1 Mar 2002 10:08:34 +0000 (10:08 +0000)]
fixed bug #524195
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1960
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
michaelh [Fri, 1 Mar 2002 06:14:16 +0000 (06:14 +0000)]
* Added.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1959
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
michaelh [Fri, 1 Mar 2002 06:01:47 +0000 (06:01 +0000)]
* Added.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1958
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
michaelh [Fri, 1 Mar 2002 05:00:06 +0000 (05:00 +0000)]
* Added.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1957
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Tue, 26 Feb 2002 12:13:54 +0000 (12:13 +0000)]
*** empty log message ***
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1956
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Tue, 26 Feb 2002 09:07:23 +0000 (09:07 +0000)]
fixed bug #522534
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1955
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Tue, 26 Feb 2002 08:58:09 +0000 (08:58 +0000)]
fixed a warning
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1954
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Sun, 24 Feb 2002 16:04:50 +0000 (16:04 +0000)]
xa51 backup
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1953
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Sat, 23 Feb 2002 12:55:58 +0000 (12:55 +0000)]
*** empty log message ***
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1952
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Sat, 23 Feb 2002 10:12:20 +0000 (10:12 +0000)]
fixed bug #460088
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1951
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Fri, 22 Feb 2002 11:46:11 +0000 (11:46 +0000)]
*** empty log message ***
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1950
4a8a32a2 -be11-0410-ad9d-
d568d2c75423