From: Andreas Jaeger Date: Thu, 31 May 2001 18:20:40 +0000 (+0000) Subject: greg_t needs to have the same aligment as the kernel structure. X-Git-Tag: cvs/pre-lgplv2_1~138 X-Git-Url: https://sourceware.org/git/?a=commitdiff_plain;h=c0cf44fae5ce9b1b866099b60c7288f8405869a5;p=glibc.git greg_t needs to have the same aligment as the kernel structure. --- diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/sys/ucontext.h b/sysdeps/unix/sysv/linux/s390/s390-32/sys/ucontext.h index 3e22d89aef..d1ae64c0c0 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-32/sys/ucontext.h +++ b/sysdeps/unix/sysv/linux/s390/s390-32/sys/ucontext.h @@ -39,7 +39,8 @@ typedef unsigned long greg_t; that has the same size as s390_regs. */ #define NGREG 36 #define NUM_FPRS 16 -typedef greg_t gregset_t[NGREG]; +/* Must match kernels psw_t alignment */ +typedef greg_t gregset_t[NGREG] __attribute__ ((aligned(8))); typedef union {