Tool News
 
 
 

Tool News

Products Info
Downloads
Tools FAQs
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

© 2008. Renesas Technology Corp., All rights reserved. Privacy | Legal