Tool News
 
 
 

Tool News

Products Info
Downloads
Tools FAQs
C Compiler Package - M3T-NC30WA (included NC30 and AS30)
Tool News Search System
See FAQs (PDF file: 2.85MB)
See Tool news for related products: High-performance Embedded Workshop | TM | M16C R8C Simulator Debugger| M3T-PD30SIM | SQMlint


Issue Time:
V.5.44 R00 |V.5.43 R00 |V.5.42 R00 |V.5.40 R00a |V.5.40 R00
V.5.30 R02 | V.5.30 R1 | V.5.20 R1 | V.5.10 R1 | V.5.00 R2 | V.5.00 R1 |
V.4.00 R2 | V.4.00 R1 |
V.3.20 R2 | V.3.20 R1 | V.3.10 R1 | V.3.00 R2 | V.3.00 R1 |
V.2.00 R1 |

The news that had been issued on and after release date of NC30WA V.5.44 Release 00

Tool News Search System from here
Issue Date Title Description Fixed version
Sep. 16, 2008 A Note on Using the C Compiler Packages for the M16C Family of MCUs (1) With referencing the Map Symbol Information window Not Fixed
Jul. 16, 2008 A Note on Using the C Compiler Packages for the M16C MCU Family --With Initializing a Member of a Structure Using an Expression Containing the sizeof Operator-- (1) With initializing a member of a structure using an expression containing the sizeof operator Not Fixed
Jul. 16, 2008 A Note on Using the C Compiler Packages for the M16C MCU Family --With Building a Static Function Having a Static Variable within It-- (1) With building a static function having a static variable within it Not Fixed
Jun. 16, 2008 A Note on Using the C Compiler Packages for the M16C MCU Family --With Using a Variable Volatile-Qualified with the Indirect Member Operator-- (1) With using a variable volatile-qualified with the indirect member operator Not Fixed
Jun. 16, 2008 A Note on Using the C Compiler Packages for the M16C MCU Family --With Comparing a Bit Field Variable with 1 or 0-- (1) With comparing a bit field variable with 1 or 0 Not Fixed
Jun. 16, 2008 A Note on Using the C Compiler Packages for the M16C MCU Family --With Using a Volatile-Qualified Variable in the for or while Statement-- (1) With using a volatile-qualified variable in the for or while statement Not Fixed
Apr. 16, 2008 A Note on Using the C Compiler Package for the M16C MCU Series V.5.44 Release 00 (1) With Using SQMlint, the MISRA C rule checker Not Fixed
Apr. 16, 2008 The C Compiler Package for the M16C MCU Series Revised to V.5.44 Release 00 (1) V.5.43 Release 00 -> V.5.44 Release 00 --

The news that had been issued on and after release date of M3T-NC30WA V.5.43 Release 00

In addition refer to the following News about High-performance Embedded Workshop.

Tool News Search System from here
Issue Date Title Description Fixed version
Mar. 1, 2008 A Note on Using the C Compiler Packages for the M16C MCU Family (1) With using preprocess command #error V.5.44
Release 00
Jan. 16, 2008 A Note on Using the C Compiler Package for the M16C Series of MCUs (1) Using the -R8C option V.5.44
Release 00
Dec. 16, 2007 A Note on Using the C Compiler Package for the M16C MCU Series V.5.43 Release 00 (1) With creating projects for the MCUs with 48-KB ROM in the R8C/2D group V.5.44
Release 00
Dec. 1, 2007 A Note on Using the C Compiler Packages for the M16C Family of MCUs (1) If a write to and a read from a bit field are made before and after calling a function respectively V.5.42
Release 00
Sep. 16, 2007 A Note on Using the C Compiler package for the M16C MCU Series (1) With using the R8C/Tiny MCU series coming with large ROM such as 128 KB or more V.5.44
Release 00
Jul. 16, 2007 A Note on Using the C Compiler Package for the M16C Series of MCUs (1) With Performing Right-Shift Operations Not Fixed
Jul. 16, 2007 A Note on Using the C Compiler Package V.5.43 Release 00 for the M16C Series of MCUs (1) With Using Preprocessing Directive #pragma SECTION V.5.44
Release 00
Jul. 16, 2007 A Note on Using the C Compiler Packages for the M16C Family of MCUs (1) With Using Options to Optimize Jump Instructions at Linking V.5.44
Release 00
Jul. 1, 2007 A Note on Using the C Compiler Package for the M16C MCU Series (1) With Using Compile Option -OSFA Not Fixed
Jul. 1, 2007 A Note on Using the C Compiler Package for the M16C MCU Series (1) With using C-language startup files V.5.44
Release 00
Mar. 16, 2007 A Note on Using the C Compiler Packages --M3T-NC308WA and M3T-NC30WA-- for the M16C MCU Family (1) Note of the problem in using the C compiler packages--M3T-NC308WA and M3T-NC30WA--for the M16C MCU family V.5.44
Release 00
Mar. 1, 2007 The C Compiler Package for the M16C MCU Series Revised to V.5.43 Release 00 V.5.42 Release 00 -> V.5.43 Release 00 --


