fw/sdcc
20 years agoDS800C400 fun, improved ROM interface and tinibios
kvigor [Tue, 1 Jul 2003 21:12:35 +0000 (21:12 +0000)]
DS800C400 fun, improved ROM interface and tinibios

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

20 years agoMore DS400 support
kvigor [Mon, 30 Jun 2003 21:57:29 +0000 (21:57 +0000)]
More DS400 support

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

20 years agoGet tinibios clock timer interface working on ds400
kvigor [Fri, 27 Jun 2003 22:44:48 +0000 (22:44 +0000)]
Get tinibios clock timer interface working on ds400

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

20 years agoMore support for DS80C400
kvigor [Fri, 27 Jun 2003 20:33:05 +0000 (20:33 +0000)]
More support for DS80C400

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

20 years ago* src/mcs51/gen.c (gencjneshort): fixed bug #760345
bernhardheld [Wed, 25 Jun 2003 19:19:03 +0000 (19:19 +0000)]
* src/mcs51/gen.c (gencjneshort): fixed bug #760345

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

20 years agoIf a procedure is the last on the list, make sure its size is correct
jesusc [Fri, 20 Jun 2003 22:00:53 +0000 (22:00 +0000)]
If a procedure is the last on the list, make sure its size is correct

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

20 years agoio.h is available only in win32
jesusc [Fri, 20 Jun 2003 03:02:24 +0000 (03:02 +0000)]
io.h is available only in win32

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

20 years agoBetter implementation for --use-stdout
jesusc [Fri, 20 Jun 2003 02:43:06 +0000 (02:43 +0000)]
Better implementation for --use-stdout

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

20 years agofixed Z80 port again: missing -k library paths in linker command line
borutr [Thu, 19 Jun 2003 21:22:06 +0000 (21:22 +0000)]
fixed Z80 port again: missing -k library paths in linker command line

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

20 years agocode cleaning, // comments replaced with /* */
borutr [Thu, 19 Jun 2003 20:54:22 +0000 (20:54 +0000)]
code cleaning, // comments replaced with /* */

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

20 years agocorrected the comment for function has_path()
borutr [Thu, 19 Jun 2003 13:02:00 +0000 (13:02 +0000)]
corrected the comment for function has_path()

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

20 years agofixed Z80 port - crt0.o: cannot open.
borutr [Thu, 19 Jun 2003 12:13:31 +0000 (12:13 +0000)]
fixed Z80 port - crt0.o: cannot open.

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

20 years ago* support/Util/MySystem.c (merge_command): revert bad fix
bernhardheld [Thu, 19 Jun 2003 09:32:37 +0000 (09:32 +0000)]
* support/Util/MySystem.c (merge_command): revert bad fix

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

20 years agodescribed option --use-stderr in sdccman.lyx
jesusc [Wed, 18 Jun 2003 23:48:40 +0000 (23:48 +0000)]
described option --use-stderr in sdccman.lyx

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

20 years agofixed some warnings, introduced with changes made 15.06.1003
borutr [Wed, 18 Jun 2003 20:31:11 +0000 (20:31 +0000)]
fixed some warnings, introduced with changes made 15.06.1003

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

20 years agoAdded option --use-stdout
jesusc [Wed, 18 Jun 2003 16:45:27 +0000 (16:45 +0000)]
Added option --use-stdout

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

20 years ago* support/Util/MySystem.c (merge_command): quick fix for Linux segfault with \"cmd...
bernhardheld [Wed, 18 Jun 2003 14:22:05 +0000 (14:22 +0000)]
* support/Util/MySystem.c (merge_command): quick fix for Linux segfault with \"cmd\" arg

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

