X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fsparc%2Fsparc_new_nodes.c;h=e114de2613ab13176c6bfec1299fce85bc5070d4;hb=8737c443a02baf4aab54adb8cace71c59bdb7345;hp=7b9558d1b4d0df4e950b6904dcaf34b064cd50e3;hpb=af300963705d97b2f596e8cf2887813c25de6ad8;p=libfirm diff --git a/ir/be/sparc/sparc_new_nodes.c b/ir/be/sparc/sparc_new_nodes.c index 7b9558d1b..e114de261 100644 --- a/ir/be/sparc/sparc_new_nodes.c +++ b/ir/be/sparc/sparc_new_nodes.c @@ -22,6 +22,7 @@ * @brief This file implements the creation of the achitecture specific firm * opcodes and the coresponding node constructors for the sparc * assembler irg. + * @author Hannes Rapp, Matthias Braun * @version $Id$ */ #include "config.h" @@ -293,6 +294,7 @@ static void sparc_copy_attr(ir_graph *irg, const ir_node *old_node, /* copy the attributes */ memcpy(attr_new, attr_old, get_op_attr_size(get_irn_op(old_node))); /* copy out flags */ + new_info->flags = old_info->flags; new_info->out_infos = DUP_ARR_D(reg_out_info_t, obst, old_info->out_infos); new_info->in_reqs = old_info->in_reqs;