dotgnu-pnet-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[dotgnu-pnet-commits] [SCM] DotGNU Portable.NET engine, compilers and to


From: Klaus Treichel
Subject: [dotgnu-pnet-commits] [SCM] DotGNU Portable.NET engine, compilers and tools (pnet) branch, master, updated. 6db9371feaa6b6fa8553ab6bd5999558244667ea
Date: Sat, 25 Dec 2010 15:09:01 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "DotGNU Portable.NET engine, compilers and tools (pnet)".

The branch, master has been updated
       via  6db9371feaa6b6fa8553ab6bd5999558244667ea (commit)
      from  1f8b66abb37e00ba5f536b74ebac0d42c093dffc (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://git.savannah.gnu.org/cgit/pnet.git/commit/?id=6db9371feaa6b6fa8553ab6bd5999558244667ea

commit 6db9371feaa6b6fa8553ab6bd5999558244667ea
Author: Klaus Treichel <address@hidden>
Date:   Sat Dec 25 16:08:33 2010 +0100

    Remove the volatile from the volatile interpreter variable configuration
    for gcc 4.x and x86_64.

diff --git a/ChangeLog b/ChangeLog
index 9a8298f..67367c6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -7,8 +7,10 @@
 
        * engine/cvm.c: Move configuration of interpreter loop variables to
        cvm_config.h
+       Remove the volatile from the volatile interpreter variable configuration
+       for gcc 4.x and x86_64 because they are not needed anymore.
        (_ILCVMInterpreter): Prepend a CVM_ to the configurable register
-        variables.
+       variables.      
 
        * engine/mklabel.sh: Add the CVM_VMBREAK_BARRIER to the VMBREAK and
        VMBREAKNOEND definitions for the direct threaded mode.
diff --git a/engine/cvm.c b/engine/cvm.c
index 4fc1f63..68358f4 100644
--- a/engine/cvm.c
+++ b/engine/cvm.c
@@ -112,14 +112,14 @@ extern    "C" {
 #define IL_TEMPPTR_VOLATILE volatile
 #endif
 #if (__GNUC__ == 4) && defined(CVM_X86_64)
-#define IL_PC_VOLATILE volatile
-#define IL_STACKTOP_VOLATILE volatile
-#define IL_FRAME_VOLATILE volatile
-#define IL_STACKMAX_VOLATILE volatile
-#define IL_METHOD_VOLATILE volatile
-#define IL_METHODTOCALL_VOLATILE volatile
-#define IL_CALLFRAME_VOLATILE volatile
-#define IL_TEMPPTR_VOLATILE volatile
+#define IL_PC_VOLATILE
+#define IL_STACKTOP_VOLATILE
+#define IL_FRAME_VOLATILE
+#define IL_STACKMAX_VOLATILE
+#define IL_METHOD_VOLATILE
+#define IL_METHODTOCALL_VOLATILE
+#define IL_CALLFRAME_VOLATILE
+#define IL_TEMPPTR_VOLATILE
 #endif
 #if (__GNUC__ == 4) && defined(CVM_ARM)
 #define IL_PC_VOLATILE volatile

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog    |    4 +++-
 engine/cvm.c |   16 ++++++++--------
 2 files changed, 11 insertions(+), 9 deletions(-)


hooks/post-receive
-- 
DotGNU Portable.NET engine, compilers and tools (pnet)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]