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
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
..
ARM7_AT91FR40008 version bump to v10.3.1 (#16) 2020-02-18 22:03:54 -08:00
ARM7_AT91SAM7S version bump to v10.3.1 (#16) 2020-02-18 22:03:54 -08:00
ARM7_LPC23xx version bump to v10.3.1 (#16) 2020-02-18 22:03:54 -08:00
ARM7_LPC2000 version bump to v10.3.1 (#16) 2020-02-18 22:03:54 -08:00
ARM_CA9 Cortex-A9 port: Adding stack alignment directive to assembly code 2020-03-13 12:19:31 -07:00
ARM_CA53_64_BIT version bump to v10.3.1 (#16) 2020-02-18 22:03:54 -08:00
ARM_CM0 Add definition of portDONT_DISCARD to ARMv7-M ports (#50) 2020-04-14 09:03:11 -07:00
ARM_CM3 Fix out of offset errors when LTO is enabled (#71) 2020-06-10 10:03:11 -07:00
ARM_CM3_MPU Fix out of offset errors when LTO is enabled (#71) 2020-06-10 10:03:11 -07:00
ARM_CM4_MPU Fix out of offset errors when LTO is enabled (#71) 2020-06-10 10:03:11 -07:00
ARM_CM4F Fix out of offset errors when LTO is enabled (#71) 2020-06-10 10:03:11 -07:00
ARM_CM7 Fix out of offset errors when LTO is enabled (#71) 2020-06-10 10:03:11 -07:00
ARM_CM23 Add "Tickless Idle" support for ARMv8M ports (#29) 2020-03-16 10:50:49 -07:00
ARM_CM23_NTZ/non_secure Add "Tickless Idle" support for ARMv8M ports (#29) 2020-03-16 10:50:49 -07:00
ARM_CM33 Add "Tickless Idle" support for ARMv8M ports (#29) 2020-03-16 10:50:49 -07:00
ARM_CM33_NTZ/non_secure Add "Tickless Idle" support for ARMv8M ports (#29) 2020-03-16 10:50:49 -07:00
ARM_CR5 version bump to v10.3.1 (#16) 2020-02-18 22:03:54 -08:00
ARM_CRx_No_GIC version bump to v10.3.1 (#16) 2020-02-18 22:03:54 -08:00
ATMega323 version bump to v10.3.1 (#16) 2020-02-18 22:03:54 -08:00
AVR32_UC3 version bump to v10.3.1 (#16) 2020-02-18 22:03:54 -08:00
ColdFire_V2 version bump to v10.3.1 (#16) 2020-02-18 22:03:54 -08:00
CORTUS_APS3 version bump to v10.3.1 (#16) 2020-02-18 22:03:54 -08:00
H8S2329 version bump to v10.3.1 (#16) 2020-02-18 22:03:54 -08:00
HCS12 version bump to v10.3.1 (#16) 2020-02-18 22:03:54 -08:00
IA32_flat version bump to v10.3.1 (#16) 2020-02-18 22:03:54 -08:00
MCF5235 Re-sync with upstream and stripping away none kernel related. 2020-02-10 13:45:57 -08:00
MicroBlaze version bump to v10.3.1 (#16) 2020-02-18 22:03:54 -08:00
MicroBlazeV8 version bump to v10.3.1 (#16) 2020-02-18 22:03:54 -08:00
MicroBlazeV9 version bump to v10.3.1 (#16) 2020-02-18 22:03:54 -08:00
MSP430F449 version bump to v10.3.1 (#16) 2020-02-18 22:03:54 -08:00
NiosII version bump to v10.3.1 (#16) 2020-02-18 22:03:54 -08:00
PPC405_Xilinx version bump to v10.3.1 (#16) 2020-02-18 22:03:54 -08:00
PPC440_Xilinx version bump to v10.3.1 (#16) 2020-02-18 22:03:54 -08:00
RISC-V Fix/clear MIE bit in initial RISC-V mstatus register. (#57) 2020-05-01 22:35:42 -07:00
RL78 version bump to v10.3.1 (#16) 2020-02-18 22:03:54 -08:00
RX100 version bump to v10.3.1 (#16) 2020-02-18 22:03:54 -08:00
RX600 version bump to v10.3.1 (#16) 2020-02-18 22:03:54 -08:00
RX600v2 version bump to v10.3.1 (#16) 2020-02-18 22:03:54 -08:00
STR75x version bump to v10.3.1 (#16) 2020-02-18 22:03:54 -08:00
TriCore_1782 version bump to v10.3.1 (#16) 2020-02-18 22:03:54 -08:00