 |
|
 |
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.
-
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.
- 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:
| Computer | OS | Type 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.
|
 |