diff -Nrcpad gcc-7.1.0/ChangeLog gcc-7.2.0/ChangeLog *** gcc-7.1.0/ChangeLog Tue May 2 12:42:24 2017 --- gcc-7.2.0/ChangeLog Mon Aug 14 07:59:11 2017 *************** *** 1,3 **** --- 1,7 ---- + 2017-08-14 Release Manager + + * GCC 7.2.0 released. + 2017-05-02 Release Manager * GCC 7.1.0 released. diff -Nrcpad gcc-7.1.0/INSTALL/binaries.html gcc-7.2.0/INSTALL/binaries.html *** gcc-7.1.0/INSTALL/binaries.html Tue May 2 12:44:01 2017 --- gcc-7.2.0/INSTALL/binaries.html Mon Aug 14 08:03:32 2017 *************** *** 1,150 **** ! ! ! ! !
!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 -
- - - - - - - --- 1,98 ---- ! ! !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-7.1.0/INSTALL/build.html gcc-7.2.0/INSTALL/build.html *** gcc-7.1.0/INSTALL/build.html Tue May 2 12:44:00 2017 --- gcc-7.2.0/INSTALL/build.html Mon Aug 14 08:03:32 2017 *************** *** 1,471 **** ! ! ! ! !
!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 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 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.
!
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 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 -
You can place non-default optimization flags into 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.
!
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
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:
!
Removes any -O-started option from BOOT_CFLAGS
, and adds
! -O1 to it. ‘BUILD_CONFIG=bootstrap-O1’ is equivalent to
! ‘BOOT_CFLAGS='-g -O1'’.
!
Analogous to bootstrap-O1
.
!
Enables Link-Time Optimization for host tools during bootstrapping. ! ‘BUILD_CONFIG=bootstrap-lto’ is equivalent to adding ! -flto to ‘BOOT_CFLAGS’. This option assumes that the host supports the linker plugin (e.g. GNU ld version 2.21 or later or GNU gold version 2.21 or later). !
!This option is similar to bootstrap-lto
, but is intended for
! hosts that do not support the linker plugin. Without the linker plugin
! static libraries are not compiled with link-time optimizations. Since
! the GCC middle end and back end are in libbackend.a this means
that only the front end is actually LTO optimized.
!
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 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.
!
Rather than comparing stripped object files, as in
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’.
!
This option saves disk space compared with 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.
!
This option tests executable code invariance over debug information
generation on target libraries, just like 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.
!
There aren’t -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.
!
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 bootstrap-debug-lean
and
bootstrap-debug-lib
.
!
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. !
!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: !
!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
STARTFILE_SPEC
to find out what start files it uses.
!
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 make profiledbootstrap
.
!
When ‘make profiledbootstrap’ is run, it will first build a 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.
!
Unlike standard bootstrap, several additional restrictions apply. The
! compiler used to build stage1
needs to support a 64-bit integral type.
It is recommended to only use GCC for this.
!
On Linux/x86_64 hosts with some restrictions (no virtualization) it is
! also possible to do autofdo build with ‘make
! autoprofiledback’. This uses Linux perf to sample branches in the
! binary and then rebuild it with feedback derived from the profile.
Linux perf and the autofdo
toolkit needs to be installed for
this.
!
Only the profile from the current build is used, so when an error occurs it is recommended to clean before restarting. Otherwise the code quality may be much worse. -
--
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 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.
!
!
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 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 !!
You can place non-default optimization flags into 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.
!
!
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
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
.
!
! bootstrap-lto
, but is intended for
! hosts that do not support the linker plugin. Without the linker plugin
! static libraries are not compiled with link-time optimizations. Since
! the GCC middle end and back end are in libbackend.a this means
that only the front end is actually LTO optimized.
!
! 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.
!
! There aren't -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
.
!
! 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. ! !
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
STARTFILE_SPEC
to find out what start files it uses.
!
!
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 make profiledbootstrap
.
!
!
When ‘make profiledbootstrap’ is run, it will first build a 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.
!
!
Unlike standard bootstrap, several additional restrictions apply. The
! compiler used to build stage1
needs to support a 64-bit integral type.
It is recommended to only use GCC for this.
!
!
On Linux/x86_64 hosts with some restrictions (no virtualization) it is
! also possible to do autofdo build with ‘make
! autoprofiledback’. This uses Linux perf to sample branches in the
! binary and then rebuild it with feedback derived from the profile.
Linux perf and the autofdo
toolkit needs to be installed for
this.
!
!
Only the profile from the current build is used, so when an error occurs it is recommended to clean before restarting. Otherwise the code quality may be much worse. +
Return to the GCC Installation page + + + + + + + + + diff -Nrcpad gcc-7.1.0/INSTALL/configure.html gcc-7.2.0/INSTALL/configure.html *** gcc-7.1.0/INSTALL/configure.html Tue May 2 12:44:00 2017 --- gcc-7.2.0/INSTALL/configure.html Mon Aug 14 08:03:32 2017 *************** *** 1,950 **** ! ! ! ! !
!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 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: !
!% mkdir objdir ! % cd objdir ! % srcdir/configure [options] [target] !
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. !
!--with-pkgversion=version
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 gcc --version
. This suffix does
! not replace the default version string, only the ‘GCC’ part.
!
The default value is ‘GCC’. !
!--with-bugurl=url
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. !
!--prefix=dirname
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
! $HOME
instead.
!
The following standard autoconf
options are supported. Normally you
should not need to use these options.
!
--exec-prefix=dirname
Specify the toplevel installation directory for architecture-dependent files. The default is prefix. !
!--bindir=dirname
Specify the installation directory for the executables called by users
! (such as gcc
and g++
). The default is
! exec-prefix/bin.
!
--libdir=dirname
Specify the installation directory for object code libraries and ! internal data files of GCC. The default is exec-prefix/lib. !
!--libexecdir=dirname
Specify the installation directory for internal executables of GCC. ! The default is exec-prefix/libexec. !
!--with-slibdir=dirname
Specify the installation directory for the shared libgcc library. The default is libdir. !
!--datarootdir=dirname
Specify the root of the directory tree for read-only architecture-independent ! data files referenced by GCC. The default is prefix/share. !
!--infodir=dirname
Specify the installation directory for documentation in info format. ! The default is datarootdir/info. !
!--datadir=dirname
Specify the installation directory for some architecture-independent data files referenced by GCC. The default is datarootdir. !
!--docdir=dirname
Specify the installation directory for documentation files (other ! than Info) for GCC. The default is datarootdir/doc. !
!--htmldir=dirname
Specify the installation directory for HTML documentation files. The default is docdir. !
!--pdfdir=dirname
Specify the installation directory for PDF documentation files. The default is docdir. !
!--mandir=dirname
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.) !
!--with-gxx-include-dir=dirname
Specify the installation directory for G++ header files. The default depends on other configuration options, and differs between cross and native configurations. !
!--with-specs=specs
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 -
---program-prefix=prefix
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. !
!--program-suffix=suffix
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. !
!--program-transform-name=pattern
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. !
!--with-local-prefix=dirname
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
! 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. !
!--with-gcc-major-version-only
Specifies that GCC should use only the major number rather than major.minor.patchlevel in filesystem paths. !
!--with-native-system-header-dir=dirname
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. !
!--enable-shared[=package[,…]]
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’, ‘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. !
!--enable-host-shared
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. !
!This option is required when building the libgccjit.so library. !
!Contrast with --enable-shared, which affects target libraries. !
!--with-gnu-as
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. !
!--with-as=pathname
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: !
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).
! 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. !
!--with-gnu-ld
Same as --with-gnu-as but for the linker. !
!--with-ld=pathname
Same as --with-as but for the linker. !
!--with-stabs
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. !
!--with-tls=dialect
Specify the default TLS dialect, for systems were there is a choice.
For ARM targets, possible values for dialect are gnu
or
gnu2
, which select between the original GNU dialect and the GNU TLS
descriptor-based dialect.
!
--enable-multiarch
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 https://wiki.debian.org/Multiarch. !
!--enable-vtable-verify
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. !
!--disable-multilib
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): !
arm-*-*
fpu, 26bit, underscore, interwork, biendian, nofmult. !
!m68*-*-*
softfloat, m68881, m68000, m68020. !
!mips*-*-*
single-float, biendian, softfloat. !
!powerpc*-*-*, rs6000*-*-*
aix64, pthread, softfloat, powercpu, powerpccpu, powerpcos, biendian, sysv, aix. -
---with-multilib-list=list
--without-multilib-list
Specify what multilibs to build. list is a comma separated list of values, possibly consisting of a single value. Currently only implemented for arm*-*-*, sh*-*-* and x86-64-*-linux*. The accepted values and meaning for each target is given below. !
!arm*-*-*
list is one ofdefault
, aprofile
or rmprofile
.
Specifying default
is equivalent to omitting this option, ie. only the
default runtime library will be enabled. Specifying aprofile
or
rmprofile
builds multilibs for a combination of ISA, architecture,
FPU available and floating-point ABI.
!
The table below gives the combination of ISAs, architectures, FPUs and floating-point ABIs for which multilibs are built for each accepted value. !
!Option | aprofile | rmprofile |
ISAs | -marm and -mthumb | -mthumb |
Architectures | default architecture-march=armv7-a -march=armv7ve ! -march=armv8-a | default architecture-march=armv6s-m -march=armv7-m -march=armv7e-m -march=armv8-m.base -march=armv8-m.main ! -march=armv7 |
FPUs | none-mfpu=vfpv3-d16 -mfpu=neon -mfpu=vfpv4-d16 -mfpu=neon-vfpv4 ! -mfpu=neon-fp-armv8 | none-mfpu=vfpv3-d16 -mfpu=fpv4-sp-d16 -mfpu=fpv5-sp-d16 ! -mfpu=fpv5-d16 |
floating-point ABIs | -mfloat-abi=soft -mfloat-abi=softfp ! -mfloat-abi=hard | -mfloat-abi=soft -mfloat-abi=softfp ! -mfloat-abi=hard |
sh*-*-*
list is a comma separated list of CPU names. These must be of the
form 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.
!
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 !
! (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).
!
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: -
--with-cpu=sh4a --with-endian=little,big --with-multilib-list= -
Example 2: to configure a compiler for both SH4A and SH4AL-DSP, but with only little endian SH4AL: !
--with-cpu=sh4a --with-endian=little,big \ ! --with-multilib-list=sh4al,!mb/m4al !
x86-64-*-linux*
list is a comma separated list of 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.
!
If --with-multilib-list is not given, then only 32-bit and ! 64-bit run-time libraries will be enabled. !
--with-endian=endians
Specify what endians to use. Currently only implemented for sh*-*-*. !
!endians may be one of the following: !
big
Use big endian exclusively. !
little
Use little endian exclusively. !
big,little
Use big endian by default. Provide a multilib for little endian. !
little,big
Use little endian by default. Provide a multilib for big endian. !
--enable-threads
Specify that the target supports threads. This affects the Objective-C compiler and runtime ! library, and exception handling for other languages like C++. 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. !
!--disable-threads
Specify that threading support should be disabled for the system. ! This is an alias for --enable-threads=single. !
!--enable-threads=lib
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++. The possibilities for lib are: !
!aix
AIX thread support. !
dce
DCE thread support. !
lynx
LynxOS thread support. !
mipssde
MIPS SDE thread support. !
no
This is an alias for ‘single’. !
posix
Generic POSIX/Unix98 thread support. !
rtems
RTEMS thread support. !
single
Disable thread support, should work for all platforms. !
tpf
TPF thread support. !
vxworks
VxWorks thread support. !
win32
Microsoft Win32 API thread support. !
--enable-tls
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. !
!--disable-tls
Specify that the target does not support TLS. ! This is an alias for --enable-tls=no. !
!--with-cpu=cpu
--with-cpu-32=cpu
--with-cpu-64=cpu
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, PowerPC, and SPARC. !
!--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
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. !
!--with-mode=mode
Specify if the compiler should default to -marm or -mthumb. This option is only supported on ARM targets. !
!--with-stack-offset=num
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. !
!--with-fpmath=isa
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. !
!--with-fp-32=mode
On MIPS targets, set the default value for the -mfp option when using the o32 ABI. The possibilities for mode are: !
32
Use the o32 FP32 ABI extension, as with the -mfp32 command-line ! option. !
xx
Use the o32 FPXX ABI extension, as with the -mfpxx command-line ! option. !
64
Use the o32 FP64 ABI extension, as with the -mfp64 command-line ! option. !
In the absence of this configuration option the default is to use the o32 FP32 ABI extension. !
!--with-odd-spreg-32
On MIPS targets, set the -modd-spreg option by default when using the o32 ABI. !
!--without-odd-spreg-32
On MIPS targets, set the -mno-odd-spreg option by default when using the o32 ABI. This is normally used in conjunction with ! --with-fp-32=64 in order to target the o32 FP64A ABI extension. !
!--with-nan=encoding
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: !
legacy
Use the legacy encoding, as with the -mnan=legacy command-line ! option. !
2008
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. !
!--with-divide=type
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: !
traps
Division by zero checks use conditional traps (this is the default on ! systems that support conditional traps). !
breaks
Division by zero checks use the break instruction. !
--with-llsc
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. !
!--without-llsc
On MIPS targets, make -mno-llsc the default when no ! -mllsc option is passed. !
!--with-synci
On MIPS targets, make -msynci the default when no ! -mno-synci option is passed. !
!--without-synci
On MIPS targets, make -mno-synci the default when no ! -msynci option is passed. This is the default. !
!--with-lxc1-sxc1
On MIPS targets, make -mlxc1-sxc1 the default when no ! -mno-lxc1-sxc1 option is passed. This is the default. !
!--without-lxc1-sxc1
On MIPS targets, make -mno-lxc1-sxc1 the default when no ! -mlxc1-sxc1 option is passed. The indexed load/store instructions are not directly a problem but can lead to unexpected behaviour when deployed in an application intended for a 32-bit address space but run on a 64-bit processor. The issue is seen because all --- 1,726 ---- ! !
!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: !
% mkdir objdir ! % cd objdir ! % srcdir/configure [options] [target] !!
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. ! !
--with-pkgversion=
versionThe default value is ‘GCC’.
!
!
--with-bugurl=
urlThe 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. ! !
--prefix=
dirnameWe 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. !
--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=
patternAll 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.
!
!
--with-local-prefix=
dirnameYou 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.
!
!
--with-gcc-major-version-only
--with-native-system-header-dir=
dirname--enable-shared[=
package[,...]]
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’, ‘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.
!
!
--enable-host-shared
This option is required when building the libgccjit.so library. ! !
Contrast with --enable-shared, which affects target
libraries.
!
!
--with-gnu-as
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. !
--with-as=
pathnameYou 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.
!
!
--with-gnu-ld
--with-ld=
pathname--with-stabs
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.
!
!
--with-tls=
dialectgnu
or
gnu2
, which select between the original GNU dialect and the GNU TLS
descriptor-based dialect.
!
! --enable-multiarch
--enable-sjlj-exceptions
setjmp
/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.
!
! --enable-vtable-verify
--disable-multilib
Some targets provide finer-grained control over which multilibs are built ! (e.g., --disable-softfloat): !
arm-*-*
m68*-*-*
mips*-*-*
powerpc*-*-*, rs6000*-*-*
--with-multilib-list=
list--without-multilib-list
arm*-*-*
default
, aprofile
or rmprofile
.
Specifying default
is equivalent to omitting this option, ie. only the
default runtime library will be enabled. Specifying aprofile
or
rmprofile
builds multilibs for a combination of ISA, architecture,
FPU available and floating-point ABI.
!
! The table below gives the combination of ISAs, architectures, FPUs and floating-point ABIs for which multilibs are built for each accepted value. ! !
Option | aprofile | rmprofile
! |
ISAs ! | -marm and -mthumb
! | -mthumb
! |
Architectures ! | default architecture-march=armv7-a -march=armv7ve ! -march=armv8-a ! | default architecture-march=armv6s-m -march=armv7-m -march=armv7e-m -march=armv8-m.base -march=armv8-m.main ! -march=armv7
! |
FPUs ! | none-mfpu=vfpv3-d16 -mfpu=neon -mfpu=vfpv4-d16 -mfpu=neon-vfpv4 ! -mfpu=neon-fp-armv8
! | none-mfpu=vfpv3-d16 -mfpu=fpv4-sp-d16 -mfpu=fpv5-sp-d16 ! -mfpu=fpv5-d16 ! |
floating-point ABIs ! | -mfloat-abi=soft -mfloat-abi=softfp ! -mfloat-abi=hard
! | -mfloat-abi=soft -mfloat-abi=softfp ! -mfloat-abi=hard
! |
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.
!
! 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 !
! (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).
!
!
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: !
--with-cpu=sh4a --with-endian=little,big --with-multilib-list= !!
Example 2: to configure a compiler for both SH4A and SH4AL-DSP, but with only little endian SH4AL: !
--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.
!
! If --with-multilib-list is not given, then only 32-bit and ! 64-bit run-time libraries will be enabled.
--with-endian=
endiansendians may be one of the following: !
big
little
big,little
little,big
--enable-threads
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.
!
!
--disable-threads
--enable-threads=
libaix
dce
lynx
mipssde
no
posix
rtems
single
tpf
vxworks
win32
--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-fp-32=
mode32
xx
64
--with-odd-spreg-32
--without-odd-spreg-32
--with-nan=
encodinglegacy
2008
--with-divide=
typetraps
breaks
--with-llsc
--without-llsc
--with-synci
--without-synci
--with-lxc1-sxc1
--without-lxc1-sxc1
addu
instruction or a
*** 956,1900 ****
in lwxc1
type instructions. This assumption holds true in a
pure 32-bit environment and can hold true in a 64-bit environment if
the address space is accurately set to be 32-bit for o32 and n32.
!
! --with-madd4
On MIPS targets, make -mmadd4 the default when no ! -mno-madd4 option is passed. This is the default. !
!--without-madd4
On MIPS targets, make -mno-madd4 the default when no
! -mmadd4 option is passed. The madd4
instruction
family can be problematic when targeting a combination of cores that
implement these instructions differently. There are two known cores
that implement these as fused operations instead of unfused (where
unfused is normally expected). Disabling these instructions is the
only way to ensure compatible code is generated; this will incur
a performance penalty.
!
--with-mips-plt
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. !
!--enable-__cxa_atexit
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. !
!--enable-gnu-indirect-function
Define if you want to enable the ifunc
attribute. This option is
currently only available on systems with GNU libc on certain targets.
!
--enable-target-optspace
Specify that target ! libraries should be optimized for code space instead of code speed. This is the default for the m32r platform. !
!--with-cpp-install-dir=dirname
Specify that the user visible cpp
program should be installed
! in prefix/dirname/cpp, in addition to bindir.
!
--enable-comdat
Enable COMDAT group support. This is primarily used to override the automatically detected value. !
!--enable-initfini-array
Force the use of sections .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
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. !
!--enable-maintainer-mode
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 gettext
tools
to do so.
!
--disable-bootstrap
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. !
!--enable-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. !
!--enable-generated-files-in-srcdir
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. !
!--enable-version-specific-runtime-libs
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’, ! ‘libstdc++’, and ‘libobjc’. !
!--with-aix-soname=‘aix’, ‘svr4’ or ‘both’
Traditional AIX shared library versioning (versioned Shared Object
files as members of unversioned Archive Library
files named
! ‘lib.a’) causes numerous headaches for package managers. However,
Import Files
as members of Archive Library
files allow for
filename-based versioning of shared libraries as seen on Linux/SVR4,
! where this is called the "SONAME". But as they prevent static linking,
Import Files
may be used with Runtime Linking
only, where the
! linker does search for ‘libNAME.so’ before ‘libNAME.a’ library
! filenames with the ‘-lNAME’ linker flag.
!
For detailed information please refer to the AIX ! ld ! Command reference. !
!As long as shared library creation is enabled, upon: !
--with-aix-soname=aix
--with-aix-soname=both
A (traditional AIX) Shared Archive Library
file is created:
!
Shared Object
file as archive member named
! ‘libNAME.so.V’ (except for ‘libgcc_s’, where the Shared
! Object
file is named ‘shr.o’ for backwards compatibility), which
! dlopen("libNAME.a(libNAME.so.V)", RTLD_MEMBER)
! Static Archive
Library
file is needed
! --with-aix-soname=both
--with-aix-soname=svr4
A (second) Shared Archive Library
file is created:
!
Shared Object
file as archive member named
! ‘shr.o’, which
! -G linker flag
! F_LOADONLY
flag set
! dlopen("libNAME.so.V(shr.o)",
RTLD_MEMBER)
! Import File
as archive member named ‘shr.imp’,
which
! Loader Section
of subsequent binaries
! ‘weak’ Keyword
! A symbolic link using the ‘libNAME.so’ filename scheme is created: !
Shared Archive Library
file
! ld Command
to find ‘lib.so.V(shr.imp)’ via
! the ‘-lNAME’ argument (requires Runtime Linking
to be enabled)
! dlopen("libNAME.so(shr.o)",
RTLD_MEMBER)
! As long as static library creation is enabled, upon: !
--with-aix-soname=svr4
A Static Archive Library
is created:
!
Static Object
files as archive members, which
! While the aix-soname=‘svr4’ option does not create Shared Object
files as members of unversioned Archive Library
files any more, package
managers still are responsible to
transfer Shared Object
files
found as member of a previously installed unversioned Archive Library
file into the newly installed Archive Library
file with the same
filename.
!
WARNING: Creating Shared Object
files with Runtime Linking
enabled may bloat the TOC, eventually leading to TOC overflow
errors,
! requiring the use of either the -Wl,-bbigtoc linker flag (seen to
break with the GDB
debugger) or some of the TOC-related compiler flags,
see “RS/6000 and PowerPC Options” in the main manual.
!
--with-aix-soname is currently supported by ‘libgcc_s’ only, so this option is still experimental and not for normal use yet. !
!Default is the traditional behavior --with-aix-soname=‘aix’. !
!--enable-languages=lang1,lang2,…
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:
!
grep ^language= */config-lang.in !
Currently, you can use any of the following:
all
, ada
, c
, c++
, fortran
,
! go
, jit
, lto
, 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, Jit, and Objective-C++ are not default languages. LTO is not a
! default language, but is built by default because --enable-lto is
enabled by default. The other languages are default languages.
!
--enable-stage1-languages=lang1,lang2,…
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 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
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’. !
!--disable-libsanitizer
Specify that the run-time libraries for the various sanitizers should not be built. !
!--disable-libssp
Specify that the run-time libraries for stack smashing protection should not be built. !
!--disable-libquadmath
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. !
!--disable-libquadmath-support
Specify that the Fortran front end and libgfortran
do not add
support for libquadmath
on systems supporting it.
!
--disable-libgomp
Specify that the GNU Offloading and Multi Processing Runtime Library should not be built. !
!--disable-libvtv
Specify that the run-time libraries used by vtable verification should not be built. !
!--with-dwarf2
Specify that the compiler should use DWARF 2 debugging information as the default. !
!--with-advance-toolchain=at
On 64-bit PowerPC Linux systems, configure the compiler to use the header files, library files, and the dynamic linker from the Advance Toolchain release at instead of the default versions that are provided by the Linux distribution. In general, this option is intended for the developers of GCC, and it is not intended for general use. !
!--enable-targets=all
--enable-targets=target_list
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. !
!--enable-default-pie
Turn on -fPIE and -pie by default. !
!--enable-secureplt
This option enables -msecure-plt by default for powerpc-linux. See “RS/6000 and PowerPC Options” in the main manual !
!--enable-default-ssp
Turn on -fstack-protector-strong by default. !
!--enable-cld
This option enables -mcld by default for 32-bit x86 targets. See “i386 and x86-64 Options” in the main manual !
!--enable-win32-registry
--enable-win32-registry=key
--disable-win32-registry
The --enable-win32-registry option enables Microsoft Windows-hosted GCC to look up installations paths in the registry using the following key: -
-HKEY_LOCAL_MACHINE\SOFTWARE\Free Software Foundation\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. !
!--nfp
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. !
!--enable-werror
--disable-werror
--enable-werror=yes
--enable-werror=no
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. !
!--enable-checking
--enable-checking=list
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,extra’ 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’, ‘extra’ and ‘valgrind’. ! ‘extra’ adds for ‘misc’ checking extra checks that might affect code generation and should therefore not differ between stage1 and later stages. !
!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.
!
--disable-stage1-checking
--enable-stage1-checking
--enable-stage1-checking=list
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. !
!--enable-coverage
--enable-coverage=level
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. !
!--enable-gather-detailed-mem-stats
When this option is specified more detailed information on memory allocation is gathered. This information is printed when using ! -fmem-report. !
!--enable-valgrind-annotations
Mark selected memory related operations in the compiler when run under valgrind to suppress false positives. !
!--enable-nls
--disable-nls
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. !
!--with-included-gettext
If NLS is enabled, the --with-included-gettext option causes the build
! procedure to prefer its copy of GNU gettext
.
!
--with-catgets
If NLS is enabled, and if the host lacks gettext
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
Search for libiconv header files in dir/include and ! libiconv library files in dir/lib. !
!--enable-obsolete
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-decimal-float
--enable-decimal-float=yes
--enable-decimal-float=no
--enable-decimal-float=bid
--enable-decimal-float=dpd
--disable-decimal-float
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-fixed-point
--disable-fixed-point
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. !
!--with-long-double-128
Specify if long 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.
!
--enable-fdpic
On SH Linux systems, generate ELF FDPIC code. !
!--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
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 (LD_LIBRARY_PATH
on GNU/Linux and Solaris systems).
!
These flags are applicable to the host platform only. When building a cross compiler, they will not be used to configure target libraries. !
!--with-isl=pathname
--with-isl-include=pathname
--with-isl-lib=pathname
If you do not have the isl library installed in a standard location and you want to build GCC, you can explicitly specify the directory where it is ! installed (‘--with-isl=islinstalldir’). The ! --with-isl=islinstalldir option is shorthand for ! --with-isl-lib=islinstalldir/lib and ! --with-isl-include=islinstalldir/include. If this shorthand assumption is 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. !
!--with-stage1-ldflags=flags
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. If --with-stage1-libs is not set to a ! value, then the default is ‘-static-libstdc++ -static-libgcc’, if supported. !
!--with-stage1-libs=libs
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. !
!--with-boot-ldflags=flags
This option may be used to set linker flags to be used when linking stage 2 and later when bootstrapping GCC. If –with-boot-libs is not is set to a value, then the default is ! ‘-static-libstdc++ -static-libgcc’. !
!--with-boot-libs=libs
This option may be used to set libraries to be used when linking stage 2 and later when bootstrapping GCC. !
!--with-debug-prefix-map=map
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’. !
!--enable-linker-build-id
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. !
!--with-linker-hash-style=choice
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. !
!--enable-gnu-unique-object
--disable-gnu-unique-object
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. !
!--with-diagnostics-color=choice
Tells GCC to use choice as the default for -fdiagnostics-color=
option (if not used explicitly on the command line). choice
! can be one of ‘never’, ‘auto’, ‘always’, and ‘auto-if-env’
! where ‘auto’ is the default. ‘auto-if-env’ means that
! -fdiagnostics-color=auto will be the default if GCC_COLORS
is present and non-empty in the environment, and
! -fdiagnostics-color=never otherwise.
!
--enable-lto
--disable-lto
Enable support for link-time optimization (LTO). This is enabled by ! default, and may be disabled using --disable-lto. !
!--enable-linker-plugin-configure-flags=FLAGS
--enable-linker-plugin-flags=FLAGS
By default, linker plugins (such as the LTO plugin) are built for the host system architecture. For the case that the linker has a different (but run-time compatible) architecture, these flags can be specified to build plugins that are compatible to the linker. For example, if you are building GCC for a 64-bit x86_64 ! (‘x86_64-unknown-linux-gnu’) host system, but have a 32-bit x86 ! GNU/Linux (‘i686-pc-linux-gnu’) linker executable (which is executable on the former system), you can configure GCC as follows for getting compatible linker plugins: -
-% srcdir/configure \ - --host=x86_64-unknown-linux-gnu \ - --enable-linker-plugin-configure-flags=--host=i686-pc-linux-gnu \ - --enable-linker-plugin-flags='CC=gcc\ -m32\ -Wl,-rpath,[...]/i686-pc-linux-gnu/lib' -
--with-plugin-ld=pathname
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-canonical-system-headers
--disable-canonical-system-headers
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. !
!--with-glibc-version=major.minor
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. !
!--enable-as-accelerator-for=target
Build as offload target compiler. Specify offload host triple by target. !
!--enable-offload-targets=target1[=path1],…,targetN[=pathN]
Enable offloading to targets target1, …, targetN. Offload compilers are expected to be already installed. Default search path for them is exec-prefix, but it can be changed by ! specifying paths path1, …, pathN. !
!% srcdir/configure \ ! --enable-offload-target=i686-unknown-linux-gnu=/path/to/i686/compiler,x86_64-pc-linux-gnu !
If ‘hsa’ is specified as one of the targets, the compiler will be built with support for HSA GPU accelerators. Because the same compiler will emit the accelerator code, no path should be specified. !
!--with-hsa-runtime=pathname
--with-hsa-runtime-include=pathname
--with-hsa-runtime-lib=pathname
If you configure GCC with HSA offloading but do not have the HSA run-time library installed in a standard location then you can explicitly specify the directory where they are installed. The ! --with-hsa-runtime=hsainstalldir option is a shorthand for ! --with-hsa-runtime-lib=hsainstalldir/lib and ! --with-hsa-runtime-include=hsainstalldir/include. !
The following options only apply to building cross compilers. !
!--with-sysroot
--with-sysroot=dir
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 make install
; 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. !
!--with-build-sysroot
--with-build-sysroot=dir
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. !
!--with-headers
--with-headers=dir
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. fixincludes
will be run on these files to make them compatible with GCC.
!
--without-headers
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. !
!--with-libs
--with-libs="dir1 dir2 … dirN"
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. !
!--with-newlib
Specifies that ‘newlib’ is
being used as the target C library. This causes __eprintf
to be
! omitted from libgcc.a on the assumption that it will be provided by
! ‘newlib’.
!
--with-avrlibc
Specifies that ‘AVR-Libc’ is
being used as the target C library. This causes float support
! functions like __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
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. !
!--with-build-time-tools=dir
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
! ar
, as
, ld
, nm
,
! ranlib
and strip
if necessary, and possibly
! objdump
. Otherwise, GCC may use an inconsistent set of
! tools.
!
configure
test resultsSometimes, 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:
!
build_configargs
The contents of this variable is passed to all build configure
scripts.
!
host_configargs
The contents of this variable is passed to all host configure
scripts.
!
target_configargs
The contents of this variable is passed to all target configure
scripts.
-
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.
!
The following options apply to the build of the Objective-C runtime library. !
!--enable-objc-gc
Specify that an additional variant of the GNU Objective-C runtime library is built, using an external build of the Boehm-Demers-Weiser garbage collector (http://www.hboehm.info/gc/). This library needs to be available for each multilib variant, unless configured with ! --enable-objc-gc=‘auto’ in which case the build of the additional runtime library is skipped when not available and the build continues. !
!--with-target-bdw-gc=list
--with-target-bdw-gc-include=list
--with-target-bdw-gc-lib=list
Specify search directories for the garbage collector header files and libraries. list is a comma separated list of key value pairs of the ! form ‘multilibdir=path’, where the default multilib key ! is named as ‘.’ (dot), or is omitted (e.g. ! ‘--with-target-bdw-gc=/opt/bdw-gc,32=/opt-bdw-gc32’). !
!The options --with-target-bdw-gc-include and ! --with-target-bdw-gc-lib must always be specified together for each multilib variant and they take precedence over ! --with-target-bdw-gc. If --with-target-bdw-gc-include is missing values for a multilib, then the value for the default ! multilib is used (e.g. ‘--with-target-bdw-gc-include=/opt/bdw-gc/include’ ! ‘--with-target-bdw-gc-lib=/opt/bdw-gc/lib64,32=/opt-bdw-gc/lib32’). If none of these options are specified, the library is assumed in ! default locations. !
Return to the GCC Installation page -
- - - - - - - - - - - --- 732,1448 ---- inlwxc1
type instructions. This assumption holds true in a
pure 32-bit environment and can hold true in a 64-bit environment if
the address space is accurately set to be 32-bit for o32 and n32.
!
! --with-madd4
--without-madd4
madd4
instruction
family can be problematic when targeting a combination of cores that
implement these instructions differently. There are two known cores
that implement these as fused operations instead of unfused (where
unfused is normally expected). Disabling these instructions is the
only way to ensure compatible code is generated; this will incur
a performance penalty.
!
! --with-mips-plt
--enable-__cxa_atexit
--enable-gnu-indirect-function
ifunc
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-mode
gettext
tools
to do so.
!
! --disable-bootstrap
--enable-bootstrap
--enable-generated-files-in-srcdir
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.
!
!
--enable-version-specific-runtime-libs
--with-aix-soname=‘
aix’, ‘
svr4’ or ‘
both’
Shared Object
files as members of unversioned Archive Library
files named
! ‘lib.a’) causes numerous headaches for package managers. However,
Import Files
as members of Archive Library
files allow for
filename-based versioning of shared libraries as seen on Linux/SVR4,
! where this is called the "SONAME". But as they prevent static linking,
Import Files
may be used with Runtime Linking
only, where the
! linker does search for ‘libNAME.so’ before ‘libNAME.a’ library
! filenames with the ‘-lNAME’ linker flag.
!
! For detailed information please refer to the AIX ! ld Command reference. ! !
As long as shared library creation is enabled, upon: !
--with-aix-soname=aix
--with-aix-soname=both
Shared Archive Library
file is created:
! Shared Object
file as archive member named
! ‘libNAME.so.V’ (except for ‘libgcc_s’, where the Shared
! Object
file is named ‘shr.o’ for backwards compatibility), which
! dlopen("libNAME.a(libNAME.so.V)", RTLD_MEMBER)
! Static Archive
Library
file is needed
! --with-aix-soname=both
--with-aix-soname=svr4
Shared Archive Library
file is created:
! Shared Object
file as archive member named
! ‘shr.o’, which
! -G linker flag
! F_LOADONLY
flag set
! dlopen("libNAME.so.V(shr.o)",
RTLD_MEMBER)
! Import File
as archive member named ‘shr.imp’,
which
! Loader Section
of subsequent binaries
! ‘
weak’ Keyword
! Shared Archive Library
file
! ld Command
to find ‘lib.so.V(shr.imp)’ via
! the ‘-lNAME’ argument (requires Runtime Linking
to be enabled)
! dlopen("libNAME.so(shr.o)",
RTLD_MEMBER)
! As long as static library creation is enabled, upon: !
--with-aix-soname=svr4
Static Archive Library
is created:
! Static Object
files as archive members, which
! While the aix-soname=‘svr4’ option does not create Shared Object
files as members of unversioned Archive Library
files any more, package
managers still are responsible to
transfer Shared Object
files
found as member of a previously installed unversioned Archive Library
file into the newly installed Archive Library
file with the same
filename.
!
!
WARNING: Creating Shared Object
files with Runtime Linking
enabled may bloat the TOC, eventually leading to TOC overflow
errors,
! requiring the use of either the -Wl,-bbigtoc linker flag (seen to
break with the GDB
debugger) or some of the TOC-related compiler flags,
see “RS/6000 and PowerPC Options” in the main manual.
!
!
--with-aix-soname is currently supported by ‘libgcc_s’ only, so this option is still experimental and not for normal use yet. ! !
Default is the traditional behavior --with-aix-soname=‘aix’.
!
!
--enable-languages=
lang1,
lang2,...
grep ^language= */config-lang.in !!
Currently, you can use any of the following:
all
, ada
, c
, c++
, fortran
,
! go
, jit
, lto
, 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, Jit, and Objective-C++ are not default languages. LTO is not a
! default language, but is built by default because --enable-lto is
enabled by default. The other languages are default languages.
!
!
--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-support
libgfortran
do not add
support for libquadmath
on systems supporting it.
!
! --disable-libgomp
--disable-libvtv
--with-dwarf2
--with-advance-toolchain=
at--enable-targets=all
--enable-targets=
target_list--enable-default-pie
--enable-secureplt
--enable-default-ssp
--enable-cld
--enable-win32-registry
--enable-win32-registry=
key--disable-win32-registry
HKEY_LOCAL_MACHINE\SOFTWARE\Free Software Foundation\
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.
!
!
--nfp
--enable-werror
--disable-werror
--enable-werror=yes
--enable-werror=no
--enable-checking
--enable-checking=
listThe ‘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.
!
!
--disable-stage1-checking
--enable-stage1-checking
--enable-stage1-checking=
list--enable-coverage
--enable-coverage=
level--enable-gather-detailed-mem-stats
--enable-valgrind-annotations
--enable-nls
--disable-nls
--with-included-gettext
--with-catgets
gettext
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
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-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-128
long 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.
!
! --enable-fdpic
--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=
pathnameThese flags are applicable to the host platform only. When building
a cross compiler, they will not be used to configure target libraries.
!
!
--with-isl=
pathname--with-isl-include=
pathname--with-isl-lib=
pathnameThese flags are applicable to the host platform only. When building
a cross compiler, they will not be used to configure target libraries.
!
!
--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
--with-diagnostics-color=
choiceGCC_COLORS
is present and non-empty in the environment, and
! -fdiagnostics-color=never otherwise.
!
! --enable-lto
--disable-lto
--enable-linker-plugin-configure-flags=FLAGS
--enable-linker-plugin-flags=FLAGS
% srcdir/configure \ ! --host=x86_64-unknown-linux-gnu \ ! --enable-linker-plugin-configure-flags=--host=i686-pc-linux-gnu \ ! --enable-linker-plugin-flags='CC=gcc\ -m32\ -Wl,-rpath,[...]/i686-pc-linux-gnu/lib' !!
--with-plugin-ld=
pathname--enable-canonical-system-headers
--disable-canonical-system-headers
--with-glibc-version=
major.
minorIf 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.
!
!
--enable-as-accelerator-for=
target--enable-offload-targets=
target1[=
path1],...,
targetN[=
pathN]
% srcdir/configure \ ! --enable-offload-target=i686-unknown-linux-gnu=/path/to/i686/compiler,x86_64-pc-linux-gnu !!
If ‘hsa’ is specified as one of the targets, the compiler will be
built with support for HSA GPU accelerators. Because the same
compiler will emit the accelerator code, no path should be specified.
!
!
--with-hsa-runtime=
pathname--with-hsa-runtime-include=
pathname--with-hsa-runtime-lib=
pathnameThe following options only apply to building cross compilers. ! !
--with-sysroot
--with-sysroot=
dirThis 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 make install
; 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.
!
!
--with-build-sysroot
--with-build-sysroot=
dirThis 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.
!
!
--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=
dirFor 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.
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: ! !
build_configargs
host_configargs
target_configargs
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. ! !
The following options apply to the build of the Objective-C runtime library. ! !
--enable-objc-gc
--with-target-bdw-gc=
list--with-target-bdw-gc-include=
list--with-target-bdw-gc-lib=
listThe options --with-target-bdw-gc-include and ! --with-target-bdw-gc-lib must always be specified together for each multilib variant and they take precedence over ! --with-target-bdw-gc. If --with-target-bdw-gc-include is missing values for a multilib, then the value for the default ! multilib is used (e.g. ‘--with-target-bdw-gc-include=/opt/bdw-gc/include’ ! ‘--with-target-bdw-gc-lib=/opt/bdw-gc/lib64,32=/opt-bdw-gc/lib32’). If none of these options are specified, the library is assumed in ! default locations.
Return to the GCC Installation page + + + + + + + + + + diff -Nrcpad gcc-7.1.0/INSTALL/download.html gcc-7.2.0/INSTALL/download.html *** gcc-7.1.0/INSTALL/download.html Tue May 2 12:44:00 2017 --- gcc-7.2.0/INSTALL/download.html Mon Aug 14 08:03:32 2017 *************** *** 1,135 **** ! ! ! ! !
!GCC is distributed via SVN and FTP
! tarballs compressed with gzip
or
! bzip2
.
!
Please refer to the releases web page for information on how to obtain GCC. !
!The source distribution includes the C, C++, Objective-C, Fortran, and Ada (in the case of GCC 3.1 and later) compilers, as well as ! runtime libraries for C++, Objective-C, and Fortran. 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. You may simply run the
! contrib/download_prerequisites
script in the GCC source directory
! to set up everything.
Otherwise 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 -
- - - - - - - - - - - --- 1,90 ---- ! ! !Please refer to the releases web page for information on how to obtain GCC. ! !
The source distribution includes the C, C++, Objective-C, Fortran, and Ada (in the case of GCC 3.1 and later) compilers, as well as ! runtime libraries for C++, Objective-C, and Fortran. 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. You may simply run the ! contrib/download_prerequisites script in the GCC source directory ! to set up everything. Otherwise 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-7.1.0/INSTALL/finalinstall.html gcc-7.2.0/INSTALL/finalinstall.html *** gcc-7.1.0/INSTALL/finalinstall.html Tue May 2 12:44:01 2017 --- gcc-7.2.0/INSTALL/finalinstall.html Mon Aug 14 08:03:32 2017 *************** *** 1,227 **** ! ! ! ! !
!Now that GCC has been built (and optionally tested), you can install it with !
cd objdir && make install !
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++ library 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
-
make DESTDIR=path-to-rootdir install -
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 DESTDIR
need not exist yet; it will be created if necessary.
!
There is a subtle point with tooldirs and 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.
-
You can install stripped programs and libraries with -
-make install-strip -
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: !
!gcc
.
This tells us which version of GCC you built and the options you passed to
configure.
! 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 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 -
- - - - - - --- 1,172 ---- ! ! !cd objdir && make install !!
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++ library 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 !
make DESTDIR=path-to-rootdir install !!
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 DESTDIR
need not exist yet; it will be created if necessary.
!
!
There is a subtle point with tooldirs and 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.
!
You can install stripped programs and libraries with ! !
make install-strip !!
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-7.1.0/INSTALL/gfdl.html gcc-7.2.0/INSTALL/gfdl.html *** gcc-7.1.0/INSTALL/gfdl.html Tue May 2 12:44:02 2017 --- gcc-7.2.0/INSTALL/gfdl.html Mon Aug 14 08:03:32 2017 *************** *** 1,133 **** ! ! ! ! !
!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. !
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 ---- ! !
!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. !!
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,572 **** 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: -
-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''. -
If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts, replace the “with...Texts.” line with this: -
-with the Invariant Sections being list their titles, with - the Front-Cover Texts being list, and with the Back-Cover Texts - being list. -
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: !
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''. !!
If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts, replace the “with...Texts.” line with this: !
with the Invariant Sections being list their titles, with ! the Front-Cover Texts being list, and with the Back-Cover Texts ! being list. !!
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-7.1.0/INSTALL/index.html gcc-7.2.0/INSTALL/index.html *** gcc-7.1.0/INSTALL/index.html Tue May 2 12:43:58 2017 --- gcc-7.2.0/INSTALL/index.html Mon Aug 14 08:03:32 2017 *************** *** 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-2017 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. !
! ! ! ! ! ! ! ! ! - - --- 1,123 ---- ! ! !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-2017 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. + + + + + + + + + + + + + diff -Nrcpad gcc-7.1.0/INSTALL/old.html gcc-7.2.0/INSTALL/old.html *** gcc-7.1.0/INSTALL/old.html Tue May 2 12:44:01 2017 --- gcc-7.2.0/INSTALL/old.html Mon Aug 14 08:03:32 2017 *************** *** 1,232 **** ! ! ! ! !
!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
PATH
environment variable such that the necessary GNU tools come
before the standard system tools.
-
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: -
-./configure --host=sparc-sun-sunos4.1 -
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 ---- ! !
!Installing GCC: Old documentation ! ! ! ! ! ! ! ! ! !Installing GCC: Old documentation
Old installation documentation
!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. ! !
!
!- If you have chosen a configuration for GCC which requires other GNU tools (such as GAS or the GNU linker) instead of the standard system tools, install the required tools in the build directory under the names ! as, ld or whatever is appropriate. !
Alternatively, you can do subsequent compilation using a value of the
PATH
environment variable such that the necessary GNU tools come before the standard system tools. !- Specify the host, build and target machine configurations. You do this ! when you run the configure script. ! !
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: ! !
./configure --host=sparc-sun-sunos4.1 !!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. !
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. !!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, *************** m3230, magnum, merlin, miniframe, *** 237,255 **** 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.
! ! ! ! - - --- 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-7.1.0/INSTALL/prerequisites.html gcc-7.2.0/INSTALL/prerequisites.html *** gcc-7.1.0/INSTALL/prerequisites.html Tue May 2 12:43:59 2017 --- gcc-7.2.0/INSTALL/prerequisites.html Mon Aug 14 08:03:32 2017 *************** *** 1,398 **** ! ! ! ! !
!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. !
!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. The in-tree build is only supported with the GMP version that download_prerequisites installs. !
!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. The in-tree build is only supported with the MPFR version that download_prerequisites installs. !
!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. The in-tree build is only supported with the MPC version that download_prerequisites installs. !
!Necessary to build GCC with the Graphite loop optimizations. ! It can be downloaded from ftp://gcc.gnu.org/pub/gcc/infrastructure/. 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 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.6. 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. This bug has been fixed in 8.6.1. !
!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 regenerate jit/docs/_build/texinfo from the .rst - files in the directories below jit/docs. -
-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.
-
-
Return to the GCC Installation page -
- - - - - - --- 1,295 ---- ! ! !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. ! !
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.6. 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-7.1.0/INSTALL/specific.html gcc-7.2.0/INSTALL/specific.html *** gcc-7.1.0/INSTALL/specific.html Tue May 2 12:43:59 2017 --- gcc-7.2.0/INSTALL/specific.html Mon Aug 14 08:03:32 2017 *************** *** 1,728 **** ! ! ! ! !
!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. !
!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. !
!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. !
!Building the Ada frontend commonly fails (an infinite loop executing
xsinfo
) if the host compiler is GNAT 4.8. Host compilers built from the
GNAT 4.6, 4.9 or 5 release branches are known to succeed.
!
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: -
- !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 https://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-elf
Mainly for monolithic embedded systems. Includes a multilib for the ! ‘v10’ core used in ‘ETRAX 100 LX’. !
cris-axis-linux-gnu
A GNU/Linux port for the CRIS architecture, currently targeting ! ‘ETRAX 100 LX’ by default. !
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 may not configure properly on FreeBSD prior to the FreeBSD 7.0 release with GNU binutils after 2.16.1. !
!The FT32 processor. This configuration is intended for embedded systems. !
!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 library haven’t been ported to 64-bit HP-UX and doesn’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 cannot 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. !
!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 cannot 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 cannot 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. !
!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. The versions included in Solaris 10, from GNU binutils 2.15 (in ! /usr/sfw/bin/gas), and Solaris 11, from GNU binutils 2.19 or ! newer (also available as /usr/bin/gas and ! /usr/gnu/bin/as), work fine. Please note that the current version, from GNU binutils 2.26, only works on Solaris 12 when using the Solaris linker. On Solaris 10 and 11, you either have to wait for GNU binutils 2.26.1 or newer, or stay with GNU binutils 2.25.1. Recent ! versions of the Solaris assembler in /usr/ccs/bin/as work almost ! as well, though. !
!For linking, the Solaris linker, is preferred. If you want to use the GNU linker instead, note that due to a packaging bug the version in Solaris ! 10, from GNU binutils 2.15 (in /usr/sfw/bin/gld), cannot be used, while the version in Solaris 11, from GNU binutils 2.19 or newer (also ! in /usr/gnu/bin/ld and /usr/bin/gld), works, as does the latest version, from GNU binutils 2.26. !
!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. !
!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 4.9 and above require a C++ compiler for bootstrap. IBM VAC++ / xlC cannot bootstrap GCC. xlc can bootstrap an older version of GCC and G++ can bootstrap recent releases of GCC. !
!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 7.1 added partial support for DWARF debugging, but full support requires AIX 7.1 TL03 SP7 that supports additional DWARF sections and fixes a bug in the assembler. AIX 7.1 TL03 SP5 distributed a version of libm.a missing important symbols; a fix for IV77796 will be included in SP6. !
!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,689 ---- ! !
!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. !
!
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. ! !
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. ! !
Building the Ada frontend commonly fails (an infinite loop executing
xsinfo
) if the host compiler is GNAT 4.8. Host compilers built from the
GNAT 4.6, 4.9 or 5 release branches are known to succeed.
!
!
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: !
!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 https://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-elf
cris-axis-linux-gnu
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 may not configure properly on FreeBSD prior to the FreeBSD 7.0 release with GNU binutils after 2.16.1. ! !
The FT32 processor. This configuration is intended for embedded systems. ! !
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 library haven't been ported to 64-bit HP-UX and doesn'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 cannot 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. ! !
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 cannot 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 cannot 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. ! !
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. The versions included in Solaris 10, from GNU binutils 2.15 (in ! /usr/sfw/bin/gas), and Solaris 11, from GNU binutils 2.19 or ! newer (also available as /usr/bin/gas and ! /usr/gnu/bin/as), work fine. Please note that the current version, from GNU binutils 2.26, only works on Solaris 12 when using the Solaris linker. On Solaris 10 and 11, you either have to wait for GNU binutils 2.26.1 or newer, or stay with GNU binutils 2.25.1. Recent ! versions of the Solaris assembler in /usr/ccs/bin/as work almost ! as well, though. ! ! !
For linking, the Solaris linker, is preferred. If you want to use the GNU linker instead, note that due to a packaging bug the version in Solaris ! 10, from GNU binutils 2.15 (in /usr/sfw/bin/gld), cannot be used, while the version in Solaris 11, from GNU binutils 2.19 or newer (also ! in /usr/gnu/bin/ld and /usr/bin/gld), works, as does the latest version, from GNU binutils 2.26. ! !
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. ! !
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 4.9 and above require a C++ compiler for bootstrap. IBM VAC++ / xlC cannot bootstrap GCC. xlc can bootstrap an older version of GCC and G++ can bootstrap recent releases of GCC. ! !
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 7.1 added partial support for DWARF debugging, but full support requires AIX 7.1 TL03 SP7 that supports additional DWARF sections and fixes a bug in the assembler. AIX 7.1 TL03 SP5 distributed a version of libm.a missing important symbols; a fix for IV77796 will be included in SP6. ! !
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 *** 730,1484 **** 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 !
Eventually, the ! --with-aix-soname=svr4 configure option may drop the need for this procedure for libraries that support it. !
!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. !
!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.
!
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. !
!Nvidia PTX target. !
!Instead of GNU binutils, you will need to install ! nvptx-tools. Tell GCC where to find it: ! --with-build-time-tools=[install-nvptx-tools]/nvptx-none/bin. !
!A nvptx port of newlib is available at ! nvptx-newlib. It can be automatically built together with GCC. For this, add a ! symbolic link to nvptx-newlib’s newlib directory to the directory containing the GCC sources. !
!Use the --disable-sjlj-exceptions and ! --enable-newlib-io-long-long options when configuring. !
!You can specify a default version for the -mcpu=cpu_type ! switch by using the configure option --with-cpu-cpu_type. !
!You will need GNU binutils 2.15 or newer. !
!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 https://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 RISC-V RV32 instruction set. This configuration is intended for embedded systems. This (and all other RISC-V) targets are supported upstream as of the binutils 2.28 release. !
!The RISC-V RV32 instruction set running GNU/Linux. This (and all other RISC-V) targets are supported upstream as of the binutils 2.28 release. !
!The RISC-V RV64 instruction set. ! This configuration is intended for embedded systems. This (and all other RISC-V) targets are supported upstream as of the binutils 2.28 release. !
!The RISC-V RV64 instruction set running GNU/Linux. This (and all other RISC-V) targets are supported upstream as of the binutils 2.28 release. !
!The Renesas RX 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 removed in GCC 5. Support for Solaris 8 has been 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, 4.7.3, and 4.8.2 as
! /usr/gcc/4.5/bin/gcc
or similar. 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’or ‘boehm-gc’. 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 10 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 10, 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 10
documentation.
!
Starting with Solaris 11, the package management has changed, so you
need to check for system/header
, system/linker
, and
developer/assembler
packages. Checking for and installing
! packages is done with the pkg
command now.
!
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 Solaris assembler or the GNU assembler, in
! conjunction with the Solaris linker. The GNU as
versions included in Solaris 10, from GNU binutils 2.15 (in
! /usr/sfw/bin/gas), and Solaris 11,
! from GNU binutils 2.19 or newer (also in /usr/bin/gas and
! /usr/gnu/bin/as), are known to work.
Current versions of GNU binutils (2.26)
are known to work as well, with the caveat mentioned in
i?86-*-solaris2.10 . Note that your mileage may vary
if you use a combination of the GNU tools and the Solaris 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.26) is known to work, but generally lacks platform specific
! features, so better stay with Solaris 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 the Solaris linker,
! 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. Solaris c++filt
from the Solaris
Studio compilers does not work.
!
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.
!
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 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. !
!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 -
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. !
!CDS VISIUMcore processor. This configuration is intended for embedded systems. !
!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 a 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.org/doku.php. 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. !
!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 --- 691,1490 ---- 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 !!
Eventually, the ! --with-aix-soname=svr4 configure option may drop the need for this procedure for libraries that support it. ! !
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. ! !
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.
!
!
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. ! !
Nvidia PTX target. ! !
Instead of GNU binutils, you will need to install ! nvptx-tools. Tell GCC where to find it: ! --with-build-time-tools=[install-nvptx-tools]/nvptx-none/bin. ! !
A nvptx port of newlib is available at ! nvptx-newlib. It can be automatically built together with GCC. For this, add a ! symbolic link to nvptx-newlib's newlib directory to the directory containing the GCC sources. ! !
Use the --disable-sjlj-exceptions and ! --enable-newlib-io-long-long options when configuring. ! !
You can specify a default version for the -mcpu=cpu_type ! switch by using the configure option --with-cpu-cpu_type. ! !
You will need GNU binutils 2.15 or newer. ! !
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 https://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 RISC-V RV32 instruction set. + This configuration is intended for embedded systems. This (and all other RISC-V) targets are supported upstream as of the binutils 2.28 release. ! !
The RISC-V RV32 instruction set running GNU/Linux. This (and all other RISC-V) targets are supported upstream as of the binutils 2.28 release. ! !
The RISC-V RV64 instruction set. ! This configuration is intended for embedded systems. This (and all other RISC-V) targets are supported upstream as of the binutils 2.28 release. ! !
The RISC-V RV64 instruction set running GNU/Linux. This (and all other RISC-V) targets are supported upstream as of the binutils 2.28 release. ! !
The Renesas RX 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 removed in GCC 5. Support for Solaris 8 has been 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, 4.7.3, and 4.8.2 as ! /usr/gcc/4.5/bin/gcc or similar. 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’or ‘boehm-gc’. 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 10 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 10, 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 10
documentation.
!
!
Starting with Solaris 11, the package management has changed, so you
need to check for system/header
, system/linker
, and
developer/assembler
packages. Checking for and installing
! packages is done with the pkg command now.
!
!
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 Solaris assembler or the GNU assembler, in ! conjunction with the Solaris linker. The GNU as versions included in Solaris 10, from GNU binutils 2.15 (in ! /usr/sfw/bin/gas), and Solaris 11, ! from GNU binutils 2.19 or newer (also in /usr/bin/gas and ! /usr/gnu/bin/as), are known to work. Current versions of GNU binutils (2.26) are known to work as well, with the caveat mentioned in i?86-*-solaris2.10 . Note that your mileage may vary if you use a combination of the GNU tools and the Solaris 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.26) is known to work, but generally lacks platform specific ! features, so better stay with Solaris 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 the Solaris linker, ! 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. Solaris c++filt from the Solaris Studio compilers does not work. ! !
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. ! !
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 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. ! !
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 !!
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. ! !
CDS VISIUMcore processor. This configuration is intended for embedded systems. ! !
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 a 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.org/doku.php. 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. ! !
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 *** 1486,1519 **** 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 -
- - - - - - --- 1492,1522 ---- 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-7.1.0/INSTALL/test.html gcc-7.2.0/INSTALL/test.html *** gcc-7.1.0/INSTALL/test.html Tue May 2 12:44:01 2017 --- gcc-7.2.0/INSTALL/test.html Mon Aug 14 08:03:32 2017 *************** *** 1,304 **** ! ! ! ! !
!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. For running the BRIG frontend tests, a tool to assemble the binary BRIGs from HSAIL text, HSAILasm must be installed. !
!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-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 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. For running the BRIG frontend tests, a tool to assemble the binary BRIGs from HSAIL text, HSAILasm must be installed. ! !
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-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 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-7.1.0/LAST_UPDATED gcc-7.2.0/LAST_UPDATED
*** gcc-7.1.0/LAST_UPDATED Tue May 2 12:43:58 2017
--- gcc-7.2.0/LAST_UPDATED Mon Aug 14 08:03:32 2017
***************
*** 1 ****
! Obtained from SVN: tags/gcc_7_1_0_release revision 247494
--- 1 ----
! Obtained from SVN: tags/gcc_7_2_0_release revision 251082
diff -Nrcpad gcc-7.1.0/MD5SUMS gcc-7.2.0/MD5SUMS
*** gcc-7.1.0/MD5SUMS Tue May 2 14:43:35 2017
--- gcc-7.2.0/MD5SUMS Mon Aug 14 08:39:00 2017
***************
*** 1,5 ****
# This file contains the MD5 checksums of the files in the
! # gcc-7.1.0.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-7.2.0.tar.xz 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
*************** e399c6eed967a5699498feb798da61ee .gitat
*** 17,50 ****
fe60d87048567d4fe8c8a0ed2448bcc8 COPYING.RUNTIME
d32239bcb673463ab874e80d47fae504 COPYING3
6a6a8e020838b23406c81b19c1d46df6 COPYING3.LIB
! 8d69bd543a499b1311cd940e06f167f2 ChangeLog
fd4ecdf5d672efe2b0e409aca9cf9446 ChangeLog.jit
09538b708302f1735f6fa05b622ecf5e ChangeLog.tree-ssa
24ab760126489e69436a43185dc3d202 INSTALL/README
! de61e5edbf132502f330aa39715976b6 INSTALL/binaries.html
! a2b02e254f4690bcbc87a1c1f13759a1 INSTALL/build.html
! b14734e42e26ce89936e8641c4a4f0d9 INSTALL/configure.html
! b824d40b035b822555314d7f6b86806f INSTALL/download.html
! 480cce306c128e954ac0771c1c9f3edc INSTALL/finalinstall.html
! b9c7d2f1f76110a8b7628ae9c318aedd INSTALL/gfdl.html
! b753e1f933337efc448c2aca28ff2103 INSTALL/index.html
! a17e23676c66518ec84aa2bea22caebb INSTALL/old.html
! ec8f1661422ea5fec8bf960cfc0972f6 INSTALL/prerequisites.html
! 7e2bead672db2c9ae8ead1cef428bd3a INSTALL/specific.html
! f86fda6a75f816f4e61bcafe866fcfb9 INSTALL/test.html
! 97a6d673ab68a7896e59472f9f86304d LAST_UPDATED
b7046438c5076ff5c22da3f713c55819 MAINTAINERS
cf9f2757ce84b3623a2c25cd96e2630f Makefile.def
38d4e84f45aef7dc5e4cce9befc6252d Makefile.in
2233eb495f622e1cbca6f0e111f96048 Makefile.tpl
! a978c7db299376b260387b0e591fdd85 NEWS
80d26bc3b1ad4f6969a96a24c9181bf5 README
500b9244caa7a7ab23ece1db37efa76d compile
cb74b6c8a93f1e46388212f44c60afed config-ml.in
07fc7c2000154cc8d5bd1211bad7a65b config.guess
040359150cf11493f973a46d8a25b06b config.rpath
3e5a5bd82d324a14f895209750e785b8 config.sub
! 5b7a713b5495fd070b1ff0f134e0fc85 config/ChangeLog
0fcd4badfe2a2191778bdf5ab94aa40c config/acinclude.m4
4e07b66e4e4b3c6e35ba2a752e1cd95d config/acx.m4
6b030f5cf640bdd401ea739f54a667f8 config/asmcfi.m4
--- 17,50 ----
fe60d87048567d4fe8c8a0ed2448bcc8 COPYING.RUNTIME
d32239bcb673463ab874e80d47fae504 COPYING3
6a6a8e020838b23406c81b19c1d46df6 COPYING3.LIB
! 6b798ce6cb4e03620088eb69af9c42ce ChangeLog
fd4ecdf5d672efe2b0e409aca9cf9446 ChangeLog.jit
09538b708302f1735f6fa05b622ecf5e ChangeLog.tree-ssa
24ab760126489e69436a43185dc3d202 INSTALL/README
! b61a488919c46f3d85d5632b7822144f INSTALL/binaries.html
! f31c9b7e2c6b5c9036d2585c89212669 INSTALL/build.html
! 389768a39e48dac67ac477e6ec089bf0 INSTALL/configure.html
! c006991610497e0d1e2eb3ddbae3abc0 INSTALL/download.html
! 25ac1b699f90536f5a5366fbb4c9cce6 INSTALL/finalinstall.html
! 6cd4943d3fd0a684344aa9501c1f6a92 INSTALL/gfdl.html
! 990bc554f2ec342c9c2e7ee8d2214836 INSTALL/index.html
! 5298546b61e638e7afdea2f506a9c6a6 INSTALL/old.html
! af9fd8189c1230a90586b250985c4b4b INSTALL/prerequisites.html
! 213df43fe2cf1e44974b6e79782df83a INSTALL/specific.html
! 46d726564091e71e397f3cb6cf879bac INSTALL/test.html
! 83254129964b09f076e58144051fa7ca LAST_UPDATED
b7046438c5076ff5c22da3f713c55819 MAINTAINERS
cf9f2757ce84b3623a2c25cd96e2630f Makefile.def
38d4e84f45aef7dc5e4cce9befc6252d Makefile.in
2233eb495f622e1cbca6f0e111f96048 Makefile.tpl
! 923c753f971224f3cd963f9c70d5078a NEWS
80d26bc3b1ad4f6969a96a24c9181bf5 README
500b9244caa7a7ab23ece1db37efa76d compile
cb74b6c8a93f1e46388212f44c60afed config-ml.in
07fc7c2000154cc8d5bd1211bad7a65b config.guess
040359150cf11493f973a46d8a25b06b config.rpath
3e5a5bd82d324a14f895209750e785b8 config.sub
! 1913d97fd1890925df06e74214a2d867 config/ChangeLog
0fcd4badfe2a2191778bdf5ab94aa40c config/acinclude.m4
4e07b66e4e4b3c6e35ba2a752e1cd95d config/acx.m4
6b030f5cf640bdd401ea739f54a667f8 config/asmcfi.m4
*************** e2dc6b4fd62b77bff96b7951ef74f78f config
*** 136,142 ****
0163b672c888aaf1c8ad3e867a0ec9f1 config/zlib.m4
d6ddde030a4686d740140dc1f5ed9952 configure
278ffc6b756f6d7bbb6520b724a3a37d configure.ac
! d649a6996a28bd891b3023ff905bf13e contrib/ChangeLog
5fc435c7928f858246df931ea3f3ece7 contrib/ChangeLog.jit
7af8d2979bf1a7cfa88e30d05fa22be2 contrib/ChangeLog.tree-ssa
41c532dfc353377dce9eb2fbaa3179fd contrib/analyze_brprob.py
--- 136,142 ----
0163b672c888aaf1c8ad3e867a0ec9f1 config/zlib.m4
d6ddde030a4686d740140dc1f5ed9952 configure
278ffc6b756f6d7bbb6520b724a3a37d configure.ac
! cfe162c8d5fedcfe17b9c2e2f8d02322 contrib/ChangeLog
5fc435c7928f858246df931ea3f3ece7 contrib/ChangeLog.jit
7af8d2979bf1a7cfa88e30d05fa22be2 contrib/ChangeLog.tree-ssa
41c532dfc353377dce9eb2fbaa3179fd contrib/analyze_brprob.py
*************** be8553122365f33091cb9b32dfa232c6 contri
*** 166,172 ****
8d5fd6a30a05940f4fb9383e2ea15a97 contrib/gennews
2d35f147fc45f270eb169156cf7550e0 contrib/gimple.vim
59304fc08afa489baa6b920cc76dc625 contrib/gthr_supp_vxw_5x.c
! 5ba8d03396e5a49397bc91fb352e9e69 contrib/header-tools/ChangeLog
1ba821a1e480c2f8ac33b68ca1097770 contrib/header-tools/README
05ef7fb87e90ba93ee04659be072a357 contrib/header-tools/count-headers
ba0485a3c721bce9e32407ef996d2a9d contrib/header-tools/gcc-order-headers
--- 166,172 ----
8d5fd6a30a05940f4fb9383e2ea15a97 contrib/gennews
2d35f147fc45f270eb169156cf7550e0 contrib/gimple.vim
59304fc08afa489baa6b920cc76dc625 contrib/gthr_supp_vxw_5x.c
! 0aa82ae3adb3ffdafe83795e81ec8cb2 contrib/header-tools/ChangeLog
1ba821a1e480c2f8ac33b68ca1097770 contrib/header-tools/README
05ef7fb87e90ba93ee04659be072a357 contrib/header-tools/count-headers
ba0485a3c721bce9e32407ef996d2a9d contrib/header-tools/gcc-order-headers
*************** a34668cfad9dec733354503fbc67fb24 contri
*** 188,194 ****
87a19b40fbd220938cf6c23c42c255e2 contrib/prepare_patch.sh
959cb8ef692d41f5b4e0bb200810e0c6 contrib/prerequisites.md5
422c59c5fe9228a3dec0f7c819d63fc1 contrib/prerequisites.sha512
! 8e1536ecb54c231761c05d021d414ef0 contrib/reghunt/ChangeLog
cf247a580e49d212518de409793db0a8 contrib/reghunt/bin/gcc-build-full
724e70ea3e80f87f2a201bbe2f1eef37 contrib/reghunt/bin/gcc-build-simple
3f2318bae7562a4ad1639e686916a545 contrib/reghunt/bin/gcc-cleanup
--- 188,194 ----
87a19b40fbd220938cf6c23c42c255e2 contrib/prepare_patch.sh
959cb8ef692d41f5b4e0bb200810e0c6 contrib/prerequisites.md5
422c59c5fe9228a3dec0f7c819d63fc1 contrib/prerequisites.sha512
! eb963e12bd8ef679855b7932eeff7fa7 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
*** 247,253 ****
e2829fc4af4f433a6a328a62d5ce8066 contrib/reghunt/examples/reg-watch
afd863c2ec84c906e20f9b9787b1f0fe contrib/reghunt/examples/reg-watch.awk
8955535523d4b5f48006bcb851ba9b4b contrib/reghunt/examples/testall
! 0325ce1470de36661ee6fea6db4709d0 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
--- 247,253 ----
e2829fc4af4f433a6a328a62d5ce8066 contrib/reghunt/examples/reg-watch
afd863c2ec84c906e20f9b9787b1f0fe contrib/reghunt/examples/reg-watch.awk
8955535523d4b5f48006bcb851ba9b4b contrib/reghunt/examples/testall
! 0e4a1374777061bb7de216f7a5b83d69 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
*************** db934a41ee73c66dbdde7290d85e547d contri
*** 272,278 ****
45d4839f2ac702761b88d502311d47ef contrib/vimrc
52ed3669ef691d1606b2d8849f05cc6e contrib/warn_summary
8b59f0d0a2dcdced14765c514fbad719 depcomp
! 51dd2978009b5c57bbdcd78948b7229e fixincludes/ChangeLog
6de190723745dc3f75080144dfa2215e fixincludes/Makefile.in
b6e3f4950abc6e254b467063381f6473 fixincludes/README
455903ad4ff71fa5c5340ef7ae41a0e6 fixincludes/README-fixinc
--- 272,278 ----
45d4839f2ac702761b88d502311d47ef contrib/vimrc
52ed3669ef691d1606b2d8849f05cc6e contrib/warn_summary
8b59f0d0a2dcdced14765c514fbad719 depcomp
! 7375a136f367bdabaad2c6339c4905f2 fixincludes/ChangeLog
6de190723745dc3f75080144dfa2215e fixincludes/Makefile.in
b6e3f4950abc6e254b467063381f6473 fixincludes/README
455903ad4ff71fa5c5340ef7ae41a0e6 fixincludes/README-fixinc
*************** a5e817d35ded04a0fb03999b50c0e89e fixinc
*** 409,420 ****
955462b555900ecd3934223c64e21fa7 fixincludes/tests/base/types/vxTypesBase.h
c78e762f2c91f2af991feda7d3d7f4b2 fixincludes/tests/base/unistd.h
fe8b9c2159f95655fcb76d514f36eaf1 gcc/ABOUT-GCC-NLS
! b929c585508cab51d778d20e408d49bf gcc/BASE-VER
59530bdf33659b29e73d4adb9f9f6552 gcc/COPYING
a916467b91076e631dd8edb7424769c7 gcc/COPYING.LIB
d32239bcb673463ab874e80d47fae504 gcc/COPYING3
6a6a8e020838b23406c81b19c1d46df6 gcc/COPYING3.LIB
! 34568d22ff8e9cd232bd58d2474807c7 gcc/ChangeLog
a3b63c675afa7a655cc2bfa8a907af79 gcc/ChangeLog-1997
d9a88529352a010253c2e8fb1ed6023b gcc/ChangeLog-1998
240f08f81cb4699e8b49347db38233db gcc/ChangeLog-1999
--- 409,420 ----
955462b555900ecd3934223c64e21fa7 fixincludes/tests/base/types/vxTypesBase.h
c78e762f2c91f2af991feda7d3d7f4b2 fixincludes/tests/base/unistd.h
fe8b9c2159f95655fcb76d514f36eaf1 gcc/ABOUT-GCC-NLS
! bb21c11e7b548837faf2ee9c90f0286d gcc/BASE-VER
59530bdf33659b29e73d4adb9f9f6552 gcc/COPYING
a916467b91076e631dd8edb7424769c7 gcc/COPYING.LIB
d32239bcb673463ab874e80d47fae504 gcc/COPYING3
6a6a8e020838b23406c81b19c1d46df6 gcc/COPYING3.LIB
! 999c5a56e8c0234e68cccfacb62453de gcc/ChangeLog
a3b63c675afa7a655cc2bfa8a907af79 gcc/ChangeLog-1997
d9a88529352a010253c2e8fb1ed6023b gcc/ChangeLog-1998
240f08f81cb4699e8b49347db38233db gcc/ChangeLog-1999
*************** fb3fadb88e1d2b3b640cfaaa5ff11780 gcc/Ch
*** 443,461 ****
3eb07e0b2e542409bf73d359f7f65609 gcc/ChangeLog.ptr
e13638e26743ba41e6011b76cc00d9a9 gcc/ChangeLog.tree-ssa
739ab47f6425bcea1d05e4fc0542de54 gcc/ChangeLog.tuples
! 212fd172f980c4a37c8d4dd6cd2b4329 gcc/DATESTAMP
d41d8cd98f00b204e9800998ecf8427e gcc/DEV-PHASE
eb92e1ff5e982ca07e173e0eb286d243 gcc/FSFChangeLog
30e1e33411566388b3164558482dc5e6 gcc/FSFChangeLog.10
36698274bb69e2ada20f5cc434f3caa5 gcc/FSFChangeLog.11
6065e94f731578f1c9312bb93b2d306e gcc/LANGUAGES
! 19ab566104e554501e18320f916d53ca gcc/Makefile.in
ec6799501b2eb2923d5de6a66169dbd2 gcc/ONEWS
e582560d0bf728d88aed7e8d4a281453 gcc/README.Portability
3aab1d8a09402a2cfff7275fdfb6a31e gcc/acinclude.m4
9545fe83576dc99e441c64e268711730 gcc/aclocal.m4
9063d23e571fcde20283b9f34d5e3422 gcc/ada/9drpc.adb
! 644c04f1a6668e52663eea5cd948fa11 gcc/ada/ChangeLog
683be0b07dc4f64f118fd5e8ae9cb30d gcc/ada/ChangeLog-2001
7aff25efb203be4136b8776cdc812956 gcc/ada/ChangeLog-2002
cd2379152000f40157d349018fb9364d gcc/ada/ChangeLog-2003
--- 443,461 ----
3eb07e0b2e542409bf73d359f7f65609 gcc/ChangeLog.ptr
e13638e26743ba41e6011b76cc00d9a9 gcc/ChangeLog.tree-ssa
739ab47f6425bcea1d05e4fc0542de54 gcc/ChangeLog.tuples
! ea38231a57f8c814a51479b6404c5427 gcc/DATESTAMP
d41d8cd98f00b204e9800998ecf8427e gcc/DEV-PHASE
eb92e1ff5e982ca07e173e0eb286d243 gcc/FSFChangeLog
30e1e33411566388b3164558482dc5e6 gcc/FSFChangeLog.10
36698274bb69e2ada20f5cc434f3caa5 gcc/FSFChangeLog.11
6065e94f731578f1c9312bb93b2d306e gcc/LANGUAGES
! 4a7cbe56579b6c39a7520798bc5e91b4 gcc/Makefile.in
ec6799501b2eb2923d5de6a66169dbd2 gcc/ONEWS
e582560d0bf728d88aed7e8d4a281453 gcc/README.Portability
3aab1d8a09402a2cfff7275fdfb6a31e gcc/acinclude.m4
9545fe83576dc99e441c64e268711730 gcc/aclocal.m4
9063d23e571fcde20283b9f34d5e3422 gcc/ada/9drpc.adb
! 28abfbfad7a1ef31324f4b9236858fa6 gcc/ada/ChangeLog
683be0b07dc4f64f118fd5e8ae9cb30d gcc/ada/ChangeLog-2001
7aff25efb203be4136b8776cdc812956 gcc/ada/ChangeLog-2002
cd2379152000f40157d349018fb9364d gcc/ada/ChangeLog-2003
*************** db490c2781f3974e6d837c134babc359 gcc/ad
*** 1186,1192 ****
d7b66ac1aaeea0be7a33b6412aa727b9 gcc/ada/exp_ch13.ads
e930ddb7068625407d6da8234052844c gcc/ada/exp_ch2.adb
d0515cdb4252eb70d972b70426c649ac gcc/ada/exp_ch2.ads
! b1b4ed4f784efc85018f4b05c2cc6886 gcc/ada/exp_ch3.adb
6a0e34c2eb56d3eb433a3c7e9bac4115 gcc/ada/exp_ch3.ads
1b0eeab38f731dc303bfa81b3512b981 gcc/ada/exp_ch4.adb
e5d12abbc5b0b1ed7f257c85b2414be3 gcc/ada/exp_ch4.ads
--- 1186,1192 ----
d7b66ac1aaeea0be7a33b6412aa727b9 gcc/ada/exp_ch13.ads
e930ddb7068625407d6da8234052844c gcc/ada/exp_ch2.adb
d0515cdb4252eb70d972b70426c649ac gcc/ada/exp_ch2.ads
! 16ee89bc3ee6a2bc2945ca2fd84eb2d5 gcc/ada/exp_ch3.adb
6a0e34c2eb56d3eb433a3c7e9bac4115 gcc/ada/exp_ch3.ads
1b0eeab38f731dc303bfa81b3512b981 gcc/ada/exp_ch4.adb
e5d12abbc5b0b1ed7f257c85b2414be3 gcc/ada/exp_ch4.ads
*************** d7eca93022b3adc8f4a61dbe910e95d2 gcc/ad
*** 1466,1478 ****
b45654446bc74bb68ae4adef78906e9b gcc/ada/g-zspche.ads
c97edf7ce39a908dcaec55eb49d0abee gcc/ada/g-zstspl.ads
03f505d0c5a108b347698645d923a2bb gcc/ada/gcc-interface/Make-lang.in
! 35b1ce3ebfe7d87fe390e674eb04e3c3 gcc/ada/gcc-interface/Makefile.in
055be3d11fa6ccb53ffe7f8970a005ce gcc/ada/gcc-interface/ada-tree.def
cb9de0fea640e1eb0cb786f98b60263d gcc/ada/gcc-interface/ada-tree.h
51c95420b5900990141d2e5705582197 gcc/ada/gcc-interface/ada.h
4cbfd794461da0feb1b8661ec623b6c6 gcc/ada/gcc-interface/config-lang.in
9779c4debc13c6f1cfa1e4e6a6e6c638 gcc/ada/gcc-interface/cuintp.c
! 405f7e9e81d99331cff404b811605951 gcc/ada/gcc-interface/decl.c
c413d4d50e9563859f4d751a4404b705 gcc/ada/gcc-interface/gadaint.h
c7117c67e2102857d70e286a82985bc0 gcc/ada/gcc-interface/gigi.h
f2528ece7aa7e2ed8123de8fe434252a gcc/ada/gcc-interface/lang-specs.h
--- 1466,1478 ----
b45654446bc74bb68ae4adef78906e9b gcc/ada/g-zspche.ads
c97edf7ce39a908dcaec55eb49d0abee gcc/ada/g-zstspl.ads
03f505d0c5a108b347698645d923a2bb gcc/ada/gcc-interface/Make-lang.in
! 8a1bb9ff9adec5dfae1ee99f4168e0f0 gcc/ada/gcc-interface/Makefile.in
055be3d11fa6ccb53ffe7f8970a005ce gcc/ada/gcc-interface/ada-tree.def
cb9de0fea640e1eb0cb786f98b60263d gcc/ada/gcc-interface/ada-tree.h
51c95420b5900990141d2e5705582197 gcc/ada/gcc-interface/ada.h
4cbfd794461da0feb1b8661ec623b6c6 gcc/ada/gcc-interface/config-lang.in
9779c4debc13c6f1cfa1e4e6a6e6c638 gcc/ada/gcc-interface/cuintp.c
! 51127c0cd04f21cd8a24cabb46dbc078 gcc/ada/gcc-interface/decl.c
c413d4d50e9563859f4d751a4404b705 gcc/ada/gcc-interface/gadaint.h
c7117c67e2102857d70e286a82985bc0 gcc/ada/gcc-interface/gigi.h
f2528ece7aa7e2ed8123de8fe434252a gcc/ada/gcc-interface/lang-specs.h
*************** a58d14344b111ce6989d754bc9b6582d gcc/ad
*** 1896,1901 ****
--- 1896,1902 ----
db5f67776dfb980f9b798f41a1a2bb2d gcc/ada/s-inmaop-vxworks.adb
e4902a50e4693a02f5418d84ed1da645 gcc/ada/s-inmaop.ads
e1e3d44213db7aa76153bcd07300ea23 gcc/ada/s-interr-dummy.adb
+ 53d2ea8892d8eeadb4917a0c4863fef7 gcc/ada/s-interr-hwint.adb
812f51ae8a9767274c68f9d4460c6cc6 gcc/ada/s-interr-sigaction.adb
43265de4b9c87bd09eb5435f410d8cbb gcc/ada/s-interr-vxworks.adb
f6373dfa5b05a4e48cbe4031625964ef gcc/ada/s-interr.adb
*************** fcabd8082554febd36e09e3bc945bbda gcc/ad
*** 2243,2249 ****
b071b7f589bbafd86513b9bcf2a2c15b gcc/ada/s-tpobop.ads
1471ba444100176038c49ac530e19860 gcc/ada/s-tpopsp-posix-foreign.adb
dfc822a4e03160069b5f1dc35f64b9f2 gcc/ada/s-tpopsp-posix.adb
- a88c806926c997ee761e12fd106e6478 gcc/ada/s-tpopsp-rtems.adb
72cd8faeb67e5bf7ea491b58fe02dd35 gcc/ada/s-tpopsp-solaris.adb
954c913d41b1d76a8399d2ba3656031c gcc/ada/s-tpopsp-tls.adb
9027e9fe418b96085070ece7a24c92a4 gcc/ada/s-tpopsp-vxworks.adb
--- 2244,2249 ----
*************** f3529cf7e308b1c2f88769fece799df1 gcc/ad
*** 2483,2500 ****
eced7242c23b6e688f2d90d7c4bbdeca gcc/ada/system-freebsd.ads
5b2822ecc8b2fdb73d25e0c1a84ff1d1 gcc/ada/system-hpux-ia64.ads
b6cc08525531d1f3982d9c75f478b398 gcc/ada/system-hpux.ads
- 5c4c2d5f8f81c07957daf987909a6dab gcc/ada/system-linux-aarch64-ilp32.ads
37a17e31fab615984999f9c9ba469fa5 gcc/ada/system-linux-alpha.ads
! 4c46216198f94d11183286d2c3698ea7 gcc/ada/system-linux-arm.ads
9b25060b45903af4c1eba7c3df3677a7 gcc/ada/system-linux-hppa.ads
b9c935b28aa1f615229b2de609214b9e gcc/ada/system-linux-ia64.ads
! 1d3237337d31190694543464f5e9b492 gcc/ada/system-linux-m68k.ads
4fb63e21c3d2c92b301a1f03409aac03 gcc/ada/system-linux-mips.ads
233e3a6e4eb191151c93069ff6506cf3 gcc/ada/system-linux-ppc.ads
7170b88dae15567ac7c1d4077146dc3f gcc/ada/system-linux-s390.ads
97fd7cce986b18ba9ba777a6e8fe4bf9 gcc/ada/system-linux-sh4.ads
e282c054ce61076a569dc22cda7c609c gcc/ada/system-linux-sparc.ads
! 2c9cf85571708c9aa2684fd813036686 gcc/ada/system-linux-x86.ads
5b8a44da2d50daa1508ae3d0c4704703 gcc/ada/system-mingw.ads
ad44a5328ce047a607ff0a75d73029bd gcc/ada/system-rtems.ads
46fe127f500943c73633dfeadc0e0884 gcc/ada/system-solaris-sparc.ads
--- 2483,2499 ----
eced7242c23b6e688f2d90d7c4bbdeca gcc/ada/system-freebsd.ads
5b2822ecc8b2fdb73d25e0c1a84ff1d1 gcc/ada/system-hpux-ia64.ads
b6cc08525531d1f3982d9c75f478b398 gcc/ada/system-hpux.ads
37a17e31fab615984999f9c9ba469fa5 gcc/ada/system-linux-alpha.ads
! 0c48eb73fc22cb1dd5e580ec5e852f23 gcc/ada/system-linux-arm.ads
9b25060b45903af4c1eba7c3df3677a7 gcc/ada/system-linux-hppa.ads
b9c935b28aa1f615229b2de609214b9e gcc/ada/system-linux-ia64.ads
! 8b50051a638865b9c04ba58430a01e4f gcc/ada/system-linux-m68k.ads
4fb63e21c3d2c92b301a1f03409aac03 gcc/ada/system-linux-mips.ads
233e3a6e4eb191151c93069ff6506cf3 gcc/ada/system-linux-ppc.ads
7170b88dae15567ac7c1d4077146dc3f gcc/ada/system-linux-s390.ads
97fd7cce986b18ba9ba777a6e8fe4bf9 gcc/ada/system-linux-sh4.ads
e282c054ce61076a569dc22cda7c609c gcc/ada/system-linux-sparc.ads
! 75baeb9027c284ed9b6473b6868727c7 gcc/ada/system-linux-x86.ads
5b8a44da2d50daa1508ae3d0c4704703 gcc/ada/system-mingw.ads
ad44a5328ce047a607ff0a75d73029bd gcc/ada/system-rtems.ads
46fe127f500943c73633dfeadc0e0884 gcc/ada/system-solaris-sparc.ads
*************** fc7be41f48bbad07a07baf3e27fc889b gcc/ad
*** 2568,2583 ****
0493a7ed666c4b102be665a8e328be35 gcc/ada/xutil.adb
2c8b2f1975e4e064d3803db6dbd516cb gcc/ada/xutil.ads
395d0f1ab41fadeec5b2da345caaa7d1 gcc/addresses.h
! 88e9c349a959f4aaaf0a25b226bb633a gcc/alias.c
55bf22e5d4bffd386a14aa43b2a2ec63 gcc/alias.h
36e6104a99f85da5d16b7e261a9a9860 gcc/alloc-pool.c
bbf80e664bc2c1a3d3bebb5f508373d6 gcc/alloc-pool.h
! 0988cad9e910944e794ec589df8aac05 gcc/asan.c
d48810be996f39fd38606d5a591b6694 gcc/asan.h
3d5b256ddac71f2191b9b666524d70cb gcc/attribs.c
0397e511a7dd5384fedb769d059e8980 gcc/attribs.h
68d7693d2f8dbeafefb3fdda921adf6b gcc/auto-inc-dec.c
! 110b6806219c07c9682785cd88f5e84e gcc/auto-profile.c
f3282c1b7f1b32e3de33eda069384b12 gcc/auto-profile.h
3d8045c90d665003a18932230be6c044 gcc/backend.h
0a421582477510a20899554a971fd3b8 gcc/basic-block.h
--- 2567,2582 ----
0493a7ed666c4b102be665a8e328be35 gcc/ada/xutil.adb
2c8b2f1975e4e064d3803db6dbd516cb gcc/ada/xutil.ads
395d0f1ab41fadeec5b2da345caaa7d1 gcc/addresses.h
! 6bcdfa81bbd03eaee9ef1a87563137ca gcc/alias.c
55bf22e5d4bffd386a14aa43b2a2ec63 gcc/alias.h
36e6104a99f85da5d16b7e261a9a9860 gcc/alloc-pool.c
bbf80e664bc2c1a3d3bebb5f508373d6 gcc/alloc-pool.h
! 7bf8c5f6a4adbace76a663485869d709 gcc/asan.c
d48810be996f39fd38606d5a591b6694 gcc/asan.h
3d5b256ddac71f2191b9b666524d70cb gcc/attribs.c
0397e511a7dd5384fedb769d059e8980 gcc/attribs.h
68d7693d2f8dbeafefb3fdda921adf6b gcc/auto-inc-dec.c
! 2dd746cb756237566b839dd81e6a7800 gcc/auto-profile.c
f3282c1b7f1b32e3de33eda069384b12 gcc/auto-profile.h
3d8045c90d665003a18932230be6c044 gcc/backend.h
0a421582477510a20899554a971fd3b8 gcc/basic-block.h
*************** e011891e7101cbf08438851847b50380 gcc/bb
*** 2586,2592 ****
4f13f945a546e96933494f65cd937763 gcc/bitmap.c
87a6abe81f5dcb21d241c1b9166c420d gcc/bitmap.h
a3e1bd92ba9bdedb8c7153c6e72090c4 gcc/brig-builtins.def
! 2d1b1997f91beae3977baa586dd481cb gcc/brig/ChangeLog
2351e5f1fffd7af8d29270a899e85c47 gcc/brig/Make-lang.in
ee6dd4618f856ac83d7067ce9254d85e gcc/brig/brig-builtins.h
729008055685d12fc1ca05008df01aef gcc/brig/brig-c.h
--- 2585,2591 ----
4f13f945a546e96933494f65cd937763 gcc/bitmap.c
87a6abe81f5dcb21d241c1b9166c420d gcc/bitmap.h
a3e1bd92ba9bdedb8c7153c6e72090c4 gcc/brig-builtins.def
! a9ed54f8ee0d79091a2e935e3c9dad9a gcc/brig/ChangeLog
2351e5f1fffd7af8d29270a899e85c47 gcc/brig/Make-lang.in
ee6dd4618f856ac83d7067ce9254d85e gcc/brig/brig-builtins.h
729008055685d12fc1ca05008df01aef gcc/brig/brig-c.h
*************** bee513b2167c326e657a757cafd956dc gcc/br
*** 2629,2638 ****
f47f3a5be286bb97d5b3ded0c77a7fc8 gcc/bt-load.c
dbcb21d679fd944b98405b15f3e90057 gcc/builtin-attrs.def
57157f190b35a47dd4b683d398e513d6 gcc/builtin-types.def
! ce748f19f26c5bf223970c83db3e43c1 gcc/builtins.c
a97a907640298b1073edbcf6a02fe334 gcc/builtins.def
afb31ef0129abddff28f552ef1c65626 gcc/builtins.h
! fa32480563acb094fb433b7043f53149 gcc/c-family/ChangeLog
ea3fa1f4d7390a105fa3caab4f79aaf7 gcc/c-family/ChangeLog.gimple-classes
181b99ff0153386a9f37e991e4b564f0 gcc/c-family/array-notation-common.c
3750c2b07473ca2dc6e49f0032885798 gcc/c-family/c-ada-spec.c
--- 2628,2637 ----
f47f3a5be286bb97d5b3ded0c77a7fc8 gcc/bt-load.c
dbcb21d679fd944b98405b15f3e90057 gcc/builtin-attrs.def
57157f190b35a47dd4b683d398e513d6 gcc/builtin-types.def
! 7a09346dfccc475040b166ea64cbd42b gcc/builtins.c
a97a907640298b1073edbcf6a02fe334 gcc/builtins.def
afb31ef0129abddff28f552ef1c65626 gcc/builtins.h
! 296e73117dd13977d41b2cf9a0da6046 gcc/c-family/ChangeLog
ea3fa1f4d7390a105fa3caab4f79aaf7 gcc/c-family/ChangeLog.gimple-classes
181b99ff0153386a9f37e991e4b564f0 gcc/c-family/array-notation-common.c
3750c2b07473ca2dc6e49f0032885798 gcc/c-family/c-ada-spec.c
*************** b68399180567cc41ebcb0458faf3cd81 gcc/c-
*** 2644,2650 ****
296adc79008883f988ea2e468a9c61c1 gcc/c-family/c-common.h
588826d39df48323307a7dff26e301cd gcc/c-family/c-cppbuiltin.c
8cf9afd0b571ce2d5e202f034d27edfc gcc/c-family/c-dump.c
! b0a26abab6707635dec063b63ef6b997 gcc/c-family/c-format.c
2bf149a0136a2ee50e3f488422f73dc8 gcc/c-family/c-format.h
8a49a60b7a83ac349a317fe8703966e4 gcc/c-family/c-gimplify.c
bdad430142d2d171b7e0ff950149b1f4 gcc/c-family/c-indentation.c
--- 2643,2649 ----
296adc79008883f988ea2e468a9c61c1 gcc/c-family/c-common.h
588826d39df48323307a7dff26e301cd gcc/c-family/c-cppbuiltin.c
8cf9afd0b571ce2d5e202f034d27edfc gcc/c-family/c-dump.c
! 51c6e9bee3aec18b8579f570f9678796 gcc/c-family/c-format.c
2bf149a0136a2ee50e3f488422f73dc8 gcc/c-family/c-format.h
8a49a60b7a83ac349a317fe8703966e4 gcc/c-family/c-gimplify.c
bdad430142d2d171b7e0ff950149b1f4 gcc/c-family/c-indentation.c
*************** b2c1c10d1362a795090b542d5f7c622c gcc/c-
*** 2665,2681 ****
18c4f50d3f704bee9c2cfb04c3f4fb1b gcc/c-family/c-target.h
fe4c5f6b4662d6fc36d84a1f19c8fa16 gcc/c-family/c-ubsan.c
1eceeca7e21810146d46e7e6ba115d17 gcc/c-family/c-ubsan.h
! 2629805831e23c0d674498214e3e0e31 gcc/c-family/c-warn.c
4c592db51545b15d74685a9d659ba0da gcc/c-family/c.opt
3e076faabcb0bb95377ef8f357eced38 gcc/c-family/cilk.c
8916e2707114e23b2dccbbc6bc001a97 gcc/c-family/cppspec.c
82e6854ad3f227c85d7f08a6196d6f70 gcc/c-family/stub-objc.c
! 88f6051888cd43b1374c3dcce69e2dd5 gcc/c/ChangeLog
0caf43c9d9c18279169e7f43ad0c19b6 gcc/c/Make-lang.in
5e6eb0dd85447b36231477f9e3e4b5c0 gcc/c/c-array-notation.c
a8003032dc7218cccd4aff44dede772d gcc/c/c-aux-info.c
e2a3330e4218f15575ab43d04deaeb26 gcc/c/c-convert.c
! 77b3abdc37cbcecb859c31623fed88c0 gcc/c/c-decl.c
c714615507e2f0981003d338ff5abc8a gcc/c/c-errors.c
838b541c23f280c0d43fad87bb59e9a9 gcc/c/c-fold.c
f3cb7d70adefcf45917f39f56bad0180 gcc/c/c-lang.c
--- 2664,2680 ----
18c4f50d3f704bee9c2cfb04c3f4fb1b gcc/c-family/c-target.h
fe4c5f6b4662d6fc36d84a1f19c8fa16 gcc/c-family/c-ubsan.c
1eceeca7e21810146d46e7e6ba115d17 gcc/c-family/c-ubsan.h
! 5b76528a4892a3fbff2f24a5be66d3ba gcc/c-family/c-warn.c
4c592db51545b15d74685a9d659ba0da gcc/c-family/c.opt
3e076faabcb0bb95377ef8f357eced38 gcc/c-family/cilk.c
8916e2707114e23b2dccbbc6bc001a97 gcc/c-family/cppspec.c
82e6854ad3f227c85d7f08a6196d6f70 gcc/c-family/stub-objc.c
! ecfe5cdf37ac25df226209199c30cc72 gcc/c/ChangeLog
0caf43c9d9c18279169e7f43ad0c19b6 gcc/c/Make-lang.in
5e6eb0dd85447b36231477f9e3e4b5c0 gcc/c/c-array-notation.c
a8003032dc7218cccd4aff44dede772d gcc/c/c-aux-info.c
e2a3330e4218f15575ab43d04deaeb26 gcc/c/c-convert.c
! 26fab64e150e140ec7cb364d895b1fea gcc/c/c-decl.c
c714615507e2f0981003d338ff5abc8a gcc/c/c-errors.c
838b541c23f280c0d43fad87bb59e9a9 gcc/c/c-fold.c
f3cb7d70adefcf45917f39f56bad0180 gcc/c/c-lang.c
*************** fa65b6fcb253804c399bd8d1d14b079f gcc/c/
*** 2685,2697 ****
a5b33423dfc749e36ced10144bad69f8 gcc/c/c-parser.c
2b62fc38332a49a6e5e8c09fb1afcef8 gcc/c/c-parser.h
67191d1deea476b99b33dab25437bb17 gcc/c/c-tree.h
! 413ef0b198a0fa1fc7d520b1b4d9e067 gcc/c/c-typeck.c
4d84ee6bcba7c90929c18ce81304349c gcc/c/config-lang.in
e9ca602eaa8766cf8ac30f86c84ead30 gcc/c/gccspec.c
acb5ca82086acf009acea002766ece25 gcc/c/gimple-parser.c
8b7596ca25fb10eb5fb2576c3693786f gcc/c/gimple-parser.h
275667cbf114b5ac38093284c7c10051 gcc/caller-save.c
! 3df9fca1d2bd86f200f1c63d318b2afa gcc/calls.c
35a3f0d9b1c58a5d06adb4e8d1d9439e gcc/calls.h
356f998e062811877195df2f08ba60ad gcc/ccmp.c
3b6db7d568f86900dcff15eabd20f2fb gcc/ccmp.h
--- 2684,2696 ----
a5b33423dfc749e36ced10144bad69f8 gcc/c/c-parser.c
2b62fc38332a49a6e5e8c09fb1afcef8 gcc/c/c-parser.h
67191d1deea476b99b33dab25437bb17 gcc/c/c-tree.h
! ff8e26b9ae235f43dd3d1b42f3683ad7 gcc/c/c-typeck.c
4d84ee6bcba7c90929c18ce81304349c gcc/c/config-lang.in
e9ca602eaa8766cf8ac30f86c84ead30 gcc/c/gccspec.c
acb5ca82086acf009acea002766ece25 gcc/c/gimple-parser.c
8b7596ca25fb10eb5fb2576c3693786f gcc/c/gimple-parser.h
275667cbf114b5ac38093284c7c10051 gcc/caller-save.c
! 936dbdc7569ddd77e8259667339ea78e gcc/calls.c
35a3f0d9b1c58a5d06adb4e8d1d9439e gcc/calls.h
356f998e062811877195df2f08ba60ad gcc/ccmp.c
3b6db7d568f86900dcff15eabd20f2fb gcc/ccmp.h
*************** f2ef0b7a04a3fb57b185556cf3c47432 gcc/co
*** 2735,2741 ****
5c20f36eb198b4f82e0a6a10a6232468 gcc/combine-stack-adj.c
61d4452a4f5eaeb18c3ccef61888155b gcc/combine.c
68373a9634c81023ca3245072f1cc05d gcc/common.md
! 61e097b438ed398acec298a3813a11fe gcc/common.opt
eeb9d016bece096753f8a59a733ee114 gcc/common/common-target-def.h
cc5ef21ccfb764c02fca03436f5f1f60 gcc/common/common-target.def
fc38112c7b90908953567c7359fb8191 gcc/common/common-target.h
--- 2734,2740 ----
5c20f36eb198b4f82e0a6a10a6232468 gcc/combine-stack-adj.c
61d4452a4f5eaeb18c3ccef61888155b gcc/combine.c
68373a9634c81023ca3245072f1cc05d gcc/common.md
! 57b6709b50ab53883091e6546b464a2f gcc/common.opt
eeb9d016bece096753f8a59a733ee114 gcc/common/common-target-def.h
cc5ef21ccfb764c02fca03436f5f1f60 gcc/common/common-target.def
fc38112c7b90908953567c7359fb8191 gcc/common/common-target.h
*************** b0c22a32616d64c099ef851ddf261b23 gcc/co
*** 2789,2803 ****
0d28f0ed0102c01397140daaf2614e83 gcc/compare-elim.c
e7193667066e1926cc342fa433d763b4 gcc/conditions.h
452e1826a3cf7c2cfa4bfa44b511cb77 gcc/config.build
! 6f4c5d4477e9d3dc585433eb0912f5b6 gcc/config.gcc
dc4da52535cb76a4fa50c43fdea4ad61 gcc/config.host
! a9f0021765dee05334032ad22c9aa597 gcc/config.in
8e697813dc96ca90f5d0f4c196efe2cc gcc/config/README
3d4a14b8dc018b17cce2ea4585f41b55 gcc/config/aarch64/aarch64-arches.def
c8327f0a78ae111247d01aa8b7076386 gcc/config/aarch64/aarch64-builtins.c
6557e3cc247d5d577c91bfdcdc753c76 gcc/config/aarch64/aarch64-c.c
74bec66163a554a0553a367cc947ee3d gcc/config/aarch64/aarch64-cores.def
! d22555f2126a1bae259405d520aa3b3c gcc/config/aarch64/aarch64-cost-tables.h
c71b8ebda07ac7ffc59588249415e60a gcc/config/aarch64/aarch64-elf-raw.h
882b146d4d55238558e9ba42f1b59d50 gcc/config/aarch64/aarch64-elf.h
c107fe312939ec6f04e3e951ef5d6d43 gcc/config/aarch64/aarch64-freebsd.h
--- 2788,2802 ----
0d28f0ed0102c01397140daaf2614e83 gcc/compare-elim.c
e7193667066e1926cc342fa433d763b4 gcc/conditions.h
452e1826a3cf7c2cfa4bfa44b511cb77 gcc/config.build
! 3bbb9a8ae90ac635f0c3d9e16eb31bad gcc/config.gcc
dc4da52535cb76a4fa50c43fdea4ad61 gcc/config.host
! 30c99794ad39efa586b77df87ce21a4c gcc/config.in
8e697813dc96ca90f5d0f4c196efe2cc gcc/config/README
3d4a14b8dc018b17cce2ea4585f41b55 gcc/config/aarch64/aarch64-arches.def
c8327f0a78ae111247d01aa8b7076386 gcc/config/aarch64/aarch64-builtins.c
6557e3cc247d5d577c91bfdcdc753c76 gcc/config/aarch64/aarch64-c.c
74bec66163a554a0553a367cc947ee3d gcc/config/aarch64/aarch64-cores.def
! 5134dfc28e546cd69e75fd9e68f6ccac gcc/config/aarch64/aarch64-cost-tables.h
c71b8ebda07ac7ffc59588249415e60a gcc/config/aarch64/aarch64-elf-raw.h
882b146d4d55238558e9ba42f1b59d50 gcc/config/aarch64/aarch64-elf.h
c107fe312939ec6f04e3e951ef5d6d43 gcc/config/aarch64/aarch64-freebsd.h
*************** c107fe312939ec6f04e3e951ef5d6d43 gcc/co
*** 2805,2811 ****
17d0b19f6bb2f0d15177bb44b2a865d9 gcc/config/aarch64/aarch64-ldpstp.md
e036708496529c26c310d0620cd17a4a gcc/config/aarch64/aarch64-linux.h
d1df10b7f192f422bd9fc9c7091507c5 gcc/config/aarch64/aarch64-modes.def
! 128e8fafa8ff467cf402dcd849072e97 gcc/config/aarch64/aarch64-option-extensions.def
4b9a15e37f0afbba8a04fb7b5eeee87e gcc/config/aarch64/aarch64-opts.h
744e6124d0d2db999d5beb8745468f46 gcc/config/aarch64/aarch64-passes.def
6e3a08394352982fce6484b70850d7a1 gcc/config/aarch64/aarch64-protos.h
--- 2804,2810 ----
17d0b19f6bb2f0d15177bb44b2a865d9 gcc/config/aarch64/aarch64-ldpstp.md
e036708496529c26c310d0620cd17a4a gcc/config/aarch64/aarch64-linux.h
d1df10b7f192f422bd9fc9c7091507c5 gcc/config/aarch64/aarch64-modes.def
! 8a0a8ee208e647d29bdb48a70755cfec gcc/config/aarch64/aarch64-option-extensions.def
4b9a15e37f0afbba8a04fb7b5eeee87e gcc/config/aarch64/aarch64-opts.h
744e6124d0d2db999d5beb8745468f46 gcc/config/aarch64/aarch64-passes.def
6e3a08394352982fce6484b70850d7a1 gcc/config/aarch64/aarch64-protos.h
*************** ac44bc673be92d1af8fe47341f7ad037 gcc/co
*** 2814,2820 ****
822161a87a372e97985f19687555efb2 gcc/config/aarch64/aarch64-simd.md
fbc9d22ea16726e8c5404ba63b95fbe6 gcc/config/aarch64/aarch64-tune.md
415934c7a49166288d8a84565c8cb662 gcc/config/aarch64/aarch64-tuning-flags.def
! 5364167818e40ad00555dc3943221dc5 gcc/config/aarch64/aarch64.c
efeebf3623e965a4a7ff4210cb751d13 gcc/config/aarch64/aarch64.h
dd5e78a9961bf9550b32b849393e9f16 gcc/config/aarch64/aarch64.md
46f1fa1446f50465ca061865c266d649 gcc/config/aarch64/aarch64.opt
--- 2813,2819 ----
822161a87a372e97985f19687555efb2 gcc/config/aarch64/aarch64-simd.md
fbc9d22ea16726e8c5404ba63b95fbe6 gcc/config/aarch64/aarch64-tune.md
415934c7a49166288d8a84565c8cb662 gcc/config/aarch64/aarch64-tuning-flags.def
! 2b25a3362a82fa66bb7f5b81e67d13df gcc/config/aarch64/aarch64.c
efeebf3623e965a4a7ff4210cb751d13 gcc/config/aarch64/aarch64.h
dd5e78a9961bf9550b32b849393e9f16 gcc/config/aarch64/aarch64.md
46f1fa1446f50465ca061865c266d649 gcc/config/aarch64/aarch64.opt
*************** e3714cfb03cb0cc67153b18a56b70fb9 gcc/co
*** 2825,2837 ****
632d0d3a05731c4cf2402d75c66874c6 gcc/config/aarch64/biarchilp32.h
99fe31aa198c89dcf315521d31181507 gcc/config/aarch64/biarchlp64.h
8227c4ff680a9a573b61021ef1c13675 gcc/config/aarch64/constraints.md
! 895188f1a78f129edc00517e370e6d85 gcc/config/aarch64/cortex-a57-fma-steering.c
39fe2e7252888d355e17b84cb84058de gcc/config/aarch64/driver-aarch64.c
9b66fdb3ecb5aa5807621bc85a313c31 gcc/config/aarch64/geniterators.sh
d039909a32343a370a779c05475fde10 gcc/config/aarch64/gentune.sh
677e2b2d13f885d12d53a52eda1e830b gcc/config/aarch64/iterators.md
8e624d2cc2d41dc33908bb4638c3a91f gcc/config/aarch64/predicates.md
! e2cffa42c7e4d5f5f9b9b31cd1629787 gcc/config/aarch64/rtems.h
4e14eab4bea8de0a9a549bafadf4d0dd gcc/config/aarch64/t-aarch64
0009b53648df6aa7d54ca692f1ee21e7 gcc/config/aarch64/t-aarch64-freebsd
764bc347681f37814405f89c5ca61356 gcc/config/aarch64/t-aarch64-linux
--- 2824,2836 ----
632d0d3a05731c4cf2402d75c66874c6 gcc/config/aarch64/biarchilp32.h
99fe31aa198c89dcf315521d31181507 gcc/config/aarch64/biarchlp64.h
8227c4ff680a9a573b61021ef1c13675 gcc/config/aarch64/constraints.md
! 9d522374c3a50d409fa8ee710d7eb013 gcc/config/aarch64/cortex-a57-fma-steering.c
39fe2e7252888d355e17b84cb84058de gcc/config/aarch64/driver-aarch64.c
9b66fdb3ecb5aa5807621bc85a313c31 gcc/config/aarch64/geniterators.sh
d039909a32343a370a779c05475fde10 gcc/config/aarch64/gentune.sh
677e2b2d13f885d12d53a52eda1e830b gcc/config/aarch64/iterators.md
8e624d2cc2d41dc33908bb4638c3a91f gcc/config/aarch64/predicates.md
! 2fe3615af21214e60e300791ade96a8a gcc/config/aarch64/rtems.h
4e14eab4bea8de0a9a549bafadf4d0dd gcc/config/aarch64/t-aarch64
0009b53648df6aa7d54ca692f1ee21e7 gcc/config/aarch64/t-aarch64-freebsd
764bc347681f37814405f89c5ca61356 gcc/config/aarch64/t-aarch64-linux
*************** e3253d76cfdc8d58a6517d8bde601fb2 gcc/co
*** 2901,2914 ****
c07bbacb2c04ddab9a3379537d7ba9f1 gcc/config/arm/README-interworking
f24c587afe334f17a24ec0f7bb5523ec gcc/config/arm/aarch-common-protos.h
38ac4bb201d5ded35e32ff6fe390f6e7 gcc/config/arm/aarch-common.c
! 072839c2bb5b00e026c263c40dd5fe99 gcc/config/arm/aarch-cost-tables.h
44d600357e20dd68663d6d734aac45d5 gcc/config/arm/aout.h
! c10a0b9ac9551a954a8d4807815f90a9 gcc/config/arm/arm-builtins.c
62a864400862f1a3b4d04b28601fcb71 gcc/config/arm/arm-c.c
! eb23bb156d61c1654bf15acf6eda49c7 gcc/config/arm/arm-cpu-cdata.h
! 27679e061b50fa0d57ee9294ebb521b5 gcc/config/arm/arm-cpu-data.h
! 9707c335c283b2f97fb9a735dddfe6fb gcc/config/arm/arm-cpu.h
! ce8fa75700bfbe4af16e70d6576d0199 gcc/config/arm/arm-cpus.in
89a459c13fe8c6c6b9688c4e82133f36 gcc/config/arm/arm-fixed.md
0bc6697bc8724ccd327169b1b322ac34 gcc/config/arm/arm-flags.h
2155eb2fb4903a54ac89b742b3546173 gcc/config/arm/arm-generic.md
--- 2900,2913 ----
c07bbacb2c04ddab9a3379537d7ba9f1 gcc/config/arm/README-interworking
f24c587afe334f17a24ec0f7bb5523ec gcc/config/arm/aarch-common-protos.h
38ac4bb201d5ded35e32ff6fe390f6e7 gcc/config/arm/aarch-common.c
! a23b9a9af8d78fd18ba8361ed172410d gcc/config/arm/aarch-cost-tables.h
44d600357e20dd68663d6d734aac45d5 gcc/config/arm/aout.h
! 6446f27b0ba662e0d71ea5e332e96314 gcc/config/arm/arm-builtins.c
62a864400862f1a3b4d04b28601fcb71 gcc/config/arm/arm-c.c
! 8a88c008994501d4b65dc434247d9a84 gcc/config/arm/arm-cpu-cdata.h
! 072bebf7f60b972f483f8f12c94b466a gcc/config/arm/arm-cpu-data.h
! e75f564c941c7e24c849ece9d6f415ae gcc/config/arm/arm-cpu.h
! 6be8211ad2f1dee142d70a3979297722 gcc/config/arm/arm-cpus.in
89a459c13fe8c6c6b9688c4e82133f36 gcc/config/arm/arm-fixed.md
0bc6697bc8724ccd327169b1b322ac34 gcc/config/arm/arm-flags.h
2155eb2fb4903a54ac89b742b3546173 gcc/config/arm/arm-generic.md
*************** d0f4a8e84b903577fdc4b4c653595682 gcc/co
*** 2918,2928 ****
111a93294609f3a8279aac51c7c1e808 gcc/config/arm/arm-opts.h
438c12878382e1a750930e68bdfe080a gcc/config/arm/arm-protos.h
9fc296c38dbb9315478bd6a567c72cf7 gcc/config/arm/arm-simd-builtin-types.def
! f191ef440a5cfbbac20bf67e29a75c72 gcc/config/arm/arm-tables.opt
! 8886744e6077a21001ebec35e1d6923b gcc/config/arm/arm-tune.md
! 8b0de96ef65a2caeba5dc2bede8aa771 gcc/config/arm/arm.c
4aaf5f83746eb25e87c7b77a8fd95677 gcc/config/arm/arm.h
! 4d413c3b01e410bd692162bb4bce78e3 gcc/config/arm/arm.md
402607c37d1e8d5a3d9559e6079f902d gcc/config/arm/arm.opt
24f38580cc601b8d52e906038d175b22 gcc/config/arm/arm1020e.md
ef11d6991cb00c5691ac3dd69e916725 gcc/config/arm/arm1026ejs.md
--- 2917,2927 ----
111a93294609f3a8279aac51c7c1e808 gcc/config/arm/arm-opts.h
438c12878382e1a750930e68bdfe080a gcc/config/arm/arm-protos.h
9fc296c38dbb9315478bd6a567c72cf7 gcc/config/arm/arm-simd-builtin-types.def
! d7ce5229b2c13c9f817d2b467a8fa208 gcc/config/arm/arm-tables.opt
! 632479ba42ec730b66ece345a4b6fa69 gcc/config/arm/arm-tune.md
! 2ee3330f30ef1334aaddcc777acbad66 gcc/config/arm/arm.c
4aaf5f83746eb25e87c7b77a8fd95677 gcc/config/arm/arm.h
! c10f43d9000ddb048c40f33afba47e70 gcc/config/arm/arm.md
402607c37d1e8d5a3d9559e6079f902d gcc/config/arm/arm.opt
24f38580cc601b8d52e906038d175b22 gcc/config/arm/arm1020e.md
ef11d6991cb00c5691ac3dd69e916725 gcc/config/arm/arm1026ejs.md
*************** b824c88f58431b50ebd0dce7cbead65f gcc/co
*** 2935,2941 ****
8d11e4375e5d83f0fb77d1798d16b46a gcc/config/arm/arm_neon.h
4afdde754ee1a54e42e255422b6372ab gcc/config/arm/arm_neon_builtins.def
5b29dea4bb7c4a0916cc671e8c79e749 gcc/config/arm/arm_vfp_builtins.def
! abc7854fad4aa2b60bbed2902f930cab gcc/config/arm/bpabi.h
b5ac0f5a764fb8f45065cc86be7cdcec gcc/config/arm/constraints.md
51aeda377b0022e7a615de7c3ab9c356 gcc/config/arm/cortex-a15-neon.md
91c92202094678c0824439a69d7d89ad gcc/config/arm/cortex-a15.md
--- 2934,2940 ----
8d11e4375e5d83f0fb77d1798d16b46a gcc/config/arm/arm_neon.h
4afdde754ee1a54e42e255422b6372ab gcc/config/arm/arm_neon_builtins.def
5b29dea4bb7c4a0916cc671e8c79e749 gcc/config/arm/arm_vfp_builtins.def
! a67036a0ecfa194787e9c9e9907f903e gcc/config/arm/bpabi.h
b5ac0f5a764fb8f45065cc86be7cdcec gcc/config/arm/constraints.md
51aeda377b0022e7a615de7c3ab9c356 gcc/config/arm/cortex-a15-neon.md
91c92202094678c0824439a69d7d89ad gcc/config/arm/cortex-a15.md
*************** b9a2f9e1a619d853031b8d6873c61938 gcc/co
*** 2981,2998 ****
272ea0edb113be6f1106776f9d26af46 gcc/config/arm/netbsd-elf.h
4ca7f197762ae09faad8ee458dee5091 gcc/config/arm/parsecpu.awk
1238b1cb0060064bcc0aaf1f32c91a26 gcc/config/arm/predicates.md
! 7bcf29ffc46292c0308ad29a9bf27fd0 gcc/config/arm/rtems.h
dc29bc14f4ec1c18d73c0a68b0ef03fd gcc/config/arm/semi.h
5d598fbe7ed7496a55c8f164c00954bf gcc/config/arm/symbian.h
d607a8057a15be6b50d1c7b67e10c105 gcc/config/arm/sync.md
! 36592739541cd1dfff207222088e275d gcc/config/arm/t-aprofile
c69d24e5f1fc01c4953b7918068d029b gcc/config/arm/t-arm
52c2a04f9cb0d25361304fe50387282a gcc/config/arm/t-arm-elf
4dc427c456af5e56b1ac39bda8969af6 gcc/config/arm/t-bpabi
e3950ec6bd159734835f8f8fb143efc6 gcc/config/arm/t-linux-androideabi
f65e32ade75647d28299317c685923d9 gcc/config/arm/t-linux-eabi
6563e710a3fd04730093adc7eb149568 gcc/config/arm/t-phoenix
! 1731bc0e7aa1b0499f23c4a02b3cf953 gcc/config/arm/t-rmprofile
7635e6786e20753798ce1cd1cda5ff17 gcc/config/arm/t-rtems
4943fbef522585ab850f79aba907546d gcc/config/arm/t-symbian
9f0145d02d3aa24832a9dab5809c90e8 gcc/config/arm/t-vxworks
--- 2980,2997 ----
272ea0edb113be6f1106776f9d26af46 gcc/config/arm/netbsd-elf.h
4ca7f197762ae09faad8ee458dee5091 gcc/config/arm/parsecpu.awk
1238b1cb0060064bcc0aaf1f32c91a26 gcc/config/arm/predicates.md
! 6e481d52b4a2039398c798a81370f7e9 gcc/config/arm/rtems.h
dc29bc14f4ec1c18d73c0a68b0ef03fd gcc/config/arm/semi.h
5d598fbe7ed7496a55c8f164c00954bf gcc/config/arm/symbian.h
d607a8057a15be6b50d1c7b67e10c105 gcc/config/arm/sync.md
! 48d219e0e27f86911b898c1b079eda99 gcc/config/arm/t-aprofile
c69d24e5f1fc01c4953b7918068d029b gcc/config/arm/t-arm
52c2a04f9cb0d25361304fe50387282a gcc/config/arm/t-arm-elf
4dc427c456af5e56b1ac39bda8969af6 gcc/config/arm/t-bpabi
e3950ec6bd159734835f8f8fb143efc6 gcc/config/arm/t-linux-androideabi
f65e32ade75647d28299317c685923d9 gcc/config/arm/t-linux-eabi
6563e710a3fd04730093adc7eb149568 gcc/config/arm/t-phoenix
! 378df15e3883554c3dfce4f23692c31c gcc/config/arm/t-rmprofile
7635e6786e20753798ce1cd1cda5ff17 gcc/config/arm/t-rtems
4943fbef522585ab850f79aba907546d gcc/config/arm/t-symbian
9f0145d02d3aa24832a9dab5809c90e8 gcc/config/arm/t-vxworks
*************** bd65ff7f66d3269ac18e871c51e38a8d gcc/co
*** 3004,3010 ****
3559547380d1c2adb53426be79b2ccbe gcc/config/arm/unknown-elf.h
2a9bd2ecfbbff5480c8c9bdf1ed4edba gcc/config/arm/unspecs.md
a4a361c27029ddfc0d0f3eaf409debf6 gcc/config/arm/vec-common.md
! bde95d781c3dde9c010e9986d0a18ecc gcc/config/arm/vfp.md
9c11cb4c0e06934766e0c280b9309571 gcc/config/arm/vfp11.md
4208fe785394b6e82e88db5bf117c411 gcc/config/arm/vxworks.h
baec31a658a567471285650931d03b15 gcc/config/arm/vxworks.opt
--- 3003,3009 ----
3559547380d1c2adb53426be79b2ccbe gcc/config/arm/unknown-elf.h
2a9bd2ecfbbff5480c8c9bdf1ed4edba gcc/config/arm/unspecs.md
a4a361c27029ddfc0d0f3eaf409debf6 gcc/config/arm/vec-common.md
! 72a1d80b375a71e46d6eeb97f5d16169 gcc/config/arm/vfp.md
9c11cb4c0e06934766e0c280b9309571 gcc/config/arm/vfp11.md
4208fe785394b6e82e88db5bf117c411 gcc/config/arm/vxworks.h
baec31a658a567471285650931d03b15 gcc/config/arm/vxworks.opt
*************** a8b0daa164f32ba1e8276cf787899c6c gcc/co
*** 3021,3027 ****
5b3a9cfaad388c30ccb64f8c22ae8434 gcc/config/avr/avr-passes.def
d058fa65ae6b3fa1bca9d75e9afd3df6 gcc/config/avr/avr-protos.h
3425f429a345e1eecd51bcad4d3ab1bd gcc/config/avr/avr-stdint.h
! 38e7af71fe7d9e7aee2576c9b08dafc6 gcc/config/avr/avr.c
8eaf3731bd955db07fddd895cde25917 gcc/config/avr/avr.h
43ebc4e25bd014ae225aa676bcfd0880 gcc/config/avr/avr.md
3be9837418a7860773b4a1a189853b1c gcc/config/avr/avr.opt
--- 3020,3026 ----
5b3a9cfaad388c30ccb64f8c22ae8434 gcc/config/avr/avr-passes.def
d058fa65ae6b3fa1bca9d75e9afd3df6 gcc/config/avr/avr-protos.h
3425f429a345e1eecd51bcad4d3ab1bd gcc/config/avr/avr-stdint.h
! 6771c43cc39b2e0a5424a1150bf099cd gcc/config/avr/avr.c
8eaf3731bd955db07fddd895cde25917 gcc/config/avr/avr.h
43ebc4e25bd014ae225aa676bcfd0880 gcc/config/avr/avr.md
3be9837418a7860773b4a1a189853b1c gcc/config/avr/avr.opt
*************** af4d4b740e01444c3b626d18175b7606 gcc/co
*** 3050,3056 ****
253776a18949068179f4d2bc160a0c98 gcc/config/bfin/linux.h
f7a0399fcac6a460160127cc8b4f4d32 gcc/config/bfin/predicates.md
0736965d033ea4ec0cf4196a538295b9 gcc/config/bfin/print-sysroot-suffix.sh
! 9e5e00c207ca5531069cebb17e5b2bca gcc/config/bfin/rtems.h
55360a16fe67844d2921b9028337bd88 gcc/config/bfin/sync.md
7af6a80415e1e91405463d970f471502 gcc/config/bfin/t-bfin-elf
6a590bd03db378581d520f469d896902 gcc/config/bfin/t-bfin-linux
--- 3049,3055 ----
253776a18949068179f4d2bc160a0c98 gcc/config/bfin/linux.h
f7a0399fcac6a460160127cc8b4f4d32 gcc/config/bfin/predicates.md
0736965d033ea4ec0cf4196a538295b9 gcc/config/bfin/print-sysroot-suffix.sh
! 9a9c4d6804405fcd1e8acb32303cc149 gcc/config/bfin/rtems.h
55360a16fe67844d2921b9028337bd88 gcc/config/bfin/sync.md
7af6a80415e1e91405463d970f471502 gcc/config/bfin/t-bfin-elf
6a590bd03db378581d520f469d896902 gcc/config/bfin/t-bfin-linux
*************** b9aa8808dd586a6cc86a2acccdb76a8c gcc/co
*** 3201,3207 ****
20c99754203042dfd1d92aa00a55f56b gcc/config/host-solaris.c
2c191e2d8d033611c6fccc8362d9e8f0 gcc/config/hpux-stdint.h
23521295efa96105f53cef6c344e433a gcc/config/hpux11.opt
! 5612702b0d639c2e4626512065447500 gcc/config/i386/adxintrin.h
e115a0990f79835bb8dbf2365b78df76 gcc/config/i386/ammintrin.h
23b680d8385994e8046590bd5f06750d gcc/config/i386/athlon.md
74385587c3e4f5d94833643091ecfccc gcc/config/i386/atom.md
--- 3200,3206 ----
20c99754203042dfd1d92aa00a55f56b gcc/config/host-solaris.c
2c191e2d8d033611c6fccc8362d9e8f0 gcc/config/hpux-stdint.h
23521295efa96105f53cef6c344e433a gcc/config/hpux11.opt
! 647659d6dafcc6e82fd0ea06d682b287 gcc/config/i386/adxintrin.h
e115a0990f79835bb8dbf2365b78df76 gcc/config/i386/ammintrin.h
23b680d8385994e8046590bd5f06750d gcc/config/i386/athlon.md
74385587c3e4f5d94833643091ecfccc gcc/config/i386/atom.md
*************** e5755082352ee97d90427b199539c657 gcc/co
*** 3239,3245 ****
f275e0cb1c06e9be383ee2830742eabc gcc/config/i386/clzerointrin.h
d4b6b32c0c5d653898f1d1998d3d25d1 gcc/config/i386/constraints.md
51916b5cfd29cd81ccf6e9e61c1f668d gcc/config/i386/core2.md
! bb96e0de3eda7113630870217c8e7b5e gcc/config/i386/cpuid.h
3005ca522302d379f11519de60d8f8fa gcc/config/i386/cross-stdarg.h
27869bbc83c2dadbf6eda2d3c15245c9 gcc/config/i386/crtdll.h
6a69fbd4f050e39bf29f86e4dc178de7 gcc/config/i386/cygming.h
--- 3238,3244 ----
f275e0cb1c06e9be383ee2830742eabc gcc/config/i386/clzerointrin.h
d4b6b32c0c5d653898f1d1998d3d25d1 gcc/config/i386/constraints.md
51916b5cfd29cd81ccf6e9e61c1f668d gcc/config/i386/core2.md
! 4c008dd80df596b0deae5e181737543c gcc/config/i386/cpuid.h
3005ca522302d379f11519de60d8f8fa gcc/config/i386/cross-stdarg.h
27869bbc83c2dadbf6eda2d3c15245c9 gcc/config/i386/crtdll.h
6a69fbd4f050e39bf29f86e4dc178de7 gcc/config/i386/cygming.h
*************** d5238835384061cdbddd924882e89c6e gcc/co
*** 3284,3292 ****
015ed2e5420a5f1372cdbde3125af3e5 gcc/config/i386/i386-opts.h
80b43deb5c1fc5fc0938a942fd33af10 gcc/config/i386/i386-passes.def
f1bc7d5f8c944177d8943781d49a411f gcc/config/i386/i386-protos.h
! 620020e0cacef89ae24c3d93cc91bb9e gcc/config/i386/i386.c
4f94353e7bae4d82d67ec0881a3b1c40 gcc/config/i386/i386.h
! 759862d0916b19c52ff746fb626b1f98 gcc/config/i386/i386.md
229515353daa022c5cb3db4c5c1ffe25 gcc/config/i386/i386.opt
7ba0fe66f8e16b1b88672d1a6a6214e4 gcc/config/i386/i386elf.h
5d53d7bc9e564ebfaa7161e7fbb38fe8 gcc/config/i386/ia32intrin.h
--- 3283,3291 ----
015ed2e5420a5f1372cdbde3125af3e5 gcc/config/i386/i386-opts.h
80b43deb5c1fc5fc0938a942fd33af10 gcc/config/i386/i386-passes.def
f1bc7d5f8c944177d8943781d49a411f gcc/config/i386/i386-protos.h
! 384bd99095be702ebed1ef795b01d531 gcc/config/i386/i386.c
4f94353e7bae4d82d67ec0881a3b1c40 gcc/config/i386/i386.h
! f1f3006a73a23dfe67213ce8972a0176 gcc/config/i386/i386.md
229515353daa022c5cb3db4c5c1ffe25 gcc/config/i386/i386.opt
7ba0fe66f8e16b1b88672d1a6a6214e4 gcc/config/i386/i386elf.h
5d53d7bc9e564ebfaa7161e7fbb38fe8 gcc/config/i386/ia32intrin.h
*************** ff6ba4b1d65cbc02bc87dd81a4f24da3 gcc/co
*** 3312,3318 ****
6abfe2055c77da8f803d5f0c7090561b gcc/config/i386/mingw32.h
c01bd9c9ad7189f0b2395355e3f6797a gcc/config/i386/mm3dnow.h
d7ae7d889aee957d0f5644f1bb498bf2 gcc/config/i386/mmintrin.h
! 7b57521dd94fa5310d78a2b861d773d8 gcc/config/i386/mmx.md
e79bebd98b886c66b302da227083798c gcc/config/i386/msformat-c.c
460eeaded85bba10a414f8d02b8570b5 gcc/config/i386/mwaitxintrin.h
50cda2669a15577373765c92ae89a283 gcc/config/i386/netbsd-elf.h
--- 3311,3317 ----
6abfe2055c77da8f803d5f0c7090561b gcc/config/i386/mingw32.h
c01bd9c9ad7189f0b2395355e3f6797a gcc/config/i386/mm3dnow.h
d7ae7d889aee957d0f5644f1bb498bf2 gcc/config/i386/mmintrin.h
! ab533f7ddf1360a5d3ec2f2855d18468 gcc/config/i386/mmx.md
e79bebd98b886c66b302da227083798c gcc/config/i386/msformat-c.c
460eeaded85bba10a414f8d02b8570b5 gcc/config/i386/mwaitxintrin.h
50cda2669a15577373765c92ae89a283 gcc/config/i386/netbsd-elf.h
*************** ea1eafcd9f62ad8a5977836d0cd67695 gcc/co
*** 3333,3350 ****
8d6edac06a5766274664fd5bb80ebde9 gcc/config/i386/rdos.h
762c0cd418230a8c5df0e0ab5d8c6d99 gcc/config/i386/rdos64.h
02e38873ab1dae0da9fb414dbcf55c83 gcc/config/i386/rdseedintrin.h
! 23dce13f4f1e42475d7ec03711802303 gcc/config/i386/rtemself.h
a8aed88b8bbf38fdb6166cf2d0051cf1 gcc/config/i386/rtmintrin.h
431901c938e114cb62b3ad846f72ecc2 gcc/config/i386/sgxintrin.h
649897741fe2cca4f04c0c0b518afa61 gcc/config/i386/shaintrin.h
8be24cf09776d77cfca4a86b3442fbce gcc/config/i386/slm.md
655421e4471519d6655c892afcec20c5 gcc/config/i386/smmintrin.h
df159043e425fa06ebb4523a3d149fb6 gcc/config/i386/sol2.h
! 17c948dccea9b372e1ac4ac016da340d gcc/config/i386/sse.md
18427fe6cb074752acb8f48048eaf104 gcc/config/i386/ssemath.h
aed767217d43c89b3e9f7ba6f4c213a2 gcc/config/i386/stringop.def
6d07cea9e3242e05941de0140745843b gcc/config/i386/subst.md
! f123db4f8f5b4c1d7df28e70ec39b932 gcc/config/i386/sync.md
138a11dfc6cd317eb9e6ce0126d15287 gcc/config/i386/sysv4.h
3012f8fe17631be71507b44d3733ffa9 gcc/config/i386/t-cygming
d5339d6e5a09a02383903f617230e19e gcc/config/i386/t-cygwin-w64
--- 3332,3349 ----
8d6edac06a5766274664fd5bb80ebde9 gcc/config/i386/rdos.h
762c0cd418230a8c5df0e0ab5d8c6d99 gcc/config/i386/rdos64.h
02e38873ab1dae0da9fb414dbcf55c83 gcc/config/i386/rdseedintrin.h
! bb517021abbc597ce3af626a337de29f gcc/config/i386/rtemself.h
a8aed88b8bbf38fdb6166cf2d0051cf1 gcc/config/i386/rtmintrin.h
431901c938e114cb62b3ad846f72ecc2 gcc/config/i386/sgxintrin.h
649897741fe2cca4f04c0c0b518afa61 gcc/config/i386/shaintrin.h
8be24cf09776d77cfca4a86b3442fbce gcc/config/i386/slm.md
655421e4471519d6655c892afcec20c5 gcc/config/i386/smmintrin.h
df159043e425fa06ebb4523a3d149fb6 gcc/config/i386/sol2.h
! a426257f8a6e897e742103b620329fdf gcc/config/i386/sse.md
18427fe6cb074752acb8f48048eaf104 gcc/config/i386/ssemath.h
aed767217d43c89b3e9f7ba6f4c213a2 gcc/config/i386/stringop.def
6d07cea9e3242e05941de0140745843b gcc/config/i386/subst.md
! a3f25e79f8f7d67dc93801fe6004c715 gcc/config/i386/sync.md
138a11dfc6cd317eb9e6ce0126d15287 gcc/config/i386/sysv4.h
3012f8fe17631be71507b44d3733ffa9 gcc/config/i386/t-cygming
d5339d6e5a09a02383903f617230e19e gcc/config/i386/t-cygwin-w64
*************** a856040b9fc58587de5a235d2a962ea7 gcc/co
*** 3445,3451 ****
c651720d806a3f1f33823fab94358075 gcc/config/lm32/lm32.md
b2f8d9d831f798a5115e6e2ff660077a gcc/config/lm32/lm32.opt
7ca6d50f76c617c479a87c2c7cad3682 gcc/config/lm32/predicates.md
! a131dd67620f96d94fd35d3257330923 gcc/config/lm32/rtems.h
a9d1d80c40cc6eb8e9a32d54f82dae43 gcc/config/lm32/t-lm32
660559cdac2b08e91486a9db7b4a2872 gcc/config/lm32/t-rtems
d89a95144d3fe422f7f3362ab28146e5 gcc/config/lm32/uclinux-elf.h
--- 3444,3450 ----
c651720d806a3f1f33823fab94358075 gcc/config/lm32/lm32.md
b2f8d9d831f798a5115e6e2ff660077a gcc/config/lm32/lm32.opt
7ca6d50f76c617c479a87c2c7cad3682 gcc/config/lm32/predicates.md
! 5561518540d2efb12aa440c74acdfb12 gcc/config/lm32/rtems.h
a9d1d80c40cc6eb8e9a32d54f82dae43 gcc/config/lm32/t-lm32
660559cdac2b08e91486a9db7b4a2872 gcc/config/lm32/t-rtems
d89a95144d3fe422f7f3362ab28146e5 gcc/config/lm32/uclinux-elf.h
*************** d3427c9cb9392447d18f97f5a0faae32 gcc/co
*** 3470,3476 ****
4343b3e027e275240e0b8fea39f1cc64 gcc/config/m32c/muldiv.md
f1367f2bdb36a818fef6c90045d213f6 gcc/config/m32c/predicates.md
2d5172cdf18e7b37c50ecfc51970cb0f gcc/config/m32c/prologue.md
! 0931991d3d3bb2053940cd7026418a6c gcc/config/m32c/rtems.h
1789133f097f7755832003086669923c gcc/config/m32c/shift.md
f547db56014794de7b828c9e4cbb716e gcc/config/m32c/t-m32c
ac109a8952f74dafe7a33f47281a96e4 gcc/config/m32r/constraints.md
--- 3469,3475 ----
4343b3e027e275240e0b8fea39f1cc64 gcc/config/m32c/muldiv.md
f1367f2bdb36a818fef6c90045d213f6 gcc/config/m32c/predicates.md
2d5172cdf18e7b37c50ecfc51970cb0f gcc/config/m32c/prologue.md
! adfcf706fdcdb2258b606f14b4983e3c gcc/config/m32c/rtems.h
1789133f097f7755832003086669923c gcc/config/m32c/shift.md
f547db56014794de7b828c9e4cbb716e gcc/config/m32c/t-m32c
ac109a8952f74dafe7a33f47281a96e4 gcc/config/m32r/constraints.md
*************** b1db06979b224600819cfbcb20cd518b gcc/co
*** 3501,3507 ****
4173ac9a3fe95be35cd7be6eb1d8a91c gcc/config/m68k/m68k-tables.opt
f08e5acd9abc8fc2a7e62ebfde4ab9dc gcc/config/m68k/m68k.c
4aeae0f1e5976e432e616efde63222ca gcc/config/m68k/m68k.h
! 76e93d239e8acd26c486191191cc67c1 gcc/config/m68k/m68k.md
565309f5eb9bdf5f3d9d4b99309203f5 gcc/config/m68k/m68k.opt
331a39941ef2a5d63ca2081fd786bab5 gcc/config/m68k/m68kelf.h
6c1079c191ba9f61909753a73ce87fbc gcc/config/m68k/m68kemb.h
--- 3500,3506 ----
4173ac9a3fe95be35cd7be6eb1d8a91c gcc/config/m68k/m68k-tables.opt
f08e5acd9abc8fc2a7e62ebfde4ab9dc gcc/config/m68k/m68k.c
4aeae0f1e5976e432e616efde63222ca gcc/config/m68k/m68k.h
! fbab0b5694c481b2a9c5e24032e28f01 gcc/config/m68k/m68k.md
565309f5eb9bdf5f3d9d4b99309203f5 gcc/config/m68k/m68k.opt
331a39941ef2a5d63ca2081fd786bab5 gcc/config/m68k/m68kelf.h
6c1079c191ba9f61909753a73ce87fbc gcc/config/m68k/m68kemb.h
*************** c3272b7ef61869d216e3195e22776955 gcc/co
*** 3510,3516 ****
a5d6738c619e454815898cdbe556c95f gcc/config/m68k/openbsd.h
bb816eac42d5d0617c95cb66556f7470 gcc/config/m68k/predicates.md
81f19a6363c9a64e145850ad9ac2bf57 gcc/config/m68k/print-sysroot-suffix.sh
! 0103d32e8db07e7d47cef7ec32639cc8 gcc/config/m68k/rtemself.h
47cd682ccdcc38f2c84471bc58d080ac gcc/config/m68k/sync.md
19d5ed41f3394c9423ff3afe64804076 gcc/config/m68k/t-cf
6275b1ef3dc06455d9e890528410d92e gcc/config/m68k/t-linux
--- 3509,3515 ----
a5d6738c619e454815898cdbe556c95f gcc/config/m68k/openbsd.h
bb816eac42d5d0617c95cb66556f7470 gcc/config/m68k/predicates.md
81f19a6363c9a64e145850ad9ac2bf57 gcc/config/m68k/print-sysroot-suffix.sh
! d054539d389aaf83237a6dd192c215c6 gcc/config/m68k/rtemself.h
47cd682ccdcc38f2c84471bc58d080ac gcc/config/m68k/sync.md
19d5ed41f3394c9423ff3afe64804076 gcc/config/m68k/t-cf
6275b1ef3dc06455d9e890528410d92e gcc/config/m68k/t-linux
*************** c746f80a4a55321d24ab30a7b13fffa4 gcc/co
*** 3541,3547 ****
ee8a1232a7d066c2f40fb3bf01f2cee2 gcc/config/microblaze/microblaze.md
17c0f30b7486d260824baf8ff500ca45 gcc/config/microblaze/microblaze.opt
7eb8db8a0e797275d2d317ad28ff4a60 gcc/config/microblaze/predicates.md
! 0f4666543f833a46edf589b04de140a0 gcc/config/microblaze/rtems.h
dd7a4dee379bb579bf0535a58b00480c gcc/config/microblaze/sync.md
17818a25ae3112098cd91d698e37f0f7 gcc/config/microblaze/t-microblaze
63ccba4e7f745d36609d7c129bac6288 gcc/config/microblaze/t-microblaze-linux
--- 3540,3546 ----
ee8a1232a7d066c2f40fb3bf01f2cee2 gcc/config/microblaze/microblaze.md
17c0f30b7486d260824baf8ff500ca45 gcc/config/microblaze/microblaze.opt
7eb8db8a0e797275d2d317ad28ff4a60 gcc/config/microblaze/predicates.md
! f04249f22d863c97e3b30defcb4223d7 gcc/config/microblaze/rtems.h
dd7a4dee379bb579bf0535a58b00480c gcc/config/microblaze/sync.md
17818a25ae3112098cd91d698e37f0f7 gcc/config/microblaze/t-microblaze
63ccba4e7f745d36609d7c129bac6288 gcc/config/microblaze/t-microblaze-linux
*************** cfd1b17cac95f717566ecbfbfdc60540 gcc/co
*** 3606,3612 ****
84bb13902644c97884ceae4cf4af110c gcc/config/mips/p5600.md
2076d628b9e45cca66581ea97818ec9f gcc/config/mips/predicates.md
ef7fba05f9e47489b7eda9a362fbc494 gcc/config/mips/r3900.h
! ea580b707ea7b3f4ff90cebab4e78771 gcc/config/mips/rtems.h
6c5f0bb3d58f419549896243bbc289b1 gcc/config/mips/sb1.md
aba562f27263283c91d59b1c0dad9db7 gcc/config/mips/sde.h
d2213a61ad5190bea82c33a5ac9dde75 gcc/config/mips/sde.opt
--- 3605,3611 ----
84bb13902644c97884ceae4cf4af110c gcc/config/mips/p5600.md
2076d628b9e45cca66581ea97818ec9f gcc/config/mips/predicates.md
ef7fba05f9e47489b7eda9a362fbc494 gcc/config/mips/r3900.h
! 62918225178e24d113ae89e203e39a3d gcc/config/mips/rtems.h
6c5f0bb3d58f419549896243bbc289b1 gcc/config/mips/sb1.md
aba562f27263283c91d59b1c0dad9db7 gcc/config/mips/sde.h
d2213a61ad5190bea82c33a5ac9dde75 gcc/config/mips/sde.opt
*************** adaedd5bbbabad90c2321705f60a5f6d gcc/co
*** 3665,3671 ****
5e1461441d6a74c6847810b55ed7adc0 gcc/config/moxie/moxie.opt
a20a3162279483fdb4a7e6c877323078 gcc/config/moxie/moxiebox.h
97591d3ff849c421c9d7129acaec0cae gcc/config/moxie/predicates.md
! 701e97f0713de4abf5a2dc7d231dadd5 gcc/config/moxie/rtems.h
83c522ff1e24358778969bbed49ba8c3 gcc/config/moxie/t-moxie
06a2af6cf1920a27ff258d7a2eff3b3a gcc/config/moxie/uclinux.h
f276505b774e975b88b6c90362783e73 gcc/config/msp430/README.txt
--- 3664,3670 ----
5e1461441d6a74c6847810b55ed7adc0 gcc/config/moxie/moxie.opt
a20a3162279483fdb4a7e6c877323078 gcc/config/moxie/moxiebox.h
97591d3ff849c421c9d7129acaec0cae gcc/config/moxie/predicates.md
! 10c6b0d67861deff8c806f3c9e5f033b gcc/config/moxie/rtems.h
83c522ff1e24358778969bbed49ba8c3 gcc/config/moxie/t-moxie
06a2af6cf1920a27ff258d7a2eff3b3a gcc/config/moxie/uclinux.h
f276505b774e975b88b6c90362783e73 gcc/config/msp430/README.txt
*************** abb68e63e8149a746ae8a8e7fe6a8356 gcc/co
*** 3727,3739 ****
1fba4a4092c09d585fc3f6f905ba7f59 gcc/config/nios2/nios2.md
dd160b61f47da73fbcfe274247ad51a6 gcc/config/nios2/nios2.opt
bdca0d17af48e0661b1ca78a70e8eab3 gcc/config/nios2/predicates.md
! c7e83335a22337372d70543901e87998 gcc/config/nios2/rtems.h
4cebd225fc493f046c198ec07a60099d gcc/config/nios2/sync.md
20ad2e31a626e572bd886b05ce9f9b1b gcc/config/nios2/t-nios2
d835d08884a2846e70bef505767bd3f1 gcc/config/nios2/t-rtems
1a77021617fa509b4193a0173cc0db80 gcc/config/nvptx/mkoffload.c
0528c01cacf3d6d78c2d572ddce1acd2 gcc/config/nvptx/nvptx-protos.h
! ad26b74d29ed61b78e9bd764436b236d gcc/config/nvptx/nvptx.c
eb1454b59c8b5e977859ef9a164f30d7 gcc/config/nvptx/nvptx.h
33ff98eff43db716166e6eb7701d7444 gcc/config/nvptx/nvptx.md
581897eccb2823f57fe3e4d7f48dfc99 gcc/config/nvptx/nvptx.opt
--- 3726,3738 ----
1fba4a4092c09d585fc3f6f905ba7f59 gcc/config/nios2/nios2.md
dd160b61f47da73fbcfe274247ad51a6 gcc/config/nios2/nios2.opt
bdca0d17af48e0661b1ca78a70e8eab3 gcc/config/nios2/predicates.md
! bbccdcf812f8a0570b91878c40a1ac35 gcc/config/nios2/rtems.h
4cebd225fc493f046c198ec07a60099d gcc/config/nios2/sync.md
20ad2e31a626e572bd886b05ce9f9b1b gcc/config/nios2/t-nios2
d835d08884a2846e70bef505767bd3f1 gcc/config/nios2/t-rtems
1a77021617fa509b4193a0173cc0db80 gcc/config/nvptx/mkoffload.c
0528c01cacf3d6d78c2d572ddce1acd2 gcc/config/nvptx/nvptx-protos.h
! 1139522105141d95713526d0237b4b20 gcc/config/nvptx/nvptx.c
eb1454b59c8b5e977859ef9a164f30d7 gcc/config/nvptx/nvptx.h
33ff98eff43db716166e6eb7701d7444 gcc/config/nvptx/nvptx.md
581897eccb2823f57fe3e4d7f48dfc99 gcc/config/nvptx/nvptx.opt
*************** f9eb8215e990039206aca7d2674044dd gcc/co
*** 3762,3768 ****
d4df9eb3c1cf138edc94444846091689 gcc/config/pa/pa-openbsd.h
7bc5229cf1c43545830a2c4703b2368e gcc/config/pa/pa-opts.h
946b59b66fba818b8c8b48d21d19f78c gcc/config/pa/pa-protos.h
! 08f15273e39a1c5ad2ee6cadbb78bf38 gcc/config/pa/pa.c
2ad9edafd8324971bb2304a432029e16 gcc/config/pa/pa.h
d8c2dd8006ef24c121cb8487f5e847a0 gcc/config/pa/pa.md
8bd9cf9ffd45cd39f633111f1c7a35c2 gcc/config/pa/pa.opt
--- 3761,3767 ----
d4df9eb3c1cf138edc94444846091689 gcc/config/pa/pa-openbsd.h
7bc5229cf1c43545830a2c4703b2368e gcc/config/pa/pa-opts.h
946b59b66fba818b8c8b48d21d19f78c gcc/config/pa/pa-protos.h
! 14e4bf07ea4a366c78f5f72d7a127387 gcc/config/pa/pa.c
2ad9edafd8324971bb2304a432029e16 gcc/config/pa/pa.h
d8c2dd8006ef24c121cb8487f5e847a0 gcc/config/pa/pa.md
8bd9cf9ffd45cd39f633111f1c7a35c2 gcc/config/pa/pa.opt
*************** be26c92327257b7174b227abbedfc38e gcc/co
*** 3900,3910 ****
3f7daf2bc14d5b44ee4627a036ad89dd gcc/config/rs6000/power8.md
d72d32ce10b6b2d9d2b6c5c805ed926f gcc/config/rs6000/power9.md
bd8fefee0e94517dc24429fccb7b64e6 gcc/config/rs6000/ppc-asm.h
! 3ccc7989f8b47fe2678c8e696138a63a gcc/config/rs6000/ppc-auxv.h
526c8b9296818a28a1cd31ac9a1aa109 gcc/config/rs6000/ppu_intrinsics.h
! 18e10f93934e8511f76e4d56fd13d99c gcc/config/rs6000/predicates.md
8487b3f36ba6463ad32647e69e060c6b gcc/config/rs6000/rs6000-builtin.def
! 679729ce2ee46749d2f0d802f1f46063 gcc/config/rs6000/rs6000-c.c
9c6ba7f9ee5978eee63cfee9d7ee9c3a gcc/config/rs6000/rs6000-cpus.def
a46ae50924a00ed57cfdf730ebdb4237 gcc/config/rs6000/rs6000-linux.c
2824bf79a0d9619e1952e8d0a90aef04 gcc/config/rs6000/rs6000-modes.def
--- 3899,3909 ----
3f7daf2bc14d5b44ee4627a036ad89dd gcc/config/rs6000/power8.md
d72d32ce10b6b2d9d2b6c5c805ed926f gcc/config/rs6000/power9.md
bd8fefee0e94517dc24429fccb7b64e6 gcc/config/rs6000/ppc-asm.h
! fe11e87c40d5f9527de18223ca9acaae gcc/config/rs6000/ppc-auxv.h
526c8b9296818a28a1cd31ac9a1aa109 gcc/config/rs6000/ppu_intrinsics.h
! 7ece436730a2913c3f5980fe64a72454 gcc/config/rs6000/predicates.md
8487b3f36ba6463ad32647e69e060c6b gcc/config/rs6000/rs6000-builtin.def
! fcb41a5c9dc3b08988a3ecaf74ada581 gcc/config/rs6000/rs6000-c.c
9c6ba7f9ee5978eee63cfee9d7ee9c3a gcc/config/rs6000/rs6000-cpus.def
a46ae50924a00ed57cfdf730ebdb4237 gcc/config/rs6000/rs6000-linux.c
2824bf79a0d9619e1952e8d0a90aef04 gcc/config/rs6000/rs6000-modes.def
*************** f69e381c5811309d05da2313dfcec4de gcc/co
*** 3912,3923 ****
845709f631fc1fa80de2bbaf192bff40 gcc/config/rs6000/rs6000-passes.def
f447a3434c200cc3c5dcde8119bbb3c1 gcc/config/rs6000/rs6000-protos.h
914f1dcbd8cea8da94281c72be417b47 gcc/config/rs6000/rs6000-tables.opt
! 414a327ec8712b82598bb5eb6cff2669 gcc/config/rs6000/rs6000.c
c461457c1525c2fb211d80801c9eef95 gcc/config/rs6000/rs6000.h
! 4d9acc81b67318f1905224f3b3724398 gcc/config/rs6000/rs6000.md
c949775e94ccec511542b25a9506b078 gcc/config/rs6000/rs6000.opt
77b278cec2d9c926b955ebfc7075c240 gcc/config/rs6000/rs64.md
! 04850c9e1dc7f8f326cfd5446115ccd4 gcc/config/rs6000/rtems.h
608da58845a3fb30439833d8eaf211a4 gcc/config/rs6000/secureplt.h
f5a43dfbd624a504c3556f91f9fa63c2 gcc/config/rs6000/si2vmx.h
eb790531e65dd00658657ac8f5095bf0 gcc/config/rs6000/singlefp.h
--- 3911,3922 ----
845709f631fc1fa80de2bbaf192bff40 gcc/config/rs6000/rs6000-passes.def
f447a3434c200cc3c5dcde8119bbb3c1 gcc/config/rs6000/rs6000-protos.h
914f1dcbd8cea8da94281c72be417b47 gcc/config/rs6000/rs6000-tables.opt
! 55e817de2d9d5928c3240f995f235dc5 gcc/config/rs6000/rs6000.c
c461457c1525c2fb211d80801c9eef95 gcc/config/rs6000/rs6000.h
! 7d605e1fcf454e5e9f84c18f6142e6c0 gcc/config/rs6000/rs6000.md
c949775e94ccec511542b25a9506b078 gcc/config/rs6000/rs6000.opt
77b278cec2d9c926b955ebfc7075c240 gcc/config/rs6000/rs64.md
! f1a2ca046d1a212bb9b5fa1484adf3d3 gcc/config/rs6000/rtems.h
608da58845a3fb30439833d8eaf211a4 gcc/config/rs6000/secureplt.h
f5a43dfbd624a504c3556f91f9fa63c2 gcc/config/rs6000/si2vmx.h
eb790531e65dd00658657ac8f5095bf0 gcc/config/rs6000/singlefp.h
*************** b3a6d50652efdc2df7cda6c50ca133e7 gcc/co
*** 3946,3952 ****
8653ebe1ded2158732c997c1b8e71181 gcc/config/rs6000/t-ppcgas
1b8aba690a39464c4ea9c647d73d6983 gcc/config/rs6000/t-ppcos
c4ea9dee3824134ac4714286e8799f50 gcc/config/rs6000/t-rs6000
! c12a813605e8bf6a348dce15d72f859a gcc/config/rs6000/t-rtems
538baa9071c5f649e985043f1eab9b5b gcc/config/rs6000/t-spe
18fb072a76b179eb23d0e6339e892030 gcc/config/rs6000/t-vxworks
f11925c88524d2fd457bf77944da1302 gcc/config/rs6000/t-vxworksae
--- 3945,3951 ----
8653ebe1ded2158732c997c1b8e71181 gcc/config/rs6000/t-ppcgas
1b8aba690a39464c4ea9c647d73d6983 gcc/config/rs6000/t-ppcos
c4ea9dee3824134ac4714286e8799f50 gcc/config/rs6000/t-rs6000
! e52182374dfcc25fba56e65908e59e11 gcc/config/rs6000/t-rtems
538baa9071c5f649e985043f1eab9b5b gcc/config/rs6000/t-spe
18fb072a76b179eb23d0e6339e892030 gcc/config/rs6000/t-vxworks
f11925c88524d2fd457bf77944da1302 gcc/config/rs6000/t-vxworksae
*************** f11925c88524d2fd457bf77944da1302 gcc/co
*** 3954,3961 ****
057a5ee9af5d10aec165aecb7b36e50e gcc/config/rs6000/t-xilinx
bf04bdab00faa0daebcc1114606fa4d3 gcc/config/rs6000/titan.md
245d1070b026f6c6557c6c7a5cca5166 gcc/config/rs6000/vec_types.h
! 84e58f06c90652e047db8bdaac26fab6 gcc/config/rs6000/vector.md
! 9d88b56c43120a3224ad4a0e28abfc33 gcc/config/rs6000/vsx.md
58217d7c0d865013cdfc9ca30ba14670 gcc/config/rs6000/vxworks.h
bf3883463c961f7b50a8f9809b6244ee gcc/config/rs6000/vxworksae.h
f0bd85bb4b12651513a250e3a8b690bc gcc/config/rs6000/vxworksmils.h
--- 3953,3960 ----
057a5ee9af5d10aec165aecb7b36e50e gcc/config/rs6000/t-xilinx
bf04bdab00faa0daebcc1114606fa4d3 gcc/config/rs6000/titan.md
245d1070b026f6c6557c6c7a5cca5166 gcc/config/rs6000/vec_types.h
! 6da3f51a86613143db6f52ff5feaa04e gcc/config/rs6000/vector.md
! 52b94095d882efc91e94c921202f1ef0 gcc/config/rs6000/vsx.md
58217d7c0d865013cdfc9ca30ba14670 gcc/config/rs6000/vxworks.h
bf3883463c961f7b50a8f9809b6244ee gcc/config/rs6000/vxworksae.h
f0bd85bb4b12651513a250e3a8b690bc gcc/config/rs6000/vxworksmils.h
*************** ce08413dbe80270635f8524bb45e4dd8 gcc/co
*** 3969,3975 ****
8f7b551f284f01ac11cb04642bf32184 gcc/config/rs6000/xfpu.md
9815d575c4b9c5164b7c71ebb9131aea gcc/config/rs6000/xilinx.h
3b0f5bbcf190043c7d5e54450468e5f2 gcc/config/rs6000/xilinx.opt
! 5a111f2ad2cc57eeae06aa953cfcb2f0 gcc/config/rtems.h
1ca508a55c58ccc9cabc5e8c00182c86 gcc/config/rtems.opt
494db96412be169420a8ecf32dfee742 gcc/config/rx/constraints.md
a078bb5956c9dd698ed9fa963506351b gcc/config/rx/predicates.md
--- 3968,3974 ----
8f7b551f284f01ac11cb04642bf32184 gcc/config/rs6000/xfpu.md
9815d575c4b9c5164b7c71ebb9131aea gcc/config/rs6000/xilinx.h
3b0f5bbcf190043c7d5e54450468e5f2 gcc/config/rs6000/xilinx.opt
! faa282f38a57aa842e478a82a58ccf8c gcc/config/rtems.h
1ca508a55c58ccc9cabc5e8c00182c86 gcc/config/rtems.opt
494db96412be169420a8ecf32dfee742 gcc/config/rx/constraints.md
a078bb5956c9dd698ed9fa963506351b gcc/config/rx/predicates.md
*************** d62ef488f16903bda4abc90e8c09515a gcc/co
*** 3988,3994 ****
ea53d84d4c9e61067f91b809a468a680 gcc/config/s390/2827.md
d6871b79b0d694b4e73c33682729f7e3 gcc/config/s390/2964.md
fcfb5cfc58bac6685db6cb3d362d1e67 gcc/config/s390/constraints.md
! c8a366c51e50e2135c52e17d24a3f44a gcc/config/s390/driver-native.c
c0b9a0bc1f70d5ff5cb2a1cec3fc0258 gcc/config/s390/htmintrin.h
e2667ed5190f6c4cb2e2350ab53a3cad gcc/config/s390/htmxlintrin.h
e36e51db72c306ef71e637f4e421160a gcc/config/s390/linux.h
--- 3987,3993 ----
ea53d84d4c9e61067f91b809a468a680 gcc/config/s390/2827.md
d6871b79b0d694b4e73c33682729f7e3 gcc/config/s390/2964.md
fcfb5cfc58bac6685db6cb3d362d1e67 gcc/config/s390/constraints.md
! 08aa720c56c6b3d6fcd7235619519984 gcc/config/s390/driver-native.c
c0b9a0bc1f70d5ff5cb2a1cec3fc0258 gcc/config/s390/htmintrin.h
e2667ed5190f6c4cb2e2350ab53a3cad gcc/config/s390/htmxlintrin.h
e36e51db72c306ef71e637f4e421160a gcc/config/s390/linux.h
*************** e36e51db72c306ef71e637f4e421160a gcc/co
*** 3996,4009 ****
b1b722b7a004b166861385320d7b4756 gcc/config/s390/s390-builtin-types.def
cd00757fe6b2a3e89f34e4c54bf98bc1 gcc/config/s390/s390-builtins.def
f86d5ba68c64df7a6369bb3154996154 gcc/config/s390/s390-builtins.h
! fb03099a68db0f8c01aaec8f8b5421f0 gcc/config/s390/s390-c.c
4029a4a0e90624e1410585d6c8779c73 gcc/config/s390/s390-modes.def
! 802200c5b0d54fa1d6b3ae0afc67cf19 gcc/config/s390/s390-opts.h
fea7bf517d90bc3af915876db1be6bc6 gcc/config/s390/s390-protos.h
! 8ff41cb83ab2e3d5e67d8fa491f7f466 gcc/config/s390/s390.c
1f016404836bb16935ea059303fbe284 gcc/config/s390/s390.h
! 18dd4825a2566a18069a6003fcd5b2a9 gcc/config/s390/s390.md
! 806501f76abd8e5f7ec6d40fa12abbc8 gcc/config/s390/s390.opt
e580143b15c5efe0617806579ed04d21 gcc/config/s390/s390intrin.h
5d6d963c9d4546945dca3d4a0d7b346a gcc/config/s390/s390x.h
e5a6754465a646cdb25c7b46c091aad5 gcc/config/s390/subst.md
--- 3995,4008 ----
b1b722b7a004b166861385320d7b4756 gcc/config/s390/s390-builtin-types.def
cd00757fe6b2a3e89f34e4c54bf98bc1 gcc/config/s390/s390-builtins.def
f86d5ba68c64df7a6369bb3154996154 gcc/config/s390/s390-builtins.h
! 7c0e57ec187dda594a17e31ae79e98a3 gcc/config/s390/s390-c.c
4029a4a0e90624e1410585d6c8779c73 gcc/config/s390/s390-modes.def
! 3fc693c2c78b5ae3ac47b83823d71e47 gcc/config/s390/s390-opts.h
fea7bf517d90bc3af915876db1be6bc6 gcc/config/s390/s390-protos.h
! 02db24d0fe20c8e1299c5d38e2f98e69 gcc/config/s390/s390.c
1f016404836bb16935ea059303fbe284 gcc/config/s390/s390.h
! b111b16c513245fe1d03c2a0328b9f5f gcc/config/s390/s390.md
! 1fdd1937d19d2004ae1f23f64c32a72f gcc/config/s390/s390.opt
e580143b15c5efe0617806579ed04d21 gcc/config/s390/s390intrin.h
5d6d963c9d4546945dca3d4a0d7b346a gcc/config/s390/s390x.h
e5a6754465a646cdb25c7b46c091aad5 gcc/config/s390/subst.md
*************** c31ffac63b4400ac8631d00e76f00896 gcc/co
*** 4029,4036 ****
377fd4dd5b8bfd80d2aabcd295bd5fb4 gcc/config/sh/netbsd-elf.h
00c67fe3859bdea4d171504425c7635d gcc/config/sh/newlib.h
4a7fa03986ba924352a42beae30b8238 gcc/config/sh/predicates.md
! 0326ec861300b2c89a68ca8fa6fa896e gcc/config/sh/rtems.h
! c0314407800338f9850c5a9b4018185f gcc/config/sh/rtemself.h
562c197d8dd3c18257ff90a4b86996c2 gcc/config/sh/sh-c.c
bd98cf362235f7eda957d4a5bc356a1b gcc/config/sh/sh-mem.cc
b042490c8fd0ce0aa1a3023af990b37e gcc/config/sh/sh-modes.def
--- 4028,4035 ----
377fd4dd5b8bfd80d2aabcd295bd5fb4 gcc/config/sh/netbsd-elf.h
00c67fe3859bdea4d171504425c7635d gcc/config/sh/newlib.h
4a7fa03986ba924352a42beae30b8238 gcc/config/sh/predicates.md
! 4a1188fe4b98662fe76b48fb1ed86902 gcc/config/sh/rtems.h
! 742e7ce9c334146ec562d13a6b4764e4 gcc/config/sh/rtemself.h
562c197d8dd3c18257ff90a4b86996c2 gcc/config/sh/sh-c.c
bd98cf362235f7eda957d4a5bc356a1b gcc/config/sh/sh-mem.cc
b042490c8fd0ce0aa1a3023af990b37e gcc/config/sh/sh-modes.def
*************** f391291e3b23065001be3b77c1c4b139 gcc/co
*** 4063,4099 ****
91c27840b624e7b10353a8b1c459ed52 gcc/config/sol2.h
ed9b8fdac94d44f4ad4f07567a6ae8c2 gcc/config/sol2.opt
2a8a79970ec03c931d43b719e12f6268 gcc/config/sparc/biarch64.h
! bc40166e8cd18505a1ae5c27287f9af7 gcc/config/sparc/constraints.md
a011e2b44d1d8123361ba045d461b340 gcc/config/sparc/cypress.md
b7c8adead6a21a00fd9587a51f5f1890 gcc/config/sparc/default64.h
! 89a3be4cd8e21b62670be2a009e4dfbf gcc/config/sparc/driver-sparc.c
c4ac155f5f9fa794653d5eaf5aef40fe gcc/config/sparc/freebsd.h
2007d05000137566baa4b2f8640457b4 gcc/config/sparc/hypersparc.md
88455c9c338dfcf64dd915e2b59bb452 gcc/config/sparc/leon.md
f20356ed2377f09b3f3ed44e6d079ce3 gcc/config/sparc/linux.h
3871bfb8bd5f8d51c77b7c425228c7ce gcc/config/sparc/linux64.h
7c7221bd73d31fc4e8b9d72b2f37d270 gcc/config/sparc/long-double-switch.opt
4b5c1259b2115f8682457fc957ddeb9b gcc/config/sparc/netbsd-elf.h
! 286c34cd70effddbf96fdc185691fcce gcc/config/sparc/niagara.md
! 21f5ef1654d8bf87e6d0e0d6aa0dc3a9 gcc/config/sparc/niagara2.md
! dbe0f54652e609bbd20f5bbb5f4d2dd2 gcc/config/sparc/niagara4.md
! 24f120276cbf98319e6afb02afe9fbbd gcc/config/sparc/niagara7.md
5250485bcd9b127116efd6c1d512306a gcc/config/sparc/openbsd1-64.h
7afb34b2e803426fdf6a1660aeed1b81 gcc/config/sparc/openbsd64.h
! 813e213e41ea2dbd2a220acf6a43d78f gcc/config/sparc/predicates.md
! fef70ffb271dcecc80edef1393aeab47 gcc/config/sparc/rtemself.h
! 38585721a4090a1f734387889008d8b6 gcc/config/sparc/sol2.h
3fe86727489e335f4b59e94820f64441 gcc/config/sparc/sp-elf.h
b4758aaf3ffd414be514529098b2fb31 gcc/config/sparc/sp64-elf.h
! 3f9e506da2bfe559e78d1066bc975e36 gcc/config/sparc/sparc-c.c
4633e9ef402682cc69036b91d4654cf9 gcc/config/sparc/sparc-modes.def
! 7c920b4004de3d9a68a322d3f65cf6d8 gcc/config/sparc/sparc-opts.h
f7b50c68732f0e443b61cc30aafcdf2b gcc/config/sparc/sparc-passes.def
c9f7a8357767f05db3064cf1cc649b67 gcc/config/sparc/sparc-protos.h
! 248b730eca5207a109f175248aa78269 gcc/config/sparc/sparc.c
! d8b23943cb86a0ce8f43e043d99fe566 gcc/config/sparc/sparc.h
! e0e7c65c360052c2bacf2e73a6b1cc2c gcc/config/sparc/sparc.md
! b644743087bcaaf0a7204db00adcb2cb gcc/config/sparc/sparc.opt
0ce5501d01413f5bf8569648d53f026b gcc/config/sparc/sparclet.md
7b3ac0af0debfa3fc3e038c25d775e49 gcc/config/sparc/supersparc.md
05e57a721d56e30f627e3724a623a951 gcc/config/sparc/sync.md
--- 4062,4099 ----
91c27840b624e7b10353a8b1c459ed52 gcc/config/sol2.h
ed9b8fdac94d44f4ad4f07567a6ae8c2 gcc/config/sol2.opt
2a8a79970ec03c931d43b719e12f6268 gcc/config/sparc/biarch64.h
! cda33eade13d321e424800344f31bb05 gcc/config/sparc/constraints.md
a011e2b44d1d8123361ba045d461b340 gcc/config/sparc/cypress.md
b7c8adead6a21a00fd9587a51f5f1890 gcc/config/sparc/default64.h
! 92306ae32ed5f76fb7c5fb28f5026a5d gcc/config/sparc/driver-sparc.c
c4ac155f5f9fa794653d5eaf5aef40fe gcc/config/sparc/freebsd.h
2007d05000137566baa4b2f8640457b4 gcc/config/sparc/hypersparc.md
88455c9c338dfcf64dd915e2b59bb452 gcc/config/sparc/leon.md
f20356ed2377f09b3f3ed44e6d079ce3 gcc/config/sparc/linux.h
3871bfb8bd5f8d51c77b7c425228c7ce gcc/config/sparc/linux64.h
7c7221bd73d31fc4e8b9d72b2f37d270 gcc/config/sparc/long-double-switch.opt
+ d57520acaa81bbdc202490df14e024a2 gcc/config/sparc/m8.md
4b5c1259b2115f8682457fc957ddeb9b gcc/config/sparc/netbsd-elf.h
! 36cbea702fc1c7a5dbb282a5e3a8c6d9 gcc/config/sparc/niagara.md
! f7f8bd7dfe277b232f0a893903e57e02 gcc/config/sparc/niagara2.md
! 367040cd1d1676f0d5fb094aba2070f1 gcc/config/sparc/niagara4.md
! 75b9c55ba8434711231d0cd59945d495 gcc/config/sparc/niagara7.md
5250485bcd9b127116efd6c1d512306a gcc/config/sparc/openbsd1-64.h
7afb34b2e803426fdf6a1660aeed1b81 gcc/config/sparc/openbsd64.h
! 0b8901bce0e7287a7db07b27bfc1acf2 gcc/config/sparc/predicates.md
! c51103f41f66bb8b699075ef46543793 gcc/config/sparc/rtemself.h
! 4c23b8e2190203cdd41422257d0b684e gcc/config/sparc/sol2.h
3fe86727489e335f4b59e94820f64441 gcc/config/sparc/sp-elf.h
b4758aaf3ffd414be514529098b2fb31 gcc/config/sparc/sp64-elf.h
! ebbdcebbe1adce348931a4c7274c7c51 gcc/config/sparc/sparc-c.c
4633e9ef402682cc69036b91d4654cf9 gcc/config/sparc/sparc-modes.def
! 8716c31870255b84a448762c1c3f81c7 gcc/config/sparc/sparc-opts.h
f7b50c68732f0e443b61cc30aafcdf2b gcc/config/sparc/sparc-passes.def
c9f7a8357767f05db3064cf1cc649b67 gcc/config/sparc/sparc-protos.h
! 4491451686495f59f1b7cb132e68e357 gcc/config/sparc/sparc.c
! d22b6f70252e19940f3fdf0364e2c312 gcc/config/sparc/sparc.h
! 1fe1648d42b1c788278c1e89bbe65ed6 gcc/config/sparc/sparc.md
! 0741bbf74a8e053aa0cfbd76b52e3ea9 gcc/config/sparc/sparc.opt
0ce5501d01413f5bf8569648d53f026b gcc/config/sparc/sparclet.md
7b3ac0af0debfa3fc3e038c25d775e49 gcc/config/sparc/supersparc.md
05e57a721d56e30f627e3724a623a951 gcc/config/sparc/sync.md
*************** acbd843cea02b141e7862dcc2b2854d3 gcc/co
*** 4104,4117 ****
4a7d3f368a24d549fabaafbe44fcb134 gcc/config/sparc/t-linux
0e18307b04426c5ab3ad25537267452b gcc/config/sparc/t-linux64
75987b7fdc6fa9c9ff2108ff1003e6d2 gcc/config/sparc/t-netbsd64
! cd0a7c878d971604d754954c10f688df gcc/config/sparc/t-rtems
4c80b4c56072a38aed82f6191ae2b1e1 gcc/config/sparc/t-rtems-64
511770bb20c2707fabd4f231ce8b83cf gcc/config/sparc/t-sol2
3b3e9702a274b74d961eeea759eca145 gcc/config/sparc/t-sparc
b04597637b0c08dd3e6d1a40c43e76b4 gcc/config/sparc/t-vxworks
1940ff1c7bb41eb88d2ef5b261d86e95 gcc/config/sparc/tso.h
! da322723d95933737b84987e1082080d gcc/config/sparc/ultra1_2.md
! fe37eabc1a38d7b6cbc39841813bf650 gcc/config/sparc/ultra3.md
6f40e12195009aa16e51dca7e38d0b21 gcc/config/sparc/visintrin.h
b64bd859465780d47bc58b2cd35c9cb3 gcc/config/sparc/vxworks.h
9b2ddc345afcea4f415dd0c8bc2d2ed3 gcc/config/sparc/x-sparc
--- 4104,4117 ----
4a7d3f368a24d549fabaafbe44fcb134 gcc/config/sparc/t-linux
0e18307b04426c5ab3ad25537267452b gcc/config/sparc/t-linux64
75987b7fdc6fa9c9ff2108ff1003e6d2 gcc/config/sparc/t-netbsd64
! 341097c5512271c2fab0be9cfbe0a2c1 gcc/config/sparc/t-rtems
4c80b4c56072a38aed82f6191ae2b1e1 gcc/config/sparc/t-rtems-64
511770bb20c2707fabd4f231ce8b83cf gcc/config/sparc/t-sol2
3b3e9702a274b74d961eeea759eca145 gcc/config/sparc/t-sparc
b04597637b0c08dd3e6d1a40c43e76b4 gcc/config/sparc/t-vxworks
1940ff1c7bb41eb88d2ef5b261d86e95 gcc/config/sparc/tso.h
! c91aac769d09b8f216fc6961c72e014e gcc/config/sparc/ultra1_2.md
! 90e1c13e95135c6060fa5eaca5767cfb gcc/config/sparc/ultra3.md
6f40e12195009aa16e51dca7e38d0b21 gcc/config/sparc/visintrin.h
b64bd859465780d47bc58b2cd35c9cb3 gcc/config/sparc/vxworks.h
9b2ddc345afcea4f415dd0c8bc2d2ed3 gcc/config/sparc/x-sparc
*************** a4406610dcd45e2b1c7fd3693c880d2e gcc/co
*** 4195,4201 ****
a6ae71a556271cc116214b3e9e87d867 gcc/config/usegld.h
ba41d2017b15368ed8476c0e4f5401ad gcc/config/v850/constraints.md
989c5db2802e5628f4cc4404d253bee3 gcc/config/v850/predicates.md
! 646efbf8b1d60f6d53b1c131f1aef881 gcc/config/v850/rtems.h
41b5d5e91cc905b1e3ba5de47db5f9c6 gcc/config/v850/t-rtems
6ba0e2ab2380c36e4279deababedaa9d gcc/config/v850/t-v850
d7632714f5c62afc8f6abd31f3f834e5 gcc/config/v850/v850-c.c
--- 4195,4201 ----
a6ae71a556271cc116214b3e9e87d867 gcc/config/usegld.h
ba41d2017b15368ed8476c0e4f5401ad gcc/config/v850/constraints.md
989c5db2802e5628f4cc4404d253bee3 gcc/config/v850/predicates.md
! cb10f0556f314315af1a8309f12bc425 gcc/config/v850/rtems.h
41b5d5e91cc905b1e3ba5de47db5f9c6 gcc/config/v850/t-rtems
6ba0e2ab2380c36e4279deababedaa9d gcc/config/v850/t-v850
d7632714f5c62afc8f6abd31f3f834e5 gcc/config/v850/v850-c.c
*************** ec846689d23cece17a1e173a290d1bc2 gcc/co
*** 4272,4291 ****
cd3f530ea95922564e1c6760e6fdf034 gcc/config/xtensa/uclinux.h
19c527eb9ebf583239c86ce3bf541dec gcc/config/xtensa/uclinux.opt
c9b736b68317fbacd2a12701f1b888cc gcc/config/xtensa/xtensa-protos.h
! 96769f7cdd749231631ec8ad548bafa7 gcc/config/xtensa/xtensa.c
8de0185f42561f590761455b71b243aa gcc/config/xtensa/xtensa.h
3a904fae76ea41a5ac0cd3f169afb129 gcc/config/xtensa/xtensa.md
1e4b738829612b4836067eb92c840ee7 gcc/config/xtensa/xtensa.opt
! bc40e933c352c4ed289d195dd3328693 gcc/configure
! 030cf9c44db436d2d7a3512fa1f5e0c6 gcc/configure.ac
75059ca0d9a4c904710ca39560b641e9 gcc/context.c
9544972a69766328e0ef70c98997c4e7 gcc/context.h
ebbabcdc08a246b16b312857b4e2b0c8 gcc/convert.c
7af1b46eb0a148348d5903c595cfb58b gcc/convert.h
5e83fce2aab1937b6e6565f1c0262e8e gcc/coretypes.h
! 5460af44253986b11d08c09f78210c38 gcc/coverage.c
! be6dc77a691eeb1118f569ebe595b932 gcc/coverage.h
! b1b2082e7ea4d217de983eace8a57c55 gcc/cp/ChangeLog
d271e3663538ba1f3281cab3838e92cd gcc/cp/ChangeLog-1993
f5a44adbc05521162350ca409d1d95ce gcc/cp/ChangeLog-1994
ac55db48d964cb5469ff03c1cd3ee04d gcc/cp/ChangeLog-1995
--- 4272,4291 ----
cd3f530ea95922564e1c6760e6fdf034 gcc/config/xtensa/uclinux.h
19c527eb9ebf583239c86ce3bf541dec gcc/config/xtensa/uclinux.opt
c9b736b68317fbacd2a12701f1b888cc gcc/config/xtensa/xtensa-protos.h
! b5f2dbec825cef82d1da95bb14b3eeef gcc/config/xtensa/xtensa.c
8de0185f42561f590761455b71b243aa gcc/config/xtensa/xtensa.h
3a904fae76ea41a5ac0cd3f169afb129 gcc/config/xtensa/xtensa.md
1e4b738829612b4836067eb92c840ee7 gcc/config/xtensa/xtensa.opt
! 9005b12c4ebc26916b61caee451c10eb gcc/configure
! 23222a88507326146a288487b79d3e20 gcc/configure.ac
75059ca0d9a4c904710ca39560b641e9 gcc/context.c
9544972a69766328e0ef70c98997c4e7 gcc/context.h
ebbabcdc08a246b16b312857b4e2b0c8 gcc/convert.c
7af1b46eb0a148348d5903c595cfb58b gcc/convert.h
5e83fce2aab1937b6e6565f1c0262e8e gcc/coretypes.h
! 26c55904a2afbcf2aa43236db5fddcb8 gcc/coverage.c
! 1078685a2ff587f89142f3c631f04c82 gcc/coverage.h
! c390255d425bbd4b04e0bc46fdff7efb gcc/cp/ChangeLog
d271e3663538ba1f3281cab3838e92cd gcc/cp/ChangeLog-1993
f5a44adbc05521162350ca409d1d95ce gcc/cp/ChangeLog-1994
ac55db48d964cb5469ff03c1cd3ee04d gcc/cp/ChangeLog-1995
*************** c1c7801b9b0f379e702a4f6cb83972e7 gcc/cp
*** 4314,4342 ****
9aa3cd9f75c785de9f51446e3f295515 gcc/cp/ChangeLog.tree-ssa
52380899f9da4a59c3b99da38218f81a gcc/cp/Make-lang.in
a664e5da3668f808636e156b4e59d16c gcc/cp/NEWS
! bc93bdc98be6ad9883d7b07f1a704ba2 gcc/cp/call.c
e370fe34672df8201043ba1a2e1104b6 gcc/cp/cfns.gperf
c4d6f3b7d0a505fbe74e29774d11cfe9 gcc/cp/cfns.h
! 3c93e4645db6ffc4003a1a05e99576c4 gcc/cp/class.c
d7ab06410b296f55856425add1bfd26d gcc/cp/config-lang.in
! c8a2a108df16aafb2262f6de9d269010 gcc/cp/constexpr.c
307f99a8e6084326c45980647f02b7e1 gcc/cp/constraint.cc
56aa0140f84f897feeb4ce54bd6e6f46 gcc/cp/cp-array-notation.c
38146ed098d4c26f2e487034266adf13 gcc/cp/cp-cilkplus.c
c6462a1b73c2a072af8c94f300264afc gcc/cp/cp-cilkplus.h
! 45b626865c11aa673dd92bf80855450e gcc/cp/cp-gimplify.c
5d9014a008fea03abd2bc8c93422b14c gcc/cp/cp-lang.c
1ee7f4f64c2b7dcc558849d534c3f19b gcc/cp/cp-objcp-common.c
cc7fdc4e6c6a942fab5c5fb98607ca37 gcc/cp/cp-objcp-common.h
aa36e3e3dbb56aa91e4c9c7b03774b50 gcc/cp/cp-tree.def
! 5e890728a2b234484b2ef883616a2c7f gcc/cp/cp-tree.h
41d94f2c081c6ecf6c7c7780b061d7ce gcc/cp/cp-ubsan.c
ceb7718cd5e3462095095448e2809c63 gcc/cp/cvt.c
ffc3a23e271c5e11d25ac613e8d2f152 gcc/cp/cxx-pretty-print.c
546dc862de2fc3919db2d2985e101844 gcc/cp/cxx-pretty-print.h
288f99966e87fff5c1170ee72e46c145 gcc/cp/decl.c
c6b416fb9f920b607825dba7ef8d1a48 gcc/cp/decl.h
! 0a57fe3676617bcc8499636ffa572b68 gcc/cp/decl2.c
aa98548ee09751a5b70c5eb31f1c6417 gcc/cp/dump.c
b081cd3ed9f39109a617bf5471732ad7 gcc/cp/error.c
9006009bbe03dc24d4dd97bd9dd4235a gcc/cp/except.c
--- 4314,4342 ----
9aa3cd9f75c785de9f51446e3f295515 gcc/cp/ChangeLog.tree-ssa
52380899f9da4a59c3b99da38218f81a gcc/cp/Make-lang.in
a664e5da3668f808636e156b4e59d16c gcc/cp/NEWS
! 1029453cb863d86f05ab838c6c31480c gcc/cp/call.c
e370fe34672df8201043ba1a2e1104b6 gcc/cp/cfns.gperf
c4d6f3b7d0a505fbe74e29774d11cfe9 gcc/cp/cfns.h
! 29ff42a2b71d6da2f092abec2933e31a gcc/cp/class.c
d7ab06410b296f55856425add1bfd26d gcc/cp/config-lang.in
! 25088df7c032a66f694531c6e254b875 gcc/cp/constexpr.c
307f99a8e6084326c45980647f02b7e1 gcc/cp/constraint.cc
56aa0140f84f897feeb4ce54bd6e6f46 gcc/cp/cp-array-notation.c
38146ed098d4c26f2e487034266adf13 gcc/cp/cp-cilkplus.c
c6462a1b73c2a072af8c94f300264afc gcc/cp/cp-cilkplus.h
! 2d99a51142dc9ba37d75154a286d7229 gcc/cp/cp-gimplify.c
5d9014a008fea03abd2bc8c93422b14c gcc/cp/cp-lang.c
1ee7f4f64c2b7dcc558849d534c3f19b gcc/cp/cp-objcp-common.c
cc7fdc4e6c6a942fab5c5fb98607ca37 gcc/cp/cp-objcp-common.h
aa36e3e3dbb56aa91e4c9c7b03774b50 gcc/cp/cp-tree.def
! 26572b350dca452e4bfb94fbd5965237 gcc/cp/cp-tree.h
41d94f2c081c6ecf6c7c7780b061d7ce gcc/cp/cp-ubsan.c
ceb7718cd5e3462095095448e2809c63 gcc/cp/cvt.c
ffc3a23e271c5e11d25ac613e8d2f152 gcc/cp/cxx-pretty-print.c
546dc862de2fc3919db2d2985e101844 gcc/cp/cxx-pretty-print.h
288f99966e87fff5c1170ee72e46c145 gcc/cp/decl.c
c6b416fb9f920b607825dba7ef8d1a48 gcc/cp/decl.h
! f292d71216f94386b88d349c4c5ed294 gcc/cp/decl2.c
aa98548ee09751a5b70c5eb31f1c6417 gcc/cp/dump.c
b081cd3ed9f39109a617bf5471732ad7 gcc/cp/error.c
9006009bbe03dc24d4dd97bd9dd4235a gcc/cp/except.c
*************** b081cd3ed9f39109a617bf5471732ad7 gcc/cp
*** 4344,4370 ****
da79ddc6be4fafc84a957cfd070a5c24 gcc/cp/friend.c
21ab402dce77246d6a7766b067b429c8 gcc/cp/g++spec.c
f43eb6c4c3a45387f529ef9e17f6f709 gcc/cp/init.c
! 74998ffd02332e8c772577bf5ce81ba9 gcc/cp/lambda.c
bca5f8c2bd65c2ffd939d16f089e49dc gcc/cp/lang-specs.h
78263a37da49248fcffe573ed7d84534 gcc/cp/lex.c
fbfb6bc61d27f625485f113193c8bc76 gcc/cp/logic.cc
! 61d0df23e324ad06e82b1b2a3bd48ab4 gcc/cp/mangle.c
! 69e3242b55502f39c6ac39c4f645d60e gcc/cp/method.c
! 0c12309d38627c36cc3e2df622960d4a gcc/cp/name-lookup.c
3c91f835c3688bb59986de0664d535eb gcc/cp/name-lookup.h
f0eccfb2b6cc10b6838fc80d7d6cd1e4 gcc/cp/operators.def
adcc567eaf279137fc92a3f633597e7f gcc/cp/optimize.c
! 1c8318bab839c1ec0343a36a1623868b gcc/cp/parser.c
80b4f9350fbe5bd90898e0758266098c gcc/cp/parser.h
! de2d2a2dd395d2fec8585bfacf6a62fb gcc/cp/pt.c
ee5df732d6ad1d51078b5d0f67a784b9 gcc/cp/ptree.c
db936b1b0b3f9a6d128c05631887c312 gcc/cp/repo.c
b78204514ca7ae7bce11a6af84ab55ce gcc/cp/rtti.c
! 831ef2d5259127cf12c449f38fd44730 gcc/cp/search.c
! 78195d6cfcd2f3a5aec87f61bc30a01e gcc/cp/semantics.c
! d88c52a139132ef6fc964a838227f6d9 gcc/cp/tree.c
9e5151a4798c91f91d0e0b4415324a77 gcc/cp/type-utils.h
! dbd46d88f6ff779fc6949c2fcee88cd5 gcc/cp/typeck.c
994a68c01c54a110a148128644fc40f9 gcc/cp/typeck2.c
c706912cef452d7ab9a54976efc128e5 gcc/cp/vtable-class-hierarchy.c
b51155275074539477f71e8e53c46d2d gcc/cppbuiltin.c
--- 4344,4370 ----
da79ddc6be4fafc84a957cfd070a5c24 gcc/cp/friend.c
21ab402dce77246d6a7766b067b429c8 gcc/cp/g++spec.c
f43eb6c4c3a45387f529ef9e17f6f709 gcc/cp/init.c
! be48106ba86457ede68167384be9e1f3 gcc/cp/lambda.c
bca5f8c2bd65c2ffd939d16f089e49dc gcc/cp/lang-specs.h
78263a37da49248fcffe573ed7d84534 gcc/cp/lex.c
fbfb6bc61d27f625485f113193c8bc76 gcc/cp/logic.cc
! fcd8582b2d8ac25a66c85042339ca545 gcc/cp/mangle.c
! 7cfe06010124becb935cb216a131abe6 gcc/cp/method.c
! 7105e71d644a11468e16a343f976a810 gcc/cp/name-lookup.c
3c91f835c3688bb59986de0664d535eb gcc/cp/name-lookup.h
f0eccfb2b6cc10b6838fc80d7d6cd1e4 gcc/cp/operators.def
adcc567eaf279137fc92a3f633597e7f gcc/cp/optimize.c
! 410a8d309d5307b036c05e93ca3f77a3 gcc/cp/parser.c
80b4f9350fbe5bd90898e0758266098c gcc/cp/parser.h
! 309eac58367eb8826dc1a50880cee83e gcc/cp/pt.c
ee5df732d6ad1d51078b5d0f67a784b9 gcc/cp/ptree.c
db936b1b0b3f9a6d128c05631887c312 gcc/cp/repo.c
b78204514ca7ae7bce11a6af84ab55ce gcc/cp/rtti.c
! 5a02e3a5ee3953172c8f104d31c8de51 gcc/cp/search.c
! 8081388244ed358e886d5c98113d5f06 gcc/cp/semantics.c
! 644b6ecdbf2d6b0fb4f017880359727c gcc/cp/tree.c
9e5151a4798c91f91d0e0b4415324a77 gcc/cp/type-utils.h
! 0e84128fdc1175d7672955688d10fed0 gcc/cp/typeck.c
994a68c01c54a110a148128644fc40f9 gcc/cp/typeck2.c
c706912cef452d7ab9a54976efc128e5 gcc/cp/vtable-class-hierarchy.c
b51155275074539477f71e8e53c46d2d gcc/cppbuiltin.c
*************** ebc01257daa0725663692c5283f9066d gcc/do
*** 4414,4451 ****
0e9464bec47974f6c152e2f7fcdd7c54 gcc/doc/configterms.texi
4d2e260f57c2a56aab4b7539aa8ea7a9 gcc/doc/contrib.texi
d2ab741503a5629e8b4a70a0e5335637 gcc/doc/contribute.texi
! 590bc1305b6c10bed8c6ccc21fb6eb88 gcc/doc/cpp.1
! d2ea11db2de152d9fffc912d00ff9f8b gcc/doc/cpp.info
265e1f73a91ecf4f8c0fec7d753f3a5d gcc/doc/cpp.texi
e260807f252068741e2ebfdaa0e84349 gcc/doc/cppdiropts.texi
35e9afd06835a4037daf73de3e364d81 gcc/doc/cppenv.texi
! 3a7eaacd4fc803f7f744e07023e552e8 gcc/doc/cppinternals.info
1f296e408d348921b3ca6959d5cdfe5b gcc/doc/cppinternals.texi
3229dc0c44fab51cc291566148d79e6e gcc/doc/cppopts.texi
13eb634c50488bcf40424e0890a26326 gcc/doc/cppwarnopts.texi
! 9b394e7c315c74d8f41c244f6f2f9a38 gcc/doc/extend.texi
198def664e7cfe4a4cc79c8cae55175d gcc/doc/fragments.texi
0f2077f3962ccb1d6c5c55cac48e1695 gcc/doc/frontends.texi
! b9ade4f33840db744c9740d3a5fcf334 gcc/doc/fsf-funding.7
! 445ac14c2be9c66b5d7255a3424b79c9 gcc/doc/g++.1
! 445ac14c2be9c66b5d7255a3424b79c9 gcc/doc/gcc.1
! 08a9b45f1d2ee0a534d6b1de75d67a37 gcc/doc/gcc.info
82943cac2e651592a301c2081eda9666 gcc/doc/gcc.texi
! 866076842e0b10485d292b487a68b4e9 gcc/doc/gccinstall.info
! 7af6592d6e1b14a0afa92f9b58fabe6b gcc/doc/gccint.info
1baadd71cb074eb858078e79360a7f7a gcc/doc/gccint.texi
! 26c4c16f702c1a36099a91052cf7780e gcc/doc/gcov-dump.1
! 355c662e5493bff830fde5acb3e7e200 gcc/doc/gcov-dump.texi
! 493c732a29ddc6dc3cb2d0e2fa17cd7f gcc/doc/gcov-tool.1
! 797233ef62b7a5dfd6e2dd9e47763559 gcc/doc/gcov-tool.texi
! 054e7c88ee3b2e43a36dd9ee54ee628a gcc/doc/gcov.1
! bfaac1eb5613194efb9aefc3ae82e1e9 gcc/doc/gcov.texi
43a3b8154dcc4ca459ea567f9060b4d4 gcc/doc/generic.texi
! d65a11080375c9f99f723f50ee5f0818 gcc/doc/gfdl.7
! 807db95757ff44ba375e5be934e1f32d gcc/doc/gfortran.1
30559f39145bc73dde9cee3dd7ac9d3d gcc/doc/gimple.texi
290370669f02bef1502ada9273e5261f gcc/doc/gnu.texi
! 1679b391c43404f1c82fb1f02781717b gcc/doc/gpl.7
2581b3abd7f482fed6c88e2989a1339d gcc/doc/gty.texi
aedde02cf24a26a69cabaf5846321364 gcc/doc/headerdirs.texi
f197b98dd6f8c45086532f4a26a50328 gcc/doc/hostconfig.texi
--- 4414,4451 ----
0e9464bec47974f6c152e2f7fcdd7c54 gcc/doc/configterms.texi
4d2e260f57c2a56aab4b7539aa8ea7a9 gcc/doc/contrib.texi
d2ab741503a5629e8b4a70a0e5335637 gcc/doc/contribute.texi
! 6e2d4873621dc02487defd6edc56ed67 gcc/doc/cpp.1
! 26864e25c448fbf1ff454703405ccb86 gcc/doc/cpp.info
265e1f73a91ecf4f8c0fec7d753f3a5d gcc/doc/cpp.texi
e260807f252068741e2ebfdaa0e84349 gcc/doc/cppdiropts.texi
35e9afd06835a4037daf73de3e364d81 gcc/doc/cppenv.texi
! 9978b2c2c7bd7a1f7ac90fec65b3135e gcc/doc/cppinternals.info
1f296e408d348921b3ca6959d5cdfe5b gcc/doc/cppinternals.texi
3229dc0c44fab51cc291566148d79e6e gcc/doc/cppopts.texi
13eb634c50488bcf40424e0890a26326 gcc/doc/cppwarnopts.texi
! 9dc2c47142c1a3298f738fb49a6dad2d gcc/doc/extend.texi
198def664e7cfe4a4cc79c8cae55175d gcc/doc/fragments.texi
0f2077f3962ccb1d6c5c55cac48e1695 gcc/doc/frontends.texi
! c75df68a5d74bf678e78a02748a3f15f gcc/doc/fsf-funding.7
! aec0032f742c96495f65f50409e05491 gcc/doc/g++.1
! aec0032f742c96495f65f50409e05491 gcc/doc/gcc.1
! 091f84f1d656421df76b9bfb7b62709c gcc/doc/gcc.info
82943cac2e651592a301c2081eda9666 gcc/doc/gcc.texi
! d66aecd62ee813fca89de42695a1a3bb gcc/doc/gccinstall.info
! c9ed6fc00d53f79cf1c7737784cefb08 gcc/doc/gccint.info
1baadd71cb074eb858078e79360a7f7a gcc/doc/gccint.texi
! a37f0445f3f6cef0adbe8de9cea7799f gcc/doc/gcov-dump.1
! b8d24f76649917a88a4a7b21cd032a0f gcc/doc/gcov-dump.texi
! f3b238977c351ae326b499a628c2ea20 gcc/doc/gcov-tool.1
! 800ae82031d4de3b2a6fd13cb2b0a48e gcc/doc/gcov-tool.texi
! 0ac735e01d52cd89a35e4e49f20c8a8b gcc/doc/gcov.1
! ccf239aaf12e027fec9df3acd99922e6 gcc/doc/gcov.texi
43a3b8154dcc4ca459ea567f9060b4d4 gcc/doc/generic.texi
! ce178ce25575f49698037a629a08df46 gcc/doc/gfdl.7
! 357c655e4bb209d61e6089ad00b0a75b gcc/doc/gfortran.1
30559f39145bc73dde9cee3dd7ac9d3d gcc/doc/gimple.texi
290370669f02bef1502ada9273e5261f gcc/doc/gnu.texi
! 4c27684cad0ceed64a2b44f299ede46b gcc/doc/gpl.7
2581b3abd7f482fed6c88e2989a1339d gcc/doc/gty.texi
aedde02cf24a26a69cabaf5846321364 gcc/doc/headerdirs.texi
f197b98dd6f8c45086532f4a26a50328 gcc/doc/hostconfig.texi
*************** b82b1143f78f373e3c76f6958d830869 gcc/do
*** 4457,4466 ****
5f5adc2c6c4ebdcf03cc0125250f5995 gcc/doc/include/gpl_v3.texi
73819b3930a3d4be5d6234070d02386a gcc/doc/include/texinfo.tex
43de8299a21f1b994c840001ed26cb7a gcc/doc/install-old.texi
! 956a8e7e3063d0ef5c6ff4000136eb7f gcc/doc/install.texi
5d2ea6ff26e6e0a2b6e17e4d477e8385 gcc/doc/install.texi2html
8742acc0c4a46ac5075fbd7d6e95db10 gcc/doc/interface.texi
! 175c4bbf9ae615ba899317a2136718a3 gcc/doc/invoke.texi
90ac7735caa268a14f96ad68d78372aa gcc/doc/languages.texi
084981d596106acaf75844a1d5d7d3a0 gcc/doc/libgcc.texi
67bc388db0ea8fcd11e555283d08546a gcc/doc/loop.texi
--- 4457,4466 ----
5f5adc2c6c4ebdcf03cc0125250f5995 gcc/doc/include/gpl_v3.texi
73819b3930a3d4be5d6234070d02386a gcc/doc/include/texinfo.tex
43de8299a21f1b994c840001ed26cb7a gcc/doc/install-old.texi
! ca9e57f076db155a030af10d129119f7 gcc/doc/install.texi
5d2ea6ff26e6e0a2b6e17e4d477e8385 gcc/doc/install.texi2html
8742acc0c4a46ac5075fbd7d6e95db10 gcc/doc/interface.texi
! 25ad7537f2e8ebd793de822be7dfd32d gcc/doc/invoke.texi
90ac7735caa268a14f96ad68d78372aa gcc/doc/languages.texi
084981d596106acaf75844a1d5d7d3a0 gcc/doc/libgcc.texi
67bc388db0ea8fcd11e555283d08546a gcc/doc/loop.texi
*************** d3c114e68e1cb29ad92ba50115cb0882 gcc/do
*** 4493,4502 ****
5de50b008cb62bdfeeb30fcb5333aa35 gcc/dse.c
46a8e04aace8f43c10dc450d21d70288 gcc/dumpfile.c
746d14943c5f560f556cc6ba9aaf7715 gcc/dumpfile.h
! 3fa3ea9456ffe13ff13116dd2670b9ba gcc/dwarf2asm.c
f7caa5023e329cc7eb3c06fd9ceb9bed gcc/dwarf2asm.h
6cddd6e1d295b0dab3d3303ce424838b gcc/dwarf2cfi.c
! 6c309e06788ae655817acb44cfe6743c gcc/dwarf2out.c
3759ab65f22dade947ac51b51aeda4b3 gcc/dwarf2out.h
efca4a45c30ac633725951382e487ebb gcc/edit-context.c
7f9fbe6415299ef034385a7ab3cfabd3 gcc/edit-context.h
--- 4493,4502 ----
5de50b008cb62bdfeeb30fcb5333aa35 gcc/dse.c
46a8e04aace8f43c10dc450d21d70288 gcc/dumpfile.c
746d14943c5f560f556cc6ba9aaf7715 gcc/dumpfile.h
! 1c23aca7ebd5e78682c77a10e92740d1 gcc/dwarf2asm.c
f7caa5023e329cc7eb3c06fd9ceb9bed gcc/dwarf2asm.h
6cddd6e1d295b0dab3d3303ce424838b gcc/dwarf2cfi.c
! 3fe54b0e91b43a693a0bcacd67950d87 gcc/dwarf2out.c
3759ab65f22dade947ac51b51aeda4b3 gcc/dwarf2out.h
efca4a45c30ac633725951382e487ebb gcc/edit-context.c
7f9fbe6415299ef034385a7ab3cfabd3 gcc/edit-context.h
*************** f20130a1d04970609f42de8b3c8aed6a gcc/ex
*** 4513,4519 ****
d252cd5dd9657304bdc0002539b65a19 gcc/explow.h
a0edc716f00cf975a76d417dc362a148 gcc/expmed.c
b583afc565dc4b1f111f4cc1731bef2a gcc/expmed.h
! 5111dd3c2f7a88e09fdd1cb0459b7d1c gcc/expr.c
c86cc2531fcf8b1ada0373572b1b7acf gcc/expr.h
f6f78aeb7c8ce93cfb147c8f3168a779 gcc/fibonacci_heap.c
3ade009fde9a4924090332142873a749 gcc/fibonacci_heap.h
--- 4513,4519 ----
d252cd5dd9657304bdc0002539b65a19 gcc/explow.h
a0edc716f00cf975a76d417dc362a148 gcc/expmed.c
b583afc565dc4b1f111f4cc1731bef2a gcc/expmed.h
! 297a9a52ace7a962fe30f2d9a21c9bdc gcc/expr.c
c86cc2531fcf8b1ada0373572b1b7acf gcc/expr.h
f6f78aeb7c8ce93cfb147c8f3168a779 gcc/fibonacci_heap.c
3ade009fde9a4924090332142873a749 gcc/fibonacci_heap.h
*************** dabe51aa8609d85473e77bf5afde63ee gcc/fi
*** 4526,4534 ****
cd76e0eb7ed6b4f0486461f0d1948045 gcc/flags.h
6927943dca40ac5f7ae356c063919105 gcc/fold-const-call.c
0da9f50d2a25c495dd6e295346612b51 gcc/fold-const-call.h
! 7e3db5388d25d12ba2c79df02ebe5e52 gcc/fold-const.c
bcbae3dbb1a01a548543080fdbe72c62 gcc/fold-const.h
! 8b9cac328f39bcd73dcaa1ec336d0af0 gcc/fortran/ChangeLog
3330102ad3a0217cba963be6b5eefd58 gcc/fortran/ChangeLog-2002
d000ab985b1eeb1ad5749f98b8fef99f gcc/fortran/ChangeLog-2003
bf42f94f0c51dcc7d8051cc7fda1efdc gcc/fortran/ChangeLog-2004
--- 4526,4534 ----
cd76e0eb7ed6b4f0486461f0d1948045 gcc/flags.h
6927943dca40ac5f7ae356c063919105 gcc/fold-const-call.c
0da9f50d2a25c495dd6e295346612b51 gcc/fold-const-call.h
! 20d1de0c110f5e49ba294b96001d037f gcc/fold-const.c
bcbae3dbb1a01a548543080fdbe72c62 gcc/fold-const.h
! 9c61cabbec18b8e3cd281a8044255abb gcc/fortran/ChangeLog
3330102ad3a0217cba963be6b5eefd58 gcc/fortran/ChangeLog-2002
d000ab985b1eeb1ad5749f98b8fef99f gcc/fortran/ChangeLog-2003
bf42f94f0c51dcc7d8051cc7fda1efdc gcc/fortran/ChangeLog-2004
*************** f8486e9dde69b3b606bbc76192b374ab gcc/fo
*** 4565,4577 ****
6933dfd689c80beb5bb29d30026a34a1 gcc/fortran/dependency.h
c3fed47839886fe87dd3656caa11c7e5 gcc/fortran/dump-parse-tree.c
14ccfb214cc78c6632e78ebc5d43e4f2 gcc/fortran/error.c
! d3ecaeaee8e42a098db68aa70b2f0afc gcc/fortran/expr.c
05f704e72952b3ef3b591809d8bb33cd gcc/fortran/f95-lang.c
! 45205a70c64e6f81d392e4c2ff714da9 gcc/fortran/frontend-passes.c
1aa4f0a9593c4082dfc8a446a8021662 gcc/fortran/gfc-diagnostic.def
ae757ab385911de35e92e949d47d76d9 gcc/fortran/gfc-internals.texi
56c1939f1b1a0f73ee6268ef407a6c83 gcc/fortran/gfortran.h
! 691de9ba43f802d91696e0294dab3dcb gcc/fortran/gfortran.info
2c8f2a8e4a156cc2c60a93eed11d1a78 gcc/fortran/gfortran.texi
258ff078d7fd588b1db5276e388b42d3 gcc/fortran/gfortranspec.c
dda9ab297163faa52ea452689d99f334 gcc/fortran/interface.c
--- 4565,4577 ----
6933dfd689c80beb5bb29d30026a34a1 gcc/fortran/dependency.h
c3fed47839886fe87dd3656caa11c7e5 gcc/fortran/dump-parse-tree.c
14ccfb214cc78c6632e78ebc5d43e4f2 gcc/fortran/error.c
! b63091b7b2520bcc8420986f086afddf gcc/fortran/expr.c
05f704e72952b3ef3b591809d8bb33cd gcc/fortran/f95-lang.c
! 0158e26a82ec42b8f9cb9d6c94759857 gcc/fortran/frontend-passes.c
1aa4f0a9593c4082dfc8a446a8021662 gcc/fortran/gfc-diagnostic.def
ae757ab385911de35e92e949d47d76d9 gcc/fortran/gfc-internals.texi
56c1939f1b1a0f73ee6268ef407a6c83 gcc/fortran/gfortran.h
! 84b5d149ce0f51f0e99eab8710ca95aa gcc/fortran/gfortran.info
2c8f2a8e4a156cc2c60a93eed11d1a78 gcc/fortran/gfortran.texi
258ff078d7fd588b1db5276e388b42d3 gcc/fortran/gfortranspec.c
dda9ab297163faa52ea452689d99f334 gcc/fortran/interface.c
*************** dda9ab297163faa52ea452689d99f334 gcc/fo
*** 4579,4585 ****
f5a621f4d92bd975f19fa58c09b9e6db gcc/fortran/intrinsic.h
ba1407cb79153040295068873f19ccc1 gcc/fortran/intrinsic.texi
a349d8cead3c7c976d6e938e97cf3c66 gcc/fortran/invoke.texi
! b5f220a8a6c142cc8f95b42eb3d3738e gcc/fortran/io.c
b75de9ab8d416c7abd953e5b7b3f3993 gcc/fortran/ioparm.def
2188c509e492d35bc0022016b1e92f20 gcc/fortran/iresolve.c
8093b2b38a01c2e488976f991dd1f954 gcc/fortran/iso-c-binding.def
--- 4579,4585 ----
f5a621f4d92bd975f19fa58c09b9e6db gcc/fortran/intrinsic.h
ba1407cb79153040295068873f19ccc1 gcc/fortran/intrinsic.texi
a349d8cead3c7c976d6e938e97cf3c66 gcc/fortran/invoke.texi
! 276b063b9f15c5fdde418b089100ba90 gcc/fortran/io.c
b75de9ab8d416c7abd953e5b7b3f3993 gcc/fortran/ioparm.def
2188c509e492d35bc0022016b1e92f20 gcc/fortran/iresolve.c
8093b2b38a01c2e488976f991dd1f954 gcc/fortran/iso-c-binding.def
*************** c655108e5e7b121df7fb376a3901880b gcc/fo
*** 4592,4604 ****
d7e915937eda00d735c03407c30c147a gcc/fortran/matchexp.c
87a743f124dd99426032cc7ad19284bb gcc/fortran/mathbuiltins.def
9d431851867d6a83a9328224ab69473f gcc/fortran/misc.c
! 2cf88416fa986b69881860bc9810978e gcc/fortran/module.c
! e732fbcc3fca56922aeaaee987534620 gcc/fortran/openmp.c
e8210239d0ae38ef26cbcec563bb173a gcc/fortran/options.c
d9cf9047cb943bb4305173982623ffa9 gcc/fortran/parse.c
e19e43330242c8950da01afa94a4f04b gcc/fortran/parse.h
a19b4e132d4379e8dcedce36db382f26 gcc/fortran/primary.c
! e049b786b1d86fca8c65c5d38b4e579d gcc/fortran/resolve.c
7ada4167f5cb66e95dc80a102e6c3b7a gcc/fortran/scanner.c
6761df883b8094d737206a8ba1c9f089 gcc/fortran/scanner.h
c89c7bd80d0a1bce0b13d4e9c57349fe gcc/fortran/simplify.c
--- 4592,4604 ----
d7e915937eda00d735c03407c30c147a gcc/fortran/matchexp.c
87a743f124dd99426032cc7ad19284bb gcc/fortran/mathbuiltins.def
9d431851867d6a83a9328224ab69473f gcc/fortran/misc.c
! ca57cb2a2d0c28803299174636bb8c7c gcc/fortran/module.c
! 72e9eb1f6f16e2794401854d4c90f425 gcc/fortran/openmp.c
e8210239d0ae38ef26cbcec563bb173a gcc/fortran/options.c
d9cf9047cb943bb4305173982623ffa9 gcc/fortran/parse.c
e19e43330242c8950da01afa94a4f04b gcc/fortran/parse.h
a19b4e132d4379e8dcedce36db382f26 gcc/fortran/primary.c
! a7948f92d833d807b1324240f2002a29 gcc/fortran/resolve.c
7ada4167f5cb66e95dc80a102e6c3b7a gcc/fortran/scanner.c
6761df883b8094d737206a8ba1c9f089 gcc/fortran/scanner.h
c89c7bd80d0a1bce0b13d4e9c57349fe gcc/fortran/simplify.c
*************** f982772425e7d9a65cbb819062be79e3 gcc/fo
*** 4612,4631 ****
a2301830f80d9a2d2fa804e044559cf1 gcc/fortran/trans-const.c
f3cd9953e1d7b41f8b4340256b01d9db gcc/fortran/trans-const.h
8bf2f0911b13ce4695ad9fefcc5a9b97 gcc/fortran/trans-decl.c
! c9c8785ec9fea1ec965ca16450b7bd4b gcc/fortran/trans-expr.c
da548f6d67b4d0c84ee78d435bbc3558 gcc/fortran/trans-intrinsic.c
! dd563687a6024c24f3477784b0d9220e gcc/fortran/trans-io.c
218428d9589d1d3e527d15ab3656a5d5 gcc/fortran/trans-openmp.c
5858848f38dc2ddee3b45b6c8b91a7e8 gcc/fortran/trans-stmt.c
09ff062ad8cb2da1edf2aefc8fec0dd0 gcc/fortran/trans-stmt.h
! 80c818332447352dc58635dcc4ab6622 gcc/fortran/trans-types.c
02d59699b4813a33fc6f79643e8f59f9 gcc/fortran/trans-types.h
f370c52455a242185cb794b2d9524278 gcc/fortran/trans.c
596d0ef11ab5ee083f7de6987eac3907 gcc/fortran/trans.h
9d4b686857ace1c80925708b17d45124 gcc/fortran/types.def
35369c9f7b73348c0b6b15b8bc83e317 gcc/fp-test.c
4283b513d2c30438a7f09915c9a82423 gcc/function-tests.c
! 303d7c4f930ee294de3bcb433c6c2106 gcc/function.c
dd500d77758f3dca71ae1b2251bfcd63 gcc/function.h
06a221444dd61295a4de421f6bde7091 gcc/fwprop.c
bbd6a426a70d53ef662a2942893cd8e1 gcc/gcc-ar.c
--- 4612,4631 ----
a2301830f80d9a2d2fa804e044559cf1 gcc/fortran/trans-const.c
f3cd9953e1d7b41f8b4340256b01d9db gcc/fortran/trans-const.h
8bf2f0911b13ce4695ad9fefcc5a9b97 gcc/fortran/trans-decl.c
! 16e7e47df112c3ea61e94e006eb55ff2 gcc/fortran/trans-expr.c
da548f6d67b4d0c84ee78d435bbc3558 gcc/fortran/trans-intrinsic.c
! 512dfb7cd9828caba1c1661fe7870636 gcc/fortran/trans-io.c
218428d9589d1d3e527d15ab3656a5d5 gcc/fortran/trans-openmp.c
5858848f38dc2ddee3b45b6c8b91a7e8 gcc/fortran/trans-stmt.c
09ff062ad8cb2da1edf2aefc8fec0dd0 gcc/fortran/trans-stmt.h
! 575c4e20eeca4556b0ed2b369922d850 gcc/fortran/trans-types.c
02d59699b4813a33fc6f79643e8f59f9 gcc/fortran/trans-types.h
f370c52455a242185cb794b2d9524278 gcc/fortran/trans.c
596d0ef11ab5ee083f7de6987eac3907 gcc/fortran/trans.h
9d4b686857ace1c80925708b17d45124 gcc/fortran/types.def
35369c9f7b73348c0b6b15b8bc83e317 gcc/fp-test.c
4283b513d2c30438a7f09915c9a82423 gcc/function-tests.c
! 41ffcc0bd97f117d29338597d6405282 gcc/function.c
dd500d77758f3dca71ae1b2251bfcd63 gcc/function.h
06a221444dd61295a4de421f6bde7091 gcc/fwprop.c
bbd6a426a70d53ef662a2942893cd8e1 gcc/gcc-ar.c
*************** bbd6a426a70d53ef662a2942893cd8e1 gcc/gc
*** 4634,4648 ****
7c9fd2e11b34b851cf28dbd84544a4f0 gcc/gcc-rich-location.c
dc7ef3b4c8953b4d7e41e69edb146c23 gcc/gcc-rich-location.h
faa0d6ea88042246ed13a328764e8f56 gcc/gcc-symtab.h
! b66c5718e616c8128fe7e37c1cd44517 gcc/gcc.c
bddd9d7c109f1e414177fae896a92969 gcc/gcc.h
d41b63516043eba8422eddcae6f35ae2 gcc/gcov-counter.def
! 342edefebcdc4fbe10d73504917d436f gcc/gcov-dump.c
f81d5d200e671ca11b3c77daa61e138b gcc/gcov-io.c
c82adc9702c2427ee9c9b43ed895690b gcc/gcov-io.h
968da89f86b438931717052246d5eb75 gcc/gcov-iov.c
! d626eb69ca787c35484a17186fd87376 gcc/gcov-tool.c
! 3ee43284ee1022889beeb057449ebe73 gcc/gcov.c
ce19b5288593648402ea8145810d6048 gcc/gcse-common.c
d50367250c6353a0bd6adad0c572f209 gcc/gcse-common.h
3cf1e474b24bd138960a515e216a4920 gcc/gcse.c
--- 4634,4648 ----
7c9fd2e11b34b851cf28dbd84544a4f0 gcc/gcc-rich-location.c
dc7ef3b4c8953b4d7e41e69edb146c23 gcc/gcc-rich-location.h
faa0d6ea88042246ed13a328764e8f56 gcc/gcc-symtab.h
! 0ccce874decea5093fd059c0395855d9 gcc/gcc.c
bddd9d7c109f1e414177fae896a92969 gcc/gcc.h
d41b63516043eba8422eddcae6f35ae2 gcc/gcov-counter.def
! d8b2bd39803fbdfd289883b9eb7615ca gcc/gcov-dump.c
f81d5d200e671ca11b3c77daa61e138b gcc/gcov-io.c
c82adc9702c2427ee9c9b43ed895690b gcc/gcov-io.h
968da89f86b438931717052246d5eb75 gcc/gcov-iov.c
! 035f45b2e618430dd495ec4254aea26a gcc/gcov-tool.c
! 009a5588d34d2c697e51557671a52207 gcc/gcov.c
ce19b5288593648402ea8145810d6048 gcc/gcse-common.c
d50367250c6353a0bd6adad0c572f209 gcc/gcse-common.h
3cf1e474b24bd138960a515e216a4920 gcc/gcse.c
*************** b017f09085f160e6758c885175c13f1a gcc/ge
*** 4669,4675 ****
731a497572872b12a5e3033eae88f526 gcc/genextract.c
7981be4a9ace01c934486bb5c1e95cc0 gcc/genflags.c
28e8319538fae25e84df456e12da4263 gcc/gengenrtl.c
! bf6782a9913c684ebbba2d8a3d0fd95d gcc/gengtype-lex.c
1dce49f1d97b1589c77b1b1da4da18b1 gcc/gengtype-lex.l
bfc1a73017fd55933f7d460769140fc4 gcc/gengtype-parse.c
b838ec3819011b0b60e60df47a827ffb gcc/gengtype-state.c
--- 4669,4675 ----
731a497572872b12a5e3033eae88f526 gcc/genextract.c
7981be4a9ace01c934486bb5c1e95cc0 gcc/genflags.c
28e8319538fae25e84df456e12da4263 gcc/gengenrtl.c
! 06190492a478c6dd56421a39dcf4ae5f gcc/gengtype-lex.c
1dce49f1d97b1589c77b1b1da4da18b1 gcc/gengtype-lex.l
bfc1a73017fd55933f7d460769140fc4 gcc/gengtype-parse.c
b838ec3819011b0b60e60df47a827ffb gcc/gengtype-state.c
*************** cfab7b96bd884f95292f1774f45e4a59 gcc/gg
*** 4699,4705 ****
ff046f8e9938dae0178a152ed191e19a gcc/gimple-builder.h
c2d0730fb01b5369cf897eccf86f847a gcc/gimple-expr.c
98d8920ea5059b3d165e57222d891ccd gcc/gimple-expr.h
! 28c5d0bdac321785a4fd7f4708b1a284 gcc/gimple-fold.c
ee21230993c156d1d5cb56fc92916e7d gcc/gimple-fold.h
a283a81bd4a03a8d46ce24a68e29ad46 gcc/gimple-iterator.c
37f5e8d0d297bd9e9f53fa013dbd7dfb gcc/gimple-iterator.h
--- 4699,4705 ----
ff046f8e9938dae0178a152ed191e19a gcc/gimple-builder.h
c2d0730fb01b5369cf897eccf86f847a gcc/gimple-expr.c
98d8920ea5059b3d165e57222d891ccd gcc/gimple-expr.h
! 2f7da4521e461556b0d4a4fc6946ff8e gcc/gimple-fold.c
ee21230993c156d1d5cb56fc92916e7d gcc/gimple-fold.h
a283a81bd4a03a8d46ce24a68e29ad46 gcc/gimple-iterator.c
37f5e8d0d297bd9e9f53fa013dbd7dfb gcc/gimple-iterator.h
*************** b98da5beedf98696ea9fec7256a9a4d7 gcc/gi
*** 4709,4715 ****
6684a9a19672f962756dedd96b468b0e gcc/gimple-match-head.c
344986053544f24eadf6b22cd9cbed69 gcc/gimple-match.h
50a983e0d86c88e7d0a035949d68d5e4 gcc/gimple-predict.h
! 6b91d98072ca8cb397a9167a33020fa3 gcc/gimple-pretty-print.c
e216dc6f5e58a21dcbbfba370d8afc7c gcc/gimple-pretty-print.h
e094054b2bcf25e28ef9f11cc00f61a8 gcc/gimple-ssa-backprop.c
4cb92049e81898a878aeed277acf78c4 gcc/gimple-ssa-isolate-paths.c
--- 4709,4715 ----
6684a9a19672f962756dedd96b468b0e gcc/gimple-match-head.c
344986053544f24eadf6b22cd9cbed69 gcc/gimple-match.h
50a983e0d86c88e7d0a035949d68d5e4 gcc/gimple-predict.h
! 018c91dec808cde7ac4152f806fff9b8 gcc/gimple-pretty-print.c
e216dc6f5e58a21dcbbfba370d8afc7c gcc/gimple-pretty-print.h
e094054b2bcf25e28ef9f11cc00f61a8 gcc/gimple-ssa-backprop.c
4cb92049e81898a878aeed277acf78c4 gcc/gimple-ssa-isolate-paths.c
*************** a67525d6b8a482efd66447bd638e8dd0 gcc/gi
*** 4717,4723 ****
177901a9b94a05ea75be63da13c83847 gcc/gimple-ssa-split-paths.c
41b4176448e8e245d377802b1ec272c3 gcc/gimple-ssa-sprintf.c
39a67287a8826a634021934eaad399a8 gcc/gimple-ssa-store-merging.c
! 4b2ae5330617af6776e4b8509779f1a6 gcc/gimple-ssa-strength-reduction.c
c56b2f9074833a8c8795067b1f5aea14 gcc/gimple-ssa-warn-alloca.c
4eb4658c5c649ef8a222e5ce7169fafd gcc/gimple-ssa.h
8f1fc05fa70d62ef0550eb40f55e141e gcc/gimple-streamer-in.c
--- 4717,4723 ----
177901a9b94a05ea75be63da13c83847 gcc/gimple-ssa-split-paths.c
41b4176448e8e245d377802b1ec272c3 gcc/gimple-ssa-sprintf.c
39a67287a8826a634021934eaad399a8 gcc/gimple-ssa-store-merging.c
! e0e15040b1ec2c1bcfbe3d07dfb81bcb gcc/gimple-ssa-strength-reduction.c
c56b2f9074833a8c8795067b1f5aea14 gcc/gimple-ssa-warn-alloca.c
4eb4658c5c649ef8a222e5ce7169fafd gcc/gimple-ssa.h
8f1fc05fa70d62ef0550eb40f55e141e gcc/gimple-streamer-in.c
*************** f7247836b1345633d1912927939e811c gcc/gi
*** 4730,4736 ****
25418f3de22a04a9d3a4bce8ea7f8233 gcc/gimple.h
3226b367822a6cecd929bc8d88435e00 gcc/gimplify-me.c
0614c0dbeca81e25b0e2a8ec8670bfdf gcc/gimplify-me.h
! 44ef1da6d9c60f76b188ff295686434c gcc/gimplify.c
0d655a1b36bd393358a60ae37468a057 gcc/gimplify.h
8a65435af2eced0ca67f6f9271c997ad gcc/ginclude/float.h
b9721cc1f3c6349bcfe9d162a36d0eb9 gcc/ginclude/iso646.h
--- 4730,4736 ----
25418f3de22a04a9d3a4bce8ea7f8233 gcc/gimple.h
3226b367822a6cecd929bc8d88435e00 gcc/gimplify-me.c
0614c0dbeca81e25b0e2a8ec8670bfdf gcc/gimplify-me.h
! 66358c36b1c039cf0596bd80a91ef9cf gcc/gimplify.c
0d655a1b36bd393358a60ae37468a057 gcc/gimplify.h
8a65435af2eced0ca67f6f9271c997ad gcc/ginclude/float.h
b9721cc1f3c6349bcfe9d162a36d0eb9 gcc/ginclude/iso646.h
*************** a21c48eb0ebeb4a73c0889fd3f42e12b gcc/gi
*** 4747,4753 ****
e67de778552fcefca7289ac8daa55fe9 gcc/ginclude/unwind-arm-common.h
8d9ecf0d6ef93c79623ce1d27a32a2cb gcc/ginclude/varargs.h
39fd87607b25c8f948dcf70c2f36b206 gcc/glimits.h
! 91dfe1062a8354b381c03c9097c47e3e gcc/go/ChangeLog
4ff99cd3f2073d7c092cb2d42ca47e44 gcc/go/Make-lang.in
60ea054548c83c7f66170073f9f3e74c gcc/go/README.gcc
4b9cbe6a30dbc7039c55993611934ad7 gcc/go/config-lang.in
--- 4747,4753 ----
e67de778552fcefca7289ac8daa55fe9 gcc/ginclude/unwind-arm-common.h
8d9ecf0d6ef93c79623ce1d27a32a2cb gcc/ginclude/varargs.h
39fd87607b25c8f948dcf70c2f36b206 gcc/glimits.h
! 0c55510933e31241a3b05ff496983135 gcc/go/ChangeLog
4ff99cd3f2073d7c092cb2d42ca47e44 gcc/go/Make-lang.in
60ea054548c83c7f66170073f9f3e74c gcc/go/README.gcc
4b9cbe6a30dbc7039c55993611934ad7 gcc/go/config-lang.in
*************** c8422bf39477fc9fa97c43900d362fac gcc/go
*** 4755,4761 ****
66797136e110e1a9c77b6a513465b2fa gcc/go/go-backend.c
41d6ad41d51bd0732d23b7a2b3d01d9b gcc/go/go-c.h
95a39a7d298ca9b6c021e0887e8a4113 gcc/go/go-gcc-diagnostics.cc
! 0c8ff8a57d27111e4bcaa0239a510f76 gcc/go/go-gcc.cc
5a40a2757191c46ccce6a187fd4db0ca gcc/go/go-gcc.h
042f0961fb8fce848070b76a7c09e6af gcc/go/go-lang.c
e7de0e353b3ad578aac63ba754ad94e5 gcc/go/go-linemap.cc
--- 4755,4761 ----
66797136e110e1a9c77b6a513465b2fa gcc/go/go-backend.c
41d6ad41d51bd0732d23b7a2b3d01d9b gcc/go/go-c.h
95a39a7d298ca9b6c021e0887e8a4113 gcc/go/go-gcc-diagnostics.cc
! 6ff159112bdf24adc6c8073db6968750 gcc/go/go-gcc.cc
5a40a2757191c46ccce6a187fd4db0ca gcc/go/go-gcc.h
042f0961fb8fce848070b76a7c09e6af gcc/go/go-lang.c
e7de0e353b3ad578aac63ba754ad94e5 gcc/go/go-linemap.cc
*************** a9976cefc0150a7132d127b093292abb gcc/go
*** 4786,4792 ****
6d061113313f445cd9a8a626d8138a43 gcc/go/gofrontend/go-optimize.h
5b59619fab7e543c5bb28dd8a6d62793 gcc/go/gofrontend/go-sha1.h
98d172d47ec31b7e7d1f06de95fd873b gcc/go/gofrontend/go.cc
! bf0aa9eefa1fc026d7a31ee933a3db5e gcc/go/gofrontend/gogo.cc
10bebae2fa665523ac373d6aa1bcd48f gcc/go/gofrontend/gogo.h
1421569a09dc250099f8fd6e75b48197 gcc/go/gofrontend/import-archive.cc
60dd6839aa8612eb32b58fe40f424afb gcc/go/gofrontend/import.cc
--- 4786,4792 ----
6d061113313f445cd9a8a626d8138a43 gcc/go/gofrontend/go-optimize.h
5b59619fab7e543c5bb28dd8a6d62793 gcc/go/gofrontend/go-sha1.h
98d172d47ec31b7e7d1f06de95fd873b gcc/go/gofrontend/go.cc
! b642c00c59ba4c9e958b085f7888f5e8 gcc/go/gofrontend/gogo.cc
10bebae2fa665523ac373d6aa1bcd48f gcc/go/gofrontend/gogo.h
1421569a09dc250099f8fd6e75b48197 gcc/go/gofrontend/import-archive.cc
60dd6839aa8612eb32b58fe40f424afb gcc/go/gofrontend/import.cc
*************** ef25d820a0b488dc12de44c0804605d3 gcc/go
*** 4802,4809 ****
1c076b12716978f43d60e7bbf2173ca0 gcc/go/gofrontend/statements.cc
4cd97f857d13133fa9505655a0758737 gcc/go/gofrontend/statements.h
0ba1a11b029f92c6795e4c940c966f48 gcc/go/gofrontend/string-dump.h
! ea9ff2d85dea427444c40848b53caa83 gcc/go/gofrontend/types.cc
! dcd4c8e407282b2ec3daf345b4214fa2 gcc/go/gofrontend/types.h
3662dad559a197b0771d9930d494949d gcc/go/gofrontend/unsafe.cc
c8a26f86b3419a9e83dec9db72d0d9d9 gcc/go/gospec.c
2fc199ecede87ddfd0510945f49141cc gcc/go/lang-specs.h
--- 4802,4809 ----
1c076b12716978f43d60e7bbf2173ca0 gcc/go/gofrontend/statements.cc
4cd97f857d13133fa9505655a0758737 gcc/go/gofrontend/statements.h
0ba1a11b029f92c6795e4c940c966f48 gcc/go/gofrontend/string-dump.h
! 1a868522cbcc52679f63a05c96fc5d91 gcc/go/gofrontend/types.cc
! b461bd5146f1ee54c1fa744e78fc4da1 gcc/go/gofrontend/types.h
3662dad559a197b0771d9930d494949d gcc/go/gofrontend/unsafe.cc
c8a26f86b3419a9e83dec9db72d0d9d9 gcc/go/gospec.c
2fc199ecede87ddfd0510945f49141cc gcc/go/lang-specs.h
*************** b047fc4996e0d444cadcb549cbdd9937 gcc/gr
*** 4814,4820 ****
b8b89f9b7cf6050423e74403b8e2dc52 gcc/graphds.c
d1fc3f168d944e64ca6b0f0a8927b301 gcc/graphds.h
5b0a272db8ff06d95782dacbd8e6a7cf gcc/graphite-dependences.c
! 86025bef72ae02d6ad4cb608a4068219 gcc/graphite-isl-ast-to-gimple.c
dc7486b5ffc901f582556a20dd651c1b gcc/graphite-optimize-isl.c
ee94063780779dbd8f397ba53e5b3cb7 gcc/graphite-poly.c
a53fc55fef65985e128c29c719a48eab gcc/graphite-scop-detection.c
--- 4814,4820 ----
b8b89f9b7cf6050423e74403b8e2dc52 gcc/graphds.c
d1fc3f168d944e64ca6b0f0a8927b301 gcc/graphds.h
5b0a272db8ff06d95782dacbd8e6a7cf gcc/graphite-dependences.c
! 7484de7d78a34c5f3717af71957b2ccf gcc/graphite-isl-ast-to-gimple.c
dc7486b5ffc901f582556a20dd651c1b gcc/graphite-optimize-isl.c
ee94063780779dbd8f397ba53e5b3cb7 gcc/graphite-poly.c
a53fc55fef65985e128c29c719a48eab gcc/graphite-scop-detection.c
*************** f010d66b66dde98e7cb6f87b249c20c8 gcc/ha
*** 4843,4849 ****
4931aa92b8eb6eedd2a4f0684c965293 gcc/hosthooks-def.h
0899cf3ab1774c6da1627c69fcec9c47 gcc/hosthooks.h
a89fda35d892160883509306fd5ff9f4 gcc/hsa-brig-format.h
! 652ff0a20f7c6f31d0f198b20a37eb60 gcc/hsa-brig.c
a2097f186d1a4ba3d6672e84286b3b65 gcc/hsa-builtins.def
4191b7c164be29f9f80b73d694681376 gcc/hsa-common.c
e271c12f50ef2f84f9d68c3e47aa3546 gcc/hsa-common.h
--- 4843,4849 ----
4931aa92b8eb6eedd2a4f0684c965293 gcc/hosthooks-def.h
0899cf3ab1774c6da1627c69fcec9c47 gcc/hosthooks.h
a89fda35d892160883509306fd5ff9f4 gcc/hsa-brig-format.h
! 678ab3ec31dae0fce3b93c5980a5d2be gcc/hsa-brig.c
a2097f186d1a4ba3d6672e84286b3b65 gcc/hsa-builtins.def
4191b7c164be29f9f80b73d694681376 gcc/hsa-common.c
e271c12f50ef2f84f9d68c3e47aa3546 gcc/hsa-common.h
*************** fdf64d7f98647f8f0d1bcf3b8a828aa8 gcc/in
*** 4874,4880 ****
e54d40e1ec53e0400607ff09c2a536dc gcc/ipa-chkp.h
f1b7ee4df60044997d39d57d6c22993c gcc/ipa-comdats.c
8373092c9ea3ef2df82ddb0b77de58e5 gcc/ipa-cp.c
! 003db4ee8e27e9fea93c0d526d3708af gcc/ipa-devirt.c
d13a7631f21372dd7785d58258d8653a gcc/ipa-hsa.c
316a11df25cc16996f2146683e973287 gcc/ipa-icf-gimple.c
6ea6add1102e059f926cbefc9a9a6672 gcc/ipa-icf-gimple.h
--- 4874,4880 ----
e54d40e1ec53e0400607ff09c2a536dc gcc/ipa-chkp.h
f1b7ee4df60044997d39d57d6c22993c gcc/ipa-comdats.c
8373092c9ea3ef2df82ddb0b77de58e5 gcc/ipa-cp.c
! 17dc594ca5c1827e32f8d1b147e84724 gcc/ipa-devirt.c
d13a7631f21372dd7785d58258d8653a gcc/ipa-hsa.c
316a11df25cc16996f2146683e973287 gcc/ipa-icf-gimple.c
6ea6add1102e059f926cbefc9a9a6672 gcc/ipa-icf-gimple.h
*************** d97cacbe8b346f4d544eb4738bf656b0 gcc/ip
*** 4884,4892 ****
13c7778f9a4420ca43a2b5935fc2f296 gcc/ipa-inline-transform.c
bb526fb3fd138d2076bd9588ddcb3a2f gcc/ipa-inline.c
91c2b100a6c4c5566296ce9bdeea1246 gcc/ipa-inline.h
! dbae3dfba6ed523d95ef67f94669ddc0 gcc/ipa-polymorphic-call.c
20726f67378e6ff4631de06b111579c8 gcc/ipa-profile.c
! 9b962174dcb7f14d93e1ab1215019db2 gcc/ipa-prop.c
f8fe111b3871fed63edbfc32fdb0e203 gcc/ipa-prop.h
5116913d55547de6de68fbf22b19d80d gcc/ipa-pure-const.c
5b0dd9b55d2b0ea9cb7f0ca4549e1a10 gcc/ipa-ref.c
--- 4884,4892 ----
13c7778f9a4420ca43a2b5935fc2f296 gcc/ipa-inline-transform.c
bb526fb3fd138d2076bd9588ddcb3a2f gcc/ipa-inline.c
91c2b100a6c4c5566296ce9bdeea1246 gcc/ipa-inline.h
! a77ae1d6734f2e873ab6390a3a330a48 gcc/ipa-polymorphic-call.c
20726f67378e6ff4631de06b111579c8 gcc/ipa-profile.c
! cbd077b7ee78afc0b2d550f0c61e9bea gcc/ipa-prop.c
f8fe111b3871fed63edbfc32fdb0e203 gcc/ipa-prop.h
5116913d55547de6de68fbf22b19d80d gcc/ipa-pure-const.c
5b0dd9b55d2b0ea9cb7f0ca4549e1a10 gcc/ipa-ref.c
*************** de81556308e4a1f61a5d691b42a31a77 gcc/ir
*** 4908,4914 ****
d557c4a811fc356ee5f09451ce1f024d gcc/ira.c
0e98da5359d5b8452a426452b3166e5e gcc/ira.h
130ec09e2a97e332b4f0503d18eacdbd gcc/is-a.h
! 1db3a0adf03a3f305be523fdeb0449b7 gcc/jit/ChangeLog
6071bdf04fb356c5ac99a99ec00c9a12 gcc/jit/ChangeLog.jit
2415ade78b2b648edf37df515cc36c21 gcc/jit/Make-lang.in
fd0d76b6467c987f813d430a35d4760a gcc/jit/TODO.rst
--- 4908,4914 ----
d557c4a811fc356ee5f09451ce1f024d gcc/ira.c
0e98da5359d5b8452a426452b3166e5e gcc/ira.h
130ec09e2a97e332b4f0503d18eacdbd gcc/is-a.h
! f1b40b1ede4d05633076d60552136236 gcc/jit/ChangeLog
6071bdf04fb356c5ac99a99ec00c9a12 gcc/jit/ChangeLog.jit
2415ade78b2b648edf37df515cc36c21 gcc/jit/Make-lang.in
fd0d76b6467c987f813d430a35d4760a gcc/jit/TODO.rst
*************** e6c027362553eaf5c6f46fc4f69db21e gcc/lc
*** 5000,5006 ****
83de5c6450456e215a5484083afcd32a gcc/limity.h
98de744ceadfc8407a1627ff3364dfd8 gcc/lists.c
16086d64468975aa4ba54f78d2a7b542 gcc/lock-and-run.sh
! 730f9c5ac9b53b367742c6364a604add gcc/loop-doloop.c
85dc07e9f0cd6bf7ca0391b3439fd9f7 gcc/loop-init.c
6960cfbb5f2f0ece41b0fb024292fc56 gcc/loop-invariant.c
d00eb3c22c3d758014a13a9c09849822 gcc/loop-iv.c
--- 5000,5006 ----
83de5c6450456e215a5484083afcd32a gcc/limity.h
98de744ceadfc8407a1627ff3364dfd8 gcc/lists.c
16086d64468975aa4ba54f78d2a7b542 gcc/lock-and-run.sh
! 3e2f05e81befbd691d09e7db9bb1c7a8 gcc/loop-doloop.c
85dc07e9f0cd6bf7ca0391b3439fd9f7 gcc/loop-init.c
6960cfbb5f2f0ece41b0fb024292fc56 gcc/loop-invariant.c
d00eb3c22c3d758014a13a9c09849822 gcc/loop-iv.c
*************** e52861b6f36a2037afaafc406fa7002e gcc/lr
*** 5014,5020 ****
2e5e171a1ba31e8815f2d10c5572f6ff gcc/lra-eliminations.c
50b7f737498cca3e2bddc9de57fce790 gcc/lra-int.h
9cecb559d637884863172d614ba72107 gcc/lra-lives.c
! 179220746d03f00be7d83703ca2e1960 gcc/lra-remat.c
2b4fca08d55674b0e30afe94176ede8c gcc/lra-spills.c
c60276500434e7561d841dcce306ed93 gcc/lra.c
1bfb8d5c5c3f87c38b435e60129e5025 gcc/lra.h
--- 5014,5020 ----
2e5e171a1ba31e8815f2d10c5572f6ff gcc/lra-eliminations.c
50b7f737498cca3e2bddc9de57fce790 gcc/lra-int.h
9cecb559d637884863172d614ba72107 gcc/lra-lives.c
! 261fd5e2b0c458a82c1a44b6cfbd85a7 gcc/lra-remat.c
2b4fca08d55674b0e30afe94176ede8c gcc/lra-spills.c
c60276500434e7561d841dcce306ed93 gcc/lra.c
1bfb8d5c5c3f87c38b435e60129e5025 gcc/lra.h
*************** cb0e052e6d99847359297ec3639e7494 gcc/lt
*** 5030,5036 ****
f7413cc95127c24fbfbca57399cc405e gcc/lto-streamer.c
ac5af855d3af9e53bc7934819d845353 gcc/lto-streamer.h
32646f4b325ab40e02065344c8179008 gcc/lto-wrapper.c
! 1c06a768a1fc8c80361b518bd900060e gcc/lto/ChangeLog
ced02ce6ebb471e6f0707b1098d059f9 gcc/lto/Make-lang.in
4df36a5baf5c564626eda96177fa5c33 gcc/lto/common.c
dc83390218daebe5ba0cc15e5d0ef4f2 gcc/lto/common.h
--- 5030,5036 ----
f7413cc95127c24fbfbca57399cc405e gcc/lto-streamer.c
ac5af855d3af9e53bc7934819d845353 gcc/lto-streamer.h
32646f4b325ab40e02065344c8179008 gcc/lto-wrapper.c
! a9c8580bae7123be9376654a7f6e8fd2 gcc/lto/ChangeLog
ced02ce6ebb471e6f0707b1098d059f9 gcc/lto/Make-lang.in
4df36a5baf5c564626eda96177fa5c33 gcc/lto/common.c
dc83390218daebe5ba0cc15e5d0ef4f2 gcc/lto/common.h
*************** a0ba0668b6acb3db683b8ed4350304f4 gcc/lt
*** 5049,5055 ****
591ddd69c8ba434f64f79521736d1920 gcc/machmode.def
f7ad77889393cf493f1262771d70d953 gcc/machmode.h
4ceeedac880cc5287574b380950589b2 gcc/main.c
! 5d2b200c16da626565901657a8b15776 gcc/match.pd
18e3456c1e7d2132e422198943304c3b gcc/mcf.c
c281c4f8369da7724070f49c9fe97512 gcc/mem-stats-traits.h
0588309a92b9b0bc147e0e3f8977dcad gcc/mem-stats.h
--- 5049,5055 ----
591ddd69c8ba434f64f79521736d1920 gcc/machmode.def
f7ad77889393cf493f1262771d70d953 gcc/machmode.h
4ceeedac880cc5287574b380950589b2 gcc/main.c
! afa4a7ba77526c9761f874d77d357f77 gcc/match.pd
18e3456c1e7d2132e422198943304c3b gcc/mcf.c
c281c4f8369da7724070f49c9fe97512 gcc/mem-stats-traits.h
0588309a92b9b0bc147e0e3f8977dcad gcc/mem-stats.h
*************** ac2a441b236321b828165bc61f84e45a gcc/mk
*** 5061,5067 ****
f3bb81dc9fe0c7b25dbb89202fb9fedb gcc/mode-switching.c
8b38296cb48aac7025e957d0eb2e0beb gcc/modulo-sched.c
ab99ec689b35d3782d0d6c9673e8a80c gcc/multiple_target.c
! 0323dc78381e47fd4ddc6774515b2ed9 gcc/objc/ChangeLog
52fb9c112577eef989bc43e36f696692 gcc/objc/Make-lang.in
07963422f6222392a9f1d56d0cbc53ae gcc/objc/config-lang.in
cf8e0bb9d548e2c3d720f5c4ebc5bb9c gcc/objc/lang-specs.h
--- 5061,5067 ----
f3bb81dc9fe0c7b25dbb89202fb9fedb gcc/mode-switching.c
8b38296cb48aac7025e957d0eb2e0beb gcc/modulo-sched.c
ab99ec689b35d3782d0d6c9673e8a80c gcc/multiple_target.c
! ccd6a439fb91452c64fd9ad992bf739c gcc/objc/ChangeLog
52fb9c112577eef989bc43e36f696692 gcc/objc/Make-lang.in
07963422f6222392a9f1d56d0cbc53ae gcc/objc/config-lang.in
cf8e0bb9d548e2c3d720f5c4ebc5bb9c gcc/objc/lang-specs.h
*************** c14acf8a1dab7d0c2adef37ade287b05 gcc/ob
*** 5080,5086 ****
796e40d4a426f2ba961cb7b03597697b gcc/objc/objc-runtime-shared-support.c
cc66abe3f07d32de5c77248e82f02dbe gcc/objc/objc-runtime-shared-support.h
ef63c61988d20447a799378fa1f25022 gcc/objc/objc-tree.def
! a5c1baf2417af0f17e2c95af51f8ef87 gcc/objcp/ChangeLog
afdfeea4c2028aa5b15e0355f8cade93 gcc/objcp/Make-lang.in
c74e423b803cf4446b16c17243b63e5a gcc/objcp/config-lang.in
eef32d7df29581d83432d58d9cb2cd94 gcc/objcp/lang-specs.h
--- 5080,5086 ----
796e40d4a426f2ba961cb7b03597697b gcc/objc/objc-runtime-shared-support.c
cc66abe3f07d32de5c77248e82f02dbe gcc/objc/objc-runtime-shared-support.h
ef63c61988d20447a799378fa1f25022 gcc/objc/objc-tree.def
! c06d11495db5fceb0bda4eb9ba403497 gcc/objcp/ChangeLog
afdfeea4c2028aa5b15e0355f8cade93 gcc/objcp/Make-lang.in
c74e423b803cf4446b16c17243b63e5a gcc/objcp/config-lang.in
eef32d7df29581d83432d58d9cb2cd94 gcc/objcp/lang-specs.h
*************** d177ce89d1052ec1caeecdc3b6376077 gcc/om
*** 5094,5100 ****
f5c582e7b207e6818eb3ba0c0b992872 gcc/omp-general.h
8cba34fb20f0481e5ffbfb4e1694a907 gcc/omp-grid.c
fc6b582c9cf11cb29fcf672e5b78c7ba gcc/omp-grid.h
! 4cc2dfdd74f33610bc275da03085fd09 gcc/omp-low.c
d68f234609f652e17b2b917374726838 gcc/omp-low.h
c3c2cd5ff8c4eadd8d9e432e16cf092c gcc/omp-offload.c
cf7b95c9f21a4b2fa6826b529e3ce596 gcc/omp-offload.h
--- 5094,5100 ----
f5c582e7b207e6818eb3ba0c0b992872 gcc/omp-general.h
8cba34fb20f0481e5ffbfb4e1694a907 gcc/omp-grid.c
fc6b582c9cf11cb29fcf672e5b78c7ba gcc/omp-grid.h
! 49d286d6e25a6f01b2e647b3e185c078 gcc/omp-low.c
d68f234609f652e17b2b917374726838 gcc/omp-low.h
c3c2cd5ff8c4eadd8d9e432e16cf092c gcc/omp-offload.c
cf7b95c9f21a4b2fa6826b529e3ce596 gcc/omp-offload.h
*************** b028c7a9c90208c6a41c251a754a8b18 gcc/op
*** 5109,5115 ****
d3cedc015b66305d40274f90a8e197cc gcc/optabs-query.h
3d905dc67e605c37e0eedb76c5caef04 gcc/optabs-tree.c
3e6875e4d6f2dbe3ed60c448551f5e86 gcc/optabs-tree.h
! cfaa30e153030bec6e23e62da020929e gcc/optabs.c
4e124c742e2a5d3ee49599f3e9b976dc gcc/optabs.def
ad27afe318db2ba35c962089be2a6753 gcc/optabs.h
12965c68fb5394ce2ff713f9a02ce532 gcc/optc-gen.awk
--- 5109,5115 ----
d3cedc015b66305d40274f90a8e197cc gcc/optabs-query.h
3d905dc67e605c37e0eedb76c5caef04 gcc/optabs-tree.c
3e6875e4d6f2dbe3ed60c448551f5e86 gcc/optabs-tree.h
! d7ecbb42fa1c096d32d7ea83243e8194 gcc/optabs.c
4e124c742e2a5d3ee49599f3e9b976dc gcc/optabs.def
ad27afe318db2ba35c962089be2a6753 gcc/optabs.h
12965c68fb5394ce2ff713f9a02ce532 gcc/optc-gen.awk
*************** b36f15821f233758c3731307d8f6245f gcc/op
*** 5118,5180 ****
2340c0f958d19559e31dfac1a767c17e gcc/opts-common.c
dceccf26e9f4521217455d25b4df27b7 gcc/opts-diagnostic.h
74c1f8e576a2fe6428d56555a86120b1 gcc/opts-global.c
! 09a5f56179612ec64ca96ffabe0cf6e2 gcc/opts.c
e9a4f934677562e86087c5eeff34b2aa gcc/opts.h
ff7abf43af46428f2896e4b55240035b gcc/output.h
389afec912a480acd35b8d978ee26f92 gcc/params-enum.h
ba0be5f247d604afb6ee7210019c8aee gcc/params-list.h
d83044eb7f8f2515a53b8d3b7955f597 gcc/params-options.h
9266007c7ca1bac4033b34aea1898a1a gcc/params.c
! 843d697867d7481b1a21e513ed3788b5 gcc/params.def
678b527f9a75fd32abff5f2f6f0a57b6 gcc/params.h
c490583bda8d2476104bf6c5ac32ed8d gcc/pass_manager.h
ef2437b69bda70f2c8201e9a0f2ff766 gcc/passes.c
! 5d8f8fe85bf0517eee718d3380bef7fd gcc/passes.def
5398ce30fca85a2ac1d00ce91b14f146 gcc/plugin.c
2746c4de7c7d517bb42a495e1dd8740d gcc/plugin.def
6940e44bf30362e059cceb844a043e4f gcc/plugin.h
! 4ae2246f1899a4ae8f093c37e3ca4892 gcc/po/ChangeLog
28b130f4b67c51e48b2b431b12ee9bc3 gcc/po/EXCLUDES
! 525313a0b9829d014b3d5c8eb38558b8 gcc/po/be.gmo
! 0dee97ccea9d7a517c97478888cabc67 gcc/po/be.po
! 59ab505d2a1ca4831029a6578adab643 gcc/po/da.gmo
! 39f3b58b7a272e9518813d4e981299ef gcc/po/da.po
! 9444a5b6715575c5d30e57ceb9a60c50 gcc/po/de.gmo
! 1beba0b05eeb46ac0fa28bc1d9036135 gcc/po/de.po
! f662f99893f556296341d763af15eab5 gcc/po/el.gmo
! 2f41893bdec6f4e7c1dc6478d4fb9e8d gcc/po/el.po
! 526e46d4ebeabb3d7c933adc10ccb516 gcc/po/es.gmo
! 47e6295e96167e7cc8420dc57b9c74bc gcc/po/es.po
806334e97e5115b06b067f08ccb1b004 gcc/po/exgettext
! c79cd24bf96b385aef5307153835f42e gcc/po/fi.gmo
! 06ee38bb958a6a55d2cba2673baf4f8f gcc/po/fi.po
! c96141814dc0b85e25b200871e42b68b gcc/po/fr.gmo
! 996610848b792d5a02ee677f82f6f55b gcc/po/fr.po
! c3609cde386b6e4746648b6c06ebdfc9 gcc/po/gcc.pot
! 7c9a0b20b92a41091b8e272e8676e0a3 gcc/po/hr.gmo
! a137637b97ef0c44c6f5f1147f1533af gcc/po/hr.po
! fd6eda9ca726ec8fde2ebf5284a46223 gcc/po/id.gmo
! 965b9b58a32b9211de823dc9a6b6cfc2 gcc/po/id.po
! 2d695d047dd0003c7f272653f480179c gcc/po/ja.gmo
! 248e53bf066b074a9f582a3ad2ca9bda gcc/po/ja.po
! e02ce446a17df840a76e01297bf1d539 gcc/po/nl.gmo
! f505c830db8bda749a9ffe0502e0a69a gcc/po/nl.po
! a4be5cf7d7c5aad822a3f73766334a72 gcc/po/ru.gmo
! 0eabe34f4b314cbfda2483a8885f47b0 gcc/po/ru.po
! 6b48bfa8d06700a83a35cff397f4dcde gcc/po/sr.gmo
! 59b8a64a245adbe6488a16d780dbe722 gcc/po/sr.po
! a913fb348dd6a906c3d23184804fae2c gcc/po/sv.gmo
! 14e458eb967679a40993b3ee5ef1fb5e gcc/po/sv.po
! e09ed94096ffd2c7cc54096c6babd6e9 gcc/po/tr.gmo
! 407591619b71c74779024d31a73032e8 gcc/po/tr.po
! 79489c2e18b41d9541157fe45ba0c7f8 gcc/po/uk.gmo
! af25505fb5ef39afa5e8a57d1fd52d28 gcc/po/uk.po
! 9fe2acd5a676fa440b155401e1556971 gcc/po/vi.gmo
! 997574e9572cff3d12c1b10a8e6111ee gcc/po/vi.po
! 2cade52adbe5a555f15b96068c8ed79f gcc/po/zh_CN.gmo
! b4c56dd718da48387e9363721687e4f7 gcc/po/zh_CN.po
! 0272a717cc19fede10d21c7550877524 gcc/po/zh_TW.gmo
! 476fbd0615f01f99a06bf16eca4f19fa gcc/po/zh_TW.po
6b8cad60cb1fe8062b27293ab5fe96dc gcc/postreload-gcse.c
86e3fd69c9d87ec0c4e3ead4ad133f18 gcc/postreload.c
f9baabdb7cb7fec90597eb9230423bfd gcc/predict.c
--- 5118,5180 ----
2340c0f958d19559e31dfac1a767c17e gcc/opts-common.c
dceccf26e9f4521217455d25b4df27b7 gcc/opts-diagnostic.h
74c1f8e576a2fe6428d56555a86120b1 gcc/opts-global.c
! 89d83c418d75487c37d8e1abf515ce82 gcc/opts.c
e9a4f934677562e86087c5eeff34b2aa gcc/opts.h
ff7abf43af46428f2896e4b55240035b gcc/output.h
389afec912a480acd35b8d978ee26f92 gcc/params-enum.h
ba0be5f247d604afb6ee7210019c8aee gcc/params-list.h
d83044eb7f8f2515a53b8d3b7955f597 gcc/params-options.h
9266007c7ca1bac4033b34aea1898a1a gcc/params.c
! ec3ff8932822048e98a76810cfe3b913 gcc/params.def
678b527f9a75fd32abff5f2f6f0a57b6 gcc/params.h
c490583bda8d2476104bf6c5ac32ed8d gcc/pass_manager.h
ef2437b69bda70f2c8201e9a0f2ff766 gcc/passes.c
! c2783219174c8fa71e584ddcd27d47fb gcc/passes.def
5398ce30fca85a2ac1d00ce91b14f146 gcc/plugin.c
2746c4de7c7d517bb42a495e1dd8740d gcc/plugin.def
6940e44bf30362e059cceb844a043e4f gcc/plugin.h
! be7ef87e9f76449206a156f86b1d8de7 gcc/po/ChangeLog
28b130f4b67c51e48b2b431b12ee9bc3 gcc/po/EXCLUDES
! cffb7aa3db483c9f151a7d2e61823f9d gcc/po/be.gmo
! 232312ec65e3c306083d03219b9eb634 gcc/po/be.po
! a8444adb8bfead65921f7fa79d0188f6 gcc/po/da.gmo
! ef985d0cd40518727d3a48bbf69babaf gcc/po/da.po
! bac2309b309d1682778ee7752d34c5ee gcc/po/de.gmo
! e00daf955e16a41f93a8334c9cff452c gcc/po/de.po
! 427bde0b856fb7ed2650fa6abba70bee gcc/po/el.gmo
! 9654640452916b14786a9cce67252dad gcc/po/el.po
! 36e740733f54711922d51beb0c4bfad4 gcc/po/es.gmo
! 0684d8515691b6bd8f9d20fdf095253a gcc/po/es.po
806334e97e5115b06b067f08ccb1b004 gcc/po/exgettext
! 66050601b3e84e56d01020073bf0910d gcc/po/fi.gmo
! 31a5e53ae00089b8f12f42e6051ed8a6 gcc/po/fi.po
! f16b1d2429be5504538c16765163a9b4 gcc/po/fr.gmo
! fddb42f5a522fb3c7d38778f1d95e378 gcc/po/fr.po
! c1aa601f2783d6074092c3f46094b9c5 gcc/po/gcc.pot
! 325e67320b9b44494ca963c08d70aa87 gcc/po/hr.gmo
! 76b4ad1bb8c03c4f77981f66db1041c2 gcc/po/hr.po
! 0ad9e908fa3b920849670c6500016c4e gcc/po/id.gmo
! d549a66a762642f3a76c0be10ae9821d gcc/po/id.po
! d26b8feaa10bd97e09fe6aa7dbfad9f3 gcc/po/ja.gmo
! 3b7effe896af7530814f043c0000b386 gcc/po/ja.po
! 44c783581c878af4025948e4f4485304 gcc/po/nl.gmo
! 281e06e2b6d19473a9f1217b3b4170cb gcc/po/nl.po
! 3b73207a63deecc8ff1d596247b2d480 gcc/po/ru.gmo
! bcdc645ca66a226d22f29c373324ee9c gcc/po/ru.po
! 273a782d7a8c8430d3cdf8c19561aa52 gcc/po/sr.gmo
! 4faff0f3d03029e3ffa3bdd712c1622b gcc/po/sr.po
! 81faaff0faf114a24e3605448addaab4 gcc/po/sv.gmo
! 7fcd85864c85202911c68f957a7c14df gcc/po/sv.po
! 584e8b975575dcd53b32de585da0dbc2 gcc/po/tr.gmo
! 82906f19c611427dbef4345ec368aa5a gcc/po/tr.po
! 87931983d740d365620001a2d5192ab0 gcc/po/uk.gmo
! e2a15bdd6c0bf94277b0dcf281831136 gcc/po/uk.po
! 6cf1c1c9b57b613a45b1b0a3f0f8771d gcc/po/vi.gmo
! 7421fb5ba0fbfe3583924e0ed924ad4f gcc/po/vi.po
! bc5b2e04d840b7b8fc95f1c79c958222 gcc/po/zh_CN.gmo
! 749142ac30e47edc3c0054c7649f5b5c gcc/po/zh_CN.po
! a097772ba27a62e2ed748be9783eb29e gcc/po/zh_TW.gmo
! a3299d82fc43f6bb981a0a619d2f1a21 gcc/po/zh_TW.po
6b8cad60cb1fe8062b27293ab5fe96dc gcc/postreload-gcse.c
86e3fd69c9d87ec0c4e3ead4ad133f18 gcc/postreload.c
f9baabdb7cb7fec90597eb9230423bfd gcc/predict.c
*************** ad51d3da6e6ea25f419eb2b5cbaadbcd gcc/re
*** 5196,5202 ****
995d5048aa0a9093d9f9502df10f245d gcc/read-rtl-function.c
b1cfeb70a45f54b6d7d015db43dbf2c7 gcc/read-rtl-function.h
9521656bc0b302604bb87556322de007 gcc/read-rtl.c
! f06ea69683776db0f534ecc7a4edaad7 gcc/real.c
28d983de338add887431955ebd4db924 gcc/real.h
930faaadcf6c2854e606ef2be1dddc32 gcc/realmpfr.c
9b56756ed3d42790cc85d4ea9181e014 gcc/realmpfr.h
--- 5196,5202 ----
995d5048aa0a9093d9f9502df10f245d gcc/read-rtl-function.c
b1cfeb70a45f54b6d7d015db43dbf2c7 gcc/read-rtl-function.h
9521656bc0b302604bb87556322de007 gcc/read-rtl.c
! 326c3657f309511ffe8dbd769e0b412b gcc/real.c
28d983de338add887431955ebd4db924 gcc/real.h
930faaadcf6c2854e606ef2be1dddc32 gcc/realmpfr.c
9b56756ed3d42790cc85d4ea9181e014 gcc/realmpfr.h
*************** dd41c821b8625e4697bf17679a151555 gcc/re
*** 5216,5222 ****
39d5072041b35920c2926392129ce2e4 gcc/reload.c
ac60869ad50176108b2582f282b56d68 gcc/reload.h
0103c2cc15d45b633b0f4ff2fce69c43 gcc/reload1.c
! cdb71bc865c24aec72852b33f2fea0a4 gcc/reorg.c
90997bd67acc28dbd0956e47a4be7d0e gcc/resource.c
012e3a805df645a90a2453dd0b9b37d3 gcc/resource.h
4c5f8660ff1d2252d0b26c1f2d988d43 gcc/rtl-chkp.c
--- 5216,5222 ----
39d5072041b35920c2926392129ce2e4 gcc/reload.c
ac60869ad50176108b2582f282b56d68 gcc/reload.h
0103c2cc15d45b633b0f4ff2fce69c43 gcc/reload1.c
! f5f7516a258b6367d22f5cf3c97326bb gcc/reorg.c
90997bd67acc28dbd0956e47a4be7d0e gcc/resource.c
012e3a805df645a90a2453dd0b9b37d3 gcc/resource.h
4c5f8660ff1d2252d0b26c1f2d988d43 gcc/rtl-chkp.c
*************** dffcbc242af3b5ae86b50e3972675593 gcc/se
*** 5262,5268 ****
470d4a9ed8353cf6cb2be23d9b083b80 gcc/shrink-wrap.c
48ed9b4096ed4cea04dc58eef6feba03 gcc/shrink-wrap.h
a4bcd5fe1b67e43fbe491ab8f67e4e9a gcc/signop.h
! e83b93ab9799fc1b9df5db1327ca2dba gcc/simplify-rtx.c
08a839007ca3175ac49c421b71cb4936 gcc/sparseset.c
3bab1d474e71a3caf57cd7f96fbd3b42 gcc/sparseset.h
d7678840bc8ba8c9bf38d47667143ebb gcc/spellcheck-tree.c
--- 5262,5268 ----
470d4a9ed8353cf6cb2be23d9b083b80 gcc/shrink-wrap.c
48ed9b4096ed4cea04dc58eef6feba03 gcc/shrink-wrap.h
a4bcd5fe1b67e43fbe491ab8f67e4e9a gcc/signop.h
! aaf0b4d538fc2dbc8aad55fb92389056 gcc/simplify-rtx.c
08a839007ca3175ac49c421b71cb4936 gcc/sparseset.c
3bab1d474e71a3caf57cd7f96fbd3b42 gcc/sparseset.h
d7678840bc8ba8c9bf38d47667143ebb gcc/spellcheck-tree.c
*************** a05a444f8043177dc60812bbde449eda gcc/ta
*** 5302,5308 ****
130ded7300d8bd75644b06dd136911c9 gcc/targhooks.c
0aab1bb3e79d26285582376c20aeb077 gcc/targhooks.h
f39fcaa8197187283ccfed40107b426d gcc/testsuite/.gitattributes
! 64a59f513015d32a1e707dcd5e1e14d0 gcc/testsuite/ChangeLog
862f04afbd87da2cc6bc432c3f28430f gcc/testsuite/ChangeLog-1993-2007
029a5d8dacd25eb5d4711452ac448e5b gcc/testsuite/ChangeLog-2008
13ac28c41d51b66b4ec40dba6bd50f39 gcc/testsuite/ChangeLog-2009
--- 5302,5308 ----
130ded7300d8bd75644b06dd136911c9 gcc/targhooks.c
0aab1bb3e79d26285582376c20aeb077 gcc/targhooks.h
f39fcaa8197187283ccfed40107b426d gcc/testsuite/.gitattributes
! 7b0b7d0058371292d5aba6251e70de35 gcc/testsuite/ChangeLog
862f04afbd87da2cc6bc432c3f28430f gcc/testsuite/ChangeLog-1993-2007
029a5d8dacd25eb5d4711452ac448e5b gcc/testsuite/ChangeLog-2008
13ac28c41d51b66b4ec40dba6bd50f39 gcc/testsuite/ChangeLog-2009
*************** d4234712e8b6ad1706a38530b6e6d890 gcc/te
*** 8612,8617 ****
--- 8612,8618 ----
0c4f14dc0d4f392e3f8ebc8a86ed2e2f gcc/testsuite/c-c++-common/gomp/pr79429.c
aef2bdc20ca665badeb6ae399bf1d7e0 gcc/testsuite/c-c++-common/gomp/pr79431.c
a1d1201800784f60e84899ae25155f9b gcc/testsuite/c-c++-common/gomp/pr79512.c
+ 61e2ab40aa3cda7576749f11b6037c39 gcc/testsuite/c-c++-common/gomp/pr81006.c
5d522e2f1f7455bc45f6c1f230d5a5b0 gcc/testsuite/c-c++-common/gomp/priority-1.c
1dc7bbbafb91e179ac43fa3959ab125f gcc/testsuite/c-c++-common/gomp/reduction-1.c
8af1ef16f27f56d5d687ed958b671d57 gcc/testsuite/c-c++-common/gomp/schedule-1.c
*************** e4685fe961dc8035bb3aeb035964e128 gcc/te
*** 9090,9095 ****
--- 9091,9098 ----
746f2c87b02736e24041ad1b220c4868 gcc/testsuite/c-c++-common/ubsan/pr79897.c
e1459a9d2ab7107fd299c7de6b46f17a gcc/testsuite/c-c++-common/ubsan/pr80310.c
c2f3b3be31f310c27528d1ee4cc38bb9 gcc/testsuite/c-c++-common/ubsan/pr80350.c
+ 4977700fcf89f13d3232ebf010dfa0fd gcc/testsuite/c-c++-common/ubsan/pr80875.c
+ 02f7c7e113837b0933f7c0a1178985ca gcc/testsuite/c-c++-common/ubsan/pr81604.c
dab28cca030f6a4bc8dd3c11ed677fff gcc/testsuite/c-c++-common/ubsan/recovery-1.c
5bb4d0c13ed60e4d8054523bc5e48304 gcc/testsuite/c-c++-common/ubsan/recovery-2.c
aafe603ef0d928ea5f8241acd3077f5c gcc/testsuite/c-c++-common/ubsan/recovery-3.c
*************** efbaba97a2462bb11a03134ad0bd8e5d gcc/te
*** 9104,9110 ****
8af001e8ff983bfd84b0a936ff9befb9 gcc/testsuite/c-c++-common/ubsan/sanitize-recover-4.c
5c18b4102f4553be47eda562190dc60c gcc/testsuite/c-c++-common/ubsan/sanitize-recover-5.c
baef423cb5f61aa5a3319edd2f7175a4 gcc/testsuite/c-c++-common/ubsan/sanitize-recover-6.c
! 195875749cb491238f629f63ed37ae72 gcc/testsuite/c-c++-common/ubsan/sanitize-recover-7.c
cb64a42a6deafeb0b144391f68c093d3 gcc/testsuite/c-c++-common/ubsan/sanitize-recover-8.c
7808192a1eeb6af3e380109b38a00879 gcc/testsuite/c-c++-common/ubsan/sanitize-recover-9.c
e556d95fc8d53f6631375ea8b85d3075 gcc/testsuite/c-c++-common/ubsan/save-expr-1.c
--- 9107,9113 ----
8af001e8ff983bfd84b0a936ff9befb9 gcc/testsuite/c-c++-common/ubsan/sanitize-recover-4.c
5c18b4102f4553be47eda562190dc60c gcc/testsuite/c-c++-common/ubsan/sanitize-recover-5.c
baef423cb5f61aa5a3319edd2f7175a4 gcc/testsuite/c-c++-common/ubsan/sanitize-recover-6.c
! 204e52a19de506bf19cee4b3617bba10 gcc/testsuite/c-c++-common/ubsan/sanitize-recover-7.c
cb64a42a6deafeb0b144391f68c093d3 gcc/testsuite/c-c++-common/ubsan/sanitize-recover-8.c
7808192a1eeb6af3e380109b38a00879 gcc/testsuite/c-c++-common/ubsan/sanitize-recover-9.c
e556d95fc8d53f6631375ea8b85d3075 gcc/testsuite/c-c++-common/ubsan/save-expr-1.c
*************** b4933e6257ffe7874c63bb5463f4ee98 gcc/te
*** 9421,9426 ****
--- 9424,9430 ----
68963853257ccf17297ec53bb77fa2bf gcc/testsuite/g++.dg/asan/pr77396.C
5ce2469706c2beff887e6cb5f8d929aa gcc/testsuite/g++.dg/asan/pr78201.C
b8f9375cf24299f4663d8538c4856b28 gcc/testsuite/g++.dg/asan/pr79783.C
+ cf71b3ff337eb4d37f2f83d7dd92b137 gcc/testsuite/g++.dg/asan/pr81021.C
9c127ef1a489fa3066b519905bbcd4df gcc/testsuite/g++.dg/asan/sanitizer_pthread_wrappers.h
ec57ce9e20b59de0ebec29f657a688f0 gcc/testsuite/g++.dg/asan/sanitizer_test_config.h
55a37a27a50226341bc745f47d1908c5 gcc/testsuite/g++.dg/asan/sanitizer_test_utils.h
*************** fdf8f1e07e73475c94cf62fcbb1aab77 gcc/te
*** 10150,10155 ****
--- 10154,10160 ----
460ea40517988382f23290096b62251e gcc/testsuite/g++.dg/cpp0x/constexpr-base2.C
14b9322a5578f12fe61851ab48856949 gcc/testsuite/g++.dg/cpp0x/constexpr-base3.C
f6676b44835c5329c16a5bb57f317adc gcc/testsuite/g++.dg/cpp0x/constexpr-base4.C
+ 5698e51a559a43ae4c1e9bb2dcc0f8b5 gcc/testsuite/g++.dg/cpp0x/constexpr-base5.C
e4e15e959aaae288fa7a722d7abb7509 gcc/testsuite/g++.dg/cpp0x/constexpr-bitfield.C
18b0f5c8eeb4a3196bc623c2fd1205ee gcc/testsuite/g++.dg/cpp0x/constexpr-bitfield2.C
271aba96fb8bf37bed15d4848cc13f01 gcc/testsuite/g++.dg/cpp0x/constexpr-bitfield3.C
*************** a15ac39628455598191a6c7526c0ea4b gcc/te
*** 10186,10192 ****
4c9e9cea1c33d8fc917f7ae05a1e2d71 gcc/testsuite/g++.dg/cpp0x/constexpr-ctor7.C
ffacf7a72c70b9005717367b0d680d5f gcc/testsuite/g++.dg/cpp0x/constexpr-ctor8.C
6b0cc0cbb9bdac5fe98a7d492e9b3c17 gcc/testsuite/g++.dg/cpp0x/constexpr-ctor9.C
! 427b583f9638c353d085962c8e10eac4 gcc/testsuite/g++.dg/cpp0x/constexpr-data1.C
24dd3a8c622601bc33c4caebb40cb535 gcc/testsuite/g++.dg/cpp0x/constexpr-data2.C
a259b7f32c3d335c69d177ab19112031 gcc/testsuite/g++.dg/cpp0x/constexpr-decl.C
982f09c738563707c799bb936672cdef gcc/testsuite/g++.dg/cpp0x/constexpr-decltype1.C
--- 10191,10197 ----
4c9e9cea1c33d8fc917f7ae05a1e2d71 gcc/testsuite/g++.dg/cpp0x/constexpr-ctor7.C
ffacf7a72c70b9005717367b0d680d5f gcc/testsuite/g++.dg/cpp0x/constexpr-ctor8.C
6b0cc0cbb9bdac5fe98a7d492e9b3c17 gcc/testsuite/g++.dg/cpp0x/constexpr-ctor9.C
! a6b59f803785bb20f38fe8b362db1e9e gcc/testsuite/g++.dg/cpp0x/constexpr-data1.C
24dd3a8c622601bc33c4caebb40cb535 gcc/testsuite/g++.dg/cpp0x/constexpr-data2.C
a259b7f32c3d335c69d177ab19112031 gcc/testsuite/g++.dg/cpp0x/constexpr-decl.C
982f09c738563707c799bb936672cdef gcc/testsuite/g++.dg/cpp0x/constexpr-decltype1.C
*************** b9f62d1adc6b6e0fe01886a17a69c102 gcc/te
*** 10200,10208 ****
5b017b9ac3b68833449b967e43cba950 gcc/testsuite/g++.dg/cpp0x/constexpr-delete.C
28d2bb8bbc72ff16672fb97c7fb878c5 gcc/testsuite/g++.dg/cpp0x/constexpr-delete2.C
4f2e7c33f09e5b0c1d98c13b7f990e4a gcc/testsuite/g++.dg/cpp0x/constexpr-deref.C
! aeca9aec6a8b0b113de84297e17edfbf gcc/testsuite/g++.dg/cpp0x/constexpr-diag1.C
262bf0368b4b07acdfe79a5a0de00e78 gcc/testsuite/g++.dg/cpp0x/constexpr-diag2.C
! f3295742347ddb9f103456fa6bad3df4 gcc/testsuite/g++.dg/cpp0x/constexpr-diag3.C
33a3321b91b5bea229044ac073d4dab2 gcc/testsuite/g++.dg/cpp0x/constexpr-diag4.C
cdcf1abb99ff7db2a6de02d4da860839 gcc/testsuite/g++.dg/cpp0x/constexpr-diag5.C
3b6a46c1a5699fddb411eb1188a5afbc gcc/testsuite/g++.dg/cpp0x/constexpr-eh-spec.C
--- 10205,10213 ----
5b017b9ac3b68833449b967e43cba950 gcc/testsuite/g++.dg/cpp0x/constexpr-delete.C
28d2bb8bbc72ff16672fb97c7fb878c5 gcc/testsuite/g++.dg/cpp0x/constexpr-delete2.C
4f2e7c33f09e5b0c1d98c13b7f990e4a gcc/testsuite/g++.dg/cpp0x/constexpr-deref.C
! c68a3bc43de7730c6ce3d0ae71900290 gcc/testsuite/g++.dg/cpp0x/constexpr-diag1.C
262bf0368b4b07acdfe79a5a0de00e78 gcc/testsuite/g++.dg/cpp0x/constexpr-diag2.C
! 5bf0d34a4667079b48915c77d9eea44d gcc/testsuite/g++.dg/cpp0x/constexpr-diag3.C
33a3321b91b5bea229044ac073d4dab2 gcc/testsuite/g++.dg/cpp0x/constexpr-diag4.C
cdcf1abb99ff7db2a6de02d4da860839 gcc/testsuite/g++.dg/cpp0x/constexpr-diag5.C
3b6a46c1a5699fddb411eb1188a5afbc gcc/testsuite/g++.dg/cpp0x/constexpr-eh-spec.C
*************** eaac16fcdf22c3bbc12d42310c8808c0 gcc/te
*** 10275,10285 ****
78f36282c1b77dbf3aea60391389914d gcc/testsuite/g++.dg/cpp0x/constexpr-list1.C
25358bf087f99e99f8fbfc8bcd9f01be gcc/testsuite/g++.dg/cpp0x/constexpr-main.C
795a9ff23653541832d521a034128e3d gcc/testsuite/g++.dg/cpp0x/constexpr-memchr.C
! f6a2053c56fbea1b283c4494a5d9c1c9 gcc/testsuite/g++.dg/cpp0x/constexpr-memfn1.C
211c953e7e3e1153239acc0f3fee4960 gcc/testsuite/g++.dg/cpp0x/constexpr-missing.C
bf6f271556a8b151987d288c88c9b77d gcc/testsuite/g++.dg/cpp0x/constexpr-mutable1.C
123ce7f549210e41438da89fdee5c4f9 gcc/testsuite/g++.dg/cpp0x/constexpr-mutable2.C
! 44947fd336a8f66c35a38bfae4741520 gcc/testsuite/g++.dg/cpp0x/constexpr-neg1.C
e02963b07b48f6e88a5b755a616555ce gcc/testsuite/g++.dg/cpp0x/constexpr-neg2.C
57ffb63082d5ee0a0b3b7fdf424bff83 gcc/testsuite/g++.dg/cpp0x/constexpr-neg3.C
6f7be3b3080e0dd97535cb517cf8b2fe gcc/testsuite/g++.dg/cpp0x/constexpr-noexcept.C
--- 10280,10290 ----
78f36282c1b77dbf3aea60391389914d gcc/testsuite/g++.dg/cpp0x/constexpr-list1.C
25358bf087f99e99f8fbfc8bcd9f01be gcc/testsuite/g++.dg/cpp0x/constexpr-main.C
795a9ff23653541832d521a034128e3d gcc/testsuite/g++.dg/cpp0x/constexpr-memchr.C
! 92eaaefb7f4d4e3e3d50a13597ae0b88 gcc/testsuite/g++.dg/cpp0x/constexpr-memfn1.C
211c953e7e3e1153239acc0f3fee4960 gcc/testsuite/g++.dg/cpp0x/constexpr-missing.C
bf6f271556a8b151987d288c88c9b77d gcc/testsuite/g++.dg/cpp0x/constexpr-mutable1.C
123ce7f549210e41438da89fdee5c4f9 gcc/testsuite/g++.dg/cpp0x/constexpr-mutable2.C
! 7aa4842f1d755f541fa8786d19c8349a gcc/testsuite/g++.dg/cpp0x/constexpr-neg1.C
e02963b07b48f6e88a5b755a616555ce gcc/testsuite/g++.dg/cpp0x/constexpr-neg2.C
57ffb63082d5ee0a0b3b7fdf424bff83 gcc/testsuite/g++.dg/cpp0x/constexpr-neg3.C
6f7be3b3080e0dd97535cb517cf8b2fe gcc/testsuite/g++.dg/cpp0x/constexpr-noexcept.C
*************** a5f546aaf002e31dc77b29dbac735473 gcc/te
*** 10424,10429 ****
--- 10429,10435 ----
56d1686eed232cf78dc19ba7e9220f8d gcc/testsuite/g++.dg/cpp0x/decltype-call1.C
3df1dfeae5659a7702340d1f4c142e85 gcc/testsuite/g++.dg/cpp0x/decltype-call2.C
94b4a0fd5edd628fe8247db245d9f0ad gcc/testsuite/g++.dg/cpp0x/decltype-call3.C
+ 3ee5acdb01862b8525e5acbc41d1263a gcc/testsuite/g++.dg/cpp0x/decltype-call4.C
f1c16eae211724928eb3908ca78a9906 gcc/testsuite/g++.dg/cpp0x/decltype-incomplete1.C
9bbdff7e4aee14dd984dd68004151da7 gcc/testsuite/g++.dg/cpp0x/decltype-mem-initializer1.C
61ab3fbe660abdfcfb4275658c81e532 gcc/testsuite/g++.dg/cpp0x/decltype-refbug.C
*************** e1743b34a8a6484075c0bffee0519824 gcc/te
*** 10759,10764 ****
--- 10765,10773 ----
baf0ca575018768eef366236d48b8fdb gcc/testsuite/g++.dg/cpp0x/inh-ctor24.C
3d78a96bfe85979925f00548e4564fc0 gcc/testsuite/g++.dg/cpp0x/inh-ctor25.C
220354c7c42e1ac117aa19761c5a16d6 gcc/testsuite/g++.dg/cpp0x/inh-ctor26.C
+ 3dd2cbce9f770ed128820376bcfc0ea3 gcc/testsuite/g++.dg/cpp0x/inh-ctor27.C
+ 4c4ae18e25ac45da8c988754866e6e46 gcc/testsuite/g++.dg/cpp0x/inh-ctor28.C
+ a7a3abf33b10ca007c7fa43b9a1b4c19 gcc/testsuite/g++.dg/cpp0x/inh-ctor29.C
c3eec0e197692faa6172feb3b5b4c58b gcc/testsuite/g++.dg/cpp0x/inh-ctor3.C
47ad482b069988147c4dcac60c026f4d gcc/testsuite/g++.dg/cpp0x/inh-ctor3a.C
071eafda7f7d2d4bff42921fbd048a45 gcc/testsuite/g++.dg/cpp0x/inh-ctor4.C
*************** c4dbb33289335abfc0e81ecec97d4f05 gcc/te
*** 10979,10984 ****
--- 10988,10994 ----
dc3a51c8d29b09710666fc488cca027c gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice14.C
1042a4840f48bd0952ae8bb7b25b0885 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice15.C
01d210b650cccb575b53d9122e5451ee gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice16.C
+ 3d457a07abda35f31a1d8b12ba9f82a0 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice17.C
f7f1dbbd136c0efa4e64ac7431acecd4 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice2.C
32e4ddab4dbbba84634a9be94759430d gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice3.C
47226bea0ac5dc3c286fd8fe05473a80 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice4.C
*************** f64443a27f946984ec474714387b99a8 gcc/te
*** 11699,11709 ****
--- 11709,11721 ----
8dd845093d366e371bdaf222fda42413 gcc/testsuite/g++.dg/cpp0x/variadic-mangle3.C
efdeb5b65b79fc6ff926b12f711edcb1 gcc/testsuite/g++.dg/cpp0x/variadic-mangle3a.C
6c67e276177a53a05508b5e974504d12 gcc/testsuite/g++.dg/cpp0x/variadic-mem_fn.C
+ b043a7c3881a23960f0e2b05e750d94c gcc/testsuite/g++.dg/cpp0x/variadic-mem_fn2.C
08d2bff6abb7f96f072898cb08f80fbc gcc/testsuite/g++.dg/cpp0x/variadic-nested1.C
7d2b8191fa109fd1786f979fbfa18b4e gcc/testsuite/g++.dg/cpp0x/variadic-new.C
5ad1db01bdd9d87f2a8276b08cff8db7 gcc/testsuite/g++.dg/cpp0x/variadic-new2.C
9965da4f62ae847ce666120789b29c79 gcc/testsuite/g++.dg/cpp0x/variadic-nondeduce1.C
1441fa6139ca73d25aa889aafd3b483c gcc/testsuite/g++.dg/cpp0x/variadic-nondeduce2.C
+ 48eb2c981da41427b39595337f986824 gcc/testsuite/g++.dg/cpp0x/variadic-partial1.C
929e72e50917907d735e84a67d7462fa gcc/testsuite/g++.dg/cpp0x/variadic-ref1.C
0e1a5d3d60669df0ab8d526a879627f5 gcc/testsuite/g++.dg/cpp0x/variadic-rref.C
ec2fde26ddf074a4393a34fcd501a0cc gcc/testsuite/g++.dg/cpp0x/variadic-sizeof1.C
*************** feabdb5410f13d9af3c546cdd6fa6423 gcc/te
*** 11719,11724 ****
--- 11731,11738 ----
d8f2bbdbc756eebd9db522c9d690f9fa gcc/testsuite/g++.dg/cpp0x/variadic-ttp4.C
9c41b0f6227abb7dbf0eab9bfa7a9412 gcc/testsuite/g++.dg/cpp0x/variadic-ttp5.C
06a04dd2ea8f6bc5afe5b246e4a130d6 gcc/testsuite/g++.dg/cpp0x/variadic-ttp6.C
+ bee3c5f0bfb165fbfd09c2d4a67d117e gcc/testsuite/g++.dg/cpp0x/variadic-ttp7.C
+ 8b064910690284395dd07c4eb4749e10 gcc/testsuite/g++.dg/cpp0x/variadic-ttp8.C
afebb5cb3a55d32fcecd85587b287bd9 gcc/testsuite/g++.dg/cpp0x/variadic-tuple.C
eae406793547757d01528d5680162682 gcc/testsuite/g++.dg/cpp0x/variadic-tuple2.C
9cf2b1705ed83cc74a8a4b9eb2703186 gcc/testsuite/g++.dg/cpp0x/variadic-unify-2.C
*************** bbe5db57b5ad80f6dba45ded13dc4c7a gcc/te
*** 11966,11972 ****
4225acb87f7df9dda5bdd30f046d2bc9 gcc/testsuite/g++.dg/cpp1y/auto-fn24.C
2d27d3fa57b1f508e213efdcbf4abe99 gcc/testsuite/g++.dg/cpp1y/auto-fn25.C
b956356d8861035e62c871cbcfad5c34 gcc/testsuite/g++.dg/cpp1y/auto-fn26.C
! 125ef1b3cb2051da382b85a0480cbdbf gcc/testsuite/g++.dg/cpp1y/auto-fn27.C
c61736654bcac7d243fae964457e396a gcc/testsuite/g++.dg/cpp1y/auto-fn28.C
c62290c3433fd946afe248d80f2f0e63 gcc/testsuite/g++.dg/cpp1y/auto-fn29.C
c4e86a95bc6b38f69a4a30b1b1cf1e4e gcc/testsuite/g++.dg/cpp1y/auto-fn3.C
--- 11980,11986 ----
4225acb87f7df9dda5bdd30f046d2bc9 gcc/testsuite/g++.dg/cpp1y/auto-fn24.C
2d27d3fa57b1f508e213efdcbf4abe99 gcc/testsuite/g++.dg/cpp1y/auto-fn25.C
b956356d8861035e62c871cbcfad5c34 gcc/testsuite/g++.dg/cpp1y/auto-fn26.C
! e3d40ca99ef02e17d17211d53b582f1d gcc/testsuite/g++.dg/cpp1y/auto-fn27.C
c61736654bcac7d243fae964457e396a gcc/testsuite/g++.dg/cpp1y/auto-fn28.C
c62290c3433fd946afe248d80f2f0e63 gcc/testsuite/g++.dg/cpp1y/auto-fn29.C
c4e86a95bc6b38f69a4a30b1b1cf1e4e gcc/testsuite/g++.dg/cpp1y/auto-fn3.C
*************** f475a3e97ef5d08fb361f8070d183611 gcc/te
*** 11977,11982 ****
--- 11991,11997 ----
de05027ddc900988928c8d04e3e6ac7d gcc/testsuite/g++.dg/cpp1y/auto-fn34.C
0e16ca7061512c9a1e0bf4dcd3bc93e8 gcc/testsuite/g++.dg/cpp1y/auto-fn35.C
be0d5f10eb69b210aef36d86a139ae03 gcc/testsuite/g++.dg/cpp1y/auto-fn36.C
+ d04c5adeadd690fc018c565b461f431a gcc/testsuite/g++.dg/cpp1y/auto-fn39.C
a87641c12e6bf65af1e8d592973cba76 gcc/testsuite/g++.dg/cpp1y/auto-fn4.C
eaab8c47716923537d6580ede6fbe3ae gcc/testsuite/g++.dg/cpp1y/auto-fn5.C
3861eed28323480e4913eea3d9c0ec00 gcc/testsuite/g++.dg/cpp1y/auto-fn6.C
*************** ce3d96795da2089956df925a1a9c9815 gcc/te
*** 12008,12013 ****
--- 12023,12029 ----
9912061f6e14d9f4a1f557e23a4f89c2 gcc/testsuite/g++.dg/cpp1y/constexpr-copy1.C
464341f29e9993d1f1a167321ef412cf gcc/testsuite/g++.dg/cpp1y/constexpr-copy2.C
e6815ab618d6af99025ddeacf6ab0545 gcc/testsuite/g++.dg/cpp1y/constexpr-copy3.C
+ 4808950072f67f78922c9046e31e486d gcc/testsuite/g++.dg/cpp1y/constexpr-dr1684.C
9b6ce1c2202c1ce9ea82fda5f060499b gcc/testsuite/g++.dg/cpp1y/constexpr-empty1.C
9e871814c326197a59b4ae1738313788 gcc/testsuite/g++.dg/cpp1y/constexpr-empty2.C
d4fc72d059e047077b1d6033d4c13026 gcc/testsuite/g++.dg/cpp1y/constexpr-empty3.C
*************** cc51737f453e5163caf83cd8196fd539 gcc/te
*** 12343,12348 ****
--- 12359,12365 ----
e86adbdfc2a88c6fd1414e48d84967e6 gcc/testsuite/g++.dg/cpp1z/class-deduction36.C
8aff83a5d4681169998cae7e72736be9 gcc/testsuite/g++.dg/cpp1z/class-deduction38.C
f8fdfc7dec6e57f80913a999f1028494 gcc/testsuite/g++.dg/cpp1z/class-deduction4.C
+ 28091b915d174f79aadbce8f9f2aac08 gcc/testsuite/g++.dg/cpp1z/class-deduction40.C
3667d12b987e4941e8e8777d151d7521 gcc/testsuite/g++.dg/cpp1z/class-deduction5.C
d791376e845f74e3cbe4a5cb5901b290 gcc/testsuite/g++.dg/cpp1z/class-deduction6.C
8fa13e275a126cab5828334c0381a23f gcc/testsuite/g++.dg/cpp1z/class-deduction7.C
*************** d791376e845f74e3cbe4a5cb5901b290 gcc/te
*** 12351,12356 ****
--- 12368,12374 ----
b70f4276933d24cd68ae2e047a954ece gcc/testsuite/g++.dg/cpp1z/constexpr-if1.C
b6d2c8a0f6effa43adb2b3c812b242c8 gcc/testsuite/g++.dg/cpp1z/constexpr-if10.C
df4fdf3872dad139c769015c77a3a509 gcc/testsuite/g++.dg/cpp1z/constexpr-if11.C
+ 56fcb4172bdc5b93179f6f6e94b04945 gcc/testsuite/g++.dg/cpp1z/constexpr-if12.C
2dc8e63803073fb37ce116457bb896f8 gcc/testsuite/g++.dg/cpp1z/constexpr-if2.C
dd7cc15292a815c35ae2ba8f10f74b83 gcc/testsuite/g++.dg/cpp1z/constexpr-if3.C
a02c2b6b67d061c35cdb50fa03569637 gcc/testsuite/g++.dg/cpp1z/constexpr-if4.C
*************** f08ab10d9e372d02865474f62f358aad gcc/te
*** 12390,12396 ****
54670cce93e1b3e445f0c53280937629 gcc/testsuite/g++.dg/cpp1z/decomp19.C
55d0ea4015147a9771a7617917f1b2db gcc/testsuite/g++.dg/cpp1z/decomp2.C
44d603bb52daf7398135ace1d46fec11 gcc/testsuite/g++.dg/cpp1z/decomp20.C
! 8dc12c0937654bfe1b0249310ce9b229 gcc/testsuite/g++.dg/cpp1z/decomp21.C
9bf563184ca1786b134bdcacd94040a7 gcc/testsuite/g++.dg/cpp1z/decomp22.C
791ddfe631aa3a5950c281b004d106ef gcc/testsuite/g++.dg/cpp1z/decomp23.C
7c8d8c033d0fb8beb162236afe2c3262 gcc/testsuite/g++.dg/cpp1z/decomp24.C
--- 12408,12414 ----
54670cce93e1b3e445f0c53280937629 gcc/testsuite/g++.dg/cpp1z/decomp19.C
55d0ea4015147a9771a7617917f1b2db gcc/testsuite/g++.dg/cpp1z/decomp2.C
44d603bb52daf7398135ace1d46fec11 gcc/testsuite/g++.dg/cpp1z/decomp20.C
! c2d751bdf7b136ae17e81690ac97ed59 gcc/testsuite/g++.dg/cpp1z/decomp21.C
9bf563184ca1786b134bdcacd94040a7 gcc/testsuite/g++.dg/cpp1z/decomp22.C
791ddfe631aa3a5950c281b004d106ef gcc/testsuite/g++.dg/cpp1z/decomp23.C
7c8d8c033d0fb8beb162236afe2c3262 gcc/testsuite/g++.dg/cpp1z/decomp24.C
*************** f08ab10d9e372d02865474f62f358aad gcc/te
*** 12399,12404 ****
--- 12417,12423 ----
83b44fd4caa3ffe9b3888fdd7e2e6951 gcc/testsuite/g++.dg/cpp1z/decomp27.C
fc5576294193885316afcf14620177fb gcc/testsuite/g++.dg/cpp1z/decomp28.C
3f8b44d2c5a2b61e5533ee502f424448 gcc/testsuite/g++.dg/cpp1z/decomp3.C
+ bace2b5e00216df98e461fc78c90e355 gcc/testsuite/g++.dg/cpp1z/decomp30.C
3d58d019b7f76fa2253655658f40d9d6 gcc/testsuite/g++.dg/cpp1z/decomp4.C
f98a9feae4ead80bf6fea589d0978072 gcc/testsuite/g++.dg/cpp1z/decomp5.C
94932c496662eac8e1fca1974af2185e gcc/testsuite/g++.dg/cpp1z/decomp6.C
*************** d986891cdcec1b4f21ef2a3a1c8a75fb gcc/te
*** 12463,12468 ****
--- 12482,12488 ----
e087f098ba0891b5b8c20970b5e1f9a3 gcc/testsuite/g++.dg/cpp1z/inline-var3.C
61e377cc1c9c09c3b465bffd64cf0d3f gcc/testsuite/g++.dg/cpp1z/lambda-this1.C
609eb26dcf3d0a8892bb6850060fed51 gcc/testsuite/g++.dg/cpp1z/lambda-this2.C
+ 3ea0673f11a85bc82c752fdebff48865 gcc/testsuite/g++.dg/cpp1z/lambda-this3.C
5e200a2d5bf3f215cbed7959057efae1 gcc/testsuite/g++.dg/cpp1z/launder1.C
53bc478df6abc05a4afccaa39805cab4 gcc/testsuite/g++.dg/cpp1z/launder2.C
ac1986fd8c7fe4bed9f3610b5c780124 gcc/testsuite/g++.dg/cpp1z/launder3.C
*************** db6d80bc5f29d89b66dc0f6ca5cdfd89 gcc/te
*** 12488,12493 ****
--- 12508,12516 ----
6afddac8331cf783b1c0f09cd30e0458 gcc/testsuite/g++.dg/cpp1z/noexcept-type12.C
f87faeb2982523eb21d5a76f834e642b gcc/testsuite/g++.dg/cpp1z/noexcept-type13.C
35cd663d7fd0b608edfe71468072da31 gcc/testsuite/g++.dg/cpp1z/noexcept-type14.C
+ c97d9f51dd4c26b3ec2425a165a6310d gcc/testsuite/g++.dg/cpp1z/noexcept-type15.C
+ a57f9fa4a6d53699eb96b792afff1ac8 gcc/testsuite/g++.dg/cpp1z/noexcept-type16.C
+ 8fbde3d440dd8be42092f9ad3ebda48d gcc/testsuite/g++.dg/cpp1z/noexcept-type17.C
14281105c789c8c4ade960f8b6416e9d gcc/testsuite/g++.dg/cpp1z/noexcept-type2.C
9ca1a972213d8d43ce70d96650351299 gcc/testsuite/g++.dg/cpp1z/noexcept-type3.C
cf63743589e80c4e4a015c49bce3ebd0 gcc/testsuite/g++.dg/cpp1z/noexcept-type4.C
*************** fa0fdbfe242e37c8962c867f656e7e36 gcc/te
*** 13298,13303 ****
--- 13321,13327 ----
94b22123d659a86e1e6e93f68598b7f5 gcc/testsuite/g++.dg/ext/flexary21.C
3348bb484eb10054eb07c59ba6c7b9e5 gcc/testsuite/g++.dg/ext/flexary22.C
f1c4a8c29985318295579ac9077ee176 gcc/testsuite/g++.dg/ext/flexary23.C
+ 799928c572de3a0a1d8c1318932df135 gcc/testsuite/g++.dg/ext/flexary24.C
21926590c31816347bbb7ba438127f63 gcc/testsuite/g++.dg/ext/flexary3.C
3d3772048887cc532cac316c5dfc3727 gcc/testsuite/g++.dg/ext/flexary4.C
0cdb8ed93bc6d926326dda41fc92d614 gcc/testsuite/g++.dg/ext/flexary5.C
*************** cce82a97f2d80557fc2ee719db6afda2 gcc/te
*** 13387,13392 ****
--- 13411,13418 ----
84c3a14b6222536e4f6c6bb7519b5400 gcc/testsuite/g++.dg/ext/is_pod_98.C
f316c6cb603f1746eab7e3d67e84b5c4 gcc/testsuite/g++.dg/ext/is_pod_incomplete.C
27bbb5a6652af10bc63d2ec1a4616b6e gcc/testsuite/g++.dg/ext/is_polymorphic.C
+ 578a4e7811cefb840ecbd9c4f1370bc8 gcc/testsuite/g++.dg/ext/is_std_layout1.C
+ 764f4648656c7054afda53727428cb2b gcc/testsuite/g++.dg/ext/is_std_layout2.C
3600369694aff53e4d6cb860b995237b gcc/testsuite/g++.dg/ext/is_trivially_constructible1.C
a9c9c773110bfd7f4dab4894b851f80d gcc/testsuite/g++.dg/ext/is_trivially_constructible2.C
c8b5af558a67cf874bb7bd69c49e93fb gcc/testsuite/g++.dg/ext/is_trivially_constructible3.C
*************** edda0cc74c7d9533e37486b8713a3253 gcc/te
*** 13451,13456 ****
--- 13477,13483 ----
8f3e3432664712c939fe6dea74deb533 gcc/testsuite/g++.dg/ext/oper1.C
57293062af51d172446e19a8b1bd8167 gcc/testsuite/g++.dg/ext/packed10.C
9cb80a2f0d2b2720aea9e37828f44d0f gcc/testsuite/g++.dg/ext/packed11.C
+ 1b88285e84457dc2a798bc0728d373b4 gcc/testsuite/g++.dg/ext/packed12.C
de5f86b7a10350b9ce405e101438c412 gcc/testsuite/g++.dg/ext/packed2.C
238ffa2ee564d6bf5c854871d9a259dd gcc/testsuite/g++.dg/ext/packed3.C
bcf9b6873e48870b8f6014b5da708cd3 gcc/testsuite/g++.dg/ext/packed4.C
*************** e5c3a36ac53e4069367fadc126c6b8d9 gcc/te
*** 13502,13507 ****
--- 13529,13535 ----
080f1c1312ba2fa63117d6a73efdabe4 gcc/testsuite/g++.dg/ext/stmtexpr16.C
a3c7886e27f3c3227c55814be00ca890 gcc/testsuite/g++.dg/ext/stmtexpr17.C
202c9dc1d40064ba895afcf341129f31 gcc/testsuite/g++.dg/ext/stmtexpr18.C
+ 697a11dfa8a2edf690d95082c330ae95 gcc/testsuite/g++.dg/ext/stmtexpr19.C
e6bc1a09cf3c9d838c7ad4575c3d8740 gcc/testsuite/g++.dg/ext/stmtexpr2.C
15be25b1a07f94e4d65103bfb52d6406 gcc/testsuite/g++.dg/ext/stmtexpr3.C
7f4e8ebedb382ebc1349d7067b034121 gcc/testsuite/g++.dg/ext/stmtexpr4.C
*************** f0ca29d7ad7cbea99e20dbbd47fccc3a gcc/te
*** 13935,13940 ****
--- 13963,13970 ----
b818df42e2e83be27f8843cc160f0681 gcc/testsuite/g++.dg/gomp/pr79429.C
04763a158ab575d6a2fc64f11dc2cfe9 gcc/testsuite/g++.dg/gomp/pr79664.C
61f6175348fda4d4917305d233417a28 gcc/testsuite/g++.dg/gomp/pr80141.C
+ ba547a4dc52e5fa57b7cf7b21dfac263 gcc/testsuite/g++.dg/gomp/pr81011.C
+ 002e68c629105684ed6e09f1c3c9f806 gcc/testsuite/g++.dg/gomp/pr81154.C
adbfca0228fdb71a91ae227ecc88afab gcc/testsuite/g++.dg/gomp/predetermined-1.C
edac71d2b358ecd6e646fece69c5426d gcc/testsuite/g++.dg/gomp/private-1.C
d447246d410ae61ed9f733998e77b958 gcc/testsuite/g++.dg/gomp/reference-1.C
*************** e424c53c944d537627fb575a38b9d337 gcc/te
*** 14599,14605 ****
5d5f3f917e9a4e2fa641676d7142698c gcc/testsuite/g++.dg/ipa/pr79776.C
c5be5b54243f6264bf84d49d4a16947c gcc/testsuite/g++.dg/ipa/pr79931.C
89f95e75e402e5135147f26252be06e5 gcc/testsuite/g++.dg/ipa/pr80205.C
- 49ab395bff87b350573b399aac371d5f gcc/testsuite/g++.dg/ipa/pr80212.C
33a70012ed132fa7937f4953a4dc0f17 gcc/testsuite/g++.dg/ipa/pure-const-1.C
c5bddc0233cbf24a8f75d96eb5685658 gcc/testsuite/g++.dg/ipa/pure-const-2.C
b98de12e73f586f35f30ed6bf46a1463 gcc/testsuite/g++.dg/ipa/pure-const-3.C
--- 14629,14634 ----
*************** f527f51fa4c8b92a4d9374e96752d73a gcc/te
*** 15182,15187 ****
--- 15211,15217 ----
4ed264b192fadaa6f3076ca27b4fc086 gcc/testsuite/g++.dg/opt/nrv15.C
e94377182a1dedb230f53db874897364 gcc/testsuite/g++.dg/opt/nrv16.C
3bf30be38f5aa46b2a1c3f22d55000d4 gcc/testsuite/g++.dg/opt/nrv17.C
+ 3a570f71e0d06b55d991f8cab4b017d2 gcc/testsuite/g++.dg/opt/nrv18.C
360692bdb55de35cb68717ceb6c51fd7 gcc/testsuite/g++.dg/opt/nrv2.C
42adcc800d5d2029a2b831e1453e8f32 gcc/testsuite/g++.dg/opt/nrv3.C
b2773b15109a2fc43572a97edf29b236 gcc/testsuite/g++.dg/opt/nrv4.C
*************** f0b90cefee19cdf27cf52d575824a7b2 gcc/te
*** 15565,15570 ****
--- 15595,15601 ----
72049c1dcfc100c2460af2d110eae2b1 gcc/testsuite/g++.dg/other/friend5.C
3d721e5c503ddfbc00fc414765b8de1c gcc/testsuite/g++.dg/other/friend6.C
ca8db13b2a838d168664fb2bb66ae838 gcc/testsuite/g++.dg/other/friend7.C
+ 95b3acbe1d45c008341d8cb6d3625c5b gcc/testsuite/g++.dg/other/fsyntax-only1.C
32f21e74c5b90dde8aa8adfc0d8ea6f0 gcc/testsuite/g++.dg/other/gc1.C
bc5371eb8e8dcf79efb0889828991560 gcc/testsuite/g++.dg/other/gc2.C
710d41055b4bb35ff1473bcd3c776607 gcc/testsuite/g++.dg/other/gc3.C
*************** bc5371eb8e8dcf79efb0889828991560 gcc/te
*** 15572,15577 ****
--- 15603,15609 ----
47195a1b7ad4c24c5ccc7cbf50e26bb0 gcc/testsuite/g++.dg/other/gc5.C
3ca5017faf45f39326ff4e30a1ec1ba8 gcc/testsuite/g++.dg/other/i386-1.C
9913a24914ce11f6a0606c70ed58cb96 gcc/testsuite/g++.dg/other/i386-10.C
+ 8925c3efd781e76570846cfd6f817fd2 gcc/testsuite/g++.dg/other/i386-11.C
5d7d44f01801910a4bcaec1361e3a5d5 gcc/testsuite/g++.dg/other/i386-2.C
5d229cacf20be7c6ede156cfa56df536 gcc/testsuite/g++.dg/other/i386-3.C
a4ad4c2cb3c1448496351241a77aedb7 gcc/testsuite/g++.dg/other/i386-4.C
*************** bf3916285ed2309a4ee27696a63242d1 gcc/te
*** 16252,16257 ****
--- 16284,16290 ----
482db5b6dc708df73cfd2c32df7f1a85 gcc/testsuite/g++.dg/parse/struct-4.C
cbf7a3936e5d89d8e57f7c69e30d0fbe gcc/testsuite/g++.dg/parse/struct-5.C
81d12bf2d7a9512144b42af9331933c1 gcc/testsuite/g++.dg/parse/struct-as-enum1.C
+ 9b4e3355e5e6a024a9c508709ce845ad gcc/testsuite/g++.dg/parse/template-keyword1.C
3dad07cbf6929262693afc2ecdc53b66 gcc/testsuite/g++.dg/parse/template1.C
e09de720f2c9e56b0965a0866614ebb9 gcc/testsuite/g++.dg/parse/template10.C
e27cd941f0cc2426c0ef84a7925d30a4 gcc/testsuite/g++.dg/parse/template11.C
*************** ad10de81d76fff3ac6f0d42c5b013580 gcc/te
*** 16272,16277 ****
--- 16305,16311 ----
273ae361a87c0391ccbbe442c86d676e gcc/testsuite/g++.dg/parse/template25.C
24209fc47c8bc3374fae451404dbd2df gcc/testsuite/g++.dg/parse/template26.C
ba5fea52e589d10cf797adaaeee748ac gcc/testsuite/g++.dg/parse/template27.C
+ fe811f9a2d970dd98425b038df28962b gcc/testsuite/g++.dg/parse/template28.C
e079aef6e66a2f031f6a3098cf5c3d94 gcc/testsuite/g++.dg/parse/template3.C
17872444c3e507c8ec724d519d4c6457 gcc/testsuite/g++.dg/parse/template4.C
eb5012efbf2e76d0649338687d64eab1 gcc/testsuite/g++.dg/parse/template5.C
*************** f66afb99493b92c63a8b1e5a2bd2ca5c gcc/te
*** 16495,16500 ****
--- 16529,16535 ----
bfc1d08789ff600f77190c59b402a8ec gcc/testsuite/g++.dg/pr79769.C
1873733a2a789a90d63399342ef33a77 gcc/testsuite/g++.dg/pr80222.C
212275758392d3afcc7ab9c8fa2c4987 gcc/testsuite/g++.dg/pr80374.C
+ b5452fdc9af692c5acb4d9af45519954 gcc/testsuite/g++.dg/pr81007.C
80e57549741422847fb3acbd80e38ea8 gcc/testsuite/g++.dg/predict-loop-exit-1.C
b6e066cc704bbace8cbfa3d84d6416c9 gcc/testsuite/g++.dg/predict-loop-exit-2.C
2ee9d3e34345a096b88c9c1968c037c7 gcc/testsuite/g++.dg/predict-loop-exit-3.C
*************** ceb858e95982ac0af2e9168f31aea229 gcc/te
*** 17115,17121 ****
59b5bf61b7f6210d3cf3b9b45692794a gcc/testsuite/g++.dg/template/friend9.C
d5d24fc94d133229a10c5b13f44c253b gcc/testsuite/g++.dg/template/func1.C
1959538a6f69b747e873f9e029cc6fa6 gcc/testsuite/g++.dg/template/func2.C
! e1ddd8d3163944362811368f786ce3a7 gcc/testsuite/g++.dg/template/function1.C
4b00efc6df70febef975b0e3b186b589 gcc/testsuite/g++.dg/template/incomplete1.C
6eb242700c6d66d2e369769157f668e1 gcc/testsuite/g++.dg/template/incomplete10.C
df42e6e9d79980210f8fc115b6f3ea26 gcc/testsuite/g++.dg/template/incomplete2.C
--- 17150,17156 ----
59b5bf61b7f6210d3cf3b9b45692794a gcc/testsuite/g++.dg/template/friend9.C
d5d24fc94d133229a10c5b13f44c253b gcc/testsuite/g++.dg/template/func1.C
1959538a6f69b747e873f9e029cc6fa6 gcc/testsuite/g++.dg/template/func2.C
! bead5f49843ac4a923c8b06419fc1688 gcc/testsuite/g++.dg/template/function1.C
4b00efc6df70febef975b0e3b186b589 gcc/testsuite/g++.dg/template/incomplete1.C
6eb242700c6d66d2e369769157f668e1 gcc/testsuite/g++.dg/template/incomplete10.C
df42e6e9d79980210f8fc115b6f3ea26 gcc/testsuite/g++.dg/template/incomplete2.C
*************** d7b45350c258784a47a153c1dedc979d gcc/te
*** 17174,17179 ****
--- 17209,17215 ----
0e217ccc45d6ea239c0b368c1909c623 gcc/testsuite/g++.dg/template/koenig9.C
5dec59646872d8a02daabc81749addb4 gcc/testsuite/g++.dg/template/linkage1.C
29182ba864d966fb7660afbfb5b53867 gcc/testsuite/g++.dg/template/local-fn1.C
+ 5c91f2205ed2a7f3fb059e7ae61d14a0 gcc/testsuite/g++.dg/template/local-fn2.C
b7860e67547fa0e658cae5b27a73d61b gcc/testsuite/g++.dg/template/local1.C
d32b0f4cfabbf7cf6a3f55db155096d2 gcc/testsuite/g++.dg/template/local2.C
e254df20b082728d0e04a8e1b3b18557 gcc/testsuite/g++.dg/template/local3.C
*************** e8013d76ce3f8f9574197fee5026c527 gcc/te
*** 17184,17189 ****
--- 17220,17227 ----
4b8e232e3f151333498020bca196e50d gcc/testsuite/g++.dg/template/local8.C
8ba073bcaa2c38a5aee5b8aec702eed2 gcc/testsuite/g++.dg/template/local9.C
858241029bc9c5f2b0eb96ca1ff057a8 gcc/testsuite/g++.dg/template/lookup1.C
+ cbe64dcb0e938a140c14903e9bebca64 gcc/testsuite/g++.dg/template/lookup10.C
+ ef1d094142f0760b24e0164ef37929d0 gcc/testsuite/g++.dg/template/lookup11.C
e1e6ffb2ea2a524c64cbcc0a6f97459a gcc/testsuite/g++.dg/template/lookup2.C
0287287b4b02081228b1429a9526248d gcc/testsuite/g++.dg/template/lookup3.C
9932d99ab28768093ab672853377af03 gcc/testsuite/g++.dg/template/lookup4.C
*************** c74bd06e4f01d82b6dffe8568a9f9286 gcc/te
*** 17276,17281 ****
--- 17314,17320 ----
d2f711147c60030525ec70290e759fca gcc/testsuite/g++.dg/template/non-dependent9.C
30d31ed2484da393d79f5ad4a32e80cf gcc/testsuite/g++.dg/template/non-type-template-argument-1.C
c68d85d18e13eca7b98c51e07b278cf0 gcc/testsuite/g++.dg/template/non-type1.C
+ 34f277f524d88aeae4c0aec9d722fe04 gcc/testsuite/g++.dg/template/nontype-array1.C
0841e0681f53f5792b711984e991f3a8 gcc/testsuite/g++.dg/template/nontype1.C
e9af055ac6a0774b7565e0722c861adb gcc/testsuite/g++.dg/template/nontype10.C
9ba9723e8601b19208ac3f8350ee6695 gcc/testsuite/g++.dg/template/nontype11.C
*************** e187a317d102d915368fe357726202ba gcc/te
*** 17346,17351 ****
--- 17385,17392 ----
e3bba8fb10b84a1583b714234f4d0593 gcc/testsuite/g++.dg/template/partial-specialization3.C
e860cd8afddc5e6a3e1e2380ceb1d83c gcc/testsuite/g++.dg/template/partial-specialization4.C
73f91d92ca573aac0d7cf49e8c288804 gcc/testsuite/g++.dg/template/partial-specialization5.C
+ 77d387a1f2b7f4f210ae06ffd544f113 gcc/testsuite/g++.dg/template/partial-specialization6.C
+ 72d17296056997135c1eea4f3d0d9a5a gcc/testsuite/g++.dg/template/partial-specialization7.C
bb04475dfd1abb6699b6daee337bc7ef gcc/testsuite/g++.dg/template/partial1.C
44ba4af7d52ad0dba69cff7c7d026a77 gcc/testsuite/g++.dg/template/partial10.C
3dc2f7f38ec49323d6044ddb2bc2e191 gcc/testsuite/g++.dg/template/partial11.C
*************** ed8b9d57a67bc5c5ea55951ca907f5d9 gcc/te
*** 17356,17362 ****
e2ea27f4d30c89986de472da016881a2 gcc/testsuite/g++.dg/template/partial2.C
629ba41b72a6f4a573aa2b2fc66bf5c8 gcc/testsuite/g++.dg/template/partial3.C
dbd288590e967c40dee79909821124df gcc/testsuite/g++.dg/template/partial4.C
! 7eb5481261f69bfde94f264d6f59bf9e gcc/testsuite/g++.dg/template/partial5.C
af2b317af1f920fbca6b70a32297df09 gcc/testsuite/g++.dg/template/partial6.C
27869f98e951e86a28a79500f1a221da gcc/testsuite/g++.dg/template/partial7.C
2b23d416282107a906fcf6e2b3a898e7 gcc/testsuite/g++.dg/template/partial8.C
--- 17397,17403 ----
e2ea27f4d30c89986de472da016881a2 gcc/testsuite/g++.dg/template/partial2.C
629ba41b72a6f4a573aa2b2fc66bf5c8 gcc/testsuite/g++.dg/template/partial3.C
dbd288590e967c40dee79909821124df gcc/testsuite/g++.dg/template/partial4.C
! 24ff2095d0235fd42a6d2f2a42f8585a gcc/testsuite/g++.dg/template/partial5.C
af2b317af1f920fbca6b70a32297df09 gcc/testsuite/g++.dg/template/partial6.C
27869f98e951e86a28a79500f1a221da gcc/testsuite/g++.dg/template/partial7.C
2b23d416282107a906fcf6e2b3a898e7 gcc/testsuite/g++.dg/template/partial8.C
*************** d7e997028da5485d49789a1ed367286f gcc/te
*** 17444,17449 ****
--- 17485,17491 ----
95f5a6f80287c981e1f0659a69703991 gcc/testsuite/g++.dg/template/ptrmem29.C
171d82f45a76129388539c01e3212ec9 gcc/testsuite/g++.dg/template/ptrmem3.C
8b3ff42e1ac7c25a72ae099a1bdd30cd gcc/testsuite/g++.dg/template/ptrmem30.C
+ 4a5c12efa02380f96bed041f831c9b80 gcc/testsuite/g++.dg/template/ptrmem31.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
*************** c7309345696ac164222361961daab266 gcc/te
*** 17491,17496 ****
--- 17533,17539 ----
397a393f391e401bd8e5e28d01882ef8 gcc/testsuite/g++.dg/template/redecl3.C
2fc8ecaf6e21a27a95a25b7e1641c675 gcc/testsuite/g++.dg/template/redecl4.C
c6c126721707d148ce66066de06c754b gcc/testsuite/g++.dg/template/ref1.C
+ e5547a0a17e476f40de83fdf6f7b297f gcc/testsuite/g++.dg/template/ref10.C
a02f5612e9219b8cd807bc11c6baa86d gcc/testsuite/g++.dg/template/ref2.C
03590f95ff079c31de0f7962f9d2850e gcc/testsuite/g++.dg/template/ref3.C
c3bbc6f642a26de6b3238750b8f9c01f gcc/testsuite/g++.dg/template/ref4.C
*************** e2feecde27b238c3295769ac065f5fca gcc/te
*** 18301,18306 ****
--- 18344,18351 ----
b620e6b75af7923a29a7c8bddaca3f88 gcc/testsuite/g++.dg/torture/pr80171.C
6f487a92823e54104daa5a6110dea6d2 gcc/testsuite/g++.dg/torture/pr80297.C
c8ab626b8e279f6073645f31a011c9e3 gcc/testsuite/g++.dg/torture/pr80334.C
+ 6e43862d1dcc5dd4f0971740f6e67b1d gcc/testsuite/g++.dg/torture/pr81112.C
+ 2ea00b74c66f7b415383da9b9e2d1015 gcc/testsuite/g++.dg/torture/pr81365.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
*************** a8fec5c2428ff5aa3f865ba34c0b76b8 gcc/te
*** 18517,18522 ****
--- 18562,18568 ----
29a716065afe126c9fcc9a895a941c26 gcc/testsuite/g++.dg/tree-ssa/pr70171.C
815c193d3fa9c0ad974dcb886f636cf1 gcc/testsuite/g++.dg/tree-ssa/pr77943.C
4dd9b463d938a2a49979c117342e2bdd gcc/testsuite/g++.dg/tree-ssa/pr79159.C
+ 442bcb6857ffbcbe494c50e1d85775f6 gcc/testsuite/g++.dg/tree-ssa/pr80293.C
08545c99d345c60329ffe51e7e912bef gcc/testsuite/g++.dg/tree-ssa/pr8781.C
745ed15ac080a9cf2f8647d424df67b5 gcc/testsuite/g++.dg/tree-ssa/pred-1.C
cbfe7d75cb5b5c7850564b006625c5e3 gcc/testsuite/g++.dg/tree-ssa/ptrmemfield.C
*************** bf25f9370a83e528b54a50db69de9555 gcc/te
*** 18605,18610 ****
--- 18651,18660 ----
e591d6e79d797db5dbf4433628858bdf gcc/testsuite/g++.dg/ubsan/pr80403.C
f8236a695b3582ab58c4cbaaaf837f16 gcc/testsuite/g++.dg/ubsan/pr80404.C
957b1df463cf4c8c50ec6a689aded279 gcc/testsuite/g++.dg/ubsan/pr80405.C
+ 0c929d635990ffd3d04edd4192b03cc7 gcc/testsuite/g++.dg/ubsan/pr80973.C
+ 27c1276f641458dd422c854a38f346db gcc/testsuite/g++.dg/ubsan/pr81111.C
+ df2cb7ad5e4752d9785cfdde449e528c gcc/testsuite/g++.dg/ubsan/pr81125.C
+ 56dbd5bcb2dcecefd337ad0be152e680 gcc/testsuite/g++.dg/ubsan/pr81209.C
23b03c04f7b3df05a2e3c261dbfbc91d gcc/testsuite/g++.dg/ubsan/return-1.C
c729687b59770dc8f9e0991370cb1879 gcc/testsuite/g++.dg/ubsan/return-2.C
40257a16173db28137a5538f88bfea0e gcc/testsuite/g++.dg/ubsan/return-3.C
*************** f62afd3f9167283e17437ccfc3ac257b gcc/te
*** 18887,18897 ****
c99391b2f8a50e512108d98c5c776a47 gcc/testsuite/g++.dg/warn/Wstrict-aliasing-3.C
018ddc3284f5451940a479a4b278702c gcc/testsuite/g++.dg/warn/Wstrict-aliasing-4.C
f203af23e924be80d891b0c53a7bee3e gcc/testsuite/g++.dg/warn/Wstrict-aliasing-5.C
! c92cdb0aebb5d139da6039eb73219857 gcc/testsuite/g++.dg/warn/Wstrict-aliasing-6.C
de6922f52681362a988b2a9e27c6e865 gcc/testsuite/g++.dg/warn/Wstrict-aliasing-7.C
71435332433246858548fb92a3a29591 gcc/testsuite/g++.dg/warn/Wstrict-aliasing-8.C
36c50018c4d8d64200e0e3bc6b163e6d gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C
d4573ac3640698442e2e693aacce94bb gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-char-1.C
ac260e0cd387ad68b172cae5830684be gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-const.C
7d718e1471f9c88db63a362d36027ca2 gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C
ef9cbc9a3736627428296e32dffe78fd gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C
--- 18937,18948 ----
c99391b2f8a50e512108d98c5c776a47 gcc/testsuite/g++.dg/warn/Wstrict-aliasing-3.C
018ddc3284f5451940a479a4b278702c gcc/testsuite/g++.dg/warn/Wstrict-aliasing-4.C
f203af23e924be80d891b0c53a7bee3e gcc/testsuite/g++.dg/warn/Wstrict-aliasing-5.C
! 9bfa63eab4c0454c657aa1ca8810d425 gcc/testsuite/g++.dg/warn/Wstrict-aliasing-6.C
de6922f52681362a988b2a9e27c6e865 gcc/testsuite/g++.dg/warn/Wstrict-aliasing-7.C
71435332433246858548fb92a3a29591 gcc/testsuite/g++.dg/warn/Wstrict-aliasing-8.C
36c50018c4d8d64200e0e3bc6b163e6d gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C
d4573ac3640698442e2e693aacce94bb gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-char-1.C
+ 3ffa7e28e44cfc51fc6cff4c0ab7f94b gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-char-2.C
ac260e0cd387ad68b172cae5830684be gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-const.C
7d718e1471f9c88db63a362d36027ca2 gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C
ef9cbc9a3736627428296e32dffe78fd gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C
*************** b34fd3a8e6fc2ca19e369ffca3d3e57c gcc/te
*** 18967,18972 ****
--- 19018,19024 ----
d5cff1ce2b6ee2338f66afe65583b24c gcc/testsuite/g++.dg/warn/Wunused-label-3.C
7d58f0ddeddeb6ad8bef3afe3558df88 gcc/testsuite/g++.dg/warn/Wunused-local-typedefs-2.C
96299d5e038999c130b95569f8d19fd5 gcc/testsuite/g++.dg/warn/Wunused-local-typedefs-3.C
+ 3335023097e79a638c6beb852ffb673c gcc/testsuite/g++.dg/warn/Wunused-local-typedefs-4.C
e87b7d02676f112438f0e9a04aeb284d gcc/testsuite/g++.dg/warn/Wunused-local-typedefs.C
f4f3cab40f639491cc5a09f1d424f9ce gcc/testsuite/g++.dg/warn/Wunused-parm-1.C
848ae9477cb535f02cefe842f45ed6e8 gcc/testsuite/g++.dg/warn/Wunused-parm-10.C
*************** f4b249b36b9bee9f40c078c27d1258ea gcc/te
*** 24055,24060 ****
--- 24107,24113 ----
f49fb8a55a8bc186f2204980c5dcedd4 gcc/testsuite/gcc.c-torture/compile/pr80357.c
7fd5ab05599fe6b3085d234e4ea017db gcc/testsuite/gcc.c-torture/compile/pr80422.c
31fc703875b35306db8bbc4f8fe2610d gcc/testsuite/gcc.c-torture/compile/pr80443.c
+ 1bb1438d7ef7e7637f555205f23d9423 gcc/testsuite/gcc.c-torture/compile/pr81207.c
9611ffa8936d9c80d0a9ccde8dd093b2 gcc/testsuite/gcc.c-torture/compile/pret-arg.c
b9e6ce52b90320c1c3803c25113844c5 gcc/testsuite/gcc.c-torture/compile/pta-1.c
ed716c1d1727fc2c748162e0cbc4ee47 gcc/testsuite/gcc.c-torture/compile/ptr-conv-1.c
*************** e1282d6044e34443f85ed878da7dc97b gcc/te
*** 25748,25753 ****
--- 25801,25810 ----
3ab6c04c2afcb7a13db02a5b52468512 gcc/testsuite/gcc.c-torture/execute/pr79737-2.c
37923c71ed94f165daf72ce8348aac81 gcc/testsuite/gcc.c-torture/execute/pr80153.c
45833b96ada0857a18d70fa0804e7f6f gcc/testsuite/gcc.c-torture/execute/pr80501.c
+ 0ec1bcb863c85b3589a1923d51468ba2 gcc/testsuite/gcc.c-torture/execute/pr80692.c
+ 60fc747dbd1d50baf95c6269175ad273 gcc/testsuite/gcc.c-torture/execute/pr81555.c
+ a3668023bbf40452e1d0a33bfb6710f1 gcc/testsuite/gcc.c-torture/execute/pr81556.c
+ 6477b94998805ccc2d01eb6a5264be86 gcc/testsuite/gcc.c-torture/execute/pr81588.c
85441b3599a9d20a4ede0f10c54a4e6b gcc/testsuite/gcc.c-torture/execute/printf-1.c
54f80bf321bfe46d44040493d9821a03 gcc/testsuite/gcc.c-torture/execute/printf-chk-1.c
f397d221ccf3a7ce631cf42078dfadb5 gcc/testsuite/gcc.c-torture/execute/pta-field-1.c
*************** eb5b0c5d1ba0f0b26668b834ca04262c gcc/te
*** 26443,26448 ****
--- 26500,26508 ----
74db511e9343a9d4209ec2df412ecddb gcc/testsuite/gcc.dg/asan/pr79196.c
97de4b173eeead7faba61cc66980de6f gcc/testsuite/gcc.dg/asan/pr80166.c
44651454ed7fd7d367ecc8dbce7be369 gcc/testsuite/gcc.dg/asan/pr80168.c
+ f79fea549fa19de730b00d37d3282778 gcc/testsuite/gcc.dg/asan/pr80659.c
+ 643d751ee068e33d234d5fd6b48ee720 gcc/testsuite/gcc.dg/asan/pr81186.c
+ d53f314be67b41e00cd6234bc47d1a8f gcc/testsuite/gcc.dg/asan/pr81224.c
da89dc3f01ef08b35253f1daef462bec gcc/testsuite/gcc.dg/asan/sancov-1.c
a765628a82a2516225ae1dd368e4c8fb gcc/testsuite/gcc.dg/asan/use-after-scope-1.c
5c258d85c589001c219d15be6c0575d1 gcc/testsuite/gcc.dg/asan/use-after-scope-10.c
*************** abf8b0b4a1faa1c69a6dae2bd3f41f17 gcc/te
*** 26459,26464 ****
--- 26519,26525 ----
296ee275173a25aaa1618fd887921eeb gcc/testsuite/gcc.dg/asan/use-after-scope-switch-1.c
eac67336fe3b8fd4d4b9475003f3493d gcc/testsuite/gcc.dg/asan/use-after-scope-switch-2.c
c23c54132103758b8f4037e16a552a5e gcc/testsuite/gcc.dg/asan/use-after-scope-switch-3.c
+ a1ab7ffea86ea90f4770018279443df6 gcc/testsuite/gcc.dg/asan/use-after-scope-switch-4.c
5ff39290aee620ff2495e8cb5a3905ee gcc/testsuite/gcc.dg/asm-1.c
2f1cb5ecc9847df3e4ff43f286442e31 gcc/testsuite/gcc.dg/asm-10.c
b8a6dfeb58832a8b8624357eed99557a gcc/testsuite/gcc.dg/asm-2.c
*************** be23acf3456ffa13de8055db4f48d5a4 gcc/te
*** 28429,28434 ****
--- 28490,28496 ----
3024bebbf86c7b8c8e8c83995ddb5d4c gcc/testsuite/gcc.dg/fixed-point/operator-unary.c
ab759da2baa8282403e179cab187e798 gcc/testsuite/gcc.dg/fixed-point/pr33466.c
a2912e74487dfcaf9581a1c04d0a91db gcc/testsuite/gcc.dg/fixed-point/pr79971.c
+ 4ddafc5aad884ab2d271703ec84749f1 gcc/testsuite/gcc.dg/fixed-point/pr81428.c
4f22c77ea5ef9ab9db8728bd111a5774 gcc/testsuite/gcc.dg/fixed-point/struct-layout-1.c
c97b1003aacfdd8704b17bbedd652f19 gcc/testsuite/gcc.dg/fixed-point/struct-union.c
e1a354c41bb3d4cc976c5187375ae365 gcc/testsuite/gcc.dg/fixed-point/types.c
*************** eb842c37bc21c16859e0a7bf8911a023 gcc/te
*** 28721,28726 ****
--- 28783,28789 ----
9e804b4e8ea2d8b0ae475f4640219733 gcc/testsuite/gcc.dg/format/pr78569.c
b5fc99d5cd488987e446fd40c88fdcde gcc/testsuite/gcc.dg/format/pr78680.c
a66c8cef2b8be649ca3bbdc25d56a0d2 gcc/testsuite/gcc.dg/format/pr79210.c
+ 5caacdfcb70fb6b71dd7eea3ed07bf1e gcc/testsuite/gcc.dg/format/pr80919.c
8e4de68e496a28c03b2a9a568280143e gcc/testsuite/gcc.dg/format/sec-1.c
2008185e009c72895d5c225da2bf56c3 gcc/testsuite/gcc.dg/format/sentinel-1.c
dec47006c2d58150e9bca3a7ab68e4dc gcc/testsuite/gcc.dg/format/strfmon-1.c
*************** ac3c3d116a327df3d3173302cb1a531d gcc/te
*** 29239,29244 ****
--- 29302,29308 ----
febbd295db57a2123e78312360a0adee gcc/testsuite/gcc.dg/graphite/pr71824.c
1b9515edc4478a8ec28b75c7088351fc gcc/testsuite/gcc.dg/graphite/pr79977.c
bb10feccbec2eee90b555fb13034016d gcc/testsuite/gcc.dg/graphite/pr80167.c
+ 33c3065b57699d5f72a22e77ad90ad1b gcc/testsuite/gcc.dg/graphite/pr80906.c
16574d3df752f79e2361bed11b712e31 gcc/testsuite/gcc.dg/graphite/run-id-1.c
69c11dc302a921c92977db519167bec1 gcc/testsuite/gcc.dg/graphite/run-id-2.c
84a75a861553ce658d85018a3ced0a6b gcc/testsuite/gcc.dg/graphite/run-id-3.c
*************** bbdc28908094ef1ce181532afaf1b2dc gcc/te
*** 29612,29618 ****
80f4453150e9ddcd8976703b7c6ee1f6 gcc/testsuite/gcc.dg/ipa/noclone-1.c
40bd41302666d56c4edf7330db97920e gcc/testsuite/gcc.dg/ipa/pr42706.c
e4887053c792f4f78b03804c148839ce gcc/testsuite/gcc.dg/ipa/pr45644.c
! 5c428c219954576c308c245d9256f052 gcc/testsuite/gcc.dg/ipa/pr48195.c
cdec1b240b89ad7bf971aa799a1ea4a0 gcc/testsuite/gcc.dg/ipa/pr50744.c
ca6dd47eed2470f390bd2cdca32f96fb gcc/testsuite/gcc.dg/ipa/pr51362.c
ef3f699c90a5350ceb595934cf210763 gcc/testsuite/gcc.dg/ipa/pr55260.c
--- 29676,29682 ----
80f4453150e9ddcd8976703b7c6ee1f6 gcc/testsuite/gcc.dg/ipa/noclone-1.c
40bd41302666d56c4edf7330db97920e gcc/testsuite/gcc.dg/ipa/pr42706.c
e4887053c792f4f78b03804c148839ce gcc/testsuite/gcc.dg/ipa/pr45644.c
! 6e1b4f2c5d0c0d768778da8e3b7df828 gcc/testsuite/gcc.dg/ipa/pr48195.c
cdec1b240b89ad7bf971aa799a1ea4a0 gcc/testsuite/gcc.dg/ipa/pr50744.c
ca6dd47eed2470f390bd2cdca32f96fb gcc/testsuite/gcc.dg/ipa/pr51362.c
ef3f699c90a5350ceb595934cf210763 gcc/testsuite/gcc.dg/ipa/pr55260.c
*************** e4d6bc0059c80d54a6df24996d85dd25 gcc/te
*** 31743,31748 ****
--- 31807,31813 ----
24527a55d1c990ac1c42a74f0aae5949 gcc/testsuite/gcc.dg/pr79255.c
11a65c3a6b9765baba92154a864e5985 gcc/testsuite/gcc.dg/pr79405.c
9c25129a5f3400435bb046e327b76463 gcc/testsuite/gcc.dg/pr79494.c
+ 9ec3e8f462eef4a5f6494d9a88865b8c gcc/testsuite/gcc.dg/pr79499.c
489b3e216679b50aa195c9691741e9a5 gcc/testsuite/gcc.dg/pr79570.c
28988c41c40042f95506d21ea70f33cb gcc/testsuite/gcc.dg/pr79574-2.c
8757e7055d5c4d752bee007011bd64a9 gcc/testsuite/gcc.dg/pr79574.c
*************** c61145f66ad86d5750f921ee12a6d3ea gcc/te
*** 31758,31764 ****
--- 31823,31835 ----
654bef804ec0c81dbcd02576769d04e3 gcc/testsuite/gcc.dg/pr80170.c
443d0b623cd055eb8afd363bad4d21c4 gcc/testsuite/gcc.dg/pr80218.c
84b0e8e3e377514aaf1b169b00c28bee gcc/testsuite/gcc.dg/pr80286.c
+ 13fd4653a887fd812f313509efe0bf44 gcc/testsuite/gcc.dg/pr80468.c
+ 21f1c2987bb9b7070a72257997833969 gcc/testsuite/gcc.dg/pr80492.c
c18713c02dd6db585d0b717323e42243 gcc/testsuite/gcc.dg/pr80500.c
+ e3501e79a84ec5c54c17e7fa34c87587 gcc/testsuite/gcc.dg/pr80903.c
+ 2d3008b06f6add111e8e825b9d93b0a7 gcc/testsuite/gcc.dg/pr81192.c
+ bb156c6c81366579b6d35fa7f4c47036 gcc/testsuite/gcc.dg/pr81455.c
+ d0740fea8c2bde45e4d2daafa1a131cc gcc/testsuite/gcc.dg/pr81588.c
8b7d73da2d5d78000716492365a85d5a gcc/testsuite/gcc.dg/pr8715.c
45a1003c5d24f4875b1c3a5d4f9569fe gcc/testsuite/gcc.dg/pr8788-1.c
be04382a35ebb1cfae1b2168f1693a94 gcc/testsuite/gcc.dg/pr8835-1.c
*************** fb677e40969bbae1b87d54fe31395b4b gcc/te
*** 32133,32138 ****
--- 32204,32211 ----
6c6a62929c5d72f2be43bcd13e2f46ba gcc/testsuite/gcc.dg/strlenopt-2f.c
8d82097a02afcaa0e70e73ed359e600c gcc/testsuite/gcc.dg/strlenopt-3.c
880db3d6f86c14dd30b7528cd8b05c82 gcc/testsuite/gcc.dg/strlenopt-30.c
+ 299aa2109d5c89d951f05344f296e557 gcc/testsuite/gcc.dg/strlenopt-31.c
+ 6e72ee8840e85f455c5977f60581c122 gcc/testsuite/gcc.dg/strlenopt-31g.c
b7b20c508da286bf97734d0ca4eb4b63 gcc/testsuite/gcc.dg/strlenopt-4.c
3571aeeb9b52b0778aecb0de02530005 gcc/testsuite/gcc.dg/strlenopt-4g.c
a3dcb7a9baa066c2ae2d20afad511d86 gcc/testsuite/gcc.dg/strlenopt-4gf.c
*************** e98b68660487b5e197a45bc7f3bff4e9 gcc/te
*** 33203,33208 ****
--- 33276,33282 ----
7f81fb88c545f07b965900c84087829e gcc/testsuite/gcc.dg/torture/pr71994.c
5b3bbac9ac057f5f22a1c0c8f8e8610f gcc/testsuite/gcc.dg/torture/pr72851.c
cfd3b0b79c48299cb6628f451d8bf121 gcc/testsuite/gcc.dg/torture/pr73434.c
+ 84d2efbfb6770d353f4734e7a4b8472e gcc/testsuite/gcc.dg/torture/pr75964.c
1f9604829d6bb0c3f431dbc355b6761b gcc/testsuite/gcc.dg/torture/pr77286.c
a60b7965903cb9c959e40c476b74eee8 gcc/testsuite/gcc.dg/torture/pr77309.c
b2079f895bb4a53a9fb50a4f7f4dad38 gcc/testsuite/gcc.dg/torture/pr77436.c
*************** ed736f4d42d5b470961915a56ed1dc6c gcc/te
*** 33271,33278 ****
--- 33345,33358 ----
a4f6b08c1291381e88e61db06bdf372f gcc/testsuite/gcc.dg/torture/pr80341.c
7898e740ecd870f8c50c8afb79a4285f gcc/testsuite/gcc.dg/torture/pr80359.c
18bcc1e2a028a46b70391f66f2fe3019 gcc/testsuite/gcc.dg/torture/pr80362.c
+ 87d263c15a5b5f49fa4a5414786fd90b gcc/testsuite/gcc.dg/torture/pr80539.c
+ 181186787b1edd60a1736c22385321bc gcc/testsuite/gcc.dg/torture/pr80549.c
03ecaa809bb832caf7cbddeeb4770315 gcc/testsuite/gcc.dg/torture/pr80591.c
+ 5aadb9ab7fec15c142a22ced740c5926 gcc/testsuite/gcc.dg/torture/pr80612.c
62b28db4200d0c4e51bde8d1e5693886 gcc/testsuite/gcc.dg/torture/pr8081.c
+ a8d41c3dc9b919057003c984fd22ecbd gcc/testsuite/gcc.dg/torture/pr80842.c
+ d19aed0a4e2ff7539a13bbabe58b1718 gcc/testsuite/gcc.dg/torture/pr80970.c
+ 1b226454a7fb0c8fb9378879e493da1a gcc/testsuite/gcc.dg/torture/pr81083.c
d086c3946230ba05df33a45be4862730 gcc/testsuite/gcc.dg/torture/pta-callused-1.c
39620328710fd9ff170741766805e426 gcc/testsuite/gcc.dg/torture/pta-escape-1.c
f50cbae53561b1267140f574974f7fc0 gcc/testsuite/gcc.dg/torture/pta-ptrarith-1.c
*************** ab9ab8b98786ab1ecff0b4892e178a8e gcc/te
*** 33443,33449 ****
66886e6fdf5d4713e14f133137e58274 gcc/testsuite/gcc.dg/tree-prof/val-prof-7.c
3fb849b574c0669b2fb1689c146284d4 gcc/testsuite/gcc.dg/tree-prof/val-prof-8.c
7922e9ffdd39169bc07bd782d21e1bbb gcc/testsuite/gcc.dg/tree-prof/val-prof-9.c
! 97f14f055baaed67ae03df0c2b20b4ba gcc/testsuite/gcc.dg/tree-prof/val-profiler-threads-1.c
89b31625529a717f7cac467058c7d03e gcc/testsuite/gcc.dg/tree-prof/wcoverage-mismatch.c
49c564e3c4563af6a0396550b9b345d6 gcc/testsuite/gcc.dg/tree-ssa/20030530-2.c
244fa4f706b7757b44314caf775f8b87 gcc/testsuite/gcc.dg/tree-ssa/20030611-1.c
--- 33523,33529 ----
66886e6fdf5d4713e14f133137e58274 gcc/testsuite/gcc.dg/tree-prof/val-prof-7.c
3fb849b574c0669b2fb1689c146284d4 gcc/testsuite/gcc.dg/tree-prof/val-prof-8.c
7922e9ffdd39169bc07bd782d21e1bbb gcc/testsuite/gcc.dg/tree-prof/val-prof-9.c
! d4bd7cdc56a7f6df1ca2ea46658dbe95 gcc/testsuite/gcc.dg/tree-prof/val-profiler-threads-1.c
89b31625529a717f7cac467058c7d03e gcc/testsuite/gcc.dg/tree-prof/wcoverage-mismatch.c
49c564e3c4563af6a0396550b9b345d6 gcc/testsuite/gcc.dg/tree-ssa/20030530-2.c
244fa4f706b7757b44314caf775f8b87 gcc/testsuite/gcc.dg/tree-ssa/20030611-1.c
*************** d4aa7c24d6416b188d1742fc7862c0d5 gcc/te
*** 34282,34287 ****
--- 34362,34370 ----
63cdbac8b60e9574d8c08e0c48248fbc gcc/testsuite/gcc.dg/tree-ssa/pr79800.c
4ac3ddbb068bcfee51e3aaeaaa518512 gcc/testsuite/gcc.dg/tree-ssa/pr79803.c
bcb932cf3c7784b98123718e8e7bd90d gcc/testsuite/gcc.dg/tree-ssa/pr79943.c
+ 00e227d95a7b91ac653b8f6d91046426 gcc/testsuite/gcc.dg/tree-ssa/pr81388-1.c
+ d33f4213b2023b5f7798fbdda71e4dce gcc/testsuite/gcc.dg/tree-ssa/pr81388-2.c
+ bd645d4e18664930c3c8fc5c9e37e45b gcc/testsuite/gcc.dg/tree-ssa/pr81588.c
e6c9f2dd9d7405dee4bfd5d6d0fc455f gcc/testsuite/gcc.dg/tree-ssa/pred-1.c
90c3c1a872e4566cc043c50e818ef036 gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c
ec45787b9b781da6181e7960a8cb76f0 gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c
*************** bea7f326889c0a8fbd1c274d297acf07 gcc/te
*** 34904,34909 ****
--- 34987,34994 ----
2490e0a26a6c9ada60fa4ffcd2711b0f gcc/testsuite/gcc.dg/ubsan/pr79904-2.c
7136fd1fd228fc47bb72427b1e651e05 gcc/testsuite/gcc.dg/ubsan/pr79904.c
3037e107357a95ddd6b61dbb90af7fde gcc/testsuite/gcc.dg/ubsan/pr80097.c
+ 6dd5a7b8f1dd237a95a0f42766ee64d9 gcc/testsuite/gcc.dg/ubsan/pr81162.c
+ bb206afd27601853bf04c68fdf6d7763 gcc/testsuite/gcc.dg/ubsan/pr81505.c
76fb0ba3d3d6e1691e23a35a2eb5bcfa gcc/testsuite/gcc.dg/ubsan/ubsan.exp
b749062a1214fdf6ba947d30bdf90f30 gcc/testsuite/gcc.dg/ucnid-1.c
deec75fcb663af9b8c0ad9b43a81dd3b gcc/testsuite/gcc.dg/ucnid-10.c
*************** f746ae3bf44586fbe281fa0651586662 gcc/te
*** 35144,35149 ****
--- 35229,35235 ----
7eef90ed52f18c595b9c3c85d806fe09 gcc/testsuite/gcc.dg/vect/bb-slp-pr68892.c
423921ccfb9c50e7945533d3786afd5a gcc/testsuite/gcc.dg/vect/bb-slp-pr69907.c
4381bb16caa660fbf909762342d1ebaf gcc/testsuite/gcc.dg/vect/bb-slp-pr78205.c
+ 7bde18f16db8ba76291d8ca502888f3e gcc/testsuite/gcc.dg/vect/bb-slp-pr80705.c
5428e4471ece92d28564b1d30192ed87 gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-1.c
892d0604340291572dec6ee6deee1f79 gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-2.c
ac97f8715430e9981d35fdaf30359bcb gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-3.c
*************** a7cd8b8cb8be22a9ef1f1166d448aa8f gcc/te
*** 35548,35553 ****
--- 35634,35641 ----
a12062986be1b14e66db717db5cdadba gcc/testsuite/gcc.dg/vect/pr79824-2.c
e805f67ead2894c44bccccd340803cfc gcc/testsuite/gcc.dg/vect/pr79887.c
7568e8f098ed998623479d52fb6c108e gcc/testsuite/gcc.dg/vect/pr79920.c
+ ab01171ee6ad27ca13cbc3085178f4b6 gcc/testsuite/gcc.dg/vect/pr81410.c
+ 3b59a28d58088fb3cfd4756b716a52cb gcc/testsuite/gcc.dg/vect/pr81633.c
32d06c886c85516fbdce4ca1bd516496 gcc/testsuite/gcc.dg/vect/section-anchors-pr27770.c
00b8b4e778221f5bedb59cfc69f6c9d7 gcc/testsuite/gcc.dg/vect/section-anchors-vect-69.c
218f2e2bcfb33c838c80a2ae8c302759 gcc/testsuite/gcc.dg/vect/slp-1.c
*************** ed6579d962ab6988afc3e526e6c51275 gcc/te
*** 37267,37272 ****
--- 37355,37362 ----
f9f37ccfc032535c8079deb6b916aca7 gcc/testsuite/gcc.target/aarch64/pr78382.c
15de7f015106f4b337262f146247f86f gcc/testsuite/gcc.target/aarch64/pr78561.c
f6bde67b38258da0213fe94e0328086e gcc/testsuite/gcc.target/aarch64/pr78733.c
+ f5c871a487631f83cd217777a75ab65c gcc/testsuite/gcc.target/aarch64/pr79041-2.c
+ 03c2d3e09e76becf66ec361f70b99040 gcc/testsuite/gcc.target/aarch64/pr81414.C
d3e6defa85b5cd4bb506306377e59a53 gcc/testsuite/gcc.target/aarch64/pragma_cpp_predefs_1.c
1f95766b4ed5bfb5f2cf1f168a607a8d gcc/testsuite/gcc.target/aarch64/predefine_large.c
d38e476730748c653068e7cb2d8d6ca6 gcc/testsuite/gcc.target/aarch64/predefine_small.c
*************** c516e326d8b57e14b9119f95a0b6d475 gcc/te
*** 38346,38351 ****
--- 38436,38442 ----
59b43d7fa573aec56d37e8d3ee175b75 gcc/testsuite/gcc.target/arm/fp16-unprototyped-1.c
a60c72361842412ed806a9caeafedd5b gcc/testsuite/gcc.target/arm/fp16-unprototyped-2.c
b627f1fc53dc3aa6e38826de78cc3f9d gcc/testsuite/gcc.target/arm/fp16-variadic-1.c
+ 662eaf09e7fb7e8da30a485a60b49e36 gcc/testsuite/gcc.target/arm/fpscr.c
becd73a8b67b5a5ea5ac098897654766 gcc/testsuite/gcc.target/arm/frame-pointer-1.c
d197c58c217da8cdebc4b5d30cce8a52 gcc/testsuite/gcc.target/arm/ftest-armv4-arm.c
f8c88e22189f7cae3d54e35f7511abc6 gcc/testsuite/gcc.target/arm/ftest-armv4t-arm.c
*************** e5aafcaef63ec87ca861c2c3df04f753 gcc/te
*** 38667,38672 ****
--- 38758,38764 ----
7b0dff48f8c89cbeb037deb0439e2888 gcc/testsuite/gcc.target/arm/pr70496.c
48ed10e4b1714bfea3579dda3447be58 gcc/testsuite/gcc.target/arm/pr70830.c
dc5c76ff01c564582222b3a2ea1fc21c gcc/testsuite/gcc.target/arm/pr71056.c
+ f54ef63fcfe6438f5564d5ecc3ab119f gcc/testsuite/gcc.target/arm/pr71778.c
9bd4eebb5448977dc402e3620bb59a5a gcc/testsuite/gcc.target/arm/pr77308.c
7e18572e02a1f69ab777de60c194623d gcc/testsuite/gcc.target/arm/pr77904.c
4c5ae74514e166984fa2a6889c2e475e gcc/testsuite/gcc.target/arm/pr77933-1.c
*************** bbeb5d787a1f59410ab40b6b383ec8f8 gcc/te
*** 38883,38889 ****
--- 38975,38986 ----
5e7752a46373b0139745e893c89bea36 gcc/testsuite/gcc.target/arm/thumb2-replicated-constant2.c
5459995fa08f157d8fddb77fb2a334cd gcc/testsuite/gcc.target/arm/thumb2-replicated-constant3.c
e94286eccc733d11a63447fdd9bada99 gcc/testsuite/gcc.target/arm/thumb2-replicated-constant4.c
+ 555fba4bddb7a824430721cd5e412f93 gcc/testsuite/gcc.target/arm/thumb2-slow-flash-data-2.c
+ b6ee8f685272488c578a99858c8cfcec gcc/testsuite/gcc.target/arm/thumb2-slow-flash-data-3.c
+ 50e00682fd887fe79c1e44756223e5df gcc/testsuite/gcc.target/arm/thumb2-slow-flash-data-4.c
+ 853a2b1122547ae186cd35aeb7f330d7 gcc/testsuite/gcc.target/arm/thumb2-slow-flash-data-5.c
84791da2abfab9471dcdf45666a84049 gcc/testsuite/gcc.target/arm/thumb2-slow-flash-data.c
+ 36a52e68234d8c175b513528f85a6015 gcc/testsuite/gcc.target/arm/tls-disable-literal-pool.c
a8bed5967b49a3f3e81ad27904404a18 gcc/testsuite/gcc.target/arm/tlscall.c
bdd3a0dd9f0c4286036efac7a3dbaeca gcc/testsuite/gcc.target/arm/unaligned-memcpy-1.c
e14b9a30fa811436ecb6aa988c9a5305 gcc/testsuite/gcc.target/arm/unaligned-memcpy-2.c
*************** c19bb83bba39312219284268d88887fb gcc/te
*** 38978,38983 ****
--- 39075,39081 ----
57f377dcd0d5fcfabed674dfda8fd722 gcc/testsuite/gcc.target/avr/avr.exp
a6701935d18c8ed062555c8a48454bc9 gcc/testsuite/gcc.target/avr/dev-specific-rmw.c
2028ceccf9f97e5e84e9adf6beb7597e gcc/testsuite/gcc.target/avr/exit-abort.h
+ 9d3fda770c012a8df7132a2c4cc1bf07 gcc/testsuite/gcc.target/avr/isr-test.h
699419c3d7fb5ee66c13d78637a88a41 gcc/testsuite/gcc.target/avr/mmcu/avr-mmcu.exp
421d2b9b36fa2496dce05d129d2c352b gcc/testsuite/gcc.target/avr/mmcu/pr58545.c
8172209b564aa8049ce5758eac60cc46 gcc/testsuite/gcc.target/avr/mmcu/tiny-caller-save.c
*************** a0d24b6b729b3316832b85d84ee2f113 gcc/te
*** 39034,39039 ****
--- 39132,39140 ----
c458c2462e23a4c58a7e4d05b6200907 gcc/testsuite/gcc.target/avr/torture/fix-types.h
955a40e1d1066b48539480d898f7b7e3 gcc/testsuite/gcc.target/avr/torture/get-mem.c
9c259c4f72a85d057a7f86dee19660cc gcc/testsuite/gcc.target/avr/torture/int24-mul.c
+ f07474ce14e61da44f73f5bc38af0fa5 gcc/testsuite/gcc.target/avr/torture/isr-01-simple.c
+ fcfc22b5becf29a31bc290457133738d gcc/testsuite/gcc.target/avr/torture/isr-02-call.c
+ 9cae7dcbc57747c7d869b4d66a99221f gcc/testsuite/gcc.target/avr/torture/isr-03-fixed.c
0844a939ea2464d30cc8892c85b4aecc gcc/testsuite/gcc.target/avr/torture/pr39633.c
8fb17af722ee890b7fa08b5610cdb80e gcc/testsuite/gcc.target/avr/torture/pr41885.c
70b849f57ecf42299230b99b7734dd2d gcc/testsuite/gcc.target/avr/torture/pr51374-1.c
*************** f518fc3212e92c29762b4e3ed19db331 gcc/te
*** 39487,39496 ****
8271f07e21d6eeebacf960a2de716a17 gcc/testsuite/gcc.target/i386/addr-space-4.c
152e32331ada53cf77054183ff2428ef gcc/testsuite/gcc.target/i386/addr-space-5.c
dd05e8a4c4da9897a764303a258ce47e gcc/testsuite/gcc.target/i386/adx-addcarryx32-1.c
! e033cde58f72678ac1bb6b8e701cfa60 gcc/testsuite/gcc.target/i386/adx-addcarryx32-2.c
1725bf7b2ca097affc7681de4103f954 gcc/testsuite/gcc.target/i386/adx-addcarryx32-3.c
3e27c30f777edd54bc9a1e93b7412901 gcc/testsuite/gcc.target/i386/adx-addcarryx64-1.c
! fe688b19bdb17f3387eb39638c100d48 gcc/testsuite/gcc.target/i386/adx-addcarryx64-2.c
76b34ef617a605f6c05cda6752ae4bd7 gcc/testsuite/gcc.target/i386/adx-addcarryx64-3.c
ac7e1238eeda35136f8380015dac9ca0 gcc/testsuite/gcc.target/i386/adx-check.h
f2d78603e52e7e053a779e149383c1de gcc/testsuite/gcc.target/i386/aes-avx-check.h
--- 39588,39597 ----
8271f07e21d6eeebacf960a2de716a17 gcc/testsuite/gcc.target/i386/addr-space-4.c
152e32331ada53cf77054183ff2428ef gcc/testsuite/gcc.target/i386/addr-space-5.c
dd05e8a4c4da9897a764303a258ce47e gcc/testsuite/gcc.target/i386/adx-addcarryx32-1.c
! 4f8c4336e84c21c48a8806801033bb01 gcc/testsuite/gcc.target/i386/adx-addcarryx32-2.c
1725bf7b2ca097affc7681de4103f954 gcc/testsuite/gcc.target/i386/adx-addcarryx32-3.c
3e27c30f777edd54bc9a1e93b7412901 gcc/testsuite/gcc.target/i386/adx-addcarryx64-1.c
! 16b588d5456763b6d7e055289e1bf69c gcc/testsuite/gcc.target/i386/adx-addcarryx64-2.c
76b34ef617a605f6c05cda6752ae4bd7 gcc/testsuite/gcc.target/i386/adx-addcarryx64-3.c
ac7e1238eeda35136f8380015dac9ca0 gcc/testsuite/gcc.target/i386/adx-check.h
f2d78603e52e7e053a779e149383c1de gcc/testsuite/gcc.target/i386/aes-avx-check.h
*************** f2d2b9715eb7e6c1ec1310003a7a8d58 gcc/te
*** 42687,42693 ****
08313964c91346f27c34e3c71ff43389 gcc/testsuite/gcc.target/i386/funcspec-3.c
82f1dbf81fda1d6c665b6d40a422e983 gcc/testsuite/gcc.target/i386/funcspec-4.c
7568c1249431aafb7f8e2610a1e4a35e gcc/testsuite/gcc.target/i386/funcspec-5.c
! 7bc9301c0cc2fe736aa573471f9c7565 gcc/testsuite/gcc.target/i386/funcspec-56.inc
6886186deb869f2b04be36492c05b8aa gcc/testsuite/gcc.target/i386/funcspec-6.c
35655de5c9348f2a36254312a8d17908 gcc/testsuite/gcc.target/i386/funcspec-7.c
c5cbddeb1b01f35a7fa7f281fb2acdb4 gcc/testsuite/gcc.target/i386/funcspec-8.c
--- 42788,42794 ----
08313964c91346f27c34e3c71ff43389 gcc/testsuite/gcc.target/i386/funcspec-3.c
82f1dbf81fda1d6c665b6d40a422e983 gcc/testsuite/gcc.target/i386/funcspec-4.c
7568c1249431aafb7f8e2610a1e4a35e gcc/testsuite/gcc.target/i386/funcspec-5.c
! bb2e4a2d9494cb7c0124220a190caff5 gcc/testsuite/gcc.target/i386/funcspec-56.inc
6886186deb869f2b04be36492c05b8aa gcc/testsuite/gcc.target/i386/funcspec-6.c
35655de5c9348f2a36254312a8d17908 gcc/testsuite/gcc.target/i386/funcspec-7.c
c5cbddeb1b01f35a7fa7f281fb2acdb4 gcc/testsuite/gcc.target/i386/funcspec-8.c
*************** cf8e5b5952add80cd6a0caff4e04e4f5 gcc/te
*** 42704,42709 ****
--- 42805,42811 ----
061802d9771dd48146868b22e7f1c9e9 gcc/testsuite/gcc.target/i386/gcc-have-sync-compare-and-swap-2.c
8dce7f404f15cde29ba00ec88100cd5d gcc/testsuite/gcc.target/i386/gcc-have-sync-compare-and-swap-3.c
01ca67466d324ac9e2eacc1141b191c3 gcc/testsuite/gcc.target/i386/gcc-have-sync-compare-and-swap-4.c
+ e568a5a5a42fe8f2689ee4853ca2b1f6 gcc/testsuite/gcc.target/i386/getround.c
ccf25da2b2cf1ab0770df6b2f00df250 gcc/testsuite/gcc.target/i386/headmerge-1.c
8ea580a2c1ae6cd77d71593ecfc28b76 gcc/testsuite/gcc.target/i386/headmerge-2.c
b7f9898daa61fc87f05fbe6171392dce gcc/testsuite/gcc.target/i386/hle-add-acq-1.c
*************** fdacb6b61a5d36e161500b14166654ae gcc/te
*** 43366,43372 ****
95f61d1360614e076d6888229ba0588f gcc/testsuite/gcc.target/i386/pr21518.c
b905c216d478c5dc8bb6646ee9d631e2 gcc/testsuite/gcc.target/i386/pr22076.c
7c75138083b8282a0a6352ac179a89b4 gcc/testsuite/gcc.target/i386/pr22141.c
! 057ddc945fd97a7be6c010519a2efab1 gcc/testsuite/gcc.target/i386/pr22152.c
8ba2071af1172c3cd6d8259c589bc794 gcc/testsuite/gcc.target/i386/pr22362.c
da34aa28d537d18fc2a008104a8373ff gcc/testsuite/gcc.target/i386/pr22432.c
afafb70a7eff18b56ebd35e19b0ee05c gcc/testsuite/gcc.target/i386/pr22576.c
--- 43468,43474 ----
95f61d1360614e076d6888229ba0588f gcc/testsuite/gcc.target/i386/pr21518.c
b905c216d478c5dc8bb6646ee9d631e2 gcc/testsuite/gcc.target/i386/pr22076.c
7c75138083b8282a0a6352ac179a89b4 gcc/testsuite/gcc.target/i386/pr22141.c
! 8f2b174cc8f2156d82ca023e56a0b480 gcc/testsuite/gcc.target/i386/pr22152.c
8ba2071af1172c3cd6d8259c589bc794 gcc/testsuite/gcc.target/i386/pr22362.c
da34aa28d537d18fc2a008104a8373ff gcc/testsuite/gcc.target/i386/pr22432.c
afafb70a7eff18b56ebd35e19b0ee05c gcc/testsuite/gcc.target/i386/pr22576.c
*************** b7977d50dcb2822812e5811c18ce55a6 gcc/te
*** 43841,43848 ****
697084b75df10cfa059a6c91d39111fd gcc/testsuite/gcc.target/i386/pr59794-6.c
af5df137e86c7cfd11e8d68f07c8d25c gcc/testsuite/gcc.target/i386/pr59794-7.c
0c2d582f00adc7472660160cba8ba19b gcc/testsuite/gcc.target/i386/pr59839.c
! b22b68bb514d601499628e05724a0522 gcc/testsuite/gcc.target/i386/pr59874-1.c
! 1394bc3fcc8e93919a8ec0f86501b6a5 gcc/testsuite/gcc.target/i386/pr59874-2.c
2ec6baf4aeb86d68a84163d2477d428e gcc/testsuite/gcc.target/i386/pr59874-3.c
918053d5181acfecc88c708f27f8f436 gcc/testsuite/gcc.target/i386/pr59880.c
b87fe1f8e7496a37c4723f6e51a2ea39 gcc/testsuite/gcc.target/i386/pr59927.c
--- 43943,43950 ----
697084b75df10cfa059a6c91d39111fd gcc/testsuite/gcc.target/i386/pr59794-6.c
af5df137e86c7cfd11e8d68f07c8d25c gcc/testsuite/gcc.target/i386/pr59794-7.c
0c2d582f00adc7472660160cba8ba19b gcc/testsuite/gcc.target/i386/pr59839.c
! d1a0e61387e72001b140b22cec7d1a93 gcc/testsuite/gcc.target/i386/pr59874-1.c
! 5e70c91e6aef9c124836dbc1d66c0bdc gcc/testsuite/gcc.target/i386/pr59874-2.c
2ec6baf4aeb86d68a84163d2477d428e gcc/testsuite/gcc.target/i386/pr59874-3.c
918053d5181acfecc88c708f27f8f436 gcc/testsuite/gcc.target/i386/pr59880.c
b87fe1f8e7496a37c4723f6e51a2ea39 gcc/testsuite/gcc.target/i386/pr59927.c
*************** abdb535b16d32d8d5612c7d5b9fdb27f gcc/te
*** 44098,44104 ****
3533aba2a833a82460b7623dbe0533ae gcc/testsuite/gcc.target/i386/pr69225-7.c
aecd42e51f6b97d833083408745c6dd5 gcc/testsuite/gcc.target/i386/pr69246.c
3dd5cf01bb000ccb93512a31c56b62d1 gcc/testsuite/gcc.target/i386/pr69255-1.c
! c92b0d4cd37a888152bc13ff213ab8e0 gcc/testsuite/gcc.target/i386/pr69255-2.c
d80029f61f63a9710d929bff10ef5b47 gcc/testsuite/gcc.target/i386/pr69255-3.c
ffc8d49ae7fd24e080767e28c6e0a5f2 gcc/testsuite/gcc.target/i386/pr69454-1.c
27f0be8c3abe460fbcd460e9861c9cc7 gcc/testsuite/gcc.target/i386/pr69454-2.c
--- 44200,44206 ----
3533aba2a833a82460b7623dbe0533ae gcc/testsuite/gcc.target/i386/pr69225-7.c
aecd42e51f6b97d833083408745c6dd5 gcc/testsuite/gcc.target/i386/pr69246.c
3dd5cf01bb000ccb93512a31c56b62d1 gcc/testsuite/gcc.target/i386/pr69255-1.c
! e2940af389d36820f8e9bf58f59c3ba8 gcc/testsuite/gcc.target/i386/pr69255-2.c
d80029f61f63a9710d929bff10ef5b47 gcc/testsuite/gcc.target/i386/pr69255-3.c
ffc8d49ae7fd24e080767e28c6e0a5f2 gcc/testsuite/gcc.target/i386/pr69454-1.c
27f0be8c3abe460fbcd460e9861c9cc7 gcc/testsuite/gcc.target/i386/pr69454-2.c
*************** c2d275d4a046f13e9c05914f94fce964 gcc/te
*** 44291,44296 ****
--- 44393,44410 ----
e9694b4ac41a634860c750f43e4ff35c gcc/testsuite/gcc.target/i386/pr80298-1.c
1741f4327b4263e09090e49b0a9ff7e1 gcc/testsuite/gcc.target/i386/pr80298-2.c
a68ae3ab97b6d21670085a72bc4277db gcc/testsuite/gcc.target/i386/pr80381.c
+ ccd1c247864f05916416dc77c0aee2d4 gcc/testsuite/gcc.target/i386/pr80569.c
+ 0c5a8762e99a86ebb02539f557e3598b gcc/testsuite/gcc.target/i386/pr80706.c
+ 9c5c11ed0d11d02072a3c3edae9496f7 gcc/testsuite/gcc.target/i386/pr81015.c
+ 9bdf968dfd24f80e026583d0ef721b39 gcc/testsuite/gcc.target/i386/pr81121.c
+ 727e9852e045506df16768502b0cbe28 gcc/testsuite/gcc.target/i386/pr81225.c
+ dc62d0c848a398624f5cfd76ee220a54 gcc/testsuite/gcc.target/i386/pr81294-1.c
+ e15e55cb65acead9f094048fb6e698b9 gcc/testsuite/gcc.target/i386/pr81294-2.c
+ 80d88d513f3bb1b8ed658fe8c37fb6b0 gcc/testsuite/gcc.target/i386/pr81300.c
+ affabb2536eb040c140a3110204ca3b0 gcc/testsuite/gcc.target/i386/pr81375.c
+ 4a3389f7f2146d2198f9c46d5209ba9f gcc/testsuite/gcc.target/i386/pr81471.c
+ 6f823ba95e2ef0fb5061621d3fcd985c gcc/testsuite/gcc.target/i386/pr81641.c
+ 056554173d9ac80e5694f760fcde429f gcc/testsuite/gcc.target/i386/pr81766.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
*************** caf3aba39c0565b4369f2e0263b16af5 gcc/te
*** 46066,46072 ****
6419d1aaea22c0476688f484ac4f0f43 gcc/testsuite/gcc.target/powerpc/const-compare.c
1f7277471f008809ee3572d95097e11a gcc/testsuite/gcc.target/powerpc/copysign128-1.c
4b60a8662648a73cedee85dd08e278eb gcc/testsuite/gcc.target/powerpc/cprophard.c
! 4c8d1f97ae959775777a07679512e4b5 gcc/testsuite/gcc.target/powerpc/cpu-builtin-1.c
1fb2215d04b688ce2fdb0faccd58b012 gcc/testsuite/gcc.target/powerpc/crypto-builtin-1.c
14fe4a3bc84df2b97d9440c94d7c8339 gcc/testsuite/gcc.target/powerpc/crypto-builtin-2.c
4e3992362b37b544083ac6eaeaa1acca gcc/testsuite/gcc.target/powerpc/ctz-1.c
--- 46180,46186 ----
6419d1aaea22c0476688f484ac4f0f43 gcc/testsuite/gcc.target/powerpc/const-compare.c
1f7277471f008809ee3572d95097e11a gcc/testsuite/gcc.target/powerpc/copysign128-1.c
4b60a8662648a73cedee85dd08e278eb gcc/testsuite/gcc.target/powerpc/cprophard.c
! 98be4d4ed7e6785f255be162945c09b6 gcc/testsuite/gcc.target/powerpc/cpu-builtin-1.c
1fb2215d04b688ce2fdb0faccd58b012 gcc/testsuite/gcc.target/powerpc/crypto-builtin-1.c
14fe4a3bc84df2b97d9440c94d7c8339 gcc/testsuite/gcc.target/powerpc/crypto-builtin-2.c
4e3992362b37b544083ac6eaeaa1acca gcc/testsuite/gcc.target/powerpc/ctz-1.c
*************** a3a18f288ff9a907cedfa89231e2d3e8 gcc/te
*** 46285,46290 ****
--- 46399,46405 ----
d0a7757fdd02514672979d273c5dff0d gcc/testsuite/gcc.target/powerpc/optimize-bswapdi-3.c
6d4163ba4e3923c97e0146a17aa2cba9 gcc/testsuite/gcc.target/powerpc/optimize-bswapsi-2.c
582d7bb7e4106b5cb9134d552025a68e gcc/testsuite/gcc.target/powerpc/outofline_rnreg.c
+ bac0e7d390854f0c869cf6ae4b52c773 gcc/testsuite/gcc.target/powerpc/p8-vec-xl-xst.c
d07905c4fe68bcbc9f8aef973a7a039b gcc/testsuite/gcc.target/powerpc/p8vector-builtin-1.c
c9275a719128041f0bdbd96336d20f9c gcc/testsuite/gcc.target/powerpc/p8vector-builtin-2.c
330fc5c1657a0c9c682e64e1710acc46 gcc/testsuite/gcc.target/powerpc/p8vector-builtin-3.c
*************** a4dee1048349abab9fe2b7deb322f7e9 gcc/te
*** 46389,46395 ****
6b09e7266618e801c185fac6b9279725 gcc/testsuite/gcc.target/powerpc/ppc-paired.c
af2944b9bcefbeb4a6dffdabb0ff76f8 gcc/testsuite/gcc.target/powerpc/ppc-pow.c
84addc569236ca3f8a046ab50be85767 gcc/testsuite/gcc.target/powerpc/ppc-round.c
! 8d9a48fc5b639faf107bc308ff0a3c6b gcc/testsuite/gcc.target/powerpc/ppc-round2.c
01aaaef3cb8cee0f105c2e9489dc423d gcc/testsuite/gcc.target/powerpc/ppc-sdata-1.c
860fdd35425c1e9e3cd0af60d01d2ed4 gcc/testsuite/gcc.target/powerpc/ppc-sdata-2.c
f330b1449ff081f9288491fb5ecf814c gcc/testsuite/gcc.target/powerpc/ppc-spe.c
--- 46504,46511 ----
6b09e7266618e801c185fac6b9279725 gcc/testsuite/gcc.target/powerpc/ppc-paired.c
af2944b9bcefbeb4a6dffdabb0ff76f8 gcc/testsuite/gcc.target/powerpc/ppc-pow.c
84addc569236ca3f8a046ab50be85767 gcc/testsuite/gcc.target/powerpc/ppc-round.c
! e96063eb30ef5f87d6277fc1883c2930 gcc/testsuite/gcc.target/powerpc/ppc-round2.c
! 1bccbbd277ea4368b0f659b0c87988fb gcc/testsuite/gcc.target/powerpc/ppc-round3.c
01aaaef3cb8cee0f105c2e9489dc423d gcc/testsuite/gcc.target/powerpc/ppc-sdata-1.c
860fdd35425c1e9e3cd0af60d01d2ed4 gcc/testsuite/gcc.target/powerpc/ppc-sdata-2.c
f330b1449ff081f9288491fb5ecf814c gcc/testsuite/gcc.target/powerpc/ppc-spe.c
*************** b7ddb38736229a3775407a30ca145c36 gcc/te
*** 46508,46513 ****
--- 46624,46630 ----
1dc925cae1c688a77865627d749d015c gcc/testsuite/gcc.target/powerpc/pr67071-3.c
35c73d31cfb2ab34903671c0ed5ded53 gcc/testsuite/gcc.target/powerpc/pr67789.c
d513afbb48bce30e890a5d3d76987740 gcc/testsuite/gcc.target/powerpc/pr67808.c
+ 0d319100b6874eec254061c50995a16b gcc/testsuite/gcc.target/powerpc/pr68163.c
b0dae0a08b67b28c3e8a71536d261274 gcc/testsuite/gcc.target/powerpc/pr68805.c
d369a7045eda68cbec3227a16d5de67b gcc/testsuite/gcc.target/powerpc/pr68872.c
faf2ed46677346059dd2b7fd42254985 gcc/testsuite/gcc.target/powerpc/pr69252.c
*************** adae1df378f0cd835ec237a059a15d89 gcc/te
*** 46563,46568 ****
--- 46680,46690 ----
e16e95e49a068e3c198ca05f1f517f27 gcc/testsuite/gcc.target/powerpc/pr79354.c
2ade3ead61d3cab26f7ebe4b285b9137 gcc/testsuite/gcc.target/powerpc/pr79439.c
8c1e3ce96b0244e674ef5e0620a4b88e gcc/testsuite/gcc.target/powerpc/pr79544.c
+ 10bc4b6172ee1fc37b5d7f8da24537ee gcc/testsuite/gcc.target/powerpc/pr79799-1.c
+ 7e1a5eef488ae4e6b47fc8fdc00352f3 gcc/testsuite/gcc.target/powerpc/pr79799-2.c
+ 14b9e39f78e01528365eded066632779 gcc/testsuite/gcc.target/powerpc/pr79799-3.c
+ 467b382b65b1ebbac6326ad8455010b0 gcc/testsuite/gcc.target/powerpc/pr79799-4.c
+ 6fb3807ef298bd1214fdd2135b1c617a gcc/testsuite/gcc.target/powerpc/pr79799-5.c
193063767498ad5eeaed2c356a368d0f gcc/testsuite/gcc.target/powerpc/pr79907.c
642c9f1dcfbb4e02caa3fdaa9add4539 gcc/testsuite/gcc.target/powerpc/pr79909.c
c4116b75f2059a7e1bab2e403b724598 gcc/testsuite/gcc.target/powerpc/pr79947.c
*************** a785c87023230fc38c0566147850dc7c gcc/te
*** 46584,46589 ****
--- 46706,46716 ----
2663cae0a4fc2303b832c1759ecdb979 gcc/testsuite/gcc.target/powerpc/pr80315-3.c
ec245c99d37391d98e0206a55deeecc7 gcc/testsuite/gcc.target/powerpc/pr80315-4.c
735f25ac91d08f3de3f9e159e3752531 gcc/testsuite/gcc.target/powerpc/pr80343.c
+ 72ae35ee6424648259ebc86bd0a39eac gcc/testsuite/gcc.target/powerpc/pr80510-1.c
+ d47ea1598c1321fc4399901853c2e875 gcc/testsuite/gcc.target/powerpc/pr80510-2.c
+ 12068e972df8c5dd156551254f178638 gcc/testsuite/gcc.target/powerpc/pr80718.c
+ 301df4d12681f11583133c52aaa21227 gcc/testsuite/gcc.target/powerpc/pr81348.c
+ d8a50436a257e5e490d186255b113b43 gcc/testsuite/gcc.target/powerpc/pr81622.c
17f878b62dd2e08735d53fce64232a47 gcc/testsuite/gcc.target/powerpc/quad-atomic.c
171a411d14f30e8450dc3f2ef38b1bd7 gcc/testsuite/gcc.target/powerpc/recip-1.c
6b7c4920c070e84f6819377bcdb90c0d gcc/testsuite/gcc.target/powerpc/recip-2.c
*************** aefbc9c117b311a9394883e9c890efb9 gcc/te
*** 46645,46650 ****
--- 46772,46778 ----
c4da621e2f792bd21112c40ff73a206d gcc/testsuite/gcc.target/powerpc/ssp-1.c
28df2b90767c1ab9ffd06127b47b30f9 gcc/testsuite/gcc.target/powerpc/ssp-2.c
c9be7e0cc9ba390460928b1de506fa70 gcc/testsuite/gcc.target/powerpc/stabs-attrib-vect-darwin.c
+ ab241355ba77c8e163b05eb81f33d1c5 gcc/testsuite/gcc.target/powerpc/stack-limit.c
a59ee456442fb848ede07589c0a6bb6e gcc/testsuite/gcc.target/powerpc/swaps-p8-1.c
f9cfd48e5324b92443f64a93e5c47140 gcc/testsuite/gcc.target/powerpc/swaps-p8-10.c
150891aea1ac6751746c97b1d0f4215d gcc/testsuite/gcc.target/powerpc/swaps-p8-11.c
*************** f7f85077552bf213e30bf9933b67dbee gcc/te
*** 46745,46750 ****
--- 46873,46879 ----
bbd74596ca12fe9aac0347c6253db300 gcc/testsuite/gcc.target/powerpc/vec-shift.c
8ee50015e788404267646adf1ac95972 gcc/testsuite/gcc.target/powerpc/vec-shr.c
2f7d0faae17249a4c0239bf8d90e399a gcc/testsuite/gcc.target/powerpc/vec-xxpermdi.c
+ cfe95399d48da5db32fbce7f0c697a3c gcc/testsuite/gcc.target/powerpc/versioned-copy-loop.c
2c89883d083bc93d292eb8be25a26a55 gcc/testsuite/gcc.target/powerpc/vslv-0.c
3032ccdc175db10c55ecb393e9757ea8 gcc/testsuite/gcc.target/powerpc/vslv-1.c
249c2e1b9f88f56726ab8ecfe5c4e957 gcc/testsuite/gcc.target/powerpc/vsrv-0.c
*************** a067974c2b2a9c78ccd257277b876c9b gcc/te
*** 47047,47052 ****
--- 47176,47183 ----
acda2f0eed359b6c50d33952658d4fad gcc/testsuite/gcc.target/s390/pr79240.c
1ac7e049ebfb6360748da2ac0c754846 gcc/testsuite/gcc.target/s390/pr79890.c
d127ee93571cc359b60fa89c63392525 gcc/testsuite/gcc.target/s390/pr79895.c
+ 8b4969fbf314851ec142b17e9a328088 gcc/testsuite/gcc.target/s390/pr80725.c
+ 735bf8da0d759e7de791e71467439655 gcc/testsuite/gcc.target/s390/pr81534.c
f9de3c4e9d9e8c3a707e1f51e48901b6 gcc/testsuite/gcc.target/s390/return-addr1.c
5368e8759352b798ae1db6bc79919aa2 gcc/testsuite/gcc.target/s390/return-addr2.c
f974e5ff639dd74404435089c4a7a5b2 gcc/testsuite/gcc.target/s390/risbg-ll-1.c
*************** d221487dd70d0c776eff96c67b8adc06 gcc/te
*** 47438,47443 ****
--- 47569,47575 ----
8b7e178ec9569253b3b34020d323079f gcc/testsuite/gcc.target/sparc/cmask.c
61fdcc3e39deca7e4f123378b814dd0f gcc/testsuite/gcc.target/sparc/combined-1.c
be4e8621f0151086de802a20702cd1af gcc/testsuite/gcc.target/sparc/combined-2.c
+ 7e18cbf7e1fe55269ba5f8d4e4fc7d8e gcc/testsuite/gcc.target/sparc/dictunpack.c
704f3e33d226db612fcf5f4d923d0d10 gcc/testsuite/gcc.target/sparc/edge.c
e3bbb5df23b96906f0710b753c21626e gcc/testsuite/gcc.target/sparc/edgen.c
235709df437b4a98d1427b0c9200b607 gcc/testsuite/gcc.target/sparc/fand.c
*************** bb68d7c78b1cb44c467d50043aafb12c gcc/te
*** 47468,47474 ****
--- 47600,47610 ----
e7a16562b49f44afb077d0a7befb1888 gcc/testsuite/gcc.target/sparc/fpadds.c
e291921904c28ad0957b701bb53b0dda gcc/testsuite/gcc.target/sparc/fpaddsubi.c
ac111f461cdeae36912fd3f8404ed990 gcc/testsuite/gcc.target/sparc/fpcmp.c
+ 8d8b23ba0e61cb0dc31ea6221e3a3fac gcc/testsuite/gcc.target/sparc/fpcmpdeshl.c
+ 76eb2694317e1a1da018433a83406b79 gcc/testsuite/gcc.target/sparc/fpcmpshl.c
2744da28c2a65f937a5d696009a68964 gcc/testsuite/gcc.target/sparc/fpcmpu.c
+ b618e3e924489fce964fb68ab0ba44c8 gcc/testsuite/gcc.target/sparc/fpcmpurshl.c
+ 7e6e275aa3ed944d30f7a31640b4d54a gcc/testsuite/gcc.target/sparc/fpcmpushl.c
d5c0d8820b76e85d8f0cf1c69966a388 gcc/testsuite/gcc.target/sparc/fpmerge-2.c
a7cc3a1dfad8c1fc65ae115cb1af1560 gcc/testsuite/gcc.target/sparc/fpmerge.c
c589849053db19bd27d64bfbabf5ea20 gcc/testsuite/gcc.target/sparc/fpmul-2.c
*************** a6501f830b7d1b9e944beb9e5db075f6 gcc/te
*** 47489,47499 ****
81c3ac360590e02354b69b4a77b74588 gcc/testsuite/gcc.target/sparc/mnofpu.c
b1be720ed5de1c44dcf4d1074acf5aca gcc/testsuite/gcc.target/sparc/movcc-1.c
7ed645966d10b2ee1cf5a112329c903c gcc/testsuite/gcc.target/sparc/movcc-2.c
27bc21317eeddefa4b9cc41e1c4e363c gcc/testsuite/gcc.target/sparc/noresult.c
019b2c91e8d69c544c8425875f80963c gcc/testsuite/gcc.target/sparc/overflow-1.c
0d159b72526aa6fb4b1565064261c3d5 gcc/testsuite/gcc.target/sparc/overflow-2.c
95b57084fc558c6304bd40676e58d06f gcc/testsuite/gcc.target/sparc/overflow-3.c
! 7d2dd06d38072a47915d4b036eae858a gcc/testsuite/gcc.target/sparc/overflow-4.c
1090302dbbf7408448094723169c43c7 gcc/testsuite/gcc.target/sparc/overflow-5.c
0e446c8782cfda1bf1b2b7467cdf43af gcc/testsuite/gcc.target/sparc/pdist-2.c
77281e86e797be1ef8a0784c9a4db58a gcc/testsuite/gcc.target/sparc/pdist-3.c
--- 47625,47636 ----
81c3ac360590e02354b69b4a77b74588 gcc/testsuite/gcc.target/sparc/mnofpu.c
b1be720ed5de1c44dcf4d1074acf5aca gcc/testsuite/gcc.target/sparc/movcc-1.c
7ed645966d10b2ee1cf5a112329c903c gcc/testsuite/gcc.target/sparc/movcc-2.c
+ 06ebc1bfb7ebac800bc8e13a4c96ecdc gcc/testsuite/gcc.target/sparc/niagara7-align.c
27bc21317eeddefa4b9cc41e1c4e363c gcc/testsuite/gcc.target/sparc/noresult.c
019b2c91e8d69c544c8425875f80963c gcc/testsuite/gcc.target/sparc/overflow-1.c
0d159b72526aa6fb4b1565064261c3d5 gcc/testsuite/gcc.target/sparc/overflow-2.c
95b57084fc558c6304bd40676e58d06f gcc/testsuite/gcc.target/sparc/overflow-3.c
! 98179c824edead00452d8a21e782b843 gcc/testsuite/gcc.target/sparc/overflow-4.c
1090302dbbf7408448094723169c43c7 gcc/testsuite/gcc.target/sparc/overflow-5.c
0e446c8782cfda1bf1b2b7467cdf43af gcc/testsuite/gcc.target/sparc/pdist-2.c
77281e86e797be1ef8a0784c9a4db58a gcc/testsuite/gcc.target/sparc/pdist-3.c
*************** eb9fea9eb3ccdd5fb4d85ac011c10dc5 gcc/te
*** 47522,47527 ****
--- 47659,47665 ----
632f93e6b0314e25ec1b43c771cb405c gcc/testsuite/gcc.target/sparc/sparc-reg-1.c
49d4346a32402759d7a9329d2375c502 gcc/testsuite/gcc.target/sparc/sparc-ret-1.c
111c6ff31ffc23f4b402354941b88338 gcc/testsuite/gcc.target/sparc/sparc-ret-2.c
+ 96ac755e92338efd01e188e2e94bbf8f gcc/testsuite/gcc.target/sparc/sparc-ret-3.c
1943f3e1f1253e644f6fe445637c2dec gcc/testsuite/gcc.target/sparc/sparc-trap-1.c
91441cf444e7cb6158d5e4a48e88a6f9 gcc/testsuite/gcc.target/sparc/sparc.exp
9d0e2b5fe42dfe4e33a910954d24877b gcc/testsuite/gcc.target/sparc/struct-ret-check-1.c
*************** e6c500fa4b0a6b6eac370932d6eb61ff gcc/te
*** 49683,49689 ****
--- 49821,49829 ----
f0073efa206e67436edf82d5b1b1ac57 gcc/testsuite/gfortran.dg/dtio_26.f03
5b3fd432b8ac0d49d15683e3b0460e45 gcc/testsuite/gfortran.dg/dtio_27.f90
27715f21d10d39429d2aa62a97937b83 gcc/testsuite/gfortran.dg/dtio_28.f03
+ 2dfca8c6da6bd3ea5e5d2c6cd01715b7 gcc/testsuite/gfortran.dg/dtio_29.f03
d3a013e31715689e4a2c23fc628a3af5 gcc/testsuite/gfortran.dg/dtio_3.f90
+ b9ebd23de05032302385bda27f5e8957 gcc/testsuite/gfortran.dg/dtio_30.f03
3a76d6d057dd90f4e2e2b6fdcafb9cb1 gcc/testsuite/gfortran.dg/dtio_4.f90
63874443ed01ba6c28361f50cad6cda9 gcc/testsuite/gfortran.dg/dtio_5.f90
5c6704b3b1b7266ea126e709df28bebe gcc/testsuite/gfortran.dg/dtio_6.f90
*************** c77cea4fe3e6db60cec6014217b3e898 gcc/te
*** 50542,50547 ****
--- 50682,50688 ----
7be086a304cd4d607913bd32ad2448ca gcc/testsuite/gfortran.dg/gomp/pr78866-2.f90
89009b94c2292a295111511b7690212f gcc/testsuite/gfortran.dg/gomp/pr79154-1.f90
eaa9f5415777a4aa8e9cb87901c13910 gcc/testsuite/gfortran.dg/gomp/pr79154-2.f90
+ 9b10d6e97e6ec036398bc75fe623a968 gcc/testsuite/gfortran.dg/gomp/pr80918.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
*************** e8188e2c780d2b7eb70536d3e37268dd gcc/te
*** 50842,50847 ****
--- 50983,50989 ----
fb9155a8d162bbc757ffe94a5fbb780a gcc/testsuite/gfortran.dg/inline_matmul_11.f90
acad20cfccb57d2647ecdf23fe5b886a gcc/testsuite/gfortran.dg/inline_matmul_12.f90
5135df163bc5b691e32b58951ac51b60 gcc/testsuite/gfortran.dg/inline_matmul_13.f90
+ 5abbe3af3cfa0676bdd7f6167d713f0d gcc/testsuite/gfortran.dg/inline_matmul_18.f90
f795a637ed0930936889b850d661485d gcc/testsuite/gfortran.dg/inline_matmul_2.f90
3b5fafa7209a9785dd1f1b9b3260691d gcc/testsuite/gfortran.dg/inline_matmul_3.f90
5f091280b988f874dd17d1b57d12a3ce gcc/testsuite/gfortran.dg/inline_matmul_4.f90
*************** a4fb1377a7e3fd7d6f3a448f1c020623 gcc/te
*** 50899,50904 ****
--- 51041,51047 ----
be75868610ff1587128bb264b0c0ec14 gcc/testsuite/gfortran.dg/intent_out_6.f90
f9a43adfc4af366b318d50762899f08c gcc/testsuite/gfortran.dg/intent_out_7.f90
195e986d0a8cd5a820d416afd69aed0d gcc/testsuite/gfortran.dg/intent_out_8.f90
+ b1ec980ba94d7e1c6c7d31cc50534af7 gcc/testsuite/gfortran.dg/intent_out_9.f90
4cd7b571c93976bb5fcf7cfbede61f45 gcc/testsuite/gfortran.dg/intent_used_1.f90
e6b2d2e83ce0e80a8f43c9fa432bae4d gcc/testsuite/gfortran.dg/interface_1.f90
33e547cda651d44d88bb5f3f586fc334 gcc/testsuite/gfortran.dg/interface_10.f90
*************** f578301d06fba98fdd392618b3c322f6 gcc/te
*** 51232,51237 ****
--- 51375,51381 ----
79fefa6fdd4bcb44095e689d1acb5333 gcc/testsuite/gfortran.dg/matmul_12.f90
c9a22258dbea705376b48eb2fbe99636 gcc/testsuite/gfortran.dg/matmul_13.f90
e34a90228a66e89a0c0a370802385705 gcc/testsuite/gfortran.dg/matmul_14.f90
+ 851305f3320a34134ae8fcb9fab1819b gcc/testsuite/gfortran.dg/matmul_16.f90
dbdf35443d83e42784b2ce5428caa176 gcc/testsuite/gfortran.dg/matmul_2.f90
c7d10888999cf076991164b5bf57c6fc gcc/testsuite/gfortran.dg/matmul_3.f90
cfbd43357d41fab8685ac1c11a54db26 gcc/testsuite/gfortran.dg/matmul_4.f90
*************** d53eed77659562e5b66d14b3a5271897 gcc/te
*** 51243,51248 ****
--- 51387,51393 ----
368ecceacb36bc8031de56fda6503830 gcc/testsuite/gfortran.dg/matmul_argument_types.f90
6ed82ab65a659c5528ba6467505d80bd gcc/testsuite/gfortran.dg/matmul_bounds_1.f90
6afa8720ca49e185b4be9435bcad728e gcc/testsuite/gfortran.dg/matmul_bounds_10.f90
+ e14d55bfbb5ec45341e5817637d87094 gcc/testsuite/gfortran.dg/matmul_bounds_12.f90
593ee7fab776b72ccabee9746364f3ec gcc/testsuite/gfortran.dg/matmul_bounds_2.f90
04b6384e6df8392804f84acedfe4c7b9 gcc/testsuite/gfortran.dg/matmul_bounds_3.f90
1b539cfef798bf4060dbbccd58b5337c gcc/testsuite/gfortran.dg/matmul_bounds_4.f90
*************** fec7274f12ad58ba111ee97c209eab90 gcc/te
*** 51468,51473 ****
--- 51613,51622 ----
ca386a76e9a345aefe2a4fb9e5c66ed8 gcc/testsuite/gfortran.dg/namelist_88.f90
2668f9c1b3ddd89016b64a6931739ded gcc/testsuite/gfortran.dg/namelist_89.f90
5aaf8fc3255579614c27bdf43512d3fc gcc/testsuite/gfortran.dg/namelist_90.f
+ 20bb07eff1484cfb0a4bf5163c24d6c6 gcc/testsuite/gfortran.dg/namelist_91.f90
+ 51160c49eed98e14da5d3920d056e019 gcc/testsuite/gfortran.dg/namelist_92.f90
+ 7b88fbd78fb236f8e230a23c888d825f gcc/testsuite/gfortran.dg/namelist_93.f90
+ ef829c1a33829b47520efa96e8980360 gcc/testsuite/gfortran.dg/namelist_94.f90
5bb683cd1debaa1e9955a1a2744501e2 gcc/testsuite/gfortran.dg/namelist_args.f90
b8f12d194aa9b2cfb5214297f897456c gcc/testsuite/gfortran.dg/namelist_assumed_char.f90
73de646ecd69b0bf965fecc1ccd64052 gcc/testsuite/gfortran.dg/namelist_blockdata.f
*************** c8893a59741e05d503a560b19c9684a9 gcc/te
*** 52077,52082 ****
--- 52226,52233 ----
ee35970003b8954b57c5ce45c7fd506c gcc/testsuite/gfortran.dg/pr79315.f90
7dde52ec5dffa2ae8586c577cf97f742 gcc/testsuite/gfortran.dg/pr79886.f90
738d9f86dfcf06ffa972e45acfb4fa07 gcc/testsuite/gfortran.dg/pr80107.f
+ 2726988d026410339c6efa9ff66b2464 gcc/testsuite/gfortran.dg/pr80752.f90
+ d6ba5de6e97cfb946328be25aba5d7db gcc/testsuite/gfortran.dg/pr81175.f
6ff99f4b0021f30bee039a61db7cba9d gcc/testsuite/gfortran.dg/predcom-1.f
20a411a7e5a57891297c4c6a96d92009 gcc/testsuite/gfortran.dg/predcom-2.f
93166017899716f4c3742eda5aaf4087 gcc/testsuite/gfortran.dg/predict-1.f90
*************** c7c6f9039ee8a7d60608874366e1f0e6 gcc/te
*** 52232,52238 ****
--- 52383,52391 ----
d36ea2b7c1445a8f52096a9b8fe5fa4c gcc/testsuite/gfortran.dg/proc_ptr_comp_46.f90
6272ad72c281d46591f9252a56802c4c gcc/testsuite/gfortran.dg/proc_ptr_comp_47.f90
abeccc9329f27ef7418a69fc30360183 gcc/testsuite/gfortran.dg/proc_ptr_comp_48.f90
+ c75d4858dc637cf3362d7fd34a2b2c12 gcc/testsuite/gfortran.dg/proc_ptr_comp_49.f90
9440b7a38d0f8e2941673b44554c91fe gcc/testsuite/gfortran.dg/proc_ptr_comp_5.f90
+ 301350ead67fb8e45886f0d873e81b06 gcc/testsuite/gfortran.dg/proc_ptr_comp_50.f90
6347d321213f9347afa49d4354eb67f7 gcc/testsuite/gfortran.dg/proc_ptr_comp_6.f90
f41c3a8af3a63f5aef54c294fa8cd9c5 gcc/testsuite/gfortran.dg/proc_ptr_comp_7.f90
a43898fbcd332118da14c8be5eec75b3 gcc/testsuite/gfortran.dg/proc_ptr_comp_8.f90
*************** cab6cd156d51aaf529ae97e7ec3c39e9 gcc/te
*** 52313,52318 ****
--- 52466,52474 ----
a26f10ba75c82df26cd87f3d948e714c gcc/testsuite/gfortran.dg/rank_4.f90
6485c10c0b3a95e55dc33b2e2c5d858a gcc/testsuite/gfortran.dg/read_1.f90
b3b504a22f520fe94f43c9da9aedc54a gcc/testsuite/gfortran.dg/read_2.f90
+ f347c3f6ce5ab6cc54c696668ace903a gcc/testsuite/gfortran.dg/read_3.f90
+ 92cad37a53df06853b5a1609f5e7a16a gcc/testsuite/gfortran.dg/read_4.f90
+ 21414be0188472aa7c5c52988b2dd22f gcc/testsuite/gfortran.dg/read_5.f90
6c23e88eae5058306e4075c26d0fecfc gcc/testsuite/gfortran.dg/read_bad_advance.f90
72fd6f1e97d8b8dda3114603e65ae0f4 gcc/testsuite/gfortran.dg/read_bang.f90
bd5fca9aeb017e36d1ae6505ef4fab47 gcc/testsuite/gfortran.dg/read_bang4.f90
*************** c70bb629c62c1aa88bfa41b14306f0bb gcc/te
*** 52843,52848 ****
--- 52999,53005 ----
f095a1b7969fbd1fd5b158263d0779f8 gcc/testsuite/gfortran.dg/typebound_call_25.f90
38c750df9a5a122b5fa6bae9ad7e4387 gcc/testsuite/gfortran.dg/typebound_call_26.f90
a18db0f290273eb6ffb776a39e482c04 gcc/testsuite/gfortran.dg/typebound_call_27.f90
+ d2d93582c21090659dca30ce13f7055b gcc/testsuite/gfortran.dg/typebound_call_28.f90
9a5811f2a020d71586230bfc691759c1 gcc/testsuite/gfortran.dg/typebound_call_3.f03
4cf1c294547d5f462319442857d5d0f4 gcc/testsuite/gfortran.dg/typebound_call_4.f03
e439c1e36134811626e9fd4e06b46bd9 gcc/testsuite/gfortran.dg/typebound_call_5.f03
*************** c20c3bb673a12c3b46d8a8708e96ce19 gcc/te
*** 54521,54526 ****
--- 54678,54684 ----
a49d1e123ee08614689c5765807a82f0 gcc/testsuite/gnat.dg/opt64.adb
c3ef9e48285eae6079481e8321568f5d gcc/testsuite/gnat.dg/opt64_pkg.adb
fa4c27f02bb3b9657f76e2ed18da2f02 gcc/testsuite/gnat.dg/opt64_pkg.ads
+ 9075248e7e59db04dd99a0be9a4c82bb gcc/testsuite/gnat.dg/opt65.adb
a441d166cc0d4b34342468308b350060 gcc/testsuite/gnat.dg/opt7.adb
8ea613067c21d3bbf860fb8bb4013c79 gcc/testsuite/gnat.dg/opt7.ads
81951fc84d3d36131be8aca4f80c113b gcc/testsuite/gnat.dg/opt7_pkg.ads
*************** d470d680d139ab860f9207e4c6a63125 gcc/te
*** 54794,54799 ****
--- 54952,54958 ----
8daf99b9384aadc3b08021e718c6dafa gcc/testsuite/gnat.dg/specs/noinline3.ads
f95d01108183f1b13d5300ff27ea8047 gcc/testsuite/gnat.dg/specs/noinline3_pkg.adb
3766264d0e2095c1e82f5a6503959e43 gcc/testsuite/gnat.dg/specs/noinline3_pkg.ads
+ bc9e693a63b338619703ea41ddab830f gcc/testsuite/gnat.dg/specs/not_null1.ads
27e93d67e8a7948e3bdbf36024d1a535 gcc/testsuite/gnat.dg/specs/null_aggr_bug.ads
736e6da3ba29f65b23041cc0858f53f6 gcc/testsuite/gnat.dg/specs/oconst6.ads
2aa7761f2d549d6555ab3c60e1ae19e6 gcc/testsuite/gnat.dg/specs/opt1.ads
*************** e42076aeff1c5ac155a88db5b1993d38 gcc/te
*** 57461,57467 ****
a6e36faf2adc39e4bd4947d8fb693069 gcc/timevar.def
5cf8f98404e08ab29130ca1a202ef8e8 gcc/timevar.h
f6b27d32bbcd5170a02e9787e6f5484e gcc/tlink.c
! 9d50d1d5946d0ca8614e8b6375266ee3 gcc/toplev.c
60ecb3eee8840237e7cbeee4f717acee gcc/toplev.h
3ed6e4b64889eeac8078f80defb280e4 gcc/tracer.c
536d5f5c3a36295b251cd838717dd68f gcc/tracer.h
--- 57620,57626 ----
a6e36faf2adc39e4bd4947d8fb693069 gcc/timevar.def
5cf8f98404e08ab29130ca1a202ef8e8 gcc/timevar.h
f6b27d32bbcd5170a02e9787e6f5484e gcc/tlink.c
! ca8cb60da67e53faa54eeb76daf0416c gcc/toplev.c
60ecb3eee8840237e7cbeee4f717acee gcc/toplev.h
3ed6e4b64889eeac8078f80defb280e4 gcc/tracer.c
536d5f5c3a36295b251cd838717dd68f gcc/tracer.h
*************** bf1ca0c8d6f7aa3ec077ca07f81fb48d gcc/tr
*** 57472,57483 ****
3603e3d075155f4470364e64801460b9 gcc/tree-call-cdce.c
9d4fbf628f0ea168c53c9c7a88dcd075 gcc/tree-cfg.c
44a714fe5a2bb4ca8dd0f32aa310c7f7 gcc/tree-cfg.h
! 8f6df91e58a117f506908aa318714871 gcc/tree-cfgcleanup.c
8158974f8a5252ada87cd6fa950cb1bf gcc/tree-cfgcleanup.h
736086185764b5502d82ed181191b9b6 gcc/tree-chkp-opt.c
f67e741a790920002e51f10984c790fe gcc/tree-chkp.c
e30b9695c5cc0f195e5fc0ae04029306 gcc/tree-chkp.h
! 817e3ad8e57d880a71ee130d00b90935 gcc/tree-chrec.c
561ccb6dc10b34beacb8dbc925d6c08e gcc/tree-chrec.h
58c34bac40cd180f4f67c63c55f83339 gcc/tree-complex.c
8474bb7c121b2597050f38a2eb42c634 gcc/tree-core.h
--- 57631,57642 ----
3603e3d075155f4470364e64801460b9 gcc/tree-call-cdce.c
9d4fbf628f0ea168c53c9c7a88dcd075 gcc/tree-cfg.c
44a714fe5a2bb4ca8dd0f32aa310c7f7 gcc/tree-cfg.h
! 907aeb3baac97f2aff5fcaf76bccac85 gcc/tree-cfgcleanup.c
8158974f8a5252ada87cd6fa950cb1bf gcc/tree-cfgcleanup.h
736086185764b5502d82ed181191b9b6 gcc/tree-chkp-opt.c
f67e741a790920002e51f10984c790fe gcc/tree-chkp.c
e30b9695c5cc0f195e5fc0ae04029306 gcc/tree-chkp.h
! d3b531c744233e39c8d1680d100db262 gcc/tree-chrec.c
561ccb6dc10b34beacb8dbc925d6c08e gcc/tree-chrec.h
58c34bac40cd180f4f67c63c55f83339 gcc/tree-complex.c
8474bb7c121b2597050f38a2eb42c634 gcc/tree-core.h
*************** e30b9695c5cc0f195e5fc0ae04029306 gcc/tr
*** 57489,57495 ****
cdd8772724226d41e49acfaae2bb846b gcc/tree-diagnostic.h
e99bf85c6ababdb83b4347bb43d3fa82 gcc/tree-dump.c
466495caa48c842c98b4d0fe6ca75cd5 gcc/tree-dump.h
! 7bf40ae57e7deb50a45999f5d91b81be gcc/tree-eh.c
1e8e77672f05264f6b3137d48fa05276 gcc/tree-eh.h
fb5a184de27472cda879bcb534d515c1 gcc/tree-emutls.c
c6c6e56ccc550a7826b1cdb5ca62f4e8 gcc/tree-hash-traits.h
--- 57648,57654 ----
cdd8772724226d41e49acfaae2bb846b gcc/tree-diagnostic.h
e99bf85c6ababdb83b4347bb43d3fa82 gcc/tree-dump.c
466495caa48c842c98b4d0fe6ca75cd5 gcc/tree-dump.h
! edac3ced744a1f0105010c26d5714c8d gcc/tree-eh.c
1e8e77672f05264f6b3137d48fa05276 gcc/tree-eh.h
fb5a184de27472cda879bcb534d515c1 gcc/tree-emutls.c
c6c6e56ccc550a7826b1cdb5ca62f4e8 gcc/tree-hash-traits.h
*************** ec29076445192fd88ec553290cde1704 gcc/tr
*** 57521,57532 ****
ad8ba88c167af34a585819fe74d00c8b gcc/tree-profile.c
473621df97cbf00e502a5e815d90636a gcc/tree-scalar-evolution.c
1b02e05670920c8792f7c76edbe076c4 gcc/tree-scalar-evolution.h
! c886e08bf3d99fe013eee1c99fe47edd gcc/tree-sra.c
68e463ff24e74c8bb36fc91cf7ea35d1 gcc/tree-ssa-address.c
4f144c99892514a4414ffeb8afcf8113 gcc/tree-ssa-address.h
ade93318aa1dd2ace32c19766b12f982 gcc/tree-ssa-alias.c
ac310ca90f0632bb654ed1c7646d07f2 gcc/tree-ssa-alias.h
! f84c72618b12320e35b846f658e86214 gcc/tree-ssa-ccp.c
ca3aa63e717a70af149945d4ee9d8b7f gcc/tree-ssa-ccp.h
faab3dc9502edbab7409dd8797fd94af gcc/tree-ssa-coalesce.c
317ddaf9aa0104dddd20233e702e01ab gcc/tree-ssa-coalesce.h
--- 57680,57691 ----
ad8ba88c167af34a585819fe74d00c8b gcc/tree-profile.c
473621df97cbf00e502a5e815d90636a gcc/tree-scalar-evolution.c
1b02e05670920c8792f7c76edbe076c4 gcc/tree-scalar-evolution.h
! 2b2454b4960b00caf6fcd817050f19f5 gcc/tree-sra.c
68e463ff24e74c8bb36fc91cf7ea35d1 gcc/tree-ssa-address.c
4f144c99892514a4414ffeb8afcf8113 gcc/tree-ssa-address.h
ade93318aa1dd2ace32c19766b12f982 gcc/tree-ssa-alias.c
ac310ca90f0632bb654ed1c7646d07f2 gcc/tree-ssa-alias.h
! e9658082cc9e989af0d0b066205bff03 gcc/tree-ssa-ccp.c
ca3aa63e717a70af149945d4ee9d8b7f gcc/tree-ssa-ccp.h
faab3dc9502edbab7409dd8797fd94af gcc/tree-ssa-coalesce.c
317ddaf9aa0104dddd20233e702e01ab gcc/tree-ssa-coalesce.h
*************** f198a805f2cdb8b1498286e1269fb2bf gcc/tr
*** 57546,57556 ****
8e29657be03c1b4a6b31bb0f3c04532d gcc/tree-ssa-loop-ivopts.h
9235efdadb6242e3ec1be0a1f77a8bd2 gcc/tree-ssa-loop-manip.c
bd52a938042a3d9ee70f78865379c60c gcc/tree-ssa-loop-manip.h
! d435c2e0801183db5e4f4cf3a59fc8f5 gcc/tree-ssa-loop-niter.c
a53387a05fd56f1c0a7b258041d09524 gcc/tree-ssa-loop-niter.h
4dbfc3b9f8f9c989a279e20ebed7411c gcc/tree-ssa-loop-prefetch.c
7bb19ef1c822c0df63d1d066943cf499 gcc/tree-ssa-loop-split.c
! 41c0b0f481ae611c6491511c380d35da gcc/tree-ssa-loop-unswitch.c
134e4686a91b6b14309cd423625de906 gcc/tree-ssa-loop.c
7c883977ae5ca8f99c7baef499ec819d gcc/tree-ssa-loop.h
7128cc8c04fc4902a2739582fe4e4f8e gcc/tree-ssa-math-opts.c
--- 57705,57715 ----
8e29657be03c1b4a6b31bb0f3c04532d gcc/tree-ssa-loop-ivopts.h
9235efdadb6242e3ec1be0a1f77a8bd2 gcc/tree-ssa-loop-manip.c
bd52a938042a3d9ee70f78865379c60c gcc/tree-ssa-loop-manip.h
! 4991a8e9e93fedbde5ddbbee9f032130 gcc/tree-ssa-loop-niter.c
a53387a05fd56f1c0a7b258041d09524 gcc/tree-ssa-loop-niter.h
4dbfc3b9f8f9c989a279e20ebed7411c gcc/tree-ssa-loop-prefetch.c
7bb19ef1c822c0df63d1d066943cf499 gcc/tree-ssa-loop-split.c
! 01b379e1106a6dfd62ccf26fa40e1207 gcc/tree-ssa-loop-unswitch.c
134e4686a91b6b14309cd423625de906 gcc/tree-ssa-loop.c
7c883977ae5ca8f99c7baef499ec819d gcc/tree-ssa-loop.h
7128cc8c04fc4902a2739582fe4e4f8e gcc/tree-ssa-math-opts.c
*************** f3a1ba8cdac9b155fe4b3d2bfd7c0e04 gcc/tr
*** 57558,57576 ****
faf546a32913cc858b6e35a17288bf4a gcc/tree-ssa-operands.h
8886d357d83d57390c1f023dfd8d3d04 gcc/tree-ssa-phionlycprop.c
a2b4e1701d267320057480369230b48e gcc/tree-ssa-phiopt.c
! 329e65bafc62bee1f957d7f9f3b2b2a6 gcc/tree-ssa-phiprop.c
18e80fbbe5c0e74e4e5ec4d6cd0ca1ff gcc/tree-ssa-pre.c
236253ad5db25fc718d0c974ebca50f6 gcc/tree-ssa-propagate.c
3e37daab7057d09f238f1b5a1107d339 gcc/tree-ssa-propagate.h
! c1fd197e3da6f335f9396e0dbd409010 gcc/tree-ssa-reassoc.c
! 664c4e26ec388bdf440180a16c78b717 gcc/tree-ssa-sccvn.c
! e77c162f75624373185767f51d5b1745 gcc/tree-ssa-sccvn.h
52aad650c67052f4d0fb05119b5b33d2 gcc/tree-ssa-scopedtables.c
f7c97819a8d6cd14e1ba52ff42f9519b gcc/tree-ssa-scopedtables.h
26212a5bd2bf0ebc8b5eb1d44ffedfbd gcc/tree-ssa-sink.c
! 45e4bdf6b5f22bc5c81aae6a32447962 gcc/tree-ssa-strlen.c
! 65ff4dc1e0bd9c7222704cf28b558d9e gcc/tree-ssa-structalias.c
! 242968a9cd4ce7c554f66e3787863806 gcc/tree-ssa-tail-merge.c
983e049bd2b8555cefd79a1857036f27 gcc/tree-ssa-ter.c
629b1346e41d0eaf7999d9273d12343b gcc/tree-ssa-ter.h
d4c6c6ceed8639bbc2aeb01cbeaa97cd gcc/tree-ssa-threadbackward.c
--- 57717,57735 ----
faf546a32913cc858b6e35a17288bf4a gcc/tree-ssa-operands.h
8886d357d83d57390c1f023dfd8d3d04 gcc/tree-ssa-phionlycprop.c
a2b4e1701d267320057480369230b48e gcc/tree-ssa-phiopt.c
! 0cd90c169ed91cb76a60eca09ae5f840 gcc/tree-ssa-phiprop.c
18e80fbbe5c0e74e4e5ec4d6cd0ca1ff gcc/tree-ssa-pre.c
236253ad5db25fc718d0c974ebca50f6 gcc/tree-ssa-propagate.c
3e37daab7057d09f238f1b5a1107d339 gcc/tree-ssa-propagate.h
! e805649a2d042e676b630fda0e92060a gcc/tree-ssa-reassoc.c
! caaf9a72f3fd3a1a2eb58878db239586 gcc/tree-ssa-sccvn.c
! 855a6a94016da8307d4a7f81ac586a02 gcc/tree-ssa-sccvn.h
52aad650c67052f4d0fb05119b5b33d2 gcc/tree-ssa-scopedtables.c
f7c97819a8d6cd14e1ba52ff42f9519b gcc/tree-ssa-scopedtables.h
26212a5bd2bf0ebc8b5eb1d44ffedfbd gcc/tree-ssa-sink.c
! 403b9da99f816697d4efcef35c2b00e9 gcc/tree-ssa-strlen.c
! 42a84dc7a2a7700bc7df1a80fa7f9a36 gcc/tree-ssa-structalias.c
! fb5dee46b6b91059ab1db6d5cb9cc478 gcc/tree-ssa-tail-merge.c
983e049bd2b8555cefd79a1857036f27 gcc/tree-ssa-ter.c
629b1346e41d0eaf7999d9273d12343b gcc/tree-ssa-ter.h
d4c6c6ceed8639bbc2aeb01cbeaa97cd gcc/tree-ssa-threadbackward.c
*************** f074a5b3661311f44cd97298ce2721c8 gcc/tr
*** 57593,57605 ****
ddb2dd33dea05630b1bcaf17cf1e6fe6 gcc/tree-streamer.h
1dae91fc5487d137906e2984f737b2fc gcc/tree-switch-conversion.c
4f1437900d1eae97e34eee340c78d8f0 gcc/tree-tailcall.c
! 1b8ddb153ce001e1a6478b896db950b2 gcc/tree-vect-data-refs.c
9c4b793372502f0d56cc72e8bf4bd0c3 gcc/tree-vect-generic.c
304ad4e356fb822f28e4b42965218e62 gcc/tree-vect-loop-manip.c
9b6b13ac1b90a0adc6f5ee94ba68ec72 gcc/tree-vect-loop.c
6316f13f34c61edb2112ee83afcf6f76 gcc/tree-vect-patterns.c
! 43dff500e3084f1e0ded9ca1c207e1ce gcc/tree-vect-slp.c
! 9164df57e6f1432b4ff753f70f731410 gcc/tree-vect-stmts.c
6491d8028906ba909a4fd71f061f338f gcc/tree-vectorizer.c
76daa3059be9109db2b7dce0d0cf119a gcc/tree-vectorizer.h
77c216596dd02a8f51648625fb0b23bf gcc/tree-vrp.c
--- 57752,57764 ----
ddb2dd33dea05630b1bcaf17cf1e6fe6 gcc/tree-streamer.h
1dae91fc5487d137906e2984f737b2fc gcc/tree-switch-conversion.c
4f1437900d1eae97e34eee340c78d8f0 gcc/tree-tailcall.c
! 60ac277fe744bdffc1d3cc8d23c114e3 gcc/tree-vect-data-refs.c
9c4b793372502f0d56cc72e8bf4bd0c3 gcc/tree-vect-generic.c
304ad4e356fb822f28e4b42965218e62 gcc/tree-vect-loop-manip.c
9b6b13ac1b90a0adc6f5ee94ba68ec72 gcc/tree-vect-loop.c
6316f13f34c61edb2112ee83afcf6f76 gcc/tree-vect-patterns.c
! d10be64c52f38ae35a44db0ec4ed850d gcc/tree-vect-slp.c
! 3a78630c6ec2ebbb8dbe30865c3a4122 gcc/tree-vect-stmts.c
6491d8028906ba909a4fd71f061f338f gcc/tree-vectorizer.c
76daa3059be9109db2b7dce0d0cf119a gcc/tree-vectorizer.h
77c216596dd02a8f51648625fb0b23bf gcc/tree-vrp.c
*************** f8aeb637e24e2147a52ec643e9c28aef gcc/tr
*** 57614,57621 ****
5efa8f3343ecdf353e4049ac62790fd1 gcc/typeclass.h
aab19944e5d4ede282dca320f8ad2758 gcc/typed-splay-tree.c
8546cfccd93736ce37e8356167a8c8d3 gcc/typed-splay-tree.h
! f749ad37d124140f832910f7b130feed gcc/ubsan.c
! 1aec75ae26d6152a86c18167ac8981e5 gcc/ubsan.h
ad3126878606ef1f2a1dcdc03c432674 gcc/valtrack.c
fe46b58c2d968098a9ae6e7a7445cae3 gcc/valtrack.h
98fdc9a291306955c55665ff6b44c42b gcc/value-prof.c
--- 57773,57780 ----
5efa8f3343ecdf353e4049ac62790fd1 gcc/typeclass.h
aab19944e5d4ede282dca320f8ad2758 gcc/typed-splay-tree.c
8546cfccd93736ce37e8356167a8c8d3 gcc/typed-splay-tree.h
! 4e0c396d7f07487310de1abbfe1c9afa gcc/ubsan.c
! abd69325eb08fa62d523a28ffb55a64c gcc/ubsan.h
ad3126878606ef1f2a1dcdc03c432674 gcc/valtrack.c
fe46b58c2d968098a9ae6e7a7445cae3 gcc/valtrack.h
98fdc9a291306955c55665ff6b44c42b gcc/value-prof.c
*************** e48b954d508e3167f06f4a8d82ea5cd8 gcc/wi
*** 57640,57650 ****
4610af587f4dc950fe9a6ef2235dfff9 gcc/xcoff.h
d7feb10b49afbc551ef8ef0e7c8b382a gcc/xcoffout.c
8ac0a7cac3c2354f43d17230a00549ee gcc/xcoffout.h
! 32b923ab9d2d108c88136fc32afaece5 gnattools/ChangeLog
aaa671ca98fa9f94bfedd0ab395c5505 gnattools/Makefile.in
c59f18e88cbf4b04095185094daf9a84 gnattools/configure
eb3f980bf11ec11e25ddc6f29983830a gnattools/configure.ac
! 3ea83c853d76c32eb265302f81b79922 gotools/ChangeLog
240cdfac222bad04b3c6c59b6e33224f gotools/Makefile.am
b135327a9b19851bf704c9bdac3735cf gotools/Makefile.in
7e23031e2e274aaa07b61c1e8f18dc99 gotools/README
--- 57799,57809 ----
4610af587f4dc950fe9a6ef2235dfff9 gcc/xcoff.h
d7feb10b49afbc551ef8ef0e7c8b382a gcc/xcoffout.c
8ac0a7cac3c2354f43d17230a00549ee gcc/xcoffout.h
! ff662ee9fa406cabf16cea053ab1b238 gnattools/ChangeLog
aaa671ca98fa9f94bfedd0ab395c5505 gnattools/Makefile.in
c59f18e88cbf4b04095185094daf9a84 gnattools/configure
eb3f980bf11ec11e25ddc6f29983830a gnattools/configure.ac
! 6e8e75236b4034947f158a6c7676003c gotools/ChangeLog
240cdfac222bad04b3c6c59b6e33224f gotools/Makefile.am
b135327a9b19851bf704c9bdac3735cf gotools/Makefile.in
7e23031e2e274aaa07b61c1e8f18dc99 gotools/README
*************** c4e8176c1964a5ebe0a55900f2141299 gotool
*** 57656,57662 ****
eb2aeb3a6cffe7b26a8f1c8a2da23dcd gotools/gofmt.1
59530bdf33659b29e73d4adb9f9f6552 include/COPYING
d32239bcb673463ab874e80d47fae504 include/COPYING3
! 27c8a5796d530b5b53d4c7dc28643998 include/ChangeLog
4263432a72ff47ed8bf420208ee7eea5 include/ChangeLog-9103
a43d76108493b20da790f953f829c6a5 include/ChangeLog.jit
f5224d917e0ec7656fa5c368c93b1c13 include/ansidecl.h
--- 57815,57821 ----
eb2aeb3a6cffe7b26a8f1c8a2da23dcd gotools/gofmt.1
59530bdf33659b29e73d4adb9f9f6552 include/COPYING
d32239bcb673463ab874e80d47fae504 include/COPYING3
! 3baa0e2b8383803a3bd78e26125d23c0 include/ChangeLog
4263432a72ff47ed8bf420208ee7eea5 include/ChangeLog-9103
a43d76108493b20da790f953f829c6a5 include/ChangeLog.jit
f5224d917e0ec7656fa5c368c93b1c13 include/ansidecl.h
*************** a2c2be56ed85992d72e0a1e16388ce83 includ
*** 57700,57706 ****
a3809e336de193fa8866271870dd0443 include/xregex2.h
323e072fba874802e42a3a1a6468b335 include/xtensa-config.h
361482dd6b5b5eb7090fff3986fba68a install-sh
! 2df36eb6d1bd67670f68e0a0e930b2d0 intl/ChangeLog
cad1d6fab2274517783de7433c0faa74 intl/Makefile.in
6ec998bb4716c744bf8185e607f69301 intl/README
76ca170a525d5b84d90f0478fe788931 intl/VERSION
--- 57859,57865 ----
a3809e336de193fa8866271870dd0443 include/xregex2.h
323e072fba874802e42a3a1a6468b335 include/xtensa-config.h
361482dd6b5b5eb7090fff3986fba68a install-sh
! d3a705616faa8b1a493b325c09c7b026 intl/ChangeLog
cad1d6fab2274517783de7433c0faa74 intl/Makefile.in
6ec998bb4716c744bf8185e607f69301 intl/README
76ca170a525d5b84d90f0478fe788931 intl/VERSION
*************** d50a8c6c5b41089930accbdce767d3c0 intl/p
*** 57742,57753 ****
b4758a0194e3e41362b939911472ce62 intl/relocatable.c
bedade7bcfc3bc5eb09a2c6844f637f3 intl/relocatable.h
43f287d082528203fc85c1d2d81bf30d intl/textdomain.c
! 8377cf34cad9693f3260a1f94367abbe libada/ChangeLog
85a2c02d6be7c7bbef19b47329e3f001 libada/Makefile.in
! 06445679a1038995e15058e9cf9c4a5b libada/configure
! 4b936d09a4f5b40f64e2d2ae49bea5f3 libada/configure.ac
46d3fe6da7a771cc2d5420c4137a6861 libatomic/.gitignore
! 5262eca9cc1b89a775ebbbd6f9ac9327 libatomic/ChangeLog
0e2617e8dd9c8750a069dec0be5238aa libatomic/Makefile.am
a4b4277b02f2c77ee920b5da5684fc9f libatomic/Makefile.in
361fca640a8f8ae0534948c6464cd031 libatomic/acinclude.m4
--- 57901,57912 ----
b4758a0194e3e41362b939911472ce62 intl/relocatable.c
bedade7bcfc3bc5eb09a2c6844f637f3 intl/relocatable.h
43f287d082528203fc85c1d2d81bf30d intl/textdomain.c
! 9a41546685f0d769aefc51d0d5ca69c1 libada/ChangeLog
85a2c02d6be7c7bbef19b47329e3f001 libada/Makefile.in
! e5e690bd9711d1a0ae3494a605a70916 libada/configure
! e29be9defcc56c307519b82f9be9bf6b libada/configure.ac
46d3fe6da7a771cc2d5420c4137a6861 libatomic/.gitignore
! 3fec5f962aaec44621fde053eb734776 libatomic/ChangeLog
0e2617e8dd9c8750a069dec0be5238aa libatomic/Makefile.am
a4b4277b02f2c77ee920b5da5684fc9f libatomic/Makefile.in
361fca640a8f8ae0534948c6464cd031 libatomic/acinclude.m4
*************** c03a072efac9b30f8f8429ac52fd246b libato
*** 57831,57837 ****
8a7308fda7ed1543cb9e3be0f8e47bce libatomic/testsuite/libatomic.c/atomic-store-5.c
40618200985a15bcba64f871863da498 libatomic/testsuite/libatomic.c/c.exp
97b0c9cdfcb733664bdf4efe0f5dc449 libatomic/testsuite/libatomic.c/generic-2.c
! 972ba635e8227476533484bf0ec9b15b libbacktrace/ChangeLog
eb3a88b53140eb234a99a4b3a55e56bf libbacktrace/ChangeLog.jit
be5cf12569500d943e2cb547bdf7a602 libbacktrace/Makefile.am
d470ca14200db6955e2aa4b9e0bdb4ad libbacktrace/Makefile.in
--- 57990,57996 ----
8a7308fda7ed1543cb9e3be0f8e47bce libatomic/testsuite/libatomic.c/atomic-store-5.c
40618200985a15bcba64f871863da498 libatomic/testsuite/libatomic.c/c.exp
97b0c9cdfcb733664bdf4efe0f5dc449 libatomic/testsuite/libatomic.c/generic-2.c
! b1c6f09d6173de72aed818931e2e3f22 libbacktrace/ChangeLog
eb3a88b53140eb234a99a4b3a55e56bf libbacktrace/ChangeLog.jit
be5cf12569500d943e2cb547bdf7a602 libbacktrace/Makefile.am
d470ca14200db6955e2aa4b9e0bdb4ad libbacktrace/Makefile.in
*************** ba2412bc59c92c67dbc379a84dd9f9e8 libbac
*** 57863,57869 ****
2fbbbd9fd16e0d40ff744a53d93672f4 libbacktrace/state.c
2659132b1c1fb664296bed58947a1327 libbacktrace/stest.c
0c34f70856e684a5a2d88cef4d26a433 libbacktrace/unknown.c
! 1e47c98c67fd64eeb6b78468f77ef658 libcc1/ChangeLog
a046123da46f45ef05c23464bda5ea4c libcc1/Makefile.am
3b8fea7df7b2debbea080163365ba6ae libcc1/Makefile.in
5f253fc15bb29a40419f12ce42f92147 libcc1/aclocal.m4
--- 58022,58028 ----
2fbbbd9fd16e0d40ff744a53d93672f4 libbacktrace/state.c
2659132b1c1fb664296bed58947a1327 libbacktrace/stest.c
0c34f70856e684a5a2d88cef4d26a433 libbacktrace/unknown.c
! f90315956818d41d2a05c124090ca654 libcc1/ChangeLog
a046123da46f45ef05c23464bda5ea4c libcc1/Makefile.am
3b8fea7df7b2debbea080163365ba6ae libcc1/Makefile.in
5f253fc15bb29a40419f12ce42f92147 libcc1/aclocal.m4
*************** adf6e179394cf6ed80e1c2c7fcf92d1f libcc1
*** 57891,57897 ****
c66f2f1d1887d636535fd09532a98f2f libcc1/names.hh
4e2e588c20bbaefa4ce3a333e0ba9a98 libcc1/rpc.hh
e0b03ce59463dc7215bdec25060a78fe libcc1/status.hh
! 5551c32e092545d998c074c83e8c1b2e libcilkrts/ChangeLog
c60cb24ed9572dea78562531f0136e1d libcilkrts/Makefile.am
6e9956a8b6e5fc457cc5ddb53701d8ca libcilkrts/Makefile.in
ec72a9778565ec08ebbe13cb95aa7245 libcilkrts/README
--- 58050,58056 ----
c66f2f1d1887d636535fd09532a98f2f libcc1/names.hh
4e2e588c20bbaefa4ce3a333e0ba9a98 libcc1/rpc.hh
e0b03ce59463dc7215bdec25060a78fe libcc1/status.hh
! d05ec461791a3f6b751bbd7c6e6f2a46 libcilkrts/ChangeLog
c60cb24ed9572dea78562531f0136e1d libcilkrts/Makefile.am
6e9956a8b6e5fc457cc5ddb53701d8ca libcilkrts/Makefile.in
ec72a9778565ec08ebbe13cb95aa7245 libcilkrts/README
*************** c0f56eaf0c2666b2eab64272177ac60a libcil
*** 57960,57966 ****
75b17abeded44900494d3a9b8542277a libcilkrts/runtime/config/generic/os-unix-sysdep.c
c0f56eaf0c2666b2eab64272177ac60a libcilkrts/runtime/config/sparc/cilk-abi-vla.c
ab2d7bca9f8a8218f59935809bc401ff libcilkrts/runtime/config/sparc/os-fence.h
! 0e32fcf0535cfff4f8ac915d1ce076a0 libcilkrts/runtime/config/sparc/os-unix-sysdep.c
9a48494212ea47d0dfdb894c4725dfb4 libcilkrts/runtime/config/x86/cilk-abi-vla.c
d621f31f550b11d4094f496026872e9b libcilkrts/runtime/config/x86/os-fence.h
655e3bd191be9d8265aa9bd8f91b5c0d libcilkrts/runtime/config/x86/os-unix-sysdep.c
--- 58119,58125 ----
75b17abeded44900494d3a9b8542277a libcilkrts/runtime/config/generic/os-unix-sysdep.c
c0f56eaf0c2666b2eab64272177ac60a libcilkrts/runtime/config/sparc/cilk-abi-vla.c
ab2d7bca9f8a8218f59935809bc401ff libcilkrts/runtime/config/sparc/os-fence.h
! 743554e88d58c67dc6bf444e88d25186 libcilkrts/runtime/config/sparc/os-unix-sysdep.c
9a48494212ea47d0dfdb894c4725dfb4 libcilkrts/runtime/config/x86/cilk-abi-vla.c
d621f31f550b11d4094f496026872e9b libcilkrts/runtime/config/x86/os-fence.h
655e3bd191be9d8265aa9bd8f91b5c0d libcilkrts/runtime/config/x86/os-unix-sysdep.c
*************** ee0d0e21e7bc07a7a6b283fc47e710a4 libcil
*** 57977,57983 ****
9c087fb8220ac4a7268192c176e7a55a libcilkrts/runtime/global_state.cpp
2730fe74d46b18bee36cb46da36c3a06 libcilkrts/runtime/global_state.h
2fd9617712405673eae8547e48f0acf1 libcilkrts/runtime/jmpbuf.c
! 7ef17d00b289f46cd355da8d560e5a8d libcilkrts/runtime/jmpbuf.h
23877ecabcc5f18e4e75e178c8a3e814 libcilkrts/runtime/linux-symbols.ver
427b224a0ad5fcd0ce3a9a9f95e43ab7 libcilkrts/runtime/local_state.c
37a3690cd1fc5b26bc4bc643f69f1210 libcilkrts/runtime/local_state.h
--- 58136,58142 ----
9c087fb8220ac4a7268192c176e7a55a libcilkrts/runtime/global_state.cpp
2730fe74d46b18bee36cb46da36c3a06 libcilkrts/runtime/global_state.h
2fd9617712405673eae8547e48f0acf1 libcilkrts/runtime/jmpbuf.c
! efd4578344d3f1354a3919fe2e2b1bef libcilkrts/runtime/jmpbuf.h
23877ecabcc5f18e4e75e178c8a3e814 libcilkrts/runtime/linux-symbols.ver
427b224a0ad5fcd0ce3a9a9f95e43ab7 libcilkrts/runtime/local_state.c
37a3690cd1fc5b26bc4bc643f69f1210 libcilkrts/runtime/local_state.h
*************** ed7c4b18a37a9956d38cc2de890d5c0f libcil
*** 58020,58026 ****
0c426f98ab2644f7789533e26a81622e libcilkrts/runtime/sysdep.h
2c3a3b2209bf4b41ad77b803856dc02a libcilkrts/runtime/worker_mutex.c
ef828695a2adb12b2c20e35ffae8e0c8 libcilkrts/runtime/worker_mutex.h
! aa6a2d351314fa9059c0dd5491577bfb libcpp/ChangeLog
2bd831b17997584e38305782cebe6948 libcpp/ChangeLog.jit
09398b05cc9619875b188b5b9b5fb8a0 libcpp/Makefile.in
efb9decde4743620252ededfe7310a3d libcpp/aclocal.m4
--- 58179,58185 ----
0c426f98ab2644f7789533e26a81622e libcilkrts/runtime/sysdep.h
2c3a3b2209bf4b41ad77b803856dc02a libcilkrts/runtime/worker_mutex.c
ef828695a2adb12b2c20e35ffae8e0c8 libcilkrts/runtime/worker_mutex.h
! 63b37be6b0342eeecaac5b9f93ed139c libcpp/ChangeLog
2bd831b17997584e38305782cebe6948 libcpp/ChangeLog.jit
09398b05cc9619875b188b5b9b5fb8a0 libcpp/Makefile.in
efb9decde4743620252ededfe7310a3d libcpp/aclocal.m4
*************** c5c375af513d7883fd2eb47dfc975855 libcpp
*** 58048,58054 ****
5bd25c7374dce6b4204276b21cdfa31d libcpp/makeucnid.c
e70c5326d8d9cbbf9ca5ae4ca2dc1370 libcpp/mkdeps.c
9f76d47dc04496af0317d5a8d0a1bcbd libcpp/pch.c
! b104e940dc7ea5b43a80c600bcc8ce56 libcpp/po/ChangeLog
17a463bdc4264f83ff6f5deb2fc0b3a6 libcpp/po/be.gmo
674a2819e662ae2d8bfbb6285a7ad2c4 libcpp/po/be.po
c4f0b21d10c51c5c842d92f8c6bd1e2b libcpp/po/ca.gmo
--- 58207,58213 ----
5bd25c7374dce6b4204276b21cdfa31d libcpp/makeucnid.c
e70c5326d8d9cbbf9ca5ae4ca2dc1370 libcpp/mkdeps.c
9f76d47dc04496af0317d5a8d0a1bcbd libcpp/pch.c
! 5aa02ad09cc05c8bd9452be7e10c3717 libcpp/po/ChangeLog
17a463bdc4264f83ff6f5deb2fc0b3a6 libcpp/po/be.gmo
674a2819e662ae2d8bfbb6285a7ad2c4 libcpp/po/be.po
c4f0b21d10c51c5c842d92f8c6bd1e2b libcpp/po/ca.gmo
*************** cea4768b3d4d14d9a800773faf100388 libcpp
*** 58098,58104 ****
a62eb585eca6fd68a7bbe8b9294972d4 libcpp/ucnid.h
29a3c2eb1562ff70daad7253fabaeffb libcpp/ucnid.tab
a6c2b3de06c7424706b16f4c206396a1 libdecnumber/.gitignore
! 147ac954b9a3573e06390a8b83fc1671 libdecnumber/ChangeLog
2bd831b17997584e38305782cebe6948 libdecnumber/ChangeLog.jit
1a6bde55e34f3c983baa5211a6400cba libdecnumber/Makefile.in
b9ab907f769f0664ed31991a9c9bf3bb libdecnumber/aclocal.m4
--- 58257,58263 ----
a62eb585eca6fd68a7bbe8b9294972d4 libcpp/ucnid.h
29a3c2eb1562ff70daad7253fabaeffb libcpp/ucnid.tab
a6c2b3de06c7424706b16f4c206396a1 libdecnumber/.gitignore
! 4153d495300afd6e73b4c05465a76925 libdecnumber/ChangeLog
2bd831b17997584e38305782cebe6948 libdecnumber/ChangeLog.jit
1a6bde55e34f3c983baa5211a6400cba libdecnumber/Makefile.in
b9ab907f769f0664ed31991a9c9bf3bb libdecnumber/aclocal.m4
*************** a97c47969dfc92a7666dfe3c2e1e1448 libdec
*** 58161,58167 ****
f8f385e8ac437b3cec6d5d257a8ca92b libdecnumber/dpd/decimal64.c
c44ad1b41c2725fb70917c5f60b033d2 libdecnumber/dpd/decimal64.h
0f6db29710e7075c2fd62bc4478b3b8d libdecnumber/dpd/decimal64Symbols.h
! 241eec492d1fb04847eb1b0b7c370d5e libffi/ChangeLog
ba66fc19311348d373ec271be939a659 libffi/ChangeLog.libffi
fbbc216bc25d759a72ea3e6d734af56b libffi/ChangeLog.libgcj
d946d2b97454ad50a1dbfbf48923c5be libffi/ChangeLog.v1
--- 58320,58326 ----
f8f385e8ac437b3cec6d5d257a8ca92b libdecnumber/dpd/decimal64.c
c44ad1b41c2725fb70917c5f60b033d2 libdecnumber/dpd/decimal64.h
0f6db29710e7075c2fd62bc4478b3b8d libdecnumber/dpd/decimal64Symbols.h
! f42a2ff9994d25132cf709925f759586 libffi/ChangeLog
ba66fc19311348d373ec271be939a659 libffi/ChangeLog.libffi
fbbc216bc25d759a72ea3e6d734af56b libffi/ChangeLog.libgcj
d946d2b97454ad50a1dbfbf48923c5be libffi/ChangeLog.v1
*************** d47c79b281339983862a8e52d8c73f0f libffi
*** 58518,58533 ****
291be426192f460f6a07dfe1c96ab094 libffi/testsuite/libffi.special/special.exp
93fc3ea311b79f64004992807ce75d1e libffi/testsuite/libffi.special/unwindtest.cc
185d0795017fbbe253a13db8e34085f9 libffi/testsuite/libffi.special/unwindtest_ffi_call.cc
! 3af9ad17fd1677d99723803e76bdb97d libgcc/ChangeLog
14791b3aecdd572b8a4ecb3ea32778db libgcc/Makefile.in
! 71ef020ea4762f0f60d938ae560980bc libgcc/config.host
! 67dad94e0b219322f9372c5853b4742a libgcc/config.in
0ec94edef92736a572f23163aecddb69 libgcc/config/aarch64/aarch64-unwind.h
0f24438599446b7705f90a715e825b26 libgcc/config/aarch64/crtfastmath.c
d6d365fcf448131efee853326011f3c6 libgcc/config/aarch64/crti.S
5a13b858b4e81ccc7cf05370a910b193 libgcc/config/aarch64/crtn.S
b799fa1d5c2e0691a927210cc626f66f libgcc/config/aarch64/freebsd-unwind.h
! 06f8892d6c292a63a84592b27351cff6 libgcc/config/aarch64/linux-unwind.h
e1a47779a0836598fcf92d3367929ea3 libgcc/config/aarch64/sfp-exceptions.c
bb0a6423543a778cadccc7d00f43925a libgcc/config/aarch64/sfp-machine.h
2b79c5b1752d9a31bc329327ba546453 libgcc/config/aarch64/sync-cache.c
--- 58677,58692 ----
291be426192f460f6a07dfe1c96ab094 libffi/testsuite/libffi.special/special.exp
93fc3ea311b79f64004992807ce75d1e libffi/testsuite/libffi.special/unwindtest.cc
185d0795017fbbe253a13db8e34085f9 libffi/testsuite/libffi.special/unwindtest_ffi_call.cc
! dca8b0550b04fbed8622a331edc02dfb libgcc/ChangeLog
14791b3aecdd572b8a4ecb3ea32778db libgcc/Makefile.in
! 95a0458c3031af140af9db9c168af776 libgcc/config.host
! d379c1b8013b8714e8c9b01110f0ceb9 libgcc/config.in
0ec94edef92736a572f23163aecddb69 libgcc/config/aarch64/aarch64-unwind.h
0f24438599446b7705f90a715e825b26 libgcc/config/aarch64/crtfastmath.c
d6d365fcf448131efee853326011f3c6 libgcc/config/aarch64/crti.S
5a13b858b4e81ccc7cf05370a910b193 libgcc/config/aarch64/crtn.S
b799fa1d5c2e0691a927210cc626f66f libgcc/config/aarch64/freebsd-unwind.h
! 82ec832201b743bbcc44eff9baabb90a libgcc/config/aarch64/linux-unwind.h
e1a47779a0836598fcf92d3367929ea3 libgcc/config/aarch64/sfp-exceptions.c
bb0a6423543a778cadccc7d00f43925a libgcc/config/aarch64/sfp-machine.h
2b79c5b1752d9a31bc329327ba546453 libgcc/config/aarch64/sync-cache.c
*************** bd1aa20cc910eec89467ac7766d3f72b libgcc
*** 58536,58544 ****
67e8a2ad5026053a6e2749b31f3bdc5a libgcc/config/aarch64/value-unwind.h
3ae447ab8fb0460c7fcd37b685308db3 libgcc/config/alpha/crtfastmath.c
d943dce2bf35e1cbbe500322e7a0e213 libgcc/config/alpha/libgcc-alpha-ldbl.ver
! b713d3affb5a61f9a1bb38621794344e libgcc/config/alpha/linux-unwind.h
444ed2225f21ae2923f85d6d4d658a87 libgcc/config/alpha/qrnnd.S
! c45798ce39178e619ff48bf689b549be libgcc/config/alpha/t-alpha
95db551210150c5b18529c72cfdaeabf libgcc/config/alpha/t-ieee
70f7baadf7c58b1adae96daa38a6843f libgcc/config/alpha/t-linux
600b5cfe4987de3985ad1ff7316166cc libgcc/config/alpha/t-vms
--- 58695,58703 ----
67e8a2ad5026053a6e2749b31f3bdc5a libgcc/config/aarch64/value-unwind.h
3ae447ab8fb0460c7fcd37b685308db3 libgcc/config/alpha/crtfastmath.c
d943dce2bf35e1cbbe500322e7a0e213 libgcc/config/alpha/libgcc-alpha-ldbl.ver
! 292ff5c1bc41061e12a2db6387ec08ae libgcc/config/alpha/linux-unwind.h
444ed2225f21ae2923f85d6d4d658a87 libgcc/config/alpha/qrnnd.S
! e06033e6f9902c9e703e237d511df6c4 libgcc/config/alpha/t-alpha
95db551210150c5b18529c72cfdaeabf libgcc/config/alpha/t-ieee
70f7baadf7c58b1adae96daa38a6843f libgcc/config/alpha/t-linux
600b5cfe4987de3985ad1ff7316166cc libgcc/config/alpha/t-vms
*************** dd1ccf1641e646fd2c36d154c45a78f3 libgcc
*** 58629,58636 ****
fc87e45e073829d21e9427a38f435e3b libgcc/config/arm/t-symbian
0b61332cccc4af9b144b6db99e213dcb libgcc/config/arm/t-wince-pe
70a16725f4cbb3369c2086af7752dd17 libgcc/config/arm/unaligned-funcs.c
! 3666dc6dc271abfd8c24c3229db14d27 libgcc/config/arm/unwind-arm.c
! 4c4ac14bf46d13881aef8a5c8167b325 libgcc/config/arm/unwind-arm.h
65c21a5ccb1d18ca52deb9336dc5b0cb libgcc/config/avr/avr-lib.h
30ccc505e2e79c3cb960f64048440316 libgcc/config/avr/lib1funcs-fixed.S
51474f31c7676cb9fafd2c32dc3973e5 libgcc/config/avr/lib1funcs.S
--- 58788,58795 ----
fc87e45e073829d21e9427a38f435e3b libgcc/config/arm/t-symbian
0b61332cccc4af9b144b6db99e213dcb libgcc/config/arm/t-wince-pe
70a16725f4cbb3369c2086af7752dd17 libgcc/config/arm/unaligned-funcs.c
! 0403e157c9deed6b2d504c192dd6e673 libgcc/config/arm/unwind-arm.c
! 0a62a31d1297312d779395f1d079471e libgcc/config/arm/unwind-arm.h
65c21a5ccb1d18ca52deb9336dc5b0cb libgcc/config/avr/avr-lib.h
30ccc505e2e79c3cb960f64048440316 libgcc/config/avr/lib1funcs-fixed.S
51474f31c7676cb9fafd2c32dc3973e5 libgcc/config/avr/lib1funcs.S
*************** cc19c0d61b306f73b1915f22e38bd296 libgcc
*** 58643,58649 ****
48c1d10756bf94923cbb700db8b7d7c9 libgcc/config/bfin/crtn.S
0995dfa2a3aafb7a6843126106e3fc6b libgcc/config/bfin/lib1funcs.S
7e13562c80372308b76dfca1454f0d5e libgcc/config/bfin/libgcc-glibc.ver
! a1446c82e3b1159860bc40d022e64721 libgcc/config/bfin/linux-unwind.h
4e54ca63fc628fdd56df2687a2bf457e libgcc/config/bfin/t-bfin
a5e909e203a6fbf202b2eaad6bff3601 libgcc/config/bfin/t-crtlibid
17298642a82c8a2809260d1eb08f7e4e libgcc/config/bfin/t-crtstuff
--- 58802,58808 ----
48c1d10756bf94923cbb700db8b7d7c9 libgcc/config/bfin/crtn.S
0995dfa2a3aafb7a6843126106e3fc6b libgcc/config/bfin/lib1funcs.S
7e13562c80372308b76dfca1454f0d5e libgcc/config/bfin/libgcc-glibc.ver
! dea89c7fb3124a14d042f3568339dfd2 libgcc/config/bfin/linux-unwind.h
4e54ca63fc628fdd56df2687a2bf457e libgcc/config/bfin/t-bfin
a5e909e203a6fbf202b2eaad6bff3601 libgcc/config/bfin/t-crtlibid
17298642a82c8a2809260d1eb08f7e4e libgcc/config/bfin/t-crtstuff
*************** c0849f930fdce7aae6375eff1e71563a libgcc
*** 58785,58791 ****
a15c0e15f0a6c9989393afdf26fb8d30 libgcc/config/i386/cygming-crtend.c
9c072823f180d7d3bdd78f0320373fd9 libgcc/config/i386/cygwin.S
834278e2edcb6ba6fc0f5fc9e68e87a1 libgcc/config/i386/darwin-lib.h
! 9ba9f373cf37fe0ddb81beb99c9d608b libgcc/config/i386/dragonfly-unwind.h
eba0fa18705d83070595c471d6663ee1 libgcc/config/i386/elf-lib.h
95e880092a36064dfae4fb4fd2cb60a6 libgcc/config/i386/enable-execute-stack-mingw32.c
ad974b61c0e4a8410ebd49243d585f87 libgcc/config/i386/freebsd-unwind.h
--- 58944,58950 ----
a15c0e15f0a6c9989393afdf26fb8d30 libgcc/config/i386/cygming-crtend.c
9c072823f180d7d3bdd78f0320373fd9 libgcc/config/i386/cygwin.S
834278e2edcb6ba6fc0f5fc9e68e87a1 libgcc/config/i386/darwin-lib.h
! 920049a2261f8bd7966f7bc02ed26954 libgcc/config/i386/dragonfly-unwind.h
eba0fa18705d83070595c471d6663ee1 libgcc/config/i386/elf-lib.h
95e880092a36064dfae4fb4fd2cb60a6 libgcc/config/i386/enable-execute-stack-mingw32.c
ad974b61c0e4a8410ebd49243d585f87 libgcc/config/i386/freebsd-unwind.h
*************** cea0210f0c071b362b49db3d0f9985af libgcc
*** 58797,58803 ****
5aaaa4ed215c4ab2b93a13c0461e870e libgcc/config/i386/libgcc-darwin.10.5.ver
6c531dff2b0b516fe61b79251c85c3e2 libgcc/config/i386/libgcc-glibc.ver
18e641be752a4acd75eb9ebfca9f3520 libgcc/config/i386/libgcc-sol2.ver
! b0fcf804ebbb10abf9bcdfed400691eb libgcc/config/i386/linux-unwind.h
c279b955db9fa9cb3d07e3a101ad5a7d libgcc/config/i386/morestack.S
2da63dfccefa922b713e390a2a8f0db1 libgcc/config/i386/sfp-exceptions.c
eff2f552940053c3c5d9d09dee943b13 libgcc/config/i386/sfp-machine.h
--- 58956,58962 ----
5aaaa4ed215c4ab2b93a13c0461e870e libgcc/config/i386/libgcc-darwin.10.5.ver
6c531dff2b0b516fe61b79251c85c3e2 libgcc/config/i386/libgcc-glibc.ver
18e641be752a4acd75eb9ebfca9f3520 libgcc/config/i386/libgcc-sol2.ver
! 9db8911373869918ef86f5590d868b14 libgcc/config/i386/linux-unwind.h
c279b955db9fa9cb3d07e3a101ad5a7d libgcc/config/i386/morestack.S
2da63dfccefa922b713e390a2a8f0db1 libgcc/config/i386/sfp-exceptions.c
eff2f552940053c3c5d9d09dee943b13 libgcc/config/i386/sfp-machine.h
*************** e8ba4116276e7713f582c7b0193fac3f libgcc
*** 58864,58870 ****
19e293667c8b673f1c0e2284b85f9b99 libgcc/config/ia64/vms-unwind.h
57c6f8e50666a31bd88fbbebfbd77725 libgcc/config/iq2000/lib2funcs.c
102f7dad8ad6b54434a1b8313d1e42c4 libgcc/config/iq2000/t-iq2000
! 777492727e280fe99de6e63609214932 libgcc/config/libbid/ChangeLog
bf92e3d9d8c85d16491b46e9b705e9d6 libgcc/config/libbid/_addsub_dd.c
07fb00a8e3903086b062319087bfd206 libgcc/config/libbid/_addsub_sd.c
7ae95dbcf6a647ed194b9156e261646f libgcc/config/libbid/_addsub_td.c
--- 59023,59029 ----
19e293667c8b673f1c0e2284b85f9b99 libgcc/config/ia64/vms-unwind.h
57c6f8e50666a31bd88fbbebfbd77725 libgcc/config/iq2000/lib2funcs.c
102f7dad8ad6b54434a1b8313d1e42c4 libgcc/config/iq2000/t-iq2000
! 581a91bbef7215dd759aa97577f2b372 libgcc/config/libbid/ChangeLog
bf92e3d9d8c85d16491b46e9b705e9d6 libgcc/config/libbid/_addsub_dd.c
07fb00a8e3903086b062319087bfd206 libgcc/config/libbid/_addsub_sd.c
7ae95dbcf6a647ed194b9156e261646f libgcc/config/libbid/_addsub_td.c
*************** cc0c762c0303d6b0540388d46b5fae02 libgcc
*** 59052,59058 ****
c88d87907a20077db176016165428d4b libgcc/config/m68k/fpgnulib.c
3e845fdbea2c3a2ff8c12e50c3789864 libgcc/config/m68k/lb1sf68.S
c22c36802ae13c7a655e939271fcc829 libgcc/config/m68k/linux-atomic.c
! 139ac8449be4f3eb0b9085d5cdf6935a libgcc/config/m68k/linux-unwind.h
2e4fd3e401c9159da9f32d5965b5afa1 libgcc/config/m68k/t-floatlib
de217c41c217f4341d6d546afa9a79f2 libgcc/config/m68k/t-linux
4e281c631e54b8912258f84196fec9e6 libgcc/config/m68k/t-slibgcc-elf-ver
--- 59211,59217 ----
c88d87907a20077db176016165428d4b libgcc/config/m68k/fpgnulib.c
3e845fdbea2c3a2ff8c12e50c3789864 libgcc/config/m68k/lb1sf68.S
c22c36802ae13c7a655e939271fcc829 libgcc/config/m68k/linux-atomic.c
! 8fa6a96386e85c4f9553506b2a3a4a2e libgcc/config/m68k/linux-unwind.h
2e4fd3e401c9159da9f32d5965b5afa1 libgcc/config/m68k/t-floatlib
de217c41c217f4341d6d546afa9a79f2 libgcc/config/m68k/t-linux
4e281c631e54b8912258f84196fec9e6 libgcc/config/m68k/t-slibgcc-elf-ver
*************** ff5e4f71ea032dff40109ad0f37c7f9f libgcc
*** 59380,59386 ****
db8b7b65ba6f6db4183ca0c0904b141c libgcc/config/nios2/lib2-mul.c
7e6043632c08eac92d56c3555559eee3 libgcc/config/nios2/lib2-nios2.h
30eb310ffcdb54e28b49c131148d59af libgcc/config/nios2/linux-atomic.c
! 11e2d7ed5996362c4bb5ce36588ab3bd libgcc/config/nios2/linux-unwind.h
a060e9058c6f6549f0288f58adb410ae libgcc/config/nios2/sfp-machine.h
598bde069aeebadde9b08f8703ab2c77 libgcc/config/nios2/t-linux
058cf7bee1e8fb40a62590a2558c7f76 libgcc/config/nios2/t-nios2
--- 59539,59545 ----
db8b7b65ba6f6db4183ca0c0904b141c libgcc/config/nios2/lib2-mul.c
7e6043632c08eac92d56c3555559eee3 libgcc/config/nios2/lib2-nios2.h
30eb310ffcdb54e28b49c131148d59af libgcc/config/nios2/linux-atomic.c
! b26e3309861c547054a4c59330e9d86b libgcc/config/nios2/linux-unwind.h
a060e9058c6f6549f0288f58adb410ae libgcc/config/nios2/sfp-machine.h
598bde069aeebadde9b08f8703ab2c77 libgcc/config/nios2/t-linux
058cf7bee1e8fb40a62590a2558c7f76 libgcc/config/nios2/t-nios2
*************** d0b094f86833c0a1cc783cb88c345bd6 libgcc
*** 59397,59403 ****
a7d11931dfa53cd28d81ec5f0632ceaa libgcc/config/pa/hpux-unwind.h
e5cfeef8cdbb60163d03728934368168 libgcc/config/pa/lib2funcs.S
db1e514e68c0fd5b47f4fc7ad54bbb66 libgcc/config/pa/linux-atomic.c
! 784bdfc67db98af257cd48597c0c97b0 libgcc/config/pa/linux-unwind.h
2521f808a86e3d3248618bbfdd26cd33 libgcc/config/pa/milli64.S
841e2cfad5c8e939812e14367b9fc152 libgcc/config/pa/pa64-hpux-lib.h
bb36262bc27529757335f1a6c54c2c2c libgcc/config/pa/quadlib.c
--- 59556,59562 ----
a7d11931dfa53cd28d81ec5f0632ceaa libgcc/config/pa/hpux-unwind.h
e5cfeef8cdbb60163d03728934368168 libgcc/config/pa/lib2funcs.S
db1e514e68c0fd5b47f4fc7ad54bbb66 libgcc/config/pa/linux-atomic.c
! 55cc3e42404133a33058f7028530ddef libgcc/config/pa/linux-unwind.h
2521f808a86e3d3248618bbfdd26cd33 libgcc/config/pa/milli64.S
841e2cfad5c8e939812e14367b9fc152 libgcc/config/pa/pa64-hpux-lib.h
bb36262bc27529757335f1a6c54c2c2c libgcc/config/pa/quadlib.c
*************** bb36262bc27529757335f1a6c54c2c2c libgcc
*** 59417,59423 ****
d61879f5ed9372bd52bba7f21bb79dbc libgcc/config/riscv/crti.S
0485c6e233af87295472bb7a9f2767e0 libgcc/config/riscv/crtn.S
ab55375f33bbe64cdd1916541cee968e libgcc/config/riscv/div.S
! 67f90f32a11af1bd896314faf7d482f3 libgcc/config/riscv/linux-unwind.h
41375b9c08176d18f04abd68d2837303 libgcc/config/riscv/muldi3.S
50b8d54dea07c4986890cefa8ecdecec libgcc/config/riscv/multi3.S
ae586a5b488c0f415617a9af58495d44 libgcc/config/riscv/save-restore.S
--- 59576,59582 ----
d61879f5ed9372bd52bba7f21bb79dbc libgcc/config/riscv/crti.S
0485c6e233af87295472bb7a9f2767e0 libgcc/config/riscv/crtn.S
ab55375f33bbe64cdd1916541cee968e libgcc/config/riscv/div.S
! 75668fe744871406e254a9fd4361352f libgcc/config/riscv/linux-unwind.h
41375b9c08176d18f04abd68d2837303 libgcc/config/riscv/muldi3.S
50b8d54dea07c4986890cefa8ecdecec libgcc/config/riscv/multi3.S
ae586a5b488c0f415617a9af58495d44 libgcc/config/riscv/save-restore.S
*************** faa6d739794597bae0ecd19673eef579 libgcc
*** 59492,59498 ****
49232f9972ea7c0392412c1d33dea471 libgcc/config/rs6000/fixkfti.c
eb005043d6f76521406af341004522ca libgcc/config/rs6000/fixunskfti.c
ec4a24030f02c4bb27c74984df1294c4 libgcc/config/rs6000/float128-hw.c
! ba26dc6649c65d68d491cd4dc9501215 libgcc/config/rs6000/float128-ifunc.c
e30148cb7f3ce0ea8ba55383e38c66df libgcc/config/rs6000/float128-sed
ae9fbb2d21d9ac45513f6d3df94f3d59 libgcc/config/rs6000/float128-sed-hw
6d9071b00706a6c3f3d053b44008a256 libgcc/config/rs6000/floattikf.c
--- 59651,59657 ----
49232f9972ea7c0392412c1d33dea471 libgcc/config/rs6000/fixkfti.c
eb005043d6f76521406af341004522ca libgcc/config/rs6000/fixunskfti.c
ec4a24030f02c4bb27c74984df1294c4 libgcc/config/rs6000/float128-hw.c
! 8856c0e44fd0426b725f1b00cbe3ac38 libgcc/config/rs6000/float128-ifunc.c
e30148cb7f3ce0ea8ba55383e38c66df libgcc/config/rs6000/float128-sed
ae9fbb2d21d9ac45513f6d3df94f3d59 libgcc/config/rs6000/float128-sed-hw
6d9071b00706a6c3f3d053b44008a256 libgcc/config/rs6000/floattikf.c
*************** ba4a725672c3bed3753c5fb26b1109a2 libgcc
*** 59500,59506 ****
109a3f4fc36082a22ce03c432d813577 libgcc/config/rs6000/freebsd-unwind.h
adc747733b839a9b0d1245cd40033cd7 libgcc/config/rs6000/gthr-aix.h
39a111c9e0d4a7d3fd904dd2b9b36925 libgcc/config/rs6000/ibm-ldouble-format
! c155818982cbf7fe0570b79fc9700663 libgcc/config/rs6000/ibm-ldouble.c
13bc252ed5254cf124822256760c6df0 libgcc/config/rs6000/libgcc-aix-cxa.ver
fe30eda0fd8dbe5256e63ce951b2769b libgcc/config/rs6000/libgcc-darwin.10.4.ver
27400d28fd81ae779cff1797220bae53 libgcc/config/rs6000/libgcc-darwin.10.5.ver
--- 59659,59665 ----
109a3f4fc36082a22ce03c432d813577 libgcc/config/rs6000/freebsd-unwind.h
adc747733b839a9b0d1245cd40033cd7 libgcc/config/rs6000/gthr-aix.h
39a111c9e0d4a7d3fd904dd2b9b36925 libgcc/config/rs6000/ibm-ldouble-format
! 696252c604bcc1d3cc5d55bd3cdcf43b libgcc/config/rs6000/ibm-ldouble.c
13bc252ed5254cf124822256760c6df0 libgcc/config/rs6000/libgcc-aix-cxa.ver
fe30eda0fd8dbe5256e63ce951b2769b libgcc/config/rs6000/libgcc-darwin.10.4.ver
27400d28fd81ae779cff1797220bae53 libgcc/config/rs6000/libgcc-darwin.10.5.ver
*************** f7a2bd2e8a4e6e8687fe6eef071b2a70 libgcc
*** 59569,59575 ****
68ddef94ef228a2e500c6f84ca5c5f73 libgcc/config/sh/libgcc-excl.ver
9504a2bcb95cb16bc633fb2d27d8abcb libgcc/config/sh/libgcc-glibc.ver
2da97d18a2353f9e4f4808a2a333afad libgcc/config/sh/linux-atomic.c
! 5b03d55724497074e5a8c3b18a914392 libgcc/config/sh/linux-unwind.h
d915cb58faa1ad2108733b662853057e libgcc/config/sh/t-linux
be1b06de574a22c34d2cf93d2d68a4f1 libgcc/config/sh/t-netbsd
af4d0171177804d191bde785efb951a4 libgcc/config/sh/t-sh
--- 59728,59734 ----
68ddef94ef228a2e500c6f84ca5c5f73 libgcc/config/sh/libgcc-excl.ver
9504a2bcb95cb16bc633fb2d27d8abcb libgcc/config/sh/libgcc-glibc.ver
2da97d18a2353f9e4f4808a2a333afad libgcc/config/sh/linux-atomic.c
! 779193b2f9e23cbc60f59c431b992e27 libgcc/config/sh/linux-unwind.h
d915cb58faa1ad2108733b662853057e libgcc/config/sh/t-linux
be1b06de574a22c34d2cf93d2d68a4f1 libgcc/config/sh/t-netbsd
af4d0171177804d191bde785efb951a4 libgcc/config/sh/t-sh
*************** af4d0171177804d191bde785efb951a4 libgcc
*** 59581,59587 ****
0c5f87ef5fd91cc4f20c3302f2d624f3 libgcc/config/sparc/crtfastmath.c
ca3957a368429a42052c38887a2a02f7 libgcc/config/sparc/crti.S
58dd93c4e8f6ac83b3e22362954b568d libgcc/config/sparc/crtn.S
! 38890399560283d3053d6c66c5bfb517 libgcc/config/sparc/lb1spc.S
f69bb006a2bb6a22e48934571e240e5f libgcc/config/sparc/libgcc-glibc.ver
39b96b430755a91ebdf6d84af87d9f60 libgcc/config/sparc/linux-unwind.h
962d110cccec208ebc7429a16d2df136 libgcc/config/sparc/sol2-c1.S
--- 59740,59746 ----
0c5f87ef5fd91cc4f20c3302f2d624f3 libgcc/config/sparc/crtfastmath.c
ca3957a368429a42052c38887a2a02f7 libgcc/config/sparc/crti.S
58dd93c4e8f6ac83b3e22362954b568d libgcc/config/sparc/crtn.S
! b2a26791cd6002e4af29a7fa32510b3b libgcc/config/sparc/lb1spc.S
f69bb006a2bb6a22e48934571e240e5f libgcc/config/sparc/libgcc-glibc.ver
39b96b430755a91ebdf6d84af87d9f60 libgcc/config/sparc/linux-unwind.h
962d110cccec208ebc7429a16d2df136 libgcc/config/sparc/sol2-c1.S
*************** aa5fd95cba7a4d8329be007695e43d15 libgcc
*** 59668,59674 ****
94fecaba2fa3fca31d038d5739e45e51 libgcc/config/tilegx/t-tilegx
a7bc2e6214ac23810f706f68b210dc73 libgcc/config/tilepro/atomic.c
a6dcb87106739924ce50432d9c9e4ce9 libgcc/config/tilepro/atomic.h
! 89ed89b405e6b39323666f4e31f83ed2 libgcc/config/tilepro/linux-unwind.h
c319c87cee2bc57b33cd850fb03731b5 libgcc/config/tilepro/sfp-machine.h
690758d4bb8a4655c1dc1352271be13f libgcc/config/tilepro/softdivide.c
65e0211c344f497d4fe245a8ed282efc libgcc/config/tilepro/softmpy.S
--- 59827,59833 ----
94fecaba2fa3fca31d038d5739e45e51 libgcc/config/tilegx/t-tilegx
a7bc2e6214ac23810f706f68b210dc73 libgcc/config/tilepro/atomic.c
a6dcb87106739924ce50432d9c9e4ce9 libgcc/config/tilepro/atomic.h
! 52a8f0bdeb26d9c5ddfd8e361c1df4d1 libgcc/config/tilepro/linux-unwind.h
c319c87cee2bc57b33cd850fb03731b5 libgcc/config/tilepro/sfp-machine.h
690758d4bb8a4655c1dc1352271be13f libgcc/config/tilepro/softdivide.c
65e0211c344f497d4fe245a8ed282efc libgcc/config/tilepro/softmpy.S
*************** abb50614554adbd89fd57730481cf2fd libgcc
*** 59704,59718 ****
51d0d68dfa013f26914d51e64c7eea73 libgcc/config/xtensa/lib1funcs.S
6d331228694c1d2aae30404724c9bbfa libgcc/config/xtensa/lib2funcs.S
8074695f5eea7b961c59ee9608973dac libgcc/config/xtensa/libgcc-glibc.ver
! 93b63b576d6acc4499fe410a82cafd76 libgcc/config/xtensa/linux-unwind.h
d437dc5394da39dbe1ece64723e90a76 libgcc/config/xtensa/t-elf
4f2c91d0f57a675cc91b287ce2ad76aa libgcc/config/xtensa/t-linux
ce614fa17d52c2d7121d7e2d6f80b02d libgcc/config/xtensa/t-windowed
9acbec9b3406a3560d608714300a7edf libgcc/config/xtensa/t-xtensa
52c63e24e865e7d3438d8cd7525e0929 libgcc/config/xtensa/unwind-dw2-xtensa.c
d5a4b2ace6f8b31a12c87968726af4a1 libgcc/config/xtensa/unwind-dw2-xtensa.h
! 6212a02e8ddcc0804b2f1cb1c9723b49 libgcc/configure
! 8aef2c1a18a5aebf8bffb3d3a0764063 libgcc/configure.ac
991b872cd62bda98ff01a541d9a824d1 libgcc/crtstuff.c
9e127f1f1924d9f6ff6bf02146b8f5d3 libgcc/dfp-bit.c
8ce0088459d3236d365b9dd8e3b0b558 libgcc/dfp-bit.h
--- 59863,59877 ----
51d0d68dfa013f26914d51e64c7eea73 libgcc/config/xtensa/lib1funcs.S
6d331228694c1d2aae30404724c9bbfa libgcc/config/xtensa/lib2funcs.S
8074695f5eea7b961c59ee9608973dac libgcc/config/xtensa/libgcc-glibc.ver
! 6f3a948e6c9c3b05d717cd065aa4062a libgcc/config/xtensa/linux-unwind.h
d437dc5394da39dbe1ece64723e90a76 libgcc/config/xtensa/t-elf
4f2c91d0f57a675cc91b287ce2ad76aa libgcc/config/xtensa/t-linux
ce614fa17d52c2d7121d7e2d6f80b02d libgcc/config/xtensa/t-windowed
9acbec9b3406a3560d608714300a7edf libgcc/config/xtensa/t-xtensa
52c63e24e865e7d3438d8cd7525e0929 libgcc/config/xtensa/unwind-dw2-xtensa.c
d5a4b2ace6f8b31a12c87968726af4a1 libgcc/config/xtensa/unwind-dw2-xtensa.h
! df06306cc6c0c735673f924ea5c443e0 libgcc/configure
! 31822db896fdaa486163b49fc37b2510 libgcc/configure.ac
991b872cd62bda98ff01a541d9a824d1 libgcc/crtstuff.c
9e127f1f1924d9f6ff6bf02146b8f5d3 libgcc/dfp-bit.c
8ce0088459d3236d365b9dd8e3b0b558 libgcc/dfp-bit.h
*************** e960194e9ce4960066adb5c22b16a736 libgcc
*** 59750,59756 ****
31035212a913292afdb1efc79b592b3d libgcc/libgcov-merge.c
7ba5669c0f81ae6a47922868b01d7958 libgcc/libgcov-profiler.c
b036c500fbb5c711a919d74f57095544 libgcc/libgcov-util.c
! faf263bc7f7178024814302e80a92051 libgcc/libgcov.h
06287f034722081687f831dcb61e986c libgcc/memcmp.c
dad9e98504e8f79e6e97aa29c6b49d96 libgcc/memcpy.c
135a2882c25ab6f90748b020a6cc2f02 libgcc/memmove.c
--- 59909,59915 ----
31035212a913292afdb1efc79b592b3d libgcc/libgcov-merge.c
7ba5669c0f81ae6a47922868b01d7958 libgcc/libgcov-profiler.c
b036c500fbb5c711a919d74f57095544 libgcc/libgcov-util.c
! 6b81681f69e61a44ca8c4b3f7a9714b9 libgcc/libgcov.h
06287f034722081687f831dcb61e986c libgcc/memcmp.c
dad9e98504e8f79e6e97aa29c6b49d96 libgcc/memcpy.c
135a2882c25ab6f90748b020a6cc2f02 libgcc/memmove.c
*************** def8eb8348b4ef12e5f4f6b14c9c79b8 libgcc
*** 59873,59879 ****
85a736ad90e4160d44daa22a1ee856e0 libgcc/vtv_end_preinit.c
fc4b471f8466a3e259cd068859f264ed libgcc/vtv_start.c
9f844965cec8eed0fa3ddc704bfb5262 libgcc/vtv_start_preinit.c
! 6ffd0ccdac71af7809c3f12a60aac62d libgfortran/ChangeLog
9aca36338382e5b4b730e7779170b24d libgfortran/ChangeLog-2002
80d3edc880c2da0b7a2beec2e2c4f774 libgfortran/ChangeLog-2003
9f0239429993a5e64ed793eb6c55a5c1 libgfortran/ChangeLog-2004
--- 60032,60038 ----
85a736ad90e4160d44daa22a1ee856e0 libgcc/vtv_end_preinit.c
fc4b471f8466a3e259cd068859f264ed libgcc/vtv_start.c
9f844965cec8eed0fa3ddc704bfb5262 libgcc/vtv_start_preinit.c
! 27c99a505efd25b8a401e8c0b57866e2 libgfortran/ChangeLog
9aca36338382e5b4b730e7779170b24d libgfortran/ChangeLog-2002
80d3edc880c2da0b7a2beec2e2c4f774 libgfortran/ChangeLog-2003
9f0239429993a5e64ed793eb6c55a5c1 libgfortran/ChangeLog-2004
*************** f565223da2dcb17328986889fbb15fa8 libgfo
*** 59890,59896 ****
9e2925d753b1ba53f0dc0754d82741eb libgfortran/ChangeLog-2015
7571681cce824f7aa6dbe65248c60423 libgfortran/ChangeLog-2016
05ca3246cb7f82726428bed7c40c9425 libgfortran/Makefile.am
! 16445fce9b62f8310ef8cf80b9fa54d4 libgfortran/Makefile.in
24cf7dc2c639881c71742804ad21f83a libgfortran/acinclude.m4
5a2806274e28e8c5f15d40fb2fff1f66 libgfortran/aclocal.m4
ea0a33a5c0ae0cffffdca91c87f49241 libgfortran/c99_protos.h
--- 60049,60055 ----
9e2925d753b1ba53f0dc0754d82741eb libgfortran/ChangeLog-2015
7571681cce824f7aa6dbe65248c60423 libgfortran/ChangeLog-2016
05ca3246cb7f82726428bed7c40c9425 libgfortran/Makefile.am
! 4c73129bb6f2dc3404a712b2ac88f306 libgfortran/Makefile.in
24cf7dc2c639881c71742804ad21f83a libgfortran/acinclude.m4
5a2806274e28e8c5f15d40fb2fff1f66 libgfortran/aclocal.m4
ea0a33a5c0ae0cffffdca91c87f49241 libgfortran/c99_protos.h
*************** b52809624ee7969d76904ac5d79ee118 libgfo
*** 60124,60145 ****
fc00e570b9fad8f62471a0714b18d339 libgfortran/generated/iparity_i2.c
efd5dc7907281ef77288304528af92c7 libgfortran/generated/iparity_i4.c
e4fa01a63a2aa68e3e48d22fc1d1234b libgfortran/generated/iparity_i8.c
! ecfbe01ab0b23fc03d3b6a4027fcc15e libgfortran/generated/matmul_c10.c
! e35b776028b01c6989bb4485ed989391 libgfortran/generated/matmul_c16.c
! c8579e75faac9e72f6ee414de437b704 libgfortran/generated/matmul_c4.c
! e8d443259f472ad1e274c82757cee078 libgfortran/generated/matmul_c8.c
! d7b566b4d7f542e78e8632257ec1f312 libgfortran/generated/matmul_i1.c
! d65239108c6e0440098328fc0d757cad libgfortran/generated/matmul_i16.c
! 233fdaa85433acb6e8c6269deb639b58 libgfortran/generated/matmul_i2.c
! 8396d53b86370275b1b749c387fbe2b8 libgfortran/generated/matmul_i4.c
! 9d2be35e75ec0d8bf141f373a56326ab libgfortran/generated/matmul_i8.c
cedcd4dc81382fc0f5c47c5091d646c8 libgfortran/generated/matmul_l16.c
f487fcf53e946f947711ea5dcbcf90cd libgfortran/generated/matmul_l4.c
77cae3de10355eae008ee99136076bf1 libgfortran/generated/matmul_l8.c
! 678519f4852418234b1b6beb2d80c236 libgfortran/generated/matmul_r10.c
! 60b589dc51c2cfaa4d9fbe9928fb3b9c libgfortran/generated/matmul_r16.c
! 0ebd3a7538bbacad1f57245b1ae965f8 libgfortran/generated/matmul_r4.c
! c06207f1a0419cc5881d42f6f2ed04f4 libgfortran/generated/matmul_r8.c
7847039918c6249a0b5e757dd79176cf libgfortran/generated/maxloc0_16_i1.c
bcff85b93eeb6591d72d7baeea055863 libgfortran/generated/maxloc0_16_i16.c
3bfedc430f24fdcb4c9ed8006296189c libgfortran/generated/maxloc0_16_i2.c
--- 60283,60304 ----
fc00e570b9fad8f62471a0714b18d339 libgfortran/generated/iparity_i2.c
efd5dc7907281ef77288304528af92c7 libgfortran/generated/iparity_i4.c
e4fa01a63a2aa68e3e48d22fc1d1234b libgfortran/generated/iparity_i8.c
! db5db98616fbce86bbfca5af36a60ab3 libgfortran/generated/matmul_c10.c
! 0ef2cfed1d37e36e167d8c8c975c9944 libgfortran/generated/matmul_c16.c
! 3f5913e3948662835ab39d380fe7c4f6 libgfortran/generated/matmul_c4.c
! 3b7836b84bd3e341e1a630d75c4e4bf8 libgfortran/generated/matmul_c8.c
! f7df971445f42b23fa3834f8541d536a libgfortran/generated/matmul_i1.c
! e2900c6a1d0a6b2735ff0c835d18451e libgfortran/generated/matmul_i16.c
! 04dae2f6e5d8bfdc87328103d6672d42 libgfortran/generated/matmul_i2.c
! 92b5909c9bb221836a672066e1115e10 libgfortran/generated/matmul_i4.c
! 643587b66136e89147e77760bfc020e6 libgfortran/generated/matmul_i8.c
cedcd4dc81382fc0f5c47c5091d646c8 libgfortran/generated/matmul_l16.c
f487fcf53e946f947711ea5dcbcf90cd libgfortran/generated/matmul_l4.c
77cae3de10355eae008ee99136076bf1 libgfortran/generated/matmul_l8.c
! b3f304fd03d3b9aea0aed43a5f4b340d libgfortran/generated/matmul_r10.c
! f8b3cd9f704c8306c789e2ab1ee2cb5f libgfortran/generated/matmul_r16.c
! b39156b4dd804ad42627c57aca1c2ce0 libgfortran/generated/matmul_r4.c
! a382676303604778c8645d3dcd0393cb libgfortran/generated/matmul_r8.c
7847039918c6249a0b5e757dd79176cf libgfortran/generated/maxloc0_16_i1.c
bcff85b93eeb6591d72d7baeea055863 libgfortran/generated/maxloc0_16_i16.c
3bfedc430f24fdcb4c9ed8006296189c libgfortran/generated/maxloc0_16_i2.c
*************** c0483537bb9ba818ee3aa55cc04f0583 libgfo
*** 60456,60481 ****
d6fdb691f829666c2f963b0f5bc54baa libgfortran/io/close.c
ffdfa716b85d33300947cfb00ac4a60f libgfortran/io/fbuf.c
322bb696e6a56c4c313c89de1d12a62a libgfortran/io/fbuf.h
! f91b46ec7ae81e75be87f047a75e79dc libgfortran/io/file_pos.c
91b963ff1e44ea8f7a2b3dc07d23e0fe libgfortran/io/format.c
e1e47a4933e8cc465c4d32cce0d04e0a libgfortran/io/format.h
da040b518553fe6d85b3725994f781b5 libgfortran/io/inquire.c
354cc9a41c9be8fc58337ee054842616 libgfortran/io/intrinsics.c
c28a52906573318f54211902eda620a3 libgfortran/io/io.h
! 6ef328d3b74f579156b024a64638db30 libgfortran/io/list_read.c
aeb36c8b750c3ab57c7d50774a26e33a libgfortran/io/lock.c
b33b5e02e59f46d957995c354c77f4c9 libgfortran/io/open.c
840308a2421c73db0a7e6ad265f3177e libgfortran/io/read.c
622a2a1592ced0d5e333d7d3735be2ee libgfortran/io/size_from_kind.c
! 6ff45ea196c725ebd03e5bbe78b01c23 libgfortran/io/transfer.c
e4c9061ab7a41f4935f0b0ad09a288ce libgfortran/io/transfer128.c
! 90fbb154554080b2ad52831ab8a12591 libgfortran/io/unit.c
64ad02d2dc1685c3b62b54111ac9c6c6 libgfortran/io/unix.c
3aca9110d24b2377aff7692c40f8d4c0 libgfortran/io/unix.h
5574b1a9324d6d0bc2e889393df44944 libgfortran/io/write.c
dab1a1143c48fb478a836dd3f0bb7619 libgfortran/io/write_float.def
2d7080a94650ac19727c9b138db44765 libgfortran/kinds-override.h
! ad4fa72ac7c3bea06aba32ffa185ce96 libgfortran/libgfortran.h
2527bb19b82f08b34038b07b172d029d libgfortran/libgfortran.spec.in
7f7fab9c4011d09ba1d6e9ee8458421c libgfortran/libtool-version
2a33924dbd2943c881a8d51013de7d77 libgfortran/m4/all.m4
--- 60615,60640 ----
d6fdb691f829666c2f963b0f5bc54baa libgfortran/io/close.c
ffdfa716b85d33300947cfb00ac4a60f libgfortran/io/fbuf.c
322bb696e6a56c4c313c89de1d12a62a libgfortran/io/fbuf.h
! 72fedb723a832841438b848e0276dc46 libgfortran/io/file_pos.c
91b963ff1e44ea8f7a2b3dc07d23e0fe libgfortran/io/format.c
e1e47a4933e8cc465c4d32cce0d04e0a libgfortran/io/format.h
da040b518553fe6d85b3725994f781b5 libgfortran/io/inquire.c
354cc9a41c9be8fc58337ee054842616 libgfortran/io/intrinsics.c
c28a52906573318f54211902eda620a3 libgfortran/io/io.h
! 2e9d961e4107bbe5a8903582c1933f9d libgfortran/io/list_read.c
aeb36c8b750c3ab57c7d50774a26e33a libgfortran/io/lock.c
b33b5e02e59f46d957995c354c77f4c9 libgfortran/io/open.c
840308a2421c73db0a7e6ad265f3177e libgfortran/io/read.c
622a2a1592ced0d5e333d7d3735be2ee libgfortran/io/size_from_kind.c
! 8041fd6eb4c0dbded33ab97e04f36793 libgfortran/io/transfer.c
e4c9061ab7a41f4935f0b0ad09a288ce libgfortran/io/transfer128.c
! 82c2edd81d90a6bc26f2d67b229575d9 libgfortran/io/unit.c
64ad02d2dc1685c3b62b54111ac9c6c6 libgfortran/io/unix.c
3aca9110d24b2377aff7692c40f8d4c0 libgfortran/io/unix.h
5574b1a9324d6d0bc2e889393df44944 libgfortran/io/write.c
dab1a1143c48fb478a836dd3f0bb7619 libgfortran/io/write_float.def
2d7080a94650ac19727c9b138db44765 libgfortran/kinds-override.h
! 92ef6b7697422b2ad083fa00fb93d763 libgfortran/libgfortran.h
2527bb19b82f08b34038b07b172d029d libgfortran/libgfortran.spec.in
7f7fab9c4011d09ba1d6e9ee8458421c libgfortran/libtool-version
2a33924dbd2943c881a8d51013de7d77 libgfortran/m4/all.m4
*************** f55146372afe57b734d8a79df2a334ce libgfo
*** 60497,60503 ****
c38ce10c4a55805896c58af920c1ec30 libgfortran/m4/iparity.m4
0d1690940d450a19bacdbcc7df3dc877 libgfortran/m4/iparm.m4
29e5d4d6cb74ab5b87a1cb14fac5ec04 libgfortran/m4/matmul.m4
! 6523740abde0af7ecb2e5d1718cc1087 libgfortran/m4/matmul_internal.m4
fcb69cf3a35424c795d2cad8dbf956a9 libgfortran/m4/matmull.m4
88e4b68aeb1a50127c5a0c67a9e59b52 libgfortran/m4/maxloc0.m4
221ebfa6e894bacd5fe2800f50ef97f1 libgfortran/m4/maxloc1.m4
--- 60656,60662 ----
c38ce10c4a55805896c58af920c1ec30 libgfortran/m4/iparity.m4
0d1690940d450a19bacdbcc7df3dc877 libgfortran/m4/iparm.m4
29e5d4d6cb74ab5b87a1cb14fac5ec04 libgfortran/m4/matmul.m4
! f5b3dc30d43e7eb4c3aaef2926b47289 libgfortran/m4/matmul_internal.m4
fcb69cf3a35424c795d2cad8dbf956a9 libgfortran/m4/matmull.m4
88e4b68aeb1a50127c5a0c67a9e59b52 libgfortran/m4/maxloc0.m4
221ebfa6e894bacd5fe2800f50ef97f1 libgfortran/m4/maxloc1.m4
*************** f81db480cbfdc2b1d2291623c6cadb5f libgfo
*** 60527,60533 ****
c88e7ed76a15e57bb7ed9b8595c50fae libgfortran/runtime/bounds.c
64e508edf262ebdb62d2ebccb1c14baa libgfortran/runtime/compile_options.c
1a88ad180dd7e38c2ac0a3e9c7abc699 libgfortran/runtime/convert_char.c
! 4ed3a8a5169f64cb21612f2f77fa7f9d libgfortran/runtime/environ.c
4375c9690aa0e4075fd0727f01cfa58c libgfortran/runtime/error.c
d84445997cc0caed5b9714727e659cfa libgfortran/runtime/fpu.c
7a146055912cca25ad097fcb5b8452de libgfortran/runtime/in_pack_generic.c
--- 60686,60692 ----
c88e7ed76a15e57bb7ed9b8595c50fae libgfortran/runtime/bounds.c
64e508edf262ebdb62d2ebccb1c14baa libgfortran/runtime/compile_options.c
1a88ad180dd7e38c2ac0a3e9c7abc699 libgfortran/runtime/convert_char.c
! fc23eda7b420476c3f994245896a36ba libgfortran/runtime/environ.c
4375c9690aa0e4075fd0727f01cfa58c libgfortran/runtime/error.c
d84445997cc0caed5b9714727e659cfa libgfortran/runtime/fpu.c
7a146055912cca25ad097fcb5b8452de libgfortran/runtime/in_pack_generic.c
*************** a0eebbac95bbfb27f4ef589bcc6afa01 libgfo
*** 60542,60549 ****
205895fdf6a08ae7f8864a082ef09a3f libgfortran/runtime/string.c
5d4950ecb7b26d2c5e4e7b4e0dd74707 libgo/LICENSE
0e68aea1640472a509ecc05f267e905d libgo/MERGE
! f26ef16ecc7179f1244dfd370dd364c9 libgo/Makefile.am
! 27f2fbd370d2f6da081f68355113c0d8 libgo/Makefile.in
3a55d95595a6f9e37dee53826b4daff2 libgo/PATENTS
3a3d1f64c9a8149b9c46b1dcdd8df630 libgo/README
d46376034c1fd6df47c8ba2cd5de9d0a libgo/README.gcc
--- 60701,60708 ----
205895fdf6a08ae7f8864a082ef09a3f libgfortran/runtime/string.c
5d4950ecb7b26d2c5e4e7b4e0dd74707 libgo/LICENSE
0e68aea1640472a509ecc05f267e905d libgo/MERGE
! 833f652fc175fefef6f8fd5a7a916761 libgo/Makefile.am
! 668d5cad361cdb10f7a175d677c0c33d libgo/Makefile.in
3a55d95595a6f9e37dee53826b4daff2 libgo/PATENTS
3a3d1f64c9a8149b9c46b1dcdd8df630 libgo/README
d46376034c1fd6df47c8ba2cd5de9d0a libgo/README.gcc
*************** bff597465c50fd64e1864bded184d943 libgo/
*** 62614,62620 ****
3d41bc0343be233f13616a4f59946acb libgo/go/os/user/user_test.go
d6b973bc86528bbbeee1ed8d2c016d66 libgo/go/os/wait_unimp.go
207aee916798561491e33f825c1278e1 libgo/go/os/wait_wait6.go
! 815412d42d1270695ddffa4c2404cd6a libgo/go/os/wait_waitid.go
7683c60a82067644f484fde77529cda9 libgo/go/path/example_test.go
e3adefc7eb7b08fb2cbd38bbe89474ba libgo/go/path/filepath/example_unix_test.go
d53439751e8554fd84fa78a0103cf17d libgo/go/path/filepath/export_test.go
--- 62773,62779 ----
3d41bc0343be233f13616a4f59946acb libgo/go/os/user/user_test.go
d6b973bc86528bbbeee1ed8d2c016d66 libgo/go/os/wait_unimp.go
207aee916798561491e33f825c1278e1 libgo/go/os/wait_wait6.go
! 48ef2b9c0e563a8981e21f60bd5935f8 libgo/go/os/wait_waitid.go
7683c60a82067644f484fde77529cda9 libgo/go/path/example_test.go
e3adefc7eb7b08fb2cbd38bbe89474ba libgo/go/path/filepath/example_unix_test.go
d53439751e8554fd84fa78a0103cf17d libgo/go/path/filepath/export_test.go
*************** a0090b126833084a9f2908291f50e6a0 libgo/
*** 63015,63022 ****
6369db28775124d9386571ec81d3df7d libgo/go/syscall/syscall_linux_amd64.go
45dc76738449c9d528b69c4cd8331ed8 libgo/go/syscall/syscall_linux_mips64x.go
3629991b22f657535be7859175515289 libgo/go/syscall/syscall_linux_mipsx.go
! 29b5e7751adb70e11a58249aa085a1b9 libgo/go/syscall/syscall_linux_s390.go
! 38d337b4bd230ec911f750e4ef3f7cfd libgo/go/syscall/syscall_linux_s390x.go
d181c824b64a7db178bb551e79694a04 libgo/go/syscall/syscall_linux_test.go
d9361d43ef12dff92e57635f642be2a9 libgo/go/syscall/syscall_netbsd.go
d9361d43ef12dff92e57635f642be2a9 libgo/go/syscall/syscall_openbsd.go
--- 63174,63181 ----
6369db28775124d9386571ec81d3df7d libgo/go/syscall/syscall_linux_amd64.go
45dc76738449c9d528b69c4cd8331ed8 libgo/go/syscall/syscall_linux_mips64x.go
3629991b22f657535be7859175515289 libgo/go/syscall/syscall_linux_mipsx.go
! a7dae55ec943433fbe77493b95969e4c libgo/go/syscall/syscall_linux_s390.go
! f34c9b630bff593e3a17c53851e92866 libgo/go/syscall/syscall_linux_s390x.go
d181c824b64a7db178bb551e79694a04 libgo/go/syscall/syscall_linux_test.go
d9361d43ef12dff92e57635f642be2a9 libgo/go/syscall/syscall_netbsd.go
d9361d43ef12dff92e57635f642be2a9 libgo/go/syscall/syscall_openbsd.go
*************** d493ccc4ea8c9c25684b75eed5cbd10f libgo/
*** 63114,63120 ****
eef8b6c8d2772755246fd7ed2e10a9b8 libgo/match.sh
85261e3c5824f1bba0ccba605fcdcc2e libgo/merge.sh
cb498156b18fcd5c17aa8fa44a3ee5df libgo/mkrsysinfo.sh
! d6963898ebbfc2969c11830524758e50 libgo/mksigtab.sh
cf8218f1d8cc5222156091dfd2c9a9a6 libgo/mksysinfo.sh
9c66bb618ec9c46d7e7dcadd04faf52b libgo/mvifdiff.sh
5dbb1bf0989af4c697305ed1fea714b6 libgo/runtime/aeshash.c
--- 63273,63279 ----
eef8b6c8d2772755246fd7ed2e10a9b8 libgo/match.sh
85261e3c5824f1bba0ccba605fcdcc2e libgo/merge.sh
cb498156b18fcd5c17aa8fa44a3ee5df libgo/mkrsysinfo.sh
! f2a98cc9e55dfdd055d75e7161cd6808 libgo/mksigtab.sh
cf8218f1d8cc5222156091dfd2c9a9a6 libgo/mksysinfo.sh
9c66bb618ec9c46d7e7dcadd04faf52b libgo/mvifdiff.sh
5dbb1bf0989af4c697305ed1fea714b6 libgo/runtime/aeshash.c
*************** c7e171d17269461d7277166faad22821 libgo/
*** 63193,63199 ****
2ef2f645bb4f4a7511a99ff4f2ce29ad libgo/testsuite/gotest
ead4e721beb57b319fcd7da8ddf10705 libgo/testsuite/lib/libgo.exp
6df485581d2f02246f41b5ca46f5bb5d libgo/testsuite/libgo.testmain/testmain.exp
! bdf4ccc64e172a2eefb04436da38c2fa libgomp/ChangeLog
0d55aa862aee66efdc5f8d62c94ff8fb libgomp/ChangeLog.graphite
55534454ed4bb50459c2c58ed02cad59 libgomp/Makefile.am
ac2f853393abd4fc51886e45bfd8a4c5 libgomp/Makefile.in
--- 63352,63358 ----
2ef2f645bb4f4a7511a99ff4f2ce29ad libgo/testsuite/gotest
ead4e721beb57b319fcd7da8ddf10705 libgo/testsuite/lib/libgo.exp
6df485581d2f02246f41b5ca46f5bb5d libgo/testsuite/libgo.testmain/testmain.exp
! c1976d534d4ca39bc241d2ac3f7b6d19 libgomp/ChangeLog
0d55aa862aee66efdc5f8d62c94ff8fb libgomp/ChangeLog.graphite
55534454ed4bb50459c2c58ed02cad59 libgomp/Makefile.am
ac2f853393abd4fc51886e45bfd8a4c5 libgomp/Makefile.in
*************** d32eebb177269077f72c6dfc1c6e5e0f libgom
*** 63208,63214 ****
1464905918eb3241d6d8868c5d287fdf libgomp/config/darwin/plugin-suffix.h
38a992710b86cc7bb5617d44cf3690f4 libgomp/config/darwin/thread-stacksize.h
f1090d483fa6fb5da806b7dcc5c0dd32 libgomp/config/hpux/plugin-suffix.h
! 9bc78e58eb9406e5ab1745f4753c0f5e libgomp/config/linux/affinity.c
2c8677b9ee201b61790202a6a5363e96 libgomp/config/linux/alpha/futex.h
09f916f0a3e3e80e112a169e69b44443 libgomp/config/linux/bar.c
db8ff26300bcabdf6f67bdda761216e7 libgomp/config/linux/bar.h
--- 63367,63373 ----
1464905918eb3241d6d8868c5d287fdf libgomp/config/darwin/plugin-suffix.h
38a992710b86cc7bb5617d44cf3690f4 libgomp/config/darwin/thread-stacksize.h
f1090d483fa6fb5da806b7dcc5c0dd32 libgomp/config/hpux/plugin-suffix.h
! be4f7d77bf9a472a66cc2ec063982b5e libgomp/config/linux/affinity.c
2c8677b9ee201b61790202a6a5363e96 libgomp/config/linux/alpha/futex.h
09f916f0a3e3e80e112a169e69b44443 libgomp/config/linux/bar.c
db8ff26300bcabdf6f67bdda761216e7 libgomp/config/linux/bar.h
*************** fd519093dc23e7e1ba374de5c783a5d3 libgom
*** 63304,63310 ****
baa1c2b75501adfb0908cb243d1945bf libgomp/libgomp-plugin.c
c1cee0b720173c688c10b339a6bb8ff2 libgomp/libgomp-plugin.h
a6f176f84802a193085fe268e0371f27 libgomp/libgomp.h
! d6b5c812e31f8526378c191f820fa870 libgomp/libgomp.info
9a1ab09c02391af1c95e6d63cb8eb499 libgomp/libgomp.map
8b2aa50aecad82171348a6918309afd6 libgomp/libgomp.spec.in
c2311b843993357e9da9e17fa98bc7dd libgomp/libgomp.texi
--- 63463,63469 ----
baa1c2b75501adfb0908cb243d1945bf libgomp/libgomp-plugin.c
c1cee0b720173c688c10b339a6bb8ff2 libgomp/libgomp-plugin.h
a6f176f84802a193085fe268e0371f27 libgomp/libgomp.h
! 99d296555df13c78ef567d9114b4594c libgomp/libgomp.info
9a1ab09c02391af1c95e6d63cb8eb499 libgomp/libgomp.map
8b2aa50aecad82171348a6918309afd6 libgomp/libgomp.spec.in
c2311b843993357e9da9e17fa98bc7dd libgomp/libgomp.texi
*************** d40927d27fc8aa0a3f0aca700ccbd13b libgom
*** 63479,63484 ****
--- 63638,63644 ----
3a212ac2024168bc7de1da7b0d3118e4 libgomp/testsuite/libgomp.c++/pr69555-1.C
e05799ca0fb925e4de120a002da662ed libgomp/testsuite/libgomp.c++/pr69555-2.C
854c3912b1646c8771d7f3032a72cd1f libgomp/testsuite/libgomp.c++/pr70376.C
+ 80258160ea88fc6c77ba4774e507a905 libgomp/testsuite/libgomp.c++/pr81130.C
a594cebdf052900dd0c8792068e14d85 libgomp/testsuite/libgomp.c++/reduction-1.C
1473f55e3f6f9827b6dd281025b88b85 libgomp/testsuite/libgomp.c++/reduction-10.C
bd119573b86fb5577edaf97dd86d2a6c libgomp/testsuite/libgomp.c++/reduction-11.C
*************** fae0065b967df85f2d4ef6b0d6a27837 libgom
*** 63828,63833 ****
--- 63988,63997 ----
2c3d1f7b987fcb66ad2f7ba2adc2dc73 libgomp/testsuite/libgomp.c/pr70680-2.c
de7474a566759aa74fe2275f18aea205 libgomp/testsuite/libgomp.c/pr79940.c
b39ac1676fce227eca227a5a7c39c784 libgomp/testsuite/libgomp.c/pr80394.c
+ cdbcad7124c1e89a09c38bffd2f8af26 libgomp/testsuite/libgomp.c/pr80809-1.c
+ 74aa701ffb4677d1a83a69caec90ea29 libgomp/testsuite/libgomp.c/pr80809-2.c
+ fbaa429fdd38498866cb27eca67eb819 libgomp/testsuite/libgomp.c/pr80809-3.c
+ e768743d2af95f59780e3418077b7e1e libgomp/testsuite/libgomp.c/pr80853.c
2a0a447db3ae892c0c62b0136b00360e libgomp/testsuite/libgomp.c/priority.c
ea7c9e74bda402b1663a903b26400fab libgomp/testsuite/libgomp.c/private-1.c
a594cebdf052900dd0c8792068e14d85 libgomp/testsuite/libgomp.c/reduction-1.c
*************** d2feeae17acfcc522ce8d197f56a5e6c libgom
*** 64571,64577 ****
d3f9f8b453576b8a24f3f2db4ad0cbe2 libgomp/testsuite/libgomp.oacc-fortran/subarrays-2.f90
97895ee7fdb38ab486cfd464bb975de0 libgomp/testsuite/libgomp.oacc-fortran/update-1.f90
5e70f54ed74527f5e04379413bff932f libgomp/work.c
! d8215b9c41302e6a579450cf14e620b6 libhsail-rt/ChangeLog
9147b482b39962a71e580b4a8265285e libhsail-rt/Makefile.am
a38674477ad0a784b375b84f710eb630 libhsail-rt/Makefile.in
de97a355fadb5753d182cbcf06b1b33a libhsail-rt/README
--- 64735,64741 ----
d3f9f8b453576b8a24f3f2db4ad0cbe2 libgomp/testsuite/libgomp.oacc-fortran/subarrays-2.f90
97895ee7fdb38ab486cfd464bb975de0 libgomp/testsuite/libgomp.oacc-fortran/update-1.f90
5e70f54ed74527f5e04379413bff932f libgomp/work.c
! 053c360bbad69054328c1959641d23c4 libhsail-rt/ChangeLog
9147b482b39962a71e580b4a8265285e libhsail-rt/Makefile.am
a38674477ad0a784b375b84f710eb630 libhsail-rt/Makefile.in
de97a355fadb5753d182cbcf06b1b33a libhsail-rt/README
*************** b8290f5231ea78d8acee7c12d03f21e2 libhsa
*** 64598,64604 ****
ef9f05873915c22cae79ef5545355353 libhsail-rt/target-config.h.in
99c2e5e712b990ee07be10f53e41f3fb libiberty/.gitignore
a916467b91076e631dd8edb7424769c7 libiberty/COPYING.LIB
! b972fa46970137850ff0740fa6c56ecd libiberty/ChangeLog
347c31392973de6a4872d540c1718dc1 libiberty/ChangeLog.jit
989d73ea8d6c7734f2cd7fc2f6a08ee9 libiberty/Makefile.in
c68dbf7834af4281ebd84caa3fd54680 libiberty/README
--- 64762,64768 ----
ef9f05873915c22cae79ef5545355353 libhsail-rt/target-config.h.in
99c2e5e712b990ee07be10f53e41f3fb libiberty/.gitignore
a916467b91076e631dd8edb7424769c7 libiberty/COPYING.LIB
! 7c7a48ec47fd0f1ef63ca1bae9e9c940 libiberty/ChangeLog
347c31392973de6a4872d540c1718dc1 libiberty/ChangeLog.jit
989d73ea8d6c7734f2cd7fc2f6a08ee9 libiberty/Makefile.in
c68dbf7834af4281ebd84caa3fd54680 libiberty/README
*************** b2c289eb14e9197dcad172f3acba12b7 libibe
*** 64762,64768 ****
6f774a92661ca4a067f1691a7925524b libiberty/xstrerror.c
1fba1d2c7e578bb603294d1d38b15e6e libiberty/xstrndup.c
5b461b93e0d400569656cf150a9458e8 libiberty/xvasprintf.c
! 0b4470e142f9f184b11f5fbb77962548 libitm/ChangeLog
f0841cbe677cca223ebc3864c6840fb3 libitm/Makefile.am
e134b04c0dc26da6f5a6948763a388a8 libitm/Makefile.in
02cde8e370b6e6440c462cbdb510ad9c libitm/aatree.cc
--- 64926,64932 ----
6f774a92661ca4a067f1691a7925524b libiberty/xstrerror.c
1fba1d2c7e578bb603294d1d38b15e6e libiberty/xstrndup.c
5b461b93e0d400569656cf150a9458e8 libiberty/xvasprintf.c
! 0c9793285b71ab1c0e440d6bc7e0eed4 libitm/ChangeLog
f0841cbe677cca223ebc3864c6840fb3 libitm/Makefile.am
e134b04c0dc26da6f5a6948763a388a8 libitm/Makefile.in
02cde8e370b6e6440c462cbdb510ad9c libitm/aatree.cc
*************** cdbde62e85c45821e7d0e7542ea9e4b5 libitm
*** 64820,64826 ****
92c8aa2e676e6aad3b45ee3c79ce4f48 libitm/dispatch.h
ce09bec8584efd1948a6896224aaff53 libitm/eh_cpp.cc
ced7d40fe3094446e51c1b8cf40d0f0a libitm/libitm.h
! 31b8c1c4d7ad0f1ddfde0147c2ece712 libitm/libitm.info
0c43820b921ecdbe9d98f068100e716a libitm/libitm.map
ea467d7117853d139bb288ab75261139 libitm/libitm.spec.in
dc401c868192cd583b6851a8f33879d8 libitm/libitm.texi
--- 64984,64990 ----
92c8aa2e676e6aad3b45ee3c79ce4f48 libitm/dispatch.h
ce09bec8584efd1948a6896224aaff53 libitm/eh_cpp.cc
ced7d40fe3094446e51c1b8cf40d0f0a libitm/libitm.h
! af1c1ff81daf37b25663973d89a34a36 libitm/libitm.info
0c43820b921ecdbe9d98f068100e716a libitm/libitm.map
ea467d7117853d139bb288ab75261139 libitm/libitm.spec.in
dc401c868192cd583b6851a8f33879d8 libitm/libitm.texi
*************** b4e503ecfdccc9f13da8f73eeb6f23a9 libitm
*** 64865,64871 ****
ef24198422c19f99b0c41be6a16f7081 libitm/testsuite/libitm.c/txrelease.c
2fde3d4b9799cb5c947aa18d56b45a58 libitm/useraction.cc
800898e382995b27db1e8e5415e383d5 libitm/util.cc
! a15c2626de81d2bcf2eebfd055315a55 libmpx/ChangeLog
08c39b0de69ded1b0ec0d079e8ffa278 libmpx/Makefile.am
d0a1d026cd869756809cfc7e163653fb libmpx/Makefile.in
9883ed42b491d8aea83fdde90561cf2a libmpx/acinclude.m4
--- 65029,65035 ----
ef24198422c19f99b0c41be6a16f7081 libitm/testsuite/libitm.c/txrelease.c
2fde3d4b9799cb5c947aa18d56b45a58 libitm/useraction.cc
800898e382995b27db1e8e5415e383d5 libitm/util.cc
! 9015fbfa26f75905915a98d05ab84745 libmpx/ChangeLog
08c39b0de69ded1b0ec0d079e8ffa278 libmpx/Makefile.am
d0a1d026cd869756809cfc7e163653fb libmpx/Makefile.in
9883ed42b491d8aea83fdde90561cf2a libmpx/acinclude.m4
*************** abb9c0882fb921e70c77607151719c9d libmpx
*** 64888,64894 ****
e7c62aca341ea472234d7cb0bc4af328 libmpx/mpxwrap/libmpxwrappers.map
240daa7f37ceeb22e331595ac7363fe8 libmpx/mpxwrap/libtool-version
84b2ae6cc72d1bc6af32bbf75fdf747b libmpx/mpxwrap/mpx_wrappers.c
! d84cd26e46dc374b904a98ed9e8dd983 libobjc/ChangeLog
b2cf3adfbdbae80e35d96ff569e9f93a libobjc/Makefile.in
ca9308f2e96106ba49c888b75644c31a libobjc/NXConstStr.m
8b730dbe3083b0ce8de23dba63e4345d libobjc/Object.m
--- 65052,65058 ----
e7c62aca341ea472234d7cb0bc4af328 libmpx/mpxwrap/libmpxwrappers.map
240daa7f37ceeb22e331595ac7363fe8 libmpx/mpxwrap/libtool-version
84b2ae6cc72d1bc6af32bbf75fdf747b libmpx/mpxwrap/mpx_wrappers.c
! 8d9e4b311016eee67985d1cb9081402c libobjc/ChangeLog
b2cf3adfbdbae80e35d96ff569e9f93a libobjc/Makefile.in
ca9308f2e96106ba49c888b75644c31a libobjc/NXConstStr.m
8b730dbe3083b0ce8de23dba63e4345d libobjc/Object.m
*************** ed8e260d84d74bdae710d754280f305d libobj
*** 64945,64951 ****
b5a7e82ec7b4fc9af8de51779c12430b libobjc/selector.c
031774b1d0af62af9c73b941c33256c5 libobjc/sendmsg.c
471a0873da510e7cdaf8924b3babf10c libobjc/thr.c
! f6e8c621c276c29990e1309cf25c6d1b liboffloadmic/ChangeLog
04abd6719c66f08c91fbd9f04b69d3f5 liboffloadmic/Makefile.am
30b43aa8aba9a4769f58028e2f0424f7 liboffloadmic/Makefile.in
49cb389d7dff64b95e25b4d7e85c7ecf liboffloadmic/aclocal.m4
--- 65109,65115 ----
b5a7e82ec7b4fc9af8de51779c12430b libobjc/selector.c
031774b1d0af62af9c73b941c33256c5 libobjc/sendmsg.c
471a0873da510e7cdaf8924b3babf10c libobjc/thr.c
! 67fb0803f7fd927b51114bcfd4cb9cff liboffloadmic/ChangeLog
04abd6719c66f08c91fbd9f04b69d3f5 liboffloadmic/Makefile.am
30b43aa8aba9a4769f58028e2f0424f7 liboffloadmic/Makefile.in
49cb389d7dff64b95e25b4d7e85c7ecf liboffloadmic/aclocal.m4
*************** b1def68202639bd452fb59aea3371fe4 liboff
*** 65034,65040 ****
cc603cdf253cc686bfcee192bb7630df liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c
dff5c8575c49d6aa71e549b0fa021479 liboffloadmic/runtime/orsl-lite/version.txt
a916467b91076e631dd8edb7424769c7 libquadmath/COPYING.LIB
! 1a6476ccef7a141cdeab7c894de25437 libquadmath/ChangeLog
e1106736861aae37a68244254f00f3fd libquadmath/Makefile.am
089aca42b8f31c3920925f611462bc81 libquadmath/Makefile.in
4c8b4478a1031d129e7cc6b341876b99 libquadmath/acinclude.m4
--- 65198,65204 ----
cc603cdf253cc686bfcee192bb7630df liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c
dff5c8575c49d6aa71e549b0fa021479 liboffloadmic/runtime/orsl-lite/version.txt
a916467b91076e631dd8edb7424769c7 libquadmath/COPYING.LIB
! 0037ffbb4e15bd2d29be3c345a592ebc libquadmath/ChangeLog
e1106736861aae37a68244254f00f3fd libquadmath/Makefile.am
089aca42b8f31c3920925f611462bc81 libquadmath/Makefile.in
4c8b4478a1031d129e7cc6b341876b99 libquadmath/acinclude.m4
*************** b575232932aeb139e780664720bc8695 libqua
*** 65042,65048 ****
bf09ede5c6d78e3d132bde0f933590d8 libquadmath/config.h.in
7f6b0d2eeae18aa85f194f1cbc6a9c29 libquadmath/configure
84f1e84be7df00cfbeab19204eaf8dd5 libquadmath/configure.ac
! 7f9d2e650c85a46c7ca78cdcfbbcb78f libquadmath/libquadmath.info
2cb034bf3212dff9fd07056661589189 libquadmath/libquadmath.texi
77280bb7ee423875e03d9c0d34527df6 libquadmath/libtool-version
f44065462735b4699d44588271a5f09a libquadmath/math/acoshq.c
--- 65206,65212 ----
bf09ede5c6d78e3d132bde0f933590d8 libquadmath/config.h.in
7f6b0d2eeae18aa85f194f1cbc6a9c29 libquadmath/configure
84f1e84be7df00cfbeab19204eaf8dd5 libquadmath/configure.ac
! 5076830898839f15e5084f13b33bd362 libquadmath/libquadmath.info
2cb034bf3212dff9fd07056661589189 libquadmath/libquadmath.texi
77280bb7ee423875e03d9c0d34527df6 libquadmath/libtool-version
f44065462735b4699d44588271a5f09a libquadmath/math/acoshq.c
*************** faf9f5ae44363f9f6507c0011d46db13 libqua
*** 65118,65124 ****
d2a9f3ef6892596a69d2b49807b7ec84 libquadmath/math/remainderq.c
7e5da1ab7b5e81c6b3b2a1a459e75533 libquadmath/math/remquoq.c
0c856dcd115d0745afdd5e2cf93d7af5 libquadmath/math/rintq.c
! 5e6d299d4271aedb52f70a52b43d0297 libquadmath/math/roundq.c
9432aa412a476bd039bef505158b67bb libquadmath/math/scalblnq.c
e0a518547cd1a798af59f2b2a71f9516 libquadmath/math/scalbnq.c
95483c7c7403c55b0257b2f7613f144c libquadmath/math/signbitq.c
--- 65282,65288 ----
d2a9f3ef6892596a69d2b49807b7ec84 libquadmath/math/remainderq.c
7e5da1ab7b5e81c6b3b2a1a459e75533 libquadmath/math/remquoq.c
0c856dcd115d0745afdd5e2cf93d7af5 libquadmath/math/rintq.c
! f9ba4d7c854e3e920e53f280c53554ba libquadmath/math/roundq.c
9432aa412a476bd039bef505158b67bb libquadmath/math/scalblnq.c
e0a518547cd1a798af59f2b2a71f9516 libquadmath/math/scalbnq.c
95483c7c7403c55b0257b2f7613f144c libquadmath/math/signbitq.c
*************** e766022f8615b72cbc38335d262e9d3d libqua
*** 65166,65172 ****
a81cc82679e80c86cfbd5575867450d0 libquadmath/strtod/strtod_l.c
da808e110fc09ebd41ebd405790a70df libquadmath/strtod/strtoflt128.c
d15a18f7c46ba2add6148edc5b7563c0 libquadmath/strtod/tens_in_limb.c
! 158e3979ebeda1ca7dddd4966db83456 libsanitizer/ChangeLog
c5b0b63dd90ad073654139697e69d009 libsanitizer/HOWTO_MERGE
0249c37748936faf5b1efd5789587909 libsanitizer/LICENSE.TXT
f11d8e68ccf5dbd2281333342f0cea86 libsanitizer/LOCAL_PATCHES
--- 65330,65336 ----
a81cc82679e80c86cfbd5575867450d0 libquadmath/strtod/strtod_l.c
da808e110fc09ebd41ebd405790a70df libquadmath/strtod/strtoflt128.c
d15a18f7c46ba2add6148edc5b7563c0 libquadmath/strtod/tens_in_limb.c
! f6363abd372d9a4400edb935fa01823e libsanitizer/ChangeLog
c5b0b63dd90ad073654139697e69d009 libsanitizer/HOWTO_MERGE
0249c37748936faf5b1efd5789587909 libsanitizer/LICENSE.TXT
f11d8e68ccf5dbd2281333342f0cea86 libsanitizer/LOCAL_PATCHES
*************** e50709ea0d36f6cc84add9ce005b5db2 libsan
*** 65331,65338 ****
aa78361f71ab28877632c17ac963f9d3 libsanitizer/sanitizer_common/sanitizer_libc.h
747fc1b8ac8bdc6a8084962f2774ae78 libsanitizer/sanitizer_common/sanitizer_libignore.cc
a1ec768a826d8a1d0851585ba62daf32 libsanitizer/sanitizer_common/sanitizer_libignore.h
! c82709bd512f3b7509ad76697d324da1 libsanitizer/sanitizer_common/sanitizer_linux.cc
! 8d4292743fcac719c08ac62823ceb237 libsanitizer/sanitizer_common/sanitizer_linux.h
b3ca7084ca0f698fd4d41cc8215edb10 libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cc
3fb07abcc04415d320ed341ebe5bc9c4 libsanitizer/sanitizer_common/sanitizer_linux_mips64.S
7a4fe4c43a92ec6eb267cb1d2af1467c libsanitizer/sanitizer_common/sanitizer_linux_s390.cc
--- 65495,65502 ----
aa78361f71ab28877632c17ac963f9d3 libsanitizer/sanitizer_common/sanitizer_libc.h
747fc1b8ac8bdc6a8084962f2774ae78 libsanitizer/sanitizer_common/sanitizer_libignore.cc
a1ec768a826d8a1d0851585ba62daf32 libsanitizer/sanitizer_common/sanitizer_libignore.h
! 161d062b3f44f784bc8173d6d73d0bdd libsanitizer/sanitizer_common/sanitizer_linux.cc
! 4edb375102ac2cc66fde22bf250371ef libsanitizer/sanitizer_common/sanitizer_linux.h
b3ca7084ca0f698fd4d41cc8215edb10 libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cc
3fb07abcc04415d320ed341ebe5bc9c4 libsanitizer/sanitizer_common/sanitizer_linux_mips64.S
7a4fe4c43a92ec6eb267cb1d2af1467c libsanitizer/sanitizer_common/sanitizer_linux_s390.cc
*************** ec8cb716a1ba0370ca85825811b6c6af libsan
*** 65370,65376 ****
7d69de9d6a2323e3df4e5984335e025f libsanitizer/sanitizer_common/sanitizer_stacktrace_printer.cc
767d858fa86c7e0d2522fc210e0d30d2 libsanitizer/sanitizer_common/sanitizer_stacktrace_printer.h
5b18ce96af3e3a248f843c803847d73a libsanitizer/sanitizer_common/sanitizer_stoptheworld.h
! 1446e245e4f969b980913ae359f249a4 libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc
a3dbc7f2ea89d30086e739c33a205d9b libsanitizer/sanitizer_common/sanitizer_suppressions.cc
dac6148d5b1b4dd78612403ce542dd34 libsanitizer/sanitizer_common/sanitizer_suppressions.h
6d9285a7303a71cdfca678e3fbe1e3fb libsanitizer/sanitizer_common/sanitizer_symbolizer.cc
--- 65534,65540 ----
7d69de9d6a2323e3df4e5984335e025f libsanitizer/sanitizer_common/sanitizer_stacktrace_printer.cc
767d858fa86c7e0d2522fc210e0d30d2 libsanitizer/sanitizer_common/sanitizer_stacktrace_printer.h
5b18ce96af3e3a248f843c803847d73a libsanitizer/sanitizer_common/sanitizer_stoptheworld.h
! b1183610833f276083a616e6444bf31b libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc
a3dbc7f2ea89d30086e739c33a205d9b libsanitizer/sanitizer_common/sanitizer_suppressions.cc
dac6148d5b1b4dd78612403ce542dd34 libsanitizer/sanitizer_common/sanitizer_suppressions.h
6d9285a7303a71cdfca678e3fbe1e3fb libsanitizer/sanitizer_common/sanitizer_symbolizer.cc
*************** ea957317368982b5514649d2efd0bab2 libsan
*** 65430,65436 ****
d1545d1ccd2606a5a63dc56f47efabe6 libsanitizer/tsan/tsan_mutexset.h
56fbffba55cadb47bcd6549ef6304f54 libsanitizer/tsan/tsan_new_delete.cc
7599266fcb9a6aa39674664c5c269e46 libsanitizer/tsan/tsan_platform.h
! 1a8ed0ff0929b9fd00c014d10daddc7c libsanitizer/tsan/tsan_platform_linux.cc
3ffedf0695cac8db95d2992f3bbeda8f libsanitizer/tsan/tsan_platform_mac.cc
a171ad2c5a5daacd2930bdc042c1acc3 libsanitizer/tsan/tsan_platform_posix.cc
9dfe48caa6454a756632b368218573ac libsanitizer/tsan/tsan_platform_windows.cc
--- 65594,65600 ----
d1545d1ccd2606a5a63dc56f47efabe6 libsanitizer/tsan/tsan_mutexset.h
56fbffba55cadb47bcd6549ef6304f54 libsanitizer/tsan/tsan_new_delete.cc
7599266fcb9a6aa39674664c5c269e46 libsanitizer/tsan/tsan_platform.h
! e43229b389059988e803ebbd6e403933 libsanitizer/tsan/tsan_platform_linux.cc
3ffedf0695cac8db95d2992f3bbeda8f libsanitizer/tsan/tsan_platform_mac.cc
a171ad2c5a5daacd2930bdc042c1acc3 libsanitizer/tsan/tsan_platform_posix.cc
9dfe48caa6454a756632b368218573ac libsanitizer/tsan/tsan_platform_windows.cc
*************** f07ab1da60e7fd7f3d27a1960d25e06c libsan
*** 65484,65490 ****
0f33fad437a0fa30b1527f8f957011d6 libsanitizer/ubsan/ubsan_type_hash_win.cc
8b063f15d2aa59cd7d3a2c835729e42d libsanitizer/ubsan/ubsan_value.cc
735246869fac0a1e63b5d9c72143e63a libsanitizer/ubsan/ubsan_value.h
! 445fa5a2c8d70e85906022a84492d712 libssp/ChangeLog
776e0645b365526b37a8934f921f91b6 libssp/Makefile.am
4ca3c95d4bc6b9edac706fca73c37993 libssp/Makefile.in
b0548e1d34696c0fb30573ffde20c761 libssp/aclocal.m4
--- 65648,65654 ----
0f33fad437a0fa30b1527f8f957011d6 libsanitizer/ubsan/ubsan_type_hash_win.cc
8b063f15d2aa59cd7d3a2c835729e42d libsanitizer/ubsan/ubsan_value.cc
735246869fac0a1e63b5d9c72143e63a libsanitizer/ubsan/ubsan_value.h
! dfb313d3ec2ba7921a65ccad6a6b7171 libssp/ChangeLog
776e0645b365526b37a8934f921f91b6 libssp/Makefile.am
4ca3c95d4bc6b9edac706fca73c37993 libssp/Makefile.in
b0548e1d34696c0fb30573ffde20c761 libssp/aclocal.m4
*************** b1831173424b3bacbedae40d56213c53 libssp
*** 65513,65519 ****
4849bcc282291903a5ab2633972a6f59 libssp/strncpy-chk.c
8f39faa199e6457e41dd4673ab8fa2b5 libssp/vsnprintf-chk.c
b432716a66578ff7c5e7f9c92bc30e25 libssp/vsprintf-chk.c
! 28fa4b75ec56c6d8059d13a9a685bcce libstdc++-v3/ChangeLog
7aa6c40440a44fcf5ec94c066160c2f8 libstdc++-v3/ChangeLog-1998
7aff86600b6a1ed3fa87305075a92db0 libstdc++-v3/ChangeLog-1999
a6f28e8fc9bb07696a9e068b439a3a87 libstdc++-v3/ChangeLog-2000
--- 65677,65683 ----
4849bcc282291903a5ab2633972a6f59 libssp/strncpy-chk.c
8f39faa199e6457e41dd4673ab8fa2b5 libssp/vsnprintf-chk.c
b432716a66578ff7c5e7f9c92bc30e25 libssp/vsprintf-chk.c
! ba67c504a456fb642d74de36e0c82dbc libstdc++-v3/ChangeLog
7aa6c40440a44fcf5ec94c066160c2f8 libstdc++-v3/ChangeLog-1998
7aff86600b6a1ed3fa87305075a92db0 libstdc++-v3/ChangeLog-1999
a6f28e8fc9bb07696a9e068b439a3a87 libstdc++-v3/ChangeLog-2000
*************** b331fae97e334afde1bd5fa125610458 libstd
*** 65536,65554 ****
d2f55cdfcfc41eedd57e16a617c4775f libstdc++-v3/Makefile.am
9a8bbe5f81bba136c3ff5f5aedfb43a4 libstdc++-v3/Makefile.in
f372af73db4ac0ad88e43199e1f29e08 libstdc++-v3/README
! 93d7be02e3708b9f8ac75558da7eadd2 libstdc++-v3/acinclude.m4
2a88f1fcc47abc6e54fb44954da2919a libstdc++-v3/aclocal.m4
38b6108cf7d896c2522d25b5fb475ed5 libstdc++-v3/config.h.in
1c93b343ca452ad7c87f5c1352794032 libstdc++-v3/config/abi/compatibility.h
3dc734cb0c551a9ea0c20be5669edcea libstdc++-v3/config/abi/post/aarch64-linux-gnu/baseline_symbols.txt
! 0d9bab07be110a6a3b9a8e0c14f5edda libstdc++-v3/config/abi/post/alpha-linux-gnu/baseline_symbols.txt
f645673923ec9aec95e2d186ea95a06a libstdc++-v3/config/abi/post/hppa-linux-gnu/baseline_symbols.txt
! 669d40eb954535cc813d883bfba3b74d libstdc++-v3/config/abi/post/i386-linux-gnu/baseline_symbols.txt
! c091991e3a5d9b11d57b62d99999f78b libstdc++-v3/config/abi/post/i386-solaris2.10/amd64/baseline_symbols.txt
! 0e9f84c7f795f544b7ec2797184028fb libstdc++-v3/config/abi/post/i386-solaris2.10/baseline_symbols.txt
! dbf588fc7597f593393b380017dd5f5c libstdc++-v3/config/abi/post/i386-solaris2.11/amd64/baseline_symbols.txt
! b0f1cdba240c240244f76d22971b9215 libstdc++-v3/config/abi/post/i386-solaris2.11/baseline_symbols.txt
! 669d40eb954535cc813d883bfba3b74d libstdc++-v3/config/abi/post/i486-linux-gnu/baseline_symbols.txt
b5509391457d69b8c6d715e7abe85d81 libstdc++-v3/config/abi/post/ia64-linux-gnu/baseline_symbols.txt
bc6db935b5861db44257f820387b80b1 libstdc++-v3/config/abi/post/m68k-linux-gnu/baseline_symbols.txt
61308215d393f11169ace76935f2b034 libstdc++-v3/config/abi/post/mips-linux-gnu/baseline_symbols.txt
--- 65700,65718 ----
d2f55cdfcfc41eedd57e16a617c4775f libstdc++-v3/Makefile.am
9a8bbe5f81bba136c3ff5f5aedfb43a4 libstdc++-v3/Makefile.in
f372af73db4ac0ad88e43199e1f29e08 libstdc++-v3/README
! 49ba04b0308dd7c5388a318b239182b9 libstdc++-v3/acinclude.m4
2a88f1fcc47abc6e54fb44954da2919a libstdc++-v3/aclocal.m4
38b6108cf7d896c2522d25b5fb475ed5 libstdc++-v3/config.h.in
1c93b343ca452ad7c87f5c1352794032 libstdc++-v3/config/abi/compatibility.h
3dc734cb0c551a9ea0c20be5669edcea libstdc++-v3/config/abi/post/aarch64-linux-gnu/baseline_symbols.txt
! 01b6705d68c4b6dd5d3cd90321d52009 libstdc++-v3/config/abi/post/alpha-linux-gnu/baseline_symbols.txt
f645673923ec9aec95e2d186ea95a06a libstdc++-v3/config/abi/post/hppa-linux-gnu/baseline_symbols.txt
! 74064ed8904c807e6fc739cbe69a24ff libstdc++-v3/config/abi/post/i386-linux-gnu/baseline_symbols.txt
! e783dfff968a7f744228db0b102dc49a libstdc++-v3/config/abi/post/i386-solaris2.10/amd64/baseline_symbols.txt
! 025967256360f983b6ad8ab0cb3a3d4d libstdc++-v3/config/abi/post/i386-solaris2.10/baseline_symbols.txt
! 9c245a93fd5b37c481a47be80b6fda5a libstdc++-v3/config/abi/post/i386-solaris2.11/amd64/baseline_symbols.txt
! 36652b6b1e856750b413d06c3db952c1 libstdc++-v3/config/abi/post/i386-solaris2.11/baseline_symbols.txt
! 74064ed8904c807e6fc739cbe69a24ff libstdc++-v3/config/abi/post/i486-linux-gnu/baseline_symbols.txt
b5509391457d69b8c6d715e7abe85d81 libstdc++-v3/config/abi/post/ia64-linux-gnu/baseline_symbols.txt
bc6db935b5861db44257f820387b80b1 libstdc++-v3/config/abi/post/m68k-linux-gnu/baseline_symbols.txt
61308215d393f11169ace76935f2b034 libstdc++-v3/config/abi/post/mips-linux-gnu/baseline_symbols.txt
*************** bc6db935b5861db44257f820387b80b1 libstd
*** 65562,65577 ****
395a1205eaa4a6d77ec36a80a7598066 libstdc++-v3/config/abi/post/s390x-linux-gnu/32/baseline_symbols.txt
05b47606cd9d4adbf2c65cdd67618b9c libstdc++-v3/config/abi/post/s390x-linux-gnu/baseline_symbols.txt
cc65678819ec7ff06eaeed8b1a5455eb libstdc++-v3/config/abi/post/sparc-linux-gnu/baseline_symbols.txt
! 2c693e1b9c620a5c6c9b5c208dbb41c4 libstdc++-v3/config/abi/post/sparc-solaris2.10/baseline_symbols.txt
! e2e7ddefe10ed62d7462765f902008ac libstdc++-v3/config/abi/post/sparc-solaris2.10/sparcv9/baseline_symbols.txt
! 039a67cdcccbe1ad59cc4a0b339b43d6 libstdc++-v3/config/abi/post/sparc-solaris2.11/baseline_symbols.txt
! 4539a07892917993125deae3a860586b libstdc++-v3/config/abi/post/sparc-solaris2.11/sparcv9/baseline_symbols.txt
! 669d40eb954535cc813d883bfba3b74d libstdc++-v3/config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt
403dc63ad6d1cd6301f17c7e7a7adb09 libstdc++-v3/config/abi/post/x86_64-linux-gnu/baseline_symbols.txt
! 668b24647837b05f5438487b5c27775c libstdc++-v3/config/abi/post/x86_64-linux-gnu/x32/baseline_symbols.txt
5c4c38aeca254313c616b84337c937c3 libstdc++-v3/config/abi/pre/float128.ver
d5ca39dd5aeebba4599442e4a6052175 libstdc++-v3/config/abi/pre/gnu-versioned-namespace.ver
! 6ffe01738a3fd723b7a5c780598f349d libstdc++-v3/config/abi/pre/gnu.ver
b01f8da8f4373070847fe317fe8a546e libstdc++-v3/config/abi/pre/none.ver
474df1d032c9df579426e6bafa6fce65 libstdc++-v3/config/allocator/bitmap_allocator_base.h
f1667a9ecb6ec699875716d4ee1bc87e libstdc++-v3/config/allocator/malloc_allocator_base.h
--- 65726,65741 ----
395a1205eaa4a6d77ec36a80a7598066 libstdc++-v3/config/abi/post/s390x-linux-gnu/32/baseline_symbols.txt
05b47606cd9d4adbf2c65cdd67618b9c libstdc++-v3/config/abi/post/s390x-linux-gnu/baseline_symbols.txt
cc65678819ec7ff06eaeed8b1a5455eb libstdc++-v3/config/abi/post/sparc-linux-gnu/baseline_symbols.txt
! 21102ddaf8669e48a4dd8418e327f44c libstdc++-v3/config/abi/post/sparc-solaris2.10/baseline_symbols.txt
! 83dd9c17de008944ca7e3a9f689a6146 libstdc++-v3/config/abi/post/sparc-solaris2.10/sparcv9/baseline_symbols.txt
! 465224c6303de93a7ad7fc4286042fce libstdc++-v3/config/abi/post/sparc-solaris2.11/baseline_symbols.txt
! cdd50089e0460c8802edf9f1e3881ca6 libstdc++-v3/config/abi/post/sparc-solaris2.11/sparcv9/baseline_symbols.txt
! 74064ed8904c807e6fc739cbe69a24ff libstdc++-v3/config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt
403dc63ad6d1cd6301f17c7e7a7adb09 libstdc++-v3/config/abi/post/x86_64-linux-gnu/baseline_symbols.txt
! 7c9d9f30d0c74c87283c25e3959c4859 libstdc++-v3/config/abi/post/x86_64-linux-gnu/x32/baseline_symbols.txt
5c4c38aeca254313c616b84337c937c3 libstdc++-v3/config/abi/pre/float128.ver
d5ca39dd5aeebba4599442e4a6052175 libstdc++-v3/config/abi/pre/gnu-versioned-namespace.ver
! f37099298428979c5d83b716ced911d0 libstdc++-v3/config/abi/pre/gnu.ver
b01f8da8f4373070847fe317fe8a546e libstdc++-v3/config/abi/pre/none.ver
474df1d032c9df579426e6bafa6fce65 libstdc++-v3/config/allocator/bitmap_allocator_base.h
f1667a9ecb6ec699875716d4ee1bc87e libstdc++-v3/config/allocator/malloc_allocator_base.h
*************** c7c82b7fdf11e423ccdc173143db93aa libstd
*** 65726,65732 ****
7edc1c806579bdda295225b37ff9482c libstdc++-v3/config/os/vxworks/ctype_configure_char.cc
276389a68a2b7b1262605789e5edfa63 libstdc++-v3/config/os/vxworks/ctype_inline.h
70166bc357cec0c671f1d0fb63e68735 libstdc++-v3/config/os/vxworks/os_defines.h
! 5caff190a2abae6593944faecca647d0 libstdc++-v3/configure
109e1897c80132d1381057db9429be56 libstdc++-v3/configure.ac
e711fd9f625040036e12e7ec93b06781 libstdc++-v3/configure.host
d7f207dcb3d6f80e6d9e4e16caf6b18d libstdc++-v3/crossconfig.m4
--- 65890,65896 ----
7edc1c806579bdda295225b37ff9482c libstdc++-v3/config/os/vxworks/ctype_configure_char.cc
276389a68a2b7b1262605789e5edfa63 libstdc++-v3/config/os/vxworks/ctype_inline.h
70166bc357cec0c671f1d0fb63e68735 libstdc++-v3/config/os/vxworks/os_defines.h
! 75101c11422e6bd7cbe2a13f825cb700 libstdc++-v3/configure
109e1897c80132d1381057db9429be56 libstdc++-v3/configure.ac
e711fd9f625040036e12e7ec93b06781 libstdc++-v3/configure.host
d7f207dcb3d6f80e6d9e4e16caf6b18d libstdc++-v3/crossconfig.m4
*************** d7249eb4d31bd107d0b09ea3c80cb723 libstd
*** 65823,65829 ****
33bc39e8f2d47f3d490d7ca7d4832b43 libstdc++-v3/doc/html/images/pbds_trie_node_updator_policy_cd.png
df705f3839120dcb896e9839cf3404d0 libstdc++-v3/doc/html/images/pbds_update_seq_diagram.png
deaf15214d754198690e20ee57268722 libstdc++-v3/doc/html/index.html
! f374e48d313dd9ab5b30dbe3e9d1b268 libstdc++-v3/doc/html/manual/abi.html
c50671050ff8de94cc275131201e5bd7 libstdc++-v3/doc/html/manual/algorithms.html
15818058c9d4057decee4a010f50ee09 libstdc++-v3/doc/html/manual/api.html
e246a4128efd7028f3ebccc2eff97d1e libstdc++-v3/doc/html/manual/appendix.html
--- 65987,65993 ----
33bc39e8f2d47f3d490d7ca7d4832b43 libstdc++-v3/doc/html/images/pbds_trie_node_updator_policy_cd.png
df705f3839120dcb896e9839cf3404d0 libstdc++-v3/doc/html/images/pbds_update_seq_diagram.png
deaf15214d754198690e20ee57268722 libstdc++-v3/doc/html/index.html
! 588d8d08fe4a8c43b280867539ca1993 libstdc++-v3/doc/html/manual/abi.html
c50671050ff8de94cc275131201e5bd7 libstdc++-v3/doc/html/manual/algorithms.html
15818058c9d4057decee4a010f50ee09 libstdc++-v3/doc/html/manual/api.html
e246a4128efd7028f3ebccc2eff97d1e libstdc++-v3/doc/html/manual/appendix.html
*************** e246a4128efd7028f3ebccc2eff97d1e libstd
*** 65831,65843 ****
e9c0f1ff9a8891b7968f3f687b4813ec libstdc++-v3/doc/html/manual/appendix_free.html
1ba38c64d73796a214334f2dab820328 libstdc++-v3/doc/html/manual/appendix_gfdl.html
b86617057a7d02b358290306b815792d libstdc++-v3/doc/html/manual/appendix_gpl.html
! bee571bf64bb6a6ca3ff8659b7806545 libstdc++-v3/doc/html/manual/appendix_porting.html
87aa4de6273de19892c7eb5eaca6e095 libstdc++-v3/doc/html/manual/associative.html
2b7f9e805e058ada0fa0d34ba53b7222 libstdc++-v3/doc/html/manual/atomics.html
f20a2b30c29a3108b6c924926bb54e8b libstdc++-v3/doc/html/manual/backwards.html
4bc46b36e9636b2f61911bec8741819b libstdc++-v3/doc/html/manual/bitmap_allocator.html
b102b16060eb66b508228d886bb789eb libstdc++-v3/doc/html/manual/bitmap_allocator_impl.html
! 8d357a8d748d8dddfb05bd35ff9a7567 libstdc++-v3/doc/html/manual/bugs.html
ff5cb87200fbc4571c1b621cb0450053 libstdc++-v3/doc/html/manual/concept_checking.html
ff8a760ba1cd40de947c0cb4ef121860 libstdc++-v3/doc/html/manual/concurrency.html
ac6f8416ccf4463863f8233f046594b6 libstdc++-v3/doc/html/manual/configure.html
--- 65995,66007 ----
e9c0f1ff9a8891b7968f3f687b4813ec libstdc++-v3/doc/html/manual/appendix_free.html
1ba38c64d73796a214334f2dab820328 libstdc++-v3/doc/html/manual/appendix_gfdl.html
b86617057a7d02b358290306b815792d libstdc++-v3/doc/html/manual/appendix_gpl.html
! 19ab2511f8c1815d0bbe8a83c99253b3 libstdc++-v3/doc/html/manual/appendix_porting.html
87aa4de6273de19892c7eb5eaca6e095 libstdc++-v3/doc/html/manual/associative.html
2b7f9e805e058ada0fa0d34ba53b7222 libstdc++-v3/doc/html/manual/atomics.html
f20a2b30c29a3108b6c924926bb54e8b libstdc++-v3/doc/html/manual/backwards.html
4bc46b36e9636b2f61911bec8741819b libstdc++-v3/doc/html/manual/bitmap_allocator.html
b102b16060eb66b508228d886bb789eb libstdc++-v3/doc/html/manual/bitmap_allocator_impl.html
! 3483095fefc289ad57f1108c8ad1fabc libstdc++-v3/doc/html/manual/bugs.html
ff5cb87200fbc4571c1b621cb0450053 libstdc++-v3/doc/html/manual/concept_checking.html
ff8a760ba1cd40de947c0cb4ef121860 libstdc++-v3/doc/html/manual/concurrency.html
ac6f8416ccf4463863f8233f046594b6 libstdc++-v3/doc/html/manual/configure.html
*************** c41dc87f8be3a367ba747353fbab2353 libstd
*** 65878,65889 ****
f2cbe7a16c1459eb9d661c4f59148c85 libstdc++-v3/doc/html/manual/license.html
756b894a64f9e63ec962a6742ba34bc8 libstdc++-v3/doc/html/manual/localization.html
518c609918662df90ec372996b1cee25 libstdc++-v3/doc/html/manual/make.html
! 8ab1451547318c90a1b4d35e8d237673 libstdc++-v3/doc/html/manual/memory.html
2f0038d7682f075686ddeb6eb5700181 libstdc++-v3/doc/html/manual/mt_allocator.html
90aab30425d9f81569fd7f122545388f libstdc++-v3/doc/html/manual/mt_allocator_design.html
769263e7fac4c4320ed9890622a2691d libstdc++-v3/doc/html/manual/mt_allocator_ex_multi.html
b477b181b88903e87cafffc02f82c26f libstdc++-v3/doc/html/manual/mt_allocator_ex_single.html
! 18a4f55ae43a71769f8b57d6318fe429 libstdc++-v3/doc/html/manual/mt_allocator_impl.html
961b1986cc712df4011f8f956904e08f libstdc++-v3/doc/html/manual/numerics.html
1e7bda9b7468a80644d426c5ec6d9956 libstdc++-v3/doc/html/manual/numerics_and_c.html
73a67e9f3ea3de4053702d5d42bc5dd5 libstdc++-v3/doc/html/manual/pairs.html
--- 66042,66053 ----
f2cbe7a16c1459eb9d661c4f59148c85 libstdc++-v3/doc/html/manual/license.html
756b894a64f9e63ec962a6742ba34bc8 libstdc++-v3/doc/html/manual/localization.html
518c609918662df90ec372996b1cee25 libstdc++-v3/doc/html/manual/make.html
! c130b3a8b99e98587d3d95fbf10e4bc3 libstdc++-v3/doc/html/manual/memory.html
2f0038d7682f075686ddeb6eb5700181 libstdc++-v3/doc/html/manual/mt_allocator.html
90aab30425d9f81569fd7f122545388f libstdc++-v3/doc/html/manual/mt_allocator_design.html
769263e7fac4c4320ed9890622a2691d libstdc++-v3/doc/html/manual/mt_allocator_ex_multi.html
b477b181b88903e87cafffc02f82c26f libstdc++-v3/doc/html/manual/mt_allocator_ex_single.html
! 8e5ff1c36db70228ad85f9412c2d7e0d libstdc++-v3/doc/html/manual/mt_allocator_impl.html
961b1986cc712df4011f8f956904e08f libstdc++-v3/doc/html/manual/numerics.html
1e7bda9b7468a80644d426c5ec6d9956 libstdc++-v3/doc/html/manual/numerics_and_c.html
73a67e9f3ea3de4053702d5d42bc5dd5 libstdc++-v3/doc/html/manual/pairs.html
*************** f7c8c93154b8acd3659755fba9cf2ea6 libstd
*** 65892,65899 ****
9fa3374f8d90cea52be068b1a43becf3 libstdc++-v3/doc/html/manual/parallel_mode_semantics.html
eb0de4015a06cfc5b0946dea8967d9c3 libstdc++-v3/doc/html/manual/parallel_mode_test.html
abaa2d58c449558d305c7a17b20d4e21 libstdc++-v3/doc/html/manual/parallel_mode_using.html
! 0276102f2848d23d2fc92a5eaf1e5997 libstdc++-v3/doc/html/manual/policy_based_data_structures_test.html
! bef850d5be8f1893af1142dbb18ff06b libstdc++-v3/doc/html/manual/policy_data_structures.html
dd0d0a3dbde1fe5688daf082a20edb0c libstdc++-v3/doc/html/manual/policy_data_structures_ack.html
0e920038f09a9af0328b6f4d474366b8 libstdc++-v3/doc/html/manual/policy_data_structures_design.html
05d705077c0793d5370220351c96874d libstdc++-v3/doc/html/manual/policy_data_structures_using.html
--- 66056,66063 ----
9fa3374f8d90cea52be068b1a43becf3 libstdc++-v3/doc/html/manual/parallel_mode_semantics.html
eb0de4015a06cfc5b0946dea8967d9c3 libstdc++-v3/doc/html/manual/parallel_mode_test.html
abaa2d58c449558d305c7a17b20d4e21 libstdc++-v3/doc/html/manual/parallel_mode_using.html
! 96b170824ef4e1f34ef2e7f223e1c45d libstdc++-v3/doc/html/manual/policy_based_data_structures_test.html
! 7aa99669d95c48b823307da11f71f6a0 libstdc++-v3/doc/html/manual/policy_data_structures.html
dd0d0a3dbde1fe5688daf082a20edb0c libstdc++-v3/doc/html/manual/policy_data_structures_ack.html
0e920038f09a9af0328b6f4d474366b8 libstdc++-v3/doc/html/manual/policy_data_structures_design.html
05d705077c0793d5370220351c96874d libstdc++-v3/doc/html/manual/policy_data_structures_using.html
*************** b3f0b779c265ab6f430475e4f88f580e libstd
*** 65905,65921 ****
7331d7385104a6dc5184418bdb60c7f9 libstdc++-v3/doc/html/manual/profile_mode_diagnostics.html
959142a01bcfe51b5975541a3f0b6dc6 libstdc++-v3/doc/html/manual/profile_mode_impl.html
07a221c9bf5f7e46ea33f7c4a43cc754 libstdc++-v3/doc/html/manual/setup.html
! 6797250ede211d0c027dd4803fb15940 libstdc++-v3/doc/html/manual/source_code_style.html
0576cfcb1c478a91ea55484a0ff9a3ec libstdc++-v3/doc/html/manual/source_design_notes.html
! 5f1e974246cd5f05c9071d63e33e0b80 libstdc++-v3/doc/html/manual/source_organization.html
! 677a7a345659916cbcc3be64cb5821ad libstdc++-v3/doc/html/manual/status.html
6b028769a32926f8762762e79444becb libstdc++-v3/doc/html/manual/std_contents.html
f0e3024ae1008194f1ad841b4480c9df libstdc++-v3/doc/html/manual/streambufs.html
0aad91af2fbe9bc6363598d5a79f7d36 libstdc++-v3/doc/html/manual/strings.html
aae3d417ab9227eca84f286d98536f8e libstdc++-v3/doc/html/manual/stringstreams.html
002ae4f0325c2175151fcc3c235c2ab6 libstdc++-v3/doc/html/manual/support.html
2a6d5d232b15dab69b05672e1193953c libstdc++-v3/doc/html/manual/termination.html
! 905f0b0808d6b7b692ebf843a04496ef libstdc++-v3/doc/html/manual/test.html
1921311e51f16604162cc2e27b35d38b libstdc++-v3/doc/html/manual/traits.html
cd78ebf4959f2540dbd758d7d4d86e46 libstdc++-v3/doc/html/manual/unordered_associative.html
cbae75f523c5696909e842a871384c25 libstdc++-v3/doc/html/manual/using.html
--- 66069,66085 ----
7331d7385104a6dc5184418bdb60c7f9 libstdc++-v3/doc/html/manual/profile_mode_diagnostics.html
959142a01bcfe51b5975541a3f0b6dc6 libstdc++-v3/doc/html/manual/profile_mode_impl.html
07a221c9bf5f7e46ea33f7c4a43cc754 libstdc++-v3/doc/html/manual/setup.html
! 6b6cefa7f9267ae701ee527c0cbe7f1e libstdc++-v3/doc/html/manual/source_code_style.html
0576cfcb1c478a91ea55484a0ff9a3ec libstdc++-v3/doc/html/manual/source_design_notes.html
! b6bcd673d9c861062900ffdb78ef22ab libstdc++-v3/doc/html/manual/source_organization.html
! 9bd1cb72b4963156b2da3c4ad09c72d3 libstdc++-v3/doc/html/manual/status.html
6b028769a32926f8762762e79444becb libstdc++-v3/doc/html/manual/std_contents.html
f0e3024ae1008194f1ad841b4480c9df libstdc++-v3/doc/html/manual/streambufs.html
0aad91af2fbe9bc6363598d5a79f7d36 libstdc++-v3/doc/html/manual/strings.html
aae3d417ab9227eca84f286d98536f8e libstdc++-v3/doc/html/manual/stringstreams.html
002ae4f0325c2175151fcc3c235c2ab6 libstdc++-v3/doc/html/manual/support.html
2a6d5d232b15dab69b05672e1193953c libstdc++-v3/doc/html/manual/termination.html
! b889ac427c1e3e8b84bafab551b6b2cd libstdc++-v3/doc/html/manual/test.html
1921311e51f16604162cc2e27b35d38b libstdc++-v3/doc/html/manual/traits.html
cd78ebf4959f2540dbd758d7d4d86e46 libstdc++-v3/doc/html/manual/unordered_associative.html
cbae75f523c5696909e842a871384c25 libstdc++-v3/doc/html/manual/using.html
*************** cc132f90a00a3ca05f64b578f9e332aa libstd
*** 66112,66128 ****
f63bfdc03ba2b82c74864f02206d7c52 libstdc++-v3/doc/xml/images/pbds_tree_text_lor_find.svg
33bc39e8f2d47f3d490d7ca7d4832b43 libstdc++-v3/doc/xml/images/pbds_trie_node_updator_policy_cd.png
df705f3839120dcb896e9839cf3404d0 libstdc++-v3/doc/xml/images/pbds_update_seq_diagram.png
! d7861378c4e96038bdc72a4a08df1b52 libstdc++-v3/doc/xml/manual/abi.xml
6a68f07a8b8abd9e65846432ed52d646 libstdc++-v3/doc/xml/manual/algorithms.xml
! fd2185821a70453792b0c373704f219b libstdc++-v3/doc/xml/manual/allocator.xml
! 65f1904726f506cc610e82550255d603 libstdc++-v3/doc/xml/manual/appendix_contributing.xml
074e722c08588c6474b7eb1dc527bd89 libstdc++-v3/doc/xml/manual/appendix_free.xml
fddfbac311009ebd3056c4edd7ee522a libstdc++-v3/doc/xml/manual/appendix_porting.xml
e0b6ea09e982758f8a79d0d165939943 libstdc++-v3/doc/xml/manual/atomics.xml
41f9578438e22c82fe9f70dc482cdca1 libstdc++-v3/doc/xml/manual/auto_ptr.xml
0db7cd62476b3752f92c915cbe10e8ea libstdc++-v3/doc/xml/manual/backwards_compatibility.xml
9890a9635fbc47991765f74f8727c01b libstdc++-v3/doc/xml/manual/bitmap_allocator.xml
! dd0867c665d56731e1fa537b8db7ca9e libstdc++-v3/doc/xml/manual/build_hacking.xml
90680f5663d07927feb6a0b4501e5d4a libstdc++-v3/doc/xml/manual/codecvt.xml
5e6aec06cc4fb89c3732b636f9186077 libstdc++-v3/doc/xml/manual/concurrency.xml
6ff8b882e61c5ff513709c46fd1b0c72 libstdc++-v3/doc/xml/manual/concurrency_extensions.xml
--- 66276,66292 ----
f63bfdc03ba2b82c74864f02206d7c52 libstdc++-v3/doc/xml/images/pbds_tree_text_lor_find.svg
33bc39e8f2d47f3d490d7ca7d4832b43 libstdc++-v3/doc/xml/images/pbds_trie_node_updator_policy_cd.png
df705f3839120dcb896e9839cf3404d0 libstdc++-v3/doc/xml/images/pbds_update_seq_diagram.png
! 59673c4ec83a73f635bf37dd02ad3ae1 libstdc++-v3/doc/xml/manual/abi.xml
6a68f07a8b8abd9e65846432ed52d646 libstdc++-v3/doc/xml/manual/algorithms.xml
! 832fb85e9dd8e40662f3abe5b0f7b070 libstdc++-v3/doc/xml/manual/allocator.xml
! b06c7d4934846623f43ca218d68492c7 libstdc++-v3/doc/xml/manual/appendix_contributing.xml
074e722c08588c6474b7eb1dc527bd89 libstdc++-v3/doc/xml/manual/appendix_free.xml
fddfbac311009ebd3056c4edd7ee522a libstdc++-v3/doc/xml/manual/appendix_porting.xml
e0b6ea09e982758f8a79d0d165939943 libstdc++-v3/doc/xml/manual/atomics.xml
41f9578438e22c82fe9f70dc482cdca1 libstdc++-v3/doc/xml/manual/auto_ptr.xml
0db7cd62476b3752f92c915cbe10e8ea libstdc++-v3/doc/xml/manual/backwards_compatibility.xml
9890a9635fbc47991765f74f8727c01b libstdc++-v3/doc/xml/manual/bitmap_allocator.xml
! 0b5f349e0cb157661fd44b59627716e3 libstdc++-v3/doc/xml/manual/build_hacking.xml
90680f5663d07927feb6a0b4501e5d4a libstdc++-v3/doc/xml/manual/codecvt.xml
5e6aec06cc4fb89c3732b636f9186077 libstdc++-v3/doc/xml/manual/concurrency.xml
6ff8b882e61c5ff513709c46fd1b0c72 libstdc++-v3/doc/xml/manual/concurrency_extensions.xml
*************** f0323e43ff8fc1ca28dcdfae61b6cb19 libstd
*** 66136,66151 ****
beaf7f0a49ee4f9a868913839fb3e8b4 libstdc++-v3/doc/xml/manual/evolution.xml
a182c59139e44d5258054047a0f0ffb6 libstdc++-v3/doc/xml/manual/extensions.xml
26083dec441281888a23365de5567180 libstdc++-v3/doc/xml/manual/internals.xml
! 46001cb77cf32961727ed6cdd04f6e51 libstdc++-v3/doc/xml/manual/intro.xml
82d01f11ebf848dc64a611a829ef5a38 libstdc++-v3/doc/xml/manual/io.xml
bab548248426e0e90cdc1436ff5b87de libstdc++-v3/doc/xml/manual/iterators.xml
5d3e282d89ac0af0f7752f88466a9d39 libstdc++-v3/doc/xml/manual/locale.xml
8d6a4daabfdaa26ed8c3bd68f6cb0930 libstdc++-v3/doc/xml/manual/localization.xml
d1f75977cf17da71ede22a4884f5771f libstdc++-v3/doc/xml/manual/messages.xml
! 358c6c2b091982dafcd133cc65380653 libstdc++-v3/doc/xml/manual/mt_allocator.xml
0093c0e2ef4c460d644a7c3d3e90c7b4 libstdc++-v3/doc/xml/manual/numerics.xml
e2b6426957c60c385c84e7b5143089ce libstdc++-v3/doc/xml/manual/parallel_mode.xml
! ab8b9b9df4b38579a46c66d445c1cb91 libstdc++-v3/doc/xml/manual/policy_data_structures.xml
507d70152c09c65d4d3ef641eb13a6cb libstdc++-v3/doc/xml/manual/policy_data_structures_biblio.xml
4e49a8e041ae187579c7683d4b840fc4 libstdc++-v3/doc/xml/manual/prerequisites.xml
5cca2fce9e94a0243e546e0c59792f87 libstdc++-v3/doc/xml/manual/profile_mode.xml
--- 66300,66315 ----
beaf7f0a49ee4f9a868913839fb3e8b4 libstdc++-v3/doc/xml/manual/evolution.xml
a182c59139e44d5258054047a0f0ffb6 libstdc++-v3/doc/xml/manual/extensions.xml
26083dec441281888a23365de5567180 libstdc++-v3/doc/xml/manual/internals.xml
! 3a8a526c945f29ccbb27be44da1870f6 libstdc++-v3/doc/xml/manual/intro.xml
82d01f11ebf848dc64a611a829ef5a38 libstdc++-v3/doc/xml/manual/io.xml
bab548248426e0e90cdc1436ff5b87de libstdc++-v3/doc/xml/manual/iterators.xml
5d3e282d89ac0af0f7752f88466a9d39 libstdc++-v3/doc/xml/manual/locale.xml
8d6a4daabfdaa26ed8c3bd68f6cb0930 libstdc++-v3/doc/xml/manual/localization.xml
d1f75977cf17da71ede22a4884f5771f libstdc++-v3/doc/xml/manual/messages.xml
! 489dc876235f0b46a0cf931a02ed38a6 libstdc++-v3/doc/xml/manual/mt_allocator.xml
0093c0e2ef4c460d644a7c3d3e90c7b4 libstdc++-v3/doc/xml/manual/numerics.xml
e2b6426957c60c385c84e7b5143089ce libstdc++-v3/doc/xml/manual/parallel_mode.xml
! 927aa35a827fd8010896cacc05bacd17 libstdc++-v3/doc/xml/manual/policy_data_structures.xml
507d70152c09c65d4d3ef641eb13a6cb libstdc++-v3/doc/xml/manual/policy_data_structures_biblio.xml
4e49a8e041ae187579c7683d4b840fc4 libstdc++-v3/doc/xml/manual/prerequisites.xml
5cca2fce9e94a0243e546e0c59792f87 libstdc++-v3/doc/xml/manual/profile_mode.xml
*************** d86ab4ddaebc9752d3a71f23cc8879cb libstd
*** 66154,66174 ****
30545c0584d92b8a7fc6a9ebcc76389b libstdc++-v3/doc/xml/manual/status_cxx1998.xml
c3fb06e3828ddc8e0973f3b213b15344 libstdc++-v3/doc/xml/manual/status_cxx2011.xml
ab2024fae49f12d36b19759a519a671e libstdc++-v3/doc/xml/manual/status_cxx2014.xml
! 63ede5133812830191d913b7ae5d7ab6 libstdc++-v3/doc/xml/manual/status_cxx2017.xml
0328d8bf2d7935051ce9dc880ef63b6d libstdc++-v3/doc/xml/manual/status_cxxtr1.xml
716409ea4f3fdc47d1b88cc8ac63b392 libstdc++-v3/doc/xml/manual/status_cxxtr24733.xml
4bde3160d9ccaca3edfee800f93973f1 libstdc++-v3/doc/xml/manual/strings.xml
c564c4399f854273d5814b3c57d3d591 libstdc++-v3/doc/xml/manual/support.xml
! 74719b1d1ad7d170dd384e2c23936f6e libstdc++-v3/doc/xml/manual/test.xml
! 116a76d7bc2ce704f1980b594e8810e4 libstdc++-v3/doc/xml/manual/test_policy_data_structures.xml
c4e137ddb7ea4f7340a7618637560f4c libstdc++-v3/doc/xml/manual/using.xml
cc84d1c1a7a9491f46a3e463fcd8aa26 libstdc++-v3/doc/xml/manual/using_exceptions.xml
d42dacf57cbf8644fc8b7217c7e8893a libstdc++-v3/doc/xml/manual/utilities.xml
a209e7576dd578adf52c10796b53c14d libstdc++-v3/doc/xml/spine.xml
bd966b4a0df6f2a84f9770525581d45c libstdc++-v3/doc/xsl/customization.xsl.in
fa0fbb589f8e3959f474ba45b0758902 libstdc++-v3/fragment.am
! 243c7bf7af82cf610e2148d49415228b libstdc++-v3/include/Makefile.am
! 8e3a3363a6feff5f734e6ea26253106f libstdc++-v3/include/Makefile.in
fe6c4f9e05006cf7f39ed3b88343c143 libstdc++-v3/include/backward/auto_ptr.h
fe61c64d9cd7f5c6403522bb61a6cd7e libstdc++-v3/include/backward/backward_warning.h
b6eebaca0721deccbcade8b6a7b3ab28 libstdc++-v3/include/backward/binders.h
--- 66318,66338 ----
30545c0584d92b8a7fc6a9ebcc76389b libstdc++-v3/doc/xml/manual/status_cxx1998.xml
c3fb06e3828ddc8e0973f3b213b15344 libstdc++-v3/doc/xml/manual/status_cxx2011.xml
ab2024fae49f12d36b19759a519a671e libstdc++-v3/doc/xml/manual/status_cxx2014.xml
! 58011a78b15a26010a1ea31900da6046 libstdc++-v3/doc/xml/manual/status_cxx2017.xml
0328d8bf2d7935051ce9dc880ef63b6d libstdc++-v3/doc/xml/manual/status_cxxtr1.xml
716409ea4f3fdc47d1b88cc8ac63b392 libstdc++-v3/doc/xml/manual/status_cxxtr24733.xml
4bde3160d9ccaca3edfee800f93973f1 libstdc++-v3/doc/xml/manual/strings.xml
c564c4399f854273d5814b3c57d3d591 libstdc++-v3/doc/xml/manual/support.xml
! a8cf09674b5c2dc9ddb332d1a8461eba libstdc++-v3/doc/xml/manual/test.xml
! b3e6db24172a20bdef96a05a3ea26101 libstdc++-v3/doc/xml/manual/test_policy_data_structures.xml
c4e137ddb7ea4f7340a7618637560f4c libstdc++-v3/doc/xml/manual/using.xml
cc84d1c1a7a9491f46a3e463fcd8aa26 libstdc++-v3/doc/xml/manual/using_exceptions.xml
d42dacf57cbf8644fc8b7217c7e8893a libstdc++-v3/doc/xml/manual/utilities.xml
a209e7576dd578adf52c10796b53c14d libstdc++-v3/doc/xml/spine.xml
bd966b4a0df6f2a84f9770525581d45c libstdc++-v3/doc/xsl/customization.xsl.in
fa0fbb589f8e3959f474ba45b0758902 libstdc++-v3/fragment.am
! 0e1d3cba14aa6aad0257905a518964df libstdc++-v3/include/Makefile.am
! 7569f7827529213c1e8b448cd8099304 libstdc++-v3/include/Makefile.in
fe6c4f9e05006cf7f39ed3b88343c143 libstdc++-v3/include/backward/auto_ptr.h
fe61c64d9cd7f5c6403522bb61a6cd7e libstdc++-v3/include/backward/backward_warning.h
b6eebaca0721deccbcade8b6a7b3ab28 libstdc++-v3/include/backward/binders.h
*************** d43a4b92ed291afa6650c89ad083189d libstd
*** 66214,66220 ****
e643ec81b75c069f1c27f4e8ea4be001 libstdc++-v3/include/bits/list.tcc
9b203355c419c4f93fca8f580e8bc495 libstdc++-v3/include/bits/locale_classes.h
29ac0825553a4f375a6e69277dca6b38 libstdc++-v3/include/bits/locale_classes.tcc
! b3b05270982ee69829aa04cc39edc1a8 libstdc++-v3/include/bits/locale_conv.h
e50e4c9bfc433a488a2afe547fb0cc5c libstdc++-v3/include/bits/locale_facets.h
6755fd1a7cf15d0313093fbe482ebc24 libstdc++-v3/include/bits/locale_facets.tcc
f1c018067acae41baf8eee4bc22cd464 libstdc++-v3/include/bits/locale_facets_nonio.h
--- 66378,66384 ----
e643ec81b75c069f1c27f4e8ea4be001 libstdc++-v3/include/bits/list.tcc
9b203355c419c4f93fca8f580e8bc495 libstdc++-v3/include/bits/locale_classes.h
29ac0825553a4f375a6e69277dca6b38 libstdc++-v3/include/bits/locale_classes.tcc
! b002536b9003d3201edfdfb5b6802fa5 libstdc++-v3/include/bits/locale_conv.h
e50e4c9bfc433a488a2afe547fb0cc5c libstdc++-v3/include/bits/locale_facets.h
6755fd1a7cf15d0313093fbe482ebc24 libstdc++-v3/include/bits/locale_facets.tcc
f1c018067acae41baf8eee4bc22cd464 libstdc++-v3/include/bits/locale_facets_nonio.h
*************** b5362775bf2d2bc3740af7842c1a52b0 libstd
*** 66223,66229 ****
35ee5b1481681635e84e3d8a49999452 libstdc++-v3/include/bits/mask_array.h
6384dd4fee2ac565d2d38178aab160fb libstdc++-v3/include/bits/memoryfwd.h
57592b40351b785329169cc8b8e59760 libstdc++-v3/include/bits/move.h
! f3d802d489719a7d1dd9990fa11a9a37 libstdc++-v3/include/bits/node_handle.h
acbf67f70070c595cc00146e36a0470b libstdc++-v3/include/bits/ostream.tcc
2bda0a1f5ee65ffb4682712c4b5df486 libstdc++-v3/include/bits/ostream_insert.h
b7d9f46a6c1d3a64458605eb310f5d09 libstdc++-v3/include/bits/parse_numbers.h
--- 66387,66393 ----
35ee5b1481681635e84e3d8a49999452 libstdc++-v3/include/bits/mask_array.h
6384dd4fee2ac565d2d38178aab160fb libstdc++-v3/include/bits/memoryfwd.h
57592b40351b785329169cc8b8e59760 libstdc++-v3/include/bits/move.h
! 0eddceeca2c91d3b9472e080cd1bc860 libstdc++-v3/include/bits/node_handle.h
acbf67f70070c595cc00146e36a0470b libstdc++-v3/include/bits/ostream.tcc
2bda0a1f5ee65ffb4682712c4b5df486 libstdc++-v3/include/bits/ostream_insert.h
b7d9f46a6c1d3a64458605eb310f5d09 libstdc++-v3/include/bits/parse_numbers.h
*************** c7a49b9f203fb21486dd2edb46935fca libstd
*** 66239,66245 ****
235fc423dd7a3c1197fe4814c9863513 libstdc++-v3/include/bits/regex.tcc
15fecde24c6c0ef19b9337489b5c2132 libstdc++-v3/include/bits/regex_automaton.h
14d80b826dcc1327456a6d92023be82b libstdc++-v3/include/bits/regex_automaton.tcc
! fbb9dffdb7ba704a7b5570b1d0916dd4 libstdc++-v3/include/bits/regex_compiler.h
b3d52372466603020f0fa3e91247f888 libstdc++-v3/include/bits/regex_compiler.tcc
ee2d786f32d7a73f0b4bd6935a9827ea libstdc++-v3/include/bits/regex_constants.h
d00f84ebfdfa911ea7c9fd51885da6ff libstdc++-v3/include/bits/regex_error.h
--- 66403,66409 ----
235fc423dd7a3c1197fe4814c9863513 libstdc++-v3/include/bits/regex.tcc
15fecde24c6c0ef19b9337489b5c2132 libstdc++-v3/include/bits/regex_automaton.h
14d80b826dcc1327456a6d92023be82b libstdc++-v3/include/bits/regex_automaton.tcc
! 867f18559c6e67b02ea8dfac9db3acb5 libstdc++-v3/include/bits/regex_compiler.h
b3d52372466603020f0fa3e91247f888 libstdc++-v3/include/bits/regex_compiler.tcc
ee2d786f32d7a73f0b4bd6935a9827ea libstdc++-v3/include/bits/regex_constants.h
d00f84ebfdfa911ea7c9fd51885da6ff libstdc++-v3/include/bits/regex_error.h
*************** d00f84ebfdfa911ea7c9fd51885da6ff libstd
*** 66247,66265 ****
2972173a4fa09ab9539165687c8116b7 libstdc++-v3/include/bits/regex_executor.tcc
0c33d93c635487b6232bcd862697ba83 libstdc++-v3/include/bits/regex_scanner.h
07f2a23357aff6ca17fe22c06b76aa87 libstdc++-v3/include/bits/regex_scanner.tcc
! 3f3072b4ba69c8a85f55f94a04d84ea2 libstdc++-v3/include/bits/shared_ptr.h
b679e348381f9f9d84d804acdead9bf2 libstdc++-v3/include/bits/shared_ptr_atomic.h
! 7cbbb304891831357ee253eb7e2afa0a libstdc++-v3/include/bits/shared_ptr_base.h
b794fda0e74584cf1f39d2efbccfdfb3 libstdc++-v3/include/bits/slice_array.h
735e2e72072394b255e2fa71323698fd libstdc++-v3/include/bits/specfun.h
b0432cff6dde34bff6bd2aca90224b24 libstdc++-v3/include/bits/sstream.tcc
ea83e995fd19f5d2df15f8e4ad6ef425 libstdc++-v3/include/bits/std_abs.h
! f753fe2e4fccef9819ef59a86e2ab7a7 libstdc++-v3/include/bits/std_function.h
528362b2853ccf1a19ee9814ae6da905 libstdc++-v3/include/bits/std_mutex.h
! a565704cee2cc8584ec37e4eddc06671 libstdc++-v3/include/bits/stl_algo.h
0110a2c765aaf979549030f030be6b31 libstdc++-v3/include/bits/stl_algobase.h
d864d8ca92f36413241bdaeae10cb3a7 libstdc++-v3/include/bits/stl_bvector.h
! 6547c05bb0b2f79fecad0a7b0eb467f7 libstdc++-v3/include/bits/stl_construct.h
e9adec6d3afd21a4eeba89e9cce45405 libstdc++-v3/include/bits/stl_deque.h
2f5d96347e4dc9ea2015e87ab4b28d14 libstdc++-v3/include/bits/stl_function.h
26d4812cfe0cfea680661ebf40f577f5 libstdc++-v3/include/bits/stl_heap.h
--- 66411,66429 ----
2972173a4fa09ab9539165687c8116b7 libstdc++-v3/include/bits/regex_executor.tcc
0c33d93c635487b6232bcd862697ba83 libstdc++-v3/include/bits/regex_scanner.h
07f2a23357aff6ca17fe22c06b76aa87 libstdc++-v3/include/bits/regex_scanner.tcc
! c3df3171fa725190419507e58e126587 libstdc++-v3/include/bits/shared_ptr.h
b679e348381f9f9d84d804acdead9bf2 libstdc++-v3/include/bits/shared_ptr_atomic.h
! 16603267884c17ed1b5c354f5c61b928 libstdc++-v3/include/bits/shared_ptr_base.h
b794fda0e74584cf1f39d2efbccfdfb3 libstdc++-v3/include/bits/slice_array.h
735e2e72072394b255e2fa71323698fd libstdc++-v3/include/bits/specfun.h
b0432cff6dde34bff6bd2aca90224b24 libstdc++-v3/include/bits/sstream.tcc
ea83e995fd19f5d2df15f8e4ad6ef425 libstdc++-v3/include/bits/std_abs.h
! 04745c70e14ad0f0eeec346cd45549db libstdc++-v3/include/bits/std_function.h
528362b2853ccf1a19ee9814ae6da905 libstdc++-v3/include/bits/std_mutex.h
! 57c82f70235b397967a5f35102812904 libstdc++-v3/include/bits/stl_algo.h
0110a2c765aaf979549030f030be6b31 libstdc++-v3/include/bits/stl_algobase.h
d864d8ca92f36413241bdaeae10cb3a7 libstdc++-v3/include/bits/stl_bvector.h
! b8431df63253bf9fd518385226e12ce0 libstdc++-v3/include/bits/stl_construct.h
e9adec6d3afd21a4eeba89e9cce45405 libstdc++-v3/include/bits/stl_deque.h
2f5d96347e4dc9ea2015e87ab4b28d14 libstdc++-v3/include/bits/stl_function.h
26d4812cfe0cfea680661ebf40f577f5 libstdc++-v3/include/bits/stl_heap.h
*************** a2281962b74d61def007f879af3c8f69 libstd
*** 66278,66285 ****
7341bc313f90ddc2f2f033c2598f052b libstdc++-v3/include/bits/stl_set.h
ba62ebbcbcb799f60e6d5f865d273325 libstdc++-v3/include/bits/stl_stack.h
06de465b8a7d35370f41ae1af74fc23e libstdc++-v3/include/bits/stl_tempbuf.h
! 1ac47d618620bc916616e1563c107055 libstdc++-v3/include/bits/stl_tree.h
! 3ecbf846e8248c9eb64c422f9e171ae8 libstdc++-v3/include/bits/stl_uninitialized.h
ec6c6b1bfc3b843d1bce994cac54b962 libstdc++-v3/include/bits/stl_vector.h
5c8d4f347b1ad81182650cafa36c86a3 libstdc++-v3/include/bits/stream_iterator.h
713b1e5bdcb6ef6d464c3ea068dd957a libstdc++-v3/include/bits/streambuf.tcc
--- 66442,66449 ----
7341bc313f90ddc2f2f033c2598f052b libstdc++-v3/include/bits/stl_set.h
ba62ebbcbcb799f60e6d5f865d273325 libstdc++-v3/include/bits/stl_stack.h
06de465b8a7d35370f41ae1af74fc23e libstdc++-v3/include/bits/stl_tempbuf.h
! 42ec8a81a6cb63b1c0901a86eb7aa05e libstdc++-v3/include/bits/stl_tree.h
! 94fea59d2dd4a97df7c9e729cee69336 libstdc++-v3/include/bits/stl_uninitialized.h
ec6c6b1bfc3b843d1bce994cac54b962 libstdc++-v3/include/bits/stl_vector.h
5c8d4f347b1ad81182650cafa36c86a3 libstdc++-v3/include/bits/stream_iterator.h
713b1e5bdcb6ef6d464c3ea068dd957a libstdc++-v3/include/bits/streambuf.tcc
*************** a9fa84f93a12d008d690fb6c49d037ba libstd
*** 66290,66296 ****
f84d19afb4f0df41a643d8131e90e604 libstdc++-v3/include/bits/unique_ptr.h
eaca3ff56d8fce032662b02a42acf7d1 libstdc++-v3/include/bits/unordered_map.h
251035abb110ee7968c8eb6fcef6c57a libstdc++-v3/include/bits/unordered_set.h
! 9ef3309aec5932e1ad6b6a93af0c8d2e libstdc++-v3/include/bits/uses_allocator.h
fc762c06dba512874f00456666187078 libstdc++-v3/include/bits/valarray_after.h
c23c70c1a86148a02e0423c8f16480fc libstdc++-v3/include/bits/valarray_array.h
54b32319ee720fc9d87e4457515d4f6a libstdc++-v3/include/bits/valarray_array.tcc
--- 66454,66460 ----
f84d19afb4f0df41a643d8131e90e604 libstdc++-v3/include/bits/unique_ptr.h
eaca3ff56d8fce032662b02a42acf7d1 libstdc++-v3/include/bits/unordered_map.h
251035abb110ee7968c8eb6fcef6c57a libstdc++-v3/include/bits/unordered_set.h
! 06758d4fd4602a6706aecc3087b34290 libstdc++-v3/include/bits/uses_allocator.h
fc762c06dba512874f00456666187078 libstdc++-v3/include/bits/valarray_after.h
c23c70c1a86148a02e0423c8f16480fc libstdc++-v3/include/bits/valarray_array.h
54b32319ee720fc9d87e4457515d4f6a libstdc++-v3/include/bits/valarray_array.tcc
*************** e5b7136a5509fb17191a60d760a7f512 libstd
*** 66440,66446 ****
bea6cef78c5b5524f9e5a3e38771415a libstdc++-v3/include/experimental/list
91439382d185d65e940eddc24e1c8bd1 libstdc++-v3/include/experimental/map
0c453cc9985c044ea33d68d7364ec283 libstdc++-v3/include/experimental/memory
! 5dcf9b6f168b57a21dd6856adcbea7ab libstdc++-v3/include/experimental/memory_resource
0f8d0501e8c127673519583a68ccba43 libstdc++-v3/include/experimental/numeric
b32e1a4141e71039149d1d9c767a62d1 libstdc++-v3/include/experimental/optional
b272d4e7b4035a0fbb3051bec82df593 libstdc++-v3/include/experimental/propagate_const
--- 66604,66610 ----
bea6cef78c5b5524f9e5a3e38771415a libstdc++-v3/include/experimental/list
91439382d185d65e940eddc24e1c8bd1 libstdc++-v3/include/experimental/map
0c453cc9985c044ea33d68d7364ec283 libstdc++-v3/include/experimental/memory
! 11219fea11474c3bd23885064814a337 libstdc++-v3/include/experimental/memory_resource
0f8d0501e8c127673519583a68ccba43 libstdc++-v3/include/experimental/numeric
b32e1a4141e71039149d1d9c767a62d1 libstdc++-v3/include/experimental/optional
b272d4e7b4035a0fbb3051bec82df593 libstdc++-v3/include/experimental/propagate_const
*************** e302f55517a41e1a24f6e0f2aa0430fd libstd
*** 66448,66453 ****
--- 66612,66618 ----
7db36f105d0da4bc87d9c28c6ba50eb3 libstdc++-v3/include/experimental/ratio
18ac31152a6719f4312ba8f1a6c966a5 libstdc++-v3/include/experimental/regex
b9f0463229149fa9a8def38a1113a098 libstdc++-v3/include/experimental/set
+ 7eb2cd439e7414825858d8ea6ebe5c9e libstdc++-v3/include/experimental/source_location
6568909ef2ab083b6c817574e94d3b8d libstdc++-v3/include/experimental/string
1455d0155673d7061f19a656ab6a26d7 libstdc++-v3/include/experimental/string_view
092311155b5d80283998d0f2a4b1098f libstdc++-v3/include/experimental/system_error
*************** c9e4908557ace2f673f9b79e0584a730 libstd
*** 66832,66854 ****
b0cd6fcf5dc0fded5a263b5865e4e932 libstdc++-v3/include/std/deque
8668416873a553aa57dcecd62a2487e7 libstdc++-v3/include/std/forward_list
a7aee3f016d82cb2f6be6e5b3e3696c2 libstdc++-v3/include/std/fstream
! 9b2c672afd3d88c69188298863b51e19 libstdc++-v3/include/std/functional
! 9f86cdebe45c1f7d08a84c0666b821da libstdc++-v3/include/std/future
4f1e1d55ed5c7afb6862631176f4d2da libstdc++-v3/include/std/iomanip
725e92945a7552b69a75a4290b375f2f libstdc++-v3/include/std/ios
0ffdae1d450eee0b5dc8eaebf566e7a3 libstdc++-v3/include/std/iosfwd
9c6312ea749ae105dd358ba0cd304300 libstdc++-v3/include/std/iostream
! e832d0f59663180766dd1e626017d378 libstdc++-v3/include/std/istream
ee46e2b204822fb68585ca990cb55fe1 libstdc++-v3/include/std/iterator
b7e5ae765d31340918b1a54c3b1d31fc libstdc++-v3/include/std/limits
6e7eed60127763223a432c5ad7d7370f libstdc++-v3/include/std/list
f5721edd39e212a96236797133280047 libstdc++-v3/include/std/locale
338291fc61482afd0bab0071ebdb2572 libstdc++-v3/include/std/map
f008669ae0b0683f54f6fb3135dfffde libstdc++-v3/include/std/memory
! a9b60d603d4cbff8f19fd88ba4497f0d libstdc++-v3/include/std/mutex
d0606eaa8eee3df247770c7419094cd1 libstdc++-v3/include/std/numeric
1244264ae56bb46e18d4de299e2ca3bc libstdc++-v3/include/std/optional
! 322983ac5a03ef8954fbbca998a34e59 libstdc++-v3/include/std/ostream
8b030f58e9dc4ecea8b2eb241b8d36cc libstdc++-v3/include/std/queue
aea8e691c1eda6992a5759bda4f88948 libstdc++-v3/include/std/random
5158e8059a45e613e1c7e873e057be9d libstdc++-v3/include/std/ratio
--- 66997,67019 ----
b0cd6fcf5dc0fded5a263b5865e4e932 libstdc++-v3/include/std/deque
8668416873a553aa57dcecd62a2487e7 libstdc++-v3/include/std/forward_list
a7aee3f016d82cb2f6be6e5b3e3696c2 libstdc++-v3/include/std/fstream
! 9a02ef3f94dbc384243a013e494eaf18 libstdc++-v3/include/std/functional
! 415333f52423969619621bc12ee2d606 libstdc++-v3/include/std/future
4f1e1d55ed5c7afb6862631176f4d2da libstdc++-v3/include/std/iomanip
725e92945a7552b69a75a4290b375f2f libstdc++-v3/include/std/ios
0ffdae1d450eee0b5dc8eaebf566e7a3 libstdc++-v3/include/std/iosfwd
9c6312ea749ae105dd358ba0cd304300 libstdc++-v3/include/std/iostream
! 9b5eee0ee449807985df3bae05707a15 libstdc++-v3/include/std/istream
ee46e2b204822fb68585ca990cb55fe1 libstdc++-v3/include/std/iterator
b7e5ae765d31340918b1a54c3b1d31fc libstdc++-v3/include/std/limits
6e7eed60127763223a432c5ad7d7370f libstdc++-v3/include/std/list
f5721edd39e212a96236797133280047 libstdc++-v3/include/std/locale
338291fc61482afd0bab0071ebdb2572 libstdc++-v3/include/std/map
f008669ae0b0683f54f6fb3135dfffde libstdc++-v3/include/std/memory
! a7eb22ca5fac214f4caed4974538df46 libstdc++-v3/include/std/mutex
d0606eaa8eee3df247770c7419094cd1 libstdc++-v3/include/std/numeric
1244264ae56bb46e18d4de299e2ca3bc libstdc++-v3/include/std/optional
! 3e01bf72cb649a8b3219a4c1bf2abbc5 libstdc++-v3/include/std/ostream
8b030f58e9dc4ecea8b2eb241b8d36cc libstdc++-v3/include/std/queue
aea8e691c1eda6992a5759bda4f88948 libstdc++-v3/include/std/random
5158e8059a45e613e1c7e873e057be9d libstdc++-v3/include/std/ratio
*************** b6ee09923686f05e02997631cc8b58bf libstd
*** 66869,66877 ****
f6db2f6c313ce30896ebd0ef7fdcd816 libstdc++-v3/include/std/typeindex
5c1f0d70746c520f9a2aa5aa363b6851 libstdc++-v3/include/std/unordered_map
40af560d2f7d91fbc5ddfe9099e959ec libstdc++-v3/include/std/unordered_set
! 84b6546bf01a1c267f13e80a5c40447a libstdc++-v3/include/std/utility
9dc6c211c3503697170d85aec9d3ef37 libstdc++-v3/include/std/valarray
! f075b5d58e237e054748b2c07357824a libstdc++-v3/include/std/variant
524416117d96559514029824ea8182fc libstdc++-v3/include/std/vector
98a03c40ae073a2c2bdc2b7b42c65bc4 libstdc++-v3/include/tr1/array
ac8f2f0647f302709bfae97d9408d6fe libstdc++-v3/include/tr1/bessel_function.tcc
--- 67034,67042 ----
f6db2f6c313ce30896ebd0ef7fdcd816 libstdc++-v3/include/std/typeindex
5c1f0d70746c520f9a2aa5aa363b6851 libstdc++-v3/include/std/unordered_map
40af560d2f7d91fbc5ddfe9099e959ec libstdc++-v3/include/std/unordered_set
! 7df4fa5b76d3f9577fa10da630ae534c libstdc++-v3/include/std/utility
9dc6c211c3503697170d85aec9d3ef37 libstdc++-v3/include/std/valarray
! a3f26cb7290e22cfddec3c451817b331 libstdc++-v3/include/std/variant
524416117d96559514029824ea8182fc libstdc++-v3/include/std/vector
98a03c40ae073a2c2bdc2b7b42c65bc4 libstdc++-v3/include/tr1/array
ac8f2f0647f302709bfae97d9408d6fe libstdc++-v3/include/tr1/bessel_function.tcc
*************** e6100c8131a3df70d700173da069ef9a libstd
*** 66969,66975 ****
9d6cd81ccb736608a6df265327d301ec libstdc++-v3/libsupc++/del_opvs.cc
bb8bd341e4a5c8586f5b42f878fb4cd9 libstdc++-v3/libsupc++/del_opvsa.cc
fb8c01fe8ce10c7d785e5a8fca36efb6 libstdc++-v3/libsupc++/dyncast.cc
! af5879fb40d0be3322633f2536f1566c libstdc++-v3/libsupc++/eh_alloc.cc
f69a72d224b1189c62c2b679d48ecce0 libstdc++-v3/libsupc++/eh_arm.cc
5c644e627cbf22b3254b5a67dd1ed56d libstdc++-v3/libsupc++/eh_atomics.h
01397c5f05b1fdc3490cfc85ff676da4 libstdc++-v3/libsupc++/eh_aux_runtime.cc
--- 67134,67140 ----
9d6cd81ccb736608a6df265327d301ec libstdc++-v3/libsupc++/del_opvs.cc
bb8bd341e4a5c8586f5b42f878fb4cd9 libstdc++-v3/libsupc++/del_opvsa.cc
fb8c01fe8ce10c7d785e5a8fca36efb6 libstdc++-v3/libsupc++/dyncast.cc
! 89c67a00a4f71d28075ab9a07bb514c0 libstdc++-v3/libsupc++/eh_alloc.cc
f69a72d224b1189c62c2b679d48ecce0 libstdc++-v3/libsupc++/eh_arm.cc
5c644e627cbf22b3254b5a67dd1ed56d libstdc++-v3/libsupc++/eh_atomics.h
01397c5f05b1fdc3490cfc85ff676da4 libstdc++-v3/libsupc++/eh_aux_runtime.cc
*************** bdf59d86f235cdb4d9180e3c38cfcd27 libstd
*** 67562,67568 ****
24566b658c796c870536868b49d74e86 libstdc++-v3/testsuite/20_util/function/77322.cc
701c6789ff16d117bd39a157c0323971 libstdc++-v3/testsuite/20_util/function/8.cc
c9b98d2cfe48d08c5d1eb54064474df3 libstdc++-v3/testsuite/20_util/function/9.cc
! 03b9e8fffee983edb321ef2e6ebdf972 libstdc++-v3/testsuite/20_util/function/assign/move.cc
5720317948d03dc94e23ddfb362bcd1e libstdc++-v3/testsuite/20_util/function/assign/move_target.cc
2b0dfe063fb7a135547961f55cc09dae libstdc++-v3/testsuite/20_util/function/cmp/cmp_neg.cc
b3d2bd9b3ec8af0c346ec882eead4c76 libstdc++-v3/testsuite/20_util/function/cons/55320.cc
--- 67727,67733 ----
24566b658c796c870536868b49d74e86 libstdc++-v3/testsuite/20_util/function/77322.cc
701c6789ff16d117bd39a157c0323971 libstdc++-v3/testsuite/20_util/function/8.cc
c9b98d2cfe48d08c5d1eb54064474df3 libstdc++-v3/testsuite/20_util/function/9.cc
! f4c68ea400646cebd00fe7ca87e5d388 libstdc++-v3/testsuite/20_util/function/assign/move.cc
5720317948d03dc94e23ddfb362bcd1e libstdc++-v3/testsuite/20_util/function/assign/move_target.cc
2b0dfe063fb7a135547961f55cc09dae libstdc++-v3/testsuite/20_util/function/cmp/cmp_neg.cc
b3d2bd9b3ec8af0c346ec882eead4c76 libstdc++-v3/testsuite/20_util/function/cons/55320.cc
*************** b3d2bd9b3ec8af0c346ec882eead4c76 libstd
*** 67571,67577 ****
66679cac93d432a7873f047396637771 libstdc++-v3/testsuite/20_util/function/cons/addressof.cc
6663660a4fe4b2c3cc922d292ceb9df0 libstdc++-v3/testsuite/20_util/function/cons/callable.cc
32bfbe6a6f33c913abf62f893ed046ff libstdc++-v3/testsuite/20_util/function/cons/deduction.cc
! a7203be99a16b3d661f914938425b705 libstdc++-v3/testsuite/20_util/function/cons/move.cc
c5b6539889399166acc61b8eefa409d3 libstdc++-v3/testsuite/20_util/function/cons/move_target.cc
6f67f9938baa1124b05ff708ecf099bf libstdc++-v3/testsuite/20_util/function/cons/refqual.cc
06987779df947f6997a54d69509cf14f libstdc++-v3/testsuite/20_util/function/invoke/forwarding.cc
--- 67736,67742 ----
66679cac93d432a7873f047396637771 libstdc++-v3/testsuite/20_util/function/cons/addressof.cc
6663660a4fe4b2c3cc922d292ceb9df0 libstdc++-v3/testsuite/20_util/function/cons/callable.cc
32bfbe6a6f33c913abf62f893ed046ff libstdc++-v3/testsuite/20_util/function/cons/deduction.cc
! 75fb1c9a688f12e788a4c8740a667824 libstdc++-v3/testsuite/20_util/function/cons/move.cc
c5b6539889399166acc61b8eefa409d3 libstdc++-v3/testsuite/20_util/function/cons/move_target.cc
6f67f9938baa1124b05ff708ecf099bf libstdc++-v3/testsuite/20_util/function/cons/refqual.cc
06987779df947f6997a54d69509cf14f libstdc++-v3/testsuite/20_util/function/invoke/forwarding.cc
*************** da838a2e086d6d48714159c3e1827e7b libstd
*** 67590,67595 ****
--- 67755,67761 ----
73814c464196186c5215f63c23c84c89 libstdc++-v3/testsuite/20_util/function_objects/mem_fn/55463.cc
a7d88c111bcc34290add1e25e3b0e7ac libstdc++-v3/testsuite/20_util/function_objects/mem_fn/55908.cc
fda970289a618f86c009af0a7bd6fbda libstdc++-v3/testsuite/20_util/function_objects/mem_fn/68982.cc
+ 0073ef6e0232a96ece2d42f733154ec4 libstdc++-v3/testsuite/20_util/function_objects/mem_fn/80478.cc
5016b4c289c3db4b02510bc0b8698dff libstdc++-v3/testsuite/20_util/function_objects/mem_fn/adl.cc
48340418d3167779e8b6284882765b49 libstdc++-v3/testsuite/20_util/function_objects/mem_fn/forward.cc
4662c5d1a8bd3df864321ccc3f0da527 libstdc++-v3/testsuite/20_util/function_objects/mem_fn/refqual.cc
*************** db2283777a85c06026c707b263421bda libstd
*** 67940,67945 ****
--- 68106,68112 ----
ccd98739f964044449b99257731cbe1f libstdc++-v3/testsuite/20_util/optional/swap/2.cc
34fa5b9cdb91c3ce1330871e0b8fda57 libstdc++-v3/testsuite/20_util/optional/typedefs.cc
aab63615dda496249bb1c94192010510 libstdc++-v3/testsuite/20_util/owner_less/cmp.cc
+ ab4f28339faa403b272b3610c4f23ea9 libstdc++-v3/testsuite/20_util/owner_less/noexcept.cc
d9b573644b9e1cd234084947aebd6563 libstdc++-v3/testsuite/20_util/owner_less/void.cc
7f61c2e98b6f97a7084c241db15294d3 libstdc++-v3/testsuite/20_util/pair/1.cc
aa89efb9f0f50c8ebadc0b74e842cd08 libstdc++-v3/testsuite/20_util/pair/2.cc
*************** cb02fc52baac76a3deaf4770b166a853 libstd
*** 68093,68098 ****
--- 68260,68266 ----
c077e45c16bbb4852a908f6ce75c0005 libstdc++-v3/testsuite/20_util/shared_ptr/cons/copy.cc
bcdbe298fc57b11df0179e2d8aec1763 libstdc++-v3/testsuite/20_util/shared_ptr/cons/deduction.cc
3fa541ba8b10aded84d76999bad8a081 libstdc++-v3/testsuite/20_util/shared_ptr/cons/default.cc
+ 9e4c038baee8a2b4d40071a4dc7b8fa5 libstdc++-v3/testsuite/20_util/shared_ptr/cons/lwg2802.cc
055c1070ba50d088f0cbfad8334062a7 libstdc++-v3/testsuite/20_util/shared_ptr/cons/move.cc
f178e38c296dba51444fec3af36894fa libstdc++-v3/testsuite/20_util/shared_ptr/cons/noexcept_move_construct.cc
dfdb98ed4ce8311529b8613c6ece5378 libstdc++-v3/testsuite/20_util/shared_ptr/cons/nullptr.cc
*************** afc3f4e8272d86a5190a4eb380495f06 libstd
*** 68132,68138 ****
f2026d602e98058c927bf3b019a88db3 libstdc++-v3/testsuite/20_util/shared_ptr/observers/array.cc
25c291a828033291165c399eb6d33244 libstdc++-v3/testsuite/20_util/shared_ptr/observers/bool_conv.cc
b3db38f7044e8f81e6dd80e827379276 libstdc++-v3/testsuite/20_util/shared_ptr/observers/get.cc
! 2dd0417b1e67990f0598244df595a794 libstdc++-v3/testsuite/20_util/shared_ptr/observers/owner_before.cc
c1ed9c7ee595ff8f8b5ba144d55651cf libstdc++-v3/testsuite/20_util/shared_ptr/observers/unique.cc
38f9b339306326739d2e39f34be9a0f8 libstdc++-v3/testsuite/20_util/shared_ptr/observers/use_count.cc
939729234cd73a28f422bece90428371 libstdc++-v3/testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc
--- 68300,68306 ----
f2026d602e98058c927bf3b019a88db3 libstdc++-v3/testsuite/20_util/shared_ptr/observers/array.cc
25c291a828033291165c399eb6d33244 libstdc++-v3/testsuite/20_util/shared_ptr/observers/bool_conv.cc
b3db38f7044e8f81e6dd80e827379276 libstdc++-v3/testsuite/20_util/shared_ptr/observers/get.cc
! f1151b855f078a8b6c0c0359d529a3eb libstdc++-v3/testsuite/20_util/shared_ptr/observers/owner_before.cc
c1ed9c7ee595ff8f8b5ba144d55651cf libstdc++-v3/testsuite/20_util/shared_ptr/observers/unique.cc
38f9b339306326739d2e39f34be9a0f8 libstdc++-v3/testsuite/20_util/shared_ptr/observers/use_count.cc
939729234cd73a28f422bece90428371 libstdc++-v3/testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc
*************** c1ed9c7ee595ff8f8b5ba144d55651cf libstd
*** 68141,68146 ****
--- 68309,68315 ----
c16bde564cb557e5cc30fff000ffac12 libstdc++-v3/testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc
239263f02d19874d3d3a9d455e998fbc libstdc++-v3/testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc
757e512af7583a3902550e6c4eacd474 libstdc++-v3/testsuite/20_util/specialized_algorithms/memory_management_tools/1.cc
+ 08a33b30305f77ec66a0e2919b1032bb libstdc++-v3/testsuite/20_util/specialized_algorithms/memory_management_tools/destroy_neg.cc
18df61ece6f9b7137e4a3e8777322506 libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_copy/58982.cc
b49f71673e2f2cee560e6507debd125b libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_copy/64476.cc
e8a20a3d0be9e89a681bd524a70d8f7f libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_copy/808590-cxx11.cc
*************** a61573f601c36fa0e1daefc37d984cd6 libstd
*** 68177,68182 ****
--- 68346,68352 ----
1fe2d8026cd51992c3c571a085b68732 libstdc++-v3/testsuite/20_util/tuple/67844.cc
156033f4a9ced7b58df74706cf80c5e1 libstdc++-v3/testsuite/20_util/tuple/77395.cc
2c3ee24039f520cd6858c894f88356cc libstdc++-v3/testsuite/20_util/tuple/77802.cc
+ 3b77f4f4ff590afbf063a03614b05d79 libstdc++-v3/testsuite/20_util/tuple/78939.cc
9d3aff7f884e9123f5c23bb3cc2a7584 libstdc++-v3/testsuite/20_util/tuple/apply/1.cc
2c75ca6c740bacc306cb5590bc1ce1ba libstdc++-v3/testsuite/20_util/tuple/comparison_operators/35480_neg.cc
0e479e4a0ca6124e774db6e79efc4fff libstdc++-v3/testsuite/20_util/tuple/comparison_operators/comparisons.cc
*************** a388514e39aec22d54a010931beddbb9 libstd
*** 68292,68298 ****
--- 68462,68470 ----
18ab466b9954d9642be7d5722991de5b libstdc++-v3/testsuite/20_util/uses_allocator/requirements/uses_allocator_v.cc
bef7f6ce2b943bedcf36e62a23900963 libstdc++-v3/testsuite/20_util/uses_allocator/value.cc
701b35735b92d9bc2b835e2b6a402570 libstdc++-v3/testsuite/20_util/variable_templates_for_traits.cc
+ 6dce45ca6786321a8ffe2301d256c870 libstdc++-v3/testsuite/20_util/variant/any.cc
ba11b2c64461d43f61dcc30cec0af51e libstdc++-v3/testsuite/20_util/variant/compile.cc
+ 63b131c0c4954980a4496c9c9125608e libstdc++-v3/testsuite/20_util/variant/deduction.cc
645bba71399f63755670c859f3a709d9 libstdc++-v3/testsuite/20_util/variant/hash.cc
14e588585a8caa721d96a32aeb049989 libstdc++-v3/testsuite/20_util/variant/index_type.cc
9be2e22febf655350e1c131dc5462e24 libstdc++-v3/testsuite/20_util/variant/run.cc
*************** ff82d7967d35db5a23b36c115d41ea8d libstd
*** 68302,68308 ****
2a15fe2d50c7a28c25d9fb3e5b6290fd libstdc++-v3/testsuite/20_util/weak_ptr/cons/deduction.cc
a30cd1ff67060f0fa007d5eae9cbb1a2 libstdc++-v3/testsuite/20_util/weak_ptr/cons/noexcept_move_construct.cc
cf53368fd29fb92a7828e51b1a69811f libstdc++-v3/testsuite/20_util/weak_ptr/lock/1.cc
! aa56ea9a752e0b86086800920deb5d9d libstdc++-v3/testsuite/20_util/weak_ptr/observers/owner_before.cc
63bf78f772cf4db9ec5143e342f440a3 libstdc++-v3/testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc
cb3c5913d5dc19ec31de1eade2dbb4d1 libstdc++-v3/testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc
012fac89cc128f94a1b9c4e2d4dbb287 libstdc++-v3/testsuite/21_strings/basic_string/40160.cc
--- 68474,68480 ----
2a15fe2d50c7a28c25d9fb3e5b6290fd libstdc++-v3/testsuite/20_util/weak_ptr/cons/deduction.cc
a30cd1ff67060f0fa007d5eae9cbb1a2 libstdc++-v3/testsuite/20_util/weak_ptr/cons/noexcept_move_construct.cc
cf53368fd29fb92a7828e51b1a69811f libstdc++-v3/testsuite/20_util/weak_ptr/lock/1.cc
! cc7363cc77e930f75be5bc245259ac42 libstdc++-v3/testsuite/20_util/weak_ptr/observers/owner_before.cc
63bf78f772cf4db9ec5143e342f440a3 libstdc++-v3/testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc
cb3c5913d5dc19ec31de1eade2dbb4d1 libstdc++-v3/testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc
012fac89cc128f94a1b9c4e2d4dbb287 libstdc++-v3/testsuite/21_strings/basic_string/40160.cc
*************** f23a65a93cfd7d4ff409d34fd2448cbd libstd
*** 68343,68349 ****
f5186295e269c819d05125030bebe0a3 libstdc++-v3/testsuite/21_strings/basic_string/cons/char/69092.cc
94bc91f0bcdb9fe9203e9946426297fb libstdc++-v3/testsuite/21_strings/basic_string/cons/char/7.cc
d505a67e8a6d0e0ad9175eb672bb5f6f libstdc++-v3/testsuite/21_strings/basic_string/cons/char/79162.cc
! dab47c2f996afba0dd60cd67c37dce53 libstdc++-v3/testsuite/21_strings/basic_string/cons/char/8.cc
f5da1e716eebc9cc85fca0e9c0a7258b libstdc++-v3/testsuite/21_strings/basic_string/cons/char/9.cc
8ef3d6460e56560496e282c49ae76b11 libstdc++-v3/testsuite/21_strings/basic_string/cons/char/moveable.cc
b51c1c92d7b3dc4ed705d0ef4ad3d6e5 libstdc++-v3/testsuite/21_strings/basic_string/cons/char/moveable2.cc
--- 68515,68521 ----
f5186295e269c819d05125030bebe0a3 libstdc++-v3/testsuite/21_strings/basic_string/cons/char/69092.cc
94bc91f0bcdb9fe9203e9946426297fb libstdc++-v3/testsuite/21_strings/basic_string/cons/char/7.cc
d505a67e8a6d0e0ad9175eb672bb5f6f libstdc++-v3/testsuite/21_strings/basic_string/cons/char/79162.cc
! 451d74335d2894a26a2b31ca7aa3be25 libstdc++-v3/testsuite/21_strings/basic_string/cons/char/8.cc
f5da1e716eebc9cc85fca0e9c0a7258b libstdc++-v3/testsuite/21_strings/basic_string/cons/char/9.cc
8ef3d6460e56560496e282c49ae76b11 libstdc++-v3/testsuite/21_strings/basic_string/cons/char/moveable.cc
b51c1c92d7b3dc4ed705d0ef4ad3d6e5 libstdc++-v3/testsuite/21_strings/basic_string/cons/char/moveable2.cc
*************** bf1ad9a824d3abf212099174258945de libstd
*** 68357,68363 ****
bd613ce9080fd03b2e1ea1c43e9d8cf5 libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/6.cc
7b808703eb82f1ae31f5c4a203d59d30 libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/7.cc
d505a67e8a6d0e0ad9175eb672bb5f6f libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/79162.cc
! 35c74f06cf2f727e5f5cf1fd6dd67ebc libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/8.cc
7d22b0658735373d4bc76198dd8b24f7 libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/9.cc
313b21d61eaae2be3a7124aa8acdc7bc libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/moveable.cc
a85694590fb56e0858e1067f23532abb libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/moveable2.cc
--- 68529,68535 ----
bd613ce9080fd03b2e1ea1c43e9d8cf5 libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/6.cc
7b808703eb82f1ae31f5c4a203d59d30 libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/7.cc
d505a67e8a6d0e0ad9175eb672bb5f6f libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/79162.cc
! cbbbabedcecccd44510ef377da5c3293 libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/8.cc
7d22b0658735373d4bc76198dd8b24f7 libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/9.cc
313b21d61eaae2be3a7124aa8acdc7bc libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/moveable.cc
a85694590fb56e0858e1067f23532abb libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/moveable2.cc
*************** b367b81abfb99a19b917aa79abc6971a libstd
*** 68563,68570 ****
0922a5006e85b7f17aca6f14782b6c15 libstdc++-v3/testsuite/21_strings/basic_string_view/operations/compare/char/13650.cc
b96668feaec51428962a07fb162a7d92 libstdc++-v3/testsuite/21_strings/basic_string_view/operations/compare/wchar_t/1.cc
887c0baef988b53271b8460548916d7b libstdc++-v3/testsuite/21_strings/basic_string_view/operations/compare/wchar_t/13650.cc
! 4e2394847b554f623b51a2340a39db15 libstdc++-v3/testsuite/21_strings/basic_string_view/operations/copy/char/1.cc
! f424cd9e0468c3bd345c80ed3f2b0d55 libstdc++-v3/testsuite/21_strings/basic_string_view/operations/copy/wchar_t/1.cc
b178593999d92cbe5e29f11ccb26422c libstdc++-v3/testsuite/21_strings/basic_string_view/operations/data/char/1.cc
0dab42efa58d63a01667ea2a23b61401 libstdc++-v3/testsuite/21_strings/basic_string_view/operations/data/wchar_t/1.cc
1cce69b11df3551c75bfde72af429f26 libstdc++-v3/testsuite/21_strings/basic_string_view/operations/find/char/1.cc
--- 68735,68742 ----
0922a5006e85b7f17aca6f14782b6c15 libstdc++-v3/testsuite/21_strings/basic_string_view/operations/compare/char/13650.cc
b96668feaec51428962a07fb162a7d92 libstdc++-v3/testsuite/21_strings/basic_string_view/operations/compare/wchar_t/1.cc
887c0baef988b53271b8460548916d7b libstdc++-v3/testsuite/21_strings/basic_string_view/operations/compare/wchar_t/13650.cc
! b0d715054fde24681f7c69680f7cca9c libstdc++-v3/testsuite/21_strings/basic_string_view/operations/copy/char/1.cc
! ffc05177a426035ed4161be9083d194e libstdc++-v3/testsuite/21_strings/basic_string_view/operations/copy/wchar_t/1.cc
b178593999d92cbe5e29f11ccb26422c libstdc++-v3/testsuite/21_strings/basic_string_view/operations/data/char/1.cc
0dab42efa58d63a01667ea2a23b61401 libstdc++-v3/testsuite/21_strings/basic_string_view/operations/data/wchar_t/1.cc
1cce69b11df3551c75bfde72af429f26 libstdc++-v3/testsuite/21_strings/basic_string_view/operations/find/char/1.cc
*************** d2bc3f8c91885415e28e4817348f3f23 libstd
*** 68779,68784 ****
--- 68951,68957 ----
17d643b8d8f7a262ad7264b258129389 libstdc++-v3/testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc
e4f4339b407bd1cfbab4f687287f4c01 libstdc++-v3/testsuite/22_locale/collate_byname/requirements/typedefs.cc
9f04085016387b9cc9c7af8ed9d6ec9d libstdc++-v3/testsuite/22_locale/conversions/buffer/1.cc
+ 3fbaa9f6bcbaf536b0e6d981761efdbd libstdc++-v3/testsuite/22_locale/conversions/buffer/2.cc
5d1a8d50c2537b219e297b6e5c0e45ac libstdc++-v3/testsuite/22_locale/conversions/buffer/requirements/typedefs.cc
2bb93a6c156a7cd28eb148cdb2944110 libstdc++-v3/testsuite/22_locale/conversions/string/1.cc
daa27b94b05a3b670d5666a2c3575dd9 libstdc++-v3/testsuite/22_locale/conversions/string/2.cc
*************** bd13768c1fb59f563b7345a4effaeb23 libstd
*** 69681,69694 ****
0857444eb4d853b8e602cb1a962d3017 libstdc++-v3/testsuite/23_containers/map/modifiers/erase/abi_tag.cc
43de7cb7b564c807b6e5811609164acb libstdc++-v3/testsuite/23_containers/map/modifiers/erase/dr130-linkage-check.cc
7882bc302d230e6cfdcb451ba1896797 libstdc++-v3/testsuite/23_containers/map/modifiers/erase/end_neg.cc
! 441f7efc532d41bc1f642508357a3bd4 libstdc++-v3/testsuite/23_containers/map/modifiers/extract.cc
dde3e6419372e0b9e1ab3ae9482425e4 libstdc++-v3/testsuite/23_containers/map/modifiers/insert/1.cc
16cce60570426b1e6db3427ca0decd0f libstdc++-v3/testsuite/23_containers/map/modifiers/insert/16813.cc
410c9cf1b3b453cbf5390c7df7c848fb libstdc++-v3/testsuite/23_containers/map/modifiers/insert/2.cc
5ca5c0126b98755e2e32a441778a99fd libstdc++-v3/testsuite/23_containers/map/modifiers/insert/3.cc
90557eb2bc6d0f0c1c82d048d3efe698 libstdc++-v3/testsuite/23_containers/map/modifiers/insert/4.cc
07668e6a1eee40e497786c72d14389c4 libstdc++-v3/testsuite/23_containers/map/modifiers/insert/5.cc
! 1b2646b73380f5f33e101006e482dbba libstdc++-v3/testsuite/23_containers/map/modifiers/insert_or_assign/1.cc
d7cf4e5478be969ad93fe258fac5e8b1 libstdc++-v3/testsuite/23_containers/map/modifiers/merge.cc
cf3c42ae6608e37f21add1601be39dee libstdc++-v3/testsuite/23_containers/map/modifiers/swap/1.cc
51c9f56c78341522af74007a52ad3e3f libstdc++-v3/testsuite/23_containers/map/modifiers/swap/2.cc
--- 69854,69867 ----
0857444eb4d853b8e602cb1a962d3017 libstdc++-v3/testsuite/23_containers/map/modifiers/erase/abi_tag.cc
43de7cb7b564c807b6e5811609164acb libstdc++-v3/testsuite/23_containers/map/modifiers/erase/dr130-linkage-check.cc
7882bc302d230e6cfdcb451ba1896797 libstdc++-v3/testsuite/23_containers/map/modifiers/erase/end_neg.cc
! c0ec763ba5a93105ac4c4f55452bebed libstdc++-v3/testsuite/23_containers/map/modifiers/extract.cc
dde3e6419372e0b9e1ab3ae9482425e4 libstdc++-v3/testsuite/23_containers/map/modifiers/insert/1.cc
16cce60570426b1e6db3427ca0decd0f libstdc++-v3/testsuite/23_containers/map/modifiers/insert/16813.cc
410c9cf1b3b453cbf5390c7df7c848fb libstdc++-v3/testsuite/23_containers/map/modifiers/insert/2.cc
5ca5c0126b98755e2e32a441778a99fd libstdc++-v3/testsuite/23_containers/map/modifiers/insert/3.cc
90557eb2bc6d0f0c1c82d048d3efe698 libstdc++-v3/testsuite/23_containers/map/modifiers/insert/4.cc
07668e6a1eee40e497786c72d14389c4 libstdc++-v3/testsuite/23_containers/map/modifiers/insert/5.cc
! d6d6d82e9873bee150a9ed98743149e0 libstdc++-v3/testsuite/23_containers/map/modifiers/insert_or_assign/1.cc
d7cf4e5478be969ad93fe258fac5e8b1 libstdc++-v3/testsuite/23_containers/map/modifiers/merge.cc
cf3c42ae6608e37f21add1601be39dee libstdc++-v3/testsuite/23_containers/map/modifiers/swap/1.cc
51c9f56c78341522af74007a52ad3e3f libstdc++-v3/testsuite/23_containers/map/modifiers/swap/2.cc
*************** b6599439308746a43b51c7ce9a67ee4f libstd
*** 69907,69913 ****
c35dd3e086a9793af35aea9737e88faa libstdc++-v3/testsuite/23_containers/set/modifiers/erase/51142.cc
fffdaa252a6b306417e9785f7a811f0d libstdc++-v3/testsuite/23_containers/set/modifiers/erase/abi_tag.cc
cfba12add359c87a8ee582f854c9d84b libstdc++-v3/testsuite/23_containers/set/modifiers/erase/dr130-linkage-check.cc
! 9e12ef306b72d7b28a911ba944ca66b9 libstdc++-v3/testsuite/23_containers/set/modifiers/extract.cc
b6f4581868c73819b031dc622deb92c0 libstdc++-v3/testsuite/23_containers/set/modifiers/insert/1.cc
25aff770d38dbc27e598fcb7b69c4663 libstdc++-v3/testsuite/23_containers/set/modifiers/insert/2.cc
3d85637c097c32d88eddc787677e7415 libstdc++-v3/testsuite/23_containers/set/modifiers/insert/3.cc
--- 70080,70086 ----
c35dd3e086a9793af35aea9737e88faa libstdc++-v3/testsuite/23_containers/set/modifiers/erase/51142.cc
fffdaa252a6b306417e9785f7a811f0d libstdc++-v3/testsuite/23_containers/set/modifiers/erase/abi_tag.cc
cfba12add359c87a8ee582f854c9d84b libstdc++-v3/testsuite/23_containers/set/modifiers/erase/dr130-linkage-check.cc
! 35d31fa4faa60b5524d033bb86baf945 libstdc++-v3/testsuite/23_containers/set/modifiers/extract.cc
b6f4581868c73819b031dc622deb92c0 libstdc++-v3/testsuite/23_containers/set/modifiers/insert/1.cc
25aff770d38dbc27e598fcb7b69c4663 libstdc++-v3/testsuite/23_containers/set/modifiers/insert/2.cc
3d85637c097c32d88eddc787677e7415 libstdc++-v3/testsuite/23_containers/set/modifiers/insert/3.cc
*************** e55764f0d9e6fd8c3324fd5229552392 libstd
*** 69999,70006 ****
4e989101ea7c114e637862fb8789ea78 libstdc++-v3/testsuite/23_containers/unordered_map/insert/map_single_move-2.cc
b1fa65fa677a05fdb88f73f986a59a3f libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/61667.cc
ff5a1259cd9c9f1577882ed1c825b3a5 libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/emplace.cc
! cb871aa4c165a1a3d79ceba22c0f61e7 libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/extract.cc
! a8844bc4f1d6b917401ebd3d5ac55774 libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/insert_or_assign.cc
2ef50a93f6199ce38f81b98ca1de5f63 libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/merge.cc
f06813e91d1e0de71be4891d23a85c25 libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/reserve.cc
5efc7dffdfe784aee556a4da5f8b4941 libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/try_emplace.cc
--- 70172,70179 ----
4e989101ea7c114e637862fb8789ea78 libstdc++-v3/testsuite/23_containers/unordered_map/insert/map_single_move-2.cc
b1fa65fa677a05fdb88f73f986a59a3f libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/61667.cc
ff5a1259cd9c9f1577882ed1c825b3a5 libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/emplace.cc
! 7cd8667cf8bfe9c5035472829bd910d7 libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/extract.cc
! 1c48a58b349317f1e2153ca2ecbb5a1f libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/insert_or_assign.cc
2ef50a93f6199ce38f81b98ca1de5f63 libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/merge.cc
f06813e91d1e0de71be4891d23a85c25 libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/reserve.cc
5efc7dffdfe784aee556a4da5f8b4941 libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/try_emplace.cc
*************** b889304c5639b7ddbb9a162fd2093f12 libstd
*** 70245,70251 ****
99dafa18f337407ff49e1ad386c46c92 libstdc++-v3/testsuite/23_containers/unordered_set/instantiation_neg.cc
b04ad9bc574f5432aeddb5a1bf50f76e libstdc++-v3/testsuite/23_containers/unordered_set/max_load_factor/robustness.cc
249db83a1cc94ea41d771b0035caf487 libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/emplace.cc
! dbc4c6f83618cb9f39d3b9c57ee1f9b2 libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/extract.cc
51ddfc1a39f11502fd853e3d0c0d174e libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/merge.cc
2b1942db78a206bfaa42dcd8c6703040 libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/reserve.cc
0aa58dadfe3bab499fa34d4bc45acc09 libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/swap.cc
--- 70418,70424 ----
99dafa18f337407ff49e1ad386c46c92 libstdc++-v3/testsuite/23_containers/unordered_set/instantiation_neg.cc
b04ad9bc574f5432aeddb5a1bf50f76e libstdc++-v3/testsuite/23_containers/unordered_set/max_load_factor/robustness.cc
249db83a1cc94ea41d771b0035caf487 libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/emplace.cc
! 4b69ac54fe8228a743ae6bc8b3bf17c3 libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/extract.cc
51ddfc1a39f11502fd853e3d0c0d174e libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/merge.cc
2b1942db78a206bfaa42dcd8c6703040 libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/reserve.cc
0aa58dadfe3bab499fa34d4bc45acc09 libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/swap.cc
*************** ff01ea2886a376dc7e73fffa0239a6ea libstd
*** 70344,70349 ****
--- 70517,70523 ----
485c7597d8ccbfd3813357997aae9ddb libstdc++-v3/testsuite/23_containers/vector/cons/6513.cc
7b7d7932a48427137dc07de2891b0f55 libstdc++-v3/testsuite/23_containers/vector/cons/clear_allocator.cc
6cee276333e0ed87b4a1239ebc23bd63 libstdc++-v3/testsuite/23_containers/vector/cons/cons_size.cc
+ 1149f68be2cb7fade6ecca63a6167d1b libstdc++-v3/testsuite/23_containers/vector/cons/destructible_neg.cc
b5ac5a0885c85edb71592b124f4ca3fe libstdc++-v3/testsuite/23_containers/vector/cons/moveable.cc
cbf199308f3659984498d156b5b92278 libstdc++-v3/testsuite/23_containers/vector/cons/moveable2.cc
aab8668817d757f5b5965e023bd3551b libstdc++-v3/testsuite/23_containers/vector/cons/noexcept_move_construct.cc
*************** cdd6f42f76a461a0d877a5e843a63288 libstd
*** 70888,70898 ****
--- 71062,71074 ----
e2df643b7e53a0930b2ad75f5895e07f libstdc++-v3/testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc
33c0679173ad137883d805c7bc0d08e2 libstdc++-v3/testsuite/25_algorithms/sample/1.cc
4f44b62cb80658dcca3d3209125be690 libstdc++-v3/testsuite/25_algorithms/sample/2.cc
+ acc1cdb808c66393b00a9d5d8d02c2c6 libstdc++-v3/testsuite/25_algorithms/sample/81221.cc
557ad7c57cce7296beaf8e941f529a20 libstdc++-v3/testsuite/25_algorithms/search/1.cc
d97984c977a680e56edcfa755c94e699 libstdc++-v3/testsuite/25_algorithms/search/78346.cc
3db4f4f79af096147ac03eb68418e683 libstdc++-v3/testsuite/25_algorithms/search/check_type.cc
1fcb2cb560c9983328a0b1b7c69759f2 libstdc++-v3/testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc
b7a2afcad8d9715bb04d5517fea97d1a libstdc++-v3/testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc
+ 47c37b7c72c51378ff7d8c3942040f58 libstdc++-v3/testsuite/25_algorithms/search/searcher.cc
175fe722c807758af437adc69bcfb0ab libstdc++-v3/testsuite/25_algorithms/search_n/11400.cc
0435da3aa230a2a7b0be8f49cb0ad318 libstdc++-v3/testsuite/25_algorithms/search_n/58358.cc
1e18600bba30f28270d4269ae7c4f504 libstdc++-v3/testsuite/25_algorithms/search_n/check_type.cc
*************** d5d1eb8fe8feb163b6020725a01d8a2d libstd
*** 71643,71649 ****
247f67475984b2142891a8c5c85cd719 libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc
c34ca7044cd25f807b5695ade94e0014 libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc
b70b5488385833734b744f91efb3868f libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc
! 39dbc20f6cc76dc974aac25c48fb8842 libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc
919722c34a17f1dcad03c2db09bf4e3a libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc
d2b6734aeb14cb9a97d5ad6e11c92d66 libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc
d026ba65fa8a50f71e3f55404fa3093e libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/dr696.cc
--- 71819,71825 ----
247f67475984b2142891a8c5c85cd719 libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc
c34ca7044cd25f807b5695ade94e0014 libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc
b70b5488385833734b744f91efb3868f libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc
! 403744cc874eeabfa71f62e6e09440ae libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc
919722c34a17f1dcad03c2db09bf4e3a libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc
d2b6734aeb14cb9a97d5ad6e11c92d66 libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc
d026ba65fa8a50f71e3f55404fa3093e libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/dr696.cc
*************** f90a6c73f776a99626c84453d9b85742 libstd
*** 72283,72289 ****
d6777deb3560401d3084579d4d20df16 libstdc++-v3/testsuite/27_io/objects/wchar_t/9_xin.cc
b715c45a6677f269807dab0bbcf0ee1d libstdc++-v3/testsuite/27_io/objects/wchar_t/9_xin.in
fc7931c34f4b1ad153a2c42bcb156f22 libstdc++-v3/testsuite/27_io/objects/wchar_t/dr455.cc
! 065793efa1de3245538406043af9eeef libstdc++-v3/testsuite/27_io/rvalue_streams-2.cc
6e4d71d38b684eeacf307017e9dd75bb libstdc++-v3/testsuite/27_io/rvalue_streams.cc
af523c706aa75b7dbc6d01334d6dfd08 libstdc++-v3/testsuite/27_io/types/1.cc
1e0a4943353f0eb182b320a72555e207 libstdc++-v3/testsuite/27_io/types/2.cc
--- 72459,72465 ----
d6777deb3560401d3084579d4d20df16 libstdc++-v3/testsuite/27_io/objects/wchar_t/9_xin.cc
b715c45a6677f269807dab0bbcf0ee1d libstdc++-v3/testsuite/27_io/objects/wchar_t/9_xin.in
fc7931c34f4b1ad153a2c42bcb156f22 libstdc++-v3/testsuite/27_io/objects/wchar_t/dr455.cc
! 2ecc2c4611b66dc4bfd935fe38538b06 libstdc++-v3/testsuite/27_io/rvalue_streams-2.cc
6e4d71d38b684eeacf307017e9dd75bb libstdc++-v3/testsuite/27_io/rvalue_streams.cc
af523c706aa75b7dbc6d01334d6dfd08 libstdc++-v3/testsuite/27_io/types/1.cc
1e0a4943353f0eb182b320a72555e207 libstdc++-v3/testsuite/27_io/types/2.cc
*************** e7a32f176e8ff753b91b35b9ea4b64c6 libstd
*** 72348,72353 ****
--- 72524,72530 ----
e4c27095034800a082d72a80a58399b0 libstdc++-v3/testsuite/28_regex/basic_regex/ctors/47724.cc
dd63937b8c263de0a49ef7b0dcf84481 libstdc++-v3/testsuite/28_regex/basic_regex/ctors/basic/cstring.cc
59733bb8d3ec4c6a29c6db5dd0e9dfa3 libstdc++-v3/testsuite/28_regex/basic_regex/ctors/basic/default.cc
+ 1f2aed16200172a658646299e552350c libstdc++-v3/testsuite/28_regex/basic_regex/ctors/basic/iter.cc
b2f2a668faf66b2f68311d8e206c812f libstdc++-v3/testsuite/28_regex/basic_regex/ctors/basic/pstring_char.cc
1a2305da0e3f4f156b62d2e87c38f6fe libstdc++-v3/testsuite/28_regex/basic_regex/ctors/basic/pstring_wchar_t.cc
844315c2ccbcc4b3f482670fce301842 libstdc++-v3/testsuite/28_regex/basic_regex/ctors/basic/raw_string.cc
*************** a3c6959ebd7d033e9879f0349030bfa7 libstd
*** 72617,72628 ****
fe189574ebba1806765e920cb3d5d4b1 libstdc++-v3/testsuite/30_threads/promise/cons/move.cc
60f84da3f8cb2ec3821465aa56ddc611 libstdc++-v3/testsuite/30_threads/promise/cons/move_assign.cc
2b202f88cdf6ddea111f6aba14529834 libstdc++-v3/testsuite/30_threads/promise/members/at_thread_exit.cc
ea76f405aaa3471feee3a9fa3e69f43c libstdc++-v3/testsuite/30_threads/promise/members/get_future.cc
d3bd8427ae4f27fdc2a1cc567a5b3f26 libstdc++-v3/testsuite/30_threads/promise/members/get_future2.cc
! f75f159e9f9ba83259e7c890faec770c libstdc++-v3/testsuite/30_threads/promise/members/set_exception.cc
! b4c6016d2f6c417c5eba2c0b5a842062 libstdc++-v3/testsuite/30_threads/promise/members/set_exception2.cc
edef63ca9b2c4a37b5e6238343f1212e libstdc++-v3/testsuite/30_threads/promise/members/set_value.cc
! e1f3aafe64dffdd550648972f89e42ca libstdc++-v3/testsuite/30_threads/promise/members/set_value2.cc
83084bc5932a4ce4592ffd2c901be982 libstdc++-v3/testsuite/30_threads/promise/members/set_value3.cc
6a56abac18f15c6682eef887ac8e1aa7 libstdc++-v3/testsuite/30_threads/promise/members/swap.cc
20f5dc646b99d2c3818ec1143f802eb5 libstdc++-v3/testsuite/30_threads/promise/requirements/explicit_instantiation.cc
--- 72794,72806 ----
fe189574ebba1806765e920cb3d5d4b1 libstdc++-v3/testsuite/30_threads/promise/cons/move.cc
60f84da3f8cb2ec3821465aa56ddc611 libstdc++-v3/testsuite/30_threads/promise/cons/move_assign.cc
2b202f88cdf6ddea111f6aba14529834 libstdc++-v3/testsuite/30_threads/promise/members/at_thread_exit.cc
+ a7e7a22908b9813789265895d4f1919d libstdc++-v3/testsuite/30_threads/promise/members/at_thread_exit2.cc
ea76f405aaa3471feee3a9fa3e69f43c libstdc++-v3/testsuite/30_threads/promise/members/get_future.cc
d3bd8427ae4f27fdc2a1cc567a5b3f26 libstdc++-v3/testsuite/30_threads/promise/members/get_future2.cc
! f2b12203d02b21b8f4a5e3683b6d6121 libstdc++-v3/testsuite/30_threads/promise/members/set_exception.cc
! cbc64588a8b2b060e863b68358a3380e libstdc++-v3/testsuite/30_threads/promise/members/set_exception2.cc
edef63ca9b2c4a37b5e6238343f1212e libstdc++-v3/testsuite/30_threads/promise/members/set_value.cc
! 8b904da21fdb2ba37f5435142f06104b libstdc++-v3/testsuite/30_threads/promise/members/set_value2.cc
83084bc5932a4ce4592ffd2c901be982 libstdc++-v3/testsuite/30_threads/promise/members/set_value3.cc
6a56abac18f15c6682eef887ac8e1aa7 libstdc++-v3/testsuite/30_threads/promise/members/swap.cc
20f5dc646b99d2c3818ec1143f802eb5 libstdc++-v3/testsuite/30_threads/promise/requirements/explicit_instantiation.cc
*************** b2df58986c1bcb59429696b72b7ecd4f libstd
*** 72658,72667 ****
2165b628bb069c0880b54ff147ee7159 libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc
362b63a8e44fb1db759095bfeaf50ef6 libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/unlock/1.cc
effb65e81280e97c0030c80ceec53f19 libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/unlock/2.cc
! 06846e9e2b8daa0eb0f195157aaf9759 libstdc++-v3/testsuite/30_threads/scoped_lock/cons/1.cc
! 979efeb98508e4cf869ee0b8a435d1f2 libstdc++-v3/testsuite/30_threads/scoped_lock/cons/deduction.cc
2c2097dc398b8f3887d62f81a4fcbb5e libstdc++-v3/testsuite/30_threads/scoped_lock/requirements/explicit_instantiation.cc
! 77dcddefe14e5e77563df47c32e53da4 libstdc++-v3/testsuite/30_threads/scoped_lock/requirements/typedefs.cc
83a4057ce0f4727d109db357f0cf03dc libstdc++-v3/testsuite/30_threads/shared_future/cons/assign.cc
90f8d175a9ceacae3ffc107e6ef10ec9 libstdc++-v3/testsuite/30_threads/shared_future/cons/constexpr.cc
d36990405f32eace14fcb10101368081 libstdc++-v3/testsuite/30_threads/shared_future/cons/copy.cc
--- 72836,72845 ----
2165b628bb069c0880b54ff147ee7159 libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc
362b63a8e44fb1db759095bfeaf50ef6 libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/unlock/1.cc
effb65e81280e97c0030c80ceec53f19 libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/unlock/2.cc
! 2bb5426e1f10e55b1e72c5e854b1160f libstdc++-v3/testsuite/30_threads/scoped_lock/cons/1.cc
! 82b2948da103296edc92d48e5d959d8e libstdc++-v3/testsuite/30_threads/scoped_lock/cons/deduction.cc
2c2097dc398b8f3887d62f81a4fcbb5e libstdc++-v3/testsuite/30_threads/scoped_lock/requirements/explicit_instantiation.cc
! 5ecbef86a088f76d3574f745abe2751a libstdc++-v3/testsuite/30_threads/scoped_lock/requirements/typedefs.cc
83a4057ce0f4727d109db357f0cf03dc libstdc++-v3/testsuite/30_threads/shared_future/cons/assign.cc
90f8d175a9ceacae3ffc107e6ef10ec9 libstdc++-v3/testsuite/30_threads/shared_future/cons/constexpr.cc
d36990405f32eace14fcb10101368081 libstdc++-v3/testsuite/30_threads/shared_future/cons/copy.cc
*************** e690022b354c37e2f122939b9575a0ba libstd
*** 73141,73146 ****
--- 73319,73325 ----
01acf130ad1e40287bd337fd77389589 libstdc++-v3/testsuite/experimental/random/randint.cc
3a761cf8e8fb83123d61edf65091c15c libstdc++-v3/testsuite/experimental/ratio/value.cc
b590a2a4c56fe9189f6505aeb0897abd libstdc++-v3/testsuite/experimental/set/erasure.cc
+ cbf14cd256250c7a8a5ed1d62181c408 libstdc++-v3/testsuite/experimental/source_location/1.cc
6d482ca6034cbfe5232ac0438083da4b libstdc++-v3/testsuite/experimental/string/erasure.cc
3e13ca99b9df1bf88e758fb7d716abfa libstdc++-v3/testsuite/experimental/string_view/capacity/1.cc
3048fd5b8608f05f7333dfadf3b9ed92 libstdc++-v3/testsuite/experimental/string_view/cons/char/1.cc
*************** a005d02b8faa9e9f9e6bbb1a53b7d7e1 libstd
*** 74450,74456 ****
9de1f1055f99a58e1edaa402537b60a3 libstdc++-v3/testsuite/util/statistic/sample_mean.hpp
34c87b36507fd3c1acf07e6e12b3e7a0 libstdc++-v3/testsuite/util/statistic/sample_mean_confidence_checker.hpp
581a76523070b3202a0107da76e9284c libstdc++-v3/testsuite/util/statistic/sample_variance.hpp
! efea65f797cb22675ea1b603fbf02c44 libstdc++-v3/testsuite/util/testsuite_abi.cc
12470e0d507e8abfc400268c2e173f81 libstdc++-v3/testsuite/util/testsuite_abi.h
a38ea2309fe0c5158bad55b606d9bc1b libstdc++-v3/testsuite/util/testsuite_abi_check.cc
df5a311503fcd9da8201f171385cf9e1 libstdc++-v3/testsuite/util/testsuite_allocator.cc
--- 74629,74635 ----
9de1f1055f99a58e1edaa402537b60a3 libstdc++-v3/testsuite/util/statistic/sample_mean.hpp
34c87b36507fd3c1acf07e6e12b3e7a0 libstdc++-v3/testsuite/util/statistic/sample_mean_confidence_checker.hpp
581a76523070b3202a0107da76e9284c libstdc++-v3/testsuite/util/statistic/sample_variance.hpp
! 23c9a6aacdebf29cce42d4cab0a58913 libstdc++-v3/testsuite/util/testsuite_abi.cc
12470e0d507e8abfc400268c2e173f81 libstdc++-v3/testsuite/util/testsuite_abi.h
a38ea2309fe0c5158bad55b606d9bc1b libstdc++-v3/testsuite/util/testsuite_abi_check.cc
df5a311503fcd9da8201f171385cf9e1 libstdc++-v3/testsuite/util/testsuite_allocator.cc
*************** ead7378c068848783ee20a8f22dfa62b libstd
*** 74481,74487 ****
534d202f4467aac0499eab3ddb5a842a libstdc++-v3/testsuite/util/thread/all.h
b950d655469c477755252b1e18009596 libtool-ldflags
7a2b83d2d625a4022b9213ceb75f5897 libtool.m4
! e22f899213167b2ede0f0c83b1d65ae3 libvtv/ChangeLog
2e04be12600367e07451f404a7fc1fa3 libvtv/Makefile.am
b025f16ebe06ec16aa2957e5003533a0 libvtv/Makefile.in
4ce86f8604e6c86211a4cb2025ffc53e libvtv/acinclude.m4
--- 74660,74666 ----
534d202f4467aac0499eab3ddb5a842a libstdc++-v3/testsuite/util/thread/all.h
b950d655469c477755252b1e18009596 libtool-ldflags
7a2b83d2d625a4022b9213ceb75f5897 libtool.m4
! ab2632fb9079d1ce3070fe05878c9aae libvtv/ChangeLog
2e04be12600367e07451f404a7fc1fa3 libvtv/Makefile.am
b025f16ebe06ec16aa2957e5003533a0 libvtv/Makefile.in
4ce86f8604e6c86211a4cb2025ffc53e libvtv/acinclude.m4
*************** cd997674ad70ed883d545f2687b35af2 libvtv
*** 74564,74587 ****
8f1b5ecc552ea50355dedd9334c68ffb libvtv/vtv_utils.h
247597a3fcc5b5aa8bd923351c59d853 ltgcc.m4
4e65f2f6a05f5eca82ba79c6363aa3db ltmain.sh
! 8b2cf394069d7ca49e5ee6835276d5b1 lto-plugin/ChangeLog
1d51b0f01f4db0f88d302ab0d691514e lto-plugin/Makefile.am
3bd8be597a6d5934a69399816aec878a lto-plugin/Makefile.in
b8a21afb1f79664ea28d8892b4907746 lto-plugin/aclocal.m4
c909bce91afa78f99f55375d7dd5880d lto-plugin/config.h.in
5d380ff9ee6335953d106173ebce616c lto-plugin/configure
1fe0ebb67696a42ad37c6e0beaae6aeb lto-plugin/configure.ac
! a88a55b4c23b5e13c2ee28cadc83fd27 lto-plugin/lto-plugin.c
231dcef2e87921c60194811408edc4e8 lto-plugin/lto-symtab.c
dee72a6a60e99528b0d17bf3ff9a1e15 ltoptions.m4
bc2f6032c98896249eadb56177c7d357 ltsugar.m4
c30cd33c496505f13d9fbdb6970c7c33 ltversion.m4
293853a13b7e218e3a4342cf85fbbf25 lt~obsolete.m4
! 14e510508eee1aa9b7d3eab2c291c029 maintainer-scripts/ChangeLog
33c7bc2d2c55956dfac85a05d8a80eff maintainer-scripts/README
e70ffb6559f8817db41ee1e69bc60287 maintainer-scripts/branch_changer.py
36a1c429023c0a0c2f90889e6cf87125 maintainer-scripts/crontab
! f81204e6b556feb896f5f176dab524e0 maintainer-scripts/gcc_release
4b1217d62242596f1d1b439c25dce68f maintainer-scripts/generate_libstdcxx_web_docs
33d97164a8610c7abf67eff7d28f47ff maintainer-scripts/maintainer-addresses
54a6d839022f6900ed167f502ed145fb maintainer-scripts/update_version_svn
--- 74743,74766 ----
8f1b5ecc552ea50355dedd9334c68ffb libvtv/vtv_utils.h
247597a3fcc5b5aa8bd923351c59d853 ltgcc.m4
4e65f2f6a05f5eca82ba79c6363aa3db ltmain.sh
! 944d0fef494630c16e75576910cf8171 lto-plugin/ChangeLog
1d51b0f01f4db0f88d302ab0d691514e lto-plugin/Makefile.am
3bd8be597a6d5934a69399816aec878a lto-plugin/Makefile.in
b8a21afb1f79664ea28d8892b4907746 lto-plugin/aclocal.m4
c909bce91afa78f99f55375d7dd5880d lto-plugin/config.h.in
5d380ff9ee6335953d106173ebce616c lto-plugin/configure
1fe0ebb67696a42ad37c6e0beaae6aeb lto-plugin/configure.ac
! 3682e3ccd390106915ec764ee1f3aad1 lto-plugin/lto-plugin.c
231dcef2e87921c60194811408edc4e8 lto-plugin/lto-symtab.c
dee72a6a60e99528b0d17bf3ff9a1e15 ltoptions.m4
bc2f6032c98896249eadb56177c7d357 ltsugar.m4
c30cd33c496505f13d9fbdb6970c7c33 ltversion.m4
293853a13b7e218e3a4342cf85fbbf25 lt~obsolete.m4
! 4c99a91011133a08d6cf220461cdf66a maintainer-scripts/ChangeLog
33c7bc2d2c55956dfac85a05d8a80eff maintainer-scripts/README
e70ffb6559f8817db41ee1e69bc60287 maintainer-scripts/branch_changer.py
36a1c429023c0a0c2f90889e6cf87125 maintainer-scripts/crontab
! eec75fbf172480e2b3603174c2d887ab maintainer-scripts/gcc_release
4b1217d62242596f1d1b439c25dce68f maintainer-scripts/generate_libstdcxx_web_docs
33d97164a8610c7abf67eff7d28f47ff maintainer-scripts/maintainer-addresses
54a6d839022f6900ed167f502ed145fb maintainer-scripts/update_version_svn
*************** fbe2467afef81c41c166173adeb0ee20 mkdep
*** 74594,74600 ****
cf2baa0854f564a7785307e79f155efc symlink-tree
cb06c1be6a41d68b0a65e0c1a91752bc ylwrap
03bf3ba8089f4bf475ef4035cf316a47 zlib/CMakeLists.txt
! 5241524b432875406d669cdac61353f1 zlib/ChangeLog
2effeeacadeab8edd2c3c4ae856f019d zlib/ChangeLog.gcj
0e9a37be8e3b85cc0ccf60504064c297 zlib/ChangeLog.jit
b7a1991f01daea3efe108a215c5514a5 zlib/FAQ
--- 74773,74779 ----
cf2baa0854f564a7785307e79f155efc symlink-tree
cb06c1be6a41d68b0a65e0c1a91752bc ylwrap
03bf3ba8089f4bf475ef4035cf316a47 zlib/CMakeLists.txt
! 2efe87daf224bdfdcdff00388dee7b41 zlib/ChangeLog
2effeeacadeab8edd2c3c4ae856f019d zlib/ChangeLog.gcj
0e9a37be8e3b85cc0ccf60504064c297 zlib/ChangeLog.jit
b7a1991f01daea3efe108a215c5514a5 zlib/FAQ
diff -Nrcpad gcc-7.1.0/NEWS gcc-7.2.0/NEWS
*** gcc-7.1.0/NEWS Tue May 2 12:45:25 2017
--- gcc-7.2.0/NEWS Mon Aug 14 08:04:51 2017
*************** see ONEWS.
*** 6,25 ****
======================================================================
http://gcc.gnu.org/gcc-7/index.html
GCC 7 Release Series
! May 2, 2017
The [1]GNU project and the GCC developers are pleased to announce the
! release of GCC 7.1.
! This release is a major release, containing new features (as well as
! many other improvements) relative to GCC 6.x.
Release History
GCC 7.1
! May 2, 2017 ([2]changes, [3]documentation)
References and Acknowledgements
--- 6,29 ----
======================================================================
http://gcc.gnu.org/gcc-7/index.html
+
GCC 7 Release Series
! Aug 14, 2017
The [1]GNU project and the GCC developers are pleased to announce the
! release of GCC 7.2.
! This release is a bug-fix release, containing fixes for regressions in
! GCC 7.1 relative to previous releases of GCC.
Release History
+ GCC 7.2
+ Aug 14, 2017 ([2]changes, [3]documentation)
+
GCC 7.1
! May 2, 2017 ([4]changes, [5]documentation)
References and Acknowledgements
*************** References and Acknowledgements
*** 27,80 ****
supports several other languages aside from C, it now stands for the
GNU Compiler Collection.
! A list of [4]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 [5]amazing group of volunteers is
what makes GCC successful.
! For additional information about GCC please refer to the [6]GCC project
! web site or contact the [7]GCC development mailing list.
! To obtain GCC please use [8]our mirror sites or [9]our SVN server.
For questions related to the use of GCC, please consult these web
! pages and the [10]GCC manuals. If that fails, the
! [11]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 [12]gcc@gcc.gnu.org. All of [13]our lists have public
archives.
! Copyright (C) [14]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 [15]maintained by the GCC team. Last modified
! 2017-05-02[16].
References
1. http://www.gnu.org/
2. http://gcc.gnu.org/gcc-7/changes.html
! 3. http://gcc.gnu.org/onlinedocs/7.1.0/
! 4. http://gcc.gnu.org/gcc-7/buildstat.html
! 5. http://gcc.gnu.org/onlinedocs/gcc/Contributors.html
! 6. http://gcc.gnu.org/index.html
! 7. mailto:gcc@gcc.gnu.org
! 8. http://gcc.gnu.org/mirrors.html
! 9. http://gcc.gnu.org/svn.html
! 10. https://gcc.gnu.org/onlinedocs/
! 11. mailto:gcc-help@gcc.gnu.org
! 12. mailto:gcc@gcc.gnu.org
! 13. https://gcc.gnu.org/lists.html
! 14. http://www.fsf.org/
! 15. https://gcc.gnu.org/about.html
! 16. http://validator.w3.org/check/referer
======================================================================
http://gcc.gnu.org/gcc-7/changes.html
GCC 7 Release Series
Changes, New Features, and Fixes
--- 31,87 ----
supports several other languages aside from C, it now stands for the
GNU Compiler Collection.
! A list of [6]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 [7]amazing group of volunteers is
what makes GCC successful.
! For additional information about GCC please refer to the [8]GCC project
! web site or contact the [9]GCC development mailing list.
! To obtain GCC please use [10]our mirror sites or [11]our SVN server.
For questions related to the use of GCC, please consult these web
! pages and the [12]GCC manuals. If that fails, the
! [13]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 [14]gcc@gcc.gnu.org. All of [15]our lists have public
archives.
! Copyright (C) [16]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 [17]maintained by the GCC team. Last modified
! 2017-08-14[18].
References
1. http://www.gnu.org/
2. http://gcc.gnu.org/gcc-7/changes.html
! 3. http://gcc.gnu.org/onlinedocs/7.2.0/
! 4. http://gcc.gnu.org/gcc-7/changes.html
! 5. http://gcc.gnu.org/onlinedocs/7.1.0/
! 6. http://gcc.gnu.org/gcc-7/buildstat.html
! 7. http://gcc.gnu.org/onlinedocs/gcc/Contributors.html
! 8. http://gcc.gnu.org/index.html
! 9. mailto:gcc@gcc.gnu.org
! 10. http://gcc.gnu.org/mirrors.html
! 11. http://gcc.gnu.org/svn.html
! 12. https://gcc.gnu.org/onlinedocs/
! 13. mailto:gcc-help@gcc.gnu.org
! 14. mailto:gcc@gcc.gnu.org
! 15. https://gcc.gnu.org/lists.html
! 16. http://www.fsf.org/
! 17. https://gcc.gnu.org/about.html
! 18. http://validator.w3.org/check/referer
======================================================================
http://gcc.gnu.org/gcc-7/changes.html
+
GCC 7 Release Series
Changes, New Features, and Fixes
*************** http://gcc.gnu.org/gcc-7/changes.html
*** 82,90 ****
in GCC 7. For more information, see the [1]Porting to GCC 7 page and
the [2]full GCC documentation.
- Disclaimer: GCC 7 has not been released yet, so this document is a
- work-in-progress.
-
Caveats
* GCC now uses [3]LRA (a new local register allocator) by default for
--- 89,94 ----
*************** Caveats
*** 96,101 ****
--- 100,112 ----
removed in a future version.
* The Cilk+ extensions to the C and C++ languages have been
deprecated.
+ * On ARM targets (arm*-*-*), [5]a bug introduced in GCC 5 that
+ affects conformance to the procedure call standard (AAPCS) has been
+ fixed. The bug affects some C++ code where class objects are passed
+ by value to functions and could result in incorrect or inconsistent
+ code being generated. This is an ABI change. If the option -Wpsabi
+ is enabled (on by default) the compiler will emit a diagnostic note
+ for code that might be affected.
General Optimizer Improvements
*************** General Optimizer Improvements
*** 112,119 ****
* A new code hoisting optimization has been added to the partial
redundancy elimination pass. It attempts to move evaluation of
expressions executed on all paths to the function exit as early as
! possible, which helps primarily for code size, but can be useful
! for speed of generated code as well. It is enabled by the
-fcode-hoisting option and at the -O2 optimization level or higher
(and -Os).
* A new interprocedural bitwise constant propagation optimization has
--- 123,130 ----
* A new code hoisting optimization has been added to the partial
redundancy elimination pass. It attempts to move evaluation of
expressions executed on all paths to the function exit as early as
! possible. This primarily helps improve code size, but can improve
! the speed of the generated code as well. It is enabled by the
-fcode-hoisting option and at the -O2 optimization level or higher
(and -Os).
* A new interprocedural bitwise constant propagation optimization has
*************** General Optimizer Improvements
*** 126,141 ****
GCC 6, and therefore the option -fipa-cp-alignment is now
deprecated and ignored.
* A new interprocedural value range propagation optimization has been
! added, which propagates integral ranges that variable values can be
! proven to be within across the call graph. It is enabled by the
! -fipa-vrp option and at the -O2 optimization level and higher (and
! -Os).
! * A new loop splitting optimization pass has been added. It splits
! certain loops if they contain a condition that is always true on
! one side of the iteration space and always false on the other into
! two loops where each of the new two loops iterates just on one of
! the sides of the iteration space and the condition does not need to
! be checked inside of the loop. It is enabled by the -fsplit-loops
option and at the -O3 optimization level or higher.
* The shrink-wrapping optimization can now separate portions of
prologues and epilogues to improve performance if some of the work
--- 137,152 ----
GCC 6, and therefore the option -fipa-cp-alignment is now
deprecated and ignored.
* A new interprocedural value range propagation optimization has been
! added, which propagates integral range information across the call
! graph when variable values can be proven to be within those ranges.
! It is enabled by the -fipa-vrp option and at the -O2 optimization
! level and higher (and -Os).
! * A new loop splitting optimization pass has been added. Certain
! loops which contain a condition that is always true on one side of
! the iteration space and always false on the other are split into
! two loops, such that each of the two new loops iterates on just one
! side of the iteration space and the condition does not need to be
! checked inside of the loop. It is enabled by the -fsplit-loops
option and at the -O3 optimization level or higher.
* The shrink-wrapping optimization can now separate portions of
prologues and epilogues to improve performance if some of the work
*************** Address 0x7fffb8dba990 is located in sta
*** 177,201 ****
The option is enabled by default with -fsanitize=address and
disabled by default with -fsanitize=kernel-address. Compared to the
LLVM compiler, where the option already exists, the implementation
! in the GCC compiler has couple of improvements and advantages:
! + A complex usage of gotos and case labels are properly handled
! and should not report any false positive or false negatives.
+ C++ temporaries are sanitized.
+ Sanitization can handle invalid memory stores that are
! optimized out by the LLVM compiler when using an optimization
! level.
* The -fsanitize=signed-integer-overflow suboption of the
UndefinedBehavior Sanitizer now diagnoses arithmetic overflows even
on arithmetic operations with generic vectors.
! * Version 5 of the [5]DWARF debugging information standard is
supported through the -gdwarf-5 option. The DWARF version 4
! debugging information remains the default until debugging
! information consumers are adjusted.
New Languages and Language specific improvements
OpenACC support in C, C++, and Fortran continues to be maintained and
! improved. See the [6]OpenACC and [7]Offloading wiki pages for further
information.
Ada
--- 188,212 ----
The option is enabled by default with -fsanitize=address and
disabled by default with -fsanitize=kernel-address. Compared to the
LLVM compiler, where the option already exists, the implementation
! in the GCC compiler has some improvements and advantages:
! + Complex uses of gotos and case labels are properly handled and
! should not report any false positive or false negatives.
+ C++ temporaries are sanitized.
+ Sanitization can handle invalid memory stores that are
! optimized out by the LLVM compiler when optimization is
! enabled.
* The -fsanitize=signed-integer-overflow suboption of the
UndefinedBehavior Sanitizer now diagnoses arithmetic overflows even
on arithmetic operations with generic vectors.
! * Version 5 of the [6]DWARF debugging information standard is
supported through the -gdwarf-5 option. The DWARF version 4
! debugging information remains the default until consumers of
! debugging information are adjusted.
New Languages and Language specific improvements
OpenACC support in C, C++, and Fortran continues to be maintained and
! improved. See the [7]OpenACC and [8]Offloading wiki pages for further
information.
Ada
*************** New Languages and Language specific impr
*** 220,226 ****
This warning has five different levels. The compiler is able
to parse a wide range of fallthrough comments, depending on
the level. It also handles control-flow statements, such as
! ifs. It's possible to suppres the warning by either adding a
fallthrough comment, or by using a null statement:
__attribute__ ((fallthrough)); (C, C++), or [[fallthrough]];
(C++17), or [[gnu::fallthrough]]; (C++11/C++14). This warning
--- 231,237 ----
This warning has five different levels. The compiler is able
to parse a wide range of fallthrough comments, depending on
the level. It also handles control-flow statements, such as
! ifs. It's possible to suppress the warning by either adding a
fallthrough comment, or by using a null statement:
__attribute__ ((fallthrough)); (C, C++), or [[fallthrough]];
(C++17), or [[gnu::fallthrough]]; (C++11/C++14). This warning
*************** void f (int n)
*** 439,445 ****
d = alloca (n);
else
d = malloc (n);
! …
}
warning: argument to 'alloca may be too large due to conversion from 'int' to 'l
--- 450,456 ----
d = alloca (n);
else
d = malloc (n);
! ...
}
warning: argument to 'alloca may be too large due to conversion from 'int' to 'l
*************** ong unsigned int' [-Walloca-larger-than=
*** 452,458 ****
void f (size_t n)
{
char *d = alloca (n);
! …
}
warning: unbounded use of 'alloca' [-Walloca-larger-than=]
--- 463,469 ----
void f (size_t n)
{
char *d = alloca (n);
! ...
}
warning: unbounded use of 'alloca' [-Walloca-larger-than=]
*************** note: 'sprintf' output between 3 and 4 b
*** 488,494 ****
-O2 and higher.
For example, the following function attempts to format an
integer between 0 and 255 in hexadecimal, including the 0x
! prefix, into a buffer of four charactars. But since the
function must always terminate output by the null character
('\0') such a buffer is only big enough to fit just one digit
plus the prefix. Therefore the snprintf call is diagnosed. To
--- 499,505 ----
-O2 and higher.
For example, the following function attempts to format an
integer between 0 and 255 in hexadecimal, including the 0x
! prefix, into a buffer of four characters. But since the
function must always terminate output by the null character
('\0') such a buffer is only big enough to fit just one digit
plus the prefix. Therefore the snprintf call is diagnosed. To
*************** void f (unsigned x)
*** 500,506 ****
{
char d[4];
snprintf (d, sizeof d, "%#02x", x & 0xff);
! …
}
warning: 'snprintf' output may be truncated before the last format character [-W
--- 511,517 ----
{
char d[4];
snprintf (d, sizeof d, "%#02x", x & 0xff);
! ...
}
warning: 'snprintf' output may be truncated before the last format character [-W
*************** note: 'snprintf' output between 3 and 5
*** 514,520 ****
more cases of the problem than in prior GCC versions.
+ The -Wstringop-overflow=type option detects buffer overflow in
calls to string handling functions like memcpy and strcpy. The
! option relies on [8]Object Size Checking and has an effect
similar to defining the _FORTIFY_SOURCE macro.
-Wstringop-overflow=2 is enabled by default.
For example, in the following snippet, because the call to
--- 525,531 ----
more cases of the problem than in prior GCC versions.
+ The -Wstringop-overflow=type option detects buffer overflow in
calls to string handling functions like memcpy and strcpy. The
! option relies on [9]Object Size Checking and has an effect
similar to defining the _FORTIFY_SOURCE macro.
-Wstringop-overflow=2 is enabled by default.
For example, in the following snippet, because the call to
*************** void f (const char *fname)
*** 528,534 ****
char d[8];
strncpy (d, "/tmp/", sizeof d);
strncat (d, fname, sizeof d);
! …
}
warning: specified bound 8 equals the size of the destination [-Wstringop-overfl
--- 539,545 ----
char d[8];
strncpy (d, "/tmp/", sizeof d);
strncat (d, fname, sizeof d);
! ...
}
warning: specified bound 8 equals the size of the destination [-Wstringop-overfl
*************** enum {
*** 603,617 ****
* The C++ front end has experimental support for all of the current
C++17 draft with the -std=c++1z or -std=gnu++1z flags, including if
constexpr, class template argument deduction, auto template
! parameters, and decomposition declarations. For a full list of new
! features, see [9]the C++ status page.
* C++17 support for new of over-aligned types can be enabled in other
modes with the -faligned-new flag.
* The C++17 evaluation order requirements can be selected in other
modes with the -fstrong-eval-order flag, or disabled in C++17 mode
with -fno-strong-eval-order.
* The default semantics of inherited constructors has changed in all
! modes, following [10]P0136. Essentially, overload resolution
happens as if calling the inherited constructor directly, and the
compiler fills in construction of the other bases and members as
needed. Most uses should not need any changes. The old behavior can
--- 614,628 ----
* The C++ front end has experimental support for all of the current
C++17 draft with the -std=c++1z or -std=gnu++1z flags, including if
constexpr, class template argument deduction, auto template
! parameters, and structured bindings. For a full list of new
! features, see [10]the C++ status page.
* C++17 support for new of over-aligned types can be enabled in other
modes with the -faligned-new flag.
* The C++17 evaluation order requirements can be selected in other
modes with the -fstrong-eval-order flag, or disabled in C++17 mode
with -fno-strong-eval-order.
* The default semantics of inherited constructors has changed in all
! modes, following [11]P0136. Essentially, overload resolution
happens as if calling the inherited constructor directly, and the
compiler fills in construction of the other bases and members as
needed. Most uses should not need any changes. The old behavior can
*************** test.cc:4:11: error: expected ';' after
*** 635,641 ****
Runtime Library (libstdc++)
* The type of exception thrown by iostreams, std::ios_base::failure,
! now uses the [11]cxx11 ABI.
* Experimental support for C++17, including the following new
features:
+ std::string_view;
--- 646,652 ----
Runtime Library (libstdc++)
* The type of exception thrown by iostreams, std::ios_base::failure,
! now uses the [12]cxx11 ABI.
* Experimental support for C++17, including the following new
features:
+ std::string_view;
*************** test.cc:4:11: error: expected ';' after
*** 666,675 ****
+ std::as_const, std::not_fn,
std::has_unique_object_representations, constexpr
std::addressof.
! Thanks to Daniel Krügler, Tim Shen, Edward Smith-Rowland, and Ville
! Voutilainen for work on the C++17 support.
* A new power-of-two rehashing policy for use with the _Hashtable
! internals, thanks to François Dumont.
Fortran
--- 677,686 ----
+ std::as_const, std::not_fn,
std::has_unique_object_representations, constexpr
std::addressof.
! Thanks to Daniel Kruegler, Tim Shen, Edward Smith-Rowland, and
! Ville Voutilainen for work on the C++17 support.
* A new power-of-two rehashing policy for use with the _Hashtable
! internals, thanks to Franc,ois Dumont.
Fortran
*************** end program test
*** 701,711 ****
At line 8 of file do_check_12.f90
Fortran runtime error: Loop iterates infinitely
! * Version 4.5 of the [12]OpenMP specification is now partially
! supported also in the Fortran compiler; the largest missing item is
structure element mapping.
* User-defined derived-type input/output (UDTIO) is added.
! * Derived type coarrays with allocable and pointer components is
partially supported.
* Non-constant stop codes and error stop codes (Fortran 2015
feature).
--- 712,722 ----
At line 8 of file do_check_12.f90
Fortran runtime error: Loop iterates infinitely
! * Version 4.5 of the [13]OpenMP specification is now partially
! supported in the Fortran compiler; the largest missing item is
structure element mapping.
* User-defined derived-type input/output (UDTIO) is added.
! * Derived type coarrays with allocatable and pointer components are
partially supported.
* Non-constant stop codes and error stop codes (Fortran 2015
feature).
*************** Fortran runtime error: Loop iterates inf
*** 713,718 ****
--- 724,730 ----
* Intrinsic assignment to polymorphic variables.
* Improved submodule support.
* Improved diagnostics (polymorphic results in pure functions).
+ * Coarray: Support for failed images (Fortan 2015 feature).
Go
*************** libgccjit
*** 733,739 ****
The libgccjit API gained support for marking calls as requiring
tail-call optimization via a new entrypoint:
! [13]gcc_jit_rvalue_set_bool_require_tail_call.
libgccjit performs numerous checks at the API boundary, but if these
succeed, it previously ignored errors and other diagnostics emitted
--- 745,751 ----
The libgccjit API gained support for marking calls as requiring
tail-call optimization via a new entrypoint:
! [14]gcc_jit_rvalue_set_bool_require_tail_call.
libgccjit performs numerous checks at the API boundary, but if these
succeed, it previously ignored errors and other diagnostics emitted
*************** New Targets and Target Specific Improvem
*** 746,757 ****
AArch64
* The ARMv8.3-A architecture is now supported. It can be used by
specifying the -march=armv8.3-a option.
* The option -msign-return-address= is supported to enable return
address protection using ARMv8.3-A Pointer Authentication
Extensions. For more information on the arguments accepted by this
! option, please refer to [14]AArch64-Options.
* The ARMv8.2-A architecture and the ARMv8.2-A 16-bit Floating-Point
Extensions are now supported. They can be used by specifying the
-march=armv8.2-a or -march=armv8.2-a+fp16 options. The 16-bit
--- 758,772 ----
AArch64
+ * GCC has been updated to the latest revision of the procedure call
+ standard (AAPCS64) to provide support for parameter passing when
+ data types have been over-aligned.
* The ARMv8.3-A architecture is now supported. It can be used by
specifying the -march=armv8.3-a option.
* The option -msign-return-address= is supported to enable return
address protection using ARMv8.3-A Pointer Authentication
Extensions. For more information on the arguments accepted by this
! option, please refer to [15]AArch64-Options.
* The ARMv8.2-A architecture and the ARMv8.2-A 16-bit Floating-Point
Extensions are now supported. They can be used by specifying the
-march=armv8.2-a or -march=armv8.2-a+fp16 options. The 16-bit
*************** New Targets and Target Specific Improvem
*** 769,780 ****
ARC
! * Add support for ARC HS and ARC EM processors.
! * Add support for ARC EM variation found in Intel QuarkSE SoCs.
! * Add support for NPS400 ARC700 based CPUs.
* Thread Local Storage is now supported by ARC CPUs.
! * Fix errors for ARC600 when using 32x16 multiplier option.
! * Fix PIE for ARC CPUs.
* New CPU templates are supported via multilib.
ARM
--- 784,795 ----
ARC
! * Added support for ARC HS and ARC EM processors.
! * Added support for ARC EM variation found in Intel QuarkSE SoCs.
! * Added support for NPS400 ARC700 based CPUs.
* Thread Local Storage is now supported by ARC CPUs.
! * Fixed errors for ARC600 when using 32x16 multiplier option.
! * Fixed PIE for ARC CPUs.
* New CPU templates are supported via multilib.
ARM
*************** New Targets and Target Specific Improvem
*** 800,816 ****
options, for example: -mcpu=cortex-a73 or -mtune=cortex-m33.
* A new command-line option -mpure-code has been added. It does not
allow constant data to be placed in code sections. This option is
! only available when generating non-pic code for ARMv7-M targets.
* Support for the ACLE Coprocessor Intrinsics has been added. This
enables the generation of coprocessor instructions through the use
of intrinsics such as cdp, ldc, and others.
* The configure option --with-multilib-list now accepts the value
rmprofile to build multilib libraries for a range of embedded
! targets. See our [15]installation instructions for details.
AVR
! * On the reduced Tiny cores, the progmem [16]variable attribute is
now properly supported. Respective read-only variables are located
in flash memory in section .progmem.data. No special code is needed
to access such variables; the compiler automatically adds an offset
--- 815,831 ----
options, for example: -mcpu=cortex-a73 or -mtune=cortex-m33.
* A new command-line option -mpure-code has been added. It does not
allow constant data to be placed in code sections. This option is
! only available when generating non-PIC code for ARMv7-M targets.
* Support for the ACLE Coprocessor Intrinsics has been added. This
enables the generation of coprocessor instructions through the use
of intrinsics such as cdp, ldc, and others.
* The configure option --with-multilib-list now accepts the value
rmprofile to build multilib libraries for a range of embedded
! targets. See our [16]installation instructions for details.
AVR
! * On the reduced Tiny cores, the progmem [17]variable attribute is
now properly supported. Respective read-only variables are located
in flash memory in section .progmem.data. No special code is needed
to access such variables; the compiler automatically adds an offset
*************** const int* get_address (unsigned idx)
*** 835,844 ****
}
* A new command-line option -Wmisspelled-isr has been added. It turns
! off — or turns into errors — warnings that are reported for
interrupt service routines (ISRs) which don't follow AVR-LibC's
naming convention of prefixing ISR names with __vector.
! * __builtin_avr_nops(n) is a new [17]built-in function that inserts n
NOP instructions into the instruction stream. n must be a value
known at compile time.
--- 850,859 ----
}
* A new command-line option -Wmisspelled-isr has been added. It turns
! off -- or turns into errors -- warnings that are reported for
interrupt service routines (ISRs) which don't follow AVR-LibC's
naming convention of prefixing ISR names with __vector.
! * __builtin_avr_nops(n) is a new [18]built-in function that inserts n
NOP instructions into the instruction stream. n must be a value
known at compile time.
*************** const int* get_address (unsigned idx)
*** 853,859 ****
NVPTX
* OpenMP target regions can now be offloaded to NVidia PTX GPGPUs.
! See the [18]Offloading Wiki on how to configure it.
PowerPC / PowerPC64 / RS6000
--- 868,874 ----
NVPTX
* OpenMP target regions can now be offloaded to NVidia PTX GPGPUs.
! See the [19]Offloading Wiki on how to configure it.
PowerPC / PowerPC64 / RS6000
*************** const int* get_address (unsigned idx)
*** 876,881 ****
--- 891,907 ----
-mstack-protector-guard-offset= change how the stack protector gets
the value to use as canary.
+ S/390, System z, IBM z Systems, IBM Z
+
+ * Support for the IBM z14 processor has been added. When using the
+ -march=z14 option, the compiler will generate code making use of
+ the new instructions introduced with the vector enhancement
+ facility and the miscellaneous instruction extension facility 2.
+ The -mtune=z14 option enables z14 specific instruction scheduling
+ without making use of new instructions.
+ * Builtins for the new vector instructions have been added and can be
+ enabled using the -mzvector option.
+
RISC-V
* Support for the RISC-V instruction set has been added.
*************** Operating Systems
*** 894,900 ****
Fuchsia
! * Support has been added for the [19]Fuchsia OS.
RTEMS
--- 920,926 ----
Fuchsia
! * Support has been added for the [20]Fuchsia OS.
RTEMS
*************** x-early-inliner-iterations'?
*** 997,1088 ****
* Profile-guided optimization (PGO) instrumentation, as well as test
coverage (GCOV), can newly instrument constructors (functions marks
with __attribute__((constructor))), destructors and C++
! constructors (and destructors) of classes that are used as a type
of a global variable.
* A new option -fprofile-update=atomic prevents creation of corrupted
! profiles created during instrumentation run (-fprofile=generate) of
! an application. Downside of the option is a speed penalty.
! Providing -pthread on command line would result in selection of
! atomic profile updating (when supports by a target).
* GCC's already extensive testsuite has gained some new capabilities,
to further improve the reliability of the compiler:
! + GCC now has has an internal unit testing API and a suite of
! tests for programmatic self-testing of subsystems.
+ GCC's C frontend has been extended so that it can parse dumps
of GCC's internal representations, allowing for DejaGnu tests
that more directly exercise specific optimization passes. This
! covers both the [20]GIMPLE representation (for testing
! higher-level optimizations) and the [21]RTL representation,
allowing for more direct testing of lower-level details, such
as register allocation and instruction selection.
For questions related to the use of GCC, please consult these web
! pages and the [22]GCC manuals. If that fails, the
! [23]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 [24]gcc@gcc.gnu.org. All of [25]our lists have public
archives.
! Copyright (C) [26]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 [27]maintained by the GCC team. Last modified
! 2017-05-01[28].
References
1. http://gcc.gnu.org/gcc-7/porting_to.html
2. http://gcc.gnu.org/onlinedocs/index.html#current
3. https://gcc.gnu.org/wiki/LRAIsDefault
! 4. https://gcc.gnu.org/onlinedocs/libstdc++/manual/profile_mode.html
! 5. http://www.dwarfstd.org/Download.php
! 6. https://gcc.gnu.org/wiki/OpenACC
! 7. https://gcc.gnu.org/wiki/Offloading
! 8. https://gcc.gnu.org/onlinedocs/gcc/Object-Size-Checking.html
! 9. https://gcc.gnu.org/projects/cxx-status.html#cxx1z
! 10. http://wg21.link/p0136
! 11. https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_abi.html
! 12. http://www.openmp.org/specifications/
! 13. https://gcc.gnu.org/onlinedocs/jit/topics/expressions.html#gcc_jit_rvalue_set_bool_require_tail_call
! 14. https://gcc.gnu.org/onlinedocs/gcc/AArch64-Options.html#AArch64-Options
! 15. https://gcc.gnu.org/install/configure.html
! 16. https://gcc.gnu.org/onlinedocs/gcc/AVR-Variable-Attributes.html
! 17. https://gcc.gnu.org/onlinedocs/gcc/AVR-Built-in-Functions.html
! 18. https://gcc.gnu.org/wiki/Offloading
! 19. https://fuchsia.googlesource.com/
! 20. https://gcc.gnu.org/onlinedocs/gccint/GIMPLE-Tests.html
! 21. https://gcc.gnu.org/onlinedocs/gccint/RTL-Tests.html
! 22. https://gcc.gnu.org/onlinedocs/
! 23. mailto:gcc-help@gcc.gnu.org
! 24. mailto:gcc@gcc.gnu.org
! 25. https://gcc.gnu.org/lists.html
! 26. http://www.fsf.org/
! 27. https://gcc.gnu.org/about.html
! 28. http://validator.w3.org/check/referer
======================================================================
http://gcc.gnu.org/gcc-6/index.html
GCC 6 Release Series
! December 21, 2016
The [1]GNU project and the GCC developers are pleased to announce the
! release of GCC 6.3.
This release is a bug-fix release, containing fixes for regressions in
! GCC 6.2 relative to previous releases of GCC.
Release History
GCC 6.3
! December 21, 2016 ([2]changes, [3]documentation)
GCC 6.2
! August 22, 2016 ([4]changes, [5]documentation)
GCC 6.1
! April 27, 2016 ([6]changes, [7]documentation)
References and Acknowledgements
--- 1023,1155 ----
* Profile-guided optimization (PGO) instrumentation, as well as test
coverage (GCOV), can newly instrument constructors (functions marks
with __attribute__((constructor))), destructors and C++
! constructors (and destructors) of classes that are used as the type
of a global variable.
* A new option -fprofile-update=atomic prevents creation of corrupted
! profiles created during an instrumentation run (-fprofile=generate)
! of an application. The downside of the option is a speed penalty.
! Providing -pthread on the command line selects atomic profile
! updating (when supported by the target).
* GCC's already extensive testsuite has gained some new capabilities,
to further improve the reliability of the compiler:
! + GCC now has an internal unit-testing API and a suite of tests
! for programmatic self-testing of subsystems.
+ GCC's C frontend has been extended so that it can parse dumps
of GCC's internal representations, allowing for DejaGnu tests
that more directly exercise specific optimization passes. This
! covers both the [21]GIMPLE representation (for testing
! higher-level optimizations) and the [22]RTL representation,
allowing for more direct testing of lower-level details, such
as register allocation and instruction selection.
+ GCC 7.1
+
+ This is the [23]list of problem reports (PRs) from GCC's bug tracking
+ system that are known to be fixed in the 7.1 release. This list might
+ not be complete (that is, it is possible that some PRs that have been
+ fixed are not listed here).
+
+ GCC 7.2
+
+ This is the [24]list of problem reports (PRs) from GCC's bug tracking
+ system that are known to be fixed in the 7.2 release. This list might
+ not be complete (that is, it is possible that some PRs that have been
+ fixed are not listed here).
+
+ Target Specific Changes
+
+ SPARC
+
+ * Support for the SPARC M8 processor has been added.
+ * The switches -mfix-ut700 and -mfix-gr712rc have been added to work
+ around an erratum in LEON3FT processors.
+ * Use of the Floating-point Multiply Single to Double (FsMULd)
+ instruction can now be controlled by the -mfsmuld and -fno-fsmuld
+ options.
+
+ Operating Systems
+
+ RTEMS
+
+ * The Ada run-time support uses now thread-local storage (TLS).
+ * Support for RISC-V has been added.
+ * Support for 64-bit PowerPC using the ELFv2 ABI with 64-bit long
+ double has been added.
+
For questions related to the use of GCC, please consult these web
! pages and the [25]GCC manuals. If that fails, the
! [26]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 [27]gcc@gcc.gnu.org. All of [28]our lists have public
archives.
! Copyright (C) [29]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 [30]maintained by the GCC team. Last modified
! 2017-08-04[31].
References
1. http://gcc.gnu.org/gcc-7/porting_to.html
2. http://gcc.gnu.org/onlinedocs/index.html#current
3. https://gcc.gnu.org/wiki/LRAIsDefault
! 4. https://gcc.gnu.org/onlinedocs/gcc-7.1.0/libstdc++/manual/manual/profile_mode.html
! 5. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77728
! 6. http://www.dwarfstd.org/Download.php
! 7. https://gcc.gnu.org/wiki/OpenACC
! 8. https://gcc.gnu.org/wiki/Offloading
! 9. https://gcc.gnu.org/onlinedocs/gcc-7.1.0/gcc/Object-Size-Checking.html
! 10. https://gcc.gnu.org/projects/cxx-status.html#cxx1z
! 11. http://wg21.link/p0136
! 12. https://gcc.gnu.org/onlinedocs/gcc-7.1.0/libstdc++/manual/using_dual_abi.html
! 13. http://www.openmp.org/specifications/
! 14. https://gcc.gnu.org/onlinedocs/gcc-7.1.0/jit/topics/expressions.html#gcc_jit_rvalue_set_bool_require_tail_call
! 15. https://gcc.gnu.org/onlinedocs/gcc-7.1.0/gcc/AArch64-Options.html#AArch64-Options
! 16. https://gcc.gnu.org/install/configure.html
! 17. https://gcc.gnu.org/onlinedocs/gcc-7.1.0/gcc/AVR-Variable-Attributes.html
! 18. https://gcc.gnu.org/onlinedocs/gcc-7.1.0/gcc/AVR-Built-in-Functions.html
! 19. https://gcc.gnu.org/wiki/Offloading
! 20. https://fuchsia.googlesource.com/
! 21. https://gcc.gnu.org/onlinedocs/gcc-7.1.0/gccint/GIMPLE-Tests.html
! 22. https://gcc.gnu.org/onlinedocs/gcc-7.1.0/gccint/RTL-Tests.html
! 23. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=7.0
! 24. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=7.2
! 25. https://gcc.gnu.org/onlinedocs/
! 26. mailto:gcc-help@gcc.gnu.org
! 27. mailto:gcc@gcc.gnu.org
! 28. https://gcc.gnu.org/lists.html
! 29. http://www.fsf.org/
! 30. https://gcc.gnu.org/about.html
! 31. http://validator.w3.org/check/referer
======================================================================
http://gcc.gnu.org/gcc-6/index.html
+
GCC 6 Release Series
! July 4, 2017
The [1]GNU project and the GCC developers are pleased to announce the
! release of GCC 6.4.
This release is a bug-fix release, containing fixes for regressions in
! GCC 6.3 relative to previous releases of GCC.
Release History
+ GCC 6.4
+ July 4, 2017 ([2]changes, [3]documentation)
+
GCC 6.3
! December 21, 2016 ([4]changes, [5]documentation)
GCC 6.2
! August 22, 2016 ([6]changes, [7]documentation)
GCC 6.1
! April 27, 2016 ([8]changes, [9]documentation)
References and Acknowledgements
*************** References and Acknowledgements
*** 1090,1147 ****
supports several other languages aside from C, it now stands for the
GNU Compiler Collection.
! A list of [8]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 [9]amazing group of volunteers is
what makes GCC successful.
! For additional information about GCC please refer to the [10]GCC
! project web site or contact the [11]GCC development mailing list.
! To obtain GCC please use [12]our mirror sites or [13]our SVN server.
For questions related to the use of GCC, please consult these web
! pages and the [14]GCC manuals. If that fails, the
! [15]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 [16]gcc@gcc.gnu.org. All of [17]our lists have public
archives.
! Copyright (C) [18]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 [19]maintained by the GCC team. Last modified
! 2016-12-21[20].
References
1. http://www.gnu.org/
2. http://gcc.gnu.org/gcc-6/changes.html
! 3. http://gcc.gnu.org/onlinedocs/6.3.0/
4. http://gcc.gnu.org/gcc-6/changes.html
! 5. http://gcc.gnu.org/onlinedocs/6.2.0/
6. http://gcc.gnu.org/gcc-6/changes.html
! 7. http://gcc.gnu.org/onlinedocs/6.1.0/
! 8. http://gcc.gnu.org/gcc-6/buildstat.html
! 9. http://gcc.gnu.org/onlinedocs/gcc/Contributors.html
! 10. http://gcc.gnu.org/index.html
! 11. mailto:gcc@gcc.gnu.org
! 12. http://gcc.gnu.org/mirrors.html
! 13. http://gcc.gnu.org/svn.html
! 14. https://gcc.gnu.org/onlinedocs/
! 15. mailto:gcc-help@gcc.gnu.org
! 16. mailto:gcc@gcc.gnu.org
! 17. https://gcc.gnu.org/lists.html
! 18. http://www.fsf.org/
! 19. https://gcc.gnu.org/about.html
! 20. http://validator.w3.org/check/referer
======================================================================
http://gcc.gnu.org/gcc-6/changes.html
GCC 6 Release Series
Changes, New Features, and Fixes
--- 1157,1217 ----
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
! 2017-07-04[22].
References
1. http://www.gnu.org/
2. http://gcc.gnu.org/gcc-6/changes.html
! 3. http://gcc.gnu.org/onlinedocs/6.4.0/
4. http://gcc.gnu.org/gcc-6/changes.html
! 5. http://gcc.gnu.org/onlinedocs/6.3.0/
6. http://gcc.gnu.org/gcc-6/changes.html
! 7. http://gcc.gnu.org/onlinedocs/6.2.0/
! 8. http://gcc.gnu.org/gcc-6/changes.html
! 9. http://gcc.gnu.org/onlinedocs/6.1.0/
! 10. http://gcc.gnu.org/gcc-6/buildstat.html
! 11. http://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-6/changes.html
+
GCC 6 Release Series
Changes, New Features, and Fixes
*************** Target Specific Changes
*** 1810,1829 ****
* Support for the [23]deprecated pcommit instruction has been
removed.
For questions related to the use of GCC, please consult these web
! pages and the [24]GCC manuals. If that fails, the
! [25]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 [26]gcc@gcc.gnu.org. All of [27]our lists have public
archives.
! Copyright (C) [28]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 [29]maintained by the GCC team. Last modified
! 2017-04-07[30].
References
--- 1880,1912 ----
* Support for the [23]deprecated pcommit instruction has been
removed.
+ GCC 6.4
+
+ This is the [24]list of problem reports (PRs) from GCC's bug tracking
+ system that are known to be fixed in the 6.4 release. This list might
+ not be complete (that is, it is possible that some PRs that have been
+ fixed are not listed here).
+
+ Operating Systems
+
+ RTEMS
+
+ * The ABI changes on ARM so that no short enums are used by default.
+
For questions related to the use of GCC, please consult these web
! pages and the [25]GCC manuals. If that fails, the
! [26]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 [27]gcc@gcc.gnu.org. All of [28]our lists have public
archives.
! Copyright (C) [29]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 [30]maintained by the GCC team. Last modified
! 2017-07-04[31].
References
*************** References
*** 1831,1837 ****
2. http://gcc.gnu.org/onlinedocs/index.html#current
3. https://gcc.gnu.org/ml/gcc/2015-08/msg00101.html
4. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71151
! 5. http://www.openacc.org/
6. https://gcc.gnu.org/wiki/OpenACC
7. https://gcc.gnu.org/wiki/Offloading
8. http://www.openmp.org/specifications/
--- 1914,1920 ----
2. http://gcc.gnu.org/onlinedocs/index.html#current
3. https://gcc.gnu.org/ml/gcc/2015-08/msg00101.html
4. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71151
! 5. https://www.openacc.org/
6. https://gcc.gnu.org/wiki/OpenACC
7. https://gcc.gnu.org/wiki/Offloading
8. http://www.openmp.org/specifications/
*************** References
*** 1850,1864 ****
21. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=6.2
22. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=6.3
23. https://software.intel.com/en-us/blogs/2016/09/12/deprecate-pcommit-instruction
! 24. https://gcc.gnu.org/onlinedocs/
! 25. mailto:gcc-help@gcc.gnu.org
! 26. mailto:gcc@gcc.gnu.org
! 27. https://gcc.gnu.org/lists.html
! 28. http://www.fsf.org/
! 29. https://gcc.gnu.org/about.html
! 30. http://validator.w3.org/check/referer
======================================================================
http://gcc.gnu.org/gcc-5/index.html
GCC 5 Release Series
June 3, 2016
--- 1933,1949 ----
21. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=6.2
22. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=6.3
23. https://software.intel.com/en-us/blogs/2016/09/12/deprecate-pcommit-instruction
! 24. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=6.4
! 25. https://gcc.gnu.org/onlinedocs/
! 26. mailto:gcc-help@gcc.gnu.org
! 27. mailto:gcc@gcc.gnu.org
! 28. https://gcc.gnu.org/lists.html
! 29. http://www.fsf.org/
! 30. https://gcc.gnu.org/about.html
! 31. http://validator.w3.org/check/referer
======================================================================
http://gcc.gnu.org/gcc-5/index.html
+
GCC 5 Release Series
June 3, 2016
*************** References
*** 1943,1948 ****
--- 2028,2034 ----
22. http://validator.w3.org/check/referer
======================================================================
http://gcc.gnu.org/gcc-5/changes.html
+
GCC 5 Release Series
Changes, New Features, and Fixes
*************** References
*** 2830,2836 ****
1. http://gcc.gnu.org/gcc-5/changes.html#libstdcxx
2. https://gcc.gnu.org/onlinedocs/gcc/Spec-Files.html
3. https://savannah.nongnu.org/bugs/?44574
! 4. https://gcc.gnu.org/wiki/Intel MPX support in the GCC compiler
5. http://www.openmp.org/wp-content/uploads/OpenMP4.0.0.pdf
6. http://www.openmp.org/wp-content/uploads/OpenMP4.0.0.Examples.pdf
7. https://gcc.gnu.org/wiki/OpenACC
--- 2916,2922 ----
1. http://gcc.gnu.org/gcc-5/changes.html#libstdcxx
2. https://gcc.gnu.org/onlinedocs/gcc/Spec-Files.html
3. https://savannah.nongnu.org/bugs/?44574
! 4. https://gcc.gnu.org/wiki/Intel%20MPX%20support%20in%20the%20GCC%20compiler
5. http://www.openmp.org/wp-content/uploads/OpenMP4.0.0.pdf
6. http://www.openmp.org/wp-content/uploads/OpenMP4.0.0.Examples.pdf
7. https://gcc.gnu.org/wiki/OpenACC
*************** References
*** 2881,2886 ****
--- 2967,2973 ----
52. http://validator.w3.org/check/referer
======================================================================
http://gcc.gnu.org/gcc-4.9/index.html
+
GCC 4.9 Release Series
Aug 3, 2016
*************** References
*** 2972,2977 ****
--- 3059,3065 ----
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
*** 3085,3105 ****
-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