Source-Changes-HG archive

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

[src/trunk]: src/external/gpl3/gcc/dist merge GCC 9.3.0.



details:   https://anonhg.NetBSD.org/src/rev/e660feffcd6e
branches:  trunk
changeset: 943503:e660feffcd6e
user:      mrg <mrg%NetBSD.org@localhost>
date:      Sat Sep 05 09:12:22 2020 +0000

description:
merge GCC 9.3.0.

diffstat:

 external/gpl3/gcc/dist/INSTALL/binaries.html                                                 |      2 +-
 external/gpl3/gcc/dist/INSTALL/build.html                                                    |      9 +-
 external/gpl3/gcc/dist/INSTALL/configure.html                                                |    107 +-
 external/gpl3/gcc/dist/INSTALL/download.html                                                 |      2 +-
 external/gpl3/gcc/dist/INSTALL/finalinstall.html                                             |      2 +-
 external/gpl3/gcc/dist/INSTALL/gfdl.html                                                     |      2 +-
 external/gpl3/gcc/dist/INSTALL/index.html                                                    |      4 +-
 external/gpl3/gcc/dist/INSTALL/old.html                                                      |      2 +-
 external/gpl3/gcc/dist/INSTALL/prerequisites.html                                            |     21 +-
 external/gpl3/gcc/dist/INSTALL/specific.html                                                 |     52 +-
 external/gpl3/gcc/dist/INSTALL/test.html                                                     |      4 +-
 external/gpl3/gcc/dist/LAST_UPDATED                                                          |      2 +-
 external/gpl3/gcc/dist/MD5SUMS                                                               |  52906 +++++----
 external/gpl3/gcc/dist/NEWS                                                                  |    905 +
 external/gpl3/gcc/dist/config.guess                                                          |    566 +-
 external/gpl3/gcc/dist/config.sub                                                            |   2737 +-
 external/gpl3/gcc/dist/config/bootstrap-mpx.mk                                               |      9 -
 external/gpl3/gcc/dist/config/tls.m4                                                         |     14 +-
 external/gpl3/gcc/dist/configure                                                             |   1977 +-
 external/gpl3/gcc/dist/configure.ac                                                          |    102 +-
 external/gpl3/gcc/dist/contrib/gimple.vim                                                    |    139 -
 external/gpl3/gcc/dist/fixincludes/configure                                                 |    865 +-
 external/gpl3/gcc/dist/gcc/ChangeLog                                                         |  24767 +---
 external/gpl3/gcc/dist/gcc/Makefile.in                                                       |    162 +-
 external/gpl3/gcc/dist/gcc/alias.c                                                           |     76 +-
 external/gpl3/gcc/dist/gcc/auto-profile.c                                                    |    276 +-
 external/gpl3/gcc/dist/gcc/builtins.c                                                        |   1607 +-
 external/gpl3/gcc/dist/gcc/c-family/c-cppbuiltin.c                                           |     85 +-
 external/gpl3/gcc/dist/gcc/c-family/c-format.c                                               |    578 +-
 external/gpl3/gcc/dist/gcc/c-family/c-format.h                                               |      5 +-
 external/gpl3/gcc/dist/gcc/c-family/c-opts.c                                                 |    179 +-
 external/gpl3/gcc/dist/gcc/c-family/c.opt                                                    |    255 +-
 external/gpl3/gcc/dist/gcc/c/Make-lang.in                                                    |     36 +-
 external/gpl3/gcc/dist/gcc/cfgexpand.c                                                       |    286 +-
 external/gpl3/gcc/dist/gcc/chkp-builtins.def                                                 |     71 -
 external/gpl3/gcc/dist/gcc/common.opt                                                        |    188 +-
 external/gpl3/gcc/dist/gcc/common/config/aarch64/aarch64-common.c                            |     78 +-
 external/gpl3/gcc/dist/gcc/common/config/arm/arm-common.c                                    |     25 +-
 external/gpl3/gcc/dist/gcc/common/config/or1k/or1k-common.c                                  |     41 +
 external/gpl3/gcc/dist/gcc/common/config/riscv/riscv-common.c                                |    590 +-
 external/gpl3/gcc/dist/gcc/config.gcc                                                        |    616 +-
 external/gpl3/gcc/dist/gcc/config.host                                                       |      6 +-
 external/gpl3/gcc/dist/gcc/config/aarch64/driver-aarch64.c                                   |      2 +-
 external/gpl3/gcc/dist/gcc/config/aarch64/t-aarch64                                          |     35 +-
 external/gpl3/gcc/dist/gcc/config/alpha/alpha.h                                              |      5 +-
 external/gpl3/gcc/dist/gcc/config/alpha/elf.h                                                |     28 +-
 external/gpl3/gcc/dist/gcc/config/alpha/freebsd.h                                            |     68 -
 external/gpl3/gcc/dist/gcc/config/alpha/netbsd.h                                             |      2 +-
 external/gpl3/gcc/dist/gcc/config/alpha/t-alpha                                              |      2 +-
 external/gpl3/gcc/dist/gcc/config/arc/arc-modes.def                                          |      3 +-
 external/gpl3/gcc/dist/gcc/config/arc/arc-protos.h                                           |     11 +-
 external/gpl3/gcc/dist/gcc/config/arc/arc.c                                                  |   3184 +-
 external/gpl3/gcc/dist/gcc/config/arc/arc.h                                                  |    303 +-
 external/gpl3/gcc/dist/gcc/config/arc/arc.md                                                 |    925 +-
 external/gpl3/gcc/dist/gcc/config/arc/arc.opt                                                |     30 +-
 external/gpl3/gcc/dist/gcc/config/arc/t-arc                                                  |      2 +-
 external/gpl3/gcc/dist/gcc/config/arm/arm.c                                                  |    738 +-
 external/gpl3/gcc/dist/gcc/config/arm/arm.h                                                  |     70 +-
 external/gpl3/gcc/dist/gcc/config/arm/arm.md                                                 |    550 +-
 external/gpl3/gcc/dist/gcc/config/arm/bpabi.h                                                |      2 +-
 external/gpl3/gcc/dist/gcc/config/arm/elf.h                                                  |      4 +-
 external/gpl3/gcc/dist/gcc/config/arm/freebsd.h                                              |      4 +-
 external/gpl3/gcc/dist/gcc/config/arm/netbsd-elf.h                                           |      2 +-
 external/gpl3/gcc/dist/gcc/config/arm/t-arm                                                  |     16 +-
 external/gpl3/gcc/dist/gcc/config/arm/thumb2.md                                              |     92 +-
 external/gpl3/gcc/dist/gcc/config/freebsd-spec.h                                             |     30 +-
 external/gpl3/gcc/dist/gcc/config/i386/constraints.md                                        |     69 +-
 external/gpl3/gcc/dist/gcc/config/i386/cpuid.h                                               |      8 +-
 external/gpl3/gcc/dist/gcc/config/i386/driver-i386.c                                         |     56 +-
 external/gpl3/gcc/dist/gcc/config/i386/i386-opts.h                                           |      8 +-
 external/gpl3/gcc/dist/gcc/config/i386/i386-protos.h                                         |     19 +-
 external/gpl3/gcc/dist/gcc/config/i386/i386.c                                                |   6308 +-
 external/gpl3/gcc/dist/gcc/config/i386/i386.h                                                |    406 +-
 external/gpl3/gcc/dist/gcc/config/i386/i386.md                                               |   4035 +-
 external/gpl3/gcc/dist/gcc/config/i386/i386.opt                                              |     64 +-
 external/gpl3/gcc/dist/gcc/config/i386/netbsd-elf.h                                          |      8 +-
 external/gpl3/gcc/dist/gcc/config/i386/netbsd64.h                                            |      2 +-
 external/gpl3/gcc/dist/gcc/config/i386/pmm_malloc.h                                          |      2 +-
 external/gpl3/gcc/dist/gcc/config/i386/predicates.md                                         |    117 +-
 external/gpl3/gcc/dist/gcc/config/m68k/constraints.md                                        |      2 +-
 external/gpl3/gcc/dist/gcc/config/m68k/m68k.c                                                |    124 +-
 external/gpl3/gcc/dist/gcc/config/m68k/m68k.md                                               |      2 +-
 external/gpl3/gcc/dist/gcc/config/m68k/netbsd-elf.h                                          |      2 +-
 external/gpl3/gcc/dist/gcc/config/mips/loongson.md                                           |    904 -
 external/gpl3/gcc/dist/gcc/config/mips/loongson3a.md                                         |    137 -
 external/gpl3/gcc/dist/gcc/config/mips/mips.c                                                |    288 +-
 external/gpl3/gcc/dist/gcc/config/mips/netbsd.h                                              |      2 +-
 external/gpl3/gcc/dist/gcc/config/mips/t-mips                                                |      6 +-
 external/gpl3/gcc/dist/gcc/config/netbsd-elf.h                                               |     10 +-
 external/gpl3/gcc/dist/gcc/config/netbsd-stdint.h                                            |      2 +-
 external/gpl3/gcc/dist/gcc/config/netbsd.h                                                   |      6 +-
 external/gpl3/gcc/dist/gcc/config/or1k/constraints.md                                        |     55 +
 external/gpl3/gcc/dist/gcc/config/or1k/elf.h                                                 |     42 +
 external/gpl3/gcc/dist/gcc/config/or1k/or1k-protos.h                                         |     38 +
 external/gpl3/gcc/dist/gcc/config/or1k/or1k.c                                                |   2183 +
 external/gpl3/gcc/dist/gcc/config/or1k/or1k.h                                                |    392 +
 external/gpl3/gcc/dist/gcc/config/or1k/or1k.md                                               |    897 +
 external/gpl3/gcc/dist/gcc/config/or1k/or1k.opt                                              |     67 +
 external/gpl3/gcc/dist/gcc/config/or1k/predicates.md                                         |     84 +
 external/gpl3/gcc/dist/gcc/config/or1k/t-or1k                                                |     22 +
 external/gpl3/gcc/dist/gcc/config/pa/pa.c                                                    |     81 +-
 external/gpl3/gcc/dist/gcc/config/pa/pa.h                                                    |      7 +-
 external/gpl3/gcc/dist/gcc/config/pa/t-pa                                                    |      4 +
 external/gpl3/gcc/dist/gcc/config/powerpcspe/40x.md                                          |    124 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/440.md                                          |    138 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/476.h                                           |     32 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/476.md                                          |    143 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/476.opt                                         |     24 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/601.md                                          |    137 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/603.md                                          |    147 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/6xx.md                                          |    284 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/7450.md                                         |    188 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/750cl.h                                         |     30 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/7xx.md                                          |    186 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/8540.md                                         |    248 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/a2.md                                           |    138 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/aix-stdint.h                                    |     51 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/aix.h                                           |    277 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/aix43.h                                         |    167 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/aix51.h                                         |    169 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/aix52.h                                         |    179 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/aix53.h                                         |    180 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/aix61.h                                         |    213 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/aix64.opt                                       |     55 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/aix71.h                                         |    230 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/altivec.h                                       |    648 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/altivec.md                                      |   3987 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/biarch64.h                                      |     26 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/bmi2intrin.h                                    |    169 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/bmiintrin.h                                     |    187 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/cell.md                                         |    423 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/constraints.md                                  |    323 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/crypto.md                                       |    110 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/darwin.h                                        |    420 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/darwin.md                                       |    480 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/darwin.opt                                      |     42 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/darwin64.h                                      |     32 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/darwin7.h                                       |     32 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/darwin8.h                                       |     31 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/default64.h                                     |     31 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/dfp.md                                          |    419 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/driver-powerpcspe.c                             |    541 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/e300c2c3.md                                     |    193 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/e500.h                                          |     45 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/e500mc.md                                       |    198 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/e500mc64.md                                     |    200 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/e5500.md                                        |    190 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/e6500.md                                        |    228 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/eabi.h                                          |     41 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/eabialtivec.h                                   |     27 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/eabisim.h                                       |     51 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/eabispe.h                                       |     26 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/freebsd.h                                       |     79 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/freebsd64.h                                     |    433 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/genopt.sh                                       |     64 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/host-darwin.c                                   |    155 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/host-ppc64-darwin.c                             |     32 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/htm.md                                          |    296 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/htmintrin.h                                     |    131 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/htmxlintrin.h                                   |    214 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/linux.h                                         |    140 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/linux64.h                                       |    642 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/linux64.opt                                     |     42 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/linuxaltivec.h                                  |     32 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/linuxspe.h                                      |     32 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/lynx.h                                          |    120 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/milli.exp                                       |      7 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/mpc.md                                          |    112 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/netbsd.h                                        |     92 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/option-defaults.h                               |     64 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/paired.h                                        |     75 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/paired.md                                       |    492 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/power4.md                                       |    451 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/power5.md                                       |    351 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/power6.md                                       |    629 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/power7.md                                       |    366 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/power8.md                                       |    396 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/power9.md                                       |    489 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/powerpcspe-builtin.def                          |   2674 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/powerpcspe-c.c                                  |   6584 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/powerpcspe-cpus.def                             |    264 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/powerpcspe-linux.c                              |     38 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/powerpcspe-modes.def                            |     56 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/powerpcspe-opts.h                               |    168 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/powerpcspe-passes.def                           |     27 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/powerpcspe-protos.h                             |    255 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/powerpcspe-tables.opt                           |     32 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/powerpcspe.c                                    |  43791 --------
 external/gpl3/gcc/dist/gcc/config/powerpcspe/powerpcspe.h                                    |   2822 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/powerpcspe.md                                   |  14770 --
 external/gpl3/gcc/dist/gcc/config/powerpcspe/powerpcspe.opt                                  |    702 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/ppc-asm.h                                       |    381 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/ppc-auxv.h                                      |    105 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/ppu_intrinsics.h                                |    727 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/predicates.md                                   |   2124 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/rs64.md                                         |    162 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/rtems.h                                         |     65 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/secureplt.h                                     |     21 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/si2vmx.h                                        |   2048 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/singlefp.h                                      |     40 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/spe.h                                           |   1107 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/spe.md                                          |   3499 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/spu2vmx.h                                       |   2415 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/sync.md                                         |    484 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/sysv4.h                                         |   1048 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/sysv4.opt                                       |    161 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/sysv4le.h                                       |     35 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/t-aix43                                         |     39 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/t-aix52                                         |     26 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/t-darwin64                                      |      2 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/t-darwin8                                       |      3 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/t-fprules                                       |     20 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/t-freebsd64                                     |     29 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/t-linux                                         |     23 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/t-linux64                                       |     36 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/t-linux64bele                                   |      7 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/t-linux64le                                     |      3 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/t-linux64lebe                                   |      7 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/t-lynx                                          |     29 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/t-netbsd                                        |     36 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/t-powerpcspe                                    |     69 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/t-ppccomm                                       |     23 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/t-ppcendian                                     |     30 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/t-ppcgas                                        |     32 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/t-ppcos                                         |      8 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/t-rtems                                         |     79 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/t-spe                                           |     72 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/t-vxworks                                       |     25 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/t-vxworksae                                     |      5 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/t-vxworksmils                                   |     10 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/t-xilinx                                        |     28 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/titan.md                                        |    168 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/vec_types.h                                     |     52 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/vector.md                                       |   1417 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/vsx.md                                          |   4115 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/vxworks.h                                       |    153 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/vxworksae.h                                     |     28 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/vxworksmils.h                                   |     29 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/x-aix                                           |      5 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/x-darwin                                        |      3 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/x-darwin64                                      |      3 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/x-linux-relax                                   |      2 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/x-powerpcspe                                    |      3 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/x86intrin.h                                     |     43 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/xcoff.h                                         |    316 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/xfpu.h                                          |     26 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/xfpu.md                                         |    140 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/xilinx.h                                        |     47 -
 external/gpl3/gcc/dist/gcc/config/powerpcspe/xilinx.opt                                      |     32 -
 external/gpl3/gcc/dist/gcc/config/riscv/constraints.md                                       |      2 +-
 external/gpl3/gcc/dist/gcc/config/riscv/elf.h                                                |      4 +-
 external/gpl3/gcc/dist/gcc/config/riscv/generic.md                                           |     46 +-
 external/gpl3/gcc/dist/gcc/config/riscv/linux.h                                              |     16 +-
 external/gpl3/gcc/dist/gcc/config/riscv/peephole.md                                          |      2 +-
 external/gpl3/gcc/dist/gcc/config/riscv/predicates.md                                        |     22 +-
 external/gpl3/gcc/dist/gcc/config/riscv/riscv-ftypes.def                                     |      2 +-
 external/gpl3/gcc/dist/gcc/config/riscv/riscv-modes.def                                      |      2 +-
 external/gpl3/gcc/dist/gcc/config/riscv/riscv-protos.h                                       |     18 +-
 external/gpl3/gcc/dist/gcc/config/riscv/riscv.c                                              |    644 +-
 external/gpl3/gcc/dist/gcc/config/riscv/riscv.h                                              |     30 +-
 external/gpl3/gcc/dist/gcc/config/riscv/riscv.md                                             |    233 +-
 external/gpl3/gcc/dist/gcc/config/riscv/riscv.opt                                            |     11 +-
 external/gpl3/gcc/dist/gcc/config/riscv/sync.md                                              |      2 +-
 external/gpl3/gcc/dist/gcc/config/rs6000/750cl.h                                             |     30 -
 external/gpl3/gcc/dist/gcc/config/rs6000/aix43.h                                             |    167 -
 external/gpl3/gcc/dist/gcc/config/rs6000/aix51.h                                             |    169 -
 external/gpl3/gcc/dist/gcc/config/rs6000/aix52.h                                             |    179 -
 external/gpl3/gcc/dist/gcc/config/rs6000/aix53.h                                             |    180 -
 external/gpl3/gcc/dist/gcc/config/rs6000/netbsd.h                                            |      6 +-
 external/gpl3/gcc/dist/gcc/config/rs6000/paired.h                                            |     75 -
 external/gpl3/gcc/dist/gcc/config/rs6000/paired.md                                           |    492 -
 external/gpl3/gcc/dist/gcc/config/rs6000/ppc-asm.h                                           |      2 +-
 external/gpl3/gcc/dist/gcc/config/rs6000/rs6000.c                                            |   4352 +-
 external/gpl3/gcc/dist/gcc/config/rs6000/singlefp.h                                          |     40 -
 external/gpl3/gcc/dist/gcc/config/rs6000/sysv4.h                                             |    122 +-
 external/gpl3/gcc/dist/gcc/config/rs6000/t-aix43                                             |     39 -
 external/gpl3/gcc/dist/gcc/config/rs6000/t-netbsd                                            |      2 +-
 external/gpl3/gcc/dist/gcc/config/rs6000/t-rs6000                                            |     10 +-
 external/gpl3/gcc/dist/gcc/config/rs6000/t-xilinx                                            |     28 -
 external/gpl3/gcc/dist/gcc/config/rs6000/vxworksae.h                                         |      2 +-
 external/gpl3/gcc/dist/gcc/config/rs6000/xfpu.h                                              |     26 -
 external/gpl3/gcc/dist/gcc/config/rs6000/xfpu.md                                             |    140 -
 external/gpl3/gcc/dist/gcc/config/rs6000/xilinx.h                                            |     47 -
 external/gpl3/gcc/dist/gcc/config/rs6000/xilinx.opt                                          |     32 -
 external/gpl3/gcc/dist/gcc/config/sh/netbsd-elf.h                                            |      2 +-
 external/gpl3/gcc/dist/gcc/config/sh/sh.c                                                    |     93 +-
 external/gpl3/gcc/dist/gcc/config/sh/t-sh                                                    |      2 +-
 external/gpl3/gcc/dist/gcc/config/sparc/constraints.md                                       |      2 +-
 external/gpl3/gcc/dist/gcc/config/sparc/netbsd-elf.h                                         |      2 +-
 external/gpl3/gcc/dist/gcc/config/sparc/predicates.md                                        |      2 +-
 external/gpl3/gcc/dist/gcc/config/sparc/sparc.md                                             |     45 +-
 external/gpl3/gcc/dist/gcc/config/sparc/sync.md                                              |      2 +-
 external/gpl3/gcc/dist/gcc/config/t-linux                                                    |      2 +-
 external/gpl3/gcc/dist/gcc/config/t-netbsd                                                   |      6 +-
 external/gpl3/gcc/dist/gcc/config/vax/builtins.md                                            |      2 +-
 external/gpl3/gcc/dist/gcc/config/vax/constraints.md                                         |      2 +-
 external/gpl3/gcc/dist/gcc/config/vax/elf.h                                                  |      2 +-
 external/gpl3/gcc/dist/gcc/config/vax/netbsd-elf.h                                           |      2 +-
 external/gpl3/gcc/dist/gcc/config/vax/predicates.md                                          |      2 +-
 external/gpl3/gcc/dist/gcc/config/vax/vax-protos.h                                           |      6 +-
 external/gpl3/gcc/dist/gcc/config/vax/vax.c                                                  |      6 +-
 external/gpl3/gcc/dist/gcc/config/vax/vax.h                                                  |      2 +-
 external/gpl3/gcc/dist/gcc/config/vax/vax.md                                                 |      2 +-
 external/gpl3/gcc/dist/gcc/configure                                                         |   3071 +-
 external/gpl3/gcc/dist/gcc/configure.ac                                                      |    425 +-
 external/gpl3/gcc/dist/gcc/cp/Make-lang.in                                                   |     28 +-
 external/gpl3/gcc/dist/gcc/cp/cfns.gperf                                                     |      2 +-
 external/gpl3/gcc/dist/gcc/cp/cfns.h                                                         |      2 +-
 external/gpl3/gcc/dist/gcc/cp/decl.c                                                         |   1945 +-
 external/gpl3/gcc/dist/gcc/cp/except.c                                                       |    204 +-
 external/gpl3/gcc/dist/gcc/cppbuiltin.c                                                      |      7 +-
 external/gpl3/gcc/dist/gcc/cppdefault.c                                                      |      2 +-
 external/gpl3/gcc/dist/gcc/debug.h                                                           |     17 +-
 external/gpl3/gcc/dist/gcc/diagnostic.c                                                      |    225 +-
 external/gpl3/gcc/dist/gcc/doc/cpp.1                                                         |      6 +-
 external/gpl3/gcc/dist/gcc/doc/cpp.texi                                                      |    127 +-
 external/gpl3/gcc/dist/gcc/doc/cppenv.texi                                                   |      2 +-
 external/gpl3/gcc/dist/gcc/doc/cppinternals.info                                             |    Bin 
 external/gpl3/gcc/dist/gcc/doc/cppopts.texi                                                  |      2 +-
 external/gpl3/gcc/dist/gcc/doc/extend.texi                                                   |   6660 +-
 external/gpl3/gcc/dist/gcc/doc/fsf-funding.7                                                 |      2 +-
 external/gpl3/gcc/dist/gcc/doc/g++.1                                                         |   4210 +-
 external/gpl3/gcc/dist/gcc/doc/gcc.1                                                         |   4210 +-
 external/gpl3/gcc/dist/gcc/doc/gccinstall.info                                               |    Bin 
 external/gpl3/gcc/dist/gcc/doc/gcov-tool.1                                                   |      4 +-
 external/gpl3/gcc/dist/gcc/doc/gcov.1                                                        |    252 +-
 external/gpl3/gcc/dist/gcc/doc/gcov.texi                                                     |    265 +-
 external/gpl3/gcc/dist/gcc/doc/gfdl.7                                                        |      2 +-
 external/gpl3/gcc/dist/gcc/doc/gpl.7                                                         |      2 +-
 external/gpl3/gcc/dist/gcc/doc/invoke.texi                                                   |   4467 +-
 external/gpl3/gcc/dist/gcc/dse.c                                                             |     32 +-
 external/gpl3/gcc/dist/gcc/dwarf2out.c                                                       |   1219 +-
 external/gpl3/gcc/dist/gcc/except.c                                                          |     20 +-
 external/gpl3/gcc/dist/gcc/expr.c                                                            |   1108 +-
 external/gpl3/gcc/dist/gcc/file-prefix-map.c                                                 |      2 +-
 external/gpl3/gcc/dist/gcc/file-prefix-map.h                                                 |      2 +-
 external/gpl3/gcc/dist/gcc/final.c                                                           |    317 +-
 external/gpl3/gcc/dist/gcc/gcc.c                                                             |    669 +-
 external/gpl3/gcc/dist/gcc/gcc.h                                                             |      7 +-
 external/gpl3/gcc/dist/gcc/genattrtab.c                                                      |    328 +-
 external/gpl3/gcc/dist/gcc/genemit.c                                                         |    146 +-
 external/gpl3/gcc/dist/gcc/genmultilib                                                       |      2 +-
 external/gpl3/gcc/dist/gcc/genrecog.c                                                        |      5 +-
 external/gpl3/gcc/dist/gcc/ggc-common.c                                                      |     37 +-
 external/gpl3/gcc/dist/gcc/gimplify.c                                                        |   1510 +-
 external/gpl3/gcc/dist/gcc/ginclude/stddef.h                                                 |     37 +-
 external/gpl3/gcc/dist/gcc/ginclude/unwind-arm-common.h                                      |      2 +-
 external/gpl3/gcc/dist/gcc/graphite-isl-ast-to-gimple.c                                      |     45 +-
 external/gpl3/gcc/dist/gcc/graphite.h                                                        |      3 +-
 external/gpl3/gcc/dist/gcc/hwint.h                                                           |      4 +-
 external/gpl3/gcc/dist/gcc/ipa-chkp.c                                                        |    876 -
 external/gpl3/gcc/dist/gcc/ipa-chkp.h                                                        |     29 -
 external/gpl3/gcc/dist/gcc/ipa-inline.c                                                      |    350 +-
 external/gpl3/gcc/dist/gcc/ira-color.c                                                       |     40 +-
 external/gpl3/gcc/dist/gcc/objc/Make-lang.in                                                 |      5 +-
 external/gpl3/gcc/dist/gcc/objcp/Make-lang.in                                                |      5 +-
 external/gpl3/gcc/dist/gcc/opts-global.c                                                     |      6 +-
 external/gpl3/gcc/dist/gcc/opts.c                                                            |    500 +-
 external/gpl3/gcc/dist/gcc/output.h                                                          |     12 +-
 external/gpl3/gcc/dist/gcc/reload.c                                                          |     11 +-
 external/gpl3/gcc/dist/gcc/reload1.c                                                         |     36 +-
 external/gpl3/gcc/dist/gcc/rtl-chkp.c                                                        |    302 -
 external/gpl3/gcc/dist/gcc/rtl-chkp.h                                                        |     38 -
 external/gpl3/gcc/dist/gcc/rtlanal.c                                                         |    110 +-
 external/gpl3/gcc/dist/gcc/system.h                                                          |     48 +-
 external/gpl3/gcc/dist/gcc/target-def.h                                                      |     17 +-
 external/gpl3/gcc/dist/gcc/targhooks.c                                                       |    171 +-
 external/gpl3/gcc/dist/gcc/toplev.c                                                          |    247 +-
 external/gpl3/gcc/dist/gcc/tree-cfg.c                                                        |   1026 +-
 external/gpl3/gcc/dist/gcc/tree-chkp-opt.c                                                   |   1355 -
 external/gpl3/gcc/dist/gcc/tree-chkp.c                                                       |   4678 -
 external/gpl3/gcc/dist/gcc/tree-chkp.h                                                       |     64 -
 external/gpl3/gcc/dist/gcc/tree-ssa-ccp.c                                                    |     48 +-
 external/gpl3/gcc/dist/gcc/tree-ssa-phionlycprop.c                                           |    580 -
 external/gpl3/gcc/dist/gcc/var-tracking.c                                                    |     92 +-
 external/gpl3/gcc/dist/gcc/varasm.c                                                          |    268 +-
 external/gpl3/gcc/dist/include/objalloc.h                                                    |      2 +-
 external/gpl3/gcc/dist/intl/configure                                                        |   3498 +-
 external/gpl3/gcc/dist/libbacktrace/configure                                                |   1678 +-
 external/gpl3/gcc/dist/libcpp/Makefile.in                                                    |      7 +-
 external/gpl3/gcc/dist/libcpp/configure                                                      |   1064 +-
 external/gpl3/gcc/dist/libcpp/configure.ac                                                   |      3 +-
 external/gpl3/gcc/dist/libcpp/files.c                                                        |     70 +-
 external/gpl3/gcc/dist/libcpp/include/cpp-id-data.h                                          |     82 -
 external/gpl3/gcc/dist/libcpp/include/cpplib.h                                               |    388 +-
 external/gpl3/gcc/dist/libcpp/init.c                                                         |     17 +-
 external/gpl3/gcc/dist/libcpp/internal.h                                                     |     79 +-
 external/gpl3/gcc/dist/libcpp/lex.c                                                          |     68 +-
 external/gpl3/gcc/dist/libcpp/macro.c                                                        |    870 +-
 external/gpl3/gcc/dist/libdecnumber/configure                                                |    913 +-
 external/gpl3/gcc/dist/libgcc/Makefile.in                                                    |     15 +-
 external/gpl3/gcc/dist/libgcc/config.host                                                    |     71 +-
 external/gpl3/gcc/dist/libgcc/config/alpha/qrnnd.S                                           |      2 +-
 external/gpl3/gcc/dist/libgcc/config/arm/pr-support.c                                        |      3 +-
 external/gpl3/gcc/dist/libgcc/config/c6x/pr-support.c                                        |      2 +-
 external/gpl3/gcc/dist/libgcc/config/cr16/unwind-cr16.c                                      |      2 +-
 external/gpl3/gcc/dist/libgcc/config/i386/morestack.S                                        |      2 +-
 external/gpl3/gcc/dist/libgcc/config/ia64/unwind-ia64.c                                      |      2 +-
 external/gpl3/gcc/dist/libgcc/config/m68k/lb1sf68.S                                          |      6 +-
 external/gpl3/gcc/dist/libgcc/config/xtensa/unwind-dw2-xtensa.c                              |      2 +-
 external/gpl3/gcc/dist/libgcc/configure                                                      |    901 +-
 external/gpl3/gcc/dist/libgcc/gthr-posix.h                                                   |      5 +-
 external/gpl3/gcc/dist/libgcc/unwind-compat.c                                                |      2 +-
 external/gpl3/gcc/dist/libgcc/unwind-dw2-fde-dip.c                                           |      2 +-
 external/gpl3/gcc/dist/libgcc/unwind-dw2-fde.c                                               |      2 +-
 external/gpl3/gcc/dist/libgcc/unwind-dw2.c                                                   |      2 +-
 external/gpl3/gcc/dist/libgcc/unwind-generic.h                                               |      2 +-
 external/gpl3/gcc/dist/libgcc/unwind-seh.c                                                   |      2 +-
 external/gpl3/gcc/dist/libgcc/unwind-sjlj.c                                                  |      2 +-
 external/gpl3/gcc/dist/libgomp/Makefile.am                                                   |      8 +-
 external/gpl3/gcc/dist/libgomp/Makefile.in                                                   |    569 +-
 external/gpl3/gcc/dist/libgomp/configure                                                     |   1745 +-
 external/gpl3/gcc/dist/libgomp/configure.ac                                                  |     37 +-
 external/gpl3/gcc/dist/libgomp/libgomp.info                                                  |    Bin 
 external/gpl3/gcc/dist/libiberty/Makefile.in                                                 |      2 +-
 external/gpl3/gcc/dist/libiberty/config.in                                                   |      8 +
 external/gpl3/gcc/dist/libiberty/configure                                                   |   1148 +-
 external/gpl3/gcc/dist/libiberty/configure.ac                                                |      5 +-
 external/gpl3/gcc/dist/libiberty/floatformat.c                                               |      4 +-
 external/gpl3/gcc/dist/libiberty/make-temp-file.c                                            |     26 +-
 external/gpl3/gcc/dist/libiberty/objalloc.c                                                  |      2 +-
 external/gpl3/gcc/dist/libiberty/sha1.c                                                      |      2 +-
 external/gpl3/gcc/dist/libiberty/strerror.c                                                  |      2 +-
 external/gpl3/gcc/dist/libiberty/vprintf-support.c                                           |      2 +-
 external/gpl3/gcc/dist/libobjc/configure                                                     |   1220 +-
 external/gpl3/gcc/dist/libobjc/encoding.c                                                    |      4 +-
 external/gpl3/gcc/dist/libobjc/hash.c                                                        |      2 +-
 external/gpl3/gcc/dist/libobjc/objects.c                                                     |      2 +-
 external/gpl3/gcc/dist/libobjc/sendmsg.c                                                     |      4 +-
 external/gpl3/gcc/dist/libsanitizer/asan/asan_allocator.cc                                   |    166 +-
 external/gpl3/gcc/dist/libsanitizer/asan/asan_allocator.h                                    |     15 +-
 external/gpl3/gcc/dist/libsanitizer/asan/asan_interceptors.cc                                |     67 +-
 external/gpl3/gcc/dist/libsanitizer/asan/asan_interceptors.h                                 |     33 +-
 external/gpl3/gcc/dist/libsanitizer/asan/asan_internal.h                                     |      7 +-
 external/gpl3/gcc/dist/libsanitizer/asan/asan_linux.cc                                       |     73 +-
 external/gpl3/gcc/dist/libsanitizer/asan/asan_malloc_linux.cc                                |     81 +-
 external/gpl3/gcc/dist/libsanitizer/asan/asan_mapping.h                                      |    154 +-
 external/gpl3/gcc/dist/libsanitizer/asan/asan_posix.cc                                       |      1 -
 external/gpl3/gcc/dist/libsanitizer/asan/asan_rtl.cc                                         |     45 +-
 external/gpl3/gcc/dist/libsanitizer/asan/asan_stack.h                                        |     48 +-
 external/gpl3/gcc/dist/libsanitizer/asan/asan_thread.cc                                      |     30 +-
 external/gpl3/gcc/dist/libsanitizer/configure                                                |   1751 +-
 external/gpl3/gcc/dist/libsanitizer/configure.tgt                                            |     14 +-
 external/gpl3/gcc/dist/libsanitizer/interception/interception.h                              |     57 +-
 external/gpl3/gcc/dist/libsanitizer/interception/interception_linux.cc                       |     24 +-
 external/gpl3/gcc/dist/libsanitizer/interception/interception_linux.h                        |     13 +-
 external/gpl3/gcc/dist/libsanitizer/interception/interception_type_test.cc                   |      9 +-
 external/gpl3/gcc/dist/libsanitizer/lsan/lsan_allocator.cc                                   |     74 +-
 external/gpl3/gcc/dist/libsanitizer/lsan/lsan_allocator.h                                    |     15 +-
 external/gpl3/gcc/dist/libsanitizer/lsan/lsan_common.h                                       |     13 +-
 external/gpl3/gcc/dist/libsanitizer/lsan/lsan_common_linux.cc                                |     20 +-
 external/gpl3/gcc/dist/libsanitizer/lsan/lsan_interceptors.cc                                |     70 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/Makefile.am                             |     14 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/Makefile.in                             |    362 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_allocator.h                   |     40 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_allocator_primary32.h         |    133 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_allocator_primary64.h         |    203 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_common.h                      |    248 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc       |   1098 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_flags.cc                      |      8 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_flags.inc                     |     23 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_internal_defs.h               |     54 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_libignore.cc                  |      7 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_linux.cc                      |    629 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_linux.h                       |     34 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cc              |    491 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_netbsd.cc                     |    328 +
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform.h                    |     84 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_interceptors.h       |    309 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.h      |   2020 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc      |     23 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h       |     74 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_posix.cc                      |      7 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_procmaps.h                    |      6 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_procmaps_common.cc            |     55 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_procmaps_freebsd.cc           |    101 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc |     55 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_symbolizer_fuchsia.cc         |    105 -
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_syscall_generic.inc           |     36 +-
 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_unwind_linux_libcdep.cc       |     16 +-
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_interceptors.cc                                |    605 +-
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_platform_linux.cc                              |     30 +-
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_rtl_amd64.S                                    |    112 +-
 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_vector.h                                       |    125 -
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_handlers_cxx.cc                              |     48 +-
 external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_platform.h                                   |     15 +-
 external/gpl3/gcc/dist/libssp/configure                                                      |   1345 +-
 external/gpl3/gcc/dist/libstdc++-v3/Makefile.am                                              |      4 +-
 external/gpl3/gcc/dist/libstdc++-v3/Makefile.in                                              |    389 +-
 external/gpl3/gcc/dist/libstdc++-v3/acinclude.m4                                             |    474 +-
 external/gpl3/gcc/dist/libstdc++-v3/config/abi/pre/gnu.ver                                   |    431 +-
 external/gpl3/gcc/dist/libstdc++-v3/config/locale/dragonfly/c_locale.cc                      |      2 +-
 external/gpl3/gcc/dist/libstdc++-v3/config/locale/dragonfly/c_locale.h                       |      2 +-
 external/gpl3/gcc/dist/libstdc++-v3/config/locale/dragonfly/codecvt_members.cc               |      2 +-
 external/gpl3/gcc/dist/libstdc++-v3/config/locale/dragonfly/ctype_members.cc                 |      2 +-
 external/gpl3/gcc/dist/libstdc++-v3/config/locale/dragonfly/monetary_members.cc              |      2 +-
 external/gpl3/gcc/dist/libstdc++-v3/config/locale/dragonfly/numeric_members.cc               |      2 +-
 external/gpl3/gcc/dist/libstdc++-v3/config/locale/dragonfly/time_members.cc                  |      2 +-
 external/gpl3/gcc/dist/libstdc++-v3/config/locale/generic/time_members.cc                    |      2 +-
 external/gpl3/gcc/dist/libstdc++-v3/config/os/bsd/netbsd/ctype_base.h                        |      2 +-
 external/gpl3/gcc/dist/libstdc++-v3/config/os/bsd/netbsd/ctype_configure_char.cc             |      2 +-
 external/gpl3/gcc/dist/libstdc++-v3/config/os/bsd/netbsd/ctype_inline.h                      |      2 +-
 external/gpl3/gcc/dist/libstdc++-v3/configure                                                |   6646 +-
 external/gpl3/gcc/dist/libstdc++-v3/configure.ac                                             |     20 +-
 external/gpl3/gcc/dist/libstdc++-v3/configure.host                                           |      3 +
 external/gpl3/gcc/dist/libstdc++-v3/crossconfig.m4                                           |     11 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/boost_concept_check.h                       |      2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/locale_facets.tcc                           |      4 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/locale_facets_nonio.h                       |      2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_algo.h                                  |     69 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_algobase.h                              |     60 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_heap.h                                  |      2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_pair.h                                  |      2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_queue.h                                 |     56 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/experimental/bits/erase_if.h                     |     70 -
 external/gpl3/gcc/dist/libstdc++-v3/include/ext/numeric_traits.h                             |      2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/ext/rope                                         |     10 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/ext/ropeimpl.h                                   |      2 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/std/complex                                      |    302 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/std/mutex                                        |      6 +-
 external/gpl3/gcc/dist/libstdc++-v3/libsupc++/atexit_arm.cc                                  |      2 +-
 external/gpl3/gcc/dist/libstdc++-v3/libsupc++/eh_arm.cc                                      |      2 +-
 external/gpl3/gcc/dist/libstdc++-v3/libsupc++/exception_ptr.h                                |      2 +-
 external/gpl3/gcc/dist/libstdc++-v3/libsupc++/nested_exception.h                             |      2 +-
 external/gpl3/gcc/dist/libstdc++-v3/libsupc++/unwind-cxx.h                                   |      2 +-
 external/gpl3/gcc/dist/libstdc++-v3/src/c++11/compatibility-atomic-c++0x.cc                  |      2 +-
 external/gpl3/gcc/dist/libstdc++-v3/src/c++11/compatibility-thread-c++0x.cc                  |     84 +-
 external/gpl3/gcc/dist/libstdc++-v3/src/c++11/ctype.cc                                       |      2 +-
 external/gpl3/gcc/dist/libstdc++-v3/src/c++11/mutex.cc                                       |      6 +-
 external/gpl3/gcc/dist/libstdc++-v3/src/c++11/random.cc                                      |     28 +-
 external/gpl3/gcc/dist/libstdc++-v3/src/c++98/compatibility.cc                               |      2 +-
 external/gpl3/gcc/dist/libstdc++-v3/src/c++98/istream.cc                                     |      2 +-
 external/gpl3/gcc/dist/libstdc++-v3/src/filesystem/cow-std-dir.cc                            |     26 -
 external/gpl3/gcc/dist/libstdc++-v3/src/filesystem/cow-std-ops.cc                            |     26 -
 external/gpl3/gcc/dist/libstdc++-v3/src/filesystem/cow-std-path.cc                           |     26 -
 external/gpl3/gcc/dist/libstdc++-v3/src/filesystem/std-dir.cc                                |    325 -
 external/gpl3/gcc/dist/libstdc++-v3/src/filesystem/std-ops.cc                                |   1626 -
 external/gpl3/gcc/dist/libstdc++-v3/src/filesystem/std-path.cc                               |    775 -
 external/gpl3/gcc/dist/lto-plugin/configure                                                  |   1477 +-
 external/gpl3/gcc/dist/lto-plugin/lto-symtab.c                                               |    359 -
 540 files changed, 105603 insertions(+), 208976 deletions(-)

