add missing includes, makefile updates
authorMatthias Braun <matze@braunis.de>
Fri, 20 Jul 2007 20:05:30 +0000 (20:05 +0000)
committerMatthias Braun <matze@braunis.de>
Fri, 20 Jul 2007 20:05:30 +0000 (20:05 +0000)
[r15280]

15 files changed:
INSTALL [new file with mode: 0644]
configure.ac
filter.awk [deleted file]
include/libfirm/adt/bitfiddle.h
ir/Makefile.am
ir/adt/pdeq.c
ir/adt/set.c
ir/be/becopyilp1.c
ir/be/becopyilp2.c
ir/be/beemitter.h
ir/be/beilpsched.c
ir/be/bespillremat.c
ir/common/firm.c
ir/ir/irflag_t.h
ir/ir/irnodeset.h

diff --git a/INSTALL b/INSTALL
new file mode 100644 (file)
index 0000000..09e387a
--- /dev/null
+++ b/INSTALL
@@ -0,0 +1 @@
+/usr/share/automake-1.9/INSTALL
index e80582c..f2a3272 100644 (file)
@@ -361,7 +361,6 @@ AC_CONFIG_FILES([
        include/libfirm/Makefile
        libfirm.pc
 ])
-AC_CONFIG_COMMANDS([stamp-h], [touch stamp-h])
 
 BACKENDS=""
 if test "$enable_backend" == yes; then
diff --git a/filter.awk b/filter.awk
deleted file mode 100644 (file)
index 494e77a..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-BEGIN           { output = 0
-                 print "#ifndef FIRM_CONFIG_FIRM_CONFIG_H"
-                 print "#define FIRM_CONFIG_FIRM_CONFIG_H"
-                 print "/* This file was automtically generated from libFirm's configure */"
-                }
-/snap,[ ]*snap/ { output = 0; NEXT }
-                { if (output) print }
-/snip,[ ]*snip/ { output = 1 }
-END             { print "\n#endif\n" }
index f65c3de..f7cd5a5 100644 (file)
@@ -27,6 +27,8 @@
 #ifndef FIRM_ADT_BITFIDDLE_H
 #define FIRM_ADT_BITFIDDLE_H
 
+#include "firm_config.h"
+
 #include <limits.h>
 #include <assert.h>
 #include "compiler.h"
index d42925c..f687c7b 100644 (file)
@@ -349,9 +349,6 @@ EXTRA_DIST = \
 
 ia32_sources = \
        be/ia32/bearch_ia32.c \
-       be/ia32/gen_ia32_emitter.c \
-       be/ia32/gen_ia32_machine.c \
-       be/ia32/gen_ia32_regalloc_if.c \
        be/ia32/ia32_emitter.c \
        be/ia32/ia32_finish.c \
        be/ia32/ia32_fpu.c \
@@ -382,7 +379,12 @@ EXTRA_DIST += \
        be/ia32/ia32_x87.h
 
 # conservative aproximation of dependencies
-$(ia32_sources): $(srcdir)/be/ia32/gen_ia32_new_nodes.h $(srcdir)/be/ia32/gen_ia32_regalloc_if.h $(srcdir)/be/ia32/gen_ia32_machine.h $(srcdir)/be/ia32/gen_ia32_regalloc_if.h
+$(ia32_sources): $(srcdir)/be/ia32/gen_ia32_new_nodes.h \
+       $(srcdir)/be/ia32/gen_ia32_regalloc_if.h \
+       $(srcdir)/be/ia32/gen_ia32_machine.h \
+       $(srcdir)/be/ia32/gen_ia32_regalloc_if.h \
+       $(srcdir)/be/ia32/gen_ia32_new_nodes.c.inl \
+       $(srcdir)/be/ia32/gen_ia32_emitter.h
 
 $(srcdir)/be/ia32/gen_ia32_new_nodes.c.inl $(srcdir)/be/ia32/gen_ia32_new_nodes.h: \
                be/ia32/ia32_spec.pl be/scripts/generate_new_opcodes.pl
@@ -397,16 +399,13 @@ $(srcdir)/be/ia32/gen_ia32_machine.c $(srcdir)/be/ia32/gen_ia32_machine.h: \
        $(PERL) $(srcdir)/be/scripts/generate_machine.pl $(srcdir)/be/ia32/ia32_spec.pl $(srcdir)/be/ia32
 
 $(srcdir)/be/ia32/gen_ia32_regalloc_if.c $(srcdir)/be/ia32/gen_ia32_regalloc_if.h: \
