BugFix: copy mode when creating inverse operation
authorChristian Würdig <chriswue@ipd.info.uni-karlsruhe.de>
Wed, 31 May 2006 14:29:03 +0000 (14:29 +0000)
committerChristian Würdig <chriswue@ipd.info.uni-karlsruhe.de>
Wed, 31 May 2006 14:29:03 +0000 (14:29 +0000)
ir/be/ia32/bearch_ia32.c

index 8f0594c..a7e94de 100644 (file)
@@ -572,6 +572,7 @@ static arch_inverse_t *ia32_get_inverse(const void *self, const ir_node *irn, in
                        return NULL;
        }
 
+       set_ia32_res_mode(inverse->nodes[0], mode);
        inverse->nodes[1] = new_r_Proj(irg, block, inverse->nodes[0], mode, pnc);
 
        return inverse;