2022-05-18  Gaius Mulley  <gaius.mulley@southwales.ac.uk>

	* Corrected dates on all source files.
	* libm2pim/Selective.c: Reformatted comments.
	* libm2pim/SysExceptions.c: Reformatted comments.
	* libm2pim/dtoa.c: Reformatted comments.
	* libm2pim/ldtoa.c: Reformatted comments.
	* libm2pim/sckt.c: Reformatted comments.
	* libm2pim/termios.c: Reformatted comments.
	* libm2pim/wrapc.c: Reformatted comments.
	* libm2pim/termios.c: Reformatted comments within enum.
	* libm2pim/Selective.c: Correct spelling.
	* libm2pim/termios.c: Use GNU comment formatting.

2022-05-17  Gaius Mulley  <gaius.mulley@southwales.ac.uk>

	* Corrected dates on all source files.

2022-03-02  Gaius Mulley  <gaius.mulley@southwales.ac.uk>

	* libm2pim/sckt.c (tcpServerEstablishPort): Corrected spelling.
	(tcpServerEstablish) Corrected spelling.

2021-06-27  Gaius Mulley  <gaius.mulley@southwales.ac.uk>

	* Makefile.am: renamed getopt.c to cgetopt.c.

2021-05-29  Gaius Mulley  <gaius.mulley@southwales.ac.uk>

	* Makefile.in: (rebuilt).
	* aclocal.m4: (rebuilt).
	* configure: (rebuilt).
	* configure.ac: tidied up messages.  Removed android
	from the list of supported hosts.  Corrected a comment
	* libm2pim/Makefile.am: Conditionally build.
	* libm2cor/Makefile.am: Conditionally build.
	* libm2log/Makefile.am: Conditionally build.
	* libm2iso/Makefile.am: Conditionally build.
	* libm2cor/Makefile.in: (Rebuilt).
	* libm2iso/Makefile.in: (Rebuilt).
	* libm2log/Makefile.in: (Rebuilt).
	* libm2min/Makefile.in: (Rebuilt).
	* libm2pim/Makefile.in: (Rebuilt).

2021-05-28  Gaius Mulley  <gaius.mulley@southwales.ac.uk>

	* Makefile.in: (Rebuilt).
	* aclocal.m4: (Rebuilt).
	* configure: (Rebuilt).
	* configure.ac: Introduce checks for supported host
	operating system and also known detect target architectures
	which are currently restricted to minimal runtime libraries.
	* libm2cor/Makefile.in: (Rebuilt).
	* libm2iso/Makefile.in: (Rebuilt).
	* libm2log/Makefile.in: (Rebuilt).
	* libm2min/Makefile.in: (Rebuilt).
	* libm2pim/Makefile.in: (Rebuilt).

2021-02-12  Gaius Mulley  <gaius.mulley@southwales.ac.uk>

	* libm2iso/RTco.c: (threadSem) new declaration
        and implmentation of thread semaphores used internally by
        the m2 runtime system.

2021-01-13  Gaius Mulley  <gaius.mulley@southwales.ac.uk>

	* Makefile.am: Updated dates.
	* aclocal.m4: (Rebuilt).
	* autogen.sh: Updated dates.
	* configure: (Rebuilt).
	* configure.ac: Updated dates.
	* libm2cor/KeyBoardLEDs.c: Updated dates.
	* libm2cor/Makefile.am: Updated dates.
	* libm2iso/ChanConsts.h: Updated dates.
	* libm2iso/ErrnoCategory.c: Updated dates.
	* libm2iso/Makefile.am: Updated dates.
	* libm2iso/RTco.c: Updated dates.
	* libm2iso/wrapsock.c: Updated dates.
	* libm2iso/wraptime.c: Updated dates.
	* libm2log/Break.c: Updated dates.
	* libm2log/Makefile.am: Updated dates.
	* libm2min/Makefile.am: Updated dates.
	* libm2min/libc.c: Updated dates.
	* libm2pim/Makefile.am: Updated dates.
	* libm2pim/Selective.c: Updated dates.
	* libm2pim/SysExceptions.c: Updated dates.
	* libm2pim/UnixArgs.c: Updated dates.
	* libm2pim/dtoa.c: Updated dates.
	* libm2pim/errno.c: Updated dates.
	* libm2pim/getopt.c: Updated dates.
	* libm2pim/ldtoa.c: Updated dates.
	* libm2pim/sckt.c: Updated dates.
	* libm2pim/target.c: Updated dates.
	* libm2pim/termios.c: Updated dates.
	* libm2pim/wrapc.c: Updated dates.

