aboutsummaryrefslogtreecommitdiffstats
path: root/src/syscfg/lock-obj-pub.hppa-unknown-linux-gnu.h
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2014-08-05 17:32:51 +0000
committerWerner Koch <[email protected]>2014-08-05 17:32:51 +0000
commit3325403c0dd2949bf52efa1b9a5b5cf3191110f9 (patch)
treea8293b188cd61b02aa36b1ebe739aa7cc047d8b3 /src/syscfg/lock-obj-pub.hppa-unknown-linux-gnu.h
parentAdd new lock-obj-pub.*.h from debian buildds. (diff)
downloadlibgpg-error-3325403c0dd2949bf52efa1b9a5b5cf3191110f9.tar.gz
libgpg-error-3325403c0dd2949bf52efa1b9a5b5cf3191110f9.zip
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
Diffstat (limited to 'src/syscfg/lock-obj-pub.hppa-unknown-linux-gnu.h')
-rw-r--r--src/syscfg/lock-obj-pub.hppa-unknown-linux-gnu.h1
1 files changed, 1 insertions, 0 deletions
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;