3c5dec6
From f55cca0e86f59ec11ffafd5c0503c39ca3723e2e Mon Sep 17 00:00:00 2001
3c5dec6
From: Kamil Dudka <kdudka@redhat.com>
3c5dec6
Date: Mon, 4 Feb 2019 17:32:56 +0100
3c5dec6
Subject: [PATCH] libtest: compile lib1560.c with -fno-builtin-strcmp
3c5dec6
3c5dec6
... to prevent valgrind from reporting false positives on x86_64:
3c5dec6
3c5dec6
Conditional jump or move depends on uninitialised value(s)
3c5dec6
   at 0x10BCAA: part2id (lib1560.c:489)
3c5dec6
   by 0x10BCAA: updateurl (lib1560.c:521)
3c5dec6
   by 0x10BCAA: set_parts (lib1560.c:630)
3c5dec6
   by 0x10BCAA: test (lib1560.c:802)
3c5dec6
   by 0x4923412: (below main) (in /usr/lib64/libc-2.28.9000.so)
3c5dec6
3c5dec6
Conditional jump or move depends on uninitialised value(s)
3c5dec6
   at 0x10BCC3: part2id (lib1560.c:491)
3c5dec6
   by 0x10BCC3: updateurl (lib1560.c:521)
3c5dec6
   by 0x10BCC3: set_parts (lib1560.c:630)
3c5dec6
   by 0x10BCC3: test (lib1560.c:802)
3c5dec6
   by 0x4923412: (below main) (in /usr/lib64/libc-2.28.9000.so)
3c5dec6
---
3c5dec6
 tests/libtest/Makefile.inc | 1 +
3c5dec6
 1 file changed, 1 insertion(+)
3c5dec6
3c5dec6
diff --git a/tests/libtest/Makefile.inc b/tests/libtest/Makefile.inc
3c5dec6
index 080421b..ea3b806 100644
3c5dec6
--- a/tests/libtest/Makefile.inc
3c5dec6
+++ b/tests/libtest/Makefile.inc
7dada59
@@ -592,6 +592,7 @@ lib1559_SOURCES = lib1559.c $(SUPPORTFILES) $(TESTUTIL) $(WARNLESS)
3c7950d
 lib1559_LDADD = $(TESTUTIL_LIBS)
3c5dec6
 
3c5dec6
 lib1560_SOURCES = lib1560.c $(SUPPORTFILES) $(TESTUTIL) $(WARNLESS)
3c5dec6
+lib1560_CFLAGS = $(AM_CFLAGS) -fno-builtin-strcmp
3c5dec6
 lib1560_LDADD = $(TESTUTIL_LIBS)
3c5dec6
 
dfb411a
 lib1564_SOURCES = lib1564.c $(SUPPORTFILES) $(TESTUTIL) $(WARNLESS)
3c5dec6
-- 
3c5dec6
2.17.2
3c5dec6