fw/sdcc
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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 years agofixed the problem with searching the DATADIR as the last resort on *nix
borutr [Mon, 12 May 2003 19:28:33 +0000 (19:28 +0000)]
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@2614 4a8a32a2-be11-0410-ad9d-d568d2c75423

21 years agoWIN32 version of getBinPath() calls GetModuleFileName() to determine
borutr [Sun, 11 May 2003 13:11:44 +0000 (13:11 +0000)]
WIN32 version of getBinPath() calls GetModuleFileName() to determine
the path of bin directory, so that PATH is the only env. variable,
which has to be set  in case of standard installation;
added --print-search-dirs command line option

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

21 years agoadded --print-search-dirs command line option
borutr [Sun, 11 May 2003 13:10:43 +0000 (13:10 +0000)]
added --print-search-dirs command line option

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