|
SuperH RISC engine C/C++ Compiler Package Ver.8.0.01
SuperH RISC engine C/C++ compiler package Ver.8 wasupdated to Ver.8.0.01.
This document lists the details on this update.
Descriptions of sections 1, 2, and 3.1 only apply to the Windows®
version.
| 1. High-performance Embedded Workshop (Only for Windows® version) |
1.1 Reload of Files
The problem of not reloading the file when a file currently open
in the editor window is edited, saved, and then updated by the external
editor, has been corrected. (This problem only occurs with Ver.
3.0.02)
1.2 Problem with the Search Function of the Memory Menu
The problem of an empty [Memory] window with no description being
displayed when carrying out a memory search selected from [Memory->Search...]
in the menu, has been corrected.
1.3 Symbol Load Command
The problem with the Symbol Load command not operating has been
corrected.
1.4 Adding and Modifying the Data Generated by the Project Generator
Project
generation of the following CPUs has been newly added:
SH7641, SH7760
The I/O definition files (iodefine.h) of the following CPUs have been modified:
SH7047, SH7052F, SH7053F, SH7054F, SH7055F
The vector definition files (intprg.src, vecttbl.src, vect.inc) of the following CPUs have been modified:
SH7290, SH7294
| 2. SuperH RISC engine simulator/debugger (Only for Windows® version) |
2.1 Tool Trace Function of Debugging Extension for the SH4AL-DSP/SH-4A
Simulator
The problem with the tool trace function of the debugging extension
V1.0 not working properly when using it with the simulators for
the SH4AL-DSP and SH-4A, has been corrected.
3.1 Modification of option dialog (Only for Windows® version)
The following four options which were under the [CPU] tab, are now located under
the list of [Miscellaneous options :]of the [Other] category on the [C/C++] tab.
fixed_const [Miscellaneous options :][Floating-point constant is handled as a fixed-point constant]
fixed_max [Miscellaneous options :][treats 1.0 as maximum number of fixed type]
fixed_noround [Miscellaneous options :][delete type conversion after fixed multiple]
repeat [Miscellaneous options :][DSP repeat loop is used]
3.2 Illegal bitfield member comparison
Refer to RENESAS TECHNICAL UPDATE TN-CSX-061A/EA.
| 4. Optimizing Linkage Editor |
4.1 Unnecessary error generated when sections are overlaid
The problem of an unnecessary error message (L2022) displayed when
the following conditions were satisfied at the same time, has been
corrected.
[Conditions]
(1) Uninitialized data sections were overlaid in the start option.
(2) The form=binary (or hexadecimal or stype) option was specified.
| 5.Standard Library Generator |
5.1 Illegal fatal error
The problem of a fatal error generated when the fixed_const, fixed_max
or fixed_noround option was specified, has been corrected.
|