diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 329edba0815eff3c8527751453cd95c2a1370bf6..c52e0e916fd36b1da19c240ae924e6fc4116cd92 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2006-06-03  J"orn Rennecke <joern.rennecke@st.com>
+
+	PR other/27850
+	* Makefile.in (stmp-fixinc): Fix typo.
+
 2006-06-02  Roger Sayle  <roger@eyesopen.com>
 
 	* fold-const.c (fold_unary) <CONJ_EXPR>: Ensure folded expressions
diff --git a/gcc/Makefile.in b/gcc/Makefile.in
index 5143bfc3f185cb38ad72f53b5a5c60a56864198f..c57fad4fb28cfd6fd2d59a1d3eda3f17031a0159 100644
--- a/gcc/Makefile.in
+++ b/gcc/Makefile.in
@@ -3224,7 +3224,7 @@ stmp-fixinc: gsyslimits.h macro_list \
 	  echo The directory that should contain system headers does not exist: >&2 ; \
 	  echo "  ${SYSTEM_HEADER_DIR}" >&2 ; \
 	  tooldir_sysinc=`echo "${gcc_tooldir}/sys-include" | sed -e :a -e "s,[^/]*/\.\.\/,," -e ta`; \
-	  if test "x${SYSTEM_HEADER_DIR}" = "x${tooldir_sysinc}"; \
+	  if test "x${SYSTEM_HEADER_DIR}" = "x$${tooldir_sysinc}"; \
 	  then sleep 1; else exit 1; fi; \
 	fi
 	rm -rf include; mkdir include