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 20150211


--- 20150210Build-gdbgit-dwarf41-gcchead-rawhide/fedora-rawhide-x86_64/out/gdb-m32.sum	2015-02-10 08:45:28.727247718 +0100
--- GIT commit 0b24eb2de5a6dbefe48fd57fcf5d0e7fb24895d4
+++ 20150211Build-gdbgit-dwarf41-gcchead-rawhide/fedora-rawhide-x86_64/out/gdb-m32.sum	2015-02-11 07:53:54.698406091 +0100
+++ GIT commit 7e60a48ee004387aefcef48391ec93af203c6369

#gdb.trace/no-attach-trace.exp
+Running gdb/testsuite/gdb.trace/no-attach-trace.exp ...
+UNSUPPORTED: gdb.trace/no-attach-trace.exp: Current target does not support trace
--- 20150210Build-gdbgit-dwarf41-gcchead-rawhide/fedora-rawhide-x86_64/out/gdb-m64.sum	2015-02-10 08:45:28.748247813 +0100
--- GIT commit 0b24eb2de5a6dbefe48fd57fcf5d0e7fb24895d4
+++ 20150211Build-gdbgit-dwarf41-gcchead-rawhide/fedora-rawhide-x86_64/out/gdb-m64.sum	2015-02-11 07:53:54.712406152 +0100
+++ GIT commit 7e60a48ee004387aefcef48391ec93af203c6369

#gdb.trace/no-attach-trace.exp
+Running gdb/testsuite/gdb.trace/no-attach-trace.exp ...
+UNSUPPORTED: gdb.trace/no-attach-trace.exp: Current target does not support trace
--- 20150210Build-gdbgit-f20/fedora-20-x86_64/out/gdb-m32.sum	2015-02-10 07:13:58.483633729 +0100
--- GIT commit 0b24eb2de5a6dbefe48fd57fcf5d0e7fb24895d4
+++ 20150211Build-gdbgit-f20/fedora-20-x86_64/out/gdb-m32.sum	2015-02-11 06:21:20.411147327 +0100
+++ GIT commit d319a098bca9372e7d1840cd31c47d05b0c7540e

#gdb.base/dcache-line-read-error.exp
 Running gdb/testsuite/gdb.base/dcache-line-read-error.exp ...
-gdb compile failed, sh: fork: retry: No child processes
-UNTESTED: gdb.base/dcache-line-read-error.exp: failed to prepare
+PASS: gdb.base/dcache-line-read-error.exp: get integer valueof "pg_size" (4096)
+PASS: gdb.base/dcache-line-read-error.exp: set dcache line size to twice the pagesize
+PASS: gdb.base/dcache-line-read-error.exp: info dcache
+PASS: gdb.base/dcache-line-read-error.exp: delete mem
+PASS: gdb.base/dcache-line-read-error.exp: info mem
+PASS: gdb.base/dcache-line-read-error.exp: disassemble first_mapped_page, +10
+PASS: gdb.base/dcache-line-read-error.exp: disassemble last_mapped_page, +10

#gdb.base/dprintf-bp-same-addr.exp
 Running gdb/testsuite/gdb.base/dprintf-bp-same-addr.exp ...
-gdb compile failed, sh: fork: retry: No child processes
-UNTESTED: gdb.base/dprintf-bp-same-addr.exp: failed to prepare
+PASS: gdb.base/dprintf-bp-same-addr.exp: gdb: set dprintf-style gdb
+PASS: gdb.base/dprintf-bp-same-addr.exp: gdb: set breakpoint always-inserted on
+PASS: gdb.base/dprintf-bp-same-addr.exp: gdb: set dprintf
+PASS: gdb.base/dprintf-bp-same-addr.exp: gdb: set breakpoint
+PASS: gdb.base/dprintf-bp-same-addr.exp: gdb: continue
+PASS: gdb.base/dprintf-bp-same-addr.exp: agent: set dprintf-style agent
+PASS: gdb.base/dprintf-bp-same-addr.exp: agent: set breakpoint always-inserted on
+UNSUPPORTED: gdb.base/dprintf-bp-same-addr.exp: agent: set dprintf
+PASS: gdb.base/dprintf-bp-same-addr.exp: agent: set breakpoint
+PASS: gdb.base/dprintf-bp-same-addr.exp: agent: continue

#gdb.base/find.exp
 Running gdb/testsuite/gdb.base/find.exp ...
