Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/gpl3/gcc i've test-built all platforms. everything...



details:   https://anonhg.NetBSD.org/src/rev/173bd10e2157
branches:  trunk
changeset: 961680:173bd10e2157
user:      mrg <mrg%NetBSD.org@localhost>
date:      Thu Apr 15 01:59:51 2021 +0000

description:
i've test-built all platforms.  everything except arm64, x68k and sun2
builds.  many of them work as well.  most mips are (minimally) tested.

diffstat:

 external/gpl3/gcc/README.gcc10 |  88 ++++++++++++++++++++---------------------
 1 files changed, 43 insertions(+), 45 deletions(-)

diffs (149 lines):

diff -r f10386cacb8b -r 173bd10e2157 external/gpl3/gcc/README.gcc10
--- a/external/gpl3/gcc/README.gcc10    Thu Apr 15 01:57:11 2021 +0000
+++ b/external/gpl3/gcc/README.gcc10    Thu Apr 15 01:59:51 2021 +0000
@@ -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 @@
 
 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 @@
 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 @@
       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 @@
 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



Home | Main Index | Thread Index | Old Index