From d889290a02c6728d8542d29dc591b8403fcd371f Mon Sep 17 00:00:00 2001 From: pancake Date: Tue, 4 Feb 2014 08:11:07 +0100 Subject: [PATCH] Remove C++ dependency and fix SystemZ initialization --- .../SystemZ/{SystemZMCTargetDesc.cpp => SystemZMCTargetDesc.c} | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) rename arch/SystemZ/{SystemZMCTargetDesc.cpp => SystemZMCTargetDesc.c} (98%) diff --git a/arch/SystemZ/SystemZMCTargetDesc.cpp b/arch/SystemZ/SystemZMCTargetDesc.c similarity index 98% rename from arch/SystemZ/SystemZMCTargetDesc.cpp rename to arch/SystemZ/SystemZMCTargetDesc.c index 2230dafa..c4dfe1c4 100644 --- a/arch/SystemZ/SystemZMCTargetDesc.cpp +++ b/arch/SystemZ/SystemZMCTargetDesc.c @@ -67,10 +67,11 @@ const unsigned SystemZMC_FP128Regs[16] = { unsigned SystemZMC_getFirstReg(unsigned Reg) { static unsigned Map[SystemZ_NUM_TARGET_REGS]; - static bool Initialized = false; + static int Initialized = 0; unsigned I; if (!Initialized) { +Initialized = 1; for (I = 0; I < 16; ++I) { Map[SystemZMC_GR32Regs[I]] = I; Map[SystemZMC_GRH32Regs[I]] = I;