Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/FSF]: src/external/gpl3/gcc/dist initial import of GCC 10.4.0 sources.



details:   https://anonhg.NetBSD.org/src/rev/814edd5befc7
branches:  FSF
changeset: 368629:814edd5befc7
user:      mrg <mrg%NetBSD.org@localhost>
date:      Fri Jul 22 19:52:28 2022 +0000

description:
initial import of GCC 10.4.0 sources.

mostly a large list of PRs fixed (210 total), plus one x86-64
specific change related to MMX and 64 bit integer return.

https://gcc.gnu.org/gcc-10/changes.html links to the full list
of PRs fixed.

diffstat:

 external/gpl3/gcc/dist/ChangeLog                                                                    |    30 +
 external/gpl3/gcc/dist/INSTALL/binaries.html                                                        |    24 +-
 external/gpl3/gcc/dist/INSTALL/build.html                                                           |    78 +-
 external/gpl3/gcc/dist/INSTALL/configure.html                                                       |   593 +-
 external/gpl3/gcc/dist/INSTALL/download.html                                                        |    24 +-
 external/gpl3/gcc/dist/INSTALL/finalinstall.html                                                    |    32 +-
 external/gpl3/gcc/dist/INSTALL/gfdl.html                                                            |    34 +-
 external/gpl3/gcc/dist/INSTALL/index.html                                                           |    21 +-
 external/gpl3/gcc/dist/INSTALL/old.html                                                             |    28 +-
 external/gpl3/gcc/dist/INSTALL/prerequisites.html                                                   |    96 +-
 external/gpl3/gcc/dist/INSTALL/specific.html                                                        |   330 +-
 external/gpl3/gcc/dist/INSTALL/test.html                                                            |    87 +-
 external/gpl3/gcc/dist/LAST_UPDATED                                                                 |     2 +-
 external/gpl3/gcc/dist/MD5SUMS                                                                      |  2217 ++++--
 external/gpl3/gcc/dist/Makefile.def                                                                 |     1 +
 external/gpl3/gcc/dist/Makefile.in                                                                  |    13 +
 external/gpl3/gcc/dist/Makefile.tpl                                                                 |    12 +
 external/gpl3/gcc/dist/NEWS                                                                         |  1099 +-
 external/gpl3/gcc/dist/config/ChangeLog                                                             |    28 +
 external/gpl3/gcc/dist/config/mh-darwin                                                             |    69 +-
 external/gpl3/gcc/dist/config/mh-mingw                                                              |     2 +
 external/gpl3/gcc/dist/configure                                                                    |   415 +-
 external/gpl3/gcc/dist/configure.ac                                                                 |     8 +-
 external/gpl3/gcc/dist/contrib/ChangeLog                                                            |    82 +
 external/gpl3/gcc/dist/contrib/download_prerequisites                                               |     2 +-
 external/gpl3/gcc/dist/contrib/gcc-changelog/git_check_commit.py                                    |    13 +-
 external/gpl3/gcc/dist/contrib/gcc-changelog/git_commit.py                                          |   163 +-
 external/gpl3/gcc/dist/contrib/gcc-changelog/git_email.py                                           |    49 +-
 external/gpl3/gcc/dist/contrib/gcc-changelog/git_repository.py                                      |     7 +-
 external/gpl3/gcc/dist/contrib/gcc-changelog/git_update_version.py                                  |    16 +-
 external/gpl3/gcc/dist/contrib/gcc-changelog/setup.cfg                                              |     3 +
 external/gpl3/gcc/dist/contrib/gcc-changelog/test_email.py                                          |    67 +-
 external/gpl3/gcc/dist/contrib/gcc-changelog/test_patches.txt                                       |   730 +-
 external/gpl3/gcc/dist/contrib/gcc-git-customization.sh                                             |    25 +-
 external/gpl3/gcc/dist/contrib/git-backport.py                                                      |    44 +-
 external/gpl3/gcc/dist/contrib/git-commit-mklog.py                                                  |    59 +
 external/gpl3/gcc/dist/contrib/git-descr.sh                                                         |    37 +
 external/gpl3/gcc/dist/contrib/git-fix-changelog.py                                                 |    92 +
 external/gpl3/gcc/dist/contrib/git-undescr.sh                                                       |    13 +
 external/gpl3/gcc/dist/contrib/header-tools/ChangeLog                                               |     4 +
 external/gpl3/gcc/dist/contrib/mklog.py                                                             |   356 +
 external/gpl3/gcc/dist/contrib/prerequisites.md5                                                    |     2 +-
 external/gpl3/gcc/dist/contrib/prerequisites.sha512                                                 |     2 +-
 external/gpl3/gcc/dist/contrib/reghunt/ChangeLog                                                    |     4 +
 external/gpl3/gcc/dist/contrib/regression/ChangeLog                                                 |     4 +
 external/gpl3/gcc/dist/contrib/test_mklog.py                                                        |   487 +
 external/gpl3/gcc/dist/fixincludes/ChangeLog                                                        |     4 +
 external/gpl3/gcc/dist/gcc/BASE-VER                                                                 |     2 +-
 external/gpl3/gcc/dist/gcc/ChangeLog                                                                |  2970 ++++++++++
 external/gpl3/gcc/dist/gcc/DATESTAMP                                                                |     2 +-
 external/gpl3/gcc/dist/gcc/Makefile.in                                                              |     7 -
 external/gpl3/gcc/dist/gcc/analyzer/ChangeLog                                                       |     4 +
 external/gpl3/gcc/dist/gcc/asan.c                                                                   |    73 +-
 external/gpl3/gcc/dist/gcc/brig/ChangeLog                                                           |     4 +
 external/gpl3/gcc/dist/gcc/builtins.c                                                               |    32 +-
 external/gpl3/gcc/dist/gcc/c-family/ChangeLog                                                       |    87 +
 external/gpl3/gcc/dist/gcc/c-family/c-common.c                                                      |    10 +-
 external/gpl3/gcc/dist/gcc/c-family/c-omp.c                                                         |    43 +-
 external/gpl3/gcc/dist/gcc/c-family/c-opts.c                                                        |    10 +-
 external/gpl3/gcc/dist/gcc/c-family/c-ubsan.c                                                       |    14 +-
 external/gpl3/gcc/dist/gcc/c-family/c-warn.c                                                        |    30 +-
 external/gpl3/gcc/dist/gcc/c-family/stub-objc.c                                                     |     5 +-
 external/gpl3/gcc/dist/gcc/c/ChangeLog                                                              |    67 +
 external/gpl3/gcc/dist/gcc/c/c-decl.c                                                               |     2 +-
 external/gpl3/gcc/dist/gcc/c/c-fold.c                                                               |     1 +
 external/gpl3/gcc/dist/gcc/c/c-parser.c                                                             |     8 +
 external/gpl3/gcc/dist/gcc/c/c-typeck.c                                                             |    25 +-
 external/gpl3/gcc/dist/gcc/calls.c                                                                  |     5 +
 external/gpl3/gcc/dist/gcc/cfganal.c                                                                |   440 +-
 external/gpl3/gcc/dist/gcc/cfganal.h                                                                |     3 +-
 external/gpl3/gcc/dist/gcc/cfgcleanup.c                                                             |     4 +-
 external/gpl3/gcc/dist/gcc/cfgexpand.c                                                              |    54 +-
 external/gpl3/gcc/dist/gcc/cfgloopmanip.c                                                           |     1 +
 external/gpl3/gcc/dist/gcc/cfgrtl.c                                                                 |     2 +-
 external/gpl3/gcc/dist/gcc/collect2.c                                                               |    47 +-
 external/gpl3/gcc/dist/gcc/combine.c                                                                |    67 +-
 external/gpl3/gcc/dist/gcc/common/config/arm/arm-common.c                                           |    47 +-
 external/gpl3/gcc/dist/gcc/common/config/rs6000/rs6000-common.c                                     |    10 +
 external/gpl3/gcc/dist/gcc/config.gcc                                                               |    10 +-
 external/gpl3/gcc/dist/gcc/config.in                                                                |    19 +
 external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-bti-insert.c                                      |    15 +
 external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-cores.def                                         |     1 +
 external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-protos.h                                          |     2 +-
 external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-simd.md                                           |    11 +
 external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-sve-builtins.cc                                   |    59 +-
 external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-sve-builtins.h                                    |     3 +-
 external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-sve.md                                            |    14 +
 external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-tune.md                                           |     2 +-
 external/gpl3/gcc/dist/gcc/config/aarch64/aarch64.c                                                 |   113 +-
 external/gpl3/gcc/dist/gcc/config/aarch64/aarch64.md                                                |    17 +-
 external/gpl3/gcc/dist/gcc/config/aarch64/constraints.md                                            |     2 +
 external/gpl3/gcc/dist/gcc/config/aarch64/iterators.md                                              |     1 +
 external/gpl3/gcc/dist/gcc/config/alpha/alpha-protos.h                                              |     2 +
 external/gpl3/gcc/dist/gcc/config/alpha/alpha.c                                                     |    69 +
 external/gpl3/gcc/dist/gcc/config/alpha/ev4.md                                                      |    15 +-
 external/gpl3/gcc/dist/gcc/config/arm/arm-c.c                                                       |     4 +-
 external/gpl3/gcc/dist/gcc/config/arm/arm-cpus.in                                                   |    12 +-
 external/gpl3/gcc/dist/gcc/config/arm/arm-protos.h                                                  |     3 +-
 external/gpl3/gcc/dist/gcc/config/arm/arm.c                                                         |   336 +-
 external/gpl3/gcc/dist/gcc/config/arm/arm.h                                                         |    15 +
 external/gpl3/gcc/dist/gcc/config/arm/arm.md                                                        |    32 +-
 external/gpl3/gcc/dist/gcc/config/arm/arm.opt                                                       |    10 +
 external/gpl3/gcc/dist/gcc/config/arm/arm_mve.h                                                     |   651 +-
 external/gpl3/gcc/dist/gcc/config/arm/iterators.md                                                  |     8 +-
 external/gpl3/gcc/dist/gcc/config/arm/mve.md                                                        |    60 +-
 external/gpl3/gcc/dist/gcc/config/arm/sync.md                                                       |    28 +-
 external/gpl3/gcc/dist/gcc/config/arm/t-rmprofile                                                   |    25 +-
 external/gpl3/gcc/dist/gcc/config/arm/thumb1.md                                                     |    15 +
 external/gpl3/gcc/dist/gcc/config/arm/vfp.md                                                        |    29 +-
 external/gpl3/gcc/dist/gcc/config/bpf/bpf.h                                                         |    16 +-
 external/gpl3/gcc/dist/gcc/config/darwin-c.c                                                        |     3 +-
 external/gpl3/gcc/dist/gcc/config/darwin-driver.c                                                   |    82 +-
 external/gpl3/gcc/dist/gcc/config/darwin-sections.def                                               |     1 +
 external/gpl3/gcc/dist/gcc/config/darwin.c                                                          |    73 +-
 external/gpl3/gcc/dist/gcc/config/darwin.h                                                          |   438 +-
 external/gpl3/gcc/dist/gcc/config/darwin.opt                                                        |   159 +-
 external/gpl3/gcc/dist/gcc/config/i386/avx512dqintrin.h                                             |     4 +-
 external/gpl3/gcc/dist/gcc/config/i386/avx512fintrin.h                                              |    86 +-
 external/gpl3/gcc/dist/gcc/config/i386/darwin.h                                                     |    43 +-
 external/gpl3/gcc/dist/gcc/config/i386/darwin32-biarch.h                                            |    26 -
 external/gpl3/gcc/dist/gcc/config/i386/darwin64-biarch.h                                            |    26 -
 external/gpl3/gcc/dist/gcc/config/i386/i386-builtins.c                                              |     6 +-
 external/gpl3/gcc/dist/gcc/config/i386/i386-expand.c                                                |    41 +-
 external/gpl3/gcc/dist/gcc/config/i386/i386.c                                                       |    70 +-
 external/gpl3/gcc/dist/gcc/config/i386/i386.md                                                      |    50 +-
 external/gpl3/gcc/dist/gcc/config/i386/sse.md                                                       |    45 +-
 external/gpl3/gcc/dist/gcc/config/i386/sync.md                                                      |   150 +-
 external/gpl3/gcc/dist/gcc/config/i386/winnt.c                                                      |    20 +-
 external/gpl3/gcc/dist/gcc/config/mips/mips.c                                                       |    12 +-
 external/gpl3/gcc/dist/gcc/config/nvptx/nvptx.c                                                     |    10 +-
 external/gpl3/gcc/dist/gcc/config/pa/pa.md                                                          |   171 +-
 external/gpl3/gcc/dist/gcc/config/riscv/riscv.opt                                                   |     4 +-
 external/gpl3/gcc/dist/gcc/config/riscv/t-riscv                                                     |     2 +-
 external/gpl3/gcc/dist/gcc/config/rs6000/aix.h                                                      |     5 +
 external/gpl3/gcc/dist/gcc/config/rs6000/aix64.opt                                                  |     6 +
 external/gpl3/gcc/dist/gcc/config/rs6000/altivec.h                                                  |     2 +-
 external/gpl3/gcc/dist/gcc/config/rs6000/bmi2intrin.h                                               |    68 +-
 external/gpl3/gcc/dist/gcc/config/rs6000/darwin.h                                                   |     5 +-
 external/gpl3/gcc/dist/gcc/config/rs6000/darwin.md                                                  |    19 +-
 external/gpl3/gcc/dist/gcc/config/rs6000/emmintrin.h                                                |   778 +-
 external/gpl3/gcc/dist/gcc/config/rs6000/mm_malloc.h                                                |    24 +-
 external/gpl3/gcc/dist/gcc/config/rs6000/mma.md                                                     |    77 +-
 external/gpl3/gcc/dist/gcc/config/rs6000/mmintrin.h                                                 |   766 +-
 external/gpl3/gcc/dist/gcc/config/rs6000/pmmintrin.h                                                |    28 +-
 external/gpl3/gcc/dist/gcc/config/rs6000/ppc-asm.h                                                  |     9 +
 external/gpl3/gcc/dist/gcc/config/rs6000/predicates.md                                              |    17 +-
 external/gpl3/gcc/dist/gcc/config/rs6000/rs6000-builtin.def                                         |    24 +
 external/gpl3/gcc/dist/gcc/config/rs6000/rs6000-call.c                                              |   119 +-
 external/gpl3/gcc/dist/gcc/config/rs6000/rs6000-logue.c                                             |    15 +-
 external/gpl3/gcc/dist/gcc/config/rs6000/rs6000-p8swap.c                                            |    19 +
 external/gpl3/gcc/dist/gcc/config/rs6000/rs6000.c                                                   |   214 +-
 external/gpl3/gcc/dist/gcc/config/rs6000/rs6000.md                                                  |    36 +
 external/gpl3/gcc/dist/gcc/config/rs6000/tmmintrin.h                                                |     4 +-
 external/gpl3/gcc/dist/gcc/config/rs6000/vector.md                                                  |     5 +-
 external/gpl3/gcc/dist/gcc/config/rs6000/xmmintrin.h                                                |   853 +-
 external/gpl3/gcc/dist/gcc/config/s390/s390.md                                                      |     4 +-
 external/gpl3/gcc/dist/gcc/config/s390/vecintrin.h                                                  |     4 +-
 external/gpl3/gcc/dist/gcc/config/sparc/leon5.md                                                    |   103 +
 external/gpl3/gcc/dist/gcc/config/sparc/sparc-modes.def                                             |     3 +
 external/gpl3/gcc/dist/gcc/config/sparc/sparc-opts.h                                                |     1 +
 external/gpl3/gcc/dist/gcc/config/sparc/sparc.c                                                     |   203 +-
 external/gpl3/gcc/dist/gcc/config/sparc/sparc.h                                                     |    36 +-
 external/gpl3/gcc/dist/gcc/config/sparc/sparc.md                                                    |    12 +-
 external/gpl3/gcc/dist/gcc/config/sparc/sparc.opt                                                   |     3 +
 external/gpl3/gcc/dist/gcc/config/tilepro/gen-mul-tables.cc                                         |     4 +-
 external/gpl3/gcc/dist/gcc/configure                                                                |   267 +-
 external/gpl3/gcc/dist/gcc/configure.ac                                                             |   161 +-
 external/gpl3/gcc/dist/gcc/coretypes.h                                                              |     8 +-
 external/gpl3/gcc/dist/gcc/coverage.c                                                               |    28 +-
 external/gpl3/gcc/dist/gcc/cp/ChangeLog                                                             |   806 ++
 external/gpl3/gcc/dist/gcc/cp/call.c                                                                |   100 +-
 external/gpl3/gcc/dist/gcc/cp/class.c                                                               |    13 +-
 external/gpl3/gcc/dist/gcc/cp/constexpr.c                                                           |   270 +-
 external/gpl3/gcc/dist/gcc/cp/constraint.cc                                                         |     5 +-
 external/gpl3/gcc/dist/gcc/cp/coroutines.cc                                                         |   122 +-
 external/gpl3/gcc/dist/gcc/cp/cp-gimplify.c                                                         |    91 +-
 external/gpl3/gcc/dist/gcc/cp/cp-tree.h                                                             |    39 +
 external/gpl3/gcc/dist/gcc/cp/cvt.c                                                                 |     5 +
 external/gpl3/gcc/dist/gcc/cp/decl.c                                                                |    75 +-
 external/gpl3/gcc/dist/gcc/cp/decl2.c                                                               |     2 +
 external/gpl3/gcc/dist/gcc/cp/except.c                                                              |     9 +-
 external/gpl3/gcc/dist/gcc/cp/expr.c                                                                |    14 +-
 external/gpl3/gcc/dist/gcc/cp/init.c                                                                |    80 +-
 external/gpl3/gcc/dist/gcc/cp/lambda.c                                                              |    35 +-
 external/gpl3/gcc/dist/gcc/cp/mangle.c                                                              |    30 +-
 external/gpl3/gcc/dist/gcc/cp/method.c                                                              |     8 +-
 external/gpl3/gcc/dist/gcc/cp/name-lookup.c                                                         |    11 +-
 external/gpl3/gcc/dist/gcc/cp/parser.c                                                              |    70 +-
 external/gpl3/gcc/dist/gcc/cp/pt.c                                                                  |   199 +-
 external/gpl3/gcc/dist/gcc/cp/search.c                                                              |     7 +
 external/gpl3/gcc/dist/gcc/cp/semantics.c                                                           |    35 +-
 external/gpl3/gcc/dist/gcc/cp/tree.c                                                                |     6 +-
 external/gpl3/gcc/dist/gcc/cp/typeck.c                                                              |    11 +-
 external/gpl3/gcc/dist/gcc/cp/typeck2.c                                                             |    49 +-
 external/gpl3/gcc/dist/gcc/cprop.c                                                                  |     8 +-
 external/gpl3/gcc/dist/gcc/cse.c                                                                    |     5 +
 external/gpl3/gcc/dist/gcc/cselib.c                                                                 |     5 +
 external/gpl3/gcc/dist/gcc/d/ChangeLog                                                              |   186 +
 external/gpl3/gcc/dist/gcc/d/d-builtins.cc                                                          |    15 +
 external/gpl3/gcc/dist/gcc/d/d-codegen.cc                                                           |    54 +-
 external/gpl3/gcc/dist/gcc/d/d-convert.cc                                                           |    51 +-
 external/gpl3/gcc/dist/gcc/d/d-diagnostic.cc                                                        |    64 +-
 external/gpl3/gcc/dist/gcc/d/d-frontend.cc                                                          |    33 +-
 external/gpl3/gcc/dist/gcc/d/d-lang.cc                                                              |     2 +
 external/gpl3/gcc/dist/gcc/d/d-spec.cc                                                              |    49 +-
 external/gpl3/gcc/dist/gcc/d/d-tree.h                                                               |     3 +
 external/gpl3/gcc/dist/gcc/d/decl.cc                                                                |     8 +-
 external/gpl3/gcc/dist/gcc/d/dmd/cond.c                                                             |    29 +-
 external/gpl3/gcc/dist/gcc/d/dmd/dcast.c                                                            |    15 +-
 external/gpl3/gcc/dist/gcc/d/dmd/dinterpret.c                                                       |     9 +
 external/gpl3/gcc/dist/gcc/d/dmd/expression.c                                                       |    28 +-
 external/gpl3/gcc/dist/gcc/d/dmd/expression.h                                                       |     2 +
 external/gpl3/gcc/dist/gcc/d/dmd/expressionsem.c                                                    |     7 +
 external/gpl3/gcc/dist/gcc/d/dmd/mtype.c                                                            |     5 +-
 external/gpl3/gcc/dist/gcc/d/dmd/statementsem.c                                                     |    36 +-
 external/gpl3/gcc/dist/gcc/d/expr.cc                                                                |    22 +-
 external/gpl3/gcc/dist/gcc/d/typeinfo.cc                                                            |    39 +-
 external/gpl3/gcc/dist/gcc/doc/cpp.1                                                                |    28 +-
 external/gpl3/gcc/dist/gcc/doc/cpp.info                                                             |   Bin 
 external/gpl3/gcc/dist/gcc/doc/cpp.texi                                                             |    12 +-
 external/gpl3/gcc/dist/gcc/doc/cppinternals.info                                                    |   Bin 
 external/gpl3/gcc/dist/gcc/doc/extend.texi                                                          |    28 +-
 external/gpl3/gcc/dist/gcc/doc/fsf-funding.7                                                        |    24 +-
 external/gpl3/gcc/dist/gcc/doc/g++.1                                                                |   119 +-
 external/gpl3/gcc/dist/gcc/doc/gcc.1                                                                |   119 +-
 external/gpl3/gcc/dist/gcc/doc/gcc.info                                                             |   Bin 
 external/gpl3/gcc/dist/gcc/doc/gccinstall.info                                                      |   Bin 
 external/gpl3/gcc/dist/gcc/doc/gccint.info                                                          |   Bin 
 external/gpl3/gcc/dist/gcc/doc/gcov-dump.1                                                          |    24 +-
 external/gpl3/gcc/dist/gcc/doc/gcov-tool.1                                                          |    26 +-
 external/gpl3/gcc/dist/gcc/doc/gcov.1                                                               |    26 +-
 external/gpl3/gcc/dist/gcc/doc/gfdl.7                                                               |    24 +-
 external/gpl3/gcc/dist/gcc/doc/gfortran.1                                                           |    28 +-
 external/gpl3/gcc/dist/gcc/doc/gpl.7                                                                |    24 +-
 external/gpl3/gcc/dist/gcc/doc/install.texi                                                         |     4 +
 external/gpl3/gcc/dist/gcc/doc/invoke.texi                                                          |    83 +-
 external/gpl3/gcc/dist/gcc/doc/lto-dump.1                                                           |    24 +-
 external/gpl3/gcc/dist/gcc/doc/tm.texi                                                              |     8 +
 external/gpl3/gcc/dist/gcc/doc/tm.texi.in                                                           |     2 +
 external/gpl3/gcc/dist/gcc/doc/trouble.texi                                                         |     7 +-
 external/gpl3/gcc/dist/gcc/dse.c                                                                    |    16 +-
 external/gpl3/gcc/dist/gcc/dwarf2out.c                                                              |    26 +-
 external/gpl3/gcc/dist/gcc/early-remat.c                                                            |     2 +-
 external/gpl3/gcc/dist/gcc/emit-rtl.c                                                               |     1 +
 external/gpl3/gcc/dist/gcc/exec-tool.in                                                             |     8 +
 external/gpl3/gcc/dist/gcc/explow.c                                                                 |     9 +-
 external/gpl3/gcc/dist/gcc/expmed.c                                                                 |     5 +-
 external/gpl3/gcc/dist/gcc/expr.c                                                                   |     4 +-
 external/gpl3/gcc/dist/gcc/fold-const.c                                                             |    64 +-
 external/gpl3/gcc/dist/gcc/fortran/ChangeLog                                                        |   770 ++
 external/gpl3/gcc/dist/gcc/fortran/array.c                                                          |    31 +-
 external/gpl3/gcc/dist/gcc/fortran/check.c                                                          |   165 +-
 external/gpl3/gcc/dist/gcc/fortran/class.c                                                          |    33 +-
 external/gpl3/gcc/dist/gcc/fortran/decl.c                                                           |    45 +-
 external/gpl3/gcc/dist/gcc/fortran/expr.c                                                           |   128 +-
 external/gpl3/gcc/dist/gcc/fortran/frontend-passes.c                                                |    23 +-
 external/gpl3/gcc/dist/gcc/fortran/gfortran.h                                                       |     1 +
 external/gpl3/gcc/dist/gcc/fortran/gfortran.info                                                    |   Bin 
 external/gpl3/gcc/dist/gcc/fortran/interface.c                                                      |    25 +-
 external/gpl3/gcc/dist/gcc/fortran/intrinsic.c                                                      |    11 +-
 external/gpl3/gcc/dist/gcc/fortran/io.c                                                             |     2 +-
 external/gpl3/gcc/dist/gcc/fortran/match.c                                                          |     5 +-
 external/gpl3/gcc/dist/gcc/fortran/module.c                                                         |    11 +
 external/gpl3/gcc/dist/gcc/fortran/openmp.c                                                         |     1 +
 external/gpl3/gcc/dist/gcc/fortran/parse.c                                                          |    21 +
 external/gpl3/gcc/dist/gcc/fortran/primary.c                                                        |    50 +-
 external/gpl3/gcc/dist/gcc/fortran/resolve.c                                                        |    73 +-
 external/gpl3/gcc/dist/gcc/fortran/simplify.c                                                       |    41 +-
 external/gpl3/gcc/dist/gcc/fortran/target-memory.c                                                  |     5 +-
 external/gpl3/gcc/dist/gcc/fortran/trans-array.c                                                    |    26 +-
 external/gpl3/gcc/dist/gcc/fortran/trans-decl.c                                                     |    27 +-
 external/gpl3/gcc/dist/gcc/fortran/trans-expr.c                                                     |    53 +-
 external/gpl3/gcc/dist/gcc/fortran/trans-intrinsic.c                                                |    91 +-
 external/gpl3/gcc/dist/gcc/fortran/trans-stmt.c                                                     |     4 +-
 external/gpl3/gcc/dist/gcc/fortran/trans-types.c                                                    |    24 +-
 external/gpl3/gcc/dist/gcc/function.c                                                               |     3 +
 external/gpl3/gcc/dist/gcc/gcc.c                                                                    |     5 +
 external/gpl3/gcc/dist/gcc/gengtype-lex.c                                                           |   116 +-
 external/gpl3/gcc/dist/gcc/gimple-expr.c                                                            |    20 +-
 external/gpl3/gcc/dist/gcc/gimple-fold.c                                                            |    10 +-
 external/gpl3/gcc/dist/gcc/gimple-loop-interchange.cc                                               |     5 +-
 external/gpl3/gcc/dist/gcc/gimple-loop-jam.c                                                        |     4 +-
 external/gpl3/gcc/dist/gcc/gimple-ssa-evrp-analyze.c                                                |     6 +-
 external/gpl3/gcc/dist/gcc/gimple-ssa-store-merging.c                                               |    17 +-
 external/gpl3/gcc/dist/gcc/gimple-ssa-warn-restrict.c                                               |    20 +-
 external/gpl3/gcc/dist/gcc/gimplify.c                                                               |   115 +-
 external/gpl3/gcc/dist/gcc/godump.c                                                                 |     4 +-
 external/gpl3/gcc/dist/gcc/ifcvt.c                                                                  |    20 +-
 external/gpl3/gcc/dist/gcc/ipa-cp.c                                                                 |    77 +-
 external/gpl3/gcc/dist/gcc/ipa-fnsummary.c                                                          |    15 +-
 external/gpl3/gcc/dist/gcc/ipa-param-manipulation.c                                                 |     6 +-
 external/gpl3/gcc/dist/gcc/ipa-prop.c                                                               |    24 +-
 external/gpl3/gcc/dist/gcc/ipa-prop.h                                                               |    13 +
 external/gpl3/gcc/dist/gcc/ipa-pure-const.c                                                         |     4 +-
 external/gpl3/gcc/dist/gcc/ipa-sra.c                                                                |   114 +-
 external/gpl3/gcc/dist/gcc/ipa.c                                                                    |   200 +-
 external/gpl3/gcc/dist/gcc/jit/ChangeLog                                                            |    29 +
 external/gpl3/gcc/dist/gcc/jit/Make-lang.in                                                         |    88 +-
 external/gpl3/gcc/dist/gcc/jit/docs/examples/tut04-toyvm/toyvm.c                                    |     2 +-
 external/gpl3/gcc/dist/gcc/jit/docs/examples/tut04-toyvm/toyvm.cc                                   |     2 +-
 external/gpl3/gcc/dist/gcc/jit/jit-dejagnu.h                                                        |   338 +
 external/gpl3/gcc/dist/gcc/jit/jit-playback.c                                                       |     3 +-
 external/gpl3/gcc/dist/gcc/jump.c                                                                   |     5 +
 external/gpl3/gcc/dist/gcc/loop-invariant.c                                                         |    21 +-
 external/gpl3/gcc/dist/gcc/lra-assigns.c                                                            |    41 +-
 external/gpl3/gcc/dist/gcc/lra-constraints.c                                                        |    81 +-
 external/gpl3/gcc/dist/gcc/lra-eliminations.c                                                       |    31 +-
 external/gpl3/gcc/dist/gcc/lra-int.h                                                                |     1 +
 external/gpl3/gcc/dist/gcc/lra.c                                                                    |     4 +
 external/gpl3/gcc/dist/gcc/lto-streamer.h                                                           |     2 +-
 external/gpl3/gcc/dist/gcc/lto/ChangeLog                                                            |     4 +
 external/gpl3/gcc/dist/gcc/match.pd                                                                 |    30 +-
 external/gpl3/gcc/dist/gcc/modulo-sched.c                                                           |    56 +-
 external/gpl3/gcc/dist/gcc/objc/ChangeLog                                                           |    53 +
 external/gpl3/gcc/dist/gcc/objc/objc-act.c                                                          |    16 +-
 external/gpl3/gcc/dist/gcc/objc/objc-gnu-runtime-abi-01.c                                           |    32 +-
 external/gpl3/gcc/dist/gcc/objc/objc-next-metadata-tags.h                                           |     2 +
 external/gpl3/gcc/dist/gcc/objc/objc-next-runtime-abi-01.c                                          |     9 +-
 external/gpl3/gcc/dist/gcc/objc/objc-next-runtime-abi-02.c                                          |    80 +-
 external/gpl3/gcc/dist/gcc/objc/objc-runtime-shared-support.c                                       |     9 +-
 external/gpl3/gcc/dist/gcc/objcp/ChangeLog                                                          |     4 +
 external/gpl3/gcc/dist/gcc/omp-expand.c                                                             |    30 +-
 external/gpl3/gcc/dist/gcc/omp-general.c                                                            |     6 +
 external/gpl3/gcc/dist/gcc/omp-low.c                                                                |   107 +-
 external/gpl3/gcc/dist/gcc/optabs-tree.c                                                            |    21 +-
 external/gpl3/gcc/dist/gcc/optabs.c                                                                 |     8 +-
 external/gpl3/gcc/dist/gcc/postreload.c                                                             |     3 +-
 external/gpl3/gcc/dist/gcc/regcprop.c                                                               |    21 +
 external/gpl3/gcc/dist/gcc/reload.c                                                                 |     5 +
 external/gpl3/gcc/dist/gcc/rtl.c                                                                    |    14 +-
 external/gpl3/gcc/dist/gcc/rtl.h                                                                    |    17 +
 external/gpl3/gcc/dist/gcc/rtlanal.c                                                                |    13 +-
 external/gpl3/gcc/dist/gcc/rtx-vector-builder.c                                                     |     6 +-
 external/gpl3/gcc/dist/gcc/rtx-vector-builder.h                                                     |    10 +-
 external/gpl3/gcc/dist/gcc/sanopt.c                                                                 |     5 +-
 external/gpl3/gcc/dist/gcc/shrink-wrap.c                                                            |     5 +-
 external/gpl3/gcc/dist/gcc/simplify-rtx.c                                                           |    95 +-
 external/gpl3/gcc/dist/gcc/stor-layout.c                                                            |    25 +-
 external/gpl3/gcc/dist/gcc/target.def                                                               |    10 +
 external/gpl3/gcc/dist/gcc/tree-cfg.c                                                               |     9 +-
 external/gpl3/gcc/dist/gcc/tree-data-ref.c                                                          |   321 +-
 external/gpl3/gcc/dist/gcc/tree-eh.c                                                                |    32 +-
 external/gpl3/gcc/dist/gcc/tree-inline.c                                                            |    31 +-
 external/gpl3/gcc/dist/gcc/tree-loop-distribution.c                                                 |    39 +-
 external/gpl3/gcc/dist/gcc/tree-nested.c                                                            |     1 +
 external/gpl3/gcc/dist/gcc/tree-nrv.c                                                               |    13 -
 external/gpl3/gcc/dist/gcc/tree-predcom.c                                                           |    38 +-
 external/gpl3/gcc/dist/gcc/tree-sra.c                                                               |     2 +
 external/gpl3/gcc/dist/gcc/tree-ssa-dom.c                                                           |     3 +-
 external/gpl3/gcc/dist/gcc/tree-ssa-forwprop.c                                                      |     9 +
 external/gpl3/gcc/dist/gcc/tree-ssa-loop-im.c                                                       |    18 +-
 external/gpl3/gcc/dist/gcc/tree-ssa-math-opts.c                                                     |    14 +-
 external/gpl3/gcc/dist/gcc/tree-ssa-phiopt.c                                                        |    11 +-
 external/gpl3/gcc/dist/gcc/tree-ssa-pre.c                                                           |    23 +-
 external/gpl3/gcc/dist/gcc/tree-ssa-propagate.c                                                     |    62 +-
 external/gpl3/gcc/dist/gcc/tree-ssa-propagate.h                                                     |     2 +-
 external/gpl3/gcc/dist/gcc/tree-ssa-reassoc.c                                                       |    66 +-
 external/gpl3/gcc/dist/gcc/tree-ssa-sccvn.c                                                         |   197 +-
 external/gpl3/gcc/dist/gcc/tree-ssa-structalias.c                                                   |    22 +-
 external/gpl3/gcc/dist/gcc/tree-switch-conversion.c                                                 |    28 +-
 external/gpl3/gcc/dist/gcc/tree-switch-conversion.h                                                 |     3 +-
 external/gpl3/gcc/dist/gcc/tree-vect-data-refs.c                                                    |    14 +-
 external/gpl3/gcc/dist/gcc/tree-vect-loop-manip.c                                                   |     6 +-
 external/gpl3/gcc/dist/gcc/tree-vect-loop.c                                                         |    28 +-
 external/gpl3/gcc/dist/gcc/tree-vect-slp.c                                                          |   219 +-
 external/gpl3/gcc/dist/gcc/tree-vect-stmts.c                                                        |    16 +-
 external/gpl3/gcc/dist/gcc/tree.c                                                                   |    12 +-
 external/gpl3/gcc/dist/gcc/tree.h                                                                   |     1 -
 external/gpl3/gcc/dist/gcc/ubsan.c                                                                  |    17 +-
 external/gpl3/gcc/dist/gcc/valtrack.c                                                               |     4 +-
 external/gpl3/gcc/dist/gcc/var-tracking.c                                                           |     3 +-
 external/gpl3/gcc/dist/gcc/varasm.c                                                                 |    22 +-
 external/gpl3/gcc/dist/gcc/vmsdbgout.c                                                              |    20 +-
 external/gpl3/gcc/dist/include/ChangeLog                                                            |     4 +
 external/gpl3/gcc/dist/intl/ChangeLog                                                               |    14 +
 external/gpl3/gcc/dist/intl/Makefile.in                                                             |     4 +-
 external/gpl3/gcc/dist/intl/configure                                                               |    12 +
 external/gpl3/gcc/dist/intl/configure.ac                                                            |     6 +
 external/gpl3/gcc/dist/libbacktrace/ChangeLog                                                       |     4 +
 external/gpl3/gcc/dist/libcc1/ChangeLog                                                             |     9 +
 external/gpl3/gcc/dist/libcc1/Makefile.am                                                           |     1 +
 external/gpl3/gcc/dist/libcc1/Makefile.in                                                           |     1 +
 external/gpl3/gcc/dist/libcpp/ChangeLog                                                             |    56 +
 external/gpl3/gcc/dist/libcpp/directives.c                                                          |     3 +-
 external/gpl3/gcc/dist/libcpp/expr.c                                                                |     4 +
 external/gpl3/gcc/dist/libcpp/include/line-map.h                                                    |    10 +-
 external/gpl3/gcc/dist/libcpp/lex.c                                                                 |     1 +
 external/gpl3/gcc/dist/libcpp/line-map.c                                                            |     2 +-
 external/gpl3/gcc/dist/libcpp/macro.c                                                               |    10 +-
 external/gpl3/gcc/dist/libdecnumber/ChangeLog                                                       |     4 +
 external/gpl3/gcc/dist/libgcc/ChangeLog                                                             |   138 +
 external/gpl3/gcc/dist/libgcc/config.host                                                           |    20 +-
 external/gpl3/gcc/dist/libgcc/config/aarch64/lse.S                                                  |    42 +-
 external/gpl3/gcc/dist/libgcc/config/aarch64/t-lse                                                  |     8 +-
 external/gpl3/gcc/dist/libgcc/config/aarch64/value-unwind.h                                         |     4 +
 external/gpl3/gcc/dist/libgcc/config/arm/cmse_nonsecure_call.S                                      |     9 +-
 external/gpl3/gcc/dist/libgcc/config/arm/t-arm                                                      |     5 +-
 external/gpl3/gcc/dist/libgcc/config/avr/libf7/ChangeLog                                            |     4 +
 external/gpl3/gcc/dist/libgcc/config/darwin-unwind.ver                                              |    30 +
 external/gpl3/gcc/dist/libgcc/config/frv/frv-abi.h                                                  |     4 +
 external/gpl3/gcc/dist/libgcc/config/i386/darwin-lib.h                                              |     9 +-
 external/gpl3/gcc/dist/libgcc/config/i386/libgcc-darwin.ver                                         |     4 +
 external/gpl3/gcc/dist/libgcc/config/i386/t-darwin                                                  |     6 +
 external/gpl3/gcc/dist/libgcc/config/i386/value-unwind.h                                            |     4 +
 external/gpl3/gcc/dist/libgcc/config/libbid/ChangeLog                                               |     4 +
 external/gpl3/gcc/dist/libgcc/config/libgcc-libsystem.ver                                           |    38 +-
 external/gpl3/gcc/dist/libgcc/config/pa/linux-atomic.c                                              |    98 +-
 external/gpl3/gcc/dist/libgcc/config/pa/pa64-hpux-lib.h                                             |     9 +-
 external/gpl3/gcc/dist/libgcc/config/pa/t-linux64                                                   |     8 +-
 external/gpl3/gcc/dist/libgcc/config/rs6000/morestack.S                                             |    71 +-
 external/gpl3/gcc/dist/libgcc/config/rs6000/t-darwin                                                |     3 +
 external/gpl3/gcc/dist/libgcc/config/rs6000/t-darwin-ehs                                            |     3 +
 external/gpl3/gcc/dist/libgcc/config/rs6000/t-linux                                                 |    10 +-
 external/gpl3/gcc/dist/libgcc/config/rs6000/tramp.S                                                 |    12 +-
 external/gpl3/gcc/dist/libgcc/config/t-darwin                                                       |    41 +-
 external/gpl3/gcc/dist/libgcc/config/t-darwin-ehs                                                   |     7 +
 external/gpl3/gcc/dist/libgcc/config/t-slibgcc-darwin                                               |   213 +-
 external/gpl3/gcc/dist/libgcc/emutls.c                                                              |    17 +-
 external/gpl3/gcc/dist/libgfortran/ChangeLog                                                        |    14 +
 external/gpl3/gcc/dist/libgfortran/intrinsics/pack_generic.c                                        |     9 +
 external/gpl3/gcc/dist/libgomp/ChangeLog                                                            |   107 +
 external/gpl3/gcc/dist/libgomp/config/linux/affinity.c                                              |    10 +-
 external/gpl3/gcc/dist/libgomp/config/linux/sem.h                                                   |     4 +-
 external/gpl3/gcc/dist/libgomp/libgomp.info                                                         |   Bin 
 external/gpl3/gcc/dist/libgomp/task.c                                                               |     2 +
 external/gpl3/gcc/dist/libgomp/taskloop.c                                                           |    22 +-
 external/gpl3/gcc/dist/libhsail-rt/ChangeLog                                                        |     4 +
 external/gpl3/gcc/dist/libiberty/ChangeLog                                                          |    34 +
 external/gpl3/gcc/dist/libiberty/configure                                                          |    17 +-
 external/gpl3/gcc/dist/libiberty/configure.ac                                                       |    15 +-
 external/gpl3/gcc/dist/libiberty/simple-object-elf.c                                                |    10 +-
 external/gpl3/gcc/dist/libiberty/simple-object-mach-o.c                                             |     5 +
 external/gpl3/gcc/dist/libiberty/xmalloc.c                                                          |     2 +
 external/gpl3/gcc/dist/libobjc/ChangeLog                                                            |     4 +
 external/gpl3/gcc/dist/libphobos/ChangeLog                                                          |    63 +
 external/gpl3/gcc/dist/libphobos/libdruntime/gcc/emutls.d                                           |    14 +-
 external/gpl3/gcc/dist/libphobos/libdruntime/gcc/unwind/generic.d                                   |    22 +-
 external/gpl3/gcc/dist/libphobos/src/std/typecons.d                                                 |    15 +-
 external/gpl3/gcc/dist/libquadmath/ChangeLog                                                        |     4 +
 external/gpl3/gcc/dist/libquadmath/libquadmath.info                                                 |     7 +-
 external/gpl3/gcc/dist/libsanitizer/ChangeLog                                                       |    49 +
 external/gpl3/gcc/dist/libsanitizer/asan/asan_malloc_linux.cpp                                      |     2 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_common_interceptors_ioctl.inc        |     9 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cpp                    |    21 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp            |    11 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h              |    10 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp                    |    14 +-
 external/gpl3/gcc/dist/libssp/ChangeLog                                                             |     4 +
 external/gpl3/gcc/dist/libstdc++-v3/ChangeLog                                                       |  2107 +++++++
 external/gpl3/gcc/dist/libstdc++-v3/config/allocator/malloc_allocator_base.h                        |    10 +-
 external/gpl3/gcc/dist/libstdc++-v3/config/allocator/new_allocator_base.h                           |    10 +-
 external/gpl3/gcc/dist/libstdc++-v3/doc/html/faq.html                                               |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/doc/html/manual/setup.html                                      |    33 +
 external/gpl3/gcc/dist/libstdc++-v3/doc/html/manual/status.html                                     |    30 +-
 external/gpl3/gcc/dist/libstdc++-v3/doc/xml/faq.xml                                                 |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/intro.xml                                        |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/prerequisites.xml                                |    51 +
 external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/status_cxx1998.xml                               |     3 +-
 external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/status_cxx2011.xml                               |     3 +-
 external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/status_cxx2014.xml                               |     3 +-
 external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/status_cxx2017.xml                               |     5 +-
 external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/status_cxx2020.xml                               |    15 +-
 external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/status_cxxtr1.xml                                |     3 +-
 external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/status_cxxtr24733.xml                            |     3 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/Makefile.am                                             |     2 +
 external/gpl3/gcc/dist/libstdc++-v3/include/Makefile.in                                             |     2 +
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/alloc_traits.h                                     |   106 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/allocator.h                                        |    48 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/atomic_base.h                                      |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/basic_ios.h                                        |    12 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/basic_string.h                                     |    24 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/char_traits.h                                      |    54 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/forward_list.h                                     |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/forward_list.tcc                                   |     5 +
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/fs_dir.h                                           |     6 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/fs_fwd.h                                           |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/fs_ops.h                                           |     4 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/fs_path.h                                          |     6 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/functional_hash.h                                  |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/gslice.h                                           |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/gslice_array.h                                     |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/hashtable.h                                        |    75 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/hashtable_policy.h                                 |     7 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/indirect_array.h                                   |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/iterator_concepts.h                                |    33 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/locale_classes.h                                   |    12 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/locale_facets.h                                    |    36 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/locale_facets_nonio.h                              |    28 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/mask_array.h                                       |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/memoryfwd.h                                        |     7 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/move.h                                             |     4 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/random.h                                           |    22 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/random.tcc                                         |     8 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/range_access.h                                     |   387 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/ranges_algo.h                                      |   167 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/ranges_algobase.h                                  |    30 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/ranges_uninitialized.h                             |    26 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/refwrap.h                                          |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/regex.h                                            |    66 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/regex_automaton.h                                  |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/regex_compiler.h                                   |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/regex_compiler.tcc                                 |     4 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/regex_constants.h                                  |    10 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/regex_error.h                                      |     6 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/regex_executor.h                                   |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/regex_scanner.h                                    |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/shared_ptr.h                                       |     8 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/shared_ptr_atomic.h                                |    14 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/shared_ptr_base.h                                  |    17 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/slice_array.h                                      |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/specfun.h                                          |     4 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/std_function.h                                     |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/std_mutex.h                                        |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_deque.h                                        |    16 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_iterator.h                                     |   218 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_iterator_base_types.h                          |     8 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_map.h                                          |    46 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_multimap.h                                     |    46 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_multiset.h                                     |    24 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_numeric.h                                      |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_pair.h                                         |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_set.h                                          |    32 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_tree.h                                         |     7 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_uninitialized.h                                |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/stream_iterator.h                                  |     6 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/streambuf_iterator.h                               |    10 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/unique_ptr.h                                       |     6 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/unordered_map.h                                    |    98 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/unordered_set.h                                    |    90 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/vector.tcc                                         |     8 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/c_global/cmath                                          |    14 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/debug/helper_functions.h                                |    14 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/debug/macros.h                                          |    10 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/debug/safe_iterator.h                                   |    14 +
 external/gpl3/gcc/dist/libstdc++-v3/include/debug/safe_iterator.tcc                                 |    76 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/debug/stl_iterator.h                                    |    14 +
 external/gpl3/gcc/dist/libstdc++-v3/include/debug/unordered_map                                     |    18 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/debug/unordered_set                                     |    26 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/decimal/decimal                                         |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/experimental/any                                        |     6 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/experimental/array                                      |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/experimental/bits/fs_dir.h                              |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/experimental/bits/fs_fwd.h                              |     4 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/experimental/bits/fs_ops.h                              |    12 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/experimental/bits/fs_path.h                             |    16 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/experimental/buffer                                     |    16 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/experimental/internet                                   |    50 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/experimental/optional                                   |     4 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/experimental/propagate_const                            |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/experimental/socket                                     |    10 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/ext/bitmap_allocator.h                                  |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/ext/extptr_allocator.h                                  |     5 +
 external/gpl3/gcc/dist/libstdc++-v3/include/ext/malloc_allocator.h                                  |     8 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/ext/new_allocator.h                                     |     8 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/ext/pb_ds/assoc_container.hpp                           |     8 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp      |    26 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp       |     8 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/ext/pb_ds/detail/types_traits.hpp                       |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/ext/pb_ds/exception.hpp                                 |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/ext/pb_ds/priority_queue.hpp                            |     3 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/ext/pb_ds/tag_and_trait.hpp                             |    10 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/ext/random                                              |    14 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/ext/rope                                                |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/ext/type_traits.h                                       |     8 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/std/any                                                 |    21 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/std/atomic                                              |     7 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/std/bit                                                 |    18 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/std/bitset                                              |    32 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/std/charconv                                            |    17 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/std/chrono                                              |     6 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/std/complex                                             |    26 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/std/concepts                                            |     4 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/std/condition_variable                                  |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/std/fstream                                             |     4 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/std/future                                              |    66 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/std/iostream                                            |     4 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/std/istream                                             |    28 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/std/memory                                              |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/std/mutex                                               |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/std/numeric                                             |     8 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/std/optional                                            |     9 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/std/ostream                                             |    28 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/std/ranges                                              |   671 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/std/ratio                                               |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/std/shared_mutex                                        |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/std/span                                                |    12 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/std/stdexcept                                           |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/std/streambuf                                           |    20 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/std/string_view                                         |     8 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/std/system_error                                        |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/std/thread                                              |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/std/tuple                                               |    13 +
 external/gpl3/gcc/dist/libstdc++-v3/include/std/type_traits                                         |    12 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/std/valarray                                            |    30 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/std/variant                                             |    19 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/std/version                                             |     8 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/tr1/cmath                                               |     6 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/tr1/complex                                             |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/tr1/random.h                                            |    10 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/tr1/regex                                               |    52 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/tr2/dynamic_bitset                                      |    24 +-
 external/gpl3/gcc/dist/libstdc++-v3/libsupc++/Makefile.am                                           |     4 +
 external/gpl3/gcc/dist/libstdc++-v3/libsupc++/Makefile.in                                           |    18 +-
 external/gpl3/gcc/dist/libstdc++-v3/libsupc++/atomic_lockfree_defines.h                             |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/libsupc++/compare                                               |    51 +-
 external/gpl3/gcc/dist/libstdc++-v3/libsupc++/exception                                             |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/libsupc++/exception.h                                           |     4 +-
 external/gpl3/gcc/dist/libstdc++-v3/libsupc++/exception_ptr.h                                       |    16 +-
 external/gpl3/gcc/dist/libstdc++-v3/libsupc++/nested_exception.h                                    |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/libsupc++/new_opa.cc                                            |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/python/Makefile.am                                              |    36 +-
 external/gpl3/gcc/dist/libstdc++-v3/python/Makefile.in                                              |    26 +-
 external/gpl3/gcc/dist/libstdc++-v3/python/libstdcxx/v6/printers.py                                 |   118 +-
 external/gpl3/gcc/dist/libstdc++-v3/python/libstdcxx/v6/xmethods.py                                 |     2 +-
 external/gpl3/gcc/dist/libstdc++-v3/src/Makefile.am                                                 |     4 +-
 external/gpl3/gcc/dist/libstdc++-v3/src/Makefile.in                                                 |     4 +-
 external/gpl3/gcc/dist/libstdc++-v3/src/c++11/system_error.cc                                       |     3 +
 external/gpl3/gcc/dist/libstdc++-v3/src/c++17/fs_dir.cc                                             |    12 +-
 external/gpl3/gcc/dist/libstdc++-v3/src/c++17/fs_ops.cc                                             |    20 +-
 external/gpl3/gcc/dist/libstdc++-v3/src/c++17/fs_path.cc                                            |    10 +-
 external/gpl3/gcc/dist/libstdc++-v3/src/c++98/Makefile.am                                           |     5 -
 external/gpl3/gcc/dist/libstdc++-v3/src/c++98/Makefile.in                                           |    10 +-
 external/gpl3/gcc/dist/libstdc++-v3/src/filesystem/dir.cc                                           |    12 +-
 external/gpl3/gcc/dist/libstdc++-v3/src/filesystem/ops.cc                                           |    16 +-
 external/gpl3/gcc/dist/lto-plugin/ChangeLog                                                         |     4 +
 external/gpl3/gcc/dist/maintainer-scripts/ChangeLog                                                 |    12 +
 external/gpl3/gcc/dist/maintainer-scripts/generate_libstdcxx_web_docs                               |     2 +-
 629 files changed, 25426 insertions(+), 9480 deletions(-)

