Release 3.1 of the GNU HC11/HC12 port is now available.
It is available as source and binary for GNU/Linux and Windows.
It contains the following fixes and improvements:
Gcc
Gdb
This is available on the following sites:
http://m68hc11.serveftp.org/m68hc11_port.php
http://www.gnu-m68hc11.org
and also on anonymous ftp server:
ftp://m68hc11.serveftp.org/pub/m68hc11/gnu
Please, file any bug report on http://savannah.gnu.org/bugs/?group=m68hc11
Enjoy and have fun,
Stephane
Release 3.0 of the GNU HC11/HC12 port is now available.
It is available as source and binary for GNU/Linux and Windows.
It is based on:
- GNU binutils 2.15
- GNU Compiler Collection 3.3.5
- GNU Debugger 6.2
- Newlib 1.12.0
Stephane
Hi!
Pre-Release 2.92 of the GNU HC11/HC12 port is now available.
It is available as source and binary for GNU/Linux and Windows.
Release 2.92 is based on gcc 3.3.4, binutils 2.15, gdb 6.2 and
newlib 1.12.0. This is a pre-release before 3.0.
It contains the following fixes and improvements:
Binutils
* Use Binutils 2.15
Gcc
* Use Gcc 3.3.4
* Fix [bug #10207] invalid shift long computation with -fomit-frame-pointer
* Fix [bug #8120] Clear a word is not atomic on 68hc12
* Fix [bug #4987] Option -mrelax is not documented
Gdb
* Use Gdb 6.2
* Fix [bug #6130] HC12 simulator bug with 16-bits offset indexed indirect
* Integrate Mingw32 fixes for readline and gdb core
Newlib
* Use Newlib 1.12.0
This is available on the following sites:
http://m68hc11.serveftp.org/m68hc11_port.php
http://www.gnu-m68hc11.org
and also on anonymous ftp server:
ftp://m68hc11.serveftp.org/pub/m68hc11/gnu
Please, file any bug report on http://savannah.gnu.org/bugs/?group=m68hc11
Enjoy and have fun,
Stephane
Release 2.90 of the GNU HC11/HC12 port is now available.
It is available as source and binaries for GNU/Linux and Windows.
Release 2.90 is based on gcc 3.3.1, binutils 2.14, gdb 5.2.1 and
newlib 1.11.0. This is an alpha release before 3.0 (which will be
based on gcc 3.3.2 and gdb 6.0 probably).
It contains the following fixes and improvements:
Binutils
* Fix [bug #3432] -m68hcs12 option cannot be used due to link errors with provided libs
* Fix [bug #4358] as fails to assemble .relax directive in some cases
* Fix [bug #4950] Wrong flags in .vectors builtin as section
* Fix [bug #5115] The 68HC12 upload sections should be a power of 2
* Use Binutils 2.14
Gcc
* Use Gcc 3.3.1
* Several peephole optimizations
* Fix [bug #3432] -m68hcs12 option cannot be used due to link errors with provided libs
Newlib
* Use Newlib 1.11.0
* Disabled %ll (64-bit integer) support in printf.
This is available on the following sites:
http://m68hc11.serveftp.org/m68hc11_port.php
http://www.gnu-m68hc11.org
and also on anonymous ftp server:
ftp://m68hc11.serveftp.org/pub/m68hc11/gnu
Enjoy and have fun,
Stephane
I plan to make release 3.0 in 1 or 2 months depending on my free time.
It will be based on:
- gcc 3.3 (or 3.3.1)
- binutils 2.14
- gdb 6.0
- newlib 1.11
Release 2.2 of the GNU HC11/HC12 port is now available.
It is available as source and binaries for GNU/Linux and Windows.
Release 2.2 is based on gcc 3.0.4, binutils 2.12.1, gdb 5.2.1 and
newlib 1.10.0. It contains the following fixes and improvements:
Binutils
Gcc
(handled by the linker)
Gdb
Binaries
This is available on the following sites:
http://m68hc11.serveftp.org/m68hc11_port.php
http://www.gnu-m68hc11.org
and also on anonymous ftp server:
ftp://m68hc11.serveftp.org/pub/m68hc11/gnu
I plan to do the release 2.2 of the GNU tool chain on May 1st 2003
(if everything goes well so far). It will:
- fix and improve the memory bank support for 68HC12
('call/rtc' generation + linker trampoline generation + debug fixes)
- support memory bank for 68HC11 (via external board support routines)
- support dbcc/ibcc generation for 68HC12
- fix the output compare 68HC11 simulation