fw/sdcc
22 years agojust looks a little better
johanknol [Sun, 20 Jan 2002 14:15:52 +0000 (14:15 +0000)]
just looks a little better

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

22 years agoignore .module for now
johanknol [Sun, 20 Jan 2002 14:14:22 +0000 (14:14 +0000)]
ignore .module for now

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

22 years agoadded libdoc.txt
skenton [Sun, 20 Jan 2002 04:46:26 +0000 (04:46 +0000)]
added libdoc.txt

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

22 years agoAdded basic support for .area and .ds directives to the xa51 assembler.
pjs [Sun, 20 Jan 2002 00:11:13 +0000 (00:11 +0000)]
Added basic support for .area and .ds directives to the xa51 assembler.

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

22 years agosdcc initial version of paul's xa_asm
johanknol [Sat, 19 Jan 2002 15:43:58 +0000 (15:43 +0000)]
sdcc initial version of paul's xa_asm

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

22 years agofirst pass at including c-code as asm comments
johanknol [Sat, 19 Jan 2002 14:39:27 +0000 (14:39 +0000)]
first pass at including c-code as asm comments

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

22 years agofirst pass at including c-code as asm comments
johanknol [Sat, 19 Jan 2002 14:32:26 +0000 (14:32 +0000)]
first pass at including c-code as asm comments

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

22 years agodoesn't belong here
johanknol [Sat, 19 Jan 2002 09:02:23 +0000 (09:02 +0000)]
doesn't belong here

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

22 years agoAdded --xram-movc option
pjs [Sat, 19 Jan 2002 04:43:15 +0000 (04:43 +0000)]
Added --xram-movc option

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

22 years agooops
johanknol [Fri, 18 Jan 2002 15:26:52 +0000 (15:26 +0000)]
oops

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

22 years agoxa51 updates
johanknol [Fri, 18 Jan 2002 15:14:21 +0000 (15:14 +0000)]
xa51 updates

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

22 years agoxa51 update
johanknol [Fri, 18 Jan 2002 15:13:51 +0000 (15:13 +0000)]
xa51 update

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

22 years agooops
johanknol [Thu, 17 Jan 2002 17:09:14 +0000 (17:09 +0000)]
oops

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

22 years agoJust to make sure I don't loose them again when syncing with cvs.
johanknol [Thu, 17 Jan 2002 14:23:49 +0000 (14:23 +0000)]
Just to make sure I don't loose them again when syncing with cvs.
It is useless for now.

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

22 years agofixed bug #504479
johanknol [Thu, 17 Jan 2002 11:38:45 +0000 (11:38 +0000)]
fixed bug #504479

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

22 years agofixed bug #504538
johanknol [Thu, 17 Jan 2002 09:04:37 +0000 (09:04 +0000)]
fixed bug #504538

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

22 years agofixed bug #464752
johanknol [Wed, 16 Jan 2002 12:54:10 +0000 (12:54 +0000)]
fixed bug #464752

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

22 years agofixed bug #449107
johanknol [Tue, 15 Jan 2002 13:40:59 +0000 (13:40 +0000)]
fixed bug #449107

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

22 years agofixed bug #503540
johanknol [Tue, 15 Jan 2002 13:26:56 +0000 (13:26 +0000)]
fixed bug #503540

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

22 years agofixed bug #499071
johanknol [Tue, 15 Jan 2002 11:09:26 +0000 (11:09 +0000)]
fixed bug #499071

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

22 years agofixed bug #503216
johanknol [Mon, 14 Jan 2002 10:18:53 +0000 (10:18 +0000)]
fixed bug #503216

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

22 years agoDon't include mcs51-stack-auto in target all
bernhardheld [Sun, 13 Jan 2002 20:54:47 +0000 (20:54 +0000)]
Don't include mcs51-stack-auto in target all

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

22 years agoDon't include mcs51-stack-auto in target all
bernhardheld [Sun, 13 Jan 2002 20:43:54 +0000 (20:43 +0000)]
Don't include mcs51-stack-auto in target all

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

22 years agozero changed to #0, one changed to #1
sandeep [Sun, 13 Jan 2002 19:33:07 +0000 (19:33 +0000)]
zero changed to #0, one changed to #1

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

