From cc9ea2c21cd6e2c88995a7484d2c848c7d7ce71b Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Fri, 25 Sep 2020 10:00:01 +0930 Subject: [PATCH] Re: Sync libiberty and include with GCC for get_DW_UT_name * dwarf.h (DW_FIRST_UT, DW_UT, DW_END_UT): Define. --- elfcpp/ChangeLog | 4 ++++ elfcpp/dwarf.h | 9 +++++++++ 2 files changed, 13 insertions(+) diff --git a/elfcpp/ChangeLog b/elfcpp/ChangeLog index e65f69b776a..87e4fc8698f 100644 --- a/elfcpp/ChangeLog +++ b/elfcpp/ChangeLog @@ -1,3 +1,7 @@ +2020-09-25 Alan Modra + + * dwarf.h (DW_FIRST_UT, DW_UT, DW_END_UT): Define. + 2020-08-26 Cooper Qu * elfcpp.h (enum SHT): New enum SHT_CSKY_ATTRIBUTES. diff --git a/elfcpp/dwarf.h b/elfcpp/dwarf.h index 1221f37f8a6..d5e06d4d7d3 100644 --- a/elfcpp/dwarf.h +++ b/elfcpp/dwarf.h @@ -81,6 +81,11 @@ namespace elfcpp #define DW_IDX_DUP(name, value) , name = value #define DW_END_IDX }; +#define DW_FIRST_UT(name, value) enum dwarf_unit_type { \ + name = value +#define DW_UT(name, value) , name = value +#define DW_END_UT }; + #include "dwarf2.def" #undef DW_FIRST_TAG @@ -117,6 +122,10 @@ namespace elfcpp #undef DW_IDX_DUP #undef DW_END_IDX +#undef DW_FIRST_UT +#undef DW_UT +#undef DW_END_UT + // Frame unwind information. enum DW_EH_PE -- 2.30.2