June 9th
June 16th, 2010
KPIT Cummins Infosystems Limited is releasing the GNUM16CM32C v10.02 toolchain,
a cross compiler tool for Renesas M16C series of micro-controllers.
SALIENT FEATURES:
1. The
GNUM16CM32C v10.02 toolchain is based on gcc-4.5.0 [released], binutils-2.20.51
[dated 26th April 2010], newlib-1.18.0 [released] and gdb-7.1 [released].
2. The latest
patches are applied to gcc, binutils and newlib sources.
ABOUT GNUM16CM32C v10.02:
Release
Version: GNUM16CM32C v10.02
Release Date:
June 16th, 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.02
release.
GCC:
1. The
multiplication of a float variable with an unsigned short variable produces
incorrect results. This bug has now been fixed.
2. The
'Static Analysis' feature has been discontinued from v10.02 toolchain release
onwards. Command line users should avoid using the option '-Wanalyze'. HEW users
should use the latest version of HEW which disables support for the '-Wanalyze'
option.
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. The GNU
project created in HEW using v10.01 fails to build if the
compiler/assembler/linker library include path has trailing backslashes,
resulting in an error such as:
"m32c-elf-gcc.exe: cummins\gnum16cm32c-elf\v10.01\m32c-elf\m32c-elf\optlibinc:
No such file or directory
m32c-elf-gcc.exe: warning: '-x c' after last input file has no effect
m32c-elf-gcc.exe: no input files"
This bug has now been fixed.
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.
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
optimized libraries provided along with the newlib libraries in the toolchain do
not require a separate download.
2. The
optimized libraries ('liboptm.a' and 'liboptc.a') are not provided under GNU GPL.
The source code of these optimized 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.
For free
technical support, please register at
http://www.kpitgnutools.com
For your
feedback and suggestions, please visit
http://www.kpitgnutools.com/feedback.php
|