]> git.sur5r.net Git - freertos/commit
Do not strip required symbols when LTO is on
authorgaurav-aws <gaurav-aws@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>
Thu, 9 May 2019 22:04:29 +0000 (22:04 +0000)
committergaurav-aws <gaurav-aws@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>
Thu, 9 May 2019 22:04:29 +0000 (22:04 +0000)
commit5d4f6c6548cca359508c57cfc977b20ed6254f81
treec560d90d3010f6e16dcc020899d23381b329756b
parentfc365008ba186ac46fa24fb8d1f7b4a61e639b71
Do not strip required symbols when LTO is on

Link time optimization was stripping off some symbols which were
accessed from assembly code.

git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@2656 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
36 files changed:
FreeRTOS/Demo/CORTEX_MPU_M23_Nuvoton_NuMaker_PFM_M2351_IAR_GCC/Projects/Keil/NonSecure/FreeRTOSDemo_ns.uvoptx
FreeRTOS/Demo/CORTEX_MPU_M23_Nuvoton_NuMaker_PFM_M2351_IAR_GCC/Projects/Keil/NonSecure/FreeRTOSDemo_ns.uvprojx
FreeRTOS/Demo/CORTEX_MPU_M23_Nuvoton_NuMaker_PFM_M2351_IAR_GCC/Projects/Keil/NonSecure/main_ns.c
FreeRTOS/Demo/Common/ARMv8M/mpu_demo/mpu_demo.c
FreeRTOS/Source/include/FreeRTOS.h
FreeRTOS/Source/include/task.h
FreeRTOS/Source/portable/ARMv8M/non_secure/port.c
FreeRTOS/Source/portable/ARMv8M/non_secure/portable/GCC/ARM_CM23/portmacro.h [new file with mode: 0644]
FreeRTOS/Source/portable/ARMv8M/non_secure/portable/GCC/ARM_CM23_NTZ/portmacro.h [new file with mode: 0644]
FreeRTOS/Source/portable/ARMv8M/non_secure/portable/GCC/ARM_CM33/portmacro.h [new file with mode: 0644]
FreeRTOS/Source/portable/ARMv8M/non_secure/portable/GCC/ARM_CM33_NTZ/portmacro.h [new file with mode: 0644]
FreeRTOS/Source/portable/ARMv8M/non_secure/portable/IAR/ARM_CM23/portmacro.h [new file with mode: 0644]
FreeRTOS/Source/portable/ARMv8M/non_secure/portable/IAR/ARM_CM23_NTZ/portmacro.h [new file with mode: 0644]
FreeRTOS/Source/portable/ARMv8M/non_secure/portable/IAR/ARM_CM33/portmacro.h [new file with mode: 0644]
FreeRTOS/Source/portable/ARMv8M/non_secure/portable/IAR/ARM_CM33_NTZ/portmacro.h [new file with mode: 0644]
FreeRTOS/Source/portable/ARMv8M/secure/macros/secure_port_macros.h
FreeRTOS/Source/portable/GCC/ARM_CM23/non_secure/port.c
FreeRTOS/Source/portable/GCC/ARM_CM23/non_secure/portmacro.h
FreeRTOS/Source/portable/GCC/ARM_CM23/secure/secure_port_macros.h
FreeRTOS/Source/portable/GCC/ARM_CM23_NTZ/non_secure/port.c
FreeRTOS/Source/portable/GCC/ARM_CM23_NTZ/non_secure/portmacro.h
FreeRTOS/Source/portable/GCC/ARM_CM33/non_secure/port.c
FreeRTOS/Source/portable/GCC/ARM_CM33/non_secure/portmacro.h
FreeRTOS/Source/portable/GCC/ARM_CM33/secure/secure_port_macros.h
FreeRTOS/Source/portable/GCC/ARM_CM33_NTZ/non_secure/port.c
FreeRTOS/Source/portable/GCC/ARM_CM33_NTZ/non_secure/portmacro.h
FreeRTOS/Source/portable/IAR/ARM_CM23/non_secure/port.c
FreeRTOS/Source/portable/IAR/ARM_CM23/non_secure/portmacro.h
FreeRTOS/Source/portable/IAR/ARM_CM23/secure/secure_port_macros.h
FreeRTOS/Source/portable/IAR/ARM_CM23_NTZ/non_secure/port.c
FreeRTOS/Source/portable/IAR/ARM_CM23_NTZ/non_secure/portmacro.h
FreeRTOS/Source/portable/IAR/ARM_CM33/non_secure/port.c
FreeRTOS/Source/portable/IAR/ARM_CM33/non_secure/portmacro.h
FreeRTOS/Source/portable/IAR/ARM_CM33/secure/secure_port_macros.h
FreeRTOS/Source/portable/IAR/ARM_CM33_NTZ/non_secure/port.c
FreeRTOS/Source/portable/IAR/ARM_CM33_NTZ/non_secure/portmacro.h