diffgdbdaymail 20150201

diffgdbdaymail by Jan Kratochvil jan.kratochvil@redhat.com
Sun Feb 1 15:06:00 GMT 2015


--- 20150131Build-gdbgit-dwarf41-gcchead-rawhide/fedora-rawhide-x86_64/out/gdb-m32.sum	2015-01-31 10:50:10.221785273 +0100
--- GIT commit 312809f8838911dabff84d7ad3ccf341307d2b19
+++ 20150201Build-gdbgit-dwarf41-gcchead-rawhide/fedora-rawhide-x86_64/out/gdb-m32.sum	2015-02-01 13:23:28.433686122 +0100
+++ GIT commit ae6ae97502b183d0cdb9c298a60fa05240f230bf

#gdb.cp/pr17132.exp
 Running gdb/testsuite/gdb.cp/pr17132.exp ...
-UNTESTED: gdb.cp/pr17132.exp: pr17132.exp
+PASS: gdb.cp/pr17132.exp: continue to breakpoint: Break here
+PASS: gdb.cp/pr17132.exp: p 0 || a->func()
+PASS: gdb.cp/pr17132.exp: p 1 && a->func()
+PASS: gdb.cp/pr17132.exp: p sizeof (a->func())
+PASS: gdb.cp/pr17132.exp: p sizeof (a_ptr->func())
+PASS: gdb.cp/pr17132.exp: ptype a->func ()
+PASS: gdb.cp/pr17132.exp: ptype a_ptr->func ()
Only in 20150201Build-gdbgit-f20/fedora-20-x86_64/out: gdb-m32.sum

#Only in
Only in 20150201Build-gdbgit-f20/fedora-20-x86_64/out: gdb-m32.sum
Only in 20150201Build-gdbgit-f20/fedora-20-x86_64/out: gdb-m64.sum
Only in 20150201Build-gdbgit-f20/fedora-20-i386/out: gdb-m32.sum

#Only in
Only in 20150201Build-gdbgit-f20/fedora-20-i386/out: gdb-m32.sum
Only in 20150201Build-gdbgit-f21/fedora-21-x86_64/out: gdb-m32.sum

#Only in
Only in 20150201Build-gdbgit-f21/fedora-21-x86_64/out: gdb-m32.sum
Only in 20150201Build-gdbgit-f21/fedora-21-x86_64/out: gdb-m64.sum
Only in 20150201Build-gdbgit-f21/fedora-21-i386/out: gdb-m32.sum

#Only in
Only in 20150201Build-gdbgit-f21/fedora-21-i386/out: gdb-m32.sum
Only in 20150201Build-gdbgit-gdbserver-f21/fedora-21-x86_64/out: gdb-m32.sum

#Only in
Only in 20150201Build-gdbgit-gdbserver-f21/fedora-21-x86_64/out: gdb-m32.sum
Only in 20150201Build-gdbgit-gdbserver-f21/fedora-21-x86_64/out: gdb-m64.sum
--- 20150131Build-gdbgit-gdbserver-f21/fedora-21-i386/out/gdb-m32.sum	2015-01-31 09:30:08.925407159 +0100
--- GIT commit b6577aab8a7e97470c5ff96000f3d0dbdb2c1ee1
+++ 20150201Build-gdbgit-gdbserver-f21/fedora-21-i386/out/gdb-m32.sum	2015-02-01 11:31:49.415118828 +0100
+++ GIT commit ae6ae97502b183d0cdb9c298a60fa05240f230bf

#gdb.threads/thread-specific-bp.exp
 Running gdb/testsuite/gdb.threads/thread-specific-bp.exp ...
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: breakpoint set
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: continue to breakpoint: start
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: continue to end
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: get main thread id
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: get start thread id
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread 1 selected
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread start is gone
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread-specific breakpoint was deleted
-PASS: gdb.threads/thread-specific-bp.exp: non-stop: breakpoint set
-PASS: gdb.threads/thread-specific-bp.exp: non-stop: continue to breakpoint: start
-PASS: gdb.threads/thread-specific-bp.exp: non-stop: continue to end
-PASS: gdb.threads/thread-specific-bp.exp: non-stop: get main thread id
-PASS: gdb.threads/thread-specific-bp.exp: non-stop: get start thread id
-PASS: gdb.threads/thread-specific-bp.exp: non-stop: thread 1 selected
-PASS: gdb.threads/thread-specific-bp.exp: non-stop: thread start is gone
-PASS: gdb.threads/thread-specific-bp.exp: non-stop: thread-specific breakpoint was deleted
+UNTESTED: gdb.threads/thread-specific-bp.exp: non-stop: could not run to main
 PASS: gdb.threads/thread-specific-bp.exp: set non-stop mode
 PASS: gdb.threads/thread-specific-bp.exp: successfully compiled posix threads test case
Only in 20150201Build-gdbgit-gdbserver-rawhide/fedora-rawhide-x86_64/out: gdb-m32.sum

#Only in
Only in 20150201Build-gdbgit-gdbserver-rawhide/fedora-rawhide-x86_64/out: gdb-m32.sum
Only in 20150201Build-gdbgit-gdbserver-rawhide/fedora-rawhide-x86_64/out: gdb-m64.sum
--- 20150131Build-gdbgit-gdbserver-rawhide/fedora-rawhide-i386/out/gdb-m32.sum	2015-01-31 09:34:20.470495742 +0100
--- GIT commit b6577aab8a7e97470c5ff96000f3d0dbdb2c1ee1
+++ 20150201Build-gdbgit-gdbserver-rawhide/fedora-rawhide-i386/out/gdb-m32.sum	2015-02-01 11:42:11.219798685 +0100
+++ GIT commit ae6ae97502b183d0cdb9c298a60fa05240f230bf

#gdb.cp/cpexprs.exp
 Running gdb/testsuite/gdb.cp/cpexprs.exp ...
 PASS: gdb.cp/cpexprs.exp: continue to base1::a_function
 PASS: gdb.cp/cpexprs.exp: continue to base1::base1(int)
 PASS: gdb.cp/cpexprs.exp: continue to base1::base1(void)
 PASS: gdb.cp/cpexprs.exp: continue to base2::a_function
 PASS: gdb.cp/cpexprs.exp: continue to base2::base2
 PASS: gdb.cp/cpexprs.exp: continue to base::base(int)
 PASS: gdb.cp/cpexprs.exp: continue to base::base(void)
 PASS: gdb.cp/cpexprs.exp: continue to base::operator char*
 PASS: gdb.cp/cpexprs.exp: continue to base::operator delete
 PASS: gdb.cp/cpexprs.exp: continue to base::operator delete[]
 PASS: gdb.cp/cpexprs.exp: continue to base::operator fluff*
 PASS: gdb.cp/cpexprs.exp: continue to base::operator fluff**
 PASS: gdb.cp/cpexprs.exp: continue to base::operator int
 PASS: gdb.cp/cpexprs.exp: continue to base::operator new
 PASS: gdb.cp/cpexprs.exp: continue to base::operator new[]
 PASS: gdb.cp/cpexprs.exp: continue to base::operator!
 PASS: gdb.cp/cpexprs.exp: continue to base::operator!=
 PASS: gdb.cp/cpexprs.exp: continue to base::operator%
 PASS: gdb.cp/cpexprs.exp: continue to base::operator%=
 PASS: gdb.cp/cpexprs.exp: continue to base::operator&
 PASS: gdb.cp/cpexprs.exp: continue to base::operator&&
 PASS: gdb.cp/cpexprs.exp: continue to base::operator&=
 PASS: gdb.cp/cpexprs.exp: continue to base::operator()
 PASS: gdb.cp/cpexprs.exp: continue to base::operator*
 PASS: gdb.cp/cpexprs.exp: continue to base::operator*=
 PASS: gdb.cp/cpexprs.exp: continue to base::operator+
 PASS: gdb.cp/cpexprs.exp: continue to base::operator++
 PASS: gdb.cp/cpexprs.exp: continue to base::operator+=
 PASS: gdb.cp/cpexprs.exp: continue to base::operator-
 PASS: gdb.cp/cpexprs.exp: continue to base::operator--
 PASS: gdb.cp/cpexprs.exp: continue to base::operator-=
 PASS: gdb.cp/cpexprs.exp: continue to base::operator/
 PASS: gdb.cp/cpexprs.exp: continue to base::operator/=
 PASS: gdb.cp/cpexprs.exp: continue to base::operator<
 PASS: gdb.cp/cpexprs.exp: continue to base::operator<<
 PASS: gdb.cp/cpexprs.exp: continue to base::operator<<=
 PASS: gdb.cp/cpexprs.exp: continue to base::operator<=
 PASS: gdb.cp/cpexprs.exp: continue to base::operator=
 PASS: gdb.cp/cpexprs.exp: continue to base::operator==
 PASS: gdb.cp/cpexprs.exp: continue to base::operator>
 PASS: gdb.cp/cpexprs.exp: continue to base::operator>=
 PASS: gdb.cp/cpexprs.exp: continue to base::operator>>
 PASS: gdb.cp/cpexprs.exp: continue to base::operator>>=
 PASS: gdb.cp/cpexprs.exp: continue to base::operator[]
 PASS: gdb.cp/cpexprs.exp: continue to base::operator^
 PASS: gdb.cp/cpexprs.exp: continue to base::operator^=
 PASS: gdb.cp/cpexprs.exp: continue to base::operator|
 PASS: gdb.cp/cpexprs.exp: continue to base::operator|=
 PASS: gdb.cp/cpexprs.exp: continue to base::operator||
 PASS: gdb.cp/cpexprs.exp: continue to base::operator~
 PASS: gdb.cp/cpexprs.exp: continue to base::overload(base&) const
 PASS: gdb.cp/cpexprs.exp: continue to base::overload(char*) const
 PASS: gdb.cp/cpexprs.exp: continue to base::overload(int) const
 PASS: gdb.cp/cpexprs.exp: continue to base::overload(long) const
 PASS: gdb.cp/cpexprs.exp: continue to base::overload(short) const
 PASS: gdb.cp/cpexprs.exp: continue to base::overload(void) const
 PASS: gdb.cp/cpexprs.exp: continue to base::~base
 PASS: gdb.cp/cpexprs.exp: continue to derived::a_function
 PASS: gdb.cp/cpexprs.exp: continue to derived::derived
 PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, char, char>
-PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, char, int>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, char, long>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, char, short>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, int, char>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, int, int>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, int, long>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, int, short>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, long, char>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, long, int>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, long, long>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, long, short>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, short, char>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, short, int>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, short, long>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, short, short>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, short, int, char>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, short, int, int>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, short, int, long>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, short, int, short>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, short, short, int>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<long, short, long, short, long>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<short, int, short, int, short>
 PASS: gdb.cp/cpexprs.exp: continue to policy1::function
 PASS: gdb.cp/cpexprs.exp: continue to policy1::policy
 PASS: gdb.cp/cpexprs.exp: continue to policy2::function
 PASS: gdb.cp/cpexprs.exp: continue to policy2::policy
 PASS: gdb.cp/cpexprs.exp: continue to policy3::function
 PASS: gdb.cp/cpexprs.exp: continue to policy3::policy
 PASS: gdb.cp/cpexprs.exp: continue to policy4::function
 PASS: gdb.cp/cpexprs.exp: continue to policy4::policy
 PASS: gdb.cp/cpexprs.exp: continue to policyd1::function
 PASS: gdb.cp/cpexprs.exp: continue to policyd1::policyd
 PASS: gdb.cp/cpexprs.exp: continue to policyd1::~policyd
 PASS: gdb.cp/cpexprs.exp: continue to policyd2::function
 PASS: gdb.cp/cpexprs.exp: continue to policyd2::policyd
 PASS: gdb.cp/cpexprs.exp: continue to policyd2::~policyd
 PASS: gdb.cp/cpexprs.exp: continue to policyd3::function
 PASS: gdb.cp/cpexprs.exp: continue to policyd3::policyd
 PASS: gdb.cp/cpexprs.exp: continue to policyd3::~policyd
 PASS: gdb.cp/cpexprs.exp: continue to policyd4::function
 PASS: gdb.cp/cpexprs.exp: continue to policyd4::policyd
 PASS: gdb.cp/cpexprs.exp: continue to policyd4::~policyd
 PASS: gdb.cp/cpexprs.exp: continue to policyd5::function
 PASS: gdb.cp/cpexprs.exp: continue to policyd5::policyd
 PASS: gdb.cp/cpexprs.exp: continue to policyd5::~policyd
 PASS: gdb.cp/cpexprs.exp: continue to policyd<base, operation_1<base> >::function
 PASS: gdb.cp/cpexprs.exp: continue to policyd<base, operation_1<base> >::policyd
 PASS: gdb.cp/cpexprs.exp: continue to policyd<base, operation_1<base> >::~policyd
 PASS: gdb.cp/cpexprs.exp: continue to policyd<char, operation_1<char> >::function
 PASS: gdb.cp/cpexprs.exp: continue to policyd<char, operation_1<char> >::policyd
 PASS: gdb.cp/cpexprs.exp: continue to policyd<char, operation_1<char> >::~policyd
 PASS: gdb.cp/cpexprs.exp: continue to policyd<int, operation_1<int> >::function
 PASS: gdb.cp/cpexprs.exp: continue to policyd<int, operation_1<int> >::policyd
 PASS: gdb.cp/cpexprs.exp: continue to policyd<int, operation_1<int> >::~policyd
 PASS: gdb.cp/cpexprs.exp: continue to policyd<long, operation_1<long> >::policyd
 PASS: gdb.cp/cpexprs.exp: continue to policyd<long, operation_1<long> >::~policyd
 PASS: gdb.cp/cpexprs.exp: continue to policyd<tclass<int>, operation_1<tclass<int> > >::function
 PASS: gdb.cp/cpexprs.exp: continue to policyd<tclass<int>, operation_1<tclass<int> > >::policyd
 PASS: gdb.cp/cpexprs.exp: continue to policyd<tclass<int>, operation_1<tclass<int> > >::~policyd
 PASS: gdb.cp/cpexprs.exp: continue to tclass<base>::do_something
 PASS: gdb.cp/cpexprs.exp: continue to tclass<char>::do_something
 PASS: gdb.cp/cpexprs.exp: continue to tclass<int>::do_something
 PASS: gdb.cp/cpexprs.exp: continue to tclass<long>::do_something
 PASS: gdb.cp/cpexprs.exp: continue to tclass<short>::do_something
 PASS: gdb.cp/cpexprs.exp: list base1::a_function
 PASS: gdb.cp/cpexprs.exp: list base1::base1(int)
 PASS: gdb.cp/cpexprs.exp: list base1::base1(void)
 PASS: gdb.cp/cpexprs.exp: list base2::a_function
 PASS: gdb.cp/cpexprs.exp: list base2::base2
 PASS: gdb.cp/cpexprs.exp: list base::base(int)
 PASS: gdb.cp/cpexprs.exp: list base::base(void)
 PASS: gdb.cp/cpexprs.exp: list base::operator char*
 PASS: gdb.cp/cpexprs.exp: list base::operator delete
 PASS: gdb.cp/cpexprs.exp: list base::operator delete[]
 PASS: gdb.cp/cpexprs.exp: list base::operator fluff*
 PASS: gdb.cp/cpexprs.exp: list base::operator fluff**
 PASS: gdb.cp/cpexprs.exp: list base::operator int
 PASS: gdb.cp/cpexprs.exp: list base::operator new
 PASS: gdb.cp/cpexprs.exp: list base::operator new[]
 PASS: gdb.cp/cpexprs.exp: list base::operator!
 PASS: gdb.cp/cpexprs.exp: list base::operator!=
 PASS: gdb.cp/cpexprs.exp: list base::operator%
 PASS: gdb.cp/cpexprs.exp: list base::operator%=
 PASS: gdb.cp/cpexprs.exp: list base::operator&
 PASS: gdb.cp/cpexprs.exp: list base::operator&&
 PASS: gdb.cp/cpexprs.exp: list base::operator&=
 PASS: gdb.cp/cpexprs.exp: list base::operator()
 PASS: gdb.cp/cpexprs.exp: list base::operator*
 PASS: gdb.cp/cpexprs.exp: list base::operator*=
 PASS: gdb.cp/cpexprs.exp: list base::operator+
 PASS: gdb.cp/cpexprs.exp: list base::operator++
 PASS: gdb.cp/cpexprs.exp: list base::operator+=
 PASS: gdb.cp/cpexprs.exp: list base::operator-
 PASS: gdb.cp/cpexprs.exp: list base::operator--
 PASS: gdb.cp/cpexprs.exp: list base::operator-=
 PASS: gdb.cp/cpexprs.exp: list base::operator/
 PASS: gdb.cp/cpexprs.exp: list base::operator/=
 PASS: gdb.cp/cpexprs.exp: list base::operator<
 PASS: gdb.cp/cpexprs.exp: list base::operator<<
 PASS: gdb.cp/cpexprs.exp: list base::operator<<=
 PASS: gdb.cp/cpexprs.exp: list base::operator<=
 PASS: gdb.cp/cpexprs.exp: list base::operator=
 PASS: gdb.cp/cpexprs.exp: list base::operator==
 PASS: gdb.cp/cpexprs.exp: list base::operator>
 PASS: gdb.cp/cpexprs.exp: list base::operator>=
 PASS: gdb.cp/cpexprs.exp: list base::operator>>
 PASS: gdb.cp/cpexprs.exp: list base::operator>>=
 PASS: gdb.cp/cpexprs.exp: list base::operator[]
 PASS: gdb.cp/cpexprs.exp: list base::operator^
 PASS: gdb.cp/cpexprs.exp: list base::operator^=
 PASS: gdb.cp/cpexprs.exp: list base::operator|
 PASS: gdb.cp/cpexprs.exp: list base::operator|=
 PASS: gdb.cp/cpexprs.exp: list base::operator||
 PASS: gdb.cp/cpexprs.exp: list base::operator~
 PASS: gdb.cp/cpexprs.exp: list base::overload(base&) const
 PASS: gdb.cp/cpexprs.exp: list base::overload(char*) const
 PASS: gdb.cp/cpexprs.exp: list base::overload(int) const
 PASS: gdb.cp/cpexprs.exp: list base::overload(long) const
 PASS: gdb.cp/cpexprs.exp: list base::overload(short) const
 PASS: gdb.cp/cpexprs.exp: list base::overload(void) const
 PASS: gdb.cp/cpexprs.exp: list base::~base
 PASS: gdb.cp/cpexprs.exp: list derived::a_function
 PASS: gdb.cp/cpexprs.exp: list derived::derived
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, char, char>
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, char, int>
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, char, long>
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, char, short>
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, int, char>
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, int, int>
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, int, long>
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, int, short>
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, long, char>
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, long, int>
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, long, long>
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, long, short>
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, short, char>
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, short, int>
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, short, long>
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, short, short>
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, short, int, char>
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, short, int, int>
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, short, int, long>
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, short, int, short>
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, short, short, int>
 PASS: gdb.cp/cpexprs.exp: list flubber<long, short, long, short, long>
 PASS: gdb.cp/cpexprs.exp: list flubber<short, int, short, int, short>
 PASS: gdb.cp/cpexprs.exp: list policy1::function
 PASS: gdb.cp/cpexprs.exp: list policy1::policy
 PASS: gdb.cp/cpexprs.exp: list policy2::function
 PASS: gdb.cp/cpexprs.exp: list policy2::policy
 PASS: gdb.cp/cpexprs.exp: list policy3::function
 PASS: gdb.cp/cpexprs.exp: list policy3::policy
 PASS: gdb.cp/cpexprs.exp: list policy4::function
 PASS: gdb.cp/cpexprs.exp: list policy4::policy
 PASS: gdb.cp/cpexprs.exp: list policyd1::function
 PASS: gdb.cp/cpexprs.exp: list policyd1::policyd
 PASS: gdb.cp/cpexprs.exp: list policyd1::~policyd
 PASS: gdb.cp/cpexprs.exp: list policyd2::function
 PASS: gdb.cp/cpexprs.exp: list policyd2::policyd
 PASS: gdb.cp/cpexprs.exp: list policyd2::~policyd
 PASS: gdb.cp/cpexprs.exp: list policyd3::function
 PASS: gdb.cp/cpexprs.exp: list policyd3::policyd
 PASS: gdb.cp/cpexprs.exp: list policyd3::~policyd
 PASS: gdb.cp/cpexprs.exp: list policyd4::function
 PASS: gdb.cp/cpexprs.exp: list policyd4::policyd
 PASS: gdb.cp/cpexprs.exp: list policyd4::~policyd
 PASS: gdb.cp/cpexprs.exp: list policyd5::function
 PASS: gdb.cp/cpexprs.exp: list policyd5::policyd
 PASS: gdb.cp/cpexprs.exp: list policyd5::~policyd
 PASS: gdb.cp/cpexprs.exp: list policyd<base, operation_1<base> >::function
 PASS: gdb.cp/cpexprs.exp: list policyd<base, operation_1<base> >::policyd
 PASS: gdb.cp/cpexprs.exp: list policyd<base, operation_1<base> >::~policyd
 PASS: gdb.cp/cpexprs.exp: list policyd<char, operation_1<char> >::function
 PASS: gdb.cp/cpexprs.exp: list policyd<char, operation_1<char> >::policyd
 PASS: gdb.cp/cpexprs.exp: list policyd<char, operation_1<char> >::~policyd
 PASS: gdb.cp/cpexprs.exp: list policyd<int, operation_1<int> >::function
 PASS: gdb.cp/cpexprs.exp: list policyd<int, operation_1<int> >::policyd
 PASS: gdb.cp/cpexprs.exp: list policyd<int, operation_1<int> >::~policyd
 PASS: gdb.cp/cpexprs.exp: list policyd<long, operation_1<long> >::policyd
 PASS: gdb.cp/cpexprs.exp: list policyd<long, operation_1<long> >::~policyd
 PASS: gdb.cp/cpexprs.exp: list policyd<tclass<int>, operation_1<tclass<int> > >::function
 PASS: gdb.cp/cpexprs.exp: list policyd<tclass<int>, operation_1<tclass<int> > >::policyd
 PASS: gdb.cp/cpexprs.exp: list policyd<tclass<int>, operation_1<tclass<int> > >::~policyd
 PASS: gdb.cp/cpexprs.exp: list tclass<base>::do_something
 PASS: gdb.cp/cpexprs.exp: list tclass<char>::do_something
 PASS: gdb.cp/cpexprs.exp: list tclass<int>::do_something
 PASS: gdb.cp/cpexprs.exp: list tclass<long>::do_something
 PASS: gdb.cp/cpexprs.exp: list tclass<short>::do_something
 PASS: gdb.cp/cpexprs.exp: list test_function
 PASS: gdb.cp/cpexprs.exp: p 'CV::m(int) const volatile'
 PASS: gdb.cp/cpexprs.exp: p 'CV::m(int) const'
 PASS: gdb.cp/cpexprs.exp: p 'CV::m(int) volatile'
 PASS: gdb.cp/cpexprs.exp: p 'CV::m(int)'
 PASS: gdb.cp/cpexprs.exp: p CV::m(int)
 KFAIL: gdb.cp/cpexprs.exp: p CV::m(int) const (PRMS: c++/14186)
 KFAIL: gdb.cp/cpexprs.exp: p CV::m(int) const volatile (PRMS: c++/14186)
 KFAIL: gdb.cp/cpexprs.exp: p CV::m(int) volatile (PRMS: c++/14186)
 PASS: gdb.cp/cpexprs.exp: p CV_f('cpexprs.cc'::CV::t)
 PASS: gdb.cp/cpexprs.exp: p CV_f(CV::i)
 PASS: gdb.cp/cpexprs.exp: p CV_f(CV::t)
 PASS: gdb.cp/cpexprs.exp: p CV_f(int)
 PASS: gdb.cp/cpexprs.exp: print base1::a_function
 PASS: gdb.cp/cpexprs.exp: print base1::base1(int)
 PASS: gdb.cp/cpexprs.exp: print base1::base1(void)
 PASS: gdb.cp/cpexprs.exp: print base2::a_function
 PASS: gdb.cp/cpexprs.exp: print base2::base2
 PASS: gdb.cp/cpexprs.exp: print base::base(int)
 PASS: gdb.cp/cpexprs.exp: print base::base(void)
 PASS: gdb.cp/cpexprs.exp: print base::operator char*
 PASS: gdb.cp/cpexprs.exp: print base::operator delete
 PASS: gdb.cp/cpexprs.exp: print base::operator delete[]
 PASS: gdb.cp/cpexprs.exp: print base::operator fluff*
 PASS: gdb.cp/cpexprs.exp: print base::operator fluff**
 PASS: gdb.cp/cpexprs.exp: print base::operator int
 PASS: gdb.cp/cpexprs.exp: print base::operator new
 PASS: gdb.cp/cpexprs.exp: print base::operator new[]
 PASS: gdb.cp/cpexprs.exp: print base::operator!
 PASS: gdb.cp/cpexprs.exp: print base::operator!=
 PASS: gdb.cp/cpexprs.exp: print base::operator%
 PASS: gdb.cp/cpexprs.exp: print base::operator%=
 PASS: gdb.cp/cpexprs.exp: print base::operator&
 PASS: gdb.cp/cpexprs.exp: print base::operator&&
 PASS: gdb.cp/cpexprs.exp: print base::operator&=
 PASS: gdb.cp/cpexprs.exp: print base::operator()
 PASS: gdb.cp/cpexprs.exp: print base::operator*
 PASS: gdb.cp/cpexprs.exp: print base::operator*=
 PASS: gdb.cp/cpexprs.exp: print base::operator+
 PASS: gdb.cp/cpexprs.exp: print base::operator++
 PASS: gdb.cp/cpexprs.exp: print base::operator+=
 PASS: gdb.cp/cpexprs.exp: print base::operator-
 PASS: gdb.cp/cpexprs.exp: print base::operator--
 PASS: gdb.cp/cpexprs.exp: print base::operator-=
 PASS: gdb.cp/cpexprs.exp: print base::operator/
 PASS: gdb.cp/cpexprs.exp: print base::operator/=
 PASS: gdb.cp/cpexprs.exp: print base::operator<
 PASS: gdb.cp/cpexprs.exp: print base::operator<<
 PASS: gdb.cp/cpexprs.exp: print base::operator<<=
 PASS: gdb.cp/cpexprs.exp: print base::operator<=
 PASS: gdb.cp/cpexprs.exp: print base::operator=
 PASS: gdb.cp/cpexprs.exp: print base::operator==
 PASS: gdb.cp/cpexprs.exp: print base::operator>
 PASS: gdb.cp/cpexprs.exp: print base::operator>=
 PASS: gdb.cp/cpexprs.exp: print base::operator>>
 PASS: gdb.cp/cpexprs.exp: print base::operator>>=
 PASS: gdb.cp/cpexprs.exp: print base::operator[]
 PASS: gdb.cp/cpexprs.exp: print base::operator^
 PASS: gdb.cp/cpexprs.exp: print base::operator^=
 PASS: gdb.cp/cpexprs.exp: print base::operator|
 PASS: gdb.cp/cpexprs.exp: print base::operator|=
 PASS: gdb.cp/cpexprs.exp: print base::operator||
 PASS: gdb.cp/cpexprs.exp: print base::operator~
 PASS: gdb.cp/cpexprs.exp: print base::overload(base&) const
 PASS: gdb.cp/cpexprs.exp: print base::overload(char*) const
 PASS: gdb.cp/cpexprs.exp: print base::overload(int) const
 PASS: gdb.cp/cpexprs.exp: print base::overload(long) const
 PASS: gdb.cp/cpexprs.exp: print base::overload(short) const
 PASS: gdb.cp/cpexprs.exp: print base::overload(void) const
 PASS: gdb.cp/cpexprs.exp: print base::~base
 PASS: gdb.cp/cpexprs.exp: print derived::a_function
 PASS: gdb.cp/cpexprs.exp: print derived::derived
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, char, char>
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, char, int>
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, char, long>
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, char, short>
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, int, char>
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, int, int>
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, int, long>
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, int, short>
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, long, char>
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, long, int>
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, long, long>
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, long, short>
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, short, char>
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, short, int>
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, short, long>
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, short, short>
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, short, int, char>
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, short, int, int>
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, short, int, long>
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, short, int, short>
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, short, short, int>
 PASS: gdb.cp/cpexprs.exp: print flubber<long, short, long, short, long>
 PASS: gdb.cp/cpexprs.exp: print flubber<short, int, short, int, short>
 PASS: gdb.cp/cpexprs.exp: print policy1::function
 PASS: gdb.cp/cpexprs.exp: print policy1::policy
 PASS: gdb.cp/cpexprs.exp: print policy2::function
 PASS: gdb.cp/cpexprs.exp: print policy2::policy
 PASS: gdb.cp/cpexprs.exp: print policy3::function
 PASS: gdb.cp/cpexprs.exp: print policy3::policy
 PASS: gdb.cp/cpexprs.exp: print policy4::function
 PASS: gdb.cp/cpexprs.exp: print policy4::policy
 PASS: gdb.cp/cpexprs.exp: print policyd1::function
 PASS: gdb.cp/cpexprs.exp: print policyd1::policyd
 PASS: gdb.cp/cpexprs.exp: print policyd1::~policyd
 PASS: gdb.cp/cpexprs.exp: print policyd2::function
 PASS: gdb.cp/cpexprs.exp: print policyd2::policyd
 PASS: gdb.cp/cpexprs.exp: print policyd2::~policyd
 PASS: gdb.cp/cpexprs.exp: print policyd3::function
 PASS: gdb.cp/cpexprs.exp: print policyd3::policyd
 PASS: gdb.cp/cpexprs.exp: print policyd3::~policyd
 PASS: gdb.cp/cpexprs.exp: print policyd4::function
 PASS: gdb.cp/cpexprs.exp: print policyd4::policyd
 PASS: gdb.cp/cpexprs.exp: print policyd4::~policyd
 PASS: gdb.cp/cpexprs.exp: print policyd5::function
 PASS: gdb.cp/cpexprs.exp: print policyd5::policyd
 PASS: gdb.cp/cpexprs.exp: print policyd5::~policyd
 PASS: gdb.cp/cpexprs.exp: print policyd<base, operation_1<base> >::function
 PASS: gdb.cp/cpexprs.exp: print policyd<base, operation_1<base> >::policyd
 PASS: gdb.cp/cpexprs.exp: print policyd<base, operation_1<base> >::~policyd
 PASS: gdb.cp/cpexprs.exp: print policyd<char, operation_1<char> >::function
 PASS: gdb.cp/cpexprs.exp: print policyd<char, operation_1<char> >::policyd
 PASS: gdb.cp/cpexprs.exp: print policyd<char, operation_1<char> >::~policyd
 PASS: gdb.cp/cpexprs.exp: print policyd<int, operation_1<int> >::function
 PASS: gdb.cp/cpexprs.exp: print policyd<int, operation_1<int> >::policyd
 PASS: gdb.cp/cpexprs.exp: print policyd<int, operation_1<int> >::~policyd
 PASS: gdb.cp/cpexprs.exp: print policyd<long, operation_1<long> >::policyd
 PASS: gdb.cp/cpexprs.exp: print policyd<long, operation_1<long> >::~policyd
 PASS: gdb.cp/cpexprs.exp: print policyd<tclass<int>, operation_1<tclass<int> > >::function
 PASS: gdb.cp/cpexprs.exp: print policyd<tclass<int>, operation_1<tclass<int> > >::policyd
 PASS: gdb.cp/cpexprs.exp: print policyd<tclass<int>, operation_1<tclass<int> > >::~policyd
 PASS: gdb.cp/cpexprs.exp: print tclass<base>::do_something
 PASS: gdb.cp/cpexprs.exp: print tclass<char>::do_something
 PASS: gdb.cp/cpexprs.exp: print tclass<int>::do_something
 PASS: gdb.cp/cpexprs.exp: print tclass<long>::do_something
 PASS: gdb.cp/cpexprs.exp: print tclass<short>::do_something
 PASS: gdb.cp/cpexprs.exp: print test_function
 PASS: gdb.cp/cpexprs.exp: set listsize 1
