[gcc r13-4711] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Thu Dec 15 00:18:13 GMT 2022


https://gcc.gnu.org/g:26f4aefaebc056acacc2a842f5b092ed9e671ef0

commit r13-4711-g26f4aefaebc056acacc2a842f5b092ed9e671ef0
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Thu Dec 15 00:17:29 2022 +0000

    Daily bump.

Diff:
---
 ChangeLog               |   23 +
 contrib/ChangeLog       |   21 +
 gcc/ChangeLog           |   77 +++
 gcc/DATESTAMP           |    2 +-
 gcc/analyzer/ChangeLog  |   12 +
 gcc/fortran/ChangeLog   |   13 +
 gcc/jit/ChangeLog       |    6 +
 gcc/m2/ChangeLog        |  921 +++++++++++++++++++++++++
 gcc/rust/ChangeLog      |    7 +
 gcc/testsuite/ChangeLog | 1724 +++++++++++++++++++++++++++++++++++++++++++++++
 include/ChangeLog       |   13 +
 libgm2/ChangeLog        |   39 ++
 libgomp/ChangeLog       |    5 +
 libstdc++-v3/ChangeLog  |    6 +
 14 files changed, 2868 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index bd099b4757c..d429aa16dac 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,26 @@
+2022-12-14  Gaius Mulley  <gaiusmod2@gmail.com>
+
+	* configure.ac (target_libraries): Add target-libgm2.
+	Add NCN_STRICT_CHECK_TARGET_TOOLS entry for gm2.
+	Add GCC_TARGET_TOOL entry for gm2.  (compare_exclusions)
+	add gcc/m2/gm2-compiler/M2Version,
+	gcc/m2/gm2-compiler-boot/SYSTEM and gcc/m2/gm2version.
+	* Makefile.def (target_modules): Add libgm2.  (flags_to_pass)
+	Add GM2_FOR_TARGET, GM2FLAGS_FOR_TARGET.  (dependencies) Add
+	all-target-libgm2 and on=all-target-libatomic.  (languages)
+	Add entry for language=m2 with gcc-check-target=check-m2
+	and lib-check-target=check-target-libgm2.
+	* Makefile.tpl (BUILD_EXPORTS): Add definition for GM2
+	and GM2FLAGS.  (HOST_EXPORTS) Add definition for GM2.
+	(BASE_TARGET_EXPORTS) Add definition for GM2.
+	(GM2_FOR_BUILD) Defined.  (GM2FLAGS) Defined.
+	(GM2_FOR_TARGET) Defined.  (GM2FLAGS_FOR_TARGET) Defined.
+	(EXTRA_HOST_FLAGS) Defined.  (POSTSTAGE1_FLAGS_TO_PASS)
+	Add GM2 and GM2_FOR_BUILD.  (EXTRA_TARGET_FLAGS) Add
+	GM2 and GM2FLAGS.  (EXTRA_GCC_FLAGS) Add GM2_FOR_TARGET.
+	* configure: (Rebuilt).
+	* Makefile.in: (Rebuilt).
+
 2022-12-13  Philip Herron  <philip.herron@embecosm.com>
 
 	* Makefile.def: Add Rust language.
diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index d1e87d6fccb..4030b2feec2 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,24 @@
+2022-12-14  Martin Liska  <mliska@suse.cz>
+
+	* analyze_brprob.py: Add copyright header.
+	* analyze_brprob_spec.py: Likewise.
+	* check-params-in-docs.py: Likewise.
+	* check_GNU_style.py: Likewise.
+	* check_GNU_style_lib.py: Likewise.
+	* filter-clang-warnings.py: Likewise.
+	* gcc-changelog/git_check_commit.py: Likewise.
+	* gcc-changelog/git_commit.py: Likewise.
+	* gcc-changelog/git_email.py: Likewise.
+	* gcc-changelog/git_repository.py: Likewise.
+	* gcc-changelog/git_update_version.py: Likewise.
+	* gcc-changelog/test_email.py: Likewise.
+	* mark_spam.py: Likewise.
+
+2022-12-14  Martin Liska  <mliska@suse.cz>
+
+	* mklog.py: Check for number of hunks and not if a modified
+	file is binary.
+
 2022-12-12  Martin Liska  <mliska@suse.cz>
 
 	* mklog.py: Do not search PR entry in a file that is binary.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 46b85d5bad1..c3db91c3e27 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,80 @@
+2022-12-14  David Faust  <david.faust@oracle.com>
+
+	PR target/106773
+	* btfout.cc (get_section_name): New function.
+	(btf_collect_datasec): Use it here. Process functions, marking them
+	'extern' and generating DATASEC entries for them as appropriate. Move
+	creation of BTF_KIND_FUNC records to here...
+	(btf_dtd_emit_preprocess_cb): ... from here.
+
+2022-12-14  David Faust  <david.faust@oracle.com>
+
+	PR target/106773
+	* btfout.cc (btf_collect_datasec): Correct size of void entries.
+	(btf_dvd_emit_preprocess_cb): Do not skip emitting variables which
+	refer to void types.
+	(btf_init_postprocess): Create 'const void' type record if needed and
+	adjust variables to refer to it as appropriate.
+
+2022-12-14  David Faust  <david.faust@oracle.com>
+
+	PR target/106773
+	* btfout.cc (btf_collect_datasec): Mark extern variables as such.
+	(btf_dvd_emit_preprocess_cb): Skip non-defining extern variable decl
+	if there is a defining decl for the same variable.
+	(btf_asm_varent): Accomodate 'extern' linkage.
+
+2022-12-14  Martin Jambor  <mjambor@suse.cz>
+
+	* ipa-sra.cc (create_parameter_descriptors): Consider the first
+	parameter of a method safe to dereference.
+
+2022-12-14  Martin Jambor  <mjambor@suse.cz>
+
+	* ipa-sra.cc (loaded_decls): Adjust comment.
+	(scan_expr_access): Also detect assignments of address of local
+	variables to a variable.  Bail out early on SSA_NAMEs and
+	constants as an optimization.
+
+2022-12-14  Gaius Mulley  <gaiusmod2@gmail.com>
+
+	* configure.ac (HAVE_PYTHON): Test for Python3 added.
+	* dwarf2out.cc (gen_compile_unit_die): Check language_string
+	and language to DW_LANG_Modula2.
+	* doc/install.texi: Add m2 as a language.  (--disable-libgm2)
+	Documented.  Add make check-m2 to testing selected tests.
+	* doc/sourcebuild.texi (GM2): New prerequisite item.
+	(Python3 modules) New item.  (libgm2) Added.
+	(gcc/m2) Added.
+	* configure: (Rebuilt).
+	* config.in: (Rebuilt).
+	* doc/gm2.texi: New file.
+
+2022-12-14  Martin Jambor  <mjambor@suse.cz>
+
+	* doc/invoke.texi (ipa-sra-ptrwrap-growth-factor): Fix the
+	description.
+	* params.opt (ipa-sra-ptrwrap-growth-factor): Likewise.
+
+2022-12-14  Tamar Christina  <tamar.christina@arm.com>
+
+	PR target/107988
+	* config/aarch64/aarch64.cc
+	(aarch64_vectorize_can_special_div_by_constant): Ensure input and output
+	RTL are registers.
+
+2022-12-14  Martin Liska  <mliska@suse.cz>
+
+	* doc/invoke.texi: Document ipa-sra-ptrwrap-growth-factor.
+
+2022-12-14  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/107617
+	* tree-ssa-sccvn.cc (vn_walk_cb_data::push_partial_def):
+	Handle negative pd.rhs_off.
+	(vn_reference_lookup_3): Properly provide pd.rhs_off
+	for .LEN_STORE on big-endian targets.
+
 2022-12-13  Martin Jambor  <mjambor@suse.cz>
 
 	* ipa-param-manipulation.cc
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index fb5d5da64c6..414c306c21c 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20221214
+20221215
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index 911803549c9..3363fc88010 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,15 @@
+2022-12-14  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/108065
+	* region.cc (decl_region::get_svalue_for_initializer): Bail out to
+	avoid calling binding_key::make with an empty region.
+	* store.cc (binding_map::apply_ctor_val_to_range): Likewise.
+	(binding_map::apply_ctor_pair_to_child_region): Likewise.
+	(binding_cluster::bind): Likewise.
+	(binding_cluster::purge_region): Likewise.
+	(binding_cluster::maybe_get_compound_binding): Likewise.
+	(binding_cluster::maybe_get_simple_value): Likewise.
+
 2022-12-09  David Malcolm  <dmalcolm@redhat.com>
 
 	* analyzer.h (class known_function): Expand comment.
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index cbb0ecfbe69..ed728eb7243 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,16 @@
+2022-12-14  Julian Brown  <julian@codesourcery.com>
+
+	PR fortran/107214
+	* gfortran.h (gfc_symbol): Add data_mark, dev_mark, gen_mark and
+	reduc_mark bitfields.
+	* openmp.cc (resolve_omp_clauses): Use above bitfields to improve
+	duplicate clause detection.
+
+2022-12-14  Julian Brown  <julian@codesourcery.com>
+
+	* trans-openmp.cc (gfc_add_firstprivate_if_unmapped): New function.
+	(gfc_split_omp_clauses): Call above.
+
 2022-12-13  Steve Kargl  <kargl@gcc.gnu.org>
 
 	PR fortran/107423
diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog
index ef10d7865b1..d4f296f796f 100644
--- a/gcc/jit/ChangeLog
+++ b/gcc/jit/ChangeLog
@@ -1,3 +1,9 @@
+2022-12-14  Antoni Boucher  <bouanto@zoho.com>
+	    Guillaume Gomez  <guillaume1.gomez@gmail.com>
+
+	PR jit/108078
+	* jit-recording.h: Add vector_type::is_same_type_as method
+
 2022-12-07  Antoni Boucher  <bouanto@zoho.com>
 	    Guillaume Gomez  <guillaume1.gomez@gmail.com>
 
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
new file mode 100644
index 00000000000..a3e39efe437
--- /dev/null
+++ b/gcc/m2/ChangeLog
@@ -0,0 +1,921 @@
+2022-12-14  Gaius Mulley  <gaiusmod2@gmail.com>
+
+	* COPYING.FDL: (New file).
+	* COPYING.RUNTIME: (New file).
+	* COPYING3: (New file).
+	* COPYING3.LIB: (New file).
+	* Make-lang.in: (New file).
+	* Make-maintainer.in: (New file).
+	* NEWS: (New file).
+	* README: (New file).
+	* config-lang.in: (New file).
+	* config-make.in: (New file).
+	* configure.ac: (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/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/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/M2Graph.def: (New file).
+	* gm2-compiler/M2Graph.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/M2Scaffold.def: (New file).
+	* gm2-compiler/M2Scaffold.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/Output.def: (New file).
+	* gm2-compiler/Output.mod: (New file).
+	* gm2-compiler/P0SymBuild.def: (New file).
+	* gm2-compiler/P0SymBuild.mod: (New file).
+	* gm2-compiler/P0SyntaxCheck.bnf: (New file).
+	* gm2-compiler/P0SyntaxCheck.def: (New file).
+	* gm2-compiler/P1Build.bnf: (New file).
+	* gm2-compiler/P1Build.def: (New file).
+	* gm2-compiler/P1SymBuild.def: (New file).
+	* gm2-compiler/P1SymBuild.mod: (New file).
+	* gm2-compiler/P2Build.bnf: (New file).
+	* gm2-compiler/P2Build.def: (New file).
+	* gm2-compiler/P2SymBuild.def: (New file).
+	* gm2-compiler/P2SymBuild.mod: (New file).
+	* gm2-compiler/P3Build.bnf: (New file).
+	* gm2-compiler/P3Build.def: (New file).
+	* gm2-compiler/P3SymBuild.def: (New file).
+	* gm2-compiler/P3SymBuild.mod: (New file).
+	* gm2-compiler/PCBuild.bnf: (New file).
+	* gm2-compiler/PCBuild.def: (New file).
+	* gm2-compiler/PCSymBuild.def: (New file).
+	* gm2-compiler/PCSymBuild.mod: (New file).
+	* gm2-compiler/PHBuild.bnf: (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.cc: (New file).
+	* gm2-gcc/init.def: (New file).
+	* gm2-gcc/init.h: (New file).
+	* gm2-gcc/m2assert.cc: (New file).
+	* gm2-gcc/m2assert.h: (New file).
+	* gm2-gcc/m2block.cc: (New file).
+	* gm2-gcc/m2block.def: (New file).
+	* gm2-gcc/m2block.h: (New file).
+	* gm2-gcc/m2builtins.cc: (New file).
+	* gm2-gcc/m2builtins.def: (New file).
+	* gm2-gcc/m2builtins.h: (New file).
+	* gm2-gcc/m2color.cc: (New file).
+	* gm2-gcc/m2color.def: (New file).
+	* gm2-gcc/m2color.h: (New file).
+	* gm2-gcc/m2configure.cc: (New file).
+	* gm2-gcc/m2configure.def: (New file).
+	* gm2-gcc/m2configure.h: (New file).
+	* gm2-gcc/m2convert.cc: (New file).
+	* gm2-gcc/m2convert.def: (New file).
+	* gm2-gcc/m2convert.h: (New file).
+	* gm2-gcc/m2decl.cc: (New file).
+	* gm2-gcc/m2decl.def: (New file).
+	* gm2-gcc/m2decl.h: (New file).
+	* gm2-gcc/m2except.cc: (New file).
+	* gm2-gcc/m2except.def: (New file).
+	* gm2-gcc/m2except.h: (New file).
+	* gm2-gcc/m2expr.cc: (New file).
+	* gm2-gcc/m2expr.def: (New file).
+	* gm2-gcc/m2expr.h: (New file).
+	* gm2-gcc/m2linemap.cc: (New file).
+	* gm2-gcc/m2linemap.def: (New file).
+	* gm2-gcc/m2linemap.h: (New file).
+	* gm2-gcc/m2misc.cc: (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.cc: (New file).
+	* gm2-gcc/m2statement.def: (New file).
+	* gm2-gcc/m2statement.h: (New file).
+	* gm2-gcc/m2top.cc: (New file).
+	* gm2-gcc/m2top.def: (New file).
+	* gm2-gcc/m2top.h: (New file).
+	* gm2-gcc/m2tree.cc: (New file).
+	* gm2-gcc/m2tree.def: (New file).
+	* gm2-gcc/m2tree.h: (New file).
+	* gm2-gcc/m2treelib.cc: (New file).
+	* gm2-gcc/m2treelib.def: (New file).
+	* gm2-gcc/m2treelib.h: (New file).
+	* gm2-gcc/m2type.cc: (New file).
+	* gm2-gcc/m2type.def: (New file).
+	* gm2-gcc/m2type.h: (New file).
+	* gm2-gcc/rtegraph.cc: (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.cc: (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/M2LINK.c: (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.cc: (New file).
+	* gm2-libs-ch/cgetopt.c: (New file).
+	* gm2-libs-ch/choosetemp.c: (New file).
+	* gm2-libs-ch/dtoa.cc: (New file).
+	* gm2-libs-ch/errno.c: (New file).
+	* gm2-libs-ch/host.c: (New file).
+	* gm2-libs-ch/ldtoa.cc: (New file).
+	* gm2-libs-ch/m2rts.h: (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.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/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/M2Dependent.def: (New file).
+	* gm2-libs/M2Dependent.mod: (New file).
+	* gm2-libs/M2EXCEPTION.def: (New file).
+	* gm2-libs/M2EXCEPTION.mod: (New file).
+	* gm2-libs/M2LINK.def: (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.cc: (New file).
+	* gm2version.h: (New file).
+	* init/README: (New file).
+	* init/mcinit: (New file).
+	* init/ppginit: (New file).
+	* lang-specs.h: (New file).
+	* lang.opt: (New file).
+	* m2-tree.def: (New file).
+	* m2-tree.h: (New file).
+	* m2.flex: (New file).
+	* m2pp.cc: (New file).
+	* m2pp.h: (New file).
+	* mc-boot-ch/GBuiltins.c: (New file).
+	* mc-boot-ch/GM2LINK.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.cc: (New file).
+	* mc-boot-ch/Gabort.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/Gtermios.cc: (New file).
+	* mc-boot-ch/Gwrapc.c: (New file).
+	* mc-boot-ch/README: (New file).
+	* mc-boot-ch/m2rts.h: (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/GM2Dependent.c: (New file).
+	* mc-boot/GM2Dependent.h: (New file).
+	* mc-boot/GM2EXCEPTION.c: (New file).
+	* mc-boot/GM2EXCEPTION.h: (New file).
+	* mc-boot/GM2LINK.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.bnf: (New file).
+	* mc/mcp1.def: (New file).
+	* mc/mcp2.bnf: (New file).
+	* mc/mcp2.def: (New file).
+	* mc/mcp3.bnf: (New file).
+	* mc/mcp3.def: (New file).
+	* mc/mcp4.bnf: (New file).
+	* mc/mcp4.def: (New file).
+	* mc/mcp5.bnf: (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).
+	* pge-boot/GASCII.c: (New file).
+	* pge-boot/GASCII.h: (New file).
+	* pge-boot/GArgs.c: (New file).
+	* pge-boot/GArgs.h: (New file).
+	* pge-boot/GAssertion.c: (New file).
+	* pge-boot/GAssertion.h: (New file).
+	* pge-boot/GBreak.h: (New file).
+	* pge-boot/GBuiltins.c: (New file).
+	* pge-boot/GCmdArgs.h: (New file).
+	* pge-boot/GDebug.c: (New file).
+	* pge-boot/GDebug.h: (New file).
+	* pge-boot/GDynamicStrings.c: (New file).
+	* pge-boot/GDynamicStrings.h: (New file).
+	* pge-boot/GEnvironment.h: (New file).
+	* pge-boot/GFIO.c: (New file).
+	* pge-boot/GFIO.h: (New file).
+	* pge-boot/GFormatStrings.h: (New file).
+	* pge-boot/GFpuIO.h: (New file).
+	* pge-boot/GIO.c: (New file).
+	* pge-boot/GIO.h: (New file).
+	* pge-boot/GIndexing.c: (New file).
+	* pge-boot/GIndexing.h: (New file).
+	* pge-boot/GLists.c: (New file).
+	* pge-boot/GLists.h: (New file).
+	* pge-boot/GM2Dependent.c: (New file).
+	* pge-boot/GM2Dependent.h: (New file).
+	* pge-boot/GM2EXCEPTION.c: (New file).
+	* pge-boot/GM2EXCEPTION.h: (New file).
+	* pge-boot/GM2LINK.c: (New file).
+	* pge-boot/GM2LINK.h: (New file).
+	* pge-boot/GM2RTS.c: (New file).
+	* pge-boot/GM2RTS.h: (New file).
+	* pge-boot/GNameKey.c: (New file).
+	* pge-boot/GNameKey.h: (New file).
+	* pge-boot/GNumberIO.c: (New file).
+	* pge-boot/GNumberIO.h: (New file).
+	* pge-boot/GOutput.c: (New file).
+	* pge-boot/GOutput.h: (New file).
+	* pge-boot/GPushBackInput.c: (New file).
+	* pge-boot/GPushBackInput.h: (New file).
+	* pge-boot/GRTExceptions.c: (New file).
+	* pge-boot/GRTExceptions.h: (New file).
+	* pge-boot/GRTco.c: (New file).
+	* pge-boot/GSArgs.h: (New file).
+	* pge-boot/GSEnvironment.h: (New file).
+	* pge-boot/GSFIO.c: (New file).
+	* pge-boot/GSFIO.h: (New file).
+	* pge-boot/GSYSTEM.c: (New file).
+	* pge-boot/GSYSTEM.h: (New file).
+	* pge-boot/GScan.h: (New file).
+	* pge-boot/GSelective.c: (New file).
+	* pge-boot/GStdIO.c: (New file).
+	* pge-boot/GStdIO.h: (New file).
+	* pge-boot/GStorage.c: (New file).
+	* pge-boot/GStorage.h: (New file).
+	* pge-boot/GStrCase.c: (New file).
+	* pge-boot/GStrCase.h: (New file).
+	* pge-boot/GStrIO.c: (New file).
+	* pge-boot/GStrIO.h: (New file).
+	* pge-boot/GStrLib.c: (New file).
+	* pge-boot/GStrLib.h: (New file).
+	* pge-boot/GStringConvert.h: (New file).
+	* pge-boot/GSymbolKey.c: (New file).
+	* pge-boot/GSymbolKey.h: (New file).
+	* pge-boot/GSysExceptions.c: (New file).
+	* pge-boot/GSysExceptions.h: (New file).
+	* pge-boot/GSysStorage.c: (New file).
+	* pge-boot/GSysStorage.h: (New file).
+	* pge-boot/GTimeString.h: (New file).
+	* pge-boot/GUnixArgs.cc: (New file).
+	* pge-boot/GUnixArgs.h: (New file).
+	* pge-boot/Gabort.c: (New file).
+	* pge-boot/Gbnflex.c: (New file).
+	* pge-boot/Gbnflex.h: (New file).
+	* pge-boot/Gcbuiltin.c: (New file).
+	* pge-boot/Gdtoa.c: (New file).
+	* pge-boot/Gdtoa.h: (New file).
+	* pge-boot/Gerrno.c: (New file).
+	* pge-boot/Gerrno.h: (New file).
+	* pge-boot/Gldtoa.c: (New file).
+	* pge-boot/Gldtoa.h: (New file).
+	* pge-boot/Glibc.c: (New file).
+	* pge-boot/Glibc.h: (New file).
+	* pge-boot/Glibm.c: (New file).
+	* pge-boot/Glibm.h: (New file).
+	* pge-boot/Gmcrts.c: (New file).
+	* pge-boot/Gmcrts.h: (New file).
+	* pge-boot/Gnetwork.h: (New file).
+	* pge-boot/Gpge.c: (New file).
+	* pge-boot/Gtermios.cc: (New file).
+	* pge-boot/Gtermios.h: (New file).
+	* pge-boot/Gwrapc.c: (New file).
+	* pge-boot/Gwrapc.h: (New file).
+	* pge-boot/README: (New file).
+	* pge-boot/m2rts.h: (New file).
+	* pge-boot/main.c: (New file).
+	* pge-boot/network.c: (New file).
+	* plugin/README: (New file).
+	* plugin/m2rte.cc: (New file).
+	* tools-src/README: (New file).
+	* tools-src/boilerplate.py: (New file).
+	* tools-src/buildpg: (New file).
+	* tools-src/calcpath: (New file).
+	* tools-src/def2doc.py: (New file).
+	* tools-src/makeSystem: (New file).
+	* tools-src/mklink.c: (New file).
+	* tools-src/tidydates.py: (New file).
+	* images/LICENSE.IMG: (New file).
+	* images/gnupng: (New file).
+	* images/gnu.eps: (New file).
+	* version.c: (New file).
+	* configure: (Rebuilt).
+	* target-independent/Builtins.texi: New file.
+	* target-independent/SYSTEM-iso.texi: New file.
+	* target-independent/SYSTEM-pim.texi: New file.
+	* target-independent/gm2-libs.texi: New file.
+	* target-independent/readme.txt: New file.
\ No newline at end of file
diff --git a/gcc/rust/ChangeLog b/gcc/rust/ChangeLog
index acd36bf7ce4..fea0f7fa7be 100644
--- a/gcc/rust/ChangeLog
+++ b/gcc/rust/ChangeLog
@@ -1,3 +1,10 @@
+2022-12-14  Jakub Jelinek  <jakub@redhat.com>
+
+	PR rust/106072
+	* parse/rust-parse-impl.h (parse_closure_param): Store
+	pattern->get_locus () in a temporary before std::move (pattern) is
+	invoked.
+
 2022-12-13  Philip Herron  <philip.herron@embecosm.com>
 
 	* CONTRIBUTING.md: New.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index c36a2aea940..a41b607e6db 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,1727 @@
+2022-12-14  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/108065
+	* gfortran.dg/analyzer/pr108065.f90: New test.
+
+2022-12-14  David Faust  <david.faust@oracle.com>
+
+	PR target/106773
+	* gcc.dg/debug/btf/btf-datasec-2.c: New test.
+	* gcc.dg/debug/btf/btf-function-6.c: New test.
+
+2022-12-14  David Faust  <david.faust@oracle.com>
+
+	PR target/106773
+	* gcc.dg/debug/btf/btf-pr106773.c: New test.
+
+2022-12-14  David Faust  <david.faust@oracle.com>
+
+	PR target/106773
+	* gcc.dg/debug/btf/btf-variables-4.c: New test.
+	* gcc.dg/debug/btf/btf-variables-5.c: New test.
+
+2022-12-14  Martin Jambor  <mjambor@suse.cz>
+
+	* g++.dg/ipa/ipa-sra-6.C: New test.
+
+2022-12-14  Martin Jambor  <mjambor@suse.cz>
+
+	* gcc.dg/ipa/ipa-sra-29.c: New test.
+
+2022-12-14  Gaius Mulley  <gaiusmod2@gmail.com>
+
+	* lib/gm2-dg.exp: (New file).
+	* lib/gm2.exp: (New file).
+	* lib/gm2-simple.exp: (New file).
+	* lib/gm2-torture.exp: (New file).
+	* gm2/calling-c/datatypes/unbounded/run/pass/c.c: (New file).
+	* gm2/calling-c/datatypes/unbounded/run/pass/c.def: (New file).
+	* gm2/calling-c/datatypes/unbounded/run/pass/calling-c-datatypes-unbounded-run-pass.exp:
+	(New file).
+	* gm2/calling-c/datatypes/unbounded/run/pass/m.mod: (New file).
+	* gm2/case/pass/case-pass.exp: (New file).
+	* gm2/case/pass/testcase1.mod: (New file).
+	* gm2/case/pass/testcase2.mod: (New file).
+	* gm2/case/pass/testcase3.mod: (New file).
+	* gm2/case/pass/testcase4.mod: (New file).
+	* gm2/complex/fail/var1.mod: (New file).
+	* gm2/complex/pass/arith.mod: (New file).
+	* gm2/complex/pass/arith2.mod: (New file).
+	* gm2/complex/pass/arith3.mod: (New file).
+	* gm2/complex/pass/arith4.mod: (New file).
+	* gm2/complex/pass/arith5.mod: (New file).
+	* gm2/complex/pass/arith6.mod: (New file).
+	* gm2/complex/pass/complex-pass.exp: (New file).
+	* gm2/complex/pass/consts.mod: (New file).
+	* gm2/complex/pass/consts2.mod: (New file).
+	* gm2/complex/pass/consts3.mod: (New file).
+	* gm2/complex/pass/tinycabs.mod: (New file).
+	* gm2/complex/pass/var1.mod: (New file).
+	* gm2/complex/pass/var2.mod: (New file).
+	* gm2/complex/pass/var3.mod: (New file).
+	* gm2/complex/pass/var4.mod: (New file).
+	* gm2/complex/pass/var5.mod: (New file).
+	* gm2/complex/pass/var6.mod: (New file).
+	* gm2/complex/pass/var7.mod: (New file).
+	* gm2/complex/pass/var8.mod: (New file).
+	* gm2/complex/run/pass/arith3.mod: (New file).
+	* gm2/complex/run/pass/arith4.mod: (New file).
+	* gm2/complex/run/pass/arith5.mod: (New file).
+	* gm2/complex/run/pass/arith6.mod: (New file).
+	* gm2/complex/run/pass/arith7.mod: (New file).
+	* gm2/complex/run/pass/arith8.mod: (New file).
+	* gm2/complex/run/pass/complex-run-pass.exp: (New file).
+	* gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp: (New file).
+	* gm2/coroutines/pim/run/pass/testiotransfer.mod: (New file).
+	* gm2/coroutines/pim/run/pass/testtransfer.mod: (New file).
+	* gm2/cpp/fail/another.h: (New file).
+	* gm2/cpp/fail/fail1.mod: (New file).
+	* gm2/cpp/longcard2.mod: (New file).
+	* gm2/cpp/longstrimp.mod: (New file).
+	* gm2/cpp/pass/arrayhuge.mod: (New file).
+	* gm2/cpp/pass/arrayhuge2.mod: (New file).
+	* gm2/cpp/pass/cpp-pass.exp: (New file).
+	* gm2/cpp/pass/cpp.mod: (New file).
+	* gm2/cpp/pass/cpph.mod: (New file).
+	* gm2/cpp/pass/subaddr.mod: (New file).
+	* gm2/cpp/pass/testcpp.mod: (New file).
+	* gm2/cpp/pass/testcpp2.mod: (New file).
+	* gm2/cpp/setchar2.mod: (New file).
+	* gm2/cpp/setchar6.mod: (New file).
+	* gm2/cse/fail/cse-fail.exp: (New file).
+	* gm2/cse/fail/testcse38.mod: (New file).
+	* gm2/cse/pass/cse-pass.exp: (New file).
+	* gm2/cse/pass/m2t.c: (New file).
+	* gm2/cse/pass/testb.mod: (New file).
+	* gm2/cse/pass/testbuiltin.def: (New file).
+	* gm2/cse/pass/testbuiltin.mod: (New file).
+	* gm2/cse/pass/testcse.def: (New file).
+	* gm2/cse/pass/testcse.mod: (New file).
+	* gm2/cse/pass/testcse10.mod: (New file).
+	* gm2/cse/pass/testcse11.mod: (New file).
+	* gm2/cse/pass/testcse12.mod: (New file).
+	* gm2/cse/pass/testcse13.mod: (New file).
+	* gm2/cse/pass/testcse14.mod: (New file).
+	* gm2/cse/pass/testcse15.mod: (New file).
+	* gm2/cse/pass/testcse16.mod: (New file).
+	* gm2/cse/pass/testcse17.mod: (New file).
+	* gm2/cse/pass/testcse18.mod: (New file).
+	* gm2/cse/pass/testcse19.mod: (New file).
+	* gm2/cse/pass/testcse2.mod: (New file).
+	* gm2/cse/pass/testcse20.mod: (New file).
+	* gm2/cse/pass/testcse21.mod: (New file).
+	* gm2/cse/pass/testcse22.mod: (New file).
+	* gm2/cse/pass/testcse23.mod: (New file).
+	* gm2/cse/pass/testcse24.mod: (New file).
+	* gm2/cse/pass/testcse25.mod: (New file).
+	* gm2/cse/pass/testcse26.mod: (New file).
+	* gm2/cse/pass/testcse27.mod: (New file).
+	* gm2/cse/pass/testcse28.mod: (New file).
+	* gm2/cse/pass/testcse29.mod: (New file).
+	* gm2/cse/pass/testcse3.mod: (New file).
+	* gm2/cse/pass/testcse31.mod: (New file).
+	* gm2/cse/pass/testcse32.mod: (New file).
+	* gm2/cse/pass/testcse33.mod: (New file).
+	* gm2/cse/pass/testcse34.mod: (New file).
+	* gm2/cse/pass/testcse35.mod: (New file).
+	* gm2/cse/pass/testcse36.mod: (New file).
+	* gm2/cse/pass/testcse37.mod: (New file).
+	* gm2/cse/pass/testcse39.mod: (New file).
+	* gm2/cse/pass/testcse4.c: (New file).
+	* gm2/cse/pass/testcse4.mod: (New file).
+	* gm2/cse/pass/testcse40.mod: (New file).
+	* gm2/cse/pass/testcse41.mod: (New file).
+	* gm2/cse/pass/testcse42.mod: (New file).
+	* gm2/cse/pass/testcse43.mod: (New file).
+	* gm2/cse/pass/testcse44.mod: (New file).
+	* gm2/cse/pass/testcse45.mod: (New file).
+	* gm2/cse/pass/testcse46.mod: (New file).
+	* gm2/cse/pass/testcse47.mod: (New file).
+	* gm2/cse/pass/testcse48.mod: (New file).
+	* gm2/cse/pass/testcse49.mod: (New file).
+	* gm2/cse/pass/testcse5.c: (New file).
+	* gm2/cse/pass/testcse5.mod: (New file).
+	* gm2/cse/pass/testcse50.def: (New file).
+	* gm2/cse/pass/testcse50.mod: (New file).
+	* gm2/cse/pass/testcse51.mod: (New file).
+	* gm2/cse/pass/testcse52.def: (New file).
+	* gm2/cse/pass/testcse52.mod: (New file).
+	* gm2/cse/pass/testcse53.def: (New file).
+	* gm2/cse/pass/testcse53.mod: (New file).
+	* gm2/cse/pass/testcse6.c: (New file).
+	* gm2/cse/pass/testcse6.mod: (New file).
+	* gm2/cse/pass/testcse7.c: (New file).
+	* gm2/cse/pass/testcse7.mod: (New file).
+	* gm2/cse/pass/testcse8.c: (New file).
+	* gm2/cse/pass/testcse8.mod: (New file).
+	* gm2/cse/pass/testcse9.c: (New file).
+	* gm2/cse/pass/testsize.mod: (New file).
+	* gm2/dynamic/pass/add.mod: (New file).
+	* gm2/dynamic/pass/dynamic-pass.exp: (New file).
+	* gm2/dynamic/pass/prog21.mod: (New file).
+	* gm2/dynamic/pass/testarray.mod: (New file).
+	* gm2/dynamic/pass/testarray2.mod: (New file).
+	* gm2/dynamic/pass/testarray3.mod: (New file).
+	* gm2/dynamic/pass/testarray4.mod: (New file).
+	* gm2/dynamic/pass/testarray6.mod: (New file).
+	* gm2/dynamic/pass/testbec.mod: (New file).
+	* gm2/dynamic/pass/testbec10.mod: (New file).
+	* gm2/dynamic/pass/testbec11.mod: (New file).
+	* gm2/dynamic/pass/testbec12.mod: (New file).
+	* gm2/dynamic/pass/testbec13.mod: (New file).
+	* gm2/dynamic/pass/testbec14.mod: (New file).
+	* gm2/dynamic/pass/testbec15.mod: (New file).
+	* gm2/dynamic/pass/testbec16.mod: (New file).
+	* gm2/dynamic/pass/testbec17.mod: (New file).
+	* gm2/dynamic/pass/testbec18.mod: (New file).
+	* gm2/dynamic/pass/testbec19.mod: (New file).
+	* gm2/dynamic/pass/testbec2.mod: (New file).
+	* gm2/dynamic/pass/testbec20.mod: (New file).
+	* gm2/dynamic/pass/testbec21.mod: (New file).
+	* gm2/dynamic/pass/testbec22.mod: (New file).
+	* gm2/dynamic/pass/testbec23.mod: (New file).
+	* gm2/dynamic/pass/testbec24.mod: (New file).
+	* gm2/dynamic/pass/testbec25.mod: (New file).
+	* gm2/dynamic/pass/testbec26.mod: (New file).
+	* gm2/dynamic/pass/testbec27.mod: (New file).
+	* gm2/dynamic/pass/testbec28.mod: (New file).
+	* gm2/dynamic/pass/testbec29.mod: (New file).
+	* gm2/dynamic/pass/testbec3.mod: (New file).
+	* gm2/dynamic/pass/testbec30.mod: (New file).
+	* gm2/dynamic/pass/testbec31.mod: (New file).
+	* gm2/dynamic/pass/testbec32.mod: (New file).
+	* gm2/dynamic/pass/testbec33.mod: (New file).
+	* gm2/dynamic/pass/testbec34.mod: (New file).
+	* gm2/dynamic/pass/testbec35.mod: (New file).
+	* gm2/dynamic/pass/testbec36.mod: (New file).
+	* gm2/dynamic/pass/testbec37.mod: (New file).
+	* gm2/dynamic/pass/testbec38.mod: (New file).
+	* gm2/dynamic/pass/testbec39.mod: (New file).
+	* gm2/dynamic/pass/testbec4.mod: (New file).
+	* gm2/dynamic/pass/testbec40.mod: (New file).
+	* gm2/dynamic/pass/testbec41.mod: (New file).
+	* gm2/dynamic/pass/testbec42.mod: (New file).
+	* gm2/dynamic/pass/testbec43.mod: (New file).
+	* gm2/dynamic/pass/testbec44.mod: (New file).
+	* gm2/dynamic/pass/testbec45.mod: (New file).
+	* gm2/dynamic/pass/testbec5.mod: (New file).
+	* gm2/dynamic/pass/testbec6.mod: (New file).
+	* gm2/dynamic/pass/testbec7.mod: (New file).
+	* gm2/dynamic/pass/testbec8.mod: (New file).
+	* gm2/dynamic/pass/testbec9.mod: (New file).
+	* gm2/dynamic/pass/testdavid.mod: (New file).
+	* gm2/dynamic/pass/testdiv.mod: (New file).
+	* gm2/dynamic/pass/testexp.mod: (New file).
+	* gm2/dynamic/pass/testfor.mod: (New file).
+	* gm2/dynamic/pass/testfor2.mod: (New file).
+	* gm2/dynamic/pass/testfunc.mod: (New file).
+	* gm2/dynamic/pass/testfunc2.mod: (New file).
+	* gm2/dynamic/pass/testfunc3.mod: (New file).
+	* gm2/dynamic/pass/testfunc4.mod: (New file).
+	* gm2/dynamic/pass/testfunc5.mod: (New file).
+	* gm2/dynamic/pass/testfunc6.mod: (New file).
+	* gm2/dynamic/pass/testif.mod: (New file).
+	* gm2/dynamic/pass/testit.mod: (New file).
+	* gm2/dynamic/pass/testloop.mod: (New file).
+	* gm2/dynamic/pass/testloop2.mod: (New file).
+	* gm2/dynamic/pass/testloop3.mod: (New file).
+	* gm2/dynamic/pass/testloop4.mod: (New file).
+	* gm2/dynamic/pass/testloop5.mod: (New file).
+	* gm2/dynamic/pass/testmin.mod: (New file).
+	* gm2/dynamic/pass/testnum4.mod: (New file).
+	* gm2/dynamic/pass/testord.mod: (New file).
+	* gm2/dynamic/pass/testparam.mod: (New file).
+	* gm2/dynamic/pass/testparam2.mod: (New file).
+	* gm2/dynamic/pass/testproc.mod: (New file).
+	* gm2/dynamic/pass/testproc2.c: (New file).
+	* gm2/dynamic/pass/testproc2.def: (New file).
+	* gm2/dynamic/pass/testproc2.mod: (New file).
+	* gm2/dynamic/pass/testscn.mod: (New file).
+	* gm2/dynamic/pass/testset.mod: (New file).
+	* gm2/dynamic/pass/testset2.mod: (New file).
+	* gm2/dynamic/pass/testset3.mod: (New file).
+	* gm2/dynamic/pass/teststr.c: (New file).
+	* gm2/dynamic/pass/teststr.mod: (New file).
+	* gm2/dynamic/pass/teststr2.mod: (New file).
+	* gm2/dynamic/pass/teststring.mod: (New file).
+	* gm2/dynamic/pass/testunbounded.mod: (New file).
+	* gm2/dynamic/pass/testwith.mod: (New file).
+	* gm2/dynamic/pass/testzero.mod: (New file).
+	* gm2/dynamic/pass/wc.mod: (New file).
+	* gm2/embedded/pass/embedded-pass.exp: (New file).
+	* gm2/embedded/pass/varataddress.mod: (New file).
+	* gm2/embedded/pass/varataddress1.mod: (New file).
+	* gm2/embedded/pass/varataddress2.mod: (New file).
+	* gm2/embedded/pass/varataddress3.mod: (New file).
+	* gm2/errors/fail/array1.mod: (New file).
+	* gm2/errors/fail/badexpr.mod: (New file).
+	* gm2/errors/fail/badfor.mod: (New file).
+	* gm2/errors/fail/badhigh.mod: (New file).
+	* gm2/errors/fail/badshift.mod: (New file).
+	* gm2/errors/fail/badsubexpradr.mod: (New file).
+	* gm2/errors/fail/binaryconst.mod: (New file).
+	* gm2/errors/fail/binarygeneric.mod: (New file).
+	* gm2/errors/fail/binarygenericconst.mod: (New file).
+	* gm2/errors/fail/end.mod: (New file).
+	* gm2/errors/fail/errors-fail.exp: (New file).
+	* gm2/errors/fail/mismatched.mod: (New file).
+	* gm2/errors/fail/mismatchedproc.mod: (New file).
+	* gm2/errors/fail/nestedproc4.mod: (New file).
+	* gm2/errors/fail/nomodule.mod: (New file).
+	* gm2/errors/fail/proctype.mod: (New file).
+	* gm2/errors/fail/prog110.mod: (New file).
+	* gm2/errors/fail/prog111.mod: (New file).
+	* gm2/errors/fail/prog113.mod: (New file).
+	* gm2/errors/fail/prog114.mod: (New file).
+	* gm2/errors/fail/testaddress.mod: (New file).
+	* gm2/errors/fail/testarray.mod: (New file).
+	* gm2/errors/fail/testbit.mod: (New file).
+	* gm2/errors/fail/testbit2.mod: (New file).
+	* gm2/errors/fail/testcase.mod: (New file).
+	* gm2/errors/fail/testcomment.mod: (New file).
+	* gm2/errors/fail/testcomment2.mod: (New file).
+	* gm2/errors/fail/testcomment3.mod: (New file).
+	* gm2/errors/fail/testconst.mod: (New file).
+	* gm2/errors/fail/testdyn.mod: (New file).
+	* gm2/errors/fail/testdyn2.mod: (New file).
+	* gm2/errors/fail/testdyn3.mod: (New file).
+	* gm2/errors/fail/testexp.mod: (New file).
+	* gm2/errors/fail/testfio.mod: (New file).
+	* gm2/errors/fail/testimport.mod: (New file).
+	* gm2/errors/fail/testimport2.def: (New file).
+	* gm2/errors/fail/testimport2.mod: (New file).
+	* gm2/errors/fail/testinit.mod: (New file).
+	* gm2/errors/fail/testmodule.mod: (New file).
+	* gm2/errors/fail/testnil.mod: (New file).
+	* gm2/errors/fail/testnil2.mod: (New file).
+	* gm2/errors/fail/testparam.mod: (New file).
+	* gm2/errors/fail/testproc.mod: (New file).
+	* gm2/errors/fail/testproc2.mod: (New file).
+	* gm2/errors/fail/testsize.mod: (New file).
+	* gm2/errors/fail/teststring.mod: (New file).
+	* gm2/errors/fail/testsub3.mod: (New file).
+	* gm2/errors/fail/testsub4.mod: (New file).
+	* gm2/errors/fail/testtype.mod: (New file).
+	* gm2/errors/fail/testvar.mod: (New file).
+	* gm2/errors/fail/testwith.mod: (New file).
+	* gm2/errors/fail/testwrite.mod: (New file).
+	* gm2/errors/fail/type.mod: (New file).
+	* gm2/errors/fail/unarygeneric.mod: (New file).
+	* gm2/errors/mustfail: (New file).
+	* gm2/errors/options: (New file).
+	* gm2/errors/testchar.mod: (New file).
+	* gm2/errors/testsub2.mod: (New file).
+	* gm2/examples/callingC/pass/examples-callingC-pass.exp: (New file).
+	* gm2/examples/callingC/pass/hello.mod: (New file).
+	* gm2/examples/callingC/pass/libprintf.def: (New file).
+	* gm2/examples/callingC/run/pass/c.c: (New file).
+	* gm2/examples/callingC/run/pass/c.def: (New file).
+	* gm2/examples/callingC/run/pass/examples-callingC-run-pass.exp: (New file).
+	* gm2/examples/callingC/run/pass/hello.mod: (New file).
+	* gm2/examples/callingC/run/pass/libprintf.def: (New file).
+	* gm2/examples/callingC/run/pass/m.mod: (New file).
+	* gm2/examples/cpp/pass/examples-cpp-pass.exp: (New file).
+	* gm2/examples/cpp/pass/hello.mod: (New file).
+	* gm2/examples/cppDef/pass/a.def: (New file).
+	* gm2/examples/cppDef/pass/a.mod: (New file).
+	* gm2/examples/cppDef/pass/b.mod: (New file).
+	* gm2/examples/cppDef/pass/examples-cppDef-pass.exp: (New file).
+	* gm2/examples/cppDef/pass/libprintf.def: (New file).
+	* gm2/examples/hello/pass/examples-hello-pass.exp: (New file).
+	* gm2/examples/hello/pass/hello.mod: (New file).
+	* gm2/examples/map/pass/AdvMap.def: (New file).
+	* gm2/examples/map/pass/AdvMap.mod: (New file).
+	* gm2/examples/map/pass/BoxMap.def: (New file).
+	* gm2/examples/map/pass/BoxMap.mod: (New file).
+	* gm2/examples/map/pass/Chance.def: (New file).
+	* gm2/examples/map/pass/Chance.mod: (New file).
+	* gm2/examples/map/pass/Find.def: (New file).
+	* gm2/examples/map/pass/Find.mod: (New file).
+	* gm2/examples/map/pass/Geometry.def: (New file).
+	* gm2/examples/map/pass/Geometry.mod: (New file).
+	* gm2/examples/map/pass/MakeBoxes.def: (New file).
+	* gm2/examples/map/pass/MakeBoxes.mod: (New file).
+	* gm2/examples/map/pass/Map.mod: (New file).
+	* gm2/examples/map/pass/RoomMap.def: (New file).
+	* gm2/examples/map/pass/RoomMap.mod: (New file).
+	* gm2/examples/map/pass/Semantic.mod: (New file).
+	* gm2/examples/map/pass/StoreCoord.def: (New file).
+	* gm2/examples/map/pass/StoreCoord.mod: (New file).
+	* gm2/examples/map/pass/StoreCoords.def: (New file).
+	* gm2/examples/map/pass/StoreCoords.mod: (New file).
+	* gm2/examples/map/pass/WriteMap.def: (New file).
+	* gm2/examples/map/pass/WriteMap.mod: (New file).
+	* gm2/examples/map/pass/examples-map-pass.exp: (New file).
+	* gm2/examples/map/pass/makemaps: (New file).
+	* gm2/examples/map/pass/testch2.mod: (New file).
+	* gm2/examples/map/pass/testchan.mod: (New file).
+	* gm2/examples/map/pass/testcoor.mod: (New file).
+	* gm2/examples/map/pass/testmaps: (New file).
+	* gm2/exceptions/run/pass/cpp.cpp: (New file).
+	* gm2/exceptions/run/pass/cpp.def: (New file).
+	* gm2/exceptions/run/pass/exceptions-run-pass.exp: (New file).
+	* gm2/exceptions/run/pass/libexcept.mod: (New file).
+	* gm2/exceptions/run/pass/m2test.def: (New file).
+	* gm2/exceptions/run/pass/m2test.mod: (New file).
+	* gm2/exceptions/run/pass/mycpp.cpp: (New file).
+	* gm2/exceptions/run/pass/mycpp.def: (New file).
+	* gm2/exceptions/run/pass/mym2.mod: (New file).
+	* gm2/exceptions/run/pass/mym2a.mod: (New file).
+	* gm2/extensions/pass/align.mod: (New file).
+	* gm2/extensions/pass/align2.mod: (New file).
+	* gm2/extensions/pass/card16p.mod: (New file).
+	* gm2/extensions/pass/card32p.mod: (New file).
+	* gm2/extensions/pass/card64p.mod: (New file).
+	* gm2/extensions/pass/card8p.mod: (New file).
+	* gm2/extensions/pass/co.def: (New file).
+	* gm2/extensions/pass/co.mod: (New file).
+	* gm2/extensions/pass/extensions-pass.exp: (New file).
+	* gm2/extensions/pass/frame.mod: (New file).
+	* gm2/extensions/pass/hello.mod: (New file).
+	* gm2/extensions/pass/int16p.mod: (New file).
+	* gm2/extensions/pass/int32p.mod: (New file).
+	* gm2/extensions/pass/int64p.mod: (New file).
+	* gm2/extensions/pass/int8p.mod: (New file).
+	* gm2/extensions/pass/intsize8.mod: (New file).
+	* gm2/extensions/pass/jmp.mod: (New file).
+	* gm2/extensions/pass/libc.def: (New file).
+	* gm2/extensions/pass/optparam.mod: (New file).
+	* gm2/extensions/pass/optparam2.mod: (New file).
+	* gm2/extensions/pass/return.mod: (New file).
+	* gm2/extensions/pass/set8.mod: (New file).
+	* gm2/extensions/pass/set8a.mod: (New file).
+	* gm2/extensions/pass/set8b.mod: (New file).
+	* gm2/extensions/pass/testco.mod: (New file).
+	* gm2/extensions/run/fail/extensions-run-fail.exp: (New file).
+	* gm2/extensions/run/fail/intsize8.mod: (New file).
+	* gm2/extensions/run/pass/align3.mod: (New file).
+	* gm2/extensions/run/pass/align4.mod: (New file).
+	* gm2/extensions/run/pass/align5.mod: (New file).
+	* gm2/extensions/run/pass/align6.mod: (New file).
+	* gm2/extensions/run/pass/align7.mod: (New file).
+	* gm2/extensions/run/pass/callingc.mod: (New file).
+	* gm2/extensions/run/pass/card16p.mod: (New file).
+	* gm2/extensions/run/pass/card32p.mod: (New file).
+	* gm2/extensions/run/pass/card64p.mod: (New file).
+	* gm2/extensions/run/pass/card8p.mod: (New file).
+	* gm2/extensions/run/pass/column.mod: (New file).
+	* gm2/extensions/run/pass/cvararg.c: (New file).
+	* gm2/extensions/run/pass/cvararg.def: (New file).
+	* gm2/extensions/run/pass/extensions-run-pass.exp: (New file).
+	* gm2/extensions/run/pass/int16p.mod: (New file).
+	* gm2/extensions/run/pass/int32p.mod: (New file).
+	* gm2/extensions/run/pass/int64p.mod: (New file).
+	* gm2/extensions/run/pass/int8field.mod: (New file).
+	* gm2/extensions/run/pass/int8p.mod: (New file).
+	* gm2/extensions/run/pass/packedrecord.mod: (New file).
+	* gm2/extensions/run/pass/packedrecord2.mod: (New file).
+	* gm2/extensions/run/pass/real32.mod: (New file).
+	* gm2/extensions/run/pass/real32a.mod: (New file).
+	* gm2/extensions/run/pass/record.mod: (New file).
+	* gm2/extensions/run/pass/testopen.mod: (New file).
+	* gm2/extensions/run/pass/vararg.mod: (New file).
+	* gm2/extensions/run/pass/vararg2.mod: (New file).
+	* gm2/extensions/run/pass/vararg3.mod: (New file).
+	* gm2/fpu/pass/five.mod: (New file).
+	* gm2/fpu/pass/fp.def: (New file).
+	* gm2/fpu/pass/fp.mod: (New file).
+	* gm2/fpu/pass/fpu-pass.exp: (New file).
+	* gm2/fpu/pass/one.mod: (New file).
+	* gm2/fpu/pass/r1.mod: (New file).
+	* gm2/fpu/pass/realconst.mod: (New file).
+	* gm2/fpu/pass/testfp.mod: (New file).
+	* gm2/fpu/pass/testfp2.mod: (New file).
+	* gm2/fpu/pass/testfpu1.mod: (New file).
+	* gm2/fpu/pass/testfpu2.mod: (New file).
+	* gm2/fpu/pass/testfpu3.mod: (New file).
+	* gm2/fpu/pass/testsin.mod: (New file).
+	* gm2/imports/run/pass/c.def: (New file).
+	* gm2/imports/run/pass/c.mod: (New file).
+	* gm2/imports/run/pass/imports-run-pass.exp: (New file).
+	* gm2/imports/run/pass/innermods.mod: (New file).
+	* gm2/imports/run/pass/innermods2.mod: (New file).
+	* gm2/imports/run/pass/innermods3.mod: (New file).
+	* gm2/imports/run/pass/innermods4.mod: (New file).
+	* gm2/imports/run/pass/innermods5.def: (New file).
+	* gm2/imports/run/pass/innermods5.mod: (New file).
+	* gm2/imports/run/pass/innermods6.mod: (New file).
+	* gm2/integer/div.mod: (New file).
+	* gm2/integer/expr.mod: (New file).
+	* gm2/integer/mod.mod: (New file).
+	* gm2/integer/mod2.mod: (New file).
+	* gm2/integer/one.mod: (New file).
+	* gm2/integer/options: (New file).
+	* gm2/integer/zero.mod: (New file).
+	* gm2/iso/analysis/fail/Makefile: (New file).
+	* gm2/iso/analysis/fail/arithoverflow.mod: (New file).
+	* gm2/iso/analysis/fail/arithoverflow2.mod: (New file).
+	* gm2/iso/analysis/fail/arithsubcard.mod: (New file).
+	* gm2/iso/analysis/fail/arrayrange.mod: (New file).
+	* gm2/iso/analysis/fail/assignvalue.mod: (New file).
+	* gm2/iso/analysis/fail/callassignment.mod: (New file).
+	* gm2/iso/analysis/fail/callassignment2.mod: (New file).
+	* gm2/iso/analysis/fail/callassignment3.mod: (New file).
+	* gm2/iso/analysis/fail/callassignment4.mod: (New file).
+	* gm2/iso/analysis/fail/caserange.mod: (New file).
+	* gm2/iso/analysis/fail/decvalue.mod: (New file).
+	* gm2/iso/analysis/fail/forloop.mod: (New file).
+	* gm2/iso/analysis/fail/incvalue.mod: (New file).
+	* gm2/iso/analysis/fail/iso-analysis-fail.exp: (New file).
+	* gm2/iso/analysis/fail/noreturn.mod: (New file).
+	* gm2/iso/analysis/fail/returnvalue.mod: (New file).
+	* gm2/iso/analysis/fail/staticarray.mod: (New file).
+	* gm2/iso/check/fail/iso-check-fail.exp: (New file).
+	* gm2/iso/check/fail/modulusoverflow.mod: (New file).
+	* gm2/iso/fail/badarray.mod: (New file).
+	* gm2/iso/fail/badarray2.mod: (New file).
+	* gm2/iso/fail/badipv4.mod: (New file).
+	* gm2/iso/fail/bug10.mod: (New file).
+	* gm2/iso/fail/bug8.mod: (New file).
+	* gm2/iso/fail/bug9.mod: (New file).
+	* gm2/iso/fail/case.mod: (New file).
+	* gm2/iso/fail/case2.mod: (New file).
+	* gm2/iso/fail/case3.mod: (New file).
+	* gm2/iso/fail/const1.mod: (New file).
+	* gm2/iso/fail/constarray.mod: (New file).
+	* gm2/iso/fail/constarray2.mod: (New file).
+	* gm2/iso/fail/constprocedure.mod: (New file).
+	* gm2/iso/fail/constrecord.mod: (New file).
+	* gm2/iso/fail/constrecord2.mod: (New file).
+	* gm2/iso/fail/constrecord3.mod: (New file).
+	* gm2/iso/fail/constsubrange.mod: (New file).
+	* gm2/iso/fail/constsubrange2.mod: (New file).
+	* gm2/iso/fail/constsubrange3.mod: (New file).
+	* gm2/iso/fail/defa.def: (New file).
+	* gm2/iso/fail/defa.mod: (New file).
+	* gm2/iso/fail/defb.def: (New file).
+	* gm2/iso/fail/defb.mod: (New file).
+	* gm2/iso/fail/defc.def: (New file).
+	* gm2/iso/fail/defc.mod: (New file).
+	* gm2/iso/fail/except.mod: (New file).
+	* gm2/iso/fail/except2.mod: (New file).
+	* gm2/iso/fail/iso-fail.exp: (New file).
+	* gm2/iso/fail/isoa.def: (New file).
+	* gm2/iso/fail/isoa.mod: (New file).
+	* gm2/iso/fail/lengthsubexpr.mod: (New file).
+	* gm2/iso/fail/proc.mod: (New file).
+	* gm2/iso/fail/realbitscast.mod: (New file).
+	* gm2/iso/fail/varient.mod: (New file).
+	* gm2/iso/fail/varient2.mod: (New file).
+	* gm2/iso/future/builtinlj.mod: (New file).
+	* gm2/iso/pass/ChanConsts.def: (New file).
+	* gm2/iso/pass/ChanConsts.mod: (New file).
+	* gm2/iso/pass/ConvTypes.def: (New file).
+	* gm2/iso/pass/ConvTypes.mod: (New file).
+	* gm2/iso/pass/addadr1.mod: (New file).
+	* gm2/iso/pass/bits32c.mod: (New file).
+	* gm2/iso/pass/callwraptime.mod: (New file).
+	* gm2/iso/pass/caseiso.mod: (New file).
+	* gm2/iso/pass/caseiso2.mod: (New file).
+	* gm2/iso/pass/cast.mod: (New file).
+	* gm2/iso/pass/cast3.mod: (New file).
+	* gm2/iso/pass/castiso.mod: (New file).
+	* gm2/iso/pass/const1.mod: (New file).
+	* gm2/iso/pass/constreal.mod: (New file).
+	* gm2/iso/pass/constructor1.mod: (New file).
+	* gm2/iso/pass/constructor2.mod: (New file).
+	* gm2/iso/pass/constructor3.mod: (New file).
+	* gm2/iso/pass/constructor4.mod: (New file).
+	* gm2/iso/pass/constructor5.mod: (New file).
+	* gm2/iso/pass/constructor6.mod: (New file).
+	* gm2/iso/pass/constsize4.mod: (New file).
+	* gm2/iso/pass/delim.mod: (New file).
+	* gm2/iso/pass/delim2.mod: (New file).
+	* gm2/iso/pass/enummodule.mod: (New file).
+	* gm2/iso/pass/except1.mod: (New file).
+	* gm2/iso/pass/expproc.mod: (New file).
+	* gm2/iso/pass/expproc2.mod: (New file).
+	* gm2/iso/pass/iso-pass.exp: (New file).
+	* gm2/iso/pass/isob.def: (New file).
+	* gm2/iso/pass/isob.mod: (New file).
+	* gm2/iso/pass/isobitset.mod: (New file).
+	* gm2/iso/pass/isobitset2.mod: (New file).
+	* gm2/iso/pass/longm.mod: (New file).
+	* gm2/iso/pass/m.mod: (New file).
+	* gm2/iso/pass/proccast.mod: (New file).
+	* gm2/iso/pass/realbitscast.mod: (New file).
+	* gm2/iso/pass/set12.mod: (New file).
+	* gm2/iso/pass/stringchar.mod: (New file).
+	* gm2/iso/pass/subassign.mod: (New file).
+	* gm2/iso/pass/testaddindr.mod: (New file).
+	* gm2/iso/pass/testconv.def: (New file).
+	* gm2/iso/pass/testconv.mod: (New file).
+	* gm2/iso/pass/testconv2.def: (New file).
+	* gm2/iso/pass/testconv2.mod: (New file).
+	* gm2/iso/pass/testconv3.mod: (New file).
+	* gm2/iso/pass/testconv4.mod: (New file).
+	* gm2/iso/pass/testconv5.mod: (New file).
+	* gm2/iso/pass/testconv6.mod: (New file).
+	* gm2/iso/pass/testconv7.mod: (New file).
+	* gm2/iso/pass/testconv8.mod: (New file).
+	* gm2/iso/pass/testconv9.mod: (New file).
+	* gm2/iso/pass/testiso.mod: (New file).
+	* gm2/iso/pass/testiso2.mod: (New file).
+	* gm2/iso/pass/testisosize.mod: (New file).
+	* gm2/iso/pass/testlength.mod: (New file).
+	* gm2/iso/pass/testlength2.mod: (New file).
+	* gm2/iso/pass/testlength3.mod: (New file).
+	* gm2/iso/pass/testlength4.mod: (New file).
+	* gm2/iso/pass/testlength5.mod: (New file).
+	* gm2/iso/pass/unbounded.mod: (New file).
+	* gm2/iso/pass/unbounded2.mod: (New file).
+	* gm2/iso/run/pass/adraddress.mod: (New file).
+	* gm2/iso/run/pass/adrunbounded3.mod: (New file).
+	* gm2/iso/run/pass/baseimport.mod: (New file).
+	* gm2/iso/run/pass/compsize.mod: (New file).
+	* gm2/iso/run/pass/concurrentstore.mod: (New file).
+	* gm2/iso/run/pass/constprocedure.mod: (New file).
+	* gm2/iso/run/pass/constructor1.mod: (New file).
+	* gm2/iso/run/pass/constructor2.mod: (New file).
+	* gm2/iso/run/pass/conststrarray.mod: (New file).
+	* gm2/iso/run/pass/contimer.mod: (New file).
+	* gm2/iso/run/pass/except.c: (New file).
+	* gm2/iso/run/pass/except2.mod: (New file).
+	* gm2/iso/run/pass/except3.cpp: (New file).
+	* gm2/iso/run/pass/except4.mod: (New file).
+	* gm2/iso/run/pass/except5.cpp: (New file).
+	* gm2/iso/run/pass/except5.mod: (New file).
+	* gm2/iso/run/pass/except6.cpp: (New file).
+	* gm2/iso/run/pass/except7.mod: (New file).
+	* gm2/iso/run/pass/except8.mod: (New file).
+	* gm2/iso/run/pass/fileio.def: (New file).
+	* gm2/iso/run/pass/fileio.mod: (New file).
+	* gm2/iso/run/pass/hello.mod: (New file).
+	* gm2/iso/run/pass/int8field.mod: (New file).
+	* gm2/iso/run/pass/iso-run-pass.exp: (New file).
+	* gm2/iso/run/pass/long.mod: (New file).
+	* gm2/iso/run/pass/long2.mod: (New file).
+	* gm2/iso/run/pass/long3.mod: (New file).
+	* gm2/iso/run/pass/long4.c: (New file).
+	* gm2/iso/run/pass/long4.mod: (New file).
+	* gm2/iso/run/pass/minmax.mod: (New file).
+	* gm2/iso/run/pass/modulus.mod: (New file).
+	* gm2/iso/run/pass/nestediso.mod: (New file).
+	* gm2/iso/run/pass/nestedrecord.mod: (New file).
+	* gm2/iso/run/pass/onebyte.mod: (New file).
+	* gm2/iso/run/pass/onebyte2.mod: (New file).
+	* gm2/iso/run/pass/onebyte3.mod: (New file).
+	* gm2/iso/run/pass/packed.mod: (New file).
+	* gm2/iso/run/pass/proc.c: (New file).
+	* gm2/iso/run/pass/proc.mod: (New file).
+	* gm2/iso/run/pass/proc2.mod: (New file).
+	* gm2/iso/run/pass/returnrecord.mod: (New file).
+	* gm2/iso/run/pass/shift.mod: (New file).
+	* gm2/iso/run/pass/shift2.mod: (New file).
+	* gm2/iso/run/pass/shift3.mod: (New file).
+	* gm2/iso/run/pass/shift4.mod: (New file).
+	* gm2/iso/run/pass/simple: (New file).
+	* gm2/iso/run/pass/simplelarge.mod: (New file).
+	* gm2/iso/run/pass/strcons.mod: (New file).
+	* gm2/iso/run/pass/strcons2.mod: (New file).
+	* gm2/iso/run/pass/t.cpp: (New file).
+	* gm2/iso/run/pass/t1.cpp: (New file).
+	* gm2/iso/run/pass/testLength.mod: (New file).
+	* gm2/iso/run/pass/testarray.mod: (New file).
+	* gm2/iso/run/pass/testgeneric.mod: (New file).
+	* gm2/iso/run/pass/testlarge.mod: (New file).
+	* gm2/iso/run/pass/testsystem.mod: (New file).
+	* gm2/iso/run/pass/tinyconst.mod: (New file).
+	* gm2/iso/run/pass/tinyconst2.mod: (New file).
+	* gm2/iso/run/pass/tinyconst3.mod: (New file).
+	* gm2/iso/run/pass/tinyconst4.mod: (New file).
+	* gm2/iso/run/pass/tinyconst5.mod: (New file).
+	* gm2/iso/run/pass/tinytimer.mod: (New file).
+	* gm2/iso/run/pass/trivialmodulus.mod: (New file).
+	* gm2/iso/run/pass/tsize.mod: (New file).
+	* gm2/iso/run/pass/tsize2.mod: (New file).
+	* gm2/iso/run/pass/tstLength.mod: (New file).
+	* gm2/iso/run/pass/unbounded.mod: (New file).
+	* gm2/iso/run/pass/unbounded2.mod: (New file).
+	* gm2/iso/run/pass/unbounded3.mod: (New file).
+	* gm2/iso/run/pass/unbounded4.mod: (New file).
+	* gm2/iso/run/pass/unbounded5.mod: (New file).
+	* gm2/iso/run/pass/unbounded6.mod: (New file).
+	* gm2/iso/run/pass/unbounded7.mod: (New file).
+	* gm2/iso/run/pass/unbounded8.mod: (New file).
+	* gm2/isocoroutines/run/pass/coroutine.mod: (New file).
+	* gm2/isocoroutines/run/pass/isocoroutines-run-pass.exp: (New file).
+	* gm2/isolib/run/pass/arraycons.mod: (New file).
+	* gm2/isolib/run/pass/arraycons2.mod: (New file).
+	* gm2/isolib/run/pass/arraycons3.mod: (New file).
+	* gm2/isolib/run/pass/arraycons5.mod: (New file).
+	* gm2/isolib/run/pass/arraycons6.mod: (New file).
+	* gm2/isolib/run/pass/arraycons7.mod: (New file).
+	* gm2/isolib/run/pass/arrayconst8.mod: (New file).
+	* gm2/isolib/run/pass/exceptiontest.mod: (New file).
+	* gm2/isolib/run/pass/filepos.mod: (New file).
+	* gm2/isolib/run/pass/hello.mod: (New file).
+	* gm2/isolib/run/pass/insert.mod: (New file).
+	* gm2/isolib/run/pass/intconv.mod: (New file).
+	* gm2/isolib/run/pass/isolib-run-pass.exp: (New file).
+	* gm2/isolib/run/pass/longstr.mod: (New file).
+	* gm2/isolib/run/pass/openlibc.mod: (New file).
+	* gm2/isolib/run/pass/raise.mod: (New file).
+	* gm2/isolib/run/pass/raise2.mod: (New file).
+	* gm2/isolib/run/pass/readreal.mod: (New file).
+	* gm2/isolib/run/pass/real1.mod: (New file).
+	* gm2/isolib/run/pass/real2.mod: (New file).
+	* gm2/isolib/run/pass/real3.mod: (New file).
+	* gm2/isolib/run/pass/realconv.mod: (New file).
+	* gm2/isolib/run/pass/realconv2.mod: (New file).
+	* gm2/isolib/run/pass/realstr.mod: (New file).
+	* gm2/isolib/run/pass/sigfig.mod: (New file).
+	* gm2/isolib/run/pass/stringreal2.mod: (New file).
+	* gm2/isolib/run/pass/termfile.mod-disabled: (New file).
+	* gm2/isolib/run/pass/testappend.mod: (New file).
+	* gm2/isolib/run/pass/testinput: (New file).
+	* gm2/isolib/run/pass/testio.mod: (New file).
+	* gm2/isolib/run/pass/testio2.mod: (New file).
+	* gm2/isolib/run/pass/testmem.mod: (New file).
+	* gm2/isolib/run/pass/testmem2.mod: (New file).
+	* gm2/isolib/run/pass/testnumber: (New file).
+	* gm2/isolib/run/pass/tiny.mod: (New file).
+	* gm2/isolib/run/pass/tiny2.mod: (New file).
+	* gm2/isolib/run/pass/tiny3.mod: (New file).
+	* gm2/isolib/run/pass/tiny4.mod: (New file).
+	* gm2/isolib/run/pass/tiny5.mod: (New file).
+	* gm2/libs/a.def: (New file).
+	* gm2/libs/a.mod: (New file).
+	* gm2/libs/b.def: (New file).
+	* gm2/libs/b.mod: (New file).
+	* gm2/libs/testraw.mod: (New file).
+	* gm2/link/externalscaffold/pass/hello.mod: (New file).
+	* gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp: (New file).
+	* gm2/link/externalscaffold/pass/scaffold.c: (New file).
+	* gm2/link/pim/fail/import.mod: (New file).
+	* gm2/link/pim/fail/link-pim-fail.exp: (New file).
+	* gm2/link/pim/pass/link-pim-pass.exp: (New file).
+	* gm2/link/pimc/pass/README: (New file).
+	* gm2/link/pimc/pass/link-pimc-pass.exp: (New file).
+	* gm2/link/pimc/pass/testdtoa.mod: (New file).
+	* gm2/link/pimc/pass/testerrno.mod: (New file).
+	* gm2/link/pimc/pass/testgetopt.mod: (New file).
+	* gm2/link/pimc/pass/testldtoa.mod: (New file).
+	* gm2/link/pimc/pass/testlibc.mod: (New file).
+	* gm2/link/pimc/pass/testlibc2.mod: (New file).
+	* gm2/link/pimc/pass/testsckt.mod: (New file).
+	* gm2/link/pimc/pass/testselective.mod: (New file).
+	* gm2/link/pimc/pass/testsysexceptions.mod: (New file).
+	* gm2/link/pimc/pass/testtermios.mod: (New file).
+	* gm2/link/pimc/pass/testunixargs.mod: (New file).
+	* gm2/link/pimc/pass/testwrapc.mod: (New file).
+	* gm2/linking/libarchive/pass/c.c: (New file).
+	* gm2/linking/libarchive/pass/c.def: (New file).
+	* gm2/linking/libarchive/pass/d.def: (New file).
+	* gm2/linking/libarchive/pass/e.def: (New file).
+	* gm2/linking/libarchive/pass/linking-libarchive-pass.exp: (New file).
+	* gm2/linking/libarchive/pass/m.mod: (New file).
+	* gm2/linking/verbose/pass/hello.mod: (New file).
+	* gm2/linking/verbose/pass/linking-verbose-pass.exp: (New file).
+	* gm2/pim/fail/TestLong3.mod: (New file).
+	* gm2/pim/fail/TestLong6.mod: (New file).
+	* gm2/pim/fail/a.def: (New file).
+	* gm2/pim/fail/assignbounds.mod: (New file).
+	* gm2/pim/fail/assignsubrange.mod: (New file).
+	* gm2/pim/fail/assignsubrange2.mod: (New file).
+	* gm2/pim/fail/b.def: (New file).
+	* gm2/pim/fail/bad.def: (New file).
+	* gm2/pim/fail/badconst.mod: (New file).
+	* gm2/pim/fail/badfunc.mod: (New file).
+	* gm2/pim/fail/badparam.mod: (New file).
+	* gm2/pim/fail/badparam2.mod: (New file).
+	* gm2/pim/fail/badtype.mod: (New file).
+	* gm2/pim/fail/badtypes.mod: (New file).
+	* gm2/pim/fail/bits.mod: (New file).
+	* gm2/pim/fail/bits2.mod: (New file).
+	* gm2/pim/fail/bits3.mod: (New file).
+	* gm2/pim/fail/bits4.mod: (New file).
+	* gm2/pim/fail/cardword.mod: (New file).
+	* gm2/pim/fail/constbec.mod: (New file).
+	* gm2/pim/fail/constsize3.mod: (New file).
+	* gm2/pim/fail/constvar.mod: (New file).
+	* gm2/pim/fail/convert5.mod: (New file).
+	* gm2/pim/fail/dupconst.mod: (New file).
+	* gm2/pim/fail/dupenum.mod: (New file).
+	* gm2/pim/fail/dupfield.mod: (New file).
+	* gm2/pim/fail/duptype.mod: (New file).
+	* gm2/pim/fail/dupvar.mod: (New file).
+	* gm2/pim/fail/expression.mod: (New file).
+	* gm2/pim/fail/expression2.mod: (New file).
+	* gm2/pim/fail/expression3.mod: (New file).
+	* gm2/pim/fail/func.mod: (New file).
+	* gm2/pim/fail/good.def: (New file).
+	* gm2/pim/fail/good.mod: (New file).
+	* gm2/pim/fail/import.mod: (New file).
+	* gm2/pim/fail/inserttok.def: (New file).
+	* gm2/pim/fail/inserttok.mod: (New file).
+	* gm2/pim/fail/integer.mod: (New file).
+	* gm2/pim/fail/keyword.mod: (New file).
+	* gm2/pim/fail/longtypes2.mod: (New file).
+	* gm2/pim/fail/longtypes3.mod: (New file).
+	* gm2/pim/fail/multisetf.mod: (New file).
+	* gm2/pim/fail/nested3.mod: (New file).
+	* gm2/pim/fail/opaque.mod: (New file).
+	* gm2/pim/fail/opaque2.mod: (New file).
+	* gm2/pim/fail/opasfail.mod: (New file).
+	* gm2/pim/fail/opcpfail.mod: (New file).
+	* gm2/pim/fail/pim-fail.exp: (New file).
+	* gm2/pim/fail/procmod.mod: (New file).
+	* gm2/pim/fail/rotate.mod: (New file).
+	* gm2/pim/fail/rotate2.mod: (New file).
+	* gm2/pim/fail/setbec.mod: (New file).
+	* gm2/pim/fail/setequiv.mod: (New file).
+	* gm2/pim/fail/setsnulf.mod: (New file).
+	* gm2/pim/fail/settype.mod: (New file).
+	* gm2/pim/fail/shift.mod: (New file).
+	* gm2/pim/fail/shift2.mod: (New file).
+	* gm2/pim/fail/subrange7.mod: (New file).
+	* gm2/pim/fail/unary.mod: (New file).
+	* gm2/pim/fail/undeclared.mod: (New file).
+	* gm2/pim/fail/val.mod: (New file).
+	* gm2/pim/fail/val2.mod: (New file).
+	* gm2/pim/fail/wordconst.mod: (New file).
+	* gm2/pim/no-options/run/pass/integer.mod: (New file).
+	* gm2/pim/no-options/run/pass/pim-no-options-run-pass.exp: (New file).
+	* gm2/pim/options/bounds/fail/IdentifierBug.mod: (New file).
+	* gm2/pim/options/bounds/fail/pim-options-bounds-fail.exp: (New file).
+	* gm2/pim/options/optimize/run/pass/addition.def: (New file).
+	* gm2/pim/options/optimize/run/pass/addition.mod: (New file).
+	* gm2/pim/options/optimize/run/pass/concat.mod: (New file).
+	* gm2/pim/options/optimize/run/pass/pim-options-optimize-run-pass.exp:
+	(New file).
+	* gm2/pim/options/optimize/run/pass/testadd.mod: (New file).
+	* gm2/pim/pass/ABSBug.mod: (New file).
+	* gm2/pim/pass/TestLong4.mod: (New file).
+	* gm2/pim/pass/TestLong7.mod: (New file).
+	* gm2/pim/pass/TestLong8.mod: (New file).
+	* gm2/pim/pass/TestLong9.mod: (New file).
+	* gm2/pim/pass/another.mod: (New file).
+	* gm2/pim/pass/aochar.mod: (New file).
+	* gm2/pim/pass/array.mod: (New file).
+	* gm2/pim/pass/array2.mod: (New file).
+	* gm2/pim/pass/array3.mod: (New file).
+	* gm2/pim/pass/array4.mod: (New file).
+	* gm2/pim/pass/array5.mod: (New file).
+	* gm2/pim/pass/array6.mod: (New file).
+	* gm2/pim/pass/arraybool.mod: (New file).
+	* gm2/pim/pass/arraychar.mod: (New file).
+	* gm2/pim/pass/arraychar2.mod: (New file).
+	* gm2/pim/pass/arraychar3.mod: (New file).
+	* gm2/pim/pass/arrayconst1.mod: (New file).
+	* gm2/pim/pass/arrayconst2.mod: (New file).
+	* gm2/pim/pass/arrayconst3.mod: (New file).
+	* gm2/pim/pass/arraydecl.mod: (New file).
+	* gm2/pim/pass/arraydim.mod: (New file).
+	* gm2/pim/pass/arraydyn.mod: (New file).
+	* gm2/pim/pass/arrayeqiv.mod: (New file).
+	* gm2/pim/pass/arrayfio.mod: (New file).
+	* gm2/pim/pass/arrayhuge.mod: (New file).
+	* gm2/pim/pass/arrayhuge2.mod: (New file).
+	* gm2/pim/pass/arrayindex.mod: (New file).
+	* gm2/pim/pass/arrayindirect.mod: (New file).
+	* gm2/pim/pass/arrayinproc.mod: (New file).
+	* gm2/pim/pass/arrayint.mod: (New file).
+	* gm2/pim/pass/arrayofbyte.mod: (New file).
+	* gm2/pim/pass/arrayofcard.mod: (New file).
+	* gm2/pim/pass/arrayptr.mod: (New file).
+	* gm2/pim/pass/arrayptr2.mod: (New file).
+	* gm2/pim/pass/arrayptr3.mod: (New file).
+	* gm2/pim/pass/arrayptr4.mod: (New file).
+	* gm2/pim/pass/arrayptr5.mod: (New file).
+	* gm2/pim/pass/arrayptr6.mod: (New file).
+	* gm2/pim/pass/arrayrecord.mod: (New file).
+	* gm2/pim/pass/arraytiny.c: (New file).
+	* gm2/pim/pass/arraytiny.mod: (New file).
+	* gm2/pim/pass/arraytype.mod: (New file).
+	* gm2/pim/pass/arraytype2.mod: (New file).
+	* gm2/pim/pass/arraytype3.mod: (New file).
+	* gm2/pim/pass/arraytype4.mod: (New file).
+	* gm2/pim/pass/assignment.mod: (New file).
+	* gm2/pim/pass/assignment2.mod: (New file).
+	* gm2/pim/pass/assignment3.mod: (New file).
+	* gm2/pim/pass/assignment4.mod: (New file).
+	* gm2/pim/pass/badpointer.mod: (New file).
+	* gm2/pim/pass/bits32.def: (New file).
+	* gm2/pim/pass/bits32.mod: (New file).
+	* gm2/pim/pass/bits32i.mod: (New file).
+	* gm2/pim/pass/bitset.mod: (New file).
+	* gm2/pim/pass/bitset2.mod: (New file).
+	* gm2/pim/pass/bitset3.mod: (New file).
+	* gm2/pim/pass/bitset4.mod: (New file).
+	* gm2/pim/pass/bitset5.mod: (New file).
+	* gm2/pim/pass/bitsetfunc.mod: (New file).
+	* gm2/pim/pass/block.mod: (New file).
+	* gm2/pim/pass/blockindirect.mod: (New file).
+	* gm2/pim/pass/builtin.def: (New file).
+	* gm2/pim/pass/builtin.mod: (New file).
+	* gm2/pim/pass/builtin2.mod: (New file).
+	* gm2/pim/pass/builtinconst.mod: (New file).
+	* gm2/pim/pass/bytearray.mod: (New file).
+	* gm2/pim/pass/card.mod: (New file).
+	* gm2/pim/pass/card2.mod: (New file).
+	* gm2/pim/pass/char.mod: (New file).
+	* gm2/pim/pass/char2.mod: (New file).
+	* gm2/pim/pass/charproc.mod: (New file).
+	* gm2/pim/pass/charset.mod: (New file).
+	* gm2/pim/pass/charset2.mod: (New file).
+	* gm2/pim/pass/charset3.mod: (New file).
+	* gm2/pim/pass/checkparm.def: (New file).
+	* gm2/pim/pass/checkparm.mod: (New file).
+	* gm2/pim/pass/colour.mod: (New file).
+	* gm2/pim/pass/comment1.mod: (New file).
+	* gm2/pim/pass/complexarray.mod: (New file).
+	* gm2/pim/pass/complextypes.mod: (New file).
+	* gm2/pim/pass/constcast.mod: (New file).
+	* gm2/pim/pass/constmax.mod: (New file).
+	* gm2/pim/pass/constset.mod: (New file).
+	* gm2/pim/pass/constset2.mod: (New file).
+	* gm2/pim/pass/constset3.mod: (New file).
+	* gm2/pim/pass/constsize.mod: (New file).
+	* gm2/pim/pass/constsize2.mod: (New file).
+	* gm2/pim/pass/convert.mod: (New file).
+	* gm2/pim/pass/convert2.mod: (New file).
+	* gm2/pim/pass/convert3.mod: (New file).
+	* gm2/pim/pass/convert4.mod: (New file).
+	* gm2/pim/pass/danglingelse.mod: (New file).
+	* gm2/pim/pass/debug: (New file).
+	* gm2/pim/pass/defset.def: (New file).
+	* gm2/pim/pass/defset.mod: (New file).
+	* gm2/pim/pass/deftype.mod: (New file).
+	* gm2/pim/pass/divaddr.mod: (New file).
+	* gm2/pim/pass/enum.mod: (New file).
+	* gm2/pim/pass/enum2.mod: (New file).
+	* gm2/pim/pass/enum3.mod: (New file).
+	* gm2/pim/pass/file.mod: (New file).
+	* gm2/pim/pass/filesystem.mod: (New file).
+	* gm2/pim/pass/foo.mod: (New file).
+	* gm2/pim/pass/foo2.mod: (New file).
+	* gm2/pim/pass/for1.mod: (New file).
+	* gm2/pim/pass/function.mod: (New file).
+	* gm2/pim/pass/function2.mod: (New file).
+	* gm2/pim/pass/gcd.def: (New file).
+	* gm2/pim/pass/gcd.mod: (New file).
+	* gm2/pim/pass/getconst.mod: (New file).
+	* gm2/pim/pass/hello.mod: (New file).
+	* gm2/pim/pass/impa.mod: (New file).
+	* gm2/pim/pass/impb.def: (New file).
+	* gm2/pim/pass/impb.mod: (New file).
+	* gm2/pim/pass/impc.def: (New file).
+	* gm2/pim/pass/impc.mod: (New file).
+	* gm2/pim/pass/impd.mod: (New file).
+	* gm2/pim/pass/impe.mod: (New file).
+	* gm2/pim/pass/impf.mod: (New file).
+	* gm2/pim/pass/impg.mod: (New file).
+	* gm2/pim/pass/imph.mod: (New file).
+	* gm2/pim/pass/impi.mod: (New file).
+	* gm2/pim/pass/impj.mod: (New file).
+	* gm2/pim/pass/impk.mod: (New file).
+	* gm2/pim/pass/impl.mod: (New file).
+	* gm2/pim/pass/impm.mod: (New file).
+	* gm2/pim/pass/impn.def: (New file).
+	* gm2/pim/pass/impn.mod: (New file).
+	* gm2/pim/pass/impo.mod: (New file).
+	* gm2/pim/pass/imports.mod: (New file).
+	* gm2/pim/pass/impp.def: (New file).
+	* gm2/pim/pass/impp.mod: (New file).
+	* gm2/pim/pass/impq.def: (New file).
+	* gm2/pim/pass/impq.mod: (New file).
+	* gm2/pim/pass/incompsets.mod: (New file).
+	* gm2/pim/pass/index.mod: (New file).
+	* gm2/pim/pass/index2.mod: (New file).
+	* gm2/pim/pass/indirect.mod: (New file).
+	* gm2/pim/pass/inner.mod: (New file).
+	* gm2/pim/pass/inner2.mod: (New file).
+	* gm2/pim/pass/int.mod: (New file).
+	* gm2/pim/pass/largeset.mod: (New file).
+	* gm2/pim/pass/largeset1.mod: (New file).
+	* gm2/pim/pass/largeset2.mod: (New file).
+	* gm2/pim/pass/largeset3.mod: (New file).
+	* gm2/pim/pass/largeset4.mod: (New file).
+	* gm2/pim/pass/largeset5.mod: (New file).
+	* gm2/pim/pass/largeset6.mod: (New file).
+	* gm2/pim/pass/largeset7.mod: (New file).
+	* gm2/pim/pass/localmod.mod: (New file).
+	* gm2/pim/pass/localproc.mod: (New file).
+	* gm2/pim/pass/localvar.mod: (New file).
+	* gm2/pim/pass/log: (New file).
+	* gm2/pim/pass/longint.mod: (New file).
+	* gm2/pim/pass/longint2.mod: (New file).
+	* gm2/pim/pass/longmm.mod: (New file).
+	* gm2/pim/pass/longreal.mod: (New file).
+	* gm2/pim/pass/longtypes.mod: (New file).
+	* gm2/pim/pass/longtypes3.mod: (New file).
+	* gm2/pim/pass/longtypes4.mod: (New file).
+	* gm2/pim/pass/longtypes5.mod: (New file).
+	* gm2/pim/pass/longtypes6.mod: (New file).
+	* gm2/pim/pass/loopexit.mod: (New file).
+	* gm2/pim/pass/math.mod: (New file).
+	* gm2/pim/pass/maxlongint.mod: (New file).
+	* gm2/pim/pass/maxreal.mod: (New file).
+	* gm2/pim/pass/maxreal2.mod: (New file).
+	* gm2/pim/pass/minmaxconst.mod: (New file).
+	* gm2/pim/pass/minmaxconst2.mod: (New file).
+	* gm2/pim/pass/modaddr.mod: (New file).
+	* gm2/pim/pass/multaddr.mod: (New file).
+	* gm2/pim/pass/multiple.mod: (New file).
+	* gm2/pim/pass/multiset.mod: (New file).
+	* gm2/pim/pass/multtypes.mod: (New file).
+	* gm2/pim/pass/mydef.def: (New file).
+	* gm2/pim/pass/negatives.def: (New file).
+	* gm2/pim/pass/negatives.mod: (New file).
+	* gm2/pim/pass/nested.mod: (New file).
+	* gm2/pim/pass/nested2.mod: (New file).
+	* gm2/pim/pass/nested3.mod: (New file).
+	* gm2/pim/pass/nested4.mod: (New file).
+	* gm2/pim/pass/nested5.mod: (New file).
+	* gm2/pim/pass/nested6.mod: (New file).
+	* gm2/pim/pass/nested7.mod: (New file).
+	* gm2/pim/pass/nestedfor.mod: (New file).
+	* gm2/pim/pass/nestedif.mod: (New file).
+	* gm2/pim/pass/nestedset.mod: (New file).
+	* gm2/pim/pass/onezero.mod: (New file).
+	* gm2/pim/pass/opaque.def: (New file).
+	* gm2/pim/pass/opaque.mod: (New file).
+	* gm2/pim/pass/opaque2.mod: (New file).
+	* gm2/pim/pass/opaquetype.def: (New file).
+	* gm2/pim/pass/opaquetype.mod: (New file).
+	* gm2/pim/pass/param.mod: (New file).
+	* gm2/pim/pass/param2.mod: (New file).
+	* gm2/pim/pass/param3.mod: (New file).
+	* gm2/pim/pass/parambool.mod: (New file).
+	* gm2/pim/pass/paramreal.mod: (New file).
+	* gm2/pim/pass/pim-pass.exp: (New file).
+	* gm2/pim/pass/pimimp.mod: (New file).
+	* gm2/pim/pass/pointer.mod: (New file).
+	* gm2/pim/pass/procadr.mod: (New file).
+	* gm2/pim/pass/procconv.mod: (New file).
+	* gm2/pim/pass/procconv2.mod: (New file).
+	* gm2/pim/pass/procedure1.mod: (New file).
+	* gm2/pim/pass/procedure2.mod: (New file).
+	* gm2/pim/pass/procindirect.mod: (New file).
+	* gm2/pim/pass/procmod.mod: (New file).
+	* gm2/pim/pass/procmod2.mod: (New file).
+	* gm2/pim/pass/procmod3.mod: (New file).
+	* gm2/pim/pass/procmod31.mod: (New file).
+	* gm2/pim/pass/procmod4.mod: (New file).
+	* gm2/pim/pass/procmod5.mod: (New file).
+	* gm2/pim/pass/procmod6.def: (New file).
+	* gm2/pim/pass/procmod6.mod: (New file).
+	* gm2/pim/pass/procmod7.mod: (New file).
+	* gm2/pim/pass/procmod8.mod: (New file).
+	* gm2/pim/pass/procmod9.mod: (New file).
+	* gm2/pim/pass/proctype.mod: (New file).
+	* gm2/pim/pass/proctype2.def: (New file).
+	* gm2/pim/pass/proctype3.mod: (New file).
+	* gm2/pim/pass/proctype4.mod: (New file).
+	* gm2/pim/pass/program.mod: (New file).
+	* gm2/pim/pass/program2.mod: (New file).
+	* gm2/pim/pass/ptrarray.mod: (New file).
+	* gm2/pim/pass/ptrarray2.mod: (New file).
+	* gm2/pim/pass/ptrarray3.mod: (New file).
+	* gm2/pim/pass/ptrcard.mod: (New file).
+	* gm2/pim/pass/quads.def: (New file).
+	* gm2/pim/pass/quads.mod: (New file).
+	* gm2/pim/pass/real.mod: (New file).
+	* gm2/pim/pass/real2.mod: (New file).
+	* gm2/pim/pass/real3.mod: (New file).
+	* gm2/pim/pass/realconst.mod: (New file).
+	* gm2/pim/pass/realneg.mod: (New file).
+	* gm2/pim/pass/realneg2.mod: (New file).
+	* gm2/pim/pass/realone.mod: (New file).
+	* gm2/pim/pass/realsize.mod: (New file).
+	* gm2/pim/pass/record1.mod: (New file).
+	* gm2/pim/pass/record10.mod: (New file).
+	* gm2/pim/pass/record11.mod: (New file).
+	* gm2/pim/pass/record12.def: (New file).
+	* gm2/pim/pass/record13.def: (New file).
+	* gm2/pim/pass/record14.def: (New file).
+	* gm2/pim/pass/record15.def: (New file).
+	* gm2/pim/pass/record16.def: (New file).
+	* gm2/pim/pass/record2.mod: (New file).
+	* gm2/pim/pass/record3.mod: (New file).
+	* gm2/pim/pass/record4.mod: (New file).
+	* gm2/pim/pass/record5.mod: (New file).
+	* gm2/pim/pass/record6.mod: (New file).
+	* gm2/pim/pass/record7.mod: (New file).
+	* gm2/pim/pass/record8.mod: (New file).
+	* gm2/pim/pass/record9.mod: (New file).
+	* gm2/pim/pass/recordarray.c: (New file).
+	* gm2/pim/pass/recordarray.mod: (New file).
+	* gm2/pim/pass/recordarray2.mod: (New file).
+	* gm2/pim/pass/redef.mod: (New file).
+	* gm2/pim/pass/set10.mod: (New file).
+	* gm2/pim/pass/set11.def: (New file).
+	* gm2/pim/pass/set11.mod: (New file).
+	* gm2/pim/pass/set12.mod: (New file).
+	* gm2/pim/pass/set4.mod: (New file).
+	* gm2/pim/pass/set5.mod: (New file).
+	* gm2/pim/pass/set6.mod: (New file).
+	* gm2/pim/pass/set7.mod: (New file).
+	* gm2/pim/pass/set8.mod: (New file).
+	* gm2/pim/pass/set9.mod: (New file).
+	* gm2/pim/pass/setchar.mod: (New file).
+	* gm2/pim/pass/setchar10.mod: (New file).
+	* gm2/pim/pass/setchar11.mod: (New file).
+	* gm2/pim/pass/setchar3.mod: (New file).
+	* gm2/pim/pass/setchar4.mod: (New file).
+	* gm2/pim/pass/setchar5.mod: (New file).
+	* gm2/pim/pass/setchar7.mod: (New file).
+	* gm2/pim/pass/setchar8.mod: (New file).
+	* gm2/pim/pass/setchar9.mod: (New file).
+	* gm2/pim/pass/setconst.mod: (New file).
+	* gm2/pim/pass/setconst2.mod: (New file).
+	* gm2/pim/pass/setconst3.mod: (New file).
+	* gm2/pim/pass/setenum.mod: (New file).
+	* gm2/pim/pass/setimp.mod: (New file).
+	* gm2/pim/pass/setimp2.mod: (New file).
+	* gm2/pim/pass/setofchar.mod: (New file).
+	* gm2/pim/pass/setoverflow.mod: (New file).
+	* gm2/pim/pass/sets.mod: (New file).
+	* gm2/pim/pass/sets2.mod: (New file).
+	* gm2/pim/pass/sets3.mod: (New file).
+	* gm2/pim/pass/sets4.mod: (New file).
+	* gm2/pim/pass/sets5.mod: (New file).
+	* gm2/pim/pass/sets6.mod: (New file).
+	* gm2/pim/pass/setsnul.mod: (New file).
+	* gm2/pim/pass/settest1.mod: (New file).
+	* gm2/pim/pass/settest2.mod: (New file).
+	* gm2/pim/pass/settest3.mod: (New file).
+	* gm2/pim/pass/simpleproc.mod: (New file).
+	* gm2/pim/pass/sizes.mod: (New file).
+	* gm2/pim/pass/sizetype.mod: (New file).
+	* gm2/pim/pass/smallset1.mod: (New file).
+	* gm2/pim/pass/smallset2.mod: (New file).
+	* gm2/pim/pass/smallset3.mod: (New file).
+	* gm2/pim/pass/smallset4.mod: (New file).
+	* gm2/pim/pass/smallset5.mod: (New file).
+	* gm2/pim/pass/smallset6.mod: (New file).
+	* gm2/pim/pass/smallset7.mod: (New file).
+	* gm2/pim/pass/stabs.mod: (New file).
+	* gm2/pim/pass/stdio.mod: (New file).
+	* gm2/pim/pass/str1.mod: (New file).
+	* gm2/pim/pass/str2.mod: (New file).
+	* gm2/pim/pass/str3.mod: (New file).
+	* gm2/pim/pass/str4.mod: (New file).
+	* gm2/pim/pass/str5.mod: (New file).
+	* gm2/pim/pass/stressset.mod: (New file).
+	* gm2/pim/pass/stringassign.mod: (New file).
+	* gm2/pim/pass/stringopaq.mod: (New file).
+	* gm2/pim/pass/strings.mod: (New file).
+	* gm2/pim/pass/strparam.def: (New file).
+	* gm2/pim/pass/strparam.mod: (New file).
+	* gm2/pim/pass/subrange.mod: (New file).
+	* gm2/pim/pass/subrange10.mod: (New file).
+	* gm2/pim/pass/subrange11.mod: (New file).
+	* gm2/pim/pass/subrange12.mod: (New file).
+	* gm2/pim/pass/subrange14.mod: (New file).
+	* gm2/pim/pass/subrange15.mod: (New file).
+	* gm2/pim/pass/subrange16.mod: (New file).
+	* gm2/pim/pass/subrange17.mod: (New file).
+	* gm2/pim/pass/subrange2.mod: (New file).
+	* gm2/pim/pass/subrange3.mod: (New file).
+	* gm2/pim/pass/subrange4.mod: (New file).
+	* gm2/pim/pass/subrange5.mod: (New file).
+	* gm2/pim/pass/subrange6.mod: (New file).
+	* gm2/pim/pass/subrange7.mod: (New file).
+	* gm2/pim/pass/subrange8.mod: (New file).
+	* gm2/pim/pass/subrange9.mod: (New file).
+	* gm2/pim/pass/test2recursive.mod: (New file).
+	* gm2/pim/pass/testabs.mod: (New file).
+	* gm2/pim/pass/testbuiltin.mod: (New file).
+	* gm2/pim/pass/testbuiltin2.mod: (New file).
+	* gm2/pim/pass/testbuiltstr.mod: (New file).
+	* gm2/pim/pass/testcap.mod: (New file).
+	* gm2/pim/pass/testcap2.mod: (New file).
+	* gm2/pim/pass/testcard.mod: (New file).
+	* gm2/pim/pass/testcard2.mod: (New file).
+	* gm2/pim/pass/testcard3.mod: (New file).
+	* gm2/pim/pass/testcard4.mod: (New file).
+	* gm2/pim/pass/testcard5.mod: (New file).
+	* gm2/pim/pass/testcase.mod: (New file).
+	* gm2/pim/pass/testcase2.mod: (New file).
+	* gm2/pim/pass/testcase3.mod: (New file).
+	* gm2/pim/pass/testcase4.mod: (New file).
+	* gm2/pim/pass/testchar.mod: (New file).
+	* gm2/pim/pass/testfloat.mod: (New file).
+	* gm2/pim/pass/testfloat2.mod: (New file).
+	* gm2/pim/pass/testfloat3.mod: (New file).
+	* gm2/pim/pass/testfloat4.mod: (New file).
+	* gm2/pim/pass/testfor.mod: (New file).
+	* gm2/pim/pass/testimpvar.mod: (New file).
+	* gm2/pim/pass/testlong3.mod: (New file).
+	* gm2/pim/pass/testmod.mod: (New file).
+	* gm2/pim/pass/testmod2.mod: (New file).
+	* gm2/pim/pass/testodd.mod: (New file).
+	* gm2/pim/pass/testopaque.mod: (New file).
+	* gm2/pim/pass/testopaque2.mod: (New file).
+	* gm2/pim/pass/testopaque3.mod: (New file).
+	* gm2/pim/pass/testord.mod: (New file).
+	* gm2/pim/pass/testparam.mod: (New file).
+	* gm2/pim/pass/testparam2.mod: (New file).
+	* gm2/pim/pass/testparam3.mod: (New file).
+	* gm2/pim/pass/testpimsize.mod: (New file).
+	* gm2/pim/pass/testrecursive.def: (New file).
+	* gm2/pim/pass/testrecursive.mod: (New file).
+	* gm2/pim/pass/testreturnstr.mod: (New file).
+	* gm2/pim/pass/testset.mod: (New file).
+	* gm2/pim/pass/testshort.mod: (New file).
+	* gm2/pim/pass/testsinf.mod: (New file).
+	* gm2/pim/pass/testsinl.mod: (New file).
+	* gm2/pim/pass/testsize.mod: (New file).
+	* gm2/pim/pass/testvar.mod: (New file).
+	* gm2/pim/pass/testvarin.mod: (New file).
+	* gm2/pim/pass/timeio.mod: (New file).
+	* gm2/pim/pass/timeio2.mod: (New file).
+	* gm2/pim/pass/timeio3.mod: (New file).
+	* gm2/pim/pass/timeio4.mod: (New file).
+	* gm2/pim/pass/timeio5.mod: (New file).
+	* gm2/pim/pass/timeio6.mod: (New file).
+	* gm2/pim/pass/timeio7.mod: (New file).
+	* gm2/pim/pass/timeio8.mod: (New file).
+	* gm2/pim/pass/timeio9.mod: (New file).
+	* gm2/pim/pass/tinyalloc.mod: (New file).
+	* gm2/pim/pass/tinyarray.mod: (New file).
+	* gm2/pim/pass/tinyarray2.mod: (New file).
+	* gm2/pim/pass/tinyarray3.mod: (New file).
+	* gm2/pim/pass/tinyarray4.mod: (New file).
+	* gm2/pim/pass/tinyarray5.mod: (New file).
+	* gm2/pim/pass/tinyarray6.mod: (New file).
+	* gm2/pim/pass/tinyassign.def: (New file).
+	* gm2/pim/pass/tinyassign.mod: (New file).
+	* gm2/pim/pass/tinyassign2.mod: (New file).
+	* gm2/pim/pass/tinyassign3.mod: (New file).
+	* gm2/pim/pass/tinyassign4.mod: (New file).
+	* gm2/pim/pass/tinyassign5.mod: (New file).
+	* gm2/pim/pass/tinybitset.mod: (New file).
+	* gm2/pim/pass/tinyelse.mod: (New file).
+	* gm2/pim/pass/tinyenum.mod: (New file).
+	* gm2/pim/pass/tinyfor.mod: (New file).
+	* gm2/pim/pass/tinyfor2.mod: (New file).
+	* gm2/pim/pass/tinyfor3.mod: (New file).
+	* gm2/pim/pass/tinyhalt.mod: (New file).
+	* gm2/pim/pass/tinyhello.mod: (New file).
+	* gm2/pim/pass/tinyif.mod: (New file).
+	* gm2/pim/pass/tinyif2.mod: (New file).
+	* gm2/pim/pass/tinyif3.mod: (New file).
+	* gm2/pim/pass/tinyif4.mod: (New file).
+	* gm2/pim/pass/tinyif5.mod: (New file).
+	* gm2/pim/pass/tinyif6.mod: (New file).
+	* gm2/pim/pass/tinyif7.mod: (New file).
+	* gm2/pim/pass/tinyif8.mod: (New file).
+	* gm2/pim/pass/tinyimp.mod: (New file).
+	* gm2/pim/pass/tinylit.mod: (New file).
+	* gm2/pim/pass/tinylit2.mod: (New file).
+	* gm2/pim/pass/tinymax.mod: (New file).
+	* gm2/pim/pass/tinymod.mod: (New file).
+	* gm2/pim/pass/tinynode.mod: (New file).
+	* gm2/pim/pass/tinyparam.mod: (New file).
+	* gm2/pim/pass/tinyparam2.mod: (New file).
+	* gm2/pim/pass/tinyplus.mod: (New file).
+	* gm2/pim/pass/tinyproc.mod: (New file).
+	* gm2/pim/pass/tinyproc2.mod: (New file).
+	* gm2/pim/pass/tinyproc3.mod: (New file).
+	* gm2/pim/pass/tinyproc4.mod: (New file).
+	* gm2/pim/pass/tinyproc5.mod: (New file).
+	* gm2/pim/pass/tinyproc6.mod: (New file).
+	* gm2/pim/pass/tinyptr.mod: (New file).
+	* gm2/pim/pass/tinyreal.mod: (New file).
+	* gm2/pim/pass/tinyrecord.mod: (New file).
+	* gm2/pim/pass/tinyrepeat.mod: (New file).
+	* gm2/pim/pass/tinyset6.mod: (New file).
+	* gm2/pim/pass/tinyset7.mod: (New file).
+	* gm2/pim/pass/tinystate.mod: (New file).
+	* gm2/pim/pass/tinysub.def: (New file).
+	* gm2/pim/pass/tinytest.mod: (New file).
+	* gm2/pim/pass/tinytrue.mod: (New file).
+	* gm2/pim/pass/tinyvar.mod: (New file).
+	* gm2/pim/pass/tinyvar2.mod: (New file).
+	* gm2/pim/pass/tinyvar3.mod: (New file).
+	* gm2/pim/pass/tinyvar4.mod: (New file).
+	* gm2/pim/pass/tinyvar5.mod: (New file).
+	* gm2/pim/pass/tinyvarient.mod: (New file).
+	* gm2/pim/pass/tinyvarient2.mod: (New file).
+	* gm2/pim/pass/tinyvarient3.def: (New file).
+	* gm2/pim/pass/tinyvarient3.mod: (New file).
+	* gm2/pim/pass/tinyvarient4.mod: (New file).
+	* gm2/pim/pass/tinyvarient5.mod: (New file).
+	* gm2/pim/pass/tinyvarient6.mod: (New file).
+	* gm2/pim/pass/tinywhile.mod: (New file).
+	* gm2/pim/pass/tinywith.mod: (New file).
+	* gm2/pim/pass/tinywith2.mod: (New file).
+	* gm2/pim/pass/tinywith3.mod: (New file).
+	* gm2/pim/pass/tinywith4.mod: (New file).
+	* gm2/pim/pass/tinywith5.mod: (New file).
+	* gm2/pim/pass/tinywith6.mod: (New file).
+	* gm2/pim/pass/trunc.mod: (New file).
+	* gm2/pim/pass/try: (New file).
+	* gm2/pim/pass/typeequiv.mod: (New file).
+	* gm2/pim/pass/typeequiv2.mod: (New file).
+	* gm2/pim/pass/typeequiv3.mod: (New file).
+	* gm2/pim/pass/typeonly.def: (New file).
+	* gm2/pim/pass/typeonly.mod: (New file).
+	* gm2/pim/pass/typesize.mod: (New file).
+	* gm2/pim/pass/unbounded.mod: (New file).
+	* gm2/pim/pass/unbounded2.mod: (New file).
+	* gm2/pim/pass/unbounded3.mod: (New file).
+	* gm2/pim/pass/v.def: (New file).
+	* gm2/pim/pass/varaddress.mod: (New file).
+	* gm2/pim/pass/varaddress2.mod: (New file).
+	* gm2/pim/pass/varaddress3.mod: (New file).
+	* gm2/pim/pass/varcard.mod: (New file).
+	* gm2/pim/pass/variant9.mod: (New file).
+	* gm2/pim/pass/varient.mod: (New file).
+	* gm2/pim/pass/varient2.mod: (New file).
+	* gm2/pim/pass/varient3.mod: (New file).
+	* gm2/pim/pass/varient4.mod: (New file).
+	* gm2/pim/pass/varient5.mod: (New file).
+	* gm2/pim/pass/varient6.mod: (New file).
+	* gm2/pim/pass/varient7.mod: (New file).
+	* gm2/pim/pass/varient8.mod: (New file).
+	* gm2/pim/pass/varin.def: (New file).
+	* gm2/pim/pass/varin.mod: (New file).
+	* gm2/pim/pass/varint.mod: (New file).
+	* gm2/pim/pass/wincat.mod: (New file).
+	* gm2/pim/pass/with.mod: (New file).
+	* gm2/pim/pass/wordconst.mod: (New file).
+	* gm2/pim/run/fail/case.mod: (New file).
+	* gm2/pim/run/fail/nil.mod: (New file).
+	* gm2/pim/run/fail/pim-run-fail.exp: (New file).
+	* gm2/pim/run/pass/Countdown.mod: (New file).
+	* gm2/pim/run/pass/EndFor.def: (New file).
+	* gm2/pim/run/pass/EndFor.mod: (New file).
+	* gm2/pim/run/pass/EnumTest.mod: (New file).
+	* gm2/pim/run/pass/For1.mod: (New file).
+	* gm2/pim/run/pass/For10.mod: (New file).
+	* gm2/pim/run/pass/For11.mod: (New file).
+	* gm2/pim/run/pass/For12.mod: (New file).
+	* gm2/pim/run/pass/For2.mod: (New file).
+	* gm2/pim/run/pass/For3.mod: (New file).
+	* gm2/pim/run/pass/For4.mod: (New file).
+	* gm2/pim/run/pass/For5.mod: (New file).
+	* gm2/pim/run/pass/For6.mod: (New file).
+	* gm2/pim/run/pass/For7.mod: (New file).
+	* gm2/pim/run/pass/For8.mod: (New file).
+	* gm2/pim/run/pass/For9.mod: (New file).
+	* gm2/pim/run/pass/FpuIOBug.mod: (New file).
+	* gm2/pim/run/pass/MaxReal.mod: (New file).
+	* gm2/pim/run/pass/MaxReal2.mod: (New file).
+	* gm2/pim/run/pass/TestLong.mod: (New file).
+	* gm2/pim/run/pass/TestLong2.mod: (New file).
+	* gm2/pim/run/pass/TestLong4.mod: (New file).
+	* gm2/pim/run/pass/TestLong5.mod: (New file).
+	* gm2/pim/run/pass/addrarray.mod: (New file).
+	* gm2/pim/run/pass/arraychar.mod: (New file).
+	* gm2/pim/run/pass/arraychar2.mod: (New file).
+	* gm2/pim/run/pass/arrayrecord.mod: (New file).
+	* gm2/pim/run/pass/bitsettest.def: (New file).
+	* gm2/pim/run/pass/bitsettest.mod: (New file).
+	* gm2/pim/run/pass/bytearray.mod: (New file).
+	* gm2/pim/run/pass/constdynstr.mod: (New file).
+	* gm2/pim/run/pass/conststr.mod: (New file).
+	* gm2/pim/run/pass/conststr2.mod: (New file).
+	* gm2/pim/run/pass/cycles.mod: (New file).
+	* gm2/pim/run/pass/dec.mod: (New file).
+	* gm2/pim/run/pass/enums.mod: (New file).
+	* gm2/pim/run/pass/incsubrange.def: (New file).
+	* gm2/pim/run/pass/incsubrange.mod: (New file).
+	* gm2/pim/run/pass/index3.mod: (New file).
+	* gm2/pim/run/pass/int16.mod: (New file).
+	* gm2/pim/run/pass/int32.mod: (New file).
+	* gm2/pim/run/pass/int8.mod: (New file).
+	* gm2/pim/run/pass/line.mod: (New file).
+	* gm2/pim/run/pass/long.mod: (New file).
+	* gm2/pim/run/pass/longfor.mod: (New file).
+	* gm2/pim/run/pass/longtypes10.mod: (New file).
+	* gm2/pim/run/pass/longtypes7.mod: (New file).
+	* gm2/pim/run/pass/longtypes8.mod: (New file).
+	* gm2/pim/run/pass/longtypes9.mod: (New file).
+	* gm2/pim/run/pass/math.mod: (New file).
+	* gm2/pim/run/pass/math2.mod: (New file).
+	* gm2/pim/run/pass/mathconst.mod: (New file).
+	* gm2/pim/run/pass/minhello.mod: (New file).
+	* gm2/pim/run/pass/minimal.mod: (New file).
+	* gm2/pim/run/pass/nestedproc.mod: (New file).
+	* gm2/pim/run/pass/nestedproc2.mod: (New file).
+	* gm2/pim/run/pass/nestedproc3.mod: (New file).
+	* gm2/pim/run/pass/nestedproc4.mod: (New file).
+	* gm2/pim/run/pass/nestedproc5.mod: (New file).
+	* gm2/pim/run/pass/nestedproc6.mod: (New file).
+	* gm2/pim/run/pass/nestedproc7.mod: (New file).
+	* gm2/pim/run/pass/nestedwith.mod: (New file).
+	* gm2/pim/run/pass/nestedwith2.mod: (New file).
+	* gm2/pim/run/pass/nestedwith3.mod: (New file).
+	* gm2/pim/run/pass/nothing.mod: (New file).
+	* gm2/pim/run/pass/pim-run-pass.exp: (New file).
+	* gm2/pim/run/pass/prog31ex.mod: (New file).
+	* gm2/pim/run/pass/rts.mod: (New file).
+	* gm2/pim/run/pass/setcritical.mod: (New file).
+	* gm2/pim/run/pass/setequiv.mod: (New file).
+	* gm2/pim/run/pass/str6.mod: (New file).
+	* gm2/pim/run/pass/stringaddr.mod: (New file).
+	* gm2/pim/run/pass/stringaddr2.def: (New file).
+	* gm2/pim/run/pass/stringaddr2.mod: (New file).
+	* gm2/pim/run/pass/stripped.mod: (New file).
+	* gm2/pim/run/pass/sys.def: (New file).
+	* gm2/pim/run/pass/sys.mod: (New file).
+	* gm2/pim/run/pass/t.def: (New file).
+	* gm2/pim/run/pass/testaddr.mod: (New file).
+	* gm2/pim/run/pass/testaddr2.mod: (New file).
+	* gm2/pim/run/pass/testaddr3.mod: (New file).
+	* gm2/pim/run/pass/testarray.mod: (New file).
+	* gm2/pim/run/pass/testarray2.mod: (New file).
+	* gm2/pim/run/pass/testarray3.mod: (New file).
+	* gm2/pim/run/pass/testarray4.mod: (New file).
+	* gm2/pim/run/pass/testarray5.mod: (New file).
+	* gm2/pim/run/pass/testavail.mod: (New file).
+	* gm2/pim/run/pass/testdiv.mod: (New file).
+	* gm2/pim/run/pass/testfpufunc.mod: (New file).
+	* gm2/pim/run/pass/testfpufunc2.mod: (New file).
+	* gm2/pim/run/pass/testlarge.mod: (New file).
+	* gm2/pim/run/pass/testlarge2.mod: (New file).
+	* gm2/pim/run/pass/testnextproc.mod: (New file).
+	* gm2/pim/run/pass/testparam.mod: (New file).
+	* gm2/pim/run/pass/testreturnstr.mod: (New file).
+	* gm2/pim/run/pass/testreturnstr2.mod: (New file).
+	* gm2/pim/run/pass/testreturnstr3.def: (New file).
+	* gm2/pim/run/pass/testreturnstr3.mod: (New file).
+	* gm2/pim/run/pass/testsize.mod: (New file).
+	* gm2/pim/run/pass/testsize2.mod: (New file).
+	* gm2/pim/run/pass/testsize3.mod: (New file).
+	* gm2/pim/run/pass/testsize4.mod: (New file).
+	* gm2/pim/run/pass/testtbitsize.mod: (New file).
+	* gm2/pim/run/pass/tinywith.mod: (New file).
+	* gm2/pim/run/pass/unbounded.mod: (New file).
+	* gm2/pim/run/pass/varaddress3.mod: (New file).
+	* gm2/pim/run/pass/varparam2.mod: (New file).
+	* gm2/pim/run/pass/varparam3.mod: (New file).
+	* gm2/pim/run/pass/varparm.mod: (New file).
+	* gm2/pim/run/pass/wr.mod: (New file).
+	* gm2/pimcoroutines/pass/imports.mod: (New file).
+	* gm2/pimcoroutines/pass/imports2.mod: (New file).
+	* gm2/pimcoroutines/pass/pimcoroutines-pass.exp: (New file).
+	* gm2/pimcoroutines/run/pass/pimcoroutines-run-pass.exp: (New file).
+	* gm2/pimcoroutines/run/pass/testtime.mod: (New file).
+	* gm2/pimlib/base/run/pass/FIO.mod: (New file).
+	* gm2/pimlib/base/run/pass/StrLib.mod: (New file).
+	* gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: (New file).
+	* gm2/pimlib/base/run/pass/testconvert.mod: (New file).
+	* gm2/pimlib/coroutines/pass/pimlib-coroutines-pass.exp: (New file).
+	* gm2/pimlib/coroutines/pass/priority.mod: (New file).
+	* gm2/pimlib/coroutines/pass/priority2.mod: (New file).
+	* gm2/pimlib/coroutines/pass/priority3.def: (New file).
+	* gm2/pimlib/coroutines/pass/priority3.mod: (New file).
+	* gm2/pimlib/logitech/pass/LogitechLong.mod: (New file).
+	* gm2/pimlib/logitech/pass/hello.mod: (New file).
+	* gm2/pimlib/logitech/pass/pimlib-logitech-pass.exp: (New file).
+	* gm2/pimlib/logitech/run/pass/bbits.mod: (New file).
+	* gm2/pimlib/logitech/run/pass/hello.mod: (New file).
+	* gm2/pimlib/logitech/run/pass/helloinout.mod: (New file).
+	* gm2/pimlib/logitech/run/pass/intb.mod: (New file).
+	* gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: (New file).
+	* gm2/pimlib/logitech/run/pass/realconv.mod: (New file).
+	* gm2/pimlib/logitech/run/pass/realinput.mod: (New file).
+	* gm2/pimlib/logitech/run/pass/realinput2.mod: (New file).
+	* gm2/pimlib/logitech/run/pass/realinput3.mod: (New file).
+	* gm2/pimlib/logitech/run/pass/rename.mod: (New file).
+	* gm2/pimlib/logitech/run/pass/timedate.mod: (New file).
+	* gm2/pimlib/logitech/run/pass/writeoct.mod: (New file).
+	* gm2/pimlib/pass/pimlib-pass.exp: (New file).
+	* gm2/pimlib/run/pass/format.mod: (New file).
+	* gm2/pimlib/run/pass/limittests.c: (New file).
+	* gm2/pimlib/run/pass/limittests.mod: (New file).
+	* gm2/pimlib/run/pass/longreal.mod: (New file).
+	* gm2/pimlib/run/pass/pimlib-run-pass.exp: (New file).
+	* gm2/pimlib/run/pass/test.c: (New file).
+	* gm2/pimlib/run/pass/testreal.mod: (New file).
+	* gm2/pimlib/run/pass/testreal2.mod: (New file).
+	* gm2/pimlib/run/pass/testreal4.mod: (New file).
+	* gm2/projects/README: (New file).
+	* gm2/projects/iso/run/pass/halma/halma.mod: (New file).
+	* gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp:
+	(New file).
+	* gm2/projects/iso/run/pass/hello/hello.mod: (New file).
+	* gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp:
+	(New file).
+	* gm2/projects/log/run/pass/hello/hello.mod: (New file).
+	* gm2/projects/log/run/pass/hello/projects-log-run-pass-hello.exp:
+	(New file).
+	* gm2/projects/pim/run/pass/hello/hello.mod: (New file).
+	* gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp:
+	(New file).
+	* gm2/projects/pim/run/pass/random/AdvMap.def: (New file).
+	* gm2/projects/pim/run/pass/random/AdvMap.mod: (New file).
+	* gm2/projects/pim/run/pass/random/BoxMap.def: (New file).
+	* gm2/projects/pim/run/pass/random/BoxMap.mod: (New file).
+	* gm2/projects/pim/run/pass/random/Chance.def: (New file).
+	* gm2/projects/pim/run/pass/random/Chance.mod: (New file).
+	* gm2/projects/pim/run/pass/random/Geometry.def: (New file).
+	* gm2/projects/pim/run/pass/random/Geometry.mod: (New file).
+	* gm2/projects/pim/run/pass/random/MakeBoxes.def: (New file).
+	* gm2/projects/pim/run/pass/random/MakeBoxes.mod: (New file).
+	* gm2/projects/pim/run/pass/random/Map.mod: (New file).
+	* gm2/projects/pim/run/pass/random/MapOptions.def: (New file).
+	* gm2/projects/pim/run/pass/random/MapOptions.mod: (New file).
+	* gm2/projects/pim/run/pass/random/Options.def: (New file).
+	* gm2/projects/pim/run/pass/random/Options.mod: (New file).
+	* gm2/projects/pim/run/pass/random/RoomMap.def: (New file).
+	* gm2/projects/pim/run/pass/random/RoomMap.mod: (New file).
+	* gm2/projects/pim/run/pass/random/StoreCoords.def: (New file).
+	* gm2/projects/pim/run/pass/random/StoreCoords.mod: (New file).
+	* gm2/projects/pim/run/pass/random/WriteMap.def: (New file).
+	* gm2/projects/pim/run/pass/random/WriteMap.mod: (New file).
+	* gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
+	(New file).
+	* gm2/quads/run/pass/becomes.mod: (New file).
+	* gm2/quads/run/pass/param.mod: (New file).
+	* gm2/quads/run/pass/quads-run-pass.exp: (New file).
+	* gm2/quads/run/pass/return.mod: (New file).
+	* gm2/recover/pass/cannot-solve/begin.mod: (New file).
+	* gm2/recover/pass/cannot-solve/statementsemi.mod: (New file).
+	* gm2/recover/pass/end2.mod: (New file).
+	* gm2/recover/pass/of.mod: (New file).
+	* gm2/recover/pass/procsemi.mod: (New file).
+	* gm2/recover/pass/recover-pass.exp: (New file).
+	* gm2/recover/pass/rrbra.mod: (New file).
+	* gm2/recover/pass/rsbra.mod: (New file).
+	* gm2/recover/pass/semi.mod: (New file).
+	* gm2/run/fail/list.mod: (New file).
+	* gm2/run/fail/options: (New file).
+	* gm2/run/fail/testdec.mod: (New file).
+	* gm2/run/fail/testfunc.mod: (New file).
+	* gm2/run/pass/cycles.mod: (New file).
+	* gm2/run/pass/line.mod: (New file).
+	* gm2/run/pass/nestedproc.mod: (New file).
+	* gm2/run/pass/nestedproc2.mod: (New file).
+	* gm2/run/pass/nestedproc3.mod: (New file).
+	* gm2/run/pass/nestedproc5.mod: (New file).
+	* gm2/run/pass/nestedset.mod: (New file).
+	* gm2/run/pass/nothing.mod: (New file).
+	* gm2/run/pass/options: (New file).
+	* gm2/run/pass/prog31ex.mod: (New file).
+	* gm2/run/pass/rts.mod: (New file).
+	* gm2/run/pass/stripped.mod: (New file).
+	* gm2/run/pass/testavail.mod: (New file).
+	* gm2/run/pass/testfpufunc.mod: (New file).
+	* gm2/run/pass/testfpufunc2.mod: (New file).
+	* gm2/run/pass/testnextproc.mod: (New file).
+	* gm2/run/pass/testparam.mod: (New file).
+	* gm2/run/pass/testsize.mod: (New file).
+	* gm2/run/pass/testsize2.mod: (New file).
+	* gm2/run/pass/testsize3.mod: (New file).
+	* gm2/run/pass/wr.mod: (New file).
+	* gm2/scripts/addit: (New file).
+	* gm2/scripts/comp: (New file).
+	* gm2/scripts/compile: (New file).
+	* gm2/scripts/compileiso: (New file).
+	* gm2/scripts/link: (New file).
+	* gm2/scripts/regression: (New file).
+	* gm2/scripts/subit: (New file).
+	* gm2/sets/run/pass/multisetarith.mod: (New file).
+	* gm2/sets/run/pass/multisetarith2.mod: (New file).
+	* gm2/sets/run/pass/multisetarith3.mod: (New file).
+	* gm2/sets/run/pass/multisetarith4.mod: (New file).
+	* gm2/sets/run/pass/multisetrotate.mod: (New file).
+	* gm2/sets/run/pass/multisetrotate2.mod: (New file).
+	* gm2/sets/run/pass/multisetrotate3.mod: (New file).
+	* gm2/sets/run/pass/multisetrotate4.mod: (New file).
+	* gm2/sets/run/pass/multisetshift.mod: (New file).
+	* gm2/sets/run/pass/multisetshift2.mod: (New file).
+	* gm2/sets/run/pass/multisimple.mod: (New file).
+	* gm2/sets/run/pass/multisimple2.mod: (New file).
+	* gm2/sets/run/pass/multisimple3.mod: (New file).
+	* gm2/sets/run/pass/multisimple4.mod: (New file).
+	* gm2/sets/run/pass/multisimple5.mod: (New file).
+	* gm2/sets/run/pass/multisimple6.mod: (New file).
+	* gm2/sets/run/pass/multisimple7.mod: (New file).
+	* gm2/sets/run/pass/setarith.mod: (New file).
+	* gm2/sets/run/pass/setarith2.mod: (New file).
+	* gm2/sets/run/pass/setarith3.mod: (New file).
+	* gm2/sets/run/pass/setarith4.mod: (New file).
+	* gm2/sets/run/pass/setrotate.mod: (New file).
+	* gm2/sets/run/pass/setrotate2.mod: (New file).
+	* gm2/sets/run/pass/setrotate3.mod: (New file).
+	* gm2/sets/run/pass/setrotate4.mod: (New file).
+	* gm2/sets/run/pass/sets-run-pass.exp: (New file).
+	* gm2/sets/run/pass/setshift.mod: (New file).
+	* gm2/sets/run/pass/setshift2.mod: (New file).
+	* gm2/sets/run/pass/simple.mod: (New file).
+	* gm2/sets/run/pass/simple2.mod: (New file).
+	* gm2/sets/run/pass/simple3.mod: (New file).
+	* gm2/sets/run/pass/simple4.mod: (New file).
+	* gm2/sets/run/pass/simple5.mod: (New file).
+	* gm2/sets/run/pass/simple6.mod: (New file).
+	* gm2/sets/run/pass/simple7.mod: (New file).
+	* gm2/switches/auto-init/fail/switches-auto-init-fail.exp: (New file).
+	* gm2/switches/auto-init/fail/uninitptr.mod: (New file).
+	* gm2/switches/auto-init/fail/uninitptr2.mod: (New file).
+	* gm2/switches/check-all/pim2/fail/overflow.mod: (New file).
+	* gm2/switches/check-all/pim2/fail/overflow2.mod: (New file).
+	* gm2/switches/check-all/pim2/fail/overflowdiv1.mod: (New file).
+	* gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp:
+	(New file).
+	* gm2/switches/check-all/plugin/iso/fail/divceilposneg.mod: (New file).
+	* gm2/switches/check-all/plugin/iso/fail/divceilposneg2.mod: (New file).
+	* gm2/switches/check-all/plugin/iso/fail/divceilposnegcall.mod: (New file).
+	* gm2/switches/check-all/plugin/iso/fail/divceilposnegcall2.mod: (New file).
+	* gm2/switches/check-all/plugin/iso/fail/divfloornegpos.mod: (New file).
+	* gm2/switches/check-all/plugin/iso/fail/divfloorpospos.mod: (New file).
+	* gm2/switches/check-all/plugin/iso/fail/lowdiv.mod: (New file).
+	* gm2/switches/check-all/plugin/iso/fail/switches-check-all-plugin-iso-fail.exp:
+	(New file).
+	* gm2/switches/check-all/plugin/pim2/fail/divceil.mod: (New file).
+	* gm2/switches/check-all/plugin/pim2/fail/highdiv.mod: (New file).
+	* gm2/switches/check-all/plugin/pim2/fail/modulus.mod: (New file).
+	* gm2/switches/check-all/plugin/pim2/fail/plugin1.mod: (New file).
+	* gm2/switches/check-all/plugin/pim2/fail/plugin3.mod: (New file).
+	* gm2/switches/check-all/plugin/pim2/fail/plugin4.def: (New file).
+	* gm2/switches/check-all/plugin/pim2/fail/plugin4.mod: (New file).
+	* gm2/switches/check-all/plugin/pim2/fail/plugin5.def: (New file).
+	* gm2/switches/check-all/plugin/pim2/fail/plugin5.mod: (New file).
+	* gm2/switches/check-all/plugin/pim2/fail/plugin6.def: (New file).
+	* gm2/switches/check-all/plugin/pim2/fail/plugin6.mod: (New file).
+	* gm2/switches/check-all/plugin/pim2/fail/plugin7.def: (New file).
+	* gm2/switches/check-all/plugin/pim2/fail/plugin7.mod: (New file).
+	* gm2/switches/check-all/plugin/pim2/fail/plugin8.def: (New file).
+	* gm2/switches/check-all/plugin/pim2/fail/plugin8.mod: (New file).
+	* gm2/switches/check-all/plugin/pim2/fail/plugin9.mod: (New file).
+	* gm2/switches/check-all/plugin/pim2/fail/switches-check-all-plugin-pim2-fail.exp:
+	(New file).
+	* gm2/switches/check-all/run/fail/cardrange.mod: (New file).
+	* gm2/switches/check-all/run/fail/cardrange2.mod: (New file).
+	* gm2/switches/check-all/run/fail/cardrange3.mod: (New file).
+	* gm2/switches/check-all/run/fail/intrange.mod: (New file).
+	* gm2/switches/check-all/run/fail/intrange2.mod: (New file).
+	* gm2/switches/check-all/run/fail/intrange3.mod: (New file).
+	* gm2/switches/check-all/run/fail/intrange4.mod: (New file).
+	* gm2/switches/check-all/run/fail/intrange5.mod: (New file).
+	* gm2/switches/check-all/run/fail/multint1.mod: (New file).
+	* gm2/switches/check-all/run/fail/multint2.mod: (New file).
+	* gm2/switches/check-all/run/fail/multint3.mod: (New file).
+	* gm2/switches/check-all/run/fail/rangesupport.def: (New file).
+	* gm2/switches/check-all/run/fail/rangesupport.mod: (New file).
+	* gm2/switches/check-all/run/fail/realrange.mod: (New file).
+	* gm2/switches/check-all/run/fail/subrange.mod: (New file).
+	* gm2/switches/check-all/run/fail/switches-check-all-run-fail.exp:
+	(New file).
+	* gm2/switches/check-all/run/fail/tinyrange.mod: (New file).
+	* gm2/switches/check-all/run/pass/cardrange.mod: (New file).
+	* gm2/switches/check-all/run/pass/forcheck.mod: (New file).
+	* gm2/switches/check-all/run/pass/subrange.mod: (New file).
+	* gm2/switches/check-all/run/pass/switches-check-all-run-pass.exp:
+	(New file).
+	* gm2/switches/extended-opaque/fail/a.def: (New file).
+	* gm2/switches/extended-opaque/fail/a.mod: (New file).
+	* gm2/switches/extended-opaque/fail/switches-extended-opaque-fail.exp:
+	(New file).
+	* gm2/switches/extended-opaque/pass/a.def: (New file).
+	* gm2/switches/extended-opaque/pass/a.mod: (New file).
+	* gm2/switches/extended-opaque/pass/b.mod: (New file).
+	* gm2/switches/extended-opaque/pass/switches-extended-opaque-pass.exp:
+	(New file).
+	* gm2/switches/iso/run/pass/modulus.mod: (New file).
+	* gm2/switches/iso/run/pass/modulus4.mod: (New file).
+	* gm2/switches/iso/run/pass/switches-iso-run-pass.exp: (New file).
+	* gm2/switches/makeall/fail/switches-makeall-fail.exp: (New file).
+	* gm2/switches/makeall/fail/test.def: (New file).
+	* gm2/switches/makeall/fail/test.mod: (New file).
+	* gm2/switches/makeall/pass/switches-makeall-pass.exp: (New file).
+	* gm2/switches/makeall/pass/test.def: (New file).
+	* gm2/switches/makeall/pass/test.mod: (New file).
+	* gm2/switches/none/run/pass/gm2-none.exp: (New file).
+	* gm2/switches/none/run/pass/hello.mod: (New file).
+	* gm2/switches/optimization/run/pass/fact.mod: (New file).
+	* gm2/switches/optimization/run/pass/switches-optimization-run-pass.exp:
+	(New file).
+	* gm2/switches/pedantic-params/fail/a.def: (New file).
+	* gm2/switches/pedantic-params/fail/a.mod: (New file).
+	* gm2/switches/pedantic-params/fail/switches-pedantic-params-fail.exp:
+	(New file).
+	* gm2/switches/pedantic-params/pass/Strings.def: (New file).
+	* gm2/switches/pedantic-params/pass/Strings.mod: (New file).
+	* gm2/switches/pedantic-params/pass/Strings2.def: (New file).
+	* gm2/switches/pedantic-params/pass/Strings2.mod: (New file).
+	* gm2/switches/pedantic-params/pass/switches-pedantic-params-pass.exp:
+	(New file).
+	* gm2/switches/pedantic/fail/onlywrite.mod: (New file).
+	* gm2/switches/pedantic/fail/readb4.mod: (New file).
+	* gm2/switches/pic/run/pass/func.c: (New file).
+	* gm2/switches/pic/run/pass/func.mod: (New file).
+	* gm2/switches/pic/run/pass/func2.c: (New file).
+	* gm2/switches/pic/run/pass/func2.mod: (New file).
+	* gm2/switches/pic/run/pass/switches-pic-run-pass.exp: (New file).
+	* gm2/switches/pim2/run/pass/modulus.mod: (New file).
+	* gm2/switches/pim2/run/pass/switches-pim2-run-pass.exp: (New file).
+	* gm2/switches/pim3/run/pass/modulus.mod: (New file).
+	* gm2/switches/pim3/run/pass/switches-pim3-run-pass.exp: (New file).
+	* gm2/switches/pim4/run/pass/FpuIOBug.mod: (New file).
+	* gm2/switches/pim4/run/pass/InOutBug.mod: (New file).
+	* gm2/switches/pim4/run/pass/NumberIOBug.mod: (New file).
+	* gm2/switches/pim4/run/pass/modulus.mod: (New file).
+	* gm2/switches/pim4/run/pass/modulus2.mod: (New file).
+	* gm2/switches/pim4/run/pass/switches-pim4-run-pass.exp: (New file).
+	* gm2/switches/whole-program/pass/run/hello.mod: (New file).
+	* gm2/switches/whole-program/pass/run/hello2.mod: (New file).
+	* gm2/switches/whole-program/pass/run/switches-whole-program-pass-run.exp:
+	(New file).
+	* gm2/switches/whole-program/pass/run/tiny.mod: (New file).
+	* gm2/switches/whole-program/pass/run/tiny2.mod: (New file).
+	* gm2/types/bitset.mod: (New file).
+	* gm2/types/bitset2.mod: (New file).
+	* gm2/types/bitset3.mod: (New file).
+	* gm2/types/charset.mod: (New file).
+	* gm2/types/const.mod: (New file).
+	* gm2/types/prog35.mod: (New file).
+	* gm2/types/real.mod: (New file).
+	* gm2/types/run/pass/d.c: (New file).
+	* gm2/types/run/pass/d.def: (New file).
+	* gm2/types/run/pass/types-run-pass.exp: (New file).
+	* gm2/types/run/pass/varient4.mod: (New file).
+	* gm2/types/run/pass/varient5.mod: (New file).
+	* gm2/types/string.mod: (New file).
+	* gm2/types/type1.mod: (New file).
+	* gm2/types/type2.mod: (New file).
+	* gm2/types/type3.mod: (New file).
+	* gm2/types/type4.mod: (New file).
+	* gm2/types/varient.mod: (New file).
+	* gm2/types/word.mod: (New file).
+	* gm2/ulmlib/pass/ulmlib-pass.exp: (New file).
+	* gm2/ulmlib/std/pass/ulmlib-std-pass.exp: (New file).
+	* gm2/ulmlib/sys/pass/ulmlib-sys-pass.exp: (New file).
+	* gm2/warnings/todo/nestedproc6.mod: (New file).
+	* gm2/warnings/todo/options: (New file).
+	* gm2/warnings/todo/testfor.mod: (New file).
+	* gm2/warnings/todo/testfor2.mod: (New file).
+	* gm2/warnings/todo/testfor3.mod: (New file).
+	* gm2/warnings/todo/testkeywords.mod: (New file).
+	* gm2/warnings/todo/testloop.mod: (New file).
+	* gm2/warnings/todo/testscope.mod: (New file).
+	* gm2/warnings/todo/testscope2.mod: (New file).
+	* gm2/x86-asm/asm.mod: (New file).
+	* gm2/x86-asm/asm2.mod: (New file).
+
+2022-12-14  Julian Brown  <julian@codesourcery.com>
+
+	PR fortran/107214
+	* gfortran.dg/gomp/pr107214.f90: New test.
+	* gfortran.dg/gomp/pr107214-2.f90: New test.
+	* gfortran.dg/gomp/pr107214-3.f90: New test.
+	* gfortran.dg/gomp/pr107214-4.f90: New test.
+	* gfortran.dg/gomp/pr107214-5.f90: New test.
+	* gfortran.dg/gomp/pr107214-6.f90: New test.
+	* gfortran.dg/gomp/pr107214-7.f90: New test.
+	* gfortran.dg/gomp/pr107214-8.f90: New test.
+
+2022-12-14  Tamar Christina  <tamar.christina@arm.com>
+
+	PR target/107988
+	* gcc.target/aarch64/pr107988-1.c: New test.
+
+2022-12-14  Antoni Boucher  <bouanto@zoho.com>
+	    Guillaume Gomez  <guillaume1.gomez@gmail.com>
+
+	PR jit/108078
+	* jit.dg/test-vector-types.cc: Add tests for vector type comparison
+
 2022-12-13  Martin Jambor  <mjambor@suse.cz>
 
 	* gcc.dg/ipa/ipa-sra-26.c: New test.
diff --git a/include/ChangeLog b/include/ChangeLog
index e0e128694e5..a6fd0b24114 100644
--- a/include/ChangeLog
+++ b/include/ChangeLog
@@ -1,3 +1,16 @@
+2022-12-14  David Faust  <david.faust@oracle.com>
+
+	PR target/106773
+	* btf.h (enum btf_func_linkage): New.
+	(struct btf_var_secinfo): Update comments with notes about extern
+	functions.
+
+2022-12-14  David Faust  <david.faust@oracle.com>
+
+	PR target/106773
+	* btf.h (enum btf_var_linkage): New.
+	(struct btf_var): Update comment to note 'extern' linkage.
+
 2022-12-07  Max Filippov  <jcmvbkbc@gmail.com>
 
 	* xtensa-dynconfig.h: New file.
diff --git a/libgm2/ChangeLog b/libgm2/ChangeLog
new file mode 100644
index 00000000000..2251fb53907
--- /dev/null
+++ b/libgm2/ChangeLog
@@ -0,0 +1,39 @@
+2022-12-14  Gaius Mulley  <gaiusmod2@gmail.com>
+
+	* Makefile.am: (New file).
+	* autogen.sh: (New file).
+	* config.h.in: (New file).
+	* configure.ac: (New file).
+	* libm2cor/KeyBoardLEDs.cc: (New file).
+	* libm2cor/Makefile.am: (New file).
+	* libm2iso/ChanConsts.h: (New file).
+	* libm2iso/ErrnoCategory.cc: (New file).
+	* libm2iso/Makefile.am: (New file).
+	* libm2iso/RTco.cc: (New file).
+	* libm2iso/m2rts.h: (New file).
+	* libm2iso/wrapsock.c: (New file).
+	* libm2iso/wraptime.c: (New file).
+	* libm2log/Break.c: (New file).
+	* libm2log/Makefile.am: (New file).
+	* libm2min/Makefile.am: (New file).
+	* libm2min/libc.c: (New file).
+	* libm2pim/Makefile.am: (New file).
+	* libm2pim/Selective.cc: (New file).
+	* libm2pim/SysExceptions.cc: (New file).
+	* libm2pim/UnixArgs.cc: (New file).
+	* libm2pim/cgetopt.cc: (New file).
+	* libm2pim/dtoa.cc: (New file).
+	* libm2pim/errno.cc: (New file).
+	* libm2pim/ldtoa.cc: (New file).
+	* libm2pim/sckt.cc: (New file).
+	* libm2pim/target.c: (New file).
+	* libm2pim/termios.cc: (New file).
+	* libm2pim/wrapc.c: (New file).
+	* configure: (Rebuilt).
+	* libm2log/Makefile.in: (Rebuilt).
+	* libm2min/Makefile.in: (Rebuilt).
+	* libm2cor/Makefile.in: (Rebuilt).
+	* libm2pim/Makefile.in: (Rebuilt).
+	* libm2iso/Makefile.in: (Rebuilt).
+	* Makefile.in: New file.
+	* aclocal.m4: New file.
\ No newline at end of file
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 04b4e4f0fc0..24fa136f24b 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,8 @@
+2022-12-14  Julian Brown  <julian@codesourcery.com>
+
+	* testsuite/libgomp.fortran/combined-directive-splitting-1.f90: New
+	test.
+
 2022-12-10  Tobias Burnus  <tobias@codesourcery.com>
 
 	* libgomp.h (struct target_mem_desc): Predeclare; move
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index bf77f8073f8..6b323f50c2e 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,9 @@
+2022-12-14  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/108097
+	* include/std/stacktrace (basic_stracktrace::_Impl): Do not
+	multiply N by sizeof(value_type) when allocating.
+
 2022-12-13  Jakub Jelinek  <jakub@redhat.com>
 
 	* src/libbacktrace/backtrace-rename.h (backtrace_uncompress_zstd):


More information about the Libstdc++-cvs mailing list