[rtems commit] bsps: Add missing DWARF 5 sections

Sebastian Huber sebh at rtems.org
Tue Jan 26 14:29:52 UTC 2021


Module:    rtems
Branch:    master
Commit:    9eb9813dc150dba85cd0379bdc2184355881ee33
Changeset: http://git.rtems.org/rtems/commit/?id=9eb9813dc150dba85cd0379bdc2184355881ee33

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Tue Jan 26 15:29:00 2021 +0100

bsps: Add missing DWARF 5 sections

Sort alphabetically.

---

 bsps/aarch64/shared/start/linkcmds.base          | 8 +++++---
 bsps/arm/shared/start/linkcmds.base              | 8 +++++---
 bsps/m68k/shared/start/linkcmds.base             | 8 +++++---
 bsps/powerpc/gen5200/start/linkcmds.gen5200_base | 8 +++++---
 bsps/powerpc/shared/start/linkcmds.base          | 8 +++++---
 bsps/riscv/shared/start/linkcmds.base.in         | 8 +++++---
 spec/build/bsps/riscv/linkcmdsbase.yml           | 8 +++++---
 7 files changed, 35 insertions(+), 21 deletions(-)

diff --git a/bsps/aarch64/shared/start/linkcmds.base b/bsps/aarch64/shared/start/linkcmds.base
index 45550b0..2943908 100644
--- a/bsps/aarch64/shared/start/linkcmds.base
+++ b/bsps/aarch64/shared/start/linkcmds.base
@@ -410,12 +410,14 @@ SECTIONS {
 	.debug_pubtypes 0 : { *(.debug_pubtypes) }
 	.debug_ranges   0 : { *(.debug_ranges) }
 	/* DWARF 5.  */
+	.debug_addr     0 : { *(.debug_addr) }
+	.debug_line_str 0 : { *(.debug_line_str) }
 	.debug_loclists 0 : { *(.debug_loclists) }
+	.debug_macro    0 : { *(.debug_macro) }
+	.debug_names    0 : { *(.debug_names) }
 	.debug_rnglists 0 : { *(.debug_rnglists) }
-	.debug_line_str 0 : { *(.debug_line_str) }
 	.debug_str_offsets 0 : { *(.debug_str_offsets) }
-	.debug_macro    0 : { *(.debug_macro) }
-	.debug_addr     0 : { *(.debug_addr) }
+	.debug_sup      0 : { *(.debug_sup) }
 	.ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) }
 	.note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }
 	/DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) }
diff --git a/bsps/arm/shared/start/linkcmds.base b/bsps/arm/shared/start/linkcmds.base
index 1b92771..a56e23f 100644
--- a/bsps/arm/shared/start/linkcmds.base
+++ b/bsps/arm/shared/start/linkcmds.base
@@ -425,12 +425,14 @@ SECTIONS {
 	.debug_pubtypes 0 : { *(.debug_pubtypes) }
 	.debug_ranges   0 : { *(.debug_ranges) }
 	/* DWARF 5.  */
+	.debug_addr     0 : { *(.debug_addr) }
+	.debug_line_str 0 : { *(.debug_line_str) }
 	.debug_loclists 0 : { *(.debug_loclists) }
+	.debug_macro    0 : { *(.debug_macro) }
+	.debug_names    0 : { *(.debug_names) }
 	.debug_rnglists 0 : { *(.debug_rnglists) }
-	.debug_line_str 0 : { *(.debug_line_str) }
 	.debug_str_offsets 0 : { *(.debug_str_offsets) }
-	.debug_macro    0 : { *(.debug_macro) }
-	.debug_addr     0 : { *(.debug_addr) }
+	.debug_sup      0 : { *(.debug_sup) }
 	.ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) }
 	.note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }
 	/DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) }
diff --git a/bsps/m68k/shared/start/linkcmds.base b/bsps/m68k/shared/start/linkcmds.base
index 1943574..1daf2e1 100644
--- a/bsps/m68k/shared/start/linkcmds.base
+++ b/bsps/m68k/shared/start/linkcmds.base
@@ -308,12 +308,14 @@ SECTIONS {
 	.debug_pubtypes 0 : { *(.debug_pubtypes) }
 	.debug_ranges   0 : { *(.debug_ranges) }
 	/* DWARF 5.  */
+	.debug_addr     0 : { *(.debug_addr) }
+	.debug_line_str 0 : { *(.debug_line_str) }
 	.debug_loclists 0 : { *(.debug_loclists) }
+	.debug_macro    0 : { *(.debug_macro) }
+	.debug_names    0 : { *(.debug_names) }
 	.debug_rnglists 0 : { *(.debug_rnglists) }
-	.debug_line_str 0 : { *(.debug_line_str) }
 	.debug_str_offsets 0 : { *(.debug_str_offsets) }
-	.debug_macro    0 : { *(.debug_macro) }
-	.debug_addr     0 : { *(.debug_addr) }
+	.debug_sup      0 : { *(.debug_sup) }
 	/DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) }
 
 	/*
diff --git a/bsps/powerpc/gen5200/start/linkcmds.gen5200_base b/bsps/powerpc/gen5200/start/linkcmds.gen5200_base
index b17dfd7..b52943b 100644
--- a/bsps/powerpc/gen5200/start/linkcmds.gen5200_base
+++ b/bsps/powerpc/gen5200/start/linkcmds.gen5200_base
@@ -342,12 +342,14 @@ SECTIONS {
 	.debug_pubtypes 0 : { *(.debug_pubtypes) }
 	.debug_ranges   0 : { *(.debug_ranges) }
 	/* DWARF 5.  */
