February 19th
February 19th, 2010
KPIT Cummins Infosystems Limited is releasing GNUM16CM32C v10.01 toolchain, a
cross compiler tool for Renesas M16C series of microcontrollers.
SALIENT FEATURES:
1. The
GNUM16CM32C v10.01 toolchain is based on gcc-4.4.2 [released], binutils-2.20
[released], newlib-1.17.0 [released] and gdb-6.8.50 [dated 27th March 2010].
2. The latest
patches are applied to gcc, binutils and newlib sources.
ABOUT GNUM16CM32C v10.01:
Release
Version: GNUM16CM32C v10.01
Release Date:
February 19th, 2010
Platforms
Supported: Red Hat GNU/Linux v8.0 or later (or compatible distribution)
Windows NT/2000/XP/Vista/Windows 7
Language: C,
C99
Targets:
R8C : R8C/Tiny
M16C : M16C/10, M16C/20, M16C/Tiny, M16C/30, M16C/60
M32CM : M16C/80
M32C : M32C/80, M32C/90
Object File
Format: ELF
CHANGES IN THIS RELEASE:
This section describes the enhancements made and the issues fixed in the v10.01
release.
GCC:
1. The
multiplication of a float variable with an unsigned short variable produces
incorrect results. This bug has now been fixed.
HEW (For Windows OS only):
1. Use of the
Flash Development Tool (FDT) plug-ins under HEW on Windows Vista is deprecated.
Hence, users are advised to download the latest version of the FDT application
and use it independently for Flash downloads.
2. In the HEW
linker section wizard, the "KEEP" attribute was previously set to a group of
sections rather than the individual sections within that group. This bug has now
been fixed. Each individual section within the group is now generated with the
"KEEP" attribute.
KNOWN LIMITATIONS IN M16CM32C-ELF:
This section describes the known limitations in this release. We intend to fix
these issues in our future releases.
We occasionally release maintenance packs for critical bug fixes.
Windows and GNU/Linux:
1. The
structure alignment is by default, set to single byte alignment. Therefore, the
usage of the structure packing attribute (packed) or command line options (-fpack-struct)
has no effect on the generated code.
2. Library
Generator: Please visit the following link for the known issues and limitations
related to this utility:
http://www.kpitgnutools.com/phpmyfaq/index.php?aktion=artikel&rubrik=008002&id=417&lang=en
HEW (For Windows OS only):
1. The
complete stack trace is not visible while debugging an application using the
simulator.
2. The
'Generate Makefile' feature is currently not supported in HEW.
3. For other
limitations pertaining to the single interface for the compiler, assembler,
linker and library generator,
Please visit the following link:
http://www.kpitgnutools.com/phpmyfaq/index.php?aktion=artikel&rubrik=003001&id=445&;lang=en
NOTE:
Windows and GNU/Linux:
1. The optimised libraries provided along with the newlib libraries in the
toolchain do not require a separate download.
2. The optimised libraries ('liboptm.a' and 'liboptc.a') are not provided under
GNU GPL. The source code of these optimised libraries is neither released
nor available on request.
3. The "libgen" utility is not provided under GNU GPL. The source code of the
"libgen" utility is neither released nor available on request.
4. v10.01 ELF release onwards, the toolchain versioning system is
changed. A decimal point is used to separate the year of
toolchain release (e.g. 10 i.e., the last 2 digits of the year 2010) and
the release number ( e.g., 01 i.e., 1st release of year 2010).
For free technical support, please register at
http://www.kpitgnutools.com
For your feedback and suggestions, please visit
http://www.kpitgnutools.com/feedback.php
|