public inbox for gdb-testresults@sourceware.org
help / color / mirror / Atom feed
From: diffgdbdaymail by Jan Kratochvil <jan.kratochvil@redhat.com>
To: Jan Kratochvil <jan.kratochvil@redhat.com>,
	gdb-testresults@sourceware.org
Subject: diffgdbdaymail 20140924
Date: Wed, 24 Sep 2014 08:23:00 -0000	[thread overview]
Message-ID: <201409240823.s8O8N1ET015137@host1.jankratochvil.net> (raw)

--- 20140923Build-gdbgit-f21/fedora-21-x86_64/out/gdb-m64.sum	2014-09-23 08:10:51.868591918 +0200
+++ 20140924Build-gdbgit-f21/fedora-21-x86_64/out/gdb-m64.sum	2014-09-24 08:44:05.913774690 +0200

#gdb.ada/catch_ex.exp
 Running gdb/testsuite/gdb.ada/catch_ex.exp ...
 PASS: gdb.ada/catch_ex.exp: compilation foo.adb
-PASS: gdb.ada/catch_ex.exp: insert catchpoint on all Ada exceptions
-PASS: gdb.ada/catch_ex.exp: info break, catch all Ada exceptions
-PASS: gdb.ada/catch_ex.exp: continuing to first exception
-PASS: gdb.ada/catch_ex.exp: continuing to second exception
-PASS: gdb.ada/catch_ex.exp: insert catchpoint on Program_Error
-PASS: gdb.ada/catch_ex.exp: insert catchpoint on failed assertions
-PASS: gdb.ada/catch_ex.exp: insert catchpoint on unhandled exceptions
-PASS: gdb.ada/catch_ex.exp: info break, second run
-PASS: gdb.ada/catch_ex.exp: continuing to Program_Error exception
-PASS: gdb.ada/catch_ex.exp: continuing to failed assertion
-PASS: gdb.ada/catch_ex.exp: continuing to unhandled exception
-PASS: gdb.ada/catch_ex.exp: continuing to program completion
-PASS: gdb.ada/catch_ex.exp: tcatch exception
-PASS: gdb.ada/catch_ex.exp: continuing to temporary catchpoint
-PASS: gdb.ada/catch_ex.exp: continuing to program completion
+UNSUPPORTED: gdb.ada/catch_ex.exp: insert catchpoint on all Ada exceptions

#gdb.ada/interface.exp
 Running gdb/testsuite/gdb.ada/interface.exp ...
 PASS: gdb.ada/interface.exp: compilation foo.adb
 PASS: gdb.ada/interface.exp: print r
-PASS: gdb.ada/interface.exp: print s
+FAIL: gdb.ada/interface.exp: print s

#gdb.ada/iwide.exp
 Running gdb/testsuite/gdb.ada/iwide.exp ...
 PASS: gdb.ada/iwide.exp: compilation p.adb
-PASS: gdb.ada/iwide.exp: print My_Drawable
-PASS: gdb.ada/iwide.exp: print s_access.all
-PASS: gdb.ada/iwide.exp: print sp_access.all
-PASS: gdb.ada/iwide.exp: print d_access.all
-PASS: gdb.ada/iwide.exp: print dp_access.all
+FAIL: gdb.ada/iwide.exp: print My_Drawable
+FAIL: gdb.ada/iwide.exp: print s_access.all
+FAIL: gdb.ada/iwide.exp: print sp_access.all
+FAIL: gdb.ada/iwide.exp: print d_access.all
+FAIL: gdb.ada/iwide.exp: print dp_access.all

#gdb.ada/mi_catch_ex.exp
 Running gdb/testsuite/gdb.ada/mi_catch_ex.exp ...
 PASS: gdb.ada/mi_catch_ex.exp: compilation foo.adb
-PASS: gdb.ada/mi_catch_ex.exp: insert catchpoint on all Ada exceptions
-PASS: gdb.ada/mi_catch_ex.exp: breakpoint at main
-PASS: gdb.ada/mi_catch_ex.exp: mi runto main
-PASS: gdb.ada/mi_catch_ex.exp: catch all exceptions
-PASS: gdb.ada/mi_catch_ex.exp: continue until CE caught by all-exceptions catchpoint
-PASS: gdb.ada/mi_catch_ex.exp: continue until PE caught by all-exceptions catchpoint
-PASS: gdb.ada/mi_catch_ex.exp: breakpoint at main
-PASS: gdb.ada/mi_catch_ex.exp: mi runto main
-PASS: gdb.ada/mi_catch_ex.exp: catch Program_Error
-PASS: gdb.ada/mi_catch_ex.exp: catch assert failures
-PASS: gdb.ada/mi_catch_ex.exp: catch unhandled exceptions
-PASS: gdb.ada/mi_catch_ex.exp: continue to exception catchpoint hit
-PASS: gdb.ada/mi_catch_ex.exp: continue to assert failure catchpoint hit
-PASS: gdb.ada/mi_catch_ex.exp: continue to unhandled exception catchpoint hit
+UNSUPPORTED: gdb.ada/mi_catch_ex.exp: insert catchpoint on all Ada exceptions

#gdb.ada/mi_ex_cond.exp
 Running gdb/testsuite/gdb.ada/mi_ex_cond.exp ...
 PASS: gdb.ada/mi_ex_cond.exp: compilation foo.adb
-PASS: gdb.ada/mi_ex_cond.exp: insert catchpoint on all Ada exceptions
-FAIL: gdb.ada/mi_ex_cond.exp: catch C_E if i = 2
-FAIL: gdb.ada/mi_ex_cond.exp: run to exception catchpoint hit (unknown output after running)
-FAIL: gdb.ada/mi_ex_cond.exp: -break-list
+UNSUPPORTED: gdb.ada/mi_ex_cond.exp: insert catchpoint on all Ada exceptions

#gdb.ada/mi_interface.exp
 Running gdb/testsuite/gdb.ada/mi_interface.exp ...
 PASS: gdb.ada/mi_interface.exp: compilation foo.adb
 PASS: gdb.ada/mi_interface.exp: breakpoint at main
 PASS: gdb.ada/mi_interface.exp: mi runto main
 PASS: gdb.ada/mi_interface.exp: run to foo.adb:22 (set breakpoint)
-PASS: gdb.ada/mi_interface.exp: Create ggg1 varobj
-PASS: gdb.ada/mi_interface.exp: list ggg1's children
+FAIL: gdb.ada/mi_interface.exp: Create ggg1 varobj
+FAIL: gdb.ada/mi_interface.exp: list ggg1's children

#gdb.ada/ptype_tagged_param.exp
 Running gdb/testsuite/gdb.ada/ptype_tagged_param.exp ...
 PASS: gdb.ada/ptype_tagged_param.exp: compilation foo.adb
-PASS: gdb.ada/ptype_tagged_param.exp: ptype s
+FAIL: gdb.ada/ptype_tagged_param.exp: ptype s

#gdb.ada/str_ref_cmp.exp
 Running gdb/testsuite/gdb.ada/str_ref_cmp.exp ...
 PASS: gdb.ada/str_ref_cmp.exp: compilation foo.adb
-KFAIL: gdb.ada/str_ref_cmp.exp: operator = works for strings (PRMS: ada/12607)
-UNTESTED: gdb.ada/str_ref_cmp.exp: str_ref_cmp.exp
+PASS: gdb.ada/str_ref_cmp.exp: operator = works for strings
+PASS: gdb.ada/str_ref_cmp.exp: print String_Var (1 .. 3) = "Hel"
+PASS: gdb.ada/str_ref_cmp.exp: print String_Var (1 .. 3) = "hel"

#gdb.ada/tagged.exp
 Running gdb/testsuite/gdb.ada/tagged.exp ...
 PASS: gdb.ada/tagged.exp: compilation foo.adb
 PASS: gdb.ada/tagged.exp: ptype segm
 PASS: gdb.ada/tagged.exp: print segm
-PASS: gdb.ada/tagged.exp: ptype obj
-PASS: gdb.ada/tagged.exp: print obj
+FAIL: gdb.ada/tagged.exp: ptype obj
+FAIL: gdb.ada/tagged.exp: print obj

#gdb.ada/tagged_access.exp
 Running gdb/testsuite/gdb.ada/tagged_access.exp ...
 PASS: gdb.ada/tagged_access.exp: compilation p.adb
-PASS: gdb.ada/tagged_access.exp: ptype c.all
-PASS: gdb.ada/tagged_access.exp: ptype c.menu_name
+FAIL: gdb.ada/tagged_access.exp: ptype c.all
+FAIL: gdb.ada/tagged_access.exp: ptype c.menu_name

