From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:51123) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R1Hlt-0003eJ-8R for qemu-devel@nongnu.org; Wed, 07 Sep 2011 09:02:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R1Hlm-0000Ay-Im for qemu-devel@nongnu.org; Wed, 07 Sep 2011 09:02:29 -0400 Received: from mx1.redhat.com ([209.132.183.28]:28320) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R1Hlm-0000Ad-6k for qemu-devel@nongnu.org; Wed, 07 Sep 2011 09:02:22 -0400 Received: from int-mx02.intmail.prod.int.phx2.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id p87D2Lks017773 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 7 Sep 2011 09:02:21 -0400 From: Gerd Hoffmann Date: Wed, 7 Sep 2011 15:02:16 +0200 Message-Id: <1315400537-25487-3-git-send-email-kraxel@redhat.com> In-Reply-To: <1315400537-25487-1-git-send-email-kraxel@redhat.com> References: <1315400537-25487-1-git-send-email-kraxel@redhat.com> Subject: [Qemu-devel] [PATCH 2/3] Use hex instead of binary. List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Gerd Hoffmann Older gcc versions don't understand 0b, use hex representation instead. Fixes build failure on RHEL-5. Signed-off-by: Gerd Hoffmann --- target-unicore32/translate.c | 16 ++++++++-------- 1 files changed, 8 insertions(+), 8 deletions(-) diff --git a/target-unicore32/translate.c b/target-unicore32/translate.c index 4ecb0f1..4d0aa43 100644 --- a/target-unicore32/translate.c +++ b/target-unicore32/translate.c @@ -1788,7 +1788,7 @@ static void disas_uc32_insn(CPUState *env, DisasContext *s) * E : 5 */ switch (insn >> 29) { - case 0b000: + case 0x0: if (UCOP_SET(5) && UCOP_SET(8) && !UCOP_SET(28)) { do_mult(env, s, insn); break; @@ -1798,7 +1798,7 @@ static void disas_uc32_insn(CPUState *env, DisasContext *s) do_misc(env, s, insn); break; } - case 0b001: + case 0x1: if (((UCOP_OPCODES >> 2) == 2) && !UCOP_SET_S) { do_misc(env, s, insn); break; @@ -1806,7 +1806,7 @@ static void disas_uc32_insn(CPUState *env, DisasContext *s) do_datap(env, s, insn); break; - case 0b010: + case 0x2: if (UCOP_SET(8) && UCOP_SET(5)) { do_ldst_hwsb(env, s, insn); break; @@ -1814,24 +1814,24 @@ static void disas_uc32_insn(CPUState *env, DisasContext *s) if (UCOP_SET(8) || UCOP_SET(5)) { ILLEGAL; } - case 0b011: + case 0x3: do_ldst_ir(env, s, insn); break; - case 0b100: + case 0x4: if (UCOP_SET(8)) { ILLEGAL; /* extended instructions */ } do_ldst_m(env, s, insn); break; - case 0b101: + case 0x5: do_branch(env, s, insn); break; - case 0b110: + case 0x6: /* Coprocessor. */ disas_coproc_insn(env, s, insn); break; - case 0b111: + case 0x7: if (!UCOP_SET(28)) { disas_coproc_insn(env, s, insn); break; -- 1.7.1