From 72a2e52d0ecd58c79aafbb5df4e5de9ab9c4c89d Mon Sep 17 00:00:00 2001 From: Debian Qt/KDE Maintainers Date: Thu, 25 Sep 2014 02:22:11 +0000 Subject: [PATCH] freebsd_registers Gbp-Pq: Name freebsd_registers.diff --- src/qml/jit/qv4assembler.cpp | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/src/qml/jit/qv4assembler.cpp b/src/qml/jit/qv4assembler.cpp index cd44b537d..ca4e337bf 100644 --- a/src/qml/jit/qv4assembler.cpp +++ b/src/qml/jit/qv4assembler.cpp @@ -96,25 +96,17 @@ QV4::ExecutableAllocator::ChunkOfPages *CompilationUnit::chunkForFunction(int fu /* Platform/Calling convention/Architecture specific section */ #if CPU(X86_64) -# if OS(LINUX) || OS(MAC_OS_X) -static const Assembler::RegisterID calleeSavedRegisters[] = { - JSC::X86Registers::ebx, - JSC::X86Registers::r12, // LocalsRegister - JSC::X86Registers::r13, - JSC::X86Registers::r14, // ContextRegister - JSC::X86Registers::r15 -}; -# elif OS(WINDOWS) static const Assembler::RegisterID calleeSavedRegisters[] = { JSC::X86Registers::ebx, +# if OS(WINDOWS) JSC::X86Registers::esi, JSC::X86Registers::edi, +# endif JSC::X86Registers::r12, // LocalsRegister JSC::X86Registers::r13, JSC::X86Registers::r14, // ContextRegister JSC::X86Registers::r15 }; -# endif #endif #if CPU(X86) -- 2.30.2