From 96ca73ef60e207aac762bc557729e6cff23447cd Mon Sep 17 00:00:00 2001 From: chastain Date: Tue, 9 Mar 2004 17:34:39 +0000 Subject: [PATCH] 2004-03-09 Michael Chastain 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. --- gdb/testsuite/ChangeLog | 8 ++++++++ gdb/testsuite/gdb.cp/classes.cc | 3 ++- 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 82469e822f..a1d5f1278e 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,5 +1,13 @@ 2004-03-09 Michael Chastain + 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 + * 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 7d69ed225a..d09f38fc36 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 27abe0d54a..0b723e591f 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" \ -- 2.11.0