sparc64 flush pending conditional evaluations before exposing cpu state
commit14ed7adc1b14597741ac6f9bb64ca23ac26b3f2a
authorIgor Kovalenko <igor.v.kovalenko@gmail.com>
Tue, 28 Jul 2009 21:32:23 +0000 (29 01:32 +0400)
committerBlue Swirl <blauwirbel@gmail.com>
Fri, 31 Jul 2009 06:48:47 +0000 (31 06:48 +0000)
tree7cce0e4db45adca595ffa57c75072156d4f8fa5b
parentbfdb36293fb947ae4c30e24d00fb883a24ef88e5
sparc64 flush pending conditional evaluations before exposing cpu state

If translation block is interrupted by e.g. mmu exception
we need to compute conditional flags for inclusion into
saved cpu state. Otherwise after return from trap
conditional instructions would use stale psr/xcc data.

Signed-off-by: igor.v.kovalenko@gmail.com
--
Kind regards,
Igor V. Kovalenko
target-sparc/translate.c