* [PATCH] binutils-gdb/git: Handle *.ac and *.m4 files in .gitattributes
@ 2025-12-03 8:51 Tom de Vries
2025-12-04 16:32 ` Tom Tromey
2025-12-17 21:25 ` [PING][PATCH] " Tom de Vries
0 siblings, 2 replies; 5+ messages in thread
From: Tom de Vries @ 2025-12-03 8:51 UTC (permalink / raw)
To: gdb-patches, binutils
Since commit 52ca3d3fe61 ("toplevel: unify the GCC and GDB/binutils .editorconfig
files"), .editorconfig has settings for .ac and .m4 files:
...
[*.{ac,m4}]
indent_style = tab
indent_size = 2
trim_trailing_whitespace = true
...
There are no setting for those files in .gitattributes, so the whitespace
attribute defaults to trailing-space (shorthand for blank-at-eol,
blank-at-eof) and space-before-tab.
Since according to .editorconfig the indentation style is tab, add
indent-with-non-tab as well.
Since aclocal.m4 is generated, unset the whitespace attribute. Likewise for
configure.
---
.gitattributes | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/.gitattributes b/.gitattributes
index 6f7c6d8ba52..3639ebcfe55 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -33,3 +33,13 @@ ChangeLog merge=merge-changelog
*.[cChH] whitespace=space-before-tab,indent-with-non-tab,trailing-space
*.exp whitespace=space-before-tab,indent-with-non-tab,trailing-space
*.tcl whitespace=space-before-tab,indent-with-non-tab,trailing-space
+
+# Autoconf.
+
+*.ac whitespace=space-before-tab,indent-with-non-tab,trailing-space
+*.m4 whitespace=space-before-tab,indent-with-non-tab,trailing-space
+
+# Generated files.
+
+configure -whitespace
+aclocal.m4 -whitespace
base-commit: d03293898d81e4273ac7f9163a8186dba46db0e5
--
2.51.0
^ permalink raw reply [flat|nested] 5+ messages in thread* Re: [PATCH] binutils-gdb/git: Handle *.ac and *.m4 files in .gitattributes
2025-12-03 8:51 [PATCH] binutils-gdb/git: Handle *.ac and *.m4 files in .gitattributes Tom de Vries
@ 2025-12-04 16:32 ` Tom Tromey
2025-12-17 21:25 ` [PING][PATCH] " Tom de Vries
1 sibling, 0 replies; 5+ messages in thread
From: Tom Tromey @ 2025-12-04 16:32 UTC (permalink / raw)
To: Tom de Vries; +Cc: gdb-patches, binutils
>>>>> "Tom" == Tom de Vries <tdevries@suse.de> writes:
Tom> Since commit 52ca3d3fe61 ("toplevel: unify the GCC and GDB/binutils .editorconfig
Tom> files"), .editorconfig has settings for .ac and .m4 files:
Tom> ...
Tom> [*.{ac,m4}]
Tom> indent_style = tab
Tom> indent_size = 2
Tom> trim_trailing_whitespace = true
Tom> ...
Tom> There are no setting for those files in .gitattributes, so the whitespace
Tom> attribute defaults to trailing-space (shorthand for blank-at-eol,
Tom> blank-at-eof) and space-before-tab.
Tom> Since according to .editorconfig the indentation style is tab, add
Tom> indent-with-non-tab as well.
Tom> Since aclocal.m4 is generated, unset the whitespace attribute. Likewise for
Tom> configure.
FWIW this seems fine to me.
Tom
^ permalink raw reply [flat|nested] 5+ messages in thread* [PING][PATCH] binutils-gdb/git: Handle *.ac and *.m4 files in .gitattributes
2025-12-03 8:51 [PATCH] binutils-gdb/git: Handle *.ac and *.m4 files in .gitattributes Tom de Vries
2025-12-04 16:32 ` Tom Tromey
@ 2025-12-17 21:25 ` Tom de Vries
2025-12-18 0:18 ` Alan Modra
1 sibling, 1 reply; 5+ messages in thread
From: Tom de Vries @ 2025-12-17 21:25 UTC (permalink / raw)
To: gdb-patches, binutils
On 12/3/25 9:51 AM, Tom de Vries wrote:
> Since commit 52ca3d3fe61 ("toplevel: unify the GCC and GDB/binutils .editorconfig
> files"), .editorconfig has settings for .ac and .m4 files:
> ...
> [*.{ac,m4}]
> indent_style = tab
> indent_size = 2
> trim_trailing_whitespace = true
> ...
>
> There are no setting for those files in .gitattributes, so the whitespace
> attribute defaults to trailing-space (shorthand for blank-at-eol,
> blank-at-eof) and space-before-tab.
>
> Since according to .editorconfig the indentation style is tab, add
> indent-with-non-tab as well.
>
> Since aclocal.m4 is generated, unset the whitespace attribute. Likewise for
> configure.
Ping.
Thanks,
- Tom
> ---
> .gitattributes | 10 ++++++++++
> 1 file changed, 10 insertions(+)
>
> diff --git a/.gitattributes b/.gitattributes
> index 6f7c6d8ba52..3639ebcfe55 100644
> --- a/.gitattributes
> +++ b/.gitattributes
> @@ -33,3 +33,13 @@ ChangeLog merge=merge-changelog
> *.[cChH] whitespace=space-before-tab,indent-with-non-tab,trailing-space
> *.exp whitespace=space-before-tab,indent-with-non-tab,trailing-space
> *.tcl whitespace=space-before-tab,indent-with-non-tab,trailing-space
> +
> +# Autoconf.
> +
> +*.ac whitespace=space-before-tab,indent-with-non-tab,trailing-space
> +*.m4 whitespace=space-before-tab,indent-with-non-tab,trailing-space
> +
> +# Generated files.
> +
> +configure -whitespace
> +aclocal.m4 -whitespace
>
> base-commit: d03293898d81e4273ac7f9163a8186dba46db0e5
^ permalink raw reply [flat|nested] 5+ messages in thread* Re: [PING][PATCH] binutils-gdb/git: Handle *.ac and *.m4 files in .gitattributes
2025-12-17 21:25 ` [PING][PATCH] " Tom de Vries
@ 2025-12-18 0:18 ` Alan Modra
2025-12-30 22:54 ` Maciej W. Rozycki
0 siblings, 1 reply; 5+ messages in thread
From: Alan Modra @ 2025-12-18 0:18 UTC (permalink / raw)
To: Tom de Vries; +Cc: gdb-patches, binutils
On Wed, Dec 17, 2025 at 10:25:24PM +0100, Tom de Vries wrote:
> On 12/3/25 9:51 AM, Tom de Vries wrote:
> > Since commit 52ca3d3fe61 ("toplevel: unify the GCC and GDB/binutils .editorconfig
> > files"), .editorconfig has settings for .ac and .m4 files:
> > ...
> > [*.{ac,m4}]
> > indent_style = tab
> > indent_size = 2
> > trim_trailing_whitespace = true
> > ...
> >
> > There are no setting for those files in .gitattributes, so the whitespace
> > attribute defaults to trailing-space (shorthand for blank-at-eol,
> > blank-at-eof) and space-before-tab.
> >
> > Since according to .editorconfig the indentation style is tab, add
> > indent-with-non-tab as well.
> >
> > Since aclocal.m4 is generated, unset the whitespace attribute. Likewise for
> > configure.
>
> Ping.
I'll rubber-stamp this for the binutils side, but IMO there is no need
for a global gdb maintainer to wait for approval from binutils
maintainers for this shared file.
--
Alan Modra
^ permalink raw reply [flat|nested] 5+ messages in thread* Re: [PING][PATCH] binutils-gdb/git: Handle *.ac and *.m4 files in .gitattributes
2025-12-18 0:18 ` Alan Modra
@ 2025-12-30 22:54 ` Maciej W. Rozycki
0 siblings, 0 replies; 5+ messages in thread
From: Maciej W. Rozycki @ 2025-12-30 22:54 UTC (permalink / raw)
To: Alan Modra; +Cc: Tom de Vries, gdb-patches, binutils, gcc
[+cc GCC]
On Thu, 18 Dec 2025, Alan Modra wrote:
> I'll rubber-stamp this for the binutils side, but IMO there is no need
> for a global gdb maintainer to wait for approval from binutils
> maintainers for this shared file.
Should this be documented in top-level MAINTAINERS? Should this file be
kept in sync with GCC?
Maciej
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2025-12-30 22:55 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-12-03 8:51 [PATCH] binutils-gdb/git: Handle *.ac and *.m4 files in .gitattributes Tom de Vries
2025-12-04 16:32 ` Tom Tromey
2025-12-17 21:25 ` [PING][PATCH] " Tom de Vries
2025-12-18 0:18 ` Alan Modra
2025-12-30 22:54 ` Maciej W. Rozycki
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox