p/module.c:294: option `length' may not be applied to arrays of atomic types

Paul Dufresne <[email protected]> Sun, 28 Feb 2021 17:35:53 -0500
Newsgroups gmane.comp.compilers.gpc
Message-ID <[email protected]>
--===============3029077352751787543==
Content-Type: multipart/alternative; 
	boundary="----=_Part_363922_1807476059.1614551753580"

------=_Part_363922_1807476059.1614551753580
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

No need to have a gcc with gcc-core...



With gcc 7.5.0 I get:

=C2=A0=C2=A0=C2=A0 -o build/gengtype.o ../../gpc3/gcc-7.5.0/gcc/gengtype.c

g++ -std=3Dgnu++98 -c=C2=A0=C2=A0 -g -DIN_GCC=C2=A0=C2=A0=C2=A0=C2=A0 -fno-=
exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -=
Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloa=
ded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-s=
trings -fno-common -Wno-error -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I.=
 -Ibuild -I../../gpc3/gcc-7.5.0/gcc -I../../gpc3/gcc-7.5.0/gcc/build -I../.=
./gpc3/gcc-7.5.0/gcc/../include=C2=A0 -I../../gpc3/gcc-7.5.0/gcc/../libcpp/=
include=C2=A0 \

=C2=A0=C2=A0 =C2=A0-o build/gengtype-lex.o ../../gpc3/gcc-7.5.0/gcc/gengtyp=
e-lex.c

gengtype-lex.c: In function =E2=80=98int yy_get_next_buffer()=E2=80=99:

gengtype-lex.c:1343:18: warning: comparison of integer expressions of diffe=
rent signedness: =E2=80=98size_t=E2=80=99 {aka =E2=80=98long unsigned int=
=E2=80=99} and =E2=80=98int=E2=80=99 [-Wsign-compare]

gengtype-lex.c:2150:3: note: in expansion of macro =E2=80=98YY_INPUT=E2=80=
=99

gengtype-lex.c: In function =E2=80=98yy_buffer_state* yy_scan_bytes(const c=
har*, yy_size_t)=E2=80=99:

gengtype-lex.c:2658:17: warning: comparison of integer expressions of diffe=
rent signedness: =E2=80=98int=E2=80=99 and =E2=80=98yy_size_t=E2=80=99 {aka=
 =E2=80=98long unsigned int=E2=80=99} [-Wsign-compare]

/space/rguenther/gcc-7.5.0/gcc-7.5.0/gcc/gengtype-lex.l: In function =E2=80=
=98int yylex(const char**)=E2=80=99:

gengtype-lex.c:365:15: warning: this statement may fall through [-Wimplicit=
-fallthrough=3D]

/space/rguenther/gcc-7.5.0/gcc-7.5.0/gcc/gengtype-lex.l:117:1: note: in exp=
ansion of macro =E2=80=98YY_DO_BEFORE_ACTION=E2=80=99

/space/rguenther/gcc-7.5.0/gcc-7.5.0/gcc/gengtype-lex.l:113:1: note: here

gengtype-lex.c:365:15: warning: this statement may fall through [-Wimplicit=
-fallthrough=3D]

/space/rguenther/gcc-7.5.0/gcc-7.5.0/gcc/gengtype-lex.l:134:1: note: in exp=
ansion of macro =E2=80=98YY_DO_BEFORE_ACTION=E2=80=99

/space/rguenther/gcc-7.5.0/gcc-7.5.0/gcc/gengtype-lex.l:131:1: note: here

g++ -std=3Dgnu++98 -c=C2=A0=C2=A0 -g -DIN_GCC=C2=A0=C2=A0=C2=A0=C2=A0 -fno-=
exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -=
Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloa=
ded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-s=
trings -fno-common=C2=A0 -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibu=
ild -I../../gpc3/gcc-7.5.0/gcc -I../../gpc3/gcc-7.5.0/gcc/build -I../../gpc=
3/gcc-7.5.0/gcc/../include=C2=A0 -I../../gpc3/gcc-7.5.0/gcc/../libcpp/inclu=
de=C2=A0 \

=C2=A0=C2=A0 =C2=A0-o build/gengtype-parse.o ../../gpc3/gcc-7.5.0/gcc/gengt=
ype-parse.c

g++ -std=3Dgnu++98 -c=C2=A0=C2=A0 -g -DIN_GCC=C2=A0=C2=A0=C2=A0=C2=A0 -fno-=
exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -=
Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloa=
ded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-s=
trings -fno-common=C2=A0 -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibu=
ild -I../../gpc3/gcc-7.5.0/gcc -I../../gpc3/gcc-7.5.0/gcc/build -I../../gpc=
3/gcc-7.5.0/gcc/../include=C2=A0 -I../../gpc3/gcc-7.5.0/gcc/../libcpp/inclu=
de=C2=A0 \

=C2=A0=C2=A0 =C2=A0-o build/gengtype-state.o ../../gpc3/gcc-7.5.0/gcc/gengt=
ype-state.c

g++ -std=3Dgnu++98 -c=C2=A0=C2=A0 -g -DIN_GCC=C2=A0=C2=A0=C2=A0=C2=A0 -fno-=
exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -=
Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloa=
ded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-s=
trings -fno-common=C2=A0 -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibu=
ild -I../../gpc3/gcc-7.5.0/gcc -I../../gpc3/gcc-7.5.0/gcc/build -I../../gpc=
3/gcc-7.5.0/gcc/../include=C2=A0 -I../../gpc3/gcc-7.5.0/gcc/../libcpp/inclu=
de=C2=A0 \

-DBASEVER=3D"\"7.5.0\"" -DDATESTAMP=3D"\"\"" \

-DREVISION=3D"\"\"" \

-DDEVPHASE=3D"\"\"" -DPKGVERSION=3D"\"(GCC) \"" \

-DBUGURL=3D"\"<https://gcc.gnu.org/bugs/>\"" -o build/version.o ../../gpc3/=
gcc-7.5.0/gcc/version.c

g++ -std=3Dgnu++98=C2=A0=C2=A0 -g -DIN_GCC=C2=A0=C2=A0=C2=A0=C2=A0 -fno-exc=
eptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwr=
ite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded=
-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-stri=
ngs -fno-common=C2=A0 -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -static-lib=
stdc++ -static-libgcc=C2=A0 -no-pie -o build/gengtype \

=C2=A0=C2=A0=C2=A0 build/gengtype.o build/errors.o build/gengtype-lex.o bui=
ld/gengtype-parse.o build/gengtype-state.o build/version.o ../build-x86_64-=
pc-linux-gnu/libiberty/libiberty.a

LC_ALL=3DC ; export LC_ALL ; \

gawk -f ../../gpc3/gcc-7.5.0/gcc/opt-gather.awk ../../gpc3/gcc-7.5.0/gcc/ad=
a/gcc-interface/lang.opt ../../gpc3/gcc-7.5.0/gcc/brig/lang.opt ../../gpc3/=
gcc-7.5.0/gcc/fortran/lang.opt ../../gpc3/gcc-7.5.0/gcc/go/lang.opt ../../g=
pc3/gcc-7.5.0/gcc/lto/lang.opt ../../gpc3/gcc-7.5.0/gcc/p/lang.opt ../../gp=
c3/gcc-7.5.0/gcc/c-family/c.opt ../../gpc3/gcc-7.5.0/gcc/common.opt ../../g=
pc3/gcc-7.5.0/gcc/config/fused-madd.opt ../../gpc3/gcc-7.5.0/gcc/config/i38=
6/i386.opt ../../gpc3/gcc-7.5.0/gcc/config/gnu-user.opt ../../gpc3/gcc-7.5.=
0/gcc/config/linux.opt ../../gpc3/gcc-7.5.0/gcc/config/linux-android.opt > =
tmp-optionlist

/bin/bash ../../gpc3/gcc-7.5.0/gcc/../move-if-change tmp-optionlist optionl=
ist

echo timestamp > s-options

gawk -f ../../gpc3/gcc-7.5.0/gcc/opt-functions.awk -f ../../gpc3/gcc-7.5.0/=
gcc/opt-read.awk \

=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 -f ../../gpc3/gcc-7.5.0/gcc/opth-gen.a=
wk \

=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 < optionlist > tmp-options.h

/bin/bash ../../gpc3/gcc-7.5.0/gcc/../move-if-change tmp-options.h options.=
h

echo timestamp > s-options-h

/bin/bash ../../gpc3/gcc-7.5.0/gcc/../move-if-change tmp-gi.list gtyp-input=
.list

echo timestamp > s-gtyp-input

build/gengtype=C2=A0 \

=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 -S ../../gpc3/gcc-7.5.0/gcc -I gtyp=
-input.list -w tmp-gtype.state

../../gpc3/gcc-7.5.0/gcc/p/module.c:294: option `length' may not be applied=
 to arrays of atomic types