22 years ago--disable-ds390-port will also disable TININative
sandeep [Sun, 13 Jan 2002 19:30:40 +0000 (19:30 +0000)]
--disable-ds390-port will also disable TININative

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

22 years agofixed bug #502858
johanknol [Sun, 13 Jan 2002 14:02:42 +0000 (14:02 +0000)]
fixed bug #502858

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

22 years agofixed bug #402254
johanknol [Sun, 13 Jan 2002 12:19:07 +0000 (12:19 +0000)]
fixed bug #402254

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

22 years agoadded math libs of Jesus Calvino-Fraga
johanknol [Fri, 11 Jan 2002 09:34:27 +0000 (09:34 +0000)]
added math libs of Jesus Calvino-Fraga

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

22 years ago*** empty log message ***
johanknol [Fri, 11 Jan 2002 09:22:29 +0000 (09:22 +0000)]
*** empty log message ***

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

22 years agoadded math libs of Jesus Calvino-Fraga
johanknol [Fri, 11 Jan 2002 09:17:33 +0000 (09:17 +0000)]
added math libs of Jesus Calvino-Fraga

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

22 years agoNow the PIC port DOESN'T spew debug info by default.
sdattalo [Wed, 9 Jan 2002 14:36:40 +0000 (14:36 +0000)]
Now the PIC port DOESN'T spew debug info by default.

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

22 years agofix for stack-auto
bernhardheld [Tue, 8 Jan 2002 23:17:56 +0000 (23:17 +0000)]
fix for stack-auto

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

22 years agoSmall fix
bernhardheld [Tue, 8 Jan 2002 23:06:43 +0000 (23:06 +0000)]
Small fix

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

22 years ago* support/regression/Makefile: new target test-mcs51-stack-auto
bernhardheld [Tue, 8 Jan 2002 22:53:49 +0000 (22:53 +0000)]
* support/regression/Makefile: new target test-mcs51-stack-auto
* support/regression/ports/mcs51-stack-auto/spec.mk: added

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

22 years ago* support/regression/Makefile: new target test-mcs51-stack-auto
bernhardheld [Tue, 8 Jan 2002 22:48:13 +0000 (22:48 +0000)]
* support/regression/Makefile: new target test-mcs51-stack-auto
* support/regression/ports/mcs51-stack-auto/spec.mk: added

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

22 years agosrc/SDCCmain.c (processFile): fix processing of ../../src.c
bernhardheld [Tue, 8 Jan 2002 22:18:29 +0000 (22:18 +0000)]
src/SDCCmain.c (processFile): fix processing of ../../src.c

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

22 years agofixed bug #499029
johanknol [Mon, 7 Jan 2002 12:41:39 +0000 (12:41 +0000)]
fixed bug #499029

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

22 years agofixed bug #498971
johanknol [Mon, 7 Jan 2002 12:01:46 +0000 (12:01 +0000)]
fixed bug #498971

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

22 years agofixed bug #498744
johanknol [Mon, 7 Jan 2002 11:25:58 +0000 (11:25 +0000)]
fixed bug #498744

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

22 years agofixed bug #498740
johanknol [Sun, 6 Jan 2002 15:29:55 +0000 (15:29 +0000)]
fixed bug #498740

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

22 years agodisabled xa51 build for now
johanknol [Sun, 6 Jan 2002 14:01:53 +0000 (14:01 +0000)]
disabled xa51 build for now

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

22 years agoframe word for xa51 (not enabled yet)
johanknol [Sun, 6 Jan 2002 13:04:24 +0000 (13:04 +0000)]
frame word for xa51 (not enabled yet)

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

22 years agoframe work for xa51 (not enabled yet)
johanknol [Sun, 6 Jan 2002 13:03:15 +0000 (13:03 +0000)]
frame work for xa51 (not enabled yet)

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

22 years agoprintIvalCharPtr(), not printIvalChar()
bernhardheld [Fri, 4 Jan 2002 10:46:06 +0000 (10:46 +0000)]
printIvalCharPtr(), not printIvalChar()

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

22 years agocorrect setup of timer / UART
bernhardheld [Thu, 3 Jan 2002 23:15:16 +0000 (23:15 +0000)]
correct setup of timer / UART

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

