This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: [GOLD] Repair include/dwarf2.def breakage
- From: Alan Modra <amodra at gmail dot com>
- To: binutils at sourceware dot org
- Date: Mon, 3 Jul 2017 21:51:43 +0930
- Subject: Re: [GOLD] Repair include/dwarf2.def breakage
- Authentication-results: sourceware.org; auth=none
- References: <20170703121419.GJ25242@bubble.grove.modra.org>
On Mon, Jul 03, 2017 at 09:44:20PM +0930, Alan Modra wrote:
> Jan's libiberty patch broke gold. Applying as obvious.
>
> * dwarf.h (DW_FIRST_IDX, DW_IDX, DW_IDX_DUP, DW_END_IDX): Define.
Ugh, this was supposed to be merged into the last patch.
diff --git a/elfcpp/ChangeLog b/elfcpp/ChangeLog
index 1ca1df1..fc864bf 100644
--- a/elfcpp/ChangeLog
+++ b/elfcpp/ChangeLog
@@ -1,6 +1,7 @@
2017-07-03 Alan Modra <amodra@gmail.com>
- * dwarf.h (DW_FIRST_IDX, DW_IDX, DW_IDX_DUP, DW_END_IDX): Define.
+ * dwarf.h (DW_FIRST_IDX, DW_IDX, DW_IDX_DUP, DW_END_IDX): Define,
+ and undefine after using.
2017-06-21 Alan Modra <amodra@gmail.com>
diff --git a/elfcpp/dwarf.h b/elfcpp/dwarf.h
index 85004a4..e5053c4 100644
--- a/elfcpp/dwarf.h
+++ b/elfcpp/dwarf.h
@@ -110,6 +110,11 @@ namespace elfcpp
#undef DW_CFA
#undef DW_END_CFA
+#undef DW_FIRST_IDX
+#undef DW_IDX
+#undef DW_IDX_DUP
+#undef DW_END_IDX
+
// Frame unwind information.
enum DW_EH_PE
--
Alan Modra
Australia Development Lab, IBM