From a7fb69fd782470e20553e90e97fcc13f9218e2ae Mon Sep 17 00:00:00 2001 From: Quentin Carbonneaux Date: Fri, 8 Apr 2016 08:33:52 -0400 Subject: [PATCH] prevent gcc warning in rega --- rega.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/rega.c b/rega.c index 3b3c215..2fac0d8 100644 --- a/rega.c +++ b/rega.c @@ -109,15 +109,12 @@ ralloc(RMap *m, int t) if (r == -1 || bshas(m->b, r)) { regs = tmp[phicls(t, tmp)].hint.m; regs |= m->b->t[0]; - switch (KBASE(tmp[t].cls)) { - case 0: + if (KBASE(tmp[t].cls) == 0) { r0 = RAX; r1 = RAX + NIReg; - break; - case 1: + } else { r0 = XMM0; r1 = XMM0 + NFReg; - break; } for (r=r0; r