This is the mail archive of the gdb-patches@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[patch/testsuite/cp] classes.exp: remove "(obsolescent gcc or gdb)"


Here comes another message fixup patch.

"(obsolescent gcc or gdb)" is a bad message for gcc 3.3.2 -gdwarf-2 !

Tested on native i686-pc-linux-gnu, gcc 2.95.3 3.3.2 HEAD, dwarf-2 stabs+.

IACTN.

Michael C

2004-01-10  Michael Chastain  <mec.gnu@mindspring.com>

	* gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
	decorations.

Index: classes.exp
===================================================================
RCS file: /cvs/src/src/gdb/testsuite/gdb.cp/classes.exp,v
retrieving revision 1.5
diff -c -3 -p -r1.5 classes.exp
*** classes.exp	9 Jan 2004 04:57:09 -0000	1.5
--- classes.exp	11 Jan 2004 09:34:27 -0000
*************** proc test_ptype_class_objects {} {
*** 264,271 ****
  	    # gcc 2.95.3 -gdwarf-2
  	    # gcc 3.3.2 -gdwarf-2
  	    # gcc HEAD 2003-12-28 21:08:30 UTC -gdwarf-2
! 	    # TODO: this is not obsolescent!
! 	    pass "ptype class B (obsolescent gcc or gdb)"
  	}
  	-re "type = class B : public A \{${ws}public:${ws}int b;${ws}int x;${ws}B ?& ?operator ?=\\(B const ?&\\);${ws}B\\(B const ?&\\);${ws}B\\((void|)\\);$nl\}$nl$gdb_prompt $" {
  	    # gcc 2.95.3 -gstabs+
--- 264,270 ----
  	    # gcc 2.95.3 -gdwarf-2
  	    # gcc 3.3.2 -gdwarf-2
  	    # gcc HEAD 2003-12-28 21:08:30 UTC -gdwarf-2
! 	    pass "ptype class B"
  	}
  	-re "type = class B : public A \{${ws}public:${ws}int b;${ws}int x;${ws}B ?& ?operator ?=\\(B const ?&\\);${ws}B\\(B const ?&\\);${ws}B\\((void|)\\);$nl\}$nl$gdb_prompt $" {
  	    # gcc 2.95.3 -gstabs+
*************** proc test_ptype_class_objects {} {
*** 282,289 ****
  	    # gcc 2.95.3 -gdwarf-2
  	    # gcc 3.3.2 -gdwarf-2
  	    # gcc HEAD 2003-12-28 21:08:30 UTC -gdwarf-2
! 	    # TODO: this is not obsolescent!
! 	    pass "ptype class C (obsolescent gcc or gdb)"
  	}
  	-re "type = class C : public A \{${ws}public:${ws}int c;${ws}int x;${ws}C ?& ?operator ?=\\(C const ?&\\);${ws}C\\(C const ?&\\);${ws}C\\((void|)\\);$nl\}$nl$gdb_prompt $" {
  	    # gcc 2.95.3 -gstabs+
--- 281,287 ----
  	    # gcc 2.95.3 -gdwarf-2
  	    # gcc 3.3.2 -gdwarf-2
  	    # gcc HEAD 2003-12-28 21:08:30 UTC -gdwarf-2
! 	    pass "ptype class C"
  	}
  	-re "type = class C : public A \{${ws}public:${ws}int c;${ws}int x;${ws}C ?& ?operator ?=\\(C const ?&\\);${ws}C\\(C const ?&\\);${ws}C\\((void|)\\);$nl\}$nl$gdb_prompt $" {
  	    # gcc 2.95.3 -gstabs+
*************** proc test_ptype_class_objects {} {
*** 300,307 ****
  	    # gcc 2.95.3 -gdwarf-2
  	    # gcc 3.3.2 -gdwarf-2
  	    # gcc HEAD 2003-12-28 21:08:30 UTC -gdwarf-2
! 	    # TODO: this is not obsolescent!
! 	    pass "ptype class D (obsolescent gcc or gdb)"
  	}
  	-re "type = class D : public B, public C \{${ws}public:${ws}int d;${ws}int x;${ws}D ?& ?operator ?=\\(D const ?&\\);${ws}D\\(D const ?&\\);${ws}D\\((void|)\\);$nl\}$nl$gdb_prompt $" {
  	    # gcc 2.95.3 -gstabs+
--- 298,304 ----
  	    # gcc 2.95.3 -gdwarf-2
  	    # gcc 3.3.2 -gdwarf-2
  	    # gcc HEAD 2003-12-28 21:08:30 UTC -gdwarf-2
! 	    pass "ptype class D"
  	}
  	-re "type = class D : public B, public C \{${ws}public:${ws}int d;${ws}int x;${ws}D ?& ?operator ?=\\(D const ?&\\);${ws}D\\(D const ?&\\);${ws}D\\((void|)\\);$nl\}$nl$gdb_prompt $" {
  	    # gcc 2.95.3 -gstabs+
*************** proc test_ptype_class_objects {} {
*** 510,518 ****
  	-re "type = class Foo \{${ws}public:${ws}int x;${ws}int y;${ws}static int st;${ws}Foo ?& ?operator ?=\\(Foo const ?&\\);${ws}Foo\\(Foo const ?&\\);${ws}Foo\\(int, int\\);${ws}int operator ?!\\((void|)\\);${ws}int operator int\\((void|)\\);${ws}int times\\(int\\);$nl\}$nl$gdb_prompt $" {
  	    # gcc 2.95.3 -gstabs+
  	    # TODO: "int operator int()" is a bug
- 	    # TODO: this is not obsolescent!
  	    # kfail "gdb/1497" "ptype class Foo"
! 	    pass "ptype class Foo (obsolescent gcc or gdb)"
  	}
  	-re "type = class Foo \{${ws}public:${ws}int x;${ws}int y;${ws}static int st;${ws}Foo ?& ?operator ?=\\(Foo const ?&\\);${ws}Foo\\(Foo const ?&\\);${ws}Foo\\(int, int\\);${ws}int operator ?!\\((void|)\\);${ws}operator int\\((void|)\\);${ws}int times\\(int\\);$nl\}$nl$gdb_prompt $" {
  	    # gcc 3.3.2 -gstabs+
--- 507,514 ----
  	-re "type = class Foo \{${ws}public:${ws}int x;${ws}int y;${ws}static int st;${ws}Foo ?& ?operator ?=\\(Foo const ?&\\);${ws}Foo\\(Foo const ?&\\);${ws}Foo\\(int, int\\);${ws}int operator ?!\\((void|)\\);${ws}int operator int\\((void|)\\);${ws}int times\\(int\\);$nl\}$nl$gdb_prompt $" {
  	    # gcc 2.95.3 -gstabs+
  	    # TODO: "int operator int()" is a bug
  	    # kfail "gdb/1497" "ptype class Foo"
! 	    pass "ptype class Foo"
  	}
  	-re "type = class Foo \{${ws}public:${ws}int x;${ws}int y;${ws}static int st;${ws}Foo ?& ?operator ?=\\(Foo const ?&\\);${ws}Foo\\(Foo const ?&\\);${ws}Foo\\(int, int\\);${ws}int operator ?!\\((void|)\\);${ws}operator int\\((void|)\\);${ws}int times\\(int\\);$nl\}$nl$gdb_prompt $" {
  	    # gcc 3.3.2 -gstabs+
*************** proc test_ptype_class_objects {} {
*** 531,538 ****
  	    # gcc 2.95.3 -gdwarf-2
  	    # gcc 3.3.2 -gdwarf-2
  	    # gcc HEAD 2003-12-28 21:08:30 UTC -gdwarf-2
! 	    # TODO: this is not obsolescent!
! 	    pass "ptype class Bar (obsolescent gcc or gdb)"
  	}
  	-re "type = class Bar : public Base1, public Foo \{${ws}public:${ws}int z;${ws}Bar ?& ?operator ?=\\(Bar const ?&\\);${ws}Bar\\(Bar const ?&\\);${ws}Bar\\(int, int, int\\);$nl\}$nl$gdb_prompt $" {
  	    # gcc 2.95.3 -gstabs+
--- 527,533 ----
  	    # gcc 2.95.3 -gdwarf-2
  	    # gcc 3.3.2 -gdwarf-2
  	    # gcc HEAD 2003-12-28 21:08:30 UTC -gdwarf-2
! 	    pass "ptype class Bar"
  	}
  	-re "type = class Bar : public Base1, public Foo \{${ws}public:${ws}int z;${ws}Bar ?& ?operator ?=\\(Bar const ?&\\);${ws}Bar\\(Bar const ?&\\);${ws}Bar\\(int, int, int\\);$nl\}$nl$gdb_prompt $" {
  	    # gcc 2.95.3 -gstabs+


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]