From 5f6647540c1f43794d4bb2e98ccf2d62dd52e8b0 Mon Sep 17 00:00:00 2001 From: DH Date: Thu, 6 Jul 2023 18:31:04 +0300 Subject: [PATCH] [orbis-os] Fixed crash with gcc-12 --- rpcsx-os/thread.cpp | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/rpcsx-os/thread.cpp b/rpcsx-os/thread.cpp index 4a52f92c3..3de312614 100644 --- a/rpcsx-os/thread.cpp +++ b/rpcsx-os/thread.cpp @@ -100,13 +100,7 @@ void rx::thread::invoke(orbis::Thread *thread) { _writefsbase_u64(thread->fsBase); auto context = reinterpret_cast(thread->context); - asm volatile("movq $0, %%r8\n" - "movq $0, %%r9\n" - "movq $0, %%r11\n" - "movq $0, %%r12\n" - "movq $0, %%r13\n" - "movq $0, %%r14\n" - "movq %1, %%rsp\n" + asm volatile("movq %1, %%rsp\n" "callq *%0\n" : : "rm"(context->uc_mcontext.gregs[REG_RIP]),