Part Number: ARM-CGT
Tool/software: TI C/C++ Compiler
I am evaluating "CODEGEN-7356: ARM assembler relocations for MOVT symbol+offset are wrong" in order to determine if it presents a vulnerability to our product, and have some questions:
In my research I am referring to:
The JIRA entry: https://sir.ext.ti.com/jira/browse/EXT_EP-9753
An earlier E2E post: https://e2e.ti.com/support/tools/ccs/f/81/t/890167
Is there any more information available for this issue?
The JIRA entry refers specifically to ARM_20.2.0.LTS. Is this vulnerability also present in ARM_18.1.4.LTS and ARM_18.1.8.LTS?
The JIRA and E2E post refer to this issue in the context of the linker and combinations of GCC and TI's ARM-CGT toolchains. Is this the limit of the scope of the problem? Presumably the assembler MOVT instruction is also used in other contexts. If we exclusively use TI's ARM-CGT toolchain are we invulnerable to this problem?
If this bug is fixed, will the new version of the ARM-CGT toolchain become incompatible with the current versions of the ARM-CGT toolchain?
--thx