aboutsummaryrefslogtreecommitdiff
path: root/Makefile.tpl
diff options
context:
space:
mode:
authorGaius Mulley <gaius.mulley@southwales.ac.uk>2021-07-07 20:23:23 +0100
committerGaius Mulley <gaius.mulley@southwales.ac.uk>2021-07-07 20:23:23 +0100
commit7401123f97c8eebb26b93ae916c9090182f9aa4a (patch)
tree19c1a8b43e57dcb7109e6197e968d392741bb68f /Makefile.tpl
parent6b096c17314a46f285fa26670048f287a399573f (diff)
downloadgcc-7401123f97c8eebb26b93ae916c9090182f9aa4a.zip
gcc-7401123f97c8eebb26b93ae916c9090182f9aa4a.tar.gz
gcc-7401123f97c8eebb26b93ae916c9090182f9aa4a.tar.bz2
Import GNU Modula-2 from GNU Savannah into GCC.
2021-07-07 Gaius Mulley <gaius.mulley@southwales.ac.uk> / * gm2tools: New directory. * gm2tools/ChangeLog: New file. * libgm2: New directory. * libgm2/ChangeLog: New file. * Makefile.def (host_modules) includes gm2tools. (target_modules): Includes libgm2. (GM2_FOR_TARGET): Added. (GM2FLAGS_FOR_TARGET): Added. (dependencies): all-gm2tools on all-target-libgm2. (dependencies): configure-target-libgm2 on all-target-libstdc++-v3. (dependencies): all-target-libgm2 on all-target-libatomic. (languages): m2 define gcc-check-target as check-m2, define lib-check-target as check-target-libgm2 and lib-check-target as check-gm2tools. * Makefile.tpl: Assign GM2, GM2_FOR_BUILD, GM2_FOR_TARGET and GM2FLAGS. Pass variables to make. * configure.ac (GM2_FOR_TARGET): Added. Request build driver program gm2. (libgm2) option added. (GCC_TARGET_TOOL): define gm2 and how it is invoked. (compare_exclusions) includes SYSTEM and M2Version. libgm2/ * Makefile.am: New file. * Makefile.in: New file. * aclocal.m4: New file. * autogen.sh: New file. * config.h.in: New file. * configure: New file. * configure.ac: New file. * libm2cor/KeyBoardLEDs.c: New file. * libm2cor/Makefile.am: New file. * libm2cor/Makefile.in: New file. * libm2iso/ChanConsts.h: New file. * libm2iso/ErrnoCategory.c: New file. * libm2iso/Makefile.am: New file. * libm2iso/Makefile.in: New file. * libm2iso/RTco.c: New file. * libm2iso/wrapsock.c: New file. * libm2iso/wraptime.c: New file. * libm2log/Break.c: New file. * libm2log/Makefile.am: New file. * libm2log/Makefile.in: New file. * libm2min/Makefile.am: New file. * libm2min/Makefile.in: New file. * libm2min/libc.c: New file. * libm2pim/Makefile.am: New file. * libm2pim/Makefile.in: New file. * libm2pim/Selective.c: New file. * libm2pim/SysExceptions.c: New file. * libm2pim/UnixArgs.c: New file. * libm2pim/cgetopt.c: New file. * libm2pim/dtoa.c: New file. * libm2pim/errno.c: New file. * libm2pim/ldtoa.c: New file. * libm2pim/sckt.c: New file. * libm2pim/target.c: New file. * libm2pim/termios.c: New file. * libm2pim/wrapc.c: New file. gm2tools/ * Makefile.am: New file. * Makefile.in: New file. * aclocal.m4: New file. * autogen.sh: New file. * configure: New file. * configure.ac: New file. * errors.c: New file. * gm2l.1: New file. * gm2lcc.1: New file. * gm2lgen.1: New file. * gm2lorder.1: New file. * m2color.c: New file. gcc/ * m2: New directory. * m2/ChangeLog: New file. * doc/gm2.texi: New file. * doc/install.texi (m2): Add Modula-2 as a recognized front end language. (--disable-libgm2) Add entry. (check-m2) Add reference to run the Modula-2 regression tests. * doc/sourcebuild.texi (gm2tools): Added top level directory additions. (libgm2) Added top level directory entry. (m2) Added reference for a new language subdirectory. * gcc/c-family/cppspec.c (lang_register_spec_functions): Added. * gcc/c/gccspec.c (lang_register_spec_functions): Added. * gcc/cp/g++spec.c (lang_register_spec_functions): Added. * gcc/d/d-spec.cc (lang_register_spec_functions): Added. * gcc/fortran/gfortranspec.c(lang_register_spec_functions): Added. * gcc/gcc.c (allow_linker): Global variable to disable linker by the front end. (xputenv) available externally. (xgetenv) New function. (save_switch) available externally. (fe_add_linker_option) New function. (handle_OPT_B) New function. (fe_add_infile) New function. (fe_mark_compiled) New function. (driver_handle_option) call handle_OPT_B. (print_option) New function. (print_options) New function. (dbg_options) New function. (fe_add_spec_function) New function. (lookup_spec_function) checks front end registered functions. (driver::set_up_specs): call lang_register_spec_functions. (maybe_run_linker): Check allow_linker before running the linker. * gcc/gcc.h (fe_save_switch): Prototype. (handle_OPT_B) Prototype. (fe_add_infile) Prototype. (fe_add_linker_option) Prototype. (fe_add_spec_function) Prototype. (xputenv) Prototype. (xgetenv) Prototype. (print_options) Prototype. (print_option) Prototype. (dbg_options) Prototype. (lang_register_spec_functions) Prototype. (allow_linker): Extern. * gcc/go/gospec.c (lang_register_spec_functions): Added. gcc/m2/ * COPYING.FDL: New file. * COPYING.RUNTIME: New file. * COPYING3: New file. * COPYING3.LIB: New file. * ChangeLog-2001: New file. * ChangeLog-2002: New file. * ChangeLog-2003: New file. * ChangeLog-2004: New file. * ChangeLog-2005: New file. * ChangeLog-2006: New file. * ChangeLog-2007: New file. * ChangeLog-2008: New file. * ChangeLog-2009: New file. * ChangeLog-2010: New file. * ChangeLog-2011: New file. * ChangeLog-2012: New file. * ChangeLog-2013: New file. * ChangeLog-2014: New file. * ChangeLog-2015: New file. * ChangeLog-2016: New file. * ChangeLog-2017: New file. * ChangeLog-2018: New file. * ChangeLog-2019: New file. * ChangeLog-2020: New file. * Make-lang.in: New file. * NEWS: New file. * README: New file. * aclocal.m4: New file. * bnf/README: New file. * bnf/gm2l.bnf: New file. * bnf/gm2m.bnf: New file. * bnf/m2-1.bnf: New file. * bnf/m2-2.bnf: New file. * bnf/m2-3.bnf: New file. * bnf/m2-c.bnf: New file. * bnf/m2-h.bnf: New file. * bnf/m2.bnf: New file. * bnf/mc-1.bnf: New file. * bnf/mc-2.bnf: New file. * bnf/mc-3.bnf: New file. * bnf/mc-4.bnf: New file. * bnf/mc-5.bnf: New file. * config-lang.in: New file. * config-make.in: New file. * configure: New file. * configure.ac: New file. * el/gm2-mode.el: New file. * gm2-compiler/CLexBuf.def: New file. * gm2-compiler/CLexBuf.mod: New file. * gm2-compiler/FifoQueue.def: New file. * gm2-compiler/FifoQueue.mod: New file. * gm2-compiler/Lists.def: New file. * gm2-compiler/Lists.mod: New file. * gm2-compiler/M2ALU.def: New file. * gm2-compiler/M2ALU.mod: New file. * gm2-compiler/M2AsmUtil.def: New file. * gm2-compiler/M2AsmUtil.mod: New file. * gm2-compiler/M2Base.def: New file. * gm2-compiler/M2Base.mod: New file. * gm2-compiler/M2BasicBlock.def: New file. * gm2-compiler/M2BasicBlock.mod: New file. * gm2-compiler/M2Batch.def: New file. * gm2-compiler/M2Batch.mod: New file. * gm2-compiler/M2Bitset.def: New file. * gm2-compiler/M2Bitset.mod: New file. * gm2-compiler/M2CaseList.def: New file. * gm2-compiler/M2CaseList.mod: New file. * gm2-compiler/M2Check.def: New file. * gm2-compiler/M2Check.mod: New file. * gm2-compiler/M2Code.def: New file. * gm2-compiler/M2Code.mod: New file. * gm2-compiler/M2ColorString.def: New file. * gm2-compiler/M2ColorString.mod: New file. * gm2-compiler/M2Comp.def: New file. * gm2-compiler/M2Comp.mod: New file. * gm2-compiler/M2Configure.def: New file. * gm2-compiler/M2Configure.mod: New file. * gm2-compiler/M2Const.def: New file. * gm2-compiler/M2Const.mod: New file. * gm2-compiler/M2Debug.def: New file. * gm2-compiler/M2Debug.mod: New file. * gm2-compiler/M2DebugStack.def: New file. * gm2-compiler/M2DebugStack.mod: New file. * gm2-compiler/M2Defaults.def: New file. * gm2-compiler/M2Defaults.mod: New file. * gm2-compiler/M2Depth.def: New file. * gm2-compiler/M2Depth.mod: New file. * gm2-compiler/M2DriverOptions.def: New file. * gm2-compiler/M2DriverOptions.mod: New file. * gm2-compiler/M2Emit.def: New file. * gm2-compiler/M2Emit.mod: New file. * gm2-compiler/M2Error.def: New file. * gm2-compiler/M2Error.mod: New file. * gm2-compiler/M2EvalSym.def: New file. * gm2-compiler/M2FileName.def: New file. * gm2-compiler/M2FileName.mod: New file. * gm2-compiler/M2GCCDeclare.def: New file. * gm2-compiler/M2GCCDeclare.mod: New file. * gm2-compiler/M2GenGCC.def: New file. * gm2-compiler/M2GenGCC.mod: New file. * gm2-compiler/M2Lex.def: New file. * gm2-compiler/M2Lex.mod: New file. * gm2-compiler/M2LexBuf.def: New file. * gm2-compiler/M2LexBuf.mod: New file. * gm2-compiler/M2MetaError.def: New file. * gm2-compiler/M2MetaError.mod: New file. * gm2-compiler/M2Optimize.def: New file. * gm2-compiler/M2Optimize.mod: New file. * gm2-compiler/M2Options.def: New file. * gm2-compiler/M2Options.mod: New file. * gm2-compiler/M2Pass.def: New file. * gm2-compiler/M2Pass.mod: New file. * gm2-compiler/M2Preprocess.def: New file. * gm2-compiler/M2Preprocess.mod: New file. * gm2-compiler/M2Printf.def: New file. * gm2-compiler/M2Printf.mod: New file. * gm2-compiler/M2Quads.def: New file. * gm2-compiler/M2Quads.mod: New file. * gm2-compiler/M2Quiet.def: New file. * gm2-compiler/M2Quiet.mod: New file. * gm2-compiler/M2Range.def: New file. * gm2-compiler/M2Range.mod: New file. * gm2-compiler/M2Reserved.def: New file. * gm2-compiler/M2Reserved.mod: New file. * gm2-compiler/M2SSA.def: New file. * gm2-compiler/M2SSA.mod: New file. * gm2-compiler/M2Scope.def: New file. * gm2-compiler/M2Scope.mod: New file. * gm2-compiler/M2Search.def: New file. * gm2-compiler/M2Search.mod: New file. * gm2-compiler/M2Size.def: New file. * gm2-compiler/M2Size.mod: New file. * gm2-compiler/M2StackAddress.def: New file. * gm2-compiler/M2StackAddress.mod: New file. * gm2-compiler/M2StackWord.def: New file. * gm2-compiler/M2StackWord.mod: New file. * gm2-compiler/M2Students.def: New file. * gm2-compiler/M2Students.mod: New file. * gm2-compiler/M2Swig.def: New file. * gm2-compiler/M2Swig.mod: New file. * gm2-compiler/M2System.def: New file. * gm2-compiler/M2System.mod: New file. * gm2-compiler/M2Version.def: New file. * gm2-compiler/NameKey.def: New file. * gm2-compiler/NameKey.mod: New file. * gm2-compiler/ObjectFiles.def: New file. * gm2-compiler/ObjectFiles.mod: New file. * gm2-compiler/P0SymBuild.def: New file. * gm2-compiler/P0SymBuild.mod: New file. * gm2-compiler/P0SyntaxCheck.def: New file. * gm2-compiler/P1Build.def: New file. * gm2-compiler/P1SymBuild.def: New file. * gm2-compiler/P1SymBuild.mod: New file. * gm2-compiler/P2Build.def: New file. * gm2-compiler/P2SymBuild.def: New file. * gm2-compiler/P2SymBuild.mod: New file. * gm2-compiler/P3Build.def: New file. * gm2-compiler/P3SymBuild.def: New file. * gm2-compiler/P3SymBuild.mod: New file. * gm2-compiler/PCBuild.def: New file. * gm2-compiler/PCSymBuild.def: New file. * gm2-compiler/PCSymBuild.mod: New file. * gm2-compiler/PHBuild.def: New file. * gm2-compiler/README: New file. * gm2-compiler/Sets.def: New file. * gm2-compiler/Sets.mod: New file. * gm2-compiler/SymbolConversion.def: New file. * gm2-compiler/SymbolConversion.mod: New file. * gm2-compiler/SymbolKey.def: New file. * gm2-compiler/SymbolKey.mod: New file. * gm2-compiler/SymbolTable.def: New file. * gm2-compiler/SymbolTable.mod: New file. * gm2-compiler/bnflex.def: New file. * gm2-compiler/bnflex.mod: New file. * gm2-compiler/cflex.def: New file. * gm2-compiler/gm2.mod: New file. * gm2-compiler/gm2lcc.mod: New file. * gm2-compiler/gm2lgen.mod: New file. * gm2-compiler/gm2lorder.mod: New file. * gm2-compiler/m2flex.def: New file. * gm2-compiler/ppg.mod: New file. * gm2-gcc/README: New file. * gm2-gcc/dynamicstrings.h: New file. * gm2-gcc/gcc-consolidation.h: New file. * gm2-gcc/init.c: New file. * gm2-gcc/init.def: New file. * gm2-gcc/init.h: New file. * gm2-gcc/m2assert.c: New file. * gm2-gcc/m2assert.h: New file. * gm2-gcc/m2block.c: New file. * gm2-gcc/m2block.def: New file. * gm2-gcc/m2block.h: New file. * gm2-gcc/m2builtins.c: New file. * gm2-gcc/m2builtins.def: New file. * gm2-gcc/m2builtins.h: New file. * gm2-gcc/m2color.c: New file. * gm2-gcc/m2color.def: New file. * gm2-gcc/m2color.h: New file. * gm2-gcc/m2convert.c: New file. * gm2-gcc/m2convert.def: New file. * gm2-gcc/m2convert.h: New file. * gm2-gcc/m2decl.c: New file. * gm2-gcc/m2decl.def: New file. * gm2-gcc/m2decl.h: New file. * gm2-gcc/m2except.c: New file. * gm2-gcc/m2except.def: New file. * gm2-gcc/m2except.h: New file. * gm2-gcc/m2expr.c: New file. * gm2-gcc/m2expr.def: New file. * gm2-gcc/m2expr.h: New file. * gm2-gcc/m2linemap.c: New file. * gm2-gcc/m2linemap.def: New file. * gm2-gcc/m2linemap.h: New file. * gm2-gcc/m2misc.c: New file. * gm2-gcc/m2misc.def: New file. * gm2-gcc/m2misc.h: New file. * gm2-gcc/m2options.h: New file. * gm2-gcc/m2range.h: New file. * gm2-gcc/m2search.h: New file. * gm2-gcc/m2statement.c: New file. * gm2-gcc/m2statement.def: New file. * gm2-gcc/m2statement.h: New file. * gm2-gcc/m2top.c: New file. * gm2-gcc/m2top.def: New file. * gm2-gcc/m2top.h: New file. * gm2-gcc/m2tree.c: New file. * gm2-gcc/m2tree.def: New file. * gm2-gcc/m2tree.h: New file. * gm2-gcc/m2treelib.c: New file. * gm2-gcc/m2treelib.def: New file. * gm2-gcc/m2treelib.h: New file. * gm2-gcc/m2type.c: New file. * gm2-gcc/m2type.def: New file. * gm2-gcc/m2type.h: New file. * gm2-gcc/rtegraph.c: New file. * gm2-gcc/rtegraph.h: New file. * gm2-ici/M2Emit.mod: New file. * gm2-ici/README: New file. * gm2-ici/m2linemap.c: New file. * gm2-internals.texi: New file. * gm2-lang.c: New file. * gm2-lang.h: New file. * gm2-libiberty/README: New file. * gm2-libiberty/choosetemp.def: New file. * gm2-libiberty/pexecute.def: New file. * gm2-libs-ch/README: New file. * gm2-libs-ch/RTcodummy.c: New file. * gm2-libs-ch/RTintdummy.c: New file. * gm2-libs-ch/Selective.c: New file. * gm2-libs-ch/SysExceptions.c: New file. * gm2-libs-ch/UnixArgs.c: New file. * gm2-libs-ch/cgetopt.c: New file. * gm2-libs-ch/choosetemp.c: New file. * gm2-libs-ch/dtoa.c: New file. * gm2-libs-ch/errno.c: New file. * gm2-libs-ch/host.c: New file. * gm2-libs-ch/ldtoa.c: New file. * gm2-libs-ch/pthdummy.c: New file. * gm2-libs-ch/termios.c: New file. * gm2-libs-ch/tools.c: New file. * gm2-libs-ch/wrapc.c: New file. * gm2-libs-ch/xlibc.c: New file. * gm2-libs-coroutines/Debug.def: New file. * gm2-libs-coroutines/Debug.mod: New file. * gm2-libs-coroutines/Executive.def: New file. * gm2-libs-coroutines/Executive.mod: New file. * gm2-libs-coroutines/KeyBoardLEDs.def: New file. * gm2-libs-coroutines/README.texi: New file. * gm2-libs-coroutines/SYSTEM.def: New file. * gm2-libs-coroutines/SYSTEM.mod: New file. * gm2-libs-coroutines/TimerHandler.def: New file. * gm2-libs-coroutines/TimerHandler.mod: New file. * gm2-libs-iso/COROUTINES.def: New file. * gm2-libs-iso/COROUTINES.mod: New file. * gm2-libs-iso/ChanConsts.def: New file. * gm2-libs-iso/ChanConsts.h: New file. * gm2-libs-iso/ChanConsts.mod: New file. * gm2-libs-iso/CharClass.def: New file. * gm2-libs-iso/CharClass.mod: New file. * gm2-libs-iso/ClientSocket.def: New file. * gm2-libs-iso/ClientSocket.mod: New file. * gm2-libs-iso/ComplexMath.def: New file. * gm2-libs-iso/ComplexMath.mod: New file. * gm2-libs-iso/ConvStringLong.def: New file. * gm2-libs-iso/ConvStringLong.mod: New file. * gm2-libs-iso/ConvStringReal.def: New file. * gm2-libs-iso/ConvStringReal.mod: New file. * gm2-libs-iso/ConvTypes.def: New file. * gm2-libs-iso/ConvTypes.mod: New file. * gm2-libs-iso/EXCEPTIONS.def: New file. * gm2-libs-iso/EXCEPTIONS.mod: New file. * gm2-libs-iso/ErrnoCategory.c: New file. * gm2-libs-iso/ErrnoCategory.def: New file. * gm2-libs-iso/GeneralUserExceptions.def: New file. * gm2-libs-iso/GeneralUserExceptions.mod: New file. * gm2-libs-iso/IOChan.def: New file. * gm2-libs-iso/IOChan.mod: New file. * gm2-libs-iso/IOConsts.def: New file. * gm2-libs-iso/IOConsts.mod: New file. * gm2-libs-iso/IOLink.def: New file. * gm2-libs-iso/IOLink.mod: New file. * gm2-libs-iso/IOResult.def: New file. * gm2-libs-iso/IOResult.mod: New file. * gm2-libs-iso/LongComplexMath.def: New file. * gm2-libs-iso/LongComplexMath.mod: New file. * gm2-libs-iso/LongConv.def: New file. * gm2-libs-iso/LongConv.mod: New file. * gm2-libs-iso/LongIO.def: New file. * gm2-libs-iso/LongIO.mod: New file. * gm2-libs-iso/LongMath.def: New file. * gm2-libs-iso/LongMath.mod: New file. * gm2-libs-iso/LongStr.def: New file. * gm2-libs-iso/LongStr.mod: New file. * gm2-libs-iso/LongWholeIO.def: New file. * gm2-libs-iso/LongWholeIO.mod: New file. * gm2-libs-iso/LowLong.def: New file. * gm2-libs-iso/LowLong.mod: New file. * gm2-libs-iso/LowReal.def: New file. * gm2-libs-iso/LowReal.mod: New file. * gm2-libs-iso/LowShort.def: New file. * gm2-libs-iso/LowShort.mod: New file. * gm2-libs-iso/M2EXCEPTION.def: New file. * gm2-libs-iso/M2EXCEPTION.mod: New file. * gm2-libs-iso/M2RTS.def: New file. * gm2-libs-iso/M2RTS.mod: New file. * gm2-libs-iso/MemStream.def: New file. * gm2-libs-iso/MemStream.mod: New file. * gm2-libs-iso/Preemptive.def: New file. * gm2-libs-iso/Preemptive.mod: New file. * gm2-libs-iso/Processes.def: New file. * gm2-libs-iso/Processes.mod: New file. * gm2-libs-iso/ProgramArgs.def: New file. * gm2-libs-iso/ProgramArgs.mod: New file. * gm2-libs-iso/README.texi: New file. * gm2-libs-iso/RTco.def: New file. * gm2-libs-iso/RTdata.def: New file. * gm2-libs-iso/RTdata.mod: New file. * gm2-libs-iso/RTentity.def: New file. * gm2-libs-iso/RTentity.mod: New file. * gm2-libs-iso/RTfio.def: New file. * gm2-libs-iso/RTfio.mod: New file. * gm2-libs-iso/RTgen.def: New file. * gm2-libs-iso/RTgen.mod: New file. * gm2-libs-iso/RTgenif.def: New file. * gm2-libs-iso/RTgenif.mod: New file. * gm2-libs-iso/RTio.def: New file. * gm2-libs-iso/RTio.mod: New file. * gm2-libs-iso/RandomNumber.def: New file. * gm2-libs-iso/RandomNumber.mod: New file. * gm2-libs-iso/RawIO.def: New file. * gm2-libs-iso/RawIO.mod: New file. * gm2-libs-iso/RealConv.def: New file. * gm2-libs-iso/RealConv.mod: New file. * gm2-libs-iso/RealIO.def: New file. * gm2-libs-iso/RealIO.mod: New file. * gm2-libs-iso/RealMath.def: New file. * gm2-libs-iso/RealMath.mod: New file. * gm2-libs-iso/RealStr.def: New file. * gm2-libs-iso/RealStr.mod: New file. * gm2-libs-iso/RndFile.def: New file. * gm2-libs-iso/RndFile.mod: New file. * gm2-libs-iso/SIOResult.def: New file. * gm2-libs-iso/SIOResult.mod: New file. * gm2-libs-iso/SLongIO.def: New file. * gm2-libs-iso/SLongIO.mod: New file. * gm2-libs-iso/SLongWholeIO.def: New file. * gm2-libs-iso/SLongWholeIO.mod: New file. * gm2-libs-iso/SRawIO.def: New file. * gm2-libs-iso/SRawIO.mod: New file. * gm2-libs-iso/SRealIO.def: New file. * gm2-libs-iso/SRealIO.mod: New file. * gm2-libs-iso/SShortIO.def: New file. * gm2-libs-iso/SShortIO.mod: New file. * gm2-libs-iso/SShortWholeIO.def: New file. * gm2-libs-iso/SShortWholeIO.mod: New file. * gm2-libs-iso/STextIO.def: New file. * gm2-libs-iso/STextIO.mod: New file. * gm2-libs-iso/SWholeIO.def: New file. * gm2-libs-iso/SWholeIO.mod: New file. * gm2-libs-iso/SYSTEM.def: New file. * gm2-libs-iso/SYSTEM.mod: New file. * gm2-libs-iso/Semaphores.def: New file. * gm2-libs-iso/Semaphores.mod: New file. * gm2-libs-iso/SeqFile.def: New file. * gm2-libs-iso/SeqFile.mod: New file. * gm2-libs-iso/ServerSocket.def: New file. * gm2-libs-iso/ServerSocket.mod: New file. * gm2-libs-iso/ShortComplexMath.def: New file. * gm2-libs-iso/ShortComplexMath.mod: New file. * gm2-libs-iso/ShortIO.def: New file. * gm2-libs-iso/ShortIO.mod: New file. * gm2-libs-iso/ShortWholeIO.def: New file. * gm2-libs-iso/ShortWholeIO.mod: New file. * gm2-libs-iso/SimpleCipher.def: New file. * gm2-libs-iso/SimpleCipher.mod: New file. * gm2-libs-iso/StdChans.def: New file. * gm2-libs-iso/StdChans.mod: New file. * gm2-libs-iso/Storage.def: New file. * gm2-libs-iso/Storage.mod: New file. * gm2-libs-iso/StreamFile.def: New file. * gm2-libs-iso/StreamFile.mod: New file. * gm2-libs-iso/StringChan.def: New file. * gm2-libs-iso/StringChan.mod: New file. * gm2-libs-iso/Strings.def: New file. * gm2-libs-iso/Strings.mod: New file. * gm2-libs-iso/SysClock.def: New file. * gm2-libs-iso/SysClock.mod: New file. * gm2-libs-iso/TERMINATION.def: New file. * gm2-libs-iso/TERMINATION.mod: New file. * gm2-libs-iso/TermFile.def: New file. * gm2-libs-iso/TermFile.mod: New file. * gm2-libs-iso/TextIO.def: New file. * gm2-libs-iso/TextIO.mod: New file. * gm2-libs-iso/WholeConv.def: New file. * gm2-libs-iso/WholeConv.mod: New file. * gm2-libs-iso/WholeIO.def: New file. * gm2-libs-iso/WholeIO.mod: New file. * gm2-libs-iso/WholeStr.def: New file. * gm2-libs-iso/WholeStr.mod: New file. * gm2-libs-iso/wrapsock.c: New file. * gm2-libs-iso/wrapsock.def: New file. * gm2-libs-iso/wraptime.c: New file. * gm2-libs-iso/wraptime.def: New file. * gm2-libs-min/M2RTS.def: New file. * gm2-libs-min/M2RTS.mod: New file. * gm2-libs-min/SYSTEM.def: New file. * gm2-libs-min/SYSTEM.mod: New file. * gm2-libs-min/libc.c: New file. * gm2-libs-min/libc.def: New file. * gm2-libs-pim/BitBlockOps.def: New file. * gm2-libs-pim/BitBlockOps.mod: New file. * gm2-libs-pim/BitByteOps.def: New file. * gm2-libs-pim/BitByteOps.mod: New file. * gm2-libs-pim/BitWordOps.def: New file. * gm2-libs-pim/BitWordOps.mod: New file. * gm2-libs-pim/BlockOps.def: New file. * gm2-libs-pim/BlockOps.mod: New file. * gm2-libs-pim/Break.c: New file. * gm2-libs-pim/Break.def: New file. * gm2-libs-pim/CardinalIO.def: New file. * gm2-libs-pim/CardinalIO.mod: New file. * gm2-libs-pim/Conversions.def: New file. * gm2-libs-pim/Conversions.mod: New file. * gm2-libs-pim/DebugPMD.def: New file. * gm2-libs-pim/DebugPMD.mod: New file. * gm2-libs-pim/DebugTrace.def: New file. * gm2-libs-pim/DebugTrace.mod: New file. * gm2-libs-pim/Delay.def: New file. * gm2-libs-pim/Delay.mod: New file. * gm2-libs-pim/Display.def: New file. * gm2-libs-pim/Display.mod: New file. * gm2-libs-pim/ErrorCode.def: New file. * gm2-libs-pim/ErrorCode.mod: New file. * gm2-libs-pim/FileSystem.def: New file. * gm2-libs-pim/FileSystem.mod: New file. * gm2-libs-pim/FloatingUtilities.def: New file. * gm2-libs-pim/FloatingUtilities.mod: New file. * gm2-libs-pim/InOut.def: New file. * gm2-libs-pim/InOut.mod: New file. * gm2-libs-pim/Keyboard.def: New file. * gm2-libs-pim/Keyboard.mod: New file. * gm2-libs-pim/LongIO.def: New file. * gm2-libs-pim/LongIO.mod: New file. * gm2-libs-pim/NumberConversion.def: New file. * gm2-libs-pim/NumberConversion.mod: New file. * gm2-libs-pim/README.texi: New file. * gm2-libs-pim/Random.def: New file. * gm2-libs-pim/Random.mod: New file. * gm2-libs-pim/RealConversions.def: New file. * gm2-libs-pim/RealConversions.mod: New file. * gm2-libs-pim/RealInOut.def: New file. * gm2-libs-pim/RealInOut.mod: New file. * gm2-libs-pim/Strings.def: New file. * gm2-libs-pim/Strings.mod: New file. * gm2-libs-pim/Termbase.def: New file. * gm2-libs-pim/Termbase.mod: New file. * gm2-libs-pim/Terminal.def: New file. * gm2-libs-pim/Terminal.mod: New file. * gm2-libs-pim/TimeDate.def: New file. * gm2-libs-pim/TimeDate.mod: New file. * gm2-libs/ASCII.def: New file. * gm2-libs/ASCII.mod: New file. * gm2-libs/Args.def: New file. * gm2-libs/Args.mod: New file. * gm2-libs/Assertion.def: New file. * gm2-libs/Assertion.mod: New file. * gm2-libs/Break.def: New file. * gm2-libs/Break.mod: New file. * gm2-libs/Builtins.def: New file. * gm2-libs/Builtins.mod: New file. * gm2-libs/COROUTINES.def: New file. * gm2-libs/COROUTINES.mod: New file. * gm2-libs/CmdArgs.def: New file. * gm2-libs/CmdArgs.mod: New file. * gm2-libs/Debug.def: New file. * gm2-libs/Debug.mod: New file. * gm2-libs/DynamicStrings.def: New file. * gm2-libs/DynamicStrings.mod: New file. * gm2-libs/Environment.def: New file. * gm2-libs/Environment.mod: New file. * gm2-libs/FIO.def: New file. * gm2-libs/FIO.mod: New file. * gm2-libs/FormatStrings.def: New file. * gm2-libs/FormatStrings.mod: New file. * gm2-libs/FpuIO.def: New file. * gm2-libs/FpuIO.mod: New file. * gm2-libs/GetOpt.def: New file. * gm2-libs/GetOpt.mod: New file. * gm2-libs/IO.def: New file. * gm2-libs/IO.mod: New file. * gm2-libs/Indexing.def: New file. * gm2-libs/Indexing.mod: New file. * gm2-libs/LMathLib0.def: New file. * gm2-libs/LMathLib0.mod: New file. * gm2-libs/LegacyReal.def: New file. * gm2-libs/LegacyReal.mod: New file. * gm2-libs/M2EXCEPTION.def: New file. * gm2-libs/M2EXCEPTION.mod: New file. * gm2-libs/M2RTS.def: New file. * gm2-libs/M2RTS.mod: New file. * gm2-libs/MathLib0.def: New file. * gm2-libs/MathLib0.mod: New file. * gm2-libs/MemUtils.def: New file. * gm2-libs/MemUtils.mod: New file. * gm2-libs/NumberIO.def: New file. * gm2-libs/NumberIO.mod: New file. * gm2-libs/OptLib.def: New file. * gm2-libs/OptLib.mod: New file. * gm2-libs/PushBackInput.def: New file. * gm2-libs/PushBackInput.mod: New file. * gm2-libs/README.texi: New file. * gm2-libs/RTExceptions.def: New file. * gm2-libs/RTExceptions.mod: New file. * gm2-libs/RTint.def: New file. * gm2-libs/RTint.mod: New file. * gm2-libs/SArgs.def: New file. * gm2-libs/SArgs.mod: New file. * gm2-libs/SCmdArgs.def: New file. * gm2-libs/SCmdArgs.mod: New file. * gm2-libs/SEnvironment.def: New file. * gm2-libs/SEnvironment.mod: New file. * gm2-libs/SFIO.def: New file. * gm2-libs/SFIO.mod: New file. * gm2-libs/SMathLib0.def: New file. * gm2-libs/SMathLib0.mod: New file. * gm2-libs/SYSTEM.def: New file. * gm2-libs/SYSTEM.mod: New file. * gm2-libs/Scan.def: New file. * gm2-libs/Scan.mod: New file. * gm2-libs/Selective.def: New file. * gm2-libs/StdIO.def: New file. * gm2-libs/StdIO.mod: New file. * gm2-libs/Storage.def: New file. * gm2-libs/Storage.mod: New file. * gm2-libs/StrCase.def: New file. * gm2-libs/StrCase.mod: New file. * gm2-libs/StrIO.def: New file. * gm2-libs/StrIO.mod: New file. * gm2-libs/StrLib.def: New file. * gm2-libs/StrLib.mod: New file. * gm2-libs/StringConvert.def: New file. * gm2-libs/StringConvert.mod: New file. * gm2-libs/SysExceptions.def: New file. * gm2-libs/SysStorage.def: New file. * gm2-libs/SysStorage.mod: New file. * gm2-libs/TimeString.def: New file. * gm2-libs/TimeString.mod: New file. * gm2-libs/UnixArgs.def: New file. * gm2-libs/cbuiltin.def: New file. * gm2-libs/cgetopt.def: New file. * gm2-libs/config-host: New file. * gm2-libs/config-host.in: New file. * gm2-libs/cxxabi.def: New file. * gm2-libs/dtoa.def: New file. * gm2-libs/errno.def: New file. * gm2-libs/gdbif.def: New file. * gm2-libs/gdbif.mod: New file. * gm2-libs/gm2-libs-host.h.in: New file. * gm2-libs/ldtoa.def: New file. * gm2-libs/libc.def: New file. * gm2-libs/libm.def: New file. * gm2-libs/sckt.def: New file. * gm2-libs/termios.def: New file. * gm2-libs/wrapc.def: New file. * gm2config.h.in: New file. * gm2spec.c: New file. * gm2version.h: New file. * images/LICENSE.IMG: New file. * images/gnu.eps: New file. * images/gnupng: New file. * init/README: New file. * init/gm2-gccinit: New file. * init/gm2lccinit: New file. * init/gm2lgeninit: New file. * init/gm2linit: New file. * init/gm2lorderinit: New file. * init/gm2minit: New file. * init/mcinit: New file. * init/ppginit: New file. * lang-options.h: New file. * lang-specs.h: New file. * lang.opt: New file. * m2-link-support.h: New file. * m2-tree.def: New file. * m2-tree.h: New file. * m2.flex: New file. * m2pp.c: New file. * m2pp.h: New file. * mc-boot-ch/GBuiltins.c: New file. * mc-boot-ch/GRTco.c: New file. * mc-boot-ch/GSYSTEM.c: New file. * mc-boot-ch/GSelective.c: New file. * mc-boot-ch/GSysExceptions.c: New file. * mc-boot-ch/GUnixArgs.c: New file. * mc-boot-ch/Gcbuiltin.c: New file. * mc-boot-ch/Gdtoa.c: New file. * mc-boot-ch/Gerrno.c: New file. * mc-boot-ch/Gldtoa.c: New file. * mc-boot-ch/Glibc.c: New file. * mc-boot-ch/Glibm.c: New file. * mc-boot-ch/Gmcrts.c: New file. * mc-boot-ch/Gmcrts.h: New file. * mc-boot-ch/Gnetwork.h: New file. * mc-boot-ch/Gpth.c: New file. * mc-boot-ch/Gtermios.c: New file. * mc-boot-ch/Gwrapc.c: New file. * mc-boot-ch/README: New file. * mc-boot-ch/network.c: New file. * mc-boot/GASCII.c: New file. * mc-boot/GASCII.h: New file. * mc-boot/GArgs.c: New file. * mc-boot/GArgs.h: New file. * mc-boot/GAssertion.c: New file. * mc-boot/GAssertion.h: New file. * mc-boot/GBreak.c: New file. * mc-boot/GBreak.h: New file. * mc-boot/GCOROUTINES.h: New file. * mc-boot/GCmdArgs.c: New file. * mc-boot/GCmdArgs.h: New file. * mc-boot/GDebug.c: New file. * mc-boot/GDebug.h: New file. * mc-boot/GDynamicStrings.c: New file. * mc-boot/GDynamicStrings.h: New file. * mc-boot/GEnvironment.c: New file. * mc-boot/GEnvironment.h: New file. * mc-boot/GFIO.c: New file. * mc-boot/GFIO.h: New file. * mc-boot/GFormatStrings.c: New file. * mc-boot/GFormatStrings.h: New file. * mc-boot/GFpuIO.c: New file. * mc-boot/GFpuIO.h: New file. * mc-boot/GIO.c: New file. * mc-boot/GIO.h: New file. * mc-boot/GIndexing.c: New file. * mc-boot/GIndexing.h: New file. * mc-boot/GM2EXCEPTION.c: New file. * mc-boot/GM2EXCEPTION.h: New file. * mc-boot/GM2RTS.c: New file. * mc-boot/GM2RTS.h: New file. * mc-boot/GMemUtils.c: New file. * mc-boot/GMemUtils.h: New file. * mc-boot/GNumberIO.c: New file. * mc-boot/GNumberIO.h: New file. * mc-boot/GPushBackInput.c: New file. * mc-boot/GPushBackInput.h: New file. * mc-boot/GRTExceptions.c: New file. * mc-boot/GRTExceptions.h: New file. * mc-boot/GRTco.h: New file. * mc-boot/GRTint.c: New file. * mc-boot/GRTint.h: New file. * mc-boot/GSArgs.c: New file. * mc-boot/GSArgs.h: New file. * mc-boot/GSFIO.c: New file. * mc-boot/GSFIO.h: New file. * mc-boot/GSYSTEM.h: New file. * mc-boot/GSelective.h: New file. * mc-boot/GStdIO.c: New file. * mc-boot/GStdIO.h: New file. * mc-boot/GStorage.c: New file. * mc-boot/GStorage.h: New file. * mc-boot/GStrCase.c: New file. * mc-boot/GStrCase.h: New file. * mc-boot/GStrIO.c: New file. * mc-boot/GStrIO.h: New file. * mc-boot/GStrLib.c: New file. * mc-boot/GStrLib.h: New file. * mc-boot/GStringConvert.c: New file. * mc-boot/GStringConvert.h: New file. * mc-boot/GSysExceptions.h: New file. * mc-boot/GSysStorage.c: New file. * mc-boot/GSysStorage.h: New file. * mc-boot/GTimeString.c: New file. * mc-boot/GTimeString.h: New file. * mc-boot/GUnixArgs.h: New file. * mc-boot/Galists.c: New file. * mc-boot/Galists.h: New file. * mc-boot/Gdecl.c: New file. * mc-boot/Gdecl.h: New file. * mc-boot/Gdtoa.h: New file. * mc-boot/Gerrno.h: New file. * mc-boot/Gkeyc.c: New file. * mc-boot/Gkeyc.h: New file. * mc-boot/Gldtoa.h: New file. * mc-boot/Glibc.h: New file. * mc-boot/Glibm.h: New file. * mc-boot/Glists.c: New file. * mc-boot/Glists.h: New file. * mc-boot/GmcComment.c: New file. * mc-boot/GmcComment.h: New file. * mc-boot/GmcComp.c: New file. * mc-boot/GmcComp.h: New file. * mc-boot/GmcDebug.c: New file. * mc-boot/GmcDebug.h: New file. * mc-boot/GmcError.c: New file. * mc-boot/GmcError.h: New file. * mc-boot/GmcFileName.c: New file. * mc-boot/GmcFileName.h: New file. * mc-boot/GmcLexBuf.c: New file. * mc-boot/GmcLexBuf.h: New file. * mc-boot/GmcMetaError.c: New file. * mc-boot/GmcMetaError.h: New file. * mc-boot/GmcOptions.c: New file. * mc-boot/GmcOptions.h: New file. * mc-boot/GmcPreprocess.c: New file. * mc-boot/GmcPreprocess.h: New file. * mc-boot/GmcPretty.c: New file. * mc-boot/GmcPretty.h: New file. * mc-boot/GmcPrintf.c: New file. * mc-boot/GmcPrintf.h: New file. * mc-boot/GmcQuiet.c: New file. * mc-boot/GmcQuiet.h: New file. * mc-boot/GmcReserved.c: New file. * mc-boot/GmcReserved.h: New file. * mc-boot/GmcSearch.c: New file. * mc-boot/GmcSearch.h: New file. * mc-boot/GmcStack.c: New file. * mc-boot/GmcStack.h: New file. * mc-boot/GmcStream.c: New file. * mc-boot/GmcStream.h: New file. * mc-boot/Gmcflex.h: New file. * mc-boot/Gmcp1.c: New file. * mc-boot/Gmcp1.h: New file. * mc-boot/Gmcp2.c: New file. * mc-boot/Gmcp2.h: New file. * mc-boot/Gmcp3.c: New file. * mc-boot/Gmcp3.h: New file. * mc-boot/Gmcp4.c: New file. * mc-boot/Gmcp4.h: New file. * mc-boot/Gmcp5.c: New file. * mc-boot/Gmcp5.h: New file. * mc-boot/GnameKey.c: New file. * mc-boot/GnameKey.h: New file. * mc-boot/Gpth.h: New file. * mc-boot/GsymbolKey.c: New file. * mc-boot/GsymbolKey.h: New file. * mc-boot/Gtermios.h: New file. * mc-boot/Gtop.c: New file. * mc-boot/Gvarargs.c: New file. * mc-boot/Gvarargs.h: New file. * mc-boot/Gwlists.c: New file. * mc-boot/Gwlists.h: New file. * mc-boot/Gwrapc.h: New file. * mc-boot/README: New file. * mc/Indexing.def: New file. * mc/Indexing.mod: New file. * mc/README: New file. * mc/alists.def: New file. * mc/alists.mod: New file. * mc/decl.def: New file. * mc/decl.mod: New file. * mc/decl.mod-extra: New file. * mc/keyc.def: New file. * mc/keyc.mod: New file. * mc/lists.def: New file. * mc/lists.mod: New file. * mc/m2flex.def: New file. * mc/mc.flex: New file. * mc/mcComment.def: New file. * mc/mcComment.h: New file. * mc/mcComment.mod: New file. * mc/mcComp.def: New file. * mc/mcComp.mod: New file. * mc/mcDebug.def: New file. * mc/mcDebug.mod: New file. * mc/mcError.def: New file. * mc/mcError.mod: New file. * mc/mcFileName.def: New file. * mc/mcFileName.mod: New file. * mc/mcLexBuf.def: New file. * mc/mcLexBuf.h: New file. * mc/mcLexBuf.mod: New file. * mc/mcMetaError.def: New file. * mc/mcMetaError.mod: New file. * mc/mcOptions.def: New file. * mc/mcOptions.mod: New file. * mc/mcPreprocess.def: New file. * mc/mcPreprocess.mod: New file. * mc/mcPretty.def: New file. * mc/mcPretty.mod: New file. * mc/mcPrintf.def: New file. * mc/mcPrintf.mod: New file. * mc/mcQuiet.def: New file. * mc/mcQuiet.mod: New file. * mc/mcReserved.def: New file. * mc/mcReserved.h: New file. * mc/mcReserved.mod: New file. * mc/mcSearch.def: New file. * mc/mcSearch.mod: New file. * mc/mcStack.def: New file. * mc/mcStack.mod: New file. * mc/mcStream.def: New file. * mc/mcStream.mod: New file. * mc/mcflex.def: New file. * mc/mcp1.def: New file. * mc/mcp2.def: New file. * mc/mcp3.def: New file. * mc/mcp4.def: New file. * mc/mcp5.def: New file. * mc/nameKey.def: New file. * mc/nameKey.mod: New file. * mc/symbolKey.def: New file. * mc/symbolKey.mod: New file. * mc/top.mod: New file. * mc/varargs.def: New file. * mc/varargs.mod: New file. * mc/wlists.def: New file. * mc/wlists.mod: New file. * patches/gcc/11.1.0/01-patches: New file. * patches/gcc/11.1.0/02-patches: New file. * patches/gcc/11.1.0/03-patches: New file. * patches/gcc/11.1.0/04-patches: New file. * patches/gcc/11.1.0/05-patches: New file. * patches/gcc/11.1.0/06-patches: New file. * patches/gcc/11.1.0/07-patches: New file. * patches/gcc/11.1.0/08-patches: New file. * patches/gcc/11.1.0/09-patches: New file. * patches/gcc/11.1.0/10-patches: New file. * patches/gcc/11.1.0/11-patches: New file. * patches/gcc/11.1.0/12-patches: New file. * patches/gcc/11.1.0/13-patches: New file. * patches/gcc/11.1.0/14-patches: New file. * patches/gcc/11.1.0/15-patches: New file. * patches/gcc/11.1.0/16-patches: New file. * patches/gcc/11.1.0/17-patches: New file. * patches/gcc/11.1.0/18-patches: New file. * patches/gcc/11.1.0/19-patches: New file. * patches/gcc/11.1.0/20-patches: New file. * patches/gcc/11.1.0/21-patches: New file. * patches/gcc/11.1.0/22-patches: New file. * patches/gcc/11.1.0/23-patches: New file. * patches/gcc/3.3.6/01.waldek_patch_gcc: New file. * patches/gcc/3.3.6/02.gaius_patch_gcc: New file. * patches/gcc/4.1.0/01.gaius_patch_gcc: New file. * patches/gcc/4.1.1/01.gaius_patch_gcc: New file. * patches/gcc/4.1.2/01-patches: New file. * patches/gcc/4.1.2/02-patches: New file. * patches/gcc/4.1.2/ChangeLog: New file. * patches/gcc/4.1.2/old/01.gaius_patch_gcc: New file. * patches/gcc/4.1.2/old/02.gaius_rs6000_lang: New file. * patches/gcc/4.1.2/old/03.michael_i386: New file. * patches/gcc/4.1.2/old/04.gaius_patch_gcc: New file. * patches/gcc/4.1.2/old/05.gaius_patch_gcc: New file. * patches/gcc/4.1.2/old/06.gaius_patch_tree: New file. * patches/gcc/4.1.2/old/07.michael_i386: New file. * patches/gcc/4.1.2/old/08.gaius_ipa_type_escape.c: New file. * patches/gcc/4.1.2/old/09.gaius_patch_config: New file. * patches/gcc/4.1.2/old/10.michael_snowleopard1: New file. * patches/gcc/4.1.2/old/11.michael_snowleopard2: New file. * patches/gcc/4.1.2/old/12.gaius_patch_tree_flow_inline_h: New file. * patches/gcc/4.7.1/01-patches: New file. * patches/gcc/4.7.1/02-patches: New file. * patches/gcc/4.7.3/01-patches: New file. * patches/gcc/4.7.3/02-patches: New file. * patches/gcc/4.7.3/03-patches: New file. * patches/gcc/4.7.3/04-patches: New file. * patches/gcc/4.7.3/05-patches: New file. * patches/gcc/4.7.3/06-patches: New file. * patches/gcc/4.7.3/07-patches: New file. * patches/gcc/4.7.3/08-patches: New file. * patches/gcc/4.7.3/09-patches: New file. * patches/gcc/4.7.3/10-patches: New file. * patches/gcc/4.7.3/11-patches: New file. * patches/gcc/4.7.3/12-patches: New file. * patches/gcc/4.7.4/01-patches: New file. * patches/gcc/4.7.4/02-patches: New file. * patches/gcc/4.7.4/03-patches: New file. * patches/gcc/4.7.4/04-patches: New file. * patches/gcc/4.7.4/05-patches: New file. * patches/gcc/4.7.4/06-patches: New file. * patches/gcc/4.7.4/07-patches: New file. * patches/gcc/4.7.4/08-patches: New file. * patches/gcc/4.7.4/09-patches: New file. * patches/gcc/4.7.4/10-patches: New file. * patches/gcc/4.7.4/11-patches: New file. * patches/gcc/4.7.4/12-patches: New file. * patches/gcc/5.2.0/01-patches: New file. * patches/gcc/5.2.0/02-patches: New file. * patches/gcc/5.2.0/03-patches: New file. * patches/gcc/5.2.0/04-patches: New file. * patches/gcc/5.2.0/05-patches: New file. * patches/gcc/5.2.0/06-patches: New file. * patches/gcc/5.2.0/07-patches: New file. * patches/gcc/5.2.0/08-patches: New file. * patches/gcc/5.2.0/09-patches: New file. * patches/gcc/5.2.0/10-patches: New file. * patches/gcc/5.2.0/11-patches: New file. * patches/gcc/5.2.0/12-patches: New file. * patches/gcc/6.4.0/01-patches: New file. * patches/gcc/6.4.0/02-patches: New file. * patches/gcc/6.4.0/03-patches: New file. * patches/gcc/6.4.0/04-patches: New file. * patches/gcc/6.4.0/05-patches: New file. * patches/gcc/6.4.0/06-patches: New file. * patches/gcc/6.4.0/07-patches: New file. * patches/gcc/6.4.0/08-patches: New file. * patches/gcc/6.4.0/09-patches: New file. * patches/gcc/6.4.0/10-patches: New file. * patches/gcc/6.4.0/11-patches: New file. * patches/gcc/trunc/01-patches: New file. * patches/gcc/trunc/02-patches: New file. * patches/gcc/trunc/03-patches: New file. * patches/gcc/trunc/04-patches: New file. * patches/gcc/trunc/05-patches: New file. * patches/gcc/trunc/06-patches: New file. * patches/gcc/trunc/07-patches: New file. * patches/gcc/trunc/08-patches: New file. * patches/gcc/trunc/09-patches: New file. * patches/gcc/trunc/10-patches: New file. * patches/gcc/trunc/11-patches: New file. * patches/gcc/trunk/01-patches: New file. * patches/gcc/trunk/02-patches: New file. * patches/gcc/trunk/03-patches: New file. * patches/gcc/trunk/04-patches: New file. * patches/gcc/trunk/05-patches: New file. * patches/gcc/trunk/06-patches: New file. * patches/gcc/trunk/07-patches: New file. * patches/gcc/trunk/08-patches: New file. * patches/gcc/trunk/09-patches: New file. * patches/gcc/trunk/10-patches: New file. * patches/gcc/trunk/11-patches: New file. * patches/gcc/trunk/12-patches: New file. * patches/gcc/trunk/13-patches: New file. * patches/gcc/trunk/15-patches: New file. * patches/gcc/trunk/23-patches: New file. * patches/gcc/trunk/24-patches: New file. * patches/gcc/trunk/25-patches: New file. * patches/gdb/6.3/01.waldek_patch_gdb: New file. * patches/gdb/6.3/02.gaius_patch_gdb: New file. * plugin/README: New file. * plugin/m2rte.c: New file. * tools-src/README: New file. * tools-src/array2index.py: New file. * tools-src/boilerplate.py: New file. * tools-src/buildpg: New file. * tools-src/buildsyntax: New file. * tools-src/calcpath: New file. * tools-src/createUlmSys: New file. * tools-src/def2texi.py: New file. * tools-src/gensum.py: New file. * tools-src/incfile: New file. * tools-src/makeSystem: New file. * tools-src/makeconfigure: New file. * tools-src/makeversion: New file. * tools-src/mklink.c: New file. * tools-src/tidydates.py: New file. * version.c: New file. * www/Makefile.in: New file. * www/README: New file. * www/gm2-logo.ms: New file. * www/gm2.css: New file. * www/tools/createhtml.py: New file. * www/tools/texi2tr/html/about.tpl: New file. * www/tools/texi2tr/html/community.html: New file. * www/tools/texi2tr/html/community.tpl: New file. * www/tools/texi2tr/html/development.html: New file. * www/tools/texi2tr/html/development.tpl: New file. * www/tools/texi2tr/html/download.tpl: New file. * www/tools/texi2tr/html/footer.ht: New file. * www/tools/texi2tr/html/header.ht: New file. * www/tools/texi2tr/html/heading.ht: New file. * www/tools/texi2tr/html/homepage.tpl: New file. * www/tools/texi2tr/html/index.html: New file. * www/tools/texi2tr/html/license.tpl: New file. * www/tools/texi2tr/html/news.html: New file. * www/tools/texi2tr/html/news.tpl: New file. * www/tools/texi2tr/html/platforms.tpl: New file. * www/tools/texi2tr/html/release.tpl: New file. * www/tools/texi2tr/html/texi2tr.css: New file. * www/tools/texi2tr/html/title.ht: New file. * www/tools/texi2tr/html/users.tpl: New file. * www/tools/texi2tr/png/200px-Heckert_GNU_white.png: New file. * www/tools/texi2tr/png/debian-swirl48x48.png: New file. * www/tools/texi2tr/png/develop.png: New file. * www/tools/texi2tr/png/install.png: New file. * www/tools/texi2tr/png/library.png: New file. * www/tools/texi2tr/png/menu-left-tab.png: New file. * www/tools/texi2tr/png/menu-right-tab.png: New file. * www/tools/texi2tr/png/menu-selected-left-tab.png: New file. * www/tools/texi2tr/png/menu-selected-right-tab.png: New file. * www/tools/texi2tr/png/next.png: New file. * www/tools/texi2tr/png/note.png: New file. * www/tools/texi2tr/png/prev.png: New file. * www/tools/texi2tr/png/release.png: New file. * www/tools/texi2tr/png/snapshot.png: New file. * www/tools/texi2tr/png/terminal.png: New file. * www/tools/texi2tr/png/users.png: New file. * www/tools/texi2tr/src/config.py: New file. * www/tools/texi2tr/src/navigation.py: New file. * www/tools/texi2tr/src/outputdev.py: New file. * www/tools/texi2tr/src/texi2tr.py: New file. gcc/testsuite/ * gm2: New directory. * gm2/ChangeLog: New file. * lib/gm2-dg.exp: New file. * lib/gm2-simple.exp: New file. * lib/gm2-torture.exp: New file. * lib/gm2.exp: New file. gcc/testsuite/gm2/ * calling-c/datatypes/unbounded/run/pass/c.c: New file. * calling-c/datatypes/unbounded/run/pass/c.def: New file. * calling-c/datatypes/unbounded/run/pass/gm2.exp: New file. * calling-c/datatypes/unbounded/run/pass/m.mod: New file. * case/pass/gm2.exp: New file. * case/pass/testcase1.mod: New file. * case/pass/testcase2.mod: New file. * case/pass/testcase3.mod: New file. * case/pass/testcase4.mod: New file. * complex/fail/var1.mod: New file. * complex/pass/arith.mod: New file. * complex/pass/arith2.mod: New file. * complex/pass/arith3.mod: New file. * complex/pass/arith4.mod: New file. * complex/pass/arith5.mod: New file. * complex/pass/arith6.mod: New file. * complex/pass/consts.mod: New file. * complex/pass/consts2.mod: New file. * complex/pass/consts3.mod: New file. * complex/pass/gm2.exp: New file. * complex/pass/tinycabs.mod: New file. * complex/pass/var1.mod: New file. * complex/pass/var2.mod: New file. * complex/pass/var3.mod: New file. * complex/pass/var4.mod: New file. * complex/pass/var5.mod: New file. * complex/pass/var6.mod: New file. * complex/pass/var7.mod: New file. * complex/pass/var8.mod: New file. * complex/run/pass/arith3.mod: New file. * complex/run/pass/arith4.mod: New file. * complex/run/pass/arith5.mod: New file. * complex/run/pass/arith6.mod: New file. * complex/run/pass/arith7.mod: New file. * complex/run/pass/arith8.mod: New file. * complex/run/pass/gm2.exp: New file. * coroutines/pim/run/pass/gm2.exp: New file. * coroutines/pim/run/pass/testiotransfer.mod: New file. * coroutines/pim/run/pass/testtransfer.mod: New file. * cpp/fail/another.h: New file. * cpp/fail/fail1.mod: New file. * cpp/fail/ignore: New file. * cpp/fail/ignorem2f: New file. * cpp/fail/mustfail: New file. * cpp/longcard2.mod: New file. * cpp/longstrimp.mod: New file. * cpp/pass/arrayhuge.mod: New file. * cpp/pass/arrayhuge2.mod: New file. * cpp/pass/cpp.mod: New file. * cpp/pass/cpph.mod: New file. * cpp/pass/gm2.exp: New file. * cpp/pass/subaddr.mod: New file. * cpp/pass/testcpp.mod: New file. * cpp/pass/testcpp2.mod: New file. * cpp/setchar2.mod: New file. * cpp/setchar6.mod: New file. * cse/fail/gm2.exp: New file. * cse/fail/testcse38.mod: New file. * cse/pass/gm2.exp: New file. * cse/pass/m2t.c: New file. * cse/pass/testb.mod: New file. * cse/pass/testbuiltin.def: New file. * cse/pass/testbuiltin.mod: New file. * cse/pass/testcse.def: New file. * cse/pass/testcse.mod: New file. * cse/pass/testcse10.mod: New file. * cse/pass/testcse11.mod: New file. * cse/pass/testcse12.mod: New file. * cse/pass/testcse13.mod: New file. * cse/pass/testcse14.mod: New file. * cse/pass/testcse15.mod: New file. * cse/pass/testcse16.mod: New file. * cse/pass/testcse17.mod: New file. * cse/pass/testcse18.mod: New file. * cse/pass/testcse19.mod: New file. * cse/pass/testcse2.mod: New file. * cse/pass/testcse20.mod: New file. * cse/pass/testcse21.mod: New file. * cse/pass/testcse22.mod: New file. * cse/pass/testcse23.mod: New file. * cse/pass/testcse24.mod: New file. * cse/pass/testcse25.mod: New file. * cse/pass/testcse26.mod: New file. * cse/pass/testcse27.mod: New file. * cse/pass/testcse28.mod: New file. * cse/pass/testcse29.mod: New file. * cse/pass/testcse3.mod: New file. * cse/pass/testcse31.mod: New file. * cse/pass/testcse32.mod: New file. * cse/pass/testcse33.mod: New file. * cse/pass/testcse34.mod: New file. * cse/pass/testcse35.mod: New file. * cse/pass/testcse36.mod: New file. * cse/pass/testcse37.mod: New file. * cse/pass/testcse39.mod: New file. * cse/pass/testcse4.c: New file. * cse/pass/testcse4.mod: New file. * cse/pass/testcse40.mod: New file. * cse/pass/testcse41.mod: New file. * cse/pass/testcse42.mod: New file. * cse/pass/testcse43.mod: New file. * cse/pass/testcse44.mod: New file. * cse/pass/testcse45.mod: New file. * cse/pass/testcse46.mod: New file. * cse/pass/testcse47.mod: New file. * cse/pass/testcse48.mod: New file. * cse/pass/testcse49.mod: New file. * cse/pass/testcse5.c: New file. * cse/pass/testcse5.mod: New file. * cse/pass/testcse50.def: New file. * cse/pass/testcse50.mod: New file. * cse/pass/testcse51.mod: New file. * cse/pass/testcse52.def: New file. * cse/pass/testcse52.mod: New file. * cse/pass/testcse53.def: New file. * cse/pass/testcse53.mod: New file. * cse/pass/testcse6.c: New file. * cse/pass/testcse6.mod: New file. * cse/pass/testcse7.c: New file. * cse/pass/testcse7.mod: New file. * cse/pass/testcse8.c: New file. * cse/pass/testcse8.mod: New file. * cse/pass/testcse9.c: New file. * cse/pass/testsize.mod: New file. * dynamic/pass/add.mod: New file. * dynamic/pass/gm2.exp: New file. * dynamic/pass/prog21.mod: New file. * dynamic/pass/testarray.mod: New file. * dynamic/pass/testarray2.mod: New file. * dynamic/pass/testarray3.mod: New file. * dynamic/pass/testarray4.mod: New file. * dynamic/pass/testarray6.mod: New file. * dynamic/pass/testbec.mod: New file. * dynamic/pass/testbec10.mod: New file. * dynamic/pass/testbec11.mod: New file. * dynamic/pass/testbec12.mod: New file. * dynamic/pass/testbec13.mod: New file. * dynamic/pass/testbec14.mod: New file. * dynamic/pass/testbec15.mod: New file. * dynamic/pass/testbec16.mod: New file. * dynamic/pass/testbec17.mod: New file. * dynamic/pass/testbec18.mod: New file. * dynamic/pass/testbec19.mod: New file. * dynamic/pass/testbec2.mod: New file. * dynamic/pass/testbec20.mod: New file. * dynamic/pass/testbec21.mod: New file. * dynamic/pass/testbec22.mod: New file. * dynamic/pass/testbec23.mod: New file. * dynamic/pass/testbec24.mod: New file. * dynamic/pass/testbec25.mod: New file. * dynamic/pass/testbec26.mod: New file. * dynamic/pass/testbec27.mod: New file. * dynamic/pass/testbec28.mod: New file. * dynamic/pass/testbec29.mod: New file. * dynamic/pass/testbec3.mod: New file. * dynamic/pass/testbec30.mod: New file. * dynamic/pass/testbec31.mod: New file. * dynamic/pass/testbec32.mod: New file. * dynamic/pass/testbec33.mod: New file. * dynamic/pass/testbec34.mod: New file. * dynamic/pass/testbec35.mod: New file. * dynamic/pass/testbec36.mod: New file. * dynamic/pass/testbec37.mod: New file. * dynamic/pass/testbec38.mod: New file. * dynamic/pass/testbec39.mod: New file. * dynamic/pass/testbec4.mod: New file. * dynamic/pass/testbec40.mod: New file. * dynamic/pass/testbec41.mod: New file. * dynamic/pass/testbec42.mod: New file. * dynamic/pass/testbec43.mod: New file. * dynamic/pass/testbec44.mod: New file. * dynamic/pass/testbec45.mod: New file. * dynamic/pass/testbec5.mod: New file. * dynamic/pass/testbec6.mod: New file. * dynamic/pass/testbec7.mod: New file. * dynamic/pass/testbec8.mod: New file. * dynamic/pass/testbec9.mod: New file. * dynamic/pass/testdavid.mod: New file. * dynamic/pass/testdiv.mod: New file. * dynamic/pass/testexp.mod: New file. * dynamic/pass/testfor.mod: New file. * dynamic/pass/testfor2.mod: New file. * dynamic/pass/testfunc.mod: New file. * dynamic/pass/testfunc2.mod: New file. * dynamic/pass/testfunc3.mod: New file. * dynamic/pass/testfunc4.mod: New file. * dynamic/pass/testfunc5.mod: New file. * dynamic/pass/testfunc6.mod: New file. * dynamic/pass/testif.mod: New file. * dynamic/pass/testit.mod: New file. * dynamic/pass/testloop.mod: New file. * dynamic/pass/testloop2.mod: New file. * dynamic/pass/testloop3.mod: New file. * dynamic/pass/testloop4.mod: New file. * dynamic/pass/testloop5.mod: New file. * dynamic/pass/testmin.mod: New file. * dynamic/pass/testnum4.mod: New file. * dynamic/pass/testord.mod: New file. * dynamic/pass/testparam.mod: New file. * dynamic/pass/testparam2.mod: New file. * dynamic/pass/testproc.mod: New file. * dynamic/pass/testproc2.c: New file. * dynamic/pass/testproc2.def: New file. * dynamic/pass/testproc2.mod: New file. * dynamic/pass/testscn.mod: New file. * dynamic/pass/testset.mod: New file. * dynamic/pass/testset2.mod: New file. * dynamic/pass/testset3.mod: New file. * dynamic/pass/teststr.c: New file. * dynamic/pass/teststr.mod: New file. * dynamic/pass/teststr2.mod: New file. * dynamic/pass/teststring.mod: New file. * dynamic/pass/testunbounded.mod: New file. * dynamic/pass/testwith.mod: New file. * dynamic/pass/testzero.mod: New file. * dynamic/pass/wc.mod: New file. * embedded/pass/gm2.exp: New file. * embedded/pass/varataddress.mod: New file. * embedded/pass/varataddress1.mod: New file. * embedded/pass/varataddress2.mod: New file. * embedded/pass/varataddress3.mod: New file. * errors/Makefile.in: New file. * errors/fail/array1.mod: New file. * errors/fail/badfor.mod: New file. * errors/fail/badshift.mod: New file. * errors/fail/badsubexpradr.mod: New file. * errors/fail/end.mod: New file. * errors/fail/gm2.exp: New file. * errors/fail/mismatched.mod: New file. * errors/fail/mismatchedproc.mod: New file. * errors/fail/nestedproc4.mod: New file. * errors/fail/nomodule.mod: New file. * errors/fail/proctype.mod: New file. * errors/fail/prog110.mod: New file. * errors/fail/prog111.mod: New file. * errors/fail/prog113.mod: New file. * errors/fail/prog114.mod: New file. * errors/fail/testaddress.mod: New file. * errors/fail/testarray.mod: New file. * errors/fail/testbit.mod: New file. * errors/fail/testbit2.mod: New file. * errors/fail/testcase.mod: New file. * errors/fail/testcomment.mod: New file. * errors/fail/testcomment2.mod: New file. * errors/fail/testcomment3.mod: New file. * errors/fail/testconst.mod: New file. * errors/fail/testdyn.mod: New file. * errors/fail/testdyn2.mod: New file. * errors/fail/testdyn3.mod: New file. * errors/fail/testexp.mod: New file. * errors/fail/testfio.mod: New file. * errors/fail/testimport.mod: New file. * errors/fail/testimport2.def: New file. * errors/fail/testimport2.mod: New file. * errors/fail/testinit.mod: New file. * errors/fail/testmodule.mod: New file. * errors/fail/testnil.mod: New file. * errors/fail/testnil2.mod: New file. * errors/fail/testparam.mod: New file. * errors/fail/testproc.mod: New file. * errors/fail/testproc2.mod: New file. * errors/fail/testsize.mod: New file. * errors/fail/teststring.mod: New file. * errors/fail/testsub3.mod: New file. * errors/fail/testsub4.mod: New file. * errors/fail/testtype.mod: New file. * errors/fail/testvar.mod: New file. * errors/fail/testwith.mod: New file. * errors/fail/testwrite.mod: New file. * errors/fail/type.mod: New file. * errors/mustfail: New file. * errors/options: New file. * errors/testchar.mod: New file. * errors/testsub2.mod: New file. * examples/callingC/pass/gm2.exp: New file. * examples/callingC/pass/hello.mod: New file. * examples/callingC/pass/libprintf.def: New file. * examples/callingC/run/pass/c.c: New file. * examples/callingC/run/pass/c.def: New file. * examples/callingC/run/pass/gm2.exp: New file. * examples/callingC/run/pass/hello.mod: New file. * examples/callingC/run/pass/libprintf.def: New file. * examples/callingC/run/pass/m.mod: New file. * examples/cpp/pass/gm2.exp: New file. * examples/cpp/pass/hello.mod: New file. * examples/cppDef/pass/a.def: New file. * examples/cppDef/pass/a.mod: New file. * examples/cppDef/pass/b.mod: New file. * examples/cppDef/pass/gm2.exp: New file. * examples/cppDef/pass/libprintf.def: New file. * examples/hello/pass/gm2.exp: New file. * examples/hello/pass/hello.mod: New file. * examples/map/pass/AdvMap.def: New file. * examples/map/pass/AdvMap.mod: New file. * examples/map/pass/BoxMap.def: New file. * examples/map/pass/BoxMap.mod: New file. * examples/map/pass/Chance.def: New file. * examples/map/pass/Chance.mod: New file. * examples/map/pass/Find.def: New file. * examples/map/pass/Find.mod: New file. * examples/map/pass/Geometry.def: New file. * examples/map/pass/Geometry.mod: New file. * examples/map/pass/MakeBoxes.def: New file. * examples/map/pass/MakeBoxes.mod: New file. * examples/map/pass/Makefile.in: New file. * examples/map/pass/Map.mod: New file. * examples/map/pass/RoomMap.def: New file. * examples/map/pass/RoomMap.mod: New file. * examples/map/pass/Semantic.mod: New file. * examples/map/pass/StoreCoord.def: New file. * examples/map/pass/StoreCoord.mod: New file. * examples/map/pass/StoreCoords.def: New file. * examples/map/pass/StoreCoords.mod: New file. * examples/map/pass/WriteMap.def: New file. * examples/map/pass/WriteMap.mod: New file. * examples/map/pass/gm2.exp: New file. * examples/map/pass/makemaps: New file. * examples/map/pass/testch2.mod: New file. * examples/map/pass/testchan.mod: New file. * examples/map/pass/testcoor.mod: New file. * examples/map/pass/testmaps: New file. * exceptions/run/pass/cpp.cpp: New file. * exceptions/run/pass/cpp.def: New file. * exceptions/run/pass/gm2.exp: New file. * exceptions/run/pass/libexcept.mod: New file. * exceptions/run/pass/m2test.def: New file. * exceptions/run/pass/m2test.mod: New file. * exceptions/run/pass/mycpp.cpp: New file. * exceptions/run/pass/mycpp.def: New file. * exceptions/run/pass/mym2.mod: New file. * exceptions/run/pass/mym2a.mod: New file. * extensions/pass/align.mod: New file. * extensions/pass/align2.mod: New file. * extensions/pass/card16p.mod: New file. * extensions/pass/card32p.mod: New file. * extensions/pass/card64p.mod: New file. * extensions/pass/card8p.mod: New file. * extensions/pass/co.def: New file. * extensions/pass/co.mod: New file. * extensions/pass/frame.mod: New file. * extensions/pass/gm2.exp: New file. * extensions/pass/hello.mod: New file. * extensions/pass/int16p.mod: New file. * extensions/pass/int32p.mod: New file. * extensions/pass/int64p.mod: New file. * extensions/pass/int8p.mod: New file. * extensions/pass/intsize8.mod: New file. * extensions/pass/jmp.mod: New file. * extensions/pass/libc.def: New file. * extensions/pass/optparam.mod: New file. * extensions/pass/optparam2.mod: New file. * extensions/pass/return.mod: New file. * extensions/pass/set8.mod: New file. * extensions/pass/set8a.mod: New file. * extensions/pass/set8b.mod: New file. * extensions/pass/testco.mod: New file. * extensions/run/fail/gm2.exp: New file. * extensions/run/fail/intsize8.mod: New file. * extensions/run/pass/align3.mod: New file. * extensions/run/pass/align4.mod: New file. * extensions/run/pass/align5.mod: New file. * extensions/run/pass/align6.mod: New file. * extensions/run/pass/align7.mod: New file. * extensions/run/pass/callingc.mod: New file. * extensions/run/pass/card16p.mod: New file. * extensions/run/pass/card32p.mod: New file. * extensions/run/pass/card64p.mod: New file. * extensions/run/pass/card8p.mod: New file. * extensions/run/pass/column.mod: New file. * extensions/run/pass/cvararg.c: New file. * extensions/run/pass/cvararg.def: New file. * extensions/run/pass/gm2.exp: New file. * extensions/run/pass/int16p.mod: New file. * extensions/run/pass/int32p.mod: New file. * extensions/run/pass/int64p.mod: New file. * extensions/run/pass/int8field.mod: New file. * extensions/run/pass/int8p.mod: New file. * extensions/run/pass/packedrecord.mod: New file. * extensions/run/pass/packedrecord2.mod: New file. * extensions/run/pass/real32.mod: New file. * extensions/run/pass/real32a.mod: New file. * extensions/run/pass/record.mod: New file. * extensions/run/pass/testopen.mod: New file. * extensions/run/pass/vararg.mod: New file. * extensions/run/pass/vararg2.mod: New file. * extensions/run/pass/vararg3.mod: New file. * fpu/pass/five.mod: New file. * fpu/pass/fp.def: New file. * fpu/pass/fp.mod: New file. * fpu/pass/gm2.exp: New file. * fpu/pass/one.mod: New file. * fpu/pass/r1.mod: New file. * fpu/pass/realconst.mod: New file. * fpu/pass/testfp.mod: New file. * fpu/pass/testfp2.mod: New file. * fpu/pass/testfpu1.mod: New file. * fpu/pass/testfpu2.mod: New file. * fpu/pass/testfpu3.mod: New file. * fpu/pass/testsin.mod: New file. * imports/run/pass/c.def: New file. * imports/run/pass/c.mod: New file. * imports/run/pass/gm2.exp: New file. * imports/run/pass/innermods.mod: New file. * imports/run/pass/innermods2.mod: New file. * imports/run/pass/innermods3.mod: New file. * imports/run/pass/innermods4.mod: New file. * imports/run/pass/innermods5.def: New file. * imports/run/pass/innermods5.mod: New file. * imports/run/pass/innermods6.mod: New file. * integer/div.mod: New file. * integer/expr.mod: New file. * integer/mod.mod: New file. * integer/mod2.mod: New file. * integer/mustrunandpass: New file. * integer/one.mod: New file. * integer/options: New file. * integer/zero.mod: New file. * iso/analysis/fail/Makefile: New file. * iso/analysis/fail/arithoverflow.mod: New file. * iso/analysis/fail/arithoverflow2.mod: New file. * iso/analysis/fail/arithsubcard.mod: New file. * iso/analysis/fail/arrayrange.mod: New file. * iso/analysis/fail/assignvalue.mod: New file. * iso/analysis/fail/callassignment.mod: New file. * iso/analysis/fail/callassignment2.mod: New file. * iso/analysis/fail/callassignment3.mod: New file. * iso/analysis/fail/callassignment4.mod: New file. * iso/analysis/fail/caserange.mod: New file. * iso/analysis/fail/decvalue.mod: New file. * iso/analysis/fail/forloop.mod: New file. * iso/analysis/fail/gm2.exp: New file. * iso/analysis/fail/incvalue.mod: New file. * iso/analysis/fail/noreturn.mod: New file. * iso/analysis/fail/returnvalue.mod: New file. * iso/analysis/fail/staticarray.mod: New file. * iso/check/fail/gm2.exp: New file. * iso/check/fail/modulusoverflow.mod: New file. * iso/fail/bug10.mod: New file. * iso/fail/bug8.mod: New file. * iso/fail/bug9.mod: New file. * iso/fail/case.mod: New file. * iso/fail/case2.mod: New file. * iso/fail/case3.mod: New file. * iso/fail/const1.mod: New file. * iso/fail/constprocedure.mod: New file. * iso/fail/constsubrange.mod: New file. * iso/fail/constsubrange2.mod: New file. * iso/fail/constsubrange3.mod: New file. * iso/fail/defa.def: New file. * iso/fail/defa.mod: New file. * iso/fail/defb.def: New file. * iso/fail/defb.mod: New file. * iso/fail/defc.def: New file. * iso/fail/defc.mod: New file. * iso/fail/except.mod: New file. * iso/fail/except2.mod: New file. * iso/fail/gm2.exp: New file. * iso/fail/isoa.def: New file. * iso/fail/isoa.mod: New file. * iso/fail/lengthsubexpr.mod: New file. * iso/fail/proc.mod: New file. * iso/fail/realbitscast.mod: New file. * iso/fail/varient.mod: New file. * iso/fail/varient2.mod: New file. * iso/future/builtinlj.mod: New file. * iso/pass/ChanConsts.def: New file. * iso/pass/ChanConsts.mod: New file. * iso/pass/ConvTypes.def: New file. * iso/pass/ConvTypes.mod: New file. * iso/pass/addadr1.mod: New file. * iso/pass/bits32c.mod: New file. * iso/pass/callwraptime.mod: New file. * iso/pass/caseiso.mod: New file. * iso/pass/caseiso2.mod: New file. * iso/pass/cast.mod: New file. * iso/pass/cast3.mod: New file. * iso/pass/castiso.mod: New file. * iso/pass/const1.mod: New file. * iso/pass/constreal.mod: New file. * iso/pass/constructor1.mod: New file. * iso/pass/constructor2.mod: New file. * iso/pass/constructor3.mod: New file. * iso/pass/constructor4.mod: New file. * iso/pass/constructor5.mod: New file. * iso/pass/constructor6.mod: New file. * iso/pass/constsize4.mod: New file. * iso/pass/delim.mod: New file. * iso/pass/delim2.mod: New file. * iso/pass/enummodule.mod: New file. * iso/pass/except1.mod: New file. * iso/pass/expproc.mod: New file. * iso/pass/expproc2.mod: New file. * iso/pass/gm2.exp: New file. * iso/pass/isob.def: New file. * iso/pass/isob.mod: New file. * iso/pass/isobitset.mod: New file. * iso/pass/isobitset2.mod: New file. * iso/pass/longm.mod: New file. * iso/pass/m.mod: New file. * iso/pass/proccast.mod: New file. * iso/pass/realbitscast.mod: New file. * iso/pass/set12.mod: New file. * iso/pass/stringchar.mod: New file. * iso/pass/subassign.mod: New file. * iso/pass/testaddindr.mod: New file. * iso/pass/testconv.def: New file. * iso/pass/testconv.mod: New file. * iso/pass/testconv2.def: New file. * iso/pass/testconv2.mod: New file. * iso/pass/testconv3.mod: New file. * iso/pass/testconv4.mod: New file. * iso/pass/testconv5.mod: New file. * iso/pass/testconv6.mod: New file. * iso/pass/testconv7.mod: New file. * iso/pass/testconv8.mod: New file. * iso/pass/testconv9.mod: New file. * iso/pass/testiso.mod: New file. * iso/pass/testiso2.mod: New file. * iso/pass/testisosize.mod: New file. * iso/pass/testlength.mod: New file. * iso/pass/testlength2.mod: New file. * iso/pass/testlength3.mod: New file. * iso/pass/testlength4.mod: New file. * iso/pass/testlength5.mod: New file. * iso/pass/unbounded.mod: New file. * iso/pass/unbounded2.mod: New file. * iso/run/pass/adraddress.mod: New file. * iso/run/pass/adrunbounded3.mod: New file. * iso/run/pass/baseimport.mod: New file. * iso/run/pass/compsize.mod: New file. * iso/run/pass/concurrentstore.mod: New file. * iso/run/pass/constprocedure.mod: New file. * iso/run/pass/constructor1.mod: New file. * iso/run/pass/constructor2.mod: New file. * iso/run/pass/conststrarray.mod: New file. * iso/run/pass/contimer.mod: New file. * iso/run/pass/except.c: New file. * iso/run/pass/except2.mod: New file. * iso/run/pass/except3.cpp: New file. * iso/run/pass/except4.mod: New file. * iso/run/pass/except5.cpp: New file. * iso/run/pass/except5.mod: New file. * iso/run/pass/except6.cpp: New file. * iso/run/pass/except7.mod: New file. * iso/run/pass/except8.mod: New file. * iso/run/pass/fileio.def: New file. * iso/run/pass/fileio.mod: New file. * iso/run/pass/gm2.exp: New file. * iso/run/pass/hello.mod: New file. * iso/run/pass/int8field.mod: New file. * iso/run/pass/long.mod: New file. * iso/run/pass/long2.mod: New file. * iso/run/pass/long3.mod: New file. * iso/run/pass/long4.c: New file. * iso/run/pass/long4.mod: New file. * iso/run/pass/minmax.mod: New file. * iso/run/pass/modulus.mod: New file. * iso/run/pass/nestediso.mod: New file. * iso/run/pass/nestedrecord.mod: New file. * iso/run/pass/onebyte.mod: New file. * iso/run/pass/onebyte2.mod: New file. * iso/run/pass/onebyte3.mod: New file. * iso/run/pass/packed.mod: New file. * iso/run/pass/proc.c: New file. * iso/run/pass/proc.mod: New file. * iso/run/pass/proc2.mod: New file. * iso/run/pass/returnrecord.mod: New file. * iso/run/pass/shift.mod: New file. * iso/run/pass/shift2.mod: New file. * iso/run/pass/shift3.mod: New file. * iso/run/pass/shift4.mod: New file. * iso/run/pass/simple: New file. * iso/run/pass/simplelarge.mod: New file. * iso/run/pass/strcons.mod: New file. * iso/run/pass/strcons2.mod: New file. * iso/run/pass/t.cpp: New file. * iso/run/pass/t1.cpp: New file. * iso/run/pass/testLength.mod: New file. * iso/run/pass/testarray.mod: New file. * iso/run/pass/testgeneric.mod: New file. * iso/run/pass/testlarge.mod: New file. * iso/run/pass/testsystem.mod: New file. * iso/run/pass/tinyconst.mod: New file. * iso/run/pass/tinyconst2.mod: New file. * iso/run/pass/tinyconst3.mod: New file. * iso/run/pass/tinyconst4.mod: New file. * iso/run/pass/tinyconst5.mod: New file. * iso/run/pass/tinytimer.mod: New file. * iso/run/pass/trivialmodulus.mod: New file. * iso/run/pass/tsize.mod: New file. * iso/run/pass/tsize2.mod: New file. * iso/run/pass/tstLength.mod: New file. * iso/run/pass/unbounded.mod: New file. * iso/run/pass/unbounded2.mod: New file. * iso/run/pass/unbounded3.mod: New file. * iso/run/pass/unbounded4.mod: New file. * iso/run/pass/unbounded5.mod: New file. * iso/run/pass/unbounded6.mod: New file. * iso/run/pass/unbounded7.mod: New file. * iso/run/pass/unbounded8.mod: New file. * isocoroutines/run/pass/coroutine.mod: New file. * isocoroutines/run/pass/gm2.exp: New file. * isolib/run/pass/arraycons.mod: New file. * isolib/run/pass/arraycons2.mod: New file. * isolib/run/pass/arraycons3.mod: New file. * isolib/run/pass/arraycons5.mod: New file. * isolib/run/pass/arraycons6.mod: New file. * isolib/run/pass/arraycons7.mod: New file. * isolib/run/pass/arrayconst8.mod: New file. * isolib/run/pass/exceptiontest.mod: New file. * isolib/run/pass/filepos.mod: New file. * isolib/run/pass/gm2.exp: New file. * isolib/run/pass/hello.mod: New file. * isolib/run/pass/insert.mod: New file. * isolib/run/pass/intconv.mod: New file. * isolib/run/pass/longstr.mod: New file. * isolib/run/pass/openlibc.mod: New file. * isolib/run/pass/raise.mod: New file. * isolib/run/pass/raise2.mod: New file. * isolib/run/pass/readreal.mod: New file. * isolib/run/pass/real1.mod: New file. * isolib/run/pass/real2.mod: New file. * isolib/run/pass/real3.mod: New file. * isolib/run/pass/realconv.mod: New file. * isolib/run/pass/realconv2.mod: New file. * isolib/run/pass/realstr.mod: New file. * isolib/run/pass/sigfig.mod: New file. * isolib/run/pass/stringreal2.mod: New file. * isolib/run/pass/termfile.mod-disabled: New file. * isolib/run/pass/testappend.mod: New file. * isolib/run/pass/testinput: New file. * isolib/run/pass/testio.mod: New file. * isolib/run/pass/testio2.mod: New file. * isolib/run/pass/testmem.mod: New file. * isolib/run/pass/testmem2.mod: New file. * isolib/run/pass/testnumber: New file. * isolib/run/pass/tiny.mod: New file. * isolib/run/pass/tiny2.mod: New file. * isolib/run/pass/tiny3.mod: New file. * isolib/run/pass/tiny4.mod: New file. * isolib/run/pass/tiny5.mod: New file. * libs/a.def: New file. * libs/a.mod: New file. * libs/b.def: New file. * libs/b.mod: New file. * libs/testraw.mod: New file. * link/pim/fail/gm2.exp: New file. * link/pim/fail/import.mod: New file. * link/pim/pass/gm2.exp: New file. * linking/libarchive/pass/c.c: New file. * linking/libarchive/pass/c.def: New file. * linking/libarchive/pass/d.def: New file. * linking/libarchive/pass/e.def: New file. * linking/libarchive/pass/gm2.exp: New file. * linking/libarchive/pass/m.mod: New file. * linking/verbose/pass/gm2.exp: New file. * linking/verbose/pass/hello.mod: New file. * pim/fail/TestLong3.mod: New file. * pim/fail/TestLong4.mod: New file. * pim/fail/TestLong6.mod: New file. * pim/fail/a.def: New file. * pim/fail/assignbounds.mod: New file. * pim/fail/assignsubrange.mod: New file. * pim/fail/assignsubrange2.mod: New file. * pim/fail/b.def: New file. * pim/fail/bad.def: New file. * pim/fail/badconst.mod: New file. * pim/fail/badfunc.mod: New file. * pim/fail/badfunc.mod.x: New file. * pim/fail/badparam.mod: New file. * pim/fail/badparam2.mod: New file. * pim/fail/badtype.mod: New file. * pim/fail/badtypes.mod: New file. * pim/fail/bits.mod: New file. * pim/fail/bits2.mod: New file. * pim/fail/bits3.mod: New file. * pim/fail/bits4.mod: New file. * pim/fail/cardword.mod: New file. * pim/fail/constbec.mod: New file. * pim/fail/constsize3.mod: New file. * pim/fail/constvar.mod: New file. * pim/fail/convert5.mod: New file. * pim/fail/dupconst.mod: New file. * pim/fail/dupenum.mod: New file. * pim/fail/dupfield.mod: New file. * pim/fail/duptype.mod: New file. * pim/fail/dupvar.mod: New file. * pim/fail/expression.mod: New file. * pim/fail/expression2.mod: New file. * pim/fail/expression3.mod: New file. * pim/fail/func.mod: New file. * pim/fail/gm2.exp: New file. * pim/fail/good.def: New file. * pim/fail/good.mod: New file. * pim/fail/import.mod: New file. * pim/fail/inserttok.def: New file. * pim/fail/inserttok.mod: New file. * pim/fail/integer.mod: New file. * pim/fail/keyword.mod: New file. * pim/fail/longtypes2.mod: New file. * pim/fail/longtypes3.mod: New file. * pim/fail/multisetf.mod: New file. * pim/fail/nested3.mod: New file. * pim/fail/opaque.mod: New file. * pim/fail/opaque2.mod: New file. * pim/fail/opasfail.mod: New file. * pim/fail/opcpfail.mod: New file. * pim/fail/procmod.mod: New file. * pim/fail/rotate.mod: New file. * pim/fail/rotate2.mod: New file. * pim/fail/setbec.mod: New file. * pim/fail/setequiv.mod: New file. * pim/fail/setsnulf.mod: New file. * pim/fail/settype.mod: New file. * pim/fail/shift.mod: New file. * pim/fail/shift2.mod: New file. * pim/fail/subrange7.mod: New file. * pim/fail/unary.mod: New file. * pim/fail/undeclared.mod: New file. * pim/fail/val.mod: New file. * pim/fail/val2.mod: New file. * pim/fail/wordconst.mod: New file. * pim/no-options/run/pass/gm2.exp: New file. * pim/no-options/run/pass/integer.mod: New file. * pim/options/bounds/fail/IdentifierBug.mod: New file. * pim/options/bounds/fail/gm2.exp: New file. * pim/options/optimize/run/pass/addition.def: New file. * pim/options/optimize/run/pass/addition.mod: New file. * pim/options/optimize/run/pass/concat.mod: New file. * pim/options/optimize/run/pass/gm2.exp: New file. * pim/options/optimize/run/pass/testadd.mod: New file. * pim/pass/ABSBug.mod: New file. * pim/pass/TestLong7.mod: New file. * pim/pass/TestLong8.mod: New file. * pim/pass/TestLong9.mod: New file. * pim/pass/another.mod: New file. * pim/pass/aochar.mod: New file. * pim/pass/array.mod: New file. * pim/pass/array2.mod: New file. * pim/pass/array3.mod: New file. * pim/pass/array4.mod: New file. * pim/pass/array5.mod: New file. * pim/pass/array6.mod: New file. * pim/pass/arraybool.mod: New file. * pim/pass/arraychar.mod: New file. * pim/pass/arraychar2.mod: New file. * pim/pass/arraychar3.mod: New file. * pim/pass/arrayconst1.mod: New file. * pim/pass/arrayconst2.mod: New file. * pim/pass/arrayconst3.mod: New file. * pim/pass/arraydecl.mod: New file. * pim/pass/arraydim.mod: New file. * pim/pass/arraydyn.mod: New file. * pim/pass/arrayeqiv.mod: New file. * pim/pass/arrayfio.mod: New file. * pim/pass/arrayhuge.mod: New file. * pim/pass/arrayhuge2.mod: New file. * pim/pass/arrayindex.mod: New file. * pim/pass/arrayindirect.mod: New file. * pim/pass/arrayinproc.mod: New file. * pim/pass/arrayint.mod: New file. * pim/pass/arrayofbyte.mod: New file. * pim/pass/arrayofcard.mod: New file. * pim/pass/arrayptr.mod: New file. * pim/pass/arrayptr2.mod: New file. * pim/pass/arrayptr3.mod: New file. * pim/pass/arrayptr4.mod: New file. * pim/pass/arrayptr5.mod: New file. * pim/pass/arrayptr6.mod: New file. * pim/pass/arrayrecord.mod: New file. * pim/pass/arraytiny.c: New file. * pim/pass/arraytiny.mod: New file. * pim/pass/arraytype.mod: New file. * pim/pass/arraytype2.mod: New file. * pim/pass/arraytype3.mod: New file. * pim/pass/arraytype4.mod: New file. * pim/pass/assignment.mod: New file. * pim/pass/assignment2.mod: New file. * pim/pass/assignment3.mod: New file. * pim/pass/assignment4.mod: New file. * pim/pass/badpointer.mod: New file. * pim/pass/bits32.def: New file. * pim/pass/bits32.mod: New file. * pim/pass/bits32i.mod: New file. * pim/pass/bitset.mod: New file. * pim/pass/bitset2.mod: New file. * pim/pass/bitset3.mod: New file. * pim/pass/bitset4.mod: New file. * pim/pass/bitset5.mod: New file. * pim/pass/bitsetfunc.mod: New file. * pim/pass/block.mod: New file. * pim/pass/blockindirect.mod: New file. * pim/pass/builtin.def: New file. * pim/pass/builtin.mod: New file. * pim/pass/builtin2.mod: New file. * pim/pass/builtinconst.mod: New file. * pim/pass/bytearray.mod: New file. * pim/pass/card.mod: New file. * pim/pass/card2.mod: New file. * pim/pass/char.mod: New file. * pim/pass/char2.mod: New file. * pim/pass/charproc.mod: New file. * pim/pass/charset.mod: New file. * pim/pass/charset2.mod: New file. * pim/pass/charset3.mod: New file. * pim/pass/checkparm.def: New file. * pim/pass/checkparm.mod: New file. * pim/pass/colour.mod: New file. * pim/pass/comment1.mod: New file. * pim/pass/complexarray.mod: New file. * pim/pass/complextypes.mod: New file. * pim/pass/constcast.mod: New file. * pim/pass/constmax.mod: New file. * pim/pass/constset.mod: New file. * pim/pass/constset2.mod: New file. * pim/pass/constset3.mod: New file. * pim/pass/constsize.mod: New file. * pim/pass/constsize2.mod: New file. * pim/pass/convert.mod: New file. * pim/pass/convert2.mod: New file. * pim/pass/convert3.mod: New file. * pim/pass/convert4.mod: New file. * pim/pass/danglingelse.mod: New file. * pim/pass/debug: New file. * pim/pass/defset.def: New file. * pim/pass/defset.mod: New file. * pim/pass/deftype.mod: New file. * pim/pass/divaddr.mod: New file. * pim/pass/enum.mod: New file. * pim/pass/enum2.mod: New file. * pim/pass/enum3.mod: New file. * pim/pass/file.mod: New file. * pim/pass/filesystem.mod: New file. * pim/pass/foo.mod: New file. * pim/pass/foo2.mod: New file. * pim/pass/for1.mod: New file. * pim/pass/function.mod: New file. * pim/pass/function2.mod: New file. * pim/pass/gcd.def: New file. * pim/pass/gcd.mod: New file. * pim/pass/getconst.mod: New file. * pim/pass/gm2.exp: New file. * pim/pass/hello.mod: New file. * pim/pass/impa.mod: New file. * pim/pass/impb.def: New file. * pim/pass/impb.mod: New file. * pim/pass/impc.def: New file. * pim/pass/impc.mod: New file. * pim/pass/impd.mod: New file. * pim/pass/impe.mod: New file. * pim/pass/impf.mod: New file. * pim/pass/impg.mod: New file. * pim/pass/imph.mod: New file. * pim/pass/impi.mod: New file. * pim/pass/impj.mod: New file. * pim/pass/impk.mod: New file. * pim/pass/impl.mod: New file. * pim/pass/impm.mod: New file. * pim/pass/impn.def: New file. * pim/pass/impn.mod: New file. * pim/pass/impo.mod: New file. * pim/pass/imports.mod: New file. * pim/pass/impp.def: New file. * pim/pass/impp.mod: New file. * pim/pass/impq.def: New file. * pim/pass/impq.mod: New file. * pim/pass/incompsets.mod: New file. * pim/pass/index.mod: New file. * pim/pass/index2.mod: New file. * pim/pass/indirect.mod: New file. * pim/pass/inner.mod: New file. * pim/pass/inner2.mod: New file. * pim/pass/int.mod: New file. * pim/pass/largeset.mod: New file. * pim/pass/largeset1.mod: New file. * pim/pass/largeset2.mod: New file. * pim/pass/largeset3.mod: New file. * pim/pass/largeset4.mod: New file. * pim/pass/largeset5.mod: New file. * pim/pass/largeset6.mod: New file. * pim/pass/largeset7.mod: New file. * pim/pass/localmod.mod: New file. * pim/pass/localproc.mod: New file. * pim/pass/localvar.mod: New file. * pim/pass/log: New file. * pim/pass/longint.mod: New file. * pim/pass/longint2.mod: New file. * pim/pass/longmm.mod: New file. * pim/pass/longreal.mod: New file. * pim/pass/longtypes.mod: New file. * pim/pass/longtypes3.mod: New file. * pim/pass/longtypes4.mod: New file. * pim/pass/longtypes5.mod: New file. * pim/pass/longtypes6.mod: New file. * pim/pass/loopexit.mod: New file. * pim/pass/math.mod: New file. * pim/pass/maxlongint.mod: New file. * pim/pass/maxreal.mod: New file. * pim/pass/maxreal2.mod: New file. * pim/pass/minmaxconst.mod: New file. * pim/pass/minmaxconst2.mod: New file. * pim/pass/modaddr.mod: New file. * pim/pass/multaddr.mod: New file. * pim/pass/multiple.mod: New file. * pim/pass/multiset.mod: New file. * pim/pass/multtypes.mod: New file. * pim/pass/mydef.def: New file. * pim/pass/negatives.def: New file. * pim/pass/negatives.mod: New file. * pim/pass/nested.mod: New file. * pim/pass/nested2.mod: New file. * pim/pass/nested3.mod: New file. * pim/pass/nested4.mod: New file. * pim/pass/nested5.mod: New file. * pim/pass/nested6.mod: New file. * pim/pass/nested7.mod: New file. * pim/pass/nestedfor.mod: New file. * pim/pass/nestedif.mod: New file. * pim/pass/nestedset.mod: New file. * pim/pass/onezero.mod: New file. * pim/pass/opaque.def: New file. * pim/pass/opaque.mod: New file. * pim/pass/opaque2.mod: New file. * pim/pass/opaquetype.def: New file. * pim/pass/opaquetype.mod: New file. * pim/pass/param.mod: New file. * pim/pass/param2.mod: New file. * pim/pass/param3.mod: New file. * pim/pass/parambool.mod: New file. * pim/pass/paramreal.mod: New file. * pim/pass/pimimp.mod: New file. * pim/pass/pointer.mod: New file. * pim/pass/procadr.mod: New file. * pim/pass/procconv.mod: New file. * pim/pass/procconv2.mod: New file. * pim/pass/procedure1.mod: New file. * pim/pass/procedure2.mod: New file. * pim/pass/procindirect.mod: New file. * pim/pass/procmod.mod: New file. * pim/pass/procmod2.mod: New file. * pim/pass/procmod3.mod: New file. * pim/pass/procmod31.mod: New file. * pim/pass/procmod4.mod: New file. * pim/pass/procmod5.mod: New file. * pim/pass/procmod6.def: New file. * pim/pass/procmod6.mod: New file. * pim/pass/procmod7.mod: New file. * pim/pass/procmod8.mod: New file. * pim/pass/procmod9.mod: New file. * pim/pass/proctype.mod: New file. * pim/pass/proctype2.def: New file. * pim/pass/proctype3.mod: New file. * pim/pass/proctype4.mod: New file. * pim/pass/program.mod: New file. * pim/pass/program2.mod: New file. * pim/pass/ptrarray.mod: New file. * pim/pass/ptrarray2.mod: New file. * pim/pass/ptrarray3.mod: New file. * pim/pass/ptrcard.mod: New file. * pim/pass/quads.def: New file. * pim/pass/quads.mod: New file. * pim/pass/real.mod: New file. * pim/pass/real2.mod: New file. * pim/pass/real3.mod: New file. * pim/pass/realconst.mod: New file. * pim/pass/realneg.mod: New file. * pim/pass/realneg2.mod: New file. * pim/pass/realone.mod: New file. * pim/pass/realsize.mod: New file. * pim/pass/record1.mod: New file. * pim/pass/record10.mod: New file. * pim/pass/record11.mod: New file. * pim/pass/record12.def: New file. * pim/pass/record13.def: New file. * pim/pass/record14.def: New file. * pim/pass/record15.def: New file. * pim/pass/record16.def: New file. * pim/pass/record2.mod: New file. * pim/pass/record3.mod: New file. * pim/pass/record4.mod: New file. * pim/pass/record5.mod: New file. * pim/pass/record6.mod: New file. * pim/pass/record7.mod: New file. * pim/pass/record8.mod: New file. * pim/pass/record9.mod: New file. * pim/pass/recordarray.c: New file. * pim/pass/recordarray.mod: New file. * pim/pass/recordarray2.mod: New file. * pim/pass/redef.mod: New file. * pim/pass/set10.mod: New file. * pim/pass/set11.def: New file. * pim/pass/set11.mod: New file. * pim/pass/set12.mod: New file. * pim/pass/set4.mod: New file. * pim/pass/set5.mod: New file. * pim/pass/set6.mod: New file. * pim/pass/set7.mod: New file. * pim/pass/set8.mod: New file. * pim/pass/set9.mod: New file. * pim/pass/setchar.mod: New file. * pim/pass/setchar10.mod: New file. * pim/pass/setchar11.mod: New file. * pim/pass/setchar3.mod: New file. * pim/pass/setchar4.mod: New file. * pim/pass/setchar5.mod: New file. * pim/pass/setchar7.mod: New file. * pim/pass/setchar8.mod: New file. * pim/pass/setchar9.mod: New file. * pim/pass/setconst.mod: New file. * pim/pass/setconst2.mod: New file. * pim/pass/setconst3.mod: New file. * pim/pass/setenum.mod: New file. * pim/pass/setimp.mod: New file. * pim/pass/setimp2.mod: New file. * pim/pass/setofchar.mod: New file. * pim/pass/setoverflow.mod: New file. * pim/pass/sets.mod: New file. * pim/pass/sets2.mod: New file. * pim/pass/sets3.mod: New file. * pim/pass/sets4.mod: New file. * pim/pass/sets5.mod: New file. * pim/pass/sets6.mod: New file. * pim/pass/setsnul.mod: New file. * pim/pass/settest1.mod: New file. * pim/pass/settest2.mod: New file. * pim/pass/settest3.mod: New file. * pim/pass/simpleproc.mod: New file. * pim/pass/sizes.mod: New file. * pim/pass/sizetype.mod: New file. * pim/pass/smallset1.mod: New file. * pim/pass/smallset2.mod: New file. * pim/pass/smallset3.mod: New file. * pim/pass/smallset4.mod: New file. * pim/pass/smallset5.mod: New file. * pim/pass/smallset6.mod: New file. * pim/pass/smallset7.mod: New file. * pim/pass/stabs.mod: New file. * pim/pass/stdio.mod: New file. * pim/pass/str1.mod: New file. * pim/pass/str2.mod: New file. * pim/pass/str3.mod: New file. * pim/pass/str4.mod: New file. * pim/pass/str5.mod: New file. * pim/pass/stressset.mod: New file. * pim/pass/stringassign.mod: New file. * pim/pass/stringopaq.mod: New file. * pim/pass/strings.mod: New file. * pim/pass/strparam.def: New file. * pim/pass/strparam.mod: New file. * pim/pass/subrange.mod: New file. * pim/pass/subrange10.mod: New file. * pim/pass/subrange11.mod: New file. * pim/pass/subrange12.mod: New file. * pim/pass/subrange14.mod: New file. * pim/pass/subrange15.mod: New file. * pim/pass/subrange16.mod: New file. * pim/pass/subrange17.mod: New file. * pim/pass/subrange2.mod: New file. * pim/pass/subrange3.mod: New file. * pim/pass/subrange4.mod: New file. * pim/pass/subrange5.mod: New file. * pim/pass/subrange6.mod: New file. * pim/pass/subrange7.mod: New file. * pim/pass/subrange8.mod: New file. * pim/pass/subrange9.mod: New file. * pim/pass/test2recursive.mod: New file. * pim/pass/testabs.mod: New file. * pim/pass/testbuiltin.mod: New file. * pim/pass/testbuiltin2.mod: New file. * pim/pass/testbuiltstr.mod: New file. * pim/pass/testcap.mod: New file. * pim/pass/testcap2.mod: New file. * pim/pass/testcard.mod: New file. * pim/pass/testcard2.mod: New file. * pim/pass/testcard3.mod: New file. * pim/pass/testcard4.mod: New file. * pim/pass/testcard5.mod: New file. * pim/pass/testcase.mod: New file. * pim/pass/testcase2.mod: New file. * pim/pass/testcase3.mod: New file. * pim/pass/testcase4.mod: New file. * pim/pass/testchar.mod: New file. * pim/pass/testfloat.mod: New file. * pim/pass/testfloat2.mod: New file. * pim/pass/testfloat3.mod: New file. * pim/pass/testfloat4.mod: New file. * pim/pass/testfor.mod: New file. * pim/pass/testimpvar.mod: New file. * pim/pass/testlong3.mod: New file. * pim/pass/testmod.mod: New file. * pim/pass/testmod2.mod: New file. * pim/pass/testodd.mod: New file. * pim/pass/testopaque.mod: New file. * pim/pass/testopaque2.mod: New file. * pim/pass/testopaque3.mod: New file. * pim/pass/testord.mod: New file. * pim/pass/testparam.mod: New file. * pim/pass/testparam2.mod: New file. * pim/pass/testparam3.mod: New file. * pim/pass/testpimsize.mod: New file. * pim/pass/testrecursive.def: New file. * pim/pass/testrecursive.mod: New file. * pim/pass/testreturnstr.mod: New file. * pim/pass/testset.mod: New file. * pim/pass/testshort.mod: New file. * pim/pass/testsinf.mod: New file. * pim/pass/testsinl.mod: New file. * pim/pass/testsize.mod: New file. * pim/pass/testvar.mod: New file. * pim/pass/testvarin.mod: New file. * pim/pass/timeio.mod: New file. * pim/pass/timeio2.mod: New file. * pim/pass/timeio3.mod: New file. * pim/pass/timeio4.mod: New file. * pim/pass/timeio5.mod: New file. * pim/pass/timeio6.mod: New file. * pim/pass/timeio7.mod: New file. * pim/pass/timeio8.mod: New file. * pim/pass/timeio9.mod: New file. * pim/pass/tinyalloc.mod: New file. * pim/pass/tinyarray.mod: New file. * pim/pass/tinyarray2.mod: New file. * pim/pass/tinyarray3.mod: New file. * pim/pass/tinyarray4.mod: New file. * pim/pass/tinyarray5.mod: New file. * pim/pass/tinyarray6.mod: New file. * pim/pass/tinyassign.def: New file. * pim/pass/tinyassign.mod: New file. * pim/pass/tinyassign2.mod: New file. * pim/pass/tinyassign3.mod: New file. * pim/pass/tinyassign4.mod: New file. * pim/pass/tinyassign5.mod: New file. * pim/pass/tinybitset.mod: New file. * pim/pass/tinyelse.mod: New file. * pim/pass/tinyenum.mod: New file. * pim/pass/tinyfor.mod: New file. * pim/pass/tinyfor2.mod: New file. * pim/pass/tinyfor3.mod: New file. * pim/pass/tinyhalt.mod: New file. * pim/pass/tinyhello.mod: New file. * pim/pass/tinyif.mod: New file. * pim/pass/tinyif2.mod: New file. * pim/pass/tinyif3.mod: New file. * pim/pass/tinyif4.mod: New file. * pim/pass/tinyif5.mod: New file. * pim/pass/tinyif6.mod: New file. * pim/pass/tinyif7.mod: New file. * pim/pass/tinyif8.mod: New file. * pim/pass/tinyimp.mod: New file. * pim/pass/tinylit.mod: New file. * pim/pass/tinylit2.mod: New file. * pim/pass/tinymax.mod: New file. * pim/pass/tinymod.mod: New file. * pim/pass/tinynode.mod: New file. * pim/pass/tinyparam.mod: New file. * pim/pass/tinyparam2.mod: New file. * pim/pass/tinyplus.mod: New file. * pim/pass/tinyproc.mod: New file. * pim/pass/tinyproc2.mod: New file. * pim/pass/tinyproc3.mod: New file. * pim/pass/tinyproc4.mod: New file. * pim/pass/tinyproc5.mod: New file. * pim/pass/tinyproc6.mod: New file. * pim/pass/tinyptr.mod: New file. * pim/pass/tinyreal.mod: New file. * pim/pass/tinyrecord.mod: New file. * pim/pass/tinyrepeat.mod: New file. * pim/pass/tinyset6.mod: New file. * pim/pass/tinyset7.mod: New file. * pim/pass/tinystate.mod: New file. * pim/pass/tinysub.def: New file. * pim/pass/tinytest.mod: New file. * pim/pass/tinytrue.mod: New file. * pim/pass/tinyvar.mod: New file. * pim/pass/tinyvar2.mod: New file. * pim/pass/tinyvar3.mod: New file. * pim/pass/tinyvar4.mod: New file. * pim/pass/tinyvar5.mod: New file. * pim/pass/tinyvarient.mod: New file. * pim/pass/tinyvarient2.mod: New file. * pim/pass/tinyvarient3.def: New file. * pim/pass/tinyvarient3.mod: New file. * pim/pass/tinyvarient4.mod: New file. * pim/pass/tinyvarient5.mod: New file. * pim/pass/tinyvarient6.mod: New file. * pim/pass/tinywhile.mod: New file. * pim/pass/tinywith.mod: New file. * pim/pass/tinywith2.mod: New file. * pim/pass/tinywith3.mod: New file. * pim/pass/tinywith4.mod: New file. * pim/pass/tinywith5.mod: New file. * pim/pass/tinywith6.mod: New file. * pim/pass/trunc.mod: New file. * pim/pass/try: New file. * pim/pass/typeequiv.mod: New file. * pim/pass/typeequiv2.mod: New file. * pim/pass/typeequiv3.mod: New file. * pim/pass/typeonly.def: New file. * pim/pass/typeonly.mod: New file. * pim/pass/typesize.mod: New file. * pim/pass/unbounded.mod: New file. * pim/pass/unbounded2.mod: New file. * pim/pass/unbounded3.mod: New file. * pim/pass/v.def: New file. * pim/pass/varaddress.mod: New file. * pim/pass/varaddress2.mod: New file. * pim/pass/varaddress3.mod: New file. * pim/pass/varcard.mod: New file. * pim/pass/variant9.mod: New file. * pim/pass/varient.mod: New file. * pim/pass/varient2.mod: New file. * pim/pass/varient3.mod: New file. * pim/pass/varient4.mod: New file. * pim/pass/varient5.mod: New file. * pim/pass/varient6.mod: New file. * pim/pass/varient7.mod: New file. * pim/pass/varient8.mod: New file. * pim/pass/varin.def: New file. * pim/pass/varin.mod: New file. * pim/pass/varint.mod: New file. * pim/pass/wincat.mod: New file. * pim/pass/with.mod: New file. * pim/pass/wordconst.mod: New file. * pim/run/fail/case.mod: New file. * pim/run/fail/gm2.exp: New file. * pim/run/fail/nil.mod: New file. * pim/run/pass/Countdown.mod: New file. * pim/run/pass/EndFor.def: New file. * pim/run/pass/EndFor.mod: New file. * pim/run/pass/EnumTest.mod: New file. * pim/run/pass/For1.mod: New file. * pim/run/pass/For10.mod: New file. * pim/run/pass/For11.mod: New file. * pim/run/pass/For12.mod: New file. * pim/run/pass/For2.mod: New file. * pim/run/pass/For3.mod: New file. * pim/run/pass/For4.mod: New file. * pim/run/pass/For5.mod: New file. * pim/run/pass/For6.mod: New file. * pim/run/pass/For7.mod: New file. * pim/run/pass/For8.mod: New file. * pim/run/pass/For9.mod: New file. * pim/run/pass/FpuIOBug.mod: New file. * pim/run/pass/MaxReal.mod: New file. * pim/run/pass/MaxReal2.mod: New file. * pim/run/pass/TestLong.mod: New file. * pim/run/pass/TestLong2.mod: New file. * pim/run/pass/TestLong4.mod: New file. * pim/run/pass/TestLong5.mod: New file. * pim/run/pass/addrarray.mod: New file. * pim/run/pass/arraychar.mod: New file. * pim/run/pass/arraychar2.mod: New file. * pim/run/pass/arrayrecord.mod: New file. * pim/run/pass/bitsettest.def: New file. * pim/run/pass/bitsettest.mod: New file. * pim/run/pass/bytearray.mod: New file. * pim/run/pass/constdynstr.mod: New file. * pim/run/pass/conststr.mod: New file. * pim/run/pass/conststr2.mod: New file. * pim/run/pass/cycles.mod: New file. * pim/run/pass/dec.mod: New file. * pim/run/pass/enums.mod: New file. * pim/run/pass/gm2.exp: New file. * pim/run/pass/incsubrange.def: New file. * pim/run/pass/incsubrange.mod: New file. * pim/run/pass/index3.mod: New file. * pim/run/pass/int16.mod: New file. * pim/run/pass/int32.mod: New file. * pim/run/pass/int8.mod: New file. * pim/run/pass/line.mod: New file. * pim/run/pass/long.mod: New file. * pim/run/pass/longfor.mod: New file. * pim/run/pass/longtypes10.mod: New file. * pim/run/pass/longtypes7.mod: New file. * pim/run/pass/longtypes8.mod: New file. * pim/run/pass/longtypes9.mod: New file. * pim/run/pass/math.mod: New file. * pim/run/pass/math2.mod: New file. * pim/run/pass/mathconst.mod: New file. * pim/run/pass/minimal.mod: New file. * pim/run/pass/nestedproc.mod: New file. * pim/run/pass/nestedproc2.mod: New file. * pim/run/pass/nestedproc3.mod: New file. * pim/run/pass/nestedproc4.mod: New file. * pim/run/pass/nestedproc5.mod: New file. * pim/run/pass/nestedproc6.mod: New file. * pim/run/pass/nestedproc7.mod: New file. * pim/run/pass/nestedwith.mod: New file. * pim/run/pass/nestedwith2.mod: New file. * pim/run/pass/nestedwith3.mod: New file. * pim/run/pass/nothing.mod: New file. * pim/run/pass/prog31ex.mod: New file. * pim/run/pass/rts.mod: New file. * pim/run/pass/setcritical.mod: New file. * pim/run/pass/setequiv.mod: New file. * pim/run/pass/str6.mod: New file. * pim/run/pass/stringaddr.mod: New file. * pim/run/pass/stringaddr2.def: New file. * pim/run/pass/stringaddr2.mod: New file. * pim/run/pass/stripped.mod: New file. * pim/run/pass/sys.def: New file. * pim/run/pass/sys.mod: New file. * pim/run/pass/t.def: New file. * pim/run/pass/testaddr.mod: New file. * pim/run/pass/testaddr2.mod: New file. * pim/run/pass/testaddr3.mod: New file. * pim/run/pass/testarray.mod: New file. * pim/run/pass/testarray2.mod: New file. * pim/run/pass/testarray3.mod: New file. * pim/run/pass/testarray4.mod: New file. * pim/run/pass/testarray5.mod: New file. * pim/run/pass/testavail.mod: New file. * pim/run/pass/testdiv.mod: New file. * pim/run/pass/testfpufunc.mod: New file. * pim/run/pass/testfpufunc2.mod: New file. * pim/run/pass/testlarge.mod: New file. * pim/run/pass/testlarge2.mod: New file. * pim/run/pass/testnextproc.mod: New file. * pim/run/pass/testparam.mod: New file. * pim/run/pass/testpound.mod: New file. * pim/run/pass/testreturnstr.mod: New file. * pim/run/pass/testreturnstr2.mod: New file. * pim/run/pass/testreturnstr3.def: New file. * pim/run/pass/testreturnstr3.mod: New file. * pim/run/pass/testsize.mod: New file. * pim/run/pass/testsize2.mod: New file. * pim/run/pass/testsize3.mod: New file. * pim/run/pass/tinywith.mod: New file. * pim/run/pass/unbounded.mod: New file. * pim/run/pass/varaddress3.mod: New file. * pim/run/pass/varparam2.mod: New file. * pim/run/pass/varparam3.mod: New file. * pim/run/pass/varparm.mod: New file. * pim/run/pass/wr.mod: New file. * pimcoroutines/pass/gm2.exp: New file. * pimcoroutines/pass/imports.mod: New file. * pimcoroutines/pass/imports2.mod: New file. * pimcoroutines/run/pass/gm2.exp: New file. * pimcoroutines/run/pass/testtime.mod: New file. * pimlib/base/run/pass/FIO.mod: New file. * pimlib/base/run/pass/StrLib.mod: New file. * pimlib/base/run/pass/gm2.exp: New file. * pimlib/base/run/pass/testconvert.mod: New file. * pimlib/coroutines/pass/gm2.exp: New file. * pimlib/coroutines/pass/priority.mod: New file. * pimlib/coroutines/pass/priority2.mod: New file. * pimlib/coroutines/pass/priority3.def: New file. * pimlib/coroutines/pass/priority3.mod: New file. * pimlib/logitech/pass/LogitechLong.mod: New file. * pimlib/logitech/pass/gm2.exp: New file. * pimlib/logitech/pass/hello.mod: New file. * pimlib/logitech/run/pass/bbits.mod: New file. * pimlib/logitech/run/pass/gm2.exp: New file. * pimlib/logitech/run/pass/hello.mod: New file. * pimlib/logitech/run/pass/helloinout.mod: New file. * pimlib/logitech/run/pass/intb.mod: New file. * pimlib/logitech/run/pass/realconv.mod: New file. * pimlib/logitech/run/pass/realinput.mod: New file. * pimlib/logitech/run/pass/realinput2.mod: New file. * pimlib/logitech/run/pass/realinput3.mod: New file. * pimlib/logitech/run/pass/rename.mod: New file. * pimlib/logitech/run/pass/timedate.mod: New file. * pimlib/logitech/run/pass/writeoct.mod: New file. * pimlib/pass/gm2.exp: New file. * pimlib/run/pass/format.mod: New file. * pimlib/run/pass/gm2.exp: New file. * pimlib/run/pass/limittests.c: New file. * pimlib/run/pass/limittests.mod: New file. * pimlib/run/pass/longreal.mod: New file. * pimlib/run/pass/test.c: New file. * pimlib/run/pass/testreal.mod: New file. * pimlib/run/pass/testreal2.mod: New file. * pimlib/run/pass/testreal4.mod: New file. * quads/run/pass/becomes.mod: New file. * quads/run/pass/gm2.exp: New file. * quads/run/pass/param.mod: New file. * quads/run/pass/return.mod: New file. * recover/begin.mod: New file. * recover/end2.mod: New file. * recover/of.mod: New file. * recover/rsbra.mod: New file. * recover/semi.mod: New file. * run/Makefile.in: New file. * run/fail/Makefile.in: New file. * run/fail/list.mod: New file. * run/fail/mustrunandfail: New file. * run/fail/options: New file. * run/fail/testdec.mod: New file. * run/fail/testfunc.mod: New file. * run/pass/Makefile.in: New file. * run/pass/cycles.mod: New file. * run/pass/line.mod: New file. * run/pass/mustrunandpass: New file. * run/pass/nestedproc.mod: New file. * run/pass/nestedproc2.mod: New file. * run/pass/nestedproc3.mod: New file. * run/pass/nestedproc5.mod: New file. * run/pass/nestedset.mod: New file. * run/pass/nothing.mod: New file. * run/pass/options: New file. * run/pass/prog31ex.mod: New file. * run/pass/rts.mod: New file. * run/pass/stripped.mod: New file. * run/pass/testavail.mod: New file. * run/pass/testfpufunc.mod: New file. * run/pass/testfpufunc2.mod: New file. * run/pass/testnextproc.mod: New file. * run/pass/testparam.mod: New file. * run/pass/testpound.mod: New file. * run/pass/testsize.mod: New file. * run/pass/testsize2.mod: New file. * run/pass/testsize3.mod: New file. * run/pass/wr.mod: New file. * scripts/addit: New file. * scripts/comp: New file. * scripts/compile: New file. * scripts/compileiso: New file. * scripts/link: New file. * scripts/regression: New file. * scripts/subit: New file. * sets/run/pass/gm2.exp: New file. * sets/run/pass/multisetarith.mod: New file. * sets/run/pass/multisetarith2.mod: New file. * sets/run/pass/multisetarith3.mod: New file. * sets/run/pass/multisetarith4.mod: New file. * sets/run/pass/multisetrotate.mod: New file. * sets/run/pass/multisetrotate2.mod: New file. * sets/run/pass/multisetrotate3.mod: New file. * sets/run/pass/multisetrotate4.mod: New file. * sets/run/pass/multisetshift.mod: New file. * sets/run/pass/multisetshift2.mod: New file. * sets/run/pass/multisimple.mod: New file. * sets/run/pass/multisimple2.mod: New file. * sets/run/pass/multisimple3.mod: New file. * sets/run/pass/multisimple4.mod: New file. * sets/run/pass/multisimple5.mod: New file. * sets/run/pass/multisimple6.mod: New file. * sets/run/pass/multisimple7.mod: New file. * sets/run/pass/setarith.mod: New file. * sets/run/pass/setarith2.mod: New file. * sets/run/pass/setarith3.mod: New file. * sets/run/pass/setarith4.mod: New file. * sets/run/pass/setrotate.mod: New file. * sets/run/pass/setrotate2.mod: New file. * sets/run/pass/setrotate3.mod: New file. * sets/run/pass/setrotate4.mod: New file. * sets/run/pass/setshift.mod: New file. * sets/run/pass/setshift2.mod: New file. * sets/run/pass/simple.mod: New file. * sets/run/pass/simple2.mod: New file. * sets/run/pass/simple3.mod: New file. * sets/run/pass/simple4.mod: New file. * sets/run/pass/simple5.mod: New file. * sets/run/pass/simple6.mod: New file. * sets/run/pass/simple7.mod: New file. * switches/auto-init/fail/gm2.exp: New file. * switches/auto-init/fail/uninitptr.mod: New file. * switches/auto-init/fail/uninitptr2.mod: New file. * switches/check-all/pim2/fail/gm2.exp: New file. * switches/check-all/pim2/fail/overflow.mod: New file. * switches/check-all/pim2/fail/overflow2.mod: New file. * switches/check-all/pim2/fail/overflowdiv1.mod: New file. * switches/check-all/plugin/iso/fail/divceilposneg.mod: New file. * switches/check-all/plugin/iso/fail/divceilposneg2.mod: New file. * switches/check-all/plugin/iso/fail/divceilposnegcall.mod: New file. * switches/check-all/plugin/iso/fail/divceilposnegcall2.mod: New file. * switches/check-all/plugin/iso/fail/divfloornegpos.mod: New file. * switches/check-all/plugin/iso/fail/divfloorpospos.mod: New file. * switches/check-all/plugin/iso/fail/gm2.exp: New file. * switches/check-all/plugin/iso/fail/lowdiv.mod: New file. * switches/check-all/plugin/pim2/fail/divceil.mod: New file. * switches/check-all/plugin/pim2/fail/gm2.exp: New file. * switches/check-all/plugin/pim2/fail/highdiv.mod: New file. * switches/check-all/plugin/pim2/fail/modulus.mod: New file. * switches/check-all/plugin/pim2/fail/plugin1.mod: New file. * switches/check-all/plugin/pim2/fail/plugin3.mod: New file. * switches/check-all/plugin/pim2/fail/plugin4.def: New file. * switches/check-all/plugin/pim2/fail/plugin4.mod: New file. * switches/check-all/plugin/pim2/fail/plugin5.def: New file. * switches/check-all/plugin/pim2/fail/plugin5.mod: New file. * switches/check-all/plugin/pim2/fail/plugin6.def: New file. * switches/check-all/plugin/pim2/fail/plugin6.mod: New file. * switches/check-all/plugin/pim2/fail/plugin7.def: New file. * switches/check-all/plugin/pim2/fail/plugin7.mod: New file. * switches/check-all/plugin/pim2/fail/plugin8.def: New file. * switches/check-all/plugin/pim2/fail/plugin8.mod: New file. * switches/check-all/plugin/pim2/fail/plugin9.mod: New file. * switches/check-all/run/fail/cardrange.mod: New file. * switches/check-all/run/fail/cardrange2.mod: New file. * switches/check-all/run/fail/cardrange3.mod: New file. * switches/check-all/run/fail/gm2.exp: New file. * switches/check-all/run/fail/intrange.mod: New file. * switches/check-all/run/fail/intrange2.mod: New file. * switches/check-all/run/fail/intrange3.mod: New file. * switches/check-all/run/fail/intrange4.mod: New file. * switches/check-all/run/fail/intrange5.mod: New file. * switches/check-all/run/fail/multint1.mod: New file. * switches/check-all/run/fail/multint2.mod: New file. * switches/check-all/run/fail/multint3.mod: New file. * switches/check-all/run/fail/rangesupport.def: New file. * switches/check-all/run/fail/rangesupport.mod: New file. * switches/check-all/run/fail/realrange.mod: New file. * switches/check-all/run/fail/subrange.mod: New file. * switches/check-all/run/pass/cardrange.mod: New file. * switches/check-all/run/pass/forcheck.mod: New file. * switches/check-all/run/pass/gm2.exp: New file. * switches/check-all/run/pass/subrange.mod: New file. * switches/extended-opaque/fail/a.def: New file. * switches/extended-opaque/fail/a.mod: New file. * switches/extended-opaque/fail/gm2.exp: New file. * switches/extended-opaque/pass/a.def: New file. * switches/extended-opaque/pass/a.mod: New file. * switches/extended-opaque/pass/b.mod: New file. * switches/extended-opaque/pass/gm2.exp: New file. * switches/iso/run/pass/gm2.exp: New file. * switches/iso/run/pass/modulus.mod: New file. * switches/iso/run/pass/modulus4.mod: New file. * switches/makeall/fail/gm2.exp: New file. * switches/makeall/fail/test.def: New file. * switches/makeall/fail/test.mod: New file. * switches/makeall/pass/gm2.exp: New file. * switches/makeall/pass/test.def: New file. * switches/makeall/pass/test.mod: New file. * switches/none/run/pass/gm2-none.exp: New file. * switches/none/run/pass/hello.mod: New file. * switches/optimization/run/pass/fact.mod: New file. * switches/optimization/run/pass/gm2.exp: New file. * switches/pedantic-params/fail/a.def: New file. * switches/pedantic-params/fail/a.mod: New file. * switches/pedantic-params/fail/gm2.exp: New file. * switches/pedantic-params/pass/Strings.def: New file. * switches/pedantic-params/pass/Strings.mod: New file. * switches/pedantic-params/pass/Strings2.def: New file. * switches/pedantic-params/pass/Strings2.mod: New file. * switches/pedantic-params/pass/gm2.exp: New file. * switches/pedantic/fail/onlywrite.mod: New file. * switches/pedantic/fail/readb4.mod: New file. * switches/pic/run/pass/func.c: New file. * switches/pic/run/pass/func.mod: New file. * switches/pic/run/pass/func2.c: New file. * switches/pic/run/pass/func2.mod: New file. * switches/pic/run/pass/gm2.exp: New file. * switches/pim2/run/pass/gm2.exp: New file. * switches/pim2/run/pass/modulus.mod: New file. * switches/pim3/run/pass/gm2.exp: New file. * switches/pim3/run/pass/modulus.mod: New file. * switches/pim4/run/pass/FpuIOBug.mod: New file. * switches/pim4/run/pass/InOutBug.mod: New file. * switches/pim4/run/pass/NumberIOBug.mod: New file. * switches/pim4/run/pass/gm2.exp: New file. * switches/pim4/run/pass/modulus.mod: New file. * switches/pim4/run/pass/modulus2.mod: New file. * switches/whole-program/pass/run/gm2.exp: New file. * switches/whole-program/pass/run/tiny.mod: New file. * switches/whole-program/pass/run/tiny2.mod: New file. * types/Makefile.in: New file. * types/bitset.mod: New file. * types/bitset2.mod: New file. * types/bitset3.mod: New file. * types/charset.mod: New file. * types/const.mod: New file. * types/prog35.mod: New file. * types/real.mod: New file. * types/run/pass/d.c: New file. * types/run/pass/d.def: New file. * types/run/pass/gm2.exp: New file. * types/run/pass/varient4.mod: New file. * types/run/pass/varient5.mod: New file. * types/string.mod: New file. * types/type1.mod: New file. * types/type2.mod: New file. * types/type3.mod: New file. * types/type4.mod: New file. * types/varient.mod: New file. * types/word.mod: New file. * ulmlib/pass/gm2.exp: New file. * ulmlib/std/pass/gm2.exp: New file. * ulmlib/sys/pass/gm2.exp: New file. * warnings/Makefile.in: New file. * warnings/todo/nestedproc6.mod: New file. * warnings/todo/options: New file. * warnings/todo/testfor.mod: New file. * warnings/todo/testfor2.mod: New file. * warnings/todo/testfor3.mod: New file. * warnings/todo/testkeywords.mod: New file. * warnings/todo/testloop.mod: New file. * warnings/todo/testscope.mod: New file. * warnings/todo/testscope2.mod: New file. * x86-asm/asm.mod: New file. * x86-asm/asm2.mod: New file. Signed-off-by: Gaius Mulley <gaius.mulley@southwales.ac.uk>
Diffstat (limited to 'Makefile.tpl')
-rw-r--r--Makefile.tpl14
1 files changed, 13 insertions, 1 deletions
diff --git a/Makefile.tpl b/Makefile.tpl
index bffd85b..95e480c 100644
--- a/Makefile.tpl
+++ b/Makefile.tpl
@@ -161,6 +161,7 @@ BUILD_EXPORTS = \
GOCFLAGS="$(GOCFLAGS_FOR_BUILD)"; export GOCFLAGS; \
GDC="$(GDC_FOR_BUILD)"; export GDC; \
GDCFLAGS="$(GDCFLAGS_FOR_BUILD)"; export GDCFLAGS; \
+ GM2="$(GM2_FOR_BUILD)"; export GM2; \
DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
DSYMUTIL="$(DSYMUTIL_FOR_BUILD)"; export DSYMUTIL; \
LD="$(LD_FOR_BUILD)"; export LD; \
@@ -199,6 +200,7 @@ HOST_EXPORTS = \
GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \
GOC="$(GOC)"; export GOC; \
GDC="$(GDC)"; export GDC; \
+ GM2="$(GM2)"; export GM2; \
AR="$(AR)"; export AR; \
AS="$(AS)"; export AS; \
CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
@@ -299,6 +301,7 @@ BASE_TARGET_EXPORTS = \
GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
GDC="$(GDC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GDC; \
+ GM2="$(GM2_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GM2; \
DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
DSYMUTIL="$(DSYMUTIL_FOR_TARGET)"; export DSYMUTIL; \
LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
@@ -367,6 +370,7 @@ DSYMUTIL_FOR_BUILD = @DSYMUTIL_FOR_BUILD@
GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
GOC_FOR_BUILD = @GOC_FOR_BUILD@
GDC_FOR_BUILD = @GDC_FOR_BUILD@
+GM2_FOR_BUILD = @GM2_FOR_BUILD@
LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
LD_FOR_BUILD = @LD_FOR_BUILD@
NM_FOR_BUILD = @NM_FOR_BUILD@
@@ -437,6 +441,7 @@ CXXFLAGS = @CXXFLAGS@
LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
GOCFLAGS = $(CFLAGS)
GDCFLAGS = $(CFLAGS)
+GM2FLAGS = $(CFLAGS)
CREATE_GCOV = create_gcov
@@ -524,6 +529,7 @@ RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
GDC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GDC_FOR_TARGET@
+GM2_FOR_TARGET=$(STAGE_CC_WRAPPER) @GM2_FOR_TARGET@
DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
DSYMUTIL_FOR_TARGET=@DSYMUTIL_FOR_TARGET@
LD_FOR_TARGET=@LD_FOR_TARGET@
@@ -549,6 +555,7 @@ CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
LDFLAGS_FOR_TARGET = @LDFLAGS_FOR_TARGET@
+GM2FLAGS_FOR_TARGET = -O2 -g
GOCFLAGS_FOR_TARGET = -O2 -g
GDCFLAGS_FOR_TARGET = -O2 -g
@@ -655,6 +662,7 @@ EXTRA_HOST_FLAGS = \
'GFORTRAN=$(GFORTRAN)' \
'GOC=$(GOC)' \
'GDC=$(GDC)' \
+ 'GM2=$(GM2)' \
'LD=$(LD)' \
'LIPO=$(LIPO)' \
'NM=$(NM)' \
@@ -681,6 +689,7 @@ POSTSTAGE1_FLAGS_TO_PASS = \
CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
GDC="$${GDC}" GDC_FOR_BUILD="$${GDC_FOR_BUILD}" \
+ GM2="$${GM2}" GM2_FOR_BUILD="$${GM2_FOR_BUILD}" \
GNATBIND="$${GNATBIND}" \
LDFLAGS="$${LDFLAGS}" \
HOST_LIBS="$${HOST_LIBS}" \
@@ -716,6 +725,8 @@ EXTRA_TARGET_FLAGS = \
'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
'GDC=$$(GDC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
'GDCFLAGS=$$(GDCFLAGS_FOR_TARGET)' \
+ 'GM2=$$(GM2_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
+ 'GM2FLAGS=$$(GM2FLAGS_FOR_TARGET)' \
'LD=$(COMPILER_LD_FOR_TARGET)' \
'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
@@ -742,6 +753,7 @@ TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
# cross-building scheme.
EXTRA_GCC_FLAGS = \
"GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
+ "GM2_FOR_TARGET=$(GM2_FOR_TARGET)" \
"`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
"`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
@@ -873,7 +885,7 @@ local-distclean:
-rm -f texinfo/doc/Makefile texinfo/po/POTFILES
-rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
-rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
- -rmdir c++tools fastjar gcc gnattools gotools 2>/dev/null
+ -rmdir c++tools fastjar gcc gnattools gm2tools gotools 2>/dev/null
-rmdir libcc1 libiberty texinfo zlib 2>/dev/null
-find . -name config.cache -exec rm -f {} \; \; 2>/dev/null