The news that had been issued on and after release date of M3T-NC30WA V.5.42 Release 00
Tool News Search System from here
Issue Date Title Description Fixed version
Mar. 1, 2007 Corrections to the User's Manual of the C Compiler Package for the M16C MCU Series (1)Corrections to the user's manuals included with the C compiler package--M3T-NC30WA--V.5.40 Release 00 through V.5.42 Release 00 --
Feb. 16, 2007 A Note on Using the C Compiler Packages for the M32C and the M16C MCU Series (1)With performing operations of constants only V.5.42
Release 00
Feb. 1, 2007 A Note on Using the C compiler Package for the M16C Series of MCUs
--With Using Start-Up Files--
(1) With using start-up files V.5.42
Release 00
Dec. 16, 2006 A Note on Using the C Compiler Packages for the M16C MCU Family --With Expressions Comprising Ten or more Addition Operators-- (1) With expressions comprising ten or more addition operators V.5.30
Release 02
Dec. 16, 2006 A Note on Using the C Compiler Packages for the M16C MCU Family --With Passing an Address as an Argument to a Function-- (1) With Passing an Address as an Argument to a Function V.5.42
Release 00
Dec. 1 , 2006 A Note on Using the C Compiler Package for the M16C Series

(1) With using assembler start-up files
(2) With using C-language start-up files

V.5.43
Release 00
Oct. 16, 2006 The C Compiler Package--M3T-NC30WA--for the M16C/60, M16C/30, M16C/20, M16C/10, M16C/Tiny, and R8C/Tiny MCU Series Revised to V.5.42 Release 00 V.5.40 Release 00* and Release 00A -> V.5.42 Release 00 --


The news that had been issued on and after release date of M3T-NC30WA V.5.40 Release 00A
Tool News Search System from here
Issue Date Title Description Fixed version
Oct. 16, 2006 A Note on Using the C Compiler Packages--M3T-NC308WA and M3T-NC30WA--for the M16C MCU Family (1) With automatic generation of variable interrupt- and special page vector tables V.5.42
Release 00
Sep. 1, 2006 A Note on Using the C Compiler Package
--M3T-NC30WA--
for the M16C Series of MCUs

(1) On Evaluating Two or Three Bits in a Controlling Expression V.5.42
Release 00
Aug. 1, 2006 A Note on Using the C Compiler Packages--M3T-NC308WA and M3T-NC30WA--for the M16C MCU Family--On Address Calculations Made in an Iteration Statement (1)On address calculations made in an iteration statement V.5.42
Release 00
Aug. 1, 2006 A Note on Using the C Compiler Packages--M3T-NC308WA and M3T-NC30WA--for the M16C MCU Family--On Using Two if Statements Successively (1)On using two if statements successively V.5.40
Release 00
Jun. 16, 2006 A Note on Using the M3T-NC308WA and M3T-NC30WA C-Compiler Packages (1)On accessing an array variable in the loop of a for statement V.5.42
Release 00
Apr. 1, 2006 A Note on Using the C-Compiler Packages M3T-NC308WA and M3T-NC30WA (1) On using the MISRA C rule checker SQMlint V.5.42
Release 00
Mar. 16, 2006 A Note on Using the C Compiler Package M3T-NC30WA V.5.40 Release 00A (1) On compiling source code for the R8C/20, /21, /22, /23, /24, or /25 MCU group V.5.42
Release 00
Feb. 16, 2006 A Note on Using the C Compiler Package M3T-NC30WA (1) On comparing a constant with the return value from a function in an if statement V.5.42
Release 00
Feb. 1, 2006 The C Compiler Package M3T-NC30WA Revised to V.5.40 Release 00A (1) V.5.40 Release 00 -> V.5.40 Release 00A --

The news that had been issued on and after release date of M3T-NC30WA V.5.40 Release 00
Tool News Search System from here
Issue Date Title Description Fixed version
Dec. 26, 2005 The C Compiler Package M3T-NC30WA Revised to V.5.40 Release 00 (1) V.5.30 Release 02 -> V.5.40 Release 00 --