-ERROR: Spawning /unsafegdb/testsuite.unix.-m32/../../gdb/gdb failed.
-ERROR: no fileid for host1
-ERROR: no fileid for host1
-ERROR: no fileid for host1
-ERROR: Couldn't load /unsafegdb/testsuite.unix.-m32/outputs/gdb.base/find/find into /unsafegdb/testsuite.unix.-m32/../../gdb/gdb (timeout).
-ERROR: no fileid for host1
-ERROR: Couldn't send break find.c:stop_here to GDB.
-UNRESOLVED: gdb.base/find.exp: breakpoint function in file
-ERROR: no fileid for host1
-UNRESOLVED: gdb.base/find.exp: run until function breakpoint (timeout)
-ERROR: no fileid for host1
-ERROR: Couldn't send set *(int32_t*) &int8_search_buf[10] = 0x61616161 to GDB.
-UNRESOLVED: gdb.base/find.exp: set *(int32_t*) &int8_search_buf[10] = 0x61616161
-ERROR: no fileid for host1
-ERROR: Couldn't send find &int8_search_buf[0], +sizeof(int8_search_buf), 'a', 'a', 'a' to GDB.
-UNRESOLVED: gdb.base/find.exp: find string pattern
-ERROR: no fileid for host1
-ERROR: Couldn't send find &int8_search_buf[0], +10+3, "aaaa" to GDB.
-UNRESOLVED: gdb.base/find.exp: pattern not found at end of range
-ERROR: no fileid for host1
-ERROR: Couldn't send find &int8_search_buf[0], +10+3+1, 'a', 'a', 'a', 'a' to GDB.
-UNRESOLVED: gdb.base/find.exp: pattern found at end of range
-ERROR: no fileid for host1
-ERROR: Couldn't send find /1 &int8_search_buf[0], +sizeof(int8_search_buf), 'a', 'a', 'a' to GDB.
-UNRESOLVED: gdb.base/find.exp: max-count
-ERROR: no fileid for host1
-ERROR: Couldn't send print $_ to GDB.
-UNRESOLVED: gdb.base/find.exp: $_
-ERROR: no fileid for host1
-ERROR: Couldn't send print $numfound to GDB.
-UNRESOLVED: gdb.base/find.exp: $numfound
-ERROR: no fileid for host1
-ERROR: Couldn't send find /1b &int8_search_buf[0], +sizeof(int8_search_buf), 0x61, 0x61, 0x61 to GDB.
-UNRESOLVED: gdb.base/find.exp: size,max-count, /1b
-ERROR: no fileid for host1
-ERROR: Couldn't send find /b1 &int8_search_buf[0], +sizeof(int8_search_buf), 0x61, 0x61, 0x61 to GDB.
-UNRESOLVED: gdb.base/find.exp: size,max-count, /b1
-ERROR: no fileid for host1
-ERROR: Couldn't send find /b /1 &int8_search_buf[0], +sizeof(int8_search_buf), 0x61, 0x61, 0x61 to GDB.
-UNRESOLVED: gdb.base/find.exp: size,max-count, /b/1
-ERROR: no fileid for host1
-ERROR: Couldn't send find /1 /b &int8_search_buf[0], +sizeof(int8_search_buf), 0x61, 0x61, 0x61 to GDB.
-UNRESOLVED: gdb.base/find.exp: size,max-count, /1/b
-ERROR: no fileid for host1
-ERROR: Couldn't send find /b &int8_search_buf[0], &int8_search_buf[0]+sizeof(int8_search_buf), 0x61, 0x61, 0x61, 0x61 to GDB.
-UNRESOLVED: gdb.base/find.exp: find byte pattern with end address
-ERROR: no fileid for host1
-ERROR: Couldn't send set int16_search_buf[10] = 0x1234 to GDB.
-UNRESOLVED: gdb.base/find.exp: set int16_search_buf[10] = 0x1234
-ERROR: no fileid for host1
-ERROR: Couldn't send find /h &int16_search_buf[0], +sizeof(int16_search_buf), 0x1234 to GDB.
-UNRESOLVED: gdb.base/find.exp: find 16-bit pattern
-ERROR: no fileid for host1
-ERROR: Couldn't send find &int16_search_buf[0], +sizeof(int16_search_buf), (int16_t) 0x1234 to GDB.
-UNRESOLVED: gdb.base/find.exp: find 16-bit pattern
-ERROR: no fileid for host1
-ERROR: Couldn't send set int32_search_buf[10] = 0x12345678 to GDB.
-UNRESOLVED: gdb.base/find.exp: set int32_search_buf[10] = 0x12345678
-ERROR: no fileid for host1
-ERROR: Couldn't send find &int32_search_buf[0], +sizeof(int32_search_buf), (int32_t) 0x12345678 to GDB.
-UNRESOLVED: gdb.base/find.exp: find 32-bit pattern
-ERROR: no fileid for host1
-ERROR: Couldn't send find /w &int32_search_buf[0], +sizeof(int32_search_buf), 0x12345678 to GDB.
-UNRESOLVED: gdb.base/find.exp: find 32-bit pattern
-ERROR: no fileid for host1
-ERROR: Couldn't send set int64_search_buf[10] = 0xfedcba9876543210LL to GDB.
-UNRESOLVED: gdb.base/find.exp: set int64_search_buf[10] = 0xfedcba9876543210LL
-ERROR: no fileid for host1
-ERROR: Couldn't send find &int64_search_buf[0], +sizeof(int64_search_buf), (int64_t) 0xfedcba9876543210LL to GDB.
-UNRESOLVED: gdb.base/find.exp: find 64-bit pattern
-ERROR: no fileid for host1
-ERROR: Couldn't send find /g &int64_search_buf[0], +sizeof(int64_search_buf), 0xfedcba9876543210LL to GDB.
-UNRESOLVED: gdb.base/find.exp: find 64-bit pattern
-ERROR: no fileid for host1
-ERROR: Couldn't send set *(int8_t*) &search_buf[10] = 0x62 to GDB.
-UNRESOLVED: gdb.base/find.exp: set *(int8_t*) &search_buf[10] = 0x62
-ERROR: no fileid for host1
-ERROR: Couldn't send set *(int16_t*) &search_buf[11] = 0x6363 to GDB.
-UNRESOLVED: gdb.base/find.exp: set *(int16_t*) &search_buf[11] = 0x6363
-ERROR: no fileid for host1
-ERROR: Couldn't send set *(int32_t*) &search_buf[13] = 0x64646464 to GDB.
-UNRESOLVED: gdb.base/find.exp: set *(int32_t*) &search_buf[13] = 0x64646464
-ERROR: no fileid for host1
-ERROR: Couldn't send find &search_buf[0], +100, (int8_t) 0x62, (int16_t) 0x6363, (int32_t) 0x64646464 to GDB.
-UNRESOLVED: gdb.base/find.exp: find mixed-sized pattern
-ERROR: no fileid for host1
-ERROR: Couldn't send set *(int32_t*) &search_buf[0*16000+100] = 0x12345678 to GDB.
-UNRESOLVED: gdb.base/find.exp: set *(int32_t*) &search_buf[0*16000+100] = 0x12345678
-ERROR: no fileid for host1
-ERROR: Couldn't send set *(int32_t*) &search_buf[1*16000+100] = 0x12345678 to GDB.
-UNRESOLVED: gdb.base/find.exp: set *(int32_t*) &search_buf[1*16000+100] = 0x12345678
-ERROR: no fileid for host1
-ERROR: Couldn't send find /w search_buf, +search_buf_size, 0x12345678 to GDB.
-UNRESOLVED: gdb.base/find.exp: search spanning large range
-ERROR: no fileid for host1
-ERROR: Couldn't send set *(int32_t*) &search_buf[16000-1] = 0xfdb97531 to GDB.
-UNRESOLVED: gdb.base/find.exp: set *(int32_t*) &search_buf[16000-1] = 0xfdb97531
-ERROR: no fileid for host1
-ERROR: Couldn't send find /w search_buf, +search_buf_size, 0xfdb97531 to GDB.
-UNRESOLVED: gdb.base/find.exp: find pattern straddling chunk boundary
-ERROR: no fileid for host1
-ERROR: Couldn't send find int64_search_buf, +64/8*100, int64_search_buf to GDB.
-UNRESOLVED: gdb.base/find.exp: find int64_search_buf, +64/8*100, int64_search_buf
+PASS: gdb.base/find.exp: breakpoint function in file
+PASS: gdb.base/find.exp: run until function breakpoint
+PASS: gdb.base/find.exp: find string pattern
+PASS: gdb.base/find.exp: pattern not found at end of range
+PASS: gdb.base/find.exp: pattern found at end of range
+PASS: gdb.base/find.exp: max-count
+PASS: gdb.base/find.exp: $_
+PASS: gdb.base/find.exp: $numfound
+PASS: gdb.base/find.exp: size,max-count, /1b
+PASS: gdb.base/find.exp: size,max-count, /b1
+PASS: gdb.base/find.exp: size,max-count, /b/1
+PASS: gdb.base/find.exp: size,max-count, /1/b
+PASS: gdb.base/find.exp: find byte pattern with end address
+PASS: gdb.base/find.exp: find 16-bit pattern
+PASS: gdb.base/find.exp: find 16-bit pattern
+PASS: gdb.base/find.exp: find 32-bit pattern
+PASS: gdb.base/find.exp: find 32-bit pattern
+PASS: gdb.base/find.exp: find 64-bit pattern
+PASS: gdb.base/find.exp: find 64-bit pattern
+PASS: gdb.base/find.exp: find mixed-sized pattern
+PASS: gdb.base/find.exp: search spanning large range
+PASS: gdb.base/find.exp: find pattern straddling chunk boundary
+PASS: gdb.base/find.exp: find int64_search_buf, +64/8*100, int64_search_buf

#gdb.base/paginate-execution-startup.exp
 Running gdb/testsuite/gdb.base/paginate-execution-startup.exp ...
-gdb compile failed, sh: fork: retry: No child processes
-UNTESTED: gdb.base/paginate-execution-startup.exp: failed to prepare
+PASS: gdb.base/paginate-execution-startup.exp: probe support: run to main
+PASS: gdb.base/paginate-execution-startup.exp: probe support: set height unlimited
+PASS: gdb.base/paginate-execution-startup.exp: return: run to pagination
+PASS: gdb.base/paginate-execution-startup.exp: return: send \n to GDB
+PASS: gdb.base/paginate-execution-startup.exp: return: GDB accepts further input
+PASS: gdb.base/paginate-execution-startup.exp: return: set height unlimited
+PASS: gdb.base/paginate-execution-startup.exp: cancel with ctrl-c: run to pagination
+PASS: gdb.base/paginate-execution-startup.exp: cancel with ctrl-c: cancel pagination
+PASS: gdb.base/paginate-execution-startup.exp: cancel with ctrl-c: GDB accepts further input
+PASS: gdb.base/paginate-execution-startup.exp: cancel with ctrl-c: set height unlimited
+PASS: gdb.base/paginate-execution-startup.exp: cancel with quit: run to pagination
+PASS: gdb.base/paginate-execution-startup.exp: cancel with quit: cancel pagination
+PASS: gdb.base/paginate-execution-startup.exp: cancel with quit: GDB accepts further input
+PASS: gdb.base/paginate-execution-startup.exp: cancel with quit: set height unlimited

#gdb.btrace/gcore.exp
 Running gdb/testsuite/gdb.btrace/gcore.exp ...
+gdb compile failed, record_goto.c: Assembler messages:
+record_goto.c:42: Error: bad register name `%rbp'
+record_goto.c:44: Error: bad register name `%rsp'
+record_goto.c:63: Error: bad register name `%rbp'
+record_goto.c:65: Error: bad register name `%rsp'
+record_goto.c:87: Error: bad register name `%rbp'
+record_goto.c:89: Error: bad register name `%rsp'
+record_goto.c:114: Error: bad register name `%rbp'
+record_goto.c:116: Error: bad register name `%rsp'
+record_goto.c:144: Error: bad register name `%rbp'
+record_goto.c:146: Error: bad register name `%rsp'
+UNTESTED: gdb.btrace/gcore.exp: gcore.exp

#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)'
 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))
