[newlib-cygwin] Add .note and DWARF3 sections to RX linker scripts.
Nick Clifton
nickc@sourceware.org
Wed Apr 8 09:06:00 GMT 2015
https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=5b8fb10d65871174e7b2ae45a3cd7c43c7a6a1f3
commit 5b8fb10d65871174e7b2ae45a3cd7c43c7a6a1f3
Author: Nick Clifton <nickc@redhat.com>
Date: Wed Apr 8 10:04:12 2015 +0100
Add .note and DWARF3 sections to RX linker scripts.
* rx/rx.ld: Add .note and DWARF3 sections.
* rx/rx-sim.ld: Likewise.
Diff:
---
libgloss/ChangeLog | 5 +++++
libgloss/rx/rx-sim.ld | 6 ++++++
libgloss/rx/rx.ld | 6 ++++++
3 files changed, 17 insertions(+)
diff --git a/libgloss/ChangeLog b/libgloss/ChangeLog
index d2678d1..fc3674e 100644
--- a/libgloss/ChangeLog
+++ b/libgloss/ChangeLog
@@ -1,3 +1,8 @@
+2015-04-08 Nick Clifton <nickc@redhat.com>
+
+ * rx/rx.ld: Add .note and DWARF3 sections.
+ * rx/rx-sim.ld: Likewise.
+
2015-04-07 Nick Clifton <nickc@redhat.com>
* rl78/rl78.ld (.csstart): Add a KEEP directive.
diff --git a/libgloss/rx/rx-sim.ld b/libgloss/rx/rx-sim.ld
index 4acc6cb..b5802c5 100644
--- a/libgloss/rx/rx-sim.ld
+++ b/libgloss/rx/rx-sim.ld
@@ -188,6 +188,7 @@ SECTIONS
}
/* The rest are all not normally part of the runtime image. */
+ .note : { *(.note) }
/* Stabs debugging sections. */
.stab 0 : { *(.stab) }
@@ -222,5 +223,10 @@ SECTIONS
.debug_funcnames 0 : { *(.debug_funcnames) }
.debug_typenames 0 : { *(.debug_typenames) }
.debug_varnames 0 : { *(.debug_varnames) }
+ /* DWARF 3 */
+ .debug_pubtypes 0 : { *(.debug_pubtypes) }
+ .debug_ranges 0 : { *(.debug_ranges) }
+ /* DWARF Extension. */
+ .debug_macro 0 : { *(.debug_macro) }
/DISCARD/ : { *(.note.GNU-stack) }
}
diff --git a/libgloss/rx/rx.ld b/libgloss/rx/rx.ld
index 7aa263a..f56fe01 100644
--- a/libgloss/rx/rx.ld
+++ b/libgloss/rx/rx.ld
@@ -192,6 +192,7 @@ SECTIONS
}
/* The rest are all not normally part of the runtime image. */
+ .note : { *(.note) }
/* Stabs debugging sections. */
.stab 0 : { *(.stab) }
@@ -226,5 +227,10 @@ SECTIONS
.debug_funcnames 0 : { *(.debug_funcnames) }
.debug_typenames 0 : { *(.debug_typenames) }
.debug_varnames 0 : { *(.debug_varnames) }
+ /* DWARF 3 */
+ .debug_pubtypes 0 : { *(.debug_pubtypes) }
+ .debug_ranges 0 : { *(.debug_ranges) }
+ /* DWARF Extension. */
+ .debug_macro 0 : { *(.debug_macro) }
/DISCARD/ : { *(.note.GNU-stack) }
}
More information about the Newlib-cvs
mailing list