-               be/ia32/ia32_spec.pl be/scripts/generate_machine.pl
+               be/ia32/ia32_spec.pl be/scripts/generate_regalloc_if.pl
        $(PERL) $(srcdir)/be/scripts/generate_regalloc_if.pl $(srcdir)/be/ia32/ia32_spec.pl $(srcdir)/be/ia32
 
 # arm backend
 
 arm_sources = \
        be/arm/bearch_arm.c \
-       be/arm/gen_arm_emitter.c \
-       be/arm/gen_arm_machine.c \
-       be/arm/gen_arm_regalloc_if.c \
        be/arm/arm_emitter.c \
        be/arm/arm_map_regs.c \
        be/arm/arm_new_nodes.c \
@@ -422,15 +421,15 @@ EXTRA_DIST += \
        be/arm/arm_nodes_attr.h \
        be/arm/arm_transform.h \
        be/arm/bearch_arm.h \
-       be/arm/bearch_arm_t.h \
-       be/arm/gen_arm_emitter.h \
-       be/arm/gen_arm_machine.h \
-       be/arm/gen_arm_new_nodes.h \
-       be/arm/gen_arm_regalloc_if.h \
-       be/arm/gen_arm_regalloc_if_t.h
+       be/arm/bearch_arm_t.h
 
 # conservative aproximation of dependencies
-$(arm_sources): $(srcdir)/be/arm/gen_arm_new_nodes.h $(srcdir)/be/arm/gen_arm_regalloc_if.h $(srcdir)/be/arm/gen_arm_machine.h $(srcdir)/be/arm/gen_arm_regalloc_if.h $(srcdir)/be/arm/gen_arm_new_nodes.c.inl
+$(arm_sources): $(srcdir)/be/arm/gen_arm_new_nodes.h \
+       $(srcdir)/be/arm/gen_arm_regalloc_if.h \
+       $(srcdir)/be/arm/gen_arm_machine.h \
+       $(srcdir)/be/arm/gen_arm_regalloc_if.h \
+       $(srcdir)/be/arm/gen_arm_new_nodes.c.inl \
+       $(srcdir)/be/arm/gen_arm_emitter.h
 
 $(srcdir)/be/arm/gen_arm_new_nodes.c.inl $(srcdir)/be/arm/gen_arm_new_nodes.h: \
                be/arm/arm_spec.pl be/scripts/generate_new_opcodes.pl
@@ -452,9 +451,6 @@ $(srcdir)/be/arm/gen_arm_regalloc_if.c $(srcdir)/be/arm/gen_arm_regalloc_if.h: \
 
 mips_sources = \
        be/mips/bearch_mips.c \
-       be/mips/gen_mips_emitter.c \
-       be/mips/gen_mips_machine.c \
-       be/mips/gen_mips_regalloc_if.c \
        be/mips/mips_emitter.c \
        be/mips/mips_map_regs.c \
        be/mips/mips_new_nodes.c \
@@ -475,7 +471,12 @@ EXTRA_DIST += \
        be/mips/mips_util.h
 
 # conservative aproximation of dependencies
-$(mips_sources): $(srcdir)/be/mips/gen_mips_new_nodes.h $(srcdir)/be/mips/gen_mips_regalloc_if.h $(srcdir)/be/mips/gen_mips_machine.h $(srcdir)/be/mips/gen_mips_regalloc_if.h $(srcdir)/be/mips/gen_mips_new_nodes.c.inl
+$(mips_sources): $(srcdir)/be/mips/gen_mips_new_nodes.h \
+       $(srcdir)/be/mips/gen_mips_regalloc_if.h \
+       $(srcdir)/be/mips/gen_mips_machine.h \
+       $(srcdir)/be/mips/gen_mips_regalloc_if.h \
+       $(srcdir)/be/mips/gen_mips_new_nodes.c.inl \
+       $(srcdir)/be/mips/gen_mips_emitter.h
 
 $(srcdir)/be/mips/gen_mips_new_nodes.c.inl $(srcdir)/be/mips/gen_mips_new_nodes.h: \
                be/mips/mips_spec.pl be/scripts/generate_new_opcodes.pl
@@ -497,9 +498,6 @@ $(srcdir)/be/mips/gen_mips_regalloc_if.c $(srcdir)/be/mips/gen_mips_regalloc_if.
 
 ppc32_sources = \
        be/ppc32/bearch_ppc32.c \