diffs (truncated from 429792 to 300 lines):

diff -r 887082f05e4e -r e660feffcd6e external/gpl3/gcc/dist/INSTALL/binaries.html
--- a/external/gpl3/gcc/dist/INSTALL/binaries.html      Sat Sep 05 07:52:00 2020 +0000
+++ b/external/gpl3/gcc/dist/INSTALL/binaries.html      Sat Sep 05 09:12:22 2020 +0000
@@ -1,6 +1,6 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
 <html>
-<!-- Copyright (C) 1988-2018 Free Software Foundation, Inc.
+<!-- Copyright (C) 1988-2019 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
diff -r 887082f05e4e -r e660feffcd6e external/gpl3/gcc/dist/INSTALL/build.html
--- a/external/gpl3/gcc/dist/INSTALL/build.html Sat Sep 05 07:52:00 2020 +0000
+++ b/external/gpl3/gcc/dist/INSTALL/build.html Sat Sep 05 09:12:22 2020 +0000
@@ -1,6 +1,6 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
 <html>
-<!-- Copyright (C) 1988-2018 Free Software Foundation, Inc.
+<!-- Copyright (C) 1988-2019 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
@@ -250,6 +250,13 @@
 that only the front end is actually LTO optimized.
 </p>
 </dd>
+<dt>&lsquo;<samp>bootstrap-lto-lean</samp>&rsquo;</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>
 <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
