Index: build/make/components/vm/vmcore.xml
===================================================================
--- build/make/components/vm/vmcore.xml (revision 592719)
+++ build/make/components/vm/vmcore.xml (working copy)
@@ -260,10 +260,14 @@
-
+
+
Index: build/make/components/vm/jitrino.xml
===================================================================
--- build/make/components/vm/jitrino.xml (revision 592719)
+++ build/make/components/vm/jitrino.xml (working copy)
@@ -160,7 +160,7 @@
-
+
Index: vm/port/src/thread/win/apr_thread_ext.c
===================================================================
--- vm/port/src/thread/win/apr_thread_ext.c (revision 592719)
+++ vm/port/src/thread/win/apr_thread_ext.c (working copy)
@@ -33,9 +33,10 @@
// VC++ 2005
#include
#include
+ #pragma intrinsic (_ReadWriteBarrier)
#endif
-#pragma intrinsic (_ReadWriteBarrier)
+
APR_DECLARE(apr_status_t) apr_thread_set_priority(apr_thread_t *thread,
apr_int32_t priority)
{
Index: vm/vmcore/src/init/vm.cpp
===================================================================
--- vm/vmcore/src/init/vm.cpp (revision 592719)
+++ vm/vmcore/src/init/vm.cpp (working copy)
@@ -21,10 +21,10 @@
#include "object_layout.h"
-Global_Env *VM_Global_State::loader_env = 0;
+VMEXPORT Global_Env *VM_Global_State::loader_env = 0;
// tag pointer is not allocated by default, enabled by TI
-bool ManagedObject::_tag_pointer = false;
+VMEXPORT bool ManagedObject::_tag_pointer = false;
/////////////////////////////////////////////////////////////////
Index: vm/vmcore/src/thread/win/atomics.cpp
===================================================================
--- vm/vmcore/src/thread/win/atomics.cpp (revision 592719)
+++ vm/vmcore/src/thread/win/atomics.cpp (working copy)
@@ -27,9 +27,9 @@
// VC++ 2005
#include
#include
+ #pragma intrinsic (_ReadWriteBarrier)
+ #pragma intrinsic (_WriteBarrier)
#endif
-#pragma intrinsic (_ReadWriteBarrier)
-#pragma intrinsic (_WriteBarrier)
void MemoryReadWriteBarrier() {
#ifdef _EM64T_