2020-11-20  Gaius Mulley  <gaius.mulley@southwales.ac.uk>

	* Makefile.in: (Rebuilt).
	* aclocal.m4: (Rebuilt).
	* configure: (Rebuilt).
	* configure.ac: (libtool_VERSION=17.0.0)

2020-06-18  Gaius Mulley  <gaius.mulley@southwales.ac.uk>

	* Makefile.in: (Rebuilt).
	* aclocal.m4: (Rebuilt).
	* autogen.sh: Execute automake including dependencies.
	* configure: (Rebuilt).
	* libm2cor/Makefile.in: (Rebuilt).
	* libm2iso/Makefile.in: (Rebuilt).
	* libm2log/Makefile.am: SYSTEM.def is a dependency using
	  BUILT_SOURCES.
	* libm2log/Makefile.in: (Rebuilt).
	* libm2min/Makefile.in: (Rebuilt).
	* libm2pim/Makefile.in: (Rebuilt).

2020-06-15  Gaius Mulley  <gaius.mulley@southwales.ac.uk>

	* libm2pim/Makefile.am: Added SYSTEM.def as a dependency.
	* libm2log/Makefile.am: Added SYSTEM.def as a dependency.

2020-06-11  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am: Reordered libraries.
	* Makefile.in: (Rebuilt).
	* libm2pim/Makefile.am: (libm2pim_la_LIBADD) Added
          definition.
	* libm2pim/Makefile.in: (Rebuilt).

2020-05-01  Gaius Mulley  <gaius.mulley@southwales.ac.uk>

	* libm2cor/KeyBoardLEDs.c: Include sys/ioctl.h
          and stdio.h to fix implicit declarations of ioctl and
	  perror.
	* libm2iso/RTco.c: Include <sys/select.h>.
	* libm2pim/SysExceptions.c: (HAVE_STDIO_H) Checked
	  and stdio.h included to fix perror implicit declaration.

2020-04-29  Gaius Mulley  <gaius.mulley@southwales.ac.uk>

	* libm2pim/wrapc.c: (HAVE_SYS_TYPES_H) checked to include
          sys/types.h.  (HAVE_TIME_H) checked to include time.h.
          Fixes missing prototype errors.  (HAVE_UNISTD_H) checked
	  to include unistd.h to fix getuid missing prototype.

2020-01-08  Gaius Mulley  <gaius.mulley@southwales.ac.uk>

	* libm2min/libc.c: (exit) noreturn added.
	  (abort) noreturn added.

2019-12-10  Matthias Klose  <doko@ubuntu.com>

	* libm2cor/Makefile.am: (libsubdir) Corrected using
	  target_alias.
	* libm2iso/Makefile.am: (libsubdir) Corrected using
	  target_alias.
	* libm2log/Makefile.am: (libsubdir) Corrected using
	  target_alias.
	* libm2min/Makefile.am: (libsubdir) Corrected using
	  target_alias.
	* libm2pim/Makefile.am: (libsubdir) Corrected using
	  target_alias.
	* libm2cor/Makefile.in: Regenerated.
	* libm2iso/Makefile.in: Regenerated.
	* libm2log/Makefile.in: Regenerated.
	* libm2min/Makefile.in: Regenerated.
	* libm2pim/Makefile.in: Regenerated.

