 |
|
 |
RENESAS TOOL NEWS on July 28, 2008: 080728/tn1
| The C/C++ Compiler Package for the H8SX, H8S,
and H8 MCU Families Revised to V.6.02 Release 01 |
We have revised the C/C++ compiler package for the H8SX, H8S, and H8 MCU
families from V.6.02 Release 00 to V.6.02 Release 01.
1. Descriptions of Revision
1.1 Functions Introduced to the Optimizing Linkage Editor
The following two options have been introduced to the optimizing
linkage editor:
(1) RTs_file: Outputs information files for the specified emulators.
(2) CRc: Calculates the value of CRC (Cyclic Redundancy Check) of the
specified range and stores it at the specified address in
memory.
1.2 Problems Fixed
The problems listed below have been resolved.
1.2.1 In the Compiler
(1) The seven problems reported in RENESAS TOOL NEWS
Document No. 080623/tn1, published in June 23, 2008:
- With declaring a structure, a union, or their member variables
to be accessed on keyword __evenaccess (H8C-077)
- With using library functions scanf(), fscanf(), and sscanf()
(H8C-078)
- With using the same variable more than once in an expression
(H8C-079)
- With accessing members of a structure or union with
the alignment number of 1 (H8C-080)
- With coding multi-loops with the Vacant Loop Elimination
option del_vacant_loop=1 selected (H8C-081)
- With putting the same statement in more than one block (H8C-082)
- With assigning the return value of a function to a member
variable of a structure, union, or class (H8C-083)
For details of these, see the Web page at
http://tool-support.renesas.com/eng/toolnews/080623/tn1.htm
(2) The problem that the error message No. L2310(E) is dispatched
if CPU option 300 or 300L is selected, and object files
containing mathematical functions are linked
(3) The problem that the error message No. C3304(F), saying "Cannot
delete internal file," is dispatched during compilation
(4) The problem that if '/' is used as the delimiter of directories,
incorrect debug information is provided, disabling the system
from being debugged
(5) The problem that the error message No. L2310(E) is dispatched
if objects files are linked which contain functions to be expanded
inline with the __indirect_ex option
1.2.2 In the Assembler
The two problems reported in RENESAS TOOL NEWS
Document No. 080623/tn1, published in June 23, 2008:
- With destination addresses of the jmp instruction (H8A-0001)
- With placing labels in an absolute section (H8A-0002)
For details of these, see the Web page at
http://tool-support.renesas.com/eng/toolnews/080623/tn1.htm
1.2.3 In the Optimizing Linkage Editor
The three problems reported in RENESAS TOOL NEWS
Document No. 080623/tn1, published in June 23, 2008:
- With calling an assembler routine with the number of arguments-
storing registers being declared to be 3 (LNK-0001)
- With referencing the initial value of a variable with
the Short Absolute Addressing Mode option selected (LNK-0002)
- With using the Same Code Unification option (LNK-0003)
For details of these, see the Web page at
http://tool-support.renesas.com/eng/toolnews/080623/tn1.htm
1.3 High-performance Embedded Workshop Updated
The High-performance Embedded Workshop included in the compiler package
has been updated from V.4.03.00 to V.4.04.01. For details of the update,
see RENESAS TOOL NEWS Document No. 071216/tn5, published on December 16,
2007, and Document No. 080118/tn1, published on January 18, 2008, on
the Web pages at
http://tool-support.renesas.com/eng/toolnews/071216/tn5.htm
and
http://tool-support.renesas.com/eng/toolnews/080118/tn1.htm
respectively.
1.4 Simulator Debugger Updated
The simulator debugger included in the compiler package has been
updated to V.5.06.00. For details of the update, see RENESAS TOOL NEWS
Document No. 070901/tn6, published on September 1, 2007, on the Web
page at
http://tool-support.renesas.com/eng/toolnews/070901/tn6.htm
2. How to Update Your Product and Purchase the Updated One
2.1 Free-of-Charge Update
Free-of-charge online update is available. Update yours using
AutoUpdate Utility or download the update program from the Web site
at
http://www.renesas.com/h8c_download
and execute it.
The above URL is that of our global site (in English).
This site will be opened from July 30 on.
AutoUpdate Utility and the Web site are available on and after July 30.
2.2 First Ordering
When you place an order for the product, please supply the following
items of information to your local Renesas Technology sales office or
distributor:
Product Type: C/C++ compiler package for the H8SX, H8S, and H8
families
Version No.: V.6.02
Release No.: Release 01
Host OS: Windows XP or Windows 2000
For the price of the product, also contact the above sales office or
distributor.
3. A Note on Using the MISRA C Rule Checker--SQMlint
When you use SQMlint V.1.02 Release 00 or V.1.03 Release 00 in
combination with the compiler package, a problem arises with selecting
the "MISRA2004" and " Group definition file" options.
For details see RENESAS TOOL NEWS Document No. 070901/tn2 on the Web
page at
http://tool-support.renesas.com/eng/toolnews/070901/tn2.htm
|
 |