+FAIL: gdb.cp/cpexprs.exp: set test_function breakpoint for flubber<int, int, int, char, int>
+UNRESOLVED: gdb.cp/cpexprs.exp: setting breakpoint at test_function
+ERROR: info breakpoints (timeout)

#gdb.mi/mi-nonstop.exp
 Running gdb/testsuite/gdb.mi/mi-nonstop.exp ...
 PASS: gdb.mi/mi-nonstop.exp: ask the second thread to exit
 PASS: gdb.mi/mi-nonstop.exp: breakpoint at main
 PASS: gdb.mi/mi-nonstop.exp: breakpoint at marker
 PASS: gdb.mi/mi-nonstop.exp: check varobj, w0, 1
 PASS: gdb.mi/mi-nonstop.exp: check varobj, w1, 1
 PASS: gdb.mi/mi-nonstop.exp: check varobj, w1, 1
 PASS: gdb.mi/mi-nonstop.exp: create varobj in first thread
 PASS: gdb.mi/mi-nonstop.exp: create varobj in second thread
 PASS: gdb.mi/mi-nonstop.exp: got interrupt
 PASS: gdb.mi/mi-nonstop.exp: interrupted
 PASS: gdb.mi/mi-nonstop.exp: mi runto main
 PASS: gdb.mi/mi-nonstop.exp: resume all
 PASS: gdb.mi/mi-nonstop.exp: select first worker thread
 PASS: gdb.mi/mi-nonstop.exp: select thread 2
 PASS: gdb.mi/mi-nonstop.exp: select thread 3
 PASS: gdb.mi/mi-nonstop.exp: set condition, 1
 PASS: gdb.mi/mi-nonstop.exp: stacktrace of running thread
 PASS: gdb.mi/mi-nonstop.exp: stacktrace of stopped thread
-PASS: gdb.mi/mi-nonstop.exp: stacktrace of stopped thread
+FAIL: gdb.mi/mi-nonstop.exp: stacktrace of stopped thread (timeout)
 PASS: gdb.mi/mi-nonstop.exp: successfully compiled posix threads test case
 PASS: gdb.mi/mi-nonstop.exp: thread state, resume 1
 PASS: gdb.mi/mi-nonstop.exp: thread state, resume 2
 PASS: gdb.mi/mi-nonstop.exp: thread state, stop 1
 PASS: gdb.mi/mi-nonstop.exp: thread state, stop 2
 PASS: gdb.mi/mi-nonstop.exp: thread state, stop 3
 PASS: gdb.mi/mi-nonstop.exp: thread state, stop 4
 PASS: gdb.mi/mi-nonstop.exp: thread state, stop on cond breakpoint
 PASS: gdb.mi/mi-nonstop.exp: update varobj, 1
 PASS: gdb.mi/mi-nonstop.exp: update varobj, 2
 PASS: gdb.mi/mi-nonstop.exp: w0,i0 stop
 PASS: gdb.mi/mi-nonstop.exp: w0,i1 stop
 PASS: gdb.mi/mi-nonstop.exp: w0,i2 stop
 PASS: gdb.mi/mi-nonstop.exp: w0,i3 stop
 PASS: gdb.mi/mi-nonstop.exp: w1,i0 stop
 PASS: gdb.mi/mi-nonstop.exp: w1,i1 stop
 PASS: gdb.mi/mi-nonstop.exp: w1,i2 stop
 UNSUPPORTED: gdb.mi/mi-nonstop.exp: wait for thread exit

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

#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: schedlock=off: condition $bpnum global_zero == 1
 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: 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=off: set scheduler-locking off
 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: 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: next over function call
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=on: set scheduler-locking on
 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: 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: next over function call
 PASS: gdb.threads/next-bp-other-thread.exp: schedlock=step: set scheduler-locking step
 PASS: gdb.threads/next-bp-other-thread.exp: successfully compiled posix threads test case

#gdb.threads/pthreads.exp
 Running gdb/testsuite/gdb.threads/pthreads.exp ...
 PASS: gdb.threads/pthreads.exp: All threads running after continuing from ^C stop