diffs (truncated from 66202 to 300 lines):

diff -r e4f06badcf2c -r 814edd5befc7 external/gpl3/gcc/dist/ChangeLog
--- a/external/gpl3/gcc/dist/ChangeLog  Sat Apr 10 22:09:16 2021 +0000
+++ b/external/gpl3/gcc/dist/ChangeLog  Fri Jul 22 19:52:28 2022 +0000
@@ -1,3 +1,33 @@
+2022-06-28  Release Manager
+
+       * GCC 10.4.0 released.
+
+2022-05-29  Iain Sandoe  <iain%sandoe.co.uk@localhost>
+
+       * Makefile.def: Add dsymutil defs.
+       * Makefile.in: Regenerated.
+       * Makefile.tpl: Add dsymutil to flags.
+       * configure: Regenerated.
+       * configure.ac: Add dsymutil to target and build recipes.
+
+2022-05-29  Iain Sandoe  <iain%sandoe.co.uk@localhost>
+
+       Backported from master:
+       2021-08-18  Iain Sandoe  <iain%sandoe.co.uk@localhost>
+
+       * Makefile.in: Regenerate.
+       * Makefile.tpl: Make the state of the configured host
+       shared flag available to makefile fragements.
+
+2022-05-29  Iain Sandoe  <iain%sandoe.co.uk@localhost>
+
+       Backported from master:
+       2021-07-09  Iain Sandoe  <iain%sandoe.co.uk@localhost>
+
+       * configure: Regenerate.
+       * configure.ac: Adjust cases for which it is necessary to
+       include the Darwin host config fragment.
+
 2021-04-08  Release Manager
 
        * GCC 10.3.0 released.
