While we're waiting for a proper fix to the compilation issue with TCGRegs on s390x targets, I would like to have a quick fix in the tree that allows us to build at all. I'd happily remove it again later when we have a real fix.
This patch just #defines TCGReg to int, rendering the target API compatible to the other targets again. CC: Richard Henderson <r...@twiddle.net> CC: Stefan Weil <s...@weilnetz.de> Signed-off-by: Alexander Graf <ag...@suse.de> --- tcg/s390/tcg-target.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/tcg/s390/tcg-target.c b/tcg/s390/tcg-target.c index 4967f17..2ac7421 100644 --- a/tcg/s390/tcg-target.c +++ b/tcg/s390/tcg-target.c @@ -24,6 +24,9 @@ * THE SOFTWARE. */ +/* XXX hack to make us compatible to external defines for now */ +#define TCGReg int + /* ??? The translation blocks produced by TCG are generally small enough to be entirely reachable with a 16-bit displacement. Leaving the option for a 32-bit displacement here Just In Case. */ -- 1.6.0.2