[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dotgnu-pnet-commits] [SCM] DotGNU Portable.NET Just In Time compiler (l
From: |
Klaus Treichel |
Subject: |
[dotgnu-pnet-commits] [SCM] DotGNU Portable.NET Just In Time compiler (libjit) branch, master, updated. 7e49ebd64684dd4360b6b5ecc9f6d8b7397d6ded |
Date: |
Sun, 24 Oct 2010 09:00:50 +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 Just In Time compiler (libjit)".
The branch, master has been updated
via 7e49ebd64684dd4360b6b5ecc9f6d8b7397d6ded (commit)
from 00b8fe8ef2376767a2780977d3c40f7f07fb32f3 (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/libjit.git/commit/?id=7e49ebd64684dd4360b6b5ecc9f6d8b7397d6ded
commit 7e49ebd64684dd4360b6b5ecc9f6d8b7397d6ded
Author: Klaus Treichel <address@hidden>
Date: Sun Oct 24 11:00:21 2010 +0200
Set in_global_register on global register assignment so that the value
is expected to be in the global register in blocks before any assignment
to the value occurred to handle back branches correctly.
diff --git a/ChangeLog b/ChangeLog
index 9614015..fbd4148 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2010-10-24 Klaus Treichel <address@hidden>
+
+ * jit/jit-reg-alloc.c (_jit_regs_alloc_global): Set in_global_register
+ on global register assignment.
+
2010-10-04 Klaus Treichel <address@hidden>
* jit/jit-internal.h: Add missing typedef in the declaration of the
diff --git a/jit/jit-reg-alloc.c b/jit/jit-reg-alloc.c
index 21798c6..b7eeafe 100644
--- a/jit/jit-reg-alloc.c
+++ b/jit/jit-reg-alloc.c
@@ -2746,6 +2746,7 @@ void _jit_regs_alloc_global(jit_gencode_t gen,
jit_function_t func)
--reg;
}
candidates[index]->has_global_register = 1;
+ candidates[index]->in_global_register = 1;
candidates[index]->global_reg = (short)reg;
jit_reg_set_used(gen->touched, reg);
jit_reg_set_used(gen->permanent, reg);
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 5 +++++
jit/jit-reg-alloc.c | 1 +
2 files changed, 6 insertions(+), 0 deletions(-)
hooks/post-receive
--
DotGNU Portable.NET Just In Time compiler (libjit)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [dotgnu-pnet-commits] [SCM] DotGNU Portable.NET Just In Time compiler (libjit) branch, master, updated. 7e49ebd64684dd4360b6b5ecc9f6d8b7397d6ded,
Klaus Treichel <=
- Prev by Date:
[dotgnu-pnet-commits] [SCM] DotGNU Portable.NET engine, compilers and tools (pnet) branch, master, updated. b533faae51608d6ae5b8f0658910aa519b1c18f8
- Next by Date:
[dotgnu-pnet-commits] [SCM] DotGNU Portable.NET engine, compilers and tools (pnet) branch, master, updated. fca384f3377a54c11b6ca1c25e14b3e08b735360
- Previous by thread:
[dotgnu-pnet-commits] [SCM] DotGNU Portable.NET engine, compilers and tools (pnet) branch, master, updated. b533faae51608d6ae5b8f0658910aa519b1c18f8
- Next by thread:
[dotgnu-pnet-commits] [SCM] DotGNU Portable.NET engine, compilers and tools (pnet) branch, master, updated. fca384f3377a54c11b6ca1c25e14b3e08b735360
- Index(es):