OSDN Git Service

2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
authorchastain <chastain>
Tue, 9 Mar 2004 17:34:39 +0000 (17:34 +0000)
committerchastain <chastain>
Tue, 9 Mar 2004 17:34:39 +0000 (17:34 +0000)
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
gdb/testsuite/gdb.cp/classes.cc
gdb/testsuite/gdb.cp/classes.exp

index 82469e8..a1d5f12 100644 (file)
@@ -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.
 
index 7d69ed2..d09f38f 100644 (file)
@@ -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 {
index 27abe0d..0b723e5 100644 (file)
@@ -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" \