2019-12-10  Gaius Mulley  <gaius.mulley@southwales.ac.uk>

	* libm2iso/RTco.c: Corrected include files
          for target building.

2019-12-09  Gaius Mulley  <gaius.mulley@southwales.ac.uk>

	* configure.ac: Remove reference to config dir.
          (ACX_NONCANONICAL_TARGET) Removed.
	* libm2cor/Makefile.in: Regenerated.
	* libm2iso/Makefile.in: Regenerated.
	* libm2log/Makefile.in: Regenerated.
	* libm2min/Makefile.in: Regenerated.
	* libm2pim/Makefile.in: Regenerated.
	* configure.ac: (LT_INIT) Used instead of AM_PROG_LIBTOOL.
	* libm2cor/Makefile.in: Regenerated.
	* libm2iso/Makefile.in: Regenerated.
	* libm2log/Makefile.in: Regenerated.
	* libm2min/Makefile.in: Regenerated.
	* libm2pim/Makefile.in: Regenerated.

2019-12-04  Matthias Klose  <doko@ubuntu.com>

	* Makefile.in: Regenerated.
	* aclocal.m4: Regenerated from automake-1.15.1.
	* libm2cor/Makefile.am: Added -version-info.
	* libm2cor/Makefile.in: Regenerated.
	* libm2iso/Makefile.am: Added -version-info.
	* libm2iso/Makefile.in: Regenerated.
	* libm2log/Makefile.am: Added -version-info.
	* libm2log/Makefile.in: Regenerated.
	* libm2min/Makefile.am: Added -version-info.
	* libm2min/Makefile.in: Regenerated.
	* libm2pim/Makefile.am: Added -version-info.
	* libm2pim/Makefile.in: Regenerated.

2019-12-03  Gaius Mulley  <gaius.mulley@southwales.ac.uk>

	* libm2min/Makefile.am: (M2LIBDIR) Corrected
          destination directory to m2/m2min.

2019-11-19  Gaius Mulley  <gaius.mulley@southwales.ac.uk>

	* multilib fixes
	* Makefile.am: (MULTIBUILDTOP) propagate.
	* Makefile.in: (Regenerated).
	* configure: (Regenerated).
	* configure.ac: (ACX_NONCANONICAL_TARGET) Removed.
	* libm2cor/Makefile.am: (MULTIBUILDTOP) Propagate.
	* libm2cor/Makefile.in: (Regenerated).
	* libm2iso/Makefile.am: (MULTIBUILDTOP) Propagate.
	* libm2iso/Makefile.in: (Regenerated).
	* libm2log/Makefile.am: (MULTIBUILDTOP) Propagate.
	* libm2log/Makefile.in: (Regenerated).
	* libm2min/Makefile.am: (MULTIBUILDTOP) Propagate.
	* libm2min/Makefile.in: (Regenerated).
	* libm2pim/Makefile.am: (MULTIBUILDTOP) Propagate.
	* libm2pim/Makefile.in: (Regenerated).

2019-11-18  Gaius Mulley  <gaius.mulley@southwales.ac.uk>

	* configure: (Regenerated).
	* configure.ac: (libtool_VERSION=15.0.0).
	Place AM_ENABLE_MULTILIB above GCC_NO_EXECUTABLES.

2019-11-13  Gaius Mulley  <gaius.mulley@southwales.ac.uk>

	* libm2pim/Selective.c: Changed to GPL3+ and fixed
	  formatting.
	* libm2pim/SysExceptions.c: Changed to GPL3+ and fixed
	  formatting.
	* libm2pim/UnixArgs.c: Changed to GPL3+ and fixed
	  formatting.
	* libm2pim/dtoa.c: Changed to GPL3+ and fixed
	  formatting.
	* libm2pim/errno.c: Changed to GPL3+ and fixed
	  formatting.
	* libm2pim/getopt.c: Changed to GPL3+ and fixed
	  formatting.
	* libm2pim/ldtoa.c: Changed to GPL3+ and fixed
	  formatting.
	* libm2pim/sckt.c: Changed to GPL3+ and fixed
	  formatting.
	* libm2pim/target.c: Changed to GPL3+ and fixed
	  formatting.
	* libm2pim/termios.c: Changed to GPL3+ and fixed
	  formatting.
	* libm2pim/wrapc.c: Changed to GPL3+ and fixed
	  formatting.

