KPIT GNU ELF v11.03 toolchain release

Amon

Staff member
Dear KPIT GNU tools user,

KPIT Cummins is pleased to announce the v11.03 release of KPIT GNU Tools for

Renesas micros.

===============================================================================

Major highlight of the KPIT GNU ELF v11.03 toolchain release:

===============================================================================

* The latest version (v11.03) of free GNURL78 and GNURX toolchains

has been released. The GNURL78 toolchain is the first version for

Windows and Linux users and provides command-line interface only.

The GNURX v11.03 ELF toolchain provides command-line interface and

integration with HEW only.



* The GNURX v11.03 toolchain is based on gcc-4.5.3 [released],

binutils-2.21.51 [snapshot dated 13th January 2011],

newlib-1.19.0 [released] and gdb-7.3.1 [released].



* The GNURL78 v11.03 toolchain is based on

gcc-4.7 [snapshot dated 3rd September 2011],

binutils-2.21 [snapshot dated 3rd September 2011],

newlib-1.19.0 [snapshot dated 3rd September 2011] and

gdb-7.3 [snapshot dated 7th October 2011].



* The latest patches are applied to GCC, Binutils and Newlib sources.



Please log on to the KPIT website at http://www.kpitgnutools.com to download

the latest toolchains. This website also provides extensive documentation and

information on using the toolchains efficiently.

*******************************************************************************

The latest version (v11.03) of free GNURL78 and GNURX tools have been

released. Please visit the following link for details:

http://www.kpitgnutools.com/releaseNotes.php

*******************************************************************************

* Toolchain binaries for Windows and Linux have been built using the latest

stable FSF sources.

* Full source code for v11.03 toolchains is available on our website.

* Free technical support is provided on our website in English and Japanese

languages.

* We intend to fix the known problems in our future releases.

*******************************************************************************

Improvements to IDE integration

*******************************************************************************

* A free HEW-NTC (version 4.08) that supports integration of GNU toolchains

is available on our website. For the HEW-NTC installer to automatically

detect the GNU toolchains, the HEW-NTC setup and the GNU toolchain

installers should be placed in the same folder. HEW-NTC (version 4.08) is

available for download at the following link:

http://www.kpitgnutools.com/latestToolchain.php

NOTE: Use of the above mentioned HEW installer is not mandatory.

This installer is supplied for convenience to our users only.

*******************************************************************************

KPIT GNU ELF Toolchain Test Report

*******************************************************************************

* The KPIT GNU ELF v11.03 tools test report is available on the website at

the following link:

http://www.kpitgnutools.com/testReports.php

*******************************************************************************

Interactive Discussion Forum at http://www.kpitgnutools.com/phorum/

*******************************************************************************

We facilitate a discussion forum for our users.

* KPIT GNU tool users can interact and exchange ideas and tips gathered from

their experience on this forum.

* The KPIT GNU team monitors this forum, but has no obligation to answer any

questions posted on the forum.

Thank you for your continued interest in KPIT GNU tools. We appreciate your

support.

NOTE: For our Japanese users, the announcement mail in Japanese has been

attached with this e-mail.

KPIT GNU Team,

INDIA

November 2011
 

antime

Extra Hard Mid Boss
The GNURL78 and GNURX toolchains are for the Renesas RL78 and RX microcontroller families. GNUSH is the one that supports SuperH.
 

Amon

Staff member
antime said:
The GNURL78 and GNURX toolchains are for the Renesas RL78 and RX microcontroller families. GNUSH is the one that supports SuperH.
GNUSH v11.02 - MAINTENANCE PACK 1 was released oct 5 2011

5th October 2011

KPIT Cummins Infosystems Limited is releasing the GNUSH v11.02 (MP1), a cross compiler tool for Renesas SH micro-controllers.

SALIENT FEATURES:

1. The GNUSH v11.02 toolchain is based on gcc-4.5.3 [released],

binutils-2.21.51 [snapshot dated 13th January 2011],

newlib-1.19.0 [released]

and gdb-7.2.50 [snapshot dated 7th December 2010].

2. The latest patches are applied to gcc, binutils and newlib sources.

Please visit the following link for the patches applied to the GNUSH toolchain:

http://www.kpitgnutools.com/phpmyfaq/index.php?aktion=artikel&rubrik=002004&id=78&lang=en

3. The GNUSH v11.02 ELF toolchain installer supports integration with KPIT Eclipse.

Please visit the following link for information on the latest releases of KPIT Eclipse:

http://www.kpitgnutools.com/releaseNotes.php

ABOUT GNUSH v11.02 (MP1):

Release Version: GNUSH v11.02 (MP1)

Release Date: 5th October 2011

Platforms Supported: Red Hat GNU/Linux v8.0 or later (or compatible distribution) Windows NT/2000/XP/Vista/Windows 7

Language: C, C99, C++

Targets:

SH-1

SH-2

SH-2A

SH-2E

SH2-DSP

SH-3

SH-3E

SH3-DSP

SH-4

SH-4A

SH-4AL-DSP

Object File Format: ELF

CHANGES IN THIS MAINTENANCE PACK:

This section describes the fixes made in the GNUSH-ELF v11.02 maintenance pack 1 release.

1. When upgrading the project from previous to v11.02 version (latest), the linking path was incorrectly set in HEW and thus generating the "cannot find -lgcc" error. This bug has now been fixed.

CHANGES THE GNUSH-ELF v11.02 RELEASE:

This section describes the enhancements made and the issues fixed in the v11.02 release.

OPTLIB:

1. The 'floor' and 'ceil' functions of optimized libraries generated incorrect output. This bug has now been fixed.

INSTALLER:

1. Installer now supports 'Custom Installation' and 'Default Installation' modes. The "Default Installation" mode is set by default where the tools are installed into the default HEW and Eclipse (if either is found) and the user's username and activation key are silently accepted if cached in the registry.

HEW (For Windows OS only):

1. Use of the Flash Development Tool (FDT) plug-ins under HEW is deprecated. Hence, users are advised to download the latest version of FDT application and use it independently for Flash downloads.

KNOWN LIMITATIONS IN SH-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. In newlib, the 'fmod' function fails with and without "-mrenesas" option for the following single precision targets:

a. SH2E

b. SH2A-Single-Only

c. SH3E

d. SH4-Single-Only (little endian and big endian)

e. SH4A-Single-Only (little endian and big endian)

2. The 'log10', 'ldexp' and 'frexp' functions of optimized libraries fail for SH4-Single-Only (little endian) and SH4A-Single-Only (little endian) targets.

3. 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=002003&id=415&lang=en

HEW (For Windows OS only):

1. The following features are currently not supported in HEW:

a. 'Generate Makefile'

b. Support for 'convrenesaslib' utility

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
 

Chilly Willy

New Member
I used to use KPIT until I starting building it on my own. I'm currently on gcc 4.6.1, binutils 2.21.1, and newlib 1.19.0. The 2.21.51 in their readme must be a typo - 2.21.1 is the latest and is from Aug 26,2011, which is much later than their Jan 2011 date.
 

antime

Extra Hard Mid Boss
No, it's a snapshot. On the binutils mailing lists, a common recommendation is to consider the CVS version release quality, so notions like "beta" don't really apply. The versioned releases are more about providing a reference point.

As to why KPIT are using that particular version, maybe it's just that they've tested it and found it stable. GNUSH 11.02 was also released before binutils 2.21.1, and changing base version in a maintenance pack release is bad practice.
 
Top