22 years ago* src/SDCCsymt.c (processFuncArgs): fix #498307 by Johan
bernhardheld [Thu, 3 Jan 2002 17:49:39 +0000 (17:49 +0000)]
* src/SDCCsymt.c (processFuncArgs): fix #498307 by Johan
* src/SDCCglue.h: add definition for printIvalChar()

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

22 years ago* src/SDCCast.c: fix #498138 by Johan
bernhardheld [Wed, 2 Jan 2002 22:54:25 +0000 (22:54 +0000)]
* src/SDCCast.c: fix #498138 by Johan
* src/SDCCglue.c: fix #498138 by Johan

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

22 years ago* support/regression/Makefile: fix clean
bernhardheld [Wed, 2 Jan 2002 21:06:26 +0000 (21:06 +0000)]
* support/regression/Makefile: fix clean
* support/regression/ports/ds390/support.c: fix transmission of last character

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

22 years agoDelete CR in line ending
bernhardheld [Tue, 1 Jan 2002 14:43:49 +0000 (14:43 +0000)]
Delete CR in line ending

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

22 years agomake caller set/restore regbank
skenton [Tue, 1 Jan 2002 06:19:07 +0000 (06:19 +0000)]
make caller set/restore regbank

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

22 years agomake pcall use correct chain
skenton [Mon, 31 Dec 2001 19:42:31 +0000 (19:42 +0000)]
make pcall use correct chain

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

22 years ago*** empty log message ***
sandeep [Sat, 29 Dec 2001 23:52:11 +0000 (23:52 +0000)]
*** empty log message ***

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

22 years agoa) improved computing address of stack variable
sandeep [Sat, 29 Dec 2001 23:49:15 +0000 (23:49 +0000)]
a) improved computing address of stack variable
b) took out some #if 0 code
c) improved parmBytes adjustment
d) improved genPlusIncr & genMinusIncr
e) genCmp could generate bad code (when left assigned to DPTR)
f) Fixed bug in hasInc

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

22 years agoa) packRegsForSupport could mess up live information (Fixed)
sandeep [Sat, 29 Dec 2001 23:45:36 +0000 (23:45 +0000)]
a) packRegsForSupport could mess up live information (Fixed)
b) packRegsDPTRuse could be incorrect for left & right shift

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

22 years agopackRegsForSupport could mess up the live information (Fixed)
sandeep [Sat, 29 Dec 2001 23:43:53 +0000 (23:43 +0000)]
packRegsForSupport could mess up the live information (Fixed)

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

22 years agoFixed a bug in hasInc
sandeep [Sat, 29 Dec 2001 23:43:12 +0000 (23:43 +0000)]
Fixed a bug in hasInc

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

22 years agocan reverse a loop even if function call is present as long
sandeep [Sat, 29 Dec 2001 22:38:35 +0000 (22:38 +0000)]
can reverse a loop even if function call is present as long
as the loop control variable is local & is not passed as parameter

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

22 years agofixed the 'char *s="hallo";' initialization bug
johanknol [Tue, 25 Dec 2001 13:08:16 +0000 (13:08 +0000)]
fixed the 'char *s="hallo";' initialization bug

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

22 years ago*** empty log message ***
sandeep [Mon, 24 Dec 2001 22:44:05 +0000 (22:44 +0000)]
*** empty log message ***

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

22 years agoMore builtin function additions for TININative
sandeep [Mon, 24 Dec 2001 22:41:30 +0000 (22:41 +0000)]
More builtin function additions for TININative

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

22 years agoHad broken the regression testsuite
sandeep [Mon, 24 Dec 2001 22:40:00 +0000 (22:40 +0000)]
Had broken the regression testsuite

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

22 years agoFixed a bug in dumptree
sandeep [Mon, 24 Dec 2001 22:13:12 +0000 (22:13 +0000)]
Fixed a bug in dumptree

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

22 years agoAdded funcattr hasStackParms will be set for reentrant functions when there
sandeep [Mon, 24 Dec 2001 22:11:41 +0000 (22:11 +0000)]
Added funcattr hasStackParms will be set for reentrant functions when there
are paramteres on the stack, this helps in minimizing frame pointer generation
typeFromStr can handle function pointers now

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

