This is the mail archive of the gdb-testers@sourceware.org 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]

diffgdbdaymail 20150306


--- 20150305Build-gdbgit-f21/fedora-21-i386/out/gdb-m32.sum	2015-03-05 06:15:29.087242881 +0100
--- GIT commit 7e848b1a6030a0eab1bb830ab02f9f4eef090961
+++ 20150306Build-gdbgit-f21/fedora-21-i386/out/gdb-m32.sum	2015-03-06 06:57:10.188850962 +0100
+++ GIT commit e80417caef36c7d5e3d1da6a3b396a872d9d7201

#gdb.opencl/operators.exp
 Running gdb/testsuite/gdb.opencl/operators.exp ...
-ERROR: remote_download to target of gdb/testsuite/lib/opencl_kernel.cl to opencl_kernel.cl: cp: cannot create regular file 'opencl_kernel.cl': File exists
--- 20150305Build-gdbgit-gcchead-rawhide/fedora-rawhide-x86_64/out/gdb-m32.sum	2015-03-05 07:25:45.766116454 +0100
--- GIT commit 7e848b1a6030a0eab1bb830ab02f9f4eef090961
+++ 20150306Build-gdbgit-gcchead-rawhide/fedora-rawhide-x86_64/out/gdb-m32.sum	2015-03-06 08:09:17.096229504 +0100
+++ GIT commit e80417caef36c7d5e3d1da6a3b396a872d9d7201

#gdb.base/unload.exp
 Running gdb/testsuite/gdb.base/unload.exp ...
 PASS: gdb.base/unload.exp: pending breakpoint info before run
-PASS: gdb.base/unload.exp: running program
-PASS: gdb.base/unload.exp: pending breakpoint info on first run at shrfunc1
-PASS: gdb.base/unload.exp: continuing to unloaded libfile
-PASS: gdb.base/unload.exp: print y from libfile
+FAIL: gdb.base/unload.exp: running program
+FAIL: gdb.base/unload.exp: pending breakpoint info on first run at shrfunc1
+FAIL: gdb.base/unload.exp: continuing to unloaded libfile
+FAIL: gdb.base/unload.exp: print y from libfile
 PASS: gdb.base/unload.exp: rerun to shared library breakpoint
 PASS: gdb.base/unload.exp: pending breakpoint info on second run at shrfunc1
 PASS: gdb.base/unload.exp: continuing to unloaded libfile
 PASS: gdb.base/unload.exp: continue to shrfunc2
 PASS: gdb.base/unload.exp: pending breakpoint info on second run at shrfunc2
 PASS: gdb.base/unload.exp: continuing to unloaded libfile2
 PASS: gdb.base/unload.exp: print y from libfile2
--- 20150305Build-gdbgit-gcchead-rawhide/fedora-rawhide-x86_64/out/gdb-m64.sum	2015-03-05 07:25:45.785116543 +0100
--- GIT commit 7e848b1a6030a0eab1bb830ab02f9f4eef090961
+++ 20150306Build-gdbgit-gcchead-rawhide/fedora-rawhide-x86_64/out/gdb-m64.sum	2015-03-06 08:09:17.117229604 +0100
+++ GIT commit e80417caef36c7d5e3d1da6a3b396a872d9d7201

#gdb.base/detach.exp
 Running gdb/testsuite/gdb.base/detach.exp ...
 PASS: gdb.base/detach.exp: set should_exit, one
 PASS: gdb.base/detach.exp: detach, one
-PASS: gdb.base/detach.exp: set should_exit, two
-PASS: gdb.base/detach.exp: detach, two
+FAIL: gdb.base/detach.exp: set should_exit, two
+FAIL: gdb.base/detach.exp: detach, two (the program is no longer running)
--- 20150305Build-gdbgit-gdbserver-f21/fedora-21-x86_64/out/gdb-m64.sum	2015-03-05 06:28:35.836017760 +0100
--- GIT commit 7e848b1a6030a0eab1bb830ab02f9f4eef090961
+++ 20150306Build-gdbgit-gdbserver-f21/fedora-21-x86_64/out/gdb-m64.sum	2015-03-06 07:09:59.977607461 +0100
+++ GIT commit e80417caef36c7d5e3d1da6a3b396a872d9d7201

#gdb.base/disp-step-syscall.exp
 Running gdb/testsuite/gdb.base/disp-step-syscall.exp ...
 PASS: gdb.base/disp-step-syscall.exp: fork: delete break 1
 PASS: gdb.base/disp-step-syscall.exp: fork: break marker
 PASS: gdb.base/disp-step-syscall.exp: fork: set displaced-stepping off
 PASS: gdb.base/disp-step-syscall.exp: fork: break fork
 PASS: gdb.base/disp-step-syscall.exp: fork: continue to fork (1st time)
 PASS: gdb.base/disp-step-syscall.exp: fork: continue to fork (2nd time)
 PASS: gdb.base/disp-step-syscall.exp: fork: display/i $pc
 PASS: gdb.base/disp-step-syscall.exp: fork: get hexadecimal valueof "$pc"
 PASS: gdb.base/disp-step-syscall.exp: fork: stepi fork insn
 PASS: gdb.base/disp-step-syscall.exp: fork: get hexadecimal valueof "$pc"
 PASS: gdb.base/disp-step-syscall.exp: fork: continue to fork (3rd time)
 PASS: gdb.base/disp-step-syscall.exp: fork: break on syscall insns
 PASS: gdb.base/disp-step-syscall.exp: fork: delete break fork
 PASS: gdb.base/disp-step-syscall.exp: fork: continue to syscall insn fork
 PASS: gdb.base/disp-step-syscall.exp: fork: set displaced-stepping on
 PASS: gdb.base/disp-step-syscall.exp: fork: single step over fork
 PASS: gdb.base/disp-step-syscall.exp: fork: get hexadecimal valueof "$pc"
 PASS: gdb.base/disp-step-syscall.exp: fork: single step over fork final pc
 PASS: gdb.base/disp-step-syscall.exp: fork: delete break fork insn
 PASS: gdb.base/disp-step-syscall.exp: fork: continue to marker (fork)
 PASS: gdb.base/disp-step-syscall.exp: vfork: delete break 1
 PASS: gdb.base/disp-step-syscall.exp: vfork: break marker
 PASS: gdb.base/disp-step-syscall.exp: vfork: set displaced-stepping off
 PASS: gdb.base/disp-step-syscall.exp: vfork: break vfork
 PASS: gdb.base/disp-step-syscall.exp: vfork: continue to vfork (1st time)
 PASS: gdb.base/disp-step-syscall.exp: vfork: continue to vfork (2nd time)
 PASS: gdb.base/disp-step-syscall.exp: vfork: display/i $pc
 PASS: gdb.base/disp-step-syscall.exp: vfork: get hexadecimal valueof "$pc"
 PASS: gdb.base/disp-step-syscall.exp: vfork: stepi vfork insn
 PASS: gdb.base/disp-step-syscall.exp: vfork: get hexadecimal valueof "$pc"
 PASS: gdb.base/disp-step-syscall.exp: vfork: continue to vfork (3rd time)
 PASS: gdb.base/disp-step-syscall.exp: vfork: break on syscall insns
 PASS: gdb.base/disp-step-syscall.exp: vfork: delete break vfork
 PASS: gdb.base/disp-step-syscall.exp: vfork: continue to syscall insn vfork
 PASS: gdb.base/disp-step-syscall.exp: vfork: set displaced-stepping on
 KPASS: gdb.base/disp-step-syscall.exp: vfork: single step over vfork (PRMS server/13796)
 FAIL: gdb.base/disp-step-syscall.exp: vfork: get hexadecimal valueof "$pc" (timeout)
 FAIL: gdb.base/disp-step-syscall.exp: vfork: single step over vfork final pc
 FAIL: gdb.base/disp-step-syscall.exp: vfork: delete break vfork insn
-FAIL: gdb.base/disp-step-syscall.exp: vfork: continue to marker (vfork)
+FAIL: gdb.base/disp-step-syscall.exp: vfork: continue to marker (vfork) (the program is no longer running)
--- 20150305Build-gdbgit-gdbserver-f21/fedora-21-i386/out/gdb-m32.sum	2015-03-05 06:27:28.164695812 +0100
--- GIT commit 7e848b1a6030a0eab1bb830ab02f9f4eef090961
+++ 20150306Build-gdbgit-gdbserver-f21/fedora-21-i386/out/gdb-m32.sum	2015-03-06 07:09:08.101354949 +0100
+++ GIT commit e80417caef36c7d5e3d1da6a3b396a872d9d7201

#gdb.threads/thread-specific-bp.exp
 Running gdb/testsuite/gdb.threads/thread-specific-bp.exp ...
 PASS: gdb.threads/thread-specific-bp.exp: successfully compiled posix threads test case
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: get main thread id
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: continue to breakpoint: start
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: get start thread id
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: breakpoint set
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread 1 selected
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: continue to end
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread-specific breakpoint was deleted
 PASS: gdb.threads/thread-specific-bp.exp: set non-stop mode
-UNTESTED: gdb.threads/thread-specific-bp.exp: non-stop: could not run to main
+PASS: gdb.threads/thread-specific-bp.exp: non-stop: get main thread id
+PASS: gdb.threads/thread-specific-bp.exp: non-stop: continue to breakpoint: start
+PASS: gdb.threads/thread-specific-bp.exp: non-stop: get start thread id
+PASS: gdb.threads/thread-specific-bp.exp: non-stop: breakpoint set
+PASS: gdb.threads/thread-specific-bp.exp: non-stop: thread 1 selected
+PASS: gdb.threads/thread-specific-bp.exp: non-stop: continue to end
+PASS: gdb.threads/thread-specific-bp.exp: non-stop: thread-specific breakpoint was deleted
--- 20150305Build-gdbgit-gdbserver-rawhide/fedora-rawhide-i386/out/gdb-m32.sum	2015-03-05 06:34:46.454780989 +0100
--- GIT commit 7e848b1a6030a0eab1bb830ab02f9f4eef090961
+++ 20150306Build-gdbgit-gdbserver-rawhide/fedora-rawhide-i386/out/gdb-m32.sum	2015-03-06 07:16:12.442420461 +0100
+++ GIT commit e80417caef36c7d5e3d1da6a3b396a872d9d7201

#gdb.cp/bs15503.exp
 Running gdb/testsuite/gdb.cp/bs15503.exp ...
 PASS: gdb.cp/bs15503.exp: break StringTest<wchar_t>::testFunction
 PASS: gdb.cp/bs15503.exp: continue to StringTest<wchar_t>
 PASS: gdb.cp/bs15503.exp: continue to breakpoint: find position where blank needs to be inserted
 PASS: gdb.cp/bs15503.exp: print s.length()
 PASS: gdb.cp/bs15503.exp: print s[0]
-PASS: gdb.cp/bs15503.exp: print s[s.length()-1]
-PASS: gdb.cp/bs15503.exp: print (const char *) s
-PASS: gdb.cp/bs15503.exp: print (const char *) s.substr(0,4)
-PASS: gdb.cp/bs15503.exp: print (const char *) (s=s.substr(0,4))
+FAIL: gdb.cp/bs15503.exp: print s[s.length()-1]
+FAIL: gdb.cp/bs15503.exp: print (const char *) s
+FAIL: gdb.cp/bs15503.exp: print (const char *) s.substr(0,4)
+FAIL: gdb.cp/bs15503.exp: print (const char *) (s=s.substr(0,4))