#gdb.python/py-xmethods.exp
 Running gdb/testsuite/gdb.python/py-xmethods.exp ...
 PASS: gdb.python/py-xmethods.exp: continue to breakpoint: Break here
 PASS: gdb.python/py-xmethods.exp: Before: a1 + a2
 PASS: gdb.python/py-xmethods.exp: Before: a_plus_a 1
 PASS: gdb.python/py-xmethods.exp: Before: a2 - a1
 PASS: gdb.python/py-xmethods.exp: Before: a_minus_a 1
 PASS: gdb.python/py-xmethods.exp: Before: b1 - a1
 PASS: gdb.python/py-xmethods.exp: Before: a_minus_a 2
 PASS: gdb.python/py-xmethods.exp: Before: a1.geta()
 PASS: gdb.python/py-xmethods.exp: Before: a_geta 1
 PASS: gdb.python/py-xmethods.exp: Before: ++a1
 PASS: gdb.python/py-xmethods.exp: Before: a1.getarrayind(5)
 PASS: gdb.python/py-xmethods.exp: Before: a_ptr->geta()
 PASS: gdb.python/py-xmethods.exp: Before: b_geta 1
 PASS: gdb.python/py-xmethods.exp: Before: e.geta()
 PASS: gdb.python/py-xmethods.exp: Before: a_geta 2
 PASS: gdb.python/py-xmethods.exp: Before: call g.size_diff<float>()
 PASS: gdb.python/py-xmethods.exp: Before: g_size_diff 2
 PASS: gdb.python/py-xmethods.exp: Before: g.size_diff<unsigned long>()
 PASS: gdb.python/py-xmethods.exp: Before: g.size_mul<2>()
 PASS: gdb.python/py-xmethods.exp: Before: g_size_mul 2
 PASS: gdb.python/py-xmethods.exp: Before: g.size_mul<5>()
 PASS: gdb.python/py-xmethods.exp: Before: g.mul<double>(2.0)
 PASS: gdb.python/py-xmethods.exp: Before: g_mul 2
 PASS: gdb.python/py-xmethods.exp: Before: g.mul<char>('a')
 PASS: gdb.python/py-xmethods.exp: load the script file
 PASS: gdb.python/py-xmethods.exp: After: a1 + a2
 PASS: gdb.python/py-xmethods.exp: After: a2 - a1
 PASS: gdb.python/py-xmethods.exp: After: a_minus_a 3
 PASS: gdb.python/py-xmethods.exp: After: b1 + a1
 PASS: gdb.python/py-xmethods.exp: After: b1 - a1
 PASS: gdb.python/py-xmethods.exp: After: a_minus_a 4
 PASS: gdb.python/py-xmethods.exp: After: a1.geta()
 PASS: gdb.python/py-xmethods.exp: After: ++a1
 PASS: gdb.python/py-xmethods.exp: After: a1.getarrayind(5)
 PASS: gdb.python/py-xmethods.exp: After: a_ptr->geta()
 PASS: gdb.python/py-xmethods.exp: After: e.geta()
 PASS: gdb.python/py-xmethods.exp: After: e_ptr->geta()
 PASS: gdb.python/py-xmethods.exp: After: e_ref.geta()
 PASS: gdb.python/py-xmethods.exp: After: e.method(10)
 PASS: gdb.python/py-xmethods.exp: After: e.method('a')
 PASS: gdb.python/py-xmethods.exp: After: g.size_diff<float>()
-PASS: gdb.python/py-xmethods.exp: After: g.size_diff<unsigned long>()
+FAIL: gdb.python/py-xmethods.exp: After: g.size_diff<unsigned long>()
 PASS: gdb.python/py-xmethods.exp: After: g.size_mul<2>()
 PASS: gdb.python/py-xmethods.exp: After: g.size_mul<  5  >()
 PASS: gdb.python/py-xmethods.exp: After: g.mul<double>(2.0)
 PASS: gdb.python/py-xmethods.exp: gdb_test
 PASS: gdb.python/py-xmethods.exp: Disable G_methods
 PASS: gdb.python/py-xmethods.exp: g.mul<char>('a') after disabling G_methods
 PASS: gdb.python/py-xmethods.exp: Enable G_methods
 PASS: gdb.python/py-xmethods.exp: After enabling G_methods
 PASS: gdb.python/py-xmethods.exp: Disable G_methods;mul
 PASS: gdb.python/py-xmethods.exp: g.mul<char>('a') after disabling G_methods;mul
 PASS: gdb.python/py-xmethods.exp: Enable G_methods;mul
 PASS: gdb.python/py-xmethods.exp: After enabling G_methods;mul
 PASS: gdb.python/py-xmethods.exp: info xmethod global plus 1
 PASS: gdb.python/py-xmethods.exp: disable xmethod progspace E_methods;method_int
 PASS: gdb.python/py-xmethods.exp: info xmethod xmethods E_methods;method_int
--- 20140923Build-gdbgit-f21/fedora-21-i386/out/gdb-m32.sum	2014-09-23 08:04:41.694254896 +0200
+++ 20140924Build-gdbgit-f21/fedora-21-i386/out/gdb-m32.sum	2014-09-24 08:36:46.246382272 +0200

#gdb.ada/catch_ex.exp
 Running gdb/testsuite/gdb.ada/catch_ex.exp ...
 PASS: gdb.ada/catch_ex.exp: compilation foo.adb
-PASS: gdb.ada/catch_ex.exp: insert catchpoint on all Ada exceptions
-PASS: gdb.ada/catch_ex.exp: info break, catch all Ada exceptions
-PASS: gdb.ada/catch_ex.exp: continuing to first exception
-PASS: gdb.ada/catch_ex.exp: continuing to second exception
-PASS: gdb.ada/catch_ex.exp: insert catchpoint on Program_Error
-PASS: gdb.ada/catch_ex.exp: insert catchpoint on failed assertions
-PASS: gdb.ada/catch_ex.exp: insert catchpoint on unhandled exceptions
-PASS: gdb.ada/catch_ex.exp: info break, second run
-PASS: gdb.ada/catch_ex.exp: continuing to Program_Error exception
-PASS: gdb.ada/catch_ex.exp: continuing to failed assertion
-PASS: gdb.ada/catch_ex.exp: continuing to unhandled exception
-PASS: gdb.ada/catch_ex.exp: continuing to program completion
-PASS: gdb.ada/catch_ex.exp: tcatch exception
-PASS: gdb.ada/catch_ex.exp: continuing to temporary catchpoint
-PASS: gdb.ada/catch_ex.exp: continuing to program completion
+UNSUPPORTED: gdb.ada/catch_ex.exp: insert catchpoint on all Ada exceptions

#gdb.ada/interface.exp
 Running gdb/testsuite/gdb.ada/interface.exp ...
 PASS: gdb.ada/interface.exp: compilation foo.adb
 PASS: gdb.ada/interface.exp: print r
-PASS: gdb.ada/interface.exp: print s
+FAIL: gdb.ada/interface.exp: print s

#gdb.ada/iwide.exp
 Running gdb/testsuite/gdb.ada/iwide.exp ...
 PASS: gdb.ada/iwide.exp: compilation p.adb
-PASS: gdb.ada/iwide.exp: print My_Drawable
-PASS: gdb.ada/iwide.exp: print s_access.all
-PASS: gdb.ada/iwide.exp: print sp_access.all
-PASS: gdb.ada/iwide.exp: print d_access.all
-PASS: gdb.ada/iwide.exp: print dp_access.all
+FAIL: gdb.ada/iwide.exp: print My_Drawable
+FAIL: gdb.ada/iwide.exp: print s_access.all
+FAIL: gdb.ada/iwide.exp: print sp_access.all
+FAIL: gdb.ada/iwide.exp: print d_access.all
+FAIL: gdb.ada/iwide.exp: print dp_access.all

#gdb.ada/mi_catch_ex.exp
 Running gdb/testsuite/gdb.ada/mi_catch_ex.exp ...
 PASS: gdb.ada/mi_catch_ex.exp: compilation foo.adb
-PASS: gdb.ada/mi_catch_ex.exp: insert catchpoint on all Ada exceptions
-PASS: gdb.ada/mi_catch_ex.exp: breakpoint at main
-PASS: gdb.ada/mi_catch_ex.exp: mi runto main
-PASS: gdb.ada/mi_catch_ex.exp: catch all exceptions
-PASS: gdb.ada/mi_catch_ex.exp: continue until CE caught by all-exceptions catchpoint
-PASS: gdb.ada/mi_catch_ex.exp: continue until PE caught by all-exceptions catchpoint
-PASS: gdb.ada/mi_catch_ex.exp: breakpoint at main
-PASS: gdb.ada/mi_catch_ex.exp: mi runto main
-PASS: gdb.ada/mi_catch_ex.exp: catch Program_Error
-PASS: gdb.ada/mi_catch_ex.exp: catch assert failures
-PASS: gdb.ada/mi_catch_ex.exp: catch unhandled exceptions
-PASS: gdb.ada/mi_catch_ex.exp: continue to exception catchpoint hit
-PASS: gdb.ada/mi_catch_ex.exp: continue to assert failure catchpoint hit
-PASS: gdb.ada/mi_catch_ex.exp: continue to unhandled exception catchpoint hit
+UNSUPPORTED: gdb.ada/mi_catch_ex.exp: insert catchpoint on all Ada exceptions

#gdb.ada/mi_ex_cond.exp
 Running gdb/testsuite/gdb.ada/mi_ex_cond.exp ...
 PASS: gdb.ada/mi_ex_cond.exp: compilation foo.adb
