]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Tidy up dates and correct spelling in documentation.
authorGaius Mulley <gaius.mulley@southwales.ac.uk>
Wed, 18 May 2022 12:01:24 +0000 (13:01 +0100)
committerGaius Mulley <gaius.mulley@southwales.ac.uk>
Wed, 18 May 2022 12:01:24 +0000 (13:01 +0100)
gcc/ChangeLog:

* doc/gm2.texi: Corrected spelling and spaces between sentances.

gm2tools/ChangeLog:

* Corrected dates on all source files.

libgm2/ChangeLog:

* Corrected dates on all source files.

Signed-off-by: Gaius Mulley <gaius.mulley@southwales.ac.uk>
36 files changed:
gcc/doc/gm2.texi
gcc/m2/gm2-gcc/README
gm2tools/ChangeLog
gm2tools/Makefile.am
gm2tools/autogen.sh
gm2tools/configure.ac
gm2tools/errors.c
gm2tools/m2color.c
libgm2/ChangeLog
libgm2/Makefile.am
libgm2/autogen.sh
libgm2/configure.ac
libgm2/libm2cor/KeyBoardLEDs.c
libgm2/libm2cor/Makefile.am
libgm2/libm2iso/ChanConsts.h
libgm2/libm2iso/ErrnoCategory.c
libgm2/libm2iso/Makefile.am
libgm2/libm2iso/RTco.c
libgm2/libm2iso/wrapsock.c
libgm2/libm2iso/wraptime.c
libgm2/libm2log/Break.c
libgm2/libm2log/Makefile.am
libgm2/libm2min/Makefile.am
libgm2/libm2min/libc.c
libgm2/libm2pim/Makefile.am
libgm2/libm2pim/Selective.c
libgm2/libm2pim/SysExceptions.c
libgm2/libm2pim/UnixArgs.c
libgm2/libm2pim/cgetopt.c
libgm2/libm2pim/dtoa.c
libgm2/libm2pim/errno.c
libgm2/libm2pim/ldtoa.c
libgm2/libm2pim/sckt.c
libgm2/libm2pim/target.c
libgm2/libm2pim/termios.c
libgm2/libm2pim/wrapc.c

index 74994480b8b8f81e485a128ce7ae851abf947365..fb12f91bb9ff7617f7e4cb97b94a0396dd681b39 100644 (file)
@@ -1409,19 +1409,18 @@ Modula-2 language as defined in ISO/IEC Information technology -
 programming languages - part 1: Modula-2 Language, ISO/IEC 10514-1
 (1996) (ISO).
 
-The command line switches @samp{-fpim2}, @samp{-fpim3},
-@samp{-fpim4} and @samp{-fiso} can be used to force mutually
-exclusive features. However by default the compiler will not
-agressively fail if a non mutually exclusive feature is used
-from another dialect. For example it is possible to specify
-@samp{-fpim2} and still utilise @samp{DEFINITION} @samp{MODULES}
-which have no export list.
+The command line switches @samp{-fpim2}, @samp{-fpim3}, @samp{-fpim4}
+and @samp{-fiso} can be used to force mutually exclusive
+features.  However by default the compiler will not aggressively fail
+if a non mutually exclusive feature is used from another dialect.  For
+example it is possible to specify @samp{-fpim2} and still utilise
+@samp{DEFINITION} @samp{MODULES} which have no export list.
 
 Some dialect differences will force a compile time error, for example
 in PIM2 the user must @code{IMPORT} @code{SIZE} from the module
 @code{SYSTEM}, whereas in PIM3 and PIM4 @code{SIZE} is a pervasive
-function. Thus compiling PIM4 source code with the @samp{-fpim2}
-switch will cause a compile time error. This can be fixed quickly
+function.  Thus compiling PIM4 source code with the @samp{-fpim2}
+switch will cause a compile time error.  This can be fixed quickly
 with an additional @code{IMPORT} or alternatively by compiling with
 the @samp{-fpim4} switch.
 
