diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 8407b0d9bf24cac45be119bd1a231fd6ba14e070..96b04a57764c0887552367016d7f39240eeb836b 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2003-07-19  Mark Mitchell  <mark@codesourcery.com>
+
+	PR c++/11546
+	* g++.dg/template/lookup1.C: New test.
+
 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
 
 	* gcc.dg/noncompile/label-1.c: New comprehensive test case for
diff --git a/gcc/testsuite/g++.dg/template/lookup1.C b/gcc/testsuite/g++.dg/template/lookup1.C
new file mode 100644
index 0000000000000000000000000000000000000000..0df77bac1c386d5e34b194fe2cda1843620c835c
--- /dev/null
+++ b/gcc/testsuite/g++.dg/template/lookup1.C
@@ -0,0 +1,17 @@
+template <class T0>
+class A {
+public:
+  class B;
+};
+
+template <class T0>
+class A<T0>::B {
+public:
+  class C;
+};
+
+template <class T0>
+class A<T0>::B::C {
+public:
+  A<T0> &a;
+};