]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Make the VKI_PAGE_SIZE conditional match that in m_vki.c.
authorNicholas Nethercote <njn@valgrind.org>
Thu, 26 Feb 2009 21:17:39 +0000 (21:17 +0000)
committerNicholas Nethercote <njn@valgrind.org>
Thu, 26 Feb 2009 21:17:39 +0000 (21:17 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9276

memcheck/tests/unit_libcbase.c

index 2ce9044415528c14fcd720c3cf5f41f8dd89316b..fab5d2865fdb587fa787d5b5a29647c3e6f38d67 100644 (file)
    if (!x) { fprintf(stderr, "failure: %s:%d\n", __FILE__, __LINE__); }
 
 
-#if ! defined(VKI_PAGE_SIZE)
-unsigned long VKI_PAGE_SIZE = VKI_MAX_PAGE_SIZE;
-#endif
-
-
 void test_VG_STREQ(void)
 {
    CHECK( ! VG_STREQ(NULL,    NULL) );  // Nb: strcmp() considers these equal
@@ -59,6 +54,11 @@ void test_VG_STREQN(void)
    CHECK( VG_STREQN(3, "abcd", "abce"));
 }
 
+// On PPC/Linux VKI_PAGE_SIZE is a variable, not a macro.
+#if defined(VGP_ppc32_linux) || defined(VGP_ppc64_linux)
+unsigned long VKI_PAGE_SIZE  = 1UL << 12;
+#endif
+
 void test_VG_IS_XYZ_ALIGNED(void)
 {
    CHECK(   VG_IS_2_ALIGNED(0x0) );