@@ -1435,7 +1434,7 @@ The most dangerous set of mutually exclusive features found in the
 four dialects supported by GNU Modula-2 are the @code{INTEGER}
 division, remainder and modulus arithmetic operators.  It is important
 to note that the same source code can be compiled to give different
-runtime results depending upon these switches! The reference manual
+runtime results depending upon these switches!  The reference manual
 for the various dialects of Modula-2 are quite clear about this
 behaviour and sadly there are three distinct definitions.
 
index ee8c674f1e58c5f9e46c9afd8769197fc84faac5..c671ac26778d39a5d061960b1d9ed0b70cef0831 100644 (file)
@@ -1,5 +1,5 @@
 This directory contains the interface code between the Modula-2 front
 end and GCC.  In effect this is the Modula-2 compiler GCC Tree API.
 It is an internal API only.  Many of these filenames match their GCC C
-family counterparts.  So for example m2decl.def and m2decl.c are the
-Modula-2 front end version of c-decl.c.
+family counterparts.  So for example m2decl.def and m2decl.cc are the
+Modula-2 front end version of c-decl.cc.
index dd7a3709eeeadc47d9ba4a670b4aa9a4b939b39e..fc1b95249a3398f10e5795463999fb5de3f854a4 100644 (file)
@@ -1,3 +1,7 @@
+2022-05-17      Gaius Mulley <gaius.mulley@southwales.ac.uk>
+
+       * Corrected dates on all source files.
+
 2021-06-14      Gaius Mulley <gaius.mulley@southwales.ac.uk>
 
        * errors.c:  (New file).
index 72c79e83c9d4ab8d7541481c082d54af0b7ee8f3..6aedf364116feb4672f831ce2b5c610a6342f769 100644 (file)
@@ -1,5 +1,5 @@
 # Makefile for gm2tools
-#   Copyright (C) 2021 Free Software Foundation, Inc.
+#   Copyright (C) 2021-2022 Free Software Foundation, Inc.
 #
 # This file is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
index c4607c04cf838bf4b991e5b3db147eee1fab3582..ea0ef7660984b83ac9db1262374c894ceca1bc42 100755 (executable)
@@ -1,7 +1,7 @@
 #!/bin/sh
 
 # autogen.sh regenerate the autoconf files.
-#   Copyright 2013-2021  Free Software Foundation, Inc.
+#   Copyright 2013-2022  Free Software Foundation, Inc.
 #
 # This file is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
index 15ca36eefb5adb18d93a3467e4cd7c1397cb85ed..15a64406e5fdf2cd04a1431090303eadce62ac18 100644 (file)
@@ -1,5 +1,5 @@
 # Configure script for gm2tools.