20 years ago* support/cpp2/sdcc.h: HAVE_DOS_BASED_FILE_SYSTEM defined for _WIN23
borutr [Sun, 15 Jun 2003 19:01:39 +0000 (19:01 +0000)]
* support/cpp2/sdcc.h: HAVE_DOS_BASED_FILE_SYSTEM defined for _WIN23
* src/SDCC.lex: cloneXxx and copyAndFreeXxx functions for options and optimize stack handling
* src/SDCCglobl.h, src/SDCCmain.c, src/ds390/main.c, src/mcs51/main.c, src/z80/main.c:
fixed width array of pointers replaced with sets;
multiple include and lib paths ared transferred to preprocessor and linker
* src/SDCCset.c, src/SDCCset.h: added function setFromSetNonRev() and mergeSets()
* src/SDCCsymt.c: reimplemented function inCalleeSaveList() by using sets instead
fixed width array of pointers
* src/SDCCutil.c, src/SDCCutil.h: added functions fputStrSet(), appendStrSet(), joinStrSet();
removed functions addToList(), join(), joinn(), pathCharsEquivalent(), pathCharTransform(),
fixupPath(), getPathDifference()
* src/ds390/gen.c, src/mcs51/gen.c: reimplemented function  inExcludeList() by using sets instead
fixed width array of pointers

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

20 years agoreimplemented function inExcludeList() by using sets instead fixed width array of...
borutr [Sun, 15 Jun 2003 19:00:33 +0000 (19:00 +0000)]
reimplemented function  inExcludeList() by using sets instead fixed width array of pointers

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

20 years agoadded functions fputStrSet(), appendStrSet(), joinStrSet();
borutr [Sun, 15 Jun 2003 18:59:22 +0000 (18:59 +0000)]
added functions fputStrSet(), appendStrSet(), joinStrSet();
removed functions addToList(), join(), joinn(), pathCharsEquivalent(), pathCharTransform(), fixupPath(), getPathDifference()

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

20 years agoreimplemented function inCalleeSaveList() by using sets instead fixed width array...
borutr [Sun, 15 Jun 2003 18:58:47 +0000 (18:58 +0000)]
reimplemented function inCalleeSaveList() by using sets instead fixed width array of pointers

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

20 years agoadded function setFromSetNonRev() and mergeSets()
borutr [Sun, 15 Jun 2003 18:58:11 +0000 (18:58 +0000)]
added function setFromSetNonRev() and mergeSets()

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

20 years agocloneXxx and copyAndFreeXxx functions for options and optimize stack handling
borutr [Sun, 15 Jun 2003 18:57:43 +0000 (18:57 +0000)]
cloneXxx and copyAndFreeXxx functions for options and optimize stack handling

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

20 years agoHAVE_DOS_BASED_FILE_SYSTEM defined for _WIN23
borutr [Sun, 15 Jun 2003 18:57:17 +0000 (18:57 +0000)]
HAVE_DOS_BASED_FILE_SYSTEM defined for _WIN23

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

20 years agofixed width array of pointers replaced with sets;
borutr [Sun, 15 Jun 2003 18:56:47 +0000 (18:56 +0000)]
fixed width array of pointers replaced with sets;
multiple include and lib paths ared transferred to preprocessor and linker

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

20 years agoC++ style comments // changed to C style /* */
borutr [Thu, 12 Jun 2003 20:08:54 +0000 (20:08 +0000)]
C++ style comments // changed to C style /* */

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

20 years ago* src/pic16/ralloc.c: fix warnings
bernhardheld [Wed, 11 Jun 2003 11:16:58 +0000 (11:16 +0000)]
* src/pic16/ralloc.c: fix warnings
* src/pic16/pcode.c: fix warning

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

20 years ago* src/pic16/ralloc.c: fix warnings
bernhardheld [Wed, 11 Jun 2003 11:14:45 +0000 (11:14 +0000)]
* src/pic16/ralloc.c: fix warnings
* src/pic16/pcode.c: fix warning

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

20 years agoApplied patch from Vangelis Rokas <vrokas@otenet.gr> for pic16 multi-operand
sdattalo [Wed, 11 Jun 2003 05:51:07 +0000 (05:51 +0000)]
Applied patch from Vangelis Rokas <vrokas@otenet.gr> for pic16 multi-operand
instructions (movff) and banksel assembler directives.

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

20 years agoTable in section 2.2 looks better now
jesusc [Tue, 10 Jun 2003 01:36:45 +0000 (01:36 +0000)]
Table in section 2.2 looks better now

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