diff -r 887082f05e4e -r e660feffcd6e external/gpl3/gcc/dist/INSTALL/configure.html
--- a/external/gpl3/gcc/dist/INSTALL/configure.html     Sat Sep 05 07:52:00 2020 +0000
+++ b/external/gpl3/gcc/dist/INSTALL/configure.html     Sat Sep 05 09:12:22 2020 +0000
@@ -1,6 +1,6 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
 <html>
-<!-- Copyright (C) 1988-2018 Free Software Foundation, Inc.
+<!-- Copyright (C) 1988-2019 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
@@ -432,7 +432,7 @@
 will be built.  Package names currently recognized in the GCC tree are
 &lsquo;<samp>libgcc</samp>&rsquo; (also known as &lsquo;<samp>gcc</samp>&rsquo;), &lsquo;<samp>libstdc++</samp>&rsquo; (not
 &lsquo;<samp>libstdc++-v3</samp>&rsquo;), &lsquo;<samp>libffi</samp>&rsquo;, &lsquo;<samp>zlib</samp>&rsquo;, &lsquo;<samp>boehm-gc</samp>&rsquo;,
-&lsquo;<samp>ada</samp>&rsquo;, &lsquo;<samp>libada</samp>&rsquo;, &lsquo;<samp>libgo</samp>&rsquo;, and &lsquo;<samp>libobjc</samp>&rsquo;.
+&lsquo;<samp>ada</samp>&rsquo;, &lsquo;<samp>libada</samp>&rsquo;, &lsquo;<samp>libgo</samp>&rsquo;, &lsquo;<samp>libobjc</samp>&rsquo;, and &lsquo;<samp>libphobos</samp>&rsquo;.
 Note &lsquo;<samp>libiberty</samp>&rsquo; does not support shared libraries at all.
 </p>
 <p>Use <samp>--disable-shared</samp> to build only static libraries.  Note that
