aboutsummaryrefslogtreecommitdiffstats
path: root/src/syscfg/lock-obj-pub.hppa-unknown-linux-gnu.h
diff options
context:
space:
mode:
authorNIIBE Yutaka <[email protected]>2016-04-25 07:46:46 +0000
committerNIIBE Yutaka <[email protected]>2016-04-25 07:55:46 +0000
commitf1104b92249005a31961d1a32c38ba65a0b3ff3a (patch)
tree2900d4e3a56495166cc4854980fd28f0719122a4 /src/syscfg/lock-obj-pub.hppa-unknown-linux-gnu.h
parentsyscfg: Add powerpc-unknown-linux-gnuspe (diff)
downloadlibgpg-error-f1104b92249005a31961d1a32c38ba65a0b3ff3a.tar.gz
libgpg-error-f1104b92249005a31961d1a32c38ba65a0b3ff3a.zip
Fix for HPPA.
* configure.ac (HAVE_GCC_ATTRIBUTE_ALIGNED): Revert. * src/gen-posix-lock-obj.c (USE_16BYTE_ALIGNMENT): Revert. * src/syscfg/lock-obj-pub.hppa-unknown-linux-gnu.h: Revert. -- Signed-off-by: NIIBE Yutaka <[email protected]> This fixes commit 5168b97. I considered wrongly that long double were 128-bit in HPPA. Currently, all that we can do for HPPA is assuming GCC and use its extension of "aligned" attribute.
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.h2
1 files changed, 1 insertions, 1 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 3682577..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,7 +7,7 @@ typedef struct
long _vers;
union {
volatile char _priv[48];
- long double _xld_align;
+ int _x16_align __attribute__ ((aligned (16)));
long _x_align;
long *_xp_align;
} u;