sparc: fix invalid stack bias calculation in omit-fp-mode
authorMatthias Braun <matze@braunis.de>
Tue, 6 Sep 2011 14:16:40 +0000 (16:16 +0200)
committerMatthias Braun <matze@braunis.de>
Tue, 6 Sep 2011 15:02:34 +0000 (17:02 +0200)
ir/be/sparc/sparc_stackframe.c

index 5407e19..aa12f11 100644 (file)
@@ -65,7 +65,7 @@ static void process_bias(ir_node *block, bool sp_relative, int bias,
                if (entity != NULL) {
                        int offset = get_entity_offset(entity);
                        if (sp_relative)
-                               offset -= bias;
+                               offset += bias;
                        arch_set_frame_offset(irn, offset);
                }