aboutsummaryrefslogtreecommitdiff
path: root/gcc/m2
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/m2')
-rw-r--r--gcc/m2/COPYING.FDL2
-rw-r--r--gcc/m2/COPYING.RUNTIME2
-rw-r--r--gcc/m2/Make-lang.in2
-rw-r--r--gcc/m2/Make-maintainer.in2
-rw-r--r--gcc/m2/config-lang.in2
-rw-r--r--gcc/m2/configure.ac2
-rw-r--r--gcc/m2/gm2-compiler/CLexBuf.def2
-rw-r--r--gcc/m2/gm2-compiler/CLexBuf.mod2
-rw-r--r--gcc/m2/gm2-compiler/DynamicPath.def2
-rw-r--r--gcc/m2/gm2-compiler/DynamicPath.mod2
-rw-r--r--gcc/m2/gm2-compiler/FifoQueue.def2
-rw-r--r--gcc/m2/gm2-compiler/FifoQueue.mod2
-rw-r--r--gcc/m2/gm2-compiler/Lists.def2
-rw-r--r--gcc/m2/gm2-compiler/Lists.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2ALU.def2
-rw-r--r--gcc/m2/gm2-compiler/M2ALU.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2AsmUtil.def2
-rw-r--r--gcc/m2/gm2-compiler/M2AsmUtil.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2Base.def2
-rw-r--r--gcc/m2/gm2-compiler/M2Base.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2BasicBlock.def2
-rw-r--r--gcc/m2/gm2-compiler/M2BasicBlock.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2Batch.def2
-rw-r--r--gcc/m2/gm2-compiler/M2Batch.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2Bitset.def2
-rw-r--r--gcc/m2/gm2-compiler/M2Bitset.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2CaseList.def2
-rw-r--r--gcc/m2/gm2-compiler/M2CaseList.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2Check.def2
-rw-r--r--gcc/m2/gm2-compiler/M2Check.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2Code.def2
-rw-r--r--gcc/m2/gm2-compiler/M2Code.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2ColorString.def2
-rw-r--r--gcc/m2/gm2-compiler/M2ColorString.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2Comp.def2
-rw-r--r--gcc/m2/gm2-compiler/M2Comp.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2Const.def2
-rw-r--r--gcc/m2/gm2-compiler/M2Const.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2Debug.def2
-rw-r--r--gcc/m2/gm2-compiler/M2Debug.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2DebugStack.def2
-rw-r--r--gcc/m2/gm2-compiler/M2DebugStack.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2Defaults.def2
-rw-r--r--gcc/m2/gm2-compiler/M2Defaults.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2DriverOptions.def2
-rw-r--r--gcc/m2/gm2-compiler/M2DriverOptions.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2Emit.def2
-rw-r--r--gcc/m2/gm2-compiler/M2Emit.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2Error.def2
-rw-r--r--gcc/m2/gm2-compiler/M2Error.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2EvalSym.def2
-rw-r--r--gcc/m2/gm2-compiler/M2FileName.def2
-rw-r--r--gcc/m2/gm2-compiler/M2FileName.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2GCCDeclare.def2
-rw-r--r--gcc/m2/gm2-compiler/M2GCCDeclare.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2GenGCC.def2
-rw-r--r--gcc/m2/gm2-compiler/M2GenGCC.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2Graph.def2
-rw-r--r--gcc/m2/gm2-compiler/M2Graph.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2Lex.def2
-rw-r--r--gcc/m2/gm2-compiler/M2Lex.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2LexBuf.def2
-rw-r--r--gcc/m2/gm2-compiler/M2LexBuf.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2MetaError.def2
-rw-r--r--gcc/m2/gm2-compiler/M2MetaError.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2Optimize.def2
-rw-r--r--gcc/m2/gm2-compiler/M2Optimize.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2Options.def2
-rw-r--r--gcc/m2/gm2-compiler/M2Options.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2Pass.def2
-rw-r--r--gcc/m2/gm2-compiler/M2Pass.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2Preprocess.def2
-rw-r--r--gcc/m2/gm2-compiler/M2Preprocess.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2Printf.def2
-rw-r--r--gcc/m2/gm2-compiler/M2Printf.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2Quads.def2
-rw-r--r--gcc/m2/gm2-compiler/M2Quads.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2Quiet.def2
-rw-r--r--gcc/m2/gm2-compiler/M2Quiet.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2Range.def2
-rw-r--r--gcc/m2/gm2-compiler/M2Range.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2Reserved.def2
-rw-r--r--gcc/m2/gm2-compiler/M2Reserved.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2SSA.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2Scaffold.def2
-rw-r--r--gcc/m2/gm2-compiler/M2Scaffold.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2Scope.def2
-rw-r--r--gcc/m2/gm2-compiler/M2Scope.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2Search.def2
-rw-r--r--gcc/m2/gm2-compiler/M2Search.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2Size.def2
-rw-r--r--gcc/m2/gm2-compiler/M2Size.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2StackAddress.def2
-rw-r--r--gcc/m2/gm2-compiler/M2StackAddress.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2StackWord.def2
-rw-r--r--gcc/m2/gm2-compiler/M2StackWord.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2Students.def2
-rw-r--r--gcc/m2/gm2-compiler/M2Students.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2Swig.def2
-rw-r--r--gcc/m2/gm2-compiler/M2Swig.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2SymInit.def2
-rw-r--r--gcc/m2/gm2-compiler/M2SymInit.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2System.def2
-rw-r--r--gcc/m2/gm2-compiler/M2System.mod2
-rw-r--r--gcc/m2/gm2-compiler/M2Version.def2
-rw-r--r--gcc/m2/gm2-compiler/NameKey.def2
-rw-r--r--gcc/m2/gm2-compiler/NameKey.mod2
-rw-r--r--gcc/m2/gm2-compiler/ObjectFiles.def2
-rw-r--r--gcc/m2/gm2-compiler/ObjectFiles.mod2
-rw-r--r--gcc/m2/gm2-compiler/Output.def2
-rw-r--r--gcc/m2/gm2-compiler/Output.mod2
-rw-r--r--gcc/m2/gm2-compiler/P0SymBuild.def2
-rw-r--r--gcc/m2/gm2-compiler/P0SymBuild.mod2
-rw-r--r--gcc/m2/gm2-compiler/P0SyntaxCheck.bnf4
-rw-r--r--gcc/m2/gm2-compiler/P0SyntaxCheck.def2
-rw-r--r--gcc/m2/gm2-compiler/P1Build.bnf4
-rw-r--r--gcc/m2/gm2-compiler/P1Build.def2
-rw-r--r--gcc/m2/gm2-compiler/P1SymBuild.def2
-rw-r--r--gcc/m2/gm2-compiler/P1SymBuild.mod2
-rw-r--r--gcc/m2/gm2-compiler/P2Build.bnf4
-rw-r--r--gcc/m2/gm2-compiler/P2Build.def2
-rw-r--r--gcc/m2/gm2-compiler/P2SymBuild.def2
-rw-r--r--gcc/m2/gm2-compiler/P2SymBuild.mod2
-rw-r--r--gcc/m2/gm2-compiler/P3Build.bnf4
-rw-r--r--gcc/m2/gm2-compiler/P3Build.def2
-rw-r--r--gcc/m2/gm2-compiler/P3SymBuild.def2
-rw-r--r--gcc/m2/gm2-compiler/P3SymBuild.mod2
-rw-r--r--gcc/m2/gm2-compiler/PCBuild.bnf4
-rw-r--r--gcc/m2/gm2-compiler/PCBuild.def2
-rw-r--r--gcc/m2/gm2-compiler/PCSymBuild.def2
-rw-r--r--gcc/m2/gm2-compiler/PCSymBuild.mod2
-rw-r--r--gcc/m2/gm2-compiler/PHBuild.bnf4
-rw-r--r--gcc/m2/gm2-compiler/PHBuild.def2
-rw-r--r--gcc/m2/gm2-compiler/Sets.def2
-rw-r--r--gcc/m2/gm2-compiler/Sets.mod2
-rw-r--r--gcc/m2/gm2-compiler/SymbolConversion.def2
-rw-r--r--gcc/m2/gm2-compiler/SymbolConversion.mod2
-rw-r--r--gcc/m2/gm2-compiler/SymbolKey.def2
-rw-r--r--gcc/m2/gm2-compiler/SymbolKey.mod2
-rw-r--r--gcc/m2/gm2-compiler/SymbolTable.def2
-rw-r--r--gcc/m2/gm2-compiler/SymbolTable.mod2
-rw-r--r--gcc/m2/gm2-compiler/bnflex.def2
-rw-r--r--gcc/m2/gm2-compiler/bnflex.mod2
-rw-r--r--gcc/m2/gm2-compiler/cflex.def2
-rw-r--r--gcc/m2/gm2-compiler/gm2.mod2
-rw-r--r--gcc/m2/gm2-compiler/gm2lcc.mod2
-rw-r--r--gcc/m2/gm2-compiler/gm2lgen.mod2
-rw-r--r--gcc/m2/gm2-compiler/gm2lorder.mod2
-rw-r--r--gcc/m2/gm2-compiler/m2flex.def2
-rw-r--r--gcc/m2/gm2-compiler/ppg.mod4
-rw-r--r--gcc/m2/gm2-gcc/dynamicstrings.h2
-rw-r--r--gcc/m2/gm2-gcc/gcc-consolidation.h2
-rw-r--r--gcc/m2/gm2-gcc/init.cc2
-rw-r--r--gcc/m2/gm2-gcc/init.def2
-rw-r--r--gcc/m2/gm2-gcc/init.h2
-rw-r--r--gcc/m2/gm2-gcc/m2assert.cc2
-rw-r--r--gcc/m2/gm2-gcc/m2assert.h2
-rw-r--r--gcc/m2/gm2-gcc/m2block.cc2
-rw-r--r--gcc/m2/gm2-gcc/m2block.def2
-rw-r--r--gcc/m2/gm2-gcc/m2block.h2
-rw-r--r--gcc/m2/gm2-gcc/m2builtins.cc2
-rw-r--r--gcc/m2/gm2-gcc/m2builtins.def2
-rw-r--r--gcc/m2/gm2-gcc/m2builtins.h2
-rw-r--r--gcc/m2/gm2-gcc/m2color.cc2
-rw-r--r--gcc/m2/gm2-gcc/m2color.def2
-rw-r--r--gcc/m2/gm2-gcc/m2color.h2
-rw-r--r--gcc/m2/gm2-gcc/m2configure.cc2
-rw-r--r--gcc/m2/gm2-gcc/m2configure.def2
-rw-r--r--gcc/m2/gm2-gcc/m2configure.h2
-rw-r--r--gcc/m2/gm2-gcc/m2convert.cc2
-rw-r--r--gcc/m2/gm2-gcc/m2convert.def2
-rw-r--r--gcc/m2/gm2-gcc/m2convert.h2
-rw-r--r--gcc/m2/gm2-gcc/m2decl.cc2
-rw-r--r--gcc/m2/gm2-gcc/m2decl.def2
-rw-r--r--gcc/m2/gm2-gcc/m2decl.h2
-rw-r--r--gcc/m2/gm2-gcc/m2except.cc2
-rw-r--r--gcc/m2/gm2-gcc/m2except.def2
-rw-r--r--gcc/m2/gm2-gcc/m2except.h2
-rw-r--r--gcc/m2/gm2-gcc/m2expr.cc2
-rw-r--r--gcc/m2/gm2-gcc/m2expr.def2
-rw-r--r--gcc/m2/gm2-gcc/m2expr.h2
-rw-r--r--gcc/m2/gm2-gcc/m2linemap.cc2
-rw-r--r--gcc/m2/gm2-gcc/m2linemap.def2
-rw-r--r--gcc/m2/gm2-gcc/m2linemap.h2
-rw-r--r--gcc/m2/gm2-gcc/m2misc.cc2
-rw-r--r--gcc/m2/gm2-gcc/m2misc.def2
-rw-r--r--gcc/m2/gm2-gcc/m2misc.h2
-rw-r--r--gcc/m2/gm2-gcc/m2options.h2
-rw-r--r--gcc/m2/gm2-gcc/m2range.h2
-rw-r--r--gcc/m2/gm2-gcc/m2search.h2
-rw-r--r--gcc/m2/gm2-gcc/m2statement.cc2
-rw-r--r--gcc/m2/gm2-gcc/m2statement.def2
-rw-r--r--gcc/m2/gm2-gcc/m2statement.h2
-rw-r--r--gcc/m2/gm2-gcc/m2top.cc2
-rw-r--r--gcc/m2/gm2-gcc/m2top.def2
-rw-r--r--gcc/m2/gm2-gcc/m2top.h2
-rw-r--r--gcc/m2/gm2-gcc/m2tree.cc2
-rw-r--r--gcc/m2/gm2-gcc/m2tree.def2
-rw-r--r--gcc/m2/gm2-gcc/m2tree.h2
-rw-r--r--gcc/m2/gm2-gcc/m2treelib.cc2
-rw-r--r--gcc/m2/gm2-gcc/m2treelib.def2
-rw-r--r--gcc/m2/gm2-gcc/m2treelib.h2
-rw-r--r--gcc/m2/gm2-gcc/m2type.cc2
-rw-r--r--gcc/m2/gm2-gcc/m2type.def2
-rw-r--r--gcc/m2/gm2-gcc/m2type.h2
-rw-r--r--gcc/m2/gm2-gcc/rtegraph.cc2
-rw-r--r--gcc/m2/gm2-gcc/rtegraph.h2
-rw-r--r--gcc/m2/gm2-ici/M2Emit.mod2
-rw-r--r--gcc/m2/gm2-ici/m2linemap.c2
-rw-r--r--gcc/m2/gm2-internals.texi2
-rw-r--r--gcc/m2/gm2-lang.cc2
-rw-r--r--gcc/m2/gm2-lang.h2
-rw-r--r--gcc/m2/gm2-libiberty/choosetemp.def2
-rw-r--r--gcc/m2/gm2-libiberty/pexecute.def2
-rw-r--r--gcc/m2/gm2-libs-ch/M2LINK.c2
-rw-r--r--gcc/m2/gm2-libs-ch/RTcodummy.c2
-rw-r--r--gcc/m2/gm2-libs-ch/RTintdummy.c2
-rw-r--r--gcc/m2/gm2-libs-ch/Selective.c2
-rw-r--r--gcc/m2/gm2-libs-ch/SysExceptions.c2
-rw-r--r--gcc/m2/gm2-libs-ch/UnixArgs.cc2
-rw-r--r--gcc/m2/gm2-libs-ch/cgetopt.c2
-rw-r--r--gcc/m2/gm2-libs-ch/choosetemp.c2
-rw-r--r--gcc/m2/gm2-libs-ch/dtoa.cc2
-rw-r--r--gcc/m2/gm2-libs-ch/errno.c2
-rw-r--r--gcc/m2/gm2-libs-ch/host.c2
-rw-r--r--gcc/m2/gm2-libs-ch/ldtoa.cc2
-rw-r--r--gcc/m2/gm2-libs-ch/m2rts.h2
-rw-r--r--gcc/m2/gm2-libs-ch/termios.c2
-rw-r--r--gcc/m2/gm2-libs-ch/tools.c2
-rw-r--r--gcc/m2/gm2-libs-ch/wrapc.c2
-rw-r--r--gcc/m2/gm2-libs-ch/xlibc.c2
-rw-r--r--gcc/m2/gm2-libs-coroutines/Executive.def2
-rw-r--r--gcc/m2/gm2-libs-coroutines/Executive.mod2
-rw-r--r--gcc/m2/gm2-libs-coroutines/KeyBoardLEDs.def2
-rw-r--r--gcc/m2/gm2-libs-coroutines/README.texi2
-rw-r--r--gcc/m2/gm2-libs-coroutines/SYSTEM.def2
-rw-r--r--gcc/m2/gm2-libs-coroutines/SYSTEM.mod2
-rw-r--r--gcc/m2/gm2-libs-coroutines/TimerHandler.def2
-rw-r--r--gcc/m2/gm2-libs-coroutines/TimerHandler.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/COROUTINES.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/ChanConsts.h2
-rw-r--r--gcc/m2/gm2-libs-iso/ChanConsts.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/CharClass.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/ClientSocket.def2
-rw-r--r--gcc/m2/gm2-libs-iso/ClientSocket.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/ComplexMath.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/ConvStringLong.def2
-rw-r--r--gcc/m2/gm2-libs-iso/ConvStringLong.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/ConvStringReal.def2
-rw-r--r--gcc/m2/gm2-libs-iso/ConvStringReal.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/ConvStringShort.def2
-rw-r--r--gcc/m2/gm2-libs-iso/ConvStringShort.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/ConvTypes.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/EXCEPTIONS.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/ErrnoCategory.def2
-rw-r--r--gcc/m2/gm2-libs-iso/GeneralUserExceptions.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/IOChan.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/IOConsts.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/IOLink.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/IOResult.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/LongComplexMath.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/LongConv.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/LongMath.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/LongStr.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/LongWholeIO.def2
-rw-r--r--gcc/m2/gm2-libs-iso/LongWholeIO.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/LowLong.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/LowReal.mod4
-rw-r--r--gcc/m2/gm2-libs-iso/LowShort.def2
-rw-r--r--gcc/m2/gm2-libs-iso/LowShort.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/M2EXCEPTION.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/M2RTS.def2
-rw-r--r--gcc/m2/gm2-libs-iso/M2RTS.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/MemStream.def2
-rw-r--r--gcc/m2/gm2-libs-iso/MemStream.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/Preemptive.def2
-rw-r--r--gcc/m2/gm2-libs-iso/Preemptive.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/Processes.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/ProgramArgs.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/README.texi2
-rw-r--r--gcc/m2/gm2-libs-iso/RTco.def2
-rw-r--r--gcc/m2/gm2-libs-iso/RTdata.def2
-rw-r--r--gcc/m2/gm2-libs-iso/RTdata.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/RTentity.def2
-rw-r--r--gcc/m2/gm2-libs-iso/RTentity.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/RTfio.def2
-rw-r--r--gcc/m2/gm2-libs-iso/RTfio.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/RTgen.def2
-rw-r--r--gcc/m2/gm2-libs-iso/RTgen.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/RTgenif.def2
-rw-r--r--gcc/m2/gm2-libs-iso/RTgenif.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/RTio.def2
-rw-r--r--gcc/m2/gm2-libs-iso/RTio.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/RandomNumber.def2
-rw-r--r--gcc/m2/gm2-libs-iso/RandomNumber.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/RawIO.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/RealConv.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/RealMath.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/RealStr.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/RndFile.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/SIOResult.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/SLongIO.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/SLongWholeIO.def2
-rw-r--r--gcc/m2/gm2-libs-iso/SLongWholeIO.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/SRawIO.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/SRealIO.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/SShortIO.def2
-rw-r--r--gcc/m2/gm2-libs-iso/SShortIO.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/SShortWholeIO.def2
-rw-r--r--gcc/m2/gm2-libs-iso/SShortWholeIO.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/STextIO.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/SWholeIO.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/SYSTEM.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/Semaphores.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/SeqFile.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/ShortComplexMath.def2
-rw-r--r--gcc/m2/gm2-libs-iso/ShortComplexMath.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/ShortConv.def2
-rw-r--r--gcc/m2/gm2-libs-iso/ShortConv.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/ShortIO.def2
-rw-r--r--gcc/m2/gm2-libs-iso/ShortIO.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/ShortMath.def2
-rw-r--r--gcc/m2/gm2-libs-iso/ShortMath.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/ShortStr.def2
-rw-r--r--gcc/m2/gm2-libs-iso/ShortStr.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/ShortWholeIO.def2
-rw-r--r--gcc/m2/gm2-libs-iso/ShortWholeIO.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/SimpleCipher.def2
-rw-r--r--gcc/m2/gm2-libs-iso/SimpleCipher.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/StdChans.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/Storage.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/StreamFile.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/StringChan.def2
-rw-r--r--gcc/m2/gm2-libs-iso/StringChan.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/Strings.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/SysClock.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/TERMINATION.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/TermFile.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/TextIO.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/TextUtil.def2
-rw-r--r--gcc/m2/gm2-libs-iso/WholeConv.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/WholeIO.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/WholeStr.mod2
-rw-r--r--gcc/m2/gm2-libs-iso/wrapclock.def2
-rw-r--r--gcc/m2/gm2-libs-iso/wrapsock.def2
-rw-r--r--gcc/m2/gm2-libs-iso/wraptime.def2
-rw-r--r--gcc/m2/gm2-libs-log/BitBlockOps.def2
-rw-r--r--gcc/m2/gm2-libs-log/BitBlockOps.mod2
-rw-r--r--gcc/m2/gm2-libs-log/BitByteOps.def2
-rw-r--r--gcc/m2/gm2-libs-log/BitByteOps.mod2
-rw-r--r--gcc/m2/gm2-libs-log/BitWordOps.def2
-rw-r--r--gcc/m2/gm2-libs-log/BitWordOps.mod2
-rw-r--r--gcc/m2/gm2-libs-log/BlockOps.def2
-rw-r--r--gcc/m2/gm2-libs-log/BlockOps.mod2
-rw-r--r--gcc/m2/gm2-libs-log/Break.c2
-rw-r--r--gcc/m2/gm2-libs-log/Break.def2
-rw-r--r--gcc/m2/gm2-libs-log/CardinalIO.def2
-rw-r--r--gcc/m2/gm2-libs-log/CardinalIO.mod2
-rw-r--r--gcc/m2/gm2-libs-log/Conversions.def2
-rw-r--r--gcc/m2/gm2-libs-log/Conversions.mod2
-rw-r--r--gcc/m2/gm2-libs-log/DebugPMD.def2
-rw-r--r--gcc/m2/gm2-libs-log/DebugPMD.mod2
-rw-r--r--gcc/m2/gm2-libs-log/DebugTrace.def2
-rw-r--r--gcc/m2/gm2-libs-log/DebugTrace.mod2
-rw-r--r--gcc/m2/gm2-libs-log/Delay.def2
-rw-r--r--gcc/m2/gm2-libs-log/Delay.mod2
-rw-r--r--gcc/m2/gm2-libs-log/Display.def2
-rw-r--r--gcc/m2/gm2-libs-log/Display.mod2
-rw-r--r--gcc/m2/gm2-libs-log/ErrorCode.def2
-rw-r--r--gcc/m2/gm2-libs-log/ErrorCode.mod2
-rw-r--r--gcc/m2/gm2-libs-log/FileSystem.def2
-rw-r--r--gcc/m2/gm2-libs-log/FileSystem.mod2
-rw-r--r--gcc/m2/gm2-libs-log/FloatingUtilities.def2
-rw-r--r--gcc/m2/gm2-libs-log/FloatingUtilities.mod2
-rw-r--r--gcc/m2/gm2-libs-log/InOut.def2
-rw-r--r--gcc/m2/gm2-libs-log/InOut.mod2
-rw-r--r--gcc/m2/gm2-libs-log/Keyboard.def2
-rw-r--r--gcc/m2/gm2-libs-log/Keyboard.mod2
-rw-r--r--gcc/m2/gm2-libs-log/LongIO.def2
-rw-r--r--gcc/m2/gm2-libs-log/LongIO.mod2
-rw-r--r--gcc/m2/gm2-libs-log/NumberConversion.def2
-rw-r--r--gcc/m2/gm2-libs-log/NumberConversion.mod2
-rw-r--r--gcc/m2/gm2-libs-log/README.texi2
-rw-r--r--gcc/m2/gm2-libs-log/Random.def2
-rw-r--r--gcc/m2/gm2-libs-log/Random.mod2
-rw-r--r--gcc/m2/gm2-libs-log/RealConversions.def2
-rw-r--r--gcc/m2/gm2-libs-log/RealConversions.mod2
-rw-r--r--gcc/m2/gm2-libs-log/RealInOut.def2
-rw-r--r--gcc/m2/gm2-libs-log/RealInOut.mod2
-rw-r--r--gcc/m2/gm2-libs-log/Strings.def2
-rw-r--r--gcc/m2/gm2-libs-log/Strings.mod2
-rw-r--r--gcc/m2/gm2-libs-log/Termbase.def2
-rw-r--r--gcc/m2/gm2-libs-log/Termbase.mod2
-rw-r--r--gcc/m2/gm2-libs-log/Terminal.def2
-rw-r--r--gcc/m2/gm2-libs-log/Terminal.mod2
-rw-r--r--gcc/m2/gm2-libs-log/TimeDate.def2
-rw-r--r--gcc/m2/gm2-libs-log/TimeDate.mod2
-rw-r--r--gcc/m2/gm2-libs-min/M2RTS.def2
-rw-r--r--gcc/m2/gm2-libs-min/M2RTS.mod2
-rw-r--r--gcc/m2/gm2-libs-min/SYSTEM.def2
-rw-r--r--gcc/m2/gm2-libs-min/SYSTEM.mod2
-rw-r--r--gcc/m2/gm2-libs-min/libc.c2
-rw-r--r--gcc/m2/gm2-libs-min/libc.def2
-rw-r--r--gcc/m2/gm2-libs/ASCII.def2
-rw-r--r--gcc/m2/gm2-libs/ASCII.mod2
-rw-r--r--gcc/m2/gm2-libs/Args.def2
-rw-r--r--gcc/m2/gm2-libs/Args.mod2
-rw-r--r--gcc/m2/gm2-libs/Assertion.def2
-rw-r--r--gcc/m2/gm2-libs/Assertion.mod2
-rw-r--r--gcc/m2/gm2-libs/Break.def2
-rw-r--r--gcc/m2/gm2-libs/Break.mod2
-rw-r--r--gcc/m2/gm2-libs/Builtins.def2
-rw-r--r--gcc/m2/gm2-libs/Builtins.mod2
-rw-r--r--gcc/m2/gm2-libs/COROUTINES.def2
-rw-r--r--gcc/m2/gm2-libs/COROUTINES.mod2
-rw-r--r--gcc/m2/gm2-libs/CmdArgs.def2
-rw-r--r--gcc/m2/gm2-libs/CmdArgs.mod2
-rw-r--r--gcc/m2/gm2-libs/Debug.def2
-rw-r--r--gcc/m2/gm2-libs/Debug.mod2
-rw-r--r--gcc/m2/gm2-libs/DynamicStrings.def2
-rw-r--r--gcc/m2/gm2-libs/DynamicStrings.mod2
-rw-r--r--gcc/m2/gm2-libs/Environment.def2
-rw-r--r--gcc/m2/gm2-libs/Environment.mod2
-rw-r--r--gcc/m2/gm2-libs/FIO.def2
-rw-r--r--gcc/m2/gm2-libs/FIO.mod2
-rw-r--r--gcc/m2/gm2-libs/FormatStrings.def2
-rw-r--r--gcc/m2/gm2-libs/FormatStrings.mod2
-rw-r--r--gcc/m2/gm2-libs/FpuIO.def2
-rw-r--r--gcc/m2/gm2-libs/FpuIO.mod2
-rw-r--r--gcc/m2/gm2-libs/GetOpt.def2
-rw-r--r--gcc/m2/gm2-libs/GetOpt.mod2
-rw-r--r--gcc/m2/gm2-libs/IO.def2
-rw-r--r--gcc/m2/gm2-libs/IO.mod2
-rw-r--r--gcc/m2/gm2-libs/Indexing.def2
-rw-r--r--gcc/m2/gm2-libs/Indexing.mod2
-rw-r--r--gcc/m2/gm2-libs/LMathLib0.def2
-rw-r--r--gcc/m2/gm2-libs/LMathLib0.mod2
-rw-r--r--gcc/m2/gm2-libs/LegacyReal.def2
-rw-r--r--gcc/m2/gm2-libs/LegacyReal.mod2
-rw-r--r--gcc/m2/gm2-libs/M2Dependent.def2
-rw-r--r--gcc/m2/gm2-libs/M2Dependent.mod2
-rw-r--r--gcc/m2/gm2-libs/M2EXCEPTION.def2
-rw-r--r--gcc/m2/gm2-libs/M2EXCEPTION.mod2
-rw-r--r--gcc/m2/gm2-libs/M2RTS.def2
-rw-r--r--gcc/m2/gm2-libs/M2RTS.mod2
-rw-r--r--gcc/m2/gm2-libs/MathLib0.def2
-rw-r--r--gcc/m2/gm2-libs/MathLib0.mod2
-rw-r--r--gcc/m2/gm2-libs/MemUtils.def2
-rw-r--r--gcc/m2/gm2-libs/MemUtils.mod2
-rw-r--r--gcc/m2/gm2-libs/NumberIO.def2
-rw-r--r--gcc/m2/gm2-libs/NumberIO.mod2
-rw-r--r--gcc/m2/gm2-libs/OptLib.def2
-rw-r--r--gcc/m2/gm2-libs/OptLib.mod2
-rw-r--r--gcc/m2/gm2-libs/PushBackInput.def2
-rw-r--r--gcc/m2/gm2-libs/PushBackInput.mod2
-rw-r--r--gcc/m2/gm2-libs/README.texi2
-rw-r--r--gcc/m2/gm2-libs/RTExceptions.def2
-rw-r--r--gcc/m2/gm2-libs/RTExceptions.mod2
-rw-r--r--gcc/m2/gm2-libs/RTint.def2
-rw-r--r--gcc/m2/gm2-libs/RTint.mod2
-rw-r--r--gcc/m2/gm2-libs/SArgs.def2
-rw-r--r--gcc/m2/gm2-libs/SArgs.mod2
-rw-r--r--gcc/m2/gm2-libs/SCmdArgs.def2
-rw-r--r--gcc/m2/gm2-libs/SCmdArgs.mod2
-rw-r--r--gcc/m2/gm2-libs/SEnvironment.def2
-rw-r--r--gcc/m2/gm2-libs/SEnvironment.mod2
-rw-r--r--gcc/m2/gm2-libs/SFIO.def2
-rw-r--r--gcc/m2/gm2-libs/SFIO.mod2
-rw-r--r--gcc/m2/gm2-libs/SMathLib0.def2
-rw-r--r--gcc/m2/gm2-libs/SMathLib0.mod2
-rw-r--r--gcc/m2/gm2-libs/SYSTEM.def2
-rw-r--r--gcc/m2/gm2-libs/SYSTEM.mod2
-rw-r--r--gcc/m2/gm2-libs/Scan.def2
-rw-r--r--gcc/m2/gm2-libs/Scan.mod2
-rw-r--r--gcc/m2/gm2-libs/Selective.def2
-rw-r--r--gcc/m2/gm2-libs/StdIO.def2
-rw-r--r--gcc/m2/gm2-libs/StdIO.mod2
-rw-r--r--gcc/m2/gm2-libs/Storage.def2
-rw-r--r--gcc/m2/gm2-libs/Storage.mod2
-rw-r--r--gcc/m2/gm2-libs/StrCase.def2
-rw-r--r--gcc/m2/gm2-libs/StrCase.mod2
-rw-r--r--gcc/m2/gm2-libs/StrIO.def2
-rw-r--r--gcc/m2/gm2-libs/StrIO.mod2
-rw-r--r--gcc/m2/gm2-libs/StrLib.def2
-rw-r--r--gcc/m2/gm2-libs/StrLib.mod2
-rw-r--r--gcc/m2/gm2-libs/StringConvert.def2
-rw-r--r--gcc/m2/gm2-libs/StringConvert.mod2
-rw-r--r--gcc/m2/gm2-libs/SysExceptions.def2
-rw-r--r--gcc/m2/gm2-libs/SysStorage.def2
-rw-r--r--gcc/m2/gm2-libs/SysStorage.mod2
-rw-r--r--gcc/m2/gm2-libs/TimeString.def2
-rw-r--r--gcc/m2/gm2-libs/TimeString.mod2
-rw-r--r--gcc/m2/gm2-libs/UnixArgs.def2
-rw-r--r--gcc/m2/gm2-libs/cbuiltin.def2
-rw-r--r--gcc/m2/gm2-libs/cgetopt.def2
-rwxr-xr-xgcc/m2/gm2-libs/config-host6
-rw-r--r--gcc/m2/gm2-libs/config-host.in2
-rw-r--r--gcc/m2/gm2-libs/cxxabi.def2
-rw-r--r--gcc/m2/gm2-libs/dtoa.def2
-rw-r--r--gcc/m2/gm2-libs/errno.def2
-rw-r--r--gcc/m2/gm2-libs/gdbif.def2
-rw-r--r--gcc/m2/gm2-libs/gdbif.mod2
-rw-r--r--gcc/m2/gm2-libs/gm2-libs-host.h.in2
-rw-r--r--gcc/m2/gm2-libs/ldtoa.def2
-rw-r--r--gcc/m2/gm2-libs/libc.def2
-rw-r--r--gcc/m2/gm2-libs/libm.def2
-rw-r--r--gcc/m2/gm2-libs/sckt.def2
-rw-r--r--gcc/m2/gm2-libs/termios.def2
-rw-r--r--gcc/m2/gm2-libs/wrapc.def2
-rw-r--r--gcc/m2/gm2spec.cc2
-rw-r--r--gcc/m2/gm2version.h2
-rwxr-xr-xgcc/m2/images/LICENSE.IMG2
-rw-r--r--gcc/m2/init/mcinit2
-rw-r--r--gcc/m2/init/ppginit2
-rw-r--r--gcc/m2/lang-specs.h2
-rw-r--r--gcc/m2/lang.opt2
-rw-r--r--gcc/m2/m2-tree.def2
-rw-r--r--gcc/m2/m2-tree.h2
-rw-r--r--gcc/m2/m2.flex2
-rw-r--r--gcc/m2/m2pp.cc2
-rw-r--r--gcc/m2/m2pp.h2
-rw-r--r--gcc/m2/mc-boot-ch/GBuiltins.cc2
-rw-r--r--gcc/m2/mc-boot-ch/GM2LINK.c2
-rw-r--r--gcc/m2/mc-boot-ch/GSYSTEM.c2
-rw-r--r--gcc/m2/mc-boot-ch/GSelective.c2
-rw-r--r--gcc/m2/mc-boot-ch/GSysExceptions.c2
-rw-r--r--gcc/m2/mc-boot-ch/GUnixArgs.cc2
-rw-r--r--gcc/m2/mc-boot-ch/Gabort.c2
-rw-r--r--gcc/m2/mc-boot-ch/Gcbuiltin.c2
-rw-r--r--gcc/m2/mc-boot-ch/Gdtoa.cc2
-rw-r--r--gcc/m2/mc-boot-ch/Gerrno.cc2
-rw-r--r--gcc/m2/mc-boot-ch/Gldtoa.cc2
-rw-r--r--gcc/m2/mc-boot-ch/Glibc.c2
-rw-r--r--gcc/m2/mc-boot-ch/Glibm.c2
-rw-r--r--gcc/m2/mc-boot-ch/Gm2rtsdummy.cc2
-rw-r--r--gcc/m2/mc-boot-ch/Gmcrts.c2
-rw-r--r--gcc/m2/mc-boot-ch/Gmcrts.h2
-rw-r--r--gcc/m2/mc-boot-ch/Gnetwork.h2
-rw-r--r--gcc/m2/mc-boot-ch/Gtermios.cc2
-rw-r--r--gcc/m2/mc-boot-ch/Gwrapc.c2
-rw-r--r--gcc/m2/mc-boot-ch/m2rts.h2
-rw-r--r--gcc/m2/mc-boot-ch/network.c2
-rw-r--r--gcc/m2/mc-boot/GASCII.cc2
-rw-r--r--gcc/m2/mc-boot/GASCII.h2
-rw-r--r--gcc/m2/mc-boot/GArgs.cc2
-rw-r--r--gcc/m2/mc-boot/GArgs.h2
-rw-r--r--gcc/m2/mc-boot/GAssertion.cc2
-rw-r--r--gcc/m2/mc-boot/GAssertion.h2
-rw-r--r--gcc/m2/mc-boot/GBreak.cc2
-rw-r--r--gcc/m2/mc-boot/GBreak.h2
-rw-r--r--gcc/m2/mc-boot/GCOROUTINES.h2
-rw-r--r--gcc/m2/mc-boot/GCmdArgs.cc2
-rw-r--r--gcc/m2/mc-boot/GCmdArgs.h2
-rw-r--r--gcc/m2/mc-boot/GDebug.cc2
-rw-r--r--gcc/m2/mc-boot/GDebug.h2
-rw-r--r--gcc/m2/mc-boot/GDynamicStrings.cc2
-rw-r--r--gcc/m2/mc-boot/GDynamicStrings.h2
-rw-r--r--gcc/m2/mc-boot/GEnvironment.cc2
-rw-r--r--gcc/m2/mc-boot/GEnvironment.h2
-rw-r--r--gcc/m2/mc-boot/GFIO.cc2
-rw-r--r--gcc/m2/mc-boot/GFIO.h2
-rw-r--r--gcc/m2/mc-boot/GFormatStrings.cc2
-rw-r--r--gcc/m2/mc-boot/GFormatStrings.h2
-rw-r--r--gcc/m2/mc-boot/GFpuIO.cc2
-rw-r--r--gcc/m2/mc-boot/GFpuIO.h2
-rw-r--r--gcc/m2/mc-boot/GIO.cc2
-rw-r--r--gcc/m2/mc-boot/GIO.h2
-rw-r--r--gcc/m2/mc-boot/GIndexing.cc2
-rw-r--r--gcc/m2/mc-boot/GIndexing.h2
-rw-r--r--gcc/m2/mc-boot/GM2Dependent.cc2
-rw-r--r--gcc/m2/mc-boot/GM2Dependent.h2
-rw-r--r--gcc/m2/mc-boot/GM2EXCEPTION.cc2
-rw-r--r--gcc/m2/mc-boot/GM2EXCEPTION.h2
-rw-r--r--gcc/m2/mc-boot/GM2RTS.cc2
-rw-r--r--gcc/m2/mc-boot/GM2RTS.h2
-rw-r--r--gcc/m2/mc-boot/GMemUtils.cc2
-rw-r--r--gcc/m2/mc-boot/GMemUtils.h2
-rw-r--r--gcc/m2/mc-boot/GNumberIO.cc2
-rw-r--r--gcc/m2/mc-boot/GNumberIO.h2
-rw-r--r--gcc/m2/mc-boot/GPushBackInput.cc2
-rw-r--r--gcc/m2/mc-boot/GPushBackInput.h2
-rw-r--r--gcc/m2/mc-boot/GRTExceptions.cc2
-rw-r--r--gcc/m2/mc-boot/GRTExceptions.h2
-rw-r--r--gcc/m2/mc-boot/GRTco.h2
-rw-r--r--gcc/m2/mc-boot/GRTentity.h2
-rw-r--r--gcc/m2/mc-boot/GRTint.cc2
-rw-r--r--gcc/m2/mc-boot/GRTint.h2
-rw-r--r--gcc/m2/mc-boot/GSArgs.cc2
-rw-r--r--gcc/m2/mc-boot/GSArgs.h2
-rw-r--r--gcc/m2/mc-boot/GSFIO.cc2
-rw-r--r--gcc/m2/mc-boot/GSFIO.h2
-rw-r--r--gcc/m2/mc-boot/GSYSTEM.h2
-rw-r--r--gcc/m2/mc-boot/GSelective.h2
-rw-r--r--gcc/m2/mc-boot/GStdIO.cc2
-rw-r--r--gcc/m2/mc-boot/GStdIO.h2
-rw-r--r--gcc/m2/mc-boot/GStorage.cc2
-rw-r--r--gcc/m2/mc-boot/GStorage.h2
-rw-r--r--gcc/m2/mc-boot/GStrCase.cc2
-rw-r--r--gcc/m2/mc-boot/GStrCase.h2
-rw-r--r--gcc/m2/mc-boot/GStrIO.cc2
-rw-r--r--gcc/m2/mc-boot/GStrIO.h2
-rw-r--r--gcc/m2/mc-boot/GStrLib.cc2
-rw-r--r--gcc/m2/mc-boot/GStrLib.h2
-rw-r--r--gcc/m2/mc-boot/GStringConvert.cc2
-rw-r--r--gcc/m2/mc-boot/GStringConvert.h2
-rw-r--r--gcc/m2/mc-boot/GSysExceptions.h2
-rw-r--r--gcc/m2/mc-boot/GSysStorage.cc2
-rw-r--r--gcc/m2/mc-boot/GSysStorage.h2
-rw-r--r--gcc/m2/mc-boot/GTimeString.cc2
-rw-r--r--gcc/m2/mc-boot/GTimeString.h2
-rw-r--r--gcc/m2/mc-boot/GUnixArgs.h2
-rw-r--r--gcc/m2/mc-boot/Galists.cc2
-rw-r--r--gcc/m2/mc-boot/Galists.h2
-rw-r--r--gcc/m2/mc-boot/Gdecl.cc2
-rw-r--r--gcc/m2/mc-boot/Gdecl.h2
-rw-r--r--gcc/m2/mc-boot/Gdtoa.h2
-rw-r--r--gcc/m2/mc-boot/Gerrno.h2
-rw-r--r--gcc/m2/mc-boot/Gkeyc.cc2
-rw-r--r--gcc/m2/mc-boot/Gkeyc.h2
-rw-r--r--gcc/m2/mc-boot/Gldtoa.h2
-rw-r--r--gcc/m2/mc-boot/Glibc.h2
-rw-r--r--gcc/m2/mc-boot/Glibm.h2
-rw-r--r--gcc/m2/mc-boot/Glists.cc2
-rw-r--r--gcc/m2/mc-boot/Glists.h2
-rw-r--r--gcc/m2/mc-boot/GmcComment.cc2
-rw-r--r--gcc/m2/mc-boot/GmcComment.h2
-rw-r--r--gcc/m2/mc-boot/GmcComp.cc2
-rw-r--r--gcc/m2/mc-boot/GmcComp.h2
-rw-r--r--gcc/m2/mc-boot/GmcDebug.h2
-rw-r--r--gcc/m2/mc-boot/GmcError.cc2
-rw-r--r--gcc/m2/mc-boot/GmcError.h2
-rw-r--r--gcc/m2/mc-boot/GmcFileName.h2
-rw-r--r--gcc/m2/mc-boot/GmcLexBuf.cc2
-rw-r--r--gcc/m2/mc-boot/GmcLexBuf.h2
-rw-r--r--gcc/m2/mc-boot/GmcMetaError.h2
-rw-r--r--gcc/m2/mc-boot/GmcOptions.h2
-rw-r--r--gcc/m2/mc-boot/GmcPreprocess.h2
-rw-r--r--gcc/m2/mc-boot/GmcPretty.h2
-rw-r--r--gcc/m2/mc-boot/GmcPrintf.h2
-rw-r--r--gcc/m2/mc-boot/GmcQuiet.h2
-rw-r--r--gcc/m2/mc-boot/GmcReserved.h2
-rw-r--r--gcc/m2/mc-boot/GmcSearch.h2
-rw-r--r--gcc/m2/mc-boot/GmcStack.h2
-rw-r--r--gcc/m2/mc-boot/GmcStream.cc2
-rw-r--r--gcc/m2/mc-boot/GmcStream.h2
-rw-r--r--gcc/m2/mc-boot/Gmcflex.h2
-rw-r--r--gcc/m2/mc-boot/Gmcp1.cc2
-rw-r--r--gcc/m2/mc-boot/Gmcp1.h2
-rw-r--r--gcc/m2/mc-boot/Gmcp2.cc2
-rw-r--r--gcc/m2/mc-boot/Gmcp2.h2
-rw-r--r--gcc/m2/mc-boot/Gmcp3.cc2
-rw-r--r--gcc/m2/mc-boot/Gmcp3.h2
-rw-r--r--gcc/m2/mc-boot/Gmcp4.cc2
-rw-r--r--gcc/m2/mc-boot/Gmcp4.h2
-rw-r--r--gcc/m2/mc-boot/Gmcp5.cc2
-rw-r--r--gcc/m2/mc-boot/Gmcp5.h2
-rw-r--r--gcc/m2/mc-boot/GnameKey.cc2
-rw-r--r--gcc/m2/mc-boot/GnameKey.h2
-rw-r--r--gcc/m2/mc-boot/GsymbolKey.cc2
-rw-r--r--gcc/m2/mc-boot/GsymbolKey.h2
-rw-r--r--gcc/m2/mc-boot/Gtermios.h2
-rw-r--r--gcc/m2/mc-boot/Gtop.cc2
-rw-r--r--gcc/m2/mc-boot/Gvarargs.cc2
-rw-r--r--gcc/m2/mc-boot/Gvarargs.h2
-rw-r--r--gcc/m2/mc-boot/Gwlists.cc2
-rw-r--r--gcc/m2/mc-boot/Gwlists.h2
-rw-r--r--gcc/m2/mc-boot/Gwrapc.h2
-rw-r--r--gcc/m2/mc/Indexing.def2
-rw-r--r--gcc/m2/mc/Indexing.mod2
-rw-r--r--gcc/m2/mc/alists.def2
-rw-r--r--gcc/m2/mc/alists.mod2
-rw-r--r--gcc/m2/mc/decl.def2
-rw-r--r--gcc/m2/mc/decl.mod2
-rw-r--r--gcc/m2/mc/keyc.def2
-rw-r--r--gcc/m2/mc/keyc.mod2
-rw-r--r--gcc/m2/mc/lists.def2
-rw-r--r--gcc/m2/mc/lists.mod2
-rw-r--r--gcc/m2/mc/m2flex.def2
-rw-r--r--gcc/m2/mc/mc.flex2
-rw-r--r--gcc/m2/mc/mcComment.def2
-rw-r--r--gcc/m2/mc/mcComment.h2
-rw-r--r--gcc/m2/mc/mcComment.mod2
-rw-r--r--gcc/m2/mc/mcComp.def2
-rw-r--r--gcc/m2/mc/mcComp.mod2
-rw-r--r--gcc/m2/mc/mcDebug.def2
-rw-r--r--gcc/m2/mc/mcDebug.mod2
-rw-r--r--gcc/m2/mc/mcError.def2
-rw-r--r--gcc/m2/mc/mcError.mod2
-rw-r--r--gcc/m2/mc/mcFileName.def2
-rw-r--r--gcc/m2/mc/mcFileName.mod2
-rw-r--r--gcc/m2/mc/mcLexBuf.def2
-rw-r--r--gcc/m2/mc/mcLexBuf.h2
-rw-r--r--gcc/m2/mc/mcLexBuf.mod2
-rw-r--r--gcc/m2/mc/mcMetaError.def2
-rw-r--r--gcc/m2/mc/mcMetaError.mod2
-rw-r--r--gcc/m2/mc/mcOptions.def2
-rw-r--r--gcc/m2/mc/mcOptions.mod2
-rw-r--r--gcc/m2/mc/mcPreprocess.def2
-rw-r--r--gcc/m2/mc/mcPreprocess.mod2
-rw-r--r--gcc/m2/mc/mcPretty.def2
-rw-r--r--gcc/m2/mc/mcPretty.mod2
-rw-r--r--gcc/m2/mc/mcPrintf.def2
-rw-r--r--gcc/m2/mc/mcPrintf.mod2
-rw-r--r--gcc/m2/mc/mcQuiet.def2
-rw-r--r--gcc/m2/mc/mcQuiet.mod2
-rw-r--r--gcc/m2/mc/mcReserved.def2
-rw-r--r--gcc/m2/mc/mcReserved.h2
-rw-r--r--gcc/m2/mc/mcReserved.mod2
-rw-r--r--gcc/m2/mc/mcSearch.def2
-rw-r--r--gcc/m2/mc/mcSearch.mod2
-rw-r--r--gcc/m2/mc/mcStack.def2
-rw-r--r--gcc/m2/mc/mcStack.mod2
-rw-r--r--gcc/m2/mc/mcStream.def2
-rw-r--r--gcc/m2/mc/mcStream.mod2
-rw-r--r--gcc/m2/mc/mcflex.def2
-rw-r--r--gcc/m2/mc/mcp1.bnf4
-rw-r--r--gcc/m2/mc/mcp1.def2
-rw-r--r--gcc/m2/mc/mcp2.bnf4
-rw-r--r--gcc/m2/mc/mcp2.def2
-rw-r--r--gcc/m2/mc/mcp3.bnf4
-rw-r--r--gcc/m2/mc/mcp3.def2
-rw-r--r--gcc/m2/mc/mcp4.bnf4
-rw-r--r--gcc/m2/mc/mcp4.def2
-rw-r--r--gcc/m2/mc/mcp5.bnf4
-rw-r--r--gcc/m2/mc/mcp5.def2
-rw-r--r--gcc/m2/mc/nameKey.def2
-rw-r--r--gcc/m2/mc/nameKey.mod2
-rw-r--r--gcc/m2/mc/symbolKey.def2
-rw-r--r--gcc/m2/mc/symbolKey.mod2
-rw-r--r--gcc/m2/mc/top.mod2
-rw-r--r--gcc/m2/mc/varargs.def2
-rw-r--r--gcc/m2/mc/varargs.mod2
-rw-r--r--gcc/m2/mc/wlists.def2
-rw-r--r--gcc/m2/mc/wlists.mod2
-rw-r--r--gcc/m2/pge-boot/GASCII.cc2
-rw-r--r--gcc/m2/pge-boot/GASCII.h2
-rw-r--r--gcc/m2/pge-boot/GArgs.cc2
-rw-r--r--gcc/m2/pge-boot/GArgs.h2
-rw-r--r--gcc/m2/pge-boot/GAssertion.cc2
-rw-r--r--gcc/m2/pge-boot/GAssertion.h2
-rw-r--r--gcc/m2/pge-boot/GBreak.h2
-rw-r--r--gcc/m2/pge-boot/GBuiltins.cc2
-rw-r--r--gcc/m2/pge-boot/GCmdArgs.h2
-rw-r--r--gcc/m2/pge-boot/GDebug.cc2
-rw-r--r--gcc/m2/pge-boot/GDebug.h2
-rw-r--r--gcc/m2/pge-boot/GDynamicStrings.cc2
-rw-r--r--gcc/m2/pge-boot/GDynamicStrings.h2
-rw-r--r--gcc/m2/pge-boot/GEnvironment.h2
-rw-r--r--gcc/m2/pge-boot/GFIO.cc2
-rw-r--r--gcc/m2/pge-boot/GFIO.h2
-rw-r--r--gcc/m2/pge-boot/GFormatStrings.h2
-rw-r--r--gcc/m2/pge-boot/GFpuIO.h2
-rw-r--r--gcc/m2/pge-boot/GIO.cc2
-rw-r--r--gcc/m2/pge-boot/GIO.h2
-rw-r--r--gcc/m2/pge-boot/GIndexing.cc2
-rw-r--r--gcc/m2/pge-boot/GIndexing.h2
-rw-r--r--gcc/m2/pge-boot/GLists.cc2
-rw-r--r--gcc/m2/pge-boot/GLists.h2
-rw-r--r--gcc/m2/pge-boot/GM2Dependent.cc2
-rw-r--r--gcc/m2/pge-boot/GM2Dependent.h2
-rw-r--r--gcc/m2/pge-boot/GM2EXCEPTION.cc2
-rw-r--r--gcc/m2/pge-boot/GM2EXCEPTION.h2
-rw-r--r--gcc/m2/pge-boot/GM2RTS.cc2
-rw-r--r--gcc/m2/pge-boot/GM2RTS.h2
-rw-r--r--gcc/m2/pge-boot/GNameKey.cc2
-rw-r--r--gcc/m2/pge-boot/GNameKey.h2
-rw-r--r--gcc/m2/pge-boot/GNumberIO.cc2
-rw-r--r--gcc/m2/pge-boot/GNumberIO.h2
-rw-r--r--gcc/m2/pge-boot/GOutput.cc2
-rw-r--r--gcc/m2/pge-boot/GOutput.h2
-rw-r--r--gcc/m2/pge-boot/GPushBackInput.cc2
-rw-r--r--gcc/m2/pge-boot/GPushBackInput.h2
-rw-r--r--gcc/m2/pge-boot/GRTExceptions.cc2
-rw-r--r--gcc/m2/pge-boot/GRTExceptions.h2
-rw-r--r--gcc/m2/pge-boot/GRTco.cc2
-rw-r--r--gcc/m2/pge-boot/GSArgs.h2
-rw-r--r--gcc/m2/pge-boot/GSEnvironment.h2
-rw-r--r--gcc/m2/pge-boot/GSFIO.cc2
-rw-r--r--gcc/m2/pge-boot/GSFIO.h2
-rw-r--r--gcc/m2/pge-boot/GSYSTEM.cc2
-rw-r--r--gcc/m2/pge-boot/GSYSTEM.h2
-rw-r--r--gcc/m2/pge-boot/GScan.h2
-rw-r--r--gcc/m2/pge-boot/GSelective.cc2
-rw-r--r--gcc/m2/pge-boot/GStdIO.cc2
-rw-r--r--gcc/m2/pge-boot/GStdIO.h2
-rw-r--r--gcc/m2/pge-boot/GStorage.cc2
-rw-r--r--gcc/m2/pge-boot/GStorage.h2
-rw-r--r--gcc/m2/pge-boot/GStrCase.cc2
-rw-r--r--gcc/m2/pge-boot/GStrCase.h2
-rw-r--r--gcc/m2/pge-boot/GStrIO.cc2
-rw-r--r--gcc/m2/pge-boot/GStrIO.h2
-rw-r--r--gcc/m2/pge-boot/GStrLib.cc2
-rw-r--r--gcc/m2/pge-boot/GStrLib.h2
-rw-r--r--gcc/m2/pge-boot/GStringConvert.h2
-rw-r--r--gcc/m2/pge-boot/GSymbolKey.cc2
-rw-r--r--gcc/m2/pge-boot/GSymbolKey.h2
-rw-r--r--gcc/m2/pge-boot/GSysExceptions.cc2
-rw-r--r--gcc/m2/pge-boot/GSysExceptions.h2
-rw-r--r--gcc/m2/pge-boot/GSysStorage.cc2
-rw-r--r--gcc/m2/pge-boot/GSysStorage.h2
-rw-r--r--gcc/m2/pge-boot/GTimeString.h2
-rw-r--r--gcc/m2/pge-boot/GUnixArgs.cc2
-rw-r--r--gcc/m2/pge-boot/GUnixArgs.h2
-rw-r--r--gcc/m2/pge-boot/Gabort.cc2
-rw-r--r--gcc/m2/pge-boot/Gbnflex.cc2
-rw-r--r--gcc/m2/pge-boot/Gbnflex.h2
-rw-r--r--gcc/m2/pge-boot/Gcbuiltin.cc2
-rw-r--r--gcc/m2/pge-boot/Gdtoa.cc2
-rw-r--r--gcc/m2/pge-boot/Gdtoa.h2
-rw-r--r--gcc/m2/pge-boot/Gerrno.cc2
-rw-r--r--gcc/m2/pge-boot/Gerrno.h2
-rw-r--r--gcc/m2/pge-boot/Gldtoa.cc2
-rw-r--r--gcc/m2/pge-boot/Gldtoa.h2
-rw-r--r--gcc/m2/pge-boot/Glibc.cc2
-rw-r--r--gcc/m2/pge-boot/Glibc.h2
-rw-r--r--gcc/m2/pge-boot/Glibm.cc2
-rw-r--r--gcc/m2/pge-boot/Glibm.h2
-rw-r--r--gcc/m2/pge-boot/Gmcrts.cc2
-rw-r--r--gcc/m2/pge-boot/Gmcrts.h2
-rw-r--r--gcc/m2/pge-boot/Gnetwork.h2
-rw-r--r--gcc/m2/pge-boot/Gpge.cc4
-rw-r--r--gcc/m2/pge-boot/Gtermios.cc2
-rw-r--r--gcc/m2/pge-boot/Gtermios.h2
-rw-r--r--gcc/m2/pge-boot/Gwrapc.cc2
-rw-r--r--gcc/m2/pge-boot/Gwrapc.h2
-rw-r--r--gcc/m2/pge-boot/m2rts.h2
-rw-r--r--gcc/m2/pge-boot/network.cc2
-rw-r--r--gcc/m2/plugin/m2rte.cc2
-rw-r--r--gcc/m2/target-independent/m2/gm2-ebnf.texi2
-rw-r--r--gcc/m2/target-independent/m2/gm2-libs.texi10
-rw-r--r--gcc/m2/tools-src/boilerplate.py2
-rw-r--r--gcc/m2/tools-src/buildpg2
-rwxr-xr-xgcc/m2/tools-src/calcpath2
-rw-r--r--gcc/m2/tools-src/checkmeta.py2
-rw-r--r--gcc/m2/tools-src/def2doc.py4
-rw-r--r--gcc/m2/tools-src/makeSystem2
-rw-r--r--gcc/m2/tools-src/mklink.c2
-rw-r--r--gcc/m2/tools-src/tidydates.py2
838 files changed, 859 insertions, 859 deletions
diff --git a/gcc/m2/COPYING.FDL b/gcc/m2/COPYING.FDL
index 8fcf1c0..1c458a7 100644
--- a/gcc/m2/COPYING.FDL
+++ b/gcc/m2/COPYING.FDL
@@ -2,7 +2,7 @@
Version 1.2, November 2002
- Copyright (C) 2000-2023 Free Software Foundation, Inc.
+ Copyright (C) 2000-2024 Free Software Foundation, Inc.
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
diff --git a/gcc/m2/COPYING.RUNTIME b/gcc/m2/COPYING.RUNTIME
index 4bab68d..f7d97f5 100644
--- a/gcc/m2/COPYING.RUNTIME
+++ b/gcc/m2/COPYING.RUNTIME
@@ -2,7 +2,7 @@ GCC RUNTIME LIBRARY EXCEPTION
Version 3.1, 31 March 2009
-Copyright (C) 2009-2023 Free Software Foundation, Inc. <http://fsf.org/>
+Copyright (C) 2009-2024 Free Software Foundation, Inc. <http://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies of this
license document, but changing it is not allowed.
diff --git a/gcc/m2/Make-lang.in b/gcc/m2/Make-lang.in
index d826d4c..d7bc736 100644
--- a/gcc/m2/Make-lang.in
+++ b/gcc/m2/Make-lang.in
@@ -1,6 +1,6 @@
# Top level -*- makefile -*- fragment for GNU M2.
-# Copyright (C) 2000-2023 Free Software Foundation, Inc.
+# Copyright (C) 2000-2024 Free Software Foundation, Inc.
#This file is part of GCC.
diff --git a/gcc/m2/Make-maintainer.in b/gcc/m2/Make-maintainer.in
index c94d15b..52f35f3 100644
--- a/gcc/m2/Make-maintainer.in
+++ b/gcc/m2/Make-maintainer.in
@@ -1,6 +1,6 @@
# Make-maintainer.in subsidiary -*- makefile -*- build support for GNU M2 tools.
-# Copyright (C) 2022-2023 Free Software Foundation, Inc.
+# Copyright (C) 2022-2024 Free Software Foundation, Inc.
#This file is part of GCC.
diff --git a/gcc/m2/config-lang.in b/gcc/m2/config-lang.in
index 50a66a9..70ee0b3 100644
--- a/gcc/m2/config-lang.in
+++ b/gcc/m2/config-lang.in
@@ -1,5 +1,5 @@
# Top level configure fragment for GNU Modula-2.
-# Copyright (C) 2000-2023 Free Software Foundation, Inc.
+# Copyright (C) 2000-2024 Free Software Foundation, Inc.
# This file is part of GCC.
diff --git a/gcc/m2/configure.ac b/gcc/m2/configure.ac
index 82b764c..efcca62 100644
--- a/gcc/m2/configure.ac
+++ b/gcc/m2/configure.ac
@@ -1,6 +1,6 @@
# configure.ac provides gm2spec.cc with access to config values.
-# Copyright (C) 2001-2023 Free Software Foundation, Inc.
+# Copyright (C) 2001-2024 Free Software Foundation, Inc.
# Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
# GCC is free software; you can redistribute it and/or modify
diff --git a/gcc/m2/gm2-compiler/CLexBuf.def b/gcc/m2/gm2-compiler/CLexBuf.def
index 8fc7ab3..49ee8a5 100644
--- a/gcc/m2/gm2-compiler/CLexBuf.def
+++ b/gcc/m2/gm2-compiler/CLexBuf.def
@@ -1,6 +1,6 @@
(* CLexBuf.def provides a lexical buffer for clex.
-Copyright (C) 2003-2023 Free Software Foundation, Inc.
+Copyright (C) 2003-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/CLexBuf.mod b/gcc/m2/gm2-compiler/CLexBuf.mod
index cb57f4c..02ed2cb 100644
--- a/gcc/m2/gm2-compiler/CLexBuf.mod
+++ b/gcc/m2/gm2-compiler/CLexBuf.mod
@@ -1,6 +1,6 @@
(* CLexBuf.mod provides a lexical buffer for clex.
-Copyright (C) 2003-2023 Free Software Foundation, Inc.
+Copyright (C) 2003-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/DynamicPath.def b/gcc/m2/gm2-compiler/DynamicPath.def
index f3bc85a..b1a7767 100644
--- a/gcc/m2/gm2-compiler/DynamicPath.def
+++ b/gcc/m2/gm2-compiler/DynamicPath.def
@@ -1,6 +1,6 @@
(* DynamicPath.def implements a path for DynamicStrings.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/DynamicPath.mod b/gcc/m2/gm2-compiler/DynamicPath.mod
index 3eba52f..b6ebbc0 100644
--- a/gcc/m2/gm2-compiler/DynamicPath.mod
+++ b/gcc/m2/gm2-compiler/DynamicPath.mod
@@ -1,6 +1,6 @@
(* DynamicPath.mod implements a path for DynamicStrings.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/FifoQueue.def b/gcc/m2/gm2-compiler/FifoQueue.def
index f43130a..955ccba 100644
--- a/gcc/m2/gm2-compiler/FifoQueue.def
+++ b/gcc/m2/gm2-compiler/FifoQueue.def
@@ -1,6 +1,6 @@
(* FifoQueue.def provides a simple fifo queue.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/FifoQueue.mod b/gcc/m2/gm2-compiler/FifoQueue.mod
index ed88486..a0ac2fb 100644
--- a/gcc/m2/gm2-compiler/FifoQueue.mod
+++ b/gcc/m2/gm2-compiler/FifoQueue.mod
@@ -1,6 +1,6 @@
(* FifoQueue.mod provides a simple fifo queue.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/Lists.def b/gcc/m2/gm2-compiler/Lists.def
index 5032c28..f5a0cde 100644
--- a/gcc/m2/gm2-compiler/Lists.def
+++ b/gcc/m2/gm2-compiler/Lists.def
@@ -1,6 +1,6 @@
(* Lists.def provides an unordered list manipulation package.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/Lists.mod b/gcc/m2/gm2-compiler/Lists.mod
index 0299643..bd2519d 100644
--- a/gcc/m2/gm2-compiler/Lists.mod
+++ b/gcc/m2/gm2-compiler/Lists.mod
@@ -1,6 +1,6 @@
(* Lists.mod provides an unordered list manipulation package.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2ALU.def b/gcc/m2/gm2-compiler/M2ALU.def
index 91e4c24..5aa4b3a 100644
--- a/gcc/m2/gm2-compiler/M2ALU.def
+++ b/gcc/m2/gm2-compiler/M2ALU.def
@@ -1,6 +1,6 @@
(* M2ALU.def gcc implementation of the M2ALU module.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2ALU.mod b/gcc/m2/gm2-compiler/M2ALU.mod
index 5cad874..938124a 100644
--- a/gcc/m2/gm2-compiler/M2ALU.mod
+++ b/gcc/m2/gm2-compiler/M2ALU.mod
@@ -1,6 +1,6 @@
(* M2ALU.mod gcc implementation of the M2ALU module.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2AsmUtil.def b/gcc/m2/gm2-compiler/M2AsmUtil.def
index 45cae70..c23992e 100644
--- a/gcc/m2/gm2-compiler/M2AsmUtil.def
+++ b/gcc/m2/gm2-compiler/M2AsmUtil.def
@@ -1,6 +1,6 @@
(* M2AsmUtil.def provides asm symbol name conversion.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2AsmUtil.mod b/gcc/m2/gm2-compiler/M2AsmUtil.mod
index 9ee5dd3..a230382 100644
--- a/gcc/m2/gm2-compiler/M2AsmUtil.mod
+++ b/gcc/m2/gm2-compiler/M2AsmUtil.mod
@@ -1,6 +1,6 @@
(* M2AsmUtil.mod provides utilities relating symbols in the SymbolTable.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Base.def b/gcc/m2/gm2-compiler/M2Base.def
index 14e79e7..48eaa31 100644
--- a/gcc/m2/gm2-compiler/M2Base.def
+++ b/gcc/m2/gm2-compiler/M2Base.def
@@ -1,6 +1,6 @@
(* M2Base.def provides a mechanism to check fundamental types.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Base.mod b/gcc/m2/gm2-compiler/M2Base.mod
index bae90cb..04a0e4e 100644
--- a/gcc/m2/gm2-compiler/M2Base.mod
+++ b/gcc/m2/gm2-compiler/M2Base.mod
@@ -1,6 +1,6 @@
(* M2Base.mod provides a mechanism to check fundamental types.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2BasicBlock.def b/gcc/m2/gm2-compiler/M2BasicBlock.def
index 3a67ea6..7387ae6 100644
--- a/gcc/m2/gm2-compiler/M2BasicBlock.def
+++ b/gcc/m2/gm2-compiler/M2BasicBlock.def
@@ -1,6 +1,6 @@
(* M2BasicBlock.def converts a scope block into a list of basic blocks.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2BasicBlock.mod b/gcc/m2/gm2-compiler/M2BasicBlock.mod
index d3eb135..007fe77 100644
--- a/gcc/m2/gm2-compiler/M2BasicBlock.mod
+++ b/gcc/m2/gm2-compiler/M2BasicBlock.mod
@@ -1,6 +1,6 @@
(* M2BasicBlock.mod converts a scope block into a list of basic blocks.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Batch.def b/gcc/m2/gm2-compiler/M2Batch.def
index 8316f8e..d370838 100644
--- a/gcc/m2/gm2-compiler/M2Batch.def
+++ b/gcc/m2/gm2-compiler/M2Batch.def
@@ -1,6 +1,6 @@
(* M2Batch.def implements a queue for modules pending compilation.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Batch.mod b/gcc/m2/gm2-compiler/M2Batch.mod
index 85cc640..d6eb53f 100644
--- a/gcc/m2/gm2-compiler/M2Batch.mod
+++ b/gcc/m2/gm2-compiler/M2Batch.mod
@@ -1,6 +1,6 @@
(* M2Batch.mod implements a queue for modules pending compilation.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Bitset.def b/gcc/m2/gm2-compiler/M2Bitset.def
index 7d30960..ed12e41 100644
--- a/gcc/m2/gm2-compiler/M2Bitset.def
+++ b/gcc/m2/gm2-compiler/M2Bitset.def
@@ -1,6 +1,6 @@
(* M2Bitset.def provides the BITSET type.
-Copyright (C) 2003-2023 Free Software Foundation, Inc.
+Copyright (C) 2003-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Bitset.mod b/gcc/m2/gm2-compiler/M2Bitset.mod
index 91d8f54..3d60af4 100644
--- a/gcc/m2/gm2-compiler/M2Bitset.mod
+++ b/gcc/m2/gm2-compiler/M2Bitset.mod
@@ -1,6 +1,6 @@
(* M2Bitset.mod provides the BITSET type.
-Copyright (C) 2003-2023 Free Software Foundation, Inc.
+Copyright (C) 2003-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2CaseList.def b/gcc/m2/gm2-compiler/M2CaseList.def
index e135f14..c4e31a0 100644
--- a/gcc/m2/gm2-compiler/M2CaseList.def
+++ b/gcc/m2/gm2-compiler/M2CaseList.def
@@ -1,6 +1,6 @@
(* M2CaseList.def implement ISO case label lists.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2CaseList.mod b/gcc/m2/gm2-compiler/M2CaseList.mod
index 9a5dab4..08a6052 100644
--- a/gcc/m2/gm2-compiler/M2CaseList.mod
+++ b/gcc/m2/gm2-compiler/M2CaseList.mod
@@ -1,6 +1,6 @@
(* M2CaseList.mod implement ISO case label lists.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Check.def b/gcc/m2/gm2-compiler/M2Check.def
index 5c03383..d25e6fc 100644
--- a/gcc/m2/gm2-compiler/M2Check.def
+++ b/gcc/m2/gm2-compiler/M2Check.def
@@ -1,6 +1,6 @@
(* M2Check.def perform rigerous type checking for fully declared symbols.
-Copyright (C) 2020-2023 Free Software Foundation, Inc.
+Copyright (C) 2020-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Check.mod b/gcc/m2/gm2-compiler/M2Check.mod
index 41ed5ad..d456081 100644
--- a/gcc/m2/gm2-compiler/M2Check.mod
+++ b/gcc/m2/gm2-compiler/M2Check.mod
@@ -1,6 +1,6 @@
(* M2Check.mod perform rigerous type checking for fully declared symbols.
-Copyright (C) 2020-2023 Free Software Foundation, Inc.
+Copyright (C) 2020-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Code.def b/gcc/m2/gm2-compiler/M2Code.def
index 1b2a408..e19b867 100644
--- a/gcc/m2/gm2-compiler/M2Code.def
+++ b/gcc/m2/gm2-compiler/M2Code.def
@@ -1,6 +1,6 @@
(* M2Code.def coordinate the activity of the front end.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Code.mod b/gcc/m2/gm2-compiler/M2Code.mod
index d2ace72..1c7ff83 100644
--- a/gcc/m2/gm2-compiler/M2Code.mod
+++ b/gcc/m2/gm2-compiler/M2Code.mod
@@ -1,6 +1,6 @@
(* M2Code.mod coordinate the activity of the front end.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2ColorString.def b/gcc/m2/gm2-compiler/M2ColorString.def
index a3bab62..c2f5358 100644
--- a/gcc/m2/gm2-compiler/M2ColorString.def
+++ b/gcc/m2/gm2-compiler/M2ColorString.def
@@ -1,6 +1,6 @@
(* M2ColorString.def provides procedures for obtaining GCC color strings.
-Copyright (C) 2019-2023 Free Software Foundation, Inc.
+Copyright (C) 2019-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2ColorString.mod b/gcc/m2/gm2-compiler/M2ColorString.mod
index ec44b86..811cc10 100644
--- a/gcc/m2/gm2-compiler/M2ColorString.mod
+++ b/gcc/m2/gm2-compiler/M2ColorString.mod
@@ -1,6 +1,6 @@
(* M2ColorString.mod provides procedures for obtaining GCC color strings.
-Copyright (C) 2019-2023 Free Software Foundation, Inc.
+Copyright (C) 2019-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Comp.def b/gcc/m2/gm2-compiler/M2Comp.def
index db24a71..4ff142c 100644
--- a/gcc/m2/gm2-compiler/M2Comp.def
+++ b/gcc/m2/gm2-compiler/M2Comp.def
@@ -1,6 +1,6 @@
(* M2Comp.def continually calls the compiler for every source file.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Comp.mod b/gcc/m2/gm2-compiler/M2Comp.mod
index 0ce8510c..48ea7b7 100644
--- a/gcc/m2/gm2-compiler/M2Comp.mod
+++ b/gcc/m2/gm2-compiler/M2Comp.mod
@@ -1,6 +1,6 @@
(* M2Comp.mod continually calls the compiler for every source file.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Const.def b/gcc/m2/gm2-compiler/M2Const.def
index 1c93cac..3adc14a 100644
--- a/gcc/m2/gm2-compiler/M2Const.def
+++ b/gcc/m2/gm2-compiler/M2Const.def
@@ -1,6 +1,6 @@
(* M2Const.def maintain and resolve the types of constants.
-Copyright (C) 2010-2023 Free Software Foundation, Inc.
+Copyright (C) 2010-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Const.mod b/gcc/m2/gm2-compiler/M2Const.mod
index 290e271..d72924d 100644
--- a/gcc/m2/gm2-compiler/M2Const.mod
+++ b/gcc/m2/gm2-compiler/M2Const.mod
@@ -1,6 +1,6 @@
(* M2Const.mod maintain and resolve the types of constants.
-Copyright (C) 2010-2023 Free Software Foundation, Inc.
+Copyright (C) 2010-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Debug.def b/gcc/m2/gm2-compiler/M2Debug.def
index 49d45a2..1cdf678 100644
--- a/gcc/m2/gm2-compiler/M2Debug.def
+++ b/gcc/m2/gm2-compiler/M2Debug.def
@@ -1,6 +1,6 @@
(* M2Debug.def simple debugging facilities in the Modula-2 compiler.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Debug.mod b/gcc/m2/gm2-compiler/M2Debug.mod
index 7f36ab7..7fedddd 100644
--- a/gcc/m2/gm2-compiler/M2Debug.mod
+++ b/gcc/m2/gm2-compiler/M2Debug.mod
@@ -1,6 +1,6 @@
(* M2Debug.mod simple debugging facilities in the Modula-2 compiler.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2DebugStack.def b/gcc/m2/gm2-compiler/M2DebugStack.def
index a305ed7..40a6722 100644
--- a/gcc/m2/gm2-compiler/M2DebugStack.def
+++ b/gcc/m2/gm2-compiler/M2DebugStack.def
@@ -1,6 +1,6 @@
(* M2DebugStack.def display parameter stack.
-Copyright (C) 2011-2023 Free Software Foundation, Inc.
+Copyright (C) 2011-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2DebugStack.mod b/gcc/m2/gm2-compiler/M2DebugStack.mod
index cc5043b..1ca4af4 100644
--- a/gcc/m2/gm2-compiler/M2DebugStack.mod
+++ b/gcc/m2/gm2-compiler/M2DebugStack.mod
@@ -1,6 +1,6 @@
(* M2DebugStack.mod display parameter stack.
-Copyright (C) 2011-2023 Free Software Foundation, Inc.
+Copyright (C) 2011-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Defaults.def b/gcc/m2/gm2-compiler/M2Defaults.def
index eac4b3a..e6c8c09 100644
--- a/gcc/m2/gm2-compiler/M2Defaults.def
+++ b/gcc/m2/gm2-compiler/M2Defaults.def
@@ -1,6 +1,6 @@
(* M2Defaults.def provides path and argument defaults.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Defaults.mod b/gcc/m2/gm2-compiler/M2Defaults.mod
index 17b6ead..5e46f30 100644
--- a/gcc/m2/gm2-compiler/M2Defaults.mod
+++ b/gcc/m2/gm2-compiler/M2Defaults.mod
@@ -1,6 +1,6 @@
(* M2Defaults.mod provides path and argument defaults.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2DriverOptions.def b/gcc/m2/gm2-compiler/M2DriverOptions.def
index e7bcb58..ee1a3f2 100644
--- a/gcc/m2/gm2-compiler/M2DriverOptions.def
+++ b/gcc/m2/gm2-compiler/M2DriverOptions.def
@@ -1,6 +1,6 @@
(* M2DriverOptions.def provides procedures to handle driver options.
-Copyright (C) 2011-2023 Free Software Foundation, Inc.
+Copyright (C) 2011-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2DriverOptions.mod b/gcc/m2/gm2-compiler/M2DriverOptions.mod
index 609b00f..85e2638 100644
--- a/gcc/m2/gm2-compiler/M2DriverOptions.mod
+++ b/gcc/m2/gm2-compiler/M2DriverOptions.mod
@@ -1,6 +1,6 @@
(* M2DriverOptions.mod provides procedures to handle driver options.
-Copyright (C) 2011-2023 Free Software Foundation, Inc.
+Copyright (C) 2011-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Emit.def b/gcc/m2/gm2-compiler/M2Emit.def
index d4ae714..4710dd0 100644
--- a/gcc/m2/gm2-compiler/M2Emit.def
+++ b/gcc/m2/gm2-compiler/M2Emit.def
@@ -1,6 +1,6 @@
(* M2Emit.def connects Modula-2 error reporting to GCC.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Emit.mod b/gcc/m2/gm2-compiler/M2Emit.mod
index bcd8119..c79d7bc2 100644
--- a/gcc/m2/gm2-compiler/M2Emit.mod
+++ b/gcc/m2/gm2-compiler/M2Emit.mod
@@ -1,6 +1,6 @@
(* M2Emit.mod issue errors to the GCC error reporting substructure.
-Copyright (C) 2019-2023 Free Software Foundation, Inc.
+Copyright (C) 2019-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Error.def b/gcc/m2/gm2-compiler/M2Error.def
index 8a9d4d1..dbe37e3 100644
--- a/gcc/m2/gm2-compiler/M2Error.def
+++ b/gcc/m2/gm2-compiler/M2Error.def
@@ -1,6 +1,6 @@
(* M2Error.def error reporting interface.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Error.mod b/gcc/m2/gm2-compiler/M2Error.mod
index 8f42d5f..37e0824 100644
--- a/gcc/m2/gm2-compiler/M2Error.mod
+++ b/gcc/m2/gm2-compiler/M2Error.mod
@@ -1,6 +1,6 @@
(* M2Error.mod error reporting interface.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2EvalSym.def b/gcc/m2/gm2-compiler/M2EvalSym.def
index 9b10b66..10cb082 100644
--- a/gcc/m2/gm2-compiler/M2EvalSym.def
+++ b/gcc/m2/gm2-compiler/M2EvalSym.def
@@ -1,6 +1,6 @@
(* M2EvalSym.def Evaluates all the symbol values within the symbol table.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2FileName.def b/gcc/m2/gm2-compiler/M2FileName.def
index 257b465..0241359 100644
--- a/gcc/m2/gm2-compiler/M2FileName.def
+++ b/gcc/m2/gm2-compiler/M2FileName.def
@@ -1,6 +1,6 @@
(* M2FileName.def construct file names.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2FileName.mod b/gcc/m2/gm2-compiler/M2FileName.mod
index e52df96..b30b4e3 100644
--- a/gcc/m2/gm2-compiler/M2FileName.mod
+++ b/gcc/m2/gm2-compiler/M2FileName.mod
@@ -1,6 +1,6 @@
(* M2FileName.mod construct file names.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2GCCDeclare.def b/gcc/m2/gm2-compiler/M2GCCDeclare.def
index 91b66fab..2e77695 100644
--- a/gcc/m2/gm2-compiler/M2GCCDeclare.def
+++ b/gcc/m2/gm2-compiler/M2GCCDeclare.def
@@ -1,6 +1,6 @@
(* M2GCCDeclare.def declares Modula-2 types to GCC.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2GCCDeclare.mod b/gcc/m2/gm2-compiler/M2GCCDeclare.mod
index 2e5f60f..5c8e3f0 100644
--- a/gcc/m2/gm2-compiler/M2GCCDeclare.mod
+++ b/gcc/m2/gm2-compiler/M2GCCDeclare.mod
@@ -1,6 +1,6 @@
(* M2GCCDeclare.mod declares Modula-2 types to GCC.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2GenGCC.def b/gcc/m2/gm2-compiler/M2GenGCC.def
index b132bf0..bb755a3f 100644
--- a/gcc/m2/gm2-compiler/M2GenGCC.def
+++ b/gcc/m2/gm2-compiler/M2GenGCC.def
@@ -1,6 +1,6 @@
(* M2GenGCC.def convert the quadruples into GCC trees.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2GenGCC.mod b/gcc/m2/gm2-compiler/M2GenGCC.mod
index a4824bb..bfcff70 100644
--- a/gcc/m2/gm2-compiler/M2GenGCC.mod
+++ b/gcc/m2/gm2-compiler/M2GenGCC.mod
@@ -1,6 +1,6 @@
(* M2GenGCC.mod convert the quadruples into GCC trees.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Graph.def b/gcc/m2/gm2-compiler/M2Graph.def
index e03b9af..109230e 100644
--- a/gcc/m2/gm2-compiler/M2Graph.def
+++ b/gcc/m2/gm2-compiler/M2Graph.def
@@ -1,6 +1,6 @@
(* M2Graph.def maintains the dependancy graph depth.
-Copyright (C) 2022-2023 Free Software Foundation, Inc.
+Copyright (C) 2022-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Graph.mod b/gcc/m2/gm2-compiler/M2Graph.mod
index f574981..e560aae 100644
--- a/gcc/m2/gm2-compiler/M2Graph.mod
+++ b/gcc/m2/gm2-compiler/M2Graph.mod
@@ -1,6 +1,6 @@
(* M2Graph.mod maintains the dependancy graph depth.
-Copyright (C) 2022-2023 Free Software Foundation, Inc.
+Copyright (C) 2022-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Lex.def b/gcc/m2/gm2-compiler/M2Lex.def
index 0e5f266..0ff0991 100644
--- a/gcc/m2/gm2-compiler/M2Lex.def
+++ b/gcc/m2/gm2-compiler/M2Lex.def
@@ -1,6 +1,6 @@
(* M2Lex.def provides a non tokenised lexical analyser.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Lex.mod b/gcc/m2/gm2-compiler/M2Lex.mod
index e84c503..a3c1658 100644
--- a/gcc/m2/gm2-compiler/M2Lex.mod
+++ b/gcc/m2/gm2-compiler/M2Lex.mod
@@ -1,6 +1,6 @@
(* M2Lex.mod provides a non tokenised lexical analyser.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2LexBuf.def b/gcc/m2/gm2-compiler/M2LexBuf.def
index 196d602..dd49f45 100644
--- a/gcc/m2/gm2-compiler/M2LexBuf.def
+++ b/gcc/m2/gm2-compiler/M2LexBuf.def
@@ -1,6 +1,6 @@
(* M2LexBuf.def provides a buffer for m2.lex.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2LexBuf.mod b/gcc/m2/gm2-compiler/M2LexBuf.mod
index ac496f2..84a0e25 100644
--- a/gcc/m2/gm2-compiler/M2LexBuf.mod
+++ b/gcc/m2/gm2-compiler/M2LexBuf.mod
@@ -1,6 +1,6 @@
(* M2LexBuf.mod provides a buffer for m2.lex.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2MetaError.def b/gcc/m2/gm2-compiler/M2MetaError.def
index 481f818..792f4a5 100644
--- a/gcc/m2/gm2-compiler/M2MetaError.def
+++ b/gcc/m2/gm2-compiler/M2MetaError.def
@@ -1,6 +1,6 @@
(* M2MetaError.def provides a set of high level error routines.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2MetaError.mod b/gcc/m2/gm2-compiler/M2MetaError.mod
index 97b56cc..94ffdb1 100644
--- a/gcc/m2/gm2-compiler/M2MetaError.mod
+++ b/gcc/m2/gm2-compiler/M2MetaError.mod
@@ -1,6 +1,6 @@
(* M2MetaError.mod provides a set of high level error routines.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Optimize.def b/gcc/m2/gm2-compiler/M2Optimize.def
index e7a1b0f..2d0f41b 100644
--- a/gcc/m2/gm2-compiler/M2Optimize.def
+++ b/gcc/m2/gm2-compiler/M2Optimize.def
@@ -1,6 +1,6 @@
(* M2Optimize.def removes redundant quadruples.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Optimize.mod b/gcc/m2/gm2-compiler/M2Optimize.mod
index 408e958..1a653c0 100644
--- a/gcc/m2/gm2-compiler/M2Optimize.mod
+++ b/gcc/m2/gm2-compiler/M2Optimize.mod
@@ -1,6 +1,6 @@
(* M2Optimize.mod removes redundant quadruples.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Options.def b/gcc/m2/gm2-compiler/M2Options.def
index 65ab8e8..a5ecb82 100644
--- a/gcc/m2/gm2-compiler/M2Options.def
+++ b/gcc/m2/gm2-compiler/M2Options.def
@@ -1,6 +1,6 @@
(* M2Options.def initializes the user options.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Options.mod b/gcc/m2/gm2-compiler/M2Options.mod
index ece2d91..01562a1 100644
--- a/gcc/m2/gm2-compiler/M2Options.mod
+++ b/gcc/m2/gm2-compiler/M2Options.mod
@@ -1,6 +1,6 @@
(* M2Options.mod initializes the user options.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Pass.def b/gcc/m2/gm2-compiler/M2Pass.def
index 59caa15..d477727 100644
--- a/gcc/m2/gm2-compiler/M2Pass.def
+++ b/gcc/m2/gm2-compiler/M2Pass.def
@@ -1,6 +1,6 @@
(* M2Pass.def provides setting and testing of the current pass.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Pass.mod b/gcc/m2/gm2-compiler/M2Pass.mod
index ab21167..1be9b7d 100644
--- a/gcc/m2/gm2-compiler/M2Pass.mod
+++ b/gcc/m2/gm2-compiler/M2Pass.mod
@@ -1,6 +1,6 @@
(* M2Pass.mod provides setting and testing of the current pass.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Preprocess.def b/gcc/m2/gm2-compiler/M2Preprocess.def
index 0683018..2039958 100644
--- a/gcc/m2/gm2-compiler/M2Preprocess.def
+++ b/gcc/m2/gm2-compiler/M2Preprocess.def
@@ -1,6 +1,6 @@
(* M2Preprocess.def provides a mechanism to invoke the C preprocessor.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Preprocess.mod b/gcc/m2/gm2-compiler/M2Preprocess.mod
index 189101e..6714949 100644
--- a/gcc/m2/gm2-compiler/M2Preprocess.mod
+++ b/gcc/m2/gm2-compiler/M2Preprocess.mod
@@ -1,6 +1,6 @@
(* M2Preprocess.mod provides a mechanism to invoke the C preprocessor.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Printf.def b/gcc/m2/gm2-compiler/M2Printf.def
index 8facfd3..61be6c6 100644
--- a/gcc/m2/gm2-compiler/M2Printf.def
+++ b/gcc/m2/gm2-compiler/M2Printf.def
@@ -1,6 +1,6 @@
(* M2Printf.def provides a simple printf capability.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Printf.mod b/gcc/m2/gm2-compiler/M2Printf.mod
index a35de84..d7ffd5e 100644
--- a/gcc/m2/gm2-compiler/M2Printf.mod
+++ b/gcc/m2/gm2-compiler/M2Printf.mod
@@ -1,6 +1,6 @@
(* M2Printf.mod provides a simple printf capability.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Quads.def b/gcc/m2/gm2-compiler/M2Quads.def
index 298482b..acc49c8 100644
--- a/gcc/m2/gm2-compiler/M2Quads.def
+++ b/gcc/m2/gm2-compiler/M2Quads.def
@@ -1,6 +1,6 @@
(* M2Quads.def generates quadruples.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Quads.mod b/gcc/m2/gm2-compiler/M2Quads.mod
index 1cbd30aa..4833ac0 100644
--- a/gcc/m2/gm2-compiler/M2Quads.mod
+++ b/gcc/m2/gm2-compiler/M2Quads.mod
@@ -1,6 +1,6 @@
(* M2Quads.mod generates quadruples.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Quiet.def b/gcc/m2/gm2-compiler/M2Quiet.def
index bd7c10e..190e5d8 100644
--- a/gcc/m2/gm2-compiler/M2Quiet.def
+++ b/gcc/m2/gm2-compiler/M2Quiet.def
@@ -1,6 +1,6 @@
(* M2Quiet.def provides a wrapper to M2Printf.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Quiet.mod b/gcc/m2/gm2-compiler/M2Quiet.mod
index 9bb03cf..d7168b25 100644
--- a/gcc/m2/gm2-compiler/M2Quiet.mod
+++ b/gcc/m2/gm2-compiler/M2Quiet.mod
@@ -1,6 +1,6 @@
(* M2Quiet.mod provides a wrapper to M2Printf.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Range.def b/gcc/m2/gm2-compiler/M2Range.def
index a278578..14c30a7 100644
--- a/gcc/m2/gm2-compiler/M2Range.def
+++ b/gcc/m2/gm2-compiler/M2Range.def
@@ -1,6 +1,6 @@
(* M2Range.def exports procedures which maintain the range checking.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Range.mod b/gcc/m2/gm2-compiler/M2Range.mod
index 90ad157..97abd3e 100644
--- a/gcc/m2/gm2-compiler/M2Range.mod
+++ b/gcc/m2/gm2-compiler/M2Range.mod
@@ -1,6 +1,6 @@
(* M2Range.mod exports procedures which maintain the range checking.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Reserved.def b/gcc/m2/gm2-compiler/M2Reserved.def
index 4be4645..7718937 100644
--- a/gcc/m2/gm2-compiler/M2Reserved.def
+++ b/gcc/m2/gm2-compiler/M2Reserved.def
@@ -1,6 +1,6 @@
(* M2Reserved.def determines is a token is a reserved word.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Reserved.mod b/gcc/m2/gm2-compiler/M2Reserved.mod
index 1e6c5a9..da63ea5 100644
--- a/gcc/m2/gm2-compiler/M2Reserved.mod
+++ b/gcc/m2/gm2-compiler/M2Reserved.mod
@@ -1,6 +1,6 @@
(* M2Reserved.mod determines is a token is a reserved word.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2SSA.mod b/gcc/m2/gm2-compiler/M2SSA.mod
index 9f11c18..c984c62 100644
--- a/gcc/m2/gm2-compiler/M2SSA.mod
+++ b/gcc/m2/gm2-compiler/M2SSA.mod
@@ -1,6 +1,6 @@
(* M2SSA.mod discover very obvious single assignment temporaries.
-Copyright (C) 2021-2023 Free Software Foundation, Inc.
+Copyright (C) 2021-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Scaffold.def b/gcc/m2/gm2-compiler/M2Scaffold.def
index 87e16d95..501a84a 100644
--- a/gcc/m2/gm2-compiler/M2Scaffold.def
+++ b/gcc/m2/gm2-compiler/M2Scaffold.def
@@ -1,6 +1,6 @@
(* M2Scaffold.def declare and create scaffold entities.
-Copyright (C) 2022-2023 Free Software Foundation, Inc.
+Copyright (C) 2022-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Scaffold.mod b/gcc/m2/gm2-compiler/M2Scaffold.mod
index 706db05..777737e 100644
--- a/gcc/m2/gm2-compiler/M2Scaffold.mod
+++ b/gcc/m2/gm2-compiler/M2Scaffold.mod
@@ -1,6 +1,6 @@
(* M2Scaffold.mod declare and create scaffold entities.
-Copyright (C) 2022-2023 Free Software Foundation, Inc.
+Copyright (C) 2022-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Scope.def b/gcc/m2/gm2-compiler/M2Scope.def
index c1b684e..bdb063d 100644
--- a/gcc/m2/gm2-compiler/M2Scope.def
+++ b/gcc/m2/gm2-compiler/M2Scope.def
@@ -1,6 +1,6 @@
(* M2Scope.def derive the subset of quadruples for each scope.
-Copyright (C) 2003-2023 Free Software Foundation, Inc.
+Copyright (C) 2003-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Scope.mod b/gcc/m2/gm2-compiler/M2Scope.mod
index 106c2a8..570bb04 100644
--- a/gcc/m2/gm2-compiler/M2Scope.mod
+++ b/gcc/m2/gm2-compiler/M2Scope.mod
@@ -1,6 +1,6 @@
(* M2Scope.mod derive the subset of quadruples for each scope.
-Copyright (C) 2003-2023 Free Software Foundation, Inc.
+Copyright (C) 2003-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Search.def b/gcc/m2/gm2-compiler/M2Search.def
index 6e16d69..329a981 100644
--- a/gcc/m2/gm2-compiler/M2Search.def
+++ b/gcc/m2/gm2-compiler/M2Search.def
@@ -1,6 +1,6 @@
(* M2Search.def provides a mechanism to search selected directories.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Search.mod b/gcc/m2/gm2-compiler/M2Search.mod
index 5e48f6b..1f7ffdc 100644
--- a/gcc/m2/gm2-compiler/M2Search.mod
+++ b/gcc/m2/gm2-compiler/M2Search.mod
@@ -1,6 +1,6 @@
(* M2Search.mod provides a mechanism to search selected directories.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Size.def b/gcc/m2/gm2-compiler/M2Size.def
index 0596e5b..1756801 100644
--- a/gcc/m2/gm2-compiler/M2Size.def
+++ b/gcc/m2/gm2-compiler/M2Size.def
@@ -1,6 +1,6 @@
(* M2Size.def exports the standard function SIZE.
-Copyright (C) 2003-2023 Free Software Foundation, Inc.
+Copyright (C) 2003-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Size.mod b/gcc/m2/gm2-compiler/M2Size.mod
index 20b69fd..4530173 100644
--- a/gcc/m2/gm2-compiler/M2Size.mod
+++ b/gcc/m2/gm2-compiler/M2Size.mod
@@ -1,6 +1,6 @@
(* M2Size.mod exports the standard function SIZE.
-Copyright (C) 2003-2023 Free Software Foundation, Inc.
+Copyright (C) 2003-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2StackAddress.def b/gcc/m2/gm2-compiler/M2StackAddress.def
index 32ae575..aa649fd 100644
--- a/gcc/m2/gm2-compiler/M2StackAddress.def
+++ b/gcc/m2/gm2-compiler/M2StackAddress.def
@@ -1,6 +1,6 @@
(* M2StackAddress.def provides a generic stack for ADDRESS sized objects.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2StackAddress.mod b/gcc/m2/gm2-compiler/M2StackAddress.mod
index 629d7a5..c7262dc 100644
--- a/gcc/m2/gm2-compiler/M2StackAddress.mod
+++ b/gcc/m2/gm2-compiler/M2StackAddress.mod
@@ -1,6 +1,6 @@
(* M2StackAddress.mod provides a generic stack for ADDRESS sized objects.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2StackWord.def b/gcc/m2/gm2-compiler/M2StackWord.def
index 1a01888..4d76411 100644
--- a/gcc/m2/gm2-compiler/M2StackWord.def
+++ b/gcc/m2/gm2-compiler/M2StackWord.def
@@ -1,6 +1,6 @@
(* M2StackWord.def provides a generic stack for WORD sized objects.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2StackWord.mod b/gcc/m2/gm2-compiler/M2StackWord.mod
index a58c544..d8e0e69 100644
--- a/gcc/m2/gm2-compiler/M2StackWord.mod
+++ b/gcc/m2/gm2-compiler/M2StackWord.mod
@@ -1,6 +1,6 @@
(* M2StackWord.mod provides a generic stack for WORD sized objects.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Students.def b/gcc/m2/gm2-compiler/M2Students.def
index 321a2ef..04e1a91 100644
--- a/gcc/m2/gm2-compiler/M2Students.def
+++ b/gcc/m2/gm2-compiler/M2Students.def
@@ -1,6 +1,6 @@
(* M2Students.def checks for new programmer errors.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Students.mod b/gcc/m2/gm2-compiler/M2Students.mod
index b5046fa..f269fbb 100644
--- a/gcc/m2/gm2-compiler/M2Students.mod
+++ b/gcc/m2/gm2-compiler/M2Students.mod
@@ -1,6 +1,6 @@
(* M2Students.mod checks for new programmer errors.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Swig.def b/gcc/m2/gm2-compiler/M2Swig.def
index a6cd743..295a857 100644
--- a/gcc/m2/gm2-compiler/M2Swig.def
+++ b/gcc/m2/gm2-compiler/M2Swig.def
@@ -1,6 +1,6 @@
(* M2Swig.def generates a swig interface file for the main module.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Swig.mod b/gcc/m2/gm2-compiler/M2Swig.mod
index a37601c..11b2dbe 100644
--- a/gcc/m2/gm2-compiler/M2Swig.mod
+++ b/gcc/m2/gm2-compiler/M2Swig.mod
@@ -1,6 +1,6 @@
(* M2Swig.mod generates a swig interface file for the main module.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2SymInit.def b/gcc/m2/gm2-compiler/M2SymInit.def
index d0e39fb..83a3316 100644
--- a/gcc/m2/gm2-compiler/M2SymInit.def
+++ b/gcc/m2/gm2-compiler/M2SymInit.def
@@ -1,6 +1,6 @@
(* M2SymInit.def records initialization state for variables.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2SymInit.mod b/gcc/m2/gm2-compiler/M2SymInit.mod
index f169935..ca0f300 100644
--- a/gcc/m2/gm2-compiler/M2SymInit.mod
+++ b/gcc/m2/gm2-compiler/M2SymInit.mod
@@ -1,6 +1,6 @@
(* M2SymInit.mod records initialization state for variables.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2System.def b/gcc/m2/gm2-compiler/M2System.def
index a5e2f85..87612c1 100644
--- a/gcc/m2/gm2-compiler/M2System.def
+++ b/gcc/m2/gm2-compiler/M2System.def
@@ -1,6 +1,6 @@
(* M2System.def defines the SYSTEM builtin types.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2System.mod b/gcc/m2/gm2-compiler/M2System.mod
index 4908578..69f21d5 100644
--- a/gcc/m2/gm2-compiler/M2System.mod
+++ b/gcc/m2/gm2-compiler/M2System.mod
@@ -1,6 +1,6 @@
(* M2System.mod defines the SYSTEM builtin types.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/M2Version.def b/gcc/m2/gm2-compiler/M2Version.def
index f71cd9c..a71795c 100644
--- a/gcc/m2/gm2-compiler/M2Version.def
+++ b/gcc/m2/gm2-compiler/M2Version.def
@@ -1,6 +1,6 @@
(* M2Version.def provides simple procedures which retrieve.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/NameKey.def b/gcc/m2/gm2-compiler/NameKey.def
index c16cd7eb..e6e543b 100644
--- a/gcc/m2/gm2-compiler/NameKey.def
+++ b/gcc/m2/gm2-compiler/NameKey.def
@@ -1,6 +1,6 @@
(* NameKey.def provides a dynamic binary tree name to key.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/NameKey.mod b/gcc/m2/gm2-compiler/NameKey.mod
index 3f5fe66..7811672 100644
--- a/gcc/m2/gm2-compiler/NameKey.mod
+++ b/gcc/m2/gm2-compiler/NameKey.mod
@@ -1,6 +1,6 @@
(* NameKey.mod provides a dynamic binary tree name to key.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/ObjectFiles.def b/gcc/m2/gm2-compiler/ObjectFiles.def
index 0fc710e..e5d8911 100644
--- a/gcc/m2/gm2-compiler/ObjectFiles.def
+++ b/gcc/m2/gm2-compiler/ObjectFiles.def
@@ -1,6 +1,6 @@
(* ObjectFiles.def determines whether object files exist.
-Copyright (C) 2018-2023 Free Software Foundation, Inc.
+Copyright (C) 2018-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/ObjectFiles.mod b/gcc/m2/gm2-compiler/ObjectFiles.mod
index 922cef1..c14544e 100644
--- a/gcc/m2/gm2-compiler/ObjectFiles.mod
+++ b/gcc/m2/gm2-compiler/ObjectFiles.mod
@@ -1,6 +1,6 @@
(* ObjectFiles.mod determines whether object files exist.
-Copyright (C) 2018-2023 Free Software Foundation, Inc.
+Copyright (C) 2018-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/Output.def b/gcc/m2/gm2-compiler/Output.def
index 06bb20f..adb4028 100644
--- a/gcc/m2/gm2-compiler/Output.def
+++ b/gcc/m2/gm2-compiler/Output.def
@@ -1,6 +1,6 @@
(* Output.def redirect output.
-Copyright (C) 2021-2023 Free Software Foundation, Inc.
+Copyright (C) 2021-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/Output.mod b/gcc/m2/gm2-compiler/Output.mod
index 38cfa1d..ff450da 100644
--- a/gcc/m2/gm2-compiler/Output.mod
+++ b/gcc/m2/gm2-compiler/Output.mod
@@ -1,6 +1,6 @@
(* Output.mod redirect output.
-Copyright (C) 2021-2023 Free Software Foundation, Inc.
+Copyright (C) 2021-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/P0SymBuild.def b/gcc/m2/gm2-compiler/P0SymBuild.def
index beb0438..e18e9c4 100644
--- a/gcc/m2/gm2-compiler/P0SymBuild.def
+++ b/gcc/m2/gm2-compiler/P0SymBuild.def
@@ -1,6 +1,6 @@
(* P0SymBuild.def pass 0 symbol creation.
-Copyright (C) 2011-2023 Free Software Foundation, Inc.
+Copyright (C) 2011-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/P0SymBuild.mod b/gcc/m2/gm2-compiler/P0SymBuild.mod
index 429095b..2238f18 100644
--- a/gcc/m2/gm2-compiler/P0SymBuild.mod
+++ b/gcc/m2/gm2-compiler/P0SymBuild.mod
@@ -1,6 +1,6 @@
(* P0SymBuild.mod pass 0 symbol creation.
-Copyright (C) 2011-2023 Free Software Foundation, Inc.
+Copyright (C) 2011-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/P0SyntaxCheck.bnf b/gcc/m2/gm2-compiler/P0SyntaxCheck.bnf
index 52a8629..918b127 100644
--- a/gcc/m2/gm2-compiler/P0SyntaxCheck.bnf
+++ b/gcc/m2/gm2-compiler/P0SyntaxCheck.bnf
@@ -1,7 +1,7 @@
--
-- m2.bnf grammar and associated actions for pass 0.
--
--- Copyright (C) 2001-2023 Free Software Foundation, Inc.
+-- Copyright (C) 2001-2024 Free Software Foundation, Inc.
-- Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
--
-- This file is part of GNU Modula-2.
@@ -23,7 +23,7 @@
(* output from m2.bnf, automatically generated do not edit if these
are the top two lines in the file.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/P0SyntaxCheck.def b/gcc/m2/gm2-compiler/P0SyntaxCheck.def
index ef97488..e3d7dff 100644
--- a/gcc/m2/gm2-compiler/P0SyntaxCheck.def
+++ b/gcc/m2/gm2-compiler/P0SyntaxCheck.def
@@ -1,6 +1,6 @@
(* P0SyntaxCheck.def provides a parser with error recovery.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/P1Build.bnf b/gcc/m2/gm2-compiler/P1Build.bnf
index a477275..5d7254f 100644
--- a/gcc/m2/gm2-compiler/P1Build.bnf
+++ b/gcc/m2/gm2-compiler/P1Build.bnf
@@ -1,7 +1,7 @@
--
-- m2-1.bnf grammar and associated actions for pass 1.
--
--- Copyright (C) 2001-2023 Free Software Foundation, Inc.
+-- Copyright (C) 2001-2024 Free Software Foundation, Inc.
-- Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
--
-- This file is part of GNU Modula-2.
@@ -23,7 +23,7 @@
(* output from m2-1.bnf, automatically generated do not edit if these
are the top two lines in the file.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/P1Build.def b/gcc/m2/gm2-compiler/P1Build.def
index 7062290..794b8f8 100644
--- a/gcc/m2/gm2-compiler/P1Build.def
+++ b/gcc/m2/gm2-compiler/P1Build.def
@@ -1,6 +1,6 @@
(* P1Build.def provides a parser with error recovery for GNU Modula-2.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/P1SymBuild.def b/gcc/m2/gm2-compiler/P1SymBuild.def
index 8e3c6b2..c909d7e 100644
--- a/gcc/m2/gm2-compiler/P1SymBuild.def
+++ b/gcc/m2/gm2-compiler/P1SymBuild.def
@@ -1,6 +1,6 @@
(* P1SymBuild.def pass 1 symbol creation.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/P1SymBuild.mod b/gcc/m2/gm2-compiler/P1SymBuild.mod
index 0cf7f4c..53aab81 100644
--- a/gcc/m2/gm2-compiler/P1SymBuild.mod
+++ b/gcc/m2/gm2-compiler/P1SymBuild.mod
@@ -1,6 +1,6 @@
(* P1SymBuild.mod pass 1 symbol creation.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/P2Build.bnf b/gcc/m2/gm2-compiler/P2Build.bnf
index b5cdbfe..b22f052 100644
--- a/gcc/m2/gm2-compiler/P2Build.bnf
+++ b/gcc/m2/gm2-compiler/P2Build.bnf
@@ -1,7 +1,7 @@
--
-- m2-2.bnf grammar and associated actions for pass 2.
--
--- Copyright (C) 2001-2023 Free Software Foundation, Inc.
+-- Copyright (C) 2001-2024 Free Software Foundation, Inc.
-- Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
--
-- This file is part of GNU Modula-2.
@@ -23,7 +23,7 @@
(* output from m2-2.bnf, automatically generated do not edit if these
are the top two lines in the file.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/P2Build.def b/gcc/m2/gm2-compiler/P2Build.def
index 4f9a70a..ffb33f4 100644
--- a/gcc/m2/gm2-compiler/P2Build.def
+++ b/gcc/m2/gm2-compiler/P2Build.def
@@ -1,6 +1,6 @@
(* P2Build.def provides a parser with error recovery for GNU Modula-2.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/P2SymBuild.def b/gcc/m2/gm2-compiler/P2SymBuild.def
index d5dd9fe..4f6ad96d 100644
--- a/gcc/m2/gm2-compiler/P2SymBuild.def
+++ b/gcc/m2/gm2-compiler/P2SymBuild.def
@@ -1,6 +1,6 @@
(* P2SymBuild.def pass 2 symbol creation.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/P2SymBuild.mod b/gcc/m2/gm2-compiler/P2SymBuild.mod
index a2e3eb1..5021203 100644
--- a/gcc/m2/gm2-compiler/P2SymBuild.mod
+++ b/gcc/m2/gm2-compiler/P2SymBuild.mod
@@ -1,6 +1,6 @@
(* P2SymBuild.mod pass 2 symbol creation.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/P3Build.bnf b/gcc/m2/gm2-compiler/P3Build.bnf
index 7cd7ec0..3c9b953 100644
--- a/gcc/m2/gm2-compiler/P3Build.bnf
+++ b/gcc/m2/gm2-compiler/P3Build.bnf
@@ -1,7 +1,7 @@
--
-- m2-3.bnf grammar and associated actions for pass 3.
--
--- Copyright (C) 2001-2023 Free Software Foundation, Inc.
+-- Copyright (C) 2001-2024 Free Software Foundation, Inc.
-- Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
--
-- This file is part of GNU Modula-2.
@@ -23,7 +23,7 @@
(* output from m2-3.bnf, automatically generated do not edit if these
are the top two lines in the file.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/P3Build.def b/gcc/m2/gm2-compiler/P3Build.def
index f0c34cb..13748dd 100644
--- a/gcc/m2/gm2-compiler/P3Build.def
+++ b/gcc/m2/gm2-compiler/P3Build.def
@@ -1,6 +1,6 @@
(* P3Build.def provides a parser with error recovery for GNU Modula-2.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/P3SymBuild.def b/gcc/m2/gm2-compiler/P3SymBuild.def
index 08a6ca0..591db99 100644
--- a/gcc/m2/gm2-compiler/P3SymBuild.def
+++ b/gcc/m2/gm2-compiler/P3SymBuild.def
@@ -1,6 +1,6 @@
(* P3SymBuild.def pass 3 symbol creation.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/P3SymBuild.mod b/gcc/m2/gm2-compiler/P3SymBuild.mod
index f79df15..84d0be0 100644
--- a/gcc/m2/gm2-compiler/P3SymBuild.mod
+++ b/gcc/m2/gm2-compiler/P3SymBuild.mod
@@ -1,6 +1,6 @@
(* P3SymBuild.mod pass 3 symbol creation.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/PCBuild.bnf b/gcc/m2/gm2-compiler/PCBuild.bnf
index bffb1ea..2297663 100644
--- a/gcc/m2/gm2-compiler/PCBuild.bnf
+++ b/gcc/m2/gm2-compiler/PCBuild.bnf
@@ -1,7 +1,7 @@
--
-- m2-c.bnf grammar and associated actions for pass C.
--
--- Copyright (C) 2001-2023 Free Software Foundation, Inc.
+-- Copyright (C) 2001-2024 Free Software Foundation, Inc.
-- Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
--
-- This file is part of GNU Modula-2.
@@ -23,7 +23,7 @@
(* output from m2-c.bnf, automatically generated do not edit if these
are the top two lines in the file.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/PCBuild.def b/gcc/m2/gm2-compiler/PCBuild.def
index 6b86569..fcc8486 100644
--- a/gcc/m2/gm2-compiler/PCBuild.def
+++ b/gcc/m2/gm2-compiler/PCBuild.def
@@ -1,6 +1,6 @@
(* PCBuild.def provides a parser with error recovery for GNU Modula-2.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/PCSymBuild.def b/gcc/m2/gm2-compiler/PCSymBuild.def
index 2d18e99..9ce07ad 100644
--- a/gcc/m2/gm2-compiler/PCSymBuild.def
+++ b/gcc/m2/gm2-compiler/PCSymBuild.def
@@ -1,6 +1,6 @@
(* PCSymBuild.def pass C symbol creation.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/PCSymBuild.mod b/gcc/m2/gm2-compiler/PCSymBuild.mod
index 2b9e913..e216540 100644
--- a/gcc/m2/gm2-compiler/PCSymBuild.mod
+++ b/gcc/m2/gm2-compiler/PCSymBuild.mod
@@ -1,6 +1,6 @@
(* PCSymBuild.mod pass C symbol creation.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/PHBuild.bnf b/gcc/m2/gm2-compiler/PHBuild.bnf
index c1ab70d..89e756d 100644
--- a/gcc/m2/gm2-compiler/PHBuild.bnf
+++ b/gcc/m2/gm2-compiler/PHBuild.bnf
@@ -1,7 +1,7 @@
--
-- m2-h.bnf grammar and associated actions for pass h.
--
--- Copyright (C) 2001-2023 Free Software Foundation, Inc.
+-- Copyright (C) 2001-2024 Free Software Foundation, Inc.
-- Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
--
-- This file is part of GNU Modula-2.
@@ -23,7 +23,7 @@
(* output from m2-h.bnf, automatically generated do not edit if these
are the top two lines in the file.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/PHBuild.def b/gcc/m2/gm2-compiler/PHBuild.def
index 757f1b9..280fee9 100644
--- a/gcc/m2/gm2-compiler/PHBuild.def
+++ b/gcc/m2/gm2-compiler/PHBuild.def
@@ -1,6 +1,6 @@
(* PHBuild.def provides a parser with error recovery for GNU Modula-2.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/Sets.def b/gcc/m2/gm2-compiler/Sets.def
index d8d8c02..7c4cea0 100644
--- a/gcc/m2/gm2-compiler/Sets.def
+++ b/gcc/m2/gm2-compiler/Sets.def
@@ -1,6 +1,6 @@
(* Sets.def provides a dynamic set module.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/Sets.mod b/gcc/m2/gm2-compiler/Sets.mod
index e6a70c6..fd07f58 100644
--- a/gcc/m2/gm2-compiler/Sets.mod
+++ b/gcc/m2/gm2-compiler/Sets.mod
@@ -1,6 +1,6 @@
(* Sets.mod provides a dynamic set module.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/SymbolConversion.def b/gcc/m2/gm2-compiler/SymbolConversion.def
index 5b48f14..8f8d465 100644
--- a/gcc/m2/gm2-compiler/SymbolConversion.def
+++ b/gcc/m2/gm2-compiler/SymbolConversion.def
@@ -1,6 +1,6 @@
(* SymbolConversion.def mapping between m2 symbols and gcc symbols.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/SymbolConversion.mod b/gcc/m2/gm2-compiler/SymbolConversion.mod
index f6f63f4..c3c484d 100644
--- a/gcc/m2/gm2-compiler/SymbolConversion.mod
+++ b/gcc/m2/gm2-compiler/SymbolConversion.mod
@@ -1,6 +1,6 @@
(* SymbolConversion.mod mapping between m2 symbols and gcc symbols.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/SymbolKey.def b/gcc/m2/gm2-compiler/SymbolKey.def
index db7ed44..b235d30 100644
--- a/gcc/m2/gm2-compiler/SymbolKey.def
+++ b/gcc/m2/gm2-compiler/SymbolKey.def
@@ -1,6 +1,6 @@
(* SymbolKey.def binary tree operations for storing symbols.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/SymbolKey.mod b/gcc/m2/gm2-compiler/SymbolKey.mod
index fa11266..0ecc9e2 100644
--- a/gcc/m2/gm2-compiler/SymbolKey.mod
+++ b/gcc/m2/gm2-compiler/SymbolKey.mod
@@ -1,6 +1,6 @@
(* SymbolKey.mod binary tree operations for storing symbols.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/SymbolTable.def b/gcc/m2/gm2-compiler/SymbolTable.def
index 2068aa2..958591a 100644
--- a/gcc/m2/gm2-compiler/SymbolTable.def
+++ b/gcc/m2/gm2-compiler/SymbolTable.def
@@ -1,6 +1,6 @@
(* SymbolTable.def provides access to the symbol table.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/SymbolTable.mod b/gcc/m2/gm2-compiler/SymbolTable.mod
index d82a38c..e219980 100644
--- a/gcc/m2/gm2-compiler/SymbolTable.mod
+++ b/gcc/m2/gm2-compiler/SymbolTable.mod
@@ -1,6 +1,6 @@
(* SymbolTable.mod provides access to the symbol table.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/bnflex.def b/gcc/m2/gm2-compiler/bnflex.def
index 03926bd..6e4c739 100644
--- a/gcc/m2/gm2-compiler/bnflex.def
+++ b/gcc/m2/gm2-compiler/bnflex.def
@@ -1,6 +1,6 @@
(* bnflex.def provides a simple lexical package for pg.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/bnflex.mod b/gcc/m2/gm2-compiler/bnflex.mod
index b66daf1..960b809 100644
--- a/gcc/m2/gm2-compiler/bnflex.mod
+++ b/gcc/m2/gm2-compiler/bnflex.mod
@@ -1,6 +1,6 @@
(* bnflex.mod provides a simple lexical package for pg.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/cflex.def b/gcc/m2/gm2-compiler/cflex.def
index 458ca04..aed7cd3 100644
--- a/gcc/m2/gm2-compiler/cflex.def
+++ b/gcc/m2/gm2-compiler/cflex.def
@@ -1,6 +1,6 @@
(* cflex.def provides a Modula-2 definition module for C lexical analysis.
-Copyright (C) 2003-2023 Free Software Foundation, Inc.
+Copyright (C) 2003-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/gm2.mod b/gcc/m2/gm2-compiler/gm2.mod
index 4808fa2..d573f9e 100644
--- a/gcc/m2/gm2-compiler/gm2.mod
+++ b/gcc/m2/gm2-compiler/gm2.mod
@@ -1,6 +1,6 @@
(* gm2.mod main module of the compiler.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/gm2lcc.mod b/gcc/m2/gm2-compiler/gm2lcc.mod
index d9a49a3..ec0bea7 100644
--- a/gcc/m2/gm2-compiler/gm2lcc.mod
+++ b/gcc/m2/gm2-compiler/gm2lcc.mod
@@ -1,6 +1,6 @@
(* gm2lcc.mod generates the link command from a list of modules.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/gm2lgen.mod b/gcc/m2/gm2-compiler/gm2lgen.mod
index aa093c2..1c56c9f 100644
--- a/gcc/m2/gm2-compiler/gm2lgen.mod
+++ b/gcc/m2/gm2-compiler/gm2lgen.mod
@@ -1,6 +1,6 @@
(* gm2lgen.mod generates the main C function from a list of module names.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/gm2lorder.mod b/gcc/m2/gm2-compiler/gm2lorder.mod
index 4dc0b1d..fa7108c 100644
--- a/gcc/m2/gm2-compiler/gm2lorder.mod
+++ b/gcc/m2/gm2-compiler/gm2lorder.mod
@@ -1,6 +1,6 @@
(* gm2lorder.mod ensure that underlying runtime modules are initialized.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/m2flex.def b/gcc/m2/gm2-compiler/m2flex.def
index 518ee9a..3145964 100644
--- a/gcc/m2/gm2-compiler/m2flex.def
+++ b/gcc/m2/gm2-compiler/m2flex.def
@@ -1,6 +1,6 @@
(* m2flex.def provides access to the C lexical implemenation m2.flex.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-compiler/ppg.mod b/gcc/m2/gm2-compiler/ppg.mod
index 8daa826..fdb5f43 100644
--- a/gcc/m2/gm2-compiler/ppg.mod
+++ b/gcc/m2/gm2-compiler/ppg.mod
@@ -1,6 +1,6 @@
(* ppg.mod master source file of the ebnf parser generator.
-Copyright (C) 2003-2023 Free Software Foundation, Inc.
+Copyright (C) 2003-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
@@ -4686,7 +4686,7 @@ END EmptyProduction ;
PROCEDURE EmitFDLNotice ;
BEGIN
- Output.WriteString('@c Copyright (C) 2000-2023 Free Software Foundation, Inc.') ; Output.WriteLn ;
+ Output.WriteString('@c Copyright (C) 2000-2024 Free Software Foundation, Inc.') ; Output.WriteLn ;
Output.WriteLn ;
Output.WriteString('@c This file is part of GCC.') ; Output.WriteLn ;
Output.WriteString('@c Permission is granted to copy, distribute and/or modify this document') ; Output.WriteLn ;
diff --git a/gcc/m2/gm2-gcc/dynamicstrings.h b/gcc/m2/gm2-gcc/dynamicstrings.h
index cf380b6..9d4d86b 100644
--- a/gcc/m2/gm2-gcc/dynamicstrings.h
+++ b/gcc/m2/gm2-gcc/dynamicstrings.h
@@ -1,6 +1,6 @@
/* dynamicstrings.h provides a minimal interface to a string library.
-Copyright (C) 2012-2023 Free Software Foundation, Inc.
+Copyright (C) 2012-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/gcc-consolidation.h b/gcc/m2/gm2-gcc/gcc-consolidation.h
index 3892bdd..637ec0b 100644
--- a/gcc/m2/gm2-gcc/gcc-consolidation.h
+++ b/gcc/m2/gm2-gcc/gcc-consolidation.h
@@ -1,6 +1,6 @@
/* gcc-consolidation.h provides a single header for required gcc headers.
-Copyright (C) 2012-2023 Free Software Foundation, Inc.
+Copyright (C) 2012-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/init.cc b/gcc/m2/gm2-gcc/init.cc
index 7bf79cc..479e06f 100644
--- a/gcc/m2/gm2-gcc/init.cc
+++ b/gcc/m2/gm2-gcc/init.cc
@@ -1,6 +1,6 @@
/* init.cc initializes the modules of the GNU Modula-2 front end.
-Copyright (C) 2012-2023 Free Software Foundation, Inc.
+Copyright (C) 2012-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/init.def b/gcc/m2/gm2-gcc/init.def
index e60ccac..37972ee 100644
--- a/gcc/m2/gm2-gcc/init.def
+++ b/gcc/m2/gm2-gcc/init.def
@@ -1,6 +1,6 @@
(* init.def provides procedures for initialising the m2 front end.
-Copyright (C) 2012-2023 Free Software Foundation, Inc.
+Copyright (C) 2012-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/init.h b/gcc/m2/gm2-gcc/init.h
index bb8c7a1..1c529fa 100644
--- a/gcc/m2/gm2-gcc/init.h
+++ b/gcc/m2/gm2-gcc/init.h
@@ -1,6 +1,6 @@
/* init.h header file for init.cc.
-Copyright (C) 2012-2023 Free Software Foundation, Inc.
+Copyright (C) 2012-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2assert.cc b/gcc/m2/gm2-gcc/m2assert.cc
index 504dbc1..ea5c173c 100644
--- a/gcc/m2/gm2-gcc/m2assert.cc
+++ b/gcc/m2/gm2-gcc/m2assert.cc
@@ -1,6 +1,6 @@
/* m2assert.cc provides a simple assertion for location.
-Copyright (C) 2012-2023 Free Software Foundation, Inc.
+Copyright (C) 2012-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2assert.h b/gcc/m2/gm2-gcc/m2assert.h
index fb75bf2..cd865fc 100644
--- a/gcc/m2/gm2-gcc/m2assert.h
+++ b/gcc/m2/gm2-gcc/m2assert.h
@@ -1,6 +1,6 @@
/* m2assert.h header file for m2assert.cc and assertion macros.
-Copyright (C) 2012-2023 Free Software Foundation, Inc.
+Copyright (C) 2012-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2block.cc b/gcc/m2/gm2-gcc/m2block.cc
index d2d8946..b456a1b 100644
--- a/gcc/m2/gm2-gcc/m2block.cc
+++ b/gcc/m2/gm2-gcc/m2block.cc
@@ -1,6 +1,6 @@
/* m2block.cc provides an interface to maintaining block structures.
-Copyright (C) 2012-2023 Free Software Foundation, Inc.
+Copyright (C) 2012-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2block.def b/gcc/m2/gm2-gcc/m2block.def
index 0fc8f5d..1f195db 100644
--- a/gcc/m2/gm2-gcc/m2block.def
+++ b/gcc/m2/gm2-gcc/m2block.def
@@ -1,6 +1,6 @@
(* m2block.def definition module for m2block.cc.
-Copyright (C) 2011-2023 Free Software Foundation, Inc.
+Copyright (C) 2011-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2block.h b/gcc/m2/gm2-gcc/m2block.h
index f5fbb38..4e430aa 100644
--- a/gcc/m2/gm2-gcc/m2block.h
+++ b/gcc/m2/gm2-gcc/m2block.h
@@ -1,6 +1,6 @@
/* m2block.h header file for m2block.cc.
-Copyright (C) 2012-2023 Free Software Foundation, Inc.
+Copyright (C) 2012-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2builtins.cc b/gcc/m2/gm2-gcc/m2builtins.cc
index bcf9a02..98d8abf 100644
--- a/gcc/m2/gm2-gcc/m2builtins.cc
+++ b/gcc/m2/gm2-gcc/m2builtins.cc
@@ -1,6 +1,6 @@
/* m2builtins.cc provides an interface to the GCC builtins.
-Copyright (C) 2012-2023 Free Software Foundation, Inc.
+Copyright (C) 2012-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2builtins.def b/gcc/m2/gm2-gcc/m2builtins.def
index c6eefcd..defe003 100644
--- a/gcc/m2/gm2-gcc/m2builtins.def
+++ b/gcc/m2/gm2-gcc/m2builtins.def
@@ -1,6 +1,6 @@
(* m2builtins.def definition module for m2builtins.cc.
-Copyright (C) 2003-2023 Free Software Foundation, Inc.
+Copyright (C) 2003-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2builtins.h b/gcc/m2/gm2-gcc/m2builtins.h
index 8e2b60b..71b717c 100644
--- a/gcc/m2/gm2-gcc/m2builtins.h
+++ b/gcc/m2/gm2-gcc/m2builtins.h
@@ -1,6 +1,6 @@
/* m2builtins.h header file for m2builtins.cc.
-Copyright (C) 2012-2023 Free Software Foundation, Inc.
+Copyright (C) 2012-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2color.cc b/gcc/m2/gm2-gcc/m2color.cc
index f85b1fb..09f068c 100644
--- a/gcc/m2/gm2-gcc/m2color.cc
+++ b/gcc/m2/gm2-gcc/m2color.cc
@@ -1,6 +1,6 @@
/* m2color.cc interface to gcc colorization.
-Copyright (C) 2019-2023 Free Software Foundation, Inc.
+Copyright (C) 2019-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2color.def b/gcc/m2/gm2-gcc/m2color.def
index 1398389..1e5354e 100644
--- a/gcc/m2/gm2-gcc/m2color.def
+++ b/gcc/m2/gm2-gcc/m2color.def
@@ -1,6 +1,6 @@
(* m2color.def interface to gcc colorization.
-Copyright (C) 2019-2023 Free Software Foundation, Inc.
+Copyright (C) 2019-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2color.h b/gcc/m2/gm2-gcc/m2color.h
index 6b675c0..9b277e0 100644
--- a/gcc/m2/gm2-gcc/m2color.h
+++ b/gcc/m2/gm2-gcc/m2color.h
@@ -1,6 +1,6 @@
/* m2color.h interface to gcc colorization.
-Copyright (C) 2019-2023 Free Software Foundation, Inc.
+Copyright (C) 2019-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2configure.cc b/gcc/m2/gm2-gcc/m2configure.cc
index 46a57dd..feb2810 100644
--- a/gcc/m2/gm2-gcc/m2configure.cc
+++ b/gcc/m2/gm2-gcc/m2configure.cc
@@ -1,6 +1,6 @@
/* m2configure.cc provides an interface to some configuration values.
-Copyright (C) 2022-2023 Free Software Foundation, Inc.
+Copyright (C) 2022-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2configure.def b/gcc/m2/gm2-gcc/m2configure.def
index 9fc0876..0c038b9 100644
--- a/gcc/m2/gm2-gcc/m2configure.def
+++ b/gcc/m2/gm2-gcc/m2configure.def
@@ -1,6 +1,6 @@
(* m2configure.def exports configuration constants.
-Copyright (C) 2022-2023 Free Software Foundation, Inc.
+Copyright (C) 2022-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2configure.h b/gcc/m2/gm2-gcc/m2configure.h
index f98c71d..a825600 100644
--- a/gcc/m2/gm2-gcc/m2configure.h
+++ b/gcc/m2/gm2-gcc/m2configure.h
@@ -1,6 +1,6 @@
/* m2configure.h header file for m2configure.cc.
-Copyright (C) 2022-2023 Free Software Foundation, Inc.
+Copyright (C) 2022-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2convert.cc b/gcc/m2/gm2-gcc/m2convert.cc
index 7d9c722..0c136a5 100644
--- a/gcc/m2/gm2-gcc/m2convert.cc
+++ b/gcc/m2/gm2-gcc/m2convert.cc
@@ -1,6 +1,6 @@
/* m2convert.cc provides GCC tree conversion for the Modula-2 language.
-Copyright (C) 2012-2023 Free Software Foundation, Inc.
+Copyright (C) 2012-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2convert.def b/gcc/m2/gm2-gcc/m2convert.def
index 07de202..5e34e93 100644
--- a/gcc/m2/gm2-gcc/m2convert.def
+++ b/gcc/m2/gm2-gcc/m2convert.def
@@ -1,6 +1,6 @@
(* m2convert.def definition module for m2convert.cc.
-Copyright (C) 2011-2023 Free Software Foundation, Inc.
+Copyright (C) 2011-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2convert.h b/gcc/m2/gm2-gcc/m2convert.h
index 1d9dc75..dd5d805 100644
--- a/gcc/m2/gm2-gcc/m2convert.h
+++ b/gcc/m2/gm2-gcc/m2convert.h
@@ -1,6 +1,6 @@
/* m2convert.h header file for m2convert.cc.
-Copyright (C) 2012-2023 Free Software Foundation, Inc.
+Copyright (C) 2012-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2decl.cc b/gcc/m2/gm2-gcc/m2decl.cc
index 24fff75..2dd2806 100644
--- a/gcc/m2/gm2-gcc/m2decl.cc
+++ b/gcc/m2/gm2-gcc/m2decl.cc
@@ -1,6 +1,6 @@
/* m2decl.cc provides an interface to GCC decl trees.
-Copyright (C) 2012-2023 Free Software Foundation, Inc.
+Copyright (C) 2012-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2decl.def b/gcc/m2/gm2-gcc/m2decl.def
index 4bfeb15..993a4197 100644
--- a/gcc/m2/gm2-gcc/m2decl.def
+++ b/gcc/m2/gm2-gcc/m2decl.def
@@ -1,6 +1,6 @@
(* m2decl.def definition module for m2decl.cc.
-Copyright (C) 2011-2023 Free Software Foundation, Inc.
+Copyright (C) 2011-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2decl.h b/gcc/m2/gm2-gcc/m2decl.h
index 31e6bc7..5798db9 100644
--- a/gcc/m2/gm2-gcc/m2decl.h
+++ b/gcc/m2/gm2-gcc/m2decl.h
@@ -1,6 +1,6 @@
/* m2decl.h header file for m2decl.cc.
-Copyright (C) 2012-2023 Free Software Foundation, Inc.
+Copyright (C) 2012-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2except.cc b/gcc/m2/gm2-gcc/m2except.cc
index b3cd651..cfe6eaa 100644
--- a/gcc/m2/gm2-gcc/m2except.cc
+++ b/gcc/m2/gm2-gcc/m2except.cc
@@ -1,6 +1,6 @@
/* m2except.cc implements the construction of exception trees.
-Copyright (C) 2012-2023 Free Software Foundation, Inc.
+Copyright (C) 2012-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2except.def b/gcc/m2/gm2-gcc/m2except.def
index 37049eb..4816197 100644
--- a/gcc/m2/gm2-gcc/m2except.def
+++ b/gcc/m2/gm2-gcc/m2except.def
@@ -1,6 +1,6 @@
(* m2except.def provides an interface to build exception trees.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2except.h b/gcc/m2/gm2-gcc/m2except.h
index 2dec816..559e53d 100644
--- a/gcc/m2/gm2-gcc/m2except.h
+++ b/gcc/m2/gm2-gcc/m2except.h
@@ -1,6 +1,6 @@
/* m2except.h header file for m2except.cc.
-Copyright (C) 2012-2023 Free Software Foundation, Inc.
+Copyright (C) 2012-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2expr.cc b/gcc/m2/gm2-gcc/m2expr.cc
index a19aed5..ba5c652 100644
--- a/gcc/m2/gm2-gcc/m2expr.cc
+++ b/gcc/m2/gm2-gcc/m2expr.cc
@@ -1,6 +1,6 @@
/* m2expr.cc provides an interface to GCC expression trees.
-Copyright (C) 2012-2023 Free Software Foundation, Inc.
+Copyright (C) 2012-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2expr.def b/gcc/m2/gm2-gcc/m2expr.def
index e941d73..d4b040c 100644
--- a/gcc/m2/gm2-gcc/m2expr.def
+++ b/gcc/m2/gm2-gcc/m2expr.def
@@ -1,6 +1,6 @@
(* m2expr.def definition module for m2expr.cc.
-Copyright (C) 2011-2023 Free Software Foundation, Inc.
+Copyright (C) 2011-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2expr.h b/gcc/m2/gm2-gcc/m2expr.h
index 0eef3be..f045d294 100644
--- a/gcc/m2/gm2-gcc/m2expr.h
+++ b/gcc/m2/gm2-gcc/m2expr.h
@@ -1,6 +1,6 @@
/* m2expr.h header file for m2expr.cc.
-Copyright (C) 2012-2023 Free Software Foundation, Inc.
+Copyright (C) 2012-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2linemap.cc b/gcc/m2/gm2-gcc/m2linemap.cc
index 9955bd1..c916ba6 100644
--- a/gcc/m2/gm2-gcc/m2linemap.cc
+++ b/gcc/m2/gm2-gcc/m2linemap.cc
@@ -1,6 +1,6 @@
/* m2linemap.cc provides an interface to GCC linemaps.
-Copyright (C) 2012-2023 Free Software Foundation, Inc.
+Copyright (C) 2012-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2linemap.def b/gcc/m2/gm2-gcc/m2linemap.def
index d862385..a56e0bf 100644
--- a/gcc/m2/gm2-gcc/m2linemap.def
+++ b/gcc/m2/gm2-gcc/m2linemap.def
@@ -1,6 +1,6 @@
(* m2linemap.def provides access to GCC location_t.
-Copyright (C) 2011-2023 Free Software Foundation, Inc.
+Copyright (C) 2011-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2linemap.h b/gcc/m2/gm2-gcc/m2linemap.h
index 44a6ff0..62d6db4 100644
--- a/gcc/m2/gm2-gcc/m2linemap.h
+++ b/gcc/m2/gm2-gcc/m2linemap.h
@@ -1,6 +1,6 @@
/* m2linemap.h header file for m2linemap.cc.
-Copyright (C) 2012-2023 Free Software Foundation, Inc.
+Copyright (C) 2012-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2misc.cc b/gcc/m2/gm2-gcc/m2misc.cc
index 5ba36a2..d69f33c 100644
--- a/gcc/m2/gm2-gcc/m2misc.cc
+++ b/gcc/m2/gm2-gcc/m2misc.cc
@@ -1,6 +1,6 @@
/* m2misc.cc miscellaneous tree debugging functions.
-Copyright (C) 2012-2023 Free Software Foundation, Inc.
+Copyright (C) 2012-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2misc.def b/gcc/m2/gm2-gcc/m2misc.def
index e5d5500..41b8751 100644
--- a/gcc/m2/gm2-gcc/m2misc.def
+++ b/gcc/m2/gm2-gcc/m2misc.def
@@ -1,6 +1,6 @@
(* m2misc.def definition module for m2misc.cc.
-Copyright (C) 2011-2023 Free Software Foundation, Inc.
+Copyright (C) 2011-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2misc.h b/gcc/m2/gm2-gcc/m2misc.h
index cce715f..8fe08c7 100644
--- a/gcc/m2/gm2-gcc/m2misc.h
+++ b/gcc/m2/gm2-gcc/m2misc.h
@@ -1,6 +1,6 @@
/* m2misc.h header file for m2misc.cc.
-Copyright (C) 2012-2023 Free Software Foundation, Inc.
+Copyright (C) 2012-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2options.h b/gcc/m2/gm2-gcc/m2options.h
index 290b69c..3d46dc8 100644
--- a/gcc/m2/gm2-gcc/m2options.h
+++ b/gcc/m2/gm2-gcc/m2options.h
@@ -1,6 +1,6 @@
/* m2options.h header file for M2Options.mod.
-Copyright (C) 2012-2023 Free Software Foundation, Inc.
+Copyright (C) 2012-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2range.h b/gcc/m2/gm2-gcc/m2range.h
index c11f6e9..65d5778 100644
--- a/gcc/m2/gm2-gcc/m2range.h
+++ b/gcc/m2/gm2-gcc/m2range.h
@@ -1,6 +1,6 @@
/* m2range.h header file for M2Range.mod.
-Copyright (C) 2012-2023 Free Software Foundation, Inc.
+Copyright (C) 2012-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2search.h b/gcc/m2/gm2-gcc/m2search.h
index d62eeab..b26a733 100644
--- a/gcc/m2/gm2-gcc/m2search.h
+++ b/gcc/m2/gm2-gcc/m2search.h
@@ -1,6 +1,6 @@
/* m2search.h header file for m2search.c.
-Copyright (C) 2012-2023 Free Software Foundation, Inc.
+Copyright (C) 2012-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2statement.cc b/gcc/m2/gm2-gcc/m2statement.cc
index ffbe364..3c048d4 100644
--- a/gcc/m2/gm2-gcc/m2statement.cc
+++ b/gcc/m2/gm2-gcc/m2statement.cc
@@ -1,6 +1,6 @@
/* m2statement.cc provides an interface to GCC statement trees.
-Copyright (C) 2012-2023 Free Software Foundation, Inc.
+Copyright (C) 2012-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2statement.def b/gcc/m2/gm2-gcc/m2statement.def
index 4ad77ec..7fb4f6b 100644
--- a/gcc/m2/gm2-gcc/m2statement.def
+++ b/gcc/m2/gm2-gcc/m2statement.def
@@ -1,6 +1,6 @@
(* m2statement.def definition module for m2statement.cc.
-Copyright (C) 2011-2023 Free Software Foundation, Inc.
+Copyright (C) 2011-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2statement.h b/gcc/m2/gm2-gcc/m2statement.h
index b0531ed..9bdd548 100644
--- a/gcc/m2/gm2-gcc/m2statement.h
+++ b/gcc/m2/gm2-gcc/m2statement.h
@@ -1,6 +1,6 @@
/* m2statement.h header file for m2statement.cc.
-Copyright (C) 2012-2023 Free Software Foundation, Inc.
+Copyright (C) 2012-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2top.cc b/gcc/m2/gm2-gcc/m2top.cc
index df8e0c0..fdb75e0 100644
--- a/gcc/m2/gm2-gcc/m2top.cc
+++ b/gcc/m2/gm2-gcc/m2top.cc
@@ -1,6 +1,6 @@
/* m2top.cc provides top level scoping functions.
-Copyright (C) 2012-2023 Free Software Foundation, Inc.
+Copyright (C) 2012-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2top.def b/gcc/m2/gm2-gcc/m2top.def
index 826bc61..0a36243 100644
--- a/gcc/m2/gm2-gcc/m2top.def
+++ b/gcc/m2/gm2-gcc/m2top.def
@@ -1,6 +1,6 @@
(* m2top.def definition module for m2top.cc.
-Copyright (C) 2011-2023 Free Software Foundation, Inc.
+Copyright (C) 2011-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2top.h b/gcc/m2/gm2-gcc/m2top.h
index 3d57775..d3540d6 100644
--- a/gcc/m2/gm2-gcc/m2top.h
+++ b/gcc/m2/gm2-gcc/m2top.h
@@ -1,6 +1,6 @@
/* m2top.h header file for m2top.cc.
-Copyright (C) 2012-2023 Free Software Foundation, Inc.
+Copyright (C) 2012-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2tree.cc b/gcc/m2/gm2-gcc/m2tree.cc
index 9940512..7f4ab6e 100644
--- a/gcc/m2/gm2-gcc/m2tree.cc
+++ b/gcc/m2/gm2-gcc/m2tree.cc
@@ -1,6 +1,6 @@
/* m2tree.cc provides a simple interface to GCC tree queries and skips.
-Copyright (C) 2012-2023 Free Software Foundation, Inc.
+Copyright (C) 2012-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2tree.def b/gcc/m2/gm2-gcc/m2tree.def
index ca574c3..158c57c 100644
--- a/gcc/m2/gm2-gcc/m2tree.def
+++ b/gcc/m2/gm2-gcc/m2tree.def
@@ -1,6 +1,6 @@
(* m2tree.def definition module for m2tree.cc.
-Copyright (C) 2011-2023 Free Software Foundation, Inc.
+Copyright (C) 2011-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2tree.h b/gcc/m2/gm2-gcc/m2tree.h
index 43eeebb..c6c98d7 100644
--- a/gcc/m2/gm2-gcc/m2tree.h
+++ b/gcc/m2/gm2-gcc/m2tree.h
@@ -1,6 +1,6 @@
/* m2tree.h header file for m2tree.cc.
-Copyright (C) 2012-2023 Free Software Foundation, Inc.
+Copyright (C) 2012-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2treelib.cc b/gcc/m2/gm2-gcc/m2treelib.cc
index 168f9f4..96245e6 100644
--- a/gcc/m2/gm2-gcc/m2treelib.cc
+++ b/gcc/m2/gm2-gcc/m2treelib.cc
@@ -1,6 +1,6 @@
/* m2treelib.cc provides call trees, modify_expr and miscelaneous.
-Copyright (C) 2012-2023 Free Software Foundation, Inc.
+Copyright (C) 2012-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2treelib.def b/gcc/m2/gm2-gcc/m2treelib.def
index fdeeb60..1803db7 100644
--- a/gcc/m2/gm2-gcc/m2treelib.def
+++ b/gcc/m2/gm2-gcc/m2treelib.def
@@ -1,6 +1,6 @@
(* m2treelib.def definition module for m2treelib.cc.
-Copyright (C) 2011-2023 Free Software Foundation, Inc.
+Copyright (C) 2011-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2treelib.h b/gcc/m2/gm2-gcc/m2treelib.h
index 3bbc667..e5aeadb 100644
--- a/gcc/m2/gm2-gcc/m2treelib.h
+++ b/gcc/m2/gm2-gcc/m2treelib.h
@@ -1,6 +1,6 @@
/* m2treelib.h header file for m2treelib.cc.
-Copyright (C) 2012-2023 Free Software Foundation, Inc.
+Copyright (C) 2012-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2type.cc b/gcc/m2/gm2-gcc/m2type.cc
index f6a0f07..e00987a 100644
--- a/gcc/m2/gm2-gcc/m2type.cc
+++ b/gcc/m2/gm2-gcc/m2type.cc
@@ -1,6 +1,6 @@
/* m2type.cc provides an interface to GCC type trees.
-Copyright (C) 2012-2023 Free Software Foundation, Inc.
+Copyright (C) 2012-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2type.def b/gcc/m2/gm2-gcc/m2type.def
index 257e7e1..fc248e2 100644
--- a/gcc/m2/gm2-gcc/m2type.def
+++ b/gcc/m2/gm2-gcc/m2type.def
@@ -1,6 +1,6 @@
(* m2type.def definition module for m2type.cc.
-Copyright (C) 2011-2023 Free Software Foundation, Inc.
+Copyright (C) 2011-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/m2type.h b/gcc/m2/gm2-gcc/m2type.h
index 949e104..f29d413 100644
--- a/gcc/m2/gm2-gcc/m2type.h
+++ b/gcc/m2/gm2-gcc/m2type.h
@@ -1,6 +1,6 @@
/* m2type.h header file for m2type.cc.
-Copyright (C) 2012-2023 Free Software Foundation, Inc.
+Copyright (C) 2012-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/rtegraph.cc b/gcc/m2/gm2-gcc/rtegraph.cc
index c40e68f..61783ea 100644
--- a/gcc/m2/gm2-gcc/rtegraph.cc
+++ b/gcc/m2/gm2-gcc/rtegraph.cc
@@ -1,6 +1,6 @@
/* rtegraph.cc graph and nodes used by m2rte.
-Copyright (C) 2019-2023 Free Software Foundation, Inc.
+Copyright (C) 2019-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-gcc/rtegraph.h b/gcc/m2/gm2-gcc/rtegraph.h
index 2e593d1..e755345 100644
--- a/gcc/m2/gm2-gcc/rtegraph.h
+++ b/gcc/m2/gm2-gcc/rtegraph.h
@@ -1,6 +1,6 @@
/* rtegraph.h runtime exception graph header.
-Copyright (C) 2019-2023 Free Software Foundation, Inc.
+Copyright (C) 2019-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-ici/M2Emit.mod b/gcc/m2/gm2-ici/M2Emit.mod
index 518b318..7c4183b 100644
--- a/gcc/m2/gm2-ici/M2Emit.mod
+++ b/gcc/m2/gm2-ici/M2Emit.mod
@@ -1,6 +1,6 @@
(* M2Emit.mod issue errors to the gm2 tools substructure.
-Copyright (C) 2019-2023 Free Software Foundation, Inc.
+Copyright (C) 2019-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-ici/m2linemap.c b/gcc/m2/gm2-ici/m2linemap.c
index ccc7410..0dc6591 100644
--- a/gcc/m2/gm2-ici/m2linemap.c
+++ b/gcc/m2/gm2-ici/m2linemap.c
@@ -1,6 +1,6 @@
/* m2linemap.c dummy module to allow tools to linking with M2LexBuf.
-Copyright (C) 2005-2023 Free Software Foundation, Inc.
+Copyright (C) 2005-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-internals.texi b/gcc/m2/gm2-internals.texi
index 50425fa..1788fa8 100644
--- a/gcc/m2/gm2-internals.texi
+++ b/gcc/m2/gm2-internals.texi
@@ -1,5 +1,5 @@
@c gm2-internals.texi describes the internals of gm2.
-@c Copyright @copyright{} 2000-2023 Free Software Foundation, Inc.
+@c Copyright @copyright{} 2000-2024 Free Software Foundation, Inc.
@c
@c This is part of the GM2 manual.
@c For copying conditions, see the file gcc/doc/include/fdl.texi.
diff --git a/gcc/m2/gm2-lang.cc b/gcc/m2/gm2-lang.cc
index 7cf1185..cfebfc6 100644
--- a/gcc/m2/gm2-lang.cc
+++ b/gcc/m2/gm2-lang.cc
@@ -1,6 +1,6 @@
/* gm2-lang.cc language-dependent hooks for GNU Modula-2.
-Copyright (C) 2002-2023 Free Software Foundation, Inc.
+Copyright (C) 2002-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-lang.h b/gcc/m2/gm2-lang.h
index daac2e9..224ea99 100644
--- a/gcc/m2/gm2-lang.h
+++ b/gcc/m2/gm2-lang.h
@@ -1,5 +1,5 @@
/* Language-dependent hooks for GNU Modula-2.
- Copyright (C) 2003-2023 Free Software Foundation, Inc.
+ Copyright (C) 2003-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>
This file is part of GNU CC.
diff --git a/gcc/m2/gm2-libiberty/choosetemp.def b/gcc/m2/gm2-libiberty/choosetemp.def
index 631e0ec..6e4665e 100644
--- a/gcc/m2/gm2-libiberty/choosetemp.def
+++ b/gcc/m2/gm2-libiberty/choosetemp.def
@@ -1,6 +1,6 @@
(* choosetemp.def provides a definition module for choose-temp.c in libiberty.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libiberty/pexecute.def b/gcc/m2/gm2-libiberty/pexecute.def
index f74c08a..db26952 100644
--- a/gcc/m2/gm2-libiberty/pexecute.def
+++ b/gcc/m2/gm2-libiberty/pexecute.def
@@ -1,6 +1,6 @@
(* pexecute.def provides an interface to libiberty pexecute.c
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-ch/M2LINK.c b/gcc/m2/gm2-libs-ch/M2LINK.c
index 9efe6f3..d3446f4 100644
--- a/gcc/m2/gm2-libs-ch/M2LINK.c
+++ b/gcc/m2/gm2-libs-ch/M2LINK.c
@@ -1,6 +1,6 @@
/* M2LINK.c provide a bootstrap minimal definitions.
-Copyright (C) 2022-2023 Free Software Foundation, Inc.
+Copyright (C) 2022-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-ch/RTcodummy.c b/gcc/m2/gm2-libs-ch/RTcodummy.c
index ee919ec..fdc41b0 100644
--- a/gcc/m2/gm2-libs-ch/RTcodummy.c
+++ b/gcc/m2/gm2-libs-ch/RTcodummy.c
@@ -1,6 +1,6 @@
/* RTcodummy.c provides dummy access to thread primitives.
-Copyright (C) 2019-2023 Free Software Foundation, Inc.
+Copyright (C) 2019-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-ch/RTintdummy.c b/gcc/m2/gm2-libs-ch/RTintdummy.c
index 44b7ddd..3214e97 100644
--- a/gcc/m2/gm2-libs-ch/RTintdummy.c
+++ b/gcc/m2/gm2-libs-ch/RTintdummy.c
@@ -1,6 +1,6 @@
/* RTintdummy.c provides dummy access to interrupt primitives.
-Copyright (C) 2019-2023 Free Software Foundation, Inc.
+Copyright (C) 2019-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-ch/Selective.c b/gcc/m2/gm2-libs-ch/Selective.c
index 659ce1d..14695b9 100644
--- a/gcc/m2/gm2-libs-ch/Selective.c
+++ b/gcc/m2/gm2-libs-ch/Selective.c
@@ -1,6 +1,6 @@
/* Selective.c provide access to timeval and select.
-Copyright (C) 2005-2023 Free Software Foundation, Inc.
+Copyright (C) 2005-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-ch/SysExceptions.c b/gcc/m2/gm2-libs-ch/SysExceptions.c
index 5b92c4c..85dc480 100644
--- a/gcc/m2/gm2-libs-ch/SysExceptions.c
+++ b/gcc/m2/gm2-libs-ch/SysExceptions.c
@@ -1,6 +1,6 @@
/* SysExceptions.c connect signal handlers to exceptions.
-Copyright (C) 2010-2023 Free Software Foundation, Inc.
+Copyright (C) 2010-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-ch/UnixArgs.cc b/gcc/m2/gm2-libs-ch/UnixArgs.cc
index 8db7c9a..574ca58 100644
--- a/gcc/m2/gm2-libs-ch/UnixArgs.cc
+++ b/gcc/m2/gm2-libs-ch/UnixArgs.cc
@@ -1,6 +1,6 @@
/* UnixArgs.cc record argc, argv as global variables.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-ch/cgetopt.c b/gcc/m2/gm2-libs-ch/cgetopt.c
index 36aadbd..184f290 100644
--- a/gcc/m2/gm2-libs-ch/cgetopt.c
+++ b/gcc/m2/gm2-libs-ch/cgetopt.c
@@ -1,6 +1,6 @@
/* getopt.c provide access to the C getopt library.
-Copyright (C) 2017-2023 Free Software Foundation, Inc.
+Copyright (C) 2017-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-ch/choosetemp.c b/gcc/m2/gm2-libs-ch/choosetemp.c
index 1e5123b..83fcff1 100644
--- a/gcc/m2/gm2-libs-ch/choosetemp.c
+++ b/gcc/m2/gm2-libs-ch/choosetemp.c
@@ -1,6 +1,6 @@
/* choosetemp.c provide access to temporary file creation.
-Copyright (C) 2005-2023 Free Software Foundation, Inc.
+Copyright (C) 2005-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-ch/dtoa.cc b/gcc/m2/gm2-libs-ch/dtoa.cc
index 19ce357..68e57cf 100644
--- a/gcc/m2/gm2-libs-ch/dtoa.cc
+++ b/gcc/m2/gm2-libs-ch/dtoa.cc
@@ -1,6 +1,6 @@
/* dtoa.c provide floating point string conversion routines.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-ch/errno.c b/gcc/m2/gm2-libs-ch/errno.c
index 420bb65..8bb8db2 100644
--- a/gcc/m2/gm2-libs-ch/errno.c
+++ b/gcc/m2/gm2-libs-ch/errno.c
@@ -1,6 +1,6 @@
/* errno.c provide access to errno.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-ch/host.c b/gcc/m2/gm2-libs-ch/host.c
index 8bcf243..f8f204c 100644
--- a/gcc/m2/gm2-libs-ch/host.c
+++ b/gcc/m2/gm2-libs-ch/host.c
@@ -1,6 +1,6 @@
/* host.c supply missing math routines.
-Copyright (C) 2010-2023 Free Software Foundation, Inc.
+Copyright (C) 2010-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-ch/ldtoa.cc b/gcc/m2/gm2-libs-ch/ldtoa.cc
index 96b8735..2da7a0d 100644
--- a/gcc/m2/gm2-libs-ch/ldtoa.cc
+++ b/gcc/m2/gm2-libs-ch/ldtoa.cc
@@ -1,6 +1,6 @@
/* ldtoa.c provide long double floating point string conversion routines.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-ch/m2rts.h b/gcc/m2/gm2-libs-ch/m2rts.h
index f8f85d1..b6da7cc 100644
--- a/gcc/m2/gm2-libs-ch/m2rts.h
+++ b/gcc/m2/gm2-libs-ch/m2rts.h
@@ -1,6 +1,6 @@
/* m2rts.h provides a C interface to M2RTS.mod.
-Copyright (C) 2019-2023 Free Software Foundation, Inc.
+Copyright (C) 2019-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-ch/termios.c b/gcc/m2/gm2-libs-ch/termios.c
index 622404c..472a4c0 100644
--- a/gcc/m2/gm2-libs-ch/termios.c
+++ b/gcc/m2/gm2-libs-ch/termios.c
@@ -1,6 +1,6 @@
/* termios.c provide access to termios.
-Copyright (C) 2010-2023 Free Software Foundation, Inc.
+Copyright (C) 2010-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-ch/tools.c b/gcc/m2/gm2-libs-ch/tools.c
index a60d1e6..0a05e3d 100644
--- a/gcc/m2/gm2-libs-ch/tools.c
+++ b/gcc/m2/gm2-libs-ch/tools.c
@@ -1,6 +1,6 @@
/* tools.c provide routines for the tools for stage2 build.
-Copyright (C) 2010-2023 Free Software Foundation, Inc.
+Copyright (C) 2010-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-ch/wrapc.c b/gcc/m2/gm2-libs-ch/wrapc.c
index fdb51cd..ed80cbd 100644
--- a/gcc/m2/gm2-libs-ch/wrapc.c
+++ b/gcc/m2/gm2-libs-ch/wrapc.c
@@ -1,6 +1,6 @@
/* wrapc.c provide access to miscellaneous C library functions.
-Copyright (C) 2005-2023 Free Software Foundation, Inc.
+Copyright (C) 2005-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-ch/xlibc.c b/gcc/m2/gm2-libs-ch/xlibc.c
index 5072439..481ecd0 100644
--- a/gcc/m2/gm2-libs-ch/xlibc.c
+++ b/gcc/m2/gm2-libs-ch/xlibc.c
@@ -1,6 +1,6 @@
/* xlibc.c allow access to some poisoned functions.
-Copyright (C) 2010-2023 Free Software Foundation, Inc.
+Copyright (C) 2010-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-coroutines/Executive.def b/gcc/m2/gm2-libs-coroutines/Executive.def
index 16b71c4..b283822 100644
--- a/gcc/m2/gm2-libs-coroutines/Executive.def
+++ b/gcc/m2/gm2-libs-coroutines/Executive.def
@@ -1,6 +1,6 @@
(* Executive.def provides a simple multitasking executive.
-Copyright (C) 2002-2023 Free Software Foundation, Inc.
+Copyright (C) 2002-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-coroutines/Executive.mod b/gcc/m2/gm2-libs-coroutines/Executive.mod
index 0e0b3ee..26a5447 100644
--- a/gcc/m2/gm2-libs-coroutines/Executive.mod
+++ b/gcc/m2/gm2-libs-coroutines/Executive.mod
@@ -1,6 +1,6 @@
(* Executive.mod provides a simple multitasking executive.
-Copyright (C) 2002-2023 Free Software Foundation, Inc.
+Copyright (C) 2002-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-coroutines/KeyBoardLEDs.def b/gcc/m2/gm2-libs-coroutines/KeyBoardLEDs.def
index 40498c3..ad53919 100644
--- a/gcc/m2/gm2-libs-coroutines/KeyBoardLEDs.def
+++ b/gcc/m2/gm2-libs-coroutines/KeyBoardLEDs.def
@@ -1,6 +1,6 @@
(* KeyBoardLEDs.def provides access to the keyboard LEDs under Linux.
-Copyright (C) 2002-2023 Free Software Foundation, Inc.
+Copyright (C) 2002-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-coroutines/README.texi b/gcc/m2/gm2-libs-coroutines/README.texi
index 94901d5..0dad5ae 100644
--- a/gcc/m2/gm2-libs-coroutines/README.texi
+++ b/gcc/m2/gm2-libs-coroutines/README.texi
@@ -1,5 +1,5 @@
@c README.texi describes the PIM coroutine libraries.
-@c Copyright @copyright{} 2000-2023 Free Software Foundation, Inc.
+@c Copyright @copyright{} 2000-2024 Free Software Foundation, Inc.
@c
@c This is part of the GM2 manual.
@c For copying conditions, see the file gcc/doc/include/fdl.texi.
diff --git a/gcc/m2/gm2-libs-coroutines/SYSTEM.def b/gcc/m2/gm2-libs-coroutines/SYSTEM.def
index 5a66d20..a1c7f44 100644
--- a/gcc/m2/gm2-libs-coroutines/SYSTEM.def
+++ b/gcc/m2/gm2-libs-coroutines/SYSTEM.def
@@ -1,6 +1,6 @@
(* SYSTEM.def provides access to COROUTINE primitives and underlying system.
-Copyright (C) 2002-2023 Free Software Foundation, Inc.
+Copyright (C) 2002-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-coroutines/SYSTEM.mod b/gcc/m2/gm2-libs-coroutines/SYSTEM.mod
index f8ec6d7..4fb20ee 100644
--- a/gcc/m2/gm2-libs-coroutines/SYSTEM.mod
+++ b/gcc/m2/gm2-libs-coroutines/SYSTEM.mod
@@ -1,6 +1,6 @@
(* SYSTEM.mod provides access to COROUTINE primitives and underlying system.
-Copyright (C) 2002-2023 Free Software Foundation, Inc.
+Copyright (C) 2002-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-coroutines/TimerHandler.def b/gcc/m2/gm2-libs-coroutines/TimerHandler.def
index d747c31..a1176cb 100644
--- a/gcc/m2/gm2-libs-coroutines/TimerHandler.def
+++ b/gcc/m2/gm2-libs-coroutines/TimerHandler.def
@@ -1,6 +1,6 @@
(* TimerHandler.def provides a simple timer handler for the Executive.
-Copyright (C) 2002-2023 Free Software Foundation, Inc.
+Copyright (C) 2002-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-coroutines/TimerHandler.mod b/gcc/m2/gm2-libs-coroutines/TimerHandler.mod
index 1285873..88eb04e 100644
--- a/gcc/m2/gm2-libs-coroutines/TimerHandler.mod
+++ b/gcc/m2/gm2-libs-coroutines/TimerHandler.mod
@@ -1,6 +1,6 @@
(* TimerHandler.mod provides a simple timer handler for the Executive.
-Copyright (C) 2002-2023 Free Software Foundation, Inc.
+Copyright (C) 2002-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/COROUTINES.mod b/gcc/m2/gm2-libs-iso/COROUTINES.mod
index e09646f..322fb56 100644
--- a/gcc/m2/gm2-libs-iso/COROUTINES.mod
+++ b/gcc/m2/gm2-libs-iso/COROUTINES.mod
@@ -1,6 +1,6 @@
(* COROUTINES.mod implement the ISO COROUTINES specification.
-Copyright (C) 2002-2023 Free Software Foundation, Inc.
+Copyright (C) 2002-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/ChanConsts.h b/gcc/m2/gm2-libs-iso/ChanConsts.h
index 24088ca..5ac1da0 100644
--- a/gcc/m2/gm2-libs-iso/ChanConsts.h
+++ b/gcc/m2/gm2-libs-iso/ChanConsts.h
@@ -1,6 +1,6 @@
/* ChanConsts.h define enum to be used by C components.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/ChanConsts.mod b/gcc/m2/gm2-libs-iso/ChanConsts.mod
index f492d9a..4afe2fe 100644
--- a/gcc/m2/gm2-libs-iso/ChanConsts.mod
+++ b/gcc/m2/gm2-libs-iso/ChanConsts.mod
@@ -1,6 +1,6 @@
(* ChanConsts.mod common types and values for channels.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/CharClass.mod b/gcc/m2/gm2-libs-iso/CharClass.mod
index 768aea5..35e5f22 100644
--- a/gcc/m2/gm2-libs-iso/CharClass.mod
+++ b/gcc/m2/gm2-libs-iso/CharClass.mod
@@ -1,6 +1,6 @@
(* CharClass.mod implement the ISO CharClass specification.
-Copyright (C) 2002-2023 Free Software Foundation, Inc.
+Copyright (C) 2002-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/ClientSocket.def b/gcc/m2/gm2-libs-iso/ClientSocket.def
index ad21ae6..12c6917 100644
--- a/gcc/m2/gm2-libs-iso/ClientSocket.def
+++ b/gcc/m2/gm2-libs-iso/ClientSocket.def
@@ -1,6 +1,6 @@
(* ClientSocket.def provides a client TCP interface for ChanId's.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/ClientSocket.mod b/gcc/m2/gm2-libs-iso/ClientSocket.mod
index 56145c3..d70cd30 100644
--- a/gcc/m2/gm2-libs-iso/ClientSocket.mod
+++ b/gcc/m2/gm2-libs-iso/ClientSocket.mod
@@ -1,6 +1,6 @@
(* ClientSocket.mod provides a client TCP interface for ChanId's.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/ComplexMath.mod b/gcc/m2/gm2-libs-iso/ComplexMath.mod
index 63e0aca..99cfa7d 100644
--- a/gcc/m2/gm2-libs-iso/ComplexMath.mod
+++ b/gcc/m2/gm2-libs-iso/ComplexMath.mod
@@ -1,6 +1,6 @@
(* ComplexMath.mod implement the ISO ComplexMath specification.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/ConvStringLong.def b/gcc/m2/gm2-libs-iso/ConvStringLong.def
index c135320..4d9b90f 100644
--- a/gcc/m2/gm2-libs-iso/ConvStringLong.def
+++ b/gcc/m2/gm2-libs-iso/ConvStringLong.def
@@ -1,6 +1,6 @@
(* ConvStringLong.def converts floating point numbers to Strings.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/ConvStringLong.mod b/gcc/m2/gm2-libs-iso/ConvStringLong.mod
index 5164173..71730ab 100644
--- a/gcc/m2/gm2-libs-iso/ConvStringLong.mod
+++ b/gcc/m2/gm2-libs-iso/ConvStringLong.mod
@@ -1,6 +1,6 @@
(* ConvStringLong.mod converts floating point numbers to Strings.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/ConvStringReal.def b/gcc/m2/gm2-libs-iso/ConvStringReal.def
index 0c90913..9986747 100644
--- a/gcc/m2/gm2-libs-iso/ConvStringReal.def
+++ b/gcc/m2/gm2-libs-iso/ConvStringReal.def
@@ -1,6 +1,6 @@
(* ConvStringReal.def translate floating point numbers to Strings.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/ConvStringReal.mod b/gcc/m2/gm2-libs-iso/ConvStringReal.mod
index 9af06ad..67db2b5 100644
--- a/gcc/m2/gm2-libs-iso/ConvStringReal.mod
+++ b/gcc/m2/gm2-libs-iso/ConvStringReal.mod
@@ -1,6 +1,6 @@
(* ConvStringReal.mod translate floating point numbers to Strings.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/ConvStringShort.def b/gcc/m2/gm2-libs-iso/ConvStringShort.def
index a6b485c..b17ff75 100644
--- a/gcc/m2/gm2-libs-iso/ConvStringShort.def
+++ b/gcc/m2/gm2-libs-iso/ConvStringShort.def
@@ -1,6 +1,6 @@
(* ConvStringShort.def converts floating point numbers to Strings.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/ConvStringShort.mod b/gcc/m2/gm2-libs-iso/ConvStringShort.mod
index 064027c..351ab71 100644
--- a/gcc/m2/gm2-libs-iso/ConvStringShort.mod
+++ b/gcc/m2/gm2-libs-iso/ConvStringShort.mod
@@ -1,6 +1,6 @@
(* ConvStringShort.mod converts floating point numbers to Strings.
-Copyright (C) 2023 Free Software Foundation, Inc.
+Copyright (C) 2023-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/ConvTypes.mod b/gcc/m2/gm2-libs-iso/ConvTypes.mod
index 0036211..1734dd4 100644
--- a/gcc/m2/gm2-libs-iso/ConvTypes.mod
+++ b/gcc/m2/gm2-libs-iso/ConvTypes.mod
@@ -1,6 +1,6 @@
(* ConvTypes.mod implement the ISO ConvTypes specification.
-Copyright (C) 2002-2023 Free Software Foundation, Inc.
+Copyright (C) 2002-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/EXCEPTIONS.mod b/gcc/m2/gm2-libs-iso/EXCEPTIONS.mod
index b06594f..21ddd32 100644
--- a/gcc/m2/gm2-libs-iso/EXCEPTIONS.mod
+++ b/gcc/m2/gm2-libs-iso/EXCEPTIONS.mod
@@ -1,6 +1,6 @@
(* EXCEPTIONS.mod implement the ISO EXCEPTIONS specification.
-Copyright (C) 2003-2023 Free Software Foundation, Inc.
+Copyright (C) 2003-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/ErrnoCategory.def b/gcc/m2/gm2-libs-iso/ErrnoCategory.def
index c3c00f2..d69bc0e 100644
--- a/gcc/m2/gm2-libs-iso/ErrnoCategory.def
+++ b/gcc/m2/gm2-libs-iso/ErrnoCategory.def
@@ -1,6 +1,6 @@
(* ErrnoCategory.def provides an interface to errno.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/GeneralUserExceptions.mod b/gcc/m2/gm2-libs-iso/GeneralUserExceptions.mod
index d234442..910b0bc 100644
--- a/gcc/m2/gm2-libs-iso/GeneralUserExceptions.mod
+++ b/gcc/m2/gm2-libs-iso/GeneralUserExceptions.mod
@@ -1,6 +1,6 @@
(* GeneralUserExceptions.mod implement the ISO GeneralUserExceptions.
-Copyright (C) 2002-2023 Free Software Foundation, Inc.
+Copyright (C) 2002-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/IOChan.mod b/gcc/m2/gm2-libs-iso/IOChan.mod
index 83040c6..3361c03 100644
--- a/gcc/m2/gm2-libs-iso/IOChan.mod
+++ b/gcc/m2/gm2-libs-iso/IOChan.mod
@@ -1,6 +1,6 @@
(* IOChan.mod implement the ISO IOChan specification.
-Copyright (C) 2002-2023 Free Software Foundation, Inc.
+Copyright (C) 2002-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/IOConsts.mod b/gcc/m2/gm2-libs-iso/IOConsts.mod
index 101f7a0..0cc2cea 100644
--- a/gcc/m2/gm2-libs-iso/IOConsts.mod
+++ b/gcc/m2/gm2-libs-iso/IOConsts.mod
@@ -1,6 +1,6 @@
(* IOConsts.mod implement the ISO IOConsts specification.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/IOLink.mod b/gcc/m2/gm2-libs-iso/IOLink.mod
index 0ac9a44..8fdc83b 100644
--- a/gcc/m2/gm2-libs-iso/IOLink.mod
+++ b/gcc/m2/gm2-libs-iso/IOLink.mod
@@ -1,6 +1,6 @@
(* IOLink.mod implement the ISO IOLink specification.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/IOResult.mod b/gcc/m2/gm2-libs-iso/IOResult.mod
index d61a3cd..8545599 100644
--- a/gcc/m2/gm2-libs-iso/IOResult.mod
+++ b/gcc/m2/gm2-libs-iso/IOResult.mod
@@ -1,6 +1,6 @@
(* IOResult.mod implement the ISO IOResult specification.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/LongComplexMath.mod b/gcc/m2/gm2-libs-iso/LongComplexMath.mod
index 5a75267..fcb1902 100644
--- a/gcc/m2/gm2-libs-iso/LongComplexMath.mod
+++ b/gcc/m2/gm2-libs-iso/LongComplexMath.mod
@@ -1,6 +1,6 @@
(* LongComplexMath.mod implement the ISO LongComplexMath specification.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/LongConv.mod b/gcc/m2/gm2-libs-iso/LongConv.mod
index e64fc41..056fc1e 100644
--- a/gcc/m2/gm2-libs-iso/LongConv.mod
+++ b/gcc/m2/gm2-libs-iso/LongConv.mod
@@ -1,6 +1,6 @@
(* LongConv.mod implement the ISO LongConv specification.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/LongMath.mod b/gcc/m2/gm2-libs-iso/LongMath.mod
index fcff7fd..f4b90b4 100644
--- a/gcc/m2/gm2-libs-iso/LongMath.mod
+++ b/gcc/m2/gm2-libs-iso/LongMath.mod
@@ -1,6 +1,6 @@
(* LongMath.mod implement the ISO LongMath specification.
-Copyright (C) 2003-2023 Free Software Foundation, Inc.
+Copyright (C) 2003-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/LongStr.mod b/gcc/m2/gm2-libs-iso/LongStr.mod
index 0c81fea..b0d376b 100644
--- a/gcc/m2/gm2-libs-iso/LongStr.mod
+++ b/gcc/m2/gm2-libs-iso/LongStr.mod
@@ -1,6 +1,6 @@
(* LongStr.mod implement the ISO LongStr specification.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/LongWholeIO.def b/gcc/m2/gm2-libs-iso/LongWholeIO.def
index 0ced31f..330748a 100644
--- a/gcc/m2/gm2-libs-iso/LongWholeIO.def
+++ b/gcc/m2/gm2-libs-iso/LongWholeIO.def
@@ -1,6 +1,6 @@
(* LongWholeIO.def provides a WholeIO interface for gm2 LONGINT/LONGCARD.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/LongWholeIO.mod b/gcc/m2/gm2-libs-iso/LongWholeIO.mod
index 01f410c..78989ed 100644
--- a/gcc/m2/gm2-libs-iso/LongWholeIO.mod
+++ b/gcc/m2/gm2-libs-iso/LongWholeIO.mod
@@ -1,6 +1,6 @@
(* LongWholeIO.mod provides a WholeIO interface for gm2 LONGINT/LONGCARD.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/LowLong.mod b/gcc/m2/gm2-libs-iso/LowLong.mod
index 34eb056..033d72d 100644
--- a/gcc/m2/gm2-libs-iso/LowLong.mod
+++ b/gcc/m2/gm2-libs-iso/LowLong.mod
@@ -1,6 +1,6 @@
(* LowLong.mod implement ISO LowLong specification.
-Copyright (C) 2010-2023 Free Software Foundation, Inc.
+Copyright (C) 2010-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/LowReal.mod b/gcc/m2/gm2-libs-iso/LowReal.mod
index eb459a1..b949295 100644
--- a/gcc/m2/gm2-libs-iso/LowReal.mod
+++ b/gcc/m2/gm2-libs-iso/LowReal.mod
@@ -1,6 +1,6 @@
-(* LowReal.mod implements ISO LowReal.def Copyright (C) 2008-2023 Free Software Foundation, Inc.
+(* LowReal.mod implements ISO LowReal.def Copyright (C) 2008-2024 Free Software Foundation, Inc.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/LowShort.def b/gcc/m2/gm2-libs-iso/LowShort.def
index aefa1c3..3e3b5f1 100644
--- a/gcc/m2/gm2-libs-iso/LowShort.def
+++ b/gcc/m2/gm2-libs-iso/LowShort.def
@@ -1,6 +1,6 @@
(* LowShort.def provides access to limits of the gm2 SHORTREAL.
-Copyright (C) 2010-2023 Free Software Foundation, Inc.
+Copyright (C) 2010-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/LowShort.mod b/gcc/m2/gm2-libs-iso/LowShort.mod
index 5ea0c91..88e97ad 100644
--- a/gcc/m2/gm2-libs-iso/LowShort.mod
+++ b/gcc/m2/gm2-libs-iso/LowShort.mod
@@ -1,6 +1,6 @@
(* LowShort.mod provides access to limits of the gm2 SHORTREAL.
-Copyright (C) 2010-2023 Free Software Foundation, Inc.
+Copyright (C) 2010-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/M2EXCEPTION.mod b/gcc/m2/gm2-libs-iso/M2EXCEPTION.mod
index e0c9c4b..637e086 100644
--- a/gcc/m2/gm2-libs-iso/M2EXCEPTION.mod
+++ b/gcc/m2/gm2-libs-iso/M2EXCEPTION.mod
@@ -1,6 +1,6 @@
(* M2EXCEPTION.mod implements access to the exception state.
-Copyright (C) 2003-2023 Free Software Foundation, Inc.
+Copyright (C) 2003-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/M2RTS.def b/gcc/m2/gm2-libs-iso/M2RTS.def
index 4fd6c9f..0cea41a 100644
--- a/gcc/m2/gm2-libs-iso/M2RTS.def
+++ b/gcc/m2/gm2-libs-iso/M2RTS.def
@@ -1,6 +1,6 @@
(* M2RTS.def provides access to the exception handlers.
-Copyright (C) 2010-2023 Free Software Foundation, Inc.
+Copyright (C) 2010-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/M2RTS.mod b/gcc/m2/gm2-libs-iso/M2RTS.mod
index 3c81312..14a9e81 100644
--- a/gcc/m2/gm2-libs-iso/M2RTS.mod
+++ b/gcc/m2/gm2-libs-iso/M2RTS.mod
@@ -1,6 +1,6 @@
(* M2RTS.mod implements access to the exception handlers.
-Copyright (C) 2010-2023 Free Software Foundation, Inc.
+Copyright (C) 2010-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/MemStream.def b/gcc/m2/gm2-libs-iso/MemStream.def
index acc09cf..a762e5a 100644
--- a/gcc/m2/gm2-libs-iso/MemStream.def
+++ b/gcc/m2/gm2-libs-iso/MemStream.def
@@ -1,6 +1,6 @@
(* MemStream.def provide a memory stream channel.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/MemStream.mod b/gcc/m2/gm2-libs-iso/MemStream.mod
index 573b8d3..9620ed2 100644
--- a/gcc/m2/gm2-libs-iso/MemStream.mod
+++ b/gcc/m2/gm2-libs-iso/MemStream.mod
@@ -1,6 +1,6 @@
(* MemStream.mod provide a memory stream channel.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/Preemptive.def b/gcc/m2/gm2-libs-iso/Preemptive.def
index bb9aa0c..4e58429 100644
--- a/gcc/m2/gm2-libs-iso/Preemptive.def
+++ b/gcc/m2/gm2-libs-iso/Preemptive.def
@@ -1,6 +1,6 @@
(* Preemptive.def provides the Processes module with a premptive scheduler.
-Copyright (C) 2020-2023 Free Software Foundation, Inc.
+Copyright (C) 2020-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/Preemptive.mod b/gcc/m2/gm2-libs-iso/Preemptive.mod
index 44aa62b..87ce03d 100644
--- a/gcc/m2/gm2-libs-iso/Preemptive.mod
+++ b/gcc/m2/gm2-libs-iso/Preemptive.mod
@@ -1,6 +1,6 @@
(* Premptive.mod provides the Processes module with a premptive scheduler.
-Copyright (C) 2020-2023 Free Software Foundation, Inc.
+Copyright (C) 2020-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/Processes.mod b/gcc/m2/gm2-libs-iso/Processes.mod
index fd0c6d0..a4cd1d3 100644
--- a/gcc/m2/gm2-libs-iso/Processes.mod
+++ b/gcc/m2/gm2-libs-iso/Processes.mod
@@ -1,6 +1,6 @@
(* Processes.mod implement the ISO Processes specification.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/ProgramArgs.mod b/gcc/m2/gm2-libs-iso/ProgramArgs.mod
index a4170b5..8033aad 100644
--- a/gcc/m2/gm2-libs-iso/ProgramArgs.mod
+++ b/gcc/m2/gm2-libs-iso/ProgramArgs.mod
@@ -1,6 +1,6 @@
(* ProgramArgs.mod implement the ISO ProgramArgs specification.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/README.texi b/gcc/m2/gm2-libs-iso/README.texi
index f03b820..67e9366 100644
--- a/gcc/m2/gm2-libs-iso/README.texi
+++ b/gcc/m2/gm2-libs-iso/README.texi
@@ -1,5 +1,5 @@
@c README.texi describes the ISO libraries.
-@c Copyright @copyright{} 2000-2023 Free Software Foundation, Inc.
+@c Copyright @copyright{} 2000-2024 Free Software Foundation, Inc.
@c
@c This is part of the GM2 manual.
@c For copying conditions, see the file gcc/doc/include/fdl.texi.
diff --git a/gcc/m2/gm2-libs-iso/RTco.def b/gcc/m2/gm2-libs-iso/RTco.def
index 5285a7d..f114edb 100644
--- a/gcc/m2/gm2-libs-iso/RTco.def
+++ b/gcc/m2/gm2-libs-iso/RTco.def
@@ -1,6 +1,6 @@
(* RTco.def provides minimal access to thread primitives.
-Copyright (C) 2019-2023 Free Software Foundation, Inc.
+Copyright (C) 2019-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/RTdata.def b/gcc/m2/gm2-libs-iso/RTdata.def
index b094bb1..7bf2272 100644
--- a/gcc/m2/gm2-libs-iso/RTdata.def
+++ b/gcc/m2/gm2-libs-iso/RTdata.def
@@ -1,6 +1,6 @@
(* RTdata.def provides a mechanism whereby devices can attach data.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/RTdata.mod b/gcc/m2/gm2-libs-iso/RTdata.mod
index 82ecec8..6b72103 100644
--- a/gcc/m2/gm2-libs-iso/RTdata.mod
+++ b/gcc/m2/gm2-libs-iso/RTdata.mod
@@ -1,6 +1,6 @@
(* RTdata.mod implements a mechanism whereby devices can attach data.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/RTentity.def b/gcc/m2/gm2-libs-iso/RTentity.def
index d321835..8ba437d 100644
--- a/gcc/m2/gm2-libs-iso/RTentity.def
+++ b/gcc/m2/gm2-libs-iso/RTentity.def
@@ -1,6 +1,6 @@
(* RTentity.def maintains a grouping of different opaque types.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/RTentity.mod b/gcc/m2/gm2-libs-iso/RTentity.mod
index ee6a97a..b67a5ec 100644
--- a/gcc/m2/gm2-libs-iso/RTentity.mod
+++ b/gcc/m2/gm2-libs-iso/RTentity.mod
@@ -1,6 +1,6 @@
(* RTentity.mod implements a grouping of different opaque types.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/RTfio.def b/gcc/m2/gm2-libs-iso/RTfio.def
index e98a7fd..122fa37 100644
--- a/gcc/m2/gm2-libs-iso/RTfio.def
+++ b/gcc/m2/gm2-libs-iso/RTfio.def
@@ -1,6 +1,6 @@
(* RTfio.def provide default FIO based methods.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/RTfio.mod b/gcc/m2/gm2-libs-iso/RTfio.mod
index 945ac3c..55f74bb 100644
--- a/gcc/m2/gm2-libs-iso/RTfio.mod
+++ b/gcc/m2/gm2-libs-iso/RTfio.mod
@@ -1,6 +1,6 @@
(* RTfio.mod implement default FIO based methods.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/RTgen.def b/gcc/m2/gm2-libs-iso/RTgen.def
index 7becf47..1889529 100644
--- a/gcc/m2/gm2-libs-iso/RTgen.def
+++ b/gcc/m2/gm2-libs-iso/RTgen.def
@@ -1,6 +1,6 @@
(* RTgen.def provide a generic device interface used by ISO.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/RTgen.mod b/gcc/m2/gm2-libs-iso/RTgen.mod
index c4706c5..892000b 100644
--- a/gcc/m2/gm2-libs-iso/RTgen.mod
+++ b/gcc/m2/gm2-libs-iso/RTgen.mod
@@ -1,6 +1,6 @@
(* RTgen.mod implement a generic device interface used by ISO.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/RTgenif.def b/gcc/m2/gm2-libs-iso/RTgenif.def
index c722023..8cd6971 100644
--- a/gcc/m2/gm2-libs-iso/RTgenif.def
+++ b/gcc/m2/gm2-libs-iso/RTgenif.def
@@ -1,6 +1,6 @@
(* RTgenif.def provide a generic device interface mechanism used by RTgen.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/RTgenif.mod b/gcc/m2/gm2-libs-iso/RTgenif.mod
index c843537..034a3e9 100644
--- a/gcc/m2/gm2-libs-iso/RTgenif.mod
+++ b/gcc/m2/gm2-libs-iso/RTgenif.mod
@@ -1,6 +1,6 @@
(* RTgenif.mod implement a generic device interface mechanism used by RTgen.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/RTio.def b/gcc/m2/gm2-libs-iso/RTio.def
index fd25cee..45fed05 100644
--- a/gcc/m2/gm2-libs-iso/RTio.def
+++ b/gcc/m2/gm2-libs-iso/RTio.def
@@ -1,6 +1,6 @@
(* RTio.def provides low level routines for creating and destroying ChanIds.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/RTio.mod b/gcc/m2/gm2-libs-iso/RTio.mod
index 7b81171..f7fb6f3 100644
--- a/gcc/m2/gm2-libs-iso/RTio.mod
+++ b/gcc/m2/gm2-libs-iso/RTio.mod
@@ -1,6 +1,6 @@
(* RTio.mod implements low level routines for creating and destroying ChanIds.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/RandomNumber.def b/gcc/m2/gm2-libs-iso/RandomNumber.def
index 72c626e..10dd8f3 100644
--- a/gcc/m2/gm2-libs-iso/RandomNumber.def
+++ b/gcc/m2/gm2-libs-iso/RandomNumber.def
@@ -1,6 +1,6 @@
(* RandomNumber.def provide a set of random number procedures for pervasive types.
-Copyright (C) 2012-2023 Free Software Foundation, Inc.
+Copyright (C) 2012-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/RandomNumber.mod b/gcc/m2/gm2-libs-iso/RandomNumber.mod
index 57b8ea0..eb3aa10 100644
--- a/gcc/m2/gm2-libs-iso/RandomNumber.mod
+++ b/gcc/m2/gm2-libs-iso/RandomNumber.mod
@@ -1,6 +1,6 @@
(* RandomNumber.mod implement a set of random number procedures for pervasive types.
-Copyright (C) 2012-2023 Free Software Foundation, Inc.
+Copyright (C) 2012-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/RawIO.mod b/gcc/m2/gm2-libs-iso/RawIO.mod
index 412b3b6..e612dfe 100644
--- a/gcc/m2/gm2-libs-iso/RawIO.mod
+++ b/gcc/m2/gm2-libs-iso/RawIO.mod
@@ -1,6 +1,6 @@
(* RawIO.mod implement the ISO RawIO specification.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/RealConv.mod b/gcc/m2/gm2-libs-iso/RealConv.mod
index 0c0f5f6..4223f30 100644
--- a/gcc/m2/gm2-libs-iso/RealConv.mod
+++ b/gcc/m2/gm2-libs-iso/RealConv.mod
@@ -1,6 +1,6 @@
(* RealConv.mod implement the ISO RealConv specification.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/RealMath.mod b/gcc/m2/gm2-libs-iso/RealMath.mod
index 04e4f17..919567d 100644
--- a/gcc/m2/gm2-libs-iso/RealMath.mod
+++ b/gcc/m2/gm2-libs-iso/RealMath.mod
@@ -1,6 +1,6 @@
(* RealMath.mod implement the ISO RealMath specification.
-Copyright (C) 2003-2023 Free Software Foundation, Inc.
+Copyright (C) 2003-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/RealStr.mod b/gcc/m2/gm2-libs-iso/RealStr.mod
index cee6173..67a1108e 100644
--- a/gcc/m2/gm2-libs-iso/RealStr.mod
+++ b/gcc/m2/gm2-libs-iso/RealStr.mod
@@ -1,6 +1,6 @@
(* RealStr.mod implement the ISO RealStr specification.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/RndFile.mod b/gcc/m2/gm2-libs-iso/RndFile.mod
index 46cf638..46a2efd 100644
--- a/gcc/m2/gm2-libs-iso/RndFile.mod
+++ b/gcc/m2/gm2-libs-iso/RndFile.mod
@@ -1,6 +1,6 @@
(* RndFile.mod implement the ISO RndFile specification.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/SIOResult.mod b/gcc/m2/gm2-libs-iso/SIOResult.mod
index 7e1ced5..539f986 100644
--- a/gcc/m2/gm2-libs-iso/SIOResult.mod
+++ b/gcc/m2/gm2-libs-iso/SIOResult.mod
@@ -1,6 +1,6 @@
(* SIOResult.mod implement the ISO SIOResult specification.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/SLongIO.mod b/gcc/m2/gm2-libs-iso/SLongIO.mod
index 2ca51ee..3e95ae6 100644
--- a/gcc/m2/gm2-libs-iso/SLongIO.mod
+++ b/gcc/m2/gm2-libs-iso/SLongIO.mod
@@ -1,6 +1,6 @@
(* SLongIO.mod implement the ISO SLongIO specification.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/SLongWholeIO.def b/gcc/m2/gm2-libs-iso/SLongWholeIO.def
index 6ef5238..fd1cecc 100644
--- a/gcc/m2/gm2-libs-iso/SLongWholeIO.def
+++ b/gcc/m2/gm2-libs-iso/SLongWholeIO.def
@@ -1,6 +1,6 @@
(* SLongWholeIO.def provides input/output of LONGINT/LONGCARD over channels.
-Copyright (C) 2013-2023 Free Software Foundation, Inc.
+Copyright (C) 2013-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/SLongWholeIO.mod b/gcc/m2/gm2-libs-iso/SLongWholeIO.mod
index d85b2ac..c947506 100644
--- a/gcc/m2/gm2-libs-iso/SLongWholeIO.mod
+++ b/gcc/m2/gm2-libs-iso/SLongWholeIO.mod
@@ -1,6 +1,6 @@
(* SLongWholeIO.mod implements input/output of LONGINT/LONGCARD over channels.
-Copyright (C) 2013-2023 Free Software Foundation, Inc.
+Copyright (C) 2013-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/SRawIO.mod b/gcc/m2/gm2-libs-iso/SRawIO.mod
index 7de2fb6..d1af7c0 100644
--- a/gcc/m2/gm2-libs-iso/SRawIO.mod
+++ b/gcc/m2/gm2-libs-iso/SRawIO.mod
@@ -1,6 +1,6 @@
(* SRawIO.mod implement the ISO SRawIO specification.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/SRealIO.mod b/gcc/m2/gm2-libs-iso/SRealIO.mod
index 400d8ae..cc328ca 100644
--- a/gcc/m2/gm2-libs-iso/SRealIO.mod
+++ b/gcc/m2/gm2-libs-iso/SRealIO.mod
@@ -1,6 +1,6 @@
(* SRealIO.mod implement the ISO SRealIO specification.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/SShortIO.def b/gcc/m2/gm2-libs-iso/SShortIO.def
index fec7f6d..47813d5 100644
--- a/gcc/m2/gm2-libs-iso/SShortIO.def
+++ b/gcc/m2/gm2-libs-iso/SShortIO.def
@@ -1,6 +1,6 @@
(* SShortIO.def provides input/output of SHORTREAL over channels.
-Copyright (C) 2013-2023 Free Software Foundation, Inc.
+Copyright (C) 2013-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/SShortIO.mod b/gcc/m2/gm2-libs-iso/SShortIO.mod
index a108a66..ef1c89e 100644
--- a/gcc/m2/gm2-libs-iso/SShortIO.mod
+++ b/gcc/m2/gm2-libs-iso/SShortIO.mod
@@ -1,6 +1,6 @@
(* SShortIO.mod implements input/output of SHORTREAL over channels.
-Copyright (C) 2013-2023 Free Software Foundation, Inc.
+Copyright (C) 2013-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/SShortWholeIO.def b/gcc/m2/gm2-libs-iso/SShortWholeIO.def
index 0d2c09d..c22526c 100644
--- a/gcc/m2/gm2-libs-iso/SShortWholeIO.def
+++ b/gcc/m2/gm2-libs-iso/SShortWholeIO.def
@@ -1,6 +1,6 @@
(* SShortWholeIO.def provides input/output of SHORTINT/SHORTCARD over channels.
-Copyright (C) 2013-2023 Free Software Foundation, Inc.
+Copyright (C) 2013-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/SShortWholeIO.mod b/gcc/m2/gm2-libs-iso/SShortWholeIO.mod
index 4917fe6..452592a 100644
--- a/gcc/m2/gm2-libs-iso/SShortWholeIO.mod
+++ b/gcc/m2/gm2-libs-iso/SShortWholeIO.mod
@@ -1,6 +1,6 @@
(* SShortWholeIO.mod implements input/output of SHORTINT/SHORTCARD over channels.
-Copyright (C) 2013-2023 Free Software Foundation, Inc.
+Copyright (C) 2013-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/STextIO.mod b/gcc/m2/gm2-libs-iso/STextIO.mod
index 61fcad9..7d1f572 100644
--- a/gcc/m2/gm2-libs-iso/STextIO.mod
+++ b/gcc/m2/gm2-libs-iso/STextIO.mod
@@ -1,6 +1,6 @@
(* STextIO.mod implement the ISO STextIO specification.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/SWholeIO.mod b/gcc/m2/gm2-libs-iso/SWholeIO.mod
index 53f8a32..4434a33 100644
--- a/gcc/m2/gm2-libs-iso/SWholeIO.mod
+++ b/gcc/m2/gm2-libs-iso/SWholeIO.mod
@@ -1,6 +1,6 @@
(* SWholeIO.mod implement the ISO SWholeIO specification.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/SYSTEM.mod b/gcc/m2/gm2-libs-iso/SYSTEM.mod
index b4a943f..00333a5 100644
--- a/gcc/m2/gm2-libs-iso/SYSTEM.mod
+++ b/gcc/m2/gm2-libs-iso/SYSTEM.mod
@@ -1,6 +1,6 @@
(* SYSTEM.mod implement the ISO SYSTEM specification.
-Copyright (C) 2004-2023 Free Software Foundation, Inc.
+Copyright (C) 2004-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/Semaphores.mod b/gcc/m2/gm2-libs-iso/Semaphores.mod
index 0b6e885..32cd86a 100644
--- a/gcc/m2/gm2-libs-iso/Semaphores.mod
+++ b/gcc/m2/gm2-libs-iso/Semaphores.mod
@@ -1,6 +1,6 @@
(* Semaphores.mod implement the ISO Semaphores specification.
-Copyright (C) 2010-2023 Free Software Foundation, Inc.
+Copyright (C) 2010-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/SeqFile.mod b/gcc/m2/gm2-libs-iso/SeqFile.mod
index dd5d04d..1e682e5 100644
--- a/gcc/m2/gm2-libs-iso/SeqFile.mod
+++ b/gcc/m2/gm2-libs-iso/SeqFile.mod
@@ -1,6 +1,6 @@
(* SeqFile.mod implement the ISO SeqFile specification.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/ShortComplexMath.def b/gcc/m2/gm2-libs-iso/ShortComplexMath.def
index 416a5b9..d2c4721 100644
--- a/gcc/m2/gm2-libs-iso/ShortComplexMath.def
+++ b/gcc/m2/gm2-libs-iso/ShortComplexMath.def
@@ -1,6 +1,6 @@
(* ShortComplexMath.def provides access to the ShortComplex intrincics.
-Copyright (C) 2010-2023 Free Software Foundation, Inc.
+Copyright (C) 2010-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/ShortComplexMath.mod b/gcc/m2/gm2-libs-iso/ShortComplexMath.mod
index 1ceafb9..abd4067 100644
--- a/gcc/m2/gm2-libs-iso/ShortComplexMath.mod
+++ b/gcc/m2/gm2-libs-iso/ShortComplexMath.mod
@@ -1,6 +1,6 @@
(* ShortComplexMath.mod implements access to the ShortComplex intrincics.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/ShortConv.def b/gcc/m2/gm2-libs-iso/ShortConv.def
index 2373c7b..62766f9 100644
--- a/gcc/m2/gm2-libs-iso/ShortConv.def
+++ b/gcc/m2/gm2-libs-iso/ShortConv.def
@@ -1,6 +1,6 @@
(* ShortStr.mod provides low level SHORTREAL/string conversions.
-Copyright (C) 2023 Free Software Foundation, Inc.
+Copyright (C) 2023-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/ShortConv.mod b/gcc/m2/gm2-libs-iso/ShortConv.mod
index 66f31b5..cfceb25 100644
--- a/gcc/m2/gm2-libs-iso/ShortConv.mod
+++ b/gcc/m2/gm2-libs-iso/ShortConv.mod
@@ -1,6 +1,6 @@
(* ShortConv.mod implement the ISO ShortConv specification.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/ShortIO.def b/gcc/m2/gm2-libs-iso/ShortIO.def
index 419a092..8fd5b60 100644
--- a/gcc/m2/gm2-libs-iso/ShortIO.def
+++ b/gcc/m2/gm2-libs-iso/ShortIO.def
@@ -1,6 +1,6 @@
(* ShortIO.def provides input/output of SHORTREAL over channels.
-Copyright (C) 2013-2023 Free Software Foundation, Inc.
+Copyright (C) 2013-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/ShortIO.mod b/gcc/m2/gm2-libs-iso/ShortIO.mod
index 8cddd3a..855cb20 100644
--- a/gcc/m2/gm2-libs-iso/ShortIO.mod
+++ b/gcc/m2/gm2-libs-iso/ShortIO.mod
@@ -1,6 +1,6 @@
(* ShortIO.mod implements input/output of SHORTREAL over channels.
-Copyright (C) 2013-2023 Free Software Foundation, Inc.
+Copyright (C) 2013-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/ShortMath.def b/gcc/m2/gm2-libs-iso/ShortMath.def
index b672e77..f16b6c6 100644
--- a/gcc/m2/gm2-libs-iso/ShortMath.def
+++ b/gcc/m2/gm2-libs-iso/ShortMath.def
@@ -1,6 +1,6 @@
(* LongMath.def provides access to the ShortReal intrinsics.
-Copyright (C) 2023 Free Software Foundation, Inc.
+Copyright (C) 2023-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaiusmod2@gmail.com>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/ShortMath.mod b/gcc/m2/gm2-libs-iso/ShortMath.mod
index 3776b3b..bf53623 100644
--- a/gcc/m2/gm2-libs-iso/ShortMath.mod
+++ b/gcc/m2/gm2-libs-iso/ShortMath.mod
@@ -1,6 +1,6 @@
(* LongMath.mod implement the ISO LongMath specification.
-Copyright (C) 2023 Free Software Foundation, Inc.
+Copyright (C) 2023-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaiusmod2@gmail.com>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/ShortStr.def b/gcc/m2/gm2-libs-iso/ShortStr.def
index 42fa9dd..be61cdb 100644
--- a/gcc/m2/gm2-libs-iso/ShortStr.def
+++ b/gcc/m2/gm2-libs-iso/ShortStr.def
@@ -1,6 +1,6 @@
(* ShortStr.def provides conversion between shortreal and strings.
-Copyright (C) 2023 Free Software Foundation, Inc.
+Copyright (C) 2023-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaiusmod2@gmail.com>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/ShortStr.mod b/gcc/m2/gm2-libs-iso/ShortStr.mod
index 946d8ae..6020f05 100644
--- a/gcc/m2/gm2-libs-iso/ShortStr.mod
+++ b/gcc/m2/gm2-libs-iso/ShortStr.mod
@@ -1,6 +1,6 @@
(* ShortStr.mod implement the ISO ShortStr specification.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/ShortWholeIO.def b/gcc/m2/gm2-libs-iso/ShortWholeIO.def
index 89a330c..500340a 100644
--- a/gcc/m2/gm2-libs-iso/ShortWholeIO.def
+++ b/gcc/m2/gm2-libs-iso/ShortWholeIO.def
@@ -1,6 +1,6 @@
(* ShortWholeIO.def provides input/output of SHORTINT/SHORTCARD over channels.
-Copyright (C) 2013-2023 Free Software Foundation, Inc.
+Copyright (C) 2013-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/ShortWholeIO.mod b/gcc/m2/gm2-libs-iso/ShortWholeIO.mod
index fcd8065..f4be1d7 100644
--- a/gcc/m2/gm2-libs-iso/ShortWholeIO.mod
+++ b/gcc/m2/gm2-libs-iso/ShortWholeIO.mod
@@ -1,6 +1,6 @@
(* ShortWholeIO.mod implements input/output of SHORTINT/SHORTCARD over channels.
-Copyright (C) 2013-2023 Free Software Foundation, Inc.
+Copyright (C) 2013-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/SimpleCipher.def b/gcc/m2/gm2-libs-iso/SimpleCipher.def
index 4df11ad..fbc0e77 100644
--- a/gcc/m2/gm2-libs-iso/SimpleCipher.def
+++ b/gcc/m2/gm2-libs-iso/SimpleCipher.def
@@ -1,6 +1,6 @@
(* SimpleCipher.def provides a pegalogical caesar cipher.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/SimpleCipher.mod b/gcc/m2/gm2-libs-iso/SimpleCipher.mod
index 66ad57e..0d96646 100644
--- a/gcc/m2/gm2-libs-iso/SimpleCipher.mod
+++ b/gcc/m2/gm2-libs-iso/SimpleCipher.mod
@@ -1,6 +1,6 @@
(* SimpleCipher.mod implements a pegalogical caesar cipher.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/StdChans.mod b/gcc/m2/gm2-libs-iso/StdChans.mod
index 6a2b2b8..fbefbde 100644
--- a/gcc/m2/gm2-libs-iso/StdChans.mod
+++ b/gcc/m2/gm2-libs-iso/StdChans.mod
@@ -1,6 +1,6 @@
(* StdChans.mod implement the ISO StdChans specification.
-Copyright (C) 2003-2023 Free Software Foundation, Inc.
+Copyright (C) 2003-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/Storage.mod b/gcc/m2/gm2-libs-iso/Storage.mod
index ed7d285..959c354 100644
--- a/gcc/m2/gm2-libs-iso/Storage.mod
+++ b/gcc/m2/gm2-libs-iso/Storage.mod
@@ -1,6 +1,6 @@
(* Storage.mod implement the ISO Storage specification.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/StreamFile.mod b/gcc/m2/gm2-libs-iso/StreamFile.mod
index 703d624..d797c76 100644
--- a/gcc/m2/gm2-libs-iso/StreamFile.mod
+++ b/gcc/m2/gm2-libs-iso/StreamFile.mod
@@ -1,6 +1,6 @@
(* StreamFile.mod implement the ISO StreamFile specification.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/StringChan.def b/gcc/m2/gm2-libs-iso/StringChan.def
index 2d9e61e..617af16 100644
--- a/gcc/m2/gm2-libs-iso/StringChan.def
+++ b/gcc/m2/gm2-libs-iso/StringChan.def
@@ -1,6 +1,6 @@
(* StringChan.def provides String input/output over channels.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/StringChan.mod b/gcc/m2/gm2-libs-iso/StringChan.mod
index 4f4b17b..81e6acd 100644
--- a/gcc/m2/gm2-libs-iso/StringChan.mod
+++ b/gcc/m2/gm2-libs-iso/StringChan.mod
@@ -1,6 +1,6 @@
(* StringChan.mod implements String input/output over channels.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/Strings.mod b/gcc/m2/gm2-libs-iso/Strings.mod
index 7b098b5..7aa3946 100644
--- a/gcc/m2/gm2-libs-iso/Strings.mod
+++ b/gcc/m2/gm2-libs-iso/Strings.mod
@@ -1,6 +1,6 @@
(* Strings.mod implement the ISO Strings specification.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/SysClock.mod b/gcc/m2/gm2-libs-iso/SysClock.mod
index 5f2c377..d8a7359 100644
--- a/gcc/m2/gm2-libs-iso/SysClock.mod
+++ b/gcc/m2/gm2-libs-iso/SysClock.mod
@@ -1,6 +1,6 @@
(* SysClock.mod implement the ISO SysClock specification.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/TERMINATION.mod b/gcc/m2/gm2-libs-iso/TERMINATION.mod
index e90da45..7699393 100644
--- a/gcc/m2/gm2-libs-iso/TERMINATION.mod
+++ b/gcc/m2/gm2-libs-iso/TERMINATION.mod
@@ -1,6 +1,6 @@
(* TERMINATION.mod implement the ISO TERMINATION specification.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/TermFile.mod b/gcc/m2/gm2-libs-iso/TermFile.mod
index 95090c0..a3ad58c 100644
--- a/gcc/m2/gm2-libs-iso/TermFile.mod
+++ b/gcc/m2/gm2-libs-iso/TermFile.mod
@@ -1,6 +1,6 @@
(* TermFile.mod implement the ISO TermFile specification.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/TextIO.mod b/gcc/m2/gm2-libs-iso/TextIO.mod
index 940f5d9..78d6718 100644
--- a/gcc/m2/gm2-libs-iso/TextIO.mod
+++ b/gcc/m2/gm2-libs-iso/TextIO.mod
@@ -1,6 +1,6 @@
(* TextIO.mod implement the ISO TextIO specification.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/TextUtil.def b/gcc/m2/gm2-libs-iso/TextUtil.def
index 45272e9..ead0456 100644
--- a/gcc/m2/gm2-libs-iso/TextUtil.def
+++ b/gcc/m2/gm2-libs-iso/TextUtil.def
@@ -1,6 +1,6 @@
(* TextUtil.def provides simple text manipulation routines.
-Copyright (C) 2023 Free Software Foundation, Inc.
+Copyright (C) 2023-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/WholeConv.mod b/gcc/m2/gm2-libs-iso/WholeConv.mod
index 2bd9848..34ca7ac 100644
--- a/gcc/m2/gm2-libs-iso/WholeConv.mod
+++ b/gcc/m2/gm2-libs-iso/WholeConv.mod
@@ -1,6 +1,6 @@
(* WholeConv.mod implement the ISO WholeConv specification.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/WholeIO.mod b/gcc/m2/gm2-libs-iso/WholeIO.mod
index 4e6b75e..19324a2 100644
--- a/gcc/m2/gm2-libs-iso/WholeIO.mod
+++ b/gcc/m2/gm2-libs-iso/WholeIO.mod
@@ -1,6 +1,6 @@
(* WholeIO.mod implement the ISO WholeIO specification.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/WholeStr.mod b/gcc/m2/gm2-libs-iso/WholeStr.mod
index 328246a..13b12dc 100644
--- a/gcc/m2/gm2-libs-iso/WholeStr.mod
+++ b/gcc/m2/gm2-libs-iso/WholeStr.mod
@@ -1,6 +1,6 @@
(* WholeStr.mod implement the ISO WholeStr specification.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/wrapclock.def b/gcc/m2/gm2-libs-iso/wrapclock.def
index 9f5f286..c19fea1 100644
--- a/gcc/m2/gm2-libs-iso/wrapclock.def
+++ b/gcc/m2/gm2-libs-iso/wrapclock.def
@@ -1,6 +1,6 @@
(* wrapclock.def provides access to clock primitives.
-Copyright (C) 2023 Free Software Foundation, Inc.
+Copyright (C) 2023-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaiusmod2@gmail.com>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/wrapsock.def b/gcc/m2/gm2-libs-iso/wrapsock.def
index 7dca9b9..a9819e0 100644
--- a/gcc/m2/gm2-libs-iso/wrapsock.def
+++ b/gcc/m2/gm2-libs-iso/wrapsock.def
@@ -1,6 +1,6 @@
(* wrapsock.def provides access to low level client socket primitives.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-iso/wraptime.def b/gcc/m2/gm2-libs-iso/wraptime.def
index 99c9eab..6422365 100644
--- a/gcc/m2/gm2-libs-iso/wraptime.def
+++ b/gcc/m2/gm2-libs-iso/wraptime.def
@@ -1,6 +1,6 @@
(* wraptime.def provides access to time primitives.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/BitBlockOps.def b/gcc/m2/gm2-libs-log/BitBlockOps.def
index bb92811..70d99fa 100644
--- a/gcc/m2/gm2-libs-log/BitBlockOps.def
+++ b/gcc/m2/gm2-libs-log/BitBlockOps.def
@@ -1,6 +1,6 @@
(* BitBlockOps.def provides a Logitech compatible module.
-Copyright (C) 2007-2023 Free Software Foundation, Inc.
+Copyright (C) 2007-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/BitBlockOps.mod b/gcc/m2/gm2-libs-log/BitBlockOps.mod
index 863680f..6c886fc 100644
--- a/gcc/m2/gm2-libs-log/BitBlockOps.mod
+++ b/gcc/m2/gm2-libs-log/BitBlockOps.mod
@@ -1,6 +1,6 @@
(* BitBlockOps.mod provides a Logitech compatible module.
-Copyright (C) 2007-2023 Free Software Foundation, Inc.
+Copyright (C) 2007-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/BitByteOps.def b/gcc/m2/gm2-libs-log/BitByteOps.def
index e6344c2..23a2a8c 100644
--- a/gcc/m2/gm2-libs-log/BitByteOps.def
+++ b/gcc/m2/gm2-libs-log/BitByteOps.def
@@ -1,6 +1,6 @@
(* BitByteOps.def provides a Logitech-3.0 compatible library.
-Copyright (C) 2007-2023 Free Software Foundation, Inc.
+Copyright (C) 2007-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/BitByteOps.mod b/gcc/m2/gm2-libs-log/BitByteOps.mod
index 746bb62..49f907d 100644
--- a/gcc/m2/gm2-libs-log/BitByteOps.mod
+++ b/gcc/m2/gm2-libs-log/BitByteOps.mod
@@ -1,6 +1,6 @@
(* BitByteOps.mod provides a Logitech-3.0 compatible library.
-Copyright (C) 2007-2023 Free Software Foundation, Inc.
+Copyright (C) 2007-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/BitWordOps.def b/gcc/m2/gm2-libs-log/BitWordOps.def
index 899bb0a..a77cd35 100644
--- a/gcc/m2/gm2-libs-log/BitWordOps.def
+++ b/gcc/m2/gm2-libs-log/BitWordOps.def
@@ -1,6 +1,6 @@
(* BitWordOps.def provides a Logitech-3.0 compatible library.
-Copyright (C) 2007-2023 Free Software Foundation, Inc.
+Copyright (C) 2007-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/BitWordOps.mod b/gcc/m2/gm2-libs-log/BitWordOps.mod
index 9dd94e7..fd4d539 100644
--- a/gcc/m2/gm2-libs-log/BitWordOps.mod
+++ b/gcc/m2/gm2-libs-log/BitWordOps.mod
@@ -1,6 +1,6 @@
(* BitWordOps.mod provides a Logitech-3.0 compatible library.
-Copyright (C) 2007-2023 Free Software Foundation, Inc.
+Copyright (C) 2007-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/BlockOps.def b/gcc/m2/gm2-libs-log/BlockOps.def
index 8cd1ebd..a38ab5d 100644
--- a/gcc/m2/gm2-libs-log/BlockOps.def
+++ b/gcc/m2/gm2-libs-log/BlockOps.def
@@ -1,6 +1,6 @@
(* BlockOps.def provides a Logitech compatible module for block moves.
-Copyright (C) 2005-2023 Free Software Foundation, Inc.
+Copyright (C) 2005-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/BlockOps.mod b/gcc/m2/gm2-libs-log/BlockOps.mod
index eab6938..5a1ef25 100644
--- a/gcc/m2/gm2-libs-log/BlockOps.mod
+++ b/gcc/m2/gm2-libs-log/BlockOps.mod
@@ -1,6 +1,6 @@
(* BlockOps.mod provides a Logitech compatible module for block moves.
-Copyright (C) 2005-2023 Free Software Foundation, Inc.
+Copyright (C) 2005-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/Break.c b/gcc/m2/gm2-libs-log/Break.c
index ecb33b0..cb8a508 100644
--- a/gcc/m2/gm2-libs-log/Break.c
+++ b/gcc/m2/gm2-libs-log/Break.c
@@ -1,6 +1,6 @@
/* Break.c - access to the signal handler for catching control C.
-Copyright (C) 2004-2023 Free Software Foundation, Inc.
+Copyright (C) 2004-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/Break.def b/gcc/m2/gm2-libs-log/Break.def
index 271384c..53500c4 100644
--- a/gcc/m2/gm2-libs-log/Break.def
+++ b/gcc/m2/gm2-libs-log/Break.def
@@ -1,6 +1,6 @@
(* Break.def provides a Logitech compatible Break handler module.
-Copyright (C) 2004-2023 Free Software Foundation, Inc.
+Copyright (C) 2004-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/CardinalIO.def b/gcc/m2/gm2-libs-log/CardinalIO.def
index d6b4eec..1d8ed66 100644
--- a/gcc/m2/gm2-libs-log/CardinalIO.def
+++ b/gcc/m2/gm2-libs-log/CardinalIO.def
@@ -1,6 +1,6 @@
(* CardinalIO.def provides a PIM and Logitech compatible module.
-Copyright (C) 2004-2023 Free Software Foundation, Inc.
+Copyright (C) 2004-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/CardinalIO.mod b/gcc/m2/gm2-libs-log/CardinalIO.mod
index 5f7e750..ab4ee84 100644
--- a/gcc/m2/gm2-libs-log/CardinalIO.mod
+++ b/gcc/m2/gm2-libs-log/CardinalIO.mod
@@ -1,6 +1,6 @@
(* CardinalIO.mod provides a PIM and Logitech compatible module.
-Copyright (C) 2004-2023 Free Software Foundation, Inc.
+Copyright (C) 2004-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/Conversions.def b/gcc/m2/gm2-libs-log/Conversions.def
index d178e05..ba56679 100644
--- a/gcc/m2/gm2-libs-log/Conversions.def
+++ b/gcc/m2/gm2-libs-log/Conversions.def
@@ -1,6 +1,6 @@
(* Conversions.def provides a Logitech-3.0 compatible library.
-Copyright (C) 2004-2023 Free Software Foundation, Inc.
+Copyright (C) 2004-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/Conversions.mod b/gcc/m2/gm2-libs-log/Conversions.mod
index 1c8b893..18ab8c7 100644
--- a/gcc/m2/gm2-libs-log/Conversions.mod
+++ b/gcc/m2/gm2-libs-log/Conversions.mod
@@ -1,6 +1,6 @@
(* Conversions.mod provides a Logitech-3.0 compatible library.
-Copyright (C) 2004-2023 Free Software Foundation, Inc.
+Copyright (C) 2004-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/DebugPMD.def b/gcc/m2/gm2-libs-log/DebugPMD.def
index 9a3adf6..3738d14 100644
--- a/gcc/m2/gm2-libs-log/DebugPMD.def
+++ b/gcc/m2/gm2-libs-log/DebugPMD.def
@@ -1,6 +1,6 @@
(* DebugPMD.def provides a compatible Logitech debug module.
-Copyright (C) 2004-2023 Free Software Foundation, Inc.
+Copyright (C) 2004-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/DebugPMD.mod b/gcc/m2/gm2-libs-log/DebugPMD.mod
index 12a86ca..b73b9bc 100644
--- a/gcc/m2/gm2-libs-log/DebugPMD.mod
+++ b/gcc/m2/gm2-libs-log/DebugPMD.mod
@@ -1,6 +1,6 @@
(* DebugPMD.mod provides a compatible Logitech debug module.
-Copyright (C) 2004-2023 Free Software Foundation, Inc.
+Copyright (C) 2004-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/DebugTrace.def b/gcc/m2/gm2-libs-log/DebugTrace.def
index 9a00b71..d32c474 100644
--- a/gcc/m2/gm2-libs-log/DebugTrace.def
+++ b/gcc/m2/gm2-libs-log/DebugTrace.def
@@ -1,6 +1,6 @@
(* DebugTrace.def provides a Logitech compatible module.
-Copyright (C) 2004-2023 Free Software Foundation, Inc.
+Copyright (C) 2004-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/DebugTrace.mod b/gcc/m2/gm2-libs-log/DebugTrace.mod
index 10cf797..be4d892 100644
--- a/gcc/m2/gm2-libs-log/DebugTrace.mod
+++ b/gcc/m2/gm2-libs-log/DebugTrace.mod
@@ -1,6 +1,6 @@
(* DebugTrace.mod provides a Logitech compatible module.
-Copyright (C) 2004-2023 Free Software Foundation, Inc.
+Copyright (C) 2004-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/Delay.def b/gcc/m2/gm2-libs-log/Delay.def
index ccb65e2..233146d 100644
--- a/gcc/m2/gm2-libs-log/Delay.def
+++ b/gcc/m2/gm2-libs-log/Delay.def
@@ -1,6 +1,6 @@
(* Delay.def provides a Logitech compatible module.
-Copyright (C) 2004-2023 Free Software Foundation, Inc.
+Copyright (C) 2004-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/Delay.mod b/gcc/m2/gm2-libs-log/Delay.mod
index e8e0ee1..c362d15 100644
--- a/gcc/m2/gm2-libs-log/Delay.mod
+++ b/gcc/m2/gm2-libs-log/Delay.mod
@@ -1,6 +1,6 @@
(* Delay.mod provides a Logitech compatible module.
-Copyright (C) 2004-2023 Free Software Foundation, Inc.
+Copyright (C) 2004-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/Display.def b/gcc/m2/gm2-libs-log/Display.def
index 7c55971..077227e 100644
--- a/gcc/m2/gm2-libs-log/Display.def
+++ b/gcc/m2/gm2-libs-log/Display.def
@@ -1,6 +1,6 @@
(* Display.def provides a Logitech 3.0 compatible Display module.
-Copyright (C) 2004-2023 Free Software Foundation, Inc.
+Copyright (C) 2004-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/Display.mod b/gcc/m2/gm2-libs-log/Display.mod
index 8006642..bbcd801 100644
--- a/gcc/m2/gm2-libs-log/Display.mod
+++ b/gcc/m2/gm2-libs-log/Display.mod
@@ -1,6 +1,6 @@
(* Display.mod provides a Logitech 3.0 compatible Display module.
-Copyright (C) 2004-2023 Free Software Foundation, Inc.
+Copyright (C) 2004-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/ErrorCode.def b/gcc/m2/gm2-libs-log/ErrorCode.def
index 8be1fc2..5c5583a 100644
--- a/gcc/m2/gm2-libs-log/ErrorCode.def
+++ b/gcc/m2/gm2-libs-log/ErrorCode.def
@@ -1,6 +1,6 @@
(* ErrorCode.def provides a Logitech compatible module.
-Copyright (C) 2004-2023 Free Software Foundation, Inc.
+Copyright (C) 2004-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/ErrorCode.mod b/gcc/m2/gm2-libs-log/ErrorCode.mod
index 37b7945..2594c1f 100644
--- a/gcc/m2/gm2-libs-log/ErrorCode.mod
+++ b/gcc/m2/gm2-libs-log/ErrorCode.mod
@@ -1,6 +1,6 @@
(* ErrorCode.mod provides a Logitech compatible module.
-Copyright (C) 2004-2023 Free Software Foundation, Inc.
+Copyright (C) 2004-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/FileSystem.def b/gcc/m2/gm2-libs-log/FileSystem.def
index 784c683..bfc98e0 100644
--- a/gcc/m2/gm2-libs-log/FileSystem.def
+++ b/gcc/m2/gm2-libs-log/FileSystem.def
@@ -1,6 +1,6 @@
(* FileSystem.def provides a PIM [234] FileSystem module.
-Copyright (C) 2004-2023 Free Software Foundation, Inc.
+Copyright (C) 2004-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/FileSystem.mod b/gcc/m2/gm2-libs-log/FileSystem.mod
index 99612fa..912460c 100644
--- a/gcc/m2/gm2-libs-log/FileSystem.mod
+++ b/gcc/m2/gm2-libs-log/FileSystem.mod
@@ -1,6 +1,6 @@
(* FileSystem.mod provides a PIM [234] FileSystem module.
-Copyright (C) 2004-2023 Free Software Foundation, Inc.
+Copyright (C) 2004-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/FloatingUtilities.def b/gcc/m2/gm2-libs-log/FloatingUtilities.def
index f49f8b8..24bac12 100644
--- a/gcc/m2/gm2-libs-log/FloatingUtilities.def
+++ b/gcc/m2/gm2-libs-log/FloatingUtilities.def
@@ -1,6 +1,6 @@
(* FloatingUtilities.def provides a Logitech compatible library.
-Copyright (C) 2005-2023 Free Software Foundation, Inc.
+Copyright (C) 2005-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/FloatingUtilities.mod b/gcc/m2/gm2-libs-log/FloatingUtilities.mod
index 61fc1b3..83a2c3c 100644
--- a/gcc/m2/gm2-libs-log/FloatingUtilities.mod
+++ b/gcc/m2/gm2-libs-log/FloatingUtilities.mod
@@ -1,6 +1,6 @@
(* FloatingUtilities.mod provides a Logitech compatible library.
-Copyright (C) 2005-2023 Free Software Foundation, Inc.
+Copyright (C) 2005-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/InOut.def b/gcc/m2/gm2-libs-log/InOut.def
index 2358444..aa53f94 100644
--- a/gcc/m2/gm2-libs-log/InOut.def
+++ b/gcc/m2/gm2-libs-log/InOut.def
@@ -1,6 +1,6 @@
(* InOut.def provides a compatible PIM [234] InOut module.
-Copyright (C) 2004-2023 Free Software Foundation, Inc.
+Copyright (C) 2004-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/InOut.mod b/gcc/m2/gm2-libs-log/InOut.mod
index 669d679..6e21fdc 100644
--- a/gcc/m2/gm2-libs-log/InOut.mod
+++ b/gcc/m2/gm2-libs-log/InOut.mod
@@ -1,6 +1,6 @@
(* InOut.mod provides a compatible PIM [234] InOut module.
-Copyright (C) 2004-2023 Free Software Foundation, Inc.
+Copyright (C) 2004-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/Keyboard.def b/gcc/m2/gm2-libs-log/Keyboard.def
index e9ebf84..a149e83 100644
--- a/gcc/m2/gm2-libs-log/Keyboard.def
+++ b/gcc/m2/gm2-libs-log/Keyboard.def
@@ -1,6 +1,6 @@
(* Keyboard.def provides compatibility with Logitech 3.0 Keyboard module.
-Copyright (C) 2004-2023 Free Software Foundation, Inc.
+Copyright (C) 2004-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/Keyboard.mod b/gcc/m2/gm2-libs-log/Keyboard.mod
index 7081c5f..d4ea0b9 100644
--- a/gcc/m2/gm2-libs-log/Keyboard.mod
+++ b/gcc/m2/gm2-libs-log/Keyboard.mod
@@ -1,6 +1,6 @@
(* Keyboard.mod provides compatibility with Logitech 3.0 Keyboard module.
-Copyright (C) 2004-2023 Free Software Foundation, Inc.
+Copyright (C) 2004-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/LongIO.def b/gcc/m2/gm2-libs-log/LongIO.def
index ca37245..74948f1 100644
--- a/gcc/m2/gm2-libs-log/LongIO.def
+++ b/gcc/m2/gm2-libs-log/LongIO.def
@@ -1,6 +1,6 @@
(* LongIO.def provides a Logitech-3.0 compatible library for GNU Modula-2.
-Copyright (C) 2004-2023 Free Software Foundation, Inc.
+Copyright (C) 2004-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/LongIO.mod b/gcc/m2/gm2-libs-log/LongIO.mod
index f9f598f..0bd4cf8 100644
--- a/gcc/m2/gm2-libs-log/LongIO.mod
+++ b/gcc/m2/gm2-libs-log/LongIO.mod
@@ -1,6 +1,6 @@
(* LongIO.mod provides a Logitech-3.0 compatible library for GNU Modula-2.
-Copyright (C) 2004-2023 Free Software Foundation, Inc.
+Copyright (C) 2004-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/NumberConversion.def b/gcc/m2/gm2-libs-log/NumberConversion.def
index 4bd0697..2256b85 100644
--- a/gcc/m2/gm2-libs-log/NumberConversion.def
+++ b/gcc/m2/gm2-libs-log/NumberConversion.def
@@ -1,6 +1,6 @@
(* NumberConversion.def provides a Logitech compatible conversion library.
-Copyright (C) 2007-2023 Free Software Foundation, Inc.
+Copyright (C) 2007-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/NumberConversion.mod b/gcc/m2/gm2-libs-log/NumberConversion.mod
index 634e543..249263c 100644
--- a/gcc/m2/gm2-libs-log/NumberConversion.mod
+++ b/gcc/m2/gm2-libs-log/NumberConversion.mod
@@ -1,6 +1,6 @@
(* NumberConversion.mod provides a Logitech compatible conversion library.
-Copyright (C) 2007-2023 Free Software Foundation, Inc.
+Copyright (C) 2007-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/README.texi b/gcc/m2/gm2-libs-log/README.texi
index 4ea3c11..2112462 100644
--- a/gcc/m2/gm2-libs-log/README.texi
+++ b/gcc/m2/gm2-libs-log/README.texi
@@ -1,5 +1,5 @@
@c README.texi describes the additional PIM libraries.
-@c Copyright @copyright{} 2000-2023 Free Software Foundation, Inc.
+@c Copyright @copyright{} 2000-2024 Free Software Foundation, Inc.
@c
@c This is part of the GM2 manual.
@c For copying conditions, see the file gcc/doc/include/fdl.texi.
diff --git a/gcc/m2/gm2-libs-log/Random.def b/gcc/m2/gm2-libs-log/Random.def
index bc7fa4b..0ee73ab 100644
--- a/gcc/m2/gm2-libs-log/Random.def
+++ b/gcc/m2/gm2-libs-log/Random.def
@@ -1,6 +1,6 @@
(* Random.def provides a Logitech-3.0 compatible library.
-Copyright (C) 2005-2023 Free Software Foundation, Inc.
+Copyright (C) 2005-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/Random.mod b/gcc/m2/gm2-libs-log/Random.mod
index e50dfbf..c2163ad 100644
--- a/gcc/m2/gm2-libs-log/Random.mod
+++ b/gcc/m2/gm2-libs-log/Random.mod
@@ -1,6 +1,6 @@
(* Random.mod provides a Logitech-3.0 compatible library.
-Copyright (C) 2005-2023 Free Software Foundation, Inc.
+Copyright (C) 2005-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/RealConversions.def b/gcc/m2/gm2-libs-log/RealConversions.def
index 033cd3a..358cfc2 100644
--- a/gcc/m2/gm2-libs-log/RealConversions.def
+++ b/gcc/m2/gm2-libs-log/RealConversions.def
@@ -1,6 +1,6 @@
(* RealConversions.def provides a Logitech-3.0 compatible module.
-Copyright (C) 2005-2023 Free Software Foundation, Inc.
+Copyright (C) 2005-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/RealConversions.mod b/gcc/m2/gm2-libs-log/RealConversions.mod
index 4e662fa..577be37 100644
--- a/gcc/m2/gm2-libs-log/RealConversions.mod
+++ b/gcc/m2/gm2-libs-log/RealConversions.mod
@@ -1,6 +1,6 @@
(* RealConversions.mod provides a Logitech-3.0 compatible module.
-Copyright (C) 2005-2023 Free Software Foundation, Inc.
+Copyright (C) 2005-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/RealInOut.def b/gcc/m2/gm2-libs-log/RealInOut.def
index 2c6a04b..44fef02 100644
--- a/gcc/m2/gm2-libs-log/RealInOut.def
+++ b/gcc/m2/gm2-libs-log/RealInOut.def
@@ -1,6 +1,6 @@
(* RealInOut.def provides a compatible RealInOut PIM 234 module.
-Copyright (C) 2004-2023 Free Software Foundation, Inc.
+Copyright (C) 2004-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/RealInOut.mod b/gcc/m2/gm2-libs-log/RealInOut.mod
index 855ab9b..a37ff76 100644
--- a/gcc/m2/gm2-libs-log/RealInOut.mod
+++ b/gcc/m2/gm2-libs-log/RealInOut.mod
@@ -1,6 +1,6 @@
(* RealInOut.mod provides a compatible RealInOut PIM 234 module.
-Copyright (C) 2004-2023 Free Software Foundation, Inc.
+Copyright (C) 2004-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/Strings.def b/gcc/m2/gm2-libs-log/Strings.def
index 5f3f42c..76d788d 100644
--- a/gcc/m2/gm2-libs-log/Strings.def
+++ b/gcc/m2/gm2-libs-log/Strings.def
@@ -1,6 +1,6 @@
(* Strings.def provides a Logitech-3.0 compatible library.
-Copyright (C) 2005-2023 Free Software Foundation, Inc.
+Copyright (C) 2005-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/Strings.mod b/gcc/m2/gm2-libs-log/Strings.mod
index 99dc6c1..9670046 100644
--- a/gcc/m2/gm2-libs-log/Strings.mod
+++ b/gcc/m2/gm2-libs-log/Strings.mod
@@ -1,6 +1,6 @@
(* Strings.mod provides a Logitech-3.0 compatible library.
-Copyright (C) 2005-2023 Free Software Foundation, Inc.
+Copyright (C) 2005-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/Termbase.def b/gcc/m2/gm2-libs-log/Termbase.def
index 8adc5d0..b6b51cd 100644
--- a/gcc/m2/gm2-libs-log/Termbase.def
+++ b/gcc/m2/gm2-libs-log/Termbase.def
@@ -1,6 +1,6 @@
(* Termbase.def provides GNU Modula-2 with a PIM 234 compatible Termbase.
-Copyright (C) 2004-2023 Free Software Foundation, Inc.
+Copyright (C) 2004-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/Termbase.mod b/gcc/m2/gm2-libs-log/Termbase.mod
index aa29e43..421aba9 100644
--- a/gcc/m2/gm2-libs-log/Termbase.mod
+++ b/gcc/m2/gm2-libs-log/Termbase.mod
@@ -1,6 +1,6 @@
(* Termbase.mod provides GNU Modula-2 with a PIM 234 compatible Termbase.
-Copyright (C) 2004-2023 Free Software Foundation, Inc.
+Copyright (C) 2004-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/Terminal.def b/gcc/m2/gm2-libs-log/Terminal.def
index a97e9fb..6e7f632 100644
--- a/gcc/m2/gm2-libs-log/Terminal.def
+++ b/gcc/m2/gm2-libs-log/Terminal.def
@@ -1,6 +1,6 @@
(* Terminal.def provides a Logitech 3.0 compatible and PIM [234] compatible.
-Copyright (C) 2004-2023 Free Software Foundation, Inc.
+Copyright (C) 2004-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/Terminal.mod b/gcc/m2/gm2-libs-log/Terminal.mod
index cff1b5c..3de292d 100644
--- a/gcc/m2/gm2-libs-log/Terminal.mod
+++ b/gcc/m2/gm2-libs-log/Terminal.mod
@@ -1,6 +1,6 @@
(* Terminal.mod provides a Logitech 3.0 compatible and PIM [234] compatible.
-Copyright (C) 2004-2023 Free Software Foundation, Inc.
+Copyright (C) 2004-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/TimeDate.def b/gcc/m2/gm2-libs-log/TimeDate.def
index d3f3e7d..73bbbce 100644
--- a/gcc/m2/gm2-libs-log/TimeDate.def
+++ b/gcc/m2/gm2-libs-log/TimeDate.def
@@ -1,6 +1,6 @@
(* TimeDate.def provides a Logitech-3.0 compatible library module.
-Copyright (C) 2005-2023 Free Software Foundation, Inc.
+Copyright (C) 2005-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-log/TimeDate.mod b/gcc/m2/gm2-libs-log/TimeDate.mod
index 74644e8..13b7853 100644
--- a/gcc/m2/gm2-libs-log/TimeDate.mod
+++ b/gcc/m2/gm2-libs-log/TimeDate.mod
@@ -1,6 +1,6 @@
(* TimeDate.mod provides a Logitech-3.0 compatible library module.
-Copyright (C) 2005-2023 Free Software Foundation, Inc.
+Copyright (C) 2005-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-min/M2RTS.def b/gcc/m2/gm2-libs-min/M2RTS.def
index 1952d91..f3fe2e9 100644
--- a/gcc/m2/gm2-libs-min/M2RTS.def
+++ b/gcc/m2/gm2-libs-min/M2RTS.def
@@ -1,6 +1,6 @@
(* M2RTS.def implement the smallest number of routines for linking.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-min/M2RTS.mod b/gcc/m2/gm2-libs-min/M2RTS.mod
index 1765531..ae8cbff 100644
--- a/gcc/m2/gm2-libs-min/M2RTS.mod
+++ b/gcc/m2/gm2-libs-min/M2RTS.mod
@@ -1,6 +1,6 @@
(* M2RTS.mod implement the smallest number of routines for linking.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-min/SYSTEM.def b/gcc/m2/gm2-libs-min/SYSTEM.def
index 6ab9c1d..14f785d 100644
--- a/gcc/m2/gm2-libs-min/SYSTEM.def
+++ b/gcc/m2/gm2-libs-min/SYSTEM.def
@@ -1,6 +1,6 @@
(* SYSTEM.def a minimal SYSTEM module.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-min/SYSTEM.mod b/gcc/m2/gm2-libs-min/SYSTEM.mod
index fa7dfce..608cfd3 100644
--- a/gcc/m2/gm2-libs-min/SYSTEM.mod
+++ b/gcc/m2/gm2-libs-min/SYSTEM.mod
@@ -1,6 +1,6 @@
(* SYSTEM.mod a minimal SYSTEM module.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-min/libc.c b/gcc/m2/gm2-libs-min/libc.c
index 825d2b1..18a8ea3 100644
--- a/gcc/m2/gm2-libs-min/libc.c
+++ b/gcc/m2/gm2-libs-min/libc.c
@@ -1,6 +1,6 @@
/* libc.c provides minimal dummy routines for linking.
-Copyright (C) 2010-2023 Free Software Foundation, Inc.
+Copyright (C) 2010-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs-min/libc.def b/gcc/m2/gm2-libs-min/libc.def
index 401163b..3de4f65 100644
--- a/gcc/m2/gm2-libs-min/libc.def
+++ b/gcc/m2/gm2-libs-min/libc.def
@@ -1,6 +1,6 @@
(* libc.def provides a minimal interface to libc.c.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/ASCII.def b/gcc/m2/gm2-libs/ASCII.def
index 9202d97..7a763c1 100644
--- a/gcc/m2/gm2-libs/ASCII.def
+++ b/gcc/m2/gm2-libs/ASCII.def
@@ -1,6 +1,6 @@
(* ASCII.def Defines all ascii constants.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/ASCII.mod b/gcc/m2/gm2-libs/ASCII.mod
index 75f048e..3b462e5 100644
--- a/gcc/m2/gm2-libs/ASCII.mod
+++ b/gcc/m2/gm2-libs/ASCII.mod
@@ -1,6 +1,6 @@
(* ASCII.mod dummy companion module for the definition.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/Args.def b/gcc/m2/gm2-libs/Args.def
index 88b6eaa..71b74fb 100644
--- a/gcc/m2/gm2-libs/Args.def
+++ b/gcc/m2/gm2-libs/Args.def
@@ -1,6 +1,6 @@
(* Args.def provide access to command line arguments.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/Args.mod b/gcc/m2/gm2-libs/Args.mod
index fa14f8c..b5fddaf 100644
--- a/gcc/m2/gm2-libs/Args.mod
+++ b/gcc/m2/gm2-libs/Args.mod
@@ -1,6 +1,6 @@
(* Args.mod provide access to command line arguments.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/Assertion.def b/gcc/m2/gm2-libs/Assertion.def
index f15fdab..771b7dd 100644
--- a/gcc/m2/gm2-libs/Assertion.def
+++ b/gcc/m2/gm2-libs/Assertion.def
@@ -1,6 +1,6 @@
(* Assertion.def provides an assert procedure.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/Assertion.mod b/gcc/m2/gm2-libs/Assertion.mod
index 3c402f3..08a7b12 100644
--- a/gcc/m2/gm2-libs/Assertion.mod
+++ b/gcc/m2/gm2-libs/Assertion.mod
@@ -1,6 +1,6 @@
(* Assertion.mod provides an assert procedure.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/Break.def b/gcc/m2/gm2-libs/Break.def
index 7103627..7b750bb 100644
--- a/gcc/m2/gm2-libs/Break.def
+++ b/gcc/m2/gm2-libs/Break.def
@@ -1,6 +1,6 @@
(* Break.def provides a dummy compatibility library for legacy systems.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/Break.mod b/gcc/m2/gm2-libs/Break.mod
index d81d28f..f73727b 100644
--- a/gcc/m2/gm2-libs/Break.mod
+++ b/gcc/m2/gm2-libs/Break.mod
@@ -1,6 +1,6 @@
(* Break.mod provides a dummy compatibility library for legacy systems.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/Builtins.def b/gcc/m2/gm2-libs/Builtins.def
index 8660976..3e1cb29 100644
--- a/gcc/m2/gm2-libs/Builtins.def
+++ b/gcc/m2/gm2-libs/Builtins.def
@@ -1,6 +1,6 @@
(* Builtins.def provides access to all built-in functions.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/Builtins.mod b/gcc/m2/gm2-libs/Builtins.mod
index 4efe47f..457ee92 100644
--- a/gcc/m2/gm2-libs/Builtins.mod
+++ b/gcc/m2/gm2-libs/Builtins.mod
@@ -1,6 +1,6 @@
(* Builtins.mod provides access to all built-in functions.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/COROUTINES.def b/gcc/m2/gm2-libs/COROUTINES.def
index b2b18a7..392ecfe 100644
--- a/gcc/m2/gm2-libs/COROUTINES.def
+++ b/gcc/m2/gm2-libs/COROUTINES.def
@@ -1,6 +1,6 @@
(* COROUTINES.def defines an ISO compatible module priority range.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/COROUTINES.mod b/gcc/m2/gm2-libs/COROUTINES.mod
index c789fa1..db74469 100644
--- a/gcc/m2/gm2-libs/COROUTINES.mod
+++ b/gcc/m2/gm2-libs/COROUTINES.mod
@@ -1,6 +1,6 @@
(* COROUTINES.mod dummy module for COROUTINES.def.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/CmdArgs.def b/gcc/m2/gm2-libs/CmdArgs.def
index d4a7349..f4913be 100644
--- a/gcc/m2/gm2-libs/CmdArgs.def
+++ b/gcc/m2/gm2-libs/CmdArgs.def
@@ -1,6 +1,6 @@
(* CmdArgs.def provides procedures to retrieve arguments from strings.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/CmdArgs.mod b/gcc/m2/gm2-libs/CmdArgs.mod
index 47aae49..8993d7c 100644
--- a/gcc/m2/gm2-libs/CmdArgs.mod
+++ b/gcc/m2/gm2-libs/CmdArgs.mod
@@ -1,6 +1,6 @@
(* CmdArgs.mod provides procedures to retrieve arguments from strings.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/Debug.def b/gcc/m2/gm2-libs/Debug.def
index 1887c69..fd5635e 100644
--- a/gcc/m2/gm2-libs/Debug.def
+++ b/gcc/m2/gm2-libs/Debug.def
@@ -1,6 +1,6 @@
(* Debug.def provides some simple debugging routines.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/Debug.mod b/gcc/m2/gm2-libs/Debug.mod
index f213378..47e8c1c 100644
--- a/gcc/m2/gm2-libs/Debug.mod
+++ b/gcc/m2/gm2-libs/Debug.mod
@@ -1,6 +1,6 @@
(* Debug.mod provides some simple debugging routines.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/DynamicStrings.def b/gcc/m2/gm2-libs/DynamicStrings.def
index 785c327..29f4989 100644
--- a/gcc/m2/gm2-libs/DynamicStrings.def
+++ b/gcc/m2/gm2-libs/DynamicStrings.def
@@ -1,6 +1,6 @@
(* DynamicStrings.def provides a dynamic string type and procedures.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/DynamicStrings.mod b/gcc/m2/gm2-libs/DynamicStrings.mod
index b90bc3f..c79e21c 100644
--- a/gcc/m2/gm2-libs/DynamicStrings.mod
+++ b/gcc/m2/gm2-libs/DynamicStrings.mod
@@ -1,6 +1,6 @@
(* DynamicStrings.mod provides a dynamic string type and procedures.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/Environment.def b/gcc/m2/gm2-libs/Environment.def
index 3164aa2..d5ee500 100644
--- a/gcc/m2/gm2-libs/Environment.def
+++ b/gcc/m2/gm2-libs/Environment.def
@@ -1,6 +1,6 @@
(* Environment.def provides access to the environment settings of a process.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/Environment.mod b/gcc/m2/gm2-libs/Environment.mod
index cd067bc..cd43fc5 100644
--- a/gcc/m2/gm2-libs/Environment.mod
+++ b/gcc/m2/gm2-libs/Environment.mod
@@ -1,6 +1,6 @@
(* Environment.mod provides access to the environment settings of a process.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/FIO.def b/gcc/m2/gm2-libs/FIO.def
index f4c201f..72f9293 100644
--- a/gcc/m2/gm2-libs/FIO.def
+++ b/gcc/m2/gm2-libs/FIO.def
@@ -1,6 +1,6 @@
(* FIO.def provides a simple buffered file input/output library.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/FIO.mod b/gcc/m2/gm2-libs/FIO.mod
index 711ac47..7e0aebe 100644
--- a/gcc/m2/gm2-libs/FIO.mod
+++ b/gcc/m2/gm2-libs/FIO.mod
@@ -1,6 +1,6 @@
(* FIO.mod provides a simple buffered file input/output library.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/FormatStrings.def b/gcc/m2/gm2-libs/FormatStrings.def
index 93c08d1..8ee8e51 100644
--- a/gcc/m2/gm2-libs/FormatStrings.def
+++ b/gcc/m2/gm2-libs/FormatStrings.def
@@ -1,6 +1,6 @@
(* FormatStrings.def provides a pseudo printf capability.
-Copyright (C) 2005-2023 Free Software Foundation, Inc.
+Copyright (C) 2005-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/FormatStrings.mod b/gcc/m2/gm2-libs/FormatStrings.mod
index a5ab3b2..a4e57fc 100644
--- a/gcc/m2/gm2-libs/FormatStrings.mod
+++ b/gcc/m2/gm2-libs/FormatStrings.mod
@@ -1,6 +1,6 @@
(* FormatStrings.mod provides a pseudo printf capability.
-Copyright (C) 2005-2023 Free Software Foundation, Inc.
+Copyright (C) 2005-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/FpuIO.def b/gcc/m2/gm2-libs/FpuIO.def
index 923637a..ddc9475 100644
--- a/gcc/m2/gm2-libs/FpuIO.def
+++ b/gcc/m2/gm2-libs/FpuIO.def
@@ -1,6 +1,6 @@
(* FpuIO.def Implements a fixed format input/output for REAL/LONGREAL.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/FpuIO.mod b/gcc/m2/gm2-libs/FpuIO.mod
index 5189ec4..6fd2857 100644
--- a/gcc/m2/gm2-libs/FpuIO.mod
+++ b/gcc/m2/gm2-libs/FpuIO.mod
@@ -1,6 +1,6 @@
(* FpuIO.mod implements a fixed format input/output for REAL/LONGREAL.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/GetOpt.def b/gcc/m2/gm2-libs/GetOpt.def
index bd021e4..a5e2c38 100644
--- a/gcc/m2/gm2-libs/GetOpt.def
+++ b/gcc/m2/gm2-libs/GetOpt.def
@@ -1,6 +1,6 @@
(* GetOpt.def allows users to manage long options to getopt.
-Copyright (C) 2017-2023 Free Software Foundation, Inc.
+Copyright (C) 2017-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/GetOpt.mod b/gcc/m2/gm2-libs/GetOpt.mod
index e3dcb94..08b8214 100644
--- a/gcc/m2/gm2-libs/GetOpt.mod
+++ b/gcc/m2/gm2-libs/GetOpt.mod
@@ -1,6 +1,6 @@
(* GetOpt.mod allows users to manage long options to getopt.
-Copyright (C) 2017-2023 Free Software Foundation, Inc.
+Copyright (C) 2017-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/IO.def b/gcc/m2/gm2-libs/IO.def
index d75e274..56dc78c 100644
--- a/gcc/m2/gm2-libs/IO.def
+++ b/gcc/m2/gm2-libs/IO.def
@@ -1,6 +1,6 @@
(* IO.def provides Read, Write, Errors procedures mapping onto 0, 1 and 2.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/IO.mod b/gcc/m2/gm2-libs/IO.mod
index 3c74f28..1f41327 100644
--- a/gcc/m2/gm2-libs/IO.mod
+++ b/gcc/m2/gm2-libs/IO.mod
@@ -1,6 +1,6 @@
(* IO.mod provides Read, Write, Errors procedures mapping onto 0, 1 and 2.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/Indexing.def b/gcc/m2/gm2-libs/Indexing.def
index 5f2155f..8aad985 100644
--- a/gcc/m2/gm2-libs/Indexing.def
+++ b/gcc/m2/gm2-libs/Indexing.def
@@ -1,6 +1,6 @@
(* Indexing.def provides a dynamic indexing mechanism for CARDINAL.
-Copyright (C) 2003-2023 Free Software Foundation, Inc.
+Copyright (C) 2003-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/Indexing.mod b/gcc/m2/gm2-libs/Indexing.mod
index f23778c..f2b4b36 100644
--- a/gcc/m2/gm2-libs/Indexing.mod
+++ b/gcc/m2/gm2-libs/Indexing.mod
@@ -1,6 +1,6 @@
(* Indexing.mod provides a dynamic indexing mechanism for CARDINAL.
-Copyright (C) 2003-2023 Free Software Foundation, Inc.
+Copyright (C) 2003-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/LMathLib0.def b/gcc/m2/gm2-libs/LMathLib0.def
index d4c33ca..e8ec490 100644
--- a/gcc/m2/gm2-libs/LMathLib0.def
+++ b/gcc/m2/gm2-libs/LMathLib0.def
@@ -1,6 +1,6 @@
(* LMathLib0.def provide access to the LONGREAL instrinics.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/LMathLib0.mod b/gcc/m2/gm2-libs/LMathLib0.mod
index aa8fd4b..dc3b31f 100644
--- a/gcc/m2/gm2-libs/LMathLib0.mod
+++ b/gcc/m2/gm2-libs/LMathLib0.mod
@@ -1,6 +1,6 @@
(* LMathLib0.mod provide access to the LONGREAL instrinics.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/LegacyReal.def b/gcc/m2/gm2-libs/LegacyReal.def
index 8103bd4..77e6bd9 100644
--- a/gcc/m2/gm2-libs/LegacyReal.def
+++ b/gcc/m2/gm2-libs/LegacyReal.def
@@ -1,6 +1,6 @@
(* LegacyReal.def provides a legacy definition for REAL.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/LegacyReal.mod b/gcc/m2/gm2-libs/LegacyReal.mod
index 5a27703..ef2c592 100644
--- a/gcc/m2/gm2-libs/LegacyReal.mod
+++ b/gcc/m2/gm2-libs/LegacyReal.mod
@@ -1,6 +1,6 @@
(* LegacyReal.mod provides a legacy definition for REAL.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/M2Dependent.def b/gcc/m2/gm2-libs/M2Dependent.def
index 0044925..9e31d57 100644
--- a/gcc/m2/gm2-libs/M2Dependent.def
+++ b/gcc/m2/gm2-libs/M2Dependent.def
@@ -1,6 +1,6 @@
(* M2Dependent.def defines the run time module dependencies interface.
-Copyright (C) 2022-2023 Free Software Foundation, Inc.
+Copyright (C) 2022-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/M2Dependent.mod b/gcc/m2/gm2-libs/M2Dependent.mod
index f8a116c..e7b502e 100644
--- a/gcc/m2/gm2-libs/M2Dependent.mod
+++ b/gcc/m2/gm2-libs/M2Dependent.mod
@@ -1,6 +1,6 @@
(* M2Dependent.mod implements the run time module dependencies.
-Copyright (C) 2022-2023 Free Software Foundation, Inc.
+Copyright (C) 2022-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/M2EXCEPTION.def b/gcc/m2/gm2-libs/M2EXCEPTION.def
index 15139ac..687eced 100644
--- a/gcc/m2/gm2-libs/M2EXCEPTION.def
+++ b/gcc/m2/gm2-libs/M2EXCEPTION.def
@@ -1,6 +1,6 @@
(* M2EXCEPTION.def enumerates all exceptions.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/M2EXCEPTION.mod b/gcc/m2/gm2-libs/M2EXCEPTION.mod
index b409672..ef5c2ff 100644
--- a/gcc/m2/gm2-libs/M2EXCEPTION.mod
+++ b/gcc/m2/gm2-libs/M2EXCEPTION.mod
@@ -1,6 +1,6 @@
(* M2EXCEPTION.mod implement M2Exception and IsM2Exception.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/M2RTS.def b/gcc/m2/gm2-libs/M2RTS.def
index 7a859f8..16f140f 100644
--- a/gcc/m2/gm2-libs/M2RTS.def
+++ b/gcc/m2/gm2-libs/M2RTS.def
@@ -1,6 +1,6 @@
(* M2RTS.def Implements the run time system facilities of Modula-2.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/M2RTS.mod b/gcc/m2/gm2-libs/M2RTS.mod
index 5cc8709..765e6e5 100644
--- a/gcc/m2/gm2-libs/M2RTS.mod
+++ b/gcc/m2/gm2-libs/M2RTS.mod
@@ -1,6 +1,6 @@
(* M2RTS.mod Implements the run time system facilities of Modula-2.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/MathLib0.def b/gcc/m2/gm2-libs/MathLib0.def
index 532c001..b8e8a78 100644
--- a/gcc/m2/gm2-libs/MathLib0.def
+++ b/gcc/m2/gm2-libs/MathLib0.def
@@ -1,6 +1,6 @@
(* MathLib0.def provides access to math functions.
-Copyright (C) 2003-2023 Free Software Foundation, Inc.
+Copyright (C) 2003-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/MathLib0.mod b/gcc/m2/gm2-libs/MathLib0.mod
index e15f7fb..ade9d7c 100644
--- a/gcc/m2/gm2-libs/MathLib0.mod
+++ b/gcc/m2/gm2-libs/MathLib0.mod
@@ -1,6 +1,6 @@
(* MathLib0.mod provides access to math functions.
-Copyright (C) 2003-2023 Free Software Foundation, Inc.
+Copyright (C) 2003-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/MemUtils.def b/gcc/m2/gm2-libs/MemUtils.def
index cf5a300..49b8db9 100644
--- a/gcc/m2/gm2-libs/MemUtils.def
+++ b/gcc/m2/gm2-libs/MemUtils.def
@@ -1,6 +1,6 @@
(* MemUtils.def provides some basic memory utilities.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/MemUtils.mod b/gcc/m2/gm2-libs/MemUtils.mod
index feafe5d..81b9936 100644
--- a/gcc/m2/gm2-libs/MemUtils.mod
+++ b/gcc/m2/gm2-libs/MemUtils.mod
@@ -1,6 +1,6 @@
(* MemUtils.mod provides some basic memory utilities.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/NumberIO.def b/gcc/m2/gm2-libs/NumberIO.def
index 0c21dc5..b6e4a8e 100644
--- a/gcc/m2/gm2-libs/NumberIO.def
+++ b/gcc/m2/gm2-libs/NumberIO.def
@@ -1,6 +1,6 @@
(* NumberIO.def provides conversion of ordinal numbers.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/NumberIO.mod b/gcc/m2/gm2-libs/NumberIO.mod
index eb7e75d..e6808f7 100644
--- a/gcc/m2/gm2-libs/NumberIO.mod
+++ b/gcc/m2/gm2-libs/NumberIO.mod
@@ -1,6 +1,6 @@
(* NumberIO.mod provides conversion of ordinal numbers.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/OptLib.def b/gcc/m2/gm2-libs/OptLib.def
index ebae235..7574096 100644
--- a/gcc/m2/gm2-libs/OptLib.def
+++ b/gcc/m2/gm2-libs/OptLib.def
@@ -1,6 +1,6 @@
(* OptLib.def allows users to manipulate Argv/Argc.
-Copyright (C) 2019-2023 Free Software Foundation, Inc.
+Copyright (C) 2019-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/OptLib.mod b/gcc/m2/gm2-libs/OptLib.mod
index e4870ee..eace636 100644
--- a/gcc/m2/gm2-libs/OptLib.mod
+++ b/gcc/m2/gm2-libs/OptLib.mod
@@ -1,6 +1,6 @@
(* OptLib.mod allows users to manipulate Argv/Argc.
-Copyright (C) 2019-2023 Free Software Foundation, Inc.
+Copyright (C) 2019-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/PushBackInput.def b/gcc/m2/gm2-libs/PushBackInput.def
index 5b7f62d..1bc8aad 100644
--- a/gcc/m2/gm2-libs/PushBackInput.def
+++ b/gcc/m2/gm2-libs/PushBackInput.def
@@ -1,6 +1,6 @@
(* PushBackInput.def provides a method for pushing back and consuming input.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/PushBackInput.mod b/gcc/m2/gm2-libs/PushBackInput.mod
index 90c0bae..b12020b 100644
--- a/gcc/m2/gm2-libs/PushBackInput.mod
+++ b/gcc/m2/gm2-libs/PushBackInput.mod
@@ -1,6 +1,6 @@
(* PushBackInput.mod provides a method for pushing back and consuming input.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/README.texi b/gcc/m2/gm2-libs/README.texi
index ed8075a..3340a30 100644
--- a/gcc/m2/gm2-libs/README.texi
+++ b/gcc/m2/gm2-libs/README.texi
@@ -1,5 +1,5 @@
@c README.texi describes the pim libraries.
-@c Copyright @copyright{} 2000-2023 Free Software Foundation, Inc.
+@c Copyright @copyright{} 2000-2024 Free Software Foundation, Inc.
@c
@c This is part of the GM2 manual.
@c For copying conditions, see the file gcc/doc/include/fdl.texi.
diff --git a/gcc/m2/gm2-libs/RTExceptions.def b/gcc/m2/gm2-libs/RTExceptions.def
index 7d3b58d..b77026b 100644
--- a/gcc/m2/gm2-libs/RTExceptions.def
+++ b/gcc/m2/gm2-libs/RTExceptions.def
@@ -1,6 +1,6 @@
(* RTExceptions.def runtime exception handler routines.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/RTExceptions.mod b/gcc/m2/gm2-libs/RTExceptions.mod
index 7f3445c..b1ae56e 100644
--- a/gcc/m2/gm2-libs/RTExceptions.mod
+++ b/gcc/m2/gm2-libs/RTExceptions.mod
@@ -1,6 +1,6 @@
(* RTExceptions.mod runtime exception handler routines.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/RTint.def b/gcc/m2/gm2-libs/RTint.def
index d2df9c2..b9a9986 100644
--- a/gcc/m2/gm2-libs/RTint.def
+++ b/gcc/m2/gm2-libs/RTint.def
@@ -1,6 +1,6 @@
(* RTint.def provides users of the COROUTINES library with the.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/RTint.mod b/gcc/m2/gm2-libs/RTint.mod
index 8b967b5..5e9d798 100644
--- a/gcc/m2/gm2-libs/RTint.mod
+++ b/gcc/m2/gm2-libs/RTint.mod
@@ -1,6 +1,6 @@
(* RTint.mod provides users of the COROUTINES library with the.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/SArgs.def b/gcc/m2/gm2-libs/SArgs.def
index f8c6841..e5293f0 100644
--- a/gcc/m2/gm2-libs/SArgs.def
+++ b/gcc/m2/gm2-libs/SArgs.def
@@ -1,6 +1,6 @@
(* SArgs.def provides a String interface to the command line arguments.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/SArgs.mod b/gcc/m2/gm2-libs/SArgs.mod
index fa01407..b1996cc 100644
--- a/gcc/m2/gm2-libs/SArgs.mod
+++ b/gcc/m2/gm2-libs/SArgs.mod
@@ -1,6 +1,6 @@
(* SArgs.mod provides a String interface to the command line arguments.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/SCmdArgs.def b/gcc/m2/gm2-libs/SCmdArgs.def
index 82c412d..917cddc 100644
--- a/gcc/m2/gm2-libs/SCmdArgs.def
+++ b/gcc/m2/gm2-libs/SCmdArgs.def
@@ -1,6 +1,6 @@
(* SCmdArgs.def provides procedures to retrieve arguments from strings.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/SCmdArgs.mod b/gcc/m2/gm2-libs/SCmdArgs.mod
index 3718cf1..a65b51e 100644
--- a/gcc/m2/gm2-libs/SCmdArgs.mod
+++ b/gcc/m2/gm2-libs/SCmdArgs.mod
@@ -1,6 +1,6 @@
(* SCmdArgs.mod provides procedures to retrieve arguments from strings.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/SEnvironment.def b/gcc/m2/gm2-libs/SEnvironment.def
index b3f3d16..92f8e68 100644
--- a/gcc/m2/gm2-libs/SEnvironment.def
+++ b/gcc/m2/gm2-libs/SEnvironment.def
@@ -1,6 +1,6 @@
(* SEnvironment.def provides access to the environment of a process.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/SEnvironment.mod b/gcc/m2/gm2-libs/SEnvironment.mod
index b3fba27..347b2ca 100644
--- a/gcc/m2/gm2-libs/SEnvironment.mod
+++ b/gcc/m2/gm2-libs/SEnvironment.mod
@@ -1,6 +1,6 @@
(* SEnvironment.mod provides access to the environment of a process.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/SFIO.def b/gcc/m2/gm2-libs/SFIO.def
index a82c7c4..dc85dfe 100644
--- a/gcc/m2/gm2-libs/SFIO.def
+++ b/gcc/m2/gm2-libs/SFIO.def
@@ -1,6 +1,6 @@
(* SFIO.def provides a String interface to the opening routines of FIO.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/SFIO.mod b/gcc/m2/gm2-libs/SFIO.mod
index 5e26f0f..27ced00 100644
--- a/gcc/m2/gm2-libs/SFIO.mod
+++ b/gcc/m2/gm2-libs/SFIO.mod
@@ -1,6 +1,6 @@
(* SFIO.mod provides a String interface to the opening routines of FIO.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/SMathLib0.def b/gcc/m2/gm2-libs/SMathLib0.def
index 27f030c..73c3ecb 100644
--- a/gcc/m2/gm2-libs/SMathLib0.def
+++ b/gcc/m2/gm2-libs/SMathLib0.def
@@ -1,6 +1,6 @@
(* SMathLib0.def provide access to the SHORTREAL instrinics.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/SMathLib0.mod b/gcc/m2/gm2-libs/SMathLib0.mod
index 81f78c1..a9e9263 100644
--- a/gcc/m2/gm2-libs/SMathLib0.mod
+++ b/gcc/m2/gm2-libs/SMathLib0.mod
@@ -1,6 +1,6 @@
(* SMathLib0.mod provide access to the SHORTREAL instrinics.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/SYSTEM.def b/gcc/m2/gm2-libs/SYSTEM.def
index 2f72ad1..fde650b 100644
--- a/gcc/m2/gm2-libs/SYSTEM.def
+++ b/gcc/m2/gm2-libs/SYSTEM.def
@@ -1,6 +1,6 @@
(* SYSTEM.def provides access to the SYSTEM dependent module.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/SYSTEM.mod b/gcc/m2/gm2-libs/SYSTEM.mod
index 8337105..af1027a 100644
--- a/gcc/m2/gm2-libs/SYSTEM.mod
+++ b/gcc/m2/gm2-libs/SYSTEM.mod
@@ -1,6 +1,6 @@
(* SYSTEM.mod provides access to the SYSTEM dependent module.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/Scan.def b/gcc/m2/gm2-libs/Scan.def
index 607b53d..d1d0c7d 100644
--- a/gcc/m2/gm2-libs/Scan.def
+++ b/gcc/m2/gm2-libs/Scan.def
@@ -1,6 +1,6 @@
(* Scan.def Provides a primitive symbol fetching from input.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/Scan.mod b/gcc/m2/gm2-libs/Scan.mod
index 9e50f05..7fa801f 100644
--- a/gcc/m2/gm2-libs/Scan.mod
+++ b/gcc/m2/gm2-libs/Scan.mod
@@ -1,6 +1,6 @@
(* Scan.mod Provides a primitive symbol fetching from input.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/Selective.def b/gcc/m2/gm2-libs/Selective.def
index 381c872..0652ec1 100644
--- a/gcc/m2/gm2-libs/Selective.def
+++ b/gcc/m2/gm2-libs/Selective.def
@@ -1,6 +1,6 @@
(* Selective.def provides Modula-2 with access to the select(2) primitive.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/StdIO.def b/gcc/m2/gm2-libs/StdIO.def
index b5491cc..b8a6441 100644
--- a/gcc/m2/gm2-libs/StdIO.def
+++ b/gcc/m2/gm2-libs/StdIO.def
@@ -1,6 +1,6 @@
(* StdIO.def provides general Read and Write procedures.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/StdIO.mod b/gcc/m2/gm2-libs/StdIO.mod
index f164eea..3b022f5 100644
--- a/gcc/m2/gm2-libs/StdIO.mod
+++ b/gcc/m2/gm2-libs/StdIO.mod
@@ -1,6 +1,6 @@
(* StdIO.mod provides general Read and Write procedures.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/Storage.def b/gcc/m2/gm2-libs/Storage.def
index 322ddff..6b8ad85 100644
--- a/gcc/m2/gm2-libs/Storage.def
+++ b/gcc/m2/gm2-libs/Storage.def
@@ -1,6 +1,6 @@
(* Storage.def provides access to the dynamic Storage handler.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/Storage.mod b/gcc/m2/gm2-libs/Storage.mod
index fa161ae..249cfc9 100644
--- a/gcc/m2/gm2-libs/Storage.mod
+++ b/gcc/m2/gm2-libs/Storage.mod
@@ -1,6 +1,6 @@
(* Storage.mod provides access to the dynamic Storage handler.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/StrCase.def b/gcc/m2/gm2-libs/StrCase.def
index 6b49c2d..cda8d5c 100644
--- a/gcc/m2/gm2-libs/StrCase.def
+++ b/gcc/m2/gm2-libs/StrCase.def
@@ -1,6 +1,6 @@
(* StrCase.def provides procedure to convert between text case.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/StrCase.mod b/gcc/m2/gm2-libs/StrCase.mod
index 6b933c2..6656c93 100644
--- a/gcc/m2/gm2-libs/StrCase.mod
+++ b/gcc/m2/gm2-libs/StrCase.mod
@@ -1,6 +1,6 @@
(* StrCase.mod provides procedure to convert between text case.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/StrIO.def b/gcc/m2/gm2-libs/StrIO.def
index c6ae0cf..88a7c8a 100644
--- a/gcc/m2/gm2-libs/StrIO.def
+++ b/gcc/m2/gm2-libs/StrIO.def
@@ -1,6 +1,6 @@
(* StrIO.def Provides simple string input output routines.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/StrIO.mod b/gcc/m2/gm2-libs/StrIO.mod
index 1394d93..7e68dcb 100644
--- a/gcc/m2/gm2-libs/StrIO.mod
+++ b/gcc/m2/gm2-libs/StrIO.mod
@@ -1,6 +1,6 @@
(* StrIO.mod provides simple string input output routines.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/StrLib.def b/gcc/m2/gm2-libs/StrLib.def
index 998b083..ee6a98e 100644
--- a/gcc/m2/gm2-libs/StrLib.def
+++ b/gcc/m2/gm2-libs/StrLib.def
@@ -1,6 +1,6 @@
(* StrLib.def provides string manipulation procedures.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/StrLib.mod b/gcc/m2/gm2-libs/StrLib.mod
index f85040c..62916c0 100644
--- a/gcc/m2/gm2-libs/StrLib.mod
+++ b/gcc/m2/gm2-libs/StrLib.mod
@@ -1,6 +1,6 @@
(* StrLib.mod provides string manipulation procedures.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/StringConvert.def b/gcc/m2/gm2-libs/StringConvert.def
index 315d1b7..09bd7ab 100644
--- a/gcc/m2/gm2-libs/StringConvert.def
+++ b/gcc/m2/gm2-libs/StringConvert.def
@@ -1,6 +1,6 @@
(* StringConvert.def provides functions to convert numbers to and from strings.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/StringConvert.mod b/gcc/m2/gm2-libs/StringConvert.mod
index c1c8c39..2214134 100644
--- a/gcc/m2/gm2-libs/StringConvert.mod
+++ b/gcc/m2/gm2-libs/StringConvert.mod
@@ -1,6 +1,6 @@
(* StringConvert.mod provides functions to convert numbers to and from strings.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/SysExceptions.def b/gcc/m2/gm2-libs/SysExceptions.def
index 5d3be36..1d7c3e7 100644
--- a/gcc/m2/gm2-libs/SysExceptions.def
+++ b/gcc/m2/gm2-libs/SysExceptions.def
@@ -1,6 +1,6 @@
(* SysExceptions.def provides a mechanism for the underlying libraries to.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/SysStorage.def b/gcc/m2/gm2-libs/SysStorage.def
index ba83988..9a0a711 100644
--- a/gcc/m2/gm2-libs/SysStorage.def
+++ b/gcc/m2/gm2-libs/SysStorage.def
@@ -1,6 +1,6 @@
(* SysStorage.def provides dynamic allocation for the system components.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/SysStorage.mod b/gcc/m2/gm2-libs/SysStorage.mod
index 2318ab7..c0ac7ae 100644
--- a/gcc/m2/gm2-libs/SysStorage.mod
+++ b/gcc/m2/gm2-libs/SysStorage.mod
@@ -1,6 +1,6 @@
(* SysStorage.mod provides dynamic allocation for the system components.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/TimeString.def b/gcc/m2/gm2-libs/TimeString.def
index 36fe171..49ed0a7 100644
--- a/gcc/m2/gm2-libs/TimeString.def
+++ b/gcc/m2/gm2-libs/TimeString.def
@@ -1,6 +1,6 @@
(* TimeString.def provides time related string manipulation procedures.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/TimeString.mod b/gcc/m2/gm2-libs/TimeString.mod
index 79713c6..7bb6b86 100644
--- a/gcc/m2/gm2-libs/TimeString.mod
+++ b/gcc/m2/gm2-libs/TimeString.mod
@@ -1,6 +1,6 @@
(* TimeString.mod provides time related string manipulation procedures.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/UnixArgs.def b/gcc/m2/gm2-libs/UnixArgs.def
index 99d5b72..13f73fc 100644
--- a/gcc/m2/gm2-libs/UnixArgs.def
+++ b/gcc/m2/gm2-libs/UnixArgs.def
@@ -1,6 +1,6 @@
(* UnixArgs.def Implements access to the arguments argc, argv, envp.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/cbuiltin.def b/gcc/m2/gm2-libs/cbuiltin.def
index 64d0a79..41b9589 100644
--- a/gcc/m2/gm2-libs/cbuiltin.def
+++ b/gcc/m2/gm2-libs/cbuiltin.def
@@ -1,6 +1,6 @@
(* cbuiltin.def provides non-builtin equivalent routines.
-Copyright (C) 2003-2023 Free Software Foundation, Inc.
+Copyright (C) 2003-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/cgetopt.def b/gcc/m2/gm2-libs/cgetopt.def
index e2162d5..5cfb6a1 100644
--- a/gcc/m2/gm2-libs/cgetopt.def
+++ b/gcc/m2/gm2-libs/cgetopt.def
@@ -1,6 +1,6 @@
(* getopt.def provides access to the getopt C library.
-Copyright (C) 2017-2023 Free Software Foundation, Inc.
+Copyright (C) 2017-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/config-host b/gcc/m2/gm2-libs/config-host
index 5d6d33d..b98dd50 100755
--- a/gcc/m2/gm2-libs/config-host
+++ b/gcc/m2/gm2-libs/config-host
@@ -5,7 +5,7 @@
# Report bugs to <gm2@nongnu.org>.
#
#
-# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
+# Copyright (C) 1992-2024 Free Software Foundation, Inc.
#
#
# This configure script is free software; the Free Software Foundation
@@ -1369,7 +1369,7 @@ if $ac_init_version; then
ASCII.def configure 1.9.5
generated by GNU Autoconf 2.69
-Copyright (C) 2012 Free Software Foundation, Inc.
+Copyright (C) 2012-2024 Free Software Foundation, Inc.
This configure script is free software; the Free Software Foundation
gives unlimited permission to copy, distribute and modify it.
_ACEOF
@@ -5298,7 +5298,7 @@ ASCII.def config.status 1.9.5
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
-Copyright (C) 2012 Free Software Foundation, Inc.
+Copyright (C) 2012-2024 Free Software Foundation, Inc.
This config.status script is free software; the Free Software Foundation
gives unlimited permission to copy, distribute and modify it."
diff --git a/gcc/m2/gm2-libs/config-host.in b/gcc/m2/gm2-libs/config-host.in
index 225415b..7410b82 100644
--- a/gcc/m2/gm2-libs/config-host.in
+++ b/gcc/m2/gm2-libs/config-host.in
@@ -1,7 +1,7 @@
#
# config-host.in a configure sub script for GNU M2.
#
-# Copyright (C) 2005-2023 Free Software Foundation, Inc.
+# Copyright (C) 2005-2024 Free Software Foundation, Inc.
# Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
#
# This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/cxxabi.def b/gcc/m2/gm2-libs/cxxabi.def
index a9e62bf..f9482a2 100644
--- a/gcc/m2/gm2-libs/cxxabi.def
+++ b/gcc/m2/gm2-libs/cxxabi.def
@@ -1,6 +1,6 @@
(* cxxabi.def provides prototypes to the C++ABI.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/dtoa.def b/gcc/m2/gm2-libs/dtoa.def
index 8ebfbb7..0d19bc3 100644
--- a/gcc/m2/gm2-libs/dtoa.def
+++ b/gcc/m2/gm2-libs/dtoa.def
@@ -1,6 +1,6 @@
(* dtoa.def provides routines to convert between a C double.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/errno.def b/gcc/m2/gm2-libs/errno.def
index 551aec3..c1a49f9 100644
--- a/gcc/m2/gm2-libs/errno.def
+++ b/gcc/m2/gm2-libs/errno.def
@@ -1,6 +1,6 @@
(* errno.def provides a Modula-2 interface to the C errno.
-Copyright (C) 2005-2023 Free Software Foundation, Inc.
+Copyright (C) 2005-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/gdbif.def b/gcc/m2/gm2-libs/gdbif.def
index a53cb1f..48119ea 100644
--- a/gcc/m2/gm2-libs/gdbif.def
+++ b/gcc/m2/gm2-libs/gdbif.def
@@ -1,6 +1,6 @@
(* gdbif.def enable interactive connectivity with gdb.
-Copyright (C) 2011-2023 Free Software Foundation, Inc.
+Copyright (C) 2011-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/gdbif.mod b/gcc/m2/gm2-libs/gdbif.mod
index 6ce53d7..a37df98 100644
--- a/gcc/m2/gm2-libs/gdbif.mod
+++ b/gcc/m2/gm2-libs/gdbif.mod
@@ -1,6 +1,6 @@
(* gdbif.mod enable interactive connectivity with gdb.
-Copyright (C) 2011-2023 Free Software Foundation, Inc.
+Copyright (C) 2011-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/gm2-libs-host.h.in b/gcc/m2/gm2-libs/gm2-libs-host.h.in
index 0819893..92f64c4 100644
--- a/gcc/m2/gm2-libs/gm2-libs-host.h.in
+++ b/gcc/m2/gm2-libs/gm2-libs-host.h.in
@@ -1,6 +1,6 @@
/* gm2-libs-host.h.in Generated by autoheader.
-Copyright (C) 2005-2023 Free Software Foundation, Inc.
+Copyright (C) 2005-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/ldtoa.def b/gcc/m2/gm2-libs/ldtoa.def
index a188849..7e712f3 100644
--- a/gcc/m2/gm2-libs/ldtoa.def
+++ b/gcc/m2/gm2-libs/ldtoa.def
@@ -1,6 +1,6 @@
(* ldtoa.def provides routines to convert between a C long double.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/libc.def b/gcc/m2/gm2-libs/libc.def
index 21c790e..4a389f5 100644
--- a/gcc/m2/gm2-libs/libc.def
+++ b/gcc/m2/gm2-libs/libc.def
@@ -1,6 +1,6 @@
(* libc.def provides an interface to the C library functions.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/libm.def b/gcc/m2/gm2-libs/libm.def
index 2f98a89..c1402bd 100644
--- a/gcc/m2/gm2-libs/libm.def
+++ b/gcc/m2/gm2-libs/libm.def
@@ -1,6 +1,6 @@
(* libm.def provides access to libm.
-Copyright (C) 2003-2023 Free Software Foundation, Inc.
+Copyright (C) 2003-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/sckt.def b/gcc/m2/gm2-libs/sckt.def
index ac51110..858ff15 100644
--- a/gcc/m2/gm2-libs/sckt.def
+++ b/gcc/m2/gm2-libs/sckt.def
@@ -1,6 +1,6 @@
(* sckt.def provides a minimal interface to tcp sockets.
-Copyright (C) 2003-2023 Free Software Foundation, Inc.
+Copyright (C) 2003-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/termios.def b/gcc/m2/gm2-libs/termios.def
index 9a4331b..523e0b9 100644
--- a/gcc/m2/gm2-libs/termios.def
+++ b/gcc/m2/gm2-libs/termios.def
@@ -1,6 +1,6 @@
(* termios.def provides a procedural interface to termios.
-Copyright (C) 2005-2023 Free Software Foundation, Inc.
+Copyright (C) 2005-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2-libs/wrapc.def b/gcc/m2/gm2-libs/wrapc.def
index 238d52d..0daf7c3 100644
--- a/gcc/m2/gm2-libs/wrapc.def
+++ b/gcc/m2/gm2-libs/wrapc.def
@@ -1,6 +1,6 @@
(* wrapc.def provides access to more of the C library.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2spec.cc b/gcc/m2/gm2spec.cc
index 0da9a57..6769ecc 100644
--- a/gcc/m2/gm2spec.cc
+++ b/gcc/m2/gm2spec.cc
@@ -1,6 +1,6 @@
/* gm2spec.cc specific flags and argument handling within GNU Modula-2.
-Copyright (C) 2007-2023 Free Software Foundation, Inc.
+Copyright (C) 2007-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/gm2version.h b/gcc/m2/gm2version.h
index a0b1f74..946d7b4 100644
--- a/gcc/m2/gm2version.h
+++ b/gcc/m2/gm2version.h
@@ -1,6 +1,6 @@
/* gm2version provides access to the gm2 front end version number.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/images/LICENSE.IMG b/gcc/m2/images/LICENSE.IMG
index c27580d..fd7594e 100755
--- a/gcc/m2/images/LICENSE.IMG
+++ b/gcc/m2/images/LICENSE.IMG
@@ -1,6 +1,6 @@
The files gnupng and gnu.eps are part of GNU Modula-2.
-Copyright (C) 2005-2023 Free Software Foundation, Inc.
+Copyright (C) 2005-2024 Free Software Foundation, Inc.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/init/mcinit b/gcc/m2/init/mcinit
index 1cb0361..57991e7 100644
--- a/gcc/m2/init/mcinit
+++ b/gcc/m2/init/mcinit
@@ -1,6 +1,6 @@
# mcinit list of Modula-2 modules used by mc.
#
-# Copyright (C) 2000-2023 Free Software Foundation, Inc.
+# Copyright (C) 2000-2024 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/m2/init/ppginit b/gcc/m2/init/ppginit
index 42798e3..6cdac50 100644
--- a/gcc/m2/init/ppginit
+++ b/gcc/m2/init/ppginit
@@ -1,6 +1,6 @@
# ppginit list of Modula-2 modules used by ppg.
#
-# Copyright (C) 2000-2023 Free Software Foundation, Inc.
+# Copyright (C) 2000-2024 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
diff --git a/gcc/m2/lang-specs.h b/gcc/m2/lang-specs.h
index 5429363..45be668 100644
--- a/gcc/m2/lang-specs.h
+++ b/gcc/m2/lang-specs.h
@@ -1,5 +1,5 @@
/* Definitions for specs for GNU Modula-2.
- Copyright (C) 2001-2023 Free Software Foundation, Inc.
+ Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley.
This file is part of GCC.
diff --git a/gcc/m2/lang.opt b/gcc/m2/lang.opt
index a60c03e..505f4b5 100644
--- a/gcc/m2/lang.opt
+++ b/gcc/m2/lang.opt
@@ -1,6 +1,6 @@
; Options for the Modula-2 front end.
;
-; Copyright (C) 2016-2023 Free Software Foundation, Inc.
+; Copyright (C) 2016-2024 Free Software Foundation, Inc.
; Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
;
; This file is part of GNU Modula-2.
diff --git a/gcc/m2/m2-tree.def b/gcc/m2/m2-tree.def
index be7c5b7..0ec62a5 100644
--- a/gcc/m2/m2-tree.def
+++ b/gcc/m2/m2-tree.def
@@ -1,6 +1,6 @@
/* gm2-tree.def a component of a C header file used to define a SET type.
-Copyright (C) 2006-2023 Free Software Foundation, Inc.
+Copyright (C) 2006-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/m2-tree.h b/gcc/m2/m2-tree.h
index b93d089..cdb69cf 100644
--- a/gcc/m2/m2-tree.h
+++ b/gcc/m2/m2-tree.h
@@ -1,6 +1,6 @@
/* m2-tree.h create language specific tree nodes for Modula-2.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/m2.flex b/gcc/m2/m2.flex
index 0e6b52c..f8f5ce6 100644
--- a/gcc/m2/m2.flex
+++ b/gcc/m2/m2.flex
@@ -1,7 +1,7 @@
%{
/* m2.flex implements lexical analysis for Modula-2.
-Copyright (C) 2004-2023 Free Software Foundation, Inc.
+Copyright (C) 2004-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/m2pp.cc b/gcc/m2/m2pp.cc
index 5677951..2f4c45c 100644
--- a/gcc/m2/m2pp.cc
+++ b/gcc/m2/m2pp.cc
@@ -1,6 +1,6 @@
/* m2pp.c pretty print trees, output in Modula-2 where possible.
-Copyright (C) 2007-2023 Free Software Foundation, Inc.
+Copyright (C) 2007-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/m2pp.h b/gcc/m2/m2pp.h
index 09de980..e901102 100644
--- a/gcc/m2/m2pp.h
+++ b/gcc/m2/m2pp.h
@@ -1,6 +1,6 @@
/* m2pp.h pretty print trees, output in Modula-2 where possible.
-Copyright (C) 2007-2023 Free Software Foundation, Inc.
+Copyright (C) 2007-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot-ch/GBuiltins.cc b/gcc/m2/mc-boot-ch/GBuiltins.cc
index a762635..b5b38ff 100644
--- a/gcc/m2/mc-boot-ch/GBuiltins.cc
+++ b/gcc/m2/mc-boot-ch/GBuiltins.cc
@@ -1,6 +1,6 @@
/* GBuiltins.cc dummy module to aid linking mc projects.
-Copyright (C) 2016-2023 Free Software Foundation, Inc.
+Copyright (C) 2016-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot-ch/GM2LINK.c b/gcc/m2/mc-boot-ch/GM2LINK.c
index a934d6a..0fd6893 100644
--- a/gcc/m2/mc-boot-ch/GM2LINK.c
+++ b/gcc/m2/mc-boot-ch/GM2LINK.c
@@ -1,6 +1,6 @@
/* GM2LINK.c a handwritten module for mc.
-Copyright (C) 2022-2023 Free Software Foundation, Inc.
+Copyright (C) 2022-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaiusmod2@gmail.com>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot-ch/GSYSTEM.c b/gcc/m2/mc-boot-ch/GSYSTEM.c
index dc63f70..0492483 100644
--- a/gcc/m2/mc-boot-ch/GSYSTEM.c
+++ b/gcc/m2/mc-boot-ch/GSYSTEM.c
@@ -1,6 +1,6 @@
/* GSYSTEM.c a handwritten dummy module for mc.
-Copyright (C) 2018-2023 Free Software Foundation, Inc.
+Copyright (C) 2018-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot-ch/GSelective.c b/gcc/m2/mc-boot-ch/GSelective.c
index e41e848..6f30bde 100644
--- a/gcc/m2/mc-boot-ch/GSelective.c
+++ b/gcc/m2/mc-boot-ch/GSelective.c
@@ -1,6 +1,6 @@
/* GSelective.c provides access to select for Modula-2.
-Copyright (C) 2016-2023 Free Software Foundation, Inc.
+Copyright (C) 2016-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot-ch/GSysExceptions.c b/gcc/m2/mc-boot-ch/GSysExceptions.c
index d39827e..d16197d 100644
--- a/gcc/m2/mc-boot-ch/GSysExceptions.c
+++ b/gcc/m2/mc-boot-ch/GSysExceptions.c
@@ -1,6 +1,6 @@
/* GSysExceptions.c low level module interfacing exceptions to the OS.
-Copyright (C) 2016-2023 Free Software Foundation, Inc.
+Copyright (C) 2016-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot-ch/GUnixArgs.cc b/gcc/m2/mc-boot-ch/GUnixArgs.cc
index d1b9e88..f5a290a 100644
--- a/gcc/m2/mc-boot-ch/GUnixArgs.cc
+++ b/gcc/m2/mc-boot-ch/GUnixArgs.cc
@@ -1,6 +1,6 @@
/* UnixArgs.cc record argc, argv as global variables.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot-ch/Gabort.c b/gcc/m2/mc-boot-ch/Gabort.c
index 5bb34f7..c701fb5 100644
--- a/gcc/m2/mc-boot-ch/Gabort.c
+++ b/gcc/m2/mc-boot-ch/Gabort.c
@@ -1,6 +1,6 @@
/* Gabort.c a GCC style abort function.
-Copyright (C) 2022-2023 Free Software Foundation, Inc.
+Copyright (C) 2022-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot-ch/Gcbuiltin.c b/gcc/m2/mc-boot-ch/Gcbuiltin.c
index 498774e..1c5b6b4 100644
--- a/gcc/m2/mc-boot-ch/Gcbuiltin.c
+++ b/gcc/m2/mc-boot-ch/Gcbuiltin.c
@@ -1,6 +1,6 @@
/* Gcbuiltin.c provides access to some math intrinsic functions.
-Copyright (C) 2016-2023 Free Software Foundation, Inc.
+Copyright (C) 2016-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot-ch/Gdtoa.cc b/gcc/m2/mc-boot-ch/Gdtoa.cc
index e64fe5a..94f4488 100644
--- a/gcc/m2/mc-boot-ch/Gdtoa.cc
+++ b/gcc/m2/mc-boot-ch/Gdtoa.cc
@@ -1,6 +1,6 @@
/* Gdtoa.cc provides access to double string conversion.
-Copyright (C) 2016-2023 Free Software Foundation, Inc.
+Copyright (C) 2016-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot-ch/Gerrno.cc b/gcc/m2/mc-boot-ch/Gerrno.cc
index f883232..4b50728 100644
--- a/gcc/m2/mc-boot-ch/Gerrno.cc
+++ b/gcc/m2/mc-boot-ch/Gerrno.cc
@@ -1,6 +1,6 @@
/* Gerrno.cc provides access to errno for Modula-2.
-Copyright (C) 2016-2023 Free Software Foundation, Inc.
+Copyright (C) 2016-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot-ch/Gldtoa.cc b/gcc/m2/mc-boot-ch/Gldtoa.cc
index 73f3d18..2a266cf 100644
--- a/gcc/m2/mc-boot-ch/Gldtoa.cc
+++ b/gcc/m2/mc-boot-ch/Gldtoa.cc
@@ -1,6 +1,6 @@
/* Gldtoa.cc provides access to long double string conversion.
-Copyright (C) 2016-2023 Free Software Foundation, Inc.
+Copyright (C) 2016-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot-ch/Glibc.c b/gcc/m2/mc-boot-ch/Glibc.c
index b94aae3..6154934 100644
--- a/gcc/m2/mc-boot-ch/Glibc.c
+++ b/gcc/m2/mc-boot-ch/Glibc.c
@@ -1,6 +1,6 @@
/* Glibc.c provides access to some libc functions.
-Copyright (C) 2016-2023 Free Software Foundation, Inc.
+Copyright (C) 2016-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot-ch/Glibm.c b/gcc/m2/mc-boot-ch/Glibm.c
index 595ac44..93e3e43 100644
--- a/gcc/m2/mc-boot-ch/Glibm.c
+++ b/gcc/m2/mc-boot-ch/Glibm.c
@@ -1,6 +1,6 @@
/* Glibm.c provides access to some libm functions.
-Copyright (C) 2016-2023 Free Software Foundation, Inc.
+Copyright (C) 2016-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot-ch/Gm2rtsdummy.cc b/gcc/m2/mc-boot-ch/Gm2rtsdummy.cc
index c0ae979..f845a31 100644
--- a/gcc/m2/mc-boot-ch/Gm2rtsdummy.cc
+++ b/gcc/m2/mc-boot-ch/Gm2rtsdummy.cc
@@ -1,6 +1,6 @@
/* m2rts.cc provides a C interface to M2RTS.mod.
-Copyright (C) 2019-2023 Free Software Foundation, Inc.
+Copyright (C) 2019-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot-ch/Gmcrts.c b/gcc/m2/mc-boot-ch/Gmcrts.c
index 97c9be1..a803f80 100644
--- a/gcc/m2/mc-boot-ch/Gmcrts.c
+++ b/gcc/m2/mc-boot-ch/Gmcrts.c
@@ -1,6 +1,6 @@
/* Gmcrts.c implements case and return exceptions.
-Copyright (C) 2016-2023 Free Software Foundation, Inc.
+Copyright (C) 2016-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot-ch/Gmcrts.h b/gcc/m2/mc-boot-ch/Gmcrts.h
index a849f7b..0643dbb 100644
--- a/gcc/m2/mc-boot-ch/Gmcrts.h
+++ b/gcc/m2/mc-boot-ch/Gmcrts.h
@@ -1,6 +1,6 @@
/* Gmcrts.h provides prototypes to case and return exceptions.
-Copyright (C) 2016-2023 Free Software Foundation, Inc.
+Copyright (C) 2016-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot-ch/Gnetwork.h b/gcc/m2/mc-boot-ch/Gnetwork.h
index f8dfe0c..f1d332d 100644
--- a/gcc/m2/mc-boot-ch/Gnetwork.h
+++ b/gcc/m2/mc-boot-ch/Gnetwork.h
@@ -1,6 +1,6 @@
/* Gnetwork.h provides prototypes to htonl and htons.
-Copyright (C) 2016-2023 Free Software Foundation, Inc.
+Copyright (C) 2016-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot-ch/Gtermios.cc b/gcc/m2/mc-boot-ch/Gtermios.cc
index a3f970d..a11065a6 100644
--- a/gcc/m2/mc-boot-ch/Gtermios.cc
+++ b/gcc/m2/mc-boot-ch/Gtermios.cc
@@ -1,6 +1,6 @@
/* Gtermios.cc handwritten module for mc.
-Copyright (C) 2010-2023 Free Software Foundation, Inc.
+Copyright (C) 2010-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot-ch/Gwrapc.c b/gcc/m2/mc-boot-ch/Gwrapc.c
index 5753f5d..f9397eb 100644
--- a/gcc/m2/mc-boot-ch/Gwrapc.c
+++ b/gcc/m2/mc-boot-ch/Gwrapc.c
@@ -1,6 +1,6 @@
/* Gwrapc.c wrap libc functions for mc.
-Copyright (C) 2005-2023 Free Software Foundation, Inc.
+Copyright (C) 2005-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot-ch/m2rts.h b/gcc/m2/mc-boot-ch/m2rts.h
index d9f3be4..ef09bd7 100644
--- a/gcc/m2/mc-boot-ch/m2rts.h
+++ b/gcc/m2/mc-boot-ch/m2rts.h
@@ -1,6 +1,6 @@
/* m2rts.h provides a C interface to M2RTS.mod.
-Copyright (C) 2019-2023 Free Software Foundation, Inc.
+Copyright (C) 2019-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot-ch/network.c b/gcc/m2/mc-boot-ch/network.c
index c2873f9..8b10678 100644
--- a/gcc/m2/mc-boot-ch/network.c
+++ b/gcc/m2/mc-boot-ch/network.c
@@ -1,6 +1,6 @@
/* network.c provide access to htons and htonl.
-Copyright (C) 2010-2023 Free Software Foundation, Inc.
+Copyright (C) 2010-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GASCII.cc b/gcc/m2/mc-boot/GASCII.cc
index 0758c8f..83c5866 100644
--- a/gcc/m2/mc-boot/GASCII.cc
+++ b/gcc/m2/mc-boot/GASCII.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from ASCII. */
/* ASCII.mod dummy companion module for the definition.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GASCII.h b/gcc/m2/mc-boot/GASCII.h
index 952fbf3..c157a8b 100644
--- a/gcc/m2/mc-boot/GASCII.h
+++ b/gcc/m2/mc-boot/GASCII.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from ASCII. */
/* ASCII.def Defines all ascii constants.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GArgs.cc b/gcc/m2/mc-boot/GArgs.cc
index cc98f01..c6a2bca 100644
--- a/gcc/m2/mc-boot/GArgs.cc
+++ b/gcc/m2/mc-boot/GArgs.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from Args. */
/* Args.mod provide access to command line arguments.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GArgs.h b/gcc/m2/mc-boot/GArgs.h
index 9866f43..1171cef 100644
--- a/gcc/m2/mc-boot/GArgs.h
+++ b/gcc/m2/mc-boot/GArgs.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from Args. */
/* Args.def provide access to command line arguments.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GAssertion.cc b/gcc/m2/mc-boot/GAssertion.cc
index 2f1cac6..fdebf02 100644
--- a/gcc/m2/mc-boot/GAssertion.cc
+++ b/gcc/m2/mc-boot/GAssertion.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from Assertion. */
/* Assertion.mod provides an assert procedure.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GAssertion.h b/gcc/m2/mc-boot/GAssertion.h
index 0e0af34..d909fde 100644
--- a/gcc/m2/mc-boot/GAssertion.h
+++ b/gcc/m2/mc-boot/GAssertion.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from Assertion. */
/* Assertion.def provides an assert procedure.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GBreak.cc b/gcc/m2/mc-boot/GBreak.cc
index 15e55d8..23104d6 100644
--- a/gcc/m2/mc-boot/GBreak.cc
+++ b/gcc/m2/mc-boot/GBreak.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from Break. */
/* Break.mod provides a dummy compatibility library for legacy systems.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GBreak.h b/gcc/m2/mc-boot/GBreak.h
index 328bc8b..bd2f1cc 100644
--- a/gcc/m2/mc-boot/GBreak.h
+++ b/gcc/m2/mc-boot/GBreak.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from Break. */
/* Break.def provides a dummy compatibility library for legacy systems.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GCOROUTINES.h b/gcc/m2/mc-boot/GCOROUTINES.h
index ae1ee92..a744d9c 100644
--- a/gcc/m2/mc-boot/GCOROUTINES.h
+++ b/gcc/m2/mc-boot/GCOROUTINES.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from COROUTINES. */
/* COROUTINES.def defines an ISO compatible module priority range.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GCmdArgs.cc b/gcc/m2/mc-boot/GCmdArgs.cc
index 101fd23..0b7d587 100644
--- a/gcc/m2/mc-boot/GCmdArgs.cc
+++ b/gcc/m2/mc-boot/GCmdArgs.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from CmdArgs. */
/* CmdArgs.mod provides procedures to retrieve arguments from strings.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GCmdArgs.h b/gcc/m2/mc-boot/GCmdArgs.h
index 65668aa..7f39815 100644
--- a/gcc/m2/mc-boot/GCmdArgs.h
+++ b/gcc/m2/mc-boot/GCmdArgs.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from CmdArgs. */
/* CmdArgs.def provides procedures to retrieve arguments from strings.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GDebug.cc b/gcc/m2/mc-boot/GDebug.cc
index 9d878c8..c1daa67 100644
--- a/gcc/m2/mc-boot/GDebug.cc
+++ b/gcc/m2/mc-boot/GDebug.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from Debug. */
/* Debug.mod provides some simple debugging routines.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GDebug.h b/gcc/m2/mc-boot/GDebug.h
index 8ec800c..8787752 100644
--- a/gcc/m2/mc-boot/GDebug.h
+++ b/gcc/m2/mc-boot/GDebug.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from Debug. */
/* Debug.def provides some simple debugging routines.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GDynamicStrings.cc b/gcc/m2/mc-boot/GDynamicStrings.cc
index a79583c..e9d75ee 100644
--- a/gcc/m2/mc-boot/GDynamicStrings.cc
+++ b/gcc/m2/mc-boot/GDynamicStrings.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from DynamicStrings. */
/* DynamicStrings.mod provides a dynamic string type and procedures.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GDynamicStrings.h b/gcc/m2/mc-boot/GDynamicStrings.h
index c3fb7ff..76f4cea 100644
--- a/gcc/m2/mc-boot/GDynamicStrings.h
+++ b/gcc/m2/mc-boot/GDynamicStrings.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from DynamicStrings. */
/* DynamicStrings.def provides a dynamic string type and procedures.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GEnvironment.cc b/gcc/m2/mc-boot/GEnvironment.cc
index 53e248d..3916428 100644
--- a/gcc/m2/mc-boot/GEnvironment.cc
+++ b/gcc/m2/mc-boot/GEnvironment.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from Environment. */
/* Environment.mod provides access to the environment settings of a process.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GEnvironment.h b/gcc/m2/mc-boot/GEnvironment.h
index d0b44d1..4f94d58 100644
--- a/gcc/m2/mc-boot/GEnvironment.h
+++ b/gcc/m2/mc-boot/GEnvironment.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from Environment. */
/* Environment.def provides access to the environment settings of a process.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GFIO.cc b/gcc/m2/mc-boot/GFIO.cc
index 683a11f..8de4c4f 100644
--- a/gcc/m2/mc-boot/GFIO.cc
+++ b/gcc/m2/mc-boot/GFIO.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from FIO. */
/* FIO.mod provides a simple buffered file input/output library.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GFIO.h b/gcc/m2/mc-boot/GFIO.h
index 04dd844..d823964 100644
--- a/gcc/m2/mc-boot/GFIO.h
+++ b/gcc/m2/mc-boot/GFIO.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from FIO. */
/* FIO.def provides a simple buffered file input/output library.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GFormatStrings.cc b/gcc/m2/mc-boot/GFormatStrings.cc
index c8fdefa..6966ac6 100644
--- a/gcc/m2/mc-boot/GFormatStrings.cc
+++ b/gcc/m2/mc-boot/GFormatStrings.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from FormatStrings. */
/* FormatStrings.mod provides a pseudo printf capability.
-Copyright (C) 2005-2023 Free Software Foundation, Inc.
+Copyright (C) 2005-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GFormatStrings.h b/gcc/m2/mc-boot/GFormatStrings.h
index 0e90b55..1d8ce34 100644
--- a/gcc/m2/mc-boot/GFormatStrings.h
+++ b/gcc/m2/mc-boot/GFormatStrings.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from FormatStrings. */
/* FormatStrings.def provides a pseudo printf capability.
-Copyright (C) 2005-2023 Free Software Foundation, Inc.
+Copyright (C) 2005-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GFpuIO.cc b/gcc/m2/mc-boot/GFpuIO.cc
index ab45ed4..97d6425 100644
--- a/gcc/m2/mc-boot/GFpuIO.cc
+++ b/gcc/m2/mc-boot/GFpuIO.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from FpuIO. */
/* FpuIO.mod implements a fixed format input/output for REAL/LONGREAL.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GFpuIO.h b/gcc/m2/mc-boot/GFpuIO.h
index 631f09b..5d83060 100644
--- a/gcc/m2/mc-boot/GFpuIO.h
+++ b/gcc/m2/mc-boot/GFpuIO.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from FpuIO. */
/* FpuIO.def Implements a fixed format input/output for REAL/LONGREAL.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GIO.cc b/gcc/m2/mc-boot/GIO.cc
index e1c55de..0699c4c 100644
--- a/gcc/m2/mc-boot/GIO.cc
+++ b/gcc/m2/mc-boot/GIO.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from IO. */
/* IO.mod provides Read, Write, Errors procedures mapping onto 0, 1 and 2.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GIO.h b/gcc/m2/mc-boot/GIO.h
index 6604ee1..4f4af9a 100644
--- a/gcc/m2/mc-boot/GIO.h
+++ b/gcc/m2/mc-boot/GIO.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from IO. */
/* IO.def provides Read, Write, Errors procedures mapping onto 0, 1 and 2.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GIndexing.cc b/gcc/m2/mc-boot/GIndexing.cc
index 4c8e7f6..ac184be 100644
--- a/gcc/m2/mc-boot/GIndexing.cc
+++ b/gcc/m2/mc-boot/GIndexing.cc
@@ -1,6 +1,6 @@
/* do not edit automatically generated by mc from Indexing. */
/* Indexing provides a dynamic array of pointers.
- Copyright (C) 2015-2023 Free Software Foundation, Inc.
+ Copyright (C) 2015-2024 Free Software Foundation, Inc.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GIndexing.h b/gcc/m2/mc-boot/GIndexing.h
index 9c8bdc7..b986469 100644
--- a/gcc/m2/mc-boot/GIndexing.h
+++ b/gcc/m2/mc-boot/GIndexing.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from Indexing. */
/* Indexing.def provides a dynamic indexing mechanism.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GM2Dependent.cc b/gcc/m2/mc-boot/GM2Dependent.cc
index 1fe5de2..198d2e8 100644
--- a/gcc/m2/mc-boot/GM2Dependent.cc
+++ b/gcc/m2/mc-boot/GM2Dependent.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from M2Dependent. */
/* M2Dependent.mod implements the run time module dependencies.
-Copyright (C) 2022-2023 Free Software Foundation, Inc.
+Copyright (C) 2022-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GM2Dependent.h b/gcc/m2/mc-boot/GM2Dependent.h
index caa49e7..0a2a60a 100644
--- a/gcc/m2/mc-boot/GM2Dependent.h
+++ b/gcc/m2/mc-boot/GM2Dependent.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from M2Dependent. */
/* M2Dependent.def defines the run time module dependencies interface.
-Copyright (C) 2022-2023 Free Software Foundation, Inc.
+Copyright (C) 2022-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GM2EXCEPTION.cc b/gcc/m2/mc-boot/GM2EXCEPTION.cc
index 7f817d1..2f9d61a 100644
--- a/gcc/m2/mc-boot/GM2EXCEPTION.cc
+++ b/gcc/m2/mc-boot/GM2EXCEPTION.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from M2EXCEPTION. */
/* M2EXCEPTION.mod implement M2Exception and IsM2Exception.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GM2EXCEPTION.h b/gcc/m2/mc-boot/GM2EXCEPTION.h
index 1ef2367..4ee5404 100644
--- a/gcc/m2/mc-boot/GM2EXCEPTION.h
+++ b/gcc/m2/mc-boot/GM2EXCEPTION.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from M2EXCEPTION. */
/* M2EXCEPTION.def enumerates all exceptions.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GM2RTS.cc b/gcc/m2/mc-boot/GM2RTS.cc
index dd04dcd..a1fd5f5 100644
--- a/gcc/m2/mc-boot/GM2RTS.cc
+++ b/gcc/m2/mc-boot/GM2RTS.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from M2RTS. */
/* M2RTS.mod Implements the run time system facilities of Modula-2.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GM2RTS.h b/gcc/m2/mc-boot/GM2RTS.h
index d9acb54..055cc95 100644
--- a/gcc/m2/mc-boot/GM2RTS.h
+++ b/gcc/m2/mc-boot/GM2RTS.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from M2RTS. */
/* M2RTS.def Implements the run time system facilities of Modula-2.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GMemUtils.cc b/gcc/m2/mc-boot/GMemUtils.cc
index 72c024a..19b5b42 100644
--- a/gcc/m2/mc-boot/GMemUtils.cc
+++ b/gcc/m2/mc-boot/GMemUtils.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from MemUtils. */
/* MemUtils.mod provides some basic memory utilities.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GMemUtils.h b/gcc/m2/mc-boot/GMemUtils.h
index dbf0065..1d23091 100644
--- a/gcc/m2/mc-boot/GMemUtils.h
+++ b/gcc/m2/mc-boot/GMemUtils.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from MemUtils. */
/* MemUtils.def provides some basic memory utilities.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GNumberIO.cc b/gcc/m2/mc-boot/GNumberIO.cc
index e9c5018..366d30e 100644
--- a/gcc/m2/mc-boot/GNumberIO.cc
+++ b/gcc/m2/mc-boot/GNumberIO.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from NumberIO. */
/* NumberIO.mod provides conversion of ordinal numbers.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GNumberIO.h b/gcc/m2/mc-boot/GNumberIO.h
index a18fb25..34aee33 100644
--- a/gcc/m2/mc-boot/GNumberIO.h
+++ b/gcc/m2/mc-boot/GNumberIO.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from NumberIO. */
/* NumberIO.def provides conversion of ordinal numbers.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GPushBackInput.cc b/gcc/m2/mc-boot/GPushBackInput.cc
index d5b878d..715a7d4 100644
--- a/gcc/m2/mc-boot/GPushBackInput.cc
+++ b/gcc/m2/mc-boot/GPushBackInput.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from PushBackInput. */
/* PushBackInput.mod provides a method for pushing back and consuming input.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GPushBackInput.h b/gcc/m2/mc-boot/GPushBackInput.h
index 09a65f5..076b996 100644
--- a/gcc/m2/mc-boot/GPushBackInput.h
+++ b/gcc/m2/mc-boot/GPushBackInput.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from PushBackInput. */
/* PushBackInput.def provides a method for pushing back and consuming input.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GRTExceptions.cc b/gcc/m2/mc-boot/GRTExceptions.cc
index 15ff094..99e364c 100644
--- a/gcc/m2/mc-boot/GRTExceptions.cc
+++ b/gcc/m2/mc-boot/GRTExceptions.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from RTExceptions. */
/* RTExceptions.mod runtime exception handler routines.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GRTExceptions.h b/gcc/m2/mc-boot/GRTExceptions.h
index c48f7bb..9e188bc 100644
--- a/gcc/m2/mc-boot/GRTExceptions.h
+++ b/gcc/m2/mc-boot/GRTExceptions.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from RTExceptions. */
/* RTExceptions.def runtime exception handler routines.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GRTco.h b/gcc/m2/mc-boot/GRTco.h
index 09e6d8b..778b75f 100644
--- a/gcc/m2/mc-boot/GRTco.h
+++ b/gcc/m2/mc-boot/GRTco.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from RTco. */
/* RTco.def provides minimal access to thread primitives.
-Copyright (C) 2019-2023 Free Software Foundation, Inc.
+Copyright (C) 2019-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GRTentity.h b/gcc/m2/mc-boot/GRTentity.h
index 9efb645..9acb077 100644
--- a/gcc/m2/mc-boot/GRTentity.h
+++ b/gcc/m2/mc-boot/GRTentity.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from RTentity. */
/* RTentity.def maintains a grouping of different opaque types.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GRTint.cc b/gcc/m2/mc-boot/GRTint.cc
index d67ae94..8e83b1f 100644
--- a/gcc/m2/mc-boot/GRTint.cc
+++ b/gcc/m2/mc-boot/GRTint.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from RTint. */
/* RTint.mod provides users of the COROUTINES library with the.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GRTint.h b/gcc/m2/mc-boot/GRTint.h
index 83fef96..4f81546 100644
--- a/gcc/m2/mc-boot/GRTint.h
+++ b/gcc/m2/mc-boot/GRTint.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from RTint. */
/* RTint.def provides users of the COROUTINES library with the.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GSArgs.cc b/gcc/m2/mc-boot/GSArgs.cc
index f98849f..d69c47d 100644
--- a/gcc/m2/mc-boot/GSArgs.cc
+++ b/gcc/m2/mc-boot/GSArgs.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from SArgs. */
/* SArgs.mod provides a String interface to the command line arguments.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GSArgs.h b/gcc/m2/mc-boot/GSArgs.h
index 087238a..a7b10bf 100644
--- a/gcc/m2/mc-boot/GSArgs.h
+++ b/gcc/m2/mc-boot/GSArgs.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from SArgs. */
/* SArgs.def provides a String interface to the command line arguments.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GSFIO.cc b/gcc/m2/mc-boot/GSFIO.cc
index 50ed65b..3c59d50 100644
--- a/gcc/m2/mc-boot/GSFIO.cc
+++ b/gcc/m2/mc-boot/GSFIO.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from SFIO. */
/* SFIO.mod provides a String interface to the opening routines of FIO.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GSFIO.h b/gcc/m2/mc-boot/GSFIO.h
index 982016e..108d8ea 100644
--- a/gcc/m2/mc-boot/GSFIO.h
+++ b/gcc/m2/mc-boot/GSFIO.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from SFIO. */
/* SFIO.def provides a String interface to the opening routines of FIO.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GSYSTEM.h b/gcc/m2/mc-boot/GSYSTEM.h
index d355ab7..a18a176 100644
--- a/gcc/m2/mc-boot/GSYSTEM.h
+++ b/gcc/m2/mc-boot/GSYSTEM.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from SYSTEM. */
/* SYSTEM.def provides access to the SYSTEM dependent module.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GSelective.h b/gcc/m2/mc-boot/GSelective.h
index 289c685..67b7f06 100644
--- a/gcc/m2/mc-boot/GSelective.h
+++ b/gcc/m2/mc-boot/GSelective.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from Selective. */
/* Selective.def provides Modula-2 with access to the select(2) primitive.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GStdIO.cc b/gcc/m2/mc-boot/GStdIO.cc
index c15eb6d..b3ab5c9 100644
--- a/gcc/m2/mc-boot/GStdIO.cc
+++ b/gcc/m2/mc-boot/GStdIO.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from StdIO. */
/* StdIO.mod provides general Read and Write procedures.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GStdIO.h b/gcc/m2/mc-boot/GStdIO.h
index e235a53..0a45ebc 100644
--- a/gcc/m2/mc-boot/GStdIO.h
+++ b/gcc/m2/mc-boot/GStdIO.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from StdIO. */
/* StdIO.def provides general Read and Write procedures.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GStorage.cc b/gcc/m2/mc-boot/GStorage.cc
index 1311597..c5657cf 100644
--- a/gcc/m2/mc-boot/GStorage.cc
+++ b/gcc/m2/mc-boot/GStorage.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from Storage. */
/* Storage.mod provides access to the dynamic Storage handler.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GStorage.h b/gcc/m2/mc-boot/GStorage.h
index d7cd15ea..8c26b46 100644
--- a/gcc/m2/mc-boot/GStorage.h
+++ b/gcc/m2/mc-boot/GStorage.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from Storage. */
/* Storage.def provides access to the dynamic Storage handler.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GStrCase.cc b/gcc/m2/mc-boot/GStrCase.cc
index e55c6f8..5e756b1 100644
--- a/gcc/m2/mc-boot/GStrCase.cc
+++ b/gcc/m2/mc-boot/GStrCase.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from StrCase. */
/* StrCase.mod provides procedure to convert between text case.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GStrCase.h b/gcc/m2/mc-boot/GStrCase.h
index 2a3f410..c3f0647 100644
--- a/gcc/m2/mc-boot/GStrCase.h
+++ b/gcc/m2/mc-boot/GStrCase.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from StrCase. */
/* StrCase.def provides procedure to convert between text case.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GStrIO.cc b/gcc/m2/mc-boot/GStrIO.cc
index dc1ad67..46e4333 100644
--- a/gcc/m2/mc-boot/GStrIO.cc
+++ b/gcc/m2/mc-boot/GStrIO.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from StrIO. */
/* StrIO.mod provides simple string input output routines.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GStrIO.h b/gcc/m2/mc-boot/GStrIO.h
index 7883172..2ed2ac3 100644
--- a/gcc/m2/mc-boot/GStrIO.h
+++ b/gcc/m2/mc-boot/GStrIO.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from StrIO. */
/* StrIO.def Provides simple string input output routines.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GStrLib.cc b/gcc/m2/mc-boot/GStrLib.cc
index 6d07827..8e976b9 100644
--- a/gcc/m2/mc-boot/GStrLib.cc
+++ b/gcc/m2/mc-boot/GStrLib.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from StrLib. */
/* StrLib.mod provides string manipulation procedures.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GStrLib.h b/gcc/m2/mc-boot/GStrLib.h
index de3250b..b292d89 100644
--- a/gcc/m2/mc-boot/GStrLib.h
+++ b/gcc/m2/mc-boot/GStrLib.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from StrLib. */
/* StrLib.def provides string manipulation procedures.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GStringConvert.cc b/gcc/m2/mc-boot/GStringConvert.cc
index 123fd49..4178d89 100644
--- a/gcc/m2/mc-boot/GStringConvert.cc
+++ b/gcc/m2/mc-boot/GStringConvert.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from StringConvert. */
/* StringConvert.mod provides functions to convert numbers to and from strings.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GStringConvert.h b/gcc/m2/mc-boot/GStringConvert.h
index d3826fa..284eef2 100644
--- a/gcc/m2/mc-boot/GStringConvert.h
+++ b/gcc/m2/mc-boot/GStringConvert.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from StringConvert. */
/* StringConvert.def provides functions to convert numbers to and from strings.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GSysExceptions.h b/gcc/m2/mc-boot/GSysExceptions.h
index 1dcb55d..00dd521 100644
--- a/gcc/m2/mc-boot/GSysExceptions.h
+++ b/gcc/m2/mc-boot/GSysExceptions.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from SysExceptions. */
/* SysExceptions.def provides a mechanism for the underlying libraries to.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GSysStorage.cc b/gcc/m2/mc-boot/GSysStorage.cc
index 9e980eb..b5c2275 100644
--- a/gcc/m2/mc-boot/GSysStorage.cc
+++ b/gcc/m2/mc-boot/GSysStorage.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from SysStorage. */
/* SysStorage.mod provides dynamic allocation for the system components.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GSysStorage.h b/gcc/m2/mc-boot/GSysStorage.h
index df8bf89..639f681 100644
--- a/gcc/m2/mc-boot/GSysStorage.h
+++ b/gcc/m2/mc-boot/GSysStorage.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from SysStorage. */
/* SysStorage.def provides dynamic allocation for the system components.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GTimeString.cc b/gcc/m2/mc-boot/GTimeString.cc
index 1ad7a32..66b1523 100644
--- a/gcc/m2/mc-boot/GTimeString.cc
+++ b/gcc/m2/mc-boot/GTimeString.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from TimeString. */
/* TimeString.mod provides time related string manipulation procedures.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GTimeString.h b/gcc/m2/mc-boot/GTimeString.h
index 061e111..7ba51f8 100644
--- a/gcc/m2/mc-boot/GTimeString.h
+++ b/gcc/m2/mc-boot/GTimeString.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from TimeString. */
/* TimeString.def provides time related string manipulation procedures.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GUnixArgs.h b/gcc/m2/mc-boot/GUnixArgs.h
index 8c56ead..cf9756e 100644
--- a/gcc/m2/mc-boot/GUnixArgs.h
+++ b/gcc/m2/mc-boot/GUnixArgs.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from UnixArgs. */
/* UnixArgs.def Implements access to the arguments argc, argv, envp.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/Galists.cc b/gcc/m2/mc-boot/Galists.cc
index d3e576d..2505ab1 100644
--- a/gcc/m2/mc-boot/Galists.cc
+++ b/gcc/m2/mc-boot/Galists.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from alists. */
/* alists.mod address lists module.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/Galists.h b/gcc/m2/mc-boot/Galists.h
index 77601a2..bd4557b 100644
--- a/gcc/m2/mc-boot/Galists.h
+++ b/gcc/m2/mc-boot/Galists.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from alists. */
/* alists.def address lists module.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/Gdecl.cc b/gcc/m2/mc-boot/Gdecl.cc
index 793d91e..f96d2f9 100644
--- a/gcc/m2/mc-boot/Gdecl.cc
+++ b/gcc/m2/mc-boot/Gdecl.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from decl. */
/* decl.mod declaration nodes used to create the AST.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/Gdecl.h b/gcc/m2/mc-boot/Gdecl.h
index 222a053..67cd5b2 100644
--- a/gcc/m2/mc-boot/Gdecl.h
+++ b/gcc/m2/mc-boot/Gdecl.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from decl. */
/* decl.def declaration nodes used to create the AST.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/Gdtoa.h b/gcc/m2/mc-boot/Gdtoa.h
index 67a3c56..946e339 100644
--- a/gcc/m2/mc-boot/Gdtoa.h
+++ b/gcc/m2/mc-boot/Gdtoa.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from dtoa. */
/* dtoa.def provides routines to convert between a C double.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/Gerrno.h b/gcc/m2/mc-boot/Gerrno.h
index ae23c3e..7f065cc 100644
--- a/gcc/m2/mc-boot/Gerrno.h
+++ b/gcc/m2/mc-boot/Gerrno.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from errno. */
/* errno.def provides a Modula-2 interface to the C errno.
-Copyright (C) 2005-2023 Free Software Foundation, Inc.
+Copyright (C) 2005-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/Gkeyc.cc b/gcc/m2/mc-boot/Gkeyc.cc
index 9174716..24744ff 100644
--- a/gcc/m2/mc-boot/Gkeyc.cc
+++ b/gcc/m2/mc-boot/Gkeyc.cc
@@ -1,6 +1,6 @@
/* do not edit automatically generated by mc from keyc. */
/* keyc maintains the C name scope and avoids C/C++ name conflicts.
- Copyright (C) 2016-2023 Free Software Foundation, Inc.
+ Copyright (C) 2016-2024 Free Software Foundation, Inc.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/Gkeyc.h b/gcc/m2/mc-boot/Gkeyc.h
index b27f091..2157bab 100644
--- a/gcc/m2/mc-boot/Gkeyc.h
+++ b/gcc/m2/mc-boot/Gkeyc.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from keyc. */
/* keyc.def provides an interface to emitting symbols which.
-Copyright (C) 2016-2023 Free Software Foundation, Inc.
+Copyright (C) 2016-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/Gldtoa.h b/gcc/m2/mc-boot/Gldtoa.h
index a03fce9..df1f791 100644
--- a/gcc/m2/mc-boot/Gldtoa.h
+++ b/gcc/m2/mc-boot/Gldtoa.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from ldtoa. */
/* ldtoa.def provides routines to convert between a C long double.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/Glibc.h b/gcc/m2/mc-boot/Glibc.h
index 24cf2ae..9b3e005 100644
--- a/gcc/m2/mc-boot/Glibc.h
+++ b/gcc/m2/mc-boot/Glibc.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from libc. */
/* libc.def provides an interface to the C library functions.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/Glibm.h b/gcc/m2/mc-boot/Glibm.h
index a7262e8..d3c9415 100644
--- a/gcc/m2/mc-boot/Glibm.h
+++ b/gcc/m2/mc-boot/Glibm.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from libm. */
/* libm.def provides access to libm.
-Copyright (C) 2003-2023 Free Software Foundation, Inc.
+Copyright (C) 2003-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/Glists.cc b/gcc/m2/mc-boot/Glists.cc
index e78e6fc..4bfc310 100644
--- a/gcc/m2/mc-boot/Glists.cc
+++ b/gcc/m2/mc-boot/Glists.cc
@@ -1,6 +1,6 @@
/* do not edit automatically generated by mc from lists. */
/* Dynamic list library for pointers.
- Copyright (C) 2015-2023 Free Software Foundation, Inc.
+ Copyright (C) 2015-2024 Free Software Foundation, Inc.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/Glists.h b/gcc/m2/mc-boot/Glists.h
index f98fd37..5cb8058 100644
--- a/gcc/m2/mc-boot/Glists.h
+++ b/gcc/m2/mc-boot/Glists.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from lists. */
/* lists.def Provides an unordered list manipulation package.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GmcComment.cc b/gcc/m2/mc-boot/GmcComment.cc
index 472944a..c1a14c8 100644
--- a/gcc/m2/mc-boot/GmcComment.cc
+++ b/gcc/m2/mc-boot/GmcComment.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from mcComment. */
/* mcComment.mod provides a module to remember the comments.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GmcComment.h b/gcc/m2/mc-boot/GmcComment.h
index 5dbf2d8..39ba8c2 100644
--- a/gcc/m2/mc-boot/GmcComment.h
+++ b/gcc/m2/mc-boot/GmcComment.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from mcComment. */
/* mcComment.def provides a module to remember the comments.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GmcComp.cc b/gcc/m2/mc-boot/GmcComp.cc
index ae0bf9f..70b1a71 100644
--- a/gcc/m2/mc-boot/GmcComp.cc
+++ b/gcc/m2/mc-boot/GmcComp.cc
@@ -1,5 +1,5 @@
/* do not edit automatically generated by mc from mcComp. */
-/* Copyright (C) 2015-2023 Free Software Foundation, Inc.
+/* Copyright (C) 2015-2024 Free Software Foundation, Inc.
This file is part of GNU Modula-2.
GNU Modula-2 is free software; you can redistribute it and/or modify it under
diff --git a/gcc/m2/mc-boot/GmcComp.h b/gcc/m2/mc-boot/GmcComp.h
index 6c78616..9ab78a5 100644
--- a/gcc/m2/mc-boot/GmcComp.h
+++ b/gcc/m2/mc-boot/GmcComp.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from mcComp. */
/* mcComp.def provides a procedure which coordinates all passes of mc.
-Copyright (C) 2011-2023 Free Software Foundation, Inc.
+Copyright (C) 2011-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GmcDebug.h b/gcc/m2/mc-boot/GmcDebug.h
index 0a488f5..e8ec34b 100644
--- a/gcc/m2/mc-boot/GmcDebug.h
+++ b/gcc/m2/mc-boot/GmcDebug.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from mcDebug. */
/* mcDebug.def provides simple assert and writeDebug facility.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GmcError.cc b/gcc/m2/mc-boot/GmcError.cc
index e86d18b..7a17119 100644
--- a/gcc/m2/mc-boot/GmcError.cc
+++ b/gcc/m2/mc-boot/GmcError.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from mcError. */
/* mcError.mod provides an interface between the string handling modules.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GmcError.h b/gcc/m2/mc-boot/GmcError.h
index d4e6d7f9..6a62fcd 100644
--- a/gcc/m2/mc-boot/GmcError.h
+++ b/gcc/m2/mc-boot/GmcError.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from mcError. */
/* mcError.def provides an interface between the string handling modules.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GmcFileName.h b/gcc/m2/mc-boot/GmcFileName.h
index c3c9526..a5a9afa 100644
--- a/gcc/m2/mc-boot/GmcFileName.h
+++ b/gcc/m2/mc-boot/GmcFileName.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from mcFileName. */
/* mcFileName.def Provides a procedure to calculate a system file name.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GmcLexBuf.cc b/gcc/m2/mc-boot/GmcLexBuf.cc
index 263bf75..d84440b 100644
--- a/gcc/m2/mc-boot/GmcLexBuf.cc
+++ b/gcc/m2/mc-boot/GmcLexBuf.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from mcLexBuf. */
/* mcLexBuf.mod provides a buffer for the all the tokens created by m2.lex.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GmcLexBuf.h b/gcc/m2/mc-boot/GmcLexBuf.h
index 49cc21d..ca71dd8 100644
--- a/gcc/m2/mc-boot/GmcLexBuf.h
+++ b/gcc/m2/mc-boot/GmcLexBuf.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from mcLexBuf. */
/* mcLexBuf.def provides a buffer for the all the tokens created by m2.lex.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GmcMetaError.h b/gcc/m2/mc-boot/GmcMetaError.h
index d4b118c..a3c19c4 100644
--- a/gcc/m2/mc-boot/GmcMetaError.h
+++ b/gcc/m2/mc-boot/GmcMetaError.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from mcMetaError. */
/* mcMetaError.def provides a set of high level error routines.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GmcOptions.h b/gcc/m2/mc-boot/GmcOptions.h
index 077c588..4bb82ec 100644
--- a/gcc/m2/mc-boot/GmcOptions.h
+++ b/gcc/m2/mc-boot/GmcOptions.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from mcOptions. */
/* mcOptions.def handles the options for mc.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GmcPreprocess.h b/gcc/m2/mc-boot/GmcPreprocess.h
index 03f35dd..f12c781 100644
--- a/gcc/m2/mc-boot/GmcPreprocess.h
+++ b/gcc/m2/mc-boot/GmcPreprocess.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from mcPreprocess. */
/* mcPreprocess.def provides a mechanism to invoke the C preprocessor.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GmcPretty.h b/gcc/m2/mc-boot/GmcPretty.h
index 019de3c..1a61c89 100644
--- a/gcc/m2/mc-boot/GmcPretty.h
+++ b/gcc/m2/mc-boot/GmcPretty.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from mcPretty. */
/* mcPretty.def provides an interface to the pretty printing of output code.
-Copyright (C) 2016-2023 Free Software Foundation, Inc.
+Copyright (C) 2016-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GmcPrintf.h b/gcc/m2/mc-boot/GmcPrintf.h
index 7e8bb1f..46aeaac 100644
--- a/gcc/m2/mc-boot/GmcPrintf.h
+++ b/gcc/m2/mc-boot/GmcPrintf.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from mcPrintf. */
/* mcPrintf.def provides a poor mans printf capability.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GmcQuiet.h b/gcc/m2/mc-boot/GmcQuiet.h
index 5c83257..9065ff9 100644
--- a/gcc/m2/mc-boot/GmcQuiet.h
+++ b/gcc/m2/mc-boot/GmcQuiet.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from mcQuiet. */
/* mcQuiet.def provides a wrapper to mcPrintf, each call is only passed.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GmcReserved.h b/gcc/m2/mc-boot/GmcReserved.h
index eade5d1..ab844ee 100644
--- a/gcc/m2/mc-boot/GmcReserved.h
+++ b/gcc/m2/mc-boot/GmcReserved.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from mcReserved. */
/* mcReserved.def defines the toktype.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GmcSearch.h b/gcc/m2/mc-boot/GmcSearch.h
index 2223b3f..f4324a0 100644
--- a/gcc/m2/mc-boot/GmcSearch.h
+++ b/gcc/m2/mc-boot/GmcSearch.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from mcSearch. */
/* mcSearch.def mcSearch provides a mechanism to search selected directories.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GmcStack.h b/gcc/m2/mc-boot/GmcStack.h
index 0a3d015..70b22be 100644
--- a/gcc/m2/mc-boot/GmcStack.h
+++ b/gcc/m2/mc-boot/GmcStack.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from mcStack. */
/* mcStack.def provides a stack data type and associated procedures.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GmcStream.cc b/gcc/m2/mc-boot/GmcStream.cc
index 553cbf5..81597b6 100644
--- a/gcc/m2/mc-boot/GmcStream.cc
+++ b/gcc/m2/mc-boot/GmcStream.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from mcStream. */
/* mcStream.mod provides an interface to create a file from fragments.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GmcStream.h b/gcc/m2/mc-boot/GmcStream.h
index 0213ff7..a156d88 100644
--- a/gcc/m2/mc-boot/GmcStream.h
+++ b/gcc/m2/mc-boot/GmcStream.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from mcStream. */
/* mcStream.def provides an interface to create a file from fragments.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/Gmcflex.h b/gcc/m2/mc-boot/Gmcflex.h
index 918948f..9e6d4c4 100644
--- a/gcc/m2/mc-boot/Gmcflex.h
+++ b/gcc/m2/mc-boot/Gmcflex.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from mcflex. */
/* mcflex.def provides a Modula-2 definition module for the C lexical.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/Gmcp1.cc b/gcc/m2/mc-boot/Gmcp1.cc
index 4a146db..c005fcb 100644
--- a/gcc/m2/mc-boot/Gmcp1.cc
+++ b/gcc/m2/mc-boot/Gmcp1.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from mcp1. */
/* output from mc-1.bnf, automatically generated do not edit.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/Gmcp1.h b/gcc/m2/mc-boot/Gmcp1.h
index 78ae0aa..878d164 100644
--- a/gcc/m2/mc-boot/Gmcp1.h
+++ b/gcc/m2/mc-boot/Gmcp1.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from mcp1. */
/* mcp1.def provides an interface to the pass 1 parser.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/Gmcp2.cc b/gcc/m2/mc-boot/Gmcp2.cc
index 4fbdd7f..c5f32c1 100644
--- a/gcc/m2/mc-boot/Gmcp2.cc
+++ b/gcc/m2/mc-boot/Gmcp2.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from mcp2. */
/* output from mc-2.bnf, automatically generated do not edit.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/Gmcp2.h b/gcc/m2/mc-boot/Gmcp2.h
index be3b955..b483b2d 100644
--- a/gcc/m2/mc-boot/Gmcp2.h
+++ b/gcc/m2/mc-boot/Gmcp2.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from mcp2. */
/* mcp2.def provides an interface to the pass 2 parser.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/Gmcp3.cc b/gcc/m2/mc-boot/Gmcp3.cc
index 37e6def..096cdaf 100644
--- a/gcc/m2/mc-boot/Gmcp3.cc
+++ b/gcc/m2/mc-boot/Gmcp3.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from mcp3. */
/* output from mc-3.bnf, automatically generated do not edit.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/Gmcp3.h b/gcc/m2/mc-boot/Gmcp3.h
index 3802d37..0e00ddc 100644
--- a/gcc/m2/mc-boot/Gmcp3.h
+++ b/gcc/m2/mc-boot/Gmcp3.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from mcp3. */
/* mcp3.def provides an interface to the pass 3 parser.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/Gmcp4.cc b/gcc/m2/mc-boot/Gmcp4.cc
index acf74cc..0cfbe9b 100644
--- a/gcc/m2/mc-boot/Gmcp4.cc
+++ b/gcc/m2/mc-boot/Gmcp4.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from mcp4. */
/* output from mc-4.bnf, automatically generated do not edit.
-Copyright (C) 2016-2023 Free Software Foundation, Inc.
+Copyright (C) 2016-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/Gmcp4.h b/gcc/m2/mc-boot/Gmcp4.h
index 659f80c..643b939 100644
--- a/gcc/m2/mc-boot/Gmcp4.h
+++ b/gcc/m2/mc-boot/Gmcp4.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from mcp4. */
/* mcp4.def provides an interface to the pass 4 parser.
-Copyright (C) 2016-2023 Free Software Foundation, Inc.
+Copyright (C) 2016-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/Gmcp5.cc b/gcc/m2/mc-boot/Gmcp5.cc
index 225063c..08de653 100644
--- a/gcc/m2/mc-boot/Gmcp5.cc
+++ b/gcc/m2/mc-boot/Gmcp5.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from mcp5. */
/* output from mc-5.bnf, automatically generated do not edit.
-Copyright (C) 2016-2023 Free Software Foundation, Inc.
+Copyright (C) 2016-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/Gmcp5.h b/gcc/m2/mc-boot/Gmcp5.h
index a4d6e7d..7989101 100644
--- a/gcc/m2/mc-boot/Gmcp5.h
+++ b/gcc/m2/mc-boot/Gmcp5.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from mcp5. */
/* mcp5.def provides an interface to the pass 5 parser.
-Copyright (C) 2016-2023 Free Software Foundation, Inc.
+Copyright (C) 2016-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GnameKey.cc b/gcc/m2/mc-boot/GnameKey.cc
index e59dfa5..322a6c4 100644
--- a/gcc/m2/mc-boot/GnameKey.cc
+++ b/gcc/m2/mc-boot/GnameKey.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from nameKey. */
/* nameKey.mod provides a dynamic binary tree name to key.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GnameKey.h b/gcc/m2/mc-boot/GnameKey.h
index 6b7998b..a2ea330 100644
--- a/gcc/m2/mc-boot/GnameKey.h
+++ b/gcc/m2/mc-boot/GnameKey.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from nameKey. */
/* nameKey.def provides a dynamic binary tree name to key.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GsymbolKey.cc b/gcc/m2/mc-boot/GsymbolKey.cc
index 94265a6..8b01133 100644
--- a/gcc/m2/mc-boot/GsymbolKey.cc
+++ b/gcc/m2/mc-boot/GsymbolKey.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from symbolKey. */
/* symbolKey.mod provides binary tree operations for storing symbols.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/GsymbolKey.h b/gcc/m2/mc-boot/GsymbolKey.h
index ab9b1af..6967098 100644
--- a/gcc/m2/mc-boot/GsymbolKey.h
+++ b/gcc/m2/mc-boot/GsymbolKey.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from symbolKey. */
/* symbolKey.def provides binary tree operations for storing symbols.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/Gtermios.h b/gcc/m2/mc-boot/Gtermios.h
index 6d9a40d..acb7fcf 100644
--- a/gcc/m2/mc-boot/Gtermios.h
+++ b/gcc/m2/mc-boot/Gtermios.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from termios. */
/* termios.def provides a procedural interface to termios.
-Copyright (C) 2005-2023 Free Software Foundation, Inc.
+Copyright (C) 2005-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/Gtop.cc b/gcc/m2/mc-boot/Gtop.cc
index 6ddd363..dfefe42 100644
--- a/gcc/m2/mc-boot/Gtop.cc
+++ b/gcc/m2/mc-boot/Gtop.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from top. */
/* top.mod main top level program module for mc.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/Gvarargs.cc b/gcc/m2/mc-boot/Gvarargs.cc
index a032ffa..22aef2b 100644
--- a/gcc/m2/mc-boot/Gvarargs.cc
+++ b/gcc/m2/mc-boot/Gvarargs.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from varargs. */
/* varargs.mod provides a basic vararg facility for GNU Modula-2.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/Gvarargs.h b/gcc/m2/mc-boot/Gvarargs.h
index 23c1bfe..82b5b75 100644
--- a/gcc/m2/mc-boot/Gvarargs.h
+++ b/gcc/m2/mc-boot/Gvarargs.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from varargs. */
/* varargs.def provides a basic vararg facility for GNU Modula-2.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/Gwlists.cc b/gcc/m2/mc-boot/Gwlists.cc
index 08269df..fa3f73a 100644
--- a/gcc/m2/mc-boot/Gwlists.cc
+++ b/gcc/m2/mc-boot/Gwlists.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from wlists. */
/* wlists.mod word lists module.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/Gwlists.h b/gcc/m2/mc-boot/Gwlists.h
index afb6949..05d6594 100644
--- a/gcc/m2/mc-boot/Gwlists.h
+++ b/gcc/m2/mc-boot/Gwlists.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from wlists. */
/* wlists.def word lists module.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc-boot/Gwrapc.h b/gcc/m2/mc-boot/Gwrapc.h
index 27a716f..0ab5a1d 100644
--- a/gcc/m2/mc-boot/Gwrapc.h
+++ b/gcc/m2/mc-boot/Gwrapc.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from wrapc. */
/* wrapc.def provides access to more of the C library.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/Indexing.def b/gcc/m2/mc/Indexing.def
index 230ad77..d99425d 100644
--- a/gcc/m2/mc/Indexing.def
+++ b/gcc/m2/mc/Indexing.def
@@ -1,6 +1,6 @@
(* Indexing.def provides a dynamic indexing mechanism.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/Indexing.mod b/gcc/m2/mc/Indexing.mod
index ed30f6b..4ea6084 100644
--- a/gcc/m2/mc/Indexing.mod
+++ b/gcc/m2/mc/Indexing.mod
@@ -1,5 +1,5 @@
(* Indexing provides a dynamic array of pointers.
- Copyright (C) 2015-2023 Free Software Foundation, Inc.
+ Copyright (C) 2015-2024 Free Software Foundation, Inc.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/alists.def b/gcc/m2/mc/alists.def
index c02bca0..878fc88 100644
--- a/gcc/m2/mc/alists.def
+++ b/gcc/m2/mc/alists.def
@@ -1,6 +1,6 @@
(* alists.def address lists module.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/alists.mod b/gcc/m2/mc/alists.mod
index 9cb8b3d..048ce1f 100644
--- a/gcc/m2/mc/alists.mod
+++ b/gcc/m2/mc/alists.mod
@@ -1,6 +1,6 @@
(* alists.mod address lists module.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/decl.def b/gcc/m2/mc/decl.def
index 674d8de..0cd8d71 100644
--- a/gcc/m2/mc/decl.def
+++ b/gcc/m2/mc/decl.def
@@ -1,6 +1,6 @@
(* decl.def declaration nodes used to create the AST.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/decl.mod b/gcc/m2/mc/decl.mod
index 54a6921..084942f 100644
--- a/gcc/m2/mc/decl.mod
+++ b/gcc/m2/mc/decl.mod
@@ -1,6 +1,6 @@
(* decl.mod declaration nodes used to create the AST.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/keyc.def b/gcc/m2/mc/keyc.def
index beca714..cdf3f67 100644
--- a/gcc/m2/mc/keyc.def
+++ b/gcc/m2/mc/keyc.def
@@ -1,6 +1,6 @@
(* keyc.def provides an interface to emitting symbols which.
-Copyright (C) 2016-2023 Free Software Foundation, Inc.
+Copyright (C) 2016-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/keyc.mod b/gcc/m2/mc/keyc.mod
index bf6d961..ddb939c 100644
--- a/gcc/m2/mc/keyc.mod
+++ b/gcc/m2/mc/keyc.mod
@@ -1,5 +1,5 @@
(* keyc maintains the C name scope and avoids C/C++ name conflicts.
- Copyright (C) 2016-2023 Free Software Foundation, Inc.
+ Copyright (C) 2016-2024 Free Software Foundation, Inc.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/lists.def b/gcc/m2/mc/lists.def
index d0fe662..6be0f6c 100644
--- a/gcc/m2/mc/lists.def
+++ b/gcc/m2/mc/lists.def
@@ -1,6 +1,6 @@
(* lists.def Provides an unordered list manipulation package.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/lists.mod b/gcc/m2/mc/lists.mod
index 2a38355..e08f470 100644
--- a/gcc/m2/mc/lists.mod
+++ b/gcc/m2/mc/lists.mod
@@ -1,5 +1,5 @@
(* Dynamic list library for pointers.
- Copyright (C) 2015-2023 Free Software Foundation, Inc.
+ Copyright (C) 2015-2024 Free Software Foundation, Inc.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/m2flex.def b/gcc/m2/mc/m2flex.def
index 0570bb6..ffb49a0 100644
--- a/gcc/m2/mc/m2flex.def
+++ b/gcc/m2/mc/m2flex.def
@@ -1,6 +1,6 @@
(* m2flex.def provides a Modula-2 definition module for m2.flex.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/mc.flex b/gcc/m2/mc/mc.flex
index 8ba4e24..bd37d5a 100644
--- a/gcc/m2/mc/mc.flex
+++ b/gcc/m2/mc/mc.flex
@@ -1,7 +1,7 @@
%{
/* mc.flex implements lexical analysis for Modula-2.
-Copyright (C) 2004-2023 Free Software Foundation, Inc.
+Copyright (C) 2004-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/mcComment.def b/gcc/m2/mc/mcComment.def
index 7fbfe5d..23c1fa0 100644
--- a/gcc/m2/mc/mcComment.def
+++ b/gcc/m2/mc/mcComment.def
@@ -1,6 +1,6 @@
(* mcComment.def provides a module to remember the comments.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/mcComment.h b/gcc/m2/mc/mcComment.h
index fe269eb..31f412f 100644
--- a/gcc/m2/mc/mcComment.h
+++ b/gcc/m2/mc/mcComment.h
@@ -1,6 +1,6 @@
/* mcComment interface to comment module.
-Copyright (C) 2018-2023 Free Software Foundation, Inc.
+Copyright (C) 2018-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/mcComment.mod b/gcc/m2/mc/mcComment.mod
index b882c60..f26b207 100644
--- a/gcc/m2/mc/mcComment.mod
+++ b/gcc/m2/mc/mcComment.mod
@@ -1,6 +1,6 @@
(* mcComment.mod provides a module to remember the comments.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/mcComp.def b/gcc/m2/mc/mcComp.def
index 4f486c0..9ef6327 100644
--- a/gcc/m2/mc/mcComp.def
+++ b/gcc/m2/mc/mcComp.def
@@ -1,6 +1,6 @@
(* mcComp.def provides a procedure which coordinates all passes of mc.
-Copyright (C) 2011-2023 Free Software Foundation, Inc.
+Copyright (C) 2011-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/mcComp.mod b/gcc/m2/mc/mcComp.mod
index 67f1e5f..30e0714 100644
--- a/gcc/m2/mc/mcComp.mod
+++ b/gcc/m2/mc/mcComp.mod
@@ -1,4 +1,4 @@
-(* Copyright (C) 2015-2023 Free Software Foundation, Inc.
+(* Copyright (C) 2015-2024 Free Software Foundation, Inc.
This file is part of GNU Modula-2.
GNU Modula-2 is free software; you can redistribute it and/or modify it under
diff --git a/gcc/m2/mc/mcDebug.def b/gcc/m2/mc/mcDebug.def
index 7bcad8c..91e9791 100644
--- a/gcc/m2/mc/mcDebug.def
+++ b/gcc/m2/mc/mcDebug.def
@@ -1,6 +1,6 @@
(* mcDebug.def provides simple assert and writeDebug facility.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/mcDebug.mod b/gcc/m2/mc/mcDebug.mod
index 07187a2..66517ba 100644
--- a/gcc/m2/mc/mcDebug.mod
+++ b/gcc/m2/mc/mcDebug.mod
@@ -1,4 +1,4 @@
-(* Copyright (C) 2015-2023 Free Software Foundation, Inc. *)
+(* Copyright (C) 2015-2024 Free Software Foundation, Inc. *)
(* This file is part of GNU Modula-2.
GNU Modula-2 is free software; you can redistribute it and/or modify it under
diff --git a/gcc/m2/mc/mcError.def b/gcc/m2/mc/mcError.def
index 8c68990..1691b44 100644
--- a/gcc/m2/mc/mcError.def
+++ b/gcc/m2/mc/mcError.def
@@ -1,6 +1,6 @@
(* mcError.def provides an interface between the string handling modules.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/mcError.mod b/gcc/m2/mc/mcError.mod
index 8519bec..a91a69a 100644
--- a/gcc/m2/mc/mcError.mod
+++ b/gcc/m2/mc/mcError.mod
@@ -1,6 +1,6 @@
(* mcError.mod provides an interface between the string handling modules.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/mcFileName.def b/gcc/m2/mc/mcFileName.def
index 20980e5..8ed7ed2 100644
--- a/gcc/m2/mc/mcFileName.def
+++ b/gcc/m2/mc/mcFileName.def
@@ -1,6 +1,6 @@
(* mcFileName.def Provides a procedure to calculate a system file name.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/mcFileName.mod b/gcc/m2/mc/mcFileName.mod
index 2071545..c7db021 100644
--- a/gcc/m2/mc/mcFileName.mod
+++ b/gcc/m2/mc/mcFileName.mod
@@ -1,4 +1,4 @@
-(* Copyright (C) 2015-2023 Free Software Foundation, Inc. *)
+(* Copyright (C) 2015-2024 Free Software Foundation, Inc. *)
(* This file is part of GNU Modula-2.
GNU Modula-2 is free software; you can redistribute it and/or modify it under
diff --git a/gcc/m2/mc/mcLexBuf.def b/gcc/m2/mc/mcLexBuf.def
index 3ff6bbc..75e79cd 100644
--- a/gcc/m2/mc/mcLexBuf.def
+++ b/gcc/m2/mc/mcLexBuf.def
@@ -1,6 +1,6 @@
(* mcLexBuf.def provides a buffer for the all the tokens created by m2.lex.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/mcLexBuf.h b/gcc/m2/mc/mcLexBuf.h
index edd4dd4..33c8aa4 100644
--- a/gcc/m2/mc/mcLexBuf.h
+++ b/gcc/m2/mc/mcLexBuf.h
@@ -1,6 +1,6 @@
/* mcLexBuf.h provides a C interface to the mcLexBuf module.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/mcLexBuf.mod b/gcc/m2/mc/mcLexBuf.mod
index 72e5398..575f772 100644
--- a/gcc/m2/mc/mcLexBuf.mod
+++ b/gcc/m2/mc/mcLexBuf.mod
@@ -1,6 +1,6 @@
(* mcLexBuf.mod provides a buffer for the all the tokens created by m2.lex.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/mcMetaError.def b/gcc/m2/mc/mcMetaError.def
index 708a25e..231413f 100644
--- a/gcc/m2/mc/mcMetaError.def
+++ b/gcc/m2/mc/mcMetaError.def
@@ -1,6 +1,6 @@
(* mcMetaError.def provides a set of high level error routines.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/mcMetaError.mod b/gcc/m2/mc/mcMetaError.mod
index 9a50237..b9e9e4e 100644
--- a/gcc/m2/mc/mcMetaError.mod
+++ b/gcc/m2/mc/mcMetaError.mod
@@ -1,4 +1,4 @@
-(* Copyright (C) 2015-2023 Free Software Foundation, Inc. *)
+(* Copyright (C) 2015-2024 Free Software Foundation, Inc. *)
(* This file is part of GNU Modula-2.
GNU Modula-2 is free software; you can redistribute it and/or modify it under
diff --git a/gcc/m2/mc/mcOptions.def b/gcc/m2/mc/mcOptions.def
index 2b2888a..1a06182 100644
--- a/gcc/m2/mc/mcOptions.def
+++ b/gcc/m2/mc/mcOptions.def
@@ -1,6 +1,6 @@
(* mcOptions.def handles the options for mc.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/mcOptions.mod b/gcc/m2/mc/mcOptions.mod
index 1582dfe..7b81222 100644
--- a/gcc/m2/mc/mcOptions.mod
+++ b/gcc/m2/mc/mcOptions.mod
@@ -1,4 +1,4 @@
-(* Copyright (C) 2015-2023 Free Software Foundation, Inc. *)
+(* Copyright (C) 2015-2024 Free Software Foundation, Inc. *)
(* This file is part of GNU Modula-2.
GNU Modula-2 is free software; you can redistribute it and/or modify it under
diff --git a/gcc/m2/mc/mcPreprocess.def b/gcc/m2/mc/mcPreprocess.def
index d67bf36..c2eea35 100644
--- a/gcc/m2/mc/mcPreprocess.def
+++ b/gcc/m2/mc/mcPreprocess.def
@@ -1,6 +1,6 @@
(* mcPreprocess.def provides a mechanism to invoke the C preprocessor.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/mcPreprocess.mod b/gcc/m2/mc/mcPreprocess.mod
index 4e80e65..5f9a050 100644
--- a/gcc/m2/mc/mcPreprocess.mod
+++ b/gcc/m2/mc/mcPreprocess.mod
@@ -1,4 +1,4 @@
-(* Copyright (C) 2015-2023 Free Software Foundation, Inc. *)
+(* Copyright (C) 2015-2024 Free Software Foundation, Inc. *)
(* This file is part of GNU Modula-2.
GNU Modula-2 is free software; you can redistribute it and/or modify it under
diff --git a/gcc/m2/mc/mcPretty.def b/gcc/m2/mc/mcPretty.def
index af34598..979cc74 100644
--- a/gcc/m2/mc/mcPretty.def
+++ b/gcc/m2/mc/mcPretty.def
@@ -1,6 +1,6 @@
(* mcPretty.def provides an interface to the pretty printing of output code.
-Copyright (C) 2016-2023 Free Software Foundation, Inc.
+Copyright (C) 2016-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/mcPretty.mod b/gcc/m2/mc/mcPretty.mod
index 0652786..8b9c2c9 100644
--- a/gcc/m2/mc/mcPretty.mod
+++ b/gcc/m2/mc/mcPretty.mod
@@ -1,4 +1,4 @@
-(* Copyright (C) 2015-2023 Free Software Foundation, Inc. *)
+(* Copyright (C) 2015-2024 Free Software Foundation, Inc. *)
(* This file is part of GNU Modula-2.
GNU Modula-2 is free software; you can redistribute it and/or modify it under
diff --git a/gcc/m2/mc/mcPrintf.def b/gcc/m2/mc/mcPrintf.def
index 62637e4..517df0b 100644
--- a/gcc/m2/mc/mcPrintf.def
+++ b/gcc/m2/mc/mcPrintf.def
@@ -1,6 +1,6 @@
(* mcPrintf.def provides a poor mans printf capability.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/mcPrintf.mod b/gcc/m2/mc/mcPrintf.mod
index 28826af..39e011a 100644
--- a/gcc/m2/mc/mcPrintf.mod
+++ b/gcc/m2/mc/mcPrintf.mod
@@ -1,4 +1,4 @@
-(* Copyright (C) 2015-2023 Free Software Foundation, Inc. *)
+(* Copyright (C) 2015-2024 Free Software Foundation, Inc. *)
(* This file is part of GNU Modula-2.
GNU Modula-2 is free software; you can redistribute it and/or modify it under
diff --git a/gcc/m2/mc/mcQuiet.def b/gcc/m2/mc/mcQuiet.def
index 29f9a67..af03ee3 100644
--- a/gcc/m2/mc/mcQuiet.def
+++ b/gcc/m2/mc/mcQuiet.def
@@ -1,6 +1,6 @@
(* mcQuiet.def provides a wrapper to mcPrintf, each call is only passed.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/mcQuiet.mod b/gcc/m2/mc/mcQuiet.mod
index 02b067f..09882ea 100644
--- a/gcc/m2/mc/mcQuiet.mod
+++ b/gcc/m2/mc/mcQuiet.mod
@@ -1,4 +1,4 @@
-(* Copyright (C) 2015-2023 Free Software Foundation, Inc. *)
+(* Copyright (C) 2015-2024 Free Software Foundation, Inc. *)
(* This file is part of GNU Modula-2.
GNU Modula-2 is free software; you can redistribute it and/or modify it under
diff --git a/gcc/m2/mc/mcReserved.def b/gcc/m2/mc/mcReserved.def
index b55044f..8841ed8 100644
--- a/gcc/m2/mc/mcReserved.def
+++ b/gcc/m2/mc/mcReserved.def
@@ -1,6 +1,6 @@
(* mcReserved.def defines the toktype.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/mcReserved.h b/gcc/m2/mc/mcReserved.h
index 008f456..b08f2ca 100644
--- a/gcc/m2/mc/mcReserved.h
+++ b/gcc/m2/mc/mcReserved.h
@@ -1,6 +1,6 @@
/* mcReserved.h provides a C version of the Modula-2 tokens.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/mcReserved.mod b/gcc/m2/mc/mcReserved.mod
index 53bf471..921a434 100644
--- a/gcc/m2/mc/mcReserved.mod
+++ b/gcc/m2/mc/mcReserved.mod
@@ -1,4 +1,4 @@
-(* Copyright (C) 2015-2023 Free Software Foundation, Inc. *)
+(* Copyright (C) 2015-2024 Free Software Foundation, Inc. *)
(* This file is part of GNU Modula-2.
GNU Modula-2 is free software; you can redistribute it and/or modify it under
diff --git a/gcc/m2/mc/mcSearch.def b/gcc/m2/mc/mcSearch.def
index 005ce20..3335bf8 100644
--- a/gcc/m2/mc/mcSearch.def
+++ b/gcc/m2/mc/mcSearch.def
@@ -1,6 +1,6 @@
(* mcSearch.def mcSearch provides a mechanism to search selected directories.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/mcSearch.mod b/gcc/m2/mc/mcSearch.mod
index e6c62eb..57b0da7 100644
--- a/gcc/m2/mc/mcSearch.mod
+++ b/gcc/m2/mc/mcSearch.mod
@@ -1,4 +1,4 @@
-(* Copyright (C) 2015-2023 Free Software Foundation, Inc. *)
+(* Copyright (C) 2015-2024 Free Software Foundation, Inc. *)
(* This file is part of GNU Modula-2.
GNU Modula-2 is free software; you can redistribute it and/or modify it under
diff --git a/gcc/m2/mc/mcStack.def b/gcc/m2/mc/mcStack.def
index 91082de..75a3da8 100644
--- a/gcc/m2/mc/mcStack.def
+++ b/gcc/m2/mc/mcStack.def
@@ -1,6 +1,6 @@
(* mcStack.def provides a stack data type and associated procedures.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/mcStack.mod b/gcc/m2/mc/mcStack.mod
index 7784789..83c2d98 100644
--- a/gcc/m2/mc/mcStack.mod
+++ b/gcc/m2/mc/mcStack.mod
@@ -1,4 +1,4 @@
-(* Copyright (C) 2015-2023 Free Software Foundation, Inc. *)
+(* Copyright (C) 2015-2024 Free Software Foundation, Inc. *)
(* This file is part of GNU Modula-2.
GNU Modula-2 is free software; you can redistribute it and/or modify it under
diff --git a/gcc/m2/mc/mcStream.def b/gcc/m2/mc/mcStream.def
index 09c107e..3d70a03 100644
--- a/gcc/m2/mc/mcStream.def
+++ b/gcc/m2/mc/mcStream.def
@@ -1,6 +1,6 @@
(* mcStream.def provides an interface to create a file from fragments.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/mcStream.mod b/gcc/m2/mc/mcStream.mod
index 5f23952..066d3ac 100644
--- a/gcc/m2/mc/mcStream.mod
+++ b/gcc/m2/mc/mcStream.mod
@@ -1,6 +1,6 @@
(* mcStream.mod provides an interface to create a file from fragments.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/mcflex.def b/gcc/m2/mc/mcflex.def
index 7acf30d..168254f 100644
--- a/gcc/m2/mc/mcflex.def
+++ b/gcc/m2/mc/mcflex.def
@@ -1,6 +1,6 @@
(* mcflex.def provides a Modula-2 definition module for the C lexical.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/mcp1.bnf b/gcc/m2/mc/mcp1.bnf
index 6e8e68a..5c1460b 100644
--- a/gcc/m2/mc/mcp1.bnf
+++ b/gcc/m2/mc/mcp1.bnf
@@ -1,7 +1,7 @@
--
-- mc-1.bnf grammar and associated actions for mcp1.
--
--- Copyright (C) 2015-2023 Free Software Foundation, Inc.
+-- Copyright (C) 2015-2024 Free Software Foundation, Inc.
-- Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
--
-- This file is part of GNU Modula-2.
@@ -22,7 +22,7 @@
% module mcp1 begin
(* output from mc-1.bnf, automatically generated do not edit.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/mcp1.def b/gcc/m2/mc/mcp1.def
index 7be3d22..2520116 100644
--- a/gcc/m2/mc/mcp1.def
+++ b/gcc/m2/mc/mcp1.def
@@ -1,6 +1,6 @@
(* mcp1.def provides an interface to the pass 1 parser.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/mcp2.bnf b/gcc/m2/mc/mcp2.bnf
index 5600f10..3cc62e9 100644
--- a/gcc/m2/mc/mcp2.bnf
+++ b/gcc/m2/mc/mcp2.bnf
@@ -1,7 +1,7 @@
--
-- mc-2.bnf grammar and associated actions for mcp2.
--
--- Copyright (C) 2015-2023 Free Software Foundation, Inc.
+-- Copyright (C) 2015-2024 Free Software Foundation, Inc.
-- Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
--
-- This file is part of GNU Modula-2.
@@ -22,7 +22,7 @@
% module mcp2 begin
(* output from mc-2.bnf, automatically generated do not edit.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/mcp2.def b/gcc/m2/mc/mcp2.def
index ddd39f7..270767a 100644
--- a/gcc/m2/mc/mcp2.def
+++ b/gcc/m2/mc/mcp2.def
@@ -1,6 +1,6 @@
(* mcp2.def provides an interface to the pass 2 parser.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/mcp3.bnf b/gcc/m2/mc/mcp3.bnf
index f22eb74..9993fe2 100644
--- a/gcc/m2/mc/mcp3.bnf
+++ b/gcc/m2/mc/mcp3.bnf
@@ -1,7 +1,7 @@
--
-- mc-3.bnf grammar and associated actions for mcp3.
--
--- Copyright (C) 2015-2023 Free Software Foundation, Inc.
+-- Copyright (C) 2015-2024 Free Software Foundation, Inc.
-- Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
--
-- This file is part of GNU Modula-2.
@@ -22,7 +22,7 @@
% module mcp3 begin
(* output from mc-3.bnf, automatically generated do not edit.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/mcp3.def b/gcc/m2/mc/mcp3.def
index 5c88849..ebb10cc 100644
--- a/gcc/m2/mc/mcp3.def
+++ b/gcc/m2/mc/mcp3.def
@@ -1,6 +1,6 @@
(* mcp3.def provides an interface to the pass 3 parser.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/mcp4.bnf b/gcc/m2/mc/mcp4.bnf
index 2c50dec..cd436bf 100644
--- a/gcc/m2/mc/mcp4.bnf
+++ b/gcc/m2/mc/mcp4.bnf
@@ -1,7 +1,7 @@
--
-- mc-4.bnf grammar and associated actions for mcp4.
--
--- Copyright (C) 2016-2023 Free Software Foundation, Inc.
+-- Copyright (C) 2016-2024 Free Software Foundation, Inc.
-- Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
--
-- This file is part of GNU Modula-2.
@@ -22,7 +22,7 @@
% module mcp4 begin
(* output from mc-4.bnf, automatically generated do not edit.
-Copyright (C) 2016-2023 Free Software Foundation, Inc.
+Copyright (C) 2016-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/mcp4.def b/gcc/m2/mc/mcp4.def
index b69287b..07ee2da 100644
--- a/gcc/m2/mc/mcp4.def
+++ b/gcc/m2/mc/mcp4.def
@@ -1,6 +1,6 @@
(* mcp4.def provides an interface to the pass 4 parser.
-Copyright (C) 2016-2023 Free Software Foundation, Inc.
+Copyright (C) 2016-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/mcp5.bnf b/gcc/m2/mc/mcp5.bnf
index 918f4b5..9d6f034 100644
--- a/gcc/m2/mc/mcp5.bnf
+++ b/gcc/m2/mc/mcp5.bnf
@@ -1,7 +1,7 @@
--
-- mc-5.bnf grammar and associated actions for mcp5.
--
--- Copyright (C) 2016-2023 Free Software Foundation, Inc.
+-- Copyright (C) 2016-2024 Free Software Foundation, Inc.
-- Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
--
-- This file is part of GNU Modula-2.
@@ -23,7 +23,7 @@
(* output from mc-5.bnf, automatically generated do not edit.
-Copyright (C) 2016-2023 Free Software Foundation, Inc.
+Copyright (C) 2016-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/mcp5.def b/gcc/m2/mc/mcp5.def
index 9532470..2f223f7 100644
--- a/gcc/m2/mc/mcp5.def
+++ b/gcc/m2/mc/mcp5.def
@@ -1,6 +1,6 @@
(* mcp5.def provides an interface to the pass 5 parser.
-Copyright (C) 2016-2023 Free Software Foundation, Inc.
+Copyright (C) 2016-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/nameKey.def b/gcc/m2/mc/nameKey.def
index f7017de..18913c6 100644
--- a/gcc/m2/mc/nameKey.def
+++ b/gcc/m2/mc/nameKey.def
@@ -1,6 +1,6 @@
(* nameKey.def provides a dynamic binary tree name to key.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/nameKey.mod b/gcc/m2/mc/nameKey.mod
index 2efea91..2f75a48 100644
--- a/gcc/m2/mc/nameKey.mod
+++ b/gcc/m2/mc/nameKey.mod
@@ -1,6 +1,6 @@
(* nameKey.mod provides a dynamic binary tree name to key.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/symbolKey.def b/gcc/m2/mc/symbolKey.def
index a21b5c4..2c7da75 100644
--- a/gcc/m2/mc/symbolKey.def
+++ b/gcc/m2/mc/symbolKey.def
@@ -1,6 +1,6 @@
(* symbolKey.def provides binary tree operations for storing symbols.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/symbolKey.mod b/gcc/m2/mc/symbolKey.mod
index e9b48b8..b343f66 100644
--- a/gcc/m2/mc/symbolKey.mod
+++ b/gcc/m2/mc/symbolKey.mod
@@ -1,6 +1,6 @@
(* symbolKey.mod provides binary tree operations for storing symbols.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/top.mod b/gcc/m2/mc/top.mod
index 6bd4b52..b242f4c 100644
--- a/gcc/m2/mc/top.mod
+++ b/gcc/m2/mc/top.mod
@@ -1,6 +1,6 @@
(* top.mod main top level program module for mc.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/varargs.def b/gcc/m2/mc/varargs.def
index d954236..85214ad 100644
--- a/gcc/m2/mc/varargs.def
+++ b/gcc/m2/mc/varargs.def
@@ -1,6 +1,6 @@
(* varargs.def provides a basic vararg facility for GNU Modula-2.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/varargs.mod b/gcc/m2/mc/varargs.mod
index b5a8eb7..7e4bcf3 100644
--- a/gcc/m2/mc/varargs.mod
+++ b/gcc/m2/mc/varargs.mod
@@ -1,6 +1,6 @@
(* varargs.mod provides a basic vararg facility for GNU Modula-2.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/wlists.def b/gcc/m2/mc/wlists.def
index e0f2997..00bc0ab 100644
--- a/gcc/m2/mc/wlists.def
+++ b/gcc/m2/mc/wlists.def
@@ -1,6 +1,6 @@
(* wlists.def word lists module.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/mc/wlists.mod b/gcc/m2/mc/wlists.mod
index a6010a3..ded877e 100644
--- a/gcc/m2/mc/wlists.mod
+++ b/gcc/m2/mc/wlists.mod
@@ -1,6 +1,6 @@
(* wlists.mod word lists module.
-Copyright (C) 2015-2023 Free Software Foundation, Inc.
+Copyright (C) 2015-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GASCII.cc b/gcc/m2/pge-boot/GASCII.cc
index 64dcb5a..19e98ed 100644
--- a/gcc/m2/pge-boot/GASCII.cc
+++ b/gcc/m2/pge-boot/GASCII.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from ASCII. */
/* ASCII.mod dummy companion module for the definition.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GASCII.h b/gcc/m2/pge-boot/GASCII.h
index 952fbf3..c157a8b 100644
--- a/gcc/m2/pge-boot/GASCII.h
+++ b/gcc/m2/pge-boot/GASCII.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from ASCII. */
/* ASCII.def Defines all ascii constants.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GArgs.cc b/gcc/m2/pge-boot/GArgs.cc
index badd1fc..284567d 100644
--- a/gcc/m2/pge-boot/GArgs.cc
+++ b/gcc/m2/pge-boot/GArgs.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from Args. */
/* Args.mod provide access to command line arguments.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GArgs.h b/gcc/m2/pge-boot/GArgs.h
index 9866f43..1171cef 100644
--- a/gcc/m2/pge-boot/GArgs.h
+++ b/gcc/m2/pge-boot/GArgs.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from Args. */
/* Args.def provide access to command line arguments.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GAssertion.cc b/gcc/m2/pge-boot/GAssertion.cc
index 9d4486a..3dae36d 100644
--- a/gcc/m2/pge-boot/GAssertion.cc
+++ b/gcc/m2/pge-boot/GAssertion.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from Assertion. */
/* Assertion.mod provides an assert procedure.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GAssertion.h b/gcc/m2/pge-boot/GAssertion.h
index 0e0af34..d909fde 100644
--- a/gcc/m2/pge-boot/GAssertion.h
+++ b/gcc/m2/pge-boot/GAssertion.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from Assertion. */
/* Assertion.def provides an assert procedure.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GBreak.h b/gcc/m2/pge-boot/GBreak.h
index 328bc8b..bd2f1cc 100644
--- a/gcc/m2/pge-boot/GBreak.h
+++ b/gcc/m2/pge-boot/GBreak.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from Break. */
/* Break.def provides a dummy compatibility library for legacy systems.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GBuiltins.cc b/gcc/m2/pge-boot/GBuiltins.cc
index 30b07e3..33b3902 100644
--- a/gcc/m2/pge-boot/GBuiltins.cc
+++ b/gcc/m2/pge-boot/GBuiltins.cc
@@ -1,6 +1,6 @@
/* GBuiltins.c dummy module to aid linking mc projects.
-Copyright (C) 2016-2023 Free Software Foundation, Inc.
+Copyright (C) 2016-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GCmdArgs.h b/gcc/m2/pge-boot/GCmdArgs.h
index 65668aa..7f39815 100644
--- a/gcc/m2/pge-boot/GCmdArgs.h
+++ b/gcc/m2/pge-boot/GCmdArgs.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from CmdArgs. */
/* CmdArgs.def provides procedures to retrieve arguments from strings.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GDebug.cc b/gcc/m2/pge-boot/GDebug.cc
index df4a0e4..deb7f9e 100644
--- a/gcc/m2/pge-boot/GDebug.cc
+++ b/gcc/m2/pge-boot/GDebug.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from Debug. */
/* Debug.mod provides some simple debugging routines.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GDebug.h b/gcc/m2/pge-boot/GDebug.h
index 8ec800c..8787752 100644
--- a/gcc/m2/pge-boot/GDebug.h
+++ b/gcc/m2/pge-boot/GDebug.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from Debug. */
/* Debug.def provides some simple debugging routines.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GDynamicStrings.cc b/gcc/m2/pge-boot/GDynamicStrings.cc
index dacf2d4..542c515 100644
--- a/gcc/m2/pge-boot/GDynamicStrings.cc
+++ b/gcc/m2/pge-boot/GDynamicStrings.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from DynamicStrings. */
/* DynamicStrings.mod provides a dynamic string type and procedures.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GDynamicStrings.h b/gcc/m2/pge-boot/GDynamicStrings.h
index d20d618..4484df2 100644
--- a/gcc/m2/pge-boot/GDynamicStrings.h
+++ b/gcc/m2/pge-boot/GDynamicStrings.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from DynamicStrings. */
/* DynamicStrings.def provides a dynamic string type and procedures.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GEnvironment.h b/gcc/m2/pge-boot/GEnvironment.h
index d0b44d1..4f94d58 100644
--- a/gcc/m2/pge-boot/GEnvironment.h
+++ b/gcc/m2/pge-boot/GEnvironment.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from Environment. */
/* Environment.def provides access to the environment settings of a process.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GFIO.cc b/gcc/m2/pge-boot/GFIO.cc
index 34771b6..e9fbc12 100644
--- a/gcc/m2/pge-boot/GFIO.cc
+++ b/gcc/m2/pge-boot/GFIO.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from FIO. */
/* FIO.mod provides a simple buffered file input/output library.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GFIO.h b/gcc/m2/pge-boot/GFIO.h
index a4a9e40..8404d4b 100644
--- a/gcc/m2/pge-boot/GFIO.h
+++ b/gcc/m2/pge-boot/GFIO.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from FIO. */
/* FIO.def provides a simple buffered file input/output library.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GFormatStrings.h b/gcc/m2/pge-boot/GFormatStrings.h
index 0e90b55..1d8ce34 100644
--- a/gcc/m2/pge-boot/GFormatStrings.h
+++ b/gcc/m2/pge-boot/GFormatStrings.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from FormatStrings. */
/* FormatStrings.def provides a pseudo printf capability.
-Copyright (C) 2005-2023 Free Software Foundation, Inc.
+Copyright (C) 2005-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GFpuIO.h b/gcc/m2/pge-boot/GFpuIO.h
index 631f09b..5d83060 100644
--- a/gcc/m2/pge-boot/GFpuIO.h
+++ b/gcc/m2/pge-boot/GFpuIO.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from FpuIO. */
/* FpuIO.def Implements a fixed format input/output for REAL/LONGREAL.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GIO.cc b/gcc/m2/pge-boot/GIO.cc
index 4bc7e2c..4e650c8 100644
--- a/gcc/m2/pge-boot/GIO.cc
+++ b/gcc/m2/pge-boot/GIO.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from IO. */
/* IO.mod provides Read, Write, Errors procedures mapping onto 0, 1 and 2.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GIO.h b/gcc/m2/pge-boot/GIO.h
index 6604ee1..4f4af9a 100644
--- a/gcc/m2/pge-boot/GIO.h
+++ b/gcc/m2/pge-boot/GIO.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from IO. */
/* IO.def provides Read, Write, Errors procedures mapping onto 0, 1 and 2.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GIndexing.cc b/gcc/m2/pge-boot/GIndexing.cc
index 939921f..6197310 100644
--- a/gcc/m2/pge-boot/GIndexing.cc
+++ b/gcc/m2/pge-boot/GIndexing.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from Indexing. */
/* Indexing.mod provides a dynamic indexing mechanism for CARDINAL.
-Copyright (C) 2003-2023 Free Software Foundation, Inc.
+Copyright (C) 2003-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GIndexing.h b/gcc/m2/pge-boot/GIndexing.h
index 4a575ac..63bef37 100644
--- a/gcc/m2/pge-boot/GIndexing.h
+++ b/gcc/m2/pge-boot/GIndexing.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from Indexing. */
/* Indexing.def provides a dynamic indexing mechanism for CARDINAL.
-Copyright (C) 2003-2023 Free Software Foundation, Inc.
+Copyright (C) 2003-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GLists.cc b/gcc/m2/pge-boot/GLists.cc
index eabb0f0..4b15e20 100644
--- a/gcc/m2/pge-boot/GLists.cc
+++ b/gcc/m2/pge-boot/GLists.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from Lists. */
/* Lists.mod provides an unordered list manipulation package.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GLists.h b/gcc/m2/pge-boot/GLists.h
index 5c7f6fd..e968005 100644
--- a/gcc/m2/pge-boot/GLists.h
+++ b/gcc/m2/pge-boot/GLists.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from Lists. */
/* Lists.def provides an unordered list manipulation package.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GM2Dependent.cc b/gcc/m2/pge-boot/GM2Dependent.cc
index abd0b7b..a623a04 100644
--- a/gcc/m2/pge-boot/GM2Dependent.cc
+++ b/gcc/m2/pge-boot/GM2Dependent.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from M2Dependent. */
/* M2Dependent.mod implements the run time module dependencies.
-Copyright (C) 2022-2023 Free Software Foundation, Inc.
+Copyright (C) 2022-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GM2Dependent.h b/gcc/m2/pge-boot/GM2Dependent.h
index caa49e7..0a2a60a 100644
--- a/gcc/m2/pge-boot/GM2Dependent.h
+++ b/gcc/m2/pge-boot/GM2Dependent.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from M2Dependent. */
/* M2Dependent.def defines the run time module dependencies interface.
-Copyright (C) 2022-2023 Free Software Foundation, Inc.
+Copyright (C) 2022-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GM2EXCEPTION.cc b/gcc/m2/pge-boot/GM2EXCEPTION.cc
index d154935..43f1acb 100644
--- a/gcc/m2/pge-boot/GM2EXCEPTION.cc
+++ b/gcc/m2/pge-boot/GM2EXCEPTION.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from M2EXCEPTION. */
/* M2EXCEPTION.mod implement M2Exception and IsM2Exception.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GM2EXCEPTION.h b/gcc/m2/pge-boot/GM2EXCEPTION.h
index 1ef2367..4ee5404 100644
--- a/gcc/m2/pge-boot/GM2EXCEPTION.h
+++ b/gcc/m2/pge-boot/GM2EXCEPTION.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from M2EXCEPTION. */
/* M2EXCEPTION.def enumerates all exceptions.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GM2RTS.cc b/gcc/m2/pge-boot/GM2RTS.cc
index 6b9d1f9..827eeab 100644
--- a/gcc/m2/pge-boot/GM2RTS.cc
+++ b/gcc/m2/pge-boot/GM2RTS.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from M2RTS. */
/* M2RTS.mod Implements the run time system facilities of Modula-2.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GM2RTS.h b/gcc/m2/pge-boot/GM2RTS.h
index d9acb54..055cc95 100644
--- a/gcc/m2/pge-boot/GM2RTS.h
+++ b/gcc/m2/pge-boot/GM2RTS.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from M2RTS. */
/* M2RTS.def Implements the run time system facilities of Modula-2.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GNameKey.cc b/gcc/m2/pge-boot/GNameKey.cc
index 5df940d..9adf984 100644
--- a/gcc/m2/pge-boot/GNameKey.cc
+++ b/gcc/m2/pge-boot/GNameKey.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from NameKey. */
/* NameKey.mod provides a dynamic binary tree name to key.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GNameKey.h b/gcc/m2/pge-boot/GNameKey.h
index 868a9b4..bb003f7 100644
--- a/gcc/m2/pge-boot/GNameKey.h
+++ b/gcc/m2/pge-boot/GNameKey.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from NameKey. */
/* NameKey.def provides a dynamic binary tree name to key.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GNumberIO.cc b/gcc/m2/pge-boot/GNumberIO.cc
index f560fa1..04e9d3c 100644
--- a/gcc/m2/pge-boot/GNumberIO.cc
+++ b/gcc/m2/pge-boot/GNumberIO.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from NumberIO. */
/* NumberIO.mod provides conversion of ordinal numbers.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GNumberIO.h b/gcc/m2/pge-boot/GNumberIO.h
index a18fb25..34aee33 100644
--- a/gcc/m2/pge-boot/GNumberIO.h
+++ b/gcc/m2/pge-boot/GNumberIO.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from NumberIO. */
/* NumberIO.def provides conversion of ordinal numbers.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GOutput.cc b/gcc/m2/pge-boot/GOutput.cc
index 32618fe..f6d8500 100644
--- a/gcc/m2/pge-boot/GOutput.cc
+++ b/gcc/m2/pge-boot/GOutput.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from Output. */
/* Output.mod redirect output.
-Copyright (C) 2021-2023 Free Software Foundation, Inc.
+Copyright (C) 2021-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GOutput.h b/gcc/m2/pge-boot/GOutput.h
index 3f59e5e..79feda8 100644
--- a/gcc/m2/pge-boot/GOutput.h
+++ b/gcc/m2/pge-boot/GOutput.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from Output. */
/* Output.def redirect output.
-Copyright (C) 2021-2023 Free Software Foundation, Inc.
+Copyright (C) 2021-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GPushBackInput.cc b/gcc/m2/pge-boot/GPushBackInput.cc
index faf04ed..e0da0cb 100644
--- a/gcc/m2/pge-boot/GPushBackInput.cc
+++ b/gcc/m2/pge-boot/GPushBackInput.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from PushBackInput. */
/* PushBackInput.mod provides a method for pushing back and consuming input.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GPushBackInput.h b/gcc/m2/pge-boot/GPushBackInput.h
index 09a65f5..076b996 100644
--- a/gcc/m2/pge-boot/GPushBackInput.h
+++ b/gcc/m2/pge-boot/GPushBackInput.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from PushBackInput. */
/* PushBackInput.def provides a method for pushing back and consuming input.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GRTExceptions.cc b/gcc/m2/pge-boot/GRTExceptions.cc
index b1baafb..d4d0b1c 100644
--- a/gcc/m2/pge-boot/GRTExceptions.cc
+++ b/gcc/m2/pge-boot/GRTExceptions.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from RTExceptions. */
/* RTExceptions.mod runtime exception handler routines.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GRTExceptions.h b/gcc/m2/pge-boot/GRTExceptions.h
index c48f7bb..9e188bc 100644
--- a/gcc/m2/pge-boot/GRTExceptions.h
+++ b/gcc/m2/pge-boot/GRTExceptions.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from RTExceptions. */
/* RTExceptions.def runtime exception handler routines.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GRTco.cc b/gcc/m2/pge-boot/GRTco.cc
index 6365d5e..bf9cd6d 100644
--- a/gcc/m2/pge-boot/GRTco.cc
+++ b/gcc/m2/pge-boot/GRTco.cc
@@ -1,6 +1,6 @@
/* RTco.c provides dummy access to thread primitives.
-Copyright (C) 2019-2023 Free Software Foundation, Inc.
+Copyright (C) 2019-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GSArgs.h b/gcc/m2/pge-boot/GSArgs.h
index 087238a..a7b10bf 100644
--- a/gcc/m2/pge-boot/GSArgs.h
+++ b/gcc/m2/pge-boot/GSArgs.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from SArgs. */
/* SArgs.def provides a String interface to the command line arguments.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GSEnvironment.h b/gcc/m2/pge-boot/GSEnvironment.h
index df8d5cd..ba60723 100644
--- a/gcc/m2/pge-boot/GSEnvironment.h
+++ b/gcc/m2/pge-boot/GSEnvironment.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from SEnvironment. */
/* SEnvironment.def provides access to the environment of a process.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GSFIO.cc b/gcc/m2/pge-boot/GSFIO.cc
index 9bd827a..3c0dad0 100644
--- a/gcc/m2/pge-boot/GSFIO.cc
+++ b/gcc/m2/pge-boot/GSFIO.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from SFIO. */
/* SFIO.mod provides a String interface to the opening routines of FIO.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GSFIO.h b/gcc/m2/pge-boot/GSFIO.h
index 982016e..108d8ea 100644
--- a/gcc/m2/pge-boot/GSFIO.h
+++ b/gcc/m2/pge-boot/GSFIO.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from SFIO. */
/* SFIO.def provides a String interface to the opening routines of FIO.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GSYSTEM.cc b/gcc/m2/pge-boot/GSYSTEM.cc
index 8b42999..ebc44d9 100644
--- a/gcc/m2/pge-boot/GSYSTEM.cc
+++ b/gcc/m2/pge-boot/GSYSTEM.cc
@@ -1,6 +1,6 @@
/* GSYSTEM.c a handwritten dummy module for mc.
-Copyright (C) 2018-2023 Free Software Foundation, Inc.
+Copyright (C) 2018-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GSYSTEM.h b/gcc/m2/pge-boot/GSYSTEM.h
index d355ab7..a18a176 100644
--- a/gcc/m2/pge-boot/GSYSTEM.h
+++ b/gcc/m2/pge-boot/GSYSTEM.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from SYSTEM. */
/* SYSTEM.def provides access to the SYSTEM dependent module.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GScan.h b/gcc/m2/pge-boot/GScan.h
index be4adc0..e059cdc 100644
--- a/gcc/m2/pge-boot/GScan.h
+++ b/gcc/m2/pge-boot/GScan.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from Scan. */
/* Scan.def Provides a primitive symbol fetching from input.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GSelective.cc b/gcc/m2/pge-boot/GSelective.cc
index cf8b541..ef2f6c0 100644
--- a/gcc/m2/pge-boot/GSelective.cc
+++ b/gcc/m2/pge-boot/GSelective.cc
@@ -1,6 +1,6 @@
/* GSelective.c provides access to select for Modula-2.
-Copyright (C) 2016-2023 Free Software Foundation, Inc.
+Copyright (C) 2016-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GStdIO.cc b/gcc/m2/pge-boot/GStdIO.cc
index 4dc01ef..24faf20 100644
--- a/gcc/m2/pge-boot/GStdIO.cc
+++ b/gcc/m2/pge-boot/GStdIO.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from StdIO. */
/* StdIO.mod provides general Read and Write procedures.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GStdIO.h b/gcc/m2/pge-boot/GStdIO.h
index e235a53..0a45ebc 100644
--- a/gcc/m2/pge-boot/GStdIO.h
+++ b/gcc/m2/pge-boot/GStdIO.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from StdIO. */
/* StdIO.def provides general Read and Write procedures.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GStorage.cc b/gcc/m2/pge-boot/GStorage.cc
index 3b82748..08e878c 100644
--- a/gcc/m2/pge-boot/GStorage.cc
+++ b/gcc/m2/pge-boot/GStorage.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from Storage. */
/* Storage.mod provides access to the dynamic Storage handler.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GStorage.h b/gcc/m2/pge-boot/GStorage.h
index d7cd15ea..8c26b46 100644
--- a/gcc/m2/pge-boot/GStorage.h
+++ b/gcc/m2/pge-boot/GStorage.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from Storage. */
/* Storage.def provides access to the dynamic Storage handler.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GStrCase.cc b/gcc/m2/pge-boot/GStrCase.cc
index 0c8fd3d..8ea7d3c 100644
--- a/gcc/m2/pge-boot/GStrCase.cc
+++ b/gcc/m2/pge-boot/GStrCase.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from StrCase. */
/* StrCase.mod provides procedure to convert between text case.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GStrCase.h b/gcc/m2/pge-boot/GStrCase.h
index 2a3f410..c3f0647 100644
--- a/gcc/m2/pge-boot/GStrCase.h
+++ b/gcc/m2/pge-boot/GStrCase.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from StrCase. */
/* StrCase.def provides procedure to convert between text case.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GStrIO.cc b/gcc/m2/pge-boot/GStrIO.cc
index a6d603a..1dd3922 100644
--- a/gcc/m2/pge-boot/GStrIO.cc
+++ b/gcc/m2/pge-boot/GStrIO.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from StrIO. */
/* StrIO.mod provides simple string input output routines.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GStrIO.h b/gcc/m2/pge-boot/GStrIO.h
index 7883172..2ed2ac3 100644
--- a/gcc/m2/pge-boot/GStrIO.h
+++ b/gcc/m2/pge-boot/GStrIO.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from StrIO. */
/* StrIO.def Provides simple string input output routines.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GStrLib.cc b/gcc/m2/pge-boot/GStrLib.cc
index 39cafb1..4a92d1c 100644
--- a/gcc/m2/pge-boot/GStrLib.cc
+++ b/gcc/m2/pge-boot/GStrLib.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from StrLib. */
/* StrLib.mod provides string manipulation procedures.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GStrLib.h b/gcc/m2/pge-boot/GStrLib.h
index de3250b..b292d89 100644
--- a/gcc/m2/pge-boot/GStrLib.h
+++ b/gcc/m2/pge-boot/GStrLib.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from StrLib. */
/* StrLib.def provides string manipulation procedures.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GStringConvert.h b/gcc/m2/pge-boot/GStringConvert.h
index d3826fa..284eef2 100644
--- a/gcc/m2/pge-boot/GStringConvert.h
+++ b/gcc/m2/pge-boot/GStringConvert.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from StringConvert. */
/* StringConvert.def provides functions to convert numbers to and from strings.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GSymbolKey.cc b/gcc/m2/pge-boot/GSymbolKey.cc
index 14c644e..d1495e4 100644
--- a/gcc/m2/pge-boot/GSymbolKey.cc
+++ b/gcc/m2/pge-boot/GSymbolKey.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from SymbolKey. */
/* SymbolKey.mod binary tree operations for storing symbols.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GSymbolKey.h b/gcc/m2/pge-boot/GSymbolKey.h
index 03940b1..48be595 100644
--- a/gcc/m2/pge-boot/GSymbolKey.h
+++ b/gcc/m2/pge-boot/GSymbolKey.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from SymbolKey. */
/* SymbolKey.def binary tree operations for storing symbols.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GSysExceptions.cc b/gcc/m2/pge-boot/GSysExceptions.cc
index 4e60056..dee36f9 100644
--- a/gcc/m2/pge-boot/GSysExceptions.cc
+++ b/gcc/m2/pge-boot/GSysExceptions.cc
@@ -1,6 +1,6 @@
/* GSysExceptions.c low level module interfacing exceptions to the OS.
-Copyright (C) 2016-2023 Free Software Foundation, Inc.
+Copyright (C) 2016-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GSysExceptions.h b/gcc/m2/pge-boot/GSysExceptions.h
index 1dcb55d..00dd521 100644
--- a/gcc/m2/pge-boot/GSysExceptions.h
+++ b/gcc/m2/pge-boot/GSysExceptions.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from SysExceptions. */
/* SysExceptions.def provides a mechanism for the underlying libraries to.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GSysStorage.cc b/gcc/m2/pge-boot/GSysStorage.cc
index 80ea0a3..8b7bc11 100644
--- a/gcc/m2/pge-boot/GSysStorage.cc
+++ b/gcc/m2/pge-boot/GSysStorage.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from SysStorage. */
/* SysStorage.mod provides dynamic allocation for the system components.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GSysStorage.h b/gcc/m2/pge-boot/GSysStorage.h
index df8bf89..639f681 100644
--- a/gcc/m2/pge-boot/GSysStorage.h
+++ b/gcc/m2/pge-boot/GSysStorage.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from SysStorage. */
/* SysStorage.def provides dynamic allocation for the system components.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GTimeString.h b/gcc/m2/pge-boot/GTimeString.h
index 061e111..7ba51f8 100644
--- a/gcc/m2/pge-boot/GTimeString.h
+++ b/gcc/m2/pge-boot/GTimeString.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from TimeString. */
/* TimeString.def provides time related string manipulation procedures.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GUnixArgs.cc b/gcc/m2/pge-boot/GUnixArgs.cc
index 254d5ed..02d0df3 100644
--- a/gcc/m2/pge-boot/GUnixArgs.cc
+++ b/gcc/m2/pge-boot/GUnixArgs.cc
@@ -1,6 +1,6 @@
/* UnixArgs.cc record argc, argv as global variables.
-Copyright (C) 2009-2023 Free Software Foundation, Inc.
+Copyright (C) 2009-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/GUnixArgs.h b/gcc/m2/pge-boot/GUnixArgs.h
index 8c56ead..cf9756e 100644
--- a/gcc/m2/pge-boot/GUnixArgs.h
+++ b/gcc/m2/pge-boot/GUnixArgs.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from UnixArgs. */
/* UnixArgs.def Implements access to the arguments argc, argv, envp.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/Gabort.cc b/gcc/m2/pge-boot/Gabort.cc
index 5bb34f7..c701fb5 100644
--- a/gcc/m2/pge-boot/Gabort.cc
+++ b/gcc/m2/pge-boot/Gabort.cc
@@ -1,6 +1,6 @@
/* Gabort.c a GCC style abort function.
-Copyright (C) 2022-2023 Free Software Foundation, Inc.
+Copyright (C) 2022-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/Gbnflex.cc b/gcc/m2/pge-boot/Gbnflex.cc
index b5a54b9..3661508 100644
--- a/gcc/m2/pge-boot/Gbnflex.cc
+++ b/gcc/m2/pge-boot/Gbnflex.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from bnflex. */
/* bnflex.mod provides a simple lexical package for pg.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/Gbnflex.h b/gcc/m2/pge-boot/Gbnflex.h
index 8753ac7fa..a3da44e 100644
--- a/gcc/m2/pge-boot/Gbnflex.h
+++ b/gcc/m2/pge-boot/Gbnflex.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from bnflex. */
/* bnflex.def provides a simple lexical package for pg.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/Gcbuiltin.cc b/gcc/m2/pge-boot/Gcbuiltin.cc
index 498774e..1c5b6b4 100644
--- a/gcc/m2/pge-boot/Gcbuiltin.cc
+++ b/gcc/m2/pge-boot/Gcbuiltin.cc
@@ -1,6 +1,6 @@
/* Gcbuiltin.c provides access to some math intrinsic functions.
-Copyright (C) 2016-2023 Free Software Foundation, Inc.
+Copyright (C) 2016-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/Gdtoa.cc b/gcc/m2/pge-boot/Gdtoa.cc
index a400bf8..d99e183 100644
--- a/gcc/m2/pge-boot/Gdtoa.cc
+++ b/gcc/m2/pge-boot/Gdtoa.cc
@@ -1,6 +1,6 @@
/* Gdtoa.c provides access to double string conversion.
-Copyright (C) 2016-2023 Free Software Foundation, Inc.
+Copyright (C) 2016-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/Gdtoa.h b/gcc/m2/pge-boot/Gdtoa.h
index 67a3c56..946e339 100644
--- a/gcc/m2/pge-boot/Gdtoa.h
+++ b/gcc/m2/pge-boot/Gdtoa.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from dtoa. */
/* dtoa.def provides routines to convert between a C double.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/Gerrno.cc b/gcc/m2/pge-boot/Gerrno.cc
index c65c486..d51a619 100644
--- a/gcc/m2/pge-boot/Gerrno.cc
+++ b/gcc/m2/pge-boot/Gerrno.cc
@@ -1,6 +1,6 @@
/* Gerrno.c provides access to errno for Modula-2.
-Copyright (C) 2016-2023 Free Software Foundation, Inc.
+Copyright (C) 2016-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/Gerrno.h b/gcc/m2/pge-boot/Gerrno.h
index ae23c3e..7f065cc 100644
--- a/gcc/m2/pge-boot/Gerrno.h
+++ b/gcc/m2/pge-boot/Gerrno.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from errno. */
/* errno.def provides a Modula-2 interface to the C errno.
-Copyright (C) 2005-2023 Free Software Foundation, Inc.
+Copyright (C) 2005-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/Gldtoa.cc b/gcc/m2/pge-boot/Gldtoa.cc
index 7c69535..c1a7450 100644
--- a/gcc/m2/pge-boot/Gldtoa.cc
+++ b/gcc/m2/pge-boot/Gldtoa.cc
@@ -1,6 +1,6 @@
/* Gldtoa.c provides access to long double string conversion.
-Copyright (C) 2016-2023 Free Software Foundation, Inc.
+Copyright (C) 2016-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/Gldtoa.h b/gcc/m2/pge-boot/Gldtoa.h
index a03fce9..df1f791 100644
--- a/gcc/m2/pge-boot/Gldtoa.h
+++ b/gcc/m2/pge-boot/Gldtoa.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from ldtoa. */
/* ldtoa.def provides routines to convert between a C long double.
-Copyright (C) 2008-2023 Free Software Foundation, Inc.
+Copyright (C) 2008-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/Glibc.cc b/gcc/m2/pge-boot/Glibc.cc
index e939565..abeb56a 100644
--- a/gcc/m2/pge-boot/Glibc.cc
+++ b/gcc/m2/pge-boot/Glibc.cc
@@ -1,6 +1,6 @@
/* Glibc.c provides access to some libc functions.
-Copyright (C) 2016-2023 Free Software Foundation, Inc.
+Copyright (C) 2016-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/Glibc.h b/gcc/m2/pge-boot/Glibc.h
index 24cf2ae..9b3e005 100644
--- a/gcc/m2/pge-boot/Glibc.h
+++ b/gcc/m2/pge-boot/Glibc.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from libc. */
/* libc.def provides an interface to the C library functions.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/Glibm.cc b/gcc/m2/pge-boot/Glibm.cc
index 595ac44..93e3e43 100644
--- a/gcc/m2/pge-boot/Glibm.cc
+++ b/gcc/m2/pge-boot/Glibm.cc
@@ -1,6 +1,6 @@
/* Glibm.c provides access to some libm functions.
-Copyright (C) 2016-2023 Free Software Foundation, Inc.
+Copyright (C) 2016-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/Glibm.h b/gcc/m2/pge-boot/Glibm.h
index a7262e8..d3c9415 100644
--- a/gcc/m2/pge-boot/Glibm.h
+++ b/gcc/m2/pge-boot/Glibm.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from libm. */
/* libm.def provides access to libm.
-Copyright (C) 2003-2023 Free Software Foundation, Inc.
+Copyright (C) 2003-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/Gmcrts.cc b/gcc/m2/pge-boot/Gmcrts.cc
index 97c9be1..a803f80 100644
--- a/gcc/m2/pge-boot/Gmcrts.cc
+++ b/gcc/m2/pge-boot/Gmcrts.cc
@@ -1,6 +1,6 @@
/* Gmcrts.c implements case and return exceptions.
-Copyright (C) 2016-2023 Free Software Foundation, Inc.
+Copyright (C) 2016-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/Gmcrts.h b/gcc/m2/pge-boot/Gmcrts.h
index a849f7b..0643dbb 100644
--- a/gcc/m2/pge-boot/Gmcrts.h
+++ b/gcc/m2/pge-boot/Gmcrts.h
@@ -1,6 +1,6 @@
/* Gmcrts.h provides prototypes to case and return exceptions.
-Copyright (C) 2016-2023 Free Software Foundation, Inc.
+Copyright (C) 2016-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/Gnetwork.h b/gcc/m2/pge-boot/Gnetwork.h
index f8dfe0c..f1d332d 100644
--- a/gcc/m2/pge-boot/Gnetwork.h
+++ b/gcc/m2/pge-boot/Gnetwork.h
@@ -1,6 +1,6 @@
/* Gnetwork.h provides prototypes to htonl and htons.
-Copyright (C) 2016-2023 Free Software Foundation, Inc.
+Copyright (C) 2016-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/Gpge.cc b/gcc/m2/pge-boot/Gpge.cc
index 90ca747..1fbf961 100644
--- a/gcc/m2/pge-boot/Gpge.cc
+++ b/gcc/m2/pge-boot/Gpge.cc
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from pge. */
/* pge.mod master source file of the ebnf parser generator.
-Copyright (C) 2003-2023 Free Software Foundation, Inc.
+Copyright (C) 2003-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
@@ -8689,7 +8689,7 @@ static bool EmptyProduction (pge_ProductionDesc p)
static void EmitFDLNotice (void)
{
- Output_WriteString ((const char *) "@c Copyright (C) 2000-2023 Free Software Foundation, Inc.", 57);
+ Output_WriteString ((const char *) "@c Copyright (C) 2000-2024 Free Software Foundation, Inc.", 57);
Output_WriteLn ();
Output_WriteLn ();
Output_WriteString ((const char *) "@c This file is part of GCC.", 28);
diff --git a/gcc/m2/pge-boot/Gtermios.cc b/gcc/m2/pge-boot/Gtermios.cc
index 5660f97..4f35576 100644
--- a/gcc/m2/pge-boot/Gtermios.cc
+++ b/gcc/m2/pge-boot/Gtermios.cc
@@ -1,6 +1,6 @@
/* Gtermios.c handwritten module for mc.
-Copyright (C) 2010-2023 Free Software Foundation, Inc.
+Copyright (C) 2010-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/Gtermios.h b/gcc/m2/pge-boot/Gtermios.h
index 6d9a40d..acb7fcf 100644
--- a/gcc/m2/pge-boot/Gtermios.h
+++ b/gcc/m2/pge-boot/Gtermios.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from termios. */
/* termios.def provides a procedural interface to termios.
-Copyright (C) 2005-2023 Free Software Foundation, Inc.
+Copyright (C) 2005-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/Gwrapc.cc b/gcc/m2/pge-boot/Gwrapc.cc
index 7c3a431..24a6f35 100644
--- a/gcc/m2/pge-boot/Gwrapc.cc
+++ b/gcc/m2/pge-boot/Gwrapc.cc
@@ -1,6 +1,6 @@
/* Gwrapc.c wrap libc functions for mc.
-Copyright (C) 2005-2023 Free Software Foundation, Inc.
+Copyright (C) 2005-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/Gwrapc.h b/gcc/m2/pge-boot/Gwrapc.h
index 27a716f..0ab5a1d 100644
--- a/gcc/m2/pge-boot/Gwrapc.h
+++ b/gcc/m2/pge-boot/Gwrapc.h
@@ -1,7 +1,7 @@
/* do not edit automatically generated by mc from wrapc. */
/* wrapc.def provides access to more of the C library.
-Copyright (C) 2001-2023 Free Software Foundation, Inc.
+Copyright (C) 2001-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/m2rts.h b/gcc/m2/pge-boot/m2rts.h
index e70c9f6..7345074 100644
--- a/gcc/m2/pge-boot/m2rts.h
+++ b/gcc/m2/pge-boot/m2rts.h
@@ -1,6 +1,6 @@
/* m2rts.h provides a C interface to M2RTS.mod.
-Copyright (C) 2019-2023 Free Software Foundation, Inc.
+Copyright (C) 2019-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/pge-boot/network.cc b/gcc/m2/pge-boot/network.cc
index c2873f9..8b10678 100644
--- a/gcc/m2/pge-boot/network.cc
+++ b/gcc/m2/pge-boot/network.cc
@@ -1,6 +1,6 @@
/* network.c provide access to htons and htonl.
-Copyright (C) 2010-2023 Free Software Foundation, Inc.
+Copyright (C) 2010-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/plugin/m2rte.cc b/gcc/m2/plugin/m2rte.cc
index dcb9c6d..6484937 100644
--- a/gcc/m2/plugin/m2rte.cc
+++ b/gcc/m2/plugin/m2rte.cc
@@ -1,6 +1,6 @@
/* m2rte.cc a plugin to detect runtime exceptions at compiletime.
-Copyright (C) 2017-2023 Free Software Foundation, Inc.
+Copyright (C) 2017-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/target-independent/m2/gm2-ebnf.texi b/gcc/m2/target-independent/m2/gm2-ebnf.texi
index 5109bf5..778b8b5 100644
--- a/gcc/m2/target-independent/m2/gm2-ebnf.texi
+++ b/gcc/m2/target-independent/m2/gm2-ebnf.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2000-2023 Free Software Foundation, Inc.
+@c Copyright (C) 2000-2024 Free Software Foundation, Inc.
@c This file is part of GCC.
@c Permission is granted to copy, distribute and/or modify this document
diff --git a/gcc/m2/target-independent/m2/gm2-libs.texi b/gcc/m2/target-independent/m2/gm2-libs.texi
index 77f9cde..0531a4a 100644
--- a/gcc/m2/target-independent/m2/gm2-libs.texi
+++ b/gcc/m2/target-independent/m2/gm2-libs.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2000-2023 Free Software Foundation, Inc.
+@c Copyright (C) 2000-2024 Free Software Foundation, Inc.
@c This file is part of GNU Modula-2.
@c Permission is granted to copy, distribute and/or modify this document
@@ -17,7 +17,7 @@
@section Base libraries
@c README.texi describes the pim libraries.
-@c Copyright @copyright{} 2000-2023 Free Software Foundation, Inc.
+@c Copyright @copyright{} 2000-2024 Free Software Foundation, Inc.
@c
@c This is part of the GM2 manual.
@c For copying conditions, see the file gcc/doc/include/fdl.texi.
@@ -6018,7 +6018,7 @@ END wrapc.
@section PIM and Logitech 3.0 Compatible
@c README.texi describes the additional PIM libraries.
-@c Copyright @copyright{} 2000-2023 Free Software Foundation, Inc.
+@c Copyright @copyright{} 2000-2024 Free Software Foundation, Inc.
@c
@c This is part of the GM2 manual.
@c For copying conditions, see the file gcc/doc/include/fdl.texi.
@@ -8195,7 +8195,7 @@ END TimeDate.
@section PIM coroutine support
@c README.texi describes the PIM coroutine libraries.
-@c Copyright @copyright{} 2000-2023 Free Software Foundation, Inc.
+@c Copyright @copyright{} 2000-2024 Free Software Foundation, Inc.
@c
@c This is part of the GM2 manual.
@c For copying conditions, see the file gcc/doc/include/fdl.texi.
@@ -8783,7 +8783,7 @@ END TimerHandler.
@section M2 ISO Libraries
@c README.texi describes the ISO libraries.
-@c Copyright @copyright{} 2000-2023 Free Software Foundation, Inc.
+@c Copyright @copyright{} 2000-2024 Free Software Foundation, Inc.
@c
@c This is part of the GM2 manual.
@c For copying conditions, see the file gcc/doc/include/fdl.texi.
diff --git a/gcc/m2/tools-src/boilerplate.py b/gcc/m2/tools-src/boilerplate.py
index c73a491..3134468 100644
--- a/gcc/m2/tools-src/boilerplate.py
+++ b/gcc/m2/tools-src/boilerplate.py
@@ -2,7 +2,7 @@
#
# boilerplate.py utility to rewrite the boilerplate with new dates.
#
-# Copyright (C) 2018-2023 Free Software Foundation, Inc.
+# Copyright (C) 2018-2024 Free Software Foundation, Inc.
# Contributed by Gaius Mulley <gaius@glam.ac.uk>.
#
# This file is part of GNU Modula-2.
diff --git a/gcc/m2/tools-src/buildpg b/gcc/m2/tools-src/buildpg
index 9d01d4e..9d6b74e 100644
--- a/gcc/m2/tools-src/buildpg
+++ b/gcc/m2/tools-src/buildpg
@@ -1,6 +1,6 @@
#!/bin/sh
-# Copyright (C) 2000-2023 Free Software Foundation, Inc.
+# Copyright (C) 2000-2024 Free Software Foundation, Inc.
# This file is part of GNU Modula-2.
#
# GNU Modula-2 is free software; you can redistribute it and/or modify
diff --git a/gcc/m2/tools-src/calcpath b/gcc/m2/tools-src/calcpath
index 0953ab1..208c88b 100755
--- a/gcc/m2/tools-src/calcpath
+++ b/gcc/m2/tools-src/calcpath
@@ -2,7 +2,7 @@
# calcpath return a path which is $1/$2/$3 when $2 is relative and $2/$3 if absolute.
-# Copyright (C) 2021-2023 Free Software Foundation, Inc.
+# Copyright (C) 2021-2024 Free Software Foundation, Inc.
# Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
#
# This file is part of GNU Modula-2.
diff --git a/gcc/m2/tools-src/checkmeta.py b/gcc/m2/tools-src/checkmeta.py
index 01e5883..c62ac19 100644
--- a/gcc/m2/tools-src/checkmeta.py
+++ b/gcc/m2/tools-src/checkmeta.py
@@ -2,7 +2,7 @@
# utility to check meta errors for simple format spec mistakes.
-# Copyright (C) 2016-2023 Free Software Foundation, Inc.
+# Copyright (C) 2016-2024 Free Software Foundation, Inc.
#
# This file is part of GNU Modula-2.
#
diff --git a/gcc/m2/tools-src/def2doc.py b/gcc/m2/tools-src/def2doc.py
index fbc7497..5f3aefb 100644
--- a/gcc/m2/tools-src/def2doc.py
+++ b/gcc/m2/tools-src/def2doc.py
@@ -3,7 +3,7 @@
# def2doc.py creates texi library documentation for all exported procedures.
# Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
-# Copyright (C) 2000-2023 Free Software Foundation, Inc.
+# Copyright (C) 2000-2024 Free Software Foundation, Inc.
# This file is part of GNU Modula-2.
#
# GNU Modula-2 is free software; you can redistribute it and/or modify
@@ -483,7 +483,7 @@ def display_modules(up, dir_, build, source):
def display_copyright():
- output.write('@c Copyright (C) 2000-2023 Free Software Foundation, Inc.\n')
+ output.write('@c Copyright (C) 2000-2024 Free Software Foundation, Inc.\n')
output.write('@c This file is part of GNU Modula-2.\n')
output.write("""
@c Permission is granted to copy, distribute and/or modify this document
diff --git a/gcc/m2/tools-src/makeSystem b/gcc/m2/tools-src/makeSystem
index 5f162da..824aeb7 100644
--- a/gcc/m2/tools-src/makeSystem
+++ b/gcc/m2/tools-src/makeSystem
@@ -2,7 +2,7 @@
# makeSystem creates a target SYSTEM.def using the appropriate dialect template.
-# Copyright (C) 2008-2023 Free Software Foundation, Inc.
+# Copyright (C) 2008-2024 Free Software Foundation, Inc.
# Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
#
# This file is part of GNU Modula-2.
diff --git a/gcc/m2/tools-src/mklink.c b/gcc/m2/tools-src/mklink.c
index 2027f75..45cef0c 100644
--- a/gcc/m2/tools-src/mklink.c
+++ b/gcc/m2/tools-src/mklink.c
@@ -1,6 +1,6 @@
/* mklink.c creates startup code and the link command line.
-Copyright (C) 2000-2023 Free Software Foundation, Inc.
+Copyright (C) 2000-2024 Free Software Foundation, Inc.
Contributed by Gaius Mulley <gaius@glam.ac.uk>.
This file is part of GNU Modula-2.
diff --git a/gcc/m2/tools-src/tidydates.py b/gcc/m2/tools-src/tidydates.py
index 47973ee..0fa28c9 100644
--- a/gcc/m2/tools-src/tidydates.py
+++ b/gcc/m2/tools-src/tidydates.py
@@ -2,7 +2,7 @@
# utility to tidy dates and detect lack of copyright.
-# Copyright (C) 2016-2023 Free Software Foundation, Inc.
+# Copyright (C) 2016-2024 Free Software Foundation, Inc.
#
# This file is part of GNU Modula-2.
#