20 years agoRemoved -bottom_navigation due to lack of popular support
jesusc [Tue, 10 Jun 2003 01:35:24 +0000 (01:35 +0000)]
Removed -bottom_navigation due to lack of popular support

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

20 years agocentered some tables,and other changes
jesusc [Mon, 9 Jun 2003 17:08:06 +0000 (17:08 +0000)]
centered some tables,and other changes

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

20 years agoChanged LF-LF-CR to LF-CR so visual studio stops complaining
jesusc [Mon, 9 Jun 2003 16:51:16 +0000 (16:51 +0000)]
Changed LF-LF-CR to LF-CR so visual studio stops complaining

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

20 years ago--vc also affects parser errors
jesusc [Mon, 9 Jun 2003 08:19:16 +0000 (08:19 +0000)]
--vc also affects parser errors

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

20 years agoHopefully --vc works now
jesusc [Mon, 9 Jun 2003 05:25:49 +0000 (05:25 +0000)]
Hopefully --vc works now

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

20 years agoAdded option --vc
jesusc [Mon, 9 Jun 2003 02:42:10 +0000 (02:42 +0000)]
Added option --vc

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

20 years agoA few minor additions and updates.
jesusc [Mon, 9 Jun 2003 00:56:36 +0000 (00:56 +0000)]
A few minor additions and updates.

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

20 years agoadded hints for redirection on windoze
bernhardheld [Sun, 8 Jun 2003 09:59:22 +0000 (09:59 +0000)]
added hints for redirection on windoze

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

20 years agoReplaced divisions by 10.0 by multiplications by 0.1
jesusc [Sun, 8 Jun 2003 02:43:54 +0000 (02:43 +0000)]
Replaced divisions by 10.0 by multiplications by 0.1

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

20 years agoadded: _atof.c
jesusc [Sat, 7 Jun 2003 22:46:56 +0000 (22:46 +0000)]
added: _atof.c

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

20 years agoadded atof
jesusc [Sat, 7 Jun 2003 22:22:21 +0000 (22:22 +0000)]
added atof

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

20 years agoReplaced some -- for -\/-
jesusc [Sat, 7 Jun 2003 11:14:29 +0000 (11:14 +0000)]
Replaced some -- for -\/-

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

20 years agoRam spel chekcer ;)
jesusc [Fri, 6 Jun 2003 20:32:30 +0000 (20:32 +0000)]
Ram spel chekcer ;)

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

20 years agoC code is indented in pdf now
jesusc [Fri, 6 Jun 2003 18:08:42 +0000 (18:08 +0000)]
C code is indented in pdf now

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

20 years agoFirst try at C code indentation (section 3.12)
jesusc [Fri, 6 Jun 2003 08:35:27 +0000 (08:35 +0000)]
First try at C code indentation (section 3.12)

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

20 years agoAdded 'sbit at' example. Fixed added rows in table.
jesusc [Fri, 6 Jun 2003 00:39:11 +0000 (00:39 +0000)]
Added 'sbit at' example.  Fixed added rows in table.

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

20 years agoIn section 5.1, it is 80 bytes, not 60
jesusc [Thu, 5 Jun 2003 19:10:27 +0000 (19:10 +0000)]
In section 5.1, it is 80 bytes, not 60

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

20 years agoUpdated section 5.1 "Notes on MCS51 Memory Layout"
jesusc [Thu, 5 Jun 2003 05:26:19 +0000 (05:26 +0000)]
Updated section 5.1 "Notes on MCS51 Memory Layout"

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

20 years ago-bottom_navigation for sdccman.html pages
jesusc [Wed, 4 Jun 2003 21:29:49 +0000 (21:29 +0000)]
-bottom_navigation for sdccman.html pages

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

20 years agoadd Frieder's changes again
bernhardheld [Wed, 4 Jun 2003 20:38:37 +0000 (20:38 +0000)]
add Frieder's changes again

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

