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;


Reply via email to