From: Richard Henderson Date: Mon, 10 Jun 2019 01:42:49 +0000 (-0700) Subject: tests/tcg/s390x: Fix alignment of csst parameter list X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=62a31161ee60d6c3c62d36b2bcadcd9de8db51f5;p=qemu.git tests/tcg/s390x: Fix alignment of csst parameter list The parameter list given in general register 1 shall be aligned on a quadword boundary. This test currently succeeds or fails depending on the compiler version used and the accidential layout of the function's stack frame. Signed-off-by: Richard Henderson Reviewed-by: David Hildenbrand Signed-off-by: David Hildenbrand --- diff --git a/tests/tcg/s390x/csst.c b/tests/tcg/s390x/csst.c index 1dae9071fb..084d80af49 100644 --- a/tests/tcg/s390x/csst.c +++ b/tests/tcg/s390x/csst.c @@ -3,7 +3,7 @@ int main(void) { - uint64_t parmlist[] = { + uint64_t parmlist[] __attribute__((aligned(16))) = { 0xfedcba9876543210ull, 0, 0x7777777777777777ull,