diff -r e4f06badcf2c -r 814edd5befc7 external/gpl3/gcc/dist/INSTALL/binaries.html
--- a/external/gpl3/gcc/dist/INSTALL/binaries.html      Sat Apr 10 22:09:16 2021 +0000
+++ b/external/gpl3/gcc/dist/INSTALL/binaries.html      Fri Jul 22 19:52:28 2022 +0000
@@ -1,5 +1,8 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
 <html>
+<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <!-- Copyright (C) 1988-2020 Free Software Foundation, Inc.
 
 Permission is granted to copy, distribute and/or modify this document
@@ -19,9 +22,6 @@
 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. -->
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <title>Installing GCC: Binaries</title>
 
 <meta name="description" content="Installing GCC: Binaries">
@@ -29,30 +29,24 @@
 <meta name="resource-type" content="document">
 <meta name="distribution" content="global">
 <meta name="Generator" content="makeinfo">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+
 <style type="text/css">
 <!--
+a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter {text-decoration: none}
 blockquote.indentedblock {margin-right: 0em}
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
-blockquote.smallquotation {font-size: smaller}
 div.display {margin-left: 3.2em}
 div.example {margin-left: 3.2em}
-div.lisp {margin-left: 3.2em}
-div.smalldisplay {margin-left: 3.2em}
-div.smallexample {margin-left: 3.2em}
-div.smalllisp {margin-left: 3.2em}
 kbd {font-style: oblique}
 pre.display {font-family: inherit}
 pre.format {font-family: inherit}
 pre.menu-comment {font-family: serif}
 pre.menu-preformatted {font-family: serif}