#gdb.threads/thread-specific-bp.exp
 Running gdb/testsuite/gdb.threads/thread-specific-bp.exp ...
 PASS: gdb.threads/thread-specific-bp.exp: successfully compiled posix threads test case
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: get main thread id
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: continue to breakpoint: start
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: get start thread id
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: breakpoint set
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread 1 selected
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: continue to end
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread-specific breakpoint was deleted
 PASS: gdb.threads/thread-specific-bp.exp: set non-stop mode
-PASS: gdb.threads/thread-specific-bp.exp: non-stop: get main thread id
-PASS: gdb.threads/thread-specific-bp.exp: non-stop: continue to breakpoint: start
-PASS: gdb.threads/thread-specific-bp.exp: non-stop: get start thread id
-PASS: gdb.threads/thread-specific-bp.exp: non-stop: breakpoint set
-PASS: gdb.threads/thread-specific-bp.exp: non-stop: thread 1 selected
-PASS: gdb.threads/thread-specific-bp.exp: non-stop: continue to end
-PASS: gdb.threads/thread-specific-bp.exp: non-stop: thread-specific breakpoint was deleted
+UNTESTED: gdb.threads/thread-specific-bp.exp: non-stop: could not run to main
--- 20150305Build-gdbgit-rawhide/fedora-rawhide-x86_64/out/gdb-m64.sum	2015-03-05 06:10:39.349847506 +0100
--- GIT commit 7e848b1a6030a0eab1bb830ab02f9f4eef090961
+++ 20150306Build-gdbgit-rawhide/fedora-rawhide-x86_64/out/gdb-m64.sum	2015-03-06 06:52:15.151397374 +0100
+++ GIT commit e80417caef36c7d5e3d1da6a3b396a872d9d7201

#gdb.opencl/operators.exp
 Running gdb/testsuite/gdb.opencl/operators.exp ...
+ERROR: tcl error sourcing gdb/testsuite/gdb.opencl/operators.exp.
+ERROR: error deleting "opencl_kernel.cl": no such file or directory
+    while executing
+"file delete -force -- $x"
+    (procedure "standard_file" line 42)
+    invoked from within
+"standard_file "unix/-m64" delete opencl_kernel.cl"
+    ("eval" body line 1)
+    invoked from within
+"eval ${try}_${proc} \"$dest\" $args"
+    (procedure "call_remote" line 66)
+    invoked from within
+"call_remote "" file "target" delete opencl_kernel.cl"
+    ("eval" body line 1)
+    invoked from within
+"eval call_remote \"\" file \"$dest\" $args"
+    (procedure "remote_file" line 2)
+    invoked from within
+"remote_file target delete ${clprogram}"
+    (procedure "gdb_real__skip_opencl_tests" line 17)
+    invoked from within
+"gdb_real__skip_opencl_tests"
+    ("uplevel" body line 1)
+    invoked from within
+"uplevel 1 $real_name"
+    (procedure "gdb_do_cache" line 28)
+    invoked from within
+"gdb_do_cache skip_opencl_tests"
+    (procedure "skip_opencl_tests" line 1)
+    invoked from within
+"skip_opencl_tests"
+    (file "gdb/testsuite/gdb.opencl/operators.exp" line 22)
+    invoked from within
+"source gdb/testsuite/gdb.opencl/operators.exp"
+    ("uplevel" body line 1)
+    invoked from within
+"uplevel #0 source gdb/testsuite/gdb.opencl/operators.exp"
+    invoked from within
+"catch "uplevel #0 source $test_file_name""