The news that had been issued on and after release date of M3T-NC30WA V.5.30 Release 02
Tool News Search System from here
Issue Date Title Description Fixed version
Dec. 1, 2005 A Note on Using the C Compiler Packages M3T-NC308WA and M3T-NC30WA (1) On using the "-JOPT" option at linking V.5.40
Release 00
Nov. 16, 2005 A Note on Using the C Compiler Packages M3T-NC308WA and M3T-NC30WA (1) On incorrect description of do statements V.5.40
Release 00
Nov. 1, 2005 A Note on Using the C Compiler Packages M3T-NC308WA and M3T-NC30WA (1) On placing functions in sections Not Fixed
Aug. 16, 2005 A Note on Using the C Compiler Packages M3T-NC308WA and M3T-NC30WA (1) On machine-language files created by the load module converter (lmc308 or lmc30) with the "-F" option selected V.5.40
Release 00
Jul. 16, 2005 A Note on Using the C Compiler Packages M3T-NC308WA and M3T-NC30WA--On Using Optimizing Option "-OR" (1) On using optimizing option "-OR" V.5.40
Release 00
Jul. 16, 2005 A Note on Using the C Compiler Packages M3T-NC308WA and M3T-NC30WA--On Defining More Than One Void Function (1) On defining more than one void function V.5.40
Release 00
Jul. 1, 2005 A Note on Using the C-Compiler Package M3T-NC30WA V.5.30 Release 02 (1) On assigning a near-qualified variable of type long long to a far-qualified variable of the same type V.5.40
Release 00
Jun. 1, 2005 A Note on Using C-Compiler Package M3T-NC30WA--On Using Preprocessing Directive #pragma BITADDRESS-- (1) On using preprocessing directive #pragma BITADDRESS V.5.40
Release 00
Jun. 1, 2005 A Note on Using the C Compiler Packages
M3T-NC308WA and M3T-NC30WA--On Using the labs and abs Functions--
(1) On using the labs and abs functions V.5.40
Release 00
Jun. 1, 2005 A Note on Using C-Compiler Packages M3T-NC308WA and M3T-NC30WA--On Passing a Pointer or Address to a Function as an Argument (1) On passing a pointer or address to a function as an argument V.5.40
Release 00
May 16, 2005 A Note on Using the M3T-NC30WA C-Compiler Package--On an Arithmetic Operation between Two Variables of Type unsigned int in a Controlling Expression (1) On an arithmetic operation between two unsigned-type variables in a controlling expression V.5.40
Release 00
May 16, 2005 A Note on Using the M3T-NC30WA C-Compiler Package--On Using the #pragma ADDRESS Directive (1) On using the #pragma ADDRESS directive V.5.40
Release 00
Mar. 1, 2005 Information on Renesas's Development Software Products Capable of Running on Windows XP Service Pack 2 -- --
Mar. 1, 2005 A Note on Using C-Compiler Package M3T-NC30WA--On Calling String Handling Functions in the Standard Library (1) On calling string handling functions in the standard library V.5.40
Release 00
Mar. 1, 2005 A Note on Using C-Compiler Package M3T-NC30WA V.5.30 Release 02 (1) On passing the address of an object qualified as const as an argument to a function V.5.40
Release 00
Mar. 1, 2005 A Note on Using C-Compiler Package M3T-NC30WA--On Using Assembler Directive Commands (1) On using assembler directive commands ".ID", ".PROTECT" and ".OFSREG" V.5.40
Release 00
Mar. 1, 2005 The Contents of the C-Compiler Package M3T-NC30WA V.5.30 Release 02 Modified (1) AutoUpdate supported --
Feb. 16, 2005 A Note on Using C-Compiler Package M3T-NC30WA (1) On information about the stack when an interrupt function is declared V.5.30
Release 02
Feb. 16, 2005 A Note on Using C-Compiler Packages M3T-NC308WA and M3T-NC30WA (1) On successive statements each of which contains an operation of multiplication, addition, or subtraction between a variable of type float and a floating constant V.5.40
Release 00
Feb. 1, 2005 A Note on Using C-Compiler Package M3T-NC30WA--On Using switch Statements (1) On using switch statements V.5.00
Release 02
Feb. 1, 2005 A Note on Using C-Compiler Package M3T-NC30WA--On Right Shifting 4-Byte Variables of Type int (1) On right shifting 4-byte variables of type int V.5.30
Release 02
Feb. 1, 2005 A Note on Using C-Compiler Packages M3T-NC308WA and M3T-NC30WA--On Calling a Function Declared to Be typedef and Returning a Structure (1) On calling a function declared to be typedef and returning a structure V.5.30
Release 02
Feb. 1, 2005 A Note on Using C-Compiler Packages M3T-NC308WA and M3T-NC30WA--On Using the Tool for Enhancing the Scan All Dependencies Function (1) On using the tool for enhancing the Scan All Dependencies function Not Fixed
(No Plan)
Feb. 1, 2005 C Compiler Package M3T-NC30WA Revised to Its V.5.30 Release 02 (1) V.5.30 Release 1 -> V.5.30 Release 02 --

The news that had been issued on and after release date of M3T-NC30WA V.5.30 Release 1
Tool News Search System from here
Issue Date Title Description Fixed version
Dec. 16, 2004 A Note on Using the M3T-NC308WA and M3T-NC30WA C-Compiler Packages--On Using the -OFFTI Compile Option (1) On using the -Oforward_function_to_inline (-OFFTI) compile option V.5.30
Release 02
Dec. 16, 2004 A Note on Using the M3T-NC308WA and M3T-NC30WA C-Compiler Packages--On Evaluation of Members of a Structure in the Controlling Expression of an If Statement (1) On evaluation of members of a structure in the controlling expression of an if statement V.5.30
Release 02
Dec. 16, 2004 A Note on Using the M3T-NC308WA and M3T-NC30WA C-Compiler Packages--On Evaluation of Elements of an Array in the Controlling Expression of an If Statement (1) On evaluation of Elements of an Array in the controlling expression of an if statement V.5.30
Release 02
Dec. 1, 2004 A Note on Using C-Compiler Packages M3T-NC308WA and M3T-NC30WA (1) On using inline functions V.5.30
Release 02
Nov. 16, 2004 A Note on Using C-Compiler Packages M3T-NC308WA and M3T-NC30WA (1) On nesting inline functions Not Fixed
Oct. 1, 2004 A Note on Using C-Compiler Packages M3T-NC308WA and M3T-NC30WA (1) On an inline function that returns a value of type _Bool V.5.30
Release 02
Sep. 16, 2004 A Note on Using C Compiler Packages M3T-NC308WA and M3T-NC30WA (1) On using the near or far qualifier V.5.30
Release 02
Sep. 1, 2004 A Note on Using C Compiler Package M3T-NC30WA--On Inverting the Sign of a Signed Variable (1) On inverting the sign of a signed variable V.5.30
Release 02
Sep. 1, 2004 A Note on Using C Compiler Packages M3T-NC308WA and M3T-NC30WA--On Reading Members of Bit Fields in an Array (1) On reading members of bit fields in an array V.5.30
Release 02
Aug. 1, 2004 A Note on Using C-Compiler Package M3T-NC30WA--On Using an Assembler Option "-P" (1) On using an assembler option "-P" V.5.30
Release 02
Aug. 1, 2004 A Note on Using C-Compiler Packages M3T-NC308WA and M3T-NC30WA--On Using Options for the SQMlint (1) On using options for the SQMlint (a MISRA C rule-checker) V.5.30
Release 02
Aug. 1, 2004 A Note on Using C-Compiler Packages M3T-NC308WA and M3T-NC30WA--On Typing Three or More Successive Question Marks (1) On Typing three or more successive question marks V.5.30
Release 02
July 16, 2004 A Note on Using C Compiler Packages M3T-NC308WA and M3T-NC30WA (1) On calling the same function in both cases where the controlling expression of an if statement is TRUE and FALSE V.5.30
Release 02
July 1, 2004 A Note on Using C Compiler Package M3T-NC30WA V.5.30 Release 1--On Setting the Reset Vector in the Start-Up Program (1) On setting the Reset vector in the start-up program V.5.30
Release 02
July 1, 2004 A Note on Using C Compiler Package M3T-NC30WA V.5.30 Release 1--On Selecting Link Option "-R8C" (1) On selecting link option "-R8C" V.5.30
Release 02
July 1, 2004 A Note on Using C Compiler Packages M3T-NC308WA, M3T-NC30WA, M3T-NC79WA and M3T-NC77WA (1) On converting integer constants V.5.00
Release 1
July 1, 2004 A Note on Using C Compiler Packages M3T-NC308WA V.5.20 Release 1 and M3T-NC30WA V.5.30 Release 1 (1) On selecting link option "-JOPT" V.5.30
Release 02
May 16, 2004 A Note on Using C-Compiler Package M3T-NC30WA--On if Statements Including Bitwise Operations (1) On if statements including bitwise operations V.5.30
Release 02
May 16, 2004 A Note on Using C-Compiler Packages M3T-NC308WA and M3T-NC30WA--On Debug Information (1) On debug information V.5.30
Release 02
May 1, 2004 A Note on Using C-Compiler Package M3T-NC30WA V.5.30 Release 1 (1) On linking the _init routine V.5.30
Release 02
Apr. 16, 2004 A Note on Using C-Compiler Package M3T-NC30WA (1) On a multiplication between a variable of type unsigned/signed long and an immediate value V.5.30
Release 02
Apr. 1, 2004 A Note on Using C Compiler Package M3T-NC30WA V.5.30 Release 1 (1) On including the asmmacro.h file V.5.30
Release 02
Apr. 1, 2004 Simulator Debuggers Bundled with C Compilers and Assemblers for the 8-, 16-, and 32-Bit MCUs (1) M3T-PD30SIM bundled with M3T-NC30WA --
Apr. 1, 2004 Notification of Fixed Problems in Integrated Development Environment High-performance Embedded Workshop Used in Combination with the Upgraded M3T-NC30WA (1) On the known problems in the High-performance Embedded Workshop have been fixed in the M3T-NC30WA V.5.30 Release 1 --
Mar. 16, 2004 C Compiler M3T-NC30WA Upgraded to V.5.30 Release 1 (1) V.5.20 Release 1 -> V.5.30 Release 1 --