-pre.smalldisplay {font-family: inherit; font-size: smaller}
-pre.smallexample {font-size: smaller}
-pre.smallformat {font-family: inherit; font-size: smaller}
-pre.smalllisp {font-size: smaller}
 span.nolinebreak {white-space: nowrap}
 span.roman {font-family: initial; font-weight: normal}
 span.sansserif {font-family: sans-serif; font-weight: normal}
+span:hover a.copiable-anchor {visibility: visible}
 ul.no-bullet {list-style: none}
 -->
 </style>
@@ -85,8 +79,8 @@
 
 
 
-<a name="index-Binaries"></a>
-<a name="index-Installing-GCC_003a-Binaries"></a>
+<span id="index-Binaries"></span>
+<span id="index-Installing-GCC_003a-Binaries"></span>
 
 <p>We are often asked about pre-compiled versions of GCC.  While we cannot
 provide these for all platforms, below you&rsquo;ll find links to binaries for
diff -r e4f06badcf2c -r 814edd5befc7 external/gpl3/gcc/dist/INSTALL/build.html
--- a/external/gpl3/gcc/dist/INSTALL/build.html Sat Apr 10 22:09:16 2021 +0000
+++ b/external/gpl3/gcc/dist/INSTALL/build.html Fri Jul 22 19:52:28 2022 +0000
@@ -1,5 +1,8 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
 <html>