2019-11-12  Gaius Mulley  <gaius.mulley@southwales.ac.uk>

	* libm2cor/KeyBoardLEDs.c: GPLv3 and reformatted.
	* libm2iso/ChanConsts.h: GPLv3 and reformatted.
	* libm2iso/ErrnoCategory.c: GPLv3 and reformatted.
	* libm2iso/RTco.c: GPLv3 and reformatted.
	* libm2iso/wrapsock.c: GPLv3 and reformatted.
	* libm2iso/wraptime.c: GPLv3 and reformatted.
	* libm2cor/Makefile.am: GPLv3.
	* libm2iso/Makefile.am: GPLv3.
	* libm2log/Makefile.am: GPLv3.
	* libm2min/Makefile.am: GPLv3.
	* libm2pim/Makefile.am: GPLv3.
	* libm2log/Break.c: GPLv3 and reformatted.
	* libm2min/libc.c: GPLv3 and reformatted.

2019-11-04  Gaius Mulley  <gaius.mulley@southwales.ac.uk>

	* libcor/Makefile.am: (MULTIOSSUBDIR) quote test.
	* libiso/Makefile.am: (MULTIOSSUBDIR) quote test.
	* libpim/Makefile.am: (MULTIOSSUBDIR) quote test.
	* liblog/Makefile.am: (MULTIOSSUBDIR) quote test.
	* libmin/Makefile.am: (MULTIOSSUBDIR) quote test.
	* libulm/Makefile.am: (MULTIOSSUBDIR) quote test.
	* libpth/Makefile.am: (MULTIOSSUBDIR) quote test.
	* libcor/Makefile.in: Regenerated.
	* libiso/Makefile.in: Regenerated.
	* libpim/Makefile.in: Regenerated.
	* liblog/Makefile.in: Regenerated.
	* libmin/Makefile.in: Regenerated.
	* libulm/Makefile.in: Regenerated.
	* libpth/Makefile.in: Regenerated.

2019-10-25  Gaius Mulley  <gaius.mulley@southwales.ac.uk>

	* libcor/Makefile.am: Added -fm2-g -g.
	* libiso/Makefile.am: Added -fm2-g -g and include
          path to include ../
	* libiso/RTco.c: Call HALT if the thread fails to
          find itself.  Place initialized inside critical region.
	* libpim/Makefile.am: Added -fm2-g -g.

2019-09-27  Gaius Mulley  <gaius.mulley@southwales.ac.uk>

	* libulm: Removed.
	* Makefile.am: Removed Ulm libaraies.
	* configure.ac: Removed Ulm libaraies.

2019-08-01  Gaius Mulley  <gaius.mulley@southwales.ac.uk>

	* libpim/Makefile.am: (M2MODS) added GetOpt.mod
          and OptLib.mod.  (M2DEFS) added GetOpt.def,
          OptLib.def and getopt.def.  (libgm2_la_SOURCES)
          added wrapc.c and getopt.c.

2019-07-10  Gaius Mulley  <gaius.mulley@southwales.ac.uk>

	* libpth/Makefile.am: Use $(MAKE) rather than make.
	* libcor/KeyBoardLEDs.c: Reformatted to GNU coding
          standards.  Also added/corrected empty functions for non
	  linux targets.  Fixed the GPL comment.

2019-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* Makefile.am: (multilib.am) Included.