-       be/ppc32/gen_ppc32_emitter.c \
-       be/ppc32/gen_ppc32_machine.c \
-       be/ppc32/gen_ppc32_regalloc_if.c \
        be/ppc32/ppc32_emitter.c \
        be/ppc32/ppc32_map_regs.c \
        be/ppc32/ppc32_new_nodes.c \
@@ -519,7 +517,12 @@ EXTRA_DIST += \
        be/ppc32/ppc32_transform.h
 
 # conservative aproximation of dependencies
-$(ppc32_sources): $(srcdir)/be/ppc32/gen_ppc32_new_nodes.h $(srcdir)/be/ppc32/gen_ppc32_regalloc_if.h $(srcdir)/be/ppc32/gen_ppc32_machine.h $(srcdir)/be/ppc32/gen_ppc32_regalloc_if.h $(srcdir)/be/ppc32/gen_ppc32_new_nodes.c.inl
+$(ppc32_sources): $(srcdir)/be/ppc32/gen_ppc32_new_nodes.h \
+       $(srcdir)/be/ppc32/gen_ppc32_regalloc_if.h \
+       $(srcdir)/be/ppc32/gen_ppc32_machine.h \
+       $(srcdir)/be/ppc32/gen_ppc32_regalloc_if.h \
+       $(srcdir)/be/ppc32/gen_ppc32_new_nodes.c.inl \
+       $(srcdir)/be/ppc32/gen_ppc32_emitter.h
 
 $(srcdir)/be/ppc32/gen_ppc32_new_nodes.c.inl $(srcdir)/be/ppc32/gen_ppc32_new_nodes.h: \
                be/ppc32/ppc32_spec.pl be/scripts/generate_new_opcodes.pl
index 282af54..dddbab2 100644 (file)
@@ -28,6 +28,8 @@
 # include "config.h"
 #endif
 
+#include "firm_config.h"
+
 #ifdef HAVE_STDIO_H
 # include <stdio.h>
 #endif
index 8ddd09a..812e7b0 100644 (file)
@@ -47,6 +47,8 @@
 # include "config.h"
 #endif
 
+#include "firm_config.h"
+
 #ifdef PSET
 # define SET pset
 # define PMANGLE(pre) pre##_pset
index 980b23b..a6e5af8 100644 (file)
@@ -28,6 +28,8 @@
 #include "config.h"
 #endif /* HAVE_CONFIG_H */
 
+#include "firm_config.h"
+
 #ifdef WITH_ILP
 
 #include "becopyilp_t.h"
index ab5201d..d6d4b75 100644 (file)
@@ -48,6 +48,8 @@
 #include "config.h"
 #endif /* HAVE_CONFIG_H */
 
+#include "firm_config.h"
+
 #ifdef WITH_ILP
 
 #include "bitset.h"
index 54fb49e..300bc15 100644 (file)
@@ -27,6 +27,8 @@
 #ifndef FIRM_BE_BEEMITTER_H
 #define FIRM_BE_BEEMITTER_H
 
+#include "firm_config.h"
+
 #include <stdio.h>
 #include <stdarg.h>
 #include "firm_types.h"
index a21da63..090e865 100644 (file)
@@ -33,6 +33,8 @@
 #include "config.h"
 #endif
 
+#include "firm_config.h"
+
 #ifdef WITH_ILP
 
 #include <math.h>
index 9a12896..5ad2cee 100644 (file)
@@ -4617,7 +4617,7 @@ BE_REGISTER_MODULE_CONSTRUCTOR(be_init_spillremat);
 
 #else                          /* WITH_ILP */
 
-static void INLINE
+static __attribute__((unused))
 only_that_you_can_compile_without_WITH_ILP_defined(void)
 {
 }
index 93ae442..60fd375 100644 (file)
@@ -27,6 +27,8 @@
 # include "config.h"
 #endif
 
+#include "firm_config.h"
+
 #ifdef HAVE_STRING_H
 # include <string.h>
 #endif
index 32cd48e..8880c1d 100644 (file)
@@ -26,6 +26,8 @@
 #ifndef FIRM_IR_IRFLAG_T_H
 #define FIRM_IR_IRFLAG_T_H
 
+#include "firm_config.h"
+
 #include "irflag.h"
 
 /**
index d60bf5f..0d77964 100644 (file)
@@ -30,6 +30,8 @@
 #ifndef _FIRM_IRNODESET_H_
 #define _FIRM_IRNODESET_H_
 
+#include "firm_config.h"
+
 #include "firm_types.h"
 #include "xmalloc.h"