From f1104b92249005a31961d1a32c38ba65a0b3ff3a Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Mon, 25 Apr 2016 16:46:46 +0900 Subject: 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 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. --- src/syscfg/lock-obj-pub.hppa-unknown-linux-gnu.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (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 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; -- cgit v1.2.3