make[3]: *** [Makefile:2573 : s-gtype] Erreur 1

make[3]=C2=A0: on quitte le r=C3=A9pertoire =C2=AB=C2=A0/home/paul/gpc-buil=
d3/gcc=C2=A0=C2=BB

make[2]: *** [Makefile:4548 : all-stage1-gcc] Erreur 2

make[2]=C2=A0: on quitte le r=C3=A9pertoire =C2=AB=C2=A0/home/paul/gpc-buil=
d3=C2=A0=C2=BB

make[1]: *** [Makefile:23803 : stage1-bubble] Erreur 2

make[1]=C2=A0: on quitte le r=C3=A9pertoire =C2=AB=C2=A0/home/paul/gpc-buil=
d3=C2=A0=C2=BB

make: *** [Makefile:934 : all] Erreur 2

paul@jacko:~/gpc-build3$=20



This time, I don't understand what the compiler wants me to do.
------=_Part_363922_1807476059.1614551753580
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head>=
<meta content=3D"text/html;charset=3DUTF-8" http-equiv=3D"Content-Type"></h=
ead><body ><div style=3D"font-family: Verdana, Arial, Helvetica, sans-serif=
; font-size: 10pt;"><div>No need to have a gcc with gcc-core...<br></div><d=
iv><br></div><div>With gcc 7.5.0 I get:<br></div><div>&nbsp;&nbsp;&nbsp; -o=
 build/gengtype.o ../../gpc3/gcc-7.5.0/gcc/gengtype.c<br></div><div>g++ -st=