-ERROR: Process no longer exists
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), my_other_type))'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), my_other_type)) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), my_other_type))' (eof)
-ERROR: Couldn't send list A::FOO::foo(void (*)(fptr2, my_type)) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(fptr2, my_type))
-ERROR: Couldn't send list 'A::FOO::foo(void (*)(fptr2, my_type))' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(fptr2, my_type))'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at A::FOO::foo(void (*)(fptr2, my_type)) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'A::FOO::foo(void (*)(fptr2, my_type))' (eof)
-ERROR: Couldn't send list A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), my_type)) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), my_type))
-ERROR: Couldn't send list 'A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), my_type))' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), my_type))'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), my_type)) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), my_type))' (eof)
-ERROR: Couldn't send list A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_type)) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_type))
-ERROR: Couldn't send list 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_type))' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_type))'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_type)) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), my_type))' (eof)
-ERROR: Couldn't send list A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_type)) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_type))
-ERROR: Couldn't send list 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_type))' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_type))'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_type)) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), my_type))' (eof)
-ERROR: Couldn't send list A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_type)) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_type))
-ERROR: Couldn't send list 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_type))' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_type))'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_type)) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), my_type))' (eof)
-ERROR: Couldn't send list A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), my_type)) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), my_type))
-ERROR: Couldn't send list 'A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), my_type))' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), my_type))'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), my_type)) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), my_type))' (eof)
-ERROR: Couldn't send list A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_type)) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_type))
-ERROR: Couldn't send list 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_type))' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_type))'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_type)) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), my_type))' (eof)
-ERROR: Couldn't send list A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), my_type)) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), my_type))
-ERROR: Couldn't send list 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), my_type))' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), my_type))'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), my_type)) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), my_type))' (eof)
-ERROR: Couldn't send list A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_type)) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_type))
-ERROR: Couldn't send list 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_type))' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_type))'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_type)) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), my_type))' (eof)
-ERROR: Couldn't send list A::FOO::foo(void (*)(void (*)(fptr1, int), my_type)) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(fptr1, int), my_type))
-ERROR: Couldn't send list 'A::FOO::foo(void (*)(void (*)(fptr1, int), my_type))' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(fptr1, int), my_type))'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at A::FOO::foo(void (*)(void (*)(fptr1, int), my_type)) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'A::FOO::foo(void (*)(void (*)(fptr1, int), my_type))' (eof)
-ERROR: Couldn't send list A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), my_type)) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), my_type))
-ERROR: Couldn't send list 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), my_type))' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), my_type))'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), my_type)) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), my_type))' (eof)
-ERROR: Couldn't send list A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), my_type)) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), my_type))
-ERROR: Couldn't send list 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), my_type))' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), my_type))'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), my_type)) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), my_type))' (eof)
-ERROR: Couldn't send list A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), my_type)) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), my_type))
-ERROR: Couldn't send list 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), my_type))' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), my_type))'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), my_type)) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), my_type))' (eof)
-ERROR: Couldn't send list A::FOO::foo(void (*)(fptr2, const char* const*)) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(fptr2, const char* const*))
-ERROR: Couldn't send list 'A::FOO::foo(void (*)(fptr2, const char* const*))' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(fptr2, const char* const*))'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at A::FOO::foo(void (*)(fptr2, const char* const*)) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'A::FOO::foo(void (*)(fptr2, const char* const*))' (eof)
-ERROR: Couldn't send list A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), const char* const*)) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), const char* const*))
-ERROR: Couldn't send list 'A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), const char* const*))' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), const char* const*))'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), const char* const*)) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'A::FOO::foo(void (*)(void (*)(fptr1, my_other_type_2), const char* const*))' (eof)
-ERROR: Couldn't send list A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), const char* const*)) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), const char* const*))
-ERROR: Couldn't send list 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), const char* const*))' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), const char* const*))'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), const char* const*)) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_other_type_2), const char* const*))' (eof)
-ERROR: Couldn't send list A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), const char* const*)) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), const char* const*))
-ERROR: Couldn't send list 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), const char* const*))' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), const char* const*))'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), const char* const*)) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_other_type_2), const char* const*))' (eof)
-ERROR: Couldn't send list A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), const char* const*)) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), const char* const*))
-ERROR: Couldn't send list 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), const char* const*))' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), const char* const*))'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), const char* const*)) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_other_type_2), const char* const*))' (eof)
-ERROR: Couldn't send list A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), const char* const*)) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), const char* const*))
-ERROR: Couldn't send list 'A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), const char* const*))' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), const char* const*))'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), const char* const*)) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'A::FOO::foo(void (*)(void (*)(fptr1, my_type_2), const char* const*))' (eof)
-ERROR: Couldn't send list A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), const char* const*)) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), const char* const*))
-ERROR: Couldn't send list 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), const char* const*))' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), const char* const*))'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), const char* const*)) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), my_type_2), const char* const*))' (eof)
-ERROR: Couldn't send list A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), const char* const*)) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), const char* const*))
-ERROR: Couldn't send list 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), const char* const*))' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), const char* const*))'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), const char* const*)) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), my_type_2), const char* const*))' (eof)
-ERROR: Couldn't send list A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), const char* const*)) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), const char* const*))
-ERROR: Couldn't send list 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), const char* const*))' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), const char* const*))'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), const char* const*)) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), my_type_2), const char* const*))' (eof)
-ERROR: Couldn't send list A::FOO::foo(void (*)(void (*)(fptr1, int), const char* const*)) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(fptr1, int), const char* const*))
-ERROR: Couldn't send list 'A::FOO::foo(void (*)(void (*)(fptr1, int), const char* const*))' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(fptr1, int), const char* const*))'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at A::FOO::foo(void (*)(void (*)(fptr1, int), const char* const*)) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'A::FOO::foo(void (*)(void (*)(fptr1, int), const char* const*))' (eof)
-ERROR: Couldn't send list A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), const char* const*)) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), const char* const*))
-ERROR: Couldn't send list 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), const char* const*))' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), const char* const*))'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), const char* const*)) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'A::FOO::foo(void (*)(void (*)(void (*) (my_other_type), int), const char* const*))' (eof)
-ERROR: Couldn't send list A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), const char* const*)) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), const char* const*))
-ERROR: Couldn't send list 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), const char* const*))' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), const char* const*))'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), const char* const*)) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'A::FOO::foo(void (*)(void (*)(void (*) (my_type), int), const char* const*))' (eof)
-ERROR: Couldn't send list A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), const char* const*)) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), const char* const*))
-ERROR: Couldn't send list 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), const char* const*))' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), const char* const*))'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), const char* const*)) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'A::FOO::foo(void (*)(void (*)(void (*) (const char* const*), int), const char* const*))' (eof)
-ERROR: Couldn't send list test(my_other_type) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list test(my_other_type)
-ERROR: Couldn't send list 'test(my_other_type)' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'test(my_other_type)'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at test(my_other_type) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'test(my_other_type)' (eof)
-ERROR: Couldn't send list test<my_other_type, my_other_type_2>(my_other_type, my_other_type_2) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list test<my_other_type, my_other_type_2>(my_other_type, my_other_type_2)
-ERROR: Couldn't send list 'test<my_other_type, my_other_type_2>(my_other_type, my_other_type_2)' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'test<my_other_type, my_other_type_2>(my_other_type, my_other_type_2)'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at test<my_other_type, my_other_type_2>(my_other_type, my_other_type_2) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'test<my_other_type, my_other_type_2>(my_other_type, my_other_type_2)' (eof)
-ERROR: Couldn't send list test<my_other_type, my_other_type_2>(my_other_type, my_type_2) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list test<my_other_type, my_other_type_2>(my_other_type, my_type_2)
-ERROR: Couldn't send list 'test<my_other_type, my_other_type_2>(my_other_type, my_type_2)' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'test<my_other_type, my_other_type_2>(my_other_type, my_type_2)'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at test<my_other_type, my_other_type_2>(my_other_type, my_type_2) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'test<my_other_type, my_other_type_2>(my_other_type, my_type_2)' (eof)
-ERROR: Couldn't send list test<my_other_type, my_other_type_2>(my_other_type, int) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list test<my_other_type, my_other_type_2>(my_other_type, int)
-ERROR: Couldn't send list 'test<my_other_type, my_other_type_2>(my_other_type, int)' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'test<my_other_type, my_other_type_2>(my_other_type, int)'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at test<my_other_type, my_other_type_2>(my_other_type, int) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'test<my_other_type, my_other_type_2>(my_other_type, int)' (eof)
-ERROR: Couldn't send list test(my_type) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list test(my_type)
-ERROR: Couldn't send list 'test(my_type)' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'test(my_type)'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at test(my_type) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'test(my_type)' (eof)
-ERROR: Couldn't send list test<my_other_type, my_other_type_2>(my_type, my_other_type_2) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list test<my_other_type, my_other_type_2>(my_type, my_other_type_2)
-ERROR: Couldn't send list 'test<my_other_type, my_other_type_2>(my_type, my_other_type_2)' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'test<my_other_type, my_other_type_2>(my_type, my_other_type_2)'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at test<my_other_type, my_other_type_2>(my_type, my_other_type_2) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'test<my_other_type, my_other_type_2>(my_type, my_other_type_2)' (eof)
-ERROR: Couldn't send list test<my_other_type, my_other_type_2>(my_type, my_type_2) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list test<my_other_type, my_other_type_2>(my_type, my_type_2)
-ERROR: Couldn't send list 'test<my_other_type, my_other_type_2>(my_type, my_type_2)' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'test<my_other_type, my_other_type_2>(my_type, my_type_2)'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at test<my_other_type, my_other_type_2>(my_type, my_type_2) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'test<my_other_type, my_other_type_2>(my_type, my_type_2)' (eof)
-ERROR: Couldn't send list test<my_other_type, my_other_type_2>(my_type, int) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list test<my_other_type, my_other_type_2>(my_type, int)
-ERROR: Couldn't send list 'test<my_other_type, my_other_type_2>(my_type, int)' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'test<my_other_type, my_other_type_2>(my_type, int)'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at test<my_other_type, my_other_type_2>(my_type, int) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'test<my_other_type, my_other_type_2>(my_type, int)' (eof)
-ERROR: Couldn't send list test(const char* const*) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list test(const char* const*)
-ERROR: Couldn't send list 'test(const char* const*)' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'test(const char* const*)'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at test(const char* const*) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'test(const char* const*)' (eof)
-ERROR: Couldn't send list test<my_other_type, my_other_type_2>(const char* const*, my_other_type_2) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list test<my_other_type, my_other_type_2>(const char* const*, my_other_type_2)
-ERROR: Couldn't send list 'test<my_other_type, my_other_type_2>(const char* const*, my_other_type_2)' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'test<my_other_type, my_other_type_2>(const char* const*, my_other_type_2)'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at test<my_other_type, my_other_type_2>(const char* const*, my_other_type_2) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'test<my_other_type, my_other_type_2>(const char* const*, my_other_type_2)' (eof)
-ERROR: Couldn't send list test<my_other_type, my_other_type_2>(const char* const*, my_type_2) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list test<my_other_type, my_other_type_2>(const char* const*, my_type_2)
-ERROR: Couldn't send list 'test<my_other_type, my_other_type_2>(const char* const*, my_type_2)' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'test<my_other_type, my_other_type_2>(const char* const*, my_type_2)'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at test<my_other_type, my_other_type_2>(const char* const*, my_type_2) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'test<my_other_type, my_other_type_2>(const char* const*, my_type_2)' (eof)
-ERROR: Couldn't send list test<my_other_type, my_other_type_2>(const char* const*, int) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list test<my_other_type, my_other_type_2>(const char* const*, int)
-ERROR: Couldn't send list 'test<my_other_type, my_other_type_2>(const char* const*, int)' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'test<my_other_type, my_other_type_2>(const char* const*, int)'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at test<my_other_type, my_other_type_2>(const char* const*, int) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'test<my_other_type, my_other_type_2>(const char* const*, int)' (eof)
-ERROR: Couldn't send list B::test(my_other_type) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list B::test(my_other_type)
-ERROR: Couldn't send list 'B::test(my_other_type)' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'B::test(my_other_type)'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at B::test(my_other_type) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'B::test(my_other_type)' (eof)
-ERROR: Couldn't send list B::test<my_other_type, my_other_type_2>(my_other_type, my_other_type_2) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list B::test<my_other_type, my_other_type_2>(my_other_type, my_other_type_2)
-ERROR: Couldn't send list 'B::test<my_other_type, my_other_type_2>(my_other_type, my_other_type_2)' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'B::test<my_other_type, my_other_type_2>(my_other_type, my_other_type_2)'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at B::test<my_other_type, my_other_type_2>(my_other_type, my_other_type_2) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'B::test<my_other_type, my_other_type_2>(my_other_type, my_other_type_2)' (eof)
-ERROR: Couldn't send list B::test<my_other_type, my_other_type_2>(my_other_type, my_type_2) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list B::test<my_other_type, my_other_type_2>(my_other_type, my_type_2)
-ERROR: Couldn't send list 'B::test<my_other_type, my_other_type_2>(my_other_type, my_type_2)' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'B::test<my_other_type, my_other_type_2>(my_other_type, my_type_2)'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at B::test<my_other_type, my_other_type_2>(my_other_type, my_type_2) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'B::test<my_other_type, my_other_type_2>(my_other_type, my_type_2)' (eof)
-ERROR: Couldn't send list B::test<my_other_type, my_other_type_2>(my_other_type, int) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list B::test<my_other_type, my_other_type_2>(my_other_type, int)
-ERROR: Couldn't send list 'B::test<my_other_type, my_other_type_2>(my_other_type, int)' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'B::test<my_other_type, my_other_type_2>(my_other_type, int)'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at B::test<my_other_type, my_other_type_2>(my_other_type, int) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'B::test<my_other_type, my_other_type_2>(my_other_type, int)' (eof)
-ERROR: Couldn't send list B::test(my_type) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list B::test(my_type)
-ERROR: Couldn't send list 'B::test(my_type)' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'B::test(my_type)'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at B::test(my_type) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'B::test(my_type)' (eof)
-ERROR: Couldn't send list B::test<my_other_type, my_other_type_2>(my_type, my_other_type_2) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list B::test<my_other_type, my_other_type_2>(my_type, my_other_type_2)
-ERROR: Couldn't send list 'B::test<my_other_type, my_other_type_2>(my_type, my_other_type_2)' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'B::test<my_other_type, my_other_type_2>(my_type, my_other_type_2)'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at B::test<my_other_type, my_other_type_2>(my_type, my_other_type_2) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'B::test<my_other_type, my_other_type_2>(my_type, my_other_type_2)' (eof)
-ERROR: Couldn't send list B::test<my_other_type, my_other_type_2>(my_type, my_type_2) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list B::test<my_other_type, my_other_type_2>(my_type, my_type_2)
-ERROR: Couldn't send list 'B::test<my_other_type, my_other_type_2>(my_type, my_type_2)' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'B::test<my_other_type, my_other_type_2>(my_type, my_type_2)'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at B::test<my_other_type, my_other_type_2>(my_type, my_type_2) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'B::test<my_other_type, my_other_type_2>(my_type, my_type_2)' (eof)
-ERROR: Couldn't send list B::test<my_other_type, my_other_type_2>(my_type, int) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list B::test<my_other_type, my_other_type_2>(my_type, int)
-ERROR: Couldn't send list 'B::test<my_other_type, my_other_type_2>(my_type, int)' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'B::test<my_other_type, my_other_type_2>(my_type, int)'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at B::test<my_other_type, my_other_type_2>(my_type, int) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'B::test<my_other_type, my_other_type_2>(my_type, int)' (eof)
-ERROR: Couldn't send list B::test(const char* const*) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list B::test(const char* const*)
-ERROR: Couldn't send list 'B::test(const char* const*)' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'B::test(const char* const*)'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at B::test(const char* const*) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'B::test(const char* const*)' (eof)
-ERROR: Couldn't send list B::test<my_other_type, my_other_type_2>(const char* const*, my_other_type_2) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list B::test<my_other_type, my_other_type_2>(const char* const*, my_other_type_2)
-ERROR: Couldn't send list 'B::test<my_other_type, my_other_type_2>(const char* const*, my_other_type_2)' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'B::test<my_other_type, my_other_type_2>(const char* const*, my_other_type_2)'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at B::test<my_other_type, my_other_type_2>(const char* const*, my_other_type_2) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'B::test<my_other_type, my_other_type_2>(const char* const*, my_other_type_2)' (eof)
-ERROR: Couldn't send list B::test<my_other_type, my_other_type_2>(const char* const*, my_type_2) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list B::test<my_other_type, my_other_type_2>(const char* const*, my_type_2)
-ERROR: Couldn't send list 'B::test<my_other_type, my_other_type_2>(const char* const*, my_type_2)' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'B::test<my_other_type, my_other_type_2>(const char* const*, my_type_2)'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at B::test<my_other_type, my_other_type_2>(const char* const*, my_type_2) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'B::test<my_other_type, my_other_type_2>(const char* const*, my_type_2)' (eof)
-ERROR: Couldn't send list B::test<my_other_type, my_other_type_2>(const char* const*, int) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list B::test<my_other_type, my_other_type_2>(const char* const*, int)
-ERROR: Couldn't send list 'B::test<my_other_type, my_other_type_2>(const char* const*, int)' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'B::test<my_other_type, my_other_type_2>(const char* const*, int)'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at B::test<my_other_type, my_other_type_2>(const char* const*, int) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'B::test<my_other_type, my_other_type_2>(const char* const*, int)' (eof)
-ERROR: Couldn't send list A::FOO::foo(CORE_ADDR (*) [10]) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list A::FOO::foo(CORE_ADDR (*) [10])
-ERROR: Couldn't send list 'A::FOO::foo(CORE_ADDR (*) [10])' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(CORE_ADDR (*) [10])'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at A::FOO::foo(CORE_ADDR (*) [10]) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'A::FOO::foo(CORE_ADDR (*) [10])' (eof)
-ERROR: Couldn't send list A::FOO::foo(unsigned long (*) [10]) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list A::FOO::foo(unsigned long (*) [10])
-ERROR: Couldn't send list 'A::FOO::foo(unsigned long (*) [10])' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'A::FOO::foo(unsigned long (*) [10])'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at A::FOO::foo(unsigned long (*) [10]) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'A::FOO::foo(unsigned long (*) [10])' (eof)
-ERROR: Couldn't send list A::FOO::test(CORE_ADDR (*) [10]) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list A::FOO::test(CORE_ADDR (*) [10])
-ERROR: Couldn't send list 'A::FOO::test(CORE_ADDR (*) [10])' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(CORE_ADDR (*) [10])'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at A::FOO::test(CORE_ADDR (*) [10]) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'A::FOO::test(CORE_ADDR (*) [10])' (eof)
-ERROR: Couldn't send list A::FOO::test(unsigned long (*) [10]) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list A::FOO::test(unsigned long (*) [10])
-ERROR: Couldn't send list 'A::FOO::test(unsigned long (*) [10])' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'A::FOO::test(unsigned long (*) [10])'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at A::FOO::test(unsigned long (*) [10]) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'A::FOO::test(unsigned long (*) [10])' (eof)
-ERROR: Couldn't send list test(_BAR_&) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list test(_BAR_&)
-ERROR: Couldn't send list 'test(_BAR_&)' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'test(_BAR_&)'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at test(_BAR_&) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'test(_BAR_&)' (eof)
-ERROR: Couldn't send list test(a::b::BAR&) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list test(a::b::BAR&)
-ERROR: Couldn't send list 'test(a::b::BAR&)' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'test(a::b::BAR&)'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at test(a::b::BAR&) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'test(a::b::BAR&)' (eof)
-ERROR: Couldn't send list test(a::b::c::d::bar&) to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list test(a::b::c::d::bar&)
-ERROR: Couldn't send list 'test(a::b::c::d::bar&)' to GDB.
-UNRESOLVED: gdb.cp/meth-typedefs.exp: list 'test(a::b::c::d::bar&)'
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at test(a::b::c::d::bar&) (eof)
-FAIL: gdb.cp/meth-typedefs.exp: setting breakpoint at 'test(a::b::c::d::bar&)' (eof)
+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&)'

