diff -Nrcpad gcc-5.1.0/ChangeLog gcc-5.2.0/ChangeLog *** gcc-5.1.0/ChangeLog Wed Apr 22 08:43:12 2015 --- gcc-5.2.0/ChangeLog Thu Jul 16 09:13:40 2015 *************** *** 1,3 **** --- 1,12 ---- + 2015-07-16 Release Manager + + * GCC 5.2.0 released. + + 2015-05-03 Matthias Klose + + * configure.ac: Match $host configured with triplets. + * configure: Regenerate. + 2015-04-22 Release Manager * GCC 5.1.0 released. diff -Nrcpad gcc-5.1.0/INSTALL/binaries.html gcc-5.2.0/INSTALL/binaries.html *** gcc-5.1.0/INSTALL/binaries.html Wed Apr 22 08:45:10 2015 --- gcc-5.2.0/INSTALL/binaries.html Thu Jul 16 09:16:26 2015 *************** *** 1,164 **** ! ! ! ! ! ! Installing GCC ! ! ! ! ! ! ! ! ! ! ! ! !

Installing GCC

! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

We are often asked about pre-compiled versions of GCC. While we cannot ! provide these for all platforms, below you’ll find links to binaries for various platforms where creating them by yourself is not easy due to various reasons. !

!

Please note that we did not create these binaries, nor do we support them. If you have any problems installing them, please contact their makers. -

- ! !
!

Return to the GCC Installation page !

! ! ! ! - - --- 1,111 ---- ! ! ! Installing GCC: Binaries ! ! ! ! ! ! ! ! ! !

Installing GCC: Binaries

! ! We are often asked about pre-compiled versions of GCC. While we cannot ! provide these for all platforms, below you'll find links to binaries for various platforms where creating them by yourself is not easy due to various reasons. ! !

Please note that we did not create these binaries, nor do we support them. If you have any problems installing them, please contact their makers. !

+


+

Return to the GCC Installation page + + + + + + diff -Nrcpad gcc-5.1.0/INSTALL/build.html gcc-5.2.0/INSTALL/build.html *** gcc-5.1.0/INSTALL/build.html Wed Apr 22 08:45:09 2015 --- gcc-5.2.0/INSTALL/build.html Thu Jul 16 09:16:26 2015 *************** *** 1,467 **** ! ! ! ! ! ! Installing GCC ! ! ! ! ! ! ! ! ! ! ! ! !

Installing GCC

! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

Now that GCC is configured, you are ready to build the compiler and runtime libraries. !

!

Some commands executed when making the compiler may fail (return a ! nonzero status) and be ignored by make. These failures, which are often due to files that were not found, are expected, and can safely be ignored. !

!

It is normal to have compiler warnings when compiling certain files. Unless you are a GCC developer, you can generally ignore these warnings unless they cause compilation to fail. Developers should attempt to fix any warnings encountered, however they can temporarily continue past warnings-as-errors by specifying the configure flag ! --disable-werror. !

!

On certain old systems, defining certain environment variables such as ! CC can interfere with the functioning of make. !

!

If you encounter seemingly strange errors when trying to build the compiler in a directory other than the source directory, it could be because you have previously configured the compiler in the source directory. Make sure you have done all the necessary preparations. !

!

If you build GCC on a BSD system using a directory stored in an old System ! V file system, problems may occur in running fixincludes if the ! System V file system doesn’t support symbolic links. These problems result in a failure to fix the declaration of size_t in ! sys/types.h. If you find that size_t is a signed type and that type mismatches occur, this could be the cause. !

!

The solution is not to use such a directory for building GCC. !

!

Similarly, when building from SVN or snapshots, or if you modify ! *.l files, you need the Flex lexical analyzer generator ! installed. If you do not modify *.l files, releases contain the Flex-generated files and you do not need Flex installed to build them. There is still one Flex-based lexical analyzer (part of the build machinery, not of GCC itself) that is used even if you only build the C front end. !

!

When building from SVN or snapshots, or if you modify Texinfo documentation, you need version 4.7 or later of Texinfo installed if you want Info documentation to be regenerated. Releases contain Info documentation pre-built for the unmodified documentation in the release. !

! !

Building a native compiler

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 ‘makedoes 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: !

!
!
bootstrap-O1
!

Removes any -O-started option from BOOT_CFLAGS, and adds ! -O1 to it. ‘BUILD_CONFIG=bootstrap-O1’ is equivalent to ! ‘BOOT_CFLAGS='-g -O1'’. !

!
!
bootstrap-O3
!

Analogous to bootstrap-O1. !

!
!
bootstrap-lto
!

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). !

!
!
bootstrap-lto-noplugin
!

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. !

!
!
bootstrap-debug
!

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. !

!
!
bootstrap-debug-big
!

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’. !

!
!
bootstrap-debug-lean
!

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. !

!
!
bootstrap-debug-lib
!

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. !

!
!
bootstrap-debug-ckovw
!

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. !

!
!
bootstrap-time
!

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. -

-
-
! !

Building a cross compiler

When building a cross compiler, it is not generally possible to do a 3-stage bootstrap of the compiler. This makes for an interesting problem as parts of GCC can only be built with GCC. !

!

To build a cross compiler, we recommend first building and installing a native compiler. You can then use the native GCC compiler to build the cross compiler. The installed native compiler needs to be GCC version 2.95 or later. !

!

If the cross compiler is to be built with support for the Java programming language and the ability to compile .java source files is desired, the installed native compiler used to build the cross compiler needs to be the same GCC version as the cross compiler. In addition the cross compiler needs to be configured with ! --with-ecj-jar=…. !

!

Assuming you have already installed a native copy of GCC and configured ! your cross compiler, issue the command make, which performs the following steps: -

- !

Note that if an error occurs in any step the make process will exit. !

!

If you are not building GNU binutils in the same source tree as GCC, you will need a cross-assembler and cross-linker installed before configuring GCC. Put them in the directory ! prefix/target/bin. Here is a table of the tools you should put in this directory: !

!
!
as
!

This should be the cross-assembler. !

!
!
ld
!

This should be the cross-linker. !

!
!
ar
!

This should be the cross-archiver: a program which can manipulate ! archive files (linker libraries) in the target machine’s format. !

!
!
ranlib
!

This should be a program to construct a symbol table in an archive file. !

!

The installation of GCC will find these programs in that directory, and copy or link them to the proper place to for the cross-compiler to find them when run later. !

!

The easiest way to provide these files is to build the Binutils package. ! Configure it with the same --host and --target options that you use for configuring GCC, then build and install them. They install their executables automatically into the proper directory. Alas, they do not support all the targets that GCC supports. !

!

If you are not building a C library in the same source tree as GCC, you should also provide the target libraries and headers before configuring GCC, specifying the directories with ! --with-sysroot or --with-headers and ! --with-libs. Many targets also require “start files” such ! as crt0.o and ! crtn.o which are linked into each executable. There may be several ! alternatives for crt0.o, for use with profiling or other ! compilation options. Check your target’s definition of STARTFILE_SPEC to find out what start files it uses. !

! !

Building in parallel

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. !

! !

Building the Ada compiler

In order to build GNAT, the Ada compiler, you need a working GNAT ! compiler (GCC version 4.0 or later). ! This includes GNAT tools such as gnatmake and ! gnatlink, since the Ada front end is written in Ada and uses some GNAT-specific extensions. !

!

In order to build a cross compiler, it is suggested to install the new compiler as native first, and then use it to build the cross compiler. !

!

configure does not test whether the GNAT installation works and has a sufficiently recent version; if too old a GNAT version is ! installed, the build will fail unless --enable-languages is used to disable building the Ada front end. !

!

ADA_INCLUDE_PATH and ADA_OBJECT_PATH environment variables must not be set when building the Ada compiler, the Ada tools, or the Ada runtime libraries. You can check that your build environment is clean ! by verifying that ‘gnatls -v’ lists only one explicit path in each section. !

! !

Building with profile feedback

It is possible to use profile feedback to optimize the compiler itself. This should result in a faster compiler binary. Experiments done on x86 using gcc 3.3 showed approximately 7 percent speedup on compiling C programs. To bootstrap the compiler with profile feedback, use make profiledbootstrap. !

!

When ‘make profiledbootstrap’ is run, it will first build a stage1 compiler. This compiler is used to build a stageprofile compiler instrumented to collect execution counts of instruction and branch ! probabilities. Then runtime libraries are compiled with profile collected. Finally a stagefeedback compiler is built using the information collected. -

-

Unlike standard bootstrap, several additional restrictions apply. The - compiler used to build stage1 needs to support a 64-bit integral type. - It is recommended to only use GCC for this. -

-
-

Return to the GCC Installation page -

- - - -
- - - - - --- 1,385 ---- ! ! ! Installing GCC: Building ! ! ! ! ! ! ! ! ! !

Installing GCC: Building

! ! Now that GCC is configured, you are ready to build the compiler and runtime libraries. ! !

Some commands executed when making the compiler may fail (return a ! nonzero status) and be ignored by make. These failures, which are often due to files that were not found, are expected, and can safely be ignored. ! !

It is normal to have compiler warnings when compiling certain files. Unless you are a GCC developer, you can generally ignore these warnings unless they cause compilation to fail. Developers should attempt to fix any warnings encountered, however they can temporarily continue past warnings-as-errors by specifying the configure flag ! --disable-werror. ! !

On certain old systems, defining certain environment variables such as ! CC can interfere with the functioning of make. ! !

If you encounter seemingly strange errors when trying to build the compiler in a directory other than the source directory, it could be because you have previously configured the compiler in the source directory. Make sure you have done all the necessary preparations. ! !

If you build GCC on a BSD system using a directory stored in an old System ! V file system, problems may occur in running fixincludes if the ! System V file system doesn't support symbolic links. These problems result in a failure to fix the declaration of size_t in ! sys/types.h. If you find that size_t is a signed type and that type mismatches occur, this could be the cause. ! !

The solution is not to use such a directory for building GCC. ! !

Similarly, when building from SVN or snapshots, or if you modify ! *.l files, you need the Flex lexical analyzer generator ! installed. If you do not modify *.l files, releases contain the Flex-generated files and you do not need Flex installed to build them. There is still one Flex-based lexical analyzer (part of the build machinery, not of GCC itself) that is used even if you only build the C front end. ! !

When building from SVN or snapshots, or if you modify Texinfo documentation, you need version 4.7 or later of Texinfo installed if you want Info documentation to be regenerated. Releases contain Info documentation pre-built for the unmodified documentation in the release. ! !

Building a native compiler

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 ‘makedoes 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: ! !

!
bootstrap-O1
Removes any -O-started option from BOOT_CFLAGS, and adds ! -O1 to it. ‘BUILD_CONFIG=bootstrap-O1’ is equivalent to ! ‘BOOT_CFLAGS='-g -O1'’. ! !
bootstrap-O3
Analogous to bootstrap-O1. ! !
bootstrap-lto
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). ! !
bootstrap-lto-noplugin
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. ! !
bootstrap-debug
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. ! !
bootstrap-debug-big
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’. ! !
bootstrap-debug-lean
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. ! !
bootstrap-debug-lib
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. ! !

bootstrap-debug-ckovw
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. ! !
bootstrap-time
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. !
! !

Building a cross compiler

When building a cross compiler, it is not generally possible to do a 3-stage bootstrap of the compiler. This makes for an interesting problem as parts of GCC can only be built with GCC. ! !

To build a cross compiler, we recommend first building and installing a native compiler. You can then use the native GCC compiler to build the cross compiler. The installed native compiler needs to be GCC version 2.95 or later. ! !

If the cross compiler is to be built with support for the Java programming language and the ability to compile .java source files is desired, the installed native compiler used to build the cross compiler needs to be the same GCC version as the cross compiler. In addition the cross compiler needs to be configured with ! --with-ecj-jar=.... ! !

Assuming you have already installed a native copy of GCC and configured ! your cross compiler, issue the command make, which performs the following steps: !

!

Note that if an error occurs in any step the make process will exit. ! !

If you are not building GNU binutils in the same source tree as GCC, you will need a cross-assembler and cross-linker installed before configuring GCC. Put them in the directory ! prefix/target/bin. Here is a table of the tools you should put in this directory: ! !

!
as
This should be the cross-assembler. ! !
ld
This should be the cross-linker. ! !
ar
This should be the cross-archiver: a program which can manipulate ! archive files (linker libraries) in the target machine's format. ! !
ranlib
This should be a program to construct a symbol table in an archive file.
!

The installation of GCC will find these programs in that directory, and copy or link them to the proper place to for the cross-compiler to find them when run later. ! !

The easiest way to provide these files is to build the Binutils package. ! Configure it with the same --host and --target options that you use for configuring GCC, then build and install them. They install their executables automatically into the proper directory. Alas, they do not support all the targets that GCC supports. ! !

If you are not building a C library in the same source tree as GCC, you should also provide the target libraries and headers before configuring GCC, specifying the directories with ! --with-sysroot or --with-headers and ! --with-libs. Many targets also require “start files” such ! as crt0.o and ! crtn.o which are linked into each executable. There may be several ! alternatives for crt0.o, for use with profiling or other ! compilation options. Check your target's definition of STARTFILE_SPEC to find out what start files it uses. ! !

Building in parallel

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. ! !

Building the Ada compiler

In order to build GNAT, the Ada compiler, you need a working GNAT ! compiler (GCC version 4.0 or later). ! This includes GNAT tools such as gnatmake and ! gnatlink, since the Ada front end is written in Ada and uses some GNAT-specific extensions. ! !

In order to build a cross compiler, it is suggested to install the new compiler as native first, and then use it to build the cross compiler. ! !

configure does not test whether the GNAT installation works and has a sufficiently recent version; if too old a GNAT version is ! installed, the build will fail unless --enable-languages is used to disable building the Ada front end. ! !

ADA_INCLUDE_PATH and ADA_OBJECT_PATH environment variables must not be set when building the Ada compiler, the Ada tools, or the Ada runtime libraries. You can check that your build environment is clean ! by verifying that ‘gnatls -v’ lists only one explicit path in each section. ! !

Building with profile feedback

It is possible to use profile feedback to optimize the compiler itself. This should result in a faster compiler binary. Experiments done on x86 using gcc 3.3 showed approximately 7 percent speedup on compiling C programs. To bootstrap the compiler with profile feedback, use make profiledbootstrap. ! !

When ‘make profiledbootstrap’ is run, it will first build a stage1 compiler. This compiler is used to build a stageprofile compiler instrumented to collect execution counts of instruction and branch ! probabilities. Then runtime libraries are compiled with profile collected. Finally a stagefeedback compiler is built using the information collected. +

Unlike standard bootstrap, several additional restrictions apply. The + compiler used to build stage1 needs to support a 64-bit integral type. + It is recommended to only use GCC for this. +


+

Return to the GCC Installation page + + + + + + + + + diff -Nrcpad gcc-5.1.0/INSTALL/configure.html gcc-5.2.0/INSTALL/configure.html *** gcc-5.1.0/INSTALL/configure.html Wed Apr 22 08:45:08 2015 --- gcc-5.2.0/INSTALL/configure.html Thu Jul 16 09:16:26 2015 *************** *** 1,2019 **** ! ! ! ! ! ! Installing GCC ! ! ! ! ! ! ! ! ! ! ! ! !

Installing GCC

! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

Like most GNU software, GCC must be configured before it can be built. This document describes the recommended configuration procedure for both native and cross targets. !

!

We use srcdir to refer to the toplevel source directory for GCC; we use objdir to refer to the toplevel build/object directory. !

!

If you obtained the sources via SVN, srcdir must refer to the top ! gcc directory, the one where the MAINTAINERS file can be ! found, and not its gcc subdirectory, otherwise the build will fail. !

!

If either srcdir or objdir is located on an automounted NFS ! file system, the shell’s built-in pwd command will return temporary pathnames. Using these can lead to various sorts of build ! problems. To avoid this issue, set the PWDCMD environment ! variable to an automounter-aware pwd command, e.g., ! pawd or ‘amq -w’, during the configuration and build phases. !

!

First, we highly recommend that GCC be built into a separate directory from the sources which does not reside within the source tree. This is how we generally build GCC; building ! where srcdir == objdir should still work, but doesn’t get extensive testing; building where objdir is a subdirectory of srcdir is unsupported. !

!

If you have previously built GCC in the same directory for a ! different target machine, do ‘make distclean’ to delete all files ! that might be invalid. One of the files this deletes is Makefile; ! if ‘make distclean’ complains that Makefile does not exist ! or issues a message like “don’t know how to make distclean” it probably means that the directory is already suitably clean. However, with the recommended method of building in a separate objdir, you should simply use a different objdir for each target. !

!

Second, when configuring a native system, either cc or ! gcc must be in your path or you must set CC in your environment before running configure. Otherwise the configuration scripts may fail. -

!

To configure GCC: !

!
!
% mkdir objdir
! % cd objdir
! % srcdir/configure [options] [target]
! 
! !

Distributor options

If you will be distributing binary versions of GCC, with modifications to the source code, you should use the options described in this section to make clear that your version contains modifications. !

!
!
--with-pkgversion=version
!

Specify a string that identifies your package. You may wish to include a build number or build date. This version string will be ! included in the output of gcc --version. This suffix does ! not replace the default version string, only the ‘GCC’ part. !

!

The default value is ‘GCC’. !

!
!
--with-bugurl=url
!

Specify the URL that users should visit if they wish to report a bug. You are of course welcome to forward bugs reported to you to the FSF, if you determine that they are not bugs in your modifications. -

-

The default value refers to the FSF’s GCC bug tracker. -

-
-
! !

Target specification

! ! ! !

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 ! $HOME instead. !

!

The following standard autoconf options are supported. Normally you should not need to use these options. !

!
--exec-prefix=dirname
!

Specify the toplevel installation directory for architecture-dependent files. The default is prefix. !

!
!
--bindir=dirname
!

Specify the installation directory for the executables called by users ! (such as gcc and g++). The default is ! exec-prefix/bin. !

!
!
--libdir=dirname
!

Specify the installation directory for object code libraries and ! internal data files of GCC. The default is exec-prefix/lib. !

!
!
--libexecdir=dirname
!

Specify the installation directory for internal executables of GCC. ! The default is exec-prefix/libexec. !

!
!
--with-slibdir=dirname
!

Specify the installation directory for the shared libgcc library. The default is libdir. !

!
!
--datarootdir=dirname
!

Specify the root of the directory tree for read-only architecture-independent ! data files referenced by GCC. The default is prefix/share. !

!
!
--infodir=dirname
!

Specify the installation directory for documentation in info format. ! The default is datarootdir/info. !

!
!
--datadir=dirname
!

Specify the installation directory for some architecture-independent data files referenced by GCC. The default is datarootdir. !

!
!
--docdir=dirname
!

Specify the installation directory for documentation files (other ! than Info) for GCC. The default is datarootdir/doc. !

!
!
--htmldir=dirname
!

Specify the installation directory for HTML documentation files. The default is docdir. !

!
!
--pdfdir=dirname
!

Specify the installation directory for PDF documentation files. The default is docdir. !

!
!
--mandir=dirname
!

Specify the installation directory for manual pages. The default is ! datarootdir/man. (Note that the manual pages are only extracts from the full GCC manuals, which are provided in Texinfo format. The manpages are derived by an automatic conversion process from parts of the full manual.) !

!
!
--with-gxx-include-dir=dirname
!

Specify the installation directory for G++ header files. The default depends on other configuration options, and differs between cross and native configurations. !

!
!
--with-specs=specs
!

Specify additional command line driver SPECS. This can be useful if you need to turn on a non-standard feature by ! default without modifying the compiler’s source code, for instance ! --with-specs=%{!fcommon:%{!fno-common:-fno-common}}. See “Spec Files” in the main manual -

-
-
!
!
--program-prefix=prefix
!

GCC supports some transformations of the names of its programs when installing them. This option prepends prefix to the names of programs to install in bindir (see above). For example, specifying ! --program-prefix=foo- would result in ‘gcc’ ! being installed as /usr/local/bin/foo-gcc. !

!
!
--program-suffix=suffix
!

Appends suffix to the names of programs to install in bindir ! (see above). For example, specifying --program-suffix=-3.1 ! would result in ‘gcc’ being installed as ! /usr/local/bin/gcc-3.1. !

!
!
--program-transform-name=pattern
!

Applies the ‘sed’ script pattern to be applied to the names of programs to install in bindir (see above). pattern has to ! consist of one or more basic ‘sed’ editing commands, separated by ! semicolons. For example, if you want the ‘gcc’ program name to be ! transformed to the installed program /usr/local/bin/myowngcc and ! the ‘g++’ program name to be transformed to ! /usr/local/bin/gspecial++ without changing other program names, you could use the pattern ! --program-transform-name='s/^gcc$/myowngcc/; s/^g++$/gspecial++/' to achieve this effect. !

!

All three options can be combined and used together, resulting in more complex conversion patterns. As a basic rule, prefix (and suffix) are prepended (appended) before further transformations can happen with a special transformation script pattern. !

!

As currently implemented, this option only takes effect for native ! builds; cross compiler binaries’ names are not transformed even when a transformation is explicitly asked for by one of these options. !

!

For native builds, some of the installed programs are also installed with the target alias in front of their name, as in ! ‘i686-pc-linux-gnu-gcc’. All of the above transformations happen before the target alias is prepended to the name—so, specifying ! --program-prefix=foo- and program-suffix=-3.1, the resulting binary would be installed as ! /usr/local/bin/i686-pc-linux-gnu-foo-gcc-3.1. !

!

As a last shortcoming, none of the installed Ada programs are transformed yet, which will be fixed in some time. !

!
!
--with-local-prefix=dirname
!

Specify the installation directory for local include files. The default is ! /usr/local. Specify this option if you want the compiler to ! search directory dirname/include for locally installed ! header files instead of /usr/local/include. !

!

You should specify --with-local-prefix only if your ! site has a different convention (not /usr/local) for where to put site-specific files. !

!

The default value for --with-local-prefix is /usr/local ! regardless of the value of --prefix. Specifying ! --prefix has no effect on which directory GCC searches for local header files. This may seem counterintuitive, but actually it is logical. !

!

The purpose of --prefix is to specify where to install ! GCC. The local header files in /usr/local/include—if you put any in that directory—are not part of GCC. They are part of other programs—perhaps many others. (GCC installs its own header files in ! another directory which is based on the --prefix value.) !

!

Both the local-prefix include directory and the GCC-prefix include ! directory are part of GCC’s “system include” directories. Although these two directories are not fixed, they need to be searched in the proper order for the correct processing of the include_next directive. The local-prefix include directory is searched before the GCC-prefix include directory. Another characteristic of system include directories is that pedantic warnings are turned off for headers in these directories. !

!

Some autoconf macros add -I directory options to the compiler command line, to ensure that directories containing installed ! packages’ headers are searched. When directory is one of GCC’s system include directories, GCC will ignore the option so that system directories continue to be processed in the correct order. This may result in a search order different from what was specified but the directory will still be searched. !

!

GCC automatically searches for ordinary libraries using ! GCC_EXEC_PREFIX. Thus, when the same installation prefix is used for both GCC and packages, GCC will automatically search for both headers and libraries. This provides a configuration that is easy to use. GCC behaves in a manner similar to that when it is ! installed as a system compiler in /usr. !

!

Sites that need to install multiple versions of GCC may not want to use the above simple configuration. It is possible to use the ! --program-prefix, --program-suffix and ! --program-transform-name options to install multiple versions into a single directory, but it may be simpler to use different prefixes ! and the --with-local-prefix option to specify the location of the site-specific files for each version. It will then be necessary for users to specify explicitly the location of local site libraries ! (e.g., with LIBRARY_PATH). !

!

The same value can be used for both --with-local-prefix and ! --prefix provided it is not /usr. This can be used ! to avoid the default search of /usr/local/include. !

!

Do not specify /usr as the --with-local-prefix! ! The directory you use for --with-local-prefix must not ! contain any of the system’s standard header files. If it did contain them, certain programs would be miscompiled (including GNU Emacs, on certain targets), because this would override and nullify the header ! file corrections made by the fixincludes script. !

!

Indications are that people who use this option use it based on mistaken ideas of what it is for. People use it as if it specified where to install part of GCC. Perhaps they make this assumption because installing GCC creates the directory. !

!
!
--with-native-system-header-dir=dirname
!

Specifies that dirname is the directory that contains native system ! header files, rather than /usr/include. This option is most useful if you are creating a compiler that should be isolated from the system as much as possible. It is most commonly used with the ! --with-sysroot option and will cause GCC to search dirname inside the system root specified by that option. !

!
!
--enable-shared[=package[,…]]
!

Build shared versions of libraries, if shared libraries are supported on the target platform. Unlike GCC 2.95.x and earlier, shared libraries are enabled by default on all platforms that support shared libraries. !

!

If a list of packages is given as an argument, build shared libraries only for the listed packages. For other packages, only static libraries will be built. Package names currently recognized in the GCC tree are ! ‘libgcc’ (also known as ‘gcc’), ‘libstdc++’ (not ! ‘libstdc++-v3’), ‘libffi’, ‘zlib’, ‘boehm-gc’, ! ‘ada’, ‘libada’, ‘libjava’, ‘libgo’, and ‘libobjc’. ! Note ‘libiberty’ does not support shared libraries at all. !

!

Use --disable-shared to build only static libraries. Note that ! --disable-shared does not accept a list of package names as ! argument, only --enable-shared does. !

!

Contrast with --enable-host-shared, which affects host code. !

!
!
--enable-host-shared
!

Specify that the host code should be built into position-independent machine code (with -fPIC), allowing it to be used within shared libraries, but yielding a slightly slower compiler. !

!

This option is required when building the libgccjit.so library. !

!

Contrast with --enable-shared, which affects target libraries. !

!
!
--with-gnu-as
!

Specify that the compiler should assume that the assembler it finds is the GNU assembler. However, this does not modify the rules to find an assembler and will result in confusion if the assembler found is not actually the GNU assembler. (Confusion may also result if the compiler finds the GNU assembler but has not been ! configured with --with-gnu-as.) If you have more than one assembler installed on your system, you may want to use this option in ! connection with --with-as=pathname or ! --with-build-time-tools=pathname. !

!

The following systems are the only ones where it makes a difference whether you use the GNU assembler. On any other system, ! --with-gnu-as has no effect. !

!
    !
  • hppa1.0-any-any’ !
  • hppa1.1-any-any’ !
  • sparc-sun-solaris2.any’ !
  • sparc64-any-solaris2.any’ !
!
!
--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.7’, 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 (e.g. /usr/ccs/bin on Sun Solaris 2). !
  • Check in the PATH for a tool whose name is prefixed by the target system triple. !
  • Check in the PATH for a tool whose name is not prefixed by the target system triple, if the host and target system triple are the same (in other words, we use a host tool if it can be used for ! the target as well). !
!

You may want to use --with-as if no assembler is installed in the directories listed above, or if you have multiple assemblers installed and want to choose one that is not found by the above rules. !

!
!
--with-gnu-ld
!

Same as --with-gnu-as but for the linker. !

!
!
--with-ld=pathname
!

Same as --with-as but for the linker. !

!
!
--with-stabs
!

Specify that stabs debugging information should be used instead of whatever format the host normally uses. Normally GCC uses the same debug format as the host system. !

!

On MIPS based systems and on Alphas, you must specify whether you want GCC to create the normal ECOFF debugging format, or to use BSD-style stabs passed through the ECOFF symbol table. The normal ECOFF debug format cannot fully handle languages other than C. BSD stabs format can handle other languages, but it only works with the GNU debugger GDB. !

!

Normally, GCC uses the ECOFF debugging format by default; if you ! prefer BSD stabs, specify --with-stabs when you configure GCC. !

!

No matter which default you choose when you configure GCC, the user ! can use the -gcoff and -gstabs+ options to specify explicitly the debug format for a particular compilation. !

!

--with-stabs is meaningful on the ISC system on the 386, also, if ! --with-gas is used. It selects use of stabs debugging information embedded in COFF output. This kind of debugging information supports C++ well; ordinary COFF debugging information does not. !

!

--with-stabs is also meaningful on 386 systems running SVR4. It selects use of stabs debugging information embedded in ELF output. The C++ compiler currently (2.6.0) does not support the DWARF debugging information normally used on 386 SVR4 platforms; stabs provide a workable alternative. This requires gas and gdb, as the normal SVR4 tools can not generate or interpret stabs. !

!
!
--with-tls=dialect
!

Specify the default TLS dialect, for systems were there is a choice. For ARM targets, possible values for dialect are gnu or gnu2, which select between the original GNU dialect and the GNU TLS descriptor-based dialect. !

!
!
--enable-multiarch
!

Specify whether to enable or disable multiarch support. The default is to check for glibc start files in a multiarch location, and enable it if the files are found. The auto detection is enabled for native builds, ! and for cross builds configured with --with-sysroot, and without ! --with-native-system-header-dir. More documentation about multiarch can be found at http://wiki.debian.org/Multiarch. !

!
!
--enable-vtable-verify
!

Specify whether to enable or disable the vtable verification feature. Enabling this feature causes libstdc++ to be built with its virtual calls in verifiable mode. This means that, when linked with libvtv, every virtual call in libstdc++ will verify the vtable pointer through which the call will be made before actually making the call. If not linked with libvtv, ! the verifier will call stub functions (in libstdc++ itself) and do nothing. If vtable verification is disabled, then libstdc++ is not built with its virtual calls in verifiable mode at all. However the libvtv library will ! still be built (see --disable-libvtv to turn off building libvtv). ! --disable-vtable-verify is the default. !

!
!
--disable-multilib
!

Specify that multiple target libraries to support different target variants, calling conventions, etc. should not be built. The default is to build a predefined set of them. !

!

Some targets provide finer-grained control over which multilibs are built ! (e.g., --disable-softfloat): !

!
arm-*-*
!

fpu, 26bit, underscore, interwork, biendian, nofmult. !

!
!
m68*-*-*
!

softfloat, m68881, m68000, m68020. !

!
!
mips*-*-*
!

single-float, biendian, softfloat. !

!
!
powerpc*-*-*, rs6000*-*-*
!

aix64, pthread, softfloat, powercpu, powerpccpu, powerpcos, biendian, sysv, aix. -

-
-
!
!
--with-multilib-list=list
!
--without-multilib-list
!

Specify what multilibs to build. Currently only implemented for sh*-*-* and x86-64-*-linux*. !

!
!
sh*-*-*
!

list is a comma separated list of CPU names. These must be of the form sh* or m* (in which case they match the compiler option for that processor). The list should not contain any endian options - ! these are handled by --with-endian. !

!

If list is empty, then there will be no multilibs for extra processors. The multilib for the secondary endian remains enabled. !

!

As a special case, if an entry in the list starts with a ! ! (exclamation point), then it is added to the list of excluded multilibs. ! Entries of this sort should be compatible with ‘MULTILIB_EXCLUDES’ (once the leading ! has been stripped). !

!

If --with-multilib-list is not given, then a default set of ! multilibs is selected based on the value of --target. This is usually the complete set of libraries, but some targets imply a more specialized subset. -

-

Example 1: to configure a compiler for SH4A only, but supporting both - endians, with little endian being the default: -

-
--with-cpu=sh4a --with-endian=little,big --with-multilib-list=
- 
!

Example 2: to configure a compiler for both SH4A and SH4AL-DSP, but with only little endian SH4AL: !

!
--with-cpu=sh4a --with-endian=little,big \
! --with-multilib-list=sh4al,!mb/m4al
! 
! !
!
x86-64-*-linux*
!

list is a comma separated list of m32, m64 and mx32 to enable 32-bit, 64-bit and x32 run-time libraries, respectively. If list is empty, then there will be no multilibs and only the default run-time library will be enabled. !

!

If --with-multilib-list is not given, then only 32-bit and ! 64-bit run-time libraries will be enabled. !

!
!
--with-endian=endians
!

Specify what endians to use. Currently only implemented for sh*-*-*. !

!

endians may be one of the following: !

!
big
!

Use big endian exclusively. !

!
little
!

Use little endian exclusively. !

!
big,little
!

Use big endian by default. Provide a multilib for little endian. !

!
little,big
!

Use little endian by default. Provide a multilib for big endian. !

!
!
--enable-threads
!

Specify that the target supports threads. This affects the Objective-C compiler and runtime ! library, and exception handling for other languages like C++ and Java. On some systems, this is the default. !

!

In general, the best (and, in many cases, the only known) threading model available will be configured for use. Beware that on some systems, GCC has not been taught what threading models are generally ! available for the system. In this case, --enable-threads is an ! alias for --enable-threads=single. !

!
!
--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++ and Java. The possibilities for lib are: !

!
!
aix
!

AIX thread support. !

!
dce
!

DCE thread support. !

!
lynx
!

LynxOS thread support. !

!
mipssde
!

MIPS SDE thread support. !

!
no
!

This is an alias for ‘single’. !

!
posix
!

Generic POSIX/Unix98 thread support. !

!
rtems
!

RTEMS thread support. !

!
single
!

Disable thread support, should work for all platforms. !

!
tpf
!

TPF thread support. !

!
vxworks
!

VxWorks thread support. !

!
win32
!

Microsoft Win32 API thread support. !

!
!
--enable-tls
!

Specify that the target supports TLS (Thread Local Storage). Usually configure can correctly determine if TLS is supported. In cases where it guesses incorrectly, TLS can be explicitly enabled or disabled with ! --enable-tls or --disable-tls. This can happen if the assembler supports TLS but the C library does not, or if the assumptions made by the configure test are incorrect. !

!
!
--disable-tls
!

Specify that the target does not support TLS. ! This is an alias for --enable-tls=no. !

!
!
--with-cpu=cpu
!
--with-cpu-32=cpu
!
--with-cpu-64=cpu
!

Specify which cpu variant the compiler should generate code for by default. ! cpu will be used as the default value of the -mcpu= switch. This option is only supported on some targets, including ARC, ARM, i386, M68k, ! PowerPC, and SPARC. It is mandatory for ARC. The --with-cpu-32 and ! --with-cpu-64 options specify separate default CPUs for 32-bit and 64-bit modes; these options are only supported for i386, x86-64 and PowerPC. !

!
!
--with-schedule=cpu
!
--with-arch=cpu
!
--with-arch-32=cpu
!
--with-arch-64=cpu
!
--with-tune=cpu
!
--with-tune-32=cpu
!
--with-tune-64=cpu
!
--with-abi=abi
!
--with-fpu=type
!
--with-float=type
!

These configure options provide default values for the -mschedule=, ! -march=, -mtune=, -mabi=, and -mfpu= ! options and for -mhard-float or -msoft-float. As with ! --with-cpu, which switches will be accepted and acceptable values of the arguments depend on the target. !

!
!
--with-mode=mode
!

Specify if the compiler should default to -marm or -mthumb. This option is only supported on ARM targets. !

!
!
--with-stack-offset=num
!

This option sets the default for the -mstack-offset=num option, and will thus generally also control the setting of this option for libraries. This option is only supported on Epiphany targets. !

!
!
--with-fpmath=isa
!

This options sets -mfpmath=sse by default and specifies the default ! ISA for floating-point arithmetics. You can select either ‘sse’ which ! enables -msse2 or ‘avx’ which enables -mavx by default. This option is only supported on i386 and x86-64 targets. !

!
!
--with-fp-32=mode
!

On MIPS targets, set the default value for the -mfp option when using the o32 ABI. The possibilities for mode are: !

!
32
!

Use the o32 FP32 ABI extension, as with the -mfp32 command-line ! option. !

!
xx
!

Use the o32 FPXX ABI extension, as with the -mfpxx command-line ! option. !

!
64
!

Use the o32 FP64 ABI extension, as with the -mfp64 command-line ! option. !

!

In the absence of this configuration option the default is to use the o32 FP32 ABI extension. !

!
!
--with-odd-spreg-32
!

On MIPS targets, set the -modd-spreg option by default when using the o32 ABI. !

!
!
--without-odd-spreg-32
!

On MIPS targets, set the -mno-odd-spreg option by default when using the o32 ABI. This is normally used in conjunction with ! --with-fp-32=64 in order to target the o32 FP64A ABI extension. !

!
!
--with-nan=encoding
!

On MIPS targets, set the default encoding convention to use for the special not-a-number (NaN) IEEE 754 floating-point data. The possibilities for encoding are: !

!
legacy
!

Use the legacy encoding, as with the -mnan=legacy command-line ! option. !

!
2008
!

Use the 754-2008 encoding, as with the -mnan=2008 command-line ! option. !

!

To use this configuration option you must have an assembler version ! installed that supports the -mnan= command-line option too. In the absence of this configuration option the default convention is ! the legacy encoding, as when neither of the -mnan=2008 and ! -mnan=legacy command-line options has been used. !

!
!
--with-divide=type
!

Specify how the compiler should generate code for checking for ! division by zero. This option is only supported on the MIPS target. The possibilities for type are: !

!
traps
!

Division by zero checks use conditional traps (this is the default on ! systems that support conditional traps). !

!
breaks
!

Division by zero checks use the break instruction. !

! !
!
--with-llsc
!

On MIPS targets, make -mllsc the default when no ! -mno-llsc option is passed. This is the default for Linux-based targets, as the kernel will emulate them if the ISA does not provide them. !

!
!
--without-llsc
!

On MIPS targets, make -mno-llsc the default when no ! -mllsc option is passed. !

!
!
--with-synci
!

On MIPS targets, make -msynci the default when no ! -mno-synci option is passed. !

!
!
--without-synci
!

On MIPS targets, make -mno-synci the default when no ! -msynci option is passed. This is the default. !

!
!
--with-mips-plt
!

On MIPS targets, make use of copy relocations and PLTs. These features are extensions to the traditional SVR4-based MIPS ABIs and require support from GNU binutils and the runtime C library. !

!
!
--enable-__cxa_atexit
!

Define if you want to use __cxa_atexit, rather than atexit, to ! register C++ destructors for local statics and global objects. This is essential for fully standards-compliant handling of destructors, but requires __cxa_atexit in libc. This option is currently only available on systems with GNU libc. When enabled, this will cause ! -fuse-cxa-atexit to be passed by default. !

!
!
--enable-gnu-indirect-function
!

Define if you want to enable the ifunc attribute. This option is currently only available on systems with GNU libc on certain targets. !

!
!
--enable-target-optspace
!

Specify that target ! libraries should be optimized for code space instead of code speed. This is the default for the m32r platform. !

!
!
--with-cpp-install-dir=dirname
!

Specify that the user visible cpp program should be installed ! in prefix/dirname/cpp, in addition to bindir. !

!
!
--enable-comdat
!

Enable COMDAT group support. This is primarily used to override the automatically detected value. !

!
!
--enable-initfini-array
!

Force the use of sections .init_array and .fini_array (instead of .init and .fini) for constructors and ! destructors. Option --disable-initfini-array has the opposite effect. If neither option is specified, the configure script will try to guess whether the .init_array and .fini_array sections are supported and, if they are, use them. !

!
!
--enable-link-mutex
!

When building GCC, use a mutex to avoid linking the compilers for multiple languages at the same time, to avoid thrashing on build systems with limited free memory. The default is not to use such a mutex. !

!
!
--enable-maintainer-mode
!

The build rules that regenerate the Autoconf and Automake output files as ! well as the GCC master message catalog gcc.pot are normally disabled. This is because it can only be rebuilt if the complete source tree is present. If you have changed the sources and want to rebuild the ! catalog, configuring with --enable-maintainer-mode will enable this. Note that you need a recent version of the gettext tools to do so. !

!
!
--disable-bootstrap
!

For a native build, the default configuration is to perform ! a 3-stage bootstrap of the compiler when ‘make’ is invoked, testing that GCC can compile itself correctly. If you want to disable ! this process, you can configure with --disable-bootstrap. !

!
!
--enable-bootstrap
!

In special cases, you may want to perform a 3-stage build ! even if the target and host triplets are different. This is possible when the host can run code compiled for ! the target (e.g. host is i686-linux, target is i486-linux). Starting from GCC 4.2, to do this you have to configure explicitly ! with --enable-bootstrap. !

!
!
--enable-generated-files-in-srcdir
!

Neither the .c and .h files that are generated from Bison and flex nor the info manuals and man pages that are built from the .texi files are present in the SVN development tree. When building GCC from that development tree, or from one of our snapshots, those generated files are placed in your build directory, which allows for the source to be in a readonly directory. !

!

If you configure with --enable-generated-files-in-srcdir then those generated files will go into the source directory. This is mainly intended for generating release or prerelease tarballs of the GCC sources, since it is not a requirement that the users of source releases to have flex, Bison, or makeinfo. !

!
!
--enable-version-specific-runtime-libs
!

Specify that runtime libraries should be installed in the compiler specific ! subdirectory (libdir/gcc) rather than the usual places. In ! addition, ‘libstdc++’’s include files will be installed into libdir unless you overruled it by using ! --with-gxx-include-dir=dirname. Using this option is particularly useful if you intend to use several versions of GCC in ! parallel. This is currently supported by ‘libgfortran’, ! ‘libjava’, ‘libstdc++’, and ‘libobjc’. !

!
!
--with-aix-soname=‘aix’, ‘svr4’ or ‘both
!

Traditional AIX shared library versioning (versioned Shared Object files as members of unversioned Archive Library files named ! ‘lib.a’) causes numerous headaches for package managers. However, Import Files as members of Archive Library files allow for filename-based versioning of shared libraries as seen on Linux/SVR4, ! where this is called the "SONAME". But as they prevent static linking, Import Files may be used with Runtime Linking only, where the ! linker does search for ‘libNAME.so’ before ‘libNAME.a’ library ! filenames with the ‘-lNAME’ linker flag. !

!

For detailed information please refer to the AIX ! ld ! Command reference. !

!

As long as shared library creation is enabled, upon: !

!
--with-aix-soname=aix
!
--with-aix-soname=both
!

A (traditional AIX) Shared Archive Library file is created: !

    !
  • using the ‘libNAME.a’ filename scheme !
  • with the Shared Object file as archive member named ! ‘libNAME.so.V’ (except for ‘libgcc_s’, where the Shared ! Object file is named ‘shr.o’ for backwards compatibility), which !
      !
    • - 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 Library file is needed !
    !
!
!
--with-aix-soname=both
!
--with-aix-soname=svr4
!

A (second) Shared Archive Library file is created: !

    !
  • using the ‘libNAME.so.V’ filename scheme !
  • with the Shared Object file as archive member named ! ‘shr.o’, which !
      !
    • - is created with the -G linker flag !
    • - has the F_LOADONLY flag 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 File as archive member named ‘shr.imp’, which !
      !
    • - refers to ‘libNAME.so.V(shr.o)’ as the "SONAME", to be recorded in the Loader Section of 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.VShared Archive Library file !
  • to permit the ld Command to find ‘lib.so.V(shr.imp)’ via ! the ‘-lNAME’ argument (requires Runtime Linking to 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=svr4
!

A Static Archive Library is created: !

    !
  • using the ‘libNAME.a’ filename scheme !
  • with all the Static Object files as archive members, which !
      !
    • - are used for static linking !
    !
!
!
!

While the aix-soname=‘svr4’ option does not create Shared Object files as members of unversioned Archive Library files any more, package managers still are responsible to transfer Shared Object files found as member of a previously installed unversioned Archive Library file into the newly installed Archive Library file with the same filename. !

!

WARNING: Creating Shared Object files with Runtime Linking enabled may bloat the TOC, eventually leading to TOC overflow errors, ! requiring the use of either the -Wl,-bbigtoc linker flag (seen to break with the GDB debugger) or some of the TOC-related compiler flags, see “RS/6000 and PowerPC Options” in the main manual. !

!

--with-aix-soname is currently supported by ‘libgcc_s’ only, so this option is still experimental and not for normal use yet. !

!

Default is the traditional behaviour --with-aix-soname=‘aix. !

!
!
--enable-languages=lang1,lang2,…
!

Specify that only a particular subset of compilers and their runtime libraries should be built. For a list of valid values for langN you can issue the following command in the ! gcc directory of your GCC source tree:
!

!
grep language= */config-lang.in
! 
!

Currently, you can use any of the following: all, ada, c, c++, fortran, ! go, java, objc, obj-c++. ! Building the Ada compiler has special requirements, see below. If you do not pass this flag, or specify the option all, then all ! default languages available in the gcc sub-tree will be configured. Ada, Go and Objective-C++ are not default languages; the rest are. !

!
!
--enable-stage1-languages=lang1,lang2,…
!

Specify that a particular subset of compilers and their runtime libraries should be built with the system C compiler during stage 1 of the bootstrap process, rather than only in later stages with the bootstrapped C compiler. The list of valid values is the same as for ! --enable-languages, and the option all will select all ! of the languages enabled by --enable-languages. This option is primarily useful for GCC development; for instance, when a development version of the compiler cannot bootstrap due to compiler bugs, or when one is debugging front ends other than the C front end. When this option is used, one can then build the target libraries for the ! specified languages with the stage-1 compiler by using make ! stage1-bubble all-target, or run the testsuite on the stage-1 compiler ! for the specified languages using make stage1-start check-gcc. !

!
!
--disable-libada
!

Specify that the run-time libraries and tools used by GNAT should not be built. This can be useful for debugging, or for compatibility with previous Ada build procedures, when it was required to explicitly ! do a ‘make -C gcc gnatlib_and_tools’. !

!
!
--disable-libsanitizer
!

Specify that the run-time libraries for the various sanitizers should not be built. !

!
!
--disable-libssp
!

Specify that the run-time libraries for stack smashing protection should not be built. !

!
!
--disable-libquadmath
!

Specify that the GCC quad-precision math library should not be built. On some systems, the library is required to be linkable when building ! the Fortran front end, unless --disable-libquadmath-support is used. !

!
!
--disable-libquadmath-support
!

Specify that the Fortran front end and libgfortran do not add support for libquadmath on systems supporting it. !

!
!
--disable-libgomp
!

Specify that the GNU Offloading and Multi Processing Runtime Library should not be built. !

!
!
--disable-libvtv
!

Specify that the run-time libraries used by vtable verification should not be built. !

!
!
--with-dwarf2
!

Specify that the compiler should use DWARF 2 debugging information as the default. !

!
!
--enable-targets=all
!
--enable-targets=target_list
!

Some GCC targets, e.g. powerpc64-linux, build bi-arch compilers. These are compilers that are able to generate either 64-bit or 32-bit ! code. Typically, the corresponding 32-bit target, e.g. powerpc-linux for powerpc64-linux, only generates 32-bit code. This option enables the 32-bit target to be a bi-arch compiler, which is useful when you want a bi-arch compiler that defaults to 32-bit, and ! you are building a bi-arch or multi-arch binutils in a combined tree. On mips-linux, this will build a tri-arch compiler (ABI o32/n32/64), ! defaulted to o32. Currently, this option only affects sparc-linux, powerpc-linux, x86-linux, mips-linux and s390-linux. !

!
!
--enable-secureplt
!

This option enables -msecure-plt by default for powerpc-linux. See “RS/6000 and PowerPC Options” in the main manual !

!
!
--enable-cld
!

This option enables -mcld by default for 32-bit x86 targets. See “i386 and x86-64 Options” in the main manual !

!
!
--enable-win32-registry
!
--enable-win32-registry=key
!
--disable-win32-registry
!

The --enable-win32-registry option enables Microsoft Windows-hosted GCC to look up installations paths in the registry using the following key: -

-
-
HKEY_LOCAL_MACHINE\SOFTWARE\Free Software Foundation\key
- 
!

key defaults to GCC version number, and can be overridden by the ! --enable-win32-registry=key option. Vendors and distributors who use custom installers are encouraged to provide a different key, perhaps one comprised of vendor name and GCC version number, to avoid conflict with existing installations. This feature is enabled ! by default, and can be disabled by --disable-win32-registry option. This option has no effect on the other hosts. !

!
!
--nfp
!

Specify that the machine does not have a floating point unit. This ! option only applies to ‘m68k-sun-sunosn’. On any other ! system, --nfp has no effect. !

!
!
--enable-werror
!
--disable-werror
!
--enable-werror=yes
!
--enable-werror=no
!

When you specify this option, it controls whether certain files in the ! compiler are built with -Werror in bootstrap stage2 and later. ! If you don’t specify it, -Werror is turned on for the main development trunk. However it defaults to off for release branches and ! final releases. The specific files which get -Werror are controlled by the Makefiles. !

!
!
--enable-checking
!
--enable-checking=list
!

When you specify this option, the compiler is built to perform internal consistency checks of the requested complexity. This does not change the generated code, but adds error checking within the compiler. This will slow down the compiler and may only work properly if you are building ! the compiler with GCC. This is ‘yes’ by default when building ! from SVN or snapshots, but ‘release’ for releases. The default ! for building the stage1 compiler is ‘yes’. More control over the checks may be had by specifying list. The categories of ! checks available are ‘yes’ (most common checks ! ‘assert,misc,tree,gc,rtlflag,runtime’), ‘no’ (no checks at ! all), ‘all’ (all but ‘valgrind’), ‘release’ (cheapest ! checks ‘assert,runtime’) or ‘none’ (same as ‘no’). ! Individual checks can be enabled with these flags ‘assert’, ! ‘df’, ‘fold’, ‘gc’, ‘gcac’ ‘misc’, ‘rtl’, ! ‘rtlflag’, ‘runtime’, ‘tree’, and ‘valgrind’. !

!

The ‘valgrind’ check requires the external valgrind simulator, available from http://valgrind.org/. The ! ‘df’, ‘rtl’, ‘gcac’ and ‘valgrind’ checks are very expensive. ! To disable all checking, ‘--disable-checking’ or ! ‘--enable-checking=none’ must be explicitly requested. Disabling assertions will make the compiler and runtime slightly faster but increase the risk of undetected internal errors causing wrong code to be generated. !

!
!
--disable-stage1-checking
!
--enable-stage1-checking
!
--enable-stage1-checking=list
!

If no --enable-checking option is specified the stage1 ! compiler will be built with ‘yes’ checking enabled, otherwise the stage1 checking flags are the same as specified by ! --enable-checking. To build the stage1 compiler with ! different checking options use --enable-stage1-checking. ! The list of checking options is the same as for --enable-checking. If your system is too slow or too small to bootstrap a released compiler ! with checking for stage1 enabled, you can use ‘--disable-stage1-checking’ to disable checking for the stage1 compiler. !

!
!
--enable-coverage
!
--enable-coverage=level
!

With this option, the compiler is built to collect self coverage information, every time it is run. This is for internal development purposes, and only works when the compiler is being built with gcc. The level argument controls whether the compiler is built optimized or ! not, values are ‘opt’ and ‘noopt’. For coverage analysis you want to disable optimization, for performance analysis you want to enable optimization. When coverage is enabled, the default level is without optimization. !

!
!
--enable-gather-detailed-mem-stats
!

When this option is specified more detailed information on memory allocation is gathered. This information is printed when using ! -fmem-report. !

!
!
--enable-nls
!
--disable-nls
!

The --enable-nls option enables Native Language Support (NLS), which lets GCC output diagnostics in languages other than American English. Native Language Support is enabled by default if not doing a ! canadian cross build. The --disable-nls option disables NLS. !

!
!
--with-included-gettext
!

If NLS is enabled, the --with-included-gettext option causes the build ! procedure to prefer its copy of GNU gettext. !

!
!
--with-catgets
!

If NLS is enabled, and if the host lacks gettext but has the inferior catgets interface, the GCC build procedure normally ! ignores catgets and instead uses GCC’s copy of the GNU ! gettext library. The --with-catgets option causes the ! build procedure to use the host’s catgets in this situation. !

!
!
--with-libiconv-prefix=dir
!

Search for libiconv header files in dir/include and ! libiconv library files in dir/lib. !

!
!
--enable-obsolete
!

Enable configuration for an obsoleted system. If you attempt to configure GCC for a system (build, host, or target) which has been obsoleted, and you do not specify this flag, configure will halt with an error message. !

!

All support for systems which have been obsoleted in one release of GCC is removed entirely in the next major release, unless someone steps forward to maintain the port. !

!
!
--enable-decimal-float
!
--enable-decimal-float=yes
!
--enable-decimal-float=no
!
--enable-decimal-float=bid
!
--enable-decimal-float=dpd
!
--disable-decimal-float
!

Enable (or disable) support for the C decimal floating point extension that is in the IEEE 754-2008 standard. This is enabled by default only on PowerPC, i386, and x86_64 GNU/Linux systems. Other systems may also support it, but require the user to specifically enable it. You can optionally control which decimal floating point format is used (either ! ‘bid’ or ‘dpd’). The ‘bid’ (binary integer decimal) ! format is default on i386 and x86_64 systems, and the ‘dpd’ (densely packed decimal) format is default on PowerPC systems. !

!
!
--enable-fixed-point
!
--disable-fixed-point
!

Enable (or disable) support for C fixed-point arithmetic. This option is enabled by default for some targets (such as MIPS) which have hardware-support for fixed-point operations. On other targets, you may enable this option manually. !

!
!
--with-long-double-128
!

Specify if long double type should be 128-bit by default on selected GNU/Linux architectures. If using --without-long-double-128, ! long double will be by default 64-bit, the same as double type. When neither of these configure options are used, the default will be 128-bit long double when built against GNU C Library 2.4 and later, 64-bit long double otherwise. !

!
!
--with-gmp=pathname
!
--with-gmp-include=pathname
!
--with-gmp-lib=pathname
!
--with-mpfr=pathname
!
--with-mpfr-include=pathname
!
--with-mpfr-lib=pathname
!
--with-mpc=pathname
!
--with-mpc-include=pathname
!
--with-mpc-lib=pathname
!

If you want to build GCC but do not have the GMP library, the MPFR library and/or the MPC library installed in a standard location and do not have their sources present in the GCC source tree then you can explicitly specify the directory where they are installed ! (‘--with-gmp=gmpinstalldir’, ! ‘--with-mpfr=mpfrinstalldir’, ! ‘--with-mpc=mpcinstalldir’). The ! --with-gmp=gmpinstalldir option is shorthand for ! --with-gmp-lib=gmpinstalldir/lib and ! --with-gmp-include=gmpinstalldir/include. Likewise the ! --with-mpfr=mpfrinstalldir option is shorthand for ! --with-mpfr-lib=mpfrinstalldir/lib and ! --with-mpfr-include=mpfrinstalldir/include, also the ! --with-mpc=mpcinstalldir option is shorthand for ! --with-mpc-lib=mpcinstalldir/lib and ! --with-mpc-include=mpcinstalldir/include. If these shorthand assumptions are not correct, you can use the explicit include and lib options directly. You might also need to ensure the shared libraries can be found by the dynamic linker when building and using GCC, for example by setting the runtime shared library path ! variable (LD_LIBRARY_PATH on GNU/Linux and Solaris systems). !

!

These flags are applicable to the host platform only. When building a cross compiler, they will not be used to configure target libraries. !

!
!
--with-isl=pathname
!
--with-isl-include=pathname
!
--with-isl-lib=pathname
!

If you do not have the ISL library installed in a standard location and you want to build GCC, you can explicitly specify the directory where it is ! installed (‘--with-isl=islinstalldir’). The ! --with-isl=islinstalldir option is shorthand for ! --with-isl-lib=islinstalldir/lib and ! --with-isl-include=islinstalldir/include. If this shorthand assumption is not correct, you can use the explicit include and lib options directly. !

!

These flags are applicable to the host platform only. When building a cross compiler, they will not be used to configure target libraries. !

!
!
--with-host-libstdcxx=linker-args
!

If you are linking with a static copy of PPL, you can use this option to specify how the linker should find the standard C++ library used internally by PPL. Typical values of linker-args might be ! ‘-lstdc++’ or ‘-Wl,-Bstatic,-lstdc++,-Bdynamic -lm’. If you are linking with a shared copy of PPL, you probably do not need this option; shared library dependencies will cause the linker to search for the standard C++ library automatically. !

!
!
--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. By default no special flags are used. !

!
!
--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. The default is the argument to ! --with-host-libstdcxx, if specified. !

!
!
--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 neither –with-boot-libs nor –with-host-libstdcxx 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. The default is the argument to ! --with-host-libstdcxx, if specified. !

!
!
--with-debug-prefix-map=map
!

Convert source directory names using -fdebug-prefix-map when building runtime libraries. ‘map’ is a space-separated ! list of maps of the form ‘old=new’. !

!
!
--enable-linker-build-id
!

Tells GCC to pass --build-id option to the linker for all final ! links (links performed without the -r or --relocatable option), if the linker supports it. If you specify ! --enable-linker-build-id, but your linker does not ! support --build-id option, a warning is issued and the ! --enable-linker-build-id option is ignored. The default is off. !

!
!
--with-linker-hash-style=choice
!

Tells GCC to pass --hash-style=choice option to the linker for all final links. choice can be one of ! ‘sysv’, ‘gnu’, and ‘both’ where ‘sysv’ is the default. !

!
!
--enable-gnu-unique-object
!
--disable-gnu-unique-object
!

Tells GCC to use the gnu_unique_object relocation for C++ template static data members and inline function local statics. Enabled by default for a toolchain with an assembler that accepts it and GLIBC 2.11 or above, otherwise disabled. !

!
!
--with-diagnostics-color=choice
!

Tells GCC to use choice as the default for -fdiagnostics-color= option (if not used explicitly on the command line). choice ! can be one of ‘never’, ‘auto’, ‘always’, and ‘auto-if-env’ ! where ‘auto’ is the default. ‘auto-if-env’ means that ! -fdiagnostics-color=auto will be the default if GCC_COLORS is present and non-empty in the environment, and ! -fdiagnostics-color=never otherwise. !

!
!
--enable-lto
!
--disable-lto
!

Enable support for link-time optimization (LTO). This is enabled by ! default, and may be disabled using --disable-lto. !

!
!
--enable-linker-plugin-configure-flags=FLAGS
!
--enable-linker-plugin-flags=FLAGS
!

By default, linker plugins (such as the LTO plugin) are built for the host system architecture. For the case that the linker has a different (but run-time compatible) architecture, these flags can be specified to build plugins that are compatible to the linker. For example, if you are building GCC for a 64-bit x86_64 ! (‘x86_64-unknown-linux-gnu’) host system, but have a 32-bit x86 ! GNU/Linux (‘i686-pc-linux-gnu’) linker executable (which is executable on the former system), you can configure GCC as follows for getting compatible linker plugins: -

-
-
% srcdir/configure \
-     --host=x86_64-unknown-linux-gnu \
-     --enable-linker-plugin-configure-flags=--host=i686-pc-linux-gnu \
-     --enable-linker-plugin-flags='CC=gcc\ -m32\ -Wl,-rpath,[...]/i686-pc-linux-gnu/lib'
- 
!
!
--with-plugin-ld=pathname
!

Enable an alternate linker to be used at link-time optimization (LTO) ! link time when -fuse-linker-plugin is enabled. This linker should have plugin support such as gold starting with ! version 2.20 or GNU ld starting with version 2.21. ! See -fuse-linker-plugin for details. !

!
!
--enable-canonical-system-headers
!
--disable-canonical-system-headers
!

Enable system header path canonicalization for libcpp. This can produce shorter header file paths in diagnostics and dependency output files, but these changed header paths may conflict with some compilation environments. Enabled by default, and may be disabled using ! --disable-canonical-system-headers. !

!
!
--with-glibc-version=major.minor
!

Tell GCC that when the GNU C Library (glibc) is used on the target it will be version major.minor or later. Normally this can ! be detected from the C library’s header files, but this option may be needed when bootstrapping a cross toolchain without the header files available for building the initial bootstrap compiler. !

!

If GCC is configured with some multilibs that use glibc and some that ! do not, this option applies only to the multilibs that use glibc. However, such configurations may not work well as not all the relevant configuration in GCC is on a per-multilib basis. !

!
!
--enable-as-accelerator-for=target
!

Build as offload target compiler. Specify offload host triple by target. !

!
!
--enable-offload-targets=target1[=path1],…,targetN[=pathN]
!

Enable offloading to targets target1, …, targetN. Offload compilers are expected to be already installed. Default search path for them is exec-prefix, but it can be changed by ! specifying paths path1, …, pathN. !

!
!
% srcdir/configure \
!     --enable-offload-target=i686-unknown-linux-gnu=/path/to/i686/compiler,x86_64-pc-linux-gnu
! 
!
!
- -

Cross-Compiler-Specific Options

The following options only apply to building cross compilers. !

!
!
--with-sysroot
!
--with-sysroot=dir
!

Tells GCC to consider dir as the root of a tree that contains ! (a subset of) the root filesystem of the target operating system. Target system headers, libraries and run-time object files will be searched for in there. More specifically, this acts as if ! --sysroot=dir was added to the default options of the built compiler. The specified directory is not copied into the ! install tree, unlike the options --with-headers and ! --with-libs that this option obsoletes. The default value, ! in case --with-sysroot is not given an argument, is ! ${gcc_tooldir}/sys-root. If the specified directory is a ! subdirectory of ${exec_prefix}, then it will be found relative to the GCC binaries if the installation tree is moved. !

!

This option affects the system root for the compiler used to build target libraries (which runs on the build system) and the compiler newly installed with make install; it does not affect the compiler which is used to build GCC itself. !

!

If you specify the --with-native-system-header-dir=dirname option then the compiler will search that directory within dirname for ! native system headers rather than the default /usr/include. !

!
!
--with-build-sysroot
!
--with-build-sysroot=dir
!

Tells GCC to consider dir as the system root (see ! --with-sysroot) while building target libraries, instead of ! the directory specified with --with-sysroot. This option is ! only useful when you are already using --with-sysroot. You ! can use --with-build-sysroot when you are configuring with ! --prefix set to a directory that is different from the one in which you are installing GCC and your target libraries. !

!

This option affects the system root for the compiler used to build target libraries (which runs on the build system); it does not affect the compiler which is used to build GCC itself. !

!

If you specify the --with-native-system-header-dir=dirname option then the compiler will search that directory within dirname for ! native system headers rather than the default /usr/include. !

!
!
--with-headers
!
--with-headers=dir
!

Deprecated in favor of --with-sysroot. ! Specifies that target headers are available when building a cross compiler. The dir argument specifies a directory which has the target include ! files. These include files will be copied into the gcc install ! directory. This option with the dir argument is required when ! building a cross compiler, if prefix/target/sys-include ! doesn’t pre-exist. If prefix/target/sys-include does ! pre-exist, the dir argument may be omitted. fixincludes will be run on these files to make them compatible with GCC. !

!
!
--without-headers
!

Tells GCC not use any target headers from a libc when building a cross compiler. When crossing to GNU/Linux, you need the headers so GCC can build the exception handling for libgcc. !

!
!
--with-libs
!
--with-libs="dir1 dir2dirN"
!

Deprecated in favor of --with-sysroot. Specifies a list of directories which contain the target runtime ! libraries. These libraries will be copied into the gcc install directory. If the directory list is omitted, this option has no effect. !

!
!
--with-newlib
!

Specifies that ‘newlib’ is being used as the target C library. This causes __eprintf to be ! omitted from libgcc.a on the assumption that it will be provided by ! ‘newlib’. !

!
!
--with-avrlibc
!

Specifies that ‘AVR-Libc’ is being used as the target C library. This causes float support ! functions like __addsf3 to be omitted from libgcc.a on ! the assumption that it will be provided by libm.a. For more ! technical details, cf. PR54461. This option is only supported for the AVR target. It is not supported for RTEMS configurations, which currently use newlib. The option is supported since version 4.7.2 and is the default in 4.8.0 and newer. !

!
!
--with-nds32-lib=library
!

Specifies that library setting is used for building libgcc.a. ! Currently, the valid library is ‘newlib’ or ‘mculib’. This option is only supported for the NDS32 target. !

!
!
--with-build-time-tools=dir
!

Specifies where to find the set of target tools (assembler, linker, etc.) that will be used while building GCC itself. This option can be useful if the directory layouts are different between the system you are building GCC on, and the system where you will deploy it. !

!

For example, on an ‘ia64-hp-hpux’ system, you may have the GNU ! assembler and linker in /usr/bin, and the native tools in a different path, and build a toolchain that expects to find the ! native tools in /usr/bin. !

!

When you use this option, you should ensure that dir includes ! ar, as, ld, nm, ! ranlib and strip if necessary, and possibly ! objdump. Otherwise, GCC may use an inconsistent set of ! tools. !

! !

Java-Specific Options

The following option applies to the build of the Java front end. !

!
!
--disable-libgcj
!

Specify that the run-time libraries used by GCJ should not be built. This is useful in case you intend ! to use GCJ with some other run-time, or you’re going to install it separately, or it just happens not to build on your particular machine. In general, if the Java front end is enabled, the GCJ ! libraries will be enabled too, unless they’re known to not work on ! the target platform. If GCJ is enabled but ‘libgcj’ isn’t built, you may need to port it; in this case, before modifying the top-level ! configure.in so that ‘libgcj’ is enabled by default on this platform, ! you may use --enable-libgcj to override the default. !

!
!
!

The following options apply to building ‘libgcj’. !

! !

General Options

!
!
--enable-java-maintainer-mode
!

By default the ‘libjava’ build will not attempt to compile the ! .java source files to .class. Instead, it will use the ! .class files from the source tree. If you use this option you ! must have executables named ecj1 and gjavah in your path for use by the build. You must use this option if you intend to ! modify any .java files in libjava. !

!
!
--with-java-home=dirname
!

This ‘libjava’ option overrides the default value of the ! ‘java.home’ system property. It is also used to set ! ‘sun.boot.class.path’ to dirname/lib/rt.jar. By ! default ‘java.home’ is set to prefix and ! ‘sun.boot.class.path’ to ! datadir/java/libgcj-version.jar. !

!
!
--with-ecj-jar=filename
!

This option can be used to specify the location of an external jar file containing the Eclipse Java compiler. A specially modified ! version of this compiler is used by gcj to parse ! .java source files. If this option is given, the ! ‘libjava’ build will create and install an ecj1 executable which uses this jar file at runtime. !

!

If this option is not given, but an ecj.jar file is found in ! the topmost source tree at configure time, then the ‘libgcj’ ! build will create and install ecj1, and will also install the ! discovered ecj.jar into a suitable place in the install tree. !

!

If ecj1 is not installed, then the user will have to supply one ! on his path in order for gcj to properly parse .java source files. A suitable jar is available from ftp://sourceware.org/pub/java/. !

!
!
--disable-getenv-properties
!

Don’t set system properties from GCJ_PROPERTIES. !

!
!
--enable-hash-synchronization
!

Use a global hash table for monitor locks. Ordinarily, ! ‘libgcj’’s ‘configure’ script automatically makes the correct choice for this option for your platform. Only use this if you know you need the library to be configured differently. !

!
!
--enable-interpreter
!

Enable the Java interpreter. The interpreter is automatically enabled by default on all platforms that support it. This option is really only useful if you want to disable the interpreter ! (using --disable-interpreter). !

!
!
--disable-java-net
!

Disable java.net. This disables the native part of java.net only, using non-functional stubs for native method implementations. !

!
!
--disable-jvmpi
!

Disable JVMPI support. !

!
!
--disable-libgcj-bc
!

Disable BC ABI compilation of certain parts of libgcj. By default, ! some portions of libgcj are compiled with -findirect-dispatch ! and -fno-indirect-classes, allowing them to be overridden at run-time. !

!

If --disable-libgcj-bc is specified, libgcj is built without these options. This allows the compile-time linker to resolve dependencies when statically linking to libgcj. However it makes it impossible to override the affected portions of libgcj at run-time. !

!
!
--enable-reduced-reflection
!

Build most of libgcj with -freduced-reflection. This reduces the size of libgcj at the expense of not being able to do accurate reflection on the classes it contains. This option is safe if you know that code using libgcj will never use reflection on the standard runtime classes in libgcj (including using serialization, RMI or CORBA). !

!
!
--with-ecos
!

Enable runtime eCos target support. !

!
!
--without-libffi
!

Don’t use ‘libffi’. This will disable the interpreter and JNI ! support as well, as these require ‘libffi’ to work. !

!
!
--enable-libgcj-debug
!

Enable runtime debugging code. !

!
!
--enable-libgcj-multifile
!

If specified, causes all .java source files to be ! compiled into .class files in one invocation of ! ‘gcj’. This can speed up build time, but is more resource-intensive. If this option is unspecified or ! disabled, ‘gcj’ is invoked once for each .java ! file to compile into a .class file. !

!
!
--with-libiconv-prefix=DIR
!

Search for libiconv in DIR/include and DIR/lib. !

!
!
--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. !

!
!
--with-system-zlib
!

Use installed ‘zlib’ rather than that included with GCC. !

!
!
--with-win32-nlsapi=ansi, unicows or unicode
!

Indicates how MinGW ‘libgcj’ translates between UNICODE characters and the Win32 API. !

!
!
--enable-java-home
!

If enabled, this creates a JPackage compatible SDK environment during install. Note that if –enable-java-home is used, –with-arch-directory=ARCH must also be specified. !

!
!
--with-arch-directory=ARCH
!

Specifies the name to use for the jre/lib/ARCH directory in the SDK environment created when –enable-java-home is passed. Typical names for this directory include i386, amd64, ia64, etc. !

!
!
--with-os-directory=DIR
!

Specifies the OS directory for the SDK include directory. This is set to auto ! detect, and is typically ’linux’. !

!
!
--with-origin-name=NAME
!

Specifies the JPackage origin name. This defaults to the ’gcj’ in java-1.5.0-gcj. !

!
!
--with-arch-suffix=SUFFIX
!

Specifies the suffix for the sdk directory. Defaults to the empty string. ! Examples include ’.x86_64’ in ’java-1.5.0-gcj-1.5.0.0.x86_64’. !

!
!
--with-jvm-root-dir=DIR
!

Specifies where to install the SDK. Default is $(prefix)/lib/jvm. !

!
!
--with-jvm-jar-dir=DIR
!

Specifies where to install jars. Default is $(prefix)/lib/jvm-exports. !

!
!
--with-python-dir=DIR
!

Specifies where to install the Python modules used for aot-compile. DIR should not include the prefix used in installation. For example, if the Python modules are to be installed in /usr/lib/python2.5/site-packages, then –with-python-dir=/lib/python2.5/site-packages should be passed. If this is not specified, then the Python modules are installed in $(prefix)/share/python. !

!
!
--enable-aot-compile-rpm
!

Adds aot-compile-rpm to the list of installed scripts. !

!
!
--enable-browser-plugin
!

Build the gcjwebplugin web browser plugin. !

!
!
--enable-static-libjava
!

Build static libraries in libjava. The default is to only build shared libraries. !

!
!
ansi
!

Use the single-byte char and the Win32 A functions natively, translating to and from UNICODE when using these functions. If unspecified, this is the default. !

!
!
unicows
!

Use the WCHAR and Win32 W functions natively. Adds ! -lunicows to libgcj.spec to link with ‘libunicows’. ! unicows.dll needs to be deployed on Microsoft Windows 9X machines ! running built executables. libunicows.a, an open-source ! import library around Microsoft’s unicows.dll, is obtained from http://libunicows.sourceforge.net/, which also gives details ! on getting unicows.dll from Microsoft. !

!
!
unicode
!

Use the WCHAR and Win32 W functions natively. Does not ! add -lunicows to libgcj.spec. The built executables will ! only run on Microsoft Windows NT and above. !

!
!
! !

AWT-Specific Options

!
!
--with-x
!

Use the X Window System. !

!
!
--enable-java-awt=PEER(S)
!

Specifies the AWT peer library or libraries to build alongside ! ‘libgcj’. If this option is unspecified or disabled, AWT ! will be non-functional. Current valid values are gtk and ! xlib. Multiple libraries should be separated by a ! comma (i.e. --enable-java-awt=gtk,xlib). !

!
!
--enable-gtk-cairo
!

Build the cairo Graphics2D implementation on GTK. !

!
!
--enable-java-gc=TYPE
!

Choose garbage collector. Defaults to boehm if unspecified. !

!
!
--disable-gtktest
!

Do not try to compile and run a test GTK+ program. !

!
!
--disable-glibtest
!

Do not try to compile and run a test GLIB program. !

!
!
--with-libart-prefix=PFX
!

Prefix where libart is installed (optional). !

!
!
--with-libart-exec-prefix=PFX
!

Exec prefix where libart is installed (optional). !

!
!
--disable-libarttest
!

Do not try to compile and run a test libart program. !

!
!
! !

Overriding configure test results

!

Sometimes, it might be necessary to override the result of some ! configure test, for example in order to ease porting to a new ! system or work around a bug in a test. The toplevel configure ! script provides three variables for this: !

!
!
build_configargs
!
!

The contents of this variable is passed to all build configure ! scripts. !

!
!
host_configargs
!
!

The contents of this variable is passed to all host configure ! scripts. !

!
!
target_configargs
!
!

The contents of this variable is passed to all target configure ! scripts. !

!
!
!

In order to avoid shell and make quoting issues for complex ! overrides, you can pass a setting for CONFIG_SITE and set ! variables in the site file. !

!
!

Return to the GCC Installation page !

- - --- 1,1501 ---- ! ! ! Installing GCC: Configuration ! ! ! ! ! ! ! ! ! !

Installing GCC: Configuration

! ! Like most GNU software, GCC must be configured before it can be built. This document describes the recommended configuration procedure for both native and cross targets. ! !

We use srcdir to refer to the toplevel source directory for GCC; we use objdir to refer to the toplevel build/object directory. ! !

If you obtained the sources via SVN, srcdir must refer to the top ! gcc directory, the one where the MAINTAINERS file can be ! found, and not its gcc subdirectory, otherwise the build will fail. ! !

If either srcdir or objdir is located on an automounted NFS ! file system, the shell's built-in pwd command will return temporary pathnames. Using these can lead to various sorts of build ! problems. To avoid this issue, set the PWDCMD environment ! variable to an automounter-aware pwd command, e.g., ! pawd or ‘amq -w’, during the configuration and build phases. ! !

First, we highly recommend that GCC be built into a separate directory from the sources which does not reside within the source tree. This is how we generally build GCC; building ! where srcdir == objdir should still work, but doesn't get extensive testing; building where objdir is a subdirectory of srcdir is unsupported. ! !

If you have previously built GCC in the same directory for a ! different target machine, do ‘make distclean’ to delete all files ! that might be invalid. One of the files this deletes is Makefile; ! if ‘make distclean’ complains that Makefile does not exist ! or issues a message like “don't know how to make distclean” it probably means that the directory is already suitably clean. However, with the recommended method of building in a separate objdir, you should simply use a different objdir for each target. ! !

Second, when configuring a native system, either cc or ! gcc must be in your path or you must set CC in your environment before running configure. Otherwise the configuration scripts may fail. !

To configure GCC: !

     % mkdir objdir
!      % cd objdir
!      % srcdir/configure [options] [target]
! 
!

Distributor options

If you will be distributing binary versions of GCC, with modifications to the source code, you should use the options described in this section to make clear that your version contains modifications. ! !

!
--with-pkgversion=version
Specify a string that identifies your package. You may wish to include a build number or build date. This version string will be ! included in the output of gcc --version. This suffix does ! not replace the default version string, only the ‘GCC’ part. ! !

The default value is ‘GCC’. ! !

--with-bugurl=url
Specify the URL that users should visit if they wish to report a bug. You are of course welcome to forward bugs reported to you to the FSF, if you determine that they are not bugs in your modifications. !

The default value refers to the FSF's GCC bug tracker. ! !

! !

Target specification

! ! !

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 ! $HOME instead. ! !

The following standard autoconf options are supported. Normally you should not need to use these options. !

!
--exec-prefix=dirname
Specify the toplevel installation directory for architecture-dependent files. The default is prefix. ! !
--bindir=dirname
Specify the installation directory for the executables called by users ! (such as gcc and g++). The default is ! exec-prefix/bin. ! !
--libdir=dirname
Specify the installation directory for object code libraries and ! internal data files of GCC. The default is exec-prefix/lib. ! !
--libexecdir=dirname
Specify the installation directory for internal executables of GCC. ! The default is exec-prefix/libexec. ! !
--with-slibdir=dirname
Specify the installation directory for the shared libgcc library. The default is libdir. ! !
--datarootdir=dirname
Specify the root of the directory tree for read-only architecture-independent ! data files referenced by GCC. The default is prefix/share. ! !
--infodir=dirname
Specify the installation directory for documentation in info format. ! The default is datarootdir/info. ! !
--datadir=dirname
Specify the installation directory for some architecture-independent data files referenced by GCC. The default is datarootdir. ! !
--docdir=dirname
Specify the installation directory for documentation files (other ! than Info) for GCC. The default is datarootdir/doc. ! !
--htmldir=dirname
Specify the installation directory for HTML documentation files. The default is docdir. ! !
--pdfdir=dirname
Specify the installation directory for PDF documentation files. The default is docdir. ! !
--mandir=dirname
Specify the installation directory for manual pages. The default is ! datarootdir/man. (Note that the manual pages are only extracts from the full GCC manuals, which are provided in Texinfo format. The manpages are derived by an automatic conversion process from parts of the full manual.) ! !
--with-gxx-include-dir=dirname
Specify the installation directory for G++ header files. The default depends on other configuration options, and differs between cross and native configurations. ! !
--with-specs=specs
Specify additional command line driver SPECS. This can be useful if you need to turn on a non-standard feature by ! default without modifying the compiler's source code, for instance ! --with-specs=%{!fcommon:%{!fno-common:-fno-common}}. See “Spec Files” in the main manual !
! !
--program-prefix=prefix
GCC supports some transformations of the names of its programs when installing them. This option prepends prefix to the names of programs to install in bindir (see above). For example, specifying ! --program-prefix=foo- would result in ‘gcc’ ! being installed as /usr/local/bin/foo-gcc. ! !
--program-suffix=suffix
Appends suffix to the names of programs to install in bindir ! (see above). For example, specifying --program-suffix=-3.1 ! would result in ‘gcc’ being installed as ! /usr/local/bin/gcc-3.1. ! !
--program-transform-name=pattern
Applies the ‘sed’ script pattern to be applied to the names of programs to install in bindir (see above). pattern has to ! consist of one or more basic ‘sed’ editing commands, separated by ! semicolons. For example, if you want the ‘gcc’ program name to be ! transformed to the installed program /usr/local/bin/myowngcc and ! the ‘g++’ program name to be transformed to ! /usr/local/bin/gspecial++ without changing other program names, you could use the pattern ! --program-transform-name='s/^gcc$/myowngcc/; s/^g++$/gspecial++/' to achieve this effect. ! !

All three options can be combined and used together, resulting in more complex conversion patterns. As a basic rule, prefix (and suffix) are prepended (appended) before further transformations can happen with a special transformation script pattern. ! !

As currently implemented, this option only takes effect for native ! builds; cross compiler binaries' names are not transformed even when a transformation is explicitly asked for by one of these options. ! !

For native builds, some of the installed programs are also installed with the target alias in front of their name, as in ! ‘i686-pc-linux-gnu-gcc’. All of the above transformations happen before the target alias is prepended to the name—so, specifying ! --program-prefix=foo- and program-suffix=-3.1, the resulting binary would be installed as ! /usr/local/bin/i686-pc-linux-gnu-foo-gcc-3.1. ! !

As a last shortcoming, none of the installed Ada programs are transformed yet, which will be fixed in some time. ! !

--with-local-prefix=dirname
Specify the installation directory for local include files. The default is ! /usr/local. Specify this option if you want the compiler to ! search directory dirname/include for locally installed ! header files instead of /usr/local/include. ! !

You should specify --with-local-prefix only if your ! site has a different convention (not /usr/local) for where to put site-specific files. ! !

The default value for --with-local-prefix is /usr/local ! regardless of the value of --prefix. Specifying ! --prefix has no effect on which directory GCC searches for local header files. This may seem counterintuitive, but actually it is logical. ! !

The purpose of --prefix is to specify where to install ! GCC. The local header files in /usr/local/include—if you put any in that directory—are not part of GCC. They are part of other programs—perhaps many others. (GCC installs its own header files in ! another directory which is based on the --prefix value.) ! !

Both the local-prefix include directory and the GCC-prefix include ! directory are part of GCC's “system include” directories. Although these two directories are not fixed, they need to be searched in the proper order for the correct processing of the include_next directive. The local-prefix include directory is searched before the GCC-prefix include directory. Another characteristic of system include directories is that pedantic warnings are turned off for headers in these directories. ! !

Some autoconf macros add -I directory options to the compiler command line, to ensure that directories containing installed ! packages' headers are searched. When directory is one of GCC's system include directories, GCC will ignore the option so that system directories continue to be processed in the correct order. This may result in a search order different from what was specified but the directory will still be searched. ! !

GCC automatically searches for ordinary libraries using ! GCC_EXEC_PREFIX. Thus, when the same installation prefix is used for both GCC and packages, GCC will automatically search for both headers and libraries. This provides a configuration that is easy to use. GCC behaves in a manner similar to that when it is ! installed as a system compiler in /usr. ! !

Sites that need to install multiple versions of GCC may not want to use the above simple configuration. It is possible to use the ! --program-prefix, --program-suffix and ! --program-transform-name options to install multiple versions into a single directory, but it may be simpler to use different prefixes ! and the --with-local-prefix option to specify the location of the site-specific files for each version. It will then be necessary for users to specify explicitly the location of local site libraries ! (e.g., with LIBRARY_PATH). ! !

The same value can be used for both --with-local-prefix and ! --prefix provided it is not /usr. This can be used ! to avoid the default search of /usr/local/include. ! !

Do not specify /usr as the --with-local-prefix! ! The directory you use for --with-local-prefix must not ! contain any of the system's standard header files. If it did contain them, certain programs would be miscompiled (including GNU Emacs, on certain targets), because this would override and nullify the header ! file corrections made by the fixincludes script. ! !

Indications are that people who use this option use it based on mistaken ideas of what it is for. People use it as if it specified where to install part of GCC. Perhaps they make this assumption because installing GCC creates the directory. ! !

--with-native-system-header-dir=dirname
Specifies that dirname is the directory that contains native system ! header files, rather than /usr/include. This option is most useful if you are creating a compiler that should be isolated from the system as much as possible. It is most commonly used with the ! --with-sysroot option and will cause GCC to search dirname inside the system root specified by that option. ! !
--enable-shared[=package[,...]]
Build shared versions of libraries, if shared libraries are supported on the target platform. Unlike GCC 2.95.x and earlier, shared libraries are enabled by default on all platforms that support shared libraries. ! !

If a list of packages is given as an argument, build shared libraries only for the listed packages. For other packages, only static libraries will be built. Package names currently recognized in the GCC tree are ! ‘libgcc’ (also known as ‘gcc’), ‘libstdc++’ (not ! ‘libstdc++-v3’), ‘libffi’, ‘zlib’, ‘boehm-gc’, ! ‘ada’, ‘libada’, ‘libjava’, ‘libgo’, and ‘libobjc’. ! Note ‘libiberty’ does not support shared libraries at all. ! !

Use --disable-shared to build only static libraries. Note that ! --disable-shared does not accept a list of package names as ! argument, only --enable-shared does. ! !

Contrast with --enable-host-shared, which affects host code. ! !

--enable-host-shared
Specify that the host code should be built into position-independent machine code (with -fPIC), allowing it to be used within shared libraries, but yielding a slightly slower compiler. ! !

This option is required when building the libgccjit.so library. ! !

Contrast with --enable-shared, which affects target libraries. ! !

--with-gnu-as
Specify that the compiler should assume that the assembler it finds is the GNU assembler. However, this does not modify the rules to find an assembler and will result in confusion if the assembler found is not actually the GNU assembler. (Confusion may also result if the compiler finds the GNU assembler but has not been ! configured with --with-gnu-as.) If you have more than one assembler installed on your system, you may want to use this option in ! connection with --with-as=pathname or ! --with-build-time-tools=pathname. ! !

The following systems are the only ones where it makes a difference whether you use the GNU assembler. On any other system, ! --with-gnu-as has no effect. !

    !
  • hppa1.0-any-any’ !
  • hppa1.1-any-any’ !
  • sparc-sun-solaris2.any’ !
  • sparc64-any-solaris2.any’ !
! !
--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.7’, 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 (e.g. /usr/ccs/bin on Sun Solaris 2). !
  • Check in the PATH for a tool whose name is prefixed by the target system triple. !
  • Check in the PATH for a tool whose name is not prefixed by the target system triple, if the host and target system triple are the same (in other words, we use a host tool if it can be used for ! the target as well). !
!

You may want to use --with-as if no assembler is installed in the directories listed above, or if you have multiple assemblers installed and want to choose one that is not found by the above rules. ! !

--with-gnu-ld
Same as --with-gnu-as but for the linker. ! !
--with-ld=pathname
Same as --with-as but for the linker. ! !
--with-stabs
Specify that stabs debugging information should be used instead of whatever format the host normally uses. Normally GCC uses the same debug format as the host system. ! !

On MIPS based systems and on Alphas, you must specify whether you want GCC to create the normal ECOFF debugging format, or to use BSD-style stabs passed through the ECOFF symbol table. The normal ECOFF debug format cannot fully handle languages other than C. BSD stabs format can handle other languages, but it only works with the GNU debugger GDB. ! !

Normally, GCC uses the ECOFF debugging format by default; if you ! prefer BSD stabs, specify --with-stabs when you configure GCC. ! !

No matter which default you choose when you configure GCC, the user ! can use the -gcoff and -gstabs+ options to specify explicitly the debug format for a particular compilation. ! !

--with-stabs is meaningful on the ISC system on the 386, also, if ! --with-gas is used. It selects use of stabs debugging information embedded in COFF output. This kind of debugging information supports C++ well; ordinary COFF debugging information does not. ! !

--with-stabs is also meaningful on 386 systems running SVR4. It selects use of stabs debugging information embedded in ELF output. The C++ compiler currently (2.6.0) does not support the DWARF debugging information normally used on 386 SVR4 platforms; stabs provide a workable alternative. This requires gas and gdb, as the normal SVR4 tools can not generate or interpret stabs. ! !

--with-tls=dialect
Specify the default TLS dialect, for systems were there is a choice. For ARM targets, possible values for dialect are gnu or gnu2, which select between the original GNU dialect and the GNU TLS descriptor-based dialect. ! !
--enable-multiarch
Specify whether to enable or disable multiarch support. The default is to check for glibc start files in a multiarch location, and enable it if the files are found. The auto detection is enabled for native builds, ! and for cross builds configured with --with-sysroot, and without ! --with-native-system-header-dir. More documentation about multiarch can be found at http://wiki.debian.org/Multiarch. ! !
--enable-vtable-verify
Specify whether to enable or disable the vtable verification feature. Enabling this feature causes libstdc++ to be built with its virtual calls in verifiable mode. This means that, when linked with libvtv, every virtual call in libstdc++ will verify the vtable pointer through which the call will be made before actually making the call. If not linked with libvtv, ! the verifier will call stub functions (in libstdc++ itself) and do nothing. If vtable verification is disabled, then libstdc++ is not built with its virtual calls in verifiable mode at all. However the libvtv library will ! still be built (see --disable-libvtv to turn off building libvtv). ! --disable-vtable-verify is the default. ! !
--disable-multilib
Specify that multiple target libraries to support different target variants, calling conventions, etc. should not be built. The default is to build a predefined set of them. ! !

Some targets provide finer-grained control over which multilibs are built ! (e.g., --disable-softfloat): !

!
arm-*-*
fpu, 26bit, underscore, interwork, biendian, nofmult. ! !
m68*-*-*
softfloat, m68881, m68000, m68020. ! !
mips*-*-*
single-float, biendian, softfloat. ! !
powerpc*-*-*, rs6000*-*-*
aix64, pthread, softfloat, powercpu, powerpccpu, powerpcos, biendian, sysv, aix. !
! !
--with-multilib-list=list
--without-multilib-list
Specify what multilibs to build. Currently only implemented for sh*-*-* and x86-64-*-linux*. ! !
!
sh*-*-*
list is a comma separated list of CPU names. These must be of the form sh* or m* (in which case they match the compiler option for that processor). The list should not contain any endian options - ! these are handled by --with-endian. ! !

If list is empty, then there will be no multilibs for extra processors. The multilib for the secondary endian remains enabled. ! !

As a special case, if an entry in the list starts with a ! ! (exclamation point), then it is added to the list of excluded multilibs. ! Entries of this sort should be compatible with ‘MULTILIB_EXCLUDES’ (once the leading ! has been stripped). ! !

If --with-multilib-list is not given, then a default set of ! multilibs is selected based on the value of --target. This is usually the complete set of libraries, but some targets imply a more specialized subset. !

Example 1: to configure a compiler for SH4A only, but supporting both ! endians, with little endian being the default: !

               --with-cpu=sh4a --with-endian=little,big --with-multilib-list=
! 
!

Example 2: to configure a compiler for both SH4A and SH4AL-DSP, but with only little endian SH4AL: !

               --with-cpu=sh4a --with-endian=little,big \
!                --with-multilib-list=sh4al,!mb/m4al
! 
!
x86-64-*-linux*
list is a comma separated list of m32, m64 and mx32 to enable 32-bit, 64-bit and x32 run-time libraries, respectively. If list is empty, then there will be no multilibs and only the default run-time library will be enabled. ! !

If --with-multilib-list is not given, then only 32-bit and ! 64-bit run-time libraries will be enabled.

!
--with-endian=endians
Specify what endians to use. Currently only implemented for sh*-*-*. ! !

endians may be one of the following: !

!
big
Use big endian exclusively. !
little
Use little endian exclusively. !
big,little
Use big endian by default. Provide a multilib for little endian. !
little,big
Use little endian by default. Provide a multilib for big endian.
!
--enable-threads
Specify that the target supports threads. This affects the Objective-C compiler and runtime ! library, and exception handling for other languages like C++ and Java. On some systems, this is the default. ! !

In general, the best (and, in many cases, the only known) threading model available will be configured for use. Beware that on some systems, GCC has not been taught what threading models are generally ! available for the system. In this case, --enable-threads is an ! alias for --enable-threads=single. ! !

--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++ and Java. The possibilities for lib are: ! !
!
aix
AIX thread support. !
dce
DCE thread support. !
lynx
LynxOS thread support. !
mipssde
MIPS SDE thread support. !
no
This is an alias for ‘single’. !
posix
Generic POSIX/Unix98 thread support. !
rtems
RTEMS thread support. !
single
Disable thread support, should work for all platforms. !
tpf
TPF thread support. !
vxworks
VxWorks thread support. !
win32
Microsoft Win32 API thread support.
!
--enable-tls
Specify that the target supports TLS (Thread Local Storage). Usually configure can correctly determine if TLS is supported. In cases where it guesses incorrectly, TLS can be explicitly enabled or disabled with ! --enable-tls or --disable-tls. This can happen if the assembler supports TLS but the C library does not, or if the assumptions made by the configure test are incorrect. ! !
--disable-tls
Specify that the target does not support TLS. ! This is an alias for --enable-tls=no. ! !
--with-cpu=cpu
--with-cpu-32=cpu
--with-cpu-64=cpu
Specify which cpu variant the compiler should generate code for by default. ! cpu will be used as the default value of the -mcpu= switch. This option is only supported on some targets, including ARC, ARM, i386, M68k, ! PowerPC, and SPARC. It is mandatory for ARC. The --with-cpu-32 and ! --with-cpu-64 options specify separate default CPUs for 32-bit and 64-bit modes; these options are only supported for i386, x86-64 and PowerPC. ! !
--with-schedule=cpu
--with-arch=cpu
--with-arch-32=cpu
--with-arch-64=cpu
--with-tune=cpu
--with-tune-32=cpu
--with-tune-64=cpu
--with-abi=abi
--with-fpu=type
--with-float=type
These configure options provide default values for the -mschedule=, ! -march=, -mtune=, -mabi=, and -mfpu= ! options and for -mhard-float or -msoft-float. As with ! --with-cpu, which switches will be accepted and acceptable values of the arguments depend on the target. ! !
--with-mode=mode
Specify if the compiler should default to -marm or -mthumb. This option is only supported on ARM targets. ! !
--with-stack-offset=num
This option sets the default for the -mstack-offset=num option, and will thus generally also control the setting of this option for libraries. This option is only supported on Epiphany targets. ! !
--with-fpmath=isa
This options sets -mfpmath=sse by default and specifies the default ! ISA for floating-point arithmetics. You can select either ‘sse’ which ! enables -msse2 or ‘avx’ which enables -mavx by default. This option is only supported on i386 and x86-64 targets. ! !
--with-fp-32=mode
On MIPS targets, set the default value for the -mfp option when using the o32 ABI. The possibilities for mode are: !
!
32
Use the o32 FP32 ABI extension, as with the -mfp32 command-line ! option. !
xx
Use the o32 FPXX ABI extension, as with the -mfpxx command-line ! option. !
64
Use the o32 FP64 ABI extension, as with the -mfp64 command-line ! option.
! In the absence of this configuration option the default is to use the o32 FP32 ABI extension. ! !
--with-odd-spreg-32
On MIPS targets, set the -modd-spreg option by default when using the o32 ABI. ! !
--without-odd-spreg-32
On MIPS targets, set the -mno-odd-spreg option by default when using the o32 ABI. This is normally used in conjunction with ! --with-fp-32=64 in order to target the o32 FP64A ABI extension. ! !
--with-nan=encoding
On MIPS targets, set the default encoding convention to use for the special not-a-number (NaN) IEEE 754 floating-point data. The possibilities for encoding are: !
!
legacy
Use the legacy encoding, as with the -mnan=legacy command-line ! option. !
2008
Use the 754-2008 encoding, as with the -mnan=2008 command-line ! option.
! To use this configuration option you must have an assembler version ! installed that supports the -mnan= command-line option too. In the absence of this configuration option the default convention is ! the legacy encoding, as when neither of the -mnan=2008 and ! -mnan=legacy command-line options has been used. ! !
--with-divide=type
Specify how the compiler should generate code for checking for ! division by zero. This option is only supported on the MIPS target. The possibilities for type are: !
!
traps
Division by zero checks use conditional traps (this is the default on ! systems that support conditional traps). !
breaks
Division by zero checks use the break instruction.
! ! !
--with-llsc
On MIPS targets, make -mllsc the default when no ! -mno-llsc option is passed. This is the default for Linux-based targets, as the kernel will emulate them if the ISA does not provide them. ! !
--without-llsc
On MIPS targets, make -mno-llsc the default when no ! -mllsc option is passed. ! !
--with-synci
On MIPS targets, make -msynci the default when no ! -mno-synci option is passed. ! !
--without-synci
On MIPS targets, make -mno-synci the default when no ! -msynci option is passed. This is the default. ! !
--with-mips-plt
On MIPS targets, make use of copy relocations and PLTs. These features are extensions to the traditional SVR4-based MIPS ABIs and require support from GNU binutils and the runtime C library. ! !
--enable-__cxa_atexit
Define if you want to use __cxa_atexit, rather than atexit, to ! register C++ destructors for local statics and global objects. This is essential for fully standards-compliant handling of destructors, but requires __cxa_atexit in libc. This option is currently only available on systems with GNU libc. When enabled, this will cause ! -fuse-cxa-atexit to be passed by default. ! !
--enable-gnu-indirect-function
Define if you want to enable the ifunc attribute. This option is currently only available on systems with GNU libc on certain targets. ! !
--enable-target-optspace
Specify that target ! libraries should be optimized for code space instead of code speed. This is the default for the m32r platform. ! !
--with-cpp-install-dir=dirname
Specify that the user visible cpp program should be installed ! in prefix/dirname/cpp, in addition to bindir. ! !
--enable-comdat
Enable COMDAT group support. This is primarily used to override the automatically detected value. ! !
--enable-initfini-array
Force the use of sections .init_array and .fini_array (instead of .init and .fini) for constructors and ! destructors. Option --disable-initfini-array has the opposite effect. If neither option is specified, the configure script will try to guess whether the .init_array and .fini_array sections are supported and, if they are, use them. ! !
--enable-link-mutex
When building GCC, use a mutex to avoid linking the compilers for multiple languages at the same time, to avoid thrashing on build systems with limited free memory. The default is not to use such a mutex. ! !
--enable-maintainer-mode
The build rules that regenerate the Autoconf and Automake output files as ! well as the GCC master message catalog gcc.pot are normally disabled. This is because it can only be rebuilt if the complete source tree is present. If you have changed the sources and want to rebuild the ! catalog, configuring with --enable-maintainer-mode will enable this. Note that you need a recent version of the gettext tools to do so. ! !
--disable-bootstrap
For a native build, the default configuration is to perform ! a 3-stage bootstrap of the compiler when ‘make’ is invoked, testing that GCC can compile itself correctly. If you want to disable ! this process, you can configure with --disable-bootstrap. ! !
--enable-bootstrap
In special cases, you may want to perform a 3-stage build ! even if the target and host triplets are different. This is possible when the host can run code compiled for ! the target (e.g. host is i686-linux, target is i486-linux). Starting from GCC 4.2, to do this you have to configure explicitly ! with --enable-bootstrap. ! !
--enable-generated-files-in-srcdir
Neither the .c and .h files that are generated from Bison and flex nor the info manuals and man pages that are built from the .texi files are present in the SVN development tree. When building GCC from that development tree, or from one of our snapshots, those generated files are placed in your build directory, which allows for the source to be in a readonly directory. ! !

If you configure with --enable-generated-files-in-srcdir then those generated files will go into the source directory. This is mainly intended for generating release or prerelease tarballs of the GCC sources, since it is not a requirement that the users of source releases to have flex, Bison, or makeinfo. ! !

--enable-version-specific-runtime-libs
Specify that runtime libraries should be installed in the compiler specific ! subdirectory (libdir/gcc) rather than the usual places. In ! addition, ‘libstdc++’'s include files will be installed into libdir unless you overruled it by using ! --with-gxx-include-dir=dirname. Using this option is particularly useful if you intend to use several versions of GCC in ! parallel. This is currently supported by ‘libgfortran’, ! ‘libjava’, ‘libstdc++’, and ‘libobjc’. ! !
--with-aix-soname=‘aix’, ‘svr4’ or ‘both
Traditional AIX shared library versioning (versioned Shared Object files as members of unversioned Archive Library files named ! ‘lib.a’) causes numerous headaches for package managers. However, Import Files as members of Archive Library files allow for filename-based versioning of shared libraries as seen on Linux/SVR4, ! where this is called the "SONAME". But as they prevent static linking, Import Files may be used with Runtime Linking only, where the ! linker does search for ‘libNAME.so’ before ‘libNAME.a’ library ! filenames with the ‘-lNAME’ linker flag. ! !

For detailed information please refer to the AIX ! ld Command reference. ! !

As long as shared library creation is enabled, upon: !

!
--with-aix-soname=aix
--with-aix-soname=both
A (traditional AIX) Shared Archive Library file is created: !
    !
  • using the ‘libNAME.a’ filename scheme !
  • with the Shared Object file as archive member named ! ‘libNAME.so.V’ (except for ‘libgcc_s’, where the Shared ! Object file is named ‘shr.o’ for backwards compatibility), which !
      !
    • 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 Library file is needed !
    !
!
--with-aix-soname=both
--with-aix-soname=svr4
A (second) Shared Archive Library file is created: !
    !
  • using the ‘libNAME.so.V’ filename scheme !
  • with the Shared Object file as archive member named ! ‘shr.o’, which !
      !
    • is created with the -G linker flag !
    • has the F_LOADONLY flag 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 File as archive member named ‘shr.imp’, which !
      !
    • refers to ‘libNAME.so.V(shr.o)’ as the "SONAME", to be recorded in the Loader Section of 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.VShared Archive Library file !
  • to permit the ld Command to find ‘lib.so.V(shr.imp)’ via ! the ‘-lNAME’ argument (requires Runtime Linking to 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=svr4
A Static Archive Library is created: !
    !
  • using the ‘libNAME.a’ filename scheme !
  • with all the Static Object files as archive members, which !
      !
    • are used for static linking !
    !
!
!

While the aix-soname=‘svr4’ option does not create Shared Object files as members of unversioned Archive Library files any more, package managers still are responsible to transfer Shared Object files found as member of a previously installed unversioned Archive Library file into the newly installed Archive Library file with the same filename. ! !

WARNING: Creating Shared Object files with Runtime Linking enabled may bloat the TOC, eventually leading to TOC overflow errors, ! requiring the use of either the -Wl,-bbigtoc linker flag (seen to break with the GDB debugger) or some of the TOC-related compiler flags, see “RS/6000 and PowerPC Options” in the main manual. ! !

--with-aix-soname is currently supported by ‘libgcc_s’ only, so this option is still experimental and not for normal use yet. ! !

Default is the traditional behaviour --with-aix-soname=‘aix. ! !

--enable-languages=lang1,lang2,...
Specify that only a particular subset of compilers and their runtime libraries should be built. For a list of valid values for langN you can issue the following command in the ! gcc directory of your GCC source tree:
!
          grep language= */config-lang.in
! 
!

Currently, you can use any of the following: all, ada, c, c++, fortran, ! go, java, objc, obj-c++. ! Building the Ada compiler has special requirements, see below. If you do not pass this flag, or specify the option all, then all ! default languages available in the gcc sub-tree will be configured. Ada, Go and Objective-C++ are not default languages; the rest are. ! !

--enable-stage1-languages=lang1,lang2,...
Specify that a particular subset of compilers and their runtime libraries should be built with the system C compiler during stage 1 of the bootstrap process, rather than only in later stages with the bootstrapped C compiler. The list of valid values is the same as for ! --enable-languages, and the option all will select all ! of the languages enabled by --enable-languages. This option is primarily useful for GCC development; for instance, when a development version of the compiler cannot bootstrap due to compiler bugs, or when one is debugging front ends other than the C front end. When this option is used, one can then build the target libraries for the ! specified languages with the stage-1 compiler by using make ! stage1-bubble all-target, or run the testsuite on the stage-1 compiler ! for the specified languages using make stage1-start check-gcc. ! !
--disable-libada
Specify that the run-time libraries and tools used by GNAT should not be built. This can be useful for debugging, or for compatibility with previous Ada build procedures, when it was required to explicitly ! do a ‘make -C gcc gnatlib_and_tools’. ! !
--disable-libsanitizer
Specify that the run-time libraries for the various sanitizers should not be built. ! !
--disable-libssp
Specify that the run-time libraries for stack smashing protection should not be built. ! !
--disable-libquadmath
Specify that the GCC quad-precision math library should not be built. On some systems, the library is required to be linkable when building ! the Fortran front end, unless --disable-libquadmath-support is used. ! !
--disable-libquadmath-support
Specify that the Fortran front end and libgfortran do not add support for libquadmath on systems supporting it. ! !
--disable-libgomp
Specify that the GNU Offloading and Multi Processing Runtime Library should not be built. ! !
--disable-libvtv
Specify that the run-time libraries used by vtable verification should not be built. ! !
--with-dwarf2
Specify that the compiler should use DWARF 2 debugging information as the default. ! !
--enable-targets=all
--enable-targets=target_list
Some GCC targets, e.g. powerpc64-linux, build bi-arch compilers. These are compilers that are able to generate either 64-bit or 32-bit ! code. Typically, the corresponding 32-bit target, e.g. powerpc-linux for powerpc64-linux, only generates 32-bit code. This option enables the 32-bit target to be a bi-arch compiler, which is useful when you want a bi-arch compiler that defaults to 32-bit, and ! you are building a bi-arch or multi-arch binutils in a combined tree. On mips-linux, this will build a tri-arch compiler (ABI o32/n32/64), ! defaulted to o32. Currently, this option only affects sparc-linux, powerpc-linux, x86-linux, mips-linux and s390-linux. ! !
--enable-secureplt
This option enables -msecure-plt by default for powerpc-linux. See “RS/6000 and PowerPC Options” in the main manual ! !
--enable-cld
This option enables -mcld by default for 32-bit x86 targets. See “i386 and x86-64 Options” in the main manual ! !
--enable-win32-registry
--enable-win32-registry=key
--disable-win32-registry
The --enable-win32-registry option enables Microsoft Windows-hosted GCC to look up installations paths in the registry using the following key: !
          HKEY_LOCAL_MACHINE\SOFTWARE\Free Software Foundation\key
! 
!

key defaults to GCC version number, and can be overridden by the ! --enable-win32-registry=key option. Vendors and distributors who use custom installers are encouraged to provide a different key, perhaps one comprised of vendor name and GCC version number, to avoid conflict with existing installations. This feature is enabled ! by default, and can be disabled by --disable-win32-registry option. This option has no effect on the other hosts. ! !

--nfp
Specify that the machine does not have a floating point unit. This ! option only applies to ‘m68k-sun-sunosn’. On any other ! system, --nfp has no effect. ! !
--enable-werror
--disable-werror
--enable-werror=yes
--enable-werror=no
When you specify this option, it controls whether certain files in the ! compiler are built with -Werror in bootstrap stage2 and later. ! If you don't specify it, -Werror is turned on for the main development trunk. However it defaults to off for release branches and ! final releases. The specific files which get -Werror are controlled by the Makefiles. ! !
--enable-checking
--enable-checking=list
When you specify this option, the compiler is built to perform internal consistency checks of the requested complexity. This does not change the generated code, but adds error checking within the compiler. This will slow down the compiler and may only work properly if you are building ! the compiler with GCC. This is ‘yes’ by default when building ! from SVN or snapshots, but ‘release’ for releases. The default ! for building the stage1 compiler is ‘yes’. More control over the checks may be had by specifying list. The categories of ! checks available are ‘yes’ (most common checks ! ‘assert,misc,tree,gc,rtlflag,runtime’), ‘no’ (no checks at ! all), ‘all’ (all but ‘valgrind’), ‘release’ (cheapest ! checks ‘assert,runtime’) or ‘none’ (same as ‘no’). ! Individual checks can be enabled with these flags ‘assert’, ! ‘df’, ‘fold’, ‘gc’, ‘gcac’ ‘misc’, ‘rtl’, ! ‘rtlflag’, ‘runtime’, ‘tree’, and ‘valgrind’. ! !

The ‘valgrind’ check requires the external valgrind simulator, available from http://valgrind.org/. The ! ‘df’, ‘rtl’, ‘gcac’ and ‘valgrind’ checks are very expensive. ! To disable all checking, ‘--disable-checking’ or ! ‘--enable-checking=none’ must be explicitly requested. Disabling assertions will make the compiler and runtime slightly faster but increase the risk of undetected internal errors causing wrong code to be generated. ! !

--disable-stage1-checking
--enable-stage1-checking
--enable-stage1-checking=list
If no --enable-checking option is specified the stage1 ! compiler will be built with ‘yes’ checking enabled, otherwise the stage1 checking flags are the same as specified by ! --enable-checking. To build the stage1 compiler with ! different checking options use --enable-stage1-checking. ! The list of checking options is the same as for --enable-checking. If your system is too slow or too small to bootstrap a released compiler ! with checking for stage1 enabled, you can use ‘--disable-stage1-checking’ to disable checking for the stage1 compiler. ! !
--enable-coverage
--enable-coverage=level
With this option, the compiler is built to collect self coverage information, every time it is run. This is for internal development purposes, and only works when the compiler is being built with gcc. The level argument controls whether the compiler is built optimized or ! not, values are ‘opt’ and ‘noopt’. For coverage analysis you want to disable optimization, for performance analysis you want to enable optimization. When coverage is enabled, the default level is without optimization. ! !
--enable-gather-detailed-mem-stats
When this option is specified more detailed information on memory allocation is gathered. This information is printed when using ! -fmem-report. ! !
--enable-nls
--disable-nls
The --enable-nls option enables Native Language Support (NLS), which lets GCC output diagnostics in languages other than American English. Native Language Support is enabled by default if not doing a ! canadian cross build. The --disable-nls option disables NLS. ! !
--with-included-gettext
If NLS is enabled, the --with-included-gettext option causes the build ! procedure to prefer its copy of GNU gettext. ! !
--with-catgets
If NLS is enabled, and if the host lacks gettext but has the inferior catgets interface, the GCC build procedure normally ! ignores catgets and instead uses GCC's copy of the GNU ! gettext library. The --with-catgets option causes the ! build procedure to use the host's catgets in this situation. ! !
--with-libiconv-prefix=dir
Search for libiconv header files in dir/include and ! libiconv library files in dir/lib. ! !
--enable-obsolete
Enable configuration for an obsoleted system. If you attempt to configure GCC for a system (build, host, or target) which has been obsoleted, and you do not specify this flag, configure will halt with an error message. ! !

All support for systems which have been obsoleted in one release of GCC is removed entirely in the next major release, unless someone steps forward to maintain the port. ! !

--enable-decimal-float
--enable-decimal-float=yes
--enable-decimal-float=no
--enable-decimal-float=bid
--enable-decimal-float=dpd
--disable-decimal-float
Enable (or disable) support for the C decimal floating point extension that is in the IEEE 754-2008 standard. This is enabled by default only on PowerPC, i386, and x86_64 GNU/Linux systems. Other systems may also support it, but require the user to specifically enable it. You can optionally control which decimal floating point format is used (either ! ‘bid’ or ‘dpd’). The ‘bid’ (binary integer decimal) ! format is default on i386 and x86_64 systems, and the ‘dpd’ (densely packed decimal) format is default on PowerPC systems. ! !
--enable-fixed-point
--disable-fixed-point
Enable (or disable) support for C fixed-point arithmetic. This option is enabled by default for some targets (such as MIPS) which have hardware-support for fixed-point operations. On other targets, you may enable this option manually. ! !
--with-long-double-128
Specify if long double type should be 128-bit by default on selected GNU/Linux architectures. If using --without-long-double-128, ! long double will be by default 64-bit, the same as double type. When neither of these configure options are used, the default will be 128-bit long double when built against GNU C Library 2.4 and later, 64-bit long double otherwise. ! !
--with-gmp=pathname
--with-gmp-include=pathname
--with-gmp-lib=pathname
--with-mpfr=pathname
--with-mpfr-include=pathname
--with-mpfr-lib=pathname
--with-mpc=pathname
--with-mpc-include=pathname
--with-mpc-lib=pathname
If you want to build GCC but do not have the GMP library, the MPFR library and/or the MPC library installed in a standard location and do not have their sources present in the GCC source tree then you can explicitly specify the directory where they are installed ! (‘--with-gmp=gmpinstalldir’, ! ‘--with-mpfr=mpfrinstalldir’, ! ‘--with-mpc=mpcinstalldir’). The ! --with-gmp=gmpinstalldir option is shorthand for ! --with-gmp-lib=gmpinstalldir/lib and ! --with-gmp-include=gmpinstalldir/include. Likewise the ! --with-mpfr=mpfrinstalldir option is shorthand for ! --with-mpfr-lib=mpfrinstalldir/lib and ! --with-mpfr-include=mpfrinstalldir/include, also the ! --with-mpc=mpcinstalldir option is shorthand for ! --with-mpc-lib=mpcinstalldir/lib and ! --with-mpc-include=mpcinstalldir/include. If these shorthand assumptions are not correct, you can use the explicit include and lib options directly. You might also need to ensure the shared libraries can be found by the dynamic linker when building and using GCC, for example by setting the runtime shared library path ! variable (LD_LIBRARY_PATH on GNU/Linux and Solaris systems). ! !

These flags are applicable to the host platform only. When building a cross compiler, they will not be used to configure target libraries. ! !

--with-isl=pathname
--with-isl-include=pathname
--with-isl-lib=pathname
If you do not have the ISL library installed in a standard location and you want to build GCC, you can explicitly specify the directory where it is ! installed (‘--with-isl=islinstalldir’). The ! --with-isl=islinstalldir option is shorthand for ! --with-isl-lib=islinstalldir/lib and ! --with-isl-include=islinstalldir/include. If this shorthand assumption is not correct, you can use the explicit include and lib options directly. ! !

These flags are applicable to the host platform only. When building a cross compiler, they will not be used to configure target libraries. ! !

--with-host-libstdcxx=linker-args
If you are linking with a static copy of PPL, you can use this option to specify how the linker should find the standard C++ library used internally by PPL. Typical values of linker-args might be ! ‘-lstdc++’ or ‘-Wl,-Bstatic,-lstdc++,-Bdynamic -lm’. If you are linking with a shared copy of PPL, you probably do not need this option; shared library dependencies will cause the linker to search for the standard C++ library automatically. ! !
--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. By default no special flags are used. ! !
--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. The default is the argument to ! --with-host-libstdcxx, if specified. ! !
--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 neither –with-boot-libs nor –with-host-libstdcxx 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. The default is the argument to ! --with-host-libstdcxx, if specified. ! !
--with-debug-prefix-map=map
Convert source directory names using -fdebug-prefix-map when building runtime libraries. ‘map’ is a space-separated ! list of maps of the form ‘old=new’. ! !
--enable-linker-build-id
Tells GCC to pass --build-id option to the linker for all final ! links (links performed without the -r or --relocatable option), if the linker supports it. If you specify ! --enable-linker-build-id, but your linker does not ! support --build-id option, a warning is issued and the ! --enable-linker-build-id option is ignored. The default is off. ! !
--with-linker-hash-style=choice
Tells GCC to pass --hash-style=choice option to the linker for all final links. choice can be one of ! ‘sysv’, ‘gnu’, and ‘both’ where ‘sysv’ is the default. ! !
--enable-gnu-unique-object
--disable-gnu-unique-object
Tells GCC to use the gnu_unique_object relocation for C++ template static data members and inline function local statics. Enabled by default for a toolchain with an assembler that accepts it and GLIBC 2.11 or above, otherwise disabled. ! !
--with-diagnostics-color=choice
Tells GCC to use choice as the default for -fdiagnostics-color= option (if not used explicitly on the command line). choice ! can be one of ‘never’, ‘auto’, ‘always’, and ‘auto-if-env’ ! where ‘auto’ is the default. ‘auto-if-env’ means that ! -fdiagnostics-color=auto will be the default if GCC_COLORS is present and non-empty in the environment, and ! -fdiagnostics-color=never otherwise. ! !
--enable-lto
--disable-lto
Enable support for link-time optimization (LTO). This is enabled by ! default, and may be disabled using --disable-lto. ! !
--enable-linker-plugin-configure-flags=FLAGS
--enable-linker-plugin-flags=FLAGS
By default, linker plugins (such as the LTO plugin) are built for the host system architecture. For the case that the linker has a different (but run-time compatible) architecture, these flags can be specified to build plugins that are compatible to the linker. For example, if you are building GCC for a 64-bit x86_64 ! (‘x86_64-unknown-linux-gnu’) host system, but have a 32-bit x86 ! GNU/Linux (‘i686-pc-linux-gnu’) linker executable (which is executable on the former system), you can configure GCC as follows for getting compatible linker plugins: !
          % srcdir/configure \
!               --host=x86_64-unknown-linux-gnu \
!               --enable-linker-plugin-configure-flags=--host=i686-pc-linux-gnu \
!               --enable-linker-plugin-flags='CC=gcc\ -m32\ -Wl,-rpath,[...]/i686-pc-linux-gnu/lib'
! 
!
--with-plugin-ld=pathname
Enable an alternate linker to be used at link-time optimization (LTO) ! link time when -fuse-linker-plugin is enabled. This linker should have plugin support such as gold starting with ! version 2.20 or GNU ld starting with version 2.21. ! See -fuse-linker-plugin for details. ! !
--enable-canonical-system-headers
--disable-canonical-system-headers
Enable system header path canonicalization for libcpp. This can produce shorter header file paths in diagnostics and dependency output files, but these changed header paths may conflict with some compilation environments. Enabled by default, and may be disabled using ! --disable-canonical-system-headers. ! !
--with-glibc-version=major.minor
Tell GCC that when the GNU C Library (glibc) is used on the target it will be version major.minor or later. Normally this can ! be detected from the C library's header files, but this option may be needed when bootstrapping a cross toolchain without the header files available for building the initial bootstrap compiler. ! !

If GCC is configured with some multilibs that use glibc and some that ! do not, this option applies only to the multilibs that use glibc. However, such configurations may not work well as not all the relevant configuration in GCC is on a per-multilib basis. ! !

--enable-as-accelerator-for=target
Build as offload target compiler. Specify offload host triple by target. ! !
--enable-offload-targets=target1[=path1],...,targetN[=pathN]
Enable offloading to targets target1, ..., targetN. Offload compilers are expected to be already installed. Default search path for them is exec-prefix, but it can be changed by ! specifying paths path1, ..., pathN. ! !
          % srcdir/configure \
!               --enable-offload-target=i686-unknown-linux-gnu=/path/to/i686/compiler,x86_64-pc-linux-gnu
! 
!
! !

Cross-Compiler-Specific Options

The following options only apply to building cross compilers. ! !

!
--with-sysroot
--with-sysroot=dir
Tells GCC to consider dir as the root of a tree that contains ! (a subset of) the root filesystem of the target operating system. Target system headers, libraries and run-time object files will be searched for in there. More specifically, this acts as if ! --sysroot=dir was added to the default options of the built compiler. The specified directory is not copied into the ! install tree, unlike the options --with-headers and ! --with-libs that this option obsoletes. The default value, ! in case --with-sysroot is not given an argument, is ! ${gcc_tooldir}/sys-root. If the specified directory is a ! subdirectory of ${exec_prefix}, then it will be found relative to the GCC binaries if the installation tree is moved. ! !

This option affects the system root for the compiler used to build target libraries (which runs on the build system) and the compiler newly installed with make install; it does not affect the compiler which is used to build GCC itself. ! !

If you specify the --with-native-system-header-dir=dirname option then the compiler will search that directory within dirname for ! native system headers rather than the default /usr/include. ! !

--with-build-sysroot
--with-build-sysroot=dir
Tells GCC to consider dir as the system root (see ! --with-sysroot) while building target libraries, instead of ! the directory specified with --with-sysroot. This option is ! only useful when you are already using --with-sysroot. You ! can use --with-build-sysroot when you are configuring with ! --prefix set to a directory that is different from the one in which you are installing GCC and your target libraries. ! !

This option affects the system root for the compiler used to build target libraries (which runs on the build system); it does not affect the compiler which is used to build GCC itself. ! !

If you specify the --with-native-system-header-dir=dirname option then the compiler will search that directory within dirname for ! native system headers rather than the default /usr/include. ! !

--with-headers
--with-headers=dir
Deprecated in favor of --with-sysroot. ! Specifies that target headers are available when building a cross compiler. The dir argument specifies a directory which has the target include ! files. These include files will be copied into the gcc install ! directory. This option with the dir argument is required when ! building a cross compiler, if prefix/target/sys-include ! doesn't pre-exist. If prefix/target/sys-include does ! pre-exist, the dir argument may be omitted. fixincludes will be run on these files to make them compatible with GCC. ! !
--without-headers
Tells GCC not use any target headers from a libc when building a cross compiler. When crossing to GNU/Linux, you need the headers so GCC can build the exception handling for libgcc. ! !
--with-libs
--with-libs="dir1 dir2 ... dirN"
Deprecated in favor of --with-sysroot. Specifies a list of directories which contain the target runtime ! libraries. These libraries will be copied into the gcc install directory. If the directory list is omitted, this option has no effect. ! !
--with-newlib
Specifies that ‘newlib’ is being used as the target C library. This causes __eprintf to be ! omitted from libgcc.a on the assumption that it will be provided by ! ‘newlib’. ! !
--with-avrlibc
Specifies that ‘AVR-Libc’ is being used as the target C library. This causes float support ! functions like __addsf3 to be omitted from libgcc.a on ! the assumption that it will be provided by libm.a. For more ! technical details, cf. PR54461. This option is only supported for the AVR target. It is not supported for RTEMS configurations, which currently use newlib. The option is supported since version 4.7.2 and is the default in 4.8.0 and newer. ! !
--with-nds32-lib=library
Specifies that library setting is used for building libgcc.a. ! Currently, the valid library is ‘newlib’ or ‘mculib’. This option is only supported for the NDS32 target. ! !
--with-build-time-tools=dir
Specifies where to find the set of target tools (assembler, linker, etc.) that will be used while building GCC itself. This option can be useful if the directory layouts are different between the system you are building GCC on, and the system where you will deploy it. ! !

For example, on an ‘ia64-hp-hpux’ system, you may have the GNU ! assembler and linker in /usr/bin, and the native tools in a different path, and build a toolchain that expects to find the ! native tools in /usr/bin. ! !

When you use this option, you should ensure that dir includes ! ar, as, ld, nm, ! ranlib and strip if necessary, and possibly ! objdump. Otherwise, GCC may use an inconsistent set of ! tools.

!

Java-Specific Options

The following option applies to the build of the Java front end. ! !

!
--disable-libgcj
Specify that the run-time libraries used by GCJ should not be built. This is useful in case you intend ! to use GCJ with some other run-time, or you're going to install it separately, or it just happens not to build on your particular machine. In general, if the Java front end is enabled, the GCJ ! libraries will be enabled too, unless they're known to not work on ! the target platform. If GCJ is enabled but ‘libgcj’ isn't built, you may need to port it; in this case, before modifying the top-level ! configure.in so that ‘libgcj’ is enabled by default on this platform, ! you may use --enable-libgcj to override the default. !
!

The following options apply to building ‘libgcj’. ! !

General Options
! !
!
--enable-java-maintainer-mode
By default the ‘libjava’ build will not attempt to compile the ! .java source files to .class. Instead, it will use the ! .class files from the source tree. If you use this option you ! must have executables named ecj1 and gjavah in your path for use by the build. You must use this option if you intend to ! modify any .java files in libjava. ! !
--with-java-home=dirname
This ‘libjava’ option overrides the default value of the ! ‘java.home’ system property. It is also used to set ! ‘sun.boot.class.path’ to dirname/lib/rt.jar. By ! default ‘java.home’ is set to prefix and ! ‘sun.boot.class.path’ to ! datadir/java/libgcj-version.jar. ! !
--with-ecj-jar=filename
This option can be used to specify the location of an external jar file containing the Eclipse Java compiler. A specially modified ! version of this compiler is used by gcj to parse ! .java source files. If this option is given, the ! ‘libjava’ build will create and install an ecj1 executable which uses this jar file at runtime. ! !

If this option is not given, but an ecj.jar file is found in ! the topmost source tree at configure time, then the ‘libgcj’ ! build will create and install ecj1, and will also install the ! discovered ecj.jar into a suitable place in the install tree. ! !

If ecj1 is not installed, then the user will have to supply one ! on his path in order for gcj to properly parse .java source files. A suitable jar is available from ftp://sourceware.org/pub/java/. ! !

--disable-getenv-properties
Don't set system properties from GCJ_PROPERTIES. ! !
--enable-hash-synchronization
Use a global hash table for monitor locks. Ordinarily, ! ‘libgcj’'s ‘configure’ script automatically makes the correct choice for this option for your platform. Only use this if you know you need the library to be configured differently. ! !
--enable-interpreter
Enable the Java interpreter. The interpreter is automatically enabled by default on all platforms that support it. This option is really only useful if you want to disable the interpreter ! (using --disable-interpreter). ! !
--disable-java-net
Disable java.net. This disables the native part of java.net only, using non-functional stubs for native method implementations. ! !
--disable-jvmpi
Disable JVMPI support. ! !
--disable-libgcj-bc
Disable BC ABI compilation of certain parts of libgcj. By default, ! some portions of libgcj are compiled with -findirect-dispatch ! and -fno-indirect-classes, allowing them to be overridden at run-time. ! !

If --disable-libgcj-bc is specified, libgcj is built without these options. This allows the compile-time linker to resolve dependencies when statically linking to libgcj. However it makes it impossible to override the affected portions of libgcj at run-time. ! !

--enable-reduced-reflection
Build most of libgcj with -freduced-reflection. This reduces the size of libgcj at the expense of not being able to do accurate reflection on the classes it contains. This option is safe if you know that code using libgcj will never use reflection on the standard runtime classes in libgcj (including using serialization, RMI or CORBA). ! !
--with-ecos
Enable runtime eCos target support. ! !
--without-libffi
Don't use ‘libffi’. This will disable the interpreter and JNI ! support as well, as these require ‘libffi’ to work. ! !
--enable-libgcj-debug
Enable runtime debugging code. ! !
--enable-libgcj-multifile
If specified, causes all .java source files to be ! compiled into .class files in one invocation of ! ‘gcj’. This can speed up build time, but is more resource-intensive. If this option is unspecified or ! disabled, ‘gcj’ is invoked once for each .java ! file to compile into a .class file. ! !
--with-libiconv-prefix=DIR
Search for libiconv in DIR/include and DIR/lib. ! !
--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. ! !
--with-system-zlib
Use installed ‘zlib’ rather than that included with GCC. ! !
--with-win32-nlsapi=ansi, unicows or unicode
Indicates how MinGW ‘libgcj’ translates between UNICODE characters and the Win32 API. ! !
--enable-java-home
If enabled, this creates a JPackage compatible SDK environment during install. Note that if –enable-java-home is used, –with-arch-directory=ARCH must also be specified. ! !
--with-arch-directory=ARCH
Specifies the name to use for the jre/lib/ARCH directory in the SDK environment created when –enable-java-home is passed. Typical names for this directory include i386, amd64, ia64, etc. ! !
--with-os-directory=DIR
Specifies the OS directory for the SDK include directory. This is set to auto ! detect, and is typically 'linux'. ! !
--with-origin-name=NAME
Specifies the JPackage origin name. This defaults to the 'gcj' in java-1.5.0-gcj. ! !
--with-arch-suffix=SUFFIX
Specifies the suffix for the sdk directory. Defaults to the empty string. ! Examples include '.x86_64' in 'java-1.5.0-gcj-1.5.0.0.x86_64'. ! !
--with-jvm-root-dir=DIR
Specifies where to install the SDK. Default is $(prefix)/lib/jvm. ! !
--with-jvm-jar-dir=DIR
Specifies where to install jars. Default is $(prefix)/lib/jvm-exports. ! !
--with-python-dir=DIR
Specifies where to install the Python modules used for aot-compile. DIR should not include the prefix used in installation. For example, if the Python modules are to be installed in /usr/lib/python2.5/site-packages, then –with-python-dir=/lib/python2.5/site-packages should be passed. If this is not specified, then the Python modules are installed in $(prefix)/share/python. ! !
--enable-aot-compile-rpm
Adds aot-compile-rpm to the list of installed scripts. ! !
--enable-browser-plugin
Build the gcjwebplugin web browser plugin. ! !
--enable-static-libjava
Build static libraries in libjava. The default is to only build shared libraries. ! !
!
ansi
Use the single-byte char and the Win32 A functions natively, translating to and from UNICODE when using these functions. If unspecified, this is the default. ! !
unicows
Use the WCHAR and Win32 W functions natively. Adds ! -lunicows to libgcj.spec to link with ‘libunicows’. ! unicows.dll needs to be deployed on Microsoft Windows 9X machines ! running built executables. libunicows.a, an open-source ! import library around Microsoft's unicows.dll, is obtained from http://libunicows.sourceforge.net/, which also gives details ! on getting unicows.dll from Microsoft. ! !
unicode
Use the WCHAR and Win32 W functions natively. Does not ! add -lunicows to libgcj.spec. The built executables will ! only run on Microsoft Windows NT and above.
+
!
AWT-Specific Options
!
!
--with-x
Use the X Window System. !
--enable-java-awt=PEER(S)
Specifies the AWT peer library or libraries to build alongside ! ‘libgcj’. If this option is unspecified or disabled, AWT ! will be non-functional. Current valid values are gtk and ! xlib. Multiple libraries should be separated by a ! comma (i.e. --enable-java-awt=gtk,xlib). !
--enable-gtk-cairo
Build the cairo Graphics2D implementation on GTK. !
--enable-java-gc=TYPE
Choose garbage collector. Defaults to boehm if unspecified. ! !
--disable-gtktest
Do not try to compile and run a test GTK+ program. +
--disable-glibtest
Do not try to compile and run a test GLIB program. +
--with-libart-prefix=PFX
Prefix where libart is installed (optional). +
--with-libart-exec-prefix=PFX
Exec prefix where libart is installed (optional). +
--disable-libarttest
Do not try to compile and run a test libart program. +
+
Overriding configure test results
+

Sometimes, it might be necessary to override the result of some + configure test, for example in order to ease porting to a new + system or work around a bug in a test. The toplevel configure + script provides three variables for this: +

+
build_configargs
The contents of this variable is passed to all build configure + scripts. +
host_configargs
The contents of this variable is passed to all host configure + scripts. +
target_configargs
The contents of this variable is passed to all target configure + scripts. + +
+ +

In order to avoid shell and make quoting issues for complex + overrides, you can pass a setting for CONFIG_SITE and set + variables in the site file. + +


+

Return to the GCC Installation page + + + + + + + + + + + diff -Nrcpad gcc-5.1.0/INSTALL/download.html gcc-5.2.0/INSTALL/download.html *** gcc-5.1.0/INSTALL/download.html Wed Apr 22 08:45:08 2015 --- gcc-5.2.0/INSTALL/download.html Thu Jul 16 09:16:26 2015 *************** *** 1,132 **** ! ! ! ! ! ! Installing GCC ! ! ! ! ! ! ! ! ! ! ! !

Installing GCC

! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

GCC is distributed via SVN and FTP ! tarballs compressed with gzip or ! bzip2. !

!

Please refer to the releases web page for information on how to obtain GCC. !

!

The source distribution includes the C, C++, Objective-C, Fortran, Java, and Ada (in the case of GCC 3.1 and later) compilers, as well as ! runtime libraries for C++, Objective-C, Fortran, and Java. For previous versions these were downloadable as separate components such as the core GCC distribution, which included the C language front end and shared components, and language-specific distributions including the language front end and the language runtime (where appropriate). !

!

If you also intend to build binutils (either to upgrade an existing installation or for use in place of the corresponding tools of your OS), unpack the binutils distribution either in the same directory or a separate one. In the latter case, add symbolic links to any components of the binutils you intend to build alongside the compiler ! (bfd, binutils, gas, gprof, ld, ! opcodes, …) to the directory containing the GCC sources. !

!

Likewise the GMP, MPFR and MPC libraries can be automatically built together with GCC. Unpack the GMP, MPFR and/or MPC source distributions in the directory containing the GCC sources and rename ! their directories to gmp, mpfr and mpc, respectively (or use symbolic links with the same name). -

-
-

Return to the GCC Installation page -

- - - - - - - - - - - --- 1,87 ---- ! ! ! Downloading GCC ! ! ! ! ! ! ! ! + +

Downloading GCC

+ + GCC is distributed via SVN and FTP + tarballs compressed with gzip or + bzip2. !

Please refer to the releases web page for information on how to obtain GCC. ! !

The source distribution includes the C, C++, Objective-C, Fortran, Java, and Ada (in the case of GCC 3.1 and later) compilers, as well as ! runtime libraries for C++, Objective-C, Fortran, and Java. For previous versions these were downloadable as separate components such as the core GCC distribution, which included the C language front end and shared components, and language-specific distributions including the language front end and the language runtime (where appropriate). ! !

If you also intend to build binutils (either to upgrade an existing installation or for use in place of the corresponding tools of your OS), unpack the binutils distribution either in the same directory or a separate one. In the latter case, add symbolic links to any components of the binutils you intend to build alongside the compiler ! (bfd, binutils, gas, gprof, ld, ! opcodes, ...) to the directory containing the GCC sources. ! !

Likewise the GMP, MPFR and MPC libraries can be automatically built together with GCC. Unpack the GMP, MPFR and/or MPC source distributions in the directory containing the GCC sources and rename ! their directories to gmp, mpfr and mpc, respectively (or use symbolic links with the same name). +


+

Return to the GCC Installation page + + + + + + + + + + + diff -Nrcpad gcc-5.1.0/INSTALL/finalinstall.html gcc-5.2.0/INSTALL/finalinstall.html *** gcc-5.1.0/INSTALL/finalinstall.html Wed Apr 22 08:45:09 2015 --- gcc-5.2.0/INSTALL/finalinstall.html Thu Jul 16 09:16:26 2015 *************** *** 1,227 **** ! ! ! ! ! ! Installing GCC ! ! ! ! ! ! ! ! ! ! ! ! !

Installing GCC

! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

Now that GCC has been built (and optionally tested), you can install it with !

!
cd objdir && make install
! 
! !

We strongly recommend to install into a target directory where there is no previous version of GCC present. Also, the GNAT runtime should not be stripped, as this would break certain features of the debugger that depend on this debugging information (catching Ada exceptions for instance). !

!

That step completes the installation of GCC; user level binaries can ! be found in prefix/bin where prefix is the value ! you specified with the --prefix to configure (or ! /usr/local by default). (If you specified --bindir, that directory will be used instead; otherwise, if you specified ! --exec-prefix, exec-prefix/bin will be used.) Headers for the C++ and Java libraries are installed in ! prefix/include; libraries in libdir ! (normally prefix/lib); internal parts of the compiler in ! libdir/gcc and libexecdir/gcc; documentation in info format in infodir (normally ! prefix/info). !

!

When installing cross-compilers, GCC’s executables are not only installed into bindir, that ! is, exec-prefix/bin, but additionally into ! exec-prefix/target-alias/bin, if that directory ! exists. Typically, such tooldirs hold target-specific binutils, including assembler and linker. !

!

Installation into a temporary staging area or into a chroot jail can be achieved with the command -

-
-
make DESTDIR=path-to-rootdir install
- 
!

where path-to-rootdir is the absolute path of a directory relative to which all installation paths will be interpreted. Note that the directory specified by DESTDIR need not exist yet; it will be created if necessary. !

!

There is a subtle point with tooldirs and DESTDIR: If you relocate a cross-compiler installation with ! e.g. ‘DESTDIR=rootdir’, then the directory ! rootdir/exec-prefix/target-alias/bin will be filled with duplicated GCC executables only if it already exists, it will not be created otherwise. This is regarded as a feature, not as a bug, because it gives slightly more control to the packagers using the DESTDIR feature. -

-

You can install stripped programs and libraries with -

-
-
make install-strip
- 
!

If you are bootstrapping a released version of GCC then please quickly review the build status page for your release, available from ! http://gcc.gnu.org/buildstat.html. If your system is not listed for the version of GCC that you built, send a note to gcc@gcc.gnu.org indicating ! that you successfully built and installed GCC. Include the following information: !

! !

We’d also like to know if the host/target specific installation notes ! didn’t include your host/target information or if that information is incomplete or out of date. Send a note to gcc@gcc.gnu.org detailing how the information should be changed. !

!

If you find a bug, please report it following the bug reporting guidelines. !

!

If you want to print the GCC manuals, do ‘cd objdir; make ! dvi’. You will need to have texi2dvi (version at least 4.7) ! and TeX installed. This creates a number of .dvi files in subdirectories of objdir; these may be converted for ! printing with programs such as dvips. Alternately, by using ! ‘make pdf’ in place of ‘make dvi’, you can create documentation ! in the form of .pdf files; this requires texi2pdf, which is included with Texinfo version 4.8 and later. You can also ! buy printed manuals from the ! Free Software Foundation, though such manuals may not be for the most recent version of GCC. -

-

If you would like to generate online HTML documentation, do ‘cd - objdir; make html’ and HTML will be generated for the gcc manuals in - objdir/gcc/HTML. -

-
-

Return to the GCC Installation page -

- - - - - - --- 1,172 ---- ! ! ! Installing GCC: Final installation ! ! ! ! ! ! ! ! ! !

Installing GCC: Final installation

! Now that GCC has been built (and optionally tested), you can install it with !
     cd objdir && make install
! 
!

We strongly recommend to install into a target directory where there is no previous version of GCC present. Also, the GNAT runtime should not be stripped, as this would break certain features of the debugger that depend on this debugging information (catching Ada exceptions for instance). ! !

That step completes the installation of GCC; user level binaries can ! be found in prefix/bin where prefix is the value ! you specified with the --prefix to configure (or ! /usr/local by default). (If you specified --bindir, that directory will be used instead; otherwise, if you specified ! --exec-prefix, exec-prefix/bin will be used.) Headers for the C++ and Java libraries are installed in ! prefix/include; libraries in libdir ! (normally prefix/lib); internal parts of the compiler in ! libdir/gcc and libexecdir/gcc; documentation in info format in infodir (normally ! prefix/info). ! !

When installing cross-compilers, GCC's executables are not only installed into bindir, that ! is, exec-prefix/bin, but additionally into ! exec-prefix/target-alias/bin, if that directory ! exists. Typically, such tooldirs hold target-specific binutils, including assembler and linker. ! !

Installation into a temporary staging area or into a chroot jail can be achieved with the command !

     make DESTDIR=path-to-rootdir install
! 
!

where path-to-rootdir is the absolute path of a directory relative to which all installation paths will be interpreted. Note that the directory specified by DESTDIR need not exist yet; it will be created if necessary. ! !

There is a subtle point with tooldirs and DESTDIR: If you relocate a cross-compiler installation with ! e.g. ‘DESTDIR=rootdir’, then the directory ! rootdir/exec-prefix/target-alias/bin will be filled with duplicated GCC executables only if it already exists, it will not be created otherwise. This is regarded as a feature, not as a bug, because it gives slightly more control to the packagers using the DESTDIR feature. !

You can install stripped programs and libraries with ! !

     make install-strip
! 
!

If you are bootstrapping a released version of GCC then please quickly review the build status page for your release, available from ! http://gcc.gnu.org/buildstat.html. If your system is not listed for the version of GCC that you built, send a note to gcc@gcc.gnu.org indicating ! that you successfully built and installed GCC. Include the following information: ! !

!

We'd also like to know if the host/target specific installation notes ! didn't include your host/target information or if that information is incomplete or out of date. Send a note to gcc@gcc.gnu.org detailing how the information should be changed. ! !

If you find a bug, please report it following the bug reporting guidelines. ! !

If you want to print the GCC manuals, do ‘cd objdir; make ! dvi’. You will need to have texi2dvi (version at least 4.7) ! and TeX installed. This creates a number of .dvi files in subdirectories of objdir; these may be converted for ! printing with programs such as dvips. Alternately, by using ! ‘make pdf’ in place of ‘make dvi’, you can create documentation ! in the form of .pdf files; this requires texi2pdf, which is included with Texinfo version 4.8 and later. You can also ! buy printed manuals from the Free Software Foundation, though such manuals may not be for the most recent version of GCC. +

If you would like to generate online HTML documentation, do ‘cd + objdir; make html’ and HTML will be generated for the gcc manuals in + objdir/gcc/HTML. +


+

Return to the GCC Installation page + + + + + + + diff -Nrcpad gcc-5.1.0/INSTALL/gfdl.html gcc-5.2.0/INSTALL/gfdl.html *** gcc-5.1.0/INSTALL/gfdl.html Wed Apr 22 08:45:11 2015 --- gcc-5.2.0/INSTALL/gfdl.html Thu Jul 16 09:16:26 2015 *************** *** 1,133 **** ! ! ! ! ! ! Installing GCC ! ! ! ! ! ! ! ! ! ! ! !

Installing GCC

! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

Installing GCC: GNU Free Documentation License

! !
Version 1.3, 3 November 2008 !
!
!
Copyright © 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
! http://fsf.org/
! 
! Everyone is permitted to copy and distribute verbatim copies
! of this license document, but changing it is not allowed.
! 
!
    !
  1. 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 to get credit for their work, while not being considered responsible for modifications made by others. !

    !

    This License is a kind of “copyleft”, which means that derivative works of the document must themselves be free in the same sense. It complements the GNU General Public License, which is a copyleft license designed for free software. !

    !

    We have designed this License in order to use it for manuals for free software, because free software needs free documentation: a free program should come with manuals providing the same freedoms that the software does. But this License is not limited to software manuals; it can be used for any textual work, regardless of subject matter or whether it is published as a printed book. We recommend this License principally for works whose purpose is instruction or reference. -

    -
  2. APPLICABILITY AND DEFINITIONS !

    This License applies to any manual or other work, in any medium, that contains a notice placed by the copyright holder saying it can be distributed under the terms of this License. Such a notice grants a world-wide, royalty-free license, unlimited in duration, to use that --- 1,82 ---- ! ! ! Installing GCC: GNU Free Documentation License ! ! ! ! ! ! ! ! + +

    Installing GCC: GNU Free Documentation License

    +

    Installing GCC: GNU Free Documentation License

    !

    Version 1.3, 3 November 2008
    !
         Copyright © 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
    !      http://fsf.org/
    !      
    !      Everyone is permitted to copy and distribute verbatim copies
    !      of this license document, but changing it is not allowed.
    ! 
    !
      !
    1. 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 to get credit for their work, while not being considered responsible for modifications made by others. ! !

      This License is a kind of “copyleft”, which means that derivative works of the document must themselves be free in the same sense. It complements the GNU General Public License, which is a copyleft license designed for free software. ! !

      We have designed this License in order to use it for manuals for free software, because free software needs free documentation: a free program should come with manuals providing the same freedoms that the software does. But this License is not limited to software manuals; it can be used for any textual work, regardless of subject matter or whether it is published as a printed book. We recommend this License principally for works whose purpose is instruction or reference. !

    2. APPLICABILITY AND DEFINITIONS ! !

      This License applies to any manual or other work, in any medium, that contains a notice placed by the copyright holder saying it can be distributed under the terms of this License. Such a notice grants a world-wide, royalty-free license, unlimited in duration, to use that *************** refers to any such manual or work. Any *** 136,149 **** licensee, and is addressed as “you”. You accept the license if you copy, modify or distribute the work in a way requiring permission under copyright law. !

      !

      A “Modified Version” of the Document means any work containing the Document or a portion of it, either copied verbatim, or with modifications and/or translated into another language. !

      !

      A “Secondary Section” is a named appendix or a front-matter section of the Document that deals exclusively with the relationship of the ! publishers or authors of the Document to the Document’s overall subject (or to related matters) and contains nothing that could fall directly within that overall subject. (Thus, if the Document is in part a textbook of mathematics, a Secondary Section may not explain --- 85,98 ---- licensee, and is addressed as “you”. You accept the license if you copy, modify or distribute the work in a way requiring permission under copyright law. ! !

      A “Modified Version” of the Document means any work containing the Document or a portion of it, either copied verbatim, or with modifications and/or translated into another language. ! !

      A “Secondary Section” is a named appendix or a front-matter section of the Document that deals exclusively with the relationship of the ! publishers or authors of the Document to the Document's overall subject (or to related matters) and contains nothing that could fall directly within that overall subject. (Thus, if the Document is in part a textbook of mathematics, a Secondary Section may not explain *************** any mathematics.) The relationship coul *** 151,171 **** connection with the subject or with related matters, or of legal, commercial, philosophical, ethical or political position regarding them. !

      !

      The “Invariant Sections” are certain Secondary Sections whose titles are designated, as being those of Invariant Sections, in the notice that says that the Document is released under this License. If a section does not fit the above definition of Secondary then it is not allowed to be designated as Invariant. The Document may contain zero Invariant Sections. If the Document does not identify any Invariant Sections then there are none. !

      !

      The “Cover Texts” are certain short passages of text that are listed, as Front-Cover Texts or Back-Cover Texts, in the notice that says that the Document is released under this License. A Front-Cover Text may be at most 5 words, and a Back-Cover Text may be at most 25 words. !

      !

      A “Transparent” copy of the Document means a machine-readable copy, represented in a format whose specification is available to the general public, that is suitable for revising the document straightforwardly with generic text editors or (for images composed of --- 100,120 ---- connection with the subject or with related matters, or of legal, commercial, philosophical, ethical or political position regarding them. ! !

      The “Invariant Sections” are certain Secondary Sections whose titles are designated, as being those of Invariant Sections, in the notice that says that the Document is released under this License. If a section does not fit the above definition of Secondary then it is not allowed to be designated as Invariant. The Document may contain zero Invariant Sections. If the Document does not identify any Invariant Sections then there are none. ! !

      The “Cover Texts” are certain short passages of text that are listed, as Front-Cover Texts or Back-Cover Texts, in the notice that says that the Document is released under this License. A Front-Cover Text may be at most 5 words, and a Back-Cover Text may be at most 25 words. ! !

      A “Transparent” copy of the Document means a machine-readable copy, represented in a format whose specification is available to the general public, that is suitable for revising the document straightforwardly with generic text editors or (for images composed of *************** drawing editor, and that is suitable for *** 174,185 **** for automatic translation to a variety of formats suitable for input to text formatters. A copy made in an otherwise Transparent file format whose markup, or absence of markup, has been arranged to thwart ! or discourage subsequent modification by readers is not Transparent. An image format is not Transparent if used for any substantial amount of text. A copy that is not “Transparent” is called “Opaque”. !

      !

      Examples of suitable formats for Transparent copies include plain ! ASCII without markup, Texinfo input format, LaTeX input format, SGML or XML using a publicly available DTD, and standard-conforming simple HTML, PostScript or PDF designed for human modification. Examples --- 123,134 ---- for automatic translation to a variety of formats suitable for input to text formatters. A copy made in an otherwise Transparent file format whose markup, or absence of markup, has been arranged to thwart ! or discourage subsequent modification by readers is not Transparent. An image format is not Transparent if used for any substantial amount of text. A copy that is not “Transparent” is called “Opaque”. ! !

      Examples of suitable formats for Transparent copies include plain ! ascii without markup, Texinfo input format, LaTeX input format, SGML or XML using a publicly available DTD, and standard-conforming simple HTML, PostScript or PDF designed for human modification. Examples *************** read and edited only by proprietary word *** 190,224 **** not generally available, and the machine-generated HTML, PostScript or PDF produced by some word processors for output purposes only. !

      !

      The “Title Page” means, for a printed book, the title page itself, plus such following pages as are needed to hold, legibly, the material this License requires to appear in the title page. For works in formats which do not have any title page as such, “Title Page” means ! the text near the most prominent appearance of the work’s title, preceding the beginning of the body of the text. !

      !

      The “publisher” means any person or entity that distributes copies of the Document to the public. !

      !

      A section “Entitled XYZ” means a named subunit of the Document whose title either is precisely XYZ or contains XYZ in parentheses following text that translates XYZ in another language. (Here XYZ stands for a specific section name mentioned below, such as “Acknowledgements”, “Dedications”, “Endorsements”, or “History”.) To “Preserve the Title” of such a section when you modify the Document means that it remains a section “Entitled XYZ” according to this definition. !

      !

      The Document may include Warranty Disclaimers next to the notice which states that this License applies to the Document. These Warranty Disclaimers are considered to be included by reference in this License, but only as regards disclaiming warranties: any other implication that these Warranty Disclaimers may have is void and has no effect on the meaning of this License. -

      -
    3. VERBATIM COPYING !

      You may copy and distribute the Document in any medium, either commercially or noncommercially, provided that this License, the copyright notices, and the license notice saying this License applies to the Document are reproduced in all copies, and that you add no other --- 139,173 ---- not generally available, and the machine-generated HTML, PostScript or PDF produced by some word processors for output purposes only. ! !

      The “Title Page” means, for a printed book, the title page itself, plus such following pages as are needed to hold, legibly, the material this License requires to appear in the title page. For works in formats which do not have any title page as such, “Title Page” means ! the text near the most prominent appearance of the work's title, preceding the beginning of the body of the text. ! !

      The “publisher” means any person or entity that distributes copies of the Document to the public. ! !

      A section “Entitled XYZ” means a named subunit of the Document whose title either is precisely XYZ or contains XYZ in parentheses following text that translates XYZ in another language. (Here XYZ stands for a specific section name mentioned below, such as “Acknowledgements”, “Dedications”, “Endorsements”, or “History”.) To “Preserve the Title” of such a section when you modify the Document means that it remains a section “Entitled XYZ” according to this definition. ! !

      The Document may include Warranty Disclaimers next to the notice which states that this License applies to the Document. These Warranty Disclaimers are considered to be included by reference in this License, but only as regards disclaiming warranties: any other implication that these Warranty Disclaimers may have is void and has no effect on the meaning of this License. !

    4. VERBATIM COPYING ! !

      You may copy and distribute the Document in any medium, either commercially or noncommercially, provided that this License, the copyright notices, and the license notice saying this License applies to the Document are reproduced in all copies, and that you add no other *************** technical measures to obstruct or contro *** 227,313 **** copying of the copies you make or distribute. However, you may accept compensation in exchange for copies. If you distribute a large enough number of copies you must also follow the conditions in section 3. !

      !

      You may also lend copies, under the same conditions stated above, and you may publicly display copies. -

      -
    5. COPYING IN QUANTITY !

      If you publish printed copies (or copies in media that commonly have printed covers) of the Document, numbering more than 100, and the ! Document’s license notice requires Cover Texts, you must enclose the copies in covers that carry, clearly and legibly, all these Cover Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on the back cover. Both covers must also clearly and legibly identify you as the publisher of these copies. The front cover must present the full title with all words of the title equally prominent and ! visible. You may add other material on the covers in addition. Copying with changes limited to the covers, as long as they preserve the title of the Document and satisfy these conditions, can be treated as verbatim copying in other respects. !

      !

      If the required texts for either cover are too voluminous to fit legibly, you should put the first ones listed (as many as fit reasonably) on the actual cover, and continue the rest onto adjacent pages. !

      !

      If you publish or distribute Opaque copies of the Document numbering more than 100, you must either include a machine-readable Transparent copy along with each Opaque copy, or state in or with each Opaque copy a computer-network location from which the general network-using public has access to download using public-standard network protocols ! a complete Transparent copy of the Document, free of added material. If you use the latter option, you must take reasonably prudent steps, when you begin distribution of Opaque copies in quantity, to ensure that this Transparent copy will remain thus accessible at the stated location until at least one year after the last time you distribute an Opaque copy (directly or through your agents or retailers) of that edition to the public. !

      !

      It is requested, but not required, that you contact the authors of the Document well before redistributing any large number of copies, to give them a chance to provide you with an updated version of the Document. -

      -
    6. MODIFICATIONS !

      You may copy and distribute a Modified Version of the Document under the conditions of sections 2 and 3 above, provided that you release the Modified Version under precisely this License, with the Modified Version filling the role of the Document, thus licensing distribution and modification of the Modified Version to whoever possesses a copy of it. In addition, you must do these things in the Modified Version: !

      !
        !
      1. 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 of the Document). You may use the same title as a previous version if the original publisher of that version gives permission. !
      2. List on the Title Page, as authors, one or more persons or entities responsible for authorship of the modifications in the Modified Version, together with at least five of the principal authors of the Document (all of its principal authors, if it has fewer than five), unless they release you from this requirement. !
      3. State on the Title page the name of the publisher of the Modified Version, as the publisher. !
      4. Preserve all the copyright notices of the Document. !
      5. Add an appropriate copyright notice for your modifications adjacent to the other copyright notices. !
      6. Include, immediately after the copyright notices, a license notice giving the public permission to use the Modified Version under the terms of this License, in the form shown in the Addendum below. !
      7. Preserve in that license notice the full lists of Invariant Sections ! and required Cover Texts given in the Document’s license notice. !
      8. Include an unaltered copy of this License. !
      9. Preserve the section Entitled “History”, Preserve its Title, and add to it an item stating at least the title, year, new authors, and publisher of the Modified Version as given on the Title Page. If there is no section Entitled “History” in the Document, create one --- 176,262 ---- copying of the copies you make or distribute. However, you may accept compensation in exchange for copies. If you distribute a large enough number of copies you must also follow the conditions in section 3. ! !

        You may also lend copies, under the same conditions stated above, and you may publicly display copies. !

      10. COPYING IN QUANTITY ! !

        If you publish printed copies (or copies in media that commonly have printed covers) of the Document, numbering more than 100, and the ! Document's license notice requires Cover Texts, you must enclose the copies in covers that carry, clearly and legibly, all these Cover Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on the back cover. Both covers must also clearly and legibly identify you as the publisher of these copies. The front cover must present the full title with all words of the title equally prominent and ! visible. You may add other material on the covers in addition. Copying with changes limited to the covers, as long as they preserve the title of the Document and satisfy these conditions, can be treated as verbatim copying in other respects. ! !

        If the required texts for either cover are too voluminous to fit legibly, you should put the first ones listed (as many as fit reasonably) on the actual cover, and continue the rest onto adjacent pages. ! !

        If you publish or distribute Opaque copies of the Document numbering more than 100, you must either include a machine-readable Transparent copy along with each Opaque copy, or state in or with each Opaque copy a computer-network location from which the general network-using public has access to download using public-standard network protocols ! a complete Transparent copy of the Document, free of added material. If you use the latter option, you must take reasonably prudent steps, when you begin distribution of Opaque copies in quantity, to ensure that this Transparent copy will remain thus accessible at the stated location until at least one year after the last time you distribute an Opaque copy (directly or through your agents or retailers) of that edition to the public. ! !

        It is requested, but not required, that you contact the authors of the Document well before redistributing any large number of copies, to give them a chance to provide you with an updated version of the Document. !

      11. MODIFICATIONS ! !

        You may copy and distribute a Modified Version of the Document under the conditions of sections 2 and 3 above, provided that you release the Modified Version under precisely this License, with the Modified Version filling the role of the Document, thus licensing distribution and modification of the Modified Version to whoever possesses a copy of it. In addition, you must do these things in the Modified Version: ! !

          !
        1. 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 of the Document). You may use the same title as a previous version if the original publisher of that version gives permission. !
        2. List on the Title Page, as authors, one or more persons or entities responsible for authorship of the modifications in the Modified Version, together with at least five of the principal authors of the Document (all of its principal authors, if it has fewer than five), unless they release you from this requirement. !
        3. State on the Title page the name of the publisher of the Modified Version, as the publisher. !
        4. Preserve all the copyright notices of the Document. !
        5. Add an appropriate copyright notice for your modifications adjacent to the other copyright notices. !
        6. Include, immediately after the copyright notices, a license notice giving the public permission to use the Modified Version under the terms of this License, in the form shown in the Addendum below. !
        7. Preserve in that license notice the full lists of Invariant Sections ! and required Cover Texts given in the Document's license notice. !
        8. Include an unaltered copy of this License. !
        9. Preserve the section Entitled “History”, Preserve its Title, and add to it an item stating at least the title, year, new authors, and publisher of the Modified Version as given on the Title Page. If there is no section Entitled “History” in the Document, create one *************** stating the title, year, authors, and pu *** 315,360 **** given on its Title Page, then add an item describing the Modified Version as stated in the previous sentence. !
        10. Preserve the network location, if any, given in the Document for public access to a Transparent copy of the Document, and likewise the network locations given in the Document for previous versions ! it was based on. These may be placed in the “History” section. You may omit a network location for a work that was published at least four years before the Document itself, or if the original publisher of the version it refers to gives permission. !
        11. For any section Entitled “Acknowledgements” or “Dedications”, Preserve the Title of the section, and preserve in the section all the substance and tone of each of the contributor acknowledgements and/or dedications given therein. !
        12. Preserve all the Invariant Sections of the Document, unaltered in their text and in their titles. Section numbers or the equivalent are not considered part of the section titles. !
        13. Delete any section Entitled “Endorsements”. Such a section may not be included in the Modified Version. !
        14. Do not retitle any existing section to be Entitled “Endorsements” or to conflict in title with any Invariant Section. !
        15. Preserve any Warranty Disclaimers. !
        !

        If the Modified Version includes new front-matter sections or appendices that qualify as Secondary Sections and contain no material copied from the Document, you may at your option designate some or all of these sections as invariant. To do this, add their titles to the ! list of Invariant Sections in the Modified Version’s license notice. These titles must be distinct from any other section titles. !

        !

        You may add a section Entitled “Endorsements”, provided it contains nothing but endorsements of your Modified Version by various parties—for example, statements of peer review or that the text has been approved by an organization as the authoritative definition of a standard. !

        !

        You may add a passage of up to five words as a Front-Cover Text, and a passage of up to 25 words as a Back-Cover Text, to the end of the list of Cover Texts in the Modified Version. Only one passage of Front-Cover Text and one of Back-Cover Text may be added by (or --- 264,309 ---- given on its Title Page, then add an item describing the Modified Version as stated in the previous sentence. !

      12. Preserve the network location, if any, given in the Document for public access to a Transparent copy of the Document, and likewise the network locations given in the Document for previous versions ! it was based on. These may be placed in the “History” section. You may omit a network location for a work that was published at least four years before the Document itself, or if the original publisher of the version it refers to gives permission. !
      13. For any section Entitled “Acknowledgements” or “Dedications”, Preserve the Title of the section, and preserve in the section all the substance and tone of each of the contributor acknowledgements and/or dedications given therein. !
      14. Preserve all the Invariant Sections of the Document, unaltered in their text and in their titles. Section numbers or the equivalent are not considered part of the section titles. !
      15. Delete any section Entitled “Endorsements”. Such a section may not be included in the Modified Version. !
      16. Do not retitle any existing section to be Entitled “Endorsements” or to conflict in title with any Invariant Section. !
      17. Preserve any Warranty Disclaimers. !
      !

      If the Modified Version includes new front-matter sections or appendices that qualify as Secondary Sections and contain no material copied from the Document, you may at your option designate some or all of these sections as invariant. To do this, add their titles to the ! list of Invariant Sections in the Modified Version's license notice. These titles must be distinct from any other section titles. ! !

      You may add a section Entitled “Endorsements”, provided it contains nothing but endorsements of your Modified Version by various parties—for example, statements of peer review or that the text has been approved by an organization as the authoritative definition of a standard. ! !

      You may add a passage of up to five words as a Front-Cover Text, and a passage of up to 25 words as a Back-Cover Text, to the end of the list of Cover Texts in the Modified Version. Only one passage of Front-Cover Text and one of Back-Cover Text may be added by (or *************** includes a cover text for the same cover *** 363,433 **** by arrangement made by the same entity you are acting on behalf of, you may not add another; but you may replace the old one, on explicit permission from the previous publisher that added the old one. !

      !

      The author(s) and publisher(s) of the Document do not by this License give permission to use their names for publicity for or to assert or imply endorsement of any Modified Version. -

      -
    7. COMBINING DOCUMENTS !

      You may combine the Document with other documents released under this License, under the terms defined in section 4 above for modified versions, provided that you include in the combination all of the Invariant Sections of all of the original documents, unmodified, and list them all as Invariant Sections of your combined work in its license notice, and that you preserve all their Warranty Disclaimers. !

      !

      The combined work need only contain one copy of this License, and multiple identical Invariant Sections may be replaced with a single copy. If there are multiple Invariant Sections with the same name but different contents, make the title of each such section unique by adding at the end of it, in parentheses, the name of the original ! author or publisher of that section if known, or else a unique number. Make the same adjustment to the section titles in the list of Invariant Sections in the license notice of the combined work. !

      !

      In the combination, you must combine any sections Entitled “History” in the various original documents, forming one section Entitled “History”; likewise combine any sections Entitled “Acknowledgements”, and any sections Entitled “Dedications”. You must delete all sections Entitled “Endorsements.” -

      -
    8. COLLECTIONS OF DOCUMENTS !

      You may make a collection consisting of the Document and other documents released under this License, and replace the individual copies of this License in the various documents with a single copy that is included in the collection, provided that you follow the rules of this License for verbatim copying of each of the documents in all other respects. !

      !

      You may extract a single document from such a collection, and distribute it individually under this License, provided you insert a copy of this License into the extracted document, and follow this License in all other respects regarding verbatim copying of that document. -

      -
    9. AGGREGATION WITH INDEPENDENT WORKS !

      A compilation of the Document or its derivatives with other separate and independent documents or works, in or on a volume of a storage or distribution medium, is called an “aggregate” if the copyright resulting from the compilation is not used to limit the legal rights ! of the compilation’s users beyond what the individual works permit. When the Document is included in an aggregate, this License does not apply to the other works in the aggregate which are not themselves derivative works of the Document. !

      !

      If the Cover Text requirement of section 3 is applicable to these copies of the Document, then if the Document is less than one half of ! the entire aggregate, the Document’s Cover Texts may be placed on covers that bracket the Document within the aggregate, or the ! electronic equivalent of covers if the Document is in electronic form. Otherwise they must appear on printed covers that bracket the whole aggregate. -

      -
    10. TRANSLATION !

      Translation is considered a kind of modification, so you may ! distribute translations of the Document under the terms of section 4. Replacing Invariant Sections with translations requires special permission from their copyright holders, but you may include translations of some or all Invariant Sections in addition to the --- 312,382 ---- by arrangement made by the same entity you are acting on behalf of, you may not add another; but you may replace the old one, on explicit permission from the previous publisher that added the old one. ! !

      The author(s) and publisher(s) of the Document do not by this License give permission to use their names for publicity for or to assert or imply endorsement of any Modified Version. !

    11. COMBINING DOCUMENTS ! !

      You may combine the Document with other documents released under this License, under the terms defined in section 4 above for modified versions, provided that you include in the combination all of the Invariant Sections of all of the original documents, unmodified, and list them all as Invariant Sections of your combined work in its license notice, and that you preserve all their Warranty Disclaimers. ! !

      The combined work need only contain one copy of this License, and multiple identical Invariant Sections may be replaced with a single copy. If there are multiple Invariant Sections with the same name but different contents, make the title of each such section unique by adding at the end of it, in parentheses, the name of the original ! author or publisher of that section if known, or else a unique number. Make the same adjustment to the section titles in the list of Invariant Sections in the license notice of the combined work. ! !

      In the combination, you must combine any sections Entitled “History” in the various original documents, forming one section Entitled “History”; likewise combine any sections Entitled “Acknowledgements”, and any sections Entitled “Dedications”. You must delete all sections Entitled “Endorsements.” !

    12. COLLECTIONS OF DOCUMENTS ! !

      You may make a collection consisting of the Document and other documents released under this License, and replace the individual copies of this License in the various documents with a single copy that is included in the collection, provided that you follow the rules of this License for verbatim copying of each of the documents in all other respects. ! !

      You may extract a single document from such a collection, and distribute it individually under this License, provided you insert a copy of this License into the extracted document, and follow this License in all other respects regarding verbatim copying of that document. !

    13. AGGREGATION WITH INDEPENDENT WORKS ! !

      A compilation of the Document or its derivatives with other separate and independent documents or works, in or on a volume of a storage or distribution medium, is called an “aggregate” if the copyright resulting from the compilation is not used to limit the legal rights ! of the compilation's users beyond what the individual works permit. When the Document is included in an aggregate, this License does not apply to the other works in the aggregate which are not themselves derivative works of the Document. ! !

      If the Cover Text requirement of section 3 is applicable to these copies of the Document, then if the Document is less than one half of ! the entire aggregate, the Document's Cover Texts may be placed on covers that bracket the Document within the aggregate, or the ! electronic equivalent of covers if the Document is in electronic form. Otherwise they must appear on printed covers that bracket the whole aggregate. !

    14. TRANSLATION ! !

      Translation is considered a kind of modification, so you may ! distribute translations of the Document under the terms of section 4. Replacing Invariant Sections with translations requires special permission from their copyright holders, but you may include translations of some or all Invariant Sections in addition to the *************** the original English version of this Lic *** 438,485 **** of those notices and disclaimers. In case of a disagreement between the translation and the original version of this License or a notice or disclaimer, the original version will prevail. !

      !

      If a section in the Document is Entitled “Acknowledgements”, “Dedications”, or “History”, the requirement (section 4) to Preserve its Title (section 1) will typically require changing the actual title. -

      -
    15. TERMINATION !

      You may not copy, modify, sublicense, or distribute the Document except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, or distribute it is void, and will automatically terminate your rights under this License. !

      !

      However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. !

      !

      Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. !

      !

      Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, receipt of a copy of some or all of the same material does not give you any rights to use it. -

      -
    16. FUTURE REVISIONS OF THIS LICENSE !

      The Free Software Foundation may publish new, revised versions of the GNU Free Documentation License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. See http://www.gnu.org/copyleft/. !

      !

      Each version of the License is given a distinguishing version number. If the Document specifies that a particular numbered version of this License “or any later version” applies to it, you have the option of following the terms and conditions either of that specified version or --- 387,434 ---- of those notices and disclaimers. In case of a disagreement between the translation and the original version of this License or a notice or disclaimer, the original version will prevail. ! !

      If a section in the Document is Entitled “Acknowledgements”, “Dedications”, or “History”, the requirement (section 4) to Preserve its Title (section 1) will typically require changing the actual title. !

    17. TERMINATION ! !

      You may not copy, modify, sublicense, or distribute the Document except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, or distribute it is void, and will automatically terminate your rights under this License. ! !

      However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. ! !

      Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. ! !

      Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, receipt of a copy of some or all of the same material does not give you any rights to use it. !

    18. FUTURE REVISIONS OF THIS LICENSE ! !

      The Free Software Foundation may publish new, revised versions of the GNU Free Documentation License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. See http://www.gnu.org/copyleft/. ! !

      Each version of the License is given a distinguishing version number. If the Document specifies that a particular numbered version of this License “or any later version” applies to it, you have the option of following the terms and conditions either of that specified version or *************** Free Software Foundation. If the Docume *** 488,571 **** number of this License, you may choose any version ever published (not as a draft) by the Free Software Foundation. If the Document specifies that a proxy can decide which future versions of this ! License can be used, that proxy’s public statement of acceptance of a version permanently authorizes you to choose that version for the Document. -

      -
    19. RELICENSING !

      “Massive Multiauthor Collaboration Site” (or “MMC Site”) means any World Wide Web server that publishes copyrightable works and also provides prominent facilities for anybody to edit those works. A public wiki that anybody can edit is an example of such a server. A “Massive Multiauthor Collaboration” (or “MMC”) contained in the site means any set of copyrightable works thus published on the MMC site. !

      !

      “CC-BY-SA” means the Creative Commons Attribution-Share Alike 3.0 license published by Creative Commons Corporation, a not-for-profit corporation with a principal place of business in San Francisco, California, as well as future copyleft versions of that license published by that same organization. !

      !

      “Incorporate” means to publish or republish a Document, in whole or in part, as part of another Document. !

      !

      An MMC is “eligible for relicensing” if it is licensed under this License, and if all works that were first published under this License somewhere other than this MMC, and subsequently incorporated in whole or in part into the MMC, (1) had no cover texts or invariant sections, and (2) were thus incorporated prior to November 1, 2008. !

      !

      The operator of an MMC Site may republish an MMC contained in the site under CC-BY-SA on the same site at any time before August 1, 2009, provided the MMC is eligible for relicensing. -

      -
    ! !

    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 situation. !

    !

    If your document contains nontrivial examples of program code, we recommend releasing these examples in parallel under your choice of free software license, such as the GNU General Public License, to permit their use in free software. -

    - -
    -

    Return to the GCC Installation page -

    - -
    - - --- 437,515 ---- number of this License, you may choose any version ever published (not as a draft) by the Free Software Foundation. If the Document specifies that a proxy can decide which future versions of this ! License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Document. !
  3. RELICENSING ! !

    “Massive Multiauthor Collaboration Site” (or “MMC Site”) means any World Wide Web server that publishes copyrightable works and also provides prominent facilities for anybody to edit those works. A public wiki that anybody can edit is an example of such a server. A “Massive Multiauthor Collaboration” (or “MMC”) contained in the site means any set of copyrightable works thus published on the MMC site. ! !

    “CC-BY-SA” means the Creative Commons Attribution-Share Alike 3.0 license published by Creative Commons Corporation, a not-for-profit corporation with a principal place of business in San Francisco, California, as well as future copyleft versions of that license published by that same organization. ! !

    “Incorporate” means to publish or republish a Document, in whole or in part, as part of another Document. ! !

    An MMC is “eligible for relicensing” if it is licensed under this License, and if all works that were first published under this License somewhere other than this MMC, and subsequently incorporated in whole or in part into the MMC, (1) had no cover texts or invariant sections, and (2) were thus incorporated prior to November 1, 2008. ! !

    The operator of an MMC Site may republish an MMC contained in the site under CC-BY-SA on the same site at any time before August 1, 2009, provided the MMC is eligible for relicensing. !

! !

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 situation. ! !

If your document contains nontrivial examples of program code, we recommend releasing these examples in parallel under your choice of free software license, such as the GNU General Public License, to permit their use in free software. + + + + +


+

Return to the GCC Installation page + + + diff -Nrcpad gcc-5.1.0/INSTALL/index.html gcc-5.2.0/INSTALL/index.html *** gcc-5.1.0/INSTALL/index.html Wed Apr 22 08:45:06 2015 --- gcc-5.2.0/INSTALL/index.html Thu Jul 16 09:16:26 2015 *************** *** 1,165 **** ! ! ! ! ! ! Installing GCC ! ! ! ! ! ! ! ! ! ! ! ! !

Installing GCC

! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

The latest version of this document is always available at ! http://gcc.gnu.org/install/. It refers to the current development sources, instructions for specific released versions are included with the sources. !

!

This document describes the generic installation procedure for GCC as well as detailing some target specific installation instructions. !

!

GCC includes several components that previously were separate distributions with their own installation instructions. This document supersedes all package-specific installation instructions. !

!

Before starting the build/install procedure please check the ! host/target specific installation notes. We recommend you browse the entire generic installation instructions before you proceed. !

!

Lists of successful builds for released versions of GCC are ! available at http://gcc.gnu.org/buildstat.html. These lists are updated as new information becomes available. -

-

The installation procedure itself is broken into five steps. -

-
    -
  1. Prerequisites -
  2. Downloading the source -
  3. Configuration -
  4. Building -
  5. Testing (optional) -
  6. 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 any longer, and, if shared libraries are installed there as well, no more binaries exist that use them. !

!

There are also some old installation instructions, which are mostly obsolete but still contain some information which has not yet been merged into the main part of this manual. !

!
!

Return to the GCC Installation page !

!

Copyright © 1988-2015 Free Software Foundation, Inc. !


!

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, the Front-Cover texts being (a) (see below), and with the Back-Cover Texts being (b) (see below). A copy of the ! license is included in the section entitled “GNU ! Free Documentation License”. !

!

(a) The FSF’s Front-Cover Text is: !

!

A GNU Manual !

!

(b) The FSF’s Back-Cover Text is: !

!

You have freedom to copy and modify this GNU Manual, like GNU ! software. Copies published by the Free Software Foundation raise ! funds for GNU development. !

! ! ! ! ! ! ! ! ! - - --- 1,123 ---- ! ! ! Installing GCC ! ! ! ! ! ! ! ! ! !

Installing GCC

! The latest version of this document is always available at ! http://gcc.gnu.org/install/. It refers to the current development sources, instructions for specific released versions are included with the sources. ! !

This document describes the generic installation procedure for GCC as well as detailing some target specific installation instructions. ! !

GCC includes several components that previously were separate distributions with their own installation instructions. This document supersedes all package-specific installation instructions. ! !

Before starting the build/install procedure please check the ! host/target specific installation notes. We recommend you browse the entire generic installation instructions before you proceed. ! !

Lists of successful builds for released versions of GCC are ! available at http://gcc.gnu.org/buildstat.html. These lists are updated as new information becomes available. !

The installation procedure itself is broken into five steps. ! !

    !
  1. Prerequisites !
  2. Downloading the source !
  3. Configuration !
  4. Building !
  5. Testing (optional) !
  6. 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 any longer, and, if shared libraries are installed there as well, no more binaries exist that use them. ! !

There are also some old installation instructions, which are mostly obsolete but still contain some information which has not yet been merged into the main part of this manual. ! !


!

Return to the GCC Installation page ! !

Copyright © 1988-2015 Free Software Foundation, Inc. !

! 
! 
! Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, the Front-Cover texts being (a) (see below), and with the Back-Cover Texts being (b) (see below). A copy of the ! license is included in the section entitled “GNU Free Documentation License”. +

(a) The FSF's Front-Cover Text is: +

A GNU Manual +

(b) The FSF's Back-Cover Text is: +

You have freedom to copy and modify this GNU Manual, like GNU + software. Copies published by the Free Software Foundation raise + funds for GNU development. + + + + + + + + + + + + + diff -Nrcpad gcc-5.1.0/INSTALL/old.html gcc-5.2.0/INSTALL/old.html *** gcc-5.1.0/INSTALL/old.html Wed Apr 22 08:45:10 2015 --- gcc-5.2.0/INSTALL/old.html Thu Jul 16 09:16:26 2015 *************** *** 1,231 **** ! ! ! ! ! ! Installing GCC ! ! ! ! ! ! ! ! ! ! ! ! !

Installing GCC

! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

Old installation documentation

!

Note most of this information is out of date and superseded by the previous chapters of this manual. It is provided for historical reference only, because of a lack of volunteers to merge it into the main manual. -

!

Here is the procedure for installing GCC on a GNU or Unix system. !

!
    !
  1. If you have chosen a configuration for GCC which requires other GNU tools (such as GAS or the GNU linker) instead of the standard system tools, install the required tools in the build directory under the names ! as, ld or whatever is appropriate. !

    Alternatively, you can do subsequent compilation using a value of the PATH environment variable such that the necessary GNU tools come before the standard system tools. -

    -
  2. Specify the host, build and target machine configurations. You do this - when you run the configure script. !

    The build machine is the system which you are using, the ! host machine is the system where you want to run the resulting ! compiler (normally the build machine), and the target machine is the system for which you want the compiler to generate code. !

    !

    If you are building a compiler to produce code for the machine it runs on (a native compiler), you normally do not need to specify any operands ! to configure; it will try to guess the type of machine you are on ! and use that as the build, host and target machines. So you don’t need to specify a configuration when building a native compiler unless ! configure cannot figure out what your configuration is or guesses wrong. !

    !

    In those cases, specify the build machine’s configuration name ! with the --host option; the host and target will default to be the same as the host machine. -

    -

    Here is an example: -

    -
    -
    ./configure --host=sparc-sun-sunos4.1
    - 
    !

    A configuration name may be canonical or it may be more or less abbreviated. !

    !

    A canonical configuration name has three parts, separated by dashes. ! It looks like this: ‘cpu-company-system’. ! (The three parts may themselves contain dashes; configure can figure out which dashes serve which purpose.) For example, ! ‘m68k-sun-sunos4.1’ specifies a Sun 3. !

    !

    You can also replace parts of the configuration by nicknames or aliases. ! For example, ‘sun3’ stands for ‘m68k-sun’, so ! ‘sun3-sunos4.1’ is another way to specify a Sun 3. !

    !

    You can specify a version number after any of the system types, and some of the CPU types. In most cases, the version is irrelevant, and will be ignored. So you might as well specify the version if you know it. !

    !

    See Configurations, for a list of supported configuration names and notes on many of the configurations. You should check the notes in that section before proceeding any further with the installation of GCC. -

    -
!

Configurations Supported by GCC

!

Here are the possible CPU types: !

!
!

1750a, a29k, alpha, arm, avr, cn, clipper, dsp16xx, elxsi, fr30, h8300, hppa1.0, hppa1.1, i370, i386, i486, i586, i686, i786, i860, i960, ip2k, m32r, m68000, m68k, m88k, mcore, mips, mipsel, mips64, mips64el, mn10200, mn10300, ns32k, pdp11, powerpc, powerpcle, romp, rs6000, sh, sparc, ! sparclite, sparc64, v850, vax, we32k. !

!

Here are the recognized company names. As you can see, customary abbreviations are used rather than the longer official names. !

!
!

acorn, alliant, altos, apollo, apple, att, bull, cbm, convergent, convex, crds, dec, dg, dolphin, elxsi, encore, harris, hitachi, hp, ibm, intergraph, isi, mips, motorola, ncr, next, ns, omron, plexus, ! sequent, sgi, sony, sun, tti, unicom, wrs. !

!

The company name is meaningful only to disambiguate when the rest of the information supplied is insufficient. You can omit it, writing ! just ‘cpu-system’, if it is not needed. For example, ! ‘vax-ultrix4.2’ is equivalent to ‘vax-dec-ultrix4.2’. !

!

Here is a list of system types: !

!
!

386bsd, aix, acis, amigaos, aos, aout, aux, bosx, bsd, clix, coff, ctix, cxux, dgux, dynix, ebmon, ecoff, elf, esix, freebsd, hms, genix, gnu, linux, linux-gnu, hiux, hpux, iris, irix, isc, luna, lynxos, mach, minix, msdos, mvs, netbsd, newsos, nindy, ns, osf, osfrose, ptx, riscix, riscos, rtu, sco, sim, solaris, sunos, sym, sysv, udi, ultrix, unicos, uniplus, unos, vms, vsta, ! vxworks, winnt, xenix. !

!

You can omit the system type; then configure guesses the operating system from the CPU and company. !

!

You can add a version number to the system type; this may or may not ! make a difference. For example, you can write ‘bsd4.3’ or ! ‘bsd4.4’ to distinguish versions of BSD. In practice, the version ! number is most needed for ‘sysv3’ and ‘sysv4’, which are often treated differently. !

!

linux-gnu’ is the canonical name for the GNU/Linux target; however ! GCC will also accept ‘linux’. The version of the kernel in use is ! not relevant on these systems. A suffix such as ‘libc1’ or ‘aout’ distinguishes major versions of the C library; all of the suffixed versions are obsolete. !

!

If you specify an impossible combination such as ‘i860-dg-vms’, ! then you may get an error message from configure, or it may ! ignore part of the information and do the best it can with the rest. ! configure always prints the canonical name for the alternative that it used. GCC does not support all possible alternatives. !

!

Often a particular model of machine has a name. Many machine names are recognized as aliases for CPU/company combinations. Thus, the machine ! name ‘sun3’, mentioned above, is an alias for ‘m68k-sun’. Sometimes we accept a company name as a machine name, when the name is popularly used for a particular machine. Here is a table of the known machine names: !

!
!

3300, 3b1, 3bn, 7300, altos3068, altos, apollo68, att-7300, balance, convex-cn, crds, decstation-3100, decstation, delta, encore, --- 1,181 ---- ! ! ! Installing GCC: Old documentation ! ! ! ! ! ! ! ! ! !

Installing GCC: Old documentation

Old installation documentation

! !

Note most of this information is out of date and superseded by the previous chapters of this manual. It is provided for historical reference only, because of a lack of volunteers to merge it into the main manual. !

Here is the procedure for installing GCC on a GNU or Unix system. ! !

    !
  1. If you have chosen a configuration for GCC which requires other GNU tools (such as GAS or the GNU linker) instead of the standard system tools, install the required tools in the build directory under the names ! as, ld or whatever is appropriate. !

    Alternatively, you can do subsequent compilation using a value of the PATH environment variable such that the necessary GNU tools come before the standard system tools. !

  2. Specify the host, build and target machine configurations. You do this ! when you run the configure script. ! !

    The build machine is the system which you are using, the ! host machine is the system where you want to run the resulting ! compiler (normally the build machine), and the target machine is the system for which you want the compiler to generate code. ! !

    If you are building a compiler to produce code for the machine it runs on (a native compiler), you normally do not need to specify any operands ! to configure; it will try to guess the type of machine you are on ! and use that as the build, host and target machines. So you don't need to specify a configuration when building a native compiler unless ! configure cannot figure out what your configuration is or guesses wrong. ! !

    In those cases, specify the build machine's configuration name ! with the --host option; the host and target will default to be the same as the host machine. !

    Here is an example: ! !

              ./configure --host=sparc-sun-sunos4.1
    ! 
    !

    A configuration name may be canonical or it may be more or less abbreviated. ! !

    A canonical configuration name has three parts, separated by dashes. ! It looks like this: ‘cpu-company-system’. ! (The three parts may themselves contain dashes; configure can figure out which dashes serve which purpose.) For example, ! ‘m68k-sun-sunos4.1’ specifies a Sun 3. ! !

    You can also replace parts of the configuration by nicknames or aliases. ! For example, ‘sun3’ stands for ‘m68k-sun’, so ! ‘sun3-sunos4.1’ is another way to specify a Sun 3. ! !

    You can specify a version number after any of the system types, and some of the CPU types. In most cases, the version is irrelevant, and will be ignored. So you might as well specify the version if you know it. ! !

    See Configurations, for a list of supported configuration names and notes on many of the configurations. You should check the notes in that section before proceeding any further with the installation of GCC. !

!

Configurations Supported by GCC

! Here are the possible CPU types: ! !
! ! 1750a, a29k, alpha, arm, avr, cn, clipper, dsp16xx, elxsi, fr30, h8300, hppa1.0, hppa1.1, i370, i386, i486, i586, i686, i786, i860, i960, ip2k, m32r, m68000, m68k, m88k, mcore, mips, mipsel, mips64, mips64el, mn10200, mn10300, ns32k, pdp11, powerpc, powerpcle, romp, rs6000, sh, sparc, ! sparclite, sparc64, v850, vax, we32k. !
!

Here are the recognized company names. As you can see, customary abbreviations are used rather than the longer official names. ! ! !

! acorn, alliant, altos, apollo, apple, att, bull, cbm, convergent, convex, crds, dec, dg, dolphin, elxsi, encore, harris, hitachi, hp, ibm, intergraph, isi, mips, motorola, ncr, next, ns, omron, plexus, ! sequent, sgi, sony, sun, tti, unicom, wrs. !
!

The company name is meaningful only to disambiguate when the rest of the information supplied is insufficient. You can omit it, writing ! just ‘cpu-system’, if it is not needed. For example, ! ‘vax-ultrix4.2’ is equivalent to ‘vax-dec-ultrix4.2’. ! !

Here is a list of system types: ! !

! 386bsd, aix, acis, amigaos, aos, aout, aux, bosx, bsd, clix, coff, ctix, cxux, dgux, dynix, ebmon, ecoff, elf, esix, freebsd, hms, genix, gnu, linux, linux-gnu, hiux, hpux, iris, irix, isc, luna, lynxos, mach, minix, msdos, mvs, netbsd, newsos, nindy, ns, osf, osfrose, ptx, riscix, riscos, rtu, sco, sim, solaris, sunos, sym, sysv, udi, ultrix, unicos, uniplus, unos, vms, vsta, ! vxworks, winnt, xenix. !
!

You can omit the system type; then configure guesses the operating system from the CPU and company. ! !

You can add a version number to the system type; this may or may not ! make a difference. For example, you can write ‘bsd4.3’ or ! ‘bsd4.4’ to distinguish versions of BSD. In practice, the version ! number is most needed for ‘sysv3’ and ‘sysv4’, which are often treated differently. ! !

linux-gnu’ is the canonical name for the GNU/Linux target; however ! GCC will also accept ‘linux’. The version of the kernel in use is ! not relevant on these systems. A suffix such as ‘libc1’ or ‘aout’ distinguishes major versions of the C library; all of the suffixed versions are obsolete. ! !

If you specify an impossible combination such as ‘i860-dg-vms’, ! then you may get an error message from configure, or it may ! ignore part of the information and do the best it can with the rest. ! configure always prints the canonical name for the alternative that it used. GCC does not support all possible alternatives. ! !

Often a particular model of machine has a name. Many machine names are recognized as aliases for CPU/company combinations. Thus, the machine ! name ‘sun3’, mentioned above, is an alias for ‘m68k-sun’. Sometimes we accept a company name as a machine name, when the name is popularly used for a particular machine. Here is a table of the known machine names: ! !

! 3300, 3b1, 3bn, 7300, altos3068, altos, apollo68, att-7300, balance, convex-cn, crds, decstation-3100, decstation, delta, encore, *************** m3230, magnum, merlin, miniframe, *** 236,253 **** mmax, news-3600, news800, news, next, pbd, pc532, pmax, powerpc, powerpcle, ps2, risc-news, rtpc, sun2, sun386i, sun386, sun3, ! sun4, symmetry, tower-32, tower. !

!

Remember that a machine name specifies both the cpu type and the company ! name.


Return to the GCC Installation page -

- - - - - --- 186,201 ---- mmax, news-3600, news800, news, next, pbd, pc532, pmax, powerpc, powerpcle, ps2, risc-news, rtpc, sun2, sun386i, sun386, sun3, ! sun4, symmetry, tower-32, tower. !
!

Remember that a machine name specifies both the cpu type and the company ! name.


Return to the GCC Installation page + + + + diff -Nrcpad gcc-5.1.0/INSTALL/prerequisites.html gcc-5.2.0/INSTALL/prerequisites.html *** gcc-5.1.0/INSTALL/prerequisites.html Wed Apr 22 08:45:07 2015 --- gcc-5.2.0/INSTALL/prerequisites.html Thu Jul 16 09:16:26 2015 *************** *** 1,421 **** ! ! ! ! ! ! Installing GCC ! ! ! ! ! ! ! ! ! ! ! ! !

Installing GCC

! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

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++98 compiler
!

Necessary to bootstrap GCC, although versions of GCC prior to 4.8 also allow bootstrapping with a ISO C89 compiler and versions of GCC prior to 3.4 also allow bootstrapping with a traditional (K&R) C compiler. !

!

To build all languages in a cross-compiler or other configuration where 3-stage bootstrap is not performed, you need to start with an existing GCC binary (version 3.4 or later) because source code for language frontends other than C might use GCC extensions. !

!

Note that to bootstrap GCC with versions of GCC earlier than 3.4, you ! may need to use --disable-stage1-checking, though bootstrapping the compiler with such earlier compilers is strongly discouraged. !

!
!
C standard library and headers
!
!

In order to build GCC, the C standard library and headers must be present for all target variants for which target libraries will be built (and not only the variant of the host C++ compiler). !

!

This affects the popular ‘x86_64-unknown-linux-gnu’ platform (among ! other multilib targets), for which 64-bit (‘x86_64’) and 32-bit ! (‘i386’) libc headers are usually packaged separately. If you do a ! build of a native compiler on ‘x86_64-unknown-linux-gnu’, make sure you either have the 32-bit libc developer package properly installed (the exact name of the package depends on your distro) or you must build GCC as a 64-bit only compiler by configuring with the option ! --disable-multilib. Otherwise, you may encounter an error such as ! ‘fatal error: gnu/stubs-32.h: No such file’ !

!
!
GNAT
!
!

In order to build the Ada compiler (GNAT) you must already have GNAT installed because portions of the Ada frontend are written in Ada (with GNAT extensions.) Refer to the Ada installation instructions for more specific information. !

!
!
A “working” POSIX compatible shell, or GNU bash
!
!

Necessary when running configure because some ! /bin/sh shells have bugs and may crash when configuring the ! target libraries. In other cases, /bin/sh or ksh have disastrous corner-case performance problems. This ! can cause target configure runs to literally take days to complete in some cases. !

!

So on some platforms /bin/ksh is sufficient, on others it ! isn’t. See the host/target specific instructions for your platform, or ! use bash to be sure. Then set CONFIG_SHELL in your environment to your “good” shell prior to running ! configure/make. !

!

zsh is not a fully compliant POSIX shell and will not work when configuring GCC. !

!
!
A POSIX or SVR4 awk
!
!

Necessary for creating some of the generated source files for GCC. If in doubt, use a recent GNU awk version, as some of the older ones are broken. GNU awk version 3.1.5 is known to work. !

!
!
GNU binutils
!
!

Necessary in some circumstances, optional in others. See the host/target specific instructions for your platform for the exact requirements. !

!
!
gzip version 1.2.4 (or later) or
!
bzip2 version 1.0.2 (or later)
!
!

Necessary to uncompress GCC tar files when source code is obtained via FTP mirror sites. !

!
!
GNU make version 3.80 (or later)
!
!

You must have GNU make installed to build GCC. !

!
!
GNU tar version 1.14 (or later)
!
!

Necessary (only on some platforms) to untar the source code. Many ! systems’ tar programs will also work, only try GNU ! tar if you have problems. !

!
!
Perl version 5.6.1 (or later)
!
!

Necessary when targeting Darwin, building ‘libstdc++’, ! and not using --disable-symvers. ! Necessary when targeting Solaris 2 with Sun ld and not using ! --disable-symvers. The bundled perl in Solaris 8 and up works. !

!

Necessary when regenerating Makefile dependencies in libiberty. ! Necessary when regenerating libiberty/functions.texi. ! Necessary when generating manpages from Texinfo manuals. Used by various scripts to generate some files included in SVN (mainly Unicode-related and rarely changing) from source tables. !

!
!
jar, or InfoZIP (zip and unzip)
!
!

Necessary to build libgcj, the GCJ runtime. !

!
!

Several support libraries are necessary to build GCC, some are required, others optional. While any sufficiently new version of required tools usually work, library requirements are generally stricter. Newer ! versions may work in some cases, but it’s safer to use the exact versions documented. We appreciate bug reports about problems with newer versions, though. If your OS vendor provides packages for the support libraries then using those packages may be the simplest way to install the libraries. !

!
!
GNU Multiple Precision Library (GMP) version 4.3.2 (or later)
!
!

Necessary to build GCC. If a GMP source distribution is found in a ! subdirectory of your GCC sources named gmp, it will be built together with GCC. Alternatively, if GMP is already installed but it is not in your library search path, you will have to configure with the ! --with-gmp configure option. See also --with-gmp-lib ! and --with-gmp-include. !

!
!
MPFR Library version 2.4.2 (or later)
!
!

Necessary to build GCC. It can be downloaded from http://www.mpfr.org/. If an MPFR source distribution is found ! in a subdirectory of your GCC sources named mpfr, it will be built together with GCC. Alternatively, if MPFR is already installed but it is not in your default library search path, the ! --with-mpfr configure option should be used. See also ! --with-mpfr-lib and --with-mpfr-include. !

!
!
MPC Library version 0.8.1 (or later)
!
!

Necessary to build GCC. It can be downloaded from http://www.multiprecision.org/. If an MPC source distribution ! is found in a subdirectory of your GCC sources named mpc, it will be built together with GCC. Alternatively, if MPC is already installed but it is not in your default library search path, the ! --with-mpc configure option should be used. See also ! --with-mpc-lib and --with-mpc-include. !

!
!
ISL Library version 0.14 (or 0.12.2)
!
!

Necessary to build GCC with the Graphite loop optimizations. It can be downloaded from ftp://gcc.gnu.org/pub/gcc/infrastructure/ ! as isl-0.12.2.tar.bz2. If an ISL source distribution is found ! in a subdirectory of your GCC sources named isl, it will be ! built together with GCC. Alternatively, the --with-isl configure option should be used if ISL is not installed in your default library search path. -

-
-
! !

Tools/packages necessary for modifying GCC

!
!
autoconf version 2.64
!
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.11.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 the 1.11 series, which is currently 1.11.1. When regenerating a directory to a newer version, please update all the directories using an older 1.11 to the latest released version. !

!
!
gettext version 0.14.5 (or later)
!
!

Needed to regenerate gcc.pot. !

!
!
gperf version 2.7.2 (or later)
!
!

Necessary when modifying gperf input files, e.g. ! gcc/cp/cfns.gperf to regenerate its associated header file, e.g. ! gcc/cp/cfns.h. !

!
!
DejaGnu 1.4.4
!
Expect
!
Tcl
!
!

Necessary to run the GCC testsuite; see the section on testing for details. Tcl 8.6 has a known regression in RE pattern handling that make parts of the testsuite fail. See http://core.tcl.tk/tcl/tktview/267b7e2334ee2e9de34c4b00d6e72e2f1997085f for more information. This bug has been fixed in 8.6.1. !

!
!
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. !

!
!
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 SVN repository. They are included in releases. !

!
!
Texinfo version 4.7 (or later)
!
!

Necessary for running makeinfo when modifying *.texi files to test your changes. !

!

Necessary for running make dvi or make pdf to create printable documentation in DVI or PDF format. Texinfo version ! 4.8 or later is required for make pdf. !

!

Necessary to build GCC documentation during development because the generated output files are not included in the SVN repository. They are included in releases. -

-
-
TeX (any working version)
-
-

Necessary for running texi2dvi and texi2pdf, which - are used when running make dvi or make pdf to 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. -

-
-
SVN (any version)
-
SSH (any version)
-
-

Necessary to access the SVN repository. Public releases and weekly - snapshots of the development sources are also available via FTP. -

-
-
GNU diffutils version 2.7 (or later)
-
-

Useful when submitting patches for the GCC source code. -

-
-
patch version 2.5.4 (or later)
-
-

Necessary when applying patches, created with diff, to one’s - own sources. -

-
-
ecj1
-
gjavah
-
-

If you wish to modify .java files in libjava, you will need to - configure with --enable-java-maintainer-mode, and you will need - to have executables named ecj1 and gjavah in your path. - The ecj1 executable should run the Eclipse Java compiler via - the GCC-specific entry point. You can download a suitable jar from - ftp://sourceware.org/pub/java/, or by running the script - contrib/download_ecj. -

-
-
antlr.jar version 2.7.1 (or later)
-
antlr binary
-
-

If you wish to build the gjdoc binary in libjava, you will - need to have an antlr.jar library available. The library is - searched for in system locations but can be specified with - --with-antlr-jar= instead. When configuring with - --enable-java-maintainer-mode, you will need to have one of - the executables named cantlr, runantlr or - antlr in your path. -

-
-
- -
-

Return to the GCC Installation page -

- - - - --- 1,310 ---- ! ! ! Prerequisites for GCC ! ! ! ! ! ! ! ! ! !

Prerequisites for GCC

! ! 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++98 compiler
Necessary to bootstrap GCC, although versions of GCC prior to 4.8 also allow bootstrapping with a ISO C89 compiler and versions of GCC prior to 3.4 also allow bootstrapping with a traditional (K&R) C compiler. ! !

To build all languages in a cross-compiler or other configuration where 3-stage bootstrap is not performed, you need to start with an existing GCC binary (version 3.4 or later) because source code for language frontends other than C might use GCC extensions. ! !

Note that to bootstrap GCC with versions of GCC earlier than 3.4, you ! may need to use --disable-stage1-checking, though bootstrapping the compiler with such earlier compilers is strongly discouraged. ! !

C standard library and headers
! In order to build GCC, the C standard library and headers must be present for all target variants for which target libraries will be built (and not only the variant of the host C++ compiler). ! !

This affects the popular ‘x86_64-unknown-linux-gnu’ platform (among ! other multilib targets), for which 64-bit (‘x86_64’) and 32-bit ! (‘i386’) libc headers are usually packaged separately. If you do a ! build of a native compiler on ‘x86_64-unknown-linux-gnu’, make sure you either have the 32-bit libc developer package properly installed (the exact name of the package depends on your distro) or you must build GCC as a 64-bit only compiler by configuring with the option ! --disable-multilib. Otherwise, you may encounter an error such as ! ‘fatal error: gnu/stubs-32.h: No such file’ ! !

GNAT
! In order to build the Ada compiler (GNAT) you must already have GNAT installed because portions of the Ada frontend are written in Ada (with GNAT extensions.) Refer to the Ada installation instructions for more specific information. ! !
A “working” POSIX compatible shell, or GNU bash
! Necessary when running configure because some ! /bin/sh shells have bugs and may crash when configuring the ! target libraries. In other cases, /bin/sh or ksh have disastrous corner-case performance problems. This ! can cause target configure runs to literally take days to complete in some cases. ! !

So on some platforms /bin/ksh is sufficient, on others it ! isn't. See the host/target specific instructions for your platform, or ! use bash to be sure. Then set CONFIG_SHELL in your environment to your “good” shell prior to running ! configure/make. ! !

zsh is not a fully compliant POSIX shell and will not work when configuring GCC. ! !

A POSIX or SVR4 awk
! Necessary for creating some of the generated source files for GCC. If in doubt, use a recent GNU awk version, as some of the older ones are broken. GNU awk version 3.1.5 is known to work. ! !
GNU binutils
! Necessary in some circumstances, optional in others. See the host/target specific instructions for your platform for the exact requirements. ! !
gzip version 1.2.4 (or later) or
bzip2 version 1.0.2 (or later)
! Necessary to uncompress GCC tar files when source code is obtained via FTP mirror sites. ! !
GNU make version 3.80 (or later)
! You must have GNU make installed to build GCC. ! !
GNU tar version 1.14 (or later)
! Necessary (only on some platforms) to untar the source code. Many ! systems' tar programs will also work, only try GNU ! tar if you have problems. ! !
Perl version 5.6.1 (or later)
! Necessary when targeting Darwin, building ‘libstdc++’, ! and not using --disable-symvers. ! Necessary when targeting Solaris 2 with Sun ld and not using ! --disable-symvers. The bundled perl in Solaris 8 and up works. ! !

Necessary when regenerating Makefile dependencies in libiberty. ! Necessary when regenerating libiberty/functions.texi. ! Necessary when generating manpages from Texinfo manuals. Used by various scripts to generate some files included in SVN (mainly Unicode-related and rarely changing) from source tables. ! !

jar, or InfoZIP (zip and unzip)
! Necessary to build libgcj, the GCJ runtime. !
!

Several support libraries are necessary to build GCC, some are required, others optional. While any sufficiently new version of required tools usually work, library requirements are generally stricter. Newer ! versions may work in some cases, but it's safer to use the exact versions documented. We appreciate bug reports about problems with newer versions, though. If your OS vendor provides packages for the support libraries then using those packages may be the simplest way to install the libraries. ! !

!
GNU Multiple Precision Library (GMP) version 4.3.2 (or later)
! Necessary to build GCC. If a GMP source distribution is found in a ! subdirectory of your GCC sources named gmp, it will be built together with GCC. Alternatively, if GMP is already installed but it is not in your library search path, you will have to configure with the ! --with-gmp configure option. See also --with-gmp-lib ! and --with-gmp-include. ! !
MPFR Library version 2.4.2 (or later)
! Necessary to build GCC. It can be downloaded from http://www.mpfr.org/. If an MPFR source distribution is found ! in a subdirectory of your GCC sources named mpfr, it will be built together with GCC. Alternatively, if MPFR is already installed but it is not in your default library search path, the ! --with-mpfr configure option should be used. See also ! --with-mpfr-lib and --with-mpfr-include. ! !
MPC Library version 0.8.1 (or later)
! Necessary to build GCC. It can be downloaded from http://www.multiprecision.org/. If an MPC source distribution ! is found in a subdirectory of your GCC sources named mpc, it will be built together with GCC. Alternatively, if MPC is already installed but it is not in your default library search path, the ! --with-mpc configure option should be used. See also ! --with-mpc-lib and --with-mpc-include. ! !
ISL Library version 0.14 (or 0.12.2)
! Necessary to build GCC with the Graphite loop optimizations. It can be downloaded from ftp://gcc.gnu.org/pub/gcc/infrastructure/ ! as isl-0.12.2.tar.bz2. If an ISL source distribution is found ! in a subdirectory of your GCC sources named isl, it will be ! built together with GCC. Alternatively, the --with-isl configure option should be used if ISL is not installed in your default library search path. !
! !

Tools/packages necessary for modifying GCC

! !
!
autoconf version 2.64
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.11.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 the 1.11 series, which is currently 1.11.1. When regenerating a directory to a newer version, please update all the directories using an older 1.11 to the latest released version. ! !

gettext version 0.14.5 (or later)
! Needed to regenerate gcc.pot. ! !
gperf version 2.7.2 (or later)
! Necessary when modifying gperf input files, e.g. ! gcc/cp/cfns.gperf to regenerate its associated header file, e.g. ! gcc/cp/cfns.h. ! !
DejaGnu 1.4.4
Expect
Tcl
! Necessary to run the GCC testsuite; see the section on testing for details. Tcl 8.6 has a known regression in RE pattern handling that make parts of the testsuite fail. See http://core.tcl.tk/tcl/tktview/267b7e2334ee2e9de34c4b00d6e72e2f1997085f for more information. This bug has been fixed in 8.6.1. ! !
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. ! !

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 SVN repository. They are included in releases. ! !

Texinfo version 4.7 (or later)
! Necessary for running makeinfo when modifying *.texi files to test your changes. ! !

Necessary for running make dvi or make pdf to create printable documentation in DVI or PDF format. Texinfo version ! 4.8 or later is required for make pdf. ! !

Necessary to build GCC documentation during development because the generated output files are not included in the SVN repository. They are included in releases. +

TeX (any working version)
+ Necessary for running texi2dvi and texi2pdf, which + are used when running make dvi or make pdf to 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. +
SVN (any version)
SSH (any version)
+ Necessary to access the SVN repository. Public releases and weekly + snapshots of the development sources are also available via FTP. +
GNU diffutils version 2.7 (or later)
+ Useful when submitting patches for the GCC source code. +
patch version 2.5.4 (or later)
+ Necessary when applying patches, created with diff, to one's + own sources. +
ecj1
gjavah
+ If you wish to modify .java files in libjava, you will need to + configure with --enable-java-maintainer-mode, and you will need + to have executables named ecj1 and gjavah in your path. + The ecj1 executable should run the Eclipse Java compiler via + the GCC-specific entry point. You can download a suitable jar from + ftp://sourceware.org/pub/java/, or by running the script + contrib/download_ecj. +
antlr.jar version 2.7.1 (or later)
antlr binary
+ If you wish to build the gjdoc binary in libjava, you will + need to have an antlr.jar library available. The library is + searched for in system locations but can be specified with + --with-antlr-jar= instead. When configuring with + --enable-java-maintainer-mode, you will need to have one of + the executables named cantlr, runantlr or + antlr in your path. +
+


+

Return to the GCC Installation page + + + + + + + + + + + + diff -Nrcpad gcc-5.1.0/INSTALL/specific.html gcc-5.2.0/INSTALL/specific.html *** gcc-5.1.0/INSTALL/specific.html Wed Apr 22 08:45:07 2015 --- gcc-5.2.0/INSTALL/specific.html Thu Jul 16 09:16:26 2015 *************** *** 1,679 **** ! ! ! ! ! ! Installing GCC ! ! ! ! ! ! ! ! ! ! ! !

Installing GCC

! ! ! ! ! ! ! ! !

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. !

! ! ! !
!

aarch64*-*-*

!

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 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. !

!
!

alpha*-*-*

!

This section contains general configuration information for all ! alpha-based platforms using ELF (in particular, ignore this section for ! DEC OSF/1, Digital UNIX and Tru64 UNIX). In addition to reading this ! section, please read all other sections that match your target. !

!

We require binutils 2.11.2 or newer. ! Previous binutils releases had a number of problems with DWARF 2 ! debugging information, not the least of which is incorrect linking of ! shared libraries. !

!
!

alpha*-dec-osf5.1

!

Systems using processors that implement the DEC Alpha architecture and ! are running the DEC/Compaq/HP Unix (DEC OSF/1, Digital UNIX, or Compaq/HP ! Tru64 UNIX) operating system, for example the DEC Alpha AXP systems. !

!

Support for Tru64 UNIX V5.1 has been removed in GCC 4.8. As of GCC 4.6, ! support for Tru64 UNIX V4.0 and V5.0 has been removed. As of GCC 3.2, ! versions before alpha*-dec-osf4 are no longer supported. (These ! are the versions which identify themselves as DEC OSF/1.) !

!
!

amd64-*-solaris2.1[0-9]*

!

This is a synonym for ‘x86_64-*-solaris2.1[0-9]*’. !

!
!

arc-*-elf32

!

Use ‘configure --target=arc-elf32 --with-cpu=cpu --enable-languages="c,c++"’ ! to configure GCC, with cpu being one of ‘arc600’, ‘arc601’, ! or ‘arc700’. !

!
!

arc-linux-uclibc

-

Use ‘configure --target=arc-linux-uclibc --with-cpu=arc700 --enable-languages="c,c++"’ to configure GCC. -

-
-

arm-*-eabi

ARM-family processors. Subtargets that use the ELF object format require GNU binutils 2.13 or newer. Such subtargets include: arm-*-netbsdelf, arm-*-*linux-* and arm-*-rtemseabi. !

!
!

avr

ATMEL AVR-family micro controllers. These are used in embedded ! applications. There are no standard Unix configurations. See “AVR Options” in the main manual for the list of supported MCU types. !

!

Use ‘configure --target=avr --enable-languages="c"’ to configure GCC. !

!

Further installation notes and other useful information about AVR tools can also be obtained from: -

- !

We strongly recommend using binutils 2.13 or newer. !

!

The following error: !

!
Error: register required
! 
!

indicates that you should upgrade to a newer version of the binutils. !

!
!

Blackfin

!

The Blackfin processor, an Analog Devices DSP. See “Blackfin Options” in the main manual !

!

More information, and a version of binutils with support for this processor, is available at http://blackfin.uclinux.org !

!
!

CR16

The CR16 CompactRISC architecture is a 16-bit architecture. This architecture is used in embedded applications. -

!

See “CR16 Options” in the main manual for a list of CR16-specific options. !

!

Use ‘configure --target=cr16-elf --enable-languages=c,c++’ to configure ! GCC for building a CR16 elf cross-compiler. !

!

Use ‘configure --target=cr16-uclinux --enable-languages=c,c++’ to ! configure GCC for building a CR16 uclinux cross-compiler. !

!
!

CRIS

CRIS is the CPU architecture in Axis Communications ETRAX system-on-a-chip series. These are used in embedded applications. !

!

See “CRIS Options” in the main manual for a list of CRIS-specific options. !

!

There are a few different CRIS targets: !

!
cris-axis-elf
!

Mainly for monolithic embedded systems. Includes a multilib for the ! ‘v10’ core used in ‘ETRAX 100 LX’. !

!
cris-axis-linux-gnu
!

A GNU/Linux port for the CRIS architecture, currently targeting ! ‘ETRAX 100 LX’ by default. !

!

For cris-axis-elf you need binutils 2.11 or newer. For cris-axis-linux-gnu you need binutils 2.12 or newer. !

!

Pre-packaged tools can be obtained from ftp://ftp.axis.com/pub/axis/tools/cris/compiler-kit/. More information about this platform is available at http://developer.axis.com/. !

!
!

DOS

Please have a look at the binaries page. !

!

You cannot install GCC by itself on MSDOS; it will not compile under any MSDOS compiler except itself. You need to get the complete compilation package DJGPP, which includes binaries as well as sources, and includes all the necessary compilation tools and libraries. !

!
!

epiphany-*-elf

!

Adapteva Epiphany. This configuration is intended for embedded systems. !

!
!

*-*-freebsd*

Support for FreeBSD 1 was discontinued in GCC 3.2. Support for FreeBSD 2 (and any mutant a.out variants of FreeBSD 3) was discontinued in GCC 4.0. !

!

In order to better utilize FreeBSD base system functionality and match the configuration of the system compiler, GCC 4.5 and above as well as GCC 4.4 past 2010-06-20 leverage SSP support in libc (which is present on FreeBSD 7 or later) and the use of __cxa_atexit by default (on FreeBSD 6 or later). The use of dl_iterate_phdr inside ! libgcc_s.so.1 and boehm-gc (on FreeBSD 7 or later) is enabled by GCC 4.5 and above. !

!

We support FreeBSD using the ELF file format with DWARF 2 debugging ! for all CPU architectures. You may use -gstabs instead of ! -g, if you really want the old debugging format. There are no known issues with mixing object files and libraries with different debugging formats. Otherwise, this release of GCC should now match more of the configuration used in the stock FreeBSD configuration of ! GCC. In particular, --enable-threads is now configured by default. However, as a general user, do not attempt to replace the system compiler with this release. Known to bootstrap and check with good results on FreeBSD 7.2-STABLE. In the past, known to bootstrap and check with good results on FreeBSD 3.0, 3.4, 4.0, 4.2, 4.3, 4.4, 4.5, 4.8, 4.9 and 5-CURRENT. !

!

The version of binutils installed in /usr/bin probably works with this release of GCC. Bootstrapping against the latest GNU ! binutils and/or the version found in /usr/ports/devel/binutils has been known to enable additional features and improve overall testsuite results. However, it is currently known that boehm-gc (which itself is required for java) may not configure properly on FreeBSD prior to the FreeBSD 7.0 release with GNU binutils after 2.16.1. !

!
!

h8300-hms

Renesas H8/300 series of processors. !

!

Please have a look at the binaries page. !

!

The calling convention and structure layout has changed in release 2.6. All code must be recompiled. The calling convention now passes the first three arguments in function calls in registers. Structures are no longer a multiple of 2 bytes. !

!
!

hppa*-hp-hpux*

Support for HP-UX version 9 and older was discontinued in GCC 3.4. !

!

We require using gas/binutils on all hppa platforms. Version 2.19 or later is recommended. !

!

It may be helpful to configure GCC with the ! --with-gnu-as and ! --with-as=… options to ensure that GCC can find GAS. !

!

The HP assembler should not be used with GCC. It is rarely tested and may ! not work. It shouldn’t be used with any languages other than C due to its many limitations. !

!

Specifically, -g does not work (HP-UX uses a peculiar debugging format which GCC does not know about). It also inserts timestamps into each object file it creates, causing the 3-stage comparison test to fail during a bootstrap. You should be able to continue by saying ! ‘make all-host all-target’ after getting the failure from ‘make’. !

!

Various GCC features are not supported. For example, it does not support weak symbols or alias definitions. As a result, explicit template instantiations are required when using C++. This makes it difficult if not impossible to build many C++ applications. !

!

There are two default scheduling models for instructions. These are PROCESSOR_7100LC and PROCESSOR_8000. They are selected from the pa-risc ! architecture specified for the target machine when configuring. PROCESSOR_8000 is the default. PROCESSOR_7100LC is selected when ! the target is a ‘hppa1*’ machine. !

!

The PROCESSOR_8000 model is not well suited to older processors. Thus, it is important to completely specify the machine architecture when configuring if you want a model other than PROCESSOR_8000. The macro TARGET_SCHED_DEFAULT can be defined in BOOT_CFLAGS if a different default scheduling model is desired. !

!

As of GCC 4.0, GCC uses the UNIX 95 namespace for HP-UX 10.10 ! through 11.00, and the UNIX 98 namespace for HP-UX 11.11 and later. This namespace change might cause problems when bootstrapping with an earlier version of GCC or the HP compiler as essentially the same namespace is required for an entire build. This problem can be avoided ! in a number of ways. With HP cc, UNIX_STD can be set to ‘95’ ! or ‘98’. Another way is to add an appropriate set of predefines ! to CC. The description for the munix= option contains a list of the predefines used with each standard. !

!

More specific information to ‘hppa*-hp-hpux*’ targets follows. !

!
!

hppa*-hp-hpux10

For hpux10.20, we highly recommend you pick up the latest sed patch PHCO_19798 from HP. !

!

The C++ ABI has changed incompatibly in GCC 4.0. COMDAT subspaces are used for one-only code and data. This resolves many of the previous problems in using C++ on this target. However, the ABI is not compatible with the one implemented under HP-UX 11 using secondary definitions. !

!
!

hppa*-hp-hpux11

GCC 3.0 and up support HP-UX 11. GCC 2.95.x is not supported and cannot be used to compile GCC 3.0 and up. !

!

The libffi and libjava libraries haven’t been ported to 64-bit HP-UX and don’t build. !

!

Refer to binaries for information about obtaining precompiled GCC binaries for HP-UX. Precompiled binaries must be obtained ! to build the Ada language as it can’t be bootstrapped using C. Ada is only available for the 32-bit PA-RISC runtime. !

!

Starting with GCC 3.4 an ISO C compiler is required to bootstrap. The ! bundled compiler supports only traditional C; you will need either HP’s unbundled compiler, or a binary distribution of GCC. !

!

It is possible to build GCC 3.3 starting with the bundled HP compiler, but the process requires several steps. GCC 3.3 can then be used to build later versions. The fastjar program contains ISO C code and ! can’t be built with the HP bundled compiler. This problem can be avoided by not building the Java language. For example, use the ! --enable-languages="c,c++,f77,objc" option in your configure command. !

!

There are several possible approaches to building the distribution. Binutils can be built first using the HP tools. Then, the GCC distribution can be built. The second approach is to build GCC ! first using the HP tools, then build binutils, then rebuild GCC. There have been problems with various binary distributions, so it is best not to start from a binary distribution. !

!

On 64-bit capable systems, there are two distinct targets. Different installation prefixes must be used if both are to be installed on ! the same system. The ‘hppa[1-2]*-hp-hpux11*’ target generates code ! for the 32-bit PA-RISC runtime architecture and uses the HP linker. ! The ‘hppa64-hp-hpux11*’ target generates 64-bit code for the PA-RISC 2.0 architecture. !

!

The script config.guess now selects the target type based on the compiler ! detected during configuration. You must define PATH or CC so ! that configure finds an appropriate compiler for the initial bootstrap. ! When CC is used, the definition should contain the options that are ! needed whenever CC is used. !

!

Specifically, options that determine the runtime architecture must be ! in CC to correctly select the target for the build. It is also ! convenient to place many other compiler options in CC. For example, ! CC="cc -Ac +DA2.0W -Wp,-H16376 -D_CLASSIC_TYPES -D_HPUX_SOURCE" can be used to bootstrap the GCC 3.3 branch with the HP compiler in ! 64-bit K&R/bundled mode. The +DA2.0W option will result in ! the automatic selection of the ‘hppa64-hp-hpux11*’ target. The macro definition table of cpp needs to be increased for a successful build with the HP compiler. _CLASSIC_TYPES and _HPUX_SOURCE need to be defined when building with the bundled compiler, or when using the ! -Ac option. These defines aren’t necessary with -Ae. !

!

It is best to explicitly configure the ‘hppa64-hp-hpux11*’ target ! with the --with-ld=… option. This overrides the standard search for ld. The two linkers supported on this target require different commands. The default linker is determined during configuration. As a ! result, it’s not possible to switch linkers in the middle of a GCC build. This has been reported to sometimes occur in unified builds of binutils and GCC. !

!

A recent linker patch must be installed for the correct operation of GCC 3.3 and later. PHSS_26559 and PHSS_24304 are the oldest linker patches that are known to work. They are for HP-UX 11.00 and 11.11, respectively. PHSS_24303, the companion to ! PHSS_24304, might be usable but it hasn’t been tested. These patches have been superseded. Consult the HP patch database to obtain the currently recommended linker patch for your system. !

!

The patches are necessary for the support of weak symbols on the 32-bit port, and for the running of initializers and finalizers. Weak symbols are implemented using SOM secondary definition symbols. Prior ! to HP-UX 11, there are bugs in the linker support for secondary symbols. The patches correct a problem of linker core dumps creating shared libraries containing secondary symbols, as well as various other linking issues involving secondary symbols. !

!

GCC 3.3 uses the ELF DT_INIT_ARRAY and DT_FINI_ARRAY capabilities to run initializers and finalizers on the 64-bit port. The 32-bit port ! uses the linker +init and +fini options for the same purpose. The patches correct various problems with the +init/+fini options, including program core dumps. Binutils 2.14 corrects a ! problem on the 64-bit port resulting from HP’s non-standard use of the .init and .fini sections for array initializers and finalizers. !

!

Although the HP and GNU linkers are both supported for the ! ‘hppa64-hp-hpux11*’ target, it is strongly recommended that the HP linker be used for link editing on this target. !

!

At this time, the GNU linker does not support the creation of long ! branch stubs. As a result, it can’t successfully link binaries containing branch offsets larger than 8 megabytes. In addition, there are problems linking shared libraries, linking executables ! with -static, and with dwarf2 unwind and exception support. ! It also doesn’t provide stubs for internal calls to global functions ! in shared libraries, so these calls can’t be overloaded. !

!

The HP dynamic loader does not support GNU symbol versioning, so symbol versioning is not supported. It may be necessary to disable symbol ! versioning with --disable-symvers when using GNU ld. !

!

POSIX threads are the default. The optional DCE thread library is not ! supported, so --enable-threads=dce does not work. !

!
!

*-*-linux-gnu

Versions of libstdc++-v3 starting with 3.2.1 require bug fixes present in glibc 2.2.5 and later. More information is available in the libstdc++-v3 documentation. !

!
!

i?86-*-linux*

!

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. !

!
!

i?86-*-solaris2.10

Use this for Solaris 10 or later on x86 and x86-64 systems. Starting ! with GCC 4.7, there is also a 64-bit ‘amd64-*-solaris2.1[0-9]*’ or ! ‘x86_64-*-solaris2.1[0-9]*’ configuration that corresponds to ! ‘sparcv9-sun-solaris2*’. !

!

It is recommended that you configure GCC to use the GNU assembler, in ! /usr/sfw/bin/gas. The versions included in Solaris 10, from GNU binutils 2.15, and Solaris 11, from GNU binutils 2.19, work fine, although the current version, from GNU binutils 2.22, is known to work, too. Recent versions of the Sun assembler in ! /usr/ccs/bin/as work almost as well, though. !

!

For linking, the Sun linker, is preferred. If you want to use the GNU ! linker instead, which is available in /usr/sfw/bin/gld, note that due to a packaging bug the version in Solaris 10, from GNU binutils 2.15, cannot be used, while the version in Solaris 11, from GNU binutils 2.19, works, as does the latest version, from GNU binutils 2.22. !

!

To use GNU as, configure with the options ! --with-gnu-as --with-as=/usr/sfw/bin/gas. It may be necessary ! to configure with --without-gnu-ld --with-ld=/usr/ccs/bin/ld to ! guarantee use of Sun ld. !

!
!

ia64-*-linux

IA-64 processor (also known as IPF, or Itanium Processor Family) running GNU/Linux. !

!

If you are using the installed system libunwind library with ! --with-system-libunwind, then you must use libunwind 0.98 or later. !

!

None of the following versions of GCC has an ABI that is compatible with any of the other versions in this list, with the exception that Red Hat 2.96 and Trillian 000171 are compatible with each other: ! 3.1, 3.0.2, 3.0.1, 3.0, Red Hat 2.96, and Trillian 000717. ! This primarily affects C++ programs and programs that create shared libraries. ! GCC 3.1 or later is recommended for compiling linux, the kernel. As of version 3.1 GCC is believed to be fully ABI compliant, and hence no more major ABI changes are expected. !

!
!

ia64-*-hpux*

Building GCC on this target requires the GNU Assembler. The bundled HP assembler will not work. To prevent GCC from using the wrong assembler, ! the option --with-gnu-as may be necessary. !

!

The GCC libunwind library has not been ported to HPUX. This means that for ! GCC versions 3.2.3 and earlier, --enable-libunwind-exceptions ! is required to build GCC. For GCC 3.3 and later, this is the default. ! For gcc 3.4.3 and later, --enable-libunwind-exceptions is removed and the system libunwind library will always be used. !

!
! !

*-ibm-aix*

!

Support for AIX version 3 and older was discontinued in GCC 3.4. Support for AIX version 4.2 and older was discontinued in GCC 4.5. !

!

“out of memory” bootstrap failures may indicate a problem with process resource limits (ulimit). Hard limits are configured in the ! /etc/security/limits system configuration file. !

!

GCC can bootstrap with recent versions of IBM XLC, but bootstrapping with an earlier release of GCC is recommended. Bootstrapping with XLC requires a larger data segment, which can be enabled through the LDR_CNTRL environment variable, e.g., -

-
-
% LDR_CNTRL=MAXDATA=0x50000000
- % export LDR_CNTRL
- 
!

One can start with a pre-compiled version of GCC to build from ! sources. One may delete GCC’s “fixed” header files when starting with a version of GCC built for an earlier release of AIX. -

-

To speed up the configuration phases of bootstrapping and installing GCC, - one may use GNU Bash instead of AIX /bin/sh, e.g., -

-
-
% CONFIG_SHELL=/opt/freeware/bin/bash
- % export CONFIG_SHELL
- 
!

and then proceed as described in the build ! instructions, where we strongly recommend specifying an absolute path to invoke srcdir/configure. !

!

Because GCC on AIX is built as a 32-bit executable by default, (although it can generate 64-bit programs) the GMP and MPFR libraries required by gfortran must be 32-bit libraries. Building GMP and MPFR as static archive libraries works better than shared libraries. !

!

Errors involving alloca when building GCC generally are due to an incorrect definition of CC in the Makefile or mixing files compiled with the native C compiler and GCC. During the stage1 phase of ! the build, the native AIX compiler must be invoked as cc ! (not xlc). Once configure has been informed of ! xlc, one needs to use ‘make distclean’ to remove the ! configure cache files and ensure that CC environment variable ! does not provide a definition that will confuse configure. If this error occurs during stage2 or later, then the problem most likely is the version of Make (see above). !

!

The native as and ld are recommended for bootstrapping on AIX. The GNU Assembler, GNU Linker, and GNU Binutils version 2.20 is the minimum level that supports bootstrap on ! AIX 5. The GNU Assembler has not been updated to support AIX 6 or AIX 7. The native AIX tools do interoperate with GCC. !

!

AIX 5.3 TL10, AIX 6.1 TL05 and AIX 7.1 TL00 introduced an AIX assembler change that sometimes produces corrupt assembly files causing AIX linker errors. The bug breaks GCC bootstrap on AIX and can cause compilation failures with existing GCC installations. An --- 1,673 ---- ! ! ! Host/Target specific installation notes for GCC ! ! ! ! ! ! ! ! + +

Host/Target specific installation notes for GCC

+ + 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. +

+ +

+


+

aarch64*-*-*

+

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. +


+

alpha*-*-*

+

This section contains general configuration information for all + alpha-based platforms using ELF (in particular, ignore this section for + DEC OSF/1, Digital UNIX and Tru64 UNIX). In addition to reading this + section, please read all other sections that match your target. +

We require binutils 2.11.2 or newer. + Previous binutils releases had a number of problems with DWARF 2 + debugging information, not the least of which is incorrect linking of + shared libraries. +


+

alpha*-dec-osf5.1

+

Systems using processors that implement the DEC Alpha architecture and + are running the DEC/Compaq/HP Unix (DEC OSF/1, Digital UNIX, or Compaq/HP + Tru64 UNIX) operating system, for example the DEC Alpha AXP systems. +

Support for Tru64 UNIX V5.1 has been removed in GCC 4.8. As of GCC 4.6, + support for Tru64 UNIX V4.0 and V5.0 has been removed. As of GCC 3.2, + versions before alpha*-dec-osf4 are no longer supported. (These + are the versions which identify themselves as DEC OSF/1.) +


+

amd64-*-solaris2.1[0-9]*

+

This is a synonym for ‘x86_64-*-solaris2.1[0-9]*’. +


+

arc-*-elf32

!

Use ‘configure --target=arc-elf32 --with-cpu=cpu --enable-languages="c,c++"’ ! to configure GCC, with cpu being one of ‘arc600’, ‘arc601’, ! or ‘arc700’. !


!

arc-linux-uclibc

+

Use ‘configure --target=arc-linux-uclibc --with-cpu=arc700 --enable-languages="c,c++"’ to configure GCC. !


!

arm-*-eabi

ARM-family processors. Subtargets that use the ELF object format require GNU binutils 2.13 or newer. Such subtargets include: arm-*-netbsdelf, arm-*-*linux-* and arm-*-rtemseabi. ! !


! !

avr

!

ATMEL AVR-family micro controllers. These are used in embedded ! applications. There are no standard Unix configurations. See “AVR Options” in the main manual for the list of supported MCU types. ! !

Use ‘configure --target=avr --enable-languages="c"’ to configure GCC. ! !

Further installation notes and other useful information about AVR tools can also be obtained from: !

!

We strongly recommend using binutils 2.13 or newer. ! !

The following error: !

     Error: register required
! 
!

indicates that you should upgrade to a newer version of the binutils. ! !


! !

Blackfin

! !

The Blackfin processor, an Analog Devices DSP. See “Blackfin Options” in the main manual ! !

More information, and a version of binutils with support for this processor, is available at http://blackfin.uclinux.org ! !


! !

CR16

!

The CR16 CompactRISC architecture is a 16-bit architecture. This architecture is used in embedded applications. !

See “CR16 Options” in the main manual for a list of CR16-specific options. ! !

Use ‘configure --target=cr16-elf --enable-languages=c,c++’ to configure ! GCC for building a CR16 elf cross-compiler. ! !

Use ‘configure --target=cr16-uclinux --enable-languages=c,c++’ to ! configure GCC for building a CR16 uclinux cross-compiler. ! !


! !

CRIS

!

CRIS is the CPU architecture in Axis Communications ETRAX system-on-a-chip series. These are used in embedded applications. ! !

See “CRIS Options” in the main manual for a list of CRIS-specific options. ! !

There are a few different CRIS targets: !

!
cris-axis-elf
Mainly for monolithic embedded systems. Includes a multilib for the ! ‘v10’ core used in ‘ETRAX 100 LX’. !
cris-axis-linux-gnu
A GNU/Linux port for the CRIS architecture, currently targeting ! ‘ETRAX 100 LX’ by default.
!

For cris-axis-elf you need binutils 2.11 or newer. For cris-axis-linux-gnu you need binutils 2.12 or newer. ! !

Pre-packaged tools can be obtained from ftp://ftp.axis.com/pub/axis/tools/cris/compiler-kit/. More information about this platform is available at http://developer.axis.com/. ! !


! !

DOS

!

Please have a look at the binaries page. ! !

You cannot install GCC by itself on MSDOS; it will not compile under any MSDOS compiler except itself. You need to get the complete compilation package DJGPP, which includes binaries as well as sources, and includes all the necessary compilation tools and libraries. ! !


! !

epiphany-*-elf

! !

Adapteva Epiphany. This configuration is intended for embedded systems. ! !


! !

*-*-freebsd*

!

Support for FreeBSD 1 was discontinued in GCC 3.2. Support for FreeBSD 2 (and any mutant a.out variants of FreeBSD 3) was discontinued in GCC 4.0. ! !

In order to better utilize FreeBSD base system functionality and match the configuration of the system compiler, GCC 4.5 and above as well as GCC 4.4 past 2010-06-20 leverage SSP support in libc (which is present on FreeBSD 7 or later) and the use of __cxa_atexit by default (on FreeBSD 6 or later). The use of dl_iterate_phdr inside ! libgcc_s.so.1 and boehm-gc (on FreeBSD 7 or later) is enabled by GCC 4.5 and above. ! !

We support FreeBSD using the ELF file format with DWARF 2 debugging ! for all CPU architectures. You may use -gstabs instead of ! -g, if you really want the old debugging format. There are no known issues with mixing object files and libraries with different debugging formats. Otherwise, this release of GCC should now match more of the configuration used in the stock FreeBSD configuration of ! GCC. In particular, --enable-threads is now configured by default. However, as a general user, do not attempt to replace the system compiler with this release. Known to bootstrap and check with good results on FreeBSD 7.2-STABLE. In the past, known to bootstrap and check with good results on FreeBSD 3.0, 3.4, 4.0, 4.2, 4.3, 4.4, 4.5, 4.8, 4.9 and 5-CURRENT. ! !

The version of binutils installed in /usr/bin probably works with this release of GCC. Bootstrapping against the latest GNU ! binutils and/or the version found in /usr/ports/devel/binutils has been known to enable additional features and improve overall testsuite results. However, it is currently known that boehm-gc (which itself is required for java) may not configure properly on FreeBSD prior to the FreeBSD 7.0 release with GNU binutils after 2.16.1. ! !


! !

h8300-hms

!

Renesas H8/300 series of processors. ! !

Please have a look at the binaries page. ! !

The calling convention and structure layout has changed in release 2.6. All code must be recompiled. The calling convention now passes the first three arguments in function calls in registers. Structures are no longer a multiple of 2 bytes. ! !


! !

hppa*-hp-hpux*

!

Support for HP-UX version 9 and older was discontinued in GCC 3.4. ! !

We require using gas/binutils on all hppa platforms. Version 2.19 or later is recommended. ! !

It may be helpful to configure GCC with the ! --with-gnu-as and ! --with-as=... options to ensure that GCC can find GAS. ! !

The HP assembler should not be used with GCC. It is rarely tested and may ! not work. It shouldn't be used with any languages other than C due to its many limitations. ! !

Specifically, -g does not work (HP-UX uses a peculiar debugging format which GCC does not know about). It also inserts timestamps into each object file it creates, causing the 3-stage comparison test to fail during a bootstrap. You should be able to continue by saying ! ‘make all-host all-target’ after getting the failure from ‘make’. ! !

Various GCC features are not supported. For example, it does not support weak symbols or alias definitions. As a result, explicit template instantiations are required when using C++. This makes it difficult if not impossible to build many C++ applications. ! !

There are two default scheduling models for instructions. These are PROCESSOR_7100LC and PROCESSOR_8000. They are selected from the pa-risc ! architecture specified for the target machine when configuring. PROCESSOR_8000 is the default. PROCESSOR_7100LC is selected when ! the target is a ‘hppa1*’ machine. ! !

The PROCESSOR_8000 model is not well suited to older processors. Thus, it is important to completely specify the machine architecture when configuring if you want a model other than PROCESSOR_8000. The macro TARGET_SCHED_DEFAULT can be defined in BOOT_CFLAGS if a different default scheduling model is desired. ! !

As of GCC 4.0, GCC uses the UNIX 95 namespace for HP-UX 10.10 ! through 11.00, and the UNIX 98 namespace for HP-UX 11.11 and later. This namespace change might cause problems when bootstrapping with an earlier version of GCC or the HP compiler as essentially the same namespace is required for an entire build. This problem can be avoided ! in a number of ways. With HP cc, UNIX_STD can be set to ‘95’ ! or ‘98’. Another way is to add an appropriate set of predefines ! to CC. The description for the munix= option contains a list of the predefines used with each standard. ! !

More specific information to ‘hppa*-hp-hpux*’ targets follows. ! !


! !

hppa*-hp-hpux10

!

For hpux10.20, we highly recommend you pick up the latest sed patch PHCO_19798 from HP. ! !

The C++ ABI has changed incompatibly in GCC 4.0. COMDAT subspaces are used for one-only code and data. This resolves many of the previous problems in using C++ on this target. However, the ABI is not compatible with the one implemented under HP-UX 11 using secondary definitions. ! !


! !

hppa*-hp-hpux11

!

GCC 3.0 and up support HP-UX 11. GCC 2.95.x is not supported and cannot be used to compile GCC 3.0 and up. ! !

The libffi and libjava libraries haven't been ported to 64-bit HP-UX and don't build. ! !

Refer to binaries for information about obtaining precompiled GCC binaries for HP-UX. Precompiled binaries must be obtained ! to build the Ada language as it can't be bootstrapped using C. Ada is only available for the 32-bit PA-RISC runtime. ! !

Starting with GCC 3.4 an ISO C compiler is required to bootstrap. The ! bundled compiler supports only traditional C; you will need either HP's unbundled compiler, or a binary distribution of GCC. ! !

It is possible to build GCC 3.3 starting with the bundled HP compiler, but the process requires several steps. GCC 3.3 can then be used to build later versions. The fastjar program contains ISO C code and ! can't be built with the HP bundled compiler. This problem can be avoided by not building the Java language. For example, use the ! --enable-languages="c,c++,f77,objc" option in your configure command. ! !

There are several possible approaches to building the distribution. Binutils can be built first using the HP tools. Then, the GCC distribution can be built. The second approach is to build GCC ! first using the HP tools, then build binutils, then rebuild GCC. There have been problems with various binary distributions, so it is best not to start from a binary distribution. ! !

On 64-bit capable systems, there are two distinct targets. Different installation prefixes must be used if both are to be installed on ! the same system. The ‘hppa[1-2]*-hp-hpux11*’ target generates code ! for the 32-bit PA-RISC runtime architecture and uses the HP linker. ! The ‘hppa64-hp-hpux11*’ target generates 64-bit code for the PA-RISC 2.0 architecture. ! !

The script config.guess now selects the target type based on the compiler ! detected during configuration. You must define PATH or CC so ! that configure finds an appropriate compiler for the initial bootstrap. ! When CC is used, the definition should contain the options that are ! needed whenever CC is used. ! !

Specifically, options that determine the runtime architecture must be ! in CC to correctly select the target for the build. It is also ! convenient to place many other compiler options in CC. For example, ! CC="cc -Ac +DA2.0W -Wp,-H16376 -D_CLASSIC_TYPES -D_HPUX_SOURCE" can be used to bootstrap the GCC 3.3 branch with the HP compiler in ! 64-bit K&R/bundled mode. The +DA2.0W option will result in ! the automatic selection of the ‘hppa64-hp-hpux11*’ target. The macro definition table of cpp needs to be increased for a successful build with the HP compiler. _CLASSIC_TYPES and _HPUX_SOURCE need to be defined when building with the bundled compiler, or when using the ! -Ac option. These defines aren't necessary with -Ae. ! !

It is best to explicitly configure the ‘hppa64-hp-hpux11*’ target ! with the --with-ld=... option. This overrides the standard search for ld. The two linkers supported on this target require different commands. The default linker is determined during configuration. As a ! result, it's not possible to switch linkers in the middle of a GCC build. This has been reported to sometimes occur in unified builds of binutils and GCC. ! !

A recent linker patch must be installed for the correct operation of GCC 3.3 and later. PHSS_26559 and PHSS_24304 are the oldest linker patches that are known to work. They are for HP-UX 11.00 and 11.11, respectively. PHSS_24303, the companion to ! PHSS_24304, might be usable but it hasn't been tested. These patches have been superseded. Consult the HP patch database to obtain the currently recommended linker patch for your system. ! !

The patches are necessary for the support of weak symbols on the 32-bit port, and for the running of initializers and finalizers. Weak symbols are implemented using SOM secondary definition symbols. Prior ! to HP-UX 11, there are bugs in the linker support for secondary symbols. The patches correct a problem of linker core dumps creating shared libraries containing secondary symbols, as well as various other linking issues involving secondary symbols. ! !

GCC 3.3 uses the ELF DT_INIT_ARRAY and DT_FINI_ARRAY capabilities to run initializers and finalizers on the 64-bit port. The 32-bit port ! uses the linker +init and +fini options for the same purpose. The patches correct various problems with the +init/+fini options, including program core dumps. Binutils 2.14 corrects a ! problem on the 64-bit port resulting from HP's non-standard use of the .init and .fini sections for array initializers and finalizers. ! !

Although the HP and GNU linkers are both supported for the ! ‘hppa64-hp-hpux11*’ target, it is strongly recommended that the HP linker be used for link editing on this target. ! !

At this time, the GNU linker does not support the creation of long ! branch stubs. As a result, it can't successfully link binaries containing branch offsets larger than 8 megabytes. In addition, there are problems linking shared libraries, linking executables ! with -static, and with dwarf2 unwind and exception support. ! It also doesn't provide stubs for internal calls to global functions ! in shared libraries, so these calls can't be overloaded. ! !

The HP dynamic loader does not support GNU symbol versioning, so symbol versioning is not supported. It may be necessary to disable symbol ! versioning with --disable-symvers when using GNU ld. ! !

POSIX threads are the default. The optional DCE thread library is not ! supported, so --enable-threads=dce does not work. ! !


! !

*-*-linux-gnu

!

Versions of libstdc++-v3 starting with 3.2.1 require bug fixes present in glibc 2.2.5 and later. More information is available in the libstdc++-v3 documentation. ! !


! !

i?86-*-linux*

! !

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. ! !


! !

i?86-*-solaris2.10

!

Use this for Solaris 10 or later on x86 and x86-64 systems. Starting ! with GCC 4.7, there is also a 64-bit ‘amd64-*-solaris2.1[0-9]*’ or ! ‘x86_64-*-solaris2.1[0-9]*’ configuration that corresponds to ! ‘sparcv9-sun-solaris2*’. ! !

It is recommended that you configure GCC to use the GNU assembler, in ! /usr/sfw/bin/gas. The versions included in Solaris 10, from GNU binutils 2.15, and Solaris 11, from GNU binutils 2.19, work fine, although the current version, from GNU binutils 2.22, is known to work, too. Recent versions of the Sun assembler in ! /usr/ccs/bin/as work almost as well, though. ! ! !

For linking, the Sun linker, is preferred. If you want to use the GNU ! linker instead, which is available in /usr/sfw/bin/gld, note that due to a packaging bug the version in Solaris 10, from GNU binutils 2.15, cannot be used, while the version in Solaris 11, from GNU binutils 2.19, works, as does the latest version, from GNU binutils 2.22. ! !

To use GNU as, configure with the options ! --with-gnu-as --with-as=/usr/sfw/bin/gas. It may be necessary ! to configure with --without-gnu-ld --with-ld=/usr/ccs/bin/ld to ! guarantee use of Sun ld. ! ! !


! !

ia64-*-linux

!

IA-64 processor (also known as IPF, or Itanium Processor Family) running GNU/Linux. ! !

If you are using the installed system libunwind library with ! --with-system-libunwind, then you must use libunwind 0.98 or later. ! !

None of the following versions of GCC has an ABI that is compatible with any of the other versions in this list, with the exception that Red Hat 2.96 and Trillian 000171 are compatible with each other: ! 3.1, 3.0.2, 3.0.1, 3.0, Red Hat 2.96, and Trillian 000717. ! This primarily affects C++ programs and programs that create shared libraries. ! GCC 3.1 or later is recommended for compiling linux, the kernel. As of version 3.1 GCC is believed to be fully ABI compliant, and hence no more major ABI changes are expected. ! !


! !

ia64-*-hpux*

!

Building GCC on this target requires the GNU Assembler. The bundled HP assembler will not work. To prevent GCC from using the wrong assembler, ! the option --with-gnu-as may be necessary. ! !

The GCC libunwind library has not been ported to HPUX. This means that for ! GCC versions 3.2.3 and earlier, --enable-libunwind-exceptions ! is required to build GCC. For GCC 3.3 and later, this is the default. ! For gcc 3.4.3 and later, --enable-libunwind-exceptions is removed and the system libunwind library will always be used. ! !


! ! !

*-ibm-aix*

! !

Support for AIX version 3 and older was discontinued in GCC 3.4. Support for AIX version 4.2 and older was discontinued in GCC 4.5. ! !

“out of memory” bootstrap failures may indicate a problem with process resource limits (ulimit). Hard limits are configured in the ! /etc/security/limits system configuration file. ! !

GCC can bootstrap with recent versions of IBM XLC, but bootstrapping with an earlier release of GCC is recommended. Bootstrapping with XLC requires a larger data segment, which can be enabled through the LDR_CNTRL environment variable, e.g., !

     % LDR_CNTRL=MAXDATA=0x50000000
!      % export LDR_CNTRL
! 
!

One can start with a pre-compiled version of GCC to build from ! sources. One may delete GCC's “fixed” header files when starting with a version of GCC built for an earlier release of AIX. !

To speed up the configuration phases of bootstrapping and installing GCC, ! one may use GNU Bash instead of AIX /bin/sh, e.g., ! !

     % CONFIG_SHELL=/opt/freeware/bin/bash
!      % export CONFIG_SHELL
! 
!

and then proceed as described in the build instructions, where we strongly recommend specifying an absolute path to invoke srcdir/configure. ! !

Because GCC on AIX is built as a 32-bit executable by default, (although it can generate 64-bit programs) the GMP and MPFR libraries required by gfortran must be 32-bit libraries. Building GMP and MPFR as static archive libraries works better than shared libraries. ! !

Errors involving alloca when building GCC generally are due to an incorrect definition of CC in the Makefile or mixing files compiled with the native C compiler and GCC. During the stage1 phase of ! the build, the native AIX compiler must be invoked as cc ! (not xlc). Once configure has been informed of ! xlc, one needs to use ‘make distclean’ to remove the ! configure cache files and ensure that CC environment variable ! does not provide a definition that will confuse configure. If this error occurs during stage2 or later, then the problem most likely is the version of Make (see above). ! !

The native as and ld are recommended for bootstrapping on AIX. The GNU Assembler, GNU Linker, and GNU Binutils version 2.20 is the minimum level that supports bootstrap on ! AIX 5. The GNU Assembler has not been updated to support AIX 6 or AIX 7. The native AIX tools do interoperate with GCC. ! !

AIX 5.3 TL10, AIX 6.1 TL05 and AIX 7.1 TL00 introduced an AIX assembler change that sometimes produces corrupt assembly files causing AIX linker errors. The bug breaks GCC bootstrap on AIX and can cause compilation failures with existing GCC installations. An *************** AIX iFix for AIX 5.3 is available (APAR *** 681,1424 **** IZ98477 for AIX 5.3 TL11 and IZ98134 for AIX 5.3 TL12). AIX 5.3 TL11 SP8, AIX 5.3 TL12 SP5, AIX 6.1 TL04 SP11, AIX 6.1 TL05 SP7, AIX 6.1 TL06 SP6, AIX 6.1 TL07 and AIX 7.1 TL01 should include the fix. !

!

Building libstdc++.a requires a fix for an AIX Assembler bug APAR IY26685 (AIX 4.3) or APAR IY25528 (AIX 5.1). It also requires a fix for another AIX Assembler bug and a co-dependent AIX Archiver fix referenced as APAR IY53606 (AIX 5.2) or as APAR IY54774 (AIX 5.1) !

!

libstdc++’ in GCC 3.4 increments the major version number of the ! shared object and GCC installation places the libstdc++.a shared library in a common location which will overwrite the and GCC 3.3 version of the shared library. Applications either need to be re-linked against the new shared library or the GCC 3.1 and GCC 3.3 ! versions of the ‘libstdc++’ shared object needs to be available ! to the AIX runtime loader. The GCC 3.1 ‘libstdc++.so.4’, if ! present, and GCC 3.3 ‘libstdc++.so.5’ shared objects can be installed for runtime dynamic loading using the following steps to set ! the ‘F_LOADONLY’ flag in the shared object for each ! multilib libstdc++.a installed: !

!

Extract the shared objects from the currently installed ! libstdc++.a archive: !

!
% ar -x libstdc++.a libstdc++.so.4 libstdc++.so.5
! 
!

Enable the ‘F_LOADONLY’ flag so that the shared object will be available for runtime dynamic loading, but not linking: !

!
% strip -e libstdc++.so.4 libstdc++.so.5
! 
! !

Archive the runtime-only shared object in the GCC 3.4 ! libstdc++.a archive: !

!
% ar -q libstdc++.a libstdc++.so.4 libstdc++.so.5
! 
! !

Eventually, the ! --with-aix-soname=svr4 configure option may drop the need for this procedure for libraries that support it. !

!

Linking executables and shared libraries may produce warnings of duplicate symbols. The assembly files generated by GCC for AIX always have included multiple symbol definitions for certain global variable and function declarations in the original program. The warnings should not prevent the linker from producing a correct library or runnable executable. !

!

AIX 4.3 utilizes a “large format” archive to support both 32-bit and 64-bit object modules. The routines provided in AIX 4.3.0 and AIX 4.3.1 ! to parse archive libraries did not handle the new format correctly. These routines are used by GCC and result in error messages during linking such as “not a COFF file”. The version of the routines shipped ! with AIX 4.3.1 should work for a 32-bit environment. The -g option of the archive command may be used to create archives of 32-bit objects using the original “small format”. A correct version of the routines is shipped with AIX 4.3.2 and above. !

!

Some versions of the AIX binder (linker) can fail with a relocation ! overflow severe error when the -bbigtoc option is used to link GCC-produced object files into an executable that overflows the TOC. A fix for APAR IX75823 (OVERFLOW DURING LINK WHEN USING GCC AND -BBIGTOC) is available from IBM Customer Support and from its techsupport.services.ibm.com website as PTF U455193. !

!

The AIX 4.3.2.1 linker (bos.rte.bind_cmds Level 4.3.2.1) will dump core with a segmentation fault when invoked by any version of GCC. A fix for APAR IX87327 is available from IBM Customer Support and from its techsupport.services.ibm.com website as PTF U461879. This fix is incorporated in AIX 4.3.3 and above. !

!

The initial assembler shipped with AIX 4.3.0 generates incorrect object files. A fix for APAR IX74254 (64BIT DISASSEMBLED OUTPUT FROM COMPILER FAILS TO ASSEMBLE/BIND) is available from IBM Customer Support and from its techsupport.services.ibm.com website as PTF U453956. This fix is incorporated in AIX 4.3.1 and above. !

!

AIX provides National Language Support (NLS). Compilers and assemblers use NLS to support locale-specific representations of various data ! formats including floating-point numbers (e.g., ‘.’ vs ‘,’ for separating decimal fractions). There have been problems reported where GCC does not produce the same floating-point formats that the assembler ! expects. If one encounters this problem, set the LANG ! environment variable to ‘C’ or ‘En_US’. !

!

A default can be specified with the -mcpu=cpu_type ! switch and using the configure option --with-cpu-cpu_type. !

!
!

iq2000-*-elf

Vitesse IQ2000 processors. These are used in embedded applications. There are no standard Unix configurations. !

!
!

lm32-*-elf

!

Lattice Mico32 processor. This configuration is intended for embedded systems. !

!
!

lm32-*-uclinux

!

Lattice Mico32 processor. This configuration is intended for embedded systems running uClinux. !

!
!

m32c-*-elf

!

Renesas M32C processor. This configuration is intended for embedded systems. !

!
!

m32r-*-elf

!

Renesas M32R processor. This configuration is intended for embedded systems. !

!
!

m68k-*-*

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. !

!
!

m68k-*-uclinux

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. !

!
!

mep-*-elf

!

Toshiba Media embedded Processor. This configuration is intended for embedded systems. !

!
!

microblaze-*-elf

!

Xilinx MicroBlaze processor. This configuration is intended for embedded systems. !

!
!

mips-*-*

If on a MIPS system you get an error message saying “does not have gp ! sections for all it’s [sic] sectons [sic]”, don’t worry about it. This happens whenever you use GAS with the MIPS linker, but there is not really anything wrong, and it is okay to use the output file. You can stop such warnings by installing the GNU linker. !

!

It would be nice to extend GAS to produce the gp tables, but they are optional, and there should not be a warning about their absence. !

!

The libstdc++ atomic locking routines for MIPS targets requires MIPS II and later. A patch went in just after the GCC 3.3 release to ! make ‘mips*-*-*’ use the generic implementation instead. You can also ! configure for ‘mipsel-elf’ as a workaround. The ! ‘mips*-*-linux*’ target continues to use the MIPS II routines. More work on this is expected in future releases. -

!

The built-in __sync_* functions are available on MIPS II and ! later systems and others that support the ‘ll’, ‘sc’ and ! ‘sync’ instructions. This can be overridden by passing ! --with-llsc or --without-llsc when configuring GCC. Since the Linux kernel emulates these instructions if they are ! missing, the default for ‘mips*-*-linux*’ targets is ! --with-llsc. The --with-llsc and ! --without-llsc configure options may be overridden at compile ! time by passing the -mllsc or -mno-llsc options to the compiler. !

!

MIPS systems check for division by zero (unless ! -mno-check-zero-division is passed to the compiler) by generating either a conditional trap or a break instruction. Using trap results in smaller code, but is only supported on MIPS II and later. Also, some versions of the Linux kernel have a bug that prevents trap from generating the proper signal (SIGFPE). To enable ! the use of break, use the --with-divide=breaks ! configure option when configuring GCC. The default is to use traps on systems that support them. !

!

The assembler from GNU binutils 2.17 and earlier has a bug in the way it sorts relocations for REL targets (o32, o64, EABI). This can cause bad code to be generated for simple C++ programs. Also the linker from GNU binutils versions prior to 2.17 has a bug which causes the ! runtime linker stubs in very large programs, like libgcj.so, to be incorrectly generated. GNU Binutils 2.18 and later (and snapshots made after Nov. 9, 2006) should be free from both of these problems. !

!
!

mips-sgi-irix5

Support for IRIX 5 has been removed in GCC 4.6. !

!
!

mips-sgi-irix6

Support for IRIX 6.5 has been removed in GCC 4.8. Support for IRIX 6 releases before 6.5 has been removed in GCC 4.6, as well as support for the O32 ABI. !

!
!

moxie-*-elf

The moxie processor. !

!
!

msp430-*-elf

!

TI MSP430 processor. This configuration is intended for embedded systems. !

!
!

nds32le-*-elf

Andes NDS32 target in little endian mode. !

!
!

nds32be-*-elf

Andes NDS32 target in big endian mode. !

!
!

nvptx-*-none

Nvidia PTX target. !

!

Instead of GNU binutils, you will need to install ! nvptx-tools. Tell GCC where to find it: ! --with-build-time-tools=[install-nvptx-tools]/nvptx-none/bin. !

!

A nvptx port of newlib is available at ! nvptx-newlib. It can be automatically built together with GCC. For this, add a ! symbolic link to nvptx-newlib’s newlib directory to the directory containing the GCC sources. !

!

Use the --disable-sjlj-exceptions and ! --enable-newlib-io-long-long options when configuring. !

!
!

powerpc-*-*

!

You can specify a default version for the -mcpu=cpu_type ! switch by using the configure option --with-cpu-cpu_type. !

!

You will need binutils 2.15 or newer for a working GCC. !

!
!

powerpc-*-darwin*

PowerPC running Darwin (Mac OS X kernel). !

!

Pre-installed versions of Mac OS X may not include any developer tools, meaning that you will not be able to build GCC from source. Tool binaries are available at http://opensource.apple.com/. !

!

This version of GCC requires at least cctools-590.36. The cctools-590.36 package referenced from http://gcc.gnu.org/ml/gcc/2006-03/msg00507.html will not work on systems older than 10.3.9 (aka darwin7.9.0). !

!
!

powerpc-*-elf

PowerPC system in big endian mode, running System V.4. !

!
!

powerpc*-*-linux-gnu*

PowerPC system in big endian mode running Linux. !

!
!

powerpc-*-netbsd*

PowerPC system in big endian mode running NetBSD. !

!
!

powerpc-*-eabisim

Embedded PowerPC system in big endian mode for use in running under the PSIM simulator. !

!
!

powerpc-*-eabi

Embedded PowerPC system in big endian mode. !

!
!

powerpcle-*-elf

PowerPC system in little endian mode, running System V.4. !

!
!

powerpcle-*-eabisim

Embedded PowerPC system in little endian mode for use in running under the PSIM simulator. !

!
!

powerpcle-*-eabi

Embedded PowerPC system in little endian mode. !

!
!

rl78-*-elf

!

The Renesas RL78 processor. This configuration is intended for embedded systems. !

!
!

rx-*-elf

The Renesas RX processor. See http://eu.renesas.com/fmwk.jsp?cnt=rx600_series_landing.jsp&fp=/products/mpumcu/rx_family/rx600_series for more information about this processor. !

!
!

s390-*-linux*

S/390 system running GNU/Linux for S/390. !

!
!

s390x-*-linux*

zSeries system (64-bit) running GNU/Linux for zSeries. !

!
!

s390x-ibm-tpf*

zSeries system (64-bit) running TPF. This platform is supported as cross-compilation target only. !

!
!

*-*-solaris2*

Support for Solaris 9 has been removed in GCC 4.10. Support for Solaris 8 has been removed in GCC 4.8. Support for Solaris 7 has been removed in GCC 4.6. !

!

Sun does not ship a C compiler with Solaris 2 before Solaris 10, though you can download the Sun Studio compilers for free. In Solaris 10 and ! 11, GCC 3.4.3 is available as /usr/sfw/bin/gcc. Solaris 11 ! also provides GCC 4.5.2 as /usr/gcc/4.5/bin/gcc. Alternatively, you can install a pre-built GCC to bootstrap and install GCC. See the binaries page for details. !

!

The Solaris 2 /bin/sh will often fail to configure ! ‘libstdc++-v3’, ‘boehm-gc’ or ‘libjava’. We therefore recommend using the following initial sequence of commands -

-
-
% CONFIG_SHELL=/bin/ksh
- % export CONFIG_SHELL
- 
!

and proceed as described in the configure instructions. In addition we strongly recommend specifying an absolute path to invoke ! srcdir/configure. !

!

Solaris 2 comes with a number of optional OS packages. Some of these are needed to use GCC fully, namely SUNWarc, SUNWbtool, SUNWesu, SUNWhea, SUNWlibm, SUNWsprot, and SUNWtoo. If you did not install all optional packages when installing Solaris 2, you will need to verify that the packages that GCC needs are installed. !

!

To check whether an optional package is installed, use ! the pkginfo command. To add an optional package, use the ! pkgadd command. For further details, see the Solaris 2 documentation. !

!

Trying to use the linker and other tools in ! /usr/ucb to install GCC has been observed to cause trouble. For example, the linker may hang indefinitely. The fix is to remove ! /usr/ucb from your PATH. !

!

The build process works more smoothly with the legacy Sun tools so, if you ! have /usr/xpg4/bin in your PATH, we recommend that you place ! /usr/bin before /usr/xpg4/bin for the duration of the build. !

!

We recommend the use of the Sun assembler or the GNU assembler, in ! conjunction with the Sun linker. The GNU as versions included in Solaris 10, from GNU binutils 2.15, and Solaris 11, from GNU binutils 2.19, are known to work. They can be found in ! /usr/sfw/bin/gas. Current versions of GNU binutils (2.22) are known to work as well. Note that your mileage may vary if you use a combination of the GNU tools and the Sun tools: while the ! combination GNU as + Sun ld should reasonably work, ! the reverse combination Sun as + GNU ld may fail to ! build or cause memory corruption at runtime in some cases for C++ programs. ! GNU ld usually works as well, although the version included in Solaris 10 cannot be used due to several bugs. Again, the current version (2.22) is known to work, but generally lacks platform specific ! features, so better stay with Sun ld. To use the LTO linker ! plugin (-fuse-linker-plugin) with GNU ld, GNU ! binutils must be configured with --enable-largefile. !

!

To enable symbol versioning in ‘libstdc++’ with Sun ld, ! you need to have any version of GNU c++filt, which is part of ! GNU binutils. ‘libstdc++’ symbol versioning will be disabled if no ! appropriate version is found. Sun c++filt from the Sun Studio compilers does not work. !

!

Sun bug 4296832 turns up when compiling X11 headers with GCC 2.95 or ! newer: g++ will complain that types are missing. These headers assume that omitting the type means int; this assumption worked for C90 but is wrong for C++, and is now wrong for C99 also. !

!

Sun bug 4927647 sometimes causes random spurious testsuite failures ! related to missing diagnostic output. This bug doesn’t affect GCC ! itself, rather it is a kernel bug triggered by the expect program which is used only by the GCC testsuite driver. When the bug ! causes the expect program to miss anticipated output, extra testsuite failures appear. !

!
!

sparc*-*-*

This section contains general configuration information for all SPARC-based platforms. In addition to reading this section, please read all other sections that match your target. !

!

Newer versions of the GNU Multiple Precision Library (GMP), the MPFR library and the MPC library are known to be miscompiled by earlier versions of GCC on these platforms. We therefore recommend the use of the exact versions of these libraries listed as minimal versions in the prerequisites. !

!
!

sparc-sun-solaris2*

When GCC is configured to use GNU binutils 2.14 or later, the binaries ! produced are smaller than the ones produced using Sun’s native tools; this difference is quite significant for binaries containing debugging information. !

!

Starting with Solaris 7, the operating system is capable of executing 64-bit SPARC V9 binaries. GCC 3.1 and later properly supports ! this; the -m64 option enables 64-bit code generation. However, if all you want is code tuned for the UltraSPARC CPU, you ! should try the -mtune=ultrasparc option instead, which produces code that, unlike full 64-bit code, can still run on non-UltraSPARC machines. !

!

When configuring on a Solaris 7 or later system that is running a kernel that supports only 32-bit binaries, one must configure with ! --disable-multilib, since we will not be able to build the 64-bit target libraries. !

!

GCC 3.3 and GCC 3.4 trigger code generation bugs in earlier versions of the GNU compiler (especially GCC 3.0.x versions), which lead to the miscompilation of the stage1 compiler and the subsequent failure of the bootstrap process. A workaround is to use GCC 3.2.3 as an intermediary stage, i.e. to bootstrap that compiler with the base compiler and then use it to bootstrap the final compiler. !

!

GCC 3.4 triggers a code generation bug in versions 5.4 (Sun ONE Studio 7) and 5.5 (Sun ONE Studio 8) of the Sun compiler, which causes a bootstrap failure in form of a miscompilation of the stage1 compiler by the Sun compiler. This is Sun bug 4974440. This is fixed with patch 112760-07. !

!

GCC 3.4 changed the default debugging format from Stabs to DWARF-2 for 32-bit code on Solaris 7 and later. If you use the Sun assembler, this change apparently runs afoul of Sun bug 4910101 (which is referenced as ! an x86-only problem by Sun, probably because they do not use DWARF-2). A symptom of the problem is that you cannot compile C++ programs like ! groff 1.19.1 without getting messages similar to the following: !

!
!
ld: warning: relocation error: R_SPARC_UA32: …
!   external symbolic relocation against non-allocatable section
!   .debug_info cannot be processed at runtime: relocation ignored.
! 
!

To work around this problem, compile with -gstabs+ instead of ! plain -g. !

!

When configuring the GNU Multiple Precision Library (GMP), the MPFR library or the MPC library on a Solaris 7 or later system, the canonical ! target triplet must be specified as the build parameter on the ! configure line. This target triplet can be obtained by invoking ./config.guess in the toplevel source directory of GCC (and not that of GMP or MPFR or MPC). For example on a Solaris 9 system: -

-
-
% ./configure --build=sparc-sun-solaris2.9 --prefix=xxx
- 
!
!

sparc-sun-solaris2.10

There is a bug in older versions of the Sun assembler which breaks thread-local storage (TLS). A typical error message is -

-
-
ld: fatal: relocation error: R_SPARC_TLS_LE_HIX22: file /var/tmp//ccamPA1v.o:
-   symbol <unknown>: bad symbol type SECT: symbol type must be TLS
- 
!

This bug is fixed in Sun patch 118683-03 or later. !

!
!

sparc-*-linux*

GCC versions 3.0 and higher require binutils 2.11.2 and glibc 2.2.4 or newer on this platform. All earlier binutils and glibc releases mishandled unaligned relocations on sparc-*-* targets. -

!
!

sparc64-*-solaris2*

When configuring the GNU Multiple Precision Library (GMP), the MPFR library or the MPC library, the canonical target triplet must be specified ! as the build parameter on the configure line. For example on a Solaris 9 system: -

-
-
% ./configure --build=sparc64-sun-solaris2.9 --prefix=xxx
- 
!

The following compiler flags must be specified in the configure step in order to bootstrap this target with the Sun compiler: -

-
-
% CC="cc -xarch=v9 -xildoff" srcdir/configure [options] [target]
- 
!

-xarch=v9 specifies the SPARC-V9 architecture to the Sun toolchain ! and -xildoff turns off the incremental linker. !

!
!

sparcv9-*-solaris2*

!

This is a synonym for ‘sparc64-*-solaris2*’. !

!
!

c6x-*-*

The C6X family of processors. This port requires binutils-2.22 or newer. !

!
!

tilegx-*-linux*

The TILE-Gx processor in little endian mode, running GNU/Linux. This port requires binutils-2.22 or newer. !

!
!

tilegxbe-*-linux*

The TILE-Gx processor in big endian mode, running GNU/Linux. This port requires binutils-2.23 or newer. !

!
!

tilepro-*-linux*

The TILEPro processor running GNU/Linux. This port requires binutils-2.22 or newer. !

!
!

visium-*-elf

!

CDS VISIUMcore processor. This configuration is intended for embedded systems. !

!
!

*-*-vxworks*

Support for VxWorks is in flux. At present GCC supports only the ! very recent VxWorks 5.5 (aka Tornado 2.2) release, and only on PowerPC. ! We welcome patches for other architectures supported by VxWorks 5.5. Support for VxWorks AE would also be welcome; we believe this is merely a matter of writing an appropriate “configlette” (see below). We are not interested in supporting older, a.out or COFF-based, versions of VxWorks in GCC 3. !

!

VxWorks comes with an older version of GCC installed in ! $WIND_BASE/host; we recommend you do not overwrite it. ! Choose an installation prefix entirely outside $WIND_BASE. ! Before running configure, create the directories prefix ! and prefix/bin. Link or copy the appropriate assembler, ! linker, etc. into prefix/bin, and set your PATH to ! include that directory while running both configure and ! make. !

!

You must give configure the ! --with-headers=$WIND_BASE/target/h switch so that it can find the VxWorks system headers. Since VxWorks is a cross compilation ! target only, you must also specify --target=target. ! configure will attempt to create the directory ! prefix/target/sys-include and copy files into it; ! make sure the user running configure has sufficient privilege to do so. !

!

GCC’s exception handling runtime requires a special “configlette” ! module, contrib/gthr_supp_vxw_5x.c. Follow the instructions in that file to add the module to your kernel build. (Future versions of VxWorks will incorporate this module.) !

!
!

x86_64-*-*, amd64-*-*

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). !

!
!

x86_64-*-solaris2.1[0-9]*

GCC also supports the x86-64 architecture implemented by the AMD64 ! processor (‘amd64-*-*’ is an alias for ‘x86_64-*-*’) on Solaris 10 or later. Unlike other systems, without special options a bi-arch compiler is built which generates 32-bit code by default, but ! can generate 64-bit x86-64 code with the -m64 switch. Since GCC 4.7, there is also configuration that defaults to 64-bit code, but ! can generate 32-bit code with -m32. To configure and build ! this way, you have to provide all support libraries like libgmp ! as 64-bit code, configure with --target=x86_64-pc-solaris2.1x ! and ‘CC=gcc -m64’. !

!
!

xtensa*-*-elf

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. !

!
!

xtensa*-*-linux*

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. !

!
!

Microsoft Windows

- -

Intel 16-bit versions

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. !

! !

Intel 32-bit versions

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. -

- ! !

Intel 64-bit versions

GCC contains support for x86-64 using the mingw-w64 ! runtime library, available from http://mingw-w64.sourceforge.net/. This library should be used with the target triple x86_64-pc-mingw32. !

!

Presently Windows for Itanium is not supported. !

! !

Windows CE

Windows CE is supported as a target only on Hitachi SuperH (sh-wince-pe), and MIPS (mips-wince-pe). !

! !

Other Windows Platforms

GCC no longer supports Windows NT on the Alpha or PowerPC. !

!

GCC no longer supports the Windows POSIX subsystem. However, it does support the Interix subsystem. See above. !

!

Old target names including *-*-winnt and *-*-windowsnt are no longer used. !

!

PW32 (i386-pc-pw32) support was never completed, and the project seems to be inactive. See http://pw32.sourceforge.net/ for more information. !

!

UWIN support has been removed due to a lack of maintenance. !

!
!

*-*-cygwin

Ports of GCC are included with the Cygwin environment. !

!

GCC will build under Cygwin without modification; it does not build ! with Microsoft’s C++ compiler and there are no plans to make it do so. !

!

The Cygwin native compiler can be configured to target any 32-bit x86 cpu architecture desired; the default is i686-pc-cygwin. It should be used with as up-to-date a version of binutils as possible; use either the latest official GNU binutils release in the Cygwin distribution, or version 2.20 or above if building your own. !

!
!

*-*-interix

The Interix target is used by OpenNT, Interix, Services For UNIX (SFU), and Subsystem for UNIX-based Applications (SUA). Applications compiled with this target run in the Interix subsystem, which is separate from the Win32 subsystem. This target was last known to work in GCC 3.3. !

!
!

*-*-mingw32

!

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. !

!
!

Older systems

GCC contains support files for many older (1980s and early 1990s) Unix variants. For the most part, support for these systems has not been deliberately removed, but it has not been maintained for several years and may suffer from bitrot. !

!

Starting with GCC 3.1, each release has a list of “obsoleted” systems. Support for these systems is still present in that release, but ! configure will fail unless the --enable-obsolete option is given. Unless a maintainer steps forward, support for these systems will be removed from the next release of GCC. !

!

Support for old systems as hosts for GCC can cause problems if the workarounds for compiler, library and operating system bugs affect the cleanliness or maintainability of the rest of GCC. In some cases, to bring GCC up on such a system, if still possible with current GCC, may require first installing an old version of GCC which did work on that system, and using it to compile a more recent GCC, to avoid bugs in the vendor compiler. Old releases of GCC 1 and GCC 2 are available in the ! old-releases directory on the GCC mirror ! sites. Header bugs may generally be avoided using ! fixincludes, but bugs or deficiencies in libraries and the operating system may still cause problems. !

!

Support for older systems as targets for cross-compilation is less problematic than support for them as hosts for GCC; if an enthusiast wishes to make such a target work again (including resurrecting any of the targets that never worked with GCC 2, starting from the last --- 675,1510 ---- IZ98477 for AIX 5.3 TL11 and IZ98134 for AIX 5.3 TL12). AIX 5.3 TL11 SP8, AIX 5.3 TL12 SP5, AIX 6.1 TL04 SP11, AIX 6.1 TL05 SP7, AIX 6.1 TL06 SP6, AIX 6.1 TL07 and AIX 7.1 TL01 should include the fix. ! !

Building libstdc++.a requires a fix for an AIX Assembler bug APAR IY26685 (AIX 4.3) or APAR IY25528 (AIX 5.1). It also requires a fix for another AIX Assembler bug and a co-dependent AIX Archiver fix referenced as APAR IY53606 (AIX 5.2) or as APAR IY54774 (AIX 5.1) ! !

libstdc++’ in GCC 3.4 increments the major version number of the ! shared object and GCC installation places the libstdc++.a shared library in a common location which will overwrite the and GCC 3.3 version of the shared library. Applications either need to be re-linked against the new shared library or the GCC 3.1 and GCC 3.3 ! versions of the ‘libstdc++’ shared object needs to be available ! to the AIX runtime loader. The GCC 3.1 ‘libstdc++.so.4’, if ! present, and GCC 3.3 ‘libstdc++.so.5’ shared objects can be installed for runtime dynamic loading using the following steps to set ! the ‘F_LOADONLY’ flag in the shared object for each ! multilib libstdc++.a installed: !

Extract the shared objects from the currently installed ! libstdc++.a archive: !

     % ar -x libstdc++.a libstdc++.so.4 libstdc++.so.5
! 
!

Enable the ‘F_LOADONLY’ flag so that the shared object will be available for runtime dynamic loading, but not linking: !

     % strip -e libstdc++.so.4 libstdc++.so.5
! 
!

Archive the runtime-only shared object in the GCC 3.4 ! libstdc++.a archive: !

     % ar -q libstdc++.a libstdc++.so.4 libstdc++.so.5
! 
!

Eventually, the ! --with-aix-soname=svr4 configure option may drop the need for this procedure for libraries that support it. ! !

Linking executables and shared libraries may produce warnings of duplicate symbols. The assembly files generated by GCC for AIX always have included multiple symbol definitions for certain global variable and function declarations in the original program. The warnings should not prevent the linker from producing a correct library or runnable executable. ! !

AIX 4.3 utilizes a “large format” archive to support both 32-bit and 64-bit object modules. The routines provided in AIX 4.3.0 and AIX 4.3.1 ! to parse archive libraries did not handle the new format correctly. These routines are used by GCC and result in error messages during linking such as “not a COFF file”. The version of the routines shipped ! with AIX 4.3.1 should work for a 32-bit environment. The -g option of the archive command may be used to create archives of 32-bit objects using the original “small format”. A correct version of the routines is shipped with AIX 4.3.2 and above. ! !

Some versions of the AIX binder (linker) can fail with a relocation ! overflow severe error when the -bbigtoc option is used to link GCC-produced object files into an executable that overflows the TOC. A fix for APAR IX75823 (OVERFLOW DURING LINK WHEN USING GCC AND -BBIGTOC) is available from IBM Customer Support and from its techsupport.services.ibm.com website as PTF U455193. ! !

The AIX 4.3.2.1 linker (bos.rte.bind_cmds Level 4.3.2.1) will dump core with a segmentation fault when invoked by any version of GCC. A fix for APAR IX87327 is available from IBM Customer Support and from its techsupport.services.ibm.com website as PTF U461879. This fix is incorporated in AIX 4.3.3 and above. ! !

The initial assembler shipped with AIX 4.3.0 generates incorrect object files. A fix for APAR IX74254 (64BIT DISASSEMBLED OUTPUT FROM COMPILER FAILS TO ASSEMBLE/BIND) is available from IBM Customer Support and from its techsupport.services.ibm.com website as PTF U453956. This fix is incorporated in AIX 4.3.1 and above. ! !

AIX provides National Language Support (NLS). Compilers and assemblers use NLS to support locale-specific representations of various data ! formats including floating-point numbers (e.g., ‘.’ vs ‘,’ for separating decimal fractions). There have been problems reported where GCC does not produce the same floating-point formats that the assembler ! expects. If one encounters this problem, set the LANG ! environment variable to ‘C’ or ‘En_US’. ! !

A default can be specified with the -mcpu=cpu_type ! switch and using the configure option --with-cpu-cpu_type. ! !


! !

iq2000-*-elf

!

Vitesse IQ2000 processors. These are used in embedded applications. There are no standard Unix configurations. ! !


! !

lm32-*-elf

! !

Lattice Mico32 processor. This configuration is intended for embedded systems. ! !


! !

lm32-*-uclinux

! !

Lattice Mico32 processor. This configuration is intended for embedded systems running uClinux. ! !


! !

m32c-*-elf

! !

Renesas M32C processor. This configuration is intended for embedded systems. ! !


! !

m32r-*-elf

! !

Renesas M32R processor. This configuration is intended for embedded systems. ! !


! !

m68k-*-*

!

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. ! !


! !

m68k-*-uclinux

!

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. ! !


! !

mep-*-elf

! !

Toshiba Media embedded Processor. This configuration is intended for embedded systems. ! !


! !

microblaze-*-elf

! !

Xilinx MicroBlaze processor. This configuration is intended for embedded systems. ! !


! !

mips-*-*

!

If on a MIPS system you get an error message saying “does not have gp ! sections for all it's [sic] sectons [sic]”, don't worry about it. This happens whenever you use GAS with the MIPS linker, but there is not really anything wrong, and it is okay to use the output file. You can stop such warnings by installing the GNU linker. ! !

It would be nice to extend GAS to produce the gp tables, but they are optional, and there should not be a warning about their absence. ! !

The libstdc++ atomic locking routines for MIPS targets requires MIPS II and later. A patch went in just after the GCC 3.3 release to ! make ‘mips*-*-*’ use the generic implementation instead. You can also ! configure for ‘mipsel-elf’ as a workaround. The ! ‘mips*-*-linux*’ target continues to use the MIPS II routines. More work on this is expected in future releases. ! ! !

The built-in __sync_* functions are available on MIPS II and ! later systems and others that support the ‘ll’, ‘sc’ and ! ‘sync’ instructions. This can be overridden by passing ! --with-llsc or --without-llsc when configuring GCC. Since the Linux kernel emulates these instructions if they are ! missing, the default for ‘mips*-*-linux*’ targets is ! --with-llsc. The --with-llsc and ! --without-llsc configure options may be overridden at compile ! time by passing the -mllsc or -mno-llsc options to the compiler. ! !

MIPS systems check for division by zero (unless ! -mno-check-zero-division is passed to the compiler) by generating either a conditional trap or a break instruction. Using trap results in smaller code, but is only supported on MIPS II and later. Also, some versions of the Linux kernel have a bug that prevents trap from generating the proper signal (SIGFPE). To enable ! the use of break, use the --with-divide=breaks ! configure option when configuring GCC. The default is to use traps on systems that support them. ! !

The assembler from GNU binutils 2.17 and earlier has a bug in the way it sorts relocations for REL targets (o32, o64, EABI). This can cause bad code to be generated for simple C++ programs. Also the linker from GNU binutils versions prior to 2.17 has a bug which causes the ! runtime linker stubs in very large programs, like libgcj.so, to be incorrectly generated. GNU Binutils 2.18 and later (and snapshots made after Nov. 9, 2006) should be free from both of these problems. ! !


! !

mips-sgi-irix5

!

Support for IRIX 5 has been removed in GCC 4.6. ! !


! !

mips-sgi-irix6

!

Support for IRIX 6.5 has been removed in GCC 4.8. Support for IRIX 6 releases before 6.5 has been removed in GCC 4.6, as well as support for the O32 ABI. ! !


! !

moxie-*-elf

!

The moxie processor. ! !


! !

msp430-*-elf

! !

TI MSP430 processor. This configuration is intended for embedded systems. ! !


! !

nds32le-*-elf

!

Andes NDS32 target in little endian mode. ! !


! !

nds32be-*-elf

!

Andes NDS32 target in big endian mode. ! !


! !

nvptx-*-none

!

Nvidia PTX target. ! !

Instead of GNU binutils, you will need to install ! nvptx-tools. Tell GCC where to find it: ! --with-build-time-tools=[install-nvptx-tools]/nvptx-none/bin. ! !

A nvptx port of newlib is available at ! nvptx-newlib. It can be automatically built together with GCC. For this, add a ! symbolic link to nvptx-newlib's newlib directory to the directory containing the GCC sources. ! !

Use the --disable-sjlj-exceptions and ! --enable-newlib-io-long-long options when configuring. ! !


! !

powerpc-*-*

! !

You can specify a default version for the -mcpu=cpu_type ! switch by using the configure option --with-cpu-cpu_type. ! !

You will need binutils 2.15 or newer for a working GCC. ! !


! !

powerpc-*-darwin*

!

PowerPC running Darwin (Mac OS X kernel). ! !

Pre-installed versions of Mac OS X may not include any developer tools, meaning that you will not be able to build GCC from source. Tool binaries are available at http://opensource.apple.com/. ! !

This version of GCC requires at least cctools-590.36. The cctools-590.36 package referenced from http://gcc.gnu.org/ml/gcc/2006-03/msg00507.html will not work on systems older than 10.3.9 (aka darwin7.9.0). ! !


! !

powerpc-*-elf

!

PowerPC system in big endian mode, running System V.4. ! !


! !

powerpc*-*-linux-gnu*

!

PowerPC system in big endian mode running Linux. ! !


! !

powerpc-*-netbsd*

!

PowerPC system in big endian mode running NetBSD. ! !


! !

powerpc-*-eabisim

!

Embedded PowerPC system in big endian mode for use in running under the PSIM simulator. ! !


! !

powerpc-*-eabi

!

Embedded PowerPC system in big endian mode. ! !


! !

powerpcle-*-elf

!

PowerPC system in little endian mode, running System V.4. ! !


! !

powerpcle-*-eabisim

!

Embedded PowerPC system in little endian mode for use in running under the PSIM simulator. ! !


! !

powerpcle-*-eabi

!

Embedded PowerPC system in little endian mode. ! !


! !

rl78-*-elf

! !

The Renesas RL78 processor. This configuration is intended for embedded systems. ! !


! !

rx-*-elf

!

The Renesas RX processor. See http://eu.renesas.com/fmwk.jsp?cnt=rx600_series_landing.jsp&fp=/products/mpumcu/rx_family/rx600_series for more information about this processor. ! !


! !

s390-*-linux*

!

S/390 system running GNU/Linux for S/390. ! !


! !

s390x-*-linux*

!

zSeries system (64-bit) running GNU/Linux for zSeries. ! !


! !

s390x-ibm-tpf*

!

zSeries system (64-bit) running TPF. This platform is supported as cross-compilation target only. ! !


! ! ! ! ! !

*-*-solaris2*

!

Support for Solaris 9 has been removed in GCC 4.10. Support for Solaris 8 has been removed in GCC 4.8. Support for Solaris 7 has been removed in GCC 4.6. ! !

Sun does not ship a C compiler with Solaris 2 before Solaris 10, though you can download the Sun Studio compilers for free. In Solaris 10 and ! 11, GCC 3.4.3 is available as /usr/sfw/bin/gcc. Solaris 11 ! also provides GCC 4.5.2 as /usr/gcc/4.5/bin/gcc. Alternatively, you can install a pre-built GCC to bootstrap and install GCC. See the binaries page for details. ! !

The Solaris 2 /bin/sh will often fail to configure ! ‘libstdc++-v3’, ‘boehm-gc’ or ‘libjava’. We therefore recommend using the following initial sequence of commands !

     % CONFIG_SHELL=/bin/ksh
!      % export CONFIG_SHELL
! 
!

and proceed as described in the configure instructions. In addition we strongly recommend specifying an absolute path to invoke ! srcdir/configure. ! !

Solaris 2 comes with a number of optional OS packages. Some of these are needed to use GCC fully, namely SUNWarc, SUNWbtool, SUNWesu, SUNWhea, SUNWlibm, SUNWsprot, and SUNWtoo. If you did not install all optional packages when installing Solaris 2, you will need to verify that the packages that GCC needs are installed. ! !

To check whether an optional package is installed, use ! the pkginfo command. To add an optional package, use the ! pkgadd command. For further details, see the Solaris 2 documentation. ! !

Trying to use the linker and other tools in ! /usr/ucb to install GCC has been observed to cause trouble. For example, the linker may hang indefinitely. The fix is to remove ! /usr/ucb from your PATH. ! !

The build process works more smoothly with the legacy Sun tools so, if you ! have /usr/xpg4/bin in your PATH, we recommend that you place ! /usr/bin before /usr/xpg4/bin for the duration of the build. ! !

We recommend the use of the Sun assembler or the GNU assembler, in ! conjunction with the Sun linker. The GNU as versions included in Solaris 10, from GNU binutils 2.15, and Solaris 11, from GNU binutils 2.19, are known to work. They can be found in ! /usr/sfw/bin/gas. Current versions of GNU binutils (2.22) are known to work as well. Note that your mileage may vary if you use a combination of the GNU tools and the Sun tools: while the ! combination GNU as + Sun ld should reasonably work, ! the reverse combination Sun as + GNU ld may fail to ! build or cause memory corruption at runtime in some cases for C++ programs. ! ! GNU ld usually works as well, although the version included in Solaris 10 cannot be used due to several bugs. Again, the current version (2.22) is known to work, but generally lacks platform specific ! features, so better stay with Sun ld. To use the LTO linker ! plugin (-fuse-linker-plugin) with GNU ld, GNU ! binutils must be configured with --enable-largefile. ! !

To enable symbol versioning in ‘libstdc++’ with Sun ld, ! you need to have any version of GNU c++filt, which is part of ! GNU binutils. ‘libstdc++’ symbol versioning will be disabled if no ! appropriate version is found. Sun c++filt from the Sun Studio compilers does not work. ! !

Sun bug 4296832 turns up when compiling X11 headers with GCC 2.95 or ! newer: g++ will complain that types are missing. These headers assume that omitting the type means int; this assumption worked for C90 but is wrong for C++, and is now wrong for C99 also. ! !

Sun bug 4927647 sometimes causes random spurious testsuite failures ! related to missing diagnostic output. This bug doesn't affect GCC ! itself, rather it is a kernel bug triggered by the expect program which is used only by the GCC testsuite driver. When the bug ! causes the expect program to miss anticipated output, extra testsuite failures appear. ! !


! !

sparc*-*-*

!

This section contains general configuration information for all SPARC-based platforms. In addition to reading this section, please read all other sections that match your target. ! !

Newer versions of the GNU Multiple Precision Library (GMP), the MPFR library and the MPC library are known to be miscompiled by earlier versions of GCC on these platforms. We therefore recommend the use of the exact versions of these libraries listed as minimal versions in the prerequisites. ! !


! !

sparc-sun-solaris2*

!

When GCC is configured to use GNU binutils 2.14 or later, the binaries ! produced are smaller than the ones produced using Sun's native tools; this difference is quite significant for binaries containing debugging information. ! !

Starting with Solaris 7, the operating system is capable of executing 64-bit SPARC V9 binaries. GCC 3.1 and later properly supports ! this; the -m64 option enables 64-bit code generation. However, if all you want is code tuned for the UltraSPARC CPU, you ! should try the -mtune=ultrasparc option instead, which produces code that, unlike full 64-bit code, can still run on non-UltraSPARC machines. ! !

When configuring on a Solaris 7 or later system that is running a kernel that supports only 32-bit binaries, one must configure with ! --disable-multilib, since we will not be able to build the 64-bit target libraries. ! !

GCC 3.3 and GCC 3.4 trigger code generation bugs in earlier versions of the GNU compiler (especially GCC 3.0.x versions), which lead to the miscompilation of the stage1 compiler and the subsequent failure of the bootstrap process. A workaround is to use GCC 3.2.3 as an intermediary stage, i.e. to bootstrap that compiler with the base compiler and then use it to bootstrap the final compiler. ! !

GCC 3.4 triggers a code generation bug in versions 5.4 (Sun ONE Studio 7) and 5.5 (Sun ONE Studio 8) of the Sun compiler, which causes a bootstrap failure in form of a miscompilation of the stage1 compiler by the Sun compiler. This is Sun bug 4974440. This is fixed with patch 112760-07. ! !

GCC 3.4 changed the default debugging format from Stabs to DWARF-2 for 32-bit code on Solaris 7 and later. If you use the Sun assembler, this change apparently runs afoul of Sun bug 4910101 (which is referenced as ! an x86-only problem by Sun, probably because they do not use DWARF-2). A symptom of the problem is that you cannot compile C++ programs like ! groff 1.19.1 without getting messages similar to the following: !

     ld: warning: relocation error: R_SPARC_UA32: ...
!        external symbolic relocation against non-allocatable section
!        .debug_info cannot be processed at runtime: relocation ignored.
! 
!

To work around this problem, compile with -gstabs+ instead of ! plain -g. ! !

When configuring the GNU Multiple Precision Library (GMP), the MPFR library or the MPC library on a Solaris 7 or later system, the canonical ! target triplet must be specified as the build parameter on the ! configure line. This target triplet can be obtained by invoking ./config.guess in the toplevel source directory of GCC (and not that of GMP or MPFR or MPC). For example on a Solaris 9 system: !

     % ./configure --build=sparc-sun-solaris2.9 --prefix=xxx
! 
!


! !

sparc-sun-solaris2.10

!

There is a bug in older versions of the Sun assembler which breaks thread-local storage (TLS). A typical error message is !

     ld: fatal: relocation error: R_SPARC_TLS_LE_HIX22: file /var/tmp//ccamPA1v.o:
!        symbol <unknown>: bad symbol type SECT: symbol type must be TLS
! 
!

This bug is fixed in Sun patch 118683-03 or later. ! !


! !

sparc-*-linux*

GCC versions 3.0 and higher require binutils 2.11.2 and glibc 2.2.4 or newer on this platform. All earlier binutils and glibc releases mishandled unaligned relocations on sparc-*-* targets. !


! !

sparc64-*-solaris2*

!

When configuring the GNU Multiple Precision Library (GMP), the MPFR library or the MPC library, the canonical target triplet must be specified ! as the build parameter on the configure line. For example on a Solaris 9 system: !

     % ./configure --build=sparc64-sun-solaris2.9 --prefix=xxx
! 
!

The following compiler flags must be specified in the configure step in order to bootstrap this target with the Sun compiler: !

     % CC="cc -xarch=v9 -xildoff" srcdir/configure [options] [target]
! 
!

-xarch=v9 specifies the SPARC-V9 architecture to the Sun toolchain ! and -xildoff turns off the incremental linker. ! !


! !

sparcv9-*-solaris2*

! !

This is a synonym for ‘sparc64-*-solaris2*’. ! !


! !

c6x-*-*

!

The C6X family of processors. This port requires binutils-2.22 or newer. ! !


! !

tilegx-*-linux*

!

The TILE-Gx processor in little endian mode, running GNU/Linux. This port requires binutils-2.22 or newer. ! !


! !

tilegxbe-*-linux*

!

The TILE-Gx processor in big endian mode, running GNU/Linux. This port requires binutils-2.23 or newer. ! !


! !

tilepro-*-linux*

!

The TILEPro processor running GNU/Linux. This port requires binutils-2.22 or newer. ! !


! !

visium-*-elf

! !

CDS VISIUMcore processor. This configuration is intended for embedded systems. ! !


! !

*-*-vxworks*

!

Support for VxWorks is in flux. At present GCC supports only the ! very recent VxWorks 5.5 (aka Tornado 2.2) release, and only on PowerPC. ! We welcome patches for other architectures supported by VxWorks 5.5. Support for VxWorks AE would also be welcome; we believe this is merely a matter of writing an appropriate “configlette” (see below). We are not interested in supporting older, a.out or COFF-based, versions of VxWorks in GCC 3. ! !

VxWorks comes with an older version of GCC installed in ! $WIND_BASE/host; we recommend you do not overwrite it. ! Choose an installation prefix entirely outside $WIND_BASE. ! Before running configure, create the directories prefix ! and prefix/bin. Link or copy the appropriate assembler, ! linker, etc. into prefix/bin, and set your PATH to ! include that directory while running both configure and ! make. ! !

You must give configure the ! --with-headers=$WIND_BASE/target/h switch so that it can find the VxWorks system headers. Since VxWorks is a cross compilation ! target only, you must also specify --target=target. ! configure will attempt to create the directory ! prefix/target/sys-include and copy files into it; ! make sure the user running configure has sufficient privilege to do so. ! !

GCC's exception handling runtime requires a special “configlette” ! module, contrib/gthr_supp_vxw_5x.c. Follow the instructions in that file to add the module to your kernel build. (Future versions of VxWorks will incorporate this module.) ! !


! !

x86_64-*-*, amd64-*-*

!

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). ! !


! !

x86_64-*-solaris2.1[0-9]*

!

GCC also supports the x86-64 architecture implemented by the AMD64 ! processor (‘amd64-*-*’ is an alias for ‘x86_64-*-*’) on Solaris 10 or later. Unlike other systems, without special options a bi-arch compiler is built which generates 32-bit code by default, but ! can generate 64-bit x86-64 code with the -m64 switch. Since GCC 4.7, there is also configuration that defaults to 64-bit code, but ! can generate 32-bit code with -m32. To configure and build ! this way, you have to provide all support libraries like libgmp ! as 64-bit code, configure with --target=x86_64-pc-solaris2.1x ! and ‘CC=gcc -m64’. ! !


! !

xtensa*-*-elf

!

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. ! !


! !

xtensa*-*-linux*

!

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. ! !


! !

Microsoft Windows

! !

Intel 16-bit versions

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. ! !

Intel 32-bit versions

!

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. !

! !

Intel 64-bit versions

!

GCC contains support for x86-64 using the mingw-w64 ! runtime library, available from http://mingw-w64.sourceforge.net/. This library should be used with the target triple x86_64-pc-mingw32. ! !

Presently Windows for Itanium is not supported. ! !

Windows CE

!

Windows CE is supported as a target only on Hitachi SuperH (sh-wince-pe), and MIPS (mips-wince-pe). ! !

Other Windows Platforms

!

GCC no longer supports Windows NT on the Alpha or PowerPC. ! !

GCC no longer supports the Windows POSIX subsystem. However, it does support the Interix subsystem. See above. ! !

Old target names including *-*-winnt and *-*-windowsnt are no longer used. ! !

PW32 (i386-pc-pw32) support was never completed, and the project seems to be inactive. See http://pw32.sourceforge.net/ for more information. ! !

UWIN support has been removed due to a lack of maintenance. ! !


! !

*-*-cygwin

!

Ports of GCC are included with the Cygwin environment. ! !

GCC will build under Cygwin without modification; it does not build ! with Microsoft's C++ compiler and there are no plans to make it do so. ! !

The Cygwin native compiler can be configured to target any 32-bit x86 cpu architecture desired; the default is i686-pc-cygwin. It should be used with as up-to-date a version of binutils as possible; use either the latest official GNU binutils release in the Cygwin distribution, or version 2.20 or above if building your own. ! !


! !

*-*-interix

!

The Interix target is used by OpenNT, Interix, Services For UNIX (SFU), and Subsystem for UNIX-based Applications (SUA). Applications compiled with this target run in the Interix subsystem, which is separate from the Win32 subsystem. This target was last known to work in GCC 3.3. ! !


! !

*-*-mingw32

! !

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. ! !


! !

Older systems

!

GCC contains support files for many older (1980s and early 1990s) Unix variants. For the most part, support for these systems has not been deliberately removed, but it has not been maintained for several years and may suffer from bitrot. ! !

Starting with GCC 3.1, each release has a list of “obsoleted” systems. Support for these systems is still present in that release, but ! configure will fail unless the --enable-obsolete option is given. Unless a maintainer steps forward, support for these systems will be removed from the next release of GCC. ! !

Support for old systems as hosts for GCC can cause problems if the workarounds for compiler, library and operating system bugs affect the cleanliness or maintainability of the rest of GCC. In some cases, to bring GCC up on such a system, if still possible with current GCC, may require first installing an old version of GCC which did work on that system, and using it to compile a more recent GCC, to avoid bugs in the vendor compiler. Old releases of GCC 1 and GCC 2 are available in the ! old-releases directory on the GCC mirror sites. Header bugs may generally be avoided using ! fixincludes, but bugs or deficiencies in libraries and the operating system may still cause problems. ! !

Support for older systems as targets for cross-compilation is less problematic than support for them as hosts for GCC; if an enthusiast wishes to make such a target work again (including resurrecting any of the targets that never worked with GCC 2, starting from the last *************** version before they were removed), patch *** 1426,1457 **** following the usual requirements would be likely to be accepted, since they should not affect the support for more modern targets. !

!

For some systems, old versions of GNU binutils may also be useful, ! and are available from pub/binutils/old-releases on sourceware.org mirror sites. !

!

Some of the information on specific systems above relates to such older systems, but much of the information about GCC on such systems (which may no longer be applicable to current GCC) is to be found in the GCC texinfo manual. !

!
!

all ELF targets (SVR4, Solaris 2, etc.)

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 -

- - - - - --- 1512,1542 ---- following the usual requirements would be likely to be accepted, since they should not affect the support for more modern targets. ! !

For some systems, old versions of GNU binutils may also be useful, ! and are available from pub/binutils/old-releases on sourceware.org mirror sites. ! !

Some of the information on specific systems above relates to such older systems, but much of the information about GCC on such systems (which may no longer be applicable to current GCC) is to be found in the GCC texinfo manual. ! !


! !

all ELF targets (SVR4, Solaris 2, etc.)

!

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-5.1.0/INSTALL/test.html gcc-5.2.0/INSTALL/test.html *** gcc-5.1.0/INSTALL/test.html Wed Apr 22 08:45:09 2015 --- gcc-5.2.0/INSTALL/test.html Thu Jul 16 09:16:26 2015 *************** *** 1,315 **** ! ! ! ! ! ! Installing GCC ! ! ! ! ! ! ! ! ! ! ! ! !

Installing GCC

! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

Before you install GCC, we encourage you to run the testsuites and to compare your results with results from a similar configuration that have been submitted to the ! gcc-testresults mailing list. Some of these archived results are linked from the build status lists at http://gcc.gnu.org/buildstat.html, although not everyone who ! reports a successful build runs the testsuites and submits the results. This step is optional and may require you to download additional software, but it can give you confidence in your new GCC installation or point out problems before you install and start using your new GCC. !

!

First, you must have downloaded the testsuites. These are part of the full distribution, but if you downloaded the “core” compiler plus any front ends, you must download the testsuites separately. !

!

Second, you must have the testing tools installed. This includes DejaGnu, Tcl, and Expect; the DejaGnu site has links to these. !

!

If the directories where runtest and expect were ! installed are not in the PATH, you may need to set the following environment variables appropriately, as in the following example (which ! assumes that DejaGnu has been installed under /usr/local): !

!
!
TCL_LIBRARY = /usr/local/share/tcl8.0
! DEJAGNULIBS = /usr/local/share/dejagnu
! 
!

(On systems such as Cygwin, these paths are required to be actual paths, not mounts or links; presumably this is due to some lack of portability in the DejaGnu code.) -

- -

Finally, you can run the testsuite (which may take a long time): -

-
cd objdir; make -k check
- 
!

This will test various components of GCC, such as compiler front ends and runtime libraries. While running the testsuite, DejaGnu might emit some harmless messages resembling ! ‘WARNING: Couldn't find the global config file.’ or ! ‘WARNING: Couldn't find tool init file’ that can be ignored. !

!

If you are testing a cross-compiler, you may want to run the testsuite on a simulator as described at http://gcc.gnu.org/simtest-howto.html. !

! !

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-fortran’, ‘make check-java’, ! ‘make check-ada’, ‘make check-objc’, ‘make check-obj-c++’, ! ‘make check-lto’ ! in the gcc subdirectory of the object directory. You can also ! just run ‘make check’ in a subdirectory of the object directory. !

!

A more selective way to just run all gcc execute tests in the testsuite is to use -

-
-
make check-gcc RUNTESTFLAGS="execute.exp other-options"
- 
!

Likewise, in order to run only the g++ “old-deja” tests in ! the testsuite with filenames matching ‘9805*’, you would use !

!
!
make check-g++ RUNTESTFLAGS="old-deja.exp=9805* other-options"
! 
!

The *.exp files are located in the testsuite directories of the GCC ! source, the most important ones being compile.exp, ! execute.exp, dg.exp and old-deja.exp. ! To get a list of the possible *.exp files, pipe the ! output of ‘make check’ into a file and look at the ! ‘Running … .exp’ lines. !

! !

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 \
-                 arm-sim/-msoft-float/-O1 \
-                 arm-sim/-msoft-float/-O2 \
-                 arm-sim/-msoft-float/-O3 \
-                 arm-sim/-msoft-float'
- 
!

They can be combined as many times as you wish, in arbitrary ways. This list: -

-
-
…"--target_board=unix/-Wextra\{-O3,-fno-strength\}\{-fomit-frame,\}"
- 
!

will generate four combinations, all involving ‘-Wextra’. !

!

The disadvantage to this method is that the testsuites are run in serial, which is a waste on multiprocessor systems. For users with GNU Make and a shell which performs brace expansion, you can run the testsuites in ! parallel by having the shell perform the combinations and make ! do the parallel runs. Instead of using ‘--target_board’, use a special makefile target: -

-
-
make -jN check-testsuite//test-target/option1/option2/…
- 
!

For example, !

!
!
make -j3 check-gcc//sh-hms-sim/{-m1,-m2,-m3,-m3e,-m4}/{,-nofpu}
! 
!

will run three concurrent “make-gcc” testsuites, eventually testing all ten combinations as described above. Note that this is currently only ! supported in the gcc subdirectory. (To see how this works, try ! typing echo before the example given here.) !

! !

Additional testing for Java Class Libraries

!

The Java runtime tests can be executed via ‘make check’ ! in the target/libjava/testsuite directory in the build tree. !

!

The Mauve Project provides a suite of tests for the Java Class Libraries. This suite can be run as part of libgcj testing by placing the Mauve tree within the libjava ! testsuite at libjava/testsuite/libjava.mauve/mauve, or by ! specifying the location of that tree when invoking ‘make’, as in ! ‘make MAUVEDIR=~/mauve check’. !

! !

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: -

- !

It is normal for some tests to report unexpected failures. At the current time the testing harness does not allow fine grained control over whether or not a test is expected to fail. This problem should be fixed in future releases. -

! !

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. -

-
-

Return to the GCC Installation page -

- - - - - - -
- - --- 1,234 ---- ! ! ! Installing GCC: Testing ! ! ! ! ! ! ! ! ! !

Installing GCC: Testing

! ! Before you install GCC, we encourage you to run the testsuites and to compare your results with results from a similar configuration that have been submitted to the ! gcc-testresults mailing list. Some of these archived results are linked from the build status lists at http://gcc.gnu.org/buildstat.html, although not everyone who ! reports a successful build runs the testsuites and submits the results. This step is optional and may require you to download additional software, but it can give you confidence in your new GCC installation or point out problems before you install and start using your new GCC. ! !

First, you must have downloaded the testsuites. These are part of the full distribution, but if you downloaded the “core” compiler plus any front ends, you must download the testsuites separately. ! !

Second, you must have the testing tools installed. This includes DejaGnu, Tcl, and Expect; the DejaGnu site has links to these. ! !

If the directories where runtest and expect were ! installed are not in the PATH, you may need to set the following environment variables appropriately, as in the following example (which ! assumes that DejaGnu has been installed under /usr/local): !

     TCL_LIBRARY = /usr/local/share/tcl8.0
!      DEJAGNULIBS = /usr/local/share/dejagnu
! 
!

(On systems such as Cygwin, these paths are required to be actual paths, not mounts or links; presumably this is due to some lack of portability in the DejaGnu code.) !

Finally, you can run the testsuite (which may take a long time): !

     cd objdir; make -k check
! 
!

This will test various components of GCC, such as compiler front ends and runtime libraries. While running the testsuite, DejaGnu might emit some harmless messages resembling ! ‘WARNING: Couldn't find the global config file.’ or ! ‘WARNING: Couldn't find tool init file’ that can be ignored. ! !

If you are testing a cross-compiler, you may want to run the testsuite on a simulator as described at http://gcc.gnu.org/simtest-howto.html. ! !

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-fortran’, ‘make check-java’, ! ‘make check-ada’, ‘make check-objc’, ‘make check-obj-c++’, ! ‘make check-lto’ ! in the gcc subdirectory of the object directory. You can also ! just run ‘make check’ in a subdirectory of the object directory. !

A more selective way to just run all gcc execute tests in the testsuite is to use !

     make check-gcc RUNTESTFLAGS="execute.exp other-options"
! 
!

Likewise, in order to run only the g++ “old-deja” tests in ! the testsuite with filenames matching ‘9805*’, you would use !

     make check-g++ RUNTESTFLAGS="old-deja.exp=9805* other-options"
! 
!

The *.exp files are located in the testsuite directories of the GCC ! source, the most important ones being compile.exp, ! execute.exp, dg.exp and old-deja.exp. ! To get a list of the possible *.exp files, pipe the ! output of ‘make check’ into a file and look at the ! ‘Running ... .exp’ lines. ! !

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 \
!                      arm-sim/-msoft-float/-O1 \
!                      arm-sim/-msoft-float/-O2 \
!                      arm-sim/-msoft-float/-O3 \
!                      arm-sim/-msoft-float'
! 
!

They can be combined as many times as you wish, in arbitrary ways. This list: !

     ..."--target_board=unix/-Wextra\{-O3,-fno-strength\}\{-fomit-frame,\}"
! 
!

will generate four combinations, all involving ‘-Wextra’. ! !

The disadvantage to this method is that the testsuites are run in serial, which is a waste on multiprocessor systems. For users with GNU Make and a shell which performs brace expansion, you can run the testsuites in ! parallel by having the shell perform the combinations and make ! do the parallel runs. Instead of using ‘--target_board’, use a special makefile target: !

     make -jN check-testsuite//test-target/option1/option2/...
! 
!

For example, !

     make -j3 check-gcc//sh-hms-sim/{-m1,-m2,-m3,-m3e,-m4}/{,-nofpu}
! 
!

will run three concurrent “make-gcc” testsuites, eventually testing all ten combinations as described above. Note that this is currently only ! supported in the gcc subdirectory. (To see how this works, try ! typing echo before the example given here.) !

Additional testing for Java Class Libraries

!

The Java runtime tests can be executed via ‘make check’ ! in the target/libjava/testsuite directory in the build tree. ! !

The Mauve Project provides a suite of tests for the Java Class Libraries. This suite can be run as part of libgcj testing by placing the Mauve tree within the libjava ! testsuite at libjava/testsuite/libjava.mauve/mauve, or by ! specifying the location of that tree when invoking ‘make’, as in ! ‘make MAUVEDIR=~/mauve check’. !

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: !

! !

It is normal for some tests to report unexpected failures. At the current time the testing harness does not allow fine grained control over whether or not a test is expected to fail. This problem should be fixed in future releases. !

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. +


+

Return to the GCC Installation page + + + + + + + + diff -Nrcpad gcc-5.1.0/LAST_UPDATED gcc-5.2.0/LAST_UPDATED *** gcc-5.1.0/LAST_UPDATED Wed Apr 22 08:45:06 2015 --- gcc-5.2.0/LAST_UPDATED Thu Jul 16 09:16:26 2015 *************** *** 1 **** ! Obtained from SVN: tags/gcc_5_1_0_release revision 222317 --- 1 ---- ! Obtained from SVN: tags/gcc_5_2_0_release revision 225865 diff -Nrcpad gcc-5.1.0/MD5SUMS gcc-5.2.0/MD5SUMS *** gcc-5.1.0/MD5SUMS Wed Apr 22 10:21:45 2015 --- gcc-5.2.0/MD5SUMS Thu Jul 16 11:40:25 2015 *************** *** 1,5 **** # This file contains the MD5 checksums of the files in the ! # gcc-5.1.0.tar.bz2 tarball. # # Besides verifying that all files in the tarball were correctly expanded, # it also can be used to determine if any files have changed since the --- 1,5 ---- # This file contains the MD5 checksums of the files in the ! # gcc-5.2.0.tar.bz2 tarball. # # Besides verifying that all files in the tarball were correctly expanded, # it also can be used to determine if any files have changed since the *************** bda40697a9e2e23c4a52125fc1cc713d .dir-l *** 16,46 **** fe60d87048567d4fe8c8a0ed2448bcc8 COPYING.RUNTIME d32239bcb673463ab874e80d47fae504 COPYING3 6a6a8e020838b23406c81b19c1d46df6 COPYING3.LIB ! 8ad1e4016351b28573e2ec31b5c51528 ChangeLog fd4ecdf5d672efe2b0e409aca9cf9446 ChangeLog.jit 09538b708302f1735f6fa05b622ecf5e ChangeLog.tree-ssa 24ab760126489e69436a43185dc3d202 INSTALL/README ! 0c4b65958eeb60576941b9ac74f107c7 INSTALL/binaries.html ! 60cf06a43c4583561b1204ca9adb238c INSTALL/build.html ! 56f30a4d983e20514a9f94158b8d6c68 INSTALL/configure.html ! d2fd0b75a80bbbc1039adf5905907d92 INSTALL/download.html ! 22470239483dc4a8209ae0e7aedb975a INSTALL/finalinstall.html ! eeca39b775f90e9aba3299ac7ca5226b INSTALL/gfdl.html ! dc724af1087ecfe674057e134fb96f24 INSTALL/index.html ! 1312e5d2d766e7329830119e414c6dc0 INSTALL/old.html ! fee1e1d43ab900b913efd8abfd215179 INSTALL/prerequisites.html ! bfeaad4ebe5b7b2c7a3a9d066bb2218c INSTALL/specific.html ! ecf1d0a55509986c460eb99faf99fa15 INSTALL/test.html ! 2b831611c5ed92cd54943c515c7f8266 LAST_UPDATED cd5f112e9356a1c67c34f8b5d26f7370 MAINTAINERS c3e9a463d543e6f8fd5ce8587fd0298c Makefile.def 8c3ee8640eaa6920caff6bd0e58d9123 Makefile.in 7b9a0ae00e8eb0afe268caaf603a9e4d Makefile.tpl ! ec13ee4980c7577481ea99d7f524c800 NEWS 80d26bc3b1ad4f6969a96a24c9181bf5 README b510a5285eb05298b5f3d9f5ae920588 boehm-gc/AmigaOS.c 2caafacabf758bb76a9dfce1fc544b97 boehm-gc/BCC_MAKEFILE ! 185d3e8c15729c33dbc4a08b8adae16d boehm-gc/ChangeLog c18075e3729cd116028480307a8e845d boehm-gc/EMX_MAKEFILE 3b7cc3be9ed3c2135bbda990e8a69303 boehm-gc/MacOS.c 5cf7764626b7dd7272b2fe11403d1b6a boehm-gc/MacProjects.sit.hqx --- 16,46 ---- fe60d87048567d4fe8c8a0ed2448bcc8 COPYING.RUNTIME d32239bcb673463ab874e80d47fae504 COPYING3 6a6a8e020838b23406c81b19c1d46df6 COPYING3.LIB ! 879091620fdd24a4094a8da5666aae4b ChangeLog fd4ecdf5d672efe2b0e409aca9cf9446 ChangeLog.jit 09538b708302f1735f6fa05b622ecf5e ChangeLog.tree-ssa 24ab760126489e69436a43185dc3d202 INSTALL/README ! 3c47fb6f8e8f7a7dcf0197d643772f00 INSTALL/binaries.html ! 83d5eec96b888bb6d9662eddaaa0af87 INSTALL/build.html ! deed6c23647cd0c6658f5559e81f7228 INSTALL/configure.html ! 1c35df4887f1a4748bd58d863af32714 INSTALL/download.html ! 182f3ca1425d1ccf637dd048e670c1f6 INSTALL/finalinstall.html ! f24b4999e0b38760db90dbb5acf5a2d4 INSTALL/gfdl.html ! 7bd1f7ee719ca2fc0abb6c5965935367 INSTALL/index.html ! 620f6dbef9699a9bde5d78980fbfaaa0 INSTALL/old.html ! 1a6f4f0588c3cf170269287338f18dea INSTALL/prerequisites.html ! 36d70b7c38be6c8d6753987febe8d485 INSTALL/specific.html ! 0d630039c49eda6f5ade37d8aecbf88b INSTALL/test.html ! 3df361e72ff5cf3bd6752179e41e7034 LAST_UPDATED cd5f112e9356a1c67c34f8b5d26f7370 MAINTAINERS c3e9a463d543e6f8fd5ce8587fd0298c Makefile.def 8c3ee8640eaa6920caff6bd0e58d9123 Makefile.in 7b9a0ae00e8eb0afe268caaf603a9e4d Makefile.tpl ! c756deb25736ae4af4c6004c8f58ae0e NEWS 80d26bc3b1ad4f6969a96a24c9181bf5 README b510a5285eb05298b5f3d9f5ae920588 boehm-gc/AmigaOS.c 2caafacabf758bb76a9dfce1fc544b97 boehm-gc/BCC_MAKEFILE ! 7fc8da56d9195872d73ad3c0aa123f8d boehm-gc/ChangeLog c18075e3729cd116028480307a8e845d boehm-gc/EMX_MAKEFILE 3b7cc3be9ed3c2135bbda990e8a69303 boehm-gc/MacOS.c 5cf7764626b7dd7272b2fe11403d1b6a boehm-gc/MacProjects.sit.hqx *************** b04a1232318128ebd7c630fca10d02e5 boehm- *** 219,225 **** c53118f6682ac1db40935d5705145d5a config.guess 040359150cf11493f973a46d8a25b06b config.rpath e768d6a5b46753aeb6800eefb4b2540e config.sub ! 270cad16be308be96393119991ed537f config/ChangeLog 0fcd4badfe2a2191778bdf5ab94aa40c config/acinclude.m4 9238d23c68259d195b332db71892d242 config/acx.m4 6b030f5cf640bdd401ea739f54a667f8 config/asmcfi.m4 --- 219,225 ---- c53118f6682ac1db40935d5705145d5a config.guess 040359150cf11493f973a46d8a25b06b config.rpath e768d6a5b46753aeb6800eefb4b2540e config.sub ! 2a8a47d8fb1e9e114d4e2a72b2faeca0 config/ChangeLog 0fcd4badfe2a2191778bdf5ab94aa40c config/acinclude.m4 9238d23c68259d195b332db71892d242 config/acx.m4 6b030f5cf640bdd401ea739f54a667f8 config/asmcfi.m4 *************** b0d2f2e937c16091b330451e6883c4b6 config *** 304,312 **** b6afa5c33fb98edfaf591dd38d198b0d config/warnings.m4 7ef51b0adb98e5c5f7aba46d2c7293f1 config/weakref.m4 e249d18c447a8372fd1ed5f084284d6b config/zlib.m4 ! f92f8a05bdb8b43d669d044012565e02 configure ! b13e5b966080c2f153602f33326fda7b configure.ac ! be2b1bf419d17941786bc80de0a5d9e4 contrib/ChangeLog 5fc435c7928f858246df931ea3f3ece7 contrib/ChangeLog.jit 7af8d2979bf1a7cfa88e30d05fa22be2 contrib/ChangeLog.tree-ssa e0ea80d7094bf66610f2f60db444f9a1 contrib/analyze_brprob --- 304,312 ---- b6afa5c33fb98edfaf591dd38d198b0d config/warnings.m4 7ef51b0adb98e5c5f7aba46d2c7293f1 config/weakref.m4 e249d18c447a8372fd1ed5f084284d6b config/zlib.m4 ! 5874952f5a7f208ffd14773543ff9370 configure ! 58f9366f520e563310c08ba7db984a36 configure.ac ! bb42c9a9c5e7890af8179a624ddc10b1 contrib/ChangeLog 5fc435c7928f858246df931ea3f3ece7 contrib/ChangeLog.jit 7af8d2979bf1a7cfa88e30d05fa22be2 contrib/ChangeLog.tree-ssa e0ea80d7094bf66610f2f60db444f9a1 contrib/analyze_brprob *************** a7318fa2f0580c3a0d5dd4b14e4d0e0d contri *** 341,347 **** 0fb5c8c3cd465d8bd57b55b2548c683a contrib/paranoia.cc 9083c56c1c89c5bec355a27f78e49807 contrib/patch_tester.sh 87a19b40fbd220938cf6c23c42c255e2 contrib/prepare_patch.sh ! d76606f2e4c000677149eddae2b20a97 contrib/reghunt/ChangeLog cf247a580e49d212518de409793db0a8 contrib/reghunt/bin/gcc-build-full 724e70ea3e80f87f2a201bbe2f1eef37 contrib/reghunt/bin/gcc-build-simple 3f2318bae7562a4ad1639e686916a545 contrib/reghunt/bin/gcc-cleanup --- 341,347 ---- 0fb5c8c3cd465d8bd57b55b2548c683a contrib/paranoia.cc 9083c56c1c89c5bec355a27f78e49807 contrib/patch_tester.sh 87a19b40fbd220938cf6c23c42c255e2 contrib/prepare_patch.sh ! 6eb9587086eba7306ba517c74795c6d4 contrib/reghunt/ChangeLog cf247a580e49d212518de409793db0a8 contrib/reghunt/bin/gcc-build-full 724e70ea3e80f87f2a201bbe2f1eef37 contrib/reghunt/bin/gcc-build-simple 3f2318bae7562a4ad1639e686916a545 contrib/reghunt/bin/gcc-cleanup *************** f251d49dd87647250fcd74dd50b7835f contri *** 400,406 **** e2829fc4af4f433a6a328a62d5ce8066 contrib/reghunt/examples/reg-watch afd863c2ec84c906e20f9b9787b1f0fe contrib/reghunt/examples/reg-watch.awk 8955535523d4b5f48006bcb851ba9b4b contrib/reghunt/examples/testall ! d5033712f3c4b48c76c230b3fa13e60c contrib/regression/ChangeLog 30553bfced1b2b46bf7ca01ef6ba69d1 contrib/regression/GCC_Regression_Tester.wdgt/Default.png ad38ddd771df222eb9d413e3c7f6a751 contrib/regression/GCC_Regression_Tester.wdgt/Icon.png 777bd286c147cc02861811f66b9a4440 contrib/regression/GCC_Regression_Tester.wdgt/Info.plist --- 400,406 ---- e2829fc4af4f433a6a328a62d5ce8066 contrib/reghunt/examples/reg-watch afd863c2ec84c906e20f9b9787b1f0fe contrib/reghunt/examples/reg-watch.awk 8955535523d4b5f48006bcb851ba9b4b contrib/reghunt/examples/testall ! e9dfc7e1ac64c6468a609e4e2acb0f61 contrib/regression/ChangeLog 30553bfced1b2b46bf7ca01ef6ba69d1 contrib/regression/GCC_Regression_Tester.wdgt/Default.png ad38ddd771df222eb9d413e3c7f6a751 contrib/regression/GCC_Regression_Tester.wdgt/Icon.png 777bd286c147cc02861811f66b9a4440 contrib/regression/GCC_Regression_Tester.wdgt/Info.plist *************** e00fa8f7dd72b80ca5a64130e85fe4f4 contri *** 425,431 **** d25174fd04b32bbeab5f3cc783277ec1 contrib/vimrc 7cb42cbdf8becd280d1e16191416fb62 contrib/warn_summary 8b59f0d0a2dcdced14765c514fbad719 depcomp ! 9c13a6430e71f76bc0a411aab21320f2 fixincludes/ChangeLog c23ba4c4f4ca4dfcdd9b4155e4626da7 fixincludes/Makefile.in b6e3f4950abc6e254b467063381f6473 fixincludes/README 455903ad4ff71fa5c5340ef7ae41a0e6 fixincludes/README-fixinc --- 425,431 ---- d25174fd04b32bbeab5f3cc783277ec1 contrib/vimrc 7cb42cbdf8becd280d1e16191416fb62 contrib/warn_summary 8b59f0d0a2dcdced14765c514fbad719 depcomp ! c74d5e2cac1f3883ff6ff7e6aeb30dde fixincludes/ChangeLog c23ba4c4f4ca4dfcdd9b4155e4626da7 fixincludes/Makefile.in b6e3f4950abc6e254b467063381f6473 fixincludes/README 455903ad4ff71fa5c5340ef7ae41a0e6 fixincludes/README-fixinc *************** e06760e2aaa65a20f4f201cf50e62a16 fixinc *** 438,450 **** 497da58c4b47627a33f754b61f6eb051 fixincludes/fixinc.in 9662d8ad173553c438e3ad3fc9db8352 fixincludes/fixincl.c e1cd70e73f3c2d2319fd9d210ad6a5ff fixincludes/fixincl.tpl ! 0f02d38f363dd3ff2f9baa768aeb050a fixincludes/fixincl.x 47da6e634225e1667c26a71bcf234bfa fixincludes/fixlib.c d8aac376a7311e465eb0a98d341103a1 fixincludes/fixlib.h 5b2c1fd3ef9d44fb6beb1a0d45ddd533 fixincludes/fixopts.c ed1415e9dbc8f421fd9288bde0d90ad1 fixincludes/fixtests.c 6df145c7cea1e2099cf97a0d83564aca fixincludes/genfixes ! f268437d539e174d63bc29618400ed0d fixincludes/inclhack.def 6e093a147c4e377aa751d74c82d0bd87 fixincludes/mkfixinc.sh 5f9960cfe65b2e6bef658f770e52dfef fixincludes/mkheaders.in 3aa0563cd682ee61ecd9eb6eea0b0bce fixincludes/procopen.c --- 438,450 ---- 497da58c4b47627a33f754b61f6eb051 fixincludes/fixinc.in 9662d8ad173553c438e3ad3fc9db8352 fixincludes/fixincl.c e1cd70e73f3c2d2319fd9d210ad6a5ff fixincludes/fixincl.tpl ! ded2b695c16ece514a71717b0e8e45ba fixincludes/fixincl.x 47da6e634225e1667c26a71bcf234bfa fixincludes/fixlib.c d8aac376a7311e465eb0a98d341103a1 fixincludes/fixlib.h 5b2c1fd3ef9d44fb6beb1a0d45ddd533 fixincludes/fixopts.c ed1415e9dbc8f421fd9288bde0d90ad1 fixincludes/fixtests.c 6df145c7cea1e2099cf97a0d83564aca fixincludes/genfixes ! 0b9faa3eae601a13ec757c8208e0ef76 fixincludes/inclhack.def 6e093a147c4e377aa751d74c82d0bd87 fixincludes/mkfixinc.sh 5f9960cfe65b2e6bef658f770e52dfef fixincludes/mkheaders.in 3aa0563cd682ee61ecd9eb6eea0b0bce fixincludes/procopen.c *************** da032b0e10922af19cec10bde3ea8936 fixinc *** 469,477 **** 3e2bfa71664f5d54fa084387c5915349 fixincludes/tests/base/com_err.h f067e3903c09c98db57bd84f7eaf8df5 fixincludes/tests/base/complex.h 69f7247dd4e4cf4af4aff6d92ae29999 fixincludes/tests/base/ctrl-quotes-def-1.h ! 4887322d5ca3485f06af33e34f0b1e25 fixincludes/tests/base/ctype.h 7664d896c62ce0ef7874adff4ba21c96 fixincludes/tests/base/curses.h 1c654a39cf9704389beaac48967e4217 fixincludes/tests/base/errno.h 31a666eaf86d15fa19e6d1834f15ec38 fixincludes/tests/base/features.h 3a4a1069077318929fc82027df39ca82 fixincludes/tests/base/fixinc-test-limits.h 7e364ced80dd56f237390965aa7f15d0 fixincludes/tests/base/hsfs/hsfs_spec.h --- 469,478 ---- 3e2bfa71664f5d54fa084387c5915349 fixincludes/tests/base/com_err.h f067e3903c09c98db57bd84f7eaf8df5 fixincludes/tests/base/complex.h 69f7247dd4e4cf4af4aff6d92ae29999 fixincludes/tests/base/ctrl-quotes-def-1.h ! f1160d24e4253643c441ba3a4b227e43 fixincludes/tests/base/ctype.h 7664d896c62ce0ef7874adff4ba21c96 fixincludes/tests/base/curses.h 1c654a39cf9704389beaac48967e4217 fixincludes/tests/base/errno.h + 099987dd3e705438dc51edcc5a202f45 fixincludes/tests/base/fcntl.h 31a666eaf86d15fa19e6d1834f15ec38 fixincludes/tests/base/features.h 3a4a1069077318929fc82027df39ca82 fixincludes/tests/base/fixinc-test-limits.h 7e364ced80dd56f237390965aa7f15d0 fixincludes/tests/base/hsfs/hsfs_spec.h *************** cd61846311e14917693160c5e60ad2cd fixinc *** 540,546 **** d669f7372e28cb610f59526574b4c70a fixincludes/tests/base/sys/mman.h 2bcaa1ab0fb3394927c8d574bca926d3 fixincludes/tests/base/sys/pthread.h 4ef7922e2fa168e9e4f0dd00e3b67d09 fixincludes/tests/base/sys/signal.h ! 5acc181d5a7f25ec8f672b9fc3c38e16 fixincludes/tests/base/sys/socket.h 58c647b7471bba144d18903e6c2d770a fixincludes/tests/base/sys/spinlock.h c1ad7ee1d4fc49d2066b3a98530f0b53 fixincludes/tests/base/sys/stat.h bfb0bb27aa39f2c36040bfbe5d32dc17 fixincludes/tests/base/sys/sysmacros.h --- 541,547 ---- d669f7372e28cb610f59526574b4c70a fixincludes/tests/base/sys/mman.h 2bcaa1ab0fb3394927c8d574bca926d3 fixincludes/tests/base/sys/pthread.h 4ef7922e2fa168e9e4f0dd00e3b67d09 fixincludes/tests/base/sys/signal.h ! a8a221a75b039ffc35cd7b640052e914 fixincludes/tests/base/sys/socket.h 58c647b7471bba144d18903e6c2d770a fixincludes/tests/base/sys/spinlock.h c1ad7ee1d4fc49d2066b3a98530f0b53 fixincludes/tests/base/sys/stat.h bfb0bb27aa39f2c36040bfbe5d32dc17 fixincludes/tests/base/sys/sysmacros.h *************** a5e817d35ded04a0fb03999b50c0e89e fixinc *** 555,566 **** 955462b555900ecd3934223c64e21fa7 fixincludes/tests/base/types/vxTypesBase.h c78e762f2c91f2af991feda7d3d7f4b2 fixincludes/tests/base/unistd.h 587149fa20a733d9e098696d686977c6 gcc/ABOUT-GCC-NLS ! ce0ce5c14ec69c747f36b7b26e8429fb gcc/BASE-VER 59530bdf33659b29e73d4adb9f9f6552 gcc/COPYING a916467b91076e631dd8edb7424769c7 gcc/COPYING.LIB d32239bcb673463ab874e80d47fae504 gcc/COPYING3 6a6a8e020838b23406c81b19c1d46df6 gcc/COPYING3.LIB ! 5529057429bdac219352b6039776c5b3 gcc/ChangeLog a3b63c675afa7a655cc2bfa8a907af79 gcc/ChangeLog-1997 d9a88529352a010253c2e8fb1ed6023b gcc/ChangeLog-1998 240f08f81cb4699e8b49347db38233db gcc/ChangeLog-1999 --- 556,567 ---- 955462b555900ecd3934223c64e21fa7 fixincludes/tests/base/types/vxTypesBase.h c78e762f2c91f2af991feda7d3d7f4b2 fixincludes/tests/base/unistd.h 587149fa20a733d9e098696d686977c6 gcc/ABOUT-GCC-NLS ! 0c324d0f9ff6c20c87e11fdb36877197 gcc/BASE-VER 59530bdf33659b29e73d4adb9f9f6552 gcc/COPYING a916467b91076e631dd8edb7424769c7 gcc/COPYING.LIB d32239bcb673463ab874e80d47fae504 gcc/COPYING3 6a6a8e020838b23406c81b19c1d46df6 gcc/COPYING3.LIB ! 023caea5ab113711dd5f53ab3b8dbd7b gcc/ChangeLog a3b63c675afa7a655cc2bfa8a907af79 gcc/ChangeLog-1997 d9a88529352a010253c2e8fb1ed6023b gcc/ChangeLog-1998 240f08f81cb4699e8b49347db38233db gcc/ChangeLog-1999 *************** fb3fadb88e1d2b3b640cfaaa5ff11780 gcc/Ch *** 587,605 **** 3eb07e0b2e542409bf73d359f7f65609 gcc/ChangeLog.ptr e13638e26743ba41e6011b76cc00d9a9 gcc/ChangeLog.tree-ssa 739ab47f6425bcea1d05e4fc0542de54 gcc/ChangeLog.tuples ! 5be9f5236fb4ef80fdf78b77a11b5f11 gcc/DATESTAMP d41d8cd98f00b204e9800998ecf8427e gcc/DEV-PHASE eb92e1ff5e982ca07e173e0eb286d243 gcc/FSFChangeLog 30e1e33411566388b3164558482dc5e6 gcc/FSFChangeLog.10 36698274bb69e2ada20f5cc434f3caa5 gcc/FSFChangeLog.11 2e751e6a73ca8d8a30485ca6692e2c84 gcc/LANGUAGES ! 4c9cbf5b0fd68695ee16fd3eb4fa3b45 gcc/Makefile.in ec6799501b2eb2923d5de6a66169dbd2 gcc/ONEWS 120659b070a9b2c969a4b75b395264a3 gcc/README.Portability 7c2ba8bf83836f2b614b714910a10374 gcc/acinclude.m4 ae65aa6c66dde3e0d058e94edef41159 gcc/aclocal.m4 9063d23e571fcde20283b9f34d5e3422 gcc/ada/9drpc.adb ! bd9a4d85d827c463726929a934b0f419 gcc/ada/ChangeLog 683be0b07dc4f64f118fd5e8ae9cb30d gcc/ada/ChangeLog-2001 7aff25efb203be4136b8776cdc812956 gcc/ada/ChangeLog-2002 cd2379152000f40157d349018fb9364d gcc/ada/ChangeLog-2003 --- 588,606 ---- 3eb07e0b2e542409bf73d359f7f65609 gcc/ChangeLog.ptr e13638e26743ba41e6011b76cc00d9a9 gcc/ChangeLog.tree-ssa 739ab47f6425bcea1d05e4fc0542de54 gcc/ChangeLog.tuples ! 528420927368eb5dc8498c2c91b23964 gcc/DATESTAMP d41d8cd98f00b204e9800998ecf8427e gcc/DEV-PHASE eb92e1ff5e982ca07e173e0eb286d243 gcc/FSFChangeLog 30e1e33411566388b3164558482dc5e6 gcc/FSFChangeLog.10 36698274bb69e2ada20f5cc434f3caa5 gcc/FSFChangeLog.11 2e751e6a73ca8d8a30485ca6692e2c84 gcc/LANGUAGES ! 6ee67b347506f839bbf836f6cde921de gcc/Makefile.in ec6799501b2eb2923d5de6a66169dbd2 gcc/ONEWS 120659b070a9b2c969a4b75b395264a3 gcc/README.Portability 7c2ba8bf83836f2b614b714910a10374 gcc/acinclude.m4 ae65aa6c66dde3e0d058e94edef41159 gcc/aclocal.m4 9063d23e571fcde20283b9f34d5e3422 gcc/ada/9drpc.adb ! 5775454b31d4183d44a6affab1e4d6b6 gcc/ada/ChangeLog 683be0b07dc4f64f118fd5e8ae9cb30d gcc/ada/ChangeLog-2001 7aff25efb203be4136b8776cdc812956 gcc/ada/ChangeLog-2002 cd2379152000f40157d349018fb9364d gcc/ada/ChangeLog-2003 *************** d7eca93022b3adc8f4a61dbe910e95d2 gcc/ad *** 1604,1616 **** b45654446bc74bb68ae4adef78906e9b gcc/ada/g-zspche.ads c97edf7ce39a908dcaec55eb49d0abee gcc/ada/g-zstspl.ads 95cfd2c0af28d33ffcfe86cee645bb77 gcc/ada/gcc-interface/Make-lang.in ! 73adc9fee297724e50806b4f8b01eede gcc/ada/gcc-interface/Makefile.in d47cdfac076a7e474979da4139393b39 gcc/ada/gcc-interface/ada-tree.def d47dc0c31f258f672bcecc576e71a514 gcc/ada/gcc-interface/ada-tree.h 51c95420b5900990141d2e5705582197 gcc/ada/gcc-interface/ada.h 4cbfd794461da0feb1b8661ec623b6c6 gcc/ada/gcc-interface/config-lang.in 66402a51fb406b0ffee8ab719c87e33a gcc/ada/gcc-interface/cuintp.c ! d909e8ed0bff74dd07446ee34ca1721b gcc/ada/gcc-interface/decl.c c413d4d50e9563859f4d751a4404b705 gcc/ada/gcc-interface/gadaint.h b5f692cb8a996200b0b74368d2ea8767 gcc/ada/gcc-interface/gigi.h 551c6c4d04e4f9c63340554e826c7bed gcc/ada/gcc-interface/lang-specs.h --- 1605,1617 ---- b45654446bc74bb68ae4adef78906e9b gcc/ada/g-zspche.ads c97edf7ce39a908dcaec55eb49d0abee gcc/ada/g-zstspl.ads 95cfd2c0af28d33ffcfe86cee645bb77 gcc/ada/gcc-interface/Make-lang.in ! fa79dc0bc656ad4882f376c34e4f4826 gcc/ada/gcc-interface/Makefile.in d47cdfac076a7e474979da4139393b39 gcc/ada/gcc-interface/ada-tree.def d47dc0c31f258f672bcecc576e71a514 gcc/ada/gcc-interface/ada-tree.h 51c95420b5900990141d2e5705582197 gcc/ada/gcc-interface/ada.h 4cbfd794461da0feb1b8661ec623b6c6 gcc/ada/gcc-interface/config-lang.in 66402a51fb406b0ffee8ab719c87e33a gcc/ada/gcc-interface/cuintp.c ! 13684cab32d37a72f19cecead4512ed7 gcc/ada/gcc-interface/decl.c c413d4d50e9563859f4d751a4404b705 gcc/ada/gcc-interface/gadaint.h b5f692cb8a996200b0b74368d2ea8767 gcc/ada/gcc-interface/gigi.h 551c6c4d04e4f9c63340554e826c7bed gcc/ada/gcc-interface/lang-specs.h *************** f4ffb206fe0e51f054ea66a5daaa32ff gcc/ad *** 1618,1624 **** cec43f30c7acb006115d76b6c6a333da gcc/ada/gcc-interface/misc.c 5ff1273ef9fbbe42050bdee94a4c59b5 gcc/ada/gcc-interface/targtyps.c e65bdfab1a26c048988ceb1512e843aa gcc/ada/gcc-interface/trans.c ! d9880f02d3c32d5e8e9ce47cfa07b5aa gcc/ada/gcc-interface/utils.c 9040b9059d947fab18e31e45917c903f gcc/ada/gcc-interface/utils2.c 68b13816c95338a03ea3b161c2099ea1 gcc/ada/get_scos.adb baa8fdaf8d693eb6c5a7e42944887584 gcc/ada/get_scos.ads --- 1619,1625 ---- cec43f30c7acb006115d76b6c6a333da gcc/ada/gcc-interface/misc.c 5ff1273ef9fbbe42050bdee94a4c59b5 gcc/ada/gcc-interface/targtyps.c e65bdfab1a26c048988ceb1512e843aa gcc/ada/gcc-interface/trans.c ! 4c50a86cef4642b81a6362663f241efb gcc/ada/gcc-interface/utils.c 9040b9059d947fab18e31e45917c903f gcc/ada/gcc-interface/utils2.c 68b13816c95338a03ea3b161c2099ea1 gcc/ada/get_scos.adb baa8fdaf8d693eb6c5a7e42944887584 gcc/ada/get_scos.ads *************** f4dab966eeae6075d17599cf784732e4 gcc/ba *** 2719,2731 **** 4845dc480ec80ff08fd9b0a858efa5b7 gcc/bt-load.c db081d76b372e7afd7004ad52bbe9964 gcc/builtin-attrs.def 83a12810cfce380668149ac53d6fe02e gcc/builtin-types.def ! 4c6ec3d42bc97138332971d39779c024 gcc/builtins.c bcc91aadefbc7406d6ff24e7ecd29219 gcc/builtins.def 63ec5d056e40b5cb35c77479668696ca gcc/builtins.h ! 8490954f51405907b3a46a9db9e8ed6f gcc/c-family/ChangeLog ea3fa1f4d7390a105fa3caab4f79aaf7 gcc/c-family/ChangeLog.gimple-classes bf722634f60d54d84b1483c15c649ee0 gcc/c-family/array-notation-common.c ! 9521b2f6302dc6fe66cc6e5481520afd gcc/c-family/c-ada-spec.c 150f75f19875f57820f377ad8834821d gcc/c-family/c-ada-spec.h 173ec359583c26887ac3a0b6122befe4 gcc/c-family/c-cilkplus.c 43098a1dc6f9f2a4705ab18963fdeb56 gcc/c-family/c-common.c --- 2720,2732 ---- 4845dc480ec80ff08fd9b0a858efa5b7 gcc/bt-load.c db081d76b372e7afd7004ad52bbe9964 gcc/builtin-attrs.def 83a12810cfce380668149ac53d6fe02e gcc/builtin-types.def ! 7c52d418b83d16574365e5869b4a7760 gcc/builtins.c bcc91aadefbc7406d6ff24e7ecd29219 gcc/builtins.def 63ec5d056e40b5cb35c77479668696ca gcc/builtins.h ! 31c8e68d17a7b1e75ae06f76e190540f gcc/c-family/ChangeLog ea3fa1f4d7390a105fa3caab4f79aaf7 gcc/c-family/ChangeLog.gimple-classes bf722634f60d54d84b1483c15c649ee0 gcc/c-family/array-notation-common.c ! 17dd72cbe914028d76749ed5cc130403 gcc/c-family/c-ada-spec.c 150f75f19875f57820f377ad8834821d gcc/c-family/c-ada-spec.h 173ec359583c26887ac3a0b6122befe4 gcc/c-family/c-cilkplus.c 43098a1dc6f9f2a4705ab18963fdeb56 gcc/c-family/c-common.c *************** bc77fba0203f22724ffc1c5c56a12009 gcc/c- *** 2738,2745 **** 0e6b978147c2895b8308ff8e19e96d69 gcc/c-family/c-gimplify.c 50bd4d7bb76e4f0d32c18f64f72e6fe1 gcc/c-family/c-lex.c b6da13c351a98f2b2aaec6ec0c24f111 gcc/c-family/c-objc.h ! acd36176746f5bebf51b6d8cec8fca15 gcc/c-family/c-omp.c ! ab031a36ebd3643bf09939e7b4136285 gcc/c-family/c-opts.c 653c6ae1500794ccc5aada718a0438be gcc/c-family/c-pch.c 5f9d9028b6663296745e303171b43d0c gcc/c-family/c-ppoutput.c 836de4a1fd274bda4a72a33ea9615a4b gcc/c-family/c-pragma.c --- 2739,2746 ---- 0e6b978147c2895b8308ff8e19e96d69 gcc/c-family/c-gimplify.c 50bd4d7bb76e4f0d32c18f64f72e6fe1 gcc/c-family/c-lex.c b6da13c351a98f2b2aaec6ec0c24f111 gcc/c-family/c-objc.h ! 4e452aa651fcb15d72d456b0be512b38 gcc/c-family/c-omp.c ! 329b885cb62b39fe9ed30f4f77372795 gcc/c-family/c-opts.c 653c6ae1500794ccc5aada718a0438be gcc/c-family/c-pch.c 5f9d9028b6663296745e303171b43d0c gcc/c-family/c-ppoutput.c 836de4a1fd274bda4a72a33ea9615a4b gcc/c-family/c-pragma.c *************** c8eca6f018ed18f31d650d1d93aa06bb gcc/c- *** 2756,2779 **** 8a8f0a0d5698aeedf6f8fa5b35377db3 gcc/c-family/cilk.c 1972187c057ea69a7cfcc47f24a1172d gcc/c-family/cppspec.c fad79055080372de2027c186978488a5 gcc/c-family/stub-objc.c ! 1d20ddff5102bae42846e6f0d718bdd7 gcc/c/ChangeLog b615986ca13fc7c58bc8761b9dbc16ac gcc/c/Make-lang.in 7719d892de262867ca62f7fb2733fa91 gcc/c/c-array-notation.c a6775531320fcc3d086198f057180920 gcc/c/c-aux-info.c 3d993a5faaabf6694f64cf4dba56a6b3 gcc/c/c-convert.c ! f131d78ce41205413f669174a4a81e62 gcc/c/c-decl.c 03ac4d15416ac9293584217af261c4ad gcc/c/c-errors.c 1876a953660c55f216e3ab95a07053b6 gcc/c/c-lang.c fb4bf29fb3a70020f0071cae1b59d44a gcc/c/c-lang.h ee7a01239c662b2ebad879087194105a gcc/c/c-objc-common.c 4dd9b52f4d06e68ead6c804dda10ed3e gcc/c/c-objc-common.h ! 09c93805e04dd093318172f89f1f85ed gcc/c/c-parser.c 9befe5522e12cdcb20632ddc2dd10a6d gcc/c/c-tree.h 230e58f0ee0cc93316016edb56bd5648 gcc/c/c-typeck.c cf549ade4766d868f24388f42f6f2ad3 gcc/c/config-lang.in 88cc221f8de100197c5e367a941abb72 gcc/c/gccspec.c ae949ec05897086935463455df7d1b7f gcc/caller-save.c ! fc7bbe2f3cd235dfe9546b32cc4734c9 gcc/calls.c 33274dc1f95e6ba10dbc6032c5b16e26 gcc/calls.h a78bbf9a5609b4d3012ee024d26497e6 gcc/ccmp.c 12bee97b0c70f2098bfbb9a0286a8d07 gcc/ccmp.h --- 2757,2780 ---- 8a8f0a0d5698aeedf6f8fa5b35377db3 gcc/c-family/cilk.c 1972187c057ea69a7cfcc47f24a1172d gcc/c-family/cppspec.c fad79055080372de2027c186978488a5 gcc/c-family/stub-objc.c ! 95ee33eacc2e3ee7f63866254a0c1708 gcc/c/ChangeLog b615986ca13fc7c58bc8761b9dbc16ac gcc/c/Make-lang.in 7719d892de262867ca62f7fb2733fa91 gcc/c/c-array-notation.c a6775531320fcc3d086198f057180920 gcc/c/c-aux-info.c 3d993a5faaabf6694f64cf4dba56a6b3 gcc/c/c-convert.c ! 1c8c975d67362ce63400d985e818492a gcc/c/c-decl.c 03ac4d15416ac9293584217af261c4ad gcc/c/c-errors.c 1876a953660c55f216e3ab95a07053b6 gcc/c/c-lang.c fb4bf29fb3a70020f0071cae1b59d44a gcc/c/c-lang.h ee7a01239c662b2ebad879087194105a gcc/c/c-objc-common.c 4dd9b52f4d06e68ead6c804dda10ed3e gcc/c/c-objc-common.h ! 6192d744c7b0dc36e976c5e9af4f55b3 gcc/c/c-parser.c 9befe5522e12cdcb20632ddc2dd10a6d gcc/c/c-tree.h 230e58f0ee0cc93316016edb56bd5648 gcc/c/c-typeck.c cf549ade4766d868f24388f42f6f2ad3 gcc/c/config-lang.in 88cc221f8de100197c5e367a941abb72 gcc/c/gccspec.c ae949ec05897086935463455df7d1b7f gcc/caller-save.c ! 72a3f5c680a844e2f6876e5f7a1859da gcc/calls.c 33274dc1f95e6ba10dbc6032c5b16e26 gcc/calls.h a78bbf9a5609b4d3012ee024d26497e6 gcc/ccmp.c 12bee97b0c70f2098bfbb9a0286a8d07 gcc/ccmp.h *************** eb3091c13cdb698ee42716904d5d8d1b gcc/cf *** 2797,2803 **** e47507dd18b9e85279ee24e83bc8330b gcc/cfgloopmanip.h cd67618d45d91ba55c0a5e25b3c94c53 gcc/cfgrtl.c ef270e91bc468cbc2129060ad03ac5b4 gcc/cfgrtl.h ! 492d737f287b54aa29ed50466cba30b0 gcc/cgraph.c 6a94d79974beb7ff3b7724d437e52a26 gcc/cgraph.h e7c4c02bfa4af237094af1db95864490 gcc/cgraphbuild.c 75e1fc6a18beafc17faf0dd569e947f8 gcc/cgraphclones.c --- 2798,2804 ---- e47507dd18b9e85279ee24e83bc8330b gcc/cfgloopmanip.h cd67618d45d91ba55c0a5e25b3c94c53 gcc/cfgrtl.c ef270e91bc468cbc2129060ad03ac5b4 gcc/cfgrtl.h ! 7fdb72e0d97ad013453a837531d55ca1 gcc/cgraph.c 6a94d79974beb7ff3b7724d437e52a26 gcc/cgraph.h e7c4c02bfa4af237094af1db95864490 gcc/cgraphbuild.c 75e1fc6a18beafc17faf0dd569e947f8 gcc/cgraphclones.c *************** a9cd540469e955beccf9632d0e310a9a gcc/co *** 2817,2829 **** 217a4fcc8df81d92ef7132e9139c1a09 gcc/combine-stack-adj.c 9b9ebb0d423f0cedd21e2e5cd6f6efb7 gcc/combine.c 4fa636ffb9d6ed2c292cece53b4eae94 gcc/common.md ! 660bf92313f27886b2496cbec2655329 gcc/common.opt 5230030789eabcc9ad9468a26ad03fed gcc/common/common-target-def.h 51bba2c2fc28ab5f539fdce790ce2778 gcc/common/common-target.def 292fc88bf83fdd6b897b311e56c68772 gcc/common/common-target.h 5a59b2a1bffa0dff60e70ee67015a0af gcc/common/common-targhooks.c 215aaf8b0ac7b118b9b09f04cf763f0b gcc/common/common-targhooks.h ! 7af56b04240f6598801c4b0eae195bbf gcc/common/config/aarch64/aarch64-common.c 7e624276d09fbbc5e68fb1772bb9d939 gcc/common/config/alpha/alpha-common.c e39de2cece5c99d681a0bca4d25c59ef gcc/common/config/arc/arc-common.c e1cc5a73d251bb29a5b2bd281d84bcaa gcc/common/config/arm/arm-common.c --- 2818,2830 ---- 217a4fcc8df81d92ef7132e9139c1a09 gcc/combine-stack-adj.c 9b9ebb0d423f0cedd21e2e5cd6f6efb7 gcc/combine.c 4fa636ffb9d6ed2c292cece53b4eae94 gcc/common.md ! c21c2fcf5ef1fd32ed0a8fdbddf6f6aa gcc/common.opt 5230030789eabcc9ad9468a26ad03fed gcc/common/common-target-def.h 51bba2c2fc28ab5f539fdce790ce2778 gcc/common/common-target.def 292fc88bf83fdd6b897b311e56c68772 gcc/common/common-target.h 5a59b2a1bffa0dff60e70ee67015a0af gcc/common/common-targhooks.c 215aaf8b0ac7b118b9b09f04cf763f0b gcc/common/common-targhooks.h ! 1172b0ac363f8be2fd5de9e71091052a gcc/common/config/aarch64/aarch64-common.c 7e624276d09fbbc5e68fb1772bb9d939 gcc/common/config/alpha/alpha-common.c e39de2cece5c99d681a0bca4d25c59ef gcc/common/config/arc/arc-common.c e1cc5a73d251bb29a5b2bd281d84bcaa gcc/common/config/arm/arm-common.c *************** c6bc993ffca29ad40199ac725e4129ba gcc/co *** 2837,2843 **** de21aba184d6fe01b1425fafbf9b42f4 gcc/common/config/fr30/fr30-common.c a99802d2cdaf1f0d7b772a0939cc400c gcc/common/config/frv/frv-common.c a5a291896bad4cba1613699bb74d540d gcc/common/config/h8300/h8300-common.c ! e2eb86671a7bb35a4eef8b18876c6594 gcc/common/config/i386/i386-common.c 8b574363ccc35dfa73506df1ce7f1623 gcc/common/config/ia64/ia64-common.c 9f8fc63eb5bcb2ad5c5d8fff15be387d gcc/common/config/iq2000/iq2000-common.c 1faf97bdbb08d4d70d2f83f62574310d gcc/common/config/lm32/lm32-common.c --- 2838,2844 ---- de21aba184d6fe01b1425fafbf9b42f4 gcc/common/config/fr30/fr30-common.c a99802d2cdaf1f0d7b772a0939cc400c gcc/common/config/frv/frv-common.c a5a291896bad4cba1613699bb74d540d gcc/common/config/h8300/h8300-common.c ! a9399bfb1c1169e4f02c4bd4bedf4969 gcc/common/config/i386/i386-common.c 8b574363ccc35dfa73506df1ce7f1623 gcc/common/config/ia64/ia64-common.c 9f8fc63eb5bcb2ad5c5d8fff15be387d gcc/common/config/iq2000/iq2000-common.c 1faf97bdbb08d4d70d2f83f62574310d gcc/common/config/lm32/lm32-common.c *************** d3b8334177784f20af3ab0216133159f gcc/co *** 2857,2863 **** 4b9ac14f08fa5b54b4a2f3081ce1b823 gcc/common/config/pdp11/pdp11-common.c 52f19e79f66bedf7382ead7e957b8ad1 gcc/common/config/rs6000/rs6000-common.c 620fad3a08c4d0d2d5ca15adc23cfba5 gcc/common/config/rx/rx-common.c ! 2cdf85754bf1566b3c84eda2117d5b09 gcc/common/config/s390/s390-common.c c9565e02aca3c43309d43922da62003e gcc/common/config/sh/sh-common.c 130d40a8e2236ffc1434b924bcf1b595 gcc/common/config/sparc/sparc-common.c 9bdb41ad8bc649fdb2f33d9bdc77b474 gcc/common/config/spu/spu-common.c --- 2858,2864 ---- 4b9ac14f08fa5b54b4a2f3081ce1b823 gcc/common/config/pdp11/pdp11-common.c 52f19e79f66bedf7382ead7e957b8ad1 gcc/common/config/rs6000/rs6000-common.c 620fad3a08c4d0d2d5ca15adc23cfba5 gcc/common/config/rx/rx-common.c ! 1f9b3572793bd87c1db06d62e6258634 gcc/common/config/s390/s390-common.c c9565e02aca3c43309d43922da62003e gcc/common/config/sh/sh-common.c 130d40a8e2236ffc1434b924bcf1b595 gcc/common/config/sparc/sparc-common.c 9bdb41ad8bc649fdb2f33d9bdc77b474 gcc/common/config/spu/spu-common.c *************** c9565e02aca3c43309d43922da62003e gcc/co *** 2871,2877 **** 5d43e788e01591619ace3348388982da gcc/compare-elim.c cc8d9057e6fbfadc93614758de30ffad gcc/conditions.h 80a8f1f74c1dd616eebe2da89060b9dc gcc/config.build ! b14a8fe17ec3284fdb11b36ae7b0774d gcc/config.gcc 244bdab0d1156cd2f747825fba6d5dac gcc/config.host cb3fcbf66ba5b5548d5fc2f5790c84f7 gcc/config.in 8e697813dc96ca90f5d0f4c196efe2cc gcc/config/README --- 2872,2878 ---- 5d43e788e01591619ace3348388982da gcc/compare-elim.c cc8d9057e6fbfadc93614758de30ffad gcc/conditions.h 80a8f1f74c1dd616eebe2da89060b9dc gcc/config.build ! c2e4f563d924c24675274e1e37c781d1 gcc/config.gcc 244bdab0d1156cd2f747825fba6d5dac gcc/config.host cb3fcbf66ba5b5548d5fc2f5790c84f7 gcc/config.in 8e697813dc96ca90f5d0f4c196efe2cc gcc/config/README *************** cb3fcbf66ba5b5548d5fc2f5790c84f7 gcc/co *** 2879,2916 **** 2f5c33811d3ddb5cee50a67f37d3c8d7 gcc/config/aarch64/aarch64-builtins.c 55f39d00e89945328c49ac25b7aa71de gcc/config/aarch64/aarch64-cores.def 93452463f3c41e0d9d4e48324afb3a73 gcc/config/aarch64/aarch64-cost-tables.h ! d4668c0c597a0fff39de0dd418f58909 gcc/config/aarch64/aarch64-elf-raw.h bfcf3f8c0dd400dfd0f15978ce7e7244 gcc/config/aarch64/aarch64-elf.h 2b6a1351ae1b75c9c9a7861cc7cf6a2d gcc/config/aarch64/aarch64-ldpstp.md ! b46721970dbcb0ab8ff1abe08b5e7147 gcc/config/aarch64/aarch64-linux.h b89c1221edf82581501c5079585195dd gcc/config/aarch64/aarch64-modes.def f887ce56cadae0b7a8909f2573c4002a gcc/config/aarch64/aarch64-option-extensions.def 5d1037f680c5526c3a5bb6f376682dcb gcc/config/aarch64/aarch64-opts.h efa9c7f20dccd9b0b75cd0b1c6f11547 gcc/config/aarch64/aarch64-protos.h 73a59990442b890656eb4f57e77b2f8f gcc/config/aarch64/aarch64-simd-builtin-types.def 29dab6eef8258c75ae00b6122cd18d2d gcc/config/aarch64/aarch64-simd-builtins.def ! 0b3c5b73f1f6408d9dbf0c1e3de226bc gcc/config/aarch64/aarch64-simd.md 0f6f9335f7a3655e0e98df770d4e2ade gcc/config/aarch64/aarch64-tune.md ! b6db5c0b6cb65f7677a881fe8036733d gcc/config/aarch64/aarch64.c 10acd2c167b9964b0598333061f53e83 gcc/config/aarch64/aarch64.h dce5502ef317d973a94f930406f2e79d gcc/config/aarch64/aarch64.md ! 6f717f2e7db55001aaf8ae0ad66441fe gcc/config/aarch64/aarch64.opt 033496378429ba8283ed14924bb56fca gcc/config/aarch64/arm_acle.h 6b19b41154a79cb85313ca10c6a26dd5 gcc/config/aarch64/arm_neon.h 79ce5db2e7bca16c4ad074352d5f89f7 gcc/config/aarch64/atomics.md 24430808c93d26bfd72536600cecf9b6 gcc/config/aarch64/biarchilp32.h fbf2ef858d28f26559e20679394d079a gcc/config/aarch64/biarchlp64.h 28208756d98163d3a9ac2aa2b28367ba gcc/config/aarch64/constraints.md ! 3a30640f4035c92c421c52ae497b593f gcc/config/aarch64/geniterators.sh 9aecb5bab45348c6f40679125a2674ab gcc/config/aarch64/gentune.sh ! 76f53e465768cfa1b59a11bf84bc9afc gcc/config/aarch64/iterators.md 365ab8b6e8be58b16ea9442bff7e5a64 gcc/config/aarch64/predicates.md 1025673e1623cb34c00dd1b9ccb32e2d gcc/config/aarch64/t-aarch64 ca75ca8f7ebc7d5e2e82afceb4c64566 gcc/config/aarch64/t-aarch64-linux 12431958587d480e944b7caac5ab6704 gcc/config/aarch64/thunderx.md 488f4d4a08586e03ef8770eb887f159f gcc/config/alpha/alpha-modes.def 721724a975bfd3fc6577f1f019836b61 gcc/config/alpha/alpha-protos.h ! 6f65226d975653d11168739a20aa4787 gcc/config/alpha/alpha.c 958836cebd449077079f06f8e68733fd gcc/config/alpha/alpha.h e5b7a8641165e169f2d96433c3113215 gcc/config/alpha/alpha.md 767541d319cf98f3b0688637aafddb43 gcc/config/alpha/alpha.opt --- 2880,2917 ---- 2f5c33811d3ddb5cee50a67f37d3c8d7 gcc/config/aarch64/aarch64-builtins.c 55f39d00e89945328c49ac25b7aa71de gcc/config/aarch64/aarch64-cores.def 93452463f3c41e0d9d4e48324afb3a73 gcc/config/aarch64/aarch64-cost-tables.h ! 695f29e378c2802d8d8ae7b318aada25 gcc/config/aarch64/aarch64-elf-raw.h bfcf3f8c0dd400dfd0f15978ce7e7244 gcc/config/aarch64/aarch64-elf.h 2b6a1351ae1b75c9c9a7861cc7cf6a2d gcc/config/aarch64/aarch64-ldpstp.md ! 71599f2e1b0b8c282962f599c7fa3a24 gcc/config/aarch64/aarch64-linux.h b89c1221edf82581501c5079585195dd gcc/config/aarch64/aarch64-modes.def f887ce56cadae0b7a8909f2573c4002a gcc/config/aarch64/aarch64-option-extensions.def 5d1037f680c5526c3a5bb6f376682dcb gcc/config/aarch64/aarch64-opts.h efa9c7f20dccd9b0b75cd0b1c6f11547 gcc/config/aarch64/aarch64-protos.h 73a59990442b890656eb4f57e77b2f8f gcc/config/aarch64/aarch64-simd-builtin-types.def 29dab6eef8258c75ae00b6122cd18d2d gcc/config/aarch64/aarch64-simd-builtins.def ! 159ae5db7d332d6ff0cfc6e3e73730a6 gcc/config/aarch64/aarch64-simd.md 0f6f9335f7a3655e0e98df770d4e2ade gcc/config/aarch64/aarch64-tune.md ! 7873d3d562c7ef61f4a1a6971cafa2d2 gcc/config/aarch64/aarch64.c 10acd2c167b9964b0598333061f53e83 gcc/config/aarch64/aarch64.h dce5502ef317d973a94f930406f2e79d gcc/config/aarch64/aarch64.md ! cd2f55e144d635b9e23062d3cbbf59ab gcc/config/aarch64/aarch64.opt 033496378429ba8283ed14924bb56fca gcc/config/aarch64/arm_acle.h 6b19b41154a79cb85313ca10c6a26dd5 gcc/config/aarch64/arm_neon.h 79ce5db2e7bca16c4ad074352d5f89f7 gcc/config/aarch64/atomics.md 24430808c93d26bfd72536600cecf9b6 gcc/config/aarch64/biarchilp32.h fbf2ef858d28f26559e20679394d079a gcc/config/aarch64/biarchlp64.h 28208756d98163d3a9ac2aa2b28367ba gcc/config/aarch64/constraints.md ! d6c2521a147e4423ebabfc83e83517e9 gcc/config/aarch64/geniterators.sh 9aecb5bab45348c6f40679125a2674ab gcc/config/aarch64/gentune.sh ! 569ba303224aa97e68756dd2296ff85c gcc/config/aarch64/iterators.md 365ab8b6e8be58b16ea9442bff7e5a64 gcc/config/aarch64/predicates.md 1025673e1623cb34c00dd1b9ccb32e2d gcc/config/aarch64/t-aarch64 ca75ca8f7ebc7d5e2e82afceb4c64566 gcc/config/aarch64/t-aarch64-linux 12431958587d480e944b7caac5ab6704 gcc/config/aarch64/thunderx.md 488f4d4a08586e03ef8770eb887f159f gcc/config/alpha/alpha-modes.def 721724a975bfd3fc6577f1f019836b61 gcc/config/alpha/alpha-protos.h ! a71515c283a098c77acca3a4d4c0852d gcc/config/alpha/alpha.c 958836cebd449077079f06f8e68733fd gcc/config/alpha/alpha.h e5b7a8641165e169f2d96433c3113215 gcc/config/alpha/alpha.md 767541d319cf98f3b0688637aafddb43 gcc/config/alpha/alpha.opt *************** e4a24ad6cb134b8e9846a7e8b1254464 gcc/co *** 2967,2975 **** ce7f93ea6d26ec3cf358766a81ef98ab gcc/config/arm/arm-simd-builtin-types.def b3f125f2bc310c71edd705913e37b06a gcc/config/arm/arm-tables.opt d96960ce9f407c23b00dc2b31c687d3f gcc/config/arm/arm-tune.md ! 4d039ffaf62d052a9f31e86da4bf1ad7 gcc/config/arm/arm.c ca311d5bfa18f176be799f26895b7866 gcc/config/arm/arm.h ! 2c322e1e2a2a31a1eb9566dc3c0b2d99 gcc/config/arm/arm.md af6244d4ae410a1d45df7bd94c8fdc1d gcc/config/arm/arm.opt b7485fbe126aa58857466e2af82aff49 gcc/config/arm/arm1020e.md bcd69f56bb87d2a82ef61b5fee4a7448 gcc/config/arm/arm1026ejs.md --- 2968,2976 ---- ce7f93ea6d26ec3cf358766a81ef98ab gcc/config/arm/arm-simd-builtin-types.def b3f125f2bc310c71edd705913e37b06a gcc/config/arm/arm-tables.opt d96960ce9f407c23b00dc2b31c687d3f gcc/config/arm/arm-tune.md ! 49314375a768bc98d52ebda995d6ea25 gcc/config/arm/arm.c ca311d5bfa18f176be799f26895b7866 gcc/config/arm/arm.h ! 18fa6f3d7cfc3ef6e5ff0106fbe8e215 gcc/config/arm/arm.md af6244d4ae410a1d45df7bd94c8fdc1d gcc/config/arm/arm.opt b7485fbe126aa58857466e2af82aff49 gcc/config/arm/arm1020e.md bcd69f56bb87d2a82ef61b5fee4a7448 gcc/config/arm/arm1026ejs.md *************** f222adefc137972435e94649b57d4c2a gcc/co *** 3016,3022 **** 77b000cb169ef6602e3e202e312516da gcc/config/arm/ldmstm.md 5f06de85af48de228363a374a8d30ddc gcc/config/arm/ldrdstrd.md ebb9f4e12701064e4655e731ce45a4c0 gcc/config/arm/linux-eabi.h ! 9416ba25e9fda6915fa9948ea6e3c71e gcc/config/arm/linux-elf.h 5da3d334f2575fcfc922447fb8563ccc gcc/config/arm/linux-gas.h a8147ef196117c8d7c0ce5ef4305132d gcc/config/arm/marvell-f-iwmmxt.md 4930ae39030567dac4a8171a786cb0a4 gcc/config/arm/marvell-pj4.md --- 3017,3023 ---- 77b000cb169ef6602e3e202e312516da gcc/config/arm/ldmstm.md 5f06de85af48de228363a374a8d30ddc gcc/config/arm/ldrdstrd.md ebb9f4e12701064e4655e731ce45a4c0 gcc/config/arm/linux-eabi.h ! 769352b8f07f4b3f6927d67e131e4f23 gcc/config/arm/linux-elf.h 5da3d334f2575fcfc922447fb8563ccc gcc/config/arm/linux-gas.h a8147ef196117c8d7c0ce5ef4305132d gcc/config/arm/marvell-f-iwmmxt.md 4930ae39030567dac4a8171a786cb0a4 gcc/config/arm/marvell-pj4.md *************** e85e1c63023fa17c630455da07cdaf50 gcc/co *** 3059,3078 **** 0c2829cac523b7b79e63682a10f9c1eb gcc/config/avr/avr-dimode.md bf2fd22e0c3f3af97d25c3f3d629ccaf gcc/config/avr/avr-fixed.md c722035d446feafaf6d677d5a5ef1572 gcc/config/avr/avr-log.c ! 47f8ab6b79f0d3b1976c55cd175242e0 gcc/config/avr/avr-mcus.def ec90779779d175a79a879e0eef23c779 gcc/config/avr/avr-modes.def 2dee5a162cf1fea5e6939416117cc3a3 gcc/config/avr/avr-protos.h dfc1c8b9319fafe9915263132fa31de5 gcc/config/avr/avr-stdint.h 7352e710995aaa600e015b5fb00e2e96 gcc/config/avr/avr.c 6245549eebfed524b80bd507a24893be gcc/config/avr/avr.h 8a50c3a4983b693c2b69fa3453a41b7f gcc/config/avr/avr.md ! 4d370b66b4b9e358aa88c0a8e70a65e5 gcc/config/avr/avr.opt 8ce9c1fd23a80ba5b6722768e912407e gcc/config/avr/avrlibc.h 8b3840ee12e663b96a02a967362a70c0 gcc/config/avr/builtins.def b17d04f782af6e66382c2e95d411ce17 gcc/config/avr/constraints.md 963255a736af80590e736a5141501680 gcc/config/avr/driver-avr.c a37eebf7912767a83140fd9a8034429b gcc/config/avr/elf.h ! 5fbf7c20037b07e90e8a2a83c6962100 gcc/config/avr/gen-avr-mmcu-specs.c 15f1a2cf57d799f58d87f34bc640a03a gcc/config/avr/gen-avr-mmcu-texi.c 6eee6fdb7a0b5d17f13391706b99bd44 gcc/config/avr/genmultilib.awk 1df98fd54de326af1376b8364d0f1df6 gcc/config/avr/predicates.md --- 3060,3079 ---- 0c2829cac523b7b79e63682a10f9c1eb gcc/config/avr/avr-dimode.md bf2fd22e0c3f3af97d25c3f3d629ccaf gcc/config/avr/avr-fixed.md c722035d446feafaf6d677d5a5ef1572 gcc/config/avr/avr-log.c ! da9960db3d462499465cb5c5b83f22f8 gcc/config/avr/avr-mcus.def ec90779779d175a79a879e0eef23c779 gcc/config/avr/avr-modes.def 2dee5a162cf1fea5e6939416117cc3a3 gcc/config/avr/avr-protos.h dfc1c8b9319fafe9915263132fa31de5 gcc/config/avr/avr-stdint.h 7352e710995aaa600e015b5fb00e2e96 gcc/config/avr/avr.c 6245549eebfed524b80bd507a24893be gcc/config/avr/avr.h 8a50c3a4983b693c2b69fa3453a41b7f gcc/config/avr/avr.md ! d5fbd96597aa92a0a874328fb09583fe gcc/config/avr/avr.opt 8ce9c1fd23a80ba5b6722768e912407e gcc/config/avr/avrlibc.h 8b3840ee12e663b96a02a967362a70c0 gcc/config/avr/builtins.def b17d04f782af6e66382c2e95d411ce17 gcc/config/avr/constraints.md 963255a736af80590e736a5141501680 gcc/config/avr/driver-avr.c a37eebf7912767a83140fd9a8034429b gcc/config/avr/elf.h ! 0ee9b55a70abe66f70fc7fbd3ee11d25 gcc/config/avr/gen-avr-mmcu-specs.c 15f1a2cf57d799f58d87f34bc640a03a gcc/config/avr/gen-avr-mmcu-texi.c 6eee6fdb7a0b5d17f13391706b99bd44 gcc/config/avr/genmultilib.awk 1df98fd54de326af1376b8364d0f1df6 gcc/config/avr/predicates.md *************** ce368976fb0115463e8ce0c9feedc0a4 gcc/co *** 3155,3161 **** 5369ee32b1240f4807829bb592361305 gcc/config/darwin-ppc-ldouble-patch.def c5de143226e13e9219a911065ce50756 gcc/config/darwin-protos.h 98bdefedbce9f26365f5c861e75b56d9 gcc/config/darwin-sections.def ! 7417e10a3cc7ff82f03cb94c20df4436 gcc/config/darwin.c d0775febf72485c0b0fd8a54b4c4e6b5 gcc/config/darwin.h 4066498c78390df2fbf9d8bdfdcd5cb1 gcc/config/darwin.opt 0b1a3b96594a431946162cb30fed597a gcc/config/darwin10.h --- 3156,3162 ---- 5369ee32b1240f4807829bb592361305 gcc/config/darwin-ppc-ldouble-patch.def c5de143226e13e9219a911065ce50756 gcc/config/darwin-protos.h 98bdefedbce9f26365f5c861e75b56d9 gcc/config/darwin-sections.def ! 86807d956bdd2ea067a869e21fa45ba4 gcc/config/darwin.c d0775febf72485c0b0fd8a54b4c4e6b5 gcc/config/darwin.h 4066498c78390df2fbf9d8bdfdcd5cb1 gcc/config/darwin.opt 0b1a3b96594a431946162cb30fed597a gcc/config/darwin10.h *************** eb23e6f2237147ef798bc34a4e471661 gcc/co *** 3190,3196 **** ece3b0c52e87f5a367a46c380ea54c4d gcc/config/fr30/fr30.opt ac1b438af20a103022d15722ac0a3b1a gcc/config/fr30/predicates.md abe7c8f9a489bdae03033bcedaf32545 gcc/config/freebsd-nthr.h ! 8d52cbe80d70e89adb8b62f993d9837d gcc/config/freebsd-spec.h 8b18a988553bca429259941db499f086 gcc/config/freebsd-stdint.h afebc05835b698e8a6967f5bed7d7692 gcc/config/freebsd.h b3c015fc70328f444e8d4b41ffbdadb9 gcc/config/freebsd.opt --- 3191,3197 ---- ece3b0c52e87f5a367a46c380ea54c4d gcc/config/fr30/fr30.opt ac1b438af20a103022d15722ac0a3b1a gcc/config/fr30/predicates.md abe7c8f9a489bdae03033bcedaf32545 gcc/config/freebsd-nthr.h ! 103007fa5758a164b0f60cc5265a6509 gcc/config/freebsd-spec.h 8b18a988553bca429259941db499f086 gcc/config/freebsd-stdint.h afebc05835b698e8a6967f5bed7d7692 gcc/config/freebsd.h b3c015fc70328f444e8d4b41ffbdadb9 gcc/config/freebsd.opt *************** e3501309690598fe16f5f852260fe78b gcc/co *** 3269,3275 **** 8710f59dc0b3d3fc9352b6084eb1cb21 gcc/config/i386/clwbintrin.h 0145766ae40c6e2c69534d8ab7677b07 gcc/config/i386/constraints.md fca9260052870589f4127f3328ee116a gcc/config/i386/core2.md ! 2da75a86dbac02beb3ee55754904e409 gcc/config/i386/cpuid.h 12a2a897a7dab501fbb6f5414a4f2737 gcc/config/i386/cross-stdarg.h 60aa44c1384599ceac7c971e49cc7648 gcc/config/i386/crtdll.h 34fa05333fd81f0991bdb2b762bae89e gcc/config/i386/cygming.h --- 3270,3276 ---- 8710f59dc0b3d3fc9352b6084eb1cb21 gcc/config/i386/clwbintrin.h 0145766ae40c6e2c69534d8ab7677b07 gcc/config/i386/constraints.md fca9260052870589f4127f3328ee116a gcc/config/i386/core2.md ! 9ebab82b173d5474669d36dba7c14e32 gcc/config/i386/cpuid.h 12a2a897a7dab501fbb6f5414a4f2737 gcc/config/i386/cross-stdarg.h 60aa44c1384599ceac7c971e49cc7648 gcc/config/i386/crtdll.h 34fa05333fd81f0991bdb2b762bae89e gcc/config/i386/cygming.h *************** fea2485c46acea8b373670fe25787a28 gcc/co *** 3284,3295 **** f8f286d859f8d73d76a735c97eb3d2ec gcc/config/i386/djgpp.h a0c0c141031d5cd5396695edcf5121cc gcc/config/i386/djgpp.opt edccd8464a3b27bea1396b0a5b751095 gcc/config/i386/dragonfly.h ! 348bc7b5f5f009d93f96a3192c5b292b gcc/config/i386/driver-i386.c 80a9694c4eb1d7e135e09025acbd1641 gcc/config/i386/emmintrin.h fe2a761ddd30c85e4c03dac3f68f9266 gcc/config/i386/f16cintrin.h d7f8b633706b9312ab9188509aa49c91 gcc/config/i386/fma4intrin.h ca1363870f5fee1a975da43c29e3768a gcc/config/i386/fmaintrin.h ! 2ed6ef91e965c5bc5a6ab84d8e4e2b94 gcc/config/i386/freebsd.h 1a1b71812b2f1c5a671ccea92e447d54 gcc/config/i386/freebsd64.h 3f42bf98424664d638c47224e45b8bad gcc/config/i386/fxsrintrin.h 0342b60c3e348600fd59717bf42accce gcc/config/i386/gas.h --- 3285,3296 ---- f8f286d859f8d73d76a735c97eb3d2ec gcc/config/i386/djgpp.h a0c0c141031d5cd5396695edcf5121cc gcc/config/i386/djgpp.opt edccd8464a3b27bea1396b0a5b751095 gcc/config/i386/dragonfly.h ! 16929306bf5cd13599e4a1818e75d4db gcc/config/i386/driver-i386.c 80a9694c4eb1d7e135e09025acbd1641 gcc/config/i386/emmintrin.h fe2a761ddd30c85e4c03dac3f68f9266 gcc/config/i386/f16cintrin.h d7f8b633706b9312ab9188509aa49c91 gcc/config/i386/fma4intrin.h ca1363870f5fee1a975da43c29e3768a gcc/config/i386/fmaintrin.h ! 2108fa05364af85124ea5be0a11c7628 gcc/config/i386/freebsd.h 1a1b71812b2f1c5a671ccea92e447d54 gcc/config/i386/freebsd64.h 3f42bf98424664d638c47224e45b8bad gcc/config/i386/fxsrintrin.h 0342b60c3e348600fd59717bf42accce gcc/config/i386/gas.h *************** b59c7bcbecb519bf3e7bb32a70182c32 gcc/co *** 3304,3319 **** 3d45d9fbdfd9bf14da3b7ee2c4fe88b5 gcc/config/i386/host-i386-darwin.c 8c13e46f3eb24fd5bdc30f8cb633fddb gcc/config/i386/host-mingw32.c 5aa6a668e89002b5abc3164dd6b3e1f3 gcc/config/i386/i386-builtin-types.awk ! aafbb77da1ca1501b4859fd3f154e402 gcc/config/i386/i386-builtin-types.def ! 4fb043d92744764be25cd49782f2b7cd gcc/config/i386/i386-c.c 0595e51f213632c7f50bb959df2d3e96 gcc/config/i386/i386-interix.h 0536004db2ddeee0a4b62a9ee9bd1c57 gcc/config/i386/i386-modes.def fcde3a61941b8ab3f8855e592b6e695f gcc/config/i386/i386-opts.h c3d4e075f6dac54c6f6bcd547011cc4e gcc/config/i386/i386-protos.h ! 5d1bf4985f65ec152751272b81d36293 gcc/config/i386/i386.c ! 5665687be8f0542f8162aec5fc66374d gcc/config/i386/i386.h ! 6efee0c2f4e938dd43f8c6b2054e8bac gcc/config/i386/i386.md ! 1075c5cad5d23c8ea816ef43e4991531 gcc/config/i386/i386.opt daedf27864f22a5722370a6beaba946b gcc/config/i386/i386elf.h 61acb48cae5be4a22d2819eee9b145df gcc/config/i386/ia32intrin.h d666ef5a14826040889f7b201554a148 gcc/config/i386/immintrin.h --- 3305,3320 ---- 3d45d9fbdfd9bf14da3b7ee2c4fe88b5 gcc/config/i386/host-i386-darwin.c 8c13e46f3eb24fd5bdc30f8cb633fddb gcc/config/i386/host-mingw32.c 5aa6a668e89002b5abc3164dd6b3e1f3 gcc/config/i386/i386-builtin-types.awk ! 469ab764c33565da6bf7b1dba6663f5b gcc/config/i386/i386-builtin-types.def ! b2f20584abf29c23881e9da73008263f gcc/config/i386/i386-c.c 0595e51f213632c7f50bb959df2d3e96 gcc/config/i386/i386-interix.h 0536004db2ddeee0a4b62a9ee9bd1c57 gcc/config/i386/i386-modes.def fcde3a61941b8ab3f8855e592b6e695f gcc/config/i386/i386-opts.h c3d4e075f6dac54c6f6bcd547011cc4e gcc/config/i386/i386-protos.h ! c3656f3ce3a3f1c6aa6ba4c9d86862e7 gcc/config/i386/i386.c ! 58f6348fc2952cb295e8ad78aad00160 gcc/config/i386/i386.h ! 2d8750fbaa5e9b49df94f8742d3a76d6 gcc/config/i386/i386.md ! bfbaa969df039e91077f14916737c8b6 gcc/config/i386/i386.opt daedf27864f22a5722370a6beaba946b gcc/config/i386/i386elf.h 61acb48cae5be4a22d2819eee9b145df gcc/config/i386/ia32intrin.h d666ef5a14826040889f7b201554a148 gcc/config/i386/immintrin.h *************** c08ff42f0a63ec3bc47e8f0c5338dfc0 gcc/co *** 3341,3346 **** --- 3342,3348 ---- 8a2071b669fa5d3504f80288ea4210ed gcc/config/i386/mmintrin.h 2a412a464e506eca92b93fb38d1c6031 gcc/config/i386/mmx.md a38581c639fdbe461a422d129ecacae8 gcc/config/i386/msformat-c.c + ab7db06dca141a7b17fcb6c858941f14 gcc/config/i386/mwaitxintrin.h afc2499b56627c0cf4c0e77b0a3b5393 gcc/config/i386/netbsd-elf.h e1fe62dadacc7adf1984d21c2307c46e gcc/config/i386/netbsd64.h b4b34805ca26801fbfee48ffd2629b48 gcc/config/i386/nmmintrin.h *************** dba122e9f0778a9b60a8d46d088ce547 gcc/co *** 3365,3371 **** e105dc3e1f37e3678bc591dfe5337ab1 gcc/config/i386/slm.md 1d3ad3d2ecb926183e5ae934cff59f4d gcc/config/i386/smmintrin.h 018a60f227cd982b673e738ed9d6ecf8 gcc/config/i386/sol2.h ! 21ea03f6f3bd535eb9c8edb9b6a357c8 gcc/config/i386/sse.md 3ede7749b4c8d7ada5a2bad4c09bd03f gcc/config/i386/ssemath.h e6cd31e6a4e2c0b685f785e6a5f6e39e gcc/config/i386/stringop.def a4b1fd10e33ee771b89d4761b8f8d327 gcc/config/i386/stringop.opt --- 3367,3373 ---- e105dc3e1f37e3678bc591dfe5337ab1 gcc/config/i386/slm.md 1d3ad3d2ecb926183e5ae934cff59f4d gcc/config/i386/smmintrin.h 018a60f227cd982b673e738ed9d6ecf8 gcc/config/i386/sol2.h ! f863f10b0d90701ed6701b7b1b43f0c2 gcc/config/i386/sse.md 3ede7749b4c8d7ada5a2bad4c09bd03f gcc/config/i386/ssemath.h e6cd31e6a4e2c0b685f785e6a5f6e39e gcc/config/i386/stringop.def a4b1fd10e33ee771b89d4761b8f8d327 gcc/config/i386/stringop.opt *************** bae69273c5e47d61e99558ca73c4fabd gcc/co *** 3407,3413 **** 7757edcd71447a5104d696e12c4b4c81 gcc/config/i386/x-mingw32 959abaa4c3bd9ff2b54409dcd184c5c6 gcc/config/i386/x86-64.h db708f4de1408a87622f1a4d951fb1ca gcc/config/i386/x86-tune.def ! 349f9e071daf06e8ca5231d8212dc76c gcc/config/i386/x86intrin.h a25b8f30d6d2c9d3556892edd0930cd5 gcc/config/i386/xm-cygwin.h fedb4cb8da98643a4822ea1d3987b454 gcc/config/i386/xm-djgpp.h d3b975882353c4539540ad8cf626e2ce gcc/config/i386/xm-mingw32.h --- 3409,3415 ---- 7757edcd71447a5104d696e12c4b4c81 gcc/config/i386/x-mingw32 959abaa4c3bd9ff2b54409dcd184c5c6 gcc/config/i386/x86-64.h db708f4de1408a87622f1a4d951fb1ca gcc/config/i386/x86-tune.def ! 7ad5c5eca2001da715e96cc38a8074cf gcc/config/i386/x86intrin.h a25b8f30d6d2c9d3556892edd0930cd5 gcc/config/i386/xm-cygwin.h fedb4cb8da98643a4822ea1d3987b454 gcc/config/i386/xm-djgpp.h d3b975882353c4539540ad8cf626e2ce gcc/config/i386/xm-mingw32.h *************** cf4c3c877cbe46391cc586f250898b7d gcc/co *** 3580,3586 **** 297b69a86d2736e41c9370cb45adb745 gcc/config/mep/predicates.md 7dd925d595450516cc38b8547787def1 gcc/config/mep/t-mep 96133d5bb22a84ac73de7c3421195146 gcc/config/microblaze/constraints.md ! 9832c0065d68c37d7c8c2f49a5a03a4c gcc/config/microblaze/linux.h a4b8fd5c91369316f19a47043169da94 gcc/config/microblaze/microblaze-c.c e0b9475c1dc44042b9b452586cc9dd08 gcc/config/microblaze/microblaze-protos.h 9edda541d87418f23dd477eedb1d720f gcc/config/microblaze/microblaze.c --- 3582,3588 ---- 297b69a86d2736e41c9370cb45adb745 gcc/config/mep/predicates.md 7dd925d595450516cc38b8547787def1 gcc/config/mep/t-mep 96133d5bb22a84ac73de7c3421195146 gcc/config/microblaze/constraints.md ! 6466f6fb563ef67643a6dd90fdec85d0 gcc/config/microblaze/linux.h a4b8fd5c91369316f19a47043169da94 gcc/config/microblaze/microblaze-c.c e0b9475c1dc44042b9b452586cc9dd08 gcc/config/microblaze/microblaze-protos.h 9edda541d87418f23dd477eedb1d720f gcc/config/microblaze/microblaze.c *************** cd60e5e28e2be815989946b7f6c14a80 gcc/co *** 3757,3763 **** 45660073cadfee0df4fa632c12b4e63f gcc/config/nios2/constraints.md a868b67715c2e98b3605dfef1080919d gcc/config/nios2/elf.h bf74437388fb1e671ec4dd0338d865c1 gcc/config/nios2/elf.opt ! 567603c0784fe0fa57612a3779c18620 gcc/config/nios2/linux.h 61ce2abebe1a3e4dce1fe06e9b6a9847 gcc/config/nios2/nios2-opts.h edea7a0fa984be645492cd9737dcd745 gcc/config/nios2/nios2-protos.h 7fb56dfa257852dcec0e9611a8a72d4f gcc/config/nios2/nios2.c --- 3759,3765 ---- 45660073cadfee0df4fa632c12b4e63f gcc/config/nios2/constraints.md a868b67715c2e98b3605dfef1080919d gcc/config/nios2/elf.h bf74437388fb1e671ec4dd0338d865c1 gcc/config/nios2/elf.opt ! 168a62a799fc39d7f0b0a0feadf099e2 gcc/config/nios2/linux.h 61ce2abebe1a3e4dce1fe06e9b6a9847 gcc/config/nios2/nios2-opts.h edea7a0fa984be645492cd9737dcd745 gcc/config/nios2/nios2-protos.h 7fb56dfa257852dcec0e9611a8a72d4f gcc/config/nios2/nios2.c *************** edea7a0fa984be645492cd9737dcd745 gcc/co *** 3768,3774 **** ee47704438f30218c620c5e135d78d8e gcc/config/nios2/rtems.h 72e381edca23b2faf0bb1b56ccf17df8 gcc/config/nios2/t-nios2 d835d08884a2846e70bef505767bd3f1 gcc/config/nios2/t-rtems ! 0293973a6dd95a6c9abea5464b4b195a gcc/config/nvptx/mkoffload.c bd6112dfb3e557ed1fa4ab5187a7c2d0 gcc/config/nvptx/nvptx-protos.h da1c404d6d0965c4ef227c617c4696db gcc/config/nvptx/nvptx.c 59e7ba3da822d73543e6828ca0a836e0 gcc/config/nvptx/nvptx.h --- 3770,3776 ---- ee47704438f30218c620c5e135d78d8e gcc/config/nios2/rtems.h 72e381edca23b2faf0bb1b56ccf17df8 gcc/config/nios2/t-nios2 d835d08884a2846e70bef505767bd3f1 gcc/config/nios2/t-rtems ! 9540048410191638d5c5bc72ad72d09e gcc/config/nvptx/mkoffload.c bd6112dfb3e557ed1fa4ab5187a7c2d0 gcc/config/nvptx/nvptx-protos.h da1c404d6d0965c4ef227c617c4696db gcc/config/nvptx/nvptx.c 59e7ba3da822d73543e6828ca0a836e0 gcc/config/nvptx/nvptx.h *************** f2f82ddd29bb854d065d82aa62b0a021 gcc/co *** 3786,3808 **** 1325280e4f80c08b7024e8cdccb553d1 gcc/config/pa/pa-64.h 4957e7e4320aab5af1a8cde6eb37814b gcc/config/pa/pa-hpux.h 8fadce90969f5865338d7ac1cb63f9ba gcc/config/pa/pa-hpux.opt ! 320f5732b8ea5aeb46ea0eafa569254e gcc/config/pa/pa-hpux10.h ffcc7bad8cd23124fd6e2603659086dc gcc/config/pa/pa-hpux10.opt ebfae28b5ff0222be5c2f68fef4bcaf6 gcc/config/pa/pa-hpux1010.h 50401a533a3d48b722dab208ab752b4d gcc/config/pa/pa-hpux1010.opt ! 303a94a337bb18052096a6637873f903 gcc/config/pa/pa-hpux11.h e8ebc512d12187394d560e4c767c9be6 gcc/config/pa/pa-hpux1111.h 56ce1b4949f738e5851df70c98270c6f gcc/config/pa/pa-hpux1111.opt 21a1d8e9e6668f7d7c2058d10fea933b gcc/config/pa/pa-hpux1131.h ee0cb68e57b84c40a8966ea46828dfa4 gcc/config/pa/pa-hpux1131.opt ! 114363e35ec139473f99a2ee6bba38a8 gcc/config/pa/pa-linux.h e8f74cdd41b01ca5a19757200d3587ae gcc/config/pa/pa-modes.def dbd19b8d99a7394dd85a52eeade6ecbc gcc/config/pa/pa-openbsd.h c68d02fd5106c675bddc293ac697311d gcc/config/pa/pa-opts.h 583f2392984c33b104da06a6ba85a597 gcc/config/pa/pa-protos.h ! b03e13778c935b98a5ef1b32869f75de gcc/config/pa/pa.c 2448916772a338b27908d6a8c8c08483 gcc/config/pa/pa.h ! ce449d99469b5cf6707ca155608894a6 gcc/config/pa/pa.md 9d249d72c9096863936e136d45fabf64 gcc/config/pa/pa.opt 222ae0649ede14febec61a70255326de gcc/config/pa/pa32-linux.h fe83a5938a9eceadb27571cff7373382 gcc/config/pa/pa32-openbsd.h --- 3788,3810 ---- 1325280e4f80c08b7024e8cdccb553d1 gcc/config/pa/pa-64.h 4957e7e4320aab5af1a8cde6eb37814b gcc/config/pa/pa-hpux.h 8fadce90969f5865338d7ac1cb63f9ba gcc/config/pa/pa-hpux.opt ! e7d4eb2e8de5d84d28b97fb106c2971a gcc/config/pa/pa-hpux10.h ffcc7bad8cd23124fd6e2603659086dc gcc/config/pa/pa-hpux10.opt ebfae28b5ff0222be5c2f68fef4bcaf6 gcc/config/pa/pa-hpux1010.h 50401a533a3d48b722dab208ab752b4d gcc/config/pa/pa-hpux1010.opt ! 594ae33a11badf9797ebf996ac39b79e gcc/config/pa/pa-hpux11.h e8ebc512d12187394d560e4c767c9be6 gcc/config/pa/pa-hpux1111.h 56ce1b4949f738e5851df70c98270c6f gcc/config/pa/pa-hpux1111.opt 21a1d8e9e6668f7d7c2058d10fea933b gcc/config/pa/pa-hpux1131.h ee0cb68e57b84c40a8966ea46828dfa4 gcc/config/pa/pa-hpux1131.opt ! b79290501da31e1c83c8961c06f58f44 gcc/config/pa/pa-linux.h e8f74cdd41b01ca5a19757200d3587ae gcc/config/pa/pa-modes.def dbd19b8d99a7394dd85a52eeade6ecbc gcc/config/pa/pa-openbsd.h c68d02fd5106c675bddc293ac697311d gcc/config/pa/pa-opts.h 583f2392984c33b104da06a6ba85a597 gcc/config/pa/pa-protos.h ! 9327fb092695e1e454c6097b49673eaa gcc/config/pa/pa.c 2448916772a338b27908d6a8c8c08483 gcc/config/pa/pa.h ! 4a104c40bd488136353decb0319b34fc gcc/config/pa/pa.md 9d249d72c9096863936e136d45fabf64 gcc/config/pa/pa.opt 222ae0649ede14febec61a70255326de gcc/config/pa/pa32-linux.h fe83a5938a9eceadb27571cff7373382 gcc/config/pa/pa32-openbsd.h *************** bf1281e85188416fb3c536e3dd09a329 gcc/co *** 3862,3872 **** b648f4e9a3ac8fa18b30372e9c64a281 gcc/config/rs6000/aix61.h 8b6cda1854bf876da30deebc9bd2e1ae gcc/config/rs6000/aix64.opt 41d29ed56192ef27453dee7ce89ee7f7 gcc/config/rs6000/altivec.h ! a20066901d2a0358adf4fe4912fee736 gcc/config/rs6000/altivec.md 5952cf6449f03e6fd89ecea89d5a3f57 gcc/config/rs6000/biarch64.h 46d4506973bee3c7ae5988723d24695c gcc/config/rs6000/cell.md 07eca4756253692a045b86a53ecf975b gcc/config/rs6000/constraints.md ! 6c04cf88b56bd2c1179427767410217b gcc/config/rs6000/crypto.md d3d79029594a6aca5ec3a4d1c887fdf3 gcc/config/rs6000/darwin.h 8fc0a43f47ef5ec5133f80dcb6e8655f gcc/config/rs6000/darwin.md 3ee333026312e421603b453e3bbf89d6 gcc/config/rs6000/darwin.opt --- 3864,3874 ---- b648f4e9a3ac8fa18b30372e9c64a281 gcc/config/rs6000/aix61.h 8b6cda1854bf876da30deebc9bd2e1ae gcc/config/rs6000/aix64.opt 41d29ed56192ef27453dee7ce89ee7f7 gcc/config/rs6000/altivec.h ! 8ee5b7f1945e5623ea41cbba9ccd10c3 gcc/config/rs6000/altivec.md 5952cf6449f03e6fd89ecea89d5a3f57 gcc/config/rs6000/biarch64.h 46d4506973bee3c7ae5988723d24695c gcc/config/rs6000/cell.md 07eca4756253692a045b86a53ecf975b gcc/config/rs6000/constraints.md ! 3cd6f13a922bd598f6cdb8df02417360 gcc/config/rs6000/crypto.md d3d79029594a6aca5ec3a4d1c887fdf3 gcc/config/rs6000/darwin.h 8fc0a43f47ef5ec5133f80dcb6e8655f gcc/config/rs6000/darwin.md 3ee333026312e421603b453e3bbf89d6 gcc/config/rs6000/darwin.opt *************** cb6d3c870c38f48fb18d75654650d6ee gcc/co *** 3891,3899 **** 5304dfecca85c4602f8cb1cbc7077553 gcc/config/rs6000/genopt.sh 31104c28ebbfab750c127e8d213e8dfd gcc/config/rs6000/host-darwin.c 0c5c8d50e1efc594ee0bad71ef799ddf gcc/config/rs6000/host-ppc64-darwin.c ! 49d81d1c252dce606a4974eacec496a5 gcc/config/rs6000/htm.md 5062c605fd5f6f2264ac4cd6155777f6 gcc/config/rs6000/htmintrin.h ! f7c8b5bb3c1fc1c01aa37e4b524437dc gcc/config/rs6000/htmxlintrin.h 13120645fc151ec18d1bba3890ac2104 gcc/config/rs6000/linux.h 7d1807c8eab45a9c3871798727357988 gcc/config/rs6000/linux64.h 8532543b1b896f7451bb18a6cfba902f gcc/config/rs6000/linux64.opt --- 3893,3901 ---- 5304dfecca85c4602f8cb1cbc7077553 gcc/config/rs6000/genopt.sh 31104c28ebbfab750c127e8d213e8dfd gcc/config/rs6000/host-darwin.c 0c5c8d50e1efc594ee0bad71ef799ddf gcc/config/rs6000/host-ppc64-darwin.c ! 256f5dde071c508a5d829eb444aac2e7 gcc/config/rs6000/htm.md 5062c605fd5f6f2264ac4cd6155777f6 gcc/config/rs6000/htmintrin.h ! dc9a697425a88f808783b0dbaa503bdd gcc/config/rs6000/htmxlintrin.h 13120645fc151ec18d1bba3890ac2104 gcc/config/rs6000/linux.h 7d1807c8eab45a9c3871798727357988 gcc/config/rs6000/linux64.h 8532543b1b896f7451bb18a6cfba902f gcc/config/rs6000/linux64.opt *************** ecd74625764a2b4718ac37837e8442e5 gcc/co *** 3913,3920 **** cd55670102b2a9ef3ea856c4c0fb2ba6 gcc/config/rs6000/power8.md b409b61409844cab129e5a77eaf163d7 gcc/config/rs6000/ppc-asm.h cfd7414742451c6f011957f9f2e1b3f9 gcc/config/rs6000/ppu_intrinsics.h ! 36e7afc5a3a0973266c3e9a9cfc46566 gcc/config/rs6000/predicates.md ! 57bb68d0110427ebbde35b98cabdd9bd gcc/config/rs6000/rs6000-builtin.def 58615ab862963d2c522e7d09df72a09f gcc/config/rs6000/rs6000-c.c beca01a3303dc5eaef537c30e49a56b1 gcc/config/rs6000/rs6000-cpus.def ca9cce7eceaae7905883313d424a065a gcc/config/rs6000/rs6000-linux.c --- 3915,3922 ---- cd55670102b2a9ef3ea856c4c0fb2ba6 gcc/config/rs6000/power8.md b409b61409844cab129e5a77eaf163d7 gcc/config/rs6000/ppc-asm.h cfd7414742451c6f011957f9f2e1b3f9 gcc/config/rs6000/ppu_intrinsics.h ! 2ff4c48fe63b9260551c49a8a2430d10 gcc/config/rs6000/predicates.md ! 1454227b482ff9a2575c315d312137d7 gcc/config/rs6000/rs6000-builtin.def 58615ab862963d2c522e7d09df72a09f gcc/config/rs6000/rs6000-c.c beca01a3303dc5eaef537c30e49a56b1 gcc/config/rs6000/rs6000-cpus.def ca9cce7eceaae7905883313d424a065a gcc/config/rs6000/rs6000-linux.c *************** ca9cce7eceaae7905883313d424a065a gcc/co *** 3922,3931 **** 149c241d531b4183fe25223e6d6dba59 gcc/config/rs6000/rs6000-opts.h 695a92733d70b8b317df1b06b34c3d38 gcc/config/rs6000/rs6000-protos.h db5cdcfe6297550b83dca0939d147757 gcc/config/rs6000/rs6000-tables.opt ! 61622af402f33c5343b2d171b0bedcad gcc/config/rs6000/rs6000.c ! 28b02717575cd3e78107ac53b38baea0 gcc/config/rs6000/rs6000.h fa56aef086786191bedb8c869044d910 gcc/config/rs6000/rs6000.md ! 534662320ed960b0d92cb755b3593286 gcc/config/rs6000/rs6000.opt afe511915e25cc2df8d24f22a4dacf59 gcc/config/rs6000/rs64.md 6d67852323b959ae3981f79cbe95d969 gcc/config/rs6000/rtems.h 350faafa367b016d44e959968d98482e gcc/config/rs6000/secureplt.h --- 3924,3933 ---- 149c241d531b4183fe25223e6d6dba59 gcc/config/rs6000/rs6000-opts.h 695a92733d70b8b317df1b06b34c3d38 gcc/config/rs6000/rs6000-protos.h db5cdcfe6297550b83dca0939d147757 gcc/config/rs6000/rs6000-tables.opt ! 3eef324ad2285ad2d6ac74e6eb398c39 gcc/config/rs6000/rs6000.c ! eb8fb7adffb57dec9f41e94a0485be32 gcc/config/rs6000/rs6000.h fa56aef086786191bedb8c869044d910 gcc/config/rs6000/rs6000.md ! dcbdb337a153fde713d996f875016616 gcc/config/rs6000/rs6000.opt afe511915e25cc2df8d24f22a4dacf59 gcc/config/rs6000/rs64.md 6d67852323b959ae3981f79cbe95d969 gcc/config/rs6000/rtems.h 350faafa367b016d44e959968d98482e gcc/config/rs6000/secureplt.h *************** f69c5115683c7049bc2c1c6228713656 gcc/co *** 3955,3961 **** 0ea0862af391216cb0d09e014898920e gcc/config/rs6000/t-ppcendian ec7fbdd97013f02d6ca175df25b30aa9 gcc/config/rs6000/t-ppcgas 1b8aba690a39464c4ea9c647d73d6983 gcc/config/rs6000/t-ppcos ! 78982f27e217dc9f76f0680d8525bf05 gcc/config/rs6000/t-rs6000 068a993a11d73a6dd26ec058355aa4fa gcc/config/rs6000/t-rtems 38470e7e535c699eeae20c725c5af574 gcc/config/rs6000/t-spe 007f3b5dbfff16edf2feddfcacdd8978 gcc/config/rs6000/t-vxworks --- 3957,3963 ---- 0ea0862af391216cb0d09e014898920e gcc/config/rs6000/t-ppcendian ec7fbdd97013f02d6ca175df25b30aa9 gcc/config/rs6000/t-ppcgas 1b8aba690a39464c4ea9c647d73d6983 gcc/config/rs6000/t-ppcos ! 7da758ce10e6fe0ca2f80b7edf208c7c gcc/config/rs6000/t-rs6000 068a993a11d73a6dd26ec058355aa4fa gcc/config/rs6000/t-rtems 38470e7e535c699eeae20c725c5af574 gcc/config/rs6000/t-spe 007f3b5dbfff16edf2feddfcacdd8978 gcc/config/rs6000/t-vxworks *************** f11925c88524d2fd457bf77944da1302 gcc/co *** 3965,3971 **** 72067f4046e2d66876186dfa091b2636 gcc/config/rs6000/titan.md 42504c2ef22746e861059312c3492c00 gcc/config/rs6000/vec_types.h 31233389057872b3920df98a49063b18 gcc/config/rs6000/vector.md ! 5119986dd33cb032163f6a7745e6c753 gcc/config/rs6000/vsx.md 0c7d72b259870d8be6012f350136854c gcc/config/rs6000/vxworks.h 1ae3a28589baa5fb1f1efe7e75c1107b gcc/config/rs6000/vxworksae.h cb78b51b1406240d997249e705591527 gcc/config/rs6000/vxworksmils.h --- 3967,3973 ---- 72067f4046e2d66876186dfa091b2636 gcc/config/rs6000/titan.md 42504c2ef22746e861059312c3492c00 gcc/config/rs6000/vec_types.h 31233389057872b3920df98a49063b18 gcc/config/rs6000/vector.md ! 63383f1d47f7175c1263f91cfa6ee066 gcc/config/rs6000/vsx.md 0c7d72b259870d8be6012f350136854c gcc/config/rs6000/vxworks.h 1ae3a28589baa5fb1f1efe7e75c1107b gcc/config/rs6000/vxworksae.h cb78b51b1406240d997249e705591527 gcc/config/rs6000/vxworksmils.h *************** cd5f059c37a966975da67caac3468414 gcc/co *** 3995,4019 **** a31a7b5184cac11a1411c7d3d558e9a3 gcc/config/s390/2084.md 9a91c3f3dc3cabe4d9bd86a6e8ea5f98 gcc/config/s390/2097.md e93ca69e542fb86bf56ce873b71a3313 gcc/config/s390/2817.md ! acf9f148605644a59873bd329b4efe82 gcc/config/s390/2827.md ! 1b7449c5199d6512efc2e72c1a6ae51b gcc/config/s390/constraints.md 851537c9ab614f17249c715fe1e2a11e gcc/config/s390/htmintrin.h 49dcacf01794e147d0d4b035cb970f6d gcc/config/s390/htmxlintrin.h ! cbb31754f7db518ae4b109fbeeabbfac gcc/config/s390/linux.h ! a4b43fc66b12f5ca949c1126bc5abb39 gcc/config/s390/predicates.md ! 4682738df5dceb5b7ef9481c492415a1 gcc/config/s390/s390-modes.def ! 3be884a6a2db817918a6cecff6136420 gcc/config/s390/s390-opts.h ! 123c20efbcddeed25796d280fc8f1b9e gcc/config/s390/s390-protos.h ! 0bd722625c68f232113e1536c40e0073 gcc/config/s390/s390.c ! 1616f642397d862c18cda4b4b5c4b076 gcc/config/s390/s390.h ! 38973b9db9dcc2fb66e9489196b51610 gcc/config/s390/s390.md ! d1eabf216098cf0abd66723f241542d7 gcc/config/s390/s390.opt ! 83f99bcaa3031811c88164ccb3f103e4 gcc/config/s390/s390intrin.h 816c30c9d2dc91264478fe08d3dd2650 gcc/config/s390/s390x.h 551847ee4c38fa1a7e95fd93cdb32f17 gcc/config/s390/t-linux64 11a7766ca8d30ec3e52eb09ef7fe81f3 gcc/config/s390/tpf.h 742c15e892cf39e62ff656618f1d5505 gcc/config/s390/tpf.md b781130f84559c48a529a31501aa4f36 gcc/config/s390/tpf.opt 19ca86f8a1c4aabdac3693f3185a58d9 gcc/config/sh/constraints.md e634bc0a7498a9646068a25e19f266fe gcc/config/sh/divcost-analysis f9ecb7ed332092641193742f392240b7 gcc/config/sh/divtab-sh4-300.c --- 3997,4029 ---- a31a7b5184cac11a1411c7d3d558e9a3 gcc/config/s390/2084.md 9a91c3f3dc3cabe4d9bd86a6e8ea5f98 gcc/config/s390/2097.md e93ca69e542fb86bf56ce873b71a3313 gcc/config/s390/2817.md ! e9f3efda0b672937df9cb2e8964de6a5 gcc/config/s390/2827.md ! 122f560de9dcdad04b4e070cd3b15a6e gcc/config/s390/constraints.md 851537c9ab614f17249c715fe1e2a11e gcc/config/s390/htmintrin.h 49dcacf01794e147d0d4b035cb970f6d gcc/config/s390/htmxlintrin.h ! 9c92aca22a330e84a13dcd3489188bf6 gcc/config/s390/linux.h ! dd66ef5c41daf347ecb780aada4325ee gcc/config/s390/predicates.md ! 9266438cc13f08114fa53a35b3b89ed0 gcc/config/s390/s390-builtin-types.def ! 2c39a88ec37dd875efd1b43e7d6078f1 gcc/config/s390/s390-builtins.def ! 892ffdc8d427ae0fa334e6416bd74307 gcc/config/s390/s390-builtins.h ! af9ceeee3ea1ab3579316ce9b1458da7 gcc/config/s390/s390-c.c ! 4efe80ced85e6d5ded1a54bca70824dd gcc/config/s390/s390-modes.def ! af851b7231b43cfc7ea2a5cc69b945f7 gcc/config/s390/s390-opts.h ! 96c6e70dd06355e92cdf64e8dbbcfe3a gcc/config/s390/s390-protos.h ! 98a483d280e1118fa505d303abfd2dc3 gcc/config/s390/s390.c ! 108ef364e95bf7060e670f50c8fd38fa gcc/config/s390/s390.h ! 06b2585dfa54a402424ee329082a4eef gcc/config/s390/s390.md ! 013a72cc3bada0279bb8e2a03231465e gcc/config/s390/s390.opt ! 1df5b0729d0722c9a4174d7d83d0dc21 gcc/config/s390/s390intrin.h 816c30c9d2dc91264478fe08d3dd2650 gcc/config/s390/s390x.h 551847ee4c38fa1a7e95fd93cdb32f17 gcc/config/s390/t-linux64 + a22fdd36012b46039c6d3753876aedee gcc/config/s390/t-s390 11a7766ca8d30ec3e52eb09ef7fe81f3 gcc/config/s390/tpf.h 742c15e892cf39e62ff656618f1d5505 gcc/config/s390/tpf.md b781130f84559c48a529a31501aa4f36 gcc/config/s390/tpf.opt + cb56dbffb0f9a6788d83ffdd3423ab0e gcc/config/s390/vecintrin.h + ef5dc962abaa621bf96da3c68001c717 gcc/config/s390/vector.md + a16c1f31f99af3bc0bd66d1f37bf3612 gcc/config/s390/vx-builtins.md 19ca86f8a1c4aabdac3693f3185a58d9 gcc/config/sh/constraints.md e634bc0a7498a9646068a25e19f266fe gcc/config/sh/divcost-analysis f9ecb7ed332092641193742f392240b7 gcc/config/sh/divtab-sh4-300.c *************** a1f2be25e7def1af3303f4db38e19b73 gcc/co *** 4033,4041 **** 836e7d7561de75df2fbbfcf292915268 gcc/config/sh/sh-mem.cc 1a8a0f1811d317a447dad6e06f768f43 gcc/config/sh/sh-modes.def 007a697da05b7e214bb1914fe3d6836d gcc/config/sh/sh-protos.h ! c72cff37ba42ed8c06b5eaf4df5c8335 gcc/config/sh/sh.c 8acdb096d4738a7fe759cf65c5846668 gcc/config/sh/sh.h ! 66ac21ce8d6eaccec5bf19c1e1deb3c3 gcc/config/sh/sh.md e51857b4a25d0efe072817569a945917 gcc/config/sh/sh.opt dffaad383271c87c9971daaa72a7ddbe gcc/config/sh/sh1.md 1c43b5b7e2bfd1cc0025cd45ef14972a gcc/config/sh/sh4-300.md --- 4043,4051 ---- 836e7d7561de75df2fbbfcf292915268 gcc/config/sh/sh-mem.cc 1a8a0f1811d317a447dad6e06f768f43 gcc/config/sh/sh-modes.def 007a697da05b7e214bb1914fe3d6836d gcc/config/sh/sh-protos.h ! ff57b038ec63bf32a1dc17eaab151db5 gcc/config/sh/sh.c 8acdb096d4738a7fe759cf65c5846668 gcc/config/sh/sh.h ! ac8defc50c1d140524d030da3e328e74 gcc/config/sh/sh.md e51857b4a25d0efe072817569a945917 gcc/config/sh/sh.opt dffaad383271c87c9971daaa72a7ddbe gcc/config/sh/sh1.md 1c43b5b7e2bfd1cc0025cd45ef14972a gcc/config/sh/sh4-300.md *************** ce75edc528da9ad5d4b8858c933bb5d2 gcc/co *** 4074,4080 **** 1d86549699ba5d45dd8c9d1476abd9b5 gcc/config/sparc/driver-sparc.c 9dcc21554b0d76f414af0806a7e5914a gcc/config/sparc/freebsd.h 3de2406d74b2b4c796535dd81a969a04 gcc/config/sparc/hypersparc.md ! c05edf0a34c1b2cb5c29fb77435b91e3 gcc/config/sparc/leon.md 6a44098d0b29608d979baba17e019edb gcc/config/sparc/linux.h 29328b02e58f059344f6c8209b35faad gcc/config/sparc/linux64.h ea50b1368bd8aeecc6681c5b7a37b450 gcc/config/sparc/long-double-switch.opt --- 4084,4090 ---- 1d86549699ba5d45dd8c9d1476abd9b5 gcc/config/sparc/driver-sparc.c 9dcc21554b0d76f414af0806a7e5914a gcc/config/sparc/freebsd.h 3de2406d74b2b4c796535dd81a969a04 gcc/config/sparc/hypersparc.md ! e7fe8ea02ca120f5af3808c53048d03c gcc/config/sparc/leon.md 6a44098d0b29608d979baba17e019edb gcc/config/sparc/linux.h 29328b02e58f059344f6c8209b35faad gcc/config/sparc/linux64.h ea50b1368bd8aeecc6681c5b7a37b450 gcc/config/sparc/long-double-switch.opt *************** c2e93efa41c288ae579502de444c6a65 gcc/co *** 4093,4101 **** 3fb56d730dc139eab2e9e90475e4fe36 gcc/config/sparc/sparc-modes.def 93f942a0f107322f75b9616e76070cfe gcc/config/sparc/sparc-opts.h 828b560b0d6b8c4dd5c06a3ee9afe4ec gcc/config/sparc/sparc-protos.h ! 3f0601f211b3122d94c9fe3758cffa1d gcc/config/sparc/sparc.c 937f7a829a27ca3a3e3e3a784449436d gcc/config/sparc/sparc.h ! bb690fe8b508b06009891052d55d473b gcc/config/sparc/sparc.md 6d9bada6056d996aacbcfdba5e308c3f gcc/config/sparc/sparc.opt b31b0ff0a45f969d6e5dc6b7eac92b96 gcc/config/sparc/sparclet.md 92cd12eccf668b5fbb3158e3c1999085 gcc/config/sparc/supersparc.md --- 4103,4111 ---- 3fb56d730dc139eab2e9e90475e4fe36 gcc/config/sparc/sparc-modes.def 93f942a0f107322f75b9616e76070cfe gcc/config/sparc/sparc-opts.h 828b560b0d6b8c4dd5c06a3ee9afe4ec gcc/config/sparc/sparc-protos.h ! 2f1346e63dd8c33c0cc4edba478dce61 gcc/config/sparc/sparc.c 937f7a829a27ca3a3e3e3a784449436d gcc/config/sparc/sparc.h ! c7c8bddc255381c63b5ebfc3b5168e80 gcc/config/sparc/sparc.md 6d9bada6056d996aacbcfdba5e308c3f gcc/config/sparc/sparc.opt b31b0ff0a45f969d6e5dc6b7eac92b96 gcc/config/sparc/sparclet.md 92cd12eccf668b5fbb3158e3c1999085 gcc/config/sparc/supersparc.md *************** e3df8201d6a1bd6ddf6a71c75113410b gcc/co *** 4222,4228 **** 37a9a41850773f96840bf96c8ded20ca gcc/config/vax/vax-protos.h 5bb48ed3e249eafbed9fa5ce9d54c142 gcc/config/vax/vax.c 05fe798508a64360301628e342f16414 gcc/config/vax/vax.h ! 886122bfc8021c907eb3d7fb0d5facd9 gcc/config/vax/vax.md 909da75f329664b8d16de6efd588e752 gcc/config/vax/vax.opt ce494c73c8e0d4a434187a44e16f61bd gcc/config/visium/constraints.md 0863c37afcb8c7dfc37bdd8e13901054 gcc/config/visium/elf.h --- 4232,4238 ---- 37a9a41850773f96840bf96c8ded20ca gcc/config/vax/vax-protos.h 5bb48ed3e249eafbed9fa5ce9d54c142 gcc/config/vax/vax.c 05fe798508a64360301628e342f16414 gcc/config/vax/vax.h ! dcd16d2bc153fb6ac055789d8c4c9d05 gcc/config/vax/vax.md 909da75f329664b8d16de6efd588e752 gcc/config/vax/vax.opt ce494c73c8e0d4a434187a44e16f61bd gcc/config/visium/constraints.md 0863c37afcb8c7dfc37bdd8e13901054 gcc/config/visium/elf.h *************** cc6fb209fa143d18893dea5600b4999f gcc/co *** 4277,4284 **** a755f15366530860e5142ee78d6d468b gcc/config/xtensa/xtensa.h e122336e286a995fa6bb129b6b042d4f gcc/config/xtensa/xtensa.md 74a14a35ae97d7c3c9b692999e1c30a5 gcc/config/xtensa/xtensa.opt ! d38f7316995b31582b35ac1f3d51d9c5 gcc/configure ! 22a64fc51ab88a3c1431127540d4ace4 gcc/configure.ac b69f872a79a3f8e718ec4f1c6b8599fc gcc/context.c 8bfcc2d2b9ebdc475375bda0464d50bf gcc/context.h 47496161de9c7fcd9fb836e6bdfd84f3 gcc/convert.c --- 4287,4294 ---- a755f15366530860e5142ee78d6d468b gcc/config/xtensa/xtensa.h e122336e286a995fa6bb129b6b042d4f gcc/config/xtensa/xtensa.md 74a14a35ae97d7c3c9b692999e1c30a5 gcc/config/xtensa/xtensa.opt ! 21502d1365ebe0e2345fdf4f1e2b0d47 gcc/configure ! b3f896b0e67ef98f78e2130a6eaafb01 gcc/configure.ac b69f872a79a3f8e718ec4f1c6b8599fc gcc/context.c 8bfcc2d2b9ebdc475375bda0464d50bf gcc/context.h 47496161de9c7fcd9fb836e6bdfd84f3 gcc/convert.c *************** b69f872a79a3f8e718ec4f1c6b8599fc gcc/co *** 4286,4292 **** 9676c2b4bad2c6ac0696e92cc73de499 gcc/coretypes.h 31450b12de7205cd1cb0865cda6e4b52 gcc/coverage.c b01856dfc25f61629dfe6c74589c750b gcc/coverage.h ! da94c34e77920117d0ab24df11f367a9 gcc/cp/ChangeLog d271e3663538ba1f3281cab3838e92cd gcc/cp/ChangeLog-1993 f5a44adbc05521162350ca409d1d95ce gcc/cp/ChangeLog-1994 ac55db48d964cb5469ff03c1cd3ee04d gcc/cp/ChangeLog-1995 --- 4296,4302 ---- 9676c2b4bad2c6ac0696e92cc73de499 gcc/coretypes.h 31450b12de7205cd1cb0865cda6e4b52 gcc/coverage.c b01856dfc25f61629dfe6c74589c750b gcc/coverage.h ! fdbd52df2b56148589c226fa6d881232 gcc/cp/ChangeLog d271e3663538ba1f3281cab3838e92cd gcc/cp/ChangeLog-1993 f5a44adbc05521162350ca409d1d95ce gcc/cp/ChangeLog-1994 ac55db48d964cb5469ff03c1cd3ee04d gcc/cp/ChangeLog-1995 *************** c1c7801b9b0f379e702a4f6cb83972e7 gcc/cp *** 4313,4367 **** 9aa3cd9f75c785de9f51446e3f295515 gcc/cp/ChangeLog.tree-ssa 9574a36645042f501f360e46d6e1455b gcc/cp/Make-lang.in 5f11793a1e6386d649740ef916b77c05 gcc/cp/NEWS ! c47b8b01fe747d273fa18d41d99f6bd8 gcc/cp/call.c 1335aad689a87cc2cca8ec52c4691385 gcc/cp/cfns.gperf 063e8736a24f3b56f0cee102c59ffbb9 gcc/cp/cfns.h ! b49d80b50a3c75a192f867073625daa0 gcc/cp/class.c dad5f05a7295bc94cfa76b77f4511a37 gcc/cp/config-lang.in ! 29fabc35a8957867d6a72d20f10e9bb4 gcc/cp/constexpr.c 2d638c0370427eddd5d4c840c6a0f321 gcc/cp/cp-array-notation.c 6baea5a04ad796017eff7b170ee38ba7 gcc/cp/cp-cilkplus.c ! 2d14d6f4a0b4ed2a00806c7ac7925184 gcc/cp/cp-gimplify.c 8262f495460c80092155872364535d99 gcc/cp/cp-lang.c 23cc08261a09f111af34b468b718b52b gcc/cp/cp-objcp-common.c d7e0e1f83044eba73c84c0d35e56763a gcc/cp/cp-objcp-common.h 74452351ca466d0c8dffef94b595ffe0 gcc/cp/cp-tree.def ! e8ad5bc2ef8731387b34448cdde7c592 gcc/cp/cp-tree.h f1185adf3a76c3e2933a0888780861f0 gcc/cp/cp-ubsan.c ! 37e9052a7b30eb13c1103d24f5d35475 gcc/cp/cvt.c 6da130fdedbec68dc9e0d046433d14f4 gcc/cp/cxx-pretty-print.c 20a57d655e4d2d3183849af2faede75b gcc/cp/cxx-pretty-print.h ! e45a531c652f63e4bf431f4a9c29dd3c gcc/cp/decl.c 1668d1f49273e2e676d9b5f1234568ca gcc/cp/decl.h ! 040910a30225f4522ba1a824ac63e33d gcc/cp/decl2.c 556e8982c998ffa19d4f15920516a53c gcc/cp/dump.c 0186583f9f2d1c73be82e8dd339d54ca gcc/cp/error.c 1da05f4cdff9963e7357b588dbb3348d gcc/cp/except.c a19b5642a6fa5947c562b382923ed923 gcc/cp/expr.c a342cbf63ac4fe18b1b86c6ff3548dd8 gcc/cp/friend.c 42e59479800fef67acec53d0631e2bde gcc/cp/g++spec.c ! 61b84281576f4ab40b30d0c439a9b72d gcc/cp/init.c ! 39bf371c9c2295b1d199ab24b2f693dc gcc/cp/lambda.c dfde77f68151e87026af48b761aca689 gcc/cp/lang-specs.h 4dfedff05d91465160b7c3f098971188 gcc/cp/lex.c ! c7b1f11996cf16115c06d19504e6770f gcc/cp/mangle.c cb0c93b071334480585c05867d7174db gcc/cp/method.c ! 04081c5ed572596b7ab664477eab47ae gcc/cp/name-lookup.c 0e08e75ed3219873fa76700070ae4abe gcc/cp/name-lookup.h c942b0cde1e9b504e5b7765387c9fc46 gcc/cp/operators.def 6ca34b8cacdd1ee29de9d8514fcd3f8f gcc/cp/optimize.c ! c13d7edef66a91cb8da01b8bb98ecb41 gcc/cp/parser.c 6237b196d1cc139d803af821f62682d3 gcc/cp/parser.h ! c0482dab605f1cebb7da866ddb8422c2 gcc/cp/pt.c 3b45a396f99a5effe46a093aef55a1e1 gcc/cp/ptree.c 9b9c6628cd989728622afbd5b1535c6b gcc/cp/repo.c 014bf541970cf80192c3ca074d162efc gcc/cp/rtti.c 42171be3edfe59e99b87fe2882461d16 gcc/cp/search.c ! 7b306ccea9c0924e405c07dffd55e4b8 gcc/cp/semantics.c ! 5aed488bffd2ed07fd1a50f6c52e9b55 gcc/cp/tree.c 8b05dc6f4c2e308039c086564649d3ba gcc/cp/type-utils.h ! 5463962bb788124432d6befda0a83120 gcc/cp/typeck.c ! cb65ed8e936ca3821f6955d491e4b61e gcc/cp/typeck2.c 5193c6e43c9b47293bb84da8b33597ca gcc/cp/vtable-class-hierarchy.c 4871eb4df13d7d829c2d51708f5ead75 gcc/cppbuiltin.c b51bd14f795b60d37179a504a23bffdb gcc/cppbuiltin.h --- 4323,4377 ---- 9aa3cd9f75c785de9f51446e3f295515 gcc/cp/ChangeLog.tree-ssa 9574a36645042f501f360e46d6e1455b gcc/cp/Make-lang.in 5f11793a1e6386d649740ef916b77c05 gcc/cp/NEWS ! 7cbe7c7de905b84487815bd281791915 gcc/cp/call.c 1335aad689a87cc2cca8ec52c4691385 gcc/cp/cfns.gperf 063e8736a24f3b56f0cee102c59ffbb9 gcc/cp/cfns.h ! e255038298fb88960dc14850542ba1dd gcc/cp/class.c dad5f05a7295bc94cfa76b77f4511a37 gcc/cp/config-lang.in ! 66bb00aeb6574f99a6fc89750bd206f5 gcc/cp/constexpr.c 2d638c0370427eddd5d4c840c6a0f321 gcc/cp/cp-array-notation.c 6baea5a04ad796017eff7b170ee38ba7 gcc/cp/cp-cilkplus.c ! 220d44f54f7cd405ab9b803c018655ca gcc/cp/cp-gimplify.c 8262f495460c80092155872364535d99 gcc/cp/cp-lang.c 23cc08261a09f111af34b468b718b52b gcc/cp/cp-objcp-common.c d7e0e1f83044eba73c84c0d35e56763a gcc/cp/cp-objcp-common.h 74452351ca466d0c8dffef94b595ffe0 gcc/cp/cp-tree.def ! bb19e70deaf753c08597d0252fd2a11e gcc/cp/cp-tree.h f1185adf3a76c3e2933a0888780861f0 gcc/cp/cp-ubsan.c ! 0fb2f6f1e49e7116acc28483989f4a68 gcc/cp/cvt.c 6da130fdedbec68dc9e0d046433d14f4 gcc/cp/cxx-pretty-print.c 20a57d655e4d2d3183849af2faede75b gcc/cp/cxx-pretty-print.h ! 2f12bba8612eec727cb911dfbc1ba270 gcc/cp/decl.c 1668d1f49273e2e676d9b5f1234568ca gcc/cp/decl.h ! 2ec99e427aa795e48f173546b6f52a3f gcc/cp/decl2.c 556e8982c998ffa19d4f15920516a53c gcc/cp/dump.c 0186583f9f2d1c73be82e8dd339d54ca gcc/cp/error.c 1da05f4cdff9963e7357b588dbb3348d gcc/cp/except.c a19b5642a6fa5947c562b382923ed923 gcc/cp/expr.c a342cbf63ac4fe18b1b86c6ff3548dd8 gcc/cp/friend.c 42e59479800fef67acec53d0631e2bde gcc/cp/g++spec.c ! 3f5dde524eadc3a1b73403d01efcb694 gcc/cp/init.c ! f98a482a3a33e544c80cda9d08a3635b gcc/cp/lambda.c dfde77f68151e87026af48b761aca689 gcc/cp/lang-specs.h 4dfedff05d91465160b7c3f098971188 gcc/cp/lex.c ! 927c5219a897a4aaa88a44876952b93c gcc/cp/mangle.c cb0c93b071334480585c05867d7174db gcc/cp/method.c ! 9bae650ba882bcfa7a9864b54bc967c4 gcc/cp/name-lookup.c 0e08e75ed3219873fa76700070ae4abe gcc/cp/name-lookup.h c942b0cde1e9b504e5b7765387c9fc46 gcc/cp/operators.def 6ca34b8cacdd1ee29de9d8514fcd3f8f gcc/cp/optimize.c ! 14ddf83c464bf2336164525c48f7d20d gcc/cp/parser.c 6237b196d1cc139d803af821f62682d3 gcc/cp/parser.h ! 3cef25f3c72e269bfc6bdb9d5399fef9 gcc/cp/pt.c 3b45a396f99a5effe46a093aef55a1e1 gcc/cp/ptree.c 9b9c6628cd989728622afbd5b1535c6b gcc/cp/repo.c 014bf541970cf80192c3ca074d162efc gcc/cp/rtti.c 42171be3edfe59e99b87fe2882461d16 gcc/cp/search.c ! c077b069fd4a5ea524aad7a687f1347c gcc/cp/semantics.c ! 9d2e83b2f8ffd246ef7a4bd44eb25818 gcc/cp/tree.c 8b05dc6f4c2e308039c086564649d3ba gcc/cp/type-utils.h ! 5ae8b50dad6bedbd510ffbee1e684e5f gcc/cp/typeck.c ! 48e963b3850f9c0c8f6bea3c7d176e14 gcc/cp/typeck2.c 5193c6e43c9b47293bb84da8b33597ca gcc/cp/vtable-class-hierarchy.c 4871eb4df13d7d829c2d51708f5ead75 gcc/cppbuiltin.c b51bd14f795b60d37179a504a23bffdb gcc/cppbuiltin.h *************** af36f021b621e0a92ef79b975da08301 gcc/da *** 4379,4392 **** bfb65567701868d8a65af35d18c56d43 gcc/dbgcnt.c 1ec231188b67ec00704109e4bfec8561 gcc/dbgcnt.def 02d8138f8ef7fba8156816f12469c862 gcc/dbgcnt.h ! 226fe0f6be1806210e8d5022c428fa0c gcc/dbxout.c be8677d78620c9cbc50108cdf2830ec0 gcc/dbxout.h c8fc8a447dfddd3d3ce924edf1a4ff5f gcc/dce.c dd736508ce63949cae4716e5f41062fa gcc/dce.h c3f956e407b3a8ecc120df0fcec52418 gcc/ddg.c e56a1e7eff0be030b45eedd3fee028ce gcc/ddg.h ! 6696bee2da37062453fdc9206ff12e2c gcc/debug.c ! a1a7068c0b101ad3736496309b6413b5 gcc/debug.h e2defa79b98211b07dc1b0667aae4641 gcc/defaults.h 15ba72c7c9982dd8a6f49ebc608eeffc gcc/df-core.c 0c361c2e7863ff870e3aa60fc379fb96 gcc/df-problems.c --- 4389,4402 ---- bfb65567701868d8a65af35d18c56d43 gcc/dbgcnt.c 1ec231188b67ec00704109e4bfec8561 gcc/dbgcnt.def 02d8138f8ef7fba8156816f12469c862 gcc/dbgcnt.h ! 918c85e062befce6c6b9a94b08ddb786 gcc/dbxout.c be8677d78620c9cbc50108cdf2830ec0 gcc/dbxout.h c8fc8a447dfddd3d3ce924edf1a4ff5f gcc/dce.c dd736508ce63949cae4716e5f41062fa gcc/dce.h c3f956e407b3a8ecc120df0fcec52418 gcc/ddg.c e56a1e7eff0be030b45eedd3fee028ce gcc/ddg.h ! 598fad6ac0c03e939213aad618595216 gcc/debug.c ! da97d6eadc010d7a96f2114d6999e9dc gcc/debug.h e2defa79b98211b07dc1b0667aae4641 gcc/defaults.h 15ba72c7c9982dd8a6f49ebc608eeffc gcc/df-core.c 0c361c2e7863ff870e3aa60fc379fb96 gcc/df-problems.c *************** a1b544e6774f10bdfc2440052daf0c8a gcc/df *** 4400,4406 **** 26c40154d4d5b472fea24f5a9ce9879f gcc/diagnostic.c b0ab0f79edb20523f7d1502fbb3e67fe gcc/diagnostic.def ad25c46b0b67168fb9d0b654e4781974 gcc/diagnostic.h ! 8f4c2722063a36ae99b7cc0882049edc gcc/doc/aot-compile.1 88d1fbe4975d0d30ee814dc6ac3fcce4 gcc/doc/avr-mmcu.texi bf34f154574511ea73ca5662f2f7f5ef gcc/doc/bugreport.texi 9fca288b41d5e44fd8b8a66184e3465e gcc/doc/cfg.texi --- 4410,4416 ---- 26c40154d4d5b472fea24f5a9ce9879f gcc/diagnostic.c b0ab0f79edb20523f7d1502fbb3e67fe gcc/diagnostic.def ad25c46b0b67168fb9d0b654e4781974 gcc/diagnostic.h ! cafe90ff364dda2c345724348b31afef gcc/doc/aot-compile.1 88d1fbe4975d0d30ee814dc6ac3fcce4 gcc/doc/avr-mmcu.texi bf34f154574511ea73ca5662f2f7f5ef gcc/doc/bugreport.texi 9fca288b41d5e44fd8b8a66184e3465e gcc/doc/cfg.texi *************** e88587ef3e9b9ec8b225f91d251ba635 gcc/do *** 4410,4449 **** eaf48a30b0911d6d00e0d7597a827dd6 gcc/doc/configterms.texi cd13f7cd1727d7e2f2b18240ce05199e gcc/doc/contrib.texi 9904428ed8794257df66ee09fb377c5c gcc/doc/contribute.texi ! 22cec5d5b39950638f984b21efe0221c gcc/doc/cpp.1 ! dbc6530c2469b204df2396f050de4281 gcc/doc/cpp.info a79445765ec2d5c7c1cacf6f1fb87511 gcc/doc/cpp.texi 86ee372f49b7f7ad9ff8ae436c43822d gcc/doc/cppenv.texi ! ea99de0828770f55c6573529b8553399 gcc/doc/cppinternals.info 76eda89efeb575bff228598230bd3c50 gcc/doc/cppinternals.texi f4b406eb44b3d589d1c7cb6cf6ee1875 gcc/doc/cppopts.texi ! 80740aa9d95affe1c1a511f6c04ab92f gcc/doc/extend.texi c6f99f2a7e803ce78a7ebd60090796c1 gcc/doc/fragments.texi ff8fba090979c42e8bfa096c201fe690 gcc/doc/frontends.texi ! 356b6be81a0842e4ddd435ddb62d7ad3 gcc/doc/fsf-funding.7 ! 03aa7711b196ae49221bfa1cbf9cfe28 gcc/doc/g++.1 ! 6538a40be2ea71aa08a16a425a1672f3 gcc/doc/gc-analyze.1 ! 03aa7711b196ae49221bfa1cbf9cfe28 gcc/doc/gcc.1 ! 5021c40165d7a209c984020b4067f68c gcc/doc/gcc.info c7513d9fe3a5c9210dce80ddcb3b91ca gcc/doc/gcc.texi ! 70455ce174e572104e5dfcfbfeb89044 gcc/doc/gccinstall.info ! 96cfb3eee099effda4510930a73faaff gcc/doc/gccint.info 0abc012a09431283fb19c72cb3cf154b gcc/doc/gccint.texi ! 6c25d8a3c4d3cf940d952019bd31d238 gcc/doc/gcj-dbtool.1 ! c36cf726e5b573ddb4e43691e82e2fd7 gcc/doc/gcj.1 ! bf31370a6c89c03c663262d9820c2a78 gcc/doc/gcj.info ! d1a5c82ff528762381309c0fd12eb2f2 gcc/doc/gcov-tool.1 7267d040dd993d9ef5c693fcca9ab3c0 gcc/doc/gcov-tool.texi ! b344f90614c3005893820864a8f9d203 gcc/doc/gcov.1 5eb59aec14f1cf96a5ce09adf224e31a gcc/doc/gcov.texi 3434cdeceebda6513daa10be4064ac16 gcc/doc/generic.texi ! 690ce3dbd02ec8fd838a26a0343c6218 gcc/doc/gfdl.7 ! c7666fe2439502a6e493b5d534a483dd gcc/doc/gfortran.1 ! 2ea304f811091052964194c305b53afa gcc/doc/gij.1 44cdd59b0e0c4a87198b6d6f93edf821 gcc/doc/gimple.texi 290370669f02bef1502ada9273e5261f gcc/doc/gnu.texi ! 4eb3da0f448c1ce6e3621ab8985fa277 gcc/doc/gpl.7 ! 4fc82f86196b4a78483a28f6e53d4411 gcc/doc/grmic.1 0251c812052968400140d79e7637b960 gcc/doc/gty.texi bac4b1a76f9bea1142ad8521de456487 gcc/doc/headerdirs.texi 979912689a9ae22bb140d994b0574e87 gcc/doc/hostconfig.texi --- 4420,4459 ---- eaf48a30b0911d6d00e0d7597a827dd6 gcc/doc/configterms.texi cd13f7cd1727d7e2f2b18240ce05199e gcc/doc/contrib.texi 9904428ed8794257df66ee09fb377c5c gcc/doc/contribute.texi ! 0e800bcd7121209732cfda2eac4655ec gcc/doc/cpp.1 ! 70df15fbac4fc3b7c75b7e38c429cf6b gcc/doc/cpp.info a79445765ec2d5c7c1cacf6f1fb87511 gcc/doc/cpp.texi 86ee372f49b7f7ad9ff8ae436c43822d gcc/doc/cppenv.texi ! ab368ee83cc826fd6ff608c2948a2953 gcc/doc/cppinternals.info 76eda89efeb575bff228598230bd3c50 gcc/doc/cppinternals.texi f4b406eb44b3d589d1c7cb6cf6ee1875 gcc/doc/cppopts.texi ! bc9b384ff9bd3f16b7a08bec292cc932 gcc/doc/extend.texi c6f99f2a7e803ce78a7ebd60090796c1 gcc/doc/fragments.texi ff8fba090979c42e8bfa096c201fe690 gcc/doc/frontends.texi ! 32112ce9569337cd074326dede5fea2a gcc/doc/fsf-funding.7 ! 3e1d16380500982d340814d292eb6254 gcc/doc/g++.1 ! 7aada3d173b3410ccfda601cc9e9f89f gcc/doc/gc-analyze.1 ! 3e1d16380500982d340814d292eb6254 gcc/doc/gcc.1 ! cc91df46fc4dbed1b73da1d556b7f869 gcc/doc/gcc.info c7513d9fe3a5c9210dce80ddcb3b91ca gcc/doc/gcc.texi ! 238c4e3c34e5e0607111d10cbb4d155b gcc/doc/gccinstall.info ! 8f088564e57ba0736e3e377764247f7e gcc/doc/gccint.info 0abc012a09431283fb19c72cb3cf154b gcc/doc/gccint.texi ! 0302a98946255019107e27280b1dee9e gcc/doc/gcj-dbtool.1 ! 4fb18227bd82e22b6b823130b8991ed7 gcc/doc/gcj.1 ! 9f15964e050a7e0230d0a679143fd720 gcc/doc/gcj.info ! 72b1d07e085e624b0fe4321aa10f270c gcc/doc/gcov-tool.1 7267d040dd993d9ef5c693fcca9ab3c0 gcc/doc/gcov-tool.texi ! 7f103294214afcdc07a72017b8ea91a9 gcc/doc/gcov.1 5eb59aec14f1cf96a5ce09adf224e31a gcc/doc/gcov.texi 3434cdeceebda6513daa10be4064ac16 gcc/doc/generic.texi ! 3aa7129649f9e842a212c26486e88fa9 gcc/doc/gfdl.7 ! a1bb37190407cd59f331b7dfb4a96ff9 gcc/doc/gfortran.1 ! 71e7411e46c6f1ad159f05b7db92cfb3 gcc/doc/gij.1 44cdd59b0e0c4a87198b6d6f93edf821 gcc/doc/gimple.texi 290370669f02bef1502ada9273e5261f gcc/doc/gnu.texi ! a2179a814023788bcad47cc701bfcecb gcc/doc/gpl.7 ! 3e5b0d80ed789c33357d767de577f947 gcc/doc/grmic.1 0251c812052968400140d79e7637b960 gcc/doc/gty.texi bac4b1a76f9bea1142ad8521de456487 gcc/doc/headerdirs.texi 979912689a9ae22bb140d994b0574e87 gcc/doc/hostconfig.texi *************** c9c72c6be45fb9d057a5590dab9dc5b2 gcc/do *** 4455,4480 **** 5f5adc2c6c4ebdcf03cc0125250f5995 gcc/doc/include/gpl_v3.texi 73819b3930a3d4be5d6234070d02386a gcc/doc/include/texinfo.tex 4faa6ab8fe567d8d0d507ea19e67f29a gcc/doc/install-old.texi ! df5c13cc27abde0d0e3143255480cd95 gcc/doc/install.texi 99f35a855dbf0965fa02f5bef2906438 gcc/doc/install.texi2html 43f58ec2628882183fa99d21d88fe88a gcc/doc/interface.texi ! a166433b3014a23415219578ae31812c gcc/doc/invoke.texi ! f04b557ebc6328f3e277d1e381872007 gcc/doc/jcf-dump.1 ! e55113cb84027837f2542f8b0f885a2e gcc/doc/jv-convert.1 11c51d2537db173b7307e16ea7cf7cc6 gcc/doc/languages.texi d997673d3e4c06a709d047334aa94df8 gcc/doc/libgcc.texi 9663e09eea24ef9b50099b8ca3742d93 gcc/doc/loop.texi d6b979f19e13113545769e1e02a0fa4d gcc/doc/lto.texi 82c62c184d1417e060e2ae8ac57133eb gcc/doc/makefile.texi 841256364b0381bcac67d20b24623252 gcc/doc/match-and-simplify.texi ! 7d3effd6374e620cb6592f502defe659 gcc/doc/md.texi 997652fc575562dd8ad133ccd0d3f9c2 gcc/doc/objc.texi 1671187450d30de26d135bbc698b54e3 gcc/doc/optinfo.texi 2135610f8f2cc9fb9b459648f499083b gcc/doc/options.texi 2aee64ab43736c913c78244d594a66c6 gcc/doc/passes.texi e58e11ee7bf1e2b8b658f8469742dc7f gcc/doc/plugins.texi f8e897dc6797fcc5fd394597b96aa940 gcc/doc/portability.texi ! e0fedc80c5ef558788f8c1ade3fbf4ff gcc/doc/rebuild-gcj-db.1 61b62a72c4d70d85e58c35ef9e6a6ad3 gcc/doc/rtl.texi 7845a3cb7d3e8ee595dbda48b0f8843e gcc/doc/service.texi cc4c168e2c5449672bf0d795808a962b gcc/doc/sourcebuild.texi --- 4465,4490 ---- 5f5adc2c6c4ebdcf03cc0125250f5995 gcc/doc/include/gpl_v3.texi 73819b3930a3d4be5d6234070d02386a gcc/doc/include/texinfo.tex 4faa6ab8fe567d8d0d507ea19e67f29a gcc/doc/install-old.texi ! 80f1f1a688001979e74c91a51b1301bb gcc/doc/install.texi 99f35a855dbf0965fa02f5bef2906438 gcc/doc/install.texi2html 43f58ec2628882183fa99d21d88fe88a gcc/doc/interface.texi ! 680622c2e666ad5a2270598af69ea379 gcc/doc/invoke.texi ! 83bd7321aae4588286818c985d8a2136 gcc/doc/jcf-dump.1 ! ddcf1ad67888a2db8f928f327b8c2d44 gcc/doc/jv-convert.1 11c51d2537db173b7307e16ea7cf7cc6 gcc/doc/languages.texi d997673d3e4c06a709d047334aa94df8 gcc/doc/libgcc.texi 9663e09eea24ef9b50099b8ca3742d93 gcc/doc/loop.texi d6b979f19e13113545769e1e02a0fa4d gcc/doc/lto.texi 82c62c184d1417e060e2ae8ac57133eb gcc/doc/makefile.texi 841256364b0381bcac67d20b24623252 gcc/doc/match-and-simplify.texi ! 5359d191e27758b4c19fe1fd9b79948f gcc/doc/md.texi 997652fc575562dd8ad133ccd0d3f9c2 gcc/doc/objc.texi 1671187450d30de26d135bbc698b54e3 gcc/doc/optinfo.texi 2135610f8f2cc9fb9b459648f499083b gcc/doc/options.texi 2aee64ab43736c913c78244d594a66c6 gcc/doc/passes.texi e58e11ee7bf1e2b8b658f8469742dc7f gcc/doc/plugins.texi f8e897dc6797fcc5fd394597b96aa940 gcc/doc/portability.texi ! 27ca63f419cbfe35ed378a9758e4df45 gcc/doc/rebuild-gcj-db.1 61b62a72c4d70d85e58c35ef9e6a6ad3 gcc/doc/rtl.texi 7845a3cb7d3e8ee595dbda48b0f8843e gcc/doc/service.texi cc4c168e2c5449672bf0d795808a962b gcc/doc/sourcebuild.texi *************** fb5965cea97ed7bcc888b5ccf9ba0168 gcc/do *** 4497,4503 **** 1faf84d9fd8b6f0d5dbe9b4a2d08839c gcc/dwarf2asm.c 1d56aa18bfae871fee1e89a9fc43810e gcc/dwarf2asm.h bc2f75db33a70f598fd891a9f4ba6271 gcc/dwarf2cfi.c ! 7ecad633bd6811f0a72aa7a14f2cfa93 gcc/dwarf2out.c c48a1e9cecbef090c903e39f2e0ff6e8 gcc/dwarf2out.h 882c406546a3984aa7b0b65543be7279 gcc/emit-rtl.c f3feb98669c7b31a7b10819ae3ac6d42 gcc/emit-rtl.h --- 4507,4513 ---- 1faf84d9fd8b6f0d5dbe9b4a2d08839c gcc/dwarf2asm.c 1d56aa18bfae871fee1e89a9fc43810e gcc/dwarf2asm.h bc2f75db33a70f598fd891a9f4ba6271 gcc/dwarf2cfi.c ! 8b1cfbb26fb1289ad58d24dd4a9310fa gcc/dwarf2out.c c48a1e9cecbef090c903e39f2e0ff6e8 gcc/dwarf2out.h 882c406546a3984aa7b0b65543be7279 gcc/emit-rtl.c f3feb98669c7b31a7b10819ae3ac6d42 gcc/emit-rtl.h *************** a8d3b9ef43e6ad1608f39e9bfdd0b657 gcc/fi *** 4524,4530 **** 46a3f21086c978417d1f4d6be66ffb19 gcc/flags.h 5c555716ad7a25a54b7ed2a98c12e1f1 gcc/fold-const.c 15a6e905a85ed9904bc2235dfd7ddc72 gcc/fold-const.h ! 1ef44a7f442206b6c4951341d5830f6d gcc/fortran/ChangeLog 3330102ad3a0217cba963be6b5eefd58 gcc/fortran/ChangeLog-2002 d000ab985b1eeb1ad5749f98b8fef99f gcc/fortran/ChangeLog-2003 bf42f94f0c51dcc7d8051cc7fda1efdc gcc/fortran/ChangeLog-2004 --- 4534,4540 ---- 46a3f21086c978417d1f4d6be66ffb19 gcc/flags.h 5c555716ad7a25a54b7ed2a98c12e1f1 gcc/fold-const.c 15a6e905a85ed9904bc2235dfd7ddc72 gcc/fold-const.h ! 5fdad612ddbbe2f3c276fb5f7ac136b6 gcc/fortran/ChangeLog 3330102ad3a0217cba963be6b5eefd58 gcc/fortran/ChangeLog-2002 d000ab985b1eeb1ad5749f98b8fef99f gcc/fortran/ChangeLog-2003 bf42f94f0c51dcc7d8051cc7fda1efdc gcc/fortran/ChangeLog-2004 *************** f6aaeeb78eacb37261b2129241b19e98 gcc/fo *** 4544,4550 **** 5189b078b2d7dc66ef8f2f1e457331de gcc/fortran/arith.h f222dc5e51ab8571b67114e36cb348ef gcc/fortran/array.c a99bf29297bf90bf395dcc0dfb6b7ad5 gcc/fortran/bbt.c ! 995398857dda911137df20edb288326f gcc/fortran/check.c 33b83d66a994f067521f4ac9b4fb29af gcc/fortran/class.c e421bdeae153aca94e0847ee6a53e1ea gcc/fortran/config-lang.in 27e63ed98e0093daefcf1f87d81db9ce gcc/fortran/constructor.c --- 4554,4560 ---- 5189b078b2d7dc66ef8f2f1e457331de gcc/fortran/arith.h f222dc5e51ab8571b67114e36cb348ef gcc/fortran/array.c a99bf29297bf90bf395dcc0dfb6b7ad5 gcc/fortran/bbt.c ! 511cc28671dc7c17c3522ebe3d0039f6 gcc/fortran/check.c 33b83d66a994f067521f4ac9b4fb29af gcc/fortran/class.c e421bdeae153aca94e0847ee6a53e1ea gcc/fortran/config-lang.in 27e63ed98e0093daefcf1f87d81db9ce gcc/fortran/constructor.c *************** fe38d7fbbaed2ab44aef6fb292c489a2 gcc/fo *** 4554,4579 **** 8763ad6a1d5aa2d543336f4e1ba1260e gcc/fortran/cpp.h 28c5a764695f691164352f123b86a766 gcc/fortran/data.c 69bbc808281a960d3cffae3e480eb7e6 gcc/fortran/data.h ! b19d2648baa5167ef512c4af157ca33d gcc/fortran/decl.c 6a01fc4dd0263dbf84cc0bbef2374179 gcc/fortran/dependency.c 4d73c9b2b8490470e36c64e8aada5f1d gcc/fortran/dependency.h 3381441f282374b5e26a27d4f24a6432 gcc/fortran/dump-parse-tree.c 0308001aaf00ab1633ce3d8571bf400f gcc/fortran/error.c ! 95d01e8656ad830f995d17132faeb7c4 gcc/fortran/expr.c ! 128f73db93ba1af40a5cbc8f9ff1536c gcc/fortran/f95-lang.c ! 3f2afbae6161d41a8d6d38a2df42353b gcc/fortran/frontend-passes.c a841f849e997b8d8e5bb6511e73f703d gcc/fortran/gfc-diagnostic.def c9dcfa65fbec35139bcd58589be4c812 gcc/fortran/gfc-internals.texi 5debb8d132caf9cdbc796e3c9066229c gcc/fortran/gfortran.h ! 2b7e29e9ead83b156388abb8989f48d7 gcc/fortran/gfortran.info 261e6f4d638ca3e8a8fce14876f0c2b0 gcc/fortran/gfortran.texi 6a333b640eafa453c9de0a7d8d07dd98 gcc/fortran/gfortranspec.c ! 4b5772358265d50ac62fb37667ab49de gcc/fortran/interface.c b830d8b5cd163494922ab466a9285faa gcc/fortran/intrinsic.c 676a1878a0dfde6ef096afee831f5be5 gcc/fortran/intrinsic.h ! 1c3bdd8c391c87c7a13d094c4ce116ba gcc/fortran/intrinsic.texi ! 3b67edc1159df689ac1d1e634797de44 gcc/fortran/invoke.texi ! 6448c74e6bc133b3c6066865aa5d2b86 gcc/fortran/io.c 98caff6efc3f39fd40786f5bcd525279 gcc/fortran/ioparm.def 68c2aa4f89fb0c33cbdbf7c5f208621e gcc/fortran/iresolve.c b4e941705acf5cc559b5978c387564b5 gcc/fortran/iso-c-binding.def --- 4564,4589 ---- 8763ad6a1d5aa2d543336f4e1ba1260e gcc/fortran/cpp.h 28c5a764695f691164352f123b86a766 gcc/fortran/data.c 69bbc808281a960d3cffae3e480eb7e6 gcc/fortran/data.h ! bdf5b6921ea16634f5e924e59780d69e gcc/fortran/decl.c 6a01fc4dd0263dbf84cc0bbef2374179 gcc/fortran/dependency.c 4d73c9b2b8490470e36c64e8aada5f1d gcc/fortran/dependency.h 3381441f282374b5e26a27d4f24a6432 gcc/fortran/dump-parse-tree.c 0308001aaf00ab1633ce3d8571bf400f gcc/fortran/error.c ! a860b7260e3c7d762756b6f0aa48411c gcc/fortran/expr.c ! dd469a8c91ba1c92fea6dc05c06cd574 gcc/fortran/f95-lang.c ! eb3bf4955d76a996ba6a43e4163c4a1b gcc/fortran/frontend-passes.c a841f849e997b8d8e5bb6511e73f703d gcc/fortran/gfc-diagnostic.def c9dcfa65fbec35139bcd58589be4c812 gcc/fortran/gfc-internals.texi 5debb8d132caf9cdbc796e3c9066229c gcc/fortran/gfortran.h ! 0e4cf3a4c02b922f63e4cf36c2ce8803 gcc/fortran/gfortran.info 261e6f4d638ca3e8a8fce14876f0c2b0 gcc/fortran/gfortran.texi 6a333b640eafa453c9de0a7d8d07dd98 gcc/fortran/gfortranspec.c ! 367c540c2ec302cb792b5ad1f8180f4a gcc/fortran/interface.c b830d8b5cd163494922ab466a9285faa gcc/fortran/intrinsic.c 676a1878a0dfde6ef096afee831f5be5 gcc/fortran/intrinsic.h ! eace1b3ffdb87374fe9cca47c88aea10 gcc/fortran/intrinsic.texi ! e66c8f8d0ce285c1ea2d5654ca1e6389 gcc/fortran/invoke.texi ! 853189b960d7c82e2a0d0954d9c69f7b gcc/fortran/io.c 98caff6efc3f39fd40786f5bcd525279 gcc/fortran/ioparm.def 68c2aa4f89fb0c33cbdbf7c5f208621e gcc/fortran/iresolve.c b4e941705acf5cc559b5978c387564b5 gcc/fortran/iso-c-binding.def *************** b4e941705acf5cc559b5978c387564b5 gcc/fo *** 4581,4603 **** 24e1ba51ab3274e4e9ca36029db14e02 gcc/fortran/lang-specs.h 6c887d2b29b51d76b9567596be7b9844 gcc/fortran/lang.opt 0347367fec2f9b47ddff4095949d334b gcc/fortran/libgfortran.h ! 8139424b8afbe47d7bcc0c23080f3108 gcc/fortran/match.c d6f376d31281fdb9eb6443809c171bd1 gcc/fortran/match.h 34cb2899bc9672ee1ddf5f753414d6b6 gcc/fortran/matchexp.c 1d4d366df890396ef57a25a8532fb71d gcc/fortran/mathbuiltins.def 31cffc891bc7b4adb06625f9a1c31979 gcc/fortran/misc.c ! 3f384a7f342651dc0fdd584f9b41f791 gcc/fortran/module.c 022c347a9fe2b8a158e7f2bccc603204 gcc/fortran/openmp.c 2a30cedf97877dcb3afd459cd71284bf gcc/fortran/options.c ! bc64f54ab599f067fc75810b30aa2db6 gcc/fortran/parse.c 00ec0502c7f65c7f3140d21f1d31d72a gcc/fortran/parse.h 6cfe147b376ff67656f07ddc0f8bb8ff gcc/fortran/primary.c ! ebcfd8520a5c78e0632210a977114efb gcc/fortran/resolve.c ! c76d7539b9e74cbe7f994d34931bd427 gcc/fortran/scanner.c d2bdefff04430dfbd955eea579f2aebf gcc/fortran/scanner.h ! daa181f7766a24d627e92869c068a454 gcc/fortran/simplify.c 702fd16d692d4b41db7a7e4f37b4e866 gcc/fortran/st.c ! 631cc82a2c27d867fa6a9dfe283b7a8c gcc/fortran/symbol.c 397dd1e19eab6bf5bba96e8217c4f217 gcc/fortran/target-memory.c cea1e76491020b81ced1061cb7ace527 gcc/fortran/target-memory.h 301cf402d13cccd78ac02db03c097c25 gcc/fortran/trans-array.c --- 4591,4613 ---- 24e1ba51ab3274e4e9ca36029db14e02 gcc/fortran/lang-specs.h 6c887d2b29b51d76b9567596be7b9844 gcc/fortran/lang.opt 0347367fec2f9b47ddff4095949d334b gcc/fortran/libgfortran.h ! 5f0666c7f38be9c47033d6230ee9eefa gcc/fortran/match.c d6f376d31281fdb9eb6443809c171bd1 gcc/fortran/match.h 34cb2899bc9672ee1ddf5f753414d6b6 gcc/fortran/matchexp.c 1d4d366df890396ef57a25a8532fb71d gcc/fortran/mathbuiltins.def 31cffc891bc7b4adb06625f9a1c31979 gcc/fortran/misc.c ! fbe381faa4a5d78818ffa38a0c579dbf gcc/fortran/module.c 022c347a9fe2b8a158e7f2bccc603204 gcc/fortran/openmp.c 2a30cedf97877dcb3afd459cd71284bf gcc/fortran/options.c ! 2e11514356bc00302fd0d2dbd1a72107 gcc/fortran/parse.c 00ec0502c7f65c7f3140d21f1d31d72a gcc/fortran/parse.h 6cfe147b376ff67656f07ddc0f8bb8ff gcc/fortran/primary.c ! ad64d49d00f6711986b23fca81db3562 gcc/fortran/resolve.c ! 10fa74b5d4bc9d4e24c0bbda21bd1a68 gcc/fortran/scanner.c d2bdefff04430dfbd955eea579f2aebf gcc/fortran/scanner.h ! d95d4be7aee9b0d63cca13c42c1d70eb gcc/fortran/simplify.c 702fd16d692d4b41db7a7e4f37b4e866 gcc/fortran/st.c ! fdc7f08d7f63a9a27dd7ff2dbde7b688 gcc/fortran/symbol.c 397dd1e19eab6bf5bba96e8217c4f217 gcc/fortran/target-memory.c cea1e76491020b81ced1061cb7ace527 gcc/fortran/target-memory.h 301cf402d13cccd78ac02db03c097c25 gcc/fortran/trans-array.c *************** eb8fb89c9709d453357eb914042d3ff6 gcc/fo *** 4609,4615 **** 427d35f4d5faf6eb67e5e6cc416f957c gcc/fortran/trans-expr.c 6341e07570a753f9f63f4980f60333af gcc/fortran/trans-intrinsic.c 157a295cd74c7802cc669e8ce6628afd gcc/fortran/trans-io.c ! 5161f154fd04fa915802b5cb25059cc9 gcc/fortran/trans-openmp.c 937573e7a71c8f747236a802443dfa92 gcc/fortran/trans-stmt.c 42a1eab44928f9cdf74a0c346caf0e19 gcc/fortran/trans-stmt.h db9d1d432453fb4515936fadd7c2d440 gcc/fortran/trans-types.c --- 4619,4625 ---- 427d35f4d5faf6eb67e5e6cc416f957c gcc/fortran/trans-expr.c 6341e07570a753f9f63f4980f60333af gcc/fortran/trans-intrinsic.c 157a295cd74c7802cc669e8ce6628afd gcc/fortran/trans-io.c ! dc6bc5bb1c80694331ae45fc300507f7 gcc/fortran/trans-openmp.c 937573e7a71c8f747236a802443dfa92 gcc/fortran/trans-stmt.c 42a1eab44928f9cdf74a0c346caf0e19 gcc/fortran/trans-stmt.h db9d1d432453fb4515936fadd7c2d440 gcc/fortran/trans-types.c *************** af83e4b4719ee065872080b713d24c2f gcc/gd *** 4644,4650 **** 4df44cdd6ffc2bd84be339cc498b8518 gcc/gen-pass-instances.awk 4c5f35063f54495503f8b6d760b2ed47 gcc/genattr-common.c 73688dad50f3fc31f1890d153e034ded gcc/genattr.c ! 9a333c3d9b7c803556519d8cbe778969 gcc/genattrtab.c a19ffc8a98e446d479f8bd3fccadd078 gcc/genautomata.c 3eb6cb8011c450ba6b0eec080d71a9cd gcc/gencheck.c 03b4a26f7f28301123af121781efb2af gcc/genchecksum.c --- 4654,4660 ---- 4df44cdd6ffc2bd84be339cc498b8518 gcc/gen-pass-instances.awk 4c5f35063f54495503f8b6d760b2ed47 gcc/genattr-common.c 73688dad50f3fc31f1890d153e034ded gcc/genattr.c ! 23bebeb7796a279288dc1e25406272ab gcc/genattrtab.c a19ffc8a98e446d479f8bd3fccadd078 gcc/genautomata.c 3eb6cb8011c450ba6b0eec080d71a9cd gcc/gencheck.c 03b4a26f7f28301123af121781efb2af gcc/genchecksum.c *************** cb3bafc39aa5fb67e8df965fa430db00 gcc/ge *** 4659,4665 **** 7775bb2873d3d6cb71856f44a90463bd gcc/genextract.c 8801d78e17e4713ebb78f8aaed80fd07 gcc/genflags.c ff8b894150f34792acf058e52e1f1351 gcc/gengenrtl.c ! f04241876ed8bc3497a44fade15f6df1 gcc/gengtype-lex.c 6ed8ef9e8b2317c06bf5758b667ed378 gcc/gengtype-lex.l 68515aae193974108335815cffd2ed24 gcc/gengtype-parse.c 4f8707ada1ecd9957c3baec21cdad10d gcc/gengtype-state.c --- 4669,4675 ---- 7775bb2873d3d6cb71856f44a90463bd gcc/genextract.c 8801d78e17e4713ebb78f8aaed80fd07 gcc/genflags.c ff8b894150f34792acf058e52e1f1351 gcc/gengenrtl.c ! 22cac1a7a4e226dc5813e9564925f06c gcc/gengtype-lex.c 6ed8ef9e8b2317c06bf5758b667ed378 gcc/gengtype-lex.l 68515aae193974108335815cffd2ed24 gcc/gengtype-parse.c 4f8707ada1ecd9957c3baec21cdad10d gcc/gengtype-state.c *************** f4dae6d4f9332841dee97b1ea57b84a4 gcc/gi *** 4687,4693 **** 43d573d208affa2be1a6c2473dbda3c5 gcc/gimple-builder.h 48752f2a3a376cc5596845031faad94a gcc/gimple-expr.c 42d016b96c55d56b4803d93fe0e39967 gcc/gimple-expr.h ! f026314f90654368362357b10173b89e gcc/gimple-fold.c f2ee481c75a3a949d80febfe809b4b21 gcc/gimple-fold.h a1160fdfad8e89bd3b3566303f25a39a gcc/gimple-iterator.c 8d8801f018e326a45e5e71a5a13c6111 gcc/gimple-iterator.h --- 4697,4703 ---- 43d573d208affa2be1a6c2473dbda3c5 gcc/gimple-builder.h 48752f2a3a376cc5596845031faad94a gcc/gimple-expr.c 42d016b96c55d56b4803d93fe0e39967 gcc/gimple-expr.h ! 82f0659b5ff0cb5229f1e30688d4585e gcc/gimple-fold.c f2ee481c75a3a949d80febfe809b4b21 gcc/gimple-fold.h a1160fdfad8e89bd3b3566303f25a39a gcc/gimple-iterator.c 8d8801f018e326a45e5e71a5a13c6111 gcc/gimple-iterator.h *************** a0cd4df51fedbd38c0ca006f4efe58a1 gcc/gi *** 4697,4703 **** e520982aa39dfc477fdb4018bf7e2df6 gcc/gimple-match.h e95f8b4b386a00ef73f7f186a763db17 gcc/gimple-pretty-print.c cd4af2945d35b35f4f3193582c8fbb6a gcc/gimple-pretty-print.h ! 2b13392c016b88dd0671150d9e8b29cb gcc/gimple-ssa-isolate-paths.c 6c13adb34fa4f4aca7f3cdc287ea29e2 gcc/gimple-ssa-strength-reduction.c 247236c61b3cf32ee3738dbdc4d10ae8 gcc/gimple-ssa.h 461931e9c88aa766f4221b6159c69790 gcc/gimple-streamer-in.c --- 4707,4713 ---- e520982aa39dfc477fdb4018bf7e2df6 gcc/gimple-match.h e95f8b4b386a00ef73f7f186a763db17 gcc/gimple-pretty-print.c cd4af2945d35b35f4f3193582c8fbb6a gcc/gimple-pretty-print.h ! d4fca891d7e512b403a2850f99d10d1c gcc/gimple-ssa-isolate-paths.c 6c13adb34fa4f4aca7f3cdc287ea29e2 gcc/gimple-ssa-strength-reduction.c 247236c61b3cf32ee3738dbdc4d10ae8 gcc/gimple-ssa.h 461931e9c88aa766f4221b6159c69790 gcc/gimple-streamer-in.c *************** c1027a1891566efdd0788f86c779f714 gcc/gi *** 4710,4716 **** 824d2a0d0a80a10aded776d1eab310df gcc/gimple.h a3a5adb69470aa29be21310f5df8dae1 gcc/gimplify-me.c 63a9df09103c7a0a95a977dcabe06681 gcc/gimplify-me.h ! 0ff4340f40ae89c1a6e3f9581f10e132 gcc/gimplify.c 657aa310665a750e4e6640076ff198d8 gcc/gimplify.h 06e1d5bf49d283a8370e6823323ed83d gcc/ginclude/float.h dce53594becd3e542adcf44d41af1843 gcc/ginclude/iso646.h --- 4720,4726 ---- 824d2a0d0a80a10aded776d1eab310df gcc/gimple.h a3a5adb69470aa29be21310f5df8dae1 gcc/gimplify-me.c 63a9df09103c7a0a95a977dcabe06681 gcc/gimplify-me.h ! b325d6c266335b105970bc4d738309f2 gcc/gimplify.c 657aa310665a750e4e6640076ff198d8 gcc/gimplify.h 06e1d5bf49d283a8370e6823323ed83d gcc/ginclude/float.h dce53594becd3e542adcf44d41af1843 gcc/ginclude/iso646.h *************** de316d2a98d1c9dcd6ed49312f273723 gcc/gi *** 4727,4733 **** e8c9554b282a6d176cb89489786dc8e9 gcc/ginclude/unwind-arm-common.h 8d9ecf0d6ef93c79623ce1d27a32a2cb gcc/ginclude/varargs.h 3d14b3be9a65d32c111c8922f3a3bd81 gcc/glimits.h ! fb95c75f7cb1ba21284d9ed00a2d6be3 gcc/go/ChangeLog cd53341961f61a151fd5e6b08d2a32ca gcc/go/Make-lang.in 60ea054548c83c7f66170073f9f3e74c gcc/go/README.gcc 98a92a4eb98cb3c34e78e760835d003a gcc/go/config-lang.in --- 4737,4743 ---- e8c9554b282a6d176cb89489786dc8e9 gcc/ginclude/unwind-arm-common.h 8d9ecf0d6ef93c79623ce1d27a32a2cb gcc/ginclude/varargs.h 3d14b3be9a65d32c111c8922f3a3bd81 gcc/glimits.h ! 7f9ee51921089f5edbdaa77064418c06 gcc/go/ChangeLog cd53341961f61a151fd5e6b08d2a32ca gcc/go/Make-lang.in 60ea054548c83c7f66170073f9f3e74c gcc/go/README.gcc 98a92a4eb98cb3c34e78e760835d003a gcc/go/config-lang.in *************** d7b9b57bdbf64f16446358a87f54386c gcc/go *** 4749,4755 **** ac50f288c85f0d8fff72198966a48008 gcc/go/gofrontend/dataflow.h d0bef089d4933731cfb6d40a76200f4f gcc/go/gofrontend/export.cc 270b459975201bacee2732167750037a gcc/go/gofrontend/export.h ! c32bb91d230d98c23af227385a628dec gcc/go/gofrontend/expressions.cc 0fc449a382dab96f5b9dd8a7e0cd24a4 gcc/go/gofrontend/expressions.h 19e66447fa803385274b4e1a7501a4d5 gcc/go/gofrontend/go-dump.cc e3f005ccc40000dcaf14ab6eec979f69 gcc/go/gofrontend/go-dump.h --- 4759,4765 ---- ac50f288c85f0d8fff72198966a48008 gcc/go/gofrontend/dataflow.h d0bef089d4933731cfb6d40a76200f4f gcc/go/gofrontend/export.cc 270b459975201bacee2732167750037a gcc/go/gofrontend/export.h ! c8d124566b32eeece4f062ec73a30d4d gcc/go/gofrontend/expressions.cc 0fc449a382dab96f5b9dd8a7e0cd24a4 gcc/go/gofrontend/expressions.h 19e66447fa803385274b4e1a7501a4d5 gcc/go/gofrontend/go-dump.cc e3f005ccc40000dcaf14ab6eec979f69 gcc/go/gofrontend/go-dump.h *************** a546259fb239feafd26288da3bd62101 gcc/in *** 4834,4840 **** a26e14c5103380e096d09c7f9c2d1518 gcc/internal-fn.h d59a6fb8775c3c59e37525da056a4e93 gcc/intl.c 8ecacc88fa34f1b1759a956f9114da6d gcc/intl.h ! dffbfcdd3712edb783e69537d6d727f9 gcc/ipa-chkp.c 54054e5180cee73aa4010969556a3f06 gcc/ipa-chkp.h b5384914be9df84a8c6bded1c683e42b gcc/ipa-comdats.c 443a13866fccb871aa59fa5984428b14 gcc/ipa-cp.c --- 4844,4850 ---- a26e14c5103380e096d09c7f9c2d1518 gcc/internal-fn.h d59a6fb8775c3c59e37525da056a4e93 gcc/intl.c 8ecacc88fa34f1b1759a956f9114da6d gcc/intl.h ! 23ae604be58c2ccb4a198ac97a29cbf9 gcc/ipa-chkp.c 54054e5180cee73aa4010969556a3f06 gcc/ipa-chkp.h b5384914be9df84a8c6bded1c683e42b gcc/ipa-comdats.c 443a13866fccb871aa59fa5984428b14 gcc/ipa-cp.c *************** d35c51dc635224283bdc972232180826 gcc/ip *** 4845,4851 **** 9e0962aaa7eb3d5928231508c7db4322 gcc/ipa-icf.h 24b18b6574c12b85ccbaec23524a44b6 gcc/ipa-inline-analysis.c b0226bf864df6fa6550b450be4cdd2f0 gcc/ipa-inline-transform.c ! 91ea0978a47f3f087f9f8cb5db647f90 gcc/ipa-inline.c c304e534d12fbd95275dd18efbad1495 gcc/ipa-inline.h 755565b2206e9a33f7a14c84d28a5235 gcc/ipa-polymorphic-call.c f7aebde2da66180189ddee43f00d4cbd gcc/ipa-profile.c --- 4855,4861 ---- 9e0962aaa7eb3d5928231508c7db4322 gcc/ipa-icf.h 24b18b6574c12b85ccbaec23524a44b6 gcc/ipa-inline-analysis.c b0226bf864df6fa6550b450be4cdd2f0 gcc/ipa-inline-transform.c ! 39c6670b02fd6ec3e053b1515ded41c9 gcc/ipa-inline.c c304e534d12fbd95275dd18efbad1495 gcc/ipa-inline.h 755565b2206e9a33f7a14c84d28a5235 gcc/ipa-polymorphic-call.c f7aebde2da66180189ddee43f00d4cbd gcc/ipa-profile.c *************** d406d2d83cf7e5a57091ddbf0a4195cb gcc/ip *** 4860,4866 **** 9053da93e399b146bd50fe8704f1666d gcc/ipa-utils.c e58d0e497af408fa0e8cba93df83406b gcc/ipa-utils.h a0962e386e9c161dab905e4f6f3ce489 gcc/ipa-visibility.c ! cb5ab734bfdbf1934e1456f529b84e3c gcc/ipa.c 29d3a4f9af7d55ebd868c9c83efbd9ff gcc/ira-build.c e6bdbd262cf7f085ec1f8b67d96c426c gcc/ira-color.c e81226cec09eafb085efa7518e8009ea gcc/ira-conflicts.c --- 4870,4876 ---- 9053da93e399b146bd50fe8704f1666d gcc/ipa-utils.c e58d0e497af408fa0e8cba93df83406b gcc/ipa-utils.h a0962e386e9c161dab905e4f6f3ce489 gcc/ipa-visibility.c ! 19ca0f2cf8d512ff6924e42eba32a933 gcc/ipa.c 29d3a4f9af7d55ebd868c9c83efbd9ff gcc/ira-build.c e6bdbd262cf7f085ec1f8b67d96c426c gcc/ira-color.c e81226cec09eafb085efa7518e8009ea gcc/ira-conflicts.c *************** f96299a01205996142e302cc61823473 gcc/ir *** 4871,4877 **** 753f78c28a794211b504cb9f225be00b gcc/ira.c 7e26c93a4490000819336eb1c58e208a gcc/ira.h e60d20de39e509fae6596f747effffb5 gcc/is-a.h ! 8c0abdb31b7bcbb4558b17a295ab52cd gcc/java/ChangeLog 507793f7d137759eaebce11bb6904781 gcc/java/ChangeLog.gimple-classes c52fb3faa0748d26588a8c62e7a032e3 gcc/java/ChangeLog.jit 3becfaac793f49e1f52cd74e78172b48 gcc/java/ChangeLog.ptr --- 4881,4887 ---- 753f78c28a794211b504cb9f225be00b gcc/ira.c 7e26c93a4490000819336eb1c58e208a gcc/ira.h e60d20de39e509fae6596f747effffb5 gcc/is-a.h ! 3a9255a9ee50f75c78fc4f02258f68b1 gcc/java/ChangeLog 507793f7d137759eaebce11bb6904781 gcc/java/ChangeLog.gimple-classes c52fb3faa0748d26588a8c62e7a032e3 gcc/java/ChangeLog.jit 3becfaac793f49e1f52cd74e78172b48 gcc/java/ChangeLog.ptr *************** b4b149d7d7e53bcbb00d5852b7882509 gcc/ja *** 4916,4931 **** 08e8d232e5fcded6e3949cfd4c902663 gcc/java/win32-host.c 65ea443b3147ee21cab24cb9875d64a8 gcc/java/zextract.c f8e1a3a1f14f5623c8747bfcb0be82b2 gcc/java/zipfile.h ! e225124529607860e8d431752dfa66d6 gcc/jit/ChangeLog 6071bdf04fb356c5ac99a99ec00c9a12 gcc/jit/ChangeLog.jit ! 731641a0a5bd10c5d7189a56296447e9 gcc/jit/Make-lang.in fd0d76b6467c987f813d430a35d4760a gcc/jit/TODO.rst 3f188470fe2055f55df783a08378f7ef gcc/jit/config-lang.in df53fb6b84c435b56ac2cb2727b62b27 gcc/jit/docs/Makefile deb386a5d39ee1488e2412e40b3b28fd gcc/jit/docs/_build/texinfo/Makefile 40d770c0fff5fdb135c9832c697a6e05 gcc/jit/docs/_build/texinfo/factorial.png 40d770c0fff5fdb135c9832c697a6e05 gcc/jit/docs/_build/texinfo/factorial1.png ! f0a01fffab4fa2d01515c00401df8f66 gcc/jit/docs/_build/texinfo/libgccjit.texi 11b13c2e317ff217420ed928ce4ba00e gcc/jit/docs/_build/texinfo/sum-of-squares.png 11b13c2e317ff217420ed928ce4ba00e gcc/jit/docs/_build/texinfo/sum-of-squares1.png 985cefe03458c001cd5f6ac2fbca19f7 gcc/jit/docs/conf.py --- 4926,4941 ---- 08e8d232e5fcded6e3949cfd4c902663 gcc/java/win32-host.c 65ea443b3147ee21cab24cb9875d64a8 gcc/java/zextract.c f8e1a3a1f14f5623c8747bfcb0be82b2 gcc/java/zipfile.h ! 16f72b8d1a4eb0299491efffc8056f5c gcc/jit/ChangeLog 6071bdf04fb356c5ac99a99ec00c9a12 gcc/jit/ChangeLog.jit ! 6e0782f176adb9efa079d6f0847a7fd4 gcc/jit/Make-lang.in fd0d76b6467c987f813d430a35d4760a gcc/jit/TODO.rst 3f188470fe2055f55df783a08378f7ef gcc/jit/config-lang.in df53fb6b84c435b56ac2cb2727b62b27 gcc/jit/docs/Makefile deb386a5d39ee1488e2412e40b3b28fd gcc/jit/docs/_build/texinfo/Makefile 40d770c0fff5fdb135c9832c697a6e05 gcc/jit/docs/_build/texinfo/factorial.png 40d770c0fff5fdb135c9832c697a6e05 gcc/jit/docs/_build/texinfo/factorial1.png ! 346fd6ca05003010f2035567f132ed24 gcc/jit/docs/_build/texinfo/libgccjit.texi 11b13c2e317ff217420ed928ce4ba00e gcc/jit/docs/_build/texinfo/sum-of-squares.png 11b13c2e317ff217420ed928ce4ba00e gcc/jit/docs/_build/texinfo/sum-of-squares1.png 985cefe03458c001cd5f6ac2fbca19f7 gcc/jit/docs/conf.py *************** efc76e93cb9059ce5fe875283b5033c6 gcc/ji *** 4936,4947 **** cfbc2acf4e5215de1650b6d251f6e374 gcc/jit/docs/cp/intro/tutorial03.rst 5e5c893c64bc7dab95268319cb78d312 gcc/jit/docs/cp/intro/tutorial04.rst 80fa26875e4d8fa151c09261d141475d gcc/jit/docs/cp/topics/compilation.rst ! cd4ca2d60af1e16367debdb2cc95e408 gcc/jit/docs/cp/topics/contexts.rst ! 47ed9e1210fd6ea11d3ddde9ed047ccf gcc/jit/docs/cp/topics/expressions.rst ! f609acb150b27f4bedf667347f63b43f gcc/jit/docs/cp/topics/functions.rst f8d91f635d7e26b2b952028700136486 gcc/jit/docs/cp/topics/index.rst 8cc6806087ca1f5f35dec912ca0ad029 gcc/jit/docs/cp/topics/locations.rst ! 68630f0610338d0712e5dfb544a337b5 gcc/jit/docs/cp/topics/objects.rst 60ed03554a1bd076059e00d28ce0ed32 gcc/jit/docs/cp/topics/types.rst 98a4c0efa41e5eb7177483e4cd99a81e gcc/jit/docs/examples/emit-alphabet.bf 446a45a395877a08d1175011a7b75966 gcc/jit/docs/examples/tut01-hello-world.c --- 4946,4957 ---- cfbc2acf4e5215de1650b6d251f6e374 gcc/jit/docs/cp/intro/tutorial03.rst 5e5c893c64bc7dab95268319cb78d312 gcc/jit/docs/cp/intro/tutorial04.rst 80fa26875e4d8fa151c09261d141475d gcc/jit/docs/cp/topics/compilation.rst ! 14adcbb0ee2710056c502cf0d652fb9d gcc/jit/docs/cp/topics/contexts.rst ! 47c892cf9d479eed0afff57b994aa74e gcc/jit/docs/cp/topics/expressions.rst ! fd23f623c8b3bf884e609a8781e56c50 gcc/jit/docs/cp/topics/functions.rst f8d91f635d7e26b2b952028700136486 gcc/jit/docs/cp/topics/index.rst 8cc6806087ca1f5f35dec912ca0ad029 gcc/jit/docs/cp/topics/locations.rst ! 06a8b42ff4637c8bf423aa4e3e1d2274 gcc/jit/docs/cp/topics/objects.rst 60ed03554a1bd076059e00d28ce0ed32 gcc/jit/docs/cp/topics/types.rst 98a4c0efa41e5eb7177483e4cd99a81e gcc/jit/docs/examples/emit-alphabet.bf 446a45a395877a08d1175011a7b75966 gcc/jit/docs/examples/tut01-hello-world.c *************** a40a8696ecb94e3bb0363a127c0e4cde gcc/ji *** 4967,4999 **** fda88800ada6a26ce847f8a66d25aa17 gcc/jit/docs/intro/tutorial03.rst e47681f0b4780399f0af2e75c4845593 gcc/jit/docs/intro/tutorial04.rst d2a19d1658be320170720fce45bcc8b5 gcc/jit/docs/intro/tutorial05.rst 37e3e71b367106418f67d123e0787c7d gcc/jit/docs/topics/compilation.rst ! 6c12e42dded137ac64858b3919ec1f5b gcc/jit/docs/topics/contexts.rst ! 5f73105e27a3fc41ebd4e56ac7e17a45 gcc/jit/docs/topics/expressions.rst ! e9f192c569604dda94ab6b882c1b30ff gcc/jit/docs/topics/functions.rst ! f8d91f635d7e26b2b952028700136486 gcc/jit/docs/topics/index.rst ! 40138555f9c7524713efbbd5d1004c0d gcc/jit/docs/topics/locations.rst ! 36a7f15108156dc3a47af8905da1ce99 gcc/jit/docs/topics/objects.rst ! 168d95e3a82959328f422e30ce1cc09e gcc/jit/docs/topics/types.rst 85ab200ec2be74c60d282014e5149912 gcc/jit/dummy-frontend.c 825b6c1c9cacf596732156dd36343139 gcc/jit/jit-builtins.c b411a001cf7deb8e88dd9767ffe7be39 gcc/jit/jit-builtins.h ! d45733a1ccca9d6dd12562cc61b56843 gcc/jit/jit-common.h 91a7d08709fe0c45018130e2df00796a gcc/jit/jit-logging.c adaf80f15f4420f9b62915e7287eedef gcc/jit/jit-logging.h ! 4b887695d8018bbc8507a8b935e5e9d5 gcc/jit/jit-playback.c ! 0f08219919c801a6849e6ce823832ef2 gcc/jit/jit-playback.h ! 65a4fc3dc78792d2559b5c31180781ff gcc/jit/jit-recording.c ! aa4a82de4be6a6412f79cbf66fe86e3a gcc/jit/jit-recording.h 12e161aa948e3159ce5b3c373003dbb9 gcc/jit/jit-result.c 889a4c9edabced5d8a973dd7ba10d72d gcc/jit/jit-result.h ca22e7804234a1878395fb6b314445c4 gcc/jit/jit-spec.c 9970027cf9bebd3696892aa4e042e707 gcc/jit/jit-tempdir.c e264d3d43911caebbb27a0443b3a595e gcc/jit/jit-tempdir.h ! b04c46408d8298d73e61d14a689565e2 gcc/jit/libgccjit++.h ! 9558cbedda343ca58f71bc9e437b1b57 gcc/jit/libgccjit.c ! bdc3b3091aec62fb671497a139e6bb7a gcc/jit/libgccjit.h ! 4aa331991e44feb917564dfc6957ccbb gcc/jit/libgccjit.map 2396835ca63e0a3224bed3c6b5714d6d gcc/jit/notes.txt b48c543e304b52619f1482407d8600c5 gcc/jump.c 8ba3f086aa84453ab99f5ea89fd178e4 gcc/langhooks-def.h --- 4977,5010 ---- fda88800ada6a26ce847f8a66d25aa17 gcc/jit/docs/intro/tutorial03.rst e47681f0b4780399f0af2e75c4845593 gcc/jit/docs/intro/tutorial04.rst d2a19d1658be320170720fce45bcc8b5 gcc/jit/docs/intro/tutorial05.rst + 746c74ea47c4afc56109429c7391cf86 gcc/jit/docs/topics/compatibility.rst 37e3e71b367106418f67d123e0787c7d gcc/jit/docs/topics/compilation.rst ! 3497f9aec807a31dd6d6d653510a8b05 gcc/jit/docs/topics/contexts.rst ! 3219fa5933c257a1caeacefa7ccba0cd gcc/jit/docs/topics/expressions.rst ! 3a5828f02810880f566be51b34c97700 gcc/jit/docs/topics/functions.rst ! 812c7b76711fe8dcf0ad4d2da3f66bf9 gcc/jit/docs/topics/index.rst ! 76525c5539495c4ff2b10e0b8d457f50 gcc/jit/docs/topics/locations.rst ! 71aed92dc7f9afaf1e7a41bfb4051118 gcc/jit/docs/topics/objects.rst ! b934ee8cfda07c504f298b295b65b33f gcc/jit/docs/topics/types.rst 85ab200ec2be74c60d282014e5149912 gcc/jit/dummy-frontend.c 825b6c1c9cacf596732156dd36343139 gcc/jit/jit-builtins.c b411a001cf7deb8e88dd9767ffe7be39 gcc/jit/jit-builtins.h ! ffcd70920e285f5eefb85d55f716a757 gcc/jit/jit-common.h 91a7d08709fe0c45018130e2df00796a gcc/jit/jit-logging.c adaf80f15f4420f9b62915e7287eedef gcc/jit/jit-logging.h ! 671c9e60c6295e04ae50645b58f91e7c gcc/jit/jit-playback.c ! c4a22cb5a7d911309d52a7b1c96a9389 gcc/jit/jit-playback.h ! 2ea1564d3554138348cd627eaf551373 gcc/jit/jit-recording.c ! a925ff6e88ff00361ea3c0e239330c97 gcc/jit/jit-recording.h 12e161aa948e3159ce5b3c373003dbb9 gcc/jit/jit-result.c 889a4c9edabced5d8a973dd7ba10d72d gcc/jit/jit-result.h ca22e7804234a1878395fb6b314445c4 gcc/jit/jit-spec.c 9970027cf9bebd3696892aa4e042e707 gcc/jit/jit-tempdir.c e264d3d43911caebbb27a0443b3a595e gcc/jit/jit-tempdir.h ! 6e1fdd86ed34f50a3a5a92ad16602c02 gcc/jit/libgccjit++.h ! 32f371613fa75aaf61a0beb4a407bbcc gcc/jit/libgccjit.c ! 3b31198a62904ea6fbd6f061c61734e5 gcc/jit/libgccjit.h ! 71ddbbc63390abccbff4aaf472fe6db2 gcc/jit/libgccjit.map 2396835ca63e0a3224bed3c6b5714d6d gcc/jit/notes.txt b48c543e304b52619f1482407d8600c5 gcc/jump.c 8ba3f086aa84453ab99f5ea89fd178e4 gcc/langhooks-def.h *************** d4fb1f72af6ec7ec0cbd43b9b6515c6c gcc/lo *** 5016,5030 **** 0ab893dbb9d43888870be388de205291 gcc/lower-subreg.h 6c1d564997725e80cedeff2141e592b9 gcc/lra-assigns.c dc71edd55837d2d00cc6e82b7a92ad5e gcc/lra-coalesce.c ! ee58572ee489bd575579383838a58df3 gcc/lra-constraints.c ! ca7d9e4ef4c8d9e5ea356b3da9c7eabe gcc/lra-eliminations.c ! a0eb851e05cc272a4dab7209a017d75e gcc/lra-int.h ! d8f42c012f17685d81e1daed2cd42234 gcc/lra-lives.c 4edd73ea0f8ea0a2774a1973e82dcd30 gcc/lra-remat.c ! c4d7dd66b55acb2108d3aea998e70c14 gcc/lra-spills.c ! c872db5623de725d425970aa78c9f432 gcc/lra.c 85cddb1436a037afee85188e8d7e3827 gcc/lra.h ! d7d89dd4fc48b2e26a517d79c4a52752 gcc/lto-cgraph.c d9002c560058f527e232b70690c0c3fa gcc/lto-compress.c 029473d133948fb5843e83ae6e546d77 gcc/lto-compress.h 1de0b585bf600e31ee8375af45f4bb7f gcc/lto-opts.c --- 5027,5041 ---- 0ab893dbb9d43888870be388de205291 gcc/lower-subreg.h 6c1d564997725e80cedeff2141e592b9 gcc/lra-assigns.c dc71edd55837d2d00cc6e82b7a92ad5e gcc/lra-coalesce.c ! 48eda3b8dc0b99e95a4659b4c00a0d12 gcc/lra-constraints.c ! 15ac225970eb30ea8c5fc93f9965a836 gcc/lra-eliminations.c ! 0bfa23c04763e65e0c4d33d775703a10 gcc/lra-int.h ! 9632fef595d50d1fb1fa102760eeaa4f gcc/lra-lives.c 4edd73ea0f8ea0a2774a1973e82dcd30 gcc/lra-remat.c ! fffe3d3a5e547a6a8c53991f17ad5e3a gcc/lra-spills.c ! c62bcea2dd916f52c61dd7712d7c7277 gcc/lra.c 85cddb1436a037afee85188e8d7e3827 gcc/lra.h ! 788c6d5486b8240ccc7eda13da9468a5 gcc/lto-cgraph.c d9002c560058f527e232b70690c0c3fa gcc/lto-compress.c 029473d133948fb5843e83ae6e546d77 gcc/lto-compress.h 1de0b585bf600e31ee8375af45f4bb7f gcc/lto-opts.c *************** d9002c560058f527e232b70690c0c3fa gcc/lt *** 5035,5042 **** c002c649a0c0f0bb433ed63351e9d0c9 gcc/lto-streamer-out.c 11ffe5264c72c7306e0fe341ecf592f3 gcc/lto-streamer.c 200efdbf1e4e0f715431a7dc715e8271 gcc/lto-streamer.h ! 9da76efc1899f1f5263193d1fbe37af4 gcc/lto-wrapper.c ! f89ab1b89e9684ba3a3bd26329aff013 gcc/lto/ChangeLog 7fe3fe76aea6d1b48ffc76363c865d97 gcc/lto/Make-lang.in ee021832005b23fd5ecb90bf3db3e01d gcc/lto/common.c e0b7396a801f9facb0387b0a80085c06 gcc/lto/common.h --- 5046,5053 ---- c002c649a0c0f0bb433ed63351e9d0c9 gcc/lto-streamer-out.c 11ffe5264c72c7306e0fe341ecf592f3 gcc/lto-streamer.c 200efdbf1e4e0f715431a7dc715e8271 gcc/lto-streamer.h ! b6075bf1268a61c1f26d7c1b31bb2469 gcc/lto-wrapper.c ! 0e166e041e88cc163d0c881741597632 gcc/lto/ChangeLog 7fe3fe76aea6d1b48ffc76363c865d97 gcc/lto/Make-lang.in ee021832005b23fd5ecb90bf3db3e01d gcc/lto/common.c e0b7396a801f9facb0387b0a80085c06 gcc/lto/common.h *************** af2109b68ffeb6f759219d61dac47473 gcc/lt *** 5045,5051 **** 36f7f8f251a80790e991707ed03bbb10 gcc/lto/lang.opt ab6c518f11be5961f6199141903c3b7f gcc/lto/lto-lang.c b4c89b44738c3b08be9bc1236e731375 gcc/lto/lto-object.c ! c95c498638fb850df6f64f4549692364 gcc/lto/lto-partition.c 4c6f467120d3693159167bb7ceac64bb gcc/lto/lto-partition.h 92a5918a38ce1dbd07a3289afc8d7d91 gcc/lto/lto-symtab.c ef201965affcc6b74d29e1ea6105b070 gcc/lto/lto-tree.h --- 5056,5062 ---- 36f7f8f251a80790e991707ed03bbb10 gcc/lto/lang.opt ab6c518f11be5961f6199141903c3b7f gcc/lto/lto-lang.c b4c89b44738c3b08be9bc1236e731375 gcc/lto/lto-object.c ! 96447b3190a56eca74e23b690e80bdb7 gcc/lto/lto-partition.c 4c6f467120d3693159167bb7ceac64bb gcc/lto/lto-partition.h 92a5918a38ce1dbd07a3289afc8d7d91 gcc/lto/lto-symtab.c ef201965affcc6b74d29e1ea6105b070 gcc/lto/lto-tree.h *************** ef201965affcc6b74d29e1ea6105b070 gcc/lt *** 5054,5066 **** 6a20a37f7aceadbd054c67522e57fd1b gcc/machmode.def 89aa6d8f3209ccf7ec9dd69897a8063f gcc/machmode.h 898e96de756ae0ccc83f01ba5a426f5d gcc/main.c ! 457b25f95c71b03cc4daec1660133159 gcc/match.pd 947ba21423006c901f25943a744f2d9e gcc/mcf.c d52335c26579ab1f3fc13b7b18d505b0 gcc/mkconfig.sh 2b9b46e97d3e14352f599686f0d91b48 gcc/mode-classes.def ef14a108aa69a87062b7c18a11716ff8 gcc/mode-switching.c ccd92df268c0cc2f668ebd4512c4368e gcc/modulo-sched.c ! 79606d165ca0fd4d91abcc7f9a33e09d gcc/objc/ChangeLog 1467c556ec4e053e2361586f54a9427b gcc/objc/Make-lang.in 8c9cfeb579f17a1b0cd5a4c3aa9c87f9 gcc/objc/config-lang.in d2fea098d2345e086d9552320b97bf70 gcc/objc/lang-specs.h --- 5065,5077 ---- 6a20a37f7aceadbd054c67522e57fd1b gcc/machmode.def 89aa6d8f3209ccf7ec9dd69897a8063f gcc/machmode.h 898e96de756ae0ccc83f01ba5a426f5d gcc/main.c ! 8e7e0a4e8a821fc86fd983eb9d7e94d3 gcc/match.pd 947ba21423006c901f25943a744f2d9e gcc/mcf.c d52335c26579ab1f3fc13b7b18d505b0 gcc/mkconfig.sh 2b9b46e97d3e14352f599686f0d91b48 gcc/mode-classes.def ef14a108aa69a87062b7c18a11716ff8 gcc/mode-switching.c ccd92df268c0cc2f668ebd4512c4368e gcc/modulo-sched.c ! ba208ca17bf901ed0b01b71dae95b851 gcc/objc/ChangeLog 1467c556ec4e053e2361586f54a9427b gcc/objc/Make-lang.in 8c9cfeb579f17a1b0cd5a4c3aa9c87f9 gcc/objc/config-lang.in d2fea098d2345e086d9552320b97bf70 gcc/objc/lang-specs.h *************** c121eaad475029c76161c850fe904332 gcc/ob *** 5079,5085 **** ef6bc5810d2f1463e4f246f04ee10ad3 gcc/objc/objc-runtime-shared-support.c 6bbbb36e7906ba58ad348d23f81c65d1 gcc/objc/objc-runtime-shared-support.h 49184ed37a18e364382ab3d427160ae3 gcc/objc/objc-tree.def ! 592d042da0e236611d2a933ffc5a6f40 gcc/objcp/ChangeLog a1b9aa61b7cb7b3df974d6c6d567fc6a gcc/objcp/Make-lang.in 0dc3f5bf41dd77ca6f950b9b0959a881 gcc/objcp/config-lang.in 4bd28419f45a1369fd9b3a53e7ddb458 gcc/objcp/lang-specs.h --- 5090,5096 ---- ef6bc5810d2f1463e4f246f04ee10ad3 gcc/objc/objc-runtime-shared-support.c 6bbbb36e7906ba58ad348d23f81c65d1 gcc/objc/objc-runtime-shared-support.h 49184ed37a18e364382ab3d427160ae3 gcc/objc/objc-tree.def ! c0d83b2a020b30fc3aef642f75d311c4 gcc/objcp/ChangeLog a1b9aa61b7cb7b3df974d6c6d567fc6a gcc/objcp/Make-lang.in 0dc3f5bf41dd77ca6f950b9b0959a881 gcc/objcp/config-lang.in 4bd28419f45a1369fd9b3a53e7ddb458 gcc/objcp/lang-specs.h *************** eb0ac940c858617b72ddf7bb9d1fa1ff gcc/ob *** 5089,5101 **** ef525ad472805942e97966c81b2cf98c gcc/omega.c 9ba04ab87d1f2b7bd95c37f481d91719 gcc/omega.h 937086ff8c81246b55c72f0a5940d3fa gcc/omp-builtins.def ! 81bf40d31795a4add43911ca91559029 gcc/omp-low.c cdad0b8e8f0acb46eba142b7349eb105 gcc/omp-low.h b43078b5e309d8ec060ac9c1d2262046 gcc/opt-functions.awk 531f6ab0535206ae8f88cfc583047c74 gcc/opt-gather.awk b4e663d865fd17b7c51de40896fbef72 gcc/opt-include.awk 519c9ed08bfa2f6e1a8c9b70a9c7699c gcc/opt-read.awk ! 4fbbbbbc897cf1293b8a56c63d33f4e4 gcc/optabs.c 420083077e12eb2a2ebc84e1b856f2c0 gcc/optabs.def 2729c511952c3803a099829a552d2627 gcc/optabs.h 15ef7c3512c964ecfbe5e0e85846fdc7 gcc/optc-gen.awk --- 5100,5112 ---- ef525ad472805942e97966c81b2cf98c gcc/omega.c 9ba04ab87d1f2b7bd95c37f481d91719 gcc/omega.h 937086ff8c81246b55c72f0a5940d3fa gcc/omp-builtins.def ! e3f6ff8b296a230227e0ce1b1e582265 gcc/omp-low.c cdad0b8e8f0acb46eba142b7349eb105 gcc/omp-low.h b43078b5e309d8ec060ac9c1d2262046 gcc/opt-functions.awk 531f6ab0535206ae8f88cfc583047c74 gcc/opt-gather.awk b4e663d865fd17b7c51de40896fbef72 gcc/opt-include.awk 519c9ed08bfa2f6e1a8c9b70a9c7699c gcc/opt-read.awk ! 35a94db3f42cf647a094964a3bf8f8ae gcc/optabs.c 420083077e12eb2a2ebc84e1b856f2c0 gcc/optabs.def 2729c511952c3803a099829a552d2627 gcc/optabs.h 15ef7c3512c964ecfbe5e0e85846fdc7 gcc/optc-gen.awk *************** c27b895c4dcc99c11261c54c56474ddf gcc/op *** 5112,5163 **** df3d2de1b60c9b25357fc8e3441ce5de gcc/params.h 7d06dc033a03de27413e72dc19f1f9bb gcc/pass_manager.h c7a9ebefd5609f2ac9eace7862c763bd gcc/passes.c ! b209b1d272c480d477dbccd010a3908f gcc/passes.def 9d5e6e250abd1b626d9a8afd3090a00d gcc/plugin.c 0735a1285e9a433a8e80730829d7f2b6 gcc/plugin.def e5b16a08af067e51b4068cd59f09dd96 gcc/plugin.h ! 80dca19fdacf2a5fb6d7730dd3620178 gcc/po/ChangeLog fa5d07665ec5d78cd3f885027f0e75e6 gcc/po/EXCLUDES ! 514a86c44266786e661612b91fa7b17c gcc/po/be.gmo ! 81702b5d126d6c3cb641ffbcd50b8f33 gcc/po/be.po ! 674ae65818d157cc20d86a4e0f805249 gcc/po/da.gmo ! c1827854e077c0e5d8c0f385664d4536 gcc/po/da.po ! 9b72370e74a43d44fae47655264452a5 gcc/po/de.gmo ! 971d262a0fe35742a14c30dfb9f0cca5 gcc/po/de.po ! 83802f3dab62741bf8af36746e4bc9ab gcc/po/el.gmo ! 92edfd8d67279d3574cbcce4a9bd58ef gcc/po/el.po ! ebbc102937ed9ee1a8aee7b054296d0c gcc/po/es.gmo ! a099f70e111fc24f78eb8a348cdcd3d4 gcc/po/es.po 35fef64203930478b0a992d732f90728 gcc/po/exgettext ! 6f7ffe839c3416652479c3de74c215e1 gcc/po/fi.gmo ! 4ef152549166d3ef3d6b52989ddaf265 gcc/po/fi.po ! b841b01779aab3530055e5ee2e64ae2b gcc/po/fr.gmo ! a4bc41c9aa839f191017448bf26fad34 gcc/po/fr.po ! e02005fcb7cf35834a14727f57fb9637 gcc/po/gcc.pot ! b470e1c4af76f69bacbd0746f6cb86d5 gcc/po/hr.gmo ! 39927e311dd83bcc62ec759e0e0ac598 gcc/po/hr.po ! 028d80c37dbb34c04e1a7fecc543f871 gcc/po/id.gmo ! b52dbf60f637e8bd982b157f1d90a84a gcc/po/id.po ! cfdf1ce8349068ed169d35e10737298f gcc/po/ja.gmo ! 7b5a205128044f1cc83ce807eb656f3f gcc/po/ja.po ! 43c66ae574e85a88383fb46a4d96938b gcc/po/nl.gmo ! 88577629662458f9dec432787a04c3ce gcc/po/nl.po ! cd200eceef2a6597c4aa3ebd13ccbe72 gcc/po/ru.gmo ! 9642652e05d21a43e0abbb79529adac3 gcc/po/ru.po ! aaa0f6d370971a507633d9e0fe1c88aa gcc/po/sr.gmo ! 8357182edacc1e87d7b49250ccb6e0ec gcc/po/sr.po ! 7ea8d69192aadb48511af91357f24b45 gcc/po/sv.gmo ! 39e1fd72e0b27d204d4bf539dddad95a gcc/po/sv.po ! b8d919c1117877f88dfdac5f64969114 gcc/po/tr.gmo ! edcd29dc6fd74aeae0e98f8a06df88eb gcc/po/tr.po ! 3cd5bd27e6dd3eea692c515d876f711a gcc/po/vi.gmo ! 7c01908495690d6df8be0df83a466a62 gcc/po/vi.po ! 29d0d37ecadb426d2c0252b7afbcdec6 gcc/po/zh_CN.gmo ! b9a5c5d1d2b4e96d2d433d5d51f04027 gcc/po/zh_CN.po ! c5ffb00d06c53eb26e6ddc5366cd64d0 gcc/po/zh_TW.gmo ! 4f0c5e6d8d236db5cfdb80adad65fd33 gcc/po/zh_TW.po 694919e21f23219f50834f9f2af6cfd9 gcc/postreload-gcse.c ! bb7ebe7674cdac681d71958bace2cb68 gcc/postreload.c c57ff0badb528e99fd8dc7b847fb5a26 gcc/predict.c 873f4671c1896c9ac3475f6140ff06b2 gcc/predict.def 95fbd1ad395d8804878b3e717df8f000 gcc/predict.h --- 5123,5174 ---- df3d2de1b60c9b25357fc8e3441ce5de gcc/params.h 7d06dc033a03de27413e72dc19f1f9bb gcc/pass_manager.h c7a9ebefd5609f2ac9eace7862c763bd gcc/passes.c ! 400f0a170e61de6e7ba5fed0fcb65b61 gcc/passes.def 9d5e6e250abd1b626d9a8afd3090a00d gcc/plugin.c 0735a1285e9a433a8e80730829d7f2b6 gcc/plugin.def e5b16a08af067e51b4068cd59f09dd96 gcc/plugin.h ! b672d71c5fac73074313befc62a807b9 gcc/po/ChangeLog fa5d07665ec5d78cd3f885027f0e75e6 gcc/po/EXCLUDES ! 5453a14635c2fcd0385220eb0bcac790 gcc/po/be.gmo ! cb5d40e47302b582e5b6194aa1b6127d gcc/po/be.po ! 07cc5a9c633aaef49a31a1c2ea1dcdb1 gcc/po/da.gmo ! c3d0b3acabfce4499f2f4031884c771a gcc/po/da.po ! 1600ac516c72c9a9f5de4e7a44d06b8d gcc/po/de.gmo ! 1fb3461784143baa322e95b29390f030 gcc/po/de.po ! b6a97a2a036dd797145c44190eae7751 gcc/po/el.gmo ! 39e0a34dda0af1dc9da1a87bb9a8d927 gcc/po/el.po ! 55d4983c51e2a08754cbad337b6ca416 gcc/po/es.gmo ! 8746cb88afc4e2ca37b521a04582cb04 gcc/po/es.po 35fef64203930478b0a992d732f90728 gcc/po/exgettext ! 23db808475b2175d5608877e2d663437 gcc/po/fi.gmo ! 6672ba1087087c3031d70f26d2c33888 gcc/po/fi.po ! f87d4aee95eb49d20b9daac44d2988ce gcc/po/fr.gmo ! e742f1e52e9f404e3cce1d8c4f73e398 gcc/po/fr.po ! 80b7c77b2ec43eeedc37a179eed76569 gcc/po/gcc.pot ! 733fe7eff9ec384465d1bfd04f287c1b gcc/po/hr.gmo ! 91f7d7f01f19cd89a620628b0a024ef5 gcc/po/hr.po ! c6f6c96af0de946f0ea8a07a809da602 gcc/po/id.gmo ! 0aeb83960ec310d5a937f212c12fd0a7 gcc/po/id.po ! bd91eb81566e4fc47c3642930e317a3d gcc/po/ja.gmo ! 4da097595f750a8480afec2589e1fe81 gcc/po/ja.po ! 0cfff1080987d3b5812e288cd6127113 gcc/po/nl.gmo ! 6fa55d71853cd6c58b86b02f495fedca gcc/po/nl.po ! 858edd7f30bbfd7665bdf018b2207015 gcc/po/ru.gmo ! 407631316070645e1bdf625c94dd4354 gcc/po/ru.po ! d187e5f170fb03a085f215572da0d920 gcc/po/sr.gmo ! b3a34301c3ef306ef4e7c468c1754635 gcc/po/sr.po ! c9894b15c25b0ddad924d2dafd624c0d gcc/po/sv.gmo ! 4aefd6a0fb216614c085cf666eb20b9b gcc/po/sv.po ! df1b01fce8c6b6ede27abc8b12369be5 gcc/po/tr.gmo ! c292d599213f84d75faa33a7b7b708fb gcc/po/tr.po ! c256443a9b3d9519a7a6e420dbee55c1 gcc/po/vi.gmo ! e45a6713d280a792cdabe1db390cee42 gcc/po/vi.po ! 49b4a3fffc4f868ec2ea738141050ca0 gcc/po/zh_CN.gmo ! 03b8cc9ed2bf8830aee5df08f17fe8ea gcc/po/zh_CN.po ! dd180ff188ede1509b78a413a2f59466 gcc/po/zh_TW.gmo ! 42ecafd63e13baf8eafa9a18a24442b2 gcc/po/zh_TW.po 694919e21f23219f50834f9f2af6cfd9 gcc/postreload-gcse.c ! 69ba7f476ecd78aa792fd53d81fa2562 gcc/postreload.c c57ff0badb528e99fd8dc7b847fb5a26 gcc/predict.c 873f4671c1896c9ac3475f6140ff06b2 gcc/predict.def 95fbd1ad395d8804878b3e717df8f000 gcc/predict.h *************** dc76f46d2eeced8f38682f36be741064 gcc/re *** 5179,5185 **** 3c8f7d610939ae09062b0ed80e244a0b gcc/realmpfr.c bc7c71d90fb820eced6c6a523c975fa2 gcc/realmpfr.h d0261a6e21bf53d52f47b58a9cfe6d15 gcc/recog.c ! 5837503f5585941c98fb0fcb836c5818 gcc/recog.h 82d05d87ce45d1e341b13ea3001da2ff gcc/ree.c 11fefb6b381e6c6f9741dea0e80b30b2 gcc/reg-notes.def 0bb03a2ed33b12e22c34eacb6ff7607e gcc/reg-stack.c --- 5190,5196 ---- 3c8f7d610939ae09062b0ed80e244a0b gcc/realmpfr.c bc7c71d90fb820eced6c6a523c975fa2 gcc/realmpfr.h d0261a6e21bf53d52f47b58a9cfe6d15 gcc/recog.c ! 976787b7cace175fee5d080a3e8f0cae gcc/recog.h 82d05d87ce45d1e341b13ea3001da2ff gcc/ree.c 11fefb6b381e6c6f9741dea0e80b30b2 gcc/reg-notes.def 0bb03a2ed33b12e22c34eacb6ff7607e gcc/reg-stack.c *************** cecee48e2a57f6286b872cf7cb3798eb gcc/sc *** 5219,5225 **** 0d09c203528f7b3df18232d3d81e501f gcc/sched-int.h a97675e4d0532dc75f63b567a96c3041 gcc/sched-rgn.c de4063b3baace656679523414ab1aa21 gcc/sched-vis.c ! 8aae5819adb6c70822a514c8ef1000c7 gcc/sdbout.c aa85b29363ddccfea8598c2a9bb1beae gcc/sdbout.h 406bd8bd3120c195b97d6caa385f65a5 gcc/sel-sched-dump.c fe53b4099b1c74eec5a9462ee02557cf gcc/sel-sched-dump.h --- 5230,5236 ---- 0d09c203528f7b3df18232d3d81e501f gcc/sched-int.h a97675e4d0532dc75f63b567a96c3041 gcc/sched-rgn.c de4063b3baace656679523414ab1aa21 gcc/sched-vis.c ! 4cf18908910013447a9cbcc2f4c164de gcc/sdbout.c aa85b29363ddccfea8598c2a9bb1beae gcc/sdbout.h 406bd8bd3120c195b97d6caa385f65a5 gcc/sel-sched-dump.c fe53b4099b1c74eec5a9462ee02557cf gcc/sel-sched-dump.h *************** f05e66bd3c548fe69a30f8758feeb4d3 gcc/se *** 5232,5238 **** 921103f168f222a4fc12254c5c1fb66d gcc/shrink-wrap.c ae63ea15babd7306125f65e8b78f57d0 gcc/shrink-wrap.h 13e62d00728279500588319d2e1f7c2e gcc/signop.h ! 263557e413ec1e440585f08237209034 gcc/simplify-rtx.c 2450c48517f9299f947fa2f52d1c9f17 gcc/sparseset.c 8aae43b08378c4b4b8bab0c26e2ef7e6 gcc/sparseset.h 621d73e82722f13246ecdaae3f16fb7f gcc/sreal.c --- 5243,5249 ---- 921103f168f222a4fc12254c5c1fb66d gcc/shrink-wrap.c ae63ea15babd7306125f65e8b78f57d0 gcc/shrink-wrap.h 13e62d00728279500588319d2e1f7c2e gcc/signop.h ! 929717dbda122c6b6fd9a4a60ada37bc gcc/simplify-rtx.c 2450c48517f9299f947fa2f52d1c9f17 gcc/sparseset.c 8aae43b08378c4b4b8bab0c26e2ef7e6 gcc/sparseset.h 621d73e82722f13246ecdaae3f16fb7f gcc/sreal.c *************** c9e80e7930ba1a3233936e81faeec627 gcc/ta *** 5263,5269 **** 81c28a0c9e11f47ae7bb9f605a04605d gcc/target.h 18cc6ea0b0ab4c2be0aeadffbec24673 gcc/targhooks.c b87f0f1fa2618e2c9ecb005ac9659869 gcc/targhooks.h ! f11965f62d15d0b61756166ba9b2dc11 gcc/testsuite/ChangeLog 862f04afbd87da2cc6bc432c3f28430f gcc/testsuite/ChangeLog-1993-2007 029a5d8dacd25eb5d4711452ac448e5b gcc/testsuite/ChangeLog-2008 13ac28c41d51b66b4ec40dba6bd50f39 gcc/testsuite/ChangeLog-2009 --- 5274,5280 ---- 81c28a0c9e11f47ae7bb9f605a04605d gcc/target.h 18cc6ea0b0ab4c2be0aeadffbec24673 gcc/targhooks.c b87f0f1fa2618e2c9ecb005ac9659869 gcc/targhooks.h ! a6a63671fba2698f9e9e691e10ec2770 gcc/testsuite/ChangeLog 862f04afbd87da2cc6bc432c3f28430f gcc/testsuite/ChangeLog-1993-2007 029a5d8dacd25eb5d4711452ac448e5b gcc/testsuite/ChangeLog-2008 13ac28c41d51b66b4ec40dba6bd50f39 gcc/testsuite/ChangeLog-2009 *************** c0e0d2f46bf19ec2b6f3291f97a1ac27 gcc/te *** 8215,8221 **** 0b326729b826762ef8ebaa4b5dc59403 gcc/testsuite/c-c++-common/goacc-gomp/nesting-1.c d2a1d0890bf7e4f4f5c79ff156f26337 gcc/testsuite/c-c++-common/goacc-gomp/nesting-fail-1.c 7b9b4dcbaec77e2b9135e58d93580ef0 gcc/testsuite/c-c++-common/goacc/acc_on_device-2-off.c ! ca9e77153634b3b91ad6b634746b5b4f gcc/testsuite/c-c++-common/goacc/acc_on_device-2.c a784e64918008022358c8ee789eb6150 gcc/testsuite/c-c++-common/goacc/asyncwait-1.c 8c9f8683e5b47206924e6f5b01d98e86 gcc/testsuite/c-c++-common/goacc/cache-1.c a744a0e7d6eec4e24fdac499a38594d7 gcc/testsuite/c-c++-common/goacc/clauses-fail.c --- 8226,8232 ---- 0b326729b826762ef8ebaa4b5dc59403 gcc/testsuite/c-c++-common/goacc-gomp/nesting-1.c d2a1d0890bf7e4f4f5c79ff156f26337 gcc/testsuite/c-c++-common/goacc-gomp/nesting-fail-1.c 7b9b4dcbaec77e2b9135e58d93580ef0 gcc/testsuite/c-c++-common/goacc/acc_on_device-2-off.c ! 59183e933a831fcacd389a71aa016763 gcc/testsuite/c-c++-common/goacc/acc_on_device-2.c a784e64918008022358c8ee789eb6150 gcc/testsuite/c-c++-common/goacc/asyncwait-1.c 8c9f8683e5b47206924e6f5b01d98e86 gcc/testsuite/c-c++-common/goacc/cache-1.c a744a0e7d6eec4e24fdac499a38594d7 gcc/testsuite/c-c++-common/goacc/clauses-fail.c *************** defbe62797ed1363de67a60914b29aa7 gcc/te *** 8292,8297 **** --- 8303,8309 ---- 8e7463bc9420fce6b1a1443c77ad841e gcc/testsuite/c-c++-common/gomp/pr61486-2.c 2b6ae32069c2763c6ff2b173604cf38c gcc/testsuite/c-c++-common/gomp/pr63249.c 8c7b7ac1e0fde7a3111b8d330d0914d2 gcc/testsuite/c-c++-common/gomp/pr63328.c + 9847fa21aef2357ee2b4d8dcdb931ce8 gcc/testsuite/c-c++-common/gomp/pr66429.c 328147f679f9eac26be960bf85acb2e8 gcc/testsuite/c-c++-common/gomp/sections1.c c7cb982e272572b3d42948b23c3c6229 gcc/testsuite/c-c++-common/gomp/simd1.c 3ffb158d7db65691583ca6ff7330457a gcc/testsuite/c-c++-common/gomp/simd2.c *************** fed93d1bb6b1957637e7b365b237b897 gcc/te *** 8647,8652 **** --- 8659,8665 ---- 306c6efeca8e1593474ff905ab8ffa61 gcc/testsuite/c-c++-common/ubsan/pr64344-2.c 0278447631e1e7661d0dc1c45df16b8a gcc/testsuite/c-c++-common/ubsan/pr65081.c 84e6340179dbdb8d0683b92ea0ba82db gcc/testsuite/c-c++-common/ubsan/pr65367.c + e448ddddec48e19348734e1bc0fa2581 gcc/testsuite/c-c++-common/ubsan/pr65984.c fad43f861feeb312ec336937b2ad2443 gcc/testsuite/c-c++-common/ubsan/recovery-1.c 5bb4d0c13ed60e4d8054523bc5e48304 gcc/testsuite/c-c++-common/ubsan/recovery-2.c 898ddf0e3a5900b4cbaf5c487db29199 gcc/testsuite/c-c++-common/ubsan/recovery-3.c *************** d41d8cd98f00b204e9800998ecf8427e gcc/te *** 8710,8716 **** e530347ad81371c3d469f2a1d1245735 gcc/testsuite/g++.dg/20090121-1.C ddaf7aeccf8315627b8fe8e02786c161 gcc/testsuite/g++.dg/README f0d27e546f279d0c350c8d8c55b73eb0 gcc/testsuite/g++.dg/Wshadow.C ! 06bddc1566a04d1fb7914b4af1df35f8 gcc/testsuite/g++.dg/abi/aarch64_guard1.C be61c6f12a575ac7df8fd4895b15db59 gcc/testsuite/g++.dg/abi/abi-tag1.C 4b9088d172a818c4bdb0baf1a2303843 gcc/testsuite/g++.dg/abi/abi-tag10.C cd93919c065004ea490003c672cd7104 gcc/testsuite/g++.dg/abi/abi-tag11.C --- 8723,8729 ---- e530347ad81371c3d469f2a1d1245735 gcc/testsuite/g++.dg/20090121-1.C ddaf7aeccf8315627b8fe8e02786c161 gcc/testsuite/g++.dg/README f0d27e546f279d0c350c8d8c55b73eb0 gcc/testsuite/g++.dg/Wshadow.C ! 2773749da937f7293dac36312c108a2c gcc/testsuite/g++.dg/abi/aarch64_guard1.C be61c6f12a575ac7df8fd4895b15db59 gcc/testsuite/g++.dg/abi/abi-tag1.C 4b9088d172a818c4bdb0baf1a2303843 gcc/testsuite/g++.dg/abi/abi-tag10.C cd93919c065004ea490003c672cd7104 gcc/testsuite/g++.dg/abi/abi-tag11.C *************** aeaf70ac2113165664ca8c8208320777 gcc/te *** 8776,8782 **** 1b56fef803fe85ec97121919ad3ba2b9 gcc/testsuite/g++.dg/abi/local1-a.cc 4ab5160617737559c38e1ffb650b797e gcc/testsuite/g++.dg/abi/local1.C 34ecb36205a7c22314ddda92d332a23d gcc/testsuite/g++.dg/abi/local2.C ! e0f4913bbdf23e5e9471bae53c69841a gcc/testsuite/g++.dg/abi/macro0.C 06f0193b05c4ae743af4e38aec8d1122 gcc/testsuite/g++.dg/abi/macro2.C 5a637c99e4aa66fa130b6c1d893fc41e gcc/testsuite/g++.dg/abi/main.C ad6491d281aef40e7e1cf7d856f2aa05 gcc/testsuite/g++.dg/abi/mangle-arm-crypto.C --- 8789,8795 ---- 1b56fef803fe85ec97121919ad3ba2b9 gcc/testsuite/g++.dg/abi/local1-a.cc 4ab5160617737559c38e1ffb650b797e gcc/testsuite/g++.dg/abi/local1.C 34ecb36205a7c22314ddda92d332a23d gcc/testsuite/g++.dg/abi/local2.C ! fdcd686155a71d0f1161b4049e01fe6e gcc/testsuite/g++.dg/abi/macro0.C 06f0193b05c4ae743af4e38aec8d1122 gcc/testsuite/g++.dg/abi/macro2.C 5a637c99e4aa66fa130b6c1d893fc41e gcc/testsuite/g++.dg/abi/main.C ad6491d281aef40e7e1cf7d856f2aa05 gcc/testsuite/g++.dg/abi/mangle-arm-crypto.C *************** d43f8e727dca25ae9ab67e20413201c0 gcc/te *** 8830,8836 **** b9028edde34a935e2d9b697792d95a8c gcc/testsuite/g++.dg/abi/mangle55.C bf267f0818c0365757d528f8dd92f3f1 gcc/testsuite/g++.dg/abi/mangle56.C 5db957dbf34db3344abc28d58ab2b976 gcc/testsuite/g++.dg/abi/mangle57.C ! df2114034146841de3415a89911d8d94 gcc/testsuite/g++.dg/abi/mangle58.C 5aba3b4bebca1124ddec61a651ff3b89 gcc/testsuite/g++.dg/abi/mangle59.C 91c28df1b9796be812f1b833d650c6b1 gcc/testsuite/g++.dg/abi/mangle6.C ec63081e18506c793d02c80cc21c1a2a gcc/testsuite/g++.dg/abi/mangle60.C --- 8843,8849 ---- b9028edde34a935e2d9b697792d95a8c gcc/testsuite/g++.dg/abi/mangle55.C bf267f0818c0365757d528f8dd92f3f1 gcc/testsuite/g++.dg/abi/mangle56.C 5db957dbf34db3344abc28d58ab2b976 gcc/testsuite/g++.dg/abi/mangle57.C ! 675b121d8ae9c1d2a4eaf58824700b6c gcc/testsuite/g++.dg/abi/mangle58.C 5aba3b4bebca1124ddec61a651ff3b89 gcc/testsuite/g++.dg/abi/mangle59.C 91c28df1b9796be812f1b833d650c6b1 gcc/testsuite/g++.dg/abi/mangle6.C ec63081e18506c793d02c80cc21c1a2a gcc/testsuite/g++.dg/abi/mangle60.C *************** cc6afae4c242d6e5a9083cec1a9a9907 gcc/te *** 8846,8851 **** --- 8859,8866 ---- 0cccf158230e7bf1d438169164c8020a gcc/testsuite/g++.dg/abi/no-weak1.C 6d86ff25fe0e7bc030ff238bd833862a gcc/testsuite/g++.dg/abi/noreturn1.C c57345fa3b5ca1a7540c77ee0ce25605 gcc/testsuite/g++.dg/abi/noreturn2.C + 39432d801ca8ec61309ef8049d99d222 gcc/testsuite/g++.dg/abi/nullptr-align.C + 40aa8920043c7a566e640f5317c18f1f gcc/testsuite/g++.dg/abi/nullptr-align2.C b1579268264426b91fb29ca4a7ae6672 gcc/testsuite/g++.dg/abi/offsetof.C ed79cf5bf3c45230ee9187c4cf51338e gcc/testsuite/g++.dg/abi/packed1.C a6094bf319c105760bebe41768865b66 gcc/testsuite/g++.dg/abi/param1.C *************** abda548f6cf197b5d004afe0b4fa5557 gcc/te *** 9158,9163 **** --- 9173,9179 ---- d2f8b00fe7704fadb91c180a46ed5fa9 gcc/testsuite/g++.dg/conversion/op4.C c0f35a8e0a449b69b0039186b48a3942 gcc/testsuite/g++.dg/conversion/op5.C a8c7731865b3dd81b8ffe44b8b058d57 gcc/testsuite/g++.dg/conversion/op6.C + 1af574b61e19e348a713ecba59d8ac86 gcc/testsuite/g++.dg/conversion/pr66211.C 23830a13c326c99bae67e56e30ebc0b4 gcc/testsuite/g++.dg/conversion/ptrmem1.C c26b0c2e104921cf5519ee58bb9cc752 gcc/testsuite/g++.dg/conversion/ptrmem2.C 1896de082df820f0dcb7e67fe47949ca gcc/testsuite/g++.dg/conversion/ptrmem3.C *************** bb241a2fcfa287c66e32c3143da3f325 gcc/te *** 9210,9215 **** --- 9226,9234 ---- c168789828bc81dfeadd8aeab2bd861e gcc/testsuite/g++.dg/cpp0x/Wdtor1.C c47fe308b23c471e712a22bd21a1aac9 gcc/testsuite/g++.dg/cpp0x/Wliteral-suffix.C e17f4f7218a49c4d8a14211f32d8e747 gcc/testsuite/g++.dg/cpp0x/Wnarrowing1.C + 24c57c9d07145952c5515888f1ebb983 gcc/testsuite/g++.dg/cpp0x/Wnarrowing2.C + 74bb2cd707774dcc79b45b939b21d2a8 gcc/testsuite/g++.dg/cpp0x/Wnarrowing3.C + 98f5997ac53fff61b85f99bfe358a506 gcc/testsuite/g++.dg/cpp0x/Wnarrowing4.C 6ae3451e0c7b222e73c985a0c76a4253 gcc/testsuite/g++.dg/cpp0x/Wunused-parm.C 948a776d6405969529e65e69911b6f98 gcc/testsuite/g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C 1821a76c969bbe9fe98225106370d360 gcc/testsuite/g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C *************** f975ac9998c2bbb6bd93859a77635b15 gcc/te *** 9262,9268 **** --- 9281,9291 ---- d3db5b6a32ee454c47b8d7404a06b4a6 gcc/testsuite/g++.dg/cpp0x/alias-decl-45.C fdd1d8e0c1fa0038318160418aa208aa gcc/testsuite/g++.dg/cpp0x/alias-decl-46.C d2b3f2c8d49be0da9378d2b2477e5a46 gcc/testsuite/g++.dg/cpp0x/alias-decl-47.C + 36c873f77f6dc90f80ec8914dd1f5ec2 gcc/testsuite/g++.dg/cpp0x/alias-decl-48.C + 51aa58e2bed8f499e77ca10ee2760497 gcc/testsuite/g++.dg/cpp0x/alias-decl-49.C e5fa8115f1c449f56d10e259c799b933 gcc/testsuite/g++.dg/cpp0x/alias-decl-5.C + 8202db24e0fe65d1f9e1618bd0be1554 gcc/testsuite/g++.dg/cpp0x/alias-decl-50.C + 72736d15450a5e2c6eff6d212a1c62ea gcc/testsuite/g++.dg/cpp0x/alias-decl-51.C a16b0e12dce894e9bc097e3fbad8787d gcc/testsuite/g++.dg/cpp0x/alias-decl-6.C 816dbf372a71890f9515376534ec312b gcc/testsuite/g++.dg/cpp0x/alias-decl-7.C 77aa48fcd9f9b9ffab08fa7ebc5d52e2 gcc/testsuite/g++.dg/cpp0x/alias-decl-8.C *************** e2071d46036912555df15661828c4105 gcc/te *** 9273,9278 **** --- 9296,9302 ---- ef369c9d8dbd4b3ba5c764f92fc53a46 gcc/testsuite/g++.dg/cpp0x/alias-decl-dr1286b.C 4579dafea4a6c084d33527587a75c260 gcc/testsuite/g++.dg/cpp0x/alias-decl-dr1558.C 830a80101d211b99c4fce4c743aa6771 gcc/testsuite/g++.dg/cpp0x/alias-decl-enum-1.C + 842d4bc39d9ce4591190d72ce324a6a8 gcc/testsuite/g++.dg/cpp0x/alignas4.C dad14da1d0b01a33c9cdabaaf609eb0a gcc/testsuite/g++.dg/cpp0x/alignof.C f6ed96119608d817c8a36a47de91e2bc gcc/testsuite/g++.dg/cpp0x/alignof2.C a341935f38f4b4581206e23c9027c975 gcc/testsuite/g++.dg/cpp0x/alignof3.C *************** f31ece5b8af07663a50281d823199cdb gcc/te *** 9383,9388 **** --- 9407,9413 ---- 38cd934a198d947354c7b7fbba1d2318 gcc/testsuite/g++.dg/cpp0x/constexpr-array.C 36ace69ea886a73da4d9b650e6ef10a4 gcc/testsuite/g++.dg/cpp0x/constexpr-array10.C 2b63f63492d94e5f85c03c6b53b2ee2f gcc/testsuite/g++.dg/cpp0x/constexpr-array11.C + 117ba3b8f7a749a4ca034cda3f7d902b gcc/testsuite/g++.dg/cpp0x/constexpr-array12.C 687c6e77d4af3cd918c0ff421773a66c gcc/testsuite/g++.dg/cpp0x/constexpr-array2.C 8b7c8e7c1b64cfa0626f7f2311c9fef5 gcc/testsuite/g++.dg/cpp0x/constexpr-array3.C 6451aa5bb5fa736dda3ebad1dc2e8336 gcc/testsuite/g++.dg/cpp0x/constexpr-array4.C *************** ffacf7a72c70b9005717367b0d680d5f gcc/te *** 9435,9440 **** --- 9460,9466 ---- bb9060a256e165fad568071979f642d9 gcc/testsuite/g++.dg/cpp0x/constexpr-data2.C a259b7f32c3d335c69d177ab19112031 gcc/testsuite/g++.dg/cpp0x/constexpr-decl.C 982f09c738563707c799bb936672cdef gcc/testsuite/g++.dg/cpp0x/constexpr-decltype1.C + c7765e8d6215ac706fbd0fd3b189155d gcc/testsuite/g++.dg/cpp0x/constexpr-decltype2.C 2aca1fb114aea81a9c27b98c5caa23bc gcc/testsuite/g++.dg/cpp0x/constexpr-defarg.C 5c903382221907648240624e2d83cc2f gcc/testsuite/g++.dg/cpp0x/constexpr-defarg2.C 0359bcbc838f8d76888b4dbb1426e6ad gcc/testsuite/g++.dg/cpp0x/constexpr-default-ctor.C *************** cf5dbf6e27520dc069362029f5cb0540 gcc/te *** 9459,9464 **** --- 9485,9491 ---- 5aec75a6c175a9667bce730fa0a5edb8 gcc/testsuite/g++.dg/cpp0x/constexpr-empty6.C 0747afdc6137d0b7079cb129c5f34cd6 gcc/testsuite/g++.dg/cpp0x/constexpr-empty7.C 3775b8d3a8d0d114191c1e741ebedbf9 gcc/testsuite/g++.dg/cpp0x/constexpr-empty8.C + 0639a526e3e93a7d7ddd53722d0d65a4 gcc/testsuite/g++.dg/cpp0x/constexpr-empty9.C 86a987518dedec33f8e294732925ef83 gcc/testsuite/g++.dg/cpp0x/constexpr-ex1.C 87f3e8546ec4dc26b3f8d02b7e14d019 gcc/testsuite/g++.dg/cpp0x/constexpr-ex2.C e6644795e323db4ec4f3b171e831e2f6 gcc/testsuite/g++.dg/cpp0x/constexpr-ex3.C *************** e655c3bd652cf5cc7ee2990b09f9671b gcc/te *** 9473,9478 **** --- 9500,9506 ---- b8767312f53e8514f3313a50a2077696 gcc/testsuite/g++.dg/cpp0x/constexpr-function1.C 69a370499d9591ab41ed1338c1e335ff gcc/testsuite/g++.dg/cpp0x/constexpr-function2.C 9a0e6faefe14993813350141fd5d9051 gcc/testsuite/g++.dg/cpp0x/constexpr-function3.C + 65cf5eaf4d83094dd072a10754a923eb gcc/testsuite/g++.dg/cpp0x/constexpr-fwctor1.C 726026758db1a8482393c7ab18852b04 gcc/testsuite/g++.dg/cpp0x/constexpr-generated1.C 5a491076154e43d839d4cb6d72a7f7c1 gcc/testsuite/g++.dg/cpp0x/constexpr-ice.C d2952f6531f8571d5810a7da973458de gcc/testsuite/g++.dg/cpp0x/constexpr-ice10.C *************** a82ef0f27014a7256099b10bb3cb2b1a gcc/te *** 9536,9541 **** --- 9564,9570 ---- e36688d452f93f851f133220f8cfd8b0 gcc/testsuite/g++.dg/cpp0x/constexpr-ptrmem.C 02a38a7d530d4818a0d8dbbb4225efd9 gcc/testsuite/g++.dg/cpp0x/constexpr-ptrmem2.C 4d49e9b974a931e39b282bff1452e17a gcc/testsuite/g++.dg/cpp0x/constexpr-ptrmem3.C + 3123b806108a774709cd5a02856fa2a3 gcc/testsuite/g++.dg/cpp0x/constexpr-ptrmem4.C 32da508b62d5ba45ac51680a9a5638a4 gcc/testsuite/g++.dg/cpp0x/constexpr-ptrsub.C c893e2388f9acef593b874b1e6b02071 gcc/testsuite/g++.dg/cpp0x/constexpr-pure.C 3d462eb6b34feb0c1cf9349c9e6e976c gcc/testsuite/g++.dg/cpp0x/constexpr-recursion.C *************** de6fe33f85a45970df99586b8f8f48c8 gcc/te *** 10044,10049 **** --- 10073,10080 ---- 7e36dd916d221f5250944ac9bf993c93 gcc/testsuite/g++.dg/cpp0x/initlist92.C efc2f221b3ae75a1d4c0ccf4a3e021a9 gcc/testsuite/g++.dg/cpp0x/initlist93.C 45d64991bc424279411d7f51c978e541 gcc/testsuite/g++.dg/cpp0x/initlist94.C + c27ca98c8a89c6bae88c1f75ab92d8f2 gcc/testsuite/g++.dg/cpp0x/initlist95.C + bf2d775556971465a6aa220a09a606b0 gcc/testsuite/g++.dg/cpp0x/initlist96.C 2bd94659e18571416ec707555f61b80d gcc/testsuite/g++.dg/cpp0x/inline-ns1.C 3e2f011d130eb1b8b8c5b45e6f650dfb gcc/testsuite/g++.dg/cpp0x/inline-ns2.C 9ac74ab89dc8edcde76b2e7628340a13 gcc/testsuite/g++.dg/cpp0x/inline-ns3.C *************** b8f5e644f92e53096f2cac6fa2abc634 gcc/te *** 10072,10077 **** --- 10103,10109 ---- 64bc761abc3783521fdfb26f930f3410 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const2.C e513b4dcc45e6063745c03c7c99151fa gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const3.C 1ced7b3231f38cc9948cc247893ffec1 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const4.C + fc87adf1aa8763a35e80b1067faf9948 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const5.C 25265bcafc26c3a0ab3727a9ff348916 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv.C 299fbfde279f22ba6cf7e79d7e17f49b gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv2.C 13859d1112ce3900c792dcdc2e8ae085 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv3.C *************** f84ddfe5534d65a28836f3e1f7f92bbe gcc/te *** 10089,10094 **** --- 10121,10127 ---- 8e8636849d06c71cef7fbe0973b2ace5 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ctors.C 620c51f35ce9293367e1ae8b3038f83a gcc/testsuite/g++.dg/cpp0x/lambda/lambda-debug.C bd42f07ac334e180e5cae305cab86ea8 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-decltype1.C + 3ad56243aecddd505746acfd0489c7b7 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-decltype2.C f6c210c1c7e7dd66df36d8ef7876d028 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C e0fcc12ea86ca07e002f0dd4599d71b4 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C 9edc8f5532794fc604ffd377c6d84b82 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-deduce-neg.C *************** d2325a6665eff9c4ec0ee3926899f7f2 gcc/te *** 10154,10159 **** --- 10187,10193 ---- 62d7f10d8b81906e7fae7383427bf38d gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi5.C ca45ca9d8a4655eee0db3216e32b0aa0 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi6.C eb2276f9d1b9a9784472833cd48eeadc gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi7.C + e03fa071c95266e097b8e9d8a862d405 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi8.C d99567b8456dc927600ebf819b5a5619 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nullptr.C 8ce61ab8af52090769c40889bd8cdc23 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-pass.C 44fde19ba94c21c85d066294323940c1 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-qualified.C *************** d99567b8456dc927600ebf819b5a5619 gcc/te *** 10161,10166 **** --- 10195,10201 ---- 1bb60de2eaf34098574b3eed6dd2f5cc gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ref-default.C 2df17a76c0fdca2825eaa8de957320d8 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ref.C cd133675ffbc6460b5d974d9620d59d5 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ref2.C + 8c20100753c25aa9b1b9e7bf49794a6f gcc/testsuite/g++.dg/cpp0x/lambda/lambda-rep1.C 1513e36e6bd3517091ebe8591db0f6a9 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-return1.C d26dd6e9d8da70310f300c4796fd2653 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-sfinae1.C b91279d49de21edd13a5e72ad91a5008 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-shadow1.C *************** f0f98ba44284a2706cf64a46abbded75 gcc/te *** 10289,10294 **** --- 10324,10331 ---- f9a95403a108b26b2de03038d43da14f gcc/testsuite/g++.dg/cpp0x/nsdmi-virtual2.C 377e2e1b16dfc68982483f5462e7a1b0 gcc/testsuite/g++.dg/cpp0x/nsdmi1.C 91a43b77eb14e3bcc8e25996943b3d03 gcc/testsuite/g++.dg/cpp0x/nsdmi10.C + ef00b2c2beb9680889aec5881ac6e71e gcc/testsuite/g++.dg/cpp0x/nsdmi11.C + 73f3d24b7fde9a7bfe33075395c0b3db gcc/testsuite/g++.dg/cpp0x/nsdmi12.C 6441ebb320eb7cce0916b770b17635d3 gcc/testsuite/g++.dg/cpp0x/nsdmi2.C b49a256b7d52d077f75204867f7c282e gcc/testsuite/g++.dg/cpp0x/nsdmi3.C 5f65bb87e42c6ccb9b5a2788ce979bcf gcc/testsuite/g++.dg/cpp0x/nsdmi4.C *************** c288331543b30d300aa6764b7ae67cda gcc/te *** 10490,10495 **** --- 10527,10533 ---- ed1433ae38ea49612a71ea6123c29d74 gcc/testsuite/g++.dg/cpp0x/ref-qual9.C 3d3c78a78484238b76f840d346c73307 gcc/testsuite/g++.dg/cpp0x/reference_collapsing.C c64ae67d31b051e49d0eb8f2c33f4819 gcc/testsuite/g++.dg/cpp0x/reinterpret_cast1.C + 2d33d6463b23da791a795f21e50b808a gcc/testsuite/g++.dg/cpp0x/rv-array1.C 9122229630112e85dde4be74e27fcb88 gcc/testsuite/g++.dg/cpp0x/rv-bitfield.C 1e9966d28717f5fb799ff5c2afa3c83b gcc/testsuite/g++.dg/cpp0x/rv-bitfield2.C 82da21d14a2076c80f60b0fe3bae2177 gcc/testsuite/g++.dg/cpp0x/rv-cast.C *************** e2c30c506c227664a12cede2fc526492 gcc/te *** 10618,10623 **** --- 10656,10662 ---- 266c3dbde2e16a0e728fe8ba86f06698 gcc/testsuite/g++.dg/cpp0x/temp_default5.C 3b5dc721d5f8945d257645537b85505e gcc/testsuite/g++.dg/cpp0x/template_deduction.C 1e260a414b39eb610b00bef01f161f8e gcc/testsuite/g++.dg/cpp0x/trailing1.C + 876e96d0eed6375333af80e688e23863 gcc/testsuite/g++.dg/cpp0x/trailing11.C d9a7202320cdc4b0e6d20b3fe24edad1 gcc/testsuite/g++.dg/cpp0x/trailing2.C 112aba2c9def0d824c652cc9ddf0ff39 gcc/testsuite/g++.dg/cpp0x/trailing3.C 2ad5fda8773a00bc10a1c9cad2acfea8 gcc/testsuite/g++.dg/cpp0x/trailing4.C *************** b693257021b0e810bf837f4f55822d10 gcc/te *** 10687,10692 **** --- 10726,10732 ---- 7687213971360103949df277ec9a4982 gcc/testsuite/g++.dg/cpp0x/using-enum-1.C 5ff50b37857db1120f649fd613157bb3 gcc/testsuite/g++.dg/cpp0x/using-enum-2.C c2935d37441711e00030dd4962af84b5 gcc/testsuite/g++.dg/cpp0x/variadic-104.C + 0fa36631e12ec97e9e0d646888cd43ab gcc/testsuite/g++.dg/cpp0x/variadic-alias1.C 8eb6bba0c4ef3e1b77151f91ce5ddeb3 gcc/testsuite/g++.dg/cpp0x/variadic-bind.C 5b99491b1ddd285caf57c8d9cc3a52aa gcc/testsuite/g++.dg/cpp0x/variadic-crash1.C 487cbd86a6922cf1b1ed0e770dfe74ee gcc/testsuite/g++.dg/cpp0x/variadic-crash2.C *************** bbe5db57b5ad80f6dba45ded13dc4c7a gcc/te *** 10951,10956 **** --- 10991,10997 ---- 24700bf570f1da37dd7403a1ba42584b gcc/testsuite/g++.dg/cpp1y/auto-fn23.C 4225acb87f7df9dda5bdd30f046d2bc9 gcc/testsuite/g++.dg/cpp1y/auto-fn24.C 2d27d3fa57b1f508e213efdcbf4abe99 gcc/testsuite/g++.dg/cpp1y/auto-fn25.C + b956356d8861035e62c871cbcfad5c34 gcc/testsuite/g++.dg/cpp1y/auto-fn26.C c4e86a95bc6b38f69a4a30b1b1cf1e4e gcc/testsuite/g++.dg/cpp1y/auto-fn3.C a87641c12e6bf65af1e8d592973cba76 gcc/testsuite/g++.dg/cpp1y/auto-fn4.C eaab8c47716923537d6580ede6fbe3ae gcc/testsuite/g++.dg/cpp1y/auto-fn5.C *************** d67958b896eb1dae6f8862fd59b01c62 gcc/te *** 10962,10967 **** --- 11003,11009 ---- 74303a8348f1ee9cdd9f827d5ae03cee gcc/testsuite/g++.dg/cpp1y/auto-neg1.C f3e3d98fcbe616df26f26eb779c66c1f gcc/testsuite/g++.dg/cpp1y/complex_literals.h 9c189b4b801bac3aaf8dffbbc66e22fc gcc/testsuite/g++.dg/cpp1y/constexpr-assert1.C + 9b6ce1c2202c1ce9ea82fda5f060499b gcc/testsuite/g++.dg/cpp1y/constexpr-empty1.C f4f6c3d1cdaf2aa67bfa2b8c851853d5 gcc/testsuite/g++.dg/cpp1y/constexpr-incr1.C 3e9dd485a2a6d99132c92a6d04b96ee9 gcc/testsuite/g++.dg/cpp1y/constexpr-initlist1.C 14b35cb8a87b121f413f22b600d19592 gcc/testsuite/g++.dg/cpp1y/constexpr-local-compound1.C *************** a5fcad1d0708a6218c6fe69c1871df02 gcc/te *** 11002,11007 **** --- 11044,11050 ---- 18a2431f49a5d003b8c4af0ee1ee26fb gcc/testsuite/g++.dg/cpp1y/lambda-generic-cfun.C 254c0618a7c86ead274dccfd78d8434f gcc/testsuite/g++.dg/cpp1y/lambda-generic-dep.C 82fea772a2540cf9ab702c17cc2cdb54 gcc/testsuite/g++.dg/cpp1y/lambda-generic-ice1.C + 767d5be8b02f5e7228313580ecdc27bf gcc/testsuite/g++.dg/cpp1y/lambda-generic-ice2.C 3982e2c97cd56293f3566844b67df18c gcc/testsuite/g++.dg/cpp1y/lambda-generic-mixed.C c175c183205acb7386648c9340cb5b77 gcc/testsuite/g++.dg/cpp1y/lambda-generic-udt.C 7515a5372d247dd5a94ef0626c25c2ae gcc/testsuite/g++.dg/cpp1y/lambda-generic-uneval1.C *************** a9a23ec4ed88eb021b78177a36a63a26 gcc/te *** 11029,11034 **** --- 11072,11078 ---- 8505d7bc855e9e02e1d7a75fe803d027 gcc/testsuite/g++.dg/cpp1y/mangle1.C 4707396951c53026c3f457ecd9db5312 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr1.C 6181386fced4d11038690bcc0729a80d gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr2.C + 379f3d0c83382658777fb1c2f47ed88a gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr3.C 7d97ba4392709fc8da484e897e085d27 gcc/testsuite/g++.dg/cpp1y/paren1.C a59e5fd28eae5235838080483b6939a6 gcc/testsuite/g++.dg/cpp1y/phoobhar.h 7d18afb36bcaa55af2030c6546d5df38 gcc/testsuite/g++.dg/cpp1y/pr57640.C *************** ac684bbcbe1793c553bcb4650424b6a4 gcc/te *** 11103,11109 **** --- 11147,11160 ---- 1eb9dfb8e922bcc9de761b2291a14600 gcc/testsuite/g++.dg/cpp1y/var-templ21.C 365665be9255574d5774d494beaa0a78 gcc/testsuite/g++.dg/cpp1y/var-templ22.C 2647c6bcf4721ef3aeab944cbd95b17e gcc/testsuite/g++.dg/cpp1y/var-templ23.C + fabb1ad75502a017e10e67e350c80302 gcc/testsuite/g++.dg/cpp1y/var-templ24.C + 9a0909ce7b874933f2111e7bd40d8bf5 gcc/testsuite/g++.dg/cpp1y/var-templ25.C + d136907a334cc46c10215befc2ca4622 gcc/testsuite/g++.dg/cpp1y/var-templ26.C + 1b7599312e56450d4a817767d1af3675 gcc/testsuite/g++.dg/cpp1y/var-templ27.C + 754e371debb8b670c349982f9e7479a1 gcc/testsuite/g++.dg/cpp1y/var-templ29.C de6310de81960aec1308c39594226f33 gcc/testsuite/g++.dg/cpp1y/var-templ3.C + a6b17e53216ceda3fdbc1dc56643ba6a gcc/testsuite/g++.dg/cpp1y/var-templ30.C + 20fc5340ba7ac632f2ba8dc44e4d29d1 gcc/testsuite/g++.dg/cpp1y/var-templ31.C a82697cf228f6c067aa7a0fdefbfe94c gcc/testsuite/g++.dg/cpp1y/var-templ4.C 34e14d27e3c00f201eeb1fb1d4d286c1 gcc/testsuite/g++.dg/cpp1y/var-templ5.C 46f96806c3f041172407dd6ff7943dc8 gcc/testsuite/g++.dg/cpp1y/var-templ6.C *************** d7dcca6cdb24ff15a17be482e130bf4e gcc/te *** 11308,11313 **** --- 11359,11366 ---- 424dce5e3d57a2b34afe27e7bbf2592d gcc/testsuite/g++.dg/diagnostic/bitfld1.C f3c789df79994ad5c2e7bf06c592e5aa gcc/testsuite/g++.dg/diagnostic/bitfld2.C 3127905a449847bc27a84d6b88588e2a gcc/testsuite/g++.dg/diagnostic/expr1.C + 35450697df4db69677623dcc4bc44bf5 gcc/testsuite/g++.dg/diagnostic/inhibit-warn-1.C + b2af610b747a125931f4b9b7409872ee gcc/testsuite/g++.dg/diagnostic/inhibit-warn-2.C f3b416e81c428ee9582715ac61d2b3d7 gcc/testsuite/g++.dg/diagnostic/method1.C 87d8d501c7c4afd85a94fca95720d273 gcc/testsuite/g++.dg/diagnostic/parm1.C b925bc078075ee65909b19494337263e gcc/testsuite/g++.dg/diagnostic/pr13981.C *************** ad40278e44f810062402fc64b141c84f gcc/te *** 11674,11679 **** --- 11727,11733 ---- ca699314b91eb8b52392070eaa448db1 gcc/testsuite/g++.dg/ext/attrib48.C 37359ec036867c1f61f910c2de03867a gcc/testsuite/g++.dg/ext/attrib49.C ec01dbb0bb96c7cda806a516a5cf87d4 gcc/testsuite/g++.dg/ext/attrib5.C + 6136f2f1b69139124690d5ee0b4696f9 gcc/testsuite/g++.dg/ext/attrib52.C 76284b29c6fce52f56ddbcc04acd3a97 gcc/testsuite/g++.dg/ext/attrib6.C 7af1e9265de26187b4a3a3880f99ac11 gcc/testsuite/g++.dg/ext/attrib7.C 23c4a640241391acec5a1fd2c3fa5f25 gcc/testsuite/g++.dg/ext/attrib8.C *************** e5c3a36ac53e4069367fadc126c6b8d9 gcc/te *** 11962,11967 **** --- 12016,12022 ---- 9b1b14cb509eb63fa5b3e30e98dc19b3 gcc/testsuite/g++.dg/ext/stmtexpr15.C 080f1c1312ba2fa63117d6a73efdabe4 gcc/testsuite/g++.dg/ext/stmtexpr16.C a3c7886e27f3c3227c55814be00ca890 gcc/testsuite/g++.dg/ext/stmtexpr17.C + 202c9dc1d40064ba895afcf341129f31 gcc/testsuite/g++.dg/ext/stmtexpr18.C e6bc1a09cf3c9d838c7ad4575c3d8740 gcc/testsuite/g++.dg/ext/stmtexpr2.C 15be25b1a07f94e4d65103bfb52d6406 gcc/testsuite/g++.dg/ext/stmtexpr3.C 7f4e8ebedb382ebc1349d7067b034121 gcc/testsuite/g++.dg/ext/stmtexpr4.C *************** ded60cd9c13f96a2bd3542993e913567 gcc/te *** 12342,12347 **** --- 12397,12403 ---- aae6d006bde05000c1b99d7921f1adb7 gcc/testsuite/g++.dg/gomp/pr59628.C 29febb5c7f69eaa63c6e6dec815a4eb4 gcc/testsuite/g++.dg/gomp/pr60682.C 3c6a8869a97db440df61fbb5e27bcb62 gcc/testsuite/g++.dg/gomp/pr63249.C + db5e63430cf735cd3170687490d57932 gcc/testsuite/g++.dg/gomp/pr66571-1.C d2c2484d4d1236326efc32a01fddaa03 gcc/testsuite/g++.dg/gomp/predetermined-1.C edac71d2b358ecd6e646fece69c5426d gcc/testsuite/g++.dg/gomp/private-1.C 536359d59fc418a1570a6d8574a66ca1 gcc/testsuite/g++.dg/gomp/sections-1.C *************** b057b654090f4695277d8c1866894100 gcc/te *** 12376,12381 **** --- 12432,12438 ---- d792b65d702f44bdb121e6038e3b0780 gcc/testsuite/g++.dg/gomp/tpl-master-1.C 3fe09daf99ddda4ea1fef59c61e34f47 gcc/testsuite/g++.dg/gomp/tpl-parallel-1.C d647e97b4f8477aa549f4f2f6eb6daa1 gcc/testsuite/g++.dg/gomp/tpl-parallel-2.C + 9e724e74b65abd98b17d7ce93dd59b9e gcc/testsuite/g++.dg/gomp/tpl-target-update.C 9eefc3427fb4944cb8f6e6894beed6b0 gcc/testsuite/g++.dg/gomp/udr-1.C d23c7fcb3b560b7b7a925d5ca6fa6100 gcc/testsuite/g++.dg/gomp/udr-2.C 33f4fb95a7c8794ea21a28ee005fe079 gcc/testsuite/g++.dg/gomp/udr-3.C *************** daceb1b2f3cf167fb6e78fc2d34f2778 gcc/te *** 12894,12899 **** --- 12951,12957 ---- a64421ae505e08d8f9b8bd14a2b8da21 gcc/testsuite/g++.dg/ipa/pr62015.C e24fb768f0a9cba7dfd73632a0e86880 gcc/testsuite/g++.dg/ipa/pr63306.C c054a2e8f9f4c0f5065b7923f81520f5 gcc/testsuite/g++.dg/ipa/pr63470.C + 89df72699f04cc90fcc5ea05980fd7ac gcc/testsuite/g++.dg/ipa/pr63551.C b52e84f9754809a1066f9dc82ae31fa3 gcc/testsuite/g++.dg/ipa/pr63574.C 5d5e82f2149229d8a302d037b27507fb gcc/testsuite/g++.dg/ipa/pr63580.C 8c5345c384d37e0ae804bdfaf9e9ec61 gcc/testsuite/g++.dg/ipa/pr63587-1.C *************** a8b0d78f20df978a3285f3de0f0b08cb gcc/te *** 12917,12923 **** d40c37f8e98fb23a4e74e147be3d45f2 gcc/testsuite/g++.dg/ipa/pr65034.C 9e6a8afbc4d402801684b3f7b93384a1 gcc/testsuite/g++.dg/ipa/pr65263.C 3e204d758a4da2cdfc546328a44ae3e7 gcc/testsuite/g++.dg/ipa/pr65465.C ! ec66d042e305b73f029195d0965ea9e5 gcc/testsuite/g++.dg/ipa/pr65557.C 2fa7d710f27e16a53b4c97888743b8d9 gcc/testsuite/g++.dg/ipa/pr65722.C 5222c7e9a744093b6a16ae8a8bab224d gcc/testsuite/g++.dg/ipa/pr65765.C 65b30ac9d2b3a2244e49849aaad7dd78 gcc/testsuite/g++.dg/ipa/remref-1.C --- 12975,12981 ---- d40c37f8e98fb23a4e74e147be3d45f2 gcc/testsuite/g++.dg/ipa/pr65034.C 9e6a8afbc4d402801684b3f7b93384a1 gcc/testsuite/g++.dg/ipa/pr65263.C 3e204d758a4da2cdfc546328a44ae3e7 gcc/testsuite/g++.dg/ipa/pr65465.C ! bcad9ecda548ef80dcee4b5fee7171c4 gcc/testsuite/g++.dg/ipa/pr65557.C 2fa7d710f27e16a53b4c97888743b8d9 gcc/testsuite/g++.dg/ipa/pr65722.C 5222c7e9a744093b6a16ae8a8bab224d gcc/testsuite/g++.dg/ipa/pr65765.C 65b30ac9d2b3a2244e49849aaad7dd78 gcc/testsuite/g++.dg/ipa/remref-1.C *************** f987ef07d14ec2f00187c4c84c596777 gcc/te *** 13133,13138 **** --- 13191,13197 ---- c215c3d00f87b59d1c59614eaf8713ea gcc/testsuite/g++.dg/lookup/using52.C 0ea216615e5bbe93d1ee62a0d90ec5b5 gcc/testsuite/g++.dg/lookup/using53.C 9650e8814f13fa13eae326438a1fdf61 gcc/testsuite/g++.dg/lookup/using54.C + 2c031b9dc98ae61c00b9677b6ad27297 gcc/testsuite/g++.dg/lookup/using55.C 8db693e8a73657ac0a6ba980e910013c gcc/testsuite/g++.dg/lookup/using6.C 9b2f75de04724a15459525668a32458a gcc/testsuite/g++.dg/lookup/using7.C 05105c11218492c8a6c6943b32a316ec gcc/testsuite/g++.dg/lookup/using8.C *************** e322526c296977cb7c4900d2a133c3c4 gcc/te *** 13318,13325 **** 5de12a4456520341851f68d588e9b69a gcc/testsuite/g++.dg/lto/pr64076_0.C 919bf5461ff2131b83380015ad77687d gcc/testsuite/g++.dg/lto/pr64076_1.C 20886a82160a07108862475db99260c0 gcc/testsuite/g++.dg/lto/pr65193_0.C ! e55b52bbcd94682ea6ac8b9407dd9f1f gcc/testsuite/g++.dg/lto/pr65276_0.C ! a5e80ffe52fa63481223bf6700756879 gcc/testsuite/g++.dg/lto/pr65276_1.C 098f52b2605cbdee4783b345411eaac7 gcc/testsuite/g++.dg/lto/pr65302_0.C 758e5aa3b6b91426c2e738463bb43732 gcc/testsuite/g++.dg/lto/pr65302_1.C 27552b1adc473a27b32c3654b8b93e7f gcc/testsuite/g++.dg/lto/pr65316_0.C --- 13377,13384 ---- 5de12a4456520341851f68d588e9b69a gcc/testsuite/g++.dg/lto/pr64076_0.C 919bf5461ff2131b83380015ad77687d gcc/testsuite/g++.dg/lto/pr64076_1.C 20886a82160a07108862475db99260c0 gcc/testsuite/g++.dg/lto/pr65193_0.C ! 71a07636c85b08dfdf7901e5c508dd38 gcc/testsuite/g++.dg/lto/pr65276_0.C ! e259f0c971ab618044123572b19d57c6 gcc/testsuite/g++.dg/lto/pr65276_1.C 098f52b2605cbdee4783b345411eaac7 gcc/testsuite/g++.dg/lto/pr65302_0.C 758e5aa3b6b91426c2e738463bb43732 gcc/testsuite/g++.dg/lto/pr65302_1.C 27552b1adc473a27b32c3654b8b93e7f gcc/testsuite/g++.dg/lto/pr65316_0.C *************** a8d79eafba6d19cc77d3447c4e964c71 gcc/te *** 13330,13335 **** --- 13389,13395 ---- 32e103d153c6009c9d362f60e06c61b3 gcc/testsuite/g++.dg/lto/pr65475b_1.C b62a7e3565bad65b17985f61bd061850 gcc/testsuite/g++.dg/lto/pr65475c_0.C e8cf2a3b6fd4daf5bb8b404d59602d2f gcc/testsuite/g++.dg/lto/pr65475c_1.C + 436147a8bec9b4a12c220fa77fe66b7a gcc/testsuite/g++.dg/lto/pr65549_0.C 6232508298dd20a759cf64fffbca9f5e gcc/testsuite/g++.dg/lto/v1-plugin-api-not-supported_0.C 80450d00a25790eac61041efe3b30bc0 gcc/testsuite/g++.dg/opt/20050511-1.C 960bd912d3dccb44df0ecdebdfd45b44 gcc/testsuite/g++.dg/opt/alias1.C *************** b1b3a2b530cb188994df8ef142ab9234 gcc/te *** 13594,13599 **** --- 13654,13660 ---- b3fd32be5a07b210505cb3d2d0e6a9b0 gcc/testsuite/g++.dg/opt/pr65003.C b945a12f6d1f23ffaf6b58c4a52a828d gcc/testsuite/g++.dg/opt/pr65074.C e708379bf11fe954ea2bc5e1022d2001 gcc/testsuite/g++.dg/opt/pr65554.C + 1f05fd8d5f292e5b40aac5acf70980a2 gcc/testsuite/g++.dg/opt/pr66119.C ac2356162f00cd5e8804482480f1795a gcc/testsuite/g++.dg/opt/pr6713.C 90bdbfd9313461944756a9e9f01ce788 gcc/testsuite/g++.dg/opt/pr7503-1.C 1451eba24eea82cbd0c1ab87885c0f77 gcc/testsuite/g++.dg/opt/preinc1.C *************** c1daf3585c63314a131cec4afb411556 gcc/te *** 13669,13674 **** --- 13730,13736 ---- 735bc52cab8eca56a711c2c10845c981 gcc/testsuite/g++.dg/other/anon4.C 200c6c777ac3583fd62d1de16dc4abb5 gcc/testsuite/g++.dg/other/anon5.C 1c68df289b2577a8e2753eaf82704fed gcc/testsuite/g++.dg/other/anon6.C + 6bdea0a90642ef923b08522ad0f6f67b gcc/testsuite/g++.dg/other/anon7.C 2138aca3dce7e8ea857b666c6463bc03 gcc/testsuite/g++.dg/other/arm-neon-1.C 9d297649b5a43f6461774469f0468593 gcc/testsuite/g++.dg/other/armv7m-1.C ceb0c0d2e878f1b7898a912bfe02d365 gcc/testsuite/g++.dg/other/array1.C *************** b0eb29945f04721ade114ff6651768e8 gcc/te *** 13695,13700 **** --- 13757,13763 ---- cf0cdff2ec717c636d8a5441b2399c4a gcc/testsuite/g++.dg/other/const1.C 65c0a747dff974d4f19eda6304e002f9 gcc/testsuite/g++.dg/other/const2.C 0f31e772471912bf15f7b8f02c2177e6 gcc/testsuite/g++.dg/other/const3.C + cf1d166d7294daaa2002192c1cbfd785 gcc/testsuite/g++.dg/other/const4.C ff9cb67baddab7a5c96d0e2a37893445 gcc/testsuite/g++.dg/other/constref1.C 192c9dfdcc513ccf5362da483582b639 gcc/testsuite/g++.dg/other/constref2.C cfdc2115d36008e199bda75a789e43e3 gcc/testsuite/g++.dg/other/conversion1.C *************** bc5371eb8e8dcf79efb0889828991560 gcc/te *** 13794,13801 **** 88d3ce293bea84b74d7f26a42a8538fb gcc/testsuite/g++.dg/other/gc4.C 47195a1b7ad4c24c5ccc7cbf50e26bb0 gcc/testsuite/g++.dg/other/gc5.C 3ca5017faf45f39326ff4e30a1ec1ba8 gcc/testsuite/g++.dg/other/i386-1.C ! bf3952618e47510c2a21dd3fdd959423 gcc/testsuite/g++.dg/other/i386-2.C ! f31f84dee94e8a5926e7549ac354b595 gcc/testsuite/g++.dg/other/i386-3.C a4ad4c2cb3c1448496351241a77aedb7 gcc/testsuite/g++.dg/other/i386-4.C a32a5af1b4c57aabcbdaa817835a698d gcc/testsuite/g++.dg/other/i386-7.C 6185c7fefa3b45be6654d24324c94f7d gcc/testsuite/g++.dg/other/i386-8.C --- 13857,13864 ---- 88d3ce293bea84b74d7f26a42a8538fb gcc/testsuite/g++.dg/other/gc4.C 47195a1b7ad4c24c5ccc7cbf50e26bb0 gcc/testsuite/g++.dg/other/gc5.C 3ca5017faf45f39326ff4e30a1ec1ba8 gcc/testsuite/g++.dg/other/i386-1.C ! 0a55dab063303f02a6851fd26153ba80 gcc/testsuite/g++.dg/other/i386-2.C ! 5ba310fbb0947dcf973b988c09e27e00 gcc/testsuite/g++.dg/other/i386-3.C a4ad4c2cb3c1448496351241a77aedb7 gcc/testsuite/g++.dg/other/i386-4.C a32a5af1b4c57aabcbdaa817835a698d gcc/testsuite/g++.dg/other/i386-7.C 6185c7fefa3b45be6654d24324c94f7d gcc/testsuite/g++.dg/other/i386-8.C *************** fb106edf83320ef2682b57be415f13ba gcc/te *** 13959,13964 **** --- 14022,14028 ---- dc6cf2df7b1ae8fadb8e3e17c4d211c8 gcc/testsuite/g++.dg/overload/conv-op1.C 98a842578a616e44aeceebe22e18afd1 gcc/testsuite/g++.dg/overload/copy1.C b952933e6f52d065ea331a27b2e7852f gcc/testsuite/g++.dg/overload/defarg1.C + 1fe01cdd569e9efdd1a736f06edff77b gcc/testsuite/g++.dg/overload/defarg10.C ce3155531a697acb7fd04a7264aa57b2 gcc/testsuite/g++.dg/overload/defarg2.C b954eab7456dcde91d0de9d826c7d3aa gcc/testsuite/g++.dg/overload/defarg3.C fe0dbe1f81b80b364b6cd8c9b5d5967e gcc/testsuite/g++.dg/overload/defarg4.C *************** a2b70af6c5b898c49c8649dba57958e0 gcc/te *** 13989,13994 **** --- 14053,14059 ---- 0acbc2855c72efb17bfcf35234e3c9b7 gcc/testsuite/g++.dg/overload/operator6.C e290ad6ee59a5ec0b5557a052568a78d gcc/testsuite/g++.dg/overload/pmf1.C 92e24f7dfd7fc511e68b61e3c390f729 gcc/testsuite/g++.dg/overload/pmf2.C + 89dadeb91db9b7e2c5b173a5eff8a287 gcc/testsuite/g++.dg/overload/pmf3.C a436e857943377addaac3203f4d85eb4 gcc/testsuite/g++.dg/overload/prom1.C dbdde512ef922a0ffbdf918206043c23 gcc/testsuite/g++.dg/overload/ref-conv1.C 88f1a13d8980d16d9fde1b3b2a39821b gcc/testsuite/g++.dg/overload/ref-conv2.C *************** baf84b048939162e96314c455205285e gcc/te *** 16227,16238 **** --- 16292,16306 ---- a6d5e92bcc7c3c7c0d700178c118e749 gcc/testsuite/g++.dg/torture/pr64988.C a27ba36ea9eae42841d62d857ddd0001 gcc/testsuite/g++.dg/torture/pr64995.C 6c798d229418fbb59edd7e73cb26d037 gcc/testsuite/g++.dg/torture/pr65249.C + 84497353d7c8ef28f9a4787bd1e770de gcc/testsuite/g++.dg/torture/pr65419.C c25d17af87e3d7a9aa5010c98e49271c gcc/testsuite/g++.dg/torture/pr65555.C d73b0ae10b73f6042541b697e109d419 gcc/testsuite/g++.dg/torture/pr65600.C facb0bc1ece1a6aa6c4e4188d0d73c2a gcc/testsuite/g++.dg/torture/pr65626.C dd7ec15ef86da0297daf96a67995c0da gcc/testsuite/g++.dg/torture/pr65655.C 19725c5847f96e451c25fba984d6dee4 gcc/testsuite/g++.dg/torture/pr65694.C a87f1be3c65a5aed90d14e12a23c676d gcc/testsuite/g++.dg/torture/pr65747.C + baf5d2ae206f7c666a10ccd2d6d58d09 gcc/testsuite/g++.dg/torture/pr66280-2.C + 117ca514f551d13ac5a24003524bfb34 gcc/testsuite/g++.dg/torture/pr66280.C 389892c1f2e87d69449479d1b053c70c gcc/testsuite/g++.dg/torture/predcom-1.C d28910105d9c9253d94d70eacd5e19d4 gcc/testsuite/g++.dg/torture/pushpop_macro.C a1b47b9c3e69d79d1895ebc4fd11032b gcc/testsuite/g++.dg/torture/stackalign/check.h *************** ef9929349a5d5780851a743ed422521f gcc/te *** 16501,16506 **** --- 16569,16577 ---- c729687b59770dc8f9e0991370cb1879 gcc/testsuite/g++.dg/ubsan/return-2.C 40257a16173db28137a5538f88bfea0e gcc/testsuite/g++.dg/ubsan/return-3.C c442c055f190ccdaf3b2321ecbc1d910 gcc/testsuite/g++.dg/ubsan/shift-1.C + a512113af0ac3172f2466ee3a8c93259 gcc/testsuite/g++.dg/ubsan/static-init-1.C + b1a38b150fef25f02239b481561ad148 gcc/testsuite/g++.dg/ubsan/static-init-2.C + 76c5d965e0f0683fddef3a001be6193c gcc/testsuite/g++.dg/ubsan/static-init-3.C 6daa0157125bf2ec7e3d63488bdf5474 gcc/testsuite/g++.dg/ubsan/ubsan.exp b5f62f3eeee091b592bfbcfc4d5f0b2e gcc/testsuite/g++.dg/ubsan/vla-1.C 5217088a7dd4248f6e9f0170ee0f262b gcc/testsuite/g++.dg/ubsan/vptr-1.C *************** add1cfbf96f3e44641caf48f126f9c38 gcc/te *** 16555,16564 **** 6fedf5fcd346e8a54e1ea882011da7e0 gcc/testsuite/g++.dg/vect/pr60836.cc 6b28f1389244b3e3813a64c756bf8ba0 gcc/testsuite/g++.dg/vect/pr60896.cc 7dc8c4636864580a356ae6253d11960b gcc/testsuite/g++.dg/vect/pr64410.cc f8d0a0b7b0199b08536cbcc9a2d2cf3e gcc/testsuite/g++.dg/vect/slp-pr50413.cc a21f3b56b920c71151d9d6b62dea494f gcc/testsuite/g++.dg/vect/slp-pr50819.cc a8d10fc816e215c5b11e789e5999bc39 gcc/testsuite/g++.dg/vect/slp-pr56812.cc ! dd223914f1934b807d16e55b33cd7f3c gcc/testsuite/g++.dg/vect/vect.exp 8fcd0d7a183b5e8f1e793065e67cd4eb gcc/testsuite/g++.dg/warn/Waddress-1.C 76f33c61a70fa23046bdab31539d3229 gcc/testsuite/g++.dg/warn/Waddress-2.C 38c1d3bcd70aac8e2e1f0e19b075e6a9 gcc/testsuite/g++.dg/warn/Wall-write-strings.C --- 16626,16636 ---- 6fedf5fcd346e8a54e1ea882011da7e0 gcc/testsuite/g++.dg/vect/pr60836.cc 6b28f1389244b3e3813a64c756bf8ba0 gcc/testsuite/g++.dg/vect/pr60896.cc 7dc8c4636864580a356ae6253d11960b gcc/testsuite/g++.dg/vect/pr64410.cc + 60c78be6738c5a1041dce7fc1657bcf0 gcc/testsuite/g++.dg/vect/simd-clone-1.cc f8d0a0b7b0199b08536cbcc9a2d2cf3e gcc/testsuite/g++.dg/vect/slp-pr50413.cc a21f3b56b920c71151d9d6b62dea494f gcc/testsuite/g++.dg/vect/slp-pr50819.cc a8d10fc816e215c5b11e789e5999bc39 gcc/testsuite/g++.dg/vect/slp-pr56812.cc ! db5cf0a5869978050cb9bd2ce883a229 gcc/testsuite/g++.dg/vect/vect.exp 8fcd0d7a183b5e8f1e793065e67cd4eb gcc/testsuite/g++.dg/warn/Waddress-1.C 76f33c61a70fa23046bdab31539d3229 gcc/testsuite/g++.dg/warn/Waddress-2.C 38c1d3bcd70aac8e2e1f0e19b075e6a9 gcc/testsuite/g++.dg/warn/Wall-write-strings.C *************** d640ae90bbde8cc412262d4b7f5b33c2 gcc/te *** 21750,21755 **** --- 21822,21828 ---- 10c0addfae183f99ec81d5436b5c7516 gcc/testsuite/gcc.c-torture/compile/pr65595.c 6590c80e151001dd4b5f2f5b1b1d564e gcc/testsuite/gcc.c-torture/compile/pr65680.c 78e8039a056001a4466aaaabe4b604ac gcc/testsuite/gcc.c-torture/compile/pr65735.c + 78aa6ed17aa7aca7c7f59263ed5f2db8 gcc/testsuite/gcc.c-torture/compile/pr65875.c 9611ffa8936d9c80d0a9ccde8dd093b2 gcc/testsuite/gcc.c-torture/compile/pret-arg.c b9e6ce52b90320c1c3803c25113844c5 gcc/testsuite/gcc.c-torture/compile/pta-1.c ed716c1d1727fc2c748162e0cbc4ee47 gcc/testsuite/gcc.c-torture/compile/ptr-conv-1.c *************** ae3c413967f015048db814e7a36efafa gcc/te *** 23336,23341 **** --- 23409,23417 ---- aba60364a62c1e7185bba65b1b8df9e2 gcc/testsuite/gcc.c-torture/execute/pr65418-1.c f4fdd28b13fc25bb731d557e5f4d6e8a gcc/testsuite/gcc.c-torture/execute/pr65418-2.c 4b7725d4bc4b11b7a7b1eb3cf608942e gcc/testsuite/gcc.c-torture/execute/pr65427.c + 2e8f022655f8ea648966dbaf27f180be gcc/testsuite/gcc.c-torture/execute/pr65956.c + cde16ef96523d1e125a7267b5c4fe19c gcc/testsuite/gcc.c-torture/execute/pr66233.c + a001f412c4d8fa1ab4f94a4fc0926cb6 gcc/testsuite/gcc.c-torture/execute/pr66556.c 3a2dbae8c6dae23b46868ca068ba47d6 gcc/testsuite/gcc.c-torture/execute/pr7284-1.c f4610e3bba97324f7005c428fe41e597 gcc/testsuite/gcc.c-torture/execute/printf-1.c 75ef5098d0758219fe59601f8545c342 gcc/testsuite/gcc.c-torture/execute/printf-chk-1.c *************** e0f03fe3585a327467250a2ec39fc2be gcc/te *** 23658,23663 **** --- 23734,23740 ---- d9d24cd8e984a8cf6b5ac6edbc09c800 gcc/testsuite/gcc.dg/Warray-bounds-11.c aff04d276a341a86dbe0aeb9559c0a09 gcc/testsuite/gcc.dg/Warray-bounds-12.c b6c0291a21f96dc6fcc3ed29eac8c8af gcc/testsuite/gcc.dg/Warray-bounds-13.c + 4b1c50302db4173a02e99f4501f3eab6 gcc/testsuite/gcc.dg/Warray-bounds-16.c 798433d4099cd8d7572fde802e640896 gcc/testsuite/gcc.dg/Warray-bounds-2.c 840b91726d80efd539ceaa9d94e030d3 gcc/testsuite/gcc.dg/Warray-bounds-3.c 84a306ba6a47b60426131bffe9ec7a0c gcc/testsuite/gcc.dg/Warray-bounds-4.c *************** febf12d386af32718f70a553818628b1 gcc/te *** 26220,26225 **** --- 26297,26307 ---- 9b3313d1b2b350b87b419cf767634db7 gcc/testsuite/gcc.dg/gomp/pr59669-1.c eae22cf261536aa48c291a8d9aa9dd80 gcc/testsuite/gcc.dg/gomp/pr59669-2.c 338e29453b076e43d7822f370b32ae28 gcc/testsuite/gcc.dg/gomp/pr60534.c + 2a33ffba731c7563c9e9174f30007f68 gcc/testsuite/gcc.dg/gomp/pr66633-1.c + ff5f75161bb0af0ae40c3cb91246bf15 gcc/testsuite/gcc.dg/gomp/pr66633-2.c + 783df2c4abb7ce8d1fe1667267d0dc0c gcc/testsuite/gcc.dg/gomp/pr66633-3.c + c66e16071ff35910f2aa79c74e042872 gcc/testsuite/gcc.dg/gomp/pr66633-4.c + a85b0288fea2d86fdb34d6e61c8fb5c4 gcc/testsuite/gcc.dg/gomp/pr66820.c 32d1b4709fce01c7b0f596da5c040f2a gcc/testsuite/gcc.dg/gomp/preprocess-1.c 536359d59fc418a1570a6d8574a66ca1 gcc/testsuite/gcc.dg/gomp/sections-1.c c8fdbed05305ecb29a74eae041f265e9 gcc/testsuite/gcc.dg/gomp/sections-2.c *************** a7add68c69c48bffecd543855bc97366 gcc/te *** 26961,26966 **** --- 27043,27052 ---- 8c3a2c4fa0f190c6d2749b5524ab98c4 gcc/testsuite/gcc.dg/lto/attr-weakref-1_1.c 5a674e54883d5de8ea06860e38b0cd2e gcc/testsuite/gcc.dg/lto/attr-weakref-1_2.c 4bf2b192afc65410c97b2e6e3166ff57 gcc/testsuite/gcc.dg/lto/chkp-ctor-merge_0.c + 429991326a6bc2b0adc483541bbed8fd gcc/testsuite/gcc.dg/lto/chkp-privatize-1_0.c + fd5005c6fbb07e4f27713809ef1f5759 gcc/testsuite/gcc.dg/lto/chkp-privatize-1_1.c + 7c9df4d27d3ab0431a138fcb2e26b26c gcc/testsuite/gcc.dg/lto/chkp-privatize-2_0.c + 7eb073d8698d001863417a7877febbe6 gcc/testsuite/gcc.dg/lto/chkp-privatize-2_1.c 0774ad2e82ab6f595052103bb2e30ceb gcc/testsuite/gcc.dg/lto/chkp-privatize_0.c 7eb073d8698d001863417a7877febbe6 gcc/testsuite/gcc.dg/lto/chkp-privatize_1.c 6569b4cdb378a6c3269f050c34560c62 gcc/testsuite/gcc.dg/lto/chkp-static-bounds_0.c *************** d81aca7aa671cedc7d5779e7d6f5cf18 gcc/te *** 27048,27053 **** --- 27134,27141 ---- a08b2df6dc11838dbd53f165bc54ad63 gcc/testsuite/gcc.dg/lto/pr64685_1.c d6667bfc2a1259681b38aa199e22cb1c gcc/testsuite/gcc.dg/lto/pr65130_0.c e2a69fb19a42b9e9d0fb60b574fc8294 gcc/testsuite/gcc.dg/lto/pr65130_1.c + e79a03eaf2b833f7a45b0112c6e05b26 gcc/testsuite/gcc.dg/lto/pr66221_0.c + e4c1f7966a0b687ade65605b5ef05172 gcc/testsuite/gcc.dg/lto/pr66221_1.c 260506c568e35bc49112021166edf8f2 gcc/testsuite/gcc.dg/lto/resolutions_0.c 1084184a9b11a84eee39ef130211f70b gcc/testsuite/gcc.dg/lto/save-temps_0.c 69ff2353992f738ce7ea3cb89e9db1e4 gcc/testsuite/gcc.dg/lto/trans-mem-3_0.c *************** d526334e581a212161787889c4a77fbf gcc/te *** 28478,28487 **** --- 28566,28577 ---- 196812eb950c1c75b24b3d0458f13d82 gcc/testsuite/gcc.dg/pr65066.c f486fe5cd0c8b1dfaeade4e0c846d705 gcc/testsuite/gcc.dg/pr65228.c d2824c52001fefd4b111672c00e35d59 gcc/testsuite/gcc.dg/pr65321.c + eda4de616e3d556c5cf2cdac2af61165 gcc/testsuite/gcc.dg/pr65408.c 9eb85cf7b2a4f49d0cf4b6d956ca7026 gcc/testsuite/gcc.dg/pr65521.c ea26d99c3e63bed7c77e9432ebc467e3 gcc/testsuite/gcc.dg/pr65533.c 996e32338288f594c2fe1cce0e6c0ab7 gcc/testsuite/gcc.dg/pr65780-1.c 21557777293c6448e13fc25099a5d01f gcc/testsuite/gcc.dg/pr65780-2.c + e8ab6748304462c991d39c13563cbf48 gcc/testsuite/gcc.dg/pr66444.c 8b7d73da2d5d78000716492365a85d5a gcc/testsuite/gcc.dg/pr8715.c 3d08410b2dd57259aa63f0e1c64b376e gcc/testsuite/gcc.dg/pr8788-1.c be04382a35ebb1cfae1b2168f1693a94 gcc/testsuite/gcc.dg/pr8835-1.c *************** a831de49f2d41703b35fb1187a5eaacf gcc/te *** 28798,28803 **** --- 28888,28894 ---- 11e4d3cac92ac81d517ecad709d55aef gcc/testsuite/gcc.dg/tls/pr47715-4.c 3fb5ccff70fc82da2e2aac8594fb9457 gcc/testsuite/gcc.dg/tls/pr47715-5.c 7193b5d66103274fe5171afd9347d3b2 gcc/testsuite/gcc.dg/tls/pr58595.c + f12db64d724ba7ee8005f9b84bbac338 gcc/testsuite/gcc.dg/tls/pr66470.c 796d5642fd9a5bf2871955a7f51a2b2c gcc/testsuite/gcc.dg/tls/section-1.c 8a7ac847cc234a02986b204d9590a7fa gcc/testsuite/gcc.dg/tls/section-2.c bd750cfcc2981be8695d1ba87cf4e02d gcc/testsuite/gcc.dg/tls/struct-1.c *************** af67a6b153d127bee88a5ea02efce1a7 gcc/te *** 29496,29501 **** --- 29587,29599 ---- ed0c6bc242e97e81c55f11b25a27105d gcc/testsuite/gcc.dg/torture/pr65270-1.c 95efec2948196b43558e06546f6f1ff3 gcc/testsuite/gcc.dg/torture/pr65270-2.c f3e0d0fa5867ae62dead0056b4b057ef gcc/testsuite/gcc.dg/torture/pr65517.c + 23010481ee74020d80854db8e277b572 gcc/testsuite/gcc.dg/torture/pr66101.c + bc87826fa9b88277ff41e0e1ad1e432c gcc/testsuite/gcc.dg/torture/pr66123.c + 00eb3bf59b75fa9683a54ed307d82a1a gcc/testsuite/gcc.dg/torture/pr66272.c + 08b3d26da62fb96a1b4abf2bf99941d9 gcc/testsuite/gcc.dg/torture/pr66345.c + 75e0baf0a669e199369f86b41f657744 gcc/testsuite/gcc.dg/torture/pr66375.c + c2b3378b69c2b4bcd3ea3a0c9ff0460b gcc/testsuite/gcc.dg/torture/pr66413.c + 181b3e6e8e615538a0d17aa1e6ffb35d gcc/testsuite/gcc.dg/torture/pr66794.c 62b28db4200d0c4e51bde8d1e5693886 gcc/testsuite/gcc.dg/torture/pr8081.c b3a9e4f2af6462183da8d6c5cb13bf1f gcc/testsuite/gcc.dg/torture/pta-callused-1.c 98fde0e59e55c1ed923ee9d9f034d7f2 gcc/testsuite/gcc.dg/torture/pta-escape-1.c *************** ae841ad1c93379ef5f19a02f52d334af gcc/te *** 29889,29895 **** 1a11c6aabc44a7d527f5635950c53dda gcc/testsuite/gcc.dg/tree-ssa/forwprop-15.c 5b545b21ab9962d79564bffcd079140f gcc/testsuite/gcc.dg/tree-ssa/forwprop-16.c e7f1bd50b95668d5a50f7bd602c07350 gcc/testsuite/gcc.dg/tree-ssa/forwprop-17.c ! 8ca88ddebf3bc5d43036aa9711ddd524 gcc/testsuite/gcc.dg/tree-ssa/forwprop-18.c 3e4d52ffb954ea484446ad6af90c12da gcc/testsuite/gcc.dg/tree-ssa/forwprop-19.c 1a499efbe42c7a59d056f101e0852bf9 gcc/testsuite/gcc.dg/tree-ssa/forwprop-2.c 99a2b9cbc7dc78f56b10ac62b56a468c gcc/testsuite/gcc.dg/tree-ssa/forwprop-20.c --- 29987,29993 ---- 1a11c6aabc44a7d527f5635950c53dda gcc/testsuite/gcc.dg/tree-ssa/forwprop-15.c 5b545b21ab9962d79564bffcd079140f gcc/testsuite/gcc.dg/tree-ssa/forwprop-16.c e7f1bd50b95668d5a50f7bd602c07350 gcc/testsuite/gcc.dg/tree-ssa/forwprop-17.c ! 7ccf86d82a690fe96c16b4b0ff89bae1 gcc/testsuite/gcc.dg/tree-ssa/forwprop-18.c 3e4d52ffb954ea484446ad6af90c12da gcc/testsuite/gcc.dg/tree-ssa/forwprop-19.c 1a499efbe42c7a59d056f101e0852bf9 gcc/testsuite/gcc.dg/tree-ssa/forwprop-2.c 99a2b9cbc7dc78f56b10ac62b56a468c gcc/testsuite/gcc.dg/tree-ssa/forwprop-20.c *************** a5ff350c523fd55b00663bfecaab6dcd gcc/te *** 29914,29921 **** e52620cb01b031edf4608bc43348ce68 gcc/testsuite/gcc.dg/tree-ssa/fre-vce-1.c d8f1a8c93aa19b274a7786f104c2cebd gcc/testsuite/gcc.dg/tree-ssa/gen-vect-11.c 2be6dc5026dcbbc2040b0f7b4afe0496 gcc/testsuite/gcc.dg/tree-ssa/gen-vect-11a.c ! 5e0f314c8ac306122edf963e70567c48 gcc/testsuite/gcc.dg/tree-ssa/gen-vect-11b.c ! 8dbcc326b486f1693e7661b6030b2a18 gcc/testsuite/gcc.dg/tree-ssa/gen-vect-11c.c 38ae5ec1db5584431af9a5abe9d5aaa7 gcc/testsuite/gcc.dg/tree-ssa/gen-vect-2.c a7ce1726d6f22ec8aa86d9937da23ce9 gcc/testsuite/gcc.dg/tree-ssa/gen-vect-25.c eadac74a47182c3abb6d1aaebc6e720d gcc/testsuite/gcc.dg/tree-ssa/gen-vect-26.c --- 30012,30019 ---- e52620cb01b031edf4608bc43348ce68 gcc/testsuite/gcc.dg/tree-ssa/fre-vce-1.c d8f1a8c93aa19b274a7786f104c2cebd gcc/testsuite/gcc.dg/tree-ssa/gen-vect-11.c 2be6dc5026dcbbc2040b0f7b4afe0496 gcc/testsuite/gcc.dg/tree-ssa/gen-vect-11a.c ! 87ea60bd4a47f8f0284c1f755d755911 gcc/testsuite/gcc.dg/tree-ssa/gen-vect-11b.c ! 7f7b2521bc528d0ff8cddafae5be56a2 gcc/testsuite/gcc.dg/tree-ssa/gen-vect-11c.c 38ae5ec1db5584431af9a5abe9d5aaa7 gcc/testsuite/gcc.dg/tree-ssa/gen-vect-2.c a7ce1726d6f22ec8aa86d9937da23ce9 gcc/testsuite/gcc.dg/tree-ssa/gen-vect-25.c eadac74a47182c3abb6d1aaebc6e720d gcc/testsuite/gcc.dg/tree-ssa/gen-vect-26.c *************** eff80774a155c7c3dc7367c2e20bbf8f gcc/te *** 30982,30997 **** e29257ccd7647e88ec029811bbd79b99 gcc/testsuite/gcc.dg/vect/bb-slp-21.c 1dbfa0c294b17ad625ac98b18df4a366 gcc/testsuite/gcc.dg/vect/bb-slp-22.c 18493e011840ecdee90e939529feb6a6 gcc/testsuite/gcc.dg/vect/bb-slp-23.c ! d5b6b2bb5025cefa0fb4cccf0e683574 gcc/testsuite/gcc.dg/vect/bb-slp-24.c ! 23c8a43f8affd53a7d8c8f7bd5402fd1 gcc/testsuite/gcc.dg/vect/bb-slp-25.c 908307eb74c121de62545cff58b08d4f gcc/testsuite/gcc.dg/vect/bb-slp-26.c 750f08496728e092a58790d80a8a5e9a gcc/testsuite/gcc.dg/vect/bb-slp-27.c 22a1570b0e605f84a2924838f8568739 gcc/testsuite/gcc.dg/vect/bb-slp-28.c ! c9d27080e3a8501bd1ea987dab06c0c7 gcc/testsuite/gcc.dg/vect/bb-slp-29.c 0e564827cae4e8d25e330db7f75240bd gcc/testsuite/gcc.dg/vect/bb-slp-3.c 2ad929ae6a5552ef3bca5283be11400b gcc/testsuite/gcc.dg/vect/bb-slp-30.c 6d8a71a063e81b347c5df5f1dac225cd gcc/testsuite/gcc.dg/vect/bb-slp-31.c ! c325ca4e69d5d418ed223f94e0926005 gcc/testsuite/gcc.dg/vect/bb-slp-32.c 6284e0a221fd8b13f0dd01ef323df2b1 gcc/testsuite/gcc.dg/vect/bb-slp-4.c 6ca77a888e0c2288b3cf7c1c4a953130 gcc/testsuite/gcc.dg/vect/bb-slp-5.c 48d59042f86c3b0495075eb254326c42 gcc/testsuite/gcc.dg/vect/bb-slp-6.c --- 31080,31095 ---- e29257ccd7647e88ec029811bbd79b99 gcc/testsuite/gcc.dg/vect/bb-slp-21.c 1dbfa0c294b17ad625ac98b18df4a366 gcc/testsuite/gcc.dg/vect/bb-slp-22.c 18493e011840ecdee90e939529feb6a6 gcc/testsuite/gcc.dg/vect/bb-slp-23.c ! c2ab81c807e2753c69c9165a2928e573 gcc/testsuite/gcc.dg/vect/bb-slp-24.c ! 63acd44175f0af69e12c90d05eb28d83 gcc/testsuite/gcc.dg/vect/bb-slp-25.c 908307eb74c121de62545cff58b08d4f gcc/testsuite/gcc.dg/vect/bb-slp-26.c 750f08496728e092a58790d80a8a5e9a gcc/testsuite/gcc.dg/vect/bb-slp-27.c 22a1570b0e605f84a2924838f8568739 gcc/testsuite/gcc.dg/vect/bb-slp-28.c ! 6b9199913cc7be259641a46d04a09eec gcc/testsuite/gcc.dg/vect/bb-slp-29.c 0e564827cae4e8d25e330db7f75240bd gcc/testsuite/gcc.dg/vect/bb-slp-3.c 2ad929ae6a5552ef3bca5283be11400b gcc/testsuite/gcc.dg/vect/bb-slp-30.c 6d8a71a063e81b347c5df5f1dac225cd gcc/testsuite/gcc.dg/vect/bb-slp-31.c ! fac809e797efe26cfe817fbc2b4adf9b gcc/testsuite/gcc.dg/vect/bb-slp-32.c 6284e0a221fd8b13f0dd01ef323df2b1 gcc/testsuite/gcc.dg/vect/bb-slp-4.c 6ca77a888e0c2288b3cf7c1c4a953130 gcc/testsuite/gcc.dg/vect/bb-slp-5.c 48d59042f86c3b0495075eb254326c42 gcc/testsuite/gcc.dg/vect/bb-slp-6.c *************** fffd8f7d5f1caf48a09f68727a903303 gcc/te *** 30999,31005 **** 5c7d4023ca1b63af401852b2dbfc9029 gcc/testsuite/gcc.dg/vect/bb-slp-8.c 7ef6294f224a95cdad0d0b80ef8fc193 gcc/testsuite/gcc.dg/vect/bb-slp-8a.c ba7028af5e56b91f87c0d9cab651a6f3 gcc/testsuite/gcc.dg/vect/bb-slp-8b.c ! 9c38d13d2f125021d663ed560e2948ca gcc/testsuite/gcc.dg/vect/bb-slp-9.c 73344608a9782a2fec1681f5bc56192f gcc/testsuite/gcc.dg/vect/bb-slp-cond-1.c 98de52ec9e93f7a52ae5a8da5a6c5f58 gcc/testsuite/gcc.dg/vect/bb-slp-pattern-1.c d72222e3b6a15ab33650a9361800d2eb gcc/testsuite/gcc.dg/vect/bb-slp-pattern-2.c --- 31097,31103 ---- 5c7d4023ca1b63af401852b2dbfc9029 gcc/testsuite/gcc.dg/vect/bb-slp-8.c 7ef6294f224a95cdad0d0b80ef8fc193 gcc/testsuite/gcc.dg/vect/bb-slp-8a.c ba7028af5e56b91f87c0d9cab651a6f3 gcc/testsuite/gcc.dg/vect/bb-slp-8b.c ! 9d8782fd1be0218fe032e0ac540081b5 gcc/testsuite/gcc.dg/vect/bb-slp-9.c 73344608a9782a2fec1681f5bc56192f gcc/testsuite/gcc.dg/vect/bb-slp-cond-1.c 98de52ec9e93f7a52ae5a8da5a6c5f58 gcc/testsuite/gcc.dg/vect/bb-slp-pattern-1.c d72222e3b6a15ab33650a9361800d2eb gcc/testsuite/gcc.dg/vect/bb-slp-pattern-2.c *************** e7a411dffcf9b2cb08db7f673f1b2317 gcc/te *** 31010,31022 **** d6d76f114f830b067acd4c244d653ce0 gcc/testsuite/gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c 7ecf067eacc32984017a435d008c60b8 gcc/testsuite/gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp 28ed4dc5f820190acdf4623a9b961257 gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c ! 3a3a5dd73e6702f5c9bd7a7f8125af48 gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c 156a82e8bc9b1b8fe5143367dfc1bae4 gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c 8334641143225456a1847fea7acf87e2 gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c 04e5951ff78139051ecbe6f7934c3b02 gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c ! 73e54fea0af45d50cb1ea378d834b4ba gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c af836776258b19632a4bf8521a3572be gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c ! 8df0034a4ef6c3bf159b226e9490cd9c gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c 342fc78aef4d3c5c2338eff1487fe39c gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c 21623d475777db86cc41cd9a41f5bee0 gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c e95af8b78e2e017c1e82666d6456a4f0 gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c --- 31108,31120 ---- d6d76f114f830b067acd4c244d653ce0 gcc/testsuite/gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c 7ecf067eacc32984017a435d008c60b8 gcc/testsuite/gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp 28ed4dc5f820190acdf4623a9b961257 gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c ! 0977740b6c50bbf7e1f7181013bfd081 gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c 156a82e8bc9b1b8fe5143367dfc1bae4 gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c 8334641143225456a1847fea7acf87e2 gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c 04e5951ff78139051ecbe6f7934c3b02 gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c ! e39de37fd3de309ba2a48b2f764242f9 gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c af836776258b19632a4bf8521a3572be gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c ! d211f4192398e61f7d5d013cc976b506 gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c 342fc78aef4d3c5c2338eff1487fe39c gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c 21623d475777db86cc41cd9a41f5bee0 gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c e95af8b78e2e017c1e82666d6456a4f0 gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c *************** e95af8b78e2e017c1e82666d6456a4f0 gcc/te *** 31024,31032 **** 3ede768d8044a72078ba4996079161db gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c 7d8a1b889198d5117ed479ee5bdba348 gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c caa0c58a61824eb8d8dc9a6d8f9912b2 gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c ! 6cc6e9770daf329ff0baf91a1d17e14b gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c 6bd9887f917e7598d2a7a2717f68274f gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c ! 4d5e5006cf4137f83753b35ca51a50c8 gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c 1565573f385ca141e7bd09b65c47b7a8 gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c db61030f403c54a4e90176a2261ec634 gcc/testsuite/gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp 156a82e8bc9b1b8fe5143367dfc1bae4 gcc/testsuite/gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c --- 31122,31130 ---- 3ede768d8044a72078ba4996079161db gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c 7d8a1b889198d5117ed479ee5bdba348 gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c caa0c58a61824eb8d8dc9a6d8f9912b2 gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c ! 512bda7042d1f8d461982481c42441ae gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c 6bd9887f917e7598d2a7a2717f68274f gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c ! d6abd538d890deab7c8f805c133ad9a6 gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c 1565573f385ca141e7bd09b65c47b7a8 gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c db61030f403c54a4e90176a2261ec634 gcc/testsuite/gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp 156a82e8bc9b1b8fe5143367dfc1bae4 gcc/testsuite/gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c *************** f000190ba28b6f78be6ecfa9c79cce24 gcc/te *** 31075,31081 **** 54d6dc2b1580f0aa1b30e41a328807f0 gcc/testsuite/gcc.dg/vect/fast-math-vect-reduc-8.c df0feeaae951a84ed3797ec9f6424903 gcc/testsuite/gcc.dg/vect/fast-math-vect-reduc-9.c a5bfe390e0dfa5de78f75f6c5a0b461b gcc/testsuite/gcc.dg/vect/ggc-pr37574.c ! 3fa0e280628e5a7c29de6964d7a6f0a5 gcc/testsuite/gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c ff86a36d3c65962b1767040e86a92ce7 gcc/testsuite/gcc.dg/vect/no-fast-math-vect16.c ffec6084406280d03d3bb55aaca58a4f gcc/testsuite/gcc.dg/vect/no-fre-pre-pr50208.c 1f64a80337b0e6f288c0e5b44af4dbfc gcc/testsuite/gcc.dg/vect/no-math-errno-slp-32.c --- 31173,31179 ---- 54d6dc2b1580f0aa1b30e41a328807f0 gcc/testsuite/gcc.dg/vect/fast-math-vect-reduc-8.c df0feeaae951a84ed3797ec9f6424903 gcc/testsuite/gcc.dg/vect/fast-math-vect-reduc-9.c a5bfe390e0dfa5de78f75f6c5a0b461b gcc/testsuite/gcc.dg/vect/ggc-pr37574.c ! effa4d19a9cee9a8fb2dfa7580903e91 gcc/testsuite/gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c ff86a36d3c65962b1767040e86a92ce7 gcc/testsuite/gcc.dg/vect/no-fast-math-vect16.c ffec6084406280d03d3bb55aaca58a4f gcc/testsuite/gcc.dg/vect/no-fre-pre-pr50208.c 1f64a80337b0e6f288c0e5b44af4dbfc gcc/testsuite/gcc.dg/vect/no-math-errno-slp-32.c *************** dda4e9f28fb4531159f68938cf027c76 gcc/te *** 31106,31113 **** fcec24e75e64e388f220861f8d7096ee gcc/testsuite/gcc.dg/vect/no-scevccp-outer-3.c 5b89b3c5c71579f071c97c3a7455ec4f gcc/testsuite/gcc.dg/vect/no-scevccp-outer-4.c 9a42afe611fdb00ea9034c490869de39 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-5.c ! 975b93e3de26686cca45ba72cbb2f391 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-6-global.c ! a35a3420fc4b0ef462512b8b1d464fa7 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-6.c 5de6b48610cc08f4ee624e9ac81e10c1 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-7.c 08e92f28ff14d997a6b0a61f6ff72276 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-8.c 9e2bcacfdc374b08fecf0490abf51e86 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-9.c --- 31204,31211 ---- fcec24e75e64e388f220861f8d7096ee gcc/testsuite/gcc.dg/vect/no-scevccp-outer-3.c 5b89b3c5c71579f071c97c3a7455ec4f gcc/testsuite/gcc.dg/vect/no-scevccp-outer-4.c 9a42afe611fdb00ea9034c490869de39 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-5.c ! 9d34f6368fb99006d4f7bc6b5a6337be gcc/testsuite/gcc.dg/vect/no-scevccp-outer-6-global.c ! 1d4b55bc6190d3fcd2a1c384f49d1618 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-6.c 5de6b48610cc08f4ee624e9ac81e10c1 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-7.c 08e92f28ff14d997a6b0a61f6ff72276 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-8.c 9e2bcacfdc374b08fecf0490abf51e86 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-9.c *************** a371184299f36b230cb84dfdb73b643f gcc/te *** 31147,31172 **** 9e75279f6fe8373e63aadd6ff2695aa4 gcc/testsuite/gcc.dg/vect/no-vfa-vect-102.c a83dab740468602e0ced0c910cc2ed65 gcc/testsuite/gcc.dg/vect/no-vfa-vect-102a.c 93f8086885a3c988c8277d0ff33228a5 gcc/testsuite/gcc.dg/vect/no-vfa-vect-37.c ! da8f9d1352bd594ff95f4c59d816d8f2 gcc/testsuite/gcc.dg/vect/no-vfa-vect-43.c 77831a5d6c9a77d22d79dcbbf673628f gcc/testsuite/gcc.dg/vect/no-vfa-vect-45.c 3e4dd35557b6466865180ff7a2e9e128 gcc/testsuite/gcc.dg/vect/no-vfa-vect-49.c 09626d666e524bddb96732861bd28642 gcc/testsuite/gcc.dg/vect/no-vfa-vect-51.c f032d39dfb8b84defd3bfe969ad0bf84 gcc/testsuite/gcc.dg/vect/no-vfa-vect-53.c ! e539da5cf55efba4e29eb3feb6590ebe gcc/testsuite/gcc.dg/vect/no-vfa-vect-57.c ! f01fdf4d0edde3a2f180818c91750cb0 gcc/testsuite/gcc.dg/vect/no-vfa-vect-61.c 6e039096b87c453ffa52c4f6b70d1db3 gcc/testsuite/gcc.dg/vect/no-vfa-vect-79.c ! fb97cef6eb6c880e384aa1913c2a1fa3 gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-1.c ! 487d34907ebca8b5b8349544dbfdcd7f gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-2.c ! 2b02ac8292872a7cd90756cfe19d322c gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-3.c d74cf2f8d53856d546856dcdd75cc90c gcc/testsuite/gcc.dg/vect/no-vfa-vect-dv-2.c 7ebeeb9355711488db9a677cd20590ee gcc/testsuite/gcc.dg/vect/nodump-forwprop-22.c ac90ad8f4383592387ff86cb8dbd78ce gcc/testsuite/gcc.dg/vect/nodump-pr23073.c ! 91a9027abe801ddfe4faff6447d61ee7 gcc/testsuite/gcc.dg/vect/pr16105.c 0a62167fbb422fb9d5f72a82002aa913 gcc/testsuite/gcc.dg/vect/pr18308.c c0d3f6fb890d0bc98d9ce33b28b82dec gcc/testsuite/gcc.dg/vect/pr18400.c 645ff9360ffdb88920a90f602391ae90 gcc/testsuite/gcc.dg/vect/pr18425.c 1e150a9a9e3258dcc7d4ecdadfe62081 gcc/testsuite/gcc.dg/vect/pr18536.c ! bdb12751ad61b8417ea23efcac0cca43 gcc/testsuite/gcc.dg/vect/pr20122.c 7e83cac69585dde8e8d646aab981a841 gcc/testsuite/gcc.dg/vect/pr21591.c 93062dc07459216ae29daaf0daf682b7 gcc/testsuite/gcc.dg/vect/pr21969.c 2272cdf5868f3917b9a996f48b9a7ecf gcc/testsuite/gcc.dg/vect/pr22480.c --- 31245,31270 ---- 9e75279f6fe8373e63aadd6ff2695aa4 gcc/testsuite/gcc.dg/vect/no-vfa-vect-102.c a83dab740468602e0ced0c910cc2ed65 gcc/testsuite/gcc.dg/vect/no-vfa-vect-102a.c 93f8086885a3c988c8277d0ff33228a5 gcc/testsuite/gcc.dg/vect/no-vfa-vect-37.c ! 8d3329b9fa0b91c5327a212458ba50cf gcc/testsuite/gcc.dg/vect/no-vfa-vect-43.c 77831a5d6c9a77d22d79dcbbf673628f gcc/testsuite/gcc.dg/vect/no-vfa-vect-45.c 3e4dd35557b6466865180ff7a2e9e128 gcc/testsuite/gcc.dg/vect/no-vfa-vect-49.c 09626d666e524bddb96732861bd28642 gcc/testsuite/gcc.dg/vect/no-vfa-vect-51.c f032d39dfb8b84defd3bfe969ad0bf84 gcc/testsuite/gcc.dg/vect/no-vfa-vect-53.c ! a3b8d6b0a713dd1141813f998c43043f gcc/testsuite/gcc.dg/vect/no-vfa-vect-57.c ! 6fcbf56c0b1e4b69ea43d22d9baf9ace gcc/testsuite/gcc.dg/vect/no-vfa-vect-61.c 6e039096b87c453ffa52c4f6b70d1db3 gcc/testsuite/gcc.dg/vect/no-vfa-vect-79.c ! 7541cb780246771dfc0291ed0d6e9f63 gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-1.c ! 15e49c4354891ba52a4179da2215e95c gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-2.c ! 79ce534b640878e51f838dcc874d8ef8 gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-3.c d74cf2f8d53856d546856dcdd75cc90c gcc/testsuite/gcc.dg/vect/no-vfa-vect-dv-2.c 7ebeeb9355711488db9a677cd20590ee gcc/testsuite/gcc.dg/vect/nodump-forwprop-22.c ac90ad8f4383592387ff86cb8dbd78ce gcc/testsuite/gcc.dg/vect/nodump-pr23073.c ! 3d01ce58c378537e0153497d866fd4f7 gcc/testsuite/gcc.dg/vect/pr16105.c 0a62167fbb422fb9d5f72a82002aa913 gcc/testsuite/gcc.dg/vect/pr18308.c c0d3f6fb890d0bc98d9ce33b28b82dec gcc/testsuite/gcc.dg/vect/pr18400.c 645ff9360ffdb88920a90f602391ae90 gcc/testsuite/gcc.dg/vect/pr18425.c 1e150a9a9e3258dcc7d4ecdadfe62081 gcc/testsuite/gcc.dg/vect/pr18536.c ! 2aec5a0b449e61bdcad86f676c25831c gcc/testsuite/gcc.dg/vect/pr20122.c 7e83cac69585dde8e8d646aab981a841 gcc/testsuite/gcc.dg/vect/pr21591.c 93062dc07459216ae29daaf0daf682b7 gcc/testsuite/gcc.dg/vect/pr21969.c 2272cdf5868f3917b9a996f48b9a7ecf gcc/testsuite/gcc.dg/vect/pr22480.c *************** bc9ecac65701046504a83e6cde520d28 gcc/te *** 31201,31211 **** 23ecea3a8c3b41da233bb57d9488c735 gcc/testsuite/gcc.dg/vect/pr33373.c c55af6b290215a0f6ba873a844c801ca gcc/testsuite/gcc.dg/vect/pr33373b.c ab7c716818a07cf0b147fe00204e6a30 gcc/testsuite/gcc.dg/vect/pr33597.c ! 9e0e7b15f91329a14051b69daef2438d gcc/testsuite/gcc.dg/vect/pr33804.c b5937a9184f30e877071be4c94e0ba79 gcc/testsuite/gcc.dg/vect/pr33833.c 1bc05de6cbb59041cb461872d7f9e337 gcc/testsuite/gcc.dg/vect/pr33846.c e0d75887894b46d4287156fa484eede5 gcc/testsuite/gcc.dg/vect/pr33866.c ! d17b435b6ebafa61f303784e389e3744 gcc/testsuite/gcc.dg/vect/pr33953.c edbf5f7aca14b9856a6a3d4df0544f57 gcc/testsuite/gcc.dg/vect/pr34005.c 0862cded904b5ca819f44fb87e41cd23 gcc/testsuite/gcc.dg/vect/pr34407.c 4d448b98c70f17069cffb78cbe840a6a gcc/testsuite/gcc.dg/vect/pr34591.c --- 31299,31309 ---- 23ecea3a8c3b41da233bb57d9488c735 gcc/testsuite/gcc.dg/vect/pr33373.c c55af6b290215a0f6ba873a844c801ca gcc/testsuite/gcc.dg/vect/pr33373b.c ab7c716818a07cf0b147fe00204e6a30 gcc/testsuite/gcc.dg/vect/pr33597.c ! 88fffbb134dd0ceaade8c36548c4ca1d gcc/testsuite/gcc.dg/vect/pr33804.c b5937a9184f30e877071be4c94e0ba79 gcc/testsuite/gcc.dg/vect/pr33833.c 1bc05de6cbb59041cb461872d7f9e337 gcc/testsuite/gcc.dg/vect/pr33846.c e0d75887894b46d4287156fa484eede5 gcc/testsuite/gcc.dg/vect/pr33866.c ! 7f287add48f4486d5fe00ccd15b2d03f gcc/testsuite/gcc.dg/vect/pr33953.c edbf5f7aca14b9856a6a3d4df0544f57 gcc/testsuite/gcc.dg/vect/pr34005.c 0862cded904b5ca819f44fb87e41cd23 gcc/testsuite/gcc.dg/vect/pr34407.c 4d448b98c70f17069cffb78cbe840a6a gcc/testsuite/gcc.dg/vect/pr34591.c *************** fad83fec1f66073862f5c0f4b3e8556b gcc/te *** 31281,31287 **** 7240cc57b542479c3e6cc17837ad812d gcc/testsuite/gcc.dg/vect/pr55857-1.c cad0063882ee779858d0d7c85122c26b gcc/testsuite/gcc.dg/vect/pr55857-2.c 89d2c031ab8587b7a610749af131601e gcc/testsuite/gcc.dg/vect/pr56695.c ! 3d277f9fd72287d8a7a1954341e52d92 gcc/testsuite/gcc.dg/vect/pr56787.c 598621e7350fd78cbd8857f2968af637 gcc/testsuite/gcc.dg/vect/pr56826.c b7dd96f207a808672d43ea71732df03b gcc/testsuite/gcc.dg/vect/pr56918.c cb1fccf6388023924b55ca860197a163 gcc/testsuite/gcc.dg/vect/pr56920.c --- 31379,31385 ---- 7240cc57b542479c3e6cc17837ad812d gcc/testsuite/gcc.dg/vect/pr55857-1.c cad0063882ee779858d0d7c85122c26b gcc/testsuite/gcc.dg/vect/pr55857-2.c 89d2c031ab8587b7a610749af131601e gcc/testsuite/gcc.dg/vect/pr56695.c ! 2a6ab7579f60ba8673a8304f8cc9add2 gcc/testsuite/gcc.dg/vect/pr56787.c 598621e7350fd78cbd8857f2968af637 gcc/testsuite/gcc.dg/vect/pr56826.c b7dd96f207a808672d43ea71732df03b gcc/testsuite/gcc.dg/vect/pr56918.c cb1fccf6388023924b55ca860197a163 gcc/testsuite/gcc.dg/vect/pr56920.c *************** f14316bd12490aadf320f768b42b944f gcc/te *** 31290,31296 **** b06a1064040151b37f6b844dd04d65d6 gcc/testsuite/gcc.dg/vect/pr57741-1.c 0e7dc186259a5d71d42265bee85cabb7 gcc/testsuite/gcc.dg/vect/pr57741-2.c 72304af50172dc739233b1ac0331d70d gcc/testsuite/gcc.dg/vect/pr57741-3.c ! c0eac75c13d57afae76d5266394da64c gcc/testsuite/gcc.dg/vect/pr58508.c d5d08ba1b25f73eb43392c150ae52e12 gcc/testsuite/gcc.dg/vect/pr59354.c a79d81fe485f569c5f9327b682010be1 gcc/testsuite/gcc.dg/vect/pr59519-1.c 8996b8daafb5f4138495527ff3ef4e14 gcc/testsuite/gcc.dg/vect/pr59519-2.c --- 31388,31394 ---- b06a1064040151b37f6b844dd04d65d6 gcc/testsuite/gcc.dg/vect/pr57741-1.c 0e7dc186259a5d71d42265bee85cabb7 gcc/testsuite/gcc.dg/vect/pr57741-2.c 72304af50172dc739233b1ac0331d70d gcc/testsuite/gcc.dg/vect/pr57741-3.c ! c797ef7ee7191ada3614f5b689b1da4b gcc/testsuite/gcc.dg/vect/pr58508.c d5d08ba1b25f73eb43392c150ae52e12 gcc/testsuite/gcc.dg/vect/pr59354.c a79d81fe485f569c5f9327b682010be1 gcc/testsuite/gcc.dg/vect/pr59519-1.c 8996b8daafb5f4138495527ff3ef4e14 gcc/testsuite/gcc.dg/vect/pr59519-2.c *************** b107b5d9d8332504cce7d4f98d0296f7 gcc/te *** 31310,31316 **** 97f0138cf5bdb9cb11d8e107c00bc27c gcc/testsuite/gcc.dg/vect/pr60505.c 410bc9651b5f4b0552af7cad596832e8 gcc/testsuite/gcc.dg/vect/pr60656.c 72142e96ba1e228790f86e7f25a6c1a5 gcc/testsuite/gcc.dg/vect/pr60841.c ! 56e18c0635582d4e190d6fee2c3574ae gcc/testsuite/gcc.dg/vect/pr61194.c 6c462534fcf87a211a55c7b12362d83f gcc/testsuite/gcc.dg/vect/pr61634.c 21acbc697c65348a3f9c84f608f30248 gcc/testsuite/gcc.dg/vect/pr61680.c e840c7a20c50a05fe3f90772a1a0f19c gcc/testsuite/gcc.dg/vect/pr62021.c --- 31408,31414 ---- 97f0138cf5bdb9cb11d8e107c00bc27c gcc/testsuite/gcc.dg/vect/pr60505.c 410bc9651b5f4b0552af7cad596832e8 gcc/testsuite/gcc.dg/vect/pr60656.c 72142e96ba1e228790f86e7f25a6c1a5 gcc/testsuite/gcc.dg/vect/pr60841.c ! 7719670f82f9490b5f9d00cf20db1fe3 gcc/testsuite/gcc.dg/vect/pr61194.c 6c462534fcf87a211a55c7b12362d83f gcc/testsuite/gcc.dg/vect/pr61634.c 21acbc697c65348a3f9c84f608f30248 gcc/testsuite/gcc.dg/vect/pr61680.c e840c7a20c50a05fe3f90772a1a0f19c gcc/testsuite/gcc.dg/vect/pr62021.c *************** cd3f5944afa5dce5a9b30e3a31823537 gcc/te *** 31333,31338 **** --- 31431,31437 ---- bfa7dfe4b82f18692ba2d543cbfcfacb gcc/testsuite/gcc.dg/vect/pr65310.c 779bf06ff5ae02ec89c35004db9068ff gcc/testsuite/gcc.dg/vect/pr65494.c 0f1a2a9af24dc33a1dcc0c8ffc0f059d gcc/testsuite/gcc.dg/vect/pr65518.c + 4bb9700fa9c67f4a70db08812c337405 gcc/testsuite/gcc.dg/vect/pr66251.c 0706a6b1e589668022cd055b960dd18d gcc/testsuite/gcc.dg/vect/section-anchors-pr27770.c 75c04d3afd840375c51fc7e2babc2753 gcc/testsuite/gcc.dg/vect/section-anchors-vect-69.c 4d2e98feff81733536fba7cd2d0ca053 gcc/testsuite/gcc.dg/vect/slp-1.c *************** ad86e6cb4874f32c2548db7ee8512cf7 gcc/te *** 31360,31366 **** aea13a2cdefa5a8464c867f5d55d53ec gcc/testsuite/gcc.dg/vect/slp-23.c 5e16477dfc240b9e1343d172507db31b gcc/testsuite/gcc.dg/vect/slp-24-big-array.c 12f1adcd80d6cc1aba00f9165a8cb549 gcc/testsuite/gcc.dg/vect/slp-24.c ! 4ea90233ff34100fd6d70031d489bbf9 gcc/testsuite/gcc.dg/vect/slp-25.c 58fd563d4e764a5157fb63eef206ef58 gcc/testsuite/gcc.dg/vect/slp-26.c 96964aa6485a972e02013c14d9c00de0 gcc/testsuite/gcc.dg/vect/slp-28.c eed1fb2dd1aa5b1e49394ef29f91a974 gcc/testsuite/gcc.dg/vect/slp-3-big-array.c --- 31459,31465 ---- aea13a2cdefa5a8464c867f5d55d53ec gcc/testsuite/gcc.dg/vect/slp-23.c 5e16477dfc240b9e1343d172507db31b gcc/testsuite/gcc.dg/vect/slp-24-big-array.c 12f1adcd80d6cc1aba00f9165a8cb549 gcc/testsuite/gcc.dg/vect/slp-24.c ! b0f6ff071bdfa8b905e13e3d06c01967 gcc/testsuite/gcc.dg/vect/slp-25.c 58fd563d4e764a5157fb63eef206ef58 gcc/testsuite/gcc.dg/vect/slp-26.c 96964aa6485a972e02013c14d9c00de0 gcc/testsuite/gcc.dg/vect/slp-28.c eed1fb2dd1aa5b1e49394ef29f91a974 gcc/testsuite/gcc.dg/vect/slp-3-big-array.c *************** edc2e31f4442af0809eb56fc1a1319dd gcc/te *** 31417,31423 **** 6163461d3050634f6d165b882482e4a5 gcc/testsuite/gcc.dg/vect/slp-widen-mult-s16.c 99db10d0ba4552998e00dd0405b989bf gcc/testsuite/gcc.dg/vect/slp-widen-mult-u8.c 38653ea337561bdc3facb737a4d31ce5 gcc/testsuite/gcc.dg/vect/trapv-vect-reduc-4.c ! 07b895c378bf319485987957908404f2 gcc/testsuite/gcc.dg/vect/tree-vect.h b3cc98b62681cbd06c1fa20f75cdf4d0 gcc/testsuite/gcc.dg/vect/unswitch-loops-pr26969.c 636d9d036bb7bec2934459fe62aa624e gcc/testsuite/gcc.dg/vect/vec-scal-opt.c f2fd8125932953f026f52128384efac7 gcc/testsuite/gcc.dg/vect/vec-scal-opt1.c --- 31516,31522 ---- 6163461d3050634f6d165b882482e4a5 gcc/testsuite/gcc.dg/vect/slp-widen-mult-s16.c 99db10d0ba4552998e00dd0405b989bf gcc/testsuite/gcc.dg/vect/slp-widen-mult-u8.c 38653ea337561bdc3facb737a4d31ce5 gcc/testsuite/gcc.dg/vect/trapv-vect-reduc-4.c ! 5f4c323565e9614879f28bd4f7091c96 gcc/testsuite/gcc.dg/vect/tree-vect.h b3cc98b62681cbd06c1fa20f75cdf4d0 gcc/testsuite/gcc.dg/vect/unswitch-loops-pr26969.c 636d9d036bb7bec2934459fe62aa624e gcc/testsuite/gcc.dg/vect/vec-scal-opt.c f2fd8125932953f026f52128384efac7 gcc/testsuite/gcc.dg/vect/vec-scal-opt1.c *************** ccfabff16ec199cc406a954b158029a9 gcc/te *** 31429,31436 **** ab1691aa2950b5b4da0efe00f7b6e406 gcc/testsuite/gcc.dg/vect/vect-100.c c3fcf9a10231d46a4e6112db282966e1 gcc/testsuite/gcc.dg/vect/vect-103.c 718b02aabe2e20b8ce18e48f023908b6 gcc/testsuite/gcc.dg/vect/vect-104.c ! 31325183642bc3602fc0ee8fc4c310dd gcc/testsuite/gcc.dg/vect/vect-105-big-array.c ! 98b0324b4598be08b8ca2d2e13bb47ac gcc/testsuite/gcc.dg/vect/vect-105.c 7eca3e2ff630baa7067aaa896b5355e6 gcc/testsuite/gcc.dg/vect/vect-106.c b63a4105f3b6b6bc44b76149d5244738 gcc/testsuite/gcc.dg/vect/vect-107.c db47127935bf60143d6f08e915411515 gcc/testsuite/gcc.dg/vect/vect-108.c --- 31528,31535 ---- ab1691aa2950b5b4da0efe00f7b6e406 gcc/testsuite/gcc.dg/vect/vect-100.c c3fcf9a10231d46a4e6112db282966e1 gcc/testsuite/gcc.dg/vect/vect-103.c 718b02aabe2e20b8ce18e48f023908b6 gcc/testsuite/gcc.dg/vect/vect-104.c ! ef949f4aaef94a07833fc07508e9644d gcc/testsuite/gcc.dg/vect/vect-105-big-array.c ! ba65fd2be3313d424e49e350ae1da313 gcc/testsuite/gcc.dg/vect/vect-105.c 7eca3e2ff630baa7067aaa896b5355e6 gcc/testsuite/gcc.dg/vect/vect-106.c b63a4105f3b6b6bc44b76149d5244738 gcc/testsuite/gcc.dg/vect/vect-107.c db47127935bf60143d6f08e915411515 gcc/testsuite/gcc.dg/vect/vect-108.c *************** bf18e47360f89a66ef0105c84239da2c gcc/te *** 31469,31477 **** ea8751ff2acb2a67b054abb3feb6df0e gcc/testsuite/gcc.dg/vect/vect-24.c 68fddf6aec747afc5ef1aba698453689 gcc/testsuite/gcc.dg/vect/vect-25.c 92cdeb27298204128eae549ea3bb1ac2 gcc/testsuite/gcc.dg/vect/vect-26.c ! 7ce02d380dbfdd183012c9b9eef0fce3 gcc/testsuite/gcc.dg/vect/vect-27.c 6c1fe7f7ada8adfeec826d598fd304e5 gcc/testsuite/gcc.dg/vect/vect-28.c ! 6c99d8b298542e7ccc8632bbcc321974 gcc/testsuite/gcc.dg/vect/vect-29.c ed5421bed7e5a69ddb079a908fcc8f2c gcc/testsuite/gcc.dg/vect/vect-3.c 0201966ef2327252a88fb63a26a4d3a2 gcc/testsuite/gcc.dg/vect/vect-30.c 0e72021c8b7724eb304b4d97e14ea20b gcc/testsuite/gcc.dg/vect/vect-31-big-array.c --- 31568,31576 ---- ea8751ff2acb2a67b054abb3feb6df0e gcc/testsuite/gcc.dg/vect/vect-24.c 68fddf6aec747afc5ef1aba698453689 gcc/testsuite/gcc.dg/vect/vect-25.c 92cdeb27298204128eae549ea3bb1ac2 gcc/testsuite/gcc.dg/vect/vect-26.c ! 6830f638771c18791473cc31a28c1a48 gcc/testsuite/gcc.dg/vect/vect-27.c 6c1fe7f7ada8adfeec826d598fd304e5 gcc/testsuite/gcc.dg/vect/vect-28.c ! b8c96822c4cfc0282bce8f8943a53888 gcc/testsuite/gcc.dg/vect/vect-29.c ed5421bed7e5a69ddb079a908fcc8f2c gcc/testsuite/gcc.dg/vect/vect-3.c 0201966ef2327252a88fb63a26a4d3a2 gcc/testsuite/gcc.dg/vect/vect-30.c 0e72021c8b7724eb304b4d97e14ea20b gcc/testsuite/gcc.dg/vect/vect-31-big-array.c *************** ed5421bed7e5a69ddb079a908fcc8f2c gcc/te *** 31479,31485 **** 814015cf328fc098cb06456e471101e4 gcc/testsuite/gcc.dg/vect/vect-32-big-array.c 9f350a80febd72a9eff6c63f3d1f1088 gcc/testsuite/gcc.dg/vect/vect-32.c c78aa29129aa2dc89b25bbae54fdd250 gcc/testsuite/gcc.dg/vect/vect-33-big-array.c ! 41a9ba14c72cb5707cb2cec11c882bef gcc/testsuite/gcc.dg/vect/vect-33.c e67af9c093532a2a573f5bcc87379356 gcc/testsuite/gcc.dg/vect/vect-34-big-array.c 70506ff40bf693f0c033c8742499c1af gcc/testsuite/gcc.dg/vect/vect-34.c 8267fb88df4f7e20fe4b100012da610c gcc/testsuite/gcc.dg/vect/vect-35-big-array.c --- 31578,31584 ---- 814015cf328fc098cb06456e471101e4 gcc/testsuite/gcc.dg/vect/vect-32-big-array.c 9f350a80febd72a9eff6c63f3d1f1088 gcc/testsuite/gcc.dg/vect/vect-32.c c78aa29129aa2dc89b25bbae54fdd250 gcc/testsuite/gcc.dg/vect/vect-33-big-array.c ! ac3a0564c8ce6ab1afa6af89b3833c20 gcc/testsuite/gcc.dg/vect/vect-33.c e67af9c093532a2a573f5bcc87379356 gcc/testsuite/gcc.dg/vect/vect-34-big-array.c 70506ff40bf693f0c033c8742499c1af gcc/testsuite/gcc.dg/vect/vect-34.c 8267fb88df4f7e20fe4b100012da610c gcc/testsuite/gcc.dg/vect/vect-35-big-array.c *************** a8a1b2204eead6d18063b173132695ed gcc/te *** 31489,31507 **** 451b9d783c920b1a14c464f9743cb068 gcc/testsuite/gcc.dg/vect/vect-38.c 3dd646bafac35f413f67f176e82f9773 gcc/testsuite/gcc.dg/vect/vect-4.c 31517212c8d017d80555144a10e0980c gcc/testsuite/gcc.dg/vect/vect-40.c ! 8588e5de03ad38cb6010f3a0bf24de4f gcc/testsuite/gcc.dg/vect/vect-42.c ! a56ee4c6b087d139965f8987acb202da gcc/testsuite/gcc.dg/vect/vect-44.c f94452d6d845e6f24d498e657c215e57 gcc/testsuite/gcc.dg/vect/vect-46.c ! a24b24daca0be44a5a6148e20e39ac64 gcc/testsuite/gcc.dg/vect/vect-48.c fa74e17908c28569b27caa2170f633c2 gcc/testsuite/gcc.dg/vect/vect-5.c ! 4577ea7cb44825b78254d822a7d3f4b7 gcc/testsuite/gcc.dg/vect/vect-50.c ! ac0842940e57aa205b692dd7882791b2 gcc/testsuite/gcc.dg/vect/vect-52.c 85001f857a8872a9f40076d728589c6c gcc/testsuite/gcc.dg/vect/vect-54.c ! bbbad47dafb7e11d6bd23951c526ffef gcc/testsuite/gcc.dg/vect/vect-56.c 2515d147a1cc92b40274efccb1004b3c gcc/testsuite/gcc.dg/vect/vect-58.c e3fb6373938f4833defbfc25174b23ef gcc/testsuite/gcc.dg/vect/vect-6-big-array.c b38cc26b0244fe61154aa215491548ac gcc/testsuite/gcc.dg/vect/vect-6.c ! 1954eb5abe128243c8ed29c8cadbba66 gcc/testsuite/gcc.dg/vect/vect-60.c 65dff7111302434fa41994e705155ad6 gcc/testsuite/gcc.dg/vect/vect-62.c dab8a59b6e96be3ba904438a7b752640 gcc/testsuite/gcc.dg/vect/vect-63.c 2b6286783d52c43dc508ac5001b0e60e gcc/testsuite/gcc.dg/vect/vect-64.c --- 31588,31606 ---- 451b9d783c920b1a14c464f9743cb068 gcc/testsuite/gcc.dg/vect/vect-38.c 3dd646bafac35f413f67f176e82f9773 gcc/testsuite/gcc.dg/vect/vect-4.c 31517212c8d017d80555144a10e0980c gcc/testsuite/gcc.dg/vect/vect-40.c ! 491642a9596643b8006ac5b12815f15e gcc/testsuite/gcc.dg/vect/vect-42.c ! 6c19845ffc8214113a774e84063526c7 gcc/testsuite/gcc.dg/vect/vect-44.c f94452d6d845e6f24d498e657c215e57 gcc/testsuite/gcc.dg/vect/vect-46.c ! 0bb7b79af8c0cf2d9673c56799607686 gcc/testsuite/gcc.dg/vect/vect-48.c fa74e17908c28569b27caa2170f633c2 gcc/testsuite/gcc.dg/vect/vect-5.c ! aa14c7ee44f8be26638b7736b1b0f071 gcc/testsuite/gcc.dg/vect/vect-50.c ! dae92e54ae70c93c5d522e369356a38c gcc/testsuite/gcc.dg/vect/vect-52.c 85001f857a8872a9f40076d728589c6c gcc/testsuite/gcc.dg/vect/vect-54.c ! 41bf83178b87142fcfefac948fee0c70 gcc/testsuite/gcc.dg/vect/vect-56.c 2515d147a1cc92b40274efccb1004b3c gcc/testsuite/gcc.dg/vect/vect-58.c e3fb6373938f4833defbfc25174b23ef gcc/testsuite/gcc.dg/vect/vect-6-big-array.c b38cc26b0244fe61154aa215491548ac gcc/testsuite/gcc.dg/vect/vect-6.c ! fa3ad48301024adc0d783170a4d2acc0 gcc/testsuite/gcc.dg/vect/vect-60.c 65dff7111302434fa41994e705155ad6 gcc/testsuite/gcc.dg/vect/vect-62.c dab8a59b6e96be3ba904438a7b752640 gcc/testsuite/gcc.dg/vect/vect-63.c 2b6286783d52c43dc508ac5001b0e60e gcc/testsuite/gcc.dg/vect/vect-64.c *************** ae7edb973bf6fbfeaf2ec6aecce5aed4 gcc/te *** 31512,31531 **** ea296ebd2733ef055c64e24b617d871c gcc/testsuite/gcc.dg/vect/vect-7.c 496a85ab8bb0bf9314c38f51061078da gcc/testsuite/gcc.dg/vect/vect-70.c ac0b9faf51f4f337e9a1caee18ea7489 gcc/testsuite/gcc.dg/vect/vect-71.c ! 3b9ea4dcee616d3b50c5e3296b13b535 gcc/testsuite/gcc.dg/vect/vect-72.c ed5d80790cd10dad133abe1b1dc4f382 gcc/testsuite/gcc.dg/vect/vect-73-big-array.c 24b5afc7c5757719cf85ead1acaf984a gcc/testsuite/gcc.dg/vect/vect-73.c 6e232994a4f343766b2f0bbaacfda081 gcc/testsuite/gcc.dg/vect/vect-74-big-array.c ef699bbd84fbb24df0c4e3ffee3c9291 gcc/testsuite/gcc.dg/vect/vect-74.c ! bc0ffdf8e1da11086c0142668874d544 gcc/testsuite/gcc.dg/vect/vect-75-big-array.c ! ffa635046d57104d5991d52784cd6f56 gcc/testsuite/gcc.dg/vect/vect-75.c d64a003ffa8cd7e7b357904f4614722d gcc/testsuite/gcc.dg/vect/vect-76-big-array.c 63fb732db1f33e27ee02ddd0a78b69cb gcc/testsuite/gcc.dg/vect/vect-76.c ! 14d6e55bec4e1d2c5503be7a314aa386 gcc/testsuite/gcc.dg/vect/vect-77-alignchecks.c ! 2df13d97a03760e110566d230b4c389b gcc/testsuite/gcc.dg/vect/vect-77-global.c 8c6a357ac2abcc4d34a4cc241ed3e60d gcc/testsuite/gcc.dg/vect/vect-77.c ! 7fb7c364fa59aadd5684a363cd393c34 gcc/testsuite/gcc.dg/vect/vect-78-alignchecks.c ! fbac3d5213bf7edf50c3992ce26e44cc gcc/testsuite/gcc.dg/vect/vect-78-global.c dcd472edf9c8ee960e4751d036b7d6c0 gcc/testsuite/gcc.dg/vect/vect-78.c 327d218e1d3e8ab4abaa031ee59afa6d gcc/testsuite/gcc.dg/vect/vect-8.c aff36624d747fb6597072c557381e775 gcc/testsuite/gcc.dg/vect/vect-80-big-array.c --- 31611,31630 ---- ea296ebd2733ef055c64e24b617d871c gcc/testsuite/gcc.dg/vect/vect-7.c 496a85ab8bb0bf9314c38f51061078da gcc/testsuite/gcc.dg/vect/vect-70.c ac0b9faf51f4f337e9a1caee18ea7489 gcc/testsuite/gcc.dg/vect/vect-71.c ! 4344c3eccf57770026d9e108bf2803f5 gcc/testsuite/gcc.dg/vect/vect-72.c ed5d80790cd10dad133abe1b1dc4f382 gcc/testsuite/gcc.dg/vect/vect-73-big-array.c 24b5afc7c5757719cf85ead1acaf984a gcc/testsuite/gcc.dg/vect/vect-73.c 6e232994a4f343766b2f0bbaacfda081 gcc/testsuite/gcc.dg/vect/vect-74-big-array.c ef699bbd84fbb24df0c4e3ffee3c9291 gcc/testsuite/gcc.dg/vect/vect-74.c ! 1e0ef9b56a72dbb96e0c388ab7e1b5f8 gcc/testsuite/gcc.dg/vect/vect-75-big-array.c ! 816860e18c046806629fb4af93c66610 gcc/testsuite/gcc.dg/vect/vect-75.c d64a003ffa8cd7e7b357904f4614722d gcc/testsuite/gcc.dg/vect/vect-76-big-array.c 63fb732db1f33e27ee02ddd0a78b69cb gcc/testsuite/gcc.dg/vect/vect-76.c ! ab5db0ef9e4118a15bbe7dc14c1c842e gcc/testsuite/gcc.dg/vect/vect-77-alignchecks.c ! eb2e4a86fdfd6b9c8b77c0ebce609623 gcc/testsuite/gcc.dg/vect/vect-77-global.c 8c6a357ac2abcc4d34a4cc241ed3e60d gcc/testsuite/gcc.dg/vect/vect-77.c ! 5ba96217c37041f28f66b02874a7dfc8 gcc/testsuite/gcc.dg/vect/vect-78-alignchecks.c ! a98c9569d94abe444a6113f9d0b66bf0 gcc/testsuite/gcc.dg/vect/vect-78-global.c dcd472edf9c8ee960e4751d036b7d6c0 gcc/testsuite/gcc.dg/vect/vect-78.c 327d218e1d3e8ab4abaa031ee59afa6d gcc/testsuite/gcc.dg/vect/vect-8.c aff36624d747fb6597072c557381e775 gcc/testsuite/gcc.dg/vect/vect-80-big-array.c *************** d98dc80dfa1a15f2c6365419f0c4a3f7 gcc/te *** 31544,31552 **** 63454dc8a7d416b1273539196232b78f gcc/testsuite/gcc.dg/vect/vect-9.c 633363d6b236a68d9a5a3e6f07f004ef gcc/testsuite/gcc.dg/vect/vect-91.c 9a0f3a1f350aa97609e59bcc839cc4e2 gcc/testsuite/gcc.dg/vect/vect-92.c ! bf971aaf140fa32900bd354fae1688f0 gcc/testsuite/gcc.dg/vect/vect-93.c ! a5082fb29ffdcd248754fa2af3918e94 gcc/testsuite/gcc.dg/vect/vect-95.c ! c5490fa9a520545a2811c6b65a6254ff gcc/testsuite/gcc.dg/vect/vect-96.c 85c5e6570e8edfd1cba1d721b5f51bd1 gcc/testsuite/gcc.dg/vect/vect-97-big-array.c f6123733ce48b8e09728942295c1f2e5 gcc/testsuite/gcc.dg/vect/vect-97.c 21fc8585fd1b0ee2c63e3744e93b63eb gcc/testsuite/gcc.dg/vect/vect-98-big-array.c --- 31643,31651 ---- 63454dc8a7d416b1273539196232b78f gcc/testsuite/gcc.dg/vect/vect-9.c 633363d6b236a68d9a5a3e6f07f004ef gcc/testsuite/gcc.dg/vect/vect-91.c 9a0f3a1f350aa97609e59bcc839cc4e2 gcc/testsuite/gcc.dg/vect/vect-92.c ! d65f815c300680180cedd9bfa75c982a gcc/testsuite/gcc.dg/vect/vect-93.c ! 70292c45f05b75856685007474423e25 gcc/testsuite/gcc.dg/vect/vect-95.c ! b3f23f962b7ba6225eb76feb8679ef4d gcc/testsuite/gcc.dg/vect/vect-96.c 85c5e6570e8edfd1cba1d721b5f51bd1 gcc/testsuite/gcc.dg/vect/vect-97-big-array.c f6123733ce48b8e09728942295c1f2e5 gcc/testsuite/gcc.dg/vect/vect-97.c 21fc8585fd1b0ee2c63e3744e93b63eb gcc/testsuite/gcc.dg/vect/vect-98-big-array.c *************** fe7ef2be16ba3197e1b8844da8e19edb gcc/te *** 31567,31578 **** 356540cb47f52ce058b16774196e8c42 gcc/testsuite/gcc.dg/vect/vect-complex-2.c ea0fc43761aed27b866af2a83a2cebec gcc/testsuite/gcc.dg/vect/vect-complex-4.c 9a305c191cbb7973c214624103bfe714 gcc/testsuite/gcc.dg/vect/vect-complex-5.c ! 924526bdbd359ce460aa9d07bdfaba97 gcc/testsuite/gcc.dg/vect/vect-cond-1.c e07fe8a25ae654a19ced27e20fea21b7 gcc/testsuite/gcc.dg/vect/vect-cond-10.c 6c2fc7f88a6806263a94fdfd1b8136c7 gcc/testsuite/gcc.dg/vect/vect-cond-11.c f79af52c888ca25f252b04b2031abd32 gcc/testsuite/gcc.dg/vect/vect-cond-2.c ! fec4faf4ff67d01805a375312e9f83eb gcc/testsuite/gcc.dg/vect/vect-cond-3.c ! 046d2934397c2fbcb41f0a0d909c2086 gcc/testsuite/gcc.dg/vect/vect-cond-4.c 73cfafdebe2a2bd1c5bad6d99022cd54 gcc/testsuite/gcc.dg/vect/vect-cond-5.c ae2a0a9d3443c84df9a2425719b30c35 gcc/testsuite/gcc.dg/vect/vect-cond-6.c fdf8b0830fe6272455fc1870ee66953d gcc/testsuite/gcc.dg/vect/vect-cond-7.c --- 31666,31677 ---- 356540cb47f52ce058b16774196e8c42 gcc/testsuite/gcc.dg/vect/vect-complex-2.c ea0fc43761aed27b866af2a83a2cebec gcc/testsuite/gcc.dg/vect/vect-complex-4.c 9a305c191cbb7973c214624103bfe714 gcc/testsuite/gcc.dg/vect/vect-complex-5.c ! 7c7bf1ab79cab62f3f796881a916da64 gcc/testsuite/gcc.dg/vect/vect-cond-1.c e07fe8a25ae654a19ced27e20fea21b7 gcc/testsuite/gcc.dg/vect/vect-cond-10.c 6c2fc7f88a6806263a94fdfd1b8136c7 gcc/testsuite/gcc.dg/vect/vect-cond-11.c f79af52c888ca25f252b04b2031abd32 gcc/testsuite/gcc.dg/vect/vect-cond-2.c ! 5c8c56ecc4f180c448d30650c7c43343 gcc/testsuite/gcc.dg/vect/vect-cond-3.c ! 3030278ed847db9905eaba2f9f26058c gcc/testsuite/gcc.dg/vect/vect-cond-4.c 73cfafdebe2a2bd1c5bad6d99022cd54 gcc/testsuite/gcc.dg/vect/vect-cond-5.c ae2a0a9d3443c84df9a2425719b30c35 gcc/testsuite/gcc.dg/vect/vect-cond-6.c fdf8b0830fe6272455fc1870ee66953d gcc/testsuite/gcc.dg/vect/vect-cond-7.c *************** fdf8b0830fe6272455fc1870ee66953d gcc/te *** 31580,31586 **** 2b4f258784a977ba755879c4290e6abc gcc/testsuite/gcc.dg/vect/vect-cond-9.c 32942217ed16067179314639da524b6c gcc/testsuite/gcc.dg/vect/vect-cond-reduc-1.c 8f9053054a2377dc101faae09ef7189d gcc/testsuite/gcc.dg/vect/vect-cond-reduc-2.c ! b28444d0fde83067c3e5133f6d86c26a gcc/testsuite/gcc.dg/vect/vect-cselim-1.c 07b06c98166fa8b04c92c5e372358e9d gcc/testsuite/gcc.dg/vect/vect-cselim-2.c 8850bf3235e15d194feffc9c4f25534d gcc/testsuite/gcc.dg/vect/vect-debug-pr41926.c 3454eb98308ca2c23fd1bddf0e4b3217 gcc/testsuite/gcc.dg/vect/vect-double-reduc-1.c --- 31679,31685 ---- 2b4f258784a977ba755879c4290e6abc gcc/testsuite/gcc.dg/vect/vect-cond-9.c 32942217ed16067179314639da524b6c gcc/testsuite/gcc.dg/vect/vect-cond-reduc-1.c 8f9053054a2377dc101faae09ef7189d gcc/testsuite/gcc.dg/vect/vect-cond-reduc-2.c ! 25ccd7c4c81ec366636302db32e080f4 gcc/testsuite/gcc.dg/vect/vect-cselim-1.c 07b06c98166fa8b04c92c5e372358e9d gcc/testsuite/gcc.dg/vect/vect-cselim-2.c 8850bf3235e15d194feffc9c4f25534d gcc/testsuite/gcc.dg/vect/vect-debug-pr41926.c 3454eb98308ca2c23fd1bddf0e4b3217 gcc/testsuite/gcc.dg/vect/vect-double-reduc-1.c *************** adb617f5019c21a03fde7f09dea6c0b0 gcc/te *** 31630,31636 **** da2e93e4559860264ac5cb38b59d8a97 gcc/testsuite/gcc.dg/vect/vect-ivdep-2.c e349431fbe44a90991f210e87fb6111b gcc/testsuite/gcc.dg/vect/vect-mask-load-1.c ef291c4e99bcdbc907d130a62e7ee44e gcc/testsuite/gcc.dg/vect/vect-mask-loadstore-1.c ! 1a6a4f42fd42af3592711e0be38aaf95 gcc/testsuite/gcc.dg/vect/vect-multitypes-1.c 27fd176e18409a77521996da2c80e3ad gcc/testsuite/gcc.dg/vect/vect-multitypes-10.c 7fc87c8df0e85ad2b1f1823b62ba95de gcc/testsuite/gcc.dg/vect/vect-multitypes-11.c 768dcec75e819f47be288ba736c02e13 gcc/testsuite/gcc.dg/vect/vect-multitypes-12.c --- 31729,31735 ---- da2e93e4559860264ac5cb38b59d8a97 gcc/testsuite/gcc.dg/vect/vect-ivdep-2.c e349431fbe44a90991f210e87fb6111b gcc/testsuite/gcc.dg/vect/vect-mask-load-1.c ef291c4e99bcdbc907d130a62e7ee44e gcc/testsuite/gcc.dg/vect/vect-mask-loadstore-1.c ! db5c3e8f79e8eb2f121af428d7cd6d01 gcc/testsuite/gcc.dg/vect/vect-multitypes-1.c 27fd176e18409a77521996da2c80e3ad gcc/testsuite/gcc.dg/vect/vect-multitypes-10.c 7fc87c8df0e85ad2b1f1823b62ba95de gcc/testsuite/gcc.dg/vect/vect-multitypes-11.c 768dcec75e819f47be288ba736c02e13 gcc/testsuite/gcc.dg/vect/vect-multitypes-12.c *************** fb0e265085f683348bac9db6025ad799 gcc/te *** 31640,31656 **** 95914a0324869e1000b0bc5be3a8a7e1 gcc/testsuite/gcc.dg/vect/vect-multitypes-16.c 54560eb50bde5e7aca5d06d5cd4f3bd9 gcc/testsuite/gcc.dg/vect/vect-multitypes-17.c 3c81e477a15e80d59cdbb189266338b2 gcc/testsuite/gcc.dg/vect/vect-multitypes-2.c ! cc90ff358f0fd8f5d59f1129d009ec56 gcc/testsuite/gcc.dg/vect/vect-multitypes-3.c ! 4c605c0fe0d65e9fa94cd014ee7cc00b gcc/testsuite/gcc.dg/vect/vect-multitypes-4.c cc9af1687106ab59078f9867683daf40 gcc/testsuite/gcc.dg/vect/vect-multitypes-5.c ! 466bce494753a91f9d702bc1579d4a07 gcc/testsuite/gcc.dg/vect/vect-multitypes-6.c 10965d9bff58ee807179a61bae5f201b gcc/testsuite/gcc.dg/vect/vect-multitypes-7.c b470381ea6d5bc5a5c7b99d4c067bdf5 gcc/testsuite/gcc.dg/vect/vect-multitypes-8.c e8b220f0c95daad8dacc3b6d4f889d52 gcc/testsuite/gcc.dg/vect/vect-multitypes-9.c 2e2dbf3b0316d72607adc72b5b8dfc96 gcc/testsuite/gcc.dg/vect/vect-neg-store-1.c 51c8b3f14f41e779d54d2a269c8a65f2 gcc/testsuite/gcc.dg/vect/vect-neg-store-2.c ! 9137104c3e2afdc9877325ae31351e87 gcc/testsuite/gcc.dg/vect/vect-nest-cycle-1.c ! faae222e91c0cbb174c18c89ad4ecc01 gcc/testsuite/gcc.dg/vect/vect-nest-cycle-2.c 95a8cefe6a9c54b6943ff139658ecc2d gcc/testsuite/gcc.dg/vect/vect-nest-cycle-3.c 3901e8c255edaeb28104ca87f54fba4d gcc/testsuite/gcc.dg/vect/vect-nop-move.c 9a5121b371bc200933d03c6719998cd3 gcc/testsuite/gcc.dg/vect/vect-outer-1-big-array.c --- 31739,31755 ---- 95914a0324869e1000b0bc5be3a8a7e1 gcc/testsuite/gcc.dg/vect/vect-multitypes-16.c 54560eb50bde5e7aca5d06d5cd4f3bd9 gcc/testsuite/gcc.dg/vect/vect-multitypes-17.c 3c81e477a15e80d59cdbb189266338b2 gcc/testsuite/gcc.dg/vect/vect-multitypes-2.c ! 73abe33477032fb2e077672c31ec931b gcc/testsuite/gcc.dg/vect/vect-multitypes-3.c ! f47c56b9522a7be6129a330c6b8f4ed6 gcc/testsuite/gcc.dg/vect/vect-multitypes-4.c cc9af1687106ab59078f9867683daf40 gcc/testsuite/gcc.dg/vect/vect-multitypes-5.c ! ea899531d837579759ba1a4e09078409 gcc/testsuite/gcc.dg/vect/vect-multitypes-6.c 10965d9bff58ee807179a61bae5f201b gcc/testsuite/gcc.dg/vect/vect-multitypes-7.c b470381ea6d5bc5a5c7b99d4c067bdf5 gcc/testsuite/gcc.dg/vect/vect-multitypes-8.c e8b220f0c95daad8dacc3b6d4f889d52 gcc/testsuite/gcc.dg/vect/vect-multitypes-9.c 2e2dbf3b0316d72607adc72b5b8dfc96 gcc/testsuite/gcc.dg/vect/vect-neg-store-1.c 51c8b3f14f41e779d54d2a269c8a65f2 gcc/testsuite/gcc.dg/vect/vect-neg-store-2.c ! c73927bebad3a756788f4047803924c6 gcc/testsuite/gcc.dg/vect/vect-nest-cycle-1.c ! 239300692e77d8d20446fb3fc367a423 gcc/testsuite/gcc.dg/vect/vect-nest-cycle-2.c 95a8cefe6a9c54b6943ff139658ecc2d gcc/testsuite/gcc.dg/vect/vect-nest-cycle-3.c 3901e8c255edaeb28104ca87f54fba4d gcc/testsuite/gcc.dg/vect/vect-nop-move.c 9a5121b371bc200933d03c6719998cd3 gcc/testsuite/gcc.dg/vect/vect-outer-1-big-array.c *************** ac6efeb6b676637236e01af1a21eab09 gcc/te *** 31669,31676 **** b52a4652c504d8dc362cb0b679bb6420 gcc/testsuite/gcc.dg/vect/vect-outer-2d.c aada790b34a72cc08856db6f96cebd92 gcc/testsuite/gcc.dg/vect/vect-outer-3-big-array.c 4b82c65890fec9a7d315a475ae884ea8 gcc/testsuite/gcc.dg/vect/vect-outer-3.c ! eec5bcd5ac7c34a5da936009184fcc36 gcc/testsuite/gcc.dg/vect/vect-outer-3a-big-array.c ! 4f32dd0d2ed626c348b5ba1f94219f79 gcc/testsuite/gcc.dg/vect/vect-outer-3a.c d39c7c01eb678643970a13d9729c2b34 gcc/testsuite/gcc.dg/vect/vect-outer-3b.c 7d948e2b23d837e15f04b51ec0f4f497 gcc/testsuite/gcc.dg/vect/vect-outer-3c.c 5d28b0a722b29bfcc811849fffcaaa94 gcc/testsuite/gcc.dg/vect/vect-outer-4.c --- 31768,31775 ---- b52a4652c504d8dc362cb0b679bb6420 gcc/testsuite/gcc.dg/vect/vect-outer-2d.c aada790b34a72cc08856db6f96cebd92 gcc/testsuite/gcc.dg/vect/vect-outer-3-big-array.c 4b82c65890fec9a7d315a475ae884ea8 gcc/testsuite/gcc.dg/vect/vect-outer-3.c ! 856f5df1665ac7664251040d6efd149f gcc/testsuite/gcc.dg/vect/vect-outer-3a-big-array.c ! 0f63e6624c869414d5158ce202529983 gcc/testsuite/gcc.dg/vect/vect-outer-3a.c d39c7c01eb678643970a13d9729c2b34 gcc/testsuite/gcc.dg/vect/vect-outer-3b.c 7d948e2b23d837e15f04b51ec0f4f497 gcc/testsuite/gcc.dg/vect/vect-outer-3c.c 5d28b0a722b29bfcc811849fffcaaa94 gcc/testsuite/gcc.dg/vect/vect-outer-4.c *************** f02fb2ddda815610959c1bf70ee655d9 gcc/te *** 31691,31702 **** f02fb2ddda815610959c1bf70ee655d9 gcc/testsuite/gcc.dg/vect/vect-outer-4l.c 79a121ff7de1ba425a62d79572e418db gcc/testsuite/gcc.dg/vect/vect-outer-4m-big-array.c c2b4f57ef16601629ce3cae2dd1be15b gcc/testsuite/gcc.dg/vect/vect-outer-4m.c ! 939254446e840538c290d86adec2c17c gcc/testsuite/gcc.dg/vect/vect-outer-5.c 895aa105092429bddbd27b7c69ed803b gcc/testsuite/gcc.dg/vect/vect-outer-6.c ! a403714447135bdf9c722b7b2a4177f9 gcc/testsuite/gcc.dg/vect/vect-outer-fir-big-array.c ! cd3fb2a13bb41e3e20fb1e28ccbff842 gcc/testsuite/gcc.dg/vect/vect-outer-fir-lb-big-array.c ! 00f376b977789cb05b09064287a9fda9 gcc/testsuite/gcc.dg/vect/vect-outer-fir-lb.c ! 5471942742bb2260a04f3b026b6750ac gcc/testsuite/gcc.dg/vect/vect-outer-fir.c d8071719d3faf006c8b0ea1baae051c2 gcc/testsuite/gcc.dg/vect/vect-over-widen-1-big-array.c 5b482d323322ed5a6f2659dc1cb61804 gcc/testsuite/gcc.dg/vect/vect-over-widen-1.c 1c9f2fe12ed486e92e400e36c9078b65 gcc/testsuite/gcc.dg/vect/vect-over-widen-2-big-array.c --- 31790,31801 ---- f02fb2ddda815610959c1bf70ee655d9 gcc/testsuite/gcc.dg/vect/vect-outer-4l.c 79a121ff7de1ba425a62d79572e418db gcc/testsuite/gcc.dg/vect/vect-outer-4m-big-array.c c2b4f57ef16601629ce3cae2dd1be15b gcc/testsuite/gcc.dg/vect/vect-outer-4m.c ! 28c39d3c020e0f449ff49ba54fc2315c gcc/testsuite/gcc.dg/vect/vect-outer-5.c 895aa105092429bddbd27b7c69ed803b gcc/testsuite/gcc.dg/vect/vect-outer-6.c ! be9cf292acbc1da318c295e8a372af76 gcc/testsuite/gcc.dg/vect/vect-outer-fir-big-array.c ! a85718833677dec181338d84765adc73 gcc/testsuite/gcc.dg/vect/vect-outer-fir-lb-big-array.c ! 3f330f5635690a6925dfc9f8ff7f5867 gcc/testsuite/gcc.dg/vect/vect-outer-fir-lb.c ! c2a1a418d7a097446287e6a8de68ab8c gcc/testsuite/gcc.dg/vect/vect-outer-fir.c d8071719d3faf006c8b0ea1baae051c2 gcc/testsuite/gcc.dg/vect/vect-over-widen-1-big-array.c 5b482d323322ed5a6f2659dc1cb61804 gcc/testsuite/gcc.dg/vect/vect-over-widen-1.c 1c9f2fe12ed486e92e400e36c9078b65 gcc/testsuite/gcc.dg/vect/vect-over-widen-2-big-array.c *************** ee77072424329a00f522eb4fada50813 gcc/te *** 31707,31715 **** 42104783cff0720e1434721e9a822f5c gcc/testsuite/gcc.dg/vect/vect-over-widen-4.c 097022252cfc146324c8508ad88aef3e gcc/testsuite/gcc.dg/vect/vect-peel-1.c 019b4e61b86c1c16dbbcfb22d8f0dd8a gcc/testsuite/gcc.dg/vect/vect-peel-2.c ! b84211b8eb26e6736c96dcd02def67a4 gcc/testsuite/gcc.dg/vect/vect-peel-3.c ! 848669e002384fce1a37ec97b936ded2 gcc/testsuite/gcc.dg/vect/vect-peel-4.c ! cccb32b7af034389713af96790772dd4 gcc/testsuite/gcc.dg/vect/vect-pre-interact.c d189409957111714a81afb6375b24a2b gcc/testsuite/gcc.dg/vect/vect-recip.c b11a063a4bf318b3146c469ad147874c gcc/testsuite/gcc.dg/vect/vect-reduc-1.c fdde69e4e00f2079367df0a515476f25 gcc/testsuite/gcc.dg/vect/vect-reduc-10.c --- 31806,31814 ---- 42104783cff0720e1434721e9a822f5c gcc/testsuite/gcc.dg/vect/vect-over-widen-4.c 097022252cfc146324c8508ad88aef3e gcc/testsuite/gcc.dg/vect/vect-peel-1.c 019b4e61b86c1c16dbbcfb22d8f0dd8a gcc/testsuite/gcc.dg/vect/vect-peel-2.c ! 0006ec3f134b99075f72811abe30ead7 gcc/testsuite/gcc.dg/vect/vect-peel-3.c ! c83bb47c81b1c641651ee15702231b62 gcc/testsuite/gcc.dg/vect/vect-peel-4.c ! a4154c97f160c4929310f7a12a66e190 gcc/testsuite/gcc.dg/vect/vect-pre-interact.c d189409957111714a81afb6375b24a2b gcc/testsuite/gcc.dg/vect/vect-recip.c b11a063a4bf318b3146c469ad147874c gcc/testsuite/gcc.dg/vect/vect-reduc-1.c fdde69e4e00f2079367df0a515476f25 gcc/testsuite/gcc.dg/vect/vect-reduc-10.c *************** b41dba1046447c932cc183fe90f50467 gcc/te *** 32500,32505 **** --- 32599,32605 ---- ed2b38705092e36a5984e33769be3d5a gcc/testsuite/gcc.target/aarch64/frint_float.c 7f8140bc0d65dde3896572f2fe084146 gcc/testsuite/gcc.target/aarch64/fuse-caller-save.c 6ed33457f293332f03ce167c620b35b0 gcc/testsuite/gcc.target/aarch64/fuse_adrp_add_1.c + af0e32f53ec629289269248abb106c2e gcc/testsuite/gcc.target/aarch64/iinline-attr-1.c aa9097deb2901881188486bdf9eb3343 gcc/testsuite/gcc.target/aarch64/index.c 197789b00b2379c650d3644e415747df gcc/testsuite/gcc.target/aarch64/insv_1.c 069ca59137c9f11094566cfd9c0df752 gcc/testsuite/gcc.target/aarch64/insv_2.c *************** ed3b25503ac7374fb7c47e079eb1318a gcc/te *** 32539,32544 **** --- 32639,32645 ---- d8cfefc063686118062e9fc3b774907b gcc/testsuite/gcc.target/aarch64/pr62040.c 03a49570ccde1e568907a8f9485fff2f gcc/testsuite/gcc.target/aarch64/pr62178.c 26fcfb82395e818d8d0bcfe702b2e752 gcc/testsuite/gcc.target/aarch64/pr62262.c + 5b090e5d951a21826fd629be991b5411 gcc/testsuite/gcc.target/aarch64/pr62308.c 5195785cc7216a9662357829a66aa2c7 gcc/testsuite/gcc.target/aarch64/pr63424.c 193743022291a9918f493ad3090965ec gcc/testsuite/gcc.target/aarch64/pr64263_1.c 15296d7aea0856d66e127c6794b3efbd gcc/testsuite/gcc.target/aarch64/pr64304.c *************** e399b783d41cb9dc4c49de1306a4fbb1 gcc/te *** 33034,33039 **** --- 33135,33141 ---- f13bec6f9b3ca6c36a1f4177c4e6b5e4 gcc/testsuite/gcc.target/aarch64/vect-mull-compile.c 4c23211610928caca9d9dbde2a7898ce gcc/testsuite/gcc.target/aarch64/vect-mull.c b4852e7f3c127f3afd7672962421ea8c gcc/testsuite/gcc.target/aarch64/vect-mull.x + 3d474b240e74e0f656e6702a8f2042c5 gcc/testsuite/gcc.target/aarch64/vect-reduc-or_1.c 368afb5845243a6346327e133a2ed8bf gcc/testsuite/gcc.target/aarch64/vect-vaddv.c a3498c06407b0da7dbf55389f7d64ee4 gcc/testsuite/gcc.target/aarch64/vect-vca.c 3b710b4f16efbf405b56fba8b34cd409 gcc/testsuite/gcc.target/aarch64/vect-vcvt.c *************** b36471f8edbf2a11ce23359823ecc10b gcc/te *** 33096,33101 **** --- 33198,33204 ---- 0539ee2bde042196f5382b5c738d4f43 gcc/testsuite/gcc.target/alpha/pr42448-2.c 5f0298d225684c28c36ad42548aeccbd gcc/testsuite/gcc.target/alpha/pr42774.c 4b2dcff48566cef7a104bfadab9354cc gcc/testsuite/gcc.target/alpha/pr61586.c + f3e51971d885d3c455c8107485a4115c gcc/testsuite/gcc.target/alpha/pr66140.c 43576252f583b163688f270eba6a0ff7 gcc/testsuite/gcc.target/arc/arc.exp 423fbfcb77e8a6141ca45a6a918e7d06 gcc/testsuite/gcc.target/arc/barrel-shifter-1.c bad20bd941c5cc11536e8d6b5713cdee gcc/testsuite/gcc.target/arc/barrel-shifter-2.c *************** a1acd010b6cb682a38b9798f3d8ac238 gcc/te *** 33158,33163 **** --- 33261,33276 ---- 99d362e2051f9f2bf0e7ff2ec49b0df7 gcc/testsuite/gcc.target/arm/README.advsimd-intrinsics 375039a827b09d08955df2d921168dcb gcc/testsuite/gcc.target/arm/aapcs/aapcs.exp dce658d805b258027bde980a1d76a50d gcc/testsuite/gcc.target/arm/aapcs/abitest.h + 96bc5ca2eaed6da1d7e22b1c0e28317d gcc/testsuite/gcc.target/arm/aapcs/align1.c + 1ad40fcc9ea2067b6fa8508030c2f1d4 gcc/testsuite/gcc.target/arm/aapcs/align2.c + 74d65ad93e2f5204636ec076f5571401 gcc/testsuite/gcc.target/arm/aapcs/align3.c + 16f4278603d4f31a37ba73ad2f12a1bf gcc/testsuite/gcc.target/arm/aapcs/align4.c + c18538cb516b598575dfc6090ca610cc gcc/testsuite/gcc.target/arm/aapcs/align_rec1.c + 9179bb8ff4b741eb8f291ca76a628286 gcc/testsuite/gcc.target/arm/aapcs/align_rec2.c + 251cc13af8554ca9a3ad90be2a0dbaff gcc/testsuite/gcc.target/arm/aapcs/align_rec3.c + 5444f0c2f34849a9085f58dd62f67894 gcc/testsuite/gcc.target/arm/aapcs/align_rec4.c + 43e16cfa1c4143ba597d0fb76f3f7597 gcc/testsuite/gcc.target/arm/aapcs/align_vaarg1.c + 53b3494dc1447f3f71248facdacf3f28 gcc/testsuite/gcc.target/arm/aapcs/align_vaarg2.c cb53dcddbb7497782403def1a65e74c2 gcc/testsuite/gcc.target/arm/aapcs/neon-constants.h 76d17dbcad4d2aa3754c4977df73ef4b gcc/testsuite/gcc.target/arm/aapcs/neon-vect1.c 3744e115d2b018260a0660a459dd9cac gcc/testsuite/gcc.target/arm/aapcs/neon-vect2.c *************** dd89c1faa772f50df78a54a9514f4728 gcc/te *** 35538,35543 **** --- 35651,35657 ---- 2a191b079e7834e00a2f71e2f4ef7fab gcc/testsuite/gcc.target/arm/pr60663.c 4cf90a4fb4d8dcfca77e3d454badc868 gcc/testsuite/gcc.target/arm/pr61948.c 4b97e227d2f1f7a8dfcc7f6f7e2c6907 gcc/testsuite/gcc.target/arm/pr63210.c + 090e3a4d2e2fdbab7b1d5b0be5ab12a3 gcc/testsuite/gcc.target/arm/pr63408.c 224b028685bb00477b6281c95ad71ca7 gcc/testsuite/gcc.target/arm/pr64453.c ba50e02461bee64efbeb4ab6a3ee0cbb gcc/testsuite/gcc.target/arm/pr64460_1.c 2bb90e87e1c20dc94ca4d0d10b66f32e gcc/testsuite/gcc.target/arm/pr64600_1.c *************** fcc04c91e15171045e4e5953d53447a7 gcc/te *** 37380,37394 **** 8764da8e5557c4b887194e406f964c32 gcc/testsuite/gcc.target/i386/avx512bw-vpcmpw-1.c 8932439ef47d9fd6ccc11187519b5396 gcc/testsuite/gcc.target/i386/avx512bw-vpcmpw-2.c afd3e3f28e3108bd8551946815797996 gcc/testsuite/gcc.target/i386/avx512bw-vpermi2w-1.c ! 93bc923798b8cece621376e70488f8d7 gcc/testsuite/gcc.target/i386/avx512bw-vpermi2w-2.c 38eae23f5ed0d47c46626d584548e813 gcc/testsuite/gcc.target/i386/avx512bw-vpermt2w-1.c ! a3aafbb1ba3262586eb90c7e27b695a3 gcc/testsuite/gcc.target/i386/avx512bw-vpermt2w-2.c d53604b8716b6d81b7ea6b714e73ba14 gcc/testsuite/gcc.target/i386/avx512bw-vpermw-1.c f9b93ac6a209e1d15c715127c3a22db7 gcc/testsuite/gcc.target/i386/avx512bw-vpermw-2.c 16649b0cab545465ff5ca525d4c5ddaf gcc/testsuite/gcc.target/i386/avx512bw-vpmaddubsw-1.c ! 4e685d9635aaf5391de9b594c21c1a24 gcc/testsuite/gcc.target/i386/avx512bw-vpmaddubsw-2.c 073c69c0b574aa42d477460816a8f007 gcc/testsuite/gcc.target/i386/avx512bw-vpmaddwd-1.c ! 7a2c849d5b3cf0a57d7ae145c0c12681 gcc/testsuite/gcc.target/i386/avx512bw-vpmaddwd-2.c 43f584450813595117f0a49057bb08c1 gcc/testsuite/gcc.target/i386/avx512bw-vpmaxsb-1.c 854ca582792c24c72c95051db9b31c2f gcc/testsuite/gcc.target/i386/avx512bw-vpmaxsb-2.c 8f24dbc0927cefe8def9f17871d0e258 gcc/testsuite/gcc.target/i386/avx512bw-vpmaxsw-1.c --- 37494,37508 ---- 8764da8e5557c4b887194e406f964c32 gcc/testsuite/gcc.target/i386/avx512bw-vpcmpw-1.c 8932439ef47d9fd6ccc11187519b5396 gcc/testsuite/gcc.target/i386/avx512bw-vpcmpw-2.c afd3e3f28e3108bd8551946815797996 gcc/testsuite/gcc.target/i386/avx512bw-vpermi2w-1.c ! 2c3c9b31bcb5c5ae49b479d9f30bc8c9 gcc/testsuite/gcc.target/i386/avx512bw-vpermi2w-2.c 38eae23f5ed0d47c46626d584548e813 gcc/testsuite/gcc.target/i386/avx512bw-vpermt2w-1.c ! a0f56b7edc926ca30a5e2e7054790fc1 gcc/testsuite/gcc.target/i386/avx512bw-vpermt2w-2.c d53604b8716b6d81b7ea6b714e73ba14 gcc/testsuite/gcc.target/i386/avx512bw-vpermw-1.c f9b93ac6a209e1d15c715127c3a22db7 gcc/testsuite/gcc.target/i386/avx512bw-vpermw-2.c 16649b0cab545465ff5ca525d4c5ddaf gcc/testsuite/gcc.target/i386/avx512bw-vpmaddubsw-1.c ! 556136644edce78ff9ffe528fc65759b gcc/testsuite/gcc.target/i386/avx512bw-vpmaddubsw-2.c 073c69c0b574aa42d477460816a8f007 gcc/testsuite/gcc.target/i386/avx512bw-vpmaddwd-1.c ! b522b47276df823ee45563a5b2d8fd64 gcc/testsuite/gcc.target/i386/avx512bw-vpmaddwd-2.c 43f584450813595117f0a49057bb08c1 gcc/testsuite/gcc.target/i386/avx512bw-vpmaxsb-1.c 854ca582792c24c72c95051db9b31c2f gcc/testsuite/gcc.target/i386/avx512bw-vpmaxsb-2.c 8f24dbc0927cefe8def9f17871d0e258 gcc/testsuite/gcc.target/i386/avx512bw-vpmaxsw-1.c *************** d846c7209b5bac971f214f29ca3fd506 gcc/te *** 37551,37559 **** 7869763c97a223b866eabfebf8b8e84f gcc/testsuite/gcc.target/i386/avx512dq-vextracti64x2-1.c 79963a0599d5d2ec618f013e34c2c105 gcc/testsuite/gcc.target/i386/avx512dq-vextracti64x2-2.c b6b7001f70219dffc56e58a616c4a4f4 gcc/testsuite/gcc.target/i386/avx512dq-vfpclasspd-1.c ! b0df3ee7d328dfa65fbdbbc00d993932 gcc/testsuite/gcc.target/i386/avx512dq-vfpclasspd-2.c 644ce7509a10c8a1d0981db4d401e9d9 gcc/testsuite/gcc.target/i386/avx512dq-vfpclassps-1.c ! 37a50bf30aea73dc447761e015a824d3 gcc/testsuite/gcc.target/i386/avx512dq-vfpclassps-2.c e6240583f2877de0e358cbc72fee5794 gcc/testsuite/gcc.target/i386/avx512dq-vfpclasssd-1.c fde2e0ef11e4aec82935a46b8f32a7e7 gcc/testsuite/gcc.target/i386/avx512dq-vfpclassss-1.c 9ef48524b5d1edfc6602e9a3e815a433 gcc/testsuite/gcc.target/i386/avx512dq-vinsertf32x8-1.c --- 37665,37673 ---- 7869763c97a223b866eabfebf8b8e84f gcc/testsuite/gcc.target/i386/avx512dq-vextracti64x2-1.c 79963a0599d5d2ec618f013e34c2c105 gcc/testsuite/gcc.target/i386/avx512dq-vextracti64x2-2.c b6b7001f70219dffc56e58a616c4a4f4 gcc/testsuite/gcc.target/i386/avx512dq-vfpclasspd-1.c ! 381963168b9a50e823c8375ae95a0d8c gcc/testsuite/gcc.target/i386/avx512dq-vfpclasspd-2.c 644ce7509a10c8a1d0981db4d401e9d9 gcc/testsuite/gcc.target/i386/avx512dq-vfpclassps-1.c ! b3fc381ca0059d17a2d9812d9231ff01 gcc/testsuite/gcc.target/i386/avx512dq-vfpclassps-2.c e6240583f2877de0e358cbc72fee5794 gcc/testsuite/gcc.target/i386/avx512dq-vfpclasssd-1.c fde2e0ef11e4aec82935a46b8f32a7e7 gcc/testsuite/gcc.target/i386/avx512dq-vfpclassss-1.c 9ef48524b5d1edfc6602e9a3e815a433 gcc/testsuite/gcc.target/i386/avx512dq-vinsertf32x8-1.c *************** f85f1b9fd2df7c1840adde7c1c3b9524 gcc/te *** 38329,38337 **** 7a89da980943c10241c8fae92f56405f gcc/testsuite/gcc.target/i386/avx512vbmi-vpermb-1.c cddb99c63e0e76bfa9a96f8ad9706542 gcc/testsuite/gcc.target/i386/avx512vbmi-vpermb-2.c 22e777ee742eabb49ca9c4bf3f1ab383 gcc/testsuite/gcc.target/i386/avx512vbmi-vpermi2b-1.c ! ab0bb3fe083787f83eb2880edfd52a4e gcc/testsuite/gcc.target/i386/avx512vbmi-vpermi2b-2.c 2cfaab383d1c1083a3b508f1ed0a0874 gcc/testsuite/gcc.target/i386/avx512vbmi-vpermt2b-1.c ! bc42bac44ce43a84fe130849697d3fbb gcc/testsuite/gcc.target/i386/avx512vbmi-vpermt2b-2.c da943fec8529ab4219ae92fa7701f4f3 gcc/testsuite/gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c b3bb92860a7a7725c03afa6bd022047f gcc/testsuite/gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c 197e0635deec65ef1b8705b671910148 gcc/testsuite/gcc.target/i386/avx512vl-check.h --- 38443,38451 ---- 7a89da980943c10241c8fae92f56405f gcc/testsuite/gcc.target/i386/avx512vbmi-vpermb-1.c cddb99c63e0e76bfa9a96f8ad9706542 gcc/testsuite/gcc.target/i386/avx512vbmi-vpermb-2.c 22e777ee742eabb49ca9c4bf3f1ab383 gcc/testsuite/gcc.target/i386/avx512vbmi-vpermi2b-1.c ! c75f41a84b0ff9e1454ea517888cf42e gcc/testsuite/gcc.target/i386/avx512vbmi-vpermi2b-2.c 2cfaab383d1c1083a3b508f1ed0a0874 gcc/testsuite/gcc.target/i386/avx512vbmi-vpermt2b-1.c ! 901b5f592de42b8641315e7a0e470c78 gcc/testsuite/gcc.target/i386/avx512vbmi-vpermt2b-2.c da943fec8529ab4219ae92fa7701f4f3 gcc/testsuite/gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c b3bb92860a7a7725c03afa6bd022047f gcc/testsuite/gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c 197e0635deec65ef1b8705b671910148 gcc/testsuite/gcc.target/i386/avx512vl-check.h *************** be79d4764ced90c9229ac843869cdc05 gcc/te *** 39450,39455 **** --- 39564,39570 ---- acfecf30891fca26ef446ceccb8bdac6 gcc/testsuite/gcc.target/i386/mmx-check.h 3469a132e934293324b61b6f23458c92 gcc/testsuite/gcc.target/i386/mod-1.c 0df5ef30c53dec7183c7eb19bdaa491b gcc/testsuite/gcc.target/i386/monitor.c + bceaa637e42b8eb896354cce94fad473 gcc/testsuite/gcc.target/i386/monitorx.c 0da0edded160ecacdaaf3c0403ab6a77 gcc/testsuite/gcc.target/i386/movabs-1.c a6f8c88f5ffc21bacd41b8da9e685138 gcc/testsuite/gcc.target/i386/movbe-1.c ae6730a7d536bb012c657f60f9beedda gcc/testsuite/gcc.target/i386/movbe-2.c *************** ccdb6507cbdc9604eba2bfdd1e4f8bde gcc/te *** 39511,39516 **** --- 39626,39635 ---- 203a6d1a6639bbfbba9b70ea4c63d249 gcc/testsuite/gcc.target/i386/mpx/calloc-1-lbv.c aa91ae41238fdb75d5ae7bdc5520faba gcc/testsuite/gcc.target/i386/mpx/calloc-1-nov.c 6dc8a250f4012dfee71922b5fdf8a15b gcc/testsuite/gcc.target/i386/mpx/calloc-1-ubv.c + 8fcabef53ee34e38beedb612db402c44 gcc/testsuite/gcc.target/i386/mpx/chkp-fix-calls-1.c + 1d36ae9ce2149015b51d506e0940006a gcc/testsuite/gcc.target/i386/mpx/chkp-fix-calls-2.c + 1907b0f1d01e61baeef94c718c98fb71 gcc/testsuite/gcc.target/i386/mpx/chkp-fix-calls-3.c + 9abc74b535532ec99d1027ebeddfea45 gcc/testsuite/gcc.target/i386/mpx/chkp-fix-calls-4.c a84d57c093aad57b7f4ed24406c869e5 gcc/testsuite/gcc.target/i386/mpx/chkp-thunk-comdat-1.cc aa8cba001562b237473627d87de05f50 gcc/testsuite/gcc.target/i386/mpx/chkp-thunk-comdat-2.cc 42bd25ae586b8d33630fafce55c01208 gcc/testsuite/gcc.target/i386/mpx/chkp-thunk-comdat-3.c *************** d27b5ad3f1a9f4d5141278fc73ad682f gcc/te *** 40363,40368 **** --- 40482,40494 ---- 150af88d334306ecb200e9f1f26b5bda gcc/testsuite/gcc.target/i386/pr65588.c bac2b79055e3298741ce9969d7ee6b11 gcc/testsuite/gcc.target/i386/pr65671.c c4ad4fe09848c714ef20bd7b3bec80c3 gcc/testsuite/gcc.target/i386/pr65693.c + 422e502b7fa41f85e1c5ca34b2c01376 gcc/testsuite/gcc.target/i386/pr65990.c + ec26b55377f002fb16800e03e7af917a gcc/testsuite/gcc.target/i386/pr66047.c + a266eaa18252c617318e245b1652fb00 gcc/testsuite/gcc.target/i386/pr66174.c + eba9fc2cd96c68428c1d78d35c3f7e05 gcc/testsuite/gcc.target/i386/pr66275.c + 7e1d59ce8293eee1a626a8693fdb6e4f gcc/testsuite/gcc.target/i386/pr66412.c + 009d49d9d166c04092804db3489068cc gcc/testsuite/gcc.target/i386/pr66470.c + adcb62c54481141a24a282aa3efd51eb gcc/testsuite/gcc.target/i386/pr66473.c 849234c7a569c1e86023244bc5561263 gcc/testsuite/gcc.target/i386/pr9771-1.c 24ceb6d5f3f5cde4b9d852839bdb98ae gcc/testsuite/gcc.target/i386/prefetchw-1.c f11f4731c396f099373c033ab016a64f gcc/testsuite/gcc.target/i386/prefetchwt1-1.c *************** b5540c2e6c4aa6f5730ae17876c12e1f gcc/te *** 40437,40445 **** adcdec8ed0466d3411f5313513271763 gcc/testsuite/gcc.target/i386/sse-1.c 9bad27158ce36a5ce8a320dbc944e434 gcc/testsuite/gcc.target/i386/sse-10.c 49bde97b271274cb2bc26697ce2b19be gcc/testsuite/gcc.target/i386/sse-11.c ! 04b5f66222a63af1246bc5112a412a3e gcc/testsuite/gcc.target/i386/sse-12.c ! 9a070b6851aa77470e66da4623f50271 gcc/testsuite/gcc.target/i386/sse-13.c ! 0d39b9fc17de6503bbdb53eb607c077b gcc/testsuite/gcc.target/i386/sse-14.c 92ad37b5ad7426d489b1b6f1ba0f41ea gcc/testsuite/gcc.target/i386/sse-15.c 2e7b115c4bd7984925f1a8d17a5faf67 gcc/testsuite/gcc.target/i386/sse-16.c f660e67b22cb44e6a6b38a247b1d78c3 gcc/testsuite/gcc.target/i386/sse-17.c --- 40563,40571 ---- adcdec8ed0466d3411f5313513271763 gcc/testsuite/gcc.target/i386/sse-1.c 9bad27158ce36a5ce8a320dbc944e434 gcc/testsuite/gcc.target/i386/sse-10.c 49bde97b271274cb2bc26697ce2b19be gcc/testsuite/gcc.target/i386/sse-11.c ! b1922e4b811b524fb9a72b3667d4205a gcc/testsuite/gcc.target/i386/sse-12.c ! 5bd97335c84a4012a534aa711724e3e3 gcc/testsuite/gcc.target/i386/sse-13.c ! 59f65127e4306b04c4edd395175d17d4 gcc/testsuite/gcc.target/i386/sse-14.c 92ad37b5ad7426d489b1b6f1ba0f41ea gcc/testsuite/gcc.target/i386/sse-15.c 2e7b115c4bd7984925f1a8d17a5faf67 gcc/testsuite/gcc.target/i386/sse-16.c f660e67b22cb44e6a6b38a247b1d78c3 gcc/testsuite/gcc.target/i386/sse-17.c *************** d7a71bae6a12771a9057e2d3a60c39f1 gcc/te *** 40450,40456 **** d5e7e4c7d488a953399d853e48aa484e gcc/testsuite/gcc.target/i386/sse-21.c 92ad47a6f70deff310c4e461938aa1a8 gcc/testsuite/gcc.target/i386/sse-22.c 1c2df57cb3d7d6a3daf4084135ba9b1b gcc/testsuite/gcc.target/i386/sse-22a.c ! 3b1e55dde2b9a830e8ec9c7423cea0d8 gcc/testsuite/gcc.target/i386/sse-23.c 3fe1d48ff9d52631da56f04cc922a9cb gcc/testsuite/gcc.target/i386/sse-24.c f839ec28fa786a06dabe541954c1b1ae gcc/testsuite/gcc.target/i386/sse-25.c 9dfe2cc74e998cef475e202f64ff8322 gcc/testsuite/gcc.target/i386/sse-3.c --- 40576,40582 ---- d5e7e4c7d488a953399d853e48aa484e gcc/testsuite/gcc.target/i386/sse-21.c 92ad47a6f70deff310c4e461938aa1a8 gcc/testsuite/gcc.target/i386/sse-22.c 1c2df57cb3d7d6a3daf4084135ba9b1b gcc/testsuite/gcc.target/i386/sse-22a.c ! e1e366d9dd70dd006735a11cc450b1f1 gcc/testsuite/gcc.target/i386/sse-23.c 3fe1d48ff9d52631da56f04cc922a9cb gcc/testsuite/gcc.target/i386/sse-24.c f839ec28fa786a06dabe541954c1b1ae gcc/testsuite/gcc.target/i386/sse-25.c 9dfe2cc74e998cef475e202f64ff8322 gcc/testsuite/gcc.target/i386/sse-3.c *************** caf3aba39c0565b4369f2e0263b16af5 gcc/te *** 41885,41890 **** --- 42011,42017 ---- 6419d1aaea22c0476688f484ac4f0f43 gcc/testsuite/gcc.target/powerpc/const-compare.c 4b60a8662648a73cedee85dd08e278eb gcc/testsuite/gcc.target/powerpc/cprophard.c 1fb2215d04b688ce2fdb0faccd58b012 gcc/testsuite/gcc.target/powerpc/crypto-builtin-1.c + 14fe4a3bc84df2b97d9440c94d7c8339 gcc/testsuite/gcc.target/powerpc/crypto-builtin-2.c 965986b227062a2b8c664c916a71ad45 gcc/testsuite/gcc.target/powerpc/darwin-abi-1.c 9a0e4836781f28669ddca26eb214c2b2 gcc/testsuite/gcc.target/powerpc/darwin-abi-10.c 66e5cfd1b7491e37c0ef258d09b6634d gcc/testsuite/gcc.target/powerpc/darwin-abi-11.c *************** b89f1f90359f5c6fcd8b4e8483dcef6e gcc/te *** 41935,41941 **** 87169efbc95439d84121932cc077ac9c gcc/testsuite/gcc.target/powerpc/extend-divide-2.c c0e757d515ceceb06b3f62edef612668 gcc/testsuite/gcc.target/powerpc/fusion.c 4109709d89c976bec9d1d05e94004ff2 gcc/testsuite/gcc.target/powerpc/gcse-1.c ! 56786e27f0d9d65e68b727ffba102911 gcc/testsuite/gcc.target/powerpc/htm-builtin-1.c 238571a7588bf04ee725a409029ddaf1 gcc/testsuite/gcc.target/powerpc/htm-ttest.c bd2f03394b7690c22ce1aab465adb75f gcc/testsuite/gcc.target/powerpc/htm-xl-intrin-1.c 8d634b2a7d443f1e5b4b69716e57ac00 gcc/testsuite/gcc.target/powerpc/indexed-addr.c --- 42062,42069 ---- 87169efbc95439d84121932cc077ac9c gcc/testsuite/gcc.target/powerpc/extend-divide-2.c c0e757d515ceceb06b3f62edef612668 gcc/testsuite/gcc.target/powerpc/fusion.c 4109709d89c976bec9d1d05e94004ff2 gcc/testsuite/gcc.target/powerpc/gcse-1.c ! d4c680a0477ecbe2fd90e52278838082 gcc/testsuite/gcc.target/powerpc/htm-1.c ! 67e2632f85e32ee32548dd4d16a5f7ca gcc/testsuite/gcc.target/powerpc/htm-builtin-1.c 238571a7588bf04ee725a409029ddaf1 gcc/testsuite/gcc.target/powerpc/htm-ttest.c bd2f03394b7690c22ce1aab465adb75f gcc/testsuite/gcc.target/powerpc/htm-xl-intrin-1.c 8d634b2a7d443f1e5b4b69716e57ac00 gcc/testsuite/gcc.target/powerpc/indexed-addr.c *************** d007c804b52c9e1198491a05a600186a gcc/te *** 42134,42140 **** --- 42262,42271 ---- 860879692da102417b3adaa47f36749e gcc/testsuite/gcc.target/powerpc/pr64205.c 888b7bff8991c2ede1c7e198bc2a05bf gcc/testsuite/gcc.target/powerpc/pr64505.c 564b9b7942b8363816b2ed8864ac1b7a gcc/testsuite/gcc.target/powerpc/pr65058.c + a284d0dacfcd6f771fef90d01d3a6372 gcc/testsuite/gcc.target/powerpc/pr65456.c b62881b057884522f471a0045de91404 gcc/testsuite/gcc.target/powerpc/pr65787.c + 03aac6e8a5de77c775c7cee80af9ab84 gcc/testsuite/gcc.target/powerpc/pr65849-1.c + c1577e67394b1e9e7510e7d9b946226a gcc/testsuite/gcc.target/powerpc/pr65849-2.c 742150395e718873f58ee06d0f2e2f7a gcc/testsuite/gcc.target/powerpc/quad-atomic.c cb3bd735d825c9be9fe7e29ef8447b76 gcc/testsuite/gcc.target/powerpc/recip-1.c b92b990991453f4ef11c93b9c58b05be gcc/testsuite/gcc.target/powerpc/recip-2.c *************** b7b97cacccde5659943f0834decbd080 gcc/te *** 42173,42178 **** --- 42304,42310 ---- 74f6f2ee4be232d728990956fd053ec7 gcc/testsuite/gcc.target/powerpc/swaps-p8-15.c 239e659171cff79c2019960cbeb41b63 gcc/testsuite/gcc.target/powerpc/swaps-p8-16.c 965d7565d6b0810f8220d916ba958565 gcc/testsuite/gcc.target/powerpc/swaps-p8-17.c + 88eda95ce377e04d1b34e1304ee82ffa gcc/testsuite/gcc.target/powerpc/swaps-p8-18.c 89b4a8bdc073fb0fe5966edfd7443dd9 gcc/testsuite/gcc.target/powerpc/swaps-p8-2.c 84237fc0555dd56c639a0274a8f4dbde gcc/testsuite/gcc.target/powerpc/swaps-p8-3.c 0df14a19fd6ee081105fc2b90003a0b4 gcc/testsuite/gcc.target/powerpc/swaps-p8-4.c *************** af342c50defde2d3bc67d77ec6beb0aa gcc/te *** 42208,42219 **** a7b9c04e0f20eab9e51d1bdd023d94af gcc/testsuite/gcc.target/powerpc/vsx-vector-5.c a2072ad74a24ce30e97fe2d798e82f17 gcc/testsuite/gcc.target/powerpc/vsx-vector-6.c a515f1b6c5e410cab96c6677162e2aad gcc/testsuite/gcc.target/powerpc/vsx-vectorize-1.c ! e833b1fde2dd6e352b19900eb81373f6 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-2.c b84d54b35e550a6759e5526aa8422d95 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-3.c ! 028be44eec8b0db136ebddacf5085074 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-4.c 218e45d8a7f0e9b6c2cd684cc50fbc37 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-5.c ! 821ab72650c0e6e3cfaceedc9e167006 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-6.c ! e857d19a95f28b5dde134f5d947e89f0 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-7.c b78106fbb6f923249eb049ecc2ac8297 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-8.c e3bb35a748eed44522e5a2c187cf22f8 gcc/testsuite/gcc.target/powerpc/vsxcopy.c 74493cad6300a9fee5c1697cf78ef2d7 gcc/testsuite/gcc.target/powerpc/warn-1.c --- 42340,42351 ---- a7b9c04e0f20eab9e51d1bdd023d94af gcc/testsuite/gcc.target/powerpc/vsx-vector-5.c a2072ad74a24ce30e97fe2d798e82f17 gcc/testsuite/gcc.target/powerpc/vsx-vector-6.c a515f1b6c5e410cab96c6677162e2aad gcc/testsuite/gcc.target/powerpc/vsx-vectorize-1.c ! 452aed36b2188a9a0cde73958c4fa64c gcc/testsuite/gcc.target/powerpc/vsx-vectorize-2.c b84d54b35e550a6759e5526aa8422d95 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-3.c ! 3fbfac7c5e1eb1e052e51d50c55e47ce gcc/testsuite/gcc.target/powerpc/vsx-vectorize-4.c 218e45d8a7f0e9b6c2cd684cc50fbc37 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-5.c ! 1a6842a5e8e431b0a67098ff7ec6da71 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-6.c ! f15bf95d433bdbb4440b0bd4cf0dd5b9 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-7.c b78106fbb6f923249eb049ecc2ac8297 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-8.c e3bb35a748eed44522e5a2c187cf22f8 gcc/testsuite/gcc.target/powerpc/vsxcopy.c 74493cad6300a9fee5c1697cf78ef2d7 gcc/testsuite/gcc.target/powerpc/warn-1.c *************** d69a98eeb9d370fcef146a6f7778c59d gcc/te *** 42244,42281 **** 2f2404c29092408bd406cc2e185ee7d4 gcc/testsuite/gcc.target/s390/fp2int1.c 9b770970bea6710409e92c9a84d3a5d3 gcc/testsuite/gcc.target/s390/frame-addr1.c c7958dc9fa4da0d50fe09b45a6790ac0 gcc/testsuite/gcc.target/s390/frame-addr2.c ! f8bf1235a60d94eb2529f7c2bc9bccac gcc/testsuite/gcc.target/s390/hotpatch-1.c ! 42bc247863ae3be249533d6552fcc08c gcc/testsuite/gcc.target/s390/hotpatch-10.c ! 511a518d976eb1b0104f85f458005797 gcc/testsuite/gcc.target/s390/hotpatch-11.c ! 5cf56acb7bd065525f58d17d617b23ea gcc/testsuite/gcc.target/s390/hotpatch-12.c ! 3a650856730ae261a968b918edf88978 gcc/testsuite/gcc.target/s390/hotpatch-13.c ! 17f66d3d09ab61584742d53e7e7e8df9 gcc/testsuite/gcc.target/s390/hotpatch-14.c ! 889da9ee911f2b1866e749336475b44c gcc/testsuite/gcc.target/s390/hotpatch-15.c ! 3f381db4bae2308128b006cbc749e531 gcc/testsuite/gcc.target/s390/hotpatch-16.c ! 3b0c20a77deb95e525a9cbf594a1672b gcc/testsuite/gcc.target/s390/hotpatch-17.c ! 9ae3ca3b8b9703a588a6986a16f9ec59 gcc/testsuite/gcc.target/s390/hotpatch-18.c ! 362a2459abd5061e2463fc9c3b197657 gcc/testsuite/gcc.target/s390/hotpatch-19.c ! a81a2c42ab640753cad50556dca8e670 gcc/testsuite/gcc.target/s390/hotpatch-2.c ! 22f183cc8403449529a0a302ce6cecbd gcc/testsuite/gcc.target/s390/hotpatch-20.c ! 613da94ecdfb3ae7de17cdc99e6027ee gcc/testsuite/gcc.target/s390/hotpatch-21.c ! 0bafe63f28266cf8228573a9f7aae874 gcc/testsuite/gcc.target/s390/hotpatch-22.c ! 3eaca99c566fca9f927b283e5f49436e gcc/testsuite/gcc.target/s390/hotpatch-23.c ! 6f3af4a8520fa55319b8e176ba00973d gcc/testsuite/gcc.target/s390/hotpatch-24.c ! 24fe44cbb680e93e034e0c39ff98a54a gcc/testsuite/gcc.target/s390/hotpatch-25.c ! df6ef165996ae7a7b09e8bb1c63b70ba gcc/testsuite/gcc.target/s390/hotpatch-3.c ! f990389c03de823ad61d20499bcf687e gcc/testsuite/gcc.target/s390/hotpatch-4.c ! b6a943fa96d561cc26c34a3c3e2e7d31 gcc/testsuite/gcc.target/s390/hotpatch-5.c ! e9297b3b0a68792be70d09835355915c gcc/testsuite/gcc.target/s390/hotpatch-6.c ! 740e2641a37f2a0fda87dc802301b4db gcc/testsuite/gcc.target/s390/hotpatch-7.c ! fcef3e3c0771f00fde2b6129844e0f5f gcc/testsuite/gcc.target/s390/hotpatch-8.c ! 472ebcb5724719281d6accacfd069e31 gcc/testsuite/gcc.target/s390/hotpatch-9.c f3a7b2010ca565b7125dc38ca00e78ad gcc/testsuite/gcc.target/s390/hotpatch-compile-1.c 9603eb38bc72a91e326dc13c1608b6c2 gcc/testsuite/gcc.target/s390/hotpatch-compile-10.c 2cfbfabcdd4e767c043a004e78c79292 gcc/testsuite/gcc.target/s390/hotpatch-compile-11.c bd7a4406d2cf1461ac3f32e5309411ba gcc/testsuite/gcc.target/s390/hotpatch-compile-12.c bd232b694dd3039b517ea38956e7f91e gcc/testsuite/gcc.target/s390/hotpatch-compile-13.c 07b2aee9b8d4752aec61247645e4227a gcc/testsuite/gcc.target/s390/hotpatch-compile-14.c ! 07d97515d1cee8592b4b888b4bce4435 gcc/testsuite/gcc.target/s390/hotpatch-compile-15.c ed701cbdd9723bc01982282b8be60128 gcc/testsuite/gcc.target/s390/hotpatch-compile-16.c e5ff1dac7dc288f0431b3dd733ba0b94 gcc/testsuite/gcc.target/s390/hotpatch-compile-2.c 27fc0481878867a0efdd974cdeeced3b gcc/testsuite/gcc.target/s390/hotpatch-compile-3.c --- 42376,42416 ---- 2f2404c29092408bd406cc2e185ee7d4 gcc/testsuite/gcc.target/s390/fp2int1.c 9b770970bea6710409e92c9a84d3a5d3 gcc/testsuite/gcc.target/s390/frame-addr1.c c7958dc9fa4da0d50fe09b45a6790ac0 gcc/testsuite/gcc.target/s390/frame-addr2.c ! da005522254518c441d9989f03b2ffcf gcc/testsuite/gcc.target/s390/hotpatch-1.c ! b414e2c204b656066ad36a9f6a3d5cb1 gcc/testsuite/gcc.target/s390/hotpatch-10.c ! 1a40584ce63992193099b6cbfcd42ebd gcc/testsuite/gcc.target/s390/hotpatch-11.c ! 95da94fdec3d739f9858343bb8e6dba7 gcc/testsuite/gcc.target/s390/hotpatch-12.c ! 5cbf1112bcb7e375504e8f01b2cea774 gcc/testsuite/gcc.target/s390/hotpatch-13.c ! daa58a58373827e1afafc8fe1564b326 gcc/testsuite/gcc.target/s390/hotpatch-14.c ! 8bfdbc3bdbfa37021c123a50f78dc971 gcc/testsuite/gcc.target/s390/hotpatch-15.c ! cc957f6a8ca34a2b295028365be0d4bb gcc/testsuite/gcc.target/s390/hotpatch-16.c ! 36cf335953d1eb05eb2a3db0e393dfba gcc/testsuite/gcc.target/s390/hotpatch-17.c ! 74ebab55fcdbb15105fdbfa06445e197 gcc/testsuite/gcc.target/s390/hotpatch-18.c ! 3151dfa44fa6ede087e1bf1b06e7d8a2 gcc/testsuite/gcc.target/s390/hotpatch-19.c ! 3bea4f6affcb7875e75a4eebf0dc2195 gcc/testsuite/gcc.target/s390/hotpatch-2.c ! 16214d0069b78923a6e56d80d47c10d8 gcc/testsuite/gcc.target/s390/hotpatch-20.c ! 0f1e9a42f062a76c78a8eef0f0baa2fb gcc/testsuite/gcc.target/s390/hotpatch-21.c ! e40969dcaf599127a656c9cabcbced3f gcc/testsuite/gcc.target/s390/hotpatch-22.c ! c889951a99c7f2214699ea58fab60e10 gcc/testsuite/gcc.target/s390/hotpatch-23.c ! e7da12246bbce890bcdc9607eeb1c7f6 gcc/testsuite/gcc.target/s390/hotpatch-24.c ! 6b486582d44f14ec8704504c3c6a53ef gcc/testsuite/gcc.target/s390/hotpatch-25.c ! 7d4b97fa8b7b2a921708cade499e8d7c gcc/testsuite/gcc.target/s390/hotpatch-26.c ! 2d144115c0686c2b481cfd5dae6a78ab gcc/testsuite/gcc.target/s390/hotpatch-27.c ! d478b0a6a520bbd1dd8a00b81f4d23dc gcc/testsuite/gcc.target/s390/hotpatch-28.c ! 3a145b24b6b755522c0f2d1b4682aba2 gcc/testsuite/gcc.target/s390/hotpatch-3.c ! 039ab125589bc83ad56eccb0ec01ced1 gcc/testsuite/gcc.target/s390/hotpatch-4.c ! 50d16140ca38cfd488d7d93a77ac968d gcc/testsuite/gcc.target/s390/hotpatch-5.c ! 50c204890291e5aed2ab21384d5e2508 gcc/testsuite/gcc.target/s390/hotpatch-6.c ! c23aba1bd025a9e39d2488b4383e403f gcc/testsuite/gcc.target/s390/hotpatch-7.c ! e13dc17ef2e2459dd8f42f6e1b38e825 gcc/testsuite/gcc.target/s390/hotpatch-8.c ! 660ba12d8a20b2989c773dce1224dc4f gcc/testsuite/gcc.target/s390/hotpatch-9.c f3a7b2010ca565b7125dc38ca00e78ad gcc/testsuite/gcc.target/s390/hotpatch-compile-1.c 9603eb38bc72a91e326dc13c1608b6c2 gcc/testsuite/gcc.target/s390/hotpatch-compile-10.c 2cfbfabcdd4e767c043a004e78c79292 gcc/testsuite/gcc.target/s390/hotpatch-compile-11.c bd7a4406d2cf1461ac3f32e5309411ba gcc/testsuite/gcc.target/s390/hotpatch-compile-12.c bd232b694dd3039b517ea38956e7f91e gcc/testsuite/gcc.target/s390/hotpatch-compile-13.c 07b2aee9b8d4752aec61247645e4227a gcc/testsuite/gcc.target/s390/hotpatch-compile-14.c ! bb0b92fbc87951c12e26ea740425998e gcc/testsuite/gcc.target/s390/hotpatch-compile-15.c ed701cbdd9723bc01982282b8be60128 gcc/testsuite/gcc.target/s390/hotpatch-compile-16.c e5ff1dac7dc288f0431b3dd733ba0b94 gcc/testsuite/gcc.target/s390/hotpatch-compile-2.c 27fc0481878867a0efdd974cdeeced3b gcc/testsuite/gcc.target/s390/hotpatch-compile-3.c *************** e9e2200b0b1b2ee975a929b593283ffc gcc/te *** 42305,42313 **** e39ae50cfd41db69820ef49affe4f84c gcc/testsuite/gcc.target/s390/pr61078.c f9de3c4e9d9e8c3a707e1f51e48901b6 gcc/testsuite/gcc.target/s390/return-addr1.c 5368e8759352b798ae1db6bc79919aa2 gcc/testsuite/gcc.target/s390/return-addr2.c ! 133f42f62818057394d8fc932338ec4a gcc/testsuite/gcc.target/s390/s390.exp 3a9ba61f8844739d1b5989c7c7e2b6c1 gcc/testsuite/gcc.target/s390/stackcheck1.c 201a36e4a6548d10d83352d305b4284a gcc/testsuite/gcc.target/s390/tf_to_di-1.c f2555ae61f91a75e994a637c41e35804 gcc/testsuite/gcc.target/sh/20080410-1.c 89ae74d1c3c02ec02d5a72a777bef829 gcc/testsuite/gcc.target/sh/attr-isr-nosave_low_regs.c 1d85d71938ba76bcb8eb86a5702b28c3 gcc/testsuite/gcc.target/sh/attr-isr-trap_exit.c --- 42440,42487 ---- e39ae50cfd41db69820ef49affe4f84c gcc/testsuite/gcc.target/s390/pr61078.c f9de3c4e9d9e8c3a707e1f51e48901b6 gcc/testsuite/gcc.target/s390/return-addr1.c 5368e8759352b798ae1db6bc79919aa2 gcc/testsuite/gcc.target/s390/return-addr2.c ! df9256f06f44eea7922d8c988ef8f887 gcc/testsuite/gcc.target/s390/s390.exp 3a9ba61f8844739d1b5989c7c7e2b6c1 gcc/testsuite/gcc.target/s390/stackcheck1.c 201a36e4a6548d10d83352d305b4284a gcc/testsuite/gcc.target/s390/tf_to_di-1.c + 8fa9b68cf0196b4198ce00a304191744 gcc/testsuite/gcc.target/s390/vector/vec-abi-1.c + 3a8a70f0c80bb59f0c702d13290890cd gcc/testsuite/gcc.target/s390/vector/vec-abi-2.c + 9aa9bf85698e7ef21c53f1f2dd13ee75 gcc/testsuite/gcc.target/s390/vector/vec-abi-3.c + 7ff0c05924eb5c6e6bd60f130e7d49c1 gcc/testsuite/gcc.target/s390/vector/vec-abi-4.c + 66b44542d1c591b33c3a652c0810d58e gcc/testsuite/gcc.target/s390/vector/vec-abi-align-1.c + 8a3ffb6c5f4313662883368725aca94d gcc/testsuite/gcc.target/s390/vector/vec-abi-attr-1.c + ecbbab960980ce6717cd871016f94e2b gcc/testsuite/gcc.target/s390/vector/vec-abi-attr-2.c + 796f9c1687c9ddeb8cdccc43f0f698ca gcc/testsuite/gcc.target/s390/vector/vec-abi-attr-3.c + 6ecbd4524515ed7c6bdbf062e4f28ec7 gcc/testsuite/gcc.target/s390/vector/vec-abi-attr-4.c + 4d26c12a99ccca1aa4a01c8a4bc4ada5 gcc/testsuite/gcc.target/s390/vector/vec-abi-attr-5.c + 0ad5ab55260632143c9e35e071817fdc gcc/testsuite/gcc.target/s390/vector/vec-abi-attr-6.c + 33a954fbedcbfb9b4e001f905bd6f8e0 gcc/testsuite/gcc.target/s390/vector/vec-abi-single-1.c + 7610eb58cecb933142d1f5db5b158bac gcc/testsuite/gcc.target/s390/vector/vec-abi-single-2.c + 00c677b45b031010d00b9a08464d45c2 gcc/testsuite/gcc.target/s390/vector/vec-abi-struct-1.c + 5791c7f7e5505965a85ca1adc24090b7 gcc/testsuite/gcc.target/s390/vector/vec-abi-vararg-1.c + a052357088fdff5c537e3643ee154b31 gcc/testsuite/gcc.target/s390/vector/vec-abi-vararg-2.c + a7ab5cc7182146ce27bc6a40227b9147 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 + 4e678801367b5d09d082bafc97b1bd7d gcc/testsuite/gcc.target/s390/vector/vec-dbl-math-compile-1.c + 13a9069fcb4416f2af8a943606586fab gcc/testsuite/gcc.target/s390/vector/vec-genbytemask-1.c + 56c4b1af3959c56145108f2f9535cc8f gcc/testsuite/gcc.target/s390/vector/vec-genbytemask-2.c + ac1eca0e08377612e3d778bc122efa1c gcc/testsuite/gcc.target/s390/vector/vec-genmask-1.c + 7057aa7a52dac7766538fe4f3ba49121 gcc/testsuite/gcc.target/s390/vector/vec-genmask-2.c + 1afa4a6190a988fb5a4fad356fbdd30d gcc/testsuite/gcc.target/s390/vector/vec-init-1.c + 03cc140b84b037d2fe9c9c0be079e135 gcc/testsuite/gcc.target/s390/vector/vec-int-math-compile-1.c + 939d61e5473a534f524e495e1799f4ac gcc/testsuite/gcc.target/s390/vector/vec-scalar-cmp-1.c + 8de36944e18edbbcc735c9baad533f52 gcc/testsuite/gcc.target/s390/vector/vec-shift-1.c + cea49877a5895e80cb13491b6cdfa2a2 gcc/testsuite/gcc.target/s390/vector/vec-sub-1.c + 911df970b217779536d2fbc571abe9e4 gcc/testsuite/gcc.target/s390/zvector/vec-dbl-math-compile-1.c + f42e228f92a8dfb9e1ded9cb20bc6622 gcc/testsuite/gcc.target/s390/zvector/vec-elem-1.c + a7f2bd9fee8c03add8265ce21e47cb8f gcc/testsuite/gcc.target/s390/zvector/vec-genbytemask-1.c + 58eddf025f742a3f34b929bdf8715d25 gcc/testsuite/gcc.target/s390/zvector/vec-genmask-1.c + 9623479451ea4dfc950b385aedacab2e gcc/testsuite/gcc.target/s390/zvector/vec-lcbb-1.c + e2f2ea830e74b4c8c94ca5bab8f72248 gcc/testsuite/gcc.target/s390/zvector/vec-overloading-1.c + cf17f23d62e2e5c79ef622e98e08a8f2 gcc/testsuite/gcc.target/s390/zvector/vec-overloading-2.c + 3301b86cb9834aa02c533b9ea8925330 gcc/testsuite/gcc.target/s390/zvector/vec-overloading-3.c + bb6fff430ecdcaea1d62ba4c832fde59 gcc/testsuite/gcc.target/s390/zvector/vec-overloading-4.c + f9fc274321010fadf7fa7d7821f483f8 gcc/testsuite/gcc.target/s390/zvector/vec-test-mask-1.c f2555ae61f91a75e994a637c41e35804 gcc/testsuite/gcc.target/sh/20080410-1.c 89ae74d1c3c02ec02d5a72a777bef829 gcc/testsuite/gcc.target/sh/attr-isr-nosave_low_regs.c 1d85d71938ba76bcb8eb86a5702b28c3 gcc/testsuite/gcc.target/sh/attr-isr-trap_exit.c *************** f84309613c0a7282e626909d82e4ad41 gcc/te *** 42700,42705 **** --- 42874,42880 ---- 9373dfa296a424e3396f81925fbd59bc gcc/testsuite/gcc.target/tic6x/rotdi16.c 4777474a95f00e1a2abc50ae66a67c40 gcc/testsuite/gcc.target/tic6x/tic6x.exp 670857f86bef69c76dcf7d725b01b954 gcc/testsuite/gcc.target/tic6x/weak-call.c + bce543225b38f67d8c3d77856df8c002 gcc/testsuite/gcc.target/vax/bswapdi-1.c 303827dc5d4539997ff7a236a7a3f1bf gcc/testsuite/gcc.target/vax/pr56875.c 3fccd16115bd4a19f2f0ab84658285b2 gcc/testsuite/gcc.target/vax/vax.exp ca7d1d2f02184bea4a69863559ffb06d gcc/testsuite/gcc.target/visium/bit_shift.c *************** e8876e93b76b208250265dc7c4145e96 gcc/te *** 43628,43633 **** --- 43803,43809 ---- 9b8509ae5f8f1720f21b5877f76e102d gcc/testsuite/gfortran.dg/blockdata_6.f90 be08c97a42d66f6d0887c6889b51be3a gcc/testsuite/gfortran.dg/blockdata_7.f90 6871d05a4660e1ef5ed35f0d3633ff86 gcc/testsuite/gfortran.dg/blockdata_8.f90 + b1727c9e74dc0ddbcda3a7a1d39ddf37 gcc/testsuite/gfortran.dg/blockdata_9.f a862ac6326b3b0138aa62fdffe119dd2 gcc/testsuite/gfortran.dg/bom_UTF-32.f90 a5a99907b8c623279a0b0d0db3958026 gcc/testsuite/gfortran.dg/bom_UTF-8.f90 a5a99907b8c623279a0b0d0db3958026 gcc/testsuite/gfortran.dg/bom_UTF-8_F.F90 *************** b12e3fddfbda0f65e4066a21e4cb6441 gcc/te *** 44006,44011 **** --- 44182,44188 ---- dbc20d52e3c86639db916ad3c6392de8 gcc/testsuite/gfortran.dg/class_dummy_3.f03 5f181ba693f76776d1a4c592a1e24222 gcc/testsuite/gfortran.dg/class_dummy_4.f03 310b9a6517bcef711edeafd328dc1591 gcc/testsuite/gfortran.dg/class_dummy_5.f90 + 2f2b6b89c03eb0121abcd60df79d27ee gcc/testsuite/gfortran.dg/class_is_1.f90 84f9ccdf2ee8c8cfe397a0c82a7730af gcc/testsuite/gfortran.dg/class_nameclash.f90 2e9cfe9a03e4e4986413af50c1aaeb6b gcc/testsuite/gfortran.dg/class_optional_1.f90 9d2e1be7c7b774543dde26355644bb63 gcc/testsuite/gfortran.dg/class_optional_2.f90 *************** c726108aa1cbfbc0c1b801b6ba5ab484 gcc/te *** 44230,44236 **** 3c614c06c041b57a9bfb2da993bb9cf5 gcc/testsuite/gfortran.dg/continuation_10.f90 cbc8eb8291d2d84353fd20ba26b98633 gcc/testsuite/gfortran.dg/continuation_11.f90 920d8879b7f7225f40b117664e025958 gcc/testsuite/gfortran.dg/continuation_12.f90 ! 10cde7c1fb89557c3f6187da69d87980 gcc/testsuite/gfortran.dg/continuation_13.f90 f261d43936bff6064733f9e74613629d gcc/testsuite/gfortran.dg/continuation_14.f 49739f5cf7585f44f02462b166a5f926 gcc/testsuite/gfortran.dg/continuation_2.f90 a173a721e029bdc0b90a673b0904b8d6 gcc/testsuite/gfortran.dg/continuation_3.f90 --- 44407,44413 ---- 3c614c06c041b57a9bfb2da993bb9cf5 gcc/testsuite/gfortran.dg/continuation_10.f90 cbc8eb8291d2d84353fd20ba26b98633 gcc/testsuite/gfortran.dg/continuation_11.f90 920d8879b7f7225f40b117664e025958 gcc/testsuite/gfortran.dg/continuation_12.f90 ! e401ed5da265bd0a6b4a40e2e5f3a047 gcc/testsuite/gfortran.dg/continuation_13.f90 f261d43936bff6064733f9e74613629d gcc/testsuite/gfortran.dg/continuation_14.f 49739f5cf7585f44f02462b166a5f926 gcc/testsuite/gfortran.dg/continuation_2.f90 a173a721e029bdc0b90a673b0904b8d6 gcc/testsuite/gfortran.dg/continuation_3.f90 *************** c3b9b0c7f1876d8989f1efa78c168e18 gcc/te *** 44589,44594 **** --- 44766,44772 ---- fe5fde412958e201197383cf5ae0b542 gcc/testsuite/gfortran.dg/entry_19.f90 dde6c08dab677880bb894b2143cf090b gcc/testsuite/gfortran.dg/entry_2.f90 df7fd6f7581d27330f0013f9a3246e99 gcc/testsuite/gfortran.dg/entry_20.f90 + 72628f114c4fb8fab6905f4a0f29e09f gcc/testsuite/gfortran.dg/entry_21.f90 9ed1fb10bd35039c373802778017d0b3 gcc/testsuite/gfortran.dg/entry_3.f90 b38bdeb67849d262a6ff0a7a985e1835 gcc/testsuite/gfortran.dg/entry_4.f90 d9c60fad31625139f9e0a67c69d59e59 gcc/testsuite/gfortran.dg/entry_5.f90 *************** ab70a97d276544b94e7ac094c3d3e859 gcc/te *** 44634,44639 **** --- 44812,44818 ---- aaf9c2e0bb4fa927c2371b1e8454e16b gcc/testsuite/gfortran.dg/equiv_6.f90 8ab1d79b7a3a0729aa7b4f7a7ac7630f gcc/testsuite/gfortran.dg/equiv_7.f90 1c72610e8ff044e67659c818bbc5dea6 gcc/testsuite/gfortran.dg/equiv_8.f90 + a91955b8e2325c94a71cd5d13ad67600 gcc/testsuite/gfortran.dg/equiv_9.f90 007a185cab4821daf8f77132f4d4a74a gcc/testsuite/gfortran.dg/equiv_constraint_1.f90 2f170d7d98ee5f95dbba824777873f0f gcc/testsuite/gfortran.dg/equiv_constraint_2.f90 4b6e23df6a0c150955e57d759c8cb77a gcc/testsuite/gfortran.dg/equiv_constraint_3.f90 *************** c97065b51ddecb2dd0bed020f4e461ed gcc/te *** 44716,44721 **** --- 44895,44901 ---- 119af5d2a294f56dc05ae8e93a0a6b9a gcc/testsuite/gfortran.dg/fgetc_1.f90 8d8068df6ac24ffed1c07629391baa04 gcc/testsuite/gfortran.dg/fgetc_2.f90 a5092dd9571c4f2b5be00428c0f86f5a gcc/testsuite/gfortran.dg/filename_null.f90 + 5131e5c566230f78ec144630a732c7a7 gcc/testsuite/gfortran.dg/filepos1.f90 c031807c998e0243776199536a506418 gcc/testsuite/gfortran.dg/finalize_1.f08 47d98b4d6bf4d568243f0e04b8f960e6 gcc/testsuite/gfortran.dg/finalize_10.f90 784234f297364a91d0841e02c618213b gcc/testsuite/gfortran.dg/finalize_11.f90 *************** f5e676182c3ece6f6ba4e0ce914c5292 gcc/te *** 44811,44816 **** --- 44991,44997 ---- 88ba07228275e9f723d0ff27b19fb77c gcc/testsuite/gfortran.dg/forall_14.f90 c285395065c37858799b8d8ab104b3d1 gcc/testsuite/gfortran.dg/forall_15.f90 674de0e9b0693fe66b62c929b5455f39 gcc/testsuite/gfortran.dg/forall_16.f90 + 8e8eb52d04f70625b3d219d75404ef60 gcc/testsuite/gfortran.dg/forall_17.f90 52a3f13b979b92e74930c12598ca953e gcc/testsuite/gfortran.dg/forall_2.f90 2a37c865afb27d8a80cb1bb50744c3ac gcc/testsuite/gfortran.dg/forall_3.f90 bee539d260330f8ac4ac6e60f403dcc8 gcc/testsuite/gfortran.dg/forall_4.f90 *************** c85923703b837982022aebc967285423 gcc/te *** 45034,45039 **** --- 45215,45221 ---- 5b2b787b527c6239b004c8d07910fe84 gcc/testsuite/gfortran.dg/generic_26.f90 aac30443117734b3e7052646be882d77 gcc/testsuite/gfortran.dg/generic_27.f90 5df587bf68b379e222fd29da0a71c261 gcc/testsuite/gfortran.dg/generic_28.f90 + cd3785092793f83618509cff495d3e11 gcc/testsuite/gfortran.dg/generic_29.f90 8903ef8f818c080ee22a33c4093134b8 gcc/testsuite/gfortran.dg/generic_3.f90 d21248018105fd7ccacf9fa869f57e0a gcc/testsuite/gfortran.dg/generic_4.f90 6b638ae392f7e94c1592d0efbc053876 gcc/testsuite/gfortran.dg/generic_5.f90 *************** b1673181b9c53873249af351f2b5c845 gcc/te *** 45181,45186 **** --- 45363,45369 ---- 5d43e477ab60e438b8824d612b24022d gcc/testsuite/gfortran.dg/gomp/omp_clauses1.f90 e7227cd823c352d8bcc8b82aeb57d316 gcc/testsuite/gfortran.dg/gomp/omp_do1.f90 818c401459cd690f09b6456c6af28b9a gcc/testsuite/gfortran.dg/gomp/omp_do_concurrent.f90 + c1f9abec8f22e154bb77201af2f18b23 gcc/testsuite/gfortran.dg/gomp/omp_parallel_1.f90 04280f9a588c35300001e54082831f2f gcc/testsuite/gfortran.dg/gomp/omp_parse1.f90 748f336859d6338cc5d7146cd8a4b14b gcc/testsuite/gfortran.dg/gomp/omp_parse2.f 421900bf9ea5cfcbf2d2146fb3d77407 gcc/testsuite/gfortran.dg/gomp/omp_threadprivate1.f90 *************** bcd9a8c5acf05494271659304f0f0a60 gcc/te *** 45224,45229 **** --- 45407,45413 ---- 0dfdb9a26af74e66d9c4b0ec048f14fe gcc/testsuite/gfortran.dg/gomp/pr59488-1.f90 4d1fe0041df2d61703598d08f40abe2b gcc/testsuite/gfortran.dg/gomp/pr59488-2.f90 624512980f4f3b39deb857cfdd5fdeba gcc/testsuite/gfortran.dg/gomp/pr62131.f90 + 5d7b04ab3b84314d89ea68a7f054ea17 gcc/testsuite/gfortran.dg/gomp/pr66633.f90 b4be3f9de7631846875a711ae9b67293 gcc/testsuite/gfortran.dg/gomp/proc_ptr_1.f90 87885556568e657ef4c936c53e1c7305 gcc/testsuite/gfortran.dg/gomp/proc_ptr_2.f90 59e444df8ec8f5ea9859b5aef4d75865 gcc/testsuite/gfortran.dg/gomp/reduction1.f90 *************** b5ce20e569dd18b2200d162ba545aaa9 gcc/te *** 45587,45592 **** --- 45771,45777 ---- 82ab75dd24ad68ccda82fa0944a3a7e3 gcc/testsuite/gfortran.dg/interface_assignment_4.f90 8cd72f01b62a0fd0fb9a9a71f37ebfba gcc/testsuite/gfortran.dg/interface_assignment_5.f90 25ebea5c5adf2e49a40b9502c29592d6 gcc/testsuite/gfortran.dg/interface_derived_type_1.f90 + a08d9bbd98c5af88aaa1623767543abb gcc/testsuite/gfortran.dg/interface_operator_1.f90 c5721500972020048be7b305fb352507 gcc/testsuite/gfortran.dg/interface_proc_end.f90 6a001e94aca863d35df3e7b08dd78a0b gcc/testsuite/gfortran.dg/internal_dummy_1.f90 1db50047c200e3769e9c3b9f3ce2b167 gcc/testsuite/gfortran.dg/internal_dummy_2.f08 *************** ba971facaaa58a878d3dcf39691678c2 gcc/te *** 45909,45914 **** --- 46094,46100 ---- 265b889db1e7adc3a9c7ced79c8b367a gcc/testsuite/gfortran.dg/minmaxloc_7.f90 bfce6907d55bac00c669263625b5989e gcc/testsuite/gfortran.dg/minmaxloc_integer_kinds_1.f90 dadedc4eef775362743c87909cc73771 gcc/testsuite/gfortran.dg/minmaxval_1.f90 + 3e8808e92aec2411acd61ba068e50ed9 gcc/testsuite/gfortran.dg/misplaced_statement.f90 eea205b718351957b32fa829e352cae7 gcc/testsuite/gfortran.dg/missing_derived_type_1.f90 3bf2bb643a8d0c12dd5796ef9a72dce1 gcc/testsuite/gfortran.dg/missing_optional_dummy_1.f90 3e0a2280d4fcb66c54a00bd7004af987 gcc/testsuite/gfortran.dg/missing_optional_dummy_2.f90 *************** dcf2b1740ef71dad5a682ea69da7143e gcc/te *** 46134,46139 **** --- 46320,46326 ---- b2823ca785899e4525f0fc17a220141f gcc/testsuite/gfortran.dg/nosigned_zero_1.f90 1b365995caecbc534832648bf925fa96 gcc/testsuite/gfortran.dg/nosigned_zero_2.f90 91353d61f3211c7a23b612772e08fd95 gcc/testsuite/gfortran.dg/nosigned_zero_3.f90 + 159e718b6cdc3ab81ad5a1d7d7784a9e gcc/testsuite/gfortran.dg/null1.f90 3fb21e1a3ab7abb4fda4c7de5e911da6 gcc/testsuite/gfortran.dg/null_1.f90 395e8ab85b617da87692d07766c92d12 gcc/testsuite/gfortran.dg/null_2.f90 4a039c37a090768395179ad5abf300cc gcc/testsuite/gfortran.dg/null_3.f90 *************** c35d65ea2827d93eaf5b83cc8d96a6f0 gcc/te *** 46509,46517 **** --- 46696,46707 ---- c04ed077a9fe2c4b36a264eaa130003c gcc/testsuite/gfortran.dg/pr64230.f90 1e9cfb40b3307f2fd2466b7c533b2a10 gcc/testsuite/gfortran.dg/pr64528.f90 65d3c7db0cee9d876a3079342615ac8e gcc/testsuite/gfortran.dg/pr64530.f90 + bcd64217acf1df6b8a291afee3064409 gcc/testsuite/gfortran.dg/pr64925.f90 70268db03e46845d4b55fdf0d0f32e09 gcc/testsuite/gfortran.dg/pr64980.f03 + 1e508dbbc1b6dd41e7c0aa8e44a99f29 gcc/testsuite/gfortran.dg/pr65429.f90 a7d0e45320243070a480eeee13682ca3 gcc/testsuite/gfortran.dg/pr65450.f90 c4a8a09fc45863c77a2a6b80d33772a9 gcc/testsuite/gfortran.dg/pr65504.f90 + 4d8c9a213b736bc9aa808dafff69edb1 gcc/testsuite/gfortran.dg/pr65903.f90 6ff99f4b0021f30bee039a61db7cba9d gcc/testsuite/gfortran.dg/predcom-1.f 20a411a7e5a57891297c4c6a96d92009 gcc/testsuite/gfortran.dg/predcom-2.f 80cf60710448ac2378aecda5fc4a57b6 gcc/testsuite/gfortran.dg/present_1.f90 *************** ddf26540873573967a534a14385f92dd gcc/te *** 46693,46698 **** --- 46883,46889 ---- 2e4a663c984791612b0442426ba38a3a gcc/testsuite/gfortran.dg/protected_6.f90 52dff839978be3dcf2e894769b9a6a7c gcc/testsuite/gfortran.dg/protected_7.f90 8823218c8e39e313a365821aff2faabe gcc/testsuite/gfortran.dg/protected_8.f90 + 73ab7ba9b0a193e7d3835ba4228e5045 gcc/testsuite/gfortran.dg/protected_9.f90 b1af3996950def8fd6459e855d42bd47 gcc/testsuite/gfortran.dg/ptr-func-1.f90 5e78e437c59039417525bd758d3c1474 gcc/testsuite/gfortran.dg/ptr-func-2.f90 1bdd54ec3c3cda30429d4442e8a439e5 gcc/testsuite/gfortran.dg/public_private_module.f90 *************** d3828a0469af571ee4a9715d5b69ba18 gcc/te *** 46850,46855 **** --- 47041,47047 ---- 28e648e5d9b58d4e60affb7acc6a4a36 gcc/testsuite/gfortran.dg/reshape_4.f90 2872b99cf6c4e5736159d59646eacf73 gcc/testsuite/gfortran.dg/reshape_5.f90 7f3d8930925f93d0224885fccf19768f gcc/testsuite/gfortran.dg/reshape_6.f90 + 975c1e06d7c8553d3a13e2142dfb4546 gcc/testsuite/gfortran.dg/reshape_7.f90 5ba059ede6b01fb6404ce683ad0bf19b gcc/testsuite/gfortran.dg/reshape_empty_1.f03 a427cc5a5e1ff29f34ae42c060001529 gcc/testsuite/gfortran.dg/reshape_order_1.f90 76cb0afc35b5327c7c7e5d8ddad735c6 gcc/testsuite/gfortran.dg/reshape_order_2.f90 *************** d05a12266ad47ee1cc684d7801d940a9 gcc/te *** 47033,47038 **** --- 47225,47231 ---- 9f9a102c20bd7b1a65beb305a960abc4 gcc/testsuite/gfortran.dg/storage_size_3.f08 7f07ff8e555f5faf17a6d3154da83404 gcc/testsuite/gfortran.dg/storage_size_4.f90 ef88daa62463f2f4d80f20a00277f890 gcc/testsuite/gfortran.dg/storage_size_5.f90 + badc90ad1c40dd1ff7af93ded0b4dafe gcc/testsuite/gfortran.dg/storage_size_6.f90 187ed98bc6c4ad9278e3bfc17380d52c gcc/testsuite/gfortran.dg/str_comp_optimize_1.f90 c493cc1dd6aabb50cb30ff4eace72dd8 gcc/testsuite/gfortran.dg/streamio_1.f90 c3098c4c77466c1349767e89676c5a9c gcc/testsuite/gfortran.dg/streamio_10.f90 *************** d2dc7256f9f6b0f1b0f453193aa85a1e gcc/te *** 47168,47173 **** --- 47361,47367 ---- 6506a123d51822842dbe5e02506d47b2 gcc/testsuite/gfortran.dg/type_decl_1.f90 c0cc1239e52334af5a04ed643213a49a gcc/testsuite/gfortran.dg/type_decl_2.f90 2c63f395713929a496928e4aff896804 gcc/testsuite/gfortran.dg/type_decl_3.f90 + ff2f764b4ce4d63b5d7f275525c26c9f gcc/testsuite/gfortran.dg/type_is_1.f90 b6b351a9a6361cfeabc7ee30143ed4ad gcc/testsuite/gfortran.dg/type_to_class_1.f03 37644b30f4d8b85311b58a66b1a032ca gcc/testsuite/gfortran.dg/type_to_class_2.f03 777dab94299146ad2d1d8f04887b11b7 gcc/testsuite/gfortran.dg/type_to_class_3.f03 *************** d4faa9d09919174f7f24f06277b6f34a gcc/te *** 47197,47202 **** --- 47391,47397 ---- c70bb629c62c1aa88bfa41b14306f0bb gcc/testsuite/gfortran.dg/typebound_call_24.f03 f095a1b7969fbd1fd5b158263d0779f8 gcc/testsuite/gfortran.dg/typebound_call_25.f90 38c750df9a5a122b5fa6bae9ad7e4387 gcc/testsuite/gfortran.dg/typebound_call_26.f90 + a18db0f290273eb6ffb776a39e482c04 gcc/testsuite/gfortran.dg/typebound_call_27.f90 9a5811f2a020d71586230bfc691759c1 gcc/testsuite/gfortran.dg/typebound_call_3.f03 4cf1c294547d5f462319442857d5d0f4 gcc/testsuite/gfortran.dg/typebound_call_4.f03 e439c1e36134811626e9fd4e06b46bd9 gcc/testsuite/gfortran.dg/typebound_call_5.f03 *************** dd3fe0c5479ac130055fd8df9a1f4ed9 gcc/te *** 47466,47475 **** eac3810c0c757f01b638c43b55c61902 gcc/testsuite/gfortran.dg/vect/pr52580.f 8ef5916c69129b107df2da1212742681 gcc/testsuite/gfortran.dg/vect/pr62283.f 0815f0c55ddd0c15e6b562fe62b22bdc gcc/testsuite/gfortran.dg/vect/vect-1.f90 ! d4eda1b645ac0b6005caf59cd49e05d5 gcc/testsuite/gfortran.dg/vect/vect-2.f90 ! 8e3504fc15261e76ac83d2088ae7734e gcc/testsuite/gfortran.dg/vect/vect-3.f90 ! 90031c00ffb38cee03cead379c6b3a19 gcc/testsuite/gfortran.dg/vect/vect-4.f90 ! c3ad4f357d054440280a6c42557580ce gcc/testsuite/gfortran.dg/vect/vect-5.f90 9501afd8819482c5aa6b2a9ba1d1b250 gcc/testsuite/gfortran.dg/vect/vect-6.f dc9f55149eda0c6e36dcea1dc4f4137f gcc/testsuite/gfortran.dg/vect/vect-7.f90 641a53bd97ac67e687a0455dc5095d91 gcc/testsuite/gfortran.dg/vect/vect-8.f90 --- 47661,47670 ---- eac3810c0c757f01b638c43b55c61902 gcc/testsuite/gfortran.dg/vect/pr52580.f 8ef5916c69129b107df2da1212742681 gcc/testsuite/gfortran.dg/vect/pr62283.f 0815f0c55ddd0c15e6b562fe62b22bdc gcc/testsuite/gfortran.dg/vect/vect-1.f90 ! cc75405c53f3dcac6fef19ede25b492b gcc/testsuite/gfortran.dg/vect/vect-2.f90 ! a862f70ee06c2d47a1be8e2db5bc578e gcc/testsuite/gfortran.dg/vect/vect-3.f90 ! 116d8589ba7324d865d63fbf673b00cc gcc/testsuite/gfortran.dg/vect/vect-4.f90 ! 4ffd0b307b3fd999d2e082aa5bbd670c gcc/testsuite/gfortran.dg/vect/vect-5.f90 9501afd8819482c5aa6b2a9ba1d1b250 gcc/testsuite/gfortran.dg/vect/vect-6.f dc9f55149eda0c6e36dcea1dc4f4137f gcc/testsuite/gfortran.dg/vect/vect-7.f90 641a53bd97ac67e687a0455dc5095d91 gcc/testsuite/gfortran.dg/vect/vect-8.f90 *************** cced6ef67c045f87b6961bdd6fa259a5 gcc/te *** 47703,47708 **** --- 47898,47904 ---- 698812d3b6f7a7395ca3e67775177475 gcc/testsuite/gfortran.fortran-torture/compile/pr45738.f90 6eccce962f547a39c2081378826e5943 gcc/testsuite/gfortran.fortran-torture/compile/pr49721-1.f 57501cf80740e5c44e0bb4e94dd1bab0 gcc/testsuite/gfortran.fortran-torture/compile/pr57517.f90 + b5d58cb232775a99eea4271db27d52dd gcc/testsuite/gfortran.fortran-torture/compile/pr66251.f90 7602f8cc2d0ebd2bf0bb974069a764e0 gcc/testsuite/gfortran.fortran-torture/compile/shape_reshape.f90 d5ee9d72b3b02f47b393934ca0c89627 gcc/testsuite/gfortran.fortran-torture/compile/stoppause.f90 0be215e4a53f9370c44eaa153bf1ed6e gcc/testsuite/gfortran.fortran-torture/compile/strparm_1.f90 *************** cd644384eebc8c1b05a70f19e4fc8854 gcc/te *** 50384,50398 **** 12c130dc1acf2f81aa1688b7a7154b76 gcc/testsuite/go.test/test/varerr.go 50c0f03762d429c13fd0302c79d90157 gcc/testsuite/go.test/test/varinit.go 7f822ef283b31994d8382c63460fb884 gcc/testsuite/go.test/test/zerodivide.go ! 4291065a9ae4fc95e94fa5ed4debf4d8 gcc/testsuite/jit.dg/all-non-failing-tests.h 7bc42e89ae77872c8fc581b4babf1832 gcc/testsuite/jit.dg/create-code-for-hello-world-executable.h ! d4ebda09d5b87425f7e07e79a0ab68c3 gcc/testsuite/jit.dg/harness.h ! 9f9050852591384f6607a8fb09e02b68 gcc/testsuite/jit.dg/jit.exp 790dcf4e4a5c3dce84639ef815265f21 gcc/testsuite/jit.dg/test-accessing-struct.c ! 90031f72cce66b59202c93cb96ae6b6d gcc/testsuite/jit.dg/test-accessing-union.c c9f821ccc1905c2cf6da3b515300cc71 gcc/testsuite/jit.dg/test-arith-overflow.c 978312b6ef29d047612e4077b2776108 gcc/testsuite/jit.dg/test-array-as-pointer.c b6b657ddbcecefb50b21259cc5711010 gcc/testsuite/jit.dg/test-arrays.c af0a18ef8912906bb36ca88219c06667 gcc/testsuite/jit.dg/test-calling-external-function.c fcf20b943f3e9affe23adec9277064a7 gcc/testsuite/jit.dg/test-calling-function-ptr.c dc3f5924516f317d0e822022186a89d9 gcc/testsuite/jit.dg/test-combination.c --- 50580,50595 ---- 12c130dc1acf2f81aa1688b7a7154b76 gcc/testsuite/go.test/test/varerr.go 50c0f03762d429c13fd0302c79d90157 gcc/testsuite/go.test/test/varinit.go 7f822ef283b31994d8382c63460fb884 gcc/testsuite/go.test/test/zerodivide.go ! f7735245be41697cf7018ce453476fdf gcc/testsuite/jit.dg/all-non-failing-tests.h 7bc42e89ae77872c8fc581b4babf1832 gcc/testsuite/jit.dg/create-code-for-hello-world-executable.h ! e2d6abe9d39ef55e33a36bbe4db25586 gcc/testsuite/jit.dg/harness.h ! b160f12ef4b551e62f7a29fa0a9f8b1b gcc/testsuite/jit.dg/jit.exp 790dcf4e4a5c3dce84639ef815265f21 gcc/testsuite/jit.dg/test-accessing-struct.c ! 60caef14bfb482627a962469a4524fce gcc/testsuite/jit.dg/test-accessing-union.c c9f821ccc1905c2cf6da3b515300cc71 gcc/testsuite/jit.dg/test-arith-overflow.c 978312b6ef29d047612e4077b2776108 gcc/testsuite/jit.dg/test-array-as-pointer.c b6b657ddbcecefb50b21259cc5711010 gcc/testsuite/jit.dg/test-arrays.c + 583a674821e55d60644e259b802faf84 gcc/testsuite/jit.dg/test-benchmark.c af0a18ef8912906bb36ca88219c06667 gcc/testsuite/jit.dg/test-calling-external-function.c fcf20b943f3e9affe23adec9277064a7 gcc/testsuite/jit.dg/test-calling-function-ptr.c dc3f5924516f317d0e822022186a89d9 gcc/testsuite/jit.dg/test-combination.c *************** dc3f5924516f317d0e822022186a89d9 gcc/te *** 50400,50409 **** 897c5ab27b1fd560e0e9f30525797a81 gcc/testsuite/jit.dg/test-compile-to-dynamic-library.c 23693177964abb2770eacb1f629a77af gcc/testsuite/jit.dg/test-compile-to-executable.c f34e7ef4d055ab7b719406f4af743422 gcc/testsuite/jit.dg/test-compile-to-object.c da2633ae9e3039a064e79583ac2ed729 gcc/testsuite/jit.dg/test-constants.c 20dd26ba5e2717d52d4e1067972e1d67 gcc/testsuite/jit.dg/test-dot-product.c ee645b37b25f2a3eddfb21e8be20336d gcc/testsuite/jit.dg/test-empty.c - 8f1f297b3c467bbd4d76b287188bc38b gcc/testsuite/jit.dg/test-error-accessing-field-in-other-struct.c 7e92c7a2ed10887fff56fcf4d7ef3c64 gcc/testsuite/jit.dg/test-error-adding-to-terminated-block.c 6eef66aeae471d259e994ed25ea486f5 gcc/testsuite/jit.dg/test-error-array-as-pointer.c 667a8f1d72273ce306bbb8b76f2ab2d2 gcc/testsuite/jit.dg/test-error-bad-cast.c --- 50597,50607 ---- 897c5ab27b1fd560e0e9f30525797a81 gcc/testsuite/jit.dg/test-compile-to-dynamic-library.c 23693177964abb2770eacb1f629a77af gcc/testsuite/jit.dg/test-compile-to-executable.c f34e7ef4d055ab7b719406f4af743422 gcc/testsuite/jit.dg/test-compile-to-object.c + 6c38f147d96d254624feb8015fdc5ef0 gcc/testsuite/jit.dg/test-compound-assignment.c da2633ae9e3039a064e79583ac2ed729 gcc/testsuite/jit.dg/test-constants.c + 6469007356c8f7deed7c3d753210f2e0 gcc/testsuite/jit.dg/test-debug-strings.c 20dd26ba5e2717d52d4e1067972e1d67 gcc/testsuite/jit.dg/test-dot-product.c ee645b37b25f2a3eddfb21e8be20336d gcc/testsuite/jit.dg/test-empty.c 7e92c7a2ed10887fff56fcf4d7ef3c64 gcc/testsuite/jit.dg/test-error-adding-to-terminated-block.c 6eef66aeae471d259e994ed25ea486f5 gcc/testsuite/jit.dg/test-error-array-as-pointer.c 667a8f1d72273ce306bbb8b76f2ab2d2 gcc/testsuite/jit.dg/test-error-bad-cast.c *************** dcfe04bd5c54955be418e379dbb0f92f gcc/te *** 50419,50424 **** --- 50617,50631 ---- e3980a959605873a459591f8d21c7d24 gcc/testsuite/jit.dg/test-error-dereference-field-of-non-pointer.c 6eb58dd7663a9c106e302d170d376879 gcc/testsuite/jit.dg/test-error-dereference-read-of-non-pointer.c bcd00aa9e006316640c3bf84704c9810 gcc/testsuite/jit.dg/test-error-dereferencing-void-ptr.c + 81853f1e5f52e062bae7ac738a05e39c gcc/testsuite/jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c + d55f20c5f3cf00102cbec281658ff7bf gcc/testsuite/jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c + 8a3fd1a833ab3379685a11bf3edf5271 gcc/testsuite/jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c + 5aa56a592051ab5ff0f97b35c07030c3 gcc/testsuite/jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c + c698e1c602213fa103f64d4a140c4a77 gcc/testsuite/jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c + 3e1a7c74341993d455e36ff9afc47553 gcc/testsuite/jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c + 81d3409d1435b2934993c61a099173db gcc/testsuite/jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c + cf9089e548a3c7655fcf44ba01855156 gcc/testsuite/jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c + 8f1f297b3c467bbd4d76b287188bc38b gcc/testsuite/jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c c598a1fe66543f17fd9c475fbbd32f15 gcc/testsuite/jit.dg/test-error-get-type-bad-enum.c 44f838482cec805a0b62f60dbb637074 gcc/testsuite/jit.dg/test-error-index-not-a-numeric-type.c 458e3bddb454410827b163729a08ec20 gcc/testsuite/jit.dg/test-error-local-used-from-other-function.c *************** c9c33e452e2adfd9c4e9baf94b297ac1 gcc/te *** 50441,50446 **** --- 50648,50654 ---- f8978b292e5e62e13f742d863657bb61 gcc/testsuite/jit.dg/test-error-unterminated-block.c 5b31d534f052cfc632c1a4b686c1e42b gcc/testsuite/jit.dg/test-error-value-not-a-numeric-type.c 09679b518362b59bc7f271496bfe40e0 gcc/testsuite/jit.dg/test-expressions.c + 44cf4655232716bc3eb5c9980e013f50 gcc/testsuite/jit.dg/test-extra-options.c b02011c7edbcfca8dfb3bd46815567fc gcc/testsuite/jit.dg/test-factorial.c 85f93e3dc56132711ed472999eddea1f gcc/testsuite/jit.dg/test-fibonacci.c 841c0fb8feb5dd18970c448dc2ccd811 gcc/testsuite/jit.dg/test-functions.c *************** b02011c7edbcfca8dfb3bd46815567fc gcc/te *** 50451,50464 **** c36d06171cf29aa67856b3136828352f gcc/testsuite/jit.dg/test-nested-contexts.c e476b3e50d2451ccb2e83dcb94690dc6 gcc/testsuite/jit.dg/test-nested-loops.c 3bf17216559dc2f55aae92782ae349e9 gcc/testsuite/jit.dg/test-operator-overloading.cc ! 3d033ce8ebe6cf156de1d80ba9eb3667 gcc/testsuite/jit.dg/test-quadratic.c 95c937f311fc2d9ae4612d3e7cbf6a8a gcc/testsuite/jit.dg/test-quadratic.cc df424c268791473ace062ef873c388e2 gcc/testsuite/jit.dg/test-reading-struct.c c8398a3f73dd4b289b3b1e611cb3bf23 gcc/testsuite/jit.dg/test-string-literal.c 5d549ab9d46394d9f411c75f9fe0e934 gcc/testsuite/jit.dg/test-sum-of-squares.c 8bb3909951e60e8f4237c14ffc3fc994 gcc/testsuite/jit.dg/test-threads.c 62cfd298f75d5b02e37418640347757d gcc/testsuite/jit.dg/test-types.c e309c53b14c724939a1564046c6a5df2 gcc/testsuite/jit.dg/test-using-global.c 96ac85af1dde837e4f4e2444d083cf22 gcc/testsuite/jit.dg/test-volatile.c 6477c66fcebff4d502d26e2d247251ce gcc/testsuite/jit.dg/verify-dynamic-library.c b31f30dba236d493a4c85d9b5a65e123 gcc/testsuite/lib/asan-dg.exp --- 50659,50676 ---- c36d06171cf29aa67856b3136828352f gcc/testsuite/jit.dg/test-nested-contexts.c e476b3e50d2451ccb2e83dcb94690dc6 gcc/testsuite/jit.dg/test-nested-loops.c 3bf17216559dc2f55aae92782ae349e9 gcc/testsuite/jit.dg/test-operator-overloading.cc ! f23c8426b4779d93458122aa6f97231a gcc/testsuite/jit.dg/test-pr66700-observing-write-through-ptr.c ! 1f18cb1e4926db574b25c58a26e71a53 gcc/testsuite/jit.dg/test-quadratic.c 95c937f311fc2d9ae4612d3e7cbf6a8a gcc/testsuite/jit.dg/test-quadratic.cc df424c268791473ace062ef873c388e2 gcc/testsuite/jit.dg/test-reading-struct.c c8398a3f73dd4b289b3b1e611cb3bf23 gcc/testsuite/jit.dg/test-string-literal.c 5d549ab9d46394d9f411c75f9fe0e934 gcc/testsuite/jit.dg/test-sum-of-squares.c + bca3f58a8fb9ee1db76c5883c6d533f3 gcc/testsuite/jit.dg/test-switch.c + 060e97573747dc7dec3a27373a6f93aa gcc/testsuite/jit.dg/test-switch.cc 8bb3909951e60e8f4237c14ffc3fc994 gcc/testsuite/jit.dg/test-threads.c 62cfd298f75d5b02e37418640347757d gcc/testsuite/jit.dg/test-types.c e309c53b14c724939a1564046c6a5df2 gcc/testsuite/jit.dg/test-using-global.c + 87b9d64f8250158521cb3cae842ff2cb gcc/testsuite/jit.dg/test-validly-unreachable-block.c 96ac85af1dde837e4f4e2444d083cf22 gcc/testsuite/jit.dg/test-volatile.c 6477c66fcebff4d502d26e2d247251ce gcc/testsuite/jit.dg/verify-dynamic-library.c b31f30dba236d493a4c85d9b5a65e123 gcc/testsuite/lib/asan-dg.exp *************** c54ca31ae71a78f54aedce70fdefdb94 gcc/te *** 50509,50515 **** 3326d5b2fe3470fc2f28624e149b110d gcc/testsuite/lib/scantree.exp d48e7bf65e56a3ceb35bc0375451b088 gcc/testsuite/lib/target-libpath.exp f65311b4bdf7a8c2a72c6444d35a9a03 gcc/testsuite/lib/target-supports-dg.exp ! 15471bcf0d4337016041080864c3db8c gcc/testsuite/lib/target-supports.exp f417379063d9ca3e2d5de200bdbaea83 gcc/testsuite/lib/target-utils.exp 1cd569154317cc35dbb2d75d36e0d897 gcc/testsuite/lib/timeout-dg.exp 9603570719708c5c2e637053a9efa25d gcc/testsuite/lib/timeout.exp --- 50721,50727 ---- 3326d5b2fe3470fc2f28624e149b110d gcc/testsuite/lib/scantree.exp d48e7bf65e56a3ceb35bc0375451b088 gcc/testsuite/lib/target-libpath.exp f65311b4bdf7a8c2a72c6444d35a9a03 gcc/testsuite/lib/target-supports-dg.exp ! 28eee8e01f923b1fabd7a1e1954d4f07 gcc/testsuite/lib/target-supports.exp f417379063d9ca3e2d5de200bdbaea83 gcc/testsuite/lib/target-utils.exp 1cd569154317cc35dbb2d75d36e0d897 gcc/testsuite/lib/timeout-dg.exp 9603570719708c5c2e637053a9efa25d gcc/testsuite/lib/timeout.exp *************** a57e521085412bbde60e78229ace4fd5 gcc/te *** 51457,51463 **** 02def33a82a56a833dbb9c81b36b4fe6 gcc/timevar.def 39583dacf15fae594898b65a054da27f gcc/timevar.h 610597527691a71e6efbabe2eb667519 gcc/tlink.c ! 1f17cec9cd1e8ab41560890a1845b24f gcc/toplev.c c3e9cb4d79158c9d4373bf9f04b642a2 gcc/toplev.h 88d47eb6984b1c342e82e3a075dee56e gcc/tracer.c beeb838b6a8b1de3d650f8a6473c851f gcc/trans-mem.c --- 51669,51675 ---- 02def33a82a56a833dbb9c81b36b4fe6 gcc/timevar.def 39583dacf15fae594898b65a054da27f gcc/timevar.h 610597527691a71e6efbabe2eb667519 gcc/tlink.c ! d35abdc27940e320bb4ab78e72e993a0 gcc/toplev.c c3e9cb4d79158c9d4373bf9f04b642a2 gcc/toplev.h 88d47eb6984b1c342e82e3a075dee56e gcc/tracer.c beeb838b6a8b1de3d650f8a6473c851f gcc/trans-mem.c *************** e2fb6ab59dfa38cf567381d5de6cebbd gcc/tr *** 51472,51485 **** 2c018fcde361a9be2fb71797b3d21cf4 gcc/tree-cfgcleanup.c cd8285c7fa2dff58a664c24cb7d72452 gcc/tree-cfgcleanup.h 7f09aea3497ab36d0a995d1c8c81d973 gcc/tree-chkp-opt.c ! d31c13bd829ff5f9d891451be5c10f77 gcc/tree-chkp.c ! 0d70ed0c99e8943f9d56337d9f336e89 gcc/tree-chkp.h 33252dd211483be7c899485f0cc9bf0f gcc/tree-chrec.c f1271a4c583fb31ffb253b63bf223aec gcc/tree-chrec.h 52b5381f503bfc832d09b2266b7a0054 gcc/tree-complex.c 7a92432a403654536cafe1143f0dabb1 gcc/tree-core.h ! 20d8c39a4a54057577473a814a34d075 gcc/tree-data-ref.c ! 44098ea59231956a79c7871620b77420 gcc/tree-data-ref.h 126503575134c87d19540481bb5f0726 gcc/tree-dfa.c 40c0fde0870f0a9908bf3d9e09175d39 gcc/tree-dfa.h 0ab9e673ffc55a90ac55e3ae4256067e gcc/tree-diagnostic.c --- 51684,51697 ---- 2c018fcde361a9be2fb71797b3d21cf4 gcc/tree-cfgcleanup.c cd8285c7fa2dff58a664c24cb7d72452 gcc/tree-cfgcleanup.h 7f09aea3497ab36d0a995d1c8c81d973 gcc/tree-chkp-opt.c ! 7b569bf6bf07061f1a0c953427b9e6c8 gcc/tree-chkp.c ! ccadad6656f72d6bc4cbb020ef3cbc1b gcc/tree-chkp.h 33252dd211483be7c899485f0cc9bf0f gcc/tree-chrec.c f1271a4c583fb31ffb253b63bf223aec gcc/tree-chrec.h 52b5381f503bfc832d09b2266b7a0054 gcc/tree-complex.c 7a92432a403654536cafe1143f0dabb1 gcc/tree-core.h ! 2750658093e780bd8b7e096092a636bb gcc/tree-data-ref.c ! 965a1a11be8d3a6abe6e477c44ebf1d7 gcc/tree-data-ref.h 126503575134c87d19540481bb5f0726 gcc/tree-dfa.c 40c0fde0870f0a9908bf3d9e09175d39 gcc/tree-dfa.h 0ab9e673ffc55a90ac55e3ae4256067e gcc/tree-diagnostic.c *************** b5a85421dc2e95629798fea9169c034a gcc/tr *** 51490,51504 **** e7357477d6dd5ecc872096025db0c187 gcc/tree-eh.h f20097df896a6b83fa1afb7b50fed939 gcc/tree-emutls.c dffdefd7e0250ee886f32492046f4844 gcc/tree-hasher.h ! 92d8f0578814189625a2810d060a7370 gcc/tree-if-conv.c ! 6b65d4d75431c71751f98f4f8e1935b3 gcc/tree-inline.c c60d96a93cf29457f9e34476e0d12d79 gcc/tree-inline.h 98b8ebbf5a13f5d83c72a0c936a4b401 gcc/tree-into-ssa.c 8b617746a33769bcf7601a0ad81cf23e gcc/tree-into-ssa.h f8f490a2171e0556bd6bbfbf77417e19 gcc/tree-iterator.c 0ccb05b6605cb7d2376b2e5f19041f22 gcc/tree-iterator.h 0a64502f3bd845d490c5e574edd6690d gcc/tree-loop-distribution.c ! 0e25376449fab11dae7c712ab6495804 gcc/tree-nested.c 520ed1c82085e4c3f5e637bc176592de gcc/tree-nested.h ff78a2b956781bfa246f936b136a7d93 gcc/tree-nrv.c c7cb82b9acdf5a01359dfdde7b1d589a gcc/tree-object-size.c --- 51702,51716 ---- e7357477d6dd5ecc872096025db0c187 gcc/tree-eh.h f20097df896a6b83fa1afb7b50fed939 gcc/tree-emutls.c dffdefd7e0250ee886f32492046f4844 gcc/tree-hasher.h ! b45915f322ee6d4d66a7d445afb68d00 gcc/tree-if-conv.c ! 35e1d206d126056f8f008f2f72546747 gcc/tree-inline.c c60d96a93cf29457f9e34476e0d12d79 gcc/tree-inline.h 98b8ebbf5a13f5d83c72a0c936a4b401 gcc/tree-into-ssa.c 8b617746a33769bcf7601a0ad81cf23e gcc/tree-into-ssa.h f8f490a2171e0556bd6bbfbf77417e19 gcc/tree-iterator.c 0ccb05b6605cb7d2376b2e5f19041f22 gcc/tree-iterator.h 0a64502f3bd845d490c5e574edd6690d gcc/tree-loop-distribution.c ! 6aefa028c358d3bb194613635a50a54a gcc/tree-nested.c 520ed1c82085e4c3f5e637bc176592de gcc/tree-nested.h ff78a2b956781bfa246f936b136a7d93 gcc/tree-nrv.c c7cb82b9acdf5a01359dfdde7b1d589a gcc/tree-object-size.c *************** fe4db0cb8134e7672c7efb7a86f8af51 gcc/tr *** 51507,51522 **** df676b935cd9953017cf760735cb6bed gcc/tree-outof-ssa.h c6f30305d62c80a85a63edfa5d49871f gcc/tree-parloops.c 8d1636018941856ba1e6cf4d27d3a3aa gcc/tree-parloops.h ! ae369887658fb545b7e0c6edbd38dc38 gcc/tree-pass.h 847ae30a26b2e24e4a4d15080627c866 gcc/tree-phinodes.c a2b8be62c65245fe4dbdbf48fb94b4b8 gcc/tree-phinodes.h e8dc2ef08537c036bcbc6e19cd546a92 gcc/tree-predcom.c 23063fd6d1165991824e519f53c6b978 gcc/tree-pretty-print.c 012a08b509af2af89d176f9afd91d742 gcc/tree-pretty-print.h 6ab10b5cdfe7c6e3d23fb446c019158b gcc/tree-profile.c ! a667a76346bfafc6922074203f50175a gcc/tree-scalar-evolution.c 0a30d2f901eedbf84f6fc4aa167cc770 gcc/tree-scalar-evolution.h ! 54e2ff8a5021d896d18d57583aed30a7 gcc/tree-sra.c f8054eeec8102343ce31ff30d1a33562 gcc/tree-ssa-address.c 02900d02dc445c0f2c5f2ff5c761137e gcc/tree-ssa-address.h 2f56bfbed94d5180909e9e1ee5665750 gcc/tree-ssa-alias.c --- 51719,51734 ---- df676b935cd9953017cf760735cb6bed gcc/tree-outof-ssa.h c6f30305d62c80a85a63edfa5d49871f gcc/tree-parloops.c 8d1636018941856ba1e6cf4d27d3a3aa gcc/tree-parloops.h ! f7740ed423524819a13383b22733aa44 gcc/tree-pass.h 847ae30a26b2e24e4a4d15080627c866 gcc/tree-phinodes.c a2b8be62c65245fe4dbdbf48fb94b4b8 gcc/tree-phinodes.h e8dc2ef08537c036bcbc6e19cd546a92 gcc/tree-predcom.c 23063fd6d1165991824e519f53c6b978 gcc/tree-pretty-print.c 012a08b509af2af89d176f9afd91d742 gcc/tree-pretty-print.h 6ab10b5cdfe7c6e3d23fb446c019158b gcc/tree-profile.c ! f751717c7bf83833b9268906e50182dd gcc/tree-scalar-evolution.c 0a30d2f901eedbf84f6fc4aa167cc770 gcc/tree-scalar-evolution.h ! 8ccc061f0ce9a5a7ced5bb0f5eb57c97 gcc/tree-sra.c f8054eeec8102343ce31ff30d1a33562 gcc/tree-ssa-address.c 02900d02dc445c0f2c5f2ff5c761137e gcc/tree-ssa-address.h 2f56bfbed94d5180909e9e1ee5665750 gcc/tree-ssa-alias.c *************** df37eb9dce4623b870bfc1dfa3cfb405 gcc/tr *** 51526,51533 **** 33bc8be875a4d9b8eac4f5dd256e9127 gcc/tree-ssa-coalesce.h 5123322caf51e9070906c34500438819 gcc/tree-ssa-copy.c 28abf74dc4ea0f41dcf923523e67ce36 gcc/tree-ssa-copyrename.c ! cbe8597e98bba8e58b2cb28ca597e189 gcc/tree-ssa-dce.c ! 863c6a74c3ca7d856d1bd0efa0ca0f39 gcc/tree-ssa-dom.c ef11cb4378e75d19b41ddf0e0147781d gcc/tree-ssa-dom.h 9707a3c94ac08510c388b7a94bbb6ee1 gcc/tree-ssa-dse.c b64d42e6d47ad809e91cf9b9a2fabb34 gcc/tree-ssa-forwprop.c --- 51738,51745 ---- 33bc8be875a4d9b8eac4f5dd256e9127 gcc/tree-ssa-coalesce.h 5123322caf51e9070906c34500438819 gcc/tree-ssa-copy.c 28abf74dc4ea0f41dcf923523e67ce36 gcc/tree-ssa-copyrename.c ! 14234c9e1fd7795c9bd6f72b69efa17b gcc/tree-ssa-dce.c ! 3b7df3c6502d5014b8c99dfb58f459a8 gcc/tree-ssa-dom.c ef11cb4378e75d19b41ddf0e0147781d gcc/tree-ssa-dom.h 9707a3c94ac08510c388b7a94bbb6ee1 gcc/tree-ssa-dse.c b64d42e6d47ad809e91cf9b9a2fabb34 gcc/tree-ssa-forwprop.c *************** bfad0eafa090b9894a1a161f2ed7107c gcc/tr *** 51536,51542 **** 785a288e802c81d0d93faaab5b8ed23d gcc/tree-ssa-live.h 233ef46708a1fd344ff5e9af4eed2fd8 gcc/tree-ssa-loop-ch.c 8383135a01ca411119281beea803fda7 gcc/tree-ssa-loop-im.c ! 5259d9071b260e1b2d80ef76f7be277a gcc/tree-ssa-loop-ivcanon.c c39ee9c000b27e6489e6846a4aeac3d3 gcc/tree-ssa-loop-ivopts.c d1c21aa39a8915a8534cbb56bd874120 gcc/tree-ssa-loop-ivopts.h 39ad6122d8a13b09c5aaa8048171c0d0 gcc/tree-ssa-loop-manip.c --- 51748,51754 ---- 785a288e802c81d0d93faaab5b8ed23d gcc/tree-ssa-live.h 233ef46708a1fd344ff5e9af4eed2fd8 gcc/tree-ssa-loop-ch.c 8383135a01ca411119281beea803fda7 gcc/tree-ssa-loop-im.c ! 2bc47f08f01fe8ff26bed5e3adb76f45 gcc/tree-ssa-loop-ivcanon.c c39ee9c000b27e6489e6846a4aeac3d3 gcc/tree-ssa-loop-ivopts.c d1c21aa39a8915a8534cbb56bd874120 gcc/tree-ssa-loop-ivopts.h 39ad6122d8a13b09c5aaa8048171c0d0 gcc/tree-ssa-loop-manip.c *************** d96698e3cacb09616d77632a6a67cdad gcc/tr *** 51552,51558 **** a59f49560dfcdb9638878f1a8fee0ae1 gcc/tree-ssa-operands.h 9bf3b3dcc8625cab8c02c3b225a06f8d gcc/tree-ssa-phiopt.c da848edf835c88b1fbfc7394660f0b25 gcc/tree-ssa-phiprop.c ! 8a0870008f34dd001f811661c05209e2 gcc/tree-ssa-pre.c 04a19ca6a46fb743663742a6d09d70d9 gcc/tree-ssa-propagate.c 1d4916d6a91480afb813bd74af4bbe92 gcc/tree-ssa-propagate.h 84523a762833212d5a1ededd359d2cf8 gcc/tree-ssa-reassoc.c --- 51764,51770 ---- a59f49560dfcdb9638878f1a8fee0ae1 gcc/tree-ssa-operands.h 9bf3b3dcc8625cab8c02c3b225a06f8d gcc/tree-ssa-phiopt.c da848edf835c88b1fbfc7394660f0b25 gcc/tree-ssa-phiprop.c ! 83d42706d35f304222db701e1c02e753 gcc/tree-ssa-pre.c 04a19ca6a46fb743663742a6d09d70d9 gcc/tree-ssa-propagate.c 1d4916d6a91480afb813bd74af4bbe92 gcc/tree-ssa-propagate.h 84523a762833212d5a1ededd359d2cf8 gcc/tree-ssa-reassoc.c *************** e7bf9110144377e7b03d74e4a44ea13b gcc/tr *** 51587,51613 **** 397c9113ec9062fcbae4f5034a83354f gcc/tree-vect-loop-manip.c 36c01f24f78dbdb0ee6b278695d0f152 gcc/tree-vect-loop.c 052e18d386adf0c55d60a4bf881c7b8d gcc/tree-vect-patterns.c ! 68257281719bad76ae559aec7131cfc2 gcc/tree-vect-slp.c 35d8d2bee8c3d619040a8a5a182d5425 gcc/tree-vect-stmts.c ! a416efe1823888037bcad361b6ab8cea gcc/tree-vectorizer.c f4bb47a4326a8394ce1dbce307d74e86 gcc/tree-vectorizer.h ! c11f521fc0d6d7310004ffa4b9e06e69 gcc/tree-vrp.c 03802c7cb5b220a90e52394edcf2e6f5 gcc/tree.c f7de16c46209940608cbed33a0a06376 gcc/tree.def ! d55cc091d6c7520cd52ff18d766b4108 gcc/tree.h cace18a7ab81cbeabc9c78b632d4dc16 gcc/treestruct.def de88c763ffaf4cfde02adbd61d7aa1a8 gcc/tsan.c b0f430e5be31fdcd3b3bcaa650a66c57 gcc/tsan.h ce33c51b11fa0bcf28a6fef0b45e6a6b gcc/tsystem.h de2daf58e365fe2a48e98494585c4534 gcc/typeclass.h ! 3c02996dce8793ae0ff363fc14391b05 gcc/ubsan.c 10800b6daf82b55573af5d0038a35f16 gcc/ubsan.h 05e35041a6a3becd9bfa121294260ba8 gcc/valtrack.c 2903bf55b0ed8c4c030b8a33ae7f7137 gcc/valtrack.h 55edc710428f9b3989e8bfe07ebe4daf gcc/value-prof.c 00f6b8a1bacc500a9b58d35b172bd3d4 gcc/value-prof.h dd47e896f9b56366fddde36a630bd424 gcc/var-tracking.c ! 78d31422d9d4d9c550406b1d478da8ca gcc/varasm.c 407d1c14479c9384fb62798665d1f7f3 gcc/varasm.h d07bc5b57485ef9ed1f9398379eec20b gcc/varpool.c ef119a640b03527aa1f4d5f457c957a9 gcc/vec.c --- 51799,51826 ---- 397c9113ec9062fcbae4f5034a83354f gcc/tree-vect-loop-manip.c 36c01f24f78dbdb0ee6b278695d0f152 gcc/tree-vect-loop.c 052e18d386adf0c55d60a4bf881c7b8d gcc/tree-vect-patterns.c ! 464f5e5e5b0be806fbc23d637e74db98 gcc/tree-vect-slp.c 35d8d2bee8c3d619040a8a5a182d5425 gcc/tree-vect-stmts.c ! 7386b843e36e5386b183ded60d6b68bd gcc/tree-vectorizer.c f4bb47a4326a8394ce1dbce307d74e86 gcc/tree-vectorizer.h ! 9203b4b519f533ec3cdf85815b9fae68 gcc/tree-vrp.c 03802c7cb5b220a90e52394edcf2e6f5 gcc/tree.c f7de16c46209940608cbed33a0a06376 gcc/tree.def ! a19715d29f60b1d6f75d8e809eda1fbd gcc/tree.h cace18a7ab81cbeabc9c78b632d4dc16 gcc/treestruct.def de88c763ffaf4cfde02adbd61d7aa1a8 gcc/tsan.c b0f430e5be31fdcd3b3bcaa650a66c57 gcc/tsan.h ce33c51b11fa0bcf28a6fef0b45e6a6b gcc/tsystem.h de2daf58e365fe2a48e98494585c4534 gcc/typeclass.h ! 10732b9b25f2b33cf6915f230032c60f gcc/typed-splay-tree.h ! 239b6f442e40eb06afe5f676990656f4 gcc/ubsan.c 10800b6daf82b55573af5d0038a35f16 gcc/ubsan.h 05e35041a6a3becd9bfa121294260ba8 gcc/valtrack.c 2903bf55b0ed8c4c030b8a33ae7f7137 gcc/valtrack.h 55edc710428f9b3989e8bfe07ebe4daf gcc/value-prof.c 00f6b8a1bacc500a9b58d35b172bd3d4 gcc/value-prof.h dd47e896f9b56366fddde36a630bd424 gcc/var-tracking.c ! 40bf0aa837bc0ae8feca176e32364ff1 gcc/varasm.c 407d1c14479c9384fb62798665d1f7f3 gcc/varasm.h d07bc5b57485ef9ed1f9398379eec20b gcc/varpool.c ef119a640b03527aa1f4d5f457c957a9 gcc/vec.c *************** ef119a640b03527aa1f4d5f457c957a9 gcc/ve *** 51615,51621 **** f60e71812d773156ca46fc53d83e6fd6 gcc/version.c 206ce76c6ce744048f99fdcc938dc713 gcc/version.h d1595be168f2f0f3d3afa22216c78cac gcc/vmsdbg.h ! f8eaaa294bb7464af0633d7c047828a0 gcc/vmsdbgout.c d07700828c6f2319969eb48b4f8e3214 gcc/vtable-verify.c b40619157cc92ccc01bfa71328184356 gcc/vtable-verify.h 601fb8f8e51a3ccac3d6ddde9175fcba gcc/web.c --- 51828,51834 ---- f60e71812d773156ca46fc53d83e6fd6 gcc/version.c 206ce76c6ce744048f99fdcc938dc713 gcc/version.h d1595be168f2f0f3d3afa22216c78cac gcc/vmsdbg.h ! f51bd0cf03355f09cb2e339385b90489 gcc/vmsdbgout.c d07700828c6f2319969eb48b4f8e3214 gcc/vtable-verify.c b40619157cc92ccc01bfa71328184356 gcc/vtable-verify.h 601fb8f8e51a3ccac3d6ddde9175fcba gcc/web.c *************** b40619157cc92ccc01bfa71328184356 gcc/vt *** 51626,51636 **** e4debe67922b4d5dfaebcffc93db4c88 gcc/xcoff.h ae782b20e65b91b020560956bee4480b gcc/xcoffout.c 7913404fae11483f78d1e14688f4592c gcc/xcoffout.h ! 2748af4f0857d3af377148ed457602a5 gnattools/ChangeLog 692322cbac4dbf19144764e4486b9f54 gnattools/Makefile.in 41b96b7921d11e52b1d8465ea57136ad gnattools/configure a73c18d8f44ab8bc3e71c3d530fa603e gnattools/configure.ac ! 2e3ebdd6446e169845e7c6307c3c3452 gotools/ChangeLog f94b48bc3593ed09d6e2588fea0c47e0 gotools/Makefile.am 2ff781c9acd2d56facfcd0d537b17141 gotools/Makefile.in 7e23031e2e274aaa07b61c1e8f18dc99 gotools/README --- 51839,51849 ---- e4debe67922b4d5dfaebcffc93db4c88 gcc/xcoff.h ae782b20e65b91b020560956bee4480b gcc/xcoffout.c 7913404fae11483f78d1e14688f4592c gcc/xcoffout.h ! d3ae09ef8f35b8849949d305c186a901 gnattools/ChangeLog 692322cbac4dbf19144764e4486b9f54 gnattools/Makefile.in 41b96b7921d11e52b1d8465ea57136ad gnattools/configure a73c18d8f44ab8bc3e71c3d530fa603e gnattools/configure.ac ! f79bd24401bbe0061f0a450acc0653a7 gotools/ChangeLog f94b48bc3593ed09d6e2588fea0c47e0 gotools/Makefile.am 2ff781c9acd2d56facfcd0d537b17141 gotools/Makefile.in 7e23031e2e274aaa07b61c1e8f18dc99 gotools/README *************** c4e8176c1964a5ebe0a55900f2141299 gotool *** 51642,51648 **** eb2aeb3a6cffe7b26a8f1c8a2da23dcd gotools/gofmt.1 59530bdf33659b29e73d4adb9f9f6552 include/COPYING d32239bcb673463ab874e80d47fae504 include/COPYING3 ! fd907b86018a9aef686e87e1b74bc470 include/ChangeLog 4263432a72ff47ed8bf420208ee7eea5 include/ChangeLog-9103 a43d76108493b20da790f953f829c6a5 include/ChangeLog.jit 171a864be3edfa751919fdfd5a2b2f30 include/ansidecl.h --- 51855,51861 ---- eb2aeb3a6cffe7b26a8f1c8a2da23dcd gotools/gofmt.1 59530bdf33659b29e73d4adb9f9f6552 include/COPYING d32239bcb673463ab874e80d47fae504 include/COPYING3 ! 6d5a1beaf968b1d173939546ea2a123d include/ChangeLog 4263432a72ff47ed8bf420208ee7eea5 include/ChangeLog-9103 a43d76108493b20da790f953f829c6a5 include/ChangeLog.jit 171a864be3edfa751919fdfd5a2b2f30 include/ansidecl.h *************** e34d525d7faceda0dd5cb3eae49c1548 includ *** 51682,51688 **** 0294cecbb1f66d640ccba3a5d862d05b include/xregex2.h f648a66ed08e079e26a24c4346a3ba03 include/xtensa-config.h 361482dd6b5b5eb7090fff3986fba68a install-sh ! 9018ab97fd916622d30b9cc975f9eae0 intl/ChangeLog cad1d6fab2274517783de7433c0faa74 intl/Makefile.in 6ec998bb4716c744bf8185e607f69301 intl/README 76ca170a525d5b84d90f0478fe788931 intl/VERSION --- 51895,51901 ---- 0294cecbb1f66d640ccba3a5d862d05b include/xregex2.h f648a66ed08e079e26a24c4346a3ba03 include/xtensa-config.h 361482dd6b5b5eb7090fff3986fba68a install-sh ! 03884381c72c8a386bd3ac37f0fb42d1 intl/ChangeLog cad1d6fab2274517783de7433c0faa74 intl/Makefile.in 6ec998bb4716c744bf8185e607f69301 intl/README 76ca170a525d5b84d90f0478fe788931 intl/VERSION *************** d50a8c6c5b41089930accbdce767d3c0 intl/p *** 51724,51735 **** b4758a0194e3e41362b939911472ce62 intl/relocatable.c bedade7bcfc3bc5eb09a2c6844f637f3 intl/relocatable.h 43f287d082528203fc85c1d2d81bf30d intl/textdomain.c ! 81edff7663e6cecc48d8bf744957ca92 libada/ChangeLog 23431a8157594a82b6d6e6ba4f2ee7ba libada/Makefile.in 68395a53adb86132c753b865a97f49e5 libada/configure e05623ca0be117eb9a5d4bb2008fb09c libada/configure.ac 46d3fe6da7a771cc2d5420c4137a6861 libatomic/.gitignore ! 3e1c8adfb830342a097ee87f4000a6f4 libatomic/ChangeLog 7f93dcf217cd6ff4d8a5adb051274c1b libatomic/Makefile.am f56aa53e91a8497bcc93d3cc78745245 libatomic/Makefile.in f7853b06953072a9987a45a5b00782d6 libatomic/acinclude.m4 --- 51937,51948 ---- b4758a0194e3e41362b939911472ce62 intl/relocatable.c bedade7bcfc3bc5eb09a2c6844f637f3 intl/relocatable.h 43f287d082528203fc85c1d2d81bf30d intl/textdomain.c ! 788ad610948e93a16f2eab87c92c184a libada/ChangeLog 23431a8157594a82b6d6e6ba4f2ee7ba libada/Makefile.in 68395a53adb86132c753b865a97f49e5 libada/configure e05623ca0be117eb9a5d4bb2008fb09c libada/configure.ac 46d3fe6da7a771cc2d5420c4137a6861 libatomic/.gitignore ! 864cd1619da962d34773d0cedd256cb2 libatomic/ChangeLog 7f93dcf217cd6ff4d8a5adb051274c1b libatomic/Makefile.am f56aa53e91a8497bcc93d3cc78745245 libatomic/Makefile.in f7853b06953072a9987a45a5b00782d6 libatomic/acinclude.m4 *************** c03a072efac9b30f8f8429ac52fd246b libato *** 51809,51815 **** 8a7308fda7ed1543cb9e3be0f8e47bce libatomic/testsuite/libatomic.c/atomic-store-5.c 40618200985a15bcba64f871863da498 libatomic/testsuite/libatomic.c/c.exp 97b0c9cdfcb733664bdf4efe0f5dc449 libatomic/testsuite/libatomic.c/generic-2.c ! 0b812bef7f187cbf5c9247837c7b983b libbacktrace/ChangeLog eb3a88b53140eb234a99a4b3a55e56bf libbacktrace/ChangeLog.jit c794c48bf2fbd5ee29733ac698f1838b libbacktrace/Makefile.am 10502b510e3bb652e63f65eab6326c9d libbacktrace/Makefile.in --- 52022,52028 ---- 8a7308fda7ed1543cb9e3be0f8e47bce libatomic/testsuite/libatomic.c/atomic-store-5.c 40618200985a15bcba64f871863da498 libatomic/testsuite/libatomic.c/c.exp 97b0c9cdfcb733664bdf4efe0f5dc449 libatomic/testsuite/libatomic.c/generic-2.c ! 5647e5f4ed6d7b93a588cbdc689c7301 libbacktrace/ChangeLog eb3a88b53140eb234a99a4b3a55e56bf libbacktrace/ChangeLog.jit c794c48bf2fbd5ee29733ac698f1838b libbacktrace/Makefile.am 10502b510e3bb652e63f65eab6326c9d libbacktrace/Makefile.in *************** ad498528fecdbff6d6f48133f2ea65aa libbac *** 51840,51846 **** c74edc0237b059b4e285bd8e28a7ea98 libbacktrace/state.c 32208a7e36d7fdfa5f56cefc0efc03b2 libbacktrace/stest.c 6414d319baa03d40347ac5d0d4928f24 libbacktrace/unknown.c ! e256e360178804e9f2273019d7c48ba1 libcc1/ChangeLog 42436e3dc549d6555a58651626425bf1 libcc1/Makefile.am 9b1c517416247bed077f6542eb58fb63 libcc1/Makefile.in 88f6ca6808c90ecedbfd1dac80714d9e libcc1/aclocal.m4 --- 52053,52059 ---- c74edc0237b059b4e285bd8e28a7ea98 libbacktrace/state.c 32208a7e36d7fdfa5f56cefc0efc03b2 libbacktrace/stest.c 6414d319baa03d40347ac5d0d4928f24 libbacktrace/unknown.c ! 6f70b8b71d5c04690cec69a5eda2b2c4 libcc1/ChangeLog 42436e3dc549d6555a58651626425bf1 libcc1/Makefile.am 9b1c517416247bed077f6542eb58fb63 libcc1/Makefile.in 88f6ca6808c90ecedbfd1dac80714d9e libcc1/aclocal.m4 *************** ec29c212d8342e282234e53f69b3f8e6 libcc1 *** 51863,51869 **** 559bc993c28302af171c959deb0cce45 libcc1/plugin.cc 595b9a542a8f80367ebbeecbc51b1ac7 libcc1/rpc.hh 14f215429d450a743fce24b101552f3e libcc1/status.hh ! 12a663caf6362462c6f713a6f6bc9dc1 libcilkrts/ChangeLog 4fa054d244a7b7a99d1173bc6c24ff2c libcilkrts/Makefile.am 991c5c31728dcfcd36fd84cbe4d8c31f libcilkrts/Makefile.in 4a307b1474cad63768b2ae0c183b6259 libcilkrts/README --- 52076,52082 ---- 559bc993c28302af171c959deb0cce45 libcc1/plugin.cc 595b9a542a8f80367ebbeecbc51b1ac7 libcc1/rpc.hh 14f215429d450a743fce24b101552f3e libcc1/status.hh ! 7f4e998dfb94478253c8148d68fa0ac8 libcilkrts/ChangeLog 4fa054d244a7b7a99d1173bc6c24ff2c libcilkrts/Makefile.am 991c5c31728dcfcd36fd84cbe4d8c31f libcilkrts/Makefile.in 4a307b1474cad63768b2ae0c183b6259 libcilkrts/README *************** d4a2c447aba3e1afe4e9522d132a2e62 libcil *** 51971,51977 **** 94c538f9a3100a27649a9dc4d63d1677 libcilkrts/runtime/sysdep.h ffd8820979e88b4845e4b6ae604d2fdf libcilkrts/runtime/worker_mutex.c 9af2df6acad19a2001c2b1f68f5f59be libcilkrts/runtime/worker_mutex.h ! e8a79668e21a21035b4fb3b70dcacdf2 libcpp/ChangeLog 2bd831b17997584e38305782cebe6948 libcpp/ChangeLog.jit d6bac27ed901db3b33a0f3a3c7a24ecc libcpp/Makefile.in 7307c791a8de641ef6dada9a179ece57 libcpp/aclocal.m4 --- 52184,52190 ---- 94c538f9a3100a27649a9dc4d63d1677 libcilkrts/runtime/sysdep.h ffd8820979e88b4845e4b6ae604d2fdf libcilkrts/runtime/worker_mutex.c 9af2df6acad19a2001c2b1f68f5f59be libcilkrts/runtime/worker_mutex.h ! 2d8783b328581f125db9aa789ff4ccc1 libcpp/ChangeLog 2bd831b17997584e38305782cebe6948 libcpp/ChangeLog.jit d6bac27ed901db3b33a0f3a3c7a24ecc libcpp/Makefile.in 7307c791a8de641ef6dada9a179ece57 libcpp/aclocal.m4 *************** e84989ea462b1d5c3ff7fc55907b5bd9 libcpp *** 51998,52054 **** 1d651323454588d5ac3192c963d238b9 libcpp/makeucnid.c 49c53ce2919b867b1b9d35fe5c26c6dd libcpp/mkdeps.c 6487368e1472b8cb5f645a9e97ef5cf6 libcpp/pch.c ! 7d667e11c9f21b55bba1833a3a53b6eb libcpp/po/ChangeLog ! b10170e8ff59561880b72080aff714fc libcpp/po/be.gmo ! a1399119f4cbb3ec20485caa743c856f libcpp/po/be.po ! 1776d591f0b362a758ffeacf34bacf9e libcpp/po/ca.gmo ! b1e65585a6a969df424d36ecb90eae2f libcpp/po/ca.po f241ef4c3fe0bdc2c620efaf476c7d8c libcpp/po/cpplib.pot ! 37f4363c2a31b8a7a3aa607b31c8933d libcpp/po/da.gmo ! 5d97fa43b9aec308b062f57b18be9360 libcpp/po/da.po ! 55f98436b2c49b04a69939be4ffa2753 libcpp/po/de.gmo ! cf2d81e2c147b636d82357d38c99c6d0 libcpp/po/de.po ! def7e0fa17993f7bc16e92df5e1e9e98 libcpp/po/el.gmo ! cf03d25b8ea76b1344e5ebabb399dbf4 libcpp/po/el.po ! f4e772599123fa0b641894127a12124f libcpp/po/eo.gmo ! 8909a1fe793369bc830786b759efbd01 libcpp/po/eo.po ! d94ef3607205c0f8e8ce5c5b33c7529c libcpp/po/es.gmo ! a7dc8d289e5433b7d628e94754c25ce8 libcpp/po/es.po ! 44fa7ef213461dcfba53fbc6c4a5a6c3 libcpp/po/fi.gmo ! 75eccd76b903632991f428f95935fca5 libcpp/po/fi.po ! 38197fbb9811292aa7efd19eeff0dfd7 libcpp/po/fr.gmo ! 9ecca411f3ba7dba61935e506943c02a libcpp/po/fr.po ! ceb5b95afa8a165d7d19913e49a67767 libcpp/po/id.gmo ! f955e176b1812d0f84a251f3a10f3dad libcpp/po/id.po ! 8969a68bb0a3d3848d120e81476f8e0c libcpp/po/ja.gmo ! d8b8bda11c782ea1ac9d3d2f60132285 libcpp/po/ja.po ! fb85f3e2bf5c7ee5eef9a22afb6f6a9e libcpp/po/nl.gmo ! 8b3b1a89837cd6c3ce3c5bfc308dcdc7 libcpp/po/nl.po ! 41b1a497ce27a5c6a3b580c7ed1e5667 libcpp/po/pt_BR.gmo ! ba1ecc1fa5edd8fd4cdcd649b6ab9d31 libcpp/po/pt_BR.po ! 3af79b81d6731746dddf7b884a1caef3 libcpp/po/ru.gmo ! 3306402f2df775aa4daddb8d2647d2c9 libcpp/po/ru.po ! 5c2146bf680310250376f51e63958773 libcpp/po/sr.gmo ! 8eca189de2fd1e193020d95bafdd7df4 libcpp/po/sr.po ! e39adc7e41dc49d8a0a84cf00d8f2709 libcpp/po/sv.gmo ! 831dc055611cd3a67552de866b2a3db2 libcpp/po/sv.po ! 7742684996fc624bf3fdd717108cd63f libcpp/po/tr.gmo ! a76c1cf5288c535a5e4ac5797dd7743c libcpp/po/tr.po ! 5ef5169148b8b22f4c120e76c8c45045 libcpp/po/uk.gmo ! 71ead4658fd225227ad1e2c5a46cc7c4 libcpp/po/uk.po ! cbc4147cbcdad77154dae852a8a1cbfe libcpp/po/vi.gmo ! 4d7aedddb412cde7fb5bc80b64383254 libcpp/po/vi.po ! 16d5a356d1ad9d9297a2eb88a2acfdbf libcpp/po/zh_CN.gmo ! 517db5d1a7bfcb0e6a7fd2a2500f526e libcpp/po/zh_CN.po ! 2ea2acc6ffc2d776ca88d8ebbb3ab6ab libcpp/po/zh_TW.gmo ! 5817b12f64a1f3360ef45597b4f80c0e libcpp/po/zh_TW.po 314d4b040cc82f1e52335906a249a795 libcpp/symtab.c ab71823f6a119f16efc5777fc0d8f0e4 libcpp/system.h c18e29874a5ea89f5716b740bd1be354 libcpp/traditional.c cba4c6c6128f95fc36dbe86aaca44f0b libcpp/ucnid.h c9110040e0f379fdd157cf4f47d49dd9 libcpp/ucnid.tab a6c2b3de06c7424706b16f4c206396a1 libdecnumber/.gitignore ! 93be5ec9b2b9655b0180a5afe1a7604a libdecnumber/ChangeLog 2bd831b17997584e38305782cebe6948 libdecnumber/ChangeLog.jit 6486a184d61fdeeaa63ff335e5ed0491 libdecnumber/Makefile.in 2746a1155d319a2cda823ee5b58921ce libdecnumber/aclocal.m4 --- 52211,52267 ---- 1d651323454588d5ac3192c963d238b9 libcpp/makeucnid.c 49c53ce2919b867b1b9d35fe5c26c6dd libcpp/mkdeps.c 6487368e1472b8cb5f645a9e97ef5cf6 libcpp/pch.c ! ff5bb5c0aaf45ed18fb38eb723e08fb5 libcpp/po/ChangeLog ! 101efbaa2450173d329333a67141a247 libcpp/po/be.gmo ! c2be8180550596c4811c937d293aca92 libcpp/po/be.po ! db5b3af91d18380e7a9ecbc08056e193 libcpp/po/ca.gmo ! 4f16cd489adc06095921c750d50bb88f libcpp/po/ca.po f241ef4c3fe0bdc2c620efaf476c7d8c libcpp/po/cpplib.pot ! 56d05da5b8de0b9213531b7870898e39 libcpp/po/da.gmo ! db71aaac7e6319bdb73047fdf0fc177f libcpp/po/da.po ! 625c8d3be68ede98b6ace63e892d8cca libcpp/po/de.gmo ! 14c495cdd98cc03c2fe2bc4a77a2fe5e libcpp/po/de.po ! 25906c15212fe25a537b9ca14a18b67f libcpp/po/el.gmo ! 054eb7952304096725209109a7e874c9 libcpp/po/el.po ! e123446d250feb9dcfda9adb573c87ad libcpp/po/eo.gmo ! ed391a95fb2df4c5bb59f350c994b672 libcpp/po/eo.po ! 6a1262038f74e6c9b9792f41d7841850 libcpp/po/es.gmo ! 69d8b12cd1f99822498cede14aa30017 libcpp/po/es.po ! d1f3795a7422a4e1df73d8ee144b565f libcpp/po/fi.gmo ! 707352a93e5d9123df5e28cda28b8ef8 libcpp/po/fi.po ! 4f406c59e00cba12545855f0a5176ab5 libcpp/po/fr.gmo ! d2f3e1ee9e36ca0a3e5d57d6ce33b2fc libcpp/po/fr.po ! eadc281c2d022ea9860d2210ec2adf83 libcpp/po/id.gmo ! 7067240f0390b71d8f9be35f215f52d9 libcpp/po/id.po ! ff6ff4843d0dd7344dc6199392a1efa2 libcpp/po/ja.gmo ! 33f1e7978dec3c35eaf52e491cc22f6f libcpp/po/ja.po ! 4c3fe9d3f5b9e320d5b5d2250e35c049 libcpp/po/nl.gmo ! 9bbb6e44dbedb9cb3d3a89488712ef84 libcpp/po/nl.po ! f77a306d929d37ce4b75e00fb1046a86 libcpp/po/pt_BR.gmo ! bbe304a283c188ff53ec3a10841dfbfe libcpp/po/pt_BR.po ! 7d91f5bebf65e6fcdfec06d249069cff libcpp/po/ru.gmo ! ec8c8e22ba01080e00f8c1fac51b83fa libcpp/po/ru.po ! f16142bd00ec1d75c7eb36b12d014609 libcpp/po/sr.gmo ! 302ac0a8bb21be2fe8d2ed2d0992a339 libcpp/po/sr.po ! ee9d5bba1fc4e9a456ba3069f7c243cb libcpp/po/sv.gmo ! 7b5f9dc66ec1e077d46c202b7ccce5ca libcpp/po/sv.po ! 77cff2f7a392e6c62f4c65a2d74789f9 libcpp/po/tr.gmo ! f05254c16e1ed6a3ed514dbf25863c23 libcpp/po/tr.po ! 451453eb77f3ce7c1570ebfe549aa7a8 libcpp/po/uk.gmo ! 0044fa08261fcaeb8bbd80ed6b68cbcc libcpp/po/uk.po ! 9c22d6f9c1e0a652b86aaa52575779f6 libcpp/po/vi.gmo ! 6f048123d977765117cc3a148d108bbf libcpp/po/vi.po ! e1cec8421dfafe133b040cfb16e9208f libcpp/po/zh_CN.gmo ! 95683438e131e331ccb6b167036aa93c libcpp/po/zh_CN.po ! ae0d22e87817f40a97178ac7d51d2196 libcpp/po/zh_TW.gmo ! ec7870a122fb1a9c45432050547b7775 libcpp/po/zh_TW.po 314d4b040cc82f1e52335906a249a795 libcpp/symtab.c ab71823f6a119f16efc5777fc0d8f0e4 libcpp/system.h c18e29874a5ea89f5716b740bd1be354 libcpp/traditional.c cba4c6c6128f95fc36dbe86aaca44f0b libcpp/ucnid.h c9110040e0f379fdd157cf4f47d49dd9 libcpp/ucnid.tab a6c2b3de06c7424706b16f4c206396a1 libdecnumber/.gitignore ! 370ca53d584ac79c17efa1b8730a65d2 libdecnumber/ChangeLog 2bd831b17997584e38305782cebe6948 libdecnumber/ChangeLog.jit 6486a184d61fdeeaa63ff335e5ed0491 libdecnumber/Makefile.in 2746a1155d319a2cda823ee5b58921ce libdecnumber/aclocal.m4 *************** a97c47969dfc92a7666dfe3c2e1e1448 libdec *** 52111,52117 **** 794b407db90b31cc93f5a7a7570e62de libdecnumber/dpd/decimal64.c 9ac3897c9a40e31bff405af880fafb97 libdecnumber/dpd/decimal64.h 0f6db29710e7075c2fd62bc4478b3b8d libdecnumber/dpd/decimal64Symbols.h ! 683ebc88977f42f5ebcda69d7842d523 libffi/ChangeLog ba66fc19311348d373ec271be939a659 libffi/ChangeLog.libffi fbbc216bc25d759a72ea3e6d734af56b libffi/ChangeLog.libgcj d946d2b97454ad50a1dbfbf48923c5be libffi/ChangeLog.v1 --- 52324,52330 ---- 794b407db90b31cc93f5a7a7570e62de libdecnumber/dpd/decimal64.c 9ac3897c9a40e31bff405af880fafb97 libdecnumber/dpd/decimal64.h 0f6db29710e7075c2fd62bc4478b3b8d libdecnumber/dpd/decimal64Symbols.h ! 0e51bfea6bc05f58faa3da8e80161943 libffi/ChangeLog ba66fc19311348d373ec271be939a659 libffi/ChangeLog.libffi fbbc216bc25d759a72ea3e6d734af56b libffi/ChangeLog.libgcj d946d2b97454ad50a1dbfbf48923c5be libffi/ChangeLog.v1 *************** f0aff67c9a90cc128022ee5b0055b968 libffi *** 52124,52130 **** 7e596b9d2421204d33c50e2a7d0f8e01 libffi/configure 1c8febbea269e3325e750f3f577a85be libffi/configure.ac 84d2d9f2ebfac28a1697db5dc956a25b libffi/configure.host ! b966104ceafa5618f9898a1a3bb1ca13 libffi/doc/libffi.info cfec4a5a1bb5d36550e15ac051c14148 libffi/doc/libffi.texi 2969ffc23f66d73392207633f25ab252 libffi/doc/version.texi 0323e665fa56b34846890cfcb17772c4 libffi/fficonfig.h.in --- 52337,52343 ---- 7e596b9d2421204d33c50e2a7d0f8e01 libffi/configure 1c8febbea269e3325e750f3f577a85be libffi/configure.ac 84d2d9f2ebfac28a1697db5dc956a25b libffi/configure.host ! 652462c9a1eee96ee4f190aa759a6520 libffi/doc/libffi.info cfec4a5a1bb5d36550e15ac051c14148 libffi/doc/libffi.texi 2969ffc23f66d73392207633f25ab252 libffi/doc/version.texi 0323e665fa56b34846890cfcb17772c4 libffi/fficonfig.h.in *************** d47c79b281339983862a8e52d8c73f0f libffi *** 52468,52476 **** 291be426192f460f6a07dfe1c96ab094 libffi/testsuite/libffi.special/special.exp 93fc3ea311b79f64004992807ce75d1e libffi/testsuite/libffi.special/unwindtest.cc 185d0795017fbbe253a13db8e34085f9 libffi/testsuite/libffi.special/unwindtest_ffi_call.cc ! fcbe1ccc44a2c7e6a6780bd84fb83838 libgcc/ChangeLog fa9c74c0d1f3786facb86727d431c379 libgcc/Makefile.in ! 4289bee60ecb85978b9848c330c6360d libgcc/config.host 0b12c475babaf3db4fa8fa166ebb4b25 libgcc/config.in 27a91555b8c627d5253eead06d4023eb libgcc/config/aarch64/crtfastmath.c 7596c4be37d2d43c1924d6486ec8b1a7 libgcc/config/aarch64/crti.S --- 52681,52689 ---- 291be426192f460f6a07dfe1c96ab094 libffi/testsuite/libffi.special/special.exp 93fc3ea311b79f64004992807ce75d1e libffi/testsuite/libffi.special/unwindtest.cc 185d0795017fbbe253a13db8e34085f9 libffi/testsuite/libffi.special/unwindtest_ffi_call.cc ! 7282e3d02f69a6be6d3fa7d97d682123 libgcc/ChangeLog fa9c74c0d1f3786facb86727d431c379 libgcc/Makefile.in ! fa228e1598f04c660f440ff4573e65a5 libgcc/config.host 0b12c475babaf3db4fa8fa166ebb4b25 libgcc/config.in 27a91555b8c627d5253eead06d4023eb libgcc/config/aarch64/crtfastmath.c 7596c4be37d2d43c1924d6486ec8b1a7 libgcc/config/aarch64/crti.S *************** c03df9e717f452ebaf4d523393ef2153 libgcc *** 52734,52739 **** --- 52947,52953 ---- 0e43bc25d74e5fec7ee5c672d70cdc51 libgcc/config/i386/dragonfly-unwind.h 6a5514efa0c1a866721711dbba424ee7 libgcc/config/i386/elf-lib.h 7027bce5ad2537dfc53625f70bbebc56 libgcc/config/i386/enable-execute-stack-mingw32.c + f6729340d8aa9c0263d007238469ac12 libgcc/config/i386/freebsd-unwind.h 78a621ffd9c2a939312d3960ef206d71 libgcc/config/i386/gthr-win32.c f4275853210c93a47cab9304159c4edc libgcc/config/i386/gthr-win32.h 4eddef68905e28d1200359dfb7eb5a96 libgcc/config/i386/libgcc-bsd.ver *************** fa106cf68223eee5c0736fc8695286c5 libgcc *** 52809,52815 **** 7f77dab3bda1d10e1fca3644a2f0c9e7 libgcc/config/ia64/vms-unwind.h 42f35408894b4409e1fb74a1dd0bff67 libgcc/config/iq2000/lib2funcs.c 102f7dad8ad6b54434a1b8313d1e42c4 libgcc/config/iq2000/t-iq2000 ! 0941e2064a747bff6fc7d238c17c78c1 libgcc/config/libbid/ChangeLog 5b0036af46340c5fe5032ef6b4c1119c libgcc/config/libbid/_addsub_dd.c 077c04069b63155c517eeeb2d18211fe libgcc/config/libbid/_addsub_sd.c c01e504740630774a0506de159528572 libgcc/config/libbid/_addsub_td.c --- 53023,53029 ---- 7f77dab3bda1d10e1fca3644a2f0c9e7 libgcc/config/ia64/vms-unwind.h 42f35408894b4409e1fb74a1dd0bff67 libgcc/config/iq2000/lib2funcs.c 102f7dad8ad6b54434a1b8313d1e42c4 libgcc/config/iq2000/t-iq2000 ! 2dac627d232a7b398325d208ae7ff8f5 libgcc/config/libbid/ChangeLog 5b0036af46340c5fe5032ef6b4c1119c libgcc/config/libbid/_addsub_dd.c 077c04069b63155c517eeeb2d18211fe libgcc/config/libbid/_addsub_sd.c c01e504740630774a0506de159528572 libgcc/config/libbid/_addsub_td.c *************** c88ee561524ddbcb4b332da8675f5a57 libgcc *** 53346,53352 **** 046a4377fd6939c2c4390e23598c5876 libgcc/config/pa/gthr-dce.h e7cd27121719c5c0f97dd3cb6c993ba5 libgcc/config/pa/hpux-unwind.h fdcb024d03346a72d12527a07bd3e112 libgcc/config/pa/lib2funcs.S ! 58695eaa53aa42942df45174ee71fe47 libgcc/config/pa/linux-atomic.c a2889893933024e197b11f35c3692031 libgcc/config/pa/linux-unwind.h f81c78716ab9e3581190cba4008c50da libgcc/config/pa/milli64.S 667012433b09718593e94815435ae02d libgcc/config/pa/quadlib.c --- 53560,53566 ---- 046a4377fd6939c2c4390e23598c5876 libgcc/config/pa/gthr-dce.h e7cd27121719c5c0f97dd3cb6c993ba5 libgcc/config/pa/hpux-unwind.h fdcb024d03346a72d12527a07bd3e112 libgcc/config/pa/lib2funcs.S ! 1d21e6f68b162f2b47838322aaca3409 libgcc/config/pa/linux-atomic.c a2889893933024e197b11f35c3692031 libgcc/config/pa/linux-unwind.h f81c78716ab9e3581190cba4008c50da libgcc/config/pa/milli64.S 667012433b09718593e94815435ae02d libgcc/config/pa/quadlib.c *************** f67877c8616b3917c19d20a42055cb16 libgcc *** 53774,53780 **** d2ba441a933d70bc2f27734e4a9c8a43 libgcc/vtv_end_preinit.c a0b3ddfb7e98922fa38ec7232aa48e9f libgcc/vtv_start.c 05dc8eaf45476dade83c4c5221c3d4c6 libgcc/vtv_start_preinit.c ! 32ce4e1728a07fbbeb7c90f6c479f7c9 libgfortran/ChangeLog 9aca36338382e5b4b730e7779170b24d libgfortran/ChangeLog-2002 80d3edc880c2da0b7a2beec2e2c4f774 libgfortran/ChangeLog-2003 9f0239429993a5e64ed793eb6c55a5c1 libgfortran/ChangeLog-2004 --- 53988,53994 ---- d2ba441a933d70bc2f27734e4a9c8a43 libgcc/vtv_end_preinit.c a0b3ddfb7e98922fa38ec7232aa48e9f libgcc/vtv_start.c 05dc8eaf45476dade83c4c5221c3d4c6 libgcc/vtv_start_preinit.c ! cbc437c2eaaa9e613c762aa3cc26f9e4 libgfortran/ChangeLog 9aca36338382e5b4b730e7779170b24d libgfortran/ChangeLog-2002 80d3edc880c2da0b7a2beec2e2c4f774 libgfortran/ChangeLog-2003 9f0239429993a5e64ed793eb6c55a5c1 libgfortran/ChangeLog-2004 *************** e84c79115a80a2052eee5615e7794043 libgfo *** 54409,54415 **** 162717729ddb4ce813e4e15812d3c02c libgfortran/io/transfer.c 8920e89257b2eed4c226a979a166f1fb libgfortran/io/transfer128.c 6928f278ea2a50226492dd9a4b23bbe1 libgfortran/io/unit.c ! 68af09371a7a0dd6365b2db84293cd50 libgfortran/io/unix.c 6154f98c869ef884c077ce726844ffde libgfortran/io/unix.h 607ec93d3784c61c00ac43df5973f519 libgfortran/io/write.c 65bacadb84e2aa7c763e14c604724d7c libgfortran/io/write_float.def --- 54623,54629 ---- 162717729ddb4ce813e4e15812d3c02c libgfortran/io/transfer.c 8920e89257b2eed4c226a979a166f1fb libgfortran/io/transfer128.c 6928f278ea2a50226492dd9a4b23bbe1 libgfortran/io/unit.c ! 28d3851dd2472b45c884f5acbbd81246 libgfortran/io/unix.c 6154f98c869ef884c077ce726844ffde libgfortran/io/unix.h 607ec93d3784c61c00ac43df5973f519 libgfortran/io/write.c 65bacadb84e2aa7c763e14c604724d7c libgfortran/io/write_float.def *************** e9a665ec4bfb13707afd25c78a325c46 libgfo *** 54487,54494 **** 7768180a49c5bbe20d4b74b2c0a86fe8 libgfortran/runtime/string.c 5d4950ecb7b26d2c5e4e7b4e0dd74707 libgo/LICENSE 923c00f79693b8a5819eba077d98b9d4 libgo/MERGE ! e37d9ca3092380fd8f585f849b0dbc65 libgo/Makefile.am ! 40a1b4e2a81b4da3aeb37cdbda6bb3fa libgo/Makefile.in 3a55d95595a6f9e37dee53826b4daff2 libgo/PATENTS 3a3d1f64c9a8149b9c46b1dcdd8df630 libgo/README d46376034c1fd6df47c8ba2cd5de9d0a libgo/README.gcc --- 54701,54708 ---- 7768180a49c5bbe20d4b74b2c0a86fe8 libgfortran/runtime/string.c 5d4950ecb7b26d2c5e4e7b4e0dd74707 libgo/LICENSE 923c00f79693b8a5819eba077d98b9d4 libgo/MERGE ! a5ec37e254657e9b7435b2ea848facb9 libgo/Makefile.am ! cab568c5d803a784ed9ffcaf5f76a84c libgo/Makefile.in 3a55d95595a6f9e37dee53826b4daff2 libgo/PATENTS 3a3d1f64c9a8149b9c46b1dcdd8df630 libgo/README d46376034c1fd6df47c8ba2cd5de9d0a libgo/README.gcc *************** e22586efc37ba708def40a04ba637604 libgo/ *** 56032,56038 **** f718089597d24c3dd6c4db11459dfaa9 libgo/go/syscall/exec_windows.go 5b23e073f43cbe1103c0a454e1e39a89 libgo/go/syscall/export_test.go 9b6c3ba061ae00628e2837722268295e libgo/go/syscall/libcall_irix.go ! e951b0bceb88dd19a22ccce3be868888 libgo/go/syscall/libcall_linux.go 08d02e9ba31a2f132b6670d56e5f9a91 libgo/go/syscall/libcall_linux_386.go d0dfa8e45cee5defb536480f056ed447 libgo/go/syscall/libcall_linux_alpha.go 0f110f6b4b28d847963c11d0307ebbfb libgo/go/syscall/libcall_linux_amd64.go --- 56246,56252 ---- f718089597d24c3dd6c4db11459dfaa9 libgo/go/syscall/exec_windows.go 5b23e073f43cbe1103c0a454e1e39a89 libgo/go/syscall/export_test.go 9b6c3ba061ae00628e2837722268295e libgo/go/syscall/libcall_irix.go ! 850983ef9e2319a76bf883cf83c35cd1 libgo/go/syscall/libcall_linux.go 08d02e9ba31a2f132b6670d56e5f9a91 libgo/go/syscall/libcall_linux_386.go d0dfa8e45cee5defb536480f056ed447 libgo/go/syscall/libcall_linux_alpha.go 0f110f6b4b28d847963c11d0307ebbfb libgo/go/syscall/libcall_linux_amd64.go *************** cb6c56bb7ef9e3c90a4bb9fbec15ed7d libgo/ *** 56186,56196 **** 15f566278d64ff0b58823d3875194e29 libgo/runtime/go-assert.h f8c17aeb5ad771890f2f006bae6aeee5 libgo/runtime/go-breakpoint.c 8bbc43d2e3d1657ca28c745f2df02b57 libgo/runtime/go-byte-array-to-string.c ! 84f0700e5f57e17224288f33d55b366b libgo/runtime/go-caller.c 8e57f54e859b6de8bb7c1d5b8eea54ef libgo/runtime/go-callers.c 01e15339ac65b16e51eae378e6b9f88b libgo/runtime/go-can-convert-interface.c 50987521ad86112e16576c245865263d libgo/runtime/go-cdiv.c ! 681b19c97d7fabfb5e19ee9339824fe2 libgo/runtime/go-cgo.c e601bb5bbc33dfdde293de1d3d0a7ddd libgo/runtime/go-check-interface.c 39368ef3345811d8544e2447df1e4fb5 libgo/runtime/go-construct-map.c 97c4cef00029fd40aa26ca6ae51166ea libgo/runtime/go-convert-interface.c --- 56400,56410 ---- 15f566278d64ff0b58823d3875194e29 libgo/runtime/go-assert.h f8c17aeb5ad771890f2f006bae6aeee5 libgo/runtime/go-breakpoint.c 8bbc43d2e3d1657ca28c745f2df02b57 libgo/runtime/go-byte-array-to-string.c ! 412fc3894f8997f8206a0b2375454c3b libgo/runtime/go-caller.c 8e57f54e859b6de8bb7c1d5b8eea54ef libgo/runtime/go-callers.c 01e15339ac65b16e51eae378e6b9f88b libgo/runtime/go-can-convert-interface.c 50987521ad86112e16576c245865263d libgo/runtime/go-cdiv.c ! 469da1ddfb1a67d3662e736847f30fb9 libgo/runtime/go-cgo.c e601bb5bbc33dfdde293de1d3d0a7ddd libgo/runtime/go-check-interface.c 39368ef3345811d8544e2447df1e4fb5 libgo/runtime/go-construct-map.c 97c4cef00029fd40aa26ca6ae51166ea libgo/runtime/go-convert-interface.c *************** cfbe45f0d5cff6077ea419dd10b60476 libgo/ *** 56209,56215 **** 585b3c103bde3505300d9397357d242f libgo/runtime/go-interface-compare.c ca3772a5bb3a8bbddc4b67daf4772962 libgo/runtime/go-interface-eface-compare.c cd2c9daae85c953b537ee88d4b9d50bd libgo/runtime/go-interface-val-compare.c ! d5ad7678bf747d3ce48a70325e4d3192 libgo/runtime/go-main.c f98e693990e81a39927003f6a675f225 libgo/runtime/go-make-slice.c 66a6902591a62b396ced093991cbf6d6 libgo/runtime/go-map-delete.c e92b1c46431b33211dc25547322efc1f libgo/runtime/go-map-index.c --- 56423,56430 ---- 585b3c103bde3505300d9397357d242f libgo/runtime/go-interface-compare.c ca3772a5bb3a8bbddc4b67daf4772962 libgo/runtime/go-interface-eface-compare.c cd2c9daae85c953b537ee88d4b9d50bd libgo/runtime/go-interface-val-compare.c ! 52de63fc57f9e4afbdb69054074f5ed9 libgo/runtime/go-libmain.c ! 2dbb9b86b950e2c826285f69f67d74cc libgo/runtime/go-main.c f98e693990e81a39927003f6a675f225 libgo/runtime/go-make-slice.c 66a6902591a62b396ced093991cbf6d6 libgo/runtime/go-map-delete.c e92b1c46431b33211dc25547322efc1f libgo/runtime/go-map-index.c *************** e4e879bba138d1142b37e456f3d92579 libgo/ *** 56283,56294 **** 2b35f784267f741fb0008b336043643c libgo/runtime/panic.c b1a259fc10d322ccaa850b7cdf43c94f libgo/runtime/parfor.c 2b67bae32fdbea99fb8faed3fb77b3dd libgo/runtime/print.c ! d0ff5ea2de84cc96e26889e07e15103e libgo/runtime/proc.c 1f482dc4fcfc80d52995202c8eb4a52f libgo/runtime/rdebug.goc 4f0100df73bb1a65bcbc38f9b47cd748 libgo/runtime/reflect.goc 88236bd9baaae0e22c2fe3c097d9cfbf libgo/runtime/rtems-task-variable-add.c d5e112eaa9848016f16c8cbdfa525398 libgo/runtime/runtime.c ! 1336416325ae0795e07dd83f3e6f6928 libgo/runtime/runtime.h 3e8743c15af5d2ee96b1caa6b312cb30 libgo/runtime/runtime1.goc b55d0a0a062a05a2f5fa60facf06dfce libgo/runtime/sema.goc beb294d7bd9aece50017d2dfccb209f0 libgo/runtime/signal_unix.c --- 56498,56509 ---- 2b35f784267f741fb0008b336043643c libgo/runtime/panic.c b1a259fc10d322ccaa850b7cdf43c94f libgo/runtime/parfor.c 2b67bae32fdbea99fb8faed3fb77b3dd libgo/runtime/print.c ! 1cbaa37f98056736a0cccde2998cbb0f libgo/runtime/proc.c 1f482dc4fcfc80d52995202c8eb4a52f libgo/runtime/rdebug.goc 4f0100df73bb1a65bcbc38f9b47cd748 libgo/runtime/reflect.goc 88236bd9baaae0e22c2fe3c097d9cfbf libgo/runtime/rtems-task-variable-add.c d5e112eaa9848016f16c8cbdfa525398 libgo/runtime/runtime.c ! 66eae1ff243d5298eb0e635e63d9de36 libgo/runtime/runtime.h 3e8743c15af5d2ee96b1caa6b312cb30 libgo/runtime/runtime1.goc b55d0a0a062a05a2f5fa60facf06dfce libgo/runtime/sema.goc beb294d7bd9aece50017d2dfccb209f0 libgo/runtime/signal_unix.c *************** b5d61948754559678ede86a4e91cabb0 libgo/ *** 56306,56312 **** 745d4f905f042374994ab7e1511af7d6 libgo/testsuite/gotest 26b56a55b181d3ef0337842a31e79ae0 libgo/testsuite/lib/libgo.exp 6df485581d2f02246f41b5ca46f5bb5d libgo/testsuite/libgo.testmain/testmain.exp ! 42c6b7153f442410dd8bd5dec3bd94a0 libgomp/ChangeLog 0d55aa862aee66efdc5f8d62c94ff8fb libgomp/ChangeLog.graphite d7be87f0c7f71dc789da8bfed0deb4b8 libgomp/Makefile.am 68de659ea379402fca8523ab4c607bf0 libgomp/Makefile.in --- 56521,56527 ---- 745d4f905f042374994ab7e1511af7d6 libgo/testsuite/gotest 26b56a55b181d3ef0337842a31e79ae0 libgo/testsuite/lib/libgo.exp 6df485581d2f02246f41b5ca46f5bb5d libgo/testsuite/libgo.testmain/testmain.exp ! 3160d3fdc68d16aaadbd92a9058a6748 libgomp/ChangeLog 0d55aa862aee66efdc5f8d62c94ff8fb libgomp/ChangeLog.graphite d7be87f0c7f71dc789da8bfed0deb4b8 libgomp/Makefile.am 68de659ea379402fca8523ab4c607bf0 libgomp/Makefile.in *************** ebad7537dfa428c858e2df92d5a79d7e libgom *** 56370,56376 **** 6a1d448abc97ac5c7a688b5598880e66 libgomp/libgomp-plugin.c 016174d02e1316d747ce957bf910f221 libgomp/libgomp-plugin.h 95096d392212dba43215200e3e688299 libgomp/libgomp.h ! c1bcbf8175b4ef0eac8b702d8d850a5a libgomp/libgomp.info a80fef0fb8cafe3cff18a5a76142d027 libgomp/libgomp.map 8b2aa50aecad82171348a6918309afd6 libgomp/libgomp.spec.in 421b0332bd9845c4ed6a37e2bc137a27 libgomp/libgomp.texi --- 56585,56591 ---- 6a1d448abc97ac5c7a688b5598880e66 libgomp/libgomp-plugin.c 016174d02e1316d747ce957bf910f221 libgomp/libgomp-plugin.h 95096d392212dba43215200e3e688299 libgomp/libgomp.h ! 0ab9042a8234238f50136b2d3b222648 libgomp/libgomp.info a80fef0fb8cafe3cff18a5a76142d027 libgomp/libgomp.map 8b2aa50aecad82171348a6918309afd6 libgomp/libgomp.spec.in 421b0332bd9845c4ed6a37e2bc137a27 libgomp/libgomp.texi *************** eaf8a32b3a6d58b719d27ab8ba405128 libgom *** 56381,56387 **** 51e4f6efb15a73b8df3b315c38f8ab70 libgomp/oacc-async.c d54cea1840dcf465301a508198be57db libgomp/oacc-cuda.c 3422ce963090ea58a1f02b0b51965cf9 libgomp/oacc-host.c ! 2d9dd5f67298488f1db829d2e8184e57 libgomp/oacc-init.c ce3d0962b64a81660c8cbfdf18c0bd6b libgomp/oacc-int.h 118870154cc0b52664772d75e5c3db1c libgomp/oacc-mem.c 303bdab0dc3019f194db450a1d4232b4 libgomp/oacc-parallel.c --- 56596,56602 ---- 51e4f6efb15a73b8df3b315c38f8ab70 libgomp/oacc-async.c d54cea1840dcf465301a508198be57db libgomp/oacc-cuda.c 3422ce963090ea58a1f02b0b51965cf9 libgomp/oacc-host.c ! ef1b744cf62028e5c8aed1d60e90baab libgomp/oacc-init.c ce3d0962b64a81660c8cbfdf18c0bd6b libgomp/oacc-int.h 118870154cc0b52664772d75e5c3db1c libgomp/oacc-mem.c 303bdab0dc3019f194db450a1d4232b4 libgomp/oacc-parallel.c *************** c0c8a0b8d81680cfb7a7b3cdd7deb913 libgom *** 56398,56405 **** 87030574a79ef2c9b4f48b472e2b8180 libgomp/parallel.c 61a3b196455130b16bf90f13c69a6d7c libgomp/plugin/Makefrag.am 3bb64257b502491a282d94ee1b26838e libgomp/plugin/configfrag.ac ! 4829236225e9be7e082f45c83b655e4e libgomp/plugin/plugin-host.c ! 60ebff86c3398958be35441b36399ece libgomp/plugin/plugin-nvptx.c cf02bd0d2b8e7fb7ff571731e016af55 libgomp/sections.c b1a8b2980723352b358480c5ad535c86 libgomp/single.c 433f627e252c218ba12a0bc1c602535a libgomp/splay-tree.c --- 56613,56621 ---- 87030574a79ef2c9b4f48b472e2b8180 libgomp/parallel.c 61a3b196455130b16bf90f13c69a6d7c libgomp/plugin/Makefrag.am 3bb64257b502491a282d94ee1b26838e libgomp/plugin/configfrag.ac ! e2c5648512425e9def43a2911e7996d7 libgomp/plugin/plugin-host.c ! 16d3e10ff0c40a42dc2f4ee72ec3837d libgomp/plugin/plugin-host.h ! 5d0b6e12b913fe78a6f2509ce19b1761 libgomp/plugin/plugin-nvptx.c cf02bd0d2b8e7fb7ff571731e016af55 libgomp/sections.c b1a8b2980723352b358480c5ad535c86 libgomp/single.c 433f627e252c218ba12a0bc1c602535a libgomp/splay-tree.c *************** d2e531409ec3708a503019e5aec4cfd8 libgom *** 56505,56510 **** --- 56721,56730 ---- 512663e491037801da2280baf0593ee3 libgomp/testsuite/libgomp.c++/pr63248.C 257fc12cd8d3515d58479cda60ba9760 libgomp/testsuite/libgomp.c++/pr64824.C c502d9f520499385320f0e6f5cf75c8c libgomp/testsuite/libgomp.c++/pr64868.C + 5ac0ec3b21568278113d8cc247411894 libgomp/testsuite/libgomp.c++/pr66199-1.C + 1b51be7ddc772c9ddd51e4e20c1be9cb libgomp/testsuite/libgomp.c++/pr66199-2.C + 4d0b826d4eda98805ce7be6108a0cd0d libgomp/testsuite/libgomp.c++/pr66702-1.C + c856bb88f95322fca965ec3b2cea1e33 libgomp/testsuite/libgomp.c++/pr66702-2.C a594cebdf052900dd0c8792068e14d85 libgomp/testsuite/libgomp.c++/reduction-1.C 6a724210e4cb30df7ade4ef7ee0aa83e libgomp/testsuite/libgomp.c++/reduction-2.C e6be7ac480ea1328785bc17e9c2ecc9a libgomp/testsuite/libgomp.c++/reduction-3.C *************** a5c8ec3cb2fa7cde29cb39cc0b9b66fc libgom *** 56754,56759 **** --- 56974,56982 ---- be881f5cc9989977aeedb5b25a571556 libgomp/testsuite/libgomp.c/pr64734.c 42db44e2c4cc442bab5ff29472d344cf libgomp/testsuite/libgomp.c/pr64824.c e8be82638e67565545124654d8462470 libgomp/testsuite/libgomp.c/pr64868.c + b9f3adf54414b3cb98d10f86ee7032dd libgomp/testsuite/libgomp.c/pr66133.c + 95f3b767208917e4dd10247c46ed6251 libgomp/testsuite/libgomp.c/pr66199-1.c + 5ee0d2e1cdf5ea9081e9ed1de58a5343 libgomp/testsuite/libgomp.c/pr66199-2.c ea7c9e74bda402b1663a903b26400fab libgomp/testsuite/libgomp.c/private-1.c a594cebdf052900dd0c8792068e14d85 libgomp/testsuite/libgomp.c/reduction-1.c 6a724210e4cb30df7ade4ef7ee0aa83e libgomp/testsuite/libgomp.c/reduction-2.c *************** d40bb4d01cb9e310f1f5f2f8112947c3 libgom *** 56973,56978 **** --- 57196,57203 ---- 1dac91934a3563a19d93ed80e90a1402 libgomp/testsuite/libgomp.fortran/pr63938-1.f90 0c0a333229738678ff439ed622473a71 libgomp/testsuite/libgomp.fortran/pr63938-2.f90 488472a1cb3fe3be092f96fa1fd4c844 libgomp/testsuite/libgomp.fortran/pr65597.f90 + 96b0e53c9cc9ec5f83e0122bf30117bc libgomp/testsuite/libgomp.fortran/pr66199-1.f90 + 52045845539018b8f8ccc65f67731686 libgomp/testsuite/libgomp.fortran/pr66199-2.f90 ed38be90cae92afacea925b0c0c3c356 libgomp/testsuite/libgomp.fortran/procptr1.f90 4af6e9394ddc7a6c89dca2968cac162e libgomp/testsuite/libgomp.fortran/recursion1.f90 f7a52f7caa9a62d15b0f1270dc461c08 libgomp/testsuite/libgomp.fortran/reduction1.f90 *************** afb6f5491f411f091637a3040beb60ef libgom *** 57053,57059 **** e44d47ef961db0ffe267411e8bec9a07 libgomp/testsuite/libgomp.graphite/force-parallel-9.c c535e7bdd1b95817808fa3a7af310836 libgomp/testsuite/libgomp.graphite/graphite.exp 628d084ffbc4023067f99eeec872e479 libgomp/testsuite/libgomp.graphite/pr41118.c ! 1b094ebb4ced17c51fbfaea1b6c201eb libgomp/testsuite/libgomp.oacc-c++/c++.exp d8a49d2be77ae4ddcc9255733fecad72 libgomp/testsuite/libgomp.oacc-c-c++-common/abort-1.c 2187ea0d1f3ce15e1d66e17ed2fecfc6 libgomp/testsuite/libgomp.oacc-c-c++-common/abort-2.c b272e531bccd15da91e2c94dd81e2e79 libgomp/testsuite/libgomp.oacc-c-c++-common/abort-3.c --- 57278,57284 ---- e44d47ef961db0ffe267411e8bec9a07 libgomp/testsuite/libgomp.graphite/force-parallel-9.c c535e7bdd1b95817808fa3a7af310836 libgomp/testsuite/libgomp.graphite/graphite.exp 628d084ffbc4023067f99eeec872e479 libgomp/testsuite/libgomp.graphite/pr41118.c ! 5a611fcb06f10a7db6ea2ddcac92af73 libgomp/testsuite/libgomp.oacc-c++/c++.exp d8a49d2be77ae4ddcc9255733fecad72 libgomp/testsuite/libgomp.oacc-c-c++-common/abort-1.c 2187ea0d1f3ce15e1d66e17ed2fecfc6 libgomp/testsuite/libgomp.oacc-c-c++-common/abort-2.c b272e531bccd15da91e2c94dd81e2e79 libgomp/testsuite/libgomp.oacc-c-c++-common/abort-3.c *************** acff0307cbfdb6578ef67d96f7f7cbaf libgom *** 57197,57203 **** 1d0ac265ffd93f3e7303bf1e4d06d541 libgomp/testsuite/libgomp.oacc-c-c++-common/timer.h d2b483488b812c3334a1c2b0a060711a libgomp/testsuite/libgomp.oacc-c-c++-common/update-1-2.c e3ce240b8a737de0fa1e8d069167cda7 libgomp/testsuite/libgomp.oacc-c-c++-common/update-1.c ! da7ad97447fa2d1e1476226068292d2e libgomp/testsuite/libgomp.oacc-c/c.exp d81cdb266f094227875c39879c61a8c4 libgomp/testsuite/libgomp.oacc-fortran/abort-1.f90 92672ea2291844ee4dc0b00666eb7766 libgomp/testsuite/libgomp.oacc-fortran/abort-2.f90 c62e324d479badad43ec4e35a8ba3267 libgomp/testsuite/libgomp.oacc-fortran/acc_on_device-1-1.f90 --- 57422,57428 ---- 1d0ac265ffd93f3e7303bf1e4d06d541 libgomp/testsuite/libgomp.oacc-c-c++-common/timer.h d2b483488b812c3334a1c2b0a060711a libgomp/testsuite/libgomp.oacc-c-c++-common/update-1-2.c e3ce240b8a737de0fa1e8d069167cda7 libgomp/testsuite/libgomp.oacc-c-c++-common/update-1.c ! 3f10318aedf5c914da665fc412b0451a libgomp/testsuite/libgomp.oacc-c/c.exp d81cdb266f094227875c39879c61a8c4 libgomp/testsuite/libgomp.oacc-fortran/abort-1.f90 92672ea2291844ee4dc0b00666eb7766 libgomp/testsuite/libgomp.oacc-fortran/abort-2.f90 c62e324d479badad43ec4e35a8ba3267 libgomp/testsuite/libgomp.oacc-fortran/acc_on_device-1-1.f90 *************** e919c41a546930a1ecbf3659d7649a2d libgom *** 57227,57233 **** 1cd2a1854e8ea576da0948d09746a8ac libgomp/testsuite/libgomp.oacc-fortran/data-already-6.f 16c015f5f4d78b019d1be2ec21df5d69 libgomp/testsuite/libgomp.oacc-fortran/data-already-7.f c44b96a1c095c9a06847b09ad7b076a9 libgomp/testsuite/libgomp.oacc-fortran/data-already-8.f ! 424b7005f36b0147c49121382854cf41 libgomp/testsuite/libgomp.oacc-fortran/fortran.exp 95eb42cc2a018fe128f4847b7b9ab428 libgomp/testsuite/libgomp.oacc-fortran/lib-1.f90 a1df4bbbcea7d1ba6a3d931226780ee3 libgomp/testsuite/libgomp.oacc-fortran/lib-10.f90 f7ca55957d44cecc397e92e6223057ba libgomp/testsuite/libgomp.oacc-fortran/lib-2.f --- 57452,57458 ---- 1cd2a1854e8ea576da0948d09746a8ac libgomp/testsuite/libgomp.oacc-fortran/data-already-6.f 16c015f5f4d78b019d1be2ec21df5d69 libgomp/testsuite/libgomp.oacc-fortran/data-already-7.f c44b96a1c095c9a06847b09ad7b076a9 libgomp/testsuite/libgomp.oacc-fortran/data-already-8.f ! f064b6ccb34fd3396dd468fc774433ca libgomp/testsuite/libgomp.oacc-fortran/fortran.exp 95eb42cc2a018fe128f4847b7b9ab428 libgomp/testsuite/libgomp.oacc-fortran/lib-1.f90 a1df4bbbcea7d1ba6a3d931226780ee3 libgomp/testsuite/libgomp.oacc-fortran/lib-10.f90 f7ca55957d44cecc397e92e6223057ba libgomp/testsuite/libgomp.oacc-fortran/lib-2.f *************** d3f9f8b453576b8a24f3f2db4ad0cbe2 libgom *** 57257,57263 **** dfb2dc36e79cf123d81e8a34990df589 libgomp/work.c 99c2e5e712b990ee07be10f53e41f3fb libiberty/.gitignore a916467b91076e631dd8edb7424769c7 libiberty/COPYING.LIB ! 70e4c8d7687b90d554d3e23ef61f0e49 libiberty/ChangeLog 347c31392973de6a4872d540c1718dc1 libiberty/ChangeLog.jit 88d7a06b638cf8f45b3e776983f10524 libiberty/Makefile.in c68dbf7834af4281ebd84caa3fd54680 libiberty/README --- 57482,57488 ---- dfb2dc36e79cf123d81e8a34990df589 libgomp/work.c 99c2e5e712b990ee07be10f53e41f3fb libiberty/.gitignore a916467b91076e631dd8edb7424769c7 libiberty/COPYING.LIB ! c1a0127777f1edab531e7491bf37886c libiberty/ChangeLog 347c31392973de6a4872d540c1718dc1 libiberty/ChangeLog.jit 88d7a06b638cf8f45b3e776983f10524 libiberty/Makefile.in c68dbf7834af4281ebd84caa3fd54680 libiberty/README *************** cdc140ce93944c5bb2ac62cd3dfd86d6 libibe *** 57419,57425 **** 6f774a92661ca4a067f1691a7925524b libiberty/xstrerror.c c6e7ef53b4ff115a136d917511222656 libiberty/xstrndup.c 2f875f0d4ecdb15ca4d5a65ba2d56a93 libiberty/xvasprintf.c ! 354ef757b9d7c23a6ca22cb96e7134a6 libitm/ChangeLog 800745ad84882bc445410a58c2fddd51 libitm/Makefile.am 232e2b039eaa7ea7006437397392ae64 libitm/Makefile.in 12dd21dc261b9f7121f33bfedd52eadf libitm/aatree.cc --- 57644,57650 ---- 6f774a92661ca4a067f1691a7925524b libiberty/xstrerror.c c6e7ef53b4ff115a136d917511222656 libiberty/xstrndup.c 2f875f0d4ecdb15ca4d5a65ba2d56a93 libiberty/xvasprintf.c ! 84249cbde1ab760f5a33e95def3813d2 libitm/ChangeLog 800745ad84882bc445410a58c2fddd51 libitm/Makefile.am 232e2b039eaa7ea7006437397392ae64 libitm/Makefile.in 12dd21dc261b9f7121f33bfedd52eadf libitm/aatree.cc *************** fee5914c6274cf926ce6b9a2125a73c7 libitm *** 57461,57467 **** d1eafcee6415605a361b135e54f109fd libitm/config/posix/rwlock.cc 6f46c54ec745bc25674d2b0dfa04de65 libitm/config/posix/rwlock.h 99dd6cad22a9634a8f249b4f9cfe219e libitm/config/powerpc/cacheline.h ! cba7fa229e133a79ca96445d37042398 libitm/config/powerpc/sjlj.S e43dfa25c10114983947bce194ee8c12 libitm/config/powerpc/target.h 853734cb8dd4a9ab7209586f00898619 libitm/config/s390/sjlj.S eb67690e7ca4537c7644b4128c6431a4 libitm/config/s390/target.h --- 57686,57692 ---- d1eafcee6415605a361b135e54f109fd libitm/config/posix/rwlock.cc 6f46c54ec745bc25674d2b0dfa04de65 libitm/config/posix/rwlock.h 99dd6cad22a9634a8f249b4f9cfe219e libitm/config/powerpc/cacheline.h ! 8336eda7d1ec86e6a3e35113cc1bc619 libitm/config/powerpc/sjlj.S e43dfa25c10114983947bce194ee8c12 libitm/config/powerpc/target.h 853734cb8dd4a9ab7209586f00898619 libitm/config/s390/sjlj.S eb67690e7ca4537c7644b4128c6431a4 libitm/config/s390/target.h *************** f0d748e975d38acc54f3f20ddb101131 libitm *** 57482,57488 **** cc44720eed2095c2e33a9822c78d4bad libitm/dispatch.h 6a193dcdf5055d468fe60a28bde299d9 libitm/eh_cpp.cc f78baec1d1eab254abc8070e717d0eaf libitm/libitm.h ! 85f3a0850d3a72bbba7a219e0faa1ca8 libitm/libitm.info 8d44f8cc119e5c7cbc20c558b551475b libitm/libitm.map ea467d7117853d139bb288ab75261139 libitm/libitm.spec.in 3edc18f025f6fca2c5f78561df6d6fb1 libitm/libitm.texi --- 57707,57713 ---- cc44720eed2095c2e33a9822c78d4bad libitm/dispatch.h 6a193dcdf5055d468fe60a28bde299d9 libitm/eh_cpp.cc f78baec1d1eab254abc8070e717d0eaf libitm/libitm.h ! 5f4d975b9b999d0f47333029a24c4b8b libitm/libitm.info 8d44f8cc119e5c7cbc20c558b551475b libitm/libitm.map ea467d7117853d139bb288ab75261139 libitm/libitm.spec.in 3edc18f025f6fca2c5f78561df6d6fb1 libitm/libitm.texi *************** ef24198422c19f99b0c41be6a16f7081 libitm *** 57522,57528 **** 51dca9f5bac1a7401ef8fe2e8a1bc266 libitm/useraction.cc a73f47caf40af3aa9d99fd40be255e9f libitm/util.cc 94d55d512a9ba36caa9b7df079bae19f libjava/COPYING ! b8c08392208d645aaf33a820118ea6e5 libjava/ChangeLog 03e1f38b916604fdf1470238201325f3 libjava/ChangeLog-1998 691acb61fbd6a2235826ff55db5578be libjava/ChangeLog-1999 b58c6701706771a02bf00a77666941ef libjava/ChangeLog-2000 --- 57747,57753 ---- 51dca9f5bac1a7401ef8fe2e8a1bc266 libitm/useraction.cc a73f47caf40af3aa9d99fd40be255e9f libitm/util.cc 94d55d512a9ba36caa9b7df079bae19f libjava/COPYING ! f9b47d9067637d3168f0efad4cf0c60d libjava/ChangeLog 03e1f38b916604fdf1470238201325f3 libjava/ChangeLog-1998 691acb61fbd6a2235826ff55db5578be libjava/ChangeLog-1999 b58c6701706771a02bf00a77666941ef libjava/ChangeLog-2000 *************** de54f80484e640306e109e785e4611c8 libjav *** 57564,57570 **** 880a25226e4e4e4c241663041d24f8dd libjava/classpath/AUTHORS efd97e0bb913655e0c8b16fa78bdded4 libjava/classpath/BUGS af0004801732bc4b20d90f351cf80510 libjava/classpath/COPYING ! a75b12c30927aa230b7a11b47e9a07d9 libjava/classpath/ChangeLog 3418fae58de967afe26d915a4b18d82c libjava/classpath/ChangeLog-2003 a5b72adb94a3c362738b0f52e57a82af libjava/classpath/ChangeLog-2004 61159c6e0802d0d2a92b3051003db5c5 libjava/classpath/ChangeLog-2005 --- 57789,57795 ---- 880a25226e4e4e4c241663041d24f8dd libjava/classpath/AUTHORS efd97e0bb913655e0c8b16fa78bdded4 libjava/classpath/BUGS af0004801732bc4b20d90f351cf80510 libjava/classpath/COPYING ! 3b5af828c5ee15cfcf52978b80354fb1 libjava/classpath/ChangeLog 3418fae58de967afe26d915a4b18d82c libjava/classpath/ChangeLog-2003 a5b72adb94a3c362738b0f52e57a82af libjava/classpath/ChangeLog-2004 61159c6e0802d0d2a92b3051003db5c5 libjava/classpath/ChangeLog-2005 *************** a6cedb4991503f803e9f0870daf59c13 libjav *** 57602,57622 **** b343eec566430e85d1f95c21438aa4ee libjava/classpath/doc/api/Makefile.am 8f716e277c4626f1f81544c6291101b3 libjava/classpath/doc/api/Makefile.in 5ddd829b35fc94b0cdb119084089edb8 libjava/classpath/doc/cp-hacking.texinfo ! 862e32ddcce3928c53d25ceb1608b8f1 libjava/classpath/doc/cp-tools.info 0349e5c38c548584225423ef4bafd20b libjava/classpath/doc/cp-tools.texinfo 3155d9bd9a7bf4aff2ff0dfe4a2cb878 libjava/classpath/doc/cp-vmintegration.texinfo ! ae02c0529f10a4ed9db13b19aedfcc7b libjava/classpath/doc/gappletviewer.1 ! db183a4651ea69139563fc26c6cfadef libjava/classpath/doc/gjar.1 ! 313266e66311a629aaad7a59c5d33c27 libjava/classpath/doc/gjarsigner.1 ! 04584040fce4ee21989bf02f3bf22e4c libjava/classpath/doc/gjavah.1 ! c0f6553861c5dd03fd920a8137ac9946 libjava/classpath/doc/gjdoc.1 ! da47e901015885c0290598fa21cdac7d libjava/classpath/doc/gkeytool.1 ! 8632d5d265000351f98c8debb293b227 libjava/classpath/doc/gnative2ascii.1 ! 8172210892fd65752f053aacd2d3da90 libjava/classpath/doc/gorbd.1 ! 5254681795614344229aa2ef65b88b3c libjava/classpath/doc/grmid.1 ! a4fd8d3e4bade36bd8270549dcadc0b0 libjava/classpath/doc/grmiregistry.1 ! 4f7e1806f2d133ca9c6d807d38e8b534 libjava/classpath/doc/gserialver.1 ! 7581297f8aff9d29c0c2e77c49007b9b libjava/classpath/doc/gtnameserv.1 7e4e31659df1c7e815f9151958dceef2 libjava/classpath/doc/texi2pod.pl 01b23c87dcf82048a5958c8224653305 libjava/classpath/doc/texinfo.tex b1e0c0c30547d57d7a09b04d47c70b06 libjava/classpath/examples/.cvsignore --- 57827,57847 ---- b343eec566430e85d1f95c21438aa4ee libjava/classpath/doc/api/Makefile.am 8f716e277c4626f1f81544c6291101b3 libjava/classpath/doc/api/Makefile.in 5ddd829b35fc94b0cdb119084089edb8 libjava/classpath/doc/cp-hacking.texinfo ! cae2352037ecd3a1c57eb27890c1308c libjava/classpath/doc/cp-tools.info 0349e5c38c548584225423ef4bafd20b libjava/classpath/doc/cp-tools.texinfo 3155d9bd9a7bf4aff2ff0dfe4a2cb878 libjava/classpath/doc/cp-vmintegration.texinfo ! e82eb08ee2c99c4111c4abd53ceb92ed libjava/classpath/doc/gappletviewer.1 ! 7001c6bde36f4c2b8ae547290ae2ea8e libjava/classpath/doc/gjar.1 ! afec390f644acf7523ad5e26b19a6efa libjava/classpath/doc/gjarsigner.1 ! 3fcccdc89b930c84f9be17ff88302923 libjava/classpath/doc/gjavah.1 ! ef741cbe79065dd28ef3da0d9662130a libjava/classpath/doc/gjdoc.1 ! d16c8ac9ac5cf7b63f3bc702f8bc395b libjava/classpath/doc/gkeytool.1 ! 6b3a508f478819d23de5cd9cc6bb30e8 libjava/classpath/doc/gnative2ascii.1 ! 7217765d93080829d95fa3f8123d7a74 libjava/classpath/doc/gorbd.1 ! 944146773d2126811e5c5a84bd381bd2 libjava/classpath/doc/grmid.1 ! db7001976873c54f5f42dfb30bb538f5 libjava/classpath/doc/grmiregistry.1 ! e18fcc8a3406631641a22430c9a9e3fa libjava/classpath/doc/gserialver.1 ! be7aafcd001917c4ff2c5cd581c27a1f libjava/classpath/doc/gtnameserv.1 7e4e31659df1c7e815f9151958dceef2 libjava/classpath/doc/texi2pod.pl 01b23c87dcf82048a5958c8224653305 libjava/classpath/doc/texinfo.tex b1e0c0c30547d57d7a09b04d47c70b06 libjava/classpath/examples/.cvsignore *************** eb41bc24fe11de48910454ad60b1d450 libjav *** 72863,72871 **** 7667fd55916077a20c6c1606c282c71e libjava/classpath/vm/reference/sun/misc/Unsafe.java 51797ad56585c18d465096c545896968 libjava/classpath/vm/reference/sun/reflect/Reflection.java ee8b97b4210bc58ca056b570a7b0a1a2 libjava/classpath/vm/reference/sun/reflect/misc/ReflectUtil.java ! 70156e74ddbe504e80218b67e5e9be15 libjava/configure ! 8479eb8ee8c092e9b2fb614b2a5e5da2 libjava/configure.ac ! 1b22bd29090dc5ada67930eaf19bb1bd libjava/configure.host c87469b826abd90aa96813dbb712963b libjava/contrib/aot-compile-rpm.in 6a088fc89cb7e30d92f00bc2c7ee444b libjava/contrib/aot-compile.in 87106cfa22f791315a2a576399368d1d libjava/contrib/aotcompile.py.in --- 73088,73096 ---- 7667fd55916077a20c6c1606c282c71e libjava/classpath/vm/reference/sun/misc/Unsafe.java 51797ad56585c18d465096c545896968 libjava/classpath/vm/reference/sun/reflect/Reflection.java ee8b97b4210bc58ca056b570a7b0a1a2 libjava/classpath/vm/reference/sun/reflect/misc/ReflectUtil.java ! 5d3ae678354e841c2f05231c2bc0431f libjava/configure ! aeb63bd925292dc1d0c0c29ec92fc9c1 libjava/configure.ac ! f7c1d6587bc6430706f826cd5fbc5c9e libjava/configure.host c87469b826abd90aa96813dbb712963b libjava/contrib/aot-compile-rpm.in 6a088fc89cb7e30d92f00bc2c7ee444b libjava/contrib/aot-compile.in 87106cfa22f791315a2a576399368d1d libjava/contrib/aotcompile.py.in *************** c4f13c76610deabfbf13fce4ed092a52 libjav *** 75872,75877 **** --- 76097,76103 ---- 103d984e127298285d898fdf861bbcc4 libjava/include/default-signal.h 29699443061f9edc611509b60d1c8d2b libjava/include/dwarf2-signal.h 1faaf0b92549ee71e16eb962081a1872 libjava/include/execution.h + ed8221ad16d866991c87f374d0d6f8ac libjava/include/freebsd-signal.h 09a868e3190a355e45b5c4cee892bb03 libjava/include/hppa-signal.h 91ff4b6a8a20f1f33d47756e0dbbba33 libjava/include/i386-signal.h 7d0076c1f7f281bd8d753319bf454030 libjava/include/java-assert.h *************** a40a8f1527e2703fe2f08bf7276d8591 libjav *** 79833,79839 **** 697ca1de35069bd86456a5a19b9c4f11 libjava/libgcj.ver 184718636f014ef2ca46d62ba8d6c3bf libjava/libgcj_bc.c e3eda01d9815f8d24aae2dbd89b68b06 libjava/libltdl/COPYING.LIB ! 3d6d35e3acb7fa4ce9e29f8cfd7b97d7 libjava/libltdl/ChangeLog 349267319e3d55dcf180a20f85394144 libjava/libltdl/Makefile.am 930c6383a37e6cc8e0625c9a281eda95 libjava/libltdl/Makefile.in 36da24f9facf00b349ea10dba3789d92 libjava/libltdl/README --- 80059,80065 ---- 697ca1de35069bd86456a5a19b9c4f11 libjava/libgcj.ver 184718636f014ef2ca46d62ba8d6c3bf libjava/libgcj_bc.c e3eda01d9815f8d24aae2dbd89b68b06 libjava/libltdl/COPYING.LIB ! ac641b5fe5d236d61c68300988aa922d libjava/libltdl/ChangeLog 349267319e3d55dcf180a20f85394144 libjava/libltdl/Makefile.am 930c6383a37e6cc8e0625c9a281eda95 libjava/libltdl/Makefile.in 36da24f9facf00b349ea10dba3789d92 libjava/libltdl/README *************** da33008a788fb5f5827a66450521e314 libjav *** 80767,80773 **** 7dcec6a8b9696aa1880f5eb5b4c4fade libjava/testsuite/libjava.jni/invoke.jar f7b0b30783fc45050cda4c538d6ac815 libjava/testsuite/libjava.jni/invoke.java bef8cafe5513c6677e1d68b5123f7244 libjava/testsuite/libjava.jni/invoke.out ! 338af209f804a1f471c33cc29cee6680 libjava/testsuite/libjava.jni/jni.exp 30671cc206534ecc057603b5591e34f9 libjava/testsuite/libjava.jni/jniutf.c 49372dd6e2998c930819c439fa871efa libjava/testsuite/libjava.jni/jniutf.h ea2ac531f4570fcb90b985de73aecec4 libjava/testsuite/libjava.jni/jniutf.jar --- 80993,80999 ---- 7dcec6a8b9696aa1880f5eb5b4c4fade libjava/testsuite/libjava.jni/invoke.jar f7b0b30783fc45050cda4c538d6ac815 libjava/testsuite/libjava.jni/invoke.java bef8cafe5513c6677e1d68b5123f7244 libjava/testsuite/libjava.jni/invoke.out ! 1a51a14bcfe3ae4b038dbbfe7747f2da libjava/testsuite/libjava.jni/jni.exp 30671cc206534ecc057603b5591e34f9 libjava/testsuite/libjava.jni/jniutf.c 49372dd6e2998c930819c439fa871efa libjava/testsuite/libjava.jni/jniutf.h ea2ac531f4570fcb90b985de73aecec4 libjava/testsuite/libjava.jni/jniutf.jar *************** d41d8cd98f00b204e9800998ecf8427e libjav *** 81531,81544 **** 434ac04eb066f5075299583492846410 libjava/verify.cc 355440a0c2fb5e16259d7ae381b37ed5 libjava/win32-threads.cc 434d5e5e91727dec004f0d1d1fab47ec libjava/win32.cc ! 9ff5c44858b362d89634a5dcec72c1e5 libmpx/ChangeLog 38b5a5961bf81cf96b7905974a000dc2 libmpx/Makefile.am c06ae006bd8b424e4f061799aef2cdda libmpx/Makefile.in 9883ed42b491d8aea83fdde90561cf2a libmpx/acinclude.m4 b1de1974309cb81faabe917493109449 libmpx/aclocal.m4 b2e47c7aa307406dec78315bfdb36c7b libmpx/config.h.in ! c1fc4a5fa80a201938a7acd37802e134 libmpx/configure ! 93559cc220588053ea437518a410b0bb libmpx/configure.ac 044a6e8691b62fc372ef1f9e63d55d44 libmpx/configure.tgt b60cc543a91b6bb880815cfc317cfa5f libmpx/libmpx.spec.in fcffd47e4d20e7ae156b77ec6fbb7421 libmpx/libtool-version --- 81757,81770 ---- 434ac04eb066f5075299583492846410 libjava/verify.cc 355440a0c2fb5e16259d7ae381b37ed5 libjava/win32-threads.cc 434d5e5e91727dec004f0d1d1fab47ec libjava/win32.cc ! cb4f1627b28b733185ac568592037d4c libmpx/ChangeLog 38b5a5961bf81cf96b7905974a000dc2 libmpx/Makefile.am c06ae006bd8b424e4f061799aef2cdda libmpx/Makefile.in 9883ed42b491d8aea83fdde90561cf2a libmpx/acinclude.m4 b1de1974309cb81faabe917493109449 libmpx/aclocal.m4 b2e47c7aa307406dec78315bfdb36c7b libmpx/config.h.in ! 26ad6873df011388f594de41f74a2076 libmpx/configure ! 65951a47413c5c9ee47420d7f9f8d43e libmpx/configure.ac 044a6e8691b62fc372ef1f9e63d55d44 libmpx/configure.tgt b60cc543a91b6bb880815cfc317cfa5f libmpx/libmpx.spec.in fcffd47e4d20e7ae156b77ec6fbb7421 libmpx/libtool-version *************** b8cda9498fe438be172ab60c127bcab9 libmpx *** 81554,81560 **** e7c62aca341ea472234d7cb0bc4af328 libmpx/mpxwrap/libmpxwrappers.map 145eb76d9c7fdca67f6c135e1cefee8c libmpx/mpxwrap/libtool-version 9c96cc2c84e2e0726087f88be3ab89df libmpx/mpxwrap/mpx_wrappers.c ! e15e94f6345012181ea7c6e21b0513aa libobjc/ChangeLog 763220a9cda9d9f00753d8a6c0fe39be libobjc/Makefile.in d0e1ce0d22f4a70cc281a309ea68b3ed libobjc/NXConstStr.m 5ba66867b28782599f757e4f75abede5 libobjc/Object.m --- 81780,81786 ---- e7c62aca341ea472234d7cb0bc4af328 libmpx/mpxwrap/libmpxwrappers.map 145eb76d9c7fdca67f6c135e1cefee8c libmpx/mpxwrap/libtool-version 9c96cc2c84e2e0726087f88be3ab89df libmpx/mpxwrap/mpx_wrappers.c ! 4ae97bd1ca5178c17743cd7a2dbf2224 libobjc/ChangeLog 763220a9cda9d9f00753d8a6c0fe39be libobjc/Makefile.in d0e1ce0d22f4a70cc281a309ea68b3ed libobjc/NXConstStr.m 5ba66867b28782599f757e4f75abede5 libobjc/Object.m *************** c82e20b14bd8b45d9be26b4a4cc63a7c libobj *** 81611,81617 **** f16af417a86429e829800ada9bca9a38 libobjc/selector.c 8dc0dccd7fc33f25c2112f5b316edee4 libobjc/sendmsg.c 9eddfa400f3da7d2b87c28df3fdbfbff libobjc/thr.c ! 1c8db86a27d9cec0e9fffad1a70cf7a5 liboffloadmic/ChangeLog d9379a7f4b270d8037af9b022d97162a liboffloadmic/Makefile.am db648fbd37bdf650ef8973a828df451c liboffloadmic/Makefile.in bef8d5fd63eb08613df8c899248a1b52 liboffloadmic/aclocal.m4 --- 81837,81843 ---- f16af417a86429e829800ada9bca9a38 libobjc/selector.c 8dc0dccd7fc33f25c2112f5b316edee4 libobjc/sendmsg.c 9eddfa400f3da7d2b87c28df3fdbfbff libobjc/thr.c ! 638a7067bdb41c451b40e9a186e682e9 liboffloadmic/ChangeLog d9379a7f4b270d8037af9b022d97162a liboffloadmic/Makefile.am db648fbd37bdf650ef8973a828df451c liboffloadmic/Makefile.in bef8d5fd63eb08613df8c899248a1b52 liboffloadmic/aclocal.m4 *************** c7f927dc439cfa088672cf6f24109c7a liboff *** 81710,81716 **** dff5c8575c49d6aa71e549b0fa021479 liboffloadmic/runtime/orsl-lite/version.txt ea59b10dc6472b3058f3f2ca1e7eab73 liboffloadmic/runtime/use_mpss2.txt a916467b91076e631dd8edb7424769c7 libquadmath/COPYING.LIB ! ef6fbaa5a6892d2352179039ff36964f libquadmath/ChangeLog 1448bac7c8ec1dcb91ad8ed1d924987e libquadmath/Makefile.am bab466a846444e7cdc4b4f158b498546 libquadmath/Makefile.in 4c8b4478a1031d129e7cc6b341876b99 libquadmath/acinclude.m4 --- 81936,81942 ---- dff5c8575c49d6aa71e549b0fa021479 liboffloadmic/runtime/orsl-lite/version.txt ea59b10dc6472b3058f3f2ca1e7eab73 liboffloadmic/runtime/use_mpss2.txt a916467b91076e631dd8edb7424769c7 libquadmath/COPYING.LIB ! a2635a3b0c37b1750be63574c7314dbc libquadmath/ChangeLog 1448bac7c8ec1dcb91ad8ed1d924987e libquadmath/Makefile.am bab466a846444e7cdc4b4f158b498546 libquadmath/Makefile.in 4c8b4478a1031d129e7cc6b341876b99 libquadmath/acinclude.m4 *************** aece970dd74d47d051257c4d4d1e91fa libqua *** 81718,81724 **** bf09ede5c6d78e3d132bde0f933590d8 libquadmath/config.h.in 0caf55cff821abd477a577911f10bb88 libquadmath/configure 29e66c9d2ef7b7621276c63bee20d622 libquadmath/configure.ac ! 421d70b3680aa3d7c0986cb8bcc49f91 libquadmath/libquadmath.info 508b832d29d5c4de0127dd1e89426d56 libquadmath/libquadmath.texi 77280bb7ee423875e03d9c0d34527df6 libquadmath/libtool-version f44065462735b4699d44588271a5f09a libquadmath/math/acoshq.c --- 81944,81950 ---- bf09ede5c6d78e3d132bde0f933590d8 libquadmath/config.h.in 0caf55cff821abd477a577911f10bb88 libquadmath/configure 29e66c9d2ef7b7621276c63bee20d622 libquadmath/configure.ac ! 95fe11f39282238643a7914ac5ed5150 libquadmath/libquadmath.info 508b832d29d5c4de0127dd1e89426d56 libquadmath/libquadmath.texi 77280bb7ee423875e03d9c0d34527df6 libquadmath/libtool-version f44065462735b4699d44588271a5f09a libquadmath/math/acoshq.c *************** e766022f8615b72cbc38335d262e9d3d libqua *** 81841,81856 **** a81cc82679e80c86cfbd5575867450d0 libquadmath/strtod/strtod_l.c da808e110fc09ebd41ebd405790a70df libquadmath/strtod/strtoflt128.c d15a18f7c46ba2add6148edc5b7563c0 libquadmath/strtod/tens_in_limb.c ! 838a232bf4610651f19ecb9bcd9bd8f5 libsanitizer/ChangeLog 0249c37748936faf5b1efd5789587909 libsanitizer/LICENSE.TXT 7e6fd996e5c8c788163f86d752c1f4d4 libsanitizer/MERGE cd6c39551a9d69f3b38689389e5513be libsanitizer/Makefile.am ! 36c8e823561a966097a71f61ea966b5e libsanitizer/Makefile.in d83c99fc9a7c49fe8dd1aeb497916b94 libsanitizer/README.gcc 7ce7674b49474eb3d5dcaa4cb7db8c31 libsanitizer/acinclude.m4 b099f4bb90e8711eb51d8fae7062c209 libsanitizer/aclocal.m4 203a50a4a59e29b02920a294ecd3a909 libsanitizer/asan/Makefile.am ! 32b6af1027fe86ab2909823ce376494f libsanitizer/asan/Makefile.in 2b77b453b2f1a646eff58df58502395e libsanitizer/asan/asan_activation.cc 2d88f1349925096098a92a8b188af675 libsanitizer/asan/asan_activation.h 00c88cefe261f2f2454ccf9cd2ab1405 libsanitizer/asan/asan_allocator.h --- 82067,82082 ---- a81cc82679e80c86cfbd5575867450d0 libquadmath/strtod/strtod_l.c da808e110fc09ebd41ebd405790a70df libquadmath/strtod/strtoflt128.c d15a18f7c46ba2add6148edc5b7563c0 libquadmath/strtod/tens_in_limb.c ! 978a99b10b9da375078f532d218f7831 libsanitizer/ChangeLog 0249c37748936faf5b1efd5789587909 libsanitizer/LICENSE.TXT 7e6fd996e5c8c788163f86d752c1f4d4 libsanitizer/MERGE cd6c39551a9d69f3b38689389e5513be libsanitizer/Makefile.am ! 9ef780c5a4f28c9b98079b2705b8ce2e libsanitizer/Makefile.in d83c99fc9a7c49fe8dd1aeb497916b94 libsanitizer/README.gcc 7ce7674b49474eb3d5dcaa4cb7db8c31 libsanitizer/acinclude.m4 b099f4bb90e8711eb51d8fae7062c209 libsanitizer/aclocal.m4 203a50a4a59e29b02920a294ecd3a909 libsanitizer/asan/Makefile.am ! e2e43e7a8f91470f12e62cdbd16a6b7b libsanitizer/asan/Makefile.in 2b77b453b2f1a646eff58df58502395e libsanitizer/asan/asan_activation.cc 2d88f1349925096098a92a8b188af675 libsanitizer/asan/asan_activation.h 00c88cefe261f2f2454ccf9cd2ab1405 libsanitizer/asan/asan_allocator.h *************** bf75cc01ac163eff5e53aea065f510b3 libsan *** 81890,81898 **** 475c2f587cc72ae7d4e474f8a7f1a408 libsanitizer/asan/asan_win_dll_thunk.cc aaaad8b01f2271945957b064fd1a75e2 libsanitizer/asan/asan_win_dynamic_runtime_thunk.cc 58e50bdf3178b25d881720089f9c646e libsanitizer/asan/libtool-version ! 7d23c099a6eeb4e99c6f47cdb04e2338 libsanitizer/config.h.in ! 1164a645dcf7e361425c6fae5b395784 libsanitizer/configure ! ba66528d39c7c4bc375661a6382ec05c libsanitizer/configure.ac 1a72e40a3ca65eb6826e5096f2e4c5d6 libsanitizer/configure.tgt e130a6c53c6e25741aa71b7c7ac74b01 libsanitizer/include/sanitizer/allocator_interface.h 950e574c3cb6baec19dd21d766fe1b13 libsanitizer/include/sanitizer/asan_interface.h --- 82116,82124 ---- 475c2f587cc72ae7d4e474f8a7f1a408 libsanitizer/asan/asan_win_dll_thunk.cc aaaad8b01f2271945957b064fd1a75e2 libsanitizer/asan/asan_win_dynamic_runtime_thunk.cc 58e50bdf3178b25d881720089f9c646e libsanitizer/asan/libtool-version ! f14b75055c11bb9db5ff23c1d981f7b9 libsanitizer/config.h.in ! cf9542e13c087a5cf50293400f7cda44 libsanitizer/configure ! 883e946d63a041f16985a66df34144b7 libsanitizer/configure.ac 1a72e40a3ca65eb6826e5096f2e4c5d6 libsanitizer/configure.tgt e130a6c53c6e25741aa71b7c7ac74b01 libsanitizer/include/sanitizer/allocator_interface.h 950e574c3cb6baec19dd21d766fe1b13 libsanitizer/include/sanitizer/asan_interface.h *************** e0f26bb761d75b6aac187f2c8d755c0b libsan *** 81908,81914 **** 52441feaf66ebf0ecf003bd66b0845a1 libsanitizer/include/system/linux/perf_event.h 3de6060b4f9ff628820f60672dee5958 libsanitizer/include/system/linux/types.h be4aa6749024ec030b09cbb1bf75e996 libsanitizer/interception/Makefile.am ! 9cd9b58e9fafb28a23a3826058052bcc libsanitizer/interception/Makefile.in 0aaab604fe80b0dac0ff77fd65999a09 libsanitizer/interception/interception.h 3edfd857cbd2c28fc49236dd7f2afe71 libsanitizer/interception/interception_linux.cc a5e11839f057f6a6f62a375041db4ea6 libsanitizer/interception/interception_linux.h --- 82134,82140 ---- 52441feaf66ebf0ecf003bd66b0845a1 libsanitizer/include/system/linux/perf_event.h 3de6060b4f9ff628820f60672dee5958 libsanitizer/include/system/linux/types.h be4aa6749024ec030b09cbb1bf75e996 libsanitizer/interception/Makefile.am ! 3dac9dd0d7f4912898782c11f44f749d libsanitizer/interception/Makefile.in 0aaab604fe80b0dac0ff77fd65999a09 libsanitizer/interception/interception.h 3edfd857cbd2c28fc49236dd7f2afe71 libsanitizer/interception/interception_linux.cc a5e11839f057f6a6f62a375041db4ea6 libsanitizer/interception/interception_linux.h *************** a5e11839f057f6a6f62a375041db4ea6 libsan *** 81918,81931 **** dba00fd6f9d57e290199fedfa37328c8 libsanitizer/interception/interception_win.cc 25e40bb7e5f06808b476e5925941c745 libsanitizer/interception/interception_win.h 0220b454ef246a1ce12ca029f221f6ab libsanitizer/libbacktrace/Makefile.am ! 62ebf9c4cc3f7196e843c3a9a30dc3a0 libsanitizer/libbacktrace/Makefile.in 58a6efa0bdd1e7d2f6a014460c898d1c libsanitizer/libbacktrace/backtrace-rename.h ea35b83ff2eb2bff286f2781693b0cc7 libsanitizer/libbacktrace/backtrace-supported.h.in 35b2978dd28dbb4048032ad8db998f5c libsanitizer/libbacktrace/bridge.cc 4b83707f75499a1070d0ad8757700b50 libsanitizer/libsanitizer.spec.in 5b95ad6add3888b3ac1fd4fc7b3704ca libsanitizer/libtool-version 47c2f33c088bd69e69b86273305a9af0 libsanitizer/lsan/Makefile.am ! fd0a89640e4f1e4d61279aef365eb511 libsanitizer/lsan/Makefile.in 5b95ad6add3888b3ac1fd4fc7b3704ca libsanitizer/lsan/libtool-version 7215fe3bbe2cd4075c8441398133f084 libsanitizer/lsan/lsan.cc 0806ecc6810330465f68964bff153d2d libsanitizer/lsan/lsan.h --- 82144,82157 ---- dba00fd6f9d57e290199fedfa37328c8 libsanitizer/interception/interception_win.cc 25e40bb7e5f06808b476e5925941c745 libsanitizer/interception/interception_win.h 0220b454ef246a1ce12ca029f221f6ab libsanitizer/libbacktrace/Makefile.am ! 25017a92a9242a916b0c2a17aff6aa90 libsanitizer/libbacktrace/Makefile.in 58a6efa0bdd1e7d2f6a014460c898d1c libsanitizer/libbacktrace/backtrace-rename.h ea35b83ff2eb2bff286f2781693b0cc7 libsanitizer/libbacktrace/backtrace-supported.h.in 35b2978dd28dbb4048032ad8db998f5c libsanitizer/libbacktrace/bridge.cc 4b83707f75499a1070d0ad8757700b50 libsanitizer/libsanitizer.spec.in 5b95ad6add3888b3ac1fd4fc7b3704ca libsanitizer/libtool-version 47c2f33c088bd69e69b86273305a9af0 libsanitizer/lsan/Makefile.am ! 26a9e909723ea7fdb640b754857a967a libsanitizer/lsan/Makefile.in 5b95ad6add3888b3ac1fd4fc7b3704ca libsanitizer/lsan/libtool-version 7215fe3bbe2cd4075c8441398133f084 libsanitizer/lsan/lsan.cc 0806ecc6810330465f68964bff153d2d libsanitizer/lsan/lsan.h *************** cffc74fcf2de877df412dbbd386464c3 libsan *** 81939,81946 **** cb902839ab8c79715f5c55de07dffd91 libsanitizer/lsan/lsan_thread.cc f64f14706eac4c1f870a11834c3cc12b libsanitizer/lsan/lsan_thread.h 2a3c9b885c5403a76677234502bfadc8 libsanitizer/merge.sh ! 2b0a926ba691043b1fd98ec1914a0b04 libsanitizer/sanitizer_common/Makefile.am ! 67f316f9dc43d16223d077480c252f0c libsanitizer/sanitizer_common/Makefile.in 5045bd55f0d55674809e3fc10a0b2e26 libsanitizer/sanitizer_common/sanitizer_addrhashmap.h 8d3b0df56d163ec6ede6ac39a3ddcbfb libsanitizer/sanitizer_common/sanitizer_allocator.cc 95d0f1e7d72f4b06d061c5a8f766606b libsanitizer/sanitizer_common/sanitizer_allocator.h --- 82165,82172 ---- cb902839ab8c79715f5c55de07dffd91 libsanitizer/lsan/lsan_thread.cc f64f14706eac4c1f870a11834c3cc12b libsanitizer/lsan/lsan_thread.h 2a3c9b885c5403a76677234502bfadc8 libsanitizer/merge.sh ! 14fb869118ef1c10da09d625ead7f73e libsanitizer/sanitizer_common/Makefile.am ! 6cb51ce2a726df10bd484517941e503f libsanitizer/sanitizer_common/Makefile.in 5045bd55f0d55674809e3fc10a0b2e26 libsanitizer/sanitizer_common/sanitizer_addrhashmap.h 8d3b0df56d163ec6ede6ac39a3ddcbfb libsanitizer/sanitizer_common/sanitizer_allocator.cc 95d0f1e7d72f4b06d061c5a8f766606b libsanitizer/sanitizer_common/sanitizer_allocator.h *************** bf7e95b98bf96d98aadb489d25e8ddba libsan *** 81987,81996 **** 1a1598cf25d33f35cf5d414c9067dcf1 libsanitizer/sanitizer_common/sanitizer_persistent_allocator.cc 34d6cb4da428968c0146d0e8c7e1505e libsanitizer/sanitizer_common/sanitizer_persistent_allocator.h 67548dc5b7d3de2768030870f2bb2e57 libsanitizer/sanitizer_common/sanitizer_placement_new.h ! 9a909afff731827b0d929b59059b9e70 libsanitizer/sanitizer_common/sanitizer_platform.h 6c38f939b0010f3c042dec9895324f02 libsanitizer/sanitizer_common/sanitizer_platform_interceptors.h 3af384999d9dcbaba93afe259ebfc361 libsanitizer/sanitizer_common/sanitizer_platform_limits_linux.cc ! 8ac19b74f311594e62b613bb49c286e8 libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc bc5b5f6488dbd05b55e941a5aa3ca27a libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h ea014a2fe636d7ffd148250edccf011b libsanitizer/sanitizer_common/sanitizer_posix.cc 204afcb2b1e92a8218f9b5ea218e4d7d libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cc --- 82213,82222 ---- 1a1598cf25d33f35cf5d414c9067dcf1 libsanitizer/sanitizer_common/sanitizer_persistent_allocator.cc 34d6cb4da428968c0146d0e8c7e1505e libsanitizer/sanitizer_common/sanitizer_persistent_allocator.h 67548dc5b7d3de2768030870f2bb2e57 libsanitizer/sanitizer_common/sanitizer_placement_new.h ! dde8b3295dbc6c33f147dca267d0a33d libsanitizer/sanitizer_common/sanitizer_platform.h 6c38f939b0010f3c042dec9895324f02 libsanitizer/sanitizer_common/sanitizer_platform_interceptors.h 3af384999d9dcbaba93afe259ebfc361 libsanitizer/sanitizer_common/sanitizer_platform_limits_linux.cc ! da589ca043b230c90f0d0dce66da1951 libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc bc5b5f6488dbd05b55e941a5aa3ca27a libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h ea014a2fe636d7ffd148250edccf011b libsanitizer/sanitizer_common/sanitizer_posix.cc 204afcb2b1e92a8218f9b5ea218e4d7d libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cc *************** ccac3e7e8866477c5a401cfb8a45dae3 libsan *** 82030,82036 **** 38bb4c990b7d6a3a6acc710f9807fdc9 libsanitizer/sanitizer_common/sanitizer_unwind_posix_libcdep.cc 9f91b7105a9316270926c2f501617246 libsanitizer/sanitizer_common/sanitizer_win.cc 1c465b8b2f35aab8ea0aca930f55851b libsanitizer/tsan/Makefile.am ! 81ad1494203e012bbfd102e7e8111361 libsanitizer/tsan/Makefile.in 5b95ad6add3888b3ac1fd4fc7b3704ca libsanitizer/tsan/libtool-version 0ce2bc2170c64629396b8b30237950d2 libsanitizer/tsan/tsan_clock.cc e3a4e2df9b66e610247268ef51da996d libsanitizer/tsan/tsan_clock.h --- 82256,82262 ---- 38bb4c990b7d6a3a6acc710f9807fdc9 libsanitizer/sanitizer_common/sanitizer_unwind_posix_libcdep.cc 9f91b7105a9316270926c2f501617246 libsanitizer/sanitizer_common/sanitizer_win.cc 1c465b8b2f35aab8ea0aca930f55851b libsanitizer/tsan/Makefile.am ! df0f585ba6b24b3105aed1453fff0f4b libsanitizer/tsan/Makefile.in 5b95ad6add3888b3ac1fd4fc7b3704ca libsanitizer/tsan/libtool-version 0ce2bc2170c64629396b8b30237950d2 libsanitizer/tsan/tsan_clock.cc e3a4e2df9b66e610247268ef51da996d libsanitizer/tsan/tsan_clock.h *************** b03ec1eaeff9f44cd976521ce4b5f091 libsan *** 82084,82090 **** 793e859a445ae35808b78749c33a6092 libsanitizer/tsan/tsan_update_shadow_word_inl.h 092c1d318e0fbb03056d8e8aabd96827 libsanitizer/tsan/tsan_vector.h 640d3350791ec83fb9326cc12f683fe0 libsanitizer/ubsan/Makefile.am ! ca58ddf54cc02912fb68b99267f4027e libsanitizer/ubsan/Makefile.in 5b95ad6add3888b3ac1fd4fc7b3704ca libsanitizer/ubsan/libtool-version 4600130ea66aa7c69ebbfac775ea0770 libsanitizer/ubsan/ubsan_diag.cc 423aa24a69cc94b5031401e31a8e45c6 libsanitizer/ubsan/ubsan_diag.h --- 82310,82316 ---- 793e859a445ae35808b78749c33a6092 libsanitizer/tsan/tsan_update_shadow_word_inl.h 092c1d318e0fbb03056d8e8aabd96827 libsanitizer/tsan/tsan_vector.h 640d3350791ec83fb9326cc12f683fe0 libsanitizer/ubsan/Makefile.am ! b4b16001e677c054278f587f0d59c285 libsanitizer/ubsan/Makefile.in 5b95ad6add3888b3ac1fd4fc7b3704ca libsanitizer/ubsan/libtool-version 4600130ea66aa7c69ebbfac775ea0770 libsanitizer/ubsan/ubsan_diag.cc 423aa24a69cc94b5031401e31a8e45c6 libsanitizer/ubsan/ubsan_diag.h *************** b5ce42595a9ea1f02cd73595c9bd9366 libsan *** 82100,82106 **** 2219f17a5c8740755ef8e9831cbaa8fe libsanitizer/ubsan/ubsan_type_hash.h ca39ca0c05ea0a6b9d3038da3653ab4d libsanitizer/ubsan/ubsan_value.cc 324234cf794b69cb2bff3c3e5f4ad947 libsanitizer/ubsan/ubsan_value.h ! 257da9781f98baa14f1e7d59a8785b72 libssp/ChangeLog 01d9954c400db04da1b8705029e6d9d9 libssp/Makefile.am 6f9651cc4e77f9e7629b0142b05a90e0 libssp/Makefile.in 8b0dd0c2a8b446bf5577a8562ad19885 libssp/aclocal.m4 --- 82326,82332 ---- 2219f17a5c8740755ef8e9831cbaa8fe libsanitizer/ubsan/ubsan_type_hash.h ca39ca0c05ea0a6b9d3038da3653ab4d libsanitizer/ubsan/ubsan_value.cc 324234cf794b69cb2bff3c3e5f4ad947 libsanitizer/ubsan/ubsan_value.h ! e25af7434c622ff29eaecd24d0a67fa3 libssp/ChangeLog 01d9954c400db04da1b8705029e6d9d9 libssp/Makefile.am 6f9651cc4e77f9e7629b0142b05a90e0 libssp/Makefile.in 8b0dd0c2a8b446bf5577a8562ad19885 libssp/aclocal.m4 *************** aeb2f84c5e8ba3215469d507bd2efe57 libssp *** 82129,82135 **** e9ab923d2562bf5f5be6883dfb9f0184 libssp/strncpy-chk.c 5e0d8b8a766c31b12354baec1b7a159c libssp/vsnprintf-chk.c f56ab1f8922a16f7e9e4f5270ae1e34e libssp/vsprintf-chk.c ! f2e454b36c4c64a9f30b44ae4dac6f31 libstdc++-v3/ChangeLog 7aa6c40440a44fcf5ec94c066160c2f8 libstdc++-v3/ChangeLog-1998 7aff86600b6a1ed3fa87305075a92db0 libstdc++-v3/ChangeLog-1999 a6f28e8fc9bb07696a9e068b439a3a87 libstdc++-v3/ChangeLog-2000 --- 82355,82361 ---- e9ab923d2562bf5f5be6883dfb9f0184 libssp/strncpy-chk.c 5e0d8b8a766c31b12354baec1b7a159c libssp/vsnprintf-chk.c f56ab1f8922a16f7e9e4f5270ae1e34e libssp/vsprintf-chk.c ! 77968d3b2197b90a97f7ca40fa789c85 libstdc++-v3/ChangeLog 7aa6c40440a44fcf5ec94c066160c2f8 libstdc++-v3/ChangeLog-1998 7aff86600b6a1ed3fa87305075a92db0 libstdc++-v3/ChangeLog-1999 a6f28e8fc9bb07696a9e068b439a3a87 libstdc++-v3/ChangeLog-2000 *************** b331fae97e334afde1bd5fa125610458 libstd *** 82150,82156 **** 2f5e909eec2c4f92b279c38a7cb69519 libstdc++-v3/Makefile.am 5eba1465c5f1eee8c3f14ce5bb2f4973 libstdc++-v3/Makefile.in f372af73db4ac0ad88e43199e1f29e08 libstdc++-v3/README ! 8be48ba8565dbb9870dc9c82032aab92 libstdc++-v3/acinclude.m4 8740082679d696cb8e212b6106b77cff libstdc++-v3/aclocal.m4 8864a3c12e5aeefdc1e600236c0869a8 libstdc++-v3/config.h.in fa83f308985ab4315aa21b8ee20397d0 libstdc++-v3/config/abi/compatibility.h --- 82376,82382 ---- 2f5e909eec2c4f92b279c38a7cb69519 libstdc++-v3/Makefile.am 5eba1465c5f1eee8c3f14ce5bb2f4973 libstdc++-v3/Makefile.in f372af73db4ac0ad88e43199e1f29e08 libstdc++-v3/README ! b573e3ad91ead1f465fb44be87f79edd libstdc++-v3/acinclude.m4 8740082679d696cb8e212b6106b77cff libstdc++-v3/aclocal.m4 8864a3c12e5aeefdc1e600236c0869a8 libstdc++-v3/config.h.in fa83f308985ab4315aa21b8ee20397d0 libstdc++-v3/config/abi/compatibility.h *************** c2bec88149705d7d29259bc1aecf3def libstd *** 82179,82191 **** 99472a6d2fc0ce94543429dd727da422 libstdc++-v3/config/abi/post/x86_64-linux-gnu/x32/baseline_symbols.txt 5c4c38aeca254313c616b84337c937c3 libstdc++-v3/config/abi/pre/float128.ver 654a95ec5a0e2e9eb2011fc25e721f14 libstdc++-v3/config/abi/pre/gnu-versioned-namespace.ver ! 446a35b6e1f1f58cea657b9df7d62dce libstdc++-v3/config/abi/pre/gnu.ver 6f099054f1d75e3e178e42c4d8e4c6e1 libstdc++-v3/config/abi/pre/none.ver 4485e3f79adea2a511a0f612be028ab7 libstdc++-v3/config/allocator/bitmap_allocator_base.h aa6a583734ac8a331c24a9d2d0580767 libstdc++-v3/config/allocator/malloc_allocator_base.h 73bee6b951a0327f5be32e09dc8a3f35 libstdc++-v3/config/allocator/mt_allocator_base.h 1d58c5e3f68fe34b8591d012bfed6be9 libstdc++-v3/config/allocator/new_allocator_base.h e984cb0f0846a8fd78388ee7b964bcff libstdc++-v3/config/allocator/pool_allocator_base.h 9e9d3d456c5bce22c3fd8a4bd71fbd34 libstdc++-v3/config/cpu/alpha/atomic_word.h 07d9075c995436ef92e8a4b51c7ed894 libstdc++-v3/config/cpu/arm/cxxabi_tweaks.h df665ecf2a461bf12a8f6a143cb9b3a0 libstdc++-v3/config/cpu/cris/atomic_word.h --- 82405,82418 ---- 99472a6d2fc0ce94543429dd727da422 libstdc++-v3/config/abi/post/x86_64-linux-gnu/x32/baseline_symbols.txt 5c4c38aeca254313c616b84337c937c3 libstdc++-v3/config/abi/pre/float128.ver 654a95ec5a0e2e9eb2011fc25e721f14 libstdc++-v3/config/abi/pre/gnu-versioned-namespace.ver ! 3f42238ca23c358fc7e2937d955273e1 libstdc++-v3/config/abi/pre/gnu.ver 6f099054f1d75e3e178e42c4d8e4c6e1 libstdc++-v3/config/abi/pre/none.ver 4485e3f79adea2a511a0f612be028ab7 libstdc++-v3/config/allocator/bitmap_allocator_base.h aa6a583734ac8a331c24a9d2d0580767 libstdc++-v3/config/allocator/malloc_allocator_base.h 73bee6b951a0327f5be32e09dc8a3f35 libstdc++-v3/config/allocator/mt_allocator_base.h 1d58c5e3f68fe34b8591d012bfed6be9 libstdc++-v3/config/allocator/new_allocator_base.h e984cb0f0846a8fd78388ee7b964bcff libstdc++-v3/config/allocator/pool_allocator_base.h + a8e4c3229b2920ff10f084abbe44f759 libstdc++-v3/config/cpu/aarch64/atomic_word.h 9e9d3d456c5bce22c3fd8a4bd71fbd34 libstdc++-v3/config/cpu/alpha/atomic_word.h 07d9075c995436ef92e8a4b51c7ed894 libstdc++-v3/config/cpu/arm/cxxabi_tweaks.h df665ecf2a461bf12a8f6a143cb9b3a0 libstdc++-v3/config/cpu/cris/atomic_word.h *************** e5f1f8c6aac8294882a8a321accec8d5 libstd *** 82205,82211 **** f7ad39c4c1dda45f54c7093ac1b0a327 libstdc++-v3/config/cpu/ia64/atomic_word.h eca745fffa95b78067b4f5d117df2fcf libstdc++-v3/config/cpu/m68k/atomicity.h 2a4801ec7f666cfa68449f3751e72ebe libstdc++-v3/config/cpu/microblaze/cpu_defines.h ! 3caa5e629f9e9f31ee04710f28444b0d libstdc++-v3/config/cpu/powerpc/atomic_word.h 4f1f359f72772f2eff9cf4f1b13437d1 libstdc++-v3/config/cpu/powerpc/cpu_defines.h 4813dc2422aa2baa113d3987cd05d616 libstdc++-v3/config/cpu/sh/atomicity.h 6d4cc4b67b84728431c32ffd30a44ca8 libstdc++-v3/config/cpu/sparc/atomic_word.h --- 82432,82438 ---- f7ad39c4c1dda45f54c7093ac1b0a327 libstdc++-v3/config/cpu/ia64/atomic_word.h eca745fffa95b78067b4f5d117df2fcf libstdc++-v3/config/cpu/m68k/atomicity.h 2a4801ec7f666cfa68449f3751e72ebe libstdc++-v3/config/cpu/microblaze/cpu_defines.h ! 7c83d2d2ecf7a4683707a90652807759 libstdc++-v3/config/cpu/powerpc/atomic_word.h 4f1f359f72772f2eff9cf4f1b13437d1 libstdc++-v3/config/cpu/powerpc/cpu_defines.h 4813dc2422aa2baa113d3987cd05d616 libstdc++-v3/config/cpu/sh/atomicity.h 6d4cc4b67b84728431c32ffd30a44ca8 libstdc++-v3/config/cpu/sparc/atomic_word.h *************** ca47e264a7d2f7ab036c1b15f4fca8d5 libstd *** 82330,82338 **** 44ebf3566a9eb2c0bd6b70211dbd52ee libstdc++-v3/config/os/vxworks/ctype_configure_char.cc 6871ffb6cc72cc728f8f2181fa2fba10 libstdc++-v3/config/os/vxworks/ctype_inline.h 263f49a737d013c791b3f8314c98ee14 libstdc++-v3/config/os/vxworks/os_defines.h ! ddb7930dd13ad3898ff4cd36fac72f9a libstdc++-v3/configure e5395b9bf499822e07564739a0cf5bdd libstdc++-v3/configure.ac ! 4145c9d0a52fbeabd2209f2a8420cccc libstdc++-v3/configure.host bf33c59a811ffe0d9bb076bf712dce55 libstdc++-v3/crossconfig.m4 231ac2cc6f71a5a69081c559511a7927 libstdc++-v3/doc/Makefile.am 6a627c17d0cf5836203a60cab3b49163 libstdc++-v3/doc/Makefile.in --- 82557,82565 ---- 44ebf3566a9eb2c0bd6b70211dbd52ee libstdc++-v3/config/os/vxworks/ctype_configure_char.cc 6871ffb6cc72cc728f8f2181fa2fba10 libstdc++-v3/config/os/vxworks/ctype_inline.h 263f49a737d013c791b3f8314c98ee14 libstdc++-v3/config/os/vxworks/os_defines.h ! a8589d3b6af5f61ce32805adc2b00fcb libstdc++-v3/configure e5395b9bf499822e07564739a0cf5bdd libstdc++-v3/configure.ac ! 665f0246f72768c0e65148e8fe68653e libstdc++-v3/configure.host bf33c59a811ffe0d9bb076bf712dce55 libstdc++-v3/crossconfig.m4 231ac2cc6f71a5a69081c559511a7927 libstdc++-v3/doc/Makefile.am 6a627c17d0cf5836203a60cab3b49163 libstdc++-v3/doc/Makefile.in *************** d7249eb4d31bd107d0b09ea3c80cb723 libstd *** 82429,82438 **** 1d86b338a316806c80b250eb132ac6dd libstdc++-v3/doc/html/images/pbds_tree_text_lor_find.png 33bc39e8f2d47f3d490d7ca7d4832b43 libstdc++-v3/doc/html/images/pbds_trie_node_updator_policy_cd.png df705f3839120dcb896e9839cf3404d0 libstdc++-v3/doc/html/images/pbds_update_seq_diagram.png ! 40eff32cd1fd56fe272449f1dd0909fb libstdc++-v3/doc/html/index.html ! 1251b66c13607e5c973bd7ae665f1e4e libstdc++-v3/doc/html/manual/abi.html c50671050ff8de94cc275131201e5bd7 libstdc++-v3/doc/html/manual/algorithms.html ! b92212b4ec79d91e02fbee94097f68fc libstdc++-v3/doc/html/manual/api.html 0054faf038f602ca985fe4da97553291 libstdc++-v3/doc/html/manual/appendix.html e1d0a52c8530043a51b7deef1e746680 libstdc++-v3/doc/html/manual/appendix_contributing.html e9c0f1ff9a8891b7968f3f687b4813ec libstdc++-v3/doc/html/manual/appendix_free.html --- 82656,82665 ---- 1d86b338a316806c80b250eb132ac6dd libstdc++-v3/doc/html/images/pbds_tree_text_lor_find.png 33bc39e8f2d47f3d490d7ca7d4832b43 libstdc++-v3/doc/html/images/pbds_trie_node_updator_policy_cd.png df705f3839120dcb896e9839cf3404d0 libstdc++-v3/doc/html/images/pbds_update_seq_diagram.png ! 96e5ac41228d613bc9e5ca7066b31371 libstdc++-v3/doc/html/index.html ! d21e7de1c10f8947251e8e069b1ec14e libstdc++-v3/doc/html/manual/abi.html c50671050ff8de94cc275131201e5bd7 libstdc++-v3/doc/html/manual/algorithms.html ! 15818058c9d4057decee4a010f50ee09 libstdc++-v3/doc/html/manual/api.html 0054faf038f602ca985fe4da97553291 libstdc++-v3/doc/html/manual/appendix.html e1d0a52c8530043a51b7deef1e746680 libstdc++-v3/doc/html/manual/appendix_contributing.html e9c0f1ff9a8891b7968f3f687b4813ec libstdc++-v3/doc/html/manual/appendix_free.html *************** b102b16060eb66b508228d886bb789eb libstd *** 82447,82453 **** 671e15ea5eaf9e17b1fb657034885f7a libstdc++-v3/doc/html/manual/bugs.html e121b9ed2494e3ae68df9b847d0fe1ba libstdc++-v3/doc/html/manual/concept_checking.html ff8a760ba1cd40de947c0cb4ef121860 libstdc++-v3/doc/html/manual/concurrency.html ! cfd5f520ddaee8e7aabb271ef648b9ff libstdc++-v3/doc/html/manual/configure.html a477e01213362ef179324bfe8e863537 libstdc++-v3/doc/html/manual/containers.html a039be9cc637470d3f8d3ed9648ca5d2 libstdc++-v3/doc/html/manual/containers_and_c.html 45125064ec1697d23877bb0525b2adb1 libstdc++-v3/doc/html/manual/debug.html --- 82674,82680 ---- 671e15ea5eaf9e17b1fb657034885f7a libstdc++-v3/doc/html/manual/bugs.html e121b9ed2494e3ae68df9b847d0fe1ba libstdc++-v3/doc/html/manual/concept_checking.html ff8a760ba1cd40de947c0cb4ef121860 libstdc++-v3/doc/html/manual/concurrency.html ! 07efa6055174c6ef2806a726e2361374 libstdc++-v3/doc/html/manual/configure.html a477e01213362ef179324bfe8e863537 libstdc++-v3/doc/html/manual/containers.html a039be9cc637470d3f8d3ed9648ca5d2 libstdc++-v3/doc/html/manual/containers_and_c.html 45125064ec1697d23877bb0525b2adb1 libstdc++-v3/doc/html/manual/debug.html *************** c47d5c7c4e435589bafa4b4d8c4cd13c libstd *** 82460,82467 **** 9c186cf250d342ffb6ac4d058c7f4315 libstdc++-v3/doc/html/manual/dynamic_memory.html 6754ad07708c36820e08e04e1aeb02bb libstdc++-v3/doc/html/manual/ext_algorithms.html afd7acfb9c6253b27e6ab9f9dd18542b libstdc++-v3/doc/html/manual/ext_compile_checks.html ! 00e24e54a02492bb10d94c60d3d4e8d5 libstdc++-v3/doc/html/manual/ext_concurrency.html ! 54928a58cb3fc99ff2e53193e60e5978 libstdc++-v3/doc/html/manual/ext_concurrency_impl.html 2b9b33938584e17f401bf21c285af30a libstdc++-v3/doc/html/manual/ext_concurrency_use.html 8fc51fc67d0794cfe349294f28d8e187 libstdc++-v3/doc/html/manual/ext_containers.html b83e2280a694b73feedb098666fdcd42 libstdc++-v3/doc/html/manual/ext_demangling.html --- 82687,82694 ---- 9c186cf250d342ffb6ac4d058c7f4315 libstdc++-v3/doc/html/manual/dynamic_memory.html 6754ad07708c36820e08e04e1aeb02bb libstdc++-v3/doc/html/manual/ext_algorithms.html afd7acfb9c6253b27e6ab9f9dd18542b libstdc++-v3/doc/html/manual/ext_compile_checks.html ! d3228526ee93719e75cc636f26c0f7ff libstdc++-v3/doc/html/manual/ext_concurrency.html ! 99b0a38fd9e316e076d95029052e11a0 libstdc++-v3/doc/html/manual/ext_concurrency_impl.html 2b9b33938584e17f401bf21c285af30a libstdc++-v3/doc/html/manual/ext_concurrency_use.html 8fc51fc67d0794cfe349294f28d8e187 libstdc++-v3/doc/html/manual/ext_containers.html b83e2280a694b73feedb098666fdcd42 libstdc++-v3/doc/html/manual/ext_demangling.html *************** b83e2280a694b73feedb098666fdcd42 libstd *** 82471,82483 **** e6d64741747864b4e377547f0adbaf1a libstdc++-v3/doc/html/manual/ext_preface.html 2e9ae95a3ae1a6c6ec52c0b778656ffc libstdc++-v3/doc/html/manual/ext_sgi.html 3232979348ed4e031d790cc79ff62b54 libstdc++-v3/doc/html/manual/ext_utilities.html ! 0e2db1b030be2617d376ece892899e2e libstdc++-v3/doc/html/manual/extensions.html 911d3881190a85d6ec5f2cd3f7048bb5 libstdc++-v3/doc/html/manual/facets.html 42ecbe0dd240c60dd968ad745d6dd81c libstdc++-v3/doc/html/manual/fstreams.html 5ed2116075aa233ced29bb764841298c libstdc++-v3/doc/html/manual/generalized_numeric_operations.html ! 6d0a537a03da61d47616d2013726339e libstdc++-v3/doc/html/manual/index.html 7ec577626226bdd896bef777ac0710ec libstdc++-v3/doc/html/manual/internals.html ! 81ce3ad34cceb1838c88bf14b01bf827 libstdc++-v3/doc/html/manual/intro.html c7b8f6204926edd186a9729c3ba1b06a libstdc++-v3/doc/html/manual/io.html c41dc87f8be3a367ba747353fbab2353 libstdc++-v3/doc/html/manual/io_and_c.html 17686da06d6f5707c8b0734e7265c72a libstdc++-v3/doc/html/manual/iterators.html --- 82698,82710 ---- e6d64741747864b4e377547f0adbaf1a libstdc++-v3/doc/html/manual/ext_preface.html 2e9ae95a3ae1a6c6ec52c0b778656ffc libstdc++-v3/doc/html/manual/ext_sgi.html 3232979348ed4e031d790cc79ff62b54 libstdc++-v3/doc/html/manual/ext_utilities.html ! 08bb7a167767239b5cb02bdab1496470 libstdc++-v3/doc/html/manual/extensions.html 911d3881190a85d6ec5f2cd3f7048bb5 libstdc++-v3/doc/html/manual/facets.html 42ecbe0dd240c60dd968ad745d6dd81c libstdc++-v3/doc/html/manual/fstreams.html 5ed2116075aa233ced29bb764841298c libstdc++-v3/doc/html/manual/generalized_numeric_operations.html ! 7cb5cb0550b8469ed349545bc9c69e47 libstdc++-v3/doc/html/manual/index.html 7ec577626226bdd896bef777ac0710ec libstdc++-v3/doc/html/manual/internals.html ! d2032a61c5fa05a866080fd5346a17bb libstdc++-v3/doc/html/manual/intro.html c7b8f6204926edd186a9729c3ba1b06a libstdc++-v3/doc/html/manual/io.html c41dc87f8be3a367ba747353fbab2353 libstdc++-v3/doc/html/manual/io_and_c.html 17686da06d6f5707c8b0734e7265c72a libstdc++-v3/doc/html/manual/iterators.html *************** a4da9233e97dfbc6975e64682370e552 libstd *** 82517,82536 **** 4fc12d87cf4d1c638b15168a487bb3d0 libstdc++-v3/doc/html/manual/status.html 5fe64acc29e86cd3ed7f78552632eb74 libstdc++-v3/doc/html/manual/std_contents.html 9bb7d8baedf0c99049a912bf241462f1 libstdc++-v3/doc/html/manual/streambufs.html ! ec3771f7cadf29be6d44dec2605d2297 libstdc++-v3/doc/html/manual/strings.html aae3d417ab9227eca84f286d98536f8e libstdc++-v3/doc/html/manual/stringstreams.html 002ae4f0325c2175151fcc3c235c2ab6 libstdc++-v3/doc/html/manual/support.html 2a6d5d232b15dab69b05672e1193953c libstdc++-v3/doc/html/manual/termination.html b4d7c07296e6630a591306544e9071a0 libstdc++-v3/doc/html/manual/test.html 1921311e51f16604162cc2e27b35d38b libstdc++-v3/doc/html/manual/traits.html cd78ebf4959f2540dbd758d7d4d86e46 libstdc++-v3/doc/html/manual/unordered_associative.html ! 29134d02a4d363578cb991f3e486c6e8 libstdc++-v3/doc/html/manual/using.html ! 50cc01aa824b1049c27e1bb701a33844 libstdc++-v3/doc/html/manual/using_concurrency.html cc708c5415f2595cd0a892139ddc1306 libstdc++-v3/doc/html/manual/using_dynamic_or_shared.html ! 7c1f53ecc70ca907078ceae9270c71c8 libstdc++-v3/doc/html/manual/using_exceptions.html 171059ac75df73dbb33533dae5a74d35 libstdc++-v3/doc/html/manual/using_headers.html ! 01bdf62e57ff0fa7248d6994ea849540 libstdc++-v3/doc/html/manual/using_macros.html ! d21cdef4a1734b9605c5c6a534a39749 libstdc++-v3/doc/html/manual/using_namespaces.html 8c824a54ff9dd7a513a19ca3a058202a libstdc++-v3/doc/html/manual/utilities.html 5beb744711838d5fe53281b0c0e716d5 libstdc++-v3/doc/xml/api.xml 0b177c199fb448ad3630d15bdc3cbb19 libstdc++-v3/doc/xml/authors.xml --- 82744,82764 ---- 4fc12d87cf4d1c638b15168a487bb3d0 libstdc++-v3/doc/html/manual/status.html 5fe64acc29e86cd3ed7f78552632eb74 libstdc++-v3/doc/html/manual/std_contents.html 9bb7d8baedf0c99049a912bf241462f1 libstdc++-v3/doc/html/manual/streambufs.html ! 0aad91af2fbe9bc6363598d5a79f7d36 libstdc++-v3/doc/html/manual/strings.html aae3d417ab9227eca84f286d98536f8e libstdc++-v3/doc/html/manual/stringstreams.html 002ae4f0325c2175151fcc3c235c2ab6 libstdc++-v3/doc/html/manual/support.html 2a6d5d232b15dab69b05672e1193953c libstdc++-v3/doc/html/manual/termination.html b4d7c07296e6630a591306544e9071a0 libstdc++-v3/doc/html/manual/test.html 1921311e51f16604162cc2e27b35d38b libstdc++-v3/doc/html/manual/traits.html cd78ebf4959f2540dbd758d7d4d86e46 libstdc++-v3/doc/html/manual/unordered_associative.html ! 24dcccea1e61a203d1f1efa9422f2785 libstdc++-v3/doc/html/manual/using.html ! 2712abc1bda27c4b97009101f9caa2a2 libstdc++-v3/doc/html/manual/using_concurrency.html ! 59d4817c6fbdfe5edf1ea4233cfc1663 libstdc++-v3/doc/html/manual/using_dual_abi.html cc708c5415f2595cd0a892139ddc1306 libstdc++-v3/doc/html/manual/using_dynamic_or_shared.html ! a9088c9232d0e960dbbfd31e0393bee4 libstdc++-v3/doc/html/manual/using_exceptions.html 171059ac75df73dbb33533dae5a74d35 libstdc++-v3/doc/html/manual/using_headers.html ! 1c82e434fcb983a5c34a00eed637f663 libstdc++-v3/doc/html/manual/using_macros.html ! 9eb0c62d6f1279ca404dfb55a112a24a libstdc++-v3/doc/html/manual/using_namespaces.html 8c824a54ff9dd7a513a19ca3a058202a libstdc++-v3/doc/html/manual/utilities.html 5beb744711838d5fe53281b0c0e716d5 libstdc++-v3/doc/xml/api.xml 0b177c199fb448ad3630d15bdc3cbb19 libstdc++-v3/doc/xml/authors.xml *************** cc132f90a00a3ca05f64b578f9e332aa libstd *** 82717,82723 **** f63bfdc03ba2b82c74864f02206d7c52 libstdc++-v3/doc/xml/images/pbds_tree_text_lor_find.svg 33bc39e8f2d47f3d490d7ca7d4832b43 libstdc++-v3/doc/xml/images/pbds_trie_node_updator_policy_cd.png df705f3839120dcb896e9839cf3404d0 libstdc++-v3/doc/xml/images/pbds_update_seq_diagram.png ! 00fa6db0a3d02cc6743de6f25335bcdf libstdc++-v3/doc/xml/manual/abi.xml 6a68f07a8b8abd9e65846432ed52d646 libstdc++-v3/doc/xml/manual/algorithms.xml fd2185821a70453792b0c373704f219b libstdc++-v3/doc/xml/manual/allocator.xml f2cfee5263eecfcb91850c1356469d63 libstdc++-v3/doc/xml/manual/appendix_contributing.xml --- 82945,82951 ---- f63bfdc03ba2b82c74864f02206d7c52 libstdc++-v3/doc/xml/images/pbds_tree_text_lor_find.svg 33bc39e8f2d47f3d490d7ca7d4832b43 libstdc++-v3/doc/xml/images/pbds_trie_node_updator_policy_cd.png df705f3839120dcb896e9839cf3404d0 libstdc++-v3/doc/xml/images/pbds_update_seq_diagram.png ! daf65bee5666b5676f694125f0ca8edb libstdc++-v3/doc/xml/manual/abi.xml 6a68f07a8b8abd9e65846432ed52d646 libstdc++-v3/doc/xml/manual/algorithms.xml fd2185821a70453792b0c373704f219b libstdc++-v3/doc/xml/manual/allocator.xml f2cfee5263eecfcb91850c1356469d63 libstdc++-v3/doc/xml/manual/appendix_contributing.xml *************** f51b386620483e051a1ee49a5f5898fd libstd *** 82730,82744 **** 947fe923adbd38ce5151ef267f423b54 libstdc++-v3/doc/xml/manual/build_hacking.xml 90680f5663d07927feb6a0b4501e5d4a libstdc++-v3/doc/xml/manual/codecvt.xml 5e6aec06cc4fb89c3732b636f9186077 libstdc++-v3/doc/xml/manual/concurrency.xml ! f390a7e25d7c8fb2cdff07b0c8a238f9 libstdc++-v3/doc/xml/manual/concurrency_extensions.xml ! 899b21be8d14e87c634e524c8243116b libstdc++-v3/doc/xml/manual/configure.xml 194a07925f68df8489161ceb58eab558 libstdc++-v3/doc/xml/manual/containers.xml 35d8bc77747044001636800a86dbac24 libstdc++-v3/doc/xml/manual/ctype.xml eca42088d34cb649bdde5a8db513ac04 libstdc++-v3/doc/xml/manual/debug.xml f5a287dcee5fb300ea0b6c216bf0a707 libstdc++-v3/doc/xml/manual/debug_mode.xml b40c4606cbd66730fff3b62e8fbb62af libstdc++-v3/doc/xml/manual/diagnostics.xml 95feeda9bc28bdf9ace5774f71f27bad libstdc++-v3/doc/xml/manual/documentation_hacking.xml ! 27095c4168a641a37b15ed873762cd73 libstdc++-v3/doc/xml/manual/evolution.xml 8c70b48dbd9cda3fd1b93c66293ada67 libstdc++-v3/doc/xml/manual/extensions.xml b4dcd406dd4cdb85c102eee09463aa1f libstdc++-v3/doc/xml/manual/internals.xml e890061b1d03be36691a60c849c47e90 libstdc++-v3/doc/xml/manual/intro.xml --- 82958,82972 ---- 947fe923adbd38ce5151ef267f423b54 libstdc++-v3/doc/xml/manual/build_hacking.xml 90680f5663d07927feb6a0b4501e5d4a libstdc++-v3/doc/xml/manual/codecvt.xml 5e6aec06cc4fb89c3732b636f9186077 libstdc++-v3/doc/xml/manual/concurrency.xml ! 6ff8b882e61c5ff513709c46fd1b0c72 libstdc++-v3/doc/xml/manual/concurrency_extensions.xml ! 51f16a9e2b4b8ef5f7ccf0529f0d40d3 libstdc++-v3/doc/xml/manual/configure.xml 194a07925f68df8489161ceb58eab558 libstdc++-v3/doc/xml/manual/containers.xml 35d8bc77747044001636800a86dbac24 libstdc++-v3/doc/xml/manual/ctype.xml eca42088d34cb649bdde5a8db513ac04 libstdc++-v3/doc/xml/manual/debug.xml f5a287dcee5fb300ea0b6c216bf0a707 libstdc++-v3/doc/xml/manual/debug_mode.xml b40c4606cbd66730fff3b62e8fbb62af libstdc++-v3/doc/xml/manual/diagnostics.xml 95feeda9bc28bdf9ace5774f71f27bad libstdc++-v3/doc/xml/manual/documentation_hacking.xml ! beaf7f0a49ee4f9a868913839fb3e8b4 libstdc++-v3/doc/xml/manual/evolution.xml 8c70b48dbd9cda3fd1b93c66293ada67 libstdc++-v3/doc/xml/manual/extensions.xml b4dcd406dd4cdb85c102eee09463aa1f libstdc++-v3/doc/xml/manual/internals.xml e890061b1d03be36691a60c849c47e90 libstdc++-v3/doc/xml/manual/intro.xml *************** e39b9e1f76939c3dc25d9d8e5314ac02 libstd *** 82761,82771 **** 816c150ab7684937c616781b3e94534b libstdc++-v3/doc/xml/manual/status_cxx2014.xml 0328d8bf2d7935051ce9dc880ef63b6d libstdc++-v3/doc/xml/manual/status_cxxtr1.xml 716409ea4f3fdc47d1b88cc8ac63b392 libstdc++-v3/doc/xml/manual/status_cxxtr24733.xml ! d39e5f11b213d4e97ef987c01c3f363a libstdc++-v3/doc/xml/manual/strings.xml c564c4399f854273d5814b3c57d3d591 libstdc++-v3/doc/xml/manual/support.xml 2978e698473a99f6410b3b7c846c521b libstdc++-v3/doc/xml/manual/test.xml 116a76d7bc2ce704f1980b594e8810e4 libstdc++-v3/doc/xml/manual/test_policy_data_structures.xml ! b278d9f08f0b51d27a68998d55aa8ec9 libstdc++-v3/doc/xml/manual/using.xml b7f6fd4de47790d453b4fecbeaae8bef libstdc++-v3/doc/xml/manual/using_exceptions.xml d42dacf57cbf8644fc8b7217c7e8893a libstdc++-v3/doc/xml/manual/utilities.xml 8d67ac4ec4ca26b7d147ec7a9dc7a549 libstdc++-v3/doc/xml/spine.xml --- 82989,82999 ---- 816c150ab7684937c616781b3e94534b libstdc++-v3/doc/xml/manual/status_cxx2014.xml 0328d8bf2d7935051ce9dc880ef63b6d libstdc++-v3/doc/xml/manual/status_cxxtr1.xml 716409ea4f3fdc47d1b88cc8ac63b392 libstdc++-v3/doc/xml/manual/status_cxxtr24733.xml ! 4bde3160d9ccaca3edfee800f93973f1 libstdc++-v3/doc/xml/manual/strings.xml c564c4399f854273d5814b3c57d3d591 libstdc++-v3/doc/xml/manual/support.xml 2978e698473a99f6410b3b7c846c521b libstdc++-v3/doc/xml/manual/test.xml 116a76d7bc2ce704f1980b594e8810e4 libstdc++-v3/doc/xml/manual/test_policy_data_structures.xml ! d330884aa403e36e2b9aa0ef598f6219 libstdc++-v3/doc/xml/manual/using.xml b7f6fd4de47790d453b4fecbeaae8bef libstdc++-v3/doc/xml/manual/using_exceptions.xml d42dacf57cbf8644fc8b7217c7e8893a libstdc++-v3/doc/xml/manual/utilities.xml 8d67ac4ec4ca26b7d147ec7a9dc7a549 libstdc++-v3/doc/xml/spine.xml *************** b623f07b6097a10d2bd4c8a6dd50e9f1 libstd *** 82782,82795 **** 7b54fde40608e54f8dba6cf90c32bbe9 libstdc++-v3/include/backward/hashtable.h d7a55824ab63357fad9871611e594600 libstdc++-v3/include/backward/strstream 9193bbe81a9ef1a20be296340de10026 libstdc++-v3/include/bits/algorithmfwd.h ! 75a8d8de4e363a9ce3f2d402c0f3a4c4 libstdc++-v3/include/bits/alloc_traits.h d03521e9e4585421188acde110dff0fe libstdc++-v3/include/bits/allocated_ptr.h 0bbfd4be8e8e8d4a072e9d29cca2d5c1 libstdc++-v3/include/bits/allocator.h adb79d0c984a00022dfaedb1bb9276b7 libstdc++-v3/include/bits/atomic_base.h 602e433dc6a8da2aac3f6a39bb0eed15 libstdc++-v3/include/bits/atomic_futex.h f203d4cd579d02df3d77f371d1fd0643 libstdc++-v3/include/bits/basic_ios.h 6d9b6ec8a4a3673b6eeedbdc8b4e1c5b libstdc++-v3/include/bits/basic_ios.tcc ! 9fbf3731c74d68b9760c65279f9d7809 libstdc++-v3/include/bits/basic_string.h 487fdbdb2caa268d5a2b5203c8c13f74 libstdc++-v3/include/bits/basic_string.tcc 46ac099accb6dc0fbeabc9d4cf9bc192 libstdc++-v3/include/bits/boost_concept_check.h 3757238e8b714c07e7e2fe0f42efcab7 libstdc++-v3/include/bits/c++0x_warning.h --- 83010,83023 ---- 7b54fde40608e54f8dba6cf90c32bbe9 libstdc++-v3/include/backward/hashtable.h d7a55824ab63357fad9871611e594600 libstdc++-v3/include/backward/strstream 9193bbe81a9ef1a20be296340de10026 libstdc++-v3/include/bits/algorithmfwd.h ! acb59ad80aeceb2775177ec97f5965c9 libstdc++-v3/include/bits/alloc_traits.h d03521e9e4585421188acde110dff0fe libstdc++-v3/include/bits/allocated_ptr.h 0bbfd4be8e8e8d4a072e9d29cca2d5c1 libstdc++-v3/include/bits/allocator.h adb79d0c984a00022dfaedb1bb9276b7 libstdc++-v3/include/bits/atomic_base.h 602e433dc6a8da2aac3f6a39bb0eed15 libstdc++-v3/include/bits/atomic_futex.h f203d4cd579d02df3d77f371d1fd0643 libstdc++-v3/include/bits/basic_ios.h 6d9b6ec8a4a3673b6eeedbdc8b4e1c5b libstdc++-v3/include/bits/basic_ios.tcc ! 4a015fc1d472229c54f837b26b98f46a libstdc++-v3/include/bits/basic_string.h 487fdbdb2caa268d5a2b5203c8c13f74 libstdc++-v3/include/bits/basic_string.tcc 46ac099accb6dc0fbeabc9d4cf9bc192 libstdc++-v3/include/bits/boost_concept_check.h 3757238e8b714c07e7e2fe0f42efcab7 libstdc++-v3/include/bits/c++0x_warning.h *************** b09e6715571e540f25d8a082dac61648 libstd *** 82816,82822 **** 5abf8c14a5acdd6343b48531d0570105 libstdc++-v3/include/bits/list.tcc 1a99bb51a6c89aad3c3a103c63467fbc libstdc++-v3/include/bits/locale_classes.h db8825e72551a63c09b1321cd016b840 libstdc++-v3/include/bits/locale_classes.tcc ! 8af11cf56c4d4351ddafabe52e7b9e40 libstdc++-v3/include/bits/locale_conv.h a98311f7e4e0c0dca9cb9f1810da4227 libstdc++-v3/include/bits/locale_facets.h a8966716bb4f1fc46267e56afeab5c07 libstdc++-v3/include/bits/locale_facets.tcc 38abe41c578356e88d7c2c0f6337ccba libstdc++-v3/include/bits/locale_facets_nonio.h --- 83044,83050 ---- 5abf8c14a5acdd6343b48531d0570105 libstdc++-v3/include/bits/list.tcc 1a99bb51a6c89aad3c3a103c63467fbc libstdc++-v3/include/bits/locale_classes.h db8825e72551a63c09b1321cd016b840 libstdc++-v3/include/bits/locale_classes.tcc ! b04bffc353642332af16ca65e33c72cd libstdc++-v3/include/bits/locale_conv.h a98311f7e4e0c0dca9cb9f1810da4227 libstdc++-v3/include/bits/locale_facets.h a8966716bb4f1fc46267e56afeab5c07 libstdc++-v3/include/bits/locale_facets.tcc 38abe41c578356e88d7c2c0f6337ccba libstdc++-v3/include/bits/locale_facets_nonio.h *************** b8b302c2a7000a6c72db3947f59665aa libstd *** 82852,82859 **** 3ec6c40e7ab1bc346158440b507ec686 libstdc++-v3/include/bits/slice_array.h edee7c2271e68dcb2bfd04121028dc60 libstdc++-v3/include/bits/sstream.tcc 2a10964b4d3a150062975a98b9f1c1bf libstdc++-v3/include/bits/stl_algo.h ! 6fcf626f2e16a0885261f28715ca55a2 libstdc++-v3/include/bits/stl_algobase.h ! 23f6e6a44a06447d5476d66908dd5dac libstdc++-v3/include/bits/stl_bvector.h 300bfb2d221ec5a117a20bfa284dbfe9 libstdc++-v3/include/bits/stl_construct.h 212889f1e33ffcd9be58a68a6020cdcc libstdc++-v3/include/bits/stl_deque.h dc967bce7eeb75712ed3c6707d363e47 libstdc++-v3/include/bits/stl_function.h --- 83080,83087 ---- 3ec6c40e7ab1bc346158440b507ec686 libstdc++-v3/include/bits/slice_array.h edee7c2271e68dcb2bfd04121028dc60 libstdc++-v3/include/bits/sstream.tcc 2a10964b4d3a150062975a98b9f1c1bf libstdc++-v3/include/bits/stl_algo.h ! b550fbd34081271301080baff845eb45 libstdc++-v3/include/bits/stl_algobase.h ! 15b9b0e21bfa3e0d0abaf9a680932a9f libstdc++-v3/include/bits/stl_bvector.h 300bfb2d221ec5a117a20bfa284dbfe9 libstdc++-v3/include/bits/stl_construct.h 212889f1e33ffcd9be58a68a6020cdcc libstdc++-v3/include/bits/stl_deque.h dc967bce7eeb75712ed3c6707d363e47 libstdc++-v3/include/bits/stl_function.h *************** dc967bce7eeb75712ed3c6707d363e47 libstd *** 82862,82879 **** 79c537ace31abfbb587f715ceae0b455 libstdc++-v3/include/bits/stl_iterator_base_funcs.h 6e513ab7614a7b5a24f402a287af23e3 libstdc++-v3/include/bits/stl_iterator_base_types.h 0c48fb7bc156ea1526824ae9c5ee1805 libstdc++-v3/include/bits/stl_list.h ! 79a769dac4f03919ac151d1e53dd5bb6 libstdc++-v3/include/bits/stl_map.h ! 34216cf12dfbcd5741dda1e6c6fcd2ae libstdc++-v3/include/bits/stl_multimap.h ! 8227c5c1af027cafb46997ed8762267e libstdc++-v3/include/bits/stl_multiset.h 5f2acaf04b993e306b75dcc14877e7f2 libstdc++-v3/include/bits/stl_numeric.h 1d9520b2cdc5022d49b4b59a82acdcdc libstdc++-v3/include/bits/stl_pair.h 844a4f273c88ff21a68db77d39180e03 libstdc++-v3/include/bits/stl_queue.h 95a28ae884dd94a9908f33f7e6088443 libstdc++-v3/include/bits/stl_raw_storage_iter.h a9fa280316b07e950cfaa198795a7d16 libstdc++-v3/include/bits/stl_relops.h ! c08eb66f89aef9a6c38ae5f8abe0a622 libstdc++-v3/include/bits/stl_set.h af6cb978b9854843f31a22786be2a6f6 libstdc++-v3/include/bits/stl_stack.h 135e26d18f59f9c797166d146410be1f libstdc++-v3/include/bits/stl_tempbuf.h ! c2c99dc3426588eaecef45418062f7bd libstdc++-v3/include/bits/stl_tree.h 977ca56c20f9616a71556368af1ab055 libstdc++-v3/include/bits/stl_uninitialized.h a82511ac6537f991fd136d62ee218810 libstdc++-v3/include/bits/stl_vector.h 435b98773d35537254095c906332835c libstdc++-v3/include/bits/stream_iterator.h --- 83090,83107 ---- 79c537ace31abfbb587f715ceae0b455 libstdc++-v3/include/bits/stl_iterator_base_funcs.h 6e513ab7614a7b5a24f402a287af23e3 libstdc++-v3/include/bits/stl_iterator_base_types.h 0c48fb7bc156ea1526824ae9c5ee1805 libstdc++-v3/include/bits/stl_list.h ! f9c76b908d914d2526d337a0e96e95e2 libstdc++-v3/include/bits/stl_map.h ! 33fcf2c16dbf4ff800f9f8b0d06a9648 libstdc++-v3/include/bits/stl_multimap.h ! 40f699dfbea938b801cb588a6b4b5da7 libstdc++-v3/include/bits/stl_multiset.h 5f2acaf04b993e306b75dcc14877e7f2 libstdc++-v3/include/bits/stl_numeric.h 1d9520b2cdc5022d49b4b59a82acdcdc libstdc++-v3/include/bits/stl_pair.h 844a4f273c88ff21a68db77d39180e03 libstdc++-v3/include/bits/stl_queue.h 95a28ae884dd94a9908f33f7e6088443 libstdc++-v3/include/bits/stl_raw_storage_iter.h a9fa280316b07e950cfaa198795a7d16 libstdc++-v3/include/bits/stl_relops.h ! d60b172daca750528404734a34bcfa16 libstdc++-v3/include/bits/stl_set.h af6cb978b9854843f31a22786be2a6f6 libstdc++-v3/include/bits/stl_stack.h 135e26d18f59f9c797166d146410be1f libstdc++-v3/include/bits/stl_tempbuf.h ! beee4ceaa68389fe84d99a08acc49cee libstdc++-v3/include/bits/stl_tree.h 977ca56c20f9616a71556368af1ab055 libstdc++-v3/include/bits/stl_uninitialized.h a82511ac6537f991fd136d62ee218810 libstdc++-v3/include/bits/stl_vector.h 435b98773d35537254095c906332835c libstdc++-v3/include/bits/stream_iterator.h *************** a82511ac6537f991fd136d62ee218810 libstd *** 82881,82888 **** 7af47c9a13f44206097193b9bdaf15ae libstdc++-v3/include/bits/streambuf_iterator.h 28199adec95e40292569367297ebda54 libstdc++-v3/include/bits/stringfwd.h 42198449d664e8a56de2d6f898af9194 libstdc++-v3/include/bits/unique_ptr.h ! 9736f9bf8d2e5a230c6ae18a7837b541 libstdc++-v3/include/bits/unordered_map.h ! a3c3c4ddcd8c2b14eed239f9aaae5ff7 libstdc++-v3/include/bits/unordered_set.h 1bbffc2dfcecddeb269f1e39bc126708 libstdc++-v3/include/bits/uses_allocator.h 0bf8fe0c1e6929a1fe8e26cb62f2bf24 libstdc++-v3/include/bits/valarray_after.h b79a476a9ad118c1dc9ab985648acd99 libstdc++-v3/include/bits/valarray_array.h --- 83109,83116 ---- 7af47c9a13f44206097193b9bdaf15ae libstdc++-v3/include/bits/streambuf_iterator.h 28199adec95e40292569367297ebda54 libstdc++-v3/include/bits/stringfwd.h 42198449d664e8a56de2d6f898af9194 libstdc++-v3/include/bits/unique_ptr.h ! 4a84fc8c67a80bea5e7e7d22c7aea179 libstdc++-v3/include/bits/unordered_map.h ! c6eb8d4a755513fc43dbb8d5719d00ab libstdc++-v3/include/bits/unordered_set.h 1bbffc2dfcecddeb269f1e39bc126708 libstdc++-v3/include/bits/uses_allocator.h 0bf8fe0c1e6929a1fe8e26cb62f2bf24 libstdc++-v3/include/bits/valarray_after.h b79a476a9ad118c1dc9ab985648acd99 libstdc++-v3/include/bits/valarray_array.h *************** eca3bf6a7eb17f88a6cc30107031e8b5 libstd *** 82974,82980 **** 15836fb0eb67105ade3dca2be5ea4d6b libstdc++-v3/include/c_std/ctime 84244f7f4a4cdecd9c378dd074272a28 libstdc++-v3/include/c_std/cwchar 694c6a899239e8c33aac3f14295d4c75 libstdc++-v3/include/c_std/cwctype ! 1d03420961e75e1028a8a26de207842d libstdc++-v3/include/debug/array 1a5e16d0bf2ac3b3e25d0a2042fb10db libstdc++-v3/include/debug/bitset e014cbad5b9d81f0a5c4cd573f4883fb libstdc++-v3/include/debug/debug.h ad1c74765ed0f11b7946bca8151d4d27 libstdc++-v3/include/debug/deque --- 83202,83208 ---- 15836fb0eb67105ade3dca2be5ea4d6b libstdc++-v3/include/c_std/ctime 84244f7f4a4cdecd9c378dd074272a28 libstdc++-v3/include/c_std/cwchar 694c6a899239e8c33aac3f14295d4c75 libstdc++-v3/include/c_std/cwctype ! 1a8d14c597f8e5b3eb820090ec42bafd libstdc++-v3/include/debug/array 1a5e16d0bf2ac3b3e25d0a2042fb10db libstdc++-v3/include/debug/bitset e014cbad5b9d81f0a5c4cd573f4883fb libstdc++-v3/include/debug/debug.h ad1c74765ed0f11b7946bca8151d4d27 libstdc++-v3/include/debug/deque *************** ec20bebadbca12593b0f4fe575aa7643 libstd *** 83001,83013 **** 400742b3cba5b15ceab4fa324622e302 libstdc++-v3/include/debug/set 294ecd493d646d45c1cc15ab994e69c9 libstdc++-v3/include/debug/set.h 7d0a67137aa952abd6b0d16287607b3f libstdc++-v3/include/debug/string ! ef3153c01a2ac7e2706d737fc418a55d libstdc++-v3/include/debug/unordered_map ! af6257f0f8e4567d9e14cd7571c7b38f libstdc++-v3/include/debug/unordered_set ! 86e4a3d0914cabcf1688a8aaf25ddbe3 libstdc++-v3/include/debug/vector c1a87224d2f217b9955455cbf8225c4c libstdc++-v3/include/decimal/decimal c22a57829dec6f6226799a88f190087a libstdc++-v3/include/decimal/decimal.h 86ff6c836a8c7bafb835bea011299adf libstdc++-v3/include/experimental/algorithm ! c4c05187928c9455cc7685ea816ab48a libstdc++-v3/include/experimental/any d7b0736935b0d3484aa6f79487fb15fb libstdc++-v3/include/experimental/chrono a6216b4930937b01ae36f250cc59693a libstdc++-v3/include/experimental/functional 1ff56a51cd10c840f8950a4370911c89 libstdc++-v3/include/experimental/optional --- 83229,83241 ---- 400742b3cba5b15ceab4fa324622e302 libstdc++-v3/include/debug/set 294ecd493d646d45c1cc15ab994e69c9 libstdc++-v3/include/debug/set.h 7d0a67137aa952abd6b0d16287607b3f libstdc++-v3/include/debug/string ! 3cb07788058b0ba5b6228f43ae4288a8 libstdc++-v3/include/debug/unordered_map ! cc503cc585e3281614048e3c708ae821 libstdc++-v3/include/debug/unordered_set ! f371761a6336003c3df1c1d6a625c979 libstdc++-v3/include/debug/vector c1a87224d2f217b9955455cbf8225c4c libstdc++-v3/include/decimal/decimal c22a57829dec6f6226799a88f190087a libstdc++-v3/include/decimal/decimal.h 86ff6c836a8c7bafb835bea011299adf libstdc++-v3/include/experimental/algorithm ! 0dd5e6928d94db2e39f0f1e0b0b1340c libstdc++-v3/include/experimental/any d7b0736935b0d3484aa6f79487fb15fb libstdc++-v3/include/experimental/chrono a6216b4930937b01ae36f250cc59693a libstdc++-v3/include/experimental/functional 1ff56a51cd10c840f8950a4370911c89 libstdc++-v3/include/experimental/optional *************** ed6d39a1d675716d9020eb743b98515f libstd *** 83018,83024 **** fcf69e3c550639451e79055775fe02e9 libstdc++-v3/include/experimental/tuple a964589d37e2ec0ae06f651f97021507 libstdc++-v3/include/experimental/type_traits d03045310ee74ec2b24aacfe0f085c53 libstdc++-v3/include/ext/algorithm ! de18a0f75e780de8b4b8f81e71e2ee4d libstdc++-v3/include/ext/aligned_buffer.h 2646f0407f618ea2f4225764e9ad41e6 libstdc++-v3/include/ext/alloc_traits.h a0594d9abad246befd3c804373503816 libstdc++-v3/include/ext/array_allocator.h 5bce4c14608ac42a51b0f5e1d0fe8f7f libstdc++-v3/include/ext/atomicity.h --- 83246,83252 ---- fcf69e3c550639451e79055775fe02e9 libstdc++-v3/include/experimental/tuple a964589d37e2ec0ae06f651f97021507 libstdc++-v3/include/experimental/type_traits d03045310ee74ec2b24aacfe0f085c53 libstdc++-v3/include/ext/algorithm ! 8f4dd786b24537e778a632c65d8ea6c1 libstdc++-v3/include/ext/aligned_buffer.h 2646f0407f618ea2f4225764e9ad41e6 libstdc++-v3/include/ext/alloc_traits.h a0594d9abad246befd3c804373503816 libstdc++-v3/include/ext/array_allocator.h 5bce4c14608ac42a51b0f5e1d0fe8f7f libstdc++-v3/include/ext/atomicity.h *************** daa971df9af75473c44130016f3fee5d libstd *** 83348,83354 **** 389d46d56f1f962b3f8b265cfbbe12b6 libstdc++-v3/include/precompiled/extc++.h 5b9a3b8b7e421202fb806411ae3bea8d libstdc++-v3/include/precompiled/stdc++.h 6a84acc290ba691ae304a2015650d68b libstdc++-v3/include/precompiled/stdtr1c++.h ! 12a830d2af1b9623afdeff256d434ad3 libstdc++-v3/include/profile/array 36bdf27d8f1b3e7b174eca2fa318aa43 libstdc++-v3/include/profile/base.h d528729a8d97c22fdc89e87b35d5e71a libstdc++-v3/include/profile/bitset 17db7db0518f51e7c69bd02de97fd3e9 libstdc++-v3/include/profile/deque --- 83576,83582 ---- 389d46d56f1f962b3f8b265cfbbe12b6 libstdc++-v3/include/precompiled/extc++.h 5b9a3b8b7e421202fb806411ae3bea8d libstdc++-v3/include/precompiled/stdc++.h 6a84acc290ba691ae304a2015650d68b libstdc++-v3/include/precompiled/stdtr1c++.h ! 2139828ea2c9160617af8d2a7bc5ee00 libstdc++-v3/include/profile/array 36bdf27d8f1b3e7b174eca2fa318aa43 libstdc++-v3/include/profile/base.h d528729a8d97c22fdc89e87b35d5e71a libstdc++-v3/include/profile/bitset 17db7db0518f51e7c69bd02de97fd3e9 libstdc++-v3/include/profile/deque *************** e2a00bfc76b69e9d9a019b68b7b3445b libstd *** 83376,83386 **** 6bf80ff6b6c6afb373bae239a2bbbc08 libstdc++-v3/include/profile/set 04255f130a982931b8e0dfcec09caee1 libstdc++-v3/include/profile/set.h d1464e55855c756de55217514a58ba07 libstdc++-v3/include/profile/unordered_base.h ! aec80244ed0529e4225ecff373da91e8 libstdc++-v3/include/profile/unordered_map ! 1f580fd2b61d95751fa4daf1ab41a437 libstdc++-v3/include/profile/unordered_set fc517c1f9b8018c15f3f9f1bbff88e43 libstdc++-v3/include/profile/vector 46a3effda6f9d177c9806bd25eb2f66a libstdc++-v3/include/std/algorithm ! 099310127021354d9900ccd93af12511 libstdc++-v3/include/std/array 7ba908f39cdca754352aed99d3e94d0b libstdc++-v3/include/std/atomic 79a36cae7c38c92031b03e36514d6315 libstdc++-v3/include/std/bitset b49f125a25fa9d6e7a5eb0b3932b0e29 libstdc++-v3/include/std/chrono --- 83604,83614 ---- 6bf80ff6b6c6afb373bae239a2bbbc08 libstdc++-v3/include/profile/set 04255f130a982931b8e0dfcec09caee1 libstdc++-v3/include/profile/set.h d1464e55855c756de55217514a58ba07 libstdc++-v3/include/profile/unordered_base.h ! 9b4f73f0a0f37833ac298ae31f2fd063 libstdc++-v3/include/profile/unordered_map ! be695ad852fb6becd31a493fbafaefb0 libstdc++-v3/include/profile/unordered_set fc517c1f9b8018c15f3f9f1bbff88e43 libstdc++-v3/include/profile/vector 46a3effda6f9d177c9806bd25eb2f66a libstdc++-v3/include/std/algorithm ! eb1168b6ad4a483b491aaa255a68f919 libstdc++-v3/include/std/array 7ba908f39cdca754352aed99d3e94d0b libstdc++-v3/include/std/atomic 79a36cae7c38c92031b03e36514d6315 libstdc++-v3/include/std/bitset b49f125a25fa9d6e7a5eb0b3932b0e29 libstdc++-v3/include/std/chrono *************** db284b41962fcb743cdf99e0b7dccbb7 libstd *** 83398,83404 **** e4bf0770e011947b8a7d56d8cb6ec2e5 libstdc++-v3/include/std/iostream 7954ed15df327dd2edd887e32aad727f libstdc++-v3/include/std/istream 322a2fb29a24705ab2b82b67b62b224f libstdc++-v3/include/std/iterator ! a00842f21a8da66d96ec5815c0116f9a libstdc++-v3/include/std/limits 2ac85ebc9b5b48a20655ef3a62309566 libstdc++-v3/include/std/list 40e574a342a03e46133a95e6eae39dd9 libstdc++-v3/include/std/locale 189a8dde93fbaf7450f54c1896f71cb6 libstdc++-v3/include/std/map --- 83626,83632 ---- e4bf0770e011947b8a7d56d8cb6ec2e5 libstdc++-v3/include/std/iostream 7954ed15df327dd2edd887e32aad727f libstdc++-v3/include/std/istream 322a2fb29a24705ab2b82b67b62b224f libstdc++-v3/include/std/iterator ! 7e984c692fad49aaf5f38d50eec9f034 libstdc++-v3/include/std/limits 2ac85ebc9b5b48a20655ef3a62309566 libstdc++-v3/include/std/list 40e574a342a03e46133a95e6eae39dd9 libstdc++-v3/include/std/locale 189a8dde93fbaf7450f54c1896f71cb6 libstdc++-v3/include/std/map *************** d492c556dc465cbf896577d42b1d0134 libstd *** 83578,83585 **** d1b089c4a47b20b2e5b41b0a23a46907 libstdc++-v3/python/hook.in 68b329da9893e34099c7d8ad5cb9c940 libstdc++-v3/python/libstdcxx/__init__.py dac460b1392316b6005a89f425cac1ce libstdc++-v3/python/libstdcxx/v6/__init__.py ! 2fd0b8b0f2a9766057f580c233672397 libstdc++-v3/python/libstdcxx/v6/printers.py ! 721e4c7e44addb275a5c276c4d2354f5 libstdc++-v3/python/libstdcxx/v6/xmethods.py b1441422cec6381d9285b7681b666124 libstdc++-v3/scripts/check_compile 533e594add6e79910b0e557ba690fac6 libstdc++-v3/scripts/check_performance f480e111db2d50194a3e1f7014c9f422 libstdc++-v3/scripts/create_testsuite_files --- 83806,83813 ---- d1b089c4a47b20b2e5b41b0a23a46907 libstdc++-v3/python/hook.in 68b329da9893e34099c7d8ad5cb9c940 libstdc++-v3/python/libstdcxx/__init__.py dac460b1392316b6005a89f425cac1ce libstdc++-v3/python/libstdcxx/v6/__init__.py ! 8400802d2fcccee59d2772d4d54a64e6 libstdc++-v3/python/libstdcxx/v6/printers.py ! 30047004779f3384e4533fed594e701d libstdc++-v3/python/libstdcxx/v6/xmethods.py b1441422cec6381d9285b7681b666124 libstdc++-v3/scripts/check_compile 533e594add6e79910b0e557ba690fac6 libstdc++-v3/scripts/check_performance f480e111db2d50194a3e1f7014c9f422 libstdc++-v3/scripts/create_testsuite_files *************** c0653a0ca93fbc59d1afed67ace87bbf libstd *** 83597,83603 **** 347521178190815879ac73d36dcef6fe libstdc++-v3/src/c++11/Makefile.am 15d12d38659c5a3f59a20905a3d3e09a libstdc++-v3/src/c++11/Makefile.in 3067c78086cb727760dfa1fae6d841b7 libstdc++-v3/src/c++11/chrono.cc ! 2b277c460914d52ba7049e43b410c9fa libstdc++-v3/src/c++11/codecvt.cc e96ab9bd2269a688c11d3c3220f924a7 libstdc++-v3/src/c++11/compatibility-atomic-c++0x.cc 2c66f763695c6f4b1982c366a8d5eb86 libstdc++-v3/src/c++11/compatibility-c++0x.cc 41cf96da1731eb71912646ff35c67971 libstdc++-v3/src/c++11/compatibility-chrono.cc --- 83825,83831 ---- 347521178190815879ac73d36dcef6fe libstdc++-v3/src/c++11/Makefile.am 15d12d38659c5a3f59a20905a3d3e09a libstdc++-v3/src/c++11/Makefile.in 3067c78086cb727760dfa1fae6d841b7 libstdc++-v3/src/c++11/chrono.cc ! 6c17d4d00b0ee10e5dd03e6fa2d86d1c libstdc++-v3/src/c++11/codecvt.cc e96ab9bd2269a688c11d3c3220f924a7 libstdc++-v3/src/c++11/compatibility-atomic-c++0x.cc 2c66f763695c6f4b1982c366a8d5eb86 libstdc++-v3/src/c++11/compatibility-c++0x.cc 41cf96da1731eb71912646ff35c67971 libstdc++-v3/src/c++11/compatibility-chrono.cc *************** ab51932d5ec5f3308db7e0f01051cbdb libstd *** 83644,83650 **** bb8bc0cebfae6eb1061e58156dbd6e26 libstdc++-v3/src/c++11/streambuf-inst.cc 65d54217e0b65af5cdd0bc028461f28f libstdc++-v3/src/c++11/string-inst.cc 62faf327af78998c05e1befb9eec4ae6 libstdc++-v3/src/c++11/system_error.cc ! d58904011836cd732505a8aad9f2a257 libstdc++-v3/src/c++11/thread.cc 4ce5daa7998cb726570445bbc61ac0b2 libstdc++-v3/src/c++11/wlocale-inst.cc bc8e67c6bb46c43bab9742404318e584 libstdc++-v3/src/c++11/wstring-inst.cc 90dc1713fe7fd6b8cbeb823490784085 libstdc++-v3/src/c++98/Makefile.am --- 83872,83878 ---- bb8bc0cebfae6eb1061e58156dbd6e26 libstdc++-v3/src/c++11/streambuf-inst.cc 65d54217e0b65af5cdd0bc028461f28f libstdc++-v3/src/c++11/string-inst.cc 62faf327af78998c05e1befb9eec4ae6 libstdc++-v3/src/c++11/system_error.cc ! becfb24534b598b7c8672c4a2921e677 libstdc++-v3/src/c++11/thread.cc 4ce5daa7998cb726570445bbc61ac0b2 libstdc++-v3/src/c++11/wlocale-inst.cc bc8e67c6bb46c43bab9742404318e584 libstdc++-v3/src/c++11/wstring-inst.cc 90dc1713fe7fd6b8cbeb823490784085 libstdc++-v3/src/c++98/Makefile.am *************** a37738df7a1e40fbb0f30c4151b4b8b8 libstd *** 84829,84834 **** --- 85057,85063 ---- 10afdd17f39da271f8f5b430b4bdece2 libstdc++-v3/testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc 145cc9fe93531edef3341ec843ccf15b libstdc++-v3/testsuite/22_locale/codecvt/char16_t.cc e62d38dc72809cf06244f6a69cb91300 libstdc++-v3/testsuite/22_locale/codecvt/char32_t.cc + ec175be16bd209a6775d1c2cf82064eb libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf16/66417.cc c756049d8f0d54295ca5b1fa600e7c05 libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf16/requirements/1.cc 8d5474596a8dc5d292dd87e6915f3f8d libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf8/requirements/1.cc 1d09547c50659fc30ac171af08067afa libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf8_utf16/requirements/1.cc *************** bb4ad06beec013abba0c8365559a4275 libstd *** 84948,84953 **** --- 85177,85183 ---- 3e00a010806da0adf3334b3e2a46032b libstdc++-v3/testsuite/22_locale/conversions/string/1.cc c90d9242df426e02e05c617e3d14e405 libstdc++-v3/testsuite/22_locale/conversions/string/2.cc 95c46f303c24b2345482247e246b6bf4 libstdc++-v3/testsuite/22_locale/conversions/string/3.cc + 0b47568617dae04097f365c81163a4df libstdc++-v3/testsuite/22_locale/conversions/string/66441.cc cd2db714c2fa0c51eabd3d00ea0e00db libstdc++-v3/testsuite/22_locale/conversions/string/requirements/typedefs-2.cc f0ca67a5b5768078968fa0369327c819 libstdc++-v3/testsuite/22_locale/conversions/string/requirements/typedefs.cc d64275e900e311cac3cb7c8a9bfec23d libstdc++-v3/testsuite/22_locale/ctype/2.cc *************** cebcbe8f2edbc58e689ca5e8a9f21051 libstd *** 85443,85452 **** 6577cc7d96ccd8e78407cfd9080341da libstdc++-v3/testsuite/23_containers/array/tuple_interface/constexpr_get.cc 1551be3795f3d24e8854b587f88b4467 libstdc++-v3/testsuite/23_containers/array/tuple_interface/get.cc 4baf734ef5a46c4f3a5e3ae15b446350 libstdc++-v3/testsuite/23_containers/array/tuple_interface/get_debug_neg.cc ! 6b6178f4e75f0cc94a855ab8aca2146a libstdc++-v3/testsuite/23_containers/array/tuple_interface/get_neg.cc 97dd08ddedb6c2d5422047d1317f049e libstdc++-v3/testsuite/23_containers/array/tuple_interface/tuple_element.cc a94066406a18763aa01db4dda929448b libstdc++-v3/testsuite/23_containers/array/tuple_interface/tuple_element_debug_neg.cc ! cea55e62bc1ea9e85956daa31fd9fbcf libstdc++-v3/testsuite/23_containers/array/tuple_interface/tuple_element_neg.cc 0580292afd9905e52d1c27647c0b665f libstdc++-v3/testsuite/23_containers/array/tuple_interface/tuple_size.cc d4945bf35806f411174fbfb6fe84d91d libstdc++-v3/testsuite/23_containers/bitset/18604.cc 918a077fa3ebbfebbd38be09b32f412d libstdc++-v3/testsuite/23_containers/bitset/45713.cc --- 85673,85682 ---- 6577cc7d96ccd8e78407cfd9080341da libstdc++-v3/testsuite/23_containers/array/tuple_interface/constexpr_get.cc 1551be3795f3d24e8854b587f88b4467 libstdc++-v3/testsuite/23_containers/array/tuple_interface/get.cc 4baf734ef5a46c4f3a5e3ae15b446350 libstdc++-v3/testsuite/23_containers/array/tuple_interface/get_debug_neg.cc ! 1ecd5a3bdf331ca968dcdd2e8ef8663c libstdc++-v3/testsuite/23_containers/array/tuple_interface/get_neg.cc 97dd08ddedb6c2d5422047d1317f049e libstdc++-v3/testsuite/23_containers/array/tuple_interface/tuple_element.cc a94066406a18763aa01db4dda929448b libstdc++-v3/testsuite/23_containers/array/tuple_interface/tuple_element_debug_neg.cc ! 919f225fc6fde0646d9585bfd00d702f libstdc++-v3/testsuite/23_containers/array/tuple_interface/tuple_element_neg.cc 0580292afd9905e52d1c27647c0b665f libstdc++-v3/testsuite/23_containers/array/tuple_interface/tuple_size.cc d4945bf35806f411174fbfb6fe84d91d libstdc++-v3/testsuite/23_containers/bitset/18604.cc 918a077fa3ebbfebbd38be09b32f412d libstdc++-v3/testsuite/23_containers/bitset/45713.cc *************** bdc73159b71b00eba56c356c955c9902 libstd *** 86069,86074 **** --- 86299,86305 ---- 574ce6c5b5078672ab37aa240f54dc79 libstdc++-v3/testsuite/23_containers/unordered_map/allocator/noexcept.cc 31d7606af24b03cfc10a2118e7e683ae libstdc++-v3/testsuite/23_containers/unordered_map/allocator/swap.cc e4f2fa04c7075a996109a515678f4d01 libstdc++-v3/testsuite/23_containers/unordered_map/cons/56112.cc + 90c0eccc40c13e676bb55467a6db0738 libstdc++-v3/testsuite/23_containers/unordered_map/cons/66055.cc 79a008ab71e1861809b6d3a89a6af722 libstdc++-v3/testsuite/23_containers/unordered_map/cons/moveable.cc 8e714db9c678e4305348228670faac84 libstdc++-v3/testsuite/23_containers/unordered_map/debug/60499.cc c0bbe610547404a722ac3cfe753cee9e libstdc++-v3/testsuite/23_containers/unordered_map/debug/begin1_neg.cc *************** a94fcdb0fc47fe3cbcf753d4fbadc793 libstd *** 86147,86152 **** --- 86378,86384 ---- 5bd11f495fe66857b4564e6e0c084949 libstdc++-v3/testsuite/23_containers/unordered_multimap/allocator/move_assign.cc 9cdc7eee03b4b2eea9ac7f56778650a5 libstdc++-v3/testsuite/23_containers/unordered_multimap/allocator/noexcept.cc 5032ada3fb8e4e3a393135f6a1f27e0f libstdc++-v3/testsuite/23_containers/unordered_multimap/allocator/swap.cc + a6fba9265df18192120e1d30d8f0fa2f libstdc++-v3/testsuite/23_containers/unordered_multimap/cons/66055.cc 88e29c55ef87ca367fa39a565ea55b35 libstdc++-v3/testsuite/23_containers/unordered_multimap/cons/moveable.cc 46c31724ef780f04d8e291cca350b5df libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/60499.cc 2ac3927352f6639a93702d72eb5d7483 libstdc++-v3/testsuite/23_containers/unordered_multimap/debug/begin1_neg.cc *************** a6ba6a8c438332a02281a6de57b7f3d5 libstd *** 86223,86228 **** --- 86455,86461 ---- c81258fde2a71e0bcb96e5cf9a8e4e16 libstdc++-v3/testsuite/23_containers/unordered_multiset/allocator/move_assign.cc 5f8fb81fb8b6b05fc5052b3f05b18c68 libstdc++-v3/testsuite/23_containers/unordered_multiset/allocator/noexcept.cc 50a493c628ac196efe61ca14cfadfa92 libstdc++-v3/testsuite/23_containers/unordered_multiset/allocator/swap.cc + 5e6a03d68dec06a5617f05b3183d9559 libstdc++-v3/testsuite/23_containers/unordered_multiset/cons/66055.cc 95564f35dc35b8ff868bb1779442b207 libstdc++-v3/testsuite/23_containers/unordered_multiset/cons/copy.cc 5f911a195818d7184d2ab41df07abeb5 libstdc++-v3/testsuite/23_containers/unordered_multiset/cons/moveable.cc f5fb14852eb66a55a9dce44312ab154e libstdc++-v3/testsuite/23_containers/unordered_multiset/debug/60499.cc *************** e3fa528cae03f50b63bae30c5d443118 libstd *** 86300,86305 **** --- 86533,86539 ---- 3687655b3a4907c1bf2c67b8fc3ebb66 libstdc++-v3/testsuite/23_containers/unordered_set/allocator/noexcept.cc e9c71c980a77fac00deabb5641e974e3 libstdc++-v3/testsuite/23_containers/unordered_set/allocator/swap.cc 97889ff5cb8ce67a9b816f2fb44dded7 libstdc++-v3/testsuite/23_containers/unordered_set/buckets/swap.cc + 71db9881a8e0d6a1466ac143797f60e4 libstdc++-v3/testsuite/23_containers/unordered_set/cons/66055.cc ba079ca6e4ccc1ea43de9726db9417dc libstdc++-v3/testsuite/23_containers/unordered_set/cons/moveable.cc 79367ea7883f30d93374aa0b422ffe8f libstdc++-v3/testsuite/23_containers/unordered_set/debug/60499.cc 41cea146cc24bb7ae0829e2583c6c8ac libstdc++-v3/testsuite/23_containers/unordered_set/debug/begin1_neg.cc *************** e89126624eab2104513ca88b359a59f2 libstd *** 88136,88142 **** 5c18320511a250ac833e693905ac7029 libstdc++-v3/testsuite/27_io/fpos/14320-3.cc 1d7de0b08a036a60e2e5393b53b4f20d libstdc++-v3/testsuite/27_io/fpos/14320-4.cc d9c958d412f9d97be1b69aec99671a13 libstdc++-v3/testsuite/27_io/fpos/14320-5.cc ! dbe9550e68e8508ab8654396b5386d9d libstdc++-v3/testsuite/27_io/fpos/14775.cc 6d363c4af08487f3996c5214eed61a63 libstdc++-v3/testsuite/27_io/fpos/mbstate_t/1.cc b5692b2e3a5426f3de0c007bf7171e8c libstdc++-v3/testsuite/27_io/fpos/mbstate_t/12065.cc c549423bfc43b32aa077cdf29d8d3e67 libstdc++-v3/testsuite/27_io/fpos/mbstate_t/2.cc --- 88370,88376 ---- 5c18320511a250ac833e693905ac7029 libstdc++-v3/testsuite/27_io/fpos/14320-3.cc 1d7de0b08a036a60e2e5393b53b4f20d libstdc++-v3/testsuite/27_io/fpos/14320-4.cc d9c958d412f9d97be1b69aec99671a13 libstdc++-v3/testsuite/27_io/fpos/14320-5.cc ! cca6eb312baa29cf037bb3441d8206c6 libstdc++-v3/testsuite/27_io/fpos/14775.cc 6d363c4af08487f3996c5214eed61a63 libstdc++-v3/testsuite/27_io/fpos/mbstate_t/1.cc b5692b2e3a5426f3de0c007bf7171e8c libstdc++-v3/testsuite/27_io/fpos/mbstate_t/12065.cc c549423bfc43b32aa077cdf29d8d3e67 libstdc++-v3/testsuite/27_io/fpos/mbstate_t/2.cc *************** a09329fbdccb172d007218d485657232 libstd *** 88479,88485 **** e0ee51a2262614f0607c91a11461b2ca libstdc++-v3/testsuite/29_atomics/atomic/requirements/base_classes.cc 460c9dfc37df5c8129aef9ba7d759d81 libstdc++-v3/testsuite/29_atomics/atomic/requirements/compare_exchange_lowering.cc 948bb7f13443db000f51f3c3242c4a4a libstdc++-v3/testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc ! d10f188bf74aca6540a1ed6890445c65 libstdc++-v3/testsuite/29_atomics/atomic_flag/clear/1.cc 9252dc961857697288da99e28bb9525f libstdc++-v3/testsuite/29_atomics/atomic_flag/cons/1.cc 96dc5d40247c9060a039033f3f6f843b libstdc++-v3/testsuite/29_atomics/atomic_flag/cons/56012.cc 3c4bba0f11d75b6dbfab6ae1731ae172 libstdc++-v3/testsuite/29_atomics/atomic_flag/cons/aggregate.cc --- 88713,88719 ---- e0ee51a2262614f0607c91a11461b2ca libstdc++-v3/testsuite/29_atomics/atomic/requirements/base_classes.cc 460c9dfc37df5c8129aef9ba7d759d81 libstdc++-v3/testsuite/29_atomics/atomic/requirements/compare_exchange_lowering.cc 948bb7f13443db000f51f3c3242c4a4a libstdc++-v3/testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc ! b34d9b30120acd6ea47bb520d1b13b2c libstdc++-v3/testsuite/29_atomics/atomic_flag/clear/1.cc 9252dc961857697288da99e28bb9525f libstdc++-v3/testsuite/29_atomics/atomic_flag/cons/1.cc 96dc5d40247c9060a039033f3f6f843b libstdc++-v3/testsuite/29_atomics/atomic_flag/cons/56012.cc 3c4bba0f11d75b6dbfab6ae1731ae172 libstdc++-v3/testsuite/29_atomics/atomic_flag/cons/aggregate.cc *************** fb90dbac1774d48cafedacff31dfe46c libstd *** 88489,88496 **** b532398cb1e3557d554d61708a2ca00f libstdc++-v3/testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc b4c84d142a39472418a02d2eb0c90ac3 libstdc++-v3/testsuite/29_atomics/atomic_flag/requirements/trivial.cc 15b8d6aa1718e25736db9cf7ef5e288e libstdc++-v3/testsuite/29_atomics/atomic_flag/test_and_set/explicit-hle.cc ! c8ef2403fedc9211f341fad5943ec30a libstdc++-v3/testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc ! 124adf494e79ceac4751ebbc24892f38 libstdc++-v3/testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc 9cfd0cef1c4d55c9b8dcb54c44d98d08 libstdc++-v3/testsuite/29_atomics/atomic_integral/60940.cc 490be11d11e24dc99348f06ac0539331 libstdc++-v3/testsuite/29_atomics/atomic_integral/65147.cc 5248f59bc117dd4ccf177522a5624be3 libstdc++-v3/testsuite/29_atomics/atomic_integral/cons/assign_neg.cc --- 88723,88730 ---- b532398cb1e3557d554d61708a2ca00f libstdc++-v3/testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc b4c84d142a39472418a02d2eb0c90ac3 libstdc++-v3/testsuite/29_atomics/atomic_flag/requirements/trivial.cc 15b8d6aa1718e25736db9cf7ef5e288e libstdc++-v3/testsuite/29_atomics/atomic_flag/test_and_set/explicit-hle.cc ! 426d5c0550766bb6bd5a829340b17acd libstdc++-v3/testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc ! 67df8128a35ef6e20513fbc05819fa13 libstdc++-v3/testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc 9cfd0cef1c4d55c9b8dcb54c44d98d08 libstdc++-v3/testsuite/29_atomics/atomic_integral/60940.cc 490be11d11e24dc99348f06ac0539331 libstdc++-v3/testsuite/29_atomics/atomic_integral/65147.cc 5248f59bc117dd4ccf177522a5624be3 libstdc++-v3/testsuite/29_atomics/atomic_integral/cons/assign_neg.cc *************** d51f3e21ad6431dee5fe09d61cd212dd libstd *** 88941,88946 **** --- 89175,89181 ---- 77cdfabc2f351a6d637360a3446e3548 libstdc++-v3/testsuite/experimental/any/assign/2.cc 9c4ab5fe5fb779271b94521b7b08dd2e libstdc++-v3/testsuite/experimental/any/cons/1.cc 0820d3ae16e4cb70c1cd197407728b77 libstdc++-v3/testsuite/experimental/any/cons/2.cc + 8852019ca7dfc3369a7fd09a6e6fdce7 libstdc++-v3/testsuite/experimental/any/cons/nontrivial.cc 842f1c56734d5e57cf7c367a51f4ba59 libstdc++-v3/testsuite/experimental/any/misc/any_cast.cc be02f48a16c7f5c4cdc2266c1307a3cd libstdc++-v3/testsuite/experimental/any/misc/any_cast_neg.cc 7b26a150cf689dd93126d743a4b5f57c libstdc++-v3/testsuite/experimental/any/misc/any_cast_no_rtti.cc *************** ccf6a39ca39099038f79ae53d56500ca libstd *** 89396,89404 **** 4e0f45fd6262aed8bca763f249d7d0e9 libstdc++-v3/testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc cdda6f093b200c7369e10271522b8fca libstdc++-v3/testsuite/ext/vstring/requirements/typedefs.cc 0f8ca56b40749b2924a4a8898a90e087 libstdc++-v3/testsuite/ext/vstring/types/23767.cc ! 38317bcbf8d07eac9854a27cd5dad05c libstdc++-v3/testsuite/lib/dg-options.exp 3d9f0f9b8bfca1e41f33f5cf9be17261 libstdc++-v3/testsuite/lib/gdb-test.exp ! 6895da43a6783a3aa393c929faa43a38 libstdc++-v3/testsuite/lib/libstdc++.exp 38175b10db17bc6a4addc1484a607447 libstdc++-v3/testsuite/lib/prune.exp 75ec7d6fa668bf2dda42f09a8d0e8da9 libstdc++-v3/testsuite/libstdc++-abi/abi.exp a0a4cbf08f67a4fa61d7187fb0ed255d libstdc++-v3/testsuite/libstdc++-dg/conformance.exp --- 89631,89639 ---- 4e0f45fd6262aed8bca763f249d7d0e9 libstdc++-v3/testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc cdda6f093b200c7369e10271522b8fca libstdc++-v3/testsuite/ext/vstring/requirements/typedefs.cc 0f8ca56b40749b2924a4a8898a90e087 libstdc++-v3/testsuite/ext/vstring/types/23767.cc ! d56797db7873ede4f24db08323cec11b libstdc++-v3/testsuite/lib/dg-options.exp 3d9f0f9b8bfca1e41f33f5cf9be17261 libstdc++-v3/testsuite/lib/gdb-test.exp ! 7c5925df8062a4b003f131515e0d20d3 libstdc++-v3/testsuite/lib/libstdc++.exp 38175b10db17bc6a4addc1484a607447 libstdc++-v3/testsuite/lib/prune.exp 75ec7d6fa668bf2dda42f09a8d0e8da9 libstdc++-v3/testsuite/libstdc++-abi/abi.exp a0a4cbf08f67a4fa61d7187fb0ed255d libstdc++-v3/testsuite/libstdc++-dg/conformance.exp *************** caf971c86a8b350ec4d8aea2190e64d4 libstd *** 89412,89424 **** 9a8eb143248cef7abd1bfb5db2900c18 libstdc++-v3/testsuite/libstdc++-prettyprinters/simple11.cc f8bc1952ed05b68b8a451d8518fff660 libstdc++-v3/testsuite/libstdc++-prettyprinters/tr1.cc 64452b17313dec171f05dc8f522aeb08 libstdc++-v3/testsuite/libstdc++-prettyprinters/whatis.cc ! 88b9e7bf9f39d5e41947d1487e8faf2c libstdc++-v3/testsuite/libstdc++-xmethods/array.cc ! 82929f86c9b72639fbfb3ec0fff80b9c libstdc++-v3/testsuite/libstdc++-xmethods/associative-containers.cc ! 7f140f6943d59964abb6b27643e9fcd4 libstdc++-v3/testsuite/libstdc++-xmethods/deque.cc ! a06f064023913e7444fa50ce522f983f libstdc++-v3/testsuite/libstdc++-xmethods/forwardlist.cc ! 9e03c8179b0023702406fbc29c34fbf1 libstdc++-v3/testsuite/libstdc++-xmethods/list.cc ! 5bd32f5831356a617d0d288ee8a13dd1 libstdc++-v3/testsuite/libstdc++-xmethods/unique_ptr.cc ! 95903438d6ca6fc2b4765a1b56c6584c libstdc++-v3/testsuite/libstdc++-xmethods/vector.cc 22accf3a41ebf184e97435104ddda4a2 libstdc++-v3/testsuite/libstdc++-xmethods/xmethods.exp 166663ba42cbd7c41c4e2f3cca8da844 libstdc++-v3/testsuite/performance/21_strings/append-1.cc 2d3370d23eed6608250e2a4ea77b6a41 libstdc++-v3/testsuite/performance/21_strings/append-2.cc --- 89647,89659 ---- 9a8eb143248cef7abd1bfb5db2900c18 libstdc++-v3/testsuite/libstdc++-prettyprinters/simple11.cc f8bc1952ed05b68b8a451d8518fff660 libstdc++-v3/testsuite/libstdc++-prettyprinters/tr1.cc 64452b17313dec171f05dc8f522aeb08 libstdc++-v3/testsuite/libstdc++-prettyprinters/whatis.cc ! 31ba231409babe4490c1976814261459 libstdc++-v3/testsuite/libstdc++-xmethods/array.cc ! e52422214e14e3185334b2ecaa34448a libstdc++-v3/testsuite/libstdc++-xmethods/associative-containers.cc ! a999043567f67e61e797ad2350d530e2 libstdc++-v3/testsuite/libstdc++-xmethods/deque.cc ! 9a2341d598e26848249af390291910b3 libstdc++-v3/testsuite/libstdc++-xmethods/forwardlist.cc ! 04a7eac1741ddc99e4a8058a9038c7e0 libstdc++-v3/testsuite/libstdc++-xmethods/list.cc ! e50b9cecb85b66d687e8891ce0b94380 libstdc++-v3/testsuite/libstdc++-xmethods/unique_ptr.cc ! e1ed8058eb3602b9028a64b494a8f5d5 libstdc++-v3/testsuite/libstdc++-xmethods/vector.cc 22accf3a41ebf184e97435104ddda4a2 libstdc++-v3/testsuite/libstdc++-xmethods/xmethods.exp 166663ba42cbd7c41c4e2f3cca8da844 libstdc++-v3/testsuite/performance/21_strings/append-1.cc 2d3370d23eed6608250e2a4ea77b6a41 libstdc++-v3/testsuite/performance/21_strings/append-2.cc *************** a2333f73941fdf49306fddaafbd5254f libstd *** 90216,90222 **** d70b9cbb92ec922b879056258938b07d libstdc++-v3/testsuite/util/thread/all.h b950d655469c477755252b1e18009596 libtool-ldflags 9787043a73f2087385e6e9cd20989578 libtool.m4 ! a833789d24f23ef19f31c2ea39d529f6 libvtv/ChangeLog 244b517457d96ecc5b87cbc18e8047ed libvtv/Makefile.am 8642f78885bb2ab0bd770e01f4b876e7 libvtv/Makefile.in 4ce86f8604e6c86211a4cb2025ffc53e libvtv/acinclude.m4 --- 90451,90457 ---- d70b9cbb92ec922b879056258938b07d libstdc++-v3/testsuite/util/thread/all.h b950d655469c477755252b1e18009596 libtool-ldflags 9787043a73f2087385e6e9cd20989578 libtool.m4 ! 6120910c2e7923f06721dcfecbc8a14d libvtv/ChangeLog 244b517457d96ecc5b87cbc18e8047ed libvtv/Makefile.am 8642f78885bb2ab0bd770e01f4b876e7 libvtv/Makefile.in 4ce86f8604e6c86211a4cb2025ffc53e libvtv/acinclude.m4 *************** b667f264afd4d34b959414ca812fb36f libvtv *** 90299,90305 **** 5ddbd6d7662cb8cab972934da6561160 libvtv/vtv_utils.h 247597a3fcc5b5aa8bd923351c59d853 ltgcc.m4 4e65f2f6a05f5eca82ba79c6363aa3db ltmain.sh ! 17a0cf9133656e192f59b3b99a127ad5 lto-plugin/ChangeLog ac3e1f5348d7a62eef1fcd69e1fe9bff lto-plugin/Makefile.am 1c20eeba73adc0b0ac37cdb759265758 lto-plugin/Makefile.in e0b6c77fa2326a08aa2d7a69e87e0f8c lto-plugin/aclocal.m4 --- 90534,90540 ---- 5ddbd6d7662cb8cab972934da6561160 libvtv/vtv_utils.h 247597a3fcc5b5aa8bd923351c59d853 ltgcc.m4 4e65f2f6a05f5eca82ba79c6363aa3db ltmain.sh ! 4a265ddddf01e71a7d532adbc6c35e5d lto-plugin/ChangeLog ac3e1f5348d7a62eef1fcd69e1fe9bff lto-plugin/Makefile.am 1c20eeba73adc0b0ac37cdb759265758 lto-plugin/Makefile.in e0b6c77fa2326a08aa2d7a69e87e0f8c lto-plugin/aclocal.m4 *************** dee72a6a60e99528b0d17bf3ff9a1e15 ltopti *** 90312,90318 **** bc2f6032c98896249eadb56177c7d357 ltsugar.m4 c30cd33c496505f13d9fbdb6970c7c33 ltversion.m4 293853a13b7e218e3a4342cf85fbbf25 lt~obsolete.m4 ! 0a1cae2e9ac7c3355ded46d139471930 maintainer-scripts/ChangeLog 33c7bc2d2c55956dfac85a05d8a80eff maintainer-scripts/README 4edf444bac508f167955906d3753b32b maintainer-scripts/crontab 6facef54b1f26f6ee5d58aef536e7c82 maintainer-scripts/gcc_release --- 90547,90553 ---- bc2f6032c98896249eadb56177c7d357 ltsugar.m4 c30cd33c496505f13d9fbdb6970c7c33 ltversion.m4 293853a13b7e218e3a4342cf85fbbf25 lt~obsolete.m4 ! 68acae8a76eaf335269234be364048a8 maintainer-scripts/ChangeLog 33c7bc2d2c55956dfac85a05d8a80eff maintainer-scripts/README 4edf444bac508f167955906d3753b32b maintainer-scripts/crontab 6facef54b1f26f6ee5d58aef536e7c82 maintainer-scripts/gcc_release *************** fbe2467afef81c41c166173adeb0ee20 mkdep *** 90328,90334 **** cf2baa0854f564a7785307e79f155efc symlink-tree cb06c1be6a41d68b0a65e0c1a91752bc ylwrap ed77bd1cb8611c7e07d54332abbbb44a zlib/CMakeLists.txt ! de61fad1945d2e1a7c11c6714a5abc06 zlib/ChangeLog dabec672c0eb67568e57ee1cb8d7ec2a zlib/ChangeLog.gcj 0e9a37be8e3b85cc0ccf60504064c297 zlib/ChangeLog.jit b7a1991f01daea3efe108a215c5514a5 zlib/FAQ --- 90563,90569 ---- cf2baa0854f564a7785307e79f155efc symlink-tree cb06c1be6a41d68b0a65e0c1a91752bc ylwrap ed77bd1cb8611c7e07d54332abbbb44a zlib/CMakeLists.txt ! f70e71219bd7894c7f9b079a3105dcd7 zlib/ChangeLog dabec672c0eb67568e57ee1cb8d7ec2a zlib/ChangeLog.gcj 0e9a37be8e3b85cc0ccf60504064c297 zlib/ChangeLog.jit b7a1991f01daea3efe108a215c5514a5 zlib/FAQ diff -Nrcpad gcc-5.1.0/NEWS gcc-5.2.0/NEWS *** gcc-5.1.0/NEWS Wed Apr 22 08:45:55 2015 --- gcc-5.2.0/NEWS Thu Jul 16 09:17:12 2015 *************** see ONEWS. *** 6,25 **** ====================================================================== http://gcc.gnu.org/gcc-5/index.html GCC 5 Release Series ! April 22, 2015 The [1]GNU project and the GCC developers are pleased to announce the ! release of GCC 5.1. ! This release is a major release, containing new features (as well as ! many other improvements) relative to GCC 4.9.x. Release History GCC 5.1 ! April 22, 2015 ([2]changes, [3]documentation) References and Acknowledgements --- 6,29 ---- ====================================================================== http://gcc.gnu.org/gcc-5/index.html + GCC 5 Release Series ! July 16, 2015 The [1]GNU project and the GCC developers are pleased to announce the ! release of GCC 5.2. ! This release is a bug-fix release, containing fixes for regressions in ! GCC 5.1 relative to previous releases of GCC. Release History + GCC 5.2 + July 16, 2015 ([2]changes, [3]documentation) + GCC 5.1 ! April 22, 2015 ([4]changes, [5]documentation) References and Acknowledgements *************** References and Acknowledgements *** 27,80 **** supports several other languages aside from C, it now stands for the GNU Compiler Collection. ! A list of [4]successful builds is updated as new information becomes available. The GCC developers would like to thank the numerous people that have contributed new features, improvements, bug fixes, and other changes as ! well as test results to GCC. This [5]amazing group of volunteers is what makes GCC successful. ! For additional information about GCC please refer to the [6]GCC project ! web site or contact the [7]GCC development mailing list. ! To obtain GCC please use [8]our mirror sites or [9]our SVN server. For questions related to the use of GCC, please consult these web ! pages and the [10]GCC manuals. If that fails, the ! [11]gcc-help@gcc.gnu.org mailing list might help. Comments on these web pages and the development of GCC are welcome on our developer ! list at [12]gcc@gcc.gnu.org. All of [13]our lists have public archives. ! Copyright (C) [14]Free Software Foundation, Inc. Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved. ! These pages are [15]maintained by the GCC team. Last modified ! 2015-04-22[16]. References 1. http://www.gnu.org/ 2. http://gcc.gnu.org/gcc-5/changes.html ! 3. http://gcc.gnu.org/onlinedocs/5.1.0/ ! 4. http://gcc.gnu.org/gcc-5/buildstat.html ! 5. http://gcc.gnu.org/onlinedocs/gcc/Contributors.html ! 6. http://gcc.gnu.org/index.html ! 7. mailto:gcc@gcc.gnu.org ! 8. http://gcc.gnu.org/mirrors.html ! 9. http://gcc.gnu.org/svn.html ! 10. https://gcc.gnu.org/onlinedocs/ ! 11. mailto:gcc-help@gcc.gnu.org ! 12. mailto:gcc@gcc.gnu.org ! 13. https://gcc.gnu.org/lists.html ! 14. http://www.fsf.org/ ! 15. https://gcc.gnu.org/about.html ! 16. http://validator.w3.org/check/referer ====================================================================== http://gcc.gnu.org/gcc-5/changes.html GCC 5 Release Series Changes, New Features, and Fixes --- 31,87 ---- supports several other languages aside from C, it now stands for the GNU Compiler Collection. ! A list of [6]successful builds is updated as new information becomes available. The GCC developers would like to thank the numerous people that have contributed new features, improvements, bug fixes, and other changes as ! well as test results to GCC. This [7]amazing group of volunteers is what makes GCC successful. ! For additional information about GCC please refer to the [8]GCC project ! web site or contact the [9]GCC development mailing list. ! To obtain GCC please use [10]our mirror sites or [11]our SVN server. For questions related to the use of GCC, please consult these web ! pages and the [12]GCC manuals. If that fails, the ! [13]gcc-help@gcc.gnu.org mailing list might help. Comments on these web pages and the development of GCC are welcome on our developer ! list at [14]gcc@gcc.gnu.org. All of [15]our lists have public archives. ! Copyright (C) [16]Free Software Foundation, Inc. Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved. ! These pages are [17]maintained by the GCC team. Last modified ! 2015-07-16[18]. References 1. http://www.gnu.org/ 2. http://gcc.gnu.org/gcc-5/changes.html ! 3. http://gcc.gnu.org/onlinedocs/5.2.0/ ! 4. http://gcc.gnu.org/gcc-5/changes.html ! 5. http://gcc.gnu.org/onlinedocs/5.1.0/ ! 6. http://gcc.gnu.org/gcc-5/buildstat.html ! 7. http://gcc.gnu.org/onlinedocs/gcc/Contributors.html ! 8. http://gcc.gnu.org/index.html ! 9. mailto:gcc@gcc.gnu.org ! 10. http://gcc.gnu.org/mirrors.html ! 11. http://gcc.gnu.org/svn.html ! 12. https://gcc.gnu.org/onlinedocs/ ! 13. mailto:gcc-help@gcc.gnu.org ! 14. mailto:gcc@gcc.gnu.org ! 15. https://gcc.gnu.org/lists.html ! 16. http://www.fsf.org/ ! 17. https://gcc.gnu.org/about.html ! 18. http://validator.w3.org/check/referer ====================================================================== http://gcc.gnu.org/gcc-5/changes.html + GCC 5 Release Series Changes, New Features, and Fixes *************** Caveats *** 93,98 **** --- 100,112 ---- C++11 traits is_trivially_default_constructible, is_trivially_copy_constructible and is_trivially_copy_assignable should be used instead. + * On AVR, support has been added for the devices + ATtiny4/5/9/10/20/40. This requires Binutils 2.25 or newer. + * The AVR port uses a new scheme to describe supported devices: For + each supported device the compiler provides a device-specific + [2]spec file. If the compiler is used together with AVR-LibC, this + requires at least GCC 5.2 and a version of AVR-LibC which + implements [3]feature #44574. General Optimizer Improvements *************** General Optimizer Improvements *** 218,244 **** bounds to detect pointer bounds violations (overflows). The Pointer Bounds Checker is available on x86/x86-64 GNU/Linux targets with a new ISA extension Intel MPX support. See the Pointer Bounds Checker ! [2]Wiki page for more details. New Languages and Language specific improvements ! * [3]OpenMP 4.0 specification offloading features are now supported by the C, C++, and Fortran compilers. Generic changes: + Infrastructure (suitable for any vendor). ! + Testsuite which covers offloading from the [4]OpenMP 4.0 Examples document. Specific for upcoming Intel Xeon Phi products: + Run-time library. + Card emulator. * GCC 5 includes a preliminary implementation of the OpenACC 2.0a specification. OpenACC is intended for programming accelerator ! devices such as GPUs. See [5]the OpenACC wiki page for more information. C family * The default setting of the -fdiagnostics-color= command-line option ! is now [6]configurable when building GCC using configuration option --with-diagnostics-color=. The possible values are: never, always, auto and auto-if-env. The new default auto uses color only when the standard error is a terminal. The default in GCC 4.9 was --- 232,258 ---- bounds to detect pointer bounds violations (overflows). The Pointer Bounds Checker is available on x86/x86-64 GNU/Linux targets with a new ISA extension Intel MPX support. See the Pointer Bounds Checker ! [4]Wiki page for more details. New Languages and Language specific improvements ! * [5]OpenMP 4.0 specification offloading features are now supported by the C, C++, and Fortran compilers. Generic changes: + Infrastructure (suitable for any vendor). ! + Testsuite which covers offloading from the [6]OpenMP 4.0 Examples document. Specific for upcoming Intel Xeon Phi products: + Run-time library. + Card emulator. * GCC 5 includes a preliminary implementation of the OpenACC 2.0a specification. OpenACC is intended for programming accelerator ! devices such as GPUs. See [7]the OpenACC wiki page for more information. C family * The default setting of the -fdiagnostics-color= command-line option ! is now [8]configurable when building GCC using configuration option --with-diagnostics-color=. The possible values are: never, always, auto and auto-if-env. The new default auto uses color only when the standard error is a terminal. The default in GCC 4.9 was *************** New Languages and Language specific impr *** 260,266 **** * A new command-line option -Wbool-compare has been added for the C and C++ compilers, which warns about boolean expressions compared with an integer value different from true/false. ! * Full support for [7]Cilk Plus has been added to the GCC compiler. Cilk Plus is an extension to the C and C++ languages to support data and task parallelism. * A new attribute no_reorder prevents reordering of selected symbols --- 274,280 ---- * A new command-line option -Wbool-compare has been added for the C and C++ compilers, which warns about boolean expressions compared with an integer value different from true/false. ! * Full support for [9]Cilk Plus has been added to the GCC compiler. Cilk Plus is an extension to the C and C++ languages to support data and task parallelism. * A new attribute no_reorder prevents reordering of selected symbols *************** New Languages and Language specific impr *** 291,297 **** * A new built-in function-like macro to determine the existence of an attribute, __has_attribute, has been added. The equivalent built-in macro __has_cpp_attribute was added to C++ to support ! [8]Feature-testing recommendations for C++. The macro __has_attribute is added to all C-like languages as an extension: int --- 305,311 ---- * A new built-in function-like macro to determine the existence of an attribute, __has_attribute, has been added. The equivalent built-in macro __has_cpp_attribute was added to C++ to support ! [10]Feature-testing recommendations for C++. The macro __has_attribute is added to all C-like languages as an extension: int *************** calloc (size_t x, size_t y) *** 365,388 **** C++ ! * G++ now supports [9]C++14 variable templates. * -Wnon-virtual-dtor doesn't warn anymore for final classes. * Excessive template instantiation depth is now a fatal error. This prevents excessive diagnostics that usually do not help to identify the problem. * G++ and libstdc++ now implement the feature-testing macros from ! [10]Feature-testing recommendations for C++. * G++ now allows typename in a template template parameter. template typename X> struct D; // OK ! * G++ now supports [11]C++14 aggregates with non-static data member initializers. struct A { int i, j = i; }; A a = { 42 }; // a.j is also 42 ! * G++ now supports [12]C++14 extended constexpr. constexpr int f (int i) { --- 379,402 ---- C++ ! * G++ now supports [11]C++14 variable templates. * -Wnon-virtual-dtor doesn't warn anymore for final classes. * Excessive template instantiation depth is now a fatal error. This prevents excessive diagnostics that usually do not help to identify the problem. * G++ and libstdc++ now implement the feature-testing macros from ! [12]Feature-testing recommendations for C++. * G++ now allows typename in a template template parameter. template typename X> struct D; // OK ! * G++ now supports [13]C++14 aggregates with non-static data member initializers. struct A { int i, j = i; }; A a = { 42 }; // a.j is also 42 ! * G++ now supports [14]C++14 extended constexpr. constexpr int f (int i) { *************** constexpr int f (int i) *** 394,400 **** constexpr int i = f(42); // i is 42 ! * G++ now supports the [13]C++14 sized deallocation functions. void operator delete (void *, std::size_t) noexcept; void operator delete[] (void *, std::size_t) noexcept; --- 408,414 ---- constexpr int i = f(42); // i is 42 ! * G++ now supports the [15]C++14 sized deallocation functions. void operator delete (void *, std::size_t) noexcept; void operator delete[] (void *, std::size_t) noexcept; *************** void operator delete[] (void *, std::siz *** 407,413 **** namespaces) to improve code generation. These warnings can be used at compile time, but they are more useful in combination with link-time optimization. ! * G++ no longer supports [14]N3639 variable length arrays, as they were removed from the C++14 working paper prior to ratification. GNU VLAs are still supported, so VLA support is now th