Reorder some libdwP.h struct members for optimal packing.
diff --git a/libdw/ChangeLog b/libdw/ChangeLog
index 600f6dc..af8d859 100644
--- a/libdw/ChangeLog
+++ b/libdw/ChangeLog
@@ -1,5 +1,7 @@
2009-07-08 Roland McGrath <roland@redhat.com>
+ * libdwP.h (struct Dwarf_Line_s): Reorder members to pack better.
+
* dwarf_getlocation.c (check_constant_offset): New function.
(dwarf_getlocation, dwarf_getlocation_addr): Call it to
handle DW_AT_data_member_location of data[48] as constant offset.
diff --git a/libdw/libdwP.h b/libdw/libdwP.h
index eacc49f..359aaec 100644
--- a/libdw/libdwP.h
+++ b/libdw/libdwP.h
@@ -226,6 +226,8 @@
struct Dwarf_Line_s
{
+ Dwarf_Files *files;
+
Dwarf_Addr addr;
unsigned int file;
int line;
@@ -235,8 +237,6 @@
unsigned int end_sequence:1;
unsigned int prologue_end:1;
unsigned int epilogue_begin:1;
-
- Dwarf_Files *files;
};
struct Dwarf_Lines_s