From: Ian Lynagh Date: Sat, 9 Sep 2006 10:24:45 +0000 (+0000) Subject: 8 byte align data. Fixes SIBGUSs on HPPA/Linux. X-Git-Tag: Before_FC_branch_merge~36 X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=commitdiff_plain;h=983a0f014a12c290ce5efec0b732ad54dd8a281a 8 byte align data. Fixes SIBGUSs on HPPA/Linux. --- 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