freebsd_registers
authorDebian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Thu, 25 Sep 2014 02:22:11 +0000 (02:22 +0000)
committerLisandro Damián Nicanor Pérez Meyer <lisandro@debian.org>
Thu, 25 Sep 2014 02:22:11 +0000 (02:22 +0000)
Gbp-Pq: Name freebsd_registers.diff

src/qml/jit/qv4assembler.cpp

index cd44b537dfe1d32b7151b083fe8ae90c94e22f84..ca4e337bf378470498617adda6fac7c0b306d8ec 100644 (file)
@@ -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)