+<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <!-- Copyright (C) 1988-2020 Free Software Foundation, Inc.
 
 Permission is granted to copy, distribute and/or modify this document
@@ -19,9 +22,6 @@
 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. -->
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <title>Installing GCC: Building</title>
 
 <meta name="description" content="Installing GCC: Building">
@@ -29,30 +29,24 @@
 <meta name="resource-type" content="document">
 <meta name="distribution" content="global">
 <meta name="Generator" content="makeinfo">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+
 <style type="text/css">
 <!--
+a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
 a.summary-letter {text-decoration: none}
 blockquote.indentedblock {margin-right: 0em}
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
-blockquote.smallquotation {font-size: smaller}
 div.display {margin-left: 3.2em}
 div.example {margin-left: 3.2em}
-div.lisp {margin-left: 3.2em}
-div.smalldisplay {margin-left: 3.2em}
-div.smallexample {margin-left: 3.2em}
-div.smalllisp {margin-left: 3.2em}
 kbd {font-style: oblique}
 pre.display {font-family: inherit}
 pre.format {font-family: inherit}
 pre.menu-comment {font-family: serif}
 pre.menu-preformatted {font-family: serif}
-pre.smalldisplay {font-family: inherit; font-size: smaller}
-pre.smallexample {font-size: smaller}
-pre.smallformat {font-family: inherit; font-size: smaller}
-pre.smalllisp {font-size: smaller}
 span.nolinebreak {white-space: nowrap}
 span.roman {font-family: initial; font-weight: normal}
 span.sansserif {font-family: sans-serif; font-weight: normal}