The news that had been issued on and after release date of M3T-NC30WA V.5.20 Release 1
Tool News Search System from here
Issue Date Title Description Fixed version
Mar. 1, 2004 A Note on Using C Compiler M3T-NC30WA--On Using Standard Library Function "strcpy" (1) On using standard library function "strcpy" V.5.30
Release 1
Mar. 1, 2004 A Note on Using C Compiler M3T-NC30WA--On an OR Operation Between a Variable and a Constant (1) On an OR operation between a variable and a constant V.5.30
Release 1
Mar. 1, 2004 A Note on Using C Compilers M3T-NC308WA and M3T-NC30WA--On Referencing Members in a Union (1) On referencing members in a union V.5.30
Release 1
Mar. 1, 2004 A Note on Using C Compilers M3T-NC308WA and M3T-NC30WA--On Testing Equality/Inequality Between a Variable and a Constant (1) On testing equality/inequality between a variable of type signed or unsigned char and a constant V.5.20
Release 1
Jan. 16, 2004 A Note on Using C Compilers M3T-NC308WA and M3T-NC30WA (1) On defining array-type variables V.5.30
Release 1
Nov. 16, 2003 A Note on Using C compilers M3T-NC308WA and M3T-NC30WA (1) On function calls using the indirection operator V.5.30
Release 1
Nov. 16, 2003 A Note on Using C compilers M3T-NC308WA and M3T-NC30WA (1) On declaring parameters in function definitions V.5.30
Release 1
Nov. 16, 2003 A Note on Using C compilers M3T-NC308WA, M3T-NC30WA, and M3T-NC79WA; and Assemblers AS308, AS30, and AS79 (1) On linking relocatable module files with no sections V.5.30
Release 1
Oct. 16, 2003 Notes on Using C Compiler M3T-NC30WA V.5.20 Release 1 (1) On using the enhancing patch tool of the Scan All Dependencies function
(2) On using the Options dialog box
V.5.30
Release 1
Oct. 16, 2003 A Note on Using C Compilers M3T-NC308WA and M3T-NC30WA (1) On the division and remainder operations between constants V.5.30
Release 1
Oct. 1, 2003 A Note on Using C Compiler M3T-NC30WA V.5.20 Release 1 (1) On using the standard library function "strcpy" V.5.30
Release 1
Sep. 16, 2003 A Note on Using C Compilers M3T-NC308WA and M3T-NC30WA (1) On using the link option "-U" V.5.30
Release 1
Sep. 1, 2003 Compiler M3T-NC30WA Upgraded to V.5.20 Release 1 (1) V.5.10 Release 1 -> V.5.20 Release 1
(2) Supporting the R8C/Tiny series MCUs
--