20 years ago* doc/sdccman.lyx: updated to Lyx 1.3
bernhardheld [Wed, 4 Jun 2003 20:29:13 +0000 (20:29 +0000)]
* doc/sdccman.lyx: updated to Lyx 1.3
* doc/cdbfileformat.lyx: updated to Lyx 1.3
* doc/test_suite_spec.lyx: updated to Lyx 1.3
* doc/Makefile: added fix for the \tabularnewline problem, thanks to Jesus

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

20 years agosrc/SDCCpeeph.c: separate peepRules2pCode() for pic16 by "Vangelis Rokas" <vrokas...
bernhardheld [Tue, 3 Jun 2003 08:10:48 +0000 (08:10 +0000)]
src/SDCCpeeph.c: separate peepRules2pCode() for pic16 by "Vangelis Rokas" <vrokas@otenet.gr>

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

20 years agocvs revision keywords, passing pdf information in latex preamble, additions...
frief [Mon, 2 Jun 2003 20:49:50 +0000 (20:49 +0000)]
cvs revision keywords, passing pdf information in latex preamble,          additions to the "related tools/documentation" section

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

20 years agooops, not for *nix
bernhardheld [Mon, 2 Jun 2003 11:04:49 +0000 (11:04 +0000)]
oops, not for *nix

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

20 years agosrc/SDCCmain.c (tempfileandname): added check for missing TMP/TEMP/TMPDIR variable
bernhardheld [Mon, 2 Jun 2003 09:22:21 +0000 (09:22 +0000)]
src/SDCCmain.c (tempfileandname): added check for missing TMP/TEMP/TMPDIR variable

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

20 years agoexclude z80 and gbz80
bernhardheld [Sun, 1 Jun 2003 10:05:03 +0000 (10:05 +0000)]
exclude z80 and gbz80

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

20 years agoforgot the return
bernhardheld [Fri, 30 May 2003 00:33:30 +0000 (00:33 +0000)]
forgot the return

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

20 years ago* src/pic/device.c: added 16F819, patch by "David I. Lehn" <dlehn@vt.edu>
bernhardheld [Fri, 30 May 2003 00:28:28 +0000 (00:28 +0000)]
* src/pic/device.c: added 16F819, patch by "David I. Lehn" <dlehn@vt.edu>
* src/SDCCcse.c (algebraicOpts): fixed "c * 1"

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

21 years ago* doc/sdccman.lyx: fix double dash and other minor things
bernhardheld [Wed, 28 May 2003 21:20:23 +0000 (21:20 +0000)]
* doc/sdccman.lyx: fix double dash and other minor things
* doc/Makefile: fix double dash

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

21 years agoMartin adds condition,ignore cmds
kbongers [Wed, 28 May 2003 17:53:10 +0000 (17:53 +0000)]
Martin adds condition,ignore cmds

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

21 years ago * doc/sdccman.lyx: Changes all over, index improved, smaller margins. The manual...
frief [Tue, 27 May 2003 23:39:27 +0000 (23:39 +0000)]
 * doc/sdccman.lyx: Changes all over, index improved, smaller margins. The manual is in parts still quite out of date, I did changes as far as I felt makes sense for a non-native english speaker.
Please feel free to add to the manual or to correct my changes.
* doc/Makefile: undid touching the date of intermediate tex files.

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

21 years agoundid touching the date of intermediate tex files
frief [Tue, 27 May 2003 23:37:10 +0000 (23:37 +0000)]
undid touching the date of intermediate tex files

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

21 years agodoc/sdccman.lyx: Changes all over, index improved, smaller margins. The manual is...
frief [Tue, 27 May 2003 23:36:20 +0000 (23:36 +0000)]
doc/sdccman.lyx: Changes all over, index improved, smaller margins. The manual is in parts still quite out of date, I did changes as far as I felt makes sense for a non-native english speaker. Please feel free to add to the manual or to correct my changes.

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

21 years agoManual has an index now
frief [Mon, 26 May 2003 00:25:07 +0000 (00:25 +0000)]
Manual has an index now

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

21 years agoFinalize muluint/mulsint and mululong/mulslong merging
bernhardheld [Sun, 25 May 2003 20:20:58 +0000 (20:20 +0000)]
Finalize muluint/mulsint and mululong/mulslong merging

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

21 years agoChanged /Zm to 1000 both for release and debug versions.
jesusc [Sun, 25 May 2003 20:05:17 +0000 (20:05 +0000)]
Changed /Zm to 1000 both for release and debug versions.

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

21 years agoChanged Zm to 1000.
jesusc [Sun, 25 May 2003 19:49:09 +0000 (19:49 +0000)]
Changed Zm to 1000.

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

21 years agoAddress space 'z' was missing.
jesusc [Sun, 25 May 2003 19:15:28 +0000 (19:15 +0000)]
Address space 'z' was missing.

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

21 years agoadded rules 244.x, 245.x. Although they pass the regression tests I'm not brave enoug...
frief [Sun, 25 May 2003 16:17:37 +0000 (16:17 +0000)]
added rules 244.x, 245.x. Although they pass the regression tests I'm not brave enough to enable 245.b, 245.c

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

21 years agoadded rules 244.x, 245.x. Although they pass the regression tests I'm not brave enoug...
frief [Sun, 25 May 2003 16:16:08 +0000 (16:16 +0000)]
added rules 244.x, 245.x. Although they pass the regression tests I'm not brave enough to enable 245.b, 245.c.
Probably they can't be applied safely from a peephole point of view.

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

21 years ago* doc/sdccman.lyx: added latex preamble for hyperref package.
frief [Sun, 25 May 2003 12:50:28 +0000 (12:50 +0000)]
* doc/sdccman.lyx: added latex preamble for hyperref package.
Using pdflatex this will give you a hyperlinked pdf file with
bookmarks. (prepend % before /usepackage if this breaks something)

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

21 years agodoc/sdccman.lyx: added latex preamble for hyperref package.Using pdflatex this will...
frief [Sun, 25 May 2003 12:46:27 +0000 (12:46 +0000)]
doc/sdccman.lyx: added latex preamble for hyperref package.Using pdflatex this will give you a hyperlinked pdf file with bookmarks. (prepend '%' before /usepackage if this breaks something)

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

