From: Tomohiro Kusumi <tkusumi@xxxxxxxxxx> This warning has nothing to do with what the code is trying to test. This test code should keep it volatile, so cast to void* to silence a warning on discarding volatile. -- # uname Linux # grep memset config.log -A2 | head -3 /tmp/fio-conf-15226-60011-1419.c:6:10: warning: passing argument 1 of 'memset' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] memset(&cid, 0, sizeof(cid)); ^ Signed-off-by: Tomohiro Kusumi <tkusumi@xxxxxxxxxx> --- configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure b/configure index 0aaa3f8..d434815 100755 --- a/configure +++ b/configure @@ -938,7 +938,7 @@ cat > $TMPC << EOF int main(int argc, char **argv) { volatile clockid_t cid; - memset(&cid, 0, sizeof(cid)); + memset((void*)&cid, 0, sizeof(cid)); return 0; } EOF -- 2.9.3 -- To unsubscribe from this list: send the line "unsubscribe fio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html