From d1e277fb70ad512059db7a5fac39104388ea1fff Mon Sep 17 00:00:00 2001 From: Simon Richter Date: Sat, 31 May 2008 10:49:49 +0200 Subject: [PATCH] winebuild: Fix branch mnemonic on ppc. --- tools/winebuild/spec32.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/tools/winebuild/spec32.c b/tools/winebuild/spec32.c index 32a82992134..5038579b0de 100644 --- a/tools/winebuild/spec32.c +++ b/tools/winebuild/spec32.c @@ -368,7 +368,18 @@ void BuildSpec32File( DLLSPEC *spec ) else { output( "\n\t.section \".init\",\"ax\"\n" ); - output( "\tjmp 1f\n" ); + switch(target_cpu) + { + case CPU_x86: + case CPU_x86_64: + case CPU_ALPHA: + case CPU_SPARC: + output( "\tjmp 1f\n" ); + break; + case CPU_POWERPC: + output( "\tb 1f\n" ); + break; + } output( "__wine_spec_pe_header:\n" ); output( "\t.skip %u\n", 65536 + page_size ); output( "1:\n" );