From e1f250475464683fb95da383824a56279cb91698 Mon Sep 17 00:00:00 2001 From: Christoph Mallon Date: Mon, 13 Oct 2008 08:01:30 +0000 Subject: [PATCH] Fix bug in r22822. [r22828] --- ir/be/ia32/bearch_ia32.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ir/be/ia32/bearch_ia32.c b/ir/be/ia32/bearch_ia32.c index f904ee971..5e5eb721f 100644 --- a/ir/be/ia32/bearch_ia32.c +++ b/ir/be/ia32/bearch_ia32.c @@ -1455,10 +1455,10 @@ need_stackent: mode = mode_Is; } else if (attr->data.need_64bit_stackent) { mode = mode_Ls; - } else if (is_ia32_is_reload(node)) { - mode = get_spill_mode_mode(mode); } else { mode = get_ia32_ls_mode(node); + if (is_ia32_is_reload(node)) + mode = get_spill_mode_mode(mode); } align = get_mode_size_bytes(mode); break; -- 2.20.1