src/os_cpu/solaris_sparc/vm/orderAccess_solaris_sparc.inline.hpp

changeset 1106
d0994e5bebce
parent 435
a61af66fc99e
child 1279
bd02caa94611
     1.1 --- a/src/os_cpu/solaris_sparc/vm/orderAccess_solaris_sparc.inline.hpp	Tue Mar 24 15:09:52 2009 -0700
     1.2 +++ b/src/os_cpu/solaris_sparc/vm/orderAccess_solaris_sparc.inline.hpp	Thu Mar 26 14:31:45 2009 -0700
     1.3 @@ -60,22 +60,10 @@
     1.4    dummy = 0;
     1.5  }
     1.6  
     1.7 -#if defined(COMPILER2) || defined(_LP64)
     1.8 -
     1.9  inline void OrderAccess::fence() {
    1.10    _OrderAccess_fence();
    1.11  }
    1.12  
    1.13 -#else  // defined(COMPILER2) || defined(_LP64)
    1.14 -
    1.15 -inline void OrderAccess::fence() {
    1.16 -  if (os::is_MP()) {
    1.17 -    (*os::fence_func)();
    1.18 -  }
    1.19 -}
    1.20 -
    1.21 -#endif // defined(COMPILER2) || defined(_LP64)
    1.22 -
    1.23  #endif // _GNU_SOURCE
    1.24  
    1.25  inline jbyte    OrderAccess::load_acquire(volatile jbyte*   p) { return *p; }

mercurial