SOURCES: elfutils-align.patch (NEW) - allocated pointers need 8-by...
qboosh
qboosh at pld-linux.org
Tue Jun 21 21:40:00 CEST 2005
Author: qboosh Date: Tue Jun 21 19:40:00 2005 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- allocated pointers need 8-byte alignment on sparc (to use ldd/std opcodes to access 8-byte aligned structs)
---- Files affected:
SOURCES:
elfutils-align.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/elfutils-align.patch
diff -u /dev/null SOURCES/elfutils-align.patch:1.1
--- /dev/null Tue Jun 21 21:40:00 2005
+++ SOURCES/elfutils-align.patch Tue Jun 21 21:39:55 2005
@@ -0,0 +1,15 @@
+--- 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. */
================================================================
More information about the pld-cvs-commit
mailing list