diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 51a17640618342bbce11417797643b412b85a938..76b8aa5ab43fb48bbf136d3e17443d0a4e411d8d 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,9 @@
+2007-10-15  Paolo Carlini  <pcarlini@suse.de>
+
+	PR libstdc++/33773 (cont)
+	* testsuite/21_strings/headers/cwchar/macros.cc: Guard with
+	_GLIBCXX_USE_WCHAR_T, instead.
+
 2007-10-15  Paolo Carlini  <pcarlini@suse.de>
 
 	PR libstdc++/33771
diff --git a/libstdc++-v3/testsuite/21_strings/headers/cwchar/macros.cc b/libstdc++-v3/testsuite/21_strings/headers/cwchar/macros.cc
index b80db00bb547d8fa17a01cc719f9335bd69bf910..cb3dcc228f6b38778564f4bcce72551f04eab170 100644
--- a/libstdc++-v3/testsuite/21_strings/headers/cwchar/macros.cc
+++ b/libstdc++-v3/testsuite/21_strings/headers/cwchar/macros.cc
@@ -20,7 +20,7 @@
 
 #include <cwchar>
 
-#ifdef _GLIBCXX_HAVE_WCHAR_H
+#ifdef _GLIBCXX_USE_WCHAR_T
 
 namespace gnu
 {