From f0c2798aeff7c035b438536541254ee3065eefb8 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Christian=20W=C3=BCrdig?= Date: Wed, 18 Jan 2006 15:53:26 +0000 Subject: [PATCH] fixed requirement generation --- ir/be/scripts/generate_regalloc_if.pl | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/ir/be/scripts/generate_regalloc_if.pl b/ir/be/scripts/generate_regalloc_if.pl index fce678555..5a792fbdf 100755 --- a/ir/be/scripts/generate_regalloc_if.pl +++ b/ir/be/scripts/generate_regalloc_if.pl @@ -65,7 +65,7 @@ $tmp .= " {\n"; $tmp .= " arch_register_req_type_none,\n"; $tmp .= " NULL,\n"; $tmp .= " NULL,\n"; -$tmp .= " 0\n"; +$tmp .= " NULL\n"; $tmp .= " },\n"; $tmp .= " 0\n"; $tmp .= "};\n\n"; @@ -98,13 +98,13 @@ foreach my $class_name (keys(%reg_classes)) { $tmp .= " arch_register_req_type_normal,\n"; $tmp .= " $class_ptr,\n"; $tmp .= " NULL,\n"; - $tmp .= " 0\n"; + $tmp .= " NULL\n"; $tmp .= " },\n"; $tmp .= " 0\n"; $tmp .= "};\n\n"; push(@obst_req, $tmp); - push(@obst_header_all, "\nextern const arch_register_req_t ia32_default_req_$class_name;\n"); + push(@obst_header_all, "\nextern const $arch\_register_req_t $arch\_default_req_$class_name;\n"); my $idx = 0; push(@obst_reginit, " /* Init of all registers in class '$class_name' */\n\n"); @@ -135,7 +135,7 @@ foreach my $class_name (keys(%reg_classes)) { $tmp .= " arch_register_req_type_limited,\n"; $tmp .= " $class_ptr,\n"; $tmp .= " $limit_func_name,\n"; - $tmp .= " 0\n"; + $tmp .= " NULL\n"; $tmp .= " },\n"; $tmp .= " 0\n"; $tmp .= "};\n\n"; @@ -201,6 +201,7 @@ print OUT<