Tool News
 
 
 

Tool News

Products Info
Downloads
Tools FAQs
MESC TOOL NEWS: MESCT-NC308WA_1-000901D

NC308WA V.3.00 Release 1
Upgraded Version Announcement

This is to announce that C compiler NC308WA for the M16C/80 series MCUs (with an assembler and integrated development environment) has been upgraded from its V.2.00 Release 2 to V.3.00 Release 1.


  1. Descriptions of Upgrade
    1.1 New Features
    (1) Enhanced optimization such as "for" loop unrolling
    (2) Warning of omission of including standard library header files
    (3) High-speed compilation
    (4) Improved function of outputting information on the stack and mapping: Visualized outputs of information and easy operation using GUI, such as the STK and map viewers, improve workability in development.
    (5) Function alignment by default at the alignment boundaries using the "-falign" option; the "-fno_align" option to suppress alignments also provided
    (6) Integration of previous "sb308" and "sp308" into improved "utl308"
    (7) New assembler optimizer "aopt308" for optimizing the use of the "adjnz" instruction and others

    1.2 Problems Fixed
    The following known problems have been fixed:
    (1)Those described in MESC TOOL NEWS "NC308WA and AS308 Precautions" issued on June 16, 2000.
    (a) Initializing the stack pointer at an odd address makes the execution speed of applications slower if the startup routine included with the product used.
    (b) If the stack is located in the far area, add operations between variables of type double or float produce incorrect results.
    (c) In lmc308, using the -H option and a ROM protection option simultaneously results in incorrect code being generated.
    For details refer to "NC308WA and AS308 Precautions" issued on June 16, 2000.
    (2)Windows' error message may appear when an optimize option used.
    For details refer to "PC-Version NC308WA, NC30WA, NC79WA, NC77WA Precautions" issued on May 1, 2000.
    (3) User and group IDs become indefinite at the installation of the product.
    For details refer to "EWS-Version C Compilers Assemblers, and Real-Time OSes Precautions" issued on April 1, 2000.
    (4)Error messages may not appear at linking even if labels are double-defined.
    For details refer to "AS308, AS30, and AS79 Precautions" issued on March 1, 2000.
    (5)The relocatable file or command option just before EOF cannot be executed unless a carriage return is entered prior to EOF.
    For details refer to "AS308 and AS30 Precautions" issued on December 16, 1999.

    1.3 Notes
    The following problems described in items of news issued on and after July 1, 2000, concern this English version of NC308WA:
    (1) Assigning the address of a function to a pointer to another function of another type results in system errors.
    For details refer to "NC308WA, NC30WA, NC79WA, NC77WA Precautions" issued on July 16, 2000.
    (2) Folding floating-point constants may cause incorrect subtract operations.
    For details refer to "NC308WA, NC30WA, NC79WA, NC77WA Precautions" issued on July 16, 2000.
    (3) Flipping a bit field containing a member of more than 1 bit wide and storing the flipped value in the original bit field may result in incorrect code being generated.
    For details refer to "NC308WA Precaution" issued on July 16, 2000.
    (4) Converting the type of floating-point constants to the unsigned long one may cause their values to become incorrect.
    For details refer to "NC308WA, NC30WA, NC79WA, and NC77WA Precautions" issued on August 1, 2000.

  2. How to Upgrade Current Products and Order Upgraded Ones
    2.1 Online Upgrade (without Charge)
    Please download the upgraded product from HERE.

    2.2 First Ordering or Upgrading by CD-ROM (with Additional Charge)
    The upgrade service is available in CD-ROM with additional charge. For further information, contact your local Renesas Technology sales office or distributor.

    The type name and comment required to order the upgraded product are as follows:
    ComputerOSType Name Comment
    IBM PC/AT
    or
    compatible
    Windows 98
    Windows 95
    Windows NT 4.0
    M-NC308WA For first ordering: W95E
    For upgrading:
    W95E-VUP
    W95E-GUP
    Note: "GUP" denotes the upgrade from AS308 to NC308WA.





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