#gdb.reverse/sigall-precsave.exp
 Running gdb/testsuite/gdb.reverse/sigall-precsave.exp ...
 PASS: gdb.reverse/sigall-precsave.exp: Turn on process record
 PASS: gdb.reverse/sigall-precsave.exp: BP at end of main
 PASS: gdb.reverse/sigall-precsave.exp: handle all nostop noprint
 PASS: gdb.reverse/sigall-precsave.exp: run to end of main
 PASS: gdb.reverse/sigall-precsave.exp: save process recfile
 PASS: gdb.reverse/sigall-precsave.exp: Kill process, prepare to debug log file
 PASS: gdb.reverse/sigall-precsave.exp: reload precord save file
 PASS: gdb.reverse/sigall-precsave.exp: handle all stop print
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGABRT stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_ABRT
 PASS: gdb.reverse/sigall-precsave.exp: b gen_HUP
 PASS: gdb.reverse/sigall-precsave.exp: get signal ABRT
 PASS: gdb.reverse/sigall-precsave.exp: send signal ABRT
 PASS: gdb.reverse/sigall-precsave.exp: advance to HUP
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGHUP stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_HUP
 PASS: gdb.reverse/sigall-precsave.exp: b gen_QUIT
 PASS: gdb.reverse/sigall-precsave.exp: get signal HUP
 PASS: gdb.reverse/sigall-precsave.exp: send signal HUP
 PASS: gdb.reverse/sigall-precsave.exp: advance to QUIT
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGQUIT stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_QUIT
 PASS: gdb.reverse/sigall-precsave.exp: b gen_ILL
 PASS: gdb.reverse/sigall-precsave.exp: get signal QUIT
 PASS: gdb.reverse/sigall-precsave.exp: send signal QUIT
 PASS: gdb.reverse/sigall-precsave.exp: advance to ILL
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGILL stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_ILL
 PASS: gdb.reverse/sigall-precsave.exp: b gen_EMT
 PASS: gdb.reverse/sigall-precsave.exp: get signal ILL
 PASS: gdb.reverse/sigall-precsave.exp: send signal ILL
 PASS: gdb.reverse/sigall-precsave.exp: advance to EMT
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGEMT stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_EMT
 PASS: gdb.reverse/sigall-precsave.exp: b gen_FPE
 PASS: gdb.reverse/sigall-precsave.exp: send signal EMT
 PASS: gdb.reverse/sigall-precsave.exp: advance to FPE
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGFPE stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_FPE
 PASS: gdb.reverse/sigall-precsave.exp: b gen_BUS
 PASS: gdb.reverse/sigall-precsave.exp: get signal FPE
 PASS: gdb.reverse/sigall-precsave.exp: send signal FPE
 PASS: gdb.reverse/sigall-precsave.exp: advance to BUS
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGBUS stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_BUS
 PASS: gdb.reverse/sigall-precsave.exp: b gen_SEGV
 PASS: gdb.reverse/sigall-precsave.exp: get signal BUS
 PASS: gdb.reverse/sigall-precsave.exp: send signal BUS
 PASS: gdb.reverse/sigall-precsave.exp: advance to SEGV
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGSEGV stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_SEGV
 PASS: gdb.reverse/sigall-precsave.exp: b gen_SYS
 PASS: gdb.reverse/sigall-precsave.exp: get signal SEGV
 PASS: gdb.reverse/sigall-precsave.exp: send signal SEGV
 PASS: gdb.reverse/sigall-precsave.exp: advance to SYS
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGSYS stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_SYS
 PASS: gdb.reverse/sigall-precsave.exp: b gen_PIPE
 PASS: gdb.reverse/sigall-precsave.exp: get signal SYS
 PASS: gdb.reverse/sigall-precsave.exp: send signal SYS
 PASS: gdb.reverse/sigall-precsave.exp: advance to PIPE
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGPIPE stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_PIPE
 PASS: gdb.reverse/sigall-precsave.exp: b gen_ALRM
 PASS: gdb.reverse/sigall-precsave.exp: get signal PIPE
 PASS: gdb.reverse/sigall-precsave.exp: send signal PIPE
 PASS: gdb.reverse/sigall-precsave.exp: advance to ALRM
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGALRM stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_ALRM
 PASS: gdb.reverse/sigall-precsave.exp: b gen_URG
 PASS: gdb.reverse/sigall-precsave.exp: get signal ALRM
 PASS: gdb.reverse/sigall-precsave.exp: send signal ALRM
 PASS: gdb.reverse/sigall-precsave.exp: advance to URG
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGURG stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_URG
 PASS: gdb.reverse/sigall-precsave.exp: b gen_TSTP
 PASS: gdb.reverse/sigall-precsave.exp: get signal URG
 PASS: gdb.reverse/sigall-precsave.exp: send signal URG
 PASS: gdb.reverse/sigall-precsave.exp: advance to TSTP
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGTSTP stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_TSTP
 PASS: gdb.reverse/sigall-precsave.exp: b gen_CONT
 PASS: gdb.reverse/sigall-precsave.exp: get signal TSTP
 PASS: gdb.reverse/sigall-precsave.exp: send signal TSTP
 PASS: gdb.reverse/sigall-precsave.exp: advance to CONT
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGCONT stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_CONT
 PASS: gdb.reverse/sigall-precsave.exp: b gen_CHLD
 PASS: gdb.reverse/sigall-precsave.exp: get signal CONT
 PASS: gdb.reverse/sigall-precsave.exp: send signal CONT
 PASS: gdb.reverse/sigall-precsave.exp: advance to CHLD
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGCHLD stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_CHLD
 PASS: gdb.reverse/sigall-precsave.exp: b gen_TTIN
 PASS: gdb.reverse/sigall-precsave.exp: get signal CHLD
 PASS: gdb.reverse/sigall-precsave.exp: send signal CHLD
 PASS: gdb.reverse/sigall-precsave.exp: advance to TTIN
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGTTIN stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_TTIN
 PASS: gdb.reverse/sigall-precsave.exp: b gen_TTOU
 PASS: gdb.reverse/sigall-precsave.exp: get signal TTIN
 PASS: gdb.reverse/sigall-precsave.exp: send signal TTIN
 PASS: gdb.reverse/sigall-precsave.exp: advance to TTOU
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGTTOU stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_TTOU
 PASS: gdb.reverse/sigall-precsave.exp: b gen_IO
 PASS: gdb.reverse/sigall-precsave.exp: get signal TTOU
 PASS: gdb.reverse/sigall-precsave.exp: send signal TTOU
 PASS: gdb.reverse/sigall-precsave.exp: advance to IO
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGIO stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_IO
 PASS: gdb.reverse/sigall-precsave.exp: b gen_XCPU
 PASS: gdb.reverse/sigall-precsave.exp: get signal IO
 PASS: gdb.reverse/sigall-precsave.exp: send signal IO
 PASS: gdb.reverse/sigall-precsave.exp: advance to XCPU
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGXCPU stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_XCPU
 PASS: gdb.reverse/sigall-precsave.exp: b gen_XFSZ
 PASS: gdb.reverse/sigall-precsave.exp: get signal XCPU
 PASS: gdb.reverse/sigall-precsave.exp: send signal XCPU
 PASS: gdb.reverse/sigall-precsave.exp: advance to XFSZ
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGXFSZ stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_XFSZ
 PASS: gdb.reverse/sigall-precsave.exp: b gen_VTALRM
 PASS: gdb.reverse/sigall-precsave.exp: get signal XFSZ
 PASS: gdb.reverse/sigall-precsave.exp: send signal XFSZ
 PASS: gdb.reverse/sigall-precsave.exp: advance to VTALRM
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGVTALRM stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_VTALRM
 PASS: gdb.reverse/sigall-precsave.exp: b gen_PROF
 PASS: gdb.reverse/sigall-precsave.exp: get signal VTALRM
 PASS: gdb.reverse/sigall-precsave.exp: send signal VTALRM
 PASS: gdb.reverse/sigall-precsave.exp: advance to PROF
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGPROF stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_PROF
 PASS: gdb.reverse/sigall-precsave.exp: b gen_WINCH
 PASS: gdb.reverse/sigall-precsave.exp: get signal PROF
 PASS: gdb.reverse/sigall-precsave.exp: send signal PROF
 PASS: gdb.reverse/sigall-precsave.exp: advance to WINCH
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGWINCH stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_WINCH
 PASS: gdb.reverse/sigall-precsave.exp: b gen_LOST
 PASS: gdb.reverse/sigall-precsave.exp: get signal WINCH
 PASS: gdb.reverse/sigall-precsave.exp: send signal WINCH
 PASS: gdb.reverse/sigall-precsave.exp: advance to LOST
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGLOST stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_LOST
 PASS: gdb.reverse/sigall-precsave.exp: b gen_USR1
 PASS: gdb.reverse/sigall-precsave.exp: send signal LOST
 PASS: gdb.reverse/sigall-precsave.exp: advance to USR1
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGUSR1 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_USR1
 PASS: gdb.reverse/sigall-precsave.exp: b gen_USR2
 PASS: gdb.reverse/sigall-precsave.exp: get signal USR1
 PASS: gdb.reverse/sigall-precsave.exp: send signal USR1
 PASS: gdb.reverse/sigall-precsave.exp: advance to USR2
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGUSR2 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_USR2
 PASS: gdb.reverse/sigall-precsave.exp: b gen_PWR
 PASS: gdb.reverse/sigall-precsave.exp: get signal USR2
 PASS: gdb.reverse/sigall-precsave.exp: send signal USR2
 PASS: gdb.reverse/sigall-precsave.exp: advance to PWR
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGPWR stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_PWR
 PASS: gdb.reverse/sigall-precsave.exp: b gen_POLL
 PASS: gdb.reverse/sigall-precsave.exp: get signal PWR
 PASS: gdb.reverse/sigall-precsave.exp: send signal PWR
 PASS: gdb.reverse/sigall-precsave.exp: advance to POLL
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGPOLL stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_POLL
 PASS: gdb.reverse/sigall-precsave.exp: b gen_WIND
 PASS: gdb.reverse/sigall-precsave.exp: send signal POLL
 PASS: gdb.reverse/sigall-precsave.exp: advance to WIND
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGWIND stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_WIND
 PASS: gdb.reverse/sigall-precsave.exp: b gen_PHONE
 PASS: gdb.reverse/sigall-precsave.exp: send signal WIND
 PASS: gdb.reverse/sigall-precsave.exp: advance to PHONE
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGPHONE stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_PHONE
 PASS: gdb.reverse/sigall-precsave.exp: b gen_WAITING
 PASS: gdb.reverse/sigall-precsave.exp: send signal PHONE
 PASS: gdb.reverse/sigall-precsave.exp: advance to WAITING
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGWAITING stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_WAITING
 PASS: gdb.reverse/sigall-precsave.exp: b gen_LWP
 PASS: gdb.reverse/sigall-precsave.exp: send signal WAITING
 PASS: gdb.reverse/sigall-precsave.exp: advance to LWP
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGLWP stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_LWP
 PASS: gdb.reverse/sigall-precsave.exp: b gen_DANGER
 PASS: gdb.reverse/sigall-precsave.exp: send signal LWP
 PASS: gdb.reverse/sigall-precsave.exp: advance to DANGER
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGDANGER stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_DANGER
 PASS: gdb.reverse/sigall-precsave.exp: b gen_GRANT
 PASS: gdb.reverse/sigall-precsave.exp: send signal DANGER
 PASS: gdb.reverse/sigall-precsave.exp: advance to GRANT
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGGRANT stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_GRANT
 PASS: gdb.reverse/sigall-precsave.exp: b gen_RETRACT
 PASS: gdb.reverse/sigall-precsave.exp: send signal GRANT
 PASS: gdb.reverse/sigall-precsave.exp: advance to RETRACT
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGRETRACT stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_RETRACT
 PASS: gdb.reverse/sigall-precsave.exp: b gen_MSG
 PASS: gdb.reverse/sigall-precsave.exp: send signal RETRACT
 PASS: gdb.reverse/sigall-precsave.exp: advance to MSG
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGMSG stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_MSG
 PASS: gdb.reverse/sigall-precsave.exp: b gen_SOUND
 PASS: gdb.reverse/sigall-precsave.exp: send signal MSG
 PASS: gdb.reverse/sigall-precsave.exp: advance to SOUND
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGSOUND stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_SOUND
 PASS: gdb.reverse/sigall-precsave.exp: b gen_SAK
 PASS: gdb.reverse/sigall-precsave.exp: send signal SOUND
 PASS: gdb.reverse/sigall-precsave.exp: advance to SAK
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGSAK stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_SAK
 PASS: gdb.reverse/sigall-precsave.exp: b gen_PRIO
 PASS: gdb.reverse/sigall-precsave.exp: send signal SAK
 PASS: gdb.reverse/sigall-precsave.exp: advance to PRIO
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGPRIO stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_PRIO
 PASS: gdb.reverse/sigall-precsave.exp: b gen_33
 PASS: gdb.reverse/sigall-precsave.exp: send signal PRIO
 PASS: gdb.reverse/sigall-precsave.exp: advance to 33
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG33 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_33
 PASS: gdb.reverse/sigall-precsave.exp: b gen_34
 PASS: gdb.reverse/sigall-precsave.exp: send signal 33
 PASS: gdb.reverse/sigall-precsave.exp: advance to 34
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG34 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_34
 PASS: gdb.reverse/sigall-precsave.exp: b gen_35
 PASS: gdb.reverse/sigall-precsave.exp: send signal 34
 PASS: gdb.reverse/sigall-precsave.exp: advance to 35
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG35 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_35
 PASS: gdb.reverse/sigall-precsave.exp: b gen_36
 PASS: gdb.reverse/sigall-precsave.exp: send signal 35
 PASS: gdb.reverse/sigall-precsave.exp: advance to 36
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG36 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_36
 PASS: gdb.reverse/sigall-precsave.exp: b gen_37
 PASS: gdb.reverse/sigall-precsave.exp: send signal 36
 PASS: gdb.reverse/sigall-precsave.exp: advance to 37
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG37 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_37
 PASS: gdb.reverse/sigall-precsave.exp: b gen_38
 PASS: gdb.reverse/sigall-precsave.exp: send signal 37
 PASS: gdb.reverse/sigall-precsave.exp: advance to 38
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG38 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_38
 PASS: gdb.reverse/sigall-precsave.exp: b gen_39
 PASS: gdb.reverse/sigall-precsave.exp: send signal 38
 PASS: gdb.reverse/sigall-precsave.exp: advance to 39
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG39 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_39
 PASS: gdb.reverse/sigall-precsave.exp: b gen_40
 PASS: gdb.reverse/sigall-precsave.exp: send signal 39
 PASS: gdb.reverse/sigall-precsave.exp: advance to 40
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG40 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_40
 PASS: gdb.reverse/sigall-precsave.exp: b gen_41
 PASS: gdb.reverse/sigall-precsave.exp: send signal 40
 PASS: gdb.reverse/sigall-precsave.exp: advance to 41
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG41 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_41
 PASS: gdb.reverse/sigall-precsave.exp: b gen_42
 PASS: gdb.reverse/sigall-precsave.exp: send signal 41
 PASS: gdb.reverse/sigall-precsave.exp: advance to 42
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG42 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_42
 PASS: gdb.reverse/sigall-precsave.exp: b gen_43
 PASS: gdb.reverse/sigall-precsave.exp: send signal 42
 PASS: gdb.reverse/sigall-precsave.exp: advance to 43
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG43 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_43
 PASS: gdb.reverse/sigall-precsave.exp: b gen_44
 PASS: gdb.reverse/sigall-precsave.exp: send signal 43
 PASS: gdb.reverse/sigall-precsave.exp: advance to 44
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG44 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_44
 PASS: gdb.reverse/sigall-precsave.exp: b gen_45
 PASS: gdb.reverse/sigall-precsave.exp: send signal 44
 PASS: gdb.reverse/sigall-precsave.exp: advance to 45
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG45 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_45
 PASS: gdb.reverse/sigall-precsave.exp: b gen_46
 PASS: gdb.reverse/sigall-precsave.exp: send signal 45
 PASS: gdb.reverse/sigall-precsave.exp: advance to 46
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG46 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_46
 PASS: gdb.reverse/sigall-precsave.exp: b gen_47
 PASS: gdb.reverse/sigall-precsave.exp: send signal 46
 PASS: gdb.reverse/sigall-precsave.exp: advance to 47
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG47 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_47
 PASS: gdb.reverse/sigall-precsave.exp: b gen_48
 PASS: gdb.reverse/sigall-precsave.exp: send signal 47
 PASS: gdb.reverse/sigall-precsave.exp: advance to 48
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG48 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_48
 PASS: gdb.reverse/sigall-precsave.exp: b gen_49
 PASS: gdb.reverse/sigall-precsave.exp: send signal 48
 PASS: gdb.reverse/sigall-precsave.exp: advance to 49
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG49 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_49
 PASS: gdb.reverse/sigall-precsave.exp: b gen_50
 PASS: gdb.reverse/sigall-precsave.exp: send signal 49
 PASS: gdb.reverse/sigall-precsave.exp: advance to 50
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG50 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_50
 PASS: gdb.reverse/sigall-precsave.exp: b gen_51
 PASS: gdb.reverse/sigall-precsave.exp: send signal 50
 PASS: gdb.reverse/sigall-precsave.exp: advance to 51
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG51 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_51
 PASS: gdb.reverse/sigall-precsave.exp: b gen_52
 PASS: gdb.reverse/sigall-precsave.exp: send signal 51
 PASS: gdb.reverse/sigall-precsave.exp: advance to 52
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG52 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_52
 PASS: gdb.reverse/sigall-precsave.exp: b gen_53
 PASS: gdb.reverse/sigall-precsave.exp: send signal 52
 PASS: gdb.reverse/sigall-precsave.exp: advance to 53
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG53 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_53
 PASS: gdb.reverse/sigall-precsave.exp: b gen_54
 PASS: gdb.reverse/sigall-precsave.exp: send signal 53
 PASS: gdb.reverse/sigall-precsave.exp: advance to 54
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG54 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_54
 PASS: gdb.reverse/sigall-precsave.exp: b gen_55
 PASS: gdb.reverse/sigall-precsave.exp: send signal 54
 PASS: gdb.reverse/sigall-precsave.exp: advance to 55
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG55 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_55
 PASS: gdb.reverse/sigall-precsave.exp: b gen_56
 PASS: gdb.reverse/sigall-precsave.exp: send signal 55
 PASS: gdb.reverse/sigall-precsave.exp: advance to 56
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG56 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_56
 PASS: gdb.reverse/sigall-precsave.exp: b gen_57
 PASS: gdb.reverse/sigall-precsave.exp: send signal 56
 PASS: gdb.reverse/sigall-precsave.exp: advance to 57
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG57 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_57
 PASS: gdb.reverse/sigall-precsave.exp: b gen_58
 PASS: gdb.reverse/sigall-precsave.exp: send signal 57
 PASS: gdb.reverse/sigall-precsave.exp: advance to 58
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG58 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_58
 PASS: gdb.reverse/sigall-precsave.exp: b gen_59
 PASS: gdb.reverse/sigall-precsave.exp: send signal 58
 PASS: gdb.reverse/sigall-precsave.exp: advance to 59
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG59 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_59
 PASS: gdb.reverse/sigall-precsave.exp: b gen_60
 PASS: gdb.reverse/sigall-precsave.exp: send signal 59
 PASS: gdb.reverse/sigall-precsave.exp: advance to 60
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG60 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_60
 PASS: gdb.reverse/sigall-precsave.exp: b gen_61
 PASS: gdb.reverse/sigall-precsave.exp: send signal 60
 PASS: gdb.reverse/sigall-precsave.exp: advance to 61
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG61 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_61
 PASS: gdb.reverse/sigall-precsave.exp: b gen_62
 PASS: gdb.reverse/sigall-precsave.exp: send signal 61
 PASS: gdb.reverse/sigall-precsave.exp: advance to 62
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG62 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_62
 PASS: gdb.reverse/sigall-precsave.exp: b gen_63
 PASS: gdb.reverse/sigall-precsave.exp: send signal 62
 PASS: gdb.reverse/sigall-precsave.exp: advance to 63
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG63 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_63
 PASS: gdb.reverse/sigall-precsave.exp: b gen_TERM
 PASS: gdb.reverse/sigall-precsave.exp: send signal 63
 PASS: gdb.reverse/sigall-precsave.exp: advance to TERM
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGTERM stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_TERM
 PASS: gdb.reverse/sigall-precsave.exp: get signal TERM
 PASS: gdb.reverse/sigall-precsave.exp: send signal TERM
 PASS: gdb.reverse/sigall-precsave.exp: continue to sigall exit
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of TERM
 PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, TERM
 PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_TERM (handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 63
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_63 (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 62
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_62 (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 61
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_61 (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 60
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_60 (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 59
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_59 (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 58
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_58 (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 57
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_57 (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 56
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_56 (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 55
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_55 (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 54
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_54 (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 53
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_53 (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 52
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_52 (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 51
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_51 (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 50
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_50 (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 49
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_49 (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 48
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_48 (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 47
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_47 (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 46
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_46 (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 45
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_45 (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 44
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_44 (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 43
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_43 (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 42
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_42 (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 41
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_41 (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 40
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_40 (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 39
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_39 (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 38
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_38 (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 37
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_37 (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 36
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_36 (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 35
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_35 (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 34
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_34 (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of 33
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_33 (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of PRIO
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_PRIO (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of SAK
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_SAK (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of SOUND
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_SOUND (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of MSG
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_MSG (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of RETRACT
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_RETRACT (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of GRANT
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_GRANT (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of DANGER
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_DANGER (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of LWP
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_LWP (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of WAITING
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_WAITING (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of PHONE
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_PHONE (un-handled)
-PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of WIND
+FAIL: gdb.reverse/sigall-precsave.exp: reverse to handler of WIND (timeout)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_WIND (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of POLL
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_POLL (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of PWR
 PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, PWR
 PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_PWR (handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of USR2
 PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, USR2
 PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_USR2 (handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of USR1
 PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, USR1
 PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_USR1 (handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of LOST
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_LOST (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of WINCH
 PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, WINCH
 PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_WINCH (handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of PROF
 PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, PROF
 PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_PROF (handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of VTALRM
 PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, VTALRM
 PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_VTALRM (handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of XFSZ
 PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, XFSZ
 PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_XFSZ (handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of XCPU
 PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, XCPU
 PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_XCPU (handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of IO
 PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, IO
 PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_IO (handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of TTOU
 PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, TTOU
 PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_TTOU (handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of TTIN
 PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, TTIN
 PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_TTIN (handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of CHLD
 PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, CHLD
 PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_CHLD (handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of CONT
 PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, CONT
 PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_CONT (handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of TSTP
 PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, TSTP
 PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_TSTP (handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of URG
 PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, URG
 PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_URG (handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of ALRM
 PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, ALRM
 PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_ALRM (handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of PIPE
 PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, PIPE
 PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_PIPE (handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of SYS
 PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, SYS
 PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_SYS (handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of SEGV
 PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, SEGV
 PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_SEGV (handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of BUS
 PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, BUS
 PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_BUS (handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of FPE
 PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, FPE
 PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_FPE (handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of EMT
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_EMT (un-handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of ILL
 PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, ILL
 PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_ILL (handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of QUIT
 PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, QUIT
 PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_QUIT (handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of HUP
 PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, HUP
 PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_HUP (handled)
 PASS: gdb.reverse/sigall-precsave.exp: reverse to handler of ABRT
 PASS: gdb.reverse/sigall-precsave.exp: reverse to signal event, ABRT
 PASS: gdb.reverse/sigall-precsave.exp: reverse signal delivered
 PASS: gdb.reverse/sigall-precsave.exp: reverse to gen_ABRT (handled)
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGABRT stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_ABRT
 PASS: gdb.reverse/sigall-precsave.exp: b gen_HUP
 PASS: gdb.reverse/sigall-precsave.exp: get signal ABRT
 PASS: gdb.reverse/sigall-precsave.exp: send signal ABRT
 PASS: gdb.reverse/sigall-precsave.exp: advance to HUP
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGHUP stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_HUP
 PASS: gdb.reverse/sigall-precsave.exp: b gen_QUIT
 PASS: gdb.reverse/sigall-precsave.exp: get signal HUP
 PASS: gdb.reverse/sigall-precsave.exp: send signal HUP
 PASS: gdb.reverse/sigall-precsave.exp: advance to QUIT
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGQUIT stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_QUIT
 PASS: gdb.reverse/sigall-precsave.exp: b gen_ILL
 PASS: gdb.reverse/sigall-precsave.exp: get signal QUIT
 PASS: gdb.reverse/sigall-precsave.exp: send signal QUIT
 PASS: gdb.reverse/sigall-precsave.exp: advance to ILL
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGILL stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_ILL
 PASS: gdb.reverse/sigall-precsave.exp: b gen_EMT
 PASS: gdb.reverse/sigall-precsave.exp: get signal ILL
 PASS: gdb.reverse/sigall-precsave.exp: send signal ILL
 PASS: gdb.reverse/sigall-precsave.exp: advance to EMT
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGEMT stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_EMT
 PASS: gdb.reverse/sigall-precsave.exp: b gen_FPE
 PASS: gdb.reverse/sigall-precsave.exp: send signal EMT
 PASS: gdb.reverse/sigall-precsave.exp: advance to FPE
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGFPE stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_FPE
 PASS: gdb.reverse/sigall-precsave.exp: b gen_BUS
 PASS: gdb.reverse/sigall-precsave.exp: get signal FPE
 PASS: gdb.reverse/sigall-precsave.exp: send signal FPE
 PASS: gdb.reverse/sigall-precsave.exp: advance to BUS
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGBUS stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_BUS
 PASS: gdb.reverse/sigall-precsave.exp: b gen_SEGV
 PASS: gdb.reverse/sigall-precsave.exp: get signal BUS
 PASS: gdb.reverse/sigall-precsave.exp: send signal BUS
 PASS: gdb.reverse/sigall-precsave.exp: advance to SEGV
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGSEGV stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_SEGV
 PASS: gdb.reverse/sigall-precsave.exp: b gen_SYS
 PASS: gdb.reverse/sigall-precsave.exp: get signal SEGV
 PASS: gdb.reverse/sigall-precsave.exp: send signal SEGV
 PASS: gdb.reverse/sigall-precsave.exp: advance to SYS
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGSYS stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_SYS
 PASS: gdb.reverse/sigall-precsave.exp: b gen_PIPE
 PASS: gdb.reverse/sigall-precsave.exp: get signal SYS
 PASS: gdb.reverse/sigall-precsave.exp: send signal SYS
 PASS: gdb.reverse/sigall-precsave.exp: advance to PIPE
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGPIPE stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_PIPE
 PASS: gdb.reverse/sigall-precsave.exp: b gen_ALRM
 PASS: gdb.reverse/sigall-precsave.exp: get signal PIPE
 PASS: gdb.reverse/sigall-precsave.exp: send signal PIPE
 PASS: gdb.reverse/sigall-precsave.exp: advance to ALRM
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGALRM stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_ALRM
 PASS: gdb.reverse/sigall-precsave.exp: b gen_URG
 PASS: gdb.reverse/sigall-precsave.exp: get signal ALRM
 PASS: gdb.reverse/sigall-precsave.exp: send signal ALRM
 PASS: gdb.reverse/sigall-precsave.exp: advance to URG
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGURG stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_URG
 PASS: gdb.reverse/sigall-precsave.exp: b gen_TSTP
 PASS: gdb.reverse/sigall-precsave.exp: get signal URG
 PASS: gdb.reverse/sigall-precsave.exp: send signal URG
 PASS: gdb.reverse/sigall-precsave.exp: advance to TSTP
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGTSTP stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_TSTP
 PASS: gdb.reverse/sigall-precsave.exp: b gen_CONT
 PASS: gdb.reverse/sigall-precsave.exp: get signal TSTP
 PASS: gdb.reverse/sigall-precsave.exp: send signal TSTP
 PASS: gdb.reverse/sigall-precsave.exp: advance to CONT
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGCONT stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_CONT
 PASS: gdb.reverse/sigall-precsave.exp: b gen_CHLD
 PASS: gdb.reverse/sigall-precsave.exp: get signal CONT
 PASS: gdb.reverse/sigall-precsave.exp: send signal CONT
 PASS: gdb.reverse/sigall-precsave.exp: advance to CHLD
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGCHLD stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_CHLD
 PASS: gdb.reverse/sigall-precsave.exp: b gen_TTIN
 PASS: gdb.reverse/sigall-precsave.exp: get signal CHLD
 PASS: gdb.reverse/sigall-precsave.exp: send signal CHLD
 PASS: gdb.reverse/sigall-precsave.exp: advance to TTIN
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGTTIN stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_TTIN
 PASS: gdb.reverse/sigall-precsave.exp: b gen_TTOU
 PASS: gdb.reverse/sigall-precsave.exp: get signal TTIN
 PASS: gdb.reverse/sigall-precsave.exp: send signal TTIN
 PASS: gdb.reverse/sigall-precsave.exp: advance to TTOU
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGTTOU stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_TTOU
 PASS: gdb.reverse/sigall-precsave.exp: b gen_IO
 PASS: gdb.reverse/sigall-precsave.exp: get signal TTOU
 PASS: gdb.reverse/sigall-precsave.exp: send signal TTOU
 PASS: gdb.reverse/sigall-precsave.exp: advance to IO
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGIO stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_IO
 PASS: gdb.reverse/sigall-precsave.exp: b gen_XCPU
 PASS: gdb.reverse/sigall-precsave.exp: get signal IO
 PASS: gdb.reverse/sigall-precsave.exp: send signal IO
 PASS: gdb.reverse/sigall-precsave.exp: advance to XCPU
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGXCPU stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_XCPU
 PASS: gdb.reverse/sigall-precsave.exp: b gen_XFSZ
 PASS: gdb.reverse/sigall-precsave.exp: get signal XCPU
 PASS: gdb.reverse/sigall-precsave.exp: send signal XCPU
 PASS: gdb.reverse/sigall-precsave.exp: advance to XFSZ
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGXFSZ stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_XFSZ
 PASS: gdb.reverse/sigall-precsave.exp: b gen_VTALRM
 PASS: gdb.reverse/sigall-precsave.exp: get signal XFSZ
 PASS: gdb.reverse/sigall-precsave.exp: send signal XFSZ
 PASS: gdb.reverse/sigall-precsave.exp: advance to VTALRM
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGVTALRM stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_VTALRM
 PASS: gdb.reverse/sigall-precsave.exp: b gen_PROF
 PASS: gdb.reverse/sigall-precsave.exp: get signal VTALRM
 PASS: gdb.reverse/sigall-precsave.exp: send signal VTALRM
 PASS: gdb.reverse/sigall-precsave.exp: advance to PROF
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGPROF stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_PROF
 PASS: gdb.reverse/sigall-precsave.exp: b gen_WINCH
 PASS: gdb.reverse/sigall-precsave.exp: get signal PROF
 PASS: gdb.reverse/sigall-precsave.exp: send signal PROF
 PASS: gdb.reverse/sigall-precsave.exp: advance to WINCH
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGWINCH stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_WINCH
 PASS: gdb.reverse/sigall-precsave.exp: b gen_LOST
 PASS: gdb.reverse/sigall-precsave.exp: get signal WINCH
 PASS: gdb.reverse/sigall-precsave.exp: send signal WINCH
 PASS: gdb.reverse/sigall-precsave.exp: advance to LOST
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGLOST stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_LOST
 PASS: gdb.reverse/sigall-precsave.exp: b gen_USR1
 PASS: gdb.reverse/sigall-precsave.exp: send signal LOST
 PASS: gdb.reverse/sigall-precsave.exp: advance to USR1
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGUSR1 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_USR1
 PASS: gdb.reverse/sigall-precsave.exp: b gen_USR2
 PASS: gdb.reverse/sigall-precsave.exp: get signal USR1
 PASS: gdb.reverse/sigall-precsave.exp: send signal USR1
 PASS: gdb.reverse/sigall-precsave.exp: advance to USR2
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGUSR2 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_USR2
 PASS: gdb.reverse/sigall-precsave.exp: b gen_PWR
 PASS: gdb.reverse/sigall-precsave.exp: get signal USR2
 PASS: gdb.reverse/sigall-precsave.exp: send signal USR2
 PASS: gdb.reverse/sigall-precsave.exp: advance to PWR
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGPWR stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_PWR
 PASS: gdb.reverse/sigall-precsave.exp: b gen_POLL
 PASS: gdb.reverse/sigall-precsave.exp: get signal PWR
 PASS: gdb.reverse/sigall-precsave.exp: send signal PWR
 PASS: gdb.reverse/sigall-precsave.exp: advance to POLL
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGPOLL stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_POLL
 PASS: gdb.reverse/sigall-precsave.exp: b gen_WIND
 PASS: gdb.reverse/sigall-precsave.exp: send signal POLL
 PASS: gdb.reverse/sigall-precsave.exp: advance to WIND
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGWIND stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_WIND
 PASS: gdb.reverse/sigall-precsave.exp: b gen_PHONE
 PASS: gdb.reverse/sigall-precsave.exp: send signal WIND
 PASS: gdb.reverse/sigall-precsave.exp: advance to PHONE
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGPHONE stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_PHONE
 PASS: gdb.reverse/sigall-precsave.exp: b gen_WAITING
 PASS: gdb.reverse/sigall-precsave.exp: send signal PHONE
 PASS: gdb.reverse/sigall-precsave.exp: advance to WAITING
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGWAITING stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_WAITING
 PASS: gdb.reverse/sigall-precsave.exp: b gen_LWP
 PASS: gdb.reverse/sigall-precsave.exp: send signal WAITING
 PASS: gdb.reverse/sigall-precsave.exp: advance to LWP
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGLWP stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_LWP
 PASS: gdb.reverse/sigall-precsave.exp: b gen_DANGER
 PASS: gdb.reverse/sigall-precsave.exp: send signal LWP
 PASS: gdb.reverse/sigall-precsave.exp: advance to DANGER
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGDANGER stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_DANGER
 PASS: gdb.reverse/sigall-precsave.exp: b gen_GRANT
 PASS: gdb.reverse/sigall-precsave.exp: send signal DANGER
 PASS: gdb.reverse/sigall-precsave.exp: advance to GRANT
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGGRANT stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_GRANT
 PASS: gdb.reverse/sigall-precsave.exp: b gen_RETRACT
 PASS: gdb.reverse/sigall-precsave.exp: send signal GRANT
 PASS: gdb.reverse/sigall-precsave.exp: advance to RETRACT
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGRETRACT stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_RETRACT
 PASS: gdb.reverse/sigall-precsave.exp: b gen_MSG
 PASS: gdb.reverse/sigall-precsave.exp: send signal RETRACT
 PASS: gdb.reverse/sigall-precsave.exp: advance to MSG
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGMSG stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_MSG
 PASS: gdb.reverse/sigall-precsave.exp: b gen_SOUND
 PASS: gdb.reverse/sigall-precsave.exp: send signal MSG
 PASS: gdb.reverse/sigall-precsave.exp: advance to SOUND
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGSOUND stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_SOUND
 PASS: gdb.reverse/sigall-precsave.exp: b gen_SAK
 PASS: gdb.reverse/sigall-precsave.exp: send signal SOUND
 PASS: gdb.reverse/sigall-precsave.exp: advance to SAK
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGSAK stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_SAK
 PASS: gdb.reverse/sigall-precsave.exp: b gen_PRIO
 PASS: gdb.reverse/sigall-precsave.exp: send signal SAK
 PASS: gdb.reverse/sigall-precsave.exp: advance to PRIO
 PASS: gdb.reverse/sigall-precsave.exp: handle SIGPRIO stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_PRIO
 PASS: gdb.reverse/sigall-precsave.exp: b gen_33
 PASS: gdb.reverse/sigall-precsave.exp: send signal PRIO
 PASS: gdb.reverse/sigall-precsave.exp: advance to 33
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG33 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_33
 PASS: gdb.reverse/sigall-precsave.exp: b gen_34
 PASS: gdb.reverse/sigall-precsave.exp: send signal 33
 PASS: gdb.reverse/sigall-precsave.exp: advance to 34
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG34 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_34
 PASS: gdb.reverse/sigall-precsave.exp: b gen_35
 PASS: gdb.reverse/sigall-precsave.exp: send signal 34
 PASS: gdb.reverse/sigall-precsave.exp: advance to 35
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG35 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_35
 PASS: gdb.reverse/sigall-precsave.exp: b gen_36
 PASS: gdb.reverse/sigall-precsave.exp: send signal 35
 PASS: gdb.reverse/sigall-precsave.exp: advance to 36
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG36 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_36
 PASS: gdb.reverse/sigall-precsave.exp: b gen_37
 PASS: gdb.reverse/sigall-precsave.exp: send signal 36
 PASS: gdb.reverse/sigall-precsave.exp: advance to 37
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG37 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_37
 PASS: gdb.reverse/sigall-precsave.exp: b gen_38
 PASS: gdb.reverse/sigall-precsave.exp: send signal 37
 PASS: gdb.reverse/sigall-precsave.exp: advance to 38
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG38 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_38
 PASS: gdb.reverse/sigall-precsave.exp: b gen_39
 PASS: gdb.reverse/sigall-precsave.exp: send signal 38
 PASS: gdb.reverse/sigall-precsave.exp: advance to 39
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG39 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_39
 PASS: gdb.reverse/sigall-precsave.exp: b gen_40
 PASS: gdb.reverse/sigall-precsave.exp: send signal 39
 PASS: gdb.reverse/sigall-precsave.exp: advance to 40
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG40 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_40
 PASS: gdb.reverse/sigall-precsave.exp: b gen_41
 PASS: gdb.reverse/sigall-precsave.exp: send signal 40
 PASS: gdb.reverse/sigall-precsave.exp: advance to 41
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG41 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_41
 PASS: gdb.reverse/sigall-precsave.exp: b gen_42
 PASS: gdb.reverse/sigall-precsave.exp: send signal 41
 PASS: gdb.reverse/sigall-precsave.exp: advance to 42
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG42 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_42
 PASS: gdb.reverse/sigall-precsave.exp: b gen_43
 PASS: gdb.reverse/sigall-precsave.exp: send signal 42
 PASS: gdb.reverse/sigall-precsave.exp: advance to 43
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG43 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_43
 PASS: gdb.reverse/sigall-precsave.exp: b gen_44
 PASS: gdb.reverse/sigall-precsave.exp: send signal 43
 PASS: gdb.reverse/sigall-precsave.exp: advance to 44
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG44 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_44
 PASS: gdb.reverse/sigall-precsave.exp: b gen_45
 PASS: gdb.reverse/sigall-precsave.exp: send signal 44
 PASS: gdb.reverse/sigall-precsave.exp: advance to 45
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG45 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_45
 PASS: gdb.reverse/sigall-precsave.exp: b gen_46
 PASS: gdb.reverse/sigall-precsave.exp: send signal 45
 PASS: gdb.reverse/sigall-precsave.exp: advance to 46
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG46 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_46
 PASS: gdb.reverse/sigall-precsave.exp: b gen_47
 PASS: gdb.reverse/sigall-precsave.exp: send signal 46
 PASS: gdb.reverse/sigall-precsave.exp: advance to 47
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG47 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_47
 PASS: gdb.reverse/sigall-precsave.exp: b gen_48
 PASS: gdb.reverse/sigall-precsave.exp: send signal 47
 PASS: gdb.reverse/sigall-precsave.exp: advance to 48
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG48 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_48
 PASS: gdb.reverse/sigall-precsave.exp: b gen_49
 PASS: gdb.reverse/sigall-precsave.exp: send signal 48
 PASS: gdb.reverse/sigall-precsave.exp: advance to 49
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG49 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_49
 PASS: gdb.reverse/sigall-precsave.exp: b gen_50
 PASS: gdb.reverse/sigall-precsave.exp: send signal 49
 PASS: gdb.reverse/sigall-precsave.exp: advance to 50
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG50 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_50
 PASS: gdb.reverse/sigall-precsave.exp: b gen_51
 PASS: gdb.reverse/sigall-precsave.exp: send signal 50
 PASS: gdb.reverse/sigall-precsave.exp: advance to 51
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG51 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_51
 PASS: gdb.reverse/sigall-precsave.exp: b gen_52
 PASS: gdb.reverse/sigall-precsave.exp: send signal 51
 PASS: gdb.reverse/sigall-precsave.exp: advance to 52
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG52 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_52
 PASS: gdb.reverse/sigall-precsave.exp: b gen_53
 PASS: gdb.reverse/sigall-precsave.exp: send signal 52
 PASS: gdb.reverse/sigall-precsave.exp: advance to 53
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG53 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_53
 PASS: gdb.reverse/sigall-precsave.exp: b gen_54
 PASS: gdb.reverse/sigall-precsave.exp: send signal 53
 PASS: gdb.reverse/sigall-precsave.exp: advance to 54
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG54 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_54
 PASS: gdb.reverse/sigall-precsave.exp: b gen_55
 PASS: gdb.reverse/sigall-precsave.exp: send signal 54
 PASS: gdb.reverse/sigall-precsave.exp: advance to 55
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG55 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_55
 PASS: gdb.reverse/sigall-precsave.exp: b gen_56
 PASS: gdb.reverse/sigall-precsave.exp: send signal 55
 PASS: gdb.reverse/sigall-precsave.exp: advance to 56
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG56 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_56
 PASS: gdb.reverse/sigall-precsave.exp: b gen_57
 PASS: gdb.reverse/sigall-precsave.exp: send signal 56
 PASS: gdb.reverse/sigall-precsave.exp: advance to 57
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG57 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_57
 PASS: gdb.reverse/sigall-precsave.exp: b gen_58
 PASS: gdb.reverse/sigall-precsave.exp: send signal 57
 PASS: gdb.reverse/sigall-precsave.exp: advance to 58
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG58 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_58
 PASS: gdb.reverse/sigall-precsave.exp: b gen_59
 PASS: gdb.reverse/sigall-precsave.exp: send signal 58
 PASS: gdb.reverse/sigall-precsave.exp: advance to 59
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG59 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_59
 PASS: gdb.reverse/sigall-precsave.exp: b gen_60
 PASS: gdb.reverse/sigall-precsave.exp: send signal 59
 PASS: gdb.reverse/sigall-precsave.exp: advance to 60
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG60 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_60
 PASS: gdb.reverse/sigall-precsave.exp: b gen_61
 PASS: gdb.reverse/sigall-precsave.exp: send signal 60
 PASS: gdb.reverse/sigall-precsave.exp: advance to 61
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG61 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_61
 PASS: gdb.reverse/sigall-precsave.exp: b gen_62
 PASS: gdb.reverse/sigall-precsave.exp: send signal 61
 PASS: gdb.reverse/sigall-precsave.exp: advance to 62
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG62 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_62
 PASS: gdb.reverse/sigall-precsave.exp: b gen_63
 PASS: gdb.reverse/sigall-precsave.exp: send signal 62
 PASS: gdb.reverse/sigall-precsave.exp: advance to 63
 PASS: gdb.reverse/sigall-precsave.exp: handle SIG63 stop print
 PASS: gdb.reverse/sigall-precsave.exp: b handle_63
 PASS: gdb.reverse/sigall-precsave.exp: b gen_TERM
 PASS: gdb.reverse/sigall-precsave.exp: send signal 63
 PASS: gdb.reverse/sigall-precsave.exp: advance to TERM
--- 20150305Build-gdbgit-rawhide/fedora-rawhide-i386/out/gdb-m32.sum	2015-03-05 06:10:08.435698623 +0100
--- GIT commit 7e848b1a6030a0eab1bb830ab02f9f4eef090961
+++ 20150306Build-gdbgit-rawhide/fedora-rawhide-i386/out/gdb-m32.sum	2015-03-06 06:51:48.696267035 +0100
+++ GIT commit e80417caef36c7d5e3d1da6a3b396a872d9d7201

#gdb.cp/meth-typedefs.exp
 Running gdb/testsuite/gdb.cp/meth-typedefs.exp ...
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_other_type)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_other_type)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_other_type)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_other_type)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_type)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_type)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_type)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_type)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(const char* const*)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(const char* const*)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(const char* const*)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(const char* const*)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_other_type_2)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_other_type_2)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_other_type_2)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_other_type_2)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_type_2)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_type_2)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_type_2)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_type_2)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(int)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(int)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(int)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(int)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_other_type)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_other_type)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_other_type)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_other_type)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_type)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_type)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_type)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_type)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(const char* const*)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(const char* const*)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(const char* const*)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(const char* const*)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_other_type_2)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_other_type_2)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_other_type_2)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_other_type_2)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_type_2)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_type_2)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_type_2)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_type_2)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(int)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(int)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(int)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(int)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_other_type_2, const my_other_type)
-PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_other_type_2, const my_other_type)'
+FAIL: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_other_type_2, const my_other_type)' (timeout)
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_other_type_2, const my_other_type)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_other_type_2, const my_other_type)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_other_type_2, my_other_type)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_other_type_2, my_other_type)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_other_type_2, my_other_type)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_other_type_2, my_other_type)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_other_type_2, const my_type)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_other_type_2, const my_type)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_other_type_2, const my_type)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_other_type_2, const my_type)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_other_type_2, my_type)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_other_type_2, my_type)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_other_type_2, my_type)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_other_type_2, my_type)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_other_type_2, const const char* const*)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_other_type_2, const const char* const*)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_other_type_2, const const char* const*)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_other_type_2, const const char* const*)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_other_type_2, const char* const*)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_other_type_2, const char* const*)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_other_type_2, const char* const*)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_other_type_2, const char* const*)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_type_2, const my_other_type)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_type_2, const my_other_type)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_type_2, const my_other_type)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_type_2, const my_other_type)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_type_2, my_other_type)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_type_2, my_other_type)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_type_2, my_other_type)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_type_2, my_other_type)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_type_2, const my_type)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_type_2, const my_type)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_type_2, const my_type)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_type_2, const my_type)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_type_2, my_type)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_type_2, my_type)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_type_2, my_type)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_type_2, my_type)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_type_2, const const char* const*)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_type_2, const const char* const*)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_type_2, const const char* const*)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_type_2, const const char* const*)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(my_type_2, const char* const*)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(my_type_2, const char* const*)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(my_type_2, const char* const*)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(my_type_2, const char* const*)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(int, const my_other_type)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(int, const my_other_type)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(int, const my_other_type)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(int, const my_other_type)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(int, my_other_type)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(int, my_other_type)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(int, my_other_type)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(int, my_other_type)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(int, const my_type)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(int, const my_type)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(int, const my_type)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(int, const my_type)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(int, my_type)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(int, my_type)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(int, my_type)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(int, my_type)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(int, const const char* const*)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(int, const const char* const*)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(int, const const char* const*)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(int, const const char* const*)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(int, const char* const*)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(int, const char* const*)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(int, const char* const*)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(int, const char* const*)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_other_type_2, const my_other_type)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_other_type_2, const my_other_type)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_other_type_2, const my_other_type)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_other_type_2, const my_other_type)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_other_type_2, my_other_type)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_other_type_2, my_other_type)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_other_type_2, my_other_type)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_other_type_2, my_other_type)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_other_type_2, const my_type)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_other_type_2, const my_type)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_other_type_2, const my_type)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_other_type_2, const my_type)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_other_type_2, my_type)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_other_type_2, my_type)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_other_type_2, my_type)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_other_type_2, my_type)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_other_type_2, const const char* const*)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_other_type_2, const const char* const*)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_other_type_2, const const char* const*)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_other_type_2, const const char* const*)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_other_type_2, const char* const*)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_other_type_2, const char* const*)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_other_type_2, const char* const*)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_other_type_2, const char* const*)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_type_2, const my_other_type)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_type_2, const my_other_type)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_type_2, const my_other_type)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_type_2, const my_other_type)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_type_2, my_other_type)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_type_2, my_other_type)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_type_2, my_other_type)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_type_2, my_other_type)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_type_2, const my_type)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_type_2, const my_type)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_type_2, const my_type)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_type_2, const my_type)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_type_2, my_type)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_type_2, my_type)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_type_2, my_type)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_type_2, my_type)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_type_2, const const char* const*)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_type_2, const const char* const*)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_type_2, const const char* const*)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_type_2, const const char* const*)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(my_type_2, const char* const*)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(my_type_2, const char* const*)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(my_type_2, const char* const*)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(my_type_2, const char* const*)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(int, const my_other_type)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(int, const my_other_type)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(int, const my_other_type)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(int, const my_other_type)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(int, my_other_type)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(int, my_other_type)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(int, my_other_type)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(int, my_other_type)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(int, const my_type)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(int, const my_type)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(int, const my_type)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(int, const my_type)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(int, my_type)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(int, my_type)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(int, my_type)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(int, my_type)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(int, const const char* const*)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(int, const const char* const*)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(int, const const char* const*)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(int, const const char* const*)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(int, const char* const*)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(int, const char* const*)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(int, const char* const*)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(int, const char* const*)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(aenum, astruct const&, aunion const***)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(aenum, astruct const&, aunion const***)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(aenum, astruct const&, aunion const***)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(aenum, astruct const&, aunion const***)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(aenum, astruct const&, anon_union const***)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(aenum, astruct const&, anon_union const***)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(aenum, astruct const&, anon_union const***)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(aenum, astruct const&, anon_union const***)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(aenum, anon_struct const&, aunion const***)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(aenum, anon_struct const&, aunion const***)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(aenum, anon_struct const&, aunion const***)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(aenum, anon_struct const&, aunion const***)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(aenum, anon_struct const&, anon_union const***)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(aenum, anon_struct const&, anon_union const***)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(aenum, anon_struct const&, anon_union const***)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(aenum, anon_struct const&, anon_union const***)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(anon_enum, astruct const&, aunion const***)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(anon_enum, astruct const&, aunion const***)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(anon_enum, astruct const&, aunion const***)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(anon_enum, astruct const&, aunion const***)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(anon_enum, astruct const&, anon_union const***)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(anon_enum, astruct const&, anon_union const***)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(anon_enum, astruct const&, anon_union const***)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(anon_enum, astruct const&, anon_union const***)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(anon_enum, anon_struct const&, aunion const***)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(anon_enum, anon_struct const&, aunion const***)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(anon_enum, anon_struct const&, aunion const***)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(anon_enum, anon_struct const&, aunion const***)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(anon_enum, anon_struct const&, anon_union const***)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(anon_enum, anon_struct const&, anon_union const***)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(anon_enum, anon_struct const&, anon_union const***)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(anon_enum, anon_struct const&, anon_union const***)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(aenum, astruct const&, aunion const***)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(aenum, astruct const&, aunion const***)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(aenum, astruct const&, aunion const***)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(aenum, astruct const&, aunion const***)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(aenum, astruct const&, anon_union const***)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(aenum, astruct const&, anon_union const***)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(aenum, astruct const&, anon_union const***)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(aenum, astruct const&, anon_union const***)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(aenum, anon_struct const&, aunion const***)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(aenum, anon_struct const&, aunion const***)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(aenum, anon_struct const&, aunion const***)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(aenum, anon_struct const&, aunion const***)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(aenum, anon_struct const&, anon_union const***)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(aenum, anon_struct const&, anon_union const***)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(aenum, anon_struct const&, anon_union const***)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(aenum, anon_struct const&, anon_union const***)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(anon_enum, astruct const&, aunion const***)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(anon_enum, astruct const&, aunion const***)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(anon_enum, astruct const&, aunion const***)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(anon_enum, astruct const&, aunion const***)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(anon_enum, astruct const&, anon_union const***)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(anon_enum, astruct const&, anon_union const***)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(anon_enum, astruct const&, anon_union const***)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(anon_enum, astruct const&, anon_union const***)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(anon_enum, anon_struct const&, aunion const***)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(anon_enum, anon_struct const&, aunion const***)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(anon_enum, anon_struct const&, aunion const***)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(anon_enum, anon_struct const&, aunion const***)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(anon_enum, anon_struct const&, anon_union const***)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(anon_enum, anon_struct const&, anon_union const***)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(anon_enum, anon_struct const&, anon_union const***)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(anon_enum, anon_struct const&, anon_union const***)'
 PASS: gdb.cp/meth-typedefs.exp: list B::test(aenum, astruct const&, aunion const***)
 PASS: gdb.cp/meth-typedefs.exp: list 'B::test(aenum, astruct const&, aunion const***)'
 PASS: gdb.cp/meth-typedefs.exp: break B::test(aenum, astruct const&, aunion const***)
 PASS: gdb.cp/meth-typedefs.exp: break 'B::test(aenum, astruct const&, aunion const***)'
 PASS: gdb.cp/meth-typedefs.exp: list B::test(aenum, astruct const&, anon_union const***)
 PASS: gdb.cp/meth-typedefs.exp: list 'B::test(aenum, astruct const&, anon_union const***)'
 PASS: gdb.cp/meth-typedefs.exp: break B::test(aenum, astruct const&, anon_union const***)
 PASS: gdb.cp/meth-typedefs.exp: break 'B::test(aenum, astruct const&, anon_union const***)'
 PASS: gdb.cp/meth-typedefs.exp: list B::test(aenum, anon_struct const&, aunion const***)
 PASS: gdb.cp/meth-typedefs.exp: list 'B::test(aenum, anon_struct const&, aunion const***)'
 PASS: gdb.cp/meth-typedefs.exp: break B::test(aenum, anon_struct const&, aunion const***)
 PASS: gdb.cp/meth-typedefs.exp: break 'B::test(aenum, anon_struct const&, aunion const***)'
 PASS: gdb.cp/meth-typedefs.exp: list B::test(aenum, anon_struct const&, anon_union const***)
 PASS: gdb.cp/meth-typedefs.exp: list 'B::test(aenum, anon_struct const&, anon_union const***)'
 PASS: gdb.cp/meth-typedefs.exp: break B::test(aenum, anon_struct const&, anon_union const***)
 PASS: gdb.cp/meth-typedefs.exp: break 'B::test(aenum, anon_struct const&, anon_union const***)'
 PASS: gdb.cp/meth-typedefs.exp: list B::test(anon_enum, astruct const&, aunion const***)
 PASS: gdb.cp/meth-typedefs.exp: list 'B::test(anon_enum, astruct const&, aunion const***)'
 PASS: gdb.cp/meth-typedefs.exp: break B::test(anon_enum, astruct const&, aunion const***)
 PASS: gdb.cp/meth-typedefs.exp: break 'B::test(anon_enum, astruct const&, aunion const***)'
 PASS: gdb.cp/meth-typedefs.exp: list B::test(anon_enum, astruct const&, anon_union const***)
 PASS: gdb.cp/meth-typedefs.exp: list 'B::test(anon_enum, astruct const&, anon_union const***)'
 PASS: gdb.cp/meth-typedefs.exp: break B::test(anon_enum, astruct const&, anon_union const***)
 PASS: gdb.cp/meth-typedefs.exp: break 'B::test(anon_enum, astruct const&, anon_union const***)'
 PASS: gdb.cp/meth-typedefs.exp: list B::test(anon_enum, anon_struct const&, aunion const***)
 PASS: gdb.cp/meth-typedefs.exp: list 'B::test(anon_enum, anon_struct const&, aunion const***)'
 PASS: gdb.cp/meth-typedefs.exp: break B::test(anon_enum, anon_struct const&, aunion const***)
 PASS: gdb.cp/meth-typedefs.exp: break 'B::test(anon_enum, anon_struct const&, aunion const***)'
 PASS: gdb.cp/meth-typedefs.exp: list B::test(anon_enum, anon_struct const&, anon_union const***)
 PASS: gdb.cp/meth-typedefs.exp: list 'B::test(anon_enum, anon_struct const&, anon_union const***)'
 PASS: gdb.cp/meth-typedefs.exp: break B::test(anon_enum, anon_struct const&, anon_union const***)
 PASS: gdb.cp/meth-typedefs.exp: break 'B::test(anon_enum, anon_struct const&, anon_union const***)'
 PASS: gdb.cp/meth-typedefs.exp: list test(aenum, astruct const&, aunion const***)
 PASS: gdb.cp/meth-typedefs.exp: list 'test(aenum, astruct const&, aunion const***)'
 PASS: gdb.cp/meth-typedefs.exp: break test(aenum, astruct const&, aunion const***)
 PASS: gdb.cp/meth-typedefs.exp: break 'test(aenum, astruct const&, aunion const***)'
 PASS: gdb.cp/meth-typedefs.exp: list test(aenum, astruct const&, anon_union const***)
 PASS: gdb.cp/meth-typedefs.exp: list 'test(aenum, astruct const&, anon_union const***)'
 PASS: gdb.cp/meth-typedefs.exp: break test(aenum, astruct const&, anon_union const***)
 PASS: gdb.cp/meth-typedefs.exp: break 'test(aenum, astruct const&, anon_union const***)'
 PASS: gdb.cp/meth-typedefs.exp: list test(aenum, anon_struct const&, aunion const***)
 PASS: gdb.cp/meth-typedefs.exp: list 'test(aenum, anon_struct const&, aunion const***)'
 PASS: gdb.cp/meth-typedefs.exp: break test(aenum, anon_struct const&, aunion const***)
 PASS: gdb.cp/meth-typedefs.exp: break 'test(aenum, anon_struct const&, aunion const***)'
 PASS: gdb.cp/meth-typedefs.exp: list test(aenum, anon_struct const&, anon_union const***)
 PASS: gdb.cp/meth-typedefs.exp: list 'test(aenum, anon_struct const&, anon_union const***)'
 PASS: gdb.cp/meth-typedefs.exp: break test(aenum, anon_struct const&, anon_union const***)
 PASS: gdb.cp/meth-typedefs.exp: break 'test(aenum, anon_struct const&, anon_union const***)'
 PASS: gdb.cp/meth-typedefs.exp: list test(anon_enum, astruct const&, aunion const***)
 PASS: gdb.cp/meth-typedefs.exp: list 'test(anon_enum, astruct const&, aunion const***)'
 PASS: gdb.cp/meth-typedefs.exp: break test(anon_enum, astruct const&, aunion const***)
 PASS: gdb.cp/meth-typedefs.exp: break 'test(anon_enum, astruct const&, aunion const***)'
 PASS: gdb.cp/meth-typedefs.exp: list test(anon_enum, astruct const&, anon_union const***)
 PASS: gdb.cp/meth-typedefs.exp: list 'test(anon_enum, astruct const&, anon_union const***)'
 PASS: gdb.cp/meth-typedefs.exp: break test(anon_enum, astruct const&, anon_union const***)
 PASS: gdb.cp/meth-typedefs.exp: break 'test(anon_enum, astruct const&, anon_union const***)'
 PASS: gdb.cp/meth-typedefs.exp: list test(anon_enum, anon_struct const&, aunion const***)
 PASS: gdb.cp/meth-typedefs.exp: list 'test(anon_enum, anon_struct const&, aunion const***)'
 PASS: gdb.cp/meth-typedefs.exp: break test(anon_enum, anon_struct const&, aunion const***)
 PASS: gdb.cp/meth-typedefs.exp: break 'test(anon_enum, anon_struct const&, aunion const***)'
 PASS: gdb.cp/meth-typedefs.exp: list test(anon_enum, anon_struct const&, anon_union const***)
 PASS: gdb.cp/meth-typedefs.exp: list 'test(anon_enum, anon_struct const&, anon_union const***)'
 PASS: gdb.cp/meth-typedefs.exp: break test(anon_enum, anon_struct const&, anon_union const***)
 PASS: gdb.cp/meth-typedefs.exp: break 'test(anon_enum, anon_struct const&, anon_union const***)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(fptr1*)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(fptr1*)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(fptr1*)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(fptr1*)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (**) (my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (**) (my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (**) (my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (**) (my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (**) (my_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (**) (my_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (**) (my_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (**) (my_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (**) (const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (**) (const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (**) (const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (**) (const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(fptr1*)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(fptr1*)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(fptr1*)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(fptr1*)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (**) (my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (**) (my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (**) (my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (**) (my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (**) (my_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (**) (my_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (**) (my_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (**) (my_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (**) (const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (**) (const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (**) (const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (**) (const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(fptr3)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(fptr3)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(fptr3)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(fptr3)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(fptr2, my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(fptr2, my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(fptr2, my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(fptr2, my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(fptr1, my_other_type_2), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(fptr1, my_other_type_2), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(fptr1, my_other_type_2), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(fptr1, my_other_type_2), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(fptr1, my_type_2), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(fptr1, my_type_2), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(fptr1, my_type_2), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(fptr1, my_type_2), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_type), my_type_2), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_type), my_type_2), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_type), my_type_2), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_type), my_type_2), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(fptr1, int), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(fptr1, int), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(fptr1, int), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(fptr1, int), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_other_type), int), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), int), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_other_type), int), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), int), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_type), int), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_type), int), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_type), int), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_type), int), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (const char* const*), int), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), int), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (const char* const*), int), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), int), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(fptr2, my_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(fptr2, my_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(fptr2, my_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(fptr2, my_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(fptr1, my_other_type_2), my_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(fptr1, my_other_type_2), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(fptr1, my_other_type_2), my_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(fptr1, my_other_type_2), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(fptr1, my_type_2), my_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(fptr1, my_type_2), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(fptr1, my_type_2), my_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(fptr1, my_type_2), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_type), my_type_2), my_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_type), my_type_2), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_type), my_type_2), my_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_type), my_type_2), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(fptr1, int), my_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(fptr1, int), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(fptr1, int), my_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(fptr1, int), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_other_type), int), my_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), int), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_other_type), int), my_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), int), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_type), int), my_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_type), int), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_type), int), my_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_type), int), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (const char* const*), int), my_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), int), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (const char* const*), int), my_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), int), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(fptr2, const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(fptr2, const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(fptr2, const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(fptr2, const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(fptr1, my_other_type_2), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(fptr1, my_other_type_2), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(fptr1, my_other_type_2), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(fptr1, my_other_type_2), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_type), my_other_type_2), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_type), my_other_type_2), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_type), my_other_type_2), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_type), my_other_type_2), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(fptr1, my_type_2), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(fptr1, my_type_2), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(fptr1, my_type_2), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(fptr1, my_type_2), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_type_2), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_type_2), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_type_2), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), my_type_2), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_type), my_type_2), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_type), my_type_2), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_type), my_type_2), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_type), my_type_2), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_type_2), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_type_2), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_type_2), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), my_type_2), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(fptr1, int), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(fptr1, int), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(fptr1, int), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(fptr1, int), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_other_type), int), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), int), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_other_type), int), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_other_type), int), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (my_type), int), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (my_type), int), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (my_type), int), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (my_type), int), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(void (*)(void (*)(void (*) (const char* const*), int), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), int), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(void (*)(void (*)(void (*) (const char* const*), int), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(void (*)(void (*)(void (*) (const char* const*), int), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(fptr3)
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(fptr3)'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(fptr3)
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(fptr3)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(fptr2, my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(fptr2, my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(fptr2, my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(fptr2, my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(fptr1, int), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(fptr1, int), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(fptr1, int), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(fptr1, int), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), my_other_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), my_other_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(fptr2, my_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(fptr2, my_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(fptr2, my_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(fptr2, my_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), my_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), my_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), my_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), my_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), my_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), my_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(fptr1, int), my_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(fptr1, int), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(fptr1, int), my_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(fptr1, int), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), my_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), my_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), my_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), my_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), my_type))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), my_type))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), my_type))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(fptr2, const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(fptr2, const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(fptr2, const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(fptr2, const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(fptr1, int), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(fptr1, int), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(fptr1, int), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(fptr1, int), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), const char* const*))
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), const char* const*))'
 PASS: gdb.cp/meth-typedefs.exp: list test(my_other_type)
 PASS: gdb.cp/meth-typedefs.exp: list 'test(my_other_type)'
 PASS: gdb.cp/meth-typedefs.exp: break test(my_other_type)
 PASS: gdb.cp/meth-typedefs.exp: break 'test(my_other_type)'
 PASS: gdb.cp/meth-typedefs.exp: list test<my_other_type, my_other_type_2>(my_other_type, my_other_type_2)
 PASS: gdb.cp/meth-typedefs.exp: list 'test<my_other_type, my_other_type_2>(my_other_type, my_other_type_2)'
 PASS: gdb.cp/meth-typedefs.exp: break test<my_other_type, my_other_type_2>(my_other_type, my_other_type_2)
 PASS: gdb.cp/meth-typedefs.exp: break 'test<my_other_type, my_other_type_2>(my_other_type, my_other_type_2)'
 PASS: gdb.cp/meth-typedefs.exp: list test<my_other_type, my_other_type_2>(my_other_type, my_type_2)
 PASS: gdb.cp/meth-typedefs.exp: list 'test<my_other_type, my_other_type_2>(my_other_type, my_type_2)'
 PASS: gdb.cp/meth-typedefs.exp: break test<my_other_type, my_other_type_2>(my_other_type, my_type_2)
 PASS: gdb.cp/meth-typedefs.exp: break 'test<my_other_type, my_other_type_2>(my_other_type, my_type_2)'
 PASS: gdb.cp/meth-typedefs.exp: list test<my_other_type, my_other_type_2>(my_other_type, int)
 PASS: gdb.cp/meth-typedefs.exp: list 'test<my_other_type, my_other_type_2>(my_other_type, int)'
 PASS: gdb.cp/meth-typedefs.exp: break test<my_other_type, my_other_type_2>(my_other_type, int)
 PASS: gdb.cp/meth-typedefs.exp: break 'test<my_other_type, my_other_type_2>(my_other_type, int)'
 PASS: gdb.cp/meth-typedefs.exp: list test(my_type)
 PASS: gdb.cp/meth-typedefs.exp: list 'test(my_type)'
 PASS: gdb.cp/meth-typedefs.exp: break test(my_type)
 PASS: gdb.cp/meth-typedefs.exp: break 'test(my_type)'
 PASS: gdb.cp/meth-typedefs.exp: list test<my_other_type, my_other_type_2>(my_type, my_other_type_2)
 PASS: gdb.cp/meth-typedefs.exp: list 'test<my_other_type, my_other_type_2>(my_type, my_other_type_2)'
 PASS: gdb.cp/meth-typedefs.exp: break test<my_other_type, my_other_type_2>(my_type, my_other_type_2)
 PASS: gdb.cp/meth-typedefs.exp: break 'test<my_other_type, my_other_type_2>(my_type, my_other_type_2)'
 PASS: gdb.cp/meth-typedefs.exp: list test<my_other_type, my_other_type_2>(my_type, my_type_2)
 PASS: gdb.cp/meth-typedefs.exp: list 'test<my_other_type, my_other_type_2>(my_type, my_type_2)'
 PASS: gdb.cp/meth-typedefs.exp: break test<my_other_type, my_other_type_2>(my_type, my_type_2)
 PASS: gdb.cp/meth-typedefs.exp: break 'test<my_other_type, my_other_type_2>(my_type, my_type_2)'
 PASS: gdb.cp/meth-typedefs.exp: list test<my_other_type, my_other_type_2>(my_type, int)
 PASS: gdb.cp/meth-typedefs.exp: list 'test<my_other_type, my_other_type_2>(my_type, int)'
 PASS: gdb.cp/meth-typedefs.exp: break test<my_other_type, my_other_type_2>(my_type, int)
 PASS: gdb.cp/meth-typedefs.exp: break 'test<my_other_type, my_other_type_2>(my_type, int)'
 PASS: gdb.cp/meth-typedefs.exp: list test(const char* const*)
 PASS: gdb.cp/meth-typedefs.exp: list 'test(const char* const*)'
 PASS: gdb.cp/meth-typedefs.exp: break test(const char* const*)
 PASS: gdb.cp/meth-typedefs.exp: break 'test(const char* const*)'
 PASS: gdb.cp/meth-typedefs.exp: list test<my_other_type, my_other_type_2>(const char* const*, my_other_type_2)
 PASS: gdb.cp/meth-typedefs.exp: list 'test<my_other_type, my_other_type_2>(const char* const*, my_other_type_2)'
 PASS: gdb.cp/meth-typedefs.exp: break test<my_other_type, my_other_type_2>(const char* const*, my_other_type_2)
 PASS: gdb.cp/meth-typedefs.exp: break 'test<my_other_type, my_other_type_2>(const char* const*, my_other_type_2)'
 PASS: gdb.cp/meth-typedefs.exp: list test<my_other_type, my_other_type_2>(const char* const*, my_type_2)
 PASS: gdb.cp/meth-typedefs.exp: list 'test<my_other_type, my_other_type_2>(const char* const*, my_type_2)'
 PASS: gdb.cp/meth-typedefs.exp: break test<my_other_type, my_other_type_2>(const char* const*, my_type_2)
 PASS: gdb.cp/meth-typedefs.exp: break 'test<my_other_type, my_other_type_2>(const char* const*, my_type_2)'
 PASS: gdb.cp/meth-typedefs.exp: list test<my_other_type, my_other_type_2>(const char* const*, int)
 PASS: gdb.cp/meth-typedefs.exp: list 'test<my_other_type, my_other_type_2>(const char* const*, int)'
 PASS: gdb.cp/meth-typedefs.exp: break test<my_other_type, my_other_type_2>(const char* const*, int)
 PASS: gdb.cp/meth-typedefs.exp: break 'test<my_other_type, my_other_type_2>(const char* const*, int)'
 PASS: gdb.cp/meth-typedefs.exp: list B::test(my_other_type)
 PASS: gdb.cp/meth-typedefs.exp: list 'B::test(my_other_type)'
 PASS: gdb.cp/meth-typedefs.exp: break B::test(my_other_type)
 PASS: gdb.cp/meth-typedefs.exp: break 'B::test(my_other_type)'
 PASS: gdb.cp/meth-typedefs.exp: list B::test<my_other_type, my_other_type_2>(my_other_type, my_other_type_2)
 PASS: gdb.cp/meth-typedefs.exp: list 'B::test<my_other_type, my_other_type_2>(my_other_type, my_other_type_2)'
 PASS: gdb.cp/meth-typedefs.exp: break B::test<my_other_type, my_other_type_2>(my_other_type, my_other_type_2)
 PASS: gdb.cp/meth-typedefs.exp: break 'B::test<my_other_type, my_other_type_2>(my_other_type, my_other_type_2)'
 PASS: gdb.cp/meth-typedefs.exp: list B::test<my_other_type, my_other_type_2>(my_other_type, my_type_2)
 PASS: gdb.cp/meth-typedefs.exp: list 'B::test<my_other_type, my_other_type_2>(my_other_type, my_type_2)'
 PASS: gdb.cp/meth-typedefs.exp: break B::test<my_other_type, my_other_type_2>(my_other_type, my_type_2)
 PASS: gdb.cp/meth-typedefs.exp: break 'B::test<my_other_type, my_other_type_2>(my_other_type, my_type_2)'
 PASS: gdb.cp/meth-typedefs.exp: list B::test<my_other_type, my_other_type_2>(my_other_type, int)
 PASS: gdb.cp/meth-typedefs.exp: list 'B::test<my_other_type, my_other_type_2>(my_other_type, int)'
 PASS: gdb.cp/meth-typedefs.exp: break B::test<my_other_type, my_other_type_2>(my_other_type, int)
 PASS: gdb.cp/meth-typedefs.exp: break 'B::test<my_other_type, my_other_type_2>(my_other_type, int)'
 PASS: gdb.cp/meth-typedefs.exp: list B::test(my_type)
 PASS: gdb.cp/meth-typedefs.exp: list 'B::test(my_type)'
 PASS: gdb.cp/meth-typedefs.exp: break B::test(my_type)
 PASS: gdb.cp/meth-typedefs.exp: break 'B::test(my_type)'
 PASS: gdb.cp/meth-typedefs.exp: list B::test<my_other_type, my_other_type_2>(my_type, my_other_type_2)
 PASS: gdb.cp/meth-typedefs.exp: list 'B::test<my_other_type, my_other_type_2>(my_type, my_other_type_2)'
 PASS: gdb.cp/meth-typedefs.exp: break B::test<my_other_type, my_other_type_2>(my_type, my_other_type_2)
 PASS: gdb.cp/meth-typedefs.exp: break 'B::test<my_other_type, my_other_type_2>(my_type, my_other_type_2)'
 PASS: gdb.cp/meth-typedefs.exp: list B::test<my_other_type, my_other_type_2>(my_type, my_type_2)
 PASS: gdb.cp/meth-typedefs.exp: list 'B::test<my_other_type, my_other_type_2>(my_type, my_type_2)'
 PASS: gdb.cp/meth-typedefs.exp: break B::test<my_other_type, my_other_type_2>(my_type, my_type_2)
 PASS: gdb.cp/meth-typedefs.exp: break 'B::test<my_other_type, my_other_type_2>(my_type, my_type_2)'
 PASS: gdb.cp/meth-typedefs.exp: list B::test<my_other_type, my_other_type_2>(my_type, int)
 PASS: gdb.cp/meth-typedefs.exp: list 'B::test<my_other_type, my_other_type_2>(my_type, int)'
 PASS: gdb.cp/meth-typedefs.exp: break B::test<my_other_type, my_other_type_2>(my_type, int)
 PASS: gdb.cp/meth-typedefs.exp: break 'B::test<my_other_type, my_other_type_2>(my_type, int)'
 PASS: gdb.cp/meth-typedefs.exp: list B::test(const char* const*)
 PASS: gdb.cp/meth-typedefs.exp: list 'B::test(const char* const*)'
 PASS: gdb.cp/meth-typedefs.exp: break B::test(const char* const*)
 PASS: gdb.cp/meth-typedefs.exp: break 'B::test(const char* const*)'
 PASS: gdb.cp/meth-typedefs.exp: list B::test<my_other_type, my_other_type_2>(const char* const*, my_other_type_2)
 PASS: gdb.cp/meth-typedefs.exp: list 'B::test<my_other_type, my_other_type_2>(const char* const*, my_other_type_2)'
 PASS: gdb.cp/meth-typedefs.exp: break B::test<my_other_type, my_other_type_2>(const char* const*, my_other_type_2)
 PASS: gdb.cp/meth-typedefs.exp: break 'B::test<my_other_type, my_other_type_2>(const char* const*, my_other_type_2)'
 PASS: gdb.cp/meth-typedefs.exp: list B::test<my_other_type, my_other_type_2>(const char* const*, my_type_2)
 PASS: gdb.cp/meth-typedefs.exp: list 'B::test<my_other_type, my_other_type_2>(const char* const*, my_type_2)'
 PASS: gdb.cp/meth-typedefs.exp: break B::test<my_other_type, my_other_type_2>(const char* const*, my_type_2)
 PASS: gdb.cp/meth-typedefs.exp: break 'B::test<my_other_type, my_other_type_2>(const char* const*, my_type_2)'
 PASS: gdb.cp/meth-typedefs.exp: list B::test<my_other_type, my_other_type_2>(const char* const*, int)
 PASS: gdb.cp/meth-typedefs.exp: list 'B::test<my_other_type, my_other_type_2>(const char* const*, int)'
 PASS: gdb.cp/meth-typedefs.exp: break B::test<my_other_type, my_other_type_2>(const char* const*, int)
 PASS: gdb.cp/meth-typedefs.exp: break 'B::test<my_other_type, my_other_type_2>(const char* const*, int)'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(CORE_ADDR (*) [10])
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(CORE_ADDR (*) [10])'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(CORE_ADDR (*) [10])
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(CORE_ADDR (*) [10])'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::foo(unsigned long (*) [10])
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(unsigned long (*) [10])'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::foo(unsigned long (*) [10])
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::foo(unsigned long (*) [10])'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(CORE_ADDR (*) [10])
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(CORE_ADDR (*) [10])'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(CORE_ADDR (*) [10])
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(CORE_ADDR (*) [10])'
 PASS: gdb.cp/meth-typedefs.exp: list A::FOO::test(unsigned long (*) [10])
 PASS: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(unsigned long (*) [10])'
 PASS: gdb.cp/meth-typedefs.exp: break A::FOO::test(unsigned long (*) [10])
 PASS: gdb.cp/meth-typedefs.exp: break 'A::FOO::test(unsigned long (*) [10])'
 PASS: gdb.cp/meth-typedefs.exp: list test(_BAR_&)
 PASS: gdb.cp/meth-typedefs.exp: list 'test(_BAR_&)'
 PASS: gdb.cp/meth-typedefs.exp: break test(_BAR_&)
 PASS: gdb.cp/meth-typedefs.exp: break 'test(_BAR_&)'
 PASS: gdb.cp/meth-typedefs.exp: list test(a::b::BAR&)
 PASS: gdb.cp/meth-typedefs.exp: list 'test(a::b::BAR&)'
 PASS: gdb.cp/meth-typedefs.exp: break test(a::b::BAR&)
 PASS: gdb.cp/meth-typedefs.exp: break 'test(a::b::BAR&)'
 PASS: gdb.cp/meth-typedefs.exp: list test(a::b::c::d::bar&)
 PASS: gdb.cp/meth-typedefs.exp: list 'test(a::b::c::d::bar&)'
 PASS: gdb.cp/meth-typedefs.exp: break test(a::b::c::d::bar&)
 PASS: gdb.cp/meth-typedefs.exp: break 'test(a::b::c::d::bar&)'
diffgdbday done


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