From 94786154ad01677032d6e92f3cbb7ebd54951755 Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Thu, 22 Jul 2010 19:07:45 +0000 Subject: [PATCH 1/1] fix sparc stack offset emitter [r27783] --- ir/be/sparc/sparc_emitter.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ir/be/sparc/sparc_emitter.c b/ir/be/sparc/sparc_emitter.c index 4206ce326..54ceacd11 100644 --- a/ir/be/sparc/sparc_emitter.c +++ b/ir/be/sparc/sparc_emitter.c @@ -163,8 +163,9 @@ void sparc_emit_offset(const ir_node *node) const sparc_load_store_attr_t *attr = get_sparc_load_store_attr_const(node); assert(attr->base.is_load_store); - if (attr->offset > 0) - be_emit_irprintf("+%ld", attr->offset); + if (attr->offset != 0) { + be_emit_irprintf("%+ld", attr->offset); + } } -- 2.20.1