diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c9e7072aba24dc7ae7ad6422ebc9d5b2c2073e8c..e239bea7392ca58006959b52e386bdb078cd0b2a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2010-12-01  Joseph Myers  <joseph@codesourcery.com>
+
+	* intl.c: Don't include tm.h.
+	* Makefile.in (intl.o): Don't depend on $(TM_H).
+
 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
 
 	* graphite-sese-to-poly.c (analyze_drs_in_stmts): Fix set but
diff --git a/gcc/Makefile.in b/gcc/Makefile.in
index a3ea7a36c680b6c87feb1f27d6de3ee8d880d835..231500b23941b9213af9dcd1916f6a72f07ae2f1 100644
--- a/gcc/Makefile.in
+++ b/gcc/Makefile.in
@@ -4000,7 +4000,7 @@ gengtype-lex.c : gengtype-lex.l
 
 #
 # Remake internationalization support.
-intl.o: intl.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) intl.h Makefile
+intl.o: intl.c $(CONFIG_H) $(SYSTEM_H) coretypes.h intl.h Makefile
 	$(COMPILER) $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) \
 	  -DLOCALEDIR=\"$(localedir)\" \
 	  -c $(srcdir)/intl.c $(OUTPUT_OPTION)
diff --git a/gcc/intl.c b/gcc/intl.c
index f75be1f2144f7674d7001417ecf08a5ef2198647..c13ab8e63d8a3898e0231535b86bcfdad9e31bf2 100644
--- a/gcc/intl.c
+++ b/gcc/intl.c
@@ -21,7 +21,6 @@ along with GCC; see the file COPYING3.  If not see
 #include "config.h"
 #include "system.h"
 #include "coretypes.h"
-#include "tm.h"
 #include "intl.h"
 
 #ifdef HAVE_LANGINFO_CODESET