The Renesas SH C Compiler is an optimizing ANSI C and ANSI C++ compiler for the SuperH embedded RISC microprocessor family. The SH C package includes a compiler, assembler and linker is supplied as part of the High-performance Embedded Workshop IDE.
In addition to full ANSI C support, the compiler provides #pragma language extensions and command-line switches to support target specific features and extended compiler functionality.
The SH C compiler has powerful and reliable code generation facilities for SH targets. A variety of optimization features allow you to generate highly optimized PROMable code. In particular, code can be optimized for size or speed to match the requirements of the particular application being developed...
Latest Ver.: V.9.04 Release03
Released: Mar 7, 2016
Details of upgrade (See Tool News)
Standard life cycle of Compilers (PDF | English, 日本語)
Note: V.9.xx is Renesas new product. Upgrading from any of older versions, V.8.xx, V.7.xx, V.6.xx and V.5.xx is not available.
Generate the standard library file, which is provided by a compiler, by using the user-specified option. Select of the optimization and generation of the standard library file that is the reentrants type (case of SH) are available by options.
For details, refer to the "C/C++ Compiler Package for SuperH Family Software Component List (PDF | English, 日本語)".
Compiler Package Version | Supported Devices (MCUs) | DSP Instructions (Note1) Support | Object Format | Device File Updater (Note2) |
---|---|---|---|---|
V.9 Windows version | SH-1, SH-2 (Note5), SH-2E, SH2-DSP, SH-2A, SH2A-FPU, SH-3, SH3-DSP, SH-4, SH-4A, SH4AL-DSP, SH-Mobile (Note4) | DSP-C language Assembly language DSP library (Note3) | ELF/DWARF2 | Available |
V.9 UNIX version (Discontinued) | SH-1, SH-2 (Note5), SH-2E, SH2-DSP, SH-2A, SH2A-FPU, SH-3, SH3-DSP, SH-4, SH-4A, SH4AL-DSP, SH-Mobile (Note4) | ELF/DWARF2 | Unsupported | |
V.8 (Discontinued) | SH-1, SH-2, SH-2E, SH2-DSP, SH-3, SH3-DSP, SH-4, SH-4A, SH4AL-DSP, SH-Mobile (Note4) | ELF/DWARF2 | ||
V.7 (Discontinued) | SH-1, SH-2, SH-2E, SH2-DSP, SH-3, SH3-DSP, SH-4 | Assembly language DSP library (Note3) | ELF/DWARF2 | |
V.6 (Discontinued) | ELF/DWARF2 | |||
V.5 (Discontinued) | SYSROF |
Notes
(Discontinued): This version is no longer marketed.