This repository has been archived on 2023-11-05. You can view files and clone it, but cannot push or open issues or pull requests.
FreeRTOS-Kernel/portable/GCC/ARM_CM3_MPU
Gaurav-Aggarwal-AWS c4b4156fcf
Fix out of offset errors when LTO is enabled (#71)
When Link Time Optimization (LTO) is enabled, some of the LDR
instructions result in out of range access. The reason is that the
default generated literal pool is too far and not within the permissible
range of 4K.

This commit adds LTORG assembly instructions at required places to
ensure that access to literals remain in the permissible range of 4K.

Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
2020-06-10 10:03:11 -07:00
..
port.c Fix out of offset errors when LTO is enabled (#71) 2020-06-10 10:03:11 -07:00
portmacro.h Add definition of portDONT_DISCARD to ARMv7-M ports (#50) 2020-04-14 09:03:11 -07:00