- Important information
- New features
- Known problems
- Program corrections
- User guide corrections
- Miscellaneous
- Release history
Important information
- None
New features
- None
Known Problems
- None
Program Corrections
- None
User guide corrections
- The --core option
Syntax:
--core={rxv1|rxv2|rxv3}
Parameters:
rxv1 (default) Generates code for the RXv1 architecture.
rxv2 Generates code for the RXv2 architecture.
rxv3 Generates code for the RXv3 architecture.
Miscellaneous
- Nothing
Release history
4.13.1 2019-11-20
4.12.1 2019-06-18
4.11.1 2019-02-18
4.10.2 2018-11-28
Program corrections
-
[EWRX-573] On optimization level Low, the compiler produces expressions for address constants that the assembler and linker fail to process, resulting in the link-time error "Error[Lp002]: relocation failed: Stack relocation error". For example, in the code
return ((int)ptr - (int)&mStruct[2].a);
the term on the right-hand side is such a constant address expression, and will trigger the error.
4.10.1 2018-06-29
3.10.4 2017-08-31
3.10.2 2017-05-15
3.10.1 2017-04-20
Program corrections
[EW26214] Preprocessor macro expansion adds an unwanted extra space between some preprocessor tokens (in particular between '.' and 'foo' in #define FOO .foo).
2.90.1 2016-06-08
2.80.1 2015-06-30
Program corrections
[EW25135] An undefined section error "Error[As010]: Section name expected" is in some cases followed by an internal error.
2.70.1 2015-02-23
2.60.2 2014-09-02
Program corrections
[EW24903] The assembler generates the wrong code for expressions that has the operand LPC ($ or .).
2.60.1 2014-04-15
Program corrections
[EW24378] The assembler does not recognize a group of #pragma directives that includes #pragma message, #pragma error, and more.
2.50.1 2013-12-03
New features
- RXv2 core support
Support for the new Renesas RXv2 core has been added. The RXv2 core is backward compatible with the RXv1 core, while delivering improved performance and reduced power consumption.
2.42.1 2013-04-19
2.41.2 2012-12-13
New features
- New core option for RX100
2.41.1 2012-11-27
2.40.1 2012-06-01
2.30.5 2012-02-16
Program corrections
[EW22998] When the assembler list option "Include cross reference" was used, two internal errors were generated. This has been corrected.
2.30.1 2011-06-28
2.20.4 2011-04-08
Program corrections
[EW22261] An error is no longer generated when trying to copy code from ROM to RAM by modifying the linker configuration file as specified in the Development Guide.
2.20.1 2010-12-20
Program corrections
[EW21979] The assembler now correctly handles a macro definition inside an if statement.
2.10.1 2010-06-02
1.12 2010-01-15
1.11 2009-10-05
1.10 2009-05-05
- Initial release.