Module Name: src Committed By: mrg Date: Mon Sep 7 07:43:36 UTC 2020
Modified Files: src/external/gpl3/gcc: README.gcc9 Log Message: various updates: - most builds are working - arm64, amd64, sparc, evbmips64-eb, and armv7hf-el are known to be stable and work - mips64-el needs new binutils, in testing - vax, sh3*, riscv64 and mipse[lb] builds are broken in various ways To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/external/gpl3/gcc/README.gcc9 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/external/gpl3/gcc/README.gcc9 diff -u src/external/gpl3/gcc/README.gcc9:1.4 src/external/gpl3/gcc/README.gcc9:1.5 --- src/external/gpl3/gcc/README.gcc9:1.4 Mon Sep 7 00:38:14 2020 +++ src/external/gpl3/gcc/README.gcc9 Mon Sep 7 07:43:36 2020 @@ -1,4 +1,4 @@ -$NetBSD: README.gcc9,v 1.4 2020/09/07 00:38:14 mrg Exp $ +$NetBSD: README.gcc9,v 1.5 2020/09/07 07:43:36 mrg Exp $ new stuff: cc1objcplus @@ -29,32 +29,33 @@ switched: has port switched? y (yes), n architecture tools kernels libgcc native-gcc make release runs atf switched ------------ ----- ------- ------ ---------- ------------ ---- --- -------- -aarch64 y y y y y y n n -alpha y n n y n n n n -earmv4 y n n y n n n n -earmv4eb y n n y n n n n -earm y n n y n n n n -earmeb y n n y n n n n -earmhf y n n y n n n n -earmhfeb y n n y n n n n -earmv6 y n n y n n n n -earmv6eb y n n y n n n n -earmv6hf y n n y n n n n -earmv6hfeb y n n y n n n n -earmv7 y n n y n n n n -earmv7eb y n n y n n n n -earmv7hf y n n y n n n n -earmv7hfeb y n n y n n n n -hppa y n n y n n n n -i386 y n n y n n n n -ia64 y n n y n n n n -m68000 y n n y n n ? ? -m68k y n y y n n ? ? -mipseb y n n y n n n n -mipsel y n n y n n n n -mips64eb y n n y n n n n -mips64el y n n y n n n n -powerpc y n n y n n n n +aarch64 y y y y y y y n +aarch64be y y y y ? ? ? n +alpha y y y y y ? ? n +earmv4 y n y y y ? ? n +earmv4eb y n n y n ? ? n +earm y n n y n ? ? n +earmeb y n n y n ? ? n +earmhf y n n y n ? ? n +earmhfeb y n n y n ? ? n +earmv6 y n n y n ? ? n +earmv6eb y n n y n ? ? n +earmv6hf y n n y n ? ? n +earmv6hfeb y n n y n ? ? n +earmv7 y n n y n ? ? n +earmv7eb y n n y n ? ? n +earmv7hf y y y y y y ? n +earmv7hfeb y n n y n ? ? n +hppa y y y y y ? ? n +i386 y y y y y y y n +ia64 y y y y y n ? n +m68000 y n n y n[7] n ? ? +m68k y y y y y n ? ? +mipseb y n n y n[8] n n n +mipsel y n n y n[8] n n n +mips64eb y y y y y[3] y y[5] n +mips64el y n n y n[9] n n n +powerpc y y y y y[3] n n n powerpc64 y n n y n ? n n sh3eb y n y y n[1] n n n sh3el y n y y n n n n @@ -63,7 +64,7 @@ sparc64 y y y y y n n n vax y n y y n[2] y y n x86_64 y y y y y y y n riscv32 y ? y y y ? ? n -riscv64 y ? y y n ? ? n +riscv64 y ? y y n[4] ? ? n -- coldfire ? N/A ? ? ? N/A N/A ------------ ----- ------- ------ ---------- ------------ ---- --- @@ -76,8 +77,19 @@ architecture tools kernels libgcc native /usr/src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_mutex.h:58:3: error: unable to generate reloads for: 58 | } | ^ - - +[3]: consult cpu/platform table for full data +[4]: triggers weird xorg-server issue; perhaps related to _XSERVER64 not being present +[5]: at least, as well as GCC 8 ran atf. +[7]: libstdc++ does not build +[8]: sanitizer fails with eg: + /tmp//ccbvhjAd.s: Assembler messages: + /tmp//ccbvhjAd.s:319922: Error: branch out of range + [ ... ] + asan_interceptors.pico +[9]: sanitizer fails with: + --- pixman-mmx.po --- + mips64el--netbsd/bin/as: unrecognized option `-mloongson-mmi' + --> needs new binutils CPU vs platform test table (for CPUs with multiple ports). this is "make release" or just kernels. @@ -86,29 +98,29 @@ values: y (yes), k (kernels only), n (f CPU platform list --- -------- ---- acorn32 cats epoc32 evbarm-eb evbarm-el hpcarm iyonix netwinder shark zaurus -earmv4: - - - - - - - - - - -earm: - - - - - - - - - - -earmhf: - - - - - - - - - - -earmv6: - - - - - - - - - - -earmv6hf: - - - - - - - - - - -earmv7: - - - - - - - - - - -earmv7hf: - - - - - - - - - - +earmv4: r r r r y r r r +earm: - - - - +earmhf: - - +earmv6: - - +earmv6hf: - - +earmv7: - - +earmv7hf: - - amiga atari cesfic hp300 luna68k mac68k mvme68k news68k next68k sun3 x68k -m68k: y - - - - - - - - - - +m68k: y y y y y y y y y y y evbmips emips ews4800mips mipsco newsmips sgimips -mipseb: - - - - - - +mipseb: - - - - - n evbmips algor arc cobalt hpcmips pmax -mipsel: - - - - - - +mipsel: n - - - - - algor evbmips pmax -mips64eb: - - - -mips64el: - - - +mips64eb: y +mips64el: n n n amigappc bebox evbppc ibmnws macppc mvmeppc ofppc prep rs6000 sandpoint -powerpc: - - - - - - - - - - +powerpc: - - - - y - - - - - evbppc macppc ofppc powerpc64: - - -