From 6678b4022f0bd726b8b0ca257a6578c4b216c64d Mon Sep 17 00:00:00 2001 From: Liam Girdwood Date: Tue, 13 Apr 2021 17:17:57 +0100 Subject: [PATCH] testbench: align IPC structures on 4 bytes. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit IPC is aligned on at least 4 bytes, removes compiler warning about packed data being aligned on 1 bytes. In file included from /home/lrg/work/sof/sof/tools/testbench/file.c:23: /home/lrg/work/sof/sof/tools/testbench/include/testbench/file.h:59:1: error: alignment 1 of ‘struct sof_ipc_comp_file’ is less than 4 [-Werror=packed-not-aligned] 59 | } __attribute__((packed)); | ^ Signed-off-by: Liam Girdwood --- tools/testbench/include/testbench/file.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/testbench/include/testbench/file.h b/tools/testbench/include/testbench/file.h index bce37e0f2..6f31ac41d 100644 --- a/tools/testbench/include/testbench/file.h +++ b/tools/testbench/include/testbench/file.h @@ -56,5 +56,5 @@ struct sof_ipc_comp_file { char *fn; enum file_mode mode; enum sof_ipc_frame frame_fmt; -} __attribute__((packed)); +} __attribute__((packed, aligned(4))); #endif