diff options
author | Srinath Parvathaneni <srinath.parvathaneni@arm.com> | 2019-07-02 12:43:59 +0100 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2019-07-02 12:43:59 +0100 |
commit | bb32413ff7247f5ac3685ca9075b3432bca69a82 (patch) | |
tree | 7080f32670d5b6264ba6953f4cbd05a9240ffd22 /ld/ChangeLog | |
parent | 01c1ee4a70478178eb37e46692a02fb846a2f77b (diff) | |
download | gdb-bb32413ff7247f5ac3685ca9075b3432bca69a82.zip gdb-bb32413ff7247f5ac3685ca9075b3432bca69a82.tar.gz gdb-bb32413ff7247f5ac3685ca9075b3432bca69a82.tar.bz2 |
Ensure that debug information is retained for ARMv8-M security functions.
Consider a file containing only Armv8-M secure entry functions.
This file is compiled and linked with "-march=armv8-m.main -mfloat-abi=hard
-mfpu=fpv5-sp-d16 -mcmse -static --specs=rdimon.specs
-Wl,--section-start,.gnu.sgstubs=0x190000 -ffunction-sections
-fdata-sections
-Wl,--gc-sections -g" options to generate an executable.
The executable generated does not contain any debug information of these
secure entry functions even though it contains secure entry functions in
the .text section. This patch fixes this problem.
Diffstat (limited to 'ld/ChangeLog')
-rw-r--r-- | ld/ChangeLog | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog index d23ae59..0f06196 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,10 @@ +2019-07-02 Srinath Parvathaneni <srinath.parvathaneni@arm.com> + + * testsuite/ld-arm/arm-elf.exp: Add tests. + * testsuite/ld-arm/cmse_main.s: New test. + * testsuite/ld-arm/cmse_main_sec_debug.d: Likewise. + * testsuite/ld-arm/cmse_sec_debug.s: Likewise. + 2019-07-01 Nick Clifton <nickc@redhat.com> PR 23839 |