Slight optimization of dwarf_getmacros for loops.
diff --git a/libdw/ChangeLog b/libdw/ChangeLog
index a3d9170..0e317d7 100644
--- a/libdw/ChangeLog
+++ b/libdw/ChangeLog
@@ -1,3 +1,9 @@
+2009-05-07 Roland McGrath <roland@redhat.com>
+
+ * dwarf_getmacros.c (dwarf_getmacros): Use absolute section offset in
+ return value and OFFSET argument, not CU-relative. Only fetch the
+ attribute data when called with OFFSET of 0.
+
2009-05-07 Petr Machata <pmachata@redhat.com>
* dwarf_getmacros.c (dwarf_getmacros): Take into account offset in