| ... | @@ -381,9 +381,8 @@ fn _start() callconv(.Naked) noreturn { | ... | @@ -381,9 +381,8 @@ fn _start() callconv(.Naked) noreturn { |
| 381 | .sparc64 => | 381 | .sparc64 => |
| 382 | // argc is stored after a register window (16 registers * 8 bytes) plus the stack bias | 382 | // argc is stored after a register window (16 registers * 8 bytes) plus the stack bias |
| 383 | // (2047 bytes). | 383 | // (2047 bytes). |
| 384 | \\ mov %%g0, %%i6 | 384 | \\ mov %%g0, %%fp |
| 385 | \\ add %%o6, 2175, %%l0 | 385 | \\ add %%sp, 2175, %%o0 |
| 386 | \\ mov %%l0, %%o0 | | |
| 387 | \\ ba,a %[posixCallMainAndExit] | 386 | \\ ba,a %[posixCallMainAndExit] |
| 388 | , | 387 | , |
| 389 | else => @compileError("unsupported arch"), | 388 | else => @compileError("unsupported arch"), |