summaryrefslogtreecommitdiff
path: root/target-xtensa/xtensa-semi.c
diff options
context:
space:
mode:
authorMax Filippov <jcmvbkbc@gmail.com>2012-05-28 03:18:33 +0400
committerBlue Swirl <blauwirbel@gmail.com>2012-06-09 10:49:21 +0000
commitd865f307399441919d6646545b7735e57920da04 (patch)
tree7fe0bfe1f75e87f5300078738d6ba858bd571ae6 /target-xtensa/xtensa-semi.c
parent9d70c4b7b8a580959cc4f739e7c9a04964d00d46 (diff)
downloadqemu-d865f307399441919d6646545b7735e57920da04.tar.gz
target-xtensa: fix CCOUNT for conditional branches
Taken conditional branches fail to update CCOUNT register because accumulated ccount_delta is reset during translation of non-taken branch. To fix it only update CCOUNT once per conditional branch instruction translation. This fixes guest linux freeze on LTP waitpid06 test. Signed-off-by: Max Filippov <jcmvbkbc@gmail.com> Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Diffstat (limited to 'target-xtensa/xtensa-semi.c')
0 files changed, 0 insertions, 0 deletions