--- elfutils-0.108/libdw/libdwP.h.orig 2005-04-02 22:23:11.000000000 +0000 +++ elfutils-0.108/libdw/libdwP.h 2005-06-21 19:26:01.413965788 +0000 @@ -142,7 +142,11 @@ size_t size; size_t remaining; struct libdw_memblock *prev; - char mem[0]; + char mem[0] +#ifdef __sparc__ + __attribute__((aligned(8))) +#endif + ; } *mem_tail; /* Default size of allocated memory blocks. */