GNU Development Chain for 68HC11/68HC12 - News
Release 2.2 of GNU HC11/HC12 is available
Item posted by Stephane Carrez <ciceron> on Thu 01 May 2003 10:07:04 PM UTC.
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
- Fix [ Bug #3331 ] Invalid group relaxation, bset uses an invalid address
- Fix [ Bug #2400 ] Problem in as with .incbin on Windows
- Fix [ Bug #1906 ] linker does not relocate 68HC12 far calls correctly
- Fix [ Bug #1231 ] Must support Start12
- Generate trampolines to call a far function using jsr
- Support for far calls on 68HC12 and 68HC11
Gcc
- Generates dbeq, dbne, ibeq, ibne
- No longer generate the trampolines for HC11/HC12 far functions
(handled by the linker)
- Several gcc peephole2 optimizations (final code generation)
- Fix gcc register renaming optimization (-frename-registers)
- Fix rotate generation
- New libgcc rotate functions (from gcc 3.3)
Gdb
- Fix [ Bug #2921 ] Simulator output compare is broken
- Fixes in debugging memory bank windows
- Fixes in simulator to support memory bank windows.
Binaries
- Fix [ Bug #3398 ] install pb on Windows
- Documentation improvement
- Tutorial (first version)
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
Powered by Savane 3.14-8aba.
Corresponding source code