diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 034fa36b68e0c8d0dbe2eac5577d649f827ffda7..009168be43507a38a89c0c4f2ab5ec4b004fb10d 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,8 @@
+2000-11-12  Mark Mitchell  <mark@codesourcery.com>
+
+	* config/os/solaris/solaris2.7/bits/os_defines.h: Define
+	__EXTENSIONS__.
+
 Sat Nov 11 20:25:49 2000  Mark P Mitchell  <mark@codesourcery.com>
 
 	* include/bits/basic_file.h (__basic_file): Don't use __c_wfile_type
diff --git a/libstdc++-v3/config/os/solaris/solaris2.7/bits/os_defines.h b/libstdc++-v3/config/os/solaris/solaris2.7/bits/os_defines.h
index f60b48062bd30d51d8b9da5f1dc5027b8f27f66e..91e0261bd95dd13dbcd71d2035be4cdd5a3f8349 100644
--- a/libstdc++-v3/config/os/solaris/solaris2.7/bits/os_defines.h
+++ b/libstdc++-v3/config/os/solaris/solaris2.7/bits/os_defines.h
@@ -34,6 +34,7 @@
 // Need these to get sane definitions, esp. of 64-bit types and typedefs.
 #define _XOPEN_SOURCE        500
 #define _LARGEFILE64_SOURCE  1
+#define __EXTENSIONS__
 
 // These are typedefs which libio assumes are already in place (because
 // they really are, under Linux).