From 983a0f014a12c290ce5efec0b732ad54dd8a281a Mon Sep 17 00:00:00 2001 From: Ian Lynagh Date: Sat, 9 Sep 2006 10:24:45 +0000 Subject: [PATCH] 8 byte align data. Fixes SIBGUSs on HPPA/Linux. --- includes/Stg.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/includes/Stg.h b/includes/Stg.h index a63b7ec..8e3da0f 100644 --- a/includes/Stg.h +++ b/includes/Stg.h @@ -127,8 +127,8 @@ typedef StgWord64 LW_; #define EF_(f) extern F_ f(void) typedef StgWord StgWordArray[]; -#define EI_ extern StgWordArray -#define II_ static StgWordArray +#define EI_(X) extern StgWordArray (X) GNU_ATTRIBUTE(aligned (8)) +#define II_(X) static StgWordArray (X) GNU_ATTRIBUTE(aligned (8)) /* ----------------------------------------------------------------------------- Tail calls -- 1.7.10.4