From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60904) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WTYgH-00017g-9D for qemu-devel@nongnu.org; Fri, 28 Mar 2014 11:26:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WTYgG-0001BZ-Hc for qemu-devel@nongnu.org; Fri, 28 Mar 2014 11:26:53 -0400 From: Peter Maydell Date: Fri, 28 Mar 2014 15:12:54 +0000 Message-Id: <1396019577-2013-1-git-send-email-peter.maydell@linaro.org> Subject: [Qemu-devel] [PATCH 0/3] More fixes for undefined behaviour List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: qemu-trivial@nongnu.org, patches@linaro.org These three patches provide more fixes for undefined behaviour spotted by the clang sanitizer when doing "make check" runs. I don't think these need to go into 2.0; I'm just sending them out now so I don't forget about them... Peter Maydell (3): hw/ide/ahci.c: Avoid shift left into sign bit int128.h: Avoid undefined behaviours involving signed arithmetic xbzrle.c: Avoid undefined behaviour with signed arithmetic hw/ide/ahci.c | 4 ++-- include/qemu/int128.h | 4 ++-- xbzrle.c | 8 +++++--- 3 files changed, 9 insertions(+), 7 deletions(-) -- 1.9.0