-PASS: gdb.ada/mi_ex_cond.exp: insert catchpoint on all Ada exceptions
-FAIL: gdb.ada/mi_ex_cond.exp: catch C_E if i = 2
-FAIL: gdb.ada/mi_ex_cond.exp: run to exception catchpoint hit (unknown output after running)
-FAIL: gdb.ada/mi_ex_cond.exp: -break-list
+UNSUPPORTED: gdb.ada/mi_ex_cond.exp: insert catchpoint on all Ada exceptions

#gdb.ada/mi_interface.exp
 Running gdb/testsuite/gdb.ada/mi_interface.exp ...
 PASS: gdb.ada/mi_interface.exp: compilation foo.adb
 PASS: gdb.ada/mi_interface.exp: breakpoint at main
 PASS: gdb.ada/mi_interface.exp: mi runto main
 PASS: gdb.ada/mi_interface.exp: run to foo.adb:22 (set breakpoint)
-PASS: gdb.ada/mi_interface.exp: Create ggg1 varobj
-PASS: gdb.ada/mi_interface.exp: list ggg1's children
+FAIL: gdb.ada/mi_interface.exp: Create ggg1 varobj
+FAIL: gdb.ada/mi_interface.exp: list ggg1's children

#gdb.ada/ptype_tagged_param.exp
 Running gdb/testsuite/gdb.ada/ptype_tagged_param.exp ...
 PASS: gdb.ada/ptype_tagged_param.exp: compilation foo.adb
-PASS: gdb.ada/ptype_tagged_param.exp: ptype s
+FAIL: gdb.ada/ptype_tagged_param.exp: ptype s

#gdb.ada/str_ref_cmp.exp
 Running gdb/testsuite/gdb.ada/str_ref_cmp.exp ...
 PASS: gdb.ada/str_ref_cmp.exp: compilation foo.adb
-KFAIL: gdb.ada/str_ref_cmp.exp: operator = works for strings (PRMS: ada/12607)
-UNTESTED: gdb.ada/str_ref_cmp.exp: str_ref_cmp.exp
+PASS: gdb.ada/str_ref_cmp.exp: operator = works for strings
+PASS: gdb.ada/str_ref_cmp.exp: print String_Var (1 .. 3) = "Hel"
+PASS: gdb.ada/str_ref_cmp.exp: print String_Var (1 .. 3) = "hel"

#gdb.ada/tagged.exp
 Running gdb/testsuite/gdb.ada/tagged.exp ...
 PASS: gdb.ada/tagged.exp: compilation foo.adb
 PASS: gdb.ada/tagged.exp: ptype segm
 PASS: gdb.ada/tagged.exp: print segm
-PASS: gdb.ada/tagged.exp: ptype obj
-PASS: gdb.ada/tagged.exp: print obj
+FAIL: gdb.ada/tagged.exp: ptype obj
+FAIL: gdb.ada/tagged.exp: print obj

#gdb.ada/tagged_access.exp
 Running gdb/testsuite/gdb.ada/tagged_access.exp ...
 PASS: gdb.ada/tagged_access.exp: compilation p.adb
-PASS: gdb.ada/tagged_access.exp: ptype c.all
-PASS: gdb.ada/tagged_access.exp: ptype c.menu_name
+FAIL: gdb.ada/tagged_access.exp: ptype c.all
+FAIL: gdb.ada/tagged_access.exp: ptype c.menu_name

#gdb.python/py-xmethods.exp
 Running gdb/testsuite/gdb.python/py-xmethods.exp ...
 PASS: gdb.python/py-xmethods.exp: continue to breakpoint: Break here
 PASS: gdb.python/py-xmethods.exp: Before: a1 + a2
 PASS: gdb.python/py-xmethods.exp: Before: a_plus_a 1
 PASS: gdb.python/py-xmethods.exp: Before: a2 - a1
 PASS: gdb.python/py-xmethods.exp: Before: a_minus_a 1
 PASS: gdb.python/py-xmethods.exp: Before: b1 - a1
 PASS: gdb.python/py-xmethods.exp: Before: a_minus_a 2
 PASS: gdb.python/py-xmethods.exp: Before: a1.geta()
 PASS: gdb.python/py-xmethods.exp: Before: a_geta 1
 PASS: gdb.python/py-xmethods.exp: Before: ++a1
 PASS: gdb.python/py-xmethods.exp: Before: a1.getarrayind(5)
 PASS: gdb.python/py-xmethods.exp: Before: a_ptr->geta()
 PASS: gdb.python/py-xmethods.exp: Before: b_geta 1
 PASS: gdb.python/py-xmethods.exp: Before: e.geta()
 PASS: gdb.python/py-xmethods.exp: Before: a_geta 2
 PASS: gdb.python/py-xmethods.exp: Before: call g.size_diff<float>()
 PASS: gdb.python/py-xmethods.exp: Before: g_size_diff 2
 PASS: gdb.python/py-xmethods.exp: Before: g.size_diff<unsigned long>()
 PASS: gdb.python/py-xmethods.exp: Before: g.size_mul<2>()
 PASS: gdb.python/py-xmethods.exp: Before: g_size_mul 2
 PASS: gdb.python/py-xmethods.exp: Before: g.size_mul<5>()
 PASS: gdb.python/py-xmethods.exp: Before: g.mul<double>(2.0)
 PASS: gdb.python/py-xmethods.exp: Before: g_mul 2
 PASS: gdb.python/py-xmethods.exp: Before: g.mul<char>('a')
 PASS: gdb.python/py-xmethods.exp: load the script file
 PASS: gdb.python/py-xmethods.exp: After: a1 + a2
 PASS: gdb.python/py-xmethods.exp: After: a2 - a1
 PASS: gdb.python/py-xmethods.exp: After: a_minus_a 3
 PASS: gdb.python/py-xmethods.exp: After: b1 + a1
 PASS: gdb.python/py-xmethods.exp: After: b1 - a1
 PASS: gdb.python/py-xmethods.exp: After: a_minus_a 4
 PASS: gdb.python/py-xmethods.exp: After: a1.geta()
 PASS: gdb.python/py-xmethods.exp: After: ++a1
 PASS: gdb.python/py-xmethods.exp: After: a1.getarrayind(5)
 PASS: gdb.python/py-xmethods.exp: After: a_ptr->geta()
 PASS: gdb.python/py-xmethods.exp: After: e.geta()
 PASS: gdb.python/py-xmethods.exp: After: e_ptr->geta()
 PASS: gdb.python/py-xmethods.exp: After: e_ref.geta()
 PASS: gdb.python/py-xmethods.exp: After: e.method(10)
 PASS: gdb.python/py-xmethods.exp: After: e.method('a')
 PASS: gdb.python/py-xmethods.exp: After: g.size_diff<float>()
-PASS: gdb.python/py-xmethods.exp: After: g.size_diff<unsigned long>()
+FAIL: gdb.python/py-xmethods.exp: After: g.size_diff<unsigned long>()
 PASS: gdb.python/py-xmethods.exp: After: g.size_mul<2>()
 PASS: gdb.python/py-xmethods.exp: After: g.size_mul<  5  >()
 PASS: gdb.python/py-xmethods.exp: After: g.mul<double>(2.0)
 PASS: gdb.python/py-xmethods.exp: gdb_test
 PASS: gdb.python/py-xmethods.exp: Disable G_methods
 PASS: gdb.python/py-xmethods.exp: g.mul<char>('a') after disabling G_methods
 PASS: gdb.python/py-xmethods.exp: Enable G_methods
 PASS: gdb.python/py-xmethods.exp: After enabling G_methods
 PASS: gdb.python/py-xmethods.exp: Disable G_methods;mul
 PASS: gdb.python/py-xmethods.exp: g.mul<char>('a') after disabling G_methods;mul
 PASS: gdb.python/py-xmethods.exp: Enable G_methods;mul
 PASS: gdb.python/py-xmethods.exp: After enabling G_methods;mul
 PASS: gdb.python/py-xmethods.exp: info xmethod global plus 1
 PASS: gdb.python/py-xmethods.exp: disable xmethod progspace E_methods;method_int
 PASS: gdb.python/py-xmethods.exp: info xmethod xmethods E_methods;method_int
--- 20140923Build-gdbgit-gdbserver-f21/fedora-21-x86_64/out/gdb-m32.sum	2014-09-23 09:07:44.007808981 +0200
+++ 20140924Build-gdbgit-gdbserver-f21/fedora-21-x86_64/out/gdb-m32.sum	2014-09-24 09:56:37.101383568 +0200

#gdb.ada/catch_ex.exp
 Running gdb/testsuite/gdb.ada/catch_ex.exp ...
 PASS: gdb.ada/catch_ex.exp: compilation foo.adb
-PASS: gdb.ada/catch_ex.exp: insert catchpoint on all Ada exceptions
-PASS: gdb.ada/catch_ex.exp: info break, catch all Ada exceptions
-PASS: gdb.ada/catch_ex.exp: continuing to first exception
-PASS: gdb.ada/catch_ex.exp: continuing to second exception
-PASS: gdb.ada/catch_ex.exp: insert catchpoint on Program_Error
-PASS: gdb.ada/catch_ex.exp: insert catchpoint on failed assertions
-PASS: gdb.ada/catch_ex.exp: insert catchpoint on unhandled exceptions
-PASS: gdb.ada/catch_ex.exp: info break, second run
-PASS: gdb.ada/catch_ex.exp: continuing to Program_Error exception
-PASS: gdb.ada/catch_ex.exp: continuing to failed assertion
-PASS: gdb.ada/catch_ex.exp: continuing to unhandled exception
-PASS: gdb.ada/catch_ex.exp: continuing to program completion
-PASS: gdb.ada/catch_ex.exp: tcatch exception
-PASS: gdb.ada/catch_ex.exp: continuing to temporary catchpoint
-PASS: gdb.ada/catch_ex.exp: continuing to program completion
+UNSUPPORTED: gdb.ada/catch_ex.exp: insert catchpoint on all Ada exceptions

