diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index c03da28807f2b9de40559bc72a7de0273fd26f13..e481dad22538c13275e0f9d20aee38a81cd58f60 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,7 +1,11 @@
-2003-08-26  Matthias Klose  <doko@debian.org>
+2004-08-26  Matthias Klose  <doko@debian.org>
 
-	* test_summary: Include baseline used for libstdc++-v3
-	abi check in test summary.
+	* texi2pod.pl: keep references of the form @ref{...}, print them bold.
+
+2004-08-26  Matthias Klose  <doko@debian.org>
+
+	* test_summary: Include baseline used for libstdc++-v3 abi check
+	in test summary.
 
 2004-08-25  Ben Elliston  <bje@au.ibm.com>
 
diff --git a/contrib/texi2pod.pl b/contrib/texi2pod.pl
index 9d4bb541903eaf13e1df5d2ceea98d2d91c45594..480f26a212ce53b99b7290540b7ab3319794841d 100755
--- a/contrib/texi2pod.pl
+++ b/contrib/texi2pod.pl
@@ -349,6 +349,9 @@ sub postprocess
     s/\@w\{([^\}]*)\}/S<$1>/g;
     s/\@(?:dmn|math)\{([^\}]*)\}/$1/g;
 
+    # keep references of the form @ref{...}, print them bold
+    s/\@(?:ref)\{([^\}]*)\}/B<$1>/g;
+
     # Cross references are thrown away, as are @noindent and @refill.
     # (@noindent is impossible in .pod, and @refill is unnecessary.)
     # @* is also impossible in .pod; we discard it and any newline that