From cec808ecec654eb5c43ca6281ee5e08aca3f2a7b Mon Sep 17 00:00:00 2001
From: Keith Seitz <keiths@redhat.com>
Date: Tue, 9 Mar 2010 18:08:05 +0000
Subject:         * gdb.cp/cp-relocate.exp: Remove single-quoting of C++
 methods.         * gdb.cp/cplusfuncs.cc (dm_type_short): New function.       
  (dm_type_long): New function.         (dm_type_unsigned_short): New
 function.         (dm_type_unsigned_long): New function.         (myint): New
 typedef.         * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for
 short,         long, unsigned shor and long, operator char*, and typedef.    
     (test_lookup_operator_functions): Add operator char* test.        
 (test_paddr_operator_functions): Likewise.        
 (test_paddr_overloaded_functions): Use probe values for         short, long,
 and unsigned short and long.         (test_paddr_hairy_functions): If the
 demangler probe detected         gdb type printers, "expect" them. Otherwise
 "expect" the v2 or v3         demangler.         * gdb.cp/expand-sals.exp:
 Backtrace may contain class names.         * gdb.cp/member-ptr.exp: Refine
 expected result for "print pmf"         and "print null_pmf".         Add
 test "ptype a.*pmf".         * gdb.cp/overload.exp: Allow optional "int" to
 appear with         "short" and "long".         * gdb.cp/ovldbreak.exp: Use
 append to construct super-duper         long expect value for
 men_overload1arg.         Allow "int" to appear with "short" and "long".     
    When testing "info break", add argument for main (void).         Also
 allow "int" to appear with "short" and "long".         Ditto with "unsigned"
 and "long long". 	* gdb.java/jmain.exp: Do not enclose methods names in
 single 	quotes. 	* gdb.java/jmisc.exp: Likewise. 	*
 gdb.java/jprint.exp: Likewise. 	* gdb.python/py-symbol.exp: Update
 expected "linkage_name" value.

	From Jan Kratochvil  <jan.kratochvil@redhat.com>:
	* gdb.cp/exception.exp (backtrace after first throw)
	(backtrace after second throw): Allow a namespace before __cxa_throw.
	(backtrace after first catch, backtrace after second catch): Allow
	a namespace before __cxa_begin_catch.

	* gdb.cp/cpexprs.exp: New file.
	* gdb.cp/cpexprs.cc: New file.

	From Daniel Jacobowitz  <dan@codesourcery.com>
	* gdb.cp/cpexprs.exp (escape): Delete.  Change all callers
	to use string_to_regexp.
	(ctor, dtor): New functions.  Use them to match constructor
	and destructor function types.
	(Top level): Use runto_main.
---
 gdb/testsuite/gdb.java/jmain.exp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

(limited to 'gdb/testsuite/gdb.java/jmain.exp')

diff --git a/gdb/testsuite/gdb.java/jmain.exp b/gdb/testsuite/gdb.java/jmain.exp
index ab952473..9814921 100644
--- a/gdb/testsuite/gdb.java/jmain.exp
+++ b/gdb/testsuite/gdb.java/jmain.exp
@@ -65,7 +65,7 @@ gdb_test "break jmain.main" "${bpmain}"
 
 # Check that a fully qualified "main" works.
 gdb_load "${binfile}"
-set cmd "break \'${testfile}.main(java.lang.String\[\])\'"
+set cmd "break ${testfile}.main(java.lang.String\[\])"
 set msg $cmd
 gdb_test_multiple $cmd $msg {
     -re "${bpmain}\r\n$gdb_prompt $" {
@@ -79,7 +79,7 @@ gdb_test_multiple $cmd $msg {
 	gdb_test "n" "" ""
 
 	# Check again with a method signature at the end.
-	set cmd "break \'${testfile}.main(java.lang.String\[\])void\'"
+	set cmd "break ${testfile}.main(java.lang.String\[\])void"
 	set msg $cmd
 	gdb_test_multiple $cmd $msg {
 	    -re "${bpmain}\r\n$gdb_prompt $" {
-- 
cgit v1.1