From: Julian Seward Date: Mon, 2 Jan 2006 16:24:03 +0000 (+0000) Subject: Don't confuse ppc32 and ppc64. X-Git-Tag: svn/VALGRIND_3_2_0~423 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2e4ca6e583be8cf227d216f8e0d2fdc33a61ff2d;p=thirdparty%2Fvalgrind.git Don't confuse ppc32 and ppc64. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5472 --- diff --git a/tests/cputest.c b/tests/cputest.c index c724b3c945..41fcdae1dd 100644 --- a/tests/cputest.c +++ b/tests/cputest.c @@ -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,