Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/external/gpl3/gcc.old initial GCC 8.4 -> gcc.old import.
details: https://anonhg.NetBSD.org/src/rev/839ba762e8bd
branches: trunk
changeset: 974975:839ba762e8bd
user: mrg <mrg%NetBSD.org@localhost>
date: Tue Aug 18 23:31:16 2020 +0000
description:
initial GCC 8.4 -> gcc.old import.
diffstat:
external/gpl3/gcc.old/README.gcc8 | 108 +
external/gpl3/gcc.old/dist/config/bootstrap-cet.mk | 5 +
external/gpl3/gcc.old/dist/config/cet.m4 | 50 +
external/gpl3/gcc.old/dist/config/mt-android | 1 +
external/gpl3/gcc.old/dist/contrib/analyze_brprob.py | 179 +-
external/gpl3/gcc.old/dist/contrib/analyze_brprob_spec.py | 4 +
external/gpl3/gcc.old/dist/contrib/check_GNU_style.py | 43 +
external/gpl3/gcc.old/dist/contrib/check_GNU_style_lib.py | 292 +
external/gpl3/gcc.old/dist/contrib/filter_params.py | 174 +
external/gpl3/gcc.old/dist/contrib/gen_autofdo_event.py | 2 +-
external/gpl3/gcc.old/dist/contrib/mklog.pl | 362 +
external/gpl3/gcc.old/dist/contrib/prerequisites.md5 | 2 +-
external/gpl3/gcc.old/dist/contrib/prerequisites.sha512 | 2 +-
external/gpl3/gcc.old/dist/fixincludes/tests/base/dispatch/object.h | 18 +
external/gpl3/gcc.old/dist/fixincludes/tests/base/os/availability.h | 18 +
external/gpl3/gcc.old/dist/fixincludes/tests/base/os/base.h | 20 +
external/gpl3/gcc.old/dist/gcc/brig-builtins.def | 199 +-
external/gpl3/gcc.old/dist/gcc/brig/Make-lang.in | 54 +-
external/gpl3/gcc.old/dist/gcc/brig/brig-builtins.h | 2 +-
external/gpl3/gcc.old/dist/gcc/brig/brig-c.h | 4 +-
external/gpl3/gcc.old/dist/gcc/brig/brig-lang.c | 164 +-
external/gpl3/gcc.old/dist/gcc/brig/brigfrontend/brig-arg-block-handler.cc | 2 +-
external/gpl3/gcc.old/dist/gcc/brig/brigfrontend/brig-atomic-inst-handler.cc | 2 +-
external/gpl3/gcc.old/dist/gcc/brig/brigfrontend/brig-basic-inst-handler.cc | 54 +-
external/gpl3/gcc.old/dist/gcc/brig/brigfrontend/brig-branch-inst-handler.cc | 26 +-
external/gpl3/gcc.old/dist/gcc/brig/brigfrontend/brig-cmp-inst-handler.cc | 2 +-
external/gpl3/gcc.old/dist/gcc/brig/brigfrontend/brig-code-entry-handler.cc | 213 +-
external/gpl3/gcc.old/dist/gcc/brig/brigfrontend/brig-code-entry-handler.h | 8 +-
external/gpl3/gcc.old/dist/gcc/brig/brigfrontend/brig-comment-handler.cc | 2 +-
external/gpl3/gcc.old/dist/gcc/brig/brigfrontend/brig-control-handler.cc | 2 +-
external/gpl3/gcc.old/dist/gcc/brig/brigfrontend/brig-copy-move-inst-handler.cc | 6 +-
external/gpl3/gcc.old/dist/gcc/brig/brigfrontend/brig-cvt-inst-handler.cc | 52 +-
external/gpl3/gcc.old/dist/gcc/brig/brigfrontend/brig-fbarrier-handler.cc | 5 +-
external/gpl3/gcc.old/dist/gcc/brig/brigfrontend/brig-function-handler.cc | 44 +-
external/gpl3/gcc.old/dist/gcc/brig/brigfrontend/brig-function.cc | 110 +-
external/gpl3/gcc.old/dist/gcc/brig/brigfrontend/brig-function.h | 41 +-
external/gpl3/gcc.old/dist/gcc/brig/brigfrontend/brig-inst-mod-handler.cc | 2 +-
external/gpl3/gcc.old/dist/gcc/brig/brigfrontend/brig-label-handler.cc | 2 +-
external/gpl3/gcc.old/dist/gcc/brig/brigfrontend/brig-lane-inst-handler.cc | 2 +-
external/gpl3/gcc.old/dist/gcc/brig/brigfrontend/brig-machine.c | 2 +-
external/gpl3/gcc.old/dist/gcc/brig/brigfrontend/brig-machine.h | 2 +-
external/gpl3/gcc.old/dist/gcc/brig/brigfrontend/brig-mem-inst-handler.cc | 17 +-
external/gpl3/gcc.old/dist/gcc/brig/brigfrontend/brig-module-handler.cc | 2 +-
external/gpl3/gcc.old/dist/gcc/brig/brigfrontend/brig-queue-inst-handler.cc | 2 +-
external/gpl3/gcc.old/dist/gcc/brig/brigfrontend/brig-seg-inst-handler.cc | 2 +-
external/gpl3/gcc.old/dist/gcc/brig/brigfrontend/brig-signal-inst-handler.cc | 2 +-
external/gpl3/gcc.old/dist/gcc/brig/brigfrontend/brig-to-generic.cc | 337 +-
external/gpl3/gcc.old/dist/gcc/brig/brigfrontend/brig-to-generic.h | 47 +-
external/gpl3/gcc.old/dist/gcc/brig/brigfrontend/brig-util.cc | 120 +-
external/gpl3/gcc.old/dist/gcc/brig/brigfrontend/brig-util.h | 69 +-
external/gpl3/gcc.old/dist/gcc/brig/brigfrontend/brig-variable-handler.cc | 31 +-
external/gpl3/gcc.old/dist/gcc/brig/brigfrontend/phsa.h | 7 +-
external/gpl3/gcc.old/dist/gcc/brig/brigspec.c | 2 +-
external/gpl3/gcc.old/dist/gcc/brig/config-lang.in | 2 +-
external/gpl3/gcc.old/dist/gcc/brig/gccbrig.texi | 153 +
external/gpl3/gcc.old/dist/gcc/brig/lang-specs.h | 2 +-
external/gpl3/gcc.old/dist/gcc/brig/lang.opt | 2 +-
external/gpl3/gcc.old/dist/gcc/c-family/c-attribs.c | 1001 +-
external/gpl3/gcc.old/dist/gcc/c-family/c-spellcheck.cc | 121 +
external/gpl3/gcc.old/dist/gcc/c-family/c-spellcheck.h | 53 +
external/gpl3/gcc.old/dist/gcc/c-family/c-warn.c | 570 +-
external/gpl3/gcc.old/dist/gcc/c-family/known-headers.cc | 200 +
external/gpl3/gcc.old/dist/gcc/c-family/known-headers.h | 41 +
external/gpl3/gcc.old/dist/gcc/c-family/name-hint.h | 121 +
external/gpl3/gcc.old/dist/gcc/c/c-parser.h | 13 +-
external/gpl3/gcc.old/dist/gcc/c/gimple-parser.c | 76 +-
external/gpl3/gcc.old/dist/gcc/c/gimple-parser.h | 2 +-
external/gpl3/gcc.old/dist/gcc/color-macros.h | 108 +
external/gpl3/gcc.old/dist/gcc/common/config/powerpcspe/powerpcspe-common.c | 332 +
external/gpl3/gcc.old/dist/gcc/config/aarch64/aarch64-passes.def | 2 +-
external/gpl3/gcc.old/dist/gcc/config/aarch64/aarch64-sve.md | 2422 +
external/gpl3/gcc.old/dist/gcc/config/aarch64/arm_fp16.h | 2 +-
external/gpl3/gcc.old/dist/gcc/config/aarch64/falkor.md | 687 +
external/gpl3/gcc.old/dist/gcc/config/aarch64/thunderx2t99.md | 64 +-
external/gpl3/gcc.old/dist/gcc/config/alpha/alpha-passes.def | 2 +-
external/gpl3/gcc.old/dist/gcc/config/arc/arc-arch.h | 5 +-
external/gpl3/gcc.old/dist/gcc/config/arc/arc-arches.def | 10 +-
external/gpl3/gcc.old/dist/gcc/config/arc/arc-c.c | 6 +-
external/gpl3/gcc.old/dist/gcc/config/arc/arc-c.def | 4 +-
external/gpl3/gcc.old/dist/gcc/config/arc/arc-cpus.def | 3 +-
external/gpl3/gcc.old/dist/gcc/config/arc/arc-options.def | 4 +-
external/gpl3/gcc.old/dist/gcc/config/arc/arc-tables.opt | 5 +-
external/gpl3/gcc.old/dist/gcc/config/arc/big.h | 2 +-
external/gpl3/gcc.old/dist/gcc/config/arc/driver-arc.c | 4 +-
external/gpl3/gcc.old/dist/gcc/config/arc/elf.h | 26 +-
external/gpl3/gcc.old/dist/gcc/config/arc/genmultilib.awk | 4 +-
external/gpl3/gcc.old/dist/gcc/config/arc/genoptions.awk | 2 +-
external/gpl3/gcc.old/dist/gcc/config/arc/linux.h | 52 +-
external/gpl3/gcc.old/dist/gcc/config/arc/t-multilib | 6 +-
external/gpl3/gcc.old/dist/gcc/config/arm/arm-cpus.in | 624 +-
external/gpl3/gcc.old/dist/gcc/config/arm/arm-flags.h | 2 +-
external/gpl3/gcc.old/dist/gcc/config/arm/arm_acle_builtins.def | 2 +-
external/gpl3/gcc.old/dist/gcc/config/arm/arm_cmse.h | 9 +-
external/gpl3/gcc.old/dist/gcc/config/arm/arm_fp16.h | 2 +-
external/gpl3/gcc.old/dist/gcc/config/arm/arm_vfp_builtins.def | 2 +-
external/gpl3/gcc.old/dist/gcc/config/arm/fuchsia-elf.h | 2 +-
external/gpl3/gcc.old/dist/gcc/config/arm/parsecpu.awk | 476 +-
external/gpl3/gcc.old/dist/gcc/config/arm/t-fuchsia | 33 +
external/gpl3/gcc.old/dist/gcc/config/arm/t-multilib | 180 +
external/gpl3/gcc.old/dist/gcc/config/arm/t-rmprofile | 169 +-
external/gpl3/gcc.old/dist/gcc/config/avr/avr-passes.def | 11 +-
external/gpl3/gcc.old/dist/gcc/config/fuchsia.h | 2 +-
external/gpl3/gcc.old/dist/gcc/config/i386/avx5124fmapsintrin.h | 2 +-
external/gpl3/gcc.old/dist/gcc/config/i386/avx5124vnniwintrin.h | 2 +-
external/gpl3/gcc.old/dist/gcc/config/i386/avx512bitalgintrin.h | 283 +
external/gpl3/gcc.old/dist/gcc/config/i386/avx512vbmi2intrin.h | 557 +
external/gpl3/gcc.old/dist/gcc/config/i386/avx512vbmi2vlintrin.h | 1037 +
external/gpl3/gcc.old/dist/gcc/config/i386/avx512vnniintrin.h | 144 +
external/gpl3/gcc.old/dist/gcc/config/i386/avx512vnnivlintrin.h | 234 +
external/gpl3/gcc.old/dist/gcc/config/i386/avx512vpopcntdqintrin.h | 10 +-
external/gpl3/gcc.old/dist/gcc/config/i386/avx512vpopcntdqvlintrin.h | 146 +
external/gpl3/gcc.old/dist/gcc/config/i386/cet.c | 76 +
external/gpl3/gcc.old/dist/gcc/config/i386/cet.h | 93 +
external/gpl3/gcc.old/dist/gcc/config/i386/cetintrin.h | 129 +
external/gpl3/gcc.old/dist/gcc/config/i386/darwin32-biarch.h | 58 +
external/gpl3/gcc.old/dist/gcc/config/i386/darwin64-biarch.h | 59 +
external/gpl3/gcc.old/dist/gcc/config/i386/driver-mingw32.c | 28 +
external/gpl3/gcc.old/dist/gcc/config/i386/gfniintrin.h | 414 +
external/gpl3/gcc.old/dist/gcc/config/i386/i386-builtin.def | 479 +-
external/gpl3/gcc.old/dist/gcc/config/i386/i386-passes.def | 4 +-
external/gpl3/gcc.old/dist/gcc/config/i386/movdirintrin.h | 74 +
external/gpl3/gcc.old/dist/gcc/config/i386/pconfigintrin.h | 55 +
external/gpl3/gcc.old/dist/gcc/config/i386/sgxintrin.h | 94 +-
external/gpl3/gcc.old/dist/gcc/config/i386/t-cet | 21 +
external/gpl3/gcc.old/dist/gcc/config/i386/t-darwin32-biarch | 2 +
external/gpl3/gcc.old/dist/gcc/config/i386/t-darwin64-biarch | 2 +
external/gpl3/gcc.old/dist/gcc/config/i386/t-freebsd64 | 30 +
external/gpl3/gcc.old/dist/gcc/config/i386/vaesintrin.h | 151 +
external/gpl3/gcc.old/dist/gcc/config/i386/vpclmulqdqintrin.h | 106 +
external/gpl3/gcc.old/dist/gcc/config/i386/wbnoinvdintrin.h | 26 +
external/gpl3/gcc.old/dist/gcc/config/i386/x86-tune-costs.h | 2420 +
external/gpl3/gcc.old/dist/gcc/config/i386/x86-tune-sched-atom.c | 246 +
external/gpl3/gcc.old/dist/gcc/config/i386/x86-tune-sched-bd.c | 824 +
external/gpl3/gcc.old/dist/gcc/config/i386/x86-tune-sched-core.c | 257 +
external/gpl3/gcc.old/dist/gcc/config/i386/x86-tune-sched.c | 629 +
external/gpl3/gcc.old/dist/gcc/config/mips/mips-msa.md | 21 +-
external/gpl3/gcc.old/dist/gcc/config/mips/msa.h | 2 +-
external/gpl3/gcc.old/dist/gcc/config/nds32/nds32-e8.md | 329 +
external/gpl3/gcc.old/dist/gcc/config/nds32/nds32-fpu.md | 503 +
external/gpl3/gcc.old/dist/gcc/config/nds32/nds32-n7.md | 298 +
external/gpl3/gcc.old/dist/gcc/config/nds32/nds32-n8.md | 389 +
external/gpl3/gcc.old/dist/gcc/config/nds32/nds32-n9-2r1w.md | 362 +
external/gpl3/gcc.old/dist/gcc/config/nds32/nds32-n9-3r2w.md | 357 +
external/gpl3/gcc.old/dist/gcc/config/nds32/nds32-relax-opt.c | 324 +
external/gpl3/gcc.old/dist/gcc/config/nds32/nds32-utils.c | 511 +
external/gpl3/gcc.old/dist/gcc/config/netbsd-protos.h | 2 +-
external/gpl3/gcc.old/dist/gcc/config/netbsd.c | 2 +-
external/gpl3/gcc.old/dist/gcc/config/nvptx/nvptx-modes.def | 3 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/40x.md | 124 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/440.md | 138 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/476.h | 32 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/476.md | 143 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/476.opt | 24 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/601.md | 137 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/603.md | 147 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/6xx.md | 284 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/7450.md | 188 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/750cl.h | 30 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/7xx.md | 186 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/8540.md | 248 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/a2.md | 138 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/aix-stdint.h | 51 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/aix.h | 277 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/aix43.h | 167 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/aix51.h | 169 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/aix52.h | 179 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/aix53.h | 180 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/aix61.h | 213 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/aix64.opt | 55 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/aix71.h | 230 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/altivec.h | 648 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/altivec.md | 3987 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/biarch64.h | 26 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/bmi2intrin.h | 169 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/bmiintrin.h | 187 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/cell.md | 423 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/constraints.md | 323 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/crypto.md | 110 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/darwin.h | 420 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/darwin.md | 480 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/darwin.opt | 42 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/darwin64.h | 32 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/darwin7.h | 32 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/darwin8.h | 31 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/default64.h | 31 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/dfp.md | 419 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/driver-powerpcspe.c | 541 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/e300c2c3.md | 193 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/e500.h | 45 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/e500mc.md | 198 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/e500mc64.md | 200 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/e5500.md | 190 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/e6500.md | 228 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/eabi.h | 41 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/eabialtivec.h | 27 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/eabisim.h | 51 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/eabispe.h | 26 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/freebsd.h | 79 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/freebsd64.h | 433 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/genopt.sh | 64 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/host-darwin.c | 155 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/host-ppc64-darwin.c | 32 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/htm.md | 296 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/htmintrin.h | 131 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/htmxlintrin.h | 214 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/linux.h | 140 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/linux64.h | 642 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/linux64.opt | 42 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/linuxaltivec.h | 32 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/linuxspe.h | 32 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/lynx.h | 120 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/milli.exp | 7 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/mpc.md | 112 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/netbsd.h | 92 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/option-defaults.h | 64 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/paired.h | 75 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/paired.md | 492 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/power4.md | 451 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/power5.md | 351 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/power6.md | 629 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/power7.md | 366 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/power8.md | 396 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/power9.md | 489 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/powerpcspe-builtin.def | 2674 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/powerpcspe-c.c | 6584 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/powerpcspe-cpus.def | 264 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/powerpcspe-linux.c | 38 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/powerpcspe-modes.def | 56 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/powerpcspe-opts.h | 168 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/powerpcspe-passes.def | 27 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/powerpcspe-protos.h | 255 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/powerpcspe-tables.opt | 32 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/powerpcspe.c | 43791 ++++++++++
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/powerpcspe.h | 2822 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/powerpcspe.md | 14770 +++
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/powerpcspe.opt | 702 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/ppc-asm.h | 381 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/ppc-auxv.h | 105 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/ppu_intrinsics.h | 727 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/predicates.md | 2124 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/rs64.md | 162 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/rtems.h | 65 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/secureplt.h | 21 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/si2vmx.h | 2048 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/singlefp.h | 40 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/spe.h | 1107 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/spe.md | 3499 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/spu2vmx.h | 2415 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/sync.md | 484 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/sysv4.h | 1048 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/sysv4.opt | 161 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/sysv4le.h | 35 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/t-aix43 | 39 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/t-aix52 | 26 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/t-darwin64 | 2 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/t-darwin8 | 3 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/t-fprules | 20 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/t-freebsd64 | 29 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/t-linux | 23 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/t-linux64 | 36 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/t-linux64bele | 7 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/t-linux64le | 3 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/t-linux64lebe | 7 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/t-lynx | 29 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/t-netbsd | 36 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/t-powerpcspe | 69 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/t-ppccomm | 23 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/t-ppcendian | 30 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/t-ppcgas | 32 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/t-ppcos | 8 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/t-rtems | 79 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/t-spe | 72 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/t-vxworks | 25 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/t-vxworksae | 5 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/t-vxworksmils | 10 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/t-xilinx | 28 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/titan.md | 168 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/vec_types.h | 52 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/vector.md | 1417 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/vsx.md | 4115 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/vxworks.h | 153 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/vxworksae.h | 28 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/vxworksmils.h | 29 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/x-aix | 5 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/x-darwin | 3 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/x-darwin64 | 3 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/x-linux-relax | 2 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/x-powerpcspe | 3 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/x86intrin.h | 43 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/xcoff.h | 316 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/xfpu.h | 26 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/xfpu.md | 140 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/xilinx.h | 47 +
external/gpl3/gcc.old/dist/gcc/config/powerpcspe/xilinx.opt | 32 +
external/gpl3/gcc.old/dist/gcc/config/riscv/freebsd.h | 54 +
external/gpl3/gcc.old/dist/gcc/config/riscv/multilib-generator | 2 +-
external/gpl3/gcc.old/dist/gcc/config/riscv/pic.md | 2 +-
external/gpl3/gcc.old/dist/gcc/config/riscv/riscv-builtins.c | 5 +-
external/gpl3/gcc.old/dist/gcc/config/riscv/riscv-c.c | 4 +-
external/gpl3/gcc.old/dist/gcc/config/riscv/riscv-opts.h | 2 +-
external/gpl3/gcc.old/dist/gcc/config/riscv/rtems.h | 2 +-
external/gpl3/gcc.old/dist/gcc/config/rs6000/aix72.h | 235 +
external/gpl3/gcc.old/dist/gcc/config/rs6000/amo.h | 152 +
external/gpl3/gcc.old/dist/gcc/config/rs6000/bmi2intrin.h | 169 +
external/gpl3/gcc.old/dist/gcc/config/rs6000/bmiintrin.h | 187 +
external/gpl3/gcc.old/dist/gcc/config/rs6000/darwin32-biarch.h | 49 +
external/gpl3/gcc.old/dist/gcc/config/rs6000/darwin64-biarch.h | 38 +
external/gpl3/gcc.old/dist/gcc/config/rs6000/emmintrin.h | 2363 +
external/gpl3/gcc.old/dist/gcc/config/rs6000/mm_malloc.h | 62 +
external/gpl3/gcc.old/dist/gcc/config/rs6000/mmintrin.h | 1456 +
external/gpl3/gcc.old/dist/gcc/config/rs6000/rs6000-modes.h | 36 +
external/gpl3/gcc.old/dist/gcc/config/rs6000/rs6000-p8swap.c | 2708 +
external/gpl3/gcc.old/dist/gcc/config/rs6000/rs6000-passes.def | 2 +-
external/gpl3/gcc.old/dist/gcc/config/rs6000/rs6000-string.c | 2401 +
external/gpl3/gcc.old/dist/gcc/config/rs6000/t-darwin32-biarch | 3 +
external/gpl3/gcc.old/dist/gcc/config/rs6000/t-darwin64-biarch | 2 +
external/gpl3/gcc.old/dist/gcc/config/rs6000/x86intrin.h | 50 +
external/gpl3/gcc.old/dist/gcc/config/rs6000/xmmintrin.h | 1841 +
external/gpl3/gcc.old/dist/gcc/config/sparc/default64.h | 2 +-
external/gpl3/gcc.old/dist/gcc/config/sparc/m8.md | 2 +-
external/gpl3/gcc.old/dist/gcc/config/sparc/sparc-passes.def | 2 +-
external/gpl3/gcc.old/dist/gcc/config/t-musl | 2 +
external/gpl3/gcc.old/dist/gcc/config/t-uclibc | 2 +
external/gpl3/gcc.old/dist/gcc/config/vxworks-stdint.h | 53 +
external/gpl3/gcc.old/dist/gcc/doc/cppdiropts.texi | 7 +-
external/gpl3/gcc.old/dist/gcc/doc/cppwarnopts.texi | 2 +-
external/gpl3/gcc.old/dist/gcc/doc/poly-int.texi | 1048 +
external/gpl3/gcc.old/dist/gcc/early-remat.c | 2611 +
external/gpl3/gcc.old/dist/gcc/edit-context.c | 662 +-
external/gpl3/gcc.old/dist/gcc/edit-context.h | 5 +-
external/gpl3/gcc.old/dist/gcc/fibonacci_heap.c | 2 +-
external/gpl3/gcc.old/dist/gcc/file-prefix-map.c | 246 +
external/gpl3/gcc.old/dist/gcc/file-prefix-map.h | 29 +
external/gpl3/gcc.old/dist/gcc/function-tests.c | 7 +-
external/gpl3/gcc.old/dist/gcc/ggc-tests.c | 2 +-
external/gpl3/gcc.old/dist/gcc/gimple-loop-interchange.cc | 2091 +
external/gpl3/gcc.old/dist/gcc/gimple-loop-jam.c | 594 +
external/gpl3/gcc.old/dist/gcc/gimple-ssa-evrp-analyze.c | 439 +
external/gpl3/gcc.old/dist/gcc/gimple-ssa-evrp-analyze.h | 75 +
external/gpl3/gcc.old/dist/gcc/gimple-ssa-evrp.c | 349 +
external/gpl3/gcc.old/dist/gcc/gimple-ssa-store-merging.c | 3823 +-
external/gpl3/gcc.old/dist/gcc/gimple-ssa-warn-alloca.c | 98 +-
external/gpl3/gcc.old/dist/gcc/gimple-ssa-warn-restrict.c | 1913 +
external/gpl3/gcc.old/dist/gcc/gimple-ssa-warn-restrict.h | 26 +
external/gpl3/gcc.old/dist/gcc/hash-map-tests.c | 3 +-
external/gpl3/gcc.old/dist/gcc/hash-set-tests.c | 3 +-
external/gpl3/gcc.old/dist/gcc/hsa-builtins.def | 2 +-
external/gpl3/gcc.old/dist/gcc/hsa-common.c | 4 +-
external/gpl3/gcc.old/dist/gcc/hsa-common.h | 9 +-
external/gpl3/gcc.old/dist/gcc/int-vector-builder.h | 90 +
external/gpl3/gcc.old/dist/gcc/ipa-fnsummary.c | 3664 +
external/gpl3/gcc.old/dist/gcc/ipa-fnsummary.h | 268 +
external/gpl3/gcc.old/dist/gcc/ipa-param-manipulation.c | 766 +
external/gpl3/gcc.old/dist/gcc/ipa-param-manipulation.h | 120 +
external/gpl3/gcc.old/dist/gcc/ipa-predicate.c | 573 +
external/gpl3/gcc.old/dist/gcc/ipa-predicate.h | 232 +
external/gpl3/gcc.old/dist/gcc/jit/docs/topics/function-pointers.rst | 80 +
external/gpl3/gcc.old/dist/gcc/memmodel.h | 6 +-
external/gpl3/gcc.old/dist/gcc/omp-expand.h | 2 +-
external/gpl3/gcc.old/dist/gcc/omp-general.c | 56 +-
external/gpl3/gcc.old/dist/gcc/omp-general.h | 9 +-
external/gpl3/gcc.old/dist/gcc/omp-grid.c | 6 +-
external/gpl3/gcc.old/dist/gcc/omp-grid.h | 2 +-
external/gpl3/gcc.old/dist/gcc/omp-offload.c | 88 +-
external/gpl3/gcc.old/dist/gcc/omp-offload.h | 2 +-
external/gpl3/gcc.old/dist/gcc/omp-simd-clone.h | 26 +
external/gpl3/gcc.old/dist/gcc/params-options.h | 2 +-
external/gpl3/gcc.old/dist/gcc/poly-int-types.h | 95 +
external/gpl3/gcc.old/dist/gcc/poly-int.h | 2615 +
external/gpl3/gcc.old/dist/gcc/print-rtl-function.c | 5 +-
external/gpl3/gcc.old/dist/gcc/profile-count.c | 373 +
external/gpl3/gcc.old/dist/gcc/profile-count.h | 1137 +
external/gpl3/gcc.old/dist/gcc/read-rtl-function.c | 20 +-
external/gpl3/gcc.old/dist/gcc/read-rtl-function.h | 2 +-
external/gpl3/gcc.old/dist/gcc/rtl-tests.c | 60 +-
external/gpl3/gcc.old/dist/gcc/rtx-vector-builder.c | 112 +
external/gpl3/gcc.old/dist/gcc/rtx-vector-builder.h | 115 +
external/gpl3/gcc.old/dist/gcc/run-rtl-passes.c | 8 +-
external/gpl3/gcc.old/dist/gcc/run-rtl-passes.h | 2 +-
external/gpl3/gcc.old/dist/gcc/selftest-diagnostic.c | 62 +
external/gpl3/gcc.old/dist/gcc/selftest-diagnostic.h | 49 +
external/gpl3/gcc.old/dist/gcc/selftest-rtl.c | 25 +-
external/gpl3/gcc.old/dist/gcc/selftest-rtl.h | 15 +-
external/gpl3/gcc.old/dist/gcc/selftest-run-tests.c | 21 +-
external/gpl3/gcc.old/dist/gcc/selftest.c | 30 +-
external/gpl3/gcc.old/dist/gcc/selftest.h | 148 +-
external/gpl3/gcc.old/dist/gcc/spellcheck-tree.h | 28 +-
external/gpl3/gcc.old/dist/gcc/substring-locations.c | 93 +-
external/gpl3/gcc.old/dist/gcc/substring-locations.h | 26 +-
external/gpl3/gcc.old/dist/gcc/tree-if-conv.h | 2 +-
external/gpl3/gcc.old/dist/gcc/tree-ssa-ccp.h | 2 +-
external/gpl3/gcc.old/dist/gcc/tree-ssa-dce.h | 22 +
external/gpl3/gcc.old/dist/gcc/tree-ssa-strlen.h | 27 +
external/gpl3/gcc.old/dist/gcc/tree-vector-builder.c | 146 +
external/gpl3/gcc.old/dist/gcc/tree-vector-builder.h | 139 +
external/gpl3/gcc.old/dist/gcc/tree-vrp.h | 77 +-
external/gpl3/gcc.old/dist/gcc/typed-splay-tree.c | 2 +-
external/gpl3/gcc.old/dist/gcc/unique-ptr-tests.cc | 234 +
external/gpl3/gcc.old/dist/gcc/vec-perm-indices.c | 323 +
external/gpl3/gcc.old/dist/gcc/vec-perm-indices.h | 152 +
external/gpl3/gcc.old/dist/gcc/vector-builder.h | 458 +
external/gpl3/gcc.old/dist/gcc/vr-values.c | 4229 +
external/gpl3/gcc.old/dist/gcc/vr-values.h | 132 +
external/gpl3/gcc.old/dist/gcc/wide-int-bitmask.h | 145 +
external/gpl3/gcc.old/dist/include/gcc-cp-fe.def | 2 +-
external/gpl3/gcc.old/dist/include/gcc-cp-interface.h | 2 +-
external/gpl3/gcc.old/dist/include/hsa.h | 2 +-
external/gpl3/gcc.old/dist/include/unique-ptr.h | 405 +
external/gpl3/gcc.old/dist/libbacktrace/edtest.c | 121 +
external/gpl3/gcc.old/dist/libbacktrace/edtest2.c | 43 +
external/gpl3/gcc.old/dist/libbacktrace/testlib.c | 234 +
external/gpl3/gcc.old/dist/libbacktrace/testlib.h | 110 +
external/gpl3/gcc.old/dist/libbacktrace/ttest.c | 161 +
external/gpl3/gcc.old/dist/libbacktrace/xcoff.c | 1642 +
external/gpl3/gcc.old/dist/libbacktrace/ztest.c | 537 +
external/gpl3/gcc.old/dist/libcc1/compiler-name.hh | 29 +
external/gpl3/gcc.old/dist/libcc1/libcc1plugin.cc | 2 +-
external/gpl3/gcc.old/dist/libcc1/libcp1.cc | 4 +-
external/gpl3/gcc.old/dist/libcc1/libcp1plugin.cc | 96 +-
external/gpl3/gcc.old/dist/libcc1/marshall-c.hh | 2 +-
external/gpl3/gcc.old/dist/libcc1/marshall-cp.hh | 2 +-
external/gpl3/gcc.old/dist/libgcc/config/aarch64/aarch64-unwind.h | 2 +-
external/gpl3/gcc.old/dist/libgcc/config/aarch64/freebsd-unwind.h | 2 +-
external/gpl3/gcc.old/dist/libgcc/config/aarch64/value-unwind.h | 18 +-
external/gpl3/gcc.old/dist/libgcc/config/arc/crttls.S | 2 +-
external/gpl3/gcc.old/dist/libgcc/config/arc/linux-unwind-reg.def | 42 +
external/gpl3/gcc.old/dist/libgcc/config/arc/linux-unwind.h | 153 +
external/gpl3/gcc.old/dist/libgcc/config/arc/t-arc-uClibc | 2 +-
external/gpl3/gcc.old/dist/libgcc/config/arm/cmse.c | 7 +-
external/gpl3/gcc.old/dist/libgcc/config/arm/cmse_nonsecure_call.S | 10 +-
external/gpl3/gcc.old/dist/libgcc/config/arm/t-vxworks7 | 1 +
external/gpl3/gcc.old/dist/libgcc/config/arm/unwind-arm-vxworks.c | 33 +
external/gpl3/gcc.old/dist/libgcc/config/i386/avx_resms64.S | 2 +
external/gpl3/gcc.old/dist/libgcc/config/i386/avx_resms64f.S | 2 +
external/gpl3/gcc.old/dist/libgcc/config/i386/avx_resms64fx.S | 2 +
external/gpl3/gcc.old/dist/libgcc/config/i386/avx_resms64x.S | 2 +
external/gpl3/gcc.old/dist/libgcc/config/i386/avx_savms64.S | 2 +
external/gpl3/gcc.old/dist/libgcc/config/i386/avx_savms64f.S | 2 +
external/gpl3/gcc.old/dist/libgcc/config/i386/cpuinfo.h | 14 +-
external/gpl3/gcc.old/dist/libgcc/config/i386/i386-asm.h | 169 +
external/gpl3/gcc.old/dist/libgcc/config/i386/resms64.h | 59 +
external/gpl3/gcc.old/dist/libgcc/config/i386/resms64f.h | 57 +
external/gpl3/gcc.old/dist/libgcc/config/i386/resms64fx.h | 64 +
external/gpl3/gcc.old/dist/libgcc/config/i386/resms64x.h | 65 +
external/gpl3/gcc.old/dist/libgcc/config/i386/savms64.h | 59 +
external/gpl3/gcc.old/dist/libgcc/config/i386/savms64f.h | 57 +
external/gpl3/gcc.old/dist/libgcc/config/i386/shadow-stack-unwind.h | 51 +
external/gpl3/gcc.old/dist/libgcc/config/i386/sse_resms64.S | 2 +
external/gpl3/gcc.old/dist/libgcc/config/i386/sse_resms64f.S | 2 +
external/gpl3/gcc.old/dist/libgcc/config/i386/sse_resms64fx.S | 2 +
external/gpl3/gcc.old/dist/libgcc/config/i386/sse_resms64x.S | 2 +
external/gpl3/gcc.old/dist/libgcc/config/i386/sse_savms64.S | 2 +
external/gpl3/gcc.old/dist/libgcc/config/i386/sse_savms64f.S | 2 +
external/gpl3/gcc.old/dist/libgcc/config/i386/t-msabi | 13 +
external/gpl3/gcc.old/dist/libgcc/config/nvptx/crt0.c | 2 +-
external/gpl3/gcc.old/dist/libgcc/config/nvptx/mgomp.c | 2 +-
external/gpl3/gcc.old/dist/libgcc/config/pa/pa64-hpux-lib.h | 2 +-
external/gpl3/gcc.old/dist/libgcc/config/riscv/atomic.c | 2 +-
external/gpl3/gcc.old/dist/libgcc/config/riscv/div.S | 35 +-
external/gpl3/gcc.old/dist/libgcc/config/riscv/linux-unwind.h | 2 +-
external/gpl3/gcc.old/dist/libgcc/config/riscv/muldi3.S | 8 +-
external/gpl3/gcc.old/dist/libgcc/config/riscv/multi3.c | 86 +
external/gpl3/gcc.old/dist/libgcc/config/riscv/riscv-asm.h | 35 +
external/gpl3/gcc.old/dist/libgcc/config/riscv/save-restore.S | 188 +-
external/gpl3/gcc.old/dist/libgcc/config/riscv/sfp-machine.h | 2 +-
external/gpl3/gcc.old/dist/libgcc/config/rl78/adddi3.S | 58 +
external/gpl3/gcc.old/dist/libgcc/config/rl78/anddi3.S | 66 +
external/gpl3/gcc.old/dist/libgcc/config/rl78/smaxdi3.S | 76 +
external/gpl3/gcc.old/dist/libgcc/config/rl78/smindi3.S | 76 +
external/gpl3/gcc.old/dist/libgcc/config/rl78/subdi3.S | 58 +
external/gpl3/gcc.old/dist/libgcc/config/rl78/umaxdi3.S | 74 +
external/gpl3/gcc.old/dist/libgcc/config/rl78/umindi3.S | 74 +
external/gpl3/gcc.old/dist/libgcc/config/rs6000/_powikf2.c | 63 +
external/gpl3/gcc.old/dist/libgcc/config/t-slibgcc-fuchsia | 44 +
external/gpl3/gcc.old/dist/libgcc/config/t-vxworks7 | 17 +
external/gpl3/gcc.old/dist/libgcc/gcov.h | 2 +-
external/gpl3/gcc.old/dist/libgomp/affinity.c | 2 +-
external/gpl3/gcc.old/dist/libgomp/atomic.c | 2 +-
external/gpl3/gcc.old/dist/libgomp/config/darwin/thread-stacksize.h | 2 +-
external/gpl3/gcc.old/dist/libgomp/config/nvptx/bar.h | 2 +-
external/gpl3/gcc.old/dist/libgomp/config/nvptx/doacross.h | 2 +-
external/gpl3/gcc.old/dist/libgomp/config/nvptx/icv-device.c | 2 +-
external/gpl3/gcc.old/dist/libgomp/config/nvptx/mutex.h | 2 +-
external/gpl3/gcc.old/dist/libgomp/config/nvptx/pool.h | 2 +-
external/gpl3/gcc.old/dist/libgomp/config/nvptx/ptrlock.h | 2 +-
external/gpl3/gcc.old/dist/libgomp/config/nvptx/sem.h | 2 +-
external/gpl3/gcc.old/dist/libgomp/config/nvptx/simple-bar.h | 2 +-
external/gpl3/gcc.old/dist/libgomp/config/nvptx/thread-stacksize.h | 2 +-
external/gpl3/gcc.old/dist/libgomp/config/posix/simple-bar.h | 2 +-
external/gpl3/gcc.old/dist/libgomp/config/posix/thread-stacksize.h | 2 +-
external/gpl3/gcc.old/dist/libgomp/icv-device.c | 2 +-
external/gpl3/gcc.old/dist/libgomp/icv.c | 2 +-
external/gpl3/gcc.old/dist/libgomp/lock.c | 2 +-
external/gpl3/gcc.old/dist/libgomp/plugin/cuda/cuda.h | 2 +-
external/gpl3/gcc.old/dist/libgomp/plugin/hsa_ext_finalize.h | 2 +-
external/gpl3/gcc.old/dist/libgomp/secure_getenv.h | 61 +
external/gpl3/gcc.old/dist/libhsail-rt/configure.tgt | 2 +-
external/gpl3/gcc.old/dist/libhsail-rt/include/internal/fibers.h | 2 +-
external/gpl3/gcc.old/dist/libhsail-rt/include/internal/phsa-queue-interface.h | 2 +-
external/gpl3/gcc.old/dist/libhsail-rt/include/internal/phsa-rt.h | 5 +-
external/gpl3/gcc.old/dist/libhsail-rt/include/internal/workitems.h | 7 +-
external/gpl3/gcc.old/dist/libhsail-rt/rt/arithmetic.c | 38 +-
external/gpl3/gcc.old/dist/libhsail-rt/rt/atomics.c | 2 +-
external/gpl3/gcc.old/dist/libhsail-rt/rt/bitstring.c | 2 +-
external/gpl3/gcc.old/dist/libhsail-rt/rt/fbarrier.c | 2 +-
external/gpl3/gcc.old/dist/libhsail-rt/rt/fibers.c | 4 +-
external/gpl3/gcc.old/dist/libhsail-rt/rt/fp16.c | 2 +-
external/gpl3/gcc.old/dist/libhsail-rt/rt/misc.c | 2 +-
external/gpl3/gcc.old/dist/libhsail-rt/rt/multimedia.c | 2 +-
external/gpl3/gcc.old/dist/libhsail-rt/rt/queue.c | 2 +-
external/gpl3/gcc.old/dist/libhsail-rt/rt/sat_arithmetic.c | 2 +-
external/gpl3/gcc.old/dist/libhsail-rt/rt/segment.c | 2 +-
external/gpl3/gcc.old/dist/libhsail-rt/rt/workitems.c | 56 +-
external/gpl3/gcc.old/dist/libiberty/rust-demangle.c | 2 +-
external/gpl3/gcc.old/dist/libsanitizer/asan/asan_descriptions.cc | 41 +-
external/gpl3/gcc.old/dist/libsanitizer/asan/asan_descriptions.h | 10 +-
external/gpl3/gcc.old/dist/libsanitizer/asan/asan_errors.cc | 138 +-
external/gpl3/gcc.old/dist/libsanitizer/asan/asan_errors.h | 84 +-
external/gpl3/gcc.old/dist/libsanitizer/asan/asan_fuchsia.cc | 216 +
external/gpl3/gcc.old/dist/libsanitizer/asan/asan_globals_win.cc | 60 +
external/gpl3/gcc.old/dist/libsanitizer/asan/asan_interceptors_memintrinsics.cc | 42 +
external/gpl3/gcc.old/dist/libsanitizer/asan/asan_interceptors_memintrinsics.h | 146 +
external/gpl3/gcc.old/dist/libsanitizer/asan/asan_interface.inc | 167 +
external/gpl3/gcc.old/dist/libsanitizer/asan/asan_memory_profile.cc | 106 +-
external/gpl3/gcc.old/dist/libsanitizer/asan/asan_scariness_score.h | 2 +-
external/gpl3/gcc.old/dist/libsanitizer/asan/asan_shadow_setup.cc | 159 +
external/gpl3/gcc.old/dist/libsanitizer/asan/asan_win_weak_interception.cc | 21 +
external/gpl3/gcc.old/dist/libsanitizer/builtins/assembly.h | 57 +-
external/gpl3/gcc.old/dist/libsanitizer/include/sanitizer/tsan_interface.h | 136 +
external/gpl3/gcc.old/dist/libsanitizer/lsan/lsan_common_mac.cc | 204 +
external/gpl3/gcc.old/dist/libsanitizer/lsan/lsan_linux.cc | 31 +
external/gpl3/gcc.old/dist/libsanitizer/lsan/lsan_mac.cc | 190 +
external/gpl3/gcc.old/dist/libsanitizer/lsan/lsan_malloc_mac.cc | 53 +
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sancov_flags.cc | 57 +
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sancov_flags.h | 38 +
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sancov_flags.inc | 19 +
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_allocator_checks.cc | 21 +
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_allocator_checks.h | 73 +
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_allocator_combined.h | 83 +-
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_allocator_local_cache.h | 145 +-
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_allocator_primary32.h | 78 +-
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_allocator_primary64.h | 586 +-
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_allocator_secondary.h | 69 +-
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_allocator_size_class_map.h | 30 +-
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_common_interface.inc | 37 +
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_common_interface_posix.inc | 12 +
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_common_nolibc.cc | 34 +
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_coverage_fuchsia.cc | 238 +
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_coverage_interface.inc | 31 +
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_coverage_libcdep_new.cc | 218 +
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_coverage_win_dll_thunk.cc | 19 +
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_coverage_win_dynamic_runtime_thunk.cc | 19 +
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_coverage_win_sections.cc | 20 +
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_coverage_win_weak_interception.cc | 22 +
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_dbghelp.h | 40 +
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_errno.cc | 33 +
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_errno.h | 35 +
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_errno_codes.h | 32 +
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_file.cc | 175 +
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_file.h | 108 +
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_fuchsia.cc | 517 +
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_fuchsia.h | 29 +
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_linux_s390.cc | 7 +
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_linux_x86_64.S | 2 +
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_mac_libcdep.cc | 28 +
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.cc | 357 +
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.h | 572 +
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_signal_interceptors.inc | 65 +
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_stoptheworld_mac.cc | 176 +
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_symbolizer_fuchsia.cc | 105 +
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_win.h | 24 +
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_win_defs.h | 151 +
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_win_dll_thunk.cc | 100 +
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_win_dll_thunk.h | 180 +
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_win_dynamic_runtime_thunk.cc | 19 +
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_win_weak_interception.cc | 92 +
external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_win_weak_interception.h | 31 +
external/gpl3/gcc.old/dist/libsanitizer/tsan/tsan_debugging.cc | 90 +-
external/gpl3/gcc.old/dist/libsanitizer/tsan/tsan_external.cc | 123 +
external/gpl3/gcc.old/dist/libsanitizer/tsan/tsan_interceptors_mac.cc | 35 +-
external/gpl3/gcc.old/dist/libsanitizer/ubsan/ubsan_diag_standalone.cc | 36 +
external/gpl3/gcc.old/dist/libsanitizer/ubsan/ubsan_init_standalone_preinit.cc | 35 +
external/gpl3/gcc.old/dist/libsanitizer/ubsan/ubsan_interface.inc | 52 +
external/gpl3/gcc.old/dist/libsanitizer/ubsan/ubsan_signals_standalone.cc | 52 +
external/gpl3/gcc.old/dist/libsanitizer/ubsan/ubsan_signals_standalone.h | 23 +
external/gpl3/gcc.old/dist/libsanitizer/ubsan/ubsan_win_dll_thunk.cc | 19 +
external/gpl3/gcc.old/dist/libsanitizer/ubsan/ubsan_win_dynamic_runtime_thunk.cc | 19 +
external/gpl3/gcc.old/dist/libsanitizer/ubsan/ubsan_win_weak_interception.cc | 21 +
external/gpl3/gcc.old/dist/libstdc++-v3/config/abi/post/i386-solaris2.10/amd64/baseline_symbols.txt | 2 +
external/gpl3/gcc.old/dist/libstdc++-v3/config/abi/post/i386-solaris2.10/baseline_symbols.txt | 2 +
external/gpl3/gcc.old/dist/libstdc++-v3/config/abi/post/i386-solaris2.11/amd64/baseline_symbols.txt | 2 +
external/gpl3/gcc.old/dist/libstdc++-v3/config/abi/post/i386-solaris2.11/baseline_symbols.txt | 2 +
external/gpl3/gcc.old/dist/libstdc++-v3/config/abi/post/sparc-solaris2.10/baseline_symbols.txt | 2 +
external/gpl3/gcc.old/dist/libstdc++-v3/config/abi/post/sparc-solaris2.10/sparcv9/baseline_symbols.txt | 2 +
external/gpl3/gcc.old/dist/libstdc++-v3/config/abi/post/sparc-solaris2.11/baseline_symbols.txt | 2 +
external/gpl3/gcc.old/dist/libstdc++-v3/config/abi/post/sparc-solaris2.11/sparcv9/baseline_symbols.txt | 2 +
external/gpl3/gcc.old/dist/libstdc++-v3/config/cpu/aarch64/opt/bits/opt_random.h | 47 +
external/gpl3/gcc.old/dist/libstdc++-v3/config/cpu/aarch64/opt/ext/opt_random.h | 180 +
external/gpl3/gcc.old/dist/libstdc++-v3/include/bits/fs_dir.h | 533 +
external/gpl3/gcc.old/dist/libstdc++-v3/include/bits/fs_fwd.h | 348 +
external/gpl3/gcc.old/dist/libstdc++-v3/include/bits/fs_ops.h | 314 +
external/gpl3/gcc.old/dist/libstdc++-v3/include/bits/fs_path.h | 1162 +
external/gpl3/gcc.old/dist/libstdc++-v3/include/bits/invoke.h | 2 +-
external/gpl3/gcc.old/dist/libstdc++-v3/include/bits/node_handle.h | 16 +-
external/gpl3/gcc.old/dist/libstdc++-v3/include/bits/refwrap.h | 239 +-
external/gpl3/gcc.old/dist/libstdc++-v3/include/bits/std_abs.h | 2 +-
external/gpl3/gcc.old/dist/libstdc++-v3/include/bits/std_function.h | 23 +-
external/gpl3/gcc.old/dist/libstdc++-v3/include/bits/string_view.tcc | 16 +-
external/gpl3/gcc.old/dist/libstdc++-v3/include/experimental/source_location | 10 +-
external/gpl3/gcc.old/dist/libstdc++-v3/include/std/any | 78 +-
external/gpl3/gcc.old/dist/libstdc++-v3/include/std/charconv | 658 +
external/gpl3/gcc.old/dist/libstdc++-v3/include/std/filesystem | 45 +
external/gpl3/gcc.old/dist/libstdc++-v3/include/std/optional | 885 +-
external/gpl3/gcc.old/dist/libstdc++-v3/include/std/string_view | 113 +-
external/gpl3/gcc.old/dist/libstdc++-v3/include/std/variant | 440 +-
external/gpl3/gcc.old/dist/libstdc++-v3/libsupc++/cxxabi_init_exception.h | 2 +-
external/gpl3/gcc.old/dist/libstdc++-v3/libsupc++/del_opa.cc | 2 +-
external/gpl3/gcc.old/dist/libstdc++-v3/libsupc++/del_opant.cc | 2 +-
external/gpl3/gcc.old/dist/libstdc++-v3/libsupc++/del_opsa.cc | 2 +-
external/gpl3/gcc.old/dist/libstdc++-v3/libsupc++/del_opva.cc | 2 +-
external/gpl3/gcc.old/dist/libstdc++-v3/libsupc++/del_opvant.cc | 2 +-
external/gpl3/gcc.old/dist/libstdc++-v3/libsupc++/del_opvsa.cc | 2 +-
external/gpl3/gcc.old/dist/libstdc++-v3/libsupc++/eh_atomics.h | 2 +-
external/gpl3/gcc.old/dist/libstdc++-v3/libsupc++/exception.h | 2 +-
external/gpl3/gcc.old/dist/libstdc++-v3/libsupc++/new_opa.cc | 22 +-
external/gpl3/gcc.old/dist/libstdc++-v3/libsupc++/new_opant.cc | 2 +-
external/gpl3/gcc.old/dist/libstdc++-v3/libsupc++/new_opva.cc | 2 +-
external/gpl3/gcc.old/dist/libstdc++-v3/libsupc++/new_opvant.cc | 2 +-
external/gpl3/gcc.old/dist/libstdc++-v3/src/c++11/mutex_pool.h | 2 +-
external/gpl3/gcc.old/dist/libstdc++-v3/src/c++17/Makefile.in | 754 +
external/gpl3/gcc.old/dist/libstdc++-v3/src/filesystem/cow-std-dir.cc | 26 +
external/gpl3/gcc.old/dist/libstdc++-v3/src/filesystem/cow-std-ops.cc | 26 +
external/gpl3/gcc.old/dist/libstdc++-v3/src/filesystem/cow-std-path.cc | 26 +
external/gpl3/gcc.old/dist/libstdc++-v3/src/filesystem/dir-common.h | 149 +
external/gpl3/gcc.old/dist/libstdc++-v3/src/filesystem/ops-common.h | 150 +
external/gpl3/gcc.old/dist/libstdc++-v3/src/filesystem/std-dir.cc | 325 +
external/gpl3/gcc.old/dist/libstdc++-v3/src/filesystem/std-ops.cc | 1626 +
external/gpl3/gcc.old/dist/libstdc++-v3/src/filesystem/std-path.cc | 775 +
external/gpl3/gcc.old/usr.bin/common/defs.mk | 4 +-
external/gpl3/gcc.old/usr.bin/gcc/arch/arm/arm-cpu-cdata.h | 3591 +
external/gpl3/gcc.old/usr.bin/gcc/arch/arm/arm-cpu-data.h | 590 +
external/gpl3/gcc.old/usr.bin/gcc/arch/arm/arm-cpu.h | 209 +
external/gpl3/gcc.old/usr.bin/gcc/arch/arm/arm-isa.h | 580 +
external/gpl3/gcc.old/usr.bin/gcc/arch/armeb/arm-cpu-cdata.h | 3591 +
external/gpl3/gcc.old/usr.bin/gcc/arch/armeb/arm-cpu-data.h | 590 +
external/gpl3/gcc.old/usr.bin/gcc/arch/armeb/arm-cpu.h | 209 +
external/gpl3/gcc.old/usr.bin/gcc/arch/armeb/arm-isa.h | 580 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earm/arm-cpu-cdata.h | 3591 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earm/arm-cpu-data.h | 590 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earm/arm-cpu.h | 209 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earm/arm-isa.h | 580 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmeb/arm-cpu-cdata.h | 3591 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmeb/arm-cpu-data.h | 590 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmeb/arm-cpu.h | 209 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmeb/arm-isa.h | 580 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmhf/arm-cpu-cdata.h | 3591 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmhf/arm-cpu-data.h | 590 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmhf/arm-cpu.h | 209 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmhf/arm-isa.h | 580 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmhfeb/arm-cpu-cdata.h | 3591 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmhfeb/arm-cpu-data.h | 590 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmhfeb/arm-cpu.h | 209 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmhfeb/arm-isa.h | 580 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmv4/arm-cpu-cdata.h | 3591 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmv4/arm-cpu-data.h | 590 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmv4/arm-cpu.h | 209 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmv4/arm-isa.h | 580 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmv4eb/arm-cpu-cdata.h | 3591 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmv4eb/arm-cpu-data.h | 590 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmv4eb/arm-cpu.h | 209 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmv4eb/arm-isa.h | 580 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmv6/arm-cpu-cdata.h | 3591 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmv6/arm-cpu-data.h | 590 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmv6/arm-cpu.h | 209 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmv6/arm-isa.h | 580 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmv6eb/arm-cpu-cdata.h | 3591 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmv6eb/arm-cpu-data.h | 590 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmv6eb/arm-cpu.h | 209 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmv6eb/arm-isa.h | 580 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmv6hf/arm-cpu-cdata.h | 3591 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmv6hf/arm-cpu-data.h | 590 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmv6hf/arm-cpu.h | 209 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmv6hf/arm-isa.h | 580 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmv6hfeb/arm-cpu-cdata.h | 3591 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmv6hfeb/arm-cpu-data.h | 590 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmv6hfeb/arm-cpu.h | 209 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmv6hfeb/arm-isa.h | 580 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmv7/arm-cpu-cdata.h | 3591 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmv7/arm-cpu-data.h | 590 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmv7/arm-cpu.h | 209 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmv7/arm-isa.h | 580 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmv7eb/arm-cpu-cdata.h | 3591 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmv7eb/arm-cpu-data.h | 590 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmv7eb/arm-cpu.h | 209 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmv7eb/arm-isa.h | 580 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmv7hf/arm-cpu-cdata.h | 3591 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmv7hf/arm-cpu-data.h | 590 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmv7hf/arm-cpu.h | 209 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmv7hf/arm-isa.h | 580 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmv7hfeb/arm-cpu-cdata.h | 3591 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmv7hfeb/arm-cpu-data.h | 590 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmv7hfeb/arm-cpu.h | 209 +
external/gpl3/gcc.old/usr.bin/gcc/arch/earmv7hfeb/arm-isa.h | 580 +
external/gpl3/gcc.old/usr.bin/gcc/arch/riscv32/insn-modes.h | 658 +-
external/gpl3/gcc.old/usr.bin/gcc/arch/riscv64/insn-modes.h | 660 +-
705 files changed, 275515 insertions(+), 4562 deletions(-)
diffs (truncated from 291520 to 300 lines):
diff -r bf8abb96d16b -r 839ba762e8bd external/gpl3/gcc.old/README.gcc8
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/external/gpl3/gcc.old/README.gcc8 Tue Aug 18 23:31:16 2020 +0000
@@ -0,0 +1,108 @@
+$NetBSD: README.gcc8,v 1.1.1.1 2020/08/18 23:31:16 mrg Exp $
+
+new stuff:
+ cc1objcplus
+ libmpx
+ liboffloadmic
+ libvtv
+ libcet
+
+
+todo:
+ - audit all uses of new warning-disable variables and
+ convert some from -Wno- to -Wno-error=
+
+arch/feature list.
+
+tools: does build.sh tools work?
+kernels: does a kernel run?
+libgcc: does libgcc build?
+native-gcc: does a full mknative-gcc complete?
+make release: does build.sh release complete?
+runs: does the system boot with a full world?
+atf: does atf run / compare well
+switched: has port switched? y (yes), n (no/ready), ? (not ready)
+
+
+architecture tools kernels libgcc native-gcc make release runs atf switched
+------------ ----- ------- ------ ---------- ------------ ---- --- --------
+aarch64 y y y y y y y y
+alpha y y y y y y y y
+earmv4 y y y y y y y y
+earmv4eb y y y y y y y y
+earm y y y y y y y y
+earmeb y y y y y y y y
+earmhf y y y y y y y y
+earmhfeb y y y y y y y y
+earmv6 y y y y y y y y
+earmv6eb y y y y y y y y
+earmv6hf y y y y y y y y
+earmv6hfeb y y y y y y y y
+earmv7 y y y y y y y y
+earmv7eb y y y y y y y y
+earmv7hf y y y y y y y y
+earmv7hfeb y y y y y y y y
+hppa y y y y y y y y
+i386 y y y y y y y y
+ia64 y y y y y y n y
+m68000 y y y y y y ? ?
+m68k y y y y y y ? ?
+mipseb y y y y y y y y
+mipsel y y y y y y y y
+mips64eb y y y y y y y y
+mips64el y y y y y y y y
+powerpc y y y y y y y y
+powerpc64 y n y y y ? y y
+sh3eb y y y y y y y y
+sh3el y y y y y y y y
+sparc y y y y y y y y
+sparc64 y y y y y y y y
+vax y y y y y y n[5] y
+x86_64 y y y y y y y y
+riscv32 y ? y y y ? ? y
+riscv64 y ? y y y ? ? y
+--
+coldfire ? N/A ? ? ? N/A N/A
+------------ ----- ------- ------ ---------- ------------ ---- ---
+architecture tools kernels libgcc native-gcc make release runs atf
+
+[5] - c++ exceptions are broken
+
+CPU vs platform test table (for CPUs with multiple ports). this is "make release" or just kernels.
+values: y (yes), k (kernels only), n (failed), r (running), ? (not attempted)
+
+CPU platform list
+--- -------- ----
+ acorn32 cats epoc32 evbarm-eb evbarm-el hpcarm iyonix netwinder shark zaurus
+earmv4: k k k k k k - k y -
+earm: - - - k k - k - - k
+earmhf: - - - k k - - - - -
+earmv6: - - - k k - - - - -
+earmv6hf: - - - k k - - - - -
+earmv7: - - - k k - - - - -
+earmv7hf: - - - k k - - - - -
+
+ amiga atari cesfic hp300 luna68k mac68k mvme68k news68k next68k sun3 x68k
+m68k: r y y y y r y y y r y
+
+ evbmips emips ews4800mips mipsco newsmips sgimips
+mipseb: k k k k k y
+
+ evbmips algor arc cobalt hpcmips pmax
+mipsel: y y y y y y
+
+ algor evbmips pmax
+mips64eb: - y -
+mips64el: y y y
+
+ amigappc bebox evbppc ibmnws macppc mvmeppc ofppc prep rs6000 sandpoint
+powerpc: k k k k y k y k k k
+
+ evbppc macppc ofppc
+powerpc64: y[1] y[1] y[1]
+
+ dreamcast evbsh3 hpcsh landisk mmeye
+sh3eb: - k - - y
+sh3el: k k k y -
+
+[1]: no kernels yet, but world builds
diff -r bf8abb96d16b -r 839ba762e8bd external/gpl3/gcc.old/dist/config/bootstrap-cet.mk
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/external/gpl3/gcc.old/dist/config/bootstrap-cet.mk Tue Aug 18 23:31:16 2020 +0000
@@ -0,0 +1,5 @@
+# This option enables -fcf-protection for stage2, stage3 and stage4.
+
+STAGE2_CFLAGS += -fcf-protection
+STAGE3_CFLAGS += -fcf-protection
+STAGE4_CFLAGS += -fcf-protection
diff -r bf8abb96d16b -r 839ba762e8bd external/gpl3/gcc.old/dist/config/cet.m4
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/external/gpl3/gcc.old/dist/config/cet.m4 Tue Aug 18 23:31:16 2020 +0000
@@ -0,0 +1,50 @@
+dnl
+dnl GCC_CET_FLAGS
+dnl (SHELL-CODE_HANDLER)
+dnl
+AC_DEFUN([GCC_CET_FLAGS],[dnl
+GCC_ENABLE(cet, no, ,[enable Intel CET in target libraries],
+ permit yes|no|auto)
+AC_MSG_CHECKING([for CET support])
+
+case "$host" in
+ i[[34567]]86-*-linux* | x86_64-*-linux*)
+ case "$enable_cet" in
+ auto)
+ # Check if target supports multi-byte NOPs
+ # and if assembler supports CET insn.
+ AC_COMPILE_IFELSE(
+ [AC_LANG_PROGRAM(
+ [],
+ [
+#if !defined(__SSE2__)
+#error target does not support multi-byte NOPs
+#else
+asm ("setssbsy");
+#endif
+ ])],
+ [enable_cet=yes],
+ [enable_cet=no])
+ ;;
+ yes)
+ # Check if assembler supports CET.
+ AC_COMPILE_IFELSE(
+ [AC_LANG_PROGRAM(
+ [],
+ [asm ("setssbsy");])],
+ [],
+ [AC_MSG_ERROR([assembler with CET support is required for --enable-cet])])
+ ;;
+ esac
+ ;;
+ *)
+ enable_cet=no
+ ;;
+esac
+if test x$enable_cet = xyes; then
+ $1="-fcf-protection -mshstk"
+ AC_MSG_RESULT([yes])
+else
+ AC_MSG_RESULT([no])
+fi
+])
diff -r bf8abb96d16b -r 839ba762e8bd external/gpl3/gcc.old/dist/config/mt-android
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/external/gpl3/gcc.old/dist/config/mt-android Tue Aug 18 23:31:16 2020 +0000
@@ -0,0 +1,1 @@
+CXXFLAGS_FOR_TARGET += -D_GNU_SOURCE -fexceptions -frtti
diff -r bf8abb96d16b -r 839ba762e8bd external/gpl3/gcc.old/dist/contrib/analyze_brprob.py
--- a/external/gpl3/gcc.old/dist/contrib/analyze_brprob.py Tue Aug 18 19:26:29 2020 +0000
+++ b/external/gpl3/gcc.old/dist/contrib/analyze_brprob.py Tue Aug 18 23:31:16 2020 +0000
@@ -71,6 +71,7 @@
counter_aggregates = set(['combined', 'first match', 'DS theory',
'no prediction'])
+hot_threshold = 10
def percentage(a, b):
return 100.0 * a / b
@@ -90,38 +91,129 @@
values.sort()
return values[int(len(values) / 2)]
+class PredictDefFile:
+ def __init__(self, path):
+ self.path = path
+ self.predictors = {}
+
+ def parse_and_modify(self, heuristics, write_def_file):
+ lines = [x.rstrip() for x in open(self.path).readlines()]
+
+ p = None
+ modified_lines = []
+ for l in lines:
+ if l.startswith('DEF_PREDICTOR'):
+ m = re.match('.*"(.*)".*', l)
+ p = m.group(1)
+ elif l == '':
+ p = None
+
+ if p != None:
+ heuristic = [x for x in heuristics if x.name == p]
+ heuristic = heuristic[0] if len(heuristic) == 1 else None
+
+ m = re.match('.*HITRATE \(([^)]*)\).*', l)
+ if (m != None):
+ self.predictors[p] = int(m.group(1))
+
+ # modify the line
+ if heuristic != None:
+ new_line = (l[:m.start(1)]
+ + str(round(heuristic.get_hitrate()))
+ + l[m.end(1):])
+ l = new_line
+ p = None
+ elif 'PROB_VERY_LIKELY' in l:
+ self.predictors[p] = 100
+ modified_lines.append(l)
+
+ # save the file
+ if write_def_file:
+ with open(self.path, 'w+') as f:
+ for l in modified_lines:
+ f.write(l + '\n')
+class Heuristics:
+ def __init__(self, count, hits, fits):
+ self.count = count
+ self.hits = hits
+ self.fits = fits
+
class Summary:
def __init__(self, name):
self.name = name
- self.branches = 0
- self.successfull_branches = 0
- self.count = 0
- self.hits = 0
- self.fits = 0
+ self.edges= []
+
+ def branches(self):
+ return len(self.edges)
+
+ def hits(self):
+ return sum([x.hits for x in self.edges])
+
+ def fits(self):
+ return sum([x.fits for x in self.edges])
+
+ def count(self):
+ return sum([x.count for x in self.edges])
+
+ def successfull_branches(self):
+ return len([x for x in self.edges if 2 * x.hits >= x.count])
def get_hitrate(self):
- return 100.0 * self.hits / self.count
+ return 100.0 * self.hits() / self.count()
def get_branch_hitrate(self):
- return 100.0 * self.successfull_branches / self.branches
+ return 100.0 * self.successfull_branches() / self.branches()
def count_formatted(self):
- v = self.count
- for unit in ['','K','M','G','T','P','E','Z']:
+ v = self.count()
+ for unit in ['', 'k', 'M', 'G', 'T', 'P', 'E', 'Z', 'Y']:
if v < 1000:
return "%3.2f%s" % (v, unit)
v /= 1000.0
return "%.1f%s" % (v, 'Y')
- def print(self, branches_max, count_max):
+ def count(self):
+ return sum([x.count for x in self.edges])
+
+ def print(self, branches_max, count_max, predict_def):
+ # filter out most hot edges (if requested)
+ self.edges = sorted(self.edges, reverse = True, key = lambda x: x.count)
+ if args.coverage_threshold != None:
+ threshold = args.coverage_threshold * self.count() / 100
+ edges = [x for x in self.edges if x.count < threshold]
+ if len(edges) != 0:
+ self.edges = edges
+
+ predicted_as = None
+ if predict_def != None and self.name in predict_def.predictors:
Home |
Main Index |
Thread Index |
Old Index