]> sourceware.org Git - valgrind.git/commitdiff
Update clang version of insn-pmovmskb expected.
authorPaul Floyd <pjfloyd@wanadoo.fr>
Mon, 9 May 2022 06:15:06 +0000 (08:15 +0200)
committerPaul Floyd <pjfloyd@wanadoo.fr>
Mon, 9 May 2022 06:15:06 +0000 (08:15 +0200)
I'm not sure when this output changed.

This expected differs from the main GCC expected due to clang emitting
a cmovne for the ternary expression in 'use':
fprintf(stderr, "%d: Invalid value is %s\n", index, invalid ? "true" : "false");

memcheck/tests/amd64/insn-pmovmskb.stderr.exp-clang

index 6d32a1f3315802f8261480d5963a33760bdf4e94..e76c9ba1264e128d4fdec2f7ff58e12deb9a25fd 100644 (file)
@@ -1,22 +1,55 @@
-Conditional jump or move depends on uninitialised value(s)
+Use of uninitialised value of size 8
+   at 0x........: strlen (vg_replace_strmem.c:...)
    ...
    by 0x........: use (insn-pmovmskb.c:48)
    by 0x........: doit (insn-pmovmskb.c:69)
    by 0x........: main (insn-pmovmskb.c:140)
 
 Use of uninitialised value of size 8
+   at 0x........: strlen (vg_replace_strmem.c:...)
    ...
    by 0x........: use (insn-pmovmskb.c:48)
    by 0x........: doit (insn-pmovmskb.c:69)
    by 0x........: main (insn-pmovmskb.c:140)
 
-Use of uninitialised value of size 8
+Conditional jump or move depends on uninitialised value(s)
+   at 0x........: is_overlap (vg_replace_strmem.c:...)
+   by 0x........: memcpy (vg_replace_strmem.c:...)
+   ...
+   by 0x........: use (insn-pmovmskb.c:48)
+   by 0x........: doit (insn-pmovmskb.c:69)
+   by 0x........: main (insn-pmovmskb.c:140)
+
+Conditional jump or move depends on uninitialised value(s)
+   at 0x........: memcpy (vg_replace_strmem.c:...)
+   ...
+   by 0x........: use (insn-pmovmskb.c:48)
+   by 0x........: doit (insn-pmovmskb.c:69)
+   by 0x........: main (insn-pmovmskb.c:140)
+
+Conditional jump or move depends on uninitialised value(s)
+   at 0x........: memcpy (vg_replace_strmem.c:...)
+   ...
+   by 0x........: use (insn-pmovmskb.c:48)
+   by 0x........: doit (insn-pmovmskb.c:69)
+   by 0x........: main (insn-pmovmskb.c:140)
+
+Conditional jump or move depends on uninitialised value(s)
+   at 0x........: memcpy (vg_replace_strmem.c:...)
+   ...
+   by 0x........: use (insn-pmovmskb.c:48)
+   by 0x........: doit (insn-pmovmskb.c:69)
+   by 0x........: main (insn-pmovmskb.c:140)
+
+Conditional jump or move depends on uninitialised value(s)
+   at 0x........: memcpy (vg_replace_strmem.c:...)
    ...
    by 0x........: use (insn-pmovmskb.c:48)
    by 0x........: doit (insn-pmovmskb.c:69)
    by 0x........: main (insn-pmovmskb.c:140)
 
 Use of uninitialised value of size 8
+   at 0x........: memcpy (vg_replace_strmem.c:...)
    ...
    by 0x........: use (insn-pmovmskb.c:48)
    by 0x........: doit (insn-pmovmskb.c:69)
@@ -32,6 +65,20 @@ Use of uninitialised value of size 8
 7: Invalid value is false
 8: Invalid value is false
 9: Invalid value is false
+Use of uninitialised value of size 8
+   at 0x........: memcpy (vg_replace_strmem.c:...)
+   ...
+   by 0x........: use (insn-pmovmskb.c:48)
+   by 0x........: doit (insn-pmovmskb.c:109)
+   by 0x........: main (insn-pmovmskb.c:140)
+
+Use of uninitialised value of size 8
+   at 0x........: memcpy (vg_replace_strmem.c:...)
+   ...
+   by 0x........: use (insn-pmovmskb.c:48)
+   by 0x........: doit (insn-pmovmskb.c:109)
+   by 0x........: main (insn-pmovmskb.c:140)
+
 10: Invalid value is false
 11: Invalid value is false
 12: Invalid value is false
This page took 0.035887 seconds and 5 git commands to generate.