Module Name: src Committed By: mrg Date: Thu Apr 15 01:59:51 UTC 2021
Modified Files: src/external/gpl3/gcc: README.gcc10 Log Message: i've test-built all platforms. everything except arm64, x68k and sun2 builds. many of them work as well. most mips are (minimally) tested. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/external/gpl3/gcc/README.gcc10 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.gcc10 diff -u src/external/gpl3/gcc/README.gcc10:1.7 src/external/gpl3/gcc/README.gcc10:1.8 --- src/external/gpl3/gcc/README.gcc10:1.7 Wed Apr 14 01:19:13 2021 +++ src/external/gpl3/gcc/README.gcc10 Thu Apr 15 01:59:51 2021 @@ -1,4 +1,4 @@ -$NetBSD: README.gcc10,v 1.7 2021/04/14 01:19:13 mrg Exp $ +$NetBSD: README.gcc10,v 1.8 2021/04/15 01:59:51 mrg Exp $ new stuff: @@ -32,36 +32,36 @@ switched: has port switched? y (yes), n architecture tools kernels libgcc native-gcc make release runs atf switched ------------ ----- ------- ------ ---------- ------------ ---- --- -------- -aarch64 y n[3] y y n ? ? ? -aarch64be y n n y n ? ? ? +aarch64 y n[3] n[3] y n ? ? ? +aarch64be y n[3] n[3] y n ? ? ? alpha y b y y y ? ? ? earmv4 y y y y y y ? n -earmv4eb y b y y n ? ? ? -earmv5 y b y y n ? ? ? -earmv5eb y b y y n ? ? ? -earmv5hf y b y y n ? ? ? -earmv5hfeb y b y y n ? ? ? -earmv6 y b y y n ? ? ? -earmv6eb y b y y n ? ? ? -earmv6hf y b y y n ? ? ? -earmv6hfeb y b y y n ? ? ? -earmv7 y b y y n ? ? ? -earmv7eb y b y y n ? ? ? +earmv4eb y b y y y ? ? ? +earmv5 y b y y y ? ? ? +earmv5eb y b y y y ? ? ? +earmv5hf y b y y y ? ? ? +earmv5hfeb y b y y y ? ? ? +earmv6 y b y y y ? ? ? +earmv6eb y b y y y ? ? ? +earmv6hf y b y y y ? ? ? +earmv6hfeb y b y y y ? ? ? +earmv7 y b y y y ? ? ? +earmv7eb y b y y y ? ? ? earmv7hf y y y y y y y n earmv7hfeb y b y y y ? ? ? hppa y b y y y ? ? ? i386 y y y y y y n[8] ? -ia64 y y y y n[2] ? N/A n +ia64 y y y y y ? N/A n m68000 y b y y n[1] ? ? ? -m68k y y y y y ? ? ? -mipseb y b y y y ? ? ? -mipsel y b y y y ? ? ? -mips64eb y y y y y n[4,5] ? ? -mips64el y b y y y ? ? ? +m68k y y y y y[9] ? ? ? +mipseb y y y y y y ? ? +mipsel y y y y y y ? ? +mips64eb y y y y y n[4] ? ? +mips64el y b y y y y ? ? powerpc y b y y y ? ? ? powerpc64 y b y y y N/A N/A ? sh3eb y b y y y ? ? ? -sh3el y y y y y y ? ? +sh3el y y y y y y y[7] ? sparc y y y y y y y n sparc64 y y y y y y y n vax y y y y y y n[6] n @@ -74,12 +74,7 @@ coldfire ? N/A ? ? ? N/A N/A architecture tools kernels libgcc native-gcc make release runs atf [1] - ramdisk.fs is too large, needs fixing. -[2] - rescue fails to build: - /tmp//ccnNTCsS.s: Assembler messages: - /tmp//ccnNTCsS.s:610: Warning: .label_state outside of body region - /tmp//ccnNTCsS.s:611: Warning: .restore outside of body region - /tmp//ccnNTCsS.s: Error: 2 warnings, treating warnings as errors -[3] - missing __aarch64_swp1_acq in kernels. +[3] - missing __aarch64_swp1_acq in kernels. missing lse.S in libgcc. [4] - edgerouter lite3 crashes early in boot: [ 1.0000000] u-boot bootmem desc @ 0x24108 version 3.0 [ 1.0000000] phys segment: 0xfc000 @ 0x102000 @@ -98,13 +93,16 @@ architecture tools kernels libgcc native 0x9800000000165cf0: 0xffffffff802563+0xd8 (0xffffffff80000000,0,0,0xc000000008000000) ra 0xffffffff803edd18 sz 0 0x9800000000165cf0: 0xffffffff803edc+0x84 (0xffffffff80000000,0,0,0xc000000008000000) ra 0 sz 0 - OCTEON kernel seems OK, something in my private configuration? -[5] - userland is broken. some dynamic apps run on old install (ie, old - ld.elf_so & shlibs) but nothing in chroot runs (static or dynamic). - memset.c compiles wrongly, wants -ffreestanding. oddness. -[6] - vax vs c++ exceptions issue +[6] - vax vs c++ exceptions issue, same as it ever was +[7] - fails just as poorly in gxemul/landisk as GCC 9 [8] - i386 seems to have a signal delivery issue. GCC 9 or 10 kernels are unable to reboot properly, and GCC 10 atf runs hang in signal delivery. - + bisection so far has reduced bug introduction between 2020-05-08 and + 2020-05-15. possibly pthread or condvar changes in this period. +[9] - x68k/stand fails with: + link loadbsd/loadbsd.x + loadbsd1: program header #1 is not loadable + may be due to it pulling in libc sources that get TLS marked? @@ -114,33 +112,33 @@ values: y (yes), k (kernels only), n (f 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 y -earmv7hf: y k +earmv4: y y y y y y y y +earm: r 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: k k k k k k k k k y k +m68k: y y y y y y y y y y n[9] evbmips emips ews4800mips mipsco newsmips sgimips -mipseb: y k k k y ? +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: k y k +mips64el: y y y amigappc bebox evbppc ibmnws macppc mvmeppc ofppc prep rs6000 sandpoint -powerpc: k k k k y k k k k k +powerpc: y y y y y y y y y y evbppc macppc ofppc powerpc64: y y y dreamcast evbsh3 hpcsh landisk mmeye -sh3eb: k y -sh3el: k k k y +sh3eb: y y +sh3el: y y y y