Skip to content

Commit 9cfed11

Browse files
committed
Merge branch 'PHP-7.0'
2 parents 0ed6e25 + ccf8b54 commit 9cfed11

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

run-tests.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1839,11 +1839,13 @@ function run_test($php, $file, $env)
18391839
$env['ZEND_DONT_UNLOAD_MODULES'] = 1;
18401840

18411841
/* --vex-iropt-register-updates=allregs-at-mem-access is necessary for phpdbg watchpoint tests */
1842-
if (version_compare($valgrind_version, '3.3.0', '>=')) {
1842+
if (version_compare($valgrind_version, '3.8.0', '>=')) {
18431843
/* valgrind 3.3.0+ doesn't have --log-file-exactly option */
18441844
$cmd = "valgrind -q --tool=memcheck --trace-children=yes --vex-iropt-register-updates=allregs-at-mem-access --log-file=$memcheck_filename $cmd";
1845+
} elseif (version_compare($valgrind_version, '3.3.0', '>=')) {
1846+
$cmd = "valgrind -q --tool=memcheck --trace-children=yes --vex-iropt-precise-memory-exns=yes --log-file=$memcheck_filename $cmd";
18451847
} else {
1846-
$cmd = "valgrind -q --tool=memcheck --trace-children=yes --vex-iropt-register-updates=allregs-at-mem-access --log-file-exactly=$memcheck_filename $cmd";
1848+
$cmd = "valgrind -q --tool=memcheck --trace-children=yes --vex-iropt-precise-memory-exns=yes --log-file-exactly=$memcheck_filename $cmd";
18471849
}
18481850

18491851
} else {

0 commit comments

Comments
 (0)