#gdb.ada/interface.exp
 Running gdb/testsuite/gdb.ada/interface.exp ...
 PASS: gdb.ada/interface.exp: compilation foo.adb
 PASS: gdb.ada/interface.exp: print r
-PASS: gdb.ada/interface.exp: print s
+FAIL: gdb.ada/interface.exp: print s

#gdb.ada/iwide.exp
 Running gdb/testsuite/gdb.ada/iwide.exp ...
 PASS: gdb.ada/iwide.exp: compilation p.adb
-PASS: gdb.ada/iwide.exp: print My_Drawable
-PASS: gdb.ada/iwide.exp: print s_access.all
-PASS: gdb.ada/iwide.exp: print sp_access.all
-PASS: gdb.ada/iwide.exp: print d_access.all
-PASS: gdb.ada/iwide.exp: print dp_access.all
+FAIL: gdb.ada/iwide.exp: print My_Drawable
+FAIL: gdb.ada/iwide.exp: print s_access.all
+FAIL: gdb.ada/iwide.exp: print sp_access.all
+FAIL: gdb.ada/iwide.exp: print d_access.all
+FAIL: gdb.ada/iwide.exp: print dp_access.all

#gdb.ada/mi_catch_ex.exp
 Running gdb/testsuite/gdb.ada/mi_catch_ex.exp ...
 PASS: gdb.ada/mi_catch_ex.exp: compilation foo.adb
-PASS: gdb.ada/mi_catch_ex.exp: insert catchpoint on all Ada exceptions
-PASS: gdb.ada/mi_catch_ex.exp: breakpoint at main
-PASS: gdb.ada/mi_catch_ex.exp: mi runto main
-PASS: gdb.ada/mi_catch_ex.exp: catch all exceptions
-PASS: gdb.ada/mi_catch_ex.exp: continue until CE caught by all-exceptions catchpoint
-PASS: gdb.ada/mi_catch_ex.exp: continue until PE caught by all-exceptions catchpoint
-PASS: gdb.ada/mi_catch_ex.exp: breakpoint at main
-PASS: gdb.ada/mi_catch_ex.exp: mi runto main
-PASS: gdb.ada/mi_catch_ex.exp: catch Program_Error
-PASS: gdb.ada/mi_catch_ex.exp: catch assert failures
-PASS: gdb.ada/mi_catch_ex.exp: catch unhandled exceptions
-PASS: gdb.ada/mi_catch_ex.exp: continue to exception catchpoint hit
-PASS: gdb.ada/mi_catch_ex.exp: continue to assert failure catchpoint hit
-PASS: gdb.ada/mi_catch_ex.exp: continue to unhandled exception catchpoint hit
+UNSUPPORTED: gdb.ada/mi_catch_ex.exp: insert catchpoint on all Ada exceptions

#gdb.ada/mi_ex_cond.exp
 Running gdb/testsuite/gdb.ada/mi_ex_cond.exp ...
 PASS: gdb.ada/mi_ex_cond.exp: compilation foo.adb
-PASS: gdb.ada/mi_ex_cond.exp: insert catchpoint on all Ada exceptions
-FAIL: gdb.ada/mi_ex_cond.exp: catch C_E if i = 2
-FAIL: gdb.ada/mi_ex_cond.exp: run to exception catchpoint hit (unknown output after running)
-FAIL: gdb.ada/mi_ex_cond.exp: -break-list
+UNSUPPORTED: gdb.ada/mi_ex_cond.exp: insert catchpoint on all Ada exceptions

#gdb.ada/mi_interface.exp
 Running gdb/testsuite/gdb.ada/mi_interface.exp ...
 PASS: gdb.ada/mi_interface.exp: compilation foo.adb
 PASS: gdb.ada/mi_interface.exp: breakpoint at main
 PASS: gdb.ada/mi_interface.exp: mi runto main
 PASS: gdb.ada/mi_interface.exp: run to foo.adb:22 (set breakpoint)
-PASS: gdb.ada/mi_interface.exp: Create ggg1 varobj
-PASS: gdb.ada/mi_interface.exp: list ggg1's children
+FAIL: gdb.ada/mi_interface.exp: Create ggg1 varobj
+FAIL: gdb.ada/mi_interface.exp: list ggg1's children

#gdb.ada/ptype_tagged_param.exp
 Running gdb/testsuite/gdb.ada/ptype_tagged_param.exp ...
 PASS: gdb.ada/ptype_tagged_param.exp: compilation foo.adb
-PASS: gdb.ada/ptype_tagged_param.exp: ptype s
+FAIL: gdb.ada/ptype_tagged_param.exp: ptype s

#gdb.ada/str_ref_cmp.exp
 Running gdb/testsuite/gdb.ada/str_ref_cmp.exp ...
 PASS: gdb.ada/str_ref_cmp.exp: compilation foo.adb
-KFAIL: gdb.ada/str_ref_cmp.exp: operator = works for strings (PRMS: ada/12607)
-UNTESTED: gdb.ada/str_ref_cmp.exp: str_ref_cmp.exp
+PASS: gdb.ada/str_ref_cmp.exp: operator = works for strings
+PASS: gdb.ada/str_ref_cmp.exp: print String_Var (1 .. 3) = "Hel"
+PASS: gdb.ada/str_ref_cmp.exp: print String_Var (1 .. 3) = "hel"

#gdb.ada/tagged.exp
 Running gdb/testsuite/gdb.ada/tagged.exp ...
 PASS: gdb.ada/tagged.exp: compilation foo.adb
 PASS: gdb.ada/tagged.exp: ptype segm
 PASS: gdb.ada/tagged.exp: print segm
-PASS: gdb.ada/tagged.exp: ptype obj
-PASS: gdb.ada/tagged.exp: print obj
+FAIL: gdb.ada/tagged.exp: ptype obj
+FAIL: gdb.ada/tagged.exp: print obj

#gdb.ada/tagged_access.exp
 Running gdb/testsuite/gdb.ada/tagged_access.exp ...
 PASS: gdb.ada/tagged_access.exp: compilation p.adb
-PASS: gdb.ada/tagged_access.exp: ptype c.all
-PASS: gdb.ada/tagged_access.exp: ptype c.menu_name
+FAIL: gdb.ada/tagged_access.exp: ptype c.all
+FAIL: gdb.ada/tagged_access.exp: ptype c.menu_name

#gdb.base/random-signal.exp
 Running gdb/testsuite/gdb.base/random-signal.exp ...
 PASS: gdb.base/random-signal.exp: set can-use-hw-watchpoints 0
 PASS: gdb.base/random-signal.exp: watch v
 PASS: gdb.base/random-signal.exp: continue
-PASS: gdb.base/random-signal.exp: stop with control-c
+FAIL: gdb.base/random-signal.exp: stop with control-c (timeout)

#gdb.python/py-xmethods.exp
 Running gdb/testsuite/gdb.python/py-xmethods.exp ...
 PASS: gdb.python/py-xmethods.exp: continue to breakpoint: Break here
 PASS: gdb.python/py-xmethods.exp: Before: a1 + a2
 PASS: gdb.python/py-xmethods.exp: Before: a_plus_a 1
 PASS: gdb.python/py-xmethods.exp: Before: a2 - a1
 PASS: gdb.python/py-xmethods.exp: Before: a_minus_a 1
 PASS: gdb.python/py-xmethods.exp: Before: b1 - a1
 PASS: gdb.python/py-xmethods.exp: Before: a_minus_a 2
 PASS: gdb.python/py-xmethods.exp: Before: a1.geta()
 PASS: gdb.python/py-xmethods.exp: Before: a_geta 1
 PASS: gdb.python/py-xmethods.exp: Before: ++a1
 PASS: gdb.python/py-xmethods.exp: Before: a1.getarrayind(5)
 PASS: gdb.python/py-xmethods.exp: Before: a_ptr->geta()
 PASS: gdb.python/py-xmethods.exp: Before: b_geta 1
 PASS: gdb.python/py-xmethods.exp: Before: e.geta()
 PASS: gdb.python/py-xmethods.exp: Before: a_geta 2
 PASS: gdb.python/py-xmethods.exp: Before: call g.size_diff<float>()
 PASS: gdb.python/py-xmethods.exp: Before: g_size_diff 2
 PASS: gdb.python/py-xmethods.exp: Before: g.size_diff<unsigned long>()
 PASS: gdb.python/py-xmethods.exp: Before: g.size_mul<2>()
 PASS: gdb.python/py-xmethods.exp: Before: g_size_mul 2
 PASS: gdb.python/py-xmethods.exp: Before: g.size_mul<5>()
 PASS: gdb.python/py-xmethods.exp: Before: g.mul<double>(2.0)
 PASS: gdb.python/py-xmethods.exp: Before: g_mul 2
 PASS: gdb.python/py-xmethods.exp: Before: g.mul<char>('a')
 PASS: gdb.python/py-xmethods.exp: load the script file
 PASS: gdb.python/py-xmethods.exp: After: a1 + a2
 PASS: gdb.python/py-xmethods.exp: After: a2 - a1
 PASS: gdb.python/py-xmethods.exp: After: a_minus_a 3
 PASS: gdb.python/py-xmethods.exp: After: b1 + a1
 PASS: gdb.python/py-xmethods.exp: After: b1 - a1
 PASS: gdb.python/py-xmethods.exp: After: a_minus_a 4
 PASS: gdb.python/py-xmethods.exp: After: a1.geta()
 PASS: gdb.python/py-xmethods.exp: After: ++a1
 PASS: gdb.python/py-xmethods.exp: After: a1.getarrayind(5)
 PASS: gdb.python/py-xmethods.exp: After: a_ptr->geta()
 PASS: gdb.python/py-xmethods.exp: After: e.geta()
 PASS: gdb.python/py-xmethods.exp: After: e_ptr->geta()
 PASS: gdb.python/py-xmethods.exp: After: e_ref.geta()
 PASS: gdb.python/py-xmethods.exp: After: e.method(10)
 PASS: gdb.python/py-xmethods.exp: After: e.method('a')
 PASS: gdb.python/py-xmethods.exp: After: g.size_diff<float>()
