From c5c6968e964ce2d5685ccd0607089111d99207cd Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Tue, 20 Sep 2005 11:38:29 +0000 Subject: [PATCH] Fixed stack offset of %eax register. --- tools/winebuild/relay.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/winebuild/relay.c b/tools/winebuild/relay.c index ffec1cd023..b07c909d73 100644 --- a/tools/winebuild/relay.c +++ b/tools/winebuild/relay.c @@ -762,7 +762,7 @@ static void BuildCallFrom32Regs( FILE *outfile ) fprintf( outfile, "\tmovl %%eax,%d(%%ebp)\n", CONTEXTOFFSET(EFlags) - STACK_SPACE ); fprintf( outfile, "\tmovl 0(%%ebp),%%eax\n" ); fprintf( outfile, "\tmovl %%eax,%d(%%ebp)\n", CONTEXTOFFSET(Ebp) - STACK_SPACE ); - fprintf( outfile, "\tmovl 4(%%ebp),%%eax\n" ); + fprintf( outfile, "\tmovl 8(%%ebp),%%eax\n" ); fprintf( outfile, "\tmovl %%eax,%d(%%ebp)\n", CONTEXTOFFSET(Eax) - STACK_SPACE ); fprintf( outfile, "\tmovl %%ebx,%d(%%ebp)\n", CONTEXTOFFSET(Ebx) - STACK_SPACE ); fprintf( outfile, "\tmovl %%ecx,%d(%%ebp)\n", CONTEXTOFFSET(Ecx) - STACK_SPACE ); -- 2.32.0.93.g670b81a890