]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Add CLEAR_CALLER_SAVED_REGS in leak-tree test
authorPetar Jovanovic <mips32r2@gmail.com>
Mon, 5 Dec 2016 16:29:24 +0000 (16:29 +0000)
committerPetar Jovanovic <mips32r2@gmail.com>
Mon, 5 Dec 2016 16:29:24 +0000 (16:29 +0000)
Motivation for this change is similar to what has already been done in other
leak-* tests. That is, call CLEAR_CALLER_SAVED_REGS (currently used only on
PPC and MIPS arches) to clear temporary registers that might be holding
pointers lost in a previously called function.

This fixes memcheck/tests/leak-tree failure on some MIPS platforms.

Patch by Aleksandar Rikalo.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16173

memcheck/tests/leak-tree.c

index 99575f987e9d8f52046ac3c060e01963ce3ccde1..59b1ccdf90ea83868ba576d9683454382672d338 100644 (file)
@@ -62,6 +62,7 @@ int main(void)
    // See leak-cases.c for why we do the work in f().
    f();
 
+   CLEAR_CALLER_SAVED_REGS;
    GET_FINAL_LEAK_COUNTS;
 
    PRINT_LEAK_COUNTS(stderr);