#gdb.trace/no-attach-trace.exp
+Running gdb/testsuite/gdb.trace/no-attach-trace.exp ...
+UNSUPPORTED: gdb.trace/no-attach-trace.exp: Current target does not support trace
--- 20150210Build-gdbgit-f20/fedora-20-x86_64/out/gdb-m64.sum	2015-02-10 07:13:58.505633827 +0100
--- GIT commit 0b24eb2de5a6dbefe48fd57fcf5d0e7fb24895d4
+++ 20150211Build-gdbgit-f20/fedora-20-x86_64/out/gdb-m64.sum	2015-02-11 06:21:20.432147420 +0100
+++ GIT commit d319a098bca9372e7d1840cd31c47d05b0c7540e

#gdb.base/attach.exp
 Running gdb/testsuite/gdb.base/attach.exp ...
-gdb compile failed, spawn failed
-UNTESTED: gdb.base/attach.exp: attach.exp
+PASS: gdb.base/attach.exp: attach to nonsense is prohibited
+PASS: gdb.base/attach.exp: attach to digits-starting nonsense is prohibited
+PASS: gdb.base/attach.exp: attach to nonexistent process is prohibited
+PASS: gdb.base/attach.exp: set file, before attach1 (re-read)
+PASS: gdb.base/attach.exp: attach1, after setting file
+PASS: gdb.base/attach.exp: after attach1, print should_exit
+PASS: gdb.base/attach.exp: attach1 detach
+PASS: gdb.base/attach.exp: attach1, purging symbols after detach
+PASS: gdb.base/attach.exp: attach2, with no file
+PASS: gdb.base/attach.exp: after attach2, set should_exit
+PASS: gdb.base/attach.exp: continue to breakpoint: postloop
+PASS: gdb.base/attach.exp: continue until exit at after attach2, exit
+PASS: gdb.base/attach.exp: set source path
+PASS: gdb.base/attach.exp: cd away from process working directory
+PASS: gdb.base/attach.exp: before attach3, flush symbols
+PASS: gdb.base/attach.exp: before attach3, flush exec
+PASS: gdb.base/attach.exp: attach when process' a.out not in cwd
+PASS: gdb.base/attach.exp: after attach3, exit
+PASS: gdb.base/attach.exp: force switch to gdb64, if necessary
+PASS: gdb.base/attach.exp: attach call
+PASS: gdb.base/attach.exp: info other register
+PASS: gdb.base/attach.exp: p should_exit = 1
+PASS: gdb.base/attach.exp: continue until exit
+PASS: gdb.base/attach.exp: starting with --pid
+PASS: gdb.base/attach.exp: cmdline attach run: run to prompt
+PASS: gdb.base/attach.exp: cmdline attach run: run to main

