]>
git.gag.com Git - fw/sdcc/log
sandeep [Wed, 30 Jan 2002 04:35:54 +0000 (04:35 +0000)]
added some pointer arithmetic optimization
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1868
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sandeep [Wed, 30 Jan 2002 04:35:18 +0000 (04:35 +0000)]
added some pointer arithmetic optimizations but not stable yet so not
called from anywhere (will get this working shortly)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1867
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sandeep [Wed, 30 Jan 2002 04:30:06 +0000 (04:30 +0000)]
fixed for multiple sends & receives
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1866
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sandeep [Wed, 30 Jan 2002 04:17:24 +0000 (04:17 +0000)]
1) added options --parms-in-bank1 (ds390/mcs51) & --protect-sp-update
2) preprocessing done AFTER port->finalizeoptions . This allows ports to
set preprocessor defines (depending on options)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1865
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sandeep [Wed, 30 Jan 2002 04:15:21 +0000 (04:15 +0000)]
changes made to handle multiple sends & receives
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1864
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sandeep [Wed, 30 Jan 2002 04:13:36 +0000 (04:13 +0000)]
Added options --protect-sp-update (ds390) and --parms-in-bank1 (ds390/mcs51)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1863
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sandeep [Wed, 30 Jan 2002 04:12:38 +0000 (04:12 +0000)]
added function findbackward def (to be used in upcoming optimization)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1862
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sandeep [Wed, 30 Jan 2002 04:09:40 +0000 (04:09 +0000)]
added function returnAtEnd - to determine if a basic block terminates with
a RETURN iCode
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1861
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sandeep [Wed, 30 Jan 2002 04:08:15 +0000 (04:08 +0000)]
added option parms-in-bank1
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1860
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sandeep [Wed, 30 Jan 2002 04:06:48 +0000 (04:06 +0000)]
adjusted for --parms-in-bank1 option
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1859
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sandeep [Wed, 30 Jan 2002 04:02:59 +0000 (04:02 +0000)]
donot redefine "reentrant" keyword
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1858
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
sandeep [Wed, 30 Jan 2002 04:01:42 +0000 (04:01 +0000)]
Added some more SFRs
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1857
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Tue, 29 Jan 2002 18:05:45 +0000 (18:05 +0000)]
xa51, work in progress
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1856
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kbongers [Tue, 29 Jan 2002 05:28:20 +0000 (05:28 +0000)]
working
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1855
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
kbongers [Tue, 29 Jan 2002 02:36:59 +0000 (02:36 +0000)]
work in progress
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1854
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Mon, 28 Jan 2002 19:23:27 +0000 (19:23 +0000)]
xa51, work in progress
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1853
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bernhardheld [Mon, 28 Jan 2002 10:43:25 +0000 (10:43 +0000)]
Merged branch ucsim-034-pre3 to main trunk; new version 0.4
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1852
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bernhardheld [Mon, 28 Jan 2002 10:32:22 +0000 (10:32 +0000)]
Fix merging problems
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1851
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bernhardheld [Mon, 28 Jan 2002 10:19:59 +0000 (10:19 +0000)]
Merge branch ucsim-034-pre3 to main trunk; new version 0.4
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1850
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Sun, 27 Jan 2002 14:23:26 +0000 (14:23 +0000)]
xa51, work in progress
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1844
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Sun, 27 Jan 2002 10:02:22 +0000 (10:02 +0000)]
fixed an integral promotion bug
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1843
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bernhardheld [Sat, 26 Jan 2002 18:26:27 +0000 (18:26 +0000)]
src/SDCCast.c (funcOfType): fix usage of double --float-reent
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1842
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Sat, 26 Jan 2002 15:49:28 +0000 (15:49 +0000)]
xa51, work in progress
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1841
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Sat, 26 Jan 2002 15:47:27 +0000 (15:47 +0000)]
has been fixed a long time ago
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1840
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Fri, 25 Jan 2002 16:46:18 +0000 (16:46 +0000)]
xa51, work in progress
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1839
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Thu, 24 Jan 2002 11:16:56 +0000 (11:16 +0000)]
fixed bug #507904
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1838
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Tue, 22 Jan 2002 18:16:59 +0000 (18:16 +0000)]
minor xa51 improvements
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1835
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
bernhardheld [Tue, 22 Jan 2002 09:05:47 +0000 (09:05 +0000)]
support/regression/fwk/lib/testfwk.c (main): Removed workaround for bug #505387
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1834
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
pjs [Tue, 22 Jan 2002 02:23:40 +0000 (02:23 +0000)]
xa_asm: fixed parsing of symbols used with DS directive in BSEG (pass 2&3).
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1833
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Mon, 21 Jan 2002 16:10:08 +0000 (16:10 +0000)]
small xa progress
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1832
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Mon, 21 Jan 2002 15:19:08 +0000 (15:19 +0000)]
added asm mappings for xa51
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1831
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Mon, 21 Jan 2002 10:12:46 +0000 (10:12 +0000)]
added area XINIT
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1830
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
skenton [Mon, 21 Jan 2002 04:18:10 +0000 (04:18 +0000)]
*** empty log message ***
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1829
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Sun, 20 Jan 2002 16:19:17 +0000 (16:19 +0000)]
fixed bug #505387
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1828
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Sun, 20 Jan 2002 15:23:49 +0000 (15:23 +0000)]
fixed bug #505806
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1827
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
johanknol [Sun, 20 Jan 2002 14:16:45 +0000 (14:16 +0000)]
now it almost assembles using Paul's xa_asm.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1826
4a8a32a2 -be11-0410-ad9d-
d568d2c75423
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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