[Top][All Lists]
[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. e88f595caca5fffbcb6dca3c2e687dd5d3975f9b |
Date: |
Sun, 26 Dec 2010 08:15:42 +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 e88f595caca5fffbcb6dca3c2e687dd5d3975f9b (commit)
from ace55526e68658caf8c8fe4c0c471772af98c628 (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=e88f595caca5fffbcb6dca3c2e687dd5d3975f9b
commit e88f595caca5fffbcb6dca3c2e687dd5d3975f9b
Author: Klaus Treichel <address@hidden>
Date: Sun Dec 26 09:13:46 2010 +0100
Add the vmbreak barrier definition for arm and make the interpreter
variables not volatile anymore for gcc 4.x on arm.
diff --git a/ChangeLog b/ChangeLog
index 345f4dd..288a6a9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2010-12-26 Klaus Treichel <address@hidden>
+
+ * engine/cvm_config.h: Add the vmbreak barrier definition for arm.
+
+ * engine/cvm.c: Remove the volatile from the volatile interpreter
+ variable configuration for gcc 4.x and arm.
+
2010-12-25 Klaus Treichel <address@hidden>
* engine/cvm_config.h: Move configuration of interpreter loop variables
diff --git a/engine/cvm.c b/engine/cvm.c
index 6793678..fb669f6 100644
--- a/engine/cvm.c
+++ b/engine/cvm.c
@@ -122,14 +122,14 @@ extern "C" {
#define IL_TEMPPTR_VOLATILE
#endif
#if (__GNUC__ == 4) && defined(CVM_ARM)
-#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_PPC)
#define IL_PC_VOLATILE volatile
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 7 +++++++
engine/cvm.c | 16 ++++++++--------
2 files changed, 15 insertions(+), 8 deletions(-)
hooks/post-receive
--
DotGNU Portable.NET engine, compilers and tools (pnet)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [dotgnu-pnet-commits] [SCM] DotGNU Portable.NET engine, compilers and tools (pnet) branch, master, updated. e88f595caca5fffbcb6dca3c2e687dd5d3975f9b,
Klaus Treichel <=
- Prev by Date:
[dotgnu-pnet-commits] [SCM] DotGNU Portable.NET engine, compilers and tools (pnet) branch, master, updated. ace55526e68658caf8c8fe4c0c471772af98c628
- Next by Date:
[dotgnu-pnet-commits] [SCM] DotGNU Portable.NET engine, compilers and tools (pnet) branch, master, updated. f51ee6be1cf18539da1d3ef3311b34e9bf1490b9
- Previous by thread:
[dotgnu-pnet-commits] [SCM] DotGNU Portable.NET engine, compilers and tools (pnet) branch, master, updated. ace55526e68658caf8c8fe4c0c471772af98c628
- Next by thread:
[dotgnu-pnet-commits] [SCM] DotGNU Portable.NET engine, compilers and tools (pnet) branch, master, updated. f51ee6be1cf18539da1d3ef3311b34e9bf1490b9
- Index(es):