diff -Nrcpad gcc-14.3.0/INSTALL/binaries.html gcc-14.3.0-RC-20260619/INSTALL/binaries.html *** gcc-14.3.0/INSTALL/binaries.html Fri May 23 11:03:18 2025 --- gcc-14.3.0-RC-20260619/INSTALL/binaries.html Fri Jun 19 06:51:10 2026 *************** *** 1,6 **** ! ! !
! ! - - -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 --- 67,74 ---- ! !
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 *************** reasons. *** 100,142 **** support them. If you have any problems installing them, please contact their makers.
!!
Return to the GCC Installation page
--- 79,121 ---- support them. If you have any problems installing them, please contact their makers. !!
Return to the GCC Installation page
diff -Nrcpad gcc-14.3.0/INSTALL/build.html gcc-14.3.0-RC-20260619/INSTALL/build.html *** gcc-14.3.0/INSTALL/build.html Fri May 23 11:03:17 2025 --- gcc-14.3.0-RC-20260619/INSTALL/build.html Fri Jun 19 06:51:10 2026 *************** *** 1,6 **** ! ! ! ! ! - - -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.
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.
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 --- 82,91 ---- 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 t *** 111,127 **** 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 the source repository 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 --- 93,109 ---- 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 the source repository 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 *************** documentation, you need version 4.7 or l *** 132,338 **** 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.
This option is similar to bootstrap-lto, but is intended for
faster build by only using LTO in the final bootstrap stage.
! With ‘make profiledbootstrap’ the LTO frontend
is trained only on generator files.
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.
This option enables Intel CET for host tools during bootstrapping. ! ‘BUILD_CONFIG=bootstrap-cet’ is equivalent to adding ! -fcf-protection to ‘BOOT_CFLAGS’. This option assumes that the host supports Intel CET (e.g. GNU assembler version 2.30 or later).
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.
Compiles GCC itself using Address Sanitization in order to catch invalid memory accesses within the GCC code.
Compiles GCC itself using HWAddress Sanitization in order to catch invalid memory accesses within the GCC code. This option is only available on AArch64 systems that are running Linux kernel version 5.4 or later. --- 114,320 ---- 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.
This option is similar to bootstrap-lto, but is intended for
faster build by only using LTO in the final bootstrap stage.
! With ‘make profiledbootstrap’ the LTO frontend
is trained only on generator files.
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.
This option enables Intel CET for host tools during bootstrapping. ! ‘BUILD_CONFIG=bootstrap-cet’ is equivalent to adding ! -fcf-protection to ‘BOOT_CFLAGS’. This option assumes that the host supports Intel CET (e.g. GNU assembler version 2.30 or later).
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.
Compiles GCC itself using Address Sanitization in order to catch invalid memory accesses within the GCC code.
Compiles GCC itself using HWAddress Sanitization in order to catch invalid memory accesses within the GCC code. This option is only available on AArch64 systems that are running Linux kernel version 5.4 or later. *************** systems that are running Linux kernel ve *** 340,347 ****
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 --- 322,330 ---- !
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 *************** cross compiler. The installed native co *** 353,372 **** 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. --- 336,355 ---- 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. *************** tree before configuring. *** 374,397 ****
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.
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 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 --- 384,390 ---- 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. *** 410,468 ****
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.
! !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. Training run is done by building stagetrain
! compiler. 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
autoprofiledbootstrap’. 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 --- 393,455 ----
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.
!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. Training run is done by building stagetrain
! compiler. 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
autoprofiledbootstrap’. 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 *************** the code quality may be much worse. *** 471,477 ****
!
Return to the GCC Installation page
--- 458,464 ----!
Return to the GCC Installation page
*************** the code quality may be much worse. *** 479,485 **** !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 by cloning the repository, 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 objdir is a subdirectory of srcdir should work as well; ! building where objdir == 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=versionSpecify 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=urlSpecify 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. --- 67,141 ---- ! !
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 by cloning the repository, 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 objdir is a subdirectory of srcdir should work as well; ! building where objdir == 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=versionSpecify 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=urlSpecify 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. *************** if you determine that they are not bugs *** 161,223 ****
The default value refers to the FSF’s GCC bug tracker.
--with-documentation-root-url=urlSpecify the URL root that contains GCC option documentation. The url
! should end with a / character.
The default value is https://gcc.gnu.org/onlinedocs/
on the GCC main development trunk. On release branches, the default
! is https://gcc.gnu.org/onlinedocs/gcc-major.minor.0/.
--with-changes-root-url=urlSpecify the URL root that contains information about changes in GCC
! releases like gcc-version/changes.html.
! The url should end with a / character.
The default value is https://gcc.gnu.org/.
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=x86_64-pc-linux-gnu
A configuration name may be canonical or it may be more or less ! abbreviated (config.sub script produces canonical versions).
A canonical configuration name has three parts, separated by dashes. ! It looks like this: ‘cpu-company-system’.
Here are the possible CPU types:
!aarch64, aarch64_be, alpha, alpha64, amdgcn, arc, arceb, arm, armeb, avr, bfin, bpf, cris, csky, epiphany, fido, fr30, frv, ft32, h8300, hppa, hppa2.0, hppa64, i486, i686, ia64, iq2000, lm32, loongarch64, m32c, m32r, m32rle, m68k, --- 143,204 ----
The default value refers to the FSF’s GCC bug tracker.
--with-documentation-root-url=urlSpecify the URL root that contains GCC option documentation. The url
! should end with a / character.
The default value is https://gcc.gnu.org/onlinedocs/
on the GCC main development trunk. On release branches, the default
! is https://gcc.gnu.org/onlinedocs/gcc-major.minor.0/.
--with-changes-root-url=urlSpecify the URL root that contains information about changes in GCC
! releases like gcc-version/changes.html.
! The url should end with a / character.
The default value is https://gcc.gnu.org/.
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=x86_64-pc-linux-gnu
A configuration name may be canonical or it may be more or less ! abbreviated (config.sub script produces canonical versions).
A canonical configuration name has three parts, separated by dashes. ! It looks like this: ‘cpu-company-system’.
Here are the possible CPU types:
!aarch64, aarch64_be, alpha, alpha64, amdgcn, arc, arceb, arm, armeb, avr, bfin, bpf, cris, csky, epiphany, fido, fr30, frv, ft32, h8300, hppa, hppa2.0, hppa64, i486, i686, ia64, iq2000, lm32, loongarch64, m32c, m32r, m32rle, m68k, *************** v850e, v850e1, vax, visium, x86_64, xsto *** 232,389 ****
Here is a list of system types:
!!! !aixversion, amdhsa, aout, cygwin, darwinversion, eabi, eabialtivec, eabisim, eabisimaltivec, elf, elf32, ! elfbare, elfoabi, freebsdversion, gnu, hpux, hpuxversion, kfreebsd-gnu, kopensolaris-gnu, linux-androideabi, linux-gnu, linux-gnu_altivec, linux-musl, linux-uclibc, lynxos, mingw32, mingw32crt, ! mmixware, msdosdjgpp, netbsd, netbsdelfversion, nto-qnx, openbsd, ! rtems, solarisversion, symbianelf, tpf, uclinux, uclinux_eabi, vms, vxworks, vxworksae, vxworksmils
Options specification
!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 !
!$HOMEinstead.The following standard
autoconfoptions 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
gccandg++). 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=specsSpecify 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=patternApplies 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 --- 213,369 ----
Here is a list of system types:
!!!aixversion, amdhsa, aout, cygwin, darwinversion, eabi, eabialtivec, eabisim, eabisimaltivec, elf, elf32, ! elfbare, elfoabi, freebsdversion, gnu, hpux, hpuxversion, kfreebsd-gnu, kopensolaris-gnu, linux-androideabi, linux-gnu, linux-gnu_altivec, linux-musl, linux-uclibc, lynxos, mingw32, mingw32crt, ! mmixware, msdosdjgpp, netbsd, netbsdelfversion, nto-qnx, openbsd, ! rtems, solarisversion, symbianelf, tpf, uclinux, uclinux_eabi, vms, vxworks, vxworksae, vxworksmils
Options specification ¶
!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.
!!
*************** newer versions, though. If your OS vend *** 284,299 **** support libraries then using those packages may be the simplest way to install the libraries. !--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 !
!$HOMEinstead.The following standard
autoconfoptions 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
gccandg++). 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=specsSpecify 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 b *** 391,428 ****
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 --- 371,408 ----
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 *************** local-prefix include directory is search *** 432,472 **** 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
fixincludesscript.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 --- 412,452 ---- 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
fixincludesscript.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 *** 474,494 **** 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. --- 454,474 ---- 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. *************** are enabled by default on all platforms *** 496,641 ****
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’, ‘libobjc’, and ‘libphobos’. ! 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.
- !
--enable-host-pie- !
Specify that the host executables should be built into ! position-independent executables (with -fPIE and -pie), yielding a slightly slower compiler (but faster than ! --enable-host-shared). Position-independent executables are loaded at random addresses each time they are executed, therefore provide additional protection against Return Oriented Programming (ROP) attacks.
!--enable-host-pie may be used with --enable-host-shared, ! in which case -fPIC is used when compiling, and -pie when linking.
- !
--enable-host-bind-now- !
Specify that the host executables should be linked with the option ! -Wl,-z,now, which means that the dynamic linker will resolve all symbols when the executables are started, and that in turn allows RELRO to mark the GOT read-only, resulting in better security.
--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.
!!
- ‘hppa1.0-any-any’ !
- ‘hppa1.1-any-any’ !
- ‘*-*-solaris2.11’
--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: !
!
!- Unless GCC is being built with a cross compiler, check the ! libexec/gcc/target/version directory. ! libexec defaults to exec-prefix/libexec; ! exec-prefix defaults to prefix, which ! defaults to /usr/local unless overridden by the ! --prefix=pathname switch described above. target ! is the target system triple, such as ‘sparc-sun-solaris2.11’, and ! version denotes the GCC version, such as 3.0. !
- If the target system is the same that you are building on, check operating system specific directories. !
- Check in the
PATHfor a tool whose name is prefixed by the target system triple. !- Check in the
PATHfor 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-dsymutil=pathname- !
Same as --with-as but for the debug linker (only used on Darwin platforms so far).
- !
--with-tls=dialect- !
Specify the default TLS dialect, for systems were there is a choice. ! For ARM targets, possible values for dialect are
gnuor !gnu2, which select between the original GNU dialect and the GNU TLS descriptor-based dialect. ! For RISC-V targets, possible values for dialect aretrador !desc, which select between the traditional 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-sjlj-exceptions- !
Force use of the
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- !
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 --- 476,621 ----
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’, ‘libobjc’, and ‘libphobos’. ! 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.
- !
--enable-host-pie- !
Specify that the host executables should be built into ! position-independent executables (with -fPIE and -pie), yielding a slightly slower compiler (but faster than ! --enable-host-shared). Position-independent executables are loaded at random addresses each time they are executed, therefore provide additional protection against Return Oriented Programming (ROP) attacks.
!--enable-host-pie may be used with --enable-host-shared, ! in which case -fPIC is used when compiling, and -pie when linking.
- !
--enable-host-bind-now- !
Specify that the host executables should be linked with the option ! -Wl,-z,now, which means that the dynamic linker will resolve all symbols when the executables are started, and that in turn allows RELRO to mark the GOT read-only, resulting in better security.
--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.
!!
- ‘hppa1.0-any-any’ !
- ‘hppa1.1-any-any’ !
- ‘*-*-solaris2.11’
--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: !
!
!- Unless GCC is being built with a cross compiler, check the ! libexec/gcc/target/version directory. ! libexec defaults to exec-prefix/libexec; ! exec-prefix defaults to prefix, which ! defaults to /usr/local unless overridden by the ! --prefix=pathname switch described above. target ! is the target system triple, such as ‘sparc-sun-solaris2.11’, and ! version denotes the GCC version, such as 3.0. !
- If the target system is the same that you are building on, check operating system specific directories. !
- Check in the
PATHfor a tool whose name is prefixed by the target system triple. !- Check in the
PATHfor 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-dsymutil=pathname- !
Same as --with-as but for the debug linker (only used on Darwin platforms so far).
- !
--with-tls=dialect- !
Specify the default TLS dialect, for systems where there is a choice. ! For ARM targets, possible values for dialect are
gnuor !gnu2, which select between the original GNU dialect and the GNU TLS descriptor-based dialect. ! For RISC-V targets, possible values for dialect aretrador !desc, which select between the traditional 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-sjlj-exceptions- !
Force use of the
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- !
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 *************** call will be made before actually making *** 644,684 **** 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-gcov- !
Specify that the run-time library used for coverage analysis and associated host tools should not be built.
--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.
msp430-*-*- !
no-exceptions
powerpc*-*-*, rs6000*-*-*- !
aix64, pthread, softfloat, powercpu, powerpccpu, powerpcos, biendian, sysv, aix.
--- 624,664 ---- 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-gcov- !
Specify that the run-time library used for coverage analysis and associated host tools should not be built.
--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.
msp430-*-*- !
no-exceptions
powerpc*-*-*, rs6000*-*-*aix64, pthread, softfloat, powercpu, powerpccpu, powerpcos, biendian, sysv, aix.
*************** sysv, aix. *** 686,887 ****- !
--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 aarch64*-*-*, amdgcn*-*-*, arm*-*-*, loongarch*-*-*, riscv*-*-*, sh*-*-* and x86-64-*-linux*. The accepted values and meaning for each target is given below.
!!
- !
aarch64*-*-*- !
list is a comma separated list of
ilp32, andlp64to enable ILP32 and LP64 run-time libraries, respectively. If ! list is empty, then there will be no multilibs and only the ! default run-time library will be built. If list is !defaultor –with-multilib-list= is not specified, then the default set of libraries is selected based on the value of ! --target.- !
amdgcn*-*-*- !
list is a comma separated list of ISA names (allowed values:
fiji, !gfx900,gfx906,gfx908,gfx90a,gfx90c, !gfx1030,gfx1036,gfx1100,gfx1103). It ought not include the name of the default ! ISA, specified via --with-arch. If list is empty, then there will be no multilibs and only the default run-time library will be built. If ! list isdefaultor --with-multilib-list= is not specified, then the default set of libraries is selected.- !
arm*-*-*- !
list is a comma separated list of
!aprofileand !rmprofileto build multilibs for A or R and M architecture profiles respectively. Note that, due to some limitation of the current ! multilib framework, using the combinedaprofile,rmprofilemultilibs selects in some cases a less optimal multilib than when using the multilib profile for the architecture targetted. The special value !defaultis also accepted and is equivalent to omitting the option, i.e., only the default run-time library will be enabled.list may instead contain
@name, to use the multilib ! configuration Makefile fragment name in gcc/config/arm in the source tree (it is part of the corresponding sources, after all). It is recommended, but not required, that files used for this purpose to ! be named starting with t-ml-, to make their intended purpose self-evident, in line with GCC conventions. Such files enable custom, user-chosen multilib lists to be configured. Whether multiple such files can be used together depends on the contents of the supplied ! files. See gcc/config/arm/t-multilib and its supplementary ! gcc/config/arm/t-*profile files for an example of what such Makefile fragments might look like for this version of GCC. The macros expected to be defined in these fragments are not stable across GCC ! releases, so make sure they define theMULTILIB-related macros expected by the version of GCC you are building. See “Target Makefile Fragments” in the internals manual.The table below gives the combination of ISAs, architectures, FPUs and floating-point ABIs for which multilibs are built for each predefined profile. The union of these options is considered when specifying both !
!aprofileandrmprofile.!
! Option aprofile rmprofile ISAs -marmand-mthumb-mthumbArchitectures default architecture
!-march=armv7-a
!-march=armv7ve
!-march=armv8-adefault 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-armv8none
!-mfpu=vfpv3-d16
!-mfpu=fpv4-sp-d16
!-mfpu=fpv5-sp-d16
!-mfpu=fpv5-d16floating-point ABIs -mfloat-abi=soft
!-mfloat-abi=softfp
!-mfloat-abi=hard-mfloat-abi=soft
!-mfloat-abi=softfp
!-mfloat-abi=hard- !
loongarch*-*-*- !
list is a comma-separated list, with each of the element starting with ! the following ABI identifiers:
!lp64d[/base]lp64f[/base]!lp64d[/base](the/basesuffix may be omitted) to enable their respective run-time libraries.A suffix
[/arch][/option/…]may follow immediately after the ABI identifier to customize the compiler options for building the ! given set of libraries. arch denotes the architecture name recognized ! by the -march=arch compiler option, which acts as a basic target ! ISA configuration that can be adjusted using the subsequent option ! suffixes, where each option is a compiler option without a leading dash (’-’).If no such suffix is present for a given multilib variant, the ! configured value of --with-multilib-default is appended as a default ! suffix. If --with-multilib-default is not given, the default build ! option -march=abi-default is applied when building the variants without a suffix.
!As a special case,
!fixedmay be used in the position of arch, which means using the architecture configured with ! --with-arch=arch, or its default value (e.g.loongarch64! forloongarch64-*targets).If list is empty or
default, or if --with-multilib-list is not specified, then only the default variant of the libraries are built, where the default ABI is implied by the configured target triplet.- !
riscv*-*-*- !
list is a single ABI name. The target architecture must be either !
rv32gcorrv64gc. This will build a single multilib for the ! specified architecture and ABI pair. If--with-multilib-listis not given, then a default set of multilibs is selected based on the value of ! --target. This is usually a large set of multilibs.- !
sh*-*-*- !
list is a comma separated list of CPU names. These must be of the ! form
!sh*orm*(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,m64and !mx32to 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-multilib-default- !
On LoongArch targets, set the default build options for enabled multilibs without build options appended to their corresponding ! --with-multilib-list items. The format of this value is !
![/arch][/option/…], where arch is an ! architecture name recognized by -march=arch compiler option, ! and subsequent option suffixes are compiler options minus a leading dash (’-’).Multiple options may appear consecutively while arch may only ! appear in the beginning or be omitted (which means -march=abi-default is applied when building the libraries).
- !
--with-strict-align-lib- !
On LoongArch targets, build all enabled multilibs with -mstrict-align (Not enabled by default).
- !
--with-multilib-generator=configSpecify what multilibs to build. config is a semicolon separated list of values, possibly consisting of a single value. Currently only implemented for riscv*-*-elf*. The accepted values and meanings are given below.
--- 666,868 ----- !
--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 aarch64*-*-*, amdgcn*-*-*, arm*-*-*, loongarch*-*-*, riscv*-*-*, sh*-*-* and x86-64-*-linux*. The accepted values and meaning for each target is given below.
!!
- !
aarch64*-*-*- !
list is a comma separated list of
ilp32, andlp64to enable ILP32 and LP64 run-time libraries, respectively. If ! list is empty, then there will be no multilibs and only the ! default run-time library will be built. If list is !defaultor –with-multilib-list= is not specified, then the default set of libraries is selected based on the value of ! --target.- !
amdgcn*-*-*- !
list is a comma separated list of ISA names (allowed values:
fiji, !gfx900,gfx906,gfx908,gfx90a,gfx90c, !gfx1030,gfx1036,gfx1100,gfx1103). It ought not include the name of the default ! ISA, specified via --with-arch. If list is empty, then there will be no multilibs and only the default run-time library will be built. If ! list isdefaultor --with-multilib-list= is not specified, then the default set of libraries is selected.- !
arm*-*-*- !
list is a comma separated list of
!aprofileand !rmprofileto build multilibs for A or R and M architecture profiles respectively. Note that, due to some limitation of the current ! multilib framework, using the combinedaprofile,rmprofilemultilibs selects in some cases a less optimal multilib than when using the multilib profile for the architecture targetted. The special value !defaultis also accepted and is equivalent to omitting the option, i.e., only the default run-time library will be enabled.list may instead contain
@name, to use the multilib ! configuration Makefile fragment name in gcc/config/arm in the source tree (it is part of the corresponding sources, after all). It is recommended, but not required, that files used for this purpose to ! be named starting with t-ml-, to make their intended purpose self-evident, in line with GCC conventions. Such files enable custom, user-chosen multilib lists to be configured. Whether multiple such files can be used together depends on the contents of the supplied ! files. See gcc/config/arm/t-multilib and its supplementary ! gcc/config/arm/t-*profile files for an example of what such Makefile fragments might look like for this version of GCC. The macros expected to be defined in these fragments are not stable across GCC ! releases, so make sure they define theMULTILIB-related macros expected by the version of GCC you are building. See “Target Makefile Fragments” in the internals manual.The table below gives the combination of ISAs, architectures, FPUs and floating-point ABIs for which multilibs are built for each predefined profile. The union of these options is considered when specifying both !
!aprofileandrmprofile.!
! Option aprofile rmprofile ISAs -marmand-mthumb-mthumbArchitectures default architecture
!-march=armv7-a
!-march=armv7ve
!-march=armv8-adefault 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-armv8none
!-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- !
loongarch*-*-*- !
list is a comma-separated list, with each of the element starting with ! the following ABI identifiers:
!lp64d[/base]lp64f[/base]!lp64d[/base](the/basesuffix may be omitted) to enable their respective run-time libraries.A suffix
[/arch][/option/…]may follow immediately after the ABI identifier to customize the compiler options for building the ! given set of libraries. arch denotes the architecture name recognized ! by the -march=arch compiler option, which acts as a basic target ! ISA configuration that can be adjusted using the subsequent option ! suffixes, where each option is a compiler option without a leading dash (’-’).If no such suffix is present for a given multilib variant, the ! configured value of --with-multilib-default is appended as a default ! suffix. If --with-multilib-default is not given, the default build ! option -march=abi-default is applied when building the variants without a suffix.
!As a special case,
!fixedmay be used in the position of arch, which means using the architecture configured with ! --with-arch=arch, or its default value (e.g.loongarch64! forloongarch64-*targets).If list is empty or
default, or if --with-multilib-list is not specified, then only the default variant of the libraries are built, where the default ABI is implied by the configured target triplet.- !
riscv*-*-*- !
list is a single ABI name. The target architecture must be either !
rv32gcorrv64gc. This will build a single multilib for the ! specified architecture and ABI pair. If--with-multilib-listis not given, then a default set of multilibs is selected based on the value of ! --target. This is usually a large set of multilibs.- !
sh*-*-*- !
list is a comma separated list of CPU names. These must be of the ! form
!sh*orm*(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,m64and !mx32to 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-multilib-default- !
On LoongArch targets, set the default build options for enabled multilibs without build options appended to their corresponding ! --with-multilib-list items. The format of this value is !
![/arch][/option/…], where arch is an ! architecture name recognized by -march=arch compiler option, ! and subsequent option suffixes are compiler options minus a leading dash (’-’).Multiple options may appear consecutively while arch may only ! appear in the beginning or be omitted (which means -march=abi-default is applied when building the libraries).
- !
--with-strict-align-lib- !
On LoongArch targets, build all enabled multilibs with -mstrict-align (Not enabled by default).
- !
--with-multilib-generator=config- !
Specify what multilibs to build. config is a semicolon separated list of values, possibly consisting of a single value. Currently only implemented for riscv*-*-elf*. The accepted values and meanings are given below.
*************** for riscv*-*-elf*. The accepted values *** 890,956 **** reuse rule with architecture string and reuse rule with sub-extension.Example 1: Add multi-lib suppport for rv32i with ilp32. !
!rv32i-ilp32--Example 2: Add multi-lib suppport for rv32i with ilp32 and rv32imafd with ilp32. !
!rv32i-ilp32--;rv32imafd-ilp32--Example 3: Add multi-lib suppport for rv32i with ilp32; rv32im with ilp32 and rv32ic with ilp32 will reuse this multi-lib set. !
!rv32i-ilp32-rv32im-cExample 4: Add multi-lib suppport for rv64ima with lp64; rv64imaf with lp64, rv64imac with lp64 and rv64imafc with lp64 will reuse this multi-lib set. !
!!rv64ima-lp64--f,c,fc--with-multilib-generator have an optional configuration argument ! --cmodel=val for code model, this option will expand with other ! config options, val is a comma separated list of possible code model, currently we support medlow and medany.
Example 5: Add multi-lib suppport for rv64ima with lp64; rv64ima with lp64 and medlow code model !
!rv64ima-lp64--;--cmodel=medlowExample 6: Add multi-lib suppport for rv64ima with lp64; rv64ima with lp64 and medlow code model; rv64ima with lp64 and medany code model !
!rv64ima-lp64--;--cmodel=medlow,medany--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,bigUse 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++. --- 871,937 ---- reuse rule with architecture string and reuse rule with sub-extension.
Example 1: Add multi-lib suppport for rv32i with ilp32. !
!rv32i-ilp32--Example 2: Add multi-lib suppport for rv32i with ilp32 and rv32imafd with ilp32. !
!rv32i-ilp32--;rv32imafd-ilp32--Example 3: Add multi-lib suppport for rv32i with ilp32; rv32im with ilp32 and rv32ic with ilp32 will reuse this multi-lib set. !
!rv32i-ilp32-rv32im-cExample 4: Add multi-lib suppport for rv64ima with lp64; rv64imaf with lp64, rv64imac with lp64 and rv64imafc with lp64 will reuse this multi-lib set. !
!!rv64ima-lp64--f,c,fc--with-multilib-generator have an optional configuration argument ! --cmodel=val for code model, this option will expand with other ! config options, val is a comma separated list of possible code model, currently we support medlow and medany.
Example 5: Add multi-lib suppport for rv64ima with lp64; rv64ima with lp64 and medlow code model !
!rv64ima-lp64--;--cmodel=medlowExample 6: Add multi-lib suppport for rv64ima with lp64; rv64ima with lp64 and medlow code model; rv64ima with lp64 and medany code model !
!rv64ima-lp64--;--cmodel=medlow,medany--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,bigUse 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. *** 959,1098 ****
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.
win32Microsoft 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.
--disable-tm-clone-registry- !
Disable TM clone registry in libgcc. It is enabled in libgcc by default. This option helps to reduce code size for embedded targets which do not use transactional memory.
- !
--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 aarch64, 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- !
--with-simd=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: !
!
--- 940,1079 ----- !
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.
- !
64Use the o32 FP64 ABI extension, as with the -mfp64 command-line option.
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.
win32Microsoft 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.
--disable-tm-clone-registry- !
Disable TM clone registry in libgcc. It is enabled in libgcc by default. This option helps to reduce code size for embedded targets which do not use transactional memory.
- !
--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 aarch64, 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- !
--with-simd=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: !
!
*************** option. *** 1100,1166 **** FP32 ABI extension.- !
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.
- !
64Use the o32 FP64 ABI extension, as with the -mfp64 command-line option.
- !
--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.
- !
2008Use 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).
breaksDivision by zero checks use the break instruction.
--with-compact-branches=policySpecify how the compiler should generate branch instructions. This option is only supported on the MIPS target. ! The possibilities for type are: !
!
!optimal- !
Cause a delay slot branch to be used if one is available in the current ISA and the delay slot is successfully filled. If the delay slot is not filled, a compact branch will be chosen if one is available.
never- !
Ensures that compact branch instructions will never be generated.
always- !
Ensures that a compact branch instruction will be generated if available. If a compact branch instruction is not available, a delay slot form of the branch will be used instead. --- 1081,1147 ---- 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.
- !
2008Use 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).
breaksDivision by zero checks use the break instruction.
--with-compact-branches=policySpecify how the compiler should generate branch instructions. This option is only supported on the MIPS target. ! The possibilities for type are: !
!
! !optimal- !
Cause a delay slot branch to be used if one is available in the current ISA and the delay slot is successfully filled. If the delay slot is not filled, a compact branch will be chosen if one is available.
never- !
Ensures that compact branch instructions will never be generated.
always- !
Ensures that a compact branch instruction will be generated if available. If a compact branch instruction is not available, a delay slot form of the branch will be used instead. *************** For pre-R6/microMIPS/MIPS16, this option *** 1171,1206 ****
- !
--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 --- 1152,1187 ----
- !
--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 *************** known MIPS 64-bit Linux kernels execute *** 1208,1227 **** with 64-bit addressing enabled which affects the overflow behaviour of the indexed addressing mode. GCC will assume that ordinary 32-bit arithmetic overflow behaviour is the same whether performed ! as an
adduinstruction or as part of the address calculation ! inlwxc1type 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
madd4instruction 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 --- 1189,1208 ---- with 64-bit addressing enabled which affects the overflow behaviour of the indexed addressing mode. GCC will assume that ordinary 32-bit arithmetic overflow behaviour is the same whether performed ! as anadduinstruction or as part of the address calculation ! inlwxc1type 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
madd4instruction 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 *************** only way to ensure compatible code is ge *** 1230,1322 **** a performance penalty.- !
--with-msa- !
On MIPS targets, make -mmsa the default when no ! -mno-msa option is passed.
- !
--without-msa- !
On MIPS targets, make -mno-msa the default when no ! -mmsa option is passed. This is the default.
--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.
--with-stack-clash-protection-guard-size=size- !
On certain targets this option sets the default stack clash protection guard ! size as a power of two in bytes. On AArch64 size is required to be either 12 (4KB) or 16 (64KB).
--with-isa-spec=ISA-spec-string- !
On RISC-V targets specify the default version of the RISC-V Unprivileged (formerly User-Level) ISA specification to produce code conforming to. ! The possibilities for ISA-spec-string are: !
!
2.2- !
Produce code conforming to version 2.2.
20190608- !
Produce code conforming to version 20190608.
20191213Produce code conforming to version 20191213.
In the absence of this configuration option the default version is 20191213.
--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
ifuncattribute. 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
cppprogram 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_arrayand.fini_array! (instead of.initand.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_arrayand !.fini_arraysections 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-link-serialization- !
When building GCC, use make dependencies to serialize linking the compilers for multiple languages, to avoid thrashing on build systems with limited free memory. The default is not to add such --- 1211,1303 ---- a performance penalty.
- !
--with-msa- !
On MIPS targets, make -mmsa the default when no ! -mno-msa option is passed.
- !
--without-msa- !
On MIPS targets, make -mno-msa the default when no ! -mmsa option is passed. This is the default.
--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.
--with-stack-clash-protection-guard-size=size- !
On certain targets this option sets the default stack clash protection guard ! size as a power of two in bytes. On AArch64 size is required to be either 12 (4KB) or 16 (64KB).
--with-isa-spec=ISA-spec-string- !
On RISC-V targets specify the default version of the RISC-V Unprivileged (formerly User-Level) ISA specification to produce code conforming to. ! The possibilities for ISA-spec-string are: !
!
2.2- !
Produce code conforming to version 2.2.
20190608- !
Produce code conforming to version 20190608.
20191213Produce code conforming to version 20191213.
In the absence of this configuration option the default version is 20191213.
--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
ifuncattribute. 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
cppprogram 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_arrayand.fini_array! (instead of.initand.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_arrayand !.fini_arraysections 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-link-serialization- !
When building GCC, use make dependencies to serialize linking the compilers for multiple languages, to avoid thrashing on build systems with limited free memory. The default is not to add such *************** compilers concurrently. If the argument *** 1325,1357 **** that number of concurrent link processes for the large binaries.
--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
gettexttools 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 repository development tree. When building GCC from that development tree, --- 1306,1338 ---- that number of concurrent link processes for the large binaries.
--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
gettexttools 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 repository development tree. When building GCC from that development tree, *************** or from one of our snapshots, those gene *** 1359,1598 **** 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. The default is ‘yes’ for ‘libada’, and ‘no’ for the remaining libraries.
--with-darwin-extra-rpath- !
This is provided to allow distributions to add a single additional runpath on Darwin / macOS systems. This allows for cases where the installed GCC library directories are then symlinked to a common directory outside of the GCC installation.
- !
--with-aix-soname=‘aix’, ‘svr4’ or ‘both’- !
Traditional AIX shared library versioning (versioned
!Shared Object! files as members of unversionedArchive Libraryfiles named ! ‘lib.a’) causes numerous headaches for package managers. However, !Import Filesas members ofArchive Libraryfiles 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 Filesmay be used withRuntime Linkingonly, 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 Libraryfile is created: !!
- using the ‘libNAME.a’ filename scheme !
- with the
Shared Objectfile as archive member named ! ‘libNAME.so.V’ (except for ‘libgcc_s’, where theShared ! Objectfile is named ‘shr.o’ for backwards compatibility), which !!
- - is used for runtime loading from inside the ‘libNAME.a’ file !
- - is used for dynamic loading via !
dlopen("libNAME.a(libNAME.so.V)", RTLD_MEMBER)!- - is used for shared linking !
- - is used for static linking, so no separate
Static Archive Libraryfile is needed- !
--with-aix-soname=both- !
--with-aix-soname=svr4A (second)
Shared Archive Libraryfile is created: !!
!- using the ‘libNAME.so.V’ filename scheme !
- with the
Shared Objectfile as archive member named ! ‘shr.o’, which !!
!- - is created with the
-G linker flag!- - has the
F_LOADONLYflag set !- - is used for runtime loading from inside the ‘libNAME.so.V’ file !
- - is used for dynamic loading via
dlopen("libNAME.so.V(shr.o)", RTLD_MEMBER)- with the
Import Fileas archive member named ‘shr.imp’, which !!
- - refers to ‘libNAME.so.V(shr.o)’ as the "SONAME", to be recorded ! in the
Loader Sectionof subsequent binaries !- - indicates whether ‘libNAME.so.V(shr.o)’ is 32 or 64 bit !
- - lists all the public symbols exported by ‘lib.so.V(shr.o)’, ! eventually decorated with the
‘weak’ Keyword!- - is necessary for shared linking against ‘lib.so.V(shr.o)’
A symbolic link using the ‘libNAME.so’ filename scheme is created: !
!
- pointing to the ‘libNAME.so.V’
Shared Archive Libraryfile !- to permit the
ld Commandto find ‘lib.so.V(shr.imp)’ via ! the ‘-lNAME’ argument (requiresRuntime Linkingto be enabled) !- to permit dynamic loading of ‘lib.so.V(shr.o)’ without the need ! to specify the version number via
dlopen("libNAME.so(shr.o)", RTLD_MEMBER)As long as static library creation is enabled, upon: !
!
!- !
--with-aix-soname=svr4A
Static Archive Libraryis created: !!
- using the ‘libNAME.a’ filename scheme !
- with all the
Static Objectfiles as archive members, which !!
- - are used for static linking
While the aix-soname=‘svr4’ option does not create
!Shared Object! files as members of unversionedArchive Libraryfiles any more, package managers still are responsible to ! transferShared Objectfiles ! found as member of a previously installed unversionedArchive Library! file into the newly installedArchive Libraryfile with the same filename.WARNING: Creating
!Shared Objectfiles withRuntime Linking! enabled may bloat the TOC, eventually leading toTOC overflowerrors, ! requiring the use of either the -Wl,-bbigtoc linker flag (seen to ! break with theGDBdebugger) 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.inCurrently, you can use any of the following: !
all,default,ada,c,c++,d, !fortran,go,jit,lto,m2, !objc,obj-c++. Building the Ada compiler has special requirements, see below. ! If you do not pass this flag, or specify the optiondefault, then the ! default languages available in the gcc sub-tree will be configured. Ada, D, Go, Jit, Objective-C++ and Modula-2 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. If !allis specified, then all available languages are built. An ! exception isjitlanguage, which requires ! --enable-host-shared to be included withall.--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
allwill 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 usingmake stage1-bubble all-target, or run the testsuite on the stage-1 compiler ! for the specified languages usingmake 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-libgm2- !
Specify that the run-time libraries and tools used by Modula-2 should not be built. This can be useful for debugging.
--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 or linked against. On many targets library support is provided by the C library instead.
--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
libgfortrando not add ! support forlibquadmathon 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 debugging information as the default; the exact DWARF version that is the default is target-specific.
--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. --- 1340,1579 ---- 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. The default is ‘yes’ for ‘libada’, and ‘no’ for the remaining libraries.
--with-darwin-extra-rpath- !
This is provided to allow distributions to add a single additional runpath on Darwin / macOS systems. This allows for cases where the installed GCC library directories are then symlinked to a common directory outside of the GCC installation.
- !
--with-aix-soname=‘aix’, ‘svr4’ or ‘both’- !
Traditional AIX shared library versioning (versioned
!Shared Object! files as members of unversionedArchive Libraryfiles named ! ‘lib.a’) causes numerous headaches for package managers. However, !Import Filesas members ofArchive Libraryfiles 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 Filesmay be used withRuntime Linkingonly, 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 Libraryfile is created: !!
- using the ‘libNAME.a’ filename scheme !
- with the
Shared Objectfile as archive member named ! ‘libNAME.so.V’ (except for ‘libgcc_s’, where theShared ! Objectfile is named ‘shr.o’ for backwards compatibility), which !!
- is used for runtime loading from inside the ‘libNAME.a’ file !
- is used for dynamic loading via !
dlopen("libNAME.a(libNAME.so.V)", RTLD_MEMBER)!- is used for shared linking !
- is used for static linking, so no separate
Static Archive Libraryfile is needed- !
--with-aix-soname=both- !
--with-aix-soname=svr4A (second)
Shared Archive Libraryfile is created: !!
!- using the ‘libNAME.so.V’ filename scheme !
- with the
Shared Objectfile as archive member named ! ‘shr.o’, which !!
!- is created with the
-G linker flag!- has the
F_LOADONLYflag set !- is used for runtime loading from inside the ‘libNAME.so.V’ file !
- is used for dynamic loading via
dlopen("libNAME.so.V(shr.o)", RTLD_MEMBER)- with the
Import Fileas archive member named ‘shr.imp’, which !!
- refers to ‘libNAME.so.V(shr.o)’ as the "SONAME", to be recorded ! in the
Loader Sectionof subsequent binaries !- indicates whether ‘libNAME.so.V(shr.o)’ is 32 or 64 bit !
- lists all the public symbols exported by ‘lib.so.V(shr.o)’, ! eventually decorated with the
‘weak’ Keyword!- is necessary for shared linking against ‘lib.so.V(shr.o)’
A symbolic link using the ‘libNAME.so’ filename scheme is created: !
!
- pointing to the ‘libNAME.so.V’
Shared Archive Libraryfile !- to permit the
ld Commandto find ‘lib.so.V(shr.imp)’ via ! the ‘-lNAME’ argument (requiresRuntime Linkingto be enabled) !- to permit dynamic loading of ‘lib.so.V(shr.o)’ without the need ! to specify the version number via
dlopen("libNAME.so(shr.o)", RTLD_MEMBER)As long as static library creation is enabled, upon: !
!
!- !
--with-aix-soname=svr4A
Static Archive Libraryis created: !!
- using the ‘libNAME.a’ filename scheme !
- with all the
Static Objectfiles as archive members, which !!
- are used for static linking
While the aix-soname=‘svr4’ option does not create
!Shared Object! files as members of unversionedArchive Libraryfiles any more, package managers still are responsible to ! transferShared Objectfiles ! found as member of a previously installed unversionedArchive Library! file into the newly installedArchive Libraryfile with the same filename.WARNING: Creating
!Shared Objectfiles withRuntime Linking! enabled may bloat the TOC, eventually leading toTOC overflowerrors, ! requiring the use of either the -Wl,-bbigtoc linker flag (seen to ! break with theGDBdebugger) 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.inCurrently, you can use any of the following: !
all,default,ada,c,c++,d, !fortran,go,jit,lto,m2, !objc,obj-c++. Building the Ada compiler has special requirements, see below. ! If you do not pass this flag, or specify the optiondefault, then the ! default languages available in the gcc sub-tree will be configured. Ada, D, Go, Jit, Objective-C++ and Modula-2 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. If !allis specified, then all available languages are built. An ! exception isjitlanguage, which requires ! --enable-host-shared to be included withall.--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
allwill 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 usingmake stage1-bubble all-target, or run the testsuite on the stage-1 compiler ! for the specified languages usingmake 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-libgm2- !
Specify that the run-time libraries and tools used by Modula-2 should not be built. This can be useful for debugging.
--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 or linked against. On many targets library support is provided by the C library instead.
--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
libgfortrando not add ! support forlibquadmathon 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 debugging information as the default; the exact DWARF version that is the default is target-specific.
--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. *************** Currently, this option only affects spar *** 1606,1780 **** 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-large-address-aware- !
The --enable-large-address-aware option arranges for MinGW ! executables to be linked using the --large-address-aware option, that enables the use of more than 2GB of memory. If GCC is configured with this option, its effects can be reversed by passing the ! -Wl,--disable-large-address-aware option to the so-configured compiler driver.
- !
--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\keykey 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- !
--disable-checking--enable-checking=list- !
This option controls performing internal consistency checks in the compiler. It does not change the generated code, but adds error checking of the requested complexity. This slows down the compiler and may only work properly if you are building the compiler with GCC.
When the option is not specified, the active set of checks depends on context. ! Namely, bootstrap stage 1 defaults to ‘--enable-checking=yes’, builds from release branches or release archives default to ! ‘--enable-checking=release’, and otherwise ! ‘--enable-checking=yes,extra’ is used. When the option is ! specified without a list, the result is the same as ! ‘--enable-checking=yes’. Likewise, ‘--disable-checking’ is ! equivalent to ‘--enable-checking=no’.
!The categories of checks available in list are ‘yes’ (most common ! checks ‘assert,misc,gc,gimple,rtlflag,runtime,tree,types’), ‘no’ ! (no checks at all), ‘all’ (all but ‘valgrind’), ‘release’ ! (cheapest checks ‘assert,runtime’) or ‘none’ (same as ‘no’). ! ‘release’ checks are always on and to disable them ! ‘--disable-checking’ or ‘--enable-checking=no[,<other checks>]’ must be explicitly requested. Disabling assertions makes the compiler and runtime slightly faster but increases the risk of undetected internal errors causing wrong code to be generated.
!Individual checks can be enabled with these flags: ‘assert’, ‘df’, ! ‘extra’, ‘fold’, ‘gc’, ‘gcac’, ‘gimple’, ! ‘misc’, ‘rtl’, ‘rtlflag’, ‘runtime’, ‘tree’, ! ‘types’ and ‘valgrind’. ‘extra’ extends ‘misc’ checking with extra checks that might affect code generation and should therefore not differ between stage1 and later stages in bootstrap.
!The ‘valgrind’ check requires the external
valgrindsimulator, ! available from https://valgrind.org. The ‘rtl’ checks are ! expensive and the ‘df’, ‘gcac’ and ‘valgrind’ checks are very expensive.- !
--disable-stage1-checking- !
--enable-stage1-checking- !
--enable-stage1-checking=list- !
This option affects only bootstrap build. If no --enable-checking ! option is specified the stage1 compiler is 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.
Note that this functionality requires either libintl (provided by GNU gettext) or C standard library that contains support for gettext (such as the GNU C Library). ! See –with-included-gettext for more information on the conditions required to get gettext support.
- !
--with-libintl-prefix=dir- !
--without-libintl-prefix- !
Searches for libintl in dir/include and ! dir/lib, or disables manual searching for it, letting the linker handle it.
--with-libintl-type=type- !
Specifies the type of library to search for when looking for libintl. ! type can be one of
!auto,staticorshared.- !
--with-included-gettext- !
Only available if gettext is present in the source tree.
Forces the gettext tree to be configured to build and use a new static libintl, overriding the system libintl. Results in GCC being built --- 1587,1761 ---- 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-large-address-aware- !
The --enable-large-address-aware option arranges for MinGW ! executables to be linked using the --large-address-aware option, that enables the use of more than 2GB of memory. If GCC is configured with this option, its effects can be reversed by passing the ! -Wl,--disable-large-address-aware option to the so-configured compiler driver.
- !
--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\keykey 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- !
--disable-checking--enable-checking=list- !
This option controls performing internal consistency checks in the compiler. It does not change the generated code, but adds error checking of the requested complexity. This slows down the compiler and may only work properly if you are building the compiler with GCC.
When the option is not specified, the active set of checks depends on context. ! Namely, bootstrap stage 1 defaults to ‘--enable-checking=yes’, builds from release branches or release archives default to ! ‘--enable-checking=release’, and otherwise ! ‘--enable-checking=yes,extra’ is used. When the option is ! specified without a list, the result is the same as ! ‘--enable-checking=yes’. Likewise, ‘--disable-checking’ is ! equivalent to ‘--enable-checking=no’.
!The categories of checks available in list are ‘yes’ (most common ! checks ‘assert,misc,gc,gimple,rtlflag,runtime,tree,types’), ‘no’ ! (no checks at all), ‘all’ (all but ‘valgrind’), ‘release’ ! (cheapest checks ‘assert,runtime’) or ‘none’ (same as ‘no’). ! ‘release’ checks are always on and to disable them ! ‘--disable-checking’ or ‘--enable-checking=no[,<other checks>]’ must be explicitly requested. Disabling assertions makes the compiler and runtime slightly faster but increases the risk of undetected internal errors causing wrong code to be generated.
!Individual checks can be enabled with these flags: ‘assert’, ‘df’, ! ‘extra’, ‘fold’, ‘gc’, ‘gcac’, ‘gimple’, ! ‘misc’, ‘rtl’, ‘rtlflag’, ‘runtime’, ‘tree’, ! ‘types’ and ‘valgrind’. ‘extra’ extends ‘misc’ checking with extra checks that might affect code generation and should therefore not differ between stage1 and later stages in bootstrap.
!The ‘valgrind’ check requires the external
valgrindsimulator, ! available from https://valgrind.org. The ‘rtl’ checks are ! expensive and the ‘df’, ‘gcac’ and ‘valgrind’ checks are very expensive.- !
--disable-stage1-checking- !
--enable-stage1-checking- !
--enable-stage1-checking=list- !
This option affects only bootstrap build. If no --enable-checking ! option is specified the stage1 compiler is 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.
Note that this functionality requires either libintl (provided by GNU gettext) or C standard library that contains support for gettext (such as the GNU C Library). ! See –with-included-gettext for more information on the conditions required to get gettext support.
- !
--with-libintl-prefix=dir- !
--without-libintl-prefix- !
Searches for libintl in dir/include and ! dir/lib, or disables manual searching for it, letting the linker handle it.
--with-libintl-type=type- !
Specifies the type of library to search for when looking for libintl. ! type can be one of
!auto,staticorshared.- !
--with-included-gettext- !
Only available if gettext is present in the source tree.
Forces the gettext tree to be configured to build and use a new static libintl, overriding the system libintl. Results in GCC being built *************** against the newly built libintl rather t *** 1784,1792 **** to get gettext routines from. The following table is a summary of the possible options:
!!
! GNU gettext present in sources libintl installed on the system gettextpresent in libc--with-included-gettextEffects on localization No No No (ignored) No localization No No Yes (ignored) Localized, libc gettext No Yes No (ignored) Localized, libintl --- 1765,1773 ---- to get gettext routines from. The following table is a summary of the possible options: ! No Yes Yes (ignored) Localized, libintl !
!! GNU gettext present in sources libintl installed on the system gettextpresent in libc--with-included-gettextEffects on localization No No No (ignored) No localization No No Yes (ignored) Localized, libc gettext No Yes No (ignored) Localized, libintl *************** possible options: *** 1798,1820 **** No Yes Yes (ignored) Localized, libintl Yes Yes No Yes Localized, new, static libintl Yes Yes Yes No Localized, libintl Yes Yes Yes Yes Localized, new, static libintl - !
--with-catgets- !
If NLS is enabled, and if the host lacks
gettextbut has the ! inferiorcatgetsinterface, the GCC build procedure normally ! ignorescatgetsand instead uses GCC’s copy of the GNU !gettextlibrary. The --with-catgets option causes the ! build procedure to use the host’scatgetsin this situation.- !
--with-libiconv-prefix=dir- !
Search for libiconv header files in dir/include and ! libiconv library files in dir/lib.
--enable-obsoleteEnable 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 --- 1779,1802 ----
Yes Yes No Yes Localized, new, static libintl Yes Yes Yes No Localized, libintl + Yes Yes Yes Yes Localized, new, static libintl - !
--with-catgets- !
If NLS is enabled, and if the host lacks
gettextbut has the ! inferiorcatgetsinterface, the GCC build procedure normally ! ignorescatgetsand instead uses GCC’s copy of the GNU !gettextlibrary. The --with-catgets option causes the ! build procedure to use the host’scatgetsin 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 *************** is removed entirely in the next major re *** 1825,1931 **** 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 AArch64, 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 AArch64, 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 doubletype should be 128-bit by default on selected ! GNU/Linux architectures. If using--without-long-double-128, !long doublewill be by default 64-bit, the same asdoubletype. When neither of these configure options are used, the default will be ! 128-bitlong doublewhen built against GNU C Library 2.4 and later, ! 64-bitlong doubleotherwise.- !
--with-long-double-format=ibm- !
--with-long-double-format=ieee- !
Specify whether
!long doubleuses the IBM extended double format or the IEEE 128-bit floating point format on PowerPC Linux systems. This configuration switch will only work on little endian PowerPC Linux systems and on big endian 64-bit systems where the default cpu ! is at least power7 (i.e. --with-cpu=power7, ! --with-cpu=power8, or --with-cpu=power9 is used).If you use the --with-long-double-64 configuration option, ! the --with-long-double-format=ibm and ! --with-long-double-format=ieee options are ignored.
!The default
long doubleformat is to use IBM extended double. Until all of the libraries are converted to use IEEE 128-bit floating point, it is not recommended to use ! --with-long-double-format=ieee.--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_PATHon 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.
--- 1807,1913 ---- 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 AArch64, 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 AArch64, 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 doubletype should be 128-bit by default on selected ! GNU/Linux architectures. If using--without-long-double-128, !long doublewill be by default 64-bit, the same asdoubletype. When neither of these configure options are used, the default will be ! 128-bitlong doublewhen built against GNU C Library 2.4 and later, ! 64-bitlong doubleotherwise.- !
--with-long-double-format=ibm- !
--with-long-double-format=ieee- !
Specify whether
!long doubleuses the IBM extended double format or the IEEE 128-bit floating point format on PowerPC Linux systems. This configuration switch will only work on little endian PowerPC Linux systems and on big endian 64-bit systems where the default cpu ! is at least power7 (i.e. --with-cpu=power7, ! --with-cpu=power8, or --with-cpu=power9 is used).If you use the --with-long-double-64 configuration option, ! the --with-long-double-format=ibm and ! --with-long-double-format=ieee options are ignored.
!The default
long doubleformat is to use IBM extended double. Until all of the libraries are converted to use IEEE 128-bit floating point, it is not recommended to use ! --with-long-double-format=ieee.--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_PATHon 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.
*************** include and lib options directly. *** 1933,2059 **** 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’ makes ! -fdiagnostics-color=auto the default if
GCC_COLORSis present and non-empty in the environment of the compiler, and ! -fdiagnostics-color=never otherwise.- !
--with-diagnostics-urls=choice- !
Tells GCC to use choice as the default for -fdiagnostics-urls= ! 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’ makes ! -fdiagnostics-urls=auto the default if
GCC_URLS! orTERM_URLSis present and non-empty in the environment of the ! compiler, and -fdiagnostics-urls=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-pc-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-pc-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. --- 1915,2041 ---- 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’ makes ! -fdiagnostics-color=auto the default if
GCC_COLORSis present and non-empty in the environment of the compiler, and ! -fdiagnostics-color=never otherwise.- !
--with-diagnostics-urls=choice- !
Tells GCC to use choice as the default for -fdiagnostics-urls= ! 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’ makes ! -fdiagnostics-urls=auto the default if
GCC_URLS! orTERM_URLSis present and non-empty in the environment of the ! compiler, and -fdiagnostics-urls=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-pc-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-pc-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. *************** However, such configurations may not wor *** 2064,2086 **** 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-targets=amdgcn-amdhsa,nvptx-none--enable-offload-defaulted- !
Tell GCC that configured but not installed offload compilers and libgomp plugins are silently ignored. Useful for distribution compilers where --- 2046,2068 ---- 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-targets=amdgcn-amdhsa,nvptx-none--enable-offload-defaulted- !
Tell GCC that configured but not installed offload compilers and libgomp plugins are silently ignored. Useful for distribution compilers where *************** of those optional packages should determ *** 2089,2109 **** target set rather than the GCC configure-time selection.
- !
--enable-cet--disable-cet- !
Enable building target run-time libraries with control-flow ! instrumentation, see -fcf-protection option. When !
!--enable-cetis specified target libraries are configured ! to add -fcf-protection and, if needed, other target specific options to a set of building options.
--enable-cet=autois default. CET is enabled on Linux/x86 if ! target binutils supportsIntel CETinstructions and disabled otherwise. In this case, the target libraries are configured to get ! additional -fcf-protection option.--with-riscv-attribute=‘yes’, ‘no’ or ‘default’- !
Generate RISC-V attribute by default, in order to record extra build information in object.
--- 2071,2091 ---- target set rather than the GCC configure-time selection.- !
--enable-cet--disable-cet- !
Enable building target run-time libraries with control-flow ! instrumentation, see -fcf-protection option. When !
!--enable-cetis specified target libraries are configured ! to add -fcf-protection and, if needed, other target specific options to a set of building options.
--enable-cet=autois default. CET is enabled on Linux/x86 if ! target binutils supportsIntel CETinstructions and disabled otherwise. In this case, the target libraries are configured to get ! additional -fcf-protection option.--with-riscv-attribute=‘yes’, ‘no’ or ‘default’- !
Generate RISC-V attribute by default, in order to record extra build information in object.
*************** information in object. *** 2111,2121 **** target if target binutils supported.- !
--enable-s390-excess-float-precision--disable-s390-excess-float-precision- !
On s390(x) targets, enable treatment of float expressions with double precision ! when in standards-compliant mode (e.g., when
--std=c99or !-fexcess-precision=standardare given).For a native build and cross compiles that have target headers, the option’s default is derived from glibc’s behavior. When glibc clamps float_t to double, --- 2093,2103 ---- target if target binutils supported.
- !
--enable-s390-excess-float-precision--disable-s390-excess-float-precision- !
On s390(x) targets, enable treatment of float expressions with double precision ! when in standards-compliant mode (e.g., when
--std=c99or !-fexcess-precision=standardare given).For a native build and cross compiles that have target headers, the option’s default is derived from glibc’s behavior. When glibc clamps float_t to double, *************** GCC follows and enables the option. For *** 2123,2137 **** disabled.
- !
--with-zstd=pathname- !
--with-zstd-include=pathname- !
--with-zstd-lib=pathname- !
If you do not have the
--- 2105,2119 ---- disabled.zstdlibrary installed in a standard location and you want to build GCC, you can explicitly specify the ! directory where it is installed (‘--with-zstd=zstdinstalldir’). ! The --with-zstd=zstdinstalldir option is shorthand for ! --with-zstd-lib=zstdinstalldir/lib and ! --with-zstd-include=zstdinstalldir/include. If this shorthand assumption is not correct, you can use the explicit include and lib options directly.- !
--with-zstd=pathname- !
--with-zstd-include=pathname- !
--with-zstd-lib=pathnameIf you do not have the
*************** a cross compiler, they will not be used *** 2140,2445 ****zstdlibrary installed in a standard location and you want to build GCC, you can explicitly specify the ! directory where it is installed (‘--with-zstd=zstdinstalldir’). ! The --with-zstd=zstdinstalldir option is shorthand for ! --with-zstd-lib=zstdinstalldir/lib and ! --with-zstd-include=zstdinstalldir/include. If this shorthand assumption is not correct, you can use the explicit include and lib options directly.Cross-Compiler-Specific Options
The following options only apply to building cross compilers.
!!
! !--with-toolexeclibdir=dir- !
Specify the installation directory for libraries built with a cross compiler. ! The default is ${gcc_tooldir}/lib.
- !
--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.
fixincludeswill 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
__eprintfto be ! omitted from libgcc.a on the assumption that it will be provided by ! ‘newlib’.- !
--with-avrlibc- !
Only supported for the AVR target. Specifies that ‘AVR-Libc’ is being used as the target C library. This causes float support ! functions like
__addsf3to be omitted from libgcc.a on ! the assumption that it will be provided by libm.a. For more ! technical details, cf. PR54461. 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-double={32|64|32,64|64,32}--with-long-double={32|64|32,64|64,32|double}- !
Only supported for the AVR target since version 10. ! Specify the default layout available for the C/C++ ‘double’ ! and ‘long double’ type, respectively. The following rules apply: !
!
!- The first value after the ‘=’ specifies the default layout (in bits) ! of the type and also the default for the -mdouble= resp. ! -mlong-double= compiler option. !
- If more than one value is specified, respective multilib variants are ! available, and -mdouble= resp. -mlong-double= acts as a multilib option. !
- If --with-long-double=double is specified, ‘double’ and ! ‘long double’ will have the same layout. !
- The defaults are --with-long-double=64,32 and ! --with-double=32,64. The default ‘double’ layout imposed by the latter is compatible with older versions of the compiler that implement ! ‘double’ as a 32-bit type, which does not comply to the language standard.
Not all combinations of --with-double= and ! --with-long-double= are valid. For example, the combination ! --with-double=32,64 --with-long-double=32 will be rejected because the first option specifies the availability of ! multilibs for ‘double’, whereas the second option implies ! that ‘long double’ — and hence also ‘double’ — is always 32 bits wide.
--with-double-comparison={tristate|bool|libf7}- !
Only supported for the AVR target since version 10. Specify what result format is returned by library functions that ! compare 64-bit floating point values (
DFmode). ! The GCC default is ‘tristate’. If the floating point ! implementation returns a boolean instead, set it to ‘bool’.--with-libf7={libgcc|math|math-symbols|no}- !
Only supported for the AVR target since version 10. Specify to which degree code from LibF7 is included in libgcc. LibF7 is an ad-hoc, AVR-specific, 64-bit floating point emulation ! written in C and (inline) assembly. ‘libgcc’ adds support for functions that one would usually expect in libgcc like double addition, ! double comparisons and double conversions. ‘math’ also adds routines ! that one would expect in libm.a, but with
__(two underscores) ! prepended to the symbol names as specified by math.h. ! ‘math-symbols’ also defines weak aliases for the functions ! declared in math.h. However,--with-libf7won’t ! install no math.h header file whatsoever, this file must come ! from elsewhere. This option sets --with-double-comparison ! to ‘bool’.- !
--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=dirSpecifies 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, !ranlibandstripif necessary, and possibly !objdump. Otherwise, GCC may use an inconsistent set of tools.Overriding
configuretest resultsSometimes, it might be necessary to override the result of some !
!configuretest, for example in order to ease porting to a new ! system or work around a bug in a test. The toplevelconfigurescript provides three variables for this:!
!- ! !
!- !
build_configargs- !
The contents of this variable is passed to all build
-configurescripts.- !
host_configargs- !
The contents of this variable is passed to all host
-configurescripts.- !
target_configargsThe contents of this variable is passed to all target
configurescripts.In order to avoid shell and
! !makequoting issues for complex ! overrides, you can pass a setting forCONFIG_SITEand set variables in the site file.Objective-C-Specific Options
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 (https://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=listSpecify 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.
D-Specific Options
The following options apply to the build of the D runtime library.
!!
- !
--enable-libphobos-checking- !
--disable-libphobos-checking--enable-libphobos-checking=list- !
This option controls whether run-time checks and contracts are compiled into the D runtime library. When the option is not specified, the library is built ! with ‘release’ checking. When the option is specified without a ! list, the result is the same as ‘--enable-libphobos-checking=yes’. ! Likewise, ‘--disable-libphobos-checking’ is equivalent to ! ‘--enable-libphobos-checking=no’.
!The categories of checks available in list are ‘yes’ (compiles ! libphobos with -fno-release), ‘no’ (compiles libphobos with ! -frelease), ‘all’ (same as ‘yes’), ‘none’ or ! ‘release’ (same as ‘no’).
!Individual checks available in list are ‘assert’ (compiles libphobos ! with an extra option -fassert).
- !
--with-libphobos-druntime-only--with-libphobos-druntime-only=choice- !
Specify whether to build only the core D runtime library (druntime), or both the core and standard library (phobos) into libphobos. This is useful for targets that have full support in druntime, but no or incomplete support ! in phobos. choice can be one of ‘auto’, ‘yes’, and ‘no’ ! where ‘auto’ is the default.
!When the option is not specified, the default choice ‘auto’ means that it is inferred whether the target has support for the phobos standard library. ! When the option is specified without a choice, the result is the same as ! ‘--with-libphobos-druntime-only=yes’.
- !
--with-target-system-zlibUse installed ‘zlib’ rather than that included with GCC. This needs to be available for each multilib variant, unless configured with ! --with-target-system-zlib=‘auto’ in which case the GCC included ! ‘zlib’ is only used when the system installed library is not available.
!
--- 2122,2418 ----Cross-Compiler-Specific Options ¶
The following options only apply to building cross compilers.
!!
!--with-toolexeclibdir=dir- !
Specify the installation directory for libraries built with a cross compiler. ! The default is ${gcc_tooldir}/lib.
- !
--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.
fixincludeswill 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
__eprintfto be ! omitted from libgcc.a on the assumption that it will be provided by ! ‘newlib’.- !
--with-avrlibc- !
Only supported for the AVR target. Specifies that ‘AVR-Libc’ is being used as the target C library. This causes float support ! functions like
__addsf3to be omitted from libgcc.a on ! the assumption that it will be provided by libm.a. For more ! technical details, cf. PR54461. 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-double={32|64|32,64|64,32}--with-long-double={32|64|32,64|64,32|double}- !
Only supported for the AVR target since version 10. ! Specify the default layout available for the C/C++ ‘double’ ! and ‘long double’ type, respectively. The following rules apply: !
!
!- The first value after the ‘=’ specifies the default layout (in bits) ! of the type and also the default for the -mdouble= resp. ! -mlong-double= compiler option. !
- If more than one value is specified, respective multilib variants are ! available, and -mdouble= resp. -mlong-double= acts as a multilib option. !
- If --with-long-double=double is specified, ‘double’ and ! ‘long double’ will have the same layout. !
- The defaults are --with-long-double=64,32 and ! --with-double=32,64. The default ‘double’ layout imposed by the latter is compatible with older versions of the compiler that implement ! ‘double’ as a 32-bit type, which does not comply to the language standard.
Not all combinations of --with-double= and ! --with-long-double= are valid. For example, the combination ! --with-double=32,64 --with-long-double=32 will be rejected because the first option specifies the availability of ! multilibs for ‘double’, whereas the second option implies ! that ‘long double’ — and hence also ‘double’ — is always 32 bits wide.
--with-double-comparison={tristate|bool|libf7}- !
Only supported for the AVR target since version 10. Specify what result format is returned by library functions that ! compare 64-bit floating point values (
DFmode). ! The GCC default is ‘tristate’. If the floating point ! implementation returns a boolean instead, set it to ‘bool’.--with-libf7={libgcc|math|math-symbols|no}- !
Only supported for the AVR target since version 10. Specify to which degree code from LibF7 is included in libgcc. LibF7 is an ad-hoc, AVR-specific, 64-bit floating point emulation ! written in C and (inline) assembly. ‘libgcc’ adds support for functions that one would usually expect in libgcc like double addition, ! double comparisons and double conversions. ‘math’ also adds routines ! that one would expect in libm.a, but with
__(two underscores) ! prepended to the symbol names as specified by math.h. ! ‘math-symbols’ also defines weak aliases for the functions ! declared in math.h. However,--with-libf7won’t ! install no math.h header file whatsoever, this file must come ! from elsewhere. This option sets --with-double-comparison ! to ‘bool’.- !
--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=dirSpecifies 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, !ranlibandstripif necessary, and possibly !objdump. Otherwise, GCC may use an inconsistent set of tools.Overriding
configuretest results ¶Sometimes, it might be necessary to override the result of some !
!configuretest, for example in order to ease porting to a new ! system or work around a bug in a test. The toplevelconfigurescript provides three variables for this:!
!- !
build_configargs¶- !
The contents of this variable is passed to all build
configurescripts.- !
host_configargs¶- !
The contents of this variable is passed to all host
configurescripts.- !
target_configargs¶The contents of this variable is passed to all target
configurescripts.In order to avoid shell and
!makequoting issues for complex ! overrides, you can pass a setting forCONFIG_SITEand set variables in the site file.Objective-C-Specific Options ¶
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 (https://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=listSpecify 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.
D-Specific Options ¶
The following options apply to the build of the D runtime library.
!!
- !
--enable-libphobos-checking- !
--disable-libphobos-checking--enable-libphobos-checking=list- !
This option controls whether run-time checks and contracts are compiled into the D runtime library. When the option is not specified, the library is built ! with ‘release’ checking. When the option is specified without a ! list, the result is the same as ‘--enable-libphobos-checking=yes’. ! Likewise, ‘--disable-libphobos-checking’ is equivalent to ! ‘--enable-libphobos-checking=no’.
!The categories of checks available in list are ‘yes’ (compiles ! libphobos with -fno-release), ‘no’ (compiles libphobos with ! -frelease), ‘all’ (same as ‘yes’), ‘none’ or ! ‘release’ (same as ‘no’).
!Individual checks available in list are ‘assert’ (compiles libphobos ! with an extra option -fassert).
- !
--with-libphobos-druntime-only--with-libphobos-druntime-only=choice- !
Specify whether to build only the core D runtime library (druntime), or both the core and standard library (phobos) into libphobos. This is useful for targets that have full support in druntime, but no or incomplete support ! in phobos. choice can be one of ‘auto’, ‘yes’, and ‘no’ ! where ‘auto’ is the default.
!When the option is not specified, the default choice ‘auto’ means that it is inferred whether the target has support for the phobos standard library. ! When the option is specified without a choice, the result is the same as ! ‘--with-libphobos-druntime-only=yes’.
- !
--with-target-system-zlibUse installed ‘zlib’ rather than that included with GCC. This needs to be available for each multilib variant, unless configured with ! --with-target-system-zlib=‘auto’ in which case the GCC included ! ‘zlib’ is only used when the system installed library is not available.
!
Return to the GCC Installation page
diff -Nrcpad gcc-14.3.0/INSTALL/download.html gcc-14.3.0-RC-20260619/INSTALL/download.html *** gcc-14.3.0/INSTALL/download.html Fri May 23 11:03:17 2025 --- gcc-14.3.0-RC-20260619/INSTALL/download.html Fri Jun 19 06:51:09 2026 *************** *** 1,6 **** ! ! ! ! ! - - -Downloading GCC --- 22,27 ---- *************** You have freedom to copy and modify this *** 29,67 **** ! -Downloading GCC
--- 29,41 ---- ! ! *************** ul.no-bullet {list-style: none} *** 83,95 **** ! ! !GCC is distributed via git and via ! HTTPS as tarballs compressed with
!gziporbzip2.Please refer to the releases web page for information on how to obtain GCC.
The source distribution includes the Ada, C, C++, Objective-C, D (GCC 9 --- 57,69 ---- ! ! !
GCC is distributed via git and via ! HTTPS as tarballs compressed with
!gziporbzip2.Please refer to the releases web page for information on how to obtain GCC.
The source distribution includes the Ada, C, C++, Objective-C, D (GCC 9 *************** installation or for use in place of the *** 105,125 **** 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, MPC and Gettext libraries can be automatically built together with GCC. You may simply run the !
contrib/download_prerequisitesscript in the GCC source directory to set up everything. Otherwise unpack the GMP, MPFR, MPC and/or Gettext source distributions in the directory containing the GCC sources and rename ! their directories to gmp, mpfr, mpc and ! gettext, respectively (or use symbolic links with the same name).
!
Return to the GCC Installation page
--- 79,99 ---- 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, MPC and Gettext libraries can be automatically built together with GCC. You may simply run the !
contrib/download_prerequisitesscript in the GCC source directory to set up everything. Otherwise unpack the GMP, MPFR, MPC and/or Gettext source distributions in the directory containing the GCC sources and rename ! their directories to gmp, mpfr, mpc and ! gettext, respectively (or use symbolic links with the same name).
!
Return to the GCC Installation page
diff -Nrcpad gcc-14.3.0/INSTALL/finalinstall.html gcc-14.3.0-RC-20260619/INSTALL/finalinstall.html *** gcc-14.3.0/INSTALL/finalinstall.html Fri May 23 11:03:17 2025 --- gcc-14.3.0-RC-20260619/INSTALL/finalinstall.html Fri Jun 19 06:51:10 2026 *************** *** 1,6 **** ! ! ! ! ! - - -Installing GCC: Final installation --- 22,27 ---- *************** You have freedom to copy and modify this *** 29,59 **** --- 29,39 ---- + + *************** ul.no-bullet {list-style: none} *** 61,67 **** -Installing GCC: Final installation
--- 41,46 ---- *************** ul.no-bullet {list-style: none} *** 89,96 ****Now that GCC has been built (and optionally tested), you can install it with !
!cd objdir && make installWe strongly recommend to install into a target directory where there is --- 68,75 ----
Now that GCC has been built (and optionally tested), you can install it with !
!cd objdir && make installWe strongly recommend to install into a target directory where there is *************** depend on this debugging information (ca *** 100,165 **** 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
!chrootjail can be achieved with the command!!make DESTDIR=path-to-rootdir installwhere 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
!DESTDIRneed 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 theDESTDIRfeature.You can install stripped programs and libraries with
!!make install-stripBy default, only the man pages and info-format GCC documentation are built and installed. If you want to generate the GCC manuals in other formats, use commands like
!!make dvi make pdf make htmlto build the manuals in the corresponding formats, and
!!--- 79,144 ---- instance).make install-dvi make install-pdf make install-htmlThat 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
!chrootjail can be achieved with the command!!make DESTDIR=path-to-rootdir installwhere 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
!DESTDIRneed 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 theDESTDIRfeature.You can install stripped programs and libraries with
!!make install-stripBy default, only the man pages and info-format GCC documentation are built and installed. If you want to generate the GCC manuals in other formats, use commands like
!!make dvi make pdf make htmlto build the manuals in the corresponding formats, and
!!*************** make install-html *** 167,186 ****make install-dvi make install-pdf make install-htmlto install them. Alternatively, there are prebuilt online versions of the manuals for released versions of GCC on ! the GCC web site.
If you built GCC yourself we would 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.
!
Return to the GCC Installation page
--- 146,165 ----to install them. Alternatively, there are prebuilt online versions of the manuals for released versions of GCC on ! the GCC web site.
If you built GCC yourself we would 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.
!
Return to the GCC Installation page
diff -Nrcpad gcc-14.3.0/INSTALL/gfdl.html gcc-14.3.0-RC-20260619/INSTALL/gfdl.html *** gcc-14.3.0/INSTALL/gfdl.html Fri May 23 11:03:18 2025 --- gcc-14.3.0-RC-20260619/INSTALL/gfdl.html Fri Jun 19 06:51:10 2026 *************** *** 1,6 **** ! ! ! ! ! - - -Installing GCC: GNU Free Documentation License --- 22,27 ---- *************** You have freedom to copy and modify this *** 29,59 **** --- 29,44 ---- + + *************** ul.no-bullet {list-style: none} *** 61,67 **** -Installing GCC: GNU Free Documentation License
--- 46,51 ---- *************** ul.no-bullet {list-style: none} *** 92,113 ****Installing GCC: GNU Free Documentation License
! !Version 1.3, 3 November 2008!!Copyright © 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc. ! https://www.fsf.org Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
- PREAMBLE
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 --- 76,97 ----
Installing GCC: GNU Free Documentation License
! !Version 1.3, 3 November 2008!!Copyright © 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc. ! https://www.fsf.org Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
- PREAMBLE
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 *************** An image format is not Transparent if us *** 181,196 **** 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 ! of transparent image formats include PNG, XCF and ! JPG. Opaque formats include proprietary formats that can be ! read and edited only by proprietary word processors, SGML or ! XML for which the DTD and/or processing tools are ! 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, --- 165,180 ---- 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 ! of transparent image formats include PNG, XCF and ! JPG. Opaque formats include proprietary formats that can be ! read and edited only by proprietary word processors, SGML or ! XML for which the DTD and/or processing tools are ! 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, *************** Version filling the role of the Document *** 279,285 **** and modification of the Modified Version to whoever possesses a copy of it. In addition, you must do these things in the Modified Version:
!!
- Use in the Title Page (and on the covers, if any) a title distinct from that of the Document, and from those of previous versions (which should, if there were any, be listed in the History section --- 263,269 ---- and modification of the Modified Version to whoever possesses a copy of it. In addition, you must do these things in the Modified Version: !
! !
- Use in the Title Page (and on the covers, if any) a title distinct from that of the Document, and from those of previous versions (which should, if there were any, be listed in the History section *************** not give you any rights to use it. *** 479,485 **** 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 ! https://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 --- 463,469 ---- 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 ! https://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 *************** provided the MMC is eligible for relicen *** 525,555 ****
ADDENDUM: How to use this License for your documents
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 --- 509,539 ----
!diff -Nrcpad gcc-14.3.0/INSTALL/index.html gcc-14.3.0-RC-20260619/INSTALL/index.html *** gcc-14.3.0/INSTALL/index.html Fri May 23 11:03:16 2025 --- gcc-14.3.0-RC-20260619/INSTALL/index.html Fri Jun 19 06:51:09 2026 *************** *** 1,6 **** ! ! ! ! ! - - -ADDENDUM: How to use this License for your documents ¶
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 *************** to permit their use in free software. *** 563,572 ****
!
Return to the GCC Installation page
!
--- 547,556 ----
!
!Installing GCC --- 22,27 ---- *************** You have freedom to copy and modify this *** 29,67 **** ! -Installing GCC
--- 29,41 ---- ! ! *************** ul.no-bullet {list-style: none} *** 83,89 ****The latest version of this document is always available at ! https://gcc.gnu.org/install/. It refers to the current development sources, instructions for specific released versions are included with the sources.
--- 57,63 ----The latest version of this document is always available at ! https://gcc.gnu.org/install/. It refers to the current development sources, instructions for specific released versions are included with the sources.
*************** as detailing some target specific instal *** 94,116 **** 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.
The installation procedure itself is broken into five steps.
!!
!- Prerequisites !
- Downloading the source !
- Configuration !
- Building !
- Testing (optional) !
- Final install
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 --- 68,90 ---- 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.
The installation procedure itself is broken into five steps.
!!
!- Prerequisites !
- Downloading the source !
- Configuration !
- Building !
- Testing (optional) !
- Final install
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 *************** more binaries exist that use them. *** 119,125 ****
!
Return to the GCC Installation page
Copyright © 1988-2024 Free Software Foundation, Inc.
--- 93,99 ----
!
Return to the GCC Installation page
Copyright © 1988-2024 Free Software Foundation, Inc.
*************** under the terms of the GNU Free Document *** 128,134 **** 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: --- 102,108 ---- 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: *************** Free Documentation License”. *** 144,150 **** - --- 118,123 ---- diff -Nrcpad gcc-14.3.0/INSTALL/prerequisites.html gcc-14.3.0-RC-20260619/INSTALL/prerequisites.html *** gcc-14.3.0/INSTALL/prerequisites.html Fri May 23 11:03:17 2025 --- gcc-14.3.0-RC-20260619/INSTALL/prerequisites.html Fri Jun 19 06:51:09 2026 *************** *** 1,6 **** ! ! !
! ! - - -Prerequisites for GCC --- 22,27 ---- *************** You have freedom to copy and modify this *** 29,59 **** --- 29,40 ---- + + *************** ul.no-bullet {list-style: none} *** 61,67 **** -Prerequisites for GCC
--- 42,47 ---- *************** ul.no-bullet {list-style: none} *** 82,96 **** !GCC requires that various tools and packages be available for use in the build procedure. Modifying GCC sources requires additional tools described below.
! !Tools/packages necessary for building GCC
!--- 228,255 ----
- ISO C++11 compiler
- !
Necessary to bootstrap GCC. GCC 4.8.3 or newer has sufficient support for used C++11 features, with earlier GCC versions you --- 62,75 ---- !
GCC requires that various tools and packages be available for use in the build procedure. Modifying GCC sources requires additional tools described below.
!Tools/packages necessary for building GCC ¶
!
- ISO C++11 compiler
Necessary to bootstrap GCC. GCC 4.8.3 or newer has sufficient support for used C++11 features, with earlier GCC versions you *************** frontends other than C might use GCC ext *** 113,142 **** 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-pc-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-pc-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’
- Python
!- !
If you configure a RISC-V compiler with the option --with-arch and the specified architecture string is non-canonical, then you will need !
pythoninstalled on the build system.- GNAT
In order to build GNAT, the Ada compiler, you need a working GNAT compiler (GCC version 5.1 or later).
!This includes GNAT tools such as
gnatmakeand !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 strongly recommended to install --- 92,121 ---- 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-pc-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-pc-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’
- Python
!- !
If you configure a RISC-V compiler with the option --with-arch and the specified architecture string is non-canonical, then you will need !
pythoninstalled on the build system.- GNAT
- !
In order to build GNAT, the Ada compiler, you need a working GNAT compiler (GCC version 5.1 or later).
!This includes GNAT tools such as
gnatmakeand !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 strongly recommended to install *************** build. *** 149,170 **** GNAT. More recent versions of GNAT than the version built are not guaranteed to work and will often fail during the build with compilation errors.
!Note that
!configuredoes not test whether the GNAT installation works and has a sufficiently recent version; if too old a GNAT version is ! installed and --enable-languages=ada is used, the build will fail.
ADA_INCLUDE_PATHandADA_OBJECT_PATHenvironment 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.- GDC
- !
In order to build GDC, the D compiler, you need a working GDC compiler (GCC version 9.4 or later) and D runtime library, ! ‘libphobos’, as the D front end is written in D.
Versions of GDC prior to 12 can be built with an ISO C++11 compiler, which can then be installed and used to bootstrap newer versions of the D front end. --- 128,149 ---- GNAT. More recent versions of GNAT than the version built are not guaranteed to work and will often fail during the build with compilation errors.
!Note that
!configuredoes not test whether the GNAT installation works and has a sufficiently recent version; if too old a GNAT version is ! installed and --enable-languages=ada is used, the build will fail.
ADA_INCLUDE_PATHandADA_OBJECT_PATHenvironment 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.- GDC
- !
In order to build GDC, the D compiler, you need a working GDC compiler (GCC version 9.4 or later) and D runtime library, ! ‘libphobos’, as the D front end is written in D.
Versions of GDC prior to 12 can be built with an ISO C++11 compiler, which can then be installed and used to bootstrap newer versions of the D front end. *************** recent versions of GDC than the version *** 174,214 **** will often fail during the build with compilation errors relating to deprecations or removed features.
!Note that
!configuredoes not test whether the GDC installation works and has a sufficiently recent version. Though the implementation of the D front end does not make use of any GDC-specific extensions, or novel features of the D language, if too old a GDC version is installed and ! --enable-languages=d is used, the build will fail.On some targets, ‘libphobos’ isn’t enabled by default, but compiles ! and works if --enable-libphobos is used. Specifics are documented for affected targets.
- GM2
Python3 is required if you want to build the complete Modula-2 ! documentation including the target
SYSTEMdefinition module. If Python3 is unavailable Modula-2 documentation will include a target independent version of the SYSTEM modules.- A “working” POSIX compatible shell, or GNU bash
- !
--- 153,193 ---- will often fail during the build with compilation errors relating to deprecations or removed features. !Necessary when running
!configurebecause some !/bin/shshells have bugs and may crash when configuring the ! target libraries. In other cases,/bin/shorkshhave disastrous corner-case performance problems. This ! can cause targetconfigureruns to literally take days to complete in some cases.So on some platforms
!/bin/kshis sufficient, on others it isn’t. See the host/target specific instructions for your platform, or ! usebashto be sure. Then setCONFIG_SHELLin your environment to your “good” shell prior to running !configure/make.
zshis not a fully compliant POSIX shell and will not work when configuring GCC.Note that
!configuredoes not test whether the GDC installation works and has a sufficiently recent version. Though the implementation of the D front end does not make use of any GDC-specific extensions, or novel features of the D language, if too old a GDC version is installed and ! --enable-languages=d is used, the build will fail.On some targets, ‘libphobos’ isn’t enabled by default, but compiles ! and works if --enable-libphobos is used. Specifics are documented for affected targets.
- GM2
Python3 is required if you want to build the complete Modula-2 ! documentation including the target
SYSTEMdefinition module. If Python3 is unavailable Modula-2 documentation will include a target independent version of the SYSTEM modules.- A “working” POSIX compatible shell, or GNU bash
- !
*************** with GNU libtool that includes doing a b *** 237,243 ****Necessary when running
!configurebecause some !/bin/shshells have bugs and may crash when configuring the ! target libraries. In other cases,/bin/shorkshhave disastrous corner-case performance problems. This ! can cause targetconfigureruns to literally take days to complete in some cases.So on some platforms
!/bin/kshis sufficient, on others it isn’t. See the host/target specific instructions for your platform, or ! usebashto be sure. Then setCONFIG_SHELLin your environment to your “good” shell prior to running !configure/make.
zshis not a fully compliant POSIX shell and will not work when configuring GCC.- gzip version 1.2.4 (or later) or
- bzip2 version 1.0.2 (or later)
- !
--- 216,222 ----Necessary to uncompress GCC
tarfiles when source code is obtained via HTTPS mirror sites.- gzip version 1.2.4 (or later) or
- bzip2 version 1.0.2 (or later)
- !
*************** obtained via HTTPS mirror sites. *** 249,276 ****Necessary to uncompress GCC
tarfiles when source code is obtained via HTTPS mirror sites.- GNU tar version 1.14 (or later)
Necessary (only on some platforms) to untar the source code. Many ! systems’
tarprograms will also work, only try GNU !tarif you have problems.- Perl version 5.6.1 (or later)
- !
Necessary when targeting Darwin, building ‘libstdc++’, ! and not using --disable-symvers. ! Necessary when targeting Solaris with Solaris
!ldand not using ! --disable-symvers.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 the source repository (mainly Unicode-related and rarely changing) from source tables.
!Used by
!automake.If available, enables parallel testing of ‘libgomp’ in case that !
flockis not available.- GNU tar version 1.14 (or later)
Necessary (only on some platforms) to untar the source code. Many ! systems’
tarprograms will also work, only try GNU !tarif you have problems.- Perl version 5.6.1 (or later)
- !
Necessary when targeting Darwin, building ‘libstdc++’, ! and not using --disable-symvers. ! Necessary when targeting Solaris with Solaris
!ldand not using ! --disable-symvers.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 the source repository (mainly Unicode-related and rarely changing) from source tables.
!Used by
!automake.If available, enables parallel testing of ‘libgomp’ in case that !
flockis not available.
- GNU Multiple Precision Library (GMP) version 4.3.2 (or later)
Necessary to build GCC. It can be downloaded from ! https://gmplib.org/. 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.
--- 263,278 ---- support libraries then using those packages may be the simplest way to install the libraries. !! !
- GNU Multiple Precision Library (GMP) version 4.3.2 (or later)
Necessary to build GCC. It can be downloaded from ! https://gmplib.org/. 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.
*************** download_prerequisites installs. *** 301,312 ****- MPFR Library version 3.1.0 (or later)
Necessary to build GCC. It can be downloaded from ! https://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.
--- 280,291 ----- MPFR Library version 3.1.0 (or later)
Necessary to build GCC. It can be downloaded from ! https://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.
*************** download_prerequisites installs. *** 314,325 ****- MPC Library version 1.0.1 (or later)
Necessary to build GCC. It can be downloaded from ! https://www.multiprecision.org/mpc/. 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.
--- 293,304 ----- MPC Library version 1.0.1 (or later)
Necessary to build GCC. It can be downloaded from ! https://www.multiprecision.org/mpc/. 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.
*************** download_prerequisites installs. *** 327,336 ****- isl Library version 0.15 or later.
Necessary to build GCC with the Graphite loop optimizations. ! It can be downloaded from https://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.
--- 306,315 ----- isl Library version 0.15 or later.
Necessary to build GCC with the Graphite loop optimizations. ! It can be downloaded from https://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.
*************** search path. *** 339,345 ****Necessary to build GCC with zstd compression used for LTO bytecode. The library is searched in your default library patch search. ! Alternatively, the --with-zstd configure option should be used.
- Python3 modules
--- 318,324 ----Necessary to build GCC with zstd compression used for LTO bytecode. The library is searched in your default library patch search. ! Alternatively, the --with-zstd configure option should be used.
- Python3 modules
*************** Alternatively, the --with-zstdThe complete list of Python3 modules broken down by GCC subcomponent is shown below: !--- 326,364 ----
- internal debugging in gdbhooks
!
gdb,gdb.printing,gdb.types, !os.path,re,sysandtempfile,- g++ testsuite
!
gcov,gzip,json,osandpytest.- SARIF testsuite
!Tests of SARIF output will use the
check-jsonschemaprogram from ! thecheck-jsonschemamodule (if available) to validate generated .sarif files. If this tool is not found, the validation parts of those tests are skipped.- c++ cxx api generation
!
csv,os,sysandtime.- modula-2 documentation
!
argparse,os,pathlib,shutiland !sys.- git developer tools
!
osandsys.- ada documentation
!
latex_elements,os,pygments,re, !sysandtime.The complete list of Python3 modules broken down by GCC subcomponent is shown below:
!*************** tests are skipped. *** 387,395 ****
- internal debugging in gdbhooks
!
gdb,gdb.printing,gdb.types, !os.path,re,sysandtempfile,- g++ testsuite
!
gcov,gzip,json,osandpytest.- SARIF testsuite
!Tests of SARIF output will use the
check-jsonschemaprogram from ! thecheck-jsonschemamodule (if available) to validate generated .sarif files. If this tool is not found, the validation parts of those tests are skipped.- c++ cxx api generation
!
csv,os,sysandtime.- modula-2 documentation
!
argparse,os,pathlib,shutiland !sys.- git developer tools
!
osandsys.- ada documentation
!
latex_elements,os,pygments,re, !sysandtime.- GNU gettext
Necessary to build GCC with internationalization support via ! --enable-nls. It can be downloaded from ! https://www.gnu.org/software/gettext/. If a GNU gettext distribution ! is found in a subdirectory of your GCC sources named gettext, it will be built together with GCC, unless present in the system (either in libc or as a stand-alone library).
--- 366,374 ----- GNU gettext
Necessary to build GCC with internationalization support via ! --enable-nls. It can be downloaded from ! https://www.gnu.org/software/gettext/. If a GNU gettext distribution ! is found in a subdirectory of your GCC sources named gettext, it will be built together with GCC, unless present in the system (either in libc or as a stand-alone library).
*************** libc or as a stand-alone library). *** 398,421 ****Tools/packages necessary for modifying GCC
!!
- autoconf version 2.69
- GNU m4 version 1.4.6 (or later)
- !
Necessary when modifying configure.ac, aclocal.m4, etc. ! to regenerate configure and config.in files.
- automake version 1.15.1
- !
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 --- 377,399 ----
Tools/packages necessary for modifying GCC ¶
!
- autoconf version 2.69
- GNU m4 version 1.4.6 (or later)
- !
Necessary when modifying configure.ac, aclocal.m4, etc. ! to regenerate configure and config.in files.
- automake version 1.15.1
- !
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 *************** to the latest released version. *** 426,439 ****
- gettext version 0.14.5 (or later)
- !
Needed to regenerate gcc.pot.
- gperf version 2.7.2 (or later)
- !
Necessary when modifying
gperfinput files, e.g. ! gcc/cp/cfns.gperf to regenerate its associated header file, e.g. ! gcc/cp/cfns.h.- DejaGnu version 1.5.3 (or later)
--- 404,417 ----- gettext version 0.14.5 (or later)
- !
Needed to regenerate gcc.pot.
- gperf version 2.7.2 (or later)
- !
Necessary when modifying
gperfinput files, e.g. ! gcc/cp/cfns.gperf to regenerate its associated header file, e.g. ! gcc/cp/cfns.h.- DejaGnu version 1.5.3 (or later)
*************** details. *** 447,466 ****- autogen version 5.5.4 (or later) and
- guile version 1.4.1 (or later)
- !
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 to regenerate the bits/version.h header for libstdc++.
- Flex version 2.5.4 (or later)
- !
Necessary when modifying *.l files.
Necessary to build GCC during development because the generated output files are not included in the version-controlled source repository. --- 425,444 ----
- autogen version 5.5.4 (or later) and
- guile version 1.4.1 (or later)
- !
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 to regenerate the bits/version.h header for libstdc++.
- Flex version 2.5.4 (or later)
- !
Necessary when modifying *.l files.
Necessary to build GCC during development because the generated output files are not included in the version-controlled source repository. *************** They are included in releases. *** 469,480 ****
- Texinfo version 4.7 (or later)
- !
Necessary for running
!makeinfowhen modifying *.texi files to test your changes.Necessary for running
make dvi,make pdf, ! ormake htmlto create formatted documentation. Texinfo version ! 4.8 or later is required formake pdf.Necessary to build GCC documentation in info format during development because the generated output files are not included in the repository. --- 447,458 ----
- Texinfo version 4.7 (or later)
- !
Necessary for running
!makeinfowhen modifying *.texi files to test your changes.Necessary for running
make dvi,make pdf, ! ormake htmlto create formatted documentation. Texinfo version ! 4.8 or later is required formake pdf.Necessary to build GCC documentation in info format during development because the generated output files are not included in the repository. *************** the generated manuals. *** 491,505 ****
- TeX (any working version)
- !
Necessary for running
texi2dviandtexi2pdf, which ! are used when runningmake dviormake pdfto create DVI or PDF files, respectively.- Sphinx version 1.0 (or later)
- !
Necessary to regenerate jit/docs/_build/texinfo from the .rst ! files in the directories below jit/docs.
- git (any version)
--- 469,483 ----- TeX (any working version)
- !
Necessary for running
texi2dviandtexi2pdf, which ! are used when runningmake dviormake pdfto create DVI or PDF files, respectively.- Sphinx version 1.0 (or later)
- !
Necessary to regenerate jit/docs/_build/texinfo from the .rst ! files in the directories below jit/docs.
- git (any version)
*************** snapshots of the development sources are *** 516,522 ****
Necessary when applying patches, created with diff, to one’s
own sources.
Necessary when applying patches, created with diff, to one’s
own sources.
!
Return to the GCC Installation page
--- 502,508 ----!
Return to the GCC Installation page
diff -Nrcpad gcc-14.3.0/INSTALL/specific.html gcc-14.3.0-RC-20260619/INSTALL/specific.html *** gcc-14.3.0/INSTALL/specific.html Fri May 23 11:03:16 2025 --- gcc-14.3.0-RC-20260619/INSTALL/specific.html Fri Jun 19 06:51:09 2026 *************** *** 1,6 **** ! ! ! ! ! - - -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.
To enable Branch Target Identification Mechanism and Return Address Signing by ! default at configure time use the --enable-standard-branch-protection ! option. This is equivalent to having -mbranch-protection=standard during compilation. This can be explicitly disabled during compilation by ! passing the -mbranch-protection=none option which turns off all types of branch protections. Conversely, ! --disable-standard-branch-protection will disable both the protections by default. This mechanism is turned off by default if neither of the options are given at configure time.
This is a synonym for ‘x86_64-*-solaris2*’.
AMD GCN GPU target.
Instead of GNU Binutils, you will need to install LLVM 15, or later, and copy
! bin/llvm-mc to amdgcn-amdhsa/bin/as,
! bin/lld to amdgcn-amdhsa/bin/ld,
! bin/llvm-nm to amdgcn-amdhsa/bin/nm, and
! bin/llvm-ar to both bin/amdgcn-amdhsa-ar and
! bin/amdgcn-amdhsa-ranlib. Note that LLVM 13.0.1 or LLVM 14 can be used
! by specifying a --with-multilib-list= that does not list gfx1100
! and gfx1103.
Use Newlib (4.3.0 or newer; 4.4.0 contains some improvements and git commit 7dd4eb1db (2025-03-25, post-4.4.0) fixes device console output for GFX10 and GFX11 devices).
To run the binaries, install the HSA Runtime from the ! ROCm Platform, and use ! libexec/gcc/amdhsa-amdhsa/version/gcn-run to launch them on the GPU.
To enable support for GCN3 Fiji devices (gfx803), GCC has to be configured with
! --with-arch=fiji or
! --with-multilib-list=fiji,.... Note that support for Fiji
devices has been removed in ROCm 4.0 and support in LLVM was deprecated and has
been removed in LLVM 18.
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, ! are available at https://sourceforge.net/projects/adi-toolchain/.
CRIS is a CPU architecture in Axis Communications systems-on-a-chip, for example the ETRAX series. These are used in embedded applications.
See “CRIS Options” in the main manual for a list of CRIS-specific options.
!Use ‘configure --target=cris-elf’ to configure GCC for building a cross-compiler for CRIS.
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 --- 71,309 ---- ! ! ! ! ! !
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.
To enable Branch Target Identification Mechanism and Return Address Signing by ! default at configure time use the --enable-standard-branch-protection ! option. This is equivalent to having -mbranch-protection=standard during compilation. This can be explicitly disabled during compilation by ! passing the -mbranch-protection=none option which turns off all types of branch protections. Conversely, ! --disable-standard-branch-protection will disable both the protections by default. This mechanism is turned off by default if neither of the options are given at configure time.
This is a synonym for ‘x86_64-*-solaris2*’.
AMD GCN GPU target.
Instead of GNU Binutils, you will need to install LLVM 15, or later, and copy
! bin/llvm-mc to amdgcn-amdhsa/bin/as,
! bin/lld to amdgcn-amdhsa/bin/ld,
! bin/llvm-nm to amdgcn-amdhsa/bin/nm, and
! bin/llvm-ar to both bin/amdgcn-amdhsa-ar and
! bin/amdgcn-amdhsa-ranlib. Note that LLVM 13.0.1 or LLVM 14 can be used
! by specifying a --with-multilib-list= that does not list gfx1100
! and gfx1103.
Use Newlib (4.3.0 or newer; 4.4.0 contains some improvements and git commit 7dd4eb1db (2025-03-25, post-4.4.0) fixes device console output for GFX10 and GFX11 devices).
To run the binaries, install the HSA Runtime from the ! ROCm Platform, and use ! libexec/gcc/amdhsa-amdhsa/version/gcn-run to launch them on the GPU.
To enable support for GCN3 Fiji devices (gfx803), GCC has to be configured with
! --with-arch=fiji or
! --with-multilib-list=fiji,.... Note that support for Fiji
devices has been removed in ROCm 4.0 and support in LLVM was deprecated and has
been removed in LLVM 18.
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, ! are available at https://sourceforge.net/projects/adi-toolchain/.
CRIS is a CPU architecture in Axis Communications systems-on-a-chip, for example the ETRAX series. These are used in embedded applications.
See “CRIS Options” in the main manual for a list of CRIS-specific options.
!Use ‘configure --target=cris-elf’ to configure GCC for building a cross-compiler for CRIS.
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 include *** 339,381 **** and includes all the necessary compilation tools and libraries.
Adapteva Epiphany. This configuration is intended for embedded systems.
We support FreeBSD using the ELF file format with DWARF 2 debugging for all CPU architectures. There are no known issues with mixing object files and libraries with different debugging formats.
We recommend bootstrapping against the latest GNU binutils or the ! version found in the devel/binutils port. This also has been known to enable additional features and improve overall testsuite results.
Ada and D (or rather their respective libraries) are broken on FreeBSD/i386. This also affects building 32-bit libraries on ! FreeBSD/amd64, so configure with --disable-multilib there in case you are building one of these front ends.
Go (or rather libgo) is generally broken on FreeBSD.
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 --- 311,349 ---- and includes all the necessary compilation tools and libraries.
Adapteva Epiphany. This configuration is intended for embedded systems.
We support FreeBSD using the ELF file format with DWARF 2 debugging for all CPU architectures. There are no known issues with mixing object files and libraries with different debugging formats.
We recommend bootstrapping against the latest GNU binutils or the ! version found in the devel/binutils port. This also has been known to enable additional features and improve overall testsuite results.
Ada and D (or rather their respective libraries) are broken on FreeBSD/i386. This also affects building 32-bit libraries on ! FreeBSD/amd64, so configure with --disable-multilib there in case you are building one of these front ends.
Go (or rather libgo) is generally broken on FreeBSD.
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 *** 383,402 **** longer a multiple of 2 bytes.
We require using gas 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.
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 --- 351,369 ---- longer a multiple of 2 bytes.
We require using gas 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.
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
*************** through 11.00, and the UNIX 98 namespace
*** 409,425 ****
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.
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.
--- 376,391 ----
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.
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. *************** is best not to start from a binary distr *** 441,471 ****
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. --- 407,437 ----
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 occu *** 473,482 **** 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.
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.
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.
!Only the HP linker is supported for the ‘hppa64-hp-hpux11*’ 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.
The .init_array and .fini_array sections are enabled
unconditionally which requires at least glibc 2.1 and binutils 2.12.
Versions of libstdc++-v3 starting with 3.2.1 require bug fixes present --- 456,487 ----
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.
!Only the HP linker is supported for the ‘hppa64-hp-hpux11*’ 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.
The .init_array and .fini_array sections are enabled
unconditionally which requires at least glibc 2.1 and binutils 2.12.
Versions of libstdc++-v3 starting with 3.2.1 require bug fixes present *************** in glibc 2.2.5 and later. More informat *** 524,573 **** 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 11.3 or later on x86 and x86-64 systems. Starting ! with GCC 4.7, there is also a 64-bit ‘amd64-*-solaris2*’ or ! ‘x86_64-*-solaris2*’ configuration that corresponds to ! ‘sparcv9-sun-solaris2*’.
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.
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.
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 --- 489,533 ---- 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 11.3 or later on x86 and x86-64 systems. Starting ! with GCC 4.7, there is also a 64-bit ‘amd64-*-solaris2*’ or ! ‘x86_64-*-solaris2*’ configuration that corresponds to ! ‘sparcv9-sun-solaris2*’.
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.
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.
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 *** 576,585 ****
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
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
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
--- 548,581 ----
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
*************** IZ98477 for AIX 5.3 TL11 and IZ98134 for
*** 636,678 ****
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.
--- 596,638 ---- 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.
*************** executable. *** 688,833 **** 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.
LoongArch processor. The following LoongArch targets are available: !
loongarch64-linux-gnu*LoongArch processor running GNU/Linux. This target triplet may be coupled with a small set of possible suffixes to identify their default ABI type: !
f64Uses lp64d/base ABI by default.
f32Uses lp64f/base ABI by default.
sfUses lp64s/base ABI by default.
loongarch64-linux-gnuSame as loongarch64-linux-gnuf64 for legacy support.
More information about LoongArch can be found at ! https://github.com/loongson/LoongArch-Documentation.
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 --- 648,783 ---- 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.
LoongArch processor. The following LoongArch targets are available: !
loongarch64-linux-gnu*LoongArch processor running GNU/Linux. This target triplet may be coupled with a small set of possible suffixes to identify their default ABI type: !
f64Uses lp64d/base ABI by default.
f32Uses lp64f/base ABI by default.
sfUses lp64s/base ABI by default.
loongarch64-linux-gnuSame as loongarch64-linux-gnuf64 for legacy support.
More information about LoongArch can be found at ! https://github.com/loongson/LoongArch-Documentation.
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 *************** optional, and there should not be a warn *** 839,1132 ****
The libstdc++ atomic locking routines for MIPS targets requires MIPS II and later. A patch went in just after the GCC 3.3 release to ! make ‘mips*-*-*’ use the generic implementation instead. You can also ! configure for ‘mipsel-elf’ as a workaround. The ! ‘mips*-*-linux*’ target continues to use the MIPS II routines. More work on this is expected in future releases.
!The built-in __sync_* functions are available on MIPS II and
! later systems and others that support the ‘ll’, ‘sc’ and
! ‘sync’ instructions. This can be overridden by passing
! --with-llsc or --without-llsc when configuring GCC.
Since the Linux kernel emulates these instructions if they are
! missing, the default for ‘mips*-*-linux*’ targets is
! --with-llsc. The --with-llsc and
! --without-llsc configure options may be overridden at compile
! time by passing the -mllsc or -mno-llsc options to
the compiler.
MIPS systems check for division by zero (unless
! -mno-check-zero-division is passed to the compiler) by
generating either a conditional trap or a break instruction. Using
trap results in smaller code, but is only supported on MIPS II and
later. Also, some versions of the Linux kernel have a bug that
! prevents trap from generating the proper signal (SIGFPE). To enable
! the use of break, use the --with-divide=breaks
! configure option when configuring GCC. The default is to
use traps on systems that support them.
The moxie processor.
TI MSP430 processor. This configuration is intended for embedded systems.
!‘msp430-*-elf’ is the standard configuration with most GCC features enabled by default.
!‘msp430-*-elfbare’ is tuned for a bare-metal environment, and disables features related to shared libraries and other functionality not used for this device. This reduces code and data usage of the GCC libraries, resulting in a minimal run-time environment by default.
Features disabled by default include: !
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.
You will need newlib 4.3.0 or later. 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.
!The --with-arch option may be specified to override the ! default value for the -march option, and to also build corresponding target libraries. ! The default is --with-arch=sm_30.
!For example, if --with-arch=sm_70 is specified, ! -march=sm_30 and -march=sm_70 target libraries are ! built, and code generation defaults to -march=sm_70.
The OpenRISC 1000 32-bit processor with delay slots. This configuration is intended for embedded systems.
The OpenRISC 1000 32-bit processor with delay slots.
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.20 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 ! https://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 require the binutils 2.30 release.
The RISC-V RV32 instruction set running GNU/Linux. This (and all other RISC-V) targets require the binutils 2.30 release.
The RISC-V RV64 instruction set. This configuration is intended for embedded systems. This (and all other RISC-V) targets require the binutils 2.30 release.
The RISC-V RV64 instruction set running GNU/Linux. This (and all other RISC-V) targets require the binutils 2.30 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 11.3 and earlier has been obsoleted in GCC 13, but ! can still be enabled by configuring with --enable-obsolete. Support for Solaris 10 has been removed in GCC 10. 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.
Solaris 11.3 provides GCC 4.5.2, 4.7.3, and 4.8.2 as
! /usr/gcc/4.5/bin/gcc or similar. Solaris 11.4
provides one or more of GCC 5, 7, 9, 10, 11, and 12.
You need to install the system/header, system/linker, and
! developer/assembler packages.
Trying to use the compatibility tools in /usr/ucb, from the
! compatibility/ucb package, to install GCC has been observed to
! cause trouble. The fix is to remove /usr/ucb from your
! PATH.
The build process works more smoothly with the legacy Solaris 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 11.3, from GNU
! binutils 2.23.1 or newer (in /usr/bin/gas and
! /usr/gnu/bin/as), are known to work. The version from GNU
binutils 2.40 is known to work as well. Recent versions of the Solaris
! assembler in /usr/bin/as work almost as well, though. To use GNU
! as, configure with the options --with-gnu-as
--with-as=/usr/gnu/bin/as.
For linking, the Solaris linker is preferred. If you want to use the
GNU linker instead, the version in Solaris 11.3, from GNU binutils
! 2.23.1 or newer (in /usr/gnu/bin/ld and /usr/bin/gld),
works, as does the version from GNU binutils 2.40. However, it
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 use
! Solaris ld, we recommend to configure with
! --without-gnu-ld --with-ld=/usr/bin/ld to guarantee the
! right linker is found irrespective of the user’s PATH.
Note that your mileage may vary if you use a combination of the GNU
! tools and the Solaris tools: while the combination GNU as and
! Solaris ld works well, the reverse combination Solaris
! as with GNU ld may fail to build or cause memory
corruption at runtime in some cases for C++ programs.
To enable symbol versioning in ‘libstdc++’ and other runtime
libraries with the Solaris linker, you need to have any version of GNU
! c++filt, which is part of GNU binutils. Symbol versioning
will be disabled if no appropriate version is found. Solaris
! c++filt from the Solaris Studio compilers does not
work.
In order to build the GNU Ada compiler, GNAT, a working GNAT is needed.
Since Solaris 11.4 SRU 39, GNAT 11 or 12 is bundled in the
! developer/gcc/gcc-gnat package.
In order to build the GNU D compiler, GDC, a working ‘libphobos’ is needed. That library wasn’t built by default in GCC 9–11 on SPARC, or on x86 when the Solaris assembler is used, but can be enabled by ! configuring with --enable-libphobos. Also, GDC 9.4.0 is required on x86, while GDC 9.3.0 is known to work on SPARC.
The versions of the GNU Multiple Precision Library (GMP), the MPFR --- 789,1055 ----
The libstdc++ atomic locking routines for MIPS targets requires MIPS II and later. A patch went in just after the GCC 3.3 release to ! make ‘mips*-*-*’ use the generic implementation instead. You can also ! configure for ‘mipsel-elf’ as a workaround. The ! ‘mips*-*-linux*’ target continues to use the MIPS II routines. More work on this is expected in future releases.
!The built-in __sync_* functions are available on MIPS II and
! later systems and others that support the ‘ll’, ‘sc’ and
! ‘sync’ instructions. This can be overridden by passing
! --with-llsc or --without-llsc when configuring GCC.
Since the Linux kernel emulates these instructions if they are
! missing, the default for ‘mips*-*-linux*’ targets is
! --with-llsc. The --with-llsc and
! --without-llsc configure options may be overridden at compile
! time by passing the -mllsc or -mno-llsc options to
the compiler.
MIPS systems check for division by zero (unless
! -mno-check-zero-division is passed to the compiler) by
generating either a conditional trap or a break instruction. Using
trap results in smaller code, but is only supported on MIPS II and
later. Also, some versions of the Linux kernel have a bug that
! prevents trap from generating the proper signal (SIGFPE). To enable
! the use of break, use the --with-divide=breaks
! configure option when configuring GCC. The default is to
use traps on systems that support them.
The moxie processor.
TI MSP430 processor. This configuration is intended for embedded systems.
!‘msp430-*-elf’ is the standard configuration with most GCC features enabled by default.
!‘msp430-*-elfbare’ is tuned for a bare-metal environment, and disables features related to shared libraries and other functionality not used for this device. This reduces code and data usage of the GCC libraries, resulting in a minimal run-time environment by default.
Features disabled by default include: !
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.
You will need newlib 4.3.0 or later. 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.
!The --with-arch option may be specified to override the ! default value for the -march option, and to also build corresponding target libraries. ! The default is --with-arch=sm_30.
!For example, if --with-arch=sm_70 is specified, ! -march=sm_30 and -march=sm_70 target libraries are ! built, and code generation defaults to -march=sm_70.
The OpenRISC 1000 32-bit processor with delay slots. This configuration is intended for embedded systems.
The OpenRISC 1000 32-bit processor with delay slots.
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.20 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 ! https://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 require the binutils 2.30 release.
The RISC-V RV32 instruction set running GNU/Linux. This (and all other RISC-V) targets require the binutils 2.30 release.
The RISC-V RV64 instruction set. This configuration is intended for embedded systems. This (and all other RISC-V) targets require the binutils 2.30 release.
The RISC-V RV64 instruction set running GNU/Linux. This (and all other RISC-V) targets require the binutils 2.30 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 11.3 and earlier has been obsoleted in GCC 13, but ! can still be enabled by configuring with --enable-obsolete. Support for Solaris 10 has been removed in GCC 10. 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.
Solaris 11.3 provides GCC 4.5.2, 4.7.3, and 4.8.2 as
! /usr/gcc/4.5/bin/gcc or similar. Solaris 11.4
provides one or more of GCC 5, 7, 9, 10, 11, and 12.
You need to install the system/header, system/linker, and
! developer/assembler packages.
Trying to use the compatibility tools in /usr/ucb, from the
! compatibility/ucb package, to install GCC has been observed to
! cause trouble. The fix is to remove /usr/ucb from your
! PATH.
The build process works more smoothly with the legacy Solaris 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 11.3, from GNU
! binutils 2.23.1 or newer (in /usr/bin/gas and
! /usr/gnu/bin/as), are known to work. The version from GNU
binutils 2.40 is known to work as well. Recent versions of the Solaris
! assembler in /usr/bin/as work almost as well, though. To use GNU
! as, configure with the options --with-gnu-as
--with-as=/usr/gnu/bin/as.
For linking, the Solaris linker is preferred. If you want to use the
GNU linker instead, the version in Solaris 11.3, from GNU binutils
! 2.23.1 or newer (in /usr/gnu/bin/ld and /usr/bin/gld),
works, as does the version from GNU binutils 2.40. However, it
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 use
! Solaris ld, we recommend to configure with
! --without-gnu-ld --with-ld=/usr/bin/ld to guarantee the
! right linker is found irrespective of the user’s PATH.
Note that your mileage may vary if you use a combination of the GNU
! tools and the Solaris tools: while the combination GNU as and
! Solaris ld works well, the reverse combination Solaris
! as with GNU ld may fail to build or cause memory
corruption at runtime in some cases for C++ programs.
To enable symbol versioning in ‘libstdc++’ and other runtime
libraries with the Solaris linker, you need to have any version of GNU
! c++filt, which is part of GNU binutils. Symbol versioning
will be disabled if no appropriate version is found. Solaris
! c++filt from the Solaris Studio compilers does not
work.
In order to build the GNU Ada compiler, GNAT, a working GNAT is needed.
Since Solaris 11.4 SRU 39, GNAT 11 or 12 is bundled in the
! developer/gcc/gcc-gnat package.
In order to build the GNU D compiler, GDC, a working ‘libphobos’ is needed. That library wasn’t built by default in GCC 9–11 on SPARC, or on x86 when the Solaris assembler is used, but can be enabled by ! configuring with --enable-libphobos. Also, GDC 9.4.0 is required on x86, while GDC 9.3.0 is known to work on SPARC.
The versions of the GNU Multiple Precision Library (GMP), the MPFR *************** library and the MPC library bundled with *** 1134,1151 **** usually recent enough to match GCC’s requirements. There are two caveats:
!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. --- 1057,1073 ---- usually recent enough to match GCC’s requirements. There are two caveats:
!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. *************** read all other sections that match your *** 1154,1164 **** 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 Solaris native tools; this difference is quite significant for binaries containing debugging --- 1076,1085 ---- 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 Solaris native tools; this difference is quite significant for binaries containing debugging *************** information. *** 1166,1227 ****
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.
When configuring the GNU Multiple Precision Library (GMP), the MPFR
library or the MPC library on Solaris, 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:
% srcdir/configure --build=sparc-sun-solaris2.11 --prefix=dirname
This is a synonym for ‘sparcv9-*-solaris2*’.
When configuring a 64-bit-default GCC on Solaris/SPARC, you must use a
build compiler that generates 64-bit code, either by default or by
! specifying ‘CC='gcc -m64' CXX='g++ -m64' GDC='gdc -m64'’ to configure.
! Additionally, you must pass --build=sparcv9-sun-solaris2.11
! or --build=sparc64-sun-solaris2.11 because config.guess
misdetects this situation, which can cause build failures.
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:
% srcdir/configure --build=sparcv9-sun-solaris2.11 --prefix=dirname
The C6X family of processors. 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 --- 1087,1142 ----
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.
When configuring the GNU Multiple Precision Library (GMP), the MPFR
library or the MPC library on Solaris, 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:
% srcdir/configure --build=sparc-sun-solaris2.11 --prefix=dirname
This is a synonym for ‘sparcv9-*-solaris2*’.
When configuring a 64-bit-default GCC on Solaris/SPARC, you must use a
build compiler that generates 64-bit code, either by default or by
! specifying ‘CC='gcc -m64' CXX='g++ -m64' GDC='gdc -m64'’ to configure.
! Additionally, you must pass --build=sparcv9-sun-solaris2.11
! or --build=sparc64-sun-solaris2.11 because config.guess
misdetects this situation, which can cause build failures.
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:
% srcdir/configure --build=sparcv9-sun-solaris2.11 --prefix=dirname
The C6X family of processors. 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 *************** not interested in supporting older, a.ou *** 1230,1346 **** 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-*-*’). 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.11 ! 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 https://www.mingw-w64.org/downloads/. This library should be used with the target triple x86_64-pc-mingw32.
! !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 --- 1145,1251 ---- 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-*-*’). 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.11 ! 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 https://www.mingw-w64.org/downloads/. This library should be used with the target triple x86_64-pc-mingw32.
!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 abov *** 1351,1360 ****
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. --- 1256,1264 ----
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 latest official GNU binutils release *** 1366,1384 **** 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.
To support emitting DWARF debugging info you need to use GNU binutils
! version 2.16 or above containing support for the .secrel32
assembler pseudo-op.
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 --- 1270,1286 ---- 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.
To support emitting DWARF debugging info you need to use GNU binutils
! version 2.16 or above containing support for the .secrel32
assembler pseudo-op.
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 *** 1386,1392 ****
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.
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.
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
--- 1299,1307 ----
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 hos *** 1407,1419 **** 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), patches ! 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 --- 1309,1321 ---- 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), patches ! 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 *** 1421,1437 **** 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
--- 1323,1338 ---- 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-14.3.0/INSTALL/test.html gcc-14.3.0-RC-20260619/INSTALL/test.html *** gcc-14.3.0/INSTALL/test.html Fri May 23 11:03:17 2025 --- gcc-14.3.0-RC-20260619/INSTALL/test.html Fri Jun 19 06:51:10 2026 *************** *** 1,6 **** ! ! ! ! ! - - -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. 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 included in the source tarball.
Second, you must have the testing tools installed. This includes ! DejaGnu, Tcl, and Expect; the DejaGnu site has links to these. Some optional tests also require Python3 and pytest module.
!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
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. 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 included in the source tarball.
Second, you must have the testing tools installed. This includes ! DejaGnu, Tcl, and Expect; the DejaGnu site has links to these. Some optional tests also require Python3 and pytest module.
!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
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 https://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-d’ ‘make check-fortran’, ! ‘make check-ada’, ‘make check-m2’, ‘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 file-matching expression following filename.exp= is treated
as a series of whitespace-delimited glob expressions so that multiple patterns
may be passed, although any whitespace must either be escaped or surrounded by
single quotes if multiple expressions are desired. For example,
make check-g++ RUNTESTFLAGS="old-deja.exp=9805*\ virtual2.c other-options" ! make check-g++ RUNTESTFLAGS="'old-deja.exp=9805* virtual2.c' 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 \
--- 104,196 ----
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 https://gcc.gnu.org/simtest-howto.html.
!
! How can you run the testsuite on selected tests? ¶
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-d’ ‘make check-fortran’,
! ‘make check-ada’, ‘make check-m2’, ‘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 file-matching expression following filename.exp= is treated
as a series of whitespace-delimited glob expressions so that multiple patterns
may be passed, although any whitespace must either be escaped or surrounded by
single quotes if multiple expressions are desired. For example,
!
! make check-g++ RUNTESTFLAGS="old-deja.exp=9805*\ virtual2.c other-options"
! make check-g++ RUNTESTFLAGS="'old-deja.exp=9805* virtual2.c' 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.
!
!
! Passing options and running multiple testsuites ¶
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 \
*************** target, as if you had specified all poss
*** 220,271 ****
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.)
!
! How to interpret test results
! 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:
!
! - PASS: the test passed as expected
!
- XPASS: the test unexpectedly passed
!
- FAIL: the test unexpectedly failed
!
- XFAIL: the test failed as expected
!
- UNSUPPORTED: the test is not supported on this platform
!
- ERROR: the testsuite detected an error
!
- WARNING: the testsuite detected a possible problem
It is normal for some tests to report unexpected failures. At the
--- 203,255 ----
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.)
!
!
! How to interpret test results ¶
! 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:
!
! - PASS: the test passed as expected
!
- XPASS: the test unexpectedly passed
!
- FAIL: the test unexpectedly failed
!
- XFAIL: the test failed as expected
!
- UNSUPPORTED: the test is not supported on this platform
!
- ERROR: the testsuite detected an error
!
- WARNING: the testsuite detected a possible problem
It is normal for some tests to report unexpected failures. At the
*************** over whether or not a test is expected t
*** 274,292 ****
be fixed in future releases.
!
! Submitting test results
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
--- 258,277 ----
be fixed in future releases.
!
!
! Submitting test results ¶
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.
*** 294,307 ****
!
Return to the GCC Installation page
!
--- 279,292 ----
!
!
diff -Nrcpad gcc-14.3.0/LAST_UPDATED gcc-14.3.0-RC-20260619/LAST_UPDATED
*** gcc-14.3.0/LAST_UPDATED Fri May 23 11:03:16 2025
--- gcc-14.3.0-RC-20260619/LAST_UPDATED Fri Jun 19 06:51:09 2026
***************
*** 1 ****
! Obtained from git: releases/gcc-14.3.0 revision c9cd41fba9ebd288c4f101e4b99da934bcb96a11
--- 1 ----
! Obtained from git: releases/gcc-14 revision 0c553ee07b1aac30b53ce0d72702f744565f64f2
diff -Nrcpad gcc-14.3.0/MD5SUMS gcc-14.3.0-RC-20260619/MD5SUMS
*** gcc-14.3.0/MD5SUMS Fri May 23 11:28:19 2025
--- gcc-14.3.0-RC-20260619/MD5SUMS Fri Jun 19 07:15:03 2026
***************
*** 1,5 ****
# This file contains the MD5 checksums of the files in the
! # gcc-14.3.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
--- 1,5 ----
# This file contains the MD5 checksums of the files in the
! # gcc-14.3.0-RC-20260619.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
*************** fc9280b02bc68e4fb1ef8d51ccc25061 Change
*** 23,44 ****
fd4ecdf5d672efe2b0e409aca9cf9446 ChangeLog.jit
09538b708302f1735f6fa05b622ecf5e ChangeLog.tree-ssa
24ab760126489e69436a43185dc3d202 INSTALL/README
! 9ab6daa89fc92a2e485ce8f6e9ca9f98 INSTALL/binaries.html
! f18639690f7408ca75fa0504a032922d INSTALL/build.html
! ce83147bc7ea951fd3300842379a42a1 INSTALL/configure.html
! df8c8c0f82c01726f0704bde5383cc61 INSTALL/download.html
! 485def61831ea43d0204b43a04d71bb3 INSTALL/finalinstall.html
! 90ab5add2096a0cd350292c2ced2a20e INSTALL/gfdl.html
! 7023e54601309b5ab632a89776eed5d4 INSTALL/index.html
! 08411cac0ac392acdd84b085f6f37392 INSTALL/prerequisites.html
! 3067e92027f876fed112a97c2fdafa5e INSTALL/specific.html
! be016d38762a1f4c45d7eec3035752da INSTALL/test.html
! ab44c7d5b8ec79a54c29896ee19c0529 LAST_UPDATED
1671040823f8eb8436a06fdd18065e02 MAINTAINERS
304c3887135aefa27c21292ec585b0a3 Makefile.def
8dd93fbf2e32bcbd2faba10e3b8ba2b0 Makefile.in
04e7c3cf75f7111c005a8c0dee7adc5c Makefile.tpl
! 217c4271a2128f206ef677ae89b2367c NEWS
80d26bc3b1ad4f6969a96a24c9181bf5 README
9379732cf9aa74b691cf12d440536a33 SECURITY.txt
a657821f65bab77f4fbf3a75cdee6da9 ar-lib
--- 23,44 ----
fd4ecdf5d672efe2b0e409aca9cf9446 ChangeLog.jit
09538b708302f1735f6fa05b622ecf5e ChangeLog.tree-ssa
24ab760126489e69436a43185dc3d202 INSTALL/README
! c5a042a2d6a343e282f3a5364cb9a026 INSTALL/binaries.html
! 47799881875056cccecae2f974cd2438 INSTALL/build.html
! 9bd759f3106336ee36f61f24820340ac INSTALL/configure.html
! 554d7da2687d0a9379c8d4a5aa18854a INSTALL/download.html
! d6d1dc94855cb74db19f662a8e0a30cb INSTALL/finalinstall.html
! 96c856a35ad9e6322afd60364eca8588 INSTALL/gfdl.html
! d6cd1380bd71515d594344d78c3187c2 INSTALL/index.html
! aab013f2e01e5455b57ce6a4fd5ad9a5 INSTALL/prerequisites.html
! 22d543389440da4922242e111d324945 INSTALL/specific.html
! 7febcdc528482e3e85359df805bdaa65 INSTALL/test.html
! 9ab757f821567f40f10dabeac0022d9e LAST_UPDATED
1671040823f8eb8436a06fdd18065e02 MAINTAINERS
304c3887135aefa27c21292ec585b0a3 Makefile.def
8dd93fbf2e32bcbd2faba10e3b8ba2b0 Makefile.in
04e7c3cf75f7111c005a8c0dee7adc5c Makefile.tpl
! 5490a2c2416480348f9d8e5ebe4e69aa NEWS
80d26bc3b1ad4f6969a96a24c9181bf5 README
9379732cf9aa74b691cf12d440536a33 SECURITY.txt
a657821f65bab77f4fbf3a75cdee6da9 ar-lib
*************** a22e70b3f29292d0e628450f4bb11e62 fixinc
*** 511,522 ****
8baab8698bb83c6b90ef4091c00ddc1e fixincludes/tests/base/unistd.h
75d75572793b62bdd8ff4d1504e0cb4c fixincludes/tests/base/yvals.h
baf9b6e2583cff7f3b9de94370dd739e gcc/ABOUT-GCC-NLS
! 63943dd317754bd41a235d8a6f8c76cd gcc/BASE-VER
59530bdf33659b29e73d4adb9f9f6552 gcc/COPYING
a916467b91076e631dd8edb7424769c7 gcc/COPYING.LIB
d32239bcb673463ab874e80d47fae504 gcc/COPYING3
6a6a8e020838b23406c81b19c1d46df6 gcc/COPYING3.LIB
! c57294eec6d28c2be6e8b91b8cac0118 gcc/ChangeLog
a3b63c675afa7a655cc2bfa8a907af79 gcc/ChangeLog-1997
d9a88529352a010253c2e8fb1ed6023b gcc/ChangeLog-1998
240f08f81cb4699e8b49347db38233db gcc/ChangeLog-1999
--- 511,522 ----
8baab8698bb83c6b90ef4091c00ddc1e fixincludes/tests/base/unistd.h
75d75572793b62bdd8ff4d1504e0cb4c fixincludes/tests/base/yvals.h
baf9b6e2583cff7f3b9de94370dd739e gcc/ABOUT-GCC-NLS
! bc7394806417778d77541ba1ec0e4a70 gcc/BASE-VER
59530bdf33659b29e73d4adb9f9f6552 gcc/COPYING
a916467b91076e631dd8edb7424769c7 gcc/COPYING.LIB
d32239bcb673463ab874e80d47fae504 gcc/COPYING3
6a6a8e020838b23406c81b19c1d46df6 gcc/COPYING3.LIB
! a195fe82cdaa8a19087004a9eec73403 gcc/ChangeLog
a3b63c675afa7a655cc2bfa8a907af79 gcc/ChangeLog-1997
d9a88529352a010253c2e8fb1ed6023b gcc/ChangeLog-1998
240f08f81cb4699e8b49347db38233db gcc/ChangeLog-1999
*************** fb3fadb88e1d2b3b640cfaaa5ff11780 gcc/Ch
*** 552,558 ****
3eb07e0b2e542409bf73d359f7f65609 gcc/ChangeLog.ptr
e13638e26743ba41e6011b76cc00d9a9 gcc/ChangeLog.tree-ssa
739ab47f6425bcea1d05e4fc0542de54 gcc/ChangeLog.tuples
! 3772f2ca36f694559e5d6e1f64c13543 gcc/DATESTAMP
d41d8cd98f00b204e9800998ecf8427e gcc/DEV-PHASE
eb92e1ff5e982ca07e173e0eb286d243 gcc/FSFChangeLog
30e1e33411566388b3164558482dc5e6 gcc/FSFChangeLog.10
--- 552,558 ----
3eb07e0b2e542409bf73d359f7f65609 gcc/ChangeLog.ptr
e13638e26743ba41e6011b76cc00d9a9 gcc/ChangeLog.tree-ssa
739ab47f6425bcea1d05e4fc0542de54 gcc/ChangeLog.tuples
! b418561f47d35cf242e81abb0be23894 gcc/DATESTAMP
d41d8cd98f00b204e9800998ecf8427e gcc/DEV-PHASE
eb92e1ff5e982ca07e173e0eb286d243 gcc/FSFChangeLog
30e1e33411566388b3164558482dc5e6 gcc/FSFChangeLog.10
*************** ec6799501b2eb2923d5de6a66169dbd2 gcc/ON
*** 564,570 ****
4ff8b6b00464fd6c37969f80145dca46 gcc/acinclude.m4
496cb89e62ed3dbfd1af1db0975a4c04 gcc/aclocal.m4
16a499934b71eb6cf7c0d6899cd6006a gcc/ada/.gitignore
! 32b626b14f731548c503f6e57ca669c3 gcc/ada/ChangeLog
683be0b07dc4f64f118fd5e8ae9cb30d gcc/ada/ChangeLog-2001
7aff25efb203be4136b8776cdc812956 gcc/ada/ChangeLog-2002
cd2379152000f40157d349018fb9364d gcc/ada/ChangeLog-2003
--- 564,570 ----
4ff8b6b00464fd6c37969f80145dca46 gcc/acinclude.m4
496cb89e62ed3dbfd1af1db0975a4c04 gcc/aclocal.m4
16a499934b71eb6cf7c0d6899cd6006a gcc/ada/.gitignore
! aaf72e77bf4616393553dfbec0996623 gcc/ada/ChangeLog
683be0b07dc4f64f118fd5e8ae9cb30d gcc/ada/ChangeLog-2001
7aff25efb203be4136b8776cdc812956 gcc/ada/ChangeLog-2002
cd2379152000f40157d349018fb9364d gcc/ada/ChangeLog-2003
*************** c81efe8ccbd5f5b8399a3496f5015859 gcc/ad
*** 592,598 ****
2cf41efa2dee24b2dda73018b855edd3 gcc/ada/ChangeLog.tree-ssa
711afb6f8ec14edf7425445a669e85ed gcc/ada/Make-generated.in
6c9c3b4249e781ed48c7ae55e8ef9999 gcc/ada/Makefile.in
! ebd465b2e3467e1e5c6df06be9255707 gcc/ada/Makefile.rtl
8fc60e49303a639f7ec7c61a44f3f460 gcc/ada/accessibility.adb
d19afffa65b63be4a8fd705f4b3f891f gcc/ada/accessibility.ads
14559d7d76c0ae16e72bf37828ab86a6 gcc/ada/ada_get_targ.adb
--- 592,598 ----
2cf41efa2dee24b2dda73018b855edd3 gcc/ada/ChangeLog.tree-ssa
711afb6f8ec14edf7425445a669e85ed gcc/ada/Make-generated.in
6c9c3b4249e781ed48c7ae55e8ef9999 gcc/ada/Makefile.in
! 9b2639d605f95c45ccfbcdab9a1c4e69 gcc/ada/Makefile.rtl
8fc60e49303a639f7ec7c61a44f3f460 gcc/ada/accessibility.adb
d19afffa65b63be4a8fd705f4b3f891f gcc/ada/accessibility.ads
14559d7d76c0ae16e72bf37828ab86a6 gcc/ada/ada_get_targ.adb
*************** d7e80ed6dc120d292c92120a7d566b74 gcc/ad
*** 600,606 ****
dacffa0d5abeed22123335e3f6b8e61f gcc/ada/adabkend.ads
0ae00ad41c876f51ffa36e7e0c47f014 gcc/ada/adadecode.c
0393ceca2b2879e7848e5b1cf7ad3016 gcc/ada/adadecode.h
! a437dcd18577a150213a4cb353eb578b gcc/ada/adaint.c
8ed92ebba3a19283274f9d3a536e9b7f gcc/ada/adaint.h
53e1b8b954d1909dd54d42f601b58306 gcc/ada/affinity.c
23b2f7a3d261df5e4175f459ac3b7fc5 gcc/ada/ali-util.adb
--- 600,606 ----
dacffa0d5abeed22123335e3f6b8e61f gcc/ada/adabkend.ads
0ae00ad41c876f51ffa36e7e0c47f014 gcc/ada/adadecode.c
0393ceca2b2879e7848e5b1cf7ad3016 gcc/ada/adadecode.h
! 86aa6c5a7a2ab64d032f02448359063b gcc/ada/adaint.c
8ed92ebba3a19283274f9d3a536e9b7f gcc/ada/adaint.h
53e1b8b954d1909dd54d42f601b58306 gcc/ada/affinity.c
23b2f7a3d261df5e4175f459ac3b7fc5 gcc/ada/ali-util.adb
*************** bb1ac51d891c2c88e66b325ec4ba37b6 gcc/ad
*** 739,745 ****
c36c56653344092753d38d009f78b7d3 gcc/ada/exp_aggr.ads
505062d76424b26ea35495f992e978ec gcc/ada/exp_atag.adb
f9d94a939aaa986fb1957454afcc5783 gcc/ada/exp_atag.ads
! a1e4480e82cd509ee409e3cb2a1b283d gcc/ada/exp_attr.adb
1f0d00e4f924cd79fcb70a729dcad92f gcc/ada/exp_attr.ads
33fd3e67f2d31ec03f6c604e5824bdfd gcc/ada/exp_cg.adb
ac19bd8c659aa1e17cfa0e35d7b09495 gcc/ada/exp_cg.ads
--- 739,745 ----
c36c56653344092753d38d009f78b7d3 gcc/ada/exp_aggr.ads
505062d76424b26ea35495f992e978ec gcc/ada/exp_atag.adb
f9d94a939aaa986fb1957454afcc5783 gcc/ada/exp_atag.ads
! e6b0e78a23cc304372059f922142c8a2 gcc/ada/exp_attr.adb
1f0d00e4f924cd79fcb70a729dcad92f gcc/ada/exp_attr.ads
33fd3e67f2d31ec03f6c604e5824bdfd gcc/ada/exp_cg.adb
ac19bd8c659aa1e17cfa0e35d7b09495 gcc/ada/exp_cg.ads
*************** ac19bd8c659aa1e17cfa0e35d7b09495 gcc/ad
*** 750,765 ****
5c04b41f9e620809675530141c3f64d8 gcc/ada/exp_ch12.ads
f1bfa2648500a71b4c4c0d24081c9662 gcc/ada/exp_ch13.adb
193e648141a05608c24771d4ce12cf91 gcc/ada/exp_ch13.ads
! 9fd3a98ae8c86e7f77cb0056423df3fe gcc/ada/exp_ch2.adb
12ef8e19cc84af2f3c87be58df3f410e gcc/ada/exp_ch2.ads
b4b613cbffeeb865a152328485047a0d gcc/ada/exp_ch3.adb
ecce68e20f7bfd0dacc18bbc60e5fd89 gcc/ada/exp_ch3.ads
! a99675e2905f1fcc975075e8d4d99655 gcc/ada/exp_ch4.adb
bd7720c5f01afd52050aaa1379d7c41e gcc/ada/exp_ch4.ads
07415781357054497531ab80a03e3e2e gcc/ada/exp_ch5.adb
12989fbdd0324ccca43790feab509aca gcc/ada/exp_ch5.ads
! ad7056e6b552c5a435d8f718db6cc93d gcc/ada/exp_ch6.adb
! cd643f66385153e405f6ede55f10df5d gcc/ada/exp_ch6.ads
ed117df3c3000174fd1691b77ceaaaec gcc/ada/exp_ch7.adb
12c7919095c97ce108181b2f43d11e7e gcc/ada/exp_ch7.ads
aef4f29eb0abe39c14db4193d48cfd55 gcc/ada/exp_ch8.adb
--- 750,765 ----
5c04b41f9e620809675530141c3f64d8 gcc/ada/exp_ch12.ads
f1bfa2648500a71b4c4c0d24081c9662 gcc/ada/exp_ch13.adb
193e648141a05608c24771d4ce12cf91 gcc/ada/exp_ch13.ads
! cd1cbad13fa3c5e056ffe08aa82a28de gcc/ada/exp_ch2.adb
12ef8e19cc84af2f3c87be58df3f410e gcc/ada/exp_ch2.ads
b4b613cbffeeb865a152328485047a0d gcc/ada/exp_ch3.adb
ecce68e20f7bfd0dacc18bbc60e5fd89 gcc/ada/exp_ch3.ads
! a11415c08743579770ffcc6a2a101958 gcc/ada/exp_ch4.adb
bd7720c5f01afd52050aaa1379d7c41e gcc/ada/exp_ch4.ads
07415781357054497531ab80a03e3e2e gcc/ada/exp_ch5.adb
12989fbdd0324ccca43790feab509aca gcc/ada/exp_ch5.ads
! fad0f20027144371a4b14e851f5e8786 gcc/ada/exp_ch6.adb
! cf3c1390e15217195ce2e5a31c7f435d gcc/ada/exp_ch6.ads
ed117df3c3000174fd1691b77ceaaaec gcc/ada/exp_ch7.adb
12c7919095c97ce108181b2f43d11e7e gcc/ada/exp_ch7.ads
aef4f29eb0abe39c14db4193d48cfd55 gcc/ada/exp_ch8.adb
*************** c3f0e2c172bb60f503a35585c1009a94 gcc/ad
*** 818,824 ****
17437eda84b99bfdd095c5860feeedcb gcc/ada/frontend.adb
6e0674dd153e4a2f5f47855c9c4db95c gcc/ada/frontend.ads
65e08c7882cf1efd1525ad29e13c0580 gcc/ada/gcc-interface/Make-lang.in
! e6dedec5b5403c4846bd368c54124a85 gcc/ada/gcc-interface/Makefile.in
31af75105a7e50a05c0dd45b031da217 gcc/ada/gcc-interface/ada-builtin-types.def
eece73bb8df5d8e966ff30b18bc77b4f gcc/ada/gcc-interface/ada-builtins.def
669f7df0837a527e705df1b02478cc32 gcc/ada/gcc-interface/ada-tree.def
--- 818,824 ----
17437eda84b99bfdd095c5860feeedcb gcc/ada/frontend.adb
6e0674dd153e4a2f5f47855c9c4db95c gcc/ada/frontend.ads
65e08c7882cf1efd1525ad29e13c0580 gcc/ada/gcc-interface/Make-lang.in
! 69426ebe57dc4a83cb8d8f882a4707af gcc/ada/gcc-interface/Makefile.in
31af75105a7e50a05c0dd45b031da217 gcc/ada/gcc-interface/ada-builtin-types.def
eece73bb8df5d8e966ff30b18bc77b4f gcc/ada/gcc-interface/ada-builtins.def
669f7df0837a527e705df1b02478cc32 gcc/ada/gcc-interface/ada-tree.def
*************** e76788ae5fdae399904afcee294d994e gcc/ad
*** 826,832 ****
2d59d22647c9cc2b47b4898c4dd4cb21 gcc/ada/gcc-interface/ada.h
ace55b710e2eba0e33421198b158de00 gcc/ada/gcc-interface/config-lang.in
52ac0b9aec1b1a53cb183788c4a36595 gcc/ada/gcc-interface/cuintp.cc
! 42f91c41ceffd7fae6d925206d53de0f gcc/ada/gcc-interface/decl.cc
e95c0feeaced6a36656b245efe836c63 gcc/ada/gcc-interface/gadaint.h
f61a98e52a715a073f777f982f1394b7 gcc/ada/gcc-interface/gigi.h
0609d8dffb6cdfbd0d07912a8da3038d gcc/ada/gcc-interface/lang-specs.h
--- 826,832 ----
2d59d22647c9cc2b47b4898c4dd4cb21 gcc/ada/gcc-interface/ada.h
ace55b710e2eba0e33421198b158de00 gcc/ada/gcc-interface/config-lang.in
52ac0b9aec1b1a53cb183788c4a36595 gcc/ada/gcc-interface/cuintp.cc
! 71f567593230fd03b831b2955067d038 gcc/ada/gcc-interface/decl.cc
e95c0feeaced6a36656b245efe836c63 gcc/ada/gcc-interface/gadaint.h
f61a98e52a715a073f777f982f1394b7 gcc/ada/gcc-interface/gigi.h
0609d8dffb6cdfbd0d07912a8da3038d gcc/ada/gcc-interface/lang-specs.h
*************** f61a98e52a715a073f777f982f1394b7 gcc/ad
*** 836,842 ****
c04f30ccd26df7b20a118015913dc8d1 gcc/ada/gcc-interface/system.ads
8abd80bc601182d50d4f835dcfb9350c gcc/ada/gcc-interface/targtyps.cc
9e3e5deb5e0b5742538534e1e5fbc6c6 gcc/ada/gcc-interface/trans.cc
! afc89bcf5977d8ddc4aedf635d18a82d gcc/ada/gcc-interface/utils.cc
24d282dce1b4ea4028f6526a978c21a0 gcc/ada/gcc-interface/utils2.cc
436eced51949ed1ca279a6a8745fdc85 gcc/ada/gen_il-fields.ads
fa8c0b5e369960e72685e36f3adce798 gcc/ada/gen_il-gen-gen_entities.adb
--- 836,842 ----
c04f30ccd26df7b20a118015913dc8d1 gcc/ada/gcc-interface/system.ads
8abd80bc601182d50d4f835dcfb9350c gcc/ada/gcc-interface/targtyps.cc
9e3e5deb5e0b5742538534e1e5fbc6c6 gcc/ada/gcc-interface/trans.cc
! 8b1671dbf899b300d7b95724d9cd2f46 gcc/ada/gcc-interface/utils.cc
24d282dce1b4ea4028f6526a978c21a0 gcc/ada/gcc-interface/utils2.cc
436eced51949ed1ca279a6a8745fdc85 gcc/ada/gen_il-fields.ads
fa8c0b5e369960e72685e36f3adce798 gcc/ada/gen_il-gen-gen_entities.adb
*************** e3278151cbffbda15622ee6e514feb12 gcc/ad
*** 2171,2177 ****
b657b4be2fa53ecca6ecf74fb822c581 gcc/ada/libgnat/s-forrea.ads
e202b72f4e41473077da605938fb7d8c gcc/ada/libgnat/s-gearop.adb
955feca07ad547b58b5ea56690826684 gcc/ada/libgnat/s-gearop.ads
! 1a35da100fe688a08f9ed6fff19613be gcc/ada/libgnat/s-genbig.adb
c90046860d2f4f880a33b25e10f79245 gcc/ada/libgnat/s-genbig.ads
daf36f04dced8b04cfe641e1ebfd7fb0 gcc/ada/libgnat/s-geveop.adb
c9f67439e38700a3542acfbbf92e5cee gcc/ada/libgnat/s-geveop.ads
--- 2171,2177 ----
b657b4be2fa53ecca6ecf74fb822c581 gcc/ada/libgnat/s-forrea.ads
e202b72f4e41473077da605938fb7d8c gcc/ada/libgnat/s-gearop.adb
955feca07ad547b58b5ea56690826684 gcc/ada/libgnat/s-gearop.ads
! eb8ad38c60bc35772d8b868fd98357a7 gcc/ada/libgnat/s-genbig.adb
c90046860d2f4f880a33b25e10f79245 gcc/ada/libgnat/s-genbig.ads
daf36f04dced8b04cfe641e1ebfd7fb0 gcc/ada/libgnat/s-geveop.adb
c9f67439e38700a3542acfbbf92e5cee gcc/ada/libgnat/s-geveop.ads
*************** f8ed5d7de1805f88c616da1fc6db296f gcc/ad
*** 2589,2595 ****
216cb40a8c5e7320eabd8152c93fe765 gcc/ada/libgnat/s-stoele.ads
f5282c29a72e62145ea1c266dea51032 gcc/ada/libgnat/s-stopoo.adb
1713c674a5ff1626e0cfbf2437051261 gcc/ada/libgnat/s-stopoo.ads
! 04ecd4e8f101e346d98861663bf191bf gcc/ada/libgnat/s-stposu.adb
5058409e38dd0596ecf8ce6aa6b37549 gcc/ada/libgnat/s-stposu.ads
5a2a368cfceee81555b6a6fd198d2bcd gcc/ada/libgnat/s-stratt.adb
33547a946aa759d0c95317ff08ede32c gcc/ada/libgnat/s-stratt.ads
--- 2589,2595 ----
216cb40a8c5e7320eabd8152c93fe765 gcc/ada/libgnat/s-stoele.ads
f5282c29a72e62145ea1c266dea51032 gcc/ada/libgnat/s-stopoo.adb
1713c674a5ff1626e0cfbf2437051261 gcc/ada/libgnat/s-stopoo.ads
! fb8696fdd5a8bb733752bcc187b2aed2 gcc/ada/libgnat/s-stposu.adb
5058409e38dd0596ecf8ce6aa6b37549 gcc/ada/libgnat/s-stposu.ads
5a2a368cfceee81555b6a6fd198d2bcd gcc/ada/libgnat/s-stratt.adb
33547a946aa759d0c95317ff08ede32c gcc/ada/libgnat/s-stratt.ads
*************** c3e105b8e4ef476f9504c4bd95b16fc4 gcc/ad
*** 2732,2738 ****
61438b257972c479df398813ba92da55 gcc/ada/libgnat/system-linux-arm.ads
1992f7b8b5a3020137d048d227d492a7 gcc/ada/libgnat/system-linux-hppa.ads
452b711e5e523a65b5d694b48cf8de4a gcc/ada/libgnat/system-linux-ia64.ads
! 7bd9df64099aebfcaba4cc40c9c0ff66 gcc/ada/libgnat/system-linux-loongarch.ads
480a61d83eed366cd531010ef5577d62 gcc/ada/libgnat/system-linux-m68k.ads
61156ab81207df6fb164a6015040b983 gcc/ada/libgnat/system-linux-mips.ads
0654f6fcc824e196149d3a4024203b15 gcc/ada/libgnat/system-linux-ppc.ads
--- 2732,2738 ----
61438b257972c479df398813ba92da55 gcc/ada/libgnat/system-linux-arm.ads
1992f7b8b5a3020137d048d227d492a7 gcc/ada/libgnat/system-linux-hppa.ads
452b711e5e523a65b5d694b48cf8de4a gcc/ada/libgnat/system-linux-ia64.ads
! a1612362970a7cadb3e63d149a188313 gcc/ada/libgnat/system-linux-loongarch.ads
480a61d83eed366cd531010ef5577d62 gcc/ada/libgnat/system-linux-m68k.ads
61156ab81207df6fb164a6015040b983 gcc/ada/libgnat/system-linux-mips.ads
0654f6fcc824e196149d3a4024203b15 gcc/ada/libgnat/system-linux-ppc.ads
*************** b933d50718bbf8c37af06c1cabbf8ad7 gcc/ad
*** 2873,2879 ****
eb5b758ba3e85b8f175dc116b6db80fb gcc/ada/sem.ads
ea95f379311ce24cb1270c0f9fd6928e gcc/ada/sem_aggr.adb
436d93842434a4c75c4c10d1c61ecff6 gcc/ada/sem_aggr.ads
! 32d9baf07ef34e059861e3dadfe14678 gcc/ada/sem_attr.adb
74003bfd4a4ddc226d22ff250b7311da gcc/ada/sem_attr.ads
8c1e03cef41e17303ae7283fc83878c3 gcc/ada/sem_aux.adb
9e1f7aa41949f281c2a8571972eebd97 gcc/ada/sem_aux.ads
--- 2873,2879 ----
eb5b758ba3e85b8f175dc116b6db80fb gcc/ada/sem.ads
ea95f379311ce24cb1270c0f9fd6928e gcc/ada/sem_aggr.adb
436d93842434a4c75c4c10d1c61ecff6 gcc/ada/sem_aggr.ads
! 5d32d6c85324eb7c65762928c1a1039e gcc/ada/sem_attr.adb
74003bfd4a4ddc226d22ff250b7311da gcc/ada/sem_attr.ads
8c1e03cef41e17303ae7283fc83878c3 gcc/ada/sem_aux.adb
9e1f7aa41949f281c2a8571972eebd97 gcc/ada/sem_aux.ads
*************** ea95f379311ce24cb1270c0f9fd6928e gcc/ad
*** 2881,2893 ****
4720d3b624b67eb8b0bd3ecf72e5036e gcc/ada/sem_case.ads
20e1377be7c164bfe42091d5a2818b12 gcc/ada/sem_cat.adb
b0afafbff8da051dd403a4a6f0a248ea gcc/ada/sem_cat.ads
! 71641fe62a5d2820fe4a164acbbd3ab9 gcc/ada/sem_ch10.adb
bf74f6e2c62b4e2464758bb57dc318f1 gcc/ada/sem_ch10.ads
674123905ccf9e89912ba95a9b85b587 gcc/ada/sem_ch11.adb
a42d1434a6e8051360f7eac7ca8b8621 gcc/ada/sem_ch11.ads
ea7dc7e9dd9e49ac40842d1870c7901f gcc/ada/sem_ch12.adb
896f5b203b3fb877f57c4eaf1e9b3c4f gcc/ada/sem_ch12.ads
! dbd738800bd8d52cac7c0cb6c761558c gcc/ada/sem_ch13.adb
d4c2fa9c2e05bd04b3cf5bb65c4bc03c gcc/ada/sem_ch13.ads
2f9b939583011a4cabb6b7a882b61f05 gcc/ada/sem_ch2.adb
5d2d57f3675319ba7ce63149ee068264 gcc/ada/sem_ch2.ads
--- 2881,2893 ----
4720d3b624b67eb8b0bd3ecf72e5036e gcc/ada/sem_case.ads
20e1377be7c164bfe42091d5a2818b12 gcc/ada/sem_cat.adb
b0afafbff8da051dd403a4a6f0a248ea gcc/ada/sem_cat.ads
! 08bfe0abce7627958378b99bb364b08c gcc/ada/sem_ch10.adb
bf74f6e2c62b4e2464758bb57dc318f1 gcc/ada/sem_ch10.ads
674123905ccf9e89912ba95a9b85b587 gcc/ada/sem_ch11.adb
a42d1434a6e8051360f7eac7ca8b8621 gcc/ada/sem_ch11.ads
ea7dc7e9dd9e49ac40842d1870c7901f gcc/ada/sem_ch12.adb
896f5b203b3fb877f57c4eaf1e9b3c4f gcc/ada/sem_ch12.ads
! b1af0d85b8692052e12ebbe95a3c2da2 gcc/ada/sem_ch13.adb
d4c2fa9c2e05bd04b3cf5bb65c4bc03c gcc/ada/sem_ch13.ads
2f9b939583011a4cabb6b7a882b61f05 gcc/ada/sem_ch2.adb
5d2d57f3675319ba7ce63149ee068264 gcc/ada/sem_ch2.ads
*************** ab048777605cd1eaf9e72d7870a2f0b0 gcc/ad
*** 2907,2917 ****
5312c92c9cf432c51de28985511eabb4 gcc/ada/sem_ch9.ads
ae5a773c940f7d18496faa6dea15ae3a gcc/ada/sem_dim.adb
a2d500c96e386078290596a7c11fc749 gcc/ada/sem_dim.ads
! aecb842d76fc399f8fc370849a9d9129 gcc/ada/sem_disp.adb
fde7a59c931876f5221d8c088f4e9cb9 gcc/ada/sem_disp.ads
3ed683f4141f83ceb764aef056e360ac gcc/ada/sem_dist.adb
744cc764c9e676171c6c9c2a7b7540e6 gcc/ada/sem_dist.ads
! a5f55e174ef43a753e3e9e06ea83a917 gcc/ada/sem_elab.adb
2b5599a6b9e36d4947b2cc6f89c3aa2c gcc/ada/sem_elab.ads
456bc69903dc6e1c39ca009d24433f2f gcc/ada/sem_elim.adb
75977e6ca2d3fa68e4c675ddb42ddcf2 gcc/ada/sem_elim.ads
--- 2907,2917 ----
5312c92c9cf432c51de28985511eabb4 gcc/ada/sem_ch9.ads
ae5a773c940f7d18496faa6dea15ae3a gcc/ada/sem_dim.adb
a2d500c96e386078290596a7c11fc749 gcc/ada/sem_dim.ads
! 20fdc60507e4ce5002b1bc493dd9753b gcc/ada/sem_disp.adb
fde7a59c931876f5221d8c088f4e9cb9 gcc/ada/sem_disp.ads
3ed683f4141f83ceb764aef056e360ac gcc/ada/sem_dist.adb
744cc764c9e676171c6c9c2a7b7540e6 gcc/ada/sem_dist.ads
! e654e57c26c32d3464c4ffb7e9ec71f7 gcc/ada/sem_elab.adb
2b5599a6b9e36d4947b2cc6f89c3aa2c gcc/ada/sem_elab.ads
456bc69903dc6e1c39ca009d24433f2f gcc/ada/sem_elim.adb
75977e6ca2d3fa68e4c675ddb42ddcf2 gcc/ada/sem_elim.ads
*************** c41ea1eec3b0830963f79c14d063d22f gcc/ad
*** 2923,2930 ****
7f1041dd5ba5109f1e6025c630b63adb gcc/ada/sem_mech.ads
b3a39b8394fc84cd37d3e086c70d3b2c gcc/ada/sem_prag.adb
63a8f08f2cccf6ee8accd90898431e27 gcc/ada/sem_prag.ads
! ba516bb53a359104237876fb07902dec gcc/ada/sem_res.adb
! eaeb267a8aaf6d54e425b8635c939aa7 gcc/ada/sem_res.ads
ca7ac9d028d99b2476761193d5918cd2 gcc/ada/sem_scil.adb
b50105a263aa360fa58f319f08d1922f gcc/ada/sem_scil.ads
0ad5427163863a084e7411c4ab9cc101 gcc/ada/sem_smem.adb
--- 2923,2930 ----
7f1041dd5ba5109f1e6025c630b63adb gcc/ada/sem_mech.ads
b3a39b8394fc84cd37d3e086c70d3b2c gcc/ada/sem_prag.adb
63a8f08f2cccf6ee8accd90898431e27 gcc/ada/sem_prag.ads
! 8fdc43ae0424f7d39f6c0680b1ed2830 gcc/ada/sem_res.adb
! 9bddd7a81af4ff943a1b504e95437720 gcc/ada/sem_res.ads
ca7ac9d028d99b2476761193d5918cd2 gcc/ada/sem_scil.adb
b50105a263aa360fa58f319f08d1922f gcc/ada/sem_scil.ads
0ad5427163863a084e7411c4ab9cc101 gcc/ada/sem_smem.adb
*************** d833b4b6e2dc4e170cf059f5286d55d8 gcc/ad
*** 3036,3047 ****
24eade18dfea4858d18e0befd8b97a7e gcc/ada/xutil.ads
6b61c248d8d365e41e3056a6b692cc1d gcc/addresses.h
85955146c0cd00b4541afc4076fa17b9 gcc/adjust-alignment.cc
! d26f49a857a199a0971344812eeb04c3 gcc/alias.cc
0f4702138fd7573d96ae2c8135b41255 gcc/alias.h
1cd09d1b18b5ce7d249387ae22ccfaec gcc/align.h
1810c60b7a3a20ff5222ab395bfcb9b8 gcc/alloc-pool.cc
70fcb458fbb566795a112c1c4acc6ba3 gcc/alloc-pool.h
! da0726e11f53234d1e11f3ed6bc99f29 gcc/analyzer/ChangeLog
40aeba69eba0bc4d03bc49ec82be5dfe gcc/analyzer/access-diagram.cc
288c2e0f18804938ea90737b356795a7 gcc/analyzer/access-diagram.h
a805619319bbeaf2dfb10570535cc2cf gcc/analyzer/analysis-plan.cc
--- 3036,3047 ----
24eade18dfea4858d18e0befd8b97a7e gcc/ada/xutil.ads
6b61c248d8d365e41e3056a6b692cc1d gcc/addresses.h
85955146c0cd00b4541afc4076fa17b9 gcc/adjust-alignment.cc
! 8db551114142b02bb48b0ea1098635c1 gcc/alias.cc
0f4702138fd7573d96ae2c8135b41255 gcc/alias.h
1cd09d1b18b5ce7d249387ae22ccfaec gcc/align.h
1810c60b7a3a20ff5222ab395bfcb9b8 gcc/alloc-pool.cc
70fcb458fbb566795a112c1c4acc6ba3 gcc/alloc-pool.h
! 8fb85d7eb1dda2275b309397ff64262e gcc/analyzer/ChangeLog
40aeba69eba0bc4d03bc49ec82be5dfe gcc/analyzer/access-diagram.cc
288c2e0f18804938ea90737b356795a7 gcc/analyzer/access-diagram.h
a805619319bbeaf2dfb10570535cc2cf gcc/analyzer/analysis-plan.cc
*************** df30d947215871a127fd15890f273eb5 gcc/an
*** 3090,3096 ****
68ce3e0366fdefd98d9d3cefc83a2d67 gcc/analyzer/inlining-iterator.h
6362d54873dfb84284862eddd2149e63 gcc/analyzer/kf-analyzer.cc
c2dec447021e97891a647eb424018425 gcc/analyzer/kf-lang-cp.cc
! c8132febd011dadcf5e2bd417ba9ba91 gcc/analyzer/kf.cc
0c3697fc1f675e773c7f5b9c011b4385 gcc/analyzer/known-function-manager.cc
c38709f405f6d3ed16bfc16d3e6a21ab gcc/analyzer/known-function-manager.h
efa0614f169859c88233e35d4f69e1ea gcc/analyzer/pending-diagnostic.cc
--- 3090,3096 ----
68ce3e0366fdefd98d9d3cefc83a2d67 gcc/analyzer/inlining-iterator.h
6362d54873dfb84284862eddd2149e63 gcc/analyzer/kf-analyzer.cc
c2dec447021e97891a647eb424018425 gcc/analyzer/kf-lang-cp.cc
! 05750f55e10df77e2b10e6b4a3e574a1 gcc/analyzer/kf.cc
0c3697fc1f675e773c7f5b9c011b4385 gcc/analyzer/known-function-manager.cc
c38709f405f6d3ed16bfc16d3e6a21ab gcc/analyzer/known-function-manager.h
efa0614f169859c88233e35d4f69e1ea gcc/analyzer/pending-diagnostic.cc
*************** fdca8fc9a6bbdade1a8aeceee3e00285 gcc/bi
*** 3157,3178 ****
46dfb234fa66d9bd9a5e085b662b7c5a gcc/btfout.cc
bceab672982ecb211cc6c6ed241b9758 gcc/builtin-attrs.def
fb5f673cea6166ff90878e05bfa7dfe0 gcc/builtin-types.def
! ede17f9d46608ba7640863fbff3efc74 gcc/builtins.cc
7bc731b65a1287130883ea830f32b347 gcc/builtins.def
7fad42491d4a625f93bf21a7e2fb37de gcc/builtins.h
! db84c7becfd46d80cb57ec7822215ed9 gcc/c-family/ChangeLog
ea3fa1f4d7390a105fa3caab4f79aaf7 gcc/c-family/ChangeLog.gimple-classes
5c99106819e8051c3581d5098616d0dd gcc/c-family/c-ada-spec.cc
ba22e0144578c7dbcaa1887e6fd6046c gcc/c-family/c-ada-spec.h
d8e1cd0b904797f173e2493caaa19e03 gcc/c-family/c-attribs.cc
! e30283cc72b82ecd4f038fd07b956cd8 gcc/c-family/c-common.cc
51998f9e7aec6e99e0428f2b836629c1 gcc/c-family/c-common.def
b1e23baecab2464ead1618cb2d50a6ef gcc/c-family/c-common.h
! 7e6740fc9833147bce7ec636f8223256 gcc/c-family/c-cppbuiltin.cc
3c51c8a1bf9841ca850a743c9335be7b gcc/c-family/c-dump.cc
ed5e4fdaaa3c0c77618731dc0294dbc4 gcc/c-family/c-format.cc
4b9c119ce2a0502632ac9f26fe560055 gcc/c-family/c-format.h
! 4ea9854482514f213c456ae2568962c3 gcc/c-family/c-gimplify.cc
a6e23bc5770570ef1db57c75a2b60194 gcc/c-family/c-indentation.cc
b6f81fd23a6e9c02b80c995f6f92273a gcc/c-family/c-indentation.h
0bc0e96f91611812a0952337bf4c84e7 gcc/c-family/c-lex.cc
--- 3157,3178 ----
46dfb234fa66d9bd9a5e085b662b7c5a gcc/btfout.cc
bceab672982ecb211cc6c6ed241b9758 gcc/builtin-attrs.def
fb5f673cea6166ff90878e05bfa7dfe0 gcc/builtin-types.def
! c3a52074158c4bcb100e638fcd471649 gcc/builtins.cc
7bc731b65a1287130883ea830f32b347 gcc/builtins.def
7fad42491d4a625f93bf21a7e2fb37de gcc/builtins.h
! b5d1f3208e24d17936606a2172955b0a gcc/c-family/ChangeLog
ea3fa1f4d7390a105fa3caab4f79aaf7 gcc/c-family/ChangeLog.gimple-classes
5c99106819e8051c3581d5098616d0dd gcc/c-family/c-ada-spec.cc
ba22e0144578c7dbcaa1887e6fd6046c gcc/c-family/c-ada-spec.h
d8e1cd0b904797f173e2493caaa19e03 gcc/c-family/c-attribs.cc
! a9bb7bbf89706e206a593a31d7c52261 gcc/c-family/c-common.cc
51998f9e7aec6e99e0428f2b836629c1 gcc/c-family/c-common.def
b1e23baecab2464ead1618cb2d50a6ef gcc/c-family/c-common.h
! f956d1fa8d26698610c709c58b4b695b gcc/c-family/c-cppbuiltin.cc
3c51c8a1bf9841ca850a743c9335be7b gcc/c-family/c-dump.cc
ed5e4fdaaa3c0c77618731dc0294dbc4 gcc/c-family/c-format.cc
4b9c119ce2a0502632ac9f26fe560055 gcc/c-family/c-format.h
! 450dd73c2e668fe63652758ff0805660 gcc/c-family/c-gimplify.cc
a6e23bc5770570ef1db57c75a2b60194 gcc/c-family/c-indentation.cc
b6f81fd23a6e9c02b80c995f6f92273a gcc/c-family/c-indentation.h
0bc0e96f91611812a0952337bf4c84e7 gcc/c-family/c-lex.cc
*************** b09d9d6aee1af92f8929b0c5b6995d7b gcc/c-
*** 3191,3197 ****
2457327527de3def5270e6006c2a32d8 gcc/c-family/c-target-def.h
085724efec485fdc227d010c8a971176 gcc/c-family/c-target.def
20902ff635a8cf1f9e1d09ed5b2cf670 gcc/c-family/c-target.h
! bcdb4469cbe287703b77ab4cf0d78130 gcc/c-family/c-ubsan.cc
b3ac1850d65a4a98a5f313d9b56a64a9 gcc/c-family/c-ubsan.h
35cf572da85f0631e0efa0c62dfa5e48 gcc/c-family/c-warn.cc
464846e76fe6978c8c3bc9197893af8a gcc/c-family/c.opt
--- 3191,3197 ----
2457327527de3def5270e6006c2a32d8 gcc/c-family/c-target-def.h
085724efec485fdc227d010c8a971176 gcc/c-family/c-target.def
20902ff635a8cf1f9e1d09ed5b2cf670 gcc/c-family/c-target.h
! 06ab29998a9772b66548bb3475567f82 gcc/c-family/c-ubsan.cc
b3ac1850d65a4a98a5f313d9b56a64a9 gcc/c-family/c-ubsan.h
35cf572da85f0631e0efa0c62dfa5e48 gcc/c-family/c-warn.cc
464846e76fe6978c8c3bc9197893af8a gcc/c-family/c.opt
*************** b3ac1850d65a4a98a5f313d9b56a64a9 gcc/c-
*** 3201,3211 ****
083198bbb0e08402af9e32302cfb13f4 gcc/c-family/known-headers.h
889dd6dda61d7bfa71bdc10ce6b98b06 gcc/c-family/name-hint.h
65a88820b5866ee19cd29ed45ef95c5c gcc/c-family/stub-objc.cc
! e0df811a62d0104b36f52a59106aff22 gcc/c/ChangeLog
fb28ab1a3ac7e093beffa6875b5b921b gcc/c/Make-lang.in
6c28a645fc3125bc8a52d498324306de gcc/c/c-aux-info.cc
22456b24e2c3a46534e7f1e7516dae5f gcc/c/c-convert.cc
! fb0dc88ab8a20629d33392ecbe5c6d10 gcc/c/c-decl.cc
d5abc77cf8004e86fb7798f7912b35da gcc/c/c-errors.cc
3408879c9715f96eff9f06865f32349d gcc/c/c-fold.cc
7e4a9e386e03d8359d4acd839dac46fe gcc/c/c-lang.cc
--- 3201,3211 ----
083198bbb0e08402af9e32302cfb13f4 gcc/c-family/known-headers.h
889dd6dda61d7bfa71bdc10ce6b98b06 gcc/c-family/name-hint.h
65a88820b5866ee19cd29ed45ef95c5c gcc/c-family/stub-objc.cc
! 0457917195b7a23e42c672dab075dcec gcc/c/ChangeLog
fb28ab1a3ac7e093beffa6875b5b921b gcc/c/Make-lang.in
6c28a645fc3125bc8a52d498324306de gcc/c/c-aux-info.cc
22456b24e2c3a46534e7f1e7516dae5f gcc/c/c-convert.cc
! 7a89ab0f300bdd4a6ddebc65118ae49b gcc/c/c-decl.cc
d5abc77cf8004e86fb7798f7912b35da gcc/c/c-errors.cc
3408879c9715f96eff9f06865f32349d gcc/c/c-fold.cc
7e4a9e386e03d8359d4acd839dac46fe gcc/c/c-lang.cc
*************** f1dd9f1e7ed0fc3ac58021d0ad6463d4 gcc/cf
*** 3235,3241 ****
77b93f18c80b59bdd503ef437d9dcb07 gcc/cfgbuild.h
a32902aba7ecfc0e993a63acb83b85fa gcc/cfgcleanup.cc
adc4224754a28694047a40d09b2406d9 gcc/cfgcleanup.h
! 0cf9f8b95498f04c0af0cf5a89366332 gcc/cfgexpand.cc
0c5481b392d18841208d50dbc003d34c gcc/cfgexpand.h
07458bdd829e0db278bfd80486dc882e gcc/cfghooks.cc
8b8be944d5a2bf93159ccbc273ecc32c gcc/cfghooks.h
--- 3235,3241 ----
77b93f18c80b59bdd503ef437d9dcb07 gcc/cfgbuild.h
a32902aba7ecfc0e993a63acb83b85fa gcc/cfgcleanup.cc
adc4224754a28694047a40d09b2406d9 gcc/cfgcleanup.h
! 986913b02e547bca3e7de33eefb0dd5f gcc/cfgexpand.cc
0c5481b392d18841208d50dbc003d34c gcc/cfgexpand.h
07458bdd829e0db278bfd80486dc882e gcc/cfghooks.cc
8b8be944d5a2bf93159ccbc273ecc32c gcc/cfghooks.h
*************** d2e2dbc63c0154344dea94259ba7515b gcc/cf
*** 3244,3252 ****
749499045fcab71473fa7045412d9fec gcc/cfgloopanal.cc
469ed8437e5347547dcc428662491ec7 gcc/cfgloopmanip.cc
85d2f4cd89ca64ed13cf1784d099c7ef gcc/cfgloopmanip.h
! 55ff3fae3774d7d1f4cf793cdc85d36a gcc/cfgrtl.cc
621be2da689efc912f68e163b182acac gcc/cfgrtl.h
! e96b4639e7fcc608fe111ec89b70504c gcc/cgraph.cc
18fbe7f9e2b6016552d7ceefd5509ed3 gcc/cgraph.h
48d1e1b2c184a043a04232867cbbf4ee gcc/cgraphbuild.cc
a9521e7e3672b0a6bdeca1a495ba3627 gcc/cgraphclones.cc
--- 3244,3252 ----
749499045fcab71473fa7045412d9fec gcc/cfgloopanal.cc
469ed8437e5347547dcc428662491ec7 gcc/cfgloopmanip.cc
85d2f4cd89ca64ed13cf1784d099c7ef gcc/cfgloopmanip.h
! a5a13e03513caa40b6e2e78a29c3f9ce gcc/cfgrtl.cc
621be2da689efc912f68e163b182acac gcc/cfgrtl.h
! 2ffb11c899183c64ce1c764a40c8d083 gcc/cgraph.cc
18fbe7f9e2b6016552d7ceefd5509ed3 gcc/cgraph.h
48d1e1b2c184a043a04232867cbbf4ee gcc/cgraphbuild.cc
a9521e7e3672b0a6bdeca1a495ba3627 gcc/cgraphclones.cc
*************** cbd6d8995cfcad18b2f5ae1153282276 gcc/co
*** 3260,3266 ****
607393ed0e257b432264a6620e2a13f1 gcc/collect2.h
e2a09d84946e20cd6e720937153c454d gcc/color-macros.h
b2acfb49d4e75a712a34942113c2d747 gcc/combine-stack-adj.cc
! 633980892750fe25a3427d0525121022 gcc/combine.cc
cc2f48cb176b5b4703617fb5dfc1acf0 gcc/common.md
322473405a30de3627ba85a314faac7d gcc/common.opt
6b452769b5c1240c33daf177e1f3f847 gcc/common.opt.urls
--- 3260,3266 ----
607393ed0e257b432264a6620e2a13f1 gcc/collect2.h
e2a09d84946e20cd6e720937153c454d gcc/color-macros.h
b2acfb49d4e75a712a34942113c2d747 gcc/combine-stack-adj.cc
! 8092274370e60c5525c9c3f83792fa26 gcc/combine.cc
cc2f48cb176b5b4703617fb5dfc1acf0 gcc/common.md
322473405a30de3627ba85a314faac7d gcc/common.opt
6b452769b5c1240c33daf177e1f3f847 gcc/common.opt.urls
*************** e001b81d6c5692e6af812c4fce2bf76a gcc/co
*** 3274,3280 ****
06619ee1718f18e3f29b4d07cb640b2c gcc/common/config/alpha/alpha-common.cc
a8c00733608fe1011f08dac2c20a9a1a gcc/common/config/arc/arc-common.cc
1f03e90667938ec56879a963c84fbe92 gcc/common/config/arm/arm-common.cc
! 38421b8fbe371e0bf572fb4d3ec9e7fe gcc/common/config/avr/avr-common.cc
53b34db3ddff4a58abaad22147861801 gcc/common/config/bfin/bfin-common.cc
ba829c2da1bd58a1a225c367d208474f gcc/common/config/bpf/bpf-common.cc
7e9ee0784a0b7530b09942de3a602e35 gcc/common/config/c6x/c6x-common.cc
--- 3274,3280 ----
06619ee1718f18e3f29b4d07cb640b2c gcc/common/config/alpha/alpha-common.cc
a8c00733608fe1011f08dac2c20a9a1a gcc/common/config/arc/arc-common.cc
1f03e90667938ec56879a963c84fbe92 gcc/common/config/arm/arm-common.cc
! 8cee42a008be41ee97df35e34a935229 gcc/common/config/avr/avr-common.cc
53b34db3ddff4a58abaad22147861801 gcc/common/config/bfin/bfin-common.cc
ba829c2da1bd58a1a225c367d208474f gcc/common/config/bpf/bpf-common.cc
7e9ee0784a0b7530b09942de3a602e35 gcc/common/config/c6x/c6x-common.cc
*************** be688e434793ea02a7f9ee52992ea34d gcc/co
*** 3323,3342 ****
32188ac2131c770df03339725367ae4e gcc/compare-elim.cc
d7b7be0853c1adedc2ef4b171f9d8522 gcc/conditions.h
ce915e557866ffa3df9a5b35ed401ce0 gcc/config.build
! 19db7b0adf834602d18c4baffe9e6e0d gcc/config.gcc
a838f308e3dcdd63685c24e6ff2586be gcc/config.host
3b202d5bab614e2275378bef1f708574 gcc/config.in
8e697813dc96ca90f5d0f4c196efe2cc gcc/config/README
9cdb6f241c973fd5ce4c0b36c5a282c6 gcc/config/aarch64/aarch64-arches.def
! bdcc560c68a31540ed1be0895b491d16 gcc/config/aarch64/aarch64-builtins.cc
0bb8e93654406d5816462dc1f8842769 gcc/config/aarch64/aarch64-builtins.h
494ddd3c679bcdc80a1da0c474a5fcb8 gcc/config/aarch64/aarch64-c.cc
d3b3f877b2f7ba7842ef909af5fc5c7b gcc/config/aarch64/aarch64-cc-fusion.cc
! a17b67b85b4cff672d995ab11eef3784 gcc/config/aarch64/aarch64-cores.def
! d925338e5d17fde6b5de263fd751e66a gcc/config/aarch64/aarch64-cost-tables.h
19827f863b9abd957d663a067d5b2db2 gcc/config/aarch64/aarch64-d.cc
4ddea453344c4e39481f379718aed12e gcc/config/aarch64/aarch64-d.h
! 384a4c1df14dc707c40334bccccab61d gcc/config/aarch64/aarch64-early-ra.cc
4d5e3969a5f34509454d8ae9fb320737 gcc/config/aarch64/aarch64-elf-raw.h
216353ccada5a78e01754365c3eb2d77 gcc/config/aarch64/aarch64-elf.h
a289174b82942eb716cb2570624a336a gcc/config/aarch64/aarch64-errata.h
--- 3323,3342 ----
32188ac2131c770df03339725367ae4e gcc/compare-elim.cc
d7b7be0853c1adedc2ef4b171f9d8522 gcc/conditions.h
ce915e557866ffa3df9a5b35ed401ce0 gcc/config.build
! 99ab9e3a07eb91876e573c783cc1abb3 gcc/config.gcc
a838f308e3dcdd63685c24e6ff2586be gcc/config.host
3b202d5bab614e2275378bef1f708574 gcc/config.in
8e697813dc96ca90f5d0f4c196efe2cc gcc/config/README
9cdb6f241c973fd5ce4c0b36c5a282c6 gcc/config/aarch64/aarch64-arches.def
! dca444af4c0fc52faf33fee1d848fe60 gcc/config/aarch64/aarch64-builtins.cc
0bb8e93654406d5816462dc1f8842769 gcc/config/aarch64/aarch64-builtins.h
494ddd3c679bcdc80a1da0c474a5fcb8 gcc/config/aarch64/aarch64-c.cc
d3b3f877b2f7ba7842ef909af5fc5c7b gcc/config/aarch64/aarch64-cc-fusion.cc
! 48a393d4f3ccf0b9d361930273ccf71d gcc/config/aarch64/aarch64-cores.def
! 8710ba7e69e4eb0fe531cacce5ac0ef7 gcc/config/aarch64/aarch64-cost-tables.h
19827f863b9abd957d663a067d5b2db2 gcc/config/aarch64/aarch64-d.cc
4ddea453344c4e39481f379718aed12e gcc/config/aarch64/aarch64-d.h
! f49618f0e3522fd9f35b3cc0f42ec005 gcc/config/aarch64/aarch64-early-ra.cc
4d5e3969a5f34509454d8ae9fb320737 gcc/config/aarch64/aarch64-elf-raw.h
216353ccada5a78e01754365c3eb2d77 gcc/config/aarch64/aarch64-elf.h
a289174b82942eb716cb2570624a336a gcc/config/aarch64/aarch64-errata.h
*************** e3e9b5f54d74124ed2134ed9adb9cfa2 gcc/co
*** 3354,3369 ****
d1a1d7693a94b8604a3ba47c735ba2ac gcc/config/aarch64/aarch64-option-extensions.def
79e4ec77882101517b089ed6a907d0ae gcc/config/aarch64/aarch64-opts.h
d9397260c45e57a1d9da554ae2e2a646 gcc/config/aarch64/aarch64-passes.def
! 7cf7ae7cf4eb830d35e3ff4ba9be045d gcc/config/aarch64/aarch64-protos.h
7c179f0d23167a6411dadbbe19b1adcf gcc/config/aarch64/aarch64-simd-builtin-types.def
7235658ecb695c8e01083f68a4dd0b61 gcc/config/aarch64/aarch64-simd-builtins.def
! 716da804270a736dde5e6b0b00965830 gcc/config/aarch64/aarch64-simd.md
! 54435c62211d08bd572b8a19fc35dcfc gcc/config/aarch64/aarch64-sme.md
35478e154309fb549cd6bae4d905e2e9 gcc/config/aarch64/aarch64-speculation.cc
! 09cfcb842c6494b3ccff63b9dc54982b gcc/config/aarch64/aarch64-sve-builtins-base.cc
3bc81aa2e94c0407eaf9de127a9e6d3a gcc/config/aarch64/aarch64-sve-builtins-base.def
2b738432736edd4eddd5722e5a062dce gcc/config/aarch64/aarch64-sve-builtins-base.h
! 6aafb313053814ce802da580b6e77c75 gcc/config/aarch64/aarch64-sve-builtins-functions.h
029141cce3292cf34c2d8422c733d6f4 gcc/config/aarch64/aarch64-sve-builtins-shapes.cc
7588702da59d40548d6c91889a877747 gcc/config/aarch64/aarch64-sve-builtins-shapes.h
232272deb157f5db86fe218568b3be08 gcc/config/aarch64/aarch64-sve-builtins-sme.cc
--- 3354,3369 ----
d1a1d7693a94b8604a3ba47c735ba2ac gcc/config/aarch64/aarch64-option-extensions.def
79e4ec77882101517b089ed6a907d0ae gcc/config/aarch64/aarch64-opts.h
d9397260c45e57a1d9da554ae2e2a646 gcc/config/aarch64/aarch64-passes.def
! 7ff198a5ccefefadf0e7e386637612f3 gcc/config/aarch64/aarch64-protos.h
7c179f0d23167a6411dadbbe19b1adcf gcc/config/aarch64/aarch64-simd-builtin-types.def
7235658ecb695c8e01083f68a4dd0b61 gcc/config/aarch64/aarch64-simd-builtins.def
! abcd6dd3c7350930009da68b12c04bf9 gcc/config/aarch64/aarch64-simd.md
! 286d634914066cc77f8337ccccdc021c gcc/config/aarch64/aarch64-sme.md
35478e154309fb549cd6bae4d905e2e9 gcc/config/aarch64/aarch64-speculation.cc
! d61781a8107fcde97b92df6c8e0d1c46 gcc/config/aarch64/aarch64-sve-builtins-base.cc
3bc81aa2e94c0407eaf9de127a9e6d3a gcc/config/aarch64/aarch64-sve-builtins-base.def
2b738432736edd4eddd5722e5a062dce gcc/config/aarch64/aarch64-sve-builtins-base.h
! 861a261dcbfb3cc01353e445191c1ba5 gcc/config/aarch64/aarch64-sve-builtins-functions.h
029141cce3292cf34c2d8422c733d6f4 gcc/config/aarch64/aarch64-sve-builtins-shapes.cc
7588702da59d40548d6c91889a877747 gcc/config/aarch64/aarch64-sve-builtins-shapes.h
232272deb157f5db86fe218568b3be08 gcc/config/aarch64/aarch64-sve-builtins-sme.cc
*************** d9397260c45e57a1d9da554ae2e2a646 gcc/co
*** 3372,3392 ****
4055cb836892ac8d508fa1a8e20a37fa gcc/config/aarch64/aarch64-sve-builtins-sve2.cc
ade931c980a35e627e0dc3fc91ee172e gcc/config/aarch64/aarch64-sve-builtins-sve2.def
d3d0a9db4cb45433208c51520e54f3bb gcc/config/aarch64/aarch64-sve-builtins-sve2.h
! cb8fefd56454cff072785c6cee7b4664 gcc/config/aarch64/aarch64-sve-builtins.cc
b9d38b6180a44e1f8f6103870af5dba2 gcc/config/aarch64/aarch64-sve-builtins.def
ef06d72bc9e60ff08580d377b7f8883a gcc/config/aarch64/aarch64-sve-builtins.h
! 9ee135da8b8ddff1cfee2600c36a8f1a gcc/config/aarch64/aarch64-sve.md
! a39737ff1f5e6f846bf63d31e70b6410 gcc/config/aarch64/aarch64-sve2.md
! b8ea4d0fbacd00d61908ce1633d440fb gcc/config/aarch64/aarch64-sys-regs.def
! e74b8aa51ed0a0fd74ec97bb4009c55f gcc/config/aarch64/aarch64-tune.md
6ede31fb52cae2cf590b667c55706637 gcc/config/aarch64/aarch64-tuning-flags.def
93d2ce2396c397f594f146a9d7d80c52 gcc/config/aarch64/aarch64-vxworks.h
! 880e7b0625115361a29305a84304ccdf gcc/config/aarch64/aarch64.cc
be8a897650902ba46d1df7cb3a50ca2c gcc/config/aarch64/aarch64.h
! 356f40f57c28daebc2895871909cc2f6 gcc/config/aarch64/aarch64.md
3948f2f1b7b27ca528cac06ae5fe36ff gcc/config/aarch64/aarch64.opt
1277617373f7bad91a5af74470db72b3 gcc/config/aarch64/aarch64.opt.urls
! 50444b4cc17d01769c6e4fe9b5ba9a04 gcc/config/aarch64/arm_acle.h
c55b48fec74c65f795a066248defd73c gcc/config/aarch64/arm_bf16.h
bc7f4369a16c4662b3bddb54d086bbf7 gcc/config/aarch64/arm_fp16.h
cdbd4445c7cfe7382e25c6b15ce3a42a gcc/config/aarch64/arm_neon.h
--- 3372,3392 ----
4055cb836892ac8d508fa1a8e20a37fa gcc/config/aarch64/aarch64-sve-builtins-sve2.cc
ade931c980a35e627e0dc3fc91ee172e gcc/config/aarch64/aarch64-sve-builtins-sve2.def
d3d0a9db4cb45433208c51520e54f3bb gcc/config/aarch64/aarch64-sve-builtins-sve2.h
! 313541167a6434eefe5be6f5a5f320cb gcc/config/aarch64/aarch64-sve-builtins.cc
b9d38b6180a44e1f8f6103870af5dba2 gcc/config/aarch64/aarch64-sve-builtins.def
ef06d72bc9e60ff08580d377b7f8883a gcc/config/aarch64/aarch64-sve-builtins.h
! dab9f216d0b1b73156c675fe6b4d3460 gcc/config/aarch64/aarch64-sve.md
! 1971fb10253ba02f9396bee8a8701a31 gcc/config/aarch64/aarch64-sve2.md
! 83dd7ccda19ffdca5c763ae0357b3a40 gcc/config/aarch64/aarch64-sys-regs.def
! 33a4960a659d71bba22c1a55c94c828a gcc/config/aarch64/aarch64-tune.md
6ede31fb52cae2cf590b667c55706637 gcc/config/aarch64/aarch64-tuning-flags.def
93d2ce2396c397f594f146a9d7d80c52 gcc/config/aarch64/aarch64-vxworks.h
! 58004a0f1f205ba3a9248459f7a9df65 gcc/config/aarch64/aarch64.cc
be8a897650902ba46d1df7cb3a50ca2c gcc/config/aarch64/aarch64.h
! f543204c7e7054be7c1c99c5deb03061 gcc/config/aarch64/aarch64.md
3948f2f1b7b27ca528cac06ae5fe36ff gcc/config/aarch64/aarch64.opt
1277617373f7bad91a5af74470db72b3 gcc/config/aarch64/aarch64.opt.urls
! f61efd6d307f4c9a5ce32b1a5ff63083 gcc/config/aarch64/arm_acle.h
c55b48fec74c65f795a066248defd73c gcc/config/aarch64/arm_bf16.h
bc7f4369a16c4662b3bddb54d086bbf7 gcc/config/aarch64/arm_fp16.h
cdbd4445c7cfe7382e25c6b15ce3a42a gcc/config/aarch64/arm_neon.h
*************** d0eb4ba200acb78424e4f81fef87ed74 gcc/co
*** 3406,3412 ****
1e10a63f5542acfb7d0e13c5500255fb gcc/config/aarch64/geniterators.sh
6f921f57310ac8daa6901b15863863df gcc/config/aarch64/gentune.sh
86eaf33edeb885c2c9ae2a9825879e59 gcc/config/aarch64/host-aarch64-darwin.cc
! 4836f19222184068a1026cb2dfc66372 gcc/config/aarch64/iterators.md
2f7e5ada6f28833a37f9956a0de121a1 gcc/config/aarch64/predicates.md
e721d5af96cbf8d649cdded53033e622 gcc/config/aarch64/rtems.h
da189dac438d6c01da7266b02ddb1d2f gcc/config/aarch64/saphira.md
--- 3406,3412 ----
1e10a63f5542acfb7d0e13c5500255fb gcc/config/aarch64/geniterators.sh
6f921f57310ac8daa6901b15863863df gcc/config/aarch64/gentune.sh
86eaf33edeb885c2c9ae2a9825879e59 gcc/config/aarch64/host-aarch64-darwin.cc
! 7aa6f35d4a34a56efec0051871c473bf gcc/config/aarch64/iterators.md
2f7e5ada6f28833a37f9956a0de121a1 gcc/config/aarch64/predicates.md
e721d5af96cbf8d649cdded53033e622 gcc/config/aarch64/rtems.h
da189dac438d6c01da7266b02ddb1d2f gcc/config/aarch64/saphira.md
*************** c49f8b96d615307400f980e58ffd7cf8 gcc/co
*** 3435,3440 ****
--- 3435,3441 ----
d35355ab4d0ccdea4076688532d48a05 gcc/config/aarch64/tuning_models/generic.h
7a9a276714666f9890a3a5d6a980112c gcc/config/aarch64/tuning_models/generic_armv8_a.h
5508125b75bb109851c1d396c106f943 gcc/config/aarch64/tuning_models/generic_armv9_a.h
+ 4ea2c74c1aeb3cdbec7dc753540abde8 gcc/config/aarch64/tuning_models/hip12.h
d068cb56d5712ac565cc516fc88dba6c gcc/config/aarch64/tuning_models/neoverse512tvb.h
202265af3c034cfb711d38ec66a8be25 gcc/config/aarch64/tuning_models/neoversen1.h
3a9dd309e6e618ae56d5a65241605bbd gcc/config/aarch64/tuning_models/neoversen2.h
*************** a32e244dd629c43a93ec8aadecdbeb14 gcc/co
*** 3551,3559 ****
1795b7bf4992d29ce0f407ca9b90a7c3 gcc/config/arm/arm-tables.opt
f805d118929dd79f6bd4dc75c77c968b gcc/config/arm/arm-tables.opt.urls
f68c4ef34df906d99e11d3cda55c8375 gcc/config/arm/arm-tune.md
! a64401ed507cafc98f8734bf8b3b9d7c gcc/config/arm/arm.cc
d627c9b9062533642a559523336390dc gcc/config/arm/arm.h
! cacbb60deff2d37bf8d70ad3f494353e gcc/config/arm/arm.md
aafba6eef2fa39161c820beb71e74b41 gcc/config/arm/arm.opt
d96083967a30e6eb0f75d624af2d831a gcc/config/arm/arm.opt.urls
6fdbac79ee439703b0df3733036e4839 gcc/config/arm/arm1020e.md
--- 3552,3560 ----
1795b7bf4992d29ce0f407ca9b90a7c3 gcc/config/arm/arm-tables.opt
f805d118929dd79f6bd4dc75c77c968b gcc/config/arm/arm-tables.opt.urls
f68c4ef34df906d99e11d3cda55c8375 gcc/config/arm/arm-tune.md
! 718f4f1564d9199b9553b77b6f25bbe4 gcc/config/arm/arm.cc
d627c9b9062533642a559523336390dc gcc/config/arm/arm.h
! bd111e7f974f27bb5a1f63b05bad1dd6 gcc/config/arm/arm.md
aafba6eef2fa39161c820beb71e74b41 gcc/config/arm/arm.opt
d96083967a30e6eb0f75d624af2d831a gcc/config/arm/arm.opt.urls
6fdbac79ee439703b0df3733036e4839 gcc/config/arm/arm1020e.md
*************** d3a23e380b7e99d29fe507d5a583e69a gcc/co
*** 3575,3581 ****
79b208f586b8b79a87d0e0d183a9859b gcc/config/arm/arm_vfp_builtins.def
44aabc3fd5a327f292ac676c9f8d4e0f gcc/config/arm/bpabi.h
ad6e059da4221423e47cd82a275f8334 gcc/config/arm/common.md
! c49b9146cf22c71d29acf0f62892637c gcc/config/arm/constraints.md
b7fc6c4cf02e42b67011a38656264b4d gcc/config/arm/cortex-a15-neon.md
95acd1f05e4d798ed609c28a7b3ebd2d gcc/config/arm/cortex-a15.md
02d2088e0a2904b232a292e7102ba647 gcc/config/arm/cortex-a17-neon.md
--- 3576,3582 ----
79b208f586b8b79a87d0e0d183a9859b gcc/config/arm/arm_vfp_builtins.def
44aabc3fd5a327f292ac676c9f8d4e0f gcc/config/arm/bpabi.h
ad6e059da4221423e47cd82a275f8334 gcc/config/arm/common.md
! b382ae68ae3f155921129ca982bd5b13 gcc/config/arm/constraints.md
b7fc6c4cf02e42b67011a38656264b4d gcc/config/arm/cortex-a15-neon.md
95acd1f05e4d798ed609c28a7b3ebd2d gcc/config/arm/cortex-a15.md
02d2088e0a2904b232a292e7102ba647 gcc/config/arm/cortex-a17-neon.md
*************** d64263b134031262a36428a26496f75e gcc/co
*** 3616,3623 ****
b69614df1cd4256f58e75a572fbda03a gcc/config/arm/marvell-f-iwmmxt.md
e8affac9772d93f38b77832072baa1de gcc/config/arm/marvell-pj4.md
f95aae25737fa2b67f658ae27a55bf24 gcc/config/arm/mmintrin.h
! 53da1c2f428f37c646ba59bf6c8e0f5b gcc/config/arm/mve.md
! 90755fdf5049c51974a29f7443aad437 gcc/config/arm/neon.md
99dedecb099a6f7fef75514f6cfb51f6 gcc/config/arm/netbsd-eabi.h
49dc7f194a7a56dbfa95c9d614987485 gcc/config/arm/netbsd-elf.h
07d12636c252e170d71bcadfca2c2538 gcc/config/arm/parsecpu.awk
--- 3617,3624 ----
b69614df1cd4256f58e75a572fbda03a gcc/config/arm/marvell-f-iwmmxt.md
e8affac9772d93f38b77832072baa1de gcc/config/arm/marvell-pj4.md
f95aae25737fa2b67f658ae27a55bf24 gcc/config/arm/mmintrin.h
! 6983354a154e7c27b1af4bdda22843d9 gcc/config/arm/mve.md
! 222258d1faf3200ce999a3c0c1995e80 gcc/config/arm/neon.md
99dedecb099a6f7fef75514f6cfb51f6 gcc/config/arm/netbsd-eabi.h
49dc7f194a7a56dbfa95c9d614987485 gcc/config/arm/netbsd-elf.h
07d12636c252e170d71bcadfca2c2538 gcc/config/arm/parsecpu.awk
*************** dc8e1ff924dd1f2699f60837b792825a gcc/co
*** 3640,3646 ****
8c0b4a60653a17f203a5cfb1a8fc002a gcc/config/arm/t-symbian
39be57a549825d2444946fe5f693a90e gcc/config/arm/t-vxworks
87896a997e36e53ebdce8c63842d9282 gcc/config/arm/thumb1.md
! d365e30d51e84eee3d4c690431b36a5b gcc/config/arm/thumb2.md
04f108386512544ce1d6596ad6e66db1 gcc/config/arm/types.md
734d555ff2653ad7065e13ddce683abf gcc/config/arm/uclinux-eabi.h
62ee64e5a550f39e265007bb0bbcdd7c gcc/config/arm/uclinux-elf.h
--- 3641,3647 ----
8c0b4a60653a17f203a5cfb1a8fc002a gcc/config/arm/t-symbian
39be57a549825d2444946fe5f693a90e gcc/config/arm/t-vxworks
87896a997e36e53ebdce8c63842d9282 gcc/config/arm/thumb1.md
! f962d4dc02fe6670fc9ae9ee9d71d55b gcc/config/arm/thumb2.md
04f108386512544ce1d6596ad6e66db1 gcc/config/arm/types.md
734d555ff2653ad7065e13ddce683abf gcc/config/arm/uclinux-eabi.h
62ee64e5a550f39e265007bb0bbcdd7c gcc/config/arm/uclinux-elf.h
*************** d365e30d51e84eee3d4c690431b36a5b gcc/co
*** 3648,3654 ****
89fac906bcc09977ddb7f431282695ae gcc/config/arm/unknown-elf.h
cbf753ccacebb14f1ea069d00bd48785 gcc/config/arm/unspecs.md
03d75586d505d936b481025195452fcc gcc/config/arm/vec-common.md
! 0ecf35b93594826345444b0a0d454df4 gcc/config/arm/vfp.md
37331c99c09350c25917558f4d26ecee gcc/config/arm/vfp11.md
7ad219ccd35d0a98f29c2f2a4552334c gcc/config/arm/vxworks.h
0d3ded2f97981b036dd0ae73cfa93a0c gcc/config/arm/vxworks.opt
--- 3649,3655 ----
89fac906bcc09977ddb7f431282695ae gcc/config/arm/unknown-elf.h
cbf753ccacebb14f1ea069d00bd48785 gcc/config/arm/unspecs.md
03d75586d505d936b481025195452fcc gcc/config/arm/vec-common.md
! d237e72422cceeac3321fa360f244887 gcc/config/arm/vfp.md
37331c99c09350c25917558f4d26ecee gcc/config/arm/vfp11.md
7ad219ccd35d0a98f29c2f2a4552334c gcc/config/arm/vxworks.h
0d3ded2f97981b036dd0ae73cfa93a0c gcc/config/arm/vxworks.opt
*************** e219596493ffcd798a48b24b22b5e077 gcc/co
*** 3659,3672 ****
979d316e0a30598a6a3d7716a48307bb gcc/config/avr/avr-c.cc
bfe56ce9bd6fa014dfb8ec10b0e220e7 gcc/config/avr/avr-devices.cc
aacc6ecb9694d2f6283dbdfd61c9d0d7 gcc/config/avr/avr-dimode.md
! 7ae67bca77c9ea131be5692c358dda69 gcc/config/avr/avr-fixed.md
5ca3add3bb846b864908fa520718a481 gcc/config/avr/avr-log.cc
! 821fecc08db3a958d1cdf8df88b40394 gcc/config/avr/avr-mcus.def
c57f11c8377690ba9023949f07b9355d gcc/config/avr/avr-modes.def
e463aeaf15d36b313935a1486e19fe50 gcc/config/avr/avr-passes.def
b812676480e10c55ca64c09cae522a6a gcc/config/avr/avr-protos.h
f6bd61a4d455db58f9425812a337b890 gcc/config/avr/avr-stdint.h
! 7c55f9227a7765e262484b93f6858d24 gcc/config/avr/avr.cc
7cc3c5e2451b04c38f10f0bd06790ba0 gcc/config/avr/avr.h
90199e05652dd3c55b8064a234c53d28 gcc/config/avr/avr.md
d966b0c41bfba722c0e38c55d7256e8b gcc/config/avr/avr.opt
--- 3660,3673 ----
979d316e0a30598a6a3d7716a48307bb gcc/config/avr/avr-c.cc
bfe56ce9bd6fa014dfb8ec10b0e220e7 gcc/config/avr/avr-devices.cc
aacc6ecb9694d2f6283dbdfd61c9d0d7 gcc/config/avr/avr-dimode.md
! f3b078af4614330b8ef32be10a500bd0 gcc/config/avr/avr-fixed.md
5ca3add3bb846b864908fa520718a481 gcc/config/avr/avr-log.cc
! 26ce65013036461cc14f6947f2825a4a gcc/config/avr/avr-mcus.def
c57f11c8377690ba9023949f07b9355d gcc/config/avr/avr-modes.def
e463aeaf15d36b313935a1486e19fe50 gcc/config/avr/avr-passes.def
b812676480e10c55ca64c09cae522a6a gcc/config/avr/avr-protos.h
f6bd61a4d455db58f9425812a337b890 gcc/config/avr/avr-stdint.h
! 0ab50ed668fee6448148b83f963f7ca8 gcc/config/avr/avr.cc
7cc3c5e2451b04c38f10f0bd06790ba0 gcc/config/avr/avr.h
90199e05652dd3c55b8064a234c53d28 gcc/config/avr/avr.md
d966b0c41bfba722c0e38c55d7256e8b gcc/config/avr/avr.opt
*************** c303762800db2d03566efcca0c473770 gcc/co
*** 3675,3686 ****
5f50128af85c97f8a945289b214c6796 gcc/config/avr/builtins.def
c81342d62b7c673dddb01c2fe022e31c gcc/config/avr/constraints.md
6f86a74aad4c6d406125533121fac7c8 gcc/config/avr/driver-avr.cc
! 1008ab86977d8a828903d64e60330ac1 gcc/config/avr/elf.h
ca321a5148953102f755e05b59b7bb1a gcc/config/avr/gen-avr-mmcu-specs.cc
18da6b098212aae9f6f9b0200eeb9134 gcc/config/avr/gen-avr-mmcu-texi.cc
b3573dd42f78369fa82623b922370aa4 gcc/config/avr/genmultilib.awk
28e6f4462ed42a18b0270e5755e73dc4 gcc/config/avr/predicates.md
! edcd8c674a9d3952a4c3d848649efd56 gcc/config/avr/specs.h
b676cbf410071d39adf1d2dbab2defe3 gcc/config/avr/stdfix.h
3b770b008cc51d652a8983a5dd8c2597 gcc/config/avr/t-avr
8bf2f66c0bc639581bb4cbe96a90c238 gcc/config/bfin/bfin-modes.def
--- 3676,3687 ----
5f50128af85c97f8a945289b214c6796 gcc/config/avr/builtins.def
c81342d62b7c673dddb01c2fe022e31c gcc/config/avr/constraints.md
6f86a74aad4c6d406125533121fac7c8 gcc/config/avr/driver-avr.cc
! 57ea28d3d73dd13f408b1bd56d829b03 gcc/config/avr/elf.h
ca321a5148953102f755e05b59b7bb1a gcc/config/avr/gen-avr-mmcu-specs.cc
18da6b098212aae9f6f9b0200eeb9134 gcc/config/avr/gen-avr-mmcu-texi.cc
b3573dd42f78369fa82623b922370aa4 gcc/config/avr/genmultilib.awk
28e6f4462ed42a18b0270e5755e73dc4 gcc/config/avr/predicates.md
! 29e935f7e5df174e2e2bb5827c990c24 gcc/config/avr/specs.h
b676cbf410071d39adf1d2dbab2defe3 gcc/config/avr/stdfix.h
3b770b008cc51d652a8983a5dd8c2597 gcc/config/avr/t-avr
8bf2f66c0bc639581bb4cbe96a90c238 gcc/config/bfin/bfin-modes.def
*************** b278c721aa8368b642ae5cb9a65245e0 gcc/co
*** 3900,3906 ****
6a696cae7a44d868d78e9cda14336b34 gcc/config/gnu-user.h
a2273f1834933e181d0f704e3beccddc gcc/config/gnu-user.opt
6b439d9b69b8df92af49c7024df0d474 gcc/config/gnu-user.opt.urls
! 71358d5d16455cafedfe6d4610bf04a4 gcc/config/gnu.h
d0a6e969946f8dfa6f2a114d426de2d5 gcc/config/h8300/addsub.md
cddc64825ce6e6e92692684251745f9e gcc/config/h8300/bitfield.md
e0f182e6b6c3f56eae0c152e463235ef gcc/config/h8300/combiner.md
--- 3901,3907 ----
6a696cae7a44d868d78e9cda14336b34 gcc/config/gnu-user.h
a2273f1834933e181d0f704e3beccddc gcc/config/gnu-user.opt
6b439d9b69b8df92af49c7024df0d474 gcc/config/gnu-user.opt.urls
! d35149e4fcca16fd117582976b0b5856 gcc/config/gnu.h
d0a6e969946f8dfa6f2a114d426de2d5 gcc/config/h8300/addsub.md
cddc64825ce6e6e92692684251745f9e gcc/config/h8300/bitfield.md
e0f182e6b6c3f56eae0c152e463235ef gcc/config/h8300/combiner.md
*************** c2a5ce1ee84615aa52b4f799a2145596 gcc/co
*** 3942,3952 ****
6fb8f575d2ba05a77e86b2a4670259bb gcc/config/hpux11.opt.urls
ae17e86c8fe5840b6a46050b1cfcfe1e gcc/config/i386/adxintrin.h
cec853bfbc05465372e2d9209db77190 gcc/config/i386/ammintrin.h
! 1bec839682bc45593f2151042e170b96 gcc/config/i386/amxbf16intrin.h
! ec029ca822a74239a707f2af46e6fdd8 gcc/config/i386/amxcomplexintrin.h
! 161f86283fe6c5f1fbc3b31b18b55e6c gcc/config/i386/amxfp16intrin.h
! 75a05cb93c9574d532bd22516622b6b8 gcc/config/i386/amxint8intrin.h
! 93230e68087adc86d3522722f61691de gcc/config/i386/amxtileintrin.h
71924dc46e17c794c14a1714c186e882 gcc/config/i386/athlon.md
1137d7b41f29f9980a579371eaf574bf gcc/config/i386/atom.md
7bcdf33d98d5875d2591173680db353e gcc/config/i386/att.h
--- 3943,3953 ----
6fb8f575d2ba05a77e86b2a4670259bb gcc/config/hpux11.opt.urls
ae17e86c8fe5840b6a46050b1cfcfe1e gcc/config/i386/adxintrin.h
cec853bfbc05465372e2d9209db77190 gcc/config/i386/ammintrin.h
! 22afc82e28615d95a70de530000c6d97 gcc/config/i386/amxbf16intrin.h
! 34982f3254c952a935aa1207ea8333ed gcc/config/i386/amxcomplexintrin.h
! 009389a0d3a2b13609939b4d5a5025c2 gcc/config/i386/amxfp16intrin.h
! ecb39ba788db4b1915f897f9897c5d36 gcc/config/i386/amxint8intrin.h
! c1711c0d4b953463ee0cb2f9c0baf478 gcc/config/i386/amxtileintrin.h
71924dc46e17c794c14a1714c186e882 gcc/config/i386/athlon.md
1137d7b41f29f9980a579371eaf574bf gcc/config/i386/atom.md
7bcdf33d98d5875d2591173680db353e gcc/config/i386/att.h
*************** d8489b835ee31bead8a6e6d69e91f7c3 gcc/co
*** 4026,4032 ****
45b973eff75adfbcf46eafe622d51111 gcc/config/i386/djgpp.opt
1b346c8cab1daa697ecd6c31e8e0e1d5 gcc/config/i386/djgpp.opt.urls
bec83a086bf337dbd2e154506b2602d2 gcc/config/i386/dragonfly.h
! e16fd93f553abeee55010d6aadfbeaf7 gcc/config/i386/driver-i386.cc
0eb383b96b421d47115ebf3f8ba6ee3a gcc/config/i386/driver-mingw32.cc
e8a9784f37380c5b3dd741023389d394 gcc/config/i386/emmintrin.h
a25cb50167eb66bf3228ad4aebd5dabf gcc/config/i386/enqcmdintrin.h
--- 4027,4033 ----
45b973eff75adfbcf46eafe622d51111 gcc/config/i386/djgpp.opt
1b346c8cab1daa697ecd6c31e8e0e1d5 gcc/config/i386/djgpp.opt.urls
bec83a086bf337dbd2e154506b2602d2 gcc/config/i386/dragonfly.h
! 77a8dcc14f78a83ea4289d61a9b5bb24 gcc/config/i386/driver-i386.cc
0eb383b96b421d47115ebf3f8ba6ee3a gcc/config/i386/driver-mingw32.cc
e8a9784f37380c5b3dd741023389d394 gcc/config/i386/emmintrin.h
a25cb50167eb66bf3228ad4aebd5dabf gcc/config/i386/enqcmdintrin.h
*************** cb343fc92a4017dd72ecf925e609e5b3 gcc/co
*** 4051,4057 ****
99fea335b0d0e75274fb0d332965e1ee gcc/config/i386/haswell.md
9e0c1a273f1b48297e027d2b57fe6a5b gcc/config/i386/host-cygwin.cc
8aa8340199913a36316957cfca64c183 gcc/config/i386/host-i386-darwin.cc
! 9511f2cacd4e3753bbcef34478635941 gcc/config/i386/host-mingw32.cc
4e2bbdb4e2a8e4ff852b573efffc33e4 gcc/config/i386/hresetintrin.h
2ea007891ddab468cc4699c13996a23c gcc/config/i386/i386-builtin-types.awk
c1088807627bcbd8c85a659852f57ce9 gcc/config/i386/i386-builtin-types.def
--- 4052,4058 ----
99fea335b0d0e75274fb0d332965e1ee gcc/config/i386/haswell.md
9e0c1a273f1b48297e027d2b57fe6a5b gcc/config/i386/host-cygwin.cc
8aa8340199913a36316957cfca64c183 gcc/config/i386/host-i386-darwin.cc
! 25dbbd0b4035da40caf49673abd987f4 gcc/config/i386/host-mingw32.cc
4e2bbdb4e2a8e4ff852b573efffc33e4 gcc/config/i386/hresetintrin.h
2ea007891ddab468cc4699c13996a23c gcc/config/i386/i386-builtin-types.awk
c1088807627bcbd8c85a659852f57ce9 gcc/config/i386/i386-builtin-types.def
*************** a4714f98b53e073b615a5d93fe6fdba9 gcc/co
*** 4061,4067 ****
897e293401e4dea789e26918f76f414d gcc/config/i386/i386-c.cc
fbc24076c7e09cff381fd3713e0e35b8 gcc/config/i386/i386-d.cc
bc57c8d6121c70b7f671f4551d518806 gcc/config/i386/i386-d.h
! 48c2464f07e5d8465d0f64cbb5d1b684 gcc/config/i386/i386-expand.cc
aad6a1409988666a85b150e3fe82bb3e gcc/config/i386/i386-expand.h
5580cf7a1c9325867e3e62112532e650 gcc/config/i386/i386-features.cc
fccc6d65638a2ce66ebc6b06766912c2 gcc/config/i386/i386-features.h
--- 4062,4068 ----
897e293401e4dea789e26918f76f414d gcc/config/i386/i386-c.cc
fbc24076c7e09cff381fd3713e0e35b8 gcc/config/i386/i386-d.cc
bc57c8d6121c70b7f671f4551d518806 gcc/config/i386/i386-d.h
! ff2f7e233732dce4a79fa7ad9685cde1 gcc/config/i386/i386-expand.cc
aad6a1409988666a85b150e3fe82bb3e gcc/config/i386/i386-expand.h
5580cf7a1c9325867e3e62112532e650 gcc/config/i386/i386-features.cc
fccc6d65638a2ce66ebc6b06766912c2 gcc/config/i386/i386-features.h
*************** fccc6d65638a2ce66ebc6b06766912c2 gcc/co
*** 4074,4082 ****
003684e9baa146f7b92f23ca01368094 gcc/config/i386/i386-protos.h
89067df9b8c57e29603ffaca8dcc692b gcc/config/i386/i386-rust.cc
4f7ab8c57b3148a31d24838528313ef2 gcc/config/i386/i386-rust.h
! 3c0ce201253936cd590e6ebe94b5e2fd gcc/config/i386/i386.cc
! 7f4ed5a47861156413fe67f244f01a33 gcc/config/i386/i386.h
! 85951c0188bf68d8d09c05f13999a98b gcc/config/i386/i386.md
85b5302c87709e4b2325868fe370b441 gcc/config/i386/i386.opt
fb32c950c45e643174eb7c58d7f4218f gcc/config/i386/i386.opt.urls
95e430a8a19e9226167376a9a7ca34d9 gcc/config/i386/i386elf.h
--- 4075,4083 ----
003684e9baa146f7b92f23ca01368094 gcc/config/i386/i386-protos.h
89067df9b8c57e29603ffaca8dcc692b gcc/config/i386/i386-rust.cc
4f7ab8c57b3148a31d24838528313ef2 gcc/config/i386/i386-rust.h
! 0b364691ba7ec8239d70f50a091cf271 gcc/config/i386/i386.cc
! 050a9384b955805718fbe5df50684b1c gcc/config/i386/i386.h
! d509d8af339374bf45fa7b06d5573361 gcc/config/i386/i386.md
85b5302c87709e4b2325868fe370b441 gcc/config/i386/i386.opt
fb32c950c45e643174eb7c58d7f4218f gcc/config/i386/i386.opt.urls
95e430a8a19e9226167376a9a7ca34d9 gcc/config/i386/i386elf.h
*************** ba58451441e23c01b6eba20ce3c8eb9b gcc/co
*** 4106,4112 ****
e825582ef5d3d436130e77c41d8d9ff4 gcc/config/i386/mingw32.h
cc9849ddfde01b94df2eeb13ec5bab0a gcc/config/i386/mm3dnow.h
90b9e7122f60a899bf229dc11f24000d gcc/config/i386/mmintrin.h
! aa5b9b3bb27f19ff3832c9960dd9312f gcc/config/i386/mmx.md
ea7d7799efdd0d920495d7aaa4e3b7a2 gcc/config/i386/movdirintrin.h
e576d2eed73a4571de7093a92f6dd156 gcc/config/i386/msformat-c.cc
a0576d502ba7007ac2cebdc16b79ea32 gcc/config/i386/mwaitintrin.h
--- 4107,4113 ----
e825582ef5d3d436130e77c41d8d9ff4 gcc/config/i386/mingw32.h
cc9849ddfde01b94df2eeb13ec5bab0a gcc/config/i386/mm3dnow.h
90b9e7122f60a899bf229dc11f24000d gcc/config/i386/mmintrin.h
! 80dcb047bf1ef9a18a0bda318fad8105 gcc/config/i386/mmx.md
ea7d7799efdd0d920495d7aaa4e3b7a2 gcc/config/i386/movdirintrin.h
e576d2eed73a4571de7093a92f6dd156 gcc/config/i386/msformat-c.cc
a0576d502ba7007ac2cebdc16b79ea32 gcc/config/i386/mwaitintrin.h
*************** e82f2dd2df5fd204d1c7102be6f29c11 gcc/co
*** 4143,4149 ****
70a56f513b7336a41d2b3a23877154f8 gcc/config/i386/sm4intrin.h
8fce480b063b9abc4081b814b0fc7e01 gcc/config/i386/smmintrin.h
fe9eadd749e61a2279304a5617888723 gcc/config/i386/sol2.h
! c2ca08127421c39cd57903e9c76c6af3 gcc/config/i386/sse.md
b415a4e3e2cdd58a97ae395bffcb7e09 gcc/config/i386/ssemath.h
618acc597863bc9b3c097b7b7669aed0 gcc/config/i386/stringop.def
8fdfd8196f3dd509d9f9806774c453e0 gcc/config/i386/subst.md
--- 4144,4150 ----
70a56f513b7336a41d2b3a23877154f8 gcc/config/i386/sm4intrin.h
8fce480b063b9abc4081b814b0fc7e01 gcc/config/i386/smmintrin.h
fe9eadd749e61a2279304a5617888723 gcc/config/i386/sol2.h
! 77736b5fbc74d24e7dfb866fa67415b9 gcc/config/i386/sse.md
b415a4e3e2cdd58a97ae395bffcb7e09 gcc/config/i386/ssemath.h
618acc597863bc9b3c097b7b7669aed0 gcc/config/i386/stringop.def
8fdfd8196f3dd509d9f9806774c453e0 gcc/config/i386/subst.md
*************** e5595c37dd7b9ea4344a7be0dc5d9d5a gcc/co
*** 4201,4213 ****
30b9c6f1a4b0b23de02c33b969a71348 gcc/config/i386/x86-tune-sched-bd.cc
3a8550d487a86d6a596183d13fdca950 gcc/config/i386/x86-tune-sched-core.cc
7f7cccfabb6c1a59b854f87166ebcfa6 gcc/config/i386/x86-tune-sched.cc
! 2625bb27f5de034b4bd71b73a7adacac gcc/config/i386/x86-tune.def
53eb359a7a4854a587b6cf5ddde9a9b2 gcc/config/i386/x86gprintrin.h
a1d442d51dcc0044d7b3e109d2bff5c2 gcc/config/i386/x86intrin.h
a616ea353ccf63fc1b6f2254a35ee131 gcc/config/i386/xm-cygwin.h
71654b3cde734ebd7421186658d4c1b2 gcc/config/i386/xm-djgpp.h
f9dfe535e493d0e00708e43ec0926e85 gcc/config/i386/xm-mingw32.h
! e94ce974a9c58f32e2d62503f864c719 gcc/config/i386/xmmintrin.h
97ed6bb079056c473a7db3d9dabeefa5 gcc/config/i386/xopintrin.h
503dc664e04c155fc074847b20d88e3b gcc/config/i386/xsavecintrin.h
57b8326804a45d16090b1f02f05c36db gcc/config/i386/xsaveintrin.h
--- 4202,4214 ----
30b9c6f1a4b0b23de02c33b969a71348 gcc/config/i386/x86-tune-sched-bd.cc
3a8550d487a86d6a596183d13fdca950 gcc/config/i386/x86-tune-sched-core.cc
7f7cccfabb6c1a59b854f87166ebcfa6 gcc/config/i386/x86-tune-sched.cc
! e857affede5004f858332e65d37dab30 gcc/config/i386/x86-tune.def
53eb359a7a4854a587b6cf5ddde9a9b2 gcc/config/i386/x86gprintrin.h
a1d442d51dcc0044d7b3e109d2bff5c2 gcc/config/i386/x86intrin.h
a616ea353ccf63fc1b6f2254a35ee131 gcc/config/i386/xm-cygwin.h
71654b3cde734ebd7421186658d4c1b2 gcc/config/i386/xm-djgpp.h
f9dfe535e493d0e00708e43ec0926e85 gcc/config/i386/xm-mingw32.h
! 8d1a0b925101c915a834766aa2a4905c gcc/config/i386/xmmintrin.h
97ed6bb079056c473a7db3d9dabeefa5 gcc/config/i386/xopintrin.h
503dc664e04c155fc074847b20d88e3b gcc/config/i386/xsavecintrin.h
57b8326804a45d16090b1f02f05c36db gcc/config/i386/xsaveintrin.h
*************** cc68db36c7e26368cce1af309ad2308d gcc/co
*** 4284,4290 ****
a9d1d80c40cc6eb8e9a32d54f82dae43 gcc/config/lm32/t-lm32
660559cdac2b08e91486a9db7b4a2872 gcc/config/lm32/t-rtems
ddefbf04240463de3ebe735c18bd3da8 gcc/config/lm32/uclinux-elf.h
! 8ed53c8d6e2ffd1c4348b1509c392da9 gcc/config/loongarch/constraints.md
d4a731bdf01a61d063fe5c12e0ae15a3 gcc/config/loongarch/elf.h
17e35e205e8d128d6658e239c7abcee0 gcc/config/loongarch/generic.md
287b403c9c4fcd7872ffc302707dd8e0 gcc/config/loongarch/genopts/gen-evolution.awk
--- 4285,4291 ----
a9d1d80c40cc6eb8e9a32d54f82dae43 gcc/config/lm32/t-lm32
660559cdac2b08e91486a9db7b4a2872 gcc/config/lm32/t-rtems
ddefbf04240463de3ebe735c18bd3da8 gcc/config/lm32/uclinux-elf.h
! c940b279543e17d86f4d1fad1fead150 gcc/config/loongarch/constraints.md
d4a731bdf01a61d063fe5c12e0ae15a3 gcc/config/loongarch/elf.h
17e35e205e8d128d6658e239c7abcee0 gcc/config/loongarch/generic.md
287b403c9c4fcd7872ffc302707dd8e0 gcc/config/loongarch/genopts/gen-evolution.awk
*************** ba884745a15d4b194d0ad2e286b0c617 gcc/co
*** 4295,4304 ****
33ffb3b80383744cc4872c3213e50ac5 gcc/config/loongarch/gnu-user.h
73cc35d0159715accf631cf5373b9fcf gcc/config/loongarch/la464.md
56be38a805f1110cf87ba4a7105324a5 gcc/config/loongarch/larchintrin.h
! 5d0b2211d38904cbcfdc410ab0025bba gcc/config/loongarch/lasx.md
4bf4ab82622674f6e0397a7f88fe5723 gcc/config/loongarch/lasxintrin.h
82679ddaca16efc485abf4e3b347a3c9 gcc/config/loongarch/linux.h
! fe166d2fd30d3bf70487dde04e5ba257 gcc/config/loongarch/loongarch-builtins.cc
d7f60057bcb08d31f27708510cf69071 gcc/config/loongarch/loongarch-c.cc
fda2bfdc2de3eafec6a40c91767e52d7 gcc/config/loongarch/loongarch-cpu.cc
28b82a3dc53ed6429b995a5f0d0c7c4a gcc/config/loongarch/loongarch-cpu.h
--- 4296,4305 ----
33ffb3b80383744cc4872c3213e50ac5 gcc/config/loongarch/gnu-user.h
73cc35d0159715accf631cf5373b9fcf gcc/config/loongarch/la464.md
56be38a805f1110cf87ba4a7105324a5 gcc/config/loongarch/larchintrin.h
! ec664b4c120ffcd7f18303c300163e7b gcc/config/loongarch/lasx.md
4bf4ab82622674f6e0397a7f88fe5723 gcc/config/loongarch/lasxintrin.h
82679ddaca16efc485abf4e3b347a3c9 gcc/config/loongarch/linux.h
! 485815af3d4b3e671155ed4a40a43ad8 gcc/config/loongarch/loongarch-builtins.cc
d7f60057bcb08d31f27708510cf69071 gcc/config/loongarch/loongarch-c.cc
fda2bfdc2de3eafec6a40c91767e52d7 gcc/config/loongarch/loongarch-cpu.cc
28b82a3dc53ed6429b995a5f0d0c7c4a gcc/config/loongarch/loongarch-cpu.h
*************** fda2bfdc2de3eafec6a40c91767e52d7 gcc/co
*** 4306,4333 ****
2d3afabbc0f7ba9387da15e529bdb4dd gcc/config/loongarch/loongarch-d.h
34ceb522909aece43cfb18de874e0862 gcc/config/loongarch/loongarch-def-array.h
4f6e1d94a7da4cda9a95e36b76ad0980 gcc/config/loongarch/loongarch-def.cc
! fcb261ab8415277a573edfcf4c726d7a gcc/config/loongarch/loongarch-def.h
fc08ad18c12daeb6c459e9a5da085d02 gcc/config/loongarch/loongarch-driver.cc
812e559b949ba7a34e3a56087a6eaa21 gcc/config/loongarch/loongarch-driver.h
98c48e68e1e9c13958b3b218c3d3a47f gcc/config/loongarch/loongarch-evolution.cc
8bd09542013a17e1ffcdc2ccc1fc3a5c gcc/config/loongarch/loongarch-evolution.h
! 70eb5ed91f67ab6f78dc1e60a869583b gcc/config/loongarch/loongarch-ftypes.def
e79a168e4a8c0322a884b11ed18cf218 gcc/config/loongarch/loongarch-modes.def
ea6cc43b3fa3313db4228947eed2152e gcc/config/loongarch/loongarch-opts.cc
8869aeb1ace55d4ee67306c723b6069c gcc/config/loongarch/loongarch-opts.h
! 3ce5af4b5c069929ba519548d5342e90 gcc/config/loongarch/loongarch-protos.h
3b7b410fd2ede1c56c692fa390a8d415 gcc/config/loongarch/loongarch-str.h
2088d1b3164d3464806a7627d2fd6e52 gcc/config/loongarch/loongarch-tune.h
! 0ff0ab7a652b7eb1f9c4a0a2952e37ed gcc/config/loongarch/loongarch.cc
39c8662694bff1c4d52f90cba43e5048 gcc/config/loongarch/loongarch.h
! 979b7bb4986f91fe92c3ac05a83f249c gcc/config/loongarch/loongarch.md
b62396c60e7bd1b4de8956c5869d45f2 gcc/config/loongarch/loongarch.opt
93b3f21362e888da73ecb40a067439a3 gcc/config/loongarch/loongarch.opt.urls
! b086127da5a93a2566e2fae572fe76f3 gcc/config/loongarch/lsx.md
936e07cd1770c2a1e09db72cf3dc7e24 gcc/config/loongarch/lsxintrin.h
42270d3318bceb069807243f3475a89f gcc/config/loongarch/musl.h
! f6fd546f0f47cd5d43b7f1082da4ede6 gcc/config/loongarch/predicates.md
! 0a4a99a6247644fd821658f9d410b52c gcc/config/loongarch/simd.md
f4de53ee085303195a3c4eb57c3663c6 gcc/config/loongarch/sync.md
49279b28d5c2ec9c67b9f93840713af2 gcc/config/loongarch/t-linux
88690e1c28b92ae6052572c149de682f gcc/config/loongarch/t-loongarch
--- 4307,4334 ----
2d3afabbc0f7ba9387da15e529bdb4dd gcc/config/loongarch/loongarch-d.h
34ceb522909aece43cfb18de874e0862 gcc/config/loongarch/loongarch-def-array.h
4f6e1d94a7da4cda9a95e36b76ad0980 gcc/config/loongarch/loongarch-def.cc
! 0bd0b3cf2cb1ab6a2b51c5ffbb78586c gcc/config/loongarch/loongarch-def.h
fc08ad18c12daeb6c459e9a5da085d02 gcc/config/loongarch/loongarch-driver.cc
812e559b949ba7a34e3a56087a6eaa21 gcc/config/loongarch/loongarch-driver.h
98c48e68e1e9c13958b3b218c3d3a47f gcc/config/loongarch/loongarch-evolution.cc
8bd09542013a17e1ffcdc2ccc1fc3a5c gcc/config/loongarch/loongarch-evolution.h
! 828f6ad59d580685c7790eacefa9d8fb gcc/config/loongarch/loongarch-ftypes.def
e79a168e4a8c0322a884b11ed18cf218 gcc/config/loongarch/loongarch-modes.def
ea6cc43b3fa3313db4228947eed2152e gcc/config/loongarch/loongarch-opts.cc
8869aeb1ace55d4ee67306c723b6069c gcc/config/loongarch/loongarch-opts.h
! 00ec93cdb09ba7cbb6eeed05ad292f03 gcc/config/loongarch/loongarch-protos.h
3b7b410fd2ede1c56c692fa390a8d415 gcc/config/loongarch/loongarch-str.h
2088d1b3164d3464806a7627d2fd6e52 gcc/config/loongarch/loongarch-tune.h
! 93afbeb9657e1e644e672b25f99dcdd0 gcc/config/loongarch/loongarch.cc
39c8662694bff1c4d52f90cba43e5048 gcc/config/loongarch/loongarch.h
! 9b56672053666990c82dd3985546af27 gcc/config/loongarch/loongarch.md
b62396c60e7bd1b4de8956c5869d45f2 gcc/config/loongarch/loongarch.opt
93b3f21362e888da73ecb40a067439a3 gcc/config/loongarch/loongarch.opt.urls
! f3b13e309145e71b5771549c999f0df8 gcc/config/loongarch/lsx.md
936e07cd1770c2a1e09db72cf3dc7e24 gcc/config/loongarch/lsxintrin.h
42270d3318bceb069807243f3475a89f gcc/config/loongarch/musl.h
! 2310092ffd3bc6f9c3f464550955a217 gcc/config/loongarch/predicates.md
! 364fcf413b94f515b05526691d52c093 gcc/config/loongarch/simd.md
f4de53ee085303195a3c4eb57c3663c6 gcc/config/loongarch/sync.md
49279b28d5c2ec9c67b9f93840713af2 gcc/config/loongarch/t-linux
88690e1c28b92ae6052572c149de682f gcc/config/loongarch/t-loongarch
*************** cb26f6c0709fd9533aec72a07a36bf8b gcc/co
*** 4421,4437 ****
225dc655e791eb82bc0cd5477d84046f gcc/config/mcore/predicates.md
1dd06ef15dd426381100de36055c51d7 gcc/config/mcore/t-mcore
82487fb2fbd50cb690ac1b406b085737 gcc/config/microblaze/constraints.md
9b8779320526aa5f273de983bdc206ce gcc/config/microblaze/linux.h
ef3714e630d226fc9f9a52d072ae6d49 gcc/config/microblaze/microblaze-c.cc
! 5b4dece5790de432c81f12521dc1c3f8 gcc/config/microblaze/microblaze-protos.h
! fe73a15d0d3e7f53d281ee102dfe15fa gcc/config/microblaze/microblaze.cc
15444436357947286ccf30f90e3a28c8 gcc/config/microblaze/microblaze.h
! c16b6c77f514fb5e2247d16dcfcc5b22 gcc/config/microblaze/microblaze.md
38180380f0c251974ab87d52c6680c1f gcc/config/microblaze/microblaze.opt
ab7ecb87ef3b7a388cab0e4d0d2eb0db gcc/config/microblaze/microblaze.opt.urls
6122aa8145720d14b86bdf0e7a6171f5 gcc/config/microblaze/predicates.md
24cc98144fc2514eb9d0a4959efcba46 gcc/config/microblaze/rtems.h
! 8abeae4e9debaaeb4950f5fdff621fbc gcc/config/microblaze/sync.md
df031372af9c825d21d2058d266247a0 gcc/config/microblaze/t-microblaze
63ccba4e7f745d36609d7c129bac6288 gcc/config/microblaze/t-microblaze-linux
a8b08640136e3e7712d2278eb84c21d9 gcc/config/microblaze/t-rtems
--- 4422,4439 ----
225dc655e791eb82bc0cd5477d84046f gcc/config/mcore/predicates.md
1dd06ef15dd426381100de36055c51d7 gcc/config/mcore/t-mcore
82487fb2fbd50cb690ac1b406b085737 gcc/config/microblaze/constraints.md
+ 1ac49ffd4d6e30329a7a425da3ce8eaa gcc/config/microblaze/iterators.md
9b8779320526aa5f273de983bdc206ce gcc/config/microblaze/linux.h
ef3714e630d226fc9f9a52d072ae6d49 gcc/config/microblaze/microblaze-c.cc
! b0b66bee3fc32ec734dbbba003615857 gcc/config/microblaze/microblaze-protos.h
! a89f9732934dd5c153ba3abb3d72f182 gcc/config/microblaze/microblaze.cc
15444436357947286ccf30f90e3a28c8 gcc/config/microblaze/microblaze.h
! 9be6b5fdaac09c5ef72078e45f238e8b gcc/config/microblaze/microblaze.md
38180380f0c251974ab87d52c6680c1f gcc/config/microblaze/microblaze.opt
ab7ecb87ef3b7a388cab0e4d0d2eb0db gcc/config/microblaze/microblaze.opt.urls
6122aa8145720d14b86bdf0e7a6171f5 gcc/config/microblaze/predicates.md
24cc98144fc2514eb9d0a4959efcba46 gcc/config/microblaze/rtems.h
! 57680319f185e67ab8f12c85e635430f gcc/config/microblaze/sync.md
df031372af9c825d21d2058d266247a0 gcc/config/microblaze/t-microblaze
63ccba4e7f745d36609d7c129bac6288 gcc/config/microblaze/t-microblaze-linux
a8b08640136e3e7712d2278eb84c21d9 gcc/config/microblaze/t-rtems
*************** b7669cc185ce4e8fa5543db9fc552fad gcc/co
*** 4735,4743 ****
961575276a4c92065805fa132d6f96a1 gcc/config/pa/pa-openbsd.h
9a661bb63af8309862f216a5145b35ff gcc/config/pa/pa-opts.h
1ab2b014b27f77e96f50795bfab8fcbd gcc/config/pa/pa-protos.h
! 01111c68d97e57d1049b7ce4fefaca05 gcc/config/pa/pa.cc
3508830133b8a3222d8b89317c41049e gcc/config/pa/pa.h
! ca71709340d554f30a50c48b53a9aecd gcc/config/pa/pa.md
99a0932bde9ea4de72d6b9b3cb2b2d99 gcc/config/pa/pa.opt
8cc2f0b358c76ec2ce7a16d18a9ecdab gcc/config/pa/pa.opt.urls
2a4bf2e386b22bab714abdf5f5712158 gcc/config/pa/pa32-linux.h
--- 4737,4745 ----
961575276a4c92065805fa132d6f96a1 gcc/config/pa/pa-openbsd.h
9a661bb63af8309862f216a5145b35ff gcc/config/pa/pa-opts.h
1ab2b014b27f77e96f50795bfab8fcbd gcc/config/pa/pa-protos.h
! 57578a85112a6e0776ce46118490e479 gcc/config/pa/pa.cc
3508830133b8a3222d8b89317c41049e gcc/config/pa/pa.h
! fa6810d2de88cd926ba35e2e5954565d gcc/config/pa/pa.md
99a0932bde9ea4de72d6b9b3cb2b2d99 gcc/config/pa/pa.opt
8cc2f0b358c76ec2ce7a16d18a9ecdab gcc/config/pa/pa.opt.urls
2a4bf2e386b22bab714abdf5f5712158 gcc/config/pa/pa32-linux.h
*************** ca2b2d3742c347b81fe1aec30d830735 gcc/co
*** 4898,4911 ****
88bace7f271c41d15e1776ce901c81d4 gcc/config/rs6000/8540.md
ace447911502244415407168b2b26546 gcc/config/rs6000/a2.md
07856219672480d75398d24a15048832 gcc/config/rs6000/aix-stdint.h
! c64df3316d3e58a27e1ab2161d16ba84 gcc/config/rs6000/aix.h
715344e1ef4fbd3e74d831e493df765a gcc/config/rs6000/aix64.opt
7ed2003156dc5875ca3b657a11836729 gcc/config/rs6000/aix64.opt.urls
749787481049a867ea4d14e13c8be0a7 gcc/config/rs6000/aix71.h
8ba01aec1ab8414732da6ba64bdac310 gcc/config/rs6000/aix72.h
78467c9fa1ce8db5157960bd0bfe249f gcc/config/rs6000/aix73.h
5e39c7d6e3640a3400fe9e5bb2a2f131 gcc/config/rs6000/altivec.h
! 666760cb38b8e34ffba833b842c78659 gcc/config/rs6000/altivec.md
81e54bdb16eb8684a6f55d8aee11c559 gcc/config/rs6000/amo.h
4ceef8d1de734345cc9e53fddee7b98b gcc/config/rs6000/biarch64.h
13c13869e4dd869e54cf393e1c6541c6 gcc/config/rs6000/bmi2intrin.h
--- 4900,4913 ----
88bace7f271c41d15e1776ce901c81d4 gcc/config/rs6000/8540.md
ace447911502244415407168b2b26546 gcc/config/rs6000/a2.md
07856219672480d75398d24a15048832 gcc/config/rs6000/aix-stdint.h
! eef38d2b8924aacc805f366066822538 gcc/config/rs6000/aix.h
715344e1ef4fbd3e74d831e493df765a gcc/config/rs6000/aix64.opt
7ed2003156dc5875ca3b657a11836729 gcc/config/rs6000/aix64.opt.urls
749787481049a867ea4d14e13c8be0a7 gcc/config/rs6000/aix71.h
8ba01aec1ab8414732da6ba64bdac310 gcc/config/rs6000/aix72.h
78467c9fa1ce8db5157960bd0bfe249f gcc/config/rs6000/aix73.h
5e39c7d6e3640a3400fe9e5bb2a2f131 gcc/config/rs6000/altivec.h
! c78c303217321a4538b2cefab72e9c44 gcc/config/rs6000/altivec.md
81e54bdb16eb8684a6f55d8aee11c559 gcc/config/rs6000/amo.h
4ceef8d1de734345cc9e53fddee7b98b gcc/config/rs6000/biarch64.h
13c13869e4dd869e54cf393e1c6541c6 gcc/config/rs6000/bmi2intrin.h
*************** ddc27d9ceea8191a7cbfb42159a56be4 gcc/co
*** 4974,4980 ****
200b6eccb63040bee4a9133bab14bb26 gcc/config/rs6000/rbtree.h
599c30bc22167b0f0831b1b7af7cf9d4 gcc/config/rs6000/rs6000-builtin.cc
029e127e75ac9b0a5947828b933ae6ef gcc/config/rs6000/rs6000-builtins.def
! 7cd856e83c8494270a47ca01622fc669 gcc/config/rs6000/rs6000-c.cc
8119e87823cbb6f1761f91aeb4d3c6ea gcc/config/rs6000/rs6000-call.cc
187d4407a0b49c77c35fa116a0157373 gcc/config/rs6000/rs6000-cpus.def
814d95cd094abacbcf3e466bfdc3646f gcc/config/rs6000/rs6000-d.cc
--- 4976,4982 ----
200b6eccb63040bee4a9133bab14bb26 gcc/config/rs6000/rbtree.h
599c30bc22167b0f0831b1b7af7cf9d4 gcc/config/rs6000/rs6000-builtin.cc
029e127e75ac9b0a5947828b933ae6ef gcc/config/rs6000/rs6000-builtins.def
! 102fb0ee0ead962fe8a6a5f9d8617c01 gcc/config/rs6000/rs6000-c.cc
8119e87823cbb6f1761f91aeb4d3c6ea gcc/config/rs6000/rs6000-call.cc
187d4407a0b49c77c35fa116a0157373 gcc/config/rs6000/rs6000-cpus.def
814d95cd094abacbcf3e466bfdc3646f gcc/config/rs6000/rs6000-d.cc
*************** ed1a47904e657788396f5063d85c91dd gcc/co
*** 4996,5002 ****
ce8de9a27f36b759a69194616c02eb38 gcc/config/rs6000/rs6000-tables.opt.urls
2bd3d18abb554a6b4b893d27c32b96d2 gcc/config/rs6000/rs6000.cc
a01586ff71e4e5e6d8cecf0f75ba68ff gcc/config/rs6000/rs6000.h
! 9bb3221c240ad646eef47bf57e389d92 gcc/config/rs6000/rs6000.md
3a2092e316055a319aafca915be949d0 gcc/config/rs6000/rs6000.opt
f041ba7cede4ca8e4e8a9e987adbe629 gcc/config/rs6000/rs6000.opt.urls
29600bfcf064db2d3bccf3470cb14924 gcc/config/rs6000/rs64.md
--- 4998,5004 ----
ce8de9a27f36b759a69194616c02eb38 gcc/config/rs6000/rs6000-tables.opt.urls
2bd3d18abb554a6b4b893d27c32b96d2 gcc/config/rs6000/rs6000.cc
a01586ff71e4e5e6d8cecf0f75ba68ff gcc/config/rs6000/rs6000.h
! 05f4a38549e4f7c4cbc83597c91bcd6a gcc/config/rs6000/rs6000.md
3a2092e316055a319aafca915be949d0 gcc/config/rs6000/rs6000.opt
f041ba7cede4ca8e4e8a9e987adbe629 gcc/config/rs6000/rs6000.opt.urls
29600bfcf064db2d3bccf3470cb14924 gcc/config/rs6000/rs64.md
*************** f11925c88524d2fd457bf77944da1302 gcc/co
*** 5036,5042 ****
0a88b1fc4b596cd84e7825b3a5f3b524 gcc/config/rs6000/tmmintrin.h
869601137999c1447aaab0b73104dcdb gcc/config/rs6000/vec_types.h
205bbf4f9ece545c1eff934c146a75b2 gcc/config/rs6000/vector.md
! 89c99fdf4bdb74fc0e680b01095eb9d1 gcc/config/rs6000/vsx.md
62cd6bf777af9270cbc8947ee14941f1 gcc/config/rs6000/vxworks.h
6400c28de85928df70c96f8795d988a1 gcc/config/rs6000/vxworksae.h
a8c4ccdf64c535c04aea49b25e2edd70 gcc/config/rs6000/vxworksmils.h
--- 5038,5044 ----
0a88b1fc4b596cd84e7825b3a5f3b524 gcc/config/rs6000/tmmintrin.h
869601137999c1447aaab0b73104dcdb gcc/config/rs6000/vec_types.h
205bbf4f9ece545c1eff934c146a75b2 gcc/config/rs6000/vector.md
! 805a47e8c256e7298f6b4e8a7644476a gcc/config/rs6000/vsx.md
62cd6bf777af9270cbc8947ee14941f1 gcc/config/rs6000/vxworks.h
6400c28de85928df70c96f8795d988a1 gcc/config/rs6000/vxworksae.h
a8c4ccdf64c535c04aea49b25e2edd70 gcc/config/rs6000/vxworksmils.h
*************** a5a54c7c2bc12aee90c87a116610c28e gcc/co
*** 5094,5100 ****
d04ec298ee3e87b2b5e6a05a5e8fab7f gcc/config/s390/s390-protos.h
7e68f718fd24a643d9674af42fd5c99a gcc/config/s390/s390.cc
147006e730fe3e106809eac19cfd90dc gcc/config/s390/s390.h
! a18271cac23c5586f969ae8bdba53855 gcc/config/s390/s390.md
cb0b2736d73615065dbf9dd10eb64d5a gcc/config/s390/s390.opt
4afe70778cb47f5ab74798a74ebe0ee2 gcc/config/s390/s390.opt.urls
2c3dc8c98bc81eca16182e930c08db3b gcc/config/s390/s390intrin.h
--- 5096,5102 ----
d04ec298ee3e87b2b5e6a05a5e8fab7f gcc/config/s390/s390-protos.h
7e68f718fd24a643d9674af42fd5c99a gcc/config/s390/s390.cc
147006e730fe3e106809eac19cfd90dc gcc/config/s390/s390.h
! b20eb234c5efa5c06e2d779d624b0457 gcc/config/s390/s390.md
cb0b2736d73615065dbf9dd10eb64d5a gcc/config/s390/s390.opt
4afe70778cb47f5ab74798a74ebe0ee2 gcc/config/s390/s390.opt.urls
2c3dc8c98bc81eca16182e930c08db3b gcc/config/s390/s390intrin.h
*************** e2e50c477f234875fd9fc66727097083 gcc/co
*** 5107,5113 ****
9eb7894e650772c40cbdb9e6ed254142 gcc/config/s390/tpf.opt
34c54b547202715f11db388829243402 gcc/config/s390/tpf.opt.urls
6fcb92a14c96feb4d689ed578348c642 gcc/config/s390/vecintrin.h
! 456c74f339daf88596753216ea278b0f gcc/config/s390/vector.md
634c4f8cae42dd7a7d29a223437ff660 gcc/config/s390/vx-builtins.md
7813da5eac25ac16f589b0319ad43386 gcc/config/s390/x-native
481e371a2719a54e96d2efd0b7ceb35b gcc/config/sh/constraints.md
--- 5109,5115 ----
9eb7894e650772c40cbdb9e6ed254142 gcc/config/s390/tpf.opt
34c54b547202715f11db388829243402 gcc/config/s390/tpf.opt.urls
6fcb92a14c96feb4d689ed578348c642 gcc/config/s390/vecintrin.h
! 2f9f003dc6b052379a6e4f128cee738a gcc/config/s390/vector.md
634c4f8cae42dd7a7d29a223437ff660 gcc/config/s390/vx-builtins.md
7813da5eac25ac16f589b0319ad43386 gcc/config/s390/x-native
481e371a2719a54e96d2efd0b7ceb35b gcc/config/sh/constraints.md
*************** ae7d512c89d68a199632c8e4833ec548 gcc/co
*** 5278,5284 ****
a3620453ae83ae76c8d836eb96587391 gcc/config/vax/vax-protos.h
ae82ae0b00b4637a81eb63fc44c4b4b1 gcc/config/vax/vax.cc
229199e643644f927b9e9faee465a1c3 gcc/config/vax/vax.h
! 07c4dbabb21183633592e7b919bba44a gcc/config/vax/vax.md
b47cdf79a98e21dfe43144453a5d8ea5 gcc/config/vax/vax.opt
bf49e906bab688af364c5f48f69324f6 gcc/config/vax/vax.opt.urls
3a1e13187cbe98f04b0b80554d1b73f7 gcc/config/visium/constraints.md
--- 5280,5286 ----
a3620453ae83ae76c8d836eb96587391 gcc/config/vax/vax-protos.h
ae82ae0b00b4637a81eb63fc44c4b4b1 gcc/config/vax/vax.cc
229199e643644f927b9e9faee465a1c3 gcc/config/vax/vax.h
! 021e60659262c497ba0a6e982de18dc3 gcc/config/vax/vax.md
b47cdf79a98e21dfe43144453a5d8ea5 gcc/config/vax/vax.opt
bf49e906bab688af364c5f48f69324f6 gcc/config/vax/vax.opt.urls
3a1e13187cbe98f04b0b80554d1b73f7 gcc/config/visium/constraints.md
*************** d36a2aabdf8da39363d9be0efef739b0 gcc/co
*** 5372,5378 ****
11daa3f7f65177eb32e2dad6fd437637 gcc/coroutine-passes.cc
f1ae4baa11bd5b6dd111907d100e7c0c gcc/coverage.cc
bf1a3b3570d1b69e07f60f5150f38a93 gcc/coverage.h
! 50a671acc4b9410c92e51a0e80eae342 gcc/cp/ChangeLog
d271e3663538ba1f3281cab3838e92cd gcc/cp/ChangeLog-1993
f5a44adbc05521162350ca409d1d95ce gcc/cp/ChangeLog-1994
ac55db48d964cb5469ff03c1cd3ee04d gcc/cp/ChangeLog-1995
--- 5374,5380 ----
11daa3f7f65177eb32e2dad6fd437637 gcc/coroutine-passes.cc
f1ae4baa11bd5b6dd111907d100e7c0c gcc/coverage.cc
bf1a3b3570d1b69e07f60f5150f38a93 gcc/coverage.h
! 85b12fce9466cac8f4caf268913f4b26 gcc/cp/ChangeLog
d271e3663538ba1f3281cab3838e92cd gcc/cp/ChangeLog-1993
f5a44adbc05521162350ca409d1d95ce gcc/cp/ChangeLog-1994
ac55db48d964cb5469ff03c1cd3ee04d gcc/cp/ChangeLog-1995
*************** cb06dcbb3232403bb30ebd0d7d1feae1 gcc/cp
*** 5407,5422 ****
c1c7801b9b0f379e702a4f6cb83972e7 gcc/cp/ChangeLog.ptr
9aa3cd9f75c785de9f51446e3f295515 gcc/cp/ChangeLog.tree-ssa
458dd30ec01e1ab016feef4141e9cd70 gcc/cp/Make-lang.in
! 9540915fc5b11ee5890f1d5562c611e5 gcc/cp/call.cc
eb0e2e62caf98260cc2641216d140ae9 gcc/cp/cfns.gperf
dee1bc8866869d1becc1c1459cf3853d gcc/cp/cfns.h
cece9d48fd49b2e27c93c08c799d3a43 gcc/cp/class.cc
c2cee7941d7a9d85eb87f70b7f8495ac gcc/cp/config-lang.in
! 2be592ffbbec6e23f2a515bccb32f835 gcc/cp/constexpr.cc
e2342416928d82aea826d50f04c9f56c gcc/cp/constraint.cc
7f4cf1f0f93d7aa0443c94e023845d1c gcc/cp/contracts.cc
5b547c5fd539f8a214ed271c5a475a85 gcc/cp/contracts.h
! dc474088c982391206e9d6a529937f19 gcc/cp/coroutines.cc
fbb64a63ff9ac5740b8339f18f4d0644 gcc/cp/cp-gimplify.cc
d3243151c2dc95476f1ffe37daeac128 gcc/cp/cp-lang.cc
7c2a3efea776c90aa874253dbc0d63d5 gcc/cp/cp-name-hint.h
--- 5409,5424 ----
c1c7801b9b0f379e702a4f6cb83972e7 gcc/cp/ChangeLog.ptr
9aa3cd9f75c785de9f51446e3f295515 gcc/cp/ChangeLog.tree-ssa
458dd30ec01e1ab016feef4141e9cd70 gcc/cp/Make-lang.in
! e0effa7d82a567f1047f047eab0fcbfe gcc/cp/call.cc
eb0e2e62caf98260cc2641216d140ae9 gcc/cp/cfns.gperf
dee1bc8866869d1becc1c1459cf3853d gcc/cp/cfns.h
cece9d48fd49b2e27c93c08c799d3a43 gcc/cp/class.cc
c2cee7941d7a9d85eb87f70b7f8495ac gcc/cp/config-lang.in
! 7d146092407a3c00d989a558a3424cd3 gcc/cp/constexpr.cc
e2342416928d82aea826d50f04c9f56c gcc/cp/constraint.cc
7f4cf1f0f93d7aa0443c94e023845d1c gcc/cp/contracts.cc
5b547c5fd539f8a214ed271c5a475a85 gcc/cp/contracts.h
! 2dbdcea3676fe880db2ae645fa5819cc gcc/cp/coroutines.cc
fbb64a63ff9ac5740b8339f18f4d0644 gcc/cp/cp-gimplify.cc
d3243151c2dc95476f1ffe37daeac128 gcc/cp/cp-lang.cc
7c2a3efea776c90aa874253dbc0d63d5 gcc/cp/cp-name-hint.h
*************** e1f1e00efaa3ab325dcde6256bd453ea gcc/cp
*** 5430,5473 ****
56f39bfaef18eed52575804302d7f065 gcc/cp/cxx-pretty-print.cc
08e116dfeec3d3e6814661d5e4274639 gcc/cp/cxx-pretty-print.h
8947390d58d06707b7fc5112da286233 gcc/cp/cxxapi-data.csv
! c6f67dc5986c092e1ada72c268f60ce5 gcc/cp/decl.cc
1abb8e5bf838320c47bbb41c28ac53c8 gcc/cp/decl.h
1cb099a7980289f4fcdda85452c6a3e4 gcc/cp/decl2.cc
db1260dd767707d8dcbdbdcd7982bfad gcc/cp/dump.cc
! 59bf1da855227c5935dc3e19aae2d725 gcc/cp/error.cc
2bd7d5984b70c2c7549c4af9201f8d2d gcc/cp/except.cc
7dc09b1b70064fa190fd9060df614538 gcc/cp/expr.cc
a067c19b95bfc08094e338eb152ec647 gcc/cp/friend.cc
e459328dad760653a7ba4c5c6a0e07b1 gcc/cp/g++spec.cc
36027d22493b558f5a557dac9993fd54 gcc/cp/gen-cxxapi-file.py
d3c17c84efdf6a50d26f287b397fc85f gcc/cp/init.cc
! c03a17603eb96c3422afd4c668842aa1 gcc/cp/lambda.cc
66bc6ee758a433ad34ad94d5b839154b gcc/cp/lang-specs.h
d12efe90a1bc48c1279579e51d07c2f6 gcc/cp/lex.cc
c9f1276984f27647e3aac405d236a360 gcc/cp/logic.cc
! c55e688f48e62af58edfcade9876bb17 gcc/cp/mangle.cc
7add7f50dbf2cd5e7154942a14edba9e gcc/cp/mapper-client.cc
7f5ee917afe43784e616d41f8008c5f7 gcc/cp/mapper-client.h
a5b251983ab6036fe6739433864419c7 gcc/cp/mapper-resolver.cc
5f69d7aa3499e15103e647683d2a92b0 gcc/cp/method.cc
e5de0a6c0e25db99122b38cfbd158f92 gcc/cp/module.cc
! 11d4b2dad811e7167eda68313cf80ac5 gcc/cp/name-lookup.cc
4c2302075ee88f154fe1d9d5bc880b38 gcc/cp/name-lookup.h
9071e61b746a07f7ae419836317ea8d4 gcc/cp/operators.def
b4ea7976f776ee37fce22b16756ad0e0 gcc/cp/optimize.cc
! 3005c54da5bb91ee03256ad352be3db5 gcc/cp/parser.cc
64953966b085a9e770be93c5d1bdca4e gcc/cp/parser.h
! b21cb4ca763e2f9f0e4e87c4f31976f7 gcc/cp/pt.cc
c59b967f38f4705696e11724814e2a06 gcc/cp/ptree.cc
5e3e9c87ee323734a11e7081aaa64fa5 gcc/cp/rtti.cc
7764edeba26dbb6b15962e6395cba9d2 gcc/cp/search.cc
! 904618015813b4e7f5019d3572241aa9 gcc/cp/semantics.cc
ca8df8ebc275aae3373b59e34155cc57 gcc/cp/std-name-hint.gperf
94fae0d321122a3989a40631ba86d13b gcc/cp/std-name-hint.h
! 41e87ed4f19ff0138f84bf27e143fc65 gcc/cp/tree.cc
ade60cf10e86c87a2d3960a453e78059 gcc/cp/type-utils.h
! 4ebb55c4c22d34bf9c9d1bc43b29b288 gcc/cp/typeck.cc
! e8b7fc59f86c5a7c4e08ae88222ebbeb gcc/cp/typeck2.cc
b04e03a3822d8b9ab15575d78d4309f1 gcc/cp/vtable-class-hierarchy.cc
d9039dac3f86bf082870bf78b964568b gcc/cppbuiltin.cc
c2ff7817297154695270be6f932730a6 gcc/cppbuiltin.h
--- 5432,5475 ----
56f39bfaef18eed52575804302d7f065 gcc/cp/cxx-pretty-print.cc
08e116dfeec3d3e6814661d5e4274639 gcc/cp/cxx-pretty-print.h
8947390d58d06707b7fc5112da286233 gcc/cp/cxxapi-data.csv
! a4f5a2995bad124b53344d0bcad1da36 gcc/cp/decl.cc
1abb8e5bf838320c47bbb41c28ac53c8 gcc/cp/decl.h
1cb099a7980289f4fcdda85452c6a3e4 gcc/cp/decl2.cc
db1260dd767707d8dcbdbdcd7982bfad gcc/cp/dump.cc
! 15c89a7bb542fb892be5e9a4db5ec8d6 gcc/cp/error.cc
2bd7d5984b70c2c7549c4af9201f8d2d gcc/cp/except.cc
7dc09b1b70064fa190fd9060df614538 gcc/cp/expr.cc
a067c19b95bfc08094e338eb152ec647 gcc/cp/friend.cc
e459328dad760653a7ba4c5c6a0e07b1 gcc/cp/g++spec.cc
36027d22493b558f5a557dac9993fd54 gcc/cp/gen-cxxapi-file.py
d3c17c84efdf6a50d26f287b397fc85f gcc/cp/init.cc
! 06325c7371178290451443418bff21f3 gcc/cp/lambda.cc
66bc6ee758a433ad34ad94d5b839154b gcc/cp/lang-specs.h
d12efe90a1bc48c1279579e51d07c2f6 gcc/cp/lex.cc
c9f1276984f27647e3aac405d236a360 gcc/cp/logic.cc
! 20774474eca176ab746a0e590de3bcc2 gcc/cp/mangle.cc
7add7f50dbf2cd5e7154942a14edba9e gcc/cp/mapper-client.cc
7f5ee917afe43784e616d41f8008c5f7 gcc/cp/mapper-client.h
a5b251983ab6036fe6739433864419c7 gcc/cp/mapper-resolver.cc
5f69d7aa3499e15103e647683d2a92b0 gcc/cp/method.cc
e5de0a6c0e25db99122b38cfbd158f92 gcc/cp/module.cc
! 188fdc84725eb2b79edaad5d46a317ae gcc/cp/name-lookup.cc
4c2302075ee88f154fe1d9d5bc880b38 gcc/cp/name-lookup.h
9071e61b746a07f7ae419836317ea8d4 gcc/cp/operators.def
b4ea7976f776ee37fce22b16756ad0e0 gcc/cp/optimize.cc
! d1521f58fb9f44240c194e11ce856553 gcc/cp/parser.cc
64953966b085a9e770be93c5d1bdca4e gcc/cp/parser.h
! 448339060118bbddc256f35c182e5f15 gcc/cp/pt.cc
c59b967f38f4705696e11724814e2a06 gcc/cp/ptree.cc
5e3e9c87ee323734a11e7081aaa64fa5 gcc/cp/rtti.cc
7764edeba26dbb6b15962e6395cba9d2 gcc/cp/search.cc
! 4f226c54fa19f6430937375d72c1543f gcc/cp/semantics.cc
ca8df8ebc275aae3373b59e34155cc57 gcc/cp/std-name-hint.gperf
94fae0d321122a3989a40631ba86d13b gcc/cp/std-name-hint.h
! 9b0c363a7a66e224140a1bbeb683c19d gcc/cp/tree.cc
ade60cf10e86c87a2d3960a453e78059 gcc/cp/type-utils.h
! f8b30eee4b81b9f72028f73719e52c8c gcc/cp/typeck.cc
! 26beb8b24c68c6e55a89ba1d61b97b17 gcc/cp/typeck2.cc
b04e03a3822d8b9ab15575d78d4309f1 gcc/cp/vtable-class-hierarchy.cc
d9039dac3f86bf082870bf78b964568b gcc/cppbuiltin.cc
c2ff7817297154695270be6f932730a6 gcc/cppbuiltin.h
*************** c2ff7817297154695270be6f932730a6 gcc/cp
*** 5475,5487 ****
dba9a9584db67bce81cb489ca8b13396 gcc/cppdefault.h
e507d631984ba5c424cfa8c5586bd54c gcc/cprop.cc
455b3e5012e2a894aeae048cfc2d43a0 gcc/cse.cc
! 0486f1a8e4d2a697c45e648d89c99a3d gcc/cselib.cc
7cb7858299cde7776c4d453abc8d968b gcc/cselib.h
1ded054093de910d9786c62bc4fe8cc6 gcc/cstamp-h.in
aba39deaa8ad2ad555dc0798497a6c58 gcc/ctfc.cc
94a425b811af1e25020f3a86ae78ee7c gcc/ctfc.h
7f33e05a76e2406be70d93293850b281 gcc/ctfout.cc
! 7e3a65d98f59aa2d096116cc3eada88a gcc/d/ChangeLog
86f687c485111eedca2eb048294f957e gcc/d/ChangeLog-2006
70ed1c47fd9b3f5dd95055642ed79265 gcc/d/ChangeLog-2007
a7090ab2dd83aa4f44823c17566b83ef gcc/d/ChangeLog-2008
--- 5477,5489 ----
dba9a9584db67bce81cb489ca8b13396 gcc/cppdefault.h
e507d631984ba5c424cfa8c5586bd54c gcc/cprop.cc
455b3e5012e2a894aeae048cfc2d43a0 gcc/cse.cc
! bf32c438eaeb9f5ef0b840bddc108fc7 gcc/cselib.cc
7cb7858299cde7776c4d453abc8d968b gcc/cselib.h
1ded054093de910d9786c62bc4fe8cc6 gcc/cstamp-h.in
aba39deaa8ad2ad555dc0798497a6c58 gcc/ctfc.cc
94a425b811af1e25020f3a86ae78ee7c gcc/ctfc.h
7f33e05a76e2406be70d93293850b281 gcc/ctfout.cc
! 3981620ecdffa2c916b336673076d302 gcc/d/ChangeLog
86f687c485111eedca2eb048294f957e gcc/d/ChangeLog-2006
70ed1c47fd9b3f5dd95055642ed79265 gcc/d/ChangeLog-2007
a7090ab2dd83aa4f44823c17566b83ef gcc/d/ChangeLog-2008
*************** fac7c65f8a08ca939eb5628173812214 gcc/d/
*** 5505,5511 ****
f73e07ffa2fced196f38346c405549cb gcc/d/config-lang.in
3ae19f975d50889b5f03df6c38bc0c61 gcc/d/d-attribs.cc
15411c6b54ea91d24785d34b3d1671eb gcc/d/d-builtins.cc
! 298a66dc3a7ec1d31d62f07cbd876335 gcc/d/d-codegen.cc
5a1fb9f5b78bb830327c58023e0a8115 gcc/d/d-compiler.cc
b61a881ef449869906f48f9dd6b9c591 gcc/d/d-convert.cc
d21bbe7f95de57db6f9fbad0fe1f62ab gcc/d/d-ctfloat.cc
--- 5507,5513 ----
f73e07ffa2fced196f38346c405549cb gcc/d/config-lang.in
3ae19f975d50889b5f03df6c38bc0c61 gcc/d/d-attribs.cc
15411c6b54ea91d24785d34b3d1671eb gcc/d/d-builtins.cc
! 2bda3794c5d8a36064c4ff8806f0acd4 gcc/d/d-codegen.cc
5a1fb9f5b78bb830327c58023e0a8115 gcc/d/d-compiler.cc
b61a881ef449869906f48f9dd6b9c591 gcc/d/d-convert.cc
d21bbe7f95de57db6f9fbad0fe1f62ab gcc/d/d-ctfloat.cc
*************** d21bbe7f95de57db6f9fbad0fe1f62ab gcc/d/
*** 5517,5523 ****
933fad50b502c1073de1af4c28d29235 gcc/d/d-lang.cc
38c4969cf0690ec87d68618a59f68a42 gcc/d/d-longdouble.cc
59fbcae5676422cf5141f5356cec90d5 gcc/d/d-port.cc
! f74323ae44ea5fdd0a663d81deb67553 gcc/d/d-spec.cc
b9c48c809f8cf9c3ab7ae114509d3d1a gcc/d/d-system.h
9aa179202bbb20ad5fdab16cefd7103a gcc/d/d-target-def.h
0f91af6df397b8a405e1868d0435e209 gcc/d/d-target.cc
--- 5519,5525 ----
933fad50b502c1073de1af4c28d29235 gcc/d/d-lang.cc
38c4969cf0690ec87d68618a59f68a42 gcc/d/d-longdouble.cc
59fbcae5676422cf5141f5356cec90d5 gcc/d/d-port.cc
! ebcaa46f15a76bdcff0332b3b69a9343 gcc/d/d-spec.cc
b9c48c809f8cf9c3ab7ae114509d3d1a gcc/d/d-system.h
9aa179202bbb20ad5fdab16cefd7103a gcc/d/d-target-def.h
0f91af6df397b8a405e1868d0435e209 gcc/d/d-target.cc
*************** b9c48c809f8cf9c3ab7ae114509d3d1a gcc/d/
*** 5525,5531 ****
b19c1c032d04a6e603d0ec0be5eaf210 gcc/d/d-target.h
b1ac7d5abaf19efc889f97c469081fed gcc/d/d-tree.def
b4ed30104da1ee3c62f919545e369805 gcc/d/d-tree.h
! aea031f02549b034803352d6bc5498c7 gcc/d/decl.cc
fba21123f05d88982639a8a0ccea59a5 gcc/d/dmd/MERGE
123db03ec877052aff84a8926416b377 gcc/d/dmd/README.md
2a63c683aced1bcdc3b0dc1c174f9694 gcc/d/dmd/VERSION
--- 5527,5533 ----
b19c1c032d04a6e603d0ec0be5eaf210 gcc/d/d-target.h
b1ac7d5abaf19efc889f97c469081fed gcc/d/d-tree.def
b4ed30104da1ee3c62f919545e369805 gcc/d/d-tree.h
! ac87b1ef692c914356d10c28a49ef8f3 gcc/d/decl.cc
fba21123f05d88982639a8a0ccea59a5 gcc/d/dmd/MERGE
123db03ec877052aff84a8926416b377 gcc/d/dmd/README.md
2a63c683aced1bcdc3b0dc1c174f9694 gcc/d/dmd/VERSION
*************** ad0f78ba8b0701a44bdecc5faa124807 gcc/d/
*** 5707,5713 ****
44c7f391ce2df261118780dad2e204ef gcc/d/dmd/version.h
39f4362c93869c60a676f338ba6aafa1 gcc/d/dmd/visitor.d
28ad876b926e1a11eef92fa93a0c76d8 gcc/d/dmd/visitor.h
! febf22f2cc8904f8d5832c13aa56ac89 gcc/d/expr.cc
31c6c893c7016bba33894d4ecb870186 gcc/d/gdc.texi
b2292b1eddab0999ca356e893894aef3 gcc/d/implement-d.texi
a09fb081bd2127bf8eb758662b188c8a gcc/d/imports.cc
--- 5709,5715 ----
44c7f391ce2df261118780dad2e204ef gcc/d/dmd/version.h
39f4362c93869c60a676f338ba6aafa1 gcc/d/dmd/visitor.d
28ad876b926e1a11eef92fa93a0c76d8 gcc/d/dmd/visitor.h
! d146f5d532aa40e193e4df056a9ab396 gcc/d/expr.cc
31c6c893c7016bba33894d4ecb870186 gcc/d/gdc.texi
b2292b1eddab0999ca356e893894aef3 gcc/d/implement-d.texi
a09fb081bd2127bf8eb758662b188c8a gcc/d/imports.cc
*************** e92dc5999fefa8bcaa6c0bb0c9e9a040 gcc/d/
*** 5720,5728 ****
9c92a93829f9256fe7edb9079338ad16 gcc/d/modules.cc
918b9b087e54573309c3a81fe5289d2a gcc/d/runtime.cc
fdd878f60fc02f2c1628ec0b9fc264f0 gcc/d/runtime.def
! d0f4c3717ad53298ccc90fc2ad69bd2d gcc/d/toir.cc
13456edfabde185692a338bee646d1c4 gcc/d/typeinfo.cc
! 26da26ce44edce5d7acad17e4be1dcbb gcc/d/types.cc
9b691c3fc5f14ea13cd63d6d15b9ea63 gcc/data-streamer-in.cc
22fb7e3959d063cf127ad7941fa4f134 gcc/data-streamer-out.cc
331b9caf0050578236302ddc6adbad7b gcc/data-streamer.cc
--- 5722,5730 ----
9c92a93829f9256fe7edb9079338ad16 gcc/d/modules.cc
918b9b087e54573309c3a81fe5289d2a gcc/d/runtime.cc
fdd878f60fc02f2c1628ec0b9fc264f0 gcc/d/runtime.def
! a9cfa054c92d1b9d190b6cd69f3754ce gcc/d/toir.cc
13456edfabde185692a338bee646d1c4 gcc/d/typeinfo.cc
! 5ff76135fa801e1b2f515f524190416f gcc/d/types.cc
9b691c3fc5f14ea13cd63d6d15b9ea63 gcc/data-streamer-in.cc
22fb7e3959d063cf127ad7941fa4f134 gcc/data-streamer-out.cc
331b9caf0050578236302ddc6adbad7b gcc/data-streamer.cc
*************** ad6e5a1af15939d1bb32f846f3eae833 gcc/dd
*** 5741,5747 ****
70f86027c9e6dfe454e07b25a3f096ad gcc/df-problems.cc
6c79a717822b0e865b1d98d9c6f60af9 gcc/df-scan.cc
e2e02f995d0e8f5573556099f90400eb gcc/df.h
! 22e6e87c0306a9bbb45eb3924abd96bb gcc/dfp.cc
6639e6fa393d4d695230c8249f7f9cdb gcc/dfp.h
8c7157e2630f68b08b1016a55fbf28a6 gcc/diagnostic-client-data-hooks.h
1b2c0bddc4abec6876ffe0c377add384 gcc/diagnostic-color.cc
--- 5743,5749 ----
70f86027c9e6dfe454e07b25a3f096ad gcc/df-problems.cc
6c79a717822b0e865b1d98d9c6f60af9 gcc/df-scan.cc
e2e02f995d0e8f5573556099f90400eb gcc/df.h
! 34beb41c88a9abb54f18efe552f239c7 gcc/dfp.cc
6639e6fa393d4d695230c8249f7f9cdb gcc/dfp.h
8c7157e2630f68b08b1016a55fbf28a6 gcc/diagnostic-client-data-hooks.h
1b2c0bddc4abec6876ffe0c377add384 gcc/diagnostic-color.cc
*************** aa1c9493107eefcfd7a64479fccc57e8 gcc/di
*** 5764,5770 ****
1d5406c2c00778685af4d54cedf49ae6 gcc/digraph.cc
84e9d01f2dbadb091f992b9902508cb6 gcc/digraph.h
a84ff6fc2f7744beef98a11d4d3c1c6c gcc/doc/analyzer.texi
! 8079ac62515f8e7113c6211bf3b3ea9c gcc/doc/avr-mmcu.texi
b44c0e4fd6840dc6fd667f8f678ef28e gcc/doc/bugreport.texi
40403afec90bef8912a33c829ef123d4 gcc/doc/cfg.texi
7c0efad1ccaaaafbfb1dd4b2c3fecaa5 gcc/doc/collect2.texi
--- 5766,5772 ----
1d5406c2c00778685af4d54cedf49ae6 gcc/digraph.cc
84e9d01f2dbadb091f992b9902508cb6 gcc/digraph.h
a84ff6fc2f7744beef98a11d4d3c1c6c gcc/doc/analyzer.texi
! 8a085b8bf37c53e2d8b0866a196d9000 gcc/doc/avr-mmcu.texi
b44c0e4fd6840dc6fd667f8f678ef28e gcc/doc/bugreport.texi
40403afec90bef8912a33c829ef123d4 gcc/doc/cfg.texi
7c0efad1ccaaaafbfb1dd4b2c3fecaa5 gcc/doc/collect2.texi
*************** ed484c80158c26981aa92eb9db02bca1 gcc/do
*** 5773,5819 ****
8500f86c6eeecad392959c7e0cff5e6e gcc/doc/configterms.texi
4d2454c26871b7e16f203fafd8a16eff gcc/doc/contrib.texi
bcb568abf327b00f131bad9c9f7e7bb3 gcc/doc/contribute.texi
! 6a7bf835e47ca795fc27cf4e48749352 gcc/doc/cpp.1
! 1d830f2068a4d56004ec2080bfd9407f gcc/doc/cpp.info
7c3c7195b63f7ab74b3b458c0b660bea gcc/doc/cpp.texi
93589248ae7c20fb580e9f207c4144fc gcc/doc/cppdiropts.texi
0a2477e1c71642a6f431e44b14622752 gcc/doc/cppenv.texi
! 6aab175c62abf866554dedbc50e40caf gcc/doc/cppinternals.info
0d7cad95038d3ab60de21c0b6bf9d5f4 gcc/doc/cppinternals.texi
2d634d06b732b28d386a9095438628af gcc/doc/cppopts.texi
ac6062ca0cac2513de84bff3633d1352 gcc/doc/cppwarnopts.texi
! d1c2589a50ae1fa35028b6b9eb3ebc21 gcc/doc/extend.texi
36d2f8d35ab67c1ac73a3efd75a38aac gcc/doc/fragments.texi
b5f11d19f8c6228987f197fa8d65a9a3 gcc/doc/frontends.texi
! 2e5961a499559a179d572e2d3a8806e2 gcc/doc/fsf-funding.7
! af7374d6f14d7b7da48ed5e0e2bc0b67 gcc/doc/g++.1
! af7374d6f14d7b7da48ed5e0e2bc0b67 gcc/doc/gcc.1
! b57f1fb5a260c7367a4051b8a2a9ef4e gcc/doc/gcc.info
7040b312fc54f9359916634c463730b1 gcc/doc/gcc.texi
! c1554c3f6e1ecc958d7288c5265e610e gcc/doc/gccgo.1
! 6134d6a93f421801d7cd7f54a94cb553 gcc/doc/gccgo.info
! 07e3478262e8d3f3b9c4893eecd30af8 gcc/doc/gccinstall.info
! dae0108f97958146ba427bdfdae984de gcc/doc/gccint.info
d2a951eb3484c8af7edaccda1a4be08b gcc/doc/gccint.texi
! 907140aaf58446a69ae3132ecacb1840 gcc/doc/gcov-dump.1
5a424a8818a97ec6666383758d38ebab gcc/doc/gcov-dump.texi
! e1a81bfb9c90b6514ba1fe68f146d3df gcc/doc/gcov-tool.1
add92879a4857f715951ddaa6e770058 gcc/doc/gcov-tool.texi
! a5ab8a148a16f9203cbb29bad970c330 gcc/doc/gcov.1
4aab84b1792e1157b40a77e359cbe32a gcc/doc/gcov.texi
! c1dad29a0beb496eaab2af57f858946d gcc/doc/gdc.1
! 271f1f56996312c8f4b146a174086387 gcc/doc/gdc.info
7f660598e1931c414df299ccfd785529 gcc/doc/generic.texi
! 986cbac9589185c650b2804139047a1e gcc/doc/gfdl.7
! c52bf7e06783f2339cd698cf11cc5ea2 gcc/doc/gfortran.1
48a379c2e4ebafac8675d80865f16aaf gcc/doc/gimple.texi
! e94572b863a78fa68a161dbfc9943f93 gcc/doc/gm2.1
41c940a7119b35d9b4c03dd8fa2e0684 gcc/doc/gm2.texi
! 0443c35201f3ba840521e0551a991c5b gcc/doc/gnat-style.info
! d957e9d5824856670a245384b11a431f gcc/doc/gnat_rm.info
! 85e4b99722fc095eea8bba905db36e3d gcc/doc/gnat_ugn.info
dc4ccd9843d88bc01c909438dabfd6ab gcc/doc/gnu.texi
! 0cdb3c072bdac4361aafa1846010d090 gcc/doc/gpl.7
008636cf6a73b2a679e8c8259aec3d79 gcc/doc/gty.texi
a05b7ba0afedc246e50b186f08721687 gcc/doc/headerdirs.texi
7f0c07d5823270acc42cb62767eb4fc1 gcc/doc/hostconfig.texi
--- 5775,5821 ----
8500f86c6eeecad392959c7e0cff5e6e gcc/doc/configterms.texi
4d2454c26871b7e16f203fafd8a16eff gcc/doc/contrib.texi
bcb568abf327b00f131bad9c9f7e7bb3 gcc/doc/contribute.texi
! 64cd921d249179896b3a10185297e7d8 gcc/doc/cpp.1
! db122eea7166d42834511fd12d221a71 gcc/doc/cpp.info
7c3c7195b63f7ab74b3b458c0b660bea gcc/doc/cpp.texi
93589248ae7c20fb580e9f207c4144fc gcc/doc/cppdiropts.texi
0a2477e1c71642a6f431e44b14622752 gcc/doc/cppenv.texi
! 7e0cca25b80fc30e70486737b93f30b6 gcc/doc/cppinternals.info
0d7cad95038d3ab60de21c0b6bf9d5f4 gcc/doc/cppinternals.texi
2d634d06b732b28d386a9095438628af gcc/doc/cppopts.texi
ac6062ca0cac2513de84bff3633d1352 gcc/doc/cppwarnopts.texi
! 35f3f8ea97985d5057fd6e39a07d13f0 gcc/doc/extend.texi
36d2f8d35ab67c1ac73a3efd75a38aac gcc/doc/fragments.texi
b5f11d19f8c6228987f197fa8d65a9a3 gcc/doc/frontends.texi
! 744dc2834b297857ac89086d07a36a06 gcc/doc/fsf-funding.7
! 1e193a8c99d68d2cfc9b57dced65c5db gcc/doc/g++.1
! 1e193a8c99d68d2cfc9b57dced65c5db gcc/doc/gcc.1
! 0ffc55251986ef67db46d38ab045c831 gcc/doc/gcc.info
7040b312fc54f9359916634c463730b1 gcc/doc/gcc.texi
! 77676f2aca4f72faaa5eff931ba30a4c gcc/doc/gccgo.1
! 49689c88c247c6bf606fdd985415922b gcc/doc/gccgo.info
! 173b517dc7376ce96e715be733b2f7f0 gcc/doc/gccinstall.info
! 7fc03b0cac15dfba8cab96ccab08b136 gcc/doc/gccint.info
d2a951eb3484c8af7edaccda1a4be08b gcc/doc/gccint.texi
! 378439aec03339fda21d49108d912ddc gcc/doc/gcov-dump.1
5a424a8818a97ec6666383758d38ebab gcc/doc/gcov-dump.texi
! a5f2e1de1769f0862877ad62fe3ec59c gcc/doc/gcov-tool.1
add92879a4857f715951ddaa6e770058 gcc/doc/gcov-tool.texi
! f54c3484e3ccfae14f7404948ee9ec07 gcc/doc/gcov.1
4aab84b1792e1157b40a77e359cbe32a gcc/doc/gcov.texi
! 4b968ad676e63e02c762292c8472f46f gcc/doc/gdc.1
! 0161530fa4d21e126a3bd8077a5a17d0 gcc/doc/gdc.info
7f660598e1931c414df299ccfd785529 gcc/doc/generic.texi
! dcc27ec7f44d67ace4185cb616f32a16 gcc/doc/gfdl.7
! 7f69bbb40b647e61aeeadfa54c48c612 gcc/doc/gfortran.1
48a379c2e4ebafac8675d80865f16aaf gcc/doc/gimple.texi
! 8d259b0aec18d6e8dfc0fbeea3d1a7c2 gcc/doc/gm2.1
41c940a7119b35d9b4c03dd8fa2e0684 gcc/doc/gm2.texi
! cf08495b27c3f7ca63e12f73a8229ccb gcc/doc/gnat-style.info
! 89c2066875569e2d232ba96f29df5190 gcc/doc/gnat_rm.info
! 4d6394a1341ecfc4d48012d0654b0972 gcc/doc/gnat_ugn.info
dc4ccd9843d88bc01c909438dabfd6ab gcc/doc/gnu.texi
! c66d985ba001ec4965c33d79882d2412 gcc/doc/gpl.7
008636cf6a73b2a679e8c8259aec3d79 gcc/doc/gty.texi
a05b7ba0afedc246e50b186f08721687 gcc/doc/headerdirs.texi
7f0c07d5823270acc42cb62767eb4fc1 gcc/doc/hostconfig.texi
*************** bb6c0501956266c8d43a2c2ecd36941c gcc/do
*** 5824,5840 ****
ef644ebebe5d8bca5dd86653f2a242b7 gcc/doc/include/gcc-common.texi
95c90bf85d3eab67f348ee3ce0bf4050 gcc/doc/include/gpl_v3.texi
e9b8122841fbfbbc30fee8ed6613c399 gcc/doc/include/texinfo.tex
! aa4d93313f9b7a5aec5b09041fd796a0 gcc/doc/install.texi
2ef5aff8fc8a7cedf6236f86835e2608 gcc/doc/install.texi2html
26c53e1edece23eebf72e40881f20e46 gcc/doc/interface.texi
! e89b8aad38e5d384f3f15b45de16bf53 gcc/doc/invoke.texi
4eb965d8ead78f1e3757415ae4d7872f gcc/doc/languages.texi
d2687b47a74c0bb7a227308dc1e7ba84 gcc/doc/libgcc.texi
1e7dce602334edeb2ec545b9da6e4206 gcc/doc/loop.texi
! 97f9c93599e9be8119d551a8194a962b gcc/doc/lto-dump.1
c4c96046878c6a7d1cec0d55bdc1d3c0 gcc/doc/lto-dump.texi
f7e393ecf55da7875ffe48cf97d93113 gcc/doc/lto.texi
! 450b93f3c5f6b431414c2b030d37eff3 gcc/doc/m2.info
3805b40075ad0234e5c1094fb3685065 gcc/doc/makefile.texi
af3fd517733d45195dea5652ca52345b gcc/doc/match-and-simplify.texi
7e5385442503aff6253445d0dda0eb2a gcc/doc/md.texi
--- 5826,5842 ----
ef644ebebe5d8bca5dd86653f2a242b7 gcc/doc/include/gcc-common.texi
95c90bf85d3eab67f348ee3ce0bf4050 gcc/doc/include/gpl_v3.texi
e9b8122841fbfbbc30fee8ed6613c399 gcc/doc/include/texinfo.tex
! e309f1a8be1f28df4970e0cc9d5f7d27 gcc/doc/install.texi
2ef5aff8fc8a7cedf6236f86835e2608 gcc/doc/install.texi2html
26c53e1edece23eebf72e40881f20e46 gcc/doc/interface.texi
! 246b4d78eade146217e19ce37be814f2 gcc/doc/invoke.texi
4eb965d8ead78f1e3757415ae4d7872f gcc/doc/languages.texi
d2687b47a74c0bb7a227308dc1e7ba84 gcc/doc/libgcc.texi
1e7dce602334edeb2ec545b9da6e4206 gcc/doc/loop.texi
! f94c073042fb0d2e398c0c3c635c8671 gcc/doc/lto-dump.1
c4c96046878c6a7d1cec0d55bdc1d3c0 gcc/doc/lto-dump.texi
f7e393ecf55da7875ffe48cf97d93113 gcc/doc/lto.texi
! 38149289b80ecc004d53932d50906d9b gcc/doc/m2.info
3805b40075ad0234e5c1094fb3685065 gcc/doc/makefile.texi
af3fd517733d45195dea5652ca52345b gcc/doc/match-and-simplify.texi
7e5385442503aff6253445d0dda0eb2a gcc/doc/md.texi
*************** c8f7d73c0019711303d537b68567d9c3 gcc/do
*** 5847,5853 ****
ccd9b82bd3e39bc1102ae6658779b9fa gcc/doc/portability.texi
b54aca370d7104c8f824313f42db5d88 gcc/doc/rtl.texi
1b7d041bff2f4a6d961caaddaaa68e68 gcc/doc/service.texi
! 337b9be746100383169ea8f1c6de889a gcc/doc/sourcebuild.texi
148dbf041706b95032dd58b402f407b1 gcc/doc/standards.texi
038a30ce651e170de4f7b22accfbe968 gcc/doc/tm.texi
4d9d7c9f4dbdca0202cedd85a4304c0e gcc/doc/tm.texi.in
--- 5849,5855 ----
ccd9b82bd3e39bc1102ae6658779b9fa gcc/doc/portability.texi
b54aca370d7104c8f824313f42db5d88 gcc/doc/rtl.texi
1b7d041bff2f4a6d961caaddaaa68e68 gcc/doc/service.texi
! 9b3ff0dc88906d2d0ccffd8cac382d2d gcc/doc/sourcebuild.texi
148dbf041706b95032dd58b402f407b1 gcc/doc/standards.texi
038a30ce651e170de4f7b22accfbe968 gcc/doc/tm.texi
4d9d7c9f4dbdca0202cedd85a4304c0e gcc/doc/tm.texi.in
*************** c1dcd6f3a738eed32cfd895aa1d7c8a6 gcc/do
*** 5862,5868 ****
335a5919c5f3951441bdb1c23a4aec9f gcc/domwalk.h
daff71b08321afe3ee27afca24431814 gcc/double-int.cc
20c1bf25156bf31a0cc993c6c4f3c197 gcc/double-int.h
! 2b84bf179a889e94b9efbcd87c0fb2d6 gcc/dse.cc
4b55186c3cb7afeeef3ef595c7712646 gcc/dump-context.h
de190af17b56f025e38cc7b80eb99c8b gcc/dumpfile.cc
8d72acdb05890d8e08bdff52e2110299 gcc/dumpfile.h
--- 5864,5870 ----
335a5919c5f3951441bdb1c23a4aec9f gcc/domwalk.h
daff71b08321afe3ee27afca24431814 gcc/double-int.cc
20c1bf25156bf31a0cc993c6c4f3c197 gcc/double-int.h
! 4080eca402eccd48b639e547d23333c1 gcc/dse.cc
4b55186c3cb7afeeef3ef595c7712646 gcc/dump-context.h
de190af17b56f025e38cc7b80eb99c8b gcc/dumpfile.cc
8d72acdb05890d8e08bdff52e2110299 gcc/dumpfile.h
*************** ca9033ff37a39734edcb55c478a3a1fa gcc/dw
*** 5871,5877 ****
40224310d2b6e68a058c4c1079917a1f gcc/dwarf2cfi.cc
163e5e9e8282834ce39f40a4696495a8 gcc/dwarf2ctf.cc
be8084cbe55394042e43e039c8ed9452 gcc/dwarf2ctf.h
! 312c32d82cc1de564d5c2ea1a759c512 gcc/dwarf2out.cc
15ac2573846d37a9fc761ca237cfcbb3 gcc/dwarf2out.h
949b4f69bfb006cfb1da508bd737e550 gcc/early-remat.cc
764b36482faefc5dac455631acf458cb gcc/edit-context.cc
--- 5873,5879 ----
40224310d2b6e68a058c4c1079917a1f gcc/dwarf2cfi.cc
163e5e9e8282834ce39f40a4696495a8 gcc/dwarf2ctf.cc
be8084cbe55394042e43e039c8ed9452 gcc/dwarf2ctf.h
! 341097de09b02d20825ec6f395cb5f88 gcc/dwarf2out.cc
15ac2573846d37a9fc761ca237cfcbb3 gcc/dwarf2out.h
949b4f69bfb006cfb1da508bd737e550 gcc/early-remat.cc
764b36482faefc5dac455631acf458cb gcc/edit-context.cc
*************** a5fc41cc98ae6fa01564177547cd44a6 gcc/et
*** 5888,5894 ****
2372f40e0b8d7fea3f7a324caf3414f6 gcc/exec-tool.in
4dd3474c92b4c4f8d54f09023a02eb47 gcc/explow.cc
57812da28f5183635747d35e64be7fa3 gcc/explow.h
! ce818138311d538d3f0efed2fc6a6543 gcc/expmed.cc
698a745f400cd248d2a1c1b1bb392dba gcc/expmed.h
4c13fbe5fe5a7ee76bdb66a10f238b15 gcc/expr.cc
b94536f82db12f3d8eb00942b9d6336c gcc/expr.h
--- 5890,5896 ----
2372f40e0b8d7fea3f7a324caf3414f6 gcc/exec-tool.in
4dd3474c92b4c4f8d54f09023a02eb47 gcc/explow.cc
57812da28f5183635747d35e64be7fa3 gcc/explow.h
! dfec957c408bdb2d495eb70d441b4dff gcc/expmed.cc
698a745f400cd248d2a1c1b1bb392dba gcc/expmed.h
4c13fbe5fe5a7ee76bdb66a10f238b15 gcc/expr.cc
b94536f82db12f3d8eb00942b9d6336c gcc/expr.h
*************** f509ae019760fb711e40cefd2283fb1a gcc/fi
*** 5905,5914 ****
4832215f7646ad49b3833ee7b2e3a035 gcc/flags.h
f6cf52e81c3175f2874b197050a59478 gcc/fold-const-call.cc
dce7dac7e905ada28c6563d930b531eb gcc/fold-const-call.h
! 090850db6c719557b18e35fafc041a4c gcc/fold-const.cc
62f9c541bc34eb653f289ecd29c7848a gcc/fold-const.h
5cce8057cb6a40c0ce23fcd6497d35c0 gcc/fold-mem-offsets.cc
! 9a5250e39235e1f8cdbb0370fc417778 gcc/fortran/ChangeLog
3330102ad3a0217cba963be6b5eefd58 gcc/fortran/ChangeLog-2002
d000ab985b1eeb1ad5749f98b8fef99f gcc/fortran/ChangeLog-2003
bf42f94f0c51dcc7d8051cc7fda1efdc gcc/fortran/ChangeLog-2004
--- 5907,5916 ----
4832215f7646ad49b3833ee7b2e3a035 gcc/flags.h
f6cf52e81c3175f2874b197050a59478 gcc/fold-const-call.cc
dce7dac7e905ada28c6563d930b531eb gcc/fold-const-call.h
! b954a317257afa3149e46a5bce58d9c2 gcc/fold-const.cc
62f9c541bc34eb653f289ecd29c7848a gcc/fold-const.h
5cce8057cb6a40c0ce23fcd6497d35c0 gcc/fold-mem-offsets.cc
! 67b6f368918dacdef8dd88207602416f gcc/fortran/ChangeLog
3330102ad3a0217cba963be6b5eefd58 gcc/fortran/ChangeLog-2002
d000ab985b1eeb1ad5749f98b8fef99f gcc/fortran/ChangeLog-2003
bf42f94f0c51dcc7d8051cc7fda1efdc gcc/fortran/ChangeLog-2004
*************** fbb872b566e2ec4cfaf854a2bc7b0670 gcc/fo
*** 5935,5941 ****
d2b5e19b5750919b1dc193e2846090e8 gcc/fortran/Make-lang.in
628502163ecbbf74cc0f64c524199ed0 gcc/fortran/arith.cc
2cc199a14e3d9dcce43322fc86fc1263 gcc/fortran/arith.h
! 52732cfaa58afb755f57e871203c6280 gcc/fortran/array.cc
c6240012d4d50e01e012119cb17ff776 gcc/fortran/bbt.cc
6a6916e85a5a32415c36443edbd50feb gcc/fortran/check.cc
60518e7636bd17a7ea38f743f2cd2c6f gcc/fortran/class.cc
--- 5937,5943 ----
d2b5e19b5750919b1dc193e2846090e8 gcc/fortran/Make-lang.in
628502163ecbbf74cc0f64c524199ed0 gcc/fortran/arith.cc
2cc199a14e3d9dcce43322fc86fc1263 gcc/fortran/arith.h
! 95937ab0db2312f4c4043e43862b1e04 gcc/fortran/array.cc
c6240012d4d50e01e012119cb17ff776 gcc/fortran/bbt.cc
6a6916e85a5a32415c36443edbd50feb gcc/fortran/check.cc
60518e7636bd17a7ea38f743f2cd2c6f gcc/fortran/class.cc
*************** af0d7f72f88d0810924a6a579045eeab gcc/fo
*** 5947,6015 ****
2df1006a61dabc70f90426595056788a gcc/fortran/cpp.h
aa3e28e6adf564765577a4f376bb9d05 gcc/fortran/data.cc
2a77523a8c759e7a5e480175dfce3e06 gcc/fortran/data.h
! 4e1e3b2df4aaace206aa19c1e365e520 gcc/fortran/decl.cc
! dbbc0770ad9027571c63b5d0533e40ec gcc/fortran/dependency.cc
! 5a69241d57d8b6127ecb02e0a22bee6e gcc/fortran/dependency.h
af59533c4bfc13e7b07e6ec1c164832c gcc/fortran/dump-parse-tree.cc
! eaa509e23c681b4615a43afdbfe3cb0d gcc/fortran/error.cc
e3557d087bbbdf3b8f63250a32e95b5c gcc/fortran/expr.cc
5790e4e2fb5a21288fcb647a0dca23c4 gcc/fortran/f95-lang.cc
! 7e5624e7daaba902f7b3b3ee4abd8bcd gcc/fortran/frontend-passes.cc
f12471f71a85ea43d5295d1190faf890 gcc/fortran/gfc-diagnostic.def
21286a817891898ac50a2b843007652d gcc/fortran/gfc-internals.texi
! 6cecb2157794589b129027cac8e94684 gcc/fortran/gfortran.h
! 68cf4acf0079224c862677a06b03d2b9 gcc/fortran/gfortran.info
57ff50b64741422eb357b86659a8afc8 gcc/fortran/gfortran.texi
cc84451cbcaa91ddd59babe04bda0b1a gcc/fortran/gfortranspec.cc
! 9c8c57b6192579ff44b99b76811fe26b gcc/fortran/interface.cc
df46b68ac2bc3086485916347795a6e2 gcc/fortran/intrinsic.cc
7c5c308109e781e905a4606be634b46f gcc/fortran/intrinsic.h
3f7081a11cbca781ba26400c16f44044 gcc/fortran/intrinsic.texi
d02a37f560d24e6c93ca58015c439402 gcc/fortran/invoke.texi
0bab6e26e07b4784cc43cb3dc20010dc gcc/fortran/io.cc
93612186f78a67603a9b0339261c2469 gcc/fortran/ioparm.def
! 1600371076a7f3f8d7d872a4a8a6da45 gcc/fortran/iresolve.cc
196ec628fe20afcf9090d2f773750a95 gcc/fortran/iso-c-binding.def
fe42cd7b44c39f11d30fbe2708744a2d gcc/fortran/iso-fortran-env.def
f731d32ce05d070f1df4967c2ba8c9c2 gcc/fortran/lang-specs.h
9842051e2822d8130f578344e561d394 gcc/fortran/lang.opt
c90ca625190445c2f9e5014f2643e5f1 gcc/fortran/lang.opt.urls
8f70b6af9bb7b493f688d2387ae11bd8 gcc/fortran/libgfortran.h
! d5921591f5cceed6247945a7f1793ef8 gcc/fortran/match.cc
61d211909807d100996092bd61b7148b gcc/fortran/match.h
5796e2abb1ed0b90aafbca3796a9e5b8 gcc/fortran/matchexp.cc
610d97669425c033f4edb591e02b22d3 gcc/fortran/mathbuiltins.def
982581c25caf363e8ff4933ece911983 gcc/fortran/misc.cc
e85c32445c6de7c1d06b379a0d1f12ad gcc/fortran/module.cc
! 2788da2a93ded20d578d7ac14a5c9d61 gcc/fortran/openmp.cc
ba11ab9ac11e6a78fa7706263e42f1fc gcc/fortran/options.cc
! 56af741644ab30aa09221a750079e265 gcc/fortran/parse.cc
6afe26dd3f7a33ff8c524687d1958f05 gcc/fortran/parse.h
! a0e2907182a3f4a299681840e8f5be43 gcc/fortran/primary.cc
! e8c15377bf31a221c1961801acf6b0be gcc/fortran/resolve.cc
! bf73188a78ecc3c99bc6915db827d75f gcc/fortran/scanner.cc
1cfffbabece85f419a6ca2676917e619 gcc/fortran/scanner.h
be0b83b5f771bbe50926a1109ebd9e09 gcc/fortran/simplify.cc
a0bad1c11baa50813a82d72f738f0872 gcc/fortran/st.cc
! cbbcb9b103e6c3a223ed6521022f0b0c gcc/fortran/symbol.cc
74785cb703ffef31c77a2efb99685bb4 gcc/fortran/target-memory.cc
d418319a23a87a1e1e8054eaeb5d527b gcc/fortran/target-memory.h
! 3a2932a73962feb8fc16c9635ac928a6 gcc/fortran/trans-array.cc
c0fda053eecaf4f55c32d4fe8c8db3e5 gcc/fortran/trans-array.h
700878379c55cdec457b83a922d93699 gcc/fortran/trans-common.cc
c420f80da3e0e794311a9b90c49abce5 gcc/fortran/trans-const.cc
5644e20cd4aa0324875834a377cf89a4 gcc/fortran/trans-const.h
! a13796bc19ee899957fa78d9652f5ff5 gcc/fortran/trans-decl.cc
! dcabcc3c45d48b48a898b1ae88dd1fd5 gcc/fortran/trans-expr.cc
! 7376d3754fcb67bb3d440eedfce78b31 gcc/fortran/trans-intrinsic.cc
! cd62c1c77bf122047b8b1222354a9b5b gcc/fortran/trans-io.cc
! be2abe61b914863c8dce5e37cb7f1491 gcc/fortran/trans-openmp.cc
0a23775591d7d3e4fdb603d7bd9febb1 gcc/fortran/trans-stmt.cc
1b5e4247678ad0441b5b0f26de2ebd4f gcc/fortran/trans-stmt.h
! 79193e25cb2d902ca9eeb88b180288bd gcc/fortran/trans-types.cc
99093042b01c6c4c1ee2c064808bdaa0 gcc/fortran/trans-types.h
! d9d274d783642f6e1749266ab7178b64 gcc/fortran/trans.cc
! 29a1230eb3bca55231d07eb0a5c33e86 gcc/fortran/trans.h
a5dcb5f38620ab51c2408b1d0fade263 gcc/fortran/trigd_fe.inc
14d5ef9c0a16145fc4d821f1a1eaecbb gcc/fortran/types.def
2c61c6deb62c5b2a8f5eb059ac90ed17 gcc/fp-test.cc
--- 5949,6017 ----
2df1006a61dabc70f90426595056788a gcc/fortran/cpp.h
aa3e28e6adf564765577a4f376bb9d05 gcc/fortran/data.cc
2a77523a8c759e7a5e480175dfce3e06 gcc/fortran/data.h
! b300ba7667c841f599e5fa5d695f7f6c gcc/fortran/decl.cc
! c4bd3bd07738a9a85beae142aa8054e3 gcc/fortran/dependency.cc
! fb3b0f1414056b23597f5e270a953409 gcc/fortran/dependency.h
af59533c4bfc13e7b07e6ec1c164832c gcc/fortran/dump-parse-tree.cc
! 8e370801f4b220b49e7bc0024382e8b7 gcc/fortran/error.cc
e3557d087bbbdf3b8f63250a32e95b5c gcc/fortran/expr.cc
5790e4e2fb5a21288fcb647a0dca23c4 gcc/fortran/f95-lang.cc
! da0911555c2867fd5d1f6899cd24cbab gcc/fortran/frontend-passes.cc
f12471f71a85ea43d5295d1190faf890 gcc/fortran/gfc-diagnostic.def
21286a817891898ac50a2b843007652d gcc/fortran/gfc-internals.texi
! c4a213d76d236acb33bf86ba3c71e93d gcc/fortran/gfortran.h
! e91b8b3582fb25077902e245740a0eff gcc/fortran/gfortran.info
57ff50b64741422eb357b86659a8afc8 gcc/fortran/gfortran.texi
cc84451cbcaa91ddd59babe04bda0b1a gcc/fortran/gfortranspec.cc
! e8869e5dae32915cb590df6cff07ab46 gcc/fortran/interface.cc
df46b68ac2bc3086485916347795a6e2 gcc/fortran/intrinsic.cc
7c5c308109e781e905a4606be634b46f gcc/fortran/intrinsic.h
3f7081a11cbca781ba26400c16f44044 gcc/fortran/intrinsic.texi
d02a37f560d24e6c93ca58015c439402 gcc/fortran/invoke.texi
0bab6e26e07b4784cc43cb3dc20010dc gcc/fortran/io.cc
93612186f78a67603a9b0339261c2469 gcc/fortran/ioparm.def
! ca4ba51d4b7054e091d60eddcb5f9680 gcc/fortran/iresolve.cc
196ec628fe20afcf9090d2f773750a95 gcc/fortran/iso-c-binding.def
fe42cd7b44c39f11d30fbe2708744a2d gcc/fortran/iso-fortran-env.def
f731d32ce05d070f1df4967c2ba8c9c2 gcc/fortran/lang-specs.h
9842051e2822d8130f578344e561d394 gcc/fortran/lang.opt
c90ca625190445c2f9e5014f2643e5f1 gcc/fortran/lang.opt.urls
8f70b6af9bb7b493f688d2387ae11bd8 gcc/fortran/libgfortran.h
! ed7c9cd3a6d06ebdc33c533895c02089 gcc/fortran/match.cc
61d211909807d100996092bd61b7148b gcc/fortran/match.h
5796e2abb1ed0b90aafbca3796a9e5b8 gcc/fortran/matchexp.cc
610d97669425c033f4edb591e02b22d3 gcc/fortran/mathbuiltins.def
982581c25caf363e8ff4933ece911983 gcc/fortran/misc.cc
e85c32445c6de7c1d06b379a0d1f12ad gcc/fortran/module.cc
! 1674956edca646431031ff17c7025863 gcc/fortran/openmp.cc
ba11ab9ac11e6a78fa7706263e42f1fc gcc/fortran/options.cc
! b39625edcc7118caa07695e1e5e22e50 gcc/fortran/parse.cc
6afe26dd3f7a33ff8c524687d1958f05 gcc/fortran/parse.h
! b0f71d6c6b0789fdfbad3ae3d91d033a gcc/fortran/primary.cc
! 91c5e1c5707705dd1142c4f8076d77f2 gcc/fortran/resolve.cc
! 9b448d9bb5190ad6da14b055dc7eeba0 gcc/fortran/scanner.cc
1cfffbabece85f419a6ca2676917e619 gcc/fortran/scanner.h
be0b83b5f771bbe50926a1109ebd9e09 gcc/fortran/simplify.cc
a0bad1c11baa50813a82d72f738f0872 gcc/fortran/st.cc
! 00ba19297716e9491650d4ffa405d16d gcc/fortran/symbol.cc
74785cb703ffef31c77a2efb99685bb4 gcc/fortran/target-memory.cc
d418319a23a87a1e1e8054eaeb5d527b gcc/fortran/target-memory.h
! af90959864611199812e3a28a1909e92 gcc/fortran/trans-array.cc
c0fda053eecaf4f55c32d4fe8c8db3e5 gcc/fortran/trans-array.h
700878379c55cdec457b83a922d93699 gcc/fortran/trans-common.cc
c420f80da3e0e794311a9b90c49abce5 gcc/fortran/trans-const.cc
5644e20cd4aa0324875834a377cf89a4 gcc/fortran/trans-const.h
! c49d475a70d43717d33bdc077b48252b gcc/fortran/trans-decl.cc
! 03c8f4d1ff7974d6b03cf1f047be7de4 gcc/fortran/trans-expr.cc
! 50146a04d803fafbc56c31ef04c375c3 gcc/fortran/trans-intrinsic.cc
! 9bfdb89867309e2ece2578749f55ece8 gcc/fortran/trans-io.cc
! cbc674d013227615460f385a31608c98 gcc/fortran/trans-openmp.cc
0a23775591d7d3e4fdb603d7bd9febb1 gcc/fortran/trans-stmt.cc
1b5e4247678ad0441b5b0f26de2ebd4f gcc/fortran/trans-stmt.h
! e6081de6c57d50b44beba6f37c54a0fe gcc/fortran/trans-types.cc
99093042b01c6c4c1ee2c064808bdaa0 gcc/fortran/trans-types.h
! 95df6c59313fb15547f9a47f91c98273 gcc/fortran/trans.cc
! 511654c3bc23a242dc41010c4065dfae gcc/fortran/trans.h
a5dcb5f38620ab51c2408b1d0fade263 gcc/fortran/trigd_fe.inc
14d5ef9c0a16145fc4d821f1a1eaecbb gcc/fortran/types.def
2c61c6deb62c5b2a8f5eb059ac90ed17 gcc/fp-test.cc
*************** a5dcb5f38620ab51c2408b1d0fade263 gcc/fo
*** 6018,6024 ****
b21ae9e84969c22c844658e40c64cc2d gcc/function-tests.cc
53d7bf0daedf2047decf7f8253796bf5 gcc/function.cc
2c579d1fa729263df07005d4f111c7c1 gcc/function.h
! 848d42ef9bcae535474b0754f93e4266 gcc/fwprop.cc
4cf32700135520df98871f3d7552f316 gcc/gcc-ar.cc
53e961fe521d8feb57a1b0245faf9e5b gcc/gcc-main.cc
1c6e5ddd7e0f700d52d0d9a865b7ad0f gcc/gcc-plugin.h
--- 6020,6026 ----
b21ae9e84969c22c844658e40c64cc2d gcc/function-tests.cc
53d7bf0daedf2047decf7f8253796bf5 gcc/function.cc
2c579d1fa729263df07005d4f111c7c1 gcc/function.h
! f1ceef1bb1097329f87a008a69f0f147 gcc/fwprop.cc
4cf32700135520df98871f3d7552f316 gcc/gcc-ar.cc
53e961fe521d8feb57a1b0245faf9e5b gcc/gcc-main.cc
1c6e5ddd7e0f700d52d0d9a865b7ad0f gcc/gcc-plugin.h
*************** bb7378727cbc8346ebdf8cd0176af412 gcc/ge
*** 6057,6068 ****
9fbc939eb3de1b24e44fe11079188734 gcc/genconstants.cc
943979b69fdc9944eca15baf362f98e4 gcc/genemit.cc
f3a7764a7c793e3d3df9b9acec2f48d0 gcc/genenums.cc
! 2eeedeeeb51c596de137156b7537bbe9 gcc/generic-match-head.cc
0c416ac0631bf27d14efb4448314ae77 gcc/generic-match.h
1390ddecf16e4f6bd2726bedbabe9efc gcc/genextract.cc
b888eb75bc8713a70f6e9c5d97c71dc3 gcc/genflags.cc
25d950e53b1556c41c6e8bc0104c131e gcc/gengenrtl.cc
! b8718e6bf2fed9f5cbc2c3d49eec60d2 gcc/gengtype-lex.cc
7fa5283075bec5085d8defb3fb49a887 gcc/gengtype-lex.l
c05467763def60f5f6de8496dc73733d gcc/gengtype-parse.cc
f5c84ac923e5a487eff1fc34c4e2a98f gcc/gengtype-state.cc
--- 6059,6070 ----
9fbc939eb3de1b24e44fe11079188734 gcc/genconstants.cc
943979b69fdc9944eca15baf362f98e4 gcc/genemit.cc
f3a7764a7c793e3d3df9b9acec2f48d0 gcc/genenums.cc
! aa611ee3448c2c81eff3cb419ebff5d5 gcc/generic-match-head.cc
0c416ac0631bf27d14efb4448314ae77 gcc/generic-match.h
1390ddecf16e4f6bd2726bedbabe9efc gcc/genextract.cc
b888eb75bc8713a70f6e9c5d97c71dc3 gcc/genflags.cc
25d950e53b1556c41c6e8bc0104c131e gcc/gengenrtl.cc
! 081f7b177c134ea0ab4d239b85728cbd gcc/gengtype-lex.cc
7fa5283075bec5085d8defb3fb49a887 gcc/gengtype-lex.l
c05467763def60f5f6de8496dc73733d gcc/gengtype-parse.cc
f5c84ac923e5a487eff1fc34c4e2a98f gcc/gengtype-state.cc
*************** c234572876f75890cc99027aed682b90 gcc/gi
*** 6095,6106 ****
422023fc20fa277895b77d52f2183524 gcc/gimple-builder.h
1ece622a98fd5bd127baa4493d2fb983 gcc/gimple-expr.cc
0f70f2b47fe0c3ba8e84cdc0d8635964 gcc/gimple-expr.h
! a94566c6e62ecc281fa71bc2e2a44d07 gcc/gimple-fold.cc
0d56f593f441abaac17b0e32d153edde gcc/gimple-fold.h
2c9bf44778a0d4078822e0867f454d35 gcc/gimple-harden-conditionals.cc
c7112787b043c022d8874ce63d5b7a10 gcc/gimple-harden-control-flow.cc
7b9c652a539854b936cc26f338cbb75d gcc/gimple-if-to-switch.cc
! 43f8b8bf6a49590155c84b07b89f0c6f gcc/gimple-isel.cc
a81f7f0172ce4eb3ca285e0cc9ddbd68 gcc/gimple-iterator.cc
1a7fa33c9fca25ddfbd2d1424ee5a53a gcc/gimple-iterator.h
15643e1e01d585f6452ec246a61a2053 gcc/gimple-laddress.cc
--- 6097,6108 ----
422023fc20fa277895b77d52f2183524 gcc/gimple-builder.h
1ece622a98fd5bd127baa4493d2fb983 gcc/gimple-expr.cc
0f70f2b47fe0c3ba8e84cdc0d8635964 gcc/gimple-expr.h
! e11d0a72564cc6ee2349354a27e269ac gcc/gimple-fold.cc
0d56f593f441abaac17b0e32d153edde gcc/gimple-fold.h
2c9bf44778a0d4078822e0867f454d35 gcc/gimple-harden-conditionals.cc
c7112787b043c022d8874ce63d5b7a10 gcc/gimple-harden-control-flow.cc
7b9c652a539854b936cc26f338cbb75d gcc/gimple-if-to-switch.cc
! 224b3669ba4bbfa6c9493f47603df324 gcc/gimple-isel.cc
a81f7f0172ce4eb3ca285e0cc9ddbd68 gcc/gimple-iterator.cc
1a7fa33c9fca25ddfbd2d1424ee5a53a gcc/gimple-iterator.h
15643e1e01d585f6452ec246a61a2053 gcc/gimple-laddress.cc
*************** f3cd4a37afdd5c50fd88f8bea73656f2 gcc/gi
*** 6109,6118 ****
9061d044f3fa87c56e4207cfed15dbd4 gcc/gimple-loop-versioning.cc
5aa7e08e0bae2dfcbc188dcbbf48e035 gcc/gimple-low.cc
1011dfdbac8762024379fe999e10572d gcc/gimple-low.h
! 557c7c8d1074bd0ac26035b6742d2578 gcc/gimple-lower-bitint.cc
0da9234d337390e5ca66679b3e055deb gcc/gimple-lower-bitint.h
77bf05ef21f77c3ea4b0b145cd57240b gcc/gimple-match-exports.cc
! 52905dc6829d45f26f8fbd85e434b469 gcc/gimple-match-head.cc
31611e4e0bafcf373d9ef16549d2068d gcc/gimple-match.h
a2774d6e6bb2338986570646e859eda0 gcc/gimple-predicate-analysis.cc
8f1e804189ae411c585fe95b40c35b4c gcc/gimple-predicate-analysis.h
--- 6111,6120 ----
9061d044f3fa87c56e4207cfed15dbd4 gcc/gimple-loop-versioning.cc
5aa7e08e0bae2dfcbc188dcbbf48e035 gcc/gimple-low.cc
1011dfdbac8762024379fe999e10572d gcc/gimple-low.h
! 16c200797cbd92b1d34d61defafd4855 gcc/gimple-lower-bitint.cc
0da9234d337390e5ca66679b3e055deb gcc/gimple-lower-bitint.h
77bf05ef21f77c3ea4b0b145cd57240b gcc/gimple-match-exports.cc
! 9abca7865ad0fa60c0d19e6acebba08e gcc/gimple-match-head.cc
31611e4e0bafcf373d9ef16549d2068d gcc/gimple-match.h
a2774d6e6bb2338986570646e859eda0 gcc/gimple-predicate-analysis.cc
8f1e804189ae411c585fe95b40c35b4c gcc/gimple-predicate-analysis.h
*************** fe2179d73ec08d75380b77cd96ef730f gcc/gi
*** 6123,6135 ****
14d0498976dc3cac161a8fd059e73540 gcc/gimple-range-cache.h
c30ab99edc39750d88872cd2cf4bda14 gcc/gimple-range-edge.cc
b8854cd80bb187319a41cc07e71d2cd4 gcc/gimple-range-edge.h
! 9ebde70f49d9ee959748f601372d3421 gcc/gimple-range-fold.cc
b4fac90ec25f720d30ee5890677475fd gcc/gimple-range-fold.h
! 85e4bf91e0170553e3dea12ba3c47fb6 gcc/gimple-range-gori.cc
! 49512dcbe7855a1ca5ed1aa17a3af656 gcc/gimple-range-gori.h
f94d5d9d416368499396b5af95c640a1 gcc/gimple-range-infer.cc
59a4e75211652f0f0985dde451461c62 gcc/gimple-range-infer.h
! 1bdc02d72c591ed0e1c733aea008bf3d gcc/gimple-range-op.cc
bf7905528673c9d4ef520313c8ac3341 gcc/gimple-range-op.h
87b78f5fbf377f08c8f3c4c1090d85d3 gcc/gimple-range-path.cc
8bae8ef4fc63b92a166177f469f16f2f gcc/gimple-range-path.h
--- 6125,6137 ----
14d0498976dc3cac161a8fd059e73540 gcc/gimple-range-cache.h
c30ab99edc39750d88872cd2cf4bda14 gcc/gimple-range-edge.cc
b8854cd80bb187319a41cc07e71d2cd4 gcc/gimple-range-edge.h
! b869312ce401a54989cd5d2aaf297506 gcc/gimple-range-fold.cc
b4fac90ec25f720d30ee5890677475fd gcc/gimple-range-fold.h
! 68a5b050418b8f44c335239368452be8 gcc/gimple-range-gori.cc
! 9b1df29c360a25800cf1f12713f12357 gcc/gimple-range-gori.h
f94d5d9d416368499396b5af95c640a1 gcc/gimple-range-infer.cc
59a4e75211652f0f0985dde451461c62 gcc/gimple-range-infer.h
! 8042fe5416c23267943fc16fbc2cf7ec gcc/gimple-range-op.cc
bf7905528673c9d4ef520313c8ac3341 gcc/gimple-range-op.h
87b78f5fbf377f08c8f3c4c1090d85d3 gcc/gimple-range-path.cc
8bae8ef4fc63b92a166177f469f16f2f gcc/gimple-range-path.h
*************** a8b5cd5c218902eae6bbccc1d0be5b80 gcc/gi
*** 6141,6152 ****
081816f563209fc8aebe9184dd513969 gcc/gimple-range.cc
edd45cc78795113879b5ce152a700abc gcc/gimple-range.h
193026f77efda4460f36b4a315d31678 gcc/gimple-ssa-backprop.cc
! a0fa65b26e495830df197a8490a2fb49 gcc/gimple-ssa-isolate-paths.cc
2fc6c230ffcb053416f70f12a4b75355 gcc/gimple-ssa-nonnull-compare.cc
b23005df27991a89a55c9670c9293f53 gcc/gimple-ssa-sccopy.cc
40a9709570d315119e4151e29a6e5235 gcc/gimple-ssa-split-paths.cc
eed653cc89b2d50ae8546390d2926e4c gcc/gimple-ssa-sprintf.cc
! 599f3cc82024b9955e1ee9c02cdb0822 gcc/gimple-ssa-store-merging.cc
3c3902ae746a3d7ccb9ae378b53f1c8a gcc/gimple-ssa-strength-reduction.cc
b1a13207e2b21166386884cd2c732512 gcc/gimple-ssa-warn-access.cc
972380becf9146f7df932ff8948f87c1 gcc/gimple-ssa-warn-access.h
--- 6143,6154 ----
081816f563209fc8aebe9184dd513969 gcc/gimple-range.cc
edd45cc78795113879b5ce152a700abc gcc/gimple-range.h
193026f77efda4460f36b4a315d31678 gcc/gimple-ssa-backprop.cc
! 6f62aaac1fe859981f6558377be01513 gcc/gimple-ssa-isolate-paths.cc
2fc6c230ffcb053416f70f12a4b75355 gcc/gimple-ssa-nonnull-compare.cc
b23005df27991a89a55c9670c9293f53 gcc/gimple-ssa-sccopy.cc
40a9709570d315119e4151e29a6e5235 gcc/gimple-ssa-split-paths.cc
eed653cc89b2d50ae8546390d2926e4c gcc/gimple-ssa-sprintf.cc
! ecaaf97bc27ae0cf8f6d9015fd66e774 gcc/gimple-ssa-store-merging.cc
3c3902ae746a3d7ccb9ae378b53f1c8a gcc/gimple-ssa-strength-reduction.cc
b1a13207e2b21166386884cd2c732512 gcc/gimple-ssa-warn-access.cc
972380becf9146f7df932ff8948f87c1 gcc/gimple-ssa-warn-access.h
*************** b13ef89fa355900b2c561e2d521a5b36 gcc/gi
*** 6162,6171 ****
6e42f92c5b3058251524074700ae9ef5 gcc/gimple-warn-recursion.cc
c4e1e930218f4dce5ef2a3a3a6b23b3b gcc/gimple.cc
c4df74d81805c4bd5129d36bb2a68562 gcc/gimple.def
! 111dff63f363b5601fa6ea70225f869c gcc/gimple.h
! 38023efd45885e11111aa624febf5783 gcc/gimplify-me.cc
85e953ee7730a9690d8c9449d974b5c9 gcc/gimplify-me.h
! b095d84eaceeaa85a2eb95e90a0bd6f2 gcc/gimplify.cc
8f261c08379d1ad7b5ca607ff26ae1fb gcc/gimplify.h
82fc433faa62fad9f37c79e38dc2bf1c gcc/ginclude/float.h
f792d34f340e2e7a7655cf10325a519d gcc/ginclude/iso646.h
--- 6164,6173 ----
6e42f92c5b3058251524074700ae9ef5 gcc/gimple-warn-recursion.cc
c4e1e930218f4dce5ef2a3a3a6b23b3b gcc/gimple.cc
c4df74d81805c4bd5129d36bb2a68562 gcc/gimple.def
! a258d10df4637ff8630240180753d325 gcc/gimple.h
! b3e54b7b3aedffdb3afbd50b4f98e51b gcc/gimplify-me.cc
85e953ee7730a9690d8c9449d974b5c9 gcc/gimplify-me.h
! 3b5b3871fb0ce233eecb0abc50fdeb52 gcc/gimplify.cc
8f261c08379d1ad7b5ca607ff26ae1fb gcc/gimplify.h
82fc433faa62fad9f37c79e38dc2bf1c gcc/ginclude/float.h
f792d34f340e2e7a7655cf10325a519d gcc/ginclude/iso646.h
*************** f29bc8223d79e79c24df8633419aedc0 gcc/gi
*** 6182,6188 ****
a1de12677e091d55cc4f2cd872cdf135 gcc/ginclude/tgmath.h
d58161aa8eee5f48836d1bd9f6c6c161 gcc/ginclude/unwind-arm-common.h
8d9ecf0d6ef93c79623ce1d27a32a2cb gcc/ginclude/varargs.h
! 3909afbb81b3a1e02d67d89aaf6c0c11 gcc/glimits.h
4bb9e13eca18a1cde2e2e421f6e2e1f3 gcc/go/ChangeLog
1c0876aed1113bbf60fd04709c1af5de gcc/go/Make-lang.in
60ea054548c83c7f66170073f9f3e74c gcc/go/README.gcc
--- 6184,6190 ----
a1de12677e091d55cc4f2cd872cdf135 gcc/ginclude/tgmath.h
d58161aa8eee5f48836d1bd9f6c6c161 gcc/ginclude/unwind-arm-common.h
8d9ecf0d6ef93c79623ce1d27a32a2cb gcc/ginclude/varargs.h
! 1048ef98717b6bd1305e55832ab661e7 gcc/glimits.h
4bb9e13eca18a1cde2e2e421f6e2e1f3 gcc/go/ChangeLog
1c0876aed1113bbf60fd04709c1af5de gcc/go/Make-lang.in
60ea054548c83c7f66170073f9f3e74c gcc/go/README.gcc
*************** b55e1edcda305f1f415ac47b8b849f10 gcc/hw
*** 6287,6300 ****
954d5781f30be200430a90abd354007b gcc/hw-doloop.h
54a3072f556cc43c511f0b254db57f06 gcc/hwint.cc
b57b0cb8f2b88b817d10da3c96096205 gcc/hwint.h
! 135f1f518d1db915efff619873d97e0e gcc/ifcvt.cc
63147290b491f66fe0c4c2a417c32997 gcc/ifcvt.h
5c457f2c6fae9c201fd0f2a86f1f0307 gcc/inchash.cc
3722e0f8d58fa8c01a90bf5e51d09c1f gcc/inchash.h
a073c4a690942522ba0debda8658e726 gcc/incpath.cc
d4814465ac14d7688e5370986421b03f gcc/incpath.h
92f6f0b7ead32feeec7df55cdff81096 gcc/init-regs.cc
! f796fb99601d560c4a882b6ecfb1409c gcc/input.cc
944a1d89c513fe3558253d1654d501e0 gcc/input.h
740305a2a1342aa8a719f477b11106b3 gcc/insn-addr.h
fcd61155f90da565ae9b576ee28ece0d gcc/insn-notes.def
--- 6289,6302 ----
954d5781f30be200430a90abd354007b gcc/hw-doloop.h
54a3072f556cc43c511f0b254db57f06 gcc/hwint.cc
b57b0cb8f2b88b817d10da3c96096205 gcc/hwint.h
! 9db73ad2ddacbd55cda5f175f5dfb70c gcc/ifcvt.cc
63147290b491f66fe0c4c2a417c32997 gcc/ifcvt.h
5c457f2c6fae9c201fd0f2a86f1f0307 gcc/inchash.cc
3722e0f8d58fa8c01a90bf5e51d09c1f gcc/inchash.h
a073c4a690942522ba0debda8658e726 gcc/incpath.cc
d4814465ac14d7688e5370986421b03f gcc/incpath.h
92f6f0b7ead32feeec7df55cdff81096 gcc/init-regs.cc
! 0bd4f9a83f8d7d12923f1e971670fc43 gcc/input.cc
944a1d89c513fe3558253d1654d501e0 gcc/input.h
740305a2a1342aa8a719f477b11106b3 gcc/insn-addr.h
fcd61155f90da565ae9b576ee28ece0d gcc/insn-notes.def
*************** fcd61155f90da565ae9b576ee28ece0d gcc/in
*** 6305,6311 ****
5e2086cfd6bea225be01b38fb20580c1 gcc/intl.cc
228428e1fe66a4b0575040e005f4176b gcc/intl.h
6fd24145bd08ca12fe502d97a9f5a8e9 gcc/ipa-comdats.cc
! f479085872ad2e2e6091ac7376784cc9 gcc/ipa-cp.cc
4dcb4dc14308e9d673b88c990eda3bd6 gcc/ipa-cp.h
ddaf3689bf5ee9cd7a26ab4ad95f31f4 gcc/ipa-devirt.cc
8210f1d996629cd5789d47de6f419385 gcc/ipa-fnsummary.cc
--- 6307,6313 ----
5e2086cfd6bea225be01b38fb20580c1 gcc/intl.cc
228428e1fe66a4b0575040e005f4176b gcc/intl.h
6fd24145bd08ca12fe502d97a9f5a8e9 gcc/ipa-comdats.cc
! 46e2b9e113b99fc720b6515e5162585a gcc/ipa-cp.cc
4dcb4dc14308e9d673b88c990eda3bd6 gcc/ipa-cp.h
ddaf3689bf5ee9cd7a26ab4ad95f31f4 gcc/ipa-devirt.cc
8210f1d996629cd5789d47de6f419385 gcc/ipa-fnsummary.cc
*************** f261bcac4b8cf37d6506afca3539d2ef gcc/ip
*** 6319,6329 ****
440986ed37d72e7c0b83b6ff158daea8 gcc/ipa-inline-transform.cc
7e839777a9da3c11f968fdfc9d25e2f3 gcc/ipa-inline.cc
e40310b8dee85f5c92031ddd41ba5409 gcc/ipa-inline.h
! 24222cc83624e3969f2fdf1d33d42339 gcc/ipa-modref-tree.cc
903cac1b9a72c89d66ebdaace79c5bbf gcc/ipa-modref-tree.h
! 6ce7058e415254e6835b7dd869835f96 gcc/ipa-modref.cc
b04d793fd14925e2ee9fadff3fdb4778 gcc/ipa-modref.h
! 4c04dbefd668da9c0f1cd206fbd6e755 gcc/ipa-param-manipulation.cc
c0af2050309ae9c2d64886ab2cc82f36 gcc/ipa-param-manipulation.h
88cd4aec0f60db7b8e89075516093659 gcc/ipa-polymorphic-call.cc
dffeb86886059ee4946f5ae58ddc8795 gcc/ipa-predicate.cc
--- 6321,6331 ----
440986ed37d72e7c0b83b6ff158daea8 gcc/ipa-inline-transform.cc
7e839777a9da3c11f968fdfc9d25e2f3 gcc/ipa-inline.cc
e40310b8dee85f5c92031ddd41ba5409 gcc/ipa-inline.h
! 2850ab5bd1eea7c87c76164d1170dd17 gcc/ipa-modref-tree.cc
903cac1b9a72c89d66ebdaace79c5bbf gcc/ipa-modref-tree.h
! 368637ab8d1b7d99fea4dc5822d81a68 gcc/ipa-modref.cc
b04d793fd14925e2ee9fadff3fdb4778 gcc/ipa-modref.h
! bc942c47d9bd8283a526591ef70b4d82 gcc/ipa-param-manipulation.cc
c0af2050309ae9c2d64886ab2cc82f36 gcc/ipa-param-manipulation.h
88cd4aec0f60db7b8e89075516093659 gcc/ipa-polymorphic-call.cc
dffeb86886059ee4946f5ae58ddc8795 gcc/ipa-predicate.cc
*************** ac94760a96824c2abcdafd7b64cc5dbe gcc/ip
*** 6345,6351 ****
67b754989a50c766c45ec3c85deab961 gcc/ipa-visibility.cc
031cc0b31d16c0f3d23bd6397d93f926 gcc/ipa.cc
d2e531da51c3e38dbe8f74af7cbe6b3e gcc/ira-build.cc
! 9eda69537fecc0407ce4251faa62c6c7 gcc/ira-color.cc
18222a9a1caeaa037275da01ec6ee43e gcc/ira-conflicts.cc
f54fe1284d8900294436e60d3fd31625 gcc/ira-costs.cc
5aac65f304aaaf08d39922717bc7e6fc gcc/ira-emit.cc
--- 6347,6353 ----
67b754989a50c766c45ec3c85deab961 gcc/ipa-visibility.cc
031cc0b31d16c0f3d23bd6397d93f926 gcc/ipa.cc
d2e531da51c3e38dbe8f74af7cbe6b3e gcc/ira-build.cc
! d4b23d18d678953a609d01aaaae8b6ef gcc/ira-color.cc
18222a9a1caeaa037275da01ec6ee43e gcc/ira-conflicts.cc
f54fe1284d8900294436e60d3fd31625 gcc/ira-costs.cc
5aac65f304aaaf08d39922717bc7e6fc gcc/ira-emit.cc
*************** a22c6a2b44962887016aec34f8a38d4a gcc/lo
*** 6467,6477 ****
14dd7339d4d9c29f7462a093e4881147 gcc/lower-subreg.h
de69ffd666d467def1646c24270ea2c9 gcc/lra-assigns.cc
a62046a3f62b3ccf836000569a375ade gcc/lra-coalesce.cc
! 77101f6567a97dcf6cb64484f5c2e8c2 gcc/lra-constraints.cc
70a8abdd45bcea7a12630d9341f827e4 gcc/lra-eliminations.cc
5534388e8801fd9d3f82413c23fdc5f4 gcc/lra-int.h
642aa6eb2e4f0f3bddc8b0c181835618 gcc/lra-lives.cc
! eb3641a7ce74f604269685133e3394fe gcc/lra-remat.cc
f82e226fe4d03cd57487f05c70be1ebd gcc/lra-spills.cc
1548c4418fa356fa5b47b356107dbcbf gcc/lra.cc
fa24e9dabcdec01373321b3a591203db gcc/lra.h
--- 6469,6479 ----
14dd7339d4d9c29f7462a093e4881147 gcc/lower-subreg.h
de69ffd666d467def1646c24270ea2c9 gcc/lra-assigns.cc
a62046a3f62b3ccf836000569a375ade gcc/lra-coalesce.cc
! e8d0df13d424467daa46e40c39a8362f gcc/lra-constraints.cc
70a8abdd45bcea7a12630d9341f827e4 gcc/lra-eliminations.cc
5534388e8801fd9d3f82413c23fdc5f4 gcc/lra-int.h
642aa6eb2e4f0f3bddc8b0c181835618 gcc/lra-lives.cc
! 1ccd56402dc4bcc562ca99b1265060ad gcc/lra-remat.cc
f82e226fe4d03cd57487f05c70be1ebd gcc/lra-spills.cc
1548c4418fa356fa5b47b356107dbcbf gcc/lra.cc
fa24e9dabcdec01373321b3a591203db gcc/lra.h
*************** a07c89837c969ab21785ed67be67ad49 gcc/lt
*** 6486,6493 ****
f41f3240af59c920785f7ad7373f06c9 gcc/lto-streamer-out.cc
2916ac789715a6c1398f1322b6b937db gcc/lto-streamer.cc
5c0abe5215dcb405391bf4047b52d8c5 gcc/lto-streamer.h
! 3c7b65559567afcec05f5a93a399e84f gcc/lto-wrapper.cc
! b81151efdc86c94471d85d68fe1b7ba8 gcc/lto/ChangeLog
b32abe0dfb9c9271f0bda635d92fa0d1 gcc/lto/Make-lang.in
9f59490a66de9aa5822b069eef35b0ec gcc/lto/common.cc
770a74217f81f6124a1081aad362ee00 gcc/lto/common.h
--- 6488,6495 ----
f41f3240af59c920785f7ad7373f06c9 gcc/lto-streamer-out.cc
2916ac789715a6c1398f1322b6b937db gcc/lto-streamer.cc
5c0abe5215dcb405391bf4047b52d8c5 gcc/lto-streamer.h
! dfc5bd8804cb8c3a60dee7d8eeafccdb gcc/lto-wrapper.cc
! a64177242f1370ca74f17250253ad926 gcc/lto/ChangeLog
b32abe0dfb9c9271f0bda635d92fa0d1 gcc/lto/Make-lang.in
9f59490a66de9aa5822b069eef35b0ec gcc/lto/common.cc
770a74217f81f6124a1081aad362ee00 gcc/lto/common.h
*************** ae0dba9d0013e4c8cedcdd03afa46f86 gcc/lt
*** 6495,6512 ****
ca7eb1cb6f46e46d89b0bd2d24fa7224 gcc/lto/lang-specs.h
3d17fd327034a3b2340ce163e802bbfc gcc/lto/lang.opt
e09c982f34fcc53d88fb9b974a77d569 gcc/lto/lang.opt.urls
! a24f36ddd07ecc2f8d99fe518f7f69c7 gcc/lto/lto-common.cc
cae920ee0ecb9f75f85298db508074be gcc/lto/lto-common.h
2ff531281d36cf4cb5ebf9d9bfa44d83 gcc/lto/lto-dump.cc
9371b719ce0fc231f11fc9f406670e0d gcc/lto/lto-lang.cc
! 7e0d46f2934717756ee9c73aeb0e9c32 gcc/lto/lto-object.cc
139ffa7af7bcb2725f13712054826d61 gcc/lto/lto-partition.cc
bc2082d166bc49e5fde949d6a3b20250 gcc/lto/lto-partition.h
! fc34da8b400831ec19b6560f82197128 gcc/lto/lto-symtab.cc
1027da9d97d59eb02c9380864aa7f88f gcc/lto/lto-symtab.h
b6f8f59d247cdb7bbe7ca9c4e3d5aed5 gcc/lto/lto-tree.h
45c9f57e8b2385b28db0bf87f25f8ffb gcc/lto/lto.cc
! b87a73403ed413be57acb8b88a00edbf gcc/lto/lto.h
a12e66ceee57af9bf581b69a6bc80391 gcc/m2/COPYING.FDL
ddf5e06ee9ecc65f914a821be9c5d30a gcc/m2/COPYING.RUNTIME
8f0e2cd40e05189ec81232da84bd6e1a gcc/m2/COPYING3
--- 6497,6514 ----
ca7eb1cb6f46e46d89b0bd2d24fa7224 gcc/lto/lang-specs.h
3d17fd327034a3b2340ce163e802bbfc gcc/lto/lang.opt
e09c982f34fcc53d88fb9b974a77d569 gcc/lto/lang.opt.urls
! 8bafa1eea5f8bac7b3b5ad9fd5437a74 gcc/lto/lto-common.cc
cae920ee0ecb9f75f85298db508074be gcc/lto/lto-common.h
2ff531281d36cf4cb5ebf9d9bfa44d83 gcc/lto/lto-dump.cc
9371b719ce0fc231f11fc9f406670e0d gcc/lto/lto-lang.cc
! dbee5317908b4a76bfee54df4fd004cb gcc/lto/lto-object.cc
139ffa7af7bcb2725f13712054826d61 gcc/lto/lto-partition.cc
bc2082d166bc49e5fde949d6a3b20250 gcc/lto/lto-partition.h
! e960b3f8dbc3c251cb57cc602757f297 gcc/lto/lto-symtab.cc
1027da9d97d59eb02c9380864aa7f88f gcc/lto/lto-symtab.h
b6f8f59d247cdb7bbe7ca9c4e3d5aed5 gcc/lto/lto-tree.h
45c9f57e8b2385b28db0bf87f25f8ffb gcc/lto/lto.cc
! bb855e29ca2e48b2775ddf10578600ab gcc/lto/lto.h
a12e66ceee57af9bf581b69a6bc80391 gcc/m2/COPYING.FDL
ddf5e06ee9ecc65f914a821be9c5d30a gcc/m2/COPYING.RUNTIME
8f0e2cd40e05189ec81232da84bd6e1a gcc/m2/COPYING3
*************** ae6ba434f4ad2448c0f14d06f020a8e8 gcc/m2
*** 7451,7461 ****
159038cfb96e584e4f21d13d650923f9 gcc/m2/tools-src/mklink.c
d6aac0f23493e0ce7e6705ac01477a07 gcc/m2/tools-src/tidydates.py
f9608e9005487c369e6c38949ab36fa1 gcc/m2/version.c
! ff057624034b9a3f61aa8a7949da456e gcc/machmode.def
d24a84209a835c9cd933ec6c0cd756a2 gcc/machmode.h
db4aa18553273d5e513c430bdea3d79a gcc/main.cc
a209940893eb5d9d9edc9f1e0fa3a88d gcc/make-unique.h
! 8c166fbb159e51c0e3599f7f29b05b4b gcc/match.pd
3eb7fce4670eed35821ef049a1488347 gcc/mcf.cc
258cf9819c6a00e19b88c5a07c9b8991 gcc/mem-stats-traits.h
b9810957b2a5920aa47c04774895c26b gcc/mem-stats.h
--- 7453,7463 ----
159038cfb96e584e4f21d13d650923f9 gcc/m2/tools-src/mklink.c
d6aac0f23493e0ce7e6705ac01477a07 gcc/m2/tools-src/tidydates.py
f9608e9005487c369e6c38949ab36fa1 gcc/m2/version.c
! 5a710e63ee8c394af38ccb8f7b3a65f9 gcc/machmode.def
d24a84209a835c9cd933ec6c0cd756a2 gcc/machmode.h
db4aa18553273d5e513c430bdea3d79a gcc/main.cc
a209940893eb5d9d9edc9f1e0fa3a88d gcc/make-unique.h
! 0223cc049db597de397e6b0b756b7c37 gcc/match.pd
3eb7fce4670eed35821ef049a1488347 gcc/mcf.cc
258cf9819c6a00e19b88c5a07c9b8991 gcc/mem-stats-traits.h
b9810957b2a5920aa47c04774895c26b gcc/mem-stats.h
*************** e6f56cf368ed56c2711af5ea822a328a gcc/ob
*** 7497,7507 ****
68792ecd109c4276bac03d7aa1445ac9 gcc/obstack-utils.h
0224aa3be73c07c277f42313228c9cfe gcc/omp-api.h
555473cca6d8dacbe73507cd56b703d4 gcc/omp-builtins.def
! 4505a221f9795254bb65e23ae54d7d38 gcc/omp-expand.cc
09db560da111d9a47704f24d99d44b8f gcc/omp-expand.h
6dc86983ab780e52417a5b288e2116d2 gcc/omp-general.cc
c1ddb0c6305e45221acab4445de3ef3b gcc/omp-general.h
! 0c08b1d0f299580f571d556e2aee1967 gcc/omp-low.cc
e3224969a5ed6b10763e81875242df90 gcc/omp-low.h
c253e58a61787441cc6f3b8bd2362916 gcc/omp-oacc-kernels-decompose.cc
76a4931edcf0949a84b213b9f3bebcdc gcc/omp-oacc-neuter-broadcast.cc
--- 7499,7509 ----
68792ecd109c4276bac03d7aa1445ac9 gcc/obstack-utils.h
0224aa3be73c07c277f42313228c9cfe gcc/omp-api.h
555473cca6d8dacbe73507cd56b703d4 gcc/omp-builtins.def
! f1dc1dbecb27a496195a2d874727eb0a gcc/omp-expand.cc
09db560da111d9a47704f24d99d44b8f gcc/omp-expand.h
6dc86983ab780e52417a5b288e2116d2 gcc/omp-general.cc
c1ddb0c6305e45221acab4445de3ef3b gcc/omp-general.h
! 483e143117c28500edbd12fcde0bc90a gcc/omp-low.cc
e3224969a5ed6b10763e81875242df90 gcc/omp-low.h
c253e58a61787441cc6f3b8bd2362916 gcc/omp-oacc-kernels-decompose.cc
76a4931edcf0949a84b213b9f3bebcdc gcc/omp-oacc-neuter-broadcast.cc
*************** f90689370e66cea8434860b5a2b4ce6d gcc/op
*** 7524,7530 ****
45ddcc72ac7b1afaa7af97d8bc82c631 gcc/optabs-query.h
2621e9c7af560a2b8e74cf60d4b9ad19 gcc/optabs-tree.cc
13ecee26d0eed80122b7cdd5558365c0 gcc/optabs-tree.h
! 3c56647b5693fde7662ff144289710ca gcc/optabs.cc
1524c898bb70671cfa4ccd9cda136f8b gcc/optabs.def
043f510a745f66b5001f887999834c82 gcc/optabs.h
460fed94230230ee1afb607142c60ed7 gcc/optc-gen.awk
--- 7526,7532 ----
45ddcc72ac7b1afaa7af97d8bc82c631 gcc/optabs-query.h
2621e9c7af560a2b8e74cf60d4b9ad19 gcc/optabs-tree.cc
13ecee26d0eed80122b7cdd5558365c0 gcc/optabs-tree.h
! b889cc728a93ee38fbea04c6cc22d460 gcc/optabs.cc
1524c898bb70671cfa4ccd9cda136f8b gcc/optabs.def
043f510a745f66b5001f887999834c82 gcc/optabs.h
460fed94230230ee1afb607142c60ed7 gcc/optc-gen.awk
*************** b9b4ad58a0ba0883f7987a0730ba2958 gcc/pl
*** 7554,7566 ****
ff1730806732d68f86a6d695005d5d90 gcc/plugin.h
12d32b585fcd4cc80752399926e0770f gcc/po/ChangeLog
7bee4123f0d4890b31ea8560606b4030 gcc/po/EXCLUDES
! e4e35545a1fab9b9decbe9b06b468f72 gcc/po/be.gmo
f92815dce67d0af13fac305d7dc80572 gcc/po/be.po
6103dd2da516f605b1702dea8a4f3732 gcc/po/da.gmo
ae5697bba04c418c4948e3cdc9a21798 gcc/po/da.po
3e1cfa9990d7b8c81689e38f869574f5 gcc/po/de.gmo
df01493ae2fc0fab8d6a879f2b0c9342 gcc/po/de.po
! 189b9d1af87594807b0d0e10036a64c3 gcc/po/el.gmo
5a042d7b6c6bfcf177760da99f6a5d49 gcc/po/el.po
aa627d9ebcf746f0f847122b3000960e gcc/po/es.gmo
61963b53ea88e22d870ae8c509c17b5c gcc/po/es.po
--- 7556,7568 ----
ff1730806732d68f86a6d695005d5d90 gcc/plugin.h
12d32b585fcd4cc80752399926e0770f gcc/po/ChangeLog
7bee4123f0d4890b31ea8560606b4030 gcc/po/EXCLUDES
! e832b89b6dbf9df838167843217e810d gcc/po/be.gmo
f92815dce67d0af13fac305d7dc80572 gcc/po/be.po
6103dd2da516f605b1702dea8a4f3732 gcc/po/da.gmo
ae5697bba04c418c4948e3cdc9a21798 gcc/po/da.po
3e1cfa9990d7b8c81689e38f869574f5 gcc/po/de.gmo
df01493ae2fc0fab8d6a879f2b0c9342 gcc/po/de.po
! 17988b99399797e62f94326e0f42bdc1 gcc/po/el.gmo
5a042d7b6c6bfcf177760da99f6a5d49 gcc/po/el.po
aa627d9ebcf746f0f847122b3000960e gcc/po/es.gmo
61963b53ea88e22d870ae8c509c17b5c gcc/po/es.po
*************** b7e676ff8ab5333b61d644fa94464288 gcc/po
*** 7572,7578 ****
ff96200c7524901b13e7f583b756bbd0 gcc/po/gcc.pot
46e3cf66408aa29968f47e38d2f63158 gcc/po/hr.gmo
065ccaf73223817ae898a3b9071c5459 gcc/po/hr.po
! 4fcc507acb1732dfcdfd27f5c6bdb5a9 gcc/po/id.gmo
e3c064c8b75dc62088b91ff6b0adf693 gcc/po/id.po
c293745c802e3ecf31bf9a0b7c20cc54 gcc/po/ja.gmo
ede3f4e0e2b7f71da316a9735ce0cd5c gcc/po/ja.po
--- 7574,7580 ----
ff96200c7524901b13e7f583b756bbd0 gcc/po/gcc.pot
46e3cf66408aa29968f47e38d2f63158 gcc/po/hr.gmo
065ccaf73223817ae898a3b9071c5459 gcc/po/hr.po
! 70b4810420fd0de7866ced79f56e6993 gcc/po/id.gmo
e3c064c8b75dc62088b91ff6b0adf693 gcc/po/id.po
c293745c802e3ecf31bf9a0b7c20cc54 gcc/po/ja.gmo
ede3f4e0e2b7f71da316a9735ce0cd5c gcc/po/ja.po
*************** b235ba2d5b3a4ee20381cbf6a16207b7 gcc/po
*** 7596,7602 ****
c074a129eaadc9ece59a9a06b14a6af0 gcc/po/zh_CN.po
6af1eb1cf8849686544835d0594082d2 gcc/po/zh_TW.gmo
6628233796501388db647c3b9ddcea11 gcc/po/zh_TW.po
! d52ad4191e392663454b6b3f44104c23 gcc/pointer-query.cc
42e14dd49b1893b63eedc00d3fc29b3a gcc/pointer-query.h
1541cce778a3856ff5eb841d6d47ed26 gcc/poly-int-types.h
e64a8ab864db636576c62983a00f800a gcc/poly-int.h
--- 7598,7604 ----
c074a129eaadc9ece59a9a06b14a6af0 gcc/po/zh_CN.po
6af1eb1cf8849686544835d0594082d2 gcc/po/zh_TW.gmo
6628233796501388db647c3b9ddcea11 gcc/po/zh_TW.po
! 8e4147d9303d5e2c28a5e908ccb4c2ac gcc/pointer-query.cc
42e14dd49b1893b63eedc00d3fc29b3a gcc/pointer-query.h
1541cce778a3856ff5eb841d6d47ed26 gcc/poly-int-types.h
e64a8ab864db636576c62983a00f800a gcc/poly-int.h
*************** f6a5b259097198d66b14186f87695b46 gcc/pr
*** 7619,7629 ****
15c1fef5c89feec6af5f61c909e35410 gcc/profile-count.h
c65c577b485a33a088eeda9f4269a0de gcc/profile.cc
d9deb5fb04bc9bc87a486a5ccfbba806 gcc/profile.h
! f29e4c9efdf2dc0f1c85d48990e74081 gcc/range-op-float.cc
997ac266d2595ff4eebf8329161f81d8 gcc/range-op-mixed.h
8ba824feefe86c2918eab3ecee628a5d gcc/range-op-ptr.cc
! 266752af9570f21acfa29cfc5227e5d5 gcc/range-op.cc
! c27c1c39a9e7582f117a496eb1f6801e gcc/range-op.h
db3562fdc44d2731a5d6f79322e63e49 gcc/range.cc
ab6530a7aba31b6045d649bad558bdd4 gcc/range.h
d62f21136aedb5de39f00da2ce438022 gcc/read-md.cc
--- 7621,7631 ----
15c1fef5c89feec6af5f61c909e35410 gcc/profile-count.h
c65c577b485a33a088eeda9f4269a0de gcc/profile.cc
d9deb5fb04bc9bc87a486a5ccfbba806 gcc/profile.h
! d7e60ea24629e0e9a2be715e1da6d224 gcc/range-op-float.cc
997ac266d2595ff4eebf8329161f81d8 gcc/range-op-mixed.h
8ba824feefe86c2918eab3ecee628a5d gcc/range-op-ptr.cc
! 67ce46df5da5afd1294d814e8330c2e2 gcc/range-op.cc
! 42efabbb4e27a40d25fe2f9bce428fd4 gcc/range-op.h
db3562fdc44d2731a5d6f79322e63e49 gcc/range.cc
ab6530a7aba31b6045d649bad558bdd4 gcc/range.h
d62f21136aedb5de39f00da2ce438022 gcc/read-md.cc
*************** d62f21136aedb5de39f00da2ce438022 gcc/re
*** 7631,7637 ****
ab6d7ad46c79c6922e06b47e127ac0e3 gcc/read-rtl-function.cc
05769e0c1dad9db0ecf442e1a710384e gcc/read-rtl-function.h
d0e0240ab5898db8d64694626b7a8a98 gcc/read-rtl.cc
! a7bef29c4a142f36a050b5f81b1263ed gcc/real.cc
9d2922bb55531074a578f60e3963a796 gcc/real.h
411b413e1c87bce6c78f6243d9e662b9 gcc/realmpfr.cc
2b4c19944566bf27cd500fc1e804e8c1 gcc/realmpfr.h
--- 7633,7639 ----
ab6d7ad46c79c6922e06b47e127ac0e3 gcc/read-rtl-function.cc
05769e0c1dad9db0ecf442e1a710384e gcc/read-rtl-function.h
d0e0240ab5898db8d64694626b7a8a98 gcc/read-rtl.cc
! f10bbd315e3f7d5cf8f33c6e10277944 gcc/real.cc
9d2922bb55531074a578f60e3963a796 gcc/real.h
411b413e1c87bce6c78f6243d9e662b9 gcc/realmpfr.cc
2b4c19944566bf27cd500fc1e804e8c1 gcc/realmpfr.h
*************** a7bef29c4a142f36a050b5f81b1263ed gcc/re
*** 7640,7646 ****
78f7bb4149a60eafba8a5dda7bd80729 gcc/ree.cc
e3d83ae4baa1d776cf5951923617ec90 gcc/reg-notes.def
35723f09766711c71ebef9ec4f7c41fc gcc/reg-stack.cc
! e95738a65e09b7bd3bbcbbb5467f543c gcc/regcprop.cc
a97922db0f92509d800d3f1768f20b7d gcc/regcprop.h
8127bcf927a8c046fe7c9c8746589d49 gcc/regenerate-opt-urls.py
a7d5787d583f54d43ff6842cf943d3ab gcc/reginfo.cc
--- 7642,7648 ----
78f7bb4149a60eafba8a5dda7bd80729 gcc/ree.cc
e3d83ae4baa1d776cf5951923617ec90 gcc/reg-notes.def
35723f09766711c71ebef9ec4f7c41fc gcc/reg-stack.cc
! 549e391e0147f25cc68452de9aa20b44 gcc/regcprop.cc
a97922db0f92509d800d3f1768f20b7d gcc/regcprop.h
8127bcf927a8c046fe7c9c8746589d49 gcc/regenerate-opt-urls.py
a7d5787d583f54d43ff6842cf943d3ab gcc/reginfo.cc
*************** a50f455a4da1c5681d83ded216699df8 gcc/ss
*** 8089,8095 ****
d93510bb251b5f9a6a50b05ec4b9ccc2 gcc/stack-ptr-mod.cc
37623f9bd5f167d8d4307ef37a646283 gcc/statistics.cc
8fa28fa606e2b8ccfa3f6ba31b5988d4 gcc/statistics.h
! b3e3eceb17c661e649bfbf7f2b490888 gcc/stmt.cc
e7705887682ab75001cd90109f3c1995 gcc/stmt.h
b5d2f1b4038d7c848bc885f2ca01c733 gcc/stor-layout.cc
1320e37c3710789c2f18d411226afad1 gcc/stor-layout.h
--- 8091,8097 ----
d93510bb251b5f9a6a50b05ec4b9ccc2 gcc/stack-ptr-mod.cc
37623f9bd5f167d8d4307ef37a646283 gcc/statistics.cc
8fa28fa606e2b8ccfa3f6ba31b5988d4 gcc/statistics.h
! cded5343bb6c992fda9fb146aa63fa05 gcc/stmt.cc
e7705887682ab75001cd90109f3c1995 gcc/stmt.h
b5d2f1b4038d7c848bc885f2ca01c733 gcc/stor-layout.cc
1320e37c3710789c2f18d411226afad1 gcc/stor-layout.h
*************** ee08df7cdb543dd77698b88c264cf150 gcc/sy
*** 8107,8113 ****
0ac86f977a6c301d54512f20e93fcbbe gcc/symtab-thunks.h
b4bd28274347fdac8fdf9c6568e69c87 gcc/symtab.cc
0a5032f258c19c46838a1448b977d799 gcc/sync-builtins.def
! ca3812f34264880529e187befc3db03a gcc/system.h
978099dcb9d85382343c1a58af7eb62a gcc/target-def.h
1abe78cf4406a18083c6c29c5432e16d gcc/target-globals.cc
0745369d6e711f2978854379f04976ae gcc/target-globals.h
--- 8109,8115 ----
0ac86f977a6c301d54512f20e93fcbbe gcc/symtab-thunks.h
b4bd28274347fdac8fdf9c6568e69c87 gcc/symtab.cc
0a5032f258c19c46838a1448b977d799 gcc/sync-builtins.def
! 45b0127251aa185b905d2843bdbff55e gcc/system.h
978099dcb9d85382343c1a58af7eb62a gcc/target-def.h
1abe78cf4406a18083c6c29c5432e16d gcc/target-globals.cc
0745369d6e711f2978854379f04976ae gcc/target-globals.h
*************** e8a9eb01b9451a357155e7152df1c669 gcc/ta
*** 8118,8124 ****
a05663c52c607143c607d3ecf1391979 gcc/targhooks.cc
51d240e574a3f9ecec346d64a04ac634 gcc/targhooks.h
f39fcaa8197187283ccfed40107b426d gcc/testsuite/.gitattributes
! 94ec51a650289142168fc7ddc1819997 gcc/testsuite/ChangeLog
862f04afbd87da2cc6bc432c3f28430f gcc/testsuite/ChangeLog-1993-2007
029a5d8dacd25eb5d4711452ac448e5b gcc/testsuite/ChangeLog-2008
13ac28c41d51b66b4ec40dba6bd50f39 gcc/testsuite/ChangeLog-2009
--- 8120,8126 ----
a05663c52c607143c607d3ecf1391979 gcc/targhooks.cc
51d240e574a3f9ecec346d64a04ac634 gcc/targhooks.h
f39fcaa8197187283ccfed40107b426d gcc/testsuite/.gitattributes
! c5481d57c522ab9e7c821f607d514641 gcc/testsuite/ChangeLog
862f04afbd87da2cc6bc432c3f28430f gcc/testsuite/ChangeLog-1993-2007
029a5d8dacd25eb5d4711452ac448e5b gcc/testsuite/ChangeLog-2008
13ac28c41d51b66b4ec40dba6bd50f39 gcc/testsuite/ChangeLog-2009
*************** e758e9f4f3e6f53d756360fda966fadd gcc/te
*** 10758,10763 ****
--- 10760,10766 ----
76fa33c917471922e94d50763fda451c gcc/testsuite/c-c++-common/Waddress-of-packed-member-2.c
273f580aad8918060378ff0f64998aa7 gcc/testsuite/c-c++-common/Walloca-larger-than.c
afef2f2a384ff98fc41df320bb6a2419 gcc/testsuite/c-c++-common/Warray-bounds-10.c
+ a1f750193e9b002ef72772e807bd3a32 gcc/testsuite/c-c++-common/Warray-bounds-11.c
26f47ca8f4d16158af229f5e0181ba58 gcc/testsuite/c-c++-common/Warray-bounds-2.c
735f67562fd278388dfba29a23faba55 gcc/testsuite/c-c++-common/Warray-bounds-3.c
bd8f64abbcab43dedc51e54273763e0c gcc/testsuite/c-c++-common/Warray-bounds-4.c
*************** da5e564f6cffb4d2f63384ba5d7351b1 gcc/te
*** 11857,11862 ****
--- 11860,11867 ----
8135260e5e210166919ed6d24752ad37 gcc/testsuite/c-c++-common/cpp/diagnostic-pragma-3.c
7e07a117bfa1cbd4313441da514b62a7 gcc/testsuite/c-c++-common/cpp/dir-only-1.c
94f40e67e3617fd463bd2b73d2f6d54c gcc/testsuite/c-c++-common/cpp/dir-only-1.h
+ 3ddedbc00d4ff771f66edefc8d70881f gcc/testsuite/c-c++-common/cpp/dir-only-10.c
+ 948247aa95702e920da7ab25ee7cf601 gcc/testsuite/c-c++-common/cpp/dir-only-11.c
92a3350e430f3da6be21354b2cc4eb5d gcc/testsuite/c-c++-common/cpp/dir-only-2.c
d17c82849bf7f540adedf0e80d9b41df gcc/testsuite/c-c++-common/cpp/dir-only-3.c
f120018b9734950cca9c0e7ba0e9a33a gcc/testsuite/c-c++-common/cpp/dir-only-3a.h
*************** ef8ec3320ae234be32fcdfc5379eaca2 gcc/te
*** 12589,12594 ****
--- 12594,12601 ----
8f995161beda01326e712ba172a760f8 gcc/testsuite/c-c++-common/gomp/pr107001.c
9b182f81cba9d60fb2cbbde45ceae582 gcc/testsuite/c-c++-common/gomp/pr108244-3.c
c83ce004951a9a0719e190f7457302c7 gcc/testsuite/c-c++-common/gomp/pr119000.c
+ 250f54e2a193f434f875e2caf2868bc6 gcc/testsuite/c-c++-common/gomp/pr120052.c
+ c315375dde6dfd35915ac372415190a8 gcc/testsuite/c-c++-common/gomp/pr120564.c
e16ef156ad193ef1f3cba60ad16e57ab gcc/testsuite/c-c++-common/gomp/pr51360.c
84c977571aeb43c0224137efe7f5b213 gcc/testsuite/c-c++-common/gomp/pr53580.c
28bfd873981083756a16f70fdb0b86db gcc/testsuite/c-c++-common/gomp/pr54017.c
*************** e1ef9c58498f72552b0ec84751024b54 gcc/te
*** 12885,12890 ****
--- 12892,12899 ----
7e6323dd9b11ca893c79859f430b53ed gcc/testsuite/c-c++-common/pr109884.c
087cac8a02deb9e6057b84df8a4b50c5 gcc/testsuite/c-c++-common/pr111309-1.c
eaa6db1ea7ec94af6a5743a71b3c75b4 gcc/testsuite/c-c++-common/pr111309-2.c
+ b27edfb18a0a46230f08ed022faced81 gcc/testsuite/c-c++-common/pr111817.c
+ f938d650e5405e1ae04ff131a9239d66 gcc/testsuite/c-c++-common/pr122188.c
f5dce8e27cfb8a6bfffe57596fecb796 gcc/testsuite/c-c++-common/pr19807-1.c
8a7d9a8dd4af1ada80ca6a4b3201e073 gcc/testsuite/c-c++-common/pr19807-2.c
39c0873a2c1c7f951e8b2f90ebc9e12d gcc/testsuite/c-c++-common/pr19807-3.c
*************** b1579268264426b91fb29ca4a7ae6672 gcc/te
*** 14076,14081 ****
--- 14085,14091 ----
ed79cf5bf3c45230ee9187c4cf51338e gcc/testsuite/g++.dg/abi/packed1.C
a6094bf319c105760bebe41768865b66 gcc/testsuite/g++.dg/abi/param1.C
dc8d04461395fe21c8df3c3ddc0eaefb gcc/testsuite/g++.dg/abi/param2.C
+ c6ee91a6fae5891b271cf08faea94bc7 gcc/testsuite/g++.dg/abi/pr121801.C
4f8a99ff3fb06bd92fa2824ba0222b0d gcc/testsuite/g++.dg/abi/pr39188-1.h
0b334e68ad96b9b585797769690bad26 gcc/testsuite/g++.dg/abi/pr39188-1a.C
c96cb62975d4855a114a03ac254e17ce gcc/testsuite/g++.dg/abi/pr39188-1b.C
*************** c88701df415b47ac9bf5cba84cf379ab gcc/te
*** 14141,14146 ****
--- 14151,14157 ----
a3ef49aa5fa035e0eaa1fb23c589fe61 gcc/testsuite/g++.dg/abi/vthunk2.C
6881f6a907aed22e3604db9a81d71753 gcc/testsuite/g++.dg/abi/vthunk3.C
59cdef1c2f5ac26231205b723cb9ea52 gcc/testsuite/g++.dg/abi/vtt1.C
+ 53e31dbb580c47605f7e76bc6cfd7704 gcc/testsuite/g++.dg/absvect.C
cb66889e261971e64a6568617bffaeaa gcc/testsuite/g++.dg/addr_builtin-1.C
8912b54490e20101a190287fddb390f8 gcc/testsuite/g++.dg/analyzer/analyzer.exp
0918dccee8951925f7bc4640874a6cd3 gcc/testsuite/g++.dg/analyzer/cstdlib-2.C
*************** b75b654187426934820f1e2a8a63aaad gcc/te
*** 14911,14916 ****
--- 14922,14928 ----
99fb6f2e5c0e7bc8a3c78cbf8090a91f gcc/testsuite/g++.dg/coroutines/pr116506.C
59d8e6cfa9a450642b4a378751f44e8a gcc/testsuite/g++.dg/coroutines/pr116793-1.C
16df01e113e50e8969f23cb32c1ab8fd gcc/testsuite/g++.dg/coroutines/pr116880.C
+ 0ca0846ef4e8c067a077207372df0fa3 gcc/testsuite/g++.dg/coroutines/pr125376.C
cbb42d13b1660a8eb1d40a3d88308140 gcc/testsuite/g++.dg/coroutines/pr93458-1-missing-traits.C
d9151fc224e4913ed7ffacd748769917 gcc/testsuite/g++.dg/coroutines/pr93458-2-bad-traits.C
e9b715cb41c54f5b179b4725b788e338 gcc/testsuite/g++.dg/coroutines/pr93458-3-missing-handle.C
*************** b8cd89a7510ad4bbf02ec052d02d2ee0 gcc/te
*** 15439,15444 ****
--- 15451,15457 ----
eeac975a1b841cef4d5a4c468314ed8c gcc/testsuite/g++.dg/cpp0x/constexpr-104472.C
6ef86dfa8bcd129320f2714974f8ad93 gcc/testsuite/g++.dg/cpp0x/constexpr-105321.C
24bbf6c5e0f31296c48440d4dae33447 gcc/testsuite/g++.dg/cpp0x/constexpr-113083.C
+ cf48bd83fff3e69e5f82d30185ef08d0 gcc/testsuite/g++.dg/cpp0x/constexpr-123889.C
3e4cac522763806230540d3da6cc5ee1 gcc/testsuite/g++.dg/cpp0x/constexpr-46336.C
d079e67f3b2be485ac7aed93b70984d2 gcc/testsuite/g++.dg/cpp0x/constexpr-46420.C
329a82a822423273c0c0256fd27a6d52 gcc/testsuite/g++.dg/cpp0x/constexpr-47570.C
*************** b9007290e56f8c058df6fc2174bc755b gcc/te
*** 15511,15516 ****
--- 15524,15531 ----
b2e8cc3ca2686458232f6ab8399d9dda gcc/testsuite/g++.dg/cpp0x/constexpr-93169.C
bc7ccf4287a38e8f82df800db6150879 gcc/testsuite/g++.dg/cpp0x/constexpr-95307.C
32c39fce8b20cb104d6da1cffca8a530 gcc/testsuite/g++.dg/cpp0x/constexpr-96241.C
+ 629f0389a900c8203177e0396b4ac416 gcc/testsuite/g++.dg/cpp0x/constexpr-97740a.C
+ eb45e434ffc94954a98ab41dfca4430c gcc/testsuite/g++.dg/cpp0x/constexpr-97740b.C
6aa74413b4ef74580a0a5da7abf23914 gcc/testsuite/g++.dg/cpp0x/constexpr-98.C
5f550fa68a208c2d1f3f6d02dca0b709 gcc/testsuite/g++.dg/cpp0x/constexpr-98295.C
d08d3bdb37be475451a39fd6f72486e9 gcc/testsuite/g++.dg/cpp0x/constexpr-99.C
*************** f4f262de9adf968192a3da56a3c4adc1 gcc/te
*** 15555,15561 ****
--- 15570,15578 ----
0a27a7a45bdad25c5a48b1f4e3bfcb8b gcc/testsuite/g++.dg/cpp0x/constexpr-array26.C
3100c3b4b2ec90a6762a56edc16076a1 gcc/testsuite/g++.dg/cpp0x/constexpr-array27.C
216c8de64dd9752d2d84eb202e80c708 gcc/testsuite/g++.dg/cpp0x/constexpr-array28.C
+ 1c4a44e298a16b855d3f955b665c3dc6 gcc/testsuite/g++.dg/cpp0x/constexpr-array29.C
8b7c8e7c1b64cfa0626f7f2311c9fef5 gcc/testsuite/g++.dg/cpp0x/constexpr-array3.C
+ 6a5432548c6c9078379174727c5c44ec gcc/testsuite/g++.dg/cpp0x/constexpr-array30.C
6451aa5bb5fa736dda3ebad1dc2e8336 gcc/testsuite/g++.dg/cpp0x/constexpr-array4.C
1d46f32449f9e0292d662928246ec784 gcc/testsuite/g++.dg/cpp0x/constexpr-array5.C
be6358dd3b71be0a5561e5437089998e gcc/testsuite/g++.dg/cpp0x/constexpr-array6.C
*************** dfc43f4a6c6619f77e2370dc3ac7c5bd gcc/te
*** 15618,15623 ****
--- 15635,15641 ----
df7772e8bce1917bb8d1e66fcbe1ce31 gcc/testsuite/g++.dg/cpp0x/constexpr-ctor2.C
50c4fa620f7ec653b83dbc313350ac22 gcc/testsuite/g++.dg/cpp0x/constexpr-ctor20.C
75570067f1748bbf63ecff0edf089f3f gcc/testsuite/g++.dg/cpp0x/constexpr-ctor21.C
+ c3ffed418366431e337c777209f796c0 gcc/testsuite/g++.dg/cpp0x/constexpr-ctor23.C
6149d79aef3c5dc04bce76d97b8072e3 gcc/testsuite/g++.dg/cpp0x/constexpr-ctor3.C
fe03ae0923ec0f159b32d4c95a97afbb gcc/testsuite/g++.dg/cpp0x/constexpr-ctor4.C
a15ac39628455598191a6c7526c0ea4b gcc/testsuite/g++.dg/cpp0x/constexpr-ctor5.C
*************** cf5dbf6e27520dc069362029f5cb0540 gcc/te
*** 15674,15680 ****
0639a526e3e93a7d7ddd53722d0d65a4 gcc/testsuite/g++.dg/cpp0x/constexpr-empty9.C
eebd11cc85b798aa6a7a34d54749b1fd gcc/testsuite/g++.dg/cpp0x/constexpr-ex1.C
4e6fff7f5e83663f75c94efbf299525b gcc/testsuite/g++.dg/cpp0x/constexpr-ex2.C
! c42ce017f72e0ac9bc977500bc2d096c gcc/testsuite/g++.dg/cpp0x/constexpr-ex3.C
ce75146a9a51521a3b4ff82cc14225c3 gcc/testsuite/g++.dg/cpp0x/constexpr-ex4.C
19eb610e0af0918f7473197af97c60d4 gcc/testsuite/g++.dg/cpp0x/constexpr-expinst.C
54953d2c31360e2eeefa3305044bd360 gcc/testsuite/g++.dg/cpp0x/constexpr-explicit-inst.C
--- 15692,15698 ----
0639a526e3e93a7d7ddd53722d0d65a4 gcc/testsuite/g++.dg/cpp0x/constexpr-empty9.C
eebd11cc85b798aa6a7a34d54749b1fd gcc/testsuite/g++.dg/cpp0x/constexpr-ex1.C
4e6fff7f5e83663f75c94efbf299525b gcc/testsuite/g++.dg/cpp0x/constexpr-ex2.C
! ee1630d30fdca78fd9a901d17054b392 gcc/testsuite/g++.dg/cpp0x/constexpr-ex3.C
ce75146a9a51521a3b4ff82cc14225c3 gcc/testsuite/g++.dg/cpp0x/constexpr-ex4.C
19eb610e0af0918f7473197af97c60d4 gcc/testsuite/g++.dg/cpp0x/constexpr-expinst.C
54953d2c31360e2eeefa3305044bd360 gcc/testsuite/g++.dg/cpp0x/constexpr-explicit-inst.C
*************** e38875ddde2687b4139330d97e0edf9f gcc/te
*** 16350,16355 ****
--- 16368,16374 ----
46b8282b71afcc8c97c1b1c6c4666202 gcc/testsuite/g++.dg/cpp0x/gen-attrs-79.C
29ab98a7b8d445bb51e5069dd98f7cca gcc/testsuite/g++.dg/cpp0x/gen-attrs-8.C
5dd92815927177080853d47a890f5439 gcc/testsuite/g++.dg/cpp0x/gen-attrs-9.C
+ 3b01eb9296987e59c3e91a9998259d9b gcc/testsuite/g++.dg/cpp0x/gen-attrs-90.C
40caf35e131e99903b76e36f0e04b2a9 gcc/testsuite/g++.dg/cpp0x/gnu_fext-numeric-literals.C
2e2788f974b88f56ceecc2b764d701db gcc/testsuite/g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C
3e88c6e173fd3bd44055c2202907f7e1 gcc/testsuite/g++.dg/cpp0x/hog1.C
*************** fa773bb98628f5c9f0fa9d8d8b29beda gcc/te
*** 17210,17215 ****
--- 17229,17236 ----
c25430a477686ad18eb61c047059d523 gcc/testsuite/g++.dg/cpp0x/pr112365.C
d1bd358aeacbea8bb4acd229e4efd99e gcc/testsuite/g++.dg/cpp0x/pr113031.C
c6b0d9f964bf85f5f703f5dfa5e809e9 gcc/testsuite/g++.dg/cpp0x/pr119123.C
+ b2f7d7cab4ef6e12f25f82545d59869a gcc/testsuite/g++.dg/cpp0x/pr123818.C
+ 823666b75dc5cb540393daba4df2d5df gcc/testsuite/g++.dg/cpp0x/pr124489.C
26dea799d49ce223a0c4130a3c955271 gcc/testsuite/g++.dg/cpp0x/pr31431-2.C
4d1da29b669bf3178b3987abce4d58b1 gcc/testsuite/g++.dg/cpp0x/pr31431.C
d65e06a3830e2b511cc25692b94615a1 gcc/testsuite/g++.dg/cpp0x/pr31432.C
*************** ccba3040ed86b5ffae7d72b18f556d1c gcc/te
*** 17542,17547 ****
--- 17563,17569 ----
be2e2da855b83583283092ca0bb72265 gcc/testsuite/g++.dg/cpp0x/rv-conv4.C
1cf65d6b3d6f2efdc39e97cc285cfb7c gcc/testsuite/g++.dg/cpp0x/rv-conv5.C
889a7002f4d78b4abd44856da792f8dc gcc/testsuite/g++.dg/cpp0x/rv-copy1.C
+ fa930410478009be16ff5c21544f405c gcc/testsuite/g++.dg/cpp0x/rv-decl1.C
de88aaa56b0d394bd02f079bb0f4dddf gcc/testsuite/g++.dg/cpp0x/rv-deduce.C
f213598004dcfd0117fecc9593637790 gcc/testsuite/g++.dg/cpp0x/rv-deduce2.C
589e28fb5e0fffb1d369fc47ca52bcfd gcc/testsuite/g++.dg/cpp0x/rv-dotstar.C
*************** e791b94844e59093ad5ec4175c3b673a gcc/te
*** 18193,18198 ****
--- 18215,18221 ----
86dff67be95912f694daebdd0aee911b gcc/testsuite/g++.dg/cpp1y/auto-fn63.C
f97d20d3d680128b6e125d1793e29b87 gcc/testsuite/g++.dg/cpp1y/auto-fn64.C
a5fbd625e8b645b90b2755400e929e2b gcc/testsuite/g++.dg/cpp1y/auto-fn65.C
+ 88309773bbf1feef7121ba73e86cc151 gcc/testsuite/g++.dg/cpp1y/auto-fn66.C
03b6f2674c38c8f6ed9f7fc03583b1dc gcc/testsuite/g++.dg/cpp1y/auto-fn7.C
e9a317fa32e36cef4553b50965e48550 gcc/testsuite/g++.dg/cpp1y/auto-fn8.C
d67958b896eb1dae6f8862fd59b01c62 gcc/testsuite/g++.dg/cpp1y/auto-fn9.C
*************** afbdcf440b8da95f919e745c0f3a85d1 gcc/te
*** 18217,18222 ****
--- 18240,18246 ----
bff4672a992bc57b0432abbc32b3c2c9 gcc/testsuite/g++.dg/cpp1y/constexpr-108158.C
1d40cabd787f31f0fad7fcf842281e0d gcc/testsuite/g++.dg/cpp1y/constexpr-110382.C
c0c4053e9d0ac3fdafa8e18c09182922 gcc/testsuite/g++.dg/cpp1y/constexpr-110619.C
+ 99784bf84926c6a7d522ec738bd5f9aa gcc/testsuite/g++.dg/cpp1y/constexpr-121445.C
2d72668eefa5659edd32ef8dabc1c48e gcc/testsuite/g++.dg/cpp1y/constexpr-50060.C
9b2030f5f70b0e913feb1b957c799f4f gcc/testsuite/g++.dg/cpp1y/constexpr-66093.C
9ecc58eab147adafbf3780c51ed706fc gcc/testsuite/g++.dg/cpp1y/constexpr-70265-1.C
*************** b2c624c1eaea788d603bfc8204fdaee7 gcc/te
*** 19140,19145 ****
--- 19164,19171 ----
dfd54cc6e7ae91a6a51dbda233f20174 gcc/testsuite/g++.dg/cpp1z/decomp59.C
1bdca83f97c5e15ddd3eda87ca5353f2 gcc/testsuite/g++.dg/cpp1z/decomp6.C
37c39f932f33f540d51f60eb06411c2f gcc/testsuite/g++.dg/cpp1z/decomp61.C
+ 4267cc2db929f2666c1c5449e017a94a gcc/testsuite/g++.dg/cpp1z/decomp66.C
+ d87e0f686f9f58fa2c8ea0990e82c1b3 gcc/testsuite/g++.dg/cpp1z/decomp67.C
09468d9aa8e4fe8ac0677b17a3c509a2 gcc/testsuite/g++.dg/cpp1z/decomp7.C
0d7ba62c8322f4f98a085026e3ac529a gcc/testsuite/g++.dg/cpp1z/decomp8.C
20aa008483ed89882491910be20354b8 gcc/testsuite/g++.dg/cpp1z/decomp9.C
*************** e3a88ae9ca562b3c9a47ee98c06e6ded gcc/te
*** 19157,19162 ****
--- 19183,19189 ----
63be3b6d75aa3c2c8088552683d5245e gcc/testsuite/g++.dg/cpp1z/eval-order10.C
3abc6084e572264410718d38beb290bb gcc/testsuite/g++.dg/cpp1z/eval-order11.C
2a2d4866a044c20823b5f37f629ac147 gcc/testsuite/g++.dg/cpp1z/eval-order13.C
+ 612e7cfe92accd2bee31cd13a0976f33 gcc/testsuite/g++.dg/cpp1z/eval-order14.C
bb194d9ce590c9e5e69935ebac0f25e4 gcc/testsuite/g++.dg/cpp1z/eval-order2.C
8b89dee7164b6f4d992706e5b85433f4 gcc/testsuite/g++.dg/cpp1z/eval-order3.C
6d8d378fedaf65b4cb89952060799280 gcc/testsuite/g++.dg/cpp1z/eval-order4.C
*************** f35c40f9359deda380357490b21bcf4f gcc/te
*** 19365,19370 ****
--- 19392,19398 ----
1cec7e8e1ac5999209a00a7fd3e2dbab gcc/testsuite/g++.dg/cpp1z/static1.C
41cdf88b4e2dc9ba29ab954fd0f3d05c gcc/testsuite/g++.dg/cpp1z/static2.C
491588e8dd93d83d5049e3c332e8755f gcc/testsuite/g++.dg/cpp1z/static_assert-nomsg.C
+ d123582c5d5cdc2e4fdc925fa563f023 gcc/testsuite/g++.dg/cpp1z/static_assert1.C
7dd3448d4722a9ee0446db6aa3c7a0b0 gcc/testsuite/g++.dg/cpp1z/ttp1.C
0cd62ffa5ae2d02bd665e02895b12f01 gcc/testsuite/g++.dg/cpp1z/ttp2.C
64b3f9e4e9d3f04ac339e1f86e353e9b gcc/testsuite/g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C
*************** c6ad3dc1af7ae5c57b2194ad705be2a4 gcc/te
*** 19431,19436 ****
--- 19459,19465 ----
cbc1aae360c38b8d5aba44cc0adb1d1a gcc/testsuite/g++.dg/cpp23/auto-fncast16.C
0d6c0765aa6e381e901ea54f31098f7d gcc/testsuite/g++.dg/cpp23/auto-fncast17.C
607b1507f1af352b3b8d73c0b0042af0 gcc/testsuite/g++.dg/cpp23/auto-fncast18.C
+ 7538b8341492d3e37f991c7d882723b9 gcc/testsuite/g++.dg/cpp23/auto-fncast19.C
76d2964f5d2d58ccec6afc73c59f1b53 gcc/testsuite/g++.dg/cpp23/auto-fncast2.C
dda23dff758a778a7ead9dd8b58268fc gcc/testsuite/g++.dg/cpp23/auto-fncast3.C
7f7896e62e131143c799cd8b4ac52168 gcc/testsuite/g++.dg/cpp23/auto-fncast4.C
*************** ee32c4ffc3127b060ad7d2d7978d4c00 gcc/te
*** 19442,19447 ****
--- 19471,19477 ----
436f3521c73eff29eb95a9935488f619 gcc/testsuite/g++.dg/cpp23/charlit-encoding1.C
bbd34d70bffdb5659d43e105cc5654f0 gcc/testsuite/g++.dg/cpp23/charset1.C
fc95968ef690ef967f99e7fc9cf9bb22 gcc/testsuite/g++.dg/cpp23/class-deduction-inherited1.C
+ 289c2847fb294b33f74d735aba8d2b44 gcc/testsuite/g++.dg/cpp23/class-deduction-inherited10.C
0bfba7997142477c825e6eac0de01c78 gcc/testsuite/g++.dg/cpp23/class-deduction-inherited2.C
4d439f6f5585d12bf5b651068b33af79 gcc/testsuite/g++.dg/cpp23/class-deduction-inherited3.C
726edadc3f3d862f8f9d5cdbffdc3430 gcc/testsuite/g++.dg/cpp23/class-deduction-inherited4.C
*************** d1816c76dd387be6d07b1763c88d7e12 gcc/te
*** 19449,19454 ****
--- 19479,19485 ----
7102bd9f78d9dd5baf868b5867fd00fb gcc/testsuite/g++.dg/cpp23/class-deduction-inherited6.C
1eb71fc21e8ad1d9fc8b9177ae3ff8bd gcc/testsuite/g++.dg/cpp23/class-deduction-inherited7.C
b70c43fcf5e919517d07b52eba057f7e gcc/testsuite/g++.dg/cpp23/class-deduction-inherited8.C
+ c281d9c48ed1e62c15bb0a8e9a361e9a gcc/testsuite/g++.dg/cpp23/class-deduction-inherited9.C
a5e6981af3e3d461e280ff24cd289402 gcc/testsuite/g++.dg/cpp23/concepts-err1.C
636155e5662c48788ae52677e22b5249 gcc/testsuite/g++.dg/cpp23/consteval-if1.C
821ea836b45f7af0a628e6eb278e28f9 gcc/testsuite/g++.dg/cpp23/consteval-if10.C
*************** f7798123f560a2563579e7610c9e701c gcc/te
*** 19530,19536 ****
d74bbc201fde13d804d767363c281130 gcc/testsuite/g++.dg/cpp23/explicit-obj-lambda13.C
ad90458ad42ff08d4a1c948d0770dd89 gcc/testsuite/g++.dg/cpp23/explicit-obj-lambda14.C
51978f30a781d2e3a3434b8d371737b6 gcc/testsuite/g++.dg/cpp23/explicit-obj-lambda15.C
! 87abca8eb660254fbf201e771eef3751 gcc/testsuite/g++.dg/cpp23/explicit-obj-lambda2.C
e8adbb443f8b231b244ffbcd64ee7da2 gcc/testsuite/g++.dg/cpp23/explicit-obj-lambda3.C
0a50eb80a181d4196ff68849d37d2615 gcc/testsuite/g++.dg/cpp23/explicit-obj-lambda4.C
cb8eabd8ed2aec8d2d6ba1aa825f9307 gcc/testsuite/g++.dg/cpp23/explicit-obj-lambda5.C
--- 19561,19567 ----
d74bbc201fde13d804d767363c281130 gcc/testsuite/g++.dg/cpp23/explicit-obj-lambda13.C
ad90458ad42ff08d4a1c948d0770dd89 gcc/testsuite/g++.dg/cpp23/explicit-obj-lambda14.C
51978f30a781d2e3a3434b8d371737b6 gcc/testsuite/g++.dg/cpp23/explicit-obj-lambda15.C
! 0221584b2593a7b483e89830bc37b1d7 gcc/testsuite/g++.dg/cpp23/explicit-obj-lambda2.C
e8adbb443f8b231b244ffbcd64ee7da2 gcc/testsuite/g++.dg/cpp23/explicit-obj-lambda3.C
0a50eb80a181d4196ff68849d37d2615 gcc/testsuite/g++.dg/cpp23/explicit-obj-lambda4.C
cb8eabd8ed2aec8d2d6ba1aa825f9307 gcc/testsuite/g++.dg/cpp23/explicit-obj-lambda5.C
*************** e4eef3325d652767c4b83b6aed8c24b5 gcc/te
*** 19571,19577 ****
54f4344e911f644cb2cc34417b933914 gcc/testsuite/g++.dg/cpp23/ext-floating7.C
bc34c96001d8dfdc3193f88b494b97a1 gcc/testsuite/g++.dg/cpp23/ext-floating8.C
235a8f3c94e9cc7e9180fe31a3d8352b gcc/testsuite/g++.dg/cpp23/ext-floating9.C
! 2ea4fd210965e816b517050bf433f476 gcc/testsuite/g++.dg/cpp23/feat-cxx2b.C
b2919427c96be25ae3a72933323c8de1 gcc/testsuite/g++.dg/cpp23/init-stmt1.C
368308646b02bb36cf22014a0d5bbbdb gcc/testsuite/g++.dg/cpp23/init-stmt2.C
906bfd9572fea8013b12e8c215392381 gcc/testsuite/g++.dg/cpp23/label1.C
--- 19602,19608 ----
54f4344e911f644cb2cc34417b933914 gcc/testsuite/g++.dg/cpp23/ext-floating7.C
bc34c96001d8dfdc3193f88b494b97a1 gcc/testsuite/g++.dg/cpp23/ext-floating8.C
235a8f3c94e9cc7e9180fe31a3d8352b gcc/testsuite/g++.dg/cpp23/ext-floating9.C
! b28d7e361099a6236d154897d0b79dde gcc/testsuite/g++.dg/cpp23/feat-cxx2b.C
b2919427c96be25ae3a72933323c8de1 gcc/testsuite/g++.dg/cpp23/init-stmt1.C
368308646b02bb36cf22014a0d5bbbdb gcc/testsuite/g++.dg/cpp23/init-stmt2.C
906bfd9572fea8013b12e8c215392381 gcc/testsuite/g++.dg/cpp23/label1.C
*************** d249caf403715041728592d4a4163da2 gcc/te
*** 19624,19630 ****
33afee43a2089a3e2bccd50e52d8faa6 gcc/testsuite/g++.dg/cpp26/constexpr-voidptr2.C
54cc8d4706b3ab357055a709b5800258 gcc/testsuite/g++.dg/cpp26/cplusplus.C
b835b9bb00c8b448e2ac56df5e6cae60 gcc/testsuite/g++.dg/cpp26/enum-conv1.C
! 2cce13f27ba62ba07a652f3231d22f92 gcc/testsuite/g++.dg/cpp26/feat-cxx26.C
e439504634b8fdea668e10d9fc930c63 gcc/testsuite/g++.dg/cpp26/literals1.C
24ebebb3be412c0e507595cb8c7458f5 gcc/testsuite/g++.dg/cpp26/literals2.C
1eebd6cbce6cabc0490fdd8bf706934d gcc/testsuite/g++.dg/cpp26/name-independent-decl1.C
--- 19655,19661 ----
33afee43a2089a3e2bccd50e52d8faa6 gcc/testsuite/g++.dg/cpp26/constexpr-voidptr2.C
54cc8d4706b3ab357055a709b5800258 gcc/testsuite/g++.dg/cpp26/cplusplus.C
b835b9bb00c8b448e2ac56df5e6cae60 gcc/testsuite/g++.dg/cpp26/enum-conv1.C
! 2f1af7e662c1461f61119390cbb262d3 gcc/testsuite/g++.dg/cpp26/feat-cxx26.C
e439504634b8fdea668e10d9fc930c63 gcc/testsuite/g++.dg/cpp26/literals1.C
24ebebb3be412c0e507595cb8c7458f5 gcc/testsuite/g++.dg/cpp26/literals2.C
1eebd6cbce6cabc0490fdd8bf706934d gcc/testsuite/g++.dg/cpp26/name-independent-decl1.C
*************** edb46bdf72eaeb378f5f0d557153ad9d gcc/te
*** 19777,19782 ****
--- 19808,19814 ----
ce0107015099b9bc8bbb6308d69d1335 gcc/testsuite/g++.dg/cpp2a/concepts-decltype2.C
20942197b42aecb2031c455e6c7139db gcc/testsuite/g++.dg/cpp2a/concepts-decltype3.C
bd5315a1ae1bb7ab6b080320eca4e7cc gcc/testsuite/g++.dg/cpp2a/concepts-decltype4.C
+ 22508583fabe144a053070d600a2f4ff gcc/testsuite/g++.dg/cpp2a/concepts-decltype5.C
2ff1559b74cd8147b9de258edac783b1 gcc/testsuite/g++.dg/cpp2a/concepts-defarg1.C
8b450b687a58857141c45425bdbf8e80 gcc/testsuite/g++.dg/cpp2a/concepts-defarg2.C
e0a60fccd4fe206005be1e84cfb2682d gcc/testsuite/g++.dg/cpp2a/concepts-defarg3.C
*************** f48f8abadf7267488e7fc07300b15321 gcc/te
*** 19822,19827 ****
--- 19854,19861 ----
f2bb90a7b95f5ca56f19993dc668ce44 gcc/testsuite/g++.dg/cpp2a/concepts-friend15.C
78691a3f17811dcdecf47f6df427a97c gcc/testsuite/g++.dg/cpp2a/concepts-friend16.C
7ecb03f5905c0460a20f5edf81561f98 gcc/testsuite/g++.dg/cpp2a/concepts-friend17.C
+ b192de319a3668a8a3539d1c8be790c9 gcc/testsuite/g++.dg/cpp2a/concepts-friend18.C
+ 451bfd68952d37940a8f8c9efdf8011b gcc/testsuite/g++.dg/cpp2a/concepts-friend18a.C
2fdb3d1a7c3f6a1361b9e8a0700d78f5 gcc/testsuite/g++.dg/cpp2a/concepts-friend2.C
3f315ba7ac021707fcaa518bf77b73e4 gcc/testsuite/g++.dg/cpp2a/concepts-friend3.C
ac59cd12de1286d61d74c57276a780ba gcc/testsuite/g++.dg/cpp2a/concepts-friend4.C
*************** c61f89754bf19eb066c90223050eb1d6 gcc/te
*** 19856,19861 ****
--- 19890,19896 ----
2cdd3df6d70a6187c69e0b2e31916579 gcc/testsuite/g++.dg/cpp2a/concepts-lambda20.C
4ca9ff6f446b7952827edf777db0b0ea gcc/testsuite/g++.dg/cpp2a/concepts-lambda21.C
a33c273c880831d4ae8354f3eae13e25 gcc/testsuite/g++.dg/cpp2a/concepts-lambda23.C
+ c5f62ec8bee71a828d47886f4bfb04dc gcc/testsuite/g++.dg/cpp2a/concepts-lambda24.C
c1dc95530d3c5579fce346628c40061a gcc/testsuite/g++.dg/cpp2a/concepts-lambda3.C
6f185f0a7016ab67c7f0d4ffa7012182 gcc/testsuite/g++.dg/cpp2a/concepts-lambda4.C
86976d8466300862e381a2182c187b35 gcc/testsuite/g++.dg/cpp2a/concepts-lambda5.C
*************** b48de652a269ba0411d9c971e6b06869 gcc/te
*** 19915,19920 ****
--- 19950,19956 ----
966bf7435554a7a150aa0fb09697b04c gcc/testsuite/g++.dg/cpp2a/concepts-placeholder11.C
f57d40e8c8a062ab42228a604dc8b336 gcc/testsuite/g++.dg/cpp2a/concepts-placeholder12.C
3d20f95d326918d497b3b309b9eda0d9 gcc/testsuite/g++.dg/cpp2a/concepts-placeholder13.C
+ 10165b900c5003d3691cd5cf5fae858b gcc/testsuite/g++.dg/cpp2a/concepts-placeholder15.C
9a1776b1d9b3c080e847b78507e8c1c6 gcc/testsuite/g++.dg/cpp2a/concepts-placeholder2.C
d4ce4a5306e35eff2b78390b50d6c95b gcc/testsuite/g++.dg/cpp2a/concepts-placeholder3.C
e428d578c8a0c5a61ab85eddccb24071 gcc/testsuite/g++.dg/cpp2a/concepts-placeholder4.C
*************** ca94fb35340cd618ed01f462ef62f3d9 gcc/te
*** 19929,19934 ****
--- 19965,19972 ----
d730bf14b7c6a0ff4579eb13739f7d2f gcc/testsuite/g++.dg/cpp2a/concepts-pr108579.C
10c26b1079f1b79e271e63ca28b96ecd gcc/testsuite/g++.dg/cpp2a/concepts-pr112436.C
4b3fe1ba64fb6a81fe92d55b090adf3a gcc/testsuite/g++.dg/cpp2a/concepts-pr116681.C
+ 24814124a2638795704cea1177c1d93c gcc/testsuite/g++.dg/cpp2a/concepts-pr122494.C
+ c3a5a8ffeaedc47bb7c475c240bce1c2 gcc/testsuite/g++.dg/cpp2a/concepts-pr123814.C
2e23f19968091d773a47c43a32a784ae gcc/testsuite/g++.dg/cpp2a/concepts-pr58500.C
07c6a4dff1357ef61c0d30b12db5c948 gcc/testsuite/g++.dg/cpp2a/concepts-pr58534.C
b6ba42db630bfd3259d65662fc03aaa0 gcc/testsuite/g++.dg/cpp2a/concepts-pr58535.C
*************** defefd8dd547fd66cedc41bb14383765 gcc/te
*** 20197,20202 ****
--- 20235,20241 ----
2d6205fea644048201c44086df527c3a gcc/testsuite/g++.dg/cpp2a/consteval4.C
34ecadb8994bf3d4c005295e95f6f53d gcc/testsuite/g++.dg/cpp2a/consteval40.C
09d61acf831f6fd33b3695f66ce79b1e gcc/testsuite/g++.dg/cpp2a/consteval41.C
+ 25cda58432ffe21cd15da667f5edfb8d gcc/testsuite/g++.dg/cpp2a/consteval42.C
e71633ec506016932dc09c057d98c36c gcc/testsuite/g++.dg/cpp2a/consteval5.C
f8b2a0016c59d132f059d57a7638806f gcc/testsuite/g++.dg/cpp2a/consteval6.C
6517514915e5a24d0ee38257c46994cc gcc/testsuite/g++.dg/cpp2a/consteval7.C
*************** b5f4f9a8f5933754f321648f67e54dac gcc/te
*** 20234,20239 ****
--- 20273,20280 ----
1a30baf82f09866d37d6e96a76379f47 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic16.C
b64753c380df7428569f8befeb1510e8 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic17.C
8fe226b0e900985b1f76643e8aaf737b gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic18.C
+ ba2b3d3cd6f23028bc237ee7025256fb gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic19.C
+ dd98bfd651ed53723db105ea6def894e gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic1a.C
6a856dd4720aaf5ca7ba6e7422f849a9 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic2.C
6ddf97a1878f89c02ca0c76de5f0f08f gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic3.C
28c0eaf9ba35a479b5d50ddb90e7dc07 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic4.C
*************** d29f558af48deff313645aecd90adb8d gcc/te
*** 20296,20304 ****
89741a348551bf62e5198e689a2cb9eb gcc/testsuite/g++.dg/cpp2a/constexpr-new9.C
081a94c39fa972dab2d9f8590e087bc6 gcc/testsuite/g++.dg/cpp2a/constexpr-ref1.C
fe2e298a3cf2e9094a79a25a4ffd8fc2 gcc/testsuite/g++.dg/cpp2a/constexpr-shift1.C
! 1d1e610556de3295af12cf17177f42b7 gcc/testsuite/g++.dg/cpp2a/constexpr-try1.C
! 27ac7e1957f04ea6ee6160a7f7c14ecc gcc/testsuite/g++.dg/cpp2a/constexpr-try2.C
! c169c0f663257a769b1da0d94c0c7307 gcc/testsuite/g++.dg/cpp2a/constexpr-try3.C
d74e93a21b21eb22ce0742e9b6bbb923 gcc/testsuite/g++.dg/cpp2a/constexpr-try4.C
02c2a396d7fac0a627ada9a52c486da3 gcc/testsuite/g++.dg/cpp2a/constexpr-try5.C
e8575fbcf5a3e212ea28a4b89fbf8253 gcc/testsuite/g++.dg/cpp2a/constexpr-typeid1.C
--- 20337,20345 ----
89741a348551bf62e5198e689a2cb9eb gcc/testsuite/g++.dg/cpp2a/constexpr-new9.C
081a94c39fa972dab2d9f8590e087bc6 gcc/testsuite/g++.dg/cpp2a/constexpr-ref1.C
fe2e298a3cf2e9094a79a25a4ffd8fc2 gcc/testsuite/g++.dg/cpp2a/constexpr-shift1.C
! 1f5b8000b29315ba3af28b7bd9f18540 gcc/testsuite/g++.dg/cpp2a/constexpr-try1.C
! 998420d0a57cce98957e79abdb9865d3 gcc/testsuite/g++.dg/cpp2a/constexpr-try2.C
! 7735fb04b9642ba24ab00207340cff41 gcc/testsuite/g++.dg/cpp2a/constexpr-try3.C
d74e93a21b21eb22ce0742e9b6bbb923 gcc/testsuite/g++.dg/cpp2a/constexpr-try4.C
02c2a396d7fac0a627ada9a52c486da3 gcc/testsuite/g++.dg/cpp2a/constexpr-try5.C
e8575fbcf5a3e212ea28a4b89fbf8253 gcc/testsuite/g++.dg/cpp2a/constexpr-typeid1.C
*************** c0b015cd02e07242444c2700f64e070a gcc/te
*** 20313,20318 ****
--- 20354,20360 ----
5fd97c22b2996faaa87a3aa20de08243 gcc/testsuite/g++.dg/cpp2a/constexpr-union6.C
22d0d1f2f3c677d12d0e844ae12fd688 gcc/testsuite/g++.dg/cpp2a/constexpr-union7.C
e94cea4fa4255420603d88768e70b36c gcc/testsuite/g++.dg/cpp2a/constexpr-union8.C
+ b00a4635a4c11366be17b4b6a45910f7 gcc/testsuite/g++.dg/cpp2a/constexpr-union9.C
4e80378ab3af70b20b34dcf87e46941d gcc/testsuite/g++.dg/cpp2a/constexpr-vector1.C
6d84a7bd78f9867ce0a07e6b0d26241b gcc/testsuite/g++.dg/cpp2a/constexpr-virtual1.C
974c3f89c0f3ffa8993db35751b7f993 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual10.C
*************** fc8ccbfe7f14dd4a41ff708c5a05b226 gcc/te
*** 20718,20723 ****
--- 20760,20766 ----
475c14632e683c843d48238b8c5514f2 gcc/testsuite/g++.dg/cpp2a/pr114426.C
9d5c0df7ab0b6e3e5ab03bc8eb135452 gcc/testsuite/g++.dg/cpp2a/pr117317-1.C
4b52a1949fed25dc03d5cfb83047e7c5 gcc/testsuite/g++.dg/cpp2a/pr117317-2.C
+ 938acbb8068f7a8fc2c3f43271324ef4 gcc/testsuite/g++.dg/cpp2a/pr123578.C
7d1c1719a1c3e44cf69662819769f8a5 gcc/testsuite/g++.dg/cpp2a/pr88534.C
3a4139bbe15eef2dce96cb020b2681f7 gcc/testsuite/g++.dg/cpp2a/pr88537.C
b94ce4741edeca1190c4590e425522dc gcc/testsuite/g++.dg/cpp2a/pr89913.C
*************** becc0e6f064af285a504ff10eaffc525 gcc/te
*** 21155,21160 ****
--- 21198,21205 ----
204f6d67816240aa15bfa5d9320862f5 gcc/testsuite/g++.dg/dfp/mangle-6.C
8b4d16a77a1edab85ee4c99fda03eb79 gcc/testsuite/g++.dg/dfp/mangle-mode.C
3a865b01c504023d0b90b1f055163c6a gcc/testsuite/g++.dg/dfp/nofields.C
+ fd0549fb3825f83ce2ac884838fe2187 gcc/testsuite/g++.dg/dfp/pr122834-1.C
+ 87b1932d8497bd7b8b41f36fb0c23208 gcc/testsuite/g++.dg/dfp/pr122834-2.C
919ff80bde2b401e1cf10423071bab16 gcc/testsuite/g++.dg/dfp/pr92744.C
cd0133a632a541db051ef84d53754ac6 gcc/testsuite/g++.dg/dfp/typeid1.C
ac1525692e246b268a3c3c5dc12f93bd gcc/testsuite/g++.dg/dg.exp
*************** e1073bec80cbc48fb15e02126aebb2b0 gcc/te
*** 22865,22870 ****
--- 22910,22917 ----
641b551c65455ce91907afab3c572a40 gcc/testsuite/g++.dg/gomp/pr108503.C
e6195ed8251ecef3da90dc8d0e37ed89 gcc/testsuite/g++.dg/gomp/pr108607.C
ed2fe9b487c91fe33d6cccf142fa243c gcc/testsuite/g++.dg/gomp/pr111274.C
+ 996def323ebaae8304a543404625c64a gcc/testsuite/g++.dg/gomp/pr121977.C
+ b30c571b03f08db4a17f3299d04b20fa gcc/testsuite/g++.dg/gomp/pr123597.C
539bba6df5330b7a6631eca5665a0899 gcc/testsuite/g++.dg/gomp/pr24849.C
78ea34fd7a1a2767f61a703271e7070a gcc/testsuite/g++.dg/gomp/pr25874.C
93a85a09acfdf011a86ff95fc9184a94 gcc/testsuite/g++.dg/gomp/pr25996.C
*************** ecfa94e705bc436ad699767b1e4c929e gcc/te
*** 23676,23681 ****
--- 23723,23729 ----
55ee7bff7cc115f42266bd1d62dda46b gcc/testsuite/g++.dg/ipa/pr100413.C
901698e6dabf29dd6ced031811fcf59e gcc/testsuite/g++.dg/ipa/pr103099.C
f2ff4523ab9758b8e447b088ac708879 gcc/testsuite/g++.dg/ipa/pr106258.C
+ 4b93844d472e68bdcc050f5ef8ce7079 gcc/testsuite/g++.dg/ipa/pr106260.C
c43cd4a90674d630795e0323738e0460 gcc/testsuite/g++.dg/ipa/pr107661.C
7d63c0342d026b9ee4f2ecb03364cefe gcc/testsuite/g++.dg/ipa/pr108110.C
9a257f3564fd42fe9d7e00c5567f89d2 gcc/testsuite/g++.dg/ipa/pr108509.C
*************** c4e9e836f72626730cc2876443c9d998 gcc/te
*** 23685,23690 ****
--- 23733,23739 ----
e66c84f48f938ed2bb548ce51957afce gcc/testsuite/g++.dg/ipa/pr113757.C
d248bf5deb963f7dfbec9babb6fb70df gcc/testsuite/g++.dg/ipa/pr116572.C
9183db2978d574bc26d43a0d942ec920 gcc/testsuite/g++.dg/ipa/pr118243.C
+ 2e880749089a9c6febba9ae1fa0de490 gcc/testsuite/g++.dg/ipa/pr122856.C
02f3704c0511b2d171c55dbf09c64325 gcc/testsuite/g++.dg/ipa/pr43695.C
5345293723ad062b59b168c319738e1e gcc/testsuite/g++.dg/ipa/pr43812.C
b001cbe3dfdeb7d2a1061f024aa08ea4 gcc/testsuite/g++.dg/ipa/pr44372.C
*************** ac5555b4df88275d04e41aa95b0aca9a gcc/te
*** 24333,24338 ****
--- 24382,24389 ----
f1d9eed0025353353019a54838c87ed9 gcc/testsuite/g++.dg/lto/pr113208.h
22230575f68a36106d16454407701753 gcc/testsuite/g++.dg/lto/pr113208_0.C
36a6b4f47dbbdcca4469926f1398a598 gcc/testsuite/g++.dg/lto/pr113208_1.C
+ 56055cfb3b55c9e36f0d7e5af4adee7f gcc/testsuite/g++.dg/lto/pr114790_0.C
+ 944a89dbdddf4ca4f396efb802bbd896 gcc/testsuite/g++.dg/lto/pr114790_1.C
170fab8219ca5d2db78f5026f9bf82c8 gcc/testsuite/g++.dg/lto/pr119067_0.C
c2fbc4281a4940f3ba50c956b391e55a gcc/testsuite/g++.dg/lto/pr119067_1.C
ba9b686c163762488051ec4094a838b2 gcc/testsuite/g++.dg/lto/pr40818_0.C
*************** ee83980c52efcd311fdf334e2fd23f42 gcc/te
*** 26011,26016 ****
--- 26062,26068 ----
825c715cc564416b76db4cdff16d60ca gcc/testsuite/g++.dg/opt/pr113705.C
0324d31ab64ecdfb74347e2e96dd74d2 gcc/testsuite/g++.dg/opt/pr117439.C
149c3b47d16cfa08669bf79341552440 gcc/testsuite/g++.dg/opt/pr119327.C
+ 46bab0272c3e399fa4db680833cb9a89 gcc/testsuite/g++.dg/opt/pr122394.C
2896f5b1a96dd9fabb1dbb65cb4c5921 gcc/testsuite/g++.dg/opt/pr13066-1.C
4f87f86b9f018cae74888e97468b2fe0 gcc/testsuite/g++.dg/opt/pr14029.C
8fb7e68e9e9b5eb02628e03f5333e645 gcc/testsuite/g++.dg/opt/pr14888.C
*************** a0196ebfddfdcb265613530b34c75302 gcc/te
*** 26328,26333 ****
--- 26380,26386 ----
d0b5965b4982fc2453056380914a719f gcc/testsuite/g++.dg/other/anon-union5.C
498c728995604cce6cd6fb0603cfbad8 gcc/testsuite/g++.dg/other/anon-union6.C
4f90ececca3ff47581ca71749fda9c86 gcc/testsuite/g++.dg/other/anon-union7.C
+ fe4ccc701c313926fdf04eb36eca6435 gcc/testsuite/g++.dg/other/anon-union8.C
25bec11b40119085408d52eaa5b86f6e gcc/testsuite/g++.dg/other/anon2.C
ac03cab67f2c4f5731d36b19f2ee4f42 gcc/testsuite/g++.dg/other/anon3.C
735bc52cab8eca56a711c2c10845c981 gcc/testsuite/g++.dg/other/anon4.C
*************** bb6ac4a17ab02af350881f64213ce26e gcc/te
*** 26959,26964 ****
--- 27012,27018 ----
73b1cabb6ebba6515fc142024f664fa3 gcc/testsuite/g++.dg/parse/crash70.C
78546442b1a4a93b74bc9a74697998e4 gcc/testsuite/g++.dg/parse/crash71.C
c3945b36146c7d629c7336eb3f9329fe gcc/testsuite/g++.dg/parse/crash77.C
+ 23b7108a88804e5cf4c0a9d029afae56 gcc/testsuite/g++.dg/parse/crash81.C
5818f331167c496db06ad694932a1beb gcc/testsuite/g++.dg/parse/crash9.C
5940e29a523673e2c47048c21c11d678 gcc/testsuite/g++.dg/parse/ctor1.C
6a4d22d64949d622a19d9e79684aad65 gcc/testsuite/g++.dg/parse/ctor10.C
*************** a0fee4f3ee4678b54afd993b619baa05 gcc/te
*** 27221,27226 ****
--- 27275,27282 ----
45c8a98fb67b502b90968b85f37350fd gcc/testsuite/g++.dg/parse/pr113788.C
4f1090730a2c9b918d79fed001575a31 gcc/testsuite/g++.dg/parse/pr113929.C
dfa745316c10162491bb418266c2b932 gcc/testsuite/g++.dg/parse/pr116071.C
+ 732ccde523003692267913067f6a0ccd gcc/testsuite/g++.dg/parse/pr120471.C
+ 225e1d7f8cf80186eac35ff37acc9379 gcc/testsuite/g++.dg/parse/pr120940.C
2dde7d845edb3fc1b6b06c1f7c1d71f6 gcc/testsuite/g++.dg/parse/pr16696-permissive.C
f8326578679fecd658e1bec2d3ed7654 gcc/testsuite/g++.dg/parse/pr16696.C
29f6ba15da1283765b5179abe6707d09 gcc/testsuite/g++.dg/parse/pr18770.C
*************** adfc90a4ec5f7e6acacbdafc592a2862 gcc/te
*** 27504,27509 ****
--- 27560,27566 ----
6431e5522e8138d482199836afdeb823 gcc/testsuite/g++.dg/pr114501_0.C
ad9259e6bdf3bdde202871cc62bd27bb gcc/testsuite/g++.dg/pr115232.C
907af190ec2f3efd086d2b352c9934cd gcc/testsuite/g++.dg/pr117919.C
+ 9b72294c06cceb517f37832e017f79c1 gcc/testsuite/g++.dg/pr123575.C
2ac64817a39fe1a5c2dc328f4233cda1 gcc/testsuite/g++.dg/pr37742.C
32b2fbda29ffd2ac2181c43c971f3a7d gcc/testsuite/g++.dg/pr44328.C
e43b4ea2d038b181b57782d5d56d22ba gcc/testsuite/g++.dg/pr44486.C
*************** a991f3b843fb36ef428fd3261f7cd8d6 gcc/te
*** 29321,29326 ****
--- 29378,29384 ----
450c0b9e346d4201c85d9055f20ebf1a gcc/testsuite/g++.dg/template/unify1.C
c0294c255af8599c061bc4b5b4fc75ca gcc/testsuite/g++.dg/template/unify10.C
09af30adee47658569e7245f1283085e gcc/testsuite/g++.dg/template/unify11.C
+ 92da0b63f24f1d3a4d4bde6739afa3e2 gcc/testsuite/g++.dg/template/unify13.C
4559d27962ac65b887c6f4a3a42dc70f gcc/testsuite/g++.dg/template/unify2.C
16808e8b62429d390bc5719fd2009b5c gcc/testsuite/g++.dg/template/unify3.C
314446f36deb8f9d24cf095763c83315 gcc/testsuite/g++.dg/template/unify4.C
*************** c2a0cf3df84b0f5f4df65937e3fa4da2 gcc/te
*** 29631,29636 ****
--- 29689,29695 ----
6766aa21b009a63d71d22aa6baba228d gcc/testsuite/g++.dg/torture/pr111245.C
25af1620df0107cd03f275ddc7fd98b6 gcc/testsuite/g++.dg/torture/pr111465.C
fd7e86518ea2a69054ff33aa0689c56b gcc/testsuite/g++.dg/torture/pr111773.C
+ 5c620542544d327d513aa9525aba2286 gcc/testsuite/g++.dg/torture/pr112400.C
f5cb8caa482838045861d5ee18445814 gcc/testsuite/g++.dg/torture/pr113896.C
6c3c5585841ff28b7c4ab8a61978f689 gcc/testsuite/g++.dg/torture/pr113994.C
ef666186552a9562e70783bbdf98ac33 gcc/testsuite/g++.dg/torture/pr115694.C
*************** ef666186552a9562e70783bbdf98ac33 gcc/te
*** 29638,29647 ****
--- 29697,29716 ----
fd07ffe5c1e039cfac5f0e7fcc3190eb gcc/testsuite/g++.dg/torture/pr116460.C
ea93675f26568f57c77e075dbc9a1f3b gcc/testsuite/g++.dg/torture/pr116783.C
f052d3af1586cf42bf5ec8d92e1621ac gcc/testsuite/g++.dg/torture/pr116927-1.C
+ 433f2d5d832623625319b4192fc7b69c gcc/testsuite/g++.dg/torture/pr117217-1.C
+ 370446845d836416f63d6f4ab2dbab30 gcc/testsuite/g++.dg/torture/pr117217-2.C
372a5372bc2611240b35fde2512f27e9 gcc/testsuite/g++.dg/torture/pr118320.C
f298eddbaaad3dfdc15f6cf9683ff08a gcc/testsuite/g++.dg/torture/pr11911.C
9df51f0b5a7e716286f2e97dfd28d477 gcc/testsuite/g++.dg/torture/pr119610.C
9cede7e8b587157ccdf0f9f6667d6cc8 gcc/testsuite/g++.dg/torture/pr119778.C
+ 0d979e637ca747e39d8182a541458797 gcc/testsuite/g++.dg/torture/pr120987-1.C
+ 75b55c517ba9c0f47c83851f084cb294 gcc/testsuite/g++.dg/torture/pr121870.C
+ 2fa3f60c4a0ae3a4528024698d6d2c3c gcc/testsuite/g++.dg/torture/pr123596.C
+ fd8e483532e07909315ca8711ef4503b gcc/testsuite/g++.dg/torture/pr123603.C
+ ca7ea9ef86090651fbec9289f32896ab gcc/testsuite/g++.dg/torture/pr123729.C
+ 947406bbc75c3117568a96cd4a4cc34b gcc/testsuite/g++.dg/torture/pr124130.C
+ 61fcf1bc001bfcf25117da95aaa8edd8 gcc/testsuite/g++.dg/torture/pr124135-1.C
+ 101facde39ac59f9b142786ef251d0ca gcc/testsuite/g++.dg/torture/pr124135-2.C
161154ed9f6193a2a7da119e068c3f3f gcc/testsuite/g++.dg/torture/pr27218.C
a84e9fff95df4801f8e582fbc33303b8 gcc/testsuite/g++.dg/torture/pr30252.C
e980bf95890544d46879b89f7aa98df6 gcc/testsuite/g++.dg/torture/pr30567.C
*************** ad6c0b4132032f21f64bfdd4836d3313 gcc/te
*** 30448,30453 ****
--- 30517,30523 ----
59f2687e6719ef7d3d19b4de0e99a075 gcc/testsuite/g++.dg/ubsan/pr105729.C
06fb5e3c91f4d1b4f58ee978dd2b4b30 gcc/testsuite/g++.dg/ubsan/pr116449.C
a9c7210a5fb28a26cd54ad5ce0872a53 gcc/testsuite/g++.dg/ubsan/pr117259.C
+ a4c08c025f777efea858788766890b26 gcc/testsuite/g++.dg/ubsan/pr120471.C
a654df71119821a4303cc9fe0501191b gcc/testsuite/g++.dg/ubsan/pr59250.C
420a6623146bb014dc1310134356d81f gcc/testsuite/g++.dg/ubsan/pr59306.C
79755a51c3cbb97ff48bd411272f6b08 gcc/testsuite/g++.dg/ubsan/pr59331.C
*************** a774f9ba94df372c6d30a93f182668b8 gcc/te
*** 30582,30587 ****
--- 30652,30658 ----
917d9d7e1f7b3dec4bc3be8a0e121df9 gcc/testsuite/g++.dg/vect/pr112961.cc
856046a2a1b7cbd5bfc1768e434b4a1d gcc/testsuite/g++.dg/vect/pr114464.cc
53f2f1665d0bd22cbc1735b16ee8dc34 gcc/testsuite/g++.dg/vect/pr115278.cc
+ 1e03af311dcaa23b477b4a5718d84d03 gcc/testsuite/g++.dg/vect/pr116674.cc
02ab0e7dea4c30ddeaecb971c0b8241e gcc/testsuite/g++.dg/vect/pr19951.cc
e7c5a636a280962b70166d1494223f9c gcc/testsuite/g++.dg/vect/pr21218.cc
9a0a6f56bdb2cc697abc78c901418a19 gcc/testsuite/g++.dg/vect/pr21734_1.cc
*************** c32e2d9c26f73ceab75448129f154a62 gcc/te
*** 30829,30834 ****
--- 30900,30906 ----
c1c94fbed68712c556c47675075fab08 gcc/testsuite/g++.dg/warn/Wduplicated-branches6.C
df34a3119747a72018c056305c89abd6 gcc/testsuite/g++.dg/warn/Wduplicated-branches7.C
b9cda5e4dff795d15eaf9fe9108df523 gcc/testsuite/g++.dg/warn/Wduplicated-branches8.C
+ b78135999b9fbdc92326bfae8b355202 gcc/testsuite/g++.dg/warn/Wduplicated-branches9.C
53e8ba692e810326b135e28115da516a gcc/testsuite/g++.dg/warn/Wduplicated-cond1.C
aee46bcb7031162dcee9c8ebe1228c6f gcc/testsuite/g++.dg/warn/Wduplicated-cond2.C
3fd71ef4467ff2d96bedfb8624c9f6c9 gcc/testsuite/g++.dg/warn/Wduplicated-cond3.C
*************** f1360330e2c03adfb9e1efd9136d3f31 gcc/te
*** 30904,30909 ****
--- 30976,30982 ----
1184b1df4ae243b5ab6917e0e3b219b6 gcc/testsuite/g++.dg/warn/Wmismatched-dealloc-2.C
beb0dbeb6a47cd7fb34d04b431670905 gcc/testsuite/g++.dg/warn/Wmismatched-dealloc-3.C
d183cd43f2c2caf1b71024ba3762ff44 gcc/testsuite/g++.dg/warn/Wmismatched-dealloc.C
+ c64dfbca6c8c86f3fd65230eca021a72 gcc/testsuite/g++.dg/warn/Wmismatched-new-delete-10.C
74decc16b8ca63b12db874b7dde868cf gcc/testsuite/g++.dg/warn/Wmismatched-new-delete-2.C
5c4cad449e21fe0fade92c9c0d19fb5f gcc/testsuite/g++.dg/warn/Wmismatched-new-delete-3.C
da3dbc8526151b41f4a741a5d5e51eae gcc/testsuite/g++.dg/warn/Wmismatched-new-delete-4.C
*************** cbb30a4d3c73f183db77e6da8a13e3a9 gcc/te
*** 34869,34874 ****
--- 34942,34950 ----
f7378d596bb7308498db40ad34fd8dab gcc/testsuite/g++.target/aarch64/bitfield-abi-warning.h
64610704e2fb7b814ffc84b6b28714a0 gcc/testsuite/g++.target/aarch64/complex-init.C
c11e5f97e7a5971cc5c5017024f54496 gcc/testsuite/g++.target/aarch64/diag_aka_1.C
+ 5c7d9c457935aed97ec5411da8248b77 gcc/testsuite/g++.target/aarch64/dwarf-bit-stride-func.C
+ a374ccd68e050f2f5a99a70ed6099adf gcc/testsuite/g++.target/aarch64/dwarf-bit-stride-pragma-sme.C
+ 6ae7e639f92550ad23b9ec3fe950fa14 gcc/testsuite/g++.target/aarch64/dwarf-bit-stride-pragma.C
4320de0414b96b162e7734443992dd38 gcc/testsuite/g++.target/aarch64/interference.C
1523e6ba24b79e403ea7663afe5c1dfa gcc/testsuite/g++.target/aarch64/mv-1.C
48d1f2ca95056b77c6d78e74ad9b692f gcc/testsuite/g++.target/aarch64/mv-pragma.C
*************** b3f9da722f5270cda4a26396283bbbe9 gcc/te
*** 34898,34903 ****
--- 34974,34980 ----
3dce24cbf6e8a9d6b104a5174b42ccf6 gcc/testsuite/g++.target/aarch64/pr109661-2.C
af15d8508e94dffd343c693011e63fd4 gcc/testsuite/g++.target/aarch64/pr109661-3.C
9b78f2399b3493ce846b6fb03c77ee6c gcc/testsuite/g++.target/aarch64/pr109661-4.C
+ cee7440840fa58ea5280af197f3054eb gcc/testsuite/g++.target/aarch64/pr124126-1.C
1755134bcb84bdbcfd658df7150649e0 gcc/testsuite/g++.target/aarch64/pr89752.C
ba9d23bf9864be2b6061429c3faa49b7 gcc/testsuite/g++.target/aarch64/pr94052.C
376b3a47b3ddd89e448a765321d0e622 gcc/testsuite/g++.target/aarch64/pr94514.C
*************** af40dade74feb71f52277a623af87930 gcc/te
*** 34912,34917 ****
--- 34989,34996 ----
3de0947a17512aedda9a0acc7bcb39ed gcc/testsuite/g++.target/aarch64/sme/exceptions_1.C
79243c6f16baddd2d73325ca3aa928e2 gcc/testsuite/g++.target/aarch64/sme/exceptions_2.C
6617c08f1c35a7b00949b2a7c76d1e15 gcc/testsuite/g++.target/aarch64/sme/keyword_macros_1.C
+ f67e60297ad5bbcc8d7e658371a440ca gcc/testsuite/g++.target/aarch64/sme/sme_throw_1.C
+ 4b5582bfc7d149b0e0f3bb9c45b01b23 gcc/testsuite/g++.target/aarch64/sme/sme_throw_2.C
7c9f331f9af372aa80eabfedf84ae4d1 gcc/testsuite/g++.target/aarch64/sme/streaming_mode_1.C
7fce27ec45311cf4d170ad324de8da10 gcc/testsuite/g++.target/aarch64/sme/streaming_mode_2.C
c5a724ac5d50e2883deaaee052d9855e gcc/testsuite/g++.target/aarch64/sme2/aarch64-sme2-acle-asm.exp
*************** cdabe3aee66dacd2306a52f295e6ad65 gcc/te
*** 35044,35055 ****
--- 35123,35136 ----
f3ce91773bd0b4a3127c481ccd50f20e gcc/testsuite/g++.target/aarch64/sve/dup_sel_4.C
88995b2addb79f14a72ba650d83a3920 gcc/testsuite/g++.target/aarch64/sve/dup_sel_5.C
9e6f261244b524db00958d47111eef62 gcc/testsuite/g++.target/aarch64/sve/dup_sel_6.C
+ ed268bb0c6479d4c5a1aa2efea8c023a gcc/testsuite/g++.target/aarch64/sve/dwarf-bit-stride.C
57a0aa7896383cbb0273342d58a4a7b5 gcc/testsuite/g++.target/aarch64/sve/max_1.C
ab6c5e333d0a740ae5ecff69966813a2 gcc/testsuite/g++.target/aarch64/sve/min_1.C
6bb662ee32d75fad86cbbcc07aab9998 gcc/testsuite/g++.target/aarch64/sve/pr102252.C
0dc60096927b240a4fb696311ad6b402 gcc/testsuite/g++.target/aarch64/sve/pr107920.C
a36c6629cdaa92f5a41aa0c862cf5a54 gcc/testsuite/g++.target/aarch64/sve/pr119610-sve.C
a99137b765de9aa71ce57dc37592e682 gcc/testsuite/g++.target/aarch64/sve/pr119706.C
+ 81119ead1d39599a647b5c79f9d21a85 gcc/testsuite/g++.target/aarch64/sve/pr121449.C
29fcc7f7695fcab2e4779698100f3053 gcc/testsuite/g++.target/aarch64/sve/pr96974.C
6c0e94c363caf9e62df35ea98b4918ed gcc/testsuite/g++.target/aarch64/sve/pr98177-1.C
e64000c150bb204c31dca884ee33dd4f gcc/testsuite/g++.target/aarch64/sve/pr98177-2.C
*************** bb1656a836158ee012bbed4bc10d85f0 gcc/te
*** 35092,35097 ****
--- 35173,35179 ----
4a44f470ea24c20123902146bd5273ad gcc/testsuite/g++.target/i386/avx512bw-pr98537-1.C
3ec2a7fddbb432f8b259b0ada49c99a8 gcc/testsuite/g++.target/i386/avx512f-helper.h
cbe0c3947d51802a4bf66ce01377fb64 gcc/testsuite/g++.target/i386/avx512f-pr96891-1.C
+ 8763b4590fa0e7aa581be6701962a55f gcc/testsuite/g++.target/i386/avx512fp16-pr123607.C
c89ba9cfe468937652adb223c2fe88f9 gcc/testsuite/g++.target/i386/avx512fp16-vcondmn-minmax.C
d5287c6ed2bebf01314526c64e9b26ba gcc/testsuite/g++.target/i386/avx512fp16-vcondmn-vec.C
5df96b365d4dc9fff3b4d57ee1d9f8e5 gcc/testsuite/g++.target/i386/avx512vl-pr100738-1.C
*************** aa1fa5c91fdecbdc2a47df1fff1bf867 gcc/te
*** 35237,35242 ****
--- 35319,35331 ----
c0a91cb95c28284467d6172e3d18f9a2 gcc/testsuite/g++.target/i386/pr114810.C
3ccb97fa4243cd6093fd83a5bf2d35fb gcc/testsuite/g++.target/i386/pr115351.C
309d3ebda65ef0d79e21d0a9c0310055 gcc/testsuite/g++.target/i386/pr119689.C
+ 8881751e1efd14bcab3460abca01e627 gcc/testsuite/g++.target/i386/pr122446-1.C
+ e7e909b0858a352117bc6ee5a8fcafc7 gcc/testsuite/g++.target/i386/pr122446-amxbf16.C
+ b48e2095b969e9e4d541b80007eaed1f gcc/testsuite/g++.target/i386/pr122446-amxcomplex.C
+ ea015573ee8ddabae38c2a615f8228fb gcc/testsuite/g++.target/i386/pr122446-amxfp16.C
+ 59ffb1a0656cc43a87c4b7e240fb28c6 gcc/testsuite/g++.target/i386/pr122446-amxint8.C
+ ffbb5e0bd5668625c6d5cef769228118 gcc/testsuite/g++.target/i386/pr122446-amxtile.C
+ fe98d8bd643079ebf7d12496d3189d03 gcc/testsuite/g++.target/i386/pr123779.C
55fb67abf6517f92b1a0240d2c06b5c5 gcc/testsuite/g++.target/i386/pr35513-1.C
14dde546e4eefec7aa6d1ac41261cb16 gcc/testsuite/g++.target/i386/pr35513-2.C
1c706f97b6d93c0124dc4a203c98f6d2 gcc/testsuite/g++.target/i386/pr57362.C
*************** dfaa547e8fb7df38c4d964cefef4b708 gcc/te
*** 35301,35306 ****
--- 35390,35396 ----
73c620e4381452d87e16e3a0110f4413 gcc/testsuite/g++.target/loongarch/loongarch.exp
3e379ce66f2b5fd83481c50aad661033 gcc/testsuite/g++.target/loongarch/pr106096.C
93be464703e23aa90bcb86e5faf6250d gcc/testsuite/g++.target/loongarch/pr106828.C
+ beefcfa1d7ebe27a8c765de46d63bba5 gcc/testsuite/g++.target/loongarch/pr117575.C
f13d97450413e73ef42096f6d86f33b9 gcc/testsuite/g++.target/loongarch/vect-copysign-negconst-run.C
20d9436c682a4415acafb5c98046ba99 gcc/testsuite/g++.target/loongarch/vect-copysign-negconst.C
0326a0afb833c5dbd49b5d623c8dd93b gcc/testsuite/g++.target/mips/cxx17_empty_base.C
*************** ea50428d09d0e781698b21023398bfee gcc/te
*** 35356,35361 ****
--- 35446,35453 ----
92cbd869a66e265db57a505d568038a0 gcc/testsuite/g++.target/powerpc/pr111367.C
d2c732bc509e2385a06f111c954c2700 gcc/testsuite/g++.target/powerpc/pr111828-1.C
d573b767c2de9d8c280bc5d867cf8c50 gcc/testsuite/g++.target/powerpc/pr111828-2.C
+ 30ee59b9e5c6ade87b3a5e9da350db58 gcc/testsuite/g++.target/powerpc/pr124133-1.C
+ 4a6ef2f6eb32a0a571721b0181a6bd02 gcc/testsuite/g++.target/powerpc/pr124133-2.C
9c74007c234a12d4c947bb4d6e55c63b gcc/testsuite/g++.target/powerpc/pr65240-1.C
436918461ef83adf9e3f0a761f3eab86 gcc/testsuite/g++.target/powerpc/pr65240-2.C
1e1aa0282e8b112947082f2503881b91 gcc/testsuite/g++.target/powerpc/pr65240-3.C
*************** c7172cd9252e12b67637bd9c4179611f gcc/te
*** 35442,35447 ****
--- 35534,35540 ----
1f98b1d1757ebed2e4df3c91f91846f5 gcc/testsuite/g++.target/s390/pr102024-4.C
f0a679d402cd83e81a6efa4bbb02d02b gcc/testsuite/g++.target/s390/pr102024-5.C
f65e23ee2638d7bc7c063a2f41350d9c gcc/testsuite/g++.target/s390/pr102024-6.C
+ 377180e93d364db46b93992e870cdab7 gcc/testsuite/g++.target/s390/pr119834.C
63c9cacf807bdee09a1606a202373f30 gcc/testsuite/g++.target/s390/pr94704-1.C
f536562eba9a9954ace3a616ac52f438 gcc/testsuite/g++.target/s390/pr94704-2.C
673a3b45283bd1b872f1b198781a14a3 gcc/testsuite/g++.target/s390/pr94704-3.C
*************** a2656a59d00f50e3a24dc4e71bfb3973 gcc/te
*** 36489,36494 ****
--- 36582,36588 ----
9b56cc2b8b8b471730e0b14ce4b78300 gcc/testsuite/gcc.c-torture/compile/pr103813.c
4a6f867d2a09bace8b7a324f6a4f5237 gcc/testsuite/gcc.c-torture/compile/pr104327.c
43abe0671a6ea621a4ca89fda41e49b8 gcc/testsuite/gcc.c-torture/compile/pr104499.c
+ acee4f72cc5b1f29df02485de18a69c0 gcc/testsuite/gcc.c-torture/compile/pr105192.c
b8c09513cab59ca8f22d38e515f50fa8 gcc/testsuite/gcc.c-torture/compile/pr105234.c
112c17f5638bc2cf5c04c9e917943218 gcc/testsuite/gcc.c-torture/compile/pr105247.c
9477024f0d6e7d41ab0ee7d8ab3d3e58 gcc/testsuite/gcc.c-torture/compile/pr106030.c
*************** cddb5f327c3c1dc3f843d95d86f7f6a9 gcc/te
*** 36560,36566 ****
--- 36654,36668 ----
ece87744c4e664bf39922d9937465df1 gcc/testsuite/gcc.c-torture/compile/pr115143-2.c
14405634ff4726e79f727af592887eec gcc/testsuite/gcc.c-torture/compile/pr115143-3.c
a374b3675317752237cc478b2e662a04 gcc/testsuite/gcc.c-torture/compile/pr115277.c
+ 4b342b76caa9e8e213c9b81ca64d1333 gcc/testsuite/gcc.c-torture/compile/pr116600.c
+ 0385d5805cb6d90dc8a17f2f44d3450e gcc/testsuite/gcc.c-torture/compile/pr117358.c
6d7416e999725c0f023c4322893b1214 gcc/testsuite/gcc.c-torture/compile/pr118501.c
+ ab667119ae39828bcd103bb5c5434cdc gcc/testsuite/gcc.c-torture/compile/pr120250.c
+ 9f275c2b6e96b2a9fdee0b1a4aee96e9 gcc/testsuite/gcc.c-torture/compile/pr123365.c
+ 8c484e5df297a43329f4182432f35fda gcc/testsuite/gcc.c-torture/compile/pr123386.c
+ ffc2d0352a16ed7c76c12152bde69753 gcc/testsuite/gcc.c-torture/compile/pr123703.c
+ b8b52e8f02c4a8a36a13b5243b69bbe6 gcc/testsuite/gcc.c-torture/compile/pr124250.c
+ 5ac4ade7a6a5945ebcf534694df7f5fc gcc/testsuite/gcc.c-torture/compile/pr125039.c
33c7141fcf5b1add3ddd2be0100f1f0d gcc/testsuite/gcc.c-torture/compile/pr12517.c
ec16b12ab11c499bf321be18ea59da33 gcc/testsuite/gcc.c-torture/compile/pr12578.c
86f3d5cf87d24e97aa663b79f2d0ac5d gcc/testsuite/gcc.c-torture/compile/pr12899.c
*************** a1b7f9f7cdc342ff771a30f551e3bc3b gcc/te
*** 38693,38698 ****
--- 38795,38805 ----
5802f1a3b7f07033d3e5c9e6bc333779 gcc/testsuite/gcc.c-torture/execute/pr118915.c
fd7185346c3b94c0a7f7afba7b6bc241 gcc/testsuite/gcc.c-torture/execute/pr119071.c
b7150a91a8e64c0a2f8d47a9f857fd6e gcc/testsuite/gcc.c-torture/execute/pr119291.c
+ d41fd1ea09327fdf9b68f657aea5661c gcc/testsuite/gcc.c-torture/execute/pr122000.c
+ 529fc2a1e92dc790d3766cd8554fc89c gcc/testsuite/gcc.c-torture/execute/pr122943.c
+ cb4c82184137c0933c1bae60a7df15bc gcc/testsuite/gcc.c-torture/execute/pr123864.c
+ 95b7f2d687a5a5e2df1e09fad845a195 gcc/testsuite/gcc.c-torture/execute/pr123978.c
+ 256e8d04f36f265861609fbe23468388 gcc/testsuite/gcc.c-torture/execute/pr124358.c
80c02c70a0b6b91b06942e395c34960f gcc/testsuite/gcc.c-torture/execute/pr15262-1.c
987c511633ad57d9f08d352eb9512819 gcc/testsuite/gcc.c-torture/execute/pr15262-2.c
f7f514cfbd791b0c828e0710493b0910 gcc/testsuite/gcc.c-torture/execute/pr15262.c
*************** d05a3955306cf8591941d3856debd78b gcc/te
*** 40673,40678 ****
--- 40780,40786 ----
4b038f337620ba8e85c0752005cb1818 gcc/testsuite/gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-uninitialized.c
cc641b4453a1b743c66c43ea1c92e357 gcc/testsuite/gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-zero.c
0305098634ca2cb3c30ead28e44c8416 gcc/testsuite/gcc.dg/analyzer/torture/vector-extract-1.c
+ 7cbf5c3e60e6e7d2f24e687830ae53de gcc/testsuite/gcc.dg/analyzer/ubsan-pr118300.c
547ceffa8e845c31d902790c7e0e3057 gcc/testsuite/gcc.dg/analyzer/uninit-4.c
8c87a229f0dd190ba422467801b8229b gcc/testsuite/gcc.dg/analyzer/uninit-7.c
541b34b1ad44afd6ca6d0a768db2946a gcc/testsuite/gcc.dg/analyzer/uninit-CWE-457-examples.c
*************** bb7d4e0bf6a65f0461a509285654b4ec gcc/te
*** 41223,41228 ****
--- 41331,41342 ----
be147aec3abbd5b08f579a216734b619 gcc/testsuite/gcc.dg/bitint-118.c
c18469175af3ebdf263d34347ebe2d40 gcc/testsuite/gcc.dg/bitint-12.c
d217543f954eb3f31e246355824f653a gcc/testsuite/gcc.dg/bitint-120.c
+ 7d02ff9539e664bbbcfc85b464d916c1 gcc/testsuite/gcc.dg/bitint-123.c
+ 11e6d8eaf7b16f3f8aeaf1c2e626996f gcc/testsuite/gcc.dg/bitint-124.c
+ c446cf331d60d19eea3950d7f444f8b3 gcc/testsuite/gcc.dg/bitint-125.c
+ 240ade406c4daf5c641e5c4f0bdd5ef5 gcc/testsuite/gcc.dg/bitint-126.c
+ 3fa6e340272f61c5b425b6a54732c94f gcc/testsuite/gcc.dg/bitint-127.c
+ a7f36d213cef759e44b1ea369391b70d gcc/testsuite/gcc.dg/bitint-128.c
aa6e262f1d508ec048e76ac4af6675a4 gcc/testsuite/gcc.dg/bitint-13.c
e6db29256563268a3c327706e78c79a4 gcc/testsuite/gcc.dg/bitint-14.c
c748706240385773f27caba61cbbcbd8 gcc/testsuite/gcc.dg/bitint-15.c
*************** d05bdce55447fc39d09a1133e04e88b4 gcc/te
*** 42381,42386 ****
--- 42495,42501 ----
45e735b0d33fac192a119347115d5b0c gcc/testsuite/gcc.dg/completion-4.c
649ce6d53eeda31c7cb4947fab7ac38f gcc/testsuite/gcc.dg/completion-5.c
a86556f4f0c72c0bee2f104440830505 gcc/testsuite/gcc.dg/complex-1.c
+ 79e8cd8a2d1264875feb64c5169b21d2 gcc/testsuite/gcc.dg/complex-10.c
ec2d607c705e532267dc3c09849c554f gcc/testsuite/gcc.dg/complex-2.c
da2226add6799fd192e2b367404d1b0b gcc/testsuite/gcc.dg/complex-2.h
7cbd734da9d8330b57f4e78af353b9f2 gcc/testsuite/gcc.dg/complex-3.c
*************** c468bc46d49a90772b63f81541d1cdf0 gcc/te
*** 43439,43444 ****
--- 43554,43560 ----
707a475740543f28e7d4a1a1c6dd5e2a gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d64-1.c
e9e3452e14dfbc6213d63bbc19163128 gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d64-2.c
0d635b8ca4b67cf7e028abe96d7d8040 gcc/testsuite/gcc.dg/dfp/bitint-1.c
+ 143efb0e67af1d841185aad9485eab11 gcc/testsuite/gcc.dg/dfp/bitint-10.c
414a321d64714fe3be448102cb005e09 gcc/testsuite/gcc.dg/dfp/bitint-2.c
ad33d2cf22fb59092bf9e1c000ea0030 gcc/testsuite/gcc.dg/dfp/bitint-3.c
0c1d838b29aab0ee3c50e46966b6c652 gcc/testsuite/gcc.dg/dfp/bitint-4.c
*************** c55b156c142f8f4672565244e7c0895f gcc/te
*** 43446,43451 ****
--- 43562,43568 ----
563460c01a4dd08dcda56d615b1cbd80 gcc/testsuite/gcc.dg/dfp/bitint-6.c
b08dab0e4e62a437ff7739271c7154ba gcc/testsuite/gcc.dg/dfp/bitint-7.c
f892b84adc78d9841b4c69a387a90a88 gcc/testsuite/gcc.dg/dfp/bitint-8.c
+ 5aad3660822951a77e1e44e866886f80 gcc/testsuite/gcc.dg/dfp/bitint-9.c
2d5128bddc0d69a547254935ce84b555 gcc/testsuite/gcc.dg/dfp/builtin-complex.c
bbb3a4b9649cd82ff38969cb002504a5 gcc/testsuite/gcc.dg/dfp/builtin-snan-1.c
d52de125edb1b6785a1995c8d138b9f0 gcc/testsuite/gcc.dg/dfp/builtin-snan-2.c
*************** cc8c86a30d71d6b435bb74d46a9ec3e3 gcc/te
*** 43509,43514 ****
--- 43626,43632 ----
b6f9108cd4878577de83d43be75185ce gcc/testsuite/gcc.dg/dfp/pr104510.c
440b561ad1d9037d4559c7011d636b7a gcc/testsuite/gcc.dg/dfp/pr104557.c
82ea312c34b2d7bbfe3d7dc309a1831f gcc/testsuite/gcc.dg/dfp/pr108068.c
+ 59bca99093471aec4689a575eb6354c1 gcc/testsuite/gcc.dg/dfp/pr120631.c
d8629eb8e0c765b5a7daa583cb8eedad gcc/testsuite/gcc.dg/dfp/pr31344.c
b59fd600db434af135f39c38e21e2d74 gcc/testsuite/gcc.dg/dfp/pr37435.c
17353eaf91a4f3959fa168324f86f6f5 gcc/testsuite/gcc.dg/dfp/pr41049.c
*************** cd38ec3195ea21395e6d6950ff620410 gcc/te
*** 44424,44429 ****
--- 44542,44549 ----
a633f425b4fdde0a7b6f0aa6aa2f2754 gcc/testsuite/gcc.dg/gomp/pr108435.c
20a3ca0acce7dbf1520d374c9470fc34 gcc/testsuite/gcc.dg/gomp/pr110485.c
7d1b62adb42c340855e993cf480a19ec gcc/testsuite/gcc.dg/gomp/pr114075.c
+ ec1d4016ba60492b723014b99d2804e6 gcc/testsuite/gcc.dg/gomp/pr121453.c
+ c80489ac8415077c5335cf251371d6e9 gcc/testsuite/gcc.dg/gomp/pr123876.c
7a163e65fe52b23fc85f2daa18c442ee gcc/testsuite/gcc.dg/gomp/pr25874.c
597de3ed24e1bc1c650af918589d83c3 gcc/testsuite/gcc.dg/gomp/pr25989.c
0bd3e8dc860de61dd8e09229c090e1f5 gcc/testsuite/gcc.dg/gomp/pr25990.c
*************** a7add68c69c48bffecd543855bc97366 gcc/te
*** 45702,45707 ****
--- 45822,45829 ----
313b5ef23d14915b2a6f61b519f95205 gcc/testsuite/gcc.dg/lto/attr-weakref-1_0.c
8c3a2c4fa0f190c6d2749b5524ab98c4 gcc/testsuite/gcc.dg/lto/attr-weakref-1_1.c
5a674e54883d5de8ea06860e38b0cd2e gcc/testsuite/gcc.dg/lto/attr-weakref-1_2.c
+ 18e88a9f17f78b46c1ce166e48f8d785 gcc/testsuite/gcc.dg/lto/attr-weakref-2_0.c
+ 7e33f6cf523487191171fa66361dc197 gcc/testsuite/gcc.dg/lto/attr-weakref-2_1.c
77a8ef1bedade751008154d0c1ea49c8 gcc/testsuite/gcc.dg/lto/c-compatible-types-1_0.c
2efe9845bc7f2a94bdb6da1ddfe698fc gcc/testsuite/gcc.dg/lto/c-compatible-types-1_1.c
fd5005c6fbb07e4f27713809ef1f5759 gcc/testsuite/gcc.dg/lto/chkp-privatize-1_1.c
*************** a1748e20d9862396a285906364208f44 gcc/te
*** 45766,45771 ****
--- 45888,45903 ----
9f07bf819862bc85bb8767d97947d837 gcc/testsuite/gcc.dg/lto/pr113907_1.c
4d872eeace42ef5001147db36f0eb548 gcc/testsuite/gcc.dg/lto/pr113907_2.c
d043bebe314f4799a1f686632b791cca gcc/testsuite/gcc.dg/lto/pr115815_0.c
+ f5f860d71dee47b53b433d6f33223758 gcc/testsuite/gcc.dg/lto/pr122515_0.c
+ 42ad058eb75d3c988533e8f8eecd45c5 gcc/testsuite/gcc.dg/lto/pr122515_1.c
+ c8348d97dcd57b983e2c4c696a5e8450 gcc/testsuite/gcc.dg/lto/pr122515_2.c
+ bc6aab4d748ab26c406bcfcfd94e43f4 gcc/testsuite/gcc.dg/lto/pr122515_3.c
+ b58dd1aaa3132751d46233b1e6a00a3e gcc/testsuite/gcc.dg/lto/pr122515_4.c
+ e93496b3dab62466b11fccc4eb64033f gcc/testsuite/gcc.dg/lto/pr122515_5.c
+ ce39b21091008775415dbe099db0aaf5 gcc/testsuite/gcc.dg/lto/pr122515_6.c
+ 7f03e9f210325e44859aafac7ad2f239 gcc/testsuite/gcc.dg/lto/pr122515_7.c
+ 6028a2dec4dfcb2bf14d8b228fb95959 gcc/testsuite/gcc.dg/lto/pr122515_8.c
+ ba260514a6f9ba02270018e5ccb3fc9c gcc/testsuite/gcc.dg/lto/pr122515_9.c
5192817b2492ca93ffadce3b4a5e4794 gcc/testsuite/gcc.dg/lto/pr27898_0.c
c5f48897247dfaec60df4e32beffcd8e gcc/testsuite/gcc.dg/lto/pr27898_1.c
2ad724786bc4b555a7f31e8b3bf164b6 gcc/testsuite/gcc.dg/lto/pr28706_0.c
*************** d98596956367fc29b9341da6c0f03f55 gcc/te
*** 46543,46548 ****
--- 46675,46682 ----
2eebdeb5aef44432de1498de14cbf4e6 gcc/testsuite/gcc.dg/pr101266.c
a7ea71615239b0d5a09bdb20e483a02f gcc/testsuite/gcc.dg/pr101285-1.c
cbe7e390158f186ae3fd0f808bea7563 gcc/testsuite/gcc.dg/pr101294.c
+ 280ab2738fa9f4a59440b24de22faee0 gcc/testsuite/gcc.dg/pr101312-1.c
+ 1e4a8d2edc5aa23b12908e90b5487800 gcc/testsuite/gcc.dg/pr101312-2.c
a03b0a2a9da12c5aa5f258d44f7cba03 gcc/testsuite/gcc.dg/pr101364-1.c
70303171ed7f5b2cba05e6b98daad2ab gcc/testsuite/gcc.dg/pr101384.c
566100ed369cb8ddbb77ca59ac7f4416 gcc/testsuite/gcc.dg/pr101403.c
*************** b4bb8ae97fc12f1c66b22b9149ca7a2b gcc/te
*** 46817,46822 ****
--- 46951,46957 ----
26cb03e00d88f4257622852ed3e5369b gcc/testsuite/gcc.dg/pr109327.c
45f9003776530da05643fd2fcd9640b8 gcc/testsuite/gcc.dg/pr109392.c
c84c4385dc7b913c1ab044bf620d7696 gcc/testsuite/gcc.dg/pr109409.c
+ e3305bd5445d5fff018b1f9ab0c905d3 gcc/testsuite/gcc.dg/pr109410-2.c
8c5ddd68de1ed874eb52f91b7136909e gcc/testsuite/gcc.dg/pr109410.c
3399ef12e5625e30f72a928ee7afca74 gcc/testsuite/gcc.dg/pr109412.c
86a351ab8a6255c1c7e39f673dcac916 gcc/testsuite/gcc.dg/pr109417.c
*************** c8dd934a48d7e3b1838eba0a9b59da95 gcc/te
*** 46958,46963 ****
--- 47093,47099 ----
915d1c3bdd1ce10f8b739772e4406bf6 gcc/testsuite/gcc.dg/pr115502.c
6ba8ec161f815bc3e024b67bfffd9530 gcc/testsuite/gcc.dg/pr115646.c
8a0ca2cbf65dafe6cccb9a0465069fcc gcc/testsuite/gcc.dg/pr116034.c
+ 6adb8da8e1b0e69504276878042cf1d4 gcc/testsuite/gcc.dg/pr116053-1.c
c44ac8a093cda751002f1697cad3bee4 gcc/testsuite/gcc.dg/pr116284.c
7820d64b46e8082950940bc4a0bfba8c gcc/testsuite/gcc.dg/pr116290.c
298938472467086a22ec44a01fb0ee8f gcc/testsuite/gcc.dg/pr116481.c
*************** cca17c29951566d10372eb936be3afeb gcc/te
*** 46970,46975 ****
--- 47106,47112 ----
4de2a7a2ac95300f89928764d873895d gcc/testsuite/gcc.dg/pr117104.c
39da48ce24fb558efbc78d75a88467b5 gcc/testsuite/gcc.dg/pr117145-1.c
63803de207f2916bad86717cde438311 gcc/testsuite/gcc.dg/pr117145-2.c
+ 809d1e4fe382fd35194849af2413cb9f gcc/testsuite/gcc.dg/pr117239.c
e141af51e94bbc37f37d1c4c3ea2f9bf gcc/testsuite/gcc.dg/pr117245.c
22c935f2bff095783388f4e05eabe99b gcc/testsuite/gcc.dg/pr117254.c
2fdaaf6f7a5cac0bc0536de3a8e9cc31 gcc/testsuite/gcc.dg/pr117391.c
*************** a3d075dd1b96232581aa40c9e02294e1 gcc/te
*** 46985,46990 ****
--- 47122,47144 ----
23b8c99f9e2dfda91a95f1195ab38bfd gcc/testsuite/gcc.dg/pr119183.c
5b4015cb994569a43c505c35b96cda44 gcc/testsuite/gcc.dg/pr119204.c
212cef6b05e312dbd1f377cf4e35ab99 gcc/testsuite/gcc.dg/pr120048.c
+ 9444444b4f048eadd4b6a2d7592f5fca gcc/testsuite/gcc.dg/pr120480.c
+ fb8a0a60fb2754e29f845aad904922d4 gcc/testsuite/gcc.dg/pr120560.c
+ 4a9d9632d82cf6c4f4f4acbad8ab018d gcc/testsuite/gcc.dg/pr120638.c
+ f67888cb77a175aca5793c68c576187f gcc/testsuite/gcc.dg/pr121104.c
+ 7032b52dc2dd1e6cab514293c2d0b276 gcc/testsuite/gcc.dg/pr121322.c
+ 3675df2622072bf0e5cccbf94e93a50f gcc/testsuite/gcc.dg/pr122126_vextr.c
+ b975ebfa27ac446e553bacbb75421590 gcc/testsuite/gcc.dg/pr122126_vset.c
+ 9fcb8913b9a18055b2a811284d59780e gcc/testsuite/gcc.dg/pr123018.c
+ 3190514d319cec9f570a97df97be613b gcc/testsuite/gcc.dg/pr123294-1.c
+ 5653206b785e83314fab2ad87cd4c262 gcc/testsuite/gcc.dg/pr123300.c
+ 3e218010f127737b8ec6efbf8cb00273 gcc/testsuite/gcc.dg/pr123431.c
+ 2e58c4d553f61913c629f0f4e16cef6c gcc/testsuite/gcc.dg/pr123537.c
+ 5cd501fa005281d9c622810307478c79 gcc/testsuite/gcc.dg/pr123882.c
+ f402be89e4891c76c691c8144fe168f7 gcc/testsuite/gcc.dg/pr124138.c
+ 32cf8bc03bc1ee1694db58a529d26406 gcc/testsuite/gcc.dg/pr124454-1.c
+ 4ac96a747a32d5c51b5be5c05cdd21c5 gcc/testsuite/gcc.dg/pr125019.c
+ ab60b475998ea1ed92a9002d6336bfd6 gcc/testsuite/gcc.dg/pr125501.c
bc5ddfbbc46f4e0cce1629d1b58d3090 gcc/testsuite/gcc.dg/pr12603.c
72a2fca76cb69617ae36bab93c7ec0d7 gcc/testsuite/gcc.dg/pr12625-1.c
6f0ef61e5a12db5f11da839b2988c5e1 gcc/testsuite/gcc.dg/pr13519-1.c
*************** b36a66c501ef03ad7cedb1c40484affd gcc/te
*** 49627,49632 ****
--- 49781,49787 ----
359473db5cdd37f1bf6095e84675f821 gcc/testsuite/gcc.dg/strlenopt-93.c
088575aea180cd1ef854fcc43bef2769 gcc/testsuite/gcc.dg/strlenopt-94.c
92d0e4eba5d71d4f20fc6e1a8575d10f gcc/testsuite/gcc.dg/strlenopt-95.c
+ 7acdb4df3aa6d4d3b2a024a99bbaa231 gcc/testsuite/gcc.dg/strlenopt-97.c
b5f70e58553a0938c1120805bb7995ab gcc/testsuite/gcc.dg/strlenopt.h
984ef97553c0d059b2563ed51439cb62 gcc/testsuite/gcc.dg/strncmp-1.c
f58f592113e43197dadf58bbb685b20d gcc/testsuite/gcc.dg/strncmp-2.c
*************** e84ed2b9613e7dc3e0944e6f8c30bd59 gcc/te
*** 49984,49989 ****
--- 50139,50145 ----
d74952b1e73d78295fc0ccb16c0a8b6f gcc/testsuite/gcc.dg/torture/bitint-74.c
896ba6298bac21304239e8c0dcbadbd9 gcc/testsuite/gcc.dg/torture/bitint-76.c
cf2a2337cf009457d836bd48e49c0af3 gcc/testsuite/gcc.dg/torture/bitint-8.c
+ 368a2f51dfadfa4e9fbd0017065b6a83 gcc/testsuite/gcc.dg/torture/bitint-85.c
4d03bd57dac0507a44cc15b9afacd8a3 gcc/testsuite/gcc.dg/torture/bitint-9.c
cf9904d4026e69bddaf745011bbaaab3 gcc/testsuite/gcc.dg/torture/builtin-attr-1.c
c3c39411545c83e500562780b71883b6 gcc/testsuite/gcc.dg/torture/builtin-complex-1.c
*************** b04080329963def55af4aa7a95268fbe gcc/te
*** 50014,50020 ****
fa7bdb79eb170773050b26a5ed2ae1ec gcc/testsuite/gcc.dg/torture/builtin-math-3.c
86c9312908e71a32a216fd720343d58f gcc/testsuite/gcc.dg/torture/builtin-math-4.c
091ba46b9b5948f7b1173f21c6c558b6 gcc/testsuite/gcc.dg/torture/builtin-math-5.c
! 35aafd27620207da2f66dd0e44ff780f gcc/testsuite/gcc.dg/torture/builtin-math-6.c
6f699b99531328babffd4ec110ba2fd7 gcc/testsuite/gcc.dg/torture/builtin-math-7.c
c77f4d57bad6850b166ed11f47ce8a4e gcc/testsuite/gcc.dg/torture/builtin-math-8.c
d7925eb09751128af786d99274bd0ab7 gcc/testsuite/gcc.dg/torture/builtin-minmax-1.c
--- 50170,50176 ----
fa7bdb79eb170773050b26a5ed2ae1ec gcc/testsuite/gcc.dg/torture/builtin-math-3.c
86c9312908e71a32a216fd720343d58f gcc/testsuite/gcc.dg/torture/builtin-math-4.c
091ba46b9b5948f7b1173f21c6c558b6 gcc/testsuite/gcc.dg/torture/builtin-math-5.c
! 2a86d2b8d17f5c82a3b1eac7e071ce50 gcc/testsuite/gcc.dg/torture/builtin-math-6.c
6f699b99531328babffd4ec110ba2fd7 gcc/testsuite/gcc.dg/torture/builtin-math-7.c
c77f4d57bad6850b166ed11f47ce8a4e gcc/testsuite/gcc.dg/torture/builtin-math-8.c
d7925eb09751128af786d99274bd0ab7 gcc/testsuite/gcc.dg/torture/builtin-minmax-1.c
*************** b465b03e50a5f0e6eb3f4fc778cae87c gcc/te
*** 50028,50033 ****
--- 50184,50190 ----
c1b87db2a9e9bd9b79aeb89e694fd159 gcc/testsuite/gcc.dg/torture/builtin-round-roundevenf128.c
9e1b5d427790f2b01d5620a8b551a56a gcc/testsuite/gcc.dg/torture/builtin-rounding-1.c
e09f1e946db0ab1dc4d3acd77ea2b116 gcc/testsuite/gcc.dg/torture/builtin-self.c
+ c2dc4a738c80577d7e4b917e325e63aa gcc/testsuite/gcc.dg/torture/builtin-shufflevector-pr123156.c
fe01d458fb1e7b307aca4d27de62eff0 gcc/testsuite/gcc.dg/torture/builtin-sin-mpfr-1.c
8d42dae4813a5c391a3481a72ac9c577 gcc/testsuite/gcc.dg/torture/builtin-sprintf.c
23e1ea0bdd97005c1b4f8564d23f2b6a gcc/testsuite/gcc.dg/torture/builtin-sqrt-cmp-1.c
*************** f5aad1409cbbb9e3039cb7da55080bc6 gcc/te
*** 50389,50394 ****
--- 50546,50552 ----
0e0f17c50e8911b22c5b47e78696aba5 gcc/testsuite/gcc.dg/torture/pr109652.c
2187f595796e8269bf267180b56e18a8 gcc/testsuite/gcc.dg/torture/pr109689.c
c1a87948bd38764af99342569982d720 gcc/testsuite/gcc.dg/torture/pr109940.c
+ cfb24796cf777565d6ee8e3cc9faa0c1 gcc/testsuite/gcc.dg/torture/pr110043.c
c68e0fca588779377278aa9e84380d07 gcc/testsuite/gcc.dg/torture/pr110176.c
0c0edd5cb473e3baec880eabda166963 gcc/testsuite/gcc.dg/torture/pr110228.c
37a4a130bd302ce957ac9e65b5949c60 gcc/testsuite/gcc.dg/torture/pr110243.c
*************** fd4292c0fcabd728ea0a1a6dbef87843 gcc/te
*** 50409,50414 ****
--- 50567,50573 ----
b6cc54f5d02a9045680d8ba8b767f7b8 gcc/testsuite/gcc.dg/torture/pr110924.c
4dd66a9e59fc17c29835a93cd50deb03 gcc/testsuite/gcc.dg/torture/pr110979.c
fa1cc5eb743efae6b534499912897d96 gcc/testsuite/gcc.dg/torture/pr111000.c
+ 7423e38f878a6e56fb7be82847619a5b gcc/testsuite/gcc.dg/torture/pr111036.c
1dd35b4e28b7f72f0b12fbe3e5efb60a gcc/testsuite/gcc.dg/torture/pr111048.c
b3155d2832f93397879a73cc5d6f43b5 gcc/testsuite/gcc.dg/torture/pr111128.c
a5aabe56aa9f2db146fb1185eabbfacb gcc/testsuite/gcc.dg/torture/pr111137.c
*************** b9fe62163204f0f9de8d47547473ce6c gcc/te
*** 50484,50495 ****
--- 50643,50656 ----
55696235dc27ddb3d877bca135cf0b3e gcc/testsuite/gcc.dg/torture/pr115641.c
390c74e1cc81bd0e33c375ee049fb18b gcc/testsuite/gcc.dg/torture/pr115701.c
b9f75d112b5891dd319ae19e3779967f gcc/testsuite/gcc.dg/torture/pr116057.c
+ d55420193b502affe4f12bc50e33bc30 gcc/testsuite/gcc.dg/torture/pr116296.c
99a6c1e6285db8d08064cd8aaa300ddd gcc/testsuite/gcc.dg/torture/pr116380.c
78733925c03c093a5b9fb429087338ac gcc/testsuite/gcc.dg/torture/pr116412-1.c
798adbb1647443200e77c0fd667ada2f gcc/testsuite/gcc.dg/torture/pr116454-1.c
8059636329da8ba84cf6fc4ecf02e524 gcc/testsuite/gcc.dg/torture/pr116454-2.c
26feb828f8efabc996ee22e90cd17fc1 gcc/testsuite/gcc.dg/torture/pr116585.c
59484ae831cab97471a148691d17d840 gcc/testsuite/gcc.dg/torture/pr116768.c
+ bf21c0311a6a3c46ee997e03811677f0 gcc/testsuite/gcc.dg/torture/pr116772-1.c
7ff97033e93d5c0fd815ba8a91fcd00e gcc/testsuite/gcc.dg/torture/pr116922.c
0ab0973399fe5f1ad629cde162d7febd gcc/testsuite/gcc.dg/torture/pr117041.c
717e28a7c3f736d4be6dffbb456735cc gcc/testsuite/gcc.dg/torture/pr117086.c
*************** eed87995921a41d6f215168315f20d67 gcc/te
*** 50501,50506 ****
--- 50662,50668 ----
0f6fc6ed111e2e5782be3518bfe6e1eb gcc/testsuite/gcc.dg/torture/pr117333.c
6ae50575ec63bfcc997168ba66e3cd75 gcc/testsuite/gcc.dg/torture/pr117417.c
211f874eb690213e110852d5efe7da32 gcc/testsuite/gcc.dg/torture/pr117574-1.c
+ fbc66d37323062d4dfeea9f5f179a29e gcc/testsuite/gcc.dg/torture/pr117811.c
66b62cd3c17e663e000967aafbe81bc7 gcc/testsuite/gcc.dg/torture/pr117979.c
978db543837a14f17f7314fb0bc7ecad gcc/testsuite/gcc.dg/torture/pr118184.c
673535a31d0d70358a6475962b4d71c2 gcc/testsuite/gcc.dg/torture/pr118476-1.c
*************** d29f5dbd5ce72ebe101793547b043347 gcc/te
*** 50510,50515 ****
--- 50672,50700 ----
1336e40e86c7e304aee9bfcb04c162c0 gcc/testsuite/gcc.dg/torture/pr118953.c
36f48d63adf7bb938767e81b1f86fcfa gcc/testsuite/gcc.dg/torture/pr119133.c
9c991c1fac1df6e51a434cc28f3d3d0d gcc/testsuite/gcc.dg/torture/pr119417.c
+ 6286b6d7f9b6777b4b6d41fea79f96cb gcc/testsuite/gcc.dg/torture/pr119532.c
+ e1b9ad351c56aebfaff790ff4002bf6e gcc/testsuite/gcc.dg/torture/pr120182.c
+ e9469d38b4234580f9b2284233404b3c gcc/testsuite/gcc.dg/torture/pr120341-1.c
+ aef01c040da8abd2a1e547ed6a07eb5a gcc/testsuite/gcc.dg/torture/pr120341-2.c
+ e6e17b2280f19928b738f46328c5dcf7 gcc/testsuite/gcc.dg/torture/pr120654.c
+ e23df6b1422011499b9a500d2bf25add gcc/testsuite/gcc.dg/torture/pr120944.c
+ d41266e6594db1994e416e7a7353751e gcc/testsuite/gcc.dg/torture/pr121370.c
+ 949a4a95ad545289488a204b883b05d6 gcc/testsuite/gcc.dg/torture/pr121844.c
+ d4560440fd7b3647f8780537a59e4716 gcc/testsuite/gcc.dg/torture/pr122188.c
+ 3142210a35bdb6d31b5c4bb65cf8e9e4 gcc/testsuite/gcc.dg/torture/pr123061.c
+ 555e199e2c16f6c135742459dd2921b3 gcc/testsuite/gcc.dg/torture/pr123175-1.c
+ a57694d59f86b331962949b865331a14 gcc/testsuite/gcc.dg/torture/pr123175-2.c
+ 0cd9b5f403d655ca4804a15fc23543fd gcc/testsuite/gcc.dg/torture/pr123416.c
+ 7d1a217129f5166f7cde3b004649bea9 gcc/testsuite/gcc.dg/torture/pr123636.c
+ ea90221ab80b5c3561ffc7665d2a343a gcc/testsuite/gcc.dg/torture/pr123645-1.c
+ c6c07c813f67e0f94f1352f2810dfcff gcc/testsuite/gcc.dg/torture/pr123645-2.c
+ 50838f4736657229a26dc1b011faf8d3 gcc/testsuite/gcc.dg/torture/pr123864.c
+ 406979b51eba3578f721938e7d4189da gcc/testsuite/gcc.dg/torture/pr123887.c
+ d4f9bc1a728b13f9940b71ab03cc40fd gcc/testsuite/gcc.dg/torture/pr124132.c
+ e394027559c72da3f714e1f0bce86a7c gcc/testsuite/gcc.dg/torture/pr124555.c
+ 16b777622562135656ac0ab96375cfb5 gcc/testsuite/gcc.dg/torture/pr124868.c
+ fbe779467ae6f7cb7ee578922f1e8686 gcc/testsuite/gcc.dg/torture/pr125025.c
+ 13a26b482c0abe9bba6de7ad78d38472 gcc/testsuite/gcc.dg/torture/pr125774-1.c
ded4330fd1cd52783bd9b1761db038ef gcc/testsuite/gcc.dg/torture/pr16104-1.c
fc265ee05da2f29f0e92804661cd1f28 gcc/testsuite/gcc.dg/torture/pr17526.c
01c583edb41b632b835aa892b9c1cb14 gcc/testsuite/gcc.dg/torture/pr17933-1.c
*************** d2e1860fa8199fa9cae01ffe45caa0c0 gcc/te
*** 51618,51624 ****
d870c565ecc3624fb4fbcb1510c36484 gcc/testsuite/gcc.dg/torture/tree-loop-1.c
6970cdcc7bdfd578411b169b161f82cf gcc/testsuite/gcc.dg/torture/type-generic-1.c
bd588e9316f28797985023db337c730b gcc/testsuite/gcc.dg/torture/va-arg-25.c
! 5c82e599e9517c158609d3871bb6ab3f gcc/testsuite/gcc.dg/torture/vec-cvt-1.c
70a7b1e7d786a67e8b07f4d2d0baba21 gcc/testsuite/gcc.dg/torture/vect-bool-1.c
deba47b8439d01c869eba7f288c1e8d7 gcc/testsuite/gcc.dg/torture/vector-1.c
976d72752026efa82ba29f7e5ec18661 gcc/testsuite/gcc.dg/torture/vector-2.c
--- 51803,51809 ----
d870c565ecc3624fb4fbcb1510c36484 gcc/testsuite/gcc.dg/torture/tree-loop-1.c
6970cdcc7bdfd578411b169b161f82cf gcc/testsuite/gcc.dg/torture/type-generic-1.c
bd588e9316f28797985023db337c730b gcc/testsuite/gcc.dg/torture/va-arg-25.c
! a2fa4a55ce8fbbb549f006c693524abb gcc/testsuite/gcc.dg/torture/vec-cvt-1.c
70a7b1e7d786a67e8b07f4d2d0baba21 gcc/testsuite/gcc.dg/torture/vect-bool-1.c
deba47b8439d01c869eba7f288c1e8d7 gcc/testsuite/gcc.dg/torture/vector-1.c
976d72752026efa82ba29f7e5ec18661 gcc/testsuite/gcc.dg/torture/vector-2.c
*************** c4778a5d167ea622bf99df287c4bd701 gcc/te
*** 52238,52245 ****
c177f823491b23ed671dd72cae6bdd38 gcc/testsuite/gcc.dg/tree-ssa/gen-vect-11c.c
cedf03bd0bae65b47e8d533ec043d85b gcc/testsuite/gcc.dg/tree-ssa/gen-vect-2.c
8c08bb59d159cc1850160224edbb70fd gcc/testsuite/gcc.dg/tree-ssa/gen-vect-25.c
! 90512bbeacddcca66fd3984243eb5137 gcc/testsuite/gcc.dg/tree-ssa/gen-vect-26.c
! d637cf73f6c38b75ddfb9687a20f1ec6 gcc/testsuite/gcc.dg/tree-ssa/gen-vect-28.c
e04b32c6114139e6a8e522e17e1b449b gcc/testsuite/gcc.dg/tree-ssa/gen-vect-32.c
c700544c3e68a401546cefbdad359728 gcc/testsuite/gcc.dg/tree-ssa/gen-vect-33.c
955e41ee303f67ec226ec41283fd05af gcc/testsuite/gcc.dg/tree-ssa/gen-vect-34.c
--- 52423,52430 ----
c177f823491b23ed671dd72cae6bdd38 gcc/testsuite/gcc.dg/tree-ssa/gen-vect-11c.c
cedf03bd0bae65b47e8d533ec043d85b gcc/testsuite/gcc.dg/tree-ssa/gen-vect-2.c
8c08bb59d159cc1850160224edbb70fd gcc/testsuite/gcc.dg/tree-ssa/gen-vect-25.c
! acf55a2a50daef94fee7e4893c59907f gcc/testsuite/gcc.dg/tree-ssa/gen-vect-26.c
! 5d637cf26e6d8c5497804c69b1efa111 gcc/testsuite/gcc.dg/tree-ssa/gen-vect-28.c
e04b32c6114139e6a8e522e17e1b449b gcc/testsuite/gcc.dg/tree-ssa/gen-vect-32.c
c700544c3e68a401546cefbdad359728 gcc/testsuite/gcc.dg/tree-ssa/gen-vect-33.c
955e41ee303f67ec226ec41283fd05af gcc/testsuite/gcc.dg/tree-ssa/gen-vect-34.c
*************** beccfabbbe0e25820c8a0bf1789cad24 gcc/te
*** 52723,52728 ****
--- 52908,52917 ----
d044056d4248cb78637686f3d28272bb gcc/testsuite/gcc.dg/tree-ssa/pr114009.c
8710d339fbc689e052900f47a175994e gcc/testsuite/gcc.dg/tree-ssa/pr114864.c
5dd2285e0a64c83e08b6d68b6cd36eba gcc/testsuite/gcc.dg/tree-ssa/pr117142.c
+ 5f36d3d6eda4211f506ed2e65fc779c4 gcc/testsuite/gcc.dg/tree-ssa/pr117423.c
+ b0891b1dddf226da47f4f976abdd7cb0 gcc/testsuite/gcc.dg/tree-ssa/pr119085.c
+ 71eb14b3ae5faf81c5226dc766d48edd gcc/testsuite/gcc.dg/tree-ssa/pr122976.c
+ d87a1ad6187c06f07e6ee3b7c6352e9e gcc/testsuite/gcc.dg/tree-ssa/pr124151.c
78e6c5fe63f7305009c8a79840fe20dc gcc/testsuite/gcc.dg/tree-ssa/pr13146.c
eab19e0c04884cd782c9879cbe292109 gcc/testsuite/gcc.dg/tree-ssa/pr14341.c
9945ed7002a5f7d4918e8ff5eb4cb647 gcc/testsuite/gcc.dg/tree-ssa/pr14490-1.c
*************** bc1b0eb9d58483a9f609b164efd64d18 gcc/te
*** 53765,53770 ****
--- 53954,53960 ----
6a109e21502e5353e985b8e9180f3c79 gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-23.c
99cacb357948a00b34aa1d255c66558b gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-24.c
a3fc09fc73db236301044a5b2f7e7fea gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-25.c
+ 982d2d128f70750a32db6150ef8991ef gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-26.c
c0ab69fe1a4b916817bbafe5e5048c34 gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-3.c
d00d2a078458d4fc876af7d2a29c241a gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-5.c
769aa5eb478537be389d55c410c46887 gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-6.c
*************** cefdc2a9eb13f2095c81dff3665fcbe2 gcc/te
*** 54147,54152 ****
--- 54337,54343 ----
f7352e346071f20c88b4cda3aefaf007 gcc/testsuite/gcc.dg/ubsan/pr112709-2.c
07fea3b40997114ec3071642a71f05f0 gcc/testsuite/gcc.dg/ubsan/pr112741.c
9d35f4aafed7065254d5bcbd8e4b3469 gcc/testsuite/gcc.dg/ubsan/pr113012.c
+ cae65f7755e556ca92edd7478099c942 gcc/testsuite/gcc.dg/ubsan/pr120837.c
8b53119c2975ba4eb7e0a8a3f21049bc gcc/testsuite/gcc.dg/ubsan/pr63690.c
7a3b89a11b570c0d6817707c745a9fba gcc/testsuite/gcc.dg/ubsan/pr67279.c
c9a455b03d901e306e1836d50e9e37d6 gcc/testsuite/gcc.dg/ubsan/pr67662.c
*************** c89f320f0f14a7fa8638f6b38a20ed26 gcc/te
*** 54431,54436 ****
--- 54622,54628 ----
69a1c3531ab884c6c7e1fbc875e956bc gcc/testsuite/gcc.dg/variable-sized-type-flex-array.c
7f29aa4616378fb72f7fab614907128d gcc/testsuite/gcc.dg/varpool-1.c
d8ef65c736eef2f4a9994c6a87ebda95 gcc/testsuite/gcc.dg/vec-andxor1.c
+ 676e89c6b3d0e18d0a9ec4b5f95072e9 gcc/testsuite/gcc.dg/vec-perm-lower.c
f15a087d2d1b7f1cc41a5b0473154ebc gcc/testsuite/gcc.dg/vect/O-pr46167.c
6830ebc59ec37676c0ffa608cbbf0dbf gcc/testsuite/gcc.dg/vect/O1-pr33854.c
7f512dc347a6a290aad93ca27e40d3cf gcc/testsuite/gcc.dg/vect/O1-pr41008.c
*************** d26c1450e737c9198e3e413deb96e2b3 gcc/te
*** 55026,55031 ****
--- 55218,55225 ----
b8e70a728432436afa060e498411cc94 gcc/testsuite/gcc.dg/vect/pr119145.c
8312a9b4f3649f0390632c660109eb1d gcc/testsuite/gcc.dg/vect/pr119399.c
f5749a6330ea4377b859350a23760b4a gcc/testsuite/gcc.dg/vect/pr119534.c
+ 7df91aea22a8a2dc08bd0d355fa30fae gcc/testsuite/gcc.dg/vect/pr120817.c
+ 3ccd618a730abdb13ec305c26f14ac22 gcc/testsuite/gcc.dg/vect/pr121059.c
42d48d2ecd5682545b12ac42f879a831 gcc/testsuite/gcc.dg/vect/pr16105.c
231c99dba9475fe09525bbf6f4374124 gcc/testsuite/gcc.dg/vect/pr18308.c
915cf38408eaa7fee5013d90ec1c3251 gcc/testsuite/gcc.dg/vect/pr18400.c
*************** c317cb696a26bea6d51beb4b38e72094 gcc/te
*** 55640,55646 ****
226f54e6f293495fd6c000a73ed8b7a3 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s323.c
61d0197203c46e31e39c8c4f8ad9e853 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s3251.c
5c71ac7653e5a2836d2465a9f13c6ede gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s331.c
! bf0687fd782a94fee64bb5a6231b7710 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s332.c
1fa698b706ad7a329bb8f12d8c9de007 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s341.c
a574c6728b7b30ed7cb79cad1aca2a5b gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s342.c
e54027ff8457ca286ef1dc9996df732c gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s343.c
--- 55834,55840 ----
226f54e6f293495fd6c000a73ed8b7a3 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s323.c
61d0197203c46e31e39c8c4f8ad9e853 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s3251.c
5c71ac7653e5a2836d2465a9f13c6ede gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s331.c
! 53a5d5cd29c902bc0475399ff4b0f9e6 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s332.c
1fa698b706ad7a329bb8f12d8c9de007 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s341.c
a574c6728b7b30ed7cb79cad1aca2a5b gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s342.c
e54027ff8457ca286ef1dc9996df732c gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s343.c
*************** da2e0ca1db6e6911aecfa27990b0f4e7 gcc/te
*** 55666,55673 ****
71c7e2710eb0d787abf80641134c8464 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s452.c
0a53ab45e8069125854b0ad478690528 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s453.c
8840c708a7f2798298113799bfaaea0b gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s471.c
! 7d9d5fc521d92219b5cd950f9bf40394 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s481.c
! 6d1198c692415eb73b7ee5001abac6ec gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s482.c
ab963c718fe086a0fc72501588ceb52f gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s491.c
69786ca5ac25ed37637f1c1fc9a0ea8f gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-va.c
e66f09a7a57dbc6fd0a0e6f0ae175ceb gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vag.c
--- 55860,55867 ----
71c7e2710eb0d787abf80641134c8464 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s452.c
0a53ab45e8069125854b0ad478690528 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s453.c
8840c708a7f2798298113799bfaaea0b gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s471.c
! 18638a696cc1001bf4359e5dad5abf55 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s481.c
! 6c5035d692f7ead08fd0b1f21b1b6828 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s482.c
ab963c718fe086a0fc72501588ceb52f gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s491.c
69786ca5ac25ed37637f1c1fc9a0ea8f gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-va.c
e66f09a7a57dbc6fd0a0e6f0ae175ceb gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vag.c
*************** d5d9976efc22ed1298b4dc18d8f9369d gcc/te
*** 55996,56001 ****
--- 56190,56196 ----
3bc525ac3a0c692e58024ee1f6dfad8d gcc/testsuite/gcc.dg/vect/vect-early-break_124-pr114403.c
31652e7c628ce651ee20a71bc455f9ea gcc/testsuite/gcc.dg/vect/vect-early-break_125-pr114403.c
e664ac062bb0e564d2a811a548b6923f gcc/testsuite/gcc.dg/vect/vect-early-break_13.c
+ b14a7c563931d32378d5a7c177b4a9c9 gcc/testsuite/gcc.dg/vect/vect-early-break_136-pr120357.c
73bc7475d6af2bd77455abec5df316e4 gcc/testsuite/gcc.dg/vect/vect-early-break_14.c
e90473e2ecf7c08db9278bdca5060773 gcc/testsuite/gcc.dg/vect/vect-early-break_15.c
2232d395ceff11af9b28f269e86162c9 gcc/testsuite/gcc.dg/vect/vect-early-break_16.c
*************** f85ef0b99140422d78068ad18a39e03b gcc/te
*** 56100,56110 ****
b10686cc9cc745d9a4e579ee285eae2d gcc/testsuite/gcc.dg/vect/vect-fma-2.c
f26bda59075ce8ddcb0291dc86a118b3 gcc/testsuite/gcc.dg/vect/vect-fma-3.c
609ec8572941506ac02bdead3631cf1a gcc/testsuite/gcc.dg/vect/vect-fmax-1.c
! 8dd709fc543f80ce70588b05e38be7ae gcc/testsuite/gcc.dg/vect/vect-fmax-2.c
! b913a0ce97e1075ed9731f6e62b860bf gcc/testsuite/gcc.dg/vect/vect-fmax-3.c
f7641c61bbf333053e42be5bfa67d8e4 gcc/testsuite/gcc.dg/vect/vect-fmin-1.c
! 33e9990b22cd49f97ec590b283e99e41 gcc/testsuite/gcc.dg/vect/vect-fmin-2.c
! 92e4333ba4e6a6e7852441677e9dd7e1 gcc/testsuite/gcc.dg/vect/vect-fmin-3.c
ddb5b38696ce380776208fd63305431f gcc/testsuite/gcc.dg/vect/vect-fncall-mask.c
e41338bfbaaf9c5f7d3e7394fd0720c0 gcc/testsuite/gcc.dg/vect/vect-fold-1.c
d19ffdb745a89b901fd8e4ee54b8e7fe gcc/testsuite/gcc.dg/vect/vect-gather-1.c
--- 56295,56305 ----
b10686cc9cc745d9a4e579ee285eae2d gcc/testsuite/gcc.dg/vect/vect-fma-2.c
f26bda59075ce8ddcb0291dc86a118b3 gcc/testsuite/gcc.dg/vect/vect-fma-3.c
609ec8572941506ac02bdead3631cf1a gcc/testsuite/gcc.dg/vect/vect-fmax-1.c
! ff69a9e19928b3a1de48ce1b898d4a45 gcc/testsuite/gcc.dg/vect/vect-fmax-2.c
! d6b11f32049737083a9d8a816c7de6db gcc/testsuite/gcc.dg/vect/vect-fmax-3.c
f7641c61bbf333053e42be5bfa67d8e4 gcc/testsuite/gcc.dg/vect/vect-fmin-1.c
! 0cde09c690b3ca2b483cb6ce9cc4115e gcc/testsuite/gcc.dg/vect/vect-fmin-2.c
! c8add09e1cb63057bdcddaad5063ed57 gcc/testsuite/gcc.dg/vect/vect-fmin-3.c
ddb5b38696ce380776208fd63305431f gcc/testsuite/gcc.dg/vect/vect-fncall-mask.c
e41338bfbaaf9c5f7d3e7394fd0720c0 gcc/testsuite/gcc.dg/vect/vect-fold-1.c
d19ffdb745a89b901fd8e4ee54b8e7fe gcc/testsuite/gcc.dg/vect/vect-gather-1.c
*************** e8a9b3f3f510ee57f71acab27a6b2cb0 gcc/te
*** 56294,56299 ****
--- 56489,56496 ----
39723945c19c26c57adf66d889eabb98 gcc/testsuite/gcc.dg/vect/vect-peel-4.c
e7cd5788f09670057ebf36ffc7961d4b gcc/testsuite/gcc.dg/vect/vect-pr111779.c
94bda84899e2683692deba382167aa8e gcc/testsuite/gcc.dg/vect/vect-pr114375.c
+ f4b106f1a647b041f524318378f476f5 gcc/testsuite/gcc.dg/vect/vect-pr122793.c
+ da160a8349fe2e0daa932c3bd967f635 gcc/testsuite/gcc.dg/vect/vect-pr124677.c
4d57df9e3b3522c9f1a6707c05f1da45 gcc/testsuite/gcc.dg/vect/vect-pr69848.c
3a3a316ff2f2496494ecb0bd77d61aad gcc/testsuite/gcc.dg/vect/vect-pre-interact.c
bcf8d4d938304b75cfe5af73ef6b191b gcc/testsuite/gcc.dg/vect/vect-profile-1.c
*************** cb231639cf786430567a587f38a8ff9f gcc/te
*** 56304,56309 ****
--- 56501,56508 ----
4a8dea4dc7d611321a7a1df3ee9fa8ca gcc/testsuite/gcc.dg/vect/vect-recurr-4.c
9f9e3510ab63ced839b8ee9b73968135 gcc/testsuite/gcc.dg/vect/vect-recurr-5.c
1260c41ed0bc0989cd1bae4b33c037b5 gcc/testsuite/gcc.dg/vect/vect-recurr-6.c
+ 7871d15555bf4ec0abcd6a88f3433086 gcc/testsuite/gcc.dg/vect/vect-recurr-pr121256-2.c
+ 39b82075f86d610ada0f9574ce45d00a gcc/testsuite/gcc.dg/vect/vect-recurr-pr121256.c
14379418c35bd92a759c557ae5c861c6 gcc/testsuite/gcc.dg/vect/vect-reduc-1.c
22a0d53785f7d6c47cd23f6847097e73 gcc/testsuite/gcc.dg/vect/vect-reduc-10.c
5e2267c9823c709c9186c2bae29c4b9e gcc/testsuite/gcc.dg/vect/vect-reduc-11.c
*************** cb84d7d74821259d1a47775dd18c13c8 gcc/te
*** 57121,57127 ****
a204aadb3f5fc384dd117c7c09175029 gcc/testsuite/gcc.target/aarch64/acle/rwsr-1.c
d5b77d8e1a21321e649e6b77802e64c8 gcc/testsuite/gcc.target/aarch64/acle/rwsr-2.c
90a044b6489e0d51268ae3d5ce15dead gcc/testsuite/gcc.target/aarch64/acle/rwsr-3.c
! 37f8720622531f40d94c6e3f7f2b1050 gcc/testsuite/gcc.target/aarch64/acle/rwsr-armv8p9.c
b478e4234b2713f0df0d417dd9d13425 gcc/testsuite/gcc.target/aarch64/acle/rwsr-ungated.c
c41c68503dfa6ef4c72faaf77fd40cb2 gcc/testsuite/gcc.target/aarch64/acle/rwsr.c
10ce3b5edee8a787906dd58121496c70 gcc/testsuite/gcc.target/aarch64/acle/tme.c
--- 57320,57326 ----
a204aadb3f5fc384dd117c7c09175029 gcc/testsuite/gcc.target/aarch64/acle/rwsr-1.c
d5b77d8e1a21321e649e6b77802e64c8 gcc/testsuite/gcc.target/aarch64/acle/rwsr-2.c
90a044b6489e0d51268ae3d5ce15dead gcc/testsuite/gcc.target/aarch64/acle/rwsr-3.c
! c76ddd712be0db888e9fc3f08f4e0362 gcc/testsuite/gcc.target/aarch64/acle/rwsr-armv8p9.c
b478e4234b2713f0df0d417dd9d13425 gcc/testsuite/gcc.target/aarch64/acle/rwsr-ungated.c
c41c68503dfa6ef4c72faaf77fd40cb2 gcc/testsuite/gcc.target/aarch64/acle/rwsr.c
10ce3b5edee8a787906dd58121496c70 gcc/testsuite/gcc.target/aarch64/acle/tme.c
*************** a95c8779f3b9cc5c91774eab2c3b9b8d gcc/te
*** 57973,57978 ****
--- 58172,58180 ----
41703958f685e80bf77bb344c18b67fc gcc/testsuite/gcc.target/aarch64/declare-simd-2.c
063fb3cb3ef8c03670a39beb490eee85 gcc/testsuite/gcc.target/aarch64/diag_aka_1.c
99d13b07988399a087cb53856c728972 gcc/testsuite/gcc.target/aarch64/div-by-bitmask.c
+ 3488e2eafe407d3b6120c7194ed905bb gcc/testsuite/gcc.target/aarch64/dwarf-bit-stride-func.c
+ eb63180d3203534427d2f43f02dd0ad5 gcc/testsuite/gcc.target/aarch64/dwarf-bit-stride-pragma-sme.c
+ 44e0ea6a8b4b6be2787d845af653ac9a gcc/testsuite/gcc.target/aarch64/dwarf-bit-stride-pragma.c
5a0fb82365f402f7b5e039bc723a3020 gcc/testsuite/gcc.target/aarch64/dwarf-cfa-reg.c
a9ccf8cef71e90daa83ae00204fd983c gcc/testsuite/gcc.target/aarch64/dwarf_reg_size_1.c
5fdc01fccf89920c24ce6dadea7114d3 gcc/testsuite/gcc.target/aarch64/dwarf_reg_size_2.c
*************** e721f980e1e7a9648d77300c2f6ea0e5 gcc/te
*** 58327,58332 ****
--- 58529,58559 ----
d28ce23985b773a211ff26743e9e661d gcc/testsuite/gcc.target/aarch64/options_set_8.c
55ae452185bb0bb101f614fc4fa21cd9 gcc/testsuite/gcc.target/aarch64/options_set_9.c
2ba9e0951fadcf5ce5f2eab080c09a68 gcc/testsuite/gcc.target/aarch64/orr_imm_1.c
+ 5e0097785f095780e3c0a7ce682ddc69 gcc/testsuite/gcc.target/aarch64/pch/aarch64-pch.exp
+ a6744e260d36942daafb6b2fcf3e4e19 gcc/testsuite/gcc.target/aarch64/pch/pch_arm_acle.c
+ 7b90a6e9d561b2c19e6c612960e8ef70 gcc/testsuite/gcc.target/aarch64/pch/pch_arm_acle.hs
+ 5a5b4234700c182421280262006aff02 gcc/testsuite/gcc.target/aarch64/pch/pch_arm_acle_include_post.c
+ 7b90a6e9d561b2c19e6c612960e8ef70 gcc/testsuite/gcc.target/aarch64/pch/pch_arm_acle_include_post.hs
+ 4478fcdd1aefee96e33faf1c4b60215d gcc/testsuite/gcc.target/aarch64/pch/pch_arm_multiple.c
+ 97e98018fd0a42839432bb5716c601bb gcc/testsuite/gcc.target/aarch64/pch/pch_arm_multiple.hs
+ 4775f635f85fab86b3e43edddb4d3731 gcc/testsuite/gcc.target/aarch64/pch/pch_arm_multiple_include_post.c
+ 97e98018fd0a42839432bb5716c601bb gcc/testsuite/gcc.target/aarch64/pch/pch_arm_multiple_include_post.hs
+ c1cc84ca237825286acc5b291c488ad3 gcc/testsuite/gcc.target/aarch64/pch/pch_arm_neon.c
+ eea843b45fced370cf40e4fd8434b286 gcc/testsuite/gcc.target/aarch64/pch/pch_arm_neon.hs
+ 66efb2495a5e78783e0592acaf913f90 gcc/testsuite/gcc.target/aarch64/pch/pch_arm_neon_include_post.c
+ eea843b45fced370cf40e4fd8434b286 gcc/testsuite/gcc.target/aarch64/pch/pch_arm_neon_include_post.hs
+ 0b52c4a1f6b3f91ec85ce6e2ce5d7f99 gcc/testsuite/gcc.target/aarch64/pch/pch_arm_neon_sve_bridge.c
+ c0b11c30b275c5fd2113fe2a4ecac4af gcc/testsuite/gcc.target/aarch64/pch/pch_arm_neon_sve_bridge.hs
+ 48d3f71076eb2c9a167ad14ae32a23de gcc/testsuite/gcc.target/aarch64/pch/pch_arm_neon_sve_bridge_include_post.c
+ c0b11c30b275c5fd2113fe2a4ecac4af gcc/testsuite/gcc.target/aarch64/pch/pch_arm_neon_sve_bridge_include_post.hs
+ b2bd58eb682ff2375e24885036453e0e gcc/testsuite/gcc.target/aarch64/pch/pch_arm_sme.c
+ 408bbbd938ffecc7c0bf0e2b87b2864b gcc/testsuite/gcc.target/aarch64/pch/pch_arm_sme.hs
+ 6b00da17b87978f4062502ae983d70b2 gcc/testsuite/gcc.target/aarch64/pch/pch_arm_sme_include_post.c
+ 408bbbd938ffecc7c0bf0e2b87b2864b gcc/testsuite/gcc.target/aarch64/pch/pch_arm_sme_include_post.hs
+ 957c9a141aeddbfd748594553077d14e gcc/testsuite/gcc.target/aarch64/pch/pch_arm_sve.c
+ 58d8436df4c6af25396ff8f2e09b91c2 gcc/testsuite/gcc.target/aarch64/pch/pch_arm_sve.hs
+ 8e6da171896c5c3446074fa59d4c2cd4 gcc/testsuite/gcc.target/aarch64/pch/pch_arm_sve_include_post.c
+ 58d8436df4c6af25396ff8f2e09b91c2 gcc/testsuite/gcc.target/aarch64/pch/pch_arm_sve_include_post.hs
2affd5586d9d9534731788d83a2a3904 gcc/testsuite/gcc.target/aarch64/pcs_attribute-2.c
b0a892934f70ddbece003356d1462148 gcc/testsuite/gcc.target/aarch64/pcs_attribute-3.c
9fe8a7ffd0c54ed06b5690a31efb7b70 gcc/testsuite/gcc.target/aarch64/pcs_attribute.c
*************** e95d7302a79bebe0c38e93d641a753d8 gcc/te
*** 58414,58419 ****
--- 58641,58651 ----
66fd5df571798b50c635d6e8c98d2a43 gcc/testsuite/gcc.target/aarch64/pr115258_2.c
aad77ff8d57a3f0e3712d2f32526716c gcc/testsuite/gcc.target/aarch64/pr116258.c
b9ca6f13a261db1602a13a0c96147059 gcc/testsuite/gcc.target/aarch64/pr117186.c
+ 83ac293146b05a62ec4a19e52751ebd1 gcc/testsuite/gcc.target/aarch64/pr121253.c
+ 95306727ea8db0e2fdb8e199f754c587 gcc/testsuite/gcc.target/aarch64/pr123285-1.c
+ 3525a5777032197cdd1e39b2aad94c29 gcc/testsuite/gcc.target/aarch64/pr123294-1.c
+ 085f7e2087fb0cf8d5d9a44259bb616c gcc/testsuite/gcc.target/aarch64/pr123548.c
+ b925908f19e4f112a6a854e9b34023c4 gcc/testsuite/gcc.target/aarch64/pr125795.c
9adb42733d9f5e2b1f2dbb364b62100d gcc/testsuite/gcc.target/aarch64/pr37780_1.c
e668fb9e0d32efadd671247467dc90db gcc/testsuite/gcc.target/aarch64/pr58460.c
9023f817c07ddec673c5b546525fc184 gcc/testsuite/gcc.target/aarch64/pr60034.c
*************** bb692e50ab2bed2943d200f6f0097d3a gcc/te
*** 58645,58650 ****
--- 58877,58883 ----
f1c9e2aa3c435c9efdc1ea83da4e1eeb gcc/testsuite/gcc.target/aarch64/simd/int_comparisons_2.c
df08a7f1b91a8c0f914aab7f291c95e7 gcc/testsuite/gcc.target/aarch64/simd/low-high-combine_1.c
99a09108bd01d3ee4865fd98b8b302bb gcc/testsuite/gcc.target/aarch64/simd/lowering_tbaa.c
+ 67e9f00dffaa6f894241ef054cf29a1e gcc/testsuite/gcc.target/aarch64/simd/pr121749.c
f2791d55a2c9ed7182a54a406810cf47 gcc/testsuite/gcc.target/aarch64/simd/pr67896.c
c4b08114012e09e0f47a84f5e5311441 gcc/testsuite/gcc.target/aarch64/simd/pr97349.c
46d08ecc25480336a5b22ec204104ec5 gcc/testsuite/gcc.target/aarch64/simd/pr99195_1.c
*************** db7ec863bbc5f42e3eaaf7d41c078f60 gcc/te
*** 59130,59147 ****
954127f6d3b08028a0dbbecea8abaea4 gcc/testsuite/gcc.target/aarch64/sme/acle-asm/read_ver_za32.c
6c42cd7108db85285989b01cdfe0ceab gcc/testsuite/gcc.target/aarch64/sme/acle-asm/read_ver_za64.c
f73c190603e33d11562ee018328fb06d gcc/testsuite/gcc.target/aarch64/sme/acle-asm/read_ver_za8.c
! 51fe1ff100a97529ff50e1cdfa4f4df5 gcc/testsuite/gcc.target/aarch64/sme/acle-asm/revd_bf16.c
! 05f8708c4c12f406de2089cf37bf90af gcc/testsuite/gcc.target/aarch64/sme/acle-asm/revd_f16.c
! 4cfb225b1d4aa772e7e240fc0752a577 gcc/testsuite/gcc.target/aarch64/sme/acle-asm/revd_f32.c
! 6158db047e21dfef0f794eaaa1d81934 gcc/testsuite/gcc.target/aarch64/sme/acle-asm/revd_f64.c
! f8dada53e59219879e1222d2fe3ab1ae gcc/testsuite/gcc.target/aarch64/sme/acle-asm/revd_s16.c
! 996bbb92a143273e76c7e00eb7af251b gcc/testsuite/gcc.target/aarch64/sme/acle-asm/revd_s32.c
! d7f554a5c062ed5854bee2de13199617 gcc/testsuite/gcc.target/aarch64/sme/acle-asm/revd_s64.c
! 7f47048704253b30608855f28c703ff5 gcc/testsuite/gcc.target/aarch64/sme/acle-asm/revd_s8.c
! ea46a7175ec34a07eae85e2422bb2782 gcc/testsuite/gcc.target/aarch64/sme/acle-asm/revd_u16.c
! 7e0d11228c3bd92d57df156977acba45 gcc/testsuite/gcc.target/aarch64/sme/acle-asm/revd_u32.c
! 9c1e58d46a866546b3444e3a8caca5f3 gcc/testsuite/gcc.target/aarch64/sme/acle-asm/revd_u64.c
! 6c9a91485037b596556ccd3de1fdf852 gcc/testsuite/gcc.target/aarch64/sme/acle-asm/revd_u8.c
92f3366342aae6b2ec7f6d53be3fe1a1 gcc/testsuite/gcc.target/aarch64/sme/acle-asm/st1_hor_vnum_za128.c
4a2c37b58b46cda8f18baebab50b1238 gcc/testsuite/gcc.target/aarch64/sme/acle-asm/st1_hor_vnum_za16.c
af7a839b3b15a2c2cfbbc10272a15951 gcc/testsuite/gcc.target/aarch64/sme/acle-asm/st1_hor_vnum_za32.c
--- 59363,59380 ----
954127f6d3b08028a0dbbecea8abaea4 gcc/testsuite/gcc.target/aarch64/sme/acle-asm/read_ver_za32.c
6c42cd7108db85285989b01cdfe0ceab gcc/testsuite/gcc.target/aarch64/sme/acle-asm/read_ver_za64.c
f73c190603e33d11562ee018328fb06d gcc/testsuite/gcc.target/aarch64/sme/acle-asm/read_ver_za8.c
! cab14647799c145eb877d86becdbacfc gcc/testsuite/gcc.target/aarch64/sme/acle-asm/revd_bf16.c
! 30ed932fb9d9a687e7e2b65a998e9de8 gcc/testsuite/gcc.target/aarch64/sme/acle-asm/revd_f16.c
! 50c1f6d858b586e8791a0dee82043b43 gcc/testsuite/gcc.target/aarch64/sme/acle-asm/revd_f32.c
! bfbee9fc67839d48df53bde1401a75f8 gcc/testsuite/gcc.target/aarch64/sme/acle-asm/revd_f64.c
! 320167fd7536193dc674e389b27bbc9b gcc/testsuite/gcc.target/aarch64/sme/acle-asm/revd_s16.c
! 72a3aa6262fe5d90fb1675b40ce99776 gcc/testsuite/gcc.target/aarch64/sme/acle-asm/revd_s32.c
! d822eca59a0d64cccefb1d3486c36ef5 gcc/testsuite/gcc.target/aarch64/sme/acle-asm/revd_s64.c
! 54a1ebcd3bcf46d8a41ad5b4763c2a62 gcc/testsuite/gcc.target/aarch64/sme/acle-asm/revd_s8.c
! 9aa206ccedf54b882540d7b571892a1d gcc/testsuite/gcc.target/aarch64/sme/acle-asm/revd_u16.c
! 850baad12706cd78cc9f4f60ad6ed7b6 gcc/testsuite/gcc.target/aarch64/sme/acle-asm/revd_u32.c
! 91a5c10676d07246df2e9833d992bba6 gcc/testsuite/gcc.target/aarch64/sme/acle-asm/revd_u64.c
! 07a75458fb6f434428bfc72b8a80f1ac gcc/testsuite/gcc.target/aarch64/sme/acle-asm/revd_u8.c
92f3366342aae6b2ec7f6d53be3fe1a1 gcc/testsuite/gcc.target/aarch64/sme/acle-asm/st1_hor_vnum_za128.c
4a2c37b58b46cda8f18baebab50b1238 gcc/testsuite/gcc.target/aarch64/sme/acle-asm/st1_hor_vnum_za16.c
af7a839b3b15a2c2cfbbc10272a15951 gcc/testsuite/gcc.target/aarch64/sme/acle-asm/st1_hor_vnum_za32.c
*************** afe62fa89b5483576738572de037298b gcc/te
*** 59191,59199 ****
d6f0c95fd7a6f5179274aac3f6cc20c4 gcc/testsuite/gcc.target/aarch64/sme/arm_neon_1.c
dadcd855a787ed42d61441acfdf07035 gcc/testsuite/gcc.target/aarch64/sme/arm_neon_2.c
ee7a30eb13293817fbc0761ba471e1dc gcc/testsuite/gcc.target/aarch64/sme/arm_neon_3.c
! eb580446b9c202515566ebe3c407f886 gcc/testsuite/gcc.target/aarch64/sme/call_sm_switch_1.c
84feb7d27fbd53171100e87b74c92cb0 gcc/testsuite/gcc.target/aarch64/sme/call_sm_switch_10.c
! 89058a2808c1b72afc62d38caf8a3e03 gcc/testsuite/gcc.target/aarch64/sme/call_sm_switch_11.c
11e2ce1b161d5c2f033e70deb98ef99d gcc/testsuite/gcc.target/aarch64/sme/call_sm_switch_2.c
484b7eb2527c452159f353eabdaf3c5a gcc/testsuite/gcc.target/aarch64/sme/call_sm_switch_3.c
c383c91adda41f85554329e5922e2985 gcc/testsuite/gcc.target/aarch64/sme/call_sm_switch_4.c
--- 59424,59432 ----
d6f0c95fd7a6f5179274aac3f6cc20c4 gcc/testsuite/gcc.target/aarch64/sme/arm_neon_1.c
dadcd855a787ed42d61441acfdf07035 gcc/testsuite/gcc.target/aarch64/sme/arm_neon_2.c
ee7a30eb13293817fbc0761ba471e1dc gcc/testsuite/gcc.target/aarch64/sme/arm_neon_3.c
! 20f0fd449cd7c00774afe0e41e6b997a gcc/testsuite/gcc.target/aarch64/sme/call_sm_switch_1.c
84feb7d27fbd53171100e87b74c92cb0 gcc/testsuite/gcc.target/aarch64/sme/call_sm_switch_10.c
! d97792582b32991bd0603548569a5a10 gcc/testsuite/gcc.target/aarch64/sme/call_sm_switch_11.c
11e2ce1b161d5c2f033e70deb98ef99d gcc/testsuite/gcc.target/aarch64/sme/call_sm_switch_2.c
484b7eb2527c452159f353eabdaf3c5a gcc/testsuite/gcc.target/aarch64/sme/call_sm_switch_3.c
c383c91adda41f85554329e5922e2985 gcc/testsuite/gcc.target/aarch64/sme/call_sm_switch_4.c
*************** df9a1b5d24aec3bc8a0ef502ec0a64b9 gcc/te
*** 59237,59242 ****
--- 59470,59477 ----
93bae5f8e7e98d08018a7b8c114d3d6c gcc/testsuite/gcc.target/aarch64/sme/nonlocal_goto_5.c
14e8f4e8dfc80d7bf98c1533e6c560ff gcc/testsuite/gcc.target/aarch64/sme/nonlocal_goto_6.c
cea477cbfc0138870da19d13a6f78a5c gcc/testsuite/gcc.target/aarch64/sme/nonlocal_goto_7.c
+ adb1015c9aa632296ceca120cacf20e3 gcc/testsuite/gcc.target/aarch64/sme/pr121028.c
+ 7d97d6a94b7d56da78720f808e65bcff gcc/testsuite/gcc.target/aarch64/sme/pr121414_1.c
b4e79a733b5f7121eaeed1af03f9454b gcc/testsuite/gcc.target/aarch64/sme/sibcall_1.c
e1bebbe2531d4c2ec4fb9cfa4437f1cb gcc/testsuite/gcc.target/aarch64/sme/sibcall_2.c
fab5f8d90e717b628f306df26d55a4c6 gcc/testsuite/gcc.target/aarch64/sme/sibcall_3.c
*************** fdf31615d4c23a6cda30ff2ff1493fcd gcc/te
*** 59248,59253 ****
--- 59483,59489 ----
5a4e5012170fd731aad53e8a5e8ca2b0 gcc/testsuite/gcc.target/aarch64/sme/sibcall_7_ts.c
c24e7b6e6657e7a0bc6f6c3324ca0e55 gcc/testsuite/gcc.target/aarch64/sme/sibcall_8.c
b7e9ea35db65f1f9ab0129b6787b4aa1 gcc/testsuite/gcc.target/aarch64/sme/sibcall_9.c
+ 4d9577c81fc117dbb22c930c6def7e07 gcc/testsuite/gcc.target/aarch64/sme/sme-shrinkwrap.c
197d088cac6259805e5e00b6ddfcd879 gcc/testsuite/gcc.target/aarch64/sme/streaming_mode_1.c
9ce9b56fcc81eccd70d155b7ba6b7628 gcc/testsuite/gcc.target/aarch64/sme/streaming_mode_2.c
fcf99b5d14963d6dc0b0c9a728fc8ac4 gcc/testsuite/gcc.target/aarch64/sme/streaming_mode_3.c
*************** a5610f22b8f865667ffebce563c88521 gcc/te
*** 59262,59267 ****
--- 59498,59504 ----
ff37df956d90b080a15eee27baf83cf8 gcc/testsuite/gcc.target/aarch64/sme/za_state_5.c
a9421cc74fddeb0b2e03c60e20410ede gcc/testsuite/gcc.target/aarch64/sme/za_state_5_scp.c
031a04851bc92dab81da666022b43d00 gcc/testsuite/gcc.target/aarch64/sme/za_state_6.c
+ d002a1f4df9b5c96addef824d09dfbd1 gcc/testsuite/gcc.target/aarch64/sme/za_state_7.c
bc8fa843cae0050c83a00ac2cd807a98 gcc/testsuite/gcc.target/aarch64/sme/zt0_state_1.c
f5392df0161b11a2eb084fecc3cb5f73 gcc/testsuite/gcc.target/aarch64/sme/zt0_state_2.c
3ff747add1e9dfb996292dd5bf39ad0e gcc/testsuite/gcc.target/aarch64/sme/zt0_state_3.c
*************** ae44d68f203e7d5a17d19738cfbc53a0 gcc/te
*** 62077,62082 ****
--- 62314,62326 ----
23037c19fa0b1b3f5bcac32c8d73393c gcc/testsuite/gcc.target/aarch64/sve/acle/general/nrv_1.c
618eed08c799209fcc7e876e7bc1f5a9 gcc/testsuite/gcc.target/aarch64/sve/acle/general/orn_1.c
c43619dc0345cb75df63193d4ecf32a5 gcc/testsuite/gcc.target/aarch64/sve/acle/general/orr_1.c
+ f467f9ddc87398511c12147760e80eb4 gcc/testsuite/gcc.target/aarch64/sve/acle/general/perm_1.c
+ 0a35f14f6f82735e897ca461fd10bd66 gcc/testsuite/gcc.target/aarch64/sve/acle/general/perm_2.c
+ acdd75031b126bdb8ede449a87a8b4c8 gcc/testsuite/gcc.target/aarch64/sve/acle/general/perm_3.c
+ eb5400f39cf4b8034ce9bf768b42f01e gcc/testsuite/gcc.target/aarch64/sve/acle/general/perm_4.c
+ dc5cc4bd54f699543e29d49d190cf7f3 gcc/testsuite/gcc.target/aarch64/sve/acle/general/perm_5.c
+ 4505bd757cf0718372154e481c4a2da0 gcc/testsuite/gcc.target/aarch64/sve/acle/general/perm_6.c
+ 453c5ef83bc5137397e38e9f3c9d6da9 gcc/testsuite/gcc.target/aarch64/sve/acle/general/perm_7.c
bb3a7f2587d8584d185738649f93a6f6 gcc/testsuite/gcc.target/aarch64/sve/acle/general/pfirst_1.c
4a5457bf98a3061b6c949b777ceca410 gcc/testsuite/gcc.target/aarch64/sve/acle/general/pnext_1.c
6d3b0cbb6b0b88e0030fbf0003faa4c9 gcc/testsuite/gcc.target/aarch64/sve/acle/general/pnext_2.c
*************** bbf236bb282c245918ff1bae0a9bdf3f gcc/te
*** 62089,62094 ****
--- 62333,62339 ----
b47de1519a1ea6d899c2a6cd56b65cba gcc/testsuite/gcc.target/aarch64/sve/acle/general/pr114577_2.c
4be435ec882c5745457b0a6378296096 gcc/testsuite/gcc.target/aarch64/sve/acle/general/pr115464.c
a37d20c2585b9553233fb42e281e9b03 gcc/testsuite/gcc.target/aarch64/sve/acle/general/pr115464_2.c
+ c1f0d92266055a62f8c3a0b32cffca32 gcc/testsuite/gcc.target/aarch64/sve/acle/general/pr121118_1.c
cd84e485b3fa7a0d50f2ee5113eca33d gcc/testsuite/gcc.target/aarch64/sve/acle/general/pr94683.c
111a35b5bdbe877086a99d29b13dc65b gcc/testsuite/gcc.target/aarch64/sve/acle/general/pr94700.c
dd9873ff910539b000561a51ccc3a52f gcc/testsuite/gcc.target/aarch64/sve/acle/general/pr96146.c
*************** bf328a0ed3cadaf01cdcd516cb16a2eb gcc/te
*** 62104,62109 ****
--- 62349,62355 ----
21cf8f26265cb4080b1703c09d296dc5 gcc/testsuite/gcc.target/aarch64/sve/acle/general/ptrue_pat_5.c
ef386f442776c7325a9c4120d5f0f1cd gcc/testsuite/gcc.target/aarch64/sve/acle/general/qincb_1.c
884f0309ada7f457179926eca68ecf14 gcc/testsuite/gcc.target/aarch64/sve/acle/general/rev-1.c
+ 52959d72e6279c53e3e28e80ecb896fe gcc/testsuite/gcc.target/aarch64/sve/acle/general/rev_2.c
b73d2b4b9aeaceb7898b89f8e147cc04 gcc/testsuite/gcc.target/aarch64/sve/acle/general/stack_vars_1.c
a60971180940fb9126dc3f2440073c3a gcc/testsuite/gcc.target/aarch64/sve/acle/general/struct_1.c
9404c4e4b822b81b48891a1fe0625266 gcc/testsuite/gcc.target/aarch64/sve/acle/general/temporaries_1.c
*************** b756b55bf45e469c93050878d9bef905 gcc/te
*** 62404,62409 ****
--- 62650,62656 ----
79f15d195cc9087e1d6665345a3f5123 gcc/testsuite/gcc.target/aarch64/sve/dup_lane_1.c
7b29bcc5f4568a218b087ab7a6207177 gcc/testsuite/gcc.target/aarch64/sve/dup_lane_2.c
f75cd152d1ea63349f09ef48040ff809 gcc/testsuite/gcc.target/aarch64/sve/dup_lane_3.c
+ dc3237178be6599bbf6062f3731243ef gcc/testsuite/gcc.target/aarch64/sve/dwarf-bit-stride.c
f8aebeb8f0a738c291cd7acbf0c1cd2e gcc/testsuite/gcc.target/aarch64/sve/ext_1.c
5a6168e8f8698cd82ef986d8c867fcc0 gcc/testsuite/gcc.target/aarch64/sve/ext_2.c
d0e1d8fee3d430dd78f1f6b60a9c0f79 gcc/testsuite/gcc.target/aarch64/sve/ext_3.c
*************** f247489d5a83c25a52bba3f69ccf6256 gcc/te
*** 62821,62826 ****
--- 63068,63074 ----
12e45901cb5e8fffa6c192620053ac14 gcc/testsuite/gcc.target/aarch64/sve/peel_ind_3_run.c
3d1ef9d163c4f589cacb3489dbd67eab gcc/testsuite/gcc.target/aarch64/sve/peel_ind_4.c
9488251a23018049b302e2b299d999ba gcc/testsuite/gcc.target/aarch64/sve/peel_ind_4_run.c
+ ff1d2ab6ed17740cc59f1590798ec48d gcc/testsuite/gcc.target/aarch64/sve/permute_5.c
58779ff2ec8df7f5f3f3b93f444f0617 gcc/testsuite/gcc.target/aarch64/sve/popcount_1.c
43e7bc10a42a3debf5d1ccecc4464720 gcc/testsuite/gcc.target/aarch64/sve/popcount_1_run.c
12ecad870dc3cdd512c314f6e0ba3c08 gcc/testsuite/gcc.target/aarch64/sve/pr100048.c
*************** f6df41d6d0c00a657a60617993e7fd37 gcc/te
*** 64086,64091 ****
--- 64334,64341 ----
10614e0cbb3e88c95f34ea133bf8898e gcc/testsuite/gcc.target/aarch64/sve2/pr107830-1.c
f5f6f291e9c1c848a46c8ef91ca99f58 gcc/testsuite/gcc.target/aarch64/sve2/pr107830-2.c
429b387819fe31e459436020f966ae50 gcc/testsuite/gcc.target/aarch64/sve2/pr109636_1.c
+ b2d92d06e51698908b628bbf67a8336b gcc/testsuite/gcc.target/aarch64/sve2/pr121599.c
+ a1e717c0cbeba75388ce3e7b3922fe64 gcc/testsuite/gcc.target/aarch64/sve2/pr123775.c
3ddfd16fcbf89890fd9785fec8f0c081 gcc/testsuite/gcc.target/aarch64/sve2/shracc_1.c
8cd4d6e010de57b57d5d8fb325fa79bb gcc/testsuite/gcc.target/aarch64/sve2/unpred_mul_1.c
253ea1793d85a6047e9fc6e69f5a62af gcc/testsuite/gcc.target/aarch64/sve2/whilerw_1.c
*************** fc2eb8ac52faed5fba0a017b858d4ae4 gcc/te
*** 64174,64179 ****
--- 64424,64432 ----
0afb99fcdb9951f648c24b7cbbef6b69 gcc/testsuite/gcc.target/aarch64/torture/aarch64-torture.exp
4036d83a59b4adcf9e8a4cf5a291d22e gcc/testsuite/gcc.target/aarch64/torture/pr111677.c
8ba6cf5317762b2b89350d4f652efa53 gcc/testsuite/gcc.target/aarch64/torture/pr116564.c
+ d03b2f46140f14ae9b2101813aec3525 gcc/testsuite/gcc.target/aarch64/torture/pr121772.c
+ 164477999ab21aa17183a55d49bb0d71 gcc/testsuite/gcc.target/aarch64/torture/pr124491.c
+ a9e9dc89b86dea48cebffdbd8459e3a1 gcc/testsuite/gcc.target/aarch64/torture/pr125621.c
5266ac107a73e3ee1d1f44e1cda7d9f2 gcc/testsuite/gcc.target/aarch64/torture/simd-abi-1.c
9c3416db2fc04c3f91b03ecae15e943e gcc/testsuite/gcc.target/aarch64/torture/simd-abi-10.c
df55bfe2c1ce46074b19b4566cedeef4 gcc/testsuite/gcc.target/aarch64/torture/simd-abi-11.c
*************** c6c1c759a610556eca59987a77084f45 gcc/te
*** 64791,64797 ****
53e11cdab71cca17d6fdaf4ed9224a30 gcc/testsuite/gcc.target/arm/armv8_2-fp16-arith-1.c
5790d3efd74c1ddf5aeb2e8743385c60 gcc/testsuite/gcc.target/arm/armv8_2-fp16-arith-2.c
e760d8a00f0e4b4ceedce756dc61f6c1 gcc/testsuite/gcc.target/arm/armv8_2-fp16-conv-1.c
! 2f54b8d253156a2be1577d30ce773f07 gcc/testsuite/gcc.target/arm/armv8_2-fp16-move-1.c
8411d0e77a0611b1b9aef23030254fbe gcc/testsuite/gcc.target/arm/armv8_2-fp16-move-2.c
43365e7220d0c89c221983b0088e64ec gcc/testsuite/gcc.target/arm/armv8_2-fp16-neon-1.c
dc2445fc2ce3b9779058431b1cfb377b gcc/testsuite/gcc.target/arm/armv8_2-fp16-neon-2.c
--- 65044,65050 ----
53e11cdab71cca17d6fdaf4ed9224a30 gcc/testsuite/gcc.target/arm/armv8_2-fp16-arith-1.c
5790d3efd74c1ddf5aeb2e8743385c60 gcc/testsuite/gcc.target/arm/armv8_2-fp16-arith-2.c
e760d8a00f0e4b4ceedce756dc61f6c1 gcc/testsuite/gcc.target/arm/armv8_2-fp16-conv-1.c
! 1e4a9e637ba2067c00eb31092a65dfb4 gcc/testsuite/gcc.target/arm/armv8_2-fp16-move-1.c
8411d0e77a0611b1b9aef23030254fbe gcc/testsuite/gcc.target/arm/armv8_2-fp16-move-2.c
43365e7220d0c89c221983b0088e64ec gcc/testsuite/gcc.target/arm/armv8_2-fp16-neon-1.c
dc2445fc2ce3b9779058431b1cfb377b gcc/testsuite/gcc.target/arm/armv8_2-fp16-neon-2.c
*************** e5306c98e7af9542607cef498d9d4cab gcc/te
*** 64907,64912 ****
--- 65160,65166 ----
bf06244dec6dc49e0817b03e4494a90f gcc/testsuite/gcc.target/arm/builtin_uaddll.c
f842ae48d03fd71d6c4251ee6b88d526 gcc/testsuite/gcc.target/arm/builtin_usubl.c
33305e972aaa5cd2660665305329c212 gcc/testsuite/gcc.target/arm/builtin_usubll.c
+ 00d46b35880659bc8001ea4047b5bb1c gcc/testsuite/gcc.target/arm/cbz-range.c
528a1cc7ada5bc63c0c59152d86b8557 gcc/testsuite/gcc.target/arm/cbz.c
78f9bef0e50a143219120e7b5b4af7b9 gcc/testsuite/gcc.target/arm/cmp-1.c
97376f46024c436de8ce633177de6e0b gcc/testsuite/gcc.target/arm/cmp-2.c
*************** e95ad2780e346935674e8e065a322d1d gcc/te
*** 65085,65094 ****
80ad1d4eaf61d16f656cb80332dc22f4 gcc/testsuite/gcc.target/arm/fma.h
220c0d4f4cad22e6687747e0fe55f267 gcc/testsuite/gcc.target/arm/fmaxmin.c
a1182e17a398d2114e6f9d6156618a24 gcc/testsuite/gcc.target/arm/fmaxmin.x
! acd3e91a7d28ee5546286c4936d86e11 gcc/testsuite/gcc.target/arm/fp16-aapcs-1.c
! 9e99c9ae7465a5459e190cb5d75fe5f7 gcc/testsuite/gcc.target/arm/fp16-aapcs-2.c
! 76aa061fcf894a1336f2f8d07bcd7524 gcc/testsuite/gcc.target/arm/fp16-aapcs-3.c
! 45400d3cc5277c10b804897e439d5ea8 gcc/testsuite/gcc.target/arm/fp16-aapcs-4.c
f7e509420aab463592a3e5d54b6c6b8c gcc/testsuite/gcc.target/arm/fp16-builtins-1.c
237aa223257ca24bfddebcc43dd387a2 gcc/testsuite/gcc.target/arm/fp16-compile-alt-1.c
85be9f1d24d495b2882fc58bb89a96d2 gcc/testsuite/gcc.target/arm/fp16-compile-alt-10.c
--- 65339,65345 ----
80ad1d4eaf61d16f656cb80332dc22f4 gcc/testsuite/gcc.target/arm/fma.h
220c0d4f4cad22e6687747e0fe55f267 gcc/testsuite/gcc.target/arm/fmaxmin.c
a1182e17a398d2114e6f9d6156618a24 gcc/testsuite/gcc.target/arm/fmaxmin.x
! d8203dd017181ab133e278b2250a10d4 gcc/testsuite/gcc.target/arm/fp16-aapcs.c
f7e509420aab463592a3e5d54b6c6b8c gcc/testsuite/gcc.target/arm/fp16-builtins-1.c
237aa223257ca24bfddebcc43dd387a2 gcc/testsuite/gcc.target/arm/fp16-compile-alt-1.c
85be9f1d24d495b2882fc58bb89a96d2 gcc/testsuite/gcc.target/arm/fp16-compile-alt-10.c
*************** ab72cfcef8400549b3b4d4d318e4955e gcc/te
*** 65284,65289 ****
--- 65535,65541 ----
08cf164f5014eeb82272fbef22e3878f gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vstr.c
4211e73819bb661ddd18271cf8dab0e5 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vstr_p.c
cfb4125c4550d5cf153bac3dcd2886ad gcc/testsuite/gcc.target/arm/mve/intrinsics/pr101016.c
+ 0584832f92d1fa9172d7b5f0af9daf91 gcc/testsuite/gcc.target/arm/mve/intrinsics/pr122223.c
a8d3fa3695fbd309660950fb5598ecaf gcc/testsuite/gcc.target/arm/mve/intrinsics/pr97327.c
f1860ef4320f7f2a6a4791bdb0c063ba gcc/testsuite/gcc.target/arm/mve/intrinsics/sqrshr.c
5d7653e2d5007d0c5a0f2368f9b07c02 gcc/testsuite/gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c
*************** bce9be46a9e956c5fcc66bfb68691f0f gcc/te
*** 67735,67740 ****
--- 67987,67994 ----
7783093cce901b3a47068de662227a6b gcc/testsuite/gcc.target/arm/neon-offset-1.c
2f0d808ded25a27c867026ac6296d1b9 gcc/testsuite/gcc.target/arm/neon-recip-div-1.c
1f48b8fad239c5f29804610f9f08ce99 gcc/testsuite/gcc.target/arm/neon-reload-class.c
+ ac20adafaa278263e92b9a745a6cb0da gcc/testsuite/gcc.target/arm/neon-smax16.c
+ 329671596e7c24a6fcb5c9d102bf7c37 gcc/testsuite/gcc.target/arm/neon-smin16.c
79e2b86f1be68bc1014fb6b480d5322f gcc/testsuite/gcc.target/arm/neon-thumb2-move.c
add75049520bb3c0c677317469ccb57e gcc/testsuite/gcc.target/arm/neon-vadds64.c
323bfa59651e6ef8beef2767edd16ddf gcc/testsuite/gcc.target/arm/neon-vaddu64.c
*************** a1fe9428938050a47df83f9ccfccf156 gcc/te
*** 67850,67855 ****
--- 68104,68111 ----
95b83592cd208bcb180064639fd1558f gcc/testsuite/gcc.target/arm/pr115153.c
39327fb26a438561d0617a9bfe99c59f gcc/testsuite/gcc.target/arm/pr115188.c
01f3623877a32b45af0d229eab49f4cf gcc/testsuite/gcc.target/arm/pr117675.c
+ 82da20b2c4061a368f405dbeb1cdb341 gcc/testsuite/gcc.target/arm/pr123271.c
+ 236563c6007691d6571ab9e909e2c81e gcc/testsuite/gcc.target/arm/pr124933.c
3ce2c6a399da67ae36390d522e1f1296 gcc/testsuite/gcc.target/arm/pr19599.c
3425143e88f989a8f52f345e6237106a gcc/testsuite/gcc.target/arm/pr26702.c
fc0dd660f56108005b4f0b142e94d10d gcc/testsuite/gcc.target/arm/pr37780_1.c
*************** a1131491d67160098e775860b91e3021 gcc/te
*** 68477,68484 ****
--- 68733,68744 ----
79a594a642e89de4c3a753867b50cf54 gcc/testsuite/gcc.target/arm/xordi3-opt.c
c80b20e750ebef437da2bce443dea236 gcc/testsuite/gcc.target/avr/attribute-io.h
ccbfc33e8dfbece89b515e3a31919e02 gcc/testsuite/gcc.target/avr/avr.exp
+ 5c31309787a1c63d40dce18c252c37a1 gcc/testsuite/gcc.target/avr/cmpdi-1.c
a6701935d18c8ed062555c8a48454bc9 gcc/testsuite/gcc.target/avr/dev-specific-rmw.c
+ 14ec7b85b2ab003574d858aa229c3112 gcc/testsuite/gcc.target/avr/dtofx.c
2028ceccf9f97e5e84e9adf6beb7597e gcc/testsuite/gcc.target/avr/exit-abort.h
+ 6c83d167de5a523cffe112594bd1cd56 gcc/testsuite/gcc.target/avr/fminfmax-1.c
+ f99b6b374e8532e344331366048bd0b9 gcc/testsuite/gcc.target/avr/fxtod.c
01c5f01bf5db7494c293de76bfa7ad3f gcc/testsuite/gcc.target/avr/isr-test.h
d258157b4a9f2a166772579aaadca0be gcc/testsuite/gcc.target/avr/lra-cpymem_qi.c
c1c7be0795b89f4d537c95e15050d230 gcc/testsuite/gcc.target/avr/lra-elim.c
*************** e6cd0765dea3fde235455229d90597c7 gcc/te
*** 68501,68506 ****
--- 68761,68768 ----
539ce3aab7106b8babfeb6e60c71880b gcc/testsuite/gcc.target/avr/pr114975-popcount.c
33de71bb615aba171af02ad7f1fc8faa gcc/testsuite/gcc.target/avr/pr114981-powif.c
b336e6f4d1af14f79b0e9e2451c8046e gcc/testsuite/gcc.target/avr/pr114981-powil.c
+ c8dee67a2567af17cd08c345a4ef3aea gcc/testsuite/gcc.target/avr/pr122220.c
+ abbae4b0f7390ccdb0c5394f5172173a gcc/testsuite/gcc.target/avr/pr122222-sitod.c
8d351de18b6ca99f76c43eaa14213d53 gcc/testsuite/gcc.target/avr/pr46779-1.c
2887bd8c777e4696616590f0d60653b6 gcc/testsuite/gcc.target/avr/pr46779-2.c
d92831f37e30237d1dc568f585e4c2c9 gcc/testsuite/gcc.target/avr/pr50739.c
*************** cbd676b663043514bbc26a8a6c3b7a9d gcc/te
*** 68538,68543 ****
--- 68800,68806 ----
57cf0cd622a50ae70434f57249214c0a gcc/testsuite/gcc.target/avr/progmem-error-1.cpp
56de611fd29076ce9da389a853476819 gcc/testsuite/gcc.target/avr/progmem-warning-1.c
06a40c47b5a1c6fd69f69a33ab43a52e gcc/testsuite/gcc.target/avr/progmem.h
+ d0517d381fce8d1c143604ebcf5f58cc gcc/testsuite/gcc.target/avr/sincos-1.c
2b06671686db85920f5618751e2f29b6 gcc/testsuite/gcc.target/avr/torture/addr-space-1-0.c
74d75d6b9b2f092a0eaf81b8ffe81ced gcc/testsuite/gcc.target/avr/torture/addr-space-1-1.c
e1c7151f17ec114f6529f690e6145cb6 gcc/testsuite/gcc.target/avr/torture/addr-space-1-g.c
*************** e1b2eb478168430cebc92bdd9d62b8c1 gcc/te
*** 68559,68564 ****
--- 68822,68828 ----
0d57054a27e8f45b06571358f92c481b gcc/testsuite/gcc.target/avr/torture/builtins-5-countlsfx.c
0628f66d299ecca3619e823e3cc62896 gcc/testsuite/gcc.target/avr/torture/builtins-error.c
c458c2462e23a4c58a7e4d05b6200907 gcc/testsuite/gcc.target/avr/torture/fix-types.h
+ d6efd3669f0c09d708be294666e58d98 gcc/testsuite/gcc.target/avr/torture/fx-to-double.c
7859ec67a3dd2a6736649029fb384a2b gcc/testsuite/gcc.target/avr/torture/get-mem.c
80f19a686eb7d8fa81e0ee3daf68fc5c gcc/testsuite/gcc.target/avr/torture/insv-anyshift-hi.c
ae0e4639aab784faf6d9790cd216e5af gcc/testsuite/gcc.target/avr/torture/insv-anyshift-si.c
*************** c02c9b09a64e3c14adfe954730cf8f3c gcc/te
*** 68586,68591 ****
--- 68850,68865 ----
caa7b81fc83f2373b987ae3dec63aa32 gcc/testsuite/gcc.target/avr/torture/pr119989-memx-3.c
9d65901f178212417bd03274e7a0ff1d gcc/testsuite/gcc.target/avr/torture/pr119989-memx-4.c
51d04706ca0c4216d8d453fbe55f52ca gcc/testsuite/gcc.target/avr/torture/pr119989.h
+ d0438290469e79373f6dd3933d324608 gcc/testsuite/gcc.target/avr/torture/pr122187.c
+ 29f4c964db7ef564a3a000cb063b157c gcc/testsuite/gcc.target/avr/torture/pr125409-fx24-ssk.c
+ 67193b81ec722633cd4a96c262f212b7 gcc/testsuite/gcc.target/avr/torture/pr125409-fx24-ssr.c
+ 74bee38deb2c7a93221837e40bbfadc7 gcc/testsuite/gcc.target/avr/torture/pr125409-fx24-suk.c
+ cfa6dc119f8aecd5a863526026a0b850 gcc/testsuite/gcc.target/avr/torture/pr125409-fx24-sur.c
+ ebbf958a9ec613b0e83f39734d21b008 gcc/testsuite/gcc.target/avr/torture/pr125409-fx24-usk.c
+ 61f30bb6c17362860da7175576769d9c gcc/testsuite/gcc.target/avr/torture/pr125409-fx24-usr.c
+ b5f3dac0a4aa3e456482d4b3162d64b6 gcc/testsuite/gcc.target/avr/torture/pr125409-fx24-uuk.c
+ f5a1361523de0e3faf7dfdd815bbaedf gcc/testsuite/gcc.target/avr/torture/pr125409-fx24-uur.c
+ 33205c0601ab01f0a0bb4fcfdc9bd796 gcc/testsuite/gcc.target/avr/torture/pr125409.h
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
*************** d3f15f077bac4fdd98e262ff70319e29 gcc/te
*** 69491,69507 ****
ab183c688cdb4a97e3f15f79a1c2e13f gcc/testsuite/gcc.target/i386/amx-check.h
e41de94d793974394641e42ed7370a65 gcc/testsuite/gcc.target/i386/amx-helper.h
3e5ed8f51d1403b179db592f12cb019c gcc/testsuite/gcc.target/i386/amxbf16-asmatt-1.c
! 215b9569abd57352c2d13ba5129e07cd gcc/testsuite/gcc.target/i386/amxbf16-asmintel-1.c
c4406ef230e7a6bb0e7b45b2f94958e9 gcc/testsuite/gcc.target/i386/amxbf16-dpbf16ps-2.c
0787eb1011631a123144aa2e9fe5b9f2 gcc/testsuite/gcc.target/i386/amxcomplex-asmatt-1.c
! 971dbba18c823297793b59421738511a gcc/testsuite/gcc.target/i386/amxcomplex-asmintel-1.c
88abb806331f7455dfc053e7bfa9993d gcc/testsuite/gcc.target/i386/amxcomplex-cmmimfp16ps-2.c
5029635b15d7dd713761d53e4630a666 gcc/testsuite/gcc.target/i386/amxcomplex-cmmrlfp16ps-2.c
0a13ebe83385a9aedb0a82cf5504a96b gcc/testsuite/gcc.target/i386/amxfp16-asmatt-1.c
! eefaf66ff1c174b18d152560427620f0 gcc/testsuite/gcc.target/i386/amxfp16-asmintel-1.c
26723806e86b2502f2d6b3c39febf8ce gcc/testsuite/gcc.target/i386/amxfp16-dpfp16ps-2.c
9c0241aa040bd07b656b878c62a423b9 gcc/testsuite/gcc.target/i386/amxint8-asmatt-1.c
! 2622cfbb5e38bb55e4751132b8d85ea3 gcc/testsuite/gcc.target/i386/amxint8-asmintel-1.c
06751f31b3086f1ff040533de854e994 gcc/testsuite/gcc.target/i386/amxint8-dpbssd-2.c
e3f6b37649c7f1fa4d20b6327cdcdb27 gcc/testsuite/gcc.target/i386/amxint8-dpbsud-2.c
a8ab966558faa138830cc3e75dbe4464 gcc/testsuite/gcc.target/i386/amxint8-dpbusd-2.c
--- 69765,69781 ----
ab183c688cdb4a97e3f15f79a1c2e13f gcc/testsuite/gcc.target/i386/amx-check.h
e41de94d793974394641e42ed7370a65 gcc/testsuite/gcc.target/i386/amx-helper.h
3e5ed8f51d1403b179db592f12cb019c gcc/testsuite/gcc.target/i386/amxbf16-asmatt-1.c
! 56eacc542ab2a1453a34424301380e68 gcc/testsuite/gcc.target/i386/amxbf16-asmintel-1.c
c4406ef230e7a6bb0e7b45b2f94958e9 gcc/testsuite/gcc.target/i386/amxbf16-dpbf16ps-2.c
0787eb1011631a123144aa2e9fe5b9f2 gcc/testsuite/gcc.target/i386/amxcomplex-asmatt-1.c
! 4a8b5d514b0a549de6d01da6a871cace gcc/testsuite/gcc.target/i386/amxcomplex-asmintel-1.c
88abb806331f7455dfc053e7bfa9993d gcc/testsuite/gcc.target/i386/amxcomplex-cmmimfp16ps-2.c
5029635b15d7dd713761d53e4630a666 gcc/testsuite/gcc.target/i386/amxcomplex-cmmrlfp16ps-2.c
0a13ebe83385a9aedb0a82cf5504a96b gcc/testsuite/gcc.target/i386/amxfp16-asmatt-1.c
! 6367ac8d32cb21d49cfff80aef3427bd gcc/testsuite/gcc.target/i386/amxfp16-asmintel-1.c
26723806e86b2502f2d6b3c39febf8ce gcc/testsuite/gcc.target/i386/amxfp16-dpfp16ps-2.c
9c0241aa040bd07b656b878c62a423b9 gcc/testsuite/gcc.target/i386/amxint8-asmatt-1.c
! 2a1a600bd028c3c6663894e5e2dbe1ac gcc/testsuite/gcc.target/i386/amxint8-asmintel-1.c
06751f31b3086f1ff040533de854e994 gcc/testsuite/gcc.target/i386/amxint8-dpbssd-2.c
e3f6b37649c7f1fa4d20b6327cdcdb27 gcc/testsuite/gcc.target/i386/amxint8-dpbsud-2.c
a8ab966558faa138830cc3e75dbe4464 gcc/testsuite/gcc.target/i386/amxint8-dpbusd-2.c
*************** fc50af06e61cf9d13887f2fe515b0e27 gcc/te
*** 69510,69522 ****
a455baf8f9990eb7494164842dce7c91 gcc/testsuite/gcc.target/i386/amxtile-3.c
84fc02cc52ddc8bdd53d77902c0176fb gcc/testsuite/gcc.target/i386/amxtile-4.c
8e7fab1b3f5c89155f09aabb59da8382 gcc/testsuite/gcc.target/i386/amxtile-asmatt-1.c
! 2629a435840ab211444b4a2af4563d8d gcc/testsuite/gcc.target/i386/amxtile-asmintel-1.c
000edc038d71c16eb844c26f6d7f2f53 gcc/testsuite/gcc.target/i386/and-1.c
c5cfc6b01e748536e4ac5d65b3528952 gcc/testsuite/gcc.target/i386/andor-1.c
c052d916aa90fa5343dac48ba370180f gcc/testsuite/gcc.target/i386/andor-2.c
745e29c9e0b19c2b93d7ae9d0de30df9 gcc/testsuite/gcc.target/i386/apx-1.c
64d9611d397e2c1046819d723f4b3641 gcc/testsuite/gcc.target/i386/apx-2.c
c608f84b293f51940f3c9578d19c6aa6 gcc/testsuite/gcc.target/i386/apx-3.c
564fa992780ab2d8d650d966ad8dc7b2 gcc/testsuite/gcc.target/i386/apx-egprs-names.c
df2002d51980a8fe3227dd410dccc984 gcc/testsuite/gcc.target/i386/apx-inline-gpr-norex2.c
a1942f841fd2f6a8c62ff45bb98c8346 gcc/testsuite/gcc.target/i386/apx-interrupt-1.c
--- 69784,69797 ----
a455baf8f9990eb7494164842dce7c91 gcc/testsuite/gcc.target/i386/amxtile-3.c
84fc02cc52ddc8bdd53d77902c0176fb gcc/testsuite/gcc.target/i386/amxtile-4.c
8e7fab1b3f5c89155f09aabb59da8382 gcc/testsuite/gcc.target/i386/amxtile-asmatt-1.c
! fd1b7cbd5c658f65380f068fc3718869 gcc/testsuite/gcc.target/i386/amxtile-asmintel-1.c
000edc038d71c16eb844c26f6d7f2f53 gcc/testsuite/gcc.target/i386/and-1.c
c5cfc6b01e748536e4ac5d65b3528952 gcc/testsuite/gcc.target/i386/andor-1.c
c052d916aa90fa5343dac48ba370180f gcc/testsuite/gcc.target/i386/andor-2.c
745e29c9e0b19c2b93d7ae9d0de30df9 gcc/testsuite/gcc.target/i386/apx-1.c
64d9611d397e2c1046819d723f4b3641 gcc/testsuite/gcc.target/i386/apx-2.c
c608f84b293f51940f3c9578d19c6aa6 gcc/testsuite/gcc.target/i386/apx-3.c
+ 08bbfd375d8c3815f761d62ed480569e gcc/testsuite/gcc.target/i386/apx-broadcast.c
564fa992780ab2d8d650d966ad8dc7b2 gcc/testsuite/gcc.target/i386/apx-egprs-names.c
df2002d51980a8fe3227dd410dccc984 gcc/testsuite/gcc.target/i386/apx-inline-gpr-norex2.c
a1942f841fd2f6a8c62ff45bb98c8346 gcc/testsuite/gcc.target/i386/apx-interrupt-1.c
*************** ce0cad9f4c5da96b0d07d2029604250c gcc/te
*** 71468,71473 ****
--- 71743,71751 ----
1d9114b974ef8241068b2ece25e00b2e gcc/testsuite/gcc.target/i386/avx512f-pr103750-2.c
fa2c17673f6ee0e3a3910298a93d723d gcc/testsuite/gcc.target/i386/avx512f-pr114157.c
9a6936f1815277f15801196159007f44 gcc/testsuite/gcc.target/i386/avx512f-pr114566.c
+ f20f5c3dc20ef0309b2a3dc9fdde483e gcc/testsuite/gcc.target/i386/avx512f-pr124138-1.c
+ efe0a21951178063e3b3f10cf90f0adb gcc/testsuite/gcc.target/i386/avx512f-pr124138-2.c
+ 1f47d4671c0dd3d13b733838385048ed gcc/testsuite/gcc.target/i386/avx512f-pr124315.c
88877c518076ecdec1dba128743ad627 gcc/testsuite/gcc.target/i386/avx512f-pr57233.c
0272e0fc54cb34ee03db4b0027dbec3d gcc/testsuite/gcc.target/i386/avx512f-pr63594-1.c
381f53de01f1e9893e6903d9fac40b87 gcc/testsuite/gcc.target/i386/avx512f-pr63594-2.c
*************** b27abeb08b864284971b1aba8ced6b22 gcc/te
*** 72343,72348 ****
--- 72621,72627 ----
a0059c72ee5f8a3b553da9a85e2e8686 gcc/testsuite/gcc.target/i386/avx512fp16-pr101846.c
2e40da5c6cc066c5c3fc6534287c3bb1 gcc/testsuite/gcc.target/i386/avx512fp16-pr103750-1.c
ddf42476c9bd487716414f58d3c10527 gcc/testsuite/gcc.target/i386/avx512fp16-pr103750-2.c
+ c0aba89383e573771d0b9ccacbca61eb gcc/testsuite/gcc.target/i386/avx512fp16-pr124335.c
b5d5082a6d865b8b24dbefc908fafb2d gcc/testsuite/gcc.target/i386/avx512fp16-pr94680.c
0be682c7ab6c675fa46f84d592d76785 gcc/testsuite/gcc.target/i386/avx512fp16-recip-1.c
38a807ac8fade227ea34604df002fb5f gcc/testsuite/gcc.target/i386/avx512fp16-recip-2.c
*************** a9b1dee6ec200856939709d32118cf4d gcc/te
*** 73672,73678 ****
--- 73951,73967 ----
98071546dc47914bb36a912c7912aca2 gcc/testsuite/gcc.target/i386/builtin-bswap-3.c
3605b461ca62ccb4a3f70ccc13695ed5 gcc/testsuite/gcc.target/i386/builtin-bswap-4.c
aa862ceda0d7a76c1857d703604c7cf7 gcc/testsuite/gcc.target/i386/builtin-bswap-5.c
+ 654b3662e0d1c66895af4e0b4c302291 gcc/testsuite/gcc.target/i386/builtin-copysign-2.c
+ c77edd4d8dc9ee85bf93b6e2c114d962 gcc/testsuite/gcc.target/i386/builtin-copysign-3.c
+ fa6ebeb8a38629b307b197117b388ef7 gcc/testsuite/gcc.target/i386/builtin-copysign-4.c
+ 183539c22965737f5ebca3d3e47d261b gcc/testsuite/gcc.target/i386/builtin-copysign-5.c
+ 28a4a0d6bd0e09a7f1da7f5515db9c70 gcc/testsuite/gcc.target/i386/builtin-copysign-6.c
+ eeb2c795579e4b693eed6b471e041925 gcc/testsuite/gcc.target/i386/builtin-copysign-7.c
+ 4dde22c7279c7c8e684af5f718431d7d gcc/testsuite/gcc.target/i386/builtin-copysign-8a.c
+ 19fe0cd1992bc2d71db601dda2c2bd34 gcc/testsuite/gcc.target/i386/builtin-copysign-8b.c
04d6147486a507d49f5d165aac499b5d gcc/testsuite/gcc.target/i386/builtin-copysign.c
+ 7c1badccd4856954ccba2139093860d2 gcc/testsuite/gcc.target/i386/builtin-fabs-1.c
+ d0d68d3b60ec7e31cbccbfd63299fac2 gcc/testsuite/gcc.target/i386/builtin-fabs-2.c
83540904d3592a74a85860a8850ad325 gcc/testsuite/gcc.target/i386/builtin-has-attribute.c
c9f542098c7044c5b8ac4b18be20d199 gcc/testsuite/gcc.target/i386/builtin-issignaling-1.c
07c7b1b786ccb4b67484b353aa40d9c7 gcc/testsuite/gcc.target/i386/builtin-ucmp.c
*************** dfd6d048c4cc790cbf85d5080d1b5a6e gcc/te
*** 73712,73717 ****
--- 74001,74007 ----
e420c76b5d51167be532aea06e242b7d gcc/testsuite/gcc.target/i386/cet-notrack-icf-2.c
ecf5960debbf0be72bff47ede8c8800e gcc/testsuite/gcc.target/i386/cet-notrack-icf-3.c
8f1538b43a15c0827f66b6f4352ef5fb gcc/testsuite/gcc.target/i386/cet-notrack-icf-4.c
+ c62171467fd6ad70fac732b022943ed4 gcc/testsuite/gcc.target/i386/cet-pr124366.c
b8e1eda2f252f129a90e54617fa39500 gcc/testsuite/gcc.target/i386/cet-property-1.c
f03688bba56369ec92f324db56599b3d gcc/testsuite/gcc.target/i386/cet-property-2.c
a4dff4664eff59fc1d1d6ac49e52a6b6 gcc/testsuite/gcc.target/i386/cet-rdssp-1.c
*************** eea712e5edcebcf47419b6442fd41bd4 gcc/te
*** 73760,73766 ****
b72099cd966e9c576a224799821d5d28 gcc/testsuite/gcc.target/i386/cold-attribute-1.c
0167fa6749ad93cf0251a4b9260fbccd gcc/testsuite/gcc.target/i386/cold-attribute-2.c
c1eab7ffc4e6134b9c680fe0c2920314 gcc/testsuite/gcc.target/i386/cold-attribute-3.c
! dcc5b76590328fd9f7c421fcb66d52d6 gcc/testsuite/gcc.target/i386/cold-attribute-4.c
6475e870c428b4aeb9a5a7ed5149bb30 gcc/testsuite/gcc.target/i386/combine-mul.c
51ddf79878f8a3a62bc3a456a718ddb8 gcc/testsuite/gcc.target/i386/compress-float-387-pic.c
f5b6283707f17b1db37120fd03d9ecf7 gcc/testsuite/gcc.target/i386/compress-float-387.c
--- 74050,74056 ----
b72099cd966e9c576a224799821d5d28 gcc/testsuite/gcc.target/i386/cold-attribute-1.c
0167fa6749ad93cf0251a4b9260fbccd gcc/testsuite/gcc.target/i386/cold-attribute-2.c
c1eab7ffc4e6134b9c680fe0c2920314 gcc/testsuite/gcc.target/i386/cold-attribute-3.c
! fb80b8e91abc0725f03bd2c87f0692c9 gcc/testsuite/gcc.target/i386/cold-attribute-4.c
6475e870c428b4aeb9a5a7ed5149bb30 gcc/testsuite/gcc.target/i386/combine-mul.c
51ddf79878f8a3a62bc3a456a718ddb8 gcc/testsuite/gcc.target/i386/compress-float-387-pic.c
f5b6283707f17b1db37120fd03d9ecf7 gcc/testsuite/gcc.target/i386/compress-float-387.c
*************** f1728b5e83b3ce3c8eaebf907d52fe30 gcc/te
*** 74227,74232 ****
--- 74517,74523 ----
c6f6aaff47d064fbceed4cfbcb5b9279 gcc/testsuite/gcc.target/i386/keylocker-encodekey128.c
a468c392fd8838d0198cfb8b367d4b6d gcc/testsuite/gcc.target/i386/keylocker-encodekey256.c
78393ec91600382e98db57e560deaea9 gcc/testsuite/gcc.target/i386/keylocker-loadiwkey.c
+ 75eec9ddfedd16dad1c34342d4bb3a1a gcc/testsuite/gcc.target/i386/keylocker-pr123217.c
6a61f297f5746de86187140f048ab655 gcc/testsuite/gcc.target/i386/l_fma_1.h
c598c1d2a127be1189b3dfe020919429 gcc/testsuite/gcc.target/i386/l_fma_2.h
8aa60b44b83369f838965e6e8e99c4e7 gcc/testsuite/gcc.target/i386/l_fma_3.h
*************** cbaafd43310e10a7ba4ce687bafe06da gcc/te
*** 74532,74542 ****
89d909d7d758041e829631ac800bf196 gcc/testsuite/gcc.target/i386/pieces-memcpy-15.c
437a6c001b5f504cb8a978424f9f229c gcc/testsuite/gcc.target/i386/pieces-memcpy-16.c
a0fc0b89838032f850b17823a354b986 gcc/testsuite/gcc.target/i386/pieces-memcpy-17.c
! ce99ca62859e3b5ee0e5695b59309237 gcc/testsuite/gcc.target/i386/pieces-memcpy-18.c
b5f6fb3aaac27e15ae52d9111e60d98d gcc/testsuite/gcc.target/i386/pieces-memcpy-19.c
279c04d20615905ca5bf2f44eb5a231d gcc/testsuite/gcc.target/i386/pieces-memcpy-2.c
7e2d486487e1f536c226d8bc290fd8ad gcc/testsuite/gcc.target/i386/pieces-memcpy-20.c
! 2f4b551b9d6addea576cff08a8831f3f gcc/testsuite/gcc.target/i386/pieces-memcpy-21.c
483ed3c0a5b3efe685343cb5dc87d54d gcc/testsuite/gcc.target/i386/pieces-memcpy-22.c
2820c9b91ec98c38843764eea07d4b75 gcc/testsuite/gcc.target/i386/pieces-memcpy-3.c
698986063dd5ba005476ca849de14359 gcc/testsuite/gcc.target/i386/pieces-memcpy-4.c
--- 74823,74833 ----
89d909d7d758041e829631ac800bf196 gcc/testsuite/gcc.target/i386/pieces-memcpy-15.c
437a6c001b5f504cb8a978424f9f229c gcc/testsuite/gcc.target/i386/pieces-memcpy-16.c
a0fc0b89838032f850b17823a354b986 gcc/testsuite/gcc.target/i386/pieces-memcpy-17.c
! 7a34703054f1d16fc3e3de2cc1b87012 gcc/testsuite/gcc.target/i386/pieces-memcpy-18.c
b5f6fb3aaac27e15ae52d9111e60d98d gcc/testsuite/gcc.target/i386/pieces-memcpy-19.c
279c04d20615905ca5bf2f44eb5a231d gcc/testsuite/gcc.target/i386/pieces-memcpy-2.c
7e2d486487e1f536c226d8bc290fd8ad gcc/testsuite/gcc.target/i386/pieces-memcpy-20.c
! 9d90237b50551a44a67d354724502ebb gcc/testsuite/gcc.target/i386/pieces-memcpy-21.c
483ed3c0a5b3efe685343cb5dc87d54d gcc/testsuite/gcc.target/i386/pieces-memcpy-22.c
2820c9b91ec98c38843764eea07d4b75 gcc/testsuite/gcc.target/i386/pieces-memcpy-3.c
698986063dd5ba005476ca849de14359 gcc/testsuite/gcc.target/i386/pieces-memcpy-4.c
*************** ab6fa2bfe98c867fab182d157d457706 gcc/te
*** 74585,74594 ****
d98f40e3e5aa8e8b9f5499569f688965 gcc/testsuite/gcc.target/i386/pieces-memset-43.c
2b47b7f82aeabc7a238642520819b3f0 gcc/testsuite/gcc.target/i386/pieces-memset-44.c
86947bff2a1eb3faba119670600994db gcc/testsuite/gcc.target/i386/pieces-memset-45.c
! f29f6d2af05e1f08f148f0eed162d860 gcc/testsuite/gcc.target/i386/pieces-memset-46.c
8f0614f1d8cbc09d9e6e515b9c85586c gcc/testsuite/gcc.target/i386/pieces-memset-47.c
fab4224ceed336ed6902793909c0c6c2 gcc/testsuite/gcc.target/i386/pieces-memset-48.c
! b6a5763cac2b72e43f0900c7fbca0740 gcc/testsuite/gcc.target/i386/pieces-memset-49.c
e59e962761850423b307c01f720c8e84 gcc/testsuite/gcc.target/i386/pieces-memset-5.c
f6afe5571570af54d1d2e02c0e28d3f6 gcc/testsuite/gcc.target/i386/pieces-memset-50.c
587ca57e48d1c64f4cb91b6203512c99 gcc/testsuite/gcc.target/i386/pieces-memset-51.c
--- 74876,74885 ----
d98f40e3e5aa8e8b9f5499569f688965 gcc/testsuite/gcc.target/i386/pieces-memset-43.c
2b47b7f82aeabc7a238642520819b3f0 gcc/testsuite/gcc.target/i386/pieces-memset-44.c
86947bff2a1eb3faba119670600994db gcc/testsuite/gcc.target/i386/pieces-memset-45.c
! 3647374ee718421444609e296cfa0ad2 gcc/testsuite/gcc.target/i386/pieces-memset-46.c
8f0614f1d8cbc09d9e6e515b9c85586c gcc/testsuite/gcc.target/i386/pieces-memset-47.c
fab4224ceed336ed6902793909c0c6c2 gcc/testsuite/gcc.target/i386/pieces-memset-48.c
! 9f2ed79a200ad2a71bf00d1e582aae79 gcc/testsuite/gcc.target/i386/pieces-memset-49.c
e59e962761850423b307c01f720c8e84 gcc/testsuite/gcc.target/i386/pieces-memset-5.c
f6afe5571570af54d1d2e02c0e28d3f6 gcc/testsuite/gcc.target/i386/pieces-memset-50.c
587ca57e48d1c64f4cb91b6203512c99 gcc/testsuite/gcc.target/i386/pieces-memset-51.c
*************** ef2cdb48cbe0dedfce0d7eb770a1f30f gcc/te
*** 75238,75245 ****
--- 75529,75555 ----
3cee806d4474b5711bc99a7abe73cadc gcc/testsuite/gcc.target/i386/pr119549.c
bb420ee68e25b3f2c223a9b99a8e7c79 gcc/testsuite/gcc.target/i386/pr119784a.c
038406363ec46be9b531268d03546b94 gcc/testsuite/gcc.target/i386/pr119784b.c
+ 1404641b6882eb8151341efedd467313 gcc/testsuite/gcc.target/i386/pr120427-1.c
+ b912addc770944f54b5baa8db2467d9d gcc/testsuite/gcc.target/i386/pr120427-2.c
+ c87152a8a84d546309327b3da89eb566 gcc/testsuite/gcc.target/i386/pr120427-3.c
+ f5a1252b1fe24ea2b97ff3762c399ed9 gcc/testsuite/gcc.target/i386/pr120427-4.c
+ 16984aa55364473d08d90334f60bf59e gcc/testsuite/gcc.target/i386/pr120427-5.c
+ e33b63cd8f6d60b286b2286424f25714 gcc/testsuite/gcc.target/i386/pr120908.c
b03b1d817538a863277c823b5e4cdf75 gcc/testsuite/gcc.target/i386/pr12092-1.c
+ 06cf62e068f23c847b4e4ce15a37d992 gcc/testsuite/gcc.target/i386/pr121208-1a.c
+ d7bb5368ed41a3ee6fb312a80c99d313 gcc/testsuite/gcc.target/i386/pr121208-1b.c
+ 4bc0f0b5cb9d3cd77907d3b642e0f8db gcc/testsuite/gcc.target/i386/pr121208-2a.c
+ 26d68c5cba57817989670af4634fe936 gcc/testsuite/gcc.target/i386/pr121208-2b.c
+ d4ebe08b4cb963582547d8bb5712e712 gcc/testsuite/gcc.target/i386/pr121208-3a.c
+ 5064c3ab2b92e2f20dcd604d557d738c gcc/testsuite/gcc.target/i386/pr121208-3b.c
+ 12e796120a8d76792772ddd159f57f3f gcc/testsuite/gcc.target/i386/pr121274.c
+ 600ff3c5da35f468b87a23e0d1678a3e gcc/testsuite/gcc.target/i386/pr122104.c
+ dc0ac30205a49a37f80c833e996ed4d2 gcc/testsuite/gcc.target/i386/pr123121.c
f99f88a6e994ad6e55e065e41bc58f8f gcc/testsuite/gcc.target/i386/pr12329.c
+ fd0c95fcad577a49c3553f21604c3b61 gcc/testsuite/gcc.target/i386/pr123484.c
+ 0871390dda9d3f14f2d642eb1d5aa640 gcc/testsuite/gcc.target/i386/pr124056.c
+ d9ed650f309dc0e24daeb25d90c34fa0 gcc/testsuite/gcc.target/i386/pr124316.c
+ dc1ca8471081be67fdad4d340997d425 gcc/testsuite/gcc.target/i386/pr125351.c
8951a1fa31f2d45ef9eacfff6a733f77 gcc/testsuite/gcc.target/i386/pr13366.c
9a752a4b3b77930d91d3c8b0c8897b90 gcc/testsuite/gcc.target/i386/pr13685.c
31ead0ee84b382ba03e3561931bc6e40 gcc/testsuite/gcc.target/i386/pr14289-1.c
*************** b3482aa074e044edfb2a4c72e5c1d085 gcc/te
*** 78012,78017 ****
--- 78322,78328 ----
133d7eb15ead287c2ef11a8162780801 gcc/testsuite/gcc.target/i386/unroll-1.c
c30812b4c7eb367ec8e5f4aba349d66b gcc/testsuite/gcc.target/i386/user_msr-1.c
d817f6a5d58eae58bff8e4083f7945db gcc/testsuite/gcc.target/i386/user_msr-2.c
+ aa50202a413f80a35396415eec316d08 gcc/testsuite/gcc.target/i386/user_msr-pr123217.c
aafb0010ebceff249236af3aa1f22e2b gcc/testsuite/gcc.target/i386/vararg-1.c
3b8acabb2f18b3fd13f3871729bac23f gcc/testsuite/gcc.target/i386/vararg-10.c
2869209769b52916ee551938b0c572f1 gcc/testsuite/gcc.target/i386/vararg-2.c
*************** a6d76184ab8ab5eabc181a864d04aac5 gcc/te
*** 78338,78343 ****
--- 78649,78655 ----
a7210513dd89b8e683a00184ee4478a4 gcc/testsuite/gcc.target/loongarch/attr-model-3.c
9d4f972a3175f736a746ae031fb25e7a gcc/testsuite/gcc.target/loongarch/attr-model-4.c
02f1973aec4f57a84c09f2b6bc6eaf79 gcc/testsuite/gcc.target/loongarch/attr-model-5.c
+ eaedeb33f4a944f6ddcb113a7cd3ed14 gcc/testsuite/gcc.target/loongarch/attr-model-6.c
f9bd26f98b04e99789925370214a2a06 gcc/testsuite/gcc.target/loongarch/attr-model-diag.c
b0da33fc443024e77c7b605056bff4ae gcc/testsuite/gcc.target/loongarch/attr-model-test.c
10a58b0c68aafdaa8704cc0ab8a37e3c gcc/testsuite/gcc.target/loongarch/avg-ceil-lasx.c
*************** c9d08bb72896d9b4861ce4073ec5e57f gcc/te
*** 78383,78388 ****
--- 78695,78701 ----
f72ce6aeb8beb0eff27354c07ef71cd1 gcc/testsuite/gcc.target/loongarch/flt-abi-isa-3.c
ab6db876a44193a92b0a1625c65eb4e7 gcc/testsuite/gcc.target/loongarch/flt-abi-isa-4.c
aaaf53a882a8a0ae0583d851021e03cc gcc/testsuite/gcc.target/loongarch/fmax-fmin.c
+ ba1f9cd7776de398eabc15fb6f7d523b gcc/testsuite/gcc.target/loongarch/fnmam4-vec.c
fee1bedd25e7db9b4e91f3ede9e05608 gcc/testsuite/gcc.target/loongarch/frint.c
2f79a7482d38a9632f39b484c09a8f2f gcc/testsuite/gcc.target/loongarch/fscaleb.c
40d69683116e216d2295e4600c830736 gcc/testsuite/gcc.target/loongarch/ftint-no-inexact.c
*************** b4671c279162dd2c1fd844929bdbbc6b gcc/te
*** 78450,78455 ****
--- 78763,78774 ----
31e639d66ad61d9aa6ddaa05d8baeb5d gcc/testsuite/gcc.target/loongarch/pr118843.c
dbfbd76701c5c3e6c8ed37ced1ba9cc7 gcc/testsuite/gcc.target/loongarch/pr119084.c
dde2cba27bc4292492e4c0dd492a70e0 gcc/testsuite/gcc.target/loongarch/pr119408.c
+ 359760e5160f4b52d2fa349806589a0d gcc/testsuite/gcc.target/loongarch/pr121064.c
+ acf1fac916847c2064b8d2bbb6535828 gcc/testsuite/gcc.target/loongarch/pr121542.c
+ 51927631f78916e06162754b5c3d24fd gcc/testsuite/gcc.target/loongarch/pr122097.c
+ 0626ac54385b7d00394be7a0b09850a1 gcc/testsuite/gcc.target/loongarch/pr122695-1.c
+ fb640df1e5eb969859e5c360f608dec4 gcc/testsuite/gcc.target/loongarch/pr122695-2.c
+ 8784ee3164375854ef7b1ffc0c536b5e gcc/testsuite/gcc.target/loongarch/pr125049.c
3adba2a8ae6f671eb22ec8228777c1ac gcc/testsuite/gcc.target/loongarch/prolog-opt.c
1bfa30f99dc5f04f569fbff68640ab19 gcc/testsuite/gcc.target/loongarch/recip-divf.c
dfa82d46bae04856dd91309f03684574 gcc/testsuite/gcc.target/loongarch/recip-sqrtf.c
*************** eb7720d1ee0f7dde86471e1b8ad3b82f gcc/te
*** 78733,78738 ****
--- 79052,79059 ----
41959494be952fe2706930c383d4bb72 gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsubwod-2.c
601d1dad0996e42f64abfcea74b57e97 gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvxor.c
2b866f80af5cafa566ed2bbd75936c79 gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvxori.c
+ 970835a22a2eef8dad1be6ea6edc6402 gcc/testsuite/gcc.target/loongarch/vector/lasx/pr123521.c
+ 91b4f4f5d2c5b786b45fad8edab6e2a3 gcc/testsuite/gcc.target/loongarch/vector/lasx/pr123766.c
26a64124f8d3c5fe928c05f610a5de04 gcc/testsuite/gcc.target/loongarch/vector/loongarch-vector.exp
5d55305c4d66b32dd004f424d4a0a0fb gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-abs.c
e9f9a02f0c23d753d9f3a17d45f85db1 gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-builtin.c
*************** d9ab49aa7d7730596242bed46b4c7bed gcc/te
*** 78942,78947 ****
--- 79263,79270 ----
87366d24b56b7a97edbfcb4983a57a52 gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vxori.c
5c8f61426f6c4882be1e61b33f277961 gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-xorsign-run.c
ee9aafb340a5c2597a6f656ccbd8a374 gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-xorsign.c
+ 559fe74ad49c6f3f986d68a4822b9041 gcc/testsuite/gcc.target/loongarch/vector/lsx/pr123766.c
+ c09c273ba4acff5a9b6ac824b23ab663 gcc/testsuite/gcc.target/loongarch/vector/lsx/pr123807.c
70005d5f6a26c8e3f8e5afe7cdc53bbf gcc/testsuite/gcc.target/loongarch/vector/simd_correctness_check.h
32fede0d9373ef10c92cbfd15cda3c85 gcc/testsuite/gcc.target/loongarch/vfcmp-d.c
c08e307370de6dd5122f517ca9b88bd3 gcc/testsuite/gcc.target/loongarch/vfcmp-f.c
*************** f1ea877f35ca466bb967858a715d4f6c gcc/te
*** 80345,80355 ****
c02928696f09c7fc9c99174083ecb49c gcc/testsuite/gcc.target/powerpc/builtin-feclearexcept-feraiseexcept-2.c
04b3fc34bfccb1856530015004e53b0f gcc/testsuite/gcc.target/powerpc/builtin-fegetround.c
660ec5b28bd11c4d01e9d4d45e4670fa gcc/testsuite/gcc.target/powerpc/builtin-vec-sums-be-int.c
! ac5fc8abef0ee25e3006e84d9ec6e994 gcc/testsuite/gcc.target/powerpc/builtin_altivec_tr_stxvr_runnable.c
a8f9adaf01b9c4605ccf3a2b91395d9a gcc/testsuite/gcc.target/powerpc/builtins-1-be-folded.c
d7a191d70b9b9996b4b19f79964cf6c2 gcc/testsuite/gcc.target/powerpc/builtins-1-le-folded.c
3630b13056a134afac9072861304e1b7 gcc/testsuite/gcc.target/powerpc/builtins-1-p10-runnable.c
! f2df3bae9f5a0120e073ffd853edc95d gcc/testsuite/gcc.target/powerpc/builtins-1-p9-runnable.c
567fac0020932c494ce7231e1a6fa753 gcc/testsuite/gcc.target/powerpc/builtins-1.c
ec989a2f75efdf3d6a18fdd8ae6ce35b gcc/testsuite/gcc.target/powerpc/builtins-1.fold.h
8e9c179d065241f1abc6396d9fe644c2 gcc/testsuite/gcc.target/powerpc/builtins-2-p9-runnable.c
--- 80668,80678 ----
c02928696f09c7fc9c99174083ecb49c gcc/testsuite/gcc.target/powerpc/builtin-feclearexcept-feraiseexcept-2.c
04b3fc34bfccb1856530015004e53b0f gcc/testsuite/gcc.target/powerpc/builtin-fegetround.c
660ec5b28bd11c4d01e9d4d45e4670fa gcc/testsuite/gcc.target/powerpc/builtin-vec-sums-be-int.c
! 0a0b275d0be04b242c475f65eea6a60a gcc/testsuite/gcc.target/powerpc/builtin_altivec_tr_stxvr_runnable.c
a8f9adaf01b9c4605ccf3a2b91395d9a gcc/testsuite/gcc.target/powerpc/builtins-1-be-folded.c
d7a191d70b9b9996b4b19f79964cf6c2 gcc/testsuite/gcc.target/powerpc/builtins-1-le-folded.c
3630b13056a134afac9072861304e1b7 gcc/testsuite/gcc.target/powerpc/builtins-1-p10-runnable.c
! dc57c7d2d3ef6cbd9f55a24e38ba3fca gcc/testsuite/gcc.target/powerpc/builtins-1-p9-runnable.c
567fac0020932c494ce7231e1a6fa753 gcc/testsuite/gcc.target/powerpc/builtins-1.c
ec989a2f75efdf3d6a18fdd8ae6ce35b gcc/testsuite/gcc.target/powerpc/builtins-1.fold.h
8e9c179d065241f1abc6396d9fe644c2 gcc/testsuite/gcc.target/powerpc/builtins-2-p9-runnable.c
*************** b2276d66af2be03cec5596af82315b7f gcc/te
*** 80601,80607 ****
0b6c17e72390bfb9052600f21ba0c89a gcc/testsuite/gcc.target/powerpc/float128-call.c
5dc8dae5e463cb191053a5df48a57e79 gcc/testsuite/gcc.target/powerpc/float128-cmove.c
d2e66a0adae820881b99ec45ffe24c78 gcc/testsuite/gcc.target/powerpc/float128-cmp.c
! 5a85c91ce9fcc3b73b638295db4d02b2 gcc/testsuite/gcc.target/powerpc/float128-cmp2-runnable.c
c30565a907667e990dd7f92247003742 gcc/testsuite/gcc.target/powerpc/float128-complex-1.c
77d0f44077c974643c0f632095a7df55 gcc/testsuite/gcc.target/powerpc/float128-complex-2.c
fd25bebf75e74cfe87389db792a9d7e6 gcc/testsuite/gcc.target/powerpc/float128-constant.c
--- 80924,80930 ----
0b6c17e72390bfb9052600f21ba0c89a gcc/testsuite/gcc.target/powerpc/float128-call.c
5dc8dae5e463cb191053a5df48a57e79 gcc/testsuite/gcc.target/powerpc/float128-cmove.c
d2e66a0adae820881b99ec45ffe24c78 gcc/testsuite/gcc.target/powerpc/float128-cmp.c
! c92e8bba2bb1e5bee2f6953c558e511c gcc/testsuite/gcc.target/powerpc/float128-cmp2-runnable.c
c30565a907667e990dd7f92247003742 gcc/testsuite/gcc.target/powerpc/float128-complex-1.c
77d0f44077c974643c0f632095a7df55 gcc/testsuite/gcc.target/powerpc/float128-complex-2.c
fd25bebf75e74cfe87389db792a9d7e6 gcc/testsuite/gcc.target/powerpc/float128-constant.c
*************** d128b18a20f2a55978e519508f48f1ae gcc/te
*** 82592,82598 ****
cdde8569ebb2ca104f942dd183c12fa2 gcc/testsuite/gcc.target/powerpc/vsx-builtin-4.c
9bacca313420b00c643d89ba549c4c57 gcc/testsuite/gcc.target/powerpc/vsx-builtin-5.c
34d5d7bd0a57589cc1249d19cac92fbf gcc/testsuite/gcc.target/powerpc/vsx-builtin-6.c
! b85a4370874d0558ca845f7c6e5f0a6d gcc/testsuite/gcc.target/powerpc/vsx-builtin-7.c
6c165a9a07d4fa8f16289c23ae6a58fd gcc/testsuite/gcc.target/powerpc/vsx-builtin-8.c
33633751eb0bfabbb2951a0070770508 gcc/testsuite/gcc.target/powerpc/vsx-builtin-9a.c
2e9c4b2355be46611bfe42e4a9f8d1f3 gcc/testsuite/gcc.target/powerpc/vsx-builtin-9b.c
--- 82915,82921 ----
cdde8569ebb2ca104f942dd183c12fa2 gcc/testsuite/gcc.target/powerpc/vsx-builtin-4.c
9bacca313420b00c643d89ba549c4c57 gcc/testsuite/gcc.target/powerpc/vsx-builtin-5.c
34d5d7bd0a57589cc1249d19cac92fbf gcc/testsuite/gcc.target/powerpc/vsx-builtin-6.c
! a3ba74a674fd49b3c22b51c6c608e158 gcc/testsuite/gcc.target/powerpc/vsx-builtin-7.c
6c165a9a07d4fa8f16289c23ae6a58fd gcc/testsuite/gcc.target/powerpc/vsx-builtin-8.c
33633751eb0bfabbb2951a0070770508 gcc/testsuite/gcc.target/powerpc/vsx-builtin-9a.c
2e9c4b2355be46611bfe42e4a9f8d1f3 gcc/testsuite/gcc.target/powerpc/vsx-builtin-9b.c
*************** d4ffaed09552423ead8859494c462c3b gcc/te
*** 82651,82664 ****
a8776213e94c56a3260e8eeeb1d3a2ff gcc/testsuite/gcc.target/powerpc/vsx-vector-6-func-cmp.h
3ebe8f0d460649b370313955c9827479 gcc/testsuite/gcc.target/powerpc/vsx-vector-7.c
ebd3e2644f3e43135e2172b26fafd1bf gcc/testsuite/gcc.target/powerpc/vsx-vector-abss.c
! 35d7bcc6cf69574c463501a1e76e510d gcc/testsuite/gcc.target/powerpc/vsx-vectorize-1.c
! 84cfc07d80810cb3573b9b1f672ac915 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-2.c
! f594dbaf22d3e98eb44318a87d87b445 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-3.c
! dfed3e0b27e36cef4c1b5ca379a587cd gcc/testsuite/gcc.target/powerpc/vsx-vectorize-4.c
! 90b06f6dd3084d0a0463758c56860af8 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-5.c
! 66401779cf7819a1c89fe27214fee960 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-6.c
! 83dfe066840d622625d47fb5a0b0a7e6 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-7.c
! 909fbf2c73af98a99b3970443e100b03 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-8.c
c64a5cc2ce1d0b7ac9d881b4585a9313 gcc/testsuite/gcc.target/powerpc/vsx_mask-count-runnable.c
37a4787409404cc5944ae67ed64e5513 gcc/testsuite/gcc.target/powerpc/vsx_mask-expand-runnable.c
829a2621c1495feaccfe06f5b735d1db gcc/testsuite/gcc.target/powerpc/vsx_mask-extract-runnable.c
--- 82974,82995 ----
a8776213e94c56a3260e8eeeb1d3a2ff gcc/testsuite/gcc.target/powerpc/vsx-vector-6-func-cmp.h
3ebe8f0d460649b370313955c9827479 gcc/testsuite/gcc.target/powerpc/vsx-vector-7.c
ebd3e2644f3e43135e2172b26fafd1bf gcc/testsuite/gcc.target/powerpc/vsx-vector-abss.c
! ab8e1bcaca06d2ade6381bc84c1c416b gcc/testsuite/gcc.target/powerpc/vsx-vectorize-1.c
! 48ee9cd54a5b90dfbb5863a2e48a09c8 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-10.c
! 57c9502895b5ef5cc036b4a24bc9dae2 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-11.c
! 85dab13ddf2c377ae5582da8786f518a gcc/testsuite/gcc.target/powerpc/vsx-vectorize-12.c
! 7e81559fd15bfe837065dcaf03ed5979 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-13.c
! 7c6cffdf3e1f05d2dec66c7d197e7517 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-14.c
! f4f27e95eeb7fb1d9c950a2108741642 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-15.c
! 8b8ea43be20a8eef8443ed25138feb09 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-16.c
! 71874a8c00aca849836510519349f098 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-2.c
! 29a0c4df2c499616fd17e0c500878f2a gcc/testsuite/gcc.target/powerpc/vsx-vectorize-3.c
! 8f01c5c01ee100d414706c6b8f14dc39 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-4.c
! 1d534745164dd9ed3170573f14e704c9 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-5.c
! 88516a15016b0ed6d4199e01a383834c gcc/testsuite/gcc.target/powerpc/vsx-vectorize-6.c
! b2e1150d55fe0e18ac0dc545afe43181 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-7.c
! c66a4fab0f17dd4813aec6e80e6042dc gcc/testsuite/gcc.target/powerpc/vsx-vectorize-8.c
! a9b38e5a37de52ced500d53d1d518b95 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-9.c
c64a5cc2ce1d0b7ac9d881b4585a9313 gcc/testsuite/gcc.target/powerpc/vsx_mask-count-runnable.c
37a4787409404cc5944ae67ed64e5513 gcc/testsuite/gcc.target/powerpc/vsx_mask-expand-runnable.c
829a2621c1495feaccfe06f5b735d1db gcc/testsuite/gcc.target/powerpc/vsx_mask-extract-runnable.c
*************** dd0d54001d5c0c89de9ecbfeca7d9163 gcc/te
*** 87426,87431 ****
--- 87757,87765 ----
18a30b21905501cfe3b583c13b3c756a gcc/testsuite/gcc.target/s390/vector/vec-clobber-1.c
f4f003702feb568dbc88ed411b2783e9 gcc/testsuite/gcc.target/s390/vector/vec-cmp-1.c
6ad5106106095fa0defa7e045850f1a6 gcc/testsuite/gcc.target/s390/vector/vec-cmp-2.c
+ 43da7697d65673c784c720bf722bedd0 gcc/testsuite/gcc.target/s390/vector/vec-cmp-emu-1.c
+ ae9432c5505fa00769af44de635efdd0 gcc/testsuite/gcc.target/s390/vector/vec-cmp-emu-2.c
+ 84259de43489373910ab6e819d3c5f9d gcc/testsuite/gcc.target/s390/vector/vec-cmp-emu-3.c
3dea3f0d6272507210edfbf3ebbcbaee gcc/testsuite/gcc.target/s390/vector/vec-cmpge.c
836ebd984394712bf83085d3675ab39b gcc/testsuite/gcc.target/s390/vector/vec-copysign-execute.c
b2d0a0fe9bc2bcd1f0cf523b66f2c66f gcc/testsuite/gcc.target/s390/vector/vec-copysign.c
*************** bcf389e3992a960c831b1dafe53a539c gcc/te
*** 88768,88773 ****
--- 89102,89109 ----
511a4b96302498f658f208676182a550 gcc/testsuite/gdc.dg/debug/pr119826.d
0121ae6408f107a6bf6f915c24102bd3 gcc/testsuite/gdc.dg/debug/trivial.d
1de9230a55fd28a909c2928d5b9e227d gcc/testsuite/gdc.dg/dg.exp
+ 1f25f7140ea236c33498050fa3d25fc3 gcc/testsuite/gdc.dg/driver_debuglib.d
+ bfb9dc003b6110d37dc4b62c222afe7d gcc/testsuite/gdc.dg/driver_defaultlib.d
d3b168d9c2ed0fe5ba9b297bd8b4a1a3 gcc/testsuite/gdc.dg/extern-c++/extern-c++.exp
61180002f0f17ca7ed75def599d123f0 gcc/testsuite/gdc.dg/extern-c++/pr101664.d
68936fbe708c1d13dcaca6e4a4a06f77 gcc/testsuite/gdc.dg/extern-c++/pr101664_1.cc
*************** a2d402e0596a4abb1dc6e25b11e9aa9c gcc/te
*** 88891,88896 ****
--- 89227,89241 ----
72d81c5bd5b1ad40ec304fe72a725695 gcc/testsuite/gdc.dg/pr117115.d
a81f29fc44be5cd208351e9e8b4a742b gcc/testsuite/gdc.dg/pr117621.d
0b4ca5d336606fc94e656b8731b0a78e gcc/testsuite/gdc.dg/pr119139.d
+ ad51c6065b49988f50a3f799a0e5f9a3 gcc/testsuite/gdc.dg/pr121477.d
+ e4d8064a02951cfe69cf639a94128dd0 gcc/testsuite/gdc.dg/pr123046.d
+ 9ce0fee5b0fbb84c1de9a43ef50b9462 gcc/testsuite/gdc.dg/pr123264.d
+ e89ebd75d9b162289c929675222e8501 gcc/testsuite/gdc.dg/pr123407a.d
+ a45efe7a1d6f8b7f15f7befa3e7b1768 gcc/testsuite/gdc.dg/pr123407b.d
+ 4e7020df6ad139d4b43104ca5b97d142 gcc/testsuite/gdc.dg/pr123419.d
+ 56c2a0939424aafd465f15ffdd08847b gcc/testsuite/gdc.dg/pr123798.d
+ 8121b336beaee98841d3fb15f1ac0198 gcc/testsuite/gdc.dg/pr124026.d
+ 0510f96a422a0543d9382a0700a9b0fb gcc/testsuite/gdc.dg/pr125089.d
d32aa8ed5ea10931be4ddb5bb9e863d8 gcc/testsuite/gdc.dg/pr89017.d
53fa8db94d4ca3fc9ba83769733dc0e7 gcc/testsuite/gdc.dg/pr89041.d
6c316b13f71ea31fcada56b58a41ebd1 gcc/testsuite/gdc.dg/pr89042a.d
*************** eebe0b1a8ecf5f5162d0d07addd22be4 gcc/te
*** 89006,89011 ****
--- 89351,89357 ----
11af6bc37407477e6b53012a5574c0a9 gcc/testsuite/gdc.dg/torture/imports/pr108055spec.d
e253515f214e7f5bb8a972ce8348282f gcc/testsuite/gdc.dg/torture/imports/pr108055write.d
50c9072e0ffdfc079790d637e1a5c72a gcc/testsuite/gdc.dg/torture/imports/pr109108.d
+ 1759a92fda4dd14f25ea525b1ce3d479 gcc/testsuite/gdc.dg/torture/imports/pr119799c.c
646170aa418a99d37c59a7bb02130400 gcc/testsuite/gdc.dg/torture/init1.d
1ae8edb9b2cd9747efb9868621aec4e8 gcc/testsuite/gdc.dg/torture/pr100882.d
cede80748e43884ad3613a2a7e4b6ff3 gcc/testsuite/gdc.dg/torture/pr101273.d
*************** de9193ce38f7ef3ee1cc3a94fc8a92dc gcc/te
*** 89021,89026 ****
--- 89367,89375 ----
ad67c2aef0ecf01677e58695b0cc5d36 gcc/testsuite/gdc.dg/torture/pr113758.d
c3a3fcac804266bf984aad50e1f84157 gcc/testsuite/gdc.dg/torture/pr114171.d
a1ef8a304026fe097c3f6356f2dd2b2a gcc/testsuite/gdc.dg/torture/pr117002.d
+ afca27995d2dc34f26a56b5ac812a53a gcc/testsuite/gdc.dg/torture/pr119799.d
+ 07b590affdb88374b53601052d66c8a8 gcc/testsuite/gdc.dg/torture/pr120096.d
+ 18190856d5dece191ecd40c185c2b684 gcc/testsuite/gdc.dg/torture/pr123422.d
580aadb24b666799e25f1f02ef3b7bbb gcc/testsuite/gdc.dg/torture/pr92309.d
d5626e21f8cdc22799175cb6adfddfd6 gcc/testsuite/gdc.dg/torture/pr94424.d
ae5b279461655f243d767b80a6d0bc1b gcc/testsuite/gdc.dg/torture/pr94777b.d
*************** d922e822af6878c17645657a31f3a9ee gcc/te
*** 93029,93034 ****
--- 93378,93384 ----
f082841753f64949d8329e00653460ec gcc/testsuite/gfortran.dg/alloc_comp_assign_14.f08
85b8ed4293af5c7bd2103a9d510c2d38 gcc/testsuite/gfortran.dg/alloc_comp_assign_15.f03
ae9a8153879a562e6eaad8b096b2f86b gcc/testsuite/gfortran.dg/alloc_comp_assign_16.f03
+ 24801c6979936a4bda1ff676ac369104 gcc/testsuite/gfortran.dg/alloc_comp_assign_17.f90
552851693306221f925e1819ce51de3f gcc/testsuite/gfortran.dg/alloc_comp_assign_2.f90
42f08bf1aab342b9e46a1eca61a4eba8 gcc/testsuite/gfortran.dg/alloc_comp_assign_3.f90
46cc93b771f780be474234fcd524c4e6 gcc/testsuite/gfortran.dg/alloc_comp_assign_4.f90
*************** ca8eb6db97f18fddd890561a22a8cfbb gcc/te
*** 93039,93045 ****
b199d329559fc3f1b7e43203cdc460a8 gcc/testsuite/gfortran.dg/alloc_comp_assign_9.f90
f3e77fcc01f3018d64a5ab3fb3368fd1 gcc/testsuite/gfortran.dg/alloc_comp_auto_array_1.f90
948fbff88548392e63b67e446403f2b3 gcc/testsuite/gfortran.dg/alloc_comp_auto_array_2.f90
! 5570a1ba5f39729a7f7334e3e99b7262 gcc/testsuite/gfortran.dg/alloc_comp_auto_array_3.f90
01702b87b457a827628539076733715b gcc/testsuite/gfortran.dg/alloc_comp_basics_1.f90
c161df8775b21819cda81ffa8bd1b23f gcc/testsuite/gfortran.dg/alloc_comp_basics_2.f90
8b7900064da86d65153abf5f6284186c gcc/testsuite/gfortran.dg/alloc_comp_basics_3.f90
--- 93389,93395 ----
b199d329559fc3f1b7e43203cdc460a8 gcc/testsuite/gfortran.dg/alloc_comp_assign_9.f90
f3e77fcc01f3018d64a5ab3fb3368fd1 gcc/testsuite/gfortran.dg/alloc_comp_auto_array_1.f90
948fbff88548392e63b67e446403f2b3 gcc/testsuite/gfortran.dg/alloc_comp_auto_array_2.f90
! 2ff38561a2a894668fd17d66604b6953 gcc/testsuite/gfortran.dg/alloc_comp_auto_array_3.f90
01702b87b457a827628539076733715b gcc/testsuite/gfortran.dg/alloc_comp_basics_1.f90
c161df8775b21819cda81ffa8bd1b23f gcc/testsuite/gfortran.dg/alloc_comp_basics_2.f90
8b7900064da86d65153abf5f6284186c gcc/testsuite/gfortran.dg/alloc_comp_basics_3.f90
*************** d863a7b7baeff902abcb73f750294f4b gcc/te
*** 93050,93057 ****
01ce8d13f86e2c85f83ca4efb7539502 gcc/testsuite/gfortran.dg/alloc_comp_bounds_1.f90
ae1746e87e5762c6b68826278ee28628 gcc/testsuite/gfortran.dg/alloc_comp_class_1.f90
dfee92253f572cefadfc9896e31aa911 gcc/testsuite/gfortran.dg/alloc_comp_class_2.f90
! 52d1ff97d60e0604c88137e39d6ee817 gcc/testsuite/gfortran.dg/alloc_comp_class_3.f03
! ea89ea8f65090a4151fb0cc736157f55 gcc/testsuite/gfortran.dg/alloc_comp_class_4.f03
344f8d4e949089ff45b60afe587aec49 gcc/testsuite/gfortran.dg/alloc_comp_class_5.f03
f87a2c3e25c614f7c7331df1491f1a03 gcc/testsuite/gfortran.dg/alloc_comp_constraint_1.f90
3c67ddbdd5451204f415b2315005e09e gcc/testsuite/gfortran.dg/alloc_comp_constraint_2.f90
--- 93400,93407 ----
01ce8d13f86e2c85f83ca4efb7539502 gcc/testsuite/gfortran.dg/alloc_comp_bounds_1.f90
ae1746e87e5762c6b68826278ee28628 gcc/testsuite/gfortran.dg/alloc_comp_class_1.f90
dfee92253f572cefadfc9896e31aa911 gcc/testsuite/gfortran.dg/alloc_comp_class_2.f90
! b387c0f145b4b44ea83d2265782d7be3 gcc/testsuite/gfortran.dg/alloc_comp_class_3.f03
! a3de047b4026c722974a4a412344860d gcc/testsuite/gfortran.dg/alloc_comp_class_4.f03
344f8d4e949089ff45b60afe587aec49 gcc/testsuite/gfortran.dg/alloc_comp_class_5.f03
f87a2c3e25c614f7c7331df1491f1a03 gcc/testsuite/gfortran.dg/alloc_comp_constraint_1.f90
3c67ddbdd5451204f415b2315005e09e gcc/testsuite/gfortran.dg/alloc_comp_constraint_2.f90
*************** f4cacbb7fc7a73c4dc452abb4169a708 gcc/te
*** 93171,93177 ****
3e69f8fb58e06a24fc9934b0040bc33c gcc/testsuite/gfortran.dg/allocate_with_source_11.f08
d76b12105ec17a95100b1c0109eba21e gcc/testsuite/gfortran.dg/allocate_with_source_12.f03
7eb26a0ecf38b62a277060acb6ecd19a gcc/testsuite/gfortran.dg/allocate_with_source_13.f03
! e983e31f5907aa7a18c2e0f43cdf3d9a gcc/testsuite/gfortran.dg/allocate_with_source_14.f03
7750d599d9ba89b3f5a9b83001a920ef gcc/testsuite/gfortran.dg/allocate_with_source_15.f03
f68a5464b779f75e7ff8e50d9d8b199e gcc/testsuite/gfortran.dg/allocate_with_source_16.f90
bd4118fd768f3467307efc9602103e4c gcc/testsuite/gfortran.dg/allocate_with_source_17.f03
--- 93521,93527 ----
3e69f8fb58e06a24fc9934b0040bc33c gcc/testsuite/gfortran.dg/allocate_with_source_11.f08
d76b12105ec17a95100b1c0109eba21e gcc/testsuite/gfortran.dg/allocate_with_source_12.f03
7eb26a0ecf38b62a277060acb6ecd19a gcc/testsuite/gfortran.dg/allocate_with_source_13.f03
! aa0e2acc5bfe4a7ddc3c5e96cc91be7e gcc/testsuite/gfortran.dg/allocate_with_source_14.f03
7750d599d9ba89b3f5a9b83001a920ef gcc/testsuite/gfortran.dg/allocate_with_source_15.f03
f68a5464b779f75e7ff8e50d9d8b199e gcc/testsuite/gfortran.dg/allocate_with_source_16.f90
bd4118fd768f3467307efc9602103e4c gcc/testsuite/gfortran.dg/allocate_with_source_17.f03
*************** aa770fb17af427bac4bab1f165ac2792 gcc/te
*** 93520,93525 ****
--- 93870,93876 ----
ac2154aefe0a4ce981b3fa252235e2dd gcc/testsuite/gfortran.dg/associate_7.f03
cbd20a2196505f5c05eaf4a0b2deb506 gcc/testsuite/gfortran.dg/associate_70.f90
654126432f7002148884d08affd35699 gcc/testsuite/gfortran.dg/associate_72.f90
+ 9324e6abeab7018b1551e0a075cd2085 gcc/testsuite/gfortran.dg/associate_75.f90
3c2206420bb8717914aa447789b5f079 gcc/testsuite/gfortran.dg/associate_8.f03
0406413659a92c10d44ed1f1576987b9 gcc/testsuite/gfortran.dg/associate_9.f03
51f82584276ab8f411b8d9d7e84fadc8 gcc/testsuite/gfortran.dg/associated_1.f90
*************** d8731c4a7857584ae6a224900773f967 gcc/te
*** 95250,95255 ****
--- 95601,95608 ----
89a3206dfabae1e31ea62ec7fa264ee6 gcc/testsuite/gfortran.dg/dependency_8.f90
bed947f18e24a0489e41529f588cfef4 gcc/testsuite/gfortran.dg/dependency_9.f90
67277aa32b5b5873080f3f4293a6ae8c gcc/testsuite/gfortran.dg/dependent_decls_1.f90
+ 5c97b1e6df5e623a008d4043400e5a38 gcc/testsuite/gfortran.dg/dependent_decls_2.f90
+ f9b07f25fc6afc502b47a3f76ffca486 gcc/testsuite/gfortran.dg/dependent_decls_3.f90
f83ad6bd054390e6c1c83e3617a0ca54 gcc/testsuite/gfortran.dg/der_array_1.f90
4eb23dea6239510ff3d0398ca1d0c6db gcc/testsuite/gfortran.dg/der_array_io_1.f90
35332f10121eeab34a37f9cff36e5e29 gcc/testsuite/gfortran.dg/der_array_io_2.f90
*************** f024936b2bb3be33b204bc283db65a94 gcc/te
*** 95283,95289 ****
cb44893d94f03877d3d146a8c1da8bd8 gcc/testsuite/gfortran.dg/derived_constructor_comps_3.f90
1985d33efa2fb91552f8a4d90653edd7 gcc/testsuite/gfortran.dg/derived_constructor_comps_4.f90
b90644647498c9ab9c17c0d5ea8d1b82 gcc/testsuite/gfortran.dg/derived_constructor_comps_5.f90
! b2ca02520bfaffc03c538a5319e61893 gcc/testsuite/gfortran.dg/derived_constructor_comps_6.f90
a4520e3938bf347c0b9e1003348fd3b6 gcc/testsuite/gfortran.dg/derived_constructor_comps_7.f90
cff987fa6f89201aa37245231d20c023 gcc/testsuite/gfortran.dg/derived_external_function_1.f90
9ec4e99aea8dbcc56d952be32f63911c gcc/testsuite/gfortran.dg/derived_function_interface_1.f90
--- 95636,95642 ----
cb44893d94f03877d3d146a8c1da8bd8 gcc/testsuite/gfortran.dg/derived_constructor_comps_3.f90
1985d33efa2fb91552f8a4d90653edd7 gcc/testsuite/gfortran.dg/derived_constructor_comps_4.f90
b90644647498c9ab9c17c0d5ea8d1b82 gcc/testsuite/gfortran.dg/derived_constructor_comps_5.f90
! b82bb411ffe2afd1f983103a913048ea gcc/testsuite/gfortran.dg/derived_constructor_comps_6.f90
a4520e3938bf347c0b9e1003348fd3b6 gcc/testsuite/gfortran.dg/derived_constructor_comps_7.f90
cff987fa6f89201aa37245231d20c023 gcc/testsuite/gfortran.dg/derived_external_function_1.f90
9ec4e99aea8dbcc56d952be32f63911c gcc/testsuite/gfortran.dg/derived_function_interface_1.f90
*************** fdf6add00f0bd7ce436abe942eb65cf3 gcc/te
*** 95293,95298 ****
--- 95646,95652 ----
07fab892951fdbb2c35b3e8978ea647a gcc/testsuite/gfortran.dg/derived_init_4.f90
a19ffb5a22d6663608efe30bfaaa6c3e gcc/testsuite/gfortran.dg/derived_init_5.f90
97a57d72c5ce6be81502a605595f8ac8 gcc/testsuite/gfortran.dg/derived_init_6.f90
+ b0072b5367ee04e1e8e87a1d5a079806 gcc/testsuite/gfortran.dg/derived_init_7.f90
266cbacba031d7de4ed0c83cd0d6ce49 gcc/testsuite/gfortran.dg/derived_name_1.f90
83e722dbb79574dcea48de4b591f9764 gcc/testsuite/gfortran.dg/derived_name_2.f
1437ef5bc0341f947a22ccc26daa8e22 gcc/testsuite/gfortran.dg/derived_pointer_null_1.f90
*************** a19ffb5a22d6663608efe30bfaaa6c3e gcc/te
*** 95301,95306 ****
--- 95655,95662 ----
21dd790eb5de9f5842955d3e4168f143 gcc/testsuite/gfortran.dg/derived_recursion.f90
e9e8f279200f5692fad235f157925873 gcc/testsuite/gfortran.dg/derived_result.f90
cf5153f1f09bb80f5a964ce90c83a5dc gcc/testsuite/gfortran.dg/derived_result_2.f90
+ 9568da62ebf5982dd0feeb2af336d4be gcc/testsuite/gfortran.dg/derived_result_3.f90
+ 489e76e1c9546ac43f028e88ed875909 gcc/testsuite/gfortran.dg/derived_result_5.f90
b522fadd1464db48d2fe8165d2a66e70 gcc/testsuite/gfortran.dg/derived_sub.f90
652fa12d630d17b29894c33b10c6b1b8 gcc/testsuite/gfortran.dg/dev_null.F90
94ce3208dac145ea14fc3f821f662788 gcc/testsuite/gfortran.dg/dfloat_1.f90
*************** c03d85028dd31582bfd3d1f8ca418aa3 gcc/te
*** 96250,96255 ****
--- 96606,96612 ----
a003f13028702fcf73483db6234e657a gcc/testsuite/gfortran.dg/goacc/nested-reductions-2-parallel.f90
dc0ed8100589e01d391b4954bad7b048 gcc/testsuite/gfortran.dg/goacc/nested-reductions-2-routine.f90
f8fe06410fd4ca50e585e681d35f4482 gcc/testsuite/gfortran.dg/goacc/note-parallelism.f90
+ 8f7b26e930f121be0c4ee68193d7adf3 gcc/testsuite/gfortran.dg/goacc/omp-108382.f90
44c6212e07bf6b44bd6d26e3224f93d7 gcc/testsuite/gfortran.dg/goacc/omp-fixed.f
0d004a9c292993dcae37ce3958b7e212 gcc/testsuite/gfortran.dg/goacc/omp.f95
30617b4201e681ce9fc02f97597b907d gcc/testsuite/gfortran.dg/goacc/orphan-reductions-1.f90
*************** fd7a6f50862314c373f5800561f028a5 gcc/te
*** 96263,96268 ****
--- 96620,96626 ----
09ea63acb5c4c7a47cc2d19532460132 gcc/testsuite/gfortran.dg/goacc/pr104717.f90
7e7fc3d088115060da170794a58be703 gcc/testsuite/gfortran.dg/goacc/pr109622-5.f90
1455640e85064b6a149025dca753e059 gcc/testsuite/gfortran.dg/goacc/pr109622-6.f90
+ 25e0ac1a3686ba9ae8a974d05f23ebf5 gcc/testsuite/gfortran.dg/goacc/pr120723.f90
67b49525675aca8145873031e39ee7ec gcc/testsuite/gfortran.dg/goacc/pr71704.f90
2ff86b408ebb7a6e4fa041f1ea4a5204 gcc/testsuite/gfortran.dg/goacc/pr72715.f90
dff0c4a3dcd2aac51063c6e05c6d4665 gcc/testsuite/gfortran.dg/goacc/pr72743.f90
*************** eb835cbff61dc3a5d2c957d0e87c6ab0 gcc/te
*** 96662,96667 ****
--- 97020,97028 ----
905750ad1d8a5ad625ad891d24861b35 gcc/testsuite/gfortran.dg/gomp/parallel-master-1.f90
141c35f9d62b46a7e1b14aa4806260cb gcc/testsuite/gfortran.dg/gomp/parallel-master-2.f90
dd42ad4341c4916a5494d5d3c6a52b40 gcc/testsuite/gfortran.dg/gomp/pr100965.f90
+ 390de4d65a27e4b7a8643dbffb713189 gcc/testsuite/gfortran.dg/gomp/pr101760.f90
+ 8b20a4cfa3b2f8bd56fdd2e034a5a32a gcc/testsuite/gfortran.dg/gomp/pr102314.f90
+ e32d4057d47aefb786a7e251839952e3 gcc/testsuite/gfortran.dg/gomp/pr102430.f90
8c46c1ee06eca3c9ecb211ced2a97c89 gcc/testsuite/gfortran.dg/gomp/pr102431.f90
a1a9be8c9080ba2ba338bc6f63b406e3 gcc/testsuite/gfortran.dg/gomp/pr102621.f90
f523f11e31c8d7a378a90e54f4cc9a88 gcc/testsuite/gfortran.dg/gomp/pr103643.f90
*************** edeec1fe2488c7117f56e10734af03dc gcc/te
*** 96676,96681 ****
--- 97037,97043 ----
697c52a53eea166cade44a3f935b8caf gcc/testsuite/gfortran.dg/gomp/pr107214-7.f90
1474c5a5881d7047f1212bc8cfb8ef92 gcc/testsuite/gfortran.dg/gomp/pr107214-8.f90
3beded12a494129bebcc732d85089896 gcc/testsuite/gfortran.dg/gomp/pr107214.f90
+ 9413acb66d424e7e859e5b387d479808 gcc/testsuite/gfortran.dg/gomp/pr107425.f90
616305573acc701769497c1eee637edc gcc/testsuite/gfortran.dg/gomp/pr114825.f90
9a6817790a272cd8153d4303d324c00f gcc/testsuite/gfortran.dg/gomp/pr26224.f
d2c74a71f2bea0005d853821e6f0142c gcc/testsuite/gfortran.dg/gomp/pr27573.f90
*************** c2c9b1a1db79eedb25331d3565231b66 gcc/te
*** 96762,96767 ****
--- 97124,97130 ----
6db6e7072dccd0be789b6dc9bd2a586c gcc/testsuite/gfortran.dg/gomp/pr93555.f90
a921eeb5697bd066712d41d66d374930 gcc/testsuite/gfortran.dg/gomp/pr94672.f90
8a04653b9aa2543e13a3136934e00444 gcc/testsuite/gfortran.dg/gomp/pr95869.f90
+ 8512ba21f2d6bfcb3e878c6c91c4dc17 gcc/testsuite/gfortran.dg/gomp/pr98203.f90
f832e5b53ac5754d0490d912e4da9ec6 gcc/testsuite/gfortran.dg/gomp/pr99226.f90
bcd0369b2e799c3808032efd4c583295 gcc/testsuite/gfortran.dg/gomp/pr99928-1.f90
5a122e0df6f86c9b8f25e3ef0a8de595 gcc/testsuite/gfortran.dg/gomp/pr99928-11.f90
*************** b75cb93f87f099ad715aceb9cb7b1bf2 gcc/te
*** 97184,97189 ****
--- 97547,97553 ----
1f7a9307002a1f0f2a5f8eb76998dcda gcc/testsuite/gfortran.dg/implied_do_io_6.f90
2b548a8a46da28ac4ce23e2509a886fc gcc/testsuite/gfortran.dg/implied_do_io_7.f90
1b11291348a686162c0e48c6b1b5cd66 gcc/testsuite/gfortran.dg/implied_do_io_8.f90
+ f9c9e0932087ab8751e466c8efd22612 gcc/testsuite/gfortran.dg/implied_do_io_9.f90
a8761a2aaffb7680e80dcad5eceada12 gcc/testsuite/gfortran.dg/implied_shape_1.f08
f9528d7042bf84bf037d6e2b109272ec gcc/testsuite/gfortran.dg/implied_shape_2.f90
1b2b68c816459c1a9395771e9851de87 gcc/testsuite/gfortran.dg/implied_shape_3.f08
*************** e5a418513e079e50ea576e021cf5ad8e gcc/te
*** 97311,97316 ****
--- 97675,97681 ----
1545bc137f7bcb397e7986a3324b63be gcc/testsuite/gfortran.dg/inline_matmul_23.f90
89a35f94060b171becdc54771a02040b gcc/testsuite/gfortran.dg/inline_matmul_24.f90
d5dddad98efc37928795b446cb8d6501 gcc/testsuite/gfortran.dg/inline_matmul_25.f90
+ f500cc59ecbd3442513dea98e8f73719 gcc/testsuite/gfortran.dg/inline_matmul_27.f90
ffdb4ca68f61f3bd618415335c9c7c21 gcc/testsuite/gfortran.dg/inline_matmul_3.f90
f95e5fd479c839cfa9cb3ac127ee7584 gcc/testsuite/gfortran.dg/inline_matmul_4.f90
6cb787ca0dac6ea814c8af4ac7cb8022 gcc/testsuite/gfortran.dg/inline_matmul_5.f90
*************** f33dc60c1fb7c60416c98e3b6fca20cc gcc/te
*** 97450,97455 ****
--- 97815,97821 ----
a954172d62f645dc77c1c91e1be92316 gcc/testsuite/gfortran.dg/interface_5.f90
36309090fca9f4524f3ffaaa789fa173 gcc/testsuite/gfortran.dg/interface_50.f90
a63ff5460cdc25350f43a09d899581db gcc/testsuite/gfortran.dg/interface_6.f90
+ 76682e1bef00b9b6f7bd74baac09b7f4 gcc/testsuite/gfortran.dg/interface_63.f90
b4d472d28fc0ac004218dc87eb241306 gcc/testsuite/gfortran.dg/interface_7.f90
9b6e2c6769e8d31142faefbb1e2b8fa0 gcc/testsuite/gfortran.dg/interface_8.f90
741aacf0bd439f6874a87ea56712aadc gcc/testsuite/gfortran.dg/interface_9.f90
*************** b3de2cdb7dfd995e8d4a97fabcc29a38 gcc/te
*** 97458,97463 ****
--- 97824,97830 ----
e797a26594e33f4316a85af1fe223cbc gcc/testsuite/gfortran.dg/interface_abstract_3.f90
a30d85d2601e16438a18162122cbc190 gcc/testsuite/gfortran.dg/interface_abstract_4.f90
bb1e6a032a10a9e1ff7d9a5d79c13aa6 gcc/testsuite/gfortran.dg/interface_abstract_5.f90
+ a584146c98b61024b29fba4d0cf9aa8c gcc/testsuite/gfortran.dg/interface_abstract_6.f90
33a2f608c30f217c3799ca2ecec2ffec gcc/testsuite/gfortran.dg/interface_assignment_1.f90
4f0c646f0732570a97ff9a9dc8755be6 gcc/testsuite/gfortran.dg/interface_assignment_2.f90
91f77567fb0079c826db40c2ce9296c0 gcc/testsuite/gfortran.dg/interface_assignment_3.f90
*************** be693b3847d0256fa77c5e6d96396c97 gcc/te
*** 98379,98385 ****
d17e376a8cc641dbedaeffcce81d5297 gcc/testsuite/gfortran.dg/pdt_23.f03
74618f98f612c4722b0e366283ec8ca8 gcc/testsuite/gfortran.dg/pdt_24.f03
7c4f6f585a57e25f1c6f31ac89e87d40 gcc/testsuite/gfortran.dg/pdt_25.f03
! 7182317a2e9d6c03d247c9fb2b50ab74 gcc/testsuite/gfortran.dg/pdt_26.f03
f67cfd0ae4d38f1ca5dc8d7f6e954087 gcc/testsuite/gfortran.dg/pdt_27.f03
7efa911fe665f45456e6943844302ac0 gcc/testsuite/gfortran.dg/pdt_28.f03
68b10a194ff6797eee8ecb042129b08f gcc/testsuite/gfortran.dg/pdt_29.f03
--- 98746,98752 ----
d17e376a8cc641dbedaeffcce81d5297 gcc/testsuite/gfortran.dg/pdt_23.f03
74618f98f612c4722b0e366283ec8ca8 gcc/testsuite/gfortran.dg/pdt_24.f03
7c4f6f585a57e25f1c6f31ac89e87d40 gcc/testsuite/gfortran.dg/pdt_25.f03
! 0104b02a8045f96f71bb79804308cd3b gcc/testsuite/gfortran.dg/pdt_26.f03
f67cfd0ae4d38f1ca5dc8d7f6e954087 gcc/testsuite/gfortran.dg/pdt_27.f03
7efa911fe665f45456e6943844302ac0 gcc/testsuite/gfortran.dg/pdt_28.f03
68b10a194ff6797eee8ecb042129b08f gcc/testsuite/gfortran.dg/pdt_29.f03
*************** eb194938d2c2fe84d215ede719f501c0 gcc/te
*** 98434,98439 ****
--- 98801,98807 ----
4db68e1eec67942dd893a17d7e547d6e gcc/testsuite/gfortran.dg/pointer_check_12.f90
ccf9944fa34b0e93e5415a91ad21e966 gcc/testsuite/gfortran.dg/pointer_check_13.f90
1c6366ef774f50102935b627497ffda0 gcc/testsuite/gfortran.dg/pointer_check_14.f90
+ 95c3fc2b08b12abf7b0b8eede20fee74 gcc/testsuite/gfortran.dg/pointer_check_15.f90
7fd59810205e453c2a75b8a7f1ed13b0 gcc/testsuite/gfortran.dg/pointer_check_2.f90
9e0a1ed208d6678d1a32750be9c66ce8 gcc/testsuite/gfortran.dg/pointer_check_3.f90
24e0ade37dff0f1eb6006ee3395e17a6 gcc/testsuite/gfortran.dg/pointer_check_4.f90
*************** a3ab8fbef738997039cfd45f350461a3 gcc/te
*** 98495,98501 ****
--- 98863,98871 ----
77eca811eac1f80edb0f33c68ac0c4d3 gcc/testsuite/gfortran.dg/power_7.f90
457d6bb30d331f4d3250628bdae53dc3 gcc/testsuite/gfortran.dg/power_8.f90
e13b5dd50c332ea865cb6fabb5f79f29 gcc/testsuite/gfortran.dg/pr100154.f90
+ d7642fe0f50bb28f873042d6721e3ffb gcc/testsuite/gfortran.dg/pr100155.f90
c9e427811a6c55713cbb096365eec807 gcc/testsuite/gfortran.dg/pr100193.f90
+ a7f1c1fb2de0acfdd19303c2a0d29d73 gcc/testsuite/gfortran.dg/pr100194.f90
e08828a7d864f8531a58aa25e1b58894 gcc/testsuite/gfortran.dg/pr100273.f90
fc0ae38e4fdc2d7761aba57181c97b51 gcc/testsuite/gfortran.dg/pr100551.f90
17f130e627232745d6279696b6984514 gcc/testsuite/gfortran.dg/pr100949.f90
*************** afe21b866be9162c6b654dc6771e6ead gcc/te
*** 98519,98527 ****
--- 98889,98900 ----
1dd53d463caf1e16e47d0fe9cbf2309f gcc/testsuite/gfortran.dg/pr102366.f90
fc5031b16be6a0dc4152f151793f4acb gcc/testsuite/gfortran.dg/pr102458.f90
cbd40bc334c217d37c198b1f27373810 gcc/testsuite/gfortran.dg/pr102458b.f90
+ 44bc627bf6c28a64567fdb75fe688fdc gcc/testsuite/gfortran.dg/pr102459.f90
09759ba73ae30c3a54be532d97b7f526 gcc/testsuite/gfortran.dg/pr102520.f90
107263fe1c86ee042c855774a2b8e242 gcc/testsuite/gfortran.dg/pr102532.f90
+ 4efde3b7d107b33c9c8792e23b683d17 gcc/testsuite/gfortran.dg/pr102596.f90
c0ae1c78c693e1256c471360998b7568 gcc/testsuite/gfortran.dg/pr102597.f90
+ 322a54b0e735415005b9446efbfd32f0 gcc/testsuite/gfortran.dg/pr102619.f90
c081e1f510a2d68ec176356111dab188 gcc/testsuite/gfortran.dg/pr102685.f90
d99cea26823109c0bb853b42df152999 gcc/testsuite/gfortran.dg/pr102715.f90
f28998ba16e7a78633a9de3d5eaf0667 gcc/testsuite/gfortran.dg/pr102816.f90
*************** aadce1b09e2a4d220805726af0c7f109 gcc/te
*** 98571,98576 ****
--- 98944,98950 ----
7a5b7a18d621b5e1b9d04b73e259ddd4 gcc/testsuite/gfortran.dg/pr104849.f90
35a7804825dacf412e34e3f973b467f1 gcc/testsuite/gfortran.dg/pr104908.f90
a5bb6d9b844f014490dab5e87b60244c gcc/testsuite/gfortran.dg/pr105152.f90
+ 472e7c3181a65bf922fc24aa4a286685 gcc/testsuite/gfortran.dg/pr105168.f90
ff052278fd65d5823600af4550f5eae7 gcc/testsuite/gfortran.dg/pr105205.f90
22283af469347d85bd1fe4dae42939a3 gcc/testsuite/gfortran.dg/pr105230.f90
378daada767aa1db75aafa59274616a9 gcc/testsuite/gfortran.dg/pr105456-nmlr.f90
*************** d4b65efea892e3a54acdb92a298fc582 gcc/te
*** 98595,98600 ****
--- 98969,98975 ----
0677f2dac82b1b95cde8edf69efd60a9 gcc/testsuite/gfortran.dg/pr106918.f90
09719e2d59fe58682ef7a737cdf01620 gcc/testsuite/gfortran.dg/pr106934.f90
e1ccca85dc432ca649742c05520157d9 gcc/testsuite/gfortran.dg/pr106945.f90
+ 1b7098a64b99eb214b607f599b3eb32f gcc/testsuite/gfortran.dg/pr106946.f90
a9c6ba4d14cec93cd2edec54fda6a916 gcc/testsuite/gfortran.dg/pr106985.f90
eb96b826eeaf84f157c8635706721d40 gcc/testsuite/gfortran.dg/pr106986.f90
054c58cb24c0bee4ea0b5fcf3cdbf86d gcc/testsuite/gfortran.dg/pr106999.f90
*************** b7b6edb61862ad55069c70c4744ad157 gcc/te
*** 98638,98643 ****
--- 99013,99019 ----
05aad7d3d7d82955070028e39fdf28af gcc/testsuite/gfortran.dg/pr109358.f90
f309d722fd5c0108897e848739b09dbb gcc/testsuite/gfortran.dg/pr109662-a.f90
87aa7841fecf66956c29baf129e68fb9 gcc/testsuite/gfortran.dg/pr109662.f90
+ 8d235bb163056c04ca2b4c16a3221c29 gcc/testsuite/gfortran.dg/pr109788.f90
f2965c649a5f8dcb271f4f49f656cfff gcc/testsuite/gfortran.dg/pr109948.f90
898c3ea8360d1452c5f815b15dc6f6f8 gcc/testsuite/gfortran.dg/pr110221.f
7e8f4bd708c5e8d2c848ebda68cfa3e5 gcc/testsuite/gfortran.dg/pr110224.f90
*************** f62b2fa65f325ecd9897d1210ea1dd59 gcc/te
*** 98667,98672 ****
--- 99043,99049 ----
c2c29ab4a03f3fce7c592346c758df55 gcc/testsuite/gfortran.dg/pr114874_2.f90
4b273604e577c17fd50a80fc5e61fbc9 gcc/testsuite/gfortran.dg/pr114883.f90
114f9ad97017aeb38f9ec22adfdc15e9 gcc/testsuite/gfortran.dg/pr114959.f90
+ dcc85737c1fe827eb6a63f372dd52f3e gcc/testsuite/gfortran.dg/pr115260.f90
2cdd9da41524094c8df35fef567a26c5 gcc/testsuite/gfortran.dg/pr115281.f90
862aedc97da38fe9b3319406b768d9c0 gcc/testsuite/gfortran.dg/pr115348.f90
6c3af77c51cf7ae784cf117509d09064 gcc/testsuite/gfortran.dg/pr117730_a.f90
*************** c409953e60b511d0f73cda8df16bc1dc gcc/te
*** 98676,98685 ****
--- 99053,99065 ----
02812eb85d61bb134c890f0a34cc8511 gcc/testsuite/gfortran.dg/pr117819.f90
d8b2b1281d8bcf0eb181e2643ffb6265 gcc/testsuite/gfortran.dg/pr117820.f90
dcb4fe6d926f672dd118a4a8ec9b6625 gcc/testsuite/gfortran.dg/pr118640.f90
+ 86ed735b34078d76c3e00aee11815c32 gcc/testsuite/gfortran.dg/pr119273.f90
8f53cbad5581d72a5d0420f900cee217 gcc/testsuite/gfortran.dg/pr120191_1.f90
4787146fc7e8109511f0d22d056e2127 gcc/testsuite/gfortran.dg/pr120191_2.f90
05457962d41eef6a41a3de889144d78a gcc/testsuite/gfortran.dg/pr120191_3.f90
b1cb2c9a52574c2df5df49bd13ee7e5d gcc/testsuite/gfortran.dg/pr120196.f90
+ 9aa1b21c93a3838e52245be748b9b301 gcc/testsuite/gfortran.dg/pr124161.f90
+ 5bfaeea8d13a5035cf46aaab485c2803 gcc/testsuite/gfortran.dg/pr124450.f90
984f8307f36d56a0b48b5acce2dd5eb5 gcc/testsuite/gfortran.dg/pr12884.f
64075248b9d1bffd6f380bb4e2a6eae0 gcc/testsuite/gfortran.dg/pr15129.f90
e9cbd51db4e16292fc5dd1fead2e5a49 gcc/testsuite/gfortran.dg/pr15140.f90
*************** f166fdd0a6158ee4997aa03d50735f03 gcc/te
*** 99110,99115 ****
--- 99490,99496 ----
5b2aa5e5d8aa97b69f0cc98bc9709f3f gcc/testsuite/gfortran.dg/pr78741.f90
18ef55c7791c30ff0793ca246df65036 gcc/testsuite/gfortran.dg/pr78758.f90
c7abc49e43c3b6377a0e019f9f4292ac gcc/testsuite/gfortran.dg/pr79315.f90
+ 76b2c561e2cc2dffb48457fae519ab01 gcc/testsuite/gfortran.dg/pr79524.f90
7dde52ec5dffa2ae8586c577cf97f742 gcc/testsuite/gfortran.dg/pr79886.f90
c0b10ae015725070f4297a1ba8927463 gcc/testsuite/gfortran.dg/pr79966.f90
21b5f06229f04696cc787b63748c5de0 gcc/testsuite/gfortran.dg/pr80494.f90
*************** e338cfba2f466abedf9af92b52cd6fb3 gcc/te
*** 99131,99136 ****
--- 99512,99518 ----
b6ff04901e3aee18765a74bf65804e38 gcc/testsuite/gfortran.dg/pr82253.f90
344be7c0602202457870166d368441e0 gcc/testsuite/gfortran.dg/pr82314.f90
7f04eca318ca64e1442ceabc31fab9fb gcc/testsuite/gfortran.dg/pr82397.f
+ 9f2daedbf44298499832b2b6d72eb79f gcc/testsuite/gfortran.dg/pr82721.f90
5e9eb92684de357b4c23a7f04959db82 gcc/testsuite/gfortran.dg/pr82774.f90
616772c135ee9b14c410dcd23fdbc3e4 gcc/testsuite/gfortran.dg/pr82973.f90
0a918cecf6f52a31004b77728cb30038 gcc/testsuite/gfortran.dg/pr83113.f90
*************** fd7937a762c5733d3533bba0d9b05a6e gcc/te
*** 99145,99150 ****
--- 99527,99533 ----
95b2ba5b10167fedc1a075877a7a103b gcc/testsuite/gfortran.dg/pr84088.f90
ee7b5aa850a8be8a1ed15f2fcdca347a gcc/testsuite/gfortran.dg/pr84117.f90
c41bc69547a048a19ccb1adc57ce3bca gcc/testsuite/gfortran.dg/pr84155.f90
+ e6d08fa65e9eb602b71f0e6a8b44a739 gcc/testsuite/gfortran.dg/pr84245.f90
12af81a97aa86950b63e458f115e45c9 gcc/testsuite/gfortran.dg/pr84523.f90
6d593814cbde3b81eb21e9501a48bac2 gcc/testsuite/gfortran.dg/pr84565.f90
4cf62650961664b3e4bce16d177b5929 gcc/testsuite/gfortran.dg/pr84674.f90
*************** cc82665e1d54c6a2d5a100788c474853 gcc/te
*** 99156,99161 ****
--- 99539,99545 ----
42d21294436ebefdc995a697f0266fd9 gcc/testsuite/gfortran.dg/pr85082.f90
4355c9f07079d67c1134f6106f8fcb0b gcc/testsuite/gfortran.dg/pr85138_1.f90
024b55ef8c68dc11bd1d65bbc8cf1b13 gcc/testsuite/gfortran.dg/pr85138_2.f90
+ 9c97d6fc9b5f00f49d5a36517bc8222d gcc/testsuite/gfortran.dg/pr85352.f90
bf416564a457b9444387855732e4d265 gcc/testsuite/gfortran.dg/pr85357.f90
286fa2d8f5b3fa55fd3173261d6b4eea gcc/testsuite/gfortran.dg/pr85520.f90
3daad136d0cfc95d8964dc923c7cc4ac gcc/testsuite/gfortran.dg/pr85521_1.f90
*************** c6d3d1ffedb5b952a8712db0cf31c809 gcc/te
*** 99237,99242 ****
--- 99621,99627 ----
45bdaaba50a371d379854f3b6895d276 gcc/testsuite/gfortran.dg/pr88964.f90
d0e021239a321dbde0c39d7f370068c8 gcc/testsuite/gfortran.dg/pr89077.f90
a2461a16a54c67eb1031deda70d3c512 gcc/testsuite/gfortran.dg/pr89084.f90
+ f3fbf1380652a88bf0a5d643b52e4a3d gcc/testsuite/gfortran.dg/pr89092.f90
be4f5532cbaa58d083d822b627ffe5de gcc/testsuite/gfortran.dg/pr89253.f
eb191e16157f03cba56fb00422bb2852 gcc/testsuite/gfortran.dg/pr89266.f90
2726f9a132f249a727072d95e5f0aee3 gcc/testsuite/gfortran.dg/pr89344.f90
*************** f9cd7fe0c8cb7be5b0846aa6c3eb0b93 gcc/te
*** 99355,99361 ****
--- 99740,99749 ----
9a2df63b77cda57168f292b09bde71b3 gcc/testsuite/gfortran.dg/pr93686_4.f90
0636d4a049257c8e3f6c32b4b7309697 gcc/testsuite/gfortran.dg/pr93714_1.f90
93b8b244bce4583a43c29d892e177744 gcc/testsuite/gfortran.dg/pr93714_2.f90
+ 9a8647e0b1ef01e06d45cc2715ae05e8 gcc/testsuite/gfortran.dg/pr93715.f90
4d2e245917c39b1bcaeea6010bcb6284 gcc/testsuite/gfortran.dg/pr93792.f90
+ 1c1c17dce5c14eb846c34e6f6eba3b12 gcc/testsuite/gfortran.dg/pr93814.f90
+ 5494bfcb0d61c11d34ea0b6e4e610c45 gcc/testsuite/gfortran.dg/pr93832.f90
8b7bf068692a6a31b63dd4963c050e98 gcc/testsuite/gfortran.dg/pr93835.f08
6736173bcc319bca35f5453a7bca947b gcc/testsuite/gfortran.dg/pr94030_1.f90
b0f8acfae3746c459e5af7bcca222814 gcc/testsuite/gfortran.dg/pr94030_2.f90
*************** f17ab40b1ca95ac01da77049baa72103 gcc/te
*** 99364,99369 ****
--- 99752,99758 ----
bf6d4fa9d116ccede014485a892d0d71 gcc/testsuite/gfortran.dg/pr94380.f90
b9faba8aac0e0dd38443caeb527db93d gcc/testsuite/gfortran.dg/pr94397.F90
16d161f7900dd36eabcbaea6cd9c1b6e gcc/testsuite/gfortran.dg/pr94708.f90
+ e49db1fd07a952483324884a3682a4e8 gcc/testsuite/gfortran.dg/pr94978.f90
b3aa92652c768e489db71c4bdec58492 gcc/testsuite/gfortran.dg/pr95053.f
4643a453de4a8df5432d833cf8bfa122 gcc/testsuite/gfortran.dg/pr95053_2.f90
9a887ac1c462736f729ec4ec967c8be2 gcc/testsuite/gfortran.dg/pr95053_3.f90
*************** a6b1d851f4c5b6cfffa8f56c8f9cd150 gcc/te
*** 99372,99377 ****
--- 99761,99767 ----
81355955ad98611710451ef6e76d9dbe gcc/testsuite/gfortran.dg/pr95090.f90
10a1157f7a9fa8f2042a563c98a25914 gcc/testsuite/gfortran.dg/pr95091.f90
7d3e3457f90590b31740ffdd3a4866a3 gcc/testsuite/gfortran.dg/pr95104.f90
+ e11cb19990efd60513bbac52ee105f02 gcc/testsuite/gfortran.dg/pr95338.f90
66c58770643ed3f1944820fa6790cc27 gcc/testsuite/gfortran.dg/pr95340.f90
395135621c98fea610c5f2b17feb7637 gcc/testsuite/gfortran.dg/pr95342.f90
b9d5894d240b89777d50d53e0cd60929 gcc/testsuite/gfortran.dg/pr95373_1.f90
*************** a5234963084d71f3cbff36fdddbc2a39 gcc/te
*** 99405,99410 ****
--- 99795,99801 ----
662210e69dcf405442181d9c4c2a91ec gcc/testsuite/gfortran.dg/pr95827.f90
62cd2c3c38efcf3442a00b172c23a0f1 gcc/testsuite/gfortran.dg/pr95828.f90
f2cfdbd57b646ea77c8d2d572b0b4a79 gcc/testsuite/gfortran.dg/pr95829.f90
+ 153dd2ab3bb579bad81f3ed62e079ff2 gcc/testsuite/gfortran.dg/pr95879.f90
4624ef21d27373ca19abedc766bf24c8 gcc/testsuite/gfortran.dg/pr95880.f90
5f79fc5c2f7a030ad1b82b4793b0c8a7 gcc/testsuite/gfortran.dg/pr95881.f90
5f9a08444201a18392648013e972a14a gcc/testsuite/gfortran.dg/pr95882_1.f90
*************** ac524c67dbf5c0b6588328a02f46a124 gcc/te
*** 99421,99426 ****
--- 99812,99818 ----
4cd7e1edd1f016be3c9016b1817d703e gcc/testsuite/gfortran.dg/pr96038.f90
e6acc3eb976952fc47981d6ab4ed7205 gcc/testsuite/gfortran.dg/pr96085.f90
45d800261f64da91bf2398a00691d7c4 gcc/testsuite/gfortran.dg/pr96086.f90
+ 0e95668039fa9312c394dbe702dc78a0 gcc/testsuite/gfortran.dg/pr96087.f90
07cb4ed26cdce5312951d4e23c0ede15 gcc/testsuite/gfortran.dg/pr96099_1.f90
6ed2b45ec17b4aeb641142e2799cfd89 gcc/testsuite/gfortran.dg/pr96099_2.f90
43b9b0a65aabf3911bc6a2d49e46f640 gcc/testsuite/gfortran.dg/pr96102.f90
*************** c8c260dea52e24ac6be6641b8f123d9a gcc/te
*** 99443,99448 ****
--- 99835,99841 ----
a056a75dc3c7830d385da1c0b9d587bc gcc/testsuite/gfortran.dg/pr96711.f90
a94ae73a3b6b9628990c54fb08f2950c gcc/testsuite/gfortran.dg/pr96737.f90
74a709306836d044b8cd43d035aecdf2 gcc/testsuite/gfortran.dg/pr96859.f90
+ 3b72f7e6589a60bc5e040e31c77484b8 gcc/testsuite/gfortran.dg/pr96986.f90
76f063a5164cc2eff42c50fc9b9989a1 gcc/testsuite/gfortran.dg/pr97036.f90
70cac68f93e5398eb60f3aa67f709e6a gcc/testsuite/gfortran.dg/pr97095.f
f219dfba008fc41e9e809107b3498d57 gcc/testsuite/gfortran.dg/pr97272.f90
*************** aa943f2bec85bb461999d2cb2adfc73a gcc/te
*** 100265,100270 ****
--- 100658,100664 ----
701cab3628ee98dbcccc1d64e72d4ed6 gcc/testsuite/gfortran.dg/submodule_31.f08
2d0d1435c8fc29f13f4d8d923dcdddc5 gcc/testsuite/gfortran.dg/submodule_32.f08
e87560f12976c9545d8b7ae479b2618c gcc/testsuite/gfortran.dg/submodule_33.f08
+ ce6def9eadc42b1a4cd9adf6d9fe55ee gcc/testsuite/gfortran.dg/submodule_34.f90
68f9f70d888318a31160ba732171726f gcc/testsuite/gfortran.dg/submodule_4.f08
d470cf2de70b478f82f67f0729c09b76 gcc/testsuite/gfortran.dg/submodule_5.f08
125419a41557152ac79de8af903ef20a gcc/testsuite/gfortran.dg/submodule_6.f08
*************** ad625f0340741a09e4be8d42e070139e gcc/te
*** 100338,100343 ****
--- 100732,100738 ----
7f1199fe5fa90085dcbb4f81cbcf7062 gcc/testsuite/gfortran.dg/transfer_class_2.f90
4003da30901edcfc6adf19924dc746a2 gcc/testsuite/gfortran.dg/transfer_class_3.f90
d9a1040ed4fe93e5d91936d8b26af4cc gcc/testsuite/gfortran.dg/transfer_class_4.f90
+ d265a0bb0e3067107f69caac520518ea gcc/testsuite/gfortran.dg/transfer_class_5.f90
dc67674921059cc6c14a48ba9f6e8515 gcc/testsuite/gfortran.dg/transfer_hollerith_1.f90
adc172acf631bf550ac06d92fba37d99 gcc/testsuite/gfortran.dg/transfer_intrinsic_1.f90
e26ab1b7e21f778b1135b8600958bcd1 gcc/testsuite/gfortran.dg/transfer_intrinsic_2.f90
*************** ca55d89300492a406b4293654a75c058 gcc/te
*** 100735,100740 ****
--- 101130,101136 ----
777b852dc009b4634413ed078253b5e8 gcc/testsuite/gfortran.dg/vect/pr108979.f90
ed99007df506ce091870da0cdbff417d gcc/testsuite/gfortran.dg/vect/pr110451.f
7e36b2b10502091bcb389f5834b42c96 gcc/testsuite/gfortran.dg/vect/pr114736.f90
+ 586131e6c904729b8febde3dbc667a68 gcc/testsuite/gfortran.dg/vect/pr125431.f90
a17cb1ab891a5af3471298da97331dda gcc/testsuite/gfortran.dg/vect/pr19049.f90
fdb4a5f5d5eff2fd75822f14875bd776 gcc/testsuite/gfortran.dg/vect/pr32377.f90
bbb6998ea100c6c2039976c6446a0c10 gcc/testsuite/gfortran.dg/vect/pr32380.f
*************** e3172873ebcacc53ed7031ec75e9c916 gcc/te
*** 100792,100797 ****
--- 101188,101194 ----
943be5f26b034cab4a8d80ed72f35e29 gcc/testsuite/gfortran.dg/vect/vect-do-concurrent-1.f90
f153623f2b5e969448f7c1a751dd783d gcc/testsuite/gfortran.dg/vect/vect-early-break_1-pr113808.f90
51d61a0ffbe2e176d92badb55eaf6889 gcc/testsuite/gfortran.dg/vect/vect-gems.f90
+ a28c6b7265042047039bb29c34ef4fcd gcc/testsuite/gfortran.dg/vect/vect-pr123741.f90
3c3819470222c6ceaf097c5083095c91 gcc/testsuite/gfortran.dg/vect/vect.exp
5020f9773f3c21b86ac1fe3e513943a0 gcc/testsuite/gfortran.dg/vector_subscript_1.f90
0833fb55cdacc085a113140aa1d94458 gcc/testsuite/gfortran.dg/vector_subscript_2.f90
*************** b7777c6604106297693e31038efb5ae1 gcc/te
*** 101314,101319 ****
--- 101711,101719 ----
adc7e9976dd3bb424c92c2d7d3df32ed gcc/testsuite/gfortran.fortran-torture/execute/where_8.f90
bc764eca2f460bc6fb657fb675420237 gcc/testsuite/gfortran.fortran-torture/execute/write_a_1.f90
eabee42e1a561616023ffd1f4d1a64e2 gcc/testsuite/gfortran.fortran-torture/execute/write_logical.f90
+ e37afcf68e701a2324e777ab5f6054bf gcc/testsuite/gfortran.target/aarch64/aarch64.exp
+ f49a9e5ed9144077a6174c71610d8918 gcc/testsuite/gfortran.target/aarch64/pr122408_1.f90
+ 6890252516b3245a15477e317869c38e gcc/testsuite/gfortran.target/aarch64/pr122408_2.f90
ae00a4e2372b755ec611b96aaff6a49b gcc/testsuite/gfortran.target/riscv/rvv/pr111395.f90
284fdebd0dafabcd770080ec38c8109a gcc/testsuite/gfortran.target/riscv/rvv/pr111566.f90
803fa495544cb97b2d47fa3c10b273ce gcc/testsuite/gfortran.target/riscv/rvv/pr118182.f
*************** dc0d018c7ef4988da05274a87a491db9 gcc/te
*** 103647,103652 ****
--- 104047,104053 ----
f1da017e79e481af350005333250268b gcc/testsuite/gnat.dg/bias2.adb
aae39b549f5bb7a2b837495c637aaa94 gcc/testsuite/gnat.dg/biased_subtype.adb
9bbc182ee19d36c4abbd7d6046ac5664 gcc/testsuite/gnat.dg/biased_uc.adb
+ e075dee38216366d67c6249860794304 gcc/testsuite/gnat.dg/bigint1.adb
faf4a0c852ea85d2eab4ec4413be5fba gcc/testsuite/gnat.dg/bip_aggregate_bug.adb
8207ec6dfb08b203e67809b4591cc486 gcc/testsuite/gnat.dg/bip_case_expr.adb
0dd427e9ad2957343c4c86027593a8a0 gcc/testsuite/gnat.dg/bip_case_expr_pkg.ads
*************** da22f29f94ebe295441ccc41597913b0 gcc/te
*** 104165,104170 ****
--- 104566,104574 ----
29969c1ad7978ac871e75cd3b2d99efd gcc/testsuite/gnat.dg/generic_inst14_pkg.ads
bfa8ba450e641250f8eccf95997dd260 gcc/testsuite/gnat.dg/generic_inst2.adb
063cf5c93b1a85bf617a62be0da63bdb gcc/testsuite/gnat.dg/generic_inst2.ads
+ 9754b7078322105e191275ecef261619 gcc/testsuite/gnat.dg/generic_inst20-sub.adb
+ 0681c30c9efac88d67f6a19fb0a024db gcc/testsuite/gnat.dg/generic_inst20.adb
+ c840150e814260285b976366030a3845 gcc/testsuite/gnat.dg/generic_inst20.ads
2faefd507420ceafdccad8d472e66202 gcc/testsuite/gnat.dg/generic_inst2_c.ads
1997a63f7761d0c3157019f91d059346 gcc/testsuite/gnat.dg/generic_inst3.adb
ec082cac4cc6410759efb287bf918b11 gcc/testsuite/gnat.dg/generic_inst3_kafka_lib-topic.ads
*************** ed33690892e43011718347ecca58daff gcc/te
*** 104565,104570 ****
--- 104969,104976 ----
5f287af670c9bdcf463957cb04a9cd11 gcc/testsuite/gnat.dg/lto26_pkg2.ads
d38a63c50972ebf0d60bc6959e5d130f gcc/testsuite/gnat.dg/lto29.adb
92924880135ec84fd65e4fecf6055807 gcc/testsuite/gnat.dg/lto29_pkg.ads
+ 0bb4f053befcf73a4d457f035ee97b6a gcc/testsuite/gnat.dg/lto30.adb
+ 5889bf52461acb4efaa37c6ba94a8f31 gcc/testsuite/gnat.dg/lto30.ads
2acb4cc31994f1569a3db6ac6613928d gcc/testsuite/gnat.dg/lto4.adb
9b38247c8e825c514f87e2965d931dad gcc/testsuite/gnat.dg/lto4.ads
959fb8bdf4cd1c34347ecfbab19ea60b gcc/testsuite/gnat.dg/lto5.adb
*************** f8a43d7dd54caabde100374f7144dfc3 gcc/te
*** 104700,104705 ****
--- 105106,105113 ----
ab899fc6f72925f8084209d5187582d5 gcc/testsuite/gnat.dg/opt106_pkg1.ads
acc696967fd0d2302cfab5304ee3a970 gcc/testsuite/gnat.dg/opt106_pkg2.adb
e4a127b46129811de1774562e29fb8fc gcc/testsuite/gnat.dg/opt106_pkg2.ads
+ 9d150b19ff3791d45b239fbe539ca3ec gcc/testsuite/gnat.dg/opt107.adb
+ b639e95e2056957733aa779c0c757061 gcc/testsuite/gnat.dg/opt107_pkg.ads
5d50fb38b1ab84c39760906cb103c522 gcc/testsuite/gnat.dg/opt10_pkg.ads
603264d4afdd2fd2174ea9c4cf4653ed gcc/testsuite/gnat.dg/opt11.adb
53160585b3a5d820b653e1e0d5f14c75 gcc/testsuite/gnat.dg/opt11.ads
*************** a4f83930fb87bd91e5bb42db50c8d318 gcc/te
*** 105071,105076 ****
--- 105479,105485 ----
c0f68295e348ad36a641d8edeff2cfc6 gcc/testsuite/gnat.dg/prot9_pkg1.ads
4cd15245a3399652865b3c6a9daf87ad gcc/testsuite/gnat.dg/prot9_pkg2.ads
8b9d81034e4a3268cbc4aae764775fd9 gcc/testsuite/gnat.dg/prot_def.adb
+ 00f160c0176ca352cbe49cfb9735cb39 gcc/testsuite/gnat.dg/protected_deref1.adb
ca3a0803b3696ed0b41f6d8cbb5b962b gcc/testsuite/gnat.dg/protected_func.adb
f010d95f371dbccc1be8c51d48eb4db5 gcc/testsuite/gnat.dg/protected_func.ads
ce1ec39ed99de56ced45d8b9f86bc85a gcc/testsuite/gnat.dg/protected_null.adb
*************** d470ada2b4a8aa6d586007ab8f6e7e5f gcc/te
*** 105102,105107 ****
--- 105511,105519 ----
fde5d5ed0c271572ac7da0e31e22bc5c gcc/testsuite/gnat.dg/range_check7.adb
25b5534a4bc4502074ce6463c2f5e96b gcc/testsuite/gnat.dg/rational_arithmetic.ads
46cc8f530fa18a6afd30b9d241f7967e gcc/testsuite/gnat.dg/recursive_call.adb
+ 0b27bcc5788ce003bc049b34d20d5c88 gcc/testsuite/gnat.dg/reduce2.adb
+ 5870b8cebdd6ce91693a485c5a6854d5 gcc/testsuite/gnat.dg/reduce4.adb
+ 001425eca43e1ece9e65dd7929459079 gcc/testsuite/gnat.dg/reduce5.adb
50be8d98f4f9ac99d64926a10596a2df gcc/testsuite/gnat.dg/ref_type.adb
5457827e708b7bfc92ffe5610655a443 gcc/testsuite/gnat.dg/ref_type.ads
222b5d10f23a2e8e8a5e4d41e86e66ed gcc/testsuite/gnat.dg/regpat1.adb
*************** e51121d34de5e0d22067137864528c8a gcc/te
*** 105123,105128 ****
--- 105535,105541 ----
72d48cda9550a7251bbd90fa56eff48e gcc/testsuite/gnat.dg/renaming15.adb
b08ade850be1a0a80325c1a93e9c9043 gcc/testsuite/gnat.dg/renaming16.adb
0278c64b189f758651064d6a8aeac4db gcc/testsuite/gnat.dg/renaming16_pkg.ads
+ b500c932c841816b5021e1c75ea367c9 gcc/testsuite/gnat.dg/renaming18.adb
3afb13f37cfc3455f0f0be64d053892f gcc/testsuite/gnat.dg/renaming2.adb
1a954da0b1e7e11673319b058eb82146 gcc/testsuite/gnat.dg/renaming3.adb
9c415422ce59266c9af89e8d3fd1df74 gcc/testsuite/gnat.dg/renaming4.ads
*************** bc5d484f0195c40f96573375913aad6a gcc/te
*** 105240,105245 ****
--- 105653,105659 ----
899dd011c869ddd3d306efe8a8ba47c9 gcc/testsuite/gnat.dg/specs/aggr4_pkg.ads
b028802f236df04a9a038de337a5c2dc gcc/testsuite/gnat.dg/specs/aggr5.ads
8317714735f6bcf3820730db670ecec1 gcc/testsuite/gnat.dg/specs/aggr6.ads
+ 8d9f49d860ee6a20314b8b77bfff71c6 gcc/testsuite/gnat.dg/specs/aggr9.ads
03d5230a50a20391e0238f6841dcaf91 gcc/testsuite/gnat.dg/specs/ai_116.ads
7d85593bd2feb29192cd8b150c52dde2 gcc/testsuite/gnat.dg/specs/alignment1.ads
db9002fdffbd11c6e835ef0c4498b353 gcc/testsuite/gnat.dg/specs/alignment2.ads
*************** e79713b5757a3f8a05926964d5c26b04 gcc/te
*** 105317,105322 ****
--- 105731,105740 ----
bb0e77998b46620c791eef69edc120e4 gcc/testsuite/gnat.dg/specs/interface5.ads
2964ca5392547150aa2109dc092cc2e2 gcc/testsuite/gnat.dg/specs/last_bit.ads
843de13b4d5cc30db54743bb74dedbf4 gcc/testsuite/gnat.dg/specs/limited1.ads
+ fbedcb4ad7f2c4e1005641325af96acb gcc/testsuite/gnat.dg/specs/limited_with3-child-grandchild-grandgrandchild.ads
+ 4825dd5c9d78470959a4f658e124ed25 gcc/testsuite/gnat.dg/specs/limited_with3-child-grandchild.ads
+ 17aae2f71cf406a1e253530584097a2d gcc/testsuite/gnat.dg/specs/limited_with3-child.ads
+ 2c85f81ae35fa72b5f14adce251e570b gcc/testsuite/gnat.dg/specs/limited_with3.ads
f1e4623f01bee0dbc4135d608ad4e311 gcc/testsuite/gnat.dg/specs/limited_with4.ads
f8ce8abd47440a8ef0caa15042246467 gcc/testsuite/gnat.dg/specs/limited_with4_pkg.ads
5ca7e9884e00c38a3fcb9117d299b396 gcc/testsuite/gnat.dg/specs/linker_alias.ads
*************** d2c31258feee390ed4af80cdc8eacf9e gcc/te
*** 105349,105354 ****
--- 105767,105775 ----
4f688dab65d3a3dce65837fb7dc54961 gcc/testsuite/gnat.dg/specs/opt5.ads
f156038848774963622d503fe89a172b gcc/testsuite/gnat.dg/specs/opt5_pkg.ads
3ea255ec02895b0a6def7cabd8242168 gcc/testsuite/gnat.dg/specs/opt6.ads
+ 28f117df0f784b2fc789be52a8363bc4 gcc/testsuite/gnat.dg/specs/opt7.ads
+ 9076cc8edf48925166dff1f53e624108 gcc/testsuite/gnat.dg/specs/opt7_pkg.adb
+ ab4d470a175348305442c782df20dc08 gcc/testsuite/gnat.dg/specs/opt7_pkg.ads
a33d565d33da0c1fd4225f3e0005c81e gcc/testsuite/gnat.dg/specs/oversize.ads
c177b376a4a8546663a7caa87b66abb4 gcc/testsuite/gnat.dg/specs/pack10.ads
aca39671a4d090d6d3c7a2abf4ee74a6 gcc/testsuite/gnat.dg/specs/pack10_pkg.adb
*************** de366240409b1c3413cd274333487fb7 gcc/te
*** 105424,105429 ****
--- 105845,105851 ----
67001591d13a2654ac5b7435e121cb10 gcc/testsuite/gnat.dg/specs/unchecked_convert2.ads
a013922e8c147a09784a5aca21aa3a65 gcc/testsuite/gnat.dg/specs/unchecked_union1.ads
fbc11dba24887c4af40c8660f7168a67 gcc/testsuite/gnat.dg/specs/unchecked_union2.ads
+ bc8a00cafe93a77626f7d163fb369bcf gcc/testsuite/gnat.dg/specs/unchecked_union3.ads
c8cf8a4c8db78f809bd3550ca820e6a5 gcc/testsuite/gnat.dg/specs/universal_fixed.ads
956da2e940d0e7706607f91ce39d70ad gcc/testsuite/gnat.dg/specs/variant_part.ads
12e2e0159b45a86a40c49bc020048d43 gcc/testsuite/gnat.dg/specs/varsize_return.ads
*************** fd304d08c4ca43544588bd14358a9c0a gcc/te
*** 105529,105534 ****
--- 105951,105957 ----
6c87692ce5565e68f354b3b1cb842c39 gcc/testsuite/gnat.dg/sso18.adb
ff784f7bca69d0717e740273960b0387 gcc/testsuite/gnat.dg/sso2.adb
ccf43eb5df39869bb23ff9110d3b93cb gcc/testsuite/gnat.dg/sso2.ads
+ 2ba1a49876e7f91ccde7f7d0288debb0 gcc/testsuite/gnat.dg/sso20.adb
6fe64945c0d0238672cdece04341c316 gcc/testsuite/gnat.dg/sso3.adb
cce4578d630a50acb2e3a4f2535af90b gcc/testsuite/gnat.dg/sso4.adb
6547028813699cf5a1bebf9380db3b22 gcc/testsuite/gnat.dg/sso5.adb
*************** b2c755599d8ed47e117bbf82c6a6b12f gcc/te
*** 105662,105667 ****
--- 106085,106092 ----
35dc80c5b5ed756d2cc1c930f85a4456 gcc/testsuite/gnat.dg/task3_pkg2.ads
c32b560114a348976d0298262741b6ea gcc/testsuite/gnat.dg/task4.adb
70bd634f46004ffa96eb4070f11592ef gcc/testsuite/gnat.dg/task5.adb
+ 2eaa9f1d0d240e9dd1698e9211bd233e gcc/testsuite/gnat.dg/task6.adb
+ b348428ccd472508457f80ed401511e5 gcc/testsuite/gnat.dg/task6.ads
029ef2213e407fd423e0ce3d19a60a80 gcc/testsuite/gnat.dg/task_name.adb
2d192de9da9a98892aa2c605de044591 gcc/testsuite/gnat.dg/task_name.ads
91463323d692d06c9031a056ff412414 gcc/testsuite/gnat.dg/task_stack_align.adb
*************** f37d4791cfa22e9a20848922ea5de498 gcc/te
*** 105975,105981 ****
b760f8c4f0593565426879b84ab6787b gcc/testsuite/go.go-torture/execute/var-1.go
55c3fdb5eab9130c79b8548c994aa8d9 gcc/testsuite/go.go-torture/execute/var-2.go
ac0017eb534302ec5987291f615d13ca gcc/testsuite/go.go-torture/execute/var-3.go
! e3794309b5080518186c09c15068e470 gcc/testsuite/go.test/go-test.exp
88c59e0bc9f2a79ed3a3e8f1409ed1d8 gcc/testsuite/go.test/test/235.go
1a94dd86d2262280f883261800a13104 gcc/testsuite/go.test/test/64bit.go
43e15a8d565d16ab908b7cf6db8e0bf9 gcc/testsuite/go.test/test/README.gcc
--- 106400,106406 ----
b760f8c4f0593565426879b84ab6787b gcc/testsuite/go.go-torture/execute/var-1.go
55c3fdb5eab9130c79b8548c994aa8d9 gcc/testsuite/go.go-torture/execute/var-2.go
ac0017eb534302ec5987291f615d13ca gcc/testsuite/go.go-torture/execute/var-3.go
! 14430fc68a3e1dcc77761b38e45a50e3 gcc/testsuite/go.test/go-test.exp
88c59e0bc9f2a79ed3a3e8f1409ed1d8 gcc/testsuite/go.test/test/235.go
1a94dd86d2262280f883261800a13104 gcc/testsuite/go.test/test/64bit.go
43e15a8d565d16ab908b7cf6db8e0bf9 gcc/testsuite/go.test/test/README.gcc
*************** d19a0449bac1fb497429a88904f3d658 gcc/te
*** 107920,107926 ****
50c0f03762d429c13fd0302c79d90157 gcc/testsuite/go.test/test/varinit.go
6447a99ae1e2eec266af1ceab6a7343c gcc/testsuite/go.test/test/zerodivide.go
340e08c9aef97a2da8f4cd4568d52675 gcc/testsuite/jit.dg/add-driver-options-testlib.c
! ced1e82a057a3545ee32a58098f87b0f gcc/testsuite/jit.dg/all-non-failing-tests.h
7bc42e89ae77872c8fc581b4babf1832 gcc/testsuite/jit.dg/create-code-for-hello-world-executable.h
6599d673695ac45c69f897e7b9643cdb gcc/testsuite/jit.dg/harness.h
bcc659c5c8ad01904087579142d235cb gcc/testsuite/jit.dg/jit.exp
--- 108345,108351 ----
50c0f03762d429c13fd0302c79d90157 gcc/testsuite/go.test/test/varinit.go
6447a99ae1e2eec266af1ceab6a7343c gcc/testsuite/go.test/test/zerodivide.go
340e08c9aef97a2da8f4cd4568d52675 gcc/testsuite/jit.dg/add-driver-options-testlib.c
! ceeca3928e21738514d1a400ecbf1189 gcc/testsuite/jit.dg/all-non-failing-tests.h
7bc42e89ae77872c8fc581b4babf1832 gcc/testsuite/jit.dg/create-code-for-hello-world-executable.h
6599d673695ac45c69f897e7b9643cdb gcc/testsuite/jit.dg/harness.h
bcc659c5c8ad01904087579142d235cb gcc/testsuite/jit.dg/jit.exp
*************** c1c4ffe41bbf76d4a61fec8d9b42486c gcc/te
*** 107946,107952 ****
af0a18ef8912906bb36ca88219c06667 gcc/testsuite/jit.dg/test-calling-external-function.c
fcf20b943f3e9affe23adec9277064a7 gcc/testsuite/jit.dg/test-calling-function-ptr.c
e3bf5c17797aeaea60953345b0ec836b gcc/testsuite/jit.dg/test-cast.c
! 1abc657df5f9cfb2b57bf23048e54d17 gcc/testsuite/jit.dg/test-cold-attribute.c
dc3f5924516f317d0e822022186a89d9 gcc/testsuite/jit.dg/test-combination.c
2e035396a65d6176ba9798f667c5621a gcc/testsuite/jit.dg/test-compile-to-assembler.c
897c5ab27b1fd560e0e9f30525797a81 gcc/testsuite/jit.dg/test-compile-to-dynamic-library.c
--- 108371,108377 ----
af0a18ef8912906bb36ca88219c06667 gcc/testsuite/jit.dg/test-calling-external-function.c
fcf20b943f3e9affe23adec9277064a7 gcc/testsuite/jit.dg/test-calling-function-ptr.c
e3bf5c17797aeaea60953345b0ec836b gcc/testsuite/jit.dg/test-cast.c
! 6bfe3202df4a59189a757d8df0af0d9d gcc/testsuite/jit.dg/test-cold-attribute.c
dc3f5924516f317d0e822022186a89d9 gcc/testsuite/jit.dg/test-combination.c
2e035396a65d6176ba9798f667c5621a gcc/testsuite/jit.dg/test-compile-to-assembler.c
897c5ab27b1fd560e0e9f30525797a81 gcc/testsuite/jit.dg/test-compile-to-dynamic-library.c
*************** ea1a8984df21eb7b429a00bc3d0a99c7 gcc/te
*** 108133,108143 ****
c4d8ec89484f8330ae0008d131fedf28 gcc/testsuite/lib/go-torture.exp
192f15a6eb39416f8b8e16eb34ed9a7e gcc/testsuite/lib/go.exp
4818c4d4e4a63feda289f71aa5a2d3db gcc/testsuite/lib/hwasan-dg.exp
! 484d239d5c61861001373c287746fbce gcc/testsuite/lib/lto.exp
! d5c788891580183c0162d61bee2606c9 gcc/testsuite/lib/mike-g++.exp
! 7b1a3e5d995ace232fab35f5c2bc144d gcc/testsuite/lib/mike-gcc.exp
8d644e83696b168db4e275e7aae92821 gcc/testsuite/lib/modules.exp
! f89b045f2842e5ff03497a49f6252c55 gcc/testsuite/lib/multiline.exp
e7dfc093129242634d55f5be6acfaf2f gcc/testsuite/lib/obj-c++-dg.exp
2aebb5337b46130df1565434bf0b195b gcc/testsuite/lib/obj-c++.exp
4b367ff2ecab820f990c8f946bd89e93 gcc/testsuite/lib/objc-dg.exp
--- 108558,108568 ----
c4d8ec89484f8330ae0008d131fedf28 gcc/testsuite/lib/go-torture.exp
192f15a6eb39416f8b8e16eb34ed9a7e gcc/testsuite/lib/go.exp
4818c4d4e4a63feda289f71aa5a2d3db gcc/testsuite/lib/hwasan-dg.exp
! 9475e0aa30a10d97a49791330297036d gcc/testsuite/lib/lto.exp
! a4a6992257395e3afa42884111a95f18 gcc/testsuite/lib/mike-g++.exp
! fe1a6ab4bb07f8c408ef8ab7e4884300 gcc/testsuite/lib/mike-gcc.exp
8d644e83696b168db4e275e7aae92821 gcc/testsuite/lib/modules.exp
! 92df4f87906c4d71538784825bd16300 gcc/testsuite/lib/multiline.exp
e7dfc093129242634d55f5be6acfaf2f gcc/testsuite/lib/obj-c++-dg.exp
2aebb5337b46130df1565434bf0b195b gcc/testsuite/lib/obj-c++.exp
4b367ff2ecab820f990c8f946bd89e93 gcc/testsuite/lib/objc-dg.exp
*************** a418f2a12bc2c1ec76cd9ee5444af0f5 gcc/te
*** 108165,108171 ****
a27ad08178b52070e08d7c22e2387cef gcc/testsuite/lib/scanwpaipa.exp
dbc2129f79274a41f1128a281f81019b gcc/testsuite/lib/target-libpath.exp
c103f8a73343128b0e916a2296fc1ac1 gcc/testsuite/lib/target-supports-dg.exp
! 0c56c9a66c5c003d0e7bdeb6233332fa gcc/testsuite/lib/target-supports.exp
d84983886d0708605af864226f6beac0 gcc/testsuite/lib/target-utils.exp
64f7537fc29d3ab37e44b5aaf37c5fb4 gcc/testsuite/lib/timeout-dg.exp
75cfa45901d445df376345935b79fa37 gcc/testsuite/lib/timeout.exp
--- 108590,108596 ----
a27ad08178b52070e08d7c22e2387cef gcc/testsuite/lib/scanwpaipa.exp
dbc2129f79274a41f1128a281f81019b gcc/testsuite/lib/target-libpath.exp
c103f8a73343128b0e916a2296fc1ac1 gcc/testsuite/lib/target-supports-dg.exp
! 7119942b0d94ac26de9a25bbdfd186e1 gcc/testsuite/lib/target-supports.exp
d84983886d0708605af864226f6beac0 gcc/testsuite/lib/target-utils.exp
64f7537fc29d3ab37e44b5aaf37c5fb4 gcc/testsuite/lib/timeout-dg.exp
75cfa45901d445df376345935b79fa37 gcc/testsuite/lib/timeout.exp
*************** c0b991692c06f34bf7f8673802e7b155 gcc/te
*** 110249,110254 ****
--- 110674,110680 ----
5fb2390505ce446a223d21f02b332874 gcc/testsuite/selftests/x86_64/copy-hard-reg-into-frame.rtl
e42076aeff1c5ac155a88db5b1993d38 gcc/testsuite/selftests/x86_64/times-two.rtl
195d431640249dac1928ced4d93ecb76 gcc/testsuite/selftests/x86_64/unspec.rtl
+ 5bf662844191f6cef3adde64d58741b4 gcc/testsuite/sparseset.supp
4f2cac6fe70242fd7fe19fc4905f4d47 gcc/text-art/box-drawing-chars.inc
d934b555c64ffa8648afd6011c95aa49 gcc/text-art/box-drawing.cc
41412371b971dedaf42ceab028c659d8 gcc/text-art/box-drawing.h
*************** bb2d0be00429a0759ac29d939a153bfd gcc/tr
*** 110284,110290 ****
4033e031a74b8591e4e99c6d0b936e95 gcc/tree-cfg.h
d1d7e848234190caa5f2bf2e83aeb2d2 gcc/tree-cfgcleanup.cc
33f85bca44e9b9e703bdf0cbdbaa732a gcc/tree-cfgcleanup.h
! 17728251c02cecb3d9437862e6b9cef6 gcc/tree-chrec.cc
56d59272a3fae6c32537f707febf66eb gcc/tree-chrec.h
628036cdbf2db5837b03e08a445438d9 gcc/tree-complex.cc
ea5a0250e9186f164f0843e79aacedad gcc/tree-core.h
--- 110710,110716 ----
4033e031a74b8591e4e99c6d0b936e95 gcc/tree-cfg.h
d1d7e848234190caa5f2bf2e83aeb2d2 gcc/tree-cfgcleanup.cc
33f85bca44e9b9e703bdf0cbdbaa732a gcc/tree-cfgcleanup.h
! 605fd454e8ce05f8f78d62001f72439b gcc/tree-chrec.cc
56d59272a3fae6c32537f707febf66eb gcc/tree-chrec.h
628036cdbf2db5837b03e08a445438d9 gcc/tree-complex.cc
ea5a0250e9186f164f0843e79aacedad gcc/tree-core.h
*************** a42cfecde2bde84e8caf09636b68c9b2 gcc/tr
*** 110298,110311 ****
debb27964e157c88b76b5e2a00cbd4c1 gcc/tree-diagnostic.h
8cd37203c422b0d03a76db07974de7a0 gcc/tree-dump.cc
5aeed18b459de9d2e00f46c9e11d231d gcc/tree-dump.h
! f7a313000b5713e225cfe8ef9a1580f4 gcc/tree-eh.cc
1f2b40921cf81768c6ef9a444bb90cbe gcc/tree-eh.h
d090daa844578953fae325419d401322 gcc/tree-emutls.cc
9fff164e638f2e33d35d0e021f67fc5b gcc/tree-hash-traits.h
de9026b3ddfb63f45eb7de90c07c152a gcc/tree-hasher.h
b53b0e038a499606b2d119c62b6fc3c8 gcc/tree-if-conv.cc
5d6eb83f64960ba3d0dc2c1253389f3b gcc/tree-if-conv.h
! 58ad25727ddfa69ee0a77ad38a2ec95f gcc/tree-inline.cc
93e3a89424169fea13caf4b3f341effe gcc/tree-inline.h
14fbc08d8db9b07d391efa6716aea4d8 gcc/tree-into-ssa.cc
75ead7abe52cb77f14845ac9c55bbc29 gcc/tree-into-ssa.h
--- 110724,110737 ----
debb27964e157c88b76b5e2a00cbd4c1 gcc/tree-diagnostic.h
8cd37203c422b0d03a76db07974de7a0 gcc/tree-dump.cc
5aeed18b459de9d2e00f46c9e11d231d gcc/tree-dump.h
! d99f5f623c56cb3f5c97d7d40a96c324 gcc/tree-eh.cc
1f2b40921cf81768c6ef9a444bb90cbe gcc/tree-eh.h
d090daa844578953fae325419d401322 gcc/tree-emutls.cc
9fff164e638f2e33d35d0e021f67fc5b gcc/tree-hash-traits.h
de9026b3ddfb63f45eb7de90c07c152a gcc/tree-hasher.h
b53b0e038a499606b2d119c62b6fc3c8 gcc/tree-if-conv.cc
5d6eb83f64960ba3d0dc2c1253389f3b gcc/tree-if-conv.h
! b23de6b97304d88f5eaae5313b2467f7 gcc/tree-inline.cc
93e3a89424169fea13caf4b3f341effe gcc/tree-inline.h
14fbc08d8db9b07d391efa6716aea4d8 gcc/tree-into-ssa.cc
75ead7abe52cb77f14845ac9c55bbc29 gcc/tree-into-ssa.h
*************** f22bed82b0f681104f231aef4c6512db gcc/tr
*** 110317,110323 ****
538752b75f76de52491ebec1ec0878a9 gcc/tree-nested.cc
d4019e9903f5660319d05b837b0b8f24 gcc/tree-nested.h
1fd1f70cb44dc7cff617b5352e49d272 gcc/tree-nrv.cc
! 4e1a834692fbc4d0884ad527115f793b gcc/tree-object-size.cc
c2992dcc01282d89c18bbe448c0a5572 gcc/tree-object-size.h
06cc5db04462c5845bcd144eee6cd921 gcc/tree-outof-ssa.cc
7fae35e1bf1391a4ae03d9bed84ef456 gcc/tree-outof-ssa.h
--- 110743,110749 ----
538752b75f76de52491ebec1ec0878a9 gcc/tree-nested.cc
d4019e9903f5660319d05b837b0b8f24 gcc/tree-nested.h
1fd1f70cb44dc7cff617b5352e49d272 gcc/tree-nrv.cc
! 7e4c38884453b292e04e9eb0460ad570 gcc/tree-object-size.cc
c2992dcc01282d89c18bbe448c0a5572 gcc/tree-object-size.h
06cc5db04462c5845bcd144eee6cd921 gcc/tree-outof-ssa.cc
7fae35e1bf1391a4ae03d9bed84ef456 gcc/tree-outof-ssa.h
*************** edb2001f6e21bdaecd29fcf77bb1fd0d gcc/tr
*** 110325,110338 ****
b7cafcfc01cd27516d5788a64e7dc058 gcc/tree-parloops.h
ac7a115cd070672d90d6479104a15e65 gcc/tree-pass.h
789c6299f2f8d026710802845f17d9d2 gcc/tree-phinodes.cc
! 2bdb8225bb6265ab9bd1b0018b497447 gcc/tree-phinodes.h
91340bc20d54ccebd0ab72770a2657c1 gcc/tree-predcom.cc
1dd8519646252527916595bce0833af2 gcc/tree-pretty-print.cc
0f63e75929b34bde93e034c9b1e1430f gcc/tree-pretty-print.h
fa283611866c6ad433cfe860538eb2b3 gcc/tree-profile.cc
! d3a97bac3f5a8af3b12be65f79b18c9d gcc/tree-scalar-evolution.cc
fe964e6bef89af1a79d00c19713660bd gcc/tree-scalar-evolution.h
! 0a6856abf36462eaef49525e6047524e gcc/tree-sra.cc
1e9cd044620373c14038fbd39740fd14 gcc/tree-sra.h
76ef7a403eba76cb39fe06d695ab266a gcc/tree-ssa-address.cc
a35227be3c2b85c69d7e31275f1f7092 gcc/tree-ssa-address.h
--- 110751,110764 ----
b7cafcfc01cd27516d5788a64e7dc058 gcc/tree-parloops.h
ac7a115cd070672d90d6479104a15e65 gcc/tree-pass.h
789c6299f2f8d026710802845f17d9d2 gcc/tree-phinodes.cc
! 8c8f7252232dc7a1e7924aae8e6851de gcc/tree-phinodes.h
91340bc20d54ccebd0ab72770a2657c1 gcc/tree-predcom.cc
1dd8519646252527916595bce0833af2 gcc/tree-pretty-print.cc
0f63e75929b34bde93e034c9b1e1430f gcc/tree-pretty-print.h
fa283611866c6ad433cfe860538eb2b3 gcc/tree-profile.cc
! bdc9bab14ae5624d86bc275c54f2c859 gcc/tree-scalar-evolution.cc
fe964e6bef89af1a79d00c19713660bd gcc/tree-scalar-evolution.h
! c2d94790ae19c335fa7724e93adec068 gcc/tree-sra.cc
1e9cd044620373c14038fbd39740fd14 gcc/tree-sra.h
76ef7a403eba76cb39fe06d695ab266a gcc/tree-ssa-address.cc
a35227be3c2b85c69d7e31275f1f7092 gcc/tree-ssa-address.h
*************** be2ddd67b1fc2c7baf9c618d285adce3 gcc/tr
*** 110346,110392 ****
c4fb95e78992e4ae89759e9c2fda21c4 gcc/tree-ssa-copy.cc
a9a57c1e6ef21dcf260929f34c5c8aac gcc/tree-ssa-dce.cc
394662362ab7d17b000ab838d7bda85c gcc/tree-ssa-dce.h
! 5fb557e8777afa7cdad5a08a17b37cdc gcc/tree-ssa-dom.cc
c9368eed42c8261bad4b65accae4859c gcc/tree-ssa-dom.h
! 0270f4ecd595e57cb5435566f9639005 gcc/tree-ssa-dse.cc
310f6675fc42485a28214ba25f193e4c gcc/tree-ssa-dse.h
eb50801cc8f65531f98214d98abdf0f7 gcc/tree-ssa-forwprop.cc
48767dda496173441bc33fb424a8582a gcc/tree-ssa-ifcombine.cc
c3b1a9515666618e9d55c8fd53f67e36 gcc/tree-ssa-live.cc
bc4d2e809f144d9e2d71f49c6ac1005c gcc/tree-ssa-live.h
62caed8ee6b65f064d889ab923fa4b37 gcc/tree-ssa-loop-ch.cc
! 55ebb785bb6539266182eec301fd8a88 gcc/tree-ssa-loop-im.cc
d13427e991e77725e732629fb007437a gcc/tree-ssa-loop-ivcanon.cc
! 2aeb02dac76877eb80c3263b6ffb1b93 gcc/tree-ssa-loop-ivopts.cc
66d2704d1626bcfc35f8aa458ee6a1a1 gcc/tree-ssa-loop-ivopts.h
468cc85e2332333521f69f26b7dd5b27 gcc/tree-ssa-loop-manip.cc
66557039c7e4f18ad92b155b29c79d30 gcc/tree-ssa-loop-manip.h
! cdc0524cbed8b79b9fa33724590ce9c1 gcc/tree-ssa-loop-niter.cc
ec5f7abc3695bde1fbe2a8b2a7e53167 gcc/tree-ssa-loop-niter.h
1227f24f2f18334f57649a99ceeda666 gcc/tree-ssa-loop-prefetch.cc
! acc4aff264e3f0e53b0b258a37163e6d gcc/tree-ssa-loop-split.cc
! 5b01b125f53e8b950350c0cd3cb6efd2 gcc/tree-ssa-loop-unswitch.cc
55ae2e77440663854644a5c55e444332 gcc/tree-ssa-loop.cc
ee1eafa40cd3c1d5777881a232cc123a gcc/tree-ssa-loop.h
! 9d04d6f03a64fb639761342c8e4e7dce gcc/tree-ssa-math-opts.cc
a2aa940aaf235d855f0a29cd853cd161 gcc/tree-ssa-math-opts.h
09cc12675477c15773525c18f05c8887 gcc/tree-ssa-operands.cc
dec9c71d0caf6496e2b48ee295c14dd8 gcc/tree-ssa-operands.h
! f813b293443b3e09f359ff45c3db38d8 gcc/tree-ssa-phiopt.cc
a5f34e36dee1bef8e82d05d782b00345 gcc/tree-ssa-phiprop.cc
! 964a11d26bf8f0919a9091af08106449 gcc/tree-ssa-pre.cc
! 8c4cb601d98c97971af9d097d48b5ae0 gcc/tree-ssa-propagate.cc
de3b298cc003003bf8914ebfcdf63f2b gcc/tree-ssa-propagate.h
! eaa57a5dab2e797feeaaf1676a886185 gcc/tree-ssa-reassoc.cc
ea6d5ea2f3442b7c3f3a8b3356e827ca gcc/tree-ssa-reassoc.h
! 009fec0008b91d8425ac246d68e9e62e gcc/tree-ssa-sccvn.cc
545f646c7c717bb603b5eb8e283f414d gcc/tree-ssa-sccvn.h
46d17810ce8ff6e8a1eebf89645eb941 gcc/tree-ssa-scopedtables.cc
1da39bc41633a7721b894ea76af3f6ca gcc/tree-ssa-scopedtables.h
5fd4dbd0469a4e81b1036fc3449f791d gcc/tree-ssa-sink.cc
! b0c107ee22f3f20de79434e3ca50cf00 gcc/tree-ssa-strlen.cc
99d54f633ea0ea6b7eb29b8647a88ae6 gcc/tree-ssa-strlen.h
! e4c6854d84c9ed934e02630e024595c1 gcc/tree-ssa-structalias.cc
1a410ed280c0cf57c44dd25b73c91998 gcc/tree-ssa-tail-merge.cc
7d4eaa3828d8666a6bd7e6af8f65adc4 gcc/tree-ssa-ter.cc
b10f3dee35565bc7bd7b5888c46bdecf gcc/tree-ssa-ter.h
--- 110772,110818 ----
c4fb95e78992e4ae89759e9c2fda21c4 gcc/tree-ssa-copy.cc
a9a57c1e6ef21dcf260929f34c5c8aac gcc/tree-ssa-dce.cc
394662362ab7d17b000ab838d7bda85c gcc/tree-ssa-dce.h
! 480d852759cf436a575bb110ccb3f0cf gcc/tree-ssa-dom.cc
c9368eed42c8261bad4b65accae4859c gcc/tree-ssa-dom.h
! c369eacbed5c4c55970cbab9e45becba gcc/tree-ssa-dse.cc
310f6675fc42485a28214ba25f193e4c gcc/tree-ssa-dse.h
eb50801cc8f65531f98214d98abdf0f7 gcc/tree-ssa-forwprop.cc
48767dda496173441bc33fb424a8582a gcc/tree-ssa-ifcombine.cc
c3b1a9515666618e9d55c8fd53f67e36 gcc/tree-ssa-live.cc
bc4d2e809f144d9e2d71f49c6ac1005c gcc/tree-ssa-live.h
62caed8ee6b65f064d889ab923fa4b37 gcc/tree-ssa-loop-ch.cc
! 2f831dac51398f2a06c06990f0d6ef53 gcc/tree-ssa-loop-im.cc
d13427e991e77725e732629fb007437a gcc/tree-ssa-loop-ivcanon.cc
! 92cb1dbf4e717a357529b226854a825d gcc/tree-ssa-loop-ivopts.cc
66d2704d1626bcfc35f8aa458ee6a1a1 gcc/tree-ssa-loop-ivopts.h
468cc85e2332333521f69f26b7dd5b27 gcc/tree-ssa-loop-manip.cc
66557039c7e4f18ad92b155b29c79d30 gcc/tree-ssa-loop-manip.h
! 79b628aa8eeadfd4c6edd17fbc42a4c3 gcc/tree-ssa-loop-niter.cc
ec5f7abc3695bde1fbe2a8b2a7e53167 gcc/tree-ssa-loop-niter.h
1227f24f2f18334f57649a99ceeda666 gcc/tree-ssa-loop-prefetch.cc
! e9f452126b26b0f6c9e13fe86093c977 gcc/tree-ssa-loop-split.cc
! bee79c7c759cbbdc165ca0c368472bf4 gcc/tree-ssa-loop-unswitch.cc
55ae2e77440663854644a5c55e444332 gcc/tree-ssa-loop.cc
ee1eafa40cd3c1d5777881a232cc123a gcc/tree-ssa-loop.h
! 61408a53e36f6162f8a7573fcd2cc6d6 gcc/tree-ssa-math-opts.cc
a2aa940aaf235d855f0a29cd853cd161 gcc/tree-ssa-math-opts.h
09cc12675477c15773525c18f05c8887 gcc/tree-ssa-operands.cc
dec9c71d0caf6496e2b48ee295c14dd8 gcc/tree-ssa-operands.h
! 75d27eb3c390f876dcee8b973228dd74 gcc/tree-ssa-phiopt.cc
a5f34e36dee1bef8e82d05d782b00345 gcc/tree-ssa-phiprop.cc
! 712bdf5b6accda01db046bba03b8542b gcc/tree-ssa-pre.cc
! e4c8316aff1b14ad8dee560bf8b76a15 gcc/tree-ssa-propagate.cc
de3b298cc003003bf8914ebfcdf63f2b gcc/tree-ssa-propagate.h
! 712f55d4f6e09cb7839ec9cc689b46bb gcc/tree-ssa-reassoc.cc
ea6d5ea2f3442b7c3f3a8b3356e827ca gcc/tree-ssa-reassoc.h
! bc9dfcfd3ace745977bff39c9f652d8b gcc/tree-ssa-sccvn.cc
545f646c7c717bb603b5eb8e283f414d gcc/tree-ssa-sccvn.h
46d17810ce8ff6e8a1eebf89645eb941 gcc/tree-ssa-scopedtables.cc
1da39bc41633a7721b894ea76af3f6ca gcc/tree-ssa-scopedtables.h
5fd4dbd0469a4e81b1036fc3449f791d gcc/tree-ssa-sink.cc
! 160e95c3020657872540ea37e9ec2733 gcc/tree-ssa-strlen.cc
99d54f633ea0ea6b7eb29b8647a88ae6 gcc/tree-ssa-strlen.h
! 6246519dfe31c0aa958072ba15762528 gcc/tree-ssa-structalias.cc
1a410ed280c0cf57c44dd25b73c91998 gcc/tree-ssa-tail-merge.cc
7d4eaa3828d8666a6bd7e6af8f65adc4 gcc/tree-ssa-ter.cc
b10f3dee35565bc7bd7b5888c46bdecf gcc/tree-ssa-ter.h
*************** c46ee145b917a2cc00062d238597ff66 gcc/tr
*** 110407,110430 ****
5131cc364eb717c3d0a755443d198f1b gcc/tree-streamer-out.cc
7cda0dde16b638ec52a280efc5c4eb85 gcc/tree-streamer.cc
6b542393d2cc1446541757996166c746 gcc/tree-streamer.h
! 7c14f981c2baa34566ab0be620ac617a gcc/tree-switch-conversion.cc
e52dd1666766e097473010a395e05b72 gcc/tree-switch-conversion.h
! ff0ac55bde82f5e21ae65ccdbf2e13f2 gcc/tree-tailcall.cc
! 6e14d7823ddd7f9dfaf2e2b64089c7e3 gcc/tree-vect-data-refs.cc
! baa0d7c2a79888b8d490ef9ea9bf876b gcc/tree-vect-generic.cc
a5c65c0281a1b6faf6652682936ae74e gcc/tree-vect-loop-manip.cc
! b007b2d97ecc0ea9c1d6d6f84e9ebbeb gcc/tree-vect-loop.cc
43f6f3fee20eb715fd451bf19e9bfd4c gcc/tree-vect-patterns.cc
! 7d8505e37be0d60874402ed24f0b78ff gcc/tree-vect-slp-patterns.cc
! 62afed2a3920f38b0d29565df04b36c8 gcc/tree-vect-slp.cc
! fdda4ebc0219dbf056f89bcd39de70d3 gcc/tree-vect-stmts.cc
795c5280c71f566f4b3e8c7fdcc3b609 gcc/tree-vector-builder.cc
250ce9e7ca93bb776afda377af2c190d gcc/tree-vector-builder.h
c5a03f7f18d4c4b5f0a74529e044ddfe gcc/tree-vectorizer.cc
e96b2bb5c70a7f94b0863d7050f1677b gcc/tree-vectorizer.h
! b770086f834d7fe1bbdf334f1907c7a4 gcc/tree-vrp.cc
01b6633a647a8aeca196fc6d0021e4cf gcc/tree-vrp.h
! 4f0447483aae0976f2fd51d889e2ff25 gcc/tree.cc
110668da7614fc11045af4d047706a7a gcc/tree.def
bd976d539f03b9f6fd9501087f38cbec gcc/tree.h
b157222cc904eb63d41484795109c2ca gcc/treestruct.def
--- 110833,110856 ----
5131cc364eb717c3d0a755443d198f1b gcc/tree-streamer-out.cc
7cda0dde16b638ec52a280efc5c4eb85 gcc/tree-streamer.cc
6b542393d2cc1446541757996166c746 gcc/tree-streamer.h
! 59a4ad03a3fb274d649776496011db0d gcc/tree-switch-conversion.cc
e52dd1666766e097473010a395e05b72 gcc/tree-switch-conversion.h
! 03789f646e5ebafcb6d1b5d6976fb0db gcc/tree-tailcall.cc
! 7c2d603160e6cc66d6f331c03cbd63e4 gcc/tree-vect-data-refs.cc
! d118b2d044875c26f314d37ff24df105 gcc/tree-vect-generic.cc
a5c65c0281a1b6faf6652682936ae74e gcc/tree-vect-loop-manip.cc
! 8f57ce2752bafb1f8f0aa27f7b76b83c gcc/tree-vect-loop.cc
43f6f3fee20eb715fd451bf19e9bfd4c gcc/tree-vect-patterns.cc
! a9afe9e3b431b84394a7e69f8cfb3b8d gcc/tree-vect-slp-patterns.cc
! ae55d259a8015d98d10ea9b66379ac0c gcc/tree-vect-slp.cc
! d5e6103371171054496e94bbda06f520 gcc/tree-vect-stmts.cc
795c5280c71f566f4b3e8c7fdcc3b609 gcc/tree-vector-builder.cc
250ce9e7ca93bb776afda377af2c190d gcc/tree-vector-builder.h
c5a03f7f18d4c4b5f0a74529e044ddfe gcc/tree-vectorizer.cc
e96b2bb5c70a7f94b0863d7050f1677b gcc/tree-vectorizer.h
! e9db72a7b615c73d68d28097a0696ef0 gcc/tree-vrp.cc
01b6633a647a8aeca196fc6d0021e4cf gcc/tree-vrp.h
! 3186aa0901890a8f1ad50ae50781d4a1 gcc/tree.cc
110668da7614fc11045af4d047706a7a gcc/tree.def
bd976d539f03b9f6fd9501087f38cbec gcc/tree.h
b157222cc904eb63d41484795109c2ca gcc/treestruct.def
*************** aa1c6012dd4232e0d369debb9ec3baaf gcc/va
*** 110454,110460 ****
fd8293057f64c6f22290d588535d3260 gcc/value-range.h
6bd9f193e6f88cb950105bff4c176f41 gcc/value-relation.cc
469a7a97b1112ecfe2c1b5be79fbb00f gcc/value-relation.h
! aef2f0cae53c5edfd778280219b466a3 gcc/var-tracking.cc
6b7fefec7082acd9479f9e89b72bd0d3 gcc/varasm.cc
a251436cc5047a9bd00cf2c9f3d0a170 gcc/varasm.h
7d462024f7c2b3043e80201d7e1edd3e gcc/varpool.cc
--- 110880,110886 ----
fd8293057f64c6f22290d588535d3260 gcc/value-range.h
6bd9f193e6f88cb950105bff4c176f41 gcc/value-relation.cc
469a7a97b1112ecfe2c1b5be79fbb00f gcc/value-relation.h
! a569c965108d0ca43bacdfeb44ecbc1b gcc/var-tracking.cc
6b7fefec7082acd9479f9e89b72bd0d3 gcc/varasm.cc
a251436cc5047a9bd00cf2c9f3d0a170 gcc/varasm.h
7d462024f7c2b3043e80201d7e1edd3e gcc/varpool.cc
*************** bb8d04c4e68c6b4518199de46e56faeb gcc/ve
*** 110465,110471 ****
ad835c61b5aa28c3f501e0b335cfd8b7 gcc/vector-builder.h
e9e81f6468a4d8def6380d5c73383508 gcc/vmsdbg.h
46441fdd05b5cf12c9c2b11ce1a04f46 gcc/vmsdbgout.cc
! db1117500a0d39905f6f00accd6e0282 gcc/vr-values.cc
e460830a86e9a9a754fcdc3352b86ed6 gcc/vr-values.h
ff26c41ea07360558ce5b1efed5c5d8a gcc/vtable-verify.cc
531ee320a86188a0112184274dc1b80b gcc/vtable-verify.h
--- 110891,110897 ----
ad835c61b5aa28c3f501e0b335cfd8b7 gcc/vector-builder.h
e9e81f6468a4d8def6380d5c73383508 gcc/vmsdbg.h
46441fdd05b5cf12c9c2b11ce1a04f46 gcc/vmsdbgout.cc
! 32cfc3af066d4cdc39c9197e0493544e gcc/vr-values.cc
e460830a86e9a9a754fcdc3352b86ed6 gcc/vr-values.h
ff26c41ea07360558ce5b1efed5c5d8a gcc/vtable-verify.cc
531ee320a86188a0112184274dc1b80b gcc/vtable-verify.h
*************** ab877905b68606a953bd5a29b5300dad libcc1
*** 110734,110747 ****
8e32b4f309146e8842db7a077d77be28 libcody/CMakeLists.txt
c96a56ec7f0400e30e99a9aa445e0425 libcody/CODING.md
b5243c8c76fc965a409394a30679e613 libcody/CONTRIB.md
! 9728b4f97dd68bf3894f10ba71f6cbb8 libcody/ChangeLog
86d3f3a95c324c9479bd8986968f4327 libcody/LICENSE
55625eec19bfdb5cee37f8c7ae4b796b libcody/Makefile.in
ca1c6fe3df5427016005ce753c73d454 libcody/README.md
99ad81d536fef63b80b7f776f0dec53c libcody/buffer.cc
! 69dd1db758b0ea369d20d7331d889ef5 libcody/client.cc
40072537e3589ff033129e9d5aa10660 libcody/cmake/libcody-config-ix.cmake
! 521e6cc4ebd40d0fbc4ad2fbd8c8063b libcody/cody.hh
b7630b2f7e3997152972e0d3f86af193 libcody/config.h.in
a003d1057213ab79099f7bdbea631d9e libcody/config.m4
b1c5b142e9fe28fd473595d745695db1 libcody/configure
--- 111160,111173 ----
8e32b4f309146e8842db7a077d77be28 libcody/CMakeLists.txt
c96a56ec7f0400e30e99a9aa445e0425 libcody/CODING.md
b5243c8c76fc965a409394a30679e613 libcody/CONTRIB.md
! 014102ecd05c7bddee40894ceec8ba41 libcody/ChangeLog
86d3f3a95c324c9479bd8986968f4327 libcody/LICENSE
55625eec19bfdb5cee37f8c7ae4b796b libcody/Makefile.in
ca1c6fe3df5427016005ce753c73d454 libcody/README.md
99ad81d536fef63b80b7f776f0dec53c libcody/buffer.cc
! 6085d20f25e5c2f4809b76fc28261fb5 libcody/client.cc
40072537e3589ff033129e9d5aa10660 libcody/cmake/libcody-config-ix.cmake
! fbd197f7a8c4380bf81aa2ca35950438 libcody/cody.hh
b7630b2f7e3997152972e0d3f86af193 libcody/config.h.in
a003d1057213ab79099f7bdbea631d9e libcody/config.m4
b1c5b142e9fe28fd473595d745695db1 libcody/configure
*************** b7f8907c165e46ed56efaa23a2c2a570 libcod
*** 110752,110759 ****
cffdeae41b78da05839b193e90188f55 libcody/netserver.cc
6419dfc879387358e95288142e569914 libcody/packet.cc
688ece05c8b9d378b3df186808162e76 libcody/resolver.cc
! b1f3850fc5ac62999d1e124aa6f76531 libcody/server.cc
! 12b96fc38e7ffc0d2eac954b338c995b libcpp/ChangeLog
2bd831b17997584e38305782cebe6948 libcpp/ChangeLog.jit
1acbb917a57e9be62e9a35a2b8843ec3 libcpp/Makefile.in
b07c7863f0e7ad4e6a0915d66fc9e582 libcpp/aclocal.m4
--- 111178,111185 ----
cffdeae41b78da05839b193e90188f55 libcody/netserver.cc
6419dfc879387358e95288142e569914 libcody/packet.cc
688ece05c8b9d378b3df186808162e76 libcody/resolver.cc
! c94add0032978604acf65591bb86d2d6 libcody/server.cc
! 3f8087152a1bddd19f19aee1f037841e libcpp/ChangeLog
2bd831b17997584e38305782cebe6948 libcpp/ChangeLog.jit
1acbb917a57e9be62e9a35a2b8843ec3 libcpp/Makefile.in
b07c7863f0e7ad4e6a0915d66fc9e582 libcpp/aclocal.m4
*************** b07c7863f0e7ad4e6a0915d66fc9e582 libcpp
*** 110765,110771 ****
ff89722b7f828d03d9b7e6604b48f705 libcpp/directives.cc
4a17617515d4961fd96609af51d900fe libcpp/errors.cc
d7920f5045b616b678bf06a6b0ca888e libcpp/expr.cc
! 3c84272668a840aca2af8488e3667a5a libcpp/files.cc
4c23b9e82ca01448b18f7ac4c9e8058c libcpp/generated_cpp_wcwidth.h
7fc584598464f2c3aa397e7fec90dccf libcpp/identifiers.cc
288c3178bd1e0b81deb8cc4c93fbf099 libcpp/include/cpplib.h
--- 111191,111197 ----
ff89722b7f828d03d9b7e6604b48f705 libcpp/directives.cc
4a17617515d4961fd96609af51d900fe libcpp/errors.cc
d7920f5045b616b678bf06a6b0ca888e libcpp/expr.cc
! 8ba1a529822229d78991f17aab8dc6ca libcpp/files.cc
4c23b9e82ca01448b18f7ac4c9e8058c libcpp/generated_cpp_wcwidth.h
7fc584598464f2c3aa397e7fec90dccf libcpp/identifiers.cc
288c3178bd1e0b81deb8cc4c93fbf099 libcpp/include/cpplib.h
*************** df3352a1bd6c274ed82b2a758bc3c4d1 libcpp
*** 110775,110801 ****
f6265ed339cae65c8b044bbb21d283b4 libcpp/include/symtab.h
1fd31f0e6458a730ee43a6f6c7f06571 libcpp/init.cc
cc012cd95bd1c909ce999456a16ab01c libcpp/internal.h
! 24606cb643c2f881e28b32f45c3d07d1 libcpp/lex.cc
32d9ae16ae2d390a3a20be3480f9cdbc libcpp/line-map.cc
46a07100f95f5e354c7e25cd19d26884 libcpp/location-example.txt
01c3a45d6e866221d817655f5a80e227 libcpp/macro.cc
3edc80e88fde4a216d7436d2ecb158af libcpp/makeucnid.cc
4219a952c846be5ce392d7627a8ea628 libcpp/makeuname2c.cc
! 246ba746bd12b8496cc531ad9c32ba44 libcpp/mkdeps.cc
034ec4022e3e960cc381be0a992ed9ef libcpp/pch.cc
b46fdf9677dc2fe7f930ade238a7c2e0 libcpp/po/ChangeLog
! 768453cca0d8c0e2666a269e0aff862b libcpp/po/be.gmo
ec1c6812b4474e46e48d5c4a7346bf9e libcpp/po/be.po
! b95a2047eceb40c924d516a013d9d435 libcpp/po/ca.gmo
dc6f6a772bb26509dd384d9083ad02fd libcpp/po/ca.po
1d8027e10cd5342d647536e4ee85e965 libcpp/po/cpplib.pot
d7d11060d596d361ba4f41d7eb01613c libcpp/po/da.gmo
09ec9465414c4dd1b00feebf028f6d24 libcpp/po/da.po
c4f8ed18ef919f4b0160da81e6f6f502 libcpp/po/de.gmo
4cca8f92645ad307877dd3218b2ef403 libcpp/po/de.po
! 9d8037a85a1603875c62ac38b52bfe1d libcpp/po/el.gmo
0ac71397d2e76413636c141c7d43ec91 libcpp/po/el.po
! 04e2c8bccc8120d5304d56597258ebd1 libcpp/po/eo.gmo
bafe6909bb292c24eed07863fdaeeff2 libcpp/po/eo.po
ad6d5012d306bb7dc2122e9b803f3222 libcpp/po/es.gmo
7db905d4e5d526df987cc551cb9922bc libcpp/po/es.po
--- 111201,111227 ----
f6265ed339cae65c8b044bbb21d283b4 libcpp/include/symtab.h
1fd31f0e6458a730ee43a6f6c7f06571 libcpp/init.cc
cc012cd95bd1c909ce999456a16ab01c libcpp/internal.h
! ce321ca934843a2fdf6d8cea9653dfa2 libcpp/lex.cc
32d9ae16ae2d390a3a20be3480f9cdbc libcpp/line-map.cc
46a07100f95f5e354c7e25cd19d26884 libcpp/location-example.txt
01c3a45d6e866221d817655f5a80e227 libcpp/macro.cc
3edc80e88fde4a216d7436d2ecb158af libcpp/makeucnid.cc
4219a952c846be5ce392d7627a8ea628 libcpp/makeuname2c.cc
! b487f4c8650cfef72567648222fb2262 libcpp/mkdeps.cc
034ec4022e3e960cc381be0a992ed9ef libcpp/pch.cc
b46fdf9677dc2fe7f930ade238a7c2e0 libcpp/po/ChangeLog
! f8911d7159af7a85a3b79336f7013869 libcpp/po/be.gmo
ec1c6812b4474e46e48d5c4a7346bf9e libcpp/po/be.po
! d714b2dd27ad5e9d7f42b05e13c9d904 libcpp/po/ca.gmo
dc6f6a772bb26509dd384d9083ad02fd libcpp/po/ca.po
1d8027e10cd5342d647536e4ee85e965 libcpp/po/cpplib.pot
d7d11060d596d361ba4f41d7eb01613c libcpp/po/da.gmo
09ec9465414c4dd1b00feebf028f6d24 libcpp/po/da.po
c4f8ed18ef919f4b0160da81e6f6f502 libcpp/po/de.gmo
4cca8f92645ad307877dd3218b2ef403 libcpp/po/de.po
! 0c935c2376e3b53208861ce3f86449da libcpp/po/el.gmo
0ac71397d2e76413636c141c7d43ec91 libcpp/po/el.po
! 0e9e2b585e3ab306133917d74272aa6e libcpp/po/eo.gmo
bafe6909bb292c24eed07863fdaeeff2 libcpp/po/eo.po
ad6d5012d306bb7dc2122e9b803f3222 libcpp/po/es.gmo
7db905d4e5d526df987cc551cb9922bc libcpp/po/es.po
*************** b7b73e3d845fb49ce7097745715c3be1 libcpp
*** 110803,110809 ****
3727d4cc33ef0717cf9879ffadacf0f7 libcpp/po/fi.po
060fe24272f1973d5571eb8652250229 libcpp/po/fr.gmo
45ce98c5aa64d7915d43c2cf5ff0bf6a libcpp/po/fr.po
! eac8cfe94da22d65c9666b563d356547 libcpp/po/id.gmo
e147ba5e1a24e2d84fcab7869e061538 libcpp/po/id.po
49dc0a045355eeb7c31d69c421d351f8 libcpp/po/ja.gmo
ebac068b02a8b31d7b68e80ece57d2bf libcpp/po/ja.po
--- 111229,111235 ----
3727d4cc33ef0717cf9879ffadacf0f7 libcpp/po/fi.po
060fe24272f1973d5571eb8652250229 libcpp/po/fr.gmo
45ce98c5aa64d7915d43c2cf5ff0bf6a libcpp/po/fr.po
! 406f3ab5461b48f45f50c2798f225cdb libcpp/po/id.gmo
e147ba5e1a24e2d84fcab7869e061538 libcpp/po/id.po
49dc0a045355eeb7c31d69c421d351f8 libcpp/po/ja.gmo
ebac068b02a8b31d7b68e80ece57d2bf libcpp/po/ja.po
*************** b5629a48c0c8169fbcde3da520bfc982 libcpp
*** 110827,110833 ****
4bd22ba982bb42020e1736419e9616f0 libcpp/po/uk.po
a08034d17583f15309af58221eb06215 libcpp/po/vi.gmo
86c6f9e79c83f6f3a5e9c7cabc715e4c libcpp/po/vi.po
! ceb206e2a5366cf16395a4b938cbf2fc libcpp/po/zh_CN.gmo
1e71298fd96931534df8eb51d20a9fb1 libcpp/po/zh_CN.po
50de9f5f60b4ce3e6fbd37a0a82737e4 libcpp/po/zh_TW.gmo
ae57d3ffcdbea8d31a95b0f83cee8a62 libcpp/po/zh_TW.po
--- 111253,111259 ----
4bd22ba982bb42020e1736419e9616f0 libcpp/po/uk.po
a08034d17583f15309af58221eb06215 libcpp/po/vi.gmo
86c6f9e79c83f6f3a5e9c7cabc715e4c libcpp/po/vi.po
! ba92c960c192009735299f2dcddeb24d libcpp/po/zh_CN.gmo
1e71298fd96931534df8eb51d20a9fb1 libcpp/po/zh_CN.po
50de9f5f60b4ce3e6fbd37a0a82737e4 libcpp/po/zh_TW.gmo
ae57d3ffcdbea8d31a95b0f83cee8a62 libcpp/po/zh_TW.po
*************** b129629db06d710e4bc7ff5b8719756a libffi
*** 110922,110928 ****
0c9310ab4da9ff4d0d8aa37fa8fcb0be libffi/configure.ac
54389f155bf929aa9429f225f0dbbaab libffi/configure.host
bad91ff01547ce79fe537211f4763ac0 libffi/doc/Makefile.am
! aa80c390acbb9137366229096a1c3845 libffi/doc/libffi.info
db28be3951c18d6db6e90f7e612bc67b libffi/doc/libffi.texi
5919fb480c65fe4ba9e8d97536e528b2 libffi/doc/version.texi
ea125d6ff0b3d20372a1556f82ca6a05 libffi/fficonfig.h.in
--- 111348,111354 ----
0c9310ab4da9ff4d0d8aa37fa8fcb0be libffi/configure.ac
54389f155bf929aa9429f225f0dbbaab libffi/configure.host
bad91ff01547ce79fe537211f4763ac0 libffi/doc/Makefile.am
! c9f5f3eb2deb219f7587d6d862f6fd3e libffi/doc/libffi.info
db28be3951c18d6db6e90f7e612bc67b libffi/doc/libffi.texi
5919fb480c65fe4ba9e8d97536e528b2 libffi/doc/version.texi
ea125d6ff0b3d20372a1556f82ca6a05 libffi/fficonfig.h.in
*************** a3eb5dee2788fe0a6c42502ba658eddd libffi
*** 111300,111306 ****
0f3c94e520870e194cf525de7ec404dc libffi/testsuite/libffi.go/ffitest.h
6cfb66c1c00023abb2c2276d85f16e77 libffi/testsuite/libffi.go/go.exp
189dc193fd0e627a2d55b2e84871edc5 libffi/testsuite/libffi.go/static-chain.h
! d63f6cd29b0f56223387f13eb9b34f29 libgcc/ChangeLog
3320df74831ba5bd1c34f226b49cc935 libgcc/Makefile.in
23fc6c0b801b3b6af6581c2a632dc732 libgcc/c++-minimal/README
90a82b364e40fe9eb1972d8000451364 libgcc/c++-minimal/guard.c
--- 111726,111732 ----
0f3c94e520870e194cf525de7ec404dc libffi/testsuite/libffi.go/ffitest.h
6cfb66c1c00023abb2c2276d85f16e77 libffi/testsuite/libffi.go/go.exp
189dc193fd0e627a2d55b2e84871edc5 libffi/testsuite/libffi.go/static-chain.h
! e0f3bd1759e015b4ba10e28ccb86dd47 libgcc/ChangeLog
3320df74831ba5bd1c34f226b49cc935 libgcc/Makefile.in
23fc6c0b801b3b6af6581c2a632dc732 libgcc/c++-minimal/README
90a82b364e40fe9eb1972d8000451364 libgcc/c++-minimal/guard.c
*************** b8c85c8c8e7d96bdee3b36f360d85909 libgcc
*** 111322,111328 ****
a077f95c64de11e67e5d9d909ec45b8c libgcc/config/aarch64/heap-trampoline.c
2f4f1a66016e8441301c8e14f69983cf libgcc/config/aarch64/libgcc-sme.ver
3b6e3550bfe5c4e5ec25b99108f46513 libgcc/config/aarch64/libgcc-softfp.ver
! 56a1f2d9dfab63cbe5956843fabf7d30 libgcc/config/aarch64/linux-unwind.h
04307fc9daa7af7f2d0ca9ba5bc55e33 libgcc/config/aarch64/lse-init.c
2c6803770e388ebace8cd426f33ffec6 libgcc/config/aarch64/lse.S
e271966ce38209c96e6f569a9f952283 libgcc/config/aarch64/sfp-exceptions.c
--- 111748,111754 ----
a077f95c64de11e67e5d9d909ec45b8c libgcc/config/aarch64/heap-trampoline.c
2f4f1a66016e8441301c8e14f69983cf libgcc/config/aarch64/libgcc-sme.ver
3b6e3550bfe5c4e5ec25b99108f46513 libgcc/config/aarch64/libgcc-softfp.ver
! 5bacf834d1391e577c694cf4a7e46c11 libgcc/config/aarch64/linux-unwind.h
04307fc9daa7af7f2d0ca9ba5bc55e33 libgcc/config/aarch64/lse-init.c
2c6803770e388ebace8cd426f33ffec6 libgcc/config/aarch64/lse.S
e271966ce38209c96e6f569a9f952283 libgcc/config/aarch64/sfp-exceptions.c
*************** c12365a0fd0bfbb153c9b75f558feba5 libgcc
*** 111445,111466 ****
c7b2e09c1a819d37ab91db3294159732 libgcc/config/avr/lib1funcs.S
622f81485f02d0eac2caaafa7d3a2fd1 libgcc/config/avr/lib2-object.mk
b7792b93ec270f682ce38eb52297254e libgcc/config/avr/lib2funcs.c
! 4d75935fb870e6efd9653abf822c8c81 libgcc/config/avr/libf7/ChangeLog
159c564e8ed539925b0a82879e077648 libgcc/config/avr/libf7/asm-defs.h
! 434f68c401e93814081ae499ba72ffaf libgcc/config/avr/libf7/f7-renames.h
! f65ef9e7ada883e17a2dd60b931ad23b libgcc/config/avr/libf7/f7-wraps.h
! c0d4a5a9b2844505ec941ff60cae008f libgcc/config/avr/libf7/f7renames.sh
4026813a3a56ecdf28b1fe38fc63cdec libgcc/config/avr/libf7/f7wraps.sh
b6e24d20e3f00cbfe5078999558011c5 libgcc/config/avr/libf7/libf7-array.def
5d9def53110ec07e8f29e66d593d758f libgcc/config/avr/libf7/libf7-asm-object.mk
! 1803ab20d43890ba103d196f4e55b924 libgcc/config/avr/libf7/libf7-asm.sx
6b4886ae302fca1fa733831066c5c830 libgcc/config/avr/libf7/libf7-c-object.mk
! 47dccabf16372b55fb7154bd70ce141f libgcc/config/avr/libf7/libf7-common.mk
c29107694f22e1434011033331235b51 libgcc/config/avr/libf7/libf7-const.def
e55ce8934ace33b814bf03fbbfd9ba5f libgcc/config/avr/libf7/libf7-constdef.h
! 70d9926ceec1e5a18355f5e64c776b86 libgcc/config/avr/libf7/libf7.c
! c242f404ef73dc81c1dc9b99ffa63920 libgcc/config/avr/libf7/libf7.h
! 606c568e8f2d692bc5762eaba8d8e7b0 libgcc/config/avr/libf7/t-libf7
bf9360cfc14e0b0129af5560893f374e libgcc/config/avr/libf7/t-libf7-math
761826027ebb1cfbb089d23904494606 libgcc/config/avr/libf7/t-libf7-math-symbols
80fc1df82f5ed30353db097c723cccd7 libgcc/config/avr/t-avr
--- 111871,111892 ----
c7b2e09c1a819d37ab91db3294159732 libgcc/config/avr/lib1funcs.S
622f81485f02d0eac2caaafa7d3a2fd1 libgcc/config/avr/lib2-object.mk
b7792b93ec270f682ce38eb52297254e libgcc/config/avr/lib2funcs.c
! bb482b4a7e3437a95340c18b67c27382 libgcc/config/avr/libf7/ChangeLog
159c564e8ed539925b0a82879e077648 libgcc/config/avr/libf7/asm-defs.h
! 17424a1d9a928496654a70920fd02bc1 libgcc/config/avr/libf7/f7-renames.h
! 242b56b2def38ab8671130aa24953e46 libgcc/config/avr/libf7/f7-wraps.h
! b9901623ec29c1c4dd98d6fae040518c libgcc/config/avr/libf7/f7renames.sh
4026813a3a56ecdf28b1fe38fc63cdec libgcc/config/avr/libf7/f7wraps.sh
b6e24d20e3f00cbfe5078999558011c5 libgcc/config/avr/libf7/libf7-array.def
5d9def53110ec07e8f29e66d593d758f libgcc/config/avr/libf7/libf7-asm-object.mk
! 6efa2c3b6b255fc1f0371e5e9efc172f libgcc/config/avr/libf7/libf7-asm.sx
6b4886ae302fca1fa733831066c5c830 libgcc/config/avr/libf7/libf7-c-object.mk
! 7b524c1023cb08a1135fc21df268afcc libgcc/config/avr/libf7/libf7-common.mk
c29107694f22e1434011033331235b51 libgcc/config/avr/libf7/libf7-const.def
e55ce8934ace33b814bf03fbbfd9ba5f libgcc/config/avr/libf7/libf7-constdef.h
! 64a8893c324757d90dc66b40b42ce596 libgcc/config/avr/libf7/libf7.c
! ed6f3fd8579fc38947541f372f4f21b4 libgcc/config/avr/libf7/libf7.h
! a60f4b9ec013d4cb81e74678015675e2 libgcc/config/avr/libf7/t-libf7
bf9360cfc14e0b0129af5560893f374e libgcc/config/avr/libf7/t-libf7-math
761826027ebb1cfbb089d23904494606 libgcc/config/avr/libf7/t-libf7-math-symbols
80fc1df82f5ed30353db097c723cccd7 libgcc/config/avr/t-avr
*************** bbd02bc575b39b813abb3651cde980d7 libgcc
*** 111744,111750 ****
867c89ef316cd7cb05511f42e5b62500 libgcc/config/ia64/vms-unwind.h
ed33843cb7d615866bc3fb669b8efff7 libgcc/config/iq2000/lib2funcs.c
102f7dad8ad6b54434a1b8313d1e42c4 libgcc/config/iq2000/t-iq2000
! 2ed18a3d3eea0b933b9f2417d9284f34 libgcc/config/libbid/ChangeLog
5cd3e427016c3a5e21b5fc45a6d0c42c libgcc/config/libbid/_addsub_dd.c
e36dad1ba6d303d24d5fadbe7e922379 libgcc/config/libbid/_addsub_sd.c
c44095a32e8f3d04293d78477872c817 libgcc/config/libbid/_addsub_td.c
--- 112170,112176 ----
867c89ef316cd7cb05511f42e5b62500 libgcc/config/ia64/vms-unwind.h
ed33843cb7d615866bc3fb669b8efff7 libgcc/config/iq2000/lib2funcs.c
102f7dad8ad6b54434a1b8313d1e42c4 libgcc/config/iq2000/t-iq2000
! 5cd2094db90507e1720676c5a78dd01c libgcc/config/libbid/ChangeLog
5cd3e427016c3a5e21b5fc45a6d0c42c libgcc/config/libbid/_addsub_dd.c
e36dad1ba6d303d24d5fadbe7e922379 libgcc/config/libbid/_addsub_sd.c
c44095a32e8f3d04293d78477872c817 libgcc/config/libbid/_addsub_td.c
*************** a3a7e9ca6057da9ca42e03e41e1c73f7 libgo/
*** 119336,119349 ****
dcdf1b680b15b372bdb64cc5107d51b6 libgo/testsuite/libgo-test-support.exp.in
bf162aa572f7b96b25dbd2b027845d32 libgo/testsuite/libgo.testmain/testmain.exp
cc9d2a0e34e31ba866a8caf9f46f48f3 libgomp/.gitattributes
! bca6040cc82d028ec8957c824941a481 libgomp/ChangeLog
0d55aa862aee66efdc5f8d62c94ff8fb libgomp/ChangeLog.graphite
ea86ef6e739ee81b963e6f1f456ec887 libgomp/Makefile.am
175cf5d896d110ed86d9cd72e1565b83 libgomp/Makefile.in
61fe8e644000727dc3e4c6a40c02ed83 libgomp/acc_prof.h
d45f3b20f1be5d95a6c06fb81bedafe9 libgomp/acinclude.m4
30a64ccfecfa60e8b5098e9fe26ea707 libgomp/aclocal.m4
! 94684a0e1ce8bde5aaa266c86fffe4a2 libgomp/affinity-fmt.c
c840b066d8a98a896bc6668a93ac9e31 libgomp/affinity.c
8321390299a0d343737578485bdb863e libgomp/alloc.c
aede47e38a9c413d8b14350a1a803f03 libgomp/allocator.c
--- 119762,119775 ----
dcdf1b680b15b372bdb64cc5107d51b6 libgo/testsuite/libgo-test-support.exp.in
bf162aa572f7b96b25dbd2b027845d32 libgo/testsuite/libgo.testmain/testmain.exp
cc9d2a0e34e31ba866a8caf9f46f48f3 libgomp/.gitattributes
! 45fade51401c3d5800128b574ff3fe3f libgomp/ChangeLog
0d55aa862aee66efdc5f8d62c94ff8fb libgomp/ChangeLog.graphite
ea86ef6e739ee81b963e6f1f456ec887 libgomp/Makefile.am
175cf5d896d110ed86d9cd72e1565b83 libgomp/Makefile.in
61fe8e644000727dc3e4c6a40c02ed83 libgomp/acc_prof.h
d45f3b20f1be5d95a6c06fb81bedafe9 libgomp/acinclude.m4
30a64ccfecfa60e8b5098e9fe26ea707 libgomp/aclocal.m4
! d56483d133ea6f856429b626780e6d0c libgomp/affinity-fmt.c
c840b066d8a98a896bc6668a93ac9e31 libgomp/affinity.c
8321390299a0d343737578485bdb863e libgomp/alloc.c
aede47e38a9c413d8b14350a1a803f03 libgomp/allocator.c
*************** c3d3e689f97a6a1ac096a8fc893c93bb libgom
*** 119476,119482 ****
29ffc2d98897ade67adb2a0f60c4278a libgomp/libgomp-plugin.c
70c0a3c82cb60714632903474553ec70 libgomp/libgomp-plugin.h
b888c42439320a17a69b075cd32e0c30 libgomp/libgomp.h
! 9691db18198fd714ff82eba046efbf32 libgomp/libgomp.info
e609d01257168984c31c75e8132e785d libgomp/libgomp.map
8b2aa50aecad82171348a6918309afd6 libgomp/libgomp.spec.in
b1b5c1758cb28db35eda3734919df43f libgomp/libgomp.texi
--- 119902,119908 ----
29ffc2d98897ade67adb2a0f60c4278a libgomp/libgomp-plugin.c
70c0a3c82cb60714632903474553ec70 libgomp/libgomp-plugin.h
b888c42439320a17a69b075cd32e0c30 libgomp/libgomp.h
! 1dbe7409ba8b3930fd9cae9302140ecb libgomp/libgomp.info
e609d01257168984c31c75e8132e785d libgomp/libgomp.map
8b2aa50aecad82171348a6918309afd6 libgomp/libgomp.spec.in
b1b5c1758cb28db35eda3734919df43f libgomp/libgomp.texi
*************** b018601a4e35da4037b1e04dfdb00b98 libgom
*** 120873,120878 ****
--- 121299,121305 ----
10f51539240fd456f44686f1368a9ebb libgomp/testsuite/libgomp.fortran/pointer1.f90
ea1e8a0a21d27e85d504f82d979196a3 libgomp/testsuite/libgomp.fortran/pointer2.f90
5a38dd4751898fd9556aa9ed131fad76 libgomp/testsuite/libgomp.fortran/pr100981-2.f90
+ bd4d373b7453a268a0da695bf8bf8f52 libgomp/testsuite/libgomp.fortran/pr120286.f90
1e7de6c9f1376e7662fc088ab6ec5e64 libgomp/testsuite/libgomp.fortran/pr25162.f
150790c35955da1ca1b74284c2553f34 libgomp/testsuite/libgomp.fortran/pr25219.f90
a83bd562c0d1b609f2a71de244b3a1a0 libgomp/testsuite/libgomp.fortran/pr27395-1.f90
*************** d310c3612a920f243d62620f007dec94 libgru
*** 121822,121828 ****
4d27195db5805ea05b982a2971711c94 libgrust/libproc_macro_internal/tokentree.h
99c2e5e712b990ee07be10f53e41f3fb libiberty/.gitignore
a916467b91076e631dd8edb7424769c7 libiberty/COPYING.LIB
! 6eb94e67d9ee8bcf01f3aca6126412a8 libiberty/ChangeLog
347c31392973de6a4872d540c1718dc1 libiberty/ChangeLog.jit
4ec52efbaf3e8230220b57e77177d128 libiberty/Makefile.in
8b93d0e0369daed24e2260ccfd102eb3 libiberty/README
--- 122249,122255 ----
4d27195db5805ea05b982a2971711c94 libgrust/libproc_macro_internal/tokentree.h
99c2e5e712b990ee07be10f53e41f3fb libiberty/.gitignore
a916467b91076e631dd8edb7424769c7 libiberty/COPYING.LIB
! 4e1a2fd5d7c4b583a83c008df0af0710 libiberty/ChangeLog
347c31392973de6a4872d540c1718dc1 libiberty/ChangeLog.jit
4ec52efbaf3e8230220b57e77177d128 libiberty/Makefile.in
8b93d0e0369daed24e2260ccfd102eb3 libiberty/README
*************** f8c4ea91a815e826a2bb98c1d9f770f8 libibe
*** 121933,121939 ****
03f208e23e4d234a55d922700c9db9dd libiberty/simple-object-elf.c
6bd7fd61811d90dd9ddc454c724d0c51 libiberty/simple-object-mach-o.c
c46b918305ab9e7d9644bdc4fd8ae094 libiberty/simple-object-xcoff.c
! 30c5ede9248a062a27b96e47a22c2755 libiberty/simple-object.c
4863a11e04a2021af582edf86f156954 libiberty/simple-object.txh
3e5decc7d70885db43efc2edadd3f8b8 libiberty/snprintf.c
6a91dcba8ac7e873c8541304e552106a libiberty/sort.c
--- 122360,122366 ----
03f208e23e4d234a55d922700c9db9dd libiberty/simple-object-elf.c
6bd7fd61811d90dd9ddc454c724d0c51 libiberty/simple-object-mach-o.c
c46b918305ab9e7d9644bdc4fd8ae094 libiberty/simple-object-xcoff.c
! 91abacdcdcca987107ba3c1c30112e93 libiberty/simple-object.c
4863a11e04a2021af582edf86f156954 libiberty/simple-object.txh
3e5decc7d70885db43efc2edadd3f8b8 libiberty/snprintf.c
6a91dcba8ac7e873c8541304e552106a libiberty/sort.c
*************** c75b863b293812486f3bc46d69871efc libitm
*** 122053,122059 ****
bd9c76a7c7124230d7cf426a2c0c2a31 libitm/dispatch.h
ee07e0ba06bdb4d1ef3ab2ce45738cbd libitm/eh_cpp.cc
aeb355ee296325876b2b4c6cff101d0a libitm/libitm.h
! a9538111cecf6251716fc486b46fce3f libitm/libitm.info
0c43820b921ecdbe9d98f068100e716a libitm/libitm.map
ea467d7117853d139bb288ab75261139 libitm/libitm.spec.in
632e609fed1811c7546f67e986bc1c26 libitm/libitm.texi
--- 122480,122486 ----
bd9c76a7c7124230d7cf426a2c0c2a31 libitm/dispatch.h
ee07e0ba06bdb4d1ef3ab2ce45738cbd libitm/eh_cpp.cc
aeb355ee296325876b2b4c6cff101d0a libitm/libitm.h
! 2c52de876397a9aec241160b5ab6f997 libitm/libitm.info
0c43820b921ecdbe9d98f068100e716a libitm/libitm.map
ea467d7117853d139bb288ab75261139 libitm/libitm.spec.in
632e609fed1811c7546f67e986bc1c26 libitm/libitm.texi
*************** f83e2785f73af08f15120d3452c517b3 libobj
*** 122156,122162 ****
1342bdc4c975033299dcf770cb6db3b8 libobjc/selector.c
0831a1b1e34ad2ca26cdb0bdf2af08c8 libobjc/sendmsg.c
4eb8a2e0c7b96a7c72c3693f47580e5f libobjc/thr.c
! 167502e792211209da3b9808eb981a84 libphobos/ChangeLog
8c232dd08160212c999236421a5c30cf libphobos/Makefile.am
45e0b5a1db9a9605b698b5db9ecbf039 libphobos/Makefile.in
ee88c20a7744a2305503e1670f3b7889 libphobos/README.gcc
--- 122583,122589 ----
1342bdc4c975033299dcf770cb6db3b8 libobjc/selector.c
0831a1b1e34ad2ca26cdb0bdf2af08c8 libobjc/sendmsg.c
4eb8a2e0c7b96a7c72c3693f47580e5f libobjc/thr.c
! a7338c899b2e45e97ba22e2765ab99b6 libphobos/ChangeLog
8c232dd08160212c999236421a5c30cf libphobos/Makefile.am
45e0b5a1db9a9605b698b5db9ecbf039 libphobos/Makefile.in
ee88c20a7744a2305503e1670f3b7889 libphobos/README.gcc
*************** fbb3c30724cb241010afacb0505c53e7 libpho
*** 122165,122171 ****
0c33f8a64a5c7307de4f56c482966852 libphobos/config.h.in
ba8b47ae187f9bd2368a1ecc702baa9e libphobos/configure
56e7ee603571d143c7dfdc3ae487c4e8 libphobos/configure.ac
! 92053a3816debf9c1a547e84d8aebffc libphobos/configure.tgt
1800f195374bf35719e80242f80e953a libphobos/d_rules.am
e4224ccaecb14d942c71d31bef20d78c libphobos/libdruntime/LICENSE.txt
fba21123f05d88982639a8a0ccea59a5 libphobos/libdruntime/MERGE
--- 122592,122598 ----
0c33f8a64a5c7307de4f56c482966852 libphobos/config.h.in
ba8b47ae187f9bd2368a1ecc702baa9e libphobos/configure
56e7ee603571d143c7dfdc3ae487c4e8 libphobos/configure.ac
! 692a64af39e84b428222e789bffe7bc3 libphobos/configure.tgt
1800f195374bf35719e80242f80e953a libphobos/d_rules.am
e4224ccaecb14d942c71d31bef20d78c libphobos/libdruntime/LICENSE.txt
fba21123f05d88982639a8a0ccea59a5 libphobos/libdruntime/MERGE
*************** d9afbc1f1e04c7e461265ff9323cc6f4 libqua
*** 123031,123037 ****
cf5a7864ff15ab4dd1604e0f6fe4e501 libquadmath/config.h.in
724e7207c7bb5491c48ddf95aa824c04 libquadmath/configure
c16d6073d91cefda754d990ede4d9e9f libquadmath/configure.ac
! 9227d6adcef344609285517ae9482325 libquadmath/libquadmath.info
f22088f045dba6416a9a844acf7238b0 libquadmath/libquadmath.texi
77280bb7ee423875e03d9c0d34527df6 libquadmath/libtool-version
452fee0ef153d65eb7413a5103c63a23 libquadmath/math/acoshq.c
--- 123458,123464 ----
cf5a7864ff15ab4dd1604e0f6fe4e501 libquadmath/config.h.in
724e7207c7bb5491c48ddf95aa824c04 libquadmath/configure
c16d6073d91cefda754d990ede4d9e9f libquadmath/configure.ac
! 1066653746ceb23f6bfaffa33a0a312d libquadmath/libquadmath.info
f22088f045dba6416a9a844acf7238b0 libquadmath/libquadmath.texi
77280bb7ee423875e03d9c0d34527df6 libquadmath/libtool-version
452fee0ef153d65eb7413a5103c63a23 libquadmath/math/acoshq.c
*************** e0bd9b8669e44ec6010f92da1d5188ad libqua
*** 123164,123170 ****
af84fa5118f4adec8393614994e1c4d6 libquadmath/strtod/strtoflt128.c
d15a18f7c46ba2add6148edc5b7563c0 libquadmath/strtod/tens_in_limb.c
12c73a846f7668d29de720bd79502bef libquadmath/update-quadmath.py
! f7cc0c2fc27f790ab3c616f5a12dcec3 libsanitizer/ChangeLog
63916ba64a3cfa7ce2809fb46ab38597 libsanitizer/HOWTO_MERGE
0249c37748936faf5b1efd5789587909 libsanitizer/LICENSE.TXT
894b596d6d81ab8f2fb0708e8bc83e83 libsanitizer/LOCAL_PATCHES
--- 123591,123597 ----
af84fa5118f4adec8393614994e1c4d6 libquadmath/strtod/strtoflt128.c
d15a18f7c46ba2add6148edc5b7563c0 libquadmath/strtod/tens_in_limb.c
12c73a846f7668d29de720bd79502bef libquadmath/update-quadmath.py
! 6657c7c37d7d5b862fc30fb641040618 libsanitizer/ChangeLog
63916ba64a3cfa7ce2809fb46ab38597 libsanitizer/HOWTO_MERGE
0249c37748936faf5b1efd5789587909 libsanitizer/LICENSE.TXT
894b596d6d81ab8f2fb0708e8bc83e83 libsanitizer/LOCAL_PATCHES
*************** a32b38d2eae806bfe95f3e089a711f7a libsan
*** 123387,123393 ****
8d31e033038441d83d7dac7241fa7288 libsanitizer/sanitizer_common/sanitizer_common.h
0efb1be2c27a1a3b31edbde3b5472fc4 libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc
0a68626fb68e0f53b782fec8d795f632 libsanitizer/sanitizer_common/sanitizer_common_interceptors_format.inc
! aa961fb0d47d9369601c5aa4bd24ea02 libsanitizer/sanitizer_common/sanitizer_common_interceptors_ioctl.inc
92d324a2c8f8e44cf13d5f7c545d6c1d libsanitizer/sanitizer_common/sanitizer_common_interceptors_memintrinsics.inc
c664d5fb1514c978d28a6a62b2040b53 libsanitizer/sanitizer_common/sanitizer_common_interceptors_netbsd_compat.inc
e19e7b0a6d9409a4b3a5c277ebba0b9a libsanitizer/sanitizer_common/sanitizer_common_interceptors_vfork_aarch64.inc.S
--- 123814,123820 ----
8d31e033038441d83d7dac7241fa7288 libsanitizer/sanitizer_common/sanitizer_common.h
0efb1be2c27a1a3b31edbde3b5472fc4 libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc
0a68626fb68e0f53b782fec8d795f632 libsanitizer/sanitizer_common/sanitizer_common_interceptors_format.inc
! f7ca723d15d4d448c700727f05b86537 libsanitizer/sanitizer_common/sanitizer_common_interceptors_ioctl.inc
92d324a2c8f8e44cf13d5f7c545d6c1d libsanitizer/sanitizer_common/sanitizer_common_interceptors_memintrinsics.inc
c664d5fb1514c978d28a6a62b2040b53 libsanitizer/sanitizer_common/sanitizer_common_interceptors_netbsd_compat.inc
e19e7b0a6d9409a4b3a5c277ebba0b9a libsanitizer/sanitizer_common/sanitizer_common_interceptors_vfork_aarch64.inc.S
*************** a4d7b3990585330fb0fbc99e5afaf019 libsan
*** 123468,123475 ****
0865bdc585846a1c9cfa5d1df0517d02 libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.h
d41d8cd98f00b204e9800998ecf8427e libsanitizer/sanitizer_common/sanitizer_platform_limits_openbsd.cpp
d41d8cd98f00b204e9800998ecf8427e libsanitizer/sanitizer_common/sanitizer_platform_limits_openbsd.h
! de3519edf4a524cdab4336d4eeed94e0 libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp
! 1c6ecd7b7fd7b299a11f160ad0de1043 libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h
711b54008ada7faff939a95e325b185b libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.cpp
ab1ad414331f77e459da9a32b756cbac libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.h
e3606cc19e7b02bfba7878ba5d6ce75a libsanitizer/sanitizer_common/sanitizer_posix.cpp
--- 123895,123902 ----
0865bdc585846a1c9cfa5d1df0517d02 libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.h
d41d8cd98f00b204e9800998ecf8427e libsanitizer/sanitizer_common/sanitizer_platform_limits_openbsd.cpp
d41d8cd98f00b204e9800998ecf8427e libsanitizer/sanitizer_common/sanitizer_platform_limits_openbsd.h
! 724970b4f29581a62f244e93bd147d1e libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp
! 621396f7d74ae5075a70cd01f5daac83 libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h
711b54008ada7faff939a95e325b185b libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.cpp
ab1ad414331f77e459da9a32b756cbac libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.h
e3606cc19e7b02bfba7878ba5d6ce75a libsanitizer/sanitizer_common/sanitizer_posix.cpp
*************** d828e38384c506bf5e7d5a3c02725a37 libssp
*** 123690,123696 ****
7bb3c32ba0a48d1cf785305e1b783eb6 libssp/strncpy-chk.c
a19c79c1d86436e86b0fee41e6cf6b15 libssp/vsnprintf-chk.c
145156e880b03115b393070d0ed37be3 libssp/vsprintf-chk.c
! 5a5d6f5e57b2a2d2769a11112df3612d libstdc++-v3/ChangeLog
7aa6c40440a44fcf5ec94c066160c2f8 libstdc++-v3/ChangeLog-1998
7aff86600b6a1ed3fa87305075a92db0 libstdc++-v3/ChangeLog-1999
a6f28e8fc9bb07696a9e068b439a3a87 libstdc++-v3/ChangeLog-2000
--- 124117,124123 ----
7bb3c32ba0a48d1cf785305e1b783eb6 libssp/strncpy-chk.c
a19c79c1d86436e86b0fee41e6cf6b15 libssp/vsnprintf-chk.c
145156e880b03115b393070d0ed37be3 libssp/vsprintf-chk.c
! 824ecf2c35bb36b3b456b5b0af0cbfbe libstdc++-v3/ChangeLog
7aa6c40440a44fcf5ec94c066160c2f8 libstdc++-v3/ChangeLog-1998
7aff86600b6a1ed3fa87305075a92db0 libstdc++-v3/ChangeLog-1999
a6f28e8fc9bb07696a9e068b439a3a87 libstdc++-v3/ChangeLog-2000
*************** c3ccd07160a9bea2e0993c0c8a7d7693 libstd
*** 123784,123796 ****
2125d10b9efc27578fdc1bd1b2298706 libstdc++-v3/config/cpu/sh/atomicity.h
eeb172443402d009e2791dabc328b0b0 libstdc++-v3/config/cpu/sparc/atomic_word.h
52cd5ecd93103febc0f09c9b88cce85c libstdc++-v3/config/cpu/sparc/atomicity.h
! c09efc996de5e464e95c5d8321c9a71d libstdc++-v3/config/io/basic_file_stdio.cc
b3a8d294ffed3fe630224835ecb5387b libstdc++-v3/config/io/basic_file_stdio.h
c582707e4e9d2bf26bb0e80fb1d53b37 libstdc++-v3/config/io/c_io_stdio.h
13ad2dfe48847bf3980a6d745cbc75e1 libstdc++-v3/config/locale/darwin/ctype_members.cc
e53b206e392537d760a00767558c1ff9 libstdc++-v3/config/locale/dragonfly/c_locale.cc
0adb1057e008fd5f013ab616ee1061a9 libstdc++-v3/config/locale/dragonfly/c_locale.h
! 1d186bb17bb5ce5a622fb15fbc79ae3d libstdc++-v3/config/locale/dragonfly/codecvt_members.cc
b0881a7372e03c96c3ea213f690ebd14 libstdc++-v3/config/locale/dragonfly/collate_members.cc
6113408f73996f73c99241e946917f56 libstdc++-v3/config/locale/dragonfly/ctype_members.cc
92f6508a276d0a9d159c0678d1c654bb libstdc++-v3/config/locale/dragonfly/monetary_members.cc
--- 124211,124223 ----
2125d10b9efc27578fdc1bd1b2298706 libstdc++-v3/config/cpu/sh/atomicity.h
eeb172443402d009e2791dabc328b0b0 libstdc++-v3/config/cpu/sparc/atomic_word.h
52cd5ecd93103febc0f09c9b88cce85c libstdc++-v3/config/cpu/sparc/atomicity.h
! 06aa47bd91e3e34c1961d79233986030 libstdc++-v3/config/io/basic_file_stdio.cc
b3a8d294ffed3fe630224835ecb5387b libstdc++-v3/config/io/basic_file_stdio.h
c582707e4e9d2bf26bb0e80fb1d53b37 libstdc++-v3/config/io/c_io_stdio.h
13ad2dfe48847bf3980a6d745cbc75e1 libstdc++-v3/config/locale/darwin/ctype_members.cc
e53b206e392537d760a00767558c1ff9 libstdc++-v3/config/locale/dragonfly/c_locale.cc
0adb1057e008fd5f013ab616ee1061a9 libstdc++-v3/config/locale/dragonfly/c_locale.h
! 39bd883a4ae047fb937e1d35fbc1a119 libstdc++-v3/config/locale/dragonfly/codecvt_members.cc
b0881a7372e03c96c3ea213f690ebd14 libstdc++-v3/config/locale/dragonfly/collate_members.cc
6113408f73996f73c99241e946917f56 libstdc++-v3/config/locale/dragonfly/ctype_members.cc
92f6508a276d0a9d159c0678d1c654bb libstdc++-v3/config/locale/dragonfly/monetary_members.cc
*************** d588967133def576ecbdc4d9ed421478 libstd
*** 123812,123818 ****
df061879108e80be88e96057b7b26d6b libstdc++-v3/config/locale/gnu/c++locale_internal.h
f827200593ca85a41d3feae35dbd3928 libstdc++-v3/config/locale/gnu/c_locale.cc
4108fd77e3e97184dc6e52e28017410a libstdc++-v3/config/locale/gnu/c_locale.h
! 2e059647092ed1cc2ab4f637e330a0cc libstdc++-v3/config/locale/gnu/codecvt_members.cc
eeb967fe13307d9b093daebb51717a49 libstdc++-v3/config/locale/gnu/collate_members.cc
010485948df26bb145ef467f2ebe5a90 libstdc++-v3/config/locale/gnu/ctype_members.cc
8dc72a159ed04c00cc58e7240a5f1005 libstdc++-v3/config/locale/gnu/messages_members.cc
--- 124239,124245 ----
df061879108e80be88e96057b7b26d6b libstdc++-v3/config/locale/gnu/c++locale_internal.h
f827200593ca85a41d3feae35dbd3928 libstdc++-v3/config/locale/gnu/c_locale.cc
4108fd77e3e97184dc6e52e28017410a libstdc++-v3/config/locale/gnu/c_locale.h
! 0f05d2f61b1680617b6a711eb0c0ab8f libstdc++-v3/config/locale/gnu/codecvt_members.cc
eeb967fe13307d9b093daebb51717a49 libstdc++-v3/config/locale/gnu/collate_members.cc
010485948df26bb145ef467f2ebe5a90 libstdc++-v3/config/locale/gnu/ctype_members.cc
8dc72a159ed04c00cc58e7240a5f1005 libstdc++-v3/config/locale/gnu/messages_members.cc
*************** a1bd8822ec35d463c058a8af51bed685 libstd
*** 123839,123845 ****
1d5d357556d430f0638b33befc73aeac libstdc++-v3/config/os/bsd/darwin/ctype_base.h
ab68656c8c4b1603af9e0b5ff12988d8 libstdc++-v3/config/os/bsd/darwin/ctype_configure_char.cc
47c702f417ba236bf6d6ca7c1b19c7ba libstdc++-v3/config/os/bsd/darwin/ctype_inline.h
! 6c77ec588eb9291ea3403c24ed37310d libstdc++-v3/config/os/bsd/darwin/os_defines.h
9e91dfcb11e4c78744df0e1e0cf69b5b libstdc++-v3/config/os/bsd/darwin/ppc-extra.ver
df41d5e227c08bc35c33e096800b3c6a libstdc++-v3/config/os/bsd/dragonfly/ctype_base.h
721aa5e60a5fb4b0605b6d4aa22139fa libstdc++-v3/config/os/bsd/dragonfly/ctype_configure_char.cc
--- 124266,124272 ----
1d5d357556d430f0638b33befc73aeac libstdc++-v3/config/os/bsd/darwin/ctype_base.h
ab68656c8c4b1603af9e0b5ff12988d8 libstdc++-v3/config/os/bsd/darwin/ctype_configure_char.cc
47c702f417ba236bf6d6ca7c1b19c7ba libstdc++-v3/config/os/bsd/darwin/ctype_inline.h
! 2697d2e83a232a955e077a12a6844ecc libstdc++-v3/config/os/bsd/darwin/os_defines.h
9e91dfcb11e4c78744df0e1e0cf69b5b libstdc++-v3/config/os/bsd/darwin/ppc-extra.ver
df41d5e227c08bc35c33e096800b3c6a libstdc++-v3/config/os/bsd/dragonfly/ctype_base.h
721aa5e60a5fb4b0605b6d4aa22139fa libstdc++-v3/config/os/bsd/dragonfly/ctype_configure_char.cc
*************** e7438a4bf7383459b5993ae739e430e8 libstd
*** 123848,123854 ****
bfb3dd275dda6d404949711f0c5f2150 libstdc++-v3/config/os/bsd/freebsd/ctype_base.h
721aa5e60a5fb4b0605b6d4aa22139fa libstdc++-v3/config/os/bsd/freebsd/ctype_configure_char.cc
47c702f417ba236bf6d6ca7c1b19c7ba libstdc++-v3/config/os/bsd/freebsd/ctype_inline.h
! 53fd4a78322a664b8c31bc608ef31c2e libstdc++-v3/config/os/bsd/freebsd/os_defines.h
0f421f2ece494b1918ba1bfa718f339f libstdc++-v3/config/os/bsd/netbsd/ctype_base.h
d3e30350bc6d2476b9b3183ae7030144 libstdc++-v3/config/os/bsd/netbsd/ctype_configure_char.cc
bc1000065b5a226b93bc602a72b93061 libstdc++-v3/config/os/bsd/netbsd/ctype_inline.h
--- 124275,124281 ----
bfb3dd275dda6d404949711f0c5f2150 libstdc++-v3/config/os/bsd/freebsd/ctype_base.h
721aa5e60a5fb4b0605b6d4aa22139fa libstdc++-v3/config/os/bsd/freebsd/ctype_configure_char.cc
47c702f417ba236bf6d6ca7c1b19c7ba libstdc++-v3/config/os/bsd/freebsd/ctype_inline.h
! bd0e5156d3a91e84842bfb8f3ab5c225 libstdc++-v3/config/os/bsd/freebsd/os_defines.h
0f421f2ece494b1918ba1bfa718f339f libstdc++-v3/config/os/bsd/netbsd/ctype_base.h
d3e30350bc6d2476b9b3183ae7030144 libstdc++-v3/config/os/bsd/netbsd/ctype_configure_char.cc
bc1000065b5a226b93bc602a72b93061 libstdc++-v3/config/os/bsd/netbsd/ctype_inline.h
*************** bd8c15c9efad8290c2830b5f862c5dac libstd
*** 123912,123926 ****
d849abea519d28ba158a4dfbffa9c4d5 libstdc++-v3/config/os/vxworks/ctype_configure_char.cc
4865c9788d97189c7e5ca49ebf800a8e libstdc++-v3/config/os/vxworks/ctype_inline.h
bbdb4b03bbbcb116aaaf242952a3bb3a libstdc++-v3/config/os/vxworks/os_defines.h
! a3bbb9c832ecb2535feb477ec01aaffb libstdc++-v3/configure
! 14f69aaace9241dea5708c5453849a7d libstdc++-v3/configure.ac
32bd1d9563a5eddd6de993e64a56a7ea libstdc++-v3/configure.host
450cc52f6f6f0abf59940662504c450e libstdc++-v3/crossconfig.m4
a49c1f48702d35a11b6493d099cee092 libstdc++-v3/doc/Makefile.am
d66f986053e4755f0517ff5cfe90b2b5 libstdc++-v3/doc/Makefile.in
3f7ff07f68cc7610addc1921bc125548 libstdc++-v3/doc/doxygen/Intro.3
d9b077b82911753368f65f3014d3311d libstdc++-v3/doc/doxygen/doxygroups.cc
! 520db39aef0e2a59418132af88b897ed libstdc++-v3/doc/doxygen/mainpage.html
92f5430d44f06426f0d19bffc186ad05 libstdc++-v3/doc/doxygen/stdheader.cc
1273764cd133c402d2d3f22cf2913af5 libstdc++-v3/doc/doxygen/tables.html
0417f3646df4b35e1e898c85ad0b6e3f libstdc++-v3/doc/doxygen/user.cfg.in
--- 124339,124353 ----
d849abea519d28ba158a4dfbffa9c4d5 libstdc++-v3/config/os/vxworks/ctype_configure_char.cc
4865c9788d97189c7e5ca49ebf800a8e libstdc++-v3/config/os/vxworks/ctype_inline.h
bbdb4b03bbbcb116aaaf242952a3bb3a libstdc++-v3/config/os/vxworks/os_defines.h
! 433570ab3974e05c3b537a7d092c1015 libstdc++-v3/configure
! 7fa579426ed84440adf028e56bd693e3 libstdc++-v3/configure.ac
32bd1d9563a5eddd6de993e64a56a7ea libstdc++-v3/configure.host
450cc52f6f6f0abf59940662504c450e libstdc++-v3/crossconfig.m4
a49c1f48702d35a11b6493d099cee092 libstdc++-v3/doc/Makefile.am
d66f986053e4755f0517ff5cfe90b2b5 libstdc++-v3/doc/Makefile.in
3f7ff07f68cc7610addc1921bc125548 libstdc++-v3/doc/doxygen/Intro.3
d9b077b82911753368f65f3014d3311d libstdc++-v3/doc/doxygen/doxygroups.cc
! 0afaede288e1533644cb1445cf4ff813 libstdc++-v3/doc/doxygen/mainpage.html
92f5430d44f06426f0d19bffc186ad05 libstdc++-v3/doc/doxygen/stdheader.cc
1273764cd133c402d2d3f22cf2913af5 libstdc++-v3/doc/doxygen/tables.html
0417f3646df4b35e1e898c85ad0b6e3f libstdc++-v3/doc/doxygen/user.cfg.in
*************** d9b077b82911753368f65f3014d3311d libstd
*** 123928,123934 ****
c68ff21babfa14f20b98e36a2c808418 libstdc++-v3/doc/html/api.html
08920438eea18325b4bfdf979379ff66 libstdc++-v3/doc/html/bk02.html
47886ba7da131bf3cbf81a27cada5f6f libstdc++-v3/doc/html/bk03.html
! 4ad77cb0a65c93dd0294a64b4bfb3230 libstdc++-v3/doc/html/faq.html
1ae70f0bf94464b036515d333fff8ab2 libstdc++-v3/doc/html/images/confdeps.png
d7f63b43e9f4c39cf71de7585de522ee libstdc++-v3/doc/html/images/pbds_balls_and_bins.png
22eedc841676a98f8ae8b95131ac4d7e libstdc++-v3/doc/html/images/pbds_binary_priority_queue_int_push.png
--- 124355,124361 ----
c68ff21babfa14f20b98e36a2c808418 libstdc++-v3/doc/html/api.html
08920438eea18325b4bfdf979379ff66 libstdc++-v3/doc/html/bk02.html
47886ba7da131bf3cbf81a27cada5f6f libstdc++-v3/doc/html/bk03.html
! f8b26e04c810a70ae898ae5dc98c8b2e libstdc++-v3/doc/html/faq.html
1ae70f0bf94464b036515d333fff8ab2 libstdc++-v3/doc/html/images/confdeps.png
d7f63b43e9f4c39cf71de7585de522ee libstdc++-v3/doc/html/images/pbds_balls_and_bins.png
22eedc841676a98f8ae8b95131ac4d7e libstdc++-v3/doc/html/images/pbds_binary_priority_queue_int_push.png
*************** c60c6ae778d5dedae24ac21abf948bdb libstd
*** 124026,124033 ****
6095fbb12cc581b2614870b42ad0e8b0 libstdc++-v3/doc/html/manual/bugs.html
cc3700f2fde50987f186f23abf98a7b1 libstdc++-v3/doc/html/manual/concept_checking.html
f3a54a6315d716742603d33f454f2c19 libstdc++-v3/doc/html/manual/concurrency.html
! e4aaeef0b98cb4c49ee46b83c543ca34 libstdc++-v3/doc/html/manual/configure.html
! af4e79b9e55fd023eeb0459df34a4a82 libstdc++-v3/doc/html/manual/containers.html
c7e40c1085e414b3b4d5896db4013205 libstdc++-v3/doc/html/manual/containers_and_c.html
1a937490b245964deeb0497dfdbfa840 libstdc++-v3/doc/html/manual/debug.html
1bd34529d162b6f3a08d5f2ea4943c6a libstdc++-v3/doc/html/manual/debug_mode.html
--- 124453,124460 ----
6095fbb12cc581b2614870b42ad0e8b0 libstdc++-v3/doc/html/manual/bugs.html
cc3700f2fde50987f186f23abf98a7b1 libstdc++-v3/doc/html/manual/concept_checking.html
f3a54a6315d716742603d33f454f2c19 libstdc++-v3/doc/html/manual/concurrency.html
! 5947575728a455bd84faee21330f2ab0 libstdc++-v3/doc/html/manual/configure.html
! 5328918ec42768cddb06c3e97ef4530c libstdc++-v3/doc/html/manual/containers.html
c7e40c1085e414b3b4d5896db4013205 libstdc++-v3/doc/html/manual/containers_and_c.html
1a937490b245964deeb0497dfdbfa840 libstdc++-v3/doc/html/manual/debug.html
1bd34529d162b6f3a08d5f2ea4943c6a libstdc++-v3/doc/html/manual/debug_mode.html
*************** afcc2751dae09e088abc1e3175cb94cc libstd
*** 124047,124055 ****
561a364254927bdc578ac31f1b66747f libstdc++-v3/doc/html/manual/ext_demangling.html
05003e71d54cfdfd4c8291489f8ffa07 libstdc++-v3/doc/html/manual/ext_io.html
44f8ef8b093904d418755d0e32d700b7 libstdc++-v3/doc/html/manual/ext_iterators.html
! 8f3bd86e04d263ad87cc258c289aae6d libstdc++-v3/doc/html/manual/ext_numerics.html
6d380acac52eb8c888a54068e44b16ac libstdc++-v3/doc/html/manual/ext_preface.html
! 5632eb8ef681cd35b41be7eb7a3d7a98 libstdc++-v3/doc/html/manual/ext_sgi.html
9b34310c7cb7faa4373ee6683678c457 libstdc++-v3/doc/html/manual/ext_utilities.html
9e255046a8ef2903114374ed06403045 libstdc++-v3/doc/html/manual/extensions.html
76cac108e21e304b7607196fb5245e00 libstdc++-v3/doc/html/manual/facets.html
--- 124474,124482 ----
561a364254927bdc578ac31f1b66747f libstdc++-v3/doc/html/manual/ext_demangling.html
05003e71d54cfdfd4c8291489f8ffa07 libstdc++-v3/doc/html/manual/ext_io.html
44f8ef8b093904d418755d0e32d700b7 libstdc++-v3/doc/html/manual/ext_iterators.html
! ffd5e74a40bbf6623b8ccf687eb584d8 libstdc++-v3/doc/html/manual/ext_numerics.html
6d380acac52eb8c888a54068e44b16ac libstdc++-v3/doc/html/manual/ext_preface.html
! 6889f243ab6934ae5f80ea7fa9c69dbf libstdc++-v3/doc/html/manual/ext_sgi.html
9b34310c7cb7faa4373ee6683678c457 libstdc++-v3/doc/html/manual/ext_utilities.html
9e255046a8ef2903114374ed06403045 libstdc++-v3/doc/html/manual/extensions.html
76cac108e21e304b7607196fb5245e00 libstdc++-v3/doc/html/manual/facets.html
*************** d55e182adbf08772ec85b18d390b0dbb libstd
*** 124094,124100 ****
05fe12a35eeac73538be455d4b27f923 libstdc++-v3/doc/html/manual/source_code_style.html
f875f3f4cddfe4fee6aff2308ccb4563 libstdc++-v3/doc/html/manual/source_design_notes.html
391422dd4f4cdbd4d764a952a0f345e6 libstdc++-v3/doc/html/manual/source_organization.html
! e929157449f6375ef20f4b9e215739cd libstdc++-v3/doc/html/manual/status.html
ea0c531c09fa230f346f8ba700961e4a libstdc++-v3/doc/html/manual/std_contents.html
dbb5f81a9e8864374fbb835eaa4e8b0d libstdc++-v3/doc/html/manual/streambufs.html
ae6c18dfed9687f9a8c9d622435fda72 libstdc++-v3/doc/html/manual/strings.html
--- 124521,124527 ----
05fe12a35eeac73538be455d4b27f923 libstdc++-v3/doc/html/manual/source_code_style.html
f875f3f4cddfe4fee6aff2308ccb4563 libstdc++-v3/doc/html/manual/source_design_notes.html
391422dd4f4cdbd4d764a952a0f345e6 libstdc++-v3/doc/html/manual/source_organization.html
! 965b2bd32fc0c4c2cc398fb0c9f69ee0 libstdc++-v3/doc/html/manual/status.html
ea0c531c09fa230f346f8ba700961e4a libstdc++-v3/doc/html/manual/std_contents.html
dbb5f81a9e8864374fbb835eaa4e8b0d libstdc++-v3/doc/html/manual/streambufs.html
ae6c18dfed9687f9a8c9d622435fda72 libstdc++-v3/doc/html/manual/strings.html
*************** fcdceeabf3a95117ea22e93a0354e564 libstd
*** 124105,124124 ****
c39b927efcec5ac84139c1490c8ef320 libstdc++-v3/doc/html/manual/traits.html
530b96535baacfe35df2e65f9dfe7efc libstdc++-v3/doc/html/manual/unordered_associative.html
ae44a39d1ac906098dd3e9fc8acd917e libstdc++-v3/doc/html/manual/using.html
! ea78c1e7e98f6458923056e2b869969d libstdc++-v3/doc/html/manual/using_concurrency.html
f8898e59cc7155a01a17f15a3b853c30 libstdc++-v3/doc/html/manual/using_dual_abi.html
a372b01a93ca1beeb843a1440bd25cdd libstdc++-v3/doc/html/manual/using_dynamic_or_shared.html
09eeb2fa79fb240e032461adcbe2cb4a libstdc++-v3/doc/html/manual/using_exceptions.html
6046d265a9d1a3d954dec8c82317fbff libstdc++-v3/doc/html/manual/using_headers.html
c8ee0e07a78cdcb3ed7cd3ed7ac16cc0 libstdc++-v3/doc/html/manual/using_macros.html
ccc3b1a320ccc49a977c80546610195b libstdc++-v3/doc/html/manual/using_namespaces.html
! d881fcffb799c09a28d8174ccb1326a2 libstdc++-v3/doc/html/manual/utilities.html
ccbc0492a648982f2dc225595bdbc567 libstdc++-v3/doc/xml/api.xml
8059eb81f5540dc3ae678ac09e1f3159 libstdc++-v3/doc/xml/authors.xml
5906074c27c57c65b220c35bbcb2c5ec libstdc++-v3/doc/xml/book.txml
44d3a92b83abfb18efac80519c79b44c libstdc++-v3/doc/xml/chapter.txml
011b8e6a5442e4dc08f02e7295b644a3 libstdc++-v3/doc/xml/class.txml
! 2e681cceb238178e7b9da9cd744cdbdc libstdc++-v3/doc/xml/faq.xml
ea77580f7e81e2c49aea3f425c01ee2b libstdc++-v3/doc/xml/gnu/fdl-1.3.xml
56bb32e9ab9358834c5f8eca2cd0e969 libstdc++-v3/doc/xml/gnu/gpl-3.0.xml
18a6390297702ec8fd75cbcc525d2005 libstdc++-v3/doc/xml/images/confdeps.dot
--- 124532,124551 ----
c39b927efcec5ac84139c1490c8ef320 libstdc++-v3/doc/html/manual/traits.html
530b96535baacfe35df2e65f9dfe7efc libstdc++-v3/doc/html/manual/unordered_associative.html
ae44a39d1ac906098dd3e9fc8acd917e libstdc++-v3/doc/html/manual/using.html
! 08121b7fa3846487302afa82afc9d571 libstdc++-v3/doc/html/manual/using_concurrency.html
f8898e59cc7155a01a17f15a3b853c30 libstdc++-v3/doc/html/manual/using_dual_abi.html
a372b01a93ca1beeb843a1440bd25cdd libstdc++-v3/doc/html/manual/using_dynamic_or_shared.html
09eeb2fa79fb240e032461adcbe2cb4a libstdc++-v3/doc/html/manual/using_exceptions.html
6046d265a9d1a3d954dec8c82317fbff libstdc++-v3/doc/html/manual/using_headers.html
c8ee0e07a78cdcb3ed7cd3ed7ac16cc0 libstdc++-v3/doc/html/manual/using_macros.html
ccc3b1a320ccc49a977c80546610195b libstdc++-v3/doc/html/manual/using_namespaces.html
! 13c8dfb643338ee235bfc84a29e5d3f2 libstdc++-v3/doc/html/manual/utilities.html
ccbc0492a648982f2dc225595bdbc567 libstdc++-v3/doc/xml/api.xml
8059eb81f5540dc3ae678ac09e1f3159 libstdc++-v3/doc/xml/authors.xml
5906074c27c57c65b220c35bbcb2c5ec libstdc++-v3/doc/xml/book.txml
44d3a92b83abfb18efac80519c79b44c libstdc++-v3/doc/xml/chapter.txml
011b8e6a5442e4dc08f02e7295b644a3 libstdc++-v3/doc/xml/class.txml
! ceb9ac8b1034d6c14b209dc0d11ef270 libstdc++-v3/doc/xml/faq.xml
ea77580f7e81e2c49aea3f425c01ee2b libstdc++-v3/doc/xml/gnu/fdl-1.3.xml
56bb32e9ab9358834c5f8eca2cd0e969 libstdc++-v3/doc/xml/gnu/gpl-3.0.xml
18a6390297702ec8fd75cbcc525d2005 libstdc++-v3/doc/xml/images/confdeps.dot
*************** b3f117e4c677e60cf6035cf76714b185 libstd
*** 124312,124326 ****
8f13cae7ea80bc018b87b4ff8de7e3cf libstdc++-v3/doc/xml/manual/codecvt.xml
af3361d0d0af961859ec0346c38ac8c8 libstdc++-v3/doc/xml/manual/concurrency.xml
9da4610e32c81714e9188c6852c8dc93 libstdc++-v3/doc/xml/manual/concurrency_extensions.xml
! c814233bae2af79cc1273d72145d497c libstdc++-v3/doc/xml/manual/configure.xml
! 0af07cc2460e288292186ea8149169ee libstdc++-v3/doc/xml/manual/containers.xml
d08c687d9520b2f9d8dd6d973cca9e6a libstdc++-v3/doc/xml/manual/ctype.xml
73da07ff0c1a31e349529a066ddefd62 libstdc++-v3/doc/xml/manual/debug.xml
a972c915c47573572139ea9161dec244 libstdc++-v3/doc/xml/manual/debug_mode.xml
f320f25003678cca910f09ba54c923fc libstdc++-v3/doc/xml/manual/diagnostics.xml
c7467f13981c47fc740c948b16a42a53 libstdc++-v3/doc/xml/manual/documentation_hacking.xml
7913cf2fde8b99dad6a9926be9cae3d9 libstdc++-v3/doc/xml/manual/evolution.xml
! f9b28126e916ad19bb8350c6cb6bff95 libstdc++-v3/doc/xml/manual/extensions.xml
7f1864c7f3c3b2bfde84b7086be97ca7 libstdc++-v3/doc/xml/manual/internals.xml
51fce4cf657917cd7bc102d522b7c9ab libstdc++-v3/doc/xml/manual/intro.xml
93c3158fe28bdfbbf03dd039cc4e79a2 libstdc++-v3/doc/xml/manual/io.xml
--- 124739,124753 ----
8f13cae7ea80bc018b87b4ff8de7e3cf libstdc++-v3/doc/xml/manual/codecvt.xml
af3361d0d0af961859ec0346c38ac8c8 libstdc++-v3/doc/xml/manual/concurrency.xml
9da4610e32c81714e9188c6852c8dc93 libstdc++-v3/doc/xml/manual/concurrency_extensions.xml
! c41c4c9fa14f2b606c7f84c03138db8f libstdc++-v3/doc/xml/manual/configure.xml
! d7100469dfefd97836f3007f2682087d libstdc++-v3/doc/xml/manual/containers.xml
d08c687d9520b2f9d8dd6d973cca9e6a libstdc++-v3/doc/xml/manual/ctype.xml
73da07ff0c1a31e349529a066ddefd62 libstdc++-v3/doc/xml/manual/debug.xml
a972c915c47573572139ea9161dec244 libstdc++-v3/doc/xml/manual/debug_mode.xml
f320f25003678cca910f09ba54c923fc libstdc++-v3/doc/xml/manual/diagnostics.xml
c7467f13981c47fc740c948b16a42a53 libstdc++-v3/doc/xml/manual/documentation_hacking.xml
7913cf2fde8b99dad6a9926be9cae3d9 libstdc++-v3/doc/xml/manual/evolution.xml
! 250fbd9ce8e61158b22da9b231426c24 libstdc++-v3/doc/xml/manual/extensions.xml
7f1864c7f3c3b2bfde84b7086be97ca7 libstdc++-v3/doc/xml/manual/internals.xml
51fce4cf657917cd7bc102d522b7c9ab libstdc++-v3/doc/xml/manual/intro.xml
93c3158fe28bdfbbf03dd039cc4e79a2 libstdc++-v3/doc/xml/manual/io.xml
*************** f934009b05c708b87c8e0a2b194ea477 libstd
*** 124337,124345 ****
adadeaccd7e3be18b69dcc095e96f3af libstdc++-v3/doc/xml/manual/shared_ptr.xml
d7f222c42325cd44eadad2c59eef7e6f libstdc++-v3/doc/xml/manual/spine.xml
f5e5c164b379543f33fa58c890568600 libstdc++-v3/doc/xml/manual/status_cxx1998.xml
! 3ef7bfd292118d8bd2bdbd09564ab5dc libstdc++-v3/doc/xml/manual/status_cxx2011.xml
76fe5dbda49c296862d18751dba25d48 libstdc++-v3/doc/xml/manual/status_cxx2014.xml
! 356386c3ca52162ea521f80496d0163d libstdc++-v3/doc/xml/manual/status_cxx2017.xml
61a0688e4d261cfe30d6f43067137d49 libstdc++-v3/doc/xml/manual/status_cxx2020.xml
ed98cae6a6568a0cd046979948e057ba libstdc++-v3/doc/xml/manual/status_cxx2023.xml
e12241b98a6c1e835b7b1d1bb31761ca libstdc++-v3/doc/xml/manual/status_cxxis29124.xml
--- 124764,124772 ----
adadeaccd7e3be18b69dcc095e96f3af libstdc++-v3/doc/xml/manual/shared_ptr.xml
d7f222c42325cd44eadad2c59eef7e6f libstdc++-v3/doc/xml/manual/spine.xml
f5e5c164b379543f33fa58c890568600 libstdc++-v3/doc/xml/manual/status_cxx1998.xml
! 1907fd2d6a72e488c4eaa5f71a2ec3a3 libstdc++-v3/doc/xml/manual/status_cxx2011.xml
76fe5dbda49c296862d18751dba25d48 libstdc++-v3/doc/xml/manual/status_cxx2014.xml
! be3724a3f12d69c2a07c0f7c62c80bab libstdc++-v3/doc/xml/manual/status_cxx2017.xml
61a0688e4d261cfe30d6f43067137d49 libstdc++-v3/doc/xml/manual/status_cxx2020.xml
ed98cae6a6568a0cd046979948e057ba libstdc++-v3/doc/xml/manual/status_cxx2023.xml
e12241b98a6c1e835b7b1d1bb31761ca libstdc++-v3/doc/xml/manual/status_cxxis29124.xml
*************** e12241b98a6c1e835b7b1d1bb31761ca libstd
*** 124349,124362 ****
2b80feb1b53a8d0895a292620ec430b2 libstdc++-v3/doc/xml/manual/support.xml
9b6e9edb319fa7d5d378de90a27f4f49 libstdc++-v3/doc/xml/manual/test.xml
e2e099be3dd6a4b7a940a7232635ee2c libstdc++-v3/doc/xml/manual/test_policy_data_structures.xml
! 663588c0324e0275daed903a7183244b libstdc++-v3/doc/xml/manual/using.xml
257e301935b13b4b045e571fa248a4d8 libstdc++-v3/doc/xml/manual/using_exceptions.xml
! 74a5acaa32b3d223bd413c1bb5b69ac6 libstdc++-v3/doc/xml/manual/utilities.xml
e6f2e1ff035b9b144ac628a016da524a libstdc++-v3/doc/xml/spine.xml
bd966b4a0df6f2a84f9770525581d45c libstdc++-v3/doc/xsl/customization.xsl.in
42d14268f2b16c54a6bc2f71538a838c libstdc++-v3/fragment.am
! 0f80efcc13cbac62693edf0941b78978 libstdc++-v3/include/Makefile.am
! 74347629583baab2a09d4bc755121b78 libstdc++-v3/include/Makefile.in
e80aa1cdcf7213d9b1735c8779502146 libstdc++-v3/include/backward/auto_ptr.h
0a5df32cdd2ccea6d7b2bccc32264c11 libstdc++-v3/include/backward/backward_warning.h
1685c415463ebd7e7ece8bc9fcd32ea2 libstdc++-v3/include/backward/binders.h
--- 124776,124789 ----
2b80feb1b53a8d0895a292620ec430b2 libstdc++-v3/doc/xml/manual/support.xml
9b6e9edb319fa7d5d378de90a27f4f49 libstdc++-v3/doc/xml/manual/test.xml
e2e099be3dd6a4b7a940a7232635ee2c libstdc++-v3/doc/xml/manual/test_policy_data_structures.xml
! 42f2dd529d430f80557927921d991fc8 libstdc++-v3/doc/xml/manual/using.xml
257e301935b13b4b045e571fa248a4d8 libstdc++-v3/doc/xml/manual/using_exceptions.xml
! b820e3490221bb85cbf6bcdde0aa8150 libstdc++-v3/doc/xml/manual/utilities.xml
e6f2e1ff035b9b144ac628a016da524a libstdc++-v3/doc/xml/spine.xml
bd966b4a0df6f2a84f9770525581d45c libstdc++-v3/doc/xsl/customization.xsl.in
42d14268f2b16c54a6bc2f71538a838c libstdc++-v3/fragment.am
! 1ec4df228ad1388aed7aae271b20f9a7 libstdc++-v3/include/Makefile.am
! 4d6a169b0cd2f0589a12e9bc82338c26 libstdc++-v3/include/Makefile.in
e80aa1cdcf7213d9b1735c8779502146 libstdc++-v3/include/backward/auto_ptr.h
0a5df32cdd2ccea6d7b2bccc32264c11 libstdc++-v3/include/backward/backward_warning.h
1685c415463ebd7e7ece8bc9fcd32ea2 libstdc++-v3/include/backward/binders.h
*************** c6b3be3f7c9e66db91c556f5614ccd86 libstd
*** 124370,124399 ****
727aabeecf8dea4131488fc7651a947c libstdc++-v3/include/bits/alloc_traits.h
0130a22c73e6916ce695d7a65b55e136 libstdc++-v3/include/bits/allocated_ptr.h
4303dd43fc7d56b49442b413b25dc805 libstdc++-v3/include/bits/allocator.h
! 9feea67e4c4a673083750197f672c3c6 libstdc++-v3/include/bits/atomic_base.h
31881a266f280e51758541ba9f12f2c3 libstdc++-v3/include/bits/atomic_futex.h
670239be1d02c64eb81eb20244729696 libstdc++-v3/include/bits/atomic_timed_wait.h
! 86a7c6dd9198cedb31603235e5a08375 libstdc++-v3/include/bits/atomic_wait.h
7e4c44e3709a39e69e5926b8943aaeaa libstdc++-v3/include/bits/basic_ios.h
c5f0b0cf12a20c25f0e41914429011a4 libstdc++-v3/include/bits/basic_ios.tcc
! 50022ba6baf116415f0c60491f1837ef libstdc++-v3/include/bits/basic_string.h
2103f7f0b7675f2dbef787a9dfe5cab1 libstdc++-v3/include/bits/basic_string.tcc
c7a6720fba64940d0fa26db8b1690df2 libstdc++-v3/include/bits/boost_concept_check.h
40bbfd82087a88af5f846b2166bbb898 libstdc++-v3/include/bits/c++0x_warning.h
c72b1c964202f34f94adedd186dee7ec libstdc++-v3/include/bits/c++config
28aee543f6c9d197b0af864e888f0122 libstdc++-v3/include/bits/char_traits.h
6859feb7dcc6695a2c6234641b888038 libstdc++-v3/include/bits/charconv.h
! b3ba0378f24b45c0114b4c8f4c94bcc6 libstdc++-v3/include/bits/chrono.h
! bb5e298ce560b9837ad2d0c798d3f51c libstdc++-v3/include/bits/chrono_io.h
88b76f5a51860ba832b9dc12ecb77d11 libstdc++-v3/include/bits/codecvt.h
51b1ac432b9720acddaea7defbbb9885 libstdc++-v3/include/bits/concept_check.h
! 9f6becff2cdcd091bfe82c8c2a145148 libstdc++-v3/include/bits/cow_string.h
d68615791f87e5f4b1ab7e55dbbdf7d8 libstdc++-v3/include/bits/cpp_type_traits.h
6925481fe4621a431555a4cc65a190ee libstdc++-v3/include/bits/deque.tcc
769cf52788a336b71f976155bb6f43bd libstdc++-v3/include/bits/elements_of.h
afd1789a41d6c832f583d0a86e85d7b0 libstdc++-v3/include/bits/enable_special_members.h
bfd9dcd277a4e1fc8264d9778a51a1fc libstdc++-v3/include/bits/erase_if.h
! 332ad6d309050f58245411a2b865705d libstdc++-v3/include/bits/forward_list.h
54988ffbb55b7b28d8e742246eeb7e7a libstdc++-v3/include/bits/forward_list.tcc
02d3e4901467aed8b1630886a362249b libstdc++-v3/include/bits/fs_dir.h
2b5018cc2b1ec4f77c1063ee9f2bd1b9 libstdc++-v3/include/bits/fs_fwd.h
--- 124797,124826 ----
727aabeecf8dea4131488fc7651a947c libstdc++-v3/include/bits/alloc_traits.h
0130a22c73e6916ce695d7a65b55e136 libstdc++-v3/include/bits/allocated_ptr.h
4303dd43fc7d56b49442b413b25dc805 libstdc++-v3/include/bits/allocator.h
! bfbaebc632ef7934f036a51449baf447 libstdc++-v3/include/bits/atomic_base.h
31881a266f280e51758541ba9f12f2c3 libstdc++-v3/include/bits/atomic_futex.h
670239be1d02c64eb81eb20244729696 libstdc++-v3/include/bits/atomic_timed_wait.h
! 9529790962fcc36aa3e8749da4844883 libstdc++-v3/include/bits/atomic_wait.h
7e4c44e3709a39e69e5926b8943aaeaa libstdc++-v3/include/bits/basic_ios.h
c5f0b0cf12a20c25f0e41914429011a4 libstdc++-v3/include/bits/basic_ios.tcc
! b4ba452f9aefccd503b0b3aff37ea147 libstdc++-v3/include/bits/basic_string.h
2103f7f0b7675f2dbef787a9dfe5cab1 libstdc++-v3/include/bits/basic_string.tcc
c7a6720fba64940d0fa26db8b1690df2 libstdc++-v3/include/bits/boost_concept_check.h
40bbfd82087a88af5f846b2166bbb898 libstdc++-v3/include/bits/c++0x_warning.h
c72b1c964202f34f94adedd186dee7ec libstdc++-v3/include/bits/c++config
28aee543f6c9d197b0af864e888f0122 libstdc++-v3/include/bits/char_traits.h
6859feb7dcc6695a2c6234641b888038 libstdc++-v3/include/bits/charconv.h
! a2af06290cb60d50293e7486d3c7cd47 libstdc++-v3/include/bits/chrono.h
! 69cc775c4b507b1d2b333d1db6534a63 libstdc++-v3/include/bits/chrono_io.h
88b76f5a51860ba832b9dc12ecb77d11 libstdc++-v3/include/bits/codecvt.h
51b1ac432b9720acddaea7defbbb9885 libstdc++-v3/include/bits/concept_check.h
! 8a0280a1d69fd047e88fcd22a0723686 libstdc++-v3/include/bits/cow_string.h
d68615791f87e5f4b1ab7e55dbbdf7d8 libstdc++-v3/include/bits/cpp_type_traits.h
6925481fe4621a431555a4cc65a190ee libstdc++-v3/include/bits/deque.tcc
769cf52788a336b71f976155bb6f43bd libstdc++-v3/include/bits/elements_of.h
afd1789a41d6c832f583d0a86e85d7b0 libstdc++-v3/include/bits/enable_special_members.h
bfd9dcd277a4e1fc8264d9778a51a1fc libstdc++-v3/include/bits/erase_if.h
! 834802f30884d0f0a7cc18c80a7ca90c libstdc++-v3/include/bits/forward_list.h
54988ffbb55b7b28d8e742246eeb7e7a libstdc++-v3/include/bits/forward_list.tcc
02d3e4901467aed8b1630886a362249b libstdc++-v3/include/bits/fs_dir.h
2b5018cc2b1ec4f77c1063ee9f2bd1b9 libstdc++-v3/include/bits/fs_fwd.h
*************** ba6fdb35c83864ee024b67957ec5139e libstd
*** 124431,124449 ****
34f4e090534a50eb37116b0383cd19b9 libstdc++-v3/include/bits/node_handle.h
e550e635e1f42bf8467d788380ccd250 libstdc++-v3/include/bits/ostream.tcc
b3cc417d9bf80b45297f5caccd8e79c6 libstdc++-v3/include/bits/ostream_insert.h
! d99f9625098f07a9525cf5f41ad18321 libstdc++-v3/include/bits/out_ptr.h
23a6fd8c321e54ff587d296e0fd069cf libstdc++-v3/include/bits/parse_numbers.h
eb435bab187a1573a8b7d3ca8297ded1 libstdc++-v3/include/bits/postypes.h
6e5715ba617a5f0246f059bf9a9a7309 libstdc++-v3/include/bits/predefined_ops.h
c005f46850d3b5df0f57a8470f409ff8 libstdc++-v3/include/bits/ptr_traits.h
c1d468a0ee886f88b70ef47855bb5a42 libstdc++-v3/include/bits/quoted_string.h
9fecc04de83e464036e805070a7d633e libstdc++-v3/include/bits/random.h
! afef6bb168d2a386d2dc4aaf2937c1d1 libstdc++-v3/include/bits/random.tcc
59fb2d3661995c86a3996a5d1af055af libstdc++-v3/include/bits/range_access.h
b320b8e354287c4e241d67f2b75eff17 libstdc++-v3/include/bits/ranges_algo.h
6cb193dd721dcfc25fcaee8dfea5e5fe libstdc++-v3/include/bits/ranges_algobase.h
! 8acf5ee995f9787021a67b3f8d9c591b libstdc++-v3/include/bits/ranges_base.h
! 2b75fae9285c2ca3120c6d7191768285 libstdc++-v3/include/bits/ranges_cmp.h
66406b0b277e3b6df527a052145d6990 libstdc++-v3/include/bits/ranges_uninitialized.h
6b723b82f7c41537c2bba4766e5d0639 libstdc++-v3/include/bits/ranges_util.h
a7e081671330fd3d6d40ef990c3a9db5 libstdc++-v3/include/bits/refwrap.h
--- 124858,124876 ----
34f4e090534a50eb37116b0383cd19b9 libstdc++-v3/include/bits/node_handle.h
e550e635e1f42bf8467d788380ccd250 libstdc++-v3/include/bits/ostream.tcc
b3cc417d9bf80b45297f5caccd8e79c6 libstdc++-v3/include/bits/ostream_insert.h
! 7ff51e7a483463b8a5d93ea2d31841b9 libstdc++-v3/include/bits/out_ptr.h
23a6fd8c321e54ff587d296e0fd069cf libstdc++-v3/include/bits/parse_numbers.h
eb435bab187a1573a8b7d3ca8297ded1 libstdc++-v3/include/bits/postypes.h
6e5715ba617a5f0246f059bf9a9a7309 libstdc++-v3/include/bits/predefined_ops.h
c005f46850d3b5df0f57a8470f409ff8 libstdc++-v3/include/bits/ptr_traits.h
c1d468a0ee886f88b70ef47855bb5a42 libstdc++-v3/include/bits/quoted_string.h
9fecc04de83e464036e805070a7d633e libstdc++-v3/include/bits/random.h
! 505537d4838d0c30064330a69a63fbae libstdc++-v3/include/bits/random.tcc
59fb2d3661995c86a3996a5d1af055af libstdc++-v3/include/bits/range_access.h
b320b8e354287c4e241d67f2b75eff17 libstdc++-v3/include/bits/ranges_algo.h
6cb193dd721dcfc25fcaee8dfea5e5fe libstdc++-v3/include/bits/ranges_algobase.h
! 0a9e74273ab544cc58ee11a1367150d2 libstdc++-v3/include/bits/ranges_base.h
! 2d8db914447b3a437d4c8f60de452767 libstdc++-v3/include/bits/ranges_cmp.h
66406b0b277e3b6df527a052145d6990 libstdc++-v3/include/bits/ranges_uninitialized.h
6b723b82f7c41537c2bba4766e5d0639 libstdc++-v3/include/bits/ranges_util.h
a7e081671330fd3d6d40ef990c3a9db5 libstdc++-v3/include/bits/refwrap.h
*************** a7e081671330fd3d6d40ef990c3a9db5 libstd
*** 124451,124457 ****
033b17331af0c0e562ea71bc3e994022 libstdc++-v3/include/bits/regex.tcc
c65f82851918475e6746a168a05feebc libstdc++-v3/include/bits/regex_automaton.h
9cee0eb35fa466590222459a3d2f6822 libstdc++-v3/include/bits/regex_automaton.tcc
! 14e00d3a19a80946ac410cc1e3f9992a libstdc++-v3/include/bits/regex_compiler.h
f64f26ffe7d3c4e14c3fc9498ff3ac07 libstdc++-v3/include/bits/regex_compiler.tcc
9f5e9a67270f2372eb2a6c027d50d2c3 libstdc++-v3/include/bits/regex_constants.h
ae4e407ef9be06b744708e5b1513d43f libstdc++-v3/include/bits/regex_error.h
--- 124878,124884 ----
033b17331af0c0e562ea71bc3e994022 libstdc++-v3/include/bits/regex.tcc
c65f82851918475e6746a168a05feebc libstdc++-v3/include/bits/regex_automaton.h
9cee0eb35fa466590222459a3d2f6822 libstdc++-v3/include/bits/regex_automaton.tcc
! 0aef1b434b146f4615b143df20bb7da0 libstdc++-v3/include/bits/regex_compiler.h
f64f26ffe7d3c4e14c3fc9498ff3ac07 libstdc++-v3/include/bits/regex_compiler.tcc
9f5e9a67270f2372eb2a6c027d50d2c3 libstdc++-v3/include/bits/regex_constants.h
ae4e407ef9be06b744708e5b1513d43f libstdc++-v3/include/bits/regex_error.h
*************** ffc7507a47e4f46142f0884585cdc4bb libstd
*** 124464,124470 ****
8e3a4aba69b57bbf801c0231fc5c257b libstdc++-v3/include/bits/semaphore_base.h
48fe8952d8a396bf02bfe3357d15cdeb libstdc++-v3/include/bits/shared_ptr.h
99a5df256c93ebb2a209690f3a69038a libstdc++-v3/include/bits/shared_ptr_atomic.h
! 5db7072fca6e80f99c23359a988ac52d libstdc++-v3/include/bits/shared_ptr_base.h
3aa5cb4e1e4ba05b6b9f2a06325df1f7 libstdc++-v3/include/bits/slice_array.h
8b95c6e1a7676878090a6c78eaed8631 libstdc++-v3/include/bits/specfun.h
566c72d79d1a38ec59d61d0ea6387356 libstdc++-v3/include/bits/sstream.tcc
--- 124891,124897 ----
8e3a4aba69b57bbf801c0231fc5c257b libstdc++-v3/include/bits/semaphore_base.h
48fe8952d8a396bf02bfe3357d15cdeb libstdc++-v3/include/bits/shared_ptr.h
99a5df256c93ebb2a209690f3a69038a libstdc++-v3/include/bits/shared_ptr_atomic.h
! 106eba0b5cb0e3da977718fadadee076 libstdc++-v3/include/bits/shared_ptr_base.h
3aa5cb4e1e4ba05b6b9f2a06325df1f7 libstdc++-v3/include/bits/slice_array.h
8b95c6e1a7676878090a6c78eaed8631 libstdc++-v3/include/bits/specfun.h
566c72d79d1a38ec59d61d0ea6387356 libstdc++-v3/include/bits/sstream.tcc
*************** cc051c68674baf68361ca6695a77f7e6 libstd
*** 124475,124483 ****
907c7d176657af94b77491ce0f265e60 libstdc++-v3/include/bits/stl_algo.h
95200a3c8308380b76dad0e566b0eb67 libstdc++-v3/include/bits/stl_algobase.h
1c3aabbb99d2602f69668b80beb790ae libstdc++-v3/include/bits/stl_bvector.h
! 6768219e2c3fc30ed6027137aafb710c libstdc++-v3/include/bits/stl_construct.h
1be5734c1db6c9de0fedf7fa1d5e102a libstdc++-v3/include/bits/stl_deque.h
! ef1b6b4ad02b6462ce918aef51a943c0 libstdc++-v3/include/bits/stl_function.h
75cf6d6cb1c1d44bd3a905a9544df4bc libstdc++-v3/include/bits/stl_heap.h
339b5390cddf138a3a7fc3f3cd6545cf libstdc++-v3/include/bits/stl_iterator.h
347505b7f4c350b156cf3d2bb3093b9e libstdc++-v3/include/bits/stl_iterator_base_funcs.h
--- 124902,124910 ----
907c7d176657af94b77491ce0f265e60 libstdc++-v3/include/bits/stl_algo.h
95200a3c8308380b76dad0e566b0eb67 libstdc++-v3/include/bits/stl_algobase.h
1c3aabbb99d2602f69668b80beb790ae libstdc++-v3/include/bits/stl_bvector.h
! 4b245adc74fa1b780288d189dc03fd95 libstdc++-v3/include/bits/stl_construct.h
1be5734c1db6c9de0fedf7fa1d5e102a libstdc++-v3/include/bits/stl_deque.h
! 294c786967cfe73187d740c03e84a825 libstdc++-v3/include/bits/stl_function.h
75cf6d6cb1c1d44bd3a905a9544df4bc libstdc++-v3/include/bits/stl_heap.h
339b5390cddf138a3a7fc3f3cd6545cf libstdc++-v3/include/bits/stl_iterator.h
347505b7f4c350b156cf3d2bb3093b9e libstdc++-v3/include/bits/stl_iterator_base_funcs.h
*************** c6032f2d838adebc4bc1d0950adc8b46 libstd
*** 124487,124494 ****
36271e3f20bc16f50c53aec1236b4482 libstdc++-v3/include/bits/stl_multimap.h
f5e8c41953cb4347962897fc765d5458 libstdc++-v3/include/bits/stl_multiset.h
669eaba4823456e8a1e6a9e197c42f3b libstdc++-v3/include/bits/stl_numeric.h
! c785de8b61fb2bf94f8d6382c08f962b libstdc++-v3/include/bits/stl_pair.h
! 8485f57bded7cb8f9b8b2e0fb2800e3a libstdc++-v3/include/bits/stl_queue.h
a3c6aa8aebb44198e86d15d59d6f59f8 libstdc++-v3/include/bits/stl_raw_storage_iter.h
3d31700ac326c163f7b606ab559287ed libstdc++-v3/include/bits/stl_relops.h
6bb1f0ee3fc6dd015f3f5a78e64f42ac libstdc++-v3/include/bits/stl_set.h
--- 124914,124921 ----
36271e3f20bc16f50c53aec1236b4482 libstdc++-v3/include/bits/stl_multimap.h
f5e8c41953cb4347962897fc765d5458 libstdc++-v3/include/bits/stl_multiset.h
669eaba4823456e8a1e6a9e197c42f3b libstdc++-v3/include/bits/stl_numeric.h
! 374756112e988839d875892a66893a3f libstdc++-v3/include/bits/stl_pair.h
! 726e81b14d0fa8940bdb370956ae84de libstdc++-v3/include/bits/stl_queue.h
a3c6aa8aebb44198e86d15d59d6f59f8 libstdc++-v3/include/bits/stl_raw_storage_iter.h
3d31700ac326c163f7b606ab559287ed libstdc++-v3/include/bits/stl_relops.h
6bb1f0ee3fc6dd015f3f5a78e64f42ac libstdc++-v3/include/bits/stl_set.h
*************** dd78226efec632a1bf11d226184d7549 libstd
*** 124496,124502 ****
a57c2eea3d91c8f1a29fa4b9ace4ea63 libstdc++-v3/include/bits/stl_tempbuf.h
5cf28485e3f264d431272d51f07c5c04 libstdc++-v3/include/bits/stl_tree.h
3edc9af91c97f67be21f622537b06558 libstdc++-v3/include/bits/stl_uninitialized.h
! 49e91c31cb1c8d8699400b543aa62a5b libstdc++-v3/include/bits/stl_vector.h
efd6795d1859818275b215954d81b08a libstdc++-v3/include/bits/stream_iterator.h
418d6c0a63477cd40da6d48bda8fdaa2 libstdc++-v3/include/bits/streambuf.tcc
44762e12d54d406bf2cc6315533a8b09 libstdc++-v3/include/bits/streambuf_iterator.h
--- 124923,124929 ----
a57c2eea3d91c8f1a29fa4b9ace4ea63 libstdc++-v3/include/bits/stl_tempbuf.h
5cf28485e3f264d431272d51f07c5c04 libstdc++-v3/include/bits/stl_tree.h
3edc9af91c97f67be21f622537b06558 libstdc++-v3/include/bits/stl_uninitialized.h
! 26ec29a60b502126921878d5144d621e libstdc++-v3/include/bits/stl_vector.h
efd6795d1859818275b215954d81b08a libstdc++-v3/include/bits/stream_iterator.h
418d6c0a63477cd40da6d48bda8fdaa2 libstdc++-v3/include/bits/streambuf.tcc
44762e12d54d406bf2cc6315533a8b09 libstdc++-v3/include/bits/streambuf_iterator.h
*************** e44faa2816a5abc669c4063837761dc4 libstd
*** 124508,124514 ****
599296af3dc0d5011fd39fb803fbccd2 libstdc++-v3/include/bits/unicode.h
2a07c5fd938c277d16917fa79db295da libstdc++-v3/include/bits/uniform_int_dist.h
4c0ff2b76d8499d565fe166dc5782d62 libstdc++-v3/include/bits/unique_lock.h
! bf0cf7215202e6f8b50bf2bc32902f37 libstdc++-v3/include/bits/unique_ptr.h
b9acb3112a876e3d1b56d44802b27c56 libstdc++-v3/include/bits/unordered_map.h
ae02656017359d0b5f1cb3253d2058bb libstdc++-v3/include/bits/unordered_set.h
c4eaa17487280545ea73bc9386afcd4b libstdc++-v3/include/bits/uses_allocator.h
--- 124935,124941 ----
599296af3dc0d5011fd39fb803fbccd2 libstdc++-v3/include/bits/unicode.h
2a07c5fd938c277d16917fa79db295da libstdc++-v3/include/bits/uniform_int_dist.h
4c0ff2b76d8499d565fe166dc5782d62 libstdc++-v3/include/bits/unique_lock.h
! 519fb186198f4055e56d3f86a3c1dee9 libstdc++-v3/include/bits/unique_ptr.h
b9acb3112a876e3d1b56d44802b27c56 libstdc++-v3/include/bits/unordered_map.h
ae02656017359d0b5f1cb3253d2058bb libstdc++-v3/include/bits/unordered_set.h
c4eaa17487280545ea73bc9386afcd4b libstdc++-v3/include/bits/uses_allocator.h
*************** b051e1657f96388a3e7d5d0d670145e5 libstd
*** 124518,124526 ****
82dcb52b808193fbc7db29b11ae3736e libstdc++-v3/include/bits/valarray_array.h
d2c6eb67d615d7d096f492b22eea4b6f libstdc++-v3/include/bits/valarray_array.tcc
296f16b1a6f6cf57ecd784ec331fc19e libstdc++-v3/include/bits/valarray_before.h
! 7bbbc93ff2717eacbdebe7603b9cd709 libstdc++-v3/include/bits/vector.tcc
! 432f9805e57f028de277d620c0bd955c libstdc++-v3/include/bits/version.def
! 79dffe9ba62dab2f07ab10564feb1c43 libstdc++-v3/include/bits/version.h
f6488e249fd41122a0aa656a7b88f669 libstdc++-v3/include/bits/version.tpl
23670bf0ed7006b56169654e79313316 libstdc++-v3/include/c/cassert
54f4af5417eacea0760d6a9554d593bc libstdc++-v3/include/c/cctype
--- 124945,124953 ----
82dcb52b808193fbc7db29b11ae3736e libstdc++-v3/include/bits/valarray_array.h
d2c6eb67d615d7d096f492b22eea4b6f libstdc++-v3/include/bits/valarray_array.tcc
296f16b1a6f6cf57ecd784ec331fc19e libstdc++-v3/include/bits/valarray_before.h
! 02d959bb068e1a0eb79cc9802e39be3a libstdc++-v3/include/bits/vector.tcc
! 9109cb1f409b48f58c30ccbacbe28d36 libstdc++-v3/include/bits/version.def
! 05c691b01b8d0ea8722d10398e1f99e9 libstdc++-v3/include/bits/version.h
f6488e249fd41122a0aa656a7b88f669 libstdc++-v3/include/bits/version.tpl
23670bf0ed7006b56169654e79313316 libstdc++-v3/include/c/cassert
54f4af5417eacea0760d6a9554d593bc libstdc++-v3/include/c/cctype
*************** abd11dd3947209f696f94d932cc332bd libstd
*** 124556,124562 ****
--- 124983,124991 ----
072501af1fb92f6c61d905a889e23d55 libstdc++-v3/include/c_compatibility/signal.h
3ae16230a91e5f8f915c4572dd2de92d libstdc++-v3/include/c_compatibility/stdarg.h
a4ef565ae0e9463b4f7a9188f263b140 libstdc++-v3/include/c_compatibility/stdatomic.h
+ c2f557a28c1227cff940c6918cba6832 libstdc++-v3/include/c_compatibility/stdbit.h
b7d1a1feade359b17536b80612f1a5ad libstdc++-v3/include/c_compatibility/stdbool.h
+ 20542d5b060306ef86fcc79ec742c748 libstdc++-v3/include/c_compatibility/stdckdint.h
4779b1da6436870feccffd045fb554ce libstdc++-v3/include/c_compatibility/stddef.h
7242a83084ab38257ea91cd3ff50b5af libstdc++-v3/include/c_compatibility/stdint.h
427dd11a3c37411d439ac8c467768e3c libstdc++-v3/include/c_compatibility/stdio.h
*************** c80d9a347ff1313df6f1fdcd6738adee libstd
*** 124577,124583 ****
cab8280692b763d2480d948d43977c57 libstdc++-v3/include/c_global/ciso646
f010c5f8d1a591217c31fc2e8c98364a libstdc++-v3/include/c_global/climits
11ae858532969bfcfdbf40b0ea36cdbd libstdc++-v3/include/c_global/clocale
! ea092e05f18094300888b3a746f04ea3 libstdc++-v3/include/c_global/cmath
781951ffe444c3ebf3292bdd1385308d libstdc++-v3/include/c_global/csetjmp
d96a9a65818e7398cbd8731a87c642c8 libstdc++-v3/include/c_global/csignal
48b7524df7011e4d38f9ee556a9cc265 libstdc++-v3/include/c_global/cstdalign
--- 125006,125012 ----
cab8280692b763d2480d948d43977c57 libstdc++-v3/include/c_global/ciso646
f010c5f8d1a591217c31fc2e8c98364a libstdc++-v3/include/c_global/climits
11ae858532969bfcfdbf40b0ea36cdbd libstdc++-v3/include/c_global/clocale
! f417ee8e13e78e53a9dcb3b9887e3750 libstdc++-v3/include/c_global/cmath
781951ffe444c3ebf3292bdd1385308d libstdc++-v3/include/c_global/csetjmp
d96a9a65818e7398cbd8731a87c642c8 libstdc++-v3/include/c_global/csignal
48b7524df7011e4d38f9ee556a9cc265 libstdc++-v3/include/c_global/cstdalign
*************** fb72314aa6a3a9bd92efa9e03a1dddef libstd
*** 124974,124980 ****
f56df8d1708688a3d7e2478c6057aac2 libstdc++-v3/include/ext/pb_ds/tree_policy.hpp
810a127158dc856366b1bb42a3c18fe3 libstdc++-v3/include/ext/pb_ds/trie_policy.hpp
18277d3309cc02eaf7fed681cf6b4c43 libstdc++-v3/include/ext/pod_char_traits.h
! 280f71071cd0dc43683493adcd0e2b76 libstdc++-v3/include/ext/pointer.h
09401336a3b51a0c254245e1540e3fad libstdc++-v3/include/ext/pool_allocator.h
34f82f4e89943de068471ad042ca5eee libstdc++-v3/include/ext/random
e424c2c65ced2ab29333a48fd89af9ca libstdc++-v3/include/ext/random.tcc
--- 125403,125409 ----
f56df8d1708688a3d7e2478c6057aac2 libstdc++-v3/include/ext/pb_ds/tree_policy.hpp
810a127158dc856366b1bb42a3c18fe3 libstdc++-v3/include/ext/pb_ds/trie_policy.hpp
18277d3309cc02eaf7fed681cf6b4c43 libstdc++-v3/include/ext/pod_char_traits.h
! 177fb3287afaa57d7320a4e1a1a48f24 libstdc++-v3/include/ext/pointer.h
09401336a3b51a0c254245e1540e3fad libstdc++-v3/include/ext/pool_allocator.h
34f82f4e89943de068471ad042ca5eee libstdc++-v3/include/ext/random
e424c2c65ced2ab29333a48fd89af9ca libstdc++-v3/include/ext/random.tcc
*************** af620567c2dac8528b96639948651a40 libstd
*** 125037,125043 ****
5428e092dfc583417193d4bf8c693fd4 libstdc++-v3/include/parallel/types.h
d7c4ef5d00868daddbb1475ae32af911 libstdc++-v3/include/parallel/unique_copy.h
08adac66ffceae82ac2661b0241db99c libstdc++-v3/include/parallel/workstealing.h
! 874daab6f0a0caff5ae471708e7d7f6d libstdc++-v3/include/precompiled/extc++.h
a560921b58eff98f384a4419173da8ff libstdc++-v3/include/precompiled/stdc++.h
8bc241eda992e14e9d417167e4a74289 libstdc++-v3/include/precompiled/stdtr1c++.h
75cfb36aeb3ed8672bb4e2957272203c libstdc++-v3/include/pstl/LICENSE.txt
--- 125466,125472 ----
5428e092dfc583417193d4bf8c693fd4 libstdc++-v3/include/parallel/types.h
d7c4ef5d00868daddbb1475ae32af911 libstdc++-v3/include/parallel/unique_copy.h
08adac66ffceae82ac2661b0241db99c libstdc++-v3/include/parallel/workstealing.h
! eb7a07cb59cf0f2c8403c1f196b40280 libstdc++-v3/include/precompiled/extc++.h
a560921b58eff98f384a4419173da8ff libstdc++-v3/include/precompiled/stdc++.h
8bc241eda992e14e9d417167e4a74289 libstdc++-v3/include/precompiled/stdtr1c++.h
75cfb36aeb3ed8672bb4e2957272203c libstdc++-v3/include/pstl/LICENSE.txt
*************** f9819c3fbab884d0ff4d0150023c3826 libstd
*** 125057,125087 ****
132bbb9d90975f7f11e2ba4b77bc3bbf libstdc++-v3/include/pstl/numeric_impl.h
531b6552c2b0ded549ed9bc9b03bebf4 libstdc++-v3/include/pstl/parallel_backend.h
c6ea5607259b8e63bb887db39136b942 libstdc++-v3/include/pstl/parallel_backend_serial.h
! f440b4cc9ed25dc734c39310ac196140 libstdc++-v3/include/pstl/parallel_backend_tbb.h
e128e525f970f3948feec2f4750919a8 libstdc++-v3/include/pstl/parallel_backend_utils.h
688f2289e52048ec70461174eadd2efe libstdc++-v3/include/pstl/parallel_impl.h
fc443edc98096342d5fc5be5a9455d4b libstdc++-v3/include/pstl/pstl_config.h
429c7831b6f1369c536eaa83e27cd111 libstdc++-v3/include/pstl/unseq_backend_simd.h
6e7da3aed3b413aec47ea7457e6ea726 libstdc++-v3/include/pstl/utils.h
ad2a7e573743a8dab1111b977e4a80fd libstdc++-v3/include/std/algorithm
! eed1f4acd784dbf7153d5dc2b56e2c4d libstdc++-v3/include/std/any
aab042909edbf7113490e15fccf5b560 libstdc++-v3/include/std/array
! 40ce4527ff101adaa1eb3e248f7e7790 libstdc++-v3/include/std/atomic
01cf19d843a4461de3522fe15a305313 libstdc++-v3/include/std/barrier
b6af1bbc3368d9c5b5a8c7182f8272ec libstdc++-v3/include/std/bit
6c83353fc8d46581132ab76a4ff6552a libstdc++-v3/include/std/bitset
ac89056b371085656f9349b818aa8656 libstdc++-v3/include/std/charconv
! c858ae1b237dd656e75aa2b8f7c38210 libstdc++-v3/include/std/chrono
e43c8d137c20c10ac051954a254c532c libstdc++-v3/include/std/codecvt
650adbddee3c473863f9d814c33e8ea3 libstdc++-v3/include/std/complex
! 029c042214e60b24aae61965e2ba2f9a libstdc++-v3/include/std/concepts
4c3e3b91f288c0a91fdf89dca455559c libstdc++-v3/include/std/condition_variable
249c5b284bdb3604f610bc79d1337856 libstdc++-v3/include/std/coroutine
fda97f7d0f416dde1ab9178ea99e5455 libstdc++-v3/include/std/deque
ae64ad244c17b2990bf7800baac14798 libstdc++-v3/include/std/execution
! 9bfd85bc53277978862f2c4840fe93fa libstdc++-v3/include/std/expected
cff63c5eb4adb15a28919e1ffaaaa7be libstdc++-v3/include/std/filesystem
! c2269b240ccc4b7a14638a3792b9cef3 libstdc++-v3/include/std/format
e529270e2d060c63cc3ae4dd24c06e2a libstdc++-v3/include/std/forward_list
4183b8200ed6ff28ecd64696007af811 libstdc++-v3/include/std/fstream
978a77434b110187a7e9c7b56843ce4b libstdc++-v3/include/std/functional
--- 125486,125516 ----
132bbb9d90975f7f11e2ba4b77bc3bbf libstdc++-v3/include/pstl/numeric_impl.h
531b6552c2b0ded549ed9bc9b03bebf4 libstdc++-v3/include/pstl/parallel_backend.h
c6ea5607259b8e63bb887db39136b942 libstdc++-v3/include/pstl/parallel_backend_serial.h
! 2d644ccc23c0dc8e402d7080e69ef350 libstdc++-v3/include/pstl/parallel_backend_tbb.h
e128e525f970f3948feec2f4750919a8 libstdc++-v3/include/pstl/parallel_backend_utils.h
688f2289e52048ec70461174eadd2efe libstdc++-v3/include/pstl/parallel_impl.h
fc443edc98096342d5fc5be5a9455d4b libstdc++-v3/include/pstl/pstl_config.h
429c7831b6f1369c536eaa83e27cd111 libstdc++-v3/include/pstl/unseq_backend_simd.h
6e7da3aed3b413aec47ea7457e6ea726 libstdc++-v3/include/pstl/utils.h
ad2a7e573743a8dab1111b977e4a80fd libstdc++-v3/include/std/algorithm
! 873395466399e2601facce0f1d3514df libstdc++-v3/include/std/any
aab042909edbf7113490e15fccf5b560 libstdc++-v3/include/std/array
! d62b6536665a7c5121695fb1c49c5eef libstdc++-v3/include/std/atomic
01cf19d843a4461de3522fe15a305313 libstdc++-v3/include/std/barrier
b6af1bbc3368d9c5b5a8c7182f8272ec libstdc++-v3/include/std/bit
6c83353fc8d46581132ab76a4ff6552a libstdc++-v3/include/std/bitset
ac89056b371085656f9349b818aa8656 libstdc++-v3/include/std/charconv
! 7e8bb6bce5ceb37682d2e18968d54f92 libstdc++-v3/include/std/chrono
e43c8d137c20c10ac051954a254c532c libstdc++-v3/include/std/codecvt
650adbddee3c473863f9d814c33e8ea3 libstdc++-v3/include/std/complex
! c63a0eb6ee6b9b0e85f677d7da244361 libstdc++-v3/include/std/concepts
4c3e3b91f288c0a91fdf89dca455559c libstdc++-v3/include/std/condition_variable
249c5b284bdb3604f610bc79d1337856 libstdc++-v3/include/std/coroutine
fda97f7d0f416dde1ab9178ea99e5455 libstdc++-v3/include/std/deque
ae64ad244c17b2990bf7800baac14798 libstdc++-v3/include/std/execution
! d5e48180174990fff2552cd696c9e6e1 libstdc++-v3/include/std/expected
cff63c5eb4adb15a28919e1ffaaaa7be libstdc++-v3/include/std/filesystem
! 8a3b79b607b896a3c97a91f3071e063c libstdc++-v3/include/std/format
e529270e2d060c63cc3ae4dd24c06e2a libstdc++-v3/include/std/forward_list
4183b8200ed6ff28ecd64696007af811 libstdc++-v3/include/std/fstream
978a77434b110187a7e9c7b56843ce4b libstdc++-v3/include/std/functional
*************** b0319ecb776f20bfc1b81173461f688d libstd
*** 125094,125106 ****
9b56c5b90a017cc2a126551287c6e7d0 libstdc++-v3/include/std/istream
ab071c7c019b51dde910e875fd3981aa libstdc++-v3/include/std/iterator
de9d16c58c0525a3af601dd8a558357a libstdc++-v3/include/std/latch
! 99a421f78b6fc19e7a8f953c32ab3ee9 libstdc++-v3/include/std/limits
d2516f1592a95141d667a726c219a5b8 libstdc++-v3/include/std/list
49f6e0e6000077ee2b3f2633f47e4925 libstdc++-v3/include/std/locale
2d8375c801ecdd87116fe153d972e927 libstdc++-v3/include/std/map
7d840f2456c0d2a16866065760922b47 libstdc++-v3/include/std/memory
b95756c8b75f0ba0696fe0d53e25c2c8 libstdc++-v3/include/std/memory_resource
! b00cd66a2e29d16a92d1bba2dd0ac61a libstdc++-v3/include/std/mutex
b162db38fed9250df89cd38bf8a9f2a9 libstdc++-v3/include/std/numbers
bdc0f4ffef7dc0e791075f89161516f2 libstdc++-v3/include/std/numeric
d7b2e090e45e539512d63eec607efb27 libstdc++-v3/include/std/optional
--- 125523,125535 ----
9b56c5b90a017cc2a126551287c6e7d0 libstdc++-v3/include/std/istream
ab071c7c019b51dde910e875fd3981aa libstdc++-v3/include/std/iterator
de9d16c58c0525a3af601dd8a558357a libstdc++-v3/include/std/latch
! 142818adeaa59c1cd072bb3ba5e9666b libstdc++-v3/include/std/limits
d2516f1592a95141d667a726c219a5b8 libstdc++-v3/include/std/list
49f6e0e6000077ee2b3f2633f47e4925 libstdc++-v3/include/std/locale
2d8375c801ecdd87116fe153d972e927 libstdc++-v3/include/std/map
7d840f2456c0d2a16866065760922b47 libstdc++-v3/include/std/memory
b95756c8b75f0ba0696fe0d53e25c2c8 libstdc++-v3/include/std/memory_resource
! 415a88ccbda1ed2a00dfb8d6bf021232 libstdc++-v3/include/std/mutex
b162db38fed9250df89cd38bf8a9f2a9 libstdc++-v3/include/std/numbers
bdc0f4ffef7dc0e791075f89161516f2 libstdc++-v3/include/std/numeric
d7b2e090e45e539512d63eec607efb27 libstdc++-v3/include/std/optional
*************** dcfcd93b1470ad7b25a150c5ab816dc8 libstd
*** 125118,125137 ****
dfaa6ea502378573b76189598bfc35a9 libstdc++-v3/include/std/source_location
a4bf4110ab3c9203418e54ab2fad45eb libstdc++-v3/include/std/span
150494e3c4d2c69af905516415888605 libstdc++-v3/include/std/spanstream
! f099bc998c2758cb164c891167ce8c5d libstdc++-v3/include/std/sstream
b8320e4989287bb5b75ee2f3a6a9cc1c libstdc++-v3/include/std/stack
e2180104cb451cf0f541fa955a037698 libstdc++-v3/include/std/stacktrace
a0df6d15b0b61f28637877eac9b32416 libstdc++-v3/include/std/stdexcept
61ee2f87017fb12a433b912711616843 libstdc++-v3/include/std/stdfloat
406d5b03cbe8429f45aec26c93455b4d libstdc++-v3/include/std/stop_token
! a638d14f025bfe69de610cd67bd7be1c libstdc++-v3/include/std/streambuf
e656fe3f99236050e70b771efe8cdbb3 libstdc++-v3/include/std/string
! f057f3e7d23b182c23975269002a6874 libstdc++-v3/include/std/string_view
9320934590547a708c259f9365f20d69 libstdc++-v3/include/std/syncstream
ea3475b6634d2e3d92998c1122691d82 libstdc++-v3/include/std/system_error
d5da6c002707c25c3a0b22aa5845de07 libstdc++-v3/include/std/text_encoding
4d1e7ccb1f7585f38eaa965dd767a630 libstdc++-v3/include/std/thread
! 785909b510b6bb356faba5abd45a6593 libstdc++-v3/include/std/tuple
1af43cc9821b85474ef33eaedfb68531 libstdc++-v3/include/std/type_traits
91fe9927d579813b014eed3896aafbcd libstdc++-v3/include/std/typeindex
c87dc9131494e6b9211a14f41b1817d9 libstdc++-v3/include/std/unordered_map
--- 125547,125566 ----
dfaa6ea502378573b76189598bfc35a9 libstdc++-v3/include/std/source_location
a4bf4110ab3c9203418e54ab2fad45eb libstdc++-v3/include/std/span
150494e3c4d2c69af905516415888605 libstdc++-v3/include/std/spanstream
! 4dd158ea6d8f1f0e80431f6a8dc90f32 libstdc++-v3/include/std/sstream
b8320e4989287bb5b75ee2f3a6a9cc1c libstdc++-v3/include/std/stack
e2180104cb451cf0f541fa955a037698 libstdc++-v3/include/std/stacktrace
a0df6d15b0b61f28637877eac9b32416 libstdc++-v3/include/std/stdexcept
61ee2f87017fb12a433b912711616843 libstdc++-v3/include/std/stdfloat
406d5b03cbe8429f45aec26c93455b4d libstdc++-v3/include/std/stop_token
! fe376b3de86a82fab8f936190ff1496d libstdc++-v3/include/std/streambuf
e656fe3f99236050e70b771efe8cdbb3 libstdc++-v3/include/std/string
! 40afcc5770400c2aa183a2e3a0c244a9 libstdc++-v3/include/std/string_view
9320934590547a708c259f9365f20d69 libstdc++-v3/include/std/syncstream
ea3475b6634d2e3d92998c1122691d82 libstdc++-v3/include/std/system_error
d5da6c002707c25c3a0b22aa5845de07 libstdc++-v3/include/std/text_encoding
4d1e7ccb1f7585f38eaa965dd767a630 libstdc++-v3/include/std/thread
! bcbfbf2cd32183607c57aaf14b1f52b0 libstdc++-v3/include/std/tuple
1af43cc9821b85474ef33eaedfb68531 libstdc++-v3/include/std/type_traits
91fe9927d579813b014eed3896aafbcd libstdc++-v3/include/std/typeindex
c87dc9131494e6b9211a14f41b1817d9 libstdc++-v3/include/std/unordered_map
*************** a4bfe8e7b7e1fcdb233d250f34d48b3c libstd
*** 125221,125227 ****
99bee300f6b2032bc884d190f8793068 libstdc++-v3/libsupc++/bad_cast.cc
b5431c45ca63a8c33a822270b63ef91a libstdc++-v3/libsupc++/bad_typeid.cc
e4fce400a30b3c373310af56ffda6bb9 libstdc++-v3/libsupc++/class_type_info.cc
! 09e8468a6af8bd9856b984eaf6567691 libstdc++-v3/libsupc++/compare
3471d9112038dca877667a79bd8cee85 libstdc++-v3/libsupc++/cxxabi.h
9bcec4f6a2e90107b8caa460dc1787f0 libstdc++-v3/libsupc++/cxxabi_forced.h
3e0c1597f198c4ce7e4a75fbf6b6186d libstdc++-v3/libsupc++/cxxabi_init_exception.h
--- 125650,125656 ----
99bee300f6b2032bc884d190f8793068 libstdc++-v3/libsupc++/bad_cast.cc
b5431c45ca63a8c33a822270b63ef91a libstdc++-v3/libsupc++/bad_typeid.cc
e4fce400a30b3c373310af56ffda6bb9 libstdc++-v3/libsupc++/class_type_info.cc
! 7f3f124a2793c13e237a5fceec71184a libstdc++-v3/libsupc++/compare
3471d9112038dca877667a79bd8cee85 libstdc++-v3/libsupc++/cxxabi.h
9bcec4f6a2e90107b8caa460dc1787f0 libstdc++-v3/libsupc++/cxxabi_forced.h
3e0c1597f198c4ce7e4a75fbf6b6186d libstdc++-v3/libsupc++/cxxabi_init_exception.h
*************** c94ad903b4e7baf364cdc3ef5e9f58a8 libstd
*** 125307,125313 ****
68b329da9893e34099c7d8ad5cb9c940 libstdc++-v3/python/libstdcxx/__init__.py
9873f3513a8a40453d41552eedca2d27 libstdc++-v3/python/libstdcxx/v6/__init__.py
2d0ea232c01eeaba30585cc7f3107d31 libstdc++-v3/python/libstdcxx/v6/printers.py
! b5a48bab2103d59dab15b85159d77520 libstdc++-v3/python/libstdcxx/v6/xmethods.py
cdac7363b91e7d57b85f7b560f62f033 libstdc++-v3/scripts/check_compile
a4c1d51bba293cee2307fc7f9dd090f7 libstdc++-v3/scripts/check_performance
128d0fbc24e1d43d9ff93d14bd521aa6 libstdc++-v3/scripts/check_simd
--- 125736,125742 ----
68b329da9893e34099c7d8ad5cb9c940 libstdc++-v3/python/libstdcxx/__init__.py
9873f3513a8a40453d41552eedca2d27 libstdc++-v3/python/libstdcxx/v6/__init__.py
2d0ea232c01eeaba30585cc7f3107d31 libstdc++-v3/python/libstdcxx/v6/printers.py
! 0f9ff331bf0b5a08a262da59733bc549 libstdc++-v3/python/libstdcxx/v6/xmethods.py
cdac7363b91e7d57b85f7b560f62f033 libstdc++-v3/scripts/check_compile
a4c1d51bba293cee2307fc7f9dd090f7 libstdc++-v3/scripts/check_performance
128d0fbc24e1d43d9ff93d14bd521aa6 libstdc++-v3/scripts/check_simd
*************** ff4c3259e7fb7e81a673dc2938ec81ea libstd
*** 125388,125394 ****
e4c0cb19929c76a2045e33511d984d87 libstdc++-v3/src/c++11/streambuf-inst.cc
bd1158111c9965fec151a80c651f1c18 libstdc++-v3/src/c++11/string-inst.cc
0ae2559f93b38cc2e8036ba74c58989a libstdc++-v3/src/c++11/string-io-inst.cc
! 4132b83e77af1e0ae43a3dd197254060 libstdc++-v3/src/c++11/system_error.cc
58d682cf374e162a32211794bfae1d2d libstdc++-v3/src/c++11/thread.cc
7d28667c7249373f11cc00a0e6eee313 libstdc++-v3/src/c++11/wlocale-inst.cc
d118e7a266b9fcb368d1de732018c51c libstdc++-v3/src/c++11/wstring-inst.cc
--- 125817,125823 ----
e4c0cb19929c76a2045e33511d984d87 libstdc++-v3/src/c++11/streambuf-inst.cc
bd1158111c9965fec151a80c651f1c18 libstdc++-v3/src/c++11/string-inst.cc
0ae2559f93b38cc2e8036ba74c58989a libstdc++-v3/src/c++11/string-io-inst.cc
! 6173294cde6ced9a7fd3b53ad7203318 libstdc++-v3/src/c++11/system_error.cc
58d682cf374e162a32211794bfae1d2d libstdc++-v3/src/c++11/thread.cc
7d28667c7249373f11cc00a0e6eee313 libstdc++-v3/src/c++11/wlocale-inst.cc
d118e7a266b9fcb368d1de732018c51c libstdc++-v3/src/c++11/wstring-inst.cc
*************** eb207810586ea846576007018322c6e1 libstd
*** 125408,125415 ****
6310bd84805ba8da0ba88ee4704b7289 libstdc++-v3/src/c++17/floating_to_chars.cc
592a23526d9d99eb397853d1e41dc3af libstdc++-v3/src/c++17/fs_dir.cc
f2cf236e640646a50b7abadbdae9a13b libstdc++-v3/src/c++17/fs_ops.cc
! 4caf7cdad3b78037fc52bfcf6fcb19b7 libstdc++-v3/src/c++17/fs_path.cc
! e7ee94a1031a3b8d2c9f0fabc8511938 libstdc++-v3/src/c++17/memory_resource.cc
7d6a7293171f60a9406995fb4ddab5bd libstdc++-v3/src/c++17/ostream-inst.cc
f7696e2f5518e5e873ced4beacb8d107 libstdc++-v3/src/c++17/ryu/LOCAL_PATCHES
e225c39ccc4c6adc72a744687977d59d libstdc++-v3/src/c++17/ryu/MERGE
--- 125837,125844 ----
6310bd84805ba8da0ba88ee4704b7289 libstdc++-v3/src/c++17/floating_to_chars.cc
592a23526d9d99eb397853d1e41dc3af libstdc++-v3/src/c++17/fs_dir.cc
f2cf236e640646a50b7abadbdae9a13b libstdc++-v3/src/c++17/fs_ops.cc
! d6b8a7f042b82185ff2f6dbbd00ea3b5 libstdc++-v3/src/c++17/fs_path.cc
! 61f48e97e9a36854804ce85d6f144e1d libstdc++-v3/src/c++17/memory_resource.cc
7d6a7293171f60a9406995fb4ddab5bd libstdc++-v3/src/c++17/ostream-inst.cc
f7696e2f5518e5e873ced4beacb8d107 libstdc++-v3/src/c++17/ryu/LOCAL_PATCHES
e225c39ccc4c6adc72a744687977d59d libstdc++-v3/src/c++17/ryu/MERGE
*************** edfaeb1bc759bccb53b3d9624f21c2be libstd
*** 125430,125437 ****
d3813c41a1a392d3bd3fc819324240d4 libstdc++-v3/src/c++20/Makefile.am
1a78ce3875810d2fbde4c0259e6da49c libstdc++-v3/src/c++20/Makefile.in
bc750f6d75cc3d48552863c2403f8857 libstdc++-v3/src/c++20/sstream-inst.cc
! e9e89f4578e59d252e4caaf0b63d6dfb libstdc++-v3/src/c++20/tzdata.zi
! fff54701f9e561f92c920438dd86fd45 libstdc++-v3/src/c++20/tzdb.cc
5cda0f038c8a42d9ac9d35d23cac6c57 libstdc++-v3/src/c++20/tzdb_globals.h
b65cec48a384351b09d3d7d12ee37660 libstdc++-v3/src/c++23/Makefile.am
5405bc5d3053e91ab5f6209a6e20a377 libstdc++-v3/src/c++23/Makefile.in
--- 125859,125866 ----
d3813c41a1a392d3bd3fc819324240d4 libstdc++-v3/src/c++20/Makefile.am
1a78ce3875810d2fbde4c0259e6da49c libstdc++-v3/src/c++20/Makefile.in
bc750f6d75cc3d48552863c2403f8857 libstdc++-v3/src/c++20/sstream-inst.cc
! 0dfa4a770289b4e926b8281770732d5a libstdc++-v3/src/c++20/tzdata.zi
! 59c47c266be6acb340eebc5d5a52ea78 libstdc++-v3/src/c++20/tzdb.cc
5cda0f038c8a42d9ac9d35d23cac6c57 libstdc++-v3/src/c++20/tzdb_globals.h
b65cec48a384351b09d3d7d12ee37660 libstdc++-v3/src/c++23/Makefile.am
5405bc5d3053e91ab5f6209a6e20a377 libstdc++-v3/src/c++23/Makefile.in
*************** e76a68102b94e67b78e5373bb89fba15 libstd
*** 125491,125497 ****
54ec2d5b20f9b937e2229987d22c5721 libstdc++-v3/src/filesystem/cow-path.cc
c2201a7e547eb182262da97e2030eca2 libstdc++-v3/src/filesystem/dir-common.h
341e56d4ba937b489ee52675959f94a5 libstdc++-v3/src/filesystem/dir.cc
! f3e6c6a14976534604a5e5999b6d4e60 libstdc++-v3/src/filesystem/ops-common.h
31201d2814b587e016161cc37c048c05 libstdc++-v3/src/filesystem/ops.cc
a54d16a61a8c25de06cdb983ca85e293 libstdc++-v3/src/filesystem/path.cc
ad6b84b402cc8df4fe7a1e81235f3ea4 libstdc++-v3/src/libbacktrace/Makefile.am
--- 125920,125926 ----
54ec2d5b20f9b937e2229987d22c5721 libstdc++-v3/src/filesystem/cow-path.cc
c2201a7e547eb182262da97e2030eca2 libstdc++-v3/src/filesystem/dir-common.h
341e56d4ba937b489ee52675959f94a5 libstdc++-v3/src/filesystem/dir.cc
! f8e49163f78596ff0ee236eee21299d5 libstdc++-v3/src/filesystem/ops-common.h
31201d2814b587e016161cc37c048c05 libstdc++-v3/src/filesystem/ops.cc
a54d16a61a8c25de06cdb983ca85e293 libstdc++-v3/src/filesystem/path.cc
ad6b84b402cc8df4fe7a1e81235f3ea4 libstdc++-v3/src/libbacktrace/Makefile.am
*************** ad7d8ce6072a5a6ebe5a27824b57cb45 libstd
*** 125500,125506 ****
24de78ee16ffbf8b1588259e274f9c00 libstdc++-v3/src/libbacktrace/backtrace-supported.h.in
d80381bdd74336b121a4f087efc21dbb libstdc++-v3/src/libbacktrace/config.h.in
b2c964e43bfef1597e6dd0dd2f806fb3 libstdc++-v3/src/shared/hashtable-aux.cc
! 7773a6010acf0449d4010c420cf491cb libstdc++-v3/testsuite/17_intro/badnames.cc
681efa6b4fde6fc5d4dfaf426f7ef5ef libstdc++-v3/testsuite/17_intro/freestanding.cc
d5df5ddc3b7c5dba2e687798eaa28551 libstdc++-v3/testsuite/17_intro/headers/c++1998/103650.cc
be3b9af9ac9518b325b136215b688753 libstdc++-v3/testsuite/17_intro/headers/c++1998/49745.cc
--- 125929,125935 ----
24de78ee16ffbf8b1588259e274f9c00 libstdc++-v3/src/libbacktrace/backtrace-supported.h.in
d80381bdd74336b121a4f087efc21dbb libstdc++-v3/src/libbacktrace/config.h.in
b2c964e43bfef1597e6dd0dd2f806fb3 libstdc++-v3/src/shared/hashtable-aux.cc
! 96f96ae4521abc72c37e61cda78b55ff libstdc++-v3/testsuite/17_intro/badnames.cc
681efa6b4fde6fc5d4dfaf426f7ef5ef libstdc++-v3/testsuite/17_intro/freestanding.cc
d5df5ddc3b7c5dba2e687798eaa28551 libstdc++-v3/testsuite/17_intro/headers/c++1998/103650.cc
be3b9af9ac9518b325b136215b688753 libstdc++-v3/testsuite/17_intro/headers/c++1998/49745.cc
*************** b8a53b2b8da32d102d69cbedea3d2216 libstd
*** 125556,125562 ****
5443708c0d6c9abdb53500f0fd4db206 libstdc++-v3/testsuite/17_intro/headers/c++2020/operator_names.cc
9da657dc332cf768b764e1784ec584c1 libstdc++-v3/testsuite/17_intro/headers/c++2020/stdc++.cc
7654b88e3e7e4269beb1402cdeed0551 libstdc++-v3/testsuite/17_intro/headers/c++2020/stdc++_multiple_inclusion.cc
! c53d8a2ec1fc797339120fc4ad8ec9e9 libstdc++-v3/testsuite/17_intro/names.cc
047ad714f0a1ac010ab86a084dfbeee7 libstdc++-v3/testsuite/17_intro/names_pstl.cc
441838fc5a4a7a22a784014872e61926 libstdc++-v3/testsuite/17_intro/no_library_allocation.cc
aa39cebbb59168b36715cd6de8b65935 libstdc++-v3/testsuite/17_intro/shared_with_static_deps.cc
--- 125985,125991 ----
5443708c0d6c9abdb53500f0fd4db206 libstdc++-v3/testsuite/17_intro/headers/c++2020/operator_names.cc
9da657dc332cf768b764e1784ec584c1 libstdc++-v3/testsuite/17_intro/headers/c++2020/stdc++.cc
7654b88e3e7e4269beb1402cdeed0551 libstdc++-v3/testsuite/17_intro/headers/c++2020/stdc++_multiple_inclusion.cc
! 90b297912d73a4264a67b7700cc26199 libstdc++-v3/testsuite/17_intro/names.cc
047ad714f0a1ac010ab86a084dfbeee7 libstdc++-v3/testsuite/17_intro/names_pstl.cc
441838fc5a4a7a22a784014872e61926 libstdc++-v3/testsuite/17_intro/no_library_allocation.cc
aa39cebbb59168b36715cd6de8b65935 libstdc++-v3/testsuite/17_intro/shared_with_static_deps.cc
*************** e4f03d5dfa57d5a8255b0c8bdce62fb6 libstd
*** 125682,125688 ****
fc0331b89589bcce1bc38b869d815949 libstdc++-v3/testsuite/18_support/new_delete_placement.cc
8f60ad51c166f69fbdabbc0b8c7dd6ff libstdc++-v3/testsuite/18_support/new_handler.cc
03fdd09683bed8c302f360f37cd7a031 libstdc++-v3/testsuite/18_support/new_nothrow.cc
! 49e7685f2fc05cdd1dd5d2a404340058 libstdc++-v3/testsuite/18_support/numeric_limits/128bit.cc
e9bcf06133e787fb3b5f8ccd563a2205 libstdc++-v3/testsuite/18_support/numeric_limits/29989.cc
384ab89ec86da4c7dc85e5d057ed494e libstdc++-v3/testsuite/18_support/numeric_limits/40856.cc
1addfb90d0a3b060232a565d5cc95488 libstdc++-v3/testsuite/18_support/numeric_limits/char16_32_t.cc
--- 126111,126117 ----
fc0331b89589bcce1bc38b869d815949 libstdc++-v3/testsuite/18_support/new_delete_placement.cc
8f60ad51c166f69fbdabbc0b8c7dd6ff libstdc++-v3/testsuite/18_support/new_handler.cc
03fdd09683bed8c302f360f37cd7a031 libstdc++-v3/testsuite/18_support/new_nothrow.cc
! 457817958c82b8b3f75ec9e7b60e2627 libstdc++-v3/testsuite/18_support/numeric_limits/128bit.cc
e9bcf06133e787fb3b5f8ccd563a2205 libstdc++-v3/testsuite/18_support/numeric_limits/29989.cc
384ab89ec86da4c7dc85e5d057ed494e libstdc++-v3/testsuite/18_support/numeric_limits/40856.cc
1addfb90d0a3b060232a565d5cc95488 libstdc++-v3/testsuite/18_support/numeric_limits/char16_32_t.cc
*************** eee24201b9bca26bf17bf49d625c488d libstd
*** 125732,125738 ****
34f9c0495bb1c5ae9006c62898cf569e libstdc++-v3/testsuite/19_diagnostics/error_category/operators/less.cc
d594431ab14b462d038e2d55126aa9ea libstdc++-v3/testsuite/19_diagnostics/error_category/operators/not_equal.cc
7f0065bf8c56ee048f898bb64109ad4f libstdc++-v3/testsuite/19_diagnostics/error_category/operators/three_way.cc
! ae1b5531d326071167608e61bcaa41f8 libstdc++-v3/testsuite/19_diagnostics/error_category/system_category.cc
8288f173799e1b689774eec2839094e4 libstdc++-v3/testsuite/19_diagnostics/error_code/cons/1.cc
33fe1ee105826a40559f7d027c4e6264 libstdc++-v3/testsuite/19_diagnostics/error_code/cons/39882.cc
81f9725b7658563bbe88b3ba6c3c1852 libstdc++-v3/testsuite/19_diagnostics/error_code/cons/lwg3629.cc
--- 126161,126167 ----
34f9c0495bb1c5ae9006c62898cf569e libstdc++-v3/testsuite/19_diagnostics/error_category/operators/less.cc
d594431ab14b462d038e2d55126aa9ea libstdc++-v3/testsuite/19_diagnostics/error_category/operators/not_equal.cc
7f0065bf8c56ee048f898bb64109ad4f libstdc++-v3/testsuite/19_diagnostics/error_category/operators/three_way.cc
! ae891768ad9e2ea227fc492d8a9e8c1c libstdc++-v3/testsuite/19_diagnostics/error_category/system_category.cc
8288f173799e1b689774eec2839094e4 libstdc++-v3/testsuite/19_diagnostics/error_code/cons/1.cc
33fe1ee105826a40559f7d027c4e6264 libstdc++-v3/testsuite/19_diagnostics/error_code/cons/39882.cc
81f9725b7658563bbe88b3ba6c3c1852 libstdc++-v3/testsuite/19_diagnostics/error_code/cons/lwg3629.cc
*************** e2f76b5206e29df12dc615016b3ce75f libstd
*** 125926,125932 ****
a9df38b43b35b5e6e710883eaec01151 libstdc++-v3/testsuite/20_util/bind/cv_quals.cc
159208c87f95c04af74e7011324d327c libstdc++-v3/testsuite/20_util/bind/cv_quals_2.cc
11113e2f480d7394c770e9a09ee0d46f libstdc++-v3/testsuite/20_util/bind/cv_quals_3.cc
! ac8e93d4882e1ff9282d9a8a2b291031 libstdc++-v3/testsuite/20_util/bind/dangling_ref.cc
2ecc665ef3b257e9162bbc21854e3946 libstdc++-v3/testsuite/20_util/bind/is_placeholder_v.cc
5288d661707245b5f49b1d182c5efc3b libstdc++-v3/testsuite/20_util/bind/move.cc
be3a9da6ea678098c6798ffbca60906b libstdc++-v3/testsuite/20_util/bind/nested.cc
--- 126355,126361 ----
a9df38b43b35b5e6e710883eaec01151 libstdc++-v3/testsuite/20_util/bind/cv_quals.cc
159208c87f95c04af74e7011324d327c libstdc++-v3/testsuite/20_util/bind/cv_quals_2.cc
11113e2f480d7394c770e9a09ee0d46f libstdc++-v3/testsuite/20_util/bind/cv_quals_3.cc
! 9e20c0553ba5c2a0e7032207ebaef1c2 libstdc++-v3/testsuite/20_util/bind/dangling_ref.cc
2ecc665ef3b257e9162bbc21854e3946 libstdc++-v3/testsuite/20_util/bind/is_placeholder_v.cc
5288d661707245b5f49b1d182c5efc3b libstdc++-v3/testsuite/20_util/bind/move.cc
be3a9da6ea678098c6798ffbca60906b libstdc++-v3/testsuite/20_util/bind/nested.cc
*************** dc3a2cd47507d6f21e801bd45dbfd97b libstd
*** 126062,126069 ****
--- 126491,126500 ----
e860269ac09079a27b177fc3da2839e7 libstdc++-v3/testsuite/20_util/expected/cons.cc
56411bbfdf1df328a5b305222e4527ed libstdc++-v3/testsuite/20_util/expected/equality.cc
f56847054b7eea85a598a3299216a456 libstdc++-v3/testsuite/20_util/expected/illformed_neg.cc
+ b6846002a3a56bb10b1621e1792c246a libstdc++-v3/testsuite/20_util/expected/lwg3836.cc
2fe263333a538ddd2a8cd7953725ff52 libstdc++-v3/testsuite/20_util/expected/lwg3877.cc
8717f284befd8d0ee8fe1e50dcc6a7a7 libstdc++-v3/testsuite/20_util/expected/lwg3938.cc
+ 97aac511f36cb21427676e071c189c5a libstdc++-v3/testsuite/20_util/expected/lwg4222.cc
4824cecd15088232e3348b8bad95b2ce libstdc++-v3/testsuite/20_util/expected/monadic.cc
4bfafe03465669c57c9cf2717bc9b00e libstdc++-v3/testsuite/20_util/expected/observers.cc
8854ae6d49bfd2df3b2f3a9095f61fc4 libstdc++-v3/testsuite/20_util/expected/requirements.cc
*************** c56355cb5e2de33f96c86bf4db6c6be2 libstd
*** 126158,126163 ****
--- 126589,126595 ----
863de17aa7ae07d75a900ee12560d23a libstdc++-v3/testsuite/20_util/function_objects/binders/3113.cc
5926b29b8b7edffe0168ef1f8cb5e292 libstdc++-v3/testsuite/20_util/function_objects/comparisons.cc
1dfa8ecea1f9f2d79177cc6bcdd7be2b libstdc++-v3/testsuite/20_util/function_objects/comparisons_pointer.cc
+ ecfb8c4b535e0bf09b4b70c183321205 libstdc++-v3/testsuite/20_util/function_objects/comparisons_pointer_spaceship.cc
a653a483d30999c2e7af07fe033af406 libstdc++-v3/testsuite/20_util/function_objects/comparisons_void.cc
72c5169eb585d2cd1cdd098c058f58b8 libstdc++-v3/testsuite/20_util/function_objects/constexpr.cc
0c0d37c2d6ac0fbb6d95ee39fe0d57c0 libstdc++-v3/testsuite/20_util/function_objects/constexpr_searcher.cc
*************** aeceb7ed4a37e0d5069368b492298fd2 libstd
*** 126681,126692 ****
569d4f537539699020228db3183ae301 libstdc++-v3/testsuite/20_util/pair/astuple/constexpr_get_by_type.cc
f2f2b91309730f195c55679493733944 libstdc++-v3/testsuite/20_util/pair/astuple/get-2.cc
615717268a9494269a748b818516a857 libstdc++-v3/testsuite/20_util/pair/astuple/get.cc
! 5c2898a94510144572f642d26387084a libstdc++-v3/testsuite/20_util/pair/astuple/get_by_type.cc
3e35724c208766af1ed84086f2284e05 libstdc++-v3/testsuite/20_util/pair/astuple/get_by_type_neg.cc
0441756220779ea66d01fd82ab2fcbb0 libstdc++-v3/testsuite/20_util/pair/astuple/get_neg.cc
5f0d03c78883f0d5388117a60da7ebfa libstdc++-v3/testsuite/20_util/pair/comparison_operators/constexpr.cc
4e56b4719b84bc0f400050717f12c07d libstdc++-v3/testsuite/20_util/pair/comparison_operators/constexpr_c++20.cc
04fed045318edda260e590d9ad1630a6 libstdc++-v3/testsuite/20_util/pair/comparison_operators/lwg3865.cc
0bfa2a6f102c47434fccf1cd29449891 libstdc++-v3/testsuite/20_util/pair/cons/92878_92947.cc
c5964cf74c99c86ce570bfdb15835bb8 libstdc++-v3/testsuite/20_util/pair/cons/99957.cc
a5671a9536df9d6651ad08288b3776b1 libstdc++-v3/testsuite/20_util/pair/cons/constexpr.cc
--- 127113,127125 ----
569d4f537539699020228db3183ae301 libstdc++-v3/testsuite/20_util/pair/astuple/constexpr_get_by_type.cc
f2f2b91309730f195c55679493733944 libstdc++-v3/testsuite/20_util/pair/astuple/get-2.cc
615717268a9494269a748b818516a857 libstdc++-v3/testsuite/20_util/pair/astuple/get.cc
! c9c2091374ad00c54e83bf04b19d2115 libstdc++-v3/testsuite/20_util/pair/astuple/get_by_type.cc
3e35724c208766af1ed84086f2284e05 libstdc++-v3/testsuite/20_util/pair/astuple/get_by_type_neg.cc
0441756220779ea66d01fd82ab2fcbb0 libstdc++-v3/testsuite/20_util/pair/astuple/get_neg.cc
5f0d03c78883f0d5388117a60da7ebfa libstdc++-v3/testsuite/20_util/pair/comparison_operators/constexpr.cc
4e56b4719b84bc0f400050717f12c07d libstdc++-v3/testsuite/20_util/pair/comparison_operators/constexpr_c++20.cc
04fed045318edda260e590d9ad1630a6 libstdc++-v3/testsuite/20_util/pair/comparison_operators/lwg3865.cc
+ de22916c6d33b4376c80895f09fe7345 libstdc++-v3/testsuite/20_util/pair/cons/110853.cc
0bfa2a6f102c47434fccf1cd29449891 libstdc++-v3/testsuite/20_util/pair/cons/92878_92947.cc
c5964cf74c99c86ce570bfdb15835bb8 libstdc++-v3/testsuite/20_util/pair/cons/99957.cc
a5671a9536df9d6651ad08288b3776b1 libstdc++-v3/testsuite/20_util/pair/cons/constexpr.cc
*************** eca6ccbf51d82ff5b987cd9aaced3795 libstd
*** 126744,126750 ****
5e7b70871875efa66006547f45751b27 libstdc++-v3/testsuite/20_util/ratio/operations/ops1.cc
35e3f31c6c42678d93aeefed4ebccd02 libstdc++-v3/testsuite/20_util/ratio/operations/ops2.cc
1d65030d6917c2356c86c0e586da9a0f libstdc++-v3/testsuite/20_util/ratio/operations/ops3.cc
! a9a24b19d5092c0313862ae3b1c732f0 libstdc++-v3/testsuite/20_util/ratio/operations/ops_overflow_neg.cc
0214e01b9866348ef658b509210a5c3e libstdc++-v3/testsuite/20_util/ratio/requirements/constexpr_data.cc
a33853183d3467306152eb66eea86f42 libstdc++-v3/testsuite/20_util/ratio/requirements/ratio_equal_v.cc
d8bbe2c17046f08594a91f5a8e216ba7 libstdc++-v3/testsuite/20_util/ratio/requirements/type_constraints.cc
--- 127177,127183 ----
5e7b70871875efa66006547f45751b27 libstdc++-v3/testsuite/20_util/ratio/operations/ops1.cc
35e3f31c6c42678d93aeefed4ebccd02 libstdc++-v3/testsuite/20_util/ratio/operations/ops2.cc
1d65030d6917c2356c86c0e586da9a0f libstdc++-v3/testsuite/20_util/ratio/operations/ops3.cc
! 1bc18b458101f724d60332748dfff23f libstdc++-v3/testsuite/20_util/ratio/operations/ops_overflow_neg.cc
0214e01b9866348ef658b509210a5c3e libstdc++-v3/testsuite/20_util/ratio/requirements/constexpr_data.cc
a33853183d3467306152eb66eea86f42 libstdc++-v3/testsuite/20_util/ratio/requirements/ratio_equal_v.cc
d8bbe2c17046f08594a91f5a8e216ba7 libstdc++-v3/testsuite/20_util/ratio/requirements/type_constraints.cc
*************** c4040ddafb4996fabd1901d7d8e72765 libstd
*** 126921,126927 ****
6ff8d87d5d3d085604975998a212f74f libstdc++-v3/testsuite/20_util/shared_ptr/observers/owner_before.cc
ea203dcee9ac7166ecba4c58a326cc7c libstdc++-v3/testsuite/20_util/shared_ptr/observers/unique.cc
5594e19e9b158e97426d6089840fa1cc libstdc++-v3/testsuite/20_util/shared_ptr/observers/use_count.cc
! 4bf456010b41da55e3097acd3283eca6 libstdc++-v3/testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc
139de8c288b3d1231ea2273f5d6ab169 libstdc++-v3/testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc
f29912cc6495bc9bb56ab937962df84b libstdc++-v3/testsuite/20_util/shared_ptr/requirements/weak_type.cc
4754d67920d7fbb9d5a6ba6a9605e8fb libstdc++-v3/testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc
--- 127354,127361 ----
6ff8d87d5d3d085604975998a212f74f libstdc++-v3/testsuite/20_util/shared_ptr/observers/owner_before.cc
ea203dcee9ac7166ecba4c58a326cc7c libstdc++-v3/testsuite/20_util/shared_ptr/observers/unique.cc
5594e19e9b158e97426d6089840fa1cc libstdc++-v3/testsuite/20_util/shared_ptr/observers/use_count.cc
! 549b70e5de4de4416498a203f84f2f0c libstdc++-v3/testsuite/20_util/shared_ptr/requirements/1.cc
! 8b883711f75db54ac0766703a6fe7a70 libstdc++-v3/testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc
139de8c288b3d1231ea2273f5d6ab169 libstdc++-v3/testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc
f29912cc6495bc9bb56ab937962df84b libstdc++-v3/testsuite/20_util/shared_ptr/requirements/weak_type.cc
4754d67920d7fbb9d5a6ba6a9605e8fb libstdc++-v3/testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc
*************** e3f61f582ecf58daf9067b80d518c249 libstd
*** 126940,126946 ****
0fec65974cb6f5812af2edc743e20e00 libstdc++-v3/testsuite/20_util/specialized_algorithms/construct_at/95788.cc
de351e8d21347f48b3c1745ab1d1164d libstdc++-v3/testsuite/20_util/specialized_algorithms/destroy/constrained.cc
122fcdc0346fb41ec738602d721a1126 libstdc++-v3/testsuite/20_util/specialized_algorithms/memory_management_tools/1.cc
! 44738eac1a7caa467741f819e5770e42 libstdc++-v3/testsuite/20_util/specialized_algorithms/memory_management_tools/destroy_neg.cc
c4cb80eeb9e22fd9ca3df8d210abb00b libstdc++-v3/testsuite/20_util/specialized_algorithms/pstl/uninitialized_construct.cc
806a4d85a82c14d68ce64ea6a7245ab7 libstdc++-v3/testsuite/20_util/specialized_algorithms/pstl/uninitialized_copy_move.cc
50a11c290676b6f106cb647a502e64ac libstdc++-v3/testsuite/20_util/specialized_algorithms/pstl/uninitialized_fill_destroy.cc
--- 127374,127381 ----
0fec65974cb6f5812af2edc743e20e00 libstdc++-v3/testsuite/20_util/specialized_algorithms/construct_at/95788.cc
de351e8d21347f48b3c1745ab1d1164d libstdc++-v3/testsuite/20_util/specialized_algorithms/destroy/constrained.cc
122fcdc0346fb41ec738602d721a1126 libstdc++-v3/testsuite/20_util/specialized_algorithms/memory_management_tools/1.cc
! 3d215c86194df15b75fdf87c57f36962 libstdc++-v3/testsuite/20_util/specialized_algorithms/memory_management_tools/destroy_n_neg.cc
! b4d18cf9ee1aac3b114e2840f50538f9 libstdc++-v3/testsuite/20_util/specialized_algorithms/memory_management_tools/destroy_neg.cc
c4cb80eeb9e22fd9ca3df8d210abb00b libstdc++-v3/testsuite/20_util/specialized_algorithms/pstl/uninitialized_construct.cc
806a4d85a82c14d68ce64ea6a7245ab7 libstdc++-v3/testsuite/20_util/specialized_algorithms/pstl/uninitialized_copy_move.cc
50a11c290676b6f106cb647a502e64ac libstdc++-v3/testsuite/20_util/specialized_algorithms/pstl/uninitialized_fill_destroy.cc
*************** af272d624589bd0cea4be7993057018e libstd
*** 126980,126986 ****
--- 127415,127424 ----
1db0d2b929cddb30cbf502122f80ede6 libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_value_construct/constrained.cc
74d5a6acdfccbcb7ae9ef6668edf9505 libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_value_construct_n/94540.cc
f6bd7c6a0c64d34b4e17ebe0a952a3fb libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_value_construct_n/sizes.cc
+ 539b8e72f094c1dd4b2ed0f4e2c9911f libstdc++-v3/testsuite/20_util/stdbit/1.cc
+ 6bc85c1a8428fb1dca9eb3dd36c44157 libstdc++-v3/testsuite/20_util/stdbit/2_neg.cc
c76dd58eb12d4adce24d74cfb072fc19 libstdc++-v3/testsuite/20_util/steady_clock/constexpr_data.cc
+ 309b7ad3662d6e3be2a1afeaaef39c0e libstdc++-v3/testsuite/20_util/synchronized_pool_resource/118681.cc
e24c511998a94418031de4297b1760d0 libstdc++-v3/testsuite/20_util/synchronized_pool_resource/allocate.cc
dc6c6bff46ec2e1289afb29019038359 libstdc++-v3/testsuite/20_util/synchronized_pool_resource/allocate_single.cc
53f638a23baba221761db8a79d46a114 libstdc++-v3/testsuite/20_util/synchronized_pool_resource/cons.cc
*************** dc6c6bff46ec2e1289afb29019038359 libstd
*** 126991,126996 ****
--- 127429,127435 ----
7ce526c9a6256391f9ec83573d350595 libstdc++-v3/testsuite/20_util/synchronized_pool_resource/release.cc
6ff439348720463d3ddb23e39d28f26b libstdc++-v3/testsuite/20_util/synchronized_pool_resource/release_single.cc
35fae0105c98e525d2fe63303daabde9 libstdc++-v3/testsuite/20_util/system_clock/1.cc
+ 3df5d35bbcbd9760389b0f913b3844dc libstdc++-v3/testsuite/20_util/system_clock/99832.cc
a8b7dcc1b90032b42d3873d82d9de20e libstdc++-v3/testsuite/20_util/system_clock/constexpr_data.cc
b4f2bb383a977e0574c9225115c2e9d8 libstdc++-v3/testsuite/20_util/temporary_buffer.cc
0026f2cc7274967cf0c76d743235a395 libstdc++-v3/testsuite/20_util/time_point/1.cc
*************** a4d8ad071879c6906f7fce75376fd7f9 libstd
*** 127056,127061 ****
--- 127495,127501 ----
d23b1a747046dfeaadefce18d2c02b12 libstdc++-v3/testsuite/20_util/tuple/cons/101960.cc
187ef5eb9d79f3cb6e7970796ffabd33 libstdc++-v3/testsuite/20_util/tuple/cons/102270.cc
9a6dc1f9548e126de2581231c632a19f libstdc++-v3/testsuite/20_util/tuple/cons/114147.cc
+ acc813dd1edb9480437149d28cd4faf0 libstdc++-v3/testsuite/20_util/tuple/cons/121771.cc
663ba20c45ee2bbf63a3146a5cac0f23 libstdc++-v3/testsuite/20_util/tuple/cons/41530.cc
783384ae9c6ca19657a9c90778e7fc96 libstdc++-v3/testsuite/20_util/tuple/cons/44487.cc
034dacfd01ba7e63192ee47bc865c854 libstdc++-v3/testsuite/20_util/tuple/cons/45228.cc
*************** c8a7e1418906450a87ab25022a8ce3a4 libstd
*** 127203,127208 ****
--- 127643,127649 ----
f8f82d94f3bba2535a3585beac627154 libstdc++-v3/testsuite/20_util/unique_ptr/specialized_algorithms/swap_cxx17.cc
b752f343c2b8407affea1923b7fdbc6b libstdc++-v3/testsuite/20_util/unreachable/1.cc
f47805823c079035961580cdb36d1e63 libstdc++-v3/testsuite/20_util/unreachable/version.cc
+ e71310aab27f8280547a5f500ddfc531 libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/118681.cc
d283339a007e8306689113b6a5c93fad libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/allocate-max-chunks.cc
ef0994168e310cd0acc3cd45c7502d36 libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/allocate.cc
68e6068da6f699dde076e3143dad3821 libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/cons.cc
*************** b35834c4a9da455585d4f464c3ee1034 libstd
*** 127264,127270 ****
6b897d033cb55ff130e351833c656265 libstdc++-v3/testsuite/20_util/weak_ptr/cons/self_move.cc
3e5f4fd7115282166271cb4cf0d1416f libstdc++-v3/testsuite/20_util/weak_ptr/lock/1.cc
188d587f6435fead910a6d57289108ca libstdc++-v3/testsuite/20_util/weak_ptr/observers/owner_before.cc
! 5717b53c16c4f11f4ec5f7cbd4b8f680 libstdc++-v3/testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc
7bf497ba385011f9bbb1d6961bfce3bc libstdc++-v3/testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc
cafbe413de74a53bbf9c5ba4c1534383 libstdc++-v3/testsuite/21_strings/basic_string/40160.cc
f4e5079b1eb55de552c9dd9629b3ad1e libstdc++-v3/testsuite/21_strings/basic_string/56166.cc
--- 127705,127712 ----
6b897d033cb55ff130e351833c656265 libstdc++-v3/testsuite/20_util/weak_ptr/cons/self_move.cc
3e5f4fd7115282166271cb4cf0d1416f libstdc++-v3/testsuite/20_util/weak_ptr/lock/1.cc
188d587f6435fead910a6d57289108ca libstdc++-v3/testsuite/20_util/weak_ptr/observers/owner_before.cc
! 5932ad1030d5abe0125342125560f5b2 libstdc++-v3/testsuite/20_util/weak_ptr/requirements/1.cc
! 075434ad76688d9e68807142e9a84ef5 libstdc++-v3/testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc
7bf497ba385011f9bbb1d6961bfce3bc libstdc++-v3/testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc
cafbe413de74a53bbf9c5ba4c1534383 libstdc++-v3/testsuite/21_strings/basic_string/40160.cc
f4e5079b1eb55de552c9dd9629b3ad1e libstdc++-v3/testsuite/21_strings/basic_string/56166.cc
*************** b556aac21d41332929350cfa43c2d400 libstd
*** 127479,127488 ****
--- 127921,127932 ----
37a3fe8449f7948f044f2900e75f7ebb libstdc++-v3/testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc
fecb5f76794dcb7b16941f3d83836e9e libstdc++-v3/testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring_float.cc
182461449a4aca8037e8e00cc0ec7c97 libstdc++-v3/testsuite/21_strings/basic_string/operations/compare/char/1.cc
+ c24c0e6f49ab658726699f1007f123b4 libstdc++-v3/testsuite/21_strings/basic_string/operations/compare/char/123991.cc
1825123cdc2a89da27c870140d19f6df libstdc++-v3/testsuite/21_strings/basic_string/operations/compare/char/13650.cc
341f66319a26204336b01dcd1f1b1565 libstdc++-v3/testsuite/21_strings/basic_string/operations/compare/char/2.cc
bd5d27b6c1da7f4be96a036ee98cfdc7 libstdc++-v3/testsuite/21_strings/basic_string/operations/compare/char/3.cc
d892172578ee0d5468b089850bdcf92b libstdc++-v3/testsuite/21_strings/basic_string/operations/compare/wchar_t/1.cc
+ ec53bc1685fb080b40ba203340985256 libstdc++-v3/testsuite/21_strings/basic_string/operations/compare/wchar_t/123991.cc
5d726f732ddc53dbbef5e882e4bf47a4 libstdc++-v3/testsuite/21_strings/basic_string/operations/compare/wchar_t/13650.cc
397affbca97b3f41c20f5554e14b7cfb libstdc++-v3/testsuite/21_strings/basic_string/operations/compare/wchar_t/2.cc
3f4df1904984cdc6acf7f07255d1cf87 libstdc++-v3/testsuite/21_strings/basic_string/operations/contains/char.cc
*************** f18281840a451d19d122f7b3e687a5b1 libstd
*** 127792,127797 ****
--- 128236,128242 ----
66365d2cfdf6fc420153ab1706d3f4ed libstdc++-v3/testsuite/22_locale/codecvt/length/char/wrapped_env.cc
f18281840a451d19d122f7b3e687a5b1 libstdc++-v3/testsuite/22_locale/codecvt/length/char/wrapped_locale.cc
fdd042665b212ba396b5b348a054e403 libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/1.cc
+ d1962df70f021ebd3de8499b1b388c4e libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/105857.cc
bf06c594254abfd04cc001e62c0328a2 libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/2.cc
313bfc6e230795e49ca28d046fb29d2b libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/3.cc
681c6a1806913e4a8e8276b7f3cc60e8 libstdc++-v3/testsuite/22_locale/codecvt/length/wchar_t/4.cc
*************** fb018d57f6cc2e240c170397a8ed4059 libstd
*** 128601,128606 ****
--- 129046,129052 ----
542d7d58f0b3b0cd721a5a5958f136a2 libstdc++-v3/testsuite/23_containers/forward_list/debug/swap.cc
8a841f192d21f6350ae94d01b6b85682 libstdc++-v3/testsuite/23_containers/forward_list/erasure.cc
299edaedac65cc73f80f2a1de6b711ae libstdc++-v3/testsuite/23_containers/forward_list/modifiers/1.cc
+ 6bcb325735429aba259858615ce5626d libstdc++-v3/testsuite/23_containers/forward_list/modifiers/122661.cc
00369c0e4f1e049991ce5a760c783849 libstdc++-v3/testsuite/23_containers/forward_list/modifiers/2.cc
83a7645be508f9301d9c0920e26111ea libstdc++-v3/testsuite/23_containers/forward_list/modifiers/3.cc
3abf44e18dda8a51140c71919cb1f07c libstdc++-v3/testsuite/23_containers/forward_list/modifiers/4.cc
*************** f36240251845dcaf230295841eba7646 libstd
*** 129045,129050 ****
--- 129491,129497 ----
a70e420831c858a101440ad9ee1c8cf4 libstdc++-v3/testsuite/23_containers/multiset/requirements/explicit_instantiation/5.cc
cfdc458b3774704d0d63dc4d8f1d92e9 libstdc++-v3/testsuite/23_containers/multiset/requirements/partial_specialization/1.cc
77b71a9f5e9d611e3cc7b879e78658ac libstdc++-v3/testsuite/23_containers/multiset/requirements/typedefs.cc
+ c2def03f80594fdacabf96a3fe28473a libstdc++-v3/testsuite/23_containers/priority_queue/118088.cc
7f0e30f8df9b60251d6205e919b8e00f libstdc++-v3/testsuite/23_containers/priority_queue/67085.cc
9f8fd4de0112a6c04d13168021e79ed1 libstdc++-v3/testsuite/23_containers/priority_queue/77528.cc
c293382ebc0258702f13f7b675577d1f libstdc++-v3/testsuite/23_containers/priority_queue/92878_92947.cc
*************** a05013dbea532a0e8adf37f8ae5e2e0d libstd
*** 129616,129622 ****
8a2444c44f89f5d64af1acb9a7f80aba libstdc++-v3/testsuite/23_containers/unordered_set/operators/52309.cc
53ad944f0b913c8294652175fb3cf323 libstdc++-v3/testsuite/23_containers/unordered_set/pmr_typedefs.cc
781331541b6ee6fa95c2c158853d3883 libstdc++-v3/testsuite/23_containers/unordered_set/pmr_typedefs_debug.cc
! a93be04d5db06236670af5ee62d5c507 libstdc++-v3/testsuite/23_containers/unordered_set/pr115285.cc
fade91ee94f454b455d87044a7b42dea libstdc++-v3/testsuite/23_containers/unordered_set/range_access.cc
c21131c685279060f173de7532d7984c libstdc++-v3/testsuite/23_containers/unordered_set/requirements/52942.cc
673c6fdd5e0635b7ca9e7706300d4270 libstdc++-v3/testsuite/23_containers/unordered_set/requirements/53067.cc
--- 130063,130069 ----
8a2444c44f89f5d64af1acb9a7f80aba libstdc++-v3/testsuite/23_containers/unordered_set/operators/52309.cc
53ad944f0b913c8294652175fb3cf323 libstdc++-v3/testsuite/23_containers/unordered_set/pmr_typedefs.cc
781331541b6ee6fa95c2c158853d3883 libstdc++-v3/testsuite/23_containers/unordered_set/pmr_typedefs_debug.cc
! 4a1a079c582e7959c6ee5f2cb8255a10 libstdc++-v3/testsuite/23_containers/unordered_set/pr115285.cc
fade91ee94f454b455d87044a7b42dea libstdc++-v3/testsuite/23_containers/unordered_set/range_access.cc
c21131c685279060f173de7532d7984c libstdc++-v3/testsuite/23_containers/unordered_set/requirements/52942.cc
673c6fdd5e0635b7ca9e7706300d4270 libstdc++-v3/testsuite/23_containers/unordered_set/requirements/53067.cc
*************** ccf234c11b313b8cf8ae976eba6a599c libstd
*** 129753,129760 ****
fb48eef9819fb9b9420c789b10345994 libstdc++-v3/testsuite/23_containers/vector/cons/constexpr.cc
49e7077b6d0fc87fecd23a8bda909ccd libstdc++-v3/testsuite/23_containers/vector/cons/deduction.cc
7a66bf7f5aca27ddc8ca203f2f55a9b6 libstdc++-v3/testsuite/23_containers/vector/cons/destroy-adl.cc
! 006fc011a43ddbf758237846b0e783c2 libstdc++-v3/testsuite/23_containers/vector/cons/destructible_debug_neg.cc
! 4620aebd78f00de979bb2e05d7655e23 libstdc++-v3/testsuite/23_containers/vector/cons/destructible_neg.cc
3c482a502f4b14275ffc4a8bdb723de3 libstdc++-v3/testsuite/23_containers/vector/cons/moveable.cc
030430e7c08653a216e024bffde111c8 libstdc++-v3/testsuite/23_containers/vector/cons/moveable2.cc
98f7d0a5529604ca7db7ae3c26222e15 libstdc++-v3/testsuite/23_containers/vector/cons/noexcept_move_construct.cc
--- 130200,130207 ----
fb48eef9819fb9b9420c789b10345994 libstdc++-v3/testsuite/23_containers/vector/cons/constexpr.cc
49e7077b6d0fc87fecd23a8bda909ccd libstdc++-v3/testsuite/23_containers/vector/cons/deduction.cc
7a66bf7f5aca27ddc8ca203f2f55a9b6 libstdc++-v3/testsuite/23_containers/vector/cons/destroy-adl.cc
! 74c9b0a429566c7484dbad3f54540dda libstdc++-v3/testsuite/23_containers/vector/cons/destructible_debug_neg.cc
! 4c25cef9d3f8f62e7314ff11dc52fd71 libstdc++-v3/testsuite/23_containers/vector/cons/destructible_neg.cc
3c482a502f4b14275ffc4a8bdb723de3 libstdc++-v3/testsuite/23_containers/vector/cons/moveable.cc
030430e7c08653a216e024bffde111c8 libstdc++-v3/testsuite/23_containers/vector/cons/moveable2.cc
98f7d0a5529604ca7db7ae3c26222e15 libstdc++-v3/testsuite/23_containers/vector/cons/noexcept_move_construct.cc
*************** d89a9720f07a14c9e86e6f07e4c83bf5 libstd
*** 129834,129845 ****
005243a58b67a49326d93516edecb628 libstdc++-v3/testsuite/23_containers/vector/modifiers/insert/const_iterator.cc
404a093d2a58fb8971363e6a1fa02a56 libstdc++-v3/testsuite/23_containers/vector/modifiers/insert/self_insert.cc
8fb5c601f412e71f5977219b7d89f18d libstdc++-v3/testsuite/23_containers/vector/modifiers/insert_vs_emplace.cc
! b592190b0f316200dd18d0acfdf59ac8 libstdc++-v3/testsuite/23_containers/vector/modifiers/moveable.cc
7ad68b2965cffcacc1bfb6bcc694f371 libstdc++-v3/testsuite/23_containers/vector/modifiers/moveable2.cc
d3441c48a102fc3c48ef330b6d906b55 libstdc++-v3/testsuite/23_containers/vector/modifiers/push_back/49836.cc
5e891b22a8f3333fe993e9f8ab6c121e libstdc++-v3/testsuite/23_containers/vector/modifiers/push_back/89130.cc
13446821e8cabbd255d7581ffa01bc9e libstdc++-v3/testsuite/23_containers/vector/modifiers/push_back/89416.cc
4b4815c96f7f7bd01cecb6bd6c8b7e4e libstdc++-v3/testsuite/23_containers/vector/modifiers/push_back/strong_guarantee.cc
1cbe0435d6c258bbf5c62cb499c8dd17 libstdc++-v3/testsuite/23_containers/vector/modifiers/swap/1.cc
94ae253a6ed1499fca9623d71c0008de libstdc++-v3/testsuite/23_containers/vector/modifiers/swap/2.cc
2ce333567224f761a6833356d4cc3a02 libstdc++-v3/testsuite/23_containers/vector/modifiers/swap/3.cc
--- 130281,130293 ----
005243a58b67a49326d93516edecb628 libstdc++-v3/testsuite/23_containers/vector/modifiers/insert/const_iterator.cc
404a093d2a58fb8971363e6a1fa02a56 libstdc++-v3/testsuite/23_containers/vector/modifiers/insert/self_insert.cc
8fb5c601f412e71f5977219b7d89f18d libstdc++-v3/testsuite/23_containers/vector/modifiers/insert_vs_emplace.cc
! 68d2c422a1142a58b29041e395bd9016 libstdc++-v3/testsuite/23_containers/vector/modifiers/moveable.cc
7ad68b2965cffcacc1bfb6bcc694f371 libstdc++-v3/testsuite/23_containers/vector/modifiers/moveable2.cc
d3441c48a102fc3c48ef330b6d906b55 libstdc++-v3/testsuite/23_containers/vector/modifiers/push_back/49836.cc
5e891b22a8f3333fe993e9f8ab6c121e libstdc++-v3/testsuite/23_containers/vector/modifiers/push_back/89130.cc
13446821e8cabbd255d7581ffa01bc9e libstdc++-v3/testsuite/23_containers/vector/modifiers/push_back/89416.cc
4b4815c96f7f7bd01cecb6bd6c8b7e4e libstdc++-v3/testsuite/23_containers/vector/modifiers/push_back/strong_guarantee.cc
+ 4a2f9f9e84018ea58dae284a14d839cd libstdc++-v3/testsuite/23_containers/vector/modifiers/resize.cc
1cbe0435d6c258bbf5c62cb499c8dd17 libstdc++-v3/testsuite/23_containers/vector/modifiers/swap/1.cc
94ae253a6ed1499fca9623d71c0008de libstdc++-v3/testsuite/23_containers/vector/modifiers/swap/2.cc
2ce333567224f761a6833356d4cc3a02 libstdc++-v3/testsuite/23_containers/vector/modifiers/swap/3.cc
*************** c546cc775c2f4aacb2ab246105d49be4 libstd
*** 129888,129894 ****
9f4e16d24466d0905c256e141d9b7e91 libstdc++-v3/testsuite/24_iterators/common_iterator/100823.cc
2c61f978dca854377a1f045080bfc407 libstdc++-v3/testsuite/24_iterators/common_iterator/101527.cc
de5e3bacb355ac6331ac4ae3d0d7e069 libstdc++-v3/testsuite/24_iterators/common_iterator/2.cc
! c78691d1ff6bc1b3ae254334b058b5ca libstdc++-v3/testsuite/24_iterators/const_iterator/1.cc
3fcc24ac9868ef19598ff1bf296928bb libstdc++-v3/testsuite/24_iterators/const_iterator/112490.cc
514f5f79e39424bc555c834fdf742bab libstdc++-v3/testsuite/24_iterators/container_access.cc
0783d01d06994d30f114de931fab9034 libstdc++-v3/testsuite/24_iterators/contiguous/concept.cc
--- 130336,130342 ----
9f4e16d24466d0905c256e141d9b7e91 libstdc++-v3/testsuite/24_iterators/common_iterator/100823.cc
2c61f978dca854377a1f045080bfc407 libstdc++-v3/testsuite/24_iterators/common_iterator/101527.cc
de5e3bacb355ac6331ac4ae3d0d7e069 libstdc++-v3/testsuite/24_iterators/common_iterator/2.cc
! 2f1514de9134e83dc1048a4c719c67f2 libstdc++-v3/testsuite/24_iterators/const_iterator/1.cc
3fcc24ac9868ef19598ff1bf296928bb libstdc++-v3/testsuite/24_iterators/const_iterator/112490.cc
514f5f79e39424bc555c834fdf742bab libstdc++-v3/testsuite/24_iterators/container_access.cc
0783d01d06994d30f114de931fab9034 libstdc++-v3/testsuite/24_iterators/contiguous/concept.cc
*************** d37c4e49eb4480c26dc88261b44d7e2a libstd
*** 129942,129947 ****
--- 130390,130396 ----
bace6ef2912a30047b09a18d919361fc libstdc++-v3/testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc
5ad66aa35e8f7dbb83dbcc33355e384d libstdc++-v3/testsuite/24_iterators/istream_iterator/requirements/typedefs.cc
98d49deb4bbcb615dd24659838d78d0f libstdc++-v3/testsuite/24_iterators/istream_iterator/sentinel.cc
+ 486fa49e6e6487aad2e12a66d481a54c libstdc++-v3/testsuite/24_iterators/istreambuf_iterator/105580.cc
1713c306a8a41af2ca9052c8c8e72eb4 libstdc++-v3/testsuite/24_iterators/istreambuf_iterator/2.cc
d3cd71a28bbc84054ec728f34461d270 libstdc++-v3/testsuite/24_iterators/istreambuf_iterator/2627.cc
5561389ef10093963146739453d3922f libstdc++-v3/testsuite/24_iterators/istreambuf_iterator/92285.cc
*************** e8bf0379af76e52e3d3ec9cf31ad2d95 libstd
*** 131204,131209 ****
--- 131653,131659 ----
755de65cfdfdc0ea1d3a709a41c0c712 libstdc++-v3/testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc
e63eaf3980053a8838a7515a9e776e0b libstdc++-v3/testsuite/26_numerics/random/piecewise_constant_distribution/requirements/explicit_instantiation/1.cc
05822bfb9a7e707b9a25b9a4077a235a libstdc++-v3/testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc
+ c6b9a866c77dbfde316664357479e98d libstdc++-v3/testsuite/26_numerics/random/piecewise_linear_distribution/cons/122062.cc
cfc2b16ef743f23a4b2b081c52aee933 libstdc++-v3/testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc
2a089c33c99162d42501f51796316051 libstdc++-v3/testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc
98356b0dac11f02a9501aa282eafea76 libstdc++-v3/testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc
*************** ac2c2e993d2f52b33ebc1bca88500eeb libstd
*** 131316,131321 ****
--- 131766,131773 ----
06d08fc72dca5267716b538e28d586c0 libstdc++-v3/testsuite/26_numerics/slice_array/array_assignment.cc
74ae82fe433da6ef83fb71cae20c5cf0 libstdc++-v3/testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc
61f053ddfa648c8008f186f556bbfccd libstdc++-v3/testsuite/26_numerics/slice_array/requirements/typedefs.cc
+ 3c2e739337d1d66a837ee9dff70bfa34 libstdc++-v3/testsuite/26_numerics/stdckdint/1.cc
+ b751aceaf1e04e945c13e67131969e4d libstdc++-v3/testsuite/26_numerics/stdckdint/2_neg.cc
3f792c54287a955c10b0ce10e9b13a40 libstdc++-v3/testsuite/26_numerics/transform_exclusive_scan/1.cc
02dc1b1b9ab240870cc09a96dae03422 libstdc++-v3/testsuite/26_numerics/transform_exclusive_scan/constexpr.cc
e2ef1b16c022e7d6a5c3f0c482cbbcc5 libstdc++-v3/testsuite/26_numerics/transform_inclusive_scan/1.cc
*************** d02768a383f43d2bdb10cada8328b159 libstd
*** 132147,132152 ****
--- 132599,132605 ----
56eb8885b97731c8e480469c9fca4246 libstdc++-v3/testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc
cca2d2ccbbea4dda9fb5c4f3c39267d6 libstdc++-v3/testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc
b3ae8704753579a0002195a186322a0d libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/1.cc
+ 977a013f60bef4a12b598777d9f03bd4 libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/123100.cc
6096791a50e73fccc36caa94a9c87920 libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/2.cc
161ab5a9afddbade1f0f4cc148e37a14 libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/3.cc
5b154da1ad402e6b2ae093911748ac19 libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/3955.cc
*************** cecb46fce2cba2e40d35bdb10f5f2047 libstd
*** 132236,132242 ****
3758fee1ba06fba8ecf9ea5789a4f69d libstdc++-v3/testsuite/27_io/filesystem/operations/relative.cc
40ddc534166b73723cb3cf2f17775536 libstdc++-v3/testsuite/27_io/filesystem/operations/remove.cc
18abd8c8f676eee660331074eeb24b46 libstdc++-v3/testsuite/27_io/filesystem/operations/remove_all.cc
! c562c13d312277dd683218b9c8293552 libstdc++-v3/testsuite/27_io/filesystem/operations/rename.cc
3ffca5f28a466d05823facdae80f605d libstdc++-v3/testsuite/27_io/filesystem/operations/resize_file.cc
8328a09db3e4efe031a6a2ba359d1c7b libstdc++-v3/testsuite/27_io/filesystem/operations/space.cc
641661017a1404a9d3867cbb09e3b531 libstdc++-v3/testsuite/27_io/filesystem/operations/status.cc
--- 132689,132695 ----
3758fee1ba06fba8ecf9ea5789a4f69d libstdc++-v3/testsuite/27_io/filesystem/operations/relative.cc
40ddc534166b73723cb3cf2f17775536 libstdc++-v3/testsuite/27_io/filesystem/operations/remove.cc
18abd8c8f676eee660331074eeb24b46 libstdc++-v3/testsuite/27_io/filesystem/operations/remove_all.cc
! 6bbdb113c29cfcb14ce7e4ef8624dbe0 libstdc++-v3/testsuite/27_io/filesystem/operations/rename.cc
3ffca5f28a466d05823facdae80f605d libstdc++-v3/testsuite/27_io/filesystem/operations/resize_file.cc
8328a09db3e4efe031a6a2ba359d1c7b libstdc++-v3/testsuite/27_io/filesystem/operations/space.cc
641661017a1404a9d3867cbb09e3b531 libstdc++-v3/testsuite/27_io/filesystem/operations/status.cc
*************** bd0b3ffbf0b5d42a3102341682967b7f libstd
*** 132252,132257 ****
--- 132705,132711 ----
69a1e1cd94571e915ecad1418d14dbef libstdc++-v3/testsuite/27_io/filesystem/path/compare/lwg2936.cc
d9c79dd452a58cfd063e49ff476fe370 libstdc++-v3/testsuite/27_io/filesystem/path/compare/path.cc
841597b8188f1acb8cd097ab51e19134 libstdc++-v3/testsuite/27_io/filesystem/path/compare/strings.cc
+ 9b500ed50c013cdbd0290f1d06786f83 libstdc++-v3/testsuite/27_io/filesystem/path/concat/120029.cc
0bab77a18fa3ca7723e4133a41f95bbf libstdc++-v3/testsuite/27_io/filesystem/path/concat/92853.cc
a2763ee4993b7a1eb74183a35b05454b libstdc++-v3/testsuite/27_io/filesystem/path/concat/94063.cc
d6cf66594b90a2255355df35b0276d5f libstdc++-v3/testsuite/27_io/filesystem/path/concat/path.cc
*************** f34c13e0eef44f80fc10f6cc39105956 libstd
*** 132698,132704 ****
7de4e52d03fe19c0a05d5a8cd6bc8267 libstdc++-v3/testsuite/29_atomics/atomic/69769.cc
5e2e08488f2a545f948bd16834cf8ee5 libstdc++-v3/testsuite/29_atomics/atomic/70766.cc
63350a1cbb29ab67e43b7f49d0ce503d libstdc++-v3/testsuite/29_atomics/atomic/89624.cc
! ce997c946b9d815d3b58c18b6822f7d2 libstdc++-v3/testsuite/29_atomics/atomic/compare_exchange_padding.cc
c7cee233a1d080b1dffc7cd5311d27c3 libstdc++-v3/testsuite/29_atomics/atomic/cons/49445.cc
8a3545374cb8fbbd33dd2b2906c3cbf8 libstdc++-v3/testsuite/29_atomics/atomic/cons/assign_neg.cc
b27d4e8f6e45d96e8ec5c36abd854471 libstdc++-v3/testsuite/29_atomics/atomic/cons/constexpr.cc
--- 133152,133158 ----
7de4e52d03fe19c0a05d5a8cd6bc8267 libstdc++-v3/testsuite/29_atomics/atomic/69769.cc
5e2e08488f2a545f948bd16834cf8ee5 libstdc++-v3/testsuite/29_atomics/atomic/70766.cc
63350a1cbb29ab67e43b7f49d0ce503d libstdc++-v3/testsuite/29_atomics/atomic/89624.cc
! e20db8e4b74cd8cd87b26cf643e05738 libstdc++-v3/testsuite/29_atomics/atomic/compare_exchange_padding.cc
c7cee233a1d080b1dffc7cd5311d27c3 libstdc++-v3/testsuite/29_atomics/atomic/cons/49445.cc
8a3545374cb8fbbd33dd2b2906c3cbf8 libstdc++-v3/testsuite/29_atomics/atomic/cons/assign_neg.cc
b27d4e8f6e45d96e8ec5c36abd854471 libstdc++-v3/testsuite/29_atomics/atomic/cons/constexpr.cc
*************** c0881d1e2eb764c023ab5b7d8a6c85b7 libstd
*** 132709,132714 ****
--- 133163,133169 ----
66bdc51662fd70d30902211a53dedff4 libstdc++-v3/testsuite/29_atomics/atomic/cons/single_value.cc
9e2a8388686f3e26628f06d374c98d11 libstdc++-v3/testsuite/29_atomics/atomic/cons/user_pod.cc
6eaa7fecae6788d01a20ae43260848b9 libstdc++-v3/testsuite/29_atomics/atomic/cons/value_init.cc
+ 822ec88a7f5dfe8ce7d354c55824d6bb libstdc++-v3/testsuite/29_atomics/atomic/cons/zero_padding.cc
4c8038b479383b8690e30cb9dd1b7a3a libstdc++-v3/testsuite/29_atomics/atomic/is_always_lock_free.cc
f9b2d6d78dc44c7b8285a07ef1cd9521 libstdc++-v3/testsuite/29_atomics/atomic/lock_free_aliases.cc
467103d8d6f668882b30ac0653e0cd90 libstdc++-v3/testsuite/29_atomics/atomic/lwg3220.cc
*************** e60e491db955c40476864016c325c635 libstd
*** 132717,132723 ****
4e5e9095b57fccee6acb88d48375653e libstdc++-v3/testsuite/29_atomics/atomic/operators/56011.cc
6b80e06d1316952c42182ee6870618d4 libstdc++-v3/testsuite/29_atomics/atomic/operators/integral_assignment.cc
a6d61ece14a2ac1cb88f202e320d2678 libstdc++-v3/testsuite/29_atomics/atomic/operators/integral_conversion.cc
! 5077e2998a3075360a362dda91ad489c libstdc++-v3/testsuite/29_atomics/atomic/operators/pointer_partial_void.cc
88cb63e8f111a7a3c727598a518674a1 libstdc++-v3/testsuite/29_atomics/atomic/requirements/base_classes.cc
177ade384daee9305258f2accf7ea158 libstdc++-v3/testsuite/29_atomics/atomic/requirements/compare_exchange_lowering.cc
1a12382ca32ebb7250ad7d1e14ef6c1c libstdc++-v3/testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc
--- 133172,133178 ----
4e5e9095b57fccee6acb88d48375653e libstdc++-v3/testsuite/29_atomics/atomic/operators/56011.cc
6b80e06d1316952c42182ee6870618d4 libstdc++-v3/testsuite/29_atomics/atomic/operators/integral_assignment.cc
a6d61ece14a2ac1cb88f202e320d2678 libstdc++-v3/testsuite/29_atomics/atomic/operators/integral_conversion.cc
! 4cd4b493579e1bc3a440dd23249636cb libstdc++-v3/testsuite/29_atomics/atomic/operators/pointer_partial_void.cc
88cb63e8f111a7a3c727598a518674a1 libstdc++-v3/testsuite/29_atomics/atomic/requirements/base_classes.cc
177ade384daee9305258f2accf7ea158 libstdc++-v3/testsuite/29_atomics/atomic/requirements/compare_exchange_lowering.cc
1a12382ca32ebb7250ad7d1e14ef6c1c libstdc++-v3/testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc
*************** d0fa9f13b49567ec79d8ace05baf270b libstd
*** 132754,132759 ****
--- 133209,133215 ----
e9c3082d95bdcf75d84e17829bbbce4f libstdc++-v3/testsuite/29_atomics/atomic_float/requirements_cxx23.cc
01b9626b2a289a1c31a5803746520cf9 libstdc++-v3/testsuite/29_atomics/atomic_float/value_init.cc
4f98204db054b6051e78a00723ddf115 libstdc++-v3/testsuite/29_atomics/atomic_float/wait_notify.cc
+ 25faa0b8cab947a81054c74813773331 libstdc++-v3/testsuite/29_atomics/atomic_float/zero_padding.cc
280689977a79a773378a128fd3d6cbf0 libstdc++-v3/testsuite/29_atomics/atomic_integral/60940.cc
9367b35ad862e3e55260981438b3b938 libstdc++-v3/testsuite/29_atomics/atomic_integral/65147.cc
d673595a1a9a4a12208c70e0c4f4b145 libstdc++-v3/testsuite/29_atomics/atomic_integral/cons/assign_neg.cc
*************** c0b583c748f7e9df1b6ba57eef003a5b libstd
*** 132923,132929 ****
0f43f445c9cf91ce838cd370e936cd3c libstdc++-v3/testsuite/30_threads/packaged_task/cons/alloc_min.cc
b0a3fa6c14115f4485e5f5fa4d3e5208 libstdc++-v3/testsuite/30_threads/packaged_task/cons/assign_neg.cc
d76d953b956682a1e65caf48cfd059be libstdc++-v3/testsuite/30_threads/packaged_task/cons/copy_neg.cc
! 003c3f1bdcb9989a58198da5a9c4113b libstdc++-v3/testsuite/30_threads/packaged_task/cons/dangling_ref.cc
bf572723301e0723551ea63a282f2671 libstdc++-v3/testsuite/30_threads/packaged_task/cons/deduction.cc
ba4413ab6f8707eecf7439c419b333f6 libstdc++-v3/testsuite/30_threads/packaged_task/cons/deduction_c++23.cc
a7699861951a48bd37d8f9e4d7d4d6ef libstdc++-v3/testsuite/30_threads/packaged_task/cons/lwg4154_neg.cc
--- 133379,133385 ----
0f43f445c9cf91ce838cd370e936cd3c libstdc++-v3/testsuite/30_threads/packaged_task/cons/alloc_min.cc
b0a3fa6c14115f4485e5f5fa4d3e5208 libstdc++-v3/testsuite/30_threads/packaged_task/cons/assign_neg.cc
d76d953b956682a1e65caf48cfd059be libstdc++-v3/testsuite/30_threads/packaged_task/cons/copy_neg.cc
! 1819879d3dc2788c98e2b8836daf3ddd libstdc++-v3/testsuite/30_threads/packaged_task/cons/dangling_ref.cc
bf572723301e0723551ea63a282f2671 libstdc++-v3/testsuite/30_threads/packaged_task/cons/deduction.cc
ba4413ab6f8707eecf7439c419b333f6 libstdc++-v3/testsuite/30_threads/packaged_task/cons/deduction_c++23.cc
a7699861951a48bd37d8f9e4d7d4d6ef libstdc++-v3/testsuite/30_threads/packaged_task/cons/lwg4154_neg.cc
*************** a9371eca1def310151c76a30b432f8f4 libstd
*** 133124,133129 ****
--- 133580,133586 ----
6edcba06b4872175448a92ca927140ee libstdc++-v3/testsuite/30_threads/thread/native_handle/cancel.cc
5da0087b1f4c4a37321692aea903ee72 libstdc++-v3/testsuite/30_threads/thread/native_handle/typesizes.cc
85650ea69acc8067542b3ba070aafbab libstdc++-v3/testsuite/30_threads/thread/swap/1.cc
+ ec30d5440c1422ca4216d48631bf8250 libstdc++-v3/testsuite/30_threads/timed_mutex/121496.cc
b30217126b0de99c06b6b3f01a010427 libstdc++-v3/testsuite/30_threads/timed_mutex/cons/1.cc
3ac0b06cbdce363a1e834490f371a3ee libstdc++-v3/testsuite/30_threads/timed_mutex/cons/assign_neg.cc
e5da47bb4a87780f44f63cce05d2c93c libstdc++-v3/testsuite/30_threads/timed_mutex/cons/copy_neg.cc
*************** efd4c67d637b221742fe4248d47fed66 libstd
*** 133257,133263 ****
cdf3ccdd510207748f101f6478638db9 libstdc++-v3/testsuite/backward/hash_set/1.cc
a7b8c9fe054fcdca3d423c045c72171c libstdc++-v3/testsuite/backward/hash_set/25896.cc
2c091597008357e678007f407f299a24 libstdc++-v3/testsuite/backward/hash_set/49060.cc
! 879596921400555f43b6a4ba0ff7ec36 libstdc++-v3/testsuite/backward/hash_set/check_construct_destroy.cc
c92b9786603b94690d2cf39f66fb11e4 libstdc++-v3/testsuite/backward/hash_set/requirements/explicit_instantiation.cc
f3d7a910f0170b61f3a70077acd25f65 libstdc++-v3/testsuite/backward/strstream_members.cc
d96a1e87bb7bfbfcead85c1d0166038b libstdc++-v3/testsuite/backward/strstream_move.cc
--- 133714,133720 ----
cdf3ccdd510207748f101f6478638db9 libstdc++-v3/testsuite/backward/hash_set/1.cc
a7b8c9fe054fcdca3d423c045c72171c libstdc++-v3/testsuite/backward/hash_set/25896.cc
2c091597008357e678007f407f299a24 libstdc++-v3/testsuite/backward/hash_set/49060.cc
! 952d49aa043061c37f8603091b8e9bde libstdc++-v3/testsuite/backward/hash_set/check_construct_destroy.cc
c92b9786603b94690d2cf39f66fb11e4 libstdc++-v3/testsuite/backward/hash_set/requirements/explicit_instantiation.cc
f3d7a910f0170b61f3a70077acd25f65 libstdc++-v3/testsuite/backward/strstream_members.cc
d96a1e87bb7bfbfcead85c1d0166038b libstdc++-v3/testsuite/backward/strstream_move.cc
*************** cc7125bc60e34f68540efd871dda5640 libstd
*** 133396,133401 ****
--- 133853,133859 ----
ba96c96e39c464f5314b33a61dfdefd1 libstdc++-v3/testsuite/experimental/filesystem/path/compare/compare.cc
1091b8690897ed9ab62fbefdcf505667 libstdc++-v3/testsuite/experimental/filesystem/path/compare/path.cc
ba07232a1772681c7223e5d244165c9b libstdc++-v3/testsuite/experimental/filesystem/path/compare/strings.cc
+ 83f8a63ee6afbdafe75f08d3ab59ded7 libstdc++-v3/testsuite/experimental/filesystem/path/concat/120029.cc
8cc01c2bd70482e4228fdd50255efa6f libstdc++-v3/testsuite/experimental/filesystem/path/concat/path.cc
dfe8fa5ece3b1045a958f3f2744f6537 libstdc++-v3/testsuite/experimental/filesystem/path/concat/strings.cc
c06b01e19066f0d4ffa4faa5202f4e3e libstdc++-v3/testsuite/experimental/filesystem/path/construct/100630.cc
*************** aff20c8c5cf69b2711343c5d3b008187 libstd
*** 134385,134391 ****
742ac64fdc39fb1c49c3b80a89e939f1 libstdc++-v3/testsuite/std/format/formatter/requirements.cc
a1d452e66d840a306985b18ad9ae0a8e libstdc++-v3/testsuite/std/format/functions/107871.cc
a7244ffd437f4addc853cfdd012c5cba libstdc++-v3/testsuite/std/format/functions/114519.cc
! ff7c8c27163de662de00784af2661775 libstdc++-v3/testsuite/std/format/functions/format.cc
8ee425f04d2e4782e67ab2eb62208b7f libstdc++-v3/testsuite/std/format/functions/format_to.cc
c5e2b63672ec2df6fdcba9b4e1ba3ba0 libstdc++-v3/testsuite/std/format/functions/format_to_n.cc
f859e29ec6cd7017c9d0abc60ed4b8ce libstdc++-v3/testsuite/std/format/functions/size.cc
--- 134843,134849 ----
742ac64fdc39fb1c49c3b80a89e939f1 libstdc++-v3/testsuite/std/format/formatter/requirements.cc
a1d452e66d840a306985b18ad9ae0a8e libstdc++-v3/testsuite/std/format/functions/107871.cc
a7244ffd437f4addc853cfdd012c5cba libstdc++-v3/testsuite/std/format/functions/114519.cc
! e03d21d9a6a12566cd87cd0c1c22e55d libstdc++-v3/testsuite/std/format/functions/format.cc
8ee425f04d2e4782e67ab2eb62208b7f libstdc++-v3/testsuite/std/format/functions/format_to.cc
c5e2b63672ec2df6fdcba9b4e1ba3ba0 libstdc++-v3/testsuite/std/format/functions/format_to_n.cc
f859e29ec6cd7017c9d0abc60ed4b8ce libstdc++-v3/testsuite/std/format/functions/size.cc
*************** e9dd29c8ada0e4f7673523df4dc8c5e7 libstd
*** 134501,134517 ****
a0efc42f3d3e1e881d69063fe7f2c586 libstdc++-v3/testsuite/std/text_encoding/cons.cc
bfa6a93e5c5cd2d11c1eddd5572fd5de libstdc++-v3/testsuite/std/text_encoding/members.cc
e9ef3f2b572f799b265913487f27690b libstdc++-v3/testsuite/std/text_encoding/requirements.cc
! 829f62feba3a8d88bdba61776f8980da libstdc++-v3/testsuite/std/time/clock/file/io.cc
80a2961c5977de8c0d12064222e4427c libstdc++-v3/testsuite/std/time/clock/file/members.cc
bb27fc01a394046e2e420e57a1e6925f libstdc++-v3/testsuite/std/time/clock/file/overview.cc
811bf06fb6123b7a4dc922fa36ba8a06 libstdc++-v3/testsuite/std/time/clock/gps/1.cc
! 0a79f149c67bc35f2c5afa5f6504446d libstdc++-v3/testsuite/std/time/clock/gps/io.cc
! 35bb731208c0d393e6eb642440f3a663 libstdc++-v3/testsuite/std/time/clock/local/io.cc
! 423a8d821e5306daefaa2d142a56c137 libstdc++-v3/testsuite/std/time/clock/system/io.cc
b3cda48993495a5d2ff69f7f1ad2c695 libstdc++-v3/testsuite/std/time/clock/tai/1.cc
! 0f2ad290eb91c08f3de238b60ddafc29 libstdc++-v3/testsuite/std/time/clock/tai/io.cc
33b0f61f2113641c61ba5cd53d9a52a3 libstdc++-v3/testsuite/std/time/clock/utc/1.cc
! 0d059ebbdaaad044ee1ede6c816c555f libstdc++-v3/testsuite/std/time/clock/utc/io.cc
01f8f5b7e0644716179c7a0f95af5d9d libstdc++-v3/testsuite/std/time/clock/utc/leap_second_info.cc
2bf53d186ffb828ec6dc3552076ba23e libstdc++-v3/testsuite/std/time/day/1.cc
9b5b79c912b11d4f48e1fb35fb111742 libstdc++-v3/testsuite/std/time/day/io.cc
--- 134959,134975 ----
a0efc42f3d3e1e881d69063fe7f2c586 libstdc++-v3/testsuite/std/text_encoding/cons.cc
bfa6a93e5c5cd2d11c1eddd5572fd5de libstdc++-v3/testsuite/std/text_encoding/members.cc
e9ef3f2b572f799b265913487f27690b libstdc++-v3/testsuite/std/text_encoding/requirements.cc
! 4d6ff64285bb8a204046c3acb8b3c72f libstdc++-v3/testsuite/std/time/clock/file/io.cc
80a2961c5977de8c0d12064222e4427c libstdc++-v3/testsuite/std/time/clock/file/members.cc
bb27fc01a394046e2e420e57a1e6925f libstdc++-v3/testsuite/std/time/clock/file/overview.cc
811bf06fb6123b7a4dc922fa36ba8a06 libstdc++-v3/testsuite/std/time/clock/gps/1.cc
! a85dcd18b61b95e1c5a533b8aacdd488 libstdc++-v3/testsuite/std/time/clock/gps/io.cc
! 8acd6f904e5c685807dd2f220313bd5b libstdc++-v3/testsuite/std/time/clock/local/io.cc
! 13ae31163906c8eda2c2021c882bdc89 libstdc++-v3/testsuite/std/time/clock/system/io.cc
b3cda48993495a5d2ff69f7f1ad2c695 libstdc++-v3/testsuite/std/time/clock/tai/1.cc
! a87e1152f6bc2804b93ce070a51eeb54 libstdc++-v3/testsuite/std/time/clock/tai/io.cc
33b0f61f2113641c61ba5cd53d9a52a3 libstdc++-v3/testsuite/std/time/clock/utc/1.cc
! 91c1a13a9f62d24541dc87bd44c15db4 libstdc++-v3/testsuite/std/time/clock/utc/io.cc
01f8f5b7e0644716179c7a0f95af5d9d libstdc++-v3/testsuite/std/time/clock/utc/leap_second_info.cc
2bf53d186ffb828ec6dc3552076ba23e libstdc++-v3/testsuite/std/time/day/1.cc
9b5b79c912b11d4f48e1fb35fb111742 libstdc++-v3/testsuite/std/time/day/io.cc
*************** f954da011c6ea0feb7c2873b94f28bf2 libstd
*** 134538,134544 ****
54378d7890a365088cc6292493caf83d libstdc++-v3/testsuite/std/time/month_weekday_last/io.cc
60231b6bb71cc9175500ebf6d9f92ceb libstdc++-v3/testsuite/std/time/parse/114240.cc
a0be85b8053be995a48a4cfec6a5b675 libstdc++-v3/testsuite/std/time/parse/114279.cc
! a62052228d6df7ad716017e0526fa955 libstdc++-v3/testsuite/std/time/parse/parse.cc
f6f08359417bfbb402eb9bddff78a6c1 libstdc++-v3/testsuite/std/time/syn_c++20.cc
f9d9d1cb483f1731762a8e5787c8020b libstdc++-v3/testsuite/std/time/time_zone/get_info_local.cc
d041367e20c424ad627fce102335edd0 libstdc++-v3/testsuite/std/time/time_zone/get_info_sys.cc
--- 134996,135003 ----
54378d7890a365088cc6292493caf83d libstdc++-v3/testsuite/std/time/month_weekday_last/io.cc
60231b6bb71cc9175500ebf6d9f92ceb libstdc++-v3/testsuite/std/time/parse/114240.cc
a0be85b8053be995a48a4cfec6a5b675 libstdc++-v3/testsuite/std/time/parse/114279.cc
! 4547b0badce5668333f08490264f6870 libstdc++-v3/testsuite/std/time/parse/125369.cc
! 4650244d174eff0342f84405e248bbfe libstdc++-v3/testsuite/std/time/parse/parse.cc
f6f08359417bfbb402eb9bddff78a6c1 libstdc++-v3/testsuite/std/time/syn_c++20.cc
f9d9d1cb483f1731762a8e5787c8020b libstdc++-v3/testsuite/std/time/time_zone/get_info_local.cc
d041367e20c424ad627fce102335edd0 libstdc++-v3/testsuite/std/time/time_zone/get_info_sys.cc
*************** e794c3c683b129a1bc27715ff3ee3b37 libstd
*** 134582,134588 ****
728832c3eb4e89e18aaf1a2ed1be2271 libstdc++-v3/testsuite/std/time/zoned_time/1.cc
6e26d84ca6efe0ea496ba2fcc8ee280b libstdc++-v3/testsuite/std/time/zoned_time/custom.cc
6abf80ca9a7f01e8d061066eecdd2022 libstdc++-v3/testsuite/std/time/zoned_time/deduction.cc
! 2af126843677c397f37d0ec04aab8ffe libstdc++-v3/testsuite/std/time/zoned_time/io.cc
1ffbda059634e8047ba1c3ed8ea40cdf libstdc++-v3/testsuite/std/time/zoned_time/req_neg.cc
46d6b45f45908ebc179f768a8757f7de libstdc++-v3/testsuite/std/time/zoned_time/requirements.cc
a666cbbccdbd1212e56956d4d552eceb libstdc++-v3/testsuite/std/time/zoned_traits.cc
--- 135041,135047 ----
728832c3eb4e89e18aaf1a2ed1be2271 libstdc++-v3/testsuite/std/time/zoned_time/1.cc
6e26d84ca6efe0ea496ba2fcc8ee280b libstdc++-v3/testsuite/std/time/zoned_time/custom.cc
6abf80ca9a7f01e8d061066eecdd2022 libstdc++-v3/testsuite/std/time/zoned_time/deduction.cc
! d959748416b21daaf2d235599ad8a5f4 libstdc++-v3/testsuite/std/time/zoned_time/io.cc
1ffbda059634e8047ba1c3ed8ea40cdf libstdc++-v3/testsuite/std/time/zoned_time/req_neg.cc
46d6b45f45908ebc179f768a8757f7de libstdc++-v3/testsuite/std/time/zoned_time/requirements.cc
a666cbbccdbd1212e56956d4d552eceb libstdc++-v3/testsuite/std/time/zoned_traits.cc
diff -Nrcpad gcc-14.3.0/NEWS gcc-14.3.0-RC-20260619/NEWS
*** gcc-14.3.0/NEWS Fri May 23 11:04:06 2025
--- gcc-14.3.0-RC-20260619/NEWS Fri Jun 19 06:52:05 2026
*************** Caveats
*** 260,266 ****
parts of the Ada runtime library, which has been subsequently
proven to be correct with SPARK 2014.
* Support for the LoongArch architecture.
! * Support for vxWorks 7 Cert RTP has been removed.
* Additional hardening improvements. For more information related to
hardening options, refer to the [33]GCC Instrumentation Options and
the [34]GNAT Reference Manual, Security and Hardening Features.
--- 260,266 ----
parts of the Ada runtime library, which has been subsequently
proven to be correct with SPARK 2014.
* Support for the LoongArch architecture.
! * Support for VxWorks 7 Cert RTP has been removed.
* Additional hardening improvements. For more information related to
hardening options, refer to the [33]GCC Instrumentation Options and
the [34]GNAT Reference Manual, Security and Hardening Features.
*************** Caveats
*** 272,287 ****
higher performance and easier integration with low footprint
embedded runtimes.
+ [38]String Interpolation: allows for easier string formatting.
* Further clean up and improvements to the GNAT code.
! [39]C family
* The Clang language extensions __has_feature and __has_extension
have been implemented in GCC. These are available from C, C++, and
Objective-C(++). This is primarily intended to aid the portability
of code written against Clang.
! [40]C
* Some more C23 features have been implemented:
+ Bit-precise integer types (_BitInt (N) and unsigned _BitInt
--- 272,294 ----
higher performance and easier integration with low footprint
embedded runtimes.
+ [38]String Interpolation: allows for easier string formatting.
+ * [39]Fixed lower bound [40][RFC] : Unconstrained array types and
+ subtypes can be specified with a lower bound that is fixed to a
+ certain value, by writing an index range that uses the syntax
+ .. <>. This guarantees that all objects of
+ the type or subtype will have the specified lower bound.
* Further clean up and improvements to the GNAT code.
! [41]C family
* The Clang language extensions __has_feature and __has_extension
have been implemented in GCC. These are available from C, C++, and
Objective-C(++). This is primarily intended to aid the portability
of code written against Clang.
+ * GCC supports a new pragma #pragma GCC novector to indicate to the
+ vectorizer not to vectorize the loop annotated with the pragma.
! [42]C
* Some more C23 features have been implemented:
+ Bit-precise integer types (_BitInt (N) and unsigned _BitInt
*************** Caveats
*** 297,415 ****
options -std=c23, -std=gnu23 and -Wc11-c23-compat. These are
equivalent to the previous options -std=c2x, -std=gnu2x and
-Wc11-c2x-compat, which are deprecated but remain supported.
- * GCC supports a new pragma #pragma GCC novector to indicate to the
- vectorizer not to vectorize the loop annotated with the pragma.
! [41]C++
* Several C++26 features have been implemented:
! + [42]P1854R4, Making non-encodable string literals ill-formed
! ([43]PR110341)
! + [44]P2752R3, Static storage for braced initializers
! ([45]PR110346)
! + [46]P2361R6, Unevaluated strings ([47]PR110342)
! + [48]P2738R1, constexpr cast from void* ([49]PR110344)
! + [50]P2741R3, User-generated static_assert messages
! ([51]PR110348)
! + [52]P2169R4, Placeholder variables with no name ([53]PR110349)
! + [54]P2864R2, Removing deprecated arithmetic conversion on
enumerations
! + [55]P2748R5, Disallow binding a returned reference to a
! temporary ([56]PR114455)
! + [57]P2809R3, Trivial infinite loops are not undefined behavior
! ([58]PR114462)
* Several C++23 features have been implemented:
! + [59]P0847R7, Deducing this ([60]PR102609)
! + [61]P2280R4, Using unknown references in constant expressions
! ([62]PR106650)
! + [63]P2564R3, consteval needs to propagate up ([64]PR107687)
! + [65]P2582R1, Class template argument deduction from inherited
! constructors ([66]PR106653)
* Several C++ Defect Reports have been resolved, e.g.:
! + [67]DR 532, Member/nonmember operator template partial
ordering
! + [68]DR 976, Deduction for const T& conversion operators
! + [69]DR 2262, Attributes for asm-definition
! + [70]DR 2359, Unintended copy initialization with designated
initializers
! + [71]DR 2386, tuple_size requirements for structured binding
! + [72]DR 2406, [[fallthrough]] attribute and iteration
statements
! + [73]DR 2543, constinit and optimized dynamic initialization
! + [74]DR 2586, Explicit object parameter for assignment and
comparison
! + [75]DR 2735, List-initialization and conversions in overload
resolution
! + [76]DR 2799, Inheriting default constructors
* When a diagnostic occurs involving a C++ template, GCC will now
quote the source code of the context at which the template is
instantiated ("required from here"), rather than just print
filename and line/column numbers.
* New built-in __type_pack_element to speed up traits such as
! std::tuple_element ([77]PR100157)
* goto can cross the initialization of a trivially initialized object
! with a non-trivial destructor ([78]DR 2256)
* -Wdangling-reference false positives have been reduced. The warning
does not warn about std::span-like classes; there is also a new
! attribute gnu::no_dangling to suppress the warning. See [79]the
manual for more info.
* noexcept(expr) is now mangled as per the Itanium ABI
* the named return value optimization can now be performed even for
variables declared in an inner block of a function, see the
! [80]test
* New -Wnrvo warning, to warn if the named return value optimization
is not performed although it is allowed by [class.copy.elision].
! See [81]the manual for more info.
* The backing array for std::initializer_list has been made static,
! allowing combining multiple equivalent initializer-lists ([82]git)
* New -Welaborated-enum-base warning, to warn if an additional
enum-base is used in an elaborated-type-specifier
! * Better #include hints for missing headers ([83]PR110164)
* The arguments of a variable template-id are coerced earlier than
! before, so various problems are detected earlier ([84]PR89442)
* -Wmissing-field-initializers is no longer emitted for empty classes
! ([85]PR110064)
* The constexpr code now tracks lifetimes in constant evaluation;
this change helps to detect bugs such as accessing a variable whose
! lifetime has ended ([86]PR70331, [87]PR96630, [88]PR98675)
* Array destruction can now be devirtualized
* In-class member variable template partial specializations are now
! accepted ([89]PR71954)
* Improved diagnostic for explicit conversion functions: when a
conversion doesn't work out only because the conversion function
necessary to do the conversion couldn't be used because it was
! marked explicit, explain that to the user ([90]git)
* Corrected mangling of static/thread_local structured bindings at
! function/block scope ([91]PR111069)
* [basic.scope.block]/2 violations are detected even in compound-stmt
of function-try-block and for block-scope external variables
! ([92]PR52953)
* Improved "not a constant expression" diagnostic when taking the
! address of a non-static constexpr variable ([93]PR91483)
* Non-dependent simple assignments are checked even in templates
! ([94]PR18474)
* Attributes hot and cold can be applied to classes as well. See
! [95]the manual for more info.
* Function template constraints, as well as CTAD placeholders, are
now mangled
! * Various decltype fixes: [96]PR79620, [97]PR79378, [98]PR83167,
! [99]PR96917
* New option -fdiagnostics-all-candidates to note all candidates
during overload resolution failure
* -Walloc-size and -Wcalloc-transposed-args warnings are enabled for
C++ as well
* The DR 2237 code no longer gives an error, it emits a
-Wtemplate-id-cdtor warning instead
- * GCC supports a new pragma #pragma GCC novector to indicate to the
- vectorizer not to vectorize the loop annotated with the pragma.
* C++ module scanning for named modules is now available, based on
! the format described in [100]P1689R5, Format for describing
dependencies of source files. The -fdeps-format=, -fdeps-file=, and
-fdeps-target= flags may be used to generate dependency
information. In GCC 14 p1689r5 is the only valid argument for
-fdeps-format=.
! [101]Runtime Library (libstdc++)
* The libstdc++exp.a library now includes all the Filesystem TS
symbols from the libstdc++fs.a library. The experimental symbols
--- 304,418 ----
options -std=c23, -std=gnu23 and -Wc11-c23-compat. These are
equivalent to the previous options -std=c2x, -std=gnu2x and
-Wc11-c2x-compat, which are deprecated but remain supported.
! [43]C++
* Several C++26 features have been implemented:
! + [44]P1854R4, Making non-encodable string literals ill-formed
! ([45]PR110341)
! + [46]P2752R3, Static storage for braced initializers
! ([47]PR110346)
! + [48]P2361R6, Unevaluated strings ([49]PR110342)
! + [50]P2738R1, constexpr cast from void* ([51]PR110344)
! + [52]P2741R3, User-generated static_assert messages
! ([53]PR110348)
! + [54]P2169R4, Placeholder variables with no name ([55]PR110349)
! + [56]P2864R2, Removing deprecated arithmetic conversion on
enumerations
! + [57]P2748R5, Disallow binding a returned reference to a
! temporary ([58]PR114455)
! + [59]P2809R3, Trivial infinite loops are not undefined behavior
! ([60]PR114462)
* Several C++23 features have been implemented:
! + [61]P0847R7, Deducing this ([62]PR102609)
! + [63]P2280R4, Using unknown references in constant expressions
! ([64]PR106650)
! + [65]P2564R3, consteval needs to propagate up ([66]PR107687)
! + [67]P2582R1, Class template argument deduction from inherited
! constructors ([68]PR106653)
* Several C++ Defect Reports have been resolved, e.g.:
! + [69]DR 532, Member/nonmember operator template partial
ordering
! + [70]DR 976, Deduction for const T& conversion operators
! + [71]DR 2262, Attributes for asm-definition
! + [72]DR 2359, Unintended copy initialization with designated
initializers
! + [73]DR 2386, tuple_size requirements for structured binding
! + [74]DR 2406, [[fallthrough]] attribute and iteration
statements
! + [75]DR 2543, constinit and optimized dynamic initialization
! + [76]DR 2586, Explicit object parameter for assignment and
comparison
! + [77]DR 2735, List-initialization and conversions in overload
resolution
! + [78]DR 2799, Inheriting default constructors
* When a diagnostic occurs involving a C++ template, GCC will now
quote the source code of the context at which the template is
instantiated ("required from here"), rather than just print
filename and line/column numbers.
* New built-in __type_pack_element to speed up traits such as
! std::tuple_element ([79]PR100157)
* goto can cross the initialization of a trivially initialized object
! with a non-trivial destructor ([80]DR 2256)
* -Wdangling-reference false positives have been reduced. The warning
does not warn about std::span-like classes; there is also a new
! attribute gnu::no_dangling to suppress the warning. See [81]the
manual for more info.
* noexcept(expr) is now mangled as per the Itanium ABI
* the named return value optimization can now be performed even for
variables declared in an inner block of a function, see the
! [82]test
* New -Wnrvo warning, to warn if the named return value optimization
is not performed although it is allowed by [class.copy.elision].
! See [83]the manual for more info.
* The backing array for std::initializer_list has been made static,
! allowing combining multiple equivalent initializer-lists ([84]git)
* New -Welaborated-enum-base warning, to warn if an additional
enum-base is used in an elaborated-type-specifier
! * Better #include hints for missing headers ([85]PR110164)
* The arguments of a variable template-id are coerced earlier than
! before, so various problems are detected earlier ([86]PR89442)
* -Wmissing-field-initializers is no longer emitted for empty classes
! ([87]PR110064)
* The constexpr code now tracks lifetimes in constant evaluation;
this change helps to detect bugs such as accessing a variable whose
! lifetime has ended ([88]PR70331, [89]PR96630, [90]PR98675)
* Array destruction can now be devirtualized
* In-class member variable template partial specializations are now
! accepted ([91]PR71954)
* Improved diagnostic for explicit conversion functions: when a
conversion doesn't work out only because the conversion function
necessary to do the conversion couldn't be used because it was
! marked explicit, explain that to the user ([92]git)
* Corrected mangling of static/thread_local structured bindings at
! function/block scope ([93]PR111069)
* [basic.scope.block]/2 violations are detected even in compound-stmt
of function-try-block and for block-scope external variables
! ([94]PR52953)
* Improved "not a constant expression" diagnostic when taking the
! address of a non-static constexpr variable ([95]PR91483)
* Non-dependent simple assignments are checked even in templates
! ([96]PR18474)
* Attributes hot and cold can be applied to classes as well. See
! [97]the manual for more info.
* Function template constraints, as well as CTAD placeholders, are
now mangled
! * Various decltype fixes: [98]PR79620, [99]PR79378, [100]PR83167,
! [101]PR96917
* New option -fdiagnostics-all-candidates to note all candidates
during overload resolution failure
* -Walloc-size and -Wcalloc-transposed-args warnings are enabled for
C++ as well
* The DR 2237 code no longer gives an error, it emits a
-Wtemplate-id-cdtor warning instead
* C++ module scanning for named modules is now available, based on
! the format described in [102]P1689R5, Format for describing
dependencies of source files. The -fdeps-format=, -fdeps-file=, and
-fdeps-target= flags may be used to generate dependency
information. In GCC 14 p1689r5 is the only valid argument for
-fdeps-format=.
! [103]Runtime Library (libstdc++)
* The libstdc++exp.a library now includes all the Filesystem TS
symbols from the libstdc++fs.a library. The experimental symbols
*************** Caveats
*** 448,461 ****
* Added missing functions for float and long double to .
* Using the std::setfill manipulator with std::istream is deprecated.
! [102]D
* Support for the D programming language has been updated to version
2.108.1 of the language and run-time library. Full changelog for
this release and previous releases can be found on the
! [103]dlang.org website.
! [104]Fortran
* The compiler now accepts the -std=f2023 option, which has been
added in preparation of support of Fortran 2023. This option
--- 451,464 ----
* Added missing functions for float and long double to .
* Using the std::setfill manipulator with std::istream is deprecated.
! [104]D
* Support for the D programming language has been updated to version
2.108.1 of the language and run-time library. Full changelog for
this release and previous releases can be found on the
! [105]dlang.org website.
! [106]Fortran
* The compiler now accepts the -std=f2023 option, which has been
added in preparation of support of Fortran 2023. This option
*************** Caveats
*** 465,471 ****
extension will be generated from free-form source files such as
.F90 and .fi from fixed-form files such as .F.
! [105]Modula-2
* The automatic dependency generation options: -M, -MD, -MF, -MMD,
-MP, -MQ and -MT have been implemented in the compiler.
--- 468,474 ----
extension will be generated from free-form source files such as
.F90 and .fi from fixed-form files such as .F.
! [107]Modula-2
* The automatic dependency generation options: -M, -MD, -MF, -MMD,
-MP, -MQ and -MT have been implemented in the compiler.
*************** Caveats
*** 473,479 ****
implemented to provide compile-time warnings against missing case
clauses and uninitialized variables respectively.
! [106]Rust
* Experimental support for the Rust programming language has been
added. The compiler is incomplete, but already supports a subset of
--- 476,482 ----
implemented to provide compile-time warnings against missing case
clauses and uninitialized variables respectively.
! [108]Rust
* Experimental support for the Rust programming language has been
added. The compiler is incomplete, but already supports a subset of
*************** Caveats
*** 482,504 ****
real-world Rust code yet. However, you can experiment with the
compiler to run Rust code on #[no_core] targets.
! [107]libgccjit
* The libgccjit API gained 6 new entry points:
! + [108]gcc_jit_type_get_restrict for adding restrict to types
! ([109]LIBGCCJIT_ABI_25).
+ 4 functions for setting attributes on functions and variables
! ([110]LIBGCCJIT_ABI_26):
o gcc_jit_function_add_attribute
o gcc_jit_function_add_string_attribute
o gcc_jit_function_add_integer_array_attribute
o gcc_jit_lvalue_add_string_attribute
! + [111]gcc_jit_context_new_sizeof for accessing the size of a
! type ([112]LIBGCCJIT_ABI_27).
! [113]New Targets and Target Specific Improvements
! [114]AArch64
* A number of new CPUs are supported through the -mcpu and -mtune
options (GCC identifiers in parentheses).
--- 485,507 ----
real-world Rust code yet. However, you can experiment with the
compiler to run Rust code on #[no_core] targets.
! [109]libgccjit
* The libgccjit API gained 6 new entry points:
! + [110]gcc_jit_type_get_restrict for adding restrict to types
! ([111]LIBGCCJIT_ABI_25).
+ 4 functions for setting attributes on functions and variables
! ([112]LIBGCCJIT_ABI_26):
o gcc_jit_function_add_attribute
o gcc_jit_function_add_string_attribute
o gcc_jit_function_add_integer_array_attribute
o gcc_jit_lvalue_add_string_attribute
! + [113]gcc_jit_context_new_sizeof for accessing the size of a
! type ([114]LIBGCCJIT_ABI_27).
! [115]New Targets and Target Specific Improvements
! [116]AArch64
* A number of new CPUs are supported through the -mcpu and -mtune
options (GCC identifiers in parentheses).
*************** Caveats
*** 518,524 ****
+ Support is added for the Arm Streaming Matrix Extensions SME
and SME2 through the +sme and +sme2 extensions to -march=. In
particular, this includes support for the Beta state of the
! [115]SME ACLE in the form of a new intrinsics arm_sme.h
intrinsics header and a number of new keyword attributes to
manage use of the new Streaming SVE state. For more
information please refer to the ACLE documentation.
--- 521,527 ----
+ Support is added for the Arm Streaming Matrix Extensions SME
and SME2 through the +sme and +sme2 extensions to -march=. In
particular, this includes support for the Beta state of the
! [117]SME ACLE in the form of a new intrinsics arm_sme.h
intrinsics header and a number of new keyword attributes to
manage use of the new Streaming SVE state. For more
information please refer to the ACLE documentation.
*************** Caveats
*** 546,552 ****
* Conformance with the ACLE specification is improved and a number of
features aimed at helping developers deploy Arm architecture
features are added:
! + Support for the Beta version of the [116]Function
Multiversioning Specification. This feature provides
facilities to annotate functions with attributes that allow
the compiler to generate multiple versions of the function,
--- 549,555 ----
* Conformance with the ACLE specification is improved and a number of
features aimed at helping developers deploy Arm architecture
features are added:
! + Support for the Beta version of the [118]Function
Multiversioning Specification. This feature provides
facilities to annotate functions with attributes that allow
the compiler to generate multiple versions of the function,
*************** Caveats
*** 554,561 ****
available in the system. Please refer to the ACLE
specification for more details.
+ Support for more ACLE intrinsics in the arm_acle.h header,
! including the [117]Memory prefetch intrinsics and the
! [118]Special register intrinsics. This also includes
intrinsics for the extension to 128-bit system registers,
enabled through the +d128 extension to -march=.
+ Intrinsics enabled by the +dotprod, +fp16, +fp16fml, +i8mm,
--- 557,564 ----
available in the system. Please refer to the ACLE
specification for more details.
+ Support for more ACLE intrinsics in the arm_acle.h header,
! including the [119]Memory prefetch intrinsics and the
! [120]Special register intrinsics. This also includes
intrinsics for the extension to 128-bit system registers,
enabled through the +d128 extension to -march=.
+ Intrinsics enabled by the +dotprod, +fp16, +fp16fml, +i8mm,
*************** Caveats
*** 563,581 ****
-march=armv8.2-a or higher to be specified. Likewise, the
intrinsics enabled by +memtag no longer require
-march=armv8.5-a.
! + Support for the [119]NEON-SVE Bridge intrinsics. These are
intrinsics that allow conversions between NEON and SVE
vectors, enabled through the inclusion of the
arm_neon_sve_bridge.h header.
* The option -mtp= is now supported for changing the TPIDR register
used for TLS accesses. For more details please refer to the
! [120]documentation.
! [121]AMD Radeon (GCN)
* Initial support for the AMD Radeon gfx90c (GCN5), gfx1030, gfx1036
(RDNA2), gfx1100 and gfx1103 (RDNA3) devices has been added. LLVM
! 15+ (assembler and linker) is [122]required to support GFX11.
* Improved register usage and performance on CDNA Instinct MI100 and
MI200 series devices.
* The default device architecture is now gfx900 (Vega).
--- 566,584 ----
-march=armv8.2-a or higher to be specified. Likewise, the
intrinsics enabled by +memtag no longer require
-march=armv8.5-a.
! + Support for the [121]NEON-SVE Bridge intrinsics. These are
intrinsics that allow conversions between NEON and SVE
vectors, enabled through the inclusion of the
arm_neon_sve_bridge.h header.
* The option -mtp= is now supported for changing the TPIDR register
used for TLS accesses. For more details please refer to the
! [122]documentation.
! [123]AMD Radeon (GCN)
* Initial support for the AMD Radeon gfx90c (GCN5), gfx1030, gfx1036
(RDNA2), gfx1100 and gfx1103 (RDNA3) devices has been added. LLVM
! 15+ (assembler and linker) is [124]required to support GFX11.
* Improved register usage and performance on CDNA Instinct MI100 and
MI200 series devices.
* The default device architecture is now gfx900 (Vega).
*************** Caveats
*** 583,596 ****
from a future release. The default compiler configuration no longer
uses Fiji as the default device, and no longer includes the Fiji
libraries. Both can be restored by configuring with
! [123]--with-arch=fiji .
! [124]arm
* The Cortex-M52 CPU is now supported through the cortex-m52 argument
to the -mcpu and -mtune options.
! [125]AVR
* On AVR64* and AVR128* devices, read-only data is now located in
program memory per default and no longer in RAM.
--- 586,599 ----
from a future release. The default compiler configuration no longer
uses Fiji as the default device, and no longer includes the Fiji
libraries. Both can be restored by configuring with
! [125]--with-arch=fiji .
! [126]arm
* The Cortex-M52 CPU is now supported through the cortex-m52 argument
to the -mcpu and -mtune options.
! [127]AVR
* On AVR64* and AVR128* devices, read-only data is now located in
program memory per default and no longer in RAM.
*************** Caveats
*** 606,612 ****
hardware default for bit-field NVMCTRL_CTRLB.FLMAP.
+ When a non-default block is used, then NVMCTRL_CTRLB.FLMAP
must be initialized accordingly by hand, or AVR-LibC v2.2 that
! implements [126]#931 can be used. The latter initializes
NVMCTRL_CTRLB.FLMAP in the startup code and according to the
value of __flmap or __RODATA_FLASH_START__.
+ When AVR-LibC with #931 is used, then defining the symbol
--- 609,615 ----
hardware default for bit-field NVMCTRL_CTRLB.FLMAP.
+ When a non-default block is used, then NVMCTRL_CTRLB.FLMAP
must be initialized accordingly by hand, or AVR-LibC v2.2 that
! implements [128]#931 can be used. The latter initializes
NVMCTRL_CTRLB.FLMAP in the startup code and according to the
value of __flmap or __RODATA_FLASH_START__.
+ When AVR-LibC with #931 is used, then defining the symbol
*************** __asm (".global __flmap_lock" "\n\t"
*** 627,633 ****
+ Read-only data is located in output section .rodata, whereas
it is part of .text when located in RAM.
+ The feature is only available when the compiler is configured
! with a version of Binutils that implements [127]PR31124, which
is the case for Binutils v2.42 and up.
+ The implementation consists of two parts:
1. Binutils supports new emulations avrxmega2_flmap and
--- 630,636 ----
+ Read-only data is located in output section .rodata, whereas
it is part of .text when located in RAM.
+ The feature is only available when the compiler is configured
! with a version of Binutils that implements [129]PR31124, which
is the case for Binutils v2.42 and up.
+ The implementation consists of two parts:
1. Binutils supports new emulations avrxmega2_flmap and
*************** __asm (".global __flmap_lock" "\n\t"
*** 635,641 ****
to provide adjusted default linker description files.
Apart from that, these emulations behave exactly the same
like avrxmega2 resp. avrxmega4.
! 2. The compiler uses a [128]device-specs file which links
the program with -mavrxmega2_flmap or -mavrxmega2
depending on -m[no-]rodata-in-ram; and similar for
-mavrxmega4[_flmap].
--- 638,644 ----
to provide adjusted default linker description files.
Apart from that, these emulations behave exactly the same
like avrxmega2 resp. avrxmega4.
! 2. The compiler uses a [130]device-specs file which links
the program with -mavrxmega2_flmap or -mavrxmega2
depending on -m[no-]rodata-in-ram; and similar for
-mavrxmega4[_flmap].
*************** __asm (".global __flmap_lock" "\n\t"
*** 645,666 ****
* A new compiler option -m[no-]rodata-in-ram has been added. The
default is to locate read-only data in program memory for devices
that support it, e.g. for AVR64* and AVR128* devices as explained
! above, and for devices from the [129]avrxmega3 and [130]avrtiny
families.
* The new built-in macro __AVR_RODATA_IN_RAM__ is supported on all
devices. It's defined to 0 or 1.
* A new optimization tries to improve code generation for indirect
! memory accesses on [131]Reduced Tiny devices. It can be controlled
by the new compiler option -mfuse-add=level where level may be 0, 1
or 2.
* On the Reduced Tiny devices, the meaning of register constraint "w"
has been changed. It now constrains the registers R24...R31 as is
the case for all the other devices.
! * Support for the following devices has been added in v14.3:
+ AVR32SD20, AVR32SD28, AVR32SD32, AVR64SD28, AVR64SD32,
AVR64SD48.
! [132]IA-32/x86-64
* New compiler option -m[no-]evex512 was added. The compiler switch
enables/disables 512-bit vector. It will be default on if AVX512F
--- 648,675 ----
* A new compiler option -m[no-]rodata-in-ram has been added. The
default is to locate read-only data in program memory for devices
that support it, e.g. for AVR64* and AVR128* devices as explained
! above, and for devices from the [131]avrxmega3 and [132]avrtiny
families.
* The new built-in macro __AVR_RODATA_IN_RAM__ is supported on all
devices. It's defined to 0 or 1.
* A new optimization tries to improve code generation for indirect
! memory accesses on [133]Reduced Tiny devices. It can be controlled
by the new compiler option -mfuse-add=level where level may be 0, 1
or 2.
* On the Reduced Tiny devices, the meaning of register constraint "w"
has been changed. It now constrains the registers R24...R31 as is
the case for all the other devices.
! * Support for the following devices has been added in GCC 14.3:
+ AVR32SD20, AVR32SD28, AVR32SD32, AVR64SD28, AVR64SD32,
AVR64SD48.
+ * Support for the following devices has been added in GCC 14.4:
+ + AVR32DA28S, AVR32DA32S, AVR32DA48S, AVR64DA28S, AVR64DA32S,
+ AVR64DA48S AVR64DA64S, AVR128DA28S, AVR128DA32S, AVR128DA48S,
+ AVR128DA64S, AVR32EB14, AVR32EB20, AVR32EB28, AVR32EB32,
+ AVR16LA14, AVR16LA20, AVR16LA28, AVR16LA32, AVR32LA14,
+ AVR32LA20, AVR32LA28, AVR32LA32.
! [134]IA-32/x86-64
* New compiler option -m[no-]evex512 was added. The compiler switch
enables/disables 512-bit vector. It will be default on if AVX512F
*************** __asm (".global __flmap_lock" "\n\t"
*** 693,721 ****
* New ISA extension support for Intel USER_MSR was added. USER_MSR
intrinsics are available via the -muser_msr compiler switch.
* GCC now supports the Intel CPU named Clearwater Forest through
! -march=clearwaterforest. Based on Sierra Forest, the switch further
! enables the AVX-VNNI-INT16, PREFETCHI, SHA512, SM3, SM4 and
! USER_MSR ISA extensions.
* GCC now supports the Intel CPU named Gracemont through
! -march=gracemont. Gracemont is based on Alder Lake.
* GCC now supports the Intel CPU named Arrow Lake through
! -march=arrowlake. Based on Alder Lake, the switch further enables
! the AVX-IFMA, AVX-NE-CONVERT, AVX-VNNI-INT8 and CMPccXADD ISA
! extensions.
* GCC now supports the Intel CPU named Arrow Lake S through
! -march=arrowlake-s. Based on Arrow Lake, the switch further enables
! the AVX-VNNI-INT16, SHA512, SM3 and SM4 ISA extensions.
* GCC now supports the Intel CPU named Lunar Lake through
! -march=lunarlake. Lunar Lake is based on Arrow Lake S.
* GCC now supports the Intel CPU named Panther Lake through
! -march=pantherlake. Based on Arrow Lake S, the switch further
! enables the PREFETCHI ISA extensions.
* Xeon Phi CPUs support (a.k.a. Knight Landing and Knight Mill) are
marked as deprecated. GCC will emit a warning when using the
-mavx5124fmaps, -mavx5124vnniw, -mavx512er, -mavx512pf,
-mprefetchwt1, -march=knl, -march=knm, -mtune=knl or -mtune=knm
compiler switches. Support will be removed in GCC 15.
! * [133]Hardware-assisted AddressSanitizer now works for the x86-64
target with LAM_U57. -fsanitize=hwaddress will enable -mlam=u57 by
default.
* GCC now supports AMD CPUs based on the znver5 core via
--- 702,738 ----
* New ISA extension support for Intel USER_MSR was added. USER_MSR
intrinsics are available via the -muser_msr compiler switch.
* GCC now supports the Intel CPU named Clearwater Forest through
! -march=clearwaterforest. Based on Sierra Forest, the switch in
! addition enables the AVX-VNNI-INT16, PREFETCHI, SHA512, SM3, SM4
! and USER_MSR ISA extensions. Since GCC 14.4, KL and WIDEKL are not
! enabled any longer.
* GCC now supports the Intel CPU named Gracemont through
! -march=gracemont. Gracemont is based on Alder Lake. Since GCC 14.4,
! CLDEMOTE is not enabled any longer.
* GCC now supports the Intel CPU named Arrow Lake through
! -march=arrowlake. Based on Alder Lake, the switch in addition
! enables the AVX-IFMA, AVX-NE-CONVERT, AVX-VNNI-INT8 and CMPccXADD
! ISA extensions. Since GCC 14.4, CLDEMOTE is not enabled any longer.
* GCC now supports the Intel CPU named Arrow Lake S through
! -march=arrowlake-s. Based on Arrow Lake, the switch in addition
! enables the AVX-VNNI-INT16, SHA512, SM3 and SM4 ISA extensions.
! Since GCC 14.4, CLDEMOTE is not enabled any longer.
* GCC now supports the Intel CPU named Lunar Lake through
! -march=lunarlake. Lunar Lake is based on Arrow Lake S. Since GCC
! 14.4, CLDEMOTE is not enabled any longer.
* GCC now supports the Intel CPU named Panther Lake through
! -march=pantherlake. Based on Arrow Lake S, the switch in addition
! further enables the PREFETCHI ISA extensions. Since GCC 14.4,
! CLDEMOTE, KL, PREFETCHI and WIDEKL are not enabled any longer.
! * Since GCC 14.4, CLDEMOTE is not enabled through the compiler
! switches -march=alderlake, -march=meteorlake and -march=raptorlake
! any longer.
* Xeon Phi CPUs support (a.k.a. Knight Landing and Knight Mill) are
marked as deprecated. GCC will emit a warning when using the
-mavx5124fmaps, -mavx5124vnniw, -mavx512er, -mavx512pf,
-mprefetchwt1, -march=knl, -march=knm, -mtune=knl or -mtune=knm
compiler switches. Support will be removed in GCC 15.
! * [135]Hardware-assisted AddressSanitizer now works for the x86-64
target with LAM_U57. -fsanitize=hwaddress will enable -mlam=u57 by
default.
* GCC now supports AMD CPUs based on the znver5 core via
*************** __asm (".global __flmap_lock" "\n\t"
*** 729,750 ****
arithmetic support of these types instead of __FLT16_MAX__(or other
similar Macros).
! [134]MCore
* Bitfields are now signed by default per GCC policy. If you need
bitfields to be unsigned, use -funsigned-bitfields.
! [135]LoongArch
! * Support for the following [136]-march parameters has been added:
+ la64v1.0
+ la64v1.1
+ la664
It is now recommended to use -march=la64v1.0 as the only compiler
option to describe the target ISA when building binaries for
distribution. For more information on LoongArch ISA versions, see
! [137]Toolchain Conventions of the LoongArch(TM) Architecture.
! * Support for the following [138]-mtune parameters has been added:
+ generic
+ la664
* New ISA Extension
--- 746,767 ----
arithmetic support of these types instead of __FLT16_MAX__(or other
similar Macros).
! [136]MCore
* Bitfields are now signed by default per GCC policy. If you need
bitfields to be unsigned, use -funsigned-bitfields.
! [137]LoongArch
! * Support for the following [138]-march parameters has been added:
+ la64v1.0
+ la64v1.1
+ la664
It is now recommended to use -march=la64v1.0 as the only compiler
option to describe the target ISA when building binaries for
distribution. For more information on LoongArch ISA versions, see
! [139]Toolchain Conventions of the LoongArch(TM) Architecture.
! * Support for the following [140]-mtune parameters has been added:
+ generic
+ la664
* New ISA Extension
*************** __asm (".global __flmap_lock" "\n\t"
*** 781,804 ****
1 or undefined (iff __loongarch_version_major is undefined).
+ __FLOAT128_TYPE: It's defined to 1.
* New Intrinsics
! + [139]__builtin_thread_pointer
! + [140]__lsx_*
! + [141]__lasx_*
! + [142]__frecipe_{s/d} and __frsqrte_{s/d}
* New Compiler Option
! + [143]-m[no-]lsx
! + [144]-m[no-]lasx
! + [145]-m[no-]frecipe
! + [146]-m[no-]div32
! + [147]-m[no-]lam-bh
! + [148]-m[no-]lamcas
! + [149]-m[no-]ld-seq-sa
! + [150]-mrecip=
! + [151]-m[no-]recip
! + [152]-mexplicit-relocs={none,always,auto}
! + [153]-m[no-]relax
! + [154]-m[no-]pass-mrelax-to-as
! + [155]-mtls-dialect={trad,desc}
* Support for Ada and D.
* Support for libffi.
* Enable -free by default at -O2 or higher.
--- 798,821 ----
1 or undefined (iff __loongarch_version_major is undefined).
+ __FLOAT128_TYPE: It's defined to 1.
* New Intrinsics
! + [141]__builtin_thread_pointer
! + [142]__lsx_*
! + [143]__lasx_*
! + [144]__frecipe_{s/d} and __frsqrte_{s/d}
* New Compiler Option
! + [145]-m[no-]lsx
! + [146]-m[no-]lasx
! + [147]-m[no-]frecipe
! + [148]-m[no-]div32
! + [149]-m[no-]lam-bh
! + [150]-m[no-]lamcas
! + [151]-m[no-]ld-seq-sa
! + [152]-mrecip=
! + [153]-m[no-]recip
! + [154]-mexplicit-relocs={none,always,auto}
! + [155]-m[no-]relax
! + [156]-m[no-]pass-mrelax-to-as
! + [157]-mtls-dialect={trad,desc}
* Support for Ada and D.
* Support for libffi.
* Enable -free by default at -O2 or higher.
*************** __asm (".global __flmap_lock" "\n\t"
*** 809,823 ****
* Optimizing built-in functions for memory-model-aware atomic
operations using hierarchical dbar instructions.
* TLS descriptors support. It is not enabled by default, and can be
! enabled with [156]-mtls-dialect=desc. The default behavior can be
configured with --with-tls=[trad|desc].
! [157]RISC-V
* The SLP and loop vectorizer are now enabled for RISC-V when the
vector extension is enabled, thanks to Ju-Zhe Zhong from
! [158]RiVAI, Pan Li from [159]Intel, and Robin Dapp from
! [160]Ventana Micro for contributing most of the implementation!
* The -mrvv-max-lmul= option has been introduced for performance
tuning of the loop vectorizer. The default value is
-mrvv-max-lmul=m1, which limits the maximum LMUL to 1. The
--- 826,840 ----
* Optimizing built-in functions for memory-model-aware atomic
operations using hierarchical dbar instructions.
* TLS descriptors support. It is not enabled by default, and can be
! enabled with [158]-mtls-dialect=desc. The default behavior can be
configured with --with-tls=[trad|desc].
! [159]RISC-V
* The SLP and loop vectorizer are now enabled for RISC-V when the
vector extension is enabled, thanks to Ju-Zhe Zhong from
! [160]RiVAI, Pan Li from Intel, and Robin Dapp from [161]Ventana
! Micro for contributing most of the implementation.
* The -mrvv-max-lmul= option has been introduced for performance
tuning of the loop vectorizer. The default value is
-mrvv-max-lmul=m1, which limits the maximum LMUL to 1. The
*************** __asm (".global __flmap_lock" "\n\t"
*** 825,864 ****
LMUL value based on register pressure.
* Atomic code generation has been improved and is now in conformance
with the latest psABI specification, thanks to Patrick O'Neill from
! [161]Rivos.
! * Support for the vector intrinsics as specified in [162]version 1.0
of the RISC-V vector intrinsic specification.
* Support for the experimental vector crypto intrinsics as specified
! in [163]RISC-V vector intrinsic specification, thanks to Feng Wang
! et al. from [164]ESWIN Computing
* Support for the T-head vector intrinsics.
* Support for the scalar bitmanip and scalar crypto intrinsics,
! thanks to Liao Shihua from [165]PLCT.
* Support for the large code model via option -mcmodel=large, thanks
! to Kuan-Lin Chen from [166]Andes Technology.
* Support for the standard vector calling convention variant, thanks
! to Lehua Ding from [167]RiVAI.
* Supports the target attribute, which allows users to compile a
function with specific extensions.
! * -march= option no longer requires the architecture string to be in
! canonical order, with only a few constraints remaining: the
architecture string must start with rv[32|64][i|g|e], and must use
an underscore as the separator after a multi-letter extension.
! * -march=help option has been introduced to dump all supported
! extensions.
* Added experimental support for the -mrvv-vector-bits=zvl option and
the riscv_rvv_vector_bits attribute, which specify a fixed length
for scalable vector types. This option is optimized for specific
vector core implementations; however, the code generated with this
option is NOT portable between the core with different VLEN, thanks
! to Pan Li from [168]Intel.
! * Support for TLS descriptors has been introduced, which can be
! enabled by the -mtls-dialect=desc option. The default behavior can
! be configured with --with-tls=[trad|desc].
! * Support for the TLS descriptors, this can be enabled by
! -mtls-dialect=desc and the default behavior can be configure by
! --with-tls=[trad|desc], and this feature require glibc 2.40, thanks
! to Tatsuyuki Ishi from [169]Blue Whale Systems.
* Support for the following standard extensions has been added:
+ Vector crypto extensions:
o Zvbb
--- 842,877 ----
LMUL value based on register pressure.
* Atomic code generation has been improved and is now in conformance
with the latest psABI specification, thanks to Patrick O'Neill from
! [162]Rivos.
! * Support for the vector intrinsics as specified in [163]version 1.0
of the RISC-V vector intrinsic specification.
* Support for the experimental vector crypto intrinsics as specified
! in [164]RISC-V vector intrinsic specification, thanks to Feng Wang
! et al. from [165]ESWIN Computing
* Support for the T-head vector intrinsics.
* Support for the scalar bitmanip and scalar crypto intrinsics,
! thanks to Liao Shihua from [166]PLCT.
* Support for the large code model via option -mcmodel=large, thanks
! to Kuan-Lin Chen from [167]Andes Technology.
* Support for the standard vector calling convention variant, thanks
! to Lehua Ding from [168]RiVAI.
* Supports the target attribute, which allows users to compile a
function with specific extensions.
! * The -march= option no longer requires the architecture string to be
! in canonical order, with only a few constraints remaining: the
architecture string must start with rv[32|64][i|g|e], and must use
an underscore as the separator after a multi-letter extension.
! * -march=help has been introduced to list all supported extensions.
* Added experimental support for the -mrvv-vector-bits=zvl option and
the riscv_rvv_vector_bits attribute, which specify a fixed length
for scalable vector types. This option is optimized for specific
vector core implementations; however, the code generated with this
option is NOT portable between the core with different VLEN, thanks
! to Pan Li from Intel.
! * Support for TLS descriptors has been introduced. It can be enabled
! by the -mtls-dialect=desc option. The default behavior can be
! configured with --with-tls=[trad|desc]. This feature requires glibc
! 2.40. Thanks to Tatsuyuki Ishi from [169]Blue Whale Systems.
* Support for the following standard extensions has been added:
+ Vector crypto extensions:
o Zvbb
*************** void test (void)
*** 1098,1104 ****
provided this notice is preserved.
These pages are [211]maintained by the GCC team. Last modified
! 2025-05-23.
References
--- 1111,1117 ----
provided this notice is preserved.
These pages are [211]maintained by the GCC team. Last modified
! 2026-04-30.
References
*************** References
*** 1140,1275 ****
36. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gnat_ugn/Alphabetical-List-of-All-Switches.html#index--gnateH-_0028gcc_0029
37. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gnat_rm/Pragma-Storage_005fModel.html
38. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gnat_rm/String-interpolation.html
! 39. https://gcc.gnu.org/gcc-14/changes.html#c-family
! 40. https://gcc.gnu.org/gcc-14/changes.html#c
! 41. https://gcc.gnu.org/gcc-14/changes.html#cxx
! 42. https://wg21.link/P1854R4
! 43. https://gcc.gnu.org/PR110341
! 44. https://wg21.link/P2752R3
! 45. https://gcc.gnu.org/PR110346
! 46. https://wg21.link/P2361R6
! 47. https://gcc.gnu.org/PR110342
! 48. https://wg21.link/P2738R1
! 49. https://gcc.gnu.org/PR110344
! 50. https://wg21.link/P2741R3
! 51. https://gcc.gnu.org/PR110348
! 52. https://wg21.link/P2169R4
! 53. https://gcc.gnu.org/PR110349
! 54. https://wg21.link/P2864R2
! 55. https://wg21.link/P2748R5
! 56. https://gcc.gnu.org/PR114455
! 57. https://wg21.link/P2809R3
! 58. https://gcc.gnu.org/PR114462
! 59. https://wg21.link/P0847R7
! 60. https://gcc.gnu.org/PR102609
! 61. https://wg21.link/P2280R4
! 62. https://gcc.gnu.org/PR106650
! 63. https://wg21.link/P2564R3
! 64. https://gcc.gnu.org/PR107687
! 65. https://wg21.link/P2582R1
! 66. https://gcc.gnu.org/PR106653
! 67. https://wg21.link/cwg532
! 68. https://wg21.link/cwg976
! 69. https://wg21.link/cwg2262
! 70. https://wg21.link/cwg2359
! 71. https://wg21.link/cwg2386
! 72. https://wg21.link/cwg2406
! 73. https://wg21.link/cwg2543
! 74. https://wg21.link/cwg2586
! 75. https://wg21.link/cwg2735
! 76. https://wg21.link/cwg2799
! 77. https://gcc.gnu.org/PR100157
! 78. https://cplusplus.github.io/CWG/issues/2256.html
! 79. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference
! 80. https://gcc.gnu.org/git/?p=gcc.git;a=blob;f=gcc/testsuite/g%2B%2B.dg/opt/nrv23.C;h=9e1253cd830a84ad4de5ff3076a07c543afe344f;hb=7e0b65b239c3a0d68ce94896b236b03de666ffd6
! 81. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wnrvo
! 82. https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=4d935f52b0d5c00fcc154461b87415ebd8791a94
! 83. https://gcc.gnu.org/PR110164
! 84. https://gcc.gnu.org/PR89442
! 85. https://gcc.gnu.org/PR110064
! 86. https://gcc.gnu.org/PR70331
! 87. https://gcc.gnu.org/PR96630
! 88. https://gcc.gnu.org/PR98675
! 89. https://gcc.gnu.org/PR71954
! 90. https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=85ad41a494e31311f8a6b2dbe930a128c5e85840
! 91. https://gcc.gnu.org/PR111069
! 92. https://gcc.gnu.org/PR52953
! 93. https://gcc.gnu.org/PR91483
! 94. https://gcc.gnu.org/PR18474
! 95. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Attributes.html#index-cold-type-attribute
! 96. https://gcc.gnu.org/PR79620
! 97. https://gcc.gnu.org/PR79378
! 98. https://gcc.gnu.org/PR83167
! 99. https://gcc.gnu.org/PR96917
! 100. https://wg21.link/P1689R5
! 101. https://gcc.gnu.org/gcc-14/changes.html#libstdcxx
! 102. https://gcc.gnu.org/gcc-14/changes.html#d
! 103. https://dlang.org/changelog/2.108.1.html
! 104. https://gcc.gnu.org/gcc-14/changes.html#fortran
! 105. https://gcc.gnu.org/gcc-14/changes.html#modula2
! 106. https://gcc.gnu.org/gcc-14/changes.html#rust
! 107. https://gcc.gnu.org/gcc-14/changes.html#jit
! 108. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/jit/topics/types.html#c.gcc_jit_type_get_restrict
! 109. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/jit/topics/compatibility.html#libgccjit-abi-25
! 110. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/jit/topics/compatibility.html#libgccjit-abi-26
! 111. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/jit/topics/expressions.html#c.gcc_jit_context_new_sizeof
! 112. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/jit/topics/compatibility.html#libgccjit-abi-27
! 113. https://gcc.gnu.org/gcc-14/changes.html#targets
! 114. https://gcc.gnu.org/gcc-14/changes.html#aarch64
! 115. https://github.com/ARM-software/acle/blob/main/main/acle.md#sme-language-extensions-and-intrinsics
! 116. https://github.com/ARM-software/acle/blob/main/main/acle.md#function-multi-versioning
! 117. https://github.com/ARM-software/acle/blob/main/main/acle.md#memory-prefetch-intrinsics
! 118. https://github.com/ARM-software/acle/blob/main/main/acle.md#special-register-intrinsics
! 119. https://github.com/ARM-software/acle/blob/main/main/acle.md#neon-sve-bridge
! 120. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/AArch64-Options.html
! 121. https://gcc.gnu.org/gcc-14/changes.html#amdgcn
! 122. https://gcc.gnu.org/install/specific.html#amdgcn-x-amdhsa
! 123. https://gcc.gnu.org/install/specific.html#amdgcn-x-amdhsa
! 124. https://gcc.gnu.org/gcc-14/changes.html#arm
! 125. https://gcc.gnu.org/gcc-14/changes.html#avr
! 126. https://github.com/avrdudes/avr-libc/issues/931
! 127. https://sourceware.org/PR31124
! 128. https://gcc.gnu.org/wiki/avr-gcc#spec-files
! 129. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/AVR-Options.html#avrxmega3
! 130. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/AVR-Options.html#avrtiny
! 131. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/AVR-Options.html#avrtiny
! 132. https://gcc.gnu.org/gcc-14/changes.html#x86
! 133. https://gcc.gnu.org/gcc-11/changes.html
! 134. https://gcc.gnu.org/gcc-14/changes.html#mcore
! 135. https://gcc.gnu.org/gcc-14/changes.html#loongarch
! 136. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/LoongArch-Options.html#index-march-7
! 137. https://github.com/loongson/la-toolchain-conventions/
! 138. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/LoongArch-Options.html#index-mtune-8
! 139. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/LoongArch-Base-Built-in-Functions.html
! 140. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/LoongArch-SX-Vector-Intrinsics.html
! 141. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/LoongArch-ASX-Vector-Intrinsics.html
! 142. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/LoongArch-Base-Built-in-Functions.html
! 143. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/LoongArch-Options.html#index-ml_005ba_005dsx
! 144. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/LoongArch-Options.html#index-ml_005ba_005dsx
! 145. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/LoongArch-Options.html#index-mfrecipe
! 146. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/LoongArch-Options.html#index-mdiv32
! 147. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/LoongArch-Options.html#index-mlam-bh
! 148. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/LoongArch-Options.html#index-mlamcas
! 149. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/LoongArch-Options.html#index-mld-seq-sa
! 150. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/LoongArch-Options.html#index-mrecip_003dopt
! 151. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/LoongArch-Options.html#index-mrecip
! 152. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/LoongArch-Options.html#index-mexplicit-relocs-1
! 153. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/LoongArch-Options.html#index-mrelax-2
! 154. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/LoongArch-Options.html#index-mpass-mrelax-to-as
! 155. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/LoongArch-Options.html#index-mtls-dialect-1
! 156. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/LoongArch-Options.html#index-mtls-dialect-1
! 157. https://gcc.gnu.org/gcc-14/changes.html#riscv
! 158. https://rivai-ic.com.cn/
! 159. https://www.intel.com/
! 160. https://www.ventanamicro.com/
! 161. https://www.rivosinc.com/
! 162. https://github.com/riscv-non-isa/rvv-intrinsic-doc/tree/v1.0.x
! 163. https://github.com/riscv-non-isa/rvv-intrinsic-doc/pull/234
! 164. https://eswincomputing.com/
! 165. https://plctlab.org/
! 166. https://www.andestech.com/
! 167. https://rivai-ic.com.cn/
! 168. https://www.intel.com/
169. https://bluewhale.systems/
170. https://gcc.gnu.org/gcc-14/changes.html#sparc
171. https://gcc.gnu.org/gcc-14/changes.html#analyzer
--- 1153,1288 ----
36. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gnat_ugn/Alphabetical-List-of-All-Switches.html#index--gnateH-_0028gcc_0029
37. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gnat_rm/Pragma-Storage_005fModel.html
38. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gnat_rm/String-interpolation.html
! 39. https://gcc.gnu.org/onlinedocs/gnat_rm/Fixed-lower-bounds-for-array-types-and-subtypes.html
! 40. https://github.com/AdaCore/ada-spark-rfcs/blob/master/features/rfc-fixed-lower-bound.rst
! 41. https://gcc.gnu.org/gcc-14/changes.html#c-family
! 42. https://gcc.gnu.org/gcc-14/changes.html#c
! 43. https://gcc.gnu.org/gcc-14/changes.html#cxx
! 44. https://wg21.link/P1854R4
! 45. https://gcc.gnu.org/PR110341
! 46. https://wg21.link/P2752R3
! 47. https://gcc.gnu.org/PR110346
! 48. https://wg21.link/P2361R6
! 49. https://gcc.gnu.org/PR110342
! 50. https://wg21.link/P2738R1
! 51. https://gcc.gnu.org/PR110344
! 52. https://wg21.link/P2741R3
! 53. https://gcc.gnu.org/PR110348
! 54. https://wg21.link/P2169R4
! 55. https://gcc.gnu.org/PR110349
! 56. https://wg21.link/P2864R2
! 57. https://wg21.link/P2748R5
! 58. https://gcc.gnu.org/PR114455
! 59. https://wg21.link/P2809R3
! 60. https://gcc.gnu.org/PR114462
! 61. https://wg21.link/P0847R7
! 62. https://gcc.gnu.org/PR102609
! 63. https://wg21.link/P2280R4
! 64. https://gcc.gnu.org/PR106650
! 65. https://wg21.link/P2564R3
! 66. https://gcc.gnu.org/PR107687
! 67. https://wg21.link/P2582R1
! 68. https://gcc.gnu.org/PR106653
! 69. https://wg21.link/cwg532
! 70. https://wg21.link/cwg976
! 71. https://wg21.link/cwg2262
! 72. https://wg21.link/cwg2359
! 73. https://wg21.link/cwg2386
! 74. https://wg21.link/cwg2406
! 75. https://wg21.link/cwg2543
! 76. https://wg21.link/cwg2586
! 77. https://wg21.link/cwg2735
! 78. https://wg21.link/cwg2799
! 79. https://gcc.gnu.org/PR100157
! 80. https://cplusplus.github.io/CWG/issues/2256.html
! 81. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference
! 82. https://gcc.gnu.org/git/?p=gcc.git;a=blob;f=gcc/testsuite/g%2B%2B.dg/opt/nrv23.C;h=9e1253cd830a84ad4de5ff3076a07c543afe344f;hb=7e0b65b239c3a0d68ce94896b236b03de666ffd6
! 83. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wnrvo
! 84. https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=4d935f52b0d5c00fcc154461b87415ebd8791a94
! 85. https://gcc.gnu.org/PR110164
! 86. https://gcc.gnu.org/PR89442
! 87. https://gcc.gnu.org/PR110064
! 88. https://gcc.gnu.org/PR70331
! 89. https://gcc.gnu.org/PR96630
! 90. https://gcc.gnu.org/PR98675
! 91. https://gcc.gnu.org/PR71954
! 92. https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=85ad41a494e31311f8a6b2dbe930a128c5e85840
! 93. https://gcc.gnu.org/PR111069
! 94. https://gcc.gnu.org/PR52953
! 95. https://gcc.gnu.org/PR91483
! 96. https://gcc.gnu.org/PR18474
! 97. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/C_002b_002b-Attributes.html#index-cold-type-attribute
! 98. https://gcc.gnu.org/PR79620
! 99. https://gcc.gnu.org/PR79378
! 100. https://gcc.gnu.org/PR83167
! 101. https://gcc.gnu.org/PR96917
! 102. https://wg21.link/P1689R5
! 103. https://gcc.gnu.org/gcc-14/changes.html#libstdcxx
! 104. https://gcc.gnu.org/gcc-14/changes.html#d
! 105. https://dlang.org/changelog/2.108.1.html
! 106. https://gcc.gnu.org/gcc-14/changes.html#fortran
! 107. https://gcc.gnu.org/gcc-14/changes.html#modula2
! 108. https://gcc.gnu.org/gcc-14/changes.html#rust
! 109. https://gcc.gnu.org/gcc-14/changes.html#jit
! 110. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/jit/topics/types.html#c.gcc_jit_type_get_restrict
! 111. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/jit/topics/compatibility.html#libgccjit-abi-25
! 112. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/jit/topics/compatibility.html#libgccjit-abi-26
! 113. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/jit/topics/expressions.html#c.gcc_jit_context_new_sizeof
! 114. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/jit/topics/compatibility.html#libgccjit-abi-27
! 115. https://gcc.gnu.org/gcc-14/changes.html#targets
! 116. https://gcc.gnu.org/gcc-14/changes.html#aarch64
! 117. https://github.com/ARM-software/acle/blob/main/main/acle.md#sme-language-extensions-and-intrinsics
! 118. https://github.com/ARM-software/acle/blob/main/main/acle.md#function-multi-versioning
! 119. https://github.com/ARM-software/acle/blob/main/main/acle.md#memory-prefetch-intrinsics
! 120. https://github.com/ARM-software/acle/blob/main/main/acle.md#special-register-intrinsics
! 121. https://github.com/ARM-software/acle/blob/main/main/acle.md#neon-sve-bridge
! 122. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/AArch64-Options.html
! 123. https://gcc.gnu.org/gcc-14/changes.html#amdgcn
! 124. https://gcc.gnu.org/install/specific.html#amdgcn-x-amdhsa
! 125. https://gcc.gnu.org/install/specific.html#amdgcn-x-amdhsa
! 126. https://gcc.gnu.org/gcc-14/changes.html#arm
! 127. https://gcc.gnu.org/gcc-14/changes.html#avr
! 128. https://github.com/avrdudes/avr-libc/issues/931
! 129. https://sourceware.org/PR31124
! 130. https://gcc.gnu.org/wiki/avr-gcc#spec-files
! 131. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/AVR-Options.html#avrxmega3
! 132. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/AVR-Options.html#avrtiny
! 133. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/AVR-Options.html#avrtiny
! 134. https://gcc.gnu.org/gcc-14/changes.html#x86
! 135. https://gcc.gnu.org/gcc-11/changes.html
! 136. https://gcc.gnu.org/gcc-14/changes.html#mcore
! 137. https://gcc.gnu.org/gcc-14/changes.html#loongarch
! 138. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/LoongArch-Options.html#index-march-7
! 139. https://github.com/loongson/la-toolchain-conventions/
! 140. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/LoongArch-Options.html#index-mtune-8
! 141. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/LoongArch-Base-Built-in-Functions.html
! 142. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/LoongArch-SX-Vector-Intrinsics.html
! 143. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/LoongArch-ASX-Vector-Intrinsics.html
! 144. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/LoongArch-Base-Built-in-Functions.html
! 145. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/LoongArch-Options.html#index-ml_005ba_005dsx
! 146. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/LoongArch-Options.html#index-ml_005ba_005dsx
! 147. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/LoongArch-Options.html#index-mfrecipe
! 148. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/LoongArch-Options.html#index-mdiv32
! 149. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/LoongArch-Options.html#index-mlam-bh
! 150. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/LoongArch-Options.html#index-mlamcas
! 151. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/LoongArch-Options.html#index-mld-seq-sa
! 152. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/LoongArch-Options.html#index-mrecip_003dopt
! 153. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/LoongArch-Options.html#index-mrecip
! 154. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/LoongArch-Options.html#index-mexplicit-relocs-1
! 155. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/LoongArch-Options.html#index-mrelax-2
! 156. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/LoongArch-Options.html#index-mpass-mrelax-to-as
! 157. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/LoongArch-Options.html#index-mtls-dialect-1
! 158. https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/LoongArch-Options.html#index-mtls-dialect-1
! 159. https://gcc.gnu.org/gcc-14/changes.html#riscv
! 160. https://rivai-ic.com.cn/
! 161. https://www.ventanamicro.com/
! 162. https://www.rivosinc.com/
! 163. https://github.com/riscv-non-isa/riscv-rvv-intrinsic-doc/tree/v0.11.x
! 164. https://github.com/riscv-non-isa/riscv-rvv-intrinsic-doc/pull/234
! 165. https://eswincomputing.com/
! 166. https://plctlab.org/
! 167. https://www.andestech.com/
! 168. https://rivai-ic.com.cn/
169. https://bluewhale.systems/
170. https://gcc.gnu.org/gcc-14/changes.html#sparc
171. https://gcc.gnu.org/gcc-14/changes.html#analyzer
*************** http://gcc.gnu.org/gcc-13/index.html
*** 1318,1340 ****
GCC 13 Release Series
! May 21, 2024
! The GCC developers are pleased to announce the release of GCC 13.3.
This release is a bug-fix release, containing fixes for regressions in
! GCC 13.2 relative to previous releases of GCC.
Release History
GCC 13.3
! May 21, 2024 ([1]changes, [2]documentation)
GCC 13.2
! July 27, 2023 ([3]changes, [4]documentation)
GCC 13.1
! April 26, 2023 ([5]changes, [6]documentation)
References and Acknowledgements
--- 1331,1356 ----
GCC 13 Release Series
! June 5, 2025
! The GCC developers are pleased to announce the release of GCC 13.4.
This release is a bug-fix release, containing fixes for regressions in
! GCC 13.3 relative to previous releases of GCC.
Release History
+ GCC 13.4
+ June 5, 2025 ([1]changes, [2]documentation)
+
GCC 13.3
! May 21, 2024 ([3]changes, [4]documentation)
GCC 13.2
! July 27, 2023 ([5]changes, [6]documentation)
GCC 13.1
! April 26, 2023 ([7]changes, [8]documentation)
References and Acknowledgements
*************** References and Acknowledgements
*** 1344,1392 ****
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 version
control system.
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
! 2024-05-30.
References
1. https://gcc.gnu.org/gcc-13/changes.html
! 2. https://gcc.gnu.org/onlinedocs/13.3.0/
3. https://gcc.gnu.org/gcc-13/changes.html
! 4. https://gcc.gnu.org/onlinedocs/13.2.0/
5. https://gcc.gnu.org/gcc-13/changes.html
! 6. https://gcc.gnu.org/onlinedocs/13.1.0/
! 7. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Contributors.html
! 8. https://gcc.gnu.org/index.html
! 9. mailto:gcc@gcc.gnu.org
! 10. https://gcc.gnu.org/mirrors.html
! 11. https://gcc.gnu.org/git.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. https://www.fsf.org/
! 17. https://gcc.gnu.org/about.html
======================================================================
http://gcc.gnu.org/gcc-13/changes.html
--- 1360,1410 ----
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 version
control system.
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
! 2025-06-05.
References
1. https://gcc.gnu.org/gcc-13/changes.html
! 2. https://gcc.gnu.org/onlinedocs/13.4.0/
3. https://gcc.gnu.org/gcc-13/changes.html
! 4. https://gcc.gnu.org/onlinedocs/13.3.0/
5. https://gcc.gnu.org/gcc-13/changes.html
! 6. https://gcc.gnu.org/onlinedocs/13.2.0/
! 7. https://gcc.gnu.org/gcc-13/changes.html
! 8. https://gcc.gnu.org/onlinedocs/13.1.0/
! 9. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Contributors.html
! 10. https://gcc.gnu.org/index.html
! 11. mailto:gcc@gcc.gnu.org
! 12. https://gcc.gnu.org/mirrors.html
! 13. https://gcc.gnu.org/git.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. https://www.fsf.org/
! 19. https://gcc.gnu.org/about.html
======================================================================
http://gcc.gnu.org/gcc-13/changes.html
*************** Caveats
*** 1595,1610 ****
+ [56]P2266R3, Simpler implicit move ([57]PR101165)
+ [58]P2468R2, The Equality Operator You Are Looking For
([59]PR106644)
! + [60]P2362R3, Remove non-encodable
! wide character literals and multicharacter wide character lite
! rals ([61]PR106647)
+ [62]P2448R2, Relaxing some constexpr restrictions
([63]PR106649)
+ [64]P1467R9, Extended floating-point types and standard names
([65]PR106652)
+ [66]P1774R8, Portable assumptions ([67]PR106654)
! + [68]P2295R6, Support for
! UTF-8 as a portable source file encoding ([69]PR106655)
+ [70]P2589R1, static operator[] ([71]PR107684)
* New warnings:
+ [72]-Wself-move warns when a value is moved to itself with
--- 1613,1627 ----
+ [56]P2266R3, Simpler implicit move ([57]PR101165)
+ [58]P2468R2, The Equality Operator You Are Looking For
([59]PR106644)
! + [60]P2362R3, Remove non-encodable wide character literals and
! multicharacter wide character literals ([61]PR106647)
+ [62]P2448R2, Relaxing some constexpr restrictions
([63]PR106649)
+ [64]P1467R9, Extended floating-point types and standard names
([65]PR106652)
+ [66]P1774R8, Portable assumptions ([67]PR106654)
! + [68]P2295R6, Support for UTF-8 as a portable source file
! encoding ([69]PR106655)
+ [70]P2589R1, static operator[] ([71]PR107684)
* New warnings:
+ [72]-Wself-move warns when a value is moved to itself with
*************** Caveats
*** 1760,1766 ****
[95]AVR
! * Support for the following devices has been added in v13.3:
+ ATtiny102, ATtiny104, ATtiny424, ATtiny426, ATtiny427,
ATtiny824, ATtiny826, ATtiny827, ATtiny1624, ATtiny1626,
ATtiny1627, ATtiny3224, ATtiny3226, ATtiny3227, AVR32DD14,
--- 1777,1783 ----
[95]AVR
! * Support for the following devices has been added in GCC 13.3:
+ ATtiny102, ATtiny104, ATtiny424, ATtiny426, ATtiny427,
ATtiny824, ATtiny826, ATtiny827, ATtiny1624, ATtiny1626,
ATtiny1627, ATtiny3224, ATtiny3226, ATtiny3227, AVR32DD14,
*************** Caveats
*** 1769,1777 ****
AVR64DD14, AVR64DD20, AVR64DD28, AVR64DD32, AVR64DU28,
AVR64DU32, AVR64EA28, AVR64EA32, AVR64EA48, ATA5787, ATA5835,
ATA5700M322.
! * Support for the following devices has been added in v13.4:
+ AVR32SD20, AVR32SD28, AVR32SD32, AVR64SD28, AVR64SD32,
AVR64SD48.
[96]IA-32/x86-64
--- 1786,1800 ----
AVR64DD14, AVR64DD20, AVR64DD28, AVR64DD32, AVR64DU28,
AVR64DU32, AVR64EA28, AVR64EA32, AVR64EA48, ATA5787, ATA5835,
ATA5700M322.
! * Support for the following devices has been added in GCC 13.4:
+ AVR32SD20, AVR32SD28, AVR32SD32, AVR64SD28, AVR64SD32,
AVR64SD48.
+ * Support for the following devices has been added in GCC 13.5:
+ + AVR32DA28S, AVR32DA32S, AVR32DA48S, AVR64DA28S, AVR64DA32S,
+ AVR64DA48S AVR64DA64S, AVR128DA28S, AVR128DA32S, AVR128DA48S,
+ AVR128DA64S, AVR32EB14, AVR32EB20, AVR32EB28, AVR32EB32,
+ AVR16LA14, AVR16LA20, AVR16LA28, AVR16LA32, AVR32LA14,
+ AVR32LA20, AVR32LA28, AVR32LA32.
[96]IA-32/x86-64
*************** Caveats
*** 1801,1823 ****
* New ISA extension support for Intel RAO-INT was added. RAO-INT
intrinsics are available via the -mraoint compiler switch.
* GCC now supports the Intel CPU named Raptor Lake through
! -march=raptorlake. Raptor Lake is based on Alder Lake.
* GCC now supports the Intel CPU named Meteor Lake through
! -march=meteorlake. Meteor Lake is based on Alder Lake.
* GCC now supports the Intel CPU named Sierra Forest through
-march=sierraforest. Based on ISA extensions enabled on Alder Lake,
! the switch further enables the AVX-IFMA, AVX-NE-CONVERT,
! AVX-VNNI-INT8, CMPccXADD, ENQCMD and UINTR ISA extensions.
* GCC now supports the Intel CPU named Grand Ridge through
! -march=grandridge. Grand Ridge is based on Sierra Forest.
* GCC now supports the Intel CPU named Emerald Rapids through
-march=emeraldrapids. Emerald Rapids is based on Sapphire Rapids.
* GCC now supports the Intel CPU named Granite Rapids through
! -march=graniterapids. Based on Sapphire Rapids, the switch further
! enables the AMX-FP16 and PREFETCHI ISA extensions.
* GCC now supports the Intel CPU named Granite Rapids D through
! -march=graniterapids-d. Based on Granite Rapids, the switch further
! enables the AMX-COMPLEX ISA extensions.
* GCC now supports AMD CPUs based on the znver4 core via
-march=znver4. The switch makes GCC consider using 512-bit vectors
when auto-vectorizing.
--- 1824,1854 ----
* New ISA extension support for Intel RAO-INT was added. RAO-INT
intrinsics are available via the -mraoint compiler switch.
* GCC now supports the Intel CPU named Raptor Lake through
! -march=raptorlake. Raptor Lake is based on Alder Lake. Since GCC
! 13.5, CLDEMOTE is not enabled any longer.
* GCC now supports the Intel CPU named Meteor Lake through
! -march=meteorlake. Meteor Lake is based on Alder Lake. Since GCC
! 13.5, CLDEMOTE is not enabled any longer.
* GCC now supports the Intel CPU named Sierra Forest through
-march=sierraforest. Based on ISA extensions enabled on Alder Lake,
! the switch in addition enables the AVX-IFMA, AVX-NE-CONVERT,
! AVX-VNNI-INT8 and CMPccXADD ISA extensions. Since GCC 13.2, ENQCMD
! and UINTR are further enabled.
* GCC now supports the Intel CPU named Grand Ridge through
! -march=grandridge. Based on Sierra Forest, the switch in addition
! enables the RAO-INT ISA extensions. Since GCC 13.2, ENQCMD and
! UINTR are further enabled. Since GCC 13.3, RAO-INT is not enabled
! any longer.
* GCC now supports the Intel CPU named Emerald Rapids through
-march=emeraldrapids. Emerald Rapids is based on Sapphire Rapids.
* GCC now supports the Intel CPU named Granite Rapids through
! -march=graniterapids. Based on Sapphire Rapids, the switch in
! addition enables the AMX-FP16 and PREFETCHI ISA extensions.
* GCC now supports the Intel CPU named Granite Rapids D through
! -march=graniterapids-d. Based on Granite Rapids, the switch in
! addition enables the AMX-COMPLEX ISA extensions.
! * Since GCC 13.5, CLDEMOTE is not enabled through the compiler switch
! -march=alderlake any longer.
* GCC now supports AMD CPUs based on the znver4 core via
-march=znver4. The switch makes GCC consider using 512-bit vectors
when auto-vectorizing.
*************** Other significant improvements
*** 1993,2012 ****
libstdc++_libbacktrace.a library. This means that -lstdc++exp is
the only library needed for all experimental libstdc++ features.
For questions related to the use of GCC, please consult these web
! pages and the [138]GCC manuals. If that fails, the
! [139]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 [140]gcc@gcc.gnu.org. All of [141]our lists have public
archives.
! Copyright (C) [142]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 [143]maintained by the GCC team. Last modified
! 2025-04-16.
References
--- 2024,2050 ----
libstdc++_libbacktrace.a library. This means that -lstdc++exp is
the only library needed for all experimental libstdc++ features.
+ [138]GCC 13.4
+
+ This is the [139]list of problem reports (PRs) from GCC's bug tracking
+ system that are known to be fixed in the 13.4 release. This list might
+ not be complete (that is, it is possible that some PRs that have been
+ fixed are not listed here).
+
For questions related to the use of GCC, please consult these web
! pages and the [140]GCC manuals. If that fails, the
! [141]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 [142]gcc@gcc.gnu.org. All of [143]our lists have public
archives.
! Copyright (C) [144]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 [145]maintained by the GCC team. Last modified
! 2026-03-15.
References
*************** References
*** 2113,2119 ****
101. https://gcc.gnu.org/install/
102. https://gcc.gnu.org/install/specific.html#nvptx-x-none
103. https://gcc.gnu.org/gcc-13/changes.html#riscv
! 104. https://github.com/riscv-non-isa/rvv-intrinsic-doc/tree/v0.11.x
105. https://rivai-ic.com.cn/
106. https://gcc.gnu.org/gcc-13/changes.html#os
107. https://gcc.gnu.org/gcc-13/changes.html#windows
--- 2151,2157 ----
101. https://gcc.gnu.org/install/
102. https://gcc.gnu.org/install/specific.html#nvptx-x-none
103. https://gcc.gnu.org/gcc-13/changes.html#riscv
! 104. https://github.com/riscv-non-isa/riscv-rvv-intrinsic-doc/tree/v0.11.x
105. https://rivai-ic.com.cn/
106. https://gcc.gnu.org/gcc-13/changes.html#os
107. https://gcc.gnu.org/gcc-13/changes.html#windows
*************** References
*** 2147,2183 ****
135. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=13.2
136. https://gcc.gnu.org/gcc-13/changes.html#13.3
137. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=13.3
! 138. https://gcc.gnu.org/onlinedocs/
! 139. mailto:gcc-help@gcc.gnu.org
! 140. mailto:gcc@gcc.gnu.org
! 141. https://gcc.gnu.org/lists.html
! 142. https://www.fsf.org/
! 143. https://gcc.gnu.org/about.html
======================================================================
http://gcc.gnu.org/gcc-12/index.html
GCC 12 Release Series
! Jun 20, 2024
! The GCC developers are pleased to announce the release of GCC 12.4.
This release is a bug-fix release, containing fixes for regressions in
! GCC 12.3 relative to previous releases of GCC.
Release History
GCC 12.4
! Jun 20, 2024 ([1]changes, [2]documentation)
GCC 12.3
! May 8, 2023 ([3]changes, [4]documentation)
GCC 12.2
! Aug 19, 2022 ([5]changes, [6]documentation)
GCC 12.1
! May 6, 2022 ([7]changes, [8]documentation)
References and Acknowledgements
--- 2185,2228 ----
135. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=13.2
136. https://gcc.gnu.org/gcc-13/changes.html#13.3
137. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=13.3
! 138. https://gcc.gnu.org/gcc-13/changes.html#13.4
! 139. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=13.4
! 140. https://gcc.gnu.org/onlinedocs/
! 141. mailto:gcc-help@gcc.gnu.org
! 142. mailto:gcc@gcc.gnu.org
! 143. https://gcc.gnu.org/lists.html
! 144. https://www.fsf.org/
! 145. https://gcc.gnu.org/about.html
======================================================================
http://gcc.gnu.org/gcc-12/index.html
GCC 12 Release Series
! (This release series is no longer supported.)
! July 11, 2025
!
! The GCC developers are pleased to announce the release of GCC 12.5.
This release is a bug-fix release, containing fixes for regressions in
! GCC 12.4 relative to previous releases of GCC.
Release History
+ GCC 12.5
+ July 11, 2025 ([1]changes, [2]documentation)
+
GCC 12.4
! Jun 20, 2024 ([3]changes, [4]documentation)
GCC 12.3
! May 8, 2023 ([5]changes, [6]documentation)
GCC 12.2
! Aug 19, 2022 ([7]changes, [8]documentation)
GCC 12.1
! May 6, 2022 ([9]changes, [10]documentation)
References and Acknowledgements
*************** References and Acknowledgements
*** 2187,2237 ****
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 version
control system.
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
! 2024-06-20.
References
1. https://gcc.gnu.org/gcc-12/changes.html
! 2. https://gcc.gnu.org/onlinedocs/12.4.0/
3. https://gcc.gnu.org/gcc-12/changes.html
! 4. https://gcc.gnu.org/onlinedocs/12.3.0/
5. https://gcc.gnu.org/gcc-12/changes.html
! 6. https://gcc.gnu.org/onlinedocs/12.2.0/
7. https://gcc.gnu.org/gcc-12/changes.html
! 8. https://gcc.gnu.org/onlinedocs/12.1.0/
! 9. https://gcc.gnu.org/onlinedocs/gcc-12.1.0/gcc/Contributors.html
! 10. https://gcc.gnu.org/index.html
! 11. mailto:gcc@gcc.gnu.org
! 12. https://gcc.gnu.org/mirrors.html
! 13. https://gcc.gnu.org/git.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. https://www.fsf.org/
! 19. https://gcc.gnu.org/about.html
======================================================================
http://gcc.gnu.org/gcc-12/changes.html
--- 2232,2284 ----
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 version
control system.
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
! 2025-08-04.
References
1. https://gcc.gnu.org/gcc-12/changes.html
! 2. https://gcc.gnu.org/onlinedocs/12.5.0/
3. https://gcc.gnu.org/gcc-12/changes.html
! 4. https://gcc.gnu.org/onlinedocs/12.4.0/
5. https://gcc.gnu.org/gcc-12/changes.html
! 6. https://gcc.gnu.org/onlinedocs/12.3.0/
7. https://gcc.gnu.org/gcc-12/changes.html
! 8. https://gcc.gnu.org/onlinedocs/12.2.0/
! 9. https://gcc.gnu.org/gcc-12/changes.html
! 10. https://gcc.gnu.org/onlinedocs/12.1.0/
! 11. https://gcc.gnu.org/onlinedocs/gcc-12.1.0/gcc/Contributors.html
! 12. https://gcc.gnu.org/index.html
! 13. mailto:gcc@gcc.gnu.org
! 14. https://gcc.gnu.org/mirrors.html
! 15. https://gcc.gnu.org/git.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. https://www.fsf.org/
! 21. https://gcc.gnu.org/about.html
======================================================================
http://gcc.gnu.org/gcc-12/changes.html
*************** function Multiply (S1, S2 : Sign) return
*** 2735,2740 ****
--- 2782,2789 ----
* New ISA extension support for Intel AVX512-FP16 was added.
AVX512-FP16 intrinsics are available via the -mavx512fp16 compiler
switch.
+ * Since GCC 12.5, CLDEMOTE is not enabled through the compiler switch
+ -march=alderlake any longer.
* For both C and C++ the _Float16 type is supported on x86 systems
with SSE2 enabled. Without {-mavx512fp16}, all operations will be
emulated in software and float instructions.
*************** Other significant improvements
*** 2933,2959 ****
[165]Debugging formats
! * GCC can now generate debugging information in [166]CTF, a
! lightweight debugging format that provides information about C
! types and the association between functions and data symbols and
! types. This format is designed to be embedded in ELF files and to
! be very compact and simple. A new command-line option -gctf enables
! the generation of CTF.
* GCC can now generate debugging information in BTF. This is a
debugging format mainly used in BPF programs and the Linux kernel.
The compiler can generate BTF for any target, when enabled with the
command-line option -gbtf
! [167]GCC 12.1
! This is the [168]list of problem reports (PRs) from GCC's bug tracking
system that are known to be fixed in the 12.1 release. This list might
not be complete (that is, it is possible that some PRs that have been
fixed are not listed here).
! [169]GCC 12.2
! This is the [170]list of problem reports (PRs) from GCC's bug tracking
system that are known to be fixed in the 12.2 release. This list might
not be complete (that is, it is possible that some PRs that have been
fixed are not listed here).
--- 2982,3008 ----
[165]Debugging formats
! * GCC can now generate debugging information in CTF, a lightweight
! debugging format that provides information about C types and the
! association between functions and data symbols and types. This
! format is designed to be embedded in ELF files and to be very
! compact and simple. A new command-line option -gctf enables the
! generation of CTF.
* GCC can now generate debugging information in BTF. This is a
debugging format mainly used in BPF programs and the Linux kernel.
The compiler can generate BTF for any target, when enabled with the
command-line option -gbtf
! [166]GCC 12.1
! This is the [167]list of problem reports (PRs) from GCC's bug tracking
system that are known to be fixed in the 12.1 release. This list might
not be complete (that is, it is possible that some PRs that have been
fixed are not listed here).
! [168]GCC 12.2
! This is the [169]list of problem reports (PRs) from GCC's bug tracking
system that are known to be fixed in the 12.2 release. This list might
not be complete (that is, it is possible that some PRs that have been
fixed are not listed here).
*************** Other significant improvements
*** 2967,2973 ****
all optimization levels but -O0 and -Og. The old behavior can be
obtained by explicitly passing -mcheck-zero-division to GCC.
! [171]GCC 12.3
Target Specific Changes
--- 3016,3022 ----
all optimization levels but -O0 and -Og. The old behavior can be
obtained by explicitly passing -mcheck-zero-division to GCC.
! [170]GCC 12.3
Target Specific Changes
*************** Other significant improvements
*** 2977,3008 ****
-march=znver4. The switch makes GCC consider using 512-bit vectors
when auto-vectorizing.
! This is the [172]list of problem reports (PRs) from GCC's bug tracking
system that are known to be fixed in the 12.3 release. This list might
not be complete (that is, it is possible that some PRs that have been
fixed are not listed here).
! [173]GCC 12.4
! This is the [174]list of problem reports (PRs) from GCC's bug tracking
system that are known to be fixed in the 12.4 release. This list might
not be complete (that is, it is possible that some PRs that have been
fixed are not listed here).
For questions related to the use of GCC, please consult these web
! pages and the [175]GCC manuals. If that fails, the
! [176]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 [177]gcc@gcc.gnu.org. All of [178]our lists have public
archives.
! Copyright (C) [179]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 [180]maintained by the GCC team. Last modified
! 2025-01-31.
References
--- 3026,3064 ----
-march=znver4. The switch makes GCC consider using 512-bit vectors
when auto-vectorizing.
! This is the [171]list of problem reports (PRs) from GCC's bug tracking
system that are known to be fixed in the 12.3 release. This list might
not be complete (that is, it is possible that some PRs that have been
fixed are not listed here).
! [172]GCC 12.4
! This is the [173]list of problem reports (PRs) from GCC's bug tracking
system that are known to be fixed in the 12.4 release. This list might
not be complete (that is, it is possible that some PRs that have been
fixed are not listed here).
+ [174]GCC 12.5
+
+ This is the [175]list of problem reports (PRs) from GCC's bug tracking
+ system that are known to be fixed in the 12.5 release. This list might
+ not be complete (that is, it is possible that some PRs that have been
+ fixed are not listed here).
+
For questions related to the use of GCC, please consult these web
! pages and the [176]GCC manuals. If that fails, the
! [177]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 [178]gcc@gcc.gnu.org. All of [179]our lists have public
archives.
! Copyright (C) [180]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 [181]maintained by the GCC team. Last modified
! 2025-12-29.
References
*************** References
*** 3122,3128 ****
114. https://gcc.gnu.org/gcc-12/changes.html#targets
115. https://gcc.gnu.org/gcc-12/changes.html#arm-targets
116. https://gcc.gnu.org/gcc-12/changes.html#aarch64
! 117. https://community.arm.com/arm-community-blogs/b/architectures-and-processors-blog/posts/arm-a-profile-architecture-developments-2020
118. https://gcc.gnu.org/gcc-12/changes.html#amdgcn
119. https://gcc.gnu.org/gcc-12/changes.html#arm
120. https://gcc.gnu.org/gcc-12/changes.html#bpf
--- 3178,3184 ----
114. https://gcc.gnu.org/gcc-12/changes.html#targets
115. https://gcc.gnu.org/gcc-12/changes.html#arm-targets
116. https://gcc.gnu.org/gcc-12/changes.html#aarch64
! 117. https://developer.arm.com/community/arm-community-blogs/b/architectures-and-processors-blog/posts/arm-a-profile-architecture-developments-2020
118. https://gcc.gnu.org/gcc-12/changes.html#amdgcn
119. https://gcc.gnu.org/gcc-12/changes.html#arm
120. https://gcc.gnu.org/gcc-12/changes.html#bpf
*************** References
*** 3171,3196 ****
163. https://gcc.gnu.org/onlinedocs/gcc-12.1.0/gcc/Optimize-Options.html#index-ftrivial-auto-var-init
164. https://gcc.gnu.org/onlinedocs/gcc-12.1.0/gcc/Optimize-Options.html#index-ftrivial-auto-var-init
165. https://gcc.gnu.org/gcc-12/changes.html#debug
! 166. https://ctfstd.org/
! 167. https://gcc.gnu.org/gcc-12/changes.html#12.1
! 168. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=12.0
! 169. https://gcc.gnu.org/gcc-12/changes.html#12.2
! 170. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=12.2
! 171. https://gcc.gnu.org/gcc-12/changes.html#12.3
! 172. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=12.3
! 173. https://gcc.gnu.org/gcc-12/changes.html#12.4
! 174. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=12.4
! 175. https://gcc.gnu.org/onlinedocs/
! 176. mailto:gcc-help@gcc.gnu.org
! 177. mailto:gcc@gcc.gnu.org
! 178. https://gcc.gnu.org/lists.html
! 179. https://www.fsf.org/
! 180. https://gcc.gnu.org/about.html
======================================================================
http://gcc.gnu.org/gcc-11/index.html
GCC 11 Release Series
July 19, 2024
The GCC developers are pleased to announce the release of GCC 11.5.
--- 3227,3255 ----
163. https://gcc.gnu.org/onlinedocs/gcc-12.1.0/gcc/Optimize-Options.html#index-ftrivial-auto-var-init
164. https://gcc.gnu.org/onlinedocs/gcc-12.1.0/gcc/Optimize-Options.html#index-ftrivial-auto-var-init
165. https://gcc.gnu.org/gcc-12/changes.html#debug
! 166. https://gcc.gnu.org/gcc-12/changes.html#12.1
! 167. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=12.0
! 168. https://gcc.gnu.org/gcc-12/changes.html#12.2
! 169. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=12.2
! 170. https://gcc.gnu.org/gcc-12/changes.html#12.3
! 171. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=12.3
! 172. https://gcc.gnu.org/gcc-12/changes.html#12.4
! 173. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=12.4
! 174. https://gcc.gnu.org/gcc-12/changes.html#12.5
! 175. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=12.5
! 176. https://gcc.gnu.org/onlinedocs/
! 177. mailto:gcc-help@gcc.gnu.org
! 178. mailto:gcc@gcc.gnu.org
! 179. https://gcc.gnu.org/lists.html
! 180. https://www.fsf.org/
! 181. https://gcc.gnu.org/about.html
======================================================================
http://gcc.gnu.org/gcc-11/index.html
GCC 11 Release Series
+ (This release series is no longer supported.)
+
July 19, 2024
The GCC developers are pleased to announce the release of GCC 11.5.
*************** References and Acknowledgements
*** 3245,3251 ****
provided this notice is preserved.
These pages are [21]maintained by the GCC team. Last modified
! 2024-07-19.
References
--- 3304,3310 ----
provided this notice is preserved.
These pages are [21]maintained by the GCC team. Last modified
! 2025-08-04.
References
*************** Caveats
*** 3302,3308 ****
* The libstdc++ configure option --enable-cheaders=c_std is
deprecated and will be removed in a future release. It should be
possible to use --enable-cheaders=c_global (the default) with no
! change in behaviour.
* The front end for compiling BRIG format of Heterogeneous System
Architecture Intermediate Language (HSAIL) has been deprecated and
will likely be removed in a future release.
--- 3361,3367 ----
* The libstdc++ configure option --enable-cheaders=c_std is
deprecated and will be removed in a future release. It should be
possible to use --enable-cheaders=c_global (the default) with no
! change in behavior.
* The front end for compiling BRIG format of Heterogeneous System
Architecture Intermediate Language (HSAIL) has been deprecated and
will likely be removed in a future release.
*************** Other significant improvements
*** 4024,4030 ****
provided this notice is preserved.
These pages are [107]maintained by the GCC team. Last modified
! 2025-01-31.
References
--- 4083,4089 ----
provided this notice is preserved.
These pages are [107]maintained by the GCC team. Last modified
! 2026-06-07.
References
*************** References
*** 4093,4099 ****
63. https://gcc.gnu.org/gcc-11/changes.html#targets
64. https://gcc.gnu.org/gcc-11/changes.html#arm-targets
65. https://gcc.gnu.org/gcc-11/changes.html#aarch64
! 66. https://developer.arm.com/documentation/102587/0102/Straight-line-speculation-frequently-asked-questions
67. https://gcc.gnu.org/gcc-11/changes.html#amdgcn
68. https://gcc.gnu.org/gcc-11/changes.html#arm
69. https://gcc.gnu.org/gcc-11/changes.html#x86
--- 4152,4158 ----
63. https://gcc.gnu.org/gcc-11/changes.html#targets
64. https://gcc.gnu.org/gcc-11/changes.html#arm-targets
65. https://gcc.gnu.org/gcc-11/changes.html#aarch64
! 66. https://developer.arm.com/documentation/110280/latest
67. https://gcc.gnu.org/gcc-11/changes.html#amdgcn
68. https://gcc.gnu.org/gcc-11/changes.html#arm
69. https://gcc.gnu.org/gcc-11/changes.html#x86
*************** typedef svbool_t pred512 __attribute__((
*** 4758,4764 ****
+ Arm Cortex-M55 (cortex-m55).
The GCC identifiers can be used as arguments to the -mcpu or -mtune
options, for example: -mcpu=cortex-a77 or -mtune=cortex-m35p.
! * Support has been extended for the ACLE [57]data-processing
intrinsics to include 32-bit SIMD, saturating arithmetic, 16-bit
multiplication and other related intrinsics aimed at DSP algorithm
optimization.
--- 4817,4823 ----
+ Arm Cortex-M55 (cortex-m55).
The GCC identifiers can be used as arguments to the -mcpu or -mtune
options, for example: -mcpu=cortex-a77 or -mtune=cortex-m35p.
! * Support has been extended for the [57]ACLE data-processing
intrinsics to include 32-bit SIMD, saturating arithmetic, 16-bit
multiplication and other related intrinsics aimed at DSP algorithm
optimization.
*************** typedef svbool_t pred512 __attribute__((
*** 4772,4791 ****
intrinsics can be enabled by including the arm_mve.h header file
and passing the +mve or +mve.fp option extensions (for example:
-march=armv8.1-m.main+mve).
! * Support for the Custom Datapath Extension beta ACLE [60]intrinsics
! has been added.
* Support for Armv8.1-M Mainline Security Extensions architecture has
been added. The -mcmse option, when used in combination with an
Armv8.1-M Mainline architecture (for example: -march=armv8.1-m.main
-mcmse), now leads to the generation of improved code sequences
when changing security states.
! [61]AMD Radeon (GCN)
* Code generation and in particular vectorization support have been
much improved.
! [62]ARC
* The interrupt service routine functions save all used registers,
including extension registers and auxiliary registers used by Zero
--- 4831,4850 ----
intrinsics can be enabled by including the arm_mve.h header file
and passing the +mve or +mve.fp option extensions (for example:
-march=armv8.1-m.main+mve).
! * Support for the Custom Datapath Extension beta ACLE intrinsics has
! been added.
* Support for Armv8.1-M Mainline Security Extensions architecture has
been added. The -mcmse option, when used in combination with an
Armv8.1-M Mainline architecture (for example: -march=armv8.1-m.main
-mcmse), now leads to the generation of improved code sequences
when changing security states.
! [60]AMD Radeon (GCN)
* Code generation and in particular vectorization support have been
much improved.
! [61]ARC
* The interrupt service routine functions save all used registers,
including extension registers and auxiliary registers used by Zero
*************** typedef svbool_t pred512 __attribute__((
*** 4798,4804 ****
* Remove -mq-class option.
* Improve 64-bit integer addition and subtraction operations.
! [63]AVR
* Support for the XMEGA-like devices
--- 4857,4863 ----
* Remove -mq-class option.
* Improve 64-bit integer addition and subtraction operations.
! [62]AVR
* Support for the XMEGA-like devices
*************** typedef svbool_t pred512 __attribute__((
*** 4811,4817 ****
to provide a custom device-specs file by means of
avr-gcc -nodevicespecs -specs=my-spec-file
! and without the need to provide options -B and -mmcu=. See [64]AVR
command-line options for details. This feature is also available in
GCC 9.3+ and GCC 8.4+.
* New command-line options -mdouble=[32,64] and -mlong-double=[32,64]
--- 4870,4876 ----
to provide a custom device-specs file by means of
avr-gcc -nodevicespecs -specs=my-spec-file
! and without the need to provide options -B and -mmcu=. See [63]AVR
command-line options for details. This feature is also available in
GCC 9.3+ and GCC 8.4+.
* New command-line options -mdouble=[32,64] and -mlong-double=[32,64]
*************** typedef svbool_t pred512 __attribute__((
*** 4819,4833 ****
double and long double types, respectively. Whether or not the
mentioned layouts are available, whether the options act as a
multilib option, and the default for either option are controlled
! by the new [65]AVR configure options --with-double= and
--with-long-double=.
* A new configure option --with-libf7= has been added. It controls to
which level avr-libgcc provides 64-bit floating point support by
! means of [66]Libf7.
* A new configure option --with-double-comparison= has been added.
It's unlikely you need to set this option by hand.
! [67]IA-32/x86-64
* Support to expand __builtin_roundeven into the appropriate SSE 4.1
instruction has been added.
--- 4878,4892 ----
double and long double types, respectively. Whether or not the
mentioned layouts are available, whether the options act as a
multilib option, and the default for either option are controlled
! by the new [64]AVR configure options --with-double= and
--with-long-double=.
* A new configure option --with-libf7= has been added. It controls to
which level avr-libgcc provides 64-bit floating point support by
! means of [65]Libf7.
* A new configure option --with-double-comparison= has been added.
It's unlikely you need to set this option by hand.
! [66]IA-32/x86-64
* Support to expand __builtin_roundeven into the appropriate SSE 4.1
instruction has been added.
*************** typedef svbool_t pred512 __attribute__((
*** 4840,4846 ****
-march=tigerlake. The switch enables the MOVDIRI MOVDIR64B
AVX512VP2INTERSECT ISA extensions.
! [68]MIPS
* The mips*-*-linux* targets now mark object files with appropriate
GNU-stack note, facilitating use of non-executable stack hardening
--- 4899,4905 ----
-march=tigerlake. The switch enables the MOVDIRI MOVDIR64B
AVX512VP2INTERSECT ISA extensions.
! [67]MIPS
* The mips*-*-linux* targets now mark object files with appropriate
GNU-stack note, facilitating use of non-executable stack hardening
*************** typedef svbool_t pred512 __attribute__((
*** 4849,4858 ****
configured with --with-glibc-version=2.31 against glibc 2.31 or
later.
! [69]PowerPC / PowerPC64 / RS6000
* Many vector builtins have been listed as deprecated in the
! [70]64-Bit ELF V2 ABI Specification for quite a number of years.
The vector builtins listed in Tables A.8 through A.10 are now
deprecated for GCC 10, and will likely be removed from support in
GCC 11. Note that this does not result in any loss of function.
--- 4908,4917 ----
configured with --with-glibc-version=2.31 against glibc 2.31 or
later.
! [68]PowerPC / PowerPC64 / RS6000
* Many vector builtins have been listed as deprecated in the
! [69]64-Bit ELF V2 ABI Specification for quite a number of years.
The vector builtins listed in Tables A.8 through A.10 are now
deprecated for GCC 10, and will likely be removed from support in
GCC 11. Note that this does not result in any loss of function.
*************** typedef svbool_t pred512 __attribute__((
*** 4863,4879 ****
will be unlikely to affect much if any code, and any required code
changes will be trivial.
! [71]PRU
* A new back end targeting TI PRU I/O processors has been contributed
to GCC.
! [72]RISC-V
* The riscv*-*-* targets now require GNU binutils version 2.30 or
later, to support new assembly instructions produced by GCC.
! [73]V850
* The ABI for V850 nested functions has been changed. Previously the
V850 port used %r20 for the static chain pointer, now the port uses
--- 4922,4938 ----
will be unlikely to affect much if any code, and any required code
changes will be trivial.
! [70]PRU
* A new back end targeting TI PRU I/O processors has been contributed
to GCC.
! [71]RISC-V
* The riscv*-*-* targets now require GNU binutils version 2.30 or
later, to support new assembly instructions produced by GCC.
! [72]V850
* The ABI for V850 nested functions has been changed. Previously the
V850 port used %r20 for the static chain pointer, now the port uses
*************** typedef svbool_t pred512 __attribute__((
*** 4881,4898 ****
where a call to a nested function would unexpectedly change the
value in %r20.
! [74]Operating Systems
! [75]Improvements for plugin authors
* GCC diagnostics can now have a chain of events associated with
them, describing a path through the code that triggers the problem.
These can be printed by the diagnostics subsystem in various ways,
! controlled by the [76]-fdiagnostics-path-format option, or captured
! in JSON form via [77]-fdiagnostics-format=json.
! * GCC diagnostics can now be associated with [78]CWE weakness
identifiers, which will appear on the standard error stream, and in
! the JSON output from [79]-fdiagnostics-format=json.
Other significant improvements
--- 4940,4957 ----
where a call to a nested function would unexpectedly change the
value in %r20.
! [73]Operating Systems
! [74]Improvements for plugin authors
* GCC diagnostics can now have a chain of events associated with
them, describing a path through the code that triggers the problem.
These can be printed by the diagnostics subsystem in various ways,
! controlled by the [75]-fdiagnostics-path-format option, or captured
! in JSON form via [76]-fdiagnostics-format=json.
! * GCC diagnostics can now be associated with [77]CWE weakness
identifiers, which will appear on the standard error stream, and in
! the JSON output from [78]-fdiagnostics-format=json.
Other significant improvements
*************** Other significant improvements
*** 4904,4931 ****
* For many releases, when GCC emits a warning it prints the option
controlling that warning. As of GCC 10, that option text is now a
clickable hyperlink for the documentation of that option (assuming
! a [80]sufficiently capable terminal). This behavior can be
! controlled via a new [81]-fdiagnostics-urls option (along with
various environment variables and heuristics documented with that
option).
GCC 10.1
! This is the [82]list of problem reports (PRs) from GCC's bug tracking
system that are known to be fixed in the 10.1 release. This list might
not be complete (that is, it is possible that some PRs that have been
fixed are not listed here).
! [83]GCC 10.2
! This is the [84]list of problem reports (PRs) from GCC's bug tracking
system that are known to be fixed in the 10.2 release. This list might
not be complete (that is, it is possible that some PRs that have been
fixed are not listed here).
! [85]GCC 10.3
! This is the [86]list of problem reports (PRs) from GCC's bug tracking
system that are known to be fixed in the 10.3 release. This list might
not be complete (that is, it is possible that some PRs that have been
fixed are not listed here).
--- 4963,4990 ----
* For many releases, when GCC emits a warning it prints the option
controlling that warning. As of GCC 10, that option text is now a
clickable hyperlink for the documentation of that option (assuming
! a [79]sufficiently capable terminal). This behavior can be
! controlled via a new [80]-fdiagnostics-urls option (along with
various environment variables and heuristics documented with that
option).
GCC 10.1
! This is the [81]list of problem reports (PRs) from GCC's bug tracking
system that are known to be fixed in the 10.1 release. This list might
not be complete (that is, it is possible that some PRs that have been
fixed are not listed here).
! [82]GCC 10.2
! This is the [83]list of problem reports (PRs) from GCC's bug tracking
system that are known to be fixed in the 10.2 release. This list might
not be complete (that is, it is possible that some PRs that have been
fixed are not listed here).
! [84]GCC 10.3
! This is the [85]list of problem reports (PRs) from GCC's bug tracking
system that are known to be fixed in the 10.3 release. This list might
not be complete (that is, it is possible that some PRs that have been
fixed are not listed here).
*************** GCC 10.1
*** 4950,4958 ****
* GCC 10.3 supports AMD CPUs based on the znver3 core via
-march=znver3.
! [87]GCC 10.4
! This is the [88]list of problem reports (PRs) from GCC's bug tracking
system that are known to be fixed in the 10.4 release. This list might
not be complete (that is, it is possible that some PRs that have been
fixed are not listed here).
--- 5009,5017 ----
* GCC 10.3 supports AMD CPUs based on the znver3 core via
-march=znver3.
! [86]GCC 10.4
! This is the [87]list of problem reports (PRs) from GCC's bug tracking
system that are known to be fixed in the 10.4 release. This list might
not be complete (that is, it is possible that some PRs that have been
fixed are not listed here).
*************** GCC 10.1
*** 4966,4992 ****
MMX no longer changes how they are passed nor returned. This ABI
change is now diagnosed with -Wpsabi.
! [89]GCC 10.5
! This is the [90]list of problem reports (PRs) from GCC's bug tracking
system that are known to be fixed in the 10.5 release. This list might
not be complete (that is, it is possible that some PRs that have been
fixed are not listed here).
For questions related to the use of GCC, please consult these web
! pages and the [91]GCC manuals. If that fails, the
! [92]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 [93]gcc@gcc.gnu.org. All of [94]our lists have public
archives.
! Copyright (C) [95]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 [96]maintained by the GCC team. Last modified
! 2025-03-21.
References
--- 5025,5051 ----
MMX no longer changes how they are passed nor returned. This ABI
change is now diagnosed with -Wpsabi.
! [88]GCC 10.5
! This is the [89]list of problem reports (PRs) from GCC's bug tracking
system that are known to be fixed in the 10.5 release. This list might
not be complete (that is, it is possible that some PRs that have been
fixed are not listed here).
For questions related to the use of GCC, please consult these web
! pages and the [90]GCC manuals. If that fails, the
! [91]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 [92]gcc@gcc.gnu.org. All of [93]our lists have public
archives.
! Copyright (C) [94]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 [95]maintained by the GCC team. Last modified
! 2026-06-16.
References
*************** References
*** 5046,5091 ****
54. https://gcc.gnu.org/gcc-10/changes.html#arm-targets
55. https://gcc.gnu.org/gcc-10/changes.html#aarch64
56. https://gcc.gnu.org/gcc-10/changes.html#arm
! 57. https://developer.arm.com/documentation/101028/0009/Data-processing-intrinsics
58. https://developer.arm.com/Architectures/M-Profile%20Architecture
59. https://developer.arm.com/architectures/instruction-sets/intrinsics/
! 60. https://developer.arm.com/documentation/101028/0010/Custom-Datapath-Extension
! 61. https://gcc.gnu.org/gcc-10/changes.html#amdgcn
! 62. https://gcc.gnu.org/gcc-10/changes.html#arc
! 63. https://gcc.gnu.org/gcc-10/changes.html#avr
! 64. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/AVR-Options.html#index-nodevicespecs
! 65. https://gcc.gnu.org/install/configure.html#avr
! 66. https://gcc.gnu.org/wiki/avr-gcc#Libf7
! 67. https://gcc.gnu.org/gcc-10/changes.html#x86
! 68. https://gcc.gnu.org/gcc-10/changes.html#mips
! 69. https://gcc.gnu.org/gcc-10/changes.html#powerpc
! 70. https://openpowerfoundation.org/?resource_lib=64-bit-elf-v2-abi-specification-power-architecture
! 71. https://gcc.gnu.org/gcc-10/changes.html#pru
! 72. https://gcc.gnu.org/gcc-10/changes.html#riscv
! 73. https://gcc.gnu.org/gcc-10/changes.html#v850
! 74. https://gcc.gnu.org/gcc-10/changes.html#os
! 75. https://gcc.gnu.org/gcc-10/changes.html#plugins
! 76. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-path-format
! 77. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-format
! 78. https://cwe.mitre.org/
! 79. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-format
! 80. https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda
! 81. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-urls
! 82. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=10.0
! 83. https://gcc.gnu.org/gcc-10/changes.html#GCC10.2
! 84. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=10.2
! 85. https://gcc.gnu.org/gcc-10/changes.html#GCC10.3
! 86. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=10.3
! 87. https://gcc.gnu.org/gcc-10/changes.html#GCC10.4
! 88. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=10.4
! 89. https://gcc.gnu.org/gcc-10/changes.html#GCC10.5
! 90. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=10.5
! 91. https://gcc.gnu.org/onlinedocs/
! 92. mailto:gcc-help@gcc.gnu.org
! 93. mailto:gcc@gcc.gnu.org
! 94. https://gcc.gnu.org/lists.html
! 95. https://www.fsf.org/
! 96. https://gcc.gnu.org/about.html
======================================================================
http://gcc.gnu.org/gcc-9/index.html
--- 5105,5149 ----
54. https://gcc.gnu.org/gcc-10/changes.html#arm-targets
55. https://gcc.gnu.org/gcc-10/changes.html#aarch64
56. https://gcc.gnu.org/gcc-10/changes.html#arm
! 57. https://github.com/ARM-software/acle/releases
58. https://developer.arm.com/Architectures/M-Profile%20Architecture
59. https://developer.arm.com/architectures/instruction-sets/intrinsics/
! 60. https://gcc.gnu.org/gcc-10/changes.html#amdgcn
! 61. https://gcc.gnu.org/gcc-10/changes.html#arc
! 62. https://gcc.gnu.org/gcc-10/changes.html#avr
! 63. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/AVR-Options.html#index-nodevicespecs
! 64. https://gcc.gnu.org/install/configure.html#avr
! 65. https://gcc.gnu.org/wiki/avr-gcc#Libf7
! 66. https://gcc.gnu.org/gcc-10/changes.html#x86
! 67. https://gcc.gnu.org/gcc-10/changes.html#mips
! 68. https://gcc.gnu.org/gcc-10/changes.html#powerpc
! 69. https://openpowerfoundation.org/?resource_lib=64-bit-elf-v2-abi-specification-power-architecture
! 70. https://gcc.gnu.org/gcc-10/changes.html#pru
! 71. https://gcc.gnu.org/gcc-10/changes.html#riscv
! 72. https://gcc.gnu.org/gcc-10/changes.html#v850
! 73. https://gcc.gnu.org/gcc-10/changes.html#os
! 74. https://gcc.gnu.org/gcc-10/changes.html#plugins
! 75. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-path-format
! 76. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-format
! 77. https://cwe.mitre.org/
! 78. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-format
! 79. https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda
! 80. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-urls
! 81. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=10.0
! 82. https://gcc.gnu.org/gcc-10/changes.html#GCC10.2
! 83. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=10.2
! 84. https://gcc.gnu.org/gcc-10/changes.html#GCC10.3
! 85. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=10.3
! 86. https://gcc.gnu.org/gcc-10/changes.html#GCC10.4
! 87. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=10.4
! 88. https://gcc.gnu.org/gcc-10/changes.html#GCC10.5
! 89. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=10.5
! 90. https://gcc.gnu.org/onlinedocs/
! 91. mailto:gcc-help@gcc.gnu.org
! 92. mailto:gcc@gcc.gnu.org
! 93. https://gcc.gnu.org/lists.html
! 94. https://www.fsf.org/
! 95. https://gcc.gnu.org/about.html
======================================================================
http://gcc.gnu.org/gcc-9/index.html
*************** Caveats
*** 5224,5232 ****
[9]General Improvements
! The following GCC command line options have been introduced or
improved.
! * All command line options that take a byte-size argument accept
64-bit integers as well as standard SI and IEC suffixes such as kb
and KiB, MB and MiB, or GB and GiB denoting the corresponding
multiples of bytes. See [10]Invoking GCC for more.
--- 5282,5290 ----
[9]General Improvements
! The following GCC command-line options have been introduced or
improved.
! * All command-line options that take a byte-size argument accept
64-bit integers as well as standard SI and IEC suffixes such as kb
and KiB, MB and MiB, or GB and GiB denoting the corresponding
multiples of bytes. See [10]Invoking GCC for more.
*************** _SIZE'?
*** 5740,5751 ****
option for Arm and thus -march=armv8-a+ssbs is an
AArch64-specific option.
! AArch64 specific
* Support has been added for the Arm Neoverse E1 processor
(-mcpu=neoverse-e1).
* The AArch64 port now has support for stack clash protection using
! the [72]-fstack-clash-protection option. The probing interval/guard
size can be set by using --param
stack-clash-protection-guard-size=12|16. The value of this
parameter must be in bytes represented as a power of two. The two
--- 5798,5809 ----
option for Arm and thus -march=armv8-a+ssbs is an
AArch64-specific option.
! [72]AArch64 specific
* Support has been added for the Arm Neoverse E1 processor
(-mcpu=neoverse-e1).
* The AArch64 port now has support for stack clash protection using
! the [73]-fstack-clash-protection option. The probing interval/guard
size can be set by using --param
stack-clash-protection-guard-size=12|16. The value of this
parameter must be in bytes represented as a power of two. The two
*************** _SIZE'?
*** 5758,5764 ****
option can now be used to enable the return address signing as well
as the new Branch Target Identification feature of Armv8.5-A
architecture. For more information on the arguments accepted by
! this option, please refer to [73]AArch64-Options.
* The following optional extensions to Armv8.5-A architecture are now
supported and only affect the assembler.
+ Random Number Generation instructions through the
--- 5816,5822 ----
option can now be used to enable the return address signing as well
as the new Branch Target Identification feature of Armv8.5-A
architecture. For more information on the arguments accepted by
! this option, please refer to [74]AArch64-Options.
* The following optional extensions to Armv8.5-A architecture are now
supported and only affect the assembler.
+ Random Number Generation instructions through the
*************** _SIZE'?
*** 5766,5772 ****
+ Memory Tagging Extension through the -march=armv8.5-a+memtag
option.
! Arm specific
* Support for the deprecated Armv2 and Armv3 architectures and their
variants has been removed. Their corresponding -march values and
--- 5824,5830 ----
+ Memory Tagging Extension through the -march=armv8.5-a+memtag
option.
! [75]Arm specific
* Support for the deprecated Armv2 and Armv3 architectures and their
variants has been removed. Their corresponding -march values and
*************** _SIZE'?
*** 5777,5783 ****
* Corrected FPU configurations for Cortex-R7 and Cortex-R8 when using
their respective -mcpu options.
! [74]AMD GCN
* A new back end targeting AMD GCN GPUs has been contributed to GCC.
The implementation is currently limited to compiling
--- 5835,5841 ----
* Corrected FPU configurations for Cortex-R7 and Cortex-R8 when using
their respective -mcpu options.
! [76]AMD GCN
* A new back end targeting AMD GCN GPUs has been contributed to GCC.
The implementation is currently limited to compiling
*************** _SIZE'?
*** 5788,5806 ****
+ Fiji (fiji).
+ Vega 10 (gfx900).
! [75]ARC
* LRA is now on by default for the ARC target. This can be controlled
by -mlra.
* Add support for frame code-density and branch-and-index
instructions.
! [76]C-SKY
* A new back end targeting C-SKY V2 processors has been contributed
to GCC.
! [77]IA-32/x86-64
* Support of Intel MPX (Memory Protection Extensions) has been
removed.
--- 5846,5864 ----
+ Fiji (fiji).
+ Vega 10 (gfx900).
! [77]ARC
* LRA is now on by default for the ARC target. This can be controlled
by -mlra.
* Add support for frame code-density and branch-and-index
instructions.
! [78]C-SKY
* A new back end targeting C-SKY V2 processors has been contributed
to GCC.
! [79]IA-32/x86-64
* Support of Intel MPX (Memory Protection Extensions) has been
removed.
*************** _SIZE'?
*** 5811,5817 ****
following ISA extensions: AVX512F, AVX512VL, AVX512CD, AVX512BW,
AVX512DQ, AVX512VNNI.
! [78]MIPS
* The Loongson loongson-mmi and loongson-ext extensions have been
split from loongson3a:
--- 5869,5875 ----
following ISA extensions: AVX512F, AVX512VL, AVX512CD, AVX512BW,
AVX512DQ, AVX512VNNI.
! [80]MIPS
* The Loongson loongson-mmi and loongson-ext extensions have been
split from loongson3a:
*************** _SIZE'?
*** 5835,5846 ****
-mtune options (as in -mcpu=gs464 or -mtune=gs464e) or as arguments
to the equivalent target attributes and pragmas.
! [79]OpenRISC
* A new back end targeting OpenRISC processors has been contributed
to GCC.
! [80]S/390, System z, IBM z Systems
* Support for the arch13 architecture has been added. When using the
-march=arch13 option, the compiler will generate code making use of
--- 5893,5904 ----
-mtune options (as in -mcpu=gs464 or -mtune=gs464e) or as arguments
to the equivalent target attributes and pragmas.
! [81]OpenRISC
* A new back end targeting OpenRISC processors has been contributed
to GCC.
! [82]S/390, System z, IBM z Systems
* Support for the arch13 architecture has been added. When using the
-march=arch13 option, the compiler will generate code making use of
*************** _SIZE'?
*** 5870,5878 ****
containing pointers to each profiling call stub. This is useful for
automatically patching in and out calls.
! [81]Operating Systems
! [82]Solaris
* g++ now unconditionally enables large file support when compiling
32-bit code.
--- 5928,5936 ----
containing pointers to each profiling call stub. This is useful for
automatically patching in and out calls.
! [83]Operating Systems
! [84]Solaris
* g++ now unconditionally enables large file support when compiling
32-bit code.
*************** _SIZE'?
*** 5883,5891 ****
Solaris 11/x86. It requires the use of GNU as. Solaris 11/SPARC
support is still work-in-progress.
! [83]Windows
! * A C++ Microsoft ABI bitfield layout bug, [84]PR87137 has been
fixed. A non-field declaration could cause the current bitfield
allocation unit to be completed, incorrectly placing a following
bitfield into a new allocation unit. The Microsoft ABI is selected
--- 5941,5949 ----
Solaris 11/x86. It requires the use of GNU as. Solaris 11/SPARC
support is still work-in-progress.
! [85]Windows
! * A C++ Microsoft ABI bitfield layout bug, [86]PR87137 has been
fixed. A non-field declaration could cause the current bitfield
allocation unit to be completed, incorrectly placing a following
bitfield into a new allocation unit. The Microsoft ABI is selected
*************** _SIZE'?
*** 5896,5908 ****
+ SuperH targets when the -mhitachi option is specified, or
__attribute__((renesas)) is used
! [85]Improvements for plugin authors
* GCC's diagnostic subsystem now has a way to logically group
together related diagnostics, auto_diagnostic_group. Such
diagnostics will be nested by the output of
! [86]-fdiagnostics-format=json.
! * GCC now has a set of [87]user experience guidelines for GCC, with
information and advice on implementing new diagnostics.
Other significant improvements
--- 5954,5966 ----
+ SuperH targets when the -mhitachi option is specified, or
__attribute__((renesas)) is used
! [87]Improvements for plugin authors
* GCC's diagnostic subsystem now has a way to logically group
together related diagnostics, auto_diagnostic_group. Such
diagnostics will be nested by the output of
! [88]-fdiagnostics-format=json.
! * GCC now has a set of [89]user experience guidelines for GCC, with
information and advice on implementing new diagnostics.
Other significant improvements
*************** Other significant improvements
*** 5910,5939 ****
* GCC's internal "selftest" suite now runs for C++ as well as C (in
debug builds of the compiler).
! [88]GCC 9.1
! This is the [89]list of problem reports (PRs) from GCC's bug tracking
system that are known to be fixed in the 9.1 release. This list might
not be complete (that is, it is possible that some PRs that have been
fixed are not listed here).
! [90]GCC 9.2
! This is the [91]list of problem reports (PRs) from GCC's bug tracking
system that are known to be fixed in the 9.2 release. This list might
not be complete (that is, it is possible that some PRs that have been
fixed are not listed here).
! [92]GCC 9.3
! This is the [93]list of problem reports (PRs) from GCC's bug tracking
system that are known to be fixed in the 9.3 release. This list might
not be complete (that is, it is possible that some PRs that have been
fixed are not listed here).
! [94]GCC 9.4
! This is the [95]list of problem reports (PRs) from GCC's bug tracking
system that are known to be fixed in the 9.4 release. This list might
not be complete (that is, it is possible that some PRs that have been
fixed are not listed here).
--- 5968,5997 ----
* GCC's internal "selftest" suite now runs for C++ as well as C (in
debug builds of the compiler).
! [90]GCC 9.1
! This is the [91]list of problem reports (PRs) from GCC's bug tracking
system that are known to be fixed in the 9.1 release. This list might
not be complete (that is, it is possible that some PRs that have been
fixed are not listed here).
! [92]GCC 9.2
! This is the [93]list of problem reports (PRs) from GCC's bug tracking
system that are known to be fixed in the 9.2 release. This list might
not be complete (that is, it is possible that some PRs that have been
fixed are not listed here).
! [94]GCC 9.3
! This is the [95]list of problem reports (PRs) from GCC's bug tracking
system that are known to be fixed in the 9.3 release. This list might
not be complete (that is, it is possible that some PRs that have been
fixed are not listed here).
! [96]GCC 9.4
! This is the [97]list of problem reports (PRs) from GCC's bug tracking
system that are known to be fixed in the 9.4 release. This list might
not be complete (that is, it is possible that some PRs that have been
fixed are not listed here).
*************** Other significant improvements
*** 5956,5982 ****
for all SVE implementations. Adding -msve-vector-bits=512 makes the
code specific to 512-bit SVE.
! [96]GCC 9.5
! This is the [97]list of problem reports (PRs) from GCC's bug tracking
system that are known to be fixed in the 9.5 release. This list might
not be complete (that is, it is possible that some PRs that have been
fixed are not listed here).
For questions related to the use of GCC, please consult these web
! pages and the [98]GCC manuals. If that fails, the
! [99]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 [100]gcc@gcc.gnu.org. All of [101]our lists have public
archives.
! Copyright (C) [102]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 [103]maintained by the GCC team. Last modified
! 2025-01-31.
References
--- 6014,6040 ----
for all SVE implementations. Adding -msve-vector-bits=512 makes the
code specific to 512-bit SVE.
! [98]GCC 9.5
! This is the [99]list of problem reports (PRs) from GCC's bug tracking
system that are known to be fixed in the 9.5 release. This list might
not be complete (that is, it is possible that some PRs that have been
fixed are not listed here).
For questions related to the use of GCC, please consult these web
! pages and the [100]GCC manuals. If that fails, the
! [101]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 [102]gcc@gcc.gnu.org. All of [103]our lists have public
archives.
! Copyright (C) [104]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 [105]maintained by the GCC team. Last modified
! 2026-06-10.
References
*************** References
*** 6051,6088 ****
69. https://gcc.gnu.org/onlinedocs/gcc-9.1.0/jit/topics/contexts.html#gcc_jit_context_add_driver_option
70. https://gcc.gnu.org/gcc-9/changes.html#targets
71. https://gcc.gnu.org/gcc-9/changes.html#arm-targets
! 72. https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gcc/Instrumentation-Options.html#index-fstack-protector
! 73. https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gcc/AArch64-Options.html#AArch64-Options
! 74. https://gcc.gnu.org/gcc-9/changes.html#amdgcn
! 75. https://gcc.gnu.org/gcc-9/changes.html#arc
! 76. https://gcc.gnu.org/gcc-9/changes.html#csky
! 77. https://gcc.gnu.org/gcc-9/changes.html#x86
! 78. https://gcc.gnu.org/gcc-9/changes.html#mips
! 79. https://gcc.gnu.org/gcc-9/changes.html#or1k
! 80. https://gcc.gnu.org/gcc-9/changes.html#s390
! 81. https://gcc.gnu.org/gcc-9/changes.html#os
! 82. https://gcc.gnu.org/gcc-9/changes.html#solaris
! 83. https://gcc.gnu.org/gcc-9/changes.html#windows
! 84. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87137
! 85. https://gcc.gnu.org/gcc-9/changes.html#plugins
! 86. https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-format
! 87. https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gccint/User-Experience-Guidelines.html
! 88. https://gcc.gnu.org/gcc-9/changes.html#GCC9.1
! 89. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=9.0
! 90. https://gcc.gnu.org/gcc-9/changes.html#GCC9.2
! 91. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=9.2
! 92. https://gcc.gnu.org/gcc-9/changes.html#GCC9.3
! 93. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=9.3
! 94. https://gcc.gnu.org/gcc-9/changes.html#GCC9.4
! 95. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=9.4
! 96. https://gcc.gnu.org/gcc-9/changes.html#GCC9.5
! 97. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=9.5
! 98. https://gcc.gnu.org/onlinedocs/
! 99. mailto:gcc-help@gcc.gnu.org
! 100. mailto:gcc@gcc.gnu.org
! 101. https://gcc.gnu.org/lists.html
! 102. https://www.fsf.org/
! 103. https://gcc.gnu.org/about.html
======================================================================
http://gcc.gnu.org/gcc-8/index.html
--- 6109,6148 ----
69. https://gcc.gnu.org/onlinedocs/gcc-9.1.0/jit/topics/contexts.html#gcc_jit_context_add_driver_option
70. https://gcc.gnu.org/gcc-9/changes.html#targets
71. https://gcc.gnu.org/gcc-9/changes.html#arm-targets
! 72. https://gcc.gnu.org/gcc-9/changes.html#aarch64
! 73. https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gcc/Instrumentation-Options.html#index-fstack-protector
! 74. https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gcc/AArch64-Options.html#AArch64-Options
! 75. https://gcc.gnu.org/gcc-9/changes.html#arm
! 76. https://gcc.gnu.org/gcc-9/changes.html#amdgcn
! 77. https://gcc.gnu.org/gcc-9/changes.html#arc
! 78. https://gcc.gnu.org/gcc-9/changes.html#csky
! 79. https://gcc.gnu.org/gcc-9/changes.html#x86
! 80. https://gcc.gnu.org/gcc-9/changes.html#mips
! 81. https://gcc.gnu.org/gcc-9/changes.html#or1k
! 82. https://gcc.gnu.org/gcc-9/changes.html#s390
! 83. https://gcc.gnu.org/gcc-9/changes.html#os
! 84. https://gcc.gnu.org/gcc-9/changes.html#solaris
! 85. https://gcc.gnu.org/gcc-9/changes.html#windows
! 86. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87137
! 87. https://gcc.gnu.org/gcc-9/changes.html#plugins
! 88. https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-format
! 89. https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gccint/User-Experience-Guidelines.html
! 90. https://gcc.gnu.org/gcc-9/changes.html#GCC9.1
! 91. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=9.0
! 92. https://gcc.gnu.org/gcc-9/changes.html#GCC9.2
! 93. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=9.2
! 94. https://gcc.gnu.org/gcc-9/changes.html#GCC9.3
! 95. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=9.3
! 96. https://gcc.gnu.org/gcc-9/changes.html#GCC9.4
! 97. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=9.4
! 98. https://gcc.gnu.org/gcc-9/changes.html#GCC9.5
! 99. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=9.5
! 100. https://gcc.gnu.org/onlinedocs/
! 101. mailto:gcc-help@gcc.gnu.org
! 102. mailto:gcc@gcc.gnu.org
! 103. https://gcc.gnu.org/lists.html
! 104. https://www.fsf.org/
! 105. https://gcc.gnu.org/about.html
======================================================================
http://gcc.gnu.org/gcc-8/index.html
*************** x-early-inliner-iterations'?
*** 8505,8511 ****
provided this notice is preserved.
These pages are [67]maintained by the GCC team. Last modified
! 2025-01-31.
References
--- 8565,8571 ----
provided this notice is preserved.
These pages are [67]maintained by the GCC team. Last modified
! 2026-06-13.
References
*************** Target Specific Changes
*** 9343,9385 ****
IA-32/x86-64
! * Support for the [51]deprecated pcommit instruction has been
! removed.
! [52]GCC 6.4
! This is the [53]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).
! [54]Operating Systems
! [55]RTEMS
* The ABI changes on ARM so that no short enums are used by default.
! [56]GCC 6.5
! This is the [57]list of problem reports (PRs) from GCC's bug tracking
system that are known to be fixed in the 6.5 release. This list might
not be complete (that is, it is possible that some PRs that have been
fixed are not listed here).
For questions related to the use of GCC, please consult these web
! pages and the [58]GCC manuals. If that fails, the
! [59]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 [60]gcc@gcc.gnu.org. All of [61]our lists have public
archives.
! Copyright (C) [62]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 [63]maintained by the GCC team. Last modified
! 2025-01-31.
References
--- 9403,9444 ----
IA-32/x86-64
! * Support for the deprecated pcommit instruction has been removed.
! [51]GCC 6.4
! This is the [52]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).
! [53]Operating Systems
! [54]RTEMS
* The ABI changes on ARM so that no short enums are used by default.
! [55]GCC 6.5
! This is the [56]list of problem reports (PRs) from GCC's bug tracking
system that are known to be fixed in the 6.5 release. This list might
not be complete (that is, it is possible that some PRs that have been
fixed are not listed here).
For questions related to the use of GCC, please consult these web
! pages and the [57]GCC manuals. If that fails, the
! [58]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 [59]gcc@gcc.gnu.org. All of [60]our lists have public
archives.
! Copyright (C) [61]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 [62]maintained by the GCC team. Last modified
! 2026-06-15.
References
*************** References
*** 9395,9401 ****
10. https://gcc.gnu.org/wiki/Offloading
11. https://gcc.gnu.org/gcc-6/changes.html#c-family
12. https://www.openmp.org/specifications/
! 13. https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-1266
14. https://gcc.gnu.org/gcc-6/changes.html#c
15. https://gcc.gnu.org/gcc-6/changes.html#cxx
16. https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4377.pdf
--- 9454,9460 ----
10. https://gcc.gnu.org/wiki/Offloading
11. https://gcc.gnu.org/gcc-6/changes.html#c-family
12. https://www.openmp.org/specifications/
! 13. https://www.cve.org/CVERecord?id=CVE-2014-1266
14. https://gcc.gnu.org/gcc-6/changes.html#c
15. https://gcc.gnu.org/gcc-6/changes.html#cxx
16. https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4377.pdf
*************** References
*** 9425,9431 ****
40. https://gcc.gnu.org/gcc-6/changes.html#os
41. https://gcc.gnu.org/gcc-6/changes.html#aix
42. https://gcc.gnu.org/gcc-6/changes.html#linux
! 43. http://www.musl-libc.org/
44. https://gcc.gnu.org/gcc-6/changes.html#rtems
45. https://gcc.gnu.org/gcc-6/changes.html#solaris
46. https://gcc.gnu.org/gcc-6/changes.html#windows
--- 9484,9490 ----
40. https://gcc.gnu.org/gcc-6/changes.html#os
41. https://gcc.gnu.org/gcc-6/changes.html#aix
42. https://gcc.gnu.org/gcc-6/changes.html#linux
! 43. https://musl.libc.org/
44. https://gcc.gnu.org/gcc-6/changes.html#rtems
45. https://gcc.gnu.org/gcc-6/changes.html#solaris
46. https://gcc.gnu.org/gcc-6/changes.html#windows
*************** References
*** 9433,9451 ****
48. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=6.2
49. https://gcc.gnu.org/gcc-6/changes.html#GCC6.3
50. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=6.3
! 51. https://www.intel.com/content/www/us/en/developer/articles/technical/deprecate-pcommit-instruction.html
! 52. https://gcc.gnu.org/gcc-6/changes.html#GCC6.4
! 53. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=6.4
! 54. https://gcc.gnu.org/gcc-6/changes.html#os64
! 55. https://gcc.gnu.org/gcc-6/changes.html#rtems64
! 56. https://gcc.gnu.org/gcc-6/changes.html#GCC6.5
! 57. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=6.5
! 58. https://gcc.gnu.org/onlinedocs/
! 59. mailto:gcc-help@gcc.gnu.org
! 60. mailto:gcc@gcc.gnu.org
! 61. https://gcc.gnu.org/lists.html
! 62. https://www.fsf.org/
! 63. https://gcc.gnu.org/about.html
======================================================================
http://gcc.gnu.org/gcc-5/index.html
--- 9492,9509 ----
48. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=6.2
49. https://gcc.gnu.org/gcc-6/changes.html#GCC6.3
50. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=6.3
! 51. https://gcc.gnu.org/gcc-6/changes.html#GCC6.4
! 52. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=6.4
! 53. https://gcc.gnu.org/gcc-6/changes.html#os64
! 54. https://gcc.gnu.org/gcc-6/changes.html#rtems64
! 55. https://gcc.gnu.org/gcc-6/changes.html#GCC6.5
! 56. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=6.5
! 57. https://gcc.gnu.org/onlinedocs/
! 58. mailto:gcc-help@gcc.gnu.org
! 59. mailto:gcc@gcc.gnu.org
! 60. https://gcc.gnu.org/lists.html
! 61. https://www.fsf.org/
! 62. https://gcc.gnu.org/about.html
======================================================================
http://gcc.gnu.org/gcc-5/index.html
*************** void operator delete[] (void *, std::siz
*** 10251,10257 ****
[56]RX
! * A new command line option -mno-allow-string-insns can be used to
disable the generation of the SCMPU, SMOVU, SMOVB, SMOVF, SUNTIL,
SWHILE and RMPA instructions. An erratum released by Renesas shows
that it is unsafe to use these instructions on addresses within the
--- 10309,10315 ----
[56]RX
! * A new command-line option -mno-allow-string-insns can be used to
disable the generation of the SCMPU, SMOVU, SMOVB, SMOVF, SUNTIL,
SWHILE and RMPA instructions. An erratum released by Renesas shows
that it is unsafe to use these instructions on addresses within the
*************** Target Specific Changes
*** 10405,10427 ****
IA-32/x86-64
! * Support for the [71]deprecated pcommit instruction has been
! removed.
For questions related to the use of GCC, please consult these web
! pages and the [72]GCC manuals. If that fails, the
! [73]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 [74]gcc@gcc.gnu.org. All of [75]our lists have public
archives.
! Copyright (C) [76]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 [77]maintained by the GCC team. Last modified
! 2025-02-28.
References
--- 10463,10484 ----
IA-32/x86-64
! * Support for the pcommit instruction has been removed.
For questions related to the use of GCC, please consult these web
! pages and the [71]GCC manuals. If that fails, the
! [72]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 [73]gcc@gcc.gnu.org. All of [74]our lists have public
archives.
! Copyright (C) [75]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 [76]maintained by the GCC team. Last modified
! 2026-06-03.
References
*************** References
*** 10495,10507 ****
68. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=5.4
69. https://gcc.gnu.org/gcc-5/changes.html#GCC5.5
70. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=5.5
! 71. https://www.intel.com/content/www/us/en/developer/articles/technical/deprecate-pcommit-instruction.html
! 72. https://gcc.gnu.org/onlinedocs/
! 73. mailto:gcc-help@gcc.gnu.org
! 74. mailto:gcc@gcc.gnu.org
! 75. https://gcc.gnu.org/lists.html
! 76. https://www.fsf.org/
! 77. https://gcc.gnu.org/about.html
======================================================================
http://gcc.gnu.org/gcc-4.9/index.html
--- 10552,10563 ----
68. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=5.4
69. https://gcc.gnu.org/gcc-5/changes.html#GCC5.5
70. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=5.5
! 71. https://gcc.gnu.org/onlinedocs/
! 72. mailto:gcc-help@gcc.gnu.org
! 73. mailto:gcc@gcc.gnu.org
! 74. https://gcc.gnu.org/lists.html
! 75. https://www.fsf.org/
! 76. https://gcc.gnu.org/about.html
======================================================================
http://gcc.gnu.org/gcc-4.9/index.html
*************** late struct X<1000>;
*** 10736,10742 ****
implementation follows ABI version 1.2; all features but _Cilk_for
have been implemented.
! C
* ISO C11 atomics (the _Atomic type specifier and qualifier and the
header) are now supported.
--- 10792,10798 ----
implementation follows ABI version 1.2; all features but _Cilk_for
have been implemented.
! [11]C
* ISO C11 atomics (the _Atomic type specifier and qualifier and the
header) are now supported.
*************** late struct X<1000>;
*** 10753,10762 ****
* A new C extension __auto_type provides a subset of the
functionality of C++11 auto in GNU C.
! [11]C++
! * The G++ implementation of [12]C++1y return type deduction for
! normal functions has been updated to conform to [13]N3638, the
proposal accepted into the working paper. Most notably, it adds
decltype(auto) for getting decltype semantics rather than the
template argument deduction semantics of plain auto:
--- 10809,10818 ----
* A new C extension __auto_type provides a subset of the
functionality of C++11 auto in GNU C.
! [12]C++
! * The G++ implementation of [13]C++1y return type deduction for
! normal functions has been updated to conform to [14]N3638, the
proposal accepted into the working paper. Most notably, it adds
decltype(auto) for getting decltype semantics rather than the
template argument deduction semantics of plain auto:
*************** int& f();
*** 10765,10778 ****
auto i1 = f(); // int
decltype(auto) i2 = f(); // int&
! * G++ supports [14]C++1y lambda capture initializers:
[x = 42]{ ... };
Actually, they have been accepted since GCC 4.5, but now the
compiler doesn't warn about them with -std=c++1y, and supports
parenthesized and brace-enclosed initializers as well.
! * G++ supports [15]C++1y variable length arrays. G++ has supported
GNU/C99-style VLAs for a long time, but now additionally supports
initializers and lambda capture by reference. In C++1y mode G++
will complain about VLA uses that are not permitted by the draft
--- 10821,10834 ----
auto i1 = f(); // int
decltype(auto) i2 = f(); // int&
! * G++ supports [15]C++1y lambda capture initializers:
[x = 42]{ ... };
Actually, they have been accepted since GCC 4.5, but now the
compiler doesn't warn about them with -std=c++1y, and supports
parenthesized and brace-enclosed initializers as well.
! * G++ supports [16]C++1y variable length arrays. G++ has supported
GNU/C99-style VLAs for a long time, but now additionally supports
initializers and lambda capture by reference. In C++1y mode G++
will complain about VLA uses that are not permitted by the draft
*************** void f(int n) {
*** 10787,10793 ****
&a; // error, taking address of VLA
}
! * G++ supports the [16]C++1y [[deprecated]] attribute modulo bugs in
the underlying [[gnu::deprecated]] attribute. Classes and functions
can be marked deprecated and a diagnostic message added:
--- 10843,10849 ----
&a; // error, taking address of VLA
}
! * G++ supports the [17]C++1y [[deprecated]] attribute modulo bugs in
the underlying [[gnu::deprecated]] attribute. Classes and functions
can be marked deprecated and a diagnostic message added:
*************** A aa; // warning: 'A' is deprecated : A
*** 10805,10811 ****
int j = bar(2); // warning: 'int bar(int)' is deprecated : bar is unsafe; use fo
o() instead
! * G++ supports [17]C++1y digit separators. Long numeric literals can
be subdivided with a single quote ' to enhance readability:
int i = 1048576;
--- 10861,10867 ----
int j = bar(2); // warning: 'int bar(int)' is deprecated : bar is unsafe; use fo
o() instead
! * G++ supports [18]C++1y digit separators. Long numeric literals can
be subdivided with a single quote ' to enhance readability:
int i = 1048576;
*************** int n = 0b0001'0000'0000'0000'0000'0000;
*** 10817,10823 ****
double x = 1.602'176'565e-19;
double y = 1.602'176'565e-1'9;
! * G++ supports [18]C++1y generic (polymorphic) lambdas.
// a functional object that will increment any type
auto incr = [](auto x) { return x++; };
--- 10873,10879 ----
double x = 1.602'176'565e-19;
double y = 1.602'176'565e-1'9;
! * G++ supports [19]C++1y generic (polymorphic) lambdas.
// a functional object that will increment any type
auto incr = [](auto x) { return x++; };
*************** auto incr = [](auto x) { return x++; };
*** 10830,10836 ****
auto add = [] (T a, T b) { return a + b; };
* G++ supports unconstrained generic functions as specified by 4.1.2
! and 5.1.1 of [19]N3889: Concepts Lite Specification. Briefly, auto
may be used as a type-specifier in a parameter declaration of any
function declarator in order to introduce an implicit function
template parameter, akin to generic lambdas.
--- 10886,10892 ----
auto add = [] (T a, T b) { return a + b; };
* G++ supports unconstrained generic functions as specified by 4.1.2
! and 5.1.1 of [20]N3889: Concepts Lite Specification. Briefly, auto
may be used as a type-specifier in a parameter declaration of any
function declarator in order to introduce an implicit function
template parameter, akin to generic lambdas.
*************** auto incr(T x) { return x++; }
*** 10842,10854 ****
Runtime Library (libstdc++)
! * [20]Improved support for C++11, including:
+ support for ;
+ The associative containers in