gcc/libgm2
Gaius Mulley 01cca857aa PR modula2/112984 Compiling program with -Wpedantic shows warning in libraries
This patch tidies up the library modules so that -Wpedantic does not
generate any warnings (apart from two procedures with legitimate infinite
loops).

gcc/m2/ChangeLog:

	PR modula2/112984
	* gm2-libs-coroutines/SYSTEM.mod: Remove redundant import of memcpy.
	* gm2-libs-iso/ClientSocket.mod: Remove redundant import of IOConsts.
	* gm2-libs-iso/IOChan.mod: Remove redundant import of IOConsts.
	* gm2-libs-iso/IOLink.mod: Remove redundant import of IOChan and SYSTEM.
	* gm2-libs-iso/IOResult.mod: Remove redundant import of IOChan.
	* gm2-libs-iso/LongIO.mod: Remove redundant import of writeString.
	* gm2-libs-iso/LongWholeIO.mod: Remove redundant import of IOChan.
	* gm2-libs-iso/M2RTS.mod: Remove redundant import of ADDRESS.
	* gm2-libs-iso/MemStream.mod: Remove redundant import of ADDRESS.
	* gm2-libs-iso/RTdata.mod: Remove redundant import of DeviceTablePtr.
	* gm2-libs-iso/RTfio.mod: Remove redundant import of DeviceTablePtr.
	* gm2-libs-iso/RTgen.mod: Remove redundant import of DeviceTablePtr.
	* gm2-libs-iso/RealIO.mod: Remove redundant import of writeString.
	* gm2-libs-iso/RndFile.mod: Remove redundant import of SYSTEM.
	* gm2-libs-iso/SYSTEM.mod: Remove redundant import of memcpy.
	* gm2-libs-iso/ShortWholeIO.mod: Remove redundant import of IOConsts.
	* gm2-libs-iso/TextIO.mod: Remove redundant import of IOChan.
	* gm2-libs-iso/TextUtil.mod: Remove redundant import of IOChan.
	* gm2-libs-iso/WholeIO.mod: Remove redundant import of IOChan.
	* gm2-libs-log/BitByteOps.mod: Remove redundant import of BYTE.
	* gm2-libs-log/FileSystem.mod: Remove redundant import of BYTE and ADDRESS.
	* gm2-libs-log/InOut.mod: Remove redundant import of String.
	* gm2-libs-log/RealConversions.mod: Remove redundant import of StringToLongreal.
	* gm2-libs/FIO.mod: Remove redundant import of SIZE.
	* gm2-libs/FormatStrings.mod: Remove redundant import of String
	and ConCatChar.
	* gm2-libs/IO.mod: Remove redundant import of SIZE.
	* gm2-libs/Indexing.mod: Remove redundant import of ADDRESS.
	* gm2-libs/M2Dependent.mod: Remove redundant import of SIZE.
	* gm2-libs/M2RTS.mod: Remove redundant import of ADDRESS.
	* gm2-libs/OptLib.mod: Remove redundant import of DynamicStrings.
	* gm2-libs/SYSTEM.mod: Remove redundant import of memcpy.
	* gm2-libs/StringConvert.mod: Remove redundant import of String.

libgm2/ChangeLog:

	* libm2iso/Makefile.am (libm2iso_la_M2FLAGS): Added line breaks.
	* libm2iso/Makefile.in: Regenerate.
	* libm2log/Makefile.am (libm2log_la_M2FLAGS): Added line breaks.
	* libm2log/Makefile.in: Regenerate.
	* libm2pim/Makefile.am (libm2pim_la_M2FLAGS): Added line breaks.
	* libm2pim/Makefile.in: Regenerate.

gcc/testsuite/ChangeLog:

	PR modula2/112984
	* gm2/switches/pedantic/pass/hello.mod: New test.
	* gm2/switches/pedantic/pass/switches-pedantic-pass.exp: New test.

Signed-off-by: Gaius Mulley <gaiusmod2@gmail.com>
2023-12-12 19:29:06 +00:00
..
libm2cor PR modula2/110779: Add reduced acinclude.m4 to allow interrogation of time features 2023-11-13 15:11:50 +00:00
libm2iso PR modula2/112984 Compiling program with -Wpedantic shows warning in libraries 2023-12-12 19:29:06 +00:00
libm2log PR modula2/112984 Compiling program with -Wpedantic shows warning in libraries 2023-12-12 19:29:06 +00:00
libm2min PR modula2/110779: Add reduced acinclude.m4 to allow interrogation of time features 2023-11-13 15:11:50 +00:00
libm2pim PR modula2/112984 Compiling program with -Wpedantic shows warning in libraries 2023-12-12 19:29:06 +00:00
acinclude.m4 PR modula2/110779: Add reduced acinclude.m4 to allow interrogation of time features 2023-11-13 15:11:50 +00:00
aclocal.m4 PR modula2/110779: Add reduced acinclude.m4 to allow interrogation of time features 2023-11-13 15:11:50 +00:00
ChangeLog Daily bump. 2023-12-01 00:17:36 +00:00
config.h.in PR modula2/110779: Add reduced acinclude.m4 to allow interrogation of time features 2023-11-13 15:11:50 +00:00
configure modula2: libgm2 bump version to 19:0.0 2023-11-30 15:39:17 +00:00
configure.ac modula2: libgm2 bump version to 19:0.0 2023-11-30 15:39:17 +00:00
configure.host PR modula2/110779: Add reduced acinclude.m4 to allow interrogation of time features 2023-11-13 15:11:50 +00:00
Makefile.am Config,Darwin: Allow for configuring Darwin to use embedded runpath. 2023-10-22 19:30:02 +01:00
Makefile.in PR modula2/110779: Add reduced acinclude.m4 to allow interrogation of time features 2023-11-13 15:11:50 +00:00