Technical information

Operating Precautions for CPDW9X/NT-CDR-V85X, Y-GHS-MULTI-V800
TM
Customer Notification r20tu0003ed1812 97
No. a93
Option ’-misalign_pack’ generates optimized target access
Version Information
V5.1.6C,V5.1.7D
Details:
When the option ‘-misalign_pack is used, the compiler generates target access modes, which are
not allowed in volatile address spaces.
Example:
typedef union {
struct {
uint8 u81;
uint8 u82;
uint16 u161;
} st;
uint16 u162[2];
} T_s1, *T_ps1;
The widest access to an object of type T_s1 cannot be be wider than the biggest data type used
within the object. In this example, it may be max. 16-bit access only. This rule applies only to
objects without the attribute ‘volatile’.
Command Line
None.
Workaround
Please use release V5.1.7D Patch03 or later from
http://www.renesas.eu/updates?id=26