Add ALLOCAN() and ALLOCANZ().
[libfirm] / ir / be / scripts / generate_machine.pl
index dcde410..cdcbd43 100755 (executable)
@@ -1,7 +1,7 @@
 #!/usr/bin/perl -w
 
 #
-# Copyright (C) 1995-2007 University of Karlsruhe.  All right reserved.
+# Copyright (C) 1995-2008 University of Karlsruhe.  All right reserved.
 #
 # This file is part of libFirm.
 #
@@ -59,10 +59,10 @@ my @obst_init_unit_types;  # stack for unit type variable init
 my $bundle_size       = exists($vliw{"bundle_size"})       ? $vliw{"bundle_size"} : 3;
 my $bundles_per_cycle = exists($vliw{"bundles_per_cycle"}) ? $vliw{"bundles_per_cycle"} : 1;
 
-my $num_unit_types = scalar(keys(%cpu));
 my $tmp            = uc($arch);
 my $idx            = 0;
 my $has_desc       = defined(%cpu);
+my $num_unit_types = scalar(keys(%cpu));
 
 if ($has_desc) {
        push(@obst_unit_tp_defs, "/* enum for execution unit types */\n");
@@ -148,9 +148,7 @@ print OUT<<EOF;
  *            created by: $0 $specfile $target_dir
  * \@date      $creation_time
  */
-#ifdef HAVE_CONFIG_H
 #include "config.h"
-#endif
 
 #include "gen_$arch\_machine.h"