From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16977 invoked by alias); 25 Nov 2003 03:58:17 -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 16969 invoked from network); 25 Nov 2003 03:58:16 -0000 Received: from unknown (HELO yosemite.airs.com) (209.128.65.135) by sources.redhat.com with SMTP; 25 Nov 2003 03:58:16 -0000 Received: (qmail 8429 invoked by uid 10); 25 Nov 2003 03:58:15 -0000 Received: (qmail 5982 invoked by uid 500); 25 Nov 2003 03:58:09 -0000 From: Ian Lance Taylor To: David Carlton Cc: gdb Subject: Re: C++/Java regressions References: Date: Tue, 25 Nov 2003 03:58:00 -0000 In-Reply-To: Message-ID: User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-SW-Source: 2003-11/txt/msg00233.txt.bz2 David Carlton writes: > I did a CVS update on GDB for the first time in 4 days, and I got the > following testsuite changes: I ran the gdb testsuite both before and after the demangler changes, and they appeared to make no significant difference. I enclose the diff of gdb.sum. I've continued to run the gdb testsuite for each significant demangler change. I'm not saying that the problem is not the demangler. I don't know what the problem is. If you can give more information, I would be happy to adjust the demangler. Ian --- gdb.sum.hold Thu Nov 20 12:51:15 2003 +++ gdb.sum Sat Nov 22 11:15:26 2003 @@ -1,4 +1,4 @@ -Test Run By ian on Tue Nov 18 22:52:40 2003 +Test Run By ian on Sat Nov 22 11:10:33 2003 Native configuration is i686-pc-linux-gnu === gdb tests === @@ -2973,7 +2973,7 @@ PASS: gdb.base/page.exp: q Running ../../../src/gdb/testsuite/gdb.base/pc-fp.exp ... PASS: gdb.base/pc-fp.exp: get value of $pc (0x8048489) -PASS: gdb.base/pc-fp.exp: get value of $fp (0xbfffe788) +PASS: gdb.base/pc-fp.exp: get value of $fp (0xbfffe388) PASS: gdb.base/pc-fp.exp: display/i $pc PASS: gdb.base/pc-fp.exp: display/w $fp Running ../../../src/gdb/testsuite/gdb.base/pointers.exp ... @@ -5635,7 +5635,7 @@ PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(short)' PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(unsigned short)' PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(int)' -PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(unsigned)' +PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(unsigned int)' PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(long)' PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(unsigned long)' PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(float)' @@ -5697,9 +5697,9 @@ PASS: gdb.cp/cplusfuncs.exp: print &'hairyfunc2' PASS: gdb.cp/cplusfuncs.exp: print &'hairyfunc3' PASS: gdb.cp/cplusfuncs.exp: print &'hairyfunc4' -KFAIL: gdb.cp/cplusfuncs.exp: print &'hairyfunc5' (PRMS: gdb/19) -KFAIL: gdb.cp/cplusfuncs.exp: print &'hairyfunc6' (PRMS: gdb/19) -KFAIL: gdb.cp/cplusfuncs.exp: print &'hairyfunc7' (PRMS: gdb/19) +PASS: gdb.cp/cplusfuncs.exp: print &'hairyfunc5' +PASS: gdb.cp/cplusfuncs.exp: print &'hairyfunc6' +PASS: gdb.cp/cplusfuncs.exp: print &'hairyfunc7' PASS: gdb.cp/cplusfuncs.exp: info function for "operator\*(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator%(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator-(" @@ -9473,11 +9473,11 @@ 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, 9 (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) +PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 5 (slow with kill breakpoint) KFAIL: gdb.threads/print-threads.exp: Running threads (slow with kill breakpoint) (zombie thread) (PRMS: gdb/1265) Running ../../../src/gdb/testsuite/gdb.threads/pthreads.exp ... PASS: gdb.threads/pthreads.exp: successfully compiled posix threads test case @@ -9516,8 +9516,7 @@ PASS: gdb.threads/pthreads.exp: check backtrace from thread 2 PASS: 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 +FAIL: gdb.threads/pthreads.exp: continue to bkpt at common_routine in thread 2 Running ../../../src/gdb/testsuite/gdb.threads/schedlock.exp ... PASS: gdb.threads/schedlock.exp: successfully compiled posix threads test case PASS: gdb.threads/schedlock.exp: shell stty intr '^C' @@ -9562,9 +9561,9 @@ PASS: gdb.threads/schedlock.exp: listed args (4) PASS: gdb.threads/schedlock.exp: other thread 0 didn't run PASS: gdb.threads/schedlock.exp: other thread 1 didn't run -PASS: gdb.threads/schedlock.exp: other thread 2 didn't run -PASS: gdb.threads/schedlock.exp: other thread 3 didn't run PASS: gdb.threads/schedlock.exp: current thread ran +PASS: gdb.threads/schedlock.exp: other thread 3 didn't run +PASS: gdb.threads/schedlock.exp: other thread 4 didn't run PASS: gdb.threads/schedlock.exp: other thread 5 didn't run PASS: gdb.threads/schedlock.exp: step to increment (locked 0) PASS: gdb.threads/schedlock.exp: step to increment (locked 1) @@ -9581,9 +9580,9 @@ PASS: gdb.threads/schedlock.exp: listed args (5) PASS: gdb.threads/schedlock.exp: other thread 0 didn't run (stepping) PASS: gdb.threads/schedlock.exp: other thread 1 didn't run (stepping) -PASS: gdb.threads/schedlock.exp: other thread 2 didn't run (stepping) -PASS: gdb.threads/schedlock.exp: other thread 3 didn't run (stepping) PASS: gdb.threads/schedlock.exp: current thread stepped locked +PASS: gdb.threads/schedlock.exp: other thread 3 didn't run (stepping) +PASS: gdb.threads/schedlock.exp: other thread 4 didn't run (stepping) PASS: gdb.threads/schedlock.exp: other thread 5 didn't run (stepping) Running ../../../src/gdb/testsuite/gdb.threads/step.exp ... Running ../../../src/gdb/testsuite/gdb.threads/step2.exp ... @@ -9736,11 +9735,11 @@ === gdb Summary === -# of expected passes 8994 -# of unexpected failures 293 +# of expected passes 8995 +# of unexpected failures 294 # of unexpected successes 1 # of expected failures 71 -# of known failures 11 +# of known failures 8 # of unresolved testcases 20 # of untested testcases 6 # of unsupported tests 4