aboutsummaryrefslogtreecommitdiff
path: root/ld/ChangeLog
diff options
context:
space:
mode:
authorSrinath Parvathaneni <srinath.parvathaneni@arm.com>2019-07-02 12:43:59 +0100
committerNick Clifton <nickc@redhat.com>2019-07-02 12:43:59 +0100
commitbb32413ff7247f5ac3685ca9075b3432bca69a82 (patch)
tree7080f32670d5b6264ba6953f4cbd05a9240ffd22 /ld/ChangeLog
parent01c1ee4a70478178eb37e46692a02fb846a2f77b (diff)
downloadgdb-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/ChangeLog7
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