diff --git a/gcc/testsuite/g++.old-deja/g++.ns/main1.C b/gcc/testsuite/g++.old-deja/g++.ns/main1.C
index a820e0ad65a1..0e5a07f6aae9 100644
--- a/gcc/testsuite/g++.old-deja/g++.ns/main1.C
+++ b/gcc/testsuite/g++.old-deja/g++.ns/main1.C
@@ -4,8 +4,6 @@
 
 // submitted by Gerald Gutierrez <gutier@intergate.bc.ca>
 
-// excess errors test - XFAIL *-*-*
-
 namespace A { void main () { } }
 namespace B { void main () { } }
 namespace C {
diff --git a/gcc/testsuite/g++.old-deja/g++.other/lookup3.C b/gcc/testsuite/g++.old-deja/g++.other/lookup3.C
new file mode 100644
index 000000000000..347be4e295af
--- /dev/null
+++ b/gcc/testsuite/g++.old-deja/g++.other/lookup3.C
@@ -0,0 +1,17 @@
+// Test to make sure that the use of __typeof__ in WIFEXITED works.
+
+int main ()
+{
+  int stat_loc = 0;
+  (__extension__
+   ({
+     union
+     {
+       __typeof__ (stat_loc) __in;
+       int 		__i;
+     } __u;
+     __u.__in = (stat_loc);
+     __u.__i;
+   })
+   );
+}