d=3Dgnu++98 -c&nbsp;&nbsp; -g -DIN_GCC&nbsp;&nbsp;&nbsp;&nbsp; -fno-excepti=
ons -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-=
strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-vir=
tual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings =
-fno-common -Wno-error -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuil=
d -I../../gpc3/gcc-7.5.0/gcc -I../../gpc3/gcc-7.5.0/gcc/build -I../../gpc3/=
gcc-7.5.0/gcc/../include&nbsp; -I../../gpc3/gcc-7.5.0/gcc/../libcpp/include=
&nbsp; \<br></div><div>&nbsp;&nbsp; &nbsp;-o build/gengtype-lex.o ../../gpc=
3/gcc-7.5.0/gcc/gengtype-lex.c<br></div><div>gengtype-lex.c: In function =
=E2=80=98int yy_get_next_buffer()=E2=80=99:<br></div><div>gengtype-lex.c:13=
43:18: warning: comparison of integer expressions of different signedness: =
=E2=80=98size_t=E2=80=99 {aka =E2=80=98long unsigned int=E2=80=99} and =E2=
=80=98int=E2=80=99 [-Wsign-compare]<br></div><div>gengtype-lex.c:2150:3: no=
te: in expansion of macro =E2=80=98YY_INPUT=E2=80=99<br></div><div>gengtype=
-lex.c: In function =E2=80=98yy_buffer_state* yy_scan_bytes(const char*, yy=
_size_t)=E2=80=99:<br></div><div>gengtype-lex.c:2658:17: warning: compariso=
n of integer expressions of different signedness: =E2=80=98int=E2=80=99 and=
 =E2=80=98yy_size_t=E2=80=99 {aka =E2=80=98long unsigned int=E2=80=99} [-Ws=
ign-compare]<br></div><div>/space/rguenther/gcc-7.5.0/gcc-7.5.0/gcc/gengtyp=
e-lex.l: In function =E2=80=98int yylex(const char**)=E2=80=99:<br></div><d=
iv>gengtype-lex.c:365:15: warning: this statement may fall through [-Wimpli=
cit-fallthrough=3D]<br></div><div>/space/rguenther/gcc-7.5.0/gcc-7.5.0/gcc/=
gengtype-lex.l:117:1: note: in expansion of macro =E2=80=98YY_DO_BEFORE_ACT=
ION=E2=80=99<br></div><div>/space/rguenther/gcc-7.5.0/gcc-7.5.0/gcc/gengtyp=
e-lex.l:113:1: note: here<br></div><div>gengtype-lex.c:365:15: warning: thi=
s statement may fall through [-Wimplicit-fallthrough=3D]<br></div><div>/spa=
ce/rguenther/gcc-7.5.0/gcc-7.5.0/gcc/gengtype-lex.l:134:1: note: in expansi=
on of macro =E2=80=98YY_DO_BEFORE_ACTION=E2=80=99<br></div><div>/space/rgue=
nther/gcc-7.5.0/gcc-7.5.0/gcc/gengtype-lex.l:131:1: note: here<br></div><di=
v>g++ -std=3Dgnu++98 -c&nbsp;&nbsp; -g -DIN_GCC&nbsp;&nbsp;&nbsp;&nbsp; -fn=
o-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing=
 -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverl=
oaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength=
-strings -fno-common&nbsp; -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -I=
build -I../../gpc3/gcc-7.5.0/gcc -I../../gpc3/gcc-7.5.0/gcc/build -I../../g=
pc3/gcc-7.5.0/gcc/../include&nbsp; -I../../gpc3/gcc-7.5.0/gcc/../libcpp/inc=
lude&nbsp; \<br></div><div>&nbsp;&nbsp; &nbsp;-o build/gengtype-parse.o ../=
../gpc3/gcc-7.5.0/gcc/gengtype-parse.c<br></div><div>g++ -std=3Dgnu++98 -c&=
nbsp;&nbsp; -g -DIN_GCC&nbsp;&nbsp;&nbsp;&nbsp; -fno-exceptions -fno-rtti -=
fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-=
qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic =
-Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common&nbs=
p; -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gpc3/gcc-7=
.5.0/gcc -I../../gpc3/gcc-7.5.0/gcc/build -I../../gpc3/gcc-7.5.0/gcc/../inc=
lude&nbsp; -I../../gpc3/gcc-7.5.0/gcc/../libcpp/include&nbsp; \<br></div><d=
iv>&nbsp;&nbsp; &nbsp;-o build/gengtype-state.o ../../gpc3/gcc-7.5.0/gcc/ge=
ngtype-state.c<br></div><div>g++ -std=3Dgnu++98 -c&nbsp;&nbsp; -g -DIN_GCC&=
nbsp;&nbsp;&nbsp;&nbsp; -fno-exceptions -fno-rtti -fasynchronous-unwind-tab=
les -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissi=
ng-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-vari=
adic-macros -Wno-overlength-strings -fno-common&nbsp; -DHAVE_CONFIG_H -DGEN=
ERATOR_FILE -fno-PIE -I. -Ibuild -I../../gpc3/gcc-7.5.0/gcc -I../../gpc3/gc=
c-7.5.0/gcc/build -I../../gpc3/gcc-7.5.0/gcc/../include&nbsp; -I../../gpc3/=
gcc-7.5.0/gcc/../libcpp/include&nbsp; \<br></div><div>-DBASEVER=3D"\"7.5.0\=
"" -DDATESTAMP=3D"\"\"" \<br></div><div>-DREVISION=3D"\"\"" \<br></div><div=
>-DDEVPHASE=3D"\"\"" -DPKGVERSION=3D"\"(GCC) \"" \<br></div><div>-DBUGURL=
=3D"\"&lt;<a target=3D"_blank" href=3D"https://gcc.gnu.org/bugs/">https://g=
cc.gnu.org/bugs/</a>&gt;\"" -o build/version.o ../../gpc3/gcc-7.5.0/gcc/ver=
sion.c<br></div><div>g++ -std=3Dgnu++98&nbsp;&nbsp; -g -DIN_GCC&nbsp;&nbsp;=
&nbsp;&nbsp; -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wal=
l -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-a=
ttribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros=
 -Wno-overlength-strings -fno-common&nbsp; -DHAVE_CONFIG_H -DGENERATOR_FILE=
 -fno-PIE -static-libstdc++ -static-libgcc&nbsp; -no-pie -o build/gengtype =
