Tool News
 
 
 

Tool News

Products Info
Downloads
Tools FAQs
MESC TOOL NEWS: MESCT-NC30WA-980216D

NC30WA and AS30
Upgraded Version Announcement

Mitsubishi announces the upgraded versions of C compiler NC30WA and relocatable assembler AS30 for the M16C family of microcomputers as follows:

  • NC30WA V.3.00 Release 1
  • AS30 V.3.00 Release 1


Description
The summaries of upgrades of each product are described below.

  1. TM Supported (Tool Manager: Integrated Development Environment).
    NC30WA V.3.00 is our first product in which the "TM" is supported. TM controls cross tools with a graphical user interface (GUI) and provides integrated program development environment.

  2. C Compiler NC30
    1. 1.25M and 4M memory expansion modes are supported for the M16C/62 group.
    2. Option-Wall (displays all warning messages) is added.
    3. The following notes are revised:

      See Tool News on Nov. 1, 1997.

      • Immediate Value Right Shift
      • Register Variable Tampering
      • Constant compare should be an unsigned operation, but occurs as a signed operation.
      • When "-fSSU" is specified as the compile option, more stack data may be provided than in actual use.
      • A system error may occur when "~" tilde operator is applied to bit data.
      • 4-bit to 4-bit transfer operation may give an unknown value.
      • Shift-left operation may give an unknown value.
      • When a register value is used in an if statement and the result of the if sentence is false, the register value becomes unknown.
      • An error occurs when there are multiple returns in the inline function.
      • A 1-bit bit test may return a wrong value.
      • The -WEF (-Werror_file) option doesn't function during compile in the Windows95 version.
      • The offset will deviate when the total of auto variables and the stack return value of register arguments is more than 128 bytes.
      • When reading an initialized union member, the initial value may be read even if the value has been modified.
      • The FB offset value of the auto variable may deviate when -Ostack_frame_align (-OFSA) is specified.


  3. Assembler AS30
    1. A 1.25M memory expansion mode is supported for the M16C/62 group.
    2. The number of data that is written to operands of such directive commands as .BYTE, .WORD, .ADDR, and .LWORD is extended.
    3. A warning message for structured description instruction BREAK is added.
    4. A function is added of describing the names beginning a $ in structured description statements.
    5. The function of operator " ~ " (tilde) is extended.
    6. The following notes are revised:
      • Note on undefined values written into the operand of structured description statement CASE
      • Note on debug information of bit symbols
      • Note on program list files using structured description instructions
      • Note on giving command options -P and -O at a time
      • Note on describing the operands of assembler mnemonics ADJNZ and SBJNZ


  4. Linker ln30
    1. A 1.25M memory expansion mode is supported for the M16C/62 group.
    2. Command option -LOC (changes allocated addresses to program [or changes program locations]) is added.
    3. Command option -MSL (outputs complete symbol names to map file) is added.
    4. The following error messages are added:
      • 'symbol' is multiple defined
      • 'symbol' value is undefined
      • '-loc' section 'section' is multiple defined
      • '-loc' section 'section' is not found
    5. The following notes are revised:
      • Note on locations of sections where overlapping occurs
      • Note on line information of error messages

  5. Load Module Converter lmc30
    1. A 1.25M memory expansion mode is supported for the M16C/62 group.
    2. Machine code files (.MOT, .HEX) whose data can be written into flash EPROM are output (addresses contained in machine code files are sorted). However, debug environment or writes into other PROMs are not affected.

  6. Absolute Lister abs30
    1. The following notes are revised:
      • Note on description of directive command .ORG contained in macro definition
      • Note on sections with the same name used in more than one file

  7. Operating Environment
    1. Windows NT 4.0 is supported to run on IBM PC/AT or compatible.
    2. NC30WA now runs on SPARCstation (Solaris/SunOS) and HP 9000 Series 700 (HP-UX).

  8. Publishing Media
    All the products of NC30WA and AS30 will be published in CD-ROMs.

Publishing Information
Owing to this upgrading, the publishing of the NC30 compiler only is replaced by that of the upgraded NC30WA compiler, so that NC30WA will be supplied if NC30 is ordered.
The upgrade from AS30 to NC30WA is also accepted.
Accordingly, the upgrading of only NC30 hereafter covers that of AS30 without upgrading NC30 and AS30 independently.


Ordering Information
To order this product, specify S/R as follows.

  • Type name: MSCH-TOOL-S-CC
  • Comment: NC30WA-W95E



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