-PASS: gdb.threads/pthreads.exp: All threads running after startup
 PASS: gdb.threads/pthreads.exp: Continue to creation of first thread
 PASS: gdb.threads/pthreads.exp: Continue to creation of second thread
 PASS: gdb.threads/pthreads.exp: Continue with all threads running
 PASS: gdb.threads/pthreads.exp: Stopped with a ^C
 PASS: gdb.threads/pthreads.exp: apply backtrace command to all three threads
 PASS: gdb.threads/pthreads.exp: backtrace from thread 2 bkpt in common_routine
 PASS: gdb.threads/pthreads.exp: break thread1
 PASS: gdb.threads/pthreads.exp: break thread2
 PASS: gdb.threads/pthreads.exp: bt
 PASS: gdb.threads/pthreads.exp: check backtrace from main thread
 PASS: gdb.threads/pthreads.exp: check backtrace from thread 1
 PASS: gdb.threads/pthreads.exp: check backtrace from thread 2
 PASS: gdb.threads/pthreads.exp: continue to bkpt at common_routine in thread 2
+FAIL: gdb.threads/pthreads.exp: continue until common routine run 15 times (timeout)
 PASS: gdb.threads/pthreads.exp: disable
 PASS: gdb.threads/pthreads.exp: disable
 PASS: gdb.threads/pthreads.exp: disable
 PASS: gdb.threads/pthreads.exp: info threads
 PASS: gdb.threads/pthreads.exp: set break at common_routine in thread 2
 PASS: gdb.threads/pthreads.exp: set print sevenbit-strings
 PASS: gdb.threads/pthreads.exp: set var common_routine::from_main=0
 PASS: gdb.threads/pthreads.exp: set var common_routine::from_main=0
 PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread1=0
 PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread1=0
 PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread2=0
 PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread2=0
 PASS: gdb.threads/pthreads.exp: set var common_routine::full_coverage=0
 PASS: gdb.threads/pthreads.exp: set var common_routine::full_coverage=0
 PASS: gdb.threads/pthreads.exp: set var common_routine::hits=0
 PASS: gdb.threads/pthreads.exp: set var common_routine::hits=0
 PASS: gdb.threads/pthreads.exp: set width 0
 PASS: gdb.threads/pthreads.exp: shell stty intr '^C'
 PASS: gdb.threads/pthreads.exp: stopped before calling common_routine 15 times
-PASS: gdb.threads/pthreads.exp: stopped before calling common_routine 15 times
 PASS: gdb.threads/pthreads.exp: successfully compiled posix threads test case
 PASS: gdb.threads/pthreads.exp: tbreak common_routine if hits >= 15
 PASS: gdb.threads/pthreads.exp: tbreak common_routine if hits >= 15

#gdb.threads/schedlock.exp
 Running gdb/testsuite/gdb.threads/schedlock.exp ...
 PASS: gdb.threads/schedlock.exp: all threads alive
 PASS: gdb.threads/schedlock.exp: continue (initial)
 PASS: gdb.threads/schedlock.exp: continue to breakpoint: all threads started
 PASS: gdb.threads/schedlock.exp: continue to breakpoint: return to loop (initial)
 PASS: gdb.threads/schedlock.exp: listed args (after initial)
 PASS: gdb.threads/schedlock.exp: listed args (before initial)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: continue to breakpoint: return to loop
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: current thread advanced - unlocked
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: find current thread (after)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: find current thread (before)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: listed args (after)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: listed args (before)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next does not change thread
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next to increment (0)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next to increment (1)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next to increment (2)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next to increment (3)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next to increment (4)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next to increment (5)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next to increment (6)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next to increment (7)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next to increment (8)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: next to increment (9)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: other threads ran - unlocked
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: print call_function = 0
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=0: set scheduler-locking off
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: continue to breakpoint: return to loop
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: current thread advanced - unlocked
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: find current thread (after)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: find current thread (before)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: listed args (after)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: listed args (before)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next does not change thread
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next to increment (0)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next to increment (1)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next to increment (2)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next to increment (3)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next to increment (4)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next to increment (5)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next to increment (6)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next to increment (7)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next to increment (8)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: next to increment (9)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: other threads ran - unlocked
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: print call_function = 1
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: set scheduler-locking off
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: continue to breakpoint: return to loop
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: current thread advanced - unlocked
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: find current thread (after)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: find current thread (before)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: listed args (after)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: listed args (before)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: other threads ran - unlocked
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: print call_function = 0
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: set scheduler-locking off
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step does not change thread
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step to increment (0)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step to increment (1)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step to increment (2)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step to increment (3)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step to increment (4)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step to increment (5)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step to increment (6)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step to increment (7)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step to increment (8)
 PASS: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step to increment (9)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: continue (with lock)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: continue does not change thread
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: continue to breakpoint: return to loop (with lock)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: current thread advanced - locked
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: find current thread (after)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: find current thread (before)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: listed args (after)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: other threads didn't run - locked
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: set scheduler-locking on
-PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: stop all threads (with lock)
+FAIL: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: setting breakpoint at 80 if arg != 0
+FAIL: gdb.threads/schedlock.exp: schedlock=on: cmd=continue: stop all threads (with lock) (timeout)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: continue to breakpoint: return to loop
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: current thread advanced - locked
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: find current thread (after)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: find current thread (before)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: listed args (after)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: listed args (before)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next does not change thread
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next to increment (0)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next to increment (1)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next to increment (2)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next to increment (3)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next to increment (4)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next to increment (5)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next to increment (6)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next to increment (7)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next to increment (8)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: next to increment (9)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: other threads didn't run - locked
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: print call_function = 0
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: set scheduler-locking off
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=0: set scheduler-locking on
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: continue to breakpoint: return to loop
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: current thread advanced - locked
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: find current thread (after)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: find current thread (before)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: listed args (after)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: listed args (before)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next does not change thread
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next to increment (0)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next to increment (1)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next to increment (2)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next to increment (3)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next to increment (4)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next to increment (5)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next to increment (6)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next to increment (7)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next to increment (8)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: next to increment (9)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: other threads didn't run - locked
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: print call_function = 1
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: set scheduler-locking off
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=next: call_function=1: set scheduler-locking on
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: continue to breakpoint: return to loop
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: current thread advanced - locked
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: find current thread (after)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: find current thread (before)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: listed args (after)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: listed args (before)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: other threads didn't run - locked
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: print call_function = 0
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: set scheduler-locking off
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: set scheduler-locking on
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step does not change thread
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step to increment (0)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step to increment (1)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step to increment (2)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step to increment (3)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step to increment (4)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step to increment (5)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step to increment (6)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step to increment (7)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step to increment (8)
 PASS: gdb.threads/schedlock.exp: schedlock=on: cmd=step: step to increment (9)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: continue to breakpoint: return to loop
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: current thread advanced - locked
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: find current thread (after)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: find current thread (before)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: listed args (after)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: listed args (before)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next does not change thread
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next to increment (0)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next to increment (1)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next to increment (2)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next to increment (3)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next to increment (4)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next to increment (5)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next to increment (6)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next to increment (7)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next to increment (8)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: next to increment (9)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: other threads didn't run - locked
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: print call_function = 0
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: set scheduler-locking off
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=0: set scheduler-locking step
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: continue to breakpoint: return to loop
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: current thread advanced - unlocked
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: find current thread (after)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: find current thread (before)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: listed args (after)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: listed args (before)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next does not change thread
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next to increment (0)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next to increment (1)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next to increment (2)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next to increment (3)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next to increment (4)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next to increment (5)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next to increment (6)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next to increment (7)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next to increment (8)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: next to increment (9)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: other threads ran - unlocked
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: print call_function = 1
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: set scheduler-locking off
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=next: call_function=1: set scheduler-locking step
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: continue to breakpoint: return to loop
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: current thread advanced - locked
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: find current thread (after)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: find current thread (before)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: listed args (after)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: listed args (before)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: other threads didn't run - locked
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: print call_function = 0
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: set scheduler-locking off
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: set scheduler-locking step
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step does not change thread
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step to increment (0)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step to increment (1)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step to increment (2)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step to increment (3)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step to increment (4)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step to increment (5)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step to increment (6)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step to increment (7)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step to increment (8)
 PASS: gdb.threads/schedlock.exp: schedlock=step: cmd=step: step to increment (9)
 PASS: gdb.threads/schedlock.exp: scheduler locking set to none
 PASS: gdb.threads/schedlock.exp: set print sevenbit-strings
 PASS: gdb.threads/schedlock.exp: set width 0
 PASS: gdb.threads/schedlock.exp: shell stty intr '^C'
 PASS: gdb.threads/schedlock.exp: stop all threads (initial)
 PASS: gdb.threads/schedlock.exp: successfully compiled posix threads test case

#gdb.threads/thread-specific-bp.exp
 Running gdb/testsuite/gdb.threads/thread-specific-bp.exp ...
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: breakpoint set
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: continue to breakpoint: start
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: continue to end
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: get main thread id
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: get start thread id
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread 1 selected
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread start is gone
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread-specific breakpoint was deleted
-UNTESTED: gdb.threads/thread-specific-bp.exp: non-stop: could not run to main
+PASS: gdb.threads/thread-specific-bp.exp: non-stop: breakpoint set
+PASS: gdb.threads/thread-specific-bp.exp: non-stop: continue to breakpoint: start
+PASS: gdb.threads/thread-specific-bp.exp: non-stop: continue to end
+PASS: gdb.threads/thread-specific-bp.exp: non-stop: get main thread id
+PASS: gdb.threads/thread-specific-bp.exp: non-stop: get start thread id
+PASS: gdb.threads/thread-specific-bp.exp: non-stop: thread 1 selected
+PASS: gdb.threads/thread-specific-bp.exp: non-stop: thread start is gone
+PASS: gdb.threads/thread-specific-bp.exp: non-stop: thread-specific breakpoint was deleted
 PASS: gdb.threads/thread-specific-bp.exp: set non-stop mode
 PASS: gdb.threads/thread-specific-bp.exp: successfully compiled posix threads test case