#gdb.threads/killed.exp
 Running gdb/testsuite/gdb.threads/killed.exp ...
 PASS: gdb.threads/killed.exp: successfully compiled posix threads test case
-PASS: gdb.threads/killed.exp: run program to completion
+FAIL: gdb.threads/killed.exp: run program to completion (timeout)
 PASS: gdb.threads/killed.exp: GDB exits after multi-threaded program exits messily

#gdb.trace/no-attach-trace.exp
+Running gdb/testsuite/gdb.trace/no-attach-trace.exp ...
+UNSUPPORTED: gdb.trace/no-attach-trace.exp: Current target does not support trace
--- 20150210Build-gdbgit-f20/fedora-20-i386/out/gdb-m32.sum	2015-02-10 07:08:10.051073325 +0100
--- GIT commit 0b24eb2de5a6dbefe48fd57fcf5d0e7fb24895d4
+++ 20150211Build-gdbgit-f20/fedora-20-i386/out/gdb-m32.sum	2015-02-11 06:20:30.265925249 +0100
+++ GIT commit d319a098bca9372e7d1840cd31c47d05b0c7540e

#gdb.threads/kill.exp
 Running gdb/testsuite/gdb.threads/kill.exp ...
 PASS: gdb.threads/kill.exp: threaded: successfully compiled posix threads test case
-PASS: gdb.threads/kill.exp: threaded: continue to breakpoint: break here
-PASS: gdb.threads/kill.exp: threaded: all threads started
-PASS: gdb.threads/kill.exp: threaded: kill program
+WARNING: Couldn't set the height to 0
+WARNING: Couldn't set the width to 0.
+WARNING: remote_expect statement without a default case?!
+WARNING: remote_expect statement without a default case?!
+ERROR: Couldn't load /unsafegdb/testsuite.unix.-m32/outputs/gdb.threads/kill/kill_threads into /unsafegdb/testsuite.unix.-m32/../../gdb/gdb (eof).
+ERROR: Delete all breakpoints in delete_breakpoints (timeout)
+UNRESOLVED: gdb.threads/kill.exp: threaded: run to main
 PASS: gdb.threads/kill.exp: non-threaded: continue to breakpoint: break here
 PASS: gdb.threads/kill.exp: non-threaded: kill program

#gdb.threads/manythreads.exp
 Running gdb/testsuite/gdb.threads/manythreads.exp ...
 PASS: gdb.threads/manythreads.exp: successfully compiled posix threads test case
 PASS: gdb.threads/manythreads.exp: set print sevenbit-strings
 PASS: gdb.threads/manythreads.exp: shell stty intr '^C'
 PASS: gdb.threads/manythreads.exp: first continue
 PASS: gdb.threads/manythreads.exp: stop threads 1
 PASS: gdb.threads/manythreads.exp: info threads
 PASS: gdb.threads/manythreads.exp: give a name to the thread
 PASS: gdb.threads/manythreads.exp: check thread name
 PASS: gdb.threads/manythreads.exp: second continue
 PASS: gdb.threads/manythreads.exp: check for duplicate SIGINT
-PASS: gdb.threads/manythreads.exp: stop threads 2
+ERROR: Process no longer exists
+UNRESOLVED: gdb.threads/manythreads.exp: stop threads 2
 PASS: gdb.threads/manythreads.exp: GDB exits after stopping multithreaded program

#gdb.trace/no-attach-trace.exp
+Running gdb/testsuite/gdb.trace/no-attach-trace.exp ...
+UNSUPPORTED: gdb.trace/no-attach-trace.exp: Current target does not support trace
--- 20150210Build-gdbgit-f21/fedora-21-x86_64/out/gdb-m32.sum	2015-02-10 07:03:08.203722508 +0100
--- GIT commit 0b24eb2de5a6dbefe48fd57fcf5d0e7fb24895d4
+++ 20150211Build-gdbgit-f21/fedora-21-x86_64/out/gdb-m32.sum	2015-02-11 06:15:32.284605582 +0100
+++ GIT commit d319a098bca9372e7d1840cd31c47d05b0c7540e

#gdb.trace/no-attach-trace.exp
+Running gdb/testsuite/gdb.trace/no-attach-trace.exp ...
+UNSUPPORTED: gdb.trace/no-attach-trace.exp: Current target does not support trace
--- 20150210Build-gdbgit-f21/fedora-21-x86_64/out/gdb-m64.sum	2015-02-10 07:03:08.226722611 +0100
--- GIT commit 0b24eb2de5a6dbefe48fd57fcf5d0e7fb24895d4
+++ 20150211Build-gdbgit-f21/fedora-21-x86_64/out/gdb-m64.sum	2015-02-11 06:15:32.304605671 +0100
+++ GIT commit d319a098bca9372e7d1840cd31c47d05b0c7540e