+	.debug_addr     0 : { *(.debug_addr) }
+	.debug_line_str 0 : { *(.debug_line_str) }
 	.debug_loclists 0 : { *(.debug_loclists) }
+	.debug_macro    0 : { *(.debug_macro) }
+	.debug_names    0 : { *(.debug_names) }
 	.debug_rnglists 0 : { *(.debug_rnglists) }
-	.debug_line_str 0 : { *(.debug_line_str) }
 	.debug_str_offsets 0 : { *(.debug_str_offsets) }
-	.debug_macro    0 : { *(.debug_macro) }
-	.debug_addr     0 : { *(.debug_addr) }
+	.debug_sup      0 : { *(.debug_sup) }
 	.gnu.attributes 0 : { KEEP (*(.gnu.attributes)) }
 
 	/DISCARD/ : {
diff --git a/bsps/powerpc/shared/start/linkcmds.base b/bsps/powerpc/shared/start/linkcmds.base
index f9c30d1..de80874 100644
--- a/bsps/powerpc/shared/start/linkcmds.base
+++ b/bsps/powerpc/shared/start/linkcmds.base
@@ -437,12 +437,14 @@ SECTIONS {
 	.debug_pubtypes 0 : { *(.debug_pubtypes) }
 	.debug_ranges   0 : { *(.debug_ranges) }
 	/* DWARF 5.  */
+	.debug_addr     0 : { *(.debug_addr) }
+	.debug_line_str 0 : { *(.debug_line_str) }
 	.debug_loclists 0 : { *(.debug_loclists) }
+	.debug_macro    0 : { *(.debug_macro) }
+	.debug_names    0 : { *(.debug_names) }
 	.debug_rnglists 0 : { *(.debug_rnglists) }
-	.debug_line_str 0 : { *(.debug_line_str) }
 	.debug_str_offsets 0 : { *(.debug_str_offsets) }
-	.debug_macro    0 : { *(.debug_macro) }
-	.debug_addr     0 : { *(.debug_addr) }
+	.debug_sup      0 : { *(.debug_sup) }
 	.gnu.attributes 0 : { KEEP (*(.gnu.attributes)) }
 	.PPC.EMB.apuinfo 0 : { *(.PPC.EMB.apuinfo) }
 	/DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) }
diff --git a/bsps/riscv/shared/start/linkcmds.base.in b/bsps/riscv/shared/start/linkcmds.base.in
index e28ed0a..f114bb8 100644
--- a/bsps/riscv/shared/start/linkcmds.base.in
+++ b/bsps/riscv/shared/start/linkcmds.base.in
@@ -375,12 +375,14 @@ SECTIONS {
 	.debug_pubtypes 0 : { *(.debug_pubtypes) }
 	.debug_ranges   0 : { *(.debug_ranges) }
 	/* DWARF 5.  */
+	.debug_addr     0 : { *(.debug_addr) }
+	.debug_line_str 0 : { *(.debug_line_str) }
 	.debug_loclists 0 : { *(.debug_loclists) }
+	.debug_macro    0 : { *(.debug_macro) }
+	.debug_names    0 : { *(.debug_names) }
 	.debug_rnglists 0 : { *(.debug_rnglists) }
-	.debug_line_str 0 : { *(.debug_line_str) }
 	.debug_str_offsets 0 : { *(.debug_str_offsets) }
-	.debug_macro    0 : { *(.debug_macro) }
-	.debug_addr     0 : { *(.debug_addr) }
+	.debug_sup      0 : { *(.debug_sup) }
 	.gnu.attributes 0 : { KEEP (*(.gnu.attributes)) }
 	/DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) }
 	.shstrtab		 0 : { *(.shstrtab) }
diff --git a/spec/build/bsps/riscv/linkcmdsbase.yml b/spec/build/bsps/riscv/linkcmdsbase.yml
index dde54a2..3f52a31 100644
--- a/spec/build/bsps/riscv/linkcmdsbase.yml
+++ b/spec/build/bsps/riscv/linkcmdsbase.yml
@@ -372,12 +372,14 @@ content: |
     .debug_pubtypes 0 : { *(.debug_pubtypes) }
     .debug_ranges   0 : { *(.debug_ranges) }
     /* DWARF 5.  */
+    .debug_addr     0 : { *(.debug_addr) }
+    .debug_line_str 0 : { *(.debug_line_str) }
     .debug_loclists 0 : { *(.debug_loclists) }
+    .debug_macro    0 : { *(.debug_macro) }
+    .debug_names    0 : { *(.debug_names) }
     .debug_rnglists 0 : { *(.debug_rnglists) }
-    .debug_line_str 0 : { *(.debug_line_str) }
     .debug_str_offsets 0 : { *(.debug_str_offsets) }
-    .debug_macro    0 : { *(.debug_macro) }
-    .debug_addr     0 : { *(.debug_addr) }
+    .debug_sup      0 : { *(.debug_sup) }
     .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) }
     /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) }
     .shstrtab     0 : { *(.shstrtab) }



More information about the vc mailing list