]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Don't confuse ppc32 and ppc64.
authorJulian Seward <jseward@acm.org>
Mon, 2 Jan 2006 16:24:03 +0000 (16:24 +0000)
committerJulian Seward <jseward@acm.org>
Mon, 2 Jan 2006 16:24:03 +0000 (16:24 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5472

tests/cputest.c

index c724b3c94553ba99fa03ef87f614cb4a35a10d08..41fcdae1dd726ab0b223dbe2c56856ee4f65b06b 100644 (file)
@@ -17,11 +17,12 @@ typedef int    Bool;
 char* all_archs[] = {
    "amd64",
    "ppc32",
+   "ppc64",
    "x86",
    NULL
 };
 
-#ifdef __powerpc__
+#if defined(__powerpc__) && !defined(__powerpc64__)
 static Bool go(char* cpu)
 {
    if ( strcmp( cpu, "ppc32" ) == 0 )
@@ -29,7 +30,17 @@ static Bool go(char* cpu)
    else 
       return False;
 }
-#endif // __powerpc__
+#endif // __powerpc__ (32)
+
+#if defined(__powerpc__) && defined(__powerpc64__)
+static Bool go(char* cpu)
+{
+   if ( strcmp( cpu, "ppc64" ) == 0 )
+      return True;
+   else 
+      return False;
+}
+#endif // __powerpc__ (64)
 
 #if defined(__i386__) || defined(__x86_64__)
 static void cpuid ( unsigned int n,