 |
|
 |
MESC TOOL NEWS:
MESCT-NC30WA_1-000901D
NC30WA V.4.00 Release 1 Upgraded Version Announcement
|
This is to announce that C compiler NC30WA for the M16C/60 and M16C/20 series MCUs (with an assembler and integrated development environment) has been upgraded from its V.3.20 Release 2 to V.4.00 Release 1.
- Descriptions of Upgrade
- 1.1 New Features
- (1) Enhanced optimization such as "for" 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 the previous SBDATA declaration utility "sbutl" and special page declaration utility "sputl" into improved "utl30"
- (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) Transferring a variable to a member of a bit field which is 2 bits wide or more results in incorrect code being generated.
- For details refer to "NC30WA Precaution" issued on May 16, 2000.
- (2) Performing the test of whether a variable of type long masked with an immediate value is equal to 0 results in incorrect code being generated.
- For details refer to "NC30WA Precaution" issued on May 16, 2000.
- (3) 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.
- (4) 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.
- (5)Run-time library function "_i4i2div" may return its operation results with incorrect signs.
- For details refer to "NC30WA V.3.20 Precaution" issued on April 1, 2000.
- (6)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.
- (7)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 NC30WA:
- (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) 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 Mitsubishi Electric 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-NC30WA | For first ordering: W95E For upgrading: W95E-VUP-[Serial No.] W95E-GUP-[Serial No.] |
Notes:
- 1. "GUP" denotes the upgrade from AS308 to NC308WA.
- 2. Serial No. need not be entered if you have your product's license ID.
|
 |