#gdb.trace/no-attach-trace.exp
+Running gdb/testsuite/gdb.trace/no-attach-trace.exp ...
+UNSUPPORTED: gdb.trace/no-attach-trace.exp: Current target does not support trace
--- 20150210Build-gdbgit-f21/fedora-21-i386/out/gdb-m32.sum	2015-02-10 07:02:15.782487914 +0100
--- GIT commit 0b24eb2de5a6dbefe48fd57fcf5d0e7fb24895d4
+++ 20150211Build-gdbgit-f21/fedora-21-i386/out/gdb-m32.sum	2015-02-11 06:14:41.702381569 +0100
+++ GIT commit d319a098bca9372e7d1840cd31c47d05b0c7540e

#gdb.mi/mi-breakpoint-changed.exp
-Running gdb/testsuite/gdb.mi/mi-breakpoint-changed.exp ...
-PASS: gdb.mi/mi-breakpoint-changed.exp: breakpoint at main
-PASS: gdb.mi/mi-breakpoint-changed.exp: mi runto main
-PASS: gdb.mi/mi-breakpoint-changed.exp: change command
-PASS: gdb.mi/mi-breakpoint-changed.exp: watch watch
-PASS: gdb.mi/mi-breakpoint-changed.exp: trace marker
-PASS: gdb.mi/mi-breakpoint-changed.exp: catch syscall
-PASS: gdb.mi/mi-breakpoint-changed.exp: dprintf marker, "arg" "
-PASS: gdb.mi/mi-breakpoint-changed.exp: condition 2 main > 0x0
-PASS: gdb.mi/mi-breakpoint-changed.exp: -break-condition 2 main == 0x0
-PASS: gdb.mi/mi-breakpoint-changed.exp: disable 3
-PASS: gdb.mi/mi-breakpoint-changed.exp: enable 3
-PASS: gdb.mi/mi-breakpoint-changed.exp: -break-enable 3
-PASS: gdb.mi/mi-breakpoint-changed.exp: -break-disable 3
-PASS: gdb.mi/mi-breakpoint-changed.exp: ignore 5 1
-PASS: gdb.mi/mi-breakpoint-changed.exp: -break-after 5 1
-PASS: gdb.mi/mi-breakpoint-changed.exp: passcount 1 4
-PASS: gdb.mi/mi-breakpoint-changed.exp: -break-passcount 4 1
-PASS: gdb.mi/mi-breakpoint-changed.exp: delete 3
-PASS: gdb.mi/mi-breakpoint-changed.exp: delete 4
-PASS: gdb.mi/mi-breakpoint-changed.exp: delete 5
-PASS: gdb.mi/mi-breakpoint-changed.exp: delete 6
-PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: insert breakpoint on pendfunc1
-PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc1 resolved
-PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc1 resolved: hit_count is updated
-PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: continue to pendfunc1 breakpoint
-PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: delete breakpoint on pendfunc1
-PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: insert breakpoint on marker
-PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: insert breakpoint on pendfunc3
-PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: continue to marker 1
-PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc3 resolved
-PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: continue to marker 2
-PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc3 pending again
-PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved:

#gdb.trace/no-attach-trace.exp
+Running gdb/testsuite/gdb.trace/no-attach-trace.exp ...
+UNSUPPORTED: gdb.trace/no-attach-trace.exp: Current target does not support trace
--- 20150210Build-gdbgit-gcc49-rawhide/fedora-rawhide-x86_64/out/gdb-m32.sum	2015-02-10 08:35:21.462514907 +0100
--- GIT commit 0b24eb2de5a6dbefe48fd57fcf5d0e7fb24895d4
+++ 20150211Build-gdbgit-gcc49-rawhide/fedora-rawhide-x86_64/out/gdb-m32.sum	2015-02-11 07:43:16.538624321 +0100
+++ GIT commit 7e60a48ee004387aefcef48391ec93af203c6369

#gdb.trace/no-attach-trace.exp
+Running gdb/testsuite/gdb.trace/no-attach-trace.exp ...
+UNSUPPORTED: gdb.trace/no-attach-trace.exp: Current target does not support trace
--- 20150210Build-gdbgit-gcc49-rawhide/fedora-rawhide-x86_64/out/gdb-m64.sum	2015-02-10 08:35:21.484515006 +0100
--- GIT commit 0b24eb2de5a6dbefe48fd57fcf5d0e7fb24895d4
+++ 20150211Build-gdbgit-gcc49-rawhide/fedora-rawhide-x86_64/out/gdb-m64.sum	2015-02-11 07:43:16.555624395 +0100
+++ GIT commit 7e60a48ee004387aefcef48391ec93af203c6369

#gdb.trace/no-attach-trace.exp
+Running gdb/testsuite/gdb.trace/no-attach-trace.exp ...
+UNSUPPORTED: gdb.trace/no-attach-trace.exp: Current target does not support trace
--- 20150210Build-gdbgit-gcchead-rawhide/fedora-rawhide-x86_64/out/gdb-m32.sum	2015-02-10 08:40:28.776897870 +0100
--- GIT commit 0b24eb2de5a6dbefe48fd57fcf5d0e7fb24895d4
+++ 20150211Build-gdbgit-gcchead-rawhide/fedora-rawhide-x86_64/out/gdb-m32.sum	2015-02-11 07:48:33.227004781 +0100
+++ GIT commit 7e60a48ee004387aefcef48391ec93af203c6369

#gdb.base/funcargs.exp
 Running gdb/testsuite/gdb.base/funcargs.exp ...
 PASS: gdb.base/funcargs.exp: set print frame-arguments all
 PASS: gdb.base/funcargs.exp: run to call0a
 PASS: gdb.base/funcargs.exp: print c after run to call0a
 PASS: gdb.base/funcargs.exp: print s after run to call0a
 PASS: gdb.base/funcargs.exp: print i after run to call0a
 PASS: gdb.base/funcargs.exp: print l after run to call0a
 PASS: gdb.base/funcargs.exp: continue to call0b
 PASS: gdb.base/funcargs.exp: continue to call0c
 PASS: gdb.base/funcargs.exp: continue to call0d
 PASS: gdb.base/funcargs.exp: continue to call0e
 PASS: gdb.base/funcargs.exp: run to call1a
 PASS: gdb.base/funcargs.exp: print uc
 PASS: gdb.base/funcargs.exp: print us
 PASS: gdb.base/funcargs.exp: print ui
 PASS: gdb.base/funcargs.exp: print ul
 PASS: gdb.base/funcargs.exp: continue to call1b
 PASS: gdb.base/funcargs.exp: continue to call1c
 PASS: gdb.base/funcargs.exp: continue to call1d
 PASS: gdb.base/funcargs.exp: continue to call1e
 PASS: gdb.base/funcargs.exp: run to call2a
 PASS: gdb.base/funcargs.exp: print c after run to call2a
 PASS: gdb.base/funcargs.exp: print f1 after run to call2a
 PASS: gdb.base/funcargs.exp: print s after run to call2a
 PASS: gdb.base/funcargs.exp: print d1 after run to call2a
 PASS: gdb.base/funcargs.exp: print i after run to call2a
 PASS: gdb.base/funcargs.exp: print f2 after run to call2a
 PASS: gdb.base/funcargs.exp: print l after run to call2a
 PASS: gdb.base/funcargs.exp: print d2 after run to call2a
 PASS: gdb.base/funcargs.exp: continue to call2b
 PASS: gdb.base/funcargs.exp: continue to call2c
 PASS: gdb.base/funcargs.exp: continue to call2d
 PASS: gdb.base/funcargs.exp: continue to call2e
 PASS: gdb.base/funcargs.exp: continue to call2f
 PASS: gdb.base/funcargs.exp: continue to call2g
 PASS: gdb.base/funcargs.exp: continue to call2h
 PASS: gdb.base/funcargs.exp: continue to call2i
 PASS: gdb.base/funcargs.exp: run to call2a
 PASS: gdb.base/funcargs.exp: continue to callcb
 PASS: gdb.base/funcargs.exp: continue to callcc
 PASS: gdb.base/funcargs.exp: continue to callcd
 PASS: gdb.base/funcargs.exp: continue to callce
 PASS: gdb.base/funcargs.exp: continue to callcf
 PASS: gdb.base/funcargs.exp: run to callc1a
 PASS: gdb.base/funcargs.exp: continue to callc1b
 PASS: gdb.base/funcargs.exp: run to callc2a
 PASS: gdb.base/funcargs.exp: continue to callc2b
 PASS: gdb.base/funcargs.exp: run to call3a
 PASS: gdb.base/funcargs.exp: print *cp
 PASS: gdb.base/funcargs.exp: print *sp
 PASS: gdb.base/funcargs.exp: print *ip
 PASS: gdb.base/funcargs.exp: print *lp
 PASS: gdb.base/funcargs.exp: continue to call3b
 PASS: gdb.base/funcargs.exp: print *ucp
 PASS: gdb.base/funcargs.exp: print *usp
 PASS: gdb.base/funcargs.exp: print *uip
 PASS: gdb.base/funcargs.exp: print *ulp
 PASS: gdb.base/funcargs.exp: continue to call3c
 PASS: gdb.base/funcargs.exp: print *fp
 PASS: gdb.base/funcargs.exp: print *dp
 PASS: gdb.base/funcargs.exp: run to call4a
 PASS: gdb.base/funcargs.exp: print *stp
 PASS: gdb.base/funcargs.exp: continue to call4b
 PASS: gdb.base/funcargs.exp: print *unp (sizeof long == sizeof int)
 PASS: gdb.base/funcargs.exp: locate actual args, structs/unions passed by reference
 PASS: gdb.base/funcargs.exp: run to call5a
 PASS: gdb.base/funcargs.exp: print st
 PASS: gdb.base/funcargs.exp: continue to call5b (sizeof long == sizeof int)
 PASS: gdb.base/funcargs.exp: print un (sizeof long == sizeof int)
