From 65be2dd343614ff76096c374a1c583bda175edaa Mon Sep 17 00:00:00 2001 From: borutr Date: Tue, 8 May 2007 17:51:15 +0000 Subject: [PATCH] * doc/sdccman.lyx: changed sdcc version to 2.7.0, thanks to SDCC Distributed Compile Farm members, added Z80 and GBZ80 command line options * .version, doc/INSTALL.txt, sdcc.spec: changed sdcc version to 2.7.0 git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@4796 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- .version | 2 +- ChangeLog | 7 ++ doc/INSTALL.txt | 6 +- doc/sdccman.lyx | 285 +++++++++++++++++++++++++++++++++++++++++++----- sdcc.spec | 2 +- 5 files changed, 272 insertions(+), 30 deletions(-) diff --git a/.version b/.version index 57cf282e..24ba9a38 100644 --- a/.version +++ b/.version @@ -1 +1 @@ -2.6.5 +2.7.0 diff --git a/ChangeLog b/ChangeLog index 7b4a6b07..e000a761 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2007-05-08 Borut Razem + + * doc/sdccman.lyx: changed sdcc version to 2.7.0, + thanks to SDCC Distributed Compile Farm members, + added Z80 and GBZ80 command line options + * .version, doc/INSTALL.txt, sdcc.spec: changed sdcc version to 2.7.0 + 2007-05-08 Maarten Brock * device/lib/mcs51/crtxinit.asm: added disabled version for dual dptr diff --git a/doc/INSTALL.txt b/doc/INSTALL.txt index 8b27fcb8..0c0ad419 100644 --- a/doc/INSTALL.txt +++ b/doc/INSTALL.txt @@ -10,7 +10,7 @@ To install: cd ~ mkdir tmp cd tmp - tar xzf path/to/binary/kit/sdcc-2.6.0-i386-unknown-linux2.2.tar.gz + tar xzf path/to/binary/kit/sdcc-2.7.0-i386-unknown-linux2.5.tar.gz * Change to the sdcc directory and copy all files to /usr/local cd sdcc @@ -37,7 +37,7 @@ To install: * If you would like to keep a copy of your previous version, rename the directory where it's installed first -* Run sdcc-2.6.0-setup.exe +* Run sdcc-2.7.0-setup.exe By default this will install sdcc binaries into: C:\Program Files\SDCC\bin\ header files into: C:\Program Files\SDCC\include\ @@ -63,7 +63,7 @@ To install: cd ~ mkdir tmp cd tmp - tar xzf path/to/binary/kit/sdcc-2.6.0-ppc-unknown-macosx.tar.gz + tar xzf path/to/binary/kit/sdcc-2.7.0-ppc-apple-macosx.tar.gz * Change to the sdcc directory and copy all files to /Developer/sdcc cp -r sdcc /Developer/sdcc diff --git a/doc/sdccman.lyx b/doc/sdccman.lyx index 8b81cfab..9e709c2b 100644 --- a/doc/sdccman.lyx +++ b/doc/sdccman.lyx @@ -1,4 +1,4 @@ -#LyX 1.4.2 created this file. For more info see http://www.lyx.org/ +#LyX 1.4.4 created this file. For more info see http://www.lyx.org/ \lyxformat 245 \begin_document \begin_header @@ -104,7 +104,7 @@ SDCC Compiler User Guide \begin_layout Date \size normal -SDCC 2.6.5 +SDCC 2.7.0 \size footnotesize \newline @@ -8436,7 +8436,257 @@ status collapsed When linking, skip the standard crt0.o object file. You must provide your own crt0.o for your system when linking. +\end_layout + +\begin_layout List +\labelwidthstring 00.00.0000 + +\series bold +- +\begin_inset ERT +status collapsed + +\begin_layout Standard + + +\backslash +/ +\end_layout + +\end_inset + +-portmode= +\series default + +\begin_inset LatexCommand \index{Z80!Options!-\/-portmode=} + +\end_inset + + Determinate PORT I/O mode ( is z80 or z180). +\end_layout + +\begin_layout List +\labelwidthstring 00.00.0000 + +\series bold +- +\begin_inset ERT +status collapsed + +\begin_layout Standard + + +\backslash +/ +\end_layout + +\end_inset + +-asm= +\series default + +\begin_inset LatexCommand \index{Z80!Options!-\/-asm=} + +\end_inset + + Define assembler name ( is rgbds, asxxxx, isas or z80asm). +\end_layout + +\begin_layout List +\labelwidthstring 00.00.0000 + +\series bold +- +\begin_inset ERT +status collapsed + +\begin_layout Standard + + +\backslash +/ +\end_layout + +\end_inset + +-codeseg +\series default +\InsetSpace ~ + +\begin_inset LatexCommand \index{Z80!Options!-\/-codeseg } + +\end_inset + + Use for the code segment name. +\end_layout + +\begin_layout List +\labelwidthstring 00.00.0000 + +\series bold +- +\begin_inset ERT +status collapsed + +\begin_layout Standard + + +\backslash +/ +\end_layout + +\end_inset + +-constseg +\series default +\InsetSpace ~ + +\begin_inset LatexCommand \index{Z80!Options!-\/-constseg } + +\end_inset + + Use for the const segment name. +\end_layout + +\begin_layout List +\labelwidthstring 00.00.0000 +\begin_inset VSpace bigskip +\end_inset + + +\end_layout + +\begin_layout Subsection +GBZ80 Options +\begin_inset LatexCommand \index{Options GBZ80} + +\end_inset + + +\begin_inset LatexCommand \index{GBZ80} + +\end_inset + + +\end_layout + +\begin_layout List +\labelwidthstring 00.00.0000 + +\series bold +- +\begin_inset ERT +status collapsed + +\begin_layout Standard + + +\backslash +/ +\end_layout + +\end_inset + +-callee-saves-bc +\series default + +\begin_inset LatexCommand \index{GBZ80!Options!-\/-callee-saves-bc} + +\end_inset + + +\size large +\emph on +\size default +\emph default +Force a called function to always save BC. +\end_layout + +\begin_layout List +\labelwidthstring 00.00.0000 + +\series bold +-bo +\series default +\InsetSpace ~ + +\begin_inset LatexCommand \index{GBZ80!Options!-bo } + +\end_inset + + Use code bank . +\end_layout + +\begin_layout List +\labelwidthstring 00.00.0000 + +\series bold +-ba +\series default +\InsetSpace ~ + +\begin_inset LatexCommand \index{GBZ80!Options!-ba } + +\end_inset + + Use data bank . +\end_layout + +\begin_layout List +\labelwidthstring 00.00.0000 + +\series bold +- +\begin_inset ERT +status collapsed + +\begin_layout Standard + + +\backslash +/ +\end_layout + +\end_inset + +-codeseg +\series default +\InsetSpace ~ + +\begin_inset LatexCommand \index{GBZ80!Options!-\/-codeseg } + +\end_inset + + Use for the code segment name. +\end_layout + +\begin_layout List +\labelwidthstring 00.00.0000 + +\series bold +- +\begin_inset ERT +status collapsed + +\begin_layout Standard + + +\backslash +/ +\end_layout + +\end_inset + +-constseg +\series default +\InsetSpace ~ + +\begin_inset LatexCommand \index{GBZ80!Options!-\/-constseg } + +\end_inset + + Use for the const segment name. \end_layout \begin_layout Standard @@ -39416,38 +39666,23 @@ Thanks to all the other volunteer developers who have helped with coding, \newline \emph on -Also thanks to Sourceforge +Thanks to Sourceforge \begin_inset LatexCommand \url{http://www.sf.net} \end_inset which has hosted the project since 1999 and donates significant download - bandwidth and probably more than -\begin_inset ERT -status collapsed - -\begin_layout Standard - -$10^{13}$ -\end_layout - -\end_inset + bandwidth. +\emph default -CPU cycles per day. \newline - -\begin_inset Note Note -status open -\begin_layout Standard -more than 10^13 is an estimate: on my Athlon 2800+ it takes about (0.5+6.5+20) - minutes for (configure+make+regression test), and there is (i386, amd64, - alpha, ppc64, (mingw32), sparc, Mac OS X). - -\end_layout - -\end_inset +\newline +\emph on +Also thanks to all SDCC Distributed Compile Farm members for donating CPU + cycles and bandwidth for snapshot builds. +\newline \end_layout diff --git a/sdcc.spec b/sdcc.spec index f050a81f..f72caf26 100644 --- a/sdcc.spec +++ b/sdcc.spec @@ -8,7 +8,7 @@ License: GPL Group: Applications/Engineering Summary: Small Device C Compiler Requires: sdcc-common -Version: 2.6.5 +Version: 2.7.0 Release: 2 Source: %{name}-src-%{version}.tar.gz URL: http://sdcc.sourceforge.net/ -- 2.30.2