2019-04-03  Gaius Mulley  <gaius.mulley@southwales.ac.uk>

	* Makefile.in: Regenerated.
	* aclocal.m4: Regenerated.
	* autogen.sh: Removed version numbers.
	* config/libtool.m4: New version of the file
	  taken from libgo/config.
	* configure: Regenerated.
	* configure.ac: Updated version numbers.
	* libcor/Makefile.in: Regenerated.
	* libiso/Makefile.in: Regenerated.
	* liblog/Makefile.in: Regenerated.
	* libmin/Makefile.in: Regenerated.
	* libpim/Makefile.in: Regenerated.
	* libulm/Makefile.in: Regenerated.

2019-03-29  Gaius Mulley  <gaius.mulley@southwales.ac.uk>

	* configure: Regenerated.
	* configure.ac: Implement --enable-libpth-m2
	* libpth/Makefile.am: Pass FLAGS_TO_PASS to make.
          move install rules into pth subdirectory.
	* libpth/pth/Makefile.am: Added install rules.

2018-11-27  Gaius Mulley  <gaius.mulley@southwales.ac.uk>

	* libpim/wrapc.c: Reformatted according to GNU
          coding standards.  Also defended against macro omissions.
	* libiso/wraptime.c: Fixed function declaration
	  and erroneous return value.

2018-04-16  Gaius Mulley  <gaius.mulley@southwales.ac.uk>

	* Makefile.am: Specify the libtool location.
	* Makefile.in: Regenerated.
	* aclocal.m4: Regenerated.
	* autogen.sh: Corrected script to regenerate
          using the correct macros and versions of autoconf tools.
	* configure: Regenerated.
	* configure.ac: Regenerated.
	* libcor/Makefile.in: Regenerated.
	* libiso/Makefile.in: Regenerated.
	* liblog/Makefile.in: Regenerated.
	* libmin/Makefile.in: Regenerated.
	* libpim/Makefile.in: Regenerated.
	* libulm/Makefile.in: Regenerated.

2018-04-14  Gaius Mulley  <gaius.mulley@southwales.ac.uk>

	* Makefile.am: Changed to reference the config directory.
	* Makefile.in: Regenerated.
	* aclocal.m4: Regenerated.
	* autogen.sh: Added new script.
	* config.h.in: Regenerated.
	* configure: Regenerated.
	* configure.ac: Minor corrections.
	* libcor/Makefile.am: Use $(LIBTOOL).
	* libcor/Makefile.in: Regenerated.
	* libiso/Makefile.am: Use $(LIBTOOL).
	* libiso/Makefile.in: Regenerated.
	* liblog/Makefile.am: Use $(LIBTOOL).
	* liblog/Makefile.in: Regenerated.
	* libmin/Makefile.am: Use $(LIBTOOL).
	* libmin/Makefile.in: Regenerated.
	* libpim/Makefile.am: Use $(LIBTOOL).
	* libpim/Makefile.in: Regenerated.
	* libulm/Makefile.am: Use $(LIBTOOL).
	* libulm/Makefile.in: Regenerated.

2018-04-10  Gaius Mulley  <gaius@gnu.org>

	* configure.ac: Added test to AM_ENABLE_MULTILIB.
	* Makefile.in: Regenerated.
	* aclocal.m4: Regenerated.
	* autogen.sh: Updated.
	* config.h.in: Regenerated.
	* configure: Regenerated.
	* libcor/Makefile.in: Regenerated.
	* libiso/Makefile.in: Regenerated.
	* liblog/Makefile.in: Regenerated.
	* libmin/Makefile.am: Added -fno-m2-plugin
	* libmin/Makefile.in: Regenerated.
	* libpim/Makefile.in: Regenerated.
	* libulm/Makefile.in: Regenerated.

2017-12-27  Gaius Mulley  <gaius@gnu.org>

	* libpim/wrapc.c: (wrapc_isfinite) New function.

2016-06-09  Gaius Mulley  <gaius@gnu.org>

	* libpim/dtoa.c: Use memmove instead of memcpy.

2016-03-14  Gaius Mulley  <gaius@gnu.org>

	* libpim/wrapc.c: Corrected spacing.

