Add expected output files for 64-bit platforms.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3620 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/memcheck/tests/Makefile.am b/memcheck/tests/Makefile.am
index 52aae49..0485a67 100644
--- a/memcheck/tests/Makefile.am
+++ b/memcheck/tests/Makefile.am
@@ -48,7 +48,7 @@
 	memalign2.stderr.exp memalign2.vgtest \
 	memcmptest.stderr.exp memcmptest.stdout.exp memcmptest.vgtest \
 	mempool.stderr.exp mempool.stderr.exp64 mempool.vgtest \
-	mismatches.stderr.exp mismatches.vgtest \
+	mismatches.stderr.exp mismatches.stderr.exp64 mismatches.vgtest \
 	mmaptest.stderr.exp mmaptest.vgtest \
 	nanoleak.stderr.exp nanoleak.vgtest \
 	nanoleak_supp.stderr.exp nanoleak_supp.vgtest nanoleak.supp \
diff --git a/memcheck/tests/mismatches.stderr.exp64 b/memcheck/tests/mismatches.stderr.exp64
new file mode 100644
index 0000000..96b1795
--- /dev/null
+++ b/memcheck/tests/mismatches.stderr.exp64
@@ -0,0 +1,41 @@
+Mismatched free() / delete / delete []
+   at 0x........: operator delete(void*) (vg_replace_malloc.c:...)
+   by 0x........: main (mismatches.cpp:6)
+ Address 0x........ is 0 bytes inside a block of size 10 alloc'd
+   at 0x........: malloc (vg_replace_malloc.c:...)
+   by 0x........: main (mismatches.cpp:5)
+
+Mismatched free() / delete / delete []
+   at 0x........: operator delete[](void*) (vg_replace_malloc.c:...)
+   by 0x........: main (mismatches.cpp:8)
+ Address 0x........ is 0 bytes inside a block of size 10 alloc'd
+   at 0x........: malloc (vg_replace_malloc.c:...)
+   by 0x........: main (mismatches.cpp:7)
+
+Mismatched free() / delete / delete []
+   at 0x........: operator delete(void*) (vg_replace_malloc.c:...)
+   by 0x........: main (mismatches.cpp:13)
+ Address 0x........ is 0 bytes inside a block of size 40 alloc'd
+   at 0x........: operator new[](unsigned long) (vg_replace_malloc.c:...)
+   by 0x........: main (mismatches.cpp:12)
+
+Mismatched free() / delete / delete []
+   at 0x........: free (vg_replace_malloc.c:...)
+   by 0x........: main (mismatches.cpp:15)
+ Address 0x........ is 0 bytes inside a block of size 40 alloc'd
+   at 0x........: operator new[](unsigned long) (vg_replace_malloc.c:...)
+   by 0x........: main (mismatches.cpp:14)
+
+Mismatched free() / delete / delete []
+   at 0x........: operator delete[](void*) (vg_replace_malloc.c:...)
+   by 0x........: main (mismatches.cpp:20)
+ Address 0x........ is 0 bytes inside a block of size 4 alloc'd
+   at 0x........: operator new(unsigned long) (vg_replace_malloc.c:...)
+   by 0x........: main (mismatches.cpp:19)
+
+Mismatched free() / delete / delete []
+   at 0x........: free (vg_replace_malloc.c:...)
+   by 0x........: main (mismatches.cpp:22)
+ Address 0x........ is 0 bytes inside a block of size 4 alloc'd
+   at 0x........: operator new(unsigned long) (vg_replace_malloc.c:...)
+   by 0x........: main (mismatches.cpp:21)