target-sparc: Remove softint as a TCG global
commite86ceb0d652baa5738e05a59ee0e7989dafbeaa1
authorRichard Henderson <rth@twiddle.net>
Wed, 19 Aug 2015 16:58:17 +0000 (19 09:58 -0700)
committerRichard Henderson <rth@twiddle.net>
Tue, 12 Jul 2016 18:01:51 +0000 (12 11:01 -0700)
tree9fbe2fdf66b64758430f09559b81b2abf3f4312e
parentbe72f9fcca742c5e9a949f5eac901ed6cc26a2a0
target-sparc: Remove softint as a TCG global

The global is only ever read for one insn; we can just as well
use a load from env instead and generate the same code.  This
also allows us to indicate the the associated helpers do not
touch TCG globals.

Tested-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Signed-off-by: Richard Henderson <rth@twiddle.net>
target-sparc/helper.h
target-sparc/translate.c