Source-Changes-HG archive

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

[src/trunk]: src/external/gpl3/gcc update status.



details:   https://anonhg.NetBSD.org/src/rev/7238c4228d19
branches:  trunk
changeset: 448421:7238c4228d19
user:      mrg <mrg%NetBSD.org@localhost>
date:      Sat Feb 02 12:09:55 2019 +0000

description:
update status.

status is:  with uncommited changes, some ports (amd64, sparc) work.

diffstat:

 external/gpl3/gcc/README.gcc53 |  108 -----------------------------------------
 external/gpl3/gcc/README.gcc7  |   66 +++++++++++++++++++++++++
 2 files changed, 66 insertions(+), 108 deletions(-)

diffs (182 lines):

diff -r 5bf0b7a1a034 -r 7238c4228d19 external/gpl3/gcc/README.gcc53
--- a/external/gpl3/gcc/README.gcc53    Sat Feb 02 12:05:09 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,108 +0,0 @@
-$NetBSD: README.gcc53,v 1.21 2016/06/09 23:36:53 mrg Exp $
-
-lib:
-       libasan is disabled currently (haven't tried yet)
-
-new stuff:
-       cc1objcplus
-       collect2 -- need to re-introduce?
-       libcilkrts
-       libmpx
-       liboffloadmic
-       libvtv
-       libitm
-
-other changes to look at:
-
-Index: gcc/targhooks.c
-       vs new binutils
-
-+           doc/gcov-tool.1
-
-
-arch/feature list.  anything not here has been switched already:
-
-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
-
-
-architecture   tools   kernels libgcc  native-gcc      make release    runs    atf
-------------   -----   ------- ------  ----------      ------------    ----    ---
-arm            y       ?       y       y               n[3]
-armeb          y       ?       y       y               n[3]
-coldfire       y       N/A     y       y               ?               N/A     N/A
-earm           y       ?       y       y               y[3,13]
-earmeb         y       ?       y       y               y[3,13]
-earmhf         y       ?       y       y               y[3]
-earmhfeb       y       ?       y       y               y[3]
-earmv4         y       y       y       y               y[3]            y       y
-earmv4eb       y       ?       y       y               y[3]
-earmv6         y       ?       y       y               y[3]
-earmv6eb       y       ?       y       y               y[3]
-earmv6hf       y       ?       y       y               y[3]
-earmv6hfeb     y       ?       y       y               y[3]
-earmv7         y       ?       y       y               y[3]
-earmv7eb       y       ?       y       y               y[3]
-earmv7hf       y       ?       y       y               y[3]
-earmv7hfeb     y       ?       y       y               y[3]
-m68000         y       ?       y       y               y
-m68k           y       y[16]   y       y               y[13]
-mipseb         y       y       y       y               y               y
-mipsel         y       y       y       y               y               y       y
-mips64eb       y       y       y       y               y[8]            y       y
-mips64el       y       ?       y       y               y               y       y
-powerpc                y       y       y       y               y               y[6]    
-powerpc64      y       ?       y       y               y
-sh3eb          y       ?       y       y               y[5]
-sh3el          y       ?       y       y               y
-sparc          y       y       y       y               y               y[6]
-sparc64                y       y       y       y               y               y[6,2]  y
-vax            y       y       y       y               y               y[15]   n
---
-or1k           n[10]
-riscv32                n[10]
-riscv64                n[10]
-ia64
-------------   -----   ------- ------  ----------      ------------    ----    ---
-architecture   tools   kernels libgcc  native-gcc      make release    runs    atf
-
-
-[2] - -O2 and -Os kernels hang, -O1 SIR reset
-       -- may be a SMP issue; ultra10 works, ultra45 SMP does not
-               -- try sb2000 (particularly with UP kernel.  u45 UP is shitty.)
-[3] - MKCOMPAT=no enabled currently, infact OABI seems to be broken.  the docs say it was only deprecated, but the options make broken stuff.
-[5] - sh3eb tries to use sh specific atomic config which doesn't work, has hand edited mknative output
-[6] - crtbeginS.o builds incorrectly with GCC 5.3 and -O2.  a hack for -O1 has been added.
-[8] - sgimips64 release build fails, mdsetimage'd gz'd kernels don't get built?
-[10] - needs to be re-merged with GCC 5.3 versions of these not-merged-to-mainline-gcc ports.
-[13] - builds tested:
-       - m68k: mvm68k amiga atari
-       - earm : shark evbarm*
-       - mipseb: sgimips evbmips
-       - mipsel: evbmips
-       - mips64eb: sgimips[fail] evbmips
-       - mips64el: evbmips
-[14] - machines tested:
-       - sparc ss20 (OK)
-       - sparc64 ultra45 (FAIL), ultra10 (OK), sb2000 (OK UP, FAIL SMP.)
-       - powerpc pegasosII (OK)
-       - alpha UP1000 (OK)
-       - arm shark (OK)
-       - evbmips gxemul MALTA
-               - had to implement some MIPS32 in gxemul to make this work
-       - pmax gxemul (OK)
-       - sgimips O2 (OK kernel -- but my O2 is not stable)
-       - i386/amd64 (OK)
-       - hppa (OK)
-       - amiga (OK)
-[15] - vax -- switched to GCC 5.3 already as it is less broken
-       - ssh is broken, was broken with 4.8
-       - there are too many -O0's we added because of mis-handled rtl
-       - the eh_frame stuff is probably busted, but it never worked?
-[16] - kernels tested:
-       - m68k: amiga
diff -r 5bf0b7a1a034 -r 7238c4228d19 external/gpl3/gcc/README.gcc7
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/gpl3/gcc/README.gcc7     Sat Feb 02 12:09:55 2019 +0000
@@ -0,0 +1,66 @@
+$NetBSD: README.gcc7,v 1.1 2019/02/02 12:09:55 mrg Exp $
+
+new stuff (from gcc 5):
+       cc1objcplus
+       libcilkrts
+       libmpx
+       liboffloadmic
+       libvtv
+       libitm
+
+arch/feature list.  anything not here has been switched already:
+
+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
+
+
+architecture   tools   kernels libgcc  native-gcc      make release    runs    atf
+------------   -----   ------- ------  ----------      ------------    ----    ---
+aarch64                ?       ?       ?       ?               ?               ?       ?
+alpha          ?       ?       ?       ?               ?               ?       ?
+arm            ?       ?       ?       ?               ?               ?       ?
+armeb          ?       ?       ?       ?               ?               ?       ?
+earm           ?       ?       ?       ?               ?               ?       ?
+earmeb         ?       ?       ?       ?               ?               ?       ?
+earmhf         ?       ?       ?       ?               ?               ?       ?
+earmhfeb       ?       ?       ?       ?               ?               ?       ?
+earmv4         ?       ?       ?       ?               ?               ?       ?
+earmv4eb       ?       ?       ?       ?               ?               ?       ?
+earmv6         ?       ?       ?       ?               ?               ?       ?
+earmv6eb       ?       ?       ?       ?               ?               ?       ?
+earmv6hf       ?       ?       ?       ?               ?               ?       ?
+earmv6hfeb     ?       ?       ?       ?               ?               ?       ?
+earmv7         ?       ?       ?       ?               ?               ?       ?
+earmv7eb       ?       ?       ?       ?               ?               ?       ?
+earmv7hf       ?       ?       ?       ?               ?               ?       ?
+earmv7hfeb     ?       ?       ?       ?               ?               ?       ?
+hppa           ?       ?       ?       ?               ?               ?       ?
+i386           y       ?       ?       ?               ?               ?       ?
+ia64           ?       ?       ?       ?               ?               ?       ?
+m68000         ?       ?       ?       ?               ?               ?       ?
+m68k           ?       ?       ?       ?               ?               ?       ?
+mipseb         ?       ?       ?       ?               ?               ?       ?
+mipsel         ?       ?       ?       ?               ?               ?       ?
+mips64eb       ?       ?       ?       ?               ?               ?       ?
+mips64el       ?       ?       ?       ?               ?               ?       ?
+powerpc                ?       ?       ?       ?               ?               ?       ?
+powerpc64      ?       ?       ?       ?               ?               ?       ?
+sh3eb          ?       ?       ?       ?               ?               ?       ?
+sh3el          ?       ?       ?       ?               ?               ?       ?
+sparc          y       ?       ?       ?               ?               ?       ?
+sparc64                y       ?       ?       ?               ?               ?       ?
+vax            ?       ?       ?       ?               ?               ?       ?
+x86_64         y       y       y       y               y               y       y
+--
+or1k           
+riscv32                
+riscv64                
+coldfire       ?       N/A     ?       ?               ?               N/A     N/A
+------------   -----   ------- ------  ----------      ------------    ----    ---
+architecture   tools   kernels libgcc  native-gcc      make release    runs    atf
+



Home | Main Index | Thread Index | Old Index