+span:hover a.copiable-anchor {visibility: visible}
 ul.no-bullet {list-style: none}
 -->
 </style>
@@ -82,7 +76,7 @@
 
 
 
-<a name="index-Installing-GCC_003a-Building"></a>
+<span id="index-Installing-GCC_003a-Building"></span>
 
 <p>Now that GCC is configured, you are ready to build the compiler and
 runtime libraries.
@@ -129,7 +123,7 @@
 want Info documentation to be regenerated.  Releases contain Info
 documentation pre-built for the unmodified documentation in the release.
 </p>
-<a name="Building-a-native-compiler"></a>
+<div class="section" id="Building-a-native-compiler">
 <h3 class="section">Building a native compiler</h3>
 
 <p>For a native build, the default configuration is to perform
@@ -172,8 +166,8 @@
 the bootstrap and the final installation.  (Libraries will still contain
 debugging information.)
 </p>
-<div class="smallexample">
-<pre class="smallexample">make BOOT_CFLAGS='-O' bootstrap
+<div class="example">
+<pre class="example">make BOOT_CFLAGS='-O' bootstrap
 </pre></div>
 
 <p>You can place non-default optimization flags into <code>BOOT_CFLAGS</code>; they
@@ -224,18 +218,18 @@
 examples of supported build configurations are:
 </p>
 <dl compact="compact">