2014-12-24  Gaius Mulley  <gaius@gnu.org>

	* sckt.c: Added conditional import of
	  stdio.h as reported by Christoph Schlegel.

2014-12-23  Gaius Mulley  <gaius@gnu.org>

	* libulm/Makefile.am: Added pim libs to the
	  path on the createUlmSys command.

2014-12-22  Gaius Mulley  <gaius@gnu.org>

	* libulm/Makefile.am: Added rule to build
	  SYSTEM.def as a built source.

2014-12-06  Gaius Mulley  <gaius@gnu.org>

	* libcor/Makefile.in: Add .la to list of SUFFIXES.
	  install .la archive.
	* libcor/Makefile.am: Install .la archive.
	* libiso/Makefile.in: Install .la archive.
	* libiso/Makefile.am: Install .la archive.
	* liblog/Makefile.am: Install .la archive.
	* liblog/Makefile.in: Install .la archive.
	* libmin/Makefile.am: Install .la archive.
	* libmin/Makefile.in: Install .la archive.
	* libpim/Makefile.am: Install .la archive.
	* libpim/Makefile.in: Install .la archive.
	* libulm/Makefile.am: Install .la archive.
	* libulm/Makefile.in: Install .la archive.

2014-12-05  Gaius Mulley  <gaius@gnu.org>

	* libmin/Makefile.am: Add .la to the list of SUFFIXES.
	* libulm/Makefile.am: Add .la to the list of SUFFIXES.
	* libpim/Makefile.am: Add .la to the list of SUFFIXES.
	* libcor/Makefile.am: Add .la to the list of SUFFIXES.
	* liblog/Makefile.am: Add .la to the list of SUFFIXES.
	* libiso/Makefile.am: Add .la to the list of SUFFIXES.

2014-07-11  Gaius Mulley  <gaius@gnu.org>

	* complete rewrite and restructuring of libgm2.
	* gcc-versionno/libgm2/aclocal.m4: (Rebuilt)
	* gcc-versionno/libgm2/autogen.sh: (Rebuilt)
	* gcc-versionno/libgm2/config.h.in: (New file)
	* gcc-versionno/libgm2/configure: (Rebuilt)
	* gcc-versionno/libgm2/configure.ac: (New file)
	* gcc-versionno/libgm2/libcor: (New directory)
	* gcc-versionno/libgm2/libiso: (New directory)
	* gcc-versionno/libgm2/liblog: (New directory)
	* gcc-versionno/libgm2/libmin: (New directory)
	* gcc-versionno/libgm2/libpim: (New directory)
	* gcc-versionno/libgm2/libulm: (New directory)
	* gcc-versionno/libgm2/Makefile.am: (New file)
	* gcc-versionno/libgm2/Makefile.in: (rebuilt)
	* gcc-versionno/libgm2/p2c: (New directory)

2013-12-06  Gaius Mulley  <gaius@gnu.org>

	* gcc-versionno/gcc/gm2/Make-lang.in: Changed flag to -fpim
	and changed path appropriately.

2013-12-05  Gaius Mulley  <gaius@gnu.org>

	* gm2/libgm2/Makefile.in: Build coroutine version of SYSTEM.def.

2013-10-17  Gaius Mulley  <gaius@gnu.org>

	* gm2/libgm2/Makefile.in: Corrected install of iso SYSTEM.def.
	Ensure that we copy form the object directory and avoid the
	template version in the source directory.

2013-09-14  Gaius Mulley  <gaius@gnu.org>

	* gm2/libgm2/Makefile.in: Many changes to allow more libraries
	to build and also build SYSTEM.def for the pim, iso and min
	libraries.

2013-07-08  Gaius Mulley  <gaius@gnu.org>

	* gm2/ChangeLog: (New file).
	* gm2/libgm2/Makefile.in: Added install rules.  Many of which
	were adapted from gcc/gm2/Make-file.in.
