From: Pádraig Brady
Date: Wed, 3 Dec 2014 21:06:11 +0000 (+0000)
Subject: maint: avoid -fsanitize=undefined warning in rand-isaac
X-Git-Tag: v8.24~172
X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5760532a2dcbad3569928f56a1d5d60d7282087c;p=thirdparty%2Fcoreutils.git
maint: avoid -fsanitize=undefined warning in rand-isaac
* gl/lib/rand-isaac.c (isaac_refill): readisaac() purposefully passes
unaligned pointers to avoid memory copies. This is only done on
platforms where this is defined, so avoid the associated
runtime warning generated with -fsanitize=undefined, which is:
lib/rand-isaac.c:125:182: runtime error: store to misaligned address
0x63100003d7fd for type 'isaac_word', which requires 8 byte alignment
0x63100003d7fd: note: pointer points here
47 ce ed a4 be be be 00 00 00 00 00 00 00 00 ...
^
---
diff --git a/gl/lib/rand-isaac.c b/gl/lib/rand-isaac.c
index c03242f66a..3462b6d4ba 100644
--- a/gl/lib/rand-isaac.c
+++ b/gl/lib/rand-isaac.c
@@ -35,6 +35,18 @@
#include "rand-isaac.h"
#include