From 28efa7d12059f16d9abc6316e8f60a3cfe5f1303 Mon Sep 17 00:00:00 2001 From: Alexander Egorenkov Date: Thu, 19 Aug 2021 09:29:41 +0200 Subject: [PATCH] zdump: Disable warnings about unaligned access to packed struct members MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This is a false positive because IBM Z architecture supports unaligned memory accesses. dfo_s390.c: In function ‘df_s390_dump_init’: dfo_s390.c:218:29: warning: taking address of packed member of ‘struct df_s390_hdr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 218 | timeval2tod(&dh->tod, dfi_attr_time()); | ^~~~~~~~ dfo_s390.c:219:29: warning: taking address of packed member of ‘struct df_s390_em’ may result in an unaligned pointer value [-Waddress-of-packed-member] 219 | timeval2tod(&em->tod, dfi_attr_time()); | ^~~~~~~~ dfo_s390.c:222:29: warning: taking address of packed member of ‘struct df_s390_em’ may result in an unaligned pointer value [-Waddress-of-packed-member] 222 | timeval2tod(&em->tod, dfi_attr_time_end()); | ^~~~~~~~ Signed-off-by: Alexander Egorenkov Signed-off-by: Jan Höppner --- zdump/Makefile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/zdump/Makefile b/zdump/Makefile index e3170749..3c4a228b 100644 --- a/zdump/Makefile +++ b/zdump/Makefile @@ -1,5 +1,7 @@ include ../common.mak +ALL_CFLAGS += -Wno-address-of-packed-member + # # HAVE_FUSE: Allow to build zgetdump without mount support #