-#   Copyright (C) 2021 Free Software Foundation, Inc.
+#   Copyright (C) 2021-2022 Free Software Foundation, Inc.
 #
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
index e717cce8f1b23349d9603ac9c24a4f903e4e8d72..e48f08ed8862747799fba0f741dd383b128ac5a1 100644 (file)
@@ -1,6 +1,6 @@
 /* error.c provide C version of fancy_abort.
 
-Copyright (C) 2021 Free Software Foundation, Inc.
+Copyright (C) 2021-2022 Free Software Foundation, Inc.
 Contributed by Gaius Mulley <gaius@glam.ac.uk>.
 
 This file is part of GNU Modula-2.
index 8f873ece8e411a20a5dc6d7936744b8755acb1ac..1fe42fc0cee550d9d2d966d3711a9084e6fe6201 100644 (file)
@@ -1,6 +1,6 @@
 /* m2color.c interface to gcc colorization.
 
-Copyright (C) 2021 Free Software Foundation, Inc.
+Copyright (C) 2021-2022 Free Software Foundation, Inc.
 Contributed by Gaius Mulley <gaius@glam.ac.uk>.
 
 This file is part of GNU Modula-2.
index 950f68223426e25bc6e4a0b4f87b4d2297df072e..3e63497dec81399e88f61bcd7ce547756ecced96 100644 (file)
@@ -1,3 +1,7 @@
+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.
index 24d48fd8d1c42157f5b86d5dff15779c8f77b0e5..ca9535136706193da1878d03a807bd5057792c11 100644 (file)
@@ -1,5 +1,5 @@
 # Makefile for libgm2.
-#   Copyright 2013-2021  Free Software Foundation, Inc.
+#   Copyright 2013-2022  Free Software Foundation, Inc.
 #
 # This file is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
index c4607c04cf838bf4b991e5b3db147eee1fab3582..ea0ef7660984b83ac9db1262374c894ceca1bc42 100755 (executable)
@@ -1,7 +1,7 @@
 #!/bin/sh
 
 # autogen.sh regenerate the autoconf files.
-#   Copyright 2013-2021  Free Software Foundation, Inc.
+#   Copyright 2013-2022  Free Software Foundation, Inc.
 #
 # This file is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
index 83c7212d8b3c9761055d8242ee456f4929ee602e..3f12defd5cfbceecd8b8bf912000b63205ac7822 100644 (file)
@@ -1,5 +1,5 @@
 # Configure script for libgm2.
-# Copyright (C) 2013-2021 Free Software Foundation, Inc.
+# Copyright (C) 2013-2022 Free Software Foundation, Inc.
 
 # This file is part of GCC.
 
index 922db2dd38219f26759edce5118fd255edec4ec1..2fa0b23a2eac97c216b479feca34bfaf44314706 100644 (file)
@@ -1,6 +1,6 @@
 /* KeyBoardLEDs.c provide access to the keyboard LEDs.
 
-Copyright (C) 2005-2021 Free Software Foundation, Inc.
+Copyright (C) 2005-2022 Free Software Foundation, Inc.
 Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
 
 This file is part of GNU Modula-2.
index afca859b81ebb598dc9341225ee2fe8c5a3fd2b5..55d6755015729db13a680810a72cca0d7d41a549 100644 (file)
@@ -1,5 +1,5 @@
 # Makefile for libm2cor.
-#   Copyright 2013-2021  Free Software Foundation, Inc.
+#   Copyright 2013-2022  Free Software Foundation, Inc.
 #
 # This file is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
index 4fba640ca7591184b8bbbdb1645870d42c22e198..78a53213d436ab71126c4e0b6f9269e84d72f0c1 100644 (file)
@@ -1,6 +1,6 @@
 /* ChanConsts.h provides a C header file for ISO ChanConst.def.
 
-Copyright (C) 2009-2021 Free Software Foundation, Inc.
+Copyright (C) 2009-2022 Free Software Foundation, Inc.
 Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
 
 This file is part of GNU Modula-2.
index 4af8834547cdd20c19c974f1838f78df2f275bb4..a64478fbcb5977d9bfad0e2ae622480f58c061b3 100644 (file)
@@ -1,6 +1,6 @@
 /* ErrnoCatogory.c categorizes values of errno maps onto ChanConsts.h.
 
-Copyright (C) 2008-2021 Free Software Foundation, Inc.
+Copyright (C) 2008-2022 Free Software Foundation, Inc.
 Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
 
 This file is part of GNU Modula-2.
index 716767a950da0f0682d946b17a7a3de8243fbcac..3d47d967365a056ba0c7237aa147faaf905de144 100644 (file)
@@ -1,5 +1,5 @@
 # Makefile for libm2iso.
-#   Copyright 2013-2021  Free Software Foundation, Inc.
+#   Copyright 2013-2022  Free Software Foundation, Inc.
 #
 # This file is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
index 06a1e8117db6fb6e2d7a645b0bbb0b47d1c96508..c011f2d5b05ccb0c38f54fac9cdef4d9d55b2d42 100644 (file)
@@ -1,6 +1,6 @@
 /* RTco.c provides minimal access to thread primitives.
 
-Copyright (C) 2019-2021 Free Software Foundation, Inc.
+Copyright (C) 2019-2022 Free Software Foundation, Inc.
 Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
 
 This file is part of GNU Modula-2.
@@ -125,7 +125,7 @@ signalSem (threadSem *sem)
     __gthread_cond_signal (&sem->counter);
   else
     sem->sem_value++;
-  __gthread_mutex_unlock (&sem->mutex);  
+  __gthread_mutex_unlock (&sem->mutex);
 }
 
 void stop (void) {}
index 805c6a9c3c2386f3ce9c5c6e73b0d66a3e304830..d0948ac92bc1b370482f05649b1cf5e493d00340 100644 (file)
@@ -1,6 +1,6 @@
 /* wrapsock.c provides access to socket related system calls.
 
-Copyright (C) 2008-2021 Free Software Foundation, Inc.
+Copyright (C) 2008-2022 Free Software Foundation, Inc.
 Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
 
 This file is part of GNU Modula-2.
index 61e1b5312f6580e945c4d98ebce413f4634d8ddc..bdaa7589a14789d34e1e3ef141700ec5faa322bd 100644 (file)
@@ -1,6 +1,6 @@
 /* wraptime.c provides access to time related system calls.
 
-Copyright (C) 2009-2021 Free Software Foundation, Inc.
+Copyright (C) 2009-2022 Free Software Foundation, Inc.
 Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
 
 This file is part of GNU Modula-2.
index 5deddb39a2857814795f5af387f1610bdadc2687..0b878d8c27e14f50d562e55c98b767b31be78750 100644 (file)
@@ -1,6 +1,6 @@
 /* Break.c implements an interrupt handler for SIGINT.
 
-Copyright (C) 2004-2021 Free Software Foundation, Inc.
+Copyright (C) 2004-2022 Free Software Foundation, Inc.
 Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
 
 This file is part of GNU Modula-2.
index 461612d907b989f678af32396df64967d07f366d..26b23caec22f160db5b6ae5810b1b3bc63fd6796 100644 (file)
@@ -1,5 +1,5 @@
 # Makefile for libm2log.
-#   Copyright 2013-2021  Free Software Foundation, Inc.
+#   Copyright 2013-2022  Free Software Foundation, Inc.
 #
 # This file is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
index 70187a460a789707561dd27845927e32a6c80032..c15cdbe9f8ee4275551fc1e6ec9c7e7969e66a60 100644 (file)
@@ -1,5 +1,5 @@
 # Makefile for libm2min.
-#   Copyright 2013-2021  Free Software Foundation, Inc.
+#   Copyright 2013-2022  Free Software Foundation, Inc.
 #
 # This file is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
index 567249840f0962b0432f9ef2c2f787c23a49731f..29ef066be8298b0577ae1c0ae76ac4ba977e6b33 100644 (file)
@@ -1,6 +1,6 @@
 /* libc.c provides minimal stubs for expected symbols used by the rts.
 
-Copyright (C) 2010-2021 Free Software Foundation, Inc.
+Copyright (C) 2010-2022 Free Software Foundation, Inc.
 Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
 
 This file is part of GNU Modula-2.
index 1831a2bfb6ab12141090ba4c32bdca0fd6d5fd80..e8dc508033a2307c15dd627187f0a83a9d0c8eac 100644 (file)
@@ -1,5 +1,5 @@
 # Makefile for libm2pim.
-#   Copyright 2013-2021  Free Software Foundation, Inc.
+#   Copyright 2013-2022  Free Software Foundation, Inc.
 #
 # This file is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
index 0f7703bebf90e6e7fd0d5094354cd99ea73287fe..e03c68bd9ff5a003f7446034695a716dcedbfa46 100644 (file)
@@ -1,6 +1,6 @@
 /* Selective.c provide access to timeval and select.
 
-Copyright (C) 2009-2021 Free Software Foundation, Inc.
+Copyright (C) 2009-2022 Free Software Foundation, Inc.
 Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
 
 This file is part of GNU Modula-2.
index c8d548b5eec9a67f20d8bb34b130eda2d025b2f0..59d7cbff55614caad8a6dec2ce85b4b57da4233d 100644 (file)
@@ -1,6 +1,6 @@
 /* SysExceptions.c configure the signals to create m2 exceptions.
 
-Copyright (C) 2009-2021 Free Software Foundation, Inc.
+Copyright (C) 2009-2022 Free Software Foundation, Inc.
 Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
 
 This file is part of GNU Modula-2.
index f8a766239f7ad8381298a8b312fbf6bf72670672..daede41100f0f07f47211ca4e73388a1474e3ed0 100644 (file)
@@ -1,6 +1,6 @@
 /* UnixArgs.c record argc, argv as global variables.
 
-Copyright (C) 2009-2021 Free Software Foundation, Inc.
+Copyright (C) 2009-2022 Free Software Foundation, Inc.
 Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
 
 This file is part of GNU Modula-2.
index 7435118b73b5c3ee9076f58e27a77df50211d75c..001d151348f938f7bd4b20ee8f21b9dff8414589 100644 (file)
@@ -1,6 +1,6 @@
 /* getopt.c provide access to the C getopt library.
 
-Copyright (C) 2009-2021 Free Software Foundation, Inc.
+Copyright (C) 2009-2022 Free Software Foundation, Inc.
 Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
 
 This file is part of GNU Modula-2.
index 15286b2f3e5c22b132f9a8971661b50b9fb7a3f6..0a079a5be038292296c14959c125818273c174de 100644 (file)
@@ -1,6 +1,6 @@
 /* dtoa.c convert double to ascii and visa versa.
 
-Copyright (C) 2009-2021 Free Software Foundation, Inc.
+Copyright (C) 2009-2022 Free Software Foundation, Inc.
 Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
 
 This file is part of GNU Modula-2.
index 6400fff79f5f576f570623615f2f9c323469eae8..54d93b2b90f5313fcadd03650ec2acdc4c88d0a4 100644 (file)
@@ -1,6 +1,6 @@
 /* errno.c provide access to the errno value.
 
-Copyright (C) 2009-2021 Free Software Foundation, Inc.
+Copyright (C) 2009-2022 Free Software Foundation, Inc.
 Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
 
 This file is part of GNU Modula-2.
index cee2f7fd21a0ab4fa54a8d8ebb85452fd797f363..540ee70b13e29431fd09e815e232df0ae3f501f7 100644 (file)
@@ -1,6 +1,6 @@
 /* ldtoa.c convert long double to ascii and visa versa.
 
-Copyright (C) 2009-2021 Free Software Foundation, Inc.
+Copyright (C) 2009-2022 Free Software Foundation, Inc.
 Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
 
 This file is part of GNU Modula-2.
index 626a450af4c474036e67d9ec6c7517ea1523733c..76d99349b5775187a3842ff06fc3e5ce13e67b10 100644 (file)
@@ -1,6 +1,6 @@
 /* sckt.c provide access to the socket layer.
 
-Copyright (C) 2005-2021 Free Software Foundation, Inc.
+Copyright (C) 2005-2022 Free Software Foundation, Inc.
 Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
 
 This file is part of GNU Modula-2.
index 838ffd1c8d2a68585eacc64890b9ff1fa2549da4..0e66391972d0ffae3be6380adedc1400414a745e 100644 (file)
@@ -1,6 +1,6 @@
 /* target.c provide access to miscellaneous math functions.
 
-Copyright (C) 2005-2021 Free Software Foundation, Inc.
+Copyright (C) 2005-2022 Free Software Foundation, Inc.
 Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
 
 This file is part of GNU Modula-2.
index c9cbfd9dbb76a2baeb815bb53b399a0f00d8bda6..8833df1cd0b926f1836f5b0d20a96f63b5cfb18f 100644 (file)
@@ -1,6 +1,6 @@
 /* termios.c provide access to the terminal.
 
-Copyright (C) 2010-2021 Free Software Foundation, Inc.
+Copyright (C) 2010-2022 Free Software Foundation, Inc.
 Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
 
 This file is part of GNU Modula-2.
index b3d118a4ccca99586bc65cde243435889f98c6c9..cfbcf7b989441c5f21848886d0a4d0744053b40c 100644 (file)
@@ -1,6 +1,6 @@
 /* wrapc.c provide access to miscellaneous C library functions.
 
-Copyright (C) 2005-2021 Free Software Foundation, Inc.
+Copyright (C) 2005-2022 Free Software Foundation, Inc.
 Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
 
 This file is part of GNU Modula-2.