List:Commits« Previous MessageNext Message »
From:rayson Ho Date:October 13 2008 4:52am
Subject:bzr commit into mysql-5.1 branch (raysonh:2772)
View as plain text  
#At file:///users/raysonh/5.2/shared_repository_directory/mysql-5.2/

 2772 rayson Ho	2008-10-13
      Performance: enable inlining for Sun Studio.
modified:
  storage/innobase/include/univ.i

per-file messages:
  storage/innobase/include/univ.i
    Enable inlining on Solaris (when compiled by the Sun Studio Compiler).
=== modified file 'storage/innobase/include/univ.i'
--- a/storage/innobase/include/univ.i	2008-03-27 01:40:45 +0000
+++ b/storage/innobase/include/univ.i	2008-10-13 02:52:11 +0000
@@ -58,7 +58,7 @@ of the 32-bit x86 assembler in mutex ope
 /* We only try to do explicit inlining of functions with gcc and
 Microsoft Visual C++ */
 
-# if !defined(__GNUC__)
+# if !defined(__GNUC__) && !( defined(sun) || defined(__sun) )
 #  undef  UNIV_MUST_NOT_INLINE			/* Remove compiler warning */
 #  define UNIV_MUST_NOT_INLINE
 # endif

Thread
bzr commit into mysql-5.1 branch (raysonh:2772) rayson Ho13 Oct