From: Keith Seitz Date: Wed, 28 Mar 2012 17:29:42 +0000 (+0000) Subject: * gdb.cp/namespace.exp: Add breakpoint tests for functions X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0e4acfccb3f3c95de08e6bc8d41378fcf441f825;p=binutils-gdb.git * gdb.cp/namespace.exp: Add breakpoint tests for functions starting with the global namespace. --- diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 23fd940c206..97037efd7c2 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2012-03-26 Keith Seitz + + * gdb.cp/namespace.exp: Add breakpoint tests for functions + starting with the global namespace. + 2012-03-23 Doug Evans * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global. diff --git a/gdb/testsuite/gdb.cp/namespace.exp b/gdb/testsuite/gdb.cp/namespace.exp index ccbd97f9135..cf5a85899e5 100644 --- a/gdb/testsuite/gdb.cp/namespace.exp +++ b/gdb/testsuite/gdb.cp/namespace.exp @@ -138,6 +138,11 @@ gdb_test "print AAA::xyzq('x')" \ gdb_test "break AAA::xyzq" \ "Breakpoint.*at $hex: file.*namespace.cc, line 47\\." +# Break on a function in the global namespace. + +gdb_test "break ::ensureOtherRefs" \ + "Breakpoint.*at $hex: file.*$srcfile1, line $decimal\\." + # Call a function in a nested namespace gdb_test "print 'BBB::CCC::xyzq'('x')" \ @@ -153,6 +158,11 @@ gdb_test "print BBB::CCC::xyzq('x')" \ gdb_test "break BBB::CCC::xyzq" \ "Breakpoint.*at $hex: file.*namespace.cc, line 63\\." +# Break on the same function, starting with the global namespace. + +gdb_test "break ::BBB::CCC::xyzq" \ + ".*Breakpoint.*at $hex: file.*$srcfile, line 63\\." + # Print address of a function in a class in a namespace gdb_test "print 'BBB::Class::xyzq'" \