* MAINTAINERS (--enable-gdb-build-warnings): Rewrite script to use
`tr' and `sed'. Mention that `broken' targets are not expected to build.
This commit is contained in:
parent
5221660204
commit
697f244d5b
@ -1,3 +1,9 @@
|
||||
2002-05-28 Andrew Cagney <ac131313@redhat.com>
|
||||
|
||||
* MAINTAINERS (--enable-gdb-build-warnings): Rewrite script to use
|
||||
`tr' and `sed'. Mention that `broken' targets are not expected to
|
||||
build.
|
||||
|
||||
2002-05-27 Michal Ludvig <mludvig@suse.cz>
|
||||
|
||||
* x86-64-tdep.c (x86_64_skip_prologue): Remove obsolete note.
|
||||
|
@ -190,21 +190,36 @@ All recognized developers can make mechanical changes (by virtue of
|
||||
the obvious fix rule) to ``maintenance only'' targets. The change
|
||||
shall be sanity checked by compiling with one of the listed targets.
|
||||
|
||||
The GAWK segment:
|
||||
The Bourne shell script:
|
||||
|
||||
awk < "${maintainers}" '
|
||||
$2 ~ /--target=.*/ {
|
||||
targets = gensub (/^.*--target=/, "", 1, $2)
|
||||
warnings = gensub (/[)]*$/, "", 1, $3)
|
||||
split (targets, targ, /,/)
|
||||
for (i in targ) {
|
||||
print targ[i], warnings
|
||||
}
|
||||
}'
|
||||
cat MAINTAINERS | tr -s '[\t]' '[ ]' | sed -n '
|
||||
/^[ ]*[-a-z0-9\.]*[ ]*[(]*--target=.*/ !d
|
||||
s/^.*--target=//
|
||||
s/).*$//
|
||||
h
|
||||
:loop
|
||||
g
|
||||
/^[^ ]*,/ !b end
|
||||
s/,[^ ]*//
|
||||
p
|
||||
g
|
||||
s/^[^,]*,//
|
||||
h
|
||||
b loop
|
||||
:end
|
||||
p
|
||||
'
|
||||
|
||||
can be used to generate a full list of --target=
|
||||
--enable-gdb-build-warnings= pairs.
|
||||
can be used to generate a complete list of --target=
|
||||
--enable-gdb-build-warnings= pairs of the form:
|
||||
|
||||
arc-elf ,-Werror
|
||||
...
|
||||
hppa1.1-hp-proelf broken
|
||||
...
|
||||
|
||||
While the ``broken'' targets are included in the listing, the are not
|
||||
expected to build.
|
||||
|
||||
|
||||
Host/Native:
|
||||
|
Loading…
Reference in New Issue
Block a user