From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id xESDB+IQmWr45yIAWB0awg (envelope-from ) for ; Thu, 03 Sep 2026 02:17:06 -0400 Authentication-Results: simark.ca; dkim=pass (1024-bit key; unprotected) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=ukg5ojo8; dkim=pass header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=1Ty3F3pz; dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=BtLV0ruz; dkim=neutral header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=+U0mYSgz; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id E3D201E166; Thu, 03 Sep 2026 02:17:05 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-5.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED 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 AEB0D1E09B for ; Thu, 03 Sep 2026 02:17:04 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 300FD4BA79AC for ; Thu, 3 Sep 2026 06:17:04 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 300FD4BA79AC Authentication-Results: sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=ukg5ojo8; dkim=pass header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=1Ty3F3pz; dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=BtLV0ruz; dkim=neutral header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=+U0mYSgz Received: from smtp-out2.suse.de (smtp-out2.suse.de [195.135.223.131]) by sourceware.org (Postfix) with ESMTPS id A264E4BA79A3 for ; Thu, 3 Sep 2026 06:16:39 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A264E4BA79A3 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=suse.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.de ARC-Filter: OpenARC Filter v1.0.0 sourceware.org A264E4BA79A3 Authentication-Results: sourceware.org; arc=none smtp.remote-ip=195.135.223.131 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1788416199; cv=none; b=rjQL6sAeXu7I7p3QUB7jgmthRiLxx+6hdYtCfwLg0UnoKkbI0bsqO09POnKz4WhYei75eZkkUXM+0sYjNoOu4ijJ13XdIHn34bMRgBIyEz+mU6ot8cq2s43uB3UvPEoyVzoM9bT7VpEBlvyUEzR3EWudCZRH17mauUNWabdimRw= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1788416199; c=relaxed/simple; bh=uSsB5kK2pKpl3N/Gfb1On4M+Sbn/xvattVRMriBgZfA=; h=DKIM-Signature:DKIM-Signature:DKIM-Signature:DKIM-Signature:From: To:Subject:Date:Message-ID:MIME-Version; b=CsZVzSXNTzFAZJDNsAoNh2tDip6kO53r/he5lB6IXflmkWvqd81jxPOEkMfTqTD+aW3sZtHiSgUAF0zOiHOnC6u9X4e7jJ1NA1gOTKuJUHWOA/Jfr+bDxA7Wh0apZ0MKkZyPkSdd5QUOOFgpa9Le4zOijZPCs9YW0c+K2dmTMkg= ARC-Authentication-Results: i=1; sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=ukg5ojo8; dkim=pass header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=1Ty3F3pz; dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=BtLV0ruz; dkim=neutral header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=+U0mYSgz DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A264E4BA79A3 Received: from imap1.dmz-prg2.suse.org (imap1.dmz-prg2.suse.org [IPv6:2a07:de40:b281:104:10:150:64:97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id 6ACFB1FDA9 for ; Thu, 3 Sep 2026 06:16:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1788416194; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=hJSrxCKhBUxuBTR4SNsMYEKhC045rtQ2QmzV9f54gPE=; b=ukg5ojo8Z0UeCrZ+MWPG89we85TyyfcTko01HRa00KBSFAFe8/wPNS6LQl5XY9TVR3Bw02 iGSRnPLG6Q4ZCKxn0Y+YPcO2fANTY/Uo/2ZPVgVPnBQTMY2Dz+kUDmeMnKQLYIGlT3HfJR 20lTMpRNKSdbM+FRkHZnpPLtjsCnY9s= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1788416194; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=hJSrxCKhBUxuBTR4SNsMYEKhC045rtQ2QmzV9f54gPE=; b=1Ty3F3pzkkqXMc6ugVU2D9kFVBo56Xe9yacwPe2QZOGToCBm5pfXkEFRcw5z69LP/sUyht lJWy+FaOaFJtmwAQ== Authentication-Results: smtp-out2.suse.de; dkim=pass header.d=suse.de header.s=susede2_rsa header.b=BtLV0ruz; dkim=pass header.d=suse.de header.s=susede2_ed25519 header.b=+U0mYSgz DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1788416190; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=hJSrxCKhBUxuBTR4SNsMYEKhC045rtQ2QmzV9f54gPE=; b=BtLV0ruzf/zZcFwT0ttIr7UurGCe8toNjDTEzkz3DT/d4AMn6xKAVPCWx36BQlqLQKdB6C OrOgxtbE1MexRMkkRPyUazkkyGu0zyjlYYSmAkMs4LuXSEMxL9zezRWdS52R85TjXV0i04 20HISd2Gr9CSgZ/hDzTACL8FD9Zfe4w= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1788416190; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=hJSrxCKhBUxuBTR4SNsMYEKhC045rtQ2QmzV9f54gPE=; b=+U0mYSgzPnM0oKZHQQJfMT67OtGqm26XwF8rh6xzo7q9FoXTeo8m78gHTYk8pW2OfNSodI 3E/nA0YRCwcYYLBg== Received: from imap1.dmz-prg2.suse.org (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by imap1.dmz-prg2.suse.org (Postfix) with ESMTPS id 1A6AD136D9 for ; Thu, 3 Sep 2026 06:16:30 +0000 (UTC) Received: from dovecot-director2.suse.de ([2a07:de40:b281:106:10:150:64:167]) by imap1.dmz-prg2.suse.org with ESMTPSA id LKiSBL4QmWrYJAAAD6G6ig (envelope-from ) for ; Thu, 03 Sep 2026 06:16:30 +0000 From: Tom de Vries To: gdb-patches@sourceware.org Subject: [pushed] [gdb] Fix whitespace in shell scripts Date: Thu, 3 Sep 2026 08:16:29 +0200 Message-ID: <20260903061629.1468906-1-tdevries@suse.de> X-Mailer: git-send-email 2.51.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 6ACFB1FDA9 X-Rspamd-Server: rspamd1.dmz-prg2.suse.org X-Rspamd-Action: no action X-Spamd-Result: default: False [-3.01 / 50.00]; BAYES_HAM(-3.00)[100.00%]; NEURAL_HAM_LONG(-1.00)[-1.000]; MID_CONTAINS_FROM(1.00)[]; R_MISSING_CHARSET(0.50)[]; R_DKIM_ALLOW(-0.20)[suse.de:s=susede2_rsa,suse.de:s=susede2_ed25519]; NEURAL_HAM_SHORT(-0.20)[-1.000]; MIME_GOOD(-0.10)[text/plain]; MX_GOOD(-0.01)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+]; FROM_HAS_DN(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[gdb-patches@sourceware.org]; FROM_EQ_ENVFROM(0.00)[]; DBL_BLOCKED_OPENRESOLVER(0.00)[suse.de:dkim,suse.de:mid,imap1.dmz-prg2.suse.org:helo,imap1.dmz-prg2.suse.org:rdns]; DKIM_SIGNED(0.00)[suse.de:s=susede2_rsa,suse.de:s=susede2_ed25519]; RCVD_TLS_ALL(0.00)[]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; SPAMHAUS_XBL(0.00)[2a07:de40:b281:104:10:150:64:97:from]; DKIM_TRACE(0.00)[suse.de:+] X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org I found out that there are no whitespace rules for script files in .gitattributes. Add these, and fix the fallout using the usual: ... $ git rm -f $(find gdb* -name "*.sh") $ git rm -f gdb/gcore-1.in $ git commit -a -m tmp $ git revert HEAD $ git rebase --whitespace=fix HEAD^ $ git reset --soft HEAD^ $ git commit --amend ... --- gdb/.gitattributes | 5 ++++ gdb/config/djgpp/djcheck.sh | 6 ++--- gdb/config/djgpp/djconfig.sh | 8 +++---- gdb/contrib/gdb-add-index.sh | 2 +- gdb/contrib/words.sh | 2 +- gdb/gcore-1.in | 42 +++++++++++++++++----------------- gdb/syscalls/update-freebsd.sh | 2 +- gdb/syscalls/update-netbsd.sh | 2 +- gdb/testsuite/.gitattributes | 4 ++++ 9 files changed, 41 insertions(+), 32 deletions(-) diff --git a/gdb/.gitattributes b/gdb/.gitattributes index 5d22d1a040c..1c28f4b1517 100644 --- a/gdb/.gitattributes +++ b/gdb/.gitattributes @@ -20,7 +20,12 @@ aclocal.m4 -whitespace *.[ly] whitespace=space-before-tab,indent-with-non-tab,trailing-space *.def whitespace=space-before-tab,indent-with-non-tab,trailing-space +*.sh whitespace=space-before-tab,indent-with-non-tab,trailing-space po/gdbtext whitespace=space-before-tab,indent-with-non-tab,trailing-space +gcore-1.in whitespace=space-before-tab,indent-with-non-tab,trailing-space +gstack-1.in whitespace=space-before-tab,indent-with-non-tab,trailing-space +make-init-c whitespace=space-before-tab,indent-with-non-tab,trailing-space +testsuite/lib/notty-wrap whitespace=space-before-tab,indent-with-non-tab,trailing-space # Imported files. exc_request.defs -whitespace diff --git a/gdb/config/djgpp/djcheck.sh b/gdb/config/djgpp/djcheck.sh index e7e03315301..35e6e765dc6 100644 --- a/gdb/config/djgpp/djcheck.sh +++ b/gdb/config/djgpp/djcheck.sh @@ -36,9 +36,9 @@ do fi $GDB ${options} < "${base}.in" 2>&1 \ | sed -e '/GNU gdb /s/ [.0-9][.0-9]*//' \ - -e '/^Copyright/s/[12][0-9][0-9][0-9]/XYZZY/g' \ - -e '/Starting program: /s|[A-z]:/.*/||' \ - -e '/main (/s/=0x[0-9a-f][0-9a-f]*/=XYZ/g' \ + -e '/^Copyright/s/[12][0-9][0-9][0-9]/XYZZY/g' \ + -e '/Starting program: /s|[A-z]:/.*/||' \ + -e '/main (/s/=0x[0-9a-f][0-9a-f]*/=XYZ/g' \ > "${base}.tst" if diff --binary -u "${base}.out" "${base}.tst" ; then rm -f "${base}.tst" diff --git a/gdb/config/djgpp/djconfig.sh b/gdb/config/djgpp/djconfig.sh index 27fea185cae..e5ca023561f 100644 --- a/gdb/config/djgpp/djconfig.sh +++ b/gdb/config/djgpp/djconfig.sh @@ -60,11 +60,11 @@ if ! test -f "${srcdir}/bfd/ChangeLog.0203" || \ notfound="${srcdir}/gdb/ChangeLog.002" else if ! test -f "${srcdir}/readline/config.h-in"; then - notfound="${srcdir}/readline/config.h-in" + notfound="${srcdir}/readline/config.h-in" else - if ! test -f "${srcdir}/opcodes/ChangeLog.0203"; then - notfound="${srcdir}/opcodes/ChangeLog.0203" - fi + if ! test -f "${srcdir}/opcodes/ChangeLog.0203"; then + notfound="${srcdir}/opcodes/ChangeLog.0203" + fi fi fi fi diff --git a/gdb/contrib/gdb-add-index.sh b/gdb/contrib/gdb-add-index.sh index 49f50a20e3e..4a30c5c5536 100755 --- a/gdb/contrib/gdb-add-index.sh +++ b/gdb/contrib/gdb-add-index.sh @@ -212,7 +212,7 @@ handle_file () $OBJCOPY --add-section $section="$index" \ --set-section-flags $section=readonly \ --add-section .debug_str="$debugstrmerge" \ - --set-section-flags .debug_str=readonly \ + --set-section-flags .debug_str=readonly \ "$fpath" "$fpath" else $OBJCOPY --add-section $section="$index" \ diff --git a/gdb/contrib/words.sh b/gdb/contrib/words.sh index a96142a3232..9324f7648e3 100755 --- a/gdb/contrib/words.sh +++ b/gdb/contrib/words.sh @@ -138,7 +138,7 @@ fi \ | sort \ | uniq -c \ | awk "{ if (($minfreq == 0 || $minfreq <= \$1) \ - && ($maxfreq == 0 || \$1 <= $maxfreq)) { print \$0; } }" \ + && ($maxfreq == 0 || \$1 <= $maxfreq)) { print \$0; } }" \ | awk '{ print length($0) " " $0; }' \ | sort -n -r \ | cut -d ' ' -f 2- diff --git a/gdb/gcore-1.in b/gdb/gcore-1.in index 2d3071d0ec5..22c7e1f81b8 100755 --- a/gdb/gcore-1.in +++ b/gdb/gcore-1.in @@ -77,23 +77,23 @@ while getopts vhao:g:d:-: OPT; do fi case "$OPT" in - a) - case "$(uname -s)" in - Linux) - use_coredump_filter="off" - dump_excluded_mappings="on" - ;; - esac - ;; - o) - prefix=$OPTARG - ;; - g) - gdb_binary="$OPTARG" - ;; - d) - data_directory="$OPTARG" - ;; + a) + case "$(uname -s)" in + Linux) + use_coredump_filter="off" + dump_excluded_mappings="on" + ;; + esac + ;; + o) + prefix=$OPTARG + ;; + g) + gdb_binary="$OPTARG" + ;; + d) + data_directory="$OPTARG" + ;; h | help) print_help exit 0 @@ -107,14 +107,14 @@ while getopts vhao:g:d:-: OPT; do print_try_help 1>&2 exit 2 ;; - *) + *) # Unknown single character options are handled by the \? # case above. This is formatted to match the error # getopts gives for an unknown single character option. echo "$0: illegal option -- $OPT" 1>&2 print_try_help 1>&2 exit 2 - ;; + ;; esac done @@ -175,10 +175,10 @@ do # `\n" } /\/\* [0-9]* is obsolete [a-z_]* \*\// { diff --git a/gdb/syscalls/update-netbsd.sh b/gdb/syscalls/update-netbsd.sh index 1769bc80193..48defbfa13f 100755 --- a/gdb/syscalls/update-netbsd.sh +++ b/gdb/syscalls/update-netbsd.sh @@ -61,7 +61,7 @@ awk ' sub(/^SYS_/,"",$2); printf " \n" } /\/\* [0-9]* is obsolete [a-z_]* \*\// { diff --git a/gdb/testsuite/.gitattributes b/gdb/testsuite/.gitattributes index 97a376c1938..57c47ae28e7 100644 --- a/gdb/testsuite/.gitattributes +++ b/gdb/testsuite/.gitattributes @@ -2,3 +2,7 @@ # Binary format. *.bz2 binary + +# Tab-indented files. + +lib/notty-wrap whitespace=space-before-tab,indent-with-non-tab,trailing-space base-commit: dada369bcff46b469de997d52d6f3d456070c405 -- 2.51.0