This patch fixes many static scaffold bugs and contains
a re-implementation of UnixArgs.cc and termios.cc. gm2l
contains new options --exlude=, --include= and -flibs=.
2022-07-04 Gaius Mulley <gaius.mulley@southwales.ac.uk>
gcc/ChangeLog:
* doc/gm2.texi (-fscaffold-c): Removed. (-fscaffold-c++)
Removed. (-fmodules) Removed. (-fonlylink) Removed.
gcc/m2/ChangLog:
* Make-lang.in (UnixArgs.o): Use UnixArgs.cc.
(gm2-pge-boot/Gtermsios.o) Use mc-boot-ch/Gtermios.cc.
* bnf/gm2l.bnf: Partial re-write and introduced
--include=, --exclude= and -flibs=. (AddUserInclude)
New procedure. (ScanSources) Remove IncludeM2RTS
filter. (MakeModule) Return a boolean if a new module
is seen. (source) New field userInclude.
(source) New field userExclude. (DisplaySources)
test for userExclude and userInclude and produce
appropriate diagnostic. (DisplayUsage) Remove
--M2RTS. Add -flibs=, --include-list= and --exclude-list=.
(PopulateList) New procedure. (addInclude) New procedure.
(SetLibs) New procedure. (SetExclude) New procedure.
(ScanArgs) Remove IncludeM2RTS. Remove --M2RTS.
Add --include=, --exclude= and -flibs=. Detect if multiple
source files are given and detect any unrecognized option.
* bnf/gm2m.bnf (main): Renamed as mainModule.
* gm2-compiler/M2Options.mod (SetScaffoldDynamic): Ensure that
ScaffoldStatic is not also set. (SetScaffoldStatic) Ensure
that ScaffoldDynamic is not also set.
* gm2-compiler/M2Quads.mod (BuildM2FiniFunction):
Add ForeachModuleCallFinish for the static clause.
(BuildM2InitFunction) Add ForeachModuleCallInit for the
static clause.
* gm2-compiler/M2Scaffold.def (ForeachModuleCallInit):
New procedure. (ForeachModuleCallFinish) New Procedure.
* gm2-compiler/M2Scaffold.mod (ForeachModuleCallInit):
New procedure implemented. (ForeachModuleCallFinish) New
Procedure implemented. (LookupModuleSym) New procedure.
(ReadModules) Addition parameter tok and populate
uselistModules. (DeclareModuleExtern) Renamed from
DeclareCtorModuleExtern.
* gm2-compiler/M2Swig.mod (main): Renamed as mainModule.
* gm2-compiler/SymbolTable.def (PutModuleCtorExtern): Exported
and declared. (MakeModuleCtor) Pass extra boolean public true.
(InitCtorFields) pub new parameter. (PutProcedureExternPublic)
New procedure. (PutCtorExtern) New procedure.
(PutModuleCtorExtern) New procedure.
* gm2-gcc/init.cc: Rewritten to pass envp to call init and fini
functions.
* gm2-gcc/m2expr.def: FOR "C" removed.
* gm2-libs-ch/RTcodummy.c: Undo removal of _init and _finish
functions.
* gm2-libs-ch/pthdummy.c (Removed).
* m2/gm2spec.cc (seen_scaffold_static): New boolean.
(seen_scaffold_dynamic) New boolean. (scaffold_static)
New boolean. (scaffold_dynamic) New boolean.
(get_libexec) Removed. (add_exec_dir) Rewritten comment.
(lang_specific_driver) Check that dynamic scaffold and static
scaffold are not both enabled.
* mc-boot-ch/Gpth.c (Removed).
* mc-boot-ch/Gtermios.c (Removed).
* mc-boot-ch/Gtermios.cc (Added). Converted from Gtermios.c.
gm2tools/ChangeLog:
* gm2l.1 (--M2RTS) Removed. (-M2RTS) Removed. (--include=) Added.
(--exclude=) Added. (-flibs=) Added.
libgm2/ChangeLog:
* libm2iso/ErrnoCategory.cc (_finish): Changed to _fini.
* libm2iso/RTco.cc (_finish): Changed to _fini.
* libm2pim/SysExceptions.cc (_finish): Changed to _fini.
* libm2pim/errno.cc (_finish): Changed to _fini.
* libm2pim/termios.cc (_finish): Changed to _fini.
Signed-off-by: Gaius Mulley <gaius.mulley@southwales.ac.uk>
gcc/ChangeLog:
* doc/gm2.texi: Corrected spelling and spaces between sentances.
gm2tools/ChangeLog:
* Corrected dates on all source files.
libgm2/ChangeLog:
* Corrected dates on all source files.
Signed-off-by: Gaius Mulley <gaius.mulley@southwales.ac.uk>
2022-05-04 Gaius Mulley <gaius.mulley@southwales.ac.uk>
gcc/m2/ChangeLog:
* m2/m2-link-support.h (RM_IF_NOSAVETEMP) New macro.
(GM2CC) Use RM_IF_NOSAVETEMP on the assembler intermediate file.
(GM2LCC) Use RM_IF_NOSAVETEMP when creating an archive of the
application. (GEN_SCAFFOLD_SRC) Use RM_IF_NOSAVETEMP when
creating the scaffold source program. (M2LINK) Use
RM_IF_NOSAVETEMP when creating the assembler source name and use
RM_IF_NOSAVETEMP when creating the main program object.
Signed-off-by: Gaius Mulley <gaius.mulley@southwales.ac.uk>
2022-04-28 Gaius Mulley <gaius.mulley@southwales.ac.uk>
gcc/m2/ChangeLog:
* mc-boot/Gkeyc.c: Rebuilt.
* mc/keyc.mod (initMacros): Add sigfpe to the list of names to be
avoided.
Signed-off-by: Gaius Mulley <gaius.mulley@southwales.ac.uk>
This patch allows TSIZE (ptr^) irrespective of the value of ptr.
It also allows TBITSIZE (ptr^). It extends the solution in the
implementation of SIZE for both TBITSIZE and TSIZE.
gcc/m2/ChangeLog:
* gm2-compiler/M2Quads.mod (BuildSizeCheckEnd): Extended to
include TSize and TBitSize. (BuildTSizeFunction) Call
BuildSizeCheckEnd. (BuildTBitSizeFunction) Call BuildSizeCheckEnd.
gcc/testsuite/gm2/ChangeLog:
* pim/run/pass/testsize4.mod: (New file).
* pim/run/pass/testtbitsize.mod: (New file).
Signed-off-by: <gaius.mulley@southwales.ac.uk>
gcc/m2/ChangeLog:
* m2/Make-lang.in: (gm2spec.o) Use gm2spec.cc source
file.
(plugin/m2rte$(exeext).so) Use m2/plugin/m2rte.cc
source file.
(m2/gm2-gcc/%.o) Use .cc rather than .c source files.
(m2/stor-layout.o) Build from stor-layout.cc rather than
stor-layout.c.
* m2/config-lang.in: Renamed all .c files to .cc files.
* m2/gm2-gcc/init.cc: Remamed from m2/gm2-gcc/init.c.
* m2/gm2-gcc/init.h: Summary name change.
* m2/gm2-gcc/m2assert.cc: Remamed from
m2/gm2-gcc/m2assert.c.
* gm2-gcc/m2assert.h: Summary name change.
* m2/gm2-gcc/m2block.cc: Renamed from
m2/gm2-gcc/m2block.c.
* m2/gm2-gcc/m2block.def: Summary name change.
* gcc/m2/gm2-gcc/m2block.h: Summary name change.
* m2/gm2-gcc/m2builtins.cc: Renamed from
m2/gm2-gcc/m2builtins.c.
* m2/gm2-gcc/m2builtins.def: Summary name change.
* m2/gm2-gcc/m2builtins.h: Summary name change.
* m2/gm2-gcc/m2color.cc: Renamed from
m2/gm2-gcc/m2color.c.
* m2/gm2-gcc/m2convert.cc: Renamed from
m2/gm2-gcc/m2convert.c.
* m2/gm2-gcc/m2convert.def: Summary name change.
* m2/gm2-gcc/m2convert.h: Summary name change.
* m2/gm2-gcc/m2decl.cc: Renamed from m2/gm2-gcc/m2decl.c.
* m2/gm2-gcc/m2decl.def: Summary name change.
* m2/gm2-gcc/m2decl.h: Summary name change.
* m2/gm2-gcc/m2except.cc: Renamed from
m2/gm2-gcc/m2except.c.
* m2/gm2-gcc/m2except.h: Summary name change.
* m2/gm2-gcc/m2expr.cc: Renamed from m2/gm2-gcc/m2expr.c.
* m2/gm2-gcc/m2expr.def: Summary name change.
* m2/gm2-gcc/m2expr.h: Summary name change.
* m2/gm2-gcc/m2linemap.cc: Renamed from
m2/gm2-gcc/m2linemap.c.
* m2/gm2-gcc/m2linemap.h: Summary name change.
* m2/gm2-gcc/m2misc.cc: Renamed from m2/gm2-gcc/m2misc.c.
* m2/gm2-gcc/m2misc.def: Summary name change.
* m2/gm2-gcc/m2misc.h: Summary name change.
* m2/gm2-gcc/m2statement.cc: Renamed from
m2/gm2-gcc/m2statement.c.
* m2/gm2-gcc/m2statement.def: Summary name change.
* m2/gm2-gcc/m2statement.h: Summary name change.
* m2/gm2-gcc/m2top.cc: Renamed from m2/gm2-gcc/m2top.c.
* m2/gm2-gcc/m2top.def: Summary name change.
* m2/gm2-gcc/m2top.h: Summary name change.
* m2/gm2-gcc/m2tree.cc: Renamed from m2/gm2-gcc/m2tree.c.
* m2/gm2-gcc/m2tree.def: Summary name change.
* m2/gm2-gcc/m2tree.h: Summary name change.
* m2/gm2-gcc/m2treelib.cc: Renamed from
m2/gm2-gcc/m2treelib.c.
* m2/gm2-gcc/m2treelib.def: Summary name change.
* m2/gm2-gcc/m2treelib.h: Summary name change.
* m2/gm2-gcc/m2type.cc: Renamed from m2/gm2-gcc/m2type.c.
* m2/gm2-gcc/m2type.def: Summary name change.
* m2/gm2-gcc/m2type.h: Summary name change.
* m2/gm2-gcc/rtegraph.cc: Renamed from
m2/gm2-gcc/rtegraph.c.
* m2/gm2-lang.cc: Renamed from m2/gm2-lang.c.
* m2/gm2spec.cc: Renamed from m2/gm2spec.c.
* m2/plugin/m2rte.cc: Renamed from m2/plugin/m2rte.c.
Signed-off-by: Gaius Mulley <gaius.mulley@southwales.ac.uk>
2021-12-17 Gaius Mulley <gaius.mulley@southwales.ac.uk>
gcc/m2/ChangeLog:
* bnf/m2-1.bnf (ProgramModule): Set up DefaultProgramModule scope.
(ImplementationModule) Set up DefaultImplementationModule scope.
(ProcedureHeading) Set up DefaultProcedureScope.
(ModuleDeclaration) Set up DefaultInnerModule scope.
* bnf/m2-2.bnf (ProgramModule): Set up DefaultProgramModule scope.
(ImplementationModule) Set up DefaultImplementationModule scope.
(ProcedureHeading) Set up DefaultProcedureScope.
(ModuleDeclaration) Set up DefaultInnerModule scope.
* bnf/m2-3.bnf (ProgramModule): Set up DefaultProgramModule scope.
(ImplementationModule) Set up DefaultImplementationModule scope.
(ProcedureHeading) Set up DefaultProcedureScope.
(ModuleDeclaration) Set up DefaultInnerModule scope.
* bnf/m2-c.bnf (ProgramModule): Set up DefaultProgramModule scope.
(ImplementationModule) Set up DefaultImplementationModule scope.
(ProcedureHeading) Set up DefaultProcedureScope.
(ModuleDeclaration) Set up DefaultInnerModule scope.
* bnf/m2-h.bnf (ProgramModule): Set up DefaultProgramModule scope.
(ImplementationModule) Set up DefaultImplementationModule scope.
(ProcedureHeading) Set up DefaultProcedureScope.
(ModuleDeclaration) Set up DefaultInnerModule scope.
* bnf/m2.bnf (ProgramModule): Set up DefaultProgramModule scope.
(ImplementationModule) Set up DefaultImplementationModule scope.
(ProcedureHeading) Set up DefaultProcedureScope.
(ModuleDeclaration) Set up DefaultInnerModule scope. (WasNoError)
replaced by seenError. (Expect) reformatted.
(CheckInsertCandiate) New procedure which replaces CheckAndInsert.
(PeepToken) use CheckInsertCandiate. (WarnMissingToken) generate
a warning using %W.
* gm2-compiler/M2Comp.mod (DefaultProgramModule): New procedure.
(DefaultImplementationModule) New procedure.
(DefaultDefinitionModule) New procedure. (DefaultInnerModule)
New procedure. (DefaultProcedure) New procedure.
(EnterImplementationScope) call LeaveScope if parsing.
(EnterProgramScope) call LeaveScope if parsing.
(EnterDefinitionScope) call LeaveScope if parsing.
(EnterModuleScope) call LeaveScope if parsing.
(EnterProcedureScope) call LeaveScope if parsing.
(ParsingComplete) New procedure.
* gm2-compiler/M2Comp.def (DefaultProgramModule): New procedure.
(DefaultImplementationModule) New procedure.
(DefaultDefinitionModule) New procedure. (DefaultInnerModule)
New procedure. (DefaultProcedure) New procedure.
(ParsingComplete) New procedure.
* gm2-compiler/M2Error.def (DefaultProgramModule) New procedure.
(DefaultImplementationModule) New procedure.
(DefaultDefinitionModule) New procedure. (DefaultInnerModule) New
procedure. (DefaultProcedure) New procedure. (ParsingComplete)
New procedure.
* gm2-compiler/M2Error.mod (DefaultProgramModule) New procedure.
(DefaultImplementationModule) New procedure.
(DefaultDefinitionModule) New procedure. (DefaultInnerModule) New
procedure. (DefaultProcedure) New procedure. (ParsingComplete)
New procedure. (GetAnnounceScope) check to see scopeName is non
null before using name.
* gm2-compiler/M2LexBuf.def (NameKey): Import list replaced identifiers
DisplayToken and DumpTokens.
* gm2-compiler/M2LexBuf.mod (InsertToken) Reimplemented.
(InsertTokenAndRewind) Reimplemented.
* gm2-compiler/M2MetaError.mod (doErrorScopeMod): setup
DefaultScope before calling EnterScope.
(doErrorScopeMod) (doErrorScopeDef): setup
DefaultScope before calling EnterScope.
* gm2-compiler/P0SymBuild.mod (RegisterProgramModule):
Reformatted. (RegisterImplementationModule) Reformatted.
(RegisterDefinitionModule) Reformatted.
Signed-off-by: Gaius Mulley <gaius.mulley@southwales.ac.uk>
gcc/m2/ChangeLog:
* gm2-compiler/M2Options.def (m2linemap): Import list replaced
identifiers SaveTemps, SetSaveTemps and SetSaveTempsDir.
* gm2-compiler/M2Options.mod (SetSaveTemps): New procedure.
Sets SaveTemps to value.
(MakeSaveTempsFileName) New procedure which appends ".i" to
filename.
(PreprocessModule) Check SaveTemps to determine whether the
temporary file should be deleted upon exit.
(SetSaveTempsDir) Stub added.
* gm2-gcc/m2options.h (SetSaveTemps): Prototype added.
(SetSaveTempsDir) Prototype added.
* gm2-lang.c (gm2_langhook_handle_option): Extended to
include OP_save_temps and OP_save_temps_.
* lang-options.h: Add -fsave-temps and -fsave-temps=.
* lang-specs.h: Pass %{save-temps*} to cc1gm2.
* lang.opt: Add -save-temps as an alias to save-temps.
Add save-temps, add save-temps=.
ChangeLog:
* m2tools/Makefile.in : Rebuilt.
Signed-off-by: Gaius Mulley <gaius.mulley@southwales.ac.uk>
gcc/m2/ChangeLog:
* m2/m2-link-support.h (SCAFFOLDNAME): Add %d so scaffold files
are removed when gcc finishes without error.
gm2tools/ChangeLog:
* gm2tools/Makefile.in: Rebuilt.
Signed-off-by: Gaius Mulley <gaius.mulley@southwales.ac.uk>
2021-09-15 Gaius Mulley <gaius.mulley@southwales.ac.uk>
gcc/m2/ChangeLog:
* gm2-compiler/M2GenGCC.def (DoCopyString): Renamed parameter t
to length.
* gm2-compiler/M2GenGCC.mod (CodeStatement): Call
FoldStatementNote with one parameter. Call CodeGoto with
one parameter. Call CodeReturnValue without op2. Call
CodeInline without q, op1 and op2. Call CodeStatement with a
single parameter. Call CodeSaveException a single parameter op3.
Call CodeRestoreException with op1 and op3.
(ResolveConstantExpressions) Call FoldStatementNote with one
parameter. Call FoldRange without op1 and op2. Call
FoldStatementNote with only op3. (CodeInline) Reformatted.
(FoldStatementNote) changed to use a single parameter.
(FoldRange) Renamed parameter q to quad, commented out p
and removed op1, op2. (CodeSaveException) Rewritten using
descriptive variable names. (CodeRestoreException) Rewritten
using descriptive variable names. (MakeCopyAndUse) Use
BuildAssignmentStatement and remove variable t.
(AutoInitVariable) Use BuildAssignmentStatement and remove
variable t. (CodeMakeAdr) Use BuildAssignmentStatement.
(CodeAddr) Use BuildAssignmentStatement and remove
variable t. (DoCopyString) Renamed parameter t to length.
(CodeInitAddress) Use BuildAssignmentStatement and remove
variable t. (CodeBecomes) Use BuildAssignmentStatement and remove
variable t. (CodeBinaryCheck) Use BuildAssignmentStatement and
remove variable t. (CodeBinary) Use BuildAssignmentStatement and
remove variable t. (CodeStandardFunction) Use
BuildAssignmentStatement and remove variable t.
(CodeUnaryCheck) Use BuildAssignmentStatement and remove
variable t. (CodeUnary) Use BuildAssignmentStatement and remove
variable t. (CodeSize) Use BuildAssignmentStatement and remove
variable t. (CodeOffset) Use BuildAssignmentStatement and remove
variable t. (CodeHigh) Use BuildAssignmentStatement and remove
variable t. (CodeUnbounded) Use BuildAssignmentStatement and remove
variable t. (CodeArray) Use BuildAssignmentStatement and remove
variable t. (FoldRecordField) renamed local variable t to ptr.
(CodeOffset) renamed local variable t to offset.
* m2/gm2-gcc/m2statement.def (BuildAssignmentStatement): New
procedure.
* m2/gm2-gcc/m2statement.h (BuildAssignmentStatement): New
function declaration.
* m2/gm2-gcc/m2statement.c: (BuildAssignmentStatement): New
function.
Signed-off-by: Gaius Mulley <gaius.mulley@southwales.ac.uk>
2021-08-26 Gaius Mulley <gaius.mulley@southwales.ac.uk>
gcc/m2/ChangeLog
* Make-lang.in (GM2-COMP-BOOT-DEFS): Remove cflex.def from list.
(GM2-COMP-BOOT-MODS) Remove cflex.mod from list.
* gm2-compiler/CLexBuf.mod (GetToken):
Remove unused local variable a. Use AdvanceToken
instead of GetToken. (AddTokToList) Remove unused variable b.
(IsLastTokenEof) Remove unused variable t.
* gm2-compiler/M2ALU.mod (Reduce): New procedure.
(PrintValue) Use Reduce rather than PopIntegerTree.
* gm2-compiler/M2Base.mod (Param): Remove unused
global variable. (IsVarientSame) Initialize ga at the procedure
start. Initialize gb at the procedure start.
* gm2-compiler/M2CaseList.def (CaseBoundsResolved): tokenno
parameter removed.
* gm2-compiler/M2CaseList.mod (RangePair): Data type
simplified. (ConflictingPair) Data type simplified. (CaseList)
Data type simplified. (SetRange) Data type simplified.
(Overlaps) Reformatted. (OverlappingCaseBound) Remove tokenno
parameter.
* gm2-compiler/M2GenGCC.mod (ConvertForComparison):
Commented out. (IsWord) Removed. (HaveDifferentTypes) Removed.
(FoldSetLogicalDifference) Commented out. (DetermineFieldOf)
Commented out. (CodeMath) Commented out.
* gm2-compiler/M2Range.mod (FoldCaseBounds): Remove
first parameter to TypeCaseBounds. (CodeCaseBounds) Remove
first parameter to TypeCaseBounds.
* gm2-compiler/M2Search.mod (Assert): Imported.
(GarbageDebugging) Declared. (doDSdbEnter) Commented out.
(doDSdbExit) Commented out. (DSdbEnter) Commented out.
(DSdbExit) Commented out. (DSdbExit) Assert s # NIL.
* gm2-compiler/M2Swig.mod (Doresolveorder): Remove
parameter main. (DetermineParameter) Remove annotate parameter.
* gm2-compiler/ObjectFiles.mod (RegisterModuleObject):
Remove local variable r as libc.close and libc.read procedure
functions have an optional return result. (IsRegistered)
Remove local variable r as libc.close and libc.read procedure
functions have an optional return result.
* gm2-compiler/PCSymBuild.mod (WalkConst): Commented out.
* gm2-compiler/Sets.mod (checkRange): Remove unused
variable a. Use Assert to check memset and memcpy results instead
of assigning to a. (DuplicateSet) Remove unused variable a.
Use Assert to check return value of memset and memcpy instead of
assigning to a.
* gm2-compiler/SymbolTable.mod (MetaErrorT2): Imported.
(AlreadyImportedError) Commented out. (DisplayScopes) Commented
out. (GetConstFromTypeTree) Commented out.
(PutConstIntoTypeTree) Commented out. (SkipHiddenType) Commented
out. (GetLastMainScopeId) Commented out.
(PutExportUnImplemented) Commented out. (DumpSymbols) Commented out.
* gm2-compiler/cflex.def (AdvanceToken): New procedure.
* gm2-libs-min/libc.c (abort): Add infinite loop.
(exit) Add infinite loop.
* gm2-libs/libc.def (read): Define return value as
optional. (write) Define return value as optional.
(close) Define return value as optional.
(system) Define return value as optional.
(readv) Define return value as optional.
(writev) Define return value as optional.
(chown) Define return value as optional.
(strcpy) Define return value as optional.
(strncpy) Define return value as optional.
(unlink) Define return value as optional.
(memcpy) Define return value as optional.
(memset) Define return value as optional.
(memmove) Define return value as optional.
(setenv) Define return value as optional.
(ftime) Define return value as optional.
(shutdown) Define return value as optional.
(rename) Define return value as optional.
(atexit) Sefine return value as optional.
* Makefile.in: Rebuilt.
Signed-off-by: Gaius Mulley <gaius.mulley@southwales.ac.uk>
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>