#gdb.trace/trace-break.exp
 Running gdb/testsuite/gdb.trace/trace-break.exp ...
 PASS: gdb.trace/trace-break.exp: 1 ftrace off: break end
 PASS: gdb.trace/trace-break.exp: 1 ftrace off: break set_point
 PASS: gdb.trace/trace-break.exp: 1 ftrace off: continue to end
 PASS: gdb.trace/trace-break.exp: 1 ftrace off: continue to set_point
 PASS: gdb.trace/trace-break.exp: 1 ftrace off: ftrace set_point
 PASS: gdb.trace/trace-break.exp: 1 ftrace off: set breakpoint always-inserted off
 PASS: gdb.trace/trace-break.exp: 1 ftrace off: tfind
 PASS: gdb.trace/trace-break.exp: 1 ftrace off: tfind frame 0
 PASS: gdb.trace/trace-break.exp: 1 ftrace off: tstart
 PASS: gdb.trace/trace-break.exp: 1 ftrace off: tstop
 PASS: gdb.trace/trace-break.exp: 1 ftrace on: break end
 PASS: gdb.trace/trace-break.exp: 1 ftrace on: break set_point
 PASS: gdb.trace/trace-break.exp: 1 ftrace on: continue to end
 PASS: gdb.trace/trace-break.exp: 1 ftrace on: continue to set_point
 PASS: gdb.trace/trace-break.exp: 1 ftrace on: ftrace set_point
 PASS: gdb.trace/trace-break.exp: 1 ftrace on: set breakpoint always-inserted on
 PASS: gdb.trace/trace-break.exp: 1 ftrace on: tfind
 PASS: gdb.trace/trace-break.exp: 1 ftrace on: tfind frame 0
 PASS: gdb.trace/trace-break.exp: 1 ftrace on: tstart
 PASS: gdb.trace/trace-break.exp: 1 ftrace on: tstop
 PASS: gdb.trace/trace-break.exp: 1 trace off: break end
 PASS: gdb.trace/trace-break.exp: 1 trace off: break set_point
 PASS: gdb.trace/trace-break.exp: 1 trace off: continue to end
 PASS: gdb.trace/trace-break.exp: 1 trace off: continue to set_point
 PASS: gdb.trace/trace-break.exp: 1 trace off: set breakpoint always-inserted off
 PASS: gdb.trace/trace-break.exp: 1 trace off: tfind
 PASS: gdb.trace/trace-break.exp: 1 trace off: tfind frame 0
 PASS: gdb.trace/trace-break.exp: 1 trace off: trace set_point
 PASS: gdb.trace/trace-break.exp: 1 trace off: tstart
 PASS: gdb.trace/trace-break.exp: 1 trace off: tstop
 PASS: gdb.trace/trace-break.exp: 1 trace on: break end
 PASS: gdb.trace/trace-break.exp: 1 trace on: break set_point
 PASS: gdb.trace/trace-break.exp: 1 trace on: continue to end
 PASS: gdb.trace/trace-break.exp: 1 trace on: continue to set_point
 PASS: gdb.trace/trace-break.exp: 1 trace on: set breakpoint always-inserted on
 PASS: gdb.trace/trace-break.exp: 1 trace on: tfind
 PASS: gdb.trace/trace-break.exp: 1 trace on: tfind frame 0
 PASS: gdb.trace/trace-break.exp: 1 trace on: trace set_point
 PASS: gdb.trace/trace-break.exp: 1 trace on: tstart
 PASS: gdb.trace/trace-break.exp: 1 trace on: tstop
 PASS: gdb.trace/trace-break.exp: 2 ftrace ftrace off: break end
 PASS: gdb.trace/trace-break.exp: 2 ftrace ftrace off: continue to end
 PASS: gdb.trace/trace-break.exp: 2 ftrace ftrace off: ftrace set_point (1)
 PASS: gdb.trace/trace-break.exp: 2 ftrace ftrace off: ftrace set_point (2)
 PASS: gdb.trace/trace-break.exp: 2 ftrace ftrace off: set breakpoint always-inserted off
 PASS: gdb.trace/trace-break.exp: 2 ftrace ftrace off: tfind
 PASS: gdb.trace/trace-break.exp: 2 ftrace ftrace off: tfind frame 0
 PASS: gdb.trace/trace-break.exp: 2 ftrace ftrace off: tfind frame 1
 PASS: gdb.trace/trace-break.exp: 2 ftrace ftrace off: tstart
 PASS: gdb.trace/trace-break.exp: 2 ftrace ftrace off: tstop
 PASS: gdb.trace/trace-break.exp: 2 ftrace ftrace on: break end
 PASS: gdb.trace/trace-break.exp: 2 ftrace ftrace on: continue to end
 PASS: gdb.trace/trace-break.exp: 2 ftrace ftrace on: ftrace set_point (1)
 PASS: gdb.trace/trace-break.exp: 2 ftrace ftrace on: ftrace set_point (2)
 PASS: gdb.trace/trace-break.exp: 2 ftrace ftrace on: set breakpoint always-inserted on
 PASS: gdb.trace/trace-break.exp: 2 ftrace ftrace on: tfind
 PASS: gdb.trace/trace-break.exp: 2 ftrace ftrace on: tfind frame 0
 PASS: gdb.trace/trace-break.exp: 2 ftrace ftrace on: tfind frame 1
 PASS: gdb.trace/trace-break.exp: 2 ftrace ftrace on: tstart
 PASS: gdb.trace/trace-break.exp: 2 ftrace ftrace on: tstop
 PASS: gdb.trace/trace-break.exp: 2 ftrace trace off: break end
 PASS: gdb.trace/trace-break.exp: 2 ftrace trace off: continue to end
 PASS: gdb.trace/trace-break.exp: 2 ftrace trace off: ftrace set_point (1)
 PASS: gdb.trace/trace-break.exp: 2 ftrace trace off: set breakpoint always-inserted off
 PASS: gdb.trace/trace-break.exp: 2 ftrace trace off: tfind
 PASS: gdb.trace/trace-break.exp: 2 ftrace trace off: tfind frame 0
 PASS: gdb.trace/trace-break.exp: 2 ftrace trace off: tfind frame 1
 PASS: gdb.trace/trace-break.exp: 2 ftrace trace off: trace set_point (2)
 PASS: gdb.trace/trace-break.exp: 2 ftrace trace off: tstart
 PASS: gdb.trace/trace-break.exp: 2 ftrace trace off: tstop
 PASS: gdb.trace/trace-break.exp: 2 ftrace trace on: break end
 PASS: gdb.trace/trace-break.exp: 2 ftrace trace on: continue to end
 PASS: gdb.trace/trace-break.exp: 2 ftrace trace on: ftrace set_point (1)
 PASS: gdb.trace/trace-break.exp: 2 ftrace trace on: set breakpoint always-inserted on
 PASS: gdb.trace/trace-break.exp: 2 ftrace trace on: tfind
 PASS: gdb.trace/trace-break.exp: 2 ftrace trace on: tfind frame 0
 PASS: gdb.trace/trace-break.exp: 2 ftrace trace on: tfind frame 1
 PASS: gdb.trace/trace-break.exp: 2 ftrace trace on: trace set_point (2)
 PASS: gdb.trace/trace-break.exp: 2 ftrace trace on: tstart
 PASS: gdb.trace/trace-break.exp: 2 ftrace trace on: tstop
 PASS: gdb.trace/trace-break.exp: 2 trace ftrace off: break end
 PASS: gdb.trace/trace-break.exp: 2 trace ftrace off: continue to end
 PASS: gdb.trace/trace-break.exp: 2 trace ftrace off: ftrace set_point (2)
 PASS: gdb.trace/trace-break.exp: 2 trace ftrace off: set breakpoint always-inserted off
 PASS: gdb.trace/trace-break.exp: 2 trace ftrace off: tfind
 PASS: gdb.trace/trace-break.exp: 2 trace ftrace off: tfind frame 0
 PASS: gdb.trace/trace-break.exp: 2 trace ftrace off: tfind frame 1
 PASS: gdb.trace/trace-break.exp: 2 trace ftrace off: trace set_point (1)
 PASS: gdb.trace/trace-break.exp: 2 trace ftrace off: tstart
 PASS: gdb.trace/trace-break.exp: 2 trace ftrace off: tstop
 PASS: gdb.trace/trace-break.exp: 2 trace ftrace on: break end
 PASS: gdb.trace/trace-break.exp: 2 trace ftrace on: continue to end
 PASS: gdb.trace/trace-break.exp: 2 trace ftrace on: ftrace set_point (2)
 PASS: gdb.trace/trace-break.exp: 2 trace ftrace on: set breakpoint always-inserted on
 PASS: gdb.trace/trace-break.exp: 2 trace ftrace on: tfind
 PASS: gdb.trace/trace-break.exp: 2 trace ftrace on: tfind frame 0
 PASS: gdb.trace/trace-break.exp: 2 trace ftrace on: tfind frame 1
 PASS: gdb.trace/trace-break.exp: 2 trace ftrace on: trace set_point (1)
 PASS: gdb.trace/trace-break.exp: 2 trace ftrace on: tstart
 PASS: gdb.trace/trace-break.exp: 2 trace ftrace on: tstop
 PASS: gdb.trace/trace-break.exp: 2 trace trace off: break end
 PASS: gdb.trace/trace-break.exp: 2 trace trace off: continue to end
 PASS: gdb.trace/trace-break.exp: 2 trace trace off: set breakpoint always-inserted off
 PASS: gdb.trace/trace-break.exp: 2 trace trace off: tfind
 PASS: gdb.trace/trace-break.exp: 2 trace trace off: tfind frame 0
 PASS: gdb.trace/trace-break.exp: 2 trace trace off: tfind frame 1
 PASS: gdb.trace/trace-break.exp: 2 trace trace off: trace set_point (1)
 PASS: gdb.trace/trace-break.exp: 2 trace trace off: trace set_point (2)
 PASS: gdb.trace/trace-break.exp: 2 trace trace off: tstart
 PASS: gdb.trace/trace-break.exp: 2 trace trace off: tstop
 PASS: gdb.trace/trace-break.exp: 2 trace trace on: break end
 PASS: gdb.trace/trace-break.exp: 2 trace trace on: continue to end
 PASS: gdb.trace/trace-break.exp: 2 trace trace on: set breakpoint always-inserted on
 PASS: gdb.trace/trace-break.exp: 2 trace trace on: tfind
 PASS: gdb.trace/trace-break.exp: 2 trace trace on: tfind frame 0
 PASS: gdb.trace/trace-break.exp: 2 trace trace on: tfind frame 1
 PASS: gdb.trace/trace-break.exp: 2 trace trace on: trace set_point (1)
 PASS: gdb.trace/trace-break.exp: 2 trace trace on: trace set_point (2)
 PASS: gdb.trace/trace-break.exp: 2 trace trace on: tstart
 PASS: gdb.trace/trace-break.exp: 2 trace trace on: tstop
 PASS: gdb.trace/trace-break.exp: 3 ftrace off: break end
 PASS: gdb.trace/trace-break.exp: 3 ftrace off: break marker
 PASS: gdb.trace/trace-break.exp: 3 ftrace off: break set_point
 PASS: gdb.trace/trace-break.exp: 3 ftrace off: continue to end
 PASS: gdb.trace/trace-break.exp: 3 ftrace off: continue to marker
 PASS: gdb.trace/trace-break.exp: 3 ftrace off: delete break 4
 PASS: gdb.trace/trace-break.exp: 3 ftrace off: ftrace set_point
 PASS: gdb.trace/trace-break.exp: 3 ftrace off: set breakpoint always-inserted off
 PASS: gdb.trace/trace-break.exp: 3 ftrace off: tfind
 PASS: gdb.trace/trace-break.exp: 3 ftrace off: tfind frame 0
 PASS: gdb.trace/trace-break.exp: 3 ftrace off: tstart
 PASS: gdb.trace/trace-break.exp: 3 ftrace off: tstop
 PASS: gdb.trace/trace-break.exp: 3 ftrace on: break end
 PASS: gdb.trace/trace-break.exp: 3 ftrace on: break marker
 PASS: gdb.trace/trace-break.exp: 3 ftrace on: break set_point
 PASS: gdb.trace/trace-break.exp: 3 ftrace on: continue to end
 PASS: gdb.trace/trace-break.exp: 3 ftrace on: continue to marker
 PASS: gdb.trace/trace-break.exp: 3 ftrace on: delete break 4
 PASS: gdb.trace/trace-break.exp: 3 ftrace on: ftrace set_point
 PASS: gdb.trace/trace-break.exp: 3 ftrace on: set breakpoint always-inserted on
 PASS: gdb.trace/trace-break.exp: 3 ftrace on: tfind
 PASS: gdb.trace/trace-break.exp: 3 ftrace on: tfind frame 0
 PASS: gdb.trace/trace-break.exp: 3 ftrace on: tstart
 PASS: gdb.trace/trace-break.exp: 3 ftrace on: tstop
 PASS: gdb.trace/trace-break.exp: 3 trace off: break end
 PASS: gdb.trace/trace-break.exp: 3 trace off: break marker
 PASS: gdb.trace/trace-break.exp: 3 trace off: break set_point
 PASS: gdb.trace/trace-break.exp: 3 trace off: continue to end
 PASS: gdb.trace/trace-break.exp: 3 trace off: continue to marker
 PASS: gdb.trace/trace-break.exp: 3 trace off: delete break 4
 PASS: gdb.trace/trace-break.exp: 3 trace off: set breakpoint always-inserted off
 PASS: gdb.trace/trace-break.exp: 3 trace off: tfind
 PASS: gdb.trace/trace-break.exp: 3 trace off: tfind frame 0
 PASS: gdb.trace/trace-break.exp: 3 trace off: trace set_point
 PASS: gdb.trace/trace-break.exp: 3 trace off: tstart
 PASS: gdb.trace/trace-break.exp: 3 trace off: tstop
 PASS: gdb.trace/trace-break.exp: 3 trace on: break end
 PASS: gdb.trace/trace-break.exp: 3 trace on: break marker
 PASS: gdb.trace/trace-break.exp: 3 trace on: break set_point
 PASS: gdb.trace/trace-break.exp: 3 trace on: continue to end
 PASS: gdb.trace/trace-break.exp: 3 trace on: continue to marker
 PASS: gdb.trace/trace-break.exp: 3 trace on: delete break 4
 PASS: gdb.trace/trace-break.exp: 3 trace on: set breakpoint always-inserted on
 PASS: gdb.trace/trace-break.exp: 3 trace on: tfind
 PASS: gdb.trace/trace-break.exp: 3 trace on: tfind frame 0
 PASS: gdb.trace/trace-break.exp: 3 trace on: trace set_point
 PASS: gdb.trace/trace-break.exp: 3 trace on: tstart
 PASS: gdb.trace/trace-break.exp: 3 trace on: tstop
