2002-04-22 Michael Chastain <mec@shout.net>
authorMichael Chastain <mec@google.com>
Tue, 23 Apr 2002 05:18:28 +0000 (05:18 +0000)
committerMichael Chastain <mec@google.com>
Tue, 23 Apr 2002 05:18:28 +0000 (05:18 +0000)
* gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.c++/local.exp

index 3b82842610e5a7106f083e834c0542bf814a4fd0..3a0ccbbedc1cbf213a6d5fcd53785b153c56c9c3 100644 (file)
@@ -1,3 +1,7 @@
+2002-04-22  Michael Chastain  <mec@shout.net>
+
+       * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
+
 2002-04-22  Michael Chastain  <mec@shout.net>
 
        * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
index 725c6d52972a90fa80465aadcf933671714aeb57..091d643f0d4394f89bcd76bf082476c05ecc05b8 100644 (file)
@@ -101,7 +101,10 @@ set sep "(\[.\]|___)\[0-9\]"
 send_gdb "ptype Local\n"
 gdb_expect {
   -re "type = class Local \{\[\r\n\t \]*public:\[\r\n\t \]*int loc1;\[\r\n\t \]*char loc_foo\\((const *|)char\\);\[\r\n\t \]*\}.*$gdb_prompt $" { pass "ptype Local" }
-  -re "type = class Local \{\[\r\n\t \]*public:\[\r\n\t \]*int loc1;\[\r\n\t \]*char loc_foo\\((const *|)char\\);\[\r\n\t \]*char loc_foo\\((const *|)char\\);\[\r\n\t \]*\}.*$gdb_prompt $" { fail "ptype Local (double loc_foo)" }
+  -re "type = class Local \{\[\r\n\t \]*public:\[\r\n\t \]*int loc1;\[\r\n\t \]*char loc_foo\\((const *|)char\\);\[\r\n\t \]*char loc_foo\\((const *|)char\\);\[\r\n\t \]*\}.*$gdb_prompt $" {
+    # setup_kfail "gdb/483"
+    fail "ptype Local (gdb/483)"
+  }
   -re "type = class Local \{\[\r\n\t \]*public:\[\r\n\t \]*int loc1;\[\r\n\t \]*Local & operator *=\\((foobar__Fi${sep}::|)Local const *&\\);\[\r\n\t \]*Local\\((foobar__Fi${sep}::|)Local const *&\\);\[\r\n\t \]*Local\\((void|)\\);\[\r\n\t \]*char loc_foo\\(char\\);\[\r\n\t \]*\}.*$gdb_prompt $" { pass "ptype Local" }
   -re "type = class Local \{\r\n\[\t \]*public:\r\n\[\t \]*int loc1;\r\n\r\n\[\t \]*char loc_foo\\(char\\);\r\n\[\t \]*\\(Local at.*local\\.cc:\[0-9\]*\\)\r\n\}.*$gdb_prompt $" { xpass "ptype Local (old aCC)" }
   -re ".*$gdb_prompt $"   {  fail "ptype Local" }
@@ -186,7 +189,10 @@ send_gdb "ptype InnerLocal::NestedInnerLocal\n"
 gdb_expect {
   -re "type = class InnerLocal::NestedInnerLocal \{\[\r\n\t \]*public:\[\r\n\t \]*int nil;\[\r\n\t \]*int nil_foo\\(int\\);\[\r\n\t \]*\}.*$gdb_prompt $" { pass "ptype InnerLocal::NestedInnerLocal" }
   -re "type = class InnerLocal::NestedInnerLocal \{\[\r\n\t \]*public:\[\r\n\t \]*int nil;\[\r\n\t \]*NestedInnerLocal *& *operator *= *\\((main${sep}::|)InnerLocal::NestedInnerLocal const *&\\);\[\r\n\t \]*NestedInnerLocal\\((main${sep}::|)InnerLocal::NestedInnerLocal const *&\\);\[\r\n\t \]*NestedInnerLocal\\((void|)\\);\[\r\n\t \]*int nil_foo\\(int\\);\[\r\n\t \]*\}.*$gdb_prompt $" { pass "ptype InnerLocal::NestedInnerLocal" }
-  -re "There is no field named NestedInnerLocal.*$gdb_prompt $" { fail "ptype InnerLocal::NestedInnerLocal (bogus field lookup)" }
+  -re "There is no field named NestedInnerLocal.*$gdb_prompt $" {
+    # setup_kfail "gdb/482"
+    fail "ptype InnerLocal::NestedInnerLocal (gdb/482)"
+  }
   -re "No symbol .*NestedInnerLocal.* in current context.*$gdb_prompt $" { fail "ptype InnerLocal::NestedInnerLocal (bogus symbol lookup)" }
   -re ".*$gdb_prompt $"   {  fail "ptype InnerLocal::NestedInnerLocal" }
   timeout             { fail "(timeout) ptype InnerLocal::NestedInnerLocal" }