\<br></div><div>&nbsp;&nbsp;&nbsp; build/gengtype.o build/errors.o build/ge=
ngtype-lex.o build/gengtype-parse.o build/gengtype-state.o build/version.o =
../build-x86_64-pc-linux-gnu/libiberty/libiberty.a<br></div><div>LC_ALL=3DC=
 ; export LC_ALL ; \<br></div><div>gawk -f ../../gpc3/gcc-7.5.0/gcc/opt-gat=
her.awk ../../gpc3/gcc-7.5.0/gcc/ada/gcc-interface/lang.opt ../../gpc3/gcc-=
7.5.0/gcc/brig/lang.opt ../../gpc3/gcc-7.5.0/gcc/fortran/lang.opt ../../gpc=
3/gcc-7.5.0/gcc/go/lang.opt ../../gpc3/gcc-7.5.0/gcc/lto/lang.opt ../../gpc=
3/gcc-7.5.0/gcc/p/lang.opt ../../gpc3/gcc-7.5.0/gcc/c-family/c.opt ../../gp=
c3/gcc-7.5.0/gcc/common.opt ../../gpc3/gcc-7.5.0/gcc/config/fused-madd.opt =
../../gpc3/gcc-7.5.0/gcc/config/i386/i386.opt ../../gpc3/gcc-7.5.0/gcc/conf=
ig/gnu-user.opt ../../gpc3/gcc-7.5.0/gcc/config/linux.opt ../../gpc3/gcc-7.=
5.0/gcc/config/linux-android.opt &gt; tmp-optionlist<br></div><div>/bin/bas=
h ../../gpc3/gcc-7.5.0/gcc/../move-if-change tmp-optionlist optionlist<br><=
/div><div>echo timestamp &gt; s-options<br></div><div>gawk -f ../../gpc3/gc=
c-7.5.0/gcc/opt-functions.awk -f ../../gpc3/gcc-7.5.0/gcc/opt-read.awk \<br=
></div><div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -f ../../gpc3/gcc-7.5.0/gc=
c/opth-gen.awk \<br></div><div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt; op=
tionlist &gt; tmp-options.h<br></div><div>/bin/bash ../../gpc3/gcc-7.5.0/gc=
c/../move-if-change tmp-options.h options.h<br></div><div>echo timestamp &g=
t; s-options-h<br></div><div>/bin/bash ../../gpc3/gcc-7.5.0/gcc/../move-if-=
change tmp-gi.list gtyp-input.list<br></div><div>echo timestamp &gt; s-gtyp=
-input<br></div><div>build/gengtype&nbsp; \<br></div><div>&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp; -S ../../gpc3/gcc-7.5.0/gcc -I gtyp-input.list -w tm=
p-gtype.state<br></div><div>../../gpc3/gcc-7.5.0/gcc/p/module.c:294: option=
 `length' may not be applied to arrays of atomic types<br></div><div>make[3=
]: *** [Makefile:2573 : s-gtype] Erreur 1<br></div><div>make[3]&nbsp;: on q=
uitte le r=C3=A9pertoire =C2=AB&nbsp;/home/paul/gpc-build3/gcc&nbsp;=C2=BB<=
br></div><div>make[2]: *** [Makefile:4548 : all-stage1-gcc] Erreur 2<br></d=
iv><div>make[2]&nbsp;: on quitte le r=C3=A9pertoire =C2=AB&nbsp;/home/paul/=
gpc-build3&nbsp;=C2=BB<br></div><div>make[1]: *** [Makefile:23803 : stage1-=
bubble] Erreur 2<br></div><div>make[1]&nbsp;: on quitte le r=C3=A9pertoire =
=C2=AB&nbsp;/home/paul/gpc-build3&nbsp;=C2=BB<br></div><div>make: *** [Make=
file:934 : all] Erreur 2<br></div><div>paul@jacko:~/gpc-build3$ <br></div><=
div><br></div><div>This time, I don't understand what the compiler wants me=
 to do.<br></div></div><br></body></html>
------=_Part_363922_1807476059.1614551753580--



--===============3029077352751787543==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Gpc mailing list
[email protected]
https://www.g-n-u.de/mailman/listinfo/gpc

--===============3029077352751787543==--