diff -Nrcpad gcc-4.9.3/ChangeLog gcc-4.9.4/ChangeLog
*** gcc-4.9.3/ChangeLog	Fri Jun 26 17:57:24 2015
--- gcc-4.9.4/ChangeLog	Wed Aug  3 05:04:02 2016
***************
*** 1,3 ****
--- 1,22 ----
+ 2016-08-03  Release Manager
+ 
+ 	* GCC 4.9.4 released.
+ 
+ 2015-12-04  Andreas Tobler   We are often asked about pre-compiled versions of GCC.  While we cannot
! provide these for all platforms, below you’ll find links to binaries for
  various platforms where creating them by yourself is not easy due to various
  reasons.
!  Please note that we did not create these binaries, nor do we
  support them.  If you have any problems installing them, please
  contact their makers.
-  Return to the GCC Installation page
!  Please note that we did not create these binaries, nor do we
  support them.  If you have any problems installing them, please
  contact their makers.
  
!       Return to the GCC Installation page
  
+ 
+ 
+ 
+ 
+ 
+ 
  
diff -Nrcpad gcc-4.9.3/INSTALL/build.html gcc-4.9.4/INSTALL/build.html
*** gcc-4.9.3/INSTALL/build.html	Fri Jun 26 17:59:18 2015
--- gcc-4.9.4/INSTALL/build.html	Wed Aug  3 05:09:48 2016
***************
*** 1,457 ****
! 
! 
! 
! 
!  Now that GCC is configured, you are ready to build the compiler and
  runtime libraries.
!  Some commands executed when making the compiler may fail (return a
! nonzero status) and be ignored by  It is normal to have compiler warnings when compiling certain files.
  Unless you are a GCC developer, you can generally ignore these warnings
  unless they cause compilation to fail.  Developers should attempt to fix
  any warnings encountered, however they can temporarily continue past
  warnings-as-errors by specifying the configure flag
! --disable-werror.
!  On certain old systems, defining certain environment variables such as
!  If you encounter seemingly strange errors when trying to build the
  compiler in a directory other than the source directory, it could be
  because you have previously configured the compiler in the source
  directory.  Make sure you have done all the necessary preparations.
!  If you build GCC on a BSD system using a directory stored in an old System
! V file system, problems may occur in running  The solution is not to use such a directory for building GCC.
!  Similarly, when building from SVN or snapshots, or if you modify
! *.l files, you need the Flex lexical analyzer generator
! installed.  If you do not modify *.l files, releases contain
  the Flex-generated files and you do not need Flex installed to build
  them.  There is still one Flex-based lexical analyzer (part of the
  build machinery, not of GCC itself) that is used even if you only
  build the C front end.
!  When building from SVN or snapshots, or if you modify Texinfo
  documentation, you need version 4.7 or later of Texinfo installed if you
  want Info documentation to be regenerated.  Releases contain Info
  documentation pre-built for the unmodified documentation in the release.
!  For a native build, the default configuration is to perform
! a 3-stage bootstrap of the compiler when ‘make’ is invoked.
  This will build the entire GCC system and ensure that it compiles
! itself correctly.  It can be disabled with the --disable-bootstrap
! parameter to ‘configure’, but bootstrapping is suggested because
  the compiler will be tested more completely and could also have
  better performance.
-  The bootstrapping process will complete the following steps:
-  If you are short on disk space you might consider ‘make
! bootstrap-lean’ instead.  The sequence of compilation is the
  same described above, but object files from the stage1 and
  stage2 of the 3-stage bootstrap of the compiler are deleted as
  soon as they are no longer needed.
!  If you wish to use non-default GCC flags when compiling the stage2
  and stage3 compilers, set  You can place non-default optimization flags into   If you used the flag --enable-languages=… to restrict
! the compilers to be built, only those you’ve actually enabled will be
  built.  This will of course only build those runtime libraries, for
  which the particular compiler has been built.  Please note,
! that re-defining  If the comparison of stage2 and stage3 fails, this normally indicates
  that the stage2 compiler has compiled GCC incorrectly, and is therefore
  a potentially serious bug which you should investigate and report.  (On
  a few systems, meaningful comparison of object files is impossible; they
  always appear “different”.  If you encounter this problem, you will
! need to disable comparison in the Makefile.)
!  If you do not want to bootstrap your compiler, you can configure with
! --disable-bootstrap.  In particular cases, you may want to
  bootstrap your compiler even if the target system is not the same as
  the one you are building on: for example, you could build a
    Removes any -O-started option from  Analogous to  Enables Link-Time Optimization for host tools during bootstrapping.
! ‘BUILD_CONFIG=bootstrap-lto’ is equivalent to adding
! -flto to ‘BOOT_CFLAGS’.
!  Verifies that the compiler generates the same executable code, whether
  or not it is asked to emit debug information.  To this end, this
  option builds stage2 host programs without debug information, and uses
! contrib/compare-debug to compare them with the stripped stage3
  object files.  If  Rather than comparing stripped object files, as in
   This option saves disk space compared with  This option tests executable code invariance over debug information
  generation on target libraries, just like  There aren’t  Arranges for error messages to be issued if the compiler built on any
! stage is run without the option -fcompare-debug.  This is
! useful to verify the full -fcompare-debug testing coverage.  It
  must be used along with  Arranges for the run time of each program started by the GCC driver,
! built in any stage, to be logged to time.log, in the top level of
  the build tree.
-  When building a cross compiler, it is not generally possible to do a
  3-stage bootstrap of the compiler.  This makes for an interesting problem
  as parts of GCC can only be built with GCC.
!  To build a cross compiler, we recommend first building and installing a
  native compiler.  You can then use the native GCC compiler to build the
  cross compiler.  The installed native compiler needs to be GCC version
  2.95 or later.
!  If the cross compiler is to be built with support for the Java
  programming language and the ability to compile .java source files is
  desired, the installed native compiler used to build the cross
  compiler needs to be the same GCC version as the cross compiler.  In
  addition the cross compiler needs to be configured with
! --with-ecj-jar=….
!  Assuming you have already installed a native copy of GCC and configured
! your cross compiler, issue the command  Note that if an error occurs in any step the make process will exit.
!  If you are not building GNU binutils in the same source tree as GCC,
  you will need a cross-assembler and cross-linker installed before
  configuring GCC.  Put them in the directory
! prefix/target/bin.  Here is a table of the tools
  you should put in this directory:
!  This should be the cross-assembler.
!  This should be the cross-linker.
!  This should be the cross-archiver: a program which can manipulate
! archive files (linker libraries) in the target machine’s format.
!  This should be a program to construct a symbol table in an archive file.
!  The installation of GCC will find these programs in that directory,
  and copy or link them to the proper place to for the cross-compiler to
  find them when run later.
!  The easiest way to provide these files is to build the Binutils package.
! Configure it with the same --host and --target
  options that you use for configuring GCC, then build and install
  them.  They install their executables automatically into the proper
  directory.  Alas, they do not support all the targets that GCC
  supports.
!  If you are not building a C library in the same source tree as GCC,
  you should also provide the target libraries and headers before
  configuring GCC, specifying the directories with
! --with-sysroot or --with-headers and
! --with-libs.  Many targets also require “start files” such
! as crt0.o and
! crtn.o which are linked into each executable.  There may be several
! alternatives for crt0.o, for use with profiling or other
! compilation options.  Check your target’s definition of
   GNU Make 3.80 and above, which is necessary to build GCC, support
! building in parallel.  To activate this, you can use ‘make -j 2’
! instead of ‘make’.  You can also specify a bigger number, and
  in most cases using a value greater than the number of processors in
  your machine will result in fewer and shorter I/O latency hits, thus
  improving overall throughput; this is especially true for slow drives
  and network filesystems.
!  In order to build GNAT, the Ada compiler, you need a working GNAT
! compiler (GCC version 4.0 or later).
! This includes GNAT tools such as  In order to build a cross compiler, it is suggested to install
  the new compiler as native first, and then use it to build the cross
  compiler.
!    It is possible to use profile feedback to optimize the compiler itself.  This
  should result in a faster compiler binary.  Experiments done on x86 using gcc
  3.3 showed approximately 7 percent speedup on compiling C programs.  To
  bootstrap the compiler with profile feedback, use  When ‘make profiledbootstrap’ is run, it will first build a  Unlike standard bootstrap, several additional restrictions apply.  The
- compiler used to build  Return to the GCC Installation page
-  Some commands executed when making the compiler may fail (return a
! nonzero status) and be ignored by make.  These failures, which
  are often due to files that were not found, are expected, and can safely
  be ignored.
! 
!     It is normal to have compiler warnings when compiling certain files. 
  Unless you are a GCC developer, you can generally ignore these warnings
  unless they cause compilation to fail.  Developers should attempt to fix
  any warnings encountered, however they can temporarily continue past
  warnings-as-errors by specifying the configure flag
! --disable-werror.
! 
!     On certain old systems, defining certain environment variables such as
! CC can interfere with the functioning of make.
! 
!     If you encounter seemingly strange errors when trying to build the
  compiler in a directory other than the source directory, it could be
  because you have previously configured the compiler in the source
  directory.  Make sure you have done all the necessary preparations.
! 
!     If you build GCC on a BSD system using a directory stored in an old System
! V file system, problems may occur in running fixincludes if the
! System V file system doesn't support symbolic links.  These problems
  result in a failure to fix the declaration of  The solution is not to use such a directory for building GCC.
! 
!     Similarly, when building from SVN or snapshots, or if you modify
! *.l files, you need the Flex lexical analyzer generator
! installed.  If you do not modify *.l files, releases contain
  the Flex-generated files and you do not need Flex installed to build
  them.  There is still one Flex-based lexical analyzer (part of the
  build machinery, not of GCC itself) that is used even if you only
  build the C front end.
! 
!     When building from SVN or snapshots, or if you modify Texinfo
  documentation, you need version 4.7 or later of Texinfo installed if you
  want Info documentation to be regenerated.  Releases contain Info
  documentation pre-built for the unmodified documentation in the release.
! 
!  For a native build, the default configuration is to perform
! a 3-stage bootstrap of the compiler when ‘make’ is invoked. 
  This will build the entire GCC system and ensure that it compiles
! itself correctly.  It can be disabled with the --disable-bootstrap
! parameter to ‘configure’, but bootstrapping is suggested because
  the compiler will be tested more completely and could also have
  better performance.
  
!     The bootstrapping process will complete the following steps:
! 
!       If you are short on disk space you might consider ‘make
! bootstrap-lean’ instead.  The sequence of compilation is the
  same described above, but object files from the stage1 and
  stage2 of the 3-stage bootstrap of the compiler are deleted as
  soon as they are no longer needed.
! 
!     If you wish to use non-default GCC flags when compiling the stage2
  and stage3 compilers, set  You can place non-default optimization flags into  If you used the flag --enable-languages=... to restrict
! the compilers to be built, only those you've actually enabled will be
  built.  This will of course only build those runtime libraries, for
  which the particular compiler has been built.  Please note,
! that re-defining LANGUAGES when calling ‘make’
  does not work anymore!
! 
!     If the comparison of stage2 and stage3 fails, this normally indicates
  that the stage2 compiler has compiled GCC incorrectly, and is therefore
  a potentially serious bug which you should investigate and report.  (On
  a few systems, meaningful comparison of object files is impossible; they
  always appear “different”.  If you encounter this problem, you will
! need to disable comparison in the Makefile.)
! 
!     If you do not want to bootstrap your compiler, you can configure with
! --disable-bootstrap.  In particular cases, you may want to
  bootstrap your compiler even if the target system is not the same as
  the one you are building on: for example, you could build a
   There aren't  When building a cross compiler, it is not generally possible to do a
  3-stage bootstrap of the compiler.  This makes for an interesting problem
  as parts of GCC can only be built with GCC.
! 
!     To build a cross compiler, we recommend first building and installing a
  native compiler.  You can then use the native GCC compiler to build the
  cross compiler.  The installed native compiler needs to be GCC version
  2.95 or later.
! 
!     If the cross compiler is to be built with support for the Java
  programming language and the ability to compile .java source files is
  desired, the installed native compiler used to build the cross
  compiler needs to be the same GCC version as the cross compiler.  In
  addition the cross compiler needs to be configured with
! --with-ecj-jar=....
! 
!     Assuming you have already installed a native copy of GCC and configured
! your cross compiler, issue the command make, which performs the
  following steps:
  
!       Note that if an error occurs in any step the make process will exit.
! 
!     If you are not building GNU binutils in the same source tree as GCC,
  you will need a cross-assembler and cross-linker installed before
  configuring GCC.  Put them in the directory
! prefix/target/bin.  Here is a table of the tools
  you should put in this directory:
! 
!       The installation of GCC will find these programs in that directory,
  and copy or link them to the proper place to for the cross-compiler to
  find them when run later.
! 
!     The easiest way to provide these files is to build the Binutils package. 
! Configure it with the same --host and --target
  options that you use for configuring GCC, then build and install
  them.  They install their executables automatically into the proper
  directory.  Alas, they do not support all the targets that GCC
  supports.
! 
!     If you are not building a C library in the same source tree as GCC,
  you should also provide the target libraries and headers before
  configuring GCC, specifying the directories with
! --with-sysroot or --with-headers and
! --with-libs.  Many targets also require “start files” such
! as crt0.o and
! crtn.o which are linked into each executable.  There may be several
! alternatives for crt0.o, for use with profiling or other
! compilation options.  Check your target's definition of
   GNU Make 3.80 and above, which is necessary to build GCC, support
! building in parallel.  To activate this, you can use ‘make -j 2’
! instead of ‘make’.  You can also specify a bigger number, and
  in most cases using a value greater than the number of processors in
  your machine will result in fewer and shorter I/O latency hits, thus
  improving overall throughput; this is especially true for slow drives
  and network filesystems.
! 
!  In order to build GNAT, the Ada compiler, you need a working GNAT
! compiler (GCC version 4.0 or later). 
! This includes GNAT tools such as gnatmake and
! gnatlink, since the Ada front end is written in Ada and
  uses some GNAT-specific extensions.
! 
!     In order to build a cross compiler, it is suggested to install
  the new compiler as native first, and then use it to build the cross
  compiler.
! 
!     configure does not test whether the GNAT installation works
  and has a sufficiently recent version; if too old a GNAT version is
! installed, the build will fail unless --enable-languages is
  used to disable building the Ada front end.
! 
!     ADA_INCLUDE_PATH and ADA_OBJECT_PATH environment variables
  must not be set when building the Ada compiler, the Ada tools, or the
  Ada runtime libraries. You can check that your build environment is clean
! by verifying that ‘gnatls -v’ lists only one explicit path in each
  section.
! 
!  It is possible to use profile feedback to optimize the compiler itself.  This
  should result in a faster compiler binary.  Experiments done on x86 using gcc
  3.3 showed approximately 7 percent speedup on compiling C programs.  To
  bootstrap the compiler with profile feedback, use  When ‘make profiledbootstrap’ is run, it will first build a  Unlike standard bootstrap, several additional restrictions apply.  The
+ compiler used to build  Return to the GCC Installation page
  
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
  
diff -Nrcpad gcc-4.9.3/INSTALL/configure.html gcc-4.9.4/INSTALL/configure.html
*** gcc-4.9.3/INSTALL/configure.html	Fri Jun 26 17:59:18 2015
--- gcc-4.9.4/INSTALL/configure.html	Wed Aug  3 05:09:48 2016
***************
*** 1,1842 ****
! 
! 
! 
! 
!  Like most GNU software, GCC must be configured before it can be built.
  This document describes the recommended configuration procedure
  for both native and cross targets.
!  We use srcdir to refer to the toplevel source directory for
  GCC; we use objdir to refer to the toplevel build/object directory.
!  If you obtained the sources via SVN, srcdir must refer to the top
! gcc directory, the one where the MAINTAINERS file can be
! found, and not its gcc subdirectory, otherwise the build will fail.
!  If either srcdir or objdir is located on an automounted NFS
! file system, the shell’s built-in  First, we highly recommend that GCC be built into a
  separate directory from the sources which does not reside
  within the source tree.  This is how we generally build GCC; building
! where srcdir == objdir should still work, but doesn’t
  get extensive testing; building where objdir is a subdirectory
  of srcdir is unsupported.
!  If you have previously built GCC in the same directory for a
! different target machine, do ‘make distclean’ to delete all files
! that might be invalid.  One of the files this deletes is Makefile;
! if ‘make distclean’ complains that Makefile does not exist
! or issues a message like “don’t know how to make distclean” it probably
  means that the directory is already suitably clean.  However, with the
  recommended method of building in a separate objdir, you should
  simply use a different objdir for each target.
!  Second, when configuring a native system, either  To configure GCC:
!  If you will be distributing binary versions of GCC, with modifications
  to the source code, you should use the options described in this
  section to make clear that your version contains modifications.
!  Specify a string that identifies your package.  You may wish
  to include a build number or build date.  This version string will be
! included in the output of  The default value is ‘GCC’.
!  Specify the URL that users should visit if they wish to report a bug.
  You are of course welcome to forward bugs reported to you to the FSF,
  if you determine that they are not bugs in your modifications.
-  The default value refers to the FSF’s GCC bug tracker.
-  Use options to override several configure time options for
! GCC.  A list of supported options follows; ‘configure
! --help’ may list other options, but those not listed below may not
  work and should not normally be used.
!  Note that each --enable option has a corresponding
! --disable option and that each --with option has a
! corresponding --without option.
!  Specify the toplevel installation
  directory.  This is the recommended way to install the tools into a directory
  other than the default.  The toplevel installation directory defaults to
! /usr/local.
!  We highly recommend against dirname being the same or a
  subdirectory of objdir or vice versa.  If specifying a directory
! beneath a user’s home directory tree, some shells will not expand
! dirname correctly if it contains the ‘~’ metacharacter; use
!  The following standard  Specify the toplevel installation directory for architecture-dependent
  files.  The default is prefix.
!  Specify the installation directory for the executables called by users
! (such as  Specify the installation directory for object code libraries and
! internal data files of GCC.  The default is exec-prefix/lib.
!  Specify the installation directory for internal executables of GCC.
! The default is exec-prefix/libexec.
!  Specify the installation directory for the shared libgcc library.  The
  default is libdir.
!  Specify the root of the directory tree for read-only architecture-independent
! data files referenced by GCC.  The default is prefix/share.
!  Specify the installation directory for documentation in info format.
! The default is datarootdir/info.
!  Specify the installation directory for some architecture-independent
  data files referenced by GCC.  The default is datarootdir.
!  Specify the installation directory for documentation files (other
! than Info) for GCC.  The default is datarootdir/doc.
!  Specify the installation directory for HTML documentation files.
  The default is docdir.
!  Specify the installation directory for PDF documentation files.
  The default is docdir.
!  Specify the installation directory for manual pages.  The default is
! datarootdir/man.  (Note that the manual pages are only extracts
  from the full GCC manuals, which are provided in Texinfo format.  The manpages
  are derived by an automatic conversion process from parts of the full
  manual.)
!  Specify
  the installation directory for G++ header files.  The default depends
  on other configuration options, and differs between cross and native
  configurations.
!  Specify additional command line driver SPECS.
  This can be useful if you need to turn on a non-standard feature by
! default without modifying the compiler’s source code, for instance
! --with-specs=%{!fcommon:%{!fno-common:-fno-common}}.
  See “Spec Files” in the main manual
-  GCC supports some transformations of the names of its programs when
  installing them.  This option prepends prefix to the names of
  programs to install in bindir (see above).  For example, specifying
! --program-prefix=foo- would result in ‘gcc’
! being installed as /usr/local/bin/foo-gcc.
!  Appends suffix to the names of programs to install in bindir
! (see above).  For example, specifying --program-suffix=-3.1
! would result in ‘gcc’ being installed as
! /usr/local/bin/gcc-3.1.
!  Applies the ‘sed’ script pattern to be applied to the names
  of programs to install in bindir (see above).  pattern has to
! consist of one or more basic ‘sed’ editing commands, separated by
! semicolons.  For example, if you want the ‘gcc’ program name to be
! transformed to the installed program /usr/local/bin/myowngcc and
! the ‘g++’ program name to be transformed to
! /usr/local/bin/gspecial++ without changing other program names,
  you could use the pattern
! --program-transform-name='s/^gcc$/myowngcc/; s/^g++$/gspecial++/'
  to achieve this effect.
!  All three options can be combined and used together, resulting in more
  complex conversion patterns.  As a basic rule, prefix (and
  suffix) are prepended (appended) before further transformations
  can happen with a special transformation script pattern.
!  As currently implemented, this option only takes effect for native
! builds; cross compiler binaries’ names are not transformed even when a
  transformation is explicitly asked for by one of these options.
!  For native builds, some of the installed programs are also installed
  with the target alias in front of their name, as in
! ‘i686-pc-linux-gnu-gcc’.  All of the above transformations happen
  before the target alias is prepended to the name—so, specifying
! --program-prefix=foo- and program-suffix=-3.1, the
  resulting binary would be installed as
! /usr/local/bin/i686-pc-linux-gnu-foo-gcc-3.1.
!  As a last shortcoming, none of the installed Ada programs are
  transformed yet, which will be fixed in some time.
!  Specify the
  installation directory for local include files.  The default is
! /usr/local.  Specify this option if you want the compiler to
! search directory dirname/include for locally installed
! header files instead of /usr/local/include.
!  You should specify --with-local-prefix only if your
! site has a different convention (not /usr/local) for where to put
  site-specific files.
!  The default value for --with-local-prefix is /usr/local
! regardless of the value of --prefix.  Specifying
! --prefix has no effect on which directory GCC searches for
  local header files.  This may seem counterintuitive, but actually it is
  logical.
!  The purpose of --prefix is to specify where to install
! GCC.  The local header files in /usr/local/include—if you put
  any in that directory—are not part of GCC.  They are part of other
  programs—perhaps many others.  (GCC installs its own header files in
! another directory which is based on the --prefix value.)
!  Both the local-prefix include directory and the GCC-prefix include
! directory are part of GCC’s “system include” directories.  Although these
  two directories are not fixed, they need to be searched in the proper
  order for the correct processing of the include_next directive.  The
  local-prefix include directory is searched before the GCC-prefix
  include directory.  Another characteristic of system include directories
  is that pedantic warnings are turned off for headers in these directories.
!  Some autoconf macros add -I directory options to the
  compiler command line, to ensure that directories containing installed
! packages’ headers are searched.  When directory is one of GCC’s
  system include directories, GCC will ignore the option so that system
  directories continue to be processed in the correct order.  This
  may result in a search order different from what was specified but the
  directory will still be searched.
!  GCC automatically searches for ordinary libraries using
!  Sites that need to install multiple versions of GCC may not want to
  use the above simple configuration.  It is possible to use the
! --program-prefix, --program-suffix and
! --program-transform-name options to install multiple versions
  into a single directory, but it may be simpler to use different prefixes
! and the --with-local-prefix option to specify the location of the
  site-specific files for each version.  It will then be necessary for
  users to specify explicitly the location of local site libraries
! (e.g., with  The same value can be used for both --with-local-prefix and
! --prefix provided it is not /usr.  This can be used
! to avoid the default search of /usr/local/include.
!  Do not specify /usr as the --with-local-prefix!
! The directory you use for --with-local-prefix must not
! contain any of the system’s standard header files.  If it did contain
  them, certain programs would be miscompiled (including GNU Emacs, on
  certain targets), because this would override and nullify the header
! file corrections made by the  Indications are that people who use this option use it based on mistaken
  ideas of what it is for.  People use it as if it specified where to
  install part of GCC.  Perhaps they make this assumption because
  installing GCC creates the directory.
!  Specifies that dirname is the directory that contains native system
! header files, rather than /usr/include.  This option is most useful
  if you are creating a compiler that should be isolated from the system
  as much as possible.  It is most commonly used with the
! --with-sysroot option and will cause GCC to search
  dirname inside the system root specified by that option.
!  Build shared versions of libraries, if shared libraries are supported on
  the target platform.  Unlike GCC 2.95.x and earlier, shared libraries
  are enabled by default on all platforms that support shared libraries.
!  If a list of packages is given as an argument, build shared libraries
  only for the listed packages.  For other packages, only static libraries
  will be built.  Package names currently recognized in the GCC tree are
! ‘libgcc’ (also known as ‘gcc’), ‘libstdc++’ (not
! ‘libstdc++-v3’), ‘libffi’, ‘zlib’, ‘boehm-gc’,
! ‘ada’, ‘libada’, ‘libjava’, ‘libgo’, and ‘libobjc’.
! Note ‘libiberty’ does not support shared libraries at all.
!  Use --disable-shared to build only static libraries.  Note that
! --disable-shared does not accept a list of package names as
! argument, only --enable-shared does.
!  Contrast with --enable-host-shared, which affects host
  code.
!  Specify that the host code should be built into position-independent
  machine code (with -fPIC), allowing it to be used within shared libraries,
  but yielding a slightly slower compiler.
!  Currently this option is only of use to people developing GCC itself.
!  Contrast with --enable-shared, which affects target
  libraries.
!  Specify that the compiler should assume that the
  assembler it finds is the GNU assembler.  However, this does not modify
  the rules to find an assembler and will result in confusion if the
  assembler found is not actually the GNU assembler.  (Confusion may also
  result if the compiler finds the GNU assembler but has not been
! configured with --with-gnu-as.)  If you have more than one
  assembler installed on your system, you may want to use this option in
! connection with --with-as=pathname or
! --with-build-time-tools=pathname.
!  The following systems are the only ones where it makes a difference
  whether you use the GNU assembler.  On any other system,
! --with-gnu-as has no effect.
!  Specify that the compiler should use the assembler pointed to by
  pathname, rather than the one found by the standard rules to find
  an assembler, which are:
!  You may want to use --with-as if no assembler
  is installed in the directories listed above, or if you have multiple
  assemblers installed and want to choose one that is not found by the
  above rules.
!  Same as --with-gnu-as
  but for the linker.
!  Same as --with-as
  but for the linker.
!  Specify that stabs debugging
  information should be used instead of whatever format the host normally
  uses.  Normally GCC uses the same debug format as the host system.
!  On MIPS based systems and on Alphas, you must specify whether you want
  GCC to create the normal ECOFF debugging format, or to use BSD-style
  stabs passed through the ECOFF symbol table.  The normal ECOFF debug
  format cannot fully handle languages other than C.  BSD stabs format can
  handle other languages, but it only works with the GNU debugger GDB.
!  Normally, GCC uses the ECOFF debugging format by default; if you
! prefer BSD stabs, specify --with-stabs when you configure GCC.
!  No matter which default you choose when you configure GCC, the user
! can use the -gcoff and -gstabs+ options to specify explicitly
  the debug format for a particular compilation.
!  --with-stabs is meaningful on the ISC system on the 386, also, if
! --with-gas is used.  It selects use of stabs debugging
  information embedded in COFF output.  This kind of debugging information
  supports C++ well; ordinary COFF debugging information does not.
!  --with-stabs is also meaningful on 386 systems running SVR4.  It
  selects use of stabs debugging information embedded in ELF output.  The
  C++ compiler currently (2.6.0) does not support the DWARF debugging
  information normally used on 386 SVR4 platforms; stabs provide a
  workable alternative.  This requires gas and gdb, as the normal SVR4
  tools can not generate or interpret stabs.
!  Specify the default TLS dialect, for systems were there is a choice.
  For ARM targets, possible values for dialect are  Specify whether to enable or disable multiarch support.  The default is
  to check for glibc start files in a multiarch location, and enable it
  if the files are found.  The auto detection is enabled for native builds,
! and for cross builds configured with --with-sysroot, and without
! --with-native-system-header-dir.
  More documentation about multiarch can be found at
  http://wiki.debian.org/Multiarch.
!  Specify whether to enable or disable the vtable verification feature.
  Enabling this feature causes libstdc++ to be built with its virtual calls
  in verifiable mode.  This means that, when linked with libvtv, every
  virtual call in libstdc++ will verify the vtable pointer through which the
  call will be made before actually making the call.  If not linked with libvtv,
! the verifier will call stub functions (in libstdc++ itself) and do nothing.
  If vtable verification is disabled, then libstdc++ is not built with its
  virtual calls in verifiable mode at all.  However the libvtv library will
! still be built (see --disable-libvtv to turn off building libvtv).
! --disable-vtable-verify is the default.
!  Specify that multiple target
  libraries to support different target variants, calling
  conventions, etc. should not be built.  The default is to build a
  predefined set of them.
!  Some targets provide finer-grained control over which multilibs are built
! (e.g., --disable-softfloat):
!  fpu, 26bit, underscore, interwork, biendian, nofmult.
!  softfloat, m68881, m68000, m68020.
!  single-float, biendian, softfloat.
!  aix64, pthread, softfloat, powercpu, powerpccpu, powerpcos, biendian,
  sysv, aix.
-  Specify what multilibs to build.
  Currently only implemented for sh*-*-* and x86-64-*-linux*.
!  list is a comma separated list of CPU names.  These must be of the
  form  If list is empty, then there will be no multilibs for extra
  processors.  The multilib for the secondary endian remains enabled.
!  As a special case, if an entry in the list starts with a  If --with-multilib-list is not given, then a default set of
! multilibs is selected based on the value of --target.  This is
  usually the complete set of libraries, but some targets imply a more
  specialized subset.
-  Example 1: to configure a compiler for SH4A only, but supporting both
- endians, with little endian being the default:
-  Example 2: to configure a compiler for both SH4A and SH4AL-DSP, but with
  only little endian SH4AL:
!  list is a comma separated list of  If --with-multilib-list is not given, then only 32-bit and
! 64-bit run-time libraries will be enabled.
!  Specify what endians to use.
  Currently only implemented for sh*-*-*.
!  endians may be one of the following:
!  Use big endian exclusively.
!  Use little endian exclusively.
!  Use big endian by default.  Provide a multilib for little endian.
!  Use little endian by default.  Provide a multilib for big endian.
!  Specify that the target
  supports threads.  This affects the Objective-C compiler and runtime
! library, and exception handling for other languages like C++ and Java.
  On some systems, this is the default.
!  In general, the best (and, in many cases, the only known) threading
  model available will be configured for use.  Beware that on some
  systems, GCC has not been taught what threading models are generally
! available for the system.  In this case, --enable-threads is an
! alias for --enable-threads=single.
!  Specify that threading support should be disabled for the system.
! This is an alias for --enable-threads=single.
!  Specify that
  lib is the thread support library.  This affects the Objective-C
  compiler and runtime library, and exception handling for other languages
  like C++ and Java.  The possibilities for lib are:
!  AIX thread support.
!  DCE thread support.
!  LynxOS thread support.
!  MIPS SDE thread support.
!  This is an alias for ‘single’.
!  Generic POSIX/Unix98 thread support.
!  RTEMS thread support.
!  Disable thread support, should work for all platforms.
!  TPF thread support.
!  VxWorks thread support.
!  Microsoft Win32 API thread support.
!  Specify that the target supports TLS (Thread Local Storage).  Usually
  configure can correctly determine if TLS is supported.  In cases where
  it guesses incorrectly, TLS can be explicitly enabled or disabled with
! --enable-tls or --disable-tls.  This can happen if
  the assembler supports TLS but the C library does not, or if the
  assumptions made by the configure test are incorrect.
!  Specify that the target does not support TLS.
! This is an alias for --enable-tls=no.
!  Specify which cpu variant the compiler should generate code for by default.
! cpu will be used as the default value of the -mcpu= switch.
  This option is only supported on some targets, including ARC, ARM, i386, M68k,
! PowerPC, and SPARC.  It is mandatory for ARC.  The --with-cpu-32 and
! --with-cpu-64 options specify separate default CPUs for
  32-bit and 64-bit modes; these options are only supported for i386,
  x86-64 and PowerPC.
!  These configure options provide default values for the -mschedule=,
! -march=, -mtune=, -mabi=, and -mfpu=
! options and for -mhard-float or -msoft-float.  As with
! --with-cpu, which switches will be accepted and acceptable values
  of the arguments depend on the target.
!  Specify if the compiler should default to -marm or -mthumb.
  This option is only supported on ARM targets.
!  This option sets the default for the -mstack-offset=num option,
  and will thus generally also control the setting of this option for
  libraries.  This option is only supported on Epiphany targets.
!  This options sets -mfpmath=sse by default and specifies the default
! ISA for floating-point arithmetics.  You can select either ‘sse’ which
! enables -msse2 or ‘avx’ which enables -mavx by default.
  This option is only supported on i386 and x86-64 targets.
!  On MIPS targets, set the default encoding convention to use for the
  special not-a-number (NaN) IEEE 754 floating-point data.  The
  possibilities for encoding are:
!  Use the legacy encoding, as with the -mnan=legacy command-line
! option.
!  Use the 754-2008 encoding, as with the -mnan=2008 command-line
! option.
!  To use this configuration option you must have an assembler version
! installed that supports the -mnan= command-line option too.
  In the absence of this configuration option the default convention is
! the legacy encoding, as when neither of the -mnan=2008 and
! -mnan=legacy command-line options has been used.
!  Specify how the compiler should generate code for checking for
! division by zero.  This option is only supported on the MIPS target.
  The possibilities for type are:
!  Division by zero checks use conditional traps (this is the default on
! systems that support conditional traps).
!  Division by zero checks use the break instruction.
!  On MIPS targets, make -mllsc the default when no
! -mno-llsc option is passed.  This is the default for
  Linux-based targets, as the kernel will emulate them if the ISA does
  not provide them.
!  On MIPS targets, make -mno-llsc the default when no
! -mllsc option is passed.
!  On MIPS targets, make -msynci the default when no
! -mno-synci option is passed.
!  On MIPS targets, make -mno-synci the default when no
! -msynci option is passed.  This is the default.
!  On MIPS targets, make use of copy relocations and PLTs.
  These features are extensions to the traditional
  SVR4-based MIPS ABIs and require support from GNU binutils
  and the runtime C library.
!  Define if you want to use __cxa_atexit, rather than atexit, to
! register C++ destructors for local statics and global objects.
  This is essential for fully standards-compliant handling of
  destructors, but requires __cxa_atexit in libc.  This option is currently
  only available on systems with GNU libc.  When enabled, this will cause
! -fuse-cxa-atexit to be passed by default.
!  Define if you want to enable the  Specify that target
! libraries should be optimized for code space instead of code speed.
  This is the default for the m32r platform.
!  Specify that the user visible  Enable COMDAT group support.  This is primarily used to override the
  automatically detected value.
!  Force the use of sections  When building GCC, use a mutex to avoid linking the compilers for
  multiple languages at the same time, to avoid thrashing on build
  systems with limited free memory.  The default is not to use such a mutex.
!  The build rules that regenerate the Autoconf and Automake output files as
! well as the GCC master message catalog gcc.pot are normally
  disabled.  This is because it can only be rebuilt if the complete source
  tree is present.  If you have changed the sources and want to rebuild the
! catalog, configuring with --enable-maintainer-mode will enable
  this.  Note that you need a recent version of the  For a native build, the default configuration is to perform
! a 3-stage bootstrap of the compiler when ‘make’ is invoked,
  testing that GCC can compile itself correctly.  If you want to disable
! this process, you can configure with --disable-bootstrap.
!  In special cases, you may want to perform a 3-stage build
! even if the target and host triplets are different.
  This is possible when the host can run code compiled for
! the target (e.g. host is i686-linux, target is i486-linux).
  Starting from GCC 4.2, to do this you have to configure explicitly
! with --enable-bootstrap.
!  Neither the .c and .h files that are generated from Bison and flex nor the
  info manuals and man pages that are built from the .texi files are present
  in the SVN development tree.  When building GCC from that development tree,
  or from one of our snapshots, those generated files are placed in your
  build directory, which allows for the source to be in a readonly
  directory.
!  If you configure with --enable-generated-files-in-srcdir then those
  generated files will go into the source directory.  This is mainly intended
  for generating release or prerelease tarballs of the GCC sources, since it
  is not a requirement that the users of source releases to have flex, Bison,
  or makeinfo.
!  Specify
  that runtime libraries should be installed in the compiler specific
! subdirectory (libdir/gcc) rather than the usual places.  In
! addition, ‘libstdc++’’s include files will be installed into
  libdir unless you overruled it by using
! --with-gxx-include-dir=dirname.  Using this option is
  particularly useful if you intend to use several versions of GCC in
! parallel.  This is currently supported by ‘libgfortran’,
! ‘libjava’, ‘libstdc++’, and ‘libobjc’.
!  Specify that only a particular subset of compilers and
  their runtime libraries should be built.  For a list of valid values for
  langN you can issue the following command in the
! gcc directory of your GCC source tree: Currently, you can use any of the following:
   Specify that a particular subset of compilers and their runtime
  libraries should be built with the system C compiler during stage 1 of
  the bootstrap process, rather than only in later stages with the
  bootstrapped C compiler.  The list of valid values is the same as for
! --enable-languages, and the option  Specify that the run-time libraries and tools used by GNAT should not
  be built.  This can be useful for debugging, or for compatibility with
  previous Ada build procedures, when it was required to explicitly
! do a ‘make -C gcc gnatlib_and_tools’.
!  Specify that the run-time libraries for the various sanitizers should
  not be built.
!  Specify that the run-time libraries for stack smashing protection
  should not be built.
!  Specify that the GCC quad-precision math library should not be built.
  On some systems, the library is required to be linkable when building
! the Fortran front end, unless --disable-libquadmath-support
  is used.
!  Specify that the Fortran front end and  Specify that the run-time libraries used by GOMP should not be built.
!  Specify that the run-time libraries used by vtable verification
  should not be built.
!  Specify that the compiler should
  use DWARF 2 debugging information as the default.
!  Some GCC targets, e.g. powerpc64-linux, build bi-arch compilers.
  These are compilers that are able to generate either 64-bit or 32-bit
! code.  Typically, the corresponding 32-bit target, e.g.
  powerpc-linux for powerpc64-linux, only generates 32-bit code.  This
  option enables the 32-bit target to be a bi-arch compiler, which is
  useful when you want a bi-arch compiler that defaults to 32-bit, and
! you are building a bi-arch or multi-arch binutils in a combined tree.
  On mips-linux, this will build a tri-arch compiler (ABI o32/n32/64),
! defaulted to o32.
  Currently, this option only affects sparc-linux, powerpc-linux, x86-linux,
  mips-linux and s390-linux.
!  This option enables -msecure-plt by default for powerpc-linux.
  See “RS/6000 and PowerPC Options” in the main manual
!  This option enables -mcld by default for 32-bit x86 targets.
  See “i386 and x86-64 Options” in the main manual
!  The --enable-win32-registry option enables Microsoft Windows-hosted GCC
  to look up installations paths in the registry using the following key:
-  key defaults to GCC version number, and can be overridden by the
! --enable-win32-registry=key option.  Vendors and distributors
  who use custom installers are encouraged to provide a different key,
  perhaps one comprised of vendor name and GCC version number, to
  avoid conflict with existing installations.  This feature is enabled
! by default, and can be disabled by --disable-win32-registry
  option.  This option has no effect on the other hosts.
!  Specify that the machine does not have a floating point unit.  This
! option only applies to ‘m68k-sun-sunosn’.  On any other
! system, --nfp has no effect.
!  When you specify this option, it controls whether certain files in the
! compiler are built with -Werror in bootstrap stage2 and later.
! If you don’t specify it, -Werror is turned on for the main
  development trunk.  However it defaults to off for release branches and
! final releases.  The specific files which get -Werror are
  controlled by the Makefiles.
!  When you specify this option, the compiler is built to perform internal
  consistency checks of the requested complexity.  This does not change the
  generated code, but adds error checking within the compiler.  This will
  slow down the compiler and may only work properly if you are building
! the compiler with GCC.  This is ‘yes’ by default when building
! from SVN or snapshots, but ‘release’ for releases.  The default
! for building the stage1 compiler is ‘yes’.  More control
  over the checks may be had by specifying list.  The categories of
! checks available are ‘yes’ (most common checks
! ‘assert,misc,tree,gc,rtlflag,runtime’), ‘no’ (no checks at
! all), ‘all’ (all but ‘valgrind’), ‘release’ (cheapest
! checks ‘assert,runtime’) or ‘none’ (same as ‘no’).
! Individual checks can be enabled with these flags ‘assert’,
! ‘df’, ‘fold’, ‘gc’, ‘gcac’ ‘misc’, ‘rtl’,
! ‘rtlflag’, ‘runtime’, ‘tree’, and ‘valgrind’.
!  The ‘valgrind’ check requires the external  If no --enable-checking option is specified the stage1
! compiler will be built with ‘yes’ checking enabled, otherwise
  the stage1 checking flags are the same as specified by
! --enable-checking.  To build the stage1 compiler with
! different checking options use --enable-stage1-checking.
! The list of checking options is the same as for --enable-checking.
  If your system is too slow or too small to bootstrap a released compiler
! with checking for stage1 enabled, you can use ‘--disable-stage1-checking’
  to disable checking for the stage1 compiler.
!  With this option, the compiler is built to collect self coverage
  information, every time it is run.  This is for internal development
  purposes, and only works when the compiler is being built with gcc.  The
  level argument controls whether the compiler is built optimized or
! not, values are ‘opt’ and ‘noopt’.  For coverage analysis you
  want to disable optimization, for performance analysis you want to
  enable optimization.  When coverage is enabled, the default level is
  without optimization.
!  When this option is specified more detailed information on memory
  allocation is gathered.  This information is printed when using
! -fmem-report.
!  The --enable-nls option enables Native Language Support (NLS),
  which lets GCC output diagnostics in languages other than American
  English.  Native Language Support is enabled by default if not doing a
! canadian cross build.  The --disable-nls option disables NLS.
!  If NLS is enabled, the --with-included-gettext option causes the build
! procedure to prefer its copy of GNU  If NLS is enabled, and if the host lacks  Search for libiconv header files in dir/include and
! libiconv library files in dir/lib.
!  Enable configuration for an obsoleted system.  If you attempt to
  configure GCC for a system (build, host, or target) which has been
  obsoleted, and you do not specify this flag, configure will halt with an
  error message.
!  All support for systems which have been obsoleted in one release of GCC
  is removed entirely in the next major release, unless someone steps
  forward to maintain the port.
!  Enable (or disable) support for the C decimal floating point extension
  that is in the IEEE 754-2008 standard.  This is enabled by default only
  on PowerPC, i386, and x86_64 GNU/Linux systems.  Other systems may also
  support it, but require the user to specifically enable it.  You can
  optionally control which decimal floating point format is used (either
! ‘bid’ or ‘dpd’).  The ‘bid’ (binary integer decimal)
! format is default on i386 and x86_64 systems, and the ‘dpd’
  (densely packed decimal) format is default on PowerPC systems.
!  Enable (or disable) support for C fixed-point arithmetic.
  This option is enabled by default for some targets (such as MIPS) which
  have hardware-support for fixed-point operations.  On other targets, you
  may enable this option manually.
!  Specify if  If you want to build GCC but do not have the GMP library, the MPFR
  library and/or the MPC library installed in a standard location and
  do not have their sources present in the GCC source tree then you
  can explicitly specify the directory where they are installed
! (‘--with-gmp=gmpinstalldir’,
! ‘--with-mpfr=mpfrinstalldir’,
! ‘--with-mpc=mpcinstalldir’).  The
! --with-gmp=gmpinstalldir option is shorthand for
! --with-gmp-lib=gmpinstalldir/lib and
! --with-gmp-include=gmpinstalldir/include.  Likewise the
! --with-mpfr=mpfrinstalldir option is shorthand for
! --with-mpfr-lib=mpfrinstalldir/lib and
! --with-mpfr-include=mpfrinstalldir/include, also the
! --with-mpc=mpcinstalldir option is shorthand for
! --with-mpc-lib=mpcinstalldir/lib and
! --with-mpc-include=mpcinstalldir/include.  If these
  shorthand assumptions are not correct, you can use the explicit
  include and lib options directly.  You might also need to ensure the
  shared libraries can be found by the dynamic linker when building and
  using GCC, for example by setting the runtime shared library path
! variable ( These flags are applicable to the host platform only.  When building
  a cross compiler, they will not be used to configure target libraries.
!  If you do not have ISL and the CLooG
  libraries installed in a standard location and you want to build GCC,
  you can explicitly specify the directory where they are installed
! (‘--with-isl=islinstalldir’,
! ‘--with-cloog=clooginstalldir’). The
! --with-isl=islinstalldir option is shorthand for
! --with-isl-lib=islinstalldir/lib and
! --with-isl-include=islinstalldir/include.  Likewise the
! --with-cloog=clooginstalldir option is shorthand for
! --with-cloog-lib=clooginstalldir/lib and
! --with-cloog-include=clooginstalldir/include.  If these
  shorthand assumptions are not correct, you can use the explicit
  include and lib options directly.
!  These flags are applicable to the host platform only.  When building
  a cross compiler, they will not be used to configure target libraries.
!  If you are linking with a static copy of PPL, you can use this option
  to specify how the linker should find the standard C++ library used
  internally by PPL.  Typical values of linker-args might be
! ‘-lstdc++’ or ‘-Wl,-Bstatic,-lstdc++,-Bdynamic -lm’.  If you are
  linking with a shared copy of PPL, you probably do not need this
  option; shared library dependencies will cause the linker to search
  for the standard C++ library automatically.
!  This option may be used to set linker flags to be used when linking
  stage 1 of GCC.  These are also used when linking GCC if configured with
! --disable-bootstrap.  By default no special flags are used.
!  This option may be used to set libraries to be used when linking stage 1
  of GCC.  These are also used when linking GCC if configured with
! --disable-bootstrap.  The default is the argument to
! --with-host-libstdcxx, if specified.
!  This option may be used to set linker flags to be used when linking
  stage 2 and later when bootstrapping GCC.  If neither –with-boot-libs
  nor –with-host-libstdcxx is set to a value, then the default is
! ‘-static-libstdc++ -static-libgcc’.
!  This option may be used to set libraries to be used when linking stage 2
  and later when bootstrapping GCC.  The default is the argument to
! --with-host-libstdcxx, if specified.
!  Convert source directory names using -fdebug-prefix-map when
  building runtime libraries.  ‘map’ is a space-separated
! list of maps of the form ‘old=new’.
!  Tells GCC to pass --build-id option to the linker for all final
! links (links performed without the -r or --relocatable
  option), if the linker supports it.  If you specify
! --enable-linker-build-id, but your linker does not
! support --build-id option, a warning is issued and the
! --enable-linker-build-id option is ignored.  The default is off.
!  Tells GCC to pass --hash-style=choice option to the
  linker for all final links. choice can be one of
! ‘sysv’, ‘gnu’, and ‘both’ where ‘sysv’ is the default.
!  Tells GCC to use the gnu_unique_object relocation for C++ template
  static data members and inline function local statics.  Enabled by
  default for a toolchain with an assembler that accepts it and
  GLIBC 2.11 or above, otherwise disabled.
!  Enable support for link-time optimization (LTO).  This is enabled by
! default, and may be disabled using --disable-lto.
!  Enable an alternate linker to be used at link-time optimization (LTO)
! link time when -fuse-linker-plugin is enabled.
  This linker should have plugin support such as gold starting with
! version 2.20 or GNU ld starting with version 2.21.
! See -fuse-linker-plugin for details.
!  Enable system header path canonicalization for libcpp.  This can
  produce shorter header file paths in diagnostics and dependency output
  files, but these changed header paths may conflict with some compilation
  environments.  Enabled by default, and may be disabled using
! --disable-canonical-system-headers.
!  Tell GCC that when the GNU C Library (glibc) is used on the target it
  will be version major.minor or later.  Normally this can
! be detected from the C library’s header files, but this option may be
  needed when bootstrapping a cross toolchain without the header files
  available for building the initial bootstrap compiler.
!  If GCC is configured with some multilibs that use glibc and some that
! do not, this option applies only to the multilibs that use glibc.
  However, such configurations may not work well as not all the relevant
! configuration in GCC is on a per-multilib basis.
!  The following options only apply to building cross compilers.
!  Tells GCC to consider dir as the root of a tree that contains
! (a subset of) the root filesystem of the target operating system.
  Target system headers, libraries and run-time object files will be
  searched for in there.  More specifically, this acts as if
! --sysroot=dir was added to the default options of the built
  compiler.  The specified directory is not copied into the
! install tree, unlike the options --with-headers and
! --with-libs that this option obsoletes.  The default value,
! in case --with-sysroot is not given an argument, is
! ${gcc_tooldir}/sys-root.  If the specified directory is a
! subdirectory of ${exec_prefix}, then it will be found relative to
  the GCC binaries if the installation tree is moved.
!  This option affects the system root for the compiler used to build
  target libraries (which runs on the build system) and the compiler newly
  installed with  If you specify the --with-native-system-header-dir=dirname
  option then the compiler will search that directory within dirname for
! native system headers rather than the default /usr/include.
!  Tells GCC to consider dir as the system root (see
! --with-sysroot) while building target libraries, instead of
! the directory specified with --with-sysroot.  This option is
! only useful when you are already using --with-sysroot.  You
! can use --with-build-sysroot when you are configuring with
! --prefix set to a directory that is different from the one in
  which you are installing GCC and your target libraries.
!  This option affects the system root for the compiler used to build
  target libraries (which runs on the build system); it does not affect
  the compiler which is used to build GCC itself.
!  If you specify the --with-native-system-header-dir=dirname
  option then the compiler will search that directory within dirname for
! native system headers rather than the default /usr/include.
!  Deprecated in favor of --with-sysroot.
! Specifies that target headers are available when building a cross compiler.
  The dir argument specifies a directory which has the target include
! files.  These include files will be copied into the gcc install
! directory.  This option with the dir argument is required when
! building a cross compiler, if prefix/target/sys-include
! doesn’t pre-exist.  If prefix/target/sys-include does
! pre-exist, the dir argument may be omitted.   Tells GCC not use any target headers from a libc when building a cross
  compiler.  When crossing to GNU/Linux, you need the headers so GCC
  can build the exception handling for libgcc.
!  Deprecated in favor of --with-sysroot.
  Specifies a list of directories which contain the target runtime
! libraries.  These libraries will be copied into the gcc install
  directory.  If the directory list is omitted, this option has no
  effect.
!  Specifies that ‘newlib’ is
  being used as the target C library.  This causes  Specifies that ‘AVR-Libc’ is
  being used as the target C library.  This causes float support
! functions like  Specifies that library setting is used for building libgcc.a.
! Currently, the valid library is ‘newlib’ or ‘mculib’.
  This option is only supported for the NDS32 target.
!  Specifies where to find the set of target tools (assembler, linker, etc.)
  that will be used while building GCC itself.  This option can be useful
  if the directory layouts are different between the system you are building
  GCC on, and the system where you will deploy it.
!  For example, on an ‘ia64-hp-hpux’ system, you may have the GNU
! assembler and linker in /usr/bin, and the native tools in a
  different path, and build a toolchain that expects to find the
! native tools in /usr/bin.
!  When you use this option, you should ensure that dir includes
!  The following option applies to the build of the Java front end.
!  Specify that the run-time libraries
  used by GCJ should not be built.  This is useful in case you intend
! to use GCJ with some other run-time, or you’re going to install it
  separately, or it just happens not to build on your particular
  machine.  In general, if the Java front end is enabled, the GCJ
! libraries will be enabled too, unless they’re known to not work on
! the target platform.  If GCJ is enabled but ‘libgcj’ isn’t built, you
  may need to port it; in this case, before modifying the top-level
! configure.in so that ‘libgcj’ is enabled by default on this platform,
! you may use --enable-libgcj to override the default.
!  The following options apply to building ‘libgcj’.
!  By default the ‘libjava’ build will not attempt to compile the
! .java source files to .class.  Instead, it will use the
! .class files from the source tree.  If you use this option you
! must have executables named  This ‘libjava’ option overrides the default value of the
! ‘java.home’ system property.  It is also used to set
! ‘sun.boot.class.path’ to dirname/lib/rt.jar.  By
! default ‘java.home’ is set to prefix and
! ‘sun.boot.class.path’ to
! datadir/java/libgcj-version.jar.
!  This option can be used to specify the location of an external jar
  file containing the Eclipse Java compiler.  A specially modified
! version of this compiler is used by  If this option is not given, but an ecj.jar file is found in
! the topmost source tree at configure time, then the ‘libgcj’
! build will create and install ecj1, and will also install the
! discovered ecj.jar into a suitable place in the install tree.
!  If ecj1 is not installed, then the user will have to supply one
! on his path in order for  Don’t set system properties from  Use a global hash table for monitor locks.  Ordinarily,
! ‘libgcj’’s ‘configure’ script automatically makes
  the correct choice for this option for your platform.  Only use
  this if you know you need the library to be configured differently.
!  Enable the Java interpreter.  The interpreter is automatically
  enabled by default on all platforms that support it.  This option
  is really only useful if you want to disable the interpreter
! (using --disable-interpreter).
!  Disable java.net.  This disables the native part of java.net only,
  using non-functional stubs for native method implementations.
!  Disable JVMPI support.
!  Disable BC ABI compilation of certain parts of libgcj.  By default,
! some portions of libgcj are compiled with -findirect-dispatch
! and -fno-indirect-classes, allowing them to be overridden at
  run-time.
!  If --disable-libgcj-bc is specified, libgcj is built without
  these options.  This allows the compile-time linker to resolve
  dependencies when statically linking to libgcj.  However it makes it
  impossible to override the affected portions of libgcj at run-time.
!  Build most of libgcj with -freduced-reflection.  This reduces
  the size of libgcj at the expense of not being able to do accurate
  reflection on the classes it contains.  This option is safe if you
  know that code using libgcj will never use reflection on the standard
  runtime classes in libgcj (including using serialization, RMI or CORBA).
!  Enable runtime eCos target support.
!  Don’t use ‘libffi’.  This will disable the interpreter and JNI
! support as well, as these require ‘libffi’ to work.
!  Enable runtime debugging code.
!  If specified, causes all .java source files to be
! compiled into .class files in one invocation of
! ‘gcj’.  This can speed up build time, but is more
  resource-intensive.  If this option is unspecified or
! disabled, ‘gcj’ is invoked once for each .java
! file to compile into a .class file.
!  Search for libiconv in DIR/include and DIR/lib.
!  Force use of the  Use installed ‘zlib’ rather than that included with GCC.
!  Indicates how MinGW ‘libgcj’ translates between UNICODE
  characters and the Win32 API.
!  If enabled, this creates a JPackage compatible SDK environment during install.
  Note that if –enable-java-home is used, –with-arch-directory=ARCH must also
  be specified.
!  Specifies the name to use for the jre/lib/ARCH directory in the SDK
  environment created when –enable-java-home is passed. Typical names for this
  directory include i386, amd64, ia64, etc.
!  Specifies the OS directory for the SDK include directory. This is set to auto
! detect, and is typically ’linux’.
!  Specifies the JPackage origin name. This defaults to the ’gcj’ in
  java-1.5.0-gcj.
!  Specifies the suffix for the sdk directory. Defaults to the empty string.
! Examples include ’.x86_64’ in ’java-1.5.0-gcj-1.5.0.0.x86_64’.
!  Specifies where to install the SDK. Default is $(prefix)/lib/jvm.
!  Specifies where to install jars. Default is $(prefix)/lib/jvm-exports.
!  Specifies where to install the Python modules used for aot-compile. DIR should
  not include the prefix used in installation. For example, if the Python modules
  are to be installed in /usr/lib/python2.5/site-packages, then
  –with-python-dir=/lib/python2.5/site-packages should be passed. If this is
  not specified, then the Python modules are installed in $(prefix)/share/python.
!  Adds aot-compile-rpm to the list of installed scripts.
!  Build the gcjwebplugin web browser plugin.
!  Build static libraries in libjava. The default is to only build shared
  libraries.
!  Use the single-byte  Use the  Use the  Use the X Window System.
!  Specifies the AWT peer library or libraries to build alongside
! ‘libgcj’.  If this option is unspecified or disabled, AWT
! will be non-functional.  Current valid values are gtk and
! xlib.  Multiple libraries should be separated by a
! comma (i.e. --enable-java-awt=gtk,xlib).
!  Build the cairo Graphics2D implementation on GTK.
!  Choose garbage collector.  Defaults to boehm if unspecified.
!  Do not try to compile and run a test GTK+ program.
!  Do not try to compile and run a test GLIB program.
!  Prefix where libart is installed (optional).
!  Exec prefix where libart is installed (optional).
!  Do not try to compile and run a test libart program.
!  Sometimes, it might be necessary to override the result of some
!  The contents of this variable is passed to all build  The contents of this variable is passed to all host  The contents of this variable is passed to all target  In order to avoid shell and  Return to the GCC Installation page
!  We use srcdir to refer to the toplevel source directory for
  GCC; we use objdir to refer to the toplevel build/object directory.
! 
!     If you obtained the sources via SVN, srcdir must refer to the top
! gcc directory, the one where the MAINTAINERS file can be
! found, and not its gcc subdirectory, otherwise the build will fail.
! 
!     If either srcdir or objdir is located on an automounted NFS
! file system, the shell's built-in pwd command will return
  temporary pathnames.  Using these can lead to various sorts of build
! problems.  To avoid this issue, set the PWDCMD environment
! variable to an automounter-aware pwd command, e.g.,
! pawd or ‘amq -w’, during the configuration and build
  phases.
! 
!     First, we highly recommend that GCC be built into a
  separate directory from the sources which does not reside
  within the source tree.  This is how we generally build GCC; building
! where srcdir == objdir should still work, but doesn't
  get extensive testing; building where objdir is a subdirectory
  of srcdir is unsupported.
! 
!     If you have previously built GCC in the same directory for a
! different target machine, do ‘make distclean’ to delete all files
! that might be invalid.  One of the files this deletes is Makefile;
! if ‘make distclean’ complains that Makefile does not exist
! or issues a message like “don't know how to make distclean” it probably
  means that the directory is already suitably clean.  However, with the
  recommended method of building in a separate objdir, you should
  simply use a different objdir for each target.
! 
!     Second, when configuring a native system, either cc or
! gcc must be in your path or you must set CC in
  your environment before running configure.  Otherwise the configuration
  scripts may fail.
  
!     To configure GCC:
  
!  If you will be distributing binary versions of GCC, with modifications
  to the source code, you should use the options described in this
  section to make clear that your version contains modifications.
! 
!       The default value is ‘GCC’.
! 
!       The default value refers to the FSF's GCC bug tracker.
! 
!     Use options to override several configure time options for
! GCC.  A list of supported options follows; ‘configure
! --help’ may list other options, but those not listed below may not
  work and should not normally be used.
! 
!     Note that each --enable option has a corresponding
! --disable option and that each --with option has a
! corresponding --without option.
! 
!       We highly recommend against dirname being the same or a
  subdirectory of objdir or vice versa.  If specifying a directory
! beneath a user's home directory tree, some shells will not expand
! dirname correctly if it contains the ‘~’ metacharacter; use
! $HOME instead.
! 
!       The following standard autoconf options are supported.  Normally you
  should not need to use these options.
!            All three options can be combined and used together, resulting in more
  complex conversion patterns.  As a basic rule, prefix (and
  suffix) are prepended (appended) before further transformations
  can happen with a special transformation script pattern.
! 
!       As currently implemented, this option only takes effect for native
! builds; cross compiler binaries' names are not transformed even when a
  transformation is explicitly asked for by one of these options.
! 
!       For native builds, some of the installed programs are also installed
  with the target alias in front of their name, as in
! ‘i686-pc-linux-gnu-gcc’.  All of the above transformations happen
  before the target alias is prepended to the name—so, specifying
! --program-prefix=foo- and program-suffix=-3.1, the
  resulting binary would be installed as
! /usr/local/bin/i686-pc-linux-gnu-foo-gcc-3.1.
! 
!       As a last shortcoming, none of the installed Ada programs are
  transformed yet, which will be fixed in some time.
! 
!       You should specify --with-local-prefix only if your
! site has a different convention (not /usr/local) for where to put
  site-specific files.
! 
!       The default value for --with-local-prefix is /usr/local
! regardless of the value of --prefix.  Specifying
! --prefix has no effect on which directory GCC searches for
  local header files.  This may seem counterintuitive, but actually it is
  logical.
! 
!       The purpose of --prefix is to specify where to install
! GCC.  The local header files in /usr/local/include—if you put
  any in that directory—are not part of GCC.  They are part of other
  programs—perhaps many others.  (GCC installs its own header files in
! another directory which is based on the --prefix value.)
! 
!       Both the local-prefix include directory and the GCC-prefix include
! directory are part of GCC's “system include” directories.  Although these
  two directories are not fixed, they need to be searched in the proper
  order for the correct processing of the include_next directive.  The
  local-prefix include directory is searched before the GCC-prefix
  include directory.  Another characteristic of system include directories
  is that pedantic warnings are turned off for headers in these directories.
! 
!       Some autoconf macros add -I directory options to the
  compiler command line, to ensure that directories containing installed
! packages' headers are searched.  When directory is one of GCC's
  system include directories, GCC will ignore the option so that system
  directories continue to be processed in the correct order.  This
  may result in a search order different from what was specified but the
  directory will still be searched.
! 
!       GCC automatically searches for ordinary libraries using
! GCC_EXEC_PREFIX.  Thus, when the same installation prefix is
  used for both GCC and packages, GCC will automatically search for
  both headers and libraries.  This provides a configuration that is
  easy to use.  GCC behaves in a manner similar to that when it is
! installed as a system compiler in /usr.
! 
!       Sites that need to install multiple versions of GCC may not want to
  use the above simple configuration.  It is possible to use the
! --program-prefix, --program-suffix and
! --program-transform-name options to install multiple versions
  into a single directory, but it may be simpler to use different prefixes
! and the --with-local-prefix option to specify the location of the
  site-specific files for each version.  It will then be necessary for
  users to specify explicitly the location of local site libraries
! (e.g., with LIBRARY_PATH).
! 
!       The same value can be used for both --with-local-prefix and
! --prefix provided it is not /usr.  This can be used
! to avoid the default search of /usr/local/include.
! 
!       Do not specify /usr as the --with-local-prefix! 
! The directory you use for --with-local-prefix must not
! contain any of the system's standard header files.  If it did contain
  them, certain programs would be miscompiled (including GNU Emacs, on
  certain targets), because this would override and nullify the header
! file corrections made by the fixincludes script.
! 
!       Indications are that people who use this option use it based on mistaken
  ideas of what it is for.  People use it as if it specified where to
  install part of GCC.  Perhaps they make this assumption because
  installing GCC creates the directory.
! 
!       If a list of packages is given as an argument, build shared libraries
  only for the listed packages.  For other packages, only static libraries
  will be built.  Package names currently recognized in the GCC tree are
! ‘libgcc’ (also known as ‘gcc’), ‘libstdc++’ (not
! ‘libstdc++-v3’), ‘libffi’, ‘zlib’, ‘boehm-gc’,
! ‘ada’, ‘libada’, ‘libjava’, ‘libgo’, and ‘libobjc’. 
! Note ‘libiberty’ does not support shared libraries at all.
! 
!       Use --disable-shared to build only static libraries.  Note that
! --disable-shared does not accept a list of package names as
! argument, only --enable-shared does.
! 
!       Contrast with --enable-host-shared, which affects host
  code.
! 
!       Currently this option is only of use to people developing GCC itself.
! 
!       Contrast with --enable-shared, which affects target
  libraries.
! 
!       The following systems are the only ones where it makes a difference
  whether you use the GNU assembler.  On any other system,
! --with-gnu-as has no effect.
  
!            You may want to use --with-as if no assembler
  is installed in the directories listed above, or if you have multiple
  assemblers installed and want to choose one that is not found by the
  above rules.
! 
!       On MIPS based systems and on Alphas, you must specify whether you want
  GCC to create the normal ECOFF debugging format, or to use BSD-style
  stabs passed through the ECOFF symbol table.  The normal ECOFF debug
  format cannot fully handle languages other than C.  BSD stabs format can
  handle other languages, but it only works with the GNU debugger GDB.
! 
!       Normally, GCC uses the ECOFF debugging format by default; if you
! prefer BSD stabs, specify --with-stabs when you configure GCC.
! 
!       No matter which default you choose when you configure GCC, the user
! can use the -gcoff and -gstabs+ options to specify explicitly
  the debug format for a particular compilation.
! 
!       --with-stabs is meaningful on the ISC system on the 386, also, if
! --with-gas is used.  It selects use of stabs debugging
  information embedded in COFF output.  This kind of debugging information
  supports C++ well; ordinary COFF debugging information does not.
! 
!       --with-stabs is also meaningful on 386 systems running SVR4.  It
  selects use of stabs debugging information embedded in ELF output.  The
  C++ compiler currently (2.6.0) does not support the DWARF debugging
  information normally used on 386 SVR4 platforms; stabs provide a
  workable alternative.  This requires gas and gdb, as the normal SVR4
  tools can not generate or interpret stabs.
! 
!       Some targets provide finer-grained control over which multilibs are built
! (e.g., --disable-softfloat):
!            If list is empty, then there will be no multilibs for extra
  processors.  The multilib for the secondary endian remains enabled.
! 
!            As a special case, if an entry in the list starts with a  If --with-multilib-list is not given, then a default set of
! multilibs is selected based on the value of --target.  This is
  usually the complete set of libraries, but some targets imply a more
  specialized subset.
  
!            Example 1: to configure a compiler for SH4A only, but supporting both
! endians, with little endian being the default:
!            Example 2: to configure a compiler for both SH4A and SH4AL-DSP, but with
  only little endian SH4AL:
!            If --with-multilib-list is not given, then only 32-bit and
! 64-bit run-time libraries will be enabled. 
   endians may be one of the following:
!            In general, the best (and, in many cases, the only known) threading
  model available will be configured for use.  Beware that on some
  systems, GCC has not been taught what threading models are generally
! available for the system.  In this case, --enable-threads is an
! alias for --enable-threads=single.
! 
!       If you configure with --enable-generated-files-in-srcdir then those
  generated files will go into the source directory.  This is mainly intended
  for generating release or prerelease tarballs of the GCC sources, since it
  is not a requirement that the users of source releases to have flex, Bison,
  or makeinfo.
! 
!       Currently, you can use any of the following:
   key defaults to GCC version number, and can be overridden by the
! --enable-win32-registry=key option.  Vendors and distributors
  who use custom installers are encouraged to provide a different key,
  perhaps one comprised of vendor name and GCC version number, to
  avoid conflict with existing installations.  This feature is enabled
! by default, and can be disabled by --disable-win32-registry
  option.  This option has no effect on the other hosts.
! 
!       The ‘valgrind’ check requires the external valgrind
  simulator, available from http://valgrind.org/.  The
! ‘df’, ‘rtl’, ‘gcac’ and ‘valgrind’ checks are very expensive. 
! To disable all checking, ‘--disable-checking’ or
! ‘--enable-checking=none’ must be explicitly requested.  Disabling
  assertions will make the compiler and runtime slightly faster but
  increase the risk of undetected internal errors causing wrong code to be
  generated.
! 
!       All support for systems which have been obsoleted in one release of GCC
  is removed entirely in the next major release, unless someone steps
  forward to maintain the port.
! 
!       These flags are applicable to the host platform only.  When building
  a cross compiler, they will not be used to configure target libraries.
! 
!       These flags are applicable to the host platform only.  When building
  a cross compiler, they will not be used to configure target libraries.
! 
!       If GCC is configured with some multilibs that use glibc and some that
! do not, this option applies only to the multilibs that use glibc. 
  However, such configurations may not work well as not all the relevant
! configuration in GCC is on a per-multilib basis. 
   The following options only apply to building cross compilers.
! 
!       This option affects the system root for the compiler used to build
  target libraries (which runs on the build system) and the compiler newly
  installed with  If you specify the --with-native-system-header-dir=dirname
  option then the compiler will search that directory within dirname for
! native system headers rather than the default /usr/include.
! 
!       This option affects the system root for the compiler used to build
  target libraries (which runs on the build system); it does not affect
  the compiler which is used to build GCC itself.
! 
!       If you specify the --with-native-system-header-dir=dirname
  option then the compiler will search that directory within dirname for
! native system headers rather than the default /usr/include.
! 
!       For example, on an ‘ia64-hp-hpux’ system, you may have the GNU
! assembler and linker in /usr/bin, and the native tools in a
  different path, and build a toolchain that expects to find the
! native tools in /usr/bin.
! 
!       When you use this option, you should ensure that dir includes
! ar, as, ld, nm,
! ranlib and strip if necessary, and possibly
! objdump.  Otherwise, GCC may use an inconsistent set of
! tools. 
   The following option applies to the build of the Java front end.
! 
!       The following options apply to building ‘libgcj’.
! 
!  If this option is not given, but an ecj.jar file is found in
! the topmost source tree at configure time, then the ‘libgcj’
! build will create and install ecj1, and will also install the
! discovered ecj.jar into a suitable place in the install tree.
! 
!       If ecj1 is not installed, then the user will have to supply one
! on his path in order for gcj to properly parse .java
  source files.  A suitable jar is available from
  ftp://sourceware.org/pub/java/.
! 
!       If --disable-libgcj-bc is specified, libgcj is built without
  these options.  This allows the compile-time linker to resolve
  dependencies when statically linking to libgcj.  However it makes it
  impossible to override the affected portions of libgcj at run-time.
! 
!       Sometimes, it might be necessary to override the result of some
+ configure test, for example in order to ease porting to a new
+ system or work around a bug in a test.  The toplevel configure
+ script provides three variables for this:
+ 
+       In order to avoid shell and make quoting issues for complex
+ overrides, you can pass a setting for CONFIG_SITE and set
+ variables in the site file.
+ 
+     Return to the GCC Installation page
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
  
diff -Nrcpad gcc-4.9.3/INSTALL/download.html gcc-4.9.4/INSTALL/download.html
*** gcc-4.9.3/INSTALL/download.html	Fri Jun 26 17:59:17 2015
--- gcc-4.9.4/INSTALL/download.html	Wed Aug  3 05:09:48 2016
***************
*** 1,132 ****
! 
! 
! 
! 
!  GCC is distributed via SVN and FTP
! tarballs compressed with  Please refer to the releases web page
  for information on how to obtain GCC.
!  The source distribution includes the C, C++, Objective-C, Fortran, Java,
  and Ada (in the case of GCC 3.1 and later) compilers, as well as
! runtime libraries for C++, Objective-C, Fortran, and Java.
  For previous versions these were downloadable as separate components such
  as the core GCC distribution, which included the C language front end and
  shared components, and language-specific distributions including the
  language front end and the language runtime (where appropriate).
!  If you also intend to build binutils (either to upgrade an existing
  installation or for use in place of the corresponding tools of your
  OS), unpack the binutils distribution either in the same directory or
  a separate one.  In the latter case, add symbolic links to any
  components of the binutils you intend to build alongside the compiler
! (bfd, binutils, gas, gprof, ld,
! opcodes, …) to the directory containing the GCC sources.
!  Likewise the GMP, MPFR and MPC libraries can be automatically built
  together with GCC.  Unpack the GMP, MPFR and/or MPC source
  distributions in the directory containing the GCC sources and rename
! their directories to gmp, mpfr and mpc,
  respectively (or use symbolic links with the same name).
-  Return to the GCC Installation page
-  Please refer to the releases web page
  for information on how to obtain GCC.
! 
!     The source distribution includes the C, C++, Objective-C, Fortran, Java,
  and Ada (in the case of GCC 3.1 and later) compilers, as well as
! runtime libraries for C++, Objective-C, Fortran, and Java. 
  For previous versions these were downloadable as separate components such
  as the core GCC distribution, which included the C language front end and
  shared components, and language-specific distributions including the
  language front end and the language runtime (where appropriate).
! 
!     If you also intend to build binutils (either to upgrade an existing
  installation or for use in place of the corresponding tools of your
  OS), unpack the binutils distribution either in the same directory or
  a separate one.  In the latter case, add symbolic links to any
  components of the binutils you intend to build alongside the compiler
! (bfd, binutils, gas, gprof, ld,
! opcodes, ...) to the directory containing the GCC sources.
! 
!     Likewise the GMP, MPFR and MPC libraries can be automatically built
  together with GCC.  Unpack the GMP, MPFR and/or MPC source
  distributions in the directory containing the GCC sources and rename
! their directories to gmp, mpfr and mpc,
  respectively (or use symbolic links with the same name).
  
+     Return to the GCC Installation page
  
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
  
diff -Nrcpad gcc-4.9.3/INSTALL/finalinstall.html gcc-4.9.4/INSTALL/finalinstall.html
*** gcc-4.9.3/INSTALL/finalinstall.html	Fri Jun 26 17:59:19 2015
--- gcc-4.9.4/INSTALL/finalinstall.html	Wed Aug  3 05:09:48 2016
***************
*** 1,227 ****
! 
! 
! 
! 
!  Now that GCC has been built (and optionally tested), you can install it with
!  We strongly recommend to install into a target directory where there is
  no previous version of GCC present.  Also, the GNAT runtime should not
  be stripped, as this would break certain features of the debugger that
  depend on this debugging information (catching Ada exceptions for
  instance).
!  That step completes the installation of GCC; user level binaries can
! be found in prefix/bin where prefix is the value
! you specified with the --prefix to configure (or
! /usr/local by default).  (If you specified --bindir,
  that directory will be used instead; otherwise, if you specified
! --exec-prefix, exec-prefix/bin will be used.)
  Headers for the C++ and Java libraries are installed in
! prefix/include; libraries in libdir
! (normally prefix/lib); internal parts of the compiler in
! libdir/gcc and libexecdir/gcc; documentation
  in info format in infodir (normally
! prefix/info).
!  When installing cross-compilers, GCC’s executables
  are not only installed into bindir, that
! is, exec-prefix/bin, but additionally into
! exec-prefix/target-alias/bin, if that directory
! exists.  Typically, such tooldirs hold target-specific
  binutils, including assembler and linker.
!  Installation into a temporary staging area or into a  where path-to-rootdir is the absolute path of
  a directory relative to which all installation paths will be
  interpreted.  Note that the directory specified by  There is a subtle point with tooldirs and  You can install stripped programs and libraries with
-  If you are bootstrapping a released version of GCC then please
  quickly review the build status page for your release, available from
! http://gcc.gnu.org/buildstat.html.
  If your system is not listed for the version of GCC that you built,
  send a note to
  gcc@gcc.gnu.org indicating
! that you successfully built and installed GCC.
  Include the following information:
!  For other systems, you can include similar information if you think it is
  relevant.
!  We’d also like to know if the
  host/target specific installation notes
! didn’t include your host/target information or if that information is
  incomplete or out of date.  Send a note to
  gcc@gcc.gnu.org detailing how the information should be changed.
!  If you find a bug, please report it following the
  bug reporting guidelines.
!  If you want to print the GCC manuals, do ‘cd objdir; make
! dvi’.  You will need to have  If you would like to generate online HTML documentation, do ‘cd
- objdir; make html’ and HTML will be generated for the gcc manuals in
- objdir/gcc/HTML.
-  Return to the GCC Installation page
-  We strongly recommend to install into a target directory where there is
  no previous version of GCC present.  Also, the GNAT runtime should not
  be stripped, as this would break certain features of the debugger that
  depend on this debugging information (catching Ada exceptions for
  instance).
! 
!     That step completes the installation of GCC; user level binaries can
! be found in prefix/bin where prefix is the value
! you specified with the --prefix to configure (or
! /usr/local by default).  (If you specified --bindir,
  that directory will be used instead; otherwise, if you specified
! --exec-prefix, exec-prefix/bin will be used.) 
  Headers for the C++ and Java libraries are installed in
! prefix/include; libraries in libdir
! (normally prefix/lib); internal parts of the compiler in
! libdir/gcc and libexecdir/gcc; documentation
  in info format in infodir (normally
! prefix/info).
! 
!     When installing cross-compilers, GCC's executables
  are not only installed into bindir, that
! is, exec-prefix/bin, but additionally into
! exec-prefix/target-alias/bin, if that directory
! exists.  Typically, such tooldirs hold target-specific
  binutils, including assembler and linker.
! 
!     Installation into a temporary staging area or into a chroot
  jail can be achieved with the command
  
!  where path-to-rootdir is the absolute path of
  a directory relative to which all installation paths will be
  interpreted.  Note that the directory specified by  There is a subtle point with tooldirs and  You can install stripped programs and libraries with
! 
!  If you are bootstrapping a released version of GCC then please
  quickly review the build status page for your release, available from
! http://gcc.gnu.org/buildstat.html. 
  If your system is not listed for the version of GCC that you built,
  send a note to
  gcc@gcc.gnu.org indicating
! that you successfully built and installed GCC. 
  Include the following information:
! 
!       We'd also like to know if the
  host/target specific installation notes
! didn't include your host/target information or if that information is
  incomplete or out of date.  Send a note to
  gcc@gcc.gnu.org detailing how the information should be changed.
! 
!     If you find a bug, please report it following the
  bug reporting guidelines.
! 
!     If you want to print the GCC manuals, do ‘cd objdir; make
! dvi’.  You will need to have texi2dvi (version at least 4.7)
! and TeX installed.  This creates a number of .dvi files in
  subdirectories of objdir; these may be converted for
! printing with programs such as dvips.  Alternately, by using
! ‘make pdf’ in place of ‘make dvi’, you can create documentation
! in the form of .pdf files; this requires texi2pdf, which
  is included with Texinfo version 4.8 and later.  You can also
! buy printed manuals from the Free Software Foundation, though such manuals may not be for the most
  recent version of GCC.
  
+     If you would like to generate online HTML documentation, do ‘cd
+ objdir; make html’ and HTML will be generated for the gcc manuals in
+ objdir/gcc/HTML.
  
+     Return to the GCC Installation page
  
+ 
+ 
+ 
+ 
+ 
+ 
+ 
  
diff -Nrcpad gcc-4.9.3/INSTALL/gfdl.html gcc-4.9.4/INSTALL/gfdl.html
*** gcc-4.9.3/INSTALL/gfdl.html	Fri Jun 26 17:59:20 2015
--- gcc-4.9.4/INSTALL/gfdl.html	Wed Aug  3 05:09:48 2016
***************
*** 1,133 ****
! 
! 
! 
! 
!  The purpose of this License is to make a manual, textbook, or other
! functional and useful document free in the sense of freedom: to
  assure everyone the effective freedom to copy and redistribute it,
! with or without modifying it, either commercially or noncommercially.
  Secondarily, this License preserves for the author and publisher a way
  to get credit for their work, while not being considered responsible
  for modifications made by others.
!  This License is a kind of “copyleft”, which means that derivative
  works of the document must themselves be free in the same sense.  It
  complements the GNU General Public License, which is a copyleft
  license designed for free software.
!  We have designed this License in order to use it for manuals for free
  software, because free software needs free documentation: a free
  program should come with manuals providing the same freedoms that the
  software does.  But this License is not limited to software manuals;
  it can be used for any textual work, regardless of subject matter or
  whether it is published as a printed book.  We recommend this License
  principally for works whose purpose is instruction or reference.
-  This License applies to any manual or other work, in any medium, that
  contains a notice placed by the copyright holder saying it can be
  distributed under the terms of this License.  Such a notice grants a
  world-wide, royalty-free license, unlimited in duration, to use that
--- 1,82 ----
! 
!  The purpose of this License is to make a manual, textbook, or other
! functional and useful document free in the sense of freedom: to
  assure everyone the effective freedom to copy and redistribute it,
! with or without modifying it, either commercially or noncommercially. 
  Secondarily, this License preserves for the author and publisher a way
  to get credit for their work, while not being considered responsible
  for modifications made by others.
! 
!       This License is a kind of “copyleft”, which means that derivative
  works of the document must themselves be free in the same sense.  It
  complements the GNU General Public License, which is a copyleft
  license designed for free software.
! 
!       We have designed this License in order to use it for manuals for free
  software, because free software needs free documentation: a free
  program should come with manuals providing the same freedoms that the
  software does.  But this License is not limited to software manuals;
  it can be used for any textual work, regardless of subject matter or
  whether it is published as a printed book.  We recommend this License
  principally for works whose purpose is instruction or reference.
  
!       This License applies to any manual or other work, in any medium, that
  contains a notice placed by the copyright holder saying it can be
  distributed under the terms of this License.  Such a notice grants a
  world-wide, royalty-free license, unlimited in duration, to use that
*************** refers to any such manual or work.  Any
*** 136,149 ****
  licensee, and is addressed as “you”.  You accept the license if you
  copy, modify or distribute the work in a way requiring permission
  under copyright law.
!  A “Modified Version” of the Document means any work containing the
  Document or a portion of it, either copied verbatim, or with
  modifications and/or translated into another language.
!  A “Secondary Section” is a named appendix or a front-matter section
  of the Document that deals exclusively with the relationship of the
! publishers or authors of the Document to the Document’s overall
  subject (or to related matters) and contains nothing that could fall
  directly within that overall subject.  (Thus, if the Document is in
  part a textbook of mathematics, a Secondary Section may not explain
--- 85,98 ----
  licensee, and is addressed as “you”.  You accept the license if you
  copy, modify or distribute the work in a way requiring permission
  under copyright law.
! 
!       A “Modified Version” of the Document means any work containing the
  Document or a portion of it, either copied verbatim, or with
  modifications and/or translated into another language.
! 
!       A “Secondary Section” is a named appendix or a front-matter section
  of the Document that deals exclusively with the relationship of the
! publishers or authors of the Document to the Document's overall
  subject (or to related matters) and contains nothing that could fall
  directly within that overall subject.  (Thus, if the Document is in
  part a textbook of mathematics, a Secondary Section may not explain
*************** any mathematics.)  The relationship coul
*** 151,171 ****
  connection with the subject or with related matters, or of legal,
  commercial, philosophical, ethical or political position regarding
  them.
!  The “Invariant Sections” are certain Secondary Sections whose titles
  are designated, as being those of Invariant Sections, in the notice
  that says that the Document is released under this License.  If a
  section does not fit the above definition of Secondary then it is not
  allowed to be designated as Invariant.  The Document may contain zero
  Invariant Sections.  If the Document does not identify any Invariant
  Sections then there are none.
!  The “Cover Texts” are certain short passages of text that are listed,
  as Front-Cover Texts or Back-Cover Texts, in the notice that says that
  the Document is released under this License.  A Front-Cover Text may
  be at most 5 words, and a Back-Cover Text may be at most 25 words.
!  A “Transparent” copy of the Document means a machine-readable copy,
  represented in a format whose specification is available to the
  general public, that is suitable for revising the document
  straightforwardly with generic text editors or (for images composed of
--- 100,120 ----
  connection with the subject or with related matters, or of legal,
  commercial, philosophical, ethical or political position regarding
  them.
! 
!       The “Invariant Sections” are certain Secondary Sections whose titles
  are designated, as being those of Invariant Sections, in the notice
  that says that the Document is released under this License.  If a
  section does not fit the above definition of Secondary then it is not
  allowed to be designated as Invariant.  The Document may contain zero
  Invariant Sections.  If the Document does not identify any Invariant
  Sections then there are none.
! 
!       The “Cover Texts” are certain short passages of text that are listed,
  as Front-Cover Texts or Back-Cover Texts, in the notice that says that
  the Document is released under this License.  A Front-Cover Text may
  be at most 5 words, and a Back-Cover Text may be at most 25 words.
! 
!       A “Transparent” copy of the Document means a machine-readable copy,
  represented in a format whose specification is available to the
  general public, that is suitable for revising the document
  straightforwardly with generic text editors or (for images composed of
*************** drawing editor, and that is suitable for
*** 174,185 ****
  for automatic translation to a variety of formats suitable for input
  to text formatters.  A copy made in an otherwise Transparent file
  format whose markup, or absence of markup, has been arranged to thwart
! or discourage subsequent modification by readers is not Transparent.
  An image format is not Transparent if used for any substantial amount
  of text.  A copy that is not “Transparent” is called “Opaque”.
!  Examples of suitable formats for Transparent copies include plain
! ASCII without markup, Texinfo input format, LaTeX input
  format, SGML or XML using a publicly available
  DTD, and standard-conforming simple HTML,
  PostScript or PDF designed for human modification.  Examples
--- 123,134 ----
  for automatic translation to a variety of formats suitable for input
  to text formatters.  A copy made in an otherwise Transparent file
  format whose markup, or absence of markup, has been arranged to thwart
! or discourage subsequent modification by readers is not Transparent. 
  An image format is not Transparent if used for any substantial amount
  of text.  A copy that is not “Transparent” is called “Opaque”.
! 
!       Examples of suitable formats for Transparent copies include plain
! ascii without markup, Texinfo input format, LaTeX input
  format, SGML or XML using a publicly available
  DTD, and standard-conforming simple HTML,
  PostScript or PDF designed for human modification.  Examples
*************** read and edited only by proprietary word
*** 190,224 ****
  not generally available, and the machine-generated HTML,
  PostScript or PDF produced by some word processors for
  output purposes only.
!  The “Title Page” means, for a printed book, the title page itself,
  plus such following pages as are needed to hold, legibly, the material
  this License requires to appear in the title page.  For works in
  formats which do not have any title page as such, “Title Page” means
! the text near the most prominent appearance of the work’s title,
  preceding the beginning of the body of the text.
!  The “publisher” means any person or entity that distributes copies
  of the Document to the public.
!  A section “Entitled XYZ” means a named subunit of the Document whose
  title either is precisely XYZ or contains XYZ in parentheses following
  text that translates XYZ in another language.  (Here XYZ stands for a
  specific section name mentioned below, such as “Acknowledgements”,
  “Dedications”, “Endorsements”, or “History”.)  To “Preserve the Title”
  of such a section when you modify the Document means that it remains a
  section “Entitled XYZ” according to this definition.
!  The Document may include Warranty Disclaimers next to the notice which
  states that this License applies to the Document.  These Warranty
  Disclaimers are considered to be included by reference in this
  License, but only as regards disclaiming warranties: any other
  implication that these Warranty Disclaimers may have is void and has
  no effect on the meaning of this License.
-  You may copy and distribute the Document in any medium, either
  commercially or noncommercially, provided that this License, the
  copyright notices, and the license notice saying this License applies
  to the Document are reproduced in all copies, and that you add no other
--- 139,173 ----
  not generally available, and the machine-generated HTML,
  PostScript or PDF produced by some word processors for
  output purposes only.
! 
!       The “Title Page” means, for a printed book, the title page itself,
  plus such following pages as are needed to hold, legibly, the material
  this License requires to appear in the title page.  For works in
  formats which do not have any title page as such, “Title Page” means
! the text near the most prominent appearance of the work's title,
  preceding the beginning of the body of the text.
! 
!       The “publisher” means any person or entity that distributes copies
  of the Document to the public.
! 
!       A section “Entitled XYZ” means a named subunit of the Document whose
  title either is precisely XYZ or contains XYZ in parentheses following
  text that translates XYZ in another language.  (Here XYZ stands for a
  specific section name mentioned below, such as “Acknowledgements”,
  “Dedications”, “Endorsements”, or “History”.)  To “Preserve the Title”
  of such a section when you modify the Document means that it remains a
  section “Entitled XYZ” according to this definition.
! 
!       The Document may include Warranty Disclaimers next to the notice which
  states that this License applies to the Document.  These Warranty
  Disclaimers are considered to be included by reference in this
  License, but only as regards disclaiming warranties: any other
  implication that these Warranty Disclaimers may have is void and has
  no effect on the meaning of this License.
  
!       You may copy and distribute the Document in any medium, either
  commercially or noncommercially, provided that this License, the
  copyright notices, and the license notice saying this License applies
  to the Document are reproduced in all copies, and that you add no other
*************** technical measures to obstruct or contro
*** 227,313 ****
  copying of the copies you make or distribute.  However, you may accept
  compensation in exchange for copies.  If you distribute a large enough
  number of copies you must also follow the conditions in section 3.
!  You may also lend copies, under the same conditions stated above, and
  you may publicly display copies.
-  If you publish printed copies (or copies in media that commonly have
  printed covers) of the Document, numbering more than 100, and the
! Document’s license notice requires Cover Texts, you must enclose the
  copies in covers that carry, clearly and legibly, all these Cover
  Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
  the back cover.  Both covers must also clearly and legibly identify
  you as the publisher of these copies.  The front cover must present
  the full title with all words of the title equally prominent and
! visible.  You may add other material on the covers in addition.
  Copying with changes limited to the covers, as long as they preserve
  the title of the Document and satisfy these conditions, can be treated
  as verbatim copying in other respects.
!  If the required texts for either cover are too voluminous to fit
  legibly, you should put the first ones listed (as many as fit
  reasonably) on the actual cover, and continue the rest onto adjacent
  pages.
!  If you publish or distribute Opaque copies of the Document numbering
  more than 100, you must either include a machine-readable Transparent
  copy along with each Opaque copy, or state in or with each Opaque copy
  a computer-network location from which the general network-using
  public has access to download using public-standard network protocols
! a complete Transparent copy of the Document, free of added material.
  If you use the latter option, you must take reasonably prudent steps,
  when you begin distribution of Opaque copies in quantity, to ensure
  that this Transparent copy will remain thus accessible at the stated
  location until at least one year after the last time you distribute an
  Opaque copy (directly or through your agents or retailers) of that
  edition to the public.
!  It is requested, but not required, that you contact the authors of the
  Document well before redistributing any large number of copies, to give
  them a chance to provide you with an updated version of the Document.
-  You may copy and distribute a Modified Version of the Document under
  the conditions of sections 2 and 3 above, provided that you release
  the Modified Version under precisely this License, with the Modified
  Version filling the role of the Document, thus licensing distribution
  and modification of the Modified Version to whoever possesses a copy
  of it.  In addition, you must do these things in the Modified Version:
!  You may also lend copies, under the same conditions stated above, and
  you may publicly display copies.
  
!       If you publish printed copies (or copies in media that commonly have
  printed covers) of the Document, numbering more than 100, and the
! Document's license notice requires Cover Texts, you must enclose the
  copies in covers that carry, clearly and legibly, all these Cover
  Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
  the back cover.  Both covers must also clearly and legibly identify
  you as the publisher of these copies.  The front cover must present
  the full title with all words of the title equally prominent and
! visible.  You may add other material on the covers in addition. 
  Copying with changes limited to the covers, as long as they preserve
  the title of the Document and satisfy these conditions, can be treated
  as verbatim copying in other respects.
! 
!       If the required texts for either cover are too voluminous to fit
  legibly, you should put the first ones listed (as many as fit
  reasonably) on the actual cover, and continue the rest onto adjacent
  pages.
! 
!       If you publish or distribute Opaque copies of the Document numbering
  more than 100, you must either include a machine-readable Transparent
  copy along with each Opaque copy, or state in or with each Opaque copy
  a computer-network location from which the general network-using
  public has access to download using public-standard network protocols
! a complete Transparent copy of the Document, free of added material. 
  If you use the latter option, you must take reasonably prudent steps,
  when you begin distribution of Opaque copies in quantity, to ensure
  that this Transparent copy will remain thus accessible at the stated
  location until at least one year after the last time you distribute an
  Opaque copy (directly or through your agents or retailers) of that
  edition to the public.
! 
!       It is requested, but not required, that you contact the authors of the
  Document well before redistributing any large number of copies, to give
  them a chance to provide you with an updated version of the Document.
  
!       You may copy and distribute a Modified Version of the Document under
  the conditions of sections 2 and 3 above, provided that you release
  the Modified Version under precisely this License, with the Modified
  Version filling the role of the Document, thus licensing distribution
  and modification of the Modified Version to whoever possesses a copy
  of it.  In addition, you must do these things in the Modified Version:
! 
!            If the Modified Version includes new front-matter sections or
  appendices that qualify as Secondary Sections and contain no material
  copied from the Document, you may at your option designate some or all
  of these sections as invariant.  To do this, add their titles to the
! list of Invariant Sections in the Modified Version’s license notice.
  These titles must be distinct from any other section titles.
!  You may add a section Entitled “Endorsements”, provided it contains
  nothing but endorsements of your Modified Version by various
  parties—for example, statements of peer review or that the text has
  been approved by an organization as the authoritative definition of a
  standard.
!  You may add a passage of up to five words as a Front-Cover Text, and a
  passage of up to 25 words as a Back-Cover Text, to the end of the list
  of Cover Texts in the Modified Version.  Only one passage of
  Front-Cover Text and one of Back-Cover Text may be added by (or
--- 264,309 ----
  given on its Title Page, then add an item describing the Modified
  Version as stated in the previous sentence.
  
!            If the Modified Version includes new front-matter sections or
  appendices that qualify as Secondary Sections and contain no material
  copied from the Document, you may at your option designate some or all
  of these sections as invariant.  To do this, add their titles to the
! list of Invariant Sections in the Modified Version's license notice. 
  These titles must be distinct from any other section titles.
! 
!       You may add a section Entitled “Endorsements”, provided it contains
  nothing but endorsements of your Modified Version by various
  parties—for example, statements of peer review or that the text has
  been approved by an organization as the authoritative definition of a
  standard.
! 
!       You may add a passage of up to five words as a Front-Cover Text, and a
  passage of up to 25 words as a Back-Cover Text, to the end of the list
  of Cover Texts in the Modified Version.  Only one passage of
  Front-Cover Text and one of Back-Cover Text may be added by (or
*************** includes a cover text for the same cover
*** 363,433 ****
  by arrangement made by the same entity you are acting on behalf of,
  you may not add another; but you may replace the old one, on explicit
  permission from the previous publisher that added the old one.
!  The author(s) and publisher(s) of the Document do not by this License
  give permission to use their names for publicity for or to assert or
  imply endorsement of any Modified Version.
-  You may combine the Document with other documents released under this
  License, under the terms defined in section 4 above for modified
  versions, provided that you include in the combination all of the
  Invariant Sections of all of the original documents, unmodified, and
  list them all as Invariant Sections of your combined work in its
  license notice, and that you preserve all their Warranty Disclaimers.
!  The combined work need only contain one copy of this License, and
  multiple identical Invariant Sections may be replaced with a single
  copy.  If there are multiple Invariant Sections with the same name but
  different contents, make the title of each such section unique by
  adding at the end of it, in parentheses, the name of the original
! author or publisher of that section if known, or else a unique number.
  Make the same adjustment to the section titles in the list of
  Invariant Sections in the license notice of the combined work.
!  In the combination, you must combine any sections Entitled “History”
  in the various original documents, forming one section Entitled
  “History”; likewise combine any sections Entitled “Acknowledgements”,
  and any sections Entitled “Dedications”.  You must delete all
  sections Entitled “Endorsements.”
-  You may make a collection consisting of the Document and other documents
  released under this License, and replace the individual copies of this
  License in the various documents with a single copy that is included in
  the collection, provided that you follow the rules of this License for
  verbatim copying of each of the documents in all other respects.
!  You may extract a single document from such a collection, and distribute
  it individually under this License, provided you insert a copy of this
  License into the extracted document, and follow this License in all
  other respects regarding verbatim copying of that document.
-  A compilation of the Document or its derivatives with other separate
  and independent documents or works, in or on a volume of a storage or
  distribution medium, is called an “aggregate” if the copyright
  resulting from the compilation is not used to limit the legal rights
! of the compilation’s users beyond what the individual works permit.
  When the Document is included in an aggregate, this License does not
  apply to the other works in the aggregate which are not themselves
  derivative works of the Document.
!  If the Cover Text requirement of section 3 is applicable to these
  copies of the Document, then if the Document is less than one half of
! the entire aggregate, the Document’s Cover Texts may be placed on
  covers that bracket the Document within the aggregate, or the
! electronic equivalent of covers if the Document is in electronic form.
  Otherwise they must appear on printed covers that bracket the whole
  aggregate.
-  Translation is considered a kind of modification, so you may
! distribute translations of the Document under the terms of section 4.
  Replacing Invariant Sections with translations requires special
  permission from their copyright holders, but you may include
  translations of some or all Invariant Sections in addition to the
--- 312,382 ----
  by arrangement made by the same entity you are acting on behalf of,
  you may not add another; but you may replace the old one, on explicit
  permission from the previous publisher that added the old one.
! 
!       The author(s) and publisher(s) of the Document do not by this License
  give permission to use their names for publicity for or to assert or
  imply endorsement of any Modified Version.
  
!       You may combine the Document with other documents released under this
  License, under the terms defined in section 4 above for modified
  versions, provided that you include in the combination all of the
  Invariant Sections of all of the original documents, unmodified, and
  list them all as Invariant Sections of your combined work in its
  license notice, and that you preserve all their Warranty Disclaimers.
! 
!       The combined work need only contain one copy of this License, and
  multiple identical Invariant Sections may be replaced with a single
  copy.  If there are multiple Invariant Sections with the same name but
  different contents, make the title of each such section unique by
  adding at the end of it, in parentheses, the name of the original
! author or publisher of that section if known, or else a unique number. 
  Make the same adjustment to the section titles in the list of
  Invariant Sections in the license notice of the combined work.
! 
!       In the combination, you must combine any sections Entitled “History”
  in the various original documents, forming one section Entitled
  “History”; likewise combine any sections Entitled “Acknowledgements”,
  and any sections Entitled “Dedications”.  You must delete all
  sections Entitled “Endorsements.”
  
!       You may make a collection consisting of the Document and other documents
  released under this License, and replace the individual copies of this
  License in the various documents with a single copy that is included in
  the collection, provided that you follow the rules of this License for
  verbatim copying of each of the documents in all other respects.
! 
!       You may extract a single document from such a collection, and distribute
  it individually under this License, provided you insert a copy of this
  License into the extracted document, and follow this License in all
  other respects regarding verbatim copying of that document.
  
!       A compilation of the Document or its derivatives with other separate
  and independent documents or works, in or on a volume of a storage or
  distribution medium, is called an “aggregate” if the copyright
  resulting from the compilation is not used to limit the legal rights
! of the compilation's users beyond what the individual works permit. 
  When the Document is included in an aggregate, this License does not
  apply to the other works in the aggregate which are not themselves
  derivative works of the Document.
! 
!       If the Cover Text requirement of section 3 is applicable to these
  copies of the Document, then if the Document is less than one half of
! the entire aggregate, the Document's Cover Texts may be placed on
  covers that bracket the Document within the aggregate, or the
! electronic equivalent of covers if the Document is in electronic form. 
  Otherwise they must appear on printed covers that bracket the whole
  aggregate.
  
!       Translation is considered a kind of modification, so you may
! distribute translations of the Document under the terms of section 4. 
  Replacing Invariant Sections with translations requires special
  permission from their copyright holders, but you may include
  translations of some or all Invariant Sections in addition to the
*************** the original English version of this Lic
*** 438,485 ****
  of those notices and disclaimers.  In case of a disagreement between
  the translation and the original version of this License or a notice
  or disclaimer, the original version will prevail.
!  If a section in the Document is Entitled “Acknowledgements”,
  “Dedications”, or “History”, the requirement (section 4) to Preserve
  its Title (section 1) will typically require changing the actual
  title.
-  You may not copy, modify, sublicense, or distribute the Document
  except as expressly provided under this License.  Any attempt
  otherwise to copy, modify, sublicense, or distribute it is void, and
  will automatically terminate your rights under this License.
!  However, if you cease all violation of this License, then your license
  from a particular copyright holder is reinstated (a) provisionally,
  unless and until the copyright holder explicitly and finally
  terminates your license, and (b) permanently, if the copyright holder
  fails to notify you of the violation by some reasonable means prior to
  60 days after the cessation.
!  Moreover, your license from a particular copyright holder is
  reinstated permanently if the copyright holder notifies you of the
  violation by some reasonable means, this is the first time you have
  received notice of violation of this License (for any work) from that
  copyright holder, and you cure the violation prior to 30 days after
  your receipt of the notice.
!  Termination of your rights under this section does not terminate the
  licenses of parties who have received copies or rights from you under
  this License.  If your rights have been terminated and not permanently
  reinstated, receipt of a copy of some or all of the same material does
  not give you any rights to use it.
-  The Free Software Foundation may publish new, revised versions
  of the GNU Free Documentation License from time to time.  Such new
  versions will be similar in spirit to the present version, but may
  differ in detail to address new problems or concerns.  See
  http://www.gnu.org/copyleft/.
!  Each version of the License is given a distinguishing version number.
  If the Document specifies that a particular numbered version of this
  License “or any later version” applies to it, you have the option of
  following the terms and conditions either of that specified version or
--- 387,434 ----
  of those notices and disclaimers.  In case of a disagreement between
  the translation and the original version of this License or a notice
  or disclaimer, the original version will prevail.
! 
!       If a section in the Document is Entitled “Acknowledgements”,
  “Dedications”, or “History”, the requirement (section 4) to Preserve
  its Title (section 1) will typically require changing the actual
  title.
  
!       You may not copy, modify, sublicense, or distribute the Document
  except as expressly provided under this License.  Any attempt
  otherwise to copy, modify, sublicense, or distribute it is void, and
  will automatically terminate your rights under this License.
! 
!       However, if you cease all violation of this License, then your license
  from a particular copyright holder is reinstated (a) provisionally,
  unless and until the copyright holder explicitly and finally
  terminates your license, and (b) permanently, if the copyright holder
  fails to notify you of the violation by some reasonable means prior to
  60 days after the cessation.
! 
!       Moreover, your license from a particular copyright holder is
  reinstated permanently if the copyright holder notifies you of the
  violation by some reasonable means, this is the first time you have
  received notice of violation of this License (for any work) from that
  copyright holder, and you cure the violation prior to 30 days after
  your receipt of the notice.
! 
!       Termination of your rights under this section does not terminate the
  licenses of parties who have received copies or rights from you under
  this License.  If your rights have been terminated and not permanently
  reinstated, receipt of a copy of some or all of the same material does
  not give you any rights to use it.
  
!       The Free Software Foundation may publish new, revised versions
  of the GNU Free Documentation License from time to time.  Such new
  versions will be similar in spirit to the present version, but may
  differ in detail to address new problems or concerns.  See
  http://www.gnu.org/copyleft/.
! 
!       Each version of the License is given a distinguishing version number. 
  If the Document specifies that a particular numbered version of this
  License “or any later version” applies to it, you have the option of
  following the terms and conditions either of that specified version or
*************** Free Software Foundation.  If the Docume
*** 488,571 ****
  number of this License, you may choose any version ever published (not
  as a draft) by the Free Software Foundation.  If the Document
  specifies that a proxy can decide which future versions of this
! License can be used, that proxy’s public statement of acceptance of a
  version permanently authorizes you to choose that version for the
  Document.
-  “Massive Multiauthor Collaboration Site” (or “MMC Site”) means any
  World Wide Web server that publishes copyrightable works and also
  provides prominent facilities for anybody to edit those works.  A
  public wiki that anybody can edit is an example of such a server.  A
  “Massive Multiauthor Collaboration” (or “MMC”) contained in the
  site means any set of copyrightable works thus published on the MMC
  site.
!  “CC-BY-SA” means the Creative Commons Attribution-Share Alike 3.0
  license published by Creative Commons Corporation, a not-for-profit
  corporation with a principal place of business in San Francisco,
  California, as well as future copyleft versions of that license
  published by that same organization.
!  “Incorporate” means to publish or republish a Document, in whole or
  in part, as part of another Document.
!  An MMC is “eligible for relicensing” if it is licensed under this
  License, and if all works that were first published under this License
  somewhere other than this MMC, and subsequently incorporated in whole
  or in part into the MMC, (1) had no cover texts or invariant sections,
  and (2) were thus incorporated prior to November 1, 2008.
!  The operator of an MMC Site may republish an MMC contained in the site
  under CC-BY-SA on the same site at any time before August 1, 2009,
  provided the MMC is eligible for relicensing.
-  To use this License in a document you have written, include a copy of
  the License in the document and put the following copyright and
  license notices just after the title page:
-  If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts,
  replace the “with...Texts.” line with this:
-  If you have Invariant Sections without Cover Texts, or some other
  combination of the three, merge those two alternatives to suit the
  situation.
!  If your document contains nontrivial examples of program code, we
  recommend releasing these examples in parallel under your choice of
  free software license, such as the GNU General Public License,
  to permit their use in free software.
-  Return to the GCC Installation page
-  “Massive Multiauthor Collaboration Site” (or “MMC Site”) means any
  World Wide Web server that publishes copyrightable works and also
  provides prominent facilities for anybody to edit those works.  A
  public wiki that anybody can edit is an example of such a server.  A
  “Massive Multiauthor Collaboration” (or “MMC”) contained in the
  site means any set of copyrightable works thus published on the MMC
  site.
! 
!       “CC-BY-SA” means the Creative Commons Attribution-Share Alike 3.0
  license published by Creative Commons Corporation, a not-for-profit
  corporation with a principal place of business in San Francisco,
  California, as well as future copyleft versions of that license
  published by that same organization.
! 
!       “Incorporate” means to publish or republish a Document, in whole or
  in part, as part of another Document.
! 
!       An MMC is “eligible for relicensing” if it is licensed under this
  License, and if all works that were first published under this License
  somewhere other than this MMC, and subsequently incorporated in whole
  or in part into the MMC, (1) had no cover texts or invariant sections,
  and (2) were thus incorporated prior to November 1, 2008.
! 
!       The operator of an MMC Site may republish an MMC contained in the site
  under CC-BY-SA on the same site at any time before August 1, 2009,
  provided the MMC is eligible for relicensing.
  
!          To use this License in a document you have written, include a copy of
  the License in the document and put the following copyright and
  license notices just after the title page:
  
!  If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts,
  replace the “with...Texts.” line with this:
  
!  If you have Invariant Sections without Cover Texts, or some other
  combination of the three, merge those two alternatives to suit the
  situation.
! 
!     If your document contains nontrivial examples of program code, we
  recommend releasing these examples in parallel under your choice of
  free software license, such as the GNU General Public License,
  to permit their use in free software.
  
+ 
+ 
+ 
+ 
+     Return to the GCC Installation page
  
+ 
+ 
+ 
  
diff -Nrcpad gcc-4.9.3/INSTALL/index.html gcc-4.9.4/INSTALL/index.html
*** gcc-4.9.3/INSTALL/index.html	Fri Jun 26 17:59:16 2015
--- gcc-4.9.4/INSTALL/index.html	Wed Aug  3 05:09:48 2016
***************
*** 1,165 ****
! 
! 
! 
! 
!  The latest version of this document is always available at
! http://gcc.gnu.org/install/.
  It refers to the current development sources, instructions for
  specific released versions are included with the sources.
!  This document describes the generic installation procedure for GCC as well
  as detailing some target specific installation instructions.
!  GCC includes several components that previously were separate distributions
  with their own installation instructions.  This document supersedes all
  package-specific installation instructions.
!  Before starting the build/install procedure please check the
! host/target specific installation notes.
  We recommend you browse the entire generic installation instructions before
  you proceed.
!  Lists of successful builds for released versions of GCC are
! available at http://gcc.gnu.org/buildstat.html.
  These lists are updated as new information becomes available.
-  The installation procedure itself is broken into five steps.
-  Please note that GCC does not support ‘make uninstall’ and probably
! won’t do so in the near future as this would open a can of worms.  Instead,
  we suggest that you install GCC into a directory of its own and simply
  remove that directory when you do not need that specific version of GCC
  any longer, and, if shared libraries are installed there as well, no
  more binaries exist that use them.
!  There are also some old installation instructions,
  which are mostly obsolete but still contain some information which has
  not yet been merged into the main part of this manual.
!  Return to the GCC Installation page
!  Copyright © 1988-2015 Free Software Foundation, Inc.
!  Permission is granted to copy, distribute and/or modify this document
  under the terms of the GNU Free Documentation License, Version 1.3 or
  any later version published by the Free Software Foundation; with no
  Invariant Sections, the Front-Cover texts being (a) (see below), and
  with the Back-Cover Texts being (b) (see below).  A copy of the
! license is included in the section entitled “GNU
! Free Documentation License”.
!  (a) The FSF’s Front-Cover Text is:
!  A GNU Manual
!  (b) The FSF’s Back-Cover Text is:
!  You have freedom to copy and modify this GNU Manual, like GNU
!      software.  Copies published by the Free Software Foundation raise
!      funds for GNU development.
!  This document describes the generic installation procedure for GCC as well
  as detailing some target specific installation instructions.
! 
!     GCC includes several components that previously were separate distributions
  with their own installation instructions.  This document supersedes all
  package-specific installation instructions.
! 
!     Before starting the build/install procedure please check the
! host/target specific installation notes. 
  We recommend you browse the entire generic installation instructions before
  you proceed.
! 
!     Lists of successful builds for released versions of GCC are
! available at http://gcc.gnu.org/buildstat.html. 
  These lists are updated as new information becomes available.
  
!     The installation procedure itself is broken into five steps.
! 
!       Please note that GCC does not support ‘make uninstall’ and probably
! won't do so in the near future as this would open a can of worms.  Instead,
  we suggest that you install GCC into a directory of its own and simply
  remove that directory when you do not need that specific version of GCC
  any longer, and, if shared libraries are installed there as well, no
  more binaries exist that use them.
! 
!     There are also some old installation instructions,
  which are mostly obsolete but still contain some information which has
  not yet been merged into the main part of this manual.
! 
!     Return to the GCC Installation page
! 
!     Copyright © 1988-2015 Free Software Foundation, Inc.
!     (a) The FSF's Front-Cover Text is:
  
+     A GNU Manual
  
+     (b) The FSF's Back-Cover Text is:
  
+     You have freedom to copy and modify this GNU Manual, like GNU
+      software.  Copies published by the Free Software Foundation raise
+      funds for GNU development.
  
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
  
diff -Nrcpad gcc-4.9.3/INSTALL/old.html gcc-4.9.4/INSTALL/old.html
*** gcc-4.9.3/INSTALL/old.html	Fri Jun 26 17:59:20 2015
--- gcc-4.9.4/INSTALL/old.html	Wed Aug  3 05:09:48 2016
***************
*** 1,231 ****
! 
! 
! 
! 
!  Note most of this information is out of date and superseded by the
  previous chapters of this manual.  It is provided for historical
  reference only, because of a lack of volunteers to merge it into the
  main manual.
-  Here is the procedure for installing GCC on a GNU or Unix system.
!  Alternatively, you can do subsequent compilation using a value of the
   The build machine is the system which you are using, the
! host machine is the system where you want to run the resulting
! compiler (normally the build machine), and the target machine is
  the system for which you want the compiler to generate code.
!  If you are building a compiler to produce code for the machine it runs
  on (a native compiler), you normally do not need to specify any operands
! to configure; it will try to guess the type of machine you are on
! and use that as the build, host and target machines.  So you don’t need
  to specify a configuration when building a native compiler unless
! configure cannot figure out what your configuration is or guesses
  wrong.
!  In those cases, specify the build machine’s configuration name
! with the --host option; the host and target will default to be
  the same as the host machine.
-  Here is an example:
-  A configuration name may be canonical or it may be more or less
  abbreviated.
!  A canonical configuration name has three parts, separated by dashes.
! It looks like this: ‘cpu-company-system’.
! (The three parts may themselves contain dashes; configure
  can figure out which dashes serve which purpose.)  For example,
! ‘m68k-sun-sunos4.1’ specifies a Sun 3.
!  You can also replace parts of the configuration by nicknames or aliases.
! For example, ‘sun3’ stands for ‘m68k-sun’, so
! ‘sun3-sunos4.1’ is another way to specify a Sun 3.
!  You can specify a version number after any of the system types, and some
  of the CPU types.  In most cases, the version is irrelevant, and will be
  ignored.  So you might as well specify the version if you know it.
!  See Configurations, for a list of supported configuration names and
  notes on many of the configurations.  You should check the notes in that
  section before proceeding any further with the installation of GCC.
-  Here are the possible CPU types:
!  1750a, a29k, alpha, arm, avr, cn, clipper, dsp16xx, elxsi, fr30, h8300,
  hppa1.0, hppa1.1, i370, i386, i486, i586, i686, i786, i860, i960, ip2k, m32r,
  m68000, m68k, m88k, mcore, mips, mipsel, mips64, mips64el,
  mn10200, mn10300, ns32k, pdp11, powerpc, powerpcle, romp, rs6000, sh, sparc,
! sparclite, sparc64, v850, vax, we32k.
!  Here are the recognized company names.  As you can see, customary
  abbreviations are used rather than the longer official names.
!  acorn, alliant, altos, apollo, apple, att, bull,
  cbm, convergent, convex, crds, dec, dg, dolphin,
  elxsi, encore, harris, hitachi, hp, ibm, intergraph, isi,
  mips, motorola, ncr, next, ns, omron, plexus,
! sequent, sgi, sony, sun, tti, unicom, wrs.
!  The company name is meaningful only to disambiguate when the rest of
  the information supplied is insufficient.  You can omit it, writing
! just ‘cpu-system’, if it is not needed.  For example,
! ‘vax-ultrix4.2’ is equivalent to ‘vax-dec-ultrix4.2’.
!  Here is a list of system types:
!  386bsd, aix, acis, amigaos, aos, aout, aux, bosx, bsd, clix, coff, ctix, cxux,
  dgux, dynix, ebmon, ecoff, elf, esix, freebsd, hms, genix, gnu, linux,
  linux-gnu, hiux, hpux, iris, irix, isc, luna, lynxos, mach, minix, msdos, mvs,
  netbsd, newsos, nindy, ns, osf, osfrose, ptx, riscix, riscos, rtu, sco, sim,
  solaris, sunos, sym, sysv, udi, ultrix, unicos, uniplus, unos, vms, vsta,
! vxworks, winnt, xenix.
!  You can omit the system type; then configure guesses the
  operating system from the CPU and company.
!  You can add a version number to the system type; this may or may not
! make a difference.  For example, you can write ‘bsd4.3’ or
! ‘bsd4.4’ to distinguish versions of BSD.  In practice, the version
! number is most needed for ‘sysv3’ and ‘sysv4’, which are often
  treated differently.
!  ‘linux-gnu’ is the canonical name for the GNU/Linux target; however
! GCC will also accept ‘linux’.  The version of the kernel in use is
! not relevant on these systems.  A suffix such as ‘libc1’ or ‘aout’
  distinguishes major versions of the C library; all of the suffixed versions
  are obsolete.
!  If you specify an impossible combination such as ‘i860-dg-vms’,
! then you may get an error message from configure, or it may
! ignore part of the information and do the best it can with the rest.
! configure always prints the canonical name for the alternative
  that it used.  GCC does not support all possible alternatives.
!  Often a particular model of machine has a name.  Many machine names are
  recognized as aliases for CPU/company combinations.  Thus, the machine
! name ‘sun3’, mentioned above, is an alias for ‘m68k-sun’.
  Sometimes we accept a company name as a machine name, when the name is
  popularly used for a particular machine.  Here is a table of the known
  machine names:
!  3300, 3b1, 3bn, 7300, altos3068, altos,
  apollo68, att-7300, balance,
  convex-cn, crds, decstation-3100,
  decstation, delta, encore,
--- 1,181 ----
! 
!  Note most of this information is out of date and superseded by the
  previous chapters of this manual.  It is provided for historical
  reference only, because of a lack of volunteers to merge it into the
  main manual.
  
!     Here is the procedure for installing GCC on a GNU or Unix system.
! 
!       Alternatively, you can do subsequent compilation using a value of the
   The build machine is the system which you are using, the
! host machine is the system where you want to run the resulting
! compiler (normally the build machine), and the target machine is
  the system for which you want the compiler to generate code.
! 
!       If you are building a compiler to produce code for the machine it runs
  on (a native compiler), you normally do not need to specify any operands
! to configure; it will try to guess the type of machine you are on
! and use that as the build, host and target machines.  So you don't need
  to specify a configuration when building a native compiler unless
! configure cannot figure out what your configuration is or guesses
  wrong.
! 
!       In those cases, specify the build machine's configuration name
! with the --host option; the host and target will default to be
  the same as the host machine.
  
!       Here is an example:
! 
!       A configuration name may be canonical or it may be more or less
  abbreviated.
! 
!       A canonical configuration name has three parts, separated by dashes. 
! It looks like this: ‘cpu-company-system’. 
! (The three parts may themselves contain dashes; configure
  can figure out which dashes serve which purpose.)  For example,
! ‘m68k-sun-sunos4.1’ specifies a Sun 3.
! 
!       You can also replace parts of the configuration by nicknames or aliases. 
! For example, ‘sun3’ stands for ‘m68k-sun’, so
! ‘sun3-sunos4.1’ is another way to specify a Sun 3.
! 
!       You can specify a version number after any of the system types, and some
  of the CPU types.  In most cases, the version is irrelevant, and will be
  ignored.  So you might as well specify the version if you know it.
! 
!       See Configurations, for a list of supported configuration names and
  notes on many of the configurations.  You should check the notes in that
  section before proceeding any further with the installation of GCC.
  
!          Here are the recognized company names.  As you can see, customary
  abbreviations are used rather than the longer official names.
! 
! 
!     The company name is meaningful only to disambiguate when the rest of
  the information supplied is insufficient.  You can omit it, writing
! just ‘cpu-system’, if it is not needed.  For example,
! ‘vax-ultrix4.2’ is equivalent to ‘vax-dec-ultrix4.2’.
! 
!     Here is a list of system types:
! 
!     You can omit the system type; then configure guesses the
  operating system from the CPU and company.
! 
!     You can add a version number to the system type; this may or may not
! make a difference.  For example, you can write ‘bsd4.3’ or
! ‘bsd4.4’ to distinguish versions of BSD.  In practice, the version
! number is most needed for ‘sysv3’ and ‘sysv4’, which are often
  treated differently.
! 
!     ‘linux-gnu’ is the canonical name for the GNU/Linux target; however
! GCC will also accept ‘linux’.  The version of the kernel in use is
! not relevant on these systems.  A suffix such as ‘libc1’ or ‘aout’
  distinguishes major versions of the C library; all of the suffixed versions
  are obsolete.
! 
!     If you specify an impossible combination such as ‘i860-dg-vms’,
! then you may get an error message from configure, or it may
! ignore part of the information and do the best it can with the rest. 
! configure always prints the canonical name for the alternative
  that it used.  GCC does not support all possible alternatives.
! 
!     Often a particular model of machine has a name.  Many machine names are
  recognized as aliases for CPU/company combinations.  Thus, the machine
! name ‘sun3’, mentioned above, is an alias for ‘m68k-sun’. 
  Sometimes we accept a company name as a machine name, when the name is
  popularly used for a particular machine.  Here is a table of the known
  machine names:
! 
!    Installing GCC
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
- 
! 
!
! Installing GCC: Binaries
! 
! We are often asked about pre-compiled versions of GCC.  While we cannot
! provide these for all platforms, below you'll find links to binaries for
  various platforms where creating them by yourself is not easy due to various
  reasons.
! 
!    
! 
+
+ Installing GCC
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! make.  These failures, which
  are often due to files that were not found, are expected, and can safely
  be ignored.
! CC can interfere with the functioning of make.
! fixincludes if the
! System V file system doesn’t support symbolic links.  These problems
  result in a failure to fix the declaration of size_t in
! sys/types.h.  If you find that size_t is a signed type and
  that type mismatches occur, this could be the cause.
! Building a native compiler
  
  
- 
!BOOT_CFLAGS on the command line when
! doing ‘make’.  For example, if you want to save additional space
  during the bootstrap and in the final installation as well, you can
  build the compiler binaries without debugging information as in the
  following example.  This will save roughly 40% of disk space both for
  the bootstrap and the final installation.  (Libraries will still contain
  debugging information.)
- make BOOT_CFLAGS='-O' bootstrap
- 
BOOT_CFLAGS; they
! are less well tested here than the default of ‘-g -O2’, but should
  still work.  In a few cases, you may find that you need to specify special
! flags such as -msoft-float here to complete the bootstrap; or,
  if the native compiler miscompiles the stage1 compiler, you may need
  to work around this, by choosing BOOT_CFLAGS to avoid the parts
! of the stage1 compiler that were miscompiled, or by using ‘make
! bootstrap4’ to increase the number of stages of bootstrap.
! BOOT_CFLAGS does not apply to bootstrapped target libraries.
  Since these are always compiled with the compiler currently being
  bootstrapped, you can use CFLAGS_FOR_TARGET to modify their
! compilation flags, as for non-bootstrapped target libraries.
  Again, if the native compiler miscompiles the stage1 compiler, you may
  need to work around this by avoiding non-working parts of the stage1
  compiler.  Use STAGE1_TFLAGS to this end.
! LANGUAGES when calling ‘make’
  does not work anymore!
! powerpc-unknown-linux-gnu toolchain on a
  powerpc64-unknown-linux-gnu host.  In this case, pass
! --enable-bootstrap to the configure script.
! BUILD_CONFIG can be used to bring in additional customization
! to the build.  It can be set to a whitespace-separated list of names.
! For each such NAME, top-level config/NAME.mk will
! be included by the top-level Makefile, bringing in any settings
  it contains.  The default BUILD_CONFIG can be set using the
! configure option --with-build-config=NAME....  Some
  examples of supported build configurations are:
! 
! 
! 
!BOOT_CFLAGS, and adds
! -O1 to it.  ‘BUILD_CONFIG=bootstrap-O1’ is equivalent to
! ‘BOOT_CFLAGS='-g -O1'’.
! bootstrap-O1.
! BOOT_CFLAGS is overridden so as to not enable
! debug information, stage2 will have it, and stage3 won’t.  This option
  is enabled by default when GCC bootstrapping is enabled, if
  strip can turn object files compiled with and without debug
  info into identical object files.  In addition to better test
  coverage, this option makes default bootstraps faster and leaner.
! bootstrap-debug, this option saves internal compiler dumps
  during stage2 and stage3 and compares them as well, which helps catch
  additional potential problems, but at a great cost in terms of disk
! space.  It can be specified in addition to ‘bootstrap-debug’.
! bootstrap-debug-big,
  but at the expense of some recompilation.  Instead of saving the dumps
  of stage2 and stage3 until the final compare, it uses
! -fcompare-debug to generate, compare and remove the dumps
  during stage3, repeating the compilation that already took place in
  stage2, whose dumps were not saved.
! bootstrap-debug-lean
  tests it on host programs.  It builds stage3 libraries with
! -fcompare-debug, and it can be used along with any of the
  bootstrap-debug options above.
! -lean or -big counterparts to this option
  because most libraries are only build in stage3, so bootstrap compares
  would not get significant coverage.  Moreover, the few libraries built
! in stage2 are used in stage3 host programs, so we wouldn’t want to
  compile stage2 libraries with different options for comparison purposes.
! bootstrap-debug-lean and
  bootstrap-debug-lib.
! Building a cross compiler
  
  make, which performs the
  following steps:
- 
- 
!
! 
!STARTFILE_SPEC to find out what start files it uses.
! Building in parallel
  
  Building the Ada compiler
  
  gnatmake and
! gnatlink, since the Ada front end is written in Ada and
  uses some GNAT-specific extensions.
! configure does not test whether the GNAT installation works
  and has a sufficiently recent version; if too old a GNAT version is
! installed, the build will fail unless --enable-languages is
  used to disable building the Ada front end.
! ADA_INCLUDE_PATH and ADA_OBJECT_PATH environment variables
  must not be set when building the Ada compiler, the Ada tools, or the
  Ada runtime libraries. You can check that your build environment is clean
! by verifying that ‘gnatls -v’ lists only one explicit path in each
  section.
! Building with profile feedback
  
  make profiledbootstrap.
! stage1
  compiler.  This compiler is used to build a stageprofile compiler
  instrumented to collect execution counts of instruction and branch
! probabilities.  Then runtime libraries are compiled with profile collected.
  Finally a stagefeedback compiler is built using the information collected.
- stage1 needs to support a 64-bit integral type.
- It is recommended to only use GCC for this.
- 
- 
- 
- 
- 
- 
- 
--- 1,377 ----
! 
! 
! Installing GCC: Building
! 
! Now that GCC is configured, you are ready to build the compiler and
  runtime libraries.
! 
!    size_t in
! sys/types.h.  If you find that size_t is a signed type and
  that type mismatches occur, this could be the cause.
! 
!    Building a native compiler
  
  
! 
!BOOT_CFLAGS on the command line when
! doing ‘make’.  For example, if you want to save additional space
  during the bootstrap and in the final installation as well, you can
  build the compiler binaries without debugging information as in the
  following example.  This will save roughly 40% of disk space both for
  the bootstrap and the final installation.  (Libraries will still contain
  debugging information.)
  
!      make BOOT_CFLAGS='-O' bootstrap
! 
!    BOOT_CFLAGS; they
! are less well tested here than the default of ‘-g -O2’, but should
  still work.  In a few cases, you may find that you need to specify special
! flags such as -msoft-float here to complete the bootstrap; or,
  if the native compiler miscompiles the stage1 compiler, you may need
  to work around this, by choosing BOOT_CFLAGS to avoid the parts
! of the stage1 compiler that were miscompiled, or by using ‘make
! bootstrap4’ to increase the number of stages of bootstrap.
! 
!    BOOT_CFLAGS does not apply to bootstrapped target libraries. 
  Since these are always compiled with the compiler currently being
  bootstrapped, you can use CFLAGS_FOR_TARGET to modify their
! compilation flags, as for non-bootstrapped target libraries. 
  Again, if the native compiler miscompiles the stage1 compiler, you may
  need to work around this by avoiding non-working parts of the stage1
  compiler.  Use STAGE1_TFLAGS to this end.
! 
!    powerpc-unknown-linux-gnu toolchain on a
  powerpc64-unknown-linux-gnu host.  In this case, pass
! --enable-bootstrap to the configure script.
! 
!    BUILD_CONFIG can be used to bring in additional customization
! to the build.  It can be set to a whitespace-separated list of names. 
! For each such NAME, top-level config/NAME.mk will
! be included by the top-level Makefile, bringing in any settings
  it contains.  The default BUILD_CONFIG can be set using the
! configure option --with-build-config=NAME....  Some
  examples of supported build configurations are:
! 
!      
! 
! 
!BOOT_CFLAGS, and adds
! -O1 to it.  ‘BUILD_CONFIG=bootstrap-O1’ is equivalent to
! ‘BOOT_CFLAGS='-g -O1'’.
! 
!      bootstrap-O1.
! 
!      BOOT_CFLAGS is overridden so as to not enable
! debug information, stage2 will have it, and stage3 won't.  This option
  is enabled by default when GCC bootstrapping is enabled, if
  strip can turn object files compiled with and without debug
  info into identical object files.  In addition to better test
  coverage, this option makes default bootstraps faster and leaner.
! 
!      bootstrap-debug, this option saves internal compiler dumps
  during stage2 and stage3 and compares them as well, which helps catch
  additional potential problems, but at a great cost in terms of disk
! space.  It can be specified in addition to ‘bootstrap-debug’.
! 
!      bootstrap-debug-big,
  but at the expense of some recompilation.  Instead of saving the dumps
  of stage2 and stage3 until the final compare, it uses
! -fcompare-debug to generate, compare and remove the dumps
  during stage3, repeating the compilation that already took place in
  stage2, whose dumps were not saved.
! 
!      bootstrap-debug-lean
  tests it on host programs.  It builds stage3 libraries with
! -fcompare-debug, and it can be used along with any of the
  bootstrap-debug options above.
! 
!      -lean or -big counterparts to this option
  because most libraries are only build in stage3, so bootstrap compares
  would not get significant coverage.  Moreover, the few libraries built
! in stage2 are used in stage3 host programs, so we wouldn't want to
  compile stage2 libraries with different options for comparison purposes.
! 
!      bootstrap-debug-lean and
  bootstrap-debug-lib.
! 
!      Building a cross compiler
  
  
! 
!
! 
!STARTFILE_SPEC to find out what start files it uses.
! 
! Building in parallel
  
  Building the Ada compiler
  
  Building with profile feedback
  
  make profiledbootstrap.
! 
!    stage1
  compiler.  This compiler is used to build a stageprofile compiler
  instrumented to collect execution counts of instruction and branch
! probabilities.  Then runtime libraries are compiled with profile collected. 
  Finally a stagefeedback compiler is built using the information collected.
  
+    stage1 needs to support a 64-bit integral type. 
+ It is recommended to only use GCC for this.
  
+    
+ Installing GCC
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! pwd command will return
  temporary pathnames.  Using these can lead to various sorts of build
! problems.  To avoid this issue, set the PWDCMD environment
! variable to an automounter-aware pwd command, e.g.,
! pawd or ‘amq -w’, during the configuration and build
  phases.
! cc or
! gcc must be in your path or you must set CC in
  your environment before running configure.  Otherwise the configuration
  scripts may fail.
- % mkdir objdir
! % cd objdir
! % srcdir/configure [options] [target]
! 
Distributor options
  
  
! 
! 
!--with-pkgversion=versiongcc --version.  This suffix does
! not replace the default version string, only the ‘GCC’ part.
! --with-bugurl=urlTarget specification
! 
! 
! 
  
! 
!Options specification
  
  
! 
! 
!--prefix=dirname$HOME instead.
! autoconf options are supported.  Normally you
  should not need to use these options.
! 
! 
!--exec-prefix=dirname--bindir=dirnamegcc and g++).  The default is
! exec-prefix/bin.
! --libdir=dirname--libexecdir=dirname--with-slibdir=dirname--datarootdir=dirname--infodir=dirname--datadir=dirname--docdir=dirname--htmldir=dirname--pdfdir=dirname--mandir=dirname--with-gxx-include-dir=dirname--with-specs=specs--program-prefix=prefix--program-suffix=suffix--program-transform-name=pattern--with-local-prefix=dirnameGCC_EXEC_PREFIX.  Thus, when the same installation prefix is
  used for both GCC and packages, GCC will automatically search for
  both headers and libraries.  This provides a configuration that is
  easy to use.  GCC behaves in a manner similar to that when it is
! installed as a system compiler in /usr.
! LIBRARY_PATH).
! fixincludes script.
! --with-native-system-header-dir=dirname--enable-shared[=package[,…]]--enable-host-shared--with-gnu-as
! 
!--with-as=pathname
! 
!PATH for a tool whose name is prefixed by the
  target system triple.
  
! PATH for a tool whose name is not prefixed by the
  target system triple, if the host and target system triple are
  the same (in other words, we use a host tool if it can be used for
! the target as well).
! --with-gnu-ld--with-ld=pathname--with-stabs--with-tls=dialectgnu or
  gnu2, which select between the original GNU dialect and the GNU TLS
  descriptor-based dialect.
! --enable-multiarch--enable-vtable-verify--disable-multilib
! 
!arm-*-*m68*-*-*mips*-*-*powerpc*-*-*, rs6000*-*-*--with-multilib-list=list--without-multilib-list
! 
!sh*-*-*sh* or m* (in which case they match the compiler option
  for that processor).  The list should not contain any endian options -
! these are handled by --with-endian.
! !
! (exclamation point), then it is added to the list of excluded multilibs.
! Entries of this sort should be compatible with ‘MULTILIB_EXCLUDES’
  (once the leading ! has been stripped).
! --with-cpu=sh4a --with-endian=little,big --with-multilib-list=
- 
--with-cpu=sh4a --with-endian=little,big \
! --with-multilib-list=sh4al,!mb/m4al
! 
x86-64-*-linux*m32, m64 and
  mx32 to enable 32-bit, 64-bit and x32 run-time libraries,
  respectively.  If list is empty, then there will be no multilibs
  and only the default run-time library will be enabled.
! --with-endian=endians
! 
!biglittlebig,littlelittle,big--enable-threads--disable-threads--enable-threads=lib
! 
!aixdcelynxmipssdenoposixrtemssingletpfvxworkswin32--enable-tls--disable-tls--with-cpu=cpu--with-cpu-32=cpu--with-cpu-64=cpu--with-schedule=cpu--with-arch=cpu--with-arch-32=cpu--with-arch-64=cpu--with-tune=cpu--with-tune-32=cpu--with-tune-64=cpu--with-abi=abi--with-fpu=type--with-float=type--with-mode=mode--with-stack-offset=num--with-fpmath=isa--with-nan=encoding
! 
!legacy2008--with-divide=type
! 
! 
!trapsbreaks--with-llsc--without-llsc--with-synci--without-synci--with-mips-plt--enable-__cxa_atexit--enable-gnu-indirect-functionifunc attribute.  This option is
  currently only available on systems with GNU libc on certain targets.
! --enable-target-optspace--with-cpp-install-dir=dirnamecpp program should be installed
! in prefix/dirname/cpp, in addition to bindir.
! --enable-comdat--enable-initfini-array.init_array and .fini_array
  (instead of .init and .fini) for constructors and
! destructors.  Option --disable-initfini-array has the
  opposite effect.  If neither option is specified, the configure script
  will try to guess whether the .init_array and
  .fini_array sections are supported and, if they are, use them.
! --enable-link-mutex--enable-maintainer-modegettext tools
  to do so.
! --disable-bootstrap--enable-bootstrap--enable-generated-files-in-srcdir--enable-version-specific-runtime-libs--enable-languages=lang1,lang2,…
! grep language= */config-lang.in
! 
all, ada, c, c++, fortran,
! go, java, objc, obj-c++.
! Building the Ada compiler has special requirements, see below.
  If you do not pass this flag, or specify the option all, then all
! default languages available in the gcc sub-tree will be configured.
  Ada, Go and Objective-C++ are not default languages; the rest are.
! --enable-stage1-languages=lang1,lang2,…all will select all
! of the languages enabled by --enable-languages.  This option is
  primarily useful for GCC development; for instance, when a development
  version of the compiler cannot bootstrap due to compiler bugs, or when
  one is debugging front ends other than the C front end.  When this
  option is used, one can then build the target libraries for the
! specified languages with the stage-1 compiler by using make
! stage1-bubble all-target, or run the testsuite on the stage-1 compiler
! for the specified languages using make stage1-start check-gcc.
! --disable-libada--disable-libsanitizer--disable-libssp--disable-libquadmath--disable-libquadmath-supportlibgfortran do not add
  support for libquadmath on systems supporting it.
! --disable-libgomp--disable-libvtv--with-dwarf2--enable-targets=all--enable-targets=target_list--enable-secureplt--enable-cld--enable-win32-registry--enable-win32-registry=key--disable-win32-registryHKEY_LOCAL_MACHINE\SOFTWARE\Free Software Foundation\key
- --nfp--enable-werror--disable-werror--enable-werror=yes--enable-werror=no--enable-checking--enable-checking=listvalgrind
  simulator, available from http://valgrind.org/.  The
! ‘df’, ‘rtl’, ‘gcac’ and ‘valgrind’ checks are very expensive.
! To disable all checking, ‘--disable-checking’ or
! ‘--enable-checking=none’ must be explicitly requested.  Disabling
  assertions will make the compiler and runtime slightly faster but
  increase the risk of undetected internal errors causing wrong code to be
  generated.
! --disable-stage1-checking--enable-stage1-checking--enable-stage1-checking=list--enable-coverage--enable-coverage=level--enable-gather-detailed-mem-stats--enable-nls--disable-nls--with-included-gettextgettext.
! --with-catgetsgettext but has the
  inferior catgets interface, the GCC build procedure normally
! ignores catgets and instead uses GCC’s copy of the GNU
! gettext library.  The --with-catgets option causes the
! build procedure to use the host’s catgets in this situation.
! --with-libiconv-prefix=dir--enable-obsolete--enable-decimal-float--enable-decimal-float=yes--enable-decimal-float=no--enable-decimal-float=bid--enable-decimal-float=dpd--disable-decimal-float--enable-fixed-point--disable-fixed-point--with-long-double-128long double type should be 128-bit by default on selected
  GNU/Linux architectures.  If using --without-long-double-128,
! long double will be by default 64-bit, the same as double type.
  When neither of these configure options are used, the default will be
  128-bit long double when built against GNU C Library 2.4 and later,
  64-bit long double otherwise.
! --with-gmp=pathname--with-gmp-include=pathname--with-gmp-lib=pathname--with-mpfr=pathname--with-mpfr-include=pathname--with-mpfr-lib=pathname--with-mpc=pathname--with-mpc-include=pathname--with-mpc-lib=pathnameLD_LIBRARY_PATH on GNU/Linux and Solaris systems).
! --with-isl=pathname--with-isl-include=pathname--with-isl-lib=pathname--with-cloog=pathname--with-cloog-include=pathname--with-cloog-lib=pathname--with-host-libstdcxx=linker-args--with-stage1-ldflags=flags--with-stage1-libs=libs--with-boot-ldflags=flags--with-boot-libs=libs--with-debug-prefix-map=map--enable-linker-build-id--with-linker-hash-style=choice--enable-gnu-unique-object--disable-gnu-unique-object--enable-lto--disable-lto--with-plugin-ld=pathname--enable-canonical-system-headers--disable-canonical-system-headers--with-glibc-version=major.minorCross-Compiler-Specific Options
  
! 
! 
!--with-sysroot--with-sysroot=dirmake install; it does not affect the compiler which is
  used to build GCC itself.
! --with-build-sysroot--with-build-sysroot=dir--with-headers--with-headers=dirfixincludes
  will be run on these files to make them compatible with GCC.
! --without-headers--with-libs--with-libs="dir1 dir2 … dirN"--with-newlib__eprintf to be
! omitted from libgcc.a on the assumption that it will be provided by
! ‘newlib’.
! --with-avrlibc__addsf3 to be omitted from libgcc.a on
! the assumption that it will be provided by libm.a.  For more
! technical details, cf. PR54461.
  This option is only supported for the AVR target.  It is not supported for
  RTEMS configurations, which currently use newlib.  The option is
  supported since version 4.7.2 and is the default in 4.8.0 and newer.
! --with-nds32-lib=library--with-build-time-tools=dirar, as, ld, nm,
! ranlib and strip if necessary, and possibly
! objdump.  Otherwise, GCC may use an inconsistent set of
! tools.
! Java-Specific Options
  
  
! 
!--disable-libgcjGeneral Options
  
! 
! 
! 
!--enable-java-maintainer-modeecj1 and gjavah in your path
  for use by the build.  You must use this option if you intend to
! modify any .java files in libjava.
! --with-java-home=dirname--with-ecj-jar=filenamegcj to parse
! .java source files.  If this option is given, the
! ‘libjava’ build will create and install an ecj1 executable
  which uses this jar file at runtime.
! gcj to properly parse .java
  source files.  A suitable jar is available from
  ftp://sourceware.org/pub/java/.
! --disable-getenv-propertiesGCJ_PROPERTIES.
! --enable-hash-synchronization--enable-interpreter--disable-java-net--disable-jvmpi--disable-libgcj-bc--enable-reduced-reflection--with-ecos--without-libffi--enable-libgcj-debug--enable-libgcj-multifile--with-libiconv-prefix=DIR--enable-sjlj-exceptionssetjmp/longjmp-based scheme for exceptions.
! ‘configure’ ordinarily picks the correct value based on the platform.
  Only use this option if you are sure you need a different setting.
! --with-system-zlib--with-win32-nlsapi=ansi, unicows or unicode--enable-java-home--with-arch-directory=ARCH--with-os-directory=DIR--with-origin-name=NAME--with-arch-suffix=SUFFIX--with-jvm-root-dir=DIR--with-jvm-jar-dir=DIR--with-python-dir=DIR--enable-aot-compile-rpm--enable-browser-plugin--enable-static-libjava
! 
!ansichar and the Win32 A functions natively,
  translating to and from UNICODE when using these functions.  If
  unspecified, this is the default.
! unicowsWCHAR and Win32 W functions natively.  Adds
! -lunicows to libgcj.spec to link with ‘libunicows’.
! unicows.dll needs to be deployed on Microsoft Windows 9X machines
! running built executables.  libunicows.a, an open-source
! import library around Microsoft’s unicows.dll, is obtained from
  http://libunicows.sourceforge.net/, which also gives details
! on getting unicows.dll from Microsoft.
! unicodeWCHAR and Win32 W functions natively.  Does not
! add -lunicows to libgcj.spec.  The built executables will
! only run on Microsoft Windows NT and above.
! AWT-Specific Options
  
! 
! 
! 
!--with-x--enable-java-awt=PEER(S)--enable-gtk-cairo--enable-java-gc=TYPE--disable-gtktest--disable-glibtest--with-libart-prefix=PFX--with-libart-exec-prefix=PFX--disable-libarttestOverriding 
  
! configure test resultsconfigure test, for example in order to ease porting to a new
! system or work around a bug in a test.  The toplevel configure
! script provides three variables for this:
! 
! 
!build_configargsconfigure
! scripts.
! host_configargsconfigure
! scripts.
! target_configargsconfigure
! scripts.
! make quoting issues for complex
! overrides, you can pass a setting for CONFIG_SITE and set
! variables in the site file.
! 
! Installing GCC: Configuration
! 
! Like most GNU software, GCC must be configured before it can be built. 
  This document describes the recommended configuration procedure
  for both native and cross targets.
! 
!         % mkdir objdir
!      % cd objdir
!      % srcdir/configure [options] [target]
! 
!    Distributor options
  
  
! 
! 
!--with-pkgversion=version--with-bugurl=urlTarget specification
! 
!      
! 
!Options specification
  
  
! 
!--prefix=dirname
! 
! 
!--exec-prefix=dirname--bindir=dirname--libdir=dirname--libexecdir=dirname--with-slibdir=dirname--datarootdir=dirname--infodir=dirname--datadir=dirname--docdir=dirname--htmldir=dirname--pdfdir=dirname--mandir=dirname--with-gxx-include-dir=dirname--with-specs=specs--program-prefix=prefix--program-suffix=suffix--program-transform-name=pattern--with-local-prefix=dirname--with-native-system-header-dir=dirname--enable-shared[=package[,...]]--enable-host-shared--with-gnu-as
! 
! 
!--with-as=pathname
! 
!--with-gnu-ld--with-ld=pathname--with-stabs--with-tls=dialectgnu or
  gnu2, which select between the original GNU dialect and the GNU TLS
  descriptor-based dialect.
! 
!      --enable-multiarch--enable-vtable-verify--disable-multilib
! 
! 
!arm-*-*m68*-*-*mips*-*-*powerpc*-*-*, rs6000*-*-*--with-multilib-list=list--without-multilib-list
! 
!sh*-*-*sh* or m* (in which case they match the compiler option
  for that processor).  The list should not contain any endian options -
! these are handled by --with-endian.
! 
!           !
! (exclamation point), then it is added to the list of excluded multilibs. 
! Entries of this sort should be compatible with ‘MULTILIB_EXCLUDES’
  (once the leading ! has been stripped).
! 
!                          --with-cpu=sh4a --with-endian=little,big --with-multilib-list=
! 
!                          --with-cpu=sh4a --with-endian=little,big \
!                --with-multilib-list=sh4al,!mb/m4al
! 
!           x86-64-*-linux*m32, m64 and
  mx32 to enable 32-bit, 64-bit and x32 run-time libraries,
  respectively.  If list is empty, then there will be no multilibs
  and only the default run-time library will be enabled.
! 
!           --with-endian=endians
! 
!biglittlebig,littlelittle,big--enable-threads--disable-threads--enable-threads=lib
! 
!aixdcelynxmipssdenoposixrtemssingletpfvxworkswin32--enable-tls--disable-tls--with-cpu=cpu--with-cpu-32=cpu--with-cpu-64=cpu--with-schedule=cpu--with-arch=cpu--with-arch-32=cpu--with-arch-64=cpu--with-tune=cpu--with-tune-32=cpu--with-tune-64=cpu--with-abi=abi--with-fpu=type--with-float=type--with-mode=mode--with-stack-offset=num--with-fpmath=isa--with-nan=encoding
! 
!      To use this configuration option you must have an assembler version
! installed that supports the -mnan= command-line option too. 
  In the absence of this configuration option the default convention is
! the legacy encoding, as when neither of the -mnan=2008 and
! -mnan=legacy command-line options has been used.
! 
!legacy2008--with-divide=type
! 
!      
!      
!trapsbreaks--with-llsc--without-llsc--with-synci--without-synci--with-mips-plt--enable-__cxa_atexit--enable-gnu-indirect-functionifunc attribute.  This option is
  currently only available on systems with GNU libc on certain targets.
! 
!      --enable-target-optspace--with-cpp-install-dir=dirname--enable-comdat--enable-initfini-array.init_array and .fini_array
  (instead of .init and .fini) for constructors and
! destructors.  Option --disable-initfini-array has the
  opposite effect.  If neither option is specified, the configure script
  will try to guess whether the .init_array and
  .fini_array sections are supported and, if they are, use them.
! 
!      --enable-link-mutex--enable-maintainer-modegettext tools
  to do so.
! 
!      --disable-bootstrap--enable-bootstrap--enable-generated-files-in-srcdir--enable-version-specific-runtime-libs--enable-languages=lang1,lang2,...
!                grep language= */config-lang.in
! 
!      all, ada, c, c++, fortran,
! go, java, objc, obj-c++. 
! Building the Ada compiler has special requirements, see below. 
  If you do not pass this flag, or specify the option all, then all
! default languages available in the gcc sub-tree will be configured. 
  Ada, Go and Objective-C++ are not default languages; the rest are.
! 
!      --enable-stage1-languages=lang1,lang2,...all will select all
! of the languages enabled by --enable-languages.  This option is
  primarily useful for GCC development; for instance, when a development
  version of the compiler cannot bootstrap due to compiler bugs, or when
  one is debugging front ends other than the C front end.  When this
  option is used, one can then build the target libraries for the
! specified languages with the stage-1 compiler by using make
! stage1-bubble all-target, or run the testsuite on the stage-1 compiler
! for the specified languages using make stage1-start check-gcc.
! 
!      --disable-libada--disable-libsanitizer--disable-libssp--disable-libquadmath--disable-libquadmath-supportlibgfortran do not add
  support for libquadmath on systems supporting it.
! 
!      --disable-libgomp--disable-libvtv--with-dwarf2--enable-targets=all--enable-targets=target_list--enable-secureplt--enable-cld--enable-win32-registry--enable-win32-registry=key--disable-win32-registry          
!      HKEY_LOCAL_MACHINE\SOFTWARE\Free Software Foundation\key
! --nfp--enable-werror--disable-werror--enable-werror=yes--enable-werror=no--enable-checking--enable-checking=list--disable-stage1-checking--enable-stage1-checking--enable-stage1-checking=list--enable-coverage--enable-coverage=level--enable-gather-detailed-mem-stats--enable-nls--disable-nls--with-included-gettext--with-catgetsgettext but has the
  inferior catgets interface, the GCC build procedure normally
! ignores catgets and instead uses GCC's copy of the GNU
! gettext library.  The --with-catgets option causes the
! build procedure to use the host's catgets in this situation.
! 
!      --with-libiconv-prefix=dir--enable-obsolete--enable-decimal-float--enable-decimal-float=yes--enable-decimal-float=no--enable-decimal-float=bid--enable-decimal-float=dpd--disable-decimal-float--enable-fixed-point--disable-fixed-point--with-long-double-128long double type should be 128-bit by default on selected
  GNU/Linux architectures.  If using --without-long-double-128,
! long double will be by default 64-bit, the same as double type. 
  When neither of these configure options are used, the default will be
  128-bit long double when built against GNU C Library 2.4 and later,
  64-bit long double otherwise.
! 
!      --with-gmp=pathname--with-gmp-include=pathname--with-gmp-lib=pathname--with-mpfr=pathname--with-mpfr-include=pathname--with-mpfr-lib=pathname--with-mpc=pathname--with-mpc-include=pathname--with-mpc-lib=pathname--with-isl=pathname--with-isl-include=pathname--with-isl-lib=pathname--with-cloog=pathname--with-cloog-include=pathname--with-cloog-lib=pathname--with-host-libstdcxx=linker-args--with-stage1-ldflags=flags--with-stage1-libs=libs--with-boot-ldflags=flags--with-boot-libs=libs--with-debug-prefix-map=map--enable-linker-build-id--with-linker-hash-style=choice--enable-gnu-unique-object--disable-gnu-unique-object--enable-lto--disable-lto--with-plugin-ld=pathname--enable-canonical-system-headers--disable-canonical-system-headers--with-glibc-version=major.minorCross-Compiler-Specific Options
! 
  
! 
!--with-sysroot--with-sysroot=dirmake install; it does not affect the compiler which is
  used to build GCC itself.
! 
!      --with-build-sysroot--with-build-sysroot=dir--with-headers--with-headers=dir--without-headers--with-libs--with-libs="dir1 dir2 ... dirN"--with-newlib__eprintf to be
! omitted from libgcc.a on the assumption that it will be provided by
! ‘newlib’.
! 
!      --with-avrlibc__addsf3 to be omitted from libgcc.a on
! the assumption that it will be provided by libm.a.  For more
! technical details, cf. PR54461. 
  This option is only supported for the AVR target.  It is not supported for
  RTEMS configurations, which currently use newlib.  The option is
  supported since version 4.7.2 and is the default in 4.8.0 and newer.
! 
!      --with-nds32-lib=library--with-build-time-tools=dirJava-Specific Options
  
  
! 
!--disable-libgcjGeneral Options
! 
!      
! 
!--enable-java-maintainer-mode--with-java-home=dirname--with-ecj-jar=filename--disable-getenv-properties--enable-hash-synchronization--enable-interpreter--disable-java-net--disable-jvmpi--disable-libgcj-bc--enable-reduced-reflection--with-ecos--without-libffi--enable-libgcj-debug--enable-libgcj-multifile--with-libiconv-prefix=DIR--enable-sjlj-exceptionssetjmp/longjmp-based scheme for exceptions. 
! ‘configure’ ordinarily picks the correct value based on the platform. 
  Only use this option if you are sure you need a different setting.
! 
!      --with-system-zlib--with-win32-nlsapi=ansi, unicows or unicode--enable-java-home--with-arch-directory=ARCH--with-os-directory=DIR--with-origin-name=NAME--with-arch-suffix=SUFFIX--with-jvm-root-dir=DIR--with-jvm-jar-dir=DIR--with-python-dir=DIR--enable-aot-compile-rpm--enable-browser-plugin--enable-static-libjava
! 
+ansichar and the Win32 A functions natively,
  translating to and from UNICODE when using these functions.  If
  unspecified, this is the default.
! 
!           unicowsWCHAR and Win32 W functions natively.  Adds
! -lunicows to libgcj.spec to link with ‘libunicows’. 
! unicows.dll needs to be deployed on Microsoft Windows 9X machines
! running built executables.  libunicows.a, an open-source
! import library around Microsoft's unicows.dll, is obtained from
  http://libunicows.sourceforge.net/, which also gives details
! on getting unicows.dll from Microsoft.
! 
!           unicodeWCHAR and Win32 W functions natively.  Does not
! add -lunicows to libgcj.spec.  The built executables will
! only run on Microsoft Windows NT and above. 
  AWT-Specific Options
  
!      
! 
+--with-x--enable-java-awt=PEER(S)--enable-gtk-cairo--enable-java-gc=TYPE--disable-gtktest--disable-glibtest--with-libart-prefix=PFX--with-libart-exec-prefix=PFX--disable-libarttestOverriding configure test results
+ 
+ 
+ 
+ 
+build_configargshost_configargstarget_configargs
+ Installing GCC
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! gzip or
! bzip2.
! 
- Downloading GCC
+ 
+ GCC is distributed via SVN and FTP
+ tarballs compressed with gzip or
+ bzip2.
  
!    
+ Installing GCC
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! cd objdir && make install
! 
chroot
  jail can be achieved with the command
- make DESTDIR=path-to-rootdir install
- 
DESTDIR
  need not exist yet; it will be created if necessary.
! DESTDIR:
  If you relocate a cross-compiler installation with
! e.g. ‘DESTDIR=rootdir’, then the directory
! rootdir/exec-prefix/target-alias/bin will
  be filled with duplicated GCC executables only if it already exists,
  it will not be created otherwise.  This is regarded as a feature,
  not as a bug, because it gives slightly more control to the packagers
  using the DESTDIR feature.
- make install-strip
- 
! 
!gcc.
  This tells us which version of GCC you built and the options you passed to
  configure.
  
! 
! 
!texi2dvi (version at least 4.7)
! and TeX installed.  This creates a number of .dvi files in
  subdirectories of objdir; these may be converted for
! printing with programs such as dvips.  Alternately, by using
! ‘make pdf’ in place of ‘make dvi’, you can create documentation
! in the form of .pdf files; this requires texi2pdf, which
  is included with Texinfo version 4.8 and later.  You can also
! buy printed manuals from the
! Free Software Foundation, though such manuals may not be for the most
  recent version of GCC.
- 
- Installing GCC: Final installation
! Now that GCC has been built (and optionally tested), you can install it with
!      cd objdir && make install
! 
!         make DESTDIR=path-to-rootdir install
! 
!    DESTDIR
  need not exist yet; it will be created if necessary.
! 
!    DESTDIR:
  If you relocate a cross-compiler installation with
! e.g. ‘DESTDIR=rootdir’, then the directory
! rootdir/exec-prefix/target-alias/bin will
  be filled with duplicated GCC executables only if it already exists,
  it will not be created otherwise.  This is regarded as a feature,
  not as a bug, because it gives slightly more control to the packagers
  using the DESTDIR feature.
  
!         make install-strip
! 
!    
! 
!
! 
!      For other systems, you can include similar information if you think it is
  relevant.
! 
!
+ Installing GCC
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! Installing GCC: GNU Free Documentation License
! 
! Copyright © 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
! http://fsf.org/
! 
! Everyone is permitted to copy and distribute verbatim copies
! of this license document, but changing it is not allowed.
! 
! 
! 
!Installing GCC: GNU Free Documentation License
+ Installing GCC: GNU Free Documentation License
  
!         Copyright © 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
!      http://fsf.org/
!      
!      Everyone is permitted to copy and distribute verbatim copies
!      of this license document, but changing it is not allowed.
! 
!      
! 
! 
!
! 
!
! 
!ADDENDUM: How to use this License for your documents
  
    Copyright (C)  year  your name.
-   Permission is granted to copy, distribute and/or modify this document
-   under the terms of the GNU Free Documentation License, Version 1.3
-   or any later version published by the Free Software Foundation;
-   with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
-   Texts.  A copy of the license is included in the section entitled ``GNU
-   Free Documentation License''.
- 
    with the Invariant Sections being list their titles, with
-     the Front-Cover Texts being list, and with the Back-Cover Texts
-     being list.
- 
- 
  
  
  
- 
- 
--- 437,515 ----
  number of this License, you may choose any version ever published (not
  as a draft) by the Free Software Foundation.  If the Document
  specifies that a proxy can decide which future versions of this
! License can be used, that proxy's public statement of acceptance of a
  version permanently authorizes you to choose that version for the
  Document.
  
!      ADDENDUM: How to use this License for your documents
  
         Copyright (C)  year  your name.
!        Permission is granted to copy, distribute and/or modify this document
!        under the terms of the GNU Free Documentation License, Version 1.3
!        or any later version published by the Free Software Foundation;
!        with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
!        Texts.  A copy of the license is included in the section entitled ``GNU
!        Free Documentation License''.
! 
!             with the Invariant Sections being list their titles, with
!          the Front-Cover Texts being list, and with the Back-Cover Texts
!          being list.
! 
!    
+ Installing GCC
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
- 
!
! 
! Installing GCC
! The latest version of this document is always available at
! http://gcc.gnu.org/install/. 
  It refers to the current development sources, instructions for
  specific released versions are included with the sources.
! 
!    
! 
! 
!
! 
! 
! 
! Permission is granted to copy, distribute and/or modify this document
  under the terms of the GNU Free Documentation License, Version 1.3 or
  any later version published by the Free Software Foundation; with no
  Invariant Sections, the Front-Cover texts being (a) (see below), and
  with the Back-Cover Texts being (b) (see below).  A copy of the
! license is included in the section entitled “GNU Free Documentation License”.
  
+    Installing GCC
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
! 
  Old installation documentation
! 
! 
!PATH environment variable such that the necessary GNU tools come
  before the standard system tools.
- ./configure --host=sparc-sun-sunos4.1
- 
Configurations Supported by GCC
  
! 
! 
  
! 
! 
  
! 
! 
  
! 
! 
Installing GCC: Old documentation
  Old installation documentation
! 
!    
! 
!PATH environment variable such that the necessary GNU tools come
  before the standard system tools.
  
!                ./configure --host=sparc-sun-sunos4.1
! 
!      Configurations Supported by GCC
! Here are the possible CPU types:
! 
!    
! 
! 1750a, a29k, alpha, arm, avr, cn, clipper, dsp16xx, elxsi, fr30, h8300,
  hppa1.0, hppa1.1, i370, i386, i486, i586, i686, i786, i860, i960, ip2k, m32r,
  m68000, m68k, m88k, mcore, mips, mipsel, mips64, mips64el,
  mn10200, mn10300, ns32k, pdp11, powerpc, powerpcle, romp, rs6000, sh, sparc,
! sparclite, sparc64, v850, vax, we32k. 
! 
  
!    
! acorn, alliant, altos, apollo, apple, att, bull,
  cbm, convergent, convex, crds, dec, dg, dolphin,
  elxsi, encore, harris, hitachi, hp, ibm, intergraph, isi,
  mips, motorola, ncr, next, ns, omron, plexus,
! sequent, sgi, sony, sun, tti, unicom, wrs. 
! 
  
!    
! 386bsd, aix, acis, amigaos, aos, aout, aux, bosx, bsd, clix, coff, ctix, cxux,
  dgux, dynix, ebmon, ecoff, elf, esix, freebsd, hms, genix, gnu, linux,
  linux-gnu, hiux, hpux, iris, irix, isc, luna, lynxos, mach, minix, msdos, mvs,
  netbsd, newsos, nindy, ns, osf, osfrose, ptx, riscix, riscos, rtu, sco, sim,
  solaris, sunos, sym, sysv, udi, ultrix, unicos, uniplus, unos, vms, vsta,
! vxworks, winnt, xenix. 
! 
  
! 
! 3300, 3b1, 3bn, 7300, altos3068, altos,
  apollo68, att-7300, balance,
  convex-cn, crds, decstation-3100,
  decstation, delta, encore,
*************** m3230, magnum, merlin, miniframe,
*** 236,253 ****
  mmax, news-3600, news800, news, next,
  pbd, pc532, pmax, powerpc, powerpcle, ps2, risc-news,
  rtpc, sun2, sun386i, sun386, sun3,
! sun4, symmetry, tower-32, tower.
! 
Remember that a machine name specifies both the cpu type and the company ! name.
Return to the GCC Installation page -
- - - - - --- 186,201 ---- mmax, news-3600, news800, news, next, pbd, pc532, pmax, powerpc, powerpcle, ps2, risc-news, rtpc, sun2, sun386i, sun386, sun3, ! sun4, symmetry, tower-32, tower. ! !Remember that a machine name specifies both the cpu type and the company ! name.
Return to the GCC Installation page + + + + diff -Nrcpad gcc-4.9.3/INSTALL/prerequisites.html gcc-4.9.4/INSTALL/prerequisites.html *** gcc-4.9.3/INSTALL/prerequisites.html Fri Jun 26 17:59:17 2015 --- gcc-4.9.4/INSTALL/prerequisites.html Wed Aug 3 05:09:48 2016 *************** *** 1,431 **** ! ! ! ! !
!GCC requires that various tools and packages be available for use in the build procedure. Modifying GCC sources requires additional tools described below. !
! !Necessary to bootstrap GCC, although versions of GCC prior to 4.8 also allow bootstrapping with a ISO C89 compiler and versions of GCC prior to 3.4 also allow bootstrapping with a traditional (K&R) C compiler. !
!To build all languages in a cross-compiler or other configuration where 3-stage bootstrap is not performed, you need to start with an existing GCC binary (version 3.4 or later) because source code for language frontends other than C might use GCC extensions. !
!Note that to bootstrap GCC with versions of GCC earlier than 3.4, you ! may need to use --disable-stage1-checking, though bootstrapping the compiler with such earlier compilers is strongly discouraged. !
!In order to build GCC, the C standard library and headers must be present for all target variants for which target libraries will be built (and not only the variant of the host C++ compiler). !
!This affects the popular ‘x86_64-unknown-linux-gnu’ platform (among ! other multilib targets), for which 64-bit (‘x86_64’) and 32-bit ! (‘i386’) libc headers are usually packaged separately. If you do a ! build of a native compiler on ‘x86_64-unknown-linux-gnu’, make sure you either have the 32-bit libc developer package properly installed (the exact name of the package depends on your distro) or you must build GCC as a 64-bit only compiler by configuring with the option ! --disable-multilib. Otherwise, you may encounter an error such as ! ‘fatal error: gnu/stubs-32.h: No such file’ !
!In order to build the Ada compiler (GNAT) you must already have GNAT installed because portions of the Ada frontend are written in Ada (with GNAT extensions.) Refer to the Ada installation instructions for more specific information. !
!Necessary when running configure because some
! /bin/sh shells have bugs and may crash when configuring the
! target libraries.  In other cases, /bin/sh or ksh
  have disastrous corner-case performance problems.  This
! can cause target configure runs to literally take days to
  complete in some cases.
! 
So on some platforms /bin/ksh is sufficient, on others it
! isn’t.  See the host/target specific instructions for your platform, or
! use bash to be sure.  Then set CONFIG_SHELL in your
  environment to your “good” shell prior to running
! configure/make.
! 
zsh is not a fully compliant POSIX shell and will not
  work when configuring GCC.
! 
Necessary for creating some of the generated source files for GCC. If in doubt, use a recent GNU awk version, as some of the older ones are broken. GNU awk version 3.1.5 is known to work. !
!Necessary in some circumstances, optional in others. See the host/target specific instructions for your platform for the exact requirements. !
!Necessary to uncompress GCC tar files when source code is
  obtained via FTP mirror sites.
! 
You must have GNU make installed to build GCC. !
!Necessary (only on some platforms) to untar the source code.  Many
! systems’ tar programs will also work, only try GNU
! tar if you have problems.
! 
Necessary when targeting Darwin, building ‘libstdc++’,
! and not using --disable-symvers.
! Necessary when targeting Solaris 2 with Sun ld and not using
! --disable-symvers.  The bundled perl in Solaris 8
  and up works.
! 
Necessary when regenerating Makefile dependencies in libiberty. ! Necessary when regenerating libiberty/functions.texi. ! Necessary when generating manpages from Texinfo manuals. Used by various scripts to generate some files included in SVN (mainly Unicode-related and rarely changing) from source tables. !
!jar, or InfoZIP (zip and unzip)Necessary to build libgcj, the GCJ runtime. !
!Several support libraries are necessary to build GCC, some are required, others optional. While any sufficiently new version of required tools usually work, library requirements are generally stricter. Newer ! versions may work in some cases, but it’s safer to use the exact versions documented. We appreciate bug reports about problems with newer versions, though. If your OS vendor provides packages for the support libraries then using those packages may be the simplest way to install the libraries. !
!Necessary to build GCC. If a GMP source distribution is found in a ! subdirectory of your GCC sources named gmp, it will be built together with GCC. Alternatively, if GMP is already installed but it is not in your library search path, you will have to configure with the ! --with-gmp configure option. See also --with-gmp-lib ! and --with-gmp-include. !
!Necessary to build GCC. It can be downloaded from http://www.mpfr.org/. If an MPFR source distribution is found ! in a subdirectory of your GCC sources named mpfr, it will be built together with GCC. Alternatively, if MPFR is already installed but it is not in your default library search path, the ! --with-mpfr configure option should be used. See also ! --with-mpfr-lib and --with-mpfr-include. !
!Necessary to build GCC. It can be downloaded from http://www.multiprecision.org/. If an MPC source distribution ! is found in a subdirectory of your GCC sources named mpc, it will be built together with GCC. Alternatively, if MPC is already installed but it is not in your default library search path, the ! --with-mpc configure option should be used. See also ! --with-mpc-lib and --with-mpc-include. !
!Necessary to build GCC with the Graphite loop optimizations. It can be downloaded from ftp://gcc.gnu.org/pub/gcc/infrastructure/ ! as isl-0.12.2.tar.bz2. If an ISL source distribution is found ! in a subdirectory of your GCC sources named isl, it will be ! built together with GCC. Alternatively, the --with-isl configure option should be used if ISL is not installed in your default library search path. !
!Necessary to build GCC with the Graphite loop optimizations. It can be downloaded from ftp://gcc.gnu.org/pub/gcc/infrastructure/ as ! cloog-0.18.1.tar.gz. If a CLooG source distribution is found ! in a subdirectory of your GCC sources named cloog, it will be ! built together with GCC. Alternatively, the --with-cloog configure option should be used if CLooG is not installed in your default library search path. !
!If you want to install CLooG separately it needs to be built against ! ISL 0.12.2 by using the --with-isl=system to direct CLooG to pick up an already installed ISL. Using the ISL library as bundled with CLooG is not supported. -
-Necessary when modifying configure.ac, aclocal.m4, etc. ! to regenerate configure and config.in files. !
!Necessary when modifying a Makefile.am file to regenerate its ! associated Makefile.in. !
!Much of GCC does not use automake, so directly edit the Makefile.in ! file. Specifically this applies to the gcc, intl, ! libcpp, libiberty, libobjc directories as well as any of their subdirectories. !
!For directories that use automake, GCC requires the latest release in the 1.11 series, which is currently 1.11.1. When regenerating a directory to a newer version, please update all the directories using an older 1.11 to the latest released version. !
!Needed to regenerate gcc.pot. !
!Necessary when modifying gperf input files, e.g.
! gcc/cp/cfns.gperf to regenerate its associated header file, e.g.
! gcc/cp/cfns.h.
! 
Necessary to run the GCC testsuite; see the section on testing for details. Tcl 8.6 has a known regression in RE pattern handling that make parts of the testsuite fail. See http://core.tcl.tk/tcl/tktview/267b7e2334ee2e9de34c4b00d6e72e2f1997085f for more information. !
!Necessary to regenerate fixinc/fixincl.x from ! fixinc/inclhack.def and fixinc/*.tpl. !
!Necessary to run ‘make check’ for fixinc. !
!Necessary to regenerate the top level Makefile.in file from ! Makefile.tpl and Makefile.def. !
!Necessary when modifying *.l files. !
!Necessary to build GCC during development because the generated output files are not included in the SVN repository. They are included in releases. !
!Necessary for running makeinfo when modifying *.texi
  files to test your changes.
! 
Necessary for running make dvi or make pdf to
  create printable documentation in DVI or PDF format.  Texinfo version
! 4.8 or later is required for make pdf.
! 
Necessary to build GCC documentation during development because the generated output files are not included in the SVN repository. They are included in releases. -
-Necessary for running texi2dvi and texi2pdf, which
- are used when running make dvi or make pdf to create
- DVI or PDF files, respectively.
- 
Necessary to access the SVN repository. Public releases and weekly - snapshots of the development sources are also available via FTP. -
-Useful when submitting patches for the GCC source code. -
-Necessary when applying patches, created with diff, to one’s
- own sources.
- 
If you wish to modify .java files in libjava, you will need to
- configure with --enable-java-maintainer-mode, and you will need
- to have executables named ecj1 and gjavah in your path.
- The ecj1 executable should run the Eclipse Java compiler via
- the GCC-specific entry point.  You can download a suitable jar from
- ftp://sourceware.org/pub/java/, or by running the script
- contrib/download_ecj.
- 
If you wish to build the gjdoc binary in libjava, you will
- need to have an antlr.jar library available. The library is
- searched for in system locations but can be specified with
- --with-antlr-jar= instead.  When configuring with
- --enable-java-maintainer-mode, you will need to have one of
- the executables named cantlr, runantlr or
- antlr in your path.
- 
Return to the GCC Installation page -
- - - - - --- 1,320 ---- ! ! !To build all languages in a cross-compiler or other configuration where 3-stage bootstrap is not performed, you need to start with an existing GCC binary (version 3.4 or later) because source code for language frontends other than C might use GCC extensions. ! !
Note that to bootstrap GCC with versions of GCC earlier than 3.4, you
! may need to use --disable-stage1-checking, though
  bootstrapping the compiler with such earlier compilers is strongly
  discouraged.
! 
!      
This affects the popular ‘x86_64-unknown-linux-gnu’ platform (among
! other multilib targets), for which 64-bit (‘x86_64’) and 32-bit
! (‘i386’) libc headers are usually packaged separately. If you do a
! build of a native compiler on ‘x86_64-unknown-linux-gnu’, make sure you
  either have the 32-bit libc developer package properly installed (the exact
  name of the package depends on your distro) or you must build GCC as a
  64-bit only compiler by configuring with the option
! --disable-multilib.  Otherwise, you may encounter an error such as
! ‘fatal error: gnu/stubs-32.h: No such file’
! 
!      
So on some platforms /bin/ksh is sufficient, on others it ! isn't. See the host/target specific instructions for your platform, or ! use bash to be sure. Then set CONFIG_SHELL in your environment to your “good” shell prior to running ! configure/make. ! !
zsh is not a fully compliant POSIX shell and will not
  work when configuring GCC.
! 
!      
Necessary when regenerating Makefile dependencies in libiberty. 
! Necessary when regenerating libiberty/functions.texi. 
! Necessary when generating manpages from Texinfo manuals. 
  Used by various scripts to generate some files included in SVN (mainly
  Unicode-related and rarely changing) from source tables.
! 
!      
Several support libraries are necessary to build GCC, some are required, others optional. While any sufficiently new version of required tools usually work, library requirements are generally stricter. Newer ! versions may work in some cases, but it's safer to use the exact versions documented. We appreciate bug reports about problems with newer versions, though. If your OS vendor provides packages for the support libraries then using those packages may be the simplest way to install the libraries. ! !
If you want to install CLooG separately it needs to be built against ! ISL 0.12.2 by using the --with-isl=system to direct CLooG to pick up an already installed ISL. Using the ISL library as bundled with CLooG is not supported. !
Much of GCC does not use automake, so directly edit the Makefile.in ! file. Specifically this applies to the gcc, intl, ! libcpp, libiberty, libobjc directories as well as any of their subdirectories. ! !
For directories that use automake, GCC requires the latest release in
  the 1.11 series, which is currently 1.11.1.  When regenerating a directory
  to a newer version, please update all the directories using an older 1.11
  to the latest released version.
! 
!      
Necessary to run ‘make check’ for fixinc. ! !
Necessary to regenerate the top level Makefile.in file from
! Makefile.tpl and Makefile.def.
! 
!      
Necessary to build GCC during development because the generated output
  files are not included in the SVN repository.  They are included in
  releases.
! 
!      
Necessary for running make dvi or make pdf to create printable documentation in DVI or PDF format. Texinfo version ! 4.8 or later is required for make pdf. ! !
Necessary to build GCC documentation during development because the
  generated output files are not included in the SVN repository.  They are
  included in releases.
  
+      
Return to the GCC Installation page + + + + + + + + + + + + diff -Nrcpad gcc-4.9.3/INSTALL/specific.html gcc-4.9.4/INSTALL/specific.html *** gcc-4.9.3/INSTALL/specific.html Fri Jun 26 17:59:17 2015 --- gcc-4.9.4/INSTALL/specific.html Wed Aug 3 05:09:48 2016 *************** *** 1,705 **** ! ! ! ! !
!Please read this document carefully before installing the ! GNU Compiler Collection on your machine. !
!Note that this list of install notes is not a list of supported ! hosts or targets. Not all supported hosts and targets are listed ! here, only the ones that require host-specific or target-specific ! information have to. !
!This section contains general configuration information for all ! alpha-based platforms using ELF (in particular, ignore this section for ! DEC OSF/1, Digital UNIX and Tru64 UNIX). In addition to reading this ! section, please read all other sections that match your target. !
!We require binutils 2.11.2 or newer. ! Previous binutils releases had a number of problems with DWARF 2 ! debugging information, not the least of which is incorrect linking of ! shared libraries. !
!Systems using processors that implement the DEC Alpha architecture and ! are running the DEC/Compaq/HP Unix (DEC OSF/1, Digital UNIX, or Compaq/HP ! Tru64 UNIX) operating system, for example the DEC Alpha AXP systems. !
!Support for Tru64 UNIX V5.1 has been removed in GCC 4.8.  As of GCC 4.6,
! support for Tru64 UNIX V4.0 and V5.0 has been removed.  As of GCC 3.2,
! versions before alpha*-dec-osf4 are no longer supported.  (These
! are the versions which identify themselves as DEC OSF/1.)
! 
This is a synonym for ‘x86_64-*-solaris2.1[0-9]*’. !
!Use ‘configure --target=arc-elf32 --with-cpu=cpu --enable-languages="c,c++"’ ! to configure GCC, with cpu being one of ‘arc600’, ‘arc601’, ! or ‘arc700’. !
!Use ‘configure --target=arc-linux-uclibc --with-cpu=arc700 --enable-languages="c,c++"’ to configure GCC. -
-ARM-family processors.  Subtargets that use the ELF object format
  require GNU binutils 2.13 or newer.  Such subtargets include:
  arm-*-netbsdelf, arm-*-*linux-*
  and arm-*-rtemseabi.
! 
ATMEL AVR-family micro controllers. These are used in embedded ! applications. There are no standard Unix configurations. See “AVR Options” in the main manual for the list of supported MCU types. !
!Use ‘configure --target=avr --enable-languages="c"’ to configure GCC. !
!Further installation notes and other useful information about AVR tools can also be obtained from: -
- !We strongly recommend using binutils 2.13 or newer. !
!The following error: !
Error: register required !
indicates that you should upgrade to a newer version of the binutils. !
!The Blackfin processor, an Analog Devices DSP. See “Blackfin Options” in the main manual !
!More information, and a version of binutils with support for this processor, is available at http://blackfin.uclinux.org !
!The CR16 CompactRISC architecture is a 16-bit architecture. This architecture is used in embedded applications. -
!See “CR16 Options” in the main manual for a list of CR16-specific options. !
!Use ‘configure --target=cr16-elf --enable-languages=c,c++’ to configure ! GCC for building a CR16 elf cross-compiler. !
!Use ‘configure --target=cr16-uclinux --enable-languages=c,c++’ to ! configure GCC for building a CR16 uclinux cross-compiler. !
!CRIS is the CPU architecture in Axis Communications ETRAX system-on-a-chip series. These are used in embedded applications. !
!See “CRIS Options” in the main manual for a list of CRIS-specific options. !
!There are a few different CRIS targets: !
cris-axis-elfMainly for monolithic embedded systems. Includes a multilib for the ! ‘v10’ core used in ‘ETRAX 100 LX’. !
cris-axis-linux-gnuA GNU/Linux port for the CRIS architecture, currently targeting ! ‘ETRAX 100 LX’ by default. !
For cris-axis-elf you need binutils 2.11
  or newer.  For cris-axis-linux-gnu you need binutils 2.12 or newer.
! 
Pre-packaged tools can be obtained from ftp://ftp.axis.com/pub/axis/tools/cris/compiler-kit/. More information about this platform is available at http://developer.axis.com/. !
!Please have a look at the binaries page. !
!You cannot install GCC by itself on MSDOS; it will not compile under any MSDOS compiler except itself. You need to get the complete compilation package DJGPP, which includes binaries as well as sources, and includes all the necessary compilation tools and libraries. !
!Adapteva Epiphany. This configuration is intended for embedded systems. !
!Support for FreeBSD 1 was discontinued in GCC 3.2. Support for FreeBSD 2 (and any mutant a.out variants of FreeBSD 3) was discontinued in GCC 4.0. !
!In order to better utilize FreeBSD base system functionality and match
  the configuration of the system compiler, GCC 4.5 and above as well as
  GCC 4.4 past 2010-06-20 leverage SSP support in libc (which is present
  on FreeBSD 7 or later) and the use of __cxa_atexit by default
  (on FreeBSD 6 or later).  The use of dl_iterate_phdr inside
! libgcc_s.so.1 and boehm-gc (on FreeBSD 7 or later) is enabled
  by GCC 4.5 and above.
! 
We support FreeBSD using the ELF file format with DWARF 2 debugging ! for all CPU architectures. You may use -gstabs instead of ! -g, if you really want the old debugging format. There are no known issues with mixing object files and libraries with different debugging formats. Otherwise, this release of GCC should now match more of the configuration used in the stock FreeBSD configuration of ! GCC. In particular, --enable-threads is now configured by default. However, as a general user, do not attempt to replace the system compiler with this release. Known to bootstrap and check with good results on FreeBSD 7.2-STABLE. In the past, known to bootstrap and check with good results on FreeBSD 3.0, 3.4, 4.0, 4.2, 4.3, 4.4, 4.5, 4.8, 4.9 and 5-CURRENT. !
!The version of binutils installed in /usr/bin probably works with this release of GCC. Bootstrapping against the latest GNU ! binutils and/or the version found in /usr/ports/devel/binutils has been known to enable additional features and improve overall testsuite results. However, it is currently known that boehm-gc (which itself is required for java) may not configure properly on FreeBSD prior to the FreeBSD 7.0 release with GNU binutils after 2.16.1. !
!Renesas H8/300 series of processors. !
!Please have a look at the binaries page. !
!The calling convention and structure layout has changed in release 2.6. All code must be recompiled. The calling convention now passes the first three arguments in function calls in registers. Structures are no longer a multiple of 2 bytes. !
!Support for HP-UX version 9 and older was discontinued in GCC 3.4. !
!We require using gas/binutils on all hppa platforms. Version 2.19 or later is recommended. !
!It may be helpful to configure GCC with the ! --with-gnu-as and ! --with-as=… options to ensure that GCC can find GAS. !
!The HP assembler should not be used with GCC. It is rarely tested and may ! not work. It shouldn’t be used with any languages other than C due to its many limitations. !
!Specifically, -g does not work (HP-UX uses a peculiar debugging format which GCC does not know about). It also inserts timestamps into each object file it creates, causing the 3-stage comparison test to fail during a bootstrap. You should be able to continue by saying ! ‘make all-host all-target’ after getting the failure from ‘make’. !
!Various GCC features are not supported. For example, it does not support weak symbols or alias definitions. As a result, explicit template instantiations are required when using C++. This makes it difficult if not impossible to build many C++ applications. !
!There are two default scheduling models for instructions. These are PROCESSOR_7100LC and PROCESSOR_8000. They are selected from the pa-risc ! architecture specified for the target machine when configuring. PROCESSOR_8000 is the default. PROCESSOR_7100LC is selected when ! the target is a ‘hppa1*’ machine. !
!The PROCESSOR_8000 model is not well suited to older processors. Thus, it is important to completely specify the machine architecture when configuring if you want a model other than PROCESSOR_8000. The macro TARGET_SCHED_DEFAULT can be defined in BOOT_CFLAGS if a different default scheduling model is desired. !
!As of GCC 4.0, GCC uses the UNIX 95 namespace for HP-UX 10.10
! through 11.00, and the UNIX 98 namespace for HP-UX 11.11 and later.
  This namespace change might cause problems when bootstrapping with
  an earlier version of GCC or the HP compiler as essentially the same
  namespace is required for an entire build.  This problem can be avoided
! in a number of ways.  With HP cc, UNIX_STD can be set to ‘95’
! or ‘98’.  Another way is to add an appropriate set of predefines
! to CC.  The description for the munix= option contains
  a list of the predefines used with each standard.
! 
More specific information to ‘hppa*-hp-hpux*’ targets follows. !
!For hpux10.20, we highly recommend you pick up the latest sed patch
  PHCO_19798 from HP.
! 
The C++ ABI has changed incompatibly in GCC 4.0. COMDAT subspaces are used for one-only code and data. This resolves many of the previous problems in using C++ on this target. However, the ABI is not compatible with the one implemented under HP-UX 11 using secondary definitions. !
!GCC 3.0 and up support HP-UX 11. GCC 2.95.x is not supported and cannot be used to compile GCC 3.0 and up. !
!The libffi and libjava libraries haven’t been ported to 64-bit HP-UX and don’t build. !
!Refer to binaries for information about obtaining precompiled GCC binaries for HP-UX. Precompiled binaries must be obtained ! to build the Ada language as it can’t be bootstrapped using C. Ada is only available for the 32-bit PA-RISC runtime. !
!Starting with GCC 3.4 an ISO C compiler is required to bootstrap. The ! bundled compiler supports only traditional C; you will need either HP’s unbundled compiler, or a binary distribution of GCC. !
!It is possible to build GCC 3.3 starting with the bundled HP compiler, but the process requires several steps. GCC 3.3 can then be used to build later versions. The fastjar program contains ISO C code and ! can’t be built with the HP bundled compiler. This problem can be avoided by not building the Java language. For example, use the ! --enable-languages="c,c++,f77,objc" option in your configure command. !
!There are several possible approaches to building the distribution. Binutils can be built first using the HP tools. Then, the GCC distribution can be built. The second approach is to build GCC ! first using the HP tools, then build binutils, then rebuild GCC. There have been problems with various binary distributions, so it is best not to start from a binary distribution. !
!On 64-bit capable systems, there are two distinct targets. Different installation prefixes must be used if both are to be installed on ! the same system. The ‘hppa[1-2]*-hp-hpux11*’ target generates code ! for the 32-bit PA-RISC runtime architecture and uses the HP linker. ! The ‘hppa64-hp-hpux11*’ target generates 64-bit code for the PA-RISC 2.0 architecture. !
!The script config.guess now selects the target type based on the compiler
! detected during configuration.  You must define PATH or CC so
! that configure finds an appropriate compiler for the initial bootstrap.
! When CC is used, the definition should contain the options that are
! needed whenever CC is used.
! 
Specifically, options that determine the runtime architecture must be
! in CC to correctly select the target for the build.  It is also
! convenient to place many other compiler options in CC.  For example,
! CC="cc -Ac +DA2.0W -Wp,-H16376 -D_CLASSIC_TYPES -D_HPUX_SOURCE"
  can be used to bootstrap the GCC 3.3 branch with the HP compiler in
! 64-bit K&R/bundled mode.  The +DA2.0W option will result in
! the automatic selection of the ‘hppa64-hp-hpux11*’ target.  The
  macro definition table of cpp needs to be increased for a successful
  build with the HP compiler.  _CLASSIC_TYPES and _HPUX_SOURCE need to
  be defined when building with the bundled compiler, or when using the
! -Ac option.  These defines aren’t necessary with -Ae.
! 
It is best to explicitly configure the ‘hppa64-hp-hpux11*’ target ! with the --with-ld=… option. This overrides the standard search for ld. The two linkers supported on this target require different commands. The default linker is determined during configuration. As a ! result, it’s not possible to switch linkers in the middle of a GCC build. This has been reported to sometimes occur in unified builds of binutils and GCC. !
!A recent linker patch must be installed for the correct operation of
  GCC 3.3 and later.  PHSS_26559 and PHSS_24304 are the
  oldest linker patches that are known to work.  They are for HP-UX
  11.00 and 11.11, respectively.  PHSS_24303, the companion to
! PHSS_24304, might be usable but it hasn’t been tested.  These
  patches have been superseded.  Consult the HP patch database to obtain
  the currently recommended linker patch for your system.
! 
The patches are necessary for the support of weak symbols on the 32-bit port, and for the running of initializers and finalizers. Weak symbols are implemented using SOM secondary definition symbols. Prior ! to HP-UX 11, there are bugs in the linker support for secondary symbols. The patches correct a problem of linker core dumps creating shared libraries containing secondary symbols, as well as various other linking issues involving secondary symbols. !
!GCC 3.3 uses the ELF DT_INIT_ARRAY and DT_FINI_ARRAY capabilities to run initializers and finalizers on the 64-bit port. The 32-bit port ! uses the linker +init and +fini options for the same purpose. The patches correct various problems with the +init/+fini options, including program core dumps. Binutils 2.14 corrects a ! problem on the 64-bit port resulting from HP’s non-standard use of the .init and .fini sections for array initializers and finalizers. !
!Although the HP and GNU linkers are both supported for the ! ‘hppa64-hp-hpux11*’ target, it is strongly recommended that the HP linker be used for link editing on this target. !
!At this time, the GNU linker does not support the creation of long ! branch stubs. As a result, it can’t successfully link binaries containing branch offsets larger than 8 megabytes. In addition, there are problems linking shared libraries, linking executables ! with -static, and with dwarf2 unwind and exception support. ! It also doesn’t provide stubs for internal calls to global functions ! in shared libraries, so these calls can’t be overloaded. !
!The HP dynamic loader does not support GNU symbol versioning, so symbol versioning is not supported. It may be necessary to disable symbol ! versioning with --disable-symvers when using GNU ld. !
!POSIX threads are the default. The optional DCE thread library is not ! supported, so --enable-threads=dce does not work. !
!Versions of libstdc++-v3 starting with 3.2.1 require bug fixes present in glibc 2.2.5 and later. More information is available in the libstdc++-v3 documentation. !
!As of GCC 3.3, binutils 2.13.1 or later is required for this platform. See bug 10877 for more information. !
!If you receive Signal 11 errors when building on GNU/Linux, then it is possible you have a hardware problem. Further information on this can be found on www.bitwizard.nl. !
!The Sun assembler in Solaris 9 has several bugs and limitations. While GCC works around them, several features are missing, so it is recommended to use the GNU assembler instead. There is no bundled version, but the current version, from GNU binutils 2.22, is known to work. !
!Solaris 2/x86 doesn’t support the execution of SSE/SSE2 instructions
  before Solaris 9 4/04, even if the CPU supports them.  Programs will
  receive SIGILL if they try.  The fix is available both in
  Solaris 9 Update 6 and kernel patch 112234-12 or newer.  To
  avoid this problem,
! -march defaults to ‘pentiumpro’ on Solaris 9.  If
  you have the patch installed, you can configure GCC with an appropriate
! --with-arch option, but need GNU as for SSE2 support.
! 
Use this for Solaris 10 or later on x86 and x86-64 systems. Starting ! with GCC 4.7, there is also a 64-bit ‘amd64-*-solaris2.1[0-9]*’ or ! ‘x86_64-*-solaris2.1[0-9]*’ configuration that corresponds to ! ‘sparcv9-sun-solaris2*’. !
!It is recommended that you configure GCC to use the GNU assembler, in ! /usr/sfw/bin/gas. The versions included in Solaris 10, from GNU binutils 2.15, and Solaris 11, from GNU binutils 2.19, work fine, although the current version, from GNU binutils 2.22, is known to work, too. Recent versions of the Sun assembler in ! /usr/ccs/bin/as work almost as well, though. !
!For linking, the Sun linker, is preferred. If you want to use the GNU ! linker instead, which is available in /usr/sfw/bin/gld, note that due to a packaging bug the version in Solaris 10, from GNU binutils 2.15, cannot be used, while the version in Solaris 11, from GNU binutils 2.19, works, as does the latest version, from GNU binutils 2.22. !
!To use GNU as, configure with the options
! --with-gnu-as --with-as=/usr/sfw/bin/gas.  It may be necessary
! to configure with --without-gnu-ld --with-ld=/usr/ccs/bin/ld to
! guarantee use of Sun ld.
! 
IA-64 processor (also known as IPF, or Itanium Processor Family) running GNU/Linux. !
!If you are using the installed system libunwind library with ! --with-system-libunwind, then you must use libunwind 0.98 or later. !
!None of the following versions of GCC has an ABI that is compatible with any of the other versions in this list, with the exception that Red Hat 2.96 and Trillian 000171 are compatible with each other: ! 3.1, 3.0.2, 3.0.1, 3.0, Red Hat 2.96, and Trillian 000717. ! This primarily affects C++ programs and programs that create shared libraries. ! GCC 3.1 or later is recommended for compiling linux, the kernel. As of version 3.1 GCC is believed to be fully ABI compliant, and hence no more major ABI changes are expected. !
!Building GCC on this target requires the GNU Assembler. The bundled HP assembler will not work. To prevent GCC from using the wrong assembler, ! the option --with-gnu-as may be necessary. !
!The GCC libunwind library has not been ported to HPUX. This means that for ! GCC versions 3.2.3 and earlier, --enable-libunwind-exceptions ! is required to build GCC. For GCC 3.3 and later, this is the default. ! For gcc 3.4.3 and later, --enable-libunwind-exceptions is removed and the system libunwind library will always be used. !
!Binutils pre 2.24 does not have support for selecting -mabi and does not support ILP32. If it is used to build GCC 4.9 or later, GCC will ! not support option -mabi=ilp32. !
!To enable a workaround for the Cortex-A53 erratum number 835769 by default (for all CPUs regardless of -mcpu option given) at configure time use the ! --enable-fix-cortex-a53-835769 option. This will enable the fix by default and can be explicitly disabled during compilation by passing the ! -mno-fix-cortex-a53-835769 option. Conversely, ! --disable-fix-cortex-a53-835769 will disable the workaround by default. The workaround is disabled by default if neither of ! --enable-fix-cortex-a53-835769 or ! --disable-fix-cortex-a53-835769 is given at configure time. !
!To enable a workaround for the Cortex-A53 erratum number 843419 by default (for all CPUs regardless of -mcpu option given) at configure time use the ! --enable-fix-cortex-a53-843419 option. This workaround is applied at link time. Enabling the workaround will cause GCC to pass the relevant option to the linker. It can be explicitly disabled during compilation by passing the ! -mno-fix-cortex-a53-843419 option. Conversely, ! --disable-fix-cortex-a53-843419 will disable the workaround by default. The workaround is disabled by default if neither of ! --enable-fix-cortex-a53-843419 or ! --disable-fix-cortex-a53-843419 is given at configure time. !
!Support for AIX version 3 and older was discontinued in GCC 3.4. Support for AIX version 4.2 and older was discontinued in GCC 4.5. !
!“out of memory” bootstrap failures may indicate a problem with process resource limits (ulimit). Hard limits are configured in the ! /etc/security/limits system configuration file. !
!GCC can bootstrap with recent versions of IBM XLC, but bootstrapping with an earlier release of GCC is recommended. Bootstrapping with XLC requires a larger data segment, which can be enabled through the LDR_CNTRL environment variable, e.g., -
-% LDR_CNTRL=MAXDATA=0x50000000 - % export LDR_CNTRL -
One can start with a pre-compiled version of GCC to build from ! sources. One may delete GCC’s “fixed” header files when starting with a version of GCC built for an earlier release of AIX. -
-To speed up the configuration phases of bootstrapping and installing GCC,
- one may use GNU Bash instead of AIX /bin/sh, e.g.,
- 
% CONFIG_SHELL=/opt/freeware/bin/bash - % export CONFIG_SHELL -
and then proceed as described in the build ! instructions, where we strongly recommend specifying an absolute path to invoke srcdir/configure. !
!Because GCC on AIX is built as a 32-bit executable by default, (although it can generate 64-bit programs) the GMP and MPFR libraries required by gfortran must be 32-bit libraries. Building GMP and MPFR as static archive libraries works better than shared libraries. !
!Errors involving alloca when building GCC generally are due
  to an incorrect definition of CC in the Makefile or mixing files
  compiled with the native C compiler and GCC.  During the stage1 phase of
! the build, the native AIX compiler must be invoked as cc
! (not xlc).  Once configure has been informed of
! xlc, one needs to use ‘make distclean’ to remove the
! configure cache files and ensure that CC environment variable
! does not provide a definition that will confuse configure.
  If this error occurs during stage2 or later, then the problem most likely
  is the version of Make (see above).
! 
The native as and ld are recommended for
  bootstrapping on AIX.  The GNU Assembler, GNU Linker, and GNU
  Binutils version 2.20 is the minimum level that supports bootstrap on
! AIX 5.  The GNU Assembler has not been updated to support AIX 6 or
  AIX 7.  The native AIX tools do interoperate with GCC.
! 
AIX 5.3 TL10, AIX 6.1 TL05 and AIX 7.1 TL00 introduced an AIX assembler change that sometimes produces corrupt assembly files causing AIX linker errors. The bug breaks GCC bootstrap on AIX and can cause compilation failures with existing GCC installations. An --- 1,691 ---- ! !
!Note that this list of install notes is not a list of supported ! hosts or targets. Not all supported hosts and targets are listed ! here, only the ones that require host-specific or target-specific ! information have to. +
+
This section contains general configuration information for all + alpha-based platforms using ELF (in particular, ignore this section for + DEC OSF/1, Digital UNIX and Tru64 UNIX). In addition to reading this + section, please read all other sections that match your target. +
We require binutils 2.11.2 or newer. + Previous binutils releases had a number of problems with DWARF 2 + debugging information, not the least of which is incorrect linking of + shared libraries. +
Systems using processors that implement the DEC Alpha architecture and + are running the DEC/Compaq/HP Unix (DEC OSF/1, Digital UNIX, or Compaq/HP + Tru64 UNIX) operating system, for example the DEC Alpha AXP systems. +
Support for Tru64 UNIX V5.1 has been removed in GCC 4.8.  As of GCC 4.6,
+ support for Tru64 UNIX V4.0 and V5.0 has been removed.  As of GCC 3.2,
+ versions before alpha*-dec-osf4 are no longer supported.  (These
+ are the versions which identify themselves as DEC OSF/1.)
  
+    
This is a synonym for ‘x86_64-*-solaris2.1[0-9]*’. +
Use ‘configure --target=arc-elf32 --with-cpu=cpu --enable-languages="c,c++"’ ! to configure GCC, with cpu being one of ‘arc600’, ‘arc601’, ! or ‘arc700’. !
Use ‘configure --target=arc-linux-uclibc --with-cpu=arc700 --enable-languages="c,c++"’ to configure GCC. !
ARM-family processors.  Subtargets that use the ELF object format
  require GNU binutils 2.13 or newer.  Such subtargets include:
  arm-*-netbsdelf, arm-*-*linux-*
  and arm-*-rtemseabi.
! 
!    
ATMEL AVR-family micro controllers. These are used in embedded ! applications. There are no standard Unix configurations. See “AVR Options” in the main manual for the list of supported MCU types. ! !
Use ‘configure --target=avr --enable-languages="c"’ to configure GCC. ! !
Further installation notes and other useful information about AVR tools can also be obtained from: !
!We strongly recommend using binutils 2.13 or newer. ! !
The following error: !
Error: register required !!
indicates that you should upgrade to a newer version of the binutils. ! !
The Blackfin processor, an Analog Devices DSP. See “Blackfin Options” in the main manual ! !
More information, and a version of binutils with support for this processor, is available at http://blackfin.uclinux.org ! !
The CR16 CompactRISC architecture is a 16-bit architecture. This architecture is used in embedded applications. !
See “CR16 Options” in the main manual for a list of CR16-specific options. ! !
Use ‘configure --target=cr16-elf --enable-languages=c,c++’ to configure ! GCC for building a CR16 elf cross-compiler. ! !
Use ‘configure --target=cr16-uclinux --enable-languages=c,c++’ to ! configure GCC for building a CR16 uclinux cross-compiler. ! !
CRIS is the CPU architecture in Axis Communications ETRAX system-on-a-chip series. These are used in embedded applications. ! !
See “CRIS Options” in the main manual for a list of CRIS-specific options. ! !
There are a few different CRIS targets: !
cris-axis-elfcris-axis-linux-gnuFor cris-axis-elf you need binutils 2.11
  or newer.  For cris-axis-linux-gnu you need binutils 2.12 or newer.
! 
!    
Pre-packaged tools can be obtained from ftp://ftp.axis.com/pub/axis/tools/cris/compiler-kit/. More information about this platform is available at http://developer.axis.com/. ! !
Please have a look at the binaries page. ! !
You cannot install GCC by itself on MSDOS; it will not compile under any MSDOS compiler except itself. You need to get the complete compilation package DJGPP, which includes binaries as well as sources, and includes all the necessary compilation tools and libraries. ! !
Adapteva Epiphany. This configuration is intended for embedded systems. ! !
Support for FreeBSD 1 was discontinued in GCC 3.2. Support for FreeBSD 2 (and any mutant a.out variants of FreeBSD 3) was discontinued in GCC 4.0. ! !
In order to better utilize FreeBSD base system functionality and match
  the configuration of the system compiler, GCC 4.5 and above as well as
  GCC 4.4 past 2010-06-20 leverage SSP support in libc (which is present
  on FreeBSD 7 or later) and the use of __cxa_atexit by default
  (on FreeBSD 6 or later).  The use of dl_iterate_phdr inside
! libgcc_s.so.1 and boehm-gc (on FreeBSD 7 or later) is enabled
  by GCC 4.5 and above.
! 
!    
We support FreeBSD using the ELF file format with DWARF 2 debugging ! for all CPU architectures. You may use -gstabs instead of ! -g, if you really want the old debugging format. There are no known issues with mixing object files and libraries with different debugging formats. Otherwise, this release of GCC should now match more of the configuration used in the stock FreeBSD configuration of ! GCC. In particular, --enable-threads is now configured by default. However, as a general user, do not attempt to replace the system compiler with this release. Known to bootstrap and check with good results on FreeBSD 7.2-STABLE. In the past, known to bootstrap and check with good results on FreeBSD 3.0, 3.4, 4.0, 4.2, 4.3, 4.4, 4.5, 4.8, 4.9 and 5-CURRENT. ! !
The version of binutils installed in /usr/bin probably works with this release of GCC. Bootstrapping against the latest GNU ! binutils and/or the version found in /usr/ports/devel/binutils has been known to enable additional features and improve overall testsuite results. However, it is currently known that boehm-gc (which itself is required for java) may not configure properly on FreeBSD prior to the FreeBSD 7.0 release with GNU binutils after 2.16.1. ! !
Renesas H8/300 series of processors. ! !
Please have a look at the binaries page. ! !
The calling convention and structure layout has changed in release 2.6. All code must be recompiled. The calling convention now passes the first three arguments in function calls in registers. Structures are no longer a multiple of 2 bytes. ! !
Support for HP-UX version 9 and older was discontinued in GCC 3.4. ! !
We require using gas/binutils on all hppa platforms. Version 2.19 or later is recommended. ! !
It may be helpful to configure GCC with the ! --with-gnu-as and ! --with-as=... options to ensure that GCC can find GAS. ! !
The HP assembler should not be used with GCC. It is rarely tested and may ! not work. It shouldn't be used with any languages other than C due to its many limitations. ! !
Specifically, -g does not work (HP-UX uses a peculiar debugging format which GCC does not know about). It also inserts timestamps into each object file it creates, causing the 3-stage comparison test to fail during a bootstrap. You should be able to continue by saying ! ‘make all-host all-target’ after getting the failure from ‘make’. ! !
Various GCC features are not supported. For example, it does not support weak symbols or alias definitions. As a result, explicit template instantiations are required when using C++. This makes it difficult if not impossible to build many C++ applications. ! !
There are two default scheduling models for instructions. These are PROCESSOR_7100LC and PROCESSOR_8000. They are selected from the pa-risc ! architecture specified for the target machine when configuring. PROCESSOR_8000 is the default. PROCESSOR_7100LC is selected when ! the target is a ‘hppa1*’ machine. ! !
The PROCESSOR_8000 model is not well suited to older processors. Thus, it is important to completely specify the machine architecture when configuring if you want a model other than PROCESSOR_8000. The macro TARGET_SCHED_DEFAULT can be defined in BOOT_CFLAGS if a different default scheduling model is desired. ! !
As of GCC 4.0, GCC uses the UNIX 95 namespace for HP-UX 10.10 ! through 11.00, and the UNIX 98 namespace for HP-UX 11.11 and later. This namespace change might cause problems when bootstrapping with an earlier version of GCC or the HP compiler as essentially the same namespace is required for an entire build. This problem can be avoided ! in a number of ways. With HP cc, UNIX_STD can be set to ‘95’ ! or ‘98’. Another way is to add an appropriate set of predefines ! to CC. The description for the munix= option contains a list of the predefines used with each standard. ! !
More specific information to ‘hppa*-hp-hpux*’ targets follows. ! !
For hpux10.20, we highly recommend you pick up the latest sed patch
  PHCO_19798 from HP.
! 
!    
The C++ ABI has changed incompatibly in GCC 4.0. COMDAT subspaces are used for one-only code and data. This resolves many of the previous problems in using C++ on this target. However, the ABI is not compatible with the one implemented under HP-UX 11 using secondary definitions. ! !
GCC 3.0 and up support HP-UX 11. GCC 2.95.x is not supported and cannot be used to compile GCC 3.0 and up. ! !
The libffi and libjava libraries haven't been ported to 64-bit HP-UX and don't build. ! !
Refer to binaries for information about obtaining precompiled GCC binaries for HP-UX. Precompiled binaries must be obtained ! to build the Ada language as it can't be bootstrapped using C. Ada is only available for the 32-bit PA-RISC runtime. ! !
Starting with GCC 3.4 an ISO C compiler is required to bootstrap. The ! bundled compiler supports only traditional C; you will need either HP's unbundled compiler, or a binary distribution of GCC. ! !
It is possible to build GCC 3.3 starting with the bundled HP compiler, but the process requires several steps. GCC 3.3 can then be used to build later versions. The fastjar program contains ISO C code and ! can't be built with the HP bundled compiler. This problem can be avoided by not building the Java language. For example, use the ! --enable-languages="c,c++,f77,objc" option in your configure command. ! !
There are several possible approaches to building the distribution. Binutils can be built first using the HP tools. Then, the GCC distribution can be built. The second approach is to build GCC ! first using the HP tools, then build binutils, then rebuild GCC. There have been problems with various binary distributions, so it is best not to start from a binary distribution. ! !
On 64-bit capable systems, there are two distinct targets. Different installation prefixes must be used if both are to be installed on ! the same system. The ‘hppa[1-2]*-hp-hpux11*’ target generates code ! for the 32-bit PA-RISC runtime architecture and uses the HP linker. ! The ‘hppa64-hp-hpux11*’ target generates 64-bit code for the PA-RISC 2.0 architecture. ! !
The script config.guess now selects the target type based on the compiler ! detected during configuration. You must define PATH or CC so ! that configure finds an appropriate compiler for the initial bootstrap. ! When CC is used, the definition should contain the options that are ! needed whenever CC is used. ! !
Specifically, options that determine the runtime architecture must be ! in CC to correctly select the target for the build. It is also ! convenient to place many other compiler options in CC. For example, ! CC="cc -Ac +DA2.0W -Wp,-H16376 -D_CLASSIC_TYPES -D_HPUX_SOURCE" can be used to bootstrap the GCC 3.3 branch with the HP compiler in ! 64-bit K&R/bundled mode. The +DA2.0W option will result in ! the automatic selection of the ‘hppa64-hp-hpux11*’ target. The macro definition table of cpp needs to be increased for a successful build with the HP compiler. _CLASSIC_TYPES and _HPUX_SOURCE need to be defined when building with the bundled compiler, or when using the ! -Ac option. These defines aren't necessary with -Ae. ! !
It is best to explicitly configure the ‘hppa64-hp-hpux11*’ target ! with the --with-ld=... option. This overrides the standard search for ld. The two linkers supported on this target require different commands. The default linker is determined during configuration. As a ! result, it's not possible to switch linkers in the middle of a GCC build. This has been reported to sometimes occur in unified builds of binutils and GCC. ! !
A recent linker patch must be installed for the correct operation of
  GCC 3.3 and later.  PHSS_26559 and PHSS_24304 are the
  oldest linker patches that are known to work.  They are for HP-UX
  11.00 and 11.11, respectively.  PHSS_24303, the companion to
! PHSS_24304, might be usable but it hasn't been tested.  These
  patches have been superseded.  Consult the HP patch database to obtain
  the currently recommended linker patch for your system.
! 
!    
The patches are necessary for the support of weak symbols on the 32-bit port, and for the running of initializers and finalizers. Weak symbols are implemented using SOM secondary definition symbols. Prior ! to HP-UX 11, there are bugs in the linker support for secondary symbols. The patches correct a problem of linker core dumps creating shared libraries containing secondary symbols, as well as various other linking issues involving secondary symbols. ! !
GCC 3.3 uses the ELF DT_INIT_ARRAY and DT_FINI_ARRAY capabilities to run initializers and finalizers on the 64-bit port. The 32-bit port ! uses the linker +init and +fini options for the same purpose. The patches correct various problems with the +init/+fini options, including program core dumps. Binutils 2.14 corrects a ! problem on the 64-bit port resulting from HP's non-standard use of the .init and .fini sections for array initializers and finalizers. ! !
Although the HP and GNU linkers are both supported for the ! ‘hppa64-hp-hpux11*’ target, it is strongly recommended that the HP linker be used for link editing on this target. ! !
At this time, the GNU linker does not support the creation of long ! branch stubs. As a result, it can't successfully link binaries containing branch offsets larger than 8 megabytes. In addition, there are problems linking shared libraries, linking executables ! with -static, and with dwarf2 unwind and exception support. ! It also doesn't provide stubs for internal calls to global functions ! in shared libraries, so these calls can't be overloaded. ! !
The HP dynamic loader does not support GNU symbol versioning, so symbol versioning is not supported. It may be necessary to disable symbol ! versioning with --disable-symvers when using GNU ld. ! !
POSIX threads are the default. The optional DCE thread library is not ! supported, so --enable-threads=dce does not work. ! !
Versions of libstdc++-v3 starting with 3.2.1 require bug fixes present in glibc 2.2.5 and later. More information is available in the libstdc++-v3 documentation. ! !
As of GCC 3.3, binutils 2.13.1 or later is required for this platform. See bug 10877 for more information. ! !
If you receive Signal 11 errors when building on GNU/Linux, then it is possible you have a hardware problem. Further information on this can be found on www.bitwizard.nl. ! !
The Sun assembler in Solaris 9 has several bugs and limitations. While GCC works around them, several features are missing, so it is + recommended to use the GNU assembler instead. There is no bundled version, but the current version, from GNU binutils 2.22, is known to work. ! !
Solaris 2/x86 doesn't support the execution of SSE/SSE2 instructions
  before Solaris 9 4/04, even if the CPU supports them.  Programs will
  receive SIGILL if they try.  The fix is available both in
  Solaris 9 Update 6 and kernel patch 112234-12 or newer.  To
  avoid this problem,
! -march defaults to ‘pentiumpro’ on Solaris 9.  If
  you have the patch installed, you can configure GCC with an appropriate
! --with-arch option, but need GNU as for SSE2 support.
! 
!    
Use this for Solaris 10 or later on x86 and x86-64 systems. Starting ! with GCC 4.7, there is also a 64-bit ‘amd64-*-solaris2.1[0-9]*’ or ! ‘x86_64-*-solaris2.1[0-9]*’ configuration that corresponds to ! ‘sparcv9-sun-solaris2*’. ! !
It is recommended that you configure GCC to use the GNU assembler, in ! /usr/sfw/bin/gas. The versions included in Solaris 10, from GNU binutils 2.15, and Solaris 11, from GNU binutils 2.19, work fine, although the current version, from GNU binutils 2.22, is known to work, too. Recent versions of the Sun assembler in ! /usr/ccs/bin/as work almost as well, though. ! ! !
For linking, the Sun linker, is preferred. If you want to use the GNU ! linker instead, which is available in /usr/sfw/bin/gld, note that due to a packaging bug the version in Solaris 10, from GNU binutils 2.15, cannot be used, while the version in Solaris 11, from GNU binutils 2.19, works, as does the latest version, from GNU binutils 2.22. ! !
To use GNU as, configure with the options ! --with-gnu-as --with-as=/usr/sfw/bin/gas. It may be necessary ! to configure with --without-gnu-ld --with-ld=/usr/ccs/bin/ld to ! guarantee use of Sun ld. ! ! !
IA-64 processor (also known as IPF, or Itanium Processor Family) running GNU/Linux. ! !
If you are using the installed system libunwind library with ! --with-system-libunwind, then you must use libunwind 0.98 or later. ! !
None of the following versions of GCC has an ABI that is compatible with any of the other versions in this list, with the exception that Red Hat 2.96 and Trillian 000171 are compatible with each other: ! 3.1, 3.0.2, 3.0.1, 3.0, Red Hat 2.96, and Trillian 000717. ! This primarily affects C++ programs and programs that create shared libraries. ! GCC 3.1 or later is recommended for compiling linux, the kernel. As of version 3.1 GCC is believed to be fully ABI compliant, and hence no more major ABI changes are expected. ! !
Building GCC on this target requires the GNU Assembler. The bundled HP assembler will not work. To prevent GCC from using the wrong assembler, ! the option --with-gnu-as may be necessary. ! !
The GCC libunwind library has not been ported to HPUX. This means that for ! GCC versions 3.2.3 and earlier, --enable-libunwind-exceptions ! is required to build GCC. For GCC 3.3 and later, this is the default. ! For gcc 3.4.3 and later, --enable-libunwind-exceptions is removed and the system libunwind library will always be used. ! !
Binutils pre 2.24 does not have support for selecting -mabi and does not support ILP32. If it is used to build GCC 4.9 or later, GCC will ! not support option -mabi=ilp32. ! !
To enable a workaround for the Cortex-A53 erratum number 835769 by default (for all CPUs regardless of -mcpu option given) at configure time use the ! --enable-fix-cortex-a53-835769 option. This will enable the fix by default and can be explicitly disabled during compilation by passing the ! -mno-fix-cortex-a53-835769 option. Conversely, ! --disable-fix-cortex-a53-835769 will disable the workaround by default. The workaround is disabled by default if neither of ! --enable-fix-cortex-a53-835769 or ! --disable-fix-cortex-a53-835769 is given at configure time. ! !
To enable a workaround for the Cortex-A53 erratum number 843419 by default (for all CPUs regardless of -mcpu option given) at configure time use the ! --enable-fix-cortex-a53-843419 option. This workaround is applied at link time. Enabling the workaround will cause GCC to pass the relevant option to the linker. It can be explicitly disabled during compilation by passing the ! -mno-fix-cortex-a53-843419 option. Conversely, ! --disable-fix-cortex-a53-843419 will disable the workaround by default. The workaround is disabled by default if neither of ! --enable-fix-cortex-a53-843419 or ! --disable-fix-cortex-a53-843419 is given at configure time. ! !
Support for AIX version 3 and older was discontinued in GCC 3.4. Support for AIX version 4.2 and older was discontinued in GCC 4.5. ! !
“out of memory” bootstrap failures may indicate a problem with process resource limits (ulimit). Hard limits are configured in the ! /etc/security/limits system configuration file. ! !
GCC can bootstrap with recent versions of IBM XLC, but bootstrapping with an earlier release of GCC is recommended. Bootstrapping with XLC requires a larger data segment, which can be enabled through the LDR_CNTRL environment variable, e.g., !
% LDR_CNTRL=MAXDATA=0x50000000 ! % export LDR_CNTRL !!
One can start with a pre-compiled version of GCC to build from ! sources. One may delete GCC's “fixed” header files when starting with a version of GCC built for an earlier release of AIX. !
To speed up the configuration phases of bootstrapping and installing GCC, ! one may use GNU Bash instead of AIX /bin/sh, e.g., ! !
% CONFIG_SHELL=/opt/freeware/bin/bash ! % export CONFIG_SHELL !!
and then proceed as described in the build instructions, where we strongly recommend specifying an absolute path to invoke srcdir/configure. ! !
Because GCC on AIX is built as a 32-bit executable by default, (although it can generate 64-bit programs) the GMP and MPFR libraries required by gfortran must be 32-bit libraries. Building GMP and MPFR as static archive libraries works better than shared libraries. ! !
Errors involving alloca when building GCC generally are due
  to an incorrect definition of CC in the Makefile or mixing files
  compiled with the native C compiler and GCC.  During the stage1 phase of
! the build, the native AIX compiler must be invoked as cc
! (not xlc).  Once configure has been informed of
! xlc, one needs to use ‘make distclean’ to remove the
! configure cache files and ensure that CC environment variable
! does not provide a definition that will confuse configure. 
  If this error occurs during stage2 or later, then the problem most likely
  is the version of Make (see above).
! 
!    
The native as and ld are recommended for bootstrapping on AIX. The GNU Assembler, GNU Linker, and GNU Binutils version 2.20 is the minimum level that supports bootstrap on ! AIX 5. The GNU Assembler has not been updated to support AIX 6 or AIX 7. The native AIX tools do interoperate with GCC. ! !
AIX 5.3 TL10, AIX 6.1 TL05 and AIX 7.1 TL00 introduced an AIX assembler change that sometimes produces corrupt assembly files causing AIX linker errors. The bug breaks GCC bootstrap on AIX and can cause compilation failures with existing GCC installations. An *************** AIX iFix for AIX 5.3 is available (APAR *** 707,1442 **** IZ98477 for AIX 5.3 TL11 and IZ98134 for AIX 5.3 TL12). AIX 5.3 TL11 SP8, AIX 5.3 TL12 SP5, AIX 6.1 TL04 SP11, AIX 6.1 TL05 SP7, AIX 6.1 TL06 SP6, AIX 6.1 TL07 and AIX 7.1 TL01 should include the fix. !
!Building libstdc++.a requires a fix for an AIX Assembler bug APAR IY26685 (AIX 4.3) or APAR IY25528 (AIX 5.1). It also requires a fix for another AIX Assembler bug and a co-dependent AIX Archiver fix referenced as APAR IY53606 (AIX 5.2) or as APAR IY54774 (AIX 5.1) !
!‘libstdc++’ in GCC 3.4 increments the major version number of the ! shared object and GCC installation places the libstdc++.a shared library in a common location which will overwrite the and GCC 3.3 version of the shared library. Applications either need to be re-linked against the new shared library or the GCC 3.1 and GCC 3.3 ! versions of the ‘libstdc++’ shared object needs to be available ! to the AIX runtime loader. The GCC 3.1 ‘libstdc++.so.4’, if ! present, and GCC 3.3 ‘libstdc++.so.5’ shared objects can be installed for runtime dynamic loading using the following steps to set ! the ‘F_LOADONLY’ flag in the shared object for each ! multilib libstdc++.a installed: !
!Extract the shared objects from the currently installed ! libstdc++.a archive: !
% ar -x libstdc++.a libstdc++.so.4 libstdc++.so.5 !
Enable the ‘F_LOADONLY’ flag so that the shared object will be available for runtime dynamic loading, but not linking: !
% strip -e libstdc++.so.4 libstdc++.so.5 !
Archive the runtime-only shared object in the GCC 3.4 ! libstdc++.a archive: !
% ar -q libstdc++.a libstdc++.so.4 libstdc++.so.5 !
Linking executables and shared libraries may produce warnings of duplicate symbols. The assembly files generated by GCC for AIX always have included multiple symbol definitions for certain global variable and function declarations in the original program. The warnings should not prevent the linker from producing a correct library or runnable executable. !
!AIX 4.3 utilizes a “large format” archive to support both 32-bit and 64-bit object modules. The routines provided in AIX 4.3.0 and AIX 4.3.1 ! to parse archive libraries did not handle the new format correctly. These routines are used by GCC and result in error messages during linking such as “not a COFF file”. The version of the routines shipped ! with AIX 4.3.1 should work for a 32-bit environment. The -g option of the archive command may be used to create archives of 32-bit objects using the original “small format”. A correct version of the routines is shipped with AIX 4.3.2 and above. !
!Some versions of the AIX binder (linker) can fail with a relocation ! overflow severe error when the -bbigtoc option is used to link GCC-produced object files into an executable that overflows the TOC. A fix for APAR IX75823 (OVERFLOW DURING LINK WHEN USING GCC AND -BBIGTOC) is available from IBM Customer Support and from its techsupport.services.ibm.com website as PTF U455193. !
!The AIX 4.3.2.1 linker (bos.rte.bind_cmds Level 4.3.2.1) will dump core with a segmentation fault when invoked by any version of GCC. A fix for APAR IX87327 is available from IBM Customer Support and from its techsupport.services.ibm.com website as PTF U461879. This fix is incorporated in AIX 4.3.3 and above. !
!The initial assembler shipped with AIX 4.3.0 generates incorrect object files. A fix for APAR IX74254 (64BIT DISASSEMBLED OUTPUT FROM COMPILER FAILS TO ASSEMBLE/BIND) is available from IBM Customer Support and from its techsupport.services.ibm.com website as PTF U453956. This fix is incorporated in AIX 4.3.1 and above. !
!AIX provides National Language Support (NLS).  Compilers and assemblers
  use NLS to support locale-specific representations of various data
! formats including floating-point numbers (e.g., ‘.’  vs ‘,’ for
  separating decimal fractions).  There have been problems reported where
  GCC does not produce the same floating-point formats that the assembler
! expects.  If one encounters this problem, set the LANG
! environment variable to ‘C’ or ‘En_US’.
! 
A default can be specified with the -mcpu=cpu_type ! switch and using the configure option --with-cpu-cpu_type. !
!Vitesse IQ2000 processors. These are used in embedded applications. There are no standard Unix configurations. !
!Lattice Mico32 processor. This configuration is intended for embedded systems. !
!Lattice Mico32 processor. This configuration is intended for embedded systems running uClinux. !
!Renesas M32C processor. This configuration is intended for embedded systems. !
!Renesas M32R processor. This configuration is intended for embedded systems. !
!By default,
! ‘m68k-*-elf*’, ‘m68k-*-rtems’,  ‘m68k-*-uclinux’ and
! ‘m68k-*-linux’
  build libraries for both M680x0 and ColdFire processors.  If you only
  need the M680x0 libraries, you can omit the ColdFire ones by passing
! --with-arch=m68k to configure.  Alternatively, you
! can omit the M680x0 libraries by passing --with-arch=cf to
! configure.  These targets default to 5206 or 5475 code as
  appropriate for the target system when
! configured with --with-arch=cf and 68020 code otherwise.
! 
The ‘m68k-*-netbsd’ and ! ‘m68k-*-openbsd’ targets also support the --with-arch option. They will generate ColdFire CFV4e code when configured with ! --with-arch=cf and 68020 code otherwise. !
!You can override the default processors listed above by configuring ! with --with-cpu=target. This target can either ! be a -mcpu argument or one of the following values: ! ‘m68000’, ‘m68010’, ‘m68020’, ‘m68030’, ! ‘m68040’, ‘m68060’, ‘m68020-40’ and ‘m68020-60’. !
!GCC requires at least binutils version 2.17 on these targets. !
!GCC 4.3 changed the uClinux configuration so that it uses the ! ‘m68k-linux-gnu’ ABI rather than the ‘m68k-elf’ ABI. It also added improved support for C++ and flat shared libraries, both of which were ABI changes. !
!Toshiba Media embedded Processor. This configuration is intended for embedded systems. !
!Xilinx MicroBlaze processor. This configuration is intended for embedded systems. !
!If on a MIPS system you get an error message saying “does not have gp ! sections for all it’s [sic] sectons [sic]”, don’t worry about it. This happens whenever you use GAS with the MIPS linker, but there is not really anything wrong, and it is okay to use the output file. You can stop such warnings by installing the GNU linker. !
!It would be nice to extend GAS to produce the gp tables, but they are optional, and there should not be a warning about their absence. !
!The libstdc++ atomic locking routines for MIPS targets requires MIPS II and later. A patch went in just after the GCC 3.3 release to ! make ‘mips*-*-*’ use the generic implementation instead. You can also ! configure for ‘mipsel-elf’ as a workaround. The ! ‘mips*-*-linux*’ target continues to use the MIPS II routines. More work on this is expected in future releases. -
!The built-in __sync_* functions are available on MIPS II and
! later systems and others that support the ‘ll’, ‘sc’ and
! ‘sync’ instructions.  This can be overridden by passing
! --with-llsc or --without-llsc when configuring GCC.
  Since the Linux kernel emulates these instructions if they are
! missing, the default for ‘mips*-*-linux*’ targets is
! --with-llsc.  The --with-llsc and
! --without-llsc configure options may be overridden at compile
! time by passing the -mllsc or -mno-llsc options to
  the compiler.
! 
MIPS systems check for division by zero (unless
! -mno-check-zero-division is passed to the compiler) by
  generating either a conditional trap or a break instruction.  Using
  trap results in smaller code, but is only supported on MIPS II and
  later.  Also, some versions of the Linux kernel have a bug that
  prevents trap from generating the proper signal (SIGFPE).  To enable
! the use of break, use the --with-divide=breaks
! configure option when configuring GCC.  The default is to
  use traps on systems that support them.
! 
The assembler from GNU binutils 2.17 and earlier has a bug in the way it sorts relocations for REL targets (o32, o64, EABI). This can cause bad code to be generated for simple C++ programs. Also the linker from GNU binutils versions prior to 2.17 has a bug which causes the ! runtime linker stubs in very large programs, like libgcj.so, to be incorrectly generated. GNU Binutils 2.18 and later (and snapshots made after Nov. 9, 2006) should be free from both of these problems. !
!Support for IRIX 5 has been removed in GCC 4.6. !
!Support for IRIX 6.5 has been removed in GCC 4.8. Support for IRIX 6 releases before 6.5 has been removed in GCC 4.6, as well as support for the O32 ABI. !
!The moxie processor. !
!TI MSP430 processor. This configuration is intended for embedded systems. !
!Andes NDS32 target in little endian mode. !
!Andes NDS32 target in big endian mode. !
!You can specify a default version for the -mcpu=cpu_type ! switch by using the configure option --with-cpu-cpu_type. !
!You will need binutils 2.15 or newer for a working GCC. !
!PowerPC running Darwin (Mac OS X kernel). !
!Pre-installed versions of Mac OS X may not include any developer tools, meaning that you will not be able to build GCC from source. Tool binaries are available at http://opensource.apple.com/. !
!This version of GCC requires at least cctools-590.36. The cctools-590.36 package referenced from http://gcc.gnu.org/ml/gcc/2006-03/msg00507.html will not work on systems older than 10.3.9 (aka darwin7.9.0). !
!PowerPC system in big endian mode, running System V.4. !
!PowerPC system in big endian mode running Linux. !
!PowerPC system in big endian mode running NetBSD. !
!Embedded PowerPC system in big endian mode for use in running under the PSIM simulator. !
!Embedded PowerPC system in big endian mode. !
!PowerPC system in little endian mode, running System V.4. !
!Embedded PowerPC system in little endian mode for use in running under the PSIM simulator. !
!Embedded PowerPC system in little endian mode. !
!The Renesas RL78 processor. This configuration is intended for embedded systems. !
!The Renesas RX processor. See http://eu.renesas.com/fmwk.jsp?cnt=rx600_series_landing.jsp&fp=/products/mpumcu/rx_family/rx600_series for more information about this processor. !
!S/390 system running GNU/Linux for S/390. !
!zSeries system (64-bit) running GNU/Linux for zSeries. !
!zSeries system (64-bit) running TPF. This platform is supported as cross-compilation target only. !
!Support for Solaris 9 has been obsoleted in GCC 4.9, but can still be ! enabled by configuring with --enable-obsolete. Support will be ! removed in GCC 4.10. Support for Solaris 8 has removed in GCC 4.8. Support for Solaris 7 has been removed in GCC 4.6. !
!Sun does not ship a C compiler with Solaris 2 before Solaris 10, though
  you can download the Sun Studio compilers for free.  In Solaris 10 and
! 11, GCC 3.4.3 is available as /usr/sfw/bin/gcc.  Solaris 11
! also provides GCC 4.5.2 as /usr/gcc/4.5/bin/gcc.  Alternatively,
  you can install a pre-built GCC to bootstrap and install GCC.  See the
  binaries page for details.
! 
The Solaris 2 /bin/sh will often fail to configure
! ‘libstdc++-v3’, ‘boehm-gc’ or ‘libjava’.  We therefore
  recommend using the following initial sequence of commands
- 
% CONFIG_SHELL=/bin/ksh - % export CONFIG_SHELL -
and proceed as described in the configure instructions.
  In addition we strongly recommend specifying an absolute path to invoke
! srcdir/configure.
! 
Solaris 2 comes with a number of optional OS packages.  Some of these
  are needed to use GCC fully, namely SUNWarc,
  SUNWbtool, SUNWesu, SUNWhea, SUNWlibm,
  SUNWsprot, and SUNWtoo.  If you did not install all
  optional packages when installing Solaris 2, you will need to verify that
  the packages that GCC needs are installed.
! 
To check whether an optional package is installed, use
! the pkginfo command.  To add an optional package, use the
! pkgadd command.  For further details, see the Solaris 2
  documentation.
! 
Trying to use the linker and other tools in
! /usr/ucb to install GCC has been observed to cause trouble.
  For example, the linker may hang indefinitely.  The fix is to remove
! /usr/ucb from your PATH.
! 
The build process works more smoothly with the legacy Sun tools so, if you
! have /usr/xpg4/bin in your PATH, we recommend that you place
! /usr/bin before /usr/xpg4/bin for the duration of the build.
! 
We recommend the use of the Sun assembler or the GNU assembler, in
! conjunction with the Sun linker.  The GNU as
  versions included in Solaris 10, from GNU binutils 2.15, and Solaris 11,
  from GNU binutils 2.19, are known to work.  They can be found in
! /usr/sfw/bin/gas.  Current versions of GNU binutils (2.22)
  are known to work as well.  Note that your mileage may vary
  if you use a combination of the GNU tools and the Sun tools: while the
! combination GNU as + Sun ld should reasonably work,
! the reverse combination Sun as + GNU ld may fail to
! build or cause memory corruption at runtime in some cases for C++ programs.
! GNU ld usually works as well, although the version included in
  Solaris 10 cannot be used due to several bugs.  Again, the current
  version (2.22) is known to work, but generally lacks platform specific
! features, so better stay with Sun ld.  To use the LTO linker
! plugin (-fuse-linker-plugin) with GNU ld, GNU
! binutils must be configured with --enable-largefile.
! 
To enable symbol versioning in ‘libstdc++’ with Sun ld,
! you need to have any version of GNU c++filt, which is part of
! GNU binutils.  ‘libstdc++’ symbol versioning will be disabled if no
! appropriate version is found.  Sun c++filt from the Sun Studio
  compilers does not work.
! 
Sun bug 4296832 turns up when compiling X11 headers with GCC 2.95 or
! newer: g++ will complain that types are missing.  These headers
  assume that omitting the type means int; this assumption worked for
  C90 but is wrong for C++, and is now wrong for C99 also.
! 
Sun bug 4927647 sometimes causes random spurious testsuite failures
! related to missing diagnostic output.  This bug doesn’t affect GCC
! itself, rather it is a kernel bug triggered by the expect
  program which is used only by the GCC testsuite driver.  When the bug
! causes the expect program to miss anticipated output, extra
  testsuite failures appear.
! 
There are patches for Solaris 9 (117171-11 or newer for SPARC, 117172-11 or newer for Intel) that address this problem. !
!Thread-local storage (TLS) is supported in Solaris 9, but requires
! some patches.  The ‘libthread’ patches provide the
! __tls_get_addr (SPARC, 64-bit x86) resp. ___tls_get_addr
  (32-bit x86) functions.  On Solaris 9, the necessary support
  on SPARC is present since FCS, while 114432-05 or newer is required on
  Intel.  Additionally, on Solaris 9/x86, patch 113986-02 or newer is
! required for the Sun ld and runtime linker (ld.so.1)
  support, while Solaris 9/SPARC works since FCS.  The linker
! patches must be installed even if GNU ld is used. Sun
! as in Solaris 9 doesn’t support the necessary
! relocations, so GNU as must be used.  The configure
  script checks for those prerequisites and automatically enables TLS
  support if they are met.  Although those minimal patch versions should
  work, it is recommended to use the latest patch versions which include
  additional bug fixes.
! 
This section contains general configuration information for all SPARC-based platforms. In addition to reading this section, please read all other sections that match your target. !
!Newer versions of the GNU Multiple Precision Library (GMP), the MPFR library and the MPC library are known to be miscompiled by earlier versions of GCC on these platforms. We therefore recommend the use of the exact versions of these libraries listed as minimal versions in the prerequisites. !
!When GCC is configured to use GNU binutils 2.14 or later, the binaries ! produced are smaller than the ones produced using Sun’s native tools; this difference is quite significant for binaries containing debugging information. !
!Starting with Solaris 7, the operating system is capable of executing 64-bit SPARC V9 binaries. GCC 3.1 and later properly supports ! this; the -m64 option enables 64-bit code generation. However, if all you want is code tuned for the UltraSPARC CPU, you ! should try the -mtune=ultrasparc option instead, which produces code that, unlike full 64-bit code, can still run on non-UltraSPARC machines. !
!When configuring on a Solaris 7 or later system that is running a kernel that supports only 32-bit binaries, one must configure with ! --disable-multilib, since we will not be able to build the 64-bit target libraries. !
!GCC 3.3 and GCC 3.4 trigger code generation bugs in earlier versions of the GNU compiler (especially GCC 3.0.x versions), which lead to the miscompilation of the stage1 compiler and the subsequent failure of the bootstrap process. A workaround is to use GCC 3.2.3 as an intermediary stage, i.e. to bootstrap that compiler with the base compiler and then use it to bootstrap the final compiler. !
!GCC 3.4 triggers a code generation bug in versions 5.4 (Sun ONE Studio 7) and 5.5 (Sun ONE Studio 8) of the Sun compiler, which causes a bootstrap failure in form of a miscompilation of the stage1 compiler by the Sun compiler. This is Sun bug 4974440. This is fixed with patch 112760-07. !
!GCC 3.4 changed the default debugging format from Stabs to DWARF-2 for
  32-bit code on Solaris 7 and later.  If you use the Sun assembler, this
  change apparently runs afoul of Sun bug 4910101 (which is referenced as
! an x86-only problem by Sun, probably because they do not use DWARF-2).
  A symptom of the problem is that you cannot compile C++ programs like
! groff 1.19.1 without getting messages similar to the following:
! 
ld: warning: relocation error: R_SPARC_UA32: … ! external symbolic relocation against non-allocatable section ! .debug_info cannot be processed at runtime: relocation ignored. !
To work around this problem, compile with -gstabs+ instead of ! plain -g. !
!When configuring the GNU Multiple Precision Library (GMP), the MPFR
  library or the MPC library on a Solaris 7 or later system, the canonical
! target triplet must be specified as the build parameter on the
! configure line.  This target triplet can be obtained by invoking ./config.guess in the toplevel source directory of GCC (and
  not that of GMP or MPFR or MPC).  For example on a Solaris 9 system:
- 
% ./configure --build=sparc-sun-solaris2.9 --prefix=xxx -
There is a bug in older versions of the Sun assembler which breaks thread-local storage (TLS). A typical error message is -
-ld: fatal: relocation error: R_SPARC_TLS_LE_HIX22: file /var/tmp//ccamPA1v.o: - symbol <unknown>: bad symbol type SECT: symbol type must be TLS -
This bug is fixed in Sun patch 118683-03 or later. !
!GCC versions 3.0 and higher require binutils 2.11.2 and glibc 2.2.4
  or newer on this platform.  All earlier binutils and glibc
  releases mishandled unaligned relocations on sparc-*-* targets.
- 
When configuring the GNU Multiple Precision Library (GMP), the MPFR
  library or the MPC library, the canonical target triplet must be specified
! as the build parameter on the configure line.  For example
  on a Solaris 9 system:
- 
% ./configure --build=sparc64-sun-solaris2.9 --prefix=xxx -
The following compiler flags must be specified in the configure step in order to bootstrap this target with the Sun compiler: -
-% CC="cc -xarch=v9 -xildoff" srcdir/configure [options] [target] -
-xarch=v9 specifies the SPARC-V9 architecture to the Sun toolchain ! and -xildoff turns off the incremental linker. !
!This is a synonym for ‘sparc64-*-solaris2*’. !
!The C6X family of processors. This port requires binutils-2.22 or newer. !
!The TILE-Gx processor in little endian mode, running GNU/Linux. This port requires binutils-2.22 or newer. !
!The TILE-Gx processor in big endian mode, running GNU/Linux. This port requires binutils-2.23 or newer. !
!The TILEPro processor running GNU/Linux. This port requires binutils-2.22 or newer. !
!Support for VxWorks is in flux. At present GCC supports only the ! very recent VxWorks 5.5 (aka Tornado 2.2) release, and only on PowerPC. ! We welcome patches for other architectures supported by VxWorks 5.5. Support for VxWorks AE would also be welcome; we believe this is merely a matter of writing an appropriate “configlette” (see below). We are not interested in supporting older, a.out or COFF-based, versions of VxWorks in GCC 3. !
!VxWorks comes with an older version of GCC installed in
! $WIND_BASE/host; we recommend you do not overwrite it.
! Choose an installation prefix entirely outside $WIND_BASE.
! Before running configure, create the directories prefix
! and prefix/bin.  Link or copy the appropriate assembler,
! linker, etc. into prefix/bin, and set your PATH to
! include that directory while running both configure and
! make.
! 
You must give configure the
! --with-headers=$WIND_BASE/target/h switch so that it can
  find the VxWorks system headers.  Since VxWorks is a cross compilation
! target only, you must also specify --target=target.
! configure will attempt to create the directory
! prefix/target/sys-include and copy files into it;
! make sure the user running configure has sufficient privilege
  to do so.
! 
GCC’s exception handling runtime requires a special “configlette” ! module, contrib/gthr_supp_vxw_5x.c. Follow the instructions in that file to add the module to your kernel build. (Future versions of VxWorks will incorporate this module.) !
!GCC supports the x86-64 architecture implemented by the AMD64 processor ! (amd64-*-* is an alias for x86_64-*-*) on GNU/Linux, FreeBSD and NetBSD. On GNU/Linux the default is a bi-arch compiler which is able to generate ! both 64-bit x86-64 and 32-bit x86 code (via the -m32 switch). !
!GCC also supports the x86-64 architecture implemented by the AMD64 ! processor (‘amd64-*-*’ is an alias for ‘x86_64-*-*’) on Solaris 10 or later. Unlike other systems, without special options a bi-arch compiler is built which generates 32-bit code by default, but ! can generate 64-bit x86-64 code with the -m64 switch. Since GCC 4.7, there is also configuration that defaults to 64-bit code, but ! can generate 32-bit code with -m32. To configure and build ! this way, you have to provide all support libraries like libgmp ! as 64-bit code, configure with --target=x86_64-pc-solaris2.1x ! and ‘CC=gcc -m64’. !
!This target is intended for embedded Xtensa systems using the ! ‘newlib’ C library. It uses ELF but does not support shared objects. Designed-defined instructions specified via the Tensilica Instruction Extension (TIE) language are only supported through inline assembly. !
!The Xtensa configuration information must be specified prior to ! building GCC. The include/xtensa-config.h header file contains the configuration information. If you created your own Xtensa configuration with the Xtensa Processor Generator, the downloaded files include a customized copy of this header file, which you can use to replace the default header file. !
!This target is for Xtensa systems running GNU/Linux. It supports ELF shared objects and the GNU C library (glibc). It also generates position-independent code (PIC) regardless of whether the ! -fpic or -fPIC options are used. In other respects, this target is the same as the ! ‘xtensa*-*-elf’ target. !
!The 16-bit versions of Microsoft Windows, such as Windows 3.1, are not supported. !
!However, the 32-bit port has limited support for Microsoft Windows 3.11 in the Win32s environment, as a target only. See below. !
! !The 32-bit versions of Windows, including Windows 95, Windows NT, Windows XP, and Windows Vista, are supported by several different target platforms. These targets differ in which Windows subsystem they target and which C libraries are used. -
-GCC contains support for x86-64 using the mingw-w64 ! runtime library, available from http://mingw-w64.sourceforge.net/. This library should be used with the target triple x86_64-pc-mingw32. !
!Presently Windows for Itanium is not supported. !
! !Windows CE is supported as a target only on Hitachi SuperH (sh-wince-pe), and MIPS (mips-wince-pe). !
! !GCC no longer supports Windows NT on the Alpha or PowerPC. !
!GCC no longer supports the Windows POSIX subsystem. However, it does support the Interix subsystem. See above. !
!Old target names including *-*-winnt and *-*-windowsnt are no longer used. !
!PW32 (i386-pc-pw32) support was never completed, and the project seems to be inactive. See http://pw32.sourceforge.net/ for more information. !
!UWIN support has been removed due to a lack of maintenance. !
!Ports of GCC are included with the Cygwin environment. !
!GCC will build under Cygwin without modification; it does not build ! with Microsoft’s C++ compiler and there are no plans to make it do so. !
!The Cygwin native compiler can be configured to target any 32-bit x86 cpu architecture desired; the default is i686-pc-cygwin. It should be used with as up-to-date a version of binutils as possible; use either the latest official GNU binutils release in the Cygwin distribution, or version 2.20 or above if building your own. !
!The Interix target is used by OpenNT, Interix, Services For UNIX (SFU), and Subsystem for UNIX-based Applications (SUA). Applications compiled with this target run in the Interix subsystem, which is separate from the Win32 subsystem. This target was last known to work in GCC 3.3. !
!GCC will build with and support only MinGW runtime 3.12 and later.
  Earlier versions of headers are incompatible with the new default semantics
  of extern inline in -std=c99 and -std=gnu99 modes.
! 
GCC contains support files for many older (1980s and early 1990s) Unix variants. For the most part, support for these systems has not been deliberately removed, but it has not been maintained for several years and may suffer from bitrot. !
!Starting with GCC 3.1, each release has a list of “obsoleted” systems.
  Support for these systems is still present in that release, but
! configure will fail unless the --enable-obsolete
  option is given.  Unless a maintainer steps forward, support for these
  systems will be removed from the next release of GCC.
! 
Support for old systems as hosts for GCC can cause problems if the
  workarounds for compiler, library and operating system bugs affect the
  cleanliness or maintainability of the rest of GCC.  In some cases, to
  bring GCC up on such a system, if still possible with current GCC, may
  require first installing an old version of GCC which did work on that
  system, and using it to compile a more recent GCC, to avoid bugs in the
  vendor compiler.  Old releases of GCC 1 and GCC 2 are available in the
! old-releases directory on the GCC mirror
! sites.  Header bugs may generally be avoided using
! fixincludes, but bugs or deficiencies in libraries and the
  operating system may still cause problems.
! 
Support for older systems as targets for cross-compilation is less problematic than support for them as hosts for GCC; if an enthusiast wishes to make such a target work again (including resurrecting any of the targets that never worked with GCC 2, starting from the last --- 693,1516 ---- IZ98477 for AIX 5.3 TL11 and IZ98134 for AIX 5.3 TL12). AIX 5.3 TL11 SP8, AIX 5.3 TL12 SP5, AIX 6.1 TL04 SP11, AIX 6.1 TL05 SP7, AIX 6.1 TL06 SP6, AIX 6.1 TL07 and AIX 7.1 TL01 should include the fix. ! !
Building libstdc++.a requires a fix for an AIX Assembler bug APAR IY26685 (AIX 4.3) or APAR IY25528 (AIX 5.1). It also requires a fix for another AIX Assembler bug and a co-dependent AIX Archiver fix referenced as APAR IY53606 (AIX 5.2) or as APAR IY54774 (AIX 5.1) ! !
‘libstdc++’ in GCC 3.4 increments the major version number of the ! shared object and GCC installation places the libstdc++.a shared library in a common location which will overwrite the and GCC 3.3 version of the shared library. Applications either need to be re-linked against the new shared library or the GCC 3.1 and GCC 3.3 ! versions of the ‘libstdc++’ shared object needs to be available ! to the AIX runtime loader. The GCC 3.1 ‘libstdc++.so.4’, if ! present, and GCC 3.3 ‘libstdc++.so.5’ shared objects can be installed for runtime dynamic loading using the following steps to set ! the ‘F_LOADONLY’ flag in the shared object for each ! multilib libstdc++.a installed: !
Extract the shared objects from the currently installed ! libstdc++.a archive: !
% ar -x libstdc++.a libstdc++.so.4 libstdc++.so.5 !!
Enable the ‘F_LOADONLY’ flag so that the shared object will be available for runtime dynamic loading, but not linking: !
% strip -e libstdc++.so.4 libstdc++.so.5 !!
Archive the runtime-only shared object in the GCC 3.4 ! libstdc++.a archive: !
% ar -q libstdc++.a libstdc++.so.4 libstdc++.so.5 !!
Linking executables and shared libraries may produce warnings of duplicate symbols. The assembly files generated by GCC for AIX always have included multiple symbol definitions for certain global variable and function declarations in the original program. The warnings should not prevent the linker from producing a correct library or runnable executable. ! !
AIX 4.3 utilizes a “large format” archive to support both 32-bit and 64-bit object modules. The routines provided in AIX 4.3.0 and AIX 4.3.1 ! to parse archive libraries did not handle the new format correctly. These routines are used by GCC and result in error messages during linking such as “not a COFF file”. The version of the routines shipped ! with AIX 4.3.1 should work for a 32-bit environment. The -g option of the archive command may be used to create archives of 32-bit objects using the original “small format”. A correct version of the routines is shipped with AIX 4.3.2 and above. ! !
Some versions of the AIX binder (linker) can fail with a relocation ! overflow severe error when the -bbigtoc option is used to link GCC-produced object files into an executable that overflows the TOC. A fix for APAR IX75823 (OVERFLOW DURING LINK WHEN USING GCC AND -BBIGTOC) is available from IBM Customer Support and from its techsupport.services.ibm.com website as PTF U455193. ! !
The AIX 4.3.2.1 linker (bos.rte.bind_cmds Level 4.3.2.1) will dump core with a segmentation fault when invoked by any version of GCC. A fix for APAR IX87327 is available from IBM Customer Support and from its techsupport.services.ibm.com website as PTF U461879. This fix is incorporated in AIX 4.3.3 and above. ! !
The initial assembler shipped with AIX 4.3.0 generates incorrect object files. A fix for APAR IX74254 (64BIT DISASSEMBLED OUTPUT FROM COMPILER FAILS TO ASSEMBLE/BIND) is available from IBM Customer Support and from its techsupport.services.ibm.com website as PTF U453956. This fix is incorporated in AIX 4.3.1 and above. ! !
AIX provides National Language Support (NLS). Compilers and assemblers use NLS to support locale-specific representations of various data ! formats including floating-point numbers (e.g., ‘.’ vs ‘,’ for separating decimal fractions). There have been problems reported where GCC does not produce the same floating-point formats that the assembler ! expects. If one encounters this problem, set the LANG ! environment variable to ‘C’ or ‘En_US’. ! !
A default can be specified with the -mcpu=cpu_type ! switch and using the configure option --with-cpu-cpu_type. ! !
Vitesse IQ2000 processors. These are used in embedded applications. There are no standard Unix configurations. ! !
Lattice Mico32 processor. This configuration is intended for embedded systems. ! !
Lattice Mico32 processor. This configuration is intended for embedded systems running uClinux. ! !
Renesas M32C processor. This configuration is intended for embedded systems. ! !
Renesas M32R processor. This configuration is intended for embedded systems. ! !
By default, ! ‘m68k-*-elf*’, ‘m68k-*-rtems’, ‘m68k-*-uclinux’ and ! ‘m68k-*-linux’ build libraries for both M680x0 and ColdFire processors. If you only need the M680x0 libraries, you can omit the ColdFire ones by passing ! --with-arch=m68k to configure. Alternatively, you ! can omit the M680x0 libraries by passing --with-arch=cf to ! configure. These targets default to 5206 or 5475 code as appropriate for the target system when ! configured with --with-arch=cf and 68020 code otherwise. ! !
The ‘m68k-*-netbsd’ and ! ‘m68k-*-openbsd’ targets also support the --with-arch option. They will generate ColdFire CFV4e code when configured with ! --with-arch=cf and 68020 code otherwise. ! !
You can override the default processors listed above by configuring ! with --with-cpu=target. This target can either ! be a -mcpu argument or one of the following values: ! ‘m68000’, ‘m68010’, ‘m68020’, ‘m68030’, ! ‘m68040’, ‘m68060’, ‘m68020-40’ and ‘m68020-60’. ! !
GCC requires at least binutils version 2.17 on these targets. ! !
GCC 4.3 changed the uClinux configuration so that it uses the ! ‘m68k-linux-gnu’ ABI rather than the ‘m68k-elf’ ABI. It also added improved support for C++ and flat shared libraries, both of which were ABI changes. ! !
Toshiba Media embedded Processor. This configuration is intended for embedded systems. ! !
Xilinx MicroBlaze processor. This configuration is intended for embedded systems. ! !
If on a MIPS system you get an error message saying “does not have gp ! sections for all it's [sic] sectons [sic]”, don't worry about it. This happens whenever you use GAS with the MIPS linker, but there is not really anything wrong, and it is okay to use the output file. You can stop such warnings by installing the GNU linker. ! !
It would be nice to extend GAS to produce the gp tables, but they are optional, and there should not be a warning about their absence. ! !
The libstdc++ atomic locking routines for MIPS targets requires MIPS II and later. A patch went in just after the GCC 3.3 release to ! make ‘mips*-*-*’ use the generic implementation instead. You can also ! configure for ‘mipsel-elf’ as a workaround. The ! ‘mips*-*-linux*’ target continues to use the MIPS II routines. More work on this is expected in future releases. ! ! !
The built-in __sync_* functions are available on MIPS II and
! later systems and others that support the ‘ll’, ‘sc’ and
! ‘sync’ instructions.  This can be overridden by passing
! --with-llsc or --without-llsc when configuring GCC. 
  Since the Linux kernel emulates these instructions if they are
! missing, the default for ‘mips*-*-linux*’ targets is
! --with-llsc.  The --with-llsc and
! --without-llsc configure options may be overridden at compile
! time by passing the -mllsc or -mno-llsc options to
  the compiler.
! 
!    
MIPS systems check for division by zero (unless
! -mno-check-zero-division is passed to the compiler) by
  generating either a conditional trap or a break instruction.  Using
  trap results in smaller code, but is only supported on MIPS II and
  later.  Also, some versions of the Linux kernel have a bug that
  prevents trap from generating the proper signal (SIGFPE).  To enable
! the use of break, use the --with-divide=breaks
! configure option when configuring GCC.  The default is to
  use traps on systems that support them.
! 
!    
The assembler from GNU binutils 2.17 and earlier has a bug in the way it sorts relocations for REL targets (o32, o64, EABI). This can cause bad code to be generated for simple C++ programs. Also the linker from GNU binutils versions prior to 2.17 has a bug which causes the ! runtime linker stubs in very large programs, like libgcj.so, to be incorrectly generated. GNU Binutils 2.18 and later (and snapshots made after Nov. 9, 2006) should be free from both of these problems. ! !
Support for IRIX 5 has been removed in GCC 4.6. ! !
Support for IRIX 6.5 has been removed in GCC 4.8. Support for IRIX 6 releases before 6.5 has been removed in GCC 4.6, as well as support for the O32 ABI. ! !
The moxie processor. ! !
TI MSP430 processor. This configuration is intended for embedded systems. ! !
Andes NDS32 target in little endian mode. ! !
Andes NDS32 target in big endian mode. ! !
You can specify a default version for the -mcpu=cpu_type ! switch by using the configure option --with-cpu-cpu_type. ! !
You will need binutils 2.15 or newer for a working GCC. ! !
PowerPC running Darwin (Mac OS X kernel). ! !
Pre-installed versions of Mac OS X may not include any developer tools, meaning that you will not be able to build GCC from source. Tool binaries are available at http://opensource.apple.com/. ! !
This version of GCC requires at least cctools-590.36. The cctools-590.36 package referenced from http://gcc.gnu.org/ml/gcc/2006-03/msg00507.html will not work on systems older than 10.3.9 (aka darwin7.9.0). ! !
PowerPC system in big endian mode, running System V.4. ! !
PowerPC system in big endian mode running Linux. ! !
PowerPC system in big endian mode running NetBSD. ! !
Embedded PowerPC system in big endian mode for use in running under the PSIM simulator. ! !
Embedded PowerPC system in big endian mode. ! !
PowerPC system in little endian mode, running System V.4. ! !
Embedded PowerPC system in little endian mode for use in running under the PSIM simulator. ! !
Embedded PowerPC system in little endian mode. ! !
The Renesas RL78 processor. This configuration is intended for embedded systems. ! !
The Renesas RX processor. See http://eu.renesas.com/fmwk.jsp?cnt=rx600_series_landing.jsp&fp=/products/mpumcu/rx_family/rx600_series for more information about this processor. ! !
S/390 system running GNU/Linux for S/390. ! !
zSeries system (64-bit) running GNU/Linux for zSeries. ! !
zSeries system (64-bit) running TPF. This platform is supported as cross-compilation target only. ! !
Support for Solaris 9 has been obsoleted in GCC 4.9, but can still be ! enabled by configuring with --enable-obsolete. Support will be ! removed in GCC 4.10. Support for Solaris 8 has removed in GCC 4.8. Support for Solaris 7 has been removed in GCC 4.6. ! !
Sun does not ship a C compiler with Solaris 2 before Solaris 10, though you can download the Sun Studio compilers for free. In Solaris 10 and ! 11, GCC 3.4.3 is available as /usr/sfw/bin/gcc. Solaris 11 ! also provides GCC 4.5.2 as /usr/gcc/4.5/bin/gcc. Alternatively, you can install a pre-built GCC to bootstrap and install GCC. See the binaries page for details. ! !
The Solaris 2 /bin/sh will often fail to configure ! ‘libstdc++-v3’, ‘boehm-gc’ or ‘libjava’. We therefore recommend using the following initial sequence of commands !
% CONFIG_SHELL=/bin/ksh ! % export CONFIG_SHELL !!
and proceed as described in the configure instructions. In addition we strongly recommend specifying an absolute path to invoke ! srcdir/configure. ! !
Solaris 2 comes with a number of optional OS packages.  Some of these
  are needed to use GCC fully, namely SUNWarc,
  SUNWbtool, SUNWesu, SUNWhea, SUNWlibm,
  SUNWsprot, and SUNWtoo.  If you did not install all
  optional packages when installing Solaris 2, you will need to verify that
  the packages that GCC needs are installed.
! 
!    
To check whether an optional package is installed, use ! the pkginfo command. To add an optional package, use the ! pkgadd command. For further details, see the Solaris 2 documentation. ! !
Trying to use the linker and other tools in ! /usr/ucb to install GCC has been observed to cause trouble. For example, the linker may hang indefinitely. The fix is to remove ! /usr/ucb from your PATH. ! !
The build process works more smoothly with the legacy Sun tools so, if you ! have /usr/xpg4/bin in your PATH, we recommend that you place ! /usr/bin before /usr/xpg4/bin for the duration of the build. ! !
We recommend the use of the Sun assembler or the GNU assembler, in ! conjunction with the Sun linker. The GNU as versions included in Solaris 10, from GNU binutils 2.15, and Solaris 11, from GNU binutils 2.19, are known to work. They can be found in ! /usr/sfw/bin/gas. Current versions of GNU binutils (2.22) are known to work as well. Note that your mileage may vary if you use a combination of the GNU tools and the Sun tools: while the ! combination GNU as + Sun ld should reasonably work, ! the reverse combination Sun as + GNU ld may fail to ! build or cause memory corruption at runtime in some cases for C++ programs. ! ! GNU ld usually works as well, although the version included in Solaris 10 cannot be used due to several bugs. Again, the current version (2.22) is known to work, but generally lacks platform specific ! features, so better stay with Sun ld. To use the LTO linker ! plugin (-fuse-linker-plugin) with GNU ld, GNU ! binutils must be configured with --enable-largefile. ! !
To enable symbol versioning in ‘libstdc++’ with Sun ld, ! you need to have any version of GNU c++filt, which is part of ! GNU binutils. ‘libstdc++’ symbol versioning will be disabled if no ! appropriate version is found. Sun c++filt from the Sun Studio compilers does not work. ! !
Sun bug 4296832 turns up when compiling X11 headers with GCC 2.95 or
! newer: g++ will complain that types are missing.  These headers
  assume that omitting the type means int; this assumption worked for
  C90 but is wrong for C++, and is now wrong for C99 also.
! 
!    
Sun bug 4927647 sometimes causes random spurious testsuite failures ! related to missing diagnostic output. This bug doesn't affect GCC ! itself, rather it is a kernel bug triggered by the expect program which is used only by the GCC testsuite driver. When the bug ! causes the expect program to miss anticipated output, extra testsuite failures appear. ! !
There are patches for Solaris 9 (117171-11 or newer for SPARC, 117172-11 or newer for Intel) that address this problem. ! !
Thread-local storage (TLS) is supported in Solaris 9, but requires
! some patches.  The ‘libthread’ patches provide the
! __tls_get_addr (SPARC, 64-bit x86) resp. ___tls_get_addr
  (32-bit x86) functions.  On Solaris 9, the necessary support
  on SPARC is present since FCS, while 114432-05 or newer is required on
  Intel.  Additionally, on Solaris 9/x86, patch 113986-02 or newer is
! required for the Sun ld and runtime linker (ld.so.1)
  support, while Solaris 9/SPARC works since FCS.  The linker
! patches must be installed even if GNU ld is used. Sun
! as in Solaris 9 doesn't support the necessary
! relocations, so GNU as must be used.  The configure
  script checks for those prerequisites and automatically enables TLS
  support if they are met.  Although those minimal patch versions should
  work, it is recommended to use the latest patch versions which include
  additional bug fixes.
! 
!    
This section contains general configuration information for all SPARC-based platforms. In addition to reading this section, please read all other sections that match your target. ! !
Newer versions of the GNU Multiple Precision Library (GMP), the MPFR library and the MPC library are known to be miscompiled by earlier versions of GCC on these platforms. We therefore recommend the use of the exact versions of these libraries listed as minimal versions in the prerequisites. ! !
When GCC is configured to use GNU binutils 2.14 or later, the binaries ! produced are smaller than the ones produced using Sun's native tools; this difference is quite significant for binaries containing debugging information. ! !
Starting with Solaris 7, the operating system is capable of executing 64-bit SPARC V9 binaries. GCC 3.1 and later properly supports ! this; the -m64 option enables 64-bit code generation. However, if all you want is code tuned for the UltraSPARC CPU, you ! should try the -mtune=ultrasparc option instead, which produces code that, unlike full 64-bit code, can still run on non-UltraSPARC machines. ! !
When configuring on a Solaris 7 or later system that is running a kernel that supports only 32-bit binaries, one must configure with ! --disable-multilib, since we will not be able to build the 64-bit target libraries. ! !
GCC 3.3 and GCC 3.4 trigger code generation bugs in earlier versions of the GNU compiler (especially GCC 3.0.x versions), which lead to the miscompilation of the stage1 compiler and the subsequent failure of the bootstrap process. A workaround is to use GCC 3.2.3 as an intermediary stage, i.e. to bootstrap that compiler with the base compiler and then use it to bootstrap the final compiler. ! !
GCC 3.4 triggers a code generation bug in versions 5.4 (Sun ONE Studio 7) and 5.5 (Sun ONE Studio 8) of the Sun compiler, which causes a bootstrap failure in form of a miscompilation of the stage1 compiler by the Sun compiler. This is Sun bug 4974440. This is fixed with patch 112760-07. ! !
GCC 3.4 changed the default debugging format from Stabs to DWARF-2 for 32-bit code on Solaris 7 and later. If you use the Sun assembler, this change apparently runs afoul of Sun bug 4910101 (which is referenced as ! an x86-only problem by Sun, probably because they do not use DWARF-2). A symptom of the problem is that you cannot compile C++ programs like ! groff 1.19.1 without getting messages similar to the following: !
ld: warning: relocation error: R_SPARC_UA32: ... ! external symbolic relocation against non-allocatable section ! .debug_info cannot be processed at runtime: relocation ignored. !!
To work around this problem, compile with -gstabs+ instead of ! plain -g. ! !
When configuring the GNU Multiple Precision Library (GMP), the MPFR library or the MPC library on a Solaris 7 or later system, the canonical ! target triplet must be specified as the build parameter on the ! configure line. This target triplet can be obtained by invoking ./config.guess in the toplevel source directory of GCC (and not that of GMP or MPFR or MPC). For example on a Solaris 9 system: !
% ./configure --build=sparc-sun-solaris2.9 --prefix=xxx !!
There is a bug in older versions of the Sun assembler which breaks thread-local storage (TLS). A typical error message is !
ld: fatal: relocation error: R_SPARC_TLS_LE_HIX22: file /var/tmp//ccamPA1v.o: ! symbol <unknown>: bad symbol type SECT: symbol type must be TLS !!
This bug is fixed in Sun patch 118683-03 or later. ! !
GCC versions 3.0 and higher require binutils 2.11.2 and glibc 2.2.4
  or newer on this platform.  All earlier binutils and glibc
  releases mishandled unaligned relocations on sparc-*-* targets.
  
!    
When configuring the GNU Multiple Precision Library (GMP), the MPFR library or the MPC library, the canonical target triplet must be specified ! as the build parameter on the configure line. For example on a Solaris 9 system: !
% ./configure --build=sparc64-sun-solaris2.9 --prefix=xxx !!
The following compiler flags must be specified in the configure step in order to bootstrap this target with the Sun compiler: !
% CC="cc -xarch=v9 -xildoff" srcdir/configure [options] [target] !!
-xarch=v9 specifies the SPARC-V9 architecture to the Sun toolchain ! and -xildoff turns off the incremental linker. ! !
This is a synonym for ‘sparc64-*-solaris2*’. ! !
The C6X family of processors. This port requires binutils-2.22 or newer. ! !
The TILE-Gx processor in little endian mode, running GNU/Linux. This port requires binutils-2.22 or newer. ! !
The TILE-Gx processor in big endian mode, running GNU/Linux. This port requires binutils-2.23 or newer. ! !
The TILEPro processor running GNU/Linux. This port requires binutils-2.22 or newer. ! !
Support for VxWorks is in flux. At present GCC supports only the ! very recent VxWorks 5.5 (aka Tornado 2.2) release, and only on PowerPC. ! We welcome patches for other architectures supported by VxWorks 5.5. Support for VxWorks AE would also be welcome; we believe this is merely a matter of writing an appropriate “configlette” (see below). We are not interested in supporting older, a.out or COFF-based, versions of VxWorks in GCC 3. ! !
VxWorks comes with an older version of GCC installed in ! $WIND_BASE/host; we recommend you do not overwrite it. ! Choose an installation prefix entirely outside $WIND_BASE. ! Before running configure, create the directories prefix ! and prefix/bin. Link or copy the appropriate assembler, ! linker, etc. into prefix/bin, and set your PATH to ! include that directory while running both configure and ! make. ! !
You must give configure the ! --with-headers=$WIND_BASE/target/h switch so that it can find the VxWorks system headers. Since VxWorks is a cross compilation ! target only, you must also specify --target=target. ! configure will attempt to create the directory ! prefix/target/sys-include and copy files into it; ! make sure the user running configure has sufficient privilege to do so. ! !
GCC's exception handling runtime requires a special “configlette” ! module, contrib/gthr_supp_vxw_5x.c. Follow the instructions in that file to add the module to your kernel build. (Future versions of VxWorks will incorporate this module.) ! !
GCC supports the x86-64 architecture implemented by the AMD64 processor ! (amd64-*-* is an alias for x86_64-*-*) on GNU/Linux, FreeBSD and NetBSD. On GNU/Linux the default is a bi-arch compiler which is able to generate ! both 64-bit x86-64 and 32-bit x86 code (via the -m32 switch). ! !
GCC also supports the x86-64 architecture implemented by the AMD64 ! processor (‘amd64-*-*’ is an alias for ‘x86_64-*-*’) on Solaris 10 or later. Unlike other systems, without special options a bi-arch compiler is built which generates 32-bit code by default, but ! can generate 64-bit x86-64 code with the -m64 switch. Since GCC 4.7, there is also configuration that defaults to 64-bit code, but ! can generate 32-bit code with -m32. To configure and build ! this way, you have to provide all support libraries like libgmp ! as 64-bit code, configure with --target=x86_64-pc-solaris2.1x ! and ‘CC=gcc -m64’. ! !
This target is intended for embedded Xtensa systems using the ! ‘newlib’ C library. It uses ELF but does not support shared objects. Designed-defined instructions specified via the Tensilica Instruction Extension (TIE) language are only supported through inline assembly. ! !
The Xtensa configuration information must be specified prior to ! building GCC. The include/xtensa-config.h header file contains the configuration information. If you created your own Xtensa configuration with the Xtensa Processor Generator, the downloaded files include a customized copy of this header file, which you can use to replace the default header file. ! !
This target is for Xtensa systems running GNU/Linux. It supports ELF shared objects and the GNU C library (glibc). It also generates position-independent code (PIC) regardless of whether the ! -fpic or -fPIC options are used. In other respects, this target is the same as the ! ‘xtensa*-*-elf’ target. ! !
The 16-bit versions of Microsoft Windows, such as Windows 3.1, are not supported. ! !
However, the 32-bit port has limited support for Microsoft Windows 3.11 in the Win32s environment, as a target only. See below. ! !
The 32-bit versions of Windows, including Windows 95, Windows NT, Windows XP, and Windows Vista, are supported by several different target platforms. These targets differ in which Windows subsystem they target and which C libraries are used. !
GCC contains support for x86-64 using the mingw-w64 ! runtime library, available from http://mingw-w64.sourceforge.net/. This library should be used with the target triple x86_64-pc-mingw32. ! !
Presently Windows for Itanium is not supported. ! !
Windows CE is supported as a target only on Hitachi SuperH (sh-wince-pe), and MIPS (mips-wince-pe). ! !
GCC no longer supports Windows NT on the Alpha or PowerPC. ! !
GCC no longer supports the Windows POSIX subsystem. However, it does support the Interix subsystem. See above. ! !
Old target names including *-*-winnt and *-*-windowsnt are no longer used. ! !
PW32 (i386-pc-pw32) support was never completed, and the project seems to be inactive. See http://pw32.sourceforge.net/ for more information. ! !
UWIN support has been removed due to a lack of maintenance. ! !
Ports of GCC are included with the Cygwin environment. ! !
GCC will build under Cygwin without modification; it does not build ! with Microsoft's C++ compiler and there are no plans to make it do so. ! !
The Cygwin native compiler can be configured to target any 32-bit x86 cpu architecture desired; the default is i686-pc-cygwin. It should be used with as up-to-date a version of binutils as possible; use either the latest official GNU binutils release in the Cygwin distribution, or version 2.20 or above if building your own. ! !
The Interix target is used by OpenNT, Interix, Services For UNIX (SFU), and Subsystem for UNIX-based Applications (SUA). Applications compiled with this target run in the Interix subsystem, which is separate from the Win32 subsystem. This target was last known to work in GCC 3.3. ! !
GCC will build with and support only MinGW runtime 3.12 and later. 
  Earlier versions of headers are incompatible with the new default semantics
  of extern inline in -std=c99 and -std=gnu99 modes.
! 
!    
GCC contains support files for many older (1980s and early 1990s) Unix variants. For the most part, support for these systems has not been deliberately removed, but it has not been maintained for several years and may suffer from bitrot. ! !
Starting with GCC 3.1, each release has a list of “obsoleted” systems. Support for these systems is still present in that release, but ! configure will fail unless the --enable-obsolete option is given. Unless a maintainer steps forward, support for these systems will be removed from the next release of GCC. ! !
Support for old systems as hosts for GCC can cause problems if the workarounds for compiler, library and operating system bugs affect the cleanliness or maintainability of the rest of GCC. In some cases, to bring GCC up on such a system, if still possible with current GCC, may require first installing an old version of GCC which did work on that system, and using it to compile a more recent GCC, to avoid bugs in the vendor compiler. Old releases of GCC 1 and GCC 2 are available in the ! old-releases directory on the GCC mirror sites. Header bugs may generally be avoided using ! fixincludes, but bugs or deficiencies in libraries and the operating system may still cause problems. ! !
Support for older systems as targets for cross-compilation is less problematic than support for them as hosts for GCC; if an enthusiast wishes to make such a target work again (including resurrecting any of the targets that never worked with GCC 2, starting from the last *************** version before they were removed), patch *** 1444,1475 **** following the usual requirements would be likely to be accepted, since they should not affect the support for more modern targets. !
!For some systems, old versions of GNU binutils may also be useful, ! and are available from pub/binutils/old-releases on sourceware.org mirror sites. !
!Some of the information on specific systems above relates to such older systems, but much of the information about GCC on such systems (which may no longer be applicable to current GCC) is to be found in the GCC texinfo manual. !
!C++ support is significantly better on ELF targets if you use the GNU linker; duplicate copies of inlines, vtables and template instantiations will be discarded automatically. -
- -Return to the GCC Installation page -
- - - - - --- 1518,1548 ---- following the usual requirements would be likely to be accepted, since they should not affect the support for more modern targets. ! !For some systems, old versions of GNU binutils may also be useful, ! and are available from pub/binutils/old-releases on sourceware.org mirror sites. ! !
Some of the information on specific systems above relates to such older systems, but much of the information about GCC on such systems (which may no longer be applicable to current GCC) is to be found in the GCC texinfo manual. ! !
C++ support is significantly better on ELF targets if you use the GNU linker; duplicate copies of inlines, vtables and template instantiations will be discarded automatically. +
Return to the GCC Installation page + + + + + diff -Nrcpad gcc-4.9.3/INSTALL/test.html gcc-4.9.4/INSTALL/test.html *** gcc-4.9.3/INSTALL/test.html Fri Jun 26 17:59:19 2015 --- gcc-4.9.4/INSTALL/test.html Wed Aug 3 05:09:48 2016 *************** *** 1,315 **** ! ! ! ! !
!Before you install GCC, we encourage you to run the testsuites and to compare your results with results from a similar configuration that have been submitted to the ! gcc-testresults mailing list. Some of these archived results are linked from the build status lists at http://gcc.gnu.org/buildstat.html, although not everyone who ! reports a successful build runs the testsuites and submits the results. This step is optional and may require you to download additional software, but it can give you confidence in your new GCC installation or point out problems before you install and start using your new GCC. !
!First, you must have downloaded the testsuites. These are part of the full distribution, but if you downloaded the “core” compiler plus any front ends, you must download the testsuites separately. !
!Second, you must have the testing tools installed. This includes DejaGnu, Tcl, and Expect; the DejaGnu site has links to these. !
!If the directories where runtest and expect were
! installed are not in the PATH, you may need to set the following
  environment variables appropriately, as in the following example (which
! assumes that DejaGnu has been installed under /usr/local):
! 
TCL_LIBRARY = /usr/local/share/tcl8.0 ! DEJAGNULIBS = /usr/local/share/dejagnu !
(On systems such as Cygwin, these paths are required to be actual paths, not mounts or links; presumably this is due to some lack of portability in the DejaGnu code.) -
- -Finally, you can run the testsuite (which may take a long time): -
cd objdir; make -k check -
This will test various components of GCC, such as compiler front ends and runtime libraries. While running the testsuite, DejaGnu might emit some harmless messages resembling ! ‘WARNING: Couldn't find the global config file.’ or ! ‘WARNING: Couldn't find tool init file’ that can be ignored. !
!If you are testing a cross-compiler, you may want to run the testsuite on a simulator as described at http://gcc.gnu.org/simtest-howto.html. !
! !In order to run sets of tests selectively, there are targets ! ‘make check-gcc’ and language specific ‘make check-c’, ! ‘make check-c++’, ‘make check-fortran’, ‘make check-java’, ! ‘make check-ada’, ‘make check-objc’, ‘make check-obj-c++’, ! ‘make check-lto’ ! in the gcc subdirectory of the object directory. You can also ! just run ‘make check’ in a subdirectory of the object directory. !
!A more selective way to just run all gcc execute tests in the
  testsuite is to use
- 
make check-gcc RUNTESTFLAGS="execute.exp other-options" -
Likewise, in order to run only the g++ “old-deja” tests in
! the testsuite with filenames matching ‘9805*’, you would use
! 
make check-g++ RUNTESTFLAGS="old-deja.exp=9805* other-options" !
The *.exp files are located in the testsuite directories of the GCC ! source, the most important ones being compile.exp, ! execute.exp, dg.exp and old-deja.exp. ! To get a list of the possible *.exp files, pipe the ! output of ‘make check’ into a file and look at the ! ‘Running … .exp’ lines. !
! !You can pass multiple options to the testsuite using the
! ‘--target_board’ option of DejaGNU, either passed as part of
! ‘RUNTESTFLAGS’, or directly to runtest if you prefer to
  work outside the makefiles.  For example,
- 
make check-g++ RUNTESTFLAGS="--target_board=unix/-O3/-fmerge-constants" -
will run the standard g++ testsuites (“unix” is the target name
  for a standard native testsuite situation), passing
! ‘-O3 -fmerge-constants’ to the compiler on every test, i.e.,
  slashes separate options.
! 
You can run the testsuites multiple times using combinations of options with a syntax similar to the brace expansion of popular shells: -
-…"--target_board=arm-sim\{-mhard-float,-msoft-float\}\{-O1,-O2,-O3,\}"
- (Note the empty option caused by the trailing comma in the final group.) ! The following will run each testsuite eight times using the ‘arm-sim’ target, as if you had specified all possible combinations yourself: -
---target_board='arm-sim/-mhard-float/-O1 \ - arm-sim/-mhard-float/-O2 \ - arm-sim/-mhard-float/-O3 \ - arm-sim/-mhard-float \ - arm-sim/-msoft-float/-O1 \ - arm-sim/-msoft-float/-O2 \ - arm-sim/-msoft-float/-O3 \ - arm-sim/-msoft-float' -
They can be combined as many times as you wish, in arbitrary ways. This list: -
-…"--target_board=unix/-Wextra\{-O3,-fno-strength\}\{-fomit-frame,\}"
- will generate four combinations, all involving ‘-Wextra’. !
!The disadvantage to this method is that the testsuites are run in serial,
  which is a waste on multiprocessor systems.  For users with GNU Make and
  a shell which performs brace expansion, you can run the testsuites in
! parallel by having the shell perform the combinations and make
! do the parallel runs.  Instead of using ‘--target_board’, use a
  special makefile target:
- 
make -jN check-testsuite//test-target/option1/option2/… -
For example, !
!make -j3 check-gcc//sh-hms-sim/{-m1,-m2,-m3,-m3e,-m4}/{,-nofpu}
! will run three concurrent “make-gcc” testsuites, eventually testing all
  ten combinations as described above.  Note that this is currently only
! supported in the gcc subdirectory.  (To see how this works, try
! typing echo before the example given here.)
! 
The Java runtime tests can be executed via ‘make check’ ! in the target/libjava/testsuite directory in the build tree. !
!The Mauve Project provides a suite of tests for the Java Class Libraries. This suite can be run as part of libgcj testing by placing the Mauve tree within the libjava ! testsuite at libjava/testsuite/libjava.mauve/mauve, or by ! specifying the location of that tree when invoking ‘make’, as in ! ‘make MAUVEDIR=~/mauve check’. !
! !The result of running the testsuite are various *.sum and *.log ! files in the testsuite subdirectories. The *.log files contain a detailed log of the compiler invocations and the corresponding ! results, the *.sum files summarize the results. These summaries contain status codes for all tests: -
-It is normal for some tests to report unexpected failures. At the current time the testing harness does not allow fine grained control over whether or not a test is expected to fail. This problem should be fixed in future releases. -
! !If you want to report the results to the GCC project, use the ! contrib/test_summary shell script. Start it in the objdir with !
!srcdir/contrib/test_summary -p your_commentary.txt \ ! -m gcc-testresults@gcc.gnu.org |sh !
This script uses the Mail program to send the results, so
! make sure it is in your PATH.  The file your_commentary.txt is
  prepended to the testsuite summary and should contain any special
  remarks you have on your results or your build environment.  Please
  do not edit the testsuite result block or the subject line, as these
  messages may be automatically processed.
- 
Return to the GCC Installation page -
- - - - - - -First, you must have downloaded the testsuites. These are part of the full distribution, but if you downloaded the “core” compiler plus any front ends, you must download the testsuites separately. ! !
Second, you must have the testing tools installed. This includes DejaGnu, Tcl, and Expect; the DejaGnu site has links to these. ! !
If the directories where runtest and expect were ! installed are not in the PATH, you may need to set the following environment variables appropriately, as in the following example (which ! assumes that DejaGnu has been installed under /usr/local): !
TCL_LIBRARY = /usr/local/share/tcl8.0 ! DEJAGNULIBS = /usr/local/share/dejagnu !!
(On systems such as Cygwin, these paths are required to be actual paths, not mounts or links; presumably this is due to some lack of portability in the DejaGnu code.) !
Finally, you can run the testsuite (which may take a long time): !
cd objdir; make -k check !!
This will test various components of GCC, such as compiler front ends and runtime libraries. While running the testsuite, DejaGnu might emit some harmless messages resembling ! ‘WARNING: Couldn't find the global config file.’ or ! ‘WARNING: Couldn't find tool init file’ that can be ignored. ! !
If you are testing a cross-compiler, you may want to run the testsuite on a simulator as described at http://gcc.gnu.org/simtest-howto.html. ! !
In order to run sets of tests selectively, there are targets ! ‘make check-gcc’ and language specific ‘make check-c’, ! ‘make check-c++’, ‘make check-fortran’, ‘make check-java’, ! ‘make check-ada’, ‘make check-objc’, ‘make check-obj-c++’, ! ‘make check-lto’ ! in the gcc subdirectory of the object directory. You can also ! just run ‘make check’ in a subdirectory of the object directory. !
A more selective way to just run all gcc execute tests in the testsuite is to use !
make check-gcc RUNTESTFLAGS="execute.exp other-options" !!
Likewise, in order to run only the g++ “old-deja” tests in ! the testsuite with filenames matching ‘9805*’, you would use !
make check-g++ RUNTESTFLAGS="old-deja.exp=9805* other-options" !!
The *.exp files are located in the testsuite directories of the GCC ! source, the most important ones being compile.exp, ! execute.exp, dg.exp and old-deja.exp. ! To get a list of the possible *.exp files, pipe the ! output of ‘make check’ into a file and look at the ! ‘Running ... .exp’ lines. ! !
You can pass multiple options to the testsuite using the ! ‘--target_board’ option of DejaGNU, either passed as part of ! ‘RUNTESTFLAGS’, or directly to runtest if you prefer to work outside the makefiles. For example, !
make check-g++ RUNTESTFLAGS="--target_board=unix/-O3/-fmerge-constants" !!
will run the standard g++ testsuites (“unix” is the target name for a standard native testsuite situation), passing ! ‘-O3 -fmerge-constants’ to the compiler on every test, i.e., slashes separate options. ! !
You can run the testsuites multiple times using combinations of options with a syntax similar to the brace expansion of popular shells: !
     ..."--target_board=arm-sim\{-mhard-float,-msoft-float\}\{-O1,-O2,-O3,\}"
! 
!    (Note the empty option caused by the trailing comma in the final group.) ! The following will run each testsuite eight times using the ‘arm-sim’ target, as if you had specified all possible combinations yourself: !
--target_board='arm-sim/-mhard-float/-O1 \ ! arm-sim/-mhard-float/-O2 \ ! arm-sim/-mhard-float/-O3 \ ! arm-sim/-mhard-float \ ! arm-sim/-msoft-float/-O1 \ ! arm-sim/-msoft-float/-O2 \ ! arm-sim/-msoft-float/-O3 \ ! arm-sim/-msoft-float' !!
They can be combined as many times as you wish, in arbitrary ways. This list: !
     ..."--target_board=unix/-Wextra\{-O3,-fno-strength\}\{-fomit-frame,\}"
! 
!    will generate four combinations, all involving ‘-Wextra’. ! !
The disadvantage to this method is that the testsuites are run in serial, which is a waste on multiprocessor systems. For users with GNU Make and a shell which performs brace expansion, you can run the testsuites in ! parallel by having the shell perform the combinations and make ! do the parallel runs. Instead of using ‘--target_board’, use a special makefile target: !
make -jN check-testsuite//test-target/option1/option2/... !!
For example, !
     make -j3 check-gcc//sh-hms-sim/{-m1,-m2,-m3,-m3e,-m4}/{,-nofpu}
! 
!    will run three concurrent “make-gcc” testsuites, eventually testing all ten combinations as described above. Note that this is currently only ! supported in the gcc subdirectory. (To see how this works, try ! typing echo before the example given here.) !
The Java runtime tests can be executed via ‘make check’ ! in the target/libjava/testsuite directory in the build tree. ! !
The Mauve Project provides a suite of tests for the Java Class Libraries. This suite can be run as part of libgcj testing by placing the Mauve tree within the libjava ! testsuite at libjava/testsuite/libjava.mauve/mauve, or by ! specifying the location of that tree when invoking ‘make’, as in ! ‘make MAUVEDIR=~/mauve check’. !
The result of running the testsuite are various *.sum and *.log ! files in the testsuite subdirectories. The *.log files contain a detailed log of the compiler invocations and the corresponding ! results, the *.sum files summarize the results. These summaries contain status codes for all tests: !
It is normal for some tests to report unexpected failures. At the current time the testing harness does not allow fine grained control over whether or not a test is expected to fail. This problem should be fixed in future releases. !
If you want to report the results to the GCC project, use the ! contrib/test_summary shell script. Start it in the objdir with !
srcdir/contrib/test_summary -p your_commentary.txt \ ! -m gcc-testresults@gcc.gnu.org |sh !!
This script uses the Mail program to send the results, so ! make sure it is in your PATH. The file your_commentary.txt is prepended to the testsuite summary and should contain any special remarks you have on your results or your build environment. Please do not edit the testsuite result block or the subject line, as these messages may be automatically processed. +
Return to the GCC Installation page
  
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
  
diff -Nrcpad gcc-4.9.3/LAST_UPDATED gcc-4.9.4/LAST_UPDATED
*** gcc-4.9.3/LAST_UPDATED	Fri Jun 26 17:59:15 2015
--- gcc-4.9.4/LAST_UPDATED	Wed Aug  3 05:09:48 2016
***************
*** 1 ****
! Obtained from SVN: tags/gcc_4_9_3_release revision 225078
--- 1 ----
! Obtained from SVN: tags/gcc_4_9_4_release revision 239064
diff -Nrcpad gcc-4.9.3/MD5SUMS gcc-4.9.4/MD5SUMS
*** gcc-4.9.3/MD5SUMS	Fri Jun 26 19:06:08 2015
--- gcc-4.9.4/MD5SUMS	Wed Aug  3 06:32:14 2016
***************
*** 1,5 ****
  # This file contains the MD5 checksums of the files in the 
! # gcc-4.9.3.tar.bz2 tarball.
  #
  # Besides verifying that all files in the tarball were correctly expanded,
  # it also can be used to determine if any files have changed since the
--- 1,5 ----
  # This file contains the MD5 checksums of the files in the 
! # gcc-4.9.4.tar.bz2 tarball.
  #
  # Besides verifying that all files in the tarball were correctly expanded,
  # it also can be used to determine if any files have changed since the
*************** bda40697a9e2e23c4a52125fc1cc713d  .dir-l
*** 16,45 ****
  fe60d87048567d4fe8c8a0ed2448bcc8  COPYING.RUNTIME
  d32239bcb673463ab874e80d47fae504  COPYING3
  6a6a8e020838b23406c81b19c1d46df6  COPYING3.LIB
! dcf8644b7185d8bfc850b996a576f6cf  ChangeLog
  09538b708302f1735f6fa05b622ecf5e  ChangeLog.tree-ssa
  79ef16e405f5873970e04cee49091ff8  INSTALL/README
! 0c4b65958eeb60576941b9ac74f107c7  INSTALL/binaries.html
! 55b7dd593f825d1e18f8300dfb6d9135  INSTALL/build.html
! c7f0bcac711b53ec526aa7462ed62e84  INSTALL/configure.html
! d2fd0b75a80bbbc1039adf5905907d92  INSTALL/download.html
! 22470239483dc4a8209ae0e7aedb975a  INSTALL/finalinstall.html
! eeca39b775f90e9aba3299ac7ca5226b  INSTALL/gfdl.html
! dc724af1087ecfe674057e134fb96f24  INSTALL/index.html
! 1312e5d2d766e7329830119e414c6dc0  INSTALL/old.html
! 18426c8161a0727970e58fae85d7462d  INSTALL/prerequisites.html
! b2a5a4d2a4f45a040ee13af01b54cd69  INSTALL/specific.html
! ecf1d0a55509986c460eb99faf99fa15  INSTALL/test.html
! 0f40e81508b9faea87cd500386979481  LAST_UPDATED
  5df43eb77ba93510a6adee7bd06bd774  MAINTAINERS
! f16f33768674699c5cf92a8ca06744d5  Makefile.def
! 1e713ad7c4b220e69fd0dc77d8060c6a  Makefile.in
  f3a76b2dae23759df8f4bf5f1088f950  Makefile.tpl
! 316a89552e2010523cfcde0315ad180b  NEWS
  80d26bc3b1ad4f6969a96a24c9181bf5  README
  b510a5285eb05298b5f3d9f5ae920588  boehm-gc/AmigaOS.c
  2caafacabf758bb76a9dfce1fc544b97  boehm-gc/BCC_MAKEFILE
! b821d6f1d53442abb5183e302cb9bdc6  boehm-gc/ChangeLog
  c18075e3729cd116028480307a8e845d  boehm-gc/EMX_MAKEFILE
  3b7cc3be9ed3c2135bbda990e8a69303  boehm-gc/MacOS.c
  5cf7764626b7dd7272b2fe11403d1b6a  boehm-gc/MacProjects.sit.hqx
--- 16,45 ----
  fe60d87048567d4fe8c8a0ed2448bcc8  COPYING.RUNTIME
  d32239bcb673463ab874e80d47fae504  COPYING3
  6a6a8e020838b23406c81b19c1d46df6  COPYING3.LIB
! cb1215d6af0c08ef8981990373024205  ChangeLog
  09538b708302f1735f6fa05b622ecf5e  ChangeLog.tree-ssa
  79ef16e405f5873970e04cee49091ff8  INSTALL/README
! 3c47fb6f8e8f7a7dcf0197d643772f00  INSTALL/binaries.html
! e7e2b492b774d03f1ce332c45914d0c6  INSTALL/build.html
! 474365a0fa73825b88ff0c3e3956ef7c  INSTALL/configure.html
! 1c35df4887f1a4748bd58d863af32714  INSTALL/download.html
! 182f3ca1425d1ccf637dd048e670c1f6  INSTALL/finalinstall.html
! f24b4999e0b38760db90dbb5acf5a2d4  INSTALL/gfdl.html
! 7bd1f7ee719ca2fc0abb6c5965935367  INSTALL/index.html
! 620f6dbef9699a9bde5d78980fbfaaa0  INSTALL/old.html
! 7ad856e1bb0b805518f4a6ab0ce33cef  INSTALL/prerequisites.html
! 1cb47b1be098748cd1c1c3202ad016bb  INSTALL/specific.html
! 0d630039c49eda6f5ade37d8aecbf88b  INSTALL/test.html
! 0217bca77bf4fb426b11c9694d10e12f  LAST_UPDATED
  5df43eb77ba93510a6adee7bd06bd774  MAINTAINERS
! fc230d67697000ee98f8a80dc5e7abd7  Makefile.def
! 83d9a5a1efd0ff345894160c20e6125a  Makefile.in
  f3a76b2dae23759df8f4bf5f1088f950  Makefile.tpl
! 498da41d09e58f16734587ba2b61dfd8  NEWS
  80d26bc3b1ad4f6969a96a24c9181bf5  README
  b510a5285eb05298b5f3d9f5ae920588  boehm-gc/AmigaOS.c
  2caafacabf758bb76a9dfce1fc544b97  boehm-gc/BCC_MAKEFILE
! 165fde2fdfbd5ef63140bd74ac4df50b  boehm-gc/ChangeLog
  c18075e3729cd116028480307a8e845d  boehm-gc/EMX_MAKEFILE
  3b7cc3be9ed3c2135bbda990e8a69303  boehm-gc/MacOS.c
  5cf7764626b7dd7272b2fe11403d1b6a  boehm-gc/MacProjects.sit.hqx
*************** b04a1232318128ebd7c630fca10d02e5  boehm-
*** 218,224 ****
  eea34cf893bb060ee20189e256a8065a  config.guess
  040359150cf11493f973a46d8a25b06b  config.rpath
  9e38dc3cc2b4e471ea192c8984fb0cd1  config.sub
! 900ae5ac06e2393a3183425057584786  config/ChangeLog
  0fcd4badfe2a2191778bdf5ab94aa40c  config/acinclude.m4
  9238d23c68259d195b332db71892d242  config/acx.m4
  6b030f5cf640bdd401ea739f54a667f8  config/asmcfi.m4
--- 218,224 ----
  eea34cf893bb060ee20189e256a8065a  config.guess
  040359150cf11493f973a46d8a25b06b  config.rpath
  9e38dc3cc2b4e471ea192c8984fb0cd1  config.sub
! 42cdbac8ec035b3bc6d8a6db5a3d84c8  config/ChangeLog
  0fcd4badfe2a2191778bdf5ab94aa40c  config/acinclude.m4
  9238d23c68259d195b332db71892d242  config/acx.m4
  6b030f5cf640bdd401ea739f54a667f8  config/asmcfi.m4
*************** b0d2f2e937c16091b330451e6883c4b6  config
*** 300,308 ****
  b6afa5c33fb98edfaf591dd38d198b0d  config/warnings.m4
  7ef51b0adb98e5c5f7aba46d2c7293f1  config/weakref.m4
  e249d18c447a8372fd1ed5f084284d6b  config/zlib.m4
! 63e913e27fbfee8962ff656ebc7b1447  configure
! 93584659b041680f4a3067ca529601f0  configure.ac
! 103400c5efef132fe6ea3718d738f4bd  contrib/ChangeLog
  7af8d2979bf1a7cfa88e30d05fa22be2  contrib/ChangeLog.tree-ssa
  e0ea80d7094bf66610f2f60db444f9a1  contrib/analyze_brprob
  998f0112578f801ac84646f060e18f89  contrib/check_GNU_style.sh
--- 300,308 ----
  b6afa5c33fb98edfaf591dd38d198b0d  config/warnings.m4
  7ef51b0adb98e5c5f7aba46d2c7293f1  config/weakref.m4
  e249d18c447a8372fd1ed5f084284d6b  config/zlib.m4
! 47def2ac3dfe6c1441fdbf9365da8ad6  configure
! a9ad66b621e90fba61d4cc9a231bd82e  configure.ac
! 9c9df8009b29222ee5d283698648a292  contrib/ChangeLog
  7af8d2979bf1a7cfa88e30d05fa22be2  contrib/ChangeLog.tree-ssa
  e0ea80d7094bf66610f2f60db444f9a1  contrib/analyze_brprob
  998f0112578f801ac84646f060e18f89  contrib/check_GNU_style.sh
*************** f2ca7b2fcab4618447996996322c174f  contri
*** 318,324 ****
  d15395f576c45a45e0272cb440d04f9d  contrib/dg-extract-results.sh
  87ae17b353cdce921324af084ec6dcb1  contrib/dglib.pm
  174a1f43dfb4bc58a4fb430af65fec44  contrib/download_ecj
! d345b64b72d98783a0bebd33857e7ac9  contrib/download_prerequisites
  1630984090f8c7ed66e5a977c20664cf  contrib/filter_gcc_for_doxygen
  db03e57377f9eb202b7b783eb81fe40d  contrib/filter_knr2ansi.pl
  2e831f673656f3052f95930c3203cce9  contrib/filter_params.pl
--- 318,324 ----
  d15395f576c45a45e0272cb440d04f9d  contrib/dg-extract-results.sh
  87ae17b353cdce921324af084ec6dcb1  contrib/dglib.pm
  174a1f43dfb4bc58a4fb430af65fec44  contrib/download_ecj
! 2a18c4d6c3c423938048a318841f1d04  contrib/download_prerequisites
  1630984090f8c7ed66e5a977c20664cf  contrib/filter_gcc_for_doxygen
  db03e57377f9eb202b7b783eb81fe40d  contrib/filter_knr2ansi.pl
  2e831f673656f3052f95930c3203cce9  contrib/filter_params.pl
*************** fa945bac89ee68b410027dcfe1312f4b  contri
*** 334,340 ****
  0fb5c8c3cd465d8bd57b55b2548c683a  contrib/paranoia.cc
  9083c56c1c89c5bec355a27f78e49807  contrib/patch_tester.sh
  87a19b40fbd220938cf6c23c42c255e2  contrib/prepare_patch.sh
! 0a852375c3bfb58f54ee7ce9778fba2b  contrib/reghunt/ChangeLog
  cf247a580e49d212518de409793db0a8  contrib/reghunt/bin/gcc-build-full
  724e70ea3e80f87f2a201bbe2f1eef37  contrib/reghunt/bin/gcc-build-simple
  3f2318bae7562a4ad1639e686916a545  contrib/reghunt/bin/gcc-cleanup
--- 334,340 ----
  0fb5c8c3cd465d8bd57b55b2548c683a  contrib/paranoia.cc
  9083c56c1c89c5bec355a27f78e49807  contrib/patch_tester.sh
  87a19b40fbd220938cf6c23c42c255e2  contrib/prepare_patch.sh
! fac31380c7f110dc59dd8b2f0966b37e  contrib/reghunt/ChangeLog
  cf247a580e49d212518de409793db0a8  contrib/reghunt/bin/gcc-build-full
  724e70ea3e80f87f2a201bbe2f1eef37  contrib/reghunt/bin/gcc-build-simple
  3f2318bae7562a4ad1639e686916a545  contrib/reghunt/bin/gcc-cleanup
*************** f251d49dd87647250fcd74dd50b7835f  contri
*** 393,399 ****
  e2829fc4af4f433a6a328a62d5ce8066  contrib/reghunt/examples/reg-watch
  afd863c2ec84c906e20f9b9787b1f0fe  contrib/reghunt/examples/reg-watch.awk
  8955535523d4b5f48006bcb851ba9b4b  contrib/reghunt/examples/testall
! 1c56943890d7f3bb257c0321c62d1a3b  contrib/regression/ChangeLog
  30553bfced1b2b46bf7ca01ef6ba69d1  contrib/regression/GCC_Regression_Tester.wdgt/Default.png
  ad38ddd771df222eb9d413e3c7f6a751  contrib/regression/GCC_Regression_Tester.wdgt/Icon.png
  777bd286c147cc02861811f66b9a4440  contrib/regression/GCC_Regression_Tester.wdgt/Info.plist
--- 393,399 ----
  e2829fc4af4f433a6a328a62d5ce8066  contrib/reghunt/examples/reg-watch
  afd863c2ec84c906e20f9b9787b1f0fe  contrib/reghunt/examples/reg-watch.awk
  8955535523d4b5f48006bcb851ba9b4b  contrib/reghunt/examples/testall
! f3fd0c0094ab83633c5f72e437aba1ef  contrib/regression/ChangeLog
  30553bfced1b2b46bf7ca01ef6ba69d1  contrib/regression/GCC_Regression_Tester.wdgt/Default.png
  ad38ddd771df222eb9d413e3c7f6a751  contrib/regression/GCC_Regression_Tester.wdgt/Icon.png
  777bd286c147cc02861811f66b9a4440  contrib/regression/GCC_Regression_Tester.wdgt/Info.plist
*************** e00fa8f7dd72b80ca5a64130e85fe4f4  contri
*** 417,423 ****
  6ed51d5edccbae74c6500732f8a40540  contrib/update-copyright.py
  7cb42cbdf8becd280d1e16191416fb62  contrib/warn_summary
  21504de31981a67b5b93b265029d1865  depcomp
! 4d00e9f755d470cf3b2b579214bddc51  fixincludes/ChangeLog
  c23ba4c4f4ca4dfcdd9b4155e4626da7  fixincludes/Makefile.in
  4eb8fdda3b3e303c7aa822d341495822  fixincludes/README
  455903ad4ff71fa5c5340ef7ae41a0e6  fixincludes/README-fixinc
--- 417,423 ----
  6ed51d5edccbae74c6500732f8a40540  contrib/update-copyright.py
  7cb42cbdf8becd280d1e16191416fb62  contrib/warn_summary
  21504de31981a67b5b93b265029d1865  depcomp
! d7aaa0cc4e452b3243b312f48a37aa72  fixincludes/ChangeLog
  c23ba4c4f4ca4dfcdd9b4155e4626da7  fixincludes/Makefile.in
  4eb8fdda3b3e303c7aa822d341495822  fixincludes/README
  455903ad4ff71fa5c5340ef7ae41a0e6  fixincludes/README-fixinc
*************** e06760e2aaa65a20f4f201cf50e62a16  fixinc
*** 430,442 ****
  497da58c4b47627a33f754b61f6eb051  fixincludes/fixinc.in
  01aed58f85fe12db3071f34a29e54c9b  fixincludes/fixincl.c
  33eafc45c2f2fff3597f318ca0dfb5a1  fixincludes/fixincl.tpl
! e17b11099b3f35f44a9b1f4122101f57  fixincludes/fixincl.x
  47da6e634225e1667c26a71bcf234bfa  fixincludes/fixlib.c
  440bb79da40ac194e1c91b5ae2754eb1  fixincludes/fixlib.h
  5b2c1fd3ef9d44fb6beb1a0d45ddd533  fixincludes/fixopts.c
  ed1415e9dbc8f421fd9288bde0d90ad1  fixincludes/fixtests.c
  6df145c7cea1e2099cf97a0d83564aca  fixincludes/genfixes
! 2981b7a6be065d606badda1ef2d12cdb  fixincludes/inclhack.def
  6e093a147c4e377aa751d74c82d0bd87  fixincludes/mkfixinc.sh
  5f9960cfe65b2e6bef658f770e52dfef  fixincludes/mkheaders.in
  3aa0563cd682ee61ecd9eb6eea0b0bce  fixincludes/procopen.c
--- 430,442 ----
  497da58c4b47627a33f754b61f6eb051  fixincludes/fixinc.in
  01aed58f85fe12db3071f34a29e54c9b  fixincludes/fixincl.c
  33eafc45c2f2fff3597f318ca0dfb5a1  fixincludes/fixincl.tpl
! 60638500c904ba4ec56811c5656f6869  fixincludes/fixincl.x
  47da6e634225e1667c26a71bcf234bfa  fixincludes/fixlib.c
  440bb79da40ac194e1c91b5ae2754eb1  fixincludes/fixlib.h
  5b2c1fd3ef9d44fb6beb1a0d45ddd533  fixincludes/fixopts.c
  ed1415e9dbc8f421fd9288bde0d90ad1  fixincludes/fixtests.c
  6df145c7cea1e2099cf97a0d83564aca  fixincludes/genfixes
! ed738e566fcc80c62466f2c47d99e006  fixincludes/inclhack.def
  6e093a147c4e377aa751d74c82d0bd87  fixincludes/mkfixinc.sh
  5f9960cfe65b2e6bef658f770e52dfef  fixincludes/mkheaders.in
  3aa0563cd682ee61ecd9eb6eea0b0bce  fixincludes/procopen.c
*************** d2f1ddef1ca3edae298e37f7bc892941  fixinc
*** 516,522 ****
  563eddf934e21ec7f85628e18fb1c641  fixincludes/tests/base/stdint-hpux11.h
  cc3783f241fa992a305aced8e1195ee9  fixincludes/tests/base/stdint-newlib.h
  1ee4e2b61ae5781d35271f3181927037  fixincludes/tests/base/stdint.h
! a023702924578e817fa25256464b7558  fixincludes/tests/base/stdio.h
  1887d8bc1711dae9922852cda6027877  fixincludes/tests/base/stdio_tag.h
  f7553de66508d6d79faafd2724375053  fixincludes/tests/base/stdlib.h
  42a7de17fb8f2ac74bc30c7029199637  fixincludes/tests/base/string.h
--- 516,522 ----
  563eddf934e21ec7f85628e18fb1c641  fixincludes/tests/base/stdint-hpux11.h
  cc3783f241fa992a305aced8e1195ee9  fixincludes/tests/base/stdint-newlib.h
  1ee4e2b61ae5781d35271f3181927037  fixincludes/tests/base/stdint.h
! 56851945b928073d5e3f774f1efb0721  fixincludes/tests/base/stdio.h
  1887d8bc1711dae9922852cda6027877  fixincludes/tests/base/stdio_tag.h
  f7553de66508d6d79faafd2724375053  fixincludes/tests/base/stdlib.h
  42a7de17fb8f2ac74bc30c7029199637  fixincludes/tests/base/string.h
*************** a5e817d35ded04a0fb03999b50c0e89e  fixinc
*** 551,562 ****
  955462b555900ecd3934223c64e21fa7  fixincludes/tests/base/types/vxTypesBase.h
  c78e762f2c91f2af991feda7d3d7f4b2  fixincludes/tests/base/unistd.h
  f9abccf4b8b7eac82a99bb1f9ef6832f  gcc/ABOUT-GCC-NLS
! 8469288315b53a9539ab167633c8e9ab  gcc/BASE-VER
  59530bdf33659b29e73d4adb9f9f6552  gcc/COPYING
  a916467b91076e631dd8edb7424769c7  gcc/COPYING.LIB
  d32239bcb673463ab874e80d47fae504  gcc/COPYING3
  6a6a8e020838b23406c81b19c1d46df6  gcc/COPYING3.LIB
! af0ae041a86e80c831594c9cb4e4e38a  gcc/ChangeLog
  a3b63c675afa7a655cc2bfa8a907af79  gcc/ChangeLog-1997
  d9a88529352a010253c2e8fb1ed6023b  gcc/ChangeLog-1998
  240f08f81cb4699e8b49347db38233db  gcc/ChangeLog-1999
--- 551,562 ----
  955462b555900ecd3934223c64e21fa7  fixincludes/tests/base/types/vxTypesBase.h
  c78e762f2c91f2af991feda7d3d7f4b2  fixincludes/tests/base/unistd.h
  f9abccf4b8b7eac82a99bb1f9ef6832f  gcc/ABOUT-GCC-NLS
! 4c75a25275612dd1ce4e57cff9a999e7  gcc/BASE-VER
  59530bdf33659b29e73d4adb9f9f6552  gcc/COPYING
  a916467b91076e631dd8edb7424769c7  gcc/COPYING.LIB
  d32239bcb673463ab874e80d47fae504  gcc/COPYING3
  6a6a8e020838b23406c81b19c1d46df6  gcc/COPYING3.LIB
! 6abe191f5c3c43b5fd71691be6b3db36  gcc/ChangeLog
  a3b63c675afa7a655cc2bfa8a907af79  gcc/ChangeLog-1997
  d9a88529352a010253c2e8fb1ed6023b  gcc/ChangeLog-1998
  240f08f81cb4699e8b49347db38233db  gcc/ChangeLog-1999
*************** fb3fadb88e1d2b3b640cfaaa5ff11780  gcc/Ch
*** 580,586 ****
  3eb07e0b2e542409bf73d359f7f65609  gcc/ChangeLog.ptr
  e13638e26743ba41e6011b76cc00d9a9  gcc/ChangeLog.tree-ssa
  739ab47f6425bcea1d05e4fc0542de54  gcc/ChangeLog.tuples
! 6049774da9d491a624b3646a7cfa7b9b  gcc/DATESTAMP
  d41d8cd98f00b204e9800998ecf8427e  gcc/DEV-PHASE
  eb92e1ff5e982ca07e173e0eb286d243  gcc/FSFChangeLog
  30e1e33411566388b3164558482dc5e6  gcc/FSFChangeLog.10
--- 580,586 ----
  3eb07e0b2e542409bf73d359f7f65609  gcc/ChangeLog.ptr
  e13638e26743ba41e6011b76cc00d9a9  gcc/ChangeLog.tree-ssa
  739ab47f6425bcea1d05e4fc0542de54  gcc/ChangeLog.tuples
! a488d8f104131cbd3ef865b4db6a6df7  gcc/DATESTAMP
  d41d8cd98f00b204e9800998ecf8427e  gcc/DEV-PHASE
  eb92e1ff5e982ca07e173e0eb286d243  gcc/FSFChangeLog
  30e1e33411566388b3164558482dc5e6  gcc/FSFChangeLog.10
*************** ec6799501b2eb2923d5de6a66169dbd2  gcc/ON
*** 592,598 ****
  65b0958f3e11d2f408011ac52955b811  gcc/acinclude.m4
  8dcfee0fc9b019ed7810de9926841795  gcc/aclocal.m4
  30995d78221b41ce62c92b2f601b4ebb  gcc/ada/9drpc.adb
! 64e376334754800fbdcd0f2cd0e7aecf  gcc/ada/ChangeLog
  683be0b07dc4f64f118fd5e8ae9cb30d  gcc/ada/ChangeLog-2001
  7aff25efb203be4136b8776cdc812956  gcc/ada/ChangeLog-2002
  cd2379152000f40157d349018fb9364d  gcc/ada/ChangeLog-2003
--- 592,598 ----
  65b0958f3e11d2f408011ac52955b811  gcc/acinclude.m4
  8dcfee0fc9b019ed7810de9926841795  gcc/aclocal.m4
  30995d78221b41ce62c92b2f601b4ebb  gcc/ada/9drpc.adb
! cd9a065d894137acb4968430b1359f36  gcc/ada/ChangeLog
  683be0b07dc4f64f118fd5e8ae9cb30d  gcc/ada/ChangeLog-2001
  7aff25efb203be4136b8776cdc812956  gcc/ada/ChangeLog-2002
  cd2379152000f40157d349018fb9364d  gcc/ada/ChangeLog-2003
*************** a03b138901942ef6b8a662409e6e842d  gcc/ad
*** 1044,1050 ****
  9d3dd8a317fdbdec1a27b44480e76d39  gcc/ada/a-taster.ads
  09e5467697bae79fd39e9e40a68afbab  gcc/ada/a-teioed.adb
  4eb0094120306451664ed73cdafe1d74  gcc/ada/a-teioed.ads
! 1e9390654c0c225c00df58752340cfdc  gcc/ada/a-textio.adb
  18a11eb25686c5e8692fbf6dc35ae63e  gcc/ada/a-textio.ads
  cb6c13a1bd5a4009dc47cdeac61f5c63  gcc/ada/a-tgdico.ads
  e52f158e88867c99b27268762d9506b4  gcc/ada/a-tiboio.adb
--- 1044,1050 ----
  9d3dd8a317fdbdec1a27b44480e76d39  gcc/ada/a-taster.ads
  09e5467697bae79fd39e9e40a68afbab  gcc/ada/a-teioed.adb
  4eb0094120306451664ed73cdafe1d74  gcc/ada/a-teioed.ads
! 85f33903adc2509f924ec56d84a5085d  gcc/ada/a-textio.adb
  18a11eb25686c5e8692fbf6dc35ae63e  gcc/ada/a-textio.ads
  cb6c13a1bd5a4009dc47cdeac61f5c63  gcc/ada/a-tgdico.ads
  e52f158e88867c99b27268762d9506b4  gcc/ada/a-tiboio.adb
*************** f459c88852baf5a8d82a6acef1473c32  gcc/ad
*** 1558,1565 ****
  d7eca93022b3adc8f4a61dbe910e95d2  gcc/ada/g-zspche.adb
  b45654446bc74bb68ae4adef78906e9b  gcc/ada/g-zspche.ads
  698b837b776abdf33504479af8506a50  gcc/ada/g-zstspl.ads
! ec9434db1d60180addfe46d2744f6380  gcc/ada/gcc-interface/Make-lang.in
! 71b846717da049700d46e08965200a8a  gcc/ada/gcc-interface/Makefile.in
  d47cdfac076a7e474979da4139393b39  gcc/ada/gcc-interface/ada-tree.def
  a283b124426371820055dc3a8082b6a8  gcc/ada/gcc-interface/ada-tree.h
  51c95420b5900990141d2e5705582197  gcc/ada/gcc-interface/ada.h
--- 1558,1565 ----
  d7eca93022b3adc8f4a61dbe910e95d2  gcc/ada/g-zspche.adb
  b45654446bc74bb68ae4adef78906e9b  gcc/ada/g-zspche.ads
  698b837b776abdf33504479af8506a50  gcc/ada/g-zstspl.ads
! 11e71db94d870ce35e79f23cfac3500a  gcc/ada/gcc-interface/Make-lang.in
! a72679c5ea14a80ef64caa2ba5e2e16f  gcc/ada/gcc-interface/Makefile.in
  d47cdfac076a7e474979da4139393b39  gcc/ada/gcc-interface/ada-tree.def
  a283b124426371820055dc3a8082b6a8  gcc/ada/gcc-interface/ada-tree.h
  51c95420b5900990141d2e5705582197  gcc/ada/gcc-interface/ada.h
*************** f2f009e704358eef01e9cc910cf21f14  gcc/ad
*** 2044,2050 ****
  c4045ad22005510940d70e1a445db431  gcc/ada/s-multip.ads
  9403a800176e33306ca96b5b2b8b5c5b  gcc/ada/s-os_lib.adb
  da721f63f954680e720c914fc5b1c9e0  gcc/ada/s-os_lib.ads
! 0ac6b3786374f49f1b441988c0f87298  gcc/ada/s-oscons-tmplt.c
  f45382176206d1e0b4098d842fbd1790  gcc/ada/s-osinte-aix.adb
  3539908c15bc37fc1763ee5ab4d4768a  gcc/ada/s-osinte-aix.ads
  39c61ac1bebc2cb878e97431624f901b  gcc/ada/s-osinte-android.adb
--- 2044,2050 ----
  c4045ad22005510940d70e1a445db431  gcc/ada/s-multip.ads
  9403a800176e33306ca96b5b2b8b5c5b  gcc/ada/s-os_lib.adb
  da721f63f954680e720c914fc5b1c9e0  gcc/ada/s-os_lib.ads
! 01a17ca9968035104efe0254cf0c5e6a  gcc/ada/s-oscons-tmplt.c
  f45382176206d1e0b4098d842fbd1790  gcc/ada/s-osinte-aix.adb
  3539908c15bc37fc1763ee5ab4d4768a  gcc/ada/s-osinte-aix.ads
  39c61ac1bebc2cb878e97431624f901b  gcc/ada/s-osinte-android.adb
*************** c0c86a23f6e7c29082660aa8e265c1d4  gcc/ad
*** 2053,2068 ****
  8eb9be01349075439848217caea28840  gcc/ada/s-osinte-darwin.ads
  b2153a6d0429ecf2d94b05b9d09e6160  gcc/ada/s-osinte-dummy.ads
  1f06872d93c69bbab8ffc44d7bb1a6e6  gcc/ada/s-osinte-freebsd.adb
! 22fe8cfebbc50f321bdcf46321c16d7d  gcc/ada/s-osinte-freebsd.ads
  7f1f83f2b78279e17d374e171c1da3b2  gcc/ada/s-osinte-hpux-dce.adb
  e0c8077ba5d78f82edb8990863741a5e  gcc/ada/s-osinte-hpux-dce.ads
  d7a90948dd139467401ea238fbf6828c  gcc/ada/s-osinte-hpux.ads
! a61877a14692bc80fb90f9c55b339508  gcc/ada/s-osinte-kfreebsd-gnu.ads
  9e59ea10b5c96ddb478d2b7b97c913a4  gcc/ada/s-osinte-linux.ads
  c7a2af0b417168daa486407e6b562409  gcc/ada/s-osinte-mingw.ads
  e0ccc12265d7031072307fee72e66441  gcc/ada/s-osinte-posix.adb
  95d33f38d09b64c6ddbdf6ca9013a19a  gcc/ada/s-osinte-rtems.adb
! 3dd5936d5b2ac8711103b898e57f8824  gcc/ada/s-osinte-rtems.ads
  60d201ac2cb9230bfb79e898dae488b6  gcc/ada/s-osinte-solaris-posix.ads
  4b79cc58a1b73b941681456c8abba9f5  gcc/ada/s-osinte-solaris.adb
  5d8bb4d19a51168c31b3c222912bdd69  gcc/ada/s-osinte-solaris.ads
--- 2053,2068 ----
  8eb9be01349075439848217caea28840  gcc/ada/s-osinte-darwin.ads
  b2153a6d0429ecf2d94b05b9d09e6160  gcc/ada/s-osinte-dummy.ads
  1f06872d93c69bbab8ffc44d7bb1a6e6  gcc/ada/s-osinte-freebsd.adb
! 460575dee7844394f427bf171b413738  gcc/ada/s-osinte-freebsd.ads
  7f1f83f2b78279e17d374e171c1da3b2  gcc/ada/s-osinte-hpux-dce.adb
  e0c8077ba5d78f82edb8990863741a5e  gcc/ada/s-osinte-hpux-dce.ads
  d7a90948dd139467401ea238fbf6828c  gcc/ada/s-osinte-hpux.ads
! 7db31ded89ea5e94817f0e46cdcc32d4  gcc/ada/s-osinte-kfreebsd-gnu.ads
  9e59ea10b5c96ddb478d2b7b97c913a4  gcc/ada/s-osinte-linux.ads
  c7a2af0b417168daa486407e6b562409  gcc/ada/s-osinte-mingw.ads
  e0ccc12265d7031072307fee72e66441  gcc/ada/s-osinte-posix.adb
  95d33f38d09b64c6ddbdf6ca9013a19a  gcc/ada/s-osinte-rtems.adb
! fe47c19713c37f489761c788b554d4f0  gcc/ada/s-osinte-rtems.ads
  60d201ac2cb9230bfb79e898dae488b6  gcc/ada/s-osinte-solaris-posix.ads
  4b79cc58a1b73b941681456c8abba9f5  gcc/ada/s-osinte-solaris.adb
  5d8bb4d19a51168c31b3c222912bdd69  gcc/ada/s-osinte-solaris.ads
*************** dff6c45dedc5b25498e3b38f561e4cc7  gcc/ad
*** 2707,2713 ****
  0493a7ed666c4b102be665a8e328be35  gcc/ada/xutil.adb
  2c8b2f1975e4e064d3803db6dbd516cb  gcc/ada/xutil.ads
  fdfbd24619483000b7e04929c29feebb  gcc/addresses.h
! bc09ee30e57e9f7ab0427b8db7ffe650  gcc/alias.c
  f806ef31303c8073c9399221837a0cca  gcc/alias.h
  62460fd310b0c679995a9f3e7a5dd196  gcc/alloc-pool.c
  381b28a1bdd5698b2aa6b37bbe7bd591  gcc/alloc-pool.h
--- 2707,2713 ----
  0493a7ed666c4b102be665a8e328be35  gcc/ada/xutil.adb
  2c8b2f1975e4e064d3803db6dbd516cb  gcc/ada/xutil.ads
  fdfbd24619483000b7e04929c29feebb  gcc/addresses.h
! be5e56b27cef6cb9da2eca277a52c897  gcc/alias.c
  f806ef31303c8073c9399221837a0cca  gcc/alias.h
  62460fd310b0c679995a9f3e7a5dd196  gcc/alloc-pool.c
  381b28a1bdd5698b2aa6b37bbe7bd591  gcc/alloc-pool.h
*************** ad3169d3a580696f6480a7d86c8d0e34  gcc/bi
*** 2724,2741 ****
  0c1f33ae2da3716f67ce61924c81e074  gcc/bt-load.c
  af0e8c840fa48a6200875c0df80dd7f7  gcc/builtin-attrs.def
  4a5945618431b5c84500f7b0e9f69819  gcc/builtin-types.def
! 5bb4e9f0f243e7b64732978ff94a2193  gcc/builtins.c
  709447be4b984f09869436e1af94d606  gcc/builtins.def
  4b25cb43c45b2775bf3398cad0b2f997  gcc/builtins.h
! 927e5ff8d5141dee866d4063e140c7d3  gcc/c-family/ChangeLog
  22037a5d7bda1a2cf1c34a813bad655b  gcc/c-family/array-notation-common.c
  48d6ed64df57da982f2317402d404124  gcc/c-family/c-ada-spec.c
  10157e4802b298ec57f6bbe626694034  gcc/c-family/c-ada-spec.h
  005a6e6078a443f37358315735999e75  gcc/c-family/c-cilkplus.c
! bf2aac54335b02e1b34f9cd84cd7917a  gcc/c-family/c-common.c
  3ce0acd449868895cda4785a578266e2  gcc/c-family/c-common.def
  2f64edf02605a36ddcb4643da27c6200  gcc/c-family/c-common.h
! 309d7a6ddfc15b1ae38e85f81163a164  gcc/c-family/c-cppbuiltin.c
  dbc45b842496652a81ddf71534f085cb  gcc/c-family/c-dump.c
  d903f037f15d1a4333bff696b8b4951a  gcc/c-family/c-format.c
  3762f6009afbaf0a23480990fa2ad3c4  gcc/c-family/c-format.h
--- 2724,2741 ----
  0c1f33ae2da3716f67ce61924c81e074  gcc/bt-load.c
  af0e8c840fa48a6200875c0df80dd7f7  gcc/builtin-attrs.def
  4a5945618431b5c84500f7b0e9f69819  gcc/builtin-types.def
! 502558aceb17fa75d3f035da13056540  gcc/builtins.c
  709447be4b984f09869436e1af94d606  gcc/builtins.def
  4b25cb43c45b2775bf3398cad0b2f997  gcc/builtins.h
! e27e8d47439dd35c469a82ea2efadccd  gcc/c-family/ChangeLog
  22037a5d7bda1a2cf1c34a813bad655b  gcc/c-family/array-notation-common.c
  48d6ed64df57da982f2317402d404124  gcc/c-family/c-ada-spec.c
  10157e4802b298ec57f6bbe626694034  gcc/c-family/c-ada-spec.h
  005a6e6078a443f37358315735999e75  gcc/c-family/c-cilkplus.c
! 4132d7868a87a4b609bdc0d748308736  gcc/c-family/c-common.c
  3ce0acd449868895cda4785a578266e2  gcc/c-family/c-common.def
  2f64edf02605a36ddcb4643da27c6200  gcc/c-family/c-common.h
! d26c8589cd2a2bd4d0e97831701370b9  gcc/c-family/c-cppbuiltin.c
  dbc45b842496652a81ddf71534f085cb  gcc/c-family/c-dump.c
  d903f037f15d1a4333bff696b8b4951a  gcc/c-family/c-format.c
  3762f6009afbaf0a23480990fa2ad3c4  gcc/c-family/c-format.h
*************** a3c101e11d8d2321151be53333283c58  gcc/c-
*** 2745,2751 ****
  58118b938591ec4ac7e204fa9c8183b5  gcc/c-family/c-omp.c
  f61beb8b5789078d8f0656cacf166b58  gcc/c-family/c-opts.c
  6f8ef838c68a594024f4c12c021f38be  gcc/c-family/c-pch.c
! a764fac4f453e4c326786cf0400015da  gcc/c-family/c-ppoutput.c
  dce0ba09fb1c4c409b75ef665ff94efc  gcc/c-family/c-pragma.c
  61e3aeb23503e1772d1c2c1fdbcea56f  gcc/c-family/c-pragma.h
  7958151ac6795655d68812f5a45303f9  gcc/c-family/c-pretty-print.c
--- 2745,2751 ----
  58118b938591ec4ac7e204fa9c8183b5  gcc/c-family/c-omp.c
  f61beb8b5789078d8f0656cacf166b58  gcc/c-family/c-opts.c
  6f8ef838c68a594024f4c12c021f38be  gcc/c-family/c-pch.c
! 50cb86225c83df9a1c700ced6062bd31  gcc/c-family/c-ppoutput.c
  dce0ba09fb1c4c409b75ef665ff94efc  gcc/c-family/c-pragma.c
  61e3aeb23503e1772d1c2c1fdbcea56f  gcc/c-family/c-pragma.h
  7958151ac6795655d68812f5a45303f9  gcc/c-family/c-pretty-print.c
*************** dce0ba09fb1c4c409b75ef665ff94efc  gcc/c-
*** 2760,2766 ****
  8041b1cda8919775362c4465096c609b  gcc/c-family/cilk.c
  85b441a3f28a2bd4e2ca99f03490e65e  gcc/c-family/cppspec.c
  00be2969ca302d49f76b65173590c942  gcc/c-family/stub-objc.c
! 99ecea74bca9a56f61db0d36f263d1ae  gcc/c/ChangeLog
  5d46413a194e3bb9b8b12f6e49e911c3  gcc/c/Make-lang.in
  da8410bebd4f145d0e880682525f4855  gcc/c/c-array-notation.c
  f8a2e7536c39b4d1e3f4b1d5ee6d62c5  gcc/c/c-aux-info.c
--- 2760,2766 ----
  8041b1cda8919775362c4465096c609b  gcc/c-family/cilk.c
  85b441a3f28a2bd4e2ca99f03490e65e  gcc/c-family/cppspec.c
  00be2969ca302d49f76b65173590c942  gcc/c-family/stub-objc.c
! f45027895349b65d8bc563cd03c64c67  gcc/c/ChangeLog
  5d46413a194e3bb9b8b12f6e49e911c3  gcc/c/Make-lang.in
  da8410bebd4f145d0e880682525f4855  gcc/c/c-array-notation.c
  f8a2e7536c39b4d1e3f4b1d5ee6d62c5  gcc/c/c-aux-info.c
*************** f8a2e7536c39b4d1e3f4b1d5ee6d62c5  gcc/c/
*** 2771,2790 ****
  8b01b74da83bfb4d6dc1127114c72f94  gcc/c/c-lang.h
  e8fa0ec0164ceb8a90d6ae74f9c7fd1b  gcc/c/c-objc-common.c
  941499386ac0a23999c942a8986f8e61  gcc/c/c-objc-common.h
! e23135c8c5c5b5403727aa6cfac2e138  gcc/c/c-parser.c
! 66a995603b2cd1394afbfb29b90fe209  gcc/c/c-tree.h
! bbd32bf692648cc452d40d3cd2082082  gcc/c/c-typeck.c
  62032db4c55340bd16e7f80d99c0b016  gcc/c/config-lang.in
  597ddbe49d6b3528aa5670f785ed61e8  gcc/c/gccspec.c
  e972cc617a462165838c95421a29ca5e  gcc/caller-save.c
! ea7139881d7c530c20092866da4bb4c3  gcc/calls.c
  ed4373ba18fe8ded768dcb407262f035  gcc/calls.h
  57e25f571f9a6c30a6ac019e700a37a7  gcc/cfg-flags.def
  e136a667dd62eb56a89111c4fcb045eb  gcc/cfg.c
  02943835098f2e8538a6df30ad37cf85  gcc/cfganal.c
  4d8cc1876560628dabb57cefce453d9d  gcc/cfgbuild.c
  c9f2eb2f240e5d5b9a72b7b39d803b1e  gcc/cfgcleanup.c
! 567226e4328d5bfff1f1b9746e1e8c2e  gcc/cfgexpand.c
  b3c947b28531afadb81599f4a0d73783  gcc/cfgexpand.h
  a6a0c9ebc641dfa71f1f2e5188b0da21  gcc/cfghooks.c
  17095bd67a8350591e1bd47ec9355698  gcc/cfghooks.h
--- 2771,2790 ----
  8b01b74da83bfb4d6dc1127114c72f94  gcc/c/c-lang.h
  e8fa0ec0164ceb8a90d6ae74f9c7fd1b  gcc/c/c-objc-common.c
  941499386ac0a23999c942a8986f8e61  gcc/c/c-objc-common.h
! 33edce60cc1284f361717c0959d6bca8  gcc/c/c-parser.c
! 507c85b8f7696a33e88028354c6daad3  gcc/c/c-tree.h
! 6e554b15a3ded5e738d5dded90f67326  gcc/c/c-typeck.c
  62032db4c55340bd16e7f80d99c0b016  gcc/c/config-lang.in
  597ddbe49d6b3528aa5670f785ed61e8  gcc/c/gccspec.c
  e972cc617a462165838c95421a29ca5e  gcc/caller-save.c
! bd9af695890799c72617dd73a7b218a0  gcc/calls.c
  ed4373ba18fe8ded768dcb407262f035  gcc/calls.h
  57e25f571f9a6c30a6ac019e700a37a7  gcc/cfg-flags.def
  e136a667dd62eb56a89111c4fcb045eb  gcc/cfg.c
  02943835098f2e8538a6df30ad37cf85  gcc/cfganal.c
  4d8cc1876560628dabb57cefce453d9d  gcc/cfgbuild.c
  c9f2eb2f240e5d5b9a72b7b39d803b1e  gcc/cfgcleanup.c
! eb3b38be18e31bda0619abdc804c6bd9  gcc/cfgexpand.c
  b3c947b28531afadb81599f4a0d73783  gcc/cfgexpand.h
  a6a0c9ebc641dfa71f1f2e5188b0da21  gcc/cfghooks.c
  17095bd67a8350591e1bd47ec9355698  gcc/cfghooks.h
*************** a6a0c9ebc641dfa71f1f2e5188b0da21  gcc/cf
*** 2792,2802 ****
  8c0ea72e2cb82d8984053a8bbb661547  gcc/cfgloop.h
  4465b1eb3d111a823235d7e5458b8889  gcc/cfgloopanal.c
  a7a8e23de07e7514d4e470f630ee8e1e  gcc/cfgloopmanip.c
! fbecb7722699922ab7f9db8ea7fd59d5  gcc/cfgrtl.c
! 444bde39f32fb5b9671d26f44171421f  gcc/cgraph.c
  631fff2536ef3c000bfe0bc23e88b5af  gcc/cgraph.h
  fcb9af5cf8a6d1c7a195ca1c007c9e3f  gcc/cgraphbuild.c
! 487d0c828fa6d2d81d7fab7c77af7433  gcc/cgraphclones.c
  2793d3e7c375b13c8f3e11fa51c6c317  gcc/cgraphunit.c
  554526d022cd2d03e42412e6886c1338  gcc/cif-code.def
  f264c8d0b8b475e306ad180dadec1a98  gcc/cilk-builtins.def
--- 2792,2802 ----
  8c0ea72e2cb82d8984053a8bbb661547  gcc/cfgloop.h
  4465b1eb3d111a823235d7e5458b8889  gcc/cfgloopanal.c
  a7a8e23de07e7514d4e470f630ee8e1e  gcc/cfgloopmanip.c
! 00b2d7b100190e6a6ebe0cce24a55b88  gcc/cfgrtl.c
! e03d9b550ec8791092095c80af627c36  gcc/cgraph.c
  631fff2536ef3c000bfe0bc23e88b5af  gcc/cgraph.h
  fcb9af5cf8a6d1c7a195ca1c007c9e3f  gcc/cgraphbuild.c
! 9fa85d4ed1ca55d9ed7d1ed4fb45588f  gcc/cgraphclones.c
  2793d3e7c375b13c8f3e11fa51c6c317  gcc/cgraphunit.c
  554526d022cd2d03e42412e6886c1338  gcc/cif-code.def
  f264c8d0b8b475e306ad180dadec1a98  gcc/cilk-builtins.def
*************** f0fff0035c48bf460268a3e13ee6af37  gcc/co
*** 2808,2814 ****
  b6773a126733d1fc1b9a30ac20f98889  gcc/collect2.c
  f925b9d3bc0775367c24b644d8e35002  gcc/collect2.h
  d37c34609a296ebc9dd4d677348419ea  gcc/combine-stack-adj.c
! bd722e7fde32fa874a74ec433e7ee6b5  gcc/combine.c
  6fb797249d5246d9ba69af1e20e95b46  gcc/common.opt
  a0c9b1ade89a8b10502b808eda27512d  gcc/common/common-target-def.h
  82f688c1c764b568b712d183e502bc24  gcc/common/common-target.def
--- 2808,2814 ----
  b6773a126733d1fc1b9a30ac20f98889  gcc/collect2.c
  f925b9d3bc0775367c24b644d8e35002  gcc/collect2.h
  d37c34609a296ebc9dd4d677348419ea  gcc/combine-stack-adj.c
! 934106bdb143b8891606e989d7c05af0  gcc/combine.c
  6fb797249d5246d9ba69af1e20e95b46  gcc/common.opt
  a0c9b1ade89a8b10502b808eda27512d  gcc/common/common-target-def.h
  82f688c1c764b568b712d183e502bc24  gcc/common/common-target.def
*************** ef0ef64208ca9035f93ed6d6e9606df6  gcc/co
*** 2863,2888 ****
  2ebc5e4eccb7d2c52897dd83a4be28a7  gcc/compare-elim.c
  e82a81c423eccb73f4e9f04c09a5cae1  gcc/conditions.h
  a40ac599c845be41c961d15dfd9559b3  gcc/config.build
! 7119c03a6a90516a1af42c54b796dcc3  gcc/config.gcc
  9eba81e694fe412bcfa8aafa6743a568  gcc/config.host
! b6cab5295deaaef945420195c91ae548  gcc/config.in
  8e697813dc96ca90f5d0f4c196efe2cc  gcc/config/README
  21a150941d104bd2b16b4b064132b82b  gcc/config/aarch64/aarch64-arches.def
  526b5bd7fea44716301891aad5581e68  gcc/config/aarch64/aarch64-builtins.c
  fa8ac6bece011754d6e9cd8fa724af78  gcc/config/aarch64/aarch64-cores.def
! 19f2c3d21617a2826b76e5582962c881  gcc/config/aarch64/aarch64-elf-raw.h
  0da8426685ba7860c8cacd8f15a98f78  gcc/config/aarch64/aarch64-elf.h
! 795d01ff5da342725530900d9b344c24  gcc/config/aarch64/aarch64-linux.h
  19acc0c5b8eaf2ec35cb01753657f65d  gcc/config/aarch64/aarch64-modes.def
  719c650d0bf63bbe2a04c38aad30d8ca  gcc/config/aarch64/aarch64-option-extensions.def
  a3008f913374a88b9de4022df0b84d4c  gcc/config/aarch64/aarch64-opts.h
  fed69ad295f02f1fc1d45b7939c6a7ae  gcc/config/aarch64/aarch64-protos.h
  0a8a4231dd82bedb83a9d89591dfd07f  gcc/config/aarch64/aarch64-simd-builtins.def
! c721289c5b875328925bd324e966d9eb  gcc/config/aarch64/aarch64-simd.md
  d0075eefdaf65db63dacef89ea39e1ea  gcc/config/aarch64/aarch64-tune.md
! b881b2b0e149381b1b84c9d74ad0074a  gcc/config/aarch64/aarch64.c
  36e04e0a812dde95d35d39474d669de6  gcc/config/aarch64/aarch64.h
! 6c172d3bf8d67a803be8a72eeb69a95e  gcc/config/aarch64/aarch64.md
  b05f3a81e9d56b3b02e53935d31c5463  gcc/config/aarch64/aarch64.opt
  42403bae711918a5d5447659db661bc3  gcc/config/aarch64/arm_neon.h
  8022d0dfaefe9140acaafd3005b0334b  gcc/config/aarch64/atomics.md
--- 2863,2888 ----
  2ebc5e4eccb7d2c52897dd83a4be28a7  gcc/compare-elim.c
  e82a81c423eccb73f4e9f04c09a5cae1  gcc/conditions.h
  a40ac599c845be41c961d15dfd9559b3  gcc/config.build
! 5192e603028dedbf612f27eb0addc2a7  gcc/config.gcc
  9eba81e694fe412bcfa8aafa6743a568  gcc/config.host
! 76a384416e997e130eed30263009164b  gcc/config.in
  8e697813dc96ca90f5d0f4c196efe2cc  gcc/config/README
  21a150941d104bd2b16b4b064132b82b  gcc/config/aarch64/aarch64-arches.def
  526b5bd7fea44716301891aad5581e68  gcc/config/aarch64/aarch64-builtins.c
  fa8ac6bece011754d6e9cd8fa724af78  gcc/config/aarch64/aarch64-cores.def
! fe5c482acfecb6b8e7ed44fa4cbe1378  gcc/config/aarch64/aarch64-elf-raw.h
  0da8426685ba7860c8cacd8f15a98f78  gcc/config/aarch64/aarch64-elf.h
! d02ef4c50d1620eca58fd446289601ef  gcc/config/aarch64/aarch64-linux.h
  19acc0c5b8eaf2ec35cb01753657f65d  gcc/config/aarch64/aarch64-modes.def
  719c650d0bf63bbe2a04c38aad30d8ca  gcc/config/aarch64/aarch64-option-extensions.def
  a3008f913374a88b9de4022df0b84d4c  gcc/config/aarch64/aarch64-opts.h
  fed69ad295f02f1fc1d45b7939c6a7ae  gcc/config/aarch64/aarch64-protos.h
  0a8a4231dd82bedb83a9d89591dfd07f  gcc/config/aarch64/aarch64-simd-builtins.def
! 64f77fa3af5a66f3c8c55771b3a591ef  gcc/config/aarch64/aarch64-simd.md
  d0075eefdaf65db63dacef89ea39e1ea  gcc/config/aarch64/aarch64-tune.md
! 24ca29ef95f1163bfcc146582cb16016  gcc/config/aarch64/aarch64.c
  36e04e0a812dde95d35d39474d669de6  gcc/config/aarch64/aarch64.h
! 87e37bc75f4b5ac718f7b4ecb372f877  gcc/config/aarch64/aarch64.md
  b05f3a81e9d56b3b02e53935d31c5463  gcc/config/aarch64/aarch64.opt
  42403bae711918a5d5447659db661bc3  gcc/config/aarch64/arm_neon.h
  8022d0dfaefe9140acaafd3005b0334b  gcc/config/aarch64/atomics.md
*************** c5163265d2d83b8fe360d25202a8b342  gcc/co
*** 2898,2904 ****
  b1dbf3309f3744b073c14d10174ad350  gcc/config/alpha/alpha-protos.h
  44ec73482b11ce3af274071b08576983  gcc/config/alpha/alpha.c
  26d7e3357f7c361c8e6343bd33837415  gcc/config/alpha/alpha.h
! f93bc903e85faf39ad6458e85cf2a348  gcc/config/alpha/alpha.md
  0112499d08da07e950408270a411f17b  gcc/config/alpha/alpha.opt
  a4e4522b66118868b69da96248c8c307  gcc/config/alpha/constraints.md
  73a886f75a13ec1312100c0b05eddfce  gcc/config/alpha/driver-alpha.c
--- 2898,2904 ----
  b1dbf3309f3744b073c14d10174ad350  gcc/config/alpha/alpha-protos.h
  44ec73482b11ce3af274071b08576983  gcc/config/alpha/alpha.c
  26d7e3357f7c361c8e6343bd33837415  gcc/config/alpha/alpha.h
! 5732bafd9bea3af66abbfa55f3fdf27a  gcc/config/alpha/alpha.md
  0112499d08da07e950408270a411f17b  gcc/config/alpha/alpha.opt
  a4e4522b66118868b69da96248c8c307  gcc/config/alpha/constraints.md
  73a886f75a13ec1312100c0b05eddfce  gcc/config/alpha/driver-alpha.c
*************** b8712fbb401b24fa48945dac9bfe367c  gcc/co
*** 2948,2959 ****
  a10288b2cb1af625b28612f6454a8386  gcc/config/arm/arm-ldmstm.ml
  cf094505e37b191ba07edb74fbac88b1  gcc/config/arm/arm-modes.def
  050d4ca3b04fd3fc1406a0dcbebfe6d9  gcc/config/arm/arm-opts.h
! 93d123035540f98d03c5f095753a582a  gcc/config/arm/arm-protos.h
  d4141d32e48618aa5ba56b67b3b6f221  gcc/config/arm/arm-tables.opt
  d5d7db112e25b2d92afea2a696a57ff9  gcc/config/arm/arm-tune.md
! 0f329ddcb2d5d3a8427453fccacf1853  gcc/config/arm/arm.c
! 0e13fae99124bb56183853c266b3c5b0  gcc/config/arm/arm.h
! 5486ecb44311a1019422931b9d104bc1  gcc/config/arm/arm.md
  7ec80248e2019885ec3fa78e3d2df3b7  gcc/config/arm/arm.opt
  55a87c11458722539f3821c53f4b8c5f  gcc/config/arm/arm1020e.md
  7c28931b2e524e1b44678ca8334d5d54  gcc/config/arm/arm1026ejs.md
--- 2948,2959 ----
  a10288b2cb1af625b28612f6454a8386  gcc/config/arm/arm-ldmstm.ml
  cf094505e37b191ba07edb74fbac88b1  gcc/config/arm/arm-modes.def
  050d4ca3b04fd3fc1406a0dcbebfe6d9  gcc/config/arm/arm-opts.h
! 544f99e0acf94154191d8c290b3c4a82  gcc/config/arm/arm-protos.h
  d4141d32e48618aa5ba56b67b3b6f221  gcc/config/arm/arm-tables.opt
  d5d7db112e25b2d92afea2a696a57ff9  gcc/config/arm/arm-tune.md
! 9e7a237c4ece46493cc4d4bce9094566  gcc/config/arm/arm.c
! 24a422f3796479a458347fc7f7b8abfc  gcc/config/arm/arm.h
! 54598a4a5336aff130159db1c612f597  gcc/config/arm/arm.md
  7ec80248e2019885ec3fa78e3d2df3b7  gcc/config/arm/arm.opt
  55a87c11458722539f3821c53f4b8c5f  gcc/config/arm/arm1020e.md
  7c28931b2e524e1b44678ca8334d5d54  gcc/config/arm/arm1026ejs.md
*************** dfdf8a4aee915224ee2bc49fae27c588  gcc/co
*** 2964,2970 ****
  57ea068bd966895991477ffd6e51d2f2  gcc/config/arm/arm_neon_builtins.def
  ebcb1b558c456101c18d856467a5ffe4  gcc/config/arm/bpabi.h
  1d36ffaf951df98052e3f212624f4570  gcc/config/arm/coff.h
! e20466a62908ff0a229a2503c22b1f0a  gcc/config/arm/constraints.md
  0cb3e2e12b3a38d03abbdeda5baf61cc  gcc/config/arm/cortex-a15-neon.md
  47e8e91484851d068c687514c9a286e6  gcc/config/arm/cortex-a15.md
  1c8d450585d357220cc5c2ebb2943630  gcc/config/arm/cortex-a5.md
--- 2964,2970 ----
  57ea068bd966895991477ffd6e51d2f2  gcc/config/arm/arm_neon_builtins.def
  ebcb1b558c456101c18d856467a5ffe4  gcc/config/arm/bpabi.h
  1d36ffaf951df98052e3f212624f4570  gcc/config/arm/coff.h
! bf1467cf621f8a7095478ca941cf40ed  gcc/config/arm/constraints.md
  0cb3e2e12b3a38d03abbdeda5baf61cc  gcc/config/arm/cortex-a15-neon.md
  47e8e91484851d068c687514c9a286e6  gcc/config/arm/cortex-a15.md
  1c8d450585d357220cc5c2ebb2943630  gcc/config/arm/cortex-a5.md
*************** dfebde7b0de12b1fd5557ed2002a6b18  gcc/co
*** 2980,2986 ****
  f1c35fe36074aeb6b86bf3df9b9809cb  gcc/config/arm/cortex-r4f.md
  1d56e0ea31042b3affc03861cb6a14a2  gcc/config/arm/crypto.def
  d5c5c3524695653b76c4f2c0f4962135  gcc/config/arm/crypto.md
! 6eee2b8989e806a15ddf1164190ae779  gcc/config/arm/driver-arm.c
  8aa2af0f9cf690414116130a59f6ead0  gcc/config/arm/elf.h
  68cb8271ca3a2efc000d490e96066dfe  gcc/config/arm/fa526.md
  091065d093420ecc514c25df889f23fb  gcc/config/arm/fa606te.md
--- 2980,2986 ----
  f1c35fe36074aeb6b86bf3df9b9809cb  gcc/config/arm/cortex-r4f.md
  1d56e0ea31042b3affc03861cb6a14a2  gcc/config/arm/crypto.def
  d5c5c3524695653b76c4f2c0f4962135  gcc/config/arm/crypto.md
! cd78267e7ae5557adf791d6e3091bd7a  gcc/config/arm/driver-arm.c
  8aa2af0f9cf690414116130a59f6ead0  gcc/config/arm/elf.h
  68cb8271ca3a2efc000d490e96066dfe  gcc/config/arm/fa526.md
  091065d093420ecc514c25df889f23fb  gcc/config/arm/fa606te.md
*************** b1c28c557bd726126ce8dc1cca03d981  gcc/co
*** 3004,3014 ****
  a5bcc027bcaf911067121805327b6407  gcc/config/arm/neon.md
  d16795d6009d62f44e69fece0b527660  gcc/config/arm/neon.ml
  a24042b796d08a2cd687392b38423454  gcc/config/arm/netbsd-elf.h
! 24a26d6ba1e6ebf3a9676ee91cd6efb4  gcc/config/arm/predicates.md
  e062772cc17dc38f590c49d66b7495e5  gcc/config/arm/rtems-eabi.h
  f1380539ece11e800120f6dd294810c0  gcc/config/arm/semi.h
  d35fb7d9952e1dc4c5dac14c03fb142a  gcc/config/arm/symbian.h
! 7b86c240b684e9b5a159ba532c64befb  gcc/config/arm/sync.md
  6c2e6da04b9a445110e7e5390dc11b46  gcc/config/arm/t-aprofile
  286baa03bff536aaf5a4a60d5b1f03e3  gcc/config/arm/t-arm
  3b1396ec75c2a2056e6f63bdb005b7bb  gcc/config/arm/t-arm-elf
--- 3004,3014 ----
  a5bcc027bcaf911067121805327b6407  gcc/config/arm/neon.md
  d16795d6009d62f44e69fece0b527660  gcc/config/arm/neon.ml
  a24042b796d08a2cd687392b38423454  gcc/config/arm/netbsd-elf.h
! d5b3b8781466f2311d18acf5d741c778  gcc/config/arm/predicates.md
  e062772cc17dc38f590c49d66b7495e5  gcc/config/arm/rtems-eabi.h
  f1380539ece11e800120f6dd294810c0  gcc/config/arm/semi.h
  d35fb7d9952e1dc4c5dac14c03fb142a  gcc/config/arm/symbian.h
! 38284cb0334ad244ca6046462b719283  gcc/config/arm/sync.md
  6c2e6da04b9a445110e7e5390dc11b46  gcc/config/arm/t-aprofile
  286baa03bff536aaf5a4a60d5b1f03e3  gcc/config/arm/t-arm
  3b1396ec75c2a2056e6f63bdb005b7bb  gcc/config/arm/t-arm-elf
*************** e3950ec6bd159734835f8f8fb143efc6  gcc/co
*** 3018,3031 ****
  ef03e8821b87ae917e75a896f7515a83  gcc/config/arm/t-rtems-eabi
  96f34ac517d80a20ada4a4cf6adf1fd4  gcc/config/arm/t-symbian
  6a2754e02840c8bafdf59d8df84f5c35  gcc/config/arm/t-vxworks
! bcd5d34153856d124d957f7232436d2c  gcc/config/arm/thumb2.md
  aff5361a35cf3b67875219f0cf3033e8  gcc/config/arm/types.md
  1e08e1c9ef0b4ef9afbd7098ed370a30  gcc/config/arm/uclinux-eabi.h
  9a1e2a69825c4161470dc22b2622e678  gcc/config/arm/uclinux-elf.h
  75e200f7915fb565020d3cb835874ace  gcc/config/arm/unknown-elf.h
! c136d87590d20ac3cfb14cbfae13ffea  gcc/config/arm/unspecs.md
  3d0b0d6a1ba842743ec73559bd4deff8  gcc/config/arm/vec-common.md
! ba9229abdd21b5f6c7ce5a19f34ee06e  gcc/config/arm/vfp.md
  81b24c3d99f42aaf80b43d705f3f7ea3  gcc/config/arm/vfp11.md
  892885b7d4dc935afdd8917fc2d277e6  gcc/config/arm/vxworks.h
  7ea704769204d420cbcbb2f114349312  gcc/config/arm/vxworks.opt
--- 3018,3031 ----
  ef03e8821b87ae917e75a896f7515a83  gcc/config/arm/t-rtems-eabi
  96f34ac517d80a20ada4a4cf6adf1fd4  gcc/config/arm/t-symbian
  6a2754e02840c8bafdf59d8df84f5c35  gcc/config/arm/t-vxworks
! 26bae829bb0874ec7ecc35c854c7dca8  gcc/config/arm/thumb2.md
  aff5361a35cf3b67875219f0cf3033e8  gcc/config/arm/types.md
  1e08e1c9ef0b4ef9afbd7098ed370a30  gcc/config/arm/uclinux-eabi.h
  9a1e2a69825c4161470dc22b2622e678  gcc/config/arm/uclinux-elf.h
  75e200f7915fb565020d3cb835874ace  gcc/config/arm/unknown-elf.h
! 9af4b823a89c91557a596b3ea69043b9  gcc/config/arm/unspecs.md
  3d0b0d6a1ba842743ec73559bd4deff8  gcc/config/arm/vec-common.md
! b0c77980dd2876534122f2ad49ca173c  gcc/config/arm/vfp.md
  81b24c3d99f42aaf80b43d705f3f7ea3  gcc/config/arm/vfp11.md
  892885b7d4dc935afdd8917fc2d277e6  gcc/config/arm/vxworks.h
  7ea704769204d420cbcbb2f114349312  gcc/config/arm/vxworks.opt
*************** a17a638dc98f3f18b0e13448c69e1e65  gcc/co
*** 3033,3039 ****
  b5a2b09861de6689113db05b64719022  gcc/config/avr/avr-arch.h
  2643f8b817df1b5cb3b39737fdb810ad  gcc/config/avr/avr-c.c
  8b8a7041f9af051e650a9caa8a73e3f7  gcc/config/avr/avr-devices.c
! 33f5b4c5d3b12c120f3c1752faf1e6da  gcc/config/avr/avr-dimode.md
  ca91afc31bfc11f2c36a82781295860a  gcc/config/avr/avr-fixed.md
  0ea9e1292fa63ad32d73b8c1ea6175e9  gcc/config/avr/avr-log.c
  48400c902cb5f518f34efe8178f569b4  gcc/config/avr/avr-mcus.def
--- 3033,3039 ----
  b5a2b09861de6689113db05b64719022  gcc/config/avr/avr-arch.h
  2643f8b817df1b5cb3b39737fdb810ad  gcc/config/avr/avr-c.c
  8b8a7041f9af051e650a9caa8a73e3f7  gcc/config/avr/avr-devices.c
! f07445136fc44f69ceb063da72d35a81  gcc/config/avr/avr-dimode.md
  ca91afc31bfc11f2c36a82781295860a  gcc/config/avr/avr-fixed.md
  0ea9e1292fa63ad32d73b8c1ea6175e9  gcc/config/avr/avr-log.c
  48400c902cb5f518f34efe8178f569b4  gcc/config/avr/avr-mcus.def
*************** f2654233df6eb02ba173ff479c08e9a5  gcc/co
*** 3043,3054 ****
  7344d18acafd2951ffbf2c0a9f014f08  gcc/config/avr/avr-tables.opt
  6e649f4257b029bbed327bf816123a0f  gcc/config/avr/avr.c
  9f36e271302a29de37eae1f2ce2b1b0c  gcc/config/avr/avr.h
! d81b3790f1378bc30845cbfbe16de2cb  gcc/config/avr/avr.md
  421709cbe0735ad8406c0430cf5087d8  gcc/config/avr/avr.opt
  d661391f9cbec6e8f6a68663a2f1eef7  gcc/config/avr/avrlibc.h
  df7d2059ef5d7a0c8b8680202c92f0c8  gcc/config/avr/builtins.def
  1ceb27f32bf3a856d48533894d2b21c8  gcc/config/avr/constraints.md
! 7d2aa14e5ca1680fdfc98aacb11550a7  gcc/config/avr/driver-avr.c
  8b609630042b5a0695e37a3c641c07e0  gcc/config/avr/elf.h
  559715cfb805104d69c872c30d5b505f  gcc/config/avr/gen-avr-mmcu-texi.c
  a1d8b32faabb2b3faa1ac80645a0a08f  gcc/config/avr/genmultilib.awk
--- 3043,3054 ----
  7344d18acafd2951ffbf2c0a9f014f08  gcc/config/avr/avr-tables.opt
  6e649f4257b029bbed327bf816123a0f  gcc/config/avr/avr.c
  9f36e271302a29de37eae1f2ce2b1b0c  gcc/config/avr/avr.h
! 497fc636821aa24191f1b7bede38d658  gcc/config/avr/avr.md
  421709cbe0735ad8406c0430cf5087d8  gcc/config/avr/avr.opt
  d661391f9cbec6e8f6a68663a2f1eef7  gcc/config/avr/avrlibc.h
  df7d2059ef5d7a0c8b8680202c92f0c8  gcc/config/avr/builtins.def
  1ceb27f32bf3a856d48533894d2b21c8  gcc/config/avr/constraints.md
! b939e96ed07ac8bd6a43b691aa6c4a1c  gcc/config/avr/driver-avr.c
  8b609630042b5a0695e37a3c641c07e0  gcc/config/avr/elf.h
  559715cfb805104d69c872c30d5b505f  gcc/config/avr/gen-avr-mmcu-texi.c
  a1d8b32faabb2b3faa1ac80645a0a08f  gcc/config/avr/genmultilib.awk
*************** a902953f5bac7aae44f9e96aa1512c85  gcc/co
*** 3132,3139 ****
  99c3ae0900c068eea90c0cf6ec218cc4  gcc/config/darwin-ppc-ldouble-patch.def
  8c5f8b5517c2036a92d1d60b1fd7ff12  gcc/config/darwin-protos.h
  3d291f210fdd620fa42fdc9ccbe27d48  gcc/config/darwin-sections.def
! eea361905085274f555faef9fbaf4349  gcc/config/darwin.c
! cab1f31b62c7e70b908f7e965a6986bf  gcc/config/darwin.h
  08dc860eb57f4234525d5a7c354e6531  gcc/config/darwin.opt
  a58fdc493363dfcf3d26a22cbacc78d7  gcc/config/darwin10.h
  8f2cdbd6cce4cf6cc3b6312c89ab384a  gcc/config/darwin9.h
--- 3132,3139 ----
  99c3ae0900c068eea90c0cf6ec218cc4  gcc/config/darwin-ppc-ldouble-patch.def
  8c5f8b5517c2036a92d1d60b1fd7ff12  gcc/config/darwin-protos.h
  3d291f210fdd620fa42fdc9ccbe27d48  gcc/config/darwin-sections.def
! c79d398191d4e6e7c88e959c835bac88  gcc/config/darwin.c
! e84b3c046b8d905978aa1bd971789b42  gcc/config/darwin.h
  08dc860eb57f4234525d5a7c354e6531  gcc/config/darwin.opt
  a58fdc493363dfcf3d26a22cbacc78d7  gcc/config/darwin10.h
  8f2cdbd6cce4cf6cc3b6312c89ab384a  gcc/config/darwin9.h
*************** d5c4dd3df73dda90225f46ca7d64865e  gcc/co
*** 3164,3170 ****
  1738c019a3d540ce98f593126cdbf95a  gcc/config/fr30/fr30.opt
  e00982a4a6b4726b33ff576fcae147bd  gcc/config/fr30/predicates.md
  3c7c357562d1fcbf89513fac1dfdc1fa  gcc/config/freebsd-nthr.h
! 1827759845e125d43d7ab61efce7e1ac  gcc/config/freebsd-spec.h
  13fc701c61d79804029d66b39b6eaa28  gcc/config/freebsd-stdint.h
  9b83f1c24795e33bab5cb6ebf2099d06  gcc/config/freebsd.h
  6f6c155805d5bd3f40fc9168de246e25  gcc/config/freebsd.opt
--- 3164,3170 ----
  1738c019a3d540ce98f593126cdbf95a  gcc/config/fr30/fr30.opt
  e00982a4a6b4726b33ff576fcae147bd  gcc/config/fr30/predicates.md
  3c7c357562d1fcbf89513fac1dfdc1fa  gcc/config/freebsd-nthr.h
! 5709d6d7cf36a44931c8f829a9ecc402  gcc/config/freebsd-spec.h
  13fc701c61d79804029d66b39b6eaa28  gcc/config/freebsd-stdint.h
  9b83f1c24795e33bab5cb6ebf2099d06  gcc/config/freebsd.h
  6f6c155805d5bd3f40fc9168de246e25  gcc/config/freebsd.opt
*************** dae4ed32c1052b06fe3763cb8f006707  gcc/co
*** 3230,3236 ****
  5ff07ab1ed5fdea970ce9df124a67ec7  gcc/config/i386/bmmintrin.h
  35f0172c488138d0178b2c2a5c4ff97a  gcc/config/i386/bsd.h
  a0d4215ea39006a2f6f4f5d470428451  gcc/config/i386/btver2.md
! d7631f9ec07b59392514bf66660b50a1  gcc/config/i386/constraints.md
  4d22fa6fcffedce5d496029ac9f6a4ef  gcc/config/i386/core2.md
  58ba15709d89f011fb75af3ed06ca218  gcc/config/i386/cpuid.h
  45c0f72f11808959ca56250ded549f2e  gcc/config/i386/cross-stdarg.h
--- 3230,3236 ----
  5ff07ab1ed5fdea970ce9df124a67ec7  gcc/config/i386/bmmintrin.h
  35f0172c488138d0178b2c2a5c4ff97a  gcc/config/i386/bsd.h
  a0d4215ea39006a2f6f4f5d470428451  gcc/config/i386/btver2.md
! e83b47e1b44adf07c64e5bc4083478bc  gcc/config/i386/constraints.md
  4d22fa6fcffedce5d496029ac9f6a4ef  gcc/config/i386/core2.md
  58ba15709d89f011fb75af3ed06ca218  gcc/config/i386/cpuid.h
  45c0f72f11808959ca56250ded549f2e  gcc/config/i386/cross-stdarg.h
*************** a9e1cde30a6ecf9d70e7db1d49a3a8f6  gcc/co
*** 3240,3256 ****
  e21436b3decf985d45fcb3570935958f  gcc/config/i386/cygwin-stdint.h
  b8c56841226d00f3611e76df81bc1c32  gcc/config/i386/cygwin-w64.h
  04d0e764f6744c7e9b76a39d0381d053  gcc/config/i386/cygwin.h
! 21dcaf77cc8fb36ae705ee603ce101e7  gcc/config/i386/darwin.h
  f662aa7a9eab8bad5800512a3187b0c8  gcc/config/i386/darwin64.h
  e7c8adf4ccaf394835acedd1e77b0be5  gcc/config/i386/djgpp-stdint.h
  ed2a20210c9db85baa32cfae1070d72a  gcc/config/i386/djgpp.h
  b5c747e37b508b664a1ff09f6e55f235  gcc/config/i386/djgpp.opt
! 10a50b2a386751a4d4d7d26068150817  gcc/config/i386/driver-i386.c
  e8847ba7f602deea49feaabdc1563292  gcc/config/i386/emmintrin.h
  c10561ee6fc509ac4572687dc0f67e76  gcc/config/i386/f16cintrin.h
  301045a5d299805e520b98e6c019c4eb  gcc/config/i386/fma4intrin.h
  72fc9354eeb6cafbfc4838ac12aed188  gcc/config/i386/fmaintrin.h
! 0ca674dca2c6c1a948283303b677cf21  gcc/config/i386/freebsd.h
  177656a35e947f2f0f2cd401acf59b5b  gcc/config/i386/freebsd64.h
  d9db85fe9d44194baef2e943d7012f74  gcc/config/i386/fxsrintrin.h
  2658206659de5e790dbff43fbcc4b73b  gcc/config/i386/gas.h
--- 3240,3256 ----
  e21436b3decf985d45fcb3570935958f  gcc/config/i386/cygwin-stdint.h
  b8c56841226d00f3611e76df81bc1c32  gcc/config/i386/cygwin-w64.h
  04d0e764f6744c7e9b76a39d0381d053  gcc/config/i386/cygwin.h
! 055c79fe924c2db9fafc69299c4d1a5c  gcc/config/i386/darwin.h
  f662aa7a9eab8bad5800512a3187b0c8  gcc/config/i386/darwin64.h
  e7c8adf4ccaf394835acedd1e77b0be5  gcc/config/i386/djgpp-stdint.h
  ed2a20210c9db85baa32cfae1070d72a  gcc/config/i386/djgpp.h
  b5c747e37b508b664a1ff09f6e55f235  gcc/config/i386/djgpp.opt
! 0775d1111a670126fbe5fa6f3663e1ca  gcc/config/i386/driver-i386.c
  e8847ba7f602deea49feaabdc1563292  gcc/config/i386/emmintrin.h
  c10561ee6fc509ac4572687dc0f67e76  gcc/config/i386/f16cintrin.h
  301045a5d299805e520b98e6c019c4eb  gcc/config/i386/fma4intrin.h
  72fc9354eeb6cafbfc4838ac12aed188  gcc/config/i386/fmaintrin.h
! 28a1da59926019d200c7a24965254159  gcc/config/i386/freebsd.h
  177656a35e947f2f0f2cd401acf59b5b  gcc/config/i386/freebsd64.h
  d9db85fe9d44194baef2e943d7012f74  gcc/config/i386/fxsrintrin.h
  2658206659de5e790dbff43fbcc4b73b  gcc/config/i386/gas.h
*************** a206f895a51dca0acbbd5c40439f43ac  gcc/co
*** 3271,3279 ****
  fbc0e51208d80f573c53d5b2172b2750  gcc/config/i386/i386-modes.def
  1fc953e4fa5bc7c93802f7952b7dafbc  gcc/config/i386/i386-opts.h
  b2009cc823c7348862f1dd5b62268874  gcc/config/i386/i386-protos.h
! e3f37f437ca746a07ae0e0cea3316b1e  gcc/config/i386/i386.c
  c429bcf230f751ddfb4fb8624b5ae0b3  gcc/config/i386/i386.h
! e762db8dd4baa128ef3c0b1eda20777d  gcc/config/i386/i386.md
  8ae240f9350420a2a75307b02b20422a  gcc/config/i386/i386.opt
  ddbc3d63f2446262d897ba8f20043c58  gcc/config/i386/i386elf.h
  f95e6938a9ae3f77651a61e489d957cb  gcc/config/i386/ia32intrin.h
--- 3271,3279 ----
  fbc0e51208d80f573c53d5b2172b2750  gcc/config/i386/i386-modes.def
  1fc953e4fa5bc7c93802f7952b7dafbc  gcc/config/i386/i386-opts.h
  b2009cc823c7348862f1dd5b62268874  gcc/config/i386/i386-protos.h
! 2d99e28d2c9da6074b7183d06103cd91  gcc/config/i386/i386.c
  c429bcf230f751ddfb4fb8624b5ae0b3  gcc/config/i386/i386.h
! 0f3ea10f9dce16b5dceabd86a6e30884  gcc/config/i386/i386.md
  8ae240f9350420a2a75307b02b20422a  gcc/config/i386/i386.opt
  ddbc3d63f2446262d897ba8f20043c58  gcc/config/i386/i386elf.h
  f95e6938a9ae3f77651a61e489d957cb  gcc/config/i386/ia32intrin.h
*************** c30fb07d33e4b3628288606058bdc14a  gcc/co
*** 3312,3318 ****
  2a6c12c0b5f27bb251eb93b00a41f296  gcc/config/i386/pmmintrin.h
  fc207a5f3cc468e72fe9dd815d195361  gcc/config/i386/popcntintrin.h
  ae280ac8454d999d1819d0e5b1fb7952  gcc/config/i386/ppro.md
! 33075561b49baa6a4def29d9be1af3d5  gcc/config/i386/predicates.md
  81ad22a959e416d728651869649b3474  gcc/config/i386/prfchwintrin.h
  8171eb4392b9cf3c988f8c90d553a5d1  gcc/config/i386/rdos.h
  9acc66b92bad5555ca8dea5281b685e6  gcc/config/i386/rdos64.h
--- 3312,3318 ----
  2a6c12c0b5f27bb251eb93b00a41f296  gcc/config/i386/pmmintrin.h
  fc207a5f3cc468e72fe9dd815d195361  gcc/config/i386/popcntintrin.h
  ae280ac8454d999d1819d0e5b1fb7952  gcc/config/i386/ppro.md
! e494036a21fd2b4dc52bcf6bc22e1dbd  gcc/config/i386/predicates.md
  81ad22a959e416d728651869649b3474  gcc/config/i386/prfchwintrin.h
  8171eb4392b9cf3c988f8c90d553a5d1  gcc/config/i386/rdos.h
  9acc66b92bad5555ca8dea5281b685e6  gcc/config/i386/rdos64.h
*************** ae280ac8454d999d1819d0e5b1fb7952  gcc/co
*** 3322,3331 ****
  8655cfbae0b841e96515b6083cb89125  gcc/config/i386/shaintrin.h
  358215859ae4ee2adaa4cac7d1608b4c  gcc/config/i386/slm.md
  e2e4278637f3de3d6bbf0a4043dadeae  gcc/config/i386/smmintrin.h
- ef795df3639f8ff0931f6c2a40a7acfb  gcc/config/i386/sol2-9.h
  8e3330fa2506c81435317fd9a639a22a  gcc/config/i386/sol2-bi.h
! 621820dc7fb9845f1212cc16f4d53d58  gcc/config/i386/sol2.h
! a724b531fc124516bae3bc5258638bb4  gcc/config/i386/sse.md
  dc052e20181c4044f802280a292afa5b  gcc/config/i386/ssemath.h
  7957f594f4bd0207d2bd2d4fe422ac13  gcc/config/i386/stringop.def
  ee73a69f574ee8852ac94cb66b02d4e6  gcc/config/i386/stringop.opt
--- 3322,3330 ----
  8655cfbae0b841e96515b6083cb89125  gcc/config/i386/shaintrin.h
  358215859ae4ee2adaa4cac7d1608b4c  gcc/config/i386/slm.md
  e2e4278637f3de3d6bbf0a4043dadeae  gcc/config/i386/smmintrin.h
  8e3330fa2506c81435317fd9a639a22a  gcc/config/i386/sol2-bi.h
! 9f0f9017d491c5d419042f4f9ccac89e  gcc/config/i386/sol2.h
! 39521aa14dbb5ea64a3efa708c5280fc  gcc/config/i386/sse.md
  dc052e20181c4044f802280a292afa5b  gcc/config/i386/ssemath.h
  7957f594f4bd0207d2bd2d4fe422ac13  gcc/config/i386/stringop.def
  ee73a69f574ee8852ac94cb66b02d4e6  gcc/config/i386/stringop.opt
*************** db7de9b9c1f65b8d245e530709b4edec  gcc/co
*** 3386,3392 ****
  cf665d2b283d1ee10288d79865f8751c  gcc/config/ia64/ia64-modes.def
  7d0f55f65a67d3de87deb0e9e6493840  gcc/config/ia64/ia64-opts.h
  a4c4ef91d91c903475d30e79149b384b  gcc/config/ia64/ia64-protos.h
! 86eae0f0dc13ca47baa1499a8b076958  gcc/config/ia64/ia64.c
  88ade684e86d62c84320f0315351583b  gcc/config/ia64/ia64.h
  fca91ca5acae7d2f9235915e3e110c49  gcc/config/ia64/ia64.md
  d3bb595b8693168eb537a864fe649c13  gcc/config/ia64/ia64.opt
--- 3385,3391 ----
  cf665d2b283d1ee10288d79865f8751c  gcc/config/ia64/ia64-modes.def
  7d0f55f65a67d3de87deb0e9e6493840  gcc/config/ia64/ia64-opts.h
  a4c4ef91d91c903475d30e79149b384b  gcc/config/ia64/ia64-protos.h
! 63eea49953396e9f56ff5f0d12346d78  gcc/config/ia64/ia64.c
  88ade684e86d62c84320f0315351583b  gcc/config/ia64/ia64.h
  fca91ca5acae7d2f9235915e3e110c49  gcc/config/ia64/ia64.md
  d3bb595b8693168eb537a864fe649c13  gcc/config/ia64/ia64.opt
*************** dcc77d7023d20b64688bf213c2d327b5  gcc/co
*** 3394,3400 ****
  e90da2310b0e83607033de5caa109b48  gcc/config/ia64/ilp32.opt
  e81bfb6e581cac088b58bd12aae304ae  gcc/config/ia64/itanium2.md
  6623a629d7f37548dea890c2cd276385  gcc/config/ia64/linux.h
! be67d053ecca105537aeb8e554b4cfa1  gcc/config/ia64/predicates.md
  8c87713fab655925e67935c0146b91dc  gcc/config/ia64/sync.md
  349f972db231d0eb5c3add5a1abb5d92  gcc/config/ia64/sysv4.h
  22c2586c8d6a57e997064d1338a741fe  gcc/config/ia64/t-hpux
--- 3393,3399 ----
  e90da2310b0e83607033de5caa109b48  gcc/config/ia64/ilp32.opt
  e81bfb6e581cac088b58bd12aae304ae  gcc/config/ia64/itanium2.md
  6623a629d7f37548dea890c2cd276385  gcc/config/ia64/linux.h
! 371f6cee397db91dd8faed98189d10ea  gcc/config/ia64/predicates.md
  8c87713fab655925e67935c0146b91dc  gcc/config/ia64/sync.md
  349f972db231d0eb5c3add5a1abb5d92  gcc/config/ia64/sysv4.h
  22c2586c8d6a57e997064d1338a741fe  gcc/config/ia64/t-hpux
*************** f6ffd791eaf256dfcb55dd75eb59e080  gcc/co
*** 3546,3552 ****
  096d9523ccb4e40aaec9265324412431  gcc/config/microblaze/microblaze.md
  0f2bea33e1b775a6cfe378e80d332f80  gcc/config/microblaze/microblaze.opt
  76c6a51c43dbb021d4bcae6a93738c11  gcc/config/microblaze/predicates.md
! 609d0734537c021b478df650b29e0090  gcc/config/microblaze/rtems.h
  b09865853dfc50fed0dee4e13b067347  gcc/config/microblaze/sync.md
  17818a25ae3112098cd91d698e37f0f7  gcc/config/microblaze/t-microblaze
  63ccba4e7f745d36609d7c129bac6288  gcc/config/microblaze/t-microblaze-linux
--- 3545,3551 ----
  096d9523ccb4e40aaec9265324412431  gcc/config/microblaze/microblaze.md
  0f2bea33e1b775a6cfe378e80d332f80  gcc/config/microblaze/microblaze.opt
  76c6a51c43dbb021d4bcae6a93738c11  gcc/config/microblaze/predicates.md
! de1cf1df28479dde40c131f4493a526a  gcc/config/microblaze/rtems.h
  b09865853dfc50fed0dee4e13b067347  gcc/config/microblaze/sync.md
  17818a25ae3112098cd91d698e37f0f7  gcc/config/microblaze/t-microblaze
  63ccba4e7f745d36609d7c129bac6288  gcc/config/microblaze/t-microblaze-linux
*************** d835d08884a2846e70bef505767bd3f1  gcc/co
*** 3720,3726 ****
  3d4a70d0decf61f1fba17df545cea7f5  gcc/config/openbsd-stdint.h
  f7bb7f7f147625a5b6edfa228e4975d4  gcc/config/openbsd.h
  c4bc281692620dbdd49314c82f5cd5cb  gcc/config/openbsd.opt
! bb599d773497d634a6c1c1ab5abc6836  gcc/config/pa/constraints.md
  1103eb7d3db99e522007a69f004901bc  gcc/config/pa/elf.h
  f75b3808e61037470c299999f80ab17d  gcc/config/pa/pa-64.h
  fc680972974a952a67b99d56a406bc35  gcc/config/pa/pa-hpux.h
--- 3719,3725 ----
  3d4a70d0decf61f1fba17df545cea7f5  gcc/config/openbsd-stdint.h
  f7bb7f7f147625a5b6edfa228e4975d4  gcc/config/openbsd.h
  c4bc281692620dbdd49314c82f5cd5cb  gcc/config/openbsd.opt
! 78078310edbafb4829e35df0ed4eee79  gcc/config/pa/constraints.md
  1103eb7d3db99e522007a69f004901bc  gcc/config/pa/elf.h
  f75b3808e61037470c299999f80ab17d  gcc/config/pa/pa-64.h
  fc680972974a952a67b99d56a406bc35  gcc/config/pa/pa-hpux.h
*************** f825cae6939397978fe066ad5beb8f0f  gcc/co
*** 3739,3747 ****
  5d4ac2f1ba181ac0c4b6801af9908408  gcc/config/pa/pa-openbsd.h
  ba0b28ec9ca0db449b765f4c41c48610  gcc/config/pa/pa-opts.h
  a14eb94548fa5fab203ddd082ea498cd  gcc/config/pa/pa-protos.h
! 00b4f1cebcc58591af1a281eb0c7cc75  gcc/config/pa/pa.c
  57ed354a34c60b3fcbcce5bc957918c1  gcc/config/pa/pa.h
! 199533ce81a25869b5d5250711bf53e2  gcc/config/pa/pa.md
  122ca1131c181f7e4004d70c9c72c5fa  gcc/config/pa/pa.opt
  36ab8c2fadb427355864ae7e5d337240  gcc/config/pa/pa32-linux.h
  048af6536d63bf10ff72be604072bbd9  gcc/config/pa/pa32-openbsd.h
--- 3738,3746 ----
  5d4ac2f1ba181ac0c4b6801af9908408  gcc/config/pa/pa-openbsd.h
  ba0b28ec9ca0db449b765f4c41c48610  gcc/config/pa/pa-opts.h
  a14eb94548fa5fab203ddd082ea498cd  gcc/config/pa/pa-protos.h
! 7d623809c8608d68669aedc330fcea36  gcc/config/pa/pa.c
  57ed354a34c60b3fcbcce5bc957918c1  gcc/config/pa/pa.h
! d4c49bd6bbeb9a90202e9dd5f79c88c5  gcc/config/pa/pa.md
  122ca1131c181f7e4004d70c9c72c5fa  gcc/config/pa/pa.opt
  36ab8c2fadb427355864ae7e5d337240  gcc/config/pa/pa32-linux.h
  048af6536d63bf10ff72be604072bbd9  gcc/config/pa/pa32-openbsd.h
*************** f5c309e8bf4fc4e232432e5b2ae00480  gcc/co
*** 3751,3757 ****
  a9854dd0891365f5d24fbe7c0d71dca1  gcc/config/pa/pa64-linux.h
  dc91e65eeff8fad66e737b0d08c3ac23  gcc/config/pa/pa64-regs.h
  a9a6afd79b827565ffb8de8330b4cfe6  gcc/config/pa/pa64-start.h
! e8024fc5c8fb2b7a7c440f6c48c46c0c  gcc/config/pa/predicates.md
  50b7bc8995fefcc459e46bc9a0b021a5  gcc/config/pa/som.h
  4104beb84cb7f3a8a5915652c3da66c5  gcc/config/pa/t-dce-thr
  6fd25f8c665d2d7390ea94c01dcb8e34  gcc/config/pa/t-linux
--- 3750,3756 ----
  a9854dd0891365f5d24fbe7c0d71dca1  gcc/config/pa/pa64-linux.h
  dc91e65eeff8fad66e737b0d08c3ac23  gcc/config/pa/pa64-regs.h
  a9a6afd79b827565ffb8de8330b4cfe6  gcc/config/pa/pa64-start.h
! 9a96058142f32948cdb599ba2f458226  gcc/config/pa/predicates.md
  50b7bc8995fefcc459e46bc9a0b021a5  gcc/config/pa/som.h
  4104beb84cb7f3a8a5915652c3da66c5  gcc/config/pa/t-dce-thr
  6fd25f8c665d2d7390ea94c01dcb8e34  gcc/config/pa/t-linux
*************** e6ce7b8fd7aaeddaa95722dd2257db20  gcc/co
*** 3811,3817 ****
  a126c516a8ecc213c4eae1949e1a2e15  gcc/config/rs6000/aix61.h
  7ba56f31fe475125fb79489a951e14c5  gcc/config/rs6000/aix64.opt
  14bce5e0c1fb0a41d364b71e916b7b29  gcc/config/rs6000/altivec.h
! 23a5981747e7d48427c5b37d80e40353  gcc/config/rs6000/altivec.md
  87ecd670e3f1a8e2186f29d0b3ee3720  gcc/config/rs6000/biarch64.h
  07348cec6e9bf39592be4fad5e165f02  gcc/config/rs6000/cell.md
  8bb1050e894eebfabd915a2179f7a689  gcc/config/rs6000/constraints.md
--- 3810,3816 ----
  a126c516a8ecc213c4eae1949e1a2e15  gcc/config/rs6000/aix61.h
  7ba56f31fe475125fb79489a951e14c5  gcc/config/rs6000/aix64.opt
  14bce5e0c1fb0a41d364b71e916b7b29  gcc/config/rs6000/altivec.h
! 18e7f0a18310ae2aa2835083faf2f04c  gcc/config/rs6000/altivec.md
  87ecd670e3f1a8e2186f29d0b3ee3720  gcc/config/rs6000/biarch64.h
  07348cec6e9bf39592be4fad5e165f02  gcc/config/rs6000/cell.md
  8bb1050e894eebfabd915a2179f7a689  gcc/config/rs6000/constraints.md
*************** b26b63fb43db9242bcc926a5f5d833f2  gcc/co
*** 3836,3846 ****
  d44bd2790575631b763973cdb9dff3e2  gcc/config/rs6000/eabisim.h
  5f2af3000550e725e74d78b603909cb8  gcc/config/rs6000/eabispe.h
  75d9d7ddff9519d5ca1711e414d8ab3a  gcc/config/rs6000/freebsd.h
! 220094b6171a560d97c21b4a72ef696d  gcc/config/rs6000/freebsd64.h
  f993244bbc210c86997e1f962ce62a05  gcc/config/rs6000/genopt.sh
  46cf29a42c9dea21b80a0d2adaf86045  gcc/config/rs6000/host-darwin.c
  49e9ca19e3ce57f746c48f645ddb6629  gcc/config/rs6000/host-ppc64-darwin.c
! 256f5dde071c508a5d829eb444aac2e7  gcc/config/rs6000/htm.md
  fc49e7468c18e626771f399690584b01  gcc/config/rs6000/htmintrin.h
  f4007546c290f32867fd5c475f8b6e75  gcc/config/rs6000/htmxlintrin.h
  94b9c339bd047a988fc31eeb870b056b  gcc/config/rs6000/linux.h
--- 3835,3845 ----
  d44bd2790575631b763973cdb9dff3e2  gcc/config/rs6000/eabisim.h
  5f2af3000550e725e74d78b603909cb8  gcc/config/rs6000/eabispe.h
  75d9d7ddff9519d5ca1711e414d8ab3a  gcc/config/rs6000/freebsd.h
! 97cfb4699138e8a15a3f4c6cec741be1  gcc/config/rs6000/freebsd64.h
  f993244bbc210c86997e1f962ce62a05  gcc/config/rs6000/genopt.sh
  46cf29a42c9dea21b80a0d2adaf86045  gcc/config/rs6000/host-darwin.c
  49e9ca19e3ce57f746c48f645ddb6629  gcc/config/rs6000/host-ppc64-darwin.c
! 87de4e85cb66ec2ef882149841449222  gcc/config/rs6000/htm.md
  fc49e7468c18e626771f399690584b01  gcc/config/rs6000/htmintrin.h
  f4007546c290f32867fd5c475f8b6e75  gcc/config/rs6000/htmxlintrin.h
  94b9c339bd047a988fc31eeb870b056b  gcc/config/rs6000/linux.h
*************** fa3263af675169a19805527633e55a4c  gcc/co
*** 3862,3880 ****
  ecc63691ee399be45afbeb50ef539bb7  gcc/config/rs6000/power8.md
  0eca30e0219caa2c3b9107b8a8934167  gcc/config/rs6000/ppc-asm.h
  a399e486f9d1ec320a662bd4afffd037  gcc/config/rs6000/ppu_intrinsics.h
! 8b4dadf3b5c91d47334f6044cc830715  gcc/config/rs6000/predicates.md
! 65ee134517c17d602994fbd462032f94  gcc/config/rs6000/rs6000-builtin.def
! 3857fffda70e73dd35b2ec8efdc85a3c  gcc/config/rs6000/rs6000-c.c
! 3dd9d527f49e0a73733eccc88799feee  gcc/config/rs6000/rs6000-cpus.def
  2b7ac7ddb1e383347e8684708991a45c  gcc/config/rs6000/rs6000-linux.c
  7d06c2b54e7e78a9a57c2f9719e0d468  gcc/config/rs6000/rs6000-modes.def
  09c1fbf640b3bad5ae3bb2300301eaa8  gcc/config/rs6000/rs6000-opts.h
  71bf545b328d48bc9a7bbed163207d52  gcc/config/rs6000/rs6000-protos.h
  1ec709f5cdc858145ccb17e8a38497df  gcc/config/rs6000/rs6000-tables.opt
! 517ec659ac2cea07de268ec91ffed334  gcc/config/rs6000/rs6000.c
! aa7d58eb039c67e094af888a367e1c51  gcc/config/rs6000/rs6000.h
! 4e54c4e59892147512b9ad1cc0f46978  gcc/config/rs6000/rs6000.md
! ffdc949de33a0bcd882fb620d47d1a55  gcc/config/rs6000/rs6000.opt
  4449f37807aeb14832c50529169a3ffe  gcc/config/rs6000/rs64.md
  e245aca686f10465a79c3937804bfc22  gcc/config/rs6000/rtems.h
  cb02b8ce90d00a87e31299037abf8e7f  gcc/config/rs6000/secureplt.h
--- 3861,3879 ----
  ecc63691ee399be45afbeb50ef539bb7  gcc/config/rs6000/power8.md
  0eca30e0219caa2c3b9107b8a8934167  gcc/config/rs6000/ppc-asm.h
  a399e486f9d1ec320a662bd4afffd037  gcc/config/rs6000/ppu_intrinsics.h
! a6979ffd68468b0e2d0a4459ec1b262e  gcc/config/rs6000/predicates.md
! dcb39def401d39872593d7eacc8434e7  gcc/config/rs6000/rs6000-builtin.def
! c81b743e6ffd4cd3f71941422398ba6b  gcc/config/rs6000/rs6000-c.c
! 2b7415e89311f43d96a59319950468c1  gcc/config/rs6000/rs6000-cpus.def
  2b7ac7ddb1e383347e8684708991a45c  gcc/config/rs6000/rs6000-linux.c
  7d06c2b54e7e78a9a57c2f9719e0d468  gcc/config/rs6000/rs6000-modes.def
  09c1fbf640b3bad5ae3bb2300301eaa8  gcc/config/rs6000/rs6000-opts.h
  71bf545b328d48bc9a7bbed163207d52  gcc/config/rs6000/rs6000-protos.h
  1ec709f5cdc858145ccb17e8a38497df  gcc/config/rs6000/rs6000-tables.opt
! fa7ec596c18ba1f97f65d3e3b051f305  gcc/config/rs6000/rs6000.c
! 6555bfd75f7bca157e55a19b68a82ba1  gcc/config/rs6000/rs6000.h
! 7f5049e01cf50dfe7262d2212bb32eca  gcc/config/rs6000/rs6000.md
! fa82e25f23cda1c30e5a1b55639ac96e  gcc/config/rs6000/rs6000.opt
  4449f37807aeb14832c50529169a3ffe  gcc/config/rs6000/rs64.md
  e245aca686f10465a79c3937804bfc22  gcc/config/rs6000/rtems.h
  cb02b8ce90d00a87e31299037abf8e7f  gcc/config/rs6000/secureplt.h
*************** e30e471a82371a08e24c8c1d16cdd4a2  gcc/co
*** 3892,3898 ****
  f3250b9720d1149346f1ef8e21b52ea9  gcc/config/rs6000/t-darwin64
  636250eb91fc5dada4804efcd525fc02  gcc/config/rs6000/t-darwin8
  cfee179e0072bada3e89cd5a98d60404  gcc/config/rs6000/t-fprules
! 04bc92518cda300be436f5315d1a158a  gcc/config/rs6000/t-freebsd64
  91ab90cceeb86332e94d0767b0e4d5f7  gcc/config/rs6000/t-linux
  9c86c35accdf22b4002bb0b2bc1d0dbd  gcc/config/rs6000/t-linux64
  71c0a0470047f0171a3bb4c483eb2b72  gcc/config/rs6000/t-linux64bele
--- 3891,3897 ----
  f3250b9720d1149346f1ef8e21b52ea9  gcc/config/rs6000/t-darwin64
  636250eb91fc5dada4804efcd525fc02  gcc/config/rs6000/t-darwin8
  cfee179e0072bada3e89cd5a98d60404  gcc/config/rs6000/t-fprules
! b19f05737f3fc609ba4d443a249b64b1  gcc/config/rs6000/t-freebsd64
  91ab90cceeb86332e94d0767b0e4d5f7  gcc/config/rs6000/t-linux
  9c86c35accdf22b4002bb0b2bc1d0dbd  gcc/config/rs6000/t-linux64
  71c0a0470047f0171a3bb4c483eb2b72  gcc/config/rs6000/t-linux64bele
*************** f11925c88524d2fd457bf77944da1302  gcc/co
*** 3912,3919 ****
  d23864248497f7f5544c2e1916dc402d  gcc/config/rs6000/t-xilinx
  b1f48ff99abc14b3f61842bd2ad8cb9f  gcc/config/rs6000/titan.md
  0ac3e3c82b12030f8797bf598d14a7df  gcc/config/rs6000/vec_types.h
! afa1b08d7889dfa24025d27c5ebcf9d2  gcc/config/rs6000/vector.md
! b7fcbc0042cc51d6659928390b0ebb42  gcc/config/rs6000/vsx.md
  0c2404e4c53d11d18595ce802fcd85df  gcc/config/rs6000/vxworks.h
  5c2f724024335c015d76fe32d3da6de9  gcc/config/rs6000/x-aix
  af875b9bcb1ec1da1f33d5e34df8ca7b  gcc/config/rs6000/x-darwin
--- 3911,3918 ----
  d23864248497f7f5544c2e1916dc402d  gcc/config/rs6000/t-xilinx
  b1f48ff99abc14b3f61842bd2ad8cb9f  gcc/config/rs6000/titan.md
  0ac3e3c82b12030f8797bf598d14a7df  gcc/config/rs6000/vec_types.h
! 86537a8493940d038a4cd05ec9690efd  gcc/config/rs6000/vector.md
! 47bfc99d068bb86b20df1f52335df459  gcc/config/rs6000/vsx.md
  0c2404e4c53d11d18595ce802fcd85df  gcc/config/rs6000/vxworks.h
  5c2f724024335c015d76fe32d3da6de9  gcc/config/rs6000/x-aix
  af875b9bcb1ec1da1f33d5e34df8ca7b  gcc/config/rs6000/x-darwin
*************** af875b9bcb1ec1da1f33d5e34df8ca7b  gcc/co
*** 3925,3931 ****
  e921244f996542b710957fd7ab4e7c8f  gcc/config/rs6000/xfpu.md
  1efdbc0666cd2a766427ef67bbb15773  gcc/config/rs6000/xilinx.h
  e7a35ee01feee949866704b0d05f7375  gcc/config/rs6000/xilinx.opt
! 4ef07d56945965286be56fe634c74660  gcc/config/rtems.h
  4a81983fc5767ef847178b1c398fa112  gcc/config/rtems.opt
  b883ac69b1a233fdf81421da26748b82  gcc/config/rx/constraints.md
  e32f17005427bb0f246f390e31202982  gcc/config/rx/predicates.md
--- 3924,3930 ----
  e921244f996542b710957fd7ab4e7c8f  gcc/config/rs6000/xfpu.md
  1efdbc0666cd2a766427ef67bbb15773  gcc/config/rs6000/xilinx.h
  e7a35ee01feee949866704b0d05f7375  gcc/config/rs6000/xilinx.opt
! 133e81cd983ea900a4cfdf1115ec08f1  gcc/config/rtems.h
  4a81983fc5767ef847178b1c398fa112  gcc/config/rtems.opt
  b883ac69b1a233fdf81421da26748b82  gcc/config/rx/constraints.md
  e32f17005427bb0f246f390e31202982  gcc/config/rx/predicates.md
*************** cc93df03c784c5a49ca77f01bbbc9733  gcc/co
*** 3950,3958 ****
  57bad8bcac22bb78df6ecf3b53370469  gcc/config/s390/s390-modes.def
  49a2cfdf53188f656d24a8ad697873d2  gcc/config/s390/s390-opts.h
  82fd6c34fc03031047a13f5c6d3f228a  gcc/config/s390/s390-protos.h
! d3e474c856243aa9b29f79a789b819bc  gcc/config/s390/s390.c
  0353983af6ca89a9cec67205af7b95db  gcc/config/s390/s390.h
! 24c842b4aa11fada3bdaf713337746a4  gcc/config/s390/s390.md
  bde9c4d8a1f0970d87763c7e9b8a408c  gcc/config/s390/s390.opt
  207d1b330e72f07842f7f9c60cd2b0ab  gcc/config/s390/s390intrin.h
  723c7114350973aafbea58aebe38a3b8  gcc/config/s390/s390x.h
--- 3949,3957 ----
  57bad8bcac22bb78df6ecf3b53370469  gcc/config/s390/s390-modes.def
  49a2cfdf53188f656d24a8ad697873d2  gcc/config/s390/s390-opts.h
  82fd6c34fc03031047a13f5c6d3f228a  gcc/config/s390/s390-protos.h
! 9d18ab733d8319de2802e828a0b72725  gcc/config/s390/s390.c
  0353983af6ca89a9cec67205af7b95db  gcc/config/s390/s390.h
! 0994f2195dcda75cba0bc3c0f4b3dc51  gcc/config/s390/s390.md
  bde9c4d8a1f0970d87763c7e9b8a408c  gcc/config/s390/s390.opt
  207d1b330e72f07842f7f9c60cd2b0ab  gcc/config/s390/s390intrin.h
  723c7114350973aafbea58aebe38a3b8  gcc/config/s390/s390x.h
*************** fd503e66901381fd4a42832d0d3a26d0  gcc/co
*** 3990,3998 ****
  7855970e9917c8096dd8a01d2a8d4899  gcc/config/sh/sh-mem.cc
  ee56adc86b26db0a967855a075947e96  gcc/config/sh/sh-modes.def
  5bd6ce2800f0450b5bc5e130b493aa95  gcc/config/sh/sh-protos.h
! bb6537b2c36a980abe322d8e80a0a0f0  gcc/config/sh/sh.c
  c4e8a30076baf764ee83c7a1427cad1c  gcc/config/sh/sh.h
! 64d477853be43e1c0e0f7d9b9221bf2f  gcc/config/sh/sh.md
  5a4168cadbbaedf655f0be6fc04108b9  gcc/config/sh/sh.opt
  44bd005825aeb2b89bc19b3d5faf1be3  gcc/config/sh/sh1.md
  0244ba832a19341b6bd43ed51e610544  gcc/config/sh/sh4-300.md
--- 3989,3997 ----
  7855970e9917c8096dd8a01d2a8d4899  gcc/config/sh/sh-mem.cc
  ee56adc86b26db0a967855a075947e96  gcc/config/sh/sh-modes.def
  5bd6ce2800f0450b5bc5e130b493aa95  gcc/config/sh/sh-protos.h
! 910842f1205ef14676cbafb5aa02b317  gcc/config/sh/sh.c
  c4e8a30076baf764ee83c7a1427cad1c  gcc/config/sh/sh.h
! 95d5da558b1614929e5dc3e107def2a0  gcc/config/sh/sh.md
  5a4168cadbbaedf655f0be6fc04108b9  gcc/config/sh/sh.opt
  44bd005825aeb2b89bc19b3d5faf1be3  gcc/config/sh/sh1.md
  0244ba832a19341b6bd43ed51e610544  gcc/config/sh/sh4-300.md
*************** d376961bc8fba1465e216bf051d953a3  gcc/co
*** 4030,4039 ****
  62b3b82c1d92b5afde36be050abfcd4f  gcc/config/sparc/constraints.md
  ad6e28a5a103aa7f72a933222bffb3ea  gcc/config/sparc/cypress.md
  dbd1114778d0427aa4d2150155200e4b  gcc/config/sparc/default-64.h
! 0117c0e683d058c584d85e353075fd5d  gcc/config/sparc/driver-sparc.c
  1c98f0f53e81c117490b80cbdbbce258  gcc/config/sparc/freebsd.h
  8ff8094f383224e4ad783c303608116c  gcc/config/sparc/hypersparc.md
! 539fd9ed5043b07ca7ea9e4492c294d2  gcc/config/sparc/leon.md
  21d15dc8f93ba7c648c29c358d43d3fc  gcc/config/sparc/linux.h
  ed5499f93835d6a8f36783627eb13de1  gcc/config/sparc/linux64.h
  b43a1d58162b2e406a3556338f14abcb  gcc/config/sparc/long-double-switch.opt
--- 4029,4038 ----
  62b3b82c1d92b5afde36be050abfcd4f  gcc/config/sparc/constraints.md
  ad6e28a5a103aa7f72a933222bffb3ea  gcc/config/sparc/cypress.md
  dbd1114778d0427aa4d2150155200e4b  gcc/config/sparc/default-64.h
! a8059246d29c3427830064cd7d4137a2  gcc/config/sparc/driver-sparc.c
  1c98f0f53e81c117490b80cbdbbce258  gcc/config/sparc/freebsd.h
  8ff8094f383224e4ad783c303608116c  gcc/config/sparc/hypersparc.md
! 35c190fdd6fef33c145ebe61e890c350  gcc/config/sparc/leon.md
  21d15dc8f93ba7c648c29c358d43d3fc  gcc/config/sparc/linux.h
  ed5499f93835d6a8f36783627eb13de1  gcc/config/sparc/linux64.h
  b43a1d58162b2e406a3556338f14abcb  gcc/config/sparc/long-double-switch.opt
*************** d9980227691608602286252c325e4d0a  gcc/co
*** 4046,4064 ****
  a7f11fb79691ee2c896b0cf2880ed295  gcc/config/sparc/predicates.md
  607304768e7d2f12a6daeeb5a8b46651  gcc/config/sparc/rtemself.h
  19b2d0abcb8d4b406f52af4f965097ac  gcc/config/sparc/sol2.h
! 3b3df7a0d102f768b0eb9f4254b5b27c  gcc/config/sparc/sp-elf.h
  32f6597f1f5b263864b6b709ccf8a7f6  gcc/config/sparc/sp64-elf.h
  4c9272c156a54169682c4d78519e0574  gcc/config/sparc/sparc-c.c
  fe11466ca359c98303d1d5a77efc7277  gcc/config/sparc/sparc-modes.def
  b03b1bbc0afc22361bd6fd67b87bc53d  gcc/config/sparc/sparc-opts.h
  10784bdb9b36f0c0d8072f1299f9fa9c  gcc/config/sparc/sparc-protos.h
! 0677ac87943db1604aafcaf8d148fd68  gcc/config/sparc/sparc.c
  768c714c81f6643bca728ce5552c857d  gcc/config/sparc/sparc.h
! 1b0eae546e592ed97bbfa3763ae7bc79  gcc/config/sparc/sparc.md
! 171251295cb3e869a92330de54b1b440  gcc/config/sparc/sparc.opt
  a4e9378ba096bbe768f431e5efe542fe  gcc/config/sparc/sparclet.md
  23633c532af69df48b8945cd85fa8e89  gcc/config/sparc/supersparc.md
! a676af1bc45577fdda993605eb950a13  gcc/config/sparc/sync.md
  06afb5edf97e75d9c98bd0c7feee7ce8  gcc/config/sparc/sysv4.h
  a833a63e73fa8b2cd6d957a7dba46b80  gcc/config/sparc/t-elf
  c220a70c033b2f3839f5da1eaf86bd51  gcc/config/sparc/t-leon
--- 4045,4063 ----
  a7f11fb79691ee2c896b0cf2880ed295  gcc/config/sparc/predicates.md
  607304768e7d2f12a6daeeb5a8b46651  gcc/config/sparc/rtemself.h
  19b2d0abcb8d4b406f52af4f965097ac  gcc/config/sparc/sol2.h
! 6ae973943c0fa12855453cc952c60aef  gcc/config/sparc/sp-elf.h
  32f6597f1f5b263864b6b709ccf8a7f6  gcc/config/sparc/sp64-elf.h
  4c9272c156a54169682c4d78519e0574  gcc/config/sparc/sparc-c.c
  fe11466ca359c98303d1d5a77efc7277  gcc/config/sparc/sparc-modes.def
  b03b1bbc0afc22361bd6fd67b87bc53d  gcc/config/sparc/sparc-opts.h
  10784bdb9b36f0c0d8072f1299f9fa9c  gcc/config/sparc/sparc-protos.h
! 2c513b5204ed48f7d9b4140a588dc3a4  gcc/config/sparc/sparc.c
  768c714c81f6643bca728ce5552c857d  gcc/config/sparc/sparc.h
! 513083c93753340a9fe29c3f9b1a09e9  gcc/config/sparc/sparc.md
! 0e61fbb51a48f9db72c01682ac9528f5  gcc/config/sparc/sparc.opt
  a4e9378ba096bbe768f431e5efe542fe  gcc/config/sparc/sparclet.md
  23633c532af69df48b8945cd85fa8e89  gcc/config/sparc/supersparc.md
! 2c97462f0d1103396ae5f0a419a9f253  gcc/config/sparc/sync.md
  06afb5edf97e75d9c98bd0c7feee7ce8  gcc/config/sparc/sysv4.h
  a833a63e73fa8b2cd6d957a7dba46b80  gcc/config/sparc/t-elf
  c220a70c033b2f3839f5da1eaf86bd51  gcc/config/sparc/t-leon
*************** c220a70c033b2f3839f5da1eaf86bd51  gcc/co
*** 4066,4072 ****
  4a7d3f368a24d549fabaafbe44fcb134  gcc/config/sparc/t-linux
  4124f7e1cce8c58e76f68673e6fc3f2f  gcc/config/sparc/t-linux64
  75987b7fdc6fa9c9ff2108ff1003e6d2  gcc/config/sparc/t-netbsd64
! b86fb045a91800151ae7c4218efcc3d1  gcc/config/sparc/t-rtems
  7b74c4da4250a0680a8a21429c4d9669  gcc/config/sparc/t-rtems-64
  511770bb20c2707fabd4f231ce8b83cf  gcc/config/sparc/t-sol2-64
  036389f35c865b39ada5277d131314c1  gcc/config/sparc/t-sparc
--- 4065,4071 ----
  4a7d3f368a24d549fabaafbe44fcb134  gcc/config/sparc/t-linux
  4124f7e1cce8c58e76f68673e6fc3f2f  gcc/config/sparc/t-linux64
  75987b7fdc6fa9c9ff2108ff1003e6d2  gcc/config/sparc/t-netbsd64
! 3655b172589aace41f3a9c4d8d428e34  gcc/config/sparc/t-rtems
  7b74c4da4250a0680a8a21429c4d9669  gcc/config/sparc/t-rtems-64
  511770bb20c2707fabd4f231ce8b83cf  gcc/config/sparc/t-sol2-64
  036389f35c865b39ada5277d131314c1  gcc/config/sparc/t-sparc
*************** a4953dec370aeb83aa4c300580989aca  gcc/co
*** 4223,4230 ****
  3403522b62b3afbdee0c6ba1c08dd9b5  gcc/config/xtensa/xtensa.h
  d0f70581147ddc12bdd0b9b2002099f9  gcc/config/xtensa/xtensa.md
  3626e5875265724499b1e0889df223f8  gcc/config/xtensa/xtensa.opt
! b3cb7160b444c7cf91346d16b6d8916e  gcc/configure
! 37be92186937a29503c93234871858ef  gcc/configure.ac
  3f8600d94fa18c9df14202629b15c30a  gcc/context.c
  a105f73fec5a545a02b66e02a5fc9cd1  gcc/context.h
  f20b823448cf0b7ba77f2294374a1bf4  gcc/convert.c
--- 4222,4229 ----
  3403522b62b3afbdee0c6ba1c08dd9b5  gcc/config/xtensa/xtensa.h
  d0f70581147ddc12bdd0b9b2002099f9  gcc/config/xtensa/xtensa.md
  3626e5875265724499b1e0889df223f8  gcc/config/xtensa/xtensa.opt
! dd73e59b430bdcfebc139eb71be1825c  gcc/configure
! 29f5d0d09f21fafd6ae79b9eba42af87  gcc/configure.ac
  3f8600d94fa18c9df14202629b15c30a  gcc/context.c
  a105f73fec5a545a02b66e02a5fc9cd1  gcc/context.h
  f20b823448cf0b7ba77f2294374a1bf4  gcc/convert.c
*************** f20b823448cf0b7ba77f2294374a1bf4  gcc/co
*** 4232,4238 ****
  7f281fac897d0a12b476c90692737329  gcc/coretypes.h
  77f22f105dfdc4a9829de4737400fdc3  gcc/coverage.c
  fc0ea61bb4cd0e88fcb974874b454f63  gcc/coverage.h
! 73ac58af4de766eafdb3dc88747b247d  gcc/cp/ChangeLog
  d271e3663538ba1f3281cab3838e92cd  gcc/cp/ChangeLog-1993
  f5a44adbc05521162350ca409d1d95ce  gcc/cp/ChangeLog-1994
  ac55db48d964cb5469ff03c1cd3ee04d  gcc/cp/ChangeLog-1995
--- 4231,4237 ----
  7f281fac897d0a12b476c90692737329  gcc/coretypes.h
  77f22f105dfdc4a9829de4737400fdc3  gcc/coverage.c
  fc0ea61bb4cd0e88fcb974874b454f63  gcc/coverage.h
! adf843a2d985c9b1d84392889fa841cb  gcc/cp/ChangeLog
  d271e3663538ba1f3281cab3838e92cd  gcc/cp/ChangeLog-1993
  f5a44adbc05521162350ca409d1d95ce  gcc/cp/ChangeLog-1994
  ac55db48d964cb5469ff03c1cd3ee04d  gcc/cp/ChangeLog-1995
*************** abf2d28a341385ffa71ccdd523c8fb03  gcc/cp
*** 4256,4266 ****
  345392d9b4fa933b10becc0c92667efb  gcc/cp/ChangeLog-2013
  c1c7801b9b0f379e702a4f6cb83972e7  gcc/cp/ChangeLog.ptr
  9aa3cd9f75c785de9f51446e3f295515  gcc/cp/ChangeLog.tree-ssa
! 455a052c3ba589ded45beac207aae43f  gcc/cp/Make-lang.in
  2a39a12cc0dff2b94a44e84e818ded9e  gcc/cp/NEWS
! a07db9b36778fbaca8e1a3d57ffbb458  gcc/cp/call.c
! e184e53ef1c7ccede7b4257052006bd7  gcc/cp/cfns.gperf
! 66d1092c8be3fffdb7372b46a158ebf6  gcc/cp/cfns.h
  aa8695d1e706d6121f154d3d5ba0a28c  gcc/cp/class.c
  47867890c0979e43203ac3b48152e806  gcc/cp/config-lang.in
  663722c6281b634e5998d85b3b090889  gcc/cp/cp-array-notation.c
--- 4255,4265 ----
  345392d9b4fa933b10becc0c92667efb  gcc/cp/ChangeLog-2013
  c1c7801b9b0f379e702a4f6cb83972e7  gcc/cp/ChangeLog.ptr
  9aa3cd9f75c785de9f51446e3f295515  gcc/cp/ChangeLog.tree-ssa
! bff861a63043ba9ba0bc9e6b15601295  gcc/cp/Make-lang.in
  2a39a12cc0dff2b94a44e84e818ded9e  gcc/cp/NEWS
! 5e375ce2a1b5a3e848f8881ef153dd2a  gcc/cp/call.c
! dcbb0d90b23b4286e2f5b91f4da857b2  gcc/cp/cfns.gperf
! 22a94a17dfd9cf00ac86dbe96145c085  gcc/cp/cfns.h
  aa8695d1e706d6121f154d3d5ba0a28c  gcc/cp/class.c
  47867890c0979e43203ac3b48152e806  gcc/cp/config-lang.in
  663722c6281b634e5998d85b3b090889  gcc/cp/cp-array-notation.c
*************** c0aa2580eac480bebef90fd178f23fce  gcc/cp
*** 4270,4309 ****
  ef87c1a033a26e7711907c6b178131b1  gcc/cp/cp-objcp-common.c
  9eada522ec909990ce7386714e3c0afa  gcc/cp/cp-objcp-common.h
  d0d99db987a2bd8f0058a1faa5e408e5  gcc/cp/cp-tree.def
! 37b86614b1bd2e32357da48b293ede4c  gcc/cp/cp-tree.h
! 0522540987275422136fa53be4047d22  gcc/cp/cvt.c
  72aec02508b7947aa57a3fdc7907592e  gcc/cp/cxx-pretty-print.c
  80ee86746b2127c64ef5c25f24ceb14b  gcc/cp/cxx-pretty-print.h
! 7ff4dc09186b7cbfe212030dda9da4e6  gcc/cp/decl.c
  42cc7ee1282351aee587814acc597508  gcc/cp/decl.h
  148eb7164269f8335740dc1f23eca0ed  gcc/cp/decl2.c
  3f6c50620d2953d5b412ff4e390eb7ae  gcc/cp/dump.c
  4f563217e305eef8adde18a3b3d0c547  gcc/cp/error.c
! 615a63805536eb9ffe1b46dd1881582c  gcc/cp/except.c
  d08a0a74a2164b0d5eb954bf1a755825  gcc/cp/expr.c
  f825a4855a4c9f2390afb1302bb4d8d6  gcc/cp/friend.c
  4e1f37f96a3d7f70ba70e24cba59dc3a  gcc/cp/g++spec.c
! 9885d35e5007de10cf292db0f5e1b0f3  gcc/cp/init.c
  76afad025040c8ed5d265725b47fc867  gcc/cp/lambda.c
  d505a249800c51140eb8d126b620394f  gcc/cp/lang-specs.h
  a9d9b7c8443dcc78573259632806eb39  gcc/cp/lex.c
! fc4035131b257e6be4f6b1f02a0621ac  gcc/cp/mangle.c
  9a6b56e31248cf676bc2841750002d6a  gcc/cp/method.c
  1bade1bcd844632d47fbb557c55ab1cf  gcc/cp/name-lookup.c
  2fe9fc47b363db0eb4eb053c2b3b5109  gcc/cp/name-lookup.h
  a4c4160079301223008ae949e923ae09  gcc/cp/operators.def
  cab3f4d3911d5d98b499168510c420bf  gcc/cp/optimize.c
! b1487e88fef92a35079023dfbf664d2f  gcc/cp/parser.c
  7dad8f7951a41247d36a1491c5ed3333  gcc/cp/parser.h
! 64aa4ea0f839decb1ac1b215ac6ef7d8  gcc/cp/pt.c
  1fb212eac0559ba1dcb95d7a26602e06  gcc/cp/ptree.c
  0d003a9ae49e636ac7797b2cc6ae1b13  gcc/cp/repo.c
! 42e298dd7b029109771b91c2ed2adaec  gcc/cp/rtti.c
! 6fb2431ec9910cb53f58bdbe3bff5f70  gcc/cp/search.c
! c8f7cc899d2be53a39c275a8e47ed287  gcc/cp/semantics.c
! b5d0510e775232d09f903e9b6fbe15a5  gcc/cp/tree.c
  1adee27afd0240132800372d13882a94  gcc/cp/type-utils.h
! 5cf35ac469b1d9a468a76d2de8bf0079  gcc/cp/typeck.c
  25e903fa1376c6a1bb37d2c65a80da05  gcc/cp/typeck2.c
  74dbaaf0e744d50ebddff66290b3dfd4  gcc/cp/vtable-class-hierarchy.c
  c69f7cfa3152c54d30a4413e74a55584  gcc/cppbuiltin.c
--- 4269,4308 ----
  ef87c1a033a26e7711907c6b178131b1  gcc/cp/cp-objcp-common.c
  9eada522ec909990ce7386714e3c0afa  gcc/cp/cp-objcp-common.h
  d0d99db987a2bd8f0058a1faa5e408e5  gcc/cp/cp-tree.def
! e9785e38817f45d6dce14ae205f74f6a  gcc/cp/cp-tree.h
! d0cfd6d13dcf7a7c0d4e7695983758d1  gcc/cp/cvt.c
  72aec02508b7947aa57a3fdc7907592e  gcc/cp/cxx-pretty-print.c
  80ee86746b2127c64ef5c25f24ceb14b  gcc/cp/cxx-pretty-print.h
! 21cbde4e6adf2b2733e4a6cc5d32a8a0  gcc/cp/decl.c
  42cc7ee1282351aee587814acc597508  gcc/cp/decl.h
  148eb7164269f8335740dc1f23eca0ed  gcc/cp/decl2.c
  3f6c50620d2953d5b412ff4e390eb7ae  gcc/cp/dump.c
  4f563217e305eef8adde18a3b3d0c547  gcc/cp/error.c
! d39045c415fd615417b4ad17b10157a6  gcc/cp/except.c
  d08a0a74a2164b0d5eb954bf1a755825  gcc/cp/expr.c
  f825a4855a4c9f2390afb1302bb4d8d6  gcc/cp/friend.c
  4e1f37f96a3d7f70ba70e24cba59dc3a  gcc/cp/g++spec.c
! 9ce6c474661f3ab766fd2da384be068a  gcc/cp/init.c
  76afad025040c8ed5d265725b47fc867  gcc/cp/lambda.c
  d505a249800c51140eb8d126b620394f  gcc/cp/lang-specs.h
  a9d9b7c8443dcc78573259632806eb39  gcc/cp/lex.c
! 86915c2d44dcdd277babc309d784e91f  gcc/cp/mangle.c
  9a6b56e31248cf676bc2841750002d6a  gcc/cp/method.c
  1bade1bcd844632d47fbb557c55ab1cf  gcc/cp/name-lookup.c
  2fe9fc47b363db0eb4eb053c2b3b5109  gcc/cp/name-lookup.h
  a4c4160079301223008ae949e923ae09  gcc/cp/operators.def
  cab3f4d3911d5d98b499168510c420bf  gcc/cp/optimize.c
! 55470e40016aa92bc809fbbeb716772a  gcc/cp/parser.c
  7dad8f7951a41247d36a1491c5ed3333  gcc/cp/parser.h
! b8d85994440ad853151ff7333badce42  gcc/cp/pt.c
  1fb212eac0559ba1dcb95d7a26602e06  gcc/cp/ptree.c
  0d003a9ae49e636ac7797b2cc6ae1b13  gcc/cp/repo.c
! 41e1eb2f849a2bb7228729a711dc96dd  gcc/cp/rtti.c
! 11efc3e3e9aac8f08f82b168195f3c2a  gcc/cp/search.c
! 9caea8dc1c81aa010e16894a82b94495  gcc/cp/semantics.c
! 614b388cb72ab5fc595ad43c4a5cf720  gcc/cp/tree.c
  1adee27afd0240132800372d13882a94  gcc/cp/type-utils.h
! 5a79c4bdc57cc42a5e2127039d8c1d6d  gcc/cp/typeck.c
  25e903fa1376c6a1bb37d2c65a80da05  gcc/cp/typeck2.c
  74dbaaf0e744d50ebddff66290b3dfd4  gcc/cp/vtable-class-hierarchy.c
  c69f7cfa3152c54d30a4413e74a55584  gcc/cppbuiltin.c
*************** d02c58c6458525cf2e81bece060a0a84  gcc/de
*** 4332,4338 ****
  5f9e20d36ce9a72d7e612c6c2cacbb9b  gcc/debug.h
  24653737367cd4c1d08528ddff8b9edb  gcc/defaults.h
  fbb60a80a049439ba06be3b7bb03ba33  gcc/df-core.c
! 194c028bf00737625f2f0c3853477aa8  gcc/df-problems.c
  f2cf850a3f6a9d95d4034c61245ed441  gcc/df-scan.c
  6d7e429ff21e9ae84e720c32f7053420  gcc/df.h
  12ee769110c96a5380450de59969b152  gcc/dfp.c
--- 4331,4337 ----
  5f9e20d36ce9a72d7e612c6c2cacbb9b  gcc/debug.h
  24653737367cd4c1d08528ddff8b9edb  gcc/defaults.h
  fbb60a80a049439ba06be3b7bb03ba33  gcc/df-core.c
! 7a9b3becbfeec5d8cdb061aa4064bc47  gcc/df-problems.c
  f2cf850a3f6a9d95d4034c61245ed441  gcc/df-scan.c
  6d7e429ff21e9ae84e720c32f7053420  gcc/df.h
  12ee769110c96a5380450de59969b152  gcc/dfp.c
*************** dfa2f3caa589d990913f898317c3ba04  gcc/di
*** 4343,4349 ****
  ea862db8f1c974282768561f5c6fd263  gcc/diagnostic.c
  a82f4c29248edc233f641579ab6e772a  gcc/diagnostic.def
  439f0d28ab1a85692b11ba394cc4e6f6  gcc/diagnostic.h
! 107911c26d1aee4bcb05e0573470a03c  gcc/doc/aot-compile.1
  2931c39155bdab807e1af465d937350c  gcc/doc/arm-acle-intrinsics.texi
  35b6982c7c5b95341a6e28476e4d1daf  gcc/doc/arm-neon-intrinsics.texi
  9afccee176594b00a1b7a15878bebcd0  gcc/doc/avr-mmcu.texi
--- 4342,4348 ----
  ea862db8f1c974282768561f5c6fd263  gcc/diagnostic.c
  a82f4c29248edc233f641579ab6e772a  gcc/diagnostic.def
  439f0d28ab1a85692b11ba394cc4e6f6  gcc/diagnostic.h
! a02a0890f064c6bbf26b583b22d10711  gcc/doc/aot-compile.1
  2931c39155bdab807e1af465d937350c  gcc/doc/arm-acle-intrinsics.texi
  35b6982c7c5b95341a6e28476e4d1daf  gcc/doc/arm-neon-intrinsics.texi
  9afccee176594b00a1b7a15878bebcd0  gcc/doc/avr-mmcu.texi
*************** f2623c6aeaa1ad4a6474141b9dd5f995  gcc/do
*** 4355,4392 ****
  429106f28aff7ad80a86d1442fb5003d  gcc/doc/configterms.texi
  3c64bdb237b5fc38837b9b9bc2fda853  gcc/doc/contrib.texi
  6436407c42cecb738124becb9079d978  gcc/doc/contribute.texi
! 4fc7956099be38aa5c434f3c91ae55b7  gcc/doc/cpp.1
! 6b1171575378d3dffefbf49f8799c852  gcc/doc/cpp.info
  8b4d7d3a2e425a52f573f6330d4d5e70  gcc/doc/cpp.texi
  4aa9560d9a516a5df4f7429c00ba1fb2  gcc/doc/cppenv.texi
! ea99de0828770f55c6573529b8553399  gcc/doc/cppinternals.info
  76eda89efeb575bff228598230bd3c50  gcc/doc/cppinternals.texi
  249506473d9c4b6f20554997a9c8946f  gcc/doc/cppopts.texi
! 52c0e2025a2e01d077f402dd7d29639c  gcc/doc/extend.texi
  5ee3105f6fb685feb1259931acfbf79e  gcc/doc/fragments.texi
  de203f1fc34a4d519c489d06bf46b2bf  gcc/doc/frontends.texi
! 88460cba365ce67a0a66e431a7befeaa  gcc/doc/fsf-funding.7
! e2d7852408d8a1899a9aa366ec24dbb7  gcc/doc/g++.1
! 4cc3fecaf79c7ec793b3701b110dccb8  gcc/doc/gc-analyze.1
! e2d7852408d8a1899a9aa366ec24dbb7  gcc/doc/gcc.1
! 694b9d618abe0bb714144a607657b286  gcc/doc/gcc.info
  bef3772e1b7b2c623e0c1859c71522a8  gcc/doc/gcc.texi
! 0a0315be994faa03b8efe9b031dd48a8  gcc/doc/gccinstall.info
! 9cf77dd608f6d2001b3b0c448e8b21f2  gcc/doc/gccint.info
  55d5bb148799c0031e223c79962ea104  gcc/doc/gccint.texi
! 93a50a9625ebaead640b46e6faddbc92  gcc/doc/gcj-dbtool.1
! 665cb30443928f3f205159f277df0cc4  gcc/doc/gcj.1
! 6aa5c0a428f40373a2d3f7612beeb537  gcc/doc/gcj.info
! d66569472f5681ba775c7b0b52fe1aab  gcc/doc/gcov.1
  6bd8d77a2f655e81b173f9903dc6daec  gcc/doc/gcov.texi
  5587ca6c5976c7dffb318cf45f5b7f13  gcc/doc/generic.texi
! 1ded054093de910d9786c62bc4fe8cc6  gcc/doc/gfdl.7
! 579b1a5283de139ee93dad6c560e145c  gcc/doc/gfortran.1
! 15ef692a066278654e523f21e814e2f8  gcc/doc/gij.1
  ac25ba9af042d4f99e0ab97a4f46517a  gcc/doc/gimple.texi
  290370669f02bef1502ada9273e5261f  gcc/doc/gnu.texi
! c2ce8d4b16d3870aff28994fa01b01c7  gcc/doc/gpl.7
! 66fdeaf602990c34f8142fe0d6b6cd7d  gcc/doc/grmic.1
  f2dd6df88ca65026d154f628ffbc8f13  gcc/doc/gty.texi
  34a1955f331ff1028e09083a178c0418  gcc/doc/headerdirs.texi
  a56cc8baf1b35fa5c4c43bbfdb35b74b  gcc/doc/hostconfig.texi
--- 4354,4391 ----
  429106f28aff7ad80a86d1442fb5003d  gcc/doc/configterms.texi
  3c64bdb237b5fc38837b9b9bc2fda853  gcc/doc/contrib.texi
  6436407c42cecb738124becb9079d978  gcc/doc/contribute.texi
! 5e3e0c096509bd07d5c4e58c8f06efc1  gcc/doc/cpp.1
! 91e891cc8cc97262f370fa1720cab935  gcc/doc/cpp.info
  8b4d7d3a2e425a52f573f6330d4d5e70  gcc/doc/cpp.texi
  4aa9560d9a516a5df4f7429c00ba1fb2  gcc/doc/cppenv.texi
! c79331b0ad4bd8754587e474083c97fc  gcc/doc/cppinternals.info
  76eda89efeb575bff228598230bd3c50  gcc/doc/cppinternals.texi
  249506473d9c4b6f20554997a9c8946f  gcc/doc/cppopts.texi
! ce77d6c093d0e282a9fd574211610f56  gcc/doc/extend.texi
  5ee3105f6fb685feb1259931acfbf79e  gcc/doc/fragments.texi
  de203f1fc34a4d519c489d06bf46b2bf  gcc/doc/frontends.texi
! 95124f2d3172e606e3923ab358bd3322  gcc/doc/fsf-funding.7
! d6c63676c1601e2485ec62221f603395  gcc/doc/g++.1
! 7b3cc9fca7dd312f2fe02db0065e8099  gcc/doc/gc-analyze.1
! d6c63676c1601e2485ec62221f603395  gcc/doc/gcc.1
! 87bdd8fe21f87a4659ce1537e2bd5f9e  gcc/doc/gcc.info
  bef3772e1b7b2c623e0c1859c71522a8  gcc/doc/gcc.texi
! 5b5f9cef200be704a7679a1e4ac76826  gcc/doc/gccinstall.info
! 368ddc41f69403e4ac4bd66be4bd20ee  gcc/doc/gccint.info
  55d5bb148799c0031e223c79962ea104  gcc/doc/gccint.texi
! 6d7f64792dd64c14390cd50d66933d9d  gcc/doc/gcj-dbtool.1
! 176588657288a24f86b06be26987ede2  gcc/doc/gcj.1
! b4410ece42d6e622ad5855afda203090  gcc/doc/gcj.info
! 77cbd3b1325ed7c23b643277e28ffa39  gcc/doc/gcov.1
  6bd8d77a2f655e81b173f9903dc6daec  gcc/doc/gcov.texi
  5587ca6c5976c7dffb318cf45f5b7f13  gcc/doc/generic.texi
! 04bb6f5db372af37d8a816c7a6124a0e  gcc/doc/gfdl.7
! 1a51d453b0551b93fc12e7e8b2c1f615  gcc/doc/gfortran.1
! 238e78142430db7327ce5c91b6f6343f  gcc/doc/gij.1
  ac25ba9af042d4f99e0ab97a4f46517a  gcc/doc/gimple.texi
  290370669f02bef1502ada9273e5261f  gcc/doc/gnu.texi
! 11969faa98648b02b504bca4fb86b38d  gcc/doc/gpl.7
! 2a89429db5c04cabbf369e21a01f4367  gcc/doc/grmic.1
  f2dd6df88ca65026d154f628ffbc8f13  gcc/doc/gty.texi
  34a1955f331ff1028e09083a178c0418  gcc/doc/headerdirs.texi
  a56cc8baf1b35fa5c4c43bbfdb35b74b  gcc/doc/hostconfig.texi
*************** ca81bf9d3358342ef978866b6895f4ca  gcc/do
*** 4401,4443 ****
  7016e79a5fe3bdfa0e3eda3713586189  gcc/doc/install.texi
  8851ed69b0a7490fa673efa763d090c7  gcc/doc/install.texi2html
  f1aaec9eb4571d731a4089d5d5ef97fa  gcc/doc/interface.texi
! 0d29184965d447c255116a66c751c3ac  gcc/doc/invoke.texi
! ad4bc49d666206dab0080e276509c546  gcc/doc/jcf-dump.1
! a21bec009e0207e0aa8010019601f292  gcc/doc/jv-convert.1
  c36b6709dd343cbcd4b54f0417bcc780  gcc/doc/languages.texi
  2ae9a3e90fef1d92ab8196ae773a7673  gcc/doc/libgcc.texi
  8b58315c921fc046e0ab6f949ebd5990  gcc/doc/loop.texi
  ee0a1b01a1a27eee100cc172673b9fe2  gcc/doc/lto.texi
  874e34e1340e586f987bc68372bd85c2  gcc/doc/makefile.texi
! 48dc81c158ab0afb5906690947705c49  gcc/doc/md.texi
  0d32608762520cb5ec42bdfebde5ce0e  gcc/doc/objc.texi
  80da07512f4e689513406f7db671ffec  gcc/doc/optinfo.texi
  6fd0b58692b34513e8b16b996525ac0b  gcc/doc/options.texi
  f9f577785f8eae98a97b29568343be95  gcc/doc/passes.texi
  6997cbfce5b82226e56271f7498697f5  gcc/doc/plugins.texi
  914a3d181f9c38ac74e424d667026b61  gcc/doc/portability.texi
! a9a2aca16fc696614bff7a56134986ee  gcc/doc/rebuild-gcj-db.1
  fa0276a6b5d315ae4e036add235d9b26  gcc/doc/rtl.texi
  3f5d8a76a7ddd984603fb2f35ee46632  gcc/doc/service.texi
! affb8b02a41ee94557fabcdce8048ce2  gcc/doc/sourcebuild.texi
  80f74ac416390bd73b75ae93f1f2f8f8  gcc/doc/standards.texi
  e701e7a632dd1b5af6097c2bea831d54  gcc/doc/tm.texi
  de49d7ccb741be08e765d3e94977b49d  gcc/doc/tm.texi.in
  2a0f462c8ac98826cc19fc71f6f09014  gcc/doc/tree-ssa.texi
  f173054a88e0b97206d03f926b8bd696  gcc/doc/trouble.texi
! b40aba636e9d9d23b966bc47f50ca0ad  gcc/dojump.c
  1c73909bd45b22ed2b016ad5fe3afca4  gcc/dominance.c
  060582ff73194daaccc8cbe92add257a  gcc/domwalk.c
  297c055c19cbb073b385bb9443fec98c  gcc/domwalk.h
  2e57c82dbd0e91dc5b2e7f8b275f7eaa  gcc/double-int.c
  9d7f6889e84a85a6aea3abb7201f6f04  gcc/double-int.h
! 652eb789bab05cdbf5806ca8e09707c8  gcc/dse.c
  1a746ea442089d7bdcdbf56af69a5b3e  gcc/dumpfile.c
  eca799a5ac72d21ac26c0993a7fe198d  gcc/dumpfile.h
  7aca1d34836c11d9a7af3c4f2e2899e3  gcc/dwarf2asm.c
  81e5a5988d94ef1528027be5136860e3  gcc/dwarf2asm.h
  42be1d7e96240ac3e4821237d124400c  gcc/dwarf2cfi.c
! 5388df65a244fc8b60eebd50e79d7b85  gcc/dwarf2out.c
  23181314505e8dc6de6f47f73e34b798  gcc/dwarf2out.h
  bd4b9506abebe678ad23b32840627c01  gcc/emit-rtl.c
  7f412544cdbe46c671bbfc12f5791fee  gcc/emit-rtl.h
--- 4400,4442 ----
  7016e79a5fe3bdfa0e3eda3713586189  gcc/doc/install.texi
  8851ed69b0a7490fa673efa763d090c7  gcc/doc/install.texi2html
  f1aaec9eb4571d731a4089d5d5ef97fa  gcc/doc/interface.texi
! 2f7b2856dd1b63e13555374d6cc14d11  gcc/doc/invoke.texi
! 9634049829eba58105a283a8f2bc3074  gcc/doc/jcf-dump.1
! ba43693d300bfd07c60ad1b35de6a0c3  gcc/doc/jv-convert.1
  c36b6709dd343cbcd4b54f0417bcc780  gcc/doc/languages.texi
  2ae9a3e90fef1d92ab8196ae773a7673  gcc/doc/libgcc.texi
  8b58315c921fc046e0ab6f949ebd5990  gcc/doc/loop.texi
  ee0a1b01a1a27eee100cc172673b9fe2  gcc/doc/lto.texi
  874e34e1340e586f987bc68372bd85c2  gcc/doc/makefile.texi
! 035aea1538ac56f06e1510501d98e35b  gcc/doc/md.texi
  0d32608762520cb5ec42bdfebde5ce0e  gcc/doc/objc.texi
  80da07512f4e689513406f7db671ffec  gcc/doc/optinfo.texi
  6fd0b58692b34513e8b16b996525ac0b  gcc/doc/options.texi
  f9f577785f8eae98a97b29568343be95  gcc/doc/passes.texi
  6997cbfce5b82226e56271f7498697f5  gcc/doc/plugins.texi
  914a3d181f9c38ac74e424d667026b61  gcc/doc/portability.texi
! 8e579f64f6b17f0ad1967f687a64b77b  gcc/doc/rebuild-gcj-db.1
  fa0276a6b5d315ae4e036add235d9b26  gcc/doc/rtl.texi
  3f5d8a76a7ddd984603fb2f35ee46632  gcc/doc/service.texi
! 6015bf501021f2cb5f425475bf0f2a0a  gcc/doc/sourcebuild.texi
  80f74ac416390bd73b75ae93f1f2f8f8  gcc/doc/standards.texi
  e701e7a632dd1b5af6097c2bea831d54  gcc/doc/tm.texi
  de49d7ccb741be08e765d3e94977b49d  gcc/doc/tm.texi.in
  2a0f462c8ac98826cc19fc71f6f09014  gcc/doc/tree-ssa.texi
  f173054a88e0b97206d03f926b8bd696  gcc/doc/trouble.texi
! 49bde975caf7cc7c94ed4c644d1eb34c  gcc/dojump.c
  1c73909bd45b22ed2b016ad5fe3afca4  gcc/dominance.c
  060582ff73194daaccc8cbe92add257a  gcc/domwalk.c
  297c055c19cbb073b385bb9443fec98c  gcc/domwalk.h
  2e57c82dbd0e91dc5b2e7f8b275f7eaa  gcc/double-int.c
  9d7f6889e84a85a6aea3abb7201f6f04  gcc/double-int.h
! 926bcea961656a2d85b1bd4f4ab4f4c2  gcc/dse.c
  1a746ea442089d7bdcdbf56af69a5b3e  gcc/dumpfile.c
  eca799a5ac72d21ac26c0993a7fe198d  gcc/dumpfile.h
  7aca1d34836c11d9a7af3c4f2e2899e3  gcc/dwarf2asm.c
  81e5a5988d94ef1528027be5136860e3  gcc/dwarf2asm.h
  42be1d7e96240ac3e4821237d124400c  gcc/dwarf2cfi.c
! 68451ac9e71f124e9691b0809fd8aa61  gcc/dwarf2out.c
  23181314505e8dc6de6f47f73e34b798  gcc/dwarf2out.h
  bd4b9506abebe678ad23b32840627c01  gcc/emit-rtl.c
  7f412544cdbe46c671bbfc12f5791fee  gcc/emit-rtl.h
*************** b7f5ef50648269cf32374777e144ac1e  gcc/er
*** 4445,4451 ****
  b0556e2034dd821307551d6d74e745d6  gcc/errors.h
  6e1128564fbc54da3de9a0a4bef43e76  gcc/et-forest.c
  13a2fc005556245ff6d5773cf66b18f4  gcc/et-forest.h
! 7bfb27734c95c9e1a1198b0fcfcdc7a1  gcc/except.c
  24bbd090dbec005ad3793cae5f7e4e19  gcc/except.h
  589e62819b3e668ae01defc5f5fb9ad5  gcc/exec-tool.in
  a38616b15259ffd2171e03ecb4249502  gcc/explow.c
--- 4444,4450 ----
  b0556e2034dd821307551d6d74e745d6  gcc/errors.h
  6e1128564fbc54da3de9a0a4bef43e76  gcc/et-forest.c
  13a2fc005556245ff6d5773cf66b18f4  gcc/et-forest.h
! 13680b926ad4e1e12e6901ffbf87e27e  gcc/except.c
  24bbd090dbec005ad3793cae5f7e4e19  gcc/except.h
  589e62819b3e668ae01defc5f5fb9ad5  gcc/exec-tool.in
  a38616b15259ffd2171e03ecb4249502  gcc/explow.c
*************** f21b58f2ee4076afbfccecb6f0b20813  gcc/fi
*** 4460,4468 ****
  e273344d3f81a5d94a7296a6f73d4599  gcc/fixed-value.h
  adaed0cdfe09a72854c2bcbcc96c8225  gcc/flag-types.h
  927cde0489c22a941e547faf5ec11e50  gcc/flags.h
! e7d6a9d81928ee0605d2b89b2d0585c3  gcc/fold-const.c
  926e7b21d0de960d055e2f98520491fc  gcc/fold-const.h
! f2e90467fff29fbff67d7ad06c4d24f7  gcc/fortran/ChangeLog
  3330102ad3a0217cba963be6b5eefd58  gcc/fortran/ChangeLog-2002
  d000ab985b1eeb1ad5749f98b8fef99f  gcc/fortran/ChangeLog-2003
  bf42f94f0c51dcc7d8051cc7fda1efdc  gcc/fortran/ChangeLog-2004
--- 4459,4467 ----
  e273344d3f81a5d94a7296a6f73d4599  gcc/fixed-value.h
  adaed0cdfe09a72854c2bcbcc96c8225  gcc/flag-types.h
  927cde0489c22a941e547faf5ec11e50  gcc/flags.h
! 0b2a4cca8f318430708f2d27e6bc040e  gcc/fold-const.c
  926e7b21d0de960d055e2f98520491fc  gcc/fold-const.h
! 1c95a6003e8200b3c9d9ae4e4a83655e  gcc/fortran/ChangeLog
  3330102ad3a0217cba963be6b5eefd58  gcc/fortran/ChangeLog-2002
  d000ab985b1eeb1ad5749f98b8fef99f  gcc/fortran/ChangeLog-2003
  bf42f94f0c51dcc7d8051cc7fda1efdc  gcc/fortran/ChangeLog-2004
*************** b71a81c732fdf1d678ad15828a60e689  gcc/fo
*** 4481,4488 ****
  9cd0d426f7d50746fd9b7f7ac4e2424a  gcc/fortran/arith.h
  ccfa4b65ac8982708cce72fc504e63c9  gcc/fortran/array.c
  7056af8453f375056ef312cb6376601c  gcc/fortran/bbt.c
! 58ee1ee078411703726305d101932fd1  gcc/fortran/check.c
! c6ea95670cf2c47e6ade32e7214191f8  gcc/fortran/class.c
  3991df26a1dc9b6ff42d91520c292e50  gcc/fortran/config-lang.in
  36047e58fcc2b326025fbf4851f809d4  gcc/fortran/constructor.c
  ed4dd7bfb8f8c9f4cedd1f0d2943c8ee  gcc/fortran/constructor.h
--- 4480,4487 ----
  9cd0d426f7d50746fd9b7f7ac4e2424a  gcc/fortran/arith.h
  ccfa4b65ac8982708cce72fc504e63c9  gcc/fortran/array.c
  7056af8453f375056ef312cb6376601c  gcc/fortran/bbt.c
! e06d32cf485b207ed4c9e3c06bf5693e  gcc/fortran/check.c
! 86890df291c1be8069126341d369121f  gcc/fortran/class.c
  3991df26a1dc9b6ff42d91520c292e50  gcc/fortran/config-lang.in
  36047e58fcc2b326025fbf4851f809d4  gcc/fortran/constructor.c
  ed4dd7bfb8f8c9f4cedd1f0d2943c8ee  gcc/fortran/constructor.h
*************** c868d6d4a72cb319fabcfc59e4613fe7  gcc/fo
*** 4498,4507 ****
  9499ec386ee632269bb460fc37b41279  gcc/fortran/error.c
  d321ca0b46df45c3fbc073dd163d4647  gcc/fortran/expr.c
  dd44a696cb95e5fca9e2493dd2b52a88  gcc/fortran/f95-lang.c
! 9853ad699e794d420e65e587a98801e2  gcc/fortran/frontend-passes.c
  0a038b837897c57a2b48cc83a3475346  gcc/fortran/gfc-internals.texi
  5239e5fe6fd01ffb7fd0da56efc19c6d  gcc/fortran/gfortran.h
! 6b7340a3038b926e4af217591378859b  gcc/fortran/gfortran.info
  938a524e09245e10fbef5b331f81fc45  gcc/fortran/gfortran.texi
  fc8164863960de73fc317e2834ddd96e  gcc/fortran/gfortranspec.c
  6ca3b8142b47f11b93ca777ebced1fb9  gcc/fortran/interface.c
--- 4497,4506 ----
  9499ec386ee632269bb460fc37b41279  gcc/fortran/error.c
  d321ca0b46df45c3fbc073dd163d4647  gcc/fortran/expr.c
  dd44a696cb95e5fca9e2493dd2b52a88  gcc/fortran/f95-lang.c
! d264b8823e4c071c704cb51ec2651dec  gcc/fortran/frontend-passes.c
  0a038b837897c57a2b48cc83a3475346  gcc/fortran/gfc-internals.texi
  5239e5fe6fd01ffb7fd0da56efc19c6d  gcc/fortran/gfortran.h
! d847e37e6eb1fa5cd424b70db0d035c2  gcc/fortran/gfortran.info
  938a524e09245e10fbef5b331f81fc45  gcc/fortran/gfortran.texi
  fc8164863960de73fc317e2834ddd96e  gcc/fortran/gfortranspec.c
  6ca3b8142b47f11b93ca777ebced1fb9  gcc/fortran/interface.c
*************** e0fb4a1ffcb0343a20358ac7e9e3c259  gcc/fo
*** 4525,4557 ****
  f96d1ba2d55174b956d56fa894624326  gcc/fortran/module.c
  6fe6854ba192e896050588811dcfbb37  gcc/fortran/openmp.c
  f51d0e2eedb4abe7296518a55e09ca88  gcc/fortran/options.c
! fc32c460b6cd9b3d248899bc6b084896  gcc/fortran/parse.c
  6d0ad629aed04bdd74a9574a8bf4846e  gcc/fortran/parse.h
! fd7c4ac7c689b6a4fb90173f4133229d  gcc/fortran/primary.c
  9fd27ce32275f0febe3c95656a00326d  gcc/fortran/resolve.c
! 9adf6905ca4673ba2fbf9cbbce54892d  gcc/fortran/scanner.c
  72c90bd863614df8517636fc47ccfc94  gcc/fortran/scanner.h
! 30ace0930b0cbd12683a5a94c027d499  gcc/fortran/simplify.c
  e45fb97ea95ff4c3d74a0fbead1f06f9  gcc/fortran/st.c
  3eff96d1a333aeb6daa262b6afa2a0c7  gcc/fortran/symbol.c
  18b66b03bc5d661f80bb81b03f388eb9  gcc/fortran/target-memory.c
  2b15769f79ab3546bef45df0d6815e2c  gcc/fortran/target-memory.h
! 8c5401738ab604c8f844741de6618610  gcc/fortran/trans-array.c
  fb993a92547683640f7a49d6dd5d0cfe  gcc/fortran/trans-array.h
  6f0a3ffc5ef85f6a9f67c1deaed718de  gcc/fortran/trans-common.c
  ad554dd79e97690c9fe5ce1779a7309c  gcc/fortran/trans-const.c
  a3ccaa77809b6dcc6aa42f435c57e3f9  gcc/fortran/trans-const.h
! 08f0d5038bb96562094daa58fa080d26  gcc/fortran/trans-decl.c
! 1960b0c08e3a02aafad9f6467b4f8434  gcc/fortran/trans-expr.c
  6ea2f877821771858978645b10ea08fd  gcc/fortran/trans-intrinsic.c
  b47cd6ce04818d16aea2c2442ca82278  gcc/fortran/trans-io.c
! 34d6879f77a3f7dcd1fff21b93aeeefc  gcc/fortran/trans-openmp.c
! f5548eadf50221b60625cf2c6f3e505f  gcc/fortran/trans-stmt.c
  716b10c08519c671b98c6434e2214353  gcc/fortran/trans-stmt.h
! 1e66cf08d4d5e9427f97b23659605cba  gcc/fortran/trans-types.c
  24e41f2179047fd847c46da3cd1c024c  gcc/fortran/trans-types.h
  51ee928eabf49de99a0d7e6578e236a2  gcc/fortran/trans.c
! c731fc29c48c6f8e0cda96aaf06a9e6e  gcc/fortran/trans.h
  95c41d60adaf583210f110d0984098f7  gcc/fortran/types.def
  97b3f764fb651e1611194a18dbcbe3d3  gcc/fp-test.c
  4d3cba35459b305215574844f80402af  gcc/function.c
--- 4524,4556 ----
  f96d1ba2d55174b956d56fa894624326  gcc/fortran/module.c
  6fe6854ba192e896050588811dcfbb37  gcc/fortran/openmp.c
  f51d0e2eedb4abe7296518a55e09ca88  gcc/fortran/options.c
! f9e80cd3ac52abf1fed4a7166ee2d350  gcc/fortran/parse.c
  6d0ad629aed04bdd74a9574a8bf4846e  gcc/fortran/parse.h
! f9492474a878a5248d235810f2ba4b68  gcc/fortran/primary.c
  9fd27ce32275f0febe3c95656a00326d  gcc/fortran/resolve.c
! d028da57f40a54a2311d33aad9d44b81  gcc/fortran/scanner.c
  72c90bd863614df8517636fc47ccfc94  gcc/fortran/scanner.h
! c39bd5409b9968be2fa51d71bc7b2641  gcc/fortran/simplify.c
  e45fb97ea95ff4c3d74a0fbead1f06f9  gcc/fortran/st.c
  3eff96d1a333aeb6daa262b6afa2a0c7  gcc/fortran/symbol.c
  18b66b03bc5d661f80bb81b03f388eb9  gcc/fortran/target-memory.c
  2b15769f79ab3546bef45df0d6815e2c  gcc/fortran/target-memory.h
! 7ac8aa40f5067167a753babe0119eb5d  gcc/fortran/trans-array.c
  fb993a92547683640f7a49d6dd5d0cfe  gcc/fortran/trans-array.h
  6f0a3ffc5ef85f6a9f67c1deaed718de  gcc/fortran/trans-common.c
  ad554dd79e97690c9fe5ce1779a7309c  gcc/fortran/trans-const.c
  a3ccaa77809b6dcc6aa42f435c57e3f9  gcc/fortran/trans-const.h
! 80b8a1b6c655b99bfdff40bb19275921  gcc/fortran/trans-decl.c
! 3c44711d70282e751410d02cb8594822  gcc/fortran/trans-expr.c
  6ea2f877821771858978645b10ea08fd  gcc/fortran/trans-intrinsic.c
  b47cd6ce04818d16aea2c2442ca82278  gcc/fortran/trans-io.c
! fb3c39c791969dfea94b0ce02be0c2fb  gcc/fortran/trans-openmp.c
! bb5b2adc1ffabb088d07f9d520328333  gcc/fortran/trans-stmt.c
  716b10c08519c671b98c6434e2214353  gcc/fortran/trans-stmt.h
! ca383ef2d71cd538179c3f24db3e306c  gcc/fortran/trans-types.c
  24e41f2179047fd847c46da3cd1c024c  gcc/fortran/trans-types.h
  51ee928eabf49de99a0d7e6578e236a2  gcc/fortran/trans.c
! 461b0a93919c11392aaef334f1b87022  gcc/fortran/trans.h
  95c41d60adaf583210f110d0984098f7  gcc/fortran/types.def
  97b3f764fb651e1611194a18dbcbe3d3  gcc/fp-test.c
  4d3cba35459b305215574844f80402af  gcc/function.c
*************** cc34c8d1bad1301955e3b61a8998a2ef  gcc/gc
*** 4567,4573 ****
  f61072f7d8a864516dbe98fa23724108  gcc/gcov-io.h
  8153efc9661bf69baeab28fec1c37088  gcc/gcov-iov.c
  394f6bd415f02b74cff6957d95fcdf2f  gcc/gcov.c
! d74fe9fbae4bb6cd623fcdc384f2bb57  gcc/gcse.c
  23074fc7f173521ae5b8283331e3342e  gcc/gcse.h
  af83e4b4719ee065872080b713d24c2f  gcc/gdbasan.in
  13a434ba48aca9d1236426f08211bda1  gcc/gdbhooks.py
--- 4566,4572 ----
  f61072f7d8a864516dbe98fa23724108  gcc/gcov-io.h
  8153efc9661bf69baeab28fec1c37088  gcc/gcov-iov.c
  394f6bd415f02b74cff6957d95fcdf2f  gcc/gcov.c
! 9fffb1f1a86a9a0829393ed768e8483a  gcc/gcse.c
  23074fc7f173521ae5b8283331e3342e  gcc/gcse.h
  af83e4b4719ee065872080b713d24c2f  gcc/gdbasan.in
  13a434ba48aca9d1236426f08211bda1  gcc/gdbhooks.py
*************** f494127078ee11832d689cde6cc3659b  gcc/ge
*** 4588,4594 ****
  433eb66f3d010864a76c754d81db24cb  gcc/genextract.c
  fe4697f2b98c57d9478b6bb7a7ae2e88  gcc/genflags.c
  e041d627ebfb410e6ac9821a3ebb3d42  gcc/gengenrtl.c
! 3c6872e70253d43910ce1cea2719dee8  gcc/gengtype-lex.c
  689319748dcd572b0d864e2f427c5ffa  gcc/gengtype-lex.l
  cbbcd3bf3726ae98ca84780142a68208  gcc/gengtype-parse.c
  4eaf2d492394ef805a5d5ae40b3405b1  gcc/gengtype-state.c
--- 4587,4593 ----
  433eb66f3d010864a76c754d81db24cb  gcc/genextract.c
  fe4697f2b98c57d9478b6bb7a7ae2e88  gcc/genflags.c
  e041d627ebfb410e6ac9821a3ebb3d42  gcc/gengenrtl.c
! 88a4cc2a18399bbfa381474881b3950e  gcc/gengtype-lex.c
  689319748dcd572b0d864e2f427c5ffa  gcc/gengtype-lex.l
  cbbcd3bf3726ae98ca84780142a68208  gcc/gengtype-parse.c
  4eaf2d492394ef805a5d5ae40b3405b1  gcc/gengtype-state.c
*************** f19d98298c7010cc78fb637e720ca64f  gcc/gg
*** 4613,4619 ****
  3680f03d3fed841810dbf18b7d16557b  gcc/ggc.h
  b5352906df07482dae1be977a26802bc  gcc/gimple-builder.c
  637e56fd173b1c330853407907c40e1e  gcc/gimple-builder.h
! 56300f6ed8e7d0a6bd9701ab5b7410a7  gcc/gimple-expr.c
  fd959eed75ba50c9ce0144de59c6453d  gcc/gimple-expr.h
  0327e89047d16b7cbe11dd67ddb07312  gcc/gimple-fold.c
  b2116458d45929978ab35d0063286333  gcc/gimple-fold.h
--- 4612,4618 ----
  3680f03d3fed841810dbf18b7d16557b  gcc/ggc.h
  b5352906df07482dae1be977a26802bc  gcc/gimple-builder.c
  637e56fd173b1c330853407907c40e1e  gcc/gimple-builder.h
! 3a65c4868ce8651efce9535ec19e9602  gcc/gimple-expr.c
  fd959eed75ba50c9ce0144de59c6453d  gcc/gimple-expr.h
  0327e89047d16b7cbe11dd67ddb07312  gcc/gimple-fold.c
  b2116458d45929978ab35d0063286333  gcc/gimple-fold.h
*************** b2116458d45929978ab35d0063286333  gcc/gi
*** 4623,4642 ****
  7acad740b79bb8d5813ca5adaed51ea9  gcc/gimple-low.h
  bce8302c35666fa97812af572784ddb4  gcc/gimple-pretty-print.c
  fd36993cffdf23f8818cd5ab8119f9ef  gcc/gimple-pretty-print.h
! a55e2dba541a5690618f749ab8209b06  gcc/gimple-ssa-isolate-paths.c
! ddfcd12ffaa58e2c4343f8868d646bcc  gcc/gimple-ssa-strength-reduction.c
  65c5fd48c73569d5d8c6cb61fa000a0f  gcc/gimple-ssa.h
  05ea5f1994babea73ca748acd5ef37c6  gcc/gimple-streamer-in.c
  d27ff703db577eb6b990d1d617cfe155  gcc/gimple-streamer-out.c
  ac5d23c902f85dfe5c16f04e66fea4a9  gcc/gimple-streamer.h
  4e615dc6975da15dfabc9e7f68931048  gcc/gimple-walk.c
  623d297f817d4dde247a0cd1c5d604db  gcc/gimple-walk.h
! 4aebf3321f9a4558ceda4c59d6bcffd8  gcc/gimple.c
  c5289edd7df36bab34b0a7146643c60a  gcc/gimple.def
  2002d30c0445e83198ddf2cb828c8313  gcc/gimple.h
  79b09968dccc8cd8a7a3bd3b2449b1b7  gcc/gimplify-me.c
  0fe03cac0c9e29cc1e32425f09eb2c17  gcc/gimplify-me.h
! 84c3a700242d86616534302420789f0f  gcc/gimplify.c
  331c48030a046b27a704925015fd1649  gcc/gimplify.h
  2ac6b57e8aad060fa48b9a8a039a708a  gcc/ginclude/float.h
  a610d6820fa8bbb9030d13a1dcd4ee52  gcc/ginclude/iso646.h
--- 4622,4641 ----
  7acad740b79bb8d5813ca5adaed51ea9  gcc/gimple-low.h
  bce8302c35666fa97812af572784ddb4  gcc/gimple-pretty-print.c
  fd36993cffdf23f8818cd5ab8119f9ef  gcc/gimple-pretty-print.h
! b6aac5c6a7f7ff57ee64790ff3570a89  gcc/gimple-ssa-isolate-paths.c
! 87108bf7bfd2325edd9d97810e182a47  gcc/gimple-ssa-strength-reduction.c
  65c5fd48c73569d5d8c6cb61fa000a0f  gcc/gimple-ssa.h
  05ea5f1994babea73ca748acd5ef37c6  gcc/gimple-streamer-in.c
  d27ff703db577eb6b990d1d617cfe155  gcc/gimple-streamer-out.c
  ac5d23c902f85dfe5c16f04e66fea4a9  gcc/gimple-streamer.h
  4e615dc6975da15dfabc9e7f68931048  gcc/gimple-walk.c
  623d297f817d4dde247a0cd1c5d604db  gcc/gimple-walk.h
! 6cbb4214424bb07927e78a29f345f382  gcc/gimple.c
  c5289edd7df36bab34b0a7146643c60a  gcc/gimple.def
  2002d30c0445e83198ddf2cb828c8313  gcc/gimple.h
  79b09968dccc8cd8a7a3bd3b2449b1b7  gcc/gimplify-me.c
  0fe03cac0c9e29cc1e32425f09eb2c17  gcc/gimplify-me.h
! 2fff5ed653685a26272feb9306afa801  gcc/gimplify.c
  331c48030a046b27a704925015fd1649  gcc/gimplify.h
  2ac6b57e8aad060fa48b9a8a039a708a  gcc/ginclude/float.h
  a610d6820fa8bbb9030d13a1dcd4ee52  gcc/ginclude/iso646.h
*************** b20d2dc1cb683fcd184dd5581c236ba8  gcc/gi
*** 4653,4659 ****
  d699488411097f968823f9f7e77d33fa  gcc/ginclude/unwind-arm-common.h
  8d9ecf0d6ef93c79623ce1d27a32a2cb  gcc/ginclude/varargs.h
  d0018c8b069fef23a59561ff2f8dc915  gcc/glimits.h
! 570291baa607dcd17da0d456e9296f4c  gcc/go/ChangeLog
  84d2ef4a6fee7df8a45a370a6b605aae  gcc/go/Make-lang.in
  60ea054548c83c7f66170073f9f3e74c  gcc/go/README.gcc
  e6bece4f0caf0458c84d9b29ca0de83e  gcc/go/config-lang.in
--- 4652,4658 ----
  d699488411097f968823f9f7e77d33fa  gcc/ginclude/unwind-arm-common.h
  8d9ecf0d6ef93c79623ce1d27a32a2cb  gcc/ginclude/varargs.h
  d0018c8b069fef23a59561ff2f8dc915  gcc/glimits.h
! 8689e8e634076b12d0e3233c3fe0c18a  gcc/go/ChangeLog
  84d2ef4a6fee7df8a45a370a6b605aae  gcc/go/Make-lang.in
  60ea054548c83c7f66170073f9f3e74c  gcc/go/README.gcc
  e6bece4f0caf0458c84d9b29ca0de83e  gcc/go/config-lang.in
*************** d273f8866602cebf095ed652fe2e7e79  gcc/go
*** 4675,4681 ****
  ac50f288c85f0d8fff72198966a48008  gcc/go/gofrontend/dataflow.h
  66b3f309ace1db4ea63f3ab655bb8fda  gcc/go/gofrontend/export.cc
  d1e20b40172e86345693f893aff13c83  gcc/go/gofrontend/export.h
! fb90a5a1535dd22b8c45f3018165a634  gcc/go/gofrontend/expressions.cc
  58c163a4c1b69d7476b266ca4a7faf4f  gcc/go/gofrontend/expressions.h
  19e66447fa803385274b4e1a7501a4d5  gcc/go/gofrontend/go-dump.cc
  e3f005ccc40000dcaf14ab6eec979f69  gcc/go/gofrontend/go-dump.h
--- 4674,4680 ----
  ac50f288c85f0d8fff72198966a48008  gcc/go/gofrontend/dataflow.h
  66b3f309ace1db4ea63f3ab655bb8fda  gcc/go/gofrontend/export.cc
  d1e20b40172e86345693f893aff13c83  gcc/go/gofrontend/export.h
! 490569f01d1e3ec2eef9a7a8d1e1868a  gcc/go/gofrontend/expressions.cc
  58c163a4c1b69d7476b266ca4a7faf4f  gcc/go/gofrontend/expressions.h
  19e66447fa803385274b4e1a7501a4d5  gcc/go/gofrontend/go-dump.cc
  e3f005ccc40000dcaf14ab6eec979f69  gcc/go/gofrontend/go-dump.h
*************** a0ec1aca0799311af987406ca601f942  gcc/go
*** 4711,4736 ****
  d6ed85a4cc675456c0164a52cebf642b  gcc/graph.h
  c5563cd0c2ff9e98445d10189f379680  gcc/graphds.c
  9401c2460400ecfe2a692f5b15e4a5e8  gcc/graphds.h
! eb9d90882c9e2d91c8978b3cdc050b4e  gcc/graphite-blocking.c
  e8284c96750e0d92b778fcd27c3d7b2b  gcc/graphite-clast-to-gimple.c
  fa16dedaafdb2228849f12a7ffd2e158  gcc/graphite-clast-to-gimple.h
! 971d8bb7a8ed5d9932822fa9ba125399  gcc/graphite-dependences.c
  0d3d73bcd8f4028e9ad18229256e7034  gcc/graphite-htab.h
! a70cb15de94787385770f7ec69f06b24  gcc/graphite-interchange.c
! 7a1eb4f186afaac3697b79104349e543  gcc/graphite-optimize-isl.c
! 474bf85a01f7b5d3de3ffd19024cb025  gcc/graphite-poly.c
! f9c785410cfde9d61c3ffb670dced572  gcc/graphite-poly.h
! 89fcadefa8e3b6c09169e1c840d54860  gcc/graphite-scop-detection.c
  2c30c8f2568b1d728f9ba0e3929140d6  gcc/graphite-scop-detection.h
! b872ae197ea404a8e9c2396424bb2fce  gcc/graphite-sese-to-poly.c
  49ddf476aa0ab3084a087850dbf32c8b  gcc/graphite-sese-to-poly.h
! e25ff49d7eaa8a3ed32557987cfb9c9b  gcc/graphite.c
  cf41457f88168d3e8082aa72b80c002f  gcc/gsstruct.def
  edac6e47389a7535b1807a0acd048588  gcc/gstab.h
  2cda0126502ff478a7ebcf643c98854e  gcc/gsyms.h
  c32a1d882e7039afe158bb9e59b65223  gcc/gsyslimits.h
  627499320e765bbf3b4144e4fe96e27e  gcc/gtm-builtins.def
! 4903aae658caa2b0be4b04c6ba870a2f  gcc/haifa-sched.c
  7be8050b97499911e0f99f19a6ec70be  gcc/hard-reg-set.h
  c850bd90749d6b68819c29769d52ab28  gcc/hash-table.c
  213d6d15646545c146fd2478456888f1  gcc/hash-table.h
--- 4710,4735 ----
  d6ed85a4cc675456c0164a52cebf642b  gcc/graph.h
  c5563cd0c2ff9e98445d10189f379680  gcc/graphds.c
  9401c2460400ecfe2a692f5b15e4a5e8  gcc/graphds.h
! 5fb8f4f1c49515486a11e86fda9b540f  gcc/graphite-blocking.c
  e8284c96750e0d92b778fcd27c3d7b2b  gcc/graphite-clast-to-gimple.c
  fa16dedaafdb2228849f12a7ffd2e158  gcc/graphite-clast-to-gimple.h
! 202c3e59bea72a6f883f96129faae3e6  gcc/graphite-dependences.c
  0d3d73bcd8f4028e9ad18229256e7034  gcc/graphite-htab.h
! 391d7a168667de3523a445fcf368d8e0  gcc/graphite-interchange.c
! 91c7d7a59d9101439a716e36fcb75a35  gcc/graphite-optimize-isl.c
! 2281fe3cb398c8bb65f7ec9c84167e75  gcc/graphite-poly.c
! 8f81f656ac8acdaf1645444e540c84aa  gcc/graphite-poly.h
! 83dd67e0e0a05c48e2a004ca8502b6a9  gcc/graphite-scop-detection.c
  2c30c8f2568b1d728f9ba0e3929140d6  gcc/graphite-scop-detection.h
! 802f711e79273adbb99e0918422ad08b  gcc/graphite-sese-to-poly.c
  49ddf476aa0ab3084a087850dbf32c8b  gcc/graphite-sese-to-poly.h
! c810312ecd4c739bdbf747e936b92681  gcc/graphite.c
  cf41457f88168d3e8082aa72b80c002f  gcc/gsstruct.def
  edac6e47389a7535b1807a0acd048588  gcc/gstab.h
  2cda0126502ff478a7ebcf643c98854e  gcc/gsyms.h
  c32a1d882e7039afe158bb9e59b65223  gcc/gsyslimits.h
  627499320e765bbf3b4144e4fe96e27e  gcc/gtm-builtins.def
! 2467010e798fe0bfeabe0bdf360b4683  gcc/haifa-sched.c
  7be8050b97499911e0f99f19a6ec70be  gcc/hard-reg-set.h
  c850bd90749d6b68819c29769d52ab28  gcc/hash-table.c
  213d6d15646545c146fd2478456888f1  gcc/hash-table.h
*************** b51d88bcdd2efbbab2093ba8e092f717  gcc/ho
*** 4740,4750 ****
  a5df56e506d8207dbc280c08f5862929  gcc/host-default.c
  45e005a1553ecb2678776146a676ad7b  gcc/hosthooks-def.h
  7b90f021efa79472e83e4378baf45546  gcc/hosthooks.h
! ff0bb1df7abd9f92b5b2249f46f24f35  gcc/hw-doloop.c
  c163a15eb47128cddb46c82fb2263143  gcc/hw-doloop.h
  e2590b74f886eda7ac7d51f3875e13d7  gcc/hwint.c
  ab455fd670a57582e5f82cf715e9f227  gcc/hwint.h
! cfbcfab1b070b8552ec7064c28598466  gcc/ifcvt.c
  8b7dea985306baee17b8faa21eb88cd1  gcc/incpath.c
  e2c9de507f0219fbd0ff9702aad2d97f  gcc/incpath.h
  f2d9b4bdc5ad27013548db5a271b5abd  gcc/init-regs.c
--- 4739,4749 ----
  a5df56e506d8207dbc280c08f5862929  gcc/host-default.c
  45e005a1553ecb2678776146a676ad7b  gcc/hosthooks-def.h
  7b90f021efa79472e83e4378baf45546  gcc/hosthooks.h
! d163b3c881581ef49e64d4ea358b3375  gcc/hw-doloop.c
  c163a15eb47128cddb46c82fb2263143  gcc/hw-doloop.h
  e2590b74f886eda7ac7d51f3875e13d7  gcc/hwint.c
  ab455fd670a57582e5f82cf715e9f227  gcc/hwint.h
! b4732aea59819b961f5f00dde5fe12f1  gcc/ifcvt.c
  8b7dea985306baee17b8faa21eb88cd1  gcc/incpath.c
  e2c9de507f0219fbd0ff9702aad2d97f  gcc/incpath.h
  f2d9b4bdc5ad27013548db5a271b5abd  gcc/init-regs.c
*************** cf1aaab95d16109bdb59347a0d71b218  gcc/in
*** 4757,4771 ****
  7cd1230149ca41bac59e22852eb43fda  gcc/internal-fn.h
  d9360459f2f4e913687597f9589da5da  gcc/intl.c
  828d71668221b7c1bd27436bf9a019bc  gcc/intl.h
! 6a8b3e043b7566f9abed20b2cd243c2b  gcc/ipa-cp.c
  9c8f96d84fe76474ecf300b3461ae324  gcc/ipa-devirt.c
! cbad61702bdb5ef2d250955d6daf653a  gcc/ipa-inline-analysis.c
  c8f8b66f5c80f7b58ba0d45701a6422c  gcc/ipa-inline-transform.c
  07b45af4191a711dea059475f57c1a15  gcc/ipa-inline.c
! ef5aed192294b1ea841838ffe38b6ad0  gcc/ipa-inline.h
  bc1b3139cd7a986ee918134a0530cff0  gcc/ipa-profile.c
! 44fe8a05d2644cd22ac19740a96f22c1  gcc/ipa-prop.c
! 4cfe52b86527ded18edfae21b3a945cf  gcc/ipa-prop.h
  a82a1226e9634d45486b5a3e19c420fe  gcc/ipa-pure-const.c
  4d91788577e596f236457cd265942705  gcc/ipa-ref-inline.h
  1855589dcb6587a046dcb728192ee425  gcc/ipa-ref.c
--- 4756,4770 ----
  7cd1230149ca41bac59e22852eb43fda  gcc/internal-fn.h
  d9360459f2f4e913687597f9589da5da  gcc/intl.c
  828d71668221b7c1bd27436bf9a019bc  gcc/intl.h
! 54e70e39f8c472c2a251b2b99eef9511  gcc/ipa-cp.c
  9c8f96d84fe76474ecf300b3461ae324  gcc/ipa-devirt.c
! a5b7489943f542164af60a116b0c2581  gcc/ipa-inline-analysis.c
  c8f8b66f5c80f7b58ba0d45701a6422c  gcc/ipa-inline-transform.c
  07b45af4191a711dea059475f57c1a15  gcc/ipa-inline.c
! c59db06868480730038917bc6689ae35  gcc/ipa-inline.h
  bc1b3139cd7a986ee918134a0530cff0  gcc/ipa-profile.c
! da3e64f06c52053c38aab60216528388  gcc/ipa-prop.c
! a9f2d7bf6b86232b558e78c4fb1449b3  gcc/ipa-prop.h
  a82a1226e9634d45486b5a3e19c420fe  gcc/ipa-pure-const.c
  4d91788577e596f236457cd265942705  gcc/ipa-ref-inline.h
  1855589dcb6587a046dcb728192ee425  gcc/ipa-ref.c
*************** a82a1226e9634d45486b5a3e19c420fe  gcc/ip
*** 4776,4792 ****
  446a574aba27a93de95b2b0c4b4cecbe  gcc/ipa-utils.c
  f1a401a90912552f632b32c77c399c6c  gcc/ipa-utils.h
  66c7fbbffff5afd60271d125af0b7e33  gcc/ipa.c
! 70106323b726e444846e15be0d43b678  gcc/ira-build.c
  43905ebf4d26681958db7403ec946ebc  gcc/ira-color.c
  ea843b242eda121fea593c86fb908fc7  gcc/ira-conflicts.c
  860fc86150488ec9dc71e5fa1468c1f2  gcc/ira-costs.c
  2bd26b2844144d614e2af6f5617f0c46  gcc/ira-emit.c
  452dc27ab7f3093a6f672198aeddb03d  gcc/ira-int.h
  9c77805567ace1d43ebfaadc852c23c5  gcc/ira-lives.c
! dde091b38cca9b3edce9293a6475a269  gcc/ira.c
  a143bddc3bc8d88afb0b31089aefe816  gcc/ira.h
  843275b56a150408da64a72a1e86fd31  gcc/is-a.h
! e3ef5f686016e56e1447a1f9648cfda2  gcc/java/ChangeLog
  3becfaac793f49e1f52cd74e78172b48  gcc/java/ChangeLog.ptr
  1c698a5c434720749e71a0ea3eb5a0ea  gcc/java/ChangeLog.tree-ssa
  3e907c2321d94f9d70c9bfcc63d251c3  gcc/java/Make-lang.in
--- 4775,4791 ----
  446a574aba27a93de95b2b0c4b4cecbe  gcc/ipa-utils.c
  f1a401a90912552f632b32c77c399c6c  gcc/ipa-utils.h
  66c7fbbffff5afd60271d125af0b7e33  gcc/ipa.c
! c7431011cf2fd237b080f85144410fe5  gcc/ira-build.c
  43905ebf4d26681958db7403ec946ebc  gcc/ira-color.c
  ea843b242eda121fea593c86fb908fc7  gcc/ira-conflicts.c
  860fc86150488ec9dc71e5fa1468c1f2  gcc/ira-costs.c
  2bd26b2844144d614e2af6f5617f0c46  gcc/ira-emit.c
  452dc27ab7f3093a6f672198aeddb03d  gcc/ira-int.h
  9c77805567ace1d43ebfaadc852c23c5  gcc/ira-lives.c
! abda2a9dccccc623dfd6b783d02da207  gcc/ira.c
  a143bddc3bc8d88afb0b31089aefe816  gcc/ira.h
  843275b56a150408da64a72a1e86fd31  gcc/is-a.h
! d8a53974bb16d8da568454d9c01031b9  gcc/java/ChangeLog
  3becfaac793f49e1f52cd74e78172b48  gcc/java/ChangeLog.ptr
  1c698a5c434720749e71a0ea3eb5a0ea  gcc/java/ChangeLog.tree-ssa
  3e907c2321d94f9d70c9bfcc63d251c3  gcc/java/Make-lang.in
*************** b8ec1125f50fd732ec79e25188b65195  gcc/lo
*** 4849,4855 ****
  ea528889eab563f14e1de595d2accbea  gcc/lower-subreg.h
  b9860ff82ef33940e930f64ab0510047  gcc/lra-assigns.c
  dc1627ac98262eabf9f97f3174ae4d9b  gcc/lra-coalesce.c
! 6736fbd4359e7676b43e3d3c85d8b92b  gcc/lra-constraints.c
  13d0b61525b9064a61d09f25fd0ad388  gcc/lra-eliminations.c
  25b88bf534a0196029e70f7953cea62f  gcc/lra-int.h
  ac52e0eaa11de3ffc26b55f5002b3828  gcc/lra-lives.c
--- 4848,4854 ----
  ea528889eab563f14e1de595d2accbea  gcc/lower-subreg.h
  b9860ff82ef33940e930f64ab0510047  gcc/lra-assigns.c
  dc1627ac98262eabf9f97f3174ae4d9b  gcc/lra-coalesce.c
! e0fc964641aa8cd343ce6de5f62d7925  gcc/lra-constraints.c
  13d0b61525b9064a61d09f25fd0ad388  gcc/lra-eliminations.c
  25b88bf534a0196029e70f7953cea62f  gcc/lra-int.h
  ac52e0eaa11de3ffc26b55f5002b3828  gcc/lra-lives.c
*************** f6df3e8bdd1544526a9063ecaa5262a2  gcc/lt
*** 4865,4873 ****
  9d90309ed38ceafd2737c415ab3b73b7  gcc/lto-streamer-in.c
  9db302c008730a42387844715ebb6119  gcc/lto-streamer-out.c
  81d24bca19f31cd5f0e863be0155267b  gcc/lto-streamer.c
! b6667b25d54cd3d347edba40e635a6f8  gcc/lto-streamer.h
  b22d02e83c5f71264232ba966fa80333  gcc/lto-wrapper.c
! 11e0cc63d2ba1a321706b6522674d469  gcc/lto/ChangeLog
  bd46eeecd1e05c40c9228f70c479cb8b  gcc/lto/Make-lang.in
  02974c5a3053c08f1c7046c3c00f237e  gcc/lto/common.c
  d2a23372f33fc6333deb5309623e859d  gcc/lto/common.h
--- 4864,4872 ----
  9d90309ed38ceafd2737c415ab3b73b7  gcc/lto-streamer-in.c
  9db302c008730a42387844715ebb6119  gcc/lto-streamer-out.c
  81d24bca19f31cd5f0e863be0155267b  gcc/lto-streamer.c
! 3f3700335dd11c1cfe788e726c458a92  gcc/lto-streamer.h
  b22d02e83c5f71264232ba966fa80333  gcc/lto-wrapper.c
! 9cdba47bbe1ebc924370943f6ad4f5ac  gcc/lto/ChangeLog
  bd46eeecd1e05c40c9228f70c479cb8b  gcc/lto/Make-lang.in
  02974c5a3053c08f1c7046c3c00f237e  gcc/lto/common.c
  d2a23372f33fc6333deb5309623e859d  gcc/lto/common.h
*************** fcc2286edf21da424cd748f78bab8beb  gcc/ma
*** 4890,4896 ****
  c105259690227bdba523ebbdb6785a23  gcc/mode-classes.def
  5990f0f03ab20c63f205f98103605d90  gcc/mode-switching.c
  ea3034ca83cb71b140bd50490e453acb  gcc/modulo-sched.c
! 4969054642a1931e21690290572c9057  gcc/objc/ChangeLog
  f7d80205bd69247c50937b75822d6bd9  gcc/objc/Make-lang.in
  9e4f3a7afe892a3c94dacd501fa3b35f  gcc/objc/config-lang.in
  f4d88f51dbafbe757f45be85d78212b3  gcc/objc/lang-specs.h
--- 4889,4895 ----
  c105259690227bdba523ebbdb6785a23  gcc/mode-classes.def
  5990f0f03ab20c63f205f98103605d90  gcc/mode-switching.c
  ea3034ca83cb71b140bd50490e453acb  gcc/modulo-sched.c
! dad4b016b93cf91be3f94972e2bd7717  gcc/objc/ChangeLog
  f7d80205bd69247c50937b75822d6bd9  gcc/objc/Make-lang.in
  9e4f3a7afe892a3c94dacd501fa3b35f  gcc/objc/config-lang.in
  f4d88f51dbafbe757f45be85d78212b3  gcc/objc/lang-specs.h
*************** c122edc5c6b17b4d321a60351edeafed  gcc/ob
*** 4909,4915 ****
  ef6e827e622bc98f856c61b276dc8c64  gcc/objc/objc-runtime-shared-support.c
  dab6095a59a77d76a9ffdf45011ed784  gcc/objc/objc-runtime-shared-support.h
  a20e652c78591a316ce03a188632848f  gcc/objc/objc-tree.def
! ccad4d66b11f98c07185d6bb9ec39ea8  gcc/objcp/ChangeLog
  79e09c916d955993dc8964962930f661  gcc/objcp/Make-lang.in
  e75a1a94a911654e611dc33cc33ed861  gcc/objcp/config-lang.in
  d551c7316da761fc633ce118cc2b5e8e  gcc/objcp/lang-specs.h
--- 4908,4914 ----
  ef6e827e622bc98f856c61b276dc8c64  gcc/objc/objc-runtime-shared-support.c
  dab6095a59a77d76a9ffdf45011ed784  gcc/objc/objc-runtime-shared-support.h
  a20e652c78591a316ce03a188632848f  gcc/objc/objc-tree.def
! b448c7be53ceba71bc13fd80fcafdf4d  gcc/objcp/ChangeLog
  79e09c916d955993dc8964962930f661  gcc/objcp/Make-lang.in
  e75a1a94a911654e611dc33cc33ed861  gcc/objcp/config-lang.in
  d551c7316da761fc633ce118cc2b5e8e  gcc/objcp/lang-specs.h
*************** f1fe0e2522617705fd8c3550c0e11716  gcc/ob
*** 4919,4931 ****
  b287f66d35995315cca62a202c60bb74  gcc/omega.c
  010649dbdbf5e49817e4ea9f867a7bff  gcc/omega.h
  21429c2e0fbb11feafa4b0713ffd0458  gcc/omp-builtins.def
! 8e1de1063d2858a43c4310582c99c6ec  gcc/omp-low.c
  768117c1b005da4325bccda2b1aafbf8  gcc/omp-low.h
  f1316591a0b9cca13acbe19ecbc3bbc2  gcc/opt-functions.awk
  dea8fbe4f187428f3ca66daeae92f165  gcc/opt-gather.awk
  134a8b6d0dc30fc3b01923f71eef2390  gcc/opt-include.awk
  af883a9bd16fb274b86c2481c3427c10  gcc/opt-read.awk
! 248beda36dae3c445a1a555c5dc29d11  gcc/optabs.c
  6b5453d4bb31ee1c9485f078e14ea9b3  gcc/optabs.def
  d8f598e58279553567bfa86f218ebae1  gcc/optabs.h
  2dc6386967a3b895570ea72e61e26384  gcc/optc-gen.awk
--- 4918,4930 ----
  b287f66d35995315cca62a202c60bb74  gcc/omega.c
  010649dbdbf5e49817e4ea9f867a7bff  gcc/omega.h
  21429c2e0fbb11feafa4b0713ffd0458  gcc/omp-builtins.def
! 1652476853b27ad1aac0952bcf9a197f  gcc/omp-low.c
  768117c1b005da4325bccda2b1aafbf8  gcc/omp-low.h
  f1316591a0b9cca13acbe19ecbc3bbc2  gcc/opt-functions.awk
  dea8fbe4f187428f3ca66daeae92f165  gcc/opt-gather.awk
  134a8b6d0dc30fc3b01923f71eef2390  gcc/opt-include.awk
  af883a9bd16fb274b86c2481c3427c10  gcc/opt-read.awk
! 16d6c905d1b02cf86e4d8df3ea8d2d86  gcc/optabs.c
  6b5453d4bb31ee1c9485f078e14ea9b3  gcc/optabs.def
  d8f598e58279553567bfa86f218ebae1  gcc/optabs.h
  2dc6386967a3b895570ea72e61e26384  gcc/optc-gen.awk
*************** aed504b0320caa1fe29201ae90d7696b  gcc/ou
*** 4941,4952 ****
  858154f068e9a73f00b6baccdb38f63d  gcc/params.def
  4f61cf6efcc68ecf0c4f50e79c440342  gcc/params.h
  b61dc6bbf55ac62d93ddeaa57e1034d7  gcc/pass_manager.h
! 9072ae9400752c4738ce43bc338e2f54  gcc/passes.c
  05e2c2f175685b9549570e51b3dd799a  gcc/passes.def
  1e36a92344845ad1cb58222eea33d560  gcc/plugin.c
  e68ff8352334b5b009a28b53fb9284ca  gcc/plugin.def
  c26393f8f5ea723bfcc15bf50ee1cc7d  gcc/plugin.h
! 562221ef9f470f41deb09813fc583761  gcc/po/ChangeLog
  75ba3ed7c2ea3070333b11ced79b1cc8  gcc/po/EXCLUDES
  1da2375d1cb67532f3330921d29cd450  gcc/po/be.gmo
  ef9de679afafaa38517caa5a594e771a  gcc/po/be.po
--- 4940,4951 ----
  858154f068e9a73f00b6baccdb38f63d  gcc/params.def
  4f61cf6efcc68ecf0c4f50e79c440342  gcc/params.h
  b61dc6bbf55ac62d93ddeaa57e1034d7  gcc/pass_manager.h
! 7a5a6a1578d1208fc1ec3f1ddee9f129  gcc/passes.c
  05e2c2f175685b9549570e51b3dd799a  gcc/passes.def
  1e36a92344845ad1cb58222eea33d560  gcc/plugin.c
  e68ff8352334b5b009a28b53fb9284ca  gcc/plugin.def
  c26393f8f5ea723bfcc15bf50ee1cc7d  gcc/plugin.h
! 72de63b89842bd5afe143fb9960c729f  gcc/po/ChangeLog
  75ba3ed7c2ea3070333b11ced79b1cc8  gcc/po/EXCLUDES
  1da2375d1cb67532f3330921d29cd450  gcc/po/be.gmo
  ef9de679afafaa38517caa5a594e771a  gcc/po/be.po
*************** c0a6da01a1a90e55a45d23532046d414  gcc/po
*** 4989,4995 ****
  f6726e62db99c4bd4123f60cde728904  gcc/pointer-set.c
  241755c632af229442e2e7106c723411  gcc/pointer-set.h
  e3c632be65a0832604fb958f8a0ce420  gcc/postreload-gcse.c
! 40035886a7989873f03d77b86bc39bb4  gcc/postreload.c
  589985f0514930a2526968712feeae79  gcc/predict.c
  ebbab0f2502bba4d9d568d0100ce2e2d  gcc/predict.def
  80a196a53a014f646fd6daee9a116f77  gcc/predict.h
--- 4988,4994 ----
  f6726e62db99c4bd4123f60cde728904  gcc/pointer-set.c
  241755c632af229442e2e7106c723411  gcc/pointer-set.h
  e3c632be65a0832604fb958f8a0ce420  gcc/postreload-gcse.c
! 338ec850396680cd0e2dc9f446d0a0f7  gcc/postreload.c
  589985f0514930a2526968712feeae79  gcc/predict.c
  ebbab0f2502bba4d9d568d0100ce2e2d  gcc/predict.def
  80a196a53a014f646fd6daee9a116f77  gcc/predict.h
*************** d869921e527aaf5b3eaad357e63dcb90  gcc/re
*** 5012,5018 ****
  0862d16c511514fc4b9419fe8d2249fb  gcc/realmpfr.h
  1969e6b3f9606cf59d6803ebdeeea8b7  gcc/recog.c
  f8e8e735b5e2da8b23f855f10cf967d9  gcc/recog.h
! a7c2d42be508b666cb683ccb2e8e58eb  gcc/ree.c
  705e5e05416b08906b765349ad349138  gcc/reg-notes.def
  72ea708b4dc70ce4438d69d2319a2fde  gcc/reg-stack.c
  21a40ba85ba3def0fe8214bb1a9ea714  gcc/regcprop.c
--- 5011,5017 ----
  0862d16c511514fc4b9419fe8d2249fb  gcc/realmpfr.h
  1969e6b3f9606cf59d6803ebdeeea8b7  gcc/recog.c
  f8e8e735b5e2da8b23f855f10cf967d9  gcc/recog.h
! 3c274a47f1dbdc4f59f4efe6c6eb0145  gcc/ree.c
  705e5e05416b08906b765349ad349138  gcc/reg-notes.def
  72ea708b4dc70ce4438d69d2319a2fde  gcc/reg-stack.c
  21a40ba85ba3def0fe8214bb1a9ea714  gcc/regcprop.c
*************** dd4c661ae261b4240b370a2b06f8f12e  gcc/re
*** 5032,5045 ****
  4e7a24c58230ad1cd55f9f6a30f472e8  gcc/rtl-error.h
  d0f9d176431b9a2c4d06938ff6b2c83c  gcc/rtl.c
  9ee213d339a30933e8f316ec93f71c11  gcc/rtl.def
! 0cf29ec103ed74bf39a2dd6c6ad1829e  gcc/rtl.h
  0493d037d5c30f2152fc80466f49f374  gcc/rtlanal.c
  63f7431679d7fc87bfcb2115ca9d419c  gcc/rtlhooks-def.h
  dd994161333506c3850fd306ebcc9ef8  gcc/rtlhooks.c
  66ee8acc9125b842ae0a250df2a8515f  gcc/sanitizer.def
  e374bdc26d4e91c4e1ff7a64e21b101d  gcc/sbitmap.c
  29a10b2afed7b4f1f0bcfb8a3f463832  gcc/sbitmap.h
! f371cf129edd7ea9847f3662c40b0265  gcc/sched-deps.c
  65490088ed7a5671ae6bfdeac3874e83  gcc/sched-ebb.c
  529a5306aada3fddb11a8e106956a4f1  gcc/sched-int.h
  a2bfa6c5434e12ef7fa5bb01467e9d04  gcc/sched-rgn.c
--- 5031,5044 ----
  4e7a24c58230ad1cd55f9f6a30f472e8  gcc/rtl-error.h
  d0f9d176431b9a2c4d06938ff6b2c83c  gcc/rtl.c
  9ee213d339a30933e8f316ec93f71c11  gcc/rtl.def
! 87f89dac6b4125875801e8bac2d416df  gcc/rtl.h
  0493d037d5c30f2152fc80466f49f374  gcc/rtlanal.c
  63f7431679d7fc87bfcb2115ca9d419c  gcc/rtlhooks-def.h
  dd994161333506c3850fd306ebcc9ef8  gcc/rtlhooks.c
  66ee8acc9125b842ae0a250df2a8515f  gcc/sanitizer.def
  e374bdc26d4e91c4e1ff7a64e21b101d  gcc/sbitmap.c
  29a10b2afed7b4f1f0bcfb8a3f463832  gcc/sbitmap.h
! be136cf4984a694a0817f56a6088a683  gcc/sched-deps.c
  65490088ed7a5671ae6bfdeac3874e83  gcc/sched-ebb.c
  529a5306aada3fddb11a8e106956a4f1  gcc/sched-int.h
  a2bfa6c5434e12ef7fa5bb01467e9d04  gcc/sched-rgn.c
*************** dd5e75577e30df65977e84f24fbfa8f2  gcc/ta
*** 5084,5090 ****
  5096a6cda7c1340a6843c4eee249eb97  gcc/target.h
  be5e3bfa678dd16872775c30f8c43ce4  gcc/targhooks.c
  8e6bbb74d18a1c0dc21dee6ba057882f  gcc/targhooks.h
! 9b459ed87ef7037cd682db7f8493b91c  gcc/testsuite/ChangeLog
  862f04afbd87da2cc6bc432c3f28430f  gcc/testsuite/ChangeLog-1993-2007
  029a5d8dacd25eb5d4711452ac448e5b  gcc/testsuite/ChangeLog-2008
  13ac28c41d51b66b4ec40dba6bd50f39  gcc/testsuite/ChangeLog-2009
--- 5083,5089 ----
  5096a6cda7c1340a6843c4eee249eb97  gcc/target.h
  be5e3bfa678dd16872775c30f8c43ce4  gcc/targhooks.c
  8e6bbb74d18a1c0dc21dee6ba057882f  gcc/targhooks.h
! 8d83001c693530f8279d4aaa916c0ca8  gcc/testsuite/ChangeLog
  862f04afbd87da2cc6bc432c3f28430f  gcc/testsuite/ChangeLog-1993-2007
  029a5d8dacd25eb5d4711452ac448e5b  gcc/testsuite/ChangeLog-2008
  13ac28c41d51b66b4ec40dba6bd50f39  gcc/testsuite/ChangeLog-2009
*************** eb90e4de7085d206078109a77a4d33e1  gcc/te
*** 7764,7769 ****
--- 7763,7769 ----
  10127067cac44d34f08d701d26036156  gcc/testsuite/c-c++-common/asan/pr62140-1.c
  95c8d7268fe5e09ae687af76e9576dcc  gcc/testsuite/c-c++-common/asan/pr62140-2.c
  ae5400233bb23dafe56f543cc5bb1ba6  gcc/testsuite/c-c++-common/asan/pr63638.c
+ 2a794af8b446f3413fe5b973ea309b7b  gcc/testsuite/c-c++-common/asan/pr64820.c
  8940936501084c6e4d7f6d110ba612d8  gcc/testsuite/c-c++-common/asan/rlimit-mmap-test-1.c
  904923795ca7cbafd32930645fe42cc2  gcc/testsuite/c-c++-common/asan/sanity-check-pure-c-1.c
  a9fb6d989eff5e97f0875a8f4a6476df  gcc/testsuite/c-c++-common/asan/sleep-before-dying-1.c
*************** a573e5ba86fa5b9976e75d3d2e51854b  gcc/te
*** 7884,7889 ****
--- 7884,7890 ----
  1ba0ade791f40edbd80fddddb700282b  gcc/testsuite/c-c++-common/cpp/openmp-define-2.c
  4f5c0a28faf44bc3a35750f2e331df4a  gcc/testsuite/c-c++-common/cpp/openmp-define-3.c
  c85025f0def783f70f9bb6a4ea9a23f3  gcc/testsuite/c-c++-common/cpp/pr45457.c
+ a3b8fa4b831c844c5a2f6e65f851d9c8  gcc/testsuite/c-c++-common/cpp/pr57580.c
  eff73d3df17e8342527c47aee668fc90  gcc/testsuite/c-c++-common/cpp/pr58844-1.c
  cc15eb517954aa29a1c57133705ca83b  gcc/testsuite/c-c++-common/cpp/pr58844-2.c
  4bb69916f59c91d0c3c7583ed1c0eb97  gcc/testsuite/c-c++-common/cpp/pr60400-1.h
*************** e16ef156ad193ef1f3cba60ad16e57ab  gcc/te
*** 8008,8013 ****
--- 8009,8015 ----
  84c977571aeb43c0224137efe7f5b213  gcc/testsuite/c-c++-common/gomp/pr53580.c
  28bfd873981083756a16f70fdb0b86db  gcc/testsuite/c-c++-common/gomp/pr54017.c
  48f64493dfa602c2fef9c13d9dee50d4  gcc/testsuite/c-c++-common/gomp/pr56883.c
+ 1eca7231411f2b6cb7c39356c68863fd  gcc/testsuite/c-c++-common/gomp/pr57580.c
  5a19cb17b93920c01f38b82cc3d86bc5  gcc/testsuite/c-c++-common/gomp/pr57824.c
  a7d789b5091f59130b63c3467560e1e1  gcc/testsuite/c-c++-common/gomp/pr58257.c
  03615d3efc8765963aa58accd598497b  gcc/testsuite/c-c++-common/gomp/pr58472.c
*************** defbe62797ed1363de67a60914b29aa7  gcc/te
*** 8028,8033 ****
--- 8030,8036 ----
  8e7463bc9420fce6b1a1443c77ad841e  gcc/testsuite/c-c++-common/gomp/pr61486-2.c
  2b6ae32069c2763c6ff2b173604cf38c  gcc/testsuite/c-c++-common/gomp/pr63249.c
  8c7b7ac1e0fde7a3111b8d330d0914d2  gcc/testsuite/c-c++-common/gomp/pr63328.c
+ 8d4187a1bda8777b2ff9ff3a8693ac86  gcc/testsuite/c-c++-common/gomp/pr71758.c
  328147f679f9eac26be960bf85acb2e8  gcc/testsuite/c-c++-common/gomp/sections1.c
  c7cb982e272572b3d42948b23c3c6229  gcc/testsuite/c-c++-common/gomp/simd1.c
  3ffb158d7db65691583ca6ff7330457a  gcc/testsuite/c-c++-common/gomp/simd2.c
*************** f3125845677b94c2dee85b2ae8c05868  gcc/te
*** 8094,8099 ****
--- 8097,8104 ----
  ab61337b42c3bf4f5a41d815a9fcd323  gcc/testsuite/c-c++-common/pr60689.c
  3db5d6e67944ed357e5152e1f1d72db0  gcc/testsuite/c-c++-common/pr61553.c
  d6a020309f3771e59e357ca318d8b648  gcc/testsuite/c-c++-common/pr61741.c
+ 7399efb952d306383053d5e268f89c04  gcc/testsuite/c-c++-common/pr67653.c
+ f4386df5fa5c32d56388c75bdf15c9d4  gcc/testsuite/c-c++-common/pr69797.c
  b0ba836310044e7b419ef679f0b48d6f  gcc/testsuite/c-c++-common/raw-string-1.c
  554e7071d2525351de28445762633866  gcc/testsuite/c-c++-common/raw-string-10.c
  1183cc89c3223291d7813cf8d78ef4d6  gcc/testsuite/c-c++-common/raw-string-11.c
*************** e530347ad81371c3d469f2a1d1245735  gcc/te
*** 8321,8326 ****
--- 8326,8332 ----
  87eb53fddc98d992e4cade29a1852614  gcc/testsuite/g++.dg/README
  2773749da937f7293dac36312c108a2c  gcc/testsuite/g++.dg/abi/aarch64_guard1.C
  dadf07953fc49dff2fe36c2a384b6425  gcc/testsuite/g++.dg/abi/abi-tag1.C
+ ffbb36b85452d9085918e1094055ea6b  gcc/testsuite/g++.dg/abi/abi-tag15.C
  064eba36c22e1b67e37a8c95a5698520  gcc/testsuite/g++.dg/abi/abi-tag2.C
  180f41404374f95826fea78a1e0d3ab2  gcc/testsuite/g++.dg/abi/abi-tag3.C
  410434cfa6f4bc7cea5a8ff392cf819a  gcc/testsuite/g++.dg/abi/abi-tag4.C
*************** ba9b2b011bb6d65e0f78322916048095  gcc/te
*** 8719,8725 ****
  540c5c4712244b57919a4e690783e793  gcc/testsuite/g++.dg/compat/struct-layout-1_y1.h
  7dc3e674ef2752731b6cd90ebd1aeb0a  gcc/testsuite/g++.dg/compat/struct-layout-1_y2.h
  f25f03bef75b49b3242b2b981a26687a  gcc/testsuite/g++.dg/constexpr-null1.C
! f0aed431ce3357281e21fdd3e10a7644  gcc/testsuite/g++.dg/conversion/access1.C
  99531db549e9b6ddaad27a9e2a55bdd6  gcc/testsuite/g++.dg/conversion/ambig1.C
  65bec450f1ba3239f73319431b72958b  gcc/testsuite/g++.dg/conversion/ambig2.C
  692916f43054879ce077252221b118a2  gcc/testsuite/g++.dg/conversion/base1.C
--- 8725,8731 ----
  540c5c4712244b57919a4e690783e793  gcc/testsuite/g++.dg/compat/struct-layout-1_y1.h
  7dc3e674ef2752731b6cd90ebd1aeb0a  gcc/testsuite/g++.dg/compat/struct-layout-1_y2.h
  f25f03bef75b49b3242b2b981a26687a  gcc/testsuite/g++.dg/constexpr-null1.C
! 028842301f7f8202b33831c16d31cf03  gcc/testsuite/g++.dg/conversion/access1.C
  99531db549e9b6ddaad27a9e2a55bdd6  gcc/testsuite/g++.dg/conversion/ambig1.C
  65bec450f1ba3239f73319431b72958b  gcc/testsuite/g++.dg/conversion/ambig2.C
  692916f43054879ce077252221b118a2  gcc/testsuite/g++.dg/conversion/base1.C
*************** dbf5ebe6ff1680117cb9bea10ed1598e  gcc/te
*** 8847,8858 ****
  46f21becb34daa94cd3f0a39aae7aaeb  gcc/testsuite/g++.dg/cpp0x/alias-decl-40.C
  99499efe942d19fb669e10a40ff36723  gcc/testsuite/g++.dg/cpp0x/alias-decl-41.C
  3438514f63b7f3fb597fcddca16cd9fc  gcc/testsuite/g++.dg/cpp0x/alias-decl-44.C
  e5fa8115f1c449f56d10e259c799b933  gcc/testsuite/g++.dg/cpp0x/alias-decl-5.C
  a16b0e12dce894e9bc097e3fbad8787d  gcc/testsuite/g++.dg/cpp0x/alias-decl-6.C
  816dbf372a71890f9515376534ec312b  gcc/testsuite/g++.dg/cpp0x/alias-decl-7.C
  77aa48fcd9f9b9ffab08fa7ebc5d52e2  gcc/testsuite/g++.dg/cpp0x/alias-decl-8.C
  2b0ac9ee7e77902ee76b92dfbfcc37b3  gcc/testsuite/g++.dg/cpp0x/alias-decl-9.C
! af3a174668c74fe4e8cda5dbe9e149b1  gcc/testsuite/g++.dg/cpp0x/alias-decl-debug-0.C
  0c857f35d307877fbdc35abb07bb117c  gcc/testsuite/g++.dg/cpp0x/alias-decl-dr1286.C
  e2071d46036912555df15661828c4105  gcc/testsuite/g++.dg/cpp0x/alias-decl-dr1286a.C
  ef369c9d8dbd4b3ba5c764f92fc53a46  gcc/testsuite/g++.dg/cpp0x/alias-decl-dr1286b.C
--- 8853,8865 ----
  46f21becb34daa94cd3f0a39aae7aaeb  gcc/testsuite/g++.dg/cpp0x/alias-decl-40.C
  99499efe942d19fb669e10a40ff36723  gcc/testsuite/g++.dg/cpp0x/alias-decl-41.C
  3438514f63b7f3fb597fcddca16cd9fc  gcc/testsuite/g++.dg/cpp0x/alias-decl-44.C
+ d3db5b6a32ee454c47b8d7404a06b4a6  gcc/testsuite/g++.dg/cpp0x/alias-decl-45.C
  e5fa8115f1c449f56d10e259c799b933  gcc/testsuite/g++.dg/cpp0x/alias-decl-5.C
  a16b0e12dce894e9bc097e3fbad8787d  gcc/testsuite/g++.dg/cpp0x/alias-decl-6.C
  816dbf372a71890f9515376534ec312b  gcc/testsuite/g++.dg/cpp0x/alias-decl-7.C
  77aa48fcd9f9b9ffab08fa7ebc5d52e2  gcc/testsuite/g++.dg/cpp0x/alias-decl-8.C
  2b0ac9ee7e77902ee76b92dfbfcc37b3  gcc/testsuite/g++.dg/cpp0x/alias-decl-9.C
! c194f48c0c5ddd81f4151d3104e6eaa4  gcc/testsuite/g++.dg/cpp0x/alias-decl-debug-0.C
  0c857f35d307877fbdc35abb07bb117c  gcc/testsuite/g++.dg/cpp0x/alias-decl-dr1286.C
  e2071d46036912555df15661828c4105  gcc/testsuite/g++.dg/cpp0x/alias-decl-dr1286a.C
  ef369c9d8dbd4b3ba5c764f92fc53a46  gcc/testsuite/g++.dg/cpp0x/alias-decl-dr1286b.C
*************** fa60ae8f5c88bb601ea454af990383ed  gcc/te
*** 8944,8949 ****
--- 8951,8957 ----
  2802ca42ee9d91cfb21c5e02dcf35ba4  gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr8.C
  285061f8bf48bec65094d1e65f728b9a  gcc/testsuite/g++.dg/cpp0x/constexpr-array-tparm.C
  38cd934a198d947354c7b7fbba1d2318  gcc/testsuite/g++.dg/cpp0x/constexpr-array.C
+ a3fe89999694d5e28c05f50283b43674  gcc/testsuite/g++.dg/cpp0x/constexpr-array14.C
  687c6e77d4af3cd918c0ff421773a66c  gcc/testsuite/g++.dg/cpp0x/constexpr-array2.C
  8b7c8e7c1b64cfa0626f7f2311c9fef5  gcc/testsuite/g++.dg/cpp0x/constexpr-array3.C
  6451aa5bb5fa736dda3ebad1dc2e8336  gcc/testsuite/g++.dg/cpp0x/constexpr-array4.C
*************** e5015fd9f0623f977ee75ae8cbde2169  gcc/te
*** 9109,9114 ****
--- 9117,9123 ----
  a7f4af1fe8847d9c43e0d0d6095088b5  gcc/testsuite/g++.dg/cpp0x/constexpr-targ.C
  4b2c8215ad8bda62399e4c6ea49cb25b  gcc/testsuite/g++.dg/cpp0x/constexpr-temp1.C
  c715cc77c59c08b4178c8df94944f49a  gcc/testsuite/g++.dg/cpp0x/constexpr-template1.C
+ 56e1285a24a4fbdb11978e8af54953ca  gcc/testsuite/g++.dg/cpp0x/constexpr-template10.C
  f98c98ebe90dfc39170c4a4f40861306  gcc/testsuite/g++.dg/cpp0x/constexpr-template2.C
  0bcbbb5fdaa0906b82119d032554061e  gcc/testsuite/g++.dg/cpp0x/constexpr-template3.C
  a05dfbf634e5313455c47b794057b288  gcc/testsuite/g++.dg/cpp0x/constexpr-template4.C
*************** e0fcc12ea86ca07e002f0dd4599d71b4  gcc/te
*** 9585,9590 ****
--- 9594,9600 ----
  9edc8f5532794fc604ffd377c6d84b82  gcc/testsuite/g++.dg/cpp0x/lambda/lambda-deduce-neg.C
  09786f33b21f73e03794802f7bd62377  gcc/testsuite/g++.dg/cpp0x/lambda/lambda-deduce.C
  4c785ed910596fbd5f6219990b7e64e7  gcc/testsuite/g++.dg/cpp0x/lambda/lambda-deduce2.C
+ d6d48de10340b22d46f7610d0d311ac9  gcc/testsuite/g++.dg/cpp0x/lambda/lambda-deduce3.C
  94cee0d0acbcad916757be5488072b4e  gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg.C
  be7d5784718fa8841e1936204f404bd8  gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg2.C
  665983bbedede39286c33bef3b65d920  gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg3.C
*************** c2caeb92016de47392b35fa937c864f8  gcc/te
*** 9892,9897 ****
--- 9902,9908 ----
  3d0500d1d666af43dc6c0f875f02c205  gcc/testsuite/g++.dg/cpp0x/pr60047.C
  b183a4e80609d3b7c1a96a71d68c8355  gcc/testsuite/g++.dg/cpp0x/pr60215.C
  0ec463c125bf90b0bc2b4ce4298afcc7  gcc/testsuite/g++.dg/cpp0x/pr60249.C
+ e85408993e6b3f61f5073e187d03547d  gcc/testsuite/g++.dg/cpp0x/pr67767.C
  53428f69a6d0153074c9b06ee9fbe9e7  gcc/testsuite/g++.dg/cpp0x/ptrmem-cst-arg1.C
  6e8e648c26d9bf237cc152180e88c2c2  gcc/testsuite/g++.dg/cpp0x/range-for1.C
  5c7a98d8ca2f0f427c081bf6902aa831  gcc/testsuite/g++.dg/cpp0x/range-for10.C
*************** c271006c8055b6ab792c26bdb8a60c51  gcc/te
*** 10032,10037 ****
--- 10043,10049 ----
  07a6e388376959abb699902ddf79cfaa  gcc/testsuite/g++.dg/cpp0x/sfinae49.C
  d5e6c1bb41ba570249eba838c6885b91  gcc/testsuite/g++.dg/cpp0x/sfinae5.C
  e658abe19e3f9090108ecdee6c7ff751  gcc/testsuite/g++.dg/cpp0x/sfinae50.C
+ c0fee994e880e6032fe6c1fa1a6efa69  gcc/testsuite/g++.dg/cpp0x/sfinae56.C
  7d2a515d9dca41b0e82b2e6ea54bd2d3  gcc/testsuite/g++.dg/cpp0x/sfinae6.C
  ec1a51ea3fd41e6e61c8f425bde1fd0b  gcc/testsuite/g++.dg/cpp0x/sfinae7.C
  547894832b1452d5f513938e0cb8a166  gcc/testsuite/g++.dg/cpp0x/sfinae8.C
*************** afe605fa6c8dddd33177511b047da1a4  gcc/te
*** 10395,10403 ****
  9ddfa360e93c7e9a5f4c04e9481ab2be  gcc/testsuite/g++.dg/cpp1y/digit-sep-neg.C
  b0dea4daec54cf2ef06de9ce0a587b17  gcc/testsuite/g++.dg/cpp1y/digit-sep.C
  74b379c717b33bc62bb8322b4ca70daf  gcc/testsuite/g++.dg/cpp1y/feat-cxx11-neg.C
! c559904dc0e48dffce12fa16737d094d  gcc/testsuite/g++.dg/cpp1y/feat-cxx11.C
! 82f6c05f3fd6b751689219e725fff6c9  gcc/testsuite/g++.dg/cpp1y/feat-cxx14.C
! a572ad8467ad38b7ccaef7f3ad797369  gcc/testsuite/g++.dg/cpp1y/feat-cxx98-neg.C
  f3c2f70c4dfc9118a8072bb62401cfd6  gcc/testsuite/g++.dg/cpp1y/feat-cxx98.C
  8dd5cdac9bd67c05163138a3dbfabc9b  gcc/testsuite/g++.dg/cpp1y/fn-generic-member-ool.C
  4150ac508e4b280c3c8f7097053cfd53  gcc/testsuite/g++.dg/cpp1y/lambda-deduce-mult.C
--- 10407,10415 ----
  9ddfa360e93c7e9a5f4c04e9481ab2be  gcc/testsuite/g++.dg/cpp1y/digit-sep-neg.C
  b0dea4daec54cf2ef06de9ce0a587b17  gcc/testsuite/g++.dg/cpp1y/digit-sep.C
  74b379c717b33bc62bb8322b4ca70daf  gcc/testsuite/g++.dg/cpp1y/feat-cxx11-neg.C
! 45720e571251e0d147597a952be5128a  gcc/testsuite/g++.dg/cpp1y/feat-cxx11.C
! 232176c5ae4ea638e461b53515b3b264  gcc/testsuite/g++.dg/cpp1y/feat-cxx14.C
! 1e018b8546a733aa8fbb3ee1d32a9e6c  gcc/testsuite/g++.dg/cpp1y/feat-cxx98-neg.C
  f3c2f70c4dfc9118a8072bb62401cfd6  gcc/testsuite/g++.dg/cpp1y/feat-cxx98.C
  8dd5cdac9bd67c05163138a3dbfabc9b  gcc/testsuite/g++.dg/cpp1y/fn-generic-member-ool.C
  4150ac508e4b280c3c8f7097053cfd53  gcc/testsuite/g++.dg/cpp1y/lambda-deduce-mult.C
*************** f006e9fbc60cef8755f4653f8255d665  gcc/te
*** 11396,11401 ****
--- 11408,11414 ----
  90e2e9a7d8de41b91b36e73f97d2d368  gcc/testsuite/g++.dg/ext/vector26.C
  da6a6b67e5b0bd14588fbe068ec0af21  gcc/testsuite/g++.dg/ext/vector27.C
  06e44a4208434952189cfd9cd55ae2d8  gcc/testsuite/g++.dg/ext/vector3.C
+ c3b38049951f0b2eddec58e423441ed3  gcc/testsuite/g++.dg/ext/vector31.C
  1d6b45dce331a414b31b64c5104ab383  gcc/testsuite/g++.dg/ext/vector4.C
  3231264b4b96091ab8a2351e76707e8d  gcc/testsuite/g++.dg/ext/vector5.C
  9dca9632e59d179ee1b85a181a34cae7  gcc/testsuite/g++.dg/ext/vector6.C
*************** ded60cd9c13f96a2bd3542993e913567  gcc/te
*** 11660,11665 ****
--- 11673,11679 ----
  06fc3b25cfa1d042e8dab15b0a40e4f1  gcc/testsuite/g++.dg/gomp/pr58874.C
  8b31485b3d0cdf079bf96e8e8275cdd3  gcc/testsuite/g++.dg/gomp/pr59150.C
  2638eeaa7af8cdffb3a98b0f4894d2dc  gcc/testsuite/g++.dg/gomp/pr59297.C
+ 3b0766d4e2c3122c7b5696f407e89eb4  gcc/testsuite/g++.dg/gomp/pr59627.C
  29febb5c7f69eaa63c6e6dec815a4eb4  gcc/testsuite/g++.dg/gomp/pr60682.C
  3c6a8869a97db440df61fbb5e27bcb62  gcc/testsuite/g++.dg/gomp/pr63249.C
  d2c2484d4d1236326efc32a01fddaa03  gcc/testsuite/g++.dg/gomp/predetermined-1.C
*************** c2411e6f8a0da7e3d67e7b6f69f5a766  gcc/te
*** 11725,11730 ****
--- 11739,11745 ----
  ab58a6a04cf0bf3550d451378c197a00  gcc/testsuite/g++.dg/inherit/access6.C
  fe96fafc31fdff9fba0f4354102ff1ad  gcc/testsuite/g++.dg/inherit/access7.C
  5f9785e9d9af32e7da512b85a0db0e76  gcc/testsuite/g++.dg/inherit/access8.C
+ 10c8625d0d6824600748a24940c2432d  gcc/testsuite/g++.dg/inherit/access9.C
  6c35057c73488264a919029a2d4ca993  gcc/testsuite/g++.dg/inherit/ambig1.C
  953df2b1556d4072e312369e3d7273a1  gcc/testsuite/g++.dg/inherit/base1.C
  260417b2989a13a1902a4b8b6ec39008  gcc/testsuite/g++.dg/inherit/base2.C
*************** c9b550ead8867586800cdeee63308c31  gcc/te
*** 11806,11811 ****
--- 11821,11827 ----
  86f5581cd6f6c121d25316a6c0176f89  gcc/testsuite/g++.dg/inherit/using5.C
  2a609ed8062419576ed46e3e969999d6  gcc/testsuite/g++.dg/inherit/using6.C
  824afb5f78d6295dc194ab9e7d3ef6c1  gcc/testsuite/g++.dg/inherit/using7.C
+ d6728c160968c11c85593017e8436bec  gcc/testsuite/g++.dg/inherit/using8.C
  5d675d5e8dcd9e6e6286c004b1e515ee  gcc/testsuite/g++.dg/inherit/virtual1.C
  36b96ebe70af50681d376a6b671515ea  gcc/testsuite/g++.dg/inherit/virtual10.C
  a7e9d57f0ba4f7ea8ed0340c0dd10f3e  gcc/testsuite/g++.dg/inherit/virtual11.C
*************** aa6675ad7ca1b7ce6a63c598c59f89a0  gcc/te
*** 11927,11932 ****
--- 11943,11951 ----
  ac285fc50cba27993de1b79c1ca24b82  gcc/testsuite/g++.dg/init/dtor4.C
  fb8a48266ab2a995a88943828c7a824f  gcc/testsuite/g++.dg/init/elide1.C
  e657849b9797c7df684fd4fafe1341d1  gcc/testsuite/g++.dg/init/elide2.C
+ 6cdb74bfb12dbada158562b31f755075  gcc/testsuite/g++.dg/init/elide3.C
+ 074911fc1326d50c75879cb3d5b7a7c7  gcc/testsuite/g++.dg/init/elide4.C
+ 87992b293631dc953cff1be9a31f09de  gcc/testsuite/g++.dg/init/elide5.C
  d2ea13322f402d3ce506a9a1106ee836  gcc/testsuite/g++.dg/init/empty1.C
  0fab5264214dd4964a69af401f3e7e7c  gcc/testsuite/g++.dg/init/enum1.C
  ca9a6dc8d27f3cf82314cfcd92133441  gcc/testsuite/g++.dg/init/enum2.C
*************** b4277c2887fdb910bdca2a8dbf0de117  gcc/te
*** 12178,12184 ****
  231677eaca7afc4bb98a3094c618e3f3  gcc/testsuite/g++.dg/ipa/pr61085.C
  c906d5398c947bb6aef6e77537c9be6c  gcc/testsuite/g++.dg/ipa/pr61160-1.C
  a4915f296a72bd543457d07dc50cfb77  gcc/testsuite/g++.dg/ipa/pr61160-2.C
! a4862cb5f3f58316adc6e36c7d8eb036  gcc/testsuite/g++.dg/ipa/pr61160-3.C
  daceb1b2f3cf167fb6e78fc2d34f2778  gcc/testsuite/g++.dg/ipa/pr61540.C
  438118cbb7d30bffc810662fe5da5b9c  gcc/testsuite/g++.dg/ipa/pr61654.C
  a64421ae505e08d8f9b8bd14a2b8da21  gcc/testsuite/g++.dg/ipa/pr62015.C
--- 12197,12203 ----
  231677eaca7afc4bb98a3094c618e3f3  gcc/testsuite/g++.dg/ipa/pr61085.C
  c906d5398c947bb6aef6e77537c9be6c  gcc/testsuite/g++.dg/ipa/pr61160-1.C
  a4915f296a72bd543457d07dc50cfb77  gcc/testsuite/g++.dg/ipa/pr61160-2.C
! 76e6fb68d22161d91fe6235763ebde98  gcc/testsuite/g++.dg/ipa/pr61160-3.C
  daceb1b2f3cf167fb6e78fc2d34f2778  gcc/testsuite/g++.dg/ipa/pr61540.C
  438118cbb7d30bffc810662fe5da5b9c  gcc/testsuite/g++.dg/ipa/pr61654.C
  a64421ae505e08d8f9b8bd14a2b8da21  gcc/testsuite/g++.dg/ipa/pr62015.C
*************** e24fb768f0a9cba7dfd73632a0e86880  gcc/te
*** 12189,12194 ****
--- 12208,12215 ----
  aaf96a63c712e53d654620b1478b7cc8  gcc/testsuite/g++.dg/ipa/pr63838.C
  04f8a0459bce64c0fd523bb0de9c9d28  gcc/testsuite/g++.dg/ipa/pr64068.C
  78158fe8f75e60ce14c95135b8b05379  gcc/testsuite/g++.dg/ipa/pr64896.C
+ 668c39b2286466dcd06ce3221cfcc42a  gcc/testsuite/g++.dg/ipa/pr66616.C
+ c021f783947adb9a54cc7d7fd34e136d  gcc/testsuite/g++.dg/ipa/pr68851.C
  65b30ac9d2b3a2244e49849aaad7dd78  gcc/testsuite/g++.dg/ipa/remref-1.C
  d26e3f0899c708e0f4b2ec8427502236  gcc/testsuite/g++.dg/ipa/remref-2.C
  8a469d09a1c8b835acf9b3b8f7d8078d  gcc/testsuite/g++.dg/ipa/type-inheritance-1.C
*************** b1b3a2b530cb188994df8ef142ab9234  gcc/te
*** 12837,12842 ****
--- 12858,12864 ----
  6cfd7f0d8649e554551af4ecdbfa227e  gcc/testsuite/g++.dg/opt/pr61654.C
  8aeb5ff713ad724762a1f8ee5d01ab93  gcc/testsuite/g++.dg/opt/pr62146.C
  ac2356162f00cd5e8804482480f1795a  gcc/testsuite/g++.dg/opt/pr6713.C
+ e29a55caf33aeb69133015d020a5b160  gcc/testsuite/g++.dg/opt/pr69432.C
  90bdbfd9313461944756a9e9f01ce788  gcc/testsuite/g++.dg/opt/pr7503-1.C
  1451eba24eea82cbd0c1ab87885c0f77  gcc/testsuite/g++.dg/opt/preinc1.C
  0841088f825be785d32663d712ecf675  gcc/testsuite/g++.dg/opt/ptrintsum1.C
*************** e384e4ea7483339d564580401d2ca3ab  gcc/te
*** 12892,12898 ****
  dd3ea979ea6a569776fd230af289e026  gcc/testsuite/g++.dg/opt/vt2.C
  52fff29b07362fe5d23c4905a7595e39  gcc/testsuite/g++.dg/opt/vt3.C
  95e336e653565b99de2a198e65a6d5c7  gcc/testsuite/g++.dg/opt/vt4.C
! 7decd264fd36128df6634651acc91338  gcc/testsuite/g++.dg/other/PR23205.C
  6fee34d8b3b51c74ff33cdfe391ca591  gcc/testsuite/g++.dg/other/abstract1.C
  f08d1e182d4573cda49da8f5afb8ba41  gcc/testsuite/g++.dg/other/abstract2.C
  32f6a4ff28854973168944cb1ac27537  gcc/testsuite/g++.dg/other/abstract3.C
--- 12914,12920 ----
  dd3ea979ea6a569776fd230af289e026  gcc/testsuite/g++.dg/opt/vt2.C
  52fff29b07362fe5d23c4905a7595e39  gcc/testsuite/g++.dg/opt/vt3.C
  95e336e653565b99de2a198e65a6d5c7  gcc/testsuite/g++.dg/opt/vt4.C
! 57ab207fa6f8b3558759d13d1a56154e  gcc/testsuite/g++.dg/other/PR23205.C
  6fee34d8b3b51c74ff33cdfe391ca591  gcc/testsuite/g++.dg/other/abstract1.C
  f08d1e182d4573cda49da8f5afb8ba41  gcc/testsuite/g++.dg/other/abstract2.C
  32f6a4ff28854973168944cb1ac27537  gcc/testsuite/g++.dg/other/abstract3.C
*************** b4568481fda7d8fe66f09f6c78ec5fab  gcc/te
*** 13080,13086 ****
  f43f96bf3c378817b959c22aee3466c0  gcc/testsuite/g++.dg/other/pr20366.C
  45a2be25f7fc440c2cd2fc76af63be51  gcc/testsuite/g++.dg/other/pr22003.C
  57901344b69ec7b216bf1128cc5a7242  gcc/testsuite/g++.dg/other/pr22358.C
! 5c341a12ae31a27bda2a7bcaa37b26f8  gcc/testsuite/g++.dg/other/pr23205-2.C
  cbfc16147cdfd178e38e28c8ffca2385  gcc/testsuite/g++.dg/other/pr24623.C
  8ed27916cb5b71de34de304c8c46a014  gcc/testsuite/g++.dg/other/pr25632.C
  d135b9a72f0f848337f5db8cd4d42ca2  gcc/testsuite/g++.dg/other/pr27495.C
--- 13102,13108 ----
  f43f96bf3c378817b959c22aee3466c0  gcc/testsuite/g++.dg/other/pr20366.C
  45a2be25f7fc440c2cd2fc76af63be51  gcc/testsuite/g++.dg/other/pr22003.C
  57901344b69ec7b216bf1128cc5a7242  gcc/testsuite/g++.dg/other/pr22358.C
! 6b6295db303eea90d8c5c94c2cd7e82f  gcc/testsuite/g++.dg/other/pr23205-2.C
  cbfc16147cdfd178e38e28c8ffca2385  gcc/testsuite/g++.dg/other/pr24623.C
  8ed27916cb5b71de34de304c8c46a014  gcc/testsuite/g++.dg/other/pr25632.C
  d135b9a72f0f848337f5db8cd4d42ca2  gcc/testsuite/g++.dg/other/pr27495.C
*************** ce05e962357b9e27eb61fcb9e1f0b7ee  gcc/te
*** 13193,13198 ****
--- 13215,13221 ----
  09b00fcc6aab15c0db2a01d10064a093  gcc/testsuite/g++.dg/overload/conv-op1.C
  4a5f6626c507c0ad7805e34f3032e376  gcc/testsuite/g++.dg/overload/copy1.C
  b952933e6f52d065ea331a27b2e7852f  gcc/testsuite/g++.dg/overload/defarg1.C
+ 1fe01cdd569e9efdd1a736f06edff77b  gcc/testsuite/g++.dg/overload/defarg10.C
  ce3155531a697acb7fd04a7264aa57b2  gcc/testsuite/g++.dg/overload/defarg2.C
  b954eab7456dcde91d0de9d826c7d3aa  gcc/testsuite/g++.dg/overload/defarg3.C
  fe0dbe1f81b80b364b6cd8c9b5d5967e  gcc/testsuite/g++.dg/overload/defarg4.C
*************** a57434275b0ab07b7a1f918fef7791bc  gcc/te
*** 13612,13617 ****
--- 13635,13641 ----
  59292b594262bedc8968587696596ccd  gcc/testsuite/g++.dg/parse/pr56037.C
  574617390f082262f81245e0bfb9c224  gcc/testsuite/g++.dg/parse/pr56239.C
  d2e5ab6ef2b2e82037e93dcbedcca8bc  gcc/testsuite/g++.dg/parse/pr58705.C
+ 5eb3f5d17e121a7a8f7884b589a7a7ce  gcc/testsuite/g++.dg/parse/pr71909.C
  5a9d33aff7826f90760a0154af35d9f0  gcc/testsuite/g++.dg/parse/pragma1.C
  b8553036b01aadac9e932e75221336ae  gcc/testsuite/g++.dg/parse/pragma2.C
  d516a5d017b9be02cd665abb61b0fbaf  gcc/testsuite/g++.dg/parse/pragma3.C
*************** fa5e79b3c98a745c039b5e34186024a2  gcc/te
*** 13815,13820 ****
--- 13839,13849 ----
  673d6fbc490d70de4eb8279ad884c093  gcc/testsuite/g++.dg/pr64037.C
  19486da89030bba1a8dcb18937f021ef  gcc/testsuite/g++.dg/pr64688-2.C
  2a99023224d23b7b4c2df438196b9877  gcc/testsuite/g++.dg/pr65049.C
+ c014278b0e7c6cf72bd8834b1b9d6631  gcc/testsuite/g++.dg/pr66866.C
+ 0a4b1b6ad79c1a571e4743d688bccdea  gcc/testsuite/g++.dg/pr67211.C
+ 0316a6aee06db21c7aa95471b572af5c  gcc/testsuite/g++.dg/pr67989.C
+ 514f19a372e6da2045ad3ac8a01eff0a  gcc/testsuite/g++.dg/pr70098.C
+ dd5b895f9e8e377b3fc861eecf9bdbf7  gcc/testsuite/g++.dg/pr71389.C
  ae8863cdd596655bd9501c7a7e546fc7  gcc/testsuite/g++.dg/predict-loop-exit-1.C
  112161f9cc2e99ed1a64b608b234d230  gcc/testsuite/g++.dg/predict-loop-exit-2.C
  9fdf45388f73e8c9a46342cf4ec52cb6  gcc/testsuite/g++.dg/predict-loop-exit-3.C
*************** bce635f684a724553abba95d702b1cb8  gcc/te
*** 13844,13849 ****
--- 13873,13879 ----
  daac611a89b8fa8aa874e3b9f2cc9663  gcc/testsuite/g++.dg/rtti/tinfo1.C
  a4ca49fa3677bf87a27b0e961eab1cee  gcc/testsuite/g++.dg/rtti/typeid1.C
  4f9657fbf15f19dc450265533a091434  gcc/testsuite/g++.dg/rtti/typeid10.C
+ abb0a844b41427d721a0b921b5335b24  gcc/testsuite/g++.dg/rtti/typeid11.C
  f03a5377eca516c74e77fcf76b40f948  gcc/testsuite/g++.dg/rtti/typeid2.C
  3e23755748cd7e94d3bc13c5d2f78cc9  gcc/testsuite/g++.dg/rtti/typeid3.C
  f45226306cb853d7f47a657db3e4f853  gcc/testsuite/g++.dg/rtti/typeid4.C
*************** ddd54fa2d302cf8f37c4512b75025445  gcc/te
*** 14624,14629 ****
--- 14654,14660 ----
  6465acc359cf71ed791739a364127805  gcc/testsuite/g++.dg/template/pr54858.C
  bf2a6b6f0f8991958562eeb56f4d4738  gcc/testsuite/g++.dg/template/pr58878.C
  ae27fcfe45fb638bb620109e3d14cecf  gcc/testsuite/g++.dg/template/pr61537.C
+ a28a4941fa94389caaf911a2fcb4d409  gcc/testsuite/g++.dg/template/pr67337.C
  04907f98f8eab7c64ced6646f5140346  gcc/testsuite/g++.dg/template/pretty1.C
  b1805d4b386b8dcd432f41c68e255100  gcc/testsuite/g++.dg/template/pseudodtor1.C
  5bbbdc0bd84a1cf86dd283b16e7aa6ba  gcc/testsuite/g++.dg/template/pseudodtor2.C
*************** d789c4b198aaf983e81643a1d995a8da  gcc/te
*** 14654,14659 ****
--- 14685,14691 ----
  d7e997028da5485d49789a1ed367286f  gcc/testsuite/g++.dg/template/ptrmem28.C
  95f5a6f80287c981e1f0659a69703991  gcc/testsuite/g++.dg/template/ptrmem29.C
  171d82f45a76129388539c01e3212ec9  gcc/testsuite/g++.dg/template/ptrmem3.C
+ 8b3ff42e1ac7c25a72ae099a1bdd30cd  gcc/testsuite/g++.dg/template/ptrmem30.C
  9a4a21b8504db815b1c727663eff64ff  gcc/testsuite/g++.dg/template/ptrmem4.C
  c1d71028a4f69f5c3fcfd2fd8a35f919  gcc/testsuite/g++.dg/template/ptrmem5.C
  0142354fd9237d4486fb0edc36ef39cc  gcc/testsuite/g++.dg/template/ptrmem6.C
*************** f351d5c844cb8476077b6d37a74faeb7  gcc/te
*** 15104,15109 ****
--- 15136,15142 ----
  9e8bbd658850a80ba74ec4326abdd8a4  gcc/testsuite/g++.dg/tm/pr58635-1.C
  2023e08d493ba5b9b6b027ead9dbcdfb  gcc/testsuite/g++.dg/tm/pr58635-2.C
  c9e5bbfe98ec7fbaa16a15a1f925bb18  gcc/testsuite/g++.dg/tm/pr60004.C
+ f20200faa0befb0bfc51cc6eb591119c  gcc/testsuite/g++.dg/tm/pr71909.C
  d1d8828bb1842a1f639c2d50c70a554a  gcc/testsuite/g++.dg/tm/template-1.C
  20616904918cb66e65ad72fb06c6dedc  gcc/testsuite/g++.dg/tm/template-2.C
  c208f2f5baaecb847a30e3c59283f9a6  gcc/testsuite/g++.dg/tm/tm.exp
*************** ea51728c5e2ae154940893c6ccb374f8  gcc/te
*** 15370,15375 ****
--- 15403,15412 ----
  af2ab3b9ceedb2dbeb48d6c62a313372  gcc/testsuite/g++.dg/torture/pr62121.C
  2dab7d0ec5bd96c1fc2d49137dd14a65  gcc/testsuite/g++.dg/torture/pr62175.C
  7d49b0384f2408757a5389f68ff1ff8e  gcc/testsuite/g++.dg/torture/pr63632.C
+ 49712162fe05fd758d9cc5dbade0e13d  gcc/testsuite/g++.dg/torture/pr64280.C
+ 84497353d7c8ef28f9a4787bd1e770de  gcc/testsuite/g++.dg/torture/pr65419.C
+ 411a467861248626a89023d9cd86be57  gcc/testsuite/g++.dg/torture/pr71452.C
+ 6d87997ae70f613b7ae47faba21523d9  gcc/testsuite/g++.dg/torture/pr71874.C
  389892c1f2e87d69449479d1b053c70c  gcc/testsuite/g++.dg/torture/predcom-1.C
  d28910105d9c9253d94d70eacd5e19d4  gcc/testsuite/g++.dg/torture/pushpop_macro.C
  a1b47b9c3e69d79d1895ebc4fd11032b  gcc/testsuite/g++.dg/torture/stackalign/check.h
*************** eb9a44bf10d9af818d3d8df7abc434ba  gcc/te
*** 20596,20601 ****
--- 20633,20640 ----
  70b004bb3cc0f4c2df5ad6d49c320d05  gcc/testsuite/gcc.c-torture/compile/pr64269.c
  c33702c15a33a34f884537b7a2dcd857  gcc/testsuite/gcc.c-torture/compile/pr65163.c
  6590c80e151001dd4b5f2f5b1b1d564e  gcc/testsuite/gcc.c-torture/compile/pr65680.c
+ aac9fa1e0a8f32d26d0b91a6ce4f86c0  gcc/testsuite/gcc.c-torture/compile/pr69214.c
+ 97df20a3b66d4cb718ca2f94a7c64ec5  gcc/testsuite/gcc.c-torture/compile/pr71693.c
  b9e6ce52b90320c1c3803c25113844c5  gcc/testsuite/gcc.c-torture/compile/pta-1.c
  ed716c1d1727fc2c748162e0cbc4ee47  gcc/testsuite/gcc.c-torture/compile/ptr-conv-1.c
  8d869e3426345f0cf8837c5eaafd43b5  gcc/testsuite/gcc.c-torture/compile/simd-1.c
*************** a1b0a5a4a54a0a53c8297599c3fc2a01  gcc/te
*** 21494,21499 ****
--- 21533,21539 ----
  44fb33d720704bce79c5289fbaadfa38  gcc/testsuite/gcc.c-torture/execute/builtins/memmove.c
  6e62dc5216faaa7d416e4e58ab5b46ae  gcc/testsuite/gcc.c-torture/execute/builtins/memops-asm-lib.c
  eff774129914eb95974ca48b4e5d8454  gcc/testsuite/gcc.c-torture/execute/builtins/memops-asm.c
+ d5b51664c6ca431aadc9eb21024bcb22  gcc/testsuite/gcc.c-torture/execute/builtins/memops-asm.x
  1a3ea4e36df441704d8d1b28df3bd7ed  gcc/testsuite/gcc.c-torture/execute/builtins/mempcpy-2-lib.c
  a465aeeb9de47b64d250c6d3491adbf8  gcc/testsuite/gcc.c-torture/execute/builtins/mempcpy-2.c
  8e258d2fc5daa60d7007d842cf555b36  gcc/testsuite/gcc.c-torture/execute/builtins/mempcpy-chk-lib.c
*************** e944267d000f7c657b52900387a59138  gcc/te
*** 21575,21581 ****
  91ec8a4c356d94a26b2da4f4d1b79d6d  gcc/testsuite/gcc.c-torture/execute/builtins/strspn-lib.c
  7604d68698845f4dd5694961d180344d  gcc/testsuite/gcc.c-torture/execute/builtins/strspn.c
  9c2f280a5c4dd283150146db1aa38511  gcc/testsuite/gcc.c-torture/execute/builtins/strstr-asm-lib.c
! 59bc8c8e4e068f6b93c6a6c0ac912dc8  gcc/testsuite/gcc.c-torture/execute/builtins/strstr-asm.c
  2c4aa3d41b1deee5941ae83f5b8a1b8e  gcc/testsuite/gcc.c-torture/execute/builtins/strstr-lib.c
  0bbef83f84e8387e587a22ccb8ec867f  gcc/testsuite/gcc.c-torture/execute/builtins/strstr.c
  8e258d2fc5daa60d7007d842cf555b36  gcc/testsuite/gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c
--- 21615,21622 ----
  91ec8a4c356d94a26b2da4f4d1b79d6d  gcc/testsuite/gcc.c-torture/execute/builtins/strspn-lib.c
  7604d68698845f4dd5694961d180344d  gcc/testsuite/gcc.c-torture/execute/builtins/strspn.c
  9c2f280a5c4dd283150146db1aa38511  gcc/testsuite/gcc.c-torture/execute/builtins/strstr-asm-lib.c
! bb7f149cfe551a03856591be0fdfcef5  gcc/testsuite/gcc.c-torture/execute/builtins/strstr-asm.c
! d5b51664c6ca431aadc9eb21024bcb22  gcc/testsuite/gcc.c-torture/execute/builtins/strstr-asm.x
  2c4aa3d41b1deee5941ae83f5b8a1b8e  gcc/testsuite/gcc.c-torture/execute/builtins/strstr-lib.c
  0bbef83f84e8387e587a22ccb8ec867f  gcc/testsuite/gcc.c-torture/execute/builtins/strstr.c
  8e258d2fc5daa60d7007d842cf555b36  gcc/testsuite/gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c
*************** f6e1d4bf24853fe1fc1e07c40e0315ec  gcc/te
*** 22134,22139 ****
--- 22175,22195 ----
  7d6ee55dde74e53e2c3561bbecb37560  gcc/testsuite/gcc.c-torture/execute/pr64979.c
  4b7725d4bc4b11b7a7b1eb3cf608942e  gcc/testsuite/gcc.c-torture/execute/pr65427.c
  cde16ef96523d1e125a7267b5c4fe19c  gcc/testsuite/gcc.c-torture/execute/pr66233.c
+ 3cccc8a5b80b9b4ce09e356395f7d9b3  gcc/testsuite/gcc.c-torture/execute/pr67226.c
+ ed53e3d0211f54495c95ef4aeab25e54  gcc/testsuite/gcc.c-torture/execute/pr67929_1.c
+ a541df012288c363cfd7c2758ebe61db  gcc/testsuite/gcc.c-torture/execute/pr68185.c
+ 4c0a9e8628c0e6b0b75abe913a7eccfc  gcc/testsuite/gcc.c-torture/execute/pr68328.c
+ 136f5d965d2da4274b6751d6d1ca11ad  gcc/testsuite/gcc.c-torture/execute/pr68376-1.c
+ 51c67c4e32c12018d279ef080e5d4512  gcc/testsuite/gcc.c-torture/execute/pr68376-2.c
+ 014d15d1eb4dd2bf07bd8b57292416e0  gcc/testsuite/gcc.c-torture/execute/pr69403.c
+ 493a919b42c01e638c1c27ed6f69bdf8  gcc/testsuite/gcc.c-torture/execute/pr70222-1.c
+ 09a24ffb98aea183dbaba50377225152  gcc/testsuite/gcc.c-torture/execute/pr70222-2.c
+ d980d67f1eb958e90351c3eb7cfd1297  gcc/testsuite/gcc.c-torture/execute/pr70429.c
+ 60303592b1e72b08743fe18c5007dd64  gcc/testsuite/gcc.c-torture/execute/pr70460.c
+ 58bb262f9c1fe471c7bd11fc8440aac8  gcc/testsuite/gcc.c-torture/execute/pr70566.c
+ 0a9fc76972569359d91049d017cdf51e  gcc/testsuite/gcc.c-torture/execute/pr71494.c
+ 1f4a197e0d6f4357f1917d680858eacb  gcc/testsuite/gcc.c-torture/execute/pr71626-1.c
+ 2b843741017aa652b5af0855cf7945c3  gcc/testsuite/gcc.c-torture/execute/pr71626-2.c
  ecfc31f12ce09d6ccbcced04ff04deba  gcc/testsuite/gcc.c-torture/execute/pr7284-1.c
  89f3c7ee990221eeb33cb08a0772e024  gcc/testsuite/gcc.c-torture/execute/pr7284-1.x
  f4610e3bba97324f7005c428fe41e597  gcc/testsuite/gcc.c-torture/execute/printf-1.c
*************** cbc66fee494d1a2762b59ab750e035f9  gcc/te
*** 22653,22659 ****
  2ce46072b682eae12d2bc6f0a58671a9  gcc/testsuite/gcc.dg/20040622-2.c
  85b98f905d8489e42756e32724714074  gcc/testsuite/gcc.dg/20040625-1.c
  774dcfdec92b7339ed81a07e4eb85ddd  gcc/testsuite/gcc.dg/20040627-1.c
! b8b9dc74fc4d6ae5ac0890a9748fd871  gcc/testsuite/gcc.dg/20040813-1.c
  f6b89935794e56059d42e599dba92ec2  gcc/testsuite/gcc.dg/20040910-1.c
  e41c70826d2d2e86d16c489f982a0f1a  gcc/testsuite/gcc.dg/20040916-1.c
  b83c307108e223d5dad2856b28ee3386  gcc/testsuite/gcc.dg/20040920-1.c
--- 22709,22715 ----
  2ce46072b682eae12d2bc6f0a58671a9  gcc/testsuite/gcc.dg/20040622-2.c
  85b98f905d8489e42756e32724714074  gcc/testsuite/gcc.dg/20040625-1.c
  774dcfdec92b7339ed81a07e4eb85ddd  gcc/testsuite/gcc.dg/20040627-1.c
! af49afeedc35cae5f3006b10cef863fa  gcc/testsuite/gcc.dg/20040813-1.c
  f6b89935794e56059d42e599dba92ec2  gcc/testsuite/gcc.dg/20040910-1.c
  e41c70826d2d2e86d16c489f982a0f1a  gcc/testsuite/gcc.dg/20040916-1.c
  b83c307108e223d5dad2856b28ee3386  gcc/testsuite/gcc.dg/20040920-1.c
*************** ecaba7c928af85c280e63fa96b9b5e1b  gcc/te
*** 22958,22964 ****
  9fe53eed8e505e20c99c628de5963f1b  gcc/testsuite/gcc.dg/always_inline.c
  9ddf623bf589bec4808612fba806a5de  gcc/testsuite/gcc.dg/always_inline2.c
  e2e0233c848757fa946d6bee46dd32b5  gcc/testsuite/gcc.dg/always_inline3.c
! 11bd8f09277a5b83330c636e7f9a1ca9  gcc/testsuite/gcc.dg/and-1.c
  8025bb7e0765732f0d28a027a9225fc6  gcc/testsuite/gcc.dg/anon-struct-1.c
  169a57abcdc48109c6aa5c69baf2c0da  gcc/testsuite/gcc.dg/anon-struct-10.c
  b7f25f289ee08a3d1187a6974944e59a  gcc/testsuite/gcc.dg/anon-struct-11.c
--- 23014,23020 ----
  9fe53eed8e505e20c99c628de5963f1b  gcc/testsuite/gcc.dg/always_inline.c
  9ddf623bf589bec4808612fba806a5de  gcc/testsuite/gcc.dg/always_inline2.c
  e2e0233c848757fa946d6bee46dd32b5  gcc/testsuite/gcc.dg/always_inline3.c
! bd340672a08e45fcb7273341b34ecd6c  gcc/testsuite/gcc.dg/and-1.c
  8025bb7e0765732f0d28a027a9225fc6  gcc/testsuite/gcc.dg/anon-struct-1.c
  169a57abcdc48109c6aa5c69baf2c0da  gcc/testsuite/gcc.dg/anon-struct-10.c
  b7f25f289ee08a3d1187a6974944e59a  gcc/testsuite/gcc.dg/anon-struct-11.c
*************** a9347273a4d9dc67770b8f6283f64db8  gcc/te
*** 23151,23156 ****
--- 23207,23213 ----
  b2f8df17cc276a87b2d864e2e6f54f15  gcc/testsuite/gcc.dg/autopar/pr49960.c
  19e1847731146a159a6588f862145063  gcc/testsuite/gcc.dg/autopar/pr57103.c
  27391de0a65828f2a5e9cbbe81fb90d1  gcc/testsuite/gcc.dg/autopar/pr57185.c
+ f6cc0076c5be299f8e204c1f669758a3  gcc/testsuite/gcc.dg/autopar/pr69110.c
  0cc14d5557cb126d008844b2deee3e3c  gcc/testsuite/gcc.dg/autopar/reduc-1.c
  46ec865c932a3869326994e5a68ca4bb  gcc/testsuite/gcc.dg/autopar/reduc-1char.c
  a7184a2c39bb4c86b27e240f8f327e4a  gcc/testsuite/gcc.dg/autopar/reduc-1short.c
*************** bddbf619aa148dc52dba82e2f937b89a  gcc/te
*** 24379,24385 ****
  febe83ee27f0e3494e3bd4484d6a7d21  gcc/testsuite/gcc.dg/cpp/widestr1.c
  a05ddffb36e3e0aae92853881a8ff08a  gcc/testsuite/gcc.dg/cproj-fails-with-broken-glibc.c
  dc6685bcab4cd7ed276483fd8d031507  gcc/testsuite/gcc.dg/ctor1.c
! b138fe2a07b533ba6f7d3f951f2b8885  gcc/testsuite/gcc.dg/darwin-20040809-2.c
  fb2cff7f2512c80434d59d702b80e754  gcc/testsuite/gcc.dg/darwin-20040812-1.c
  3010db4d547a5bce8e8559d5cc724330  gcc/testsuite/gcc.dg/darwin-cfstring-1.c
  9c532fb4048053a0466dff7ebd17e67d  gcc/testsuite/gcc.dg/darwin-cfstring-2.c
--- 24436,24442 ----
  febe83ee27f0e3494e3bd4484d6a7d21  gcc/testsuite/gcc.dg/cpp/widestr1.c
  a05ddffb36e3e0aae92853881a8ff08a  gcc/testsuite/gcc.dg/cproj-fails-with-broken-glibc.c
  dc6685bcab4cd7ed276483fd8d031507  gcc/testsuite/gcc.dg/ctor1.c
! 31f68cda2cf50ca6f7c6c4a9cf4545fd  gcc/testsuite/gcc.dg/darwin-20040809-2.c
  fb2cff7f2512c80434d59d702b80e754  gcc/testsuite/gcc.dg/darwin-20040812-1.c
  3010db4d547a5bce8e8559d5cc724330  gcc/testsuite/gcc.dg/darwin-cfstring-1.c
  9c532fb4048053a0466dff7ebd17e67d  gcc/testsuite/gcc.dg/darwin-cfstring-2.c
*************** cbdd3b08ad2ec42ef73b00a2769043d9  gcc/te
*** 24537,24542 ****
--- 24594,24600 ----
  aacec22d8e0dd9805404919ed968df56  gcc/testsuite/gcc.dg/debug/pr49522.c
  f83af2708ba44addea950f47d1a44c95  gcc/testsuite/gcc.dg/debug/pr55730.c
  8025f0406ff53d4c773d94be979209b5  gcc/testsuite/gcc.dg/debug/pr57351.c
+ f04843ea87c9c55accf161e9ee241f15  gcc/testsuite/gcc.dg/debug/pr66432.c
  e39702ba4ac8cdf1b4d7895fa15c394f  gcc/testsuite/gcc.dg/debug/redecl-1.c
  60c3f3165dda429cbc7646a06969d16c  gcc/testsuite/gcc.dg/debug/redecl-2.c
  175fa916ededdb94d71518eecbe6fa1a  gcc/testsuite/gcc.dg/debug/redecl-3.c
*************** dffc13d32125301b7ec7446339386e09  gcc/te
*** 25224,25230 ****
  116f878293fdcf549fd6ef3c07e5a146  gcc/testsuite/gcc.dg/gomp/vla-4.c
  0f94556c091c8140a7b69b4b25062fb8  gcc/testsuite/gcc.dg/gomp/vla-5.c
  3fd2da2eeebe67f1b78994afa07e3898  gcc/testsuite/gcc.dg/graphite/block-0.c
! c6e819a3a83254308f393f8253f1e6de  gcc/testsuite/gcc.dg/graphite/block-1.c
  f9fdda12b60ab49e2fcd48a569b3ba88  gcc/testsuite/gcc.dg/graphite/block-3.c
  d4d28cbcaeb8980846d79f3b0e82af17  gcc/testsuite/gcc.dg/graphite/block-4.c
  f611f2277ad8e2421f0937a6dfc4c224  gcc/testsuite/gcc.dg/graphite/block-5.c
--- 25282,25288 ----
  116f878293fdcf549fd6ef3c07e5a146  gcc/testsuite/gcc.dg/gomp/vla-4.c
  0f94556c091c8140a7b69b4b25062fb8  gcc/testsuite/gcc.dg/gomp/vla-5.c
  3fd2da2eeebe67f1b78994afa07e3898  gcc/testsuite/gcc.dg/graphite/block-0.c
! 4a5064f6c39537dfa1cf5f07211c75a4  gcc/testsuite/gcc.dg/graphite/block-1.c
  f9fdda12b60ab49e2fcd48a569b3ba88  gcc/testsuite/gcc.dg/graphite/block-3.c
  d4d28cbcaeb8980846d79f3b0e82af17  gcc/testsuite/gcc.dg/graphite/block-4.c
  f611f2277ad8e2421f0937a6dfc4c224  gcc/testsuite/gcc.dg/graphite/block-5.c
*************** f611f2277ad8e2421f0937a6dfc4c224  gcc/te
*** 25232,25238 ****
  608b60b37ea4af9731871354d53a15f9  gcc/testsuite/gcc.dg/graphite/block-7.c
  ced31be670c495e2da23d26eaddbb039  gcc/testsuite/gcc.dg/graphite/block-8.c
  069aede81243f8ebf3118484d265b652  gcc/testsuite/gcc.dg/graphite/block-pr47654.c
! e54d8a3d58dc613f482f242694329c89  gcc/testsuite/gcc.dg/graphite/graphite.exp
  a5bef7f8a4c6aa6ea86ca7ba9c7599d7  gcc/testsuite/gcc.dg/graphite/id-1.c
  09f79b77ac016159bcb104dc023d7b07  gcc/testsuite/gcc.dg/graphite/id-10.c
  3e96948dcff7f34717278e07eb31443a  gcc/testsuite/gcc.dg/graphite/id-11.c
--- 25290,25296 ----
  608b60b37ea4af9731871354d53a15f9  gcc/testsuite/gcc.dg/graphite/block-7.c
  ced31be670c495e2da23d26eaddbb039  gcc/testsuite/gcc.dg/graphite/block-8.c
  069aede81243f8ebf3118484d265b652  gcc/testsuite/gcc.dg/graphite/block-pr47654.c
! 04c461579854d64bb8a1e10924db0fca  gcc/testsuite/gcc.dg/graphite/graphite.exp
  a5bef7f8a4c6aa6ea86ca7ba9c7599d7  gcc/testsuite/gcc.dg/graphite/id-1.c
  09f79b77ac016159bcb104dc023d7b07  gcc/testsuite/gcc.dg/graphite/id-10.c
  3e96948dcff7f34717278e07eb31443a  gcc/testsuite/gcc.dg/graphite/id-11.c
*************** e1711321aa84a2189ddaef759161bf54  gcc/te
*** 25275,25284 ****
  c51465bf2bc719e08a2acf198c9ca062  gcc/testsuite/gcc.dg/graphite/interchange-1.c
  a47bb1f17bc4d04271385538184c7d51  gcc/testsuite/gcc.dg/graphite/interchange-10.c
  26c1684aed42a444d6a6fb34cb83b07b  gcc/testsuite/gcc.dg/graphite/interchange-11.c
! bc3712a9bfd3165403dc93f5cbe9f3ae  gcc/testsuite/gcc.dg/graphite/interchange-12.c
  71aeb7f3cf6dcbe8408219225a0346ac  gcc/testsuite/gcc.dg/graphite/interchange-13.c
! 78716961e10e661f2d6b842580336799  gcc/testsuite/gcc.dg/graphite/interchange-14.c
! 4aea3f1d68e031fe230332dabbbd7a6d  gcc/testsuite/gcc.dg/graphite/interchange-15.c
  04609d4d2d902c623055178c4d4fc326  gcc/testsuite/gcc.dg/graphite/interchange-16.c
  100ef4aa687fc095e3e08a0d5a1f6ac3  gcc/testsuite/gcc.dg/graphite/interchange-2.c
  3206cdaecc5fdb3e350215f10ef8beae  gcc/testsuite/gcc.dg/graphite/interchange-3.c
--- 25333,25342 ----
  c51465bf2bc719e08a2acf198c9ca062  gcc/testsuite/gcc.dg/graphite/interchange-1.c
  a47bb1f17bc4d04271385538184c7d51  gcc/testsuite/gcc.dg/graphite/interchange-10.c
  26c1684aed42a444d6a6fb34cb83b07b  gcc/testsuite/gcc.dg/graphite/interchange-11.c
! aba2fe0edc357c1ae486c24c5c584232  gcc/testsuite/gcc.dg/graphite/interchange-12.c
  71aeb7f3cf6dcbe8408219225a0346ac  gcc/testsuite/gcc.dg/graphite/interchange-13.c
! 4c413776ccbf5c87663c3cfcdeb2a662  gcc/testsuite/gcc.dg/graphite/interchange-14.c
! dc673c317e39422fe4d06bca6fcef037  gcc/testsuite/gcc.dg/graphite/interchange-15.c
  04609d4d2d902c623055178c4d4fc326  gcc/testsuite/gcc.dg/graphite/interchange-16.c
  100ef4aa687fc095e3e08a0d5a1f6ac3  gcc/testsuite/gcc.dg/graphite/interchange-2.c
  3206cdaecc5fdb3e350215f10ef8beae  gcc/testsuite/gcc.dg/graphite/interchange-3.c
*************** bc3712a9bfd3165403dc93f5cbe9f3ae  gcc/te
*** 25287,25294 ****
  4243ae6a3ace75ae6f61fee9b482123e  gcc/testsuite/gcc.dg/graphite/interchange-6.c
  86e6c9ef0d56bcab29abea04ade68f0d  gcc/testsuite/gcc.dg/graphite/interchange-7.c
  33aab4f83c832272b8b266b182d5de26  gcc/testsuite/gcc.dg/graphite/interchange-8.c
! 916588fe98fe69905ded2b23a7ef348b  gcc/testsuite/gcc.dg/graphite/interchange-9.c
! 3942367149800abc3754520addba7ce4  gcc/testsuite/gcc.dg/graphite/interchange-mvt.c
  9b9162822adb571b6b648827778dc56a  gcc/testsuite/gcc.dg/graphite/pr18792.c
  2247a3a0f30b24cd4f6afb8a99289230  gcc/testsuite/gcc.dg/graphite/pr19910.c
  93366da6daaa0436c31dfcb03c746093  gcc/testsuite/gcc.dg/graphite/pr20041110-1.c
--- 25345,25352 ----
  4243ae6a3ace75ae6f61fee9b482123e  gcc/testsuite/gcc.dg/graphite/interchange-6.c
  86e6c9ef0d56bcab29abea04ade68f0d  gcc/testsuite/gcc.dg/graphite/interchange-7.c
  33aab4f83c832272b8b266b182d5de26  gcc/testsuite/gcc.dg/graphite/interchange-8.c
! fcafbdb00df27db9c9452a1389939776  gcc/testsuite/gcc.dg/graphite/interchange-9.c
! 54dc7c41b7a97bf1afce79dfbf89ef82  gcc/testsuite/gcc.dg/graphite/interchange-mvt.c
  9b9162822adb571b6b648827778dc56a  gcc/testsuite/gcc.dg/graphite/pr18792.c
  2247a3a0f30b24cd4f6afb8a99289230  gcc/testsuite/gcc.dg/graphite/pr19910.c
  93366da6daaa0436c31dfcb03c746093  gcc/testsuite/gcc.dg/graphite/pr20041110-1.c
*************** a9cdebe1237b6e72d680f59062135a85  gcc/te
*** 25412,25417 ****
--- 25470,25481 ----
  b07e7d834c74d181e52b6465bc5ba6a8  gcc/testsuite/gcc.dg/graphite/scop-matmult.c
  d6e007dcbb3f025c0c081ceeb8fa2ec1  gcc/testsuite/gcc.dg/graphite/scop-mvt.c
  29f4367d0b1ddd83b5c6907acd1b388b  gcc/testsuite/gcc.dg/graphite/scop-sor.c
+ b73109f9a2a416611391b82001eeaa6e  gcc/testsuite/gcc.dg/graphite/uns-block-1.c
+ c751519cc849f584a0c3fa0013a201f8  gcc/testsuite/gcc.dg/graphite/uns-interchange-12.c
+ 3b54d02c691416b978ca1272ee8e7ae9  gcc/testsuite/gcc.dg/graphite/uns-interchange-14.c
+ e703fda18fc6ebf0c639374e47df397b  gcc/testsuite/gcc.dg/graphite/uns-interchange-15.c
+ b64110df9b9cb094d6a78dd09208526b  gcc/testsuite/gcc.dg/graphite/uns-interchange-9.c
+ 31b13b22742fdfb611e33e81bf568fc8  gcc/testsuite/gcc.dg/graphite/uns-interchange-mvt.c
  50936c4d7d023f34f6e089da791e838f  gcc/testsuite/gcc.dg/graphite/vect-pr43423.c
  d4508ffb070a3137c14b0c9938607ca0  gcc/testsuite/gcc.dg/guality/asm-1.c
  6bc403c95913c48afe151fdf7d6e8bb3  gcc/testsuite/gcc.dg/guality/bswaptest.c
*************** bec4ffc83da3158d4a27c422db65e871  gcc/te
*** 25628,25633 ****
--- 25692,25698 ----
  a174f70c19f257c6429f70c5c49a0481  gcc/testsuite/gcc.dg/ipa/ipa-pta-8.c
  62f8de7dbeb66432037449dc1714dace  gcc/testsuite/gcc.dg/ipa/ipa-pta-9.c
  5d2203c3af02ba8fc2f3fee6d41b4c57  gcc/testsuite/gcc.dg/ipa/ipa-sra-1.c
+ 86e110e48ae0f0ecc2142cf4cf06369f  gcc/testsuite/gcc.dg/ipa/ipa-sra-10.c
  581ee65d091c9c341b084281bb0a3563  gcc/testsuite/gcc.dg/ipa/ipa-sra-2.c
  26b99bff7918d292d05b997d2e1ee75d  gcc/testsuite/gcc.dg/ipa/ipa-sra-3.c
  f0f2201c6a7de7e2728bdd974d3a5cf3  gcc/testsuite/gcc.dg/ipa/ipa-sra-4.c
*************** ddab0207280e8faaee753555ee01ebff  gcc/te
*** 25672,25677 ****
--- 25737,25743 ----
  0cf6ea693cc06ae024ed2d6806fcfad1  gcc/testsuite/gcc.dg/ipa/pr61986.c
  4335b461755f210d5635e53648df221b  gcc/testsuite/gcc.dg/ipa/pr63551.c
  80020587b67d8a1e23d42bd1208d6a62  gcc/testsuite/gcc.dg/ipa/pr64041.c
+ 9e20144eec96000223a2e983ffcba9fa  gcc/testsuite/gcc.dg/ipa/pr70646.c
  b58d896a4d97e5f7f8b082f407df9a92  gcc/testsuite/gcc.dg/ipa/pure-const-1.c
  96d395d8b51f69b544facb9312923acf  gcc/testsuite/gcc.dg/ipa/pure-const-2.c
  965b56c2fb92d5ccdd2268100579cb29  gcc/testsuite/gcc.dg/ipa/remref-0.c
*************** a64fcd8b9752e9274bf113e4f8c66522  gcc/te
*** 25904,25910 ****
  f4e0b5c5947ea83ba5022f817499ab8b  gcc/testsuite/gcc.dg/lto/pr54702_1.c
  aee521e13905e7f56637f1cb1150dc59  gcc/testsuite/gcc.dg/lto/pr54709_0.c
  0a3eff7ce2be8f0f6bba73c266106453  gcc/testsuite/gcc.dg/lto/pr54709_1.c
! 2f7843dc76d21ba069e3406b82fe273c  gcc/testsuite/gcc.dg/lto/pr55113_0.c
  8b753efd5663a7fe9390baecfc1b4820  gcc/testsuite/gcc.dg/lto/pr55525_0.c
  b89812631e05725143963f1ff3fbbfc7  gcc/testsuite/gcc.dg/lto/pr55525_1.c
  47a8065df4bdece34317dab2da3d4076  gcc/testsuite/gcc.dg/lto/pr55660_0.c
--- 25970,25976 ----
  f4e0b5c5947ea83ba5022f817499ab8b  gcc/testsuite/gcc.dg/lto/pr54702_1.c
  aee521e13905e7f56637f1cb1150dc59  gcc/testsuite/gcc.dg/lto/pr54709_0.c
  0a3eff7ce2be8f0f6bba73c266106453  gcc/testsuite/gcc.dg/lto/pr54709_1.c
! 2b2fce88c0b2b8c1fc4058934dda2ded  gcc/testsuite/gcc.dg/lto/pr55113_0.c
  8b753efd5663a7fe9390baecfc1b4820  gcc/testsuite/gcc.dg/lto/pr55525_0.c
  b89812631e05725143963f1ff3fbbfc7  gcc/testsuite/gcc.dg/lto/pr55525_1.c
  47a8065df4bdece34317dab2da3d4076  gcc/testsuite/gcc.dg/lto/pr55660_0.c
*************** ed72338ed55138cf037314e45f0f7818  gcc/te
*** 25932,25937 ****
--- 25998,26004 ----
  4f5f94c6ba034d19da65ca8c0e1c5ed9  gcc/testsuite/gcc.dg/lto/pr64373_0.c
  e36db27b1e4084d326181d15570bf8d4  gcc/testsuite/gcc.dg/lto/resolutions_0.c
  1084184a9b11a84eee39ef130211f70b  gcc/testsuite/gcc.dg/lto/save-temps_0.c
+ 9789216c84be63ef866b406d3dc749d8  gcc/testsuite/gcc.dg/lto/simd-function_0.c
  69ff2353992f738ce7ea3cb89e9db1e4  gcc/testsuite/gcc.dg/lto/trans-mem-3_0.c
  bc1b2064fd5bb4de921a2005a03817d7  gcc/testsuite/gcc.dg/lto/trans-mem-3_1.c
  3f4f42d8a6ea686d4fc6a621928696a8  gcc/testsuite/gcc.dg/lto/trans-mem.h
*************** d509539e43ac4a3bf9c9b01c0503ebdf  gcc/te
*** 27244,27249 ****
--- 27311,27331 ----
  74eef289ed65c13f9161776592f2a5a0  gcc/testsuite/gcc.dg/pr64778.c
  200af7e30479176902999ddc6f996f56  gcc/testsuite/gcc.dg/pr65063.c
  f486fe5cd0c8b1dfaeade4e0c846d705  gcc/testsuite/gcc.dg/pr65228.c
+ 9b83e97ecb4b549b8c90122cd4fbd1f8  gcc/testsuite/gcc.dg/pr67028.c
+ ec6fafa240e762cbf9e1bfcbf4d8257d  gcc/testsuite/gcc.dg/pr68670-1.c
+ 64ab8d9be02e0f49ab68cb50079da2f9  gcc/testsuite/gcc.dg/pr68670-2.c
+ 31d8e02bf032671fe8b3a9f836fa61e3  gcc/testsuite/gcc.dg/pr69015.c
+ dc1a32d61ffafafb8a73eeb4f9727021  gcc/testsuite/gcc.dg/pr69195.c
+ e5e75166594899c20207094a984a9f46  gcc/testsuite/gcc.dg/pr69238.c
+ a27a7dca8454452a4315a5004cde84ca  gcc/testsuite/gcc.dg/pr69522.c
+ 60dba938a2dc392279e9ce683a510a9c  gcc/testsuite/gcc.dg/pr69644.c
+ 78218b638caf9f113c9ac7db2872e4a0  gcc/testsuite/gcc.dg/pr69802.c
+ 8ee76a9ec44a5be4a938e843353b78f2  gcc/testsuite/gcc.dg/pr70022.c
+ c32e69e0b15af869a3408b989cf2a673  gcc/testsuite/gcc.dg/pr70152.c
+ 460d8e73cab3e6784b930f92855788fa  gcc/testsuite/gcc.dg/pr70161-2.c
+ 77f73ea35665a295e485dcaa73964234  gcc/testsuite/gcc.dg/pr70161.c
+ 5e379016acbc1d2eae8b26f5aa49b810  gcc/testsuite/gcc.dg/pr70169.c
+ 79f760cb1168bdcad7ceef62cd0034c3  gcc/testsuite/gcc.dg/pr71558.c
  8b7d73da2d5d78000716492365a85d5a  gcc/testsuite/gcc.dg/pr8715.c
  3d08410b2dd57259aa63f0e1c64b376e  gcc/testsuite/gcc.dg/pr8788-1.c
  be04382a35ebb1cfae1b2168f1693a94  gcc/testsuite/gcc.dg/pr8835-1.c
*************** aaf2153b841fae71456b1ba41211400b  gcc/te
*** 27337,27342 ****
--- 27419,27425 ----
  24617fd42e8ebdb28c0f887e4ed5f028  gcc/testsuite/gcc.dg/setjmp-3.c
  1e68093864d108e79138797cbdbac2c1  gcc/testsuite/gcc.dg/setjmp-4.c
  7acd41b198a9eef45ac2a6ca7379b9e6  gcc/testsuite/gcc.dg/setjmp-5.c
+ 526c630f8bbcd4e7597ddcdb1c8d8ee0  gcc/testsuite/gcc.dg/setjmp-6.c
  6f4ffedec35f0de53e9ae24b36462712  gcc/testsuite/gcc.dg/short-compare-1.c
  e95ac1ec5f25aac9c9389159d09b366c  gcc/testsuite/gcc.dg/short-compare-2.c
  da60b36ecfc93b7381c5940ef869a068  gcc/testsuite/gcc.dg/shrink-wrap-alloca.c
*************** afdecf17af13f7482a9ea8034efdb7d5  gcc/te
*** 27799,27805 ****
  fbe642db16b19b53febbbec0c7658be4  gcc/testsuite/gcc.dg/torture/pr28268.c
  5773a24ed2f47e71e944d4fe4a940c37  gcc/testsuite/gcc.dg/torture/pr28814.c
  17758d320a330406d6d6b9da0e52672e  gcc/testsuite/gcc.dg/torture/pr28900.c
! b52fc57c3500f4b1536b97da7205d30b  gcc/testsuite/gcc.dg/torture/pr29119.c
  af880fd7ebbdfbb729ee37825f5025fe  gcc/testsuite/gcc.dg/torture/pr29446.c
  fc61ecfa0c9a3f5a49186533e8dd4e5c  gcc/testsuite/gcc.dg/torture/pr29584.c
  cf1462d0f230a78820384d0496ec2e19  gcc/testsuite/gcc.dg/torture/pr30313.c
--- 27882,27888 ----
  fbe642db16b19b53febbbec0c7658be4  gcc/testsuite/gcc.dg/torture/pr28268.c
  5773a24ed2f47e71e944d4fe4a940c37  gcc/testsuite/gcc.dg/torture/pr28814.c
  17758d320a330406d6d6b9da0e52672e  gcc/testsuite/gcc.dg/torture/pr28900.c
! 01c896608ef1e0d48c4fabba4d2e5b61  gcc/testsuite/gcc.dg/torture/pr29119.c
  af880fd7ebbdfbb729ee37825f5025fe  gcc/testsuite/gcc.dg/torture/pr29446.c
  fc61ecfa0c9a3f5a49186533e8dd4e5c  gcc/testsuite/gcc.dg/torture/pr29584.c
  cf1462d0f230a78820384d0496ec2e19  gcc/testsuite/gcc.dg/torture/pr30313.c
*************** aa3d4a99808d1f2c872d909445ade1a8  gcc/te
*** 28208,28217 ****
--- 28291,28317 ----
  9fd4141b37961dba4d5cf78375faecf3  gcc/testsuite/gcc.dg/torture/pr63380-1.c
  273f8c55f269210104bb37d5ff1f1ead  gcc/testsuite/gcc.dg/torture/pr63380-2.c
  5afeeefc10e71cd2e01563ed972f3513  gcc/testsuite/gcc.dg/torture/pr63738.c
+ 47299ab5757a8d55ff0b180c5967c933  gcc/testsuite/gcc.dg/torture/pr64091.c
  48215a3eb001e86dd112cbd5bd96db15  gcc/testsuite/gcc.dg/torture/pr64199.c
  16befef8ee8e97f138e4871a50c9d149  gcc/testsuite/gcc.dg/torture/pr64365.c
+ 1385649c2002bd513f1ef928b46fdcef  gcc/testsuite/gcc.dg/torture/pr64882.c
  bc87826fa9b88277ff41e0e1ad1e432c  gcc/testsuite/gcc.dg/torture/pr66123.c
  00eb3bf59b75fa9683a54ed307d82a1a  gcc/testsuite/gcc.dg/torture/pr66272.c
+ 75e0baf0a669e199369f86b41f657744  gcc/testsuite/gcc.dg/torture/pr66375.c
+ c2b3378b69c2b4bcd3ea3a0c9ff0460b  gcc/testsuite/gcc.dg/torture/pr66413.c
+ 181b3e6e8e615538a0d17aa1e6ffb35d  gcc/testsuite/gcc.dg/torture/pr66794.c
+ e7819de621b7e0df5730509c66e498dc  gcc/testsuite/gcc.dg/torture/pr67609.c
+ 08f0a2b83dfb93441266161bc27e6f90  gcc/testsuite/gcc.dg/torture/pr67619.c
+ acf5c2556973c8f7071ddf9e26be168e  gcc/testsuite/gcc.dg/torture/pr67794.c
+ c3a2444fe125a8a72ad22d3fb00e82d0  gcc/testsuite/gcc.dg/torture/pr68648.c
+ 15674311a236d345e5ccc22c50bd2032  gcc/testsuite/gcc.dg/torture/pr68955.c
+ bec958adc64669aae7713bc7b9e9f391  gcc/testsuite/gcc.dg/torture/pr69574.c
+ 541fba5401e25e613e65e6fcd18f973b  gcc/testsuite/gcc.dg/torture/pr69715.c
+ 975f70c6a18cbc20768fb9ff1c55387b  gcc/testsuite/gcc.dg/torture/pr69941.c
+ 3315958617f871624e05d5daa07cafd7  gcc/testsuite/gcc.dg/torture/pr70457.c
+ b64fc3513d09279239f96771a7af996c  gcc/testsuite/gcc.dg/torture/pr70484.c
+ 0c398d952cf20fc83aec050f85d8a44b  gcc/testsuite/gcc.dg/torture/pr71452.c
+ b0020481b01ba2fea155b7e666817dc3  gcc/testsuite/gcc.dg/torture/pr71606.c
  c99c3745eca0ddc81822cc070070a4d3  gcc/testsuite/gcc.dg/torture/pr8081.c
  b3a9e4f2af6462183da8d6c5cb13bf1f  gcc/testsuite/gcc.dg/torture/pta-callused-1.c
  98fde0e59e55c1ed923ee9d9f034d7f2  gcc/testsuite/gcc.dg/torture/pta-escape-1.c
*************** f5afcba63b5ff2b3b24ba99651f4c789  gcc/te
*** 28556,28561 ****
--- 28656,28662 ----
  a544a355d504a92b0cf85761636bdacf  gcc/testsuite/gcc.dg/tree-ssa/cswtch.c
  aa3aa314538a8e20c7084c2f7e3237f5  gcc/testsuite/gcc.dg/tree-ssa/cunroll-1.c
  b4518298f90a09a72cbcfa7a5bf61cc6  gcc/testsuite/gcc.dg/tree-ssa/cunroll-10.c
+ b4018dec81d2b2e15cbc3e09b7aaa455  gcc/testsuite/gcc.dg/tree-ssa/cunroll-11.c
  d9f16d3f67bf4b1ad061c383e0236b4b  gcc/testsuite/gcc.dg/tree-ssa/cunroll-2.c
  d7e470854cd6b46eadf29b6993efce7d  gcc/testsuite/gcc.dg/tree-ssa/cunroll-3.c
  f69e30d4ae88d9c8be8b356bf14796be  gcc/testsuite/gcc.dg/tree-ssa/cunroll-4.c
*************** cf3bb9b56533f3ecbca962d2c58a93d8  gcc/te
*** 28971,28976 ****
--- 29072,29078 ----
  69a389e9a2e15facd76911e35ff3fdd5  gcc/testsuite/gcc.dg/tree-ssa/pr58958.c
  78a0c6325f6eeb9a58c77ba973b8b764  gcc/testsuite/gcc.dg/tree-ssa/pr59597.c
  c79895082e577e2cfa8444b1731d3943  gcc/testsuite/gcc.dg/tree-ssa/pr61144.c
+ 4c8881edc71005a1d85370d1a8358a54  gcc/testsuite/gcc.dg/tree-ssa/pr69355.c
  cfcca8eb5b4b49640309e8c296b2f651  gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c
  e69a11968c8d3bd61d110c2fbc09a63f  gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c
  d2bb80f7dc1eb91f7fc51b7e83fa8b73  gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c
*************** f81d9fe062675cf9957639b99f93f779  gcc/te
*** 30941,30946 ****
--- 31043,31052 ----
  c3c69a71f2670cdbe2550868228987d2  gcc/testsuite/gcc.target/aarch64/fmovf.c
  5199e2da28420b6f7b0d37f4459c870f  gcc/testsuite/gcc.target/aarch64/fmul_intrinsic_1.c
  b41dba1046447c932cc183fe90f50467  gcc/testsuite/gcc.target/aarch64/fnmadd-fastmath.c
+ b22aa9cc27c6d5f12963d16ea8b99803  gcc/testsuite/gcc.target/aarch64/fnmul-1.c
+ b59ae0640b0fcb8cb2b558fc7fa92aac  gcc/testsuite/gcc.target/aarch64/fnmul-2.c
+ a1212235242dd12baac6ac6d3f0f04ad  gcc/testsuite/gcc.target/aarch64/fnmul-3.c
+ 37fb660ad953888e296980c0d2b85a7c  gcc/testsuite/gcc.target/aarch64/fnmul-4.c
  81d3b6315279d49bd6ff13f1b22d348d  gcc/testsuite/gcc.target/aarch64/frint.x
  9c2fa782435fadcb543f6b3244f77262  gcc/testsuite/gcc.target/aarch64/frint_double.c
  ed2b38705092e36a5984e33769be3d5a  gcc/testsuite/gcc.target/aarch64/frint_float.c
*************** d8cfefc063686118062e9fc3b774907b  gcc/te
*** 30978,30983 ****
--- 31084,31091 ----
  5195785cc7216a9662357829a66aa2c7  gcc/testsuite/gcc.target/aarch64/pr63424.c
  adf6bf3581f4c742fc0a942152ebc31c  gcc/testsuite/gcc.target/aarch64/pr64304.c
  c8f85510fcedfd5fda7fe58be4530841  gcc/testsuite/gcc.target/aarch64/pr65235_1.c
+ b8f90423eef94b7a240f40a79251eabf  gcc/testsuite/gcc.target/aarch64/pr68363_1.c
+ 4f8bbe4e1111d7af0ca71cecfa204497  gcc/testsuite/gcc.target/aarch64/pr70809_1.c
  1f95766b4ed5bfb5f2cf1f168a607a8d  gcc/testsuite/gcc.target/aarch64/predefine_large.c
  d38e476730748c653068e7cb2d8d6ca6  gcc/testsuite/gcc.target/aarch64/predefine_small.c
  29e7dbfba15c0f945488b33400b908b4  gcc/testsuite/gcc.target/aarch64/predefine_tiny.c
*************** aa96311658e51b1a8047f23a651755e5  gcc/te
*** 31254,31259 ****
--- 31362,31380 ----
  aa8e6314969635296b924c21de596181  gcc/testsuite/gcc.target/arm/atomic-op-release.c
  b80315a2e089ca4c3248a4d827eb49ef  gcc/testsuite/gcc.target/arm/atomic-op-seq_cst.c
  d6a110ab8373cfe1039d83e073de1dee  gcc/testsuite/gcc.target/arm/atomic-op-short.c
+ 6888ada4c21cda37da2310c44f94d92a  gcc/testsuite/gcc.target/arm/atomic_loaddi_1.c
+ 748d8b48dbda98ef62ce99a5203312e7  gcc/testsuite/gcc.target/arm/atomic_loaddi_2.c
+ 3fe801d58f3b70880715055726fee231  gcc/testsuite/gcc.target/arm/atomic_loaddi_3.c
+ b7ab6cc044af1bed0ca099a7f8685f4e  gcc/testsuite/gcc.target/arm/atomic_loaddi_4.c
+ 41517d1e34a7d19610afdeee5a451bc0  gcc/testsuite/gcc.target/arm/atomic_loaddi_5.c
+ 76f2bf67e5b482e51bf73bf25aeadfb8  gcc/testsuite/gcc.target/arm/atomic_loaddi_6.c
+ 8860ba3a3019abd786a63a197a79a428  gcc/testsuite/gcc.target/arm/atomic_loaddi_7.c
+ c1fccbac442d7831e67090846cd2ddc5  gcc/testsuite/gcc.target/arm/atomic_loaddi_8.c
+ 203017616899ce51758c288bb5c04e52  gcc/testsuite/gcc.target/arm/atomic_loaddi_9.c
+ 8d17def26df7a19010542a66ba349674  gcc/testsuite/gcc.target/arm/atomic_loaddi_acquire.x
+ fc8506cad4c77b4468d913131234b8df  gcc/testsuite/gcc.target/arm/atomic_loaddi_relaxed.x
+ 1ee4ca02314e4955dc6208841d0906dc  gcc/testsuite/gcc.target/arm/atomic_loaddi_relaxed_cond.c
+ 8f6c2a808ec770781684617fb4e92ca4  gcc/testsuite/gcc.target/arm/atomic_loaddi_seq_cst.x
  ac89910ac872b651dfb4457a1e67951a  gcc/testsuite/gcc.target/arm/builtin-bswap-1.c
  f9074fee3a2786feff25e5a5a998932a  gcc/testsuite/gcc.target/arm/builtin-bswap16-1.c
  6b4152bae8222e0433ac1b92b0200514  gcc/testsuite/gcc.target/arm/builtin-trap.c
*************** bf821309d2cd93b8c0d6b0704742bc45  gcc/te
*** 31380,31385 ****
--- 31501,31509 ----
  856b2cad766c5a53d737088d9056031b  gcc/testsuite/gcc.target/arm/long-calls-4.c
  37fc8929c0e544dc7359fee7cd1c61e2  gcc/testsuite/gcc.target/arm/lp1189445.c
  b187820a998a907d588e824f4e13e823  gcc/testsuite/gcc.target/arm/lp1243022.c
+ 8ec72530bc6fe702e700e90f67da53df  gcc/testsuite/gcc.target/arm/macro_defs0.c
+ d167874d0fc3e5612515b43694631587  gcc/testsuite/gcc.target/arm/macro_defs1.c
+ 124b8184e718e7e16799430a99e76983  gcc/testsuite/gcc.target/arm/macro_defs2.c
  3876125217234cd017b0326c39884922  gcc/testsuite/gcc.target/arm/minmax_minus.c
  a806646e365240ac5e4717aadb89dd85  gcc/testsuite/gcc.target/arm/mla-1.c
  7a61babf21fe0e2b87f08d86f719bd45  gcc/testsuite/gcc.target/arm/mla-2.c
*************** ac2f7687d3e813607c2f1f7be47ec2ec  gcc/te
*** 33551,33559 ****
--- 33675,33685 ----
  ab23dd9bd4df72320ab9d55c8b5e52a8  gcc/testsuite/gcc.target/arm/pr60650.c
  5d22a67c50f8f42af6e8b3f143560b12  gcc/testsuite/gcc.target/arm/pr60657.c
  2a191b079e7834e00a2f71e2f4ef7fab  gcc/testsuite/gcc.target/arm/pr60663.c
+ 090e3a4d2e2fdbab7b1d5b0be5ab12a3  gcc/testsuite/gcc.target/arm/pr63408.c
  224b028685bb00477b6281c95ad71ca7  gcc/testsuite/gcc.target/arm/pr64453.c
  20d5f766f35a50d1adf5f8ba2af4293f  gcc/testsuite/gcc.target/arm/pr65647-2.c
  2be0cee0d9fe53e874115f4f9d82a3e2  gcc/testsuite/gcc.target/arm/pr65647.c
+ a38ba5635fcb15a6a5c3bd66dca37b1c  gcc/testsuite/gcc.target/arm/pr67439_1.c
  3143560976572191d8bba6ba78a45aa6  gcc/testsuite/gcc.target/arm/register-variables.c
  9891ac3dc9739983de683e418f98f801  gcc/testsuite/gcc.target/arm/require-pic-register-loc.c
  f4b0167ffa11835780a49b6681dae08a  gcc/testsuite/gcc.target/arm/sat-1.c
*************** b5530a38437ebc4e86afd97bfb8b70a0  gcc/te
*** 33569,33574 ****
--- 33695,33701 ----
  75b19de937a605ce7ed7e1026e54bbf8  gcc/testsuite/gcc.target/arm/smlatt-1.c
  3e7aee3ca3268716b7e56cda15a6ccc3  gcc/testsuite/gcc.target/arm/stack-corruption.c
  0c9f2009bdec40ab856be3c46d1a00df  gcc/testsuite/gcc.target/arm/stack-red-zone.c
+ 3b1c50a774066faaee9f9ac38f8da58c  gcc/testsuite/gcc.target/arm/stl-cond.c
  152321b1bfa07e69c572a0ca8573c015  gcc/testsuite/gcc.target/arm/symbian1.c
  a2a9b9135252a63f30ae15393ececf8f  gcc/testsuite/gcc.target/arm/symbian2.c
  7474a850002496a75a3fc07be3a92378  gcc/testsuite/gcc.target/arm/symbian3.c
*************** a24d6d8461a1a488a1abd67a481af786  gcc/te
*** 33637,33642 ****
--- 33764,33773 ----
  8dec4ac072bfa73e2b0c5e888050b7eb  gcc/testsuite/gcc.target/arm/vmaxnmsf.c
  dd8585fa6a69bc874124f5b7d89d3bba  gcc/testsuite/gcc.target/arm/vminnmdf.c
  c259b498f3ce93031d726eead78cbd0d  gcc/testsuite/gcc.target/arm/vminnmsf.c
+ 662a21db19f15720cbc96c3b11773711  gcc/testsuite/gcc.target/arm/vnmul-1.c
+ 65fd2f17e7d26519c2affe55ce62cec2  gcc/testsuite/gcc.target/arm/vnmul-2.c
+ 3e946096885b21c5593070d23c69fad1  gcc/testsuite/gcc.target/arm/vnmul-3.c
+ 8a7c8bb240b6833c46839c411dfaf56c  gcc/testsuite/gcc.target/arm/vnmul-4.c
  ce70e532069dd0735b884ab02a3058da  gcc/testsuite/gcc.target/arm/volatile-bitfields-1.c
  46773d880c6bda16896a27bdee5424ea  gcc/testsuite/gcc.target/arm/volatile-bitfields-2.c
  41dcb12d0b32ea9905000973463528bf  gcc/testsuite/gcc.target/arm/volatile-bitfields-3.c
*************** a6701935d18c8ed062555c8a48454bc9  gcc/te
*** 33694,33699 ****
--- 33825,33831 ----
  572dc228e08385a1db0fcbab66dbaa4e  gcc/testsuite/gcc.target/avr/pr46779-2.c
  421d2b9b36fa2496dce05d129d2c352b  gcc/testsuite/gcc.target/avr/pr58545.c
  9e82df166e8b559cb56d2c4f48cbaf30  gcc/testsuite/gcc.target/avr/pr60991.c
+ 292bf2dc33b5cfededd107fe1c0ebc88  gcc/testsuite/gcc.target/avr/pr71103.c
  881cb1836ddfc3105e0aacacc481aa09  gcc/testsuite/gcc.target/avr/progmem-error-1.c
  2eb3f167ae58b534e25afc1b94617746  gcc/testsuite/gcc.target/avr/progmem-error-1.cpp
  56de611fd29076ce9da389a853476819  gcc/testsuite/gcc.target/avr/progmem-warning-1.c
*************** fea352b16ae79edc9965b1f39680a709  gcc/te
*** 33729,33734 ****
--- 33861,33867 ----
  7f56c1b750dfe8d7e4128f15aa3eaffe  gcc/testsuite/gcc.target/avr/torture/pr63633-ice-mult.c
  44584f49cd0975073be7b86102774077  gcc/testsuite/gcc.target/avr/torture/pr64331.c
  dcabffeb42e88a442661b9e47e43a9c1  gcc/testsuite/gcc.target/avr/torture/pr64452.c
+ ab53af0eb6dbfe2791a8ac1bbaf0c11f  gcc/testsuite/gcc.target/avr/torture/pr71103-2.c
  21a45d34960ba9567b9f2483d22c843f  gcc/testsuite/gcc.target/avr/torture/progmem-1.c
  564c71a894aff68e98d5c4a6db2b47ae  gcc/testsuite/gcc.target/avr/torture/progmem-1.cpp
  e3e1c41865f5287c9ff7e200745758fd  gcc/testsuite/gcc.target/avr/torture/sat-hr-plus-minus.c
*************** b04f7a12d10f851b8395faea1f5ab501  gcc/te
*** 35225,35230 ****
--- 35358,35364 ----
  88679aecb941ef98e4955fd53f24d648  gcc/testsuite/gcc.target/i386/avx512f-mask-type.h
  20d7791d447e454dc99dd9e328d38933  gcc/testsuite/gcc.target/i386/avx512f-os-support.h
  b41e564451920ed5e6e2cc790be57646  gcc/testsuite/gcc.target/i386/avx512f-pr57233.c
+ e97c0c19cafc88b7e3701f64c4ee5e2f  gcc/testsuite/gcc.target/i386/avx512f-pr70059.c
  5158ac78802e368957a44c0f68b3b5d8  gcc/testsuite/gcc.target/i386/avx512f-rounding.c
  c5975a79a4ea5a75acc7b38b9e6c0c44  gcc/testsuite/gcc.target/i386/avx512f-set-v16sf-1.c
  bea9dbd9114c8bb3fcd47ad0281ff5c2  gcc/testsuite/gcc.target/i386/avx512f-set-v16sf-2.c
*************** c01a05903164ed251d7228d2c57431ed  gcc/te
*** 36760,36765 ****
--- 36894,36900 ----
  b59f77b63e5aca4229cedc361fd5f377  gcc/testsuite/gcc.target/i386/pr57848.c
  f052bd1ca3829c70ece4f0cbea4f6006  gcc/testsuite/gcc.target/i386/pr57915.c
  ec5d2698503348980fdb9dcbdf79a96f  gcc/testsuite/gcc.target/i386/pr58048.c
+ 06160587124948c7a0f75fe8d180c719  gcc/testsuite/gcc.target/i386/pr58066.c
  5b6c881f720337a7ea82155d974e222a  gcc/testsuite/gcc.target/i386/pr58137.c
  e718e67bc7810d948894cb16a9fac0a6  gcc/testsuite/gcc.target/i386/pr58218.c
  f487259b97e486f0909f1f5b1ffcab56  gcc/testsuite/gcc.target/i386/pr58418.c
*************** ac964f4b563acffae35942f124a29c33  gcc/te
*** 36850,36856 ****
--- 36985,37009 ----
  0377a72cd6ce11f8f6572ea17dc41a9c  gcc/testsuite/gcc.target/i386/pr64513.c
  422e502b7fa41f85e1c5ca34b2c01376  gcc/testsuite/gcc.target/i386/pr65990.c
  eba9fc2cd96c68428c1d78d35c3f7e05  gcc/testsuite/gcc.target/i386/pr66275.c
+ 7e1d59ce8293eee1a626a8693fdb6e4f  gcc/testsuite/gcc.target/i386/pr66412.c
  009d49d9d166c04092804db3489068cc  gcc/testsuite/gcc.target/i386/pr66470.c
+ cdbd8403ada6d1fcd5ed815b09826035  gcc/testsuite/gcc.target/i386/pr66648.c
+ 0214e7f4913311cae678317f95cbfb67  gcc/testsuite/gcc.target/i386/pr66703.c
+ eca9d4fb2fa674b319efc3b9cc0911d5  gcc/testsuite/gcc.target/i386/pr66814.c
+ dfbea4e98f52c35cbd0139ab2672c229  gcc/testsuite/gcc.target/i386/pr66891.c
+ a0d4958712bff25bad27b504a88b752f  gcc/testsuite/gcc.target/i386/pr66922.c
+ 5ce153867d84a2ecd10eefd5c81b3b14  gcc/testsuite/gcc.target/i386/pr67265-2.c
+ 0ba7398a83e54638e32719b2687ec37e  gcc/testsuite/gcc.target/i386/pr67265.c
+ bea583c8259434a6a826cd2c30638802  gcc/testsuite/gcc.target/i386/pr67770.c
+ 37cbc35061a580832dbc0ce4a1604d83  gcc/testsuite/gcc.target/i386/pr68680.c
+ 06703d8291d84483fc384c84a50f9b05  gcc/testsuite/gcc.target/i386/pr68701-1.c
+ 7da3890a87cc8338fdf354e71497c9d4  gcc/testsuite/gcc.target/i386/pr68701-2.c
+ 4baed9b88fed94b3bd199c8235745c94  gcc/testsuite/gcc.target/i386/pr69459.c
+ 51f445507ac4ace5b56d6e38e816cc6d  gcc/testsuite/gcc.target/i386/pr69551.c
+ 18b5257a0bbaecefbf7a16d4882f7943  gcc/testsuite/gcc.target/i386/pr69891.c
+ 8814ce3cb1c59fd8c0c53db743c9c3b4  gcc/testsuite/gcc.target/i386/pr70007.c
+ e44800457a70163ec72b2dc33ac17526  gcc/testsuite/gcc.target/i386/pr70327.c
+ 1003b2af30448864252327bd08ddb57b  gcc/testsuite/gcc.target/i386/pr70858.c
  849234c7a569c1e86023244bc5561263  gcc/testsuite/gcc.target/i386/pr9771-1.c
  24ceb6d5f3f5cde4b9d852839bdb98ae  gcc/testsuite/gcc.target/i386/prefetchw-1.c
  f11f4731c396f099373c033ab016a64f  gcc/testsuite/gcc.target/i386/prefetchwt1-1.c
*************** fab39819b058898eb7f944381e2ef9b8  gcc/te
*** 36865,36871 ****
  12405bc30059cdd65821f77c13917288  gcc/testsuite/gcc.target/i386/rdseed16-1.c
  a3227491a22e8bd3428c5f35d9e9b625  gcc/testsuite/gcc.target/i386/rdseed32-1.c
  f1d942e689de2f23040c5e669c9dcb1b  gcc/testsuite/gcc.target/i386/rdseed64-1.c
! 6e504ae28dea5302da6e5430ddaf6abd  gcc/testsuite/gcc.target/i386/readeflags-1.c
  e2839913fadc6a00676c8f02deb3f59e  gcc/testsuite/gcc.target/i386/recip-divf.c
  4557dbe9ae51590eba29dc37199cf9e4  gcc/testsuite/gcc.target/i386/recip-sqrtf.c
  3e22a439d0d08ad9c95292f2967fbe0d  gcc/testsuite/gcc.target/i386/recip-vec-divf-avx.c
--- 37018,37024 ----
  12405bc30059cdd65821f77c13917288  gcc/testsuite/gcc.target/i386/rdseed16-1.c
  a3227491a22e8bd3428c5f35d9e9b625  gcc/testsuite/gcc.target/i386/rdseed32-1.c
  f1d942e689de2f23040c5e669c9dcb1b  gcc/testsuite/gcc.target/i386/rdseed64-1.c
! 906e67f86f812fa4bc8514d455464b46  gcc/testsuite/gcc.target/i386/readeflags-1.c
  e2839913fadc6a00676c8f02deb3f59e  gcc/testsuite/gcc.target/i386/recip-divf.c
  4557dbe9ae51590eba29dc37199cf9e4  gcc/testsuite/gcc.target/i386/recip-sqrtf.c
  3e22a439d0d08ad9c95292f2967fbe0d  gcc/testsuite/gcc.target/i386/recip-vec-divf-avx.c
*************** caaaf541c6f7eb87214c11b5dc2b35f0  gcc/te
*** 37271,37293 ****
  37d8afafe5fa46b83c804e55ef91c05b  gcc/testsuite/gcc.target/i386/sse4_1-rintf-vec.c
  07d00f3143b13b447836c940abcf96ab  gcc/testsuite/gcc.target/i386/sse4_1-round-sfix-vec.c
  8e46d7edf72777b5a08d4a47a152ba80  gcc/testsuite/gcc.target/i386/sse4_1-round-vec.c
! 72a39172eb120f531509cc156ceb8457  gcc/testsuite/gcc.target/i386/sse4_1-round.h
  0df4f2c69404ec6eb04929209ca0cfb2  gcc/testsuite/gcc.target/i386/sse4_1-roundf-sfix-vec.c
  f1ea501ff9e121cbb3ef39cbb365f620  gcc/testsuite/gcc.target/i386/sse4_1-roundf-vec.c
  fcead79c0d1fa57164ab5fe297fd2928  gcc/testsuite/gcc.target/i386/sse4_1-roundpd-1.c
  4076ee9a599763de562dca50f5d89d96  gcc/testsuite/gcc.target/i386/sse4_1-roundpd-2.c
  d6192394700679f0d4728c0dd8d59964  gcc/testsuite/gcc.target/i386/sse4_1-roundpd-3.c
! 567d77e74bc803e6f26dd671bfda76de  gcc/testsuite/gcc.target/i386/sse4_1-roundps-1.c
! 3ef46a19fa252f0348a6ab511a79aee8  gcc/testsuite/gcc.target/i386/sse4_1-roundps-2.c
! 95249460b6e7b577fcf2504c278a35f8  gcc/testsuite/gcc.target/i386/sse4_1-roundps-3.c
! d7d81096f7c32439ec0774a55c59b823  gcc/testsuite/gcc.target/i386/sse4_1-roundsd-1.c
! 2259eddddbbdd45c9a1037d20a2976be  gcc/testsuite/gcc.target/i386/sse4_1-roundsd-2.c
! 24a13533641f3a65a7eb54150b46e18c  gcc/testsuite/gcc.target/i386/sse4_1-roundsd-3.c
! 7c2e23769bd38a695221b8db50ead03b  gcc/testsuite/gcc.target/i386/sse4_1-roundsd-4.c
! 8659c869aee00c679c2a9afbcf5b9dee  gcc/testsuite/gcc.target/i386/sse4_1-roundss-1.c
! 15a4dfd67eeaf521a657df6780949b33  gcc/testsuite/gcc.target/i386/sse4_1-roundss-2.c
! 6366d38cc8dcc6a1b4a5a626eecb5825  gcc/testsuite/gcc.target/i386/sse4_1-roundss-3.c
! 6a9fd4323614a01f4962c5e77ce619db  gcc/testsuite/gcc.target/i386/sse4_1-roundss-4.c
  6e941c3fd354157533c50834ea29ee28  gcc/testsuite/gcc.target/i386/sse4_1-set-epi32-1.c
  cf296bdb39b3da7aef7e3b3de2c9d427  gcc/testsuite/gcc.target/i386/sse4_1-set-epi64x-1.c
  8941ddbcddba44759277e25c69917f83  gcc/testsuite/gcc.target/i386/sse4_1-set-ps-1.c
--- 37424,37446 ----
  37d8afafe5fa46b83c804e55ef91c05b  gcc/testsuite/gcc.target/i386/sse4_1-rintf-vec.c
  07d00f3143b13b447836c940abcf96ab  gcc/testsuite/gcc.target/i386/sse4_1-round-sfix-vec.c
  8e46d7edf72777b5a08d4a47a152ba80  gcc/testsuite/gcc.target/i386/sse4_1-round-vec.c
! b7e2e76a849efbdabf75b060bacef2ec  gcc/testsuite/gcc.target/i386/sse4_1-round.h
  0df4f2c69404ec6eb04929209ca0cfb2  gcc/testsuite/gcc.target/i386/sse4_1-roundf-sfix-vec.c
  f1ea501ff9e121cbb3ef39cbb365f620  gcc/testsuite/gcc.target/i386/sse4_1-roundf-vec.c
  fcead79c0d1fa57164ab5fe297fd2928  gcc/testsuite/gcc.target/i386/sse4_1-roundpd-1.c
  4076ee9a599763de562dca50f5d89d96  gcc/testsuite/gcc.target/i386/sse4_1-roundpd-2.c
  d6192394700679f0d4728c0dd8d59964  gcc/testsuite/gcc.target/i386/sse4_1-roundpd-3.c
! 9465d66b224c299e68e07a9af8fe97d7  gcc/testsuite/gcc.target/i386/sse4_1-roundps-1.c
! 3f3b165a2a8616142d6bebfeceae6d03  gcc/testsuite/gcc.target/i386/sse4_1-roundps-2.c
! 969d44fcc51e5f59e7ac4a15332f569a  gcc/testsuite/gcc.target/i386/sse4_1-roundps-3.c
! 1351e5b2864dc1688cb4e4df3c19060b  gcc/testsuite/gcc.target/i386/sse4_1-roundsd-1.c
! 3dcc7d7a774d20610e68fdba67448f1b  gcc/testsuite/gcc.target/i386/sse4_1-roundsd-2.c
! 79c6231dadc438ed7b4ccd357ca72cdd  gcc/testsuite/gcc.target/i386/sse4_1-roundsd-3.c
! 74cfd15e7b6a3ab931a818773a00c0e0  gcc/testsuite/gcc.target/i386/sse4_1-roundsd-4.c
! 548066643ba756e6be73c3322f1e15d6  gcc/testsuite/gcc.target/i386/sse4_1-roundss-1.c
! d8135caf8f43a0de03b8fbb3a2f6b802  gcc/testsuite/gcc.target/i386/sse4_1-roundss-2.c
! caaaf4c14670457ed369a39f6c06e9a9  gcc/testsuite/gcc.target/i386/sse4_1-roundss-3.c
! 8f6ad05dc54729a62d84391cc2bd6c0c  gcc/testsuite/gcc.target/i386/sse4_1-roundss-4.c
  6e941c3fd354157533c50834ea29ee28  gcc/testsuite/gcc.target/i386/sse4_1-set-epi32-1.c
  cf296bdb39b3da7aef7e3b3de2c9d427  gcc/testsuite/gcc.target/i386/sse4_1-set-epi64x-1.c
  8941ddbcddba44759277e25c69917f83  gcc/testsuite/gcc.target/i386/sse4_1-set-ps-1.c
*************** dde3db0a15d92b0439e09e00d4168473  gcc/te
*** 37555,37560 ****
--- 37708,37715 ----
  f9cc2b1777a855112b0b56af74122fde  gcc/testsuite/gcc.target/ia64/pr49303.c
  d514a7b1eb41d331d010eef5aeb610da  gcc/testsuite/gcc.target/ia64/pr52657.c
  b586e5503e2dd6b9a177a8f01bcaf2a2  gcc/testsuite/gcc.target/ia64/pr52731.c
+ 3dabfc0801342e5b183a2c5fd54fa0e8  gcc/testsuite/gcc.target/ia64/pr60465-gprel64-c37.c
+ 00fb900027ddc85eb58d99c1ba4e4fba  gcc/testsuite/gcc.target/ia64/pr60465-gprel64.c
  da5fed1c1687d737e6580d89111ea5c7  gcc/testsuite/gcc.target/ia64/sibcall-opt-1.c
  c6b9120dedb44027555b13a7b3e1db44  gcc/testsuite/gcc.target/ia64/sibcall-opt-2.c
  077bd168db3c45990d24d018d5e07d0d  gcc/testsuite/gcc.target/ia64/sibcall-unwind-1.c
*************** e8b089b1462bd9f7a6742f1f384b1713  gcc/te
*** 37584,37589 ****
--- 37739,37745 ----
  7c2655a34442f77810f161d4e55f0641  gcc/testsuite/gcc.target/m68k/pr45015.c
  2099d89c9104cf925cb489fa772a1d0a  gcc/testsuite/gcc.target/m68k/pr52573.c
  bff7eeb417a8650a559d52c58568d83f  gcc/testsuite/gcc.target/m68k/pr54041.c
+ d72b81f14ba067135669328b0cabed87  gcc/testsuite/gcc.target/m68k/pr63347.c
  64801a5d12a7d876eb9fc0407fd9af8f  gcc/testsuite/gcc.target/m68k/slp-ice.c
  cc257cf76aa4248f7bcc5572c7a743d9  gcc/testsuite/gcc.target/m68k/stack-limit-1.c
  c02dc2f5fea389c5e9ac2f2ccbd9cc9f  gcc/testsuite/gcc.target/m68k/tls-gd-xgot.c
*************** fbe44e0943c31011fa30a479b0856bc9  gcc/te
*** 38361,38366 ****
--- 38517,38523 ----
  4109709d89c976bec9d1d05e94004ff2  gcc/testsuite/gcc.target/powerpc/gcse-1.c
  d4c680a0477ecbe2fd90e52278838082  gcc/testsuite/gcc.target/powerpc/htm-1.c
  67e2632f85e32ee32548dd4d16a5f7ca  gcc/testsuite/gcc.target/powerpc/htm-builtin-1.c
+ 8123b7a2e999a75ab130e461fcbfea27  gcc/testsuite/gcc.target/powerpc/htm-tabort-no-r0.c
  238571a7588bf04ee725a409029ddaf1  gcc/testsuite/gcc.target/powerpc/htm-ttest.c
  bd2f03394b7690c22ce1aab465adb75f  gcc/testsuite/gcc.target/powerpc/htm-xl-intrin-1.c
  8d634b2a7d443f1e5b4b69716e57ac00  gcc/testsuite/gcc.target/powerpc/indexed-addr.c
*************** f128ae78c8eb899c06243379c091ac5a  gcc/te
*** 38555,38560 ****
--- 38712,38721 ----
  e45bfdaecbde494bbd4f3feed2a6d8ad  gcc/testsuite/gcc.target/powerpc/pr64505.c
  a284d0dacfcd6f771fef90d01d3a6372  gcc/testsuite/gcc.target/powerpc/pr65456.c
  b62881b057884522f471a0045de91404  gcc/testsuite/gcc.target/powerpc/pr65787.c
+ 278705d6e5b3c408240534cf645c9d9c  gcc/testsuite/gcc.target/powerpc/pr68872.c
+ 251d7893f2e442fff79871909181e76f  gcc/testsuite/gcc.target/powerpc/pr69548.c
+ a31fef5f59c5f12ea342e66137c45ae7  gcc/testsuite/gcc.target/powerpc/pr70117.c
+ d3a79432800e585b3905439b686d873b  gcc/testsuite/gcc.target/powerpc/pr70963.c
  06c624c2b437fc5b9f805dc2231a75b6  gcc/testsuite/gcc.target/powerpc/quad-atomic.c
  6e15a41526f5cb59817b7a5541452615  gcc/testsuite/gcc.target/powerpc/recip-1.c
  6f035f512a3f0d6917409f569174ccea  gcc/testsuite/gcc.target/powerpc/recip-2.c
*************** ce6b26ef67ffe555b789e4205dc2e809  gcc/te
*** 38604,38609 ****
--- 38765,38772 ----
  c2edbb1afba546ea3ac8a5efcaca9c38  gcc/testsuite/gcc.target/powerpc/ti_math1.c
  c3d0d51284479d220a6166a0f362536c  gcc/testsuite/gcc.target/powerpc/ti_math2.c
  e8cdd476c18884428cf136ed2c4548b2  gcc/testsuite/gcc.target/powerpc/timode_off.c
+ 6359ddccab89d64974aacae92509fc9e  gcc/testsuite/gcc.target/powerpc/vec-cg.c
+ 8ee50015e788404267646adf1ac95972  gcc/testsuite/gcc.target/powerpc/vec-shr.c
  2d7ba7687ab5e578e54145507a734e92  gcc/testsuite/gcc.target/powerpc/vsx-builtin-1.c
  0126618c8adf18da2ca783d2a0e48645  gcc/testsuite/gcc.target/powerpc/vsx-builtin-2.c
  e70c4bc36bee17a0de0fe201d678e9a2  gcc/testsuite/gcc.target/powerpc/vsx-builtin-3.c
*************** d69a98eeb9d370fcef146a6f7778c59d  gcc/te
*** 38659,38664 ****
--- 38822,38828 ----
  2f2404c29092408bd406cc2e185ee7d4  gcc/testsuite/gcc.target/s390/fp2int1.c
  9b770970bea6710409e92c9a84d3a5d3  gcc/testsuite/gcc.target/s390/frame-addr1.c
  c7958dc9fa4da0d50fe09b45a6790ac0  gcc/testsuite/gcc.target/s390/frame-addr2.c
+ eea57369a3afa9b43f8fac279b571b19  gcc/testsuite/gcc.target/s390/gpr2fprsavecfi.c
  da005522254518c441d9989f03b2ffcf  gcc/testsuite/gcc.target/s390/hotpatch-1.c
  b414e2c204b656066ad36a9f6a3d5cb1  gcc/testsuite/gcc.target/s390/hotpatch-10.c
  1a40584ce63992193099b6cbfcd42ebd  gcc/testsuite/gcc.target/s390/hotpatch-11.c
*************** e9e2200b0b1b2ee975a929b593283ffc  gcc/te
*** 38719,38724 ****
--- 38883,38889 ----
  4eacd924b86307098c69750577bcbec7  gcc/testsuite/gcc.target/s390/pr55718.c
  6eff422787e3130ffd44a19983d51301  gcc/testsuite/gcc.target/s390/pr57559.c
  15e57d65510d631ba11ff1b829743815  gcc/testsuite/gcc.target/s390/pr57960.c
+ a067974c2b2a9c78ccd257277b876c9b  gcc/testsuite/gcc.target/s390/pr70674.c
  f9de3c4e9d9e8c3a707e1f51e48901b6  gcc/testsuite/gcc.target/s390/return-addr1.c
  5368e8759352b798ae1db6bc79919aa2  gcc/testsuite/gcc.target/s390/return-addr2.c
  12e1931eda90d450c770c3757cff77db  gcc/testsuite/gcc.target/s390/s390.exp
*************** ad2ffcce04da9c8d14f127c31cc9f005  gcc/te
*** 38884,38889 ****
--- 39049,39055 ----
  ea51469597a5cfee0e33fc77f92446d0  gcc/testsuite/gcc.target/sh/torture/pr58475.c
  a2644837d5da1aa36c1bcfeab14bd34b  gcc/testsuite/gcc.target/sh/torture/pr63783-1.c
  03330289ad0c58d76492947237b4d23e  gcc/testsuite/gcc.target/sh/torture/pr63783-2.c
+ 1153a52e77123a5ba7cb080a1509abc6  gcc/testsuite/gcc.target/sh/torture/pr67260.c
  19c3b5115ec395173aaa57dab663dd9a  gcc/testsuite/gcc.target/sh/torture/pragma-isr.c
  cf681a819374faeaf9e59a21af08716c  gcc/testsuite/gcc.target/sh/torture/pragma-isr2.c
  38769a0165dc79bce72d2cce9c197fcc  gcc/testsuite/gcc.target/sh/torture/sh-torture.exp
*************** eb9fea9eb3ccdd5fb4d85ac011c10dc5  gcc/te
*** 38969,38975 ****
  919c260d2df3ae743134a221024569ee  gcc/testsuite/gcc.target/sparc/sparc-getcontext-1.c
  7b56bd143de0aa8d6fb581f22ab45cb2  gcc/testsuite/gcc.target/sparc/sparc-loop-1.c
  632f93e6b0314e25ec1b43c771cb405c  gcc/testsuite/gcc.target/sparc/sparc-reg-1.c
! 5cc4ced41c42683f121bb39afd7f3e81  gcc/testsuite/gcc.target/sparc/sparc-ret.c
  1943f3e1f1253e644f6fe445637c2dec  gcc/testsuite/gcc.target/sparc/sparc-trap-1.c
  5f2fdc83b01d16d775ccd3c9c8122db0  gcc/testsuite/gcc.target/sparc/sparc.exp
  9d0e2b5fe42dfe4e33a910954d24877b  gcc/testsuite/gcc.target/sparc/struct-ret-check.c
--- 39135,39142 ----
  919c260d2df3ae743134a221024569ee  gcc/testsuite/gcc.target/sparc/sparc-getcontext-1.c
  7b56bd143de0aa8d6fb581f22ab45cb2  gcc/testsuite/gcc.target/sparc/sparc-loop-1.c
  632f93e6b0314e25ec1b43c771cb405c  gcc/testsuite/gcc.target/sparc/sparc-reg-1.c
! 5cc4ced41c42683f121bb39afd7f3e81  gcc/testsuite/gcc.target/sparc/sparc-ret-1.c
! 111c6ff31ffc23f4b402354941b88338  gcc/testsuite/gcc.target/sparc/sparc-ret-2.c
  1943f3e1f1253e644f6fe445637c2dec  gcc/testsuite/gcc.target/sparc/sparc-trap-1.c
  5f2fdc83b01d16d775ccd3c9c8122db0  gcc/testsuite/gcc.target/sparc/sparc.exp
  9d0e2b5fe42dfe4e33a910954d24877b  gcc/testsuite/gcc.target/sparc/struct-ret-check.c
*************** b985d75d4d77d7f24d29efbb0266b7c1  gcc/te
*** 39547,39552 ****
--- 39714,39720 ----
  fb64bc7d356ec60804fbf43d60862c56  gcc/testsuite/gfortran.dg/allocate_scalar_with_shape.f90
  85b517b1e2ad96a7d4e84672378d9fc3  gcc/testsuite/gfortran.dg/allocate_stat.f90
  253a002731f9a4dd5588b787f6b8b83c  gcc/testsuite/gfortran.dg/allocate_stat_2.f90
+ ff3f13c9787c4de8c525fed52a7cf077  gcc/testsuite/gfortran.dg/allocate_with_arrayspec_1.f90
  8cfa0a49b7ef62139bdd4d2b39009aba  gcc/testsuite/gfortran.dg/allocate_with_mold_1.f90
  38e31a9c8efb7f50005c46dfb7e1d27e  gcc/testsuite/gfortran.dg/allocate_with_source_1.f90
  f4a7a7cae5d96eb1020cfcf8e519b49b  gcc/testsuite/gfortran.dg/allocate_with_source_2.f90
*************** ed1ea9318f54280f6485eb431266406d  gcc/te
*** 40318,40323 ****
--- 40486,40492 ----
  6175789e444efb38f19a253596e768a5  gcc/testsuite/gfortran.dg/class_allocate_17.f90
  9375e43c7c4df51161a432f538bff911  gcc/testsuite/gfortran.dg/class_allocate_18.f90
  29fb0e972591bb1c0d18986cfd4000c1  gcc/testsuite/gfortran.dg/class_allocate_2.f03
+ f6a460bc285cf4a1329239e4defe5338  gcc/testsuite/gfortran.dg/class_allocate_20.f90
  429d52f4933a6ef04052e7b8faa6314a  gcc/testsuite/gfortran.dg/class_allocate_3.f03
  d40289e198c5b62af940ac46912169f0  gcc/testsuite/gfortran.dg/class_allocate_4.f03
  6e9ab24784e1dd81f4c59180c6dd6b09  gcc/testsuite/gfortran.dg/class_allocate_5.f90
*************** c31057abbc67dd1afb06b5b8b376c2dc  gcc/te
*** 41054,41059 ****
--- 41223,41229 ----
  e2e9a0e7391b69ea4fc0e112a61388ef  gcc/testsuite/gfortran.dg/fmt_missing_period_2.f
  a6ca22a2951e1f360bef43e2f103a3e5  gcc/testsuite/gfortran.dg/fmt_missing_period_3.f
  6c1cc67ce685cd82b7752b403da435c7  gcc/testsuite/gfortran.dg/fmt_p_1.f90
+ 3a89904959bf6e4d165a8ba4e483db9c  gcc/testsuite/gfortran.dg/fmt_pf.f90
  038cbd43ca2c9e8c5b73e40c42b96d18  gcc/testsuite/gfortran.dg/fmt_read.f90
  be93d174873e7f12c3cf80e9ec41c14f  gcc/testsuite/gfortran.dg/fmt_read_2.f90
  7e4b2f7a4d717183ffe6323abb51513f  gcc/testsuite/gfortran.dg/fmt_read_bz_bn.f90
*************** f5e676182c3ece6f6ba4e0ce914c5292  gcc/te
*** 41081,41086 ****
--- 41251,41257 ----
  88ba07228275e9f723d0ff27b19fb77c  gcc/testsuite/gfortran.dg/forall_14.f90
  c285395065c37858799b8d8ab104b3d1  gcc/testsuite/gfortran.dg/forall_15.f90
  674de0e9b0693fe66b62c929b5455f39  gcc/testsuite/gfortran.dg/forall_16.f90
+ 8e8eb52d04f70625b3d219d75404ef60  gcc/testsuite/gfortran.dg/forall_17.f90
  52a3f13b979b92e74930c12598ca953e  gcc/testsuite/gfortran.dg/forall_2.f90
  2a37c865afb27d8a80cb1bb50744c3ac  gcc/testsuite/gfortran.dg/forall_3.f90
  bee539d260330f8ac4ac6e60f403dcc8  gcc/testsuite/gfortran.dg/forall_4.f90
*************** c85923703b837982022aebc967285423  gcc/te
*** 41305,41310 ****
--- 41476,41483 ----
  aac30443117734b3e7052646be882d77  gcc/testsuite/gfortran.dg/generic_27.f90
  5df587bf68b379e222fd29da0a71c261  gcc/testsuite/gfortran.dg/generic_28.f90
  8903ef8f818c080ee22a33c4093134b8  gcc/testsuite/gfortran.dg/generic_3.f90
+ 9f63f9825952be23ec6a3769a960c639  gcc/testsuite/gfortran.dg/generic_30.f90
+ 8a51f0c660263f5d592b1689ce1bc829  gcc/testsuite/gfortran.dg/generic_31.f90
  d21248018105fd7ccacf9fa869f57e0a  gcc/testsuite/gfortran.dg/generic_4.f90
  6b638ae392f7e94c1592d0efbc053876  gcc/testsuite/gfortran.dg/generic_5.f90
  dc5927a86c1c614c2ff8285c60cf86f9  gcc/testsuite/gfortran.dg/generic_6.f90
*************** bcd9a8c5acf05494271659304f0f0a60  gcc/te
*** 41442,41447 ****
--- 41615,41624 ----
  0dfdb9a26af74e66d9c4b0ec048f14fe  gcc/testsuite/gfortran.dg/gomp/pr59488-1.f90
  4d1fe0041df2d61703598d08f40abe2b  gcc/testsuite/gfortran.dg/gomp/pr59488-2.f90
  624512980f4f3b39deb857cfdd5fdeba  gcc/testsuite/gfortran.dg/gomp/pr62131.f90
+ 008d934abb38a4acedd9f90092aa4b6d  gcc/testsuite/gfortran.dg/gomp/pr69128.f90
+ 1724cefc87db9a0a62b6387ee74cffc2  gcc/testsuite/gfortran.dg/gomp/pr71704.f90
+ 7d3f1abdbdd106580173760b443a9b40  gcc/testsuite/gfortran.dg/gomp/pr71705.f90
+ d07d71ded0663c9dc2e67b06e6231cfc  gcc/testsuite/gfortran.dg/gomp/pr71758.f90
  b4be3f9de7631846875a711ae9b67293  gcc/testsuite/gfortran.dg/gomp/proc_ptr_1.f90
  87885556568e657ef4c936c53e1c7305  gcc/testsuite/gfortran.dg/gomp/proc_ptr_2.f90
  59e444df8ec8f5ea9859b5aef4d75865  gcc/testsuite/gfortran.dg/gomp/reduction1.f90
*************** c8912bcfbf5d65ccfb0134b045dd2159  gcc/te
*** 41648,41654 ****
  90ad5493e143bd7edafa31ff3839d03f  gcc/testsuite/gfortran.dg/include_4.f90
  c45672a19e66d4e6b11b094d697caeec  gcc/testsuite/gfortran.dg/include_4.inc
  7ef72fd60d1889b7d25386cbed6a4422  gcc/testsuite/gfortran.dg/include_5.f90
! 457cb61add7d80e3e7b1d58d4793cc2b  gcc/testsuite/gfortran.dg/include_6.f90
  57badb82ce45709d956ef2be6050cefa  gcc/testsuite/gfortran.dg/include_7.f90
  d0fdfb1260988468dbfc57fc49c04ccf  gcc/testsuite/gfortran.dg/include_8.f90
  c2e6604c8b6154e7ac2d4caaeb333e75  gcc/testsuite/gfortran.dg/index.f90
--- 41825,41831 ----
  90ad5493e143bd7edafa31ff3839d03f  gcc/testsuite/gfortran.dg/include_4.f90
  c45672a19e66d4e6b11b094d697caeec  gcc/testsuite/gfortran.dg/include_4.inc
  7ef72fd60d1889b7d25386cbed6a4422  gcc/testsuite/gfortran.dg/include_5.f90
! e0cd6d7a390a7449aeefbe9e691a25a7  gcc/testsuite/gfortran.dg/include_6.f90
  57badb82ce45709d956ef2be6050cefa  gcc/testsuite/gfortran.dg/include_7.f90
  d0fdfb1260988468dbfc57fc49c04ccf  gcc/testsuite/gfortran.dg/include_8.f90
  c2e6604c8b6154e7ac2d4caaeb333e75  gcc/testsuite/gfortran.dg/index.f90
*************** fc437ac99c80ded40e13df8066e49a91  gcc/te
*** 41967,41972 ****
--- 42144,42150 ----
  e76e21ee6abb6a701aa6c131c97d9312  gcc/testsuite/gfortran.dg/list_read_11.f90
  20aebdb97e7740e2d38992e6981de05a  gcc/testsuite/gfortran.dg/list_read_12.f90
  a9116f1431f2fcd98ac937aaf225727c  gcc/testsuite/gfortran.dg/list_read_13.f
+ 744f994dd0f1ca1f417c58a92a09d12d  gcc/testsuite/gfortran.dg/list_read_14.f90
  67997f845ffceb239257b26970956c2d  gcc/testsuite/gfortran.dg/list_read_2.f90
  799ffeafd700d24bd3e365a8addcfa10  gcc/testsuite/gfortran.dg/list_read_3.f90
  36e928b3a5b9a5d89ecebae1c130be22  gcc/testsuite/gfortran.dg/list_read_4.f90
*************** aae873d49ae8dd1936f5abcd8ae16aa6  gcc/te
*** 42202,42208 ****
  ea3c8aeb506b4c30f03aaff80bc6ee7a  gcc/testsuite/gfortran.dg/namelist_35.f90
  373abe3a1f3a9c3faa08c086af049046  gcc/testsuite/gfortran.dg/namelist_36.f90
  878fd51163150eeab6260b0a215fad18  gcc/testsuite/gfortran.dg/namelist_37.f90
! 0576b814cdff3c043a8d16093eb34abe  gcc/testsuite/gfortran.dg/namelist_38.f90
  cfc48f3bcb583cc95cbfdcb401f89160  gcc/testsuite/gfortran.dg/namelist_39.f90
  3edd2195cb059b134e2507cf9d3a1fd5  gcc/testsuite/gfortran.dg/namelist_4.f90
  9a395f888730c26c7d7873543d7ae2b1  gcc/testsuite/gfortran.dg/namelist_40.f90
--- 42380,42386 ----
  ea3c8aeb506b4c30f03aaff80bc6ee7a  gcc/testsuite/gfortran.dg/namelist_35.f90
  373abe3a1f3a9c3faa08c086af049046  gcc/testsuite/gfortran.dg/namelist_36.f90
  878fd51163150eeab6260b0a215fad18  gcc/testsuite/gfortran.dg/namelist_37.f90
! d25bab1a4535c5703bd1905a879459f0  gcc/testsuite/gfortran.dg/namelist_38.f90
  cfc48f3bcb583cc95cbfdcb401f89160  gcc/testsuite/gfortran.dg/namelist_39.f90
  3edd2195cb059b134e2507cf9d3a1fd5  gcc/testsuite/gfortran.dg/namelist_4.f90
  9a395f888730c26c7d7873543d7ae2b1  gcc/testsuite/gfortran.dg/namelist_40.f90
*************** cf4a855736a5f39a3e98895e0a9876ce  gcc/te
*** 42251,42257 ****
  d52b7b2d2695adafc207fadebccd6d4a  gcc/testsuite/gfortran.dg/namelist_82.f90
  7fcd29e2cf1d6789f4849f6a4b70d2d8  gcc/testsuite/gfortran.dg/namelist_83.f90
  22266f4109dcc292b6a3c9a8342fffc2  gcc/testsuite/gfortran.dg/namelist_83_2.f90
! 86a52abea562bc581daf33565fca30ec  gcc/testsuite/gfortran.dg/namelist_84.f90
  e1d9529615ee393bcd26c894368a6218  gcc/testsuite/gfortran.dg/namelist_86.f90
  b8f12d194aa9b2cfb5214297f897456c  gcc/testsuite/gfortran.dg/namelist_assumed_char.f90
  73de646ecd69b0bf965fecc1ccd64052  gcc/testsuite/gfortran.dg/namelist_blockdata.f
--- 42429,42435 ----
  d52b7b2d2695adafc207fadebccd6d4a  gcc/testsuite/gfortran.dg/namelist_82.f90
  7fcd29e2cf1d6789f4849f6a4b70d2d8  gcc/testsuite/gfortran.dg/namelist_83.f90
  22266f4109dcc292b6a3c9a8342fffc2  gcc/testsuite/gfortran.dg/namelist_83_2.f90
! f7a6d95010c982f683429c683e7cf5f0  gcc/testsuite/gfortran.dg/namelist_84.f90
  e1d9529615ee393bcd26c894368a6218  gcc/testsuite/gfortran.dg/namelist_86.f90
  b8f12d194aa9b2cfb5214297f897456c  gcc/testsuite/gfortran.dg/namelist_assumed_char.f90
  73de646ecd69b0bf965fecc1ccd64052  gcc/testsuite/gfortran.dg/namelist_blockdata.f
*************** c8646ca00d10d23022de604a2af8bdf2  gcc/te
*** 42659,42680 ****
--- 42837,42865 ----
  9f0f693907d6b2758b64855de54f98f1  gcc/testsuite/gfortran.dg/pr54967.f90
  5fa89c66192aaec916b4bbd962f73af9  gcc/testsuite/gfortran.dg/pr55330.f90
  d04c732857d272204c2f3b489519a1e2  gcc/testsuite/gfortran.dg/pr56015.f90
+ 8aa5b6642e370ed445067158f529c724  gcc/testsuite/gfortran.dg/pr56852.f90
  26040f18cc9280975831612c9f67aedf  gcc/testsuite/gfortran.dg/pr57393-1.f90
  b1bcd10927ea1037a071d0a016eb0dad  gcc/testsuite/gfortran.dg/pr57393-2.f90
  424a3dd5ff48738905e189b439c7175c  gcc/testsuite/gfortran.dg/pr57904.f90
  b301ca161f74f84ba43d85658688c799  gcc/testsuite/gfortran.dg/pr57987.f90
  1ca63f28ae284979c3b2b1c01dc88abf  gcc/testsuite/gfortran.dg/pr58290.f90
  d09d9e61d93384cc4510957f1243b371  gcc/testsuite/gfortran.dg/pr58484.f
+ ef168d64f89feac76b2e6a32df0ca37b  gcc/testsuite/gfortran.dg/pr58754.f90
  129350cb378300c375a01369309e31b6  gcc/testsuite/gfortran.dg/pr58968.f
  54642dc29547df928c052d04531cae6f  gcc/testsuite/gfortran.dg/pr59440-1.f90
  29517347731146172a1733a27581daa9  gcc/testsuite/gfortran.dg/pr59440-2.f90
  f5878abe544570f500d4148c17a74cc4  gcc/testsuite/gfortran.dg/pr59440-3.f90
  4d2d4770d539b54391d7391e2ff84899  gcc/testsuite/gfortran.dg/pr59700.f90
  896a650820f1e92f30e2b2e4435e6335  gcc/testsuite/gfortran.dg/pr59706.f90
+ 649ea9d3e6b33e6ac70422c5becd7c00  gcc/testsuite/gfortran.dg/pr60126.f90
  1e9cfb40b3307f2fd2466b7c533b2a10  gcc/testsuite/gfortran.dg/pr64528.f90
  65d3c7db0cee9d876a3079342615ac8e  gcc/testsuite/gfortran.dg/pr64530.f90
  a7d0e45320243070a480eeee13682ca3  gcc/testsuite/gfortran.dg/pr65450.f90
  c4a8a09fc45863c77a2a6b80d33772a9  gcc/testsuite/gfortran.dg/pr65504.f90
+ 47db6e1bf5af94654f13e645fa846fb1  gcc/testsuite/gfortran.dg/pr66465.f90
+ 0e424f05f2fdeb786b877ace2617112d  gcc/testsuite/gfortran.dg/pr70931.f90
+ dffe49f90e191f0e0d1a1c6f8d53f854  gcc/testsuite/gfortran.dg/pr71688.f90
+ ea322d8eb84f224e47f5c54a96e8cd2d  gcc/testsuite/gfortran.dg/pr71764.f90
  6ff99f4b0021f30bee039a61db7cba9d  gcc/testsuite/gfortran.dg/predcom-1.f
  20a411a7e5a57891297c4c6a96d92009  gcc/testsuite/gfortran.dg/predcom-2.f
  80cf60710448ac2378aecda5fc4a57b6  gcc/testsuite/gfortran.dg/present_1.f90
*************** b56e9f2b05e65e28487a8445ef02657c  gcc/te
*** 42773,42778 ****
--- 42958,42964 ----
  4ac62e187f7206c11f44f881173e8a49  gcc/testsuite/gfortran.dg/proc_ptr_44.f90
  3112dbb40c03404d9c8244c53b09b776  gcc/testsuite/gfortran.dg/proc_ptr_45.f90
  fbfcfdd0751320bb90e2488052dfe7de  gcc/testsuite/gfortran.dg/proc_ptr_46.f90
+ 81e72e4ab4eb9b9c94a4c6b8c55d5ea5  gcc/testsuite/gfortran.dg/proc_ptr_47.f90
  8315cc72db332168e57edf018a4b8f1f  gcc/testsuite/gfortran.dg/proc_ptr_5.f90
  2e1358865c3ec02c3c45568f5eebb128  gcc/testsuite/gfortran.dg/proc_ptr_6.f90
  3648c097522ae5858550c7d7776afd28  gcc/testsuite/gfortran.dg/proc_ptr_7.c
*************** f26d3170bfbbf45a0167b0681c5a9df7  gcc/te
*** 42840,42845 ****
--- 43026,43033 ----
  6cafac779e307ea3e5eea77636f44059  gcc/testsuite/gfortran.dg/procedure_lvalue.f90
  78dc24056b651bdc45bcf776afb61df9  gcc/testsuite/gfortran.dg/product_init_expr.f03
  8cfd22f83c53cada6279a70564dbbee0  gcc/testsuite/gfortran.dg/product_sum_bounds_1.f90
+ 1df3bb37479b20de5e1cd736cdffade5  gcc/testsuite/gfortran.dg/prof/dynamic_dispatch_6.f03
+ ca05bd2af4821be2cbdbe4b5cd6bc09d  gcc/testsuite/gfortran.dg/prof/prof.exp
  ddf26540873573967a534a14385f92dd  gcc/testsuite/gfortran.dg/program_name_1.f90
  922e064b372c933f5b23e30c55a5fbb5  gcc/testsuite/gfortran.dg/promotion.f90
  6b05d18cc7ebb5cc4606766dfc90ab46  gcc/testsuite/gfortran.dg/promotion_2.f90
*************** e4078fcf84bae622e034eda4e4a7bd1b  gcc/te
*** 43104,43109 ****
--- 43292,43298 ----
  0fa3636ab8c629eaf962c9d4116c05fb  gcc/testsuite/gfortran.dg/select_type_32.f90
  65d1bc4754dda94ab063cc52f230bad4  gcc/testsuite/gfortran.dg/select_type_33.f03
  8400e196604f257ef8d8e9269bae6945  gcc/testsuite/gfortran.dg/select_type_34.f90
+ d0d3f92f35bb90787623ca24c03d4429  gcc/testsuite/gfortran.dg/select_type_35.f03
  402dd7c959e0269e964ee68c701dfb67  gcc/testsuite/gfortran.dg/select_type_4.f90
  3ab901522e5a6c2930daa42a08c5a4c3  gcc/testsuite/gfortran.dg/select_type_5.f03
  08871f191c3a23bf7de4d00e2c1959a3  gcc/testsuite/gfortran.dg/select_type_6.f03
*************** a9c38f145300eee1aaca2ccee4d418fd  gcc/te
*** 43433,43438 ****
--- 43622,43628 ----
  1623cb39a42976237e7817a8a94f1a4a  gcc/testsuite/gfortran.dg/unary_operator.f90
  0e692a977ecc4ab86f2eddee444794b4  gcc/testsuite/gfortran.dg/uncommon_block_data_1.f90
  2fb717fe29fa528056cd388b7064ce96  gcc/testsuite/gfortran.dg/underflow.f90
+ 39050472f0bc284f515f1898b0c79a2e  gcc/testsuite/gfortran.dg/unexpected_eof.f
  7b6179afe920e46575539bf900b34222  gcc/testsuite/gfortran.dg/unexpected_interface.f90
  deb2555ff248a9775b72c008e6de9795  gcc/testsuite/gfortran.dg/unf_io_convert_1.f90
  52c34a568acefcf68e800ca5c3b7f7e8  gcc/testsuite/gfortran.dg/unf_io_convert_2.f90
*************** ac02fe807657405592ac1433812cd323  gcc/te
*** 46442,46449 ****
  2a3718b166fb386fbab15d5f0164347d  gcc/testsuite/lib/g++.exp
  211268a8eff23d6d17196ed96dc365dc  gcc/testsuite/lib/gcc-defs.exp
  45908b7ca5aa9e1a84905df8a28ea6cc  gcc/testsuite/lib/gcc-dg.exp
! 13934b295209a5582ecc008a05c7d958  gcc/testsuite/lib/gcc-gdb-test.exp
! c53c8d748da8d1e0caf35b3625960d8d  gcc/testsuite/lib/gcc-simulate-thread.exp
  d70d529e20e745201f452db2017351ff  gcc/testsuite/lib/gcc.exp
  c0ea04f9dd273d8cce166ca4959a26d0  gcc/testsuite/lib/gcov.exp
  d96e52a6f159358361e6b498466f7d5c  gcc/testsuite/lib/gfortran-dg.exp
--- 46632,46639 ----
  2a3718b166fb386fbab15d5f0164347d  gcc/testsuite/lib/g++.exp
  211268a8eff23d6d17196ed96dc365dc  gcc/testsuite/lib/gcc-defs.exp
  45908b7ca5aa9e1a84905df8a28ea6cc  gcc/testsuite/lib/gcc-dg.exp
! 37a6f9c4658fdb1dc4828ddc5c6d3cdb  gcc/testsuite/lib/gcc-gdb-test.exp
! c3054ca310e305d85df28057d00b5a56  gcc/testsuite/lib/gcc-simulate-thread.exp
  d70d529e20e745201f452db2017351ff  gcc/testsuite/lib/gcc.exp
  c0ea04f9dd273d8cce166ca4959a26d0  gcc/testsuite/lib/gcov.exp
  d96e52a6f159358361e6b498466f7d5c  gcc/testsuite/lib/gfortran-dg.exp
*************** f3784967f82fd982a7b13a211872bdd7  gcc/te
*** 46472,46478 ****
  bd515d57aa30aa3fb51f62e9fc698abc  gcc/testsuite/lib/scantree.exp
  d44c50538cc6d39a3eb1aa063b392626  gcc/testsuite/lib/target-libpath.exp
  d6e6500432d65180387c39287b536b8a  gcc/testsuite/lib/target-supports-dg.exp
! f6f04afe29beecf63ea9c10f98867450  gcc/testsuite/lib/target-supports.exp
  11de8489fa53e77ff9be279e855090eb  gcc/testsuite/lib/timeout-dg.exp
  038a7798c766b7a7466b09f89b875129  gcc/testsuite/lib/timeout.exp
  9aba7d93506cf79e6241eb0b27cdbce3  gcc/testsuite/lib/torture-options.exp
--- 46662,46668 ----
  bd515d57aa30aa3fb51f62e9fc698abc  gcc/testsuite/lib/scantree.exp
  d44c50538cc6d39a3eb1aa063b392626  gcc/testsuite/lib/target-libpath.exp
  d6e6500432d65180387c39287b536b8a  gcc/testsuite/lib/target-supports-dg.exp
! 373849501bd889d86da737738e8cc036  gcc/testsuite/lib/target-supports.exp
  11de8489fa53e77ff9be279e855090eb  gcc/testsuite/lib/timeout-dg.exp
  038a7798c766b7a7466b09f89b875129  gcc/testsuite/lib/timeout.exp
  9aba7d93506cf79e6241eb0b27cdbce3  gcc/testsuite/lib/torture-options.exp
*************** f2dc49ff1ffe202416387a2b188d21fa  gcc/te
*** 47208,47214 ****
  8f22f33dddabee33212506ee7b2ef346  gcc/testsuite/objc.dg/special/unclaimed-category-1.h
  2e84c4ad1f0b28dba08fbd95a108dc46  gcc/testsuite/objc.dg/special/unclaimed-category-1.m
  fd73b19f16303df474ad98a05e01cd6a  gcc/testsuite/objc.dg/special/unclaimed-category-1a.m
! 0becb29c9657519c6e8d7a5e00f0cab8  gcc/testsuite/objc.dg/stabs-1.m
  44c850eb724ab694c1eea579910821bd  gcc/testsuite/objc.dg/static-1.m
  911d824641cc5460f0bb8428edcd155b  gcc/testsuite/objc.dg/stret-1.m
  581f8e860f7f1e705a6b0235823fa173  gcc/testsuite/objc.dg/stret-2.m
--- 47398,47404 ----
  8f22f33dddabee33212506ee7b2ef346  gcc/testsuite/objc.dg/special/unclaimed-category-1.h
  2e84c4ad1f0b28dba08fbd95a108dc46  gcc/testsuite/objc.dg/special/unclaimed-category-1.m
  fd73b19f16303df474ad98a05e01cd6a  gcc/testsuite/objc.dg/special/unclaimed-category-1a.m
! e435b5f971ceb7adfd4ad4a826e98257  gcc/testsuite/objc.dg/stabs-1.m
  44c850eb724ab694c1eea579910821bd  gcc/testsuite/objc.dg/static-1.m
  911d824641cc5460f0bb8428edcd155b  gcc/testsuite/objc.dg/stret-1.m
  581f8e860f7f1e705a6b0235823fa173  gcc/testsuite/objc.dg/stret-2.m
*************** ee85cbe5b0057b4e37956b8e5d2094dc  gcc/tr
*** 47415,47429 ****
  cb52244d5fd749d208965ca1dfa6563f  gcc/tree-browser.c
  2481586c13cd9d0fceb186760fedaf99  gcc/tree-browser.def
  424bc454d078ea9bc27a2928fa548f8f  gcc/tree-call-cdce.c
! 97666849a84bee04a2ff919c745b04a4  gcc/tree-cfg.c
  08217529d505ece3967ab111d765f442  gcc/tree-cfg.h
  b9ecd7d08d8ec6adc5bf01a7f46d51df  gcc/tree-cfgcleanup.c
  6aaf9d5694c4645a3436a0c90090a5c2  gcc/tree-cfgcleanup.h
! 503ee4098f6eb3e1f6232141559346bc  gcc/tree-chrec.c
  7bc54df23602d375b2db5b7c4c4d5c6a  gcc/tree-chrec.h
  30a64a3df6bc881833526501f66db580  gcc/tree-complex.c
  914d12bc4c885a84e08969baf18e0d85  gcc/tree-core.h
! e4267bbd39cc4fdefb2518f1c0fde476  gcc/tree-data-ref.c
  eb5d27926043e6b574073a68ae7a6bbd  gcc/tree-data-ref.h
  e76e8e1efc24553629d2002ee50fe15d  gcc/tree-dfa.c
  188948b90ecddaf70eef9d404c377bba  gcc/tree-dfa.h
--- 47605,47619 ----
  cb52244d5fd749d208965ca1dfa6563f  gcc/tree-browser.c
  2481586c13cd9d0fceb186760fedaf99  gcc/tree-browser.def
  424bc454d078ea9bc27a2928fa548f8f  gcc/tree-call-cdce.c
! 34e36e9d85441534d43c28fc12445e00  gcc/tree-cfg.c
  08217529d505ece3967ab111d765f442  gcc/tree-cfg.h
  b9ecd7d08d8ec6adc5bf01a7f46d51df  gcc/tree-cfgcleanup.c
  6aaf9d5694c4645a3436a0c90090a5c2  gcc/tree-cfgcleanup.h
! a05febabe487a4aff1519159a3e94dbf  gcc/tree-chrec.c
  7bc54df23602d375b2db5b7c4c4d5c6a  gcc/tree-chrec.h
  30a64a3df6bc881833526501f66db580  gcc/tree-complex.c
  914d12bc4c885a84e08969baf18e0d85  gcc/tree-core.h
! 837d07c78a37b7c0f3cd18ddd1db8707  gcc/tree-data-ref.c
  eb5d27926043e6b574073a68ae7a6bbd  gcc/tree-data-ref.h
  e76e8e1efc24553629d2002ee50fe15d  gcc/tree-dfa.c
  188948b90ecddaf70eef9d404c377bba  gcc/tree-dfa.h
*************** c1de5be4d7c816691e462f98ebbfb35e  gcc/tr
*** 47435,47449 ****
  6d1d59b7abd2c2ff7cdacc9035b667d5  gcc/tree-eh.h
  18f1ee32b871b8e6a91c092dc86652b2  gcc/tree-emutls.c
  392b556d7ee2d1f57ef2b4cc6b7566ce  gcc/tree-hasher.h
! 09eb6bde07e86a671ea0c0af5a54dcd2  gcc/tree-if-conv.c
! 54c9584f7b2133d8f97ee05f49ce5957  gcc/tree-inline.c
  38c9fe3122537a015ee2e63c38dcdb4d  gcc/tree-inline.h
  9e237b35b42a8d96e2582a9a4b2e17cf  gcc/tree-into-ssa.c
  391b426d3a83206f44b13a9784fdc4f4  gcc/tree-into-ssa.h
  a50e871a6391b650cd6682d5c01811e2  gcc/tree-iterator.c
  f930e7c2f6a3ed536883d847d3b2ccbb  gcc/tree-iterator.h
  9fd1fe7caf72e8ccedd9855b88eabd9d  gcc/tree-loop-distribution.c
! f233be2ac4a0dd55322b4744dbfc6c86  gcc/tree-nested.c
  fd0be797829a72cc8aa7075c4f014071  gcc/tree-nested.h
  6293b6ff59ceed12e9b5f75a5812487f  gcc/tree-nrv.c
  20b5b1a12f858b7354b153c8ffc9772f  gcc/tree-object-size.c
--- 47625,47639 ----
  6d1d59b7abd2c2ff7cdacc9035b667d5  gcc/tree-eh.h
  18f1ee32b871b8e6a91c092dc86652b2  gcc/tree-emutls.c
  392b556d7ee2d1f57ef2b4cc6b7566ce  gcc/tree-hasher.h
! c397b6aa541411d1e41e76c82ca4b09f  gcc/tree-if-conv.c
! 0d315078a98ef534879c6ba79aab0aba  gcc/tree-inline.c
  38c9fe3122537a015ee2e63c38dcdb4d  gcc/tree-inline.h
  9e237b35b42a8d96e2582a9a4b2e17cf  gcc/tree-into-ssa.c
  391b426d3a83206f44b13a9784fdc4f4  gcc/tree-into-ssa.h
  a50e871a6391b650cd6682d5c01811e2  gcc/tree-iterator.c
  f930e7c2f6a3ed536883d847d3b2ccbb  gcc/tree-iterator.h
  9fd1fe7caf72e8ccedd9855b88eabd9d  gcc/tree-loop-distribution.c
! 521897ed8f2d9fd99becacb3ae90bcdc  gcc/tree-nested.c
  fd0be797829a72cc8aa7075c4f014071  gcc/tree-nested.h
  6293b6ff59ceed12e9b5f75a5812487f  gcc/tree-nrv.c
  20b5b1a12f858b7354b153c8ffc9772f  gcc/tree-object-size.c
*************** e0e4d86e4621901f023b68589848cb34  gcc/tr
*** 47459,47467 ****
  fcf562b10629ef610b52399780252ceb  gcc/tree-pretty-print.c
  455851cb801e9923d5e78bda86574697  gcc/tree-pretty-print.h
  99eb64b4f611fa70c0be1172d2490e61  gcc/tree-profile.c
! f05617fb6ae3aebf72fe8b08dc2c43cd  gcc/tree-scalar-evolution.c
  47e228986a58113729e5d40e6ac11693  gcc/tree-scalar-evolution.h
! b491c9a99d96a6a9cec0921758214e4d  gcc/tree-sra.c
  42d4f284771214b78fdc24ed8b8b2aab  gcc/tree-ssa-address.c
  1b77258ce233f1010fc549f8bc5dc234  gcc/tree-ssa-address.h
  3583fb23bee7cd856dd838440b26a19d  gcc/tree-ssa-alias.c
--- 47649,47657 ----
  fcf562b10629ef610b52399780252ceb  gcc/tree-pretty-print.c
  455851cb801e9923d5e78bda86574697  gcc/tree-pretty-print.h
  99eb64b4f611fa70c0be1172d2490e61  gcc/tree-profile.c
! bb3c917535f57f66b3d726f35c44218e  gcc/tree-scalar-evolution.c
  47e228986a58113729e5d40e6ac11693  gcc/tree-scalar-evolution.h
! 85868036bc2982e9ad8fda12004a5ad1  gcc/tree-sra.c
  42d4f284771214b78fdc24ed8b8b2aab  gcc/tree-ssa-address.c
  1b77258ce233f1010fc549f8bc5dc234  gcc/tree-ssa-address.h
  3583fb23bee7cd856dd838440b26a19d  gcc/tree-ssa-alias.c
*************** b491c9a99d96a6a9cec0921758214e4d  gcc/tr
*** 47472,47478 ****
  d4f32c3079fc58b9529e5fd8cd418b5a  gcc/tree-ssa-copy.c
  29e8cd2457190cfc5ce27f163e27358f  gcc/tree-ssa-copyrename.c
  ade4acc3cdcdc401a8c6b9b07c09a3f2  gcc/tree-ssa-dce.c
! 1ad2f1fc6dae16fadfd7d7dd7e03c56f  gcc/tree-ssa-dom.c
  ab41801eb8e661b97721f2fdfe0af9a4  gcc/tree-ssa-dom.h
  287491fa0cac5371bf21b51fa2f9883e  gcc/tree-ssa-dse.c
  abd9a60e94c89049838a93b05283df0f  gcc/tree-ssa-forwprop.c
--- 47662,47668 ----
  d4f32c3079fc58b9529e5fd8cd418b5a  gcc/tree-ssa-copy.c
  29e8cd2457190cfc5ce27f163e27358f  gcc/tree-ssa-copyrename.c
  ade4acc3cdcdc401a8c6b9b07c09a3f2  gcc/tree-ssa-dce.c
! 1c4f935ea39ea2db7a67959b8ff7dbc4  gcc/tree-ssa-dom.c
  ab41801eb8e661b97721f2fdfe0af9a4  gcc/tree-ssa-dom.h
  287491fa0cac5371bf21b51fa2f9883e  gcc/tree-ssa-dse.c
  abd9a60e94c89049838a93b05283df0f  gcc/tree-ssa-forwprop.c
*************** abd9a60e94c89049838a93b05283df0f  gcc/tr
*** 47481,47487 ****
  73c40cd97a78b00562f807d65b537704  gcc/tree-ssa-live.h
  44623445e0a3c3ef90cbdeca15dc7898  gcc/tree-ssa-loop-ch.c
  d70235f13b67d1cd315cad0b61a93821  gcc/tree-ssa-loop-im.c
! de0b463530ea41456521090168225afe  gcc/tree-ssa-loop-ivcanon.c
  0fea284a03b6a17eb90086703ff10b17  gcc/tree-ssa-loop-ivopts.c
  02338563356306fac3c2016a7cbb7e18  gcc/tree-ssa-loop-ivopts.h
  7a1af19dda994270783b4d029f9ee992  gcc/tree-ssa-loop-manip.c
--- 47671,47677 ----
  73c40cd97a78b00562f807d65b537704  gcc/tree-ssa-live.h
  44623445e0a3c3ef90cbdeca15dc7898  gcc/tree-ssa-loop-ch.c
  d70235f13b67d1cd315cad0b61a93821  gcc/tree-ssa-loop-im.c
! 75c6ac25bb254642770f2b4b21bd1918  gcc/tree-ssa-loop-ivcanon.c
  0fea284a03b6a17eb90086703ff10b17  gcc/tree-ssa-loop-ivopts.c
  02338563356306fac3c2016a7cbb7e18  gcc/tree-ssa-loop-ivopts.h
  7a1af19dda994270783b4d029f9ee992  gcc/tree-ssa-loop-manip.c
*************** b39e6c8ee07b0d98f60d381276d6b47d  gcc/tr
*** 47490,47498 ****
  1004f0286f699db064792c1ec1972259  gcc/tree-ssa-loop-niter.h
  a528b0b164e374835b757aa586261d7a  gcc/tree-ssa-loop-prefetch.c
  437c9aea9639196d89592ec3141fffda  gcc/tree-ssa-loop-unswitch.c
! 9ee9e10357d8d79a29baa53d34f769bd  gcc/tree-ssa-loop.c
  10c5655c0beaa92cd03aebe537042e27  gcc/tree-ssa-loop.h
! 95b5d1b6cce08916845ef6c1046d7c76  gcc/tree-ssa-math-opts.c
  21396c834192a86607aed9e904276505  gcc/tree-ssa-operands.c
  18da3215ee1eb3bc5e01eba7c52e4760  gcc/tree-ssa-operands.h
  863288b76e2e726b542bbbf75b4993a0  gcc/tree-ssa-phiopt.c
--- 47680,47688 ----
  1004f0286f699db064792c1ec1972259  gcc/tree-ssa-loop-niter.h
  a528b0b164e374835b757aa586261d7a  gcc/tree-ssa-loop-prefetch.c
  437c9aea9639196d89592ec3141fffda  gcc/tree-ssa-loop-unswitch.c
! 4a7e400f9aaea63cd0e34053d69f44a6  gcc/tree-ssa-loop.c
  10c5655c0beaa92cd03aebe537042e27  gcc/tree-ssa-loop.h
! 265c1d6d2c6f4f82d2233fe00b27ae05  gcc/tree-ssa-math-opts.c
  21396c834192a86607aed9e904276505  gcc/tree-ssa-operands.c
  18da3215ee1eb3bc5e01eba7c52e4760  gcc/tree-ssa-operands.h
  863288b76e2e726b542bbbf75b4993a0  gcc/tree-ssa-phiopt.c
*************** a528b0b164e374835b757aa586261d7a  gcc/tr
*** 47500,47521 ****
  f3b38ebf82330446d5ba11dc1c4f9999  gcc/tree-ssa-pre.c
  9083eec79d74033bf086e4bb48337a5e  gcc/tree-ssa-propagate.c
  7815765bde42cd1f14f758d5728ff1b8  gcc/tree-ssa-propagate.h
! 46794b100a9b445154c41d474bd376c4  gcc/tree-ssa-reassoc.c
  3b4617ab5995aa30b2f8310cc7840329  gcc/tree-ssa-sccvn.c
  2b653bc55e7496a67ed55e853541ad46  gcc/tree-ssa-sccvn.h
  7e7a1a092345df08ee409928b3982dfe  gcc/tree-ssa-sink.c
! 02ab43c00c72b08d9c81e704cf316a75  gcc/tree-ssa-strlen.c
  33a13266aadbcb7114132539a3b14dd7  gcc/tree-ssa-structalias.c
! 12047b7b1c827ba46651150cc5297a70  gcc/tree-ssa-tail-merge.c
  062609c7341f33356980b58413052721  gcc/tree-ssa-ter.c
  b58c1f79a5493a196cfa2fe3743f0f1b  gcc/tree-ssa-ter.h
! 6b6af3f5b123f1e218c8a404feab5135  gcc/tree-ssa-threadedge.c
  516be19b8699fd0711b27443d9c35780  gcc/tree-ssa-threadedge.h
  5da1def2ada611ef35889f5f82435404  gcc/tree-ssa-threadupdate.c
  51f65d2aae4b00e4f980342a6f3e8f0d  gcc/tree-ssa-threadupdate.h
  1e5ef8370d2bdc831cc92cf4182a05dd  gcc/tree-ssa-uncprop.c
  e5e0549137d34d0b1143c2fbc8534d7b  gcc/tree-ssa-uninit.c
! de4b8ce6372f3483b49b64b81b3d8eb7  gcc/tree-ssa.c
  a79b6c80ddc8a564c5cd261cb9b3fdd1  gcc/tree-ssa.h
  88720d0512c1a5d00ada9c0a3cb711ca  gcc/tree-ssanames.c
  9e6380ab01320ac60e6629089f9436e1  gcc/tree-ssanames.h
--- 47690,47711 ----
  f3b38ebf82330446d5ba11dc1c4f9999  gcc/tree-ssa-pre.c
  9083eec79d74033bf086e4bb48337a5e  gcc/tree-ssa-propagate.c
  7815765bde42cd1f14f758d5728ff1b8  gcc/tree-ssa-propagate.h
! 6bb94593fa38c8f951da0f0f66905841  gcc/tree-ssa-reassoc.c
  3b4617ab5995aa30b2f8310cc7840329  gcc/tree-ssa-sccvn.c
  2b653bc55e7496a67ed55e853541ad46  gcc/tree-ssa-sccvn.h
  7e7a1a092345df08ee409928b3982dfe  gcc/tree-ssa-sink.c
! 1b5b48ba63e38a9e6171e124160303e6  gcc/tree-ssa-strlen.c
  33a13266aadbcb7114132539a3b14dd7  gcc/tree-ssa-structalias.c
! 033b5a220c92fe276acf9418c50dcf5b  gcc/tree-ssa-tail-merge.c
  062609c7341f33356980b58413052721  gcc/tree-ssa-ter.c
  b58c1f79a5493a196cfa2fe3743f0f1b  gcc/tree-ssa-ter.h
! a662c51fe4972079bb92e59bd59f332d  gcc/tree-ssa-threadedge.c
  516be19b8699fd0711b27443d9c35780  gcc/tree-ssa-threadedge.h
  5da1def2ada611ef35889f5f82435404  gcc/tree-ssa-threadupdate.c
  51f65d2aae4b00e4f980342a6f3e8f0d  gcc/tree-ssa-threadupdate.h
  1e5ef8370d2bdc831cc92cf4182a05dd  gcc/tree-ssa-uncprop.c
  e5e0549137d34d0b1143c2fbc8534d7b  gcc/tree-ssa-uninit.c
! 4648178507336b3591a5cd6223f872ff  gcc/tree-ssa.c
  a79b6c80ddc8a564c5cd261cb9b3fdd1  gcc/tree-ssa.h
  88720d0512c1a5d00ada9c0a3cb711ca  gcc/tree-ssanames.c
  9e6380ab01320ac60e6629089f9436e1  gcc/tree-ssanames.h
*************** df287b486f934620deb088f2ee0ce7d6  gcc/tr
*** 47527,47543 ****
  66df870f3a2e434206f12dfca5530651  gcc/tree-streamer.h
  59772b6a0b414642ac5a2a048d0f3f3d  gcc/tree-switch-conversion.c
  ba49073bb43840db9e9ff429362ab8b2  gcc/tree-tailcall.c
! ca7b7dc0fcf5e386f8b7671846b37ba9  gcc/tree-vect-data-refs.c
  7d4c87d52e7531a3a5bd05026f4a7a06  gcc/tree-vect-generic.c
  c4830553b5647a24557575bac1731b99  gcc/tree-vect-loop-manip.c
! dc00029fdbd4375e760661c8c8238fa2  gcc/tree-vect-loop.c
  20abc700ab1045ac316418ded7857b1d  gcc/tree-vect-patterns.c
  8ded0682a656c134baf642a969ce4b3e  gcc/tree-vect-slp.c
  0a7d965b00997a744d32796ce9a6556e  gcc/tree-vect-stmts.c
  4a58096af76df477534bbb3ab779b591  gcc/tree-vectorizer.c
  c49b918d92a8b060f354f9b3a058b0d4  gcc/tree-vectorizer.h
! aca3d10d9400ae64953e91b4bd6ce331  gcc/tree-vrp.c
! 12a4cdca68a2355bc1ffa074d6060754  gcc/tree.c
  3b971f9d72f052ea9a5fb6c32f6f9e34  gcc/tree.def
  9f533ff7502e6b3c8ea114b31a7e9309  gcc/tree.h
  c1549110ae4675e04b97bd68b4d59a32  gcc/treestruct.def
--- 47717,47733 ----
  66df870f3a2e434206f12dfca5530651  gcc/tree-streamer.h
  59772b6a0b414642ac5a2a048d0f3f3d  gcc/tree-switch-conversion.c
  ba49073bb43840db9e9ff429362ab8b2  gcc/tree-tailcall.c
! bcd63cdde8a026a2d12c5111d728f3a8  gcc/tree-vect-data-refs.c
  7d4c87d52e7531a3a5bd05026f4a7a06  gcc/tree-vect-generic.c
  c4830553b5647a24557575bac1731b99  gcc/tree-vect-loop-manip.c
! bba0383d0bf9f29827dbc7af4637bc13  gcc/tree-vect-loop.c
  20abc700ab1045ac316418ded7857b1d  gcc/tree-vect-patterns.c
  8ded0682a656c134baf642a969ce4b3e  gcc/tree-vect-slp.c
  0a7d965b00997a744d32796ce9a6556e  gcc/tree-vect-stmts.c
  4a58096af76df477534bbb3ab779b591  gcc/tree-vectorizer.c
  c49b918d92a8b060f354f9b3a058b0d4  gcc/tree-vectorizer.h
! 22d9715f6a022ebe1a6954d4c2711a5f  gcc/tree-vrp.c
! 8a3bd68aa3009a03de4cab47c3bd7c78  gcc/tree.c
  3b971f9d72f052ea9a5fb6c32f6f9e34  gcc/tree.def
  9f533ff7502e6b3c8ea114b31a7e9309  gcc/tree.h
  c1549110ae4675e04b97bd68b4d59a32  gcc/treestruct.def
*************** d4d99a03ca87159b5b87811c4d6a4c0d  gcc/vt
*** 47567,47582 ****
  4dcd1437e2deaaef2853f093217fc063  gcc/xcoff.h
  28db814d54aae5436666bc9547b4cf0c  gcc/xcoffout.c
  95e7984ae2ae01abd915f524df765a2b  gcc/xcoffout.h
! 2c2ec5435551a1ebae29c8a8c4694127  gnattools/ChangeLog
  692322cbac4dbf19144764e4486b9f54  gnattools/Makefile.in
  41b96b7921d11e52b1d8465ea57136ad  gnattools/configure
  a73c18d8f44ab8bc3e71c3d530fa603e  gnattools/configure.ac
  59530bdf33659b29e73d4adb9f9f6552  include/COPYING
  d32239bcb673463ab874e80d47fae504  include/COPYING3
! de2b8eac3dcd2e8340e96da1281d6593  include/ChangeLog
  4263432a72ff47ed8bf420208ee7eea5  include/ChangeLog-9103
  20f67b536f003da196c4e0e36c829fcf  include/ansidecl.h
! 8c1a1603cbd7447bde95d9ae8723f232  include/demangle.h
  476370ccdf72d8d25a784987e839c970  include/dwarf2.def
  398fdcbb0c95dc90e2898e20960804f9  include/dwarf2.h
  7e968442c6c0231dfe2def312758e765  include/dyn-string.h
--- 47757,47772 ----
  4dcd1437e2deaaef2853f093217fc063  gcc/xcoff.h
  28db814d54aae5436666bc9547b4cf0c  gcc/xcoffout.c
  95e7984ae2ae01abd915f524df765a2b  gcc/xcoffout.h
! 64a4260b1af71f3c910c9fca87cc0faa  gnattools/ChangeLog
  692322cbac4dbf19144764e4486b9f54  gnattools/Makefile.in
  41b96b7921d11e52b1d8465ea57136ad  gnattools/configure
  a73c18d8f44ab8bc3e71c3d530fa603e  gnattools/configure.ac
  59530bdf33659b29e73d4adb9f9f6552  include/COPYING
  d32239bcb673463ab874e80d47fae504  include/COPYING3
! d78df20b0bc952787c8868dccb8b0f69  include/ChangeLog
  4263432a72ff47ed8bf420208ee7eea5  include/ChangeLog-9103
  20f67b536f003da196c4e0e36c829fcf  include/ansidecl.h
! 680205a064b4341d2593342937247af5  include/demangle.h
  476370ccdf72d8d25a784987e839c970  include/dwarf2.def
  398fdcbb0c95dc90e2898e20960804f9  include/dwarf2.h
  7e968442c6c0231dfe2def312758e765  include/dyn-string.h
*************** e34d525d7faceda0dd5cb3eae49c1548  includ
*** 47608,47614 ****
  0294cecbb1f66d640ccba3a5d862d05b  include/xregex2.h
  f648a66ed08e079e26a24c4346a3ba03  include/xtensa-config.h
  0afce91a3daa1fdc32ee36370c1129dd  install-sh
! 2045e6cf782433936826b9947deac0cd  intl/ChangeLog
  cad1d6fab2274517783de7433c0faa74  intl/Makefile.in
  6ec998bb4716c744bf8185e607f69301  intl/README
  76ca170a525d5b84d90f0478fe788931  intl/VERSION
--- 47798,47804 ----
  0294cecbb1f66d640ccba3a5d862d05b  include/xregex2.h
  f648a66ed08e079e26a24c4346a3ba03  include/xtensa-config.h
  0afce91a3daa1fdc32ee36370c1129dd  install-sh
! e94f18541e53b77aa5fe05603dc25938  intl/ChangeLog
  cad1d6fab2274517783de7433c0faa74  intl/Makefile.in
  6ec998bb4716c744bf8185e607f69301  intl/README
  76ca170a525d5b84d90f0478fe788931  intl/VERSION
*************** d50a8c6c5b41089930accbdce767d3c0  intl/p
*** 47650,47663 ****
  b4758a0194e3e41362b939911472ce62  intl/relocatable.c
  bedade7bcfc3bc5eb09a2c6844f637f3  intl/relocatable.h
  43f287d082528203fc85c1d2d81bf30d  intl/textdomain.c
! 045805fa223ac22140b51360cece8461  libada/ChangeLog
  f7965fde5040718ea5d6a2cc4ecb9e63  libada/Makefile.in
  8efb9115b70b2aa70c7db10862f7b2f5  libada/configure
  6433b3fb1e942dd2597541b21eb8be0f  libada/configure.ac
  46d3fe6da7a771cc2d5420c4137a6861  libatomic/.gitignore
! ccfa710ca48104081b2608d8494d344e  libatomic/ChangeLog
! bf2b737497af89020096e79749ced1a6  libatomic/Makefile.am
! 46bea738c735828c2e94c7f71122785e  libatomic/Makefile.in
  f7853b06953072a9987a45a5b00782d6  libatomic/acinclude.m4
  20bec9c79c213c128f8ad84891bdb792  libatomic/aclocal.m4
  e143acd5b2c5b05cc850e294c26cb1c6  libatomic/auto-config.h.in
--- 47840,47853 ----
  b4758a0194e3e41362b939911472ce62  intl/relocatable.c
  bedade7bcfc3bc5eb09a2c6844f637f3  intl/relocatable.h
  43f287d082528203fc85c1d2d81bf30d  intl/textdomain.c
! 0c8d223c0bb26bb71e35be826fd88aee  libada/ChangeLog
  f7965fde5040718ea5d6a2cc4ecb9e63  libada/Makefile.in
  8efb9115b70b2aa70c7db10862f7b2f5  libada/configure
  6433b3fb1e942dd2597541b21eb8be0f  libada/configure.ac
  46d3fe6da7a771cc2d5420c4137a6861  libatomic/.gitignore
! d5529b894f3427b36028ee8a383533d0  libatomic/ChangeLog
! 1bd05be76236841514ae7e4a675ac933  libatomic/Makefile.am
! a4fddcc373c22721c4b38357510a9483  libatomic/Makefile.in
  f7853b06953072a9987a45a5b00782d6  libatomic/acinclude.m4
  20bec9c79c213c128f8ad84891bdb792  libatomic/aclocal.m4
  e143acd5b2c5b05cc850e294c26cb1c6  libatomic/auto-config.h.in
*************** a7ec7afdc5be1fdb29558f4fef780643  libato
*** 47673,47684 ****
  4b493cefc4c2d93cbc49954e399bda54  libatomic/config/posix/host-config.h
  66e80574b1956ad973f62cccf61b13ec  libatomic/config/posix/lock.c
  d04f86e742ddfedb71fb4a3d0ceede39  libatomic/config/powerpc/host-config.h
  e1400e1eb13ccd1b19d700c005cfa9f4  libatomic/config/x86/fenv.c
  92111ddb3504fb5cb3bcd1be88f19a92  libatomic/config/x86/host-config.h
  6ad1d9312e3d613aaf9b90213bd433d9  libatomic/config/x86/init.c
  65a14d080bf8449e04bd4ef621b490b7  libatomic/configure
  f1939bc4a9f1055a06795e6d88547a48  libatomic/configure.ac
! 9035153c7b004aab1a207e1ea190d3c4  libatomic/configure.tgt
  8e145247729a07a2c0672b2d2e88985a  libatomic/exch_n.c
  c365d9348ea1b95735c874b4f066de01  libatomic/fadd_n.c
  ee6f02fad9bd551a906477f16740578f  libatomic/fand_n.c
--- 47863,47876 ----
  4b493cefc4c2d93cbc49954e399bda54  libatomic/config/posix/host-config.h
  66e80574b1956ad973f62cccf61b13ec  libatomic/config/posix/lock.c
  d04f86e742ddfedb71fb4a3d0ceede39  libatomic/config/powerpc/host-config.h
+ 9bf3d2dd5ae558a4d9ab5b393b86c96b  libatomic/config/rtems/host-config.h
+ 472ff64130ea77e3d5e080beacca1fa8  libatomic/config/rtems/lock.c
  e1400e1eb13ccd1b19d700c005cfa9f4  libatomic/config/x86/fenv.c
  92111ddb3504fb5cb3bcd1be88f19a92  libatomic/config/x86/host-config.h
  6ad1d9312e3d613aaf9b90213bd433d9  libatomic/config/x86/init.c
  65a14d080bf8449e04bd4ef621b490b7  libatomic/configure
  f1939bc4a9f1055a06795e6d88547a48  libatomic/configure.ac
! d4e6c168cc1c2d4cafe54c7f09f4699a  libatomic/configure.tgt
  8e145247729a07a2c0672b2d2e88985a  libatomic/exch_n.c
  c365d9348ea1b95735c874b4f066de01  libatomic/fadd_n.c
  ee6f02fad9bd551a906477f16740578f  libatomic/fand_n.c
*************** c03a072efac9b30f8f8429ac52fd246b  libato
*** 47733,47739 ****
  8a7308fda7ed1543cb9e3be0f8e47bce  libatomic/testsuite/libatomic.c/atomic-store-5.c
  cce610fe1b2413dc6f097cb40816e9e8  libatomic/testsuite/libatomic.c/c.exp
  97b0c9cdfcb733664bdf4efe0f5dc449  libatomic/testsuite/libatomic.c/generic-2.c
! 6d40101e31a9e622805f03c1cfa6d11e  libbacktrace/ChangeLog
  6af6c9838d1737a87529f290a49f863a  libbacktrace/Makefile.am
  10502b510e3bb652e63f65eab6326c9d  libbacktrace/Makefile.in
  1987c0495aeee1bc47709f399772173b  libbacktrace/README
--- 47925,47931 ----
  8a7308fda7ed1543cb9e3be0f8e47bce  libatomic/testsuite/libatomic.c/atomic-store-5.c
  cce610fe1b2413dc6f097cb40816e9e8  libatomic/testsuite/libatomic.c/c.exp
  97b0c9cdfcb733664bdf4efe0f5dc449  libatomic/testsuite/libatomic.c/generic-2.c
! e964e0339831a9573fcb76a7a1ea8dd6  libbacktrace/ChangeLog
  6af6c9838d1737a87529f290a49f863a  libbacktrace/Makefile.am
  10502b510e3bb652e63f65eab6326c9d  libbacktrace/Makefile.in
  1987c0495aeee1bc47709f399772173b  libbacktrace/README
*************** f53675fc1fc8e10c218232d57a17b688  libbac
*** 47748,47754 ****
  95aae39d0e549d5d6b2ab231482fa78d  libbacktrace/configure
  95e0c6b319215aa60660c01011716925  libbacktrace/configure.ac
  aa0d3848ac3020cb6562c1c923da293c  libbacktrace/dwarf.c
! 0a349d79779f2a59d3c3bec26079108f  libbacktrace/elf.c
  5badd67d5362a883d02092d992e2c605  libbacktrace/fileline.c
  4c73c8c2d1aba3b0c421e8b8e163b7ed  libbacktrace/filetype.awk
  16977003b6cf9fba62ceb490ea19f074  libbacktrace/internal.h
--- 47940,47946 ----
  95aae39d0e549d5d6b2ab231482fa78d  libbacktrace/configure
  95e0c6b319215aa60660c01011716925  libbacktrace/configure.ac
  aa0d3848ac3020cb6562c1c923da293c  libbacktrace/dwarf.c
! dbd07c25658d0cba7c1e5b815604f088  libbacktrace/elf.c
  5badd67d5362a883d02092d992e2c605  libbacktrace/fileline.c
  4c73c8c2d1aba3b0c421e8b8e163b7ed  libbacktrace/filetype.awk
  16977003b6cf9fba62ceb490ea19f074  libbacktrace/internal.h
*************** d15ef1908e6651517fa16aca5927444f  libbac
*** 47763,47769 ****
  1c31e53190ed9e49127ac9a1b8c9dec9  libbacktrace/state.c
  7150f898c2b02b634d0f176a1d322385  libbacktrace/stest.c
  41b3b24b264c530417d7b6970d7af429  libbacktrace/unknown.c
! e47a70120fff1139b8e8655c419aded3  libcilkrts/ChangeLog
  44e8fbbf5f5fdcf45b8dc268c303f4cc  libcilkrts/Makefile.am
  9e82ac68701a059f6122da2b42d5be43  libcilkrts/Makefile.in
  4a307b1474cad63768b2ae0c183b6259  libcilkrts/README
--- 47955,47961 ----
  1c31e53190ed9e49127ac9a1b8c9dec9  libbacktrace/state.c
  7150f898c2b02b634d0f176a1d322385  libbacktrace/stest.c
  41b3b24b264c530417d7b6970d7af429  libbacktrace/unknown.c
! e3dec6ef061852fe7a25689824ede2b1  libcilkrts/ChangeLog
  44e8fbbf5f5fdcf45b8dc268c303f4cc  libcilkrts/Makefile.am
  9e82ac68701a059f6122da2b42d5be43  libcilkrts/Makefile.in
  4a307b1474cad63768b2ae0c183b6259  libcilkrts/README
*************** d4a2c447aba3e1afe4e9522d132a2e62  libcil
*** 47871,47877 ****
  94c538f9a3100a27649a9dc4d63d1677  libcilkrts/runtime/sysdep.h
  ffd8820979e88b4845e4b6ae604d2fdf  libcilkrts/runtime/worker_mutex.c
  9af2df6acad19a2001c2b1f68f5f59be  libcilkrts/runtime/worker_mutex.h
! 1a6a17594465b5966261f883a1880f25  libcpp/ChangeLog
  07c1fdaef120cbf7edafa33ab3e0a20f  libcpp/Makefile.in
  7307c791a8de641ef6dada9a179ece57  libcpp/aclocal.m4
  d19e8274ac720426c1d890feaa695d2b  libcpp/charset.c
--- 48063,48069 ----
  94c538f9a3100a27649a9dc4d63d1677  libcilkrts/runtime/sysdep.h
  ffd8820979e88b4845e4b6ae604d2fdf  libcilkrts/runtime/worker_mutex.c
  9af2df6acad19a2001c2b1f68f5f59be  libcilkrts/runtime/worker_mutex.h
! 0d9836966ca423f37139536ec27d0ddc  libcpp/ChangeLog
  07c1fdaef120cbf7edafa33ab3e0a20f  libcpp/Makefile.in
  7307c791a8de641ef6dada9a179ece57  libcpp/aclocal.m4
  d19e8274ac720426c1d890feaa695d2b  libcpp/charset.c
*************** c8155cda9a3a69c1dbb4a9a9083886c9  libcpp
*** 47880,47903 ****
  41d2c7a6c31780e67e9bd180308bd796  libcpp/configure.ac
  43f530cca7446a76c37e3a4ba7d33d77  libcpp/directives-only.c
  85aef2127a890fb03400ed8fc51d0199  libcpp/directives.c
! 0af0d1dfd337a5b8fd455a33103e7693  libcpp/errors.c
  ed169e60f52acb15268ded9247c43a03  libcpp/expr.c
! 37534105c854e741f39c6e5d7a9f0c41  libcpp/files.c
  bb87e09a0a22d6fc60dcb7f91c5db13a  libcpp/identifiers.c
  46faffcae484e71d73f86b818f0b6417  libcpp/include/cpp-id-data.h
! e2d4b1799bde6a28d3dbf64186814908  libcpp/include/cpplib.h
  40e547206d9ad51158cc9f15480ff9f6  libcpp/include/line-map.h
  b38b6724cd6b6f363a6a43aaf16f31d7  libcpp/include/mkdeps.h
  14697b3989b853bc975d8031495a37ff  libcpp/include/symtab.h
  ab1504e880a258c78a15e3a6de24f9a0  libcpp/init.c
  8d4e8916c1d901828fc16fb9159ef39a  libcpp/internal.h
  9788694056f37490e04abd496e1e8582  libcpp/lex.c
! fb037325824ae08aa3c3347d61079532  libcpp/line-map.c
  a3b42e84107cbc10045e964837492e97  libcpp/macro.c
  e5e6e60c02d9485ec697dd4f781e5444  libcpp/makeucnid.c
  2b26a65df760b88805e260d6da1b8586  libcpp/mkdeps.c
  f05250f093d3c2cafe3c61a04bc4c998  libcpp/pch.c
! a330077078cb28cfa57d21d1950f4141  libcpp/po/ChangeLog
  54906a88ab7fcfdf317421cf7c4303bc  libcpp/po/be.gmo
  ecad891effc5c3a27a61d3faa8aee068  libcpp/po/be.po
  5df92306df1918b63b8969719b670bf7  libcpp/po/ca.gmo
--- 48072,48095 ----
  41d2c7a6c31780e67e9bd180308bd796  libcpp/configure.ac
  43f530cca7446a76c37e3a4ba7d33d77  libcpp/directives-only.c
  85aef2127a890fb03400ed8fc51d0199  libcpp/directives.c
! 98afacb1b145e24850b3c224614b679b  libcpp/errors.c
  ed169e60f52acb15268ded9247c43a03  libcpp/expr.c
! 8576936e7dfa4fa3fef0247d82b68d06  libcpp/files.c
  bb87e09a0a22d6fc60dcb7f91c5db13a  libcpp/identifiers.c
  46faffcae484e71d73f86b818f0b6417  libcpp/include/cpp-id-data.h
! 401e315dd5b41424e27ee9b6f041a1ad  libcpp/include/cpplib.h
  40e547206d9ad51158cc9f15480ff9f6  libcpp/include/line-map.h
  b38b6724cd6b6f363a6a43aaf16f31d7  libcpp/include/mkdeps.h
  14697b3989b853bc975d8031495a37ff  libcpp/include/symtab.h
  ab1504e880a258c78a15e3a6de24f9a0  libcpp/init.c
  8d4e8916c1d901828fc16fb9159ef39a  libcpp/internal.h
  9788694056f37490e04abd496e1e8582  libcpp/lex.c
! 62b2151c63f33f5c47b96b3bdad65435  libcpp/line-map.c
  a3b42e84107cbc10045e964837492e97  libcpp/macro.c
  e5e6e60c02d9485ec697dd4f781e5444  libcpp/makeucnid.c
  2b26a65df760b88805e260d6da1b8586  libcpp/mkdeps.c
  f05250f093d3c2cafe3c61a04bc4c998  libcpp/pch.c
! 0b8e2a4ba67f7e097b069521e13ecf60  libcpp/po/ChangeLog
  54906a88ab7fcfdf317421cf7c4303bc  libcpp/po/be.gmo
  ecad891effc5c3a27a61d3faa8aee068  libcpp/po/be.po
  5df92306df1918b63b8969719b670bf7  libcpp/po/ca.gmo
*************** f520b0e5c1e680bfe95f1e41e4d47f57  libcpp
*** 47947,47953 ****
  0852e16675aa93396c6b42956dff1af3  libcpp/ucnid.h
  c8500dcd582950cb6ed628ffc84e2c09  libcpp/ucnid.tab
  a6c2b3de06c7424706b16f4c206396a1  libdecnumber/.gitignore
! bab2b8cd29c8fba9013aff7b1a07d264  libdecnumber/ChangeLog
  3b84e93d037a889256842da6a8b66418  libdecnumber/Makefile.in
  2746a1155d319a2cda823ee5b58921ce  libdecnumber/aclocal.m4
  3ee16b60b2f53df578443d0a2e076824  libdecnumber/bid/bid-dpd.h
--- 48139,48145 ----
  0852e16675aa93396c6b42956dff1af3  libcpp/ucnid.h
  c8500dcd582950cb6ed628ffc84e2c09  libcpp/ucnid.tab
  a6c2b3de06c7424706b16f4c206396a1  libdecnumber/.gitignore
! 21d35482668482a1ad8ca4519f602db4  libdecnumber/ChangeLog
  3b84e93d037a889256842da6a8b66418  libdecnumber/Makefile.in
  2746a1155d319a2cda823ee5b58921ce  libdecnumber/aclocal.m4
  3ee16b60b2f53df578443d0a2e076824  libdecnumber/bid/bid-dpd.h
*************** a97c47969dfc92a7666dfe3c2e1e1448  libdec
*** 48009,48015 ****
  1d6434525d5b6fae13c2e8a996121a5e  libdecnumber/dpd/decimal64.c
  6b20f17b6f453b9ee65b87eb01d119d7  libdecnumber/dpd/decimal64.h
  0f6db29710e7075c2fd62bc4478b3b8d  libdecnumber/dpd/decimal64Symbols.h
! 2f1924f594c9a56dfad1cd60cad3035b  libffi/ChangeLog
  ba66fc19311348d373ec271be939a659  libffi/ChangeLog.libffi
  fbbc216bc25d759a72ea3e6d734af56b  libffi/ChangeLog.libgcj
  d946d2b97454ad50a1dbfbf48923c5be  libffi/ChangeLog.v1
--- 48201,48207 ----
  1d6434525d5b6fae13c2e8a996121a5e  libdecnumber/dpd/decimal64.c
  6b20f17b6f453b9ee65b87eb01d119d7  libdecnumber/dpd/decimal64.h
  0f6db29710e7075c2fd62bc4478b3b8d  libdecnumber/dpd/decimal64Symbols.h
! 84bd24a6b8ec20ec3b949b135900aa54  libffi/ChangeLog
  ba66fc19311348d373ec271be939a659  libffi/ChangeLog.libffi
  fbbc216bc25d759a72ea3e6d734af56b  libffi/ChangeLog.libgcj
  d946d2b97454ad50a1dbfbf48923c5be  libffi/ChangeLog.v1
*************** c9faebdbe02f87b62c091d969dad5a0f  libffi
*** 48023,48029 ****
  57879ac0e3baf03623bea65c77a5aa22  libffi/configure
  ae845e087dc3d68e728ac8beb670fd3a  libffi/configure.ac
  bec544523f8f7f3d5136f67598cf609a  libffi/configure.host
! 2c380b6ed2532715d72ef177e2bc2fa0  libffi/doc/libffi.info
  75795db3386811d8c8b54e152937efd4  libffi/doc/libffi.texi
  d9de4b04d3550cec2e8e18ebad6434fc  libffi/doc/stamp-vti
  d9de4b04d3550cec2e8e18ebad6434fc  libffi/doc/version.texi
--- 48215,48221 ----
  57879ac0e3baf03623bea65c77a5aa22  libffi/configure
  ae845e087dc3d68e728ac8beb670fd3a  libffi/configure.ac
  bec544523f8f7f3d5136f67598cf609a  libffi/configure.host
! 03c4b17d420f7ef2202f654e0af0ada1  libffi/doc/libffi.info
  75795db3386811d8c8b54e152937efd4  libffi/doc/libffi.texi
  d9de4b04d3550cec2e8e18ebad6434fc  libffi/doc/stamp-vti
  d9de4b04d3550cec2e8e18ebad6434fc  libffi/doc/version.texi
*************** d47c79b281339983862a8e52d8c73f0f  libffi
*** 48286,48294 ****
  291be426192f460f6a07dfe1c96ab094  libffi/testsuite/libffi.special/special.exp
  93fc3ea311b79f64004992807ce75d1e  libffi/testsuite/libffi.special/unwindtest.cc
  185d0795017fbbe253a13db8e34085f9  libffi/testsuite/libffi.special/unwindtest_ffi_call.cc
! a66191ed2a8cfe8203cf3d8d58d164da  libgcc/ChangeLog
  7f58014cfac96f94d81457205c18c223  libgcc/Makefile.in
! 4575e60db0c36a906ae99acf805a0550  libgcc/config.host
  25a291c353009228fc85e36e91e64c08  libgcc/config.in
  45c773889a67162e5721ef7b03bba96e  libgcc/config/aarch64/crti.S
  aeec379a00ca3727d3b865da0d15ba0c  libgcc/config/aarch64/crtn.S
--- 48478,48486 ----
  291be426192f460f6a07dfe1c96ab094  libffi/testsuite/libffi.special/special.exp
  93fc3ea311b79f64004992807ce75d1e  libffi/testsuite/libffi.special/unwindtest.cc
  185d0795017fbbe253a13db8e34085f9  libffi/testsuite/libffi.special/unwindtest_ffi_call.cc
! 8714c5cac38a20d9a09d7a1c23b70028  libgcc/ChangeLog
  7f58014cfac96f94d81457205c18c223  libgcc/Makefile.in
! d7892a16234c840d2f656ceb8c523fb4  libgcc/config.host
  25a291c353009228fc85e36e91e64c08  libgcc/config.in
  45c773889a67162e5721ef7b03bba96e  libgcc/config/aarch64/crti.S
  aeec379a00ca3727d3b865da0d15ba0c  libgcc/config/aarch64/crtn.S
*************** a69068beb04e8a98db92cd1d366e5a6f  libgcc
*** 48511,48517 ****
  c363a68408b30fe1ae97782cfb8a4ac1  libgcc/config/frv/ulltod.c
  8655cce7a18893493cc17391c6ce08d5  libgcc/config/frv/ulltof.c
  756aa4a0c6f33a0203e0ea6594c19e38  libgcc/config/frv/umodi.c
! b56bc73e1ba38f13237cdb4dfcf7036b  libgcc/config/gmon-sol2.c
  01aa49918b81395e1d5abd4d4cc24729  libgcc/config/gthr-lynx.h
  f2d9d8e777945cc7556e2998002754a5  libgcc/config/gthr-rtems.h
  83fd6a0105f3bc47ae12ce2a7ce2205b  libgcc/config/gthr-vxworks.h
--- 48703,48709 ----
  c363a68408b30fe1ae97782cfb8a4ac1  libgcc/config/frv/ulltod.c
  8655cce7a18893493cc17391c6ce08d5  libgcc/config/frv/ulltof.c
  756aa4a0c6f33a0203e0ea6594c19e38  libgcc/config/frv/umodi.c
! adcc76cf300ae1e461a1c6439ce8cc35  libgcc/config/gmon-sol2.c
  01aa49918b81395e1d5abd4d4cc24729  libgcc/config/gthr-lynx.h
  f2d9d8e777945cc7556e2998002754a5  libgcc/config/gthr-rtems.h
  83fd6a0105f3bc47ae12ce2a7ce2205b  libgcc/config/gthr-vxworks.h
*************** b2bcf8b944f937cb4f3799c02670dcee  libgcc
*** 48537,48543 ****
  a92aa384cf96b81c0dbb642826200dd7  libgcc/config/i386/64/letf2.c
  d1337b28acd8dbde9817492f9027dbc3  libgcc/config/i386/64/sfp-machine.h
  498bbaf506a5bbdaa793f66399ece491  libgcc/config/i386/64/t-softfp-compat
! d8b290ae825472b31f68fd28efc82f9e  libgcc/config/i386/cpuinfo.c
  98921719f5647ebcc267af9712b1f116  libgcc/config/i386/crtfastmath.c
  1ad8379325b99afa4e196e92cf5a5aba  libgcc/config/i386/crti.S
  a57fb755601c047971e04689034ff273  libgcc/config/i386/crtn.S
--- 48729,48735 ----
  a92aa384cf96b81c0dbb642826200dd7  libgcc/config/i386/64/letf2.c
  d1337b28acd8dbde9817492f9027dbc3  libgcc/config/i386/64/sfp-machine.h
  498bbaf506a5bbdaa793f66399ece491  libgcc/config/i386/64/t-softfp-compat
! 9249fd3a96d3bd7865c93a9e48eea344  libgcc/config/i386/cpuinfo.c
  98921719f5647ebcc267af9712b1f116  libgcc/config/i386/crtfastmath.c
  1ad8379325b99afa4e196e92cf5a5aba  libgcc/config/i386/crti.S
  a57fb755601c047971e04689034ff273  libgcc/config/i386/crtn.S
*************** cc6abfc50842e2a704659fc8ca890750  libgcc
*** 48622,48628 ****
  983913088848c37426464c44ed30f389  libgcc/config/ia64/vms-unwind.h
  7a56469ad10b7c48767dcf3b22434e61  libgcc/config/iq2000/lib2funcs.c
  102f7dad8ad6b54434a1b8313d1e42c4  libgcc/config/iq2000/t-iq2000
! 4d1e21f05ebe60f8236bbff9ade282b7  libgcc/config/libbid/ChangeLog
  bd427e604ec5104368c49c5babee0027  libgcc/config/libbid/_addsub_dd.c
  e60ac20c51a4ad903984450529a1f0e9  libgcc/config/libbid/_addsub_sd.c
  9ce300999fc3b8a8a9a5d57b1d1deb0c  libgcc/config/libbid/_addsub_td.c
--- 48814,48820 ----
  983913088848c37426464c44ed30f389  libgcc/config/ia64/vms-unwind.h
  7a56469ad10b7c48767dcf3b22434e61  libgcc/config/iq2000/lib2funcs.c
  102f7dad8ad6b54434a1b8313d1e42c4  libgcc/config/iq2000/t-iq2000
! ee62c65878cc3553425f457b9659f614  libgcc/config/libbid/ChangeLog
  bd427e604ec5104368c49c5babee0027  libgcc/config/libbid/_addsub_dd.c
  e60ac20c51a4ad903984450529a1f0e9  libgcc/config/libbid/_addsub_sd.c
  9ce300999fc3b8a8a9a5d57b1d1deb0c  libgcc/config/libbid/_addsub_td.c
*************** bd405e7248fc335a4a4295df269ec132  libgcc
*** 49141,49147 ****
  70eb2d68a64f55d9fd8b61cbfe7ba1d7  libgcc/config/nios2/lib2-divtable.c
  4c6a1c4f4f4cd6ce76ea1595d1f2eb99  libgcc/config/nios2/lib2-mul.c
  ffe3995242193a7f77f3874003b8c9d6  libgcc/config/nios2/lib2-nios2.h
! 1136874187371865baec527e3af79248  libgcc/config/nios2/linux-atomic.c
  6054f843a8747e3f0693d96885947df1  libgcc/config/nios2/linux-unwind.h
  21fba677ec6c35c00b9e5742dfd93e64  libgcc/config/nios2/sfp-machine.h
  598bde069aeebadde9b08f8703ab2c77  libgcc/config/nios2/t-linux
--- 49333,49339 ----
  70eb2d68a64f55d9fd8b61cbfe7ba1d7  libgcc/config/nios2/lib2-divtable.c
  4c6a1c4f4f4cd6ce76ea1595d1f2eb99  libgcc/config/nios2/lib2-mul.c
  ffe3995242193a7f77f3874003b8c9d6  libgcc/config/nios2/lib2-nios2.h
! 28641002209c7f375a74cdc29ba623a4  libgcc/config/nios2/linux-atomic.c
  6054f843a8747e3f0693d96885947df1  libgcc/config/nios2/linux-unwind.h
  21fba677ec6c35c00b9e5742dfd93e64  libgcc/config/nios2/sfp-machine.h
  598bde069aeebadde9b08f8703ab2c77  libgcc/config/nios2/t-linux
*************** ffe3995242193a7f77f3874003b8c9d6  libgcc
*** 49149,49159 ****
  de387fe2287f7c33d98631df3c661beb  libgcc/config/nios2/tramp.c
  d554f3fc7ee3cecc697c448b8c5f61bb  libgcc/config/no-sfp-machine.h
  b70010a8e3a6734ae04ba484992563c5  libgcc/config/no-unwind.h
! 09630eb8148a0a059d568f522255b5c3  libgcc/config/pa/fptr.c
  fff8e12f77dd008d7587c861335b2299  libgcc/config/pa/gthr-dce.h
  f504995a8bc9980dc0d61c9177ed1c98  libgcc/config/pa/hpux-unwind.h
  b14b473169e50807908c2a4d041e8080  libgcc/config/pa/lib2funcs.S
! b6382347c0b4e4ea97395a47f3959d9a  libgcc/config/pa/linux-atomic.c
  1eaf476887daaac758e1b13c632dc2e1  libgcc/config/pa/linux-unwind.h
  9f2dc0000080e88145d62ddd1c6fb992  libgcc/config/pa/milli64.S
  4b40d99a1ee6399399faa83a7a7679ac  libgcc/config/pa/quadlib.c
--- 49341,49351 ----
  de387fe2287f7c33d98631df3c661beb  libgcc/config/nios2/tramp.c
  d554f3fc7ee3cecc697c448b8c5f61bb  libgcc/config/no-sfp-machine.h
  b70010a8e3a6734ae04ba484992563c5  libgcc/config/no-unwind.h
! c1edba0b71f6597430b274025dd98326  libgcc/config/pa/fptr.c
  fff8e12f77dd008d7587c861335b2299  libgcc/config/pa/gthr-dce.h
  f504995a8bc9980dc0d61c9177ed1c98  libgcc/config/pa/hpux-unwind.h
  b14b473169e50807908c2a4d041e8080  libgcc/config/pa/lib2funcs.S
! aab99dd86c0d67de5946dfe27fd855d5  libgcc/config/pa/linux-atomic.c
  1eaf476887daaac758e1b13c632dc2e1  libgcc/config/pa/linux-unwind.h
  9f2dc0000080e88145d62ddd1c6fb992  libgcc/config/pa/milli64.S
  4b40d99a1ee6399399faa83a7a7679ac  libgcc/config/pa/quadlib.c
*************** e32c5653df9e5c5b602b2a6e6ddeaaf1  libgcc
*** 49578,49584 ****
  7e5de74bf98e12bb4afb927d0c5d69c3  libgcc/vtv_end_preinit.c
  1c9bb66910761539ddc5ff002e70c272  libgcc/vtv_start.c
  868ca421eb9feaef7af922f89533ec54  libgcc/vtv_start_preinit.c
! 0868bdd0d8346876ace8df4a0913aa0b  libgfortran/ChangeLog
  9aca36338382e5b4b730e7779170b24d  libgfortran/ChangeLog-2002
  80d3edc880c2da0b7a2beec2e2c4f774  libgfortran/ChangeLog-2003
  9f0239429993a5e64ed793eb6c55a5c1  libgfortran/ChangeLog-2004
--- 49770,49776 ----
  7e5de74bf98e12bb4afb927d0c5d69c3  libgcc/vtv_end_preinit.c
  1c9bb66910761539ddc5ff002e70c272  libgcc/vtv_start.c
  868ca421eb9feaef7af922f89533ec54  libgcc/vtv_start_preinit.c
! 6c763bb46e05d4611c90882d1f03b014  libgfortran/ChangeLog
  9aca36338382e5b4b730e7779170b24d  libgfortran/ChangeLog-2002
  80d3edc880c2da0b7a2beec2e2c4f774  libgfortran/ChangeLog-2003
  9f0239429993a5e64ed793eb6c55a5c1  libgfortran/ChangeLog-2004
*************** ce532cb60034e475668015c7c3f5feaf  libgfo
*** 49604,49611 ****
  489bb75b69885c5a5c88bf483fd6d53b  libgfortran/config/fpu-generic.h
  b3c845424b5af74c6dace0db1b2de8ed  libgfortran/config/fpu-glibc.h
  4433ef6aa54b62f3ab35e8943e68ad6c  libgfortran/config/fpu-sysv.h
! 0d6215790cfdeb3694d0f7bab87fddde  libgfortran/configure
! 9409bc4c0e46944786d8b216adea11ca  libgfortran/configure.ac
  7174f11b9fd3ba5f2571856987be1bd9  libgfortran/configure.host
  79438548178ec610e4b0c5975d47f6cb  libgfortran/fmain.c
  f865f9d3d7426d21e1bfe08b11843442  libgfortran/generated/_abs_c10.F90
--- 49796,49803 ----
  489bb75b69885c5a5c88bf483fd6d53b  libgfortran/config/fpu-generic.h
  b3c845424b5af74c6dace0db1b2de8ed  libgfortran/config/fpu-glibc.h
  4433ef6aa54b62f3ab35e8943e68ad6c  libgfortran/config/fpu-sysv.h
! 3f346f71f59590d5a07cc419a123ce00  libgfortran/configure
! 41c5479cf0375723d6ff118ef1780ab2  libgfortran/configure.ac
  7174f11b9fd3ba5f2571856987be1bd9  libgfortran/configure.host
  79438548178ec610e4b0c5975d47f6cb  libgfortran/fmain.c
  f865f9d3d7426d21e1bfe08b11843442  libgfortran/generated/_abs_c10.F90
*************** c287df298776a437b3a48419c86b4645  libgfo
*** 50199,50205 ****
  3265147203606b7bad62e5d2908f9869  libgfortran/io/inquire.c
  040686ca709c2eb8e86ffe443d3fd8d6  libgfortran/io/intrinsics.c
  e33ed5e9aa211a377165c37a7ca8e12d  libgfortran/io/io.h
! 8f65e0961f91629daeccb422773f9c46  libgfortran/io/list_read.c
  f0b41e3bb3904d863aec0780e95d876c  libgfortran/io/lock.c
  d7d4ed433bf1c8a869ae50ddb62b42f9  libgfortran/io/open.c
  7f0a9a12949149a87ba70a272df7d9db  libgfortran/io/read.c
--- 50391,50397 ----
  3265147203606b7bad62e5d2908f9869  libgfortran/io/inquire.c
  040686ca709c2eb8e86ffe443d3fd8d6  libgfortran/io/intrinsics.c
  e33ed5e9aa211a377165c37a7ca8e12d  libgfortran/io/io.h
! c630cba4faff7cc7a451dc296f271a76  libgfortran/io/list_read.c
  f0b41e3bb3904d863aec0780e95d876c  libgfortran/io/lock.c
  d7d4ed433bf1c8a869ae50ddb62b42f9  libgfortran/io/open.c
  7f0a9a12949149a87ba70a272df7d9db  libgfortran/io/read.c
*************** d7d4ed433bf1c8a869ae50ddb62b42f9  libgfo
*** 50207,50218 ****
  329c6637a9c8c742f3960b1d6d488725  libgfortran/io/transfer.c
  f936c3b00e7e8e0a02a6295e7b0f27c2  libgfortran/io/transfer128.c
  d4e46541e5060e9cd29458023569052f  libgfortran/io/unit.c
! 0bf46fbcca9ef7c6659d267dffbb6406  libgfortran/io/unix.c
  77d75641d66ddd858c2323836d22c224  libgfortran/io/unix.h
  6837af17188b3eaae34d3d325b82b75b  libgfortran/io/write.c
! f6c291d3d0197f2bd00b964dada60450  libgfortran/io/write_float.def
  4d0ad4a6640ffe78f79c877d79a3802e  libgfortran/kinds-override.h
! 20ec345ae4f7c68397c2621df1163222  libgfortran/libgfortran.h
  2527bb19b82f08b34038b07b172d029d  libgfortran/libgfortran.spec.in
  25a776e70521ce48fb1bfdd7bfa1a646  libgfortran/libtool-version
  d5aea1a64f452a238a65cd3202b6de67  libgfortran/m4/all.m4
--- 50399,50410 ----
  329c6637a9c8c742f3960b1d6d488725  libgfortran/io/transfer.c
  f936c3b00e7e8e0a02a6295e7b0f27c2  libgfortran/io/transfer128.c
  d4e46541e5060e9cd29458023569052f  libgfortran/io/unit.c
! f291e321f7f42b8d27bd10772d4d176d  libgfortran/io/unix.c
  77d75641d66ddd858c2323836d22c224  libgfortran/io/unix.h
  6837af17188b3eaae34d3d325b82b75b  libgfortran/io/write.c
! c86e6aebfe070ebba4b8316390cd56e7  libgfortran/io/write_float.def
  4d0ad4a6640ffe78f79c877d79a3802e  libgfortran/kinds-override.h
! 546911798fc780b8dbeab66a9b9e6606  libgfortran/libgfortran.h
  2527bb19b82f08b34038b07b172d029d  libgfortran/libgfortran.spec.in
  25a776e70521ce48fb1bfdd7bfa1a646  libgfortran/libtool-version
  d5aea1a64f452a238a65cd3202b6de67  libgfortran/m4/all.m4
*************** e22586efc37ba708def40a04ba637604  libgo/
*** 51499,51505 ****
  b8fdfed2b10d907ebbce6cc897d1f1c5  libgo/go/syscall/exec_unix.go
  dd24802d634b914579f941c1d3bed730  libgo/go/syscall/exec_windows.go
  9b6c3ba061ae00628e2837722268295e  libgo/go/syscall/libcall_irix.go
! e951b0bceb88dd19a22ccce3be868888  libgo/go/syscall/libcall_linux.go
  08d02e9ba31a2f132b6670d56e5f9a91  libgo/go/syscall/libcall_linux_386.go
  d0dfa8e45cee5defb536480f056ed447  libgo/go/syscall/libcall_linux_alpha.go
  0f110f6b4b28d847963c11d0307ebbfb  libgo/go/syscall/libcall_linux_amd64.go
--- 51691,51697 ----
  b8fdfed2b10d907ebbce6cc897d1f1c5  libgo/go/syscall/exec_unix.go
  dd24802d634b914579f941c1d3bed730  libgo/go/syscall/exec_windows.go
  9b6c3ba061ae00628e2837722268295e  libgo/go/syscall/libcall_irix.go
! 850983ef9e2319a76bf883cf83c35cd1  libgo/go/syscall/libcall_linux.go
  08d02e9ba31a2f132b6670d56e5f9a91  libgo/go/syscall/libcall_linux_386.go
  d0dfa8e45cee5defb536480f056ed447  libgo/go/syscall/libcall_linux_alpha.go
  0f110f6b4b28d847963c11d0307ebbfb  libgo/go/syscall/libcall_linux_amd64.go
*************** a0de832de44f42309997031125a3297e  libgo/
*** 51724,51730 ****
  6b11f53a4b7d331ecd6351fcca3ffe55  libgo/runtime/mem_posix_memalign.c
  e89e0219aa4c38b5be8fcfe859855033  libgo/runtime/mfinal.c
  ec646d3074384118062135dba38d8e0c  libgo/runtime/mfixalloc.c
! 2ac96a9b070e1c3b5f6bbd07274a6991  libgo/runtime/mgc0.c
  8814b7062f80a4c061b106b2c9c7c1bd  libgo/runtime/mgc0.h
  e66170fdb4388b7e18851ec4e3dd0b29  libgo/runtime/mheap.c
  b97eeb7e3b957b7fb4f671642734023a  libgo/runtime/mprof.goc
--- 51916,51922 ----
  6b11f53a4b7d331ecd6351fcca3ffe55  libgo/runtime/mem_posix_memalign.c
  e89e0219aa4c38b5be8fcfe859855033  libgo/runtime/mfinal.c
  ec646d3074384118062135dba38d8e0c  libgo/runtime/mfixalloc.c
! 68d933abba295135e95a90fd840da24f  libgo/runtime/mgc0.c
  8814b7062f80a4c061b106b2c9c7c1bd  libgo/runtime/mgc0.h
  e66170fdb4388b7e18851ec4e3dd0b29  libgo/runtime/mheap.c
  b97eeb7e3b957b7fb4f671642734023a  libgo/runtime/mprof.goc
*************** c95a6cc35511a2183eb5b480fa8ae836  libgo/
*** 51760,51766 ****
  207f334413c982763e10e994230fefbf  libgo/testsuite/gotest
  578a4705035f5cbb8425f2e2eb75a433  libgo/testsuite/lib/libgo.exp
  6df485581d2f02246f41b5ca46f5bb5d  libgo/testsuite/libgo.testmain/testmain.exp
! f9939088ff2793d8ecdda0e027143ce1  libgomp/ChangeLog
  0d55aa862aee66efdc5f8d62c94ff8fb  libgomp/ChangeLog.graphite
  0b707c40cd3236f294bcd8a5bcead00f  libgomp/Makefile.am
  d538a08bffc033de3bd6ab6000ee2091  libgomp/Makefile.in
--- 51952,51958 ----
  207f334413c982763e10e994230fefbf  libgo/testsuite/gotest
  578a4705035f5cbb8425f2e2eb75a433  libgo/testsuite/lib/libgo.exp
  6df485581d2f02246f41b5ca46f5bb5d  libgo/testsuite/libgo.testmain/testmain.exp
! aabcc6a420a62ad6fd82e48bbd5f5820  libgomp/ChangeLog
  0d55aa862aee66efdc5f8d62c94ff8fb  libgomp/ChangeLog.graphite
  0b707c40cd3236f294bcd8a5bcead00f  libgomp/Makefile.am
  d538a08bffc033de3bd6ab6000ee2091  libgomp/Makefile.in
*************** cd992e3cb72acf469ea9463e733d19fc  libgom
*** 51819,51825 ****
  033ba0d8f9cd68151cebebf17bf33589  libgomp/iter.c
  5f2f63229277fb78ee8308c045d7b476  libgomp/iter_ull.c
  1e9164995076dbdc6b6bccd417f7d781  libgomp/libgomp.h
! baad7e05869ae00cf0c68614ebb94532  libgomp/libgomp.info
  6cbe48d155b1725f5e32de30d5daedb4  libgomp/libgomp.map
  8b2aa50aecad82171348a6918309afd6  libgomp/libgomp.spec.in
  57242f2ada25ede0584dba75bcb07620  libgomp/libgomp.texi
--- 52011,52017 ----
  033ba0d8f9cd68151cebebf17bf33589  libgomp/iter.c
  5f2f63229277fb78ee8308c045d7b476  libgomp/iter_ull.c
  1e9164995076dbdc6b6bccd417f7d781  libgomp/libgomp.h
! 63c975374ed8aaa57e16092ed2898c85  libgomp/libgomp.info
  6cbe48d155b1725f5e32de30d5daedb4  libgomp/libgomp.map
  8b2aa50aecad82171348a6918309afd6  libgomp/libgomp.spec.in
  57242f2ada25ede0584dba75bcb07620  libgomp/libgomp.texi
*************** be881f5cc9989977aeedb5b25a571556  libgom
*** 52153,52158 ****
--- 52345,52352 ----
  42db44e2c4cc442bab5ff29472d344cf  libgomp/testsuite/libgomp.c/pr64824.c
  e8be82638e67565545124654d8462470  libgomp/testsuite/libgomp.c/pr64868.c
  b9f3adf54414b3cb98d10f86ee7032dd  libgomp/testsuite/libgomp.c/pr66133.c
+ 37da387849a1a7da3f75e528c47ee2cb  libgomp/testsuite/libgomp.c/pr68960.c
+ 9995ebc7d239ebe751419090068c6f33  libgomp/testsuite/libgomp.c/pr69110.c
  ea7c9e74bda402b1663a903b26400fab  libgomp/testsuite/libgomp.c/private-1.c
  a594cebdf052900dd0c8792068e14d85  libgomp/testsuite/libgomp.c/reduction-1.c
  6a724210e4cb30df7ade4ef7ee0aa83e  libgomp/testsuite/libgomp.c/reduction-2.c
*************** f34e0c37442a4a7019dadca0b34ac11d  libgom
*** 52249,52254 ****
--- 52443,52449 ----
  6116086a89b906c26bd9afe26e57a07a  libgomp/testsuite/libgomp.fortran/appendix-a/a10.1.f90
  ba05d0e1b584ec6c750d14a486ac83b2  libgomp/testsuite/libgomp.fortran/associate1.f90
  41cd3ed9183e6bc7b20ef8836663fbdd  libgomp/testsuite/libgomp.fortran/associate2.f90
+ aa03f95280189c0147b6c2ec288164ba  libgomp/testsuite/libgomp.fortran/associate3.f90
  cb0b79f7bddc47118981784eb7ba6f75  libgomp/testsuite/libgomp.fortran/cancel-do-1.f90
  2a5fe3d97ff9f23e08df5e015a45e3bc  libgomp/testsuite/libgomp.fortran/cancel-do-2.f90
  a110324b7cb72dc5755c1ad39c5230fd  libgomp/testsuite/libgomp.fortran/cancel-parallel-1.f90
*************** a80ce4249b45880d8fb3896d2804747e  libgom
*** 52272,52277 ****
--- 52467,52473 ----
  f5efb536310d1e6326052b063becef4e  libgomp/testsuite/libgomp.fortran/declare-simd-1.f90
  c0ebd55529e9baf82532c7b2f51f3fe4  libgomp/testsuite/libgomp.fortran/declare-simd-2.f90
  0ffd85be0cdc2738928b8085de5bcffc  libgomp/testsuite/libgomp.fortran/declare-simd-3.f90
+ fdd9bafbe65a6a3924c07c8a3ebcd66d  libgomp/testsuite/libgomp.fortran/declare-simd-4.f90
  6e835db912fa2be675117b66187801c7  libgomp/testsuite/libgomp.fortran/depend-1.f90
  501e003d6de5432f0ae9aabf28a1785b  libgomp/testsuite/libgomp.fortran/depend-2.f90
  a569a86614b3eb780060b03cae7470a1  libgomp/testsuite/libgomp.fortran/depend-3.f90
*************** adeb43ecb87dafa9913dd663bab2ffce  libgom
*** 52420,52426 ****
  54f9ab06f446afe0bc8a6e6f07a83d6c  libgomp/work.c
  99c2e5e712b990ee07be10f53e41f3fb  libiberty/.gitignore
  a916467b91076e631dd8edb7424769c7  libiberty/COPYING.LIB
! 82d5b4febee6c4a790ae02aa594292f5  libiberty/ChangeLog
  a5d547789d7db4375ced07d9103d520e  libiberty/Makefile.in
  c68dbf7834af4281ebd84caa3fd54680  libiberty/README
  a23c6974fb1adf6977b5f5454c430bf0  libiberty/_doprnt.c
--- 52616,52622 ----
  54f9ab06f446afe0bc8a6e6f07a83d6c  libgomp/work.c
  99c2e5e712b990ee07be10f53e41f3fb  libiberty/.gitignore
  a916467b91076e631dd8edb7424769c7  libiberty/COPYING.LIB
! 093233e57381c2df51d3d66f09268bab  libiberty/ChangeLog
  a5d547789d7db4375ced07d9103d520e  libiberty/Makefile.in
  c68dbf7834af4281ebd84caa3fd54680  libiberty/README
  a23c6974fb1adf6977b5f5454c430bf0  libiberty/_doprnt.c
*************** bd78a8879688dcecdfb6f7edddbe9c7b  libibe
*** 52451,52460 ****
  5824bd0f9be9f4fa74bb3bdc7fd9431c  libiberty/configure.com
  32149e9d61d873be9c2950bee2ae7137  libiberty/copying-lib.texi
  fe053283d3559af3ec5cac45f8ead009  libiberty/copysign.c
! 2b8bd82677c937750935502a8deb5496  libiberty/cp-demangle.c
  ef31ef103e276b9741c453bba5660e20  libiberty/cp-demangle.h
! 6af921a6efcb5621c06ff9b2a8769b01  libiberty/cp-demint.c
! 37193048466b1b0934121905ff3f534f  libiberty/cplus-dem.c
  7c69a6c6a36925e0ca6f068473e6d858  libiberty/crc32.c
  e78ee72146f932cefb435c11b2aa3ee7  libiberty/dwarfnames.c
  d31a55379aa2dc43eb6858a26c4a6c76  libiberty/dyn-string.c
--- 52647,52656 ----
  5824bd0f9be9f4fa74bb3bdc7fd9431c  libiberty/configure.com
  32149e9d61d873be9c2950bee2ae7137  libiberty/copying-lib.texi
  fe053283d3559af3ec5cac45f8ead009  libiberty/copysign.c
! d2caa8a5bcd356203e4da04992235f69  libiberty/cp-demangle.c
  ef31ef103e276b9741c453bba5660e20  libiberty/cp-demangle.h
! 5868438b5b6c384018d526ccee754b8f  libiberty/cp-demint.c
! cc6589b6e975dacaa568cb920c6beea0  libiberty/cplus-dem.c
  7c69a6c6a36925e0ca6f068473e6d858  libiberty/crc32.c
  e78ee72146f932cefb435c11b2aa3ee7  libiberty/dwarfnames.c
  d31a55379aa2dc43eb6858a26c4a6c76  libiberty/dyn-string.c
*************** e2f3721273c7ef1ab0194aad78ffa3aa  libibe
*** 52549,52556 ****
  c9bd3841bbde6d8ae680f62523f00ab0  libiberty/strtol.c
  26196a9a92fae743a06d65f0e081084b  libiberty/strtoul.c
  9e1bb6fe95ebb6415672ddf1da29ec65  libiberty/strverscmp.c
! 8f24f8939540ed6d58ad0dcdf1132562  libiberty/testsuite/Makefile.in
! 08714de665f89fbe1b6a2f933597872b  libiberty/testsuite/demangle-expected
  8b476ce26e8583eea8df7d77fe287a5a  libiberty/testsuite/test-demangle.c
  d629c8f2adde10d53657e437416cf27f  libiberty/testsuite/test-expandargv.c
  e9e958dbfc45a08dbbbbe48c83d3987e  libiberty/testsuite/test-pexecute.c
--- 52745,52753 ----
  c9bd3841bbde6d8ae680f62523f00ab0  libiberty/strtol.c
  26196a9a92fae743a06d65f0e081084b  libiberty/strtoul.c
  9e1bb6fe95ebb6415672ddf1da29ec65  libiberty/strverscmp.c
! edf67da954fd15a42fe436d6e3170ad5  libiberty/testsuite/Makefile.in
! b1e55fbe42fdcc0a57720c4208fe3bd1  libiberty/testsuite/demangle-expected
! 10ce55269f247e57d2901ee11e88d8bd  libiberty/testsuite/demangler-fuzzer.c
  8b476ce26e8583eea8df7d77fe287a5a  libiberty/testsuite/test-demangle.c
  d629c8f2adde10d53657e437416cf27f  libiberty/testsuite/test-expandargv.c
  e9e958dbfc45a08dbbbbe48c83d3987e  libiberty/testsuite/test-pexecute.c
*************** cdc140ce93944c5bb2ac62cd3dfd86d6  libibe
*** 52571,52577 ****
  4746095b1b67693ab6e78ed72ead1235  libiberty/xstrdup.c
  6f774a92661ca4a067f1691a7925524b  libiberty/xstrerror.c
  c6e7ef53b4ff115a136d917511222656  libiberty/xstrndup.c
! a6c7cc99cb16e6f018e360dd3a2249e0  libitm/ChangeLog
  800745ad84882bc445410a58c2fddd51  libitm/Makefile.am
  232e2b039eaa7ea7006437397392ae64  libitm/Makefile.in
  1529a197c135a0629228fc9d31998589  libitm/aatree.cc
--- 52768,52774 ----
  4746095b1b67693ab6e78ed72ead1235  libiberty/xstrdup.c
  6f774a92661ca4a067f1691a7925524b  libiberty/xstrerror.c
  c6e7ef53b4ff115a136d917511222656  libiberty/xstrndup.c
! 49ea9d32c889ba2e30e7fd705d1073fd  libitm/ChangeLog
  800745ad84882bc445410a58c2fddd51  libitm/Makefile.am
  232e2b039eaa7ea7006437397392ae64  libitm/Makefile.in
  1529a197c135a0629228fc9d31998589  libitm/aatree.cc
*************** e9eba5000e70ca47e6913a28348c385a  libitm
*** 52613,52619 ****
  84ad07f6f27ac6975522a9848fb38999  libitm/config/posix/rwlock.cc
  1a8a889dc57e0ab7537648dabab537f4  libitm/config/posix/rwlock.h
  afbe38403396668a260327b67db03ed3  libitm/config/powerpc/cacheline.h
! 9a098ede302958d0c56afb6efa4cf5e0  libitm/config/powerpc/sjlj.S
  4c1331f5c6a164351b63880c22af1c54  libitm/config/powerpc/target.h
  1dd14654007e4083e80de30f28a69abf  libitm/config/s390/sjlj.S
  ab43ae2403aa5811b300e9fe9de6bc67  libitm/config/s390/target.h
--- 52810,52816 ----
  84ad07f6f27ac6975522a9848fb38999  libitm/config/posix/rwlock.cc
  1a8a889dc57e0ab7537648dabab537f4  libitm/config/posix/rwlock.h
  afbe38403396668a260327b67db03ed3  libitm/config/powerpc/cacheline.h
! c3c4df64110ac3ce4924022c15ea3cc8  libitm/config/powerpc/sjlj.S
  4c1331f5c6a164351b63880c22af1c54  libitm/config/powerpc/target.h
  1dd14654007e4083e80de30f28a69abf  libitm/config/s390/sjlj.S
  ab43ae2403aa5811b300e9fe9de6bc67  libitm/config/s390/target.h
*************** acc6a26688cae0fd1d43ca2d36a0e0b4  libitm
*** 52634,52640 ****
  5dc53060e57627b03382dbd606aa5d59  libitm/dispatch.h
  fce3c710dce0dcbc25e474baeacc332f  libitm/eh_cpp.cc
  2c833c5016e0c1a5e6b56afe97118d0d  libitm/libitm.h
! 827790ae1e113267eb392dc742002de7  libitm/libitm.info
  8d44f8cc119e5c7cbc20c558b551475b  libitm/libitm.map
  ea467d7117853d139bb288ab75261139  libitm/libitm.spec.in
  ad66eb66e3d3354b743c68be8404be4b  libitm/libitm.texi
--- 52831,52837 ----
  5dc53060e57627b03382dbd606aa5d59  libitm/dispatch.h
  fce3c710dce0dcbc25e474baeacc332f  libitm/eh_cpp.cc
  2c833c5016e0c1a5e6b56afe97118d0d  libitm/libitm.h
! e34d99a6a83454c23cd18fe81166e635  libitm/libitm.info
  8d44f8cc119e5c7cbc20c558b551475b  libitm/libitm.map
  ea467d7117853d139bb288ab75261139  libitm/libitm.spec.in
  ad66eb66e3d3354b743c68be8404be4b  libitm/libitm.texi
*************** ef24198422c19f99b0c41be6a16f7081  libitm
*** 52674,52680 ****
  d482ef5219faa907ff83393d6628de60  libitm/useraction.cc
  b18e667b8febff13520856a6c985a788  libitm/util.cc
  94d55d512a9ba36caa9b7df079bae19f  libjava/COPYING
! c0f29ba3b51ef51d759348babcffeec4  libjava/ChangeLog
  03e1f38b916604fdf1470238201325f3  libjava/ChangeLog-1998
  691acb61fbd6a2235826ff55db5578be  libjava/ChangeLog-1999
  b58c6701706771a02bf00a77666941ef  libjava/ChangeLog-2000
--- 52871,52877 ----
  d482ef5219faa907ff83393d6628de60  libitm/useraction.cc
  b18e667b8febff13520856a6c985a788  libitm/util.cc
  94d55d512a9ba36caa9b7df079bae19f  libjava/COPYING
! 4aeceb0dc97da400a55b0b46cc92be41  libjava/ChangeLog
  03e1f38b916604fdf1470238201325f3  libjava/ChangeLog-1998
  691acb61fbd6a2235826ff55db5578be  libjava/ChangeLog-1999
  b58c6701706771a02bf00a77666941ef  libjava/ChangeLog-2000
*************** de54f80484e640306e109e785e4611c8  libjav
*** 52715,52721 ****
  880a25226e4e4e4c241663041d24f8dd  libjava/classpath/AUTHORS
  efd97e0bb913655e0c8b16fa78bdded4  libjava/classpath/BUGS
  af0004801732bc4b20d90f351cf80510  libjava/classpath/COPYING
! 21ab9e0adf345332240437eb59a9fd29  libjava/classpath/ChangeLog
  3418fae58de967afe26d915a4b18d82c  libjava/classpath/ChangeLog-2003
  a5b72adb94a3c362738b0f52e57a82af  libjava/classpath/ChangeLog-2004
  61159c6e0802d0d2a92b3051003db5c5  libjava/classpath/ChangeLog-2005
--- 52912,52918 ----
  880a25226e4e4e4c241663041d24f8dd  libjava/classpath/AUTHORS
  efd97e0bb913655e0c8b16fa78bdded4  libjava/classpath/BUGS
  af0004801732bc4b20d90f351cf80510  libjava/classpath/COPYING
! 31eea08862675bab517ed66b31a69b50  libjava/classpath/ChangeLog
  3418fae58de967afe26d915a4b18d82c  libjava/classpath/ChangeLog-2003
  a5b72adb94a3c362738b0f52e57a82af  libjava/classpath/ChangeLog-2004
  61159c6e0802d0d2a92b3051003db5c5  libjava/classpath/ChangeLog-2005
*************** a6cedb4991503f803e9f0870daf59c13  libjav
*** 52753,52773 ****
  b343eec566430e85d1f95c21438aa4ee  libjava/classpath/doc/api/Makefile.am
  8f716e277c4626f1f81544c6291101b3  libjava/classpath/doc/api/Makefile.in
  5ddd829b35fc94b0cdb119084089edb8  libjava/classpath/doc/cp-hacking.texinfo
! 862e32ddcce3928c53d25ceb1608b8f1  libjava/classpath/doc/cp-tools.info
  0349e5c38c548584225423ef4bafd20b  libjava/classpath/doc/cp-tools.texinfo
  3155d9bd9a7bf4aff2ff0dfe4a2cb878  libjava/classpath/doc/cp-vmintegration.texinfo
! d0735d267c830cde0376640120a3d50e  libjava/classpath/doc/gappletviewer.1
! 1b09e192622641f0681f1da9bc8e258e  libjava/classpath/doc/gjar.1
! 6c1f9b6dbdcc491bdf1f0d55ed34b270  libjava/classpath/doc/gjarsigner.1
! 3b80d591ebf9058598e89e23d64f7b1d  libjava/classpath/doc/gjavah.1
! 6567c6547c1f8779d794b5b5a996ce43  libjava/classpath/doc/gjdoc.1
! 01772f760f5d46544497cc83eb80b27d  libjava/classpath/doc/gkeytool.1
! b367c8ad7d1a3b82c97a484bdc12078a  libjava/classpath/doc/gnative2ascii.1
! 2c6f06b3fcc45400e8e056ae362df3f4  libjava/classpath/doc/gorbd.1
! 457aeba1343db9b39a6e587ee5ffe234  libjava/classpath/doc/grmid.1
! cb40126cc5b094ef453575a62aed0c1a  libjava/classpath/doc/grmiregistry.1
! 7e397b4d04930b1525761dd31530d48e  libjava/classpath/doc/gserialver.1
! bb85be82cdd10cd89f9e642244c32f08  libjava/classpath/doc/gtnameserv.1
  7e4e31659df1c7e815f9151958dceef2  libjava/classpath/doc/texi2pod.pl
  01b23c87dcf82048a5958c8224653305  libjava/classpath/doc/texinfo.tex
  b1e0c0c30547d57d7a09b04d47c70b06  libjava/classpath/examples/.cvsignore
--- 52950,52970 ----
  b343eec566430e85d1f95c21438aa4ee  libjava/classpath/doc/api/Makefile.am
  8f716e277c4626f1f81544c6291101b3  libjava/classpath/doc/api/Makefile.in
  5ddd829b35fc94b0cdb119084089edb8  libjava/classpath/doc/cp-hacking.texinfo
! 9420a77f98a342430395275ab8f9d08d  libjava/classpath/doc/cp-tools.info
  0349e5c38c548584225423ef4bafd20b  libjava/classpath/doc/cp-tools.texinfo
  3155d9bd9a7bf4aff2ff0dfe4a2cb878  libjava/classpath/doc/cp-vmintegration.texinfo
! 61a077626458c6663df57de3e704eebe  libjava/classpath/doc/gappletviewer.1
! 768d079c9f40b56049004eda128dccbd  libjava/classpath/doc/gjar.1
! b74d6d71d28f5de26e1788a22ac56865  libjava/classpath/doc/gjarsigner.1
! 46413b34a53fdde434d0e9e8c7c01b42  libjava/classpath/doc/gjavah.1
! 0c8b01c4959b1eb1b3653a92d9135fff  libjava/classpath/doc/gjdoc.1
! 611bac3282b45d3cd448ea771842cefb  libjava/classpath/doc/gkeytool.1
! d7dcee2f833fdd1e9d61290685820cb6  libjava/classpath/doc/gnative2ascii.1
! 9448b47fecbd1bc6109c3d01065e0189  libjava/classpath/doc/gorbd.1
! f5adf6e7d1398f7468aa7253ff26de58  libjava/classpath/doc/grmid.1
! 2ff2205102b46a9b31ed0409184556a6  libjava/classpath/doc/grmiregistry.1
! d9f8a34ecb53dd34a046d27b26fbfe7c  libjava/classpath/doc/gserialver.1
! c0da5cb4d3ae38ada831d13af768801d  libjava/classpath/doc/gtnameserv.1
  7e4e31659df1c7e815f9151958dceef2  libjava/classpath/doc/texi2pod.pl
  01b23c87dcf82048a5958c8224653305  libjava/classpath/doc/texinfo.tex
  b1e0c0c30547d57d7a09b04d47c70b06  libjava/classpath/examples/.cvsignore
*************** a40a8f1527e2703fe2f08bf7276d8591  libjav
*** 74984,74990 ****
  697ca1de35069bd86456a5a19b9c4f11  libjava/libgcj.ver
  184718636f014ef2ca46d62ba8d6c3bf  libjava/libgcj_bc.c
  e3eda01d9815f8d24aae2dbd89b68b06  libjava/libltdl/COPYING.LIB
! 1bd8578bcb2c8349d0b2f69db4d5d319  libjava/libltdl/ChangeLog
  349267319e3d55dcf180a20f85394144  libjava/libltdl/Makefile.am
  930c6383a37e6cc8e0625c9a281eda95  libjava/libltdl/Makefile.in
  36da24f9facf00b349ea10dba3789d92  libjava/libltdl/README
--- 75181,75187 ----
  697ca1de35069bd86456a5a19b9c4f11  libjava/libgcj.ver
  184718636f014ef2ca46d62ba8d6c3bf  libjava/libgcj_bc.c
  e3eda01d9815f8d24aae2dbd89b68b06  libjava/libltdl/COPYING.LIB
! e01186a9328af32b56aa22eb6fd8e1ee  libjava/libltdl/ChangeLog
  349267319e3d55dcf180a20f85394144  libjava/libltdl/Makefile.am
  930c6383a37e6cc8e0625c9a281eda95  libjava/libltdl/Makefile.in
  36da24f9facf00b349ea10dba3789d92  libjava/libltdl/README
*************** bd41c02d42e4fcef561d88d14c49efc4  libjav
*** 75816,75822 ****
  4eaec6ec74d70ecea0976f23533030a8  libjava/testsuite/Makefile.am
  3ba787898048b29283fac6984043e432  libjava/testsuite/Makefile.in
  dce80ba7e038ca18591aabc6d3d2582c  libjava/testsuite/config/default.exp
! 907c12c20d0293b862b5dc2fa99c4347  libjava/testsuite/lib/libjava.exp
  5bc5f3c2b92712d89b8fa8d99293ad20  libjava/testsuite/libjava.cni/PR9577.h
  783e9ef77859cbe3613da93348196aa4  libjava/testsuite/libjava.cni/PR9577.jar
  1cb376d608ce588877129087d302ad27  libjava/testsuite/libjava.cni/PR9577.java
--- 76013,76019 ----
  4eaec6ec74d70ecea0976f23533030a8  libjava/testsuite/Makefile.am
  3ba787898048b29283fac6984043e432  libjava/testsuite/Makefile.in
  dce80ba7e038ca18591aabc6d3d2582c  libjava/testsuite/config/default.exp
! 3e5de934096ee73a80706fd9acbff083  libjava/testsuite/lib/libjava.exp
  5bc5f3c2b92712d89b8fa8d99293ad20  libjava/testsuite/libjava.cni/PR9577.h
  783e9ef77859cbe3613da93348196aa4  libjava/testsuite/libjava.cni/PR9577.jar
  1cb376d608ce588877129087d302ad27  libjava/testsuite/libjava.cni/PR9577.java
*************** d41d8cd98f00b204e9800998ecf8427e  libjav
*** 76682,76688 ****
  434ac04eb066f5075299583492846410  libjava/verify.cc
  355440a0c2fb5e16259d7ae381b37ed5  libjava/win32-threads.cc
  434d5e5e91727dec004f0d1d1fab47ec  libjava/win32.cc
! 57a7f32af07817aa0d19f9305d1c1be5  libobjc/ChangeLog
  5b7fbdee280ee8842f0d92c076996a91  libobjc/Makefile.in
  e4893352ae160018db798e6ecf5e5378  libobjc/NXConstStr.m
  3989d86c4963b58cd68b2584b937e20a  libobjc/Object.m
--- 76879,76885 ----
  434ac04eb066f5075299583492846410  libjava/verify.cc
  355440a0c2fb5e16259d7ae381b37ed5  libjava/win32-threads.cc
  434d5e5e91727dec004f0d1d1fab47ec  libjava/win32.cc
! bd67b0815c95124bc4836c30f35dfd30  libobjc/ChangeLog
  5b7fbdee280ee8842f0d92c076996a91  libobjc/Makefile.in
  e4893352ae160018db798e6ecf5e5378  libobjc/NXConstStr.m
  3989d86c4963b58cd68b2584b937e20a  libobjc/Object.m
*************** bf68b180d5f82fed7851e900d9c2e00e  libobj
*** 76740,76746 ****
  8824087a6da69f8b39bb0b25a8097646  libobjc/sendmsg.c
  e6a04cd604bd9234cf63edd367b0d90c  libobjc/thr.c
  a916467b91076e631dd8edb7424769c7  libquadmath/COPYING.LIB
! bb35a9d57d888609ebd21c48b9150f52  libquadmath/ChangeLog
  76ca0ca0f1d83d1c11535e45e1044572  libquadmath/Makefile.am
  e786ca4a729f6b1b34b37c7d15a02ae5  libquadmath/Makefile.in
  4c8b4478a1031d129e7cc6b341876b99  libquadmath/acinclude.m4
--- 76937,76943 ----
  8824087a6da69f8b39bb0b25a8097646  libobjc/sendmsg.c
  e6a04cd604bd9234cf63edd367b0d90c  libobjc/thr.c
  a916467b91076e631dd8edb7424769c7  libquadmath/COPYING.LIB
! 85539852968eaab522a4f676944507e6  libquadmath/ChangeLog
  76ca0ca0f1d83d1c11535e45e1044572  libquadmath/Makefile.am
  e786ca4a729f6b1b34b37c7d15a02ae5  libquadmath/Makefile.in
  4c8b4478a1031d129e7cc6b341876b99  libquadmath/acinclude.m4
*************** aece970dd74d47d051257c4d4d1e91fa  libqua
*** 76748,76754 ****
  bf09ede5c6d78e3d132bde0f933590d8  libquadmath/config.h.in
  0c0336167efb032cecab9dd5ade78d78  libquadmath/configure
  29e66c9d2ef7b7621276c63bee20d622  libquadmath/configure.ac
! a27691760e2964b7c14a57f46622026c  libquadmath/libquadmath.info
  46b44acd71b68faa8a93c7b2a1ea8e0b  libquadmath/libquadmath.texi
  77280bb7ee423875e03d9c0d34527df6  libquadmath/libtool-version
  f44065462735b4699d44588271a5f09a  libquadmath/math/acoshq.c
--- 76945,76951 ----
  bf09ede5c6d78e3d132bde0f933590d8  libquadmath/config.h.in
  0c0336167efb032cecab9dd5ade78d78  libquadmath/configure
  29e66c9d2ef7b7621276c63bee20d622  libquadmath/configure.ac
! c2812117a0c6fb0395c1e032bce1981d  libquadmath/libquadmath.info
  46b44acd71b68faa8a93c7b2a1ea8e0b  libquadmath/libquadmath.texi
  77280bb7ee423875e03d9c0d34527df6  libquadmath/libtool-version
  f44065462735b4699d44588271a5f09a  libquadmath/math/acoshq.c
*************** e766022f8615b72cbc38335d262e9d3d  libqua
*** 76871,76877 ****
  a81cc82679e80c86cfbd5575867450d0  libquadmath/strtod/strtod_l.c
  da808e110fc09ebd41ebd405790a70df  libquadmath/strtod/strtoflt128.c
  d15a18f7c46ba2add6148edc5b7563c0  libquadmath/strtod/tens_in_limb.c
! a722c60b684d0f98b8cd9685d50833d1  libsanitizer/ChangeLog
  0249c37748936faf5b1efd5789587909  libsanitizer/LICENSE.TXT
  5c6a385040bdd0ebb0bc0a3498a6f538  libsanitizer/MERGE
  cd6c39551a9d69f3b38689389e5513be  libsanitizer/Makefile.am
--- 77068,77074 ----
  a81cc82679e80c86cfbd5575867450d0  libquadmath/strtod/strtod_l.c
  da808e110fc09ebd41ebd405790a70df  libquadmath/strtod/strtoflt128.c
  d15a18f7c46ba2add6148edc5b7563c0  libquadmath/strtod/tens_in_limb.c
! bf1ab0ace158613ac1914c29d64c2696  libsanitizer/ChangeLog
  0249c37748936faf5b1efd5789587909  libsanitizer/LICENSE.TXT
  5c6a385040bdd0ebb0bc0a3498a6f538  libsanitizer/MERGE
  cd6c39551a9d69f3b38689389e5513be  libsanitizer/Makefile.am
*************** d71d401d672fdb0f1568f3a5375fb5b5  libsan
*** 76895,76903 ****
  8b3a0736dda4686dc3de73e644c60983  libsanitizer/asan/asan_internal.h
  514f6881a3d767b78b13bbabb65b07b6  libsanitizer/asan/asan_linux.cc
  68b329da9893e34099c7d8ad5cb9c940  libsanitizer/asan/asan_lock.h
! 43219c5319e62de816a064fd81a511f8  libsanitizer/asan/asan_mac.cc
! 96cd38ef91bf4fc91f07347c5b68072b  libsanitizer/asan/asan_mac.h
! 4286e24955b7c3c1c4d268b423175ebb  libsanitizer/asan/asan_malloc_linux.cc
  4fb3bacfba78a399e1b642150ecdfb44  libsanitizer/asan/asan_malloc_mac.cc
  e5b17726dc3ceb18883fb3a76d0a9b35  libsanitizer/asan/asan_malloc_win.cc
  a19968e5bedf88b1f208b258304ec760  libsanitizer/asan/asan_mapping.h
--- 77092,77100 ----
  8b3a0736dda4686dc3de73e644c60983  libsanitizer/asan/asan_internal.h
  514f6881a3d767b78b13bbabb65b07b6  libsanitizer/asan/asan_linux.cc
  68b329da9893e34099c7d8ad5cb9c940  libsanitizer/asan/asan_lock.h
! 876597b57b18b49f2caa024dc3e55a8a  libsanitizer/asan/asan_mac.cc
! 0c6079e69c9cd96cd252dcdc99e274cd  libsanitizer/asan/asan_mac.h
! a45a0684d87ef25aea896678201fa93e  libsanitizer/asan/asan_malloc_linux.cc
  4fb3bacfba78a399e1b642150ecdfb44  libsanitizer/asan/asan_malloc_mac.cc
  e5b17726dc3ceb18883fb3a76d0a9b35  libsanitizer/asan/asan_malloc_win.cc
  a19968e5bedf88b1f208b258304ec760  libsanitizer/asan/asan_mapping.h
*************** b5ce42595a9ea1f02cd73595c9bd9366  libsan
*** 77094,77100 ****
  2219f17a5c8740755ef8e9831cbaa8fe  libsanitizer/ubsan/ubsan_type_hash.h
  e3dd09193c7915da7b4966ed821529c1  libsanitizer/ubsan/ubsan_value.cc
  b223f4ad4acdcad3f796a2d39e6ff81e  libsanitizer/ubsan/ubsan_value.h
! 6706b7f325300d1b047c00a32a0a2efb  libssp/ChangeLog
  01d9954c400db04da1b8705029e6d9d9  libssp/Makefile.am
  6f9651cc4e77f9e7629b0142b05a90e0  libssp/Makefile.in
  8b0dd0c2a8b446bf5577a8562ad19885  libssp/aclocal.m4
--- 77291,77297 ----
  2219f17a5c8740755ef8e9831cbaa8fe  libsanitizer/ubsan/ubsan_type_hash.h
  e3dd09193c7915da7b4966ed821529c1  libsanitizer/ubsan/ubsan_value.cc
  b223f4ad4acdcad3f796a2d39e6ff81e  libsanitizer/ubsan/ubsan_value.h
! fcb019b22ee12abe345edeaee9068ccf  libssp/ChangeLog
  01d9954c400db04da1b8705029e6d9d9  libssp/Makefile.am
  6f9651cc4e77f9e7629b0142b05a90e0  libssp/Makefile.in
  8b0dd0c2a8b446bf5577a8562ad19885  libssp/aclocal.m4
*************** aeb2f84c5e8ba3215469d507bd2efe57  libssp
*** 77123,77129 ****
  e9ab923d2562bf5f5be6883dfb9f0184  libssp/strncpy-chk.c
  5e0d8b8a766c31b12354baec1b7a159c  libssp/vsnprintf-chk.c
  f56ab1f8922a16f7e9e4f5270ae1e34e  libssp/vsprintf-chk.c
! eef70e827d2800e718dac9fadf5e6c8e  libstdc++-v3/ChangeLog
  7aa6c40440a44fcf5ec94c066160c2f8  libstdc++-v3/ChangeLog-1998
  7aff86600b6a1ed3fa87305075a92db0  libstdc++-v3/ChangeLog-1999
  a6f28e8fc9bb07696a9e068b439a3a87  libstdc++-v3/ChangeLog-2000
--- 77320,77326 ----
  e9ab923d2562bf5f5be6883dfb9f0184  libssp/strncpy-chk.c
  5e0d8b8a766c31b12354baec1b7a159c  libssp/vsnprintf-chk.c
  f56ab1f8922a16f7e9e4f5270ae1e34e  libssp/vsprintf-chk.c
! d3b68a5b2952f4cab20a25a151783293  libstdc++-v3/ChangeLog
  7aa6c40440a44fcf5ec94c066160c2f8  libstdc++-v3/ChangeLog-1998
  7aff86600b6a1ed3fa87305075a92db0  libstdc++-v3/ChangeLog-1999
  a6f28e8fc9bb07696a9e068b439a3a87  libstdc++-v3/ChangeLog-2000
*************** eb9d2fde35220f4aacb111b42ad81ac1  libstd
*** 77143,77151 ****
  37a81c424d17a7a12bfac05f5ba07864  libstdc++-v3/Makefile.am
  aa4debf3a9e982bdefc660d3b37f08bc  libstdc++-v3/Makefile.in
  f372af73db4ac0ad88e43199e1f29e08  libstdc++-v3/README
! 5df2d6b8a5af0b5444263a58389a7185  libstdc++-v3/acinclude.m4
  8740082679d696cb8e212b6106b77cff  libstdc++-v3/aclocal.m4
! 474aca6c79ccca810ee1693925b3c36d  libstdc++-v3/config.h.in
  663cd2bbfa447a34ee454623f3532445  libstdc++-v3/config/abi/compatibility.h
  46470189daea2767263c77662593167e  libstdc++-v3/config/abi/post/alpha-linux-gnu/baseline_symbols.txt
  aabdea0bca426b80f897335c61dc6c44  libstdc++-v3/config/abi/post/hppa-linux-gnu/baseline_symbols.txt
--- 77340,77348 ----
  37a81c424d17a7a12bfac05f5ba07864  libstdc++-v3/Makefile.am
  aa4debf3a9e982bdefc660d3b37f08bc  libstdc++-v3/Makefile.in
  f372af73db4ac0ad88e43199e1f29e08  libstdc++-v3/README
! 0e7516ea7f291ba4d4d1557bfd9be61f  libstdc++-v3/acinclude.m4
  8740082679d696cb8e212b6106b77cff  libstdc++-v3/aclocal.m4
! 7ef229b2962410118bf884acb5328168  libstdc++-v3/config.h.in
  663cd2bbfa447a34ee454623f3532445  libstdc++-v3/config/abi/compatibility.h
  46470189daea2767263c77662593167e  libstdc++-v3/config/abi/post/alpha-linux-gnu/baseline_symbols.txt
  aabdea0bca426b80f897335c61dc6c44  libstdc++-v3/config/abi/post/hppa-linux-gnu/baseline_symbols.txt
*************** bbd0d9c8dff9174727aed7ec20a2d075  libstd
*** 77318,77325 ****
  28f89c281d3bd0ffd2d332a192e56561  libstdc++-v3/config/os/vxworks/ctype_configure_char.cc
  81048632431c01bc2d6ea5a6e3eceaa9  libstdc++-v3/config/os/vxworks/ctype_inline.h
  0b763fcf9708297aade589be5d9dd84f  libstdc++-v3/config/os/vxworks/os_defines.h
! df962e03999dce9fd185ea2f5c95994a  libstdc++-v3/configure
! 22c7e66449276f6f40f3d1f3e861a3e8  libstdc++-v3/configure.ac
  8e2ea21a666bb7cdafc043cffd9b367e  libstdc++-v3/configure.host
  fdacaed843ab8ade8870caa45c8cbcd0  libstdc++-v3/crossconfig.m4
  4c0ea1fd25dccb0a92796dee5a153cba  libstdc++-v3/doc/Makefile.am
--- 77515,77522 ----
  28f89c281d3bd0ffd2d332a192e56561  libstdc++-v3/config/os/vxworks/ctype_configure_char.cc
  81048632431c01bc2d6ea5a6e3eceaa9  libstdc++-v3/config/os/vxworks/ctype_inline.h
  0b763fcf9708297aade589be5d9dd84f  libstdc++-v3/config/os/vxworks/os_defines.h
! 87305c0c7113dbccdb3ccec9a8ea10d1  libstdc++-v3/configure
! ad0ed2ad3f4da111c949cc26c4bcceb3  libstdc++-v3/configure.ac
  8e2ea21a666bb7cdafc043cffd9b367e  libstdc++-v3/configure.host
  fdacaed843ab8ade8870caa45c8cbcd0  libstdc++-v3/crossconfig.m4
  4c0ea1fd25dccb0a92796dee5a153cba  libstdc++-v3/doc/Makefile.am
*************** baa7104b1a90536ac7f79c4d0e86586a  libstd
*** 77770,77781 ****
  3810bcb3cd2be79db2cb2375d6cf451f  libstdc++-v3/include/backward/hashtable.h
  e07e5910e4f67f7d3954f14acbbe82bf  libstdc++-v3/include/backward/strstream
  7d6a9164dfec3353e96eb66f1cd100dd  libstdc++-v3/include/bits/algorithmfwd.h
! 3ee21274c82bf6d90e6ca80b63401a8a  libstdc++-v3/include/bits/alloc_traits.h
  3baa22df5a9dd15db077741ada4a4013  libstdc++-v3/include/bits/allocator.h
  fb2612ff10d0e5c69d38948cb59ded2b  libstdc++-v3/include/bits/atomic_base.h
  b6445094d338168182501d1fc887398a  libstdc++-v3/include/bits/basic_ios.h
  ea81f0a9b986c057f49b7b07a4669304  libstdc++-v3/include/bits/basic_ios.tcc
! d9fed6e70ae5a6342483a0f5c4aacd5c  libstdc++-v3/include/bits/basic_string.h
  3ff87e8d8f6ca5e8c67e58507c05cd04  libstdc++-v3/include/bits/basic_string.tcc
  590f3a16f3728c037952220e109916d9  libstdc++-v3/include/bits/boost_concept_check.h
  6c592610e7707c2be6ac72bb374a60a0  libstdc++-v3/include/bits/c++0x_warning.h
--- 77967,77978 ----
  3810bcb3cd2be79db2cb2375d6cf451f  libstdc++-v3/include/backward/hashtable.h
  e07e5910e4f67f7d3954f14acbbe82bf  libstdc++-v3/include/backward/strstream
  7d6a9164dfec3353e96eb66f1cd100dd  libstdc++-v3/include/bits/algorithmfwd.h
! da04e0bbe6d318a5ac27f2d00c9aae03  libstdc++-v3/include/bits/alloc_traits.h
  3baa22df5a9dd15db077741ada4a4013  libstdc++-v3/include/bits/allocator.h
  fb2612ff10d0e5c69d38948cb59ded2b  libstdc++-v3/include/bits/atomic_base.h
  b6445094d338168182501d1fc887398a  libstdc++-v3/include/bits/basic_ios.h
  ea81f0a9b986c057f49b7b07a4669304  libstdc++-v3/include/bits/basic_ios.tcc
! 56f5d233e509de8430455637a22a6369  libstdc++-v3/include/bits/basic_string.h
  3ff87e8d8f6ca5e8c67e58507c05cd04  libstdc++-v3/include/bits/basic_string.tcc
  590f3a16f3728c037952220e109916d9  libstdc++-v3/include/bits/boost_concept_check.h
  6c592610e7707c2be6ac72bb374a60a0  libstdc++-v3/include/bits/c++0x_warning.h
*************** fa4fc451d4d980056e5bb42f077d30d1  libstd
*** 77823,77842 ****
  7434b1eab512fbc1f5fa69a5d8a6a7fd  libstdc++-v3/include/bits/regex.tcc
  373a94fd87da4362c71ba2d3ac8076ce  libstdc++-v3/include/bits/regex_automaton.h
  0e859039cfef2b8e10086955d682f645  libstdc++-v3/include/bits/regex_automaton.tcc
! 7716da7c0ec2d3b9a6ad377e8589da09  libstdc++-v3/include/bits/regex_compiler.h
! 766fe18c94c9b8fc3ebf2f933f632a0d  libstdc++-v3/include/bits/regex_compiler.tcc
  fcf411de1eb0b855de59fa82d47ed503  libstdc++-v3/include/bits/regex_constants.h
  267e61d65dd573a232e4794b8a41c090  libstdc++-v3/include/bits/regex_error.h
  87657e7a2c416958809f7ddbeb0340c0  libstdc++-v3/include/bits/regex_executor.h
! 3b1558e0273b8cdb32b3f8375a90bd20  libstdc++-v3/include/bits/regex_executor.tcc
  40d92d78e2e4d68bd737a1c39f1e8c9a  libstdc++-v3/include/bits/regex_scanner.h
! cb07487a8c867ffe44908705172d1d83  libstdc++-v3/include/bits/regex_scanner.tcc
! ebd42997721b883b0c545520f6e1923d  libstdc++-v3/include/bits/shared_ptr.h
! 73934af07bbc86b6572b24058ba7f506  libstdc++-v3/include/bits/shared_ptr_base.h
  6a86488bbca653f3a59bb8fa94b4e8a2  libstdc++-v3/include/bits/slice_array.h
  6571ee6b9bcceaf19c56c7480d662850  libstdc++-v3/include/bits/sstream.tcc
  9b7115fc3113f214683a015988549abc  libstdc++-v3/include/bits/stl_algo.h
! 5c48b11991e2f15f9eb042d35a3b6a09  libstdc++-v3/include/bits/stl_algobase.h
  1ba291a04351a3832bce9f025fd84563  libstdc++-v3/include/bits/stl_bvector.h
  34a7c37664b072206561cd7564b4ed96  libstdc++-v3/include/bits/stl_construct.h
  31b2e6563922b13c61f34302db1e0895  libstdc++-v3/include/bits/stl_deque.h
--- 78020,78039 ----
  7434b1eab512fbc1f5fa69a5d8a6a7fd  libstdc++-v3/include/bits/regex.tcc
  373a94fd87da4362c71ba2d3ac8076ce  libstdc++-v3/include/bits/regex_automaton.h
  0e859039cfef2b8e10086955d682f645  libstdc++-v3/include/bits/regex_automaton.tcc
! 5a54928ba78a55719346600a42bc088f  libstdc++-v3/include/bits/regex_compiler.h
! a704521532e76ff3303318b3c4ba21a3  libstdc++-v3/include/bits/regex_compiler.tcc
  fcf411de1eb0b855de59fa82d47ed503  libstdc++-v3/include/bits/regex_constants.h
  267e61d65dd573a232e4794b8a41c090  libstdc++-v3/include/bits/regex_error.h
  87657e7a2c416958809f7ddbeb0340c0  libstdc++-v3/include/bits/regex_executor.h
! cdc1bd82c10f079c9486cc47b4b615bc  libstdc++-v3/include/bits/regex_executor.tcc
  40d92d78e2e4d68bd737a1c39f1e8c9a  libstdc++-v3/include/bits/regex_scanner.h
! 52fb452591fb9320b31a48a603b4ad80  libstdc++-v3/include/bits/regex_scanner.tcc
! c82ca7cf84c349720434394936971bdd  libstdc++-v3/include/bits/shared_ptr.h
! 29a133b49b9bad8b796923f695e34719  libstdc++-v3/include/bits/shared_ptr_base.h
  6a86488bbca653f3a59bb8fa94b4e8a2  libstdc++-v3/include/bits/slice_array.h
  6571ee6b9bcceaf19c56c7480d662850  libstdc++-v3/include/bits/sstream.tcc
  9b7115fc3113f214683a015988549abc  libstdc++-v3/include/bits/stl_algo.h
! dc3720de53332a466fd13580f3f433a7  libstdc++-v3/include/bits/stl_algobase.h
  1ba291a04351a3832bce9f025fd84563  libstdc++-v3/include/bits/stl_bvector.h
  34a7c37664b072206561cd7564b4ed96  libstdc++-v3/include/bits/stl_construct.h
  31b2e6563922b13c61f34302db1e0895  libstdc++-v3/include/bits/stl_deque.h
*************** ffe4b2ce633d829846436fb65cfa1510  libstd
*** 77871,77877 ****
  311a6bc9370528e0e520aa53100a0f91  libstdc++-v3/include/bits/valarray_after.h
  918fb95f55f1fe8f78197411d268b5c1  libstdc++-v3/include/bits/valarray_array.h
  4a627b9075252068afa8da4696a387fc  libstdc++-v3/include/bits/valarray_array.tcc
! 485a0086425b2772da4e15fd41433c43  libstdc++-v3/include/bits/valarray_before.h
  ede724134d0418a65d57478accb50bdd  libstdc++-v3/include/bits/vector.tcc
  c2ea3321ad369e72704e3afde6828ecb  libstdc++-v3/include/c/cassert
  ae6a534cd39eaec2a78f42fcf9df0039  libstdc++-v3/include/c/cctype
--- 78068,78074 ----
  311a6bc9370528e0e520aa53100a0f91  libstdc++-v3/include/bits/valarray_after.h
  918fb95f55f1fe8f78197411d268b5c1  libstdc++-v3/include/bits/valarray_array.h
  4a627b9075252068afa8da4696a387fc  libstdc++-v3/include/bits/valarray_array.tcc
! ef38d871c2d0e613c80a376d49ea3285  libstdc++-v3/include/bits/valarray_before.h
  ede724134d0418a65d57478accb50bdd  libstdc++-v3/include/bits/vector.tcc
  c2ea3321ad369e72704e3afde6828ecb  libstdc++-v3/include/c/cassert
  ae6a534cd39eaec2a78f42fcf9df0039  libstdc++-v3/include/c/cctype
*************** a145a8a582eca8298bbd0ba873122e97  libstd
*** 77925,77931 ****
  36c784a542be7df77426b31eaf1db0f8  libstdc++-v3/include/c_global/ciso646
  4612e30352991a85fd6367edc57b23e6  libstdc++-v3/include/c_global/climits
  62a31f9ce825f760ecd4be6edbfb9381  libstdc++-v3/include/c_global/clocale
! c997fdba96e98230d9214d268802f8a2  libstdc++-v3/include/c_global/cmath
  5f31472d588a6bcee3918698d9a018a6  libstdc++-v3/include/c_global/csetjmp
  a26ee4dd068e455a0d7df67041c5e129  libstdc++-v3/include/c_global/csignal
  34a5549c4c53ffd5921232c472576ebe  libstdc++-v3/include/c_global/cstdalign
--- 78122,78128 ----
  36c784a542be7df77426b31eaf1db0f8  libstdc++-v3/include/c_global/ciso646
  4612e30352991a85fd6367edc57b23e6  libstdc++-v3/include/c_global/climits
  62a31f9ce825f760ecd4be6edbfb9381  libstdc++-v3/include/c_global/clocale
! 13991a066449418a9d11cc1fc5daa706  libstdc++-v3/include/c_global/cmath
  5f31472d588a6bcee3918698d9a018a6  libstdc++-v3/include/c_global/csetjmp
  a26ee4dd068e455a0d7df67041c5e129  libstdc++-v3/include/c_global/csignal
  34a5549c4c53ffd5921232c472576ebe  libstdc++-v3/include/c_global/cstdalign
*************** c38d82cba15a7ef449b95904da97addd  libstd
*** 78363,78369 ****
  bdd91fa0453fe14cc18653b7dc6927f2  libstdc++-v3/include/std/deque
  99ccf219bea076709ff5aa261b1e2d48  libstdc++-v3/include/std/forward_list
  597cc52c077c63f1fdddbfa95c4bdf1f  libstdc++-v3/include/std/fstream
! 1f66916e04ecf51c5411f9ec534b9b50  libstdc++-v3/include/std/functional
  5ff52943442cbbeb265356c679bbe48e  libstdc++-v3/include/std/future
  7bb240227a6b0f384400781bce9b0523  libstdc++-v3/include/std/iomanip
  0c0f52522245aad5244a12ae2e638253  libstdc++-v3/include/std/ios
--- 78560,78566 ----
  bdd91fa0453fe14cc18653b7dc6927f2  libstdc++-v3/include/std/deque
  99ccf219bea076709ff5aa261b1e2d48  libstdc++-v3/include/std/forward_list
  597cc52c077c63f1fdddbfa95c4bdf1f  libstdc++-v3/include/std/fstream
! 2e6695d0e85664fb106bab63924ac288  libstdc++-v3/include/std/functional
  5ff52943442cbbeb265356c679bbe48e  libstdc++-v3/include/std/future
  7bb240227a6b0f384400781bce9b0523  libstdc++-v3/include/std/iomanip
  0c0f52522245aad5244a12ae2e638253  libstdc++-v3/include/std/ios
*************** fbbbc19313c67c97d641d0ae680beefb  libstd
*** 78410,78416 ****
  9b38b763e615ac26f36b654125229faa  libstdc++-v3/include/tr1/cfloat
  fc0ea7d07be6888ab7b0ad82a3e9cd21  libstdc++-v3/include/tr1/cinttypes
  8c5dc0a8d9e6d86a5acc913ba6727090  libstdc++-v3/include/tr1/climits
! 77399187fec99d2a01f69b102fbc7dde  libstdc++-v3/include/tr1/cmath
  41a81e4c1a120392109156cd3d68de9d  libstdc++-v3/include/tr1/complex
  ab11d54636d7381f285e8ed03ec59b80  libstdc++-v3/include/tr1/complex.h
  3838987e7194d32371b90b898012c57c  libstdc++-v3/include/tr1/cstdarg
--- 78607,78613 ----
  9b38b763e615ac26f36b654125229faa  libstdc++-v3/include/tr1/cfloat
  fc0ea7d07be6888ab7b0ad82a3e9cd21  libstdc++-v3/include/tr1/cinttypes
  8c5dc0a8d9e6d86a5acc913ba6727090  libstdc++-v3/include/tr1/climits
! dde40536f36fe92e16700f2af74bb2ca  libstdc++-v3/include/tr1/cmath
  41a81e4c1a120392109156cd3d68de9d  libstdc++-v3/include/tr1/complex
  ab11d54636d7381f285e8ed03ec59b80  libstdc++-v3/include/tr1/complex.h
  3838987e7194d32371b90b898012c57c  libstdc++-v3/include/tr1/cstdarg
*************** e9a1a58fb291a11132115964d01c0c4a  libstd
*** 78496,78502 ****
  66b16e7e18077a52167d0aec58b5dcb5  libstdc++-v3/libsupc++/eh_exception.cc
  30543fbed39a5922ac2ecfcd1ecf02bb  libstdc++-v3/libsupc++/eh_globals.cc
  5761ea391b1bb7ec734d5ed66d70544d  libstdc++-v3/libsupc++/eh_personality.cc
! 0f210a7ba25a226b04923566a6925d81  libstdc++-v3/libsupc++/eh_ptr.cc
  04bd96078b6c72d2aa5c465d5364886a  libstdc++-v3/libsupc++/eh_term_handler.cc
  bb6ebbde47c0f1a4b95c1ba5fefe19e7  libstdc++-v3/libsupc++/eh_terminate.cc
  153d425fd4d1f34315f3cbb48d121db9  libstdc++-v3/libsupc++/eh_throw.cc
--- 78693,78699 ----
  66b16e7e18077a52167d0aec58b5dcb5  libstdc++-v3/libsupc++/eh_exception.cc
  30543fbed39a5922ac2ecfcd1ecf02bb  libstdc++-v3/libsupc++/eh_globals.cc
  5761ea391b1bb7ec734d5ed66d70544d  libstdc++-v3/libsupc++/eh_personality.cc
! ae17f0040ef81a43f72f4137f220e480  libstdc++-v3/libsupc++/eh_ptr.cc
  04bd96078b6c72d2aa5c465d5364886a  libstdc++-v3/libsupc++/eh_term_handler.cc
  bb6ebbde47c0f1a4b95c1ba5fefe19e7  libstdc++-v3/libsupc++/eh_terminate.cc
  153d425fd4d1f34315f3cbb48d121db9  libstdc++-v3/libsupc++/eh_throw.cc
*************** a4587ade1bbb87a92d604681a1c311ae  libstd
*** 78583,78595 ****
  45cfc6520eb3426f5e75e4c635fe5a05  libstdc++-v3/src/c++11/limits.cc
  77b90b60f5257e48a1cc8d435bf48008  libstdc++-v3/src/c++11/mutex.cc
  050002ca45dc60dce1a60b04070856c2  libstdc++-v3/src/c++11/placeholders.cc
! 6712f49c2a01ec0a51ab1841768401fd  libstdc++-v3/src/c++11/random.cc
  3da0037728cbd9bbf36756cc740a40b7  libstdc++-v3/src/c++11/regex.cc
  2d2f4728760a60ebe54b65e1e21924d2  libstdc++-v3/src/c++11/shared_ptr.cc
  561414cffc295fd752cabfc18a056120  libstdc++-v3/src/c++11/snprintf_lite.cc
  f8513b1388d2cea07f8cedf9fb2b23c5  libstdc++-v3/src/c++11/string-inst.cc
  4405ce00bb1926972ae03f2598bf8eb1  libstdc++-v3/src/c++11/system_error.cc
! 074eba25ae21e741b9e39a3a64338631  libstdc++-v3/src/c++11/thread.cc
  56809c3688a11b661e80a09919c1a43c  libstdc++-v3/src/c++11/wstring-inst.cc
  c1d5b43ab8a99653cb83aaf16c37cfb9  libstdc++-v3/src/c++98/Makefile.am
  3f9f0286be9cee8ac86de3f1a2efef22  libstdc++-v3/src/c++98/Makefile.in
--- 78780,78792 ----
  45cfc6520eb3426f5e75e4c635fe5a05  libstdc++-v3/src/c++11/limits.cc
  77b90b60f5257e48a1cc8d435bf48008  libstdc++-v3/src/c++11/mutex.cc
  050002ca45dc60dce1a60b04070856c2  libstdc++-v3/src/c++11/placeholders.cc
! 2e8ef14136427d4b686c3459a51bdb85  libstdc++-v3/src/c++11/random.cc
  3da0037728cbd9bbf36756cc740a40b7  libstdc++-v3/src/c++11/regex.cc
  2d2f4728760a60ebe54b65e1e21924d2  libstdc++-v3/src/c++11/shared_ptr.cc
  561414cffc295fd752cabfc18a056120  libstdc++-v3/src/c++11/snprintf_lite.cc
  f8513b1388d2cea07f8cedf9fb2b23c5  libstdc++-v3/src/c++11/string-inst.cc
  4405ce00bb1926972ae03f2598bf8eb1  libstdc++-v3/src/c++11/system_error.cc
! bfb91f5074981b8394417097ab259237  libstdc++-v3/src/c++11/thread.cc
  56809c3688a11b661e80a09919c1a43c  libstdc++-v3/src/c++11/wstring-inst.cc
  c1d5b43ab8a99653cb83aaf16c37cfb9  libstdc++-v3/src/c++98/Makefile.am
  3f9f0286be9cee8ac86de3f1a2efef22  libstdc++-v3/src/c++98/Makefile.in
*************** b6b76bddd6e2ea7032312b77fc532302  libstd
*** 78682,78687 ****
--- 78879,78885 ----
  7bf575f393ab54838d9b08a8036595ff  libstdc++-v3/testsuite/18_support/exception_ptr/40296.cc
  941be8e80a2056ef4bc571f514b876b4  libstdc++-v3/testsuite/18_support/exception_ptr/60612-terminate.cc
  7f0c7c53d19c14d7682c7d2583ed2e74  libstdc++-v3/testsuite/18_support/exception_ptr/60612-unexpected.cc
+ fbbe2424fd2caa3328661dbc642b30fb  libstdc++-v3/testsuite/18_support/exception_ptr/62258.cc
  babb75b918f5bb92343944df1939d0ba  libstdc++-v3/testsuite/18_support/exception_ptr/current_exception.cc
  b263b1f61ee03bf16dfef46b97ac810f  libstdc++-v3/testsuite/18_support/exception_ptr/lifespan.cc
  1676ff4ea9eebb464c7c7e450094a2be  libstdc++-v3/testsuite/18_support/exception_ptr/make_exception_ptr.cc
*************** dffee871c586b094ce51d2b87cfc73d4  libstd
*** 78864,78869 ****
--- 79062,79068 ----
  386a18079b24cecab0987b69dc3a47d9  libstdc++-v3/testsuite/20_util/bind/49058_1.cc
  72b9725aa330095b6961dda28493e9bb  libstdc++-v3/testsuite/20_util/bind/49058_2.cc
  3c67a7b5a69a9e643f641c3dad23dec7  libstdc++-v3/testsuite/20_util/bind/57899.cc
+ 2dace2ababf2e4a5b72a0a03d0cb59aa  libstdc++-v3/testsuite/20_util/bind/68912.cc
  0e0bff1d4be5b3170531641b7c7b8365  libstdc++-v3/testsuite/20_util/bind/all_bound.cc
  88ded2383c431b31fffc8c4789b7ee19  libstdc++-v3/testsuite/20_util/bind/conv_result.cc
  fd31fde570556853ad024229feb3fe60  libstdc++-v3/testsuite/20_util/bind/cv_quals.cc
*************** ad3ff3be46852d8363e6427f72c3f7f6  libstd
*** 78923,78928 ****
--- 79122,79128 ----
  d2ba7a44d01f7cddd61aa21e93144fa9  libstdc++-v3/testsuite/20_util/enable_if/requirements/typedefs-2.cc
  ba04697fcd5f490ad2933e6ebeeadea7  libstdc++-v3/testsuite/20_util/enable_if/requirements/typedefs.cc
  0d98d41894c4d5b4372f4c86c2225470  libstdc++-v3/testsuite/20_util/enable_if/requirements/typedefs_neg.cc
+ d6cde4204362eb5f070c0e5dea2e9fe1  libstdc++-v3/testsuite/20_util/enable_shared_from_this/56383.cc
  00e3e28b4c275acbbc23de82f90ed3a3  libstdc++-v3/testsuite/20_util/enable_shared_from_this/cons/constexpr.cc
  f70796cc82158d466179b84c7efef718  libstdc++-v3/testsuite/20_util/enable_shared_from_this/members/assign.cc
  a294192b95069cd1825213fed718554c  libstdc++-v3/testsuite/20_util/enable_shared_from_this/members/unique_ptr.cc
*************** d9ab7a7f1b9b6b6acfc774735e8ae71d  libstd
*** 78952,78957 ****
--- 79152,79158 ----
  9e3c0cf22572df7b8cfad07710c111c9  libstdc++-v3/testsuite/20_util/function/6.cc
  fabfe76dc30b13e696bbaf0d3da99caf  libstdc++-v3/testsuite/20_util/function/60594.cc
  3305b3cbdd4c907260077f59225aaafa  libstdc++-v3/testsuite/20_util/function/63840.cc
+ a1dbb251ff9c5f915028cff1d9456eb8  libstdc++-v3/testsuite/20_util/function/68995.cc
  0366f931515bb0f27522d8f32613581b  libstdc++-v3/testsuite/20_util/function/7.cc
  9ace4aecb05784929a870023e72fa190  libstdc++-v3/testsuite/20_util/function/8.cc
  9a4341f79b42e1f66f3258b878bc6cd5  libstdc++-v3/testsuite/20_util/function/9.cc
*************** ad00ade7e7b678c031a00a6371c5120d  libstd
*** 79312,79318 ****
  1a75cb7539c7f140f29577b83f094999  libstdc++-v3/testsuite/20_util/shared_ptr/cons/51365.cc
  6e4b7d0715431126a4fa450e6f94b33f  libstdc++-v3/testsuite/20_util/shared_ptr/cons/52924.cc
  5d0781c37d398f45d346557df8346d0a  libstdc++-v3/testsuite/20_util/shared_ptr/cons/55123.cc
! 72be9b573ae9730908ba49362a208f32  libstdc++-v3/testsuite/20_util/shared_ptr/cons/58659.cc
  e47350c38a5a123564392ac3d8070833  libstdc++-v3/testsuite/20_util/shared_ptr/cons/58839.cc
  18099d5eb630735b727ff66874b6b79a  libstdc++-v3/testsuite/20_util/shared_ptr/cons/61036.cc
  56294d2ef9d9d9fd6f7c992ac3c7abff  libstdc++-v3/testsuite/20_util/shared_ptr/cons/alias.cc
--- 79513,79519 ----
  1a75cb7539c7f140f29577b83f094999  libstdc++-v3/testsuite/20_util/shared_ptr/cons/51365.cc
  6e4b7d0715431126a4fa450e6f94b33f  libstdc++-v3/testsuite/20_util/shared_ptr/cons/52924.cc
  5d0781c37d398f45d346557df8346d0a  libstdc++-v3/testsuite/20_util/shared_ptr/cons/55123.cc
! b8f06efda0d3fff6e07c6a23a2e4141d  libstdc++-v3/testsuite/20_util/shared_ptr/cons/58659.cc
  e47350c38a5a123564392ac3d8070833  libstdc++-v3/testsuite/20_util/shared_ptr/cons/58839.cc
  18099d5eb630735b727ff66874b6b79a  libstdc++-v3/testsuite/20_util/shared_ptr/cons/61036.cc
  56294d2ef9d9d9fd6f7c992ac3c7abff  libstdc++-v3/testsuite/20_util/shared_ptr/cons/alias.cc
*************** f387a9d210dfbaf2ddfaf316d57416a7  libstd
*** 79508,79513 ****
--- 79709,79715 ----
  6989d4baef43d3945ce0eae4fa4be8b2  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/42261.cc
  a1fe6ad73089368e04457f9ca45e438d  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/5.cc
  c83f54067b226c0f98608b0edf265f9f  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/6.cc
+ 6249cbde042f1e982e125e3d80cdf61c  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/69092.cc
  54ee752c0d5dd92be244f92f50cc925e  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/moveable.cc
  37144d8725768e1cfa960b43b71d798f  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/moveable2.cc
  6236dcd314924650875b6392ce08d1c1  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/noexcept_move_construct.cc
*************** d378617e0a90e4c71ac215b76154a06f  libstd
*** 81414,81419 ****
--- 81616,81622 ----
  06d98e478b6f539bd453b8946a65b67b  libstdc++-v3/testsuite/25_algorithms/copy/58982.cc
  70b84975b3aa51e7458218afca536327  libstdc++-v3/testsuite/25_algorithms/copy/deque_iterators/1.cc
  51f5c270a051a1d8de938743eb05cb4f  libstdc++-v3/testsuite/25_algorithms/copy/move_iterators/1.cc
+ 7f42017a219d412750b48669c4f4b988  libstdc++-v3/testsuite/25_algorithms/copy/move_iterators/69478.cc
  ac8a131ff3b503c9c66ccc5d8ab010e6  libstdc++-v3/testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc
  6bd9a986ab187be8ba21555696c738fd  libstdc++-v3/testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc
  08679a08f118e9022ba3d0c3ebd2da64  libstdc++-v3/testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc
*************** a19cecd2058c3937d69ea61b9b5c822b  libstd
*** 81426,81431 ****
--- 81629,81635 ----
  4c332958866aab2e8976979cbfdf2d36  libstdc++-v3/testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc
  05a092a74fa4961f8ac5ef713b3e8a90  libstdc++-v3/testsuite/25_algorithms/copy_backward/deque_iterators/1.cc
  97f1a94c50c555e26e3f31d05088dff6  libstdc++-v3/testsuite/25_algorithms/copy_backward/move_iterators/1.cc
+ be7d2c3b385652ff53302b88d8bcf82d  libstdc++-v3/testsuite/25_algorithms/copy_backward/move_iterators/69478.cc
  d51efbbf2b6b7631610124e4a9f4fed6  libstdc++-v3/testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc
  f128978ff5506852f582c413a02f9701  libstdc++-v3/testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc
  b7e41729ba5ab4db4bfb4fb6d3190f86  libstdc++-v3/testsuite/25_algorithms/copy_if/check_type.cc
*************** a5c1b3251c3b88b9d2b3628c8431be20  libstd
*** 81620,81629 ****
--- 81824,81835 ----
  fc261ab024295da9099c60c9329890cb  libstdc++-v3/testsuite/25_algorithms/mismatch/check_type.cc
  a582b5c520e98ccf1947ba697f974963  libstdc++-v3/testsuite/25_algorithms/mismatch/check_type2.cc
  65a886f9ac97e445c7e9622091fbc346  libstdc++-v3/testsuite/25_algorithms/move/1.cc
+ ec41b8bd29342ff1425a7b9b8c3b3543  libstdc++-v3/testsuite/25_algorithms/move/69478.cc
  802372a78af8f151ef47a89819bf540d  libstdc++-v3/testsuite/25_algorithms/move/deque_iterators/1.cc
  6f184881e9aa01e3a74d4683a2bdfcfc  libstdc++-v3/testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc
  5a740e4d78630e10ce297b28a1d4d393  libstdc++-v3/testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc
  8b195c6529bea4b62e9ea6e72f71acc5  libstdc++-v3/testsuite/25_algorithms/move_backward/1.cc
+ bb4f7300d96d6d79886c46c6fda12095  libstdc++-v3/testsuite/25_algorithms/move_backward/69478.cc
  639a1621e81c98b6eda4d20625950ef1  libstdc++-v3/testsuite/25_algorithms/move_backward/deque_iterators/1.cc
  7869a4def3920a9b0c2b6c521833f3ef  libstdc++-v3/testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc
  ac931ae107f5532660065593faad5ae5  libstdc++-v3/testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc
*************** aeff256971b3b19ee4209f936b845f3e  libstd
*** 81862,81870 ****
  fe91a225afd57b9e36c80aa71339f0c5  libstdc++-v3/testsuite/26_numerics/headers/cmath/37582.cc
  226b767a8ff6b0b77e49244c4bb57b86  libstdc++-v3/testsuite/26_numerics/headers/cmath/51083.cc
  f332387ebc0af24eb41d3ab74ed18e2b  libstdc++-v3/testsuite/26_numerics/headers/cmath/53503.cc
  d243e353a4b18189b40463b745e58913  libstdc++-v3/testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc
  0eb18bf89acccaf8f52c9a8cd8ed2bb1  libstdc++-v3/testsuite/26_numerics/headers/cmath/c99_classification_macros_c++0x.cc
! d1fec5980c4a5c7adf1cd81f078f0290  libstdc++-v3/testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc
  52be78422d8306c8d8fe1a94b072c436  libstdc++-v3/testsuite/26_numerics/headers/cmath/c_math.cc
  06cc746151452df098c0283f38eece32  libstdc++-v3/testsuite/26_numerics/headers/cmath/c_math_dynamic.cc
  690533a0a1513932fca8b112b22a29ba  libstdc++-v3/testsuite/26_numerics/headers/cmath/dr550.cc
--- 82068,82077 ----
  fe91a225afd57b9e36c80aa71339f0c5  libstdc++-v3/testsuite/26_numerics/headers/cmath/37582.cc
  226b767a8ff6b0b77e49244c4bb57b86  libstdc++-v3/testsuite/26_numerics/headers/cmath/51083.cc
  f332387ebc0af24eb41d3ab74ed18e2b  libstdc++-v3/testsuite/26_numerics/headers/cmath/53503.cc
+ bd60265265c123d189df265dd32f3138  libstdc++-v3/testsuite/26_numerics/headers/cmath/60637.cc
  d243e353a4b18189b40463b745e58913  libstdc++-v3/testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc
  0eb18bf89acccaf8f52c9a8cd8ed2bb1  libstdc++-v3/testsuite/26_numerics/headers/cmath/c99_classification_macros_c++0x.cc
! a0c77d27b4b38d730f4952822c6200c4  libstdc++-v3/testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc
  52be78422d8306c8d8fe1a94b072c436  libstdc++-v3/testsuite/26_numerics/headers/cmath/c_math.cc
  06cc746151452df098c0283f38eece32  libstdc++-v3/testsuite/26_numerics/headers/cmath/c_math_dynamic.cc
  690533a0a1513932fca8b112b22a29ba  libstdc++-v3/testsuite/26_numerics/headers/cmath/dr550.cc
*************** c2bd3af5eff4ce9f69717e23ef96a1da  libstd
*** 82169,82174 ****
--- 82376,82382 ----
  25faf504b87d5101994883b7cd8fd87c  libstdc++-v3/testsuite/26_numerics/valarray/30416.cc
  057607a27b7217d5f2f29568bfc4e1f5  libstdc++-v3/testsuite/26_numerics/valarray/33084.cc
  bf2f7f97fd20e26ec765d1be54553ec9  libstdc++-v3/testsuite/26_numerics/valarray/40691.cc
+ 826c510e66bba5918e9e652f75565d3d  libstdc++-v3/testsuite/26_numerics/valarray/69116.cc
  47c42cb819d555e4313e9bd3df478783  libstdc++-v3/testsuite/26_numerics/valarray/algo.cc
  3e191d68e11822f58de5e4bd15365ca5  libstdc++-v3/testsuite/26_numerics/valarray/binary_closure.cc
  94e3313aebdff6e4496404bbb2d5ae4a  libstdc++-v3/testsuite/26_numerics/valarray/const_bracket.cc
*************** df236aba0e0905993f7257f97196e21e  libstd
*** 83074,83083 ****
  0c6747e250f155b5e1d43bb0f8ef40b8  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/basic/string_range_00_03.cc
  83f7459ad50adfbaca6f655709534bc0  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/basic/string_range_01_03.cc
  bfdfefe57656667ebcc8df3bdf255796  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/basic/string_range_02_03.cc
! 3649ca590c1496075d6a6dcbe5d6a5e0  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/cstring_bracket_01.cc
  a61eee397025bf99c815aef958edce6b  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/53622.cc
  7e4e5e7d0a959dc08b6c230c4db612ba  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/57173.cc
  44818d0e77ef5c0c64f43b48f0206e7c  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/58576.cc
  2dde0afb4291f234499243b53063ab91  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/anymatcher.cc
  26febabe2ef79fbc91dbfe54dc6a47dc  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/backref.cc
  a8df08852135acfce31d7a69db7f20b3  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/empty_range.cc
--- 83282,83292 ----
  0c6747e250f155b5e1d43bb0f8ef40b8  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/basic/string_range_00_03.cc
  83f7459ad50adfbaca6f655709534bc0  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/basic/string_range_01_03.cc
  bfdfefe57656667ebcc8df3bdf255796  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/basic/string_range_02_03.cc
! 89a647b38bb7d6eb963f530d35046dd3  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/cstring_bracket_01.cc
  a61eee397025bf99c815aef958edce6b  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/53622.cc
  7e4e5e7d0a959dc08b6c230c4db612ba  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/57173.cc
  44818d0e77ef5c0c64f43b48f0206e7c  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/58576.cc
+ 73accf3e3a61cce1a874db316e633ad4  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/68863.cc
  2dde0afb4291f234499243b53063ab91  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/anymatcher.cc
  26febabe2ef79fbc91dbfe54dc6a47dc  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/backref.cc
  a8df08852135acfce31d7a69db7f20b3  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/empty_range.cc
*************** e010c18a27e8cc55dd19b78d83e42309  libstd
*** 83172,83177 ****
--- 83381,83387 ----
  dc0cd1e0feb3ade1e96a6f6cac913d88  libstdc++-v3/testsuite/28_regex/match_results/typedefs.cc
  0082fe40ff69c089d9bb559965151562  libstdc++-v3/testsuite/28_regex/range_access.cc
  98583b137f9421b13b79c73875d9b804  libstdc++-v3/testsuite/28_regex/regex_error/regex_error.cc
+ 23cb11a783af63321966bd02ca7d9edd  libstdc++-v3/testsuite/28_regex/regression.cc
  383f6f8063afc043d01ad93b66dc7050  libstdc++-v3/testsuite/28_regex/requirements/typedefs.cc
  72d10977feca93bea9cbf77a50afdde9  libstdc++-v3/testsuite/28_regex/sub_match/cast_char.cc
  faf6434f8dd833470a9c23075e9c328f  libstdc++-v3/testsuite/28_regex/sub_match/cast_wchar_t.cc
*************** fe71ca9cef7e3ebee4e1ebb285e35be3  libstd
*** 83442,83447 ****
--- 83652,83658 ----
  63fab6df4806c0e6fd0c4763bd21ec65  libstdc++-v3/testsuite/30_threads/this_thread/4.cc
  dfa67bced0d008bfbdea596073619cd8  libstdc++-v3/testsuite/30_threads/this_thread/58038.cc
  9a06ffb70c4ead24c42fa33ffb2c0667  libstdc++-v3/testsuite/30_threads/this_thread/60421.cc
+ 439bc42ab5ff327022f82723c1149acb  libstdc++-v3/testsuite/30_threads/thread/70503.cc
  1c71fe3895e30875a087f7b8a37ecf60  libstdc++-v3/testsuite/30_threads/thread/adl.cc
  bb2f0ee35d97a4812efeade16d25b634  libstdc++-v3/testsuite/30_threads/thread/cons/1.cc
  eedf062193cd10dd82ab644cd59f7de2  libstdc++-v3/testsuite/30_threads/thread/cons/2.cc
*************** a6c67f1fe93fa47c0938650d828063f2  libstd
*** 84904,84910 ****
  e10d3cdddd0f53096227a5beb8dcd757  libstdc++-v3/testsuite/util/thread/all.h
  18097d974d6f6a830c12c42592f0006d  libtool-ldflags
  3bb1de19ee64b1073f3d23d9a410b743  libtool.m4
! 5716905de7b24c3f86c3b2ccf0e8cba9  libvtv/ChangeLog
  eef62b8fb153928c0a2c4a0578c942c0  libvtv/Makefile.am
  6450c2f34e817a27b51c21ac0bd1cb6f  libvtv/Makefile.in
  4ce86f8604e6c86211a4cb2025ffc53e  libvtv/acinclude.m4
--- 85115,85121 ----
  e10d3cdddd0f53096227a5beb8dcd757  libstdc++-v3/testsuite/util/thread/all.h
  18097d974d6f6a830c12c42592f0006d  libtool-ldflags
  3bb1de19ee64b1073f3d23d9a410b743  libtool.m4
! 285d462012ec78906985a12d0c37e4bc  libvtv/ChangeLog
  eef62b8fb153928c0a2c4a0578c942c0  libvtv/Makefile.am
  6450c2f34e817a27b51c21ac0bd1cb6f  libvtv/Makefile.in
  4ce86f8604e6c86211a4cb2025ffc53e  libvtv/acinclude.m4
*************** add56677aeac69caba72b699b2b43f07  libvtv
*** 84987,84993 ****
  5ddbd6d7662cb8cab972934da6561160  libvtv/vtv_utils.h
  247597a3fcc5b5aa8bd923351c59d853  ltgcc.m4
  4e65f2f6a05f5eca82ba79c6363aa3db  ltmain.sh
! 43c5d3b2d733ff317c16937b8715f5b5  lto-plugin/ChangeLog
  4c40915b9f88608e518913005264f8fa  lto-plugin/Makefile.am
  e4afd16e3532d984448f0ca8ba8c3833  lto-plugin/Makefile.in
  e0b6c77fa2326a08aa2d7a69e87e0f8c  lto-plugin/aclocal.m4
--- 85198,85204 ----
  5ddbd6d7662cb8cab972934da6561160  libvtv/vtv_utils.h
  247597a3fcc5b5aa8bd923351c59d853  ltgcc.m4
  4e65f2f6a05f5eca82ba79c6363aa3db  ltmain.sh
! ed3c4fec9d5880bef648ff4f7647a511  lto-plugin/ChangeLog
  4c40915b9f88608e518913005264f8fa  lto-plugin/Makefile.am
  e4afd16e3532d984448f0ca8ba8c3833  lto-plugin/Makefile.in
  e0b6c77fa2326a08aa2d7a69e87e0f8c  lto-plugin/aclocal.m4
*************** dee72a6a60e99528b0d17bf3ff9a1e15  ltopti
*** 85000,85006 ****
  bc2f6032c98896249eadb56177c7d357  ltsugar.m4
  c30cd33c496505f13d9fbdb6970c7c33  ltversion.m4
  293853a13b7e218e3a4342cf85fbbf25  lt~obsolete.m4
! c430ed08fa9d8345e2e0e61e17725407  maintainer-scripts/ChangeLog
  33c7bc2d2c55956dfac85a05d8a80eff  maintainer-scripts/README
  a3cc7e22d2016063d76bfc42361ab230  maintainer-scripts/crontab
  6facef54b1f26f6ee5d58aef536e7c82  maintainer-scripts/gcc_release
--- 85211,85217 ----
  bc2f6032c98896249eadb56177c7d357  ltsugar.m4
  c30cd33c496505f13d9fbdb6970c7c33  ltversion.m4
  293853a13b7e218e3a4342cf85fbbf25  lt~obsolete.m4
! af15ae4497f4fcc52dd9142b8474b2c3  maintainer-scripts/ChangeLog
  33c7bc2d2c55956dfac85a05d8a80eff  maintainer-scripts/README
  a3cc7e22d2016063d76bfc42361ab230  maintainer-scripts/crontab
  6facef54b1f26f6ee5d58aef536e7c82  maintainer-scripts/gcc_release
*************** f1fff2ea196cbf6fe4634bc3edc5af4d  move-i
*** 85015,85021 ****
  cf2baa0854f564a7785307e79f155efc  symlink-tree
  69678e72941d681665c3731bfb3044ab  ylwrap
  ed77bd1cb8611c7e07d54332abbbb44a  zlib/CMakeLists.txt
! 4e9be4718a69e0eea9f59f20ce2b752f  zlib/ChangeLog
  e7a1201f311d2ce7a5fc5e7eb763fe07  zlib/ChangeLog.gcj
  b7a1991f01daea3efe108a215c5514a5  zlib/FAQ
  3b6b6f9e88f2319b75e6ccb8c2823b13  zlib/INDEX
--- 85226,85232 ----
  cf2baa0854f564a7785307e79f155efc  symlink-tree
  69678e72941d681665c3731bfb3044ab  ylwrap
  ed77bd1cb8611c7e07d54332abbbb44a  zlib/CMakeLists.txt
! 8850c2b81f034ebef7dca9d5969f2515  zlib/ChangeLog
  e7a1201f311d2ce7a5fc5e7eb763fe07  zlib/ChangeLog.gcj
  b7a1991f01daea3efe108a215c5514a5  zlib/FAQ
  3b6b6f9e88f2319b75e6ccb8c2823b13  zlib/INDEX
diff -Nrcpad gcc-4.9.3/Makefile.def gcc-4.9.4/Makefile.def
*** gcc-4.9.3/Makefile.def	Thu Dec  4 18:25:37 2014
--- gcc-4.9.4/Makefile.def	Fri Dec  4 20:25:13 2015
*************** dependencies = { module=all-m4; on=all-b
*** 499,504 ****
--- 499,505 ----
  // on libgcc and newlib/libgloss.
  lang_env_dependencies = { module=libjava; cxx=true; };
  lang_env_dependencies = { module=libitm; cxx=true; };
+ lang_env_dependencies = { module=libffi; cxx=true; };
  lang_env_dependencies = { module=libcilkrts; cxx=true; };
  lang_env_dependencies = { module=newlib; no_c=true; };
  lang_env_dependencies = { module=libgloss; no_c=true; };
diff -Nrcpad gcc-4.9.3/Makefile.in gcc-4.9.4/Makefile.in
*** gcc-4.9.3/Makefile.in	Thu Dec  4 18:25:37 2014
--- gcc-4.9.4/Makefile.in	Fri Dec  4 20:25:13 2015
*************** configure-target-winsup: maybe-all-targe
*** 47879,47884 ****
--- 47879,47885 ----
  
  
  configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
+ configure-target-libffi: maybe-all-target-libstdc++-v3
  
  configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
  configure-target-libjava: maybe-all-target-libstdc++-v3
diff -Nrcpad gcc-4.9.3/NEWS gcc-4.9.4/NEWS
*** gcc-4.9.3/NEWS	Fri Jun 26 18:00:03 2015
--- gcc-4.9.4/NEWS	Wed Aug  3 05:10:52 2016
*************** see ONEWS.
*** 6,34 ****
  
  ======================================================================
  http://gcc.gnu.org/gcc-4.9/index.html
                               GCC 4.9 Release Series
  
!    June 26, 2015
  
     The [1]GNU project and the GCC developers are pleased to announce the
!    release of GCC 4.9.3.
  
     This release is a bug-fix release, containing fixes for regressions in
!    GCC 4.9.2 relative to previous releases of GCC.
  
  Release History
  
     GCC 4.9.3
!           June 26, 2015 ([2]changes, [3]documentation)
  
     GCC 4.9.2
!           October 30, 2014 ([4]changes, [5]documentation)
  
     GCC 4.9.1
!           July 16, 2014 ([6]changes, [7]documentation)
  
     GCC 4.9.0
!           April 22, 2014 ([8]changes, [9]documentation)
  
  References and Acknowledgements
  
--- 6,38 ----
  
  ======================================================================
  http://gcc.gnu.org/gcc-4.9/index.html
+ 
                               GCC 4.9 Release Series
  
!    Aug 3, 2016
  
     The [1]GNU project and the GCC developers are pleased to announce the
!    release of GCC 4.9.4.
  
     This release is a bug-fix release, containing fixes for regressions in
!    GCC 4.9.3 relative to previous releases of GCC.
  
  Release History
  
+    GCC 4.9.4
+           Aug 3, 2016 ([2]changes, [3]documentation)
+ 
     GCC 4.9.3
!           June 26, 2015 ([4]changes, [5]documentation)
  
     GCC 4.9.2
!           October 30, 2014 ([6]changes, [7]documentation)
  
     GCC 4.9.1
!           July 16, 2014 ([8]changes, [9]documentation)
  
     GCC 4.9.0
!           April 22, 2014 ([10]changes, [11]documentation)
  
  References and Acknowledgements
  
*************** References and Acknowledgements
*** 36,95 ****
     supports several other languages aside from C, it now stands for the
     GNU Compiler Collection.
  
!    A list of [10]successful builds is updated as new information becomes
     available.
  
     The GCC developers would like to thank the numerous people that have
     contributed new features, improvements, bug fixes, and other changes as
!    well as test results to GCC. This [11]amazing group of volunteers is
     what makes GCC successful.
  
!    For additional information about GCC please refer to the [12]GCC
!    project web site or contact the [13]GCC development mailing list.
  
!    To obtain GCC please use [14]our mirror sites or [15]our SVN server.
  
  
      For questions related to the use of GCC, please consult these web
!     pages and the [16]GCC manuals. If that fails, the
!     [17]gcc-help@gcc.gnu.org mailing list might help. Comments on these
      web pages and the development of GCC are welcome on our developer
!     list at [18]gcc@gcc.gnu.org. All of [19]our lists have public
      archives.
  
!    Copyright (C) [20]Free Software Foundation, Inc. Verbatim copying and
     distribution of this entire article is permitted in any medium,
     provided this notice is preserved.
  
!    These pages are [21]maintained by the GCC team. Last modified
!    2015-06-26[22].
  
  References
  
     1. http://www.gnu.org/
     2. http://gcc.gnu.org/gcc-4.9/changes.html
!    3. http://gcc.gnu.org/onlinedocs/4.9.3/
     4. http://gcc.gnu.org/gcc-4.9/changes.html
!    5. http://gcc.gnu.org/onlinedocs/4.9.2/
     6. http://gcc.gnu.org/gcc-4.9/changes.html
!    7. http://gcc.gnu.org/onlinedocs/4.9.1/
     8. http://gcc.gnu.org/gcc-4.9/changes.html
!    9. https://gcc.gnu.org/onlinedocs/4.9.0/
!   10. http://gcc.gnu.org/gcc-4.9/buildstat.html
!   11. https://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!   12. http://gcc.gnu.org/index.html
!   13. mailto:gcc@gcc.gnu.org
!   14. http://gcc.gnu.org/mirrors.html
!   15. http://gcc.gnu.org/svn.html
!   16. https://gcc.gnu.org/onlinedocs/
!   17. mailto:gcc-help@gcc.gnu.org
!   18. mailto:gcc@gcc.gnu.org
!   19. https://gcc.gnu.org/lists.html
!   20. http://www.fsf.org/
!   21. https://gcc.gnu.org/about.html
!   22. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-4.9/changes.html
                               GCC 4.9 Release Series
                          Changes, New Features, and Fixes
  
--- 40,102 ----
     supports several other languages aside from C, it now stands for the
     GNU Compiler Collection.
  
!    A list of [12]successful builds is updated as new information becomes
     available.
  
     The GCC developers would like to thank the numerous people that have
     contributed new features, improvements, bug fixes, and other changes as
!    well as test results to GCC. This [13]amazing group of volunteers is
     what makes GCC successful.
  
!    For additional information about GCC please refer to the [14]GCC
!    project web site or contact the [15]GCC development mailing list.
  
!    To obtain GCC please use [16]our mirror sites or [17]our SVN server.
  
  
      For questions related to the use of GCC, please consult these web
!     pages and the [18]GCC manuals. If that fails, the
!     [19]gcc-help@gcc.gnu.org mailing list might help. Comments on these
      web pages and the development of GCC are welcome on our developer
!     list at [20]gcc@gcc.gnu.org. All of [21]our lists have public
      archives.
  
!    Copyright (C) [22]Free Software Foundation, Inc. Verbatim copying and
     distribution of this entire article is permitted in any medium,
     provided this notice is preserved.
  
!    These pages are [23]maintained by the GCC team. Last modified
!    2016-08-03[24].
  
  References
  
     1. http://www.gnu.org/
     2. http://gcc.gnu.org/gcc-4.9/changes.html
!    3. http://gcc.gnu.org/onlinedocs/4.9.4/
     4. http://gcc.gnu.org/gcc-4.9/changes.html
!    5. http://gcc.gnu.org/onlinedocs/4.9.3/
     6. http://gcc.gnu.org/gcc-4.9/changes.html
!    7. http://gcc.gnu.org/onlinedocs/4.9.2/
     8. http://gcc.gnu.org/gcc-4.9/changes.html
!    9. http://gcc.gnu.org/onlinedocs/4.9.1/
!   10. http://gcc.gnu.org/gcc-4.9/changes.html
!   11. https://gcc.gnu.org/onlinedocs/4.9.0/
!   12. http://gcc.gnu.org/gcc-4.9/buildstat.html
!   13. https://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!   14. http://gcc.gnu.org/index.html
!   15. mailto:gcc@gcc.gnu.org
!   16. http://gcc.gnu.org/mirrors.html
!   17. http://gcc.gnu.org/svn.html
!   18. https://gcc.gnu.org/onlinedocs/
!   19. mailto:gcc-help@gcc.gnu.org
!   20. mailto:gcc@gcc.gnu.org
!   21. https://gcc.gnu.org/lists.html
!   22. http://www.fsf.org/
!   23. https://gcc.gnu.org/about.html
!   24. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-4.9/changes.html
+ 
                               GCC 4.9 Release Series
                          Changes, New Features, and Fixes
  
*************** New Languages and Language specific impr
*** 178,187 ****
       * Version 4.0 of the [4]OpenMP specification is now supported in the
         C and C++ compilers and starting with the 4.9.1 release also in the
         Fortran compiler. The new -fopenmp-simd option can be used to
!        enable OpenMP's SIMD directives, while ignoring other OpenMP
         directives. The new [5]-fsimd-cost-model= option permits to tune
         the vectorization cost model for loops annotated with OpenMP and
!        Cilk Plus simd directives; -Wopenmp-simd warns when the current
         cost model overrides simd directives set by the user.
       * The -Wdate-time option has been added for the C, C++ and Fortran
         compilers, which warns when the __DATE__, __TIME__ or __TIMESTAMP__
--- 185,194 ----
       * Version 4.0 of the [4]OpenMP specification is now supported in the
         C and C++ compilers and starting with the 4.9.1 release also in the
         Fortran compiler. The new -fopenmp-simd option can be used to
!        enable OpenMP's SIMD directives while ignoring other OpenMP
         directives. The new [5]-fsimd-cost-model= option permits to tune
         the vectorization cost model for loops annotated with OpenMP and
!        Cilk Plus simd directives. -Wopenmp-simd warns when the current
         cost model overrides simd directives set by the user.
       * The -Wdate-time option has been added for the C, C++ and Fortran
         compilers, which warns when the __DATE__, __TIME__ or __TIMESTAMP__
*************** New Languages and Language specific impr
*** 203,223 ****
         -fdiagnostics-color=never.
         Sample diagnostics output:
      $ g++ -fdiagnostics-color=always -S -Wall test.C
!     test.C: In function ‘int foo()’:
      test.C:1:14: warning: no return statement in function returning non-void [-W
  return-type]
       int foo () { }
                    ^
      test.C:2:46: error: template instantiation depth exceeds maximum of 900 (use
!  -ftemplate-depth= to increase the maximum) instantiating ‘struct X<100>’
       template