-PASS: gdb.python/py-xmethods.exp: After: g.size_diff<unsigned long>()
+FAIL: gdb.python/py-xmethods.exp: After: g.size_diff<unsigned long>()
 PASS: gdb.python/py-xmethods.exp: After: g.size_mul<2>()
 PASS: gdb.python/py-xmethods.exp: After: g.size_mul<  5  >()
 PASS: gdb.python/py-xmethods.exp: After: g.mul<double>(2.0)
 PASS: gdb.python/py-xmethods.exp: gdb_test
 PASS: gdb.python/py-xmethods.exp: Disable G_methods
 PASS: gdb.python/py-xmethods.exp: g.mul<char>('a') after disabling G_methods
 PASS: gdb.python/py-xmethods.exp: Enable G_methods
 PASS: gdb.python/py-xmethods.exp: After enabling G_methods
 PASS: gdb.python/py-xmethods.exp: Disable G_methods;mul
 PASS: gdb.python/py-xmethods.exp: g.mul<char>('a') after disabling G_methods;mul
 PASS: gdb.python/py-xmethods.exp: Enable G_methods;mul
 PASS: gdb.python/py-xmethods.exp: After enabling G_methods;mul
 PASS: gdb.python/py-xmethods.exp: info xmethod global plus 1
 PASS: gdb.python/py-xmethods.exp: disable xmethod progspace E_methods;method_int
 PASS: gdb.python/py-xmethods.exp: info xmethod xmethods E_methods;method_int
--- 20140923Build-gdbgit-gdbserver-f21/fedora-21-x86_64/out/gdb-m64.sum	2014-09-23 09:07:44.024808997 +0200
+++ 20140924Build-gdbgit-gdbserver-f21/fedora-21-x86_64/out/gdb-m64.sum	2014-09-24 09:56:37.118383582 +0200

#gdb.ada/catch_ex.exp
 Running gdb/testsuite/gdb.ada/catch_ex.exp ...
 PASS: gdb.ada/catch_ex.exp: compilation foo.adb
-PASS: gdb.ada/catch_ex.exp: insert catchpoint on all Ada exceptions
-PASS: gdb.ada/catch_ex.exp: info break, catch all Ada exceptions
-PASS: gdb.ada/catch_ex.exp: continuing to first exception
-PASS: gdb.ada/catch_ex.exp: continuing to second exception
-PASS: gdb.ada/catch_ex.exp: insert catchpoint on Program_Error
-PASS: gdb.ada/catch_ex.exp: insert catchpoint on failed assertions
-PASS: gdb.ada/catch_ex.exp: insert catchpoint on unhandled exceptions
-PASS: gdb.ada/catch_ex.exp: info break, second run
-PASS: gdb.ada/catch_ex.exp: continuing to Program_Error exception
-PASS: gdb.ada/catch_ex.exp: continuing to failed assertion
-PASS: gdb.ada/catch_ex.exp: continuing to unhandled exception
-PASS: gdb.ada/catch_ex.exp: continuing to program completion
-PASS: gdb.ada/catch_ex.exp: tcatch exception
-PASS: gdb.ada/catch_ex.exp: continuing to temporary catchpoint
-PASS: gdb.ada/catch_ex.exp: continuing to program completion
+UNSUPPORTED: gdb.ada/catch_ex.exp: insert catchpoint on all Ada exceptions

#gdb.ada/interface.exp
 Running gdb/testsuite/gdb.ada/interface.exp ...
 PASS: gdb.ada/interface.exp: compilation foo.adb
 PASS: gdb.ada/interface.exp: print r
-PASS: gdb.ada/interface.exp: print s
+FAIL: gdb.ada/interface.exp: print s

#gdb.ada/iwide.exp
 Running gdb/testsuite/gdb.ada/iwide.exp ...
 PASS: gdb.ada/iwide.exp: compilation p.adb
-PASS: gdb.ada/iwide.exp: print My_Drawable
-PASS: gdb.ada/iwide.exp: print s_access.all
-PASS: gdb.ada/iwide.exp: print sp_access.all
-PASS: gdb.ada/iwide.exp: print d_access.all
-PASS: gdb.ada/iwide.exp: print dp_access.all
+FAIL: gdb.ada/iwide.exp: print My_Drawable
+FAIL: gdb.ada/iwide.exp: print s_access.all
+FAIL: gdb.ada/iwide.exp: print sp_access.all
+FAIL: gdb.ada/iwide.exp: print d_access.all
+FAIL: gdb.ada/iwide.exp: print dp_access.all

#gdb.ada/mi_catch_ex.exp
 Running gdb/testsuite/gdb.ada/mi_catch_ex.exp ...
 PASS: gdb.ada/mi_catch_ex.exp: compilation foo.adb
-PASS: gdb.ada/mi_catch_ex.exp: insert catchpoint on all Ada exceptions
-PASS: gdb.ada/mi_catch_ex.exp: breakpoint at main
-PASS: gdb.ada/mi_catch_ex.exp: mi runto main
-PASS: gdb.ada/mi_catch_ex.exp: catch all exceptions
-PASS: gdb.ada/mi_catch_ex.exp: continue until CE caught by all-exceptions catchpoint
-PASS: gdb.ada/mi_catch_ex.exp: continue until PE caught by all-exceptions catchpoint
-PASS: gdb.ada/mi_catch_ex.exp: breakpoint at main
-PASS: gdb.ada/mi_catch_ex.exp: mi runto main
-PASS: gdb.ada/mi_catch_ex.exp: catch Program_Error
-PASS: gdb.ada/mi_catch_ex.exp: catch assert failures
-PASS: gdb.ada/mi_catch_ex.exp: catch unhandled exceptions
-PASS: gdb.ada/mi_catch_ex.exp: continue to exception catchpoint hit
-PASS: gdb.ada/mi_catch_ex.exp: continue to assert failure catchpoint hit
-PASS: gdb.ada/mi_catch_ex.exp: continue to unhandled exception catchpoint hit
+UNSUPPORTED: gdb.ada/mi_catch_ex.exp: insert catchpoint on all Ada exceptions

#gdb.ada/mi_ex_cond.exp
 Running gdb/testsuite/gdb.ada/mi_ex_cond.exp ...
 PASS: gdb.ada/mi_ex_cond.exp: compilation foo.adb
-PASS: gdb.ada/mi_ex_cond.exp: insert catchpoint on all Ada exceptions
-FAIL: gdb.ada/mi_ex_cond.exp: catch C_E if i = 2
-FAIL: gdb.ada/mi_ex_cond.exp: run to exception catchpoint hit (unknown output after running)
-FAIL: gdb.ada/mi_ex_cond.exp: -break-list
+UNSUPPORTED: gdb.ada/mi_ex_cond.exp: insert catchpoint on all Ada exceptions

#gdb.ada/mi_interface.exp
 Running gdb/testsuite/gdb.ada/mi_interface.exp ...
 PASS: gdb.ada/mi_interface.exp: compilation foo.adb
 PASS: gdb.ada/mi_interface.exp: breakpoint at main
 PASS: gdb.ada/mi_interface.exp: mi runto main
 PASS: gdb.ada/mi_interface.exp: run to foo.adb:22 (set breakpoint)
-PASS: gdb.ada/mi_interface.exp: Create ggg1 varobj
-PASS: gdb.ada/mi_interface.exp: list ggg1's children
+FAIL: gdb.ada/mi_interface.exp: Create ggg1 varobj
+FAIL: gdb.ada/mi_interface.exp: list ggg1's children

#gdb.ada/ptype_tagged_param.exp
 Running gdb/testsuite/gdb.ada/ptype_tagged_param.exp ...
 PASS: gdb.ada/ptype_tagged_param.exp: compilation foo.adb