The news that had been issued on and after release date of M3T-NC30WA V.5.10 Release 1
Tool News Search System from here
Issue Date Title Description Fixed version
Aug. 16, 2003 A Note on Using C Compiler M3T-NC30WA V.5.10 Release 1 (1) On writing assignment statements successively V.5.20
Release 1
Aug. 16, 2003 A Note on Using C Compilers M3T-NC308WA, M3T-NC30WA, M3T-NC79WA, and M3T-NC77WA (1) On arguments of formatted input/output functions V.5.20
Release 1
July 16, 2003 A Note on Using C Compiler M3T-NC30WA (1) On multiplying a scalar-type variable by an immediate value V.5.20
Release 1
July 16, 2003 Notes on Using C Compilers M3T-NC308WA and M3T-NC30WA (1) On using the -Ocompare_byte_to_word (-OCBTW) compile option
(2) On the character string length of a variable which have functions as array elements
V.5.20
Release 1
July 1, 2003 A Note on Using C compiler M3T-NC30WA V.5.10 Release 1 (1) On calling functions by using the indirection operator V.5.20
Release 1
June 16, 2003 A Note on Using C Compilers M3T-NC308WA and M3T-NC30WA (1) On displaying the values of arguments passed to a function V.5.20
Release 1
June 1, 2003 A Note on Using C Compilers M3T-NC308WA, M3T-NC30WA, M3T-NC79WA, and M3T-NC77WA (1) On defining structure-type arrays V.5.10
Release 1
May 16, 2003 A Note on Using C Compilers M3T-NC308WA, M3T-NC30WA, M3T-NC79WA and M3T-NC77WA (1) On standard library functions atof and strtod V.5.20
Release 1
May 1, 2003 A Note on Using C Compilers and Assemblers M3T-NC308WA, M3T-NC30WA, AS308, and AS30 (1) On the "MOVA" and "PUSHA" mnemonic instructions V.5.20
Release 1
May 1, 2003 C Compiler M3T-NC30WA V.5.10 Release 1 Upgraded (1) V.5.00 Release 2 -> V.5.10 Release 1 --

The news that had been issued on and after release date of M3T-NC30WA V.5.00 Release 2
Tool News Search System from here
Issue Date Title Description Fixed version
Mar. 16, 2003 Notes on Using C Compilers M3T-NC308WA and M3T-NC30WA (1) On using the #pragma ADDRESS declaration
(2) On using the #pragma ADDRESS declaration or the volatile qualifier for a variable to be assigned to another
V.5.10
Release 1
((2): Not concerned)
Mar. 16, 2003 A Note on Using C Compilers M3T-NC308WA, M3T-NC30WA, M3T-NC79WA and M3T-NC77WA (1) On the standard library function "sprintf" V.5.10
Release 1
Mar. 1, 2003 A Note on Using C Compilers M3T-NC308WA and M3T-NC30WA (1) On placing auto variables V.5.10
Release 1
Feb. 16, 2003 A Note on Using C Compiler M3T-NC30WA (1) On describing an AND operation of a variable and an immediate value in the conditional expression of the if statement V.5.10
Release 1
Feb. 1, 2003 Notes on Using C Compilers M3T-NC308WA and M3T-NC30WA (1) On hexadecimal escape sequences of string literals
(2) On subtract operations of addresses
(3) On conditional jumps in iteration control structures
V.5.10
Release 1
((2): Not concerned)
Jan. 16, 2003 A Note on Using C Compiler M3T-NC30WA (1) On referencing return values that use register variables after calling inline functions V.5.10
Release 1
Dec. 16, 2002 A Note on C Compiler M3T-NC30WA (1) On calling assembler macro functions V.5.10
Release 1
Dec. 16, 2002 Information on Releasing the Function-Enhancing Patch Tool for TM V.3.20 Included with the Windows' Versions of C Compilers M3T-CC32R, M3T-NC308WA, and M3T-NC30WA -- --
Dec. 1, 2002 Notes on C compilers M3T-NC308WA and M3T-NC30WA (1) On placing a #pragma ASM--ENDASM block immediately after the definition of an inline function
(2) On defining inline functions
V.5.10
Release 1
Oct. 1, 2002 Note on C Compilers M3T-NC30WA, M3T-NC79WA, and M3T-NC77WA (1) On defining the data type of an array within a structure or union using a typedef statement V.5.10
Release 1
Oct. 1, 2002 Notes on C Compilers M3T-NC308WA, M3T-NC30WA, M3T-NC79WA, and M3T-NC77WA (1) On a union declared to be an auto variable
(1) On a switch statement (A)
(3) On a switch statement (B)
(4) On successively referencing the same variable in more than one if statement
(5) On warning option -Wno_used_argument
(6) On directive commands #pragma JSRA and #pragma JSRW
(4),(5):V.5.10
Release 1
(6):V.5.00
Release 2
((1)--(3): Not concerned)
Sep. 16, 2002 A Note on C Compilers M3T-NC308WA V.5.00 Release 1 and M3T-NC30WA V.5.00 Release 1 (1) On describing an if or switch statement V.5.00
Release 2
Sep. 16, 2002 Notes on C Compilers M3T-NC308WA, M3T-NC30WA, and M3T-NC79WA; and Assemblers AS308, AS30, and AS79 (1) On using command option "-O" in the load-module converter
(2) On an "IF-ELIF-ENDIF" construct in structured description
V.5.10
Release 1
Sep. 16, 2002 C Compiler M3T-NC30WA Upgraded to V.5.00 Release 2 (1) V.5.00 Release 1 -> V.5.00 Release 2 --

