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 merge GCC 10.4 son more.
details: https://anonhg.NetBSD.org/src/rev/44bc40595b6f
branches: trunk
changeset: 373598:44bc40595b6f
user: mrg <mrg%NetBSD.org@localhost>
date: Mon Feb 20 05:38:30 2023 +0000
description:
merge GCC 10.4 son more.
diffstat:
external/gpl3/gcc.old/README.gcc8 | 108 -
external/gpl3/gcc.old/README.gcc9 | 113 -
external/gpl3/gcc.old/dist/.gitattributes | 1 -
external/gpl3/gcc.old/dist/config/bootstrap-mpx.mk | 9 -
external/gpl3/gcc.old/dist/contrib/filter-rtags-warnings.py | 71 -
external/gpl3/gcc.old/dist/contrib/gimple.vim | 139 -
external/gpl3/gcc.old/dist/gcc/bt-load.c | 1578 -
external/gpl3/gcc.old/dist/gcc/chkp-builtins.def | 71 -
external/gpl3/gcc.old/dist/gcc/common/config/spu/spu-common.c | 56 -
external/gpl3/gcc.old/dist/gcc/config/alpha/freebsd.h | 68 -
external/gpl3/gcc.old/dist/gcc/config/avr/t-multilib | 46 -
external/gpl3/gcc.old/dist/gcc/config/darwin10.h | 36 -
external/gpl3/gcc.old/dist/gcc/config/darwin12.h | 27 -
external/gpl3/gcc.old/dist/gcc/config/darwin9.h | 59 -
external/gpl3/gcc.old/dist/gcc/config/mips/loongson.md | 904 -
external/gpl3/gcc.old/dist/gcc/config/mips/loongson3a.md | 137 -
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/ipa-chkp.c | 876 -
external/gpl3/gcc.old/dist/gcc/ipa-chkp.h | 29 -
external/gpl3/gcc.old/dist/gcc/params-enum.h | 39 -
external/gpl3/gcc.old/dist/gcc/params-list.h | 26 -
external/gpl3/gcc.old/dist/gcc/params-options.h | 27 -
external/gpl3/gcc.old/dist/gcc/params.c | 302 -
external/gpl3/gcc.old/dist/gcc/params.def | 1428 -
external/gpl3/gcc.old/dist/gcc/params.h | 256 -
external/gpl3/gcc.old/dist/gcc/rtl-chkp.c | 302 -
external/gpl3/gcc.old/dist/gcc/rtl-chkp.h | 38 -
external/gpl3/gcc.old/dist/gcc/tlink.c | 865 -
external/gpl3/gcc.old/dist/gcc/tree-chkp-opt.c | 1355 -
external/gpl3/gcc.old/dist/gcc/tree-chkp.c | 4678 -
external/gpl3/gcc.old/dist/gcc/tree-chkp.h | 64 -
external/gpl3/gcc.old/dist/gcc/tree-ssa-phionlycprop.c | 580 -
external/gpl3/gcc.old/dist/gcc/wide-int-range.cc | 865 -
external/gpl3/gcc.old/dist/gcc/wide-int-range.h | 188 -
179 files changed, 0 insertions(+), 127545 deletions(-)
diffs (truncated from 128261 to 300 lines):
diff -r 8ecd21e72392 -r 44bc40595b6f external/gpl3/gcc.old/README.gcc8
--- a/external/gpl3/gcc.old/README.gcc8 Mon Feb 20 02:11:03 2023 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,108 +0,0 @@
-$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 8ecd21e72392 -r 44bc40595b6f external/gpl3/gcc.old/README.gcc9
--- a/external/gpl3/gcc.old/README.gcc9 Mon Feb 20 02:11:03 2023 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,113 +0,0 @@
-$NetBSD: README.gcc9,v 1.1.1.1 2021/04/09 22:32:28 mrg Exp $
-
-new stuff:
- cc1objcplus
- libmpx
- liboffloadmic
- libvtv
- libcet
- libphobos
- d
- gfortran
-
-
-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
-aarch64be y y y y y y y y
-alpha y y y y y y y[10] n
-earmv4 y y y y y ? ? y
-earmv4eb y n n y n ? ? y
-earm y n n y n ? ? y
-earmeb y n n y n ? ? y
-earmhf y n n y n ? ? y
-earmhfeb y n n y n ? ? y
-earmv6 y n n y n ? ? y
-earmv6eb y n n y n ? ? y
-earmv6hf y n n y n ? ? y
-earmv6hfeb y n n y n ? ? y
-earmv7 y n n y n ? ? y
-earmv7eb y n n y n ? ? y
-earmv7hf y y y y y y y y
-earmv7hfeb y n n y n ? ? 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/A y
-m68000 y y y y y y ? n
-m68k y y y y y y y[11] n
-mipseb y y y y y n n y
-mipsel y y y y y y n y
-mips64eb y y y y y y y y
-mips64el y y y y y n n y
-powerpc y y y y y y y n
-powerpc64 y y y y y N/A N/A n
-sh3eb y y y y y ? ? ?
-sh3el y y y y y y y n
-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 y n
-x86_64 y y y y y y y y
-riscv32 y N/A y y y N/A N/A y
-riscv64 y N/A y y y N/A N/A y
---
-coldfire ? N/A ? ? ? N/A N/A
------------- ----- ------- ------ ---------- ------------ ---- ---
-architecture tools kernels libgcc native-gcc make release runs atf
-
-[1]: kernels and boot programs, etc., don't build
-[10]: tests in lib/libc/sys are skipped; see port-alpha/55652
-[11]: at least there's no regression in kernel and lib/libc/{gen,sys}
-
-
-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), nx (yes, no x11)
-
-CPU platform list
---- -------- ----
- acorn32 cats epoc32 evbarm-eb evbarm-el hpcarm iyonix netwinder shark zaurus
-earmv4: y y y y y y y y
-earm: y y y y
-earmhf: y y
-earmv6: y y
-earmv6hf: y y
-earmv7: y y
-earmv7hf: y y
-
- amiga atari cesfic hp300 luna68k mac68k mvme68k news68k next68k sun3 x68k
-m68k: y y y y y y y y y y y
-
- evbmips emips ews4800mips mipsco newsmips sgimips
-mipseb: y y y y y 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: y y y y y y y y y y
-
- evbppc macppc ofppc
-powerpc64: y n[1] n[1]
-
- dreamcast evbsh3 hpcsh landisk mmeye
-sh3eb: y y
-sh3el: y y y y
diff -r 8ecd21e72392 -r 44bc40595b6f external/gpl3/gcc.old/dist/.gitattributes
--- a/external/gpl3/gcc.old/dist/.gitattributes Mon Feb 20 02:11:03 2023 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-*.{c,C,cc,h} whitespace=indent-with-non-tab,space-before-tab,trailing-space
diff -r 8ecd21e72392 -r 44bc40595b6f external/gpl3/gcc.old/dist/config/bootstrap-mpx.mk
--- a/external/gpl3/gcc.old/dist/config/bootstrap-mpx.mk Mon Feb 20 02:11:03 2023 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,9 +0,0 @@
-# This option enables -fcheck-pointer-bounds -mmpx for stage2 and stage3.
-
-STAGE2_CFLAGS += -fcheck-pointer-bounds -mmpx -frandom-seed=1
-STAGE3_CFLAGS += -fcheck-pointer-bounds -mmpx -frandom-seed=1
-POSTSTAGE1_LDFLAGS += -fcheck-pointer-bounds -mmpx -frandom-seed=1 \
- -static-libmpx -static-libmpxwrappers \
- -B$$r/prev-$(TARGET_SUBDIR)/libmpx \
- -B$$r/prev-$(TARGET_SUBDIR)/libmpx/mpxrt/.libs \
- -B$$r/prev-$(TARGET_SUBDIR)/libmpx/mpxwrap/.libs
diff -r 8ecd21e72392 -r 44bc40595b6f external/gpl3/gcc.old/dist/contrib/filter-rtags-warnings.py
--- a/external/gpl3/gcc.old/dist/contrib/filter-rtags-warnings.py Mon Feb 20 02:11:03 2023 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,71 +0,0 @@
-#!/usr/bin/env python3
-#
-# Script to analyze warnings produced by rtags command (using LLVM):
-# rc --diagnose-all --synchronous-diagnostics --json
-#
-# This file is part of GCC.
-#
-# GCC is free software; you can redistribute it and/or modify it under
-# the terms of the GNU General Public License as published by the Free
-# Software Foundation; either version 3, or (at your option) any later
-# version.
-#
-# GCC is distributed in the hope that it will be useful, but WITHOUT ANY
-# WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with GCC; see the file COPYING3. If not see
-# <http://www.gnu.org/licenses/>. */
-#
-#
-#
-
-import sys
-import json
-import argparse
-
-def skip_warning(filename, warning):
- ignores = {
- '': ['-Warray-bounds', '-Wmismatched-tags', 'gcc_gfc: -Wignored-attributes', '-Wchar-subscripts',
- 'string literal (potentially insecure): -Wformat-security', '-Wdeprecated-register',
- '-Wvarargs', 'keyword is hidden by macro definition', "but the argument has type 'char *': -Wformat-pedantic",
- '-Wnested-anon-types', 'qualifier in explicit instantiation of', 'attribute argument not supported: asm_fprintf'],
- 'insn-modes.c': ['-Wshift-count-overflow'],
- 'insn-emit.c': ['-Wtautological-compare'],
- 'insn-attrtab.c': ['-Wparentheses-equality'],
- 'gimple-match.c': ['-Wunused-', '-Wtautological-compare'],
- 'generic-match.c': ['-Wunused-', '-Wtautological-compare'],
- }
-
- message = warning['message']
-
- if warning['type'] == 'fixit':
- return True
-
- for name, ignores in ignores.items():
- for i in ignores:
- if name in filename and i in message:
Home |
Main Index |
Thread Index |
Old Index