22 years ago*** empty log message ***
sandeep [Mon, 24 Dec 2001 22:08:28 +0000 (22:08 +0000)]
*** empty log message ***

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

22 years agooops
johanknol [Mon, 24 Dec 2001 18:41:38 +0000 (18:41 +0000)]
oops

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

22 years agosome small fixes
johanknol [Mon, 24 Dec 2001 16:57:38 +0000 (16:57 +0000)]
some small fixes

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

22 years agothe real constExprTree()
johanknol [Mon, 24 Dec 2001 15:20:35 +0000 (15:20 +0000)]
the real constExprTree()

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

22 years agodisabled constExprTree the proper way
johanknol [Mon, 24 Dec 2001 10:16:33 +0000 (10:16 +0000)]
disabled constExprTree the proper way

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

22 years ago*** empty log message ***
sandeep [Mon, 24 Dec 2001 03:53:22 +0000 (03:53 +0000)]
*** empty log message ***

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

22 years agoALPHA version for -mTININative
sandeep [Mon, 24 Dec 2001 03:50:01 +0000 (03:50 +0000)]
ALPHA version for -mTININative

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

22 years agoupdated to reflect changes in the port structure
sandeep [Mon, 24 Dec 2001 03:46:33 +0000 (03:46 +0000)]
updated to reflect changes in the port structure

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

22 years agoadded function do_assemble (similar to do_link) if non-null this function
sandeep [Mon, 24 Dec 2001 03:45:07 +0000 (03:45 +0000)]
added function do_assemble (similar to do_link) if non-null this function
will be called to do assembly (-mTININative) requires a multi command
assembly
added function genAssemblerEnd will be called to generate assembler Epilogue

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

22 years agoadded _JavaNative to debug info printing
sandeep [Mon, 24 Dec 2001 03:43:03 +0000 (03:43 +0000)]
added _JavaNative to debug info printing

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

22 years agoadded option --tini-libid
sandeep [Mon, 24 Dec 2001 03:42:03 +0000 (03:42 +0000)]
added option --tini-libid
added port->do_assemble function (-mTININative) has a multi command assemble

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

22 years agoDisabled "constExpr" check
sandeep [Mon, 24 Dec 2001 03:40:22 +0000 (03:40 +0000)]
Disabled "constExpr" check
added port->genAssemblerEnd function

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

22 years agoAdded option --tini-libid value
sandeep [Mon, 24 Dec 2001 03:38:58 +0000 (03:38 +0000)]
Added option --tini-libid value

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

22 years agotookout optimizeCompare from the header (has no external references)
sandeep [Mon, 24 Dec 2001 03:38:04 +0000 (03:38 +0000)]
tookout optimizeCompare from the header (has no external references)

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

22 years agomade one more function "static"
sandeep [Mon, 24 Dec 2001 03:37:11 +0000 (03:37 +0000)]
made one more function "static"

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

22 years ago * src/z80/mappings.i: Added z80asm support.
michaelh [Sun, 23 Dec 2001 20:54:48 +0000 (20:54 +0000)]
* src/z80/mappings.i: Added z80asm support.

* src/z80/main.c: Added z80asm support on --asm=z80asm

* src/z80/gen.c: Fixed asm portability issues.

* src/asm.c (tvsprintf): Removed old code, added 'N' for function name.  For extern support.

* src/SDCCglue.c (printExterns): Added global/extern split.

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

22 years agofixed the remainder of bug #485513
johanknol [Sun, 23 Dec 2001 15:06:34 +0000 (15:06 +0000)]
fixed the remainder of bug #485513

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

22 years agoremoved a useless experiment
johanknol [Fri, 21 Dec 2001 09:20:35 +0000 (09:20 +0000)]
removed a useless experiment

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

22 years agoIndented some comments .
sandeep [Fri, 21 Dec 2001 05:09:25 +0000 (05:09 +0000)]
Indented some comments .
Optimized unsigned less than & greater than compares

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

22 years agoFixed a bug major in FillGaps , have to check uses for positioning also.
sandeep [Fri, 21 Dec 2001 05:08:22 +0000 (05:08 +0000)]
Fixed a bug major in FillGaps , have to check uses for positioning also.

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