The news that had been issued on and after release date of M3T-NC30WA V.5.00 Release 1
Tool News Search System from here
Issue Date Title Description Fixed version
Aug. 1, 2002 Notes on C Compiler M3T-NC30WA V.5.00 Release 1 (1) On two successive if constructs with the same conditional expression
(2) On incorrectly deleting codes in selection statements such as if statements by optimization
V.5.00
Release 2
June 16, 2002 A Note on C Compilers M3T-NC308WA, M3T-NC30WA, and M3T-NC79WA; and Assemblers AS308, AS30, and AS79 (1) On using macro directive command ".LOCAL" V.5.00
Release 2
June 16, 2002 A Note on C Compilers M3T-NC308WA, M3T-NC30WA, and M3T-NC79WA (1) On using standard function libraries scanf, fscanf, and sscanf V.5.00
Release 1
June 1, 2002 Notes on C Compiler M3T-NC30WA V.5.00 Release 1 (1) On using variables of type _Bool
(2) On an if-else construct with if and else statements whose program statements have if-else constructs with the same conditional expression
V.5.00
Release 2
June 1, 2002 Notes on C Compilers M3T-NC308WA, M3T-NC30WA, M3T-NC79WA, and M3T-NC77WA; and Assemblers AS308, AS30, and AS79 (1) On jump addresses in switch statements
(2) On directive Command ".ORG"
V.5.00
Release 2
June 1, 2002 Notification of MITSUBISHI Development Support Tools Running on Windows XP (1) Notification of Mitsubishi development support tools running on Windows XP --
May 1, 2002 Notes on C Compilers M3T-NC308WA, M3T-NC30WA, and M3T-NC79WA (1) On testing bit fields in an if construct
(2) On conditional expressions containing a subtraction
V.5.00
Release 2
Apr. 16, 2002 Notes on C Compilers M3T-NC308WA, M3T-NC30WA, and M3T-NC79WA (1) On function-extending directive command "@" for concatenating character strings
(2) On the tag jump function
V.5.00
Release 2
Mar. 16, 2002 A Note on C Compiler M3T-NC30WA V.5.00 Release 1 (1) On compiling conditional expressions in selection and iteration statements V.5.00
Release 2
Mar. 1, 2002 Notes on C Compiler M3T-NC30WA V.5.00 Release 1 (1) On calling a function declared to be a #pragma SPECIAL directive
(2) On debug information
V.5.00
Release 2
Mar. 1, 2002 A Note on C Compilers M3T-NC308WA and M3T-NC30WA (1) On switch-case statements V.5.00
Release 2
Feb. 1, 2002 Compiler M3T-NC30WA Upgraded to V.5.00 Release 1 (1) V.4.00 Release 2 -> V.5.00 Release 1 --

The news that had been issued on and after release date of NC30WA V.4.00 Release 2
Tool News Search System from here
Issue Date Title Description Fixed version
Jan. 16, 2002 Notes on M3T-NC308WA, M3T-NC30WA, M3T-NC79WA, AS308, AS30, and AS79 (1) On directive command ".INCLUDE"
(2) On MAX instructions generated with an unnecessary comma attached
(3) On describing location symbol "$"
V.5.00
Release 2
((2),(3): Not concerned)
Nov. 16, 2001 (IMPORTANT) M3T-NC308WA and M3T-NC30WA Precautions This news describes how to use compilers correctly to develop your target programs. So, please don't neglect reading this to prevent your programs from involving serious errors.
(1) On optimizing functions of the compilers
V.5.00
Release 1
Nov. 16, 2001 M3T-NC308WA, M3T-NC30WA, M3T-NC79WA, and M3T-NC77WA Precautions (1) On domain errors arising at calling the "pow" function out of the standard library
(2) On incorrect optimization made in a loop containing a switch statement
(3) On forced termination of compilation by describing update of a pointer variable within a loop
(1):V.4.00
Release 1
(2),(3):V.5.00
Release 1
Oct. 1, 2001 M3T-NC308WA, M3T-NC30WA, M3T-NC79WA, and M3T-NC77WA Precautions (1) On setting initial values for arrays of integer types
(2) On making a comparison (including an equality/inequality test) between floating-point numbers using an if statement
V.5.00
Release 1
Sep. 16, 2001 NC308WA, NC30WA, AS308, and AS30 Precautions (1) On the function of optimizing branch instructions V.5.00
Release 1
Aug. 16, 2001 NC30WA Precaution (1) On testing equality or inequality (== or !=) between a bit field greater than 2 bits and an immediate value of 0 (zero) V.5.00
Release 1
July 1, 2001 NC308WA, NC30WA, NC79WA, and NC77WA Precautions (1) Descriptions of inline assemble functions have been omitted in User's Manual and Release Note V.5.00
Release 1
July 1, 2001 NC308WA and NC30WA Precautions (1) On assembler macro descriptions in C-language source files
(2) On link command option "-LOC"
V.5.00
Release 1
May 16, 2001 NC308WA V.3.10 Release 2 and NC30WA V.4.00 Release 2 Precautions (1) On calling inline functions out of other ones V.5.00
Release 1
Apr. 16, 2001 Information on Mitsubishi's Development Support Tools Running on Windows Me (1) Information on Mitsubishi's development support tools running on Windows Me --
Apr. 16, 2001 NC308WA and NC30WA Precautions (1) On describing assignment expressions within iteration statements V.5.00
Release 1
Apr. 1, 2001 NC308WA and NC30WA Precautions (1) On assigning variables or immediate values to members of a structure V.5.00
Release 1
Mar. 16, 2001 NC30WA V.4.00 Release 2 Upgraded Version Announcement (1) V.4.00 Release 1 -> V.4.00 Release 2 --

