[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] 403/437: Correct wrong movr simplification
From: |
Andy Wingo |
Subject: |
[Guile-commits] 403/437: Correct wrong movr simplification |
Date: |
Mon, 2 Jul 2018 05:15:04 -0400 (EDT) |
wingo pushed a commit to branch lightning
in repository guile.
commit b00c750830908cdd06df5146e1254d2792c2e2ea
Author: pcpa <address@hidden>
Date: Thu May 5 11:19:45 2016 -0300
Correct wrong movr simplification
---
ChangeLog | 4 ++++
lib/lightning.c | 2 +-
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/ChangeLog b/ChangeLog
index 82779a1..8c4b46e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2016-05-05 Paulo Andrade <address@hidden>
+
+ * lib/lightning.c: Correct wrong movr simplification.
+
2015-11-30 Paulo Andrade <address@hidden>
* doc/body.texi: Change documentation to no longer say
diff --git a/lib/lightning.c b/lib/lightning.c
index 9436422..e8db723 100644
--- a/lib/lightning.c
+++ b/lib/lightning.c
@@ -2822,7 +2822,7 @@ _simplify_movr(jit_state_t *_jit, jit_node_t *prev,
jit_node_t *node,
else {
value->kind = jit_kind_register;
value->base.q.l = right;
- value->base.q.h = _jitc->gen[regno];
+ value->base.q.h = _jitc->gen[right];
}
++_jitc->gen[regno];
- [Guile-commits] 362/437: Avoid problems if JIT_INSTR_MAX is miscalculated, (continued)
- [Guile-commits] 362/437: Avoid problems if JIT_INSTR_MAX is miscalculated, Andy Wingo, 2018/07/02
- [Guile-commits] 183/437: Correct qmul and qdiv in ppc., Andy Wingo, 2018/07/02
- [Guile-commits] 235/437: Correct build on FreeBSD/amd64, Andy Wingo, 2018/07/02
- [Guile-commits] 240/437: Correct wrong test and update of arm thumb offset information., Andy Wingo, 2018/07/02
- [Guile-commits] 215/437: Add functional hppa port. All tests pass., Andy Wingo, 2018/07/02
- [Guile-commits] 369/437: Correct typo in x87.nodata test list, Andy Wingo, 2018/07/02
- [Guile-commits] 307/437: x86: Build and pass all tests on 32 bit cygwin, Andy Wingo, 2018/07/02
- [Guile-commits] 401/437: Implement a correct generation of Fibonacci numbers., Andy Wingo, 2018/07/02
- [Guile-commits] 318/437: Add label predicates, Andy Wingo, 2018/07/02
- [Guile-commits] 373/437: Update copyright date, Andy Wingo, 2018/07/02
- [Guile-commits] 403/437: Correct wrong movr simplification,
Andy Wingo <=
- [Guile-commits] 324/437: misc: Enable silent rules to make warnings stick out, Andy Wingo, 2018/07/02
- [Guile-commits] 175/437: Make JIT_RET, JIT_FRET and JIT_SP private., Andy Wingo, 2018/07/02
- [Guile-commits] 430/437: Remove special cflags for obsolete Lightning targets, Andy Wingo, 2018/07/02
- [Guile-commits] 375/437: Update the correct fp offset and add assertions, Andy Wingo, 2018/07/02
- [Guile-commits] 413/437: Correct logic error with jit_live in jit_retr, Andy Wingo, 2018/07/02
- [Guile-commits] 140/437: Add new test cases to exercise memory load/store., Andy Wingo, 2018/07/02
- [Guile-commits] 267/437: GNU lightning 2.0.2 release, Andy Wingo, 2018/07/02
- [Guile-commits] 275/437: GNU lightning 2.0.3 release, Andy Wingo, 2018/07/02
- [Guile-commits] 338/437: Add missing ellipsis mark to align.tst, Andy Wingo, 2018/07/02
- [Guile-commits] 269/437: ARM: Minor changes that should allow building on non gnu-linux/gcc., Andy Wingo, 2018/07/02