Author: hdu
Date: Tue Apr 30 12:29:29 2013
New Revision: 1477590
URL: http://svn.apache.org/r1477590
Log:
#i122195# fix OSX64 UNO bridge's privateSnippetExecutor() for high optimization
levels
the inline assembler clobbers r10 too
Modified:
openoffice/trunk/main/bridges/source/cpp_uno/cxx_macosx_x86-64/cpp2uno.cxx
Modified:
openoffice/trunk/main/bridges/source/cpp_uno/cxx_macosx_x86-64/cpp2uno.cxx
URL:
http://svn.apache.org/viewvc/openoffice/trunk/main/bridges/source/cpp_uno/cxx_macosx_x86-64/cpp2uno.cxx?rev=1477590&r1=1477589&r2=1477590&view=diff
==============================================================================
--- openoffice/trunk/main/bridges/source/cpp_uno/cxx_macosx_x86-64/cpp2uno.cxx
(original)
+++ openoffice/trunk/main/bridges/source/cpp_uno/cxx_macosx_x86-64/cpp2uno.cxx
Tue Apr 30 12:29:29 2013
@@ -451,7 +451,7 @@ extern "C" void privateSnippetExecutor(
"addq $160, %%rsp\n"
:
:
- : "rax", "xmm0" );
+ : "rax", "r10", "xmm0" );
}
static const int codeSnippetSize = 24;