[6/7] Handle DW_END_default

Message ID 20250311-attribute-unsigned-initial-v1-6-833f35aa0f29@adacore.com
State New
Headers
Series Handle unsigned DW_FORM_data* constants more nicely |

Checks

Context Check Description
linaro-tcwg-bot/tcwg_gdb_build--master-arm success Build passed
linaro-tcwg-bot/tcwg_gdb_build--master-aarch64 success Build passed
linaro-tcwg-bot/tcwg_gdb_check--master-arm success Test passed
linaro-tcwg-bot/tcwg_gdb_check--master-aarch64 success Test passed

Commit Message

Tom Tromey March 11, 2025, 5 p.m. UTC
  I noticed that gdb doesn't handle DW_END_default.  This patch adds
support for this.
---
 gdb/dwarf2/read.c | 3 +++
 1 file changed, 3 insertions(+)
  

Patch

diff --git a/gdb/dwarf2/read.c b/gdb/dwarf2/read.c
index d46ae262556f025027caca7d46f6b8b3c27f3f91..ea684f98347274032797554c30cd7d6fcc20d6b7 100644
--- a/gdb/dwarf2/read.c
+++ b/gdb/dwarf2/read.c
@@ -11851,6 +11851,9 @@  die_byte_order (die_info *die, dwarf2_cu *cu, enum bfd_endian *byte_order)
 	{
 	  switch (*endianity)
 	    {
+	    case DW_END_default:
+	      /* Nothing.  */
+	      break;
 	    case DW_END_big:
 	      new_order = BFD_ENDIAN_BIG;
 	      break;