about summary refs log tree commit diff
path: root/arch/powerpc64
diff options
context:
space:
mode:
Diffstat (limited to 'arch/powerpc64')
-rw-r--r--arch/powerpc64/bits/signal.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/arch/powerpc64/bits/signal.h b/arch/powerpc64/bits/signal.h
index 94c7a327..2cc0604c 100644
--- a/arch/powerpc64/bits/signal.h
+++ b/arch/powerpc64/bits/signal.h
@@ -16,7 +16,10 @@ typedef struct {
 } fpregset_t;
 
 typedef struct {
-	unsigned __int128 vrregs[32];
+#ifdef __GNUC__
+	__attribute__((__aligned__(16)))
+#endif
+	unsigned vrregs[32][4];
 	struct {
 #if __BIG_ENDIAN__
 		unsigned _pad[3], vscr_word;