+FAIL: gdb.base/funcargs.exp: setting breakpoint at call6d (timeout)
 PASS: gdb.base/funcargs.exp: run to call6a
 PASS: gdb.base/funcargs.exp: backtrace from call6a
 PASS: gdb.base/funcargs.exp: continue to call6b
 PASS: gdb.base/funcargs.exp: backtrace from call6b
 PASS: gdb.base/funcargs.exp: continue to call6c
 PASS: gdb.base/funcargs.exp: backtrace from call6c
 PASS: gdb.base/funcargs.exp: continue to call6d
 PASS: gdb.base/funcargs.exp: backtrace from call6d
 PASS: gdb.base/funcargs.exp: continue to call6e
 PASS: gdb.base/funcargs.exp: backtrace from call6e
 PASS: gdb.base/funcargs.exp: continue to call6f
 PASS: gdb.base/funcargs.exp: backtrace from call6f
 PASS: gdb.base/funcargs.exp: continue to call6g
 PASS: gdb.base/funcargs.exp: backtrace from call6g
 PASS: gdb.base/funcargs.exp: continue to call6h
 PASS: gdb.base/funcargs.exp: backtrace from call6h
 PASS: gdb.base/funcargs.exp: continue to call6i
 PASS: gdb.base/funcargs.exp: backtrace from call6i
 PASS: gdb.base/funcargs.exp: continue to call6j
 PASS: gdb.base/funcargs.exp: backtrace from call6j
 PASS: gdb.base/funcargs.exp: continue to call6k
 PASS: gdb.base/funcargs.exp: backtrace from call6k
 PASS: gdb.base/funcargs.exp: run to call7a
 PASS: gdb.base/funcargs.exp: backtrace from call7a
 PASS: gdb.base/funcargs.exp: continue to call7b
 PASS: gdb.base/funcargs.exp: backtrace from call7b
 PASS: gdb.base/funcargs.exp: continue to call7c
 PASS: gdb.base/funcargs.exp: backtrace from call7c
 PASS: gdb.base/funcargs.exp: continue to call7d
 PASS: gdb.base/funcargs.exp: backtrace from call7d
 PASS: gdb.base/funcargs.exp: continue to call7e
 PASS: gdb.base/funcargs.exp: backtrace from call7e
 PASS: gdb.base/funcargs.exp: continue to call7f
 PASS: gdb.base/funcargs.exp: backtrace from call7f
 PASS: gdb.base/funcargs.exp: continue to call7g
 PASS: gdb.base/funcargs.exp: backtrace from call7g
 PASS: gdb.base/funcargs.exp: continue to call7h
 PASS: gdb.base/funcargs.exp: backtrace from call7h
 PASS: gdb.base/funcargs.exp: continue to call7i
 PASS: gdb.base/funcargs.exp: backtrace from call7i
 PASS: gdb.base/funcargs.exp: continue to call7j
 PASS: gdb.base/funcargs.exp: backtrace from call7j
 PASS: gdb.base/funcargs.exp: continue to call7k
 PASS: gdb.base/funcargs.exp: backtrace from call7k
 PASS: gdb.base/funcargs.exp: run to hitbottom
 PASS: gdb.base/funcargs.exp: recursive passing of structs by value
 PASS: gdb.base/funcargs.exp: print c after runto localvars_after_alloca
 PASS: gdb.base/funcargs.exp: print s after runto localvars_after_alloca
 PASS: gdb.base/funcargs.exp: print i after runto localvars_after_alloca
 PASS: gdb.base/funcargs.exp: print l after runto localvars_after_alloca
 PASS: gdb.base/funcargs.exp: next in localvars_after_alloca()
 PASS: gdb.base/funcargs.exp: print c in localvars_after_alloca
 PASS: gdb.base/funcargs.exp: print s in localvars_after_alloca
 PASS: gdb.base/funcargs.exp: print i in localvars_after_alloca
 PASS: gdb.base/funcargs.exp: print l in localvars_after_alloca
 PASS: gdb.base/funcargs.exp: backtrace after alloca
 PASS: gdb.base/funcargs.exp: print c in call_after_alloca
 PASS: gdb.base/funcargs.exp: print s in call_after_alloca
 PASS: gdb.base/funcargs.exp: print i in call_after_alloca
 PASS: gdb.base/funcargs.exp: print l in call_after_alloca
 PASS: gdb.base/funcargs.exp: backtrace from call_after_alloca_subr
 PASS: gdb.base/funcargs.exp: continue to call0a
 PASS: gdb.base/funcargs.exp: print c in localvars_in_indirect_call
 PASS: gdb.base/funcargs.exp: print s in localvars_in_indirect_call
 PASS: gdb.base/funcargs.exp: print i in localvars_in_indirect_call
 PASS: gdb.base/funcargs.exp: print l in localvars_in_indirect_call
 PASS: gdb.base/funcargs.exp: backtrace in indirectly called function
 PASS: gdb.base/funcargs.exp: finish from indirectly called function
 PASS: gdb.base/funcargs.exp: stepping into indirectly called function
 PASS: gdb.base/funcargs.exp: finish from marker_call_with_trampolines
 PASS: gdb.base/funcargs.exp: stepping into function called with trampolines
 PASS: gdb.base/funcargs.exp: backtrace through call with trampolines
 PASS: gdb.base/funcargs.exp: stepping back to main from function called with trampolines

#gdb.trace/no-attach-trace.exp
+Running gdb/testsuite/gdb.trace/no-attach-trace.exp ...
+UNSUPPORTED: gdb.trace/no-attach-trace.exp: Current target does not support trace
--- 20150210Build-gdbgit-gcchead-rawhide/fedora-rawhide-x86_64/out/gdb-m64.sum	2015-02-10 08:40:28.796897961 +0100
--- GIT commit 0b24eb2de5a6dbefe48fd57fcf5d0e7fb24895d4
+++ 20150211Build-gdbgit-gcchead-rawhide/fedora-rawhide-x86_64/out/gdb-m64.sum	2015-02-11 07:48:33.250004881 +0100
+++ GIT commit 7e60a48ee004387aefcef48391ec93af203c6369

#gdb.trace/no-attach-trace.exp
+Running gdb/testsuite/gdb.trace/no-attach-trace.exp ...
+UNSUPPORTED: gdb.trace/no-attach-trace.exp: Current target does not support trace
--- 20150210Build-gdbgit-gdbserver-f21/fedora-21-x86_64/out/gdb-m32.sum	2015-02-10 07:20:49.960476682 +0100
--- GIT commit 0b24eb2de5a6dbefe48fd57fcf5d0e7fb24895d4
+++ 20150211Build-gdbgit-gdbserver-f21/fedora-21-x86_64/out/gdb-m32.sum	2015-02-11 06:28:14.270978645 +0100
+++ GIT commit eaaf76abdc6444e07860067e01c8135303a429ca

#gdb.threads/manythreads.exp
 Running gdb/testsuite/gdb.threads/manythreads.exp ...
 PASS: gdb.threads/manythreads.exp: successfully compiled posix threads test case
 PASS: gdb.threads/manythreads.exp: set print sevenbit-strings
 PASS: gdb.threads/manythreads.exp: shell stty intr '^C'
 PASS: gdb.threads/manythreads.exp: first continue
 PASS: gdb.threads/manythreads.exp: stop threads 1
 PASS: gdb.threads/manythreads.exp: info threads
 PASS: gdb.threads/manythreads.exp: give a name to the thread
 PASS: gdb.threads/manythreads.exp: check thread name
 PASS: gdb.threads/manythreads.exp: second continue
-ERROR: Process no longer exists
-UNRESOLVED: gdb.threads/manythreads.exp: stop threads 2
-ERROR: Couldn't send quit to GDB.
-UNRESOLVED: gdb.threads/manythreads.exp: GDB exits after stopping multithreaded program
+PASS: gdb.threads/manythreads.exp: check for duplicate SIGINT
+PASS: gdb.threads/manythreads.exp: stop threads 2
+PASS: gdb.threads/manythreads.exp: GDB exits after stopping multithreaded program
--- 20150210Build-gdbgit-gdbserver-rawhide/fedora-rawhide-x86_64/out/gdb-m32.sum	2015-02-10 07:50:10.461362119 +0100
--- GIT commit 0b24eb2de5a6dbefe48fd57fcf5d0e7fb24895d4
+++ 20150211Build-gdbgit-gdbserver-rawhide/fedora-rawhide-x86_64/out/gdb-m32.sum	2015-02-11 06:57:42.512729539 +0100
+++ GIT commit eaaf76abdc6444e07860067e01c8135303a429ca