-PASS: gdb.trace/trace-break.exp: 4 ftrace off: break end
-PASS: gdb.trace/trace-break.exp: 4 ftrace off: break marker
-PASS: gdb.trace/trace-break.exp: 4 ftrace off: break set_point
-PASS: gdb.trace/trace-break.exp: 4 ftrace off: continue to end
-PASS: gdb.trace/trace-break.exp: 4 ftrace off: continue to marker
-PASS: gdb.trace/trace-break.exp: 4 ftrace off: continue to set_point
-PASS: gdb.trace/trace-break.exp: 4 ftrace off: delete trace 5
-PASS: gdb.trace/trace-break.exp: 4 ftrace off: ftrace set_point
-PASS: gdb.trace/trace-break.exp: 4 ftrace off: set breakpoint always-inserted off
-PASS: gdb.trace/trace-break.exp: 4 ftrace off: tfind
-PASS: gdb.trace/trace-break.exp: 4 ftrace off: tstart
-PASS: gdb.trace/trace-break.exp: 4 ftrace off: tstop
+FAIL: gdb.trace/trace-break.exp: 4 ftrace off: Can't run to main
 PASS: gdb.trace/trace-break.exp: 4 ftrace on: break end
 PASS: gdb.trace/trace-break.exp: 4 ftrace on: break marker
 PASS: gdb.trace/trace-break.exp: 4 ftrace on: break set_point
 PASS: gdb.trace/trace-break.exp: 4 ftrace on: continue to end
 PASS: gdb.trace/trace-break.exp: 4 ftrace on: continue to marker
 PASS: gdb.trace/trace-break.exp: 4 ftrace on: continue to set_point
 PASS: gdb.trace/trace-break.exp: 4 ftrace on: delete trace 5
 PASS: gdb.trace/trace-break.exp: 4 ftrace on: ftrace set_point
 PASS: gdb.trace/trace-break.exp: 4 ftrace on: set breakpoint always-inserted on
 PASS: gdb.trace/trace-break.exp: 4 ftrace on: tfind
 PASS: gdb.trace/trace-break.exp: 4 ftrace on: tstart
 PASS: gdb.trace/trace-break.exp: 4 ftrace on: tstop
 PASS: gdb.trace/trace-break.exp: 4 trace off: break end
 PASS: gdb.trace/trace-break.exp: 4 trace off: break marker
 PASS: gdb.trace/trace-break.exp: 4 trace off: break set_point
 PASS: gdb.trace/trace-break.exp: 4 trace off: continue to end
 PASS: gdb.trace/trace-break.exp: 4 trace off: continue to marker
 PASS: gdb.trace/trace-break.exp: 4 trace off: continue to set_point
 PASS: gdb.trace/trace-break.exp: 4 trace off: delete trace 5
 PASS: gdb.trace/trace-break.exp: 4 trace off: set breakpoint always-inserted off
 PASS: gdb.trace/trace-break.exp: 4 trace off: tfind
 PASS: gdb.trace/trace-break.exp: 4 trace off: trace set_point
 PASS: gdb.trace/trace-break.exp: 4 trace off: tstart
 PASS: gdb.trace/trace-break.exp: 4 trace off: tstop
 PASS: gdb.trace/trace-break.exp: 4 trace on: break end
 PASS: gdb.trace/trace-break.exp: 4 trace on: break marker
 PASS: gdb.trace/trace-break.exp: 4 trace on: break set_point
 PASS: gdb.trace/trace-break.exp: 4 trace on: continue to end
 PASS: gdb.trace/trace-break.exp: 4 trace on: continue to marker
 PASS: gdb.trace/trace-break.exp: 4 trace on: continue to set_point
 PASS: gdb.trace/trace-break.exp: 4 trace on: delete trace 5
 PASS: gdb.trace/trace-break.exp: 4 trace on: set breakpoint always-inserted on
 PASS: gdb.trace/trace-break.exp: 4 trace on: tfind
 PASS: gdb.trace/trace-break.exp: 4 trace on: trace set_point
 PASS: gdb.trace/trace-break.exp: 4 trace on: tstart
 PASS: gdb.trace/trace-break.exp: 4 trace on: tstop
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace ftrace@0: break end
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace ftrace@0: break marker
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace ftrace@0: continue to end
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace ftrace@0: continue to marker
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace ftrace@0: ftrace after_set_point 1
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace ftrace@0: ftrace after_set_point 2
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace ftrace@0: ftrace set_point 1
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace ftrace@0: reset to frame 0 (1)
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace ftrace@0: reset to frame 0 (2)
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace ftrace@0: set action for tracepoint 1
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace ftrace@0: set action for tracepoint 2
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace ftrace@0: set action for tracepoint 3
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace ftrace@0: tdump 1
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace ftrace@0: tdump 2
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace ftrace@0: tdump 3
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace ftrace@0: tfind test frame of tracepoint 4
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace ftrace@0: tfind test frame of tracepoint 5
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace ftrace@0: tfind test frame of tracepoint 6
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace ftrace@0: tstart
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace ftrace@0: tstop
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace ftrace@1: break end
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace ftrace@1: break marker
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace ftrace@1: continue to end
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace ftrace@1: continue to marker
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace ftrace@1: ftrace after_set_point 1
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace ftrace@1: ftrace set_point 1
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace ftrace@1: ftrace set_point 2
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace ftrace@1: reset to frame 0 (1)
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace ftrace@1: reset to frame 0 (2)
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace ftrace@1: set action for tracepoint 1
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace ftrace@1: set action for tracepoint 2
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace ftrace@1: set action for tracepoint 3
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace ftrace@1: tdump 1
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace ftrace@1: tdump 2
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace ftrace@1: tdump 3
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace ftrace@1: tfind test frame of tracepoint 4
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace ftrace@1: tfind test frame of tracepoint 5
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace ftrace@1: tfind test frame of tracepoint 6
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace ftrace@1: tstart
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace ftrace@1: tstop
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace trace@0: break end
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace trace@0: break marker
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace trace@0: continue to end
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace trace@0: continue to marker
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace trace@0: ftrace after_set_point 1
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace trace@0: ftrace after_set_point 2
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace trace@0: ftrace set_point 1
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace trace@0: reset to frame 0 (1)
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace trace@0: reset to frame 0 (2)
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace trace@0: set action for tracepoint 1
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace trace@0: set action for tracepoint 2
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace trace@0: set action for tracepoint 3
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace trace@0: tdump 1
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace trace@0: tdump 2
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace trace@0: tdump 3
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace trace@0: tfind test frame of tracepoint 4
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace trace@0: tfind test frame of tracepoint 5
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace trace@0: tfind test frame of tracepoint 6
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace trace@0: tstart
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace trace@0: tstop
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace trace@1: break end
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace trace@1: break marker
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace trace@1: continue to end
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace trace@1: continue to marker
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace trace@1: ftrace after_set_point 1
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace trace@1: ftrace set_point 1
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace trace@1: reset to frame 0 (1)
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace trace@1: reset to frame 0 (2)
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace trace@1: set action for tracepoint 1
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace trace@1: set action for tracepoint 2
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace trace@1: set action for tracepoint 3
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace trace@1: tdump 1
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace trace@1: tdump 2
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace trace@1: tdump 3
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace trace@1: tfind test frame of tracepoint 4
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace trace@1: tfind test frame of tracepoint 5
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace trace@1: tfind test frame of tracepoint 6
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace trace@1: trace set_point 2
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace trace@1: tstart
 PASS: gdb.trace/trace-break.exp: 5 ftrace ftrace trace@1: tstop
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace ftrace@0: break end
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace ftrace@0: break marker
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace ftrace@0: continue to end
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace ftrace@0: continue to marker
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace ftrace@0: ftrace set_point 1
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace ftrace@0: reset to frame 0 (1)
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace ftrace@0: reset to frame 0 (2)
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace ftrace@0: set action for tracepoint 1
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace ftrace@0: set action for tracepoint 2
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace ftrace@0: set action for tracepoint 3
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace ftrace@0: tdump 1
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace ftrace@0: tdump 2
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace ftrace@0: tdump 3
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace ftrace@0: tfind test frame of tracepoint 4
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace ftrace@0: tfind test frame of tracepoint 5
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace ftrace@0: tfind test frame of tracepoint 6
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace ftrace@0: trace after_set_point 1
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace ftrace@0: trace after_set_point 2
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace ftrace@0: tstart
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace ftrace@0: tstop
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace ftrace@1: break end
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace ftrace@1: break marker
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace ftrace@1: continue to end
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace ftrace@1: continue to marker
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace ftrace@1: ftrace set_point 1
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace ftrace@1: ftrace set_point 2
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace ftrace@1: reset to frame 0 (1)
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace ftrace@1: reset to frame 0 (2)
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace ftrace@1: set action for tracepoint 1
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace ftrace@1: set action for tracepoint 2
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace ftrace@1: set action for tracepoint 3
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace ftrace@1: tdump 1
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace ftrace@1: tdump 2
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace ftrace@1: tdump 3
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace ftrace@1: tfind test frame of tracepoint 4
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace ftrace@1: tfind test frame of tracepoint 5
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace ftrace@1: tfind test frame of tracepoint 6
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace ftrace@1: trace after_set_point 1
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace ftrace@1: tstart
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace ftrace@1: tstop
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace trace@0: break end
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace trace@0: break marker
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace trace@0: continue to end
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace trace@0: continue to marker
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace trace@0: ftrace set_point 1
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace trace@0: reset to frame 0 (1)
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace trace@0: reset to frame 0 (2)
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace trace@0: set action for tracepoint 1
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace trace@0: set action for tracepoint 2
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace trace@0: set action for tracepoint 3
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace trace@0: tdump 1
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace trace@0: tdump 2
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace trace@0: tdump 3
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace trace@0: tfind test frame of tracepoint 4
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace trace@0: tfind test frame of tracepoint 5
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace trace@0: tfind test frame of tracepoint 6
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace trace@0: trace after_set_point 1
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace trace@0: trace after_set_point 2
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace trace@0: tstart
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace trace@0: tstop
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace trace@1: break end
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace trace@1: break marker
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace trace@1: continue to end
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace trace@1: continue to marker
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace trace@1: ftrace set_point 1
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace trace@1: reset to frame 0 (1)
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace trace@1: reset to frame 0 (2)
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace trace@1: set action for tracepoint 1
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace trace@1: set action for tracepoint 2
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace trace@1: set action for tracepoint 3
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace trace@1: tdump 1
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace trace@1: tdump 2
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace trace@1: tdump 3
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace trace@1: tfind test frame of tracepoint 4
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace trace@1: tfind test frame of tracepoint 5
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace trace@1: tfind test frame of tracepoint 6
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace trace@1: trace after_set_point 1
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace trace@1: trace set_point 2
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace trace@1: tstart
 PASS: gdb.trace/trace-break.exp: 5 ftrace trace trace@1: tstop
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace ftrace@0: break end
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace ftrace@0: break marker
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace ftrace@0: continue to end
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace ftrace@0: continue to marker
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace ftrace@0: ftrace after_set_point 1
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace ftrace@0: ftrace after_set_point 2
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace ftrace@0: reset to frame 0 (1)
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace ftrace@0: reset to frame 0 (2)
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace ftrace@0: set action for tracepoint 1
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace ftrace@0: set action for tracepoint 2
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace ftrace@0: set action for tracepoint 3
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace ftrace@0: tdump 1
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace ftrace@0: tdump 2
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace ftrace@0: tdump 3
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace ftrace@0: tfind test frame of tracepoint 4
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace ftrace@0: tfind test frame of tracepoint 5
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace ftrace@0: tfind test frame of tracepoint 6
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace ftrace@0: trace set_point 1
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace ftrace@0: tstart
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace ftrace@0: tstop
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace ftrace@1: break end
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace ftrace@1: break marker
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace ftrace@1: continue to end
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace ftrace@1: continue to marker
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace ftrace@1: ftrace after_set_point 1
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace ftrace@1: ftrace set_point 2
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace ftrace@1: reset to frame 0 (1)
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace ftrace@1: reset to frame 0 (2)
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace ftrace@1: set action for tracepoint 1
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace ftrace@1: set action for tracepoint 2
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace ftrace@1: set action for tracepoint 3
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace ftrace@1: tdump 1
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace ftrace@1: tdump 2
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace ftrace@1: tdump 3
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace ftrace@1: tfind test frame of tracepoint 4
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace ftrace@1: tfind test frame of tracepoint 5
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace ftrace@1: tfind test frame of tracepoint 6
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace ftrace@1: trace set_point 1
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace ftrace@1: tstart
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace ftrace@1: tstop
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace trace@0: break end
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace trace@0: break marker
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace trace@0: continue to end
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace trace@0: continue to marker
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace trace@0: ftrace after_set_point 1
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace trace@0: ftrace after_set_point 2
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace trace@0: reset to frame 0 (1)
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace trace@0: reset to frame 0 (2)
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace trace@0: set action for tracepoint 1
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace trace@0: set action for tracepoint 2
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace trace@0: set action for tracepoint 3
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace trace@0: tdump 1
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace trace@0: tdump 2
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace trace@0: tdump 3
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace trace@0: tfind test frame of tracepoint 4
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace trace@0: tfind test frame of tracepoint 5
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace trace@0: tfind test frame of tracepoint 6
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace trace@0: trace set_point 1
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace trace@0: tstart
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace trace@0: tstop
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace trace@1: break end
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace trace@1: break marker
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace trace@1: continue to end
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace trace@1: continue to marker
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace trace@1: ftrace after_set_point 1
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace trace@1: reset to frame 0 (1)
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace trace@1: reset to frame 0 (2)
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace trace@1: set action for tracepoint 1
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace trace@1: set action for tracepoint 2
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace trace@1: set action for tracepoint 3
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace trace@1: tdump 1
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace trace@1: tdump 2
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace trace@1: tdump 3
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace trace@1: tfind test frame of tracepoint 4
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace trace@1: tfind test frame of tracepoint 5
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace trace@1: tfind test frame of tracepoint 6
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace trace@1: trace set_point 1
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace trace@1: trace set_point 2
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace trace@1: tstart
 PASS: gdb.trace/trace-break.exp: 5 trace ftrace trace@1: tstop
 PASS: gdb.trace/trace-break.exp: 5 trace trace ftrace@0: break end
 PASS: gdb.trace/trace-break.exp: 5 trace trace ftrace@0: break marker
 PASS: gdb.trace/trace-break.exp: 5 trace trace ftrace@0: continue to end
 PASS: gdb.trace/trace-break.exp: 5 trace trace ftrace@0: continue to marker
 PASS: gdb.trace/trace-break.exp: 5 trace trace ftrace@0: reset to frame 0 (1)
 PASS: gdb.trace/trace-break.exp: 5 trace trace ftrace@0: reset to frame 0 (2)
 PASS: gdb.trace/trace-break.exp: 5 trace trace ftrace@0: set action for tracepoint 1
 PASS: gdb.trace/trace-break.exp: 5 trace trace ftrace@0: set action for tracepoint 2
 PASS: gdb.trace/trace-break.exp: 5 trace trace ftrace@0: set action for tracepoint 3
 PASS: gdb.trace/trace-break.exp: 5 trace trace ftrace@0: tdump 1
 PASS: gdb.trace/trace-break.exp: 5 trace trace ftrace@0: tdump 2
 PASS: gdb.trace/trace-break.exp: 5 trace trace ftrace@0: tdump 3
 PASS: gdb.trace/trace-break.exp: 5 trace trace ftrace@0: tfind test frame of tracepoint 4
 PASS: gdb.trace/trace-break.exp: 5 trace trace ftrace@0: tfind test frame of tracepoint 5
 PASS: gdb.trace/trace-break.exp: 5 trace trace ftrace@0: tfind test frame of tracepoint 6
 PASS: gdb.trace/trace-break.exp: 5 trace trace ftrace@0: trace after_set_point 1
 PASS: gdb.trace/trace-break.exp: 5 trace trace ftrace@0: trace after_set_point 2
 PASS: gdb.trace/trace-break.exp: 5 trace trace ftrace@0: trace set_point 1
 PASS: gdb.trace/trace-break.exp: 5 trace trace ftrace@0: tstart
 PASS: gdb.trace/trace-break.exp: 5 trace trace ftrace@0: tstop
 PASS: gdb.trace/trace-break.exp: 5 trace trace ftrace@1: break end
 PASS: gdb.trace/trace-break.exp: 5 trace trace ftrace@1: break marker
 PASS: gdb.trace/trace-break.exp: 5 trace trace ftrace@1: continue to end
 PASS: gdb.trace/trace-break.exp: 5 trace trace ftrace@1: continue to marker
 PASS: gdb.trace/trace-break.exp: 5 trace trace ftrace@1: ftrace set_point 2
 PASS: gdb.trace/trace-break.exp: 5 trace trace ftrace@1: reset to frame 0 (1)
 PASS: gdb.trace/trace-break.exp: 5 trace trace ftrace@1: reset to frame 0 (2)
 PASS: gdb.trace/trace-break.exp: 5 trace trace ftrace@1: set action for tracepoint 1
 PASS: gdb.trace/trace-break.exp: 5 trace trace ftrace@1: set action for tracepoint 2
 PASS: gdb.trace/trace-break.exp: 5 trace trace ftrace@1: set action for tracepoint 3
 PASS: gdb.trace/trace-break.exp: 5 trace trace ftrace@1: tdump 1
 PASS: gdb.trace/trace-break.exp: 5 trace trace ftrace@1: tdump 2
 PASS: gdb.trace/trace-break.exp: 5 trace trace ftrace@1: tdump 3
 PASS: gdb.trace/trace-break.exp: 5 trace trace ftrace@1: tfind test frame of tracepoint 4
 PASS: gdb.trace/trace-break.exp: 5 trace trace ftrace@1: tfind test frame of tracepoint 5
 PASS: gdb.trace/trace-break.exp: 5 trace trace ftrace@1: tfind test frame of tracepoint 6
 PASS: gdb.trace/trace-break.exp: 5 trace trace ftrace@1: trace after_set_point 1
 PASS: gdb.trace/trace-break.exp: 5 trace trace ftrace@1: trace set_point 1
 PASS: gdb.trace/trace-break.exp: 5 trace trace ftrace@1: tstart
 PASS: gdb.trace/trace-break.exp: 5 trace trace ftrace@1: tstop
 PASS: gdb.trace/trace-break.exp: 5 trace trace trace@0: break end
 PASS: gdb.trace/trace-break.exp: 5 trace trace trace@0: break marker
 PASS: gdb.trace/trace-break.exp: 5 trace trace trace@0: continue to end
 PASS: gdb.trace/trace-break.exp: 5 trace trace trace@0: continue to marker
 PASS: gdb.trace/trace-break.exp: 5 trace trace trace@0: reset to frame 0 (1)
 PASS: gdb.trace/trace-break.exp: 5 trace trace trace@0: reset to frame 0 (2)
 PASS: gdb.trace/trace-break.exp: 5 trace trace trace@0: set action for tracepoint 1
 PASS: gdb.trace/trace-break.exp: 5 trace trace trace@0: set action for tracepoint 2
 PASS: gdb.trace/trace-break.exp: 5 trace trace trace@0: set action for tracepoint 3
 PASS: gdb.trace/trace-break.exp: 5 trace trace trace@0: tdump 1
 PASS: gdb.trace/trace-break.exp: 5 trace trace trace@0: tdump 2
 PASS: gdb.trace/trace-break.exp: 5 trace trace trace@0: tdump 3
 PASS: gdb.trace/trace-break.exp: 5 trace trace trace@0: tfind test frame of tracepoint 4
 PASS: gdb.trace/trace-break.exp: 5 trace trace trace@0: tfind test frame of tracepoint 5
 PASS: gdb.trace/trace-break.exp: 5 trace trace trace@0: tfind test frame of tracepoint 6
 PASS: gdb.trace/trace-break.exp: 5 trace trace trace@0: trace after_set_point 1
 PASS: gdb.trace/trace-break.exp: 5 trace trace trace@0: trace after_set_point 2
 PASS: gdb.trace/trace-break.exp: 5 trace trace trace@0: trace set_point 1
 PASS: gdb.trace/trace-break.exp: 5 trace trace trace@0: tstart
 PASS: gdb.trace/trace-break.exp: 5 trace trace trace@0: tstop
 PASS: gdb.trace/trace-break.exp: 5 trace trace trace@1: break end
 PASS: gdb.trace/trace-break.exp: 5 trace trace trace@1: break marker
 PASS: gdb.trace/trace-break.exp: 5 trace trace trace@1: continue to end
 PASS: gdb.trace/trace-break.exp: 5 trace trace trace@1: continue to marker
 PASS: gdb.trace/trace-break.exp: 5 trace trace trace@1: reset to frame 0 (1)
 PASS: gdb.trace/trace-break.exp: 5 trace trace trace@1: reset to frame 0 (2)
 PASS: gdb.trace/trace-break.exp: 5 trace trace trace@1: set action for tracepoint 1
 PASS: gdb.trace/trace-break.exp: 5 trace trace trace@1: set action for tracepoint 2
 PASS: gdb.trace/trace-break.exp: 5 trace trace trace@1: set action for tracepoint 3
 PASS: gdb.trace/trace-break.exp: 5 trace trace trace@1: tdump 1
 PASS: gdb.trace/trace-break.exp: 5 trace trace trace@1: tdump 2
 PASS: gdb.trace/trace-break.exp: 5 trace trace trace@1: tdump 3
 PASS: gdb.trace/trace-break.exp: 5 trace trace trace@1: tfind test frame of tracepoint 4
 PASS: gdb.trace/trace-break.exp: 5 trace trace trace@1: tfind test frame of tracepoint 5
 PASS: gdb.trace/trace-break.exp: 5 trace trace trace@1: tfind test frame of tracepoint 6
 PASS: gdb.trace/trace-break.exp: 5 trace trace trace@1: trace after_set_point 1
 PASS: gdb.trace/trace-break.exp: 5 trace trace trace@1: trace set_point 1
 PASS: gdb.trace/trace-break.exp: 5 trace trace trace@1: trace set_point 2
 PASS: gdb.trace/trace-break.exp: 5 trace trace trace@1: tstart
 PASS: gdb.trace/trace-break.exp: 5 trace trace trace@1: tstop
 PASS: gdb.trace/trace-break.exp: 6 ftrace disable ftrace enable: break end
 PASS: gdb.trace/trace-break.exp: 6 ftrace disable ftrace enable: break marker
 PASS: gdb.trace/trace-break.exp: 6 ftrace disable ftrace enable: continue to end
 PASS: gdb.trace/trace-break.exp: 6 ftrace disable ftrace enable: continue to marker
 PASS: gdb.trace/trace-break.exp: 6 ftrace disable ftrace enable: disable 4
 PASS: gdb.trace/trace-break.exp: 6 ftrace disable ftrace enable: enable 5
 PASS: gdb.trace/trace-break.exp: 6 ftrace disable ftrace enable: ftrace set_point 1
 PASS: gdb.trace/trace-break.exp: 6 ftrace disable ftrace enable: ftrace set_point 2
 PASS: gdb.trace/trace-break.exp: 6 ftrace disable ftrace enable: reset to frame 0 (2)
 PASS: gdb.trace/trace-break.exp: 6 ftrace disable ftrace enable: set action for tracepoint 1
 PASS: gdb.trace/trace-break.exp: 6 ftrace disable ftrace enable: set action for tracepoint 2
 PASS: gdb.trace/trace-break.exp: 6 ftrace disable ftrace enable: tdump 2
 PASS: gdb.trace/trace-break.exp: 6 ftrace disable ftrace enable: tfind test frame of tracepoint 4
 PASS: gdb.trace/trace-break.exp: 6 ftrace disable ftrace enable: tfind test frame of tracepoint 5
 PASS: gdb.trace/trace-break.exp: 6 ftrace disable ftrace enable: tstart
 PASS: gdb.trace/trace-break.exp: 6 ftrace disable ftrace enable: tstop
 PASS: gdb.trace/trace-break.exp: 6 ftrace disable trace enable: break end
 PASS: gdb.trace/trace-break.exp: 6 ftrace disable trace enable: break marker
 PASS: gdb.trace/trace-break.exp: 6 ftrace disable trace enable: continue to end
 PASS: gdb.trace/trace-break.exp: 6 ftrace disable trace enable: continue to marker
 PASS: gdb.trace/trace-break.exp: 6 ftrace disable trace enable: disable 4
 PASS: gdb.trace/trace-break.exp: 6 ftrace disable trace enable: enable 5
 PASS: gdb.trace/trace-break.exp: 6 ftrace disable trace enable: ftrace set_point 1
 PASS: gdb.trace/trace-break.exp: 6 ftrace disable trace enable: reset to frame 0 (2)
 PASS: gdb.trace/trace-break.exp: 6 ftrace disable trace enable: set action for tracepoint 1
 PASS: gdb.trace/trace-break.exp: 6 ftrace disable trace enable: set action for tracepoint 2
 PASS: gdb.trace/trace-break.exp: 6 ftrace disable trace enable: tdump 2
 PASS: gdb.trace/trace-break.exp: 6 ftrace disable trace enable: tfind test frame of tracepoint 4
 PASS: gdb.trace/trace-break.exp: 6 ftrace disable trace enable: tfind test frame of tracepoint 5
 PASS: gdb.trace/trace-break.exp: 6 ftrace disable trace enable: trace set_point 2
 PASS: gdb.trace/trace-break.exp: 6 ftrace disable trace enable: tstart
 PASS: gdb.trace/trace-break.exp: 6 ftrace disable trace enable: tstop
 PASS: gdb.trace/trace-break.exp: 6 ftrace enable ftrace disable: break end
 PASS: gdb.trace/trace-break.exp: 6 ftrace enable ftrace disable: break marker
 PASS: gdb.trace/trace-break.exp: 6 ftrace enable ftrace disable: continue to end
 PASS: gdb.trace/trace-break.exp: 6 ftrace enable ftrace disable: continue to marker
 PASS: gdb.trace/trace-break.exp: 6 ftrace enable ftrace disable: disable 5
 PASS: gdb.trace/trace-break.exp: 6 ftrace enable ftrace disable: enable 4
 PASS: gdb.trace/trace-break.exp: 6 ftrace enable ftrace disable: ftrace set_point 1
 PASS: gdb.trace/trace-break.exp: 6 ftrace enable ftrace disable: ftrace set_point 2
 PASS: gdb.trace/trace-break.exp: 6 ftrace enable ftrace disable: reset to frame 0 (1)
 PASS: gdb.trace/trace-break.exp: 6 ftrace enable ftrace disable: set action for tracepoint 1
 PASS: gdb.trace/trace-break.exp: 6 ftrace enable ftrace disable: set action for tracepoint 2
 PASS: gdb.trace/trace-break.exp: 6 ftrace enable ftrace disable: tdump 1
 PASS: gdb.trace/trace-break.exp: 6 ftrace enable ftrace disable: tfind test frame of tracepoint 4
 PASS: gdb.trace/trace-break.exp: 6 ftrace enable ftrace disable: tfind test frame of tracepoint 5
 PASS: gdb.trace/trace-break.exp: 6 ftrace enable ftrace disable: tstart
 PASS: gdb.trace/trace-break.exp: 6 ftrace enable ftrace disable: tstop
 PASS: gdb.trace/trace-break.exp: 6 ftrace enable trace disable: break end
 PASS: gdb.trace/trace-break.exp: 6 ftrace enable trace disable: break marker
 PASS: gdb.trace/trace-break.exp: 6 ftrace enable trace disable: continue to end
 PASS: gdb.trace/trace-break.exp: 6 ftrace enable trace disable: continue to marker
 PASS: gdb.trace/trace-break.exp: 6 ftrace enable trace disable: disable 5
 PASS: gdb.trace/trace-break.exp: 6 ftrace enable trace disable: enable 4
 PASS: gdb.trace/trace-break.exp: 6 ftrace enable trace disable: ftrace set_point 1
 PASS: gdb.trace/trace-break.exp: 6 ftrace enable trace disable: reset to frame 0 (1)
 PASS: gdb.trace/trace-break.exp: 6 ftrace enable trace disable: set action for tracepoint 1
 PASS: gdb.trace/trace-break.exp: 6 ftrace enable trace disable: set action for tracepoint 2
 PASS: gdb.trace/trace-break.exp: 6 ftrace enable trace disable: tdump 1
 PASS: gdb.trace/trace-break.exp: 6 ftrace enable trace disable: tfind test frame of tracepoint 4
 PASS: gdb.trace/trace-break.exp: 6 ftrace enable trace disable: tfind test frame of tracepoint 5
 PASS: gdb.trace/trace-break.exp: 6 ftrace enable trace disable: trace set_point 2
 PASS: gdb.trace/trace-break.exp: 6 ftrace enable trace disable: tstart
 PASS: gdb.trace/trace-break.exp: 6 ftrace enable trace disable: tstop
 PASS: gdb.trace/trace-break.exp: 6 trace disable ftrace enable: break end
 PASS: gdb.trace/trace-break.exp: 6 trace disable ftrace enable: break marker
 PASS: gdb.trace/trace-break.exp: 6 trace disable ftrace enable: continue to end
 PASS: gdb.trace/trace-break.exp: 6 trace disable ftrace enable: continue to marker
 PASS: gdb.trace/trace-break.exp: 6 trace disable ftrace enable: disable 4
 PASS: gdb.trace/trace-break.exp: 6 trace disable ftrace enable: enable 5
 PASS: gdb.trace/trace-break.exp: 6 trace disable ftrace enable: ftrace set_point 2
 PASS: gdb.trace/trace-break.exp: 6 trace disable ftrace enable: reset to frame 0 (2)
 PASS: gdb.trace/trace-break.exp: 6 trace disable ftrace enable: set action for tracepoint 1
 PASS: gdb.trace/trace-break.exp: 6 trace disable ftrace enable: set action for tracepoint 2
 PASS: gdb.trace/trace-break.exp: 6 trace disable ftrace enable: tdump 2
 PASS: gdb.trace/trace-break.exp: 6 trace disable ftrace enable: tfind test frame of tracepoint 4
 PASS: gdb.trace/trace-break.exp: 6 trace disable ftrace enable: tfind test frame of tracepoint 5
 PASS: gdb.trace/trace-break.exp: 6 trace disable ftrace enable: trace set_point 1
 PASS: gdb.trace/trace-break.exp: 6 trace disable ftrace enable: tstart
 PASS: gdb.trace/trace-break.exp: 6 trace disable ftrace enable: tstop
 PASS: gdb.trace/trace-break.exp: 6 trace disable trace enable: break end
 PASS: gdb.trace/trace-break.exp: 6 trace disable trace enable: break marker
 PASS: gdb.trace/trace-break.exp: 6 trace disable trace enable: continue to end
 PASS: gdb.trace/trace-break.exp: 6 trace disable trace enable: continue to marker
 PASS: gdb.trace/trace-break.exp: 6 trace disable trace enable: disable 4
 PASS: gdb.trace/trace-break.exp: 6 trace disable trace enable: enable 5
 PASS: gdb.trace/trace-break.exp: 6 trace disable trace enable: reset to frame 0 (2)
 PASS: gdb.trace/trace-break.exp: 6 trace disable trace enable: set action for tracepoint 1
 PASS: gdb.trace/trace-break.exp: 6 trace disable trace enable: set action for tracepoint 2
 PASS: gdb.trace/trace-break.exp: 6 trace disable trace enable: tdump 2
 PASS: gdb.trace/trace-break.exp: 6 trace disable trace enable: tfind test frame of tracepoint 4
 PASS: gdb.trace/trace-break.exp: 6 trace disable trace enable: tfind test frame of tracepoint 5
 PASS: gdb.trace/trace-break.exp: 6 trace disable trace enable: trace set_point 1
 PASS: gdb.trace/trace-break.exp: 6 trace disable trace enable: trace set_point 2
 PASS: gdb.trace/trace-break.exp: 6 trace disable trace enable: tstart
 PASS: gdb.trace/trace-break.exp: 6 trace disable trace enable: tstop
 PASS: gdb.trace/trace-break.exp: 6 trace enable ftrace disable: break end
 PASS: gdb.trace/trace-break.exp: 6 trace enable ftrace disable: break marker
 PASS: gdb.trace/trace-break.exp: 6 trace enable ftrace disable: continue to end
 PASS: gdb.trace/trace-break.exp: 6 trace enable ftrace disable: continue to marker
 PASS: gdb.trace/trace-break.exp: 6 trace enable ftrace disable: disable 5
 PASS: gdb.trace/trace-break.exp: 6 trace enable ftrace disable: enable 4
 PASS: gdb.trace/trace-break.exp: 6 trace enable ftrace disable: ftrace set_point 2
 PASS: gdb.trace/trace-break.exp: 6 trace enable ftrace disable: reset to frame 0 (1)
 PASS: gdb.trace/trace-break.exp: 6 trace enable ftrace disable: set action for tracepoint 1
 PASS: gdb.trace/trace-break.exp: 6 trace enable ftrace disable: set action for tracepoint 2
 PASS: gdb.trace/trace-break.exp: 6 trace enable ftrace disable: tdump 1
 PASS: gdb.trace/trace-break.exp: 6 trace enable ftrace disable: tfind test frame of tracepoint 4
 PASS: gdb.trace/trace-break.exp: 6 trace enable ftrace disable: tfind test frame of tracepoint 5
 PASS: gdb.trace/trace-break.exp: 6 trace enable ftrace disable: trace set_point 1
 PASS: gdb.trace/trace-break.exp: 6 trace enable ftrace disable: tstart
 PASS: gdb.trace/trace-break.exp: 6 trace enable ftrace disable: tstop
 PASS: gdb.trace/trace-break.exp: 6 trace enable trace disable: break end
 PASS: gdb.trace/trace-break.exp: 6 trace enable trace disable: break marker
 PASS: gdb.trace/trace-break.exp: 6 trace enable trace disable: continue to end
 PASS: gdb.trace/trace-break.exp: 6 trace enable trace disable: continue to marker
 PASS: gdb.trace/trace-break.exp: 6 trace enable trace disable: disable 5
 PASS: gdb.trace/trace-break.exp: 6 trace enable trace disable: enable 4
 PASS: gdb.trace/trace-break.exp: 6 trace enable trace disable: reset to frame 0 (1)
 PASS: gdb.trace/trace-break.exp: 6 trace enable trace disable: set action for tracepoint 1
 PASS: gdb.trace/trace-break.exp: 6 trace enable trace disable: set action for tracepoint 2
 PASS: gdb.trace/trace-break.exp: 6 trace enable trace disable: tdump 1
 PASS: gdb.trace/trace-break.exp: 6 trace enable trace disable: tfind test frame of tracepoint 4
 PASS: gdb.trace/trace-break.exp: 6 trace enable trace disable: tfind test frame of tracepoint 5
 PASS: gdb.trace/trace-break.exp: 6 trace enable trace disable: trace set_point 1
 PASS: gdb.trace/trace-break.exp: 6 trace enable trace disable: trace set_point 2
 PASS: gdb.trace/trace-break.exp: 6 trace enable trace disable: tstart
 PASS: gdb.trace/trace-break.exp: 6 trace enable trace disable: tstop
 PASS: gdb.trace/trace-break.exp: IPA loaded
Only in 20150201Build-gdbgit-rawhide/fedora-rawhide-x86_64/out: gdb-m32.sum

#Only in
Only in 20150201Build-gdbgit-rawhide/fedora-rawhide-x86_64/out: gdb-m32.sum
Only in 20150201Build-gdbgit-rawhide/fedora-rawhide-x86_64/out: gdb-m64.sum
diffgdbday done



More information about the Gdb-testers mailing list