-<dt>&lsquo;<samp>bootstrap-O1</samp>&rsquo;</dt>
+<dt><span>&lsquo;<samp>bootstrap-O1</samp>&rsquo;</span></dt>
 <dd><p>Removes any <samp>-O</samp>-started option from <code>BOOT_CFLAGS</code>, and adds
 <samp>-O1</samp> to it.  &lsquo;<samp>BUILD_CONFIG=bootstrap-O1</samp>&rsquo; is equivalent to
 &lsquo;<samp>BOOT_CFLAGS='-g -O1'</samp>&rsquo;.
 </p>
 </dd>
-<dt>&lsquo;<samp>bootstrap-O3</samp>&rsquo;</dt>
-<dt>&lsquo;<samp>bootstrap-Og</samp>&rsquo;</dt>
+<dt><span>&lsquo;<samp>bootstrap-O3</samp>&rsquo;</span></dt>
+<dt><span>&lsquo;<samp>bootstrap-Og</samp>&rsquo;</span></dt>
 <dd><p>Analogous to <code>bootstrap-O1</code>.
 </p>
 </dd>
-<dt>&lsquo;<samp>bootstrap-lto</samp>&rsquo;</dt>
+<dt><span>&lsquo;<samp>bootstrap-lto</samp>&rsquo;</span></dt>
 <dd><p>Enables Link-Time Optimization for host tools during bootstrapping.
 &lsquo;<samp>BUILD_CONFIG=bootstrap-lto</samp>&rsquo; is equivalent to adding
 <samp>-flto</samp> to &lsquo;<samp>BOOT_CFLAGS</samp>&rsquo;.  This option assumes that the host