The news that had been issued on and after release date of NC30WA V.4.00 Release 1
Tool News Search System from here
Issue Date Title Description Fixed version
Feb. 16, 2001 NC308WA and NC30WA Precautions (1) On using immediate values V.4.00
Release 2
Feb. 16, 2001 NC308WA, NC30WA, NC79WA, and NC77WA Precautions (1) On declaring type "enum"
(2) On the function-extending #pragma STRUCT directive
V.4.00
Release 2
Feb. 16, 2001 NC30WA V.4.00 Release 1 Precaution (1) On option -Oloop_unroll (-OLU) V.4.00
Release 2
Nov. 16, 2000 NC30WA Precaution (1) On using assembler macro functions smovf_b, smovf_w, smovb_b, and smovb_w V.4.00
Release 2
Nov. 1, 2000 NC308WA, NC30WA, NC79WA, AS308, AS30, and AS79 Precautions (1) On concatenating strings in assemblers (AS308, AS30, and AS79)
(2) On the order of searching include files in assemblers (AS308, AS30, and AS79)
(1):V.5.00
Release 1
(2):V.4.00
Release 2
Nov. 1, 2000 Information on Mitsubishi Development Support Tools Running on Windows 2000 (1) Information on Mitsubishi development support tools running on Windows 2000 --
Oct. 1, 2000 NC308WA, NC30WA, NC79WA, AS308, AS30, and AS79 Precautions (1) On the total size of ROM displayed in linkers ln308, ln30, and ln79 V.4.00
Release 2
Oct. 1, 2000 NC308WA V.3.00 Release 1, NC30WA V.4.00 Release 1, and NC79WA V.4.00 Release 1 Precautions (1) Describing the condition expression that tests bit fields in an "if" statement may result in incorrect code being generated
(2) Utilities utl308, utl30, and utl79 may unexpectedly terminate their processing
V.4.00
Release 2
Sep. 1, 2000 NC30WA V.4.00 Release 1 Precaution (1) If a result of operation using an & operator is evaluated, incorrect code may be generated
(2) If a multiply operation includes a floating-point number, System Error may arise or incorrect code may be generated
(3) If both a void function and an inline function are contained in a file, incorrect code may be generated
V.4.00
Release 2
Sep. 1, 2000 NC30WA V.4.00 Release 1 Upgraded Version Announcement (1) V.3.20 Release 2 -> V.4.00 Release 1 --

The news that had been issued on and after release date of NC30WA V.3.20 Release 2
Issue Date Title Description Status on the
Latest Version
Aug. 1, 2000 NC308WA, NC30WA, NC79WA, and NC77WA Precautions (1) Converting the type of floating-point constants to the unsigned long one may cause their values to become incorrect Fixed
July 16, 2000 NC308WA, NC30WA, NC79WA, and NC77WA Precautions (1) Assigning the address of a function to a variable of type pointer to another function results in a System Error being generated if the types of both functions are different from each other
(2) Folding floating-point constants may cause incorrect subtract operations to be performed
(3) Folding constants of type unsigned long may cause incorrect divide and modulus operations to be performed
Fixed
May 16, 2000 NC30WA Precaution (1) On transferring a variable to a bit field
(2) On testing the true/false of a variable of type long masked with an immediate value
Fixed
May 1, 2000 NC308WA, NC30WA, NC79WA, and NC77WA Precautions (1) If an optimize option is used, Windows' error message may appear. Fixed
Apr. 16, 2000 NC30WA Precaution (1) On flipping a bit
(2) On testing the specified bit of a masked variable
Fixed
Apr. 1, 2000 EWS-Version C Compilers, Assemblers, and Real-Time OSes Precautions (1) On installing by root user Fixed
Apr. 1, 2000 NC30WA V.3.20 Precaution (1) Run-time library function "_i4i2div" Fixed
Mar. 1, 2000 AS308, AS30, and AS79 Precautions (1) Double-defined labels may not be interpreted as errors at linking Fixed
Feb. 16, 2000 NC308WA V.2.00 Release 2, NC30WA V.3.20 Release 2, NC79WA V.3.20 Release 2, and NC77WA V.5.20 Release 2 Upgraded Versions Announcement (1) V.3.20 Release 1 -> V.3.20 Release 2 --

The news that had been issued on and after release date of NC30WA V.3.20 Release 1
Issue Date Title Description Status on the
Latest Version
Feb. 1, 2000 NC308WA, NC30WA, NC79WA, and NC77WA Precautions (1) On compiling programs containing variables that are declared to be "const" Fixed
Feb. 1, 2000 NC30WA V.3.10 Release 1 Precaution (1) Descriptions of assembler macro functions Fixed
Jan. 16, 2000 NC308WA, NC30WA, NC79WA, and NC77WA Precautions (1) Initialization of external variables of type float or double Fixed
Dec. 16, 1999 AS308 and AS30 Precautions (1) On starting up the linker with a command file selected Fixed
Nov. 1, 1999 NC30WA V.3.20 Release 1 and AS30 V.3.20 Release 1 Upgraded Versions Announcement (1) V.3.10 Release 1 -> V.3.20 Release 1 --

