Product: CODESYS Code Generator ARM64

Key Issue Type Summary Resolution Release Note
CGARM64-14 Improvement

Support attribute "c++_compatible" for native calls to C++ compiler using ARM EABI

Fixed [[GENERAL]]
For internal use only.
CGARM64-2 Bug

Compiler, ARM64: Bitaccess on misaligned variable leads to access violation

Won't Fix [[GENERAL]]
The data used for the bit access is not aligned (pack-mode 1). On the ARM platform an alignment is mandatory. The attribute "pack_mode" is a workaround for very special cases when an unaligned access becomes necessary and should be used only if there is no other possibility because of performance issues. For bit operations an unaligned access is not implemented because an atomic access would no longer be possible.