diff options
author | Werner Koch <[email protected]> | 2014-08-05 17:32:51 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2014-08-05 17:32:51 +0000 |
commit | 3325403c0dd2949bf52efa1b9a5b5cf3191110f9 (patch) | |
tree | a8293b188cd61b02aa36b1ebe739aa7cc047d8b3 /src/syscfg/lock-obj-pub.hppa-unknown-linux-gnu.h | |
parent | Add new lock-obj-pub.*.h from debian buildds. (diff) | |
download | libgpg-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.h | 1 |
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; |