#gdb.threads/next-bp-other-thread.exp
 Running gdb/testsuite/gdb.threads/next-bp-other-thread.exp ...
 PASS: gdb.threads/next-bp-other-thread.exp: successfully compiled posix threads test case
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=off: continue to breakpoint: run to wait-thread breakpoint
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=off: info threads shows all threads
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=off: condition $bpnum global_zero == 1
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=off: set scheduler-locking off
-PASS: gdb.threads/next-bp-other-thread.exp: schedlock=off: next over function call
+FAIL: gdb.threads/next-bp-other-thread.exp: schedlock=off: next over function call
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=step: continue to breakpoint: run to wait-thread breakpoint
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=step: info threads shows all threads
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=step: condition $bpnum global_zero == 1
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=step: set scheduler-locking step
-PASS: gdb.threads/next-bp-other-thread.exp: schedlock=step: next over function call
+FAIL: gdb.threads/next-bp-other-thread.exp: schedlock=step: next over function call
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=on: continue to breakpoint: run to wait-thread breakpoint
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=on: info threads shows all threads
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=on: condition $bpnum global_zero == 1
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=on: set scheduler-locking on
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=on: next over function call

#gdb.threads/print-threads.exp
 Running gdb/testsuite/gdb.threads/print-threads.exp ...
 PASS: gdb.threads/print-threads.exp: successfully compiled posix threads test case
 PASS: gdb.threads/print-threads.exp: set print sevenbit-strings
 PASS: gdb.threads/print-threads.exp: set width 0
 PASS: gdb.threads/print-threads.exp: shell stty intr '^C'
 PASS: gdb.threads/print-threads.exp: break thread_function
 PASS: gdb.threads/print-threads.exp: set var slow = 0
 PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 1 (fast)
 PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 2 (fast)
 PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 3 (fast)
 PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 4 (fast)
 PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 5 (fast)
 PASS: gdb.threads/print-threads.exp: program exited normally
 PASS: gdb.threads/print-threads.exp: all threads ran once (fast)
 PASS: gdb.threads/print-threads.exp: break thread_function (2)
 PASS: gdb.threads/print-threads.exp: set var slow = 1
 PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 1 (slow)
 PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 2 (slow)
 PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 3 (slow)
 PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 4 (slow)
 PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 5 (slow)
-PASS: gdb.threads/print-threads.exp: program exited normally
-PASS: gdb.threads/print-threads.exp: all threads ran once (slow)
+FAIL: gdb.threads/print-threads.exp: all threads ran once
 PASS: gdb.threads/print-threads.exp: break thread_function (3)
 PASS: gdb.threads/print-threads.exp: set var slow = 1 (2)
 PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 1 (slow with kill breakpoint)
 PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 2 (slow with kill breakpoint)
 PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 3 (slow with kill breakpoint)
 PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 4 (slow with kill breakpoint)
 PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 5 (slow with kill breakpoint)
 PASS: gdb.threads/print-threads.exp: program exited normally
 PASS: gdb.threads/print-threads.exp: all threads ran once (slow with kill breakpoint)
--- 20150210Build-gdbgit-gdbserver-rawhide/fedora-rawhide-x86_64/out/gdb-m64.sum	2015-02-10 07:50:10.479362200 +0100
--- GIT commit 0b24eb2de5a6dbefe48fd57fcf5d0e7fb24895d4
+++ 20150211Build-gdbgit-gdbserver-rawhide/fedora-rawhide-x86_64/out/gdb-m64.sum	2015-02-11 06:57:42.526729600 +0100
+++ GIT commit eaaf76abdc6444e07860067e01c8135303a429ca

#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) (the program is no longer running)
+FAIL: gdb.base/disp-step-syscall.exp: vfork: continue to marker (vfork) (GDB internal error)
--- 20150210Build-gdbgit-gdbserver-rawhide/fedora-rawhide-i386/out/gdb-m32.sum	2015-02-10 07:26:15.931936668 +0100
--- GIT commit 0b24eb2de5a6dbefe48fd57fcf5d0e7fb24895d4
+++ 20150211Build-gdbgit-gdbserver-rawhide/fedora-rawhide-i386/out/gdb-m32.sum	2015-02-11 06:33:50.718465032 +0100
+++ GIT commit eaaf76abdc6444e07860067e01c8135303a429ca

#gdb.threads/next-bp-other-thread.exp
 Running gdb/testsuite/gdb.threads/next-bp-other-thread.exp ...
 PASS: gdb.threads/next-bp-other-thread.exp: successfully compiled posix threads test case
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=off: continue to breakpoint: run to wait-thread breakpoint
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=off: info threads shows all threads
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=off: condition $bpnum global_zero == 1
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=off: set scheduler-locking off
 FAIL: gdb.threads/next-bp-other-thread.exp: schedlock=off: next over function call
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=step: continue to breakpoint: run to wait-thread breakpoint
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=step: info threads shows all threads
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=step: condition $bpnum global_zero == 1
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=step: set scheduler-locking step
-PASS: gdb.threads/next-bp-other-thread.exp: schedlock=step: next over function call
+FAIL: gdb.threads/next-bp-other-thread.exp: schedlock=step: next over function call
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=on: continue to breakpoint: run to wait-thread breakpoint
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=on: info threads shows all threads
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=on: condition $bpnum global_zero == 1
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=on: set scheduler-locking on
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=on: next over function call
--- 20150210Build-gdbgit-rawhide/fedora-rawhide-x86_64/out/gdb-m32.sum	2015-02-10 06:57:04.851096444 +0100
--- GIT commit 0b24eb2de5a6dbefe48fd57fcf5d0e7fb24895d4
+++ 20150211Build-gdbgit-rawhide/fedora-rawhide-x86_64/out/gdb-m32.sum	2015-02-11 06:09:40.123045968 +0100
+++ GIT commit d319a098bca9372e7d1840cd31c47d05b0c7540e

#gdb.threads/next-bp-other-thread.exp
 Running gdb/testsuite/gdb.threads/next-bp-other-thread.exp ...
 PASS: gdb.threads/next-bp-other-thread.exp: successfully compiled posix threads test case
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=off: continue to breakpoint: run to wait-thread breakpoint
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=off: info threads shows all threads
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=off: condition $bpnum global_zero == 1
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=off: set scheduler-locking off
-PASS: gdb.threads/next-bp-other-thread.exp: schedlock=off: next over function call
+FAIL: gdb.threads/next-bp-other-thread.exp: schedlock=off: next over function call
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=step: continue to breakpoint: run to wait-thread breakpoint
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=step: info threads shows all threads
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=step: condition $bpnum global_zero == 1
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=step: set scheduler-locking step
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=step: next over function call
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=on: continue to breakpoint: run to wait-thread breakpoint
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=on: info threads shows all threads
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=on: condition $bpnum global_zero == 1
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=on: set scheduler-locking on
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=on: next over function call

#gdb.trace/no-attach-trace.exp
+Running gdb/testsuite/gdb.trace/no-attach-trace.exp ...
+UNSUPPORTED: gdb.trace/no-attach-trace.exp: Current target does not support trace
--- 20150210Build-gdbgit-rawhide/fedora-rawhide-x86_64/out/gdb-m64.sum	2015-02-10 06:57:04.870096529 +0100
--- GIT commit 0b24eb2de5a6dbefe48fd57fcf5d0e7fb24895d4
+++ 20150211Build-gdbgit-rawhide/fedora-rawhide-x86_64/out/gdb-m64.sum	2015-02-11 06:09:40.134046017 +0100
+++ GIT commit d319a098bca9372e7d1840cd31c47d05b0c7540e

#gdb.trace/no-attach-trace.exp
+Running gdb/testsuite/gdb.trace/no-attach-trace.exp ...
+UNSUPPORTED: gdb.trace/no-attach-trace.exp: Current target does not support trace
--- 20150210Build-gdbgit-rawhide/fedora-rawhide-i386/out/gdb-m32.sum	2015-02-10 06:32:19.386444770 +0100
--- GIT commit 0b24eb2de5a6dbefe48fd57fcf5d0e7fb24895d4
+++ 20150211Build-gdbgit-rawhide/fedora-rawhide-i386/out/gdb-m32.sum	2015-02-11 05:44:28.145338192 +0100
+++ GIT commit d319a098bca9372e7d1840cd31c47d05b0c7540e

#gdb.trace/no-attach-trace.exp
+Running gdb/testsuite/gdb.trace/no-attach-trace.exp ...
+UNSUPPORTED: gdb.trace/no-attach-trace.exp: Current target does not support trace
diffgdbday done


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