The news that had been issued on and after release date of NC30WA V.3.10 Release 1
Issue Date Title Description Status on the
Latest Version
Oct. 16, 1999 NC30WA Precaution (1) On arithmetic operations of integer constants cast to pointers
(2) On calculation of stack usage including standard function library
Fixed
Oct. 1, 1999 NC308WA and NC30WA Precautions (1) When a conditional branch statement including a return statement with no return value is described in a function with a return value, . . . Fixed
Sep. 16, 1999 AS308, AS30, and AS79 Precautions (1) When an absolute module file is generated by a source file in which no section is declared, . . . Fixed
July 1, 1999 NC30WA V.3.10 Release1 Precaution (1) On "inline" function
(2) On shifting variables by 0 bits
(3) On "less than" comparison of a variable of type "long" with 0
Fixed
June 16, 1999 NC308WA and NC30WA Precautions (1) On multiplication of variables of type "int" and type "pointer to int"
(2) On compilation of switch -- case statements
Fixed
June 16, 1999 AS308 and AS30 Precautions (1) When assemblers are launched with undefined local symbols described in the address portions of operands of local bit symbols and assembler option "-S" given, . . . Fixed
May 16, 1999 NC308WA,NC30WA,NC79WA, and NC77WA Precautions (1) On arrays of type far with initial values
(2) On "sizeof" operator
Fixed
Apr. 1, 1999 NC308WA V.1.00 Release 1 , NC30WA V.3.10 Release 1 Precautions (1) On optimization of conditional branch of setting and clearing 1 bit after testing it Fixed
Apr. 1, 1999 NC30WA V.3.10 Release 1 Precaution (1) On opening project files created by using TM V.1.00 (bundled with NC30WA V.3.00 Release 1) by TM V.2.00 Fixed
Mar. 16, 1999 NC30WA and NC79WA Precaution (1) On debug information Fixed
Mar. 16, 1999 NC30WA V.3.10 Release 1, AS30 V.3.10 Release 1 and MR30 V.3.10 Release 1 Upgraded Versions Announcement (1) V.3.00 Release 2 -> V.3.10 Release 1 --

The news that had been issued on and after release date of NC30WA V.3.00 Release 2
Issue Date Title Description Status on the
Latest Version
Feb. 16, 1999 AS30 Precaution (1) On using abs30
(2) On description of sections
Fixed
Feb. 1, 1999 NC30WA V.3.00 Precaution (1) On general protection errors
(2) -Ostack_frame_align
Fixed
Dec. 16, 1998 AS30 Upgraded Version Announcement (1) V.3.00 Release 1 -> V.3.00 Release 2 --
Dec. 1, 1998 NC30WA V.3.00 Release 2 Precaution (1) On transferring 4-bit data words Fixed
Dec. 1, 1998 AS30 and AS79 Precautions (1) On describing the attribute of a section and using assembler directive ".ALIGN" in a description of assembler directive ".section" Fixed
Nov. 1, 1998 Information on Windows 98 Hosted Mitsubishi Development Support Tools (1) Information on Mitsubishi development support tools running on Windows 98 --
Oct. 16, 1998 AS30, AS79 Precautions (1) When in a macro definition a binary operator or comma operator is placed immediately after a decimal value, and subsequently a macro local label is described, this label cannot be substituted. Fixed
Oct. 1, 1998 NC30WA, NC30, NC77WA, NC77, NC79WA, NC79 Precautions (1) Expressions may not correctly be evaluated using conditionally compile statement "#if" Fixed
Oct. 1, 1998 NC30WA, NC30 Precautions (1) On arguments of functions
(2) On bit field comparison
(3) On "for" statements
(4) On addition of long constants
Fixed
Aug. 16, 1998 NC30WA, NC30 Precautions (1) On variables declared by typedef statement
(2) On division by 2 at adding operation
Fixed
Aug. 1, 1998 NC30WA V.3.00 Release 2 Upgraded Version Announcement (1) V.3.00 Release 1 -> V.3.00 Release 2 --

The news that had been issued on and after release date of NC30WA V.3.00 Release 1
Issue Date Title Description Status on the
Latest Version
Aug. 1, 1998 NC30WA V.3.00 Release 1 Precaution (1) Usage of #pragma EXT4MPTR Fixed
July 16, 1998 NC30WA and NC30 Precautions (1) On "xor" operations between two single bits
(2) On "and" operations performed to constants
(3) On optimization of expelling invariants in a loop
Fixed
July 1, 1998 NC30WA V.2.00 Release 1, V.3.00 Release 1 Precaution (1) On divide operations
(2) On stack information about bcopy function
Fixed
June 16, 1998 NC30WA V.3.00 Release 1, NC77WA V.5.00 Release 1 Precaution (1) On using TM Fixed
June 1, 1998 NC30WA V.3.00 Release 1 Precaution (1) On bit instructions
(2) On bit fields of 4 bits wide
Fixed
May 1, 1998 AS30 Precaution (1) When programs containing a structured description instruction "elif" are step-executed in the source mode in the trace window of debugger software, . . . Fixed
Apr. 1, 1998 NC30WA V3.00 Release 1 AS30 V.3.00 Release 1 Precautions (1) On stk30
(2) On -M60 and -M62 options
Fixed
Feb. 16, 1998 NC30WA V.3.00 Release 1 and AS30 V.3.00 Release 1 Upgraded Version Announcement (1) V.2.00 Release 1 -> V.3.00 Release 1 --

The news that had been issued on and after release date of NC30WA V.2.00 Release 1
Issue Date Title Description Status on the
Latest Version
Nov. 1, 1997 NC30WA V.2.00 Release 1, NC30 V.2.00 Release 1 Precaution (1) Immediate value right shift
(2) Register variable tampering
(3) Constant compare should be an unsigned operation, but occurs as a signed operation
(4) When "-fSSU" is specified as the compile option, more stack data may be provided than in actual use
(5) A system error may occur when "~" tilde operator is applied to bit data
(6) 4-bit to 4-bit transfer operation may give an unknown value
(7) Shift-left operation may give an unknown value
(8) When a register value is used in an if statement and the result of the if sentence is false, the register value becomes unknown
(9) An error occurs when there are multiple returns in the inline function
(10) A 1-bit bit test may return a wrong value
(11) The -WEF (-Werror_file) option doesn't function during compile in the Windows95 version
(12) The offset will deviate when the total of auto variables and the stack return value of register arguments is more than 128 bytes
(13) When reading an initialized union member, the initial value may be read even if the value has been modified
(14) The FB offset value of the auto variable may deviate when -Ostack_frame_align (-OFSA) is specified
Fixed




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