diff options
author | Ian Lynagh <igloo@earth.li> | 2006-09-09 10:24:45 +0000 |
---|---|---|
committer | Ian Lynagh <igloo@earth.li> | 2006-09-09 10:24:45 +0000 |
commit | 983a0f014a12c290ce5efec0b732ad54dd8a281a (patch) | |
tree | 72fddd253cdade00def197e8f8247d144bd676df /includes/Stg.h | |
parent | 001f1658a20743f843c70e357fd6fe6c260bbd43 (diff) | |
download | haskell-983a0f014a12c290ce5efec0b732ad54dd8a281a.tar.gz |
8 byte align data. Fixes SIBGUSs on HPPA/Linux.
Diffstat (limited to 'includes/Stg.h')
-rw-r--r-- | includes/Stg.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/includes/Stg.h b/includes/Stg.h index a63b7ec2d6..8e3da0f6d3 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 |