-PASS: gdb.ada/ptype_tagged_param.exp: ptype s
+FAIL: gdb.ada/ptype_tagged_param.exp: ptype s

#gdb.ada/str_ref_cmp.exp
 Running gdb/testsuite/gdb.ada/str_ref_cmp.exp ...
 PASS: gdb.ada/str_ref_cmp.exp: compilation foo.adb
-KFAIL: gdb.ada/str_ref_cmp.exp: operator = works for strings (PRMS: ada/12607)
-UNTESTED: gdb.ada/str_ref_cmp.exp: str_ref_cmp.exp
+PASS: gdb.ada/str_ref_cmp.exp: operator = works for strings
+PASS: gdb.ada/str_ref_cmp.exp: print String_Var (1 .. 3) = "Hel"
+PASS: gdb.ada/str_ref_cmp.exp: print String_Var (1 .. 3) = "hel"

#gdb.ada/tagged.exp
 Running gdb/testsuite/gdb.ada/tagged.exp ...
 PASS: gdb.ada/tagged.exp: compilation foo.adb
 PASS: gdb.ada/tagged.exp: ptype segm
 PASS: gdb.ada/tagged.exp: print segm
-PASS: gdb.ada/tagged.exp: ptype obj
-PASS: gdb.ada/tagged.exp: print obj
+FAIL: gdb.ada/tagged.exp: ptype obj
+FAIL: gdb.ada/tagged.exp: print obj

#gdb.ada/tagged_access.exp
 Running gdb/testsuite/gdb.ada/tagged_access.exp ...
 PASS: gdb.ada/tagged_access.exp: compilation p.adb
-PASS: gdb.ada/tagged_access.exp: ptype c.all
-PASS: gdb.ada/tagged_access.exp: ptype c.menu_name
+FAIL: gdb.ada/tagged_access.exp: ptype c.all
+FAIL: gdb.ada/tagged_access.exp: ptype c.menu_name

#gdb.base/random-signal.exp
 Running gdb/testsuite/gdb.base/random-signal.exp ...
 PASS: gdb.base/random-signal.exp: set can-use-hw-watchpoints 0
 PASS: gdb.base/random-signal.exp: watch v
 PASS: gdb.base/random-signal.exp: continue
-PASS: gdb.base/random-signal.exp: stop with control-c
+FAIL: gdb.base/random-signal.exp: stop with control-c (timeout)

#gdb.mi/mi-nsintrall.exp
 Running gdb/testsuite/gdb.mi/mi-nsintrall.exp ...
 PASS: gdb.mi/mi-nsintrall.exp: successfully compiled posix threads test case
 PASS: gdb.mi/mi-nsintrall.exp: breakpoint at main
 PASS: gdb.mi/mi-nsintrall.exp: mi runto main
 PASS: gdb.mi/mi-nsintrall.exp: breakpoint at thread_function
 PASS: gdb.mi/mi-nsintrall.exp: stop 0
 PASS: gdb.mi/mi-nsintrall.exp: stop 1
 PASS: gdb.mi/mi-nsintrall.exp: stop 2
 PASS: gdb.mi/mi-nsintrall.exp: stop 3
-PASS: gdb.mi/mi-nsintrall.exp: stop 4
-PASS: gdb.mi/mi-nsintrall.exp: stop 5
+FAIL: gdb.mi/mi-nsintrall.exp: stop 4 (timeout)
+FAIL: gdb.mi/mi-nsintrall.exp: stop 5 (timeout)
 PASS: gdb.mi/mi-nsintrall.exp: thread state, all stopped
 PASS: gdb.mi/mi-nsintrall.exp: resume all, no breakpoint
 PASS: gdb.mi/mi-nsintrall.exp: thread state, resume all
 PASS: gdb.mi/mi-nsintrall.exp: interrupt all threads
 PASS: gdb.mi/mi-nsintrall.exp: interrupt 0
 PASS: gdb.mi/mi-nsintrall.exp: interrupt 1
 PASS: gdb.mi/mi-nsintrall.exp: interrupt 2
 PASS: gdb.mi/mi-nsintrall.exp: interrupt 3
 PASS: gdb.mi/mi-nsintrall.exp: interrupt 4
 PASS: gdb.mi/mi-nsintrall.exp: interrupt 5
 PASS: gdb.mi/mi-nsintrall.exp: thread state, all interrupted
 PASS: gdb.mi/mi-nsintrall.exp: resume all after interrupting
 PASS: gdb.mi/mi-nsintrall.exp: thread state, resume all after interrupting

#gdb.python/py-xmethods.exp
 Running gdb/testsuite/gdb.python/py-xmethods.exp ...
 PASS: gdb.python/py-xmethods.exp: continue to breakpoint: Break here
 PASS: gdb.python/py-xmethods.exp: Before: a1 + a2
 PASS: gdb.python/py-xmethods.exp: Before: a_plus_a 1
 PASS: gdb.python/py-xmethods.exp: Before: a2 - a1
 PASS: gdb.python/py-xmethods.exp: Before: a_minus_a 1
 PASS: gdb.python/py-xmethods.exp: Before: b1 - a1
 PASS: gdb.python/py-xmethods.exp: Before: a_minus_a 2
 PASS: gdb.python/py-xmethods.exp: Before: a1.geta()
 PASS: gdb.python/py-xmethods.exp: Before: a_geta 1
 PASS: gdb.python/py-xmethods.exp: Before: ++a1
 PASS: gdb.python/py-xmethods.exp: Before: a1.getarrayind(5)
 PASS: gdb.python/py-xmethods.exp: Before: a_ptr->geta()
 PASS: gdb.python/py-xmethods.exp: Before: b_geta 1
 PASS: gdb.python/py-xmethods.exp: Before: e.geta()
 PASS: gdb.python/py-xmethods.exp: Before: a_geta 2
 PASS: gdb.python/py-xmethods.exp: Before: call g.size_diff<float>()
 PASS: gdb.python/py-xmethods.exp: Before: g_size_diff 2
 PASS: gdb.python/py-xmethods.exp: Before: g.size_diff<unsigned long>()
 PASS: gdb.python/py-xmethods.exp: Before: g.size_mul<2>()
 PASS: gdb.python/py-xmethods.exp: Before: g_size_mul 2
 PASS: gdb.python/py-xmethods.exp: Before: g.size_mul<5>()
 PASS: gdb.python/py-xmethods.exp: Before: g.mul<double>(2.0)
 PASS: gdb.python/py-xmethods.exp: Before: g_mul 2
 PASS: gdb.python/py-xmethods.exp: Before: g.mul<char>('a')
 PASS: gdb.python/py-xmethods.exp: load the script file
 PASS: gdb.python/py-xmethods.exp: After: a1 + a2
 PASS: gdb.python/py-xmethods.exp: After: a2 - a1
 PASS: gdb.python/py-xmethods.exp: After: a_minus_a 3
 PASS: gdb.python/py-xmethods.exp: After: b1 + a1
 PASS: gdb.python/py-xmethods.exp: After: b1 - a1
 PASS: gdb.python/py-xmethods.exp: After: a_minus_a 4
 PASS: gdb.python/py-xmethods.exp: After: a1.geta()
 PASS: gdb.python/py-xmethods.exp: After: ++a1
 PASS: gdb.python/py-xmethods.exp: After: a1.getarrayind(5)
 PASS: gdb.python/py-xmethods.exp: After: a_ptr->geta()
 PASS: gdb.python/py-xmethods.exp: After: e.geta()
 PASS: gdb.python/py-xmethods.exp: After: e_ptr->geta()
 PASS: gdb.python/py-xmethods.exp: After: e_ref.geta()
 PASS: gdb.python/py-xmethods.exp: After: e.method(10)
 PASS: gdb.python/py-xmethods.exp: After: e.method('a')
 PASS: gdb.python/py-xmethods.exp: After: g.size_diff<float>()
-PASS: gdb.python/py-xmethods.exp: After: g.size_diff<unsigned long>()
+FAIL: gdb.python/py-xmethods.exp: After: g.size_diff<unsigned long>()
 PASS: gdb.python/py-xmethods.exp: After: g.size_mul<2>()
 PASS: gdb.python/py-xmethods.exp: After: g.size_mul<  5  >()
 PASS: gdb.python/py-xmethods.exp: After: g.mul<double>(2.0)
 PASS: gdb.python/py-xmethods.exp: gdb_test
 PASS: gdb.python/py-xmethods.exp: Disable G_methods
 PASS: gdb.python/py-xmethods.exp: g.mul<char>('a') after disabling G_methods
 PASS: gdb.python/py-xmethods.exp: Enable G_methods
 PASS: gdb.python/py-xmethods.exp: After enabling G_methods
 PASS: gdb.python/py-xmethods.exp: Disable G_methods;mul
 PASS: gdb.python/py-xmethods.exp: g.mul<char>('a') after disabling G_methods;mul
 PASS: gdb.python/py-xmethods.exp: Enable G_methods;mul
 PASS: gdb.python/py-xmethods.exp: After enabling G_methods;mul
 PASS: gdb.python/py-xmethods.exp: info xmethod global plus 1
 PASS: gdb.python/py-xmethods.exp: disable xmethod progspace E_methods;method_int
 PASS: gdb.python/py-xmethods.exp: info xmethod xmethods E_methods;method_int

