From 3325403c0dd2949bf52efa1b9a5b5cf3191110f9 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Tue, 5 Aug 2014 19:32:51 +0200 Subject: Use 16 byte alignment for hppa-unknown-linux-gnu. * configure.ac (HAVE_GCC_ATTRIBUTE_ALIGNED): New. * src/gen-posix-lock-obj.c (USE_16BYTE_ALIGNMENT): Set for HPPA-Linux. (main): Enforce alignment if needed. * src/syscfg/lock-obj-pub.hppa-unknown-linux-gnu.h: Use 16 byte alignment. -- Debian-bug-id: 757060 --- src/syscfg/lock-obj-pub.hppa-unknown-linux-gnu.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/syscfg/lock-obj-pub.hppa-unknown-linux-gnu.h') diff --git a/src/syscfg/lock-obj-pub.hppa-unknown-linux-gnu.h b/src/syscfg/lock-obj-pub.hppa-unknown-linux-gnu.h index fd47664..b57bb76 100644 --- a/src/syscfg/lock-obj-pub.hppa-unknown-linux-gnu.h +++ b/src/syscfg/lock-obj-pub.hppa-unknown-linux-gnu.h @@ -7,6 +7,7 @@ typedef struct long _vers; union { volatile char _priv[48]; + int _x16_align __attribute__ ((aligned (16))); long _x_align; long *_xp_align; } u; -- cgit v1.2.3