From: Debian Qt/KDE Maintainers Date: Thu, 25 Sep 2014 02:22:11 +0000 (+0000) Subject: freebsd_registers X-Git-Tag: archive/raspbian/5.7.1-2+rpi1~1^2^2^2^2^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=72a2e52d0ecd58c79aafbb5df4e5de9ab9c4c89d;p=qtdeclarative-opensource-src.git freebsd_registers Gbp-Pq: Name freebsd_registers.diff --- 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)