22 years agoFixed bug #493423, allow 0 element arrays in structures but no where else
sandeep [Thu, 20 Dec 2001 05:48:21 +0000 (05:48 +0000)]
Fixed bug #493423, allow 0 element arrays in structures but no where else

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

22 years agoMade some functions "static" for better optimizations by the host compiler
sandeep [Thu, 20 Dec 2001 05:46:27 +0000 (05:46 +0000)]
Made some functions "static" for better optimizations by the host compiler
and removed some #if 0 code.

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

22 years agofixed bug #482699
johanknol [Wed, 19 Dec 2001 15:11:33 +0000 (15:11 +0000)]
fixed bug #482699

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

22 years agofixed bug #486483
johanknol [Wed, 19 Dec 2001 14:36:32 +0000 (14:36 +0000)]
fixed bug #486483

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

22 years agofixed bug #494721
johanknol [Wed, 19 Dec 2001 13:10:51 +0000 (13:10 +0000)]
fixed bug #494721

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

22 years agoFixed a post increment bug . Cannot post increment if there is a label
sandeep [Wed, 19 Dec 2001 05:38:51 +0000 (05:38 +0000)]
Fixed a post increment bug . Cannot post increment if there is a label

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

22 years agoif "const" specified with other storage class then storage class prevails
sandeep [Wed, 19 Dec 2001 05:10:46 +0000 (05:10 +0000)]
if "const" specified with other storage class then storage class prevails
don't put the variable into code segment

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

22 years agoIf a variable/function is declared as extern then declared in a file then delete
sandeep [Wed, 19 Dec 2001 05:04:14 +0000 (05:04 +0000)]
If a variable/function is declared as extern then declared in a file then delete
it from the memory segment so that it does not land up in both "externs" and "globals"

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

22 years agoAdded function deleteFromSeg
sandeep [Wed, 19 Dec 2001 05:00:28 +0000 (05:00 +0000)]
Added function deleteFromSeg

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

22 years agoYet again, signed comparisons to literals has been fixed.
sdattalo [Tue, 18 Dec 2001 17:01:47 +0000 (17:01 +0000)]
Yet again, signed comparisons to literals has been fixed.
  * compare9.c - an exhaustive '<=' compare to char and int literals
  * compare10.c - an exhaustive '>=' compare to char and int literals

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

22 years ago * support/regression/Makefile: added test for mcs51 model large
bernhardheld [Tue, 18 Dec 2001 09:40:28 +0000 (09:40 +0000)]
* support/regression/Makefile: added test for mcs51 model large

* support/regression/ports/mcs51-large/spec.mk: added test for mcs51 model large

* support/regression/ports/gbz80/spec.mk: added -mgbz80

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

22 years ago * support/regression/Makefile: added test for mcs51 model large
bernhardheld [Tue, 18 Dec 2001 09:35:10 +0000 (09:35 +0000)]
* support/regression/Makefile: added test for mcs51 model large

* support/regression/ports/mcs51-large/spec.mk: added test for mcs51 model large

* support/regression/ports/gbz80/spec.mk: added -mgbz80

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

22 years agofixed a typo
johanknol [Tue, 18 Dec 2001 09:13:31 +0000 (09:13 +0000)]
fixed a typo

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

22 years agoupdated to reflect the changes in port structure
sandeep [Tue, 18 Dec 2001 04:32:27 +0000 (04:32 +0000)]
updated to reflect the changes in port structure

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

22 years agoSome peepholes cannot be done in tiniNative mode because "a390" is a STUPID assembler
sandeep [Tue, 18 Dec 2001 04:29:59 +0000 (04:29 +0000)]
Some peepholes cannot be done in tiniNative mode because "a390" is a STUPID assembler

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

22 years agoAdded tiniNative port
sandeep [Tue, 18 Dec 2001 04:28:31 +0000 (04:28 +0000)]
Added tiniNative port

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

22 years agoMore assembler agnostisisms now the code generated actually assembles with "a390"
sandeep [Tue, 18 Dec 2001 04:27:40 +0000 (04:27 +0000)]
More assembler agnostisisms now the code generated actually assembles with "a390"

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