diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index fa3806c52091f84e0a0d498693f7bbbb6ef97fb4..261b202b35e40b369e11d11f0485e3c38cef22e9 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2010-06-02  Kai Tietz  <kai.tietz@onevision.com>
+
+	* c-common.c: Remove header include of tm_p.h.
+	* Makefile.in (c-common.o): Remove TM_P_H dependency.
+
 2010-06-02  Jakub Jelinek  <jakub@redhat.com>
 
 	* tree.h (struct tree_decl_map): New type.
diff --git a/gcc/c-common.c b/gcc/c-common.c
index 115e30288ed991a080804e4a3a0376f6a99361d2..97d6034f28d5938845898d5b6e18fc73b673f391 100644
--- a/gcc/c-common.c
+++ b/gcc/c-common.c
@@ -52,9 +52,6 @@ along with GCC; see the file COPYING3.  If not see
 
 #include "expr.h" /* For vector_mode_valid_p */
 
-/* FIXME: Needed for TARGET_ENUM_VA_LIST, which should be a target hook.  */
-#include "tm_p.h"
-
 cpp_reader *parse_in;		/* Declared in c-pragma.h.  */
 
 /* The following symbols are subsumed in the c_global_trees array, and