[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 7df69d: tcg: correctly mark dead inputs for m
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] 7df69d: tcg: correctly mark dead inputs for mov with a con... |
Date: |
Mon, 27 Jul 2015 14:30:05 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 7df69deadf2f25c19b3ac121404ee31f71dce845
https://github.com/qemu/qemu/commit/7df69deadf2f25c19b3ac121404ee31f71dce845
Author: Aurelien Jarno <address@hidden>
Date: 2015-07-27 (Mon, 27 Jul 2015)
Changed paths:
M tcg/tcg.c
Log Message:
-----------
tcg: correctly mark dead inputs for mov with a constant
When tcg_reg_alloc_mov propagate a constant, we failed to correctly mark
a temp as dead if the liveness analysis hints so. This fixes the
following assert when configure with --enable-debug-tcg:
qemu-x86_64: tcg/tcg.c:1827: tcg_reg_alloc_bb_end: Assertion `ts->val_type ==
TEMP_VAL_DEAD' failed.
Cc: Richard Henderson <address@hidden>
Reported-by: Richard Henderson <address@hidden>
Signed-off-by: Aurelien Jarno <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>
Commit: bbeb82395eaca0e3c38b433b2d2a5bad4a5fbd81
https://github.com/qemu/qemu/commit/bbeb82395eaca0e3c38b433b2d2a5bad4a5fbd81
Author: Aurelien Jarno <address@hidden>
Date: 2015-07-27 (Mon, 27 Jul 2015)
Changed paths:
M tcg/tcg.c
Log Message:
-----------
tcg: mark temps as mem_coherent = 0 for mov with a constant
When a constant has to be loaded in a mov op, we fail to set
mem_coherent = 0. This patch fixes that.
Cc: Richard Henderson <address@hidden>
Signed-off-by: Aurelien Jarno <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>
Commit: f8787f8723eaca1be99e3b1873e54de163fffa93
https://github.com/qemu/qemu/commit/f8787f8723eaca1be99e3b1873e54de163fffa93
Author: Peter Maydell <address@hidden>
Date: 2015-07-27 (Mon, 27 Jul 2015)
Changed paths:
M tcg/tcg.c
Log Message:
-----------
Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20150727' into staging
Fix buglets for 2.4
# gpg: Signature made Mon Jul 27 15:26:48 2015 BST using RSA key ID 4DD0279B
# gpg: Good signature from "Richard Henderson <address@hidden>"
# gpg: aka "Richard Henderson <address@hidden>"
# gpg: aka "Richard Henderson <address@hidden>"
* remotes/rth/tags/pull-tcg-20150727:
tcg: mark temps as mem_coherent = 0 for mov with a constant
tcg: correctly mark dead inputs for mov with a constant
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/edec47cfef96...f8787f8723ea
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 7df69d: tcg: correctly mark dead inputs for mov with a con...,
GitHub <=