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/ad6acaa67b14
branches: trunk
changeset: 954491:ad6acaa67b14
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 9e0b3fbdfe68 -r ad6acaa67b14 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 9e0b3fbdfe68 -r ad6acaa67b14 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>‘<samp>bootstrap-lto-lean</samp>’</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 ‘<samp>make profiledbootstrap</samp>’ the LTO frontend
+is trained only on generator files.
+</p>
+</dd>
<dt>‘<samp>bootstrap-debug</samp>’</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 9e0b3fbdfe68 -r ad6acaa67b14 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
‘<samp>libgcc</samp>’ (also known as ‘<samp>gcc</samp>’), ‘<samp>libstdc++</samp>’ (not
‘<samp>libstdc++-v3</samp>’), ‘<samp>libffi</samp>’, ‘<samp>zlib</samp>’, ‘<samp>boehm-gc</samp>’,
-‘<samp>ada</samp>’, ‘<samp>libada</samp>’, ‘<samp>libgo</samp>’, and ‘<samp>libobjc</samp>’.
+‘<samp>ada</samp>’, ‘<samp>libada</samp>’, ‘<samp>libgo</samp>’, ‘<samp>libobjc</samp>’, and ‘<samp>libphobos</samp>’.
Note ‘<samp>libiberty</samp>’ 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 “Target Makefile Fragments” 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 “i386 and x86-64 Options” 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
-(‘<samp>x86_64-unknown-linux-gnu</samp>’) host system, but have a 32-bit x86
+(‘<samp>x86_64-pc-linux-gnu</samp>’) host system, but have a 32-bit x86
GNU/Linux (‘<samp>i686-pc-linux-gnu</samp>’) 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 ‘<samp>hsa</samp>’ 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=‘<samp>yes</samp>’, ‘<samp>no</samp>’ or ‘<samp>default</samp>’</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 ‘<samp>zlib</samp>’ rather than that included with GCC. This needs
+to be available for each multilib variant, unless configured with
+<samp>--with-target-system-zlib=‘<samp>auto</samp>’</samp> in which case the GCC included
+‘<samp>zlib</samp>’ 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 9e0b3fbdfe68 -r ad6acaa67b14 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 9e0b3fbdfe68 -r ad6acaa67b14 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 9e0b3fbdfe68 -r ad6acaa67b14 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 9e0b3fbdfe68 -r ad6acaa67b14 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 © 1988-2018 Free Software Foundation, Inc.
+<p>Copyright © 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