@@ -243,7 +237,7 @@
 version 2.21 or later).
 </p>
 </dd>
-<dt>&lsquo;<samp>bootstrap-lto-noplugin</samp>&rsquo;</dt>
+<dt><span>&lsquo;<samp>bootstrap-lto-noplugin</samp>&rsquo;</span></dt>
 <dd><p>This option is similar to <code>bootstrap-lto</code>, 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 
@@ -251,14 +245,14 @@
 that only the front end is actually LTO optimized.
 </p>
 </dd>
-<dt>&lsquo;<samp>bootstrap-lto-lean</samp>&rsquo;</dt>
+<dt><span>&lsquo;<samp>bootstrap-lto-lean</samp>&rsquo;</span></dt>
 <dd><p>This option is similar to <code>bootstrap-lto</code>, but is intended for
 faster build by only using LTO in the final bootstrap stage.
 With &lsquo;<samp>make profiledbootstrap</samp>&rsquo; the LTO frontend
 is trained only on generator files.
 </p>
 </dd>
-<dt>&lsquo;<samp>bootstrap-debug</samp>&rsquo;</dt>
+<dt><span>&lsquo;<samp>bootstrap-debug</samp>&rsquo;</span></dt>
 <dd><p>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
@@ -271,7 +265,7 @@
 coverage, this option makes default bootstraps faster and leaner.
 </p>
 </dd>
-<dt>&lsquo;<samp>bootstrap-debug-big</samp>&rsquo;</dt>
+<dt><span>&lsquo;<samp>bootstrap-debug-big</samp>&rsquo;</span></dt>
 <dd><p>Rather than comparing stripped object files, as in
 <code>bootstrap-debug</code>, this option saves internal compiler dumps
 during stage2 and stage3 and compares them as well, which helps catch
@@ -279,7 +273,7 @@
 space.  It can be specified in addition to &lsquo;<samp>bootstrap-debug</samp>&rsquo;.
 </p>
 </dd>
-<dt>&lsquo;<samp>bootstrap-debug-lean</samp>&rsquo;</dt>
+<dt><span>&lsquo;<samp>bootstrap-debug-lean</samp>&rsquo;</span></dt>
 <dd><p>This option saves disk space compared with <code>bootstrap-debug-big</code>,
 but at the expense of some recompilation.  Instead of saving the dumps
 of stage2 and stage3 until the final compare, it uses
@@ -288,7 +282,7 @@
 stage2, whose dumps were not saved.
 </p>
 </dd>
-<dt>&lsquo;<samp>bootstrap-debug-lib</samp>&rsquo;</dt>
+<dt><span>&lsquo;<samp>bootstrap-debug-lib</samp>&rsquo;</span></dt>
 <dd><p>This option tests executable code invariance over debug information
 generation on target libraries, just like <code>bootstrap-debug-lean</code>
 tests it on host programs.  It builds stage3 libraries with
@@ -302,7 +296,7 @@
 compile stage2 libraries with different options for comparison purposes.
 </p>
 </dd>
-<dt>&lsquo;<samp>bootstrap-debug-ckovw</samp>&rsquo;</dt>
+<dt><span>&lsquo;<samp>bootstrap-debug-ckovw</samp>&rsquo;</span></dt>
 <dd><p>Arranges for error messages to be issued if the compiler built on any
 stage is run without the option <samp>-fcompare-debug</samp>.  This is
 useful to verify the full <samp>-fcompare-debug</samp> testing coverage.  It
@@ -310,7 +304,7 @@
 <code>bootstrap-debug-lib</code>.
 </p>
 </dd>
-<dt>&lsquo;<samp>bootstrap-cet</samp>&rsquo;</dt>
+<dt><span>&lsquo;<samp>bootstrap-cet</samp>&rsquo;</span></dt>
 <dd><p>This option enables Intel CET for host tools during bootstrapping.
 &lsquo;<samp>BUILD_CONFIG=bootstrap-cet</samp>&rsquo; is equivalent to adding
 <samp>-fcf-protection</samp> to &lsquo;<samp>BOOT_CFLAGS</samp>&rsquo;.  This option
@@ -318,20 +312,21 @@
 2.30 or later).
 </p>
 </dd>
-<dt>&lsquo;<samp>bootstrap-time</samp>&rsquo;</dt>
+<dt><span>&lsquo;<samp>bootstrap-time</samp>&rsquo;</span></dt>
 <dd><p>Arranges for the run time of each program started by the GCC driver,
 built in any stage, to be logged to <samp>time.log</samp>, in the top level of
 the build tree.
 </p>
 </dd>
-<dt>&lsquo;<samp>bootstrap-asan</samp>&rsquo;</dt>
+<dt><span>&lsquo;<samp>bootstrap-asan</samp>&rsquo;</span></dt>
 <dd><p>Compiles GCC itself using Address Sanitization in order to catch invalid memory
 accesses within the GCC code.



Home | Main Index | Thread Index | Old Index