Tool News
 
 
 

Tool News

Products Info
Downloads
Tools FAQs
RENESAS TOOL NEWS on February 16, 2008: 080216/tn2

The C/C++ Compiler Package for the SuperH RISC engine MCU Family Revised to V.9.02 Release 00


The C/C++ compiler package for the SuperH RISC engine MCU family has been revised from V.9.01 Release 01 to V.9.02 Release 00.

1. Descriptions of Revision
1.1 High-performance Embedded Workshop Updated
    The High-performance Embedded Workshop included in the package has been 
    updated to V.4.04.01. For details of the update, see RENESAS TOOL NEWS 
    Document No. 071216/tn5, published on December 16, 2007, at 
      http://tool-support.renesas.com/eng/toolnews/071216/tn5.htm
      (Content of revision from V.4.03.00 to V.4.04.00)
    and RENESAS TOOL NEWS Document No. 080118/tn1, published on January 18, 
    2008, at
      http://tool-support.renesas.com/eng/toolnews/080118/tn1.htm
      (Content of revision from V.4.04.00 to V.4.04.01)

1.2 Simulator Debugger Updated
    The simulator debugger included in the package has been updated to 
    V.9.07.00. For details of the update, see RENESAS TOOL NEWS Document 
    No. 070901/tn6, published on September 1, 2007, at 
      http://tool-support.renesas.com/eng/toolnews/070901/tn6.htm
      (The Simulator Debuggers for the SuperH RISC engine Family and the 
      H8SX, H8S, and H8 Families of MCUs Revised)

1.3 Functionality Introduced to the Compiler
    (1) The following options introduced: 
        (a) stuff_gbr: Places the variables declared using #pragma gbr_base 
              or #pragma gbr_base1 into their proper sections according to 
              the size.
        (b) align4: Aligns the branch destination addresses in 4 bytes.
        (c) cpp_noinline: Suppress the inline expansion of the functions 
              with inline specifiers and the member functions in C++ source.
    (2) Preprocessing directive "pragma align4" introduced, which aligns 
        the branch destination addresses in 4 bytes.

1.4 Functionality Introduced to the Optimizing Linkage Editor
    (1) The following options introduced:
        (a) RTs_file: Generates information files for the specified 
              emulators.
        (b) CRc: Calculates the CRC (Cyclic Redundancy Check) of the
              specified ranges and embed the result into the specified
              address of memory.
 
1.5 Problems Fixed
    The following problems have been fixed:
     (1) With updating the C/C++ compiler packages for the SuperH family, 
         and the H8SX, H8S, and H8 families of MCUs
         For details see RENESAS TOOL NEWS Document No. 070901/tn1 at
           http://tool-support.renesas.com/eng/toolnews/070901/tn1.htm
     (2) With using the Automatic Literal Pool Generation function
     (3) With optimizing the program that contains instructions 
         referencing literal pools using the linkage editor
         For details of (2) and (3) above, see RENESAS TOOL NEWS Document 
         No. 080216/tn1 at
          http://tool-support.renesas.com/eng/toolnews/080216/tn1.htm
         (available on and after February 20, 2008).

2. How to Update Yours and Purchase the Revised Product
2.1 Updating
    Free-of-charge online update is available. Use AutoUpdate Utility; 
    otherwise, download the update program of the product from the Web 
    site at 
       http://www.renesas.com/shc_download
    and execute it. This site will be opened from February 20 on.

2.2 First Ordering
    If 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 SuperH RISC engine family
Version No.: V.9.02
Release No.: Release 00
Host OS: Windows XP or Windows 2000


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