#gdb.threads/thread-specific-bp.exp
 Running gdb/testsuite/gdb.threads/thread-specific-bp.exp ...
 PASS: gdb.threads/thread-specific-bp.exp: successfully compiled posix threads test case
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: get main thread id
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: continue to breakpoint: start
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: get start thread id
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: breakpoint set
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread 1 selected
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: continue to end
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread start is gone
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread-specific breakpoint was deleted
 PASS: gdb.threads/thread-specific-bp.exp: set non-stop mode
-PASS: gdb.threads/thread-specific-bp.exp: non-stop: get main thread id
-PASS: gdb.threads/thread-specific-bp.exp: non-stop: continue to breakpoint: start
-PASS: gdb.threads/thread-specific-bp.exp: non-stop: get start thread id
-PASS: gdb.threads/thread-specific-bp.exp: non-stop: breakpoint set
-PASS: gdb.threads/thread-specific-bp.exp: non-stop: thread 1 selected
-PASS: gdb.threads/thread-specific-bp.exp: non-stop: continue to end
-PASS: gdb.threads/thread-specific-bp.exp: non-stop: thread 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
--- 20140923Build-gdbgit-gdbserver-f21/fedora-21-i386/out/gdb-m32.sum	2014-09-23 09:01:06.857425223 +0200
+++ 20140924Build-gdbgit-gdbserver-f21/fedora-21-i386/out/gdb-m32.sum	2014-09-24 09:47:42.268963402 +0200

#gdb.ada/catch_ex.exp
 Running gdb/testsuite/gdb.ada/catch_ex.exp ...
 PASS: gdb.ada/catch_ex.exp: compilation foo.adb
-PASS: gdb.ada/catch_ex.exp: insert catchpoint on all Ada exceptions
-PASS: gdb.ada/catch_ex.exp: info break, catch all Ada exceptions
-PASS: gdb.ada/catch_ex.exp: continuing to first exception
-PASS: gdb.ada/catch_ex.exp: continuing to second exception
-PASS: gdb.ada/catch_ex.exp: insert catchpoint on Program_Error
-PASS: gdb.ada/catch_ex.exp: insert catchpoint on failed assertions
-PASS: gdb.ada/catch_ex.exp: insert catchpoint on unhandled exceptions
-PASS: gdb.ada/catch_ex.exp: info break, second run
-PASS: gdb.ada/catch_ex.exp: continuing to Program_Error exception
-PASS: gdb.ada/catch_ex.exp: continuing to failed assertion
-PASS: gdb.ada/catch_ex.exp: continuing to unhandled exception
-PASS: gdb.ada/catch_ex.exp: continuing to program completion
-PASS: gdb.ada/catch_ex.exp: tcatch exception
-PASS: gdb.ada/catch_ex.exp: continuing to temporary catchpoint
-PASS: gdb.ada/catch_ex.exp: continuing to program completion
+UNSUPPORTED: gdb.ada/catch_ex.exp: insert catchpoint on all Ada exceptions

#gdb.ada/interface.exp
 Running gdb/testsuite/gdb.ada/interface.exp ...
 PASS: gdb.ada/interface.exp: compilation foo.adb
 PASS: gdb.ada/interface.exp: print r
-PASS: gdb.ada/interface.exp: print s
+FAIL: gdb.ada/interface.exp: print s

#gdb.ada/iwide.exp
 Running gdb/testsuite/gdb.ada/iwide.exp ...
 PASS: gdb.ada/iwide.exp: compilation p.adb
-PASS: gdb.ada/iwide.exp: print My_Drawable
-PASS: gdb.ada/iwide.exp: print s_access.all
-PASS: gdb.ada/iwide.exp: print sp_access.all
-PASS: gdb.ada/iwide.exp: print d_access.all
-PASS: gdb.ada/iwide.exp: print dp_access.all
+FAIL: gdb.ada/iwide.exp: print My_Drawable
+FAIL: gdb.ada/iwide.exp: print s_access.all
+FAIL: gdb.ada/iwide.exp: print sp_access.all
+FAIL: gdb.ada/iwide.exp: print d_access.all
+FAIL: gdb.ada/iwide.exp: print dp_access.all

#gdb.ada/mi_catch_ex.exp
 Running gdb/testsuite/gdb.ada/mi_catch_ex.exp ...
 PASS: gdb.ada/mi_catch_ex.exp: compilation foo.adb
-PASS: gdb.ada/mi_catch_ex.exp: insert catchpoint on all Ada exceptions
-PASS: gdb.ada/mi_catch_ex.exp: breakpoint at main
-PASS: gdb.ada/mi_catch_ex.exp: mi runto main
-PASS: gdb.ada/mi_catch_ex.exp: catch all exceptions
-PASS: gdb.ada/mi_catch_ex.exp: continue until CE caught by all-exceptions catchpoint
-PASS: gdb.ada/mi_catch_ex.exp: continue until PE caught by all-exceptions catchpoint
-PASS: gdb.ada/mi_catch_ex.exp: breakpoint at main
-PASS: gdb.ada/mi_catch_ex.exp: mi runto main
-PASS: gdb.ada/mi_catch_ex.exp: catch Program_Error
-PASS: gdb.ada/mi_catch_ex.exp: catch assert failures
-PASS: gdb.ada/mi_catch_ex.exp: catch unhandled exceptions
-PASS: gdb.ada/mi_catch_ex.exp: continue to exception catchpoint hit
-PASS: gdb.ada/mi_catch_ex.exp: continue to assert failure catchpoint hit
-PASS: gdb.ada/mi_catch_ex.exp: continue to unhandled exception catchpoint hit
+UNSUPPORTED: gdb.ada/mi_catch_ex.exp: insert catchpoint on all Ada exceptions

#gdb.ada/mi_ex_cond.exp
 Running gdb/testsuite/gdb.ada/mi_ex_cond.exp ...
 PASS: gdb.ada/mi_ex_cond.exp: compilation foo.adb
-PASS: gdb.ada/mi_ex_cond.exp: insert catchpoint on all Ada exceptions
-FAIL: gdb.ada/mi_ex_cond.exp: catch C_E if i = 2
-FAIL: gdb.ada/mi_ex_cond.exp: run to exception catchpoint hit (unknown output after running)
-FAIL: gdb.ada/mi_ex_cond.exp: -break-list
+UNSUPPORTED: gdb.ada/mi_ex_cond.exp: insert catchpoint on all Ada exceptions

#gdb.ada/mi_interface.exp
 Running gdb/testsuite/gdb.ada/mi_interface.exp ...
 PASS: gdb.ada/mi_interface.exp: compilation foo.adb
 PASS: gdb.ada/mi_interface.exp: breakpoint at main
 PASS: gdb.ada/mi_interface.exp: mi runto main
 PASS: gdb.ada/mi_interface.exp: run to foo.adb:22 (set breakpoint)
-PASS: gdb.ada/mi_interface.exp: Create ggg1 varobj
-PASS: gdb.ada/mi_interface.exp: list ggg1's children
+FAIL: gdb.ada/mi_interface.exp: Create ggg1 varobj
+FAIL: gdb.ada/mi_interface.exp: list ggg1's children

#gdb.ada/ptype_tagged_param.exp
 Running gdb/testsuite/gdb.ada/ptype_tagged_param.exp ...
 PASS: gdb.ada/ptype_tagged_param.exp: compilation foo.adb
-PASS: gdb.ada/ptype_tagged_param.exp: ptype s
+FAIL: gdb.ada/ptype_tagged_param.exp: ptype s

#gdb.ada/str_ref_cmp.exp
 Running gdb/testsuite/gdb.ada/str_ref_cmp.exp ...
 PASS: gdb.ada/str_ref_cmp.exp: compilation foo.adb
-KFAIL: gdb.ada/str_ref_cmp.exp: operator = works for strings (PRMS: ada/12607)
-UNTESTED: gdb.ada/str_ref_cmp.exp: str_ref_cmp.exp
+PASS: gdb.ada/str_ref_cmp.exp: operator = works for strings
+PASS: gdb.ada/str_ref_cmp.exp: print String_Var (1 .. 3) = "Hel"
+PASS: gdb.ada/str_ref_cmp.exp: print String_Var (1 .. 3) = "hel"

#gdb.ada/tagged.exp
 Running gdb/testsuite/gdb.ada/tagged.exp ...
 PASS: gdb.ada/tagged.exp: compilation foo.adb
 PASS: gdb.ada/tagged.exp: ptype segm
 PASS: gdb.ada/tagged.exp: print segm
-PASS: gdb.ada/tagged.exp: ptype obj
-PASS: gdb.ada/tagged.exp: print obj
+FAIL: gdb.ada/tagged.exp: ptype obj
+FAIL: gdb.ada/tagged.exp: print obj

#gdb.ada/tagged_access.exp
 Running gdb/testsuite/gdb.ada/tagged_access.exp ...
 PASS: gdb.ada/tagged_access.exp: compilation p.adb
-PASS: gdb.ada/tagged_access.exp: ptype c.all
-PASS: gdb.ada/tagged_access.exp: ptype c.menu_name
+FAIL: gdb.ada/tagged_access.exp: ptype c.all
+FAIL: gdb.ada/tagged_access.exp: ptype c.menu_name

