From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id Bng6HRzlfGmwKx4AWB0awg (envelope-from ) for ; Fri, 30 Jan 2026 12:06:36 -0500 Received: by simark.ca (Postfix, from userid 112) id 670D41E0DD; Fri, 30 Jan 2026 12:06:36 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-2.3 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id BA81E1E08D for ; Fri, 30 Jan 2026 12:06:35 -0500 (EST) Received: from vm01.sourceware.org (localhost [127.0.0.1]) by sourceware.org (Postfix) with ESMTP id 6255B4BAD145 for ; Fri, 30 Jan 2026 17:06:35 +0000 (GMT) Received: from mail-dy1-x132f.google.com (mail-dy1-x132f.google.com [IPv6:2607:f8b0:4864:20::132f]) by sourceware.org (Postfix) with ESMTPS id C0A394BA2E05 for ; Fri, 30 Jan 2026 17:06:22 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C0A394BA2E05 ARC-Filter: OpenARC Filter v1.0.0 sourceware.org C0A394BA2E05 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1769792782; cv=none; b=eiryQO0hdzR9Fwm8Q2lXcx4aqyX2UOi/Gt1jPhQlAfDZlP3eM3YJd+bC2bP0v0rWigBgVx/dhObHtEVVuyBMtVlpgxPmym4N4G6o+WZu8cpjWUx7tqdwUgtTHToKEtM4E+/uklFvv0qP+irPZGmE/JhKgOXHadoRwlh+yIrX+U0= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1769792782; c=relaxed/simple; bh=GyG+7o0t7kE4SC08o8XNljoJLLpu/ah1EI4yqjqRa2M=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=uGywXDucd1QhCjFYloCnoq/iyKzHG9PT+QH+b4ldEQxnD7QyIw2Bt4NzBktMukBGC+f4lrmdOIbrMmq2sUI91LXqIONv0JNMgDTVSEmLypl/IkbJqEJH+tE7SZqYkGeiKWIm+KI2RcGcSnNgYqN492zg9mZNSdPemu+1gn/S9qw= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-dy1-x132f.google.com with SMTP id 5a478bee46e88-2b740872a01so4098857eec.1 for ; Fri, 30 Jan 2026 09:06:22 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769792781; x=1770397581; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:cc:to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=AYoXulyK8505sT9W5J8ZijmYxsI6e+wFo7Ck2nXksQA=; b=KnrFuY6TJO1ofTNgOHAgPpKfBXvHRq9pcnqwvqs+6BiTBeimexOrvWLmjWS0MiC8tX u9F1u6XNtElsSqyDBj+/MNJAo7msHSfNfn7zyvPJpXH/LK4THaVsPjZ3oHJD02Nmz8Zm 920Qb5poSmrg9IVcpMsLfeicFafaQRJxsabS9hyLOwfL0roWziawqU42kDi1KKcvyF3i bwCZYbv0GnXua7eBFFI+uGMGXrFSbz0JNNsT2HfpYGu5bMQj5sQim+KOw6MrVxO6a0lv 3Zky+9E5sAZ3kuzE6QnqxpOHuhGed50omdR9bqalzImGLEL573jT8SsZ+LjV+7qULE6u h5AQ== X-Forwarded-Encrypted: i=1; AJvYcCXPwQsTliH0/W8RjcSTrXc2EARke7pg2vFvHnDpfBvpd0hZujqq5C+K5vf9jtv3x0/LR/4=@sourceware.org X-Gm-Message-State: AOJu0YwDEiwIBC3H+cKQqBpS/67bW9b/uIc4LUxfindM14/sAus9w5wg AREMH3d0eX237zgxzO7D/yQ+oHZxpboHpNjeyxTfya4s2JfpcYucqJJB/J9M1fvzo6c= X-Gm-Gg: AZuq6aIQI6B2qpcOWt3AxPEoe/Zwfg9mElfPJllJjCA3jWPxiFCP/Tr85WV3Dq2gVhx xzsk4a/E4e1JnmBikWh4Y2ghXPHus+KKTi9dj3ijxk+GhaxNRTz1EgMzCvDiqK5MqN+ck/k61Bg 3Iu6i7xJRtHlKTiOE7Tkl9pAw/HXSo+nr2SMA9MiQAk9c+75rghVkukN3xuT9hWODNBW2e5fvsZ ONfFjOSOLCNHQ7cdFfqpDaxVuiT2t11yeWFWs/1rMIiDM6X6OIFfgC9YqYqDqAhBU7SJySZ/DvD 0jBgMWZgAMRCNydn2L2yMfzacqMaoDDB7hdt9caAYl6I++kCOMdjgK80bwI6cJXvHcJ9gEHFeBm AsNp8T5r3ukvQLKqYp5Pnq7IUWwY+3Tjv9cqjaF8w6l0mBDi89hVY2+/U06O4d383ZBXT1SER3f EMdybHSUFhW+f26yqBv2BrFA== X-Received: by 2002:a05:7301:3c0c:b0:2b7:2ae8:9b0f with SMTP id 5a478bee46e88-2b7c86daba3mr1949755eec.21.1769792780940; Fri, 30 Jan 2026 09:06:20 -0800 (PST) Received: from localhost ([2804:14d:7e39:8083:f04c:42e3:5943:38f6]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2b7a16cfa25sm11834119eec.5.2026.01.30.09.06.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 30 Jan 2026 09:06:20 -0800 (PST) To: Peter Maydell Cc: Luis , gdb@sourceware.org, Manos Pitsidianakis Subject: Re: gdb support for SME-without-SVE ? In-Reply-To: (Peter Maydell's message of "Fri, 30 Jan 2026 16:29:52 +0000") References: <87ldhigyao.fsf@linaro.org> <87tsw59hwu.fsf@linaro.org> <87a4xvafmv.fsf@linaro.org> <874io39iuk.fsf@linaro.org> User-Agent: mu4e 1.12.15; emacs 30.2 Date: Fri, 30 Jan 2026 17:06:18 +0000 Message-ID: <87y0lf81yt.fsf@linaro.org> MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: gdb@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Thiago Jung Bauermann via Gdb Reply-To: Thiago Jung Bauermann Errors-To: gdb-bounces~public-inbox=simark.ca@sourceware.org Sender: "Gdb" Peter Maydell writes: > On Fri, 30 Jan 2026 at 16:16, Thiago Jung Bauermann > wrote: >> >> Peter Maydell writes: >> >> > But now after restarting the VM and running this command again, >> > it does nothing: >> > >> > root@debian:~/gdb-build# make check-gdb TESTS=gdb.arch/aarch64-sme-sanity.exp >> > make[1]: Entering directory '/root/gdb-build/gdb' >> > make[2]: Entering directory '/root/gdb-build/gdb/testsuite' >> > make check-single >> > make[3]: Entering directory '/root/gdb-build/gdb/testsuite' >> > rm -f *core* gdb.sum gdb.log >> > rootme=`pwd`; export rootme; >> > srcdir=../../../binutils-gdb/gdb/testsuite ; export srcdir ; >> > EXPECT=`if [ "${READ1}" != "" ] ; then echo ${rootme}/expect-read1; >> > elif [ "${READMORE}" != "" ] ; then echo ${rootme}/expect-readmore; >> > elif [ -f ${rootme}/../../expect/expect ] ; then echo >> > ${rootme}/../../expect/expect ; else echo expect ; fi` ; export EXPECT >> > ; EXEEXT= ; export EXEEXT ; >> > LD_LIBRARY_PATH=$rootme/../../expect:$rootme/../../libstdc++:$rootme/../../tk/unix:$rootme/../../tcl/unix:$rootme/../../bfd:$rootme/../../opcodes:$LD_LIBRARY_PATH; >> > export LD_LIBRARY_PATH; if [ -f ${rootme}/../../expect/expect ] ; then >> > TCL_LIBRARY=${srcdir}/../../tcl/library ; export TCL_LIBRARY ; fi ; >> > runtest --status gdb.arch/aarch64-sme-sanity.exp ; \ >> > result=$?; \ >> > if test -e gdb.sum; then \ >> > /bin/bash ../../../binutils-gdb/gdb/testsuite/lib/dg-add-core-file-count.sh; \ >> > sed -n '/=== gdb Summary ===/,$ p' gdb.sum; \ >> > fi; \ >> > exit $result >> > WARNING: No tool specified >> > Test run by root on Fri Jan 30 12:25:14 2026 >> > Native configuration is aarch64-unknown-linux-gnu >> > >> > === tests === >> > >> > Schedule of variations: >> > unix >> > >> > Running target unix >> > Using /usr/share/dejagnu/baseboards/unix.exp as board description file >> > for target. >> > Using /usr/share/dejagnu/config/unix.exp as generic interface file for target. >> > WARNING: Couldn't find tool config file for unix, using default. >> >> Hm, weird. I don't know about this problem. Sounds like some generated >> Dejagnu config file is missing. Maybe try running just "make" before >> "make check-gdb" to see if the file is generated again? > > I did try that, but it didn't help. ("Some file that dejagnu created > is corrupt/truncated" seems quite possible, because I had to kill > the VM after the guest kernel hit the Oops.) Ah, that's probably it then. >> > Is there some way I can get it to tell me why it isn't running anything? >> >> The gdb.log file sometimes has more information than what appears on the >> console. > > Where would I find it? (The make output suggests it would be > in gdb/testsuite/ as that is what the rm command deletes, but > there is no gdb.log file in that directory.) It should be in gdb/testsuite/gdb.log, but it looks like it didn't make it to the disk. > Is there something I can rm in my build directory that will delete > all the testsuite stuff and force it to recreate it ? (I would > prefer not to have to blow away the whole build directory and > spend hours waiting for gdb to be rebuilt...) You can try deleting these under $GDB_BUILD_DIR: gdb/testsuite/site.exp gdb/testsuite/cache gdb/testsuite/outputs In the worst case, you could delete the whole gdb/ directory. You'll have to rebuild all the gdb files, but at least not bfd, gdbserver, gdbsupport etc. -- Thiago