-
Bug
-
Resolution: Unresolved
-
Medium
-
Code Generation Tools
-
CODEGEN-10306
-
-
-
-
default
-
EABI cinit copy initialization of a single byte size global variable overwrites the adjacent memory location with a zero value. Depending on the order of global variable initializations, this might over write a variable in the adjacent memory location.
This happens only for single-variable cinit copy records and only for "copy" compression which actually means no compression.
Some targets have 8-bit bytes and some have 16-bit bytes. This issue affects both.