21 years agoUpdated information about .adb files (bug #742649)
jesusc [Sat, 24 May 2003 17:11:32 +0000 (17:11 +0000)]
Updated information about .adb files (bug #742649)

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

21 years agoAdded description for .mem, .a51 and aomf51 files
jesusc [Fri, 23 May 2003 17:23:27 +0000 (17:23 +0000)]
Added description for .mem, .a51 and aomf51 files

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

21 years agoDo not generate dump file .d51
jesusc [Fri, 23 May 2003 17:22:43 +0000 (17:22 +0000)]
Do not generate dump file .d51

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

21 years agoOutput file is link-z80.exe not linkz80.exe
jesusc [Fri, 23 May 2003 17:22:00 +0000 (17:22 +0000)]
Output file is link-z80.exe not linkz80.exe

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

21 years agomake z80 clearly failing this test
bernhardheld [Thu, 22 May 2003 15:28:36 +0000 (15:28 +0000)]
make z80 clearly failing this test

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

21 years agosrc/pic16/pcode.c (pic16_get_op_from_instruction): fixed a gcc 3.x warning
bernhardheld [Thu, 22 May 2003 08:49:43 +0000 (08:49 +0000)]
src/pic16/pcode.c (pic16_get_op_from_instruction): fixed a gcc 3.x warning

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

21 years agooops
johanknol [Wed, 21 May 2003 09:30:02 +0000 (09:30 +0000)]
oops

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

21 years agofixed bug #739934
johanknol [Wed, 21 May 2003 09:26:15 +0000 (09:26 +0000)]
fixed bug #739934

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

21 years agofixed bug #739934
johanknol [Wed, 21 May 2003 09:20:49 +0000 (09:20 +0000)]
fixed bug #739934

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

21 years agoMartins commands patch
kbongers [Tue, 20 May 2003 20:43:38 +0000 (20:43 +0000)]
Martins commands patch

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

21 years agosrc/pic16/pcode\*.c: Cleaned warnings
bernhardheld [Tue, 20 May 2003 10:43:38 +0000 (10:43 +0000)]
src/pic16/pcode\*.c: Cleaned warnings

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

21 years agoApplied patch from bug 737905 (renamed yylineo to mylineno)
bernhardheld [Tue, 20 May 2003 06:44:44 +0000 (06:44 +0000)]
Applied patch from bug 737905 (renamed yylineo to mylineno)

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

21 years agoCleaned warnings.
sdattalo [Mon, 19 May 2003 13:24:28 +0000 (13:24 +0000)]
Cleaned warnings.

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

21 years agosrc/pic16/pcode.c (pic16_get_op): fixed warning on alpha
bernhardheld [Mon, 19 May 2003 09:42:39 +0000 (09:42 +0000)]
src/pic16/pcode.c (pic16_get_op): fixed warning on alpha

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

21 years agodoc/sdccman.lyx: fixed bug 739745
bernhardheld [Mon, 19 May 2003 09:36:38 +0000 (09:36 +0000)]
doc/sdccman.lyx: fixed bug 739745

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

21 years agoAdded pic16.dsp and pic16a.dsp.
jesusc [Sun, 18 May 2003 20:59:12 +0000 (20:59 +0000)]
Added pic16.dsp and pic16a.dsp.

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

21 years agoRenamed pic.dsp and pica.dsp as pic16 and pic16a.
jesusc [Sun, 18 May 2003 20:58:11 +0000 (20:58 +0000)]
Renamed pic.dsp and pica.dsp as pic16 and pic16a.

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

21 years ago* src/port.h: removed DEFAULT_PORT, it's not yet pic16 ;-)
bernhardheld [Sun, 18 May 2003 20:02:48 +0000 (20:02 +0000)]
* src/port.h: removed DEFAULT_PORT, it's not yet pic16 ;-)
it can be defined with CFLAGS when running configure
* src/SDCCmain.c: fixed compiling + linking with object files

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

21 years agoPIC16 - Applied patch from Vangelis Rokas. Many fixes for the PIC16 port.
sdattalo [Sun, 18 May 2003 18:54:44 +0000 (18:54 +0000)]
PIC16 - Applied patch from Vangelis Rokas. Many fixes for the PIC16 port.
#ifdef's were added to disable some port dependent options.

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

21 years agoremoved obsolete and buggy ARRAYINIT
johanknol [Sun, 18 May 2003 18:36:50 +0000 (18:36 +0000)]
removed obsolete and buggy ARRAYINIT

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

21 years agoMartins sdcdb changes
kbongers [Sat, 17 May 2003 06:27:12 +0000 (06:27 +0000)]
Martins sdcdb changes

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

21 years agoMartins changes
kbongers [Sat, 17 May 2003 06:18:42 +0000 (06:18 +0000)]
Martins changes

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

21 years agosrc/SDCCutil.c: include ctype.h for win32
bernhardheld [Wed, 14 May 2003 08:44:10 +0000 (08:44 +0000)]
src/SDCCutil.c: include ctype.h for win32

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

21 years agodevice/lib/_strtok.c: fixed bug #734355 by Lenny Story and Tim Woodall
bernhardheld [Wed, 14 May 2003 08:30:35 +0000 (08:30 +0000)]
device/lib/_strtok.c: fixed bug #734355 by Lenny Story and Tim Woodall

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

21 years agosrc/pic16/*: removed CR from many files, reported by Vangelis Rokas
bernhardheld [Tue, 13 May 2003 20:26:31 +0000 (20:26 +0000)]
src/pic16/*: removed CR from many files, reported by Vangelis Rokas

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

21 years agosdcdb changes
kbongers [Mon, 12 May 2003 21:54:01 +0000 (21:54 +0000)]
sdcdb changes

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

21 years agoMartins patches
kbongers [Mon, 12 May 2003 21:48:01 +0000 (21:48 +0000)]
Martins patches

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

21 years ago* src/SDCCmain.c: fixed the problem with searching the DATADIR as the last resort...
borutr [Mon, 12 May 2003 19:30:32 +0000 (19:30 +0000)]
* src/SDCCmain.c: fixed the problem with searching the DATADIR as the last resort on *nix

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