projects
/
libfirm
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Don't set copy_attr_func to NULL for nodes without attributes.
[libfirm]
/
ir
/
be
/
scripts
/
generate_regalloc_if.pl
diff --git
a/ir/be/scripts/generate_regalloc_if.pl
b/ir/be/scripts/generate_regalloc_if.pl
index
981c4f2
..
f892e3d
100755
(executable)
--- a/
ir/be/scripts/generate_regalloc_if.pl
+++ b/
ir/be/scripts/generate_regalloc_if.pl
@@
-206,6
+206,10
@@
EOF
$regdef .= "\tREG_${ucname},\n";
$regdef2 .= "\tREG_${classuc}_${ucname} = $idx,\n";
$regdef .= "\tREG_${ucname},\n";
$regdef2 .= "\tREG_${classuc}_${ucname} = $idx,\n";
+ my $dwarf_number = 0;
+ if (defined($_->{dwarf})) {
+ $dwarf_number = $_->{dwarf};
+ }
$regtypes_def .= <<EOF;
{
$regtypes_def .= <<EOF;
{
@@
-214,7
+218,8
@@
EOF
REG_${classuc}_${ucname},
REG_${ucname},
${type},
REG_${classuc}_${ucname},
REG_${ucname},
${type},
- &${arch}_single_reg_req_${old_classname}_${name}
+ &${arch}_single_reg_req_${old_classname}_${name},
+ ${dwarf_number}
},
EOF
},
EOF