diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog
index eff8cd4ae27e8b67cf8385213124ce678939a5a7..7a30a8426f9537f32dd2333f59d29f83e3080af6 100644
--- a/libcpp/ChangeLog
+++ b/libcpp/ChangeLog
@@ -1,3 +1,8 @@
+2009-09-23  Loren J. Rittle  <ljrittle@acm.org>
+
+	* configure.ac (AC_CHECK_HEADERS after AC_LANG(C++)): Add sys/stat.h.
+	* configure: Rebuilt.
+
 2009-09-22  Richard Guenther  <rguenther@suse.de>
 
 	PR pch/38987
diff --git a/libcpp/configure b/libcpp/configure
index eaf99dd28d68a714fd266754fe575d79934c4610..00cbd7a583d133c7c3e55c1fe430badf85423de4 100755
--- a/libcpp/configure
+++ b/libcpp/configure
@@ -5127,7 +5127,7 @@ ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
 
 
 for ac_header in locale.h fcntl.h limits.h stddef.h \
-	stdlib.h strings.h string.h sys/file.h unistd.h
+	stdlib.h strings.h string.h sys/stat.h sys/file.h unistd.h
 do :
   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 ac_fn_cxx_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
diff --git a/libcpp/configure.ac b/libcpp/configure.ac
index 52465462165714f0d403af308fee4692733bf64f..d520e933c902e31b1cf0cd010bb20cae9ba0d00a 100644
--- a/libcpp/configure.ac
+++ b/libcpp/configure.ac
@@ -62,7 +62,7 @@ if test "$ENABLE_BUILD_WITH_CXX" = "no"; then
 else
    AC_LANG(C++)
    AC_CHECK_HEADERS(locale.h fcntl.h limits.h stddef.h \
-	stdlib.h strings.h string.h sys/file.h unistd.h)
+	stdlib.h strings.h string.h sys/stat.h sys/file.h unistd.h)
 fi
 
 # Checks for typedefs, structures, and compiler characteristics.