diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 4c564e898bb86993e1bd905603f36d7b504ad79f..912b89fd0d17fcc43a14b89774512f7b7a6a83c3 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,8 @@
+2013-12-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
+
+	* include/std/fstream (basic_filebuf::open): Use preformatted text
+	for table in Doxygen comment.
+
 2013-12-03  Tim Shen  <timshen91@gmail.com>
 
 	* regex_compiler.h: Add todo comment.
diff --git a/libstdc++-v3/include/std/fstream b/libstdc++-v3/include/std/fstream
index 48e5c3d85d67457bfb493aaa572cefa363759321..701247a9cc3a1a93bd5a1c22ac8b3fdd34135927 100644
--- a/libstdc++-v3/include/std/fstream
+++ b/libstdc++-v3/include/std/fstream
@@ -238,9 +238,10 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
        *  given in @a __mode.
        *
        *  Table 92, adapted here, gives the relation between openmode
-       *  combinations and the equivalent fopen() flags.
+       *  combinations and the equivalent @c fopen() flags.
        *  (NB: lines app, in|out|app, in|app, binary|app, binary|in|out|app,
        *  and binary|in|app per DR 596)
+       *  <pre>
        *  +---------------------------------------------------------+
        *  | ios_base Flag combination            stdio equivalent   |
        *  |binary  in  out  trunc  app                              |
@@ -265,6 +266,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
        *  |   +     +   +           +            a+b                |
        *  |   +     +               +            a+b                |
        *  +---------------------------------------------------------+
+       *  </pre>
        */
       __filebuf_type*
       open(const char* __s, ios_base::openmode __mode);