From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5630 invoked by alias); 3 Jun 2009 16:27:27 -0000 Received: (qmail 5618 invoked by uid 22791); 3 Jun 2009 16:27:26 -0000 X-SWARE-Spam-Status: No, hits=-2.1 required=5.0 tests=AWL,BAYES_00 X-Spam-Check-By: sourceware.org Received: from mailhost.u-strasbg.fr (HELO mailhost.u-strasbg.fr) (130.79.200.152) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 03 Jun 2009 16:27:20 +0000 Received: from baal.u-strasbg.fr (baal.u-strasbg.fr [IPv6:2001:660:2402::41]) by mailhost.u-strasbg.fr (8.14.2/jtpda-5.5pre1) with ESMTP id n53GR9Vq085665 ; Wed, 3 Jun 2009 18:27:09 +0200 (CEST) Received: from mailserver.u-strasbg.fr (ms1.u-strasbg.fr [IPv6:2001:660:2402:d::10]) by baal.u-strasbg.fr (8.14.0/jtpda-5.5pre1) with ESMTP id n53GR9il094709 ; Wed, 3 Jun 2009 18:27:09 +0200 (CEST) (envelope-from muller@ics.u-strasbg.fr) Received: from d620muller (www-ics.u-strasbg.fr [130.79.210.225]) (user=mullerp mech=LOGIN) by mailserver.u-strasbg.fr (8.14.3/jtpda-5.5pre1) with ESMTP id n53GR9ZP016208 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO) ; Wed, 3 Jun 2009 18:27:09 +0200 (CEST) (envelope-from muller@ics.u-strasbg.fr) From: "Pierre Muller" To: "'Doug Evans'" Cc: "'Pedro Alves'" , References: <20090430071853.99F5584890@localhost> <001201c9d860$e66c5850$b34508f0$@u-strasbg.fr> <000301c9e3d4$218eac20$64ac0460$@u-strasbg.fr> In-Reply-To: Subject: RE: [RFA] i386/amd64 h/w watchpoints in gdbserver Date: Wed, 03 Jun 2009 16:27:00 -0000 Message-ID: <002001c9e468$273842a0$75a8c7e0$@u-strasbg.fr> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org X-SW-Source: 2009-06/txt/msg00040.txt.bz2 > Thanks for running the tests. > How about watchthreads.exp, watchthreads2.exp? I just discovered that file regular expressions work for the list of tests :) With patched cygwin gdbserver: $ make check "RUNTESTFLAGS=-target_board hext-gdbserver gdb.*/wat*.exp" Nothing to be done for all... rootme=`pwd`; export rootme; \ srcdir=../../../src/gdb/testsuite ; export srcdir ; \ EXPECT=`if [ -f ${rootme}/../../expect/expect ] ; then echo ${rootme}/.. /../expect/expect ; else echo expect ; fi` ; export EXPECT ; \ EXEEXT=.exe ; export EXEEXT ; \ LD_LIBRARY_PATH=$rootme/../../expect:$rootme/../../libstdc++:$rootme/../ ../tk/unix:$rootme/../../tcl/unix:$rootme/../../bfd:$rootme/../../opcodes:$L D_LI BRARY_PATH; \ export LD_LIBRARY_PATH; \ if [ -f ${rootme}/../../expect/expect ] ; then \ TCL_LIBRARY=${srcdir}/../../tcl/library ; \ export TCL_LIBRARY ; fi ; \ ` if [ -f ${srcdir}/../../dejagnu/runtest ]; then echo ${srcdir}/../../d ejagnu/runtest; else if [ "i686-pc-cygwin" = "i686-pc-cygwin" ]; then echo runte st; else t='s,y,y,'; echo runtest | sed -e $t; fi; fi` -target_board hext-gdbser ver gdb.*/wat*.exp Test Run By Pierre on Wed Jun 3 09:17:15 2009 Native configuration is i686-pc-cygwin === gdb tests === Schedule of variations: hext-gdbserver Running target hext-gdbserver Using /home/Pierre/.dejagnu/boards/hext-gdbserver.exp as board description file for target. Using ../../../src/gdb/testsuite/config/gdbserver.exp as tool-and-target-specifi c interface file. Running ../../../src/gdb/testsuite/gdb.ada/watch_arg.exp ... Running ../../../src/gdb/testsuite/gdb.base/watchpoint-hw.exp ... Running ../../../src/gdb/testsuite/gdb.base/watchpoint-solib.exp ... Running ../../../src/gdb/testsuite/gdb.base/watchpoint.exp ... Running ../../../src/gdb/testsuite/gdb.base/watch_thread_num.exp ... Running ../../../src/gdb/testsuite/gdb.threads/watchthreads.exp ... FAIL: gdb.threads/watchthreads.exp: threaded watch loop FAIL: gdb.threads/watchthreads.exp: combination of threaded watchpoints = 30 Running ../../../src/gdb/testsuite/gdb.threads/watchthreads2.exp ... === gdb Summary === # of expected passes 116 # of unexpected failures 2 # of known failures 1 /usr/local/src/gdbcvs/build/gdb/testsuite/../../gdb/gdb version 6.8.50.20090602 -cvs -nw -nx make: *** [check] Error 1 I got the same results with cygwin gdb itself... I am currently investigating the two failures above and I will come back to this in another email. Pierre