Technical information
Operating Precautions for CPDW9X/NT-CDR-V85X, Y-GHS-MULTI-V800
TM
Customer Notification r20tu0003ed1812 103
No. a102
Bad short load/store optimization
Version Information
V6.1.4/2012.5.5
Details:
There is a possibility for bad short load/store optimization when a “constant address + fixed
offset” were dereferenced. It only affects addresses that fit within the offset of a short load/store
instruction, and only when the additional fixed offset would place it outside that range, and even
then only in limited circumstances.
Example:
(Over)simplified:
*((int*)(0x00000010 + 16)
Command Line
Ccv850 –rh850 –O –o test.out *.o
Workaround
Please use latest patch Y-GHS-MULTI-V800-FULL-V614_2012.5.5-PATCH01
No. a103
Size optimization of bitfields
Version Information
V6.1.4/2012.5.5
Details:
The size optimization is improved using a bit-field inside union
Example:
if () A[u.i].i = 1; else A[u.i].i = 0;
Command Line
Ccv850 –rh850 –O –o test.out *.o
Workaround
Please use latest patch Y-GHS-MULTI-V800-FULL-V614_2012.5.5-PATCH01










