|
From: <sv...@va...> - 2006-05-21 12:18:23
|
Author: sewardj Date: 2006-05-21 13:18:16 +0100 (Sun, 21 May 2006) New Revision: 5909 Log: Update expected output following vex r1619. Modified: trunk/memcheck/tests/x86/tronical.S trunk/memcheck/tests/x86/tronical.stderr.exp Modified: trunk/memcheck/tests/x86/tronical.S =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/memcheck/tests/x86/tronical.S 2006-05-21 01:52:09 UTC (rev 5908= ) +++ trunk/memcheck/tests/x86/tronical.S 2006-05-21 12:18:16 UTC (rev 5909= ) @@ -1,5 +1,12 @@ /* =20 +2006-05-21: vex r1619 finally causes the x86->IR front end to state +exactly the %eflags dataflow surrounding 'cmpb $0, ... ; js ..' +and so memcheck no longer gives a false positive on this test. +=09 +-----------=09 + +(original comments) Assembly derived from the following program compiled with -O2. This fools Valgrind, causing it to give a false error. =20 Modified: trunk/memcheck/tests/x86/tronical.stderr.exp =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/memcheck/tests/x86/tronical.stderr.exp 2006-05-21 01:52:09 UTC = (rev 5908) +++ trunk/memcheck/tests/x86/tronical.stderr.exp 2006-05-21 12:18:16 UTC = (rev 5909) @@ -1,3 +0,0 @@ -Conditional jump or move depends on uninitialised value(s) - at 0x........: get (...) - by 0x........: main (...) |