From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16360 invoked by alias); 14 Nov 2003 21:37:54 -0000 Mailing-List: contact gdb-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sources.redhat.com Received: (qmail 16343 invoked from network); 14 Nov 2003 21:37:48 -0000 Received: from unknown (HELO hawaii.kealia.com) (209.3.10.89) by sources.redhat.com with SMTP; 14 Nov 2003 21:37:48 -0000 Received: by hawaii.kealia.com (Postfix, from userid 2049) id EBC8FC614; Fri, 14 Nov 2003 13:37:45 -0800 (PST) To: gdb Subject: GDB regressions From: David Carlton Date: Fri, 14 Nov 2003 21:37:00 -0000 Message-ID: User-Agent: Gnus/5.1002 (Gnus v5.10.2) XEmacs/21.4 (Rational FORTRAN, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-SW-Source: 2003-11/txt/msg00111.txt.bz2 I just did a CVS update, and I got a whole bunch of regressions. I'll include the diff of the gdb.sums after my signatures; these have all appeared since Wednesday some time. David Carlton carlton@kealia.com --- ../../testresults/11-12-03 2003-11-12 13:07:26.000000000 -0800 +++ testsuite/gdb.sum 2003-11-14 13:29:56.000000000 -0800 @@ -1,4 +1,4 @@ -Test Run By carlton on Wed Nov 12 12:19:13 2003 +Test Run By carlton on Fri Nov 14 13:14:43 2003 Native configuration is i686-pc-linux-gnu === gdb tests === @@ -122,7 +122,7 @@ PASS: gdb.base/annota1.exp: continue to printf XFAIL: gdb.base/annota1.exp: backtrace from shlibrary (PRMS 1270) XFAIL: gdb.base/annota1.exp: send SIGUSR1 (PRMS 1270) -PASS: gdb.base/annota1.exp: backtrace @ signal handler +FAIL: gdb.base/annota1.exp: backtrace @ signal handler PASS: gdb.base/annota1.exp: delete bp 1 PASS: gdb.base/annota1.exp: delete bp 2 PASS: gdb.base/annota1.exp: delete bp 3 @@ -148,7 +148,7 @@ PASS: gdb.base/annota3.exp: continue to printf PASS: gdb.base/annota3.exp: backtrace from shlibrary PASS: gdb.base/annota3.exp: send SIGUSR1 -PASS: gdb.base/annota3.exp: backtrace @ signal handler +FAIL: gdb.base/annota3.exp: backtrace @ signal handler (pattern 2) PASS: gdb.base/annota3.exp: delete bp 1 PASS: gdb.base/annota3.exp: delete bp 2 PASS: gdb.base/annota3.exp: delete bp 3 @@ -2973,7 +2973,7 @@ PASS: gdb.base/page.exp: q Running ./gdb.base/pc-fp.exp ... PASS: gdb.base/pc-fp.exp: get value of $pc (0x804838a) -PASS: gdb.base/pc-fp.exp: get value of $fp (0xbfffea88) +PASS: gdb.base/pc-fp.exp: get value of $fp (0xbfffd808) PASS: gdb.base/pc-fp.exp: display/i $pc PASS: gdb.base/pc-fp.exp: display/w $fp Running ./gdb.base/pointers.exp ... @@ -4276,7 +4276,7 @@ PASS: gdb.base/selftest.exp: Set xgdb prompt PASS: gdb.base/selftest.exp: send ^C to child process PASS: gdb.base/selftest.exp: send SIGINT signal to child process -PASS: gdb.base/selftest.exp: backtrace through signal handler +FAIL: gdb.base/selftest.exp: backtrace through signal handler Running ./gdb.base/setshow.exp ... PASS: gdb.base/setshow.exp: default annotation_level is zero PASS: gdb.base/setshow.exp: set annotate 2 @@ -4902,7 +4902,7 @@ PASS: gdb.base/signals.exp: break handler PASS: gdb.base/signals.exp: next to 2nd ++count in signals_tests_1 PASS: gdb.base/signals.exp: next to handler in signals_tests_1 -PASS: gdb.base/signals.exp: backtrace in signals_tests_1 +FAIL: gdb.base/signals.exp: backtrace in signals_tests_1 PASS: gdb.base/signals.exp: break func1 PASS: gdb.base/signals.exp: break func2 XFAIL: gdb.base/signals.exp: continue to func1 (probably kernel bug) @@ -4924,7 +4924,7 @@ PASS: gdb.base/signals.exp: next to alarm #2 in signals.exp PASS: gdb.base/signals.exp: next to ++count #2 in signals.exp PASS: gdb.base/signals.exp: p func1 () #2 in signals.exp -PASS: gdb.base/signals.exp: bt in signals.exp +FAIL: gdb.base/signals.exp: bt in signals.exp PASS: gdb.base/signals.exp: continue in signals.exp PASS: gdb.base/signals.exp: p count #2 in signals.exp PASS: gdb.base/signals.exp: info signals @@ -7625,17 +7625,19 @@ Running ./gdb.java/jmisc1.exp ... PASS: gdb.java/jmisc1.exp: set print sevenbit-strings PASS: gdb.java/jmisc1.exp: set language to "java" +FAIL: gdb.java/jmisc1.exp: running to jmisc.main(java.lang.String[]) in runto FAIL: gdb.java/jmisc1.exp: ptype jmisc -PASS: gdb.java/jmisc1.exp: p args -PASS: gdb.java/jmisc1.exp: p *args +FAIL: gdb.java/jmisc1.exp: p args +FAIL: gdb.java/jmisc1.exp: p *args PASS: gdb.java/jmisc1.exp: break exit -PASS: gdb.java/jmisc1.exp: continue to exit +FAIL: gdb.java/jmisc1.exp: continue to exit Running ./gdb.java/jmisc2.exp ... PASS: gdb.java/jmisc2.exp: set print sevenbit-strings PASS: gdb.java/jmisc2.exp: set language to "java" FAIL: gdb.java/jmisc2.exp: ptype jmisc -PASS: gdb.java/jmisc2.exp: p args -PASS: gdb.java/jmisc2.exp: p *args +FAIL: gdb.java/jmisc2.exp: running to jmisc.main(java.lang.String[]) in runto +FAIL: gdb.java/jmisc2.exp: p args +FAIL: gdb.java/jmisc2.exp: p *args Running ./gdb.java/jv-exp.exp ... PASS: gdb.java/jv-exp.exp: set print sevenbit-strings PASS: gdb.java/jv-exp.exp: set width 0 @@ -7691,53 +7693,53 @@ PASS: gdb.mi/gdb669.exp: successfully compiled posix threads test case PASS: gdb.mi/gdb669.exp: breakpoint at main PASS: gdb.mi/gdb669.exp: mi runto main -PASS: gdb.mi/gdb669.exp: -thread-list-ids (at main) -PASS: gdb.mi/gdb669.exp: info threads (at main) +FAIL: gdb.mi/gdb669.exp: -thread-list-ids (at main) +FAIL: gdb.mi/gdb669.exp: info threads (at main) PASS: gdb.mi/gdb669.exp: finding MI result string (at main) PASS: gdb.mi/gdb669.exp: finding number of threads in MI output (at main) PASS: gdb.mi/gdb669.exp: got number of threads from MI (at main) PASS: gdb.mi/gdb669.exp: console and MI have same number of threads (at main) -PASS: gdb.mi/gdb669.exp: -thread_list_ids (at main) +FAIL: gdb.mi/gdb669.exp: -thread_list_ids (at main) PASS: gdb.mi/gdb669.exp: finding threads in MI output (at main) PASS: gdb.mi/gdb669.exp: MI and console have same threads (at main) PASS: gdb.mi/gdb669.exp: next, try 0 -PASS: gdb.mi/gdb669.exp: -thread-list-ids (try 0) -PASS: gdb.mi/gdb669.exp: info threads (try 0) +FAIL: gdb.mi/gdb669.exp: -thread-list-ids (try 0) +FAIL: gdb.mi/gdb669.exp: info threads (try 0) PASS: gdb.mi/gdb669.exp: finding MI result string (try 0) PASS: gdb.mi/gdb669.exp: finding number of threads in MI output (try 0) PASS: gdb.mi/gdb669.exp: got number of threads from MI (try 0) PASS: gdb.mi/gdb669.exp: console and MI have same number of threads (try 0) -PASS: gdb.mi/gdb669.exp: -thread_list_ids (try 0) +FAIL: gdb.mi/gdb669.exp: -thread_list_ids (try 0) PASS: gdb.mi/gdb669.exp: finding threads in MI output (try 0) PASS: gdb.mi/gdb669.exp: MI and console have same threads (try 0) -PASS: gdb.mi/gdb669.exp: next, try 1 -PASS: gdb.mi/gdb669.exp: -thread-list-ids (try 1) -PASS: gdb.mi/gdb669.exp: info threads (try 1) +FAIL: gdb.mi/gdb669.exp: next, try 1 (unknown output after running) +FAIL: gdb.mi/gdb669.exp: -thread-list-ids (try 1) +FAIL: gdb.mi/gdb669.exp: info threads (try 1) PASS: gdb.mi/gdb669.exp: finding MI result string (try 1) PASS: gdb.mi/gdb669.exp: finding number of threads in MI output (try 1) PASS: gdb.mi/gdb669.exp: got number of threads from MI (try 1) PASS: gdb.mi/gdb669.exp: console and MI have same number of threads (try 1) -PASS: gdb.mi/gdb669.exp: -thread_list_ids (try 1) +FAIL: gdb.mi/gdb669.exp: -thread_list_ids (try 1) PASS: gdb.mi/gdb669.exp: finding threads in MI output (try 1) PASS: gdb.mi/gdb669.exp: MI and console have same threads (try 1) -PASS: gdb.mi/gdb669.exp: next, try 2 -PASS: gdb.mi/gdb669.exp: -thread-list-ids (try 2) -PASS: gdb.mi/gdb669.exp: info threads (try 2) +FAIL: gdb.mi/gdb669.exp: next, try 2 (unknown output after running) +FAIL: gdb.mi/gdb669.exp: -thread-list-ids (try 2) +FAIL: gdb.mi/gdb669.exp: info threads (try 2) PASS: gdb.mi/gdb669.exp: finding MI result string (try 2) PASS: gdb.mi/gdb669.exp: finding number of threads in MI output (try 2) PASS: gdb.mi/gdb669.exp: got number of threads from MI (try 2) PASS: gdb.mi/gdb669.exp: console and MI have same number of threads (try 2) -PASS: gdb.mi/gdb669.exp: -thread_list_ids (try 2) +FAIL: gdb.mi/gdb669.exp: -thread_list_ids (try 2) PASS: gdb.mi/gdb669.exp: finding threads in MI output (try 2) PASS: gdb.mi/gdb669.exp: MI and console have same threads (try 2) PASS: gdb.mi/gdb669.exp: next, try 3 -PASS: gdb.mi/gdb669.exp: -thread-list-ids (try 3) -PASS: gdb.mi/gdb669.exp: info threads (try 3) +FAIL: gdb.mi/gdb669.exp: -thread-list-ids (try 3) +FAIL: gdb.mi/gdb669.exp: info threads (try 3) PASS: gdb.mi/gdb669.exp: finding MI result string (try 3) PASS: gdb.mi/gdb669.exp: finding number of threads in MI output (try 3) PASS: gdb.mi/gdb669.exp: got number of threads from MI (try 3) PASS: gdb.mi/gdb669.exp: console and MI have same number of threads (try 3) -PASS: gdb.mi/gdb669.exp: -thread_list_ids (try 3) +FAIL: gdb.mi/gdb669.exp: -thread_list_ids (try 3) PASS: gdb.mi/gdb669.exp: finding threads in MI output (try 3) PASS: gdb.mi/gdb669.exp: MI and console have same threads (try 3) Running ./gdb.mi/gdb680.exp ... @@ -7862,18 +7864,11 @@ Running ./gdb.mi/mi-pthreads.exp ... PASS: gdb.mi/mi-pthreads.exp: successfully compiled posix threads test case PASS: gdb.mi/mi-pthreads.exp: breakpoint at done_making_threads -PASS: gdb.mi/mi-pthreads.exp: mi runto done_making_threads -PASS: gdb.mi/mi-pthreads.exp: -thread_list_ids (in check_mi_thread_command_set) +FAIL: gdb.mi/mi-pthreads.exp: mi runto done_making_threads (2) +FAIL: gdb.mi/mi-pthreads.exp: -thread_list_ids (in check_mi_thread_command_set) PASS: gdb.mi/mi-pthreads.exp: finding threads in MI output (in check_mi_thread_command_set) PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 123456789 -PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 7 -PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 6 -PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 5 -PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 4 -PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 3 -PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 2 -PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 1 Running ./gdb.mi/mi-read-memory.exp ... PASS: gdb.mi/mi-read-memory.exp: breakpoint at main PASS: gdb.mi/mi-read-memory.exp: mi runto main @@ -7947,7 +7942,7 @@ PASS: gdb.mi/mi-syn-frame.exp: 404-stack-list-frames 0 0 PASS: gdb.mi/mi-syn-frame.exp: 405-break-insert subroutine PASS: gdb.mi/mi-syn-frame.exp: 406-data-evaluate-expression have_a_very_merry_interrupt() -PASS: gdb.mi/mi-syn-frame.exp: 407-stack-list-frames +FAIL: gdb.mi/mi-syn-frame.exp: 407-stack-list-frames PASS: gdb.mi/mi-syn-frame.exp: 408-exec-continue PASS: gdb.mi/mi-syn-frame.exp: 409-stack-list-frames 0 0 PASS: gdb.mi/mi-syn-frame.exp: call inferior function which raises exception @@ -8435,18 +8430,11 @@ Running ./gdb.mi/mi1-pthreads.exp ... PASS: gdb.mi/mi1-pthreads.exp: successfully compiled posix threads test case PASS: gdb.mi/mi1-pthreads.exp: breakpoint at done_making_threads -PASS: gdb.mi/mi1-pthreads.exp: mi runto done_making_threads -PASS: gdb.mi/mi1-pthreads.exp: -thread_list_ids (in check_mi_thread_command_set) +FAIL: gdb.mi/mi1-pthreads.exp: mi runto done_making_threads (2) +FAIL: gdb.mi/mi1-pthreads.exp: -thread_list_ids (in check_mi_thread_command_set) PASS: gdb.mi/mi1-pthreads.exp: finding threads in MI output (in check_mi_thread_command_set) PASS: gdb.mi/mi1-pthreads.exp: check_mi_thread_command_set: -thread-select PASS: gdb.mi/mi1-pthreads.exp: check_mi_thread_command_set: -thread-select 123456789 -PASS: gdb.mi/mi1-pthreads.exp: check_mi_thread_command_set: -thread-select 7 -PASS: gdb.mi/mi1-pthreads.exp: check_mi_thread_command_set: -thread-select 6 -PASS: gdb.mi/mi1-pthreads.exp: check_mi_thread_command_set: -thread-select 5 -PASS: gdb.mi/mi1-pthreads.exp: check_mi_thread_command_set: -thread-select 4 -PASS: gdb.mi/mi1-pthreads.exp: check_mi_thread_command_set: -thread-select 3 -PASS: gdb.mi/mi1-pthreads.exp: check_mi_thread_command_set: -thread-select 2 -PASS: gdb.mi/mi1-pthreads.exp: check_mi_thread_command_set: -thread-select 1 Running ./gdb.mi/mi1-read-memory.exp ... PASS: gdb.mi/mi1-read-memory.exp: breakpoint at main PASS: gdb.mi/mi1-read-memory.exp: mi runto main @@ -9032,18 +9020,11 @@ Running ./gdb.mi/mi2-pthreads.exp ... PASS: gdb.mi/mi2-pthreads.exp: successfully compiled posix threads test case PASS: gdb.mi/mi2-pthreads.exp: breakpoint at done_making_threads -PASS: gdb.mi/mi2-pthreads.exp: mi runto done_making_threads -PASS: gdb.mi/mi2-pthreads.exp: -thread_list_ids (in check_mi_thread_command_set) +FAIL: gdb.mi/mi2-pthreads.exp: mi runto done_making_threads (2) +FAIL: gdb.mi/mi2-pthreads.exp: -thread_list_ids (in check_mi_thread_command_set) PASS: gdb.mi/mi2-pthreads.exp: finding threads in MI output (in check_mi_thread_command_set) PASS: gdb.mi/mi2-pthreads.exp: check_mi_thread_command_set: -thread-select PASS: gdb.mi/mi2-pthreads.exp: check_mi_thread_command_set: -thread-select 123456789 -PASS: gdb.mi/mi2-pthreads.exp: check_mi_thread_command_set: -thread-select 7 -PASS: gdb.mi/mi2-pthreads.exp: check_mi_thread_command_set: -thread-select 6 -PASS: gdb.mi/mi2-pthreads.exp: check_mi_thread_command_set: -thread-select 5 -PASS: gdb.mi/mi2-pthreads.exp: check_mi_thread_command_set: -thread-select 4 -PASS: gdb.mi/mi2-pthreads.exp: check_mi_thread_command_set: -thread-select 3 -PASS: gdb.mi/mi2-pthreads.exp: check_mi_thread_command_set: -thread-select 2 -PASS: gdb.mi/mi2-pthreads.exp: check_mi_thread_command_set: -thread-select 1 Running ./gdb.mi/mi2-read-memory.exp ... PASS: gdb.mi/mi2-read-memory.exp: breakpoint at main PASS: gdb.mi/mi2-read-memory.exp: mi runto main @@ -9117,7 +9098,7 @@ PASS: gdb.mi/mi2-syn-frame.exp: 404-stack-list-frames 0 0 PASS: gdb.mi/mi2-syn-frame.exp: 405-break-insert subroutine PASS: gdb.mi/mi2-syn-frame.exp: 406-data-evaluate-expression have_a_very_merry_interrupt() -PASS: gdb.mi/mi2-syn-frame.exp: 407-stack-list-frames +FAIL: gdb.mi/mi2-syn-frame.exp: 407-stack-list-frames PASS: gdb.mi/mi2-syn-frame.exp: 408-exec-continue PASS: gdb.mi/mi2-syn-frame.exp: 409-stack-list-frames 0 0 PASS: gdb.mi/mi2-syn-frame.exp: call inferior function which raises exception @@ -9766,13 +9747,7 @@ Running ./gdb.threads/gcore-thread.exp ... PASS: gdb.threads/gcore-thread.exp: successfully compiled posix threads test case PASS: gdb.threads/gcore-thread.exp: help gcore -PASS: gdb.threads/gcore-thread.exp: thread 1 is running -PASS: gdb.threads/gcore-thread.exp: thread 2 is running -PASS: gdb.threads/gcore-thread.exp: save a corefile -PASS: gdb.threads/gcore-thread.exp: re-load generated corefile -PASS: gdb.threads/gcore-thread.exp: corefile contains at least two threads -PASS: gdb.threads/gcore-thread.exp: a corefile thread is executing thread2 -PASS: gdb.threads/gcore-thread.exp: thread2 is current thread in corefile +UNSUPPORTED: gdb.threads/gcore-thread.exp: gdb does not support threads on this target Running ./gdb.threads/killed.exp ... PASS: gdb.threads/killed.exp: successfully compiled posix threads test case PASS: gdb.threads/killed.exp: run program to completion @@ -9780,46 +9755,7 @@ Running ./gdb.threads/linux-dp.exp ... PASS: gdb.threads/linux-dp.exp: info threads 1 PASS: gdb.threads/linux-dp.exp: continue to breakpoint: about to create philosopher: 0 -PASS: gdb.threads/linux-dp.exp: create philosopher: 0 -PASS: gdb.threads/linux-dp.exp: continue to breakpoint: about to create philosopher: 1 -PASS: gdb.threads/linux-dp.exp: create philosopher: 1 -PASS: gdb.threads/linux-dp.exp: continue to breakpoint: about to create philosopher: 2 -PASS: gdb.threads/linux-dp.exp: create philosopher: 2 -PASS: gdb.threads/linux-dp.exp: continue to breakpoint: about to create philosopher: 3 -PASS: gdb.threads/linux-dp.exp: create philosopher: 3 -PASS: gdb.threads/linux-dp.exp: continue to breakpoint: about to create philosopher: 4 -PASS: gdb.threads/linux-dp.exp: create philosopher: 4 -PASS: gdb.threads/linux-dp.exp: continue to breakpoint: main thread's sleep -PASS: gdb.threads/linux-dp.exp: info threads 2 -PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print -PASS: gdb.threads/linux-dp.exp: first thread-specific breakpoint hit -PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print, pass: 0 -PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print, pass: 1 -PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print, pass: 2 -PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print, pass: 3 -PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print, pass: 4 -PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print, pass: 5 -PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print, pass: 6 -PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print, pass: 7 -PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print, pass: 8 -PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print, pass: 9 -PASS: gdb.threads/linux-dp.exp: thread-specific breakpoint is thread-specific -PASS: gdb.threads/linux-dp.exp: selected thread: 1 -FAIL: gdb.threads/linux-dp.exp: philosopher is distinct: 1 -PASS: gdb.threads/linux-dp.exp: selected thread: 2 -PASS: gdb.threads/linux-dp.exp: manager thread is distinct: 2 -PASS: gdb.threads/linux-dp.exp: selected thread: 3 -PASS: gdb.threads/linux-dp.exp: philosopher is distinct: 3 -PASS: gdb.threads/linux-dp.exp: selected thread: 4 -PASS: gdb.threads/linux-dp.exp: philosopher is distinct: 4 -PASS: gdb.threads/linux-dp.exp: selected thread: 5 -PASS: gdb.threads/linux-dp.exp: philosopher is distinct: 5 -PASS: gdb.threads/linux-dp.exp: selected thread: 6 -PASS: gdb.threads/linux-dp.exp: philosopher is distinct: 6 -PASS: gdb.threads/linux-dp.exp: selected thread: 7 -PASS: gdb.threads/linux-dp.exp: philosopher is distinct: 7 -PASS: gdb.threads/linux-dp.exp: found an interesting thread -PASS: gdb.threads/linux-dp.exp: manager thread found (not found) when expected +UNSUPPORTED: gdb.threads/linux-dp.exp: This GDB does not support threads on this system. Running ./gdb.threads/print-threads.exp ... PASS: gdb.threads/print-threads.exp: successfully compiled posix threads test case PASS: gdb.threads/print-threads.exp: set print sevenbit-strings @@ -9827,154 +9763,32 @@ PASS: gdb.threads/print-threads.exp: shell stty intr '^C' PASS: gdb.threads/print-threads.exp: break thread_function PASS: gdb.threads/print-threads.exp: set var slow = 0 -PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 1 (fast) -PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 2 (fast) -PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 3 (fast) -PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 4 (fast) -PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 5 (fast) -PASS: gdb.threads/print-threads.exp: program exited normally -PASS: gdb.threads/print-threads.exp: all threads ran once (fast) +FAIL: gdb.threads/print-threads.exp: Running threads (fast) (unknown output) PASS: gdb.threads/print-threads.exp: break thread_function (2) PASS: gdb.threads/print-threads.exp: set var slow = 1 -PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 1 (slow) -PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 2 (slow) -PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 3 (slow) -PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 4 (slow) -PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 5 (slow) -PASS: gdb.threads/print-threads.exp: program exited normally -PASS: gdb.threads/print-threads.exp: all threads ran once (slow) +FAIL: gdb.threads/print-threads.exp: Running threads (slow) (unknown output) PASS: gdb.threads/print-threads.exp: break thread_function (3) PASS: gdb.threads/print-threads.exp: set var slow = 1 (2) PASS: gdb.threads/print-threads.exp: break kill -PASS: gdb.threads/print-threads.exp: Hit kill breakpoint, 1 (slow with kill breakpoint) -PASS: gdb.threads/print-threads.exp: Hit kill breakpoint, 2 (slow with kill breakpoint) -PASS: gdb.threads/print-threads.exp: Hit kill breakpoint, 3 (slow with kill breakpoint) -PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 1 (slow with kill breakpoint) -PASS: gdb.threads/print-threads.exp: Hit kill breakpoint, 4 (slow with kill breakpoint) -PASS: gdb.threads/print-threads.exp: Hit kill breakpoint, 5 (slow with kill breakpoint) -PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 2 (slow with kill breakpoint) -PASS: gdb.threads/print-threads.exp: Hit kill breakpoint, 6 (slow with kill breakpoint) -PASS: gdb.threads/print-threads.exp: Hit kill breakpoint, 7 (slow with kill breakpoint) -PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 3 (slow with kill breakpoint) -PASS: gdb.threads/print-threads.exp: Hit kill breakpoint, 8 (slow with kill breakpoint) -PASS: gdb.threads/print-threads.exp: Hit kill breakpoint, 9 (slow with kill breakpoint) -PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 4 (slow with kill breakpoint) -PASS: gdb.threads/print-threads.exp: Hit kill breakpoint, 10 (slow with kill breakpoint) -PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 5 (slow with kill breakpoint) -PASS: gdb.threads/print-threads.exp: Hit kill breakpoint, 11 (slow with kill breakpoint) -KFAIL: gdb.threads/print-threads.exp: Running threads (slow with kill breakpoint) (zombie thread) (PRMS: gdb/1265) +FAIL: gdb.threads/print-threads.exp: Running threads (slow with kill breakpoint) (timeout) Running ./gdb.threads/pthreads.exp ... PASS: gdb.threads/pthreads.exp: successfully compiled posix threads test case PASS: gdb.threads/pthreads.exp: set print sevenbit-strings PASS: gdb.threads/pthreads.exp: set width 0 PASS: gdb.threads/pthreads.exp: shell stty intr '^C' -PASS: gdb.threads/pthreads.exp: info threads -PASS: gdb.threads/pthreads.exp: break thread1 -PASS: gdb.threads/pthreads.exp: Continue to creation of first thread -PASS: gdb.threads/pthreads.exp: disable -PASS: gdb.threads/pthreads.exp: break thread2 -PASS: gdb.threads/pthreads.exp: Continue to creation of second thread -PASS: gdb.threads/pthreads.exp: set var common_routine::hits=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_main=0 -PASS: gdb.threads/pthreads.exp: set var common_routine::full_coverage=0 -PASS: gdb.threads/pthreads.exp: disable -PASS: gdb.threads/pthreads.exp: tbreak common_routine if hits >= 15 -PASS: gdb.threads/pthreads.exp: stopped before calling common_routine 15 times -PASS: gdb.threads/pthreads.exp: All threads running after startup -PASS: gdb.threads/pthreads.exp: Continue with all threads running -PASS: gdb.threads/pthreads.exp: Stopped with a ^C -PASS: gdb.threads/pthreads.exp: bt -PASS: gdb.threads/pthreads.exp: set var common_routine::hits=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_main=0 -PASS: gdb.threads/pthreads.exp: set var common_routine::full_coverage=0 -PASS: gdb.threads/pthreads.exp: disable -PASS: gdb.threads/pthreads.exp: tbreak common_routine if hits >= 15 -PASS: gdb.threads/pthreads.exp: stopped before calling common_routine 15 times -PASS: gdb.threads/pthreads.exp: All threads running after continuing from ^C stop -FAIL: 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 -FAIL: gdb.threads/pthreads.exp: apply backtrace command to all three threads -PASS: gdb.threads/pthreads.exp: set break at common_routine in thread 2 -PASS: gdb.threads/pthreads.exp: continue to bkpt at common_routine in thread 2 -PASS: gdb.threads/pthreads.exp: backtrace from thread 2 bkpt in common_routine +UNSUPPORTED: gdb.threads/pthreads.exp: gdb does not support pthreads for this machine Running ./gdb.threads/step.exp ... Running ./gdb.threads/step2.exp ... Running ./gdb.threads/switch-threads.exp ... PASS: gdb.threads/switch-threads.exp: successfully compiled posix threads test case -PASS: gdb.threads/switch-threads.exp: continue to breakpoint: continue to thread_func -PASS: gdb.threads/switch-threads.exp: next +FAIL: gdb.threads/switch-threads.exp: continue to breakpoint: continue to thread_func +FAIL: gdb.threads/switch-threads.exp: next Running ./gdb.threads/tls-shared.exp ... PASS: gdb.threads/tls-shared.exp: successfully compiled posix threads test case PASS: gdb.threads/tls-shared.exp: successfully compiled posix threads test case @@ -9984,64 +9798,36 @@ PASS: gdb.threads/tls.exp: set breakpoint at all threads PASS: gdb.threads/tls.exp: set breakpoint at synch point PASS: gdb.threads/tls.exp: set breakpoint at exit -PASS: gdb.threads/tls.exp: continue to first thread: get to thread -PASS: gdb.threads/tls.exp: at least one th in spin while stopped at first th -PASS: gdb.threads/tls.exp: first thread print me +FAIL: gdb.threads/tls.exp: continue to first thread: no progress? +FAIL: gdb.threads/tls.exp: at least one th in spin while stopped at first th +FAIL: gdb.threads/tls.exp: first thread print me FAIL: gdb.threads/tls.exp: first thread local storage FAIL: gdb.threads/tls.exp: first another thread local storage FAIL: gdb.threads/tls.exp: first info address a_thread_local FAIL: gdb.threads/tls.exp: first info address another_thread_local -PASS: gdb.threads/tls.exp: continue to second thread -PASS: gdb.threads/tls.exp: at least one th in spin while stopped at second th -PASS: gdb.threads/tls.exp: second thread print me +FAIL: gdb.threads/tls.exp: continue to second thread +FAIL: gdb.threads/tls.exp: at least one th in spin while stopped at second th +FAIL: gdb.threads/tls.exp: second thread print me FAIL: gdb.threads/tls.exp: second thread local storage FAIL: gdb.threads/tls.exp: second another thread local storage FAIL: gdb.threads/tls.exp: second info address a_thread_local FAIL: gdb.threads/tls.exp: second info address another_thread_local -PASS: gdb.threads/tls.exp: continue to third thread -PASS: gdb.threads/tls.exp: at least one th in spin while stopped at third th -PASS: gdb.threads/tls.exp: third thread print me -FAIL: gdb.threads/tls.exp: third thread local storage -FAIL: gdb.threads/tls.exp: third another thread local storage -FAIL: gdb.threads/tls.exp: third info address a_thread_local -FAIL: gdb.threads/tls.exp: third info address another_thread_local -PASS: gdb.threads/tls.exp: continue to synch point -PASS: gdb.threads/tls.exp: get number of threads -PASS: gdb.threads/tls.exp: selected thread: 1 -PASS: gdb.threads/tls.exp: backtrace of thread number 1 not relevant -PASS: gdb.threads/tls.exp: selected thread: 2 -PASS: gdb.threads/tls.exp: backtrace of thread number 2 not relevant -PASS: gdb.threads/tls.exp: selected thread: 3 -PASS: gdb.threads/tls.exp: backtrace of thread number 3 in spin -PASS: gdb.threads/tls.exp: selected thread: 4 -PASS: gdb.threads/tls.exp: backtrace of thread number 4 in spin -PASS: gdb.threads/tls.exp: selected thread: 5 -PASS: gdb.threads/tls.exp: backtrace of thread number 5 in spin -PASS: gdb.threads/tls.exp: selected thread: 4 -PASS: gdb.threads/tls.exp: thread 4 up -PASS: gdb.threads/tls.exp: 4 thread print me -FAIL: gdb.threads/tls.exp: 4 thread local storage -FAIL: gdb.threads/tls.exp: 4 another thread local storage -FAIL: gdb.threads/tls.exp: 4 info address a_thread_local -FAIL: gdb.threads/tls.exp: 4 info address another_thread_local -PASS: gdb.threads/tls.exp: selected thread: 5 -PASS: gdb.threads/tls.exp: thread 5 up -PASS: gdb.threads/tls.exp: 5 thread print me -FAIL: gdb.threads/tls.exp: 5 thread local storage -FAIL: gdb.threads/tls.exp: 5 another thread local storage -FAIL: gdb.threads/tls.exp: 5 info address a_thread_local -FAIL: gdb.threads/tls.exp: 5 info address another_thread_local -PASS: gdb.threads/tls.exp: selected thread: 3 -PASS: gdb.threads/tls.exp: thread 3 up -PASS: gdb.threads/tls.exp: 3 thread print me -FAIL: gdb.threads/tls.exp: 3 thread local storage -FAIL: gdb.threads/tls.exp: 3 another thread local storage -FAIL: gdb.threads/tls.exp: 3 info address a_thread_local -FAIL: gdb.threads/tls.exp: 3 info address another_thread_local -PASS: gdb.threads/tls.exp: threads exited -PASS: gdb.threads/tls.exp: Expect only base thread at end -PASS: gdb.threads/tls.exp: info address a_global -KFAIL: gdb.threads/tls.exp: info address me (PRMS: gdb/1294) +FAIL: gdb.threads/tls.exp: continue to third thread (timeout) +FAIL: gdb.threads/tls.exp: at least one th in spin while stopped at third th (timeout) +FAIL: gdb.threads/tls.exp: third thread print me (timeout) +FAIL: gdb.threads/tls.exp: third thread local storage (timeout) +FAIL: gdb.threads/tls.exp: third another thread local storage (timeout) +FAIL: gdb.threads/tls.exp: third info address a_thread_local (timeout) +FAIL: gdb.threads/tls.exp: third info address another_thread_local (timeout) +FAIL: gdb.threads/tls.exp: continue to synch point (timeout) +FAIL: gdb.threads/tls.exp: get number of threads (timeout) +FAIL: gdb.threads/tls.exp: No thread backtrace reported spin (vsyscall kernel problem?) +FAIL: gdb.threads/tls.exp: threads exited (timeout) +FAIL: gdb.threads/tls.exp: at end (timeout) +ERROR: Delete all breakpoints in delete_breakpoints (timeout) +UNRESOLVED: gdb.threads/tls.exp: setting breakpoint at spin (timeout) +FAIL: gdb.threads/tls.exp: info address a_global (timeout) +KFAIL: gdb.threads/tls.exp: info address me (timeout) (PRMS: gdb/1294) Running ./gdb.trace/actions.exp ... PASS: gdb.trace/actions.exp: 5.1a: set three tracepoints, no actions PASS: gdb.trace/actions.exp: 5.1b: set actions for first tracepoint @@ -10183,12 +9969,13 @@ === gdb Summary === -# of expected passes 9703 -# of unexpected failures 54 +# of expected passes 9442 +# of unexpected failures 96 # of unexpected successes 1 # of expected failures 65 -# of known failures 36 +# of known failures 35 +# of unresolved testcases 1 # of untested testcases 6 -# of unsupported tests 2 -/gdb/mirror/src/gdb/testsuite/../../gdb/gdb version 2003-11-12-cvs -nx +# of unsupported tests 6 +/gdb/mirror/src/gdb/testsuite/../../gdb/gdb version 2003-11-14-cvs -nx