#gdb.base/random-signal.exp
 Running gdb/testsuite/gdb.base/random-signal.exp ...
 PASS: gdb.base/random-signal.exp: set can-use-hw-watchpoints 0
 PASS: gdb.base/random-signal.exp: watch v
 PASS: gdb.base/random-signal.exp: continue
-PASS: gdb.base/random-signal.exp: stop with control-c
+FAIL: gdb.base/random-signal.exp: stop with control-c (timeout)

#gdb.python/py-xmethods.exp
 Running gdb/testsuite/gdb.python/py-xmethods.exp ...
 PASS: gdb.python/py-xmethods.exp: continue to breakpoint: Break here
 PASS: gdb.python/py-xmethods.exp: Before: a1 + a2
 PASS: gdb.python/py-xmethods.exp: Before: a_plus_a 1
 PASS: gdb.python/py-xmethods.exp: Before: a2 - a1
 PASS: gdb.python/py-xmethods.exp: Before: a_minus_a 1
 PASS: gdb.python/py-xmethods.exp: Before: b1 - a1
 PASS: gdb.python/py-xmethods.exp: Before: a_minus_a 2
 PASS: gdb.python/py-xmethods.exp: Before: a1.geta()
 PASS: gdb.python/py-xmethods.exp: Before: a_geta 1
 PASS: gdb.python/py-xmethods.exp: Before: ++a1
 PASS: gdb.python/py-xmethods.exp: Before: a1.getarrayind(5)
 PASS: gdb.python/py-xmethods.exp: Before: a_ptr->geta()
 PASS: gdb.python/py-xmethods.exp: Before: b_geta 1
 PASS: gdb.python/py-xmethods.exp: Before: e.geta()
 PASS: gdb.python/py-xmethods.exp: Before: a_geta 2
 PASS: gdb.python/py-xmethods.exp: Before: call g.size_diff<float>()
 PASS: gdb.python/py-xmethods.exp: Before: g_size_diff 2
 PASS: gdb.python/py-xmethods.exp: Before: g.size_diff<unsigned long>()
 PASS: gdb.python/py-xmethods.exp: Before: g.size_mul<2>()
 PASS: gdb.python/py-xmethods.exp: Before: g_size_mul 2
 PASS: gdb.python/py-xmethods.exp: Before: g.size_mul<5>()
 PASS: gdb.python/py-xmethods.exp: Before: g.mul<double>(2.0)
 PASS: gdb.python/py-xmethods.exp: Before: g_mul 2
 PASS: gdb.python/py-xmethods.exp: Before: g.mul<char>('a')
 PASS: gdb.python/py-xmethods.exp: load the script file
 PASS: gdb.python/py-xmethods.exp: After: a1 + a2
 PASS: gdb.python/py-xmethods.exp: After: a2 - a1
 PASS: gdb.python/py-xmethods.exp: After: a_minus_a 3
 PASS: gdb.python/py-xmethods.exp: After: b1 + a1
 PASS: gdb.python/py-xmethods.exp: After: b1 - a1
 PASS: gdb.python/py-xmethods.exp: After: a_minus_a 4
 PASS: gdb.python/py-xmethods.exp: After: a1.geta()
 PASS: gdb.python/py-xmethods.exp: After: ++a1
 PASS: gdb.python/py-xmethods.exp: After: a1.getarrayind(5)
 PASS: gdb.python/py-xmethods.exp: After: a_ptr->geta()
 PASS: gdb.python/py-xmethods.exp: After: e.geta()
 PASS: gdb.python/py-xmethods.exp: After: e_ptr->geta()
 PASS: gdb.python/py-xmethods.exp: After: e_ref.geta()
 PASS: gdb.python/py-xmethods.exp: After: e.method(10)
 PASS: gdb.python/py-xmethods.exp: After: e.method('a')
 PASS: gdb.python/py-xmethods.exp: After: g.size_diff<float>()
-PASS: gdb.python/py-xmethods.exp: After: g.size_diff<unsigned long>()
+FAIL: gdb.python/py-xmethods.exp: After: g.size_diff<unsigned long>()
 PASS: gdb.python/py-xmethods.exp: After: g.size_mul<2>()
 PASS: gdb.python/py-xmethods.exp: After: g.size_mul<  5  >()
 PASS: gdb.python/py-xmethods.exp: After: g.mul<double>(2.0)
 PASS: gdb.python/py-xmethods.exp: gdb_test
 PASS: gdb.python/py-xmethods.exp: Disable G_methods
 PASS: gdb.python/py-xmethods.exp: g.mul<char>('a') after disabling G_methods
 PASS: gdb.python/py-xmethods.exp: Enable G_methods
 PASS: gdb.python/py-xmethods.exp: After enabling G_methods
 PASS: gdb.python/py-xmethods.exp: Disable G_methods;mul
 PASS: gdb.python/py-xmethods.exp: g.mul<char>('a') after disabling G_methods;mul
 PASS: gdb.python/py-xmethods.exp: Enable G_methods;mul
 PASS: gdb.python/py-xmethods.exp: After enabling G_methods;mul
 PASS: gdb.python/py-xmethods.exp: info xmethod global plus 1
 PASS: gdb.python/py-xmethods.exp: disable xmethod progspace E_methods;method_int
 PASS: gdb.python/py-xmethods.exp: info xmethod xmethods E_methods;method_int
--- 20140923Build-gdbgit-gdbserver-rawhide/fedora-rawhide-x86_64/out/gdb-m32.sum	2014-09-23 09:27:44.144985363 +0200
+++ 20140924Build-gdbgit-gdbserver-rawhide/fedora-rawhide-x86_64/out/gdb-m32.sum	2014-09-24 10:21:38.538635942 +0200

#gdb.base/random-signal.exp
 Running gdb/testsuite/gdb.base/random-signal.exp ...
 PASS: gdb.base/random-signal.exp: set can-use-hw-watchpoints 0
 PASS: gdb.base/random-signal.exp: watch v
 PASS: gdb.base/random-signal.exp: continue
-PASS: gdb.base/random-signal.exp: stop with control-c
+FAIL: gdb.base/random-signal.exp: stop with control-c (timeout)
--- 20140923Build-gdbgit-gdbserver-rawhide/fedora-rawhide-x86_64/out/gdb-m64.sum	2014-09-23 09:27:44.161985380 +0200
+++ 20140924Build-gdbgit-gdbserver-rawhide/fedora-rawhide-x86_64/out/gdb-m64.sum	2014-09-24 10:21:38.554635955 +0200

#gdb.base/random-signal.exp
 Running gdb/testsuite/gdb.base/random-signal.exp ...
 PASS: gdb.base/random-signal.exp: set can-use-hw-watchpoints 0
 PASS: gdb.base/random-signal.exp: watch v
 PASS: gdb.base/random-signal.exp: continue
-PASS: gdb.base/random-signal.exp: stop with control-c
+FAIL: gdb.base/random-signal.exp: stop with control-c (timeout)
--- 20140923Build-gdbgit-gdbserver-rawhide/fedora-rawhide-i386/out/gdb-m32.sum	2014-09-23 09:20:11.481538370 +0200
+++ 20140924Build-gdbgit-gdbserver-rawhide/fedora-rawhide-i386/out/gdb-m32.sum	2014-09-24 10:13:30.379217405 +0200

#gdb.base/random-signal.exp
 Running gdb/testsuite/gdb.base/random-signal.exp ...
 PASS: gdb.base/random-signal.exp: set can-use-hw-watchpoints 0
 PASS: gdb.base/random-signal.exp: watch v
 PASS: gdb.base/random-signal.exp: continue
-PASS: gdb.base/random-signal.exp: stop with control-c
+FAIL: gdb.base/random-signal.exp: stop with control-c (timeout)

#gdb.threads/thread-specific-bp.exp
 Running gdb/testsuite/gdb.threads/thread-specific-bp.exp ...
 PASS: gdb.threads/thread-specific-bp.exp: successfully compiled posix threads test case
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: get main thread id
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: continue to breakpoint: start
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: get start thread id
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: breakpoint set
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread 1 selected
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: continue to end
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread start is gone
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread-specific breakpoint was deleted
 PASS: gdb.threads/thread-specific-bp.exp: set non-stop mode
-PASS: gdb.threads/thread-specific-bp.exp: non-stop: get main thread id
-PASS: gdb.threads/thread-specific-bp.exp: non-stop: continue to breakpoint: start
-PASS: gdb.threads/thread-specific-bp.exp: non-stop: get start thread id
-PASS: gdb.threads/thread-specific-bp.exp: non-stop: breakpoint set
-PASS: gdb.threads/thread-specific-bp.exp: non-stop: thread 1 selected
-PASS: gdb.threads/thread-specific-bp.exp: non-stop: continue to end
-PASS: gdb.threads/thread-specific-bp.exp: non-stop: thread 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
diffgdbday done


                 reply	other threads:[~2014-09-24  8:23 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=201409240823.s8O8N1ET015137@host1.jankratochvil.net \
    --to=jan.kratochvil@redhat.com \
    --cc=gdb-testresults@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).