summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Lynagh <igloo@earth.li>2006-09-09 10:24:45 +0000
committerIan Lynagh <igloo@earth.li>2006-09-09 10:24:45 +0000
commit983a0f014a12c290ce5efec0b732ad54dd8a281a (patch)
tree72fddd253cdade00def197e8f8247d144bd676df
parent001f1658a20743f843c70e357fd6fe6c260bbd43 (diff)
downloadhaskell-983a0f014a12c290ce5efec0b732ad54dd8a281a.tar.gz
8 byte align data. Fixes SIBGUSs on HPPA/Linux.
-rw-r--r--includes/Stg.h4
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