@@ -562,6 +562,11 @@
 <samp>--disable-vtable-verify</samp> is the default.
 </p>
 </dd>
+<dt><code>--disable-gcov</code></dt>
+<dd><p>Specify that the run-time library used for coverage analysis
+and associated host tools should not be built.
+</p>
+</dd>
 <dt><code>--disable-multilib</code></dt>
 <dd><p>Specify that multiple target
 libraries to support different target variants, calling
@@ -595,8 +600,8 @@
 <dt><code>--without-multilib-list</code></dt>
 <dd><p>Specify what multilibs to build.  <var>list</var> is a comma separated list of
 values, possibly consisting of a single value.  Currently only implemented
-for aarch64*-*-*, arm*-*-*, sh*-*-* and x86-64-*-linux*.  The accepted
-alues and meaning for each target is given below.
+for aarch64*-*-*, arm*-*-*, riscv*-*-*, sh*-*-* and x86-64-*-linux*.  The
+accepted values and meaning for each target is given below.
 </p>
 <dl compact="compact">
 <dt><code>aarch64*-*-*</code></dt>
@@ -610,18 +615,35 @@
 </p>
 </dd>
 <dt><code>arm*-*-*</code></dt>
-<dd><p><var>list</var> is a comma separated list of <code>aprofile</code> and <code>rmprofile</code>
-to build multilibs for A or R and M architecture profiles respectively.  Note
-that, due to some limitation of the current multilib framework, using the
-combined <code>aprofile,rmprofile</code> multilibs selects in some cases a less
-optimal multilib than when using the multilib profile for the architecture
-targetted.  The special value <code>default</code> is also accepted and is equivalent
-to omitting the option, ie. only the default run-time library will be enabled.
+<dd><p><var>list</var> is a comma separated list of <code>aprofile</code> and
+<code>rmprofile</code> to build multilibs for A or R and M architecture
+profiles respectively.  Note that, due to some limitation of the current
+multilib framework, using the combined <code>aprofile,rmprofile</code>
+multilibs selects in some cases a less optimal multilib than when using
+the multilib profile for the architecture targetted.  The special value
+<code>default</code> is also accepted and is equivalent to omitting the
+option, i.e., only the default run-time library will be enabled.
+</p>
+<p><var>list</var> may instead contain <code>@name</code>, to use the multilib
+configuration Makefile fragment <samp>name</samp> in <samp>gcc/config/arm</samp> in
+the source tree (it is part of the corresponding sources, after all).
+It is recommended, but not required, that files used for this purpose to
+be named starting with <samp>t-ml-</samp>, to make their intended purpose
+self-evident, in line with GCC conventions.  Such files enable custom,
+user-chosen multilib lists to be configured.  Whether multiple such
+files can be used together depends on the contents of the supplied
+files.  See <samp>gcc/config/arm/t-multilib</samp> and its supplementary
+<samp>gcc/config/arm/t-*profile</samp> files for an example of what such
+Makefile fragments might look like for this version of GCC.  The macros
+expected to be defined in these fragments are not stable across GCC
+releases, so make sure they define the <code>MULTILIB</code>-related macros
+expected by the version of GCC you are building.
+See &ldquo;Target Makefile Fragments&rdquo; in the internals manual.
 </p>
 <p>The table below gives the combination of ISAs, architectures, FPUs and
-floating-point ABIs for which multilibs are built for each accepted value.
-The union of these options is considered when specifying both <code>aprofile</code>
-and <code>rmprofile</code>.
+floating-point ABIs for which multilibs are built for each predefined
+profile.  The union of these options is considered when specifying both
+<code>aprofile</code> and <code>rmprofile</code>.
 </p>
 <table>
 <tr><td width="15%">Option</td><td width="28%">aprofile</td><td width="30%">rmprofile</td></tr>
@@ -654,6 +676,14 @@
 </table>
 
 </dd>
+<dt><code>riscv*-*-*</code></dt>
+<dd><p><var>list</var> is a single ABI name.  The target architecture must be either
+<code>rv32gc</code> or <code>rv64gc</code>.  This will build a single multilib for the
+specified architecture and ABI pair.  If <code>--with-multilib-list</code> is not
+given, then a default set of multilibs is selected based on the value of
+<samp>--target</samp>.  This is usually a large set of multilibs.
+</p>
+</dd>
 <dt><code>sh*-*-*</code></dt>
 <dd><p><var>list</var> is a comma separated list of CPU names.  These must be of the
 form <code>sh*</code> or <code>m*</code> (in which case they match the compiler option
@@ -977,6 +1007,12 @@
 and the runtime C library.
 </p>
 </dd>
+<dt><code>--with-stack-clash-protection-guard-size=<var>size</var></code></dt>
+<dd><p>On certain targets this option sets the default stack clash protection guard
+size as a power of two in bytes.  On AArch64 <var>size</var> is required to be either
+12 (4KB) or 16 (64KB).
+</p>
+</dd>
 <dt><code>--enable-__cxa_atexit</code></dt>
 <dd><p>Define if you want to use __cxa_atexit, rather than atexit, to
 register C++ destructors for local statics and global objects.
@@ -1190,12 +1226,12 @@
 <pre class="smallexample">grep ^language= */config-lang.in
 </pre></div>
 <p>Currently, you can use any of the following:
-<code>all</code>, <code>default</code>, <code>ada</code>, <code>c</code>, <code>c++</code>, <code>fortran</code>,
-<code>go</code>, <code>jit</code>, <code>lto</code>, <code>objc</code>, <code>obj-c++</code>.
+<code>all</code>, <code>default</code>, <code>ada</code>, <code>c</code>, <code>c++</code>, <code>d</code>,
+<code>fortran</code>, <code>go</code>, <code>jit</code>, <code>lto</code>, <code>objc</code>, <code>obj-c++</code>.
 Building the Ada compiler has special requirements, see below.
 If you do not pass this flag, or specify the option <code>default</code>, then the
 default languages available in the <samp>gcc</samp> sub-tree will be configured.
-Ada, Go, Jit, and Objective-C++ are not default languages.  LTO is not a
+Ada, D, Go, Jit, and Objective-C++ are not default languages.  LTO is not a
 default language, but is built by default because <samp>--enable-lto</samp> is
 enabled by default.  The other languages are default languages.  If
 <code>all</code> is specified, then all available languages are built.  An
@@ -1306,6 +1342,15 @@
 See &ldquo;i386 and x86-64 Options&rdquo; in the main manual
 </p>
 </dd>
+<dt><code>--enable-large-address-aware</code></dt>
+<dd><p>The <samp>--enable-large-address-aware</samp> option arranges for MinGW
+executables to be linked using the <samp>--large-address-aware</samp>
+option, that enables the use of more than 2GB of memory.  If GCC is
+configured with this option, its effects can be reversed by passing the
+<samp>-Wl,--disable-large-address-aware</samp> option to the so-configured
+compiler driver.
+</p>
+</dd>
 <dt><code>--enable-win32-registry</code></dt>
 <dt><code>--enable-win32-registry=<var>key</var></code></dt>
 <dt><code>--disable-win32-registry</code></dt>
@@ -1653,14 +1698,14 @@
 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
-(&lsquo;<samp>x86_64-unknown-linux-gnu</samp>&rsquo;) host system, but have a 32-bit x86
+(&lsquo;<samp>x86_64-pc-linux-gnu</samp>&rsquo;) host system, but have a 32-bit x86
 GNU/Linux (&lsquo;<samp>i686-pc-linux-gnu</samp>&rsquo;) linker executable (which is
 executable on the former system), you can configure GCC as follows for
 getting compatible linker plugins:
 </p>
 <div class="smallexample">
 <pre class="smallexample">% <var>srcdir</var>/configure \
-    --host=x86_64-unknown-linux-gnu \
+    --host=x86_64-pc-linux-gnu \
     --enable-linker-plugin-configure-flags=--host=i686-pc-linux-gnu \
     --enable-linker-plugin-flags='CC=gcc\ -m32\ -Wl,-rpath,[...]/i686-pc-linux-gnu/lib'
 </pre></div>
@@ -1708,7 +1753,7 @@
 </p>
 <div class="smallexample">
 <pre class="smallexample">% <var>srcdir</var>/configure \
-    --enable-offload-target=i686-unknown-linux-gnu=/path/to/i686/compiler,x86_64-pc-linux-gnu
+    --enable-offload-targets=x86_64-intelmicemul-linux-gnu=/path/to/x86_64/compiler,nvptx-none,hsa
 </pre></div>
 
 <p>If &lsquo;<samp>hsa</samp>&rsquo; is specified as one of the targets, the compiler will be
@@ -1742,6 +1787,14 @@
 supports <code>Intel CET</code> instructions and disabled otherwise.
 In this case the target libraries are configured to get additional
 <samp>-fcf-protection</samp> option.
+</p>
+</dd>
+<dt><code>--with-riscv-attribute=&lsquo;<samp>yes</samp>&rsquo;, &lsquo;<samp>no</samp>&rsquo; or &lsquo;<samp>default</samp>&rsquo;</code></dt>
+<dd><p>Generate RISC-V attribute by default, in order to record extra build
+information in object.
+</p>
+<p>The option is disabled by default. It is enabled on RISC-V/ELF (bare-metal)
+target if target binutils supported.
 </p></dd>
 </dl>
 
@@ -1935,6 +1988,20 @@
 </p></dd>
 </dl>
 
+<a name="D-Specific-Options"></a>
+<h4 class="subheading">D-Specific Options</h4>
+
+<p>The following options apply to the build of the D runtime library.
+</p>
+<dl compact="compact">
+<dt><code>--with-target-system-zlib</code></dt>
+<dd><p>Use installed &lsquo;<samp>zlib</samp>&rsquo; rather than that included with GCC.  This needs
+to be available for each multilib variant, unless configured with
+<samp>--with-target-system-zlib=&lsquo;<samp>auto</samp>&rsquo;</samp> in which case the GCC&nbsp;included
+&lsquo;<samp>zlib</samp>&rsquo; is only used when the system installed library is not available.
+</p></dd>
+</dl>
+
 <hr />
 <p>
 <p><a href="./index.html">Return to the GCC Installation page</a>
diff -r 887082f05e4e -r e660feffcd6e external/gpl3/gcc/dist/INSTALL/download.html
--- a/external/gpl3/gcc/dist/INSTALL/download.html      Sat Sep 05 07:52:00 2020 +0000
+++ b/external/gpl3/gcc/dist/INSTALL/download.html      Sat Sep 05 09:12:22 2020 +0000
@@ -1,6 +1,6 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
 <html>
-<!-- Copyright (C) 1988-2018 Free Software Foundation, Inc.
+<!-- Copyright (C) 1988-2019 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
diff -r 887082f05e4e -r e660feffcd6e external/gpl3/gcc/dist/INSTALL/finalinstall.html
--- a/external/gpl3/gcc/dist/INSTALL/finalinstall.html  Sat Sep 05 07:52:00 2020 +0000
+++ b/external/gpl3/gcc/dist/INSTALL/finalinstall.html  Sat Sep 05 09:12:22 2020 +0000
@@ -1,6 +1,6 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
 <html>
-<!-- Copyright (C) 1988-2018 Free Software Foundation, Inc.
+<!-- Copyright (C) 1988-2019 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
diff -r 887082f05e4e -r e660feffcd6e external/gpl3/gcc/dist/INSTALL/gfdl.html
--- a/external/gpl3/gcc/dist/INSTALL/gfdl.html  Sat Sep 05 07:52:00 2020 +0000
+++ b/external/gpl3/gcc/dist/INSTALL/gfdl.html  Sat Sep 05 09:12:22 2020 +0000
@@ -1,6 +1,6 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
 <html>
-<!-- Copyright (C) 1988-2018 Free Software Foundation, Inc.
+<!-- Copyright (C) 1988-2019 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
diff -r 887082f05e4e -r e660feffcd6e external/gpl3/gcc/dist/INSTALL/index.html
--- a/external/gpl3/gcc/dist/INSTALL/index.html Sat Sep 05 07:52:00 2020 +0000
+++ b/external/gpl3/gcc/dist/INSTALL/index.html Sat Sep 05 09:12:22 2020 +0000
@@ -1,6 +1,6 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
 <html>
-<!-- Copyright (C) 1988-2018 Free Software Foundation, Inc.
+<!-- Copyright (C) 1988-2019 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
@@ -126,7 +126,7 @@
 <p>
 <p><a href="./index.html">Return to the GCC Installation page</a>
 </p>
-<p>Copyright &copy; 1988-2018 Free Software Foundation, Inc.
+<p>Copyright &copy; 1988-2019 Free Software Foundation, Inc.
 </p><br>
 <p>Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or



Home | Main Index | Thread Index | Old Index