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/4f7b70b6040b
branches: trunk
changeset: 838838:4f7b70b6040b
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 a2673548f07b -r 4f7b70b6040b 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 a2673548f07b -r 4f7b70b6040b 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