diff options
author | Michael Chastain <mec@google.com> | 2004-03-09 17:34:39 +0000 |
---|---|---|
committer | Michael Chastain <mec@google.com> | 2004-03-09 17:34:39 +0000 |
commit | c7414a01d5a3a5ab881607cde028f3d6bb9ed860 (patch) | |
tree | c6e1532267eae12b15619bba28231d9c8213884a | |
parent | ed69573cd5b6e7bd983f023088bf8cc527f5f90c (diff) | |
download | gdb-c7414a01d5a3a5ab881607cde028f3d6bb9ed860.zip gdb-c7414a01d5a3a5ab881607cde028f3d6bb9ed860.tar.gz gdb-c7414a01d5a3a5ab881607cde028f3d6bb9ed860.tar.bz2 |
2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
From Corinna Vinschen with modifications.
* gdb.cp/classes.cc (enums1): Add a line to extend scope of
local variable obj_with_enum.
* gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
results with obj_with_enum.
-rw-r--r-- | gdb/testsuite/ChangeLog | 8 | ||||
-rw-r--r-- | gdb/testsuite/gdb.cp/classes.cc | 3 | ||||
-rw-r--r-- | gdb/testsuite/gdb.cp/classes.exp | 5 |
3 files changed, 10 insertions, 6 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 82469e8..a1d5f12 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,5 +1,13 @@ 2004-03-09 Michael Chastain <mec.gnu@mindspring.com> + From Corinna Vinschen with modifications. + * gdb.cp/classes.cc (enums1): Add a line to extend scope of + local variable obj_with_enum. + * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL + results with obj_with_enum. + +2004-03-09 Michael Chastain <mec.gnu@mindspring.com> + * gdb.cp/classes.cc: New file, copied from misc.cc. * gdb.cp/classes.exp: Use classes.cc rather than misc.cc. diff --git a/gdb/testsuite/gdb.cp/classes.cc b/gdb/testsuite/gdb.cp/classes.cc index 7d69ed2..d09f38f 100644 --- a/gdb/testsuite/gdb.cp/classes.cc +++ b/gdb/testsuite/gdb.cp/classes.cc @@ -1,6 +1,6 @@ /* This testcase is part of GDB, the GNU debugger. - Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 + Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2004 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify @@ -453,6 +453,7 @@ void enums1 () obj_with_enum.x = 0; enums2 (); obj_with_enum.priv_enum = ClassWithEnum::green; + obj_with_enum.x = 1; } class ClassParam { diff --git a/gdb/testsuite/gdb.cp/classes.exp b/gdb/testsuite/gdb.cp/classes.exp index 27abe0d..0b723e5 100644 --- a/gdb/testsuite/gdb.cp/classes.exp +++ b/gdb/testsuite/gdb.cp/classes.exp @@ -633,11 +633,6 @@ proc test_enums {} { gdb_test "next" "" - # TODO: with gcc HEAD 2003-12-28 21:08:30 UTC -gdwarf-2, - # gdb says that obj_with_enum is out of scope here and the - # tests after this FAIL. This needs investigation. - # -- chastain 2003-12-30 - # print the object again gdb_test "print obj_with_enum" \ |