36f30ad7ad
note vax atf fails same as GCC 6. hppa mostly works but has an atf issue also unrelated to the compiler version note ia64 mostly builds, but the kernel fails earlier than GCC 6.
106 lines
3.1 KiB
Plaintext
106 lines
3.1 KiB
Plaintext
$NetBSD: README.gcc7,v 1.15 2019/04/04 21:31:28 mrg Exp $
|
|
|
|
new stuff (from gcc 5):
|
|
cc1objcplus
|
|
libcilkrts
|
|
libmpx
|
|
liboffloadmic
|
|
libvtv
|
|
|
|
arch/feature list.
|
|
|
|
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
|
|
switched: has port switched? y (yes), n (no/ready), ? (not ready)
|
|
|
|
|
|
architecture tools kernels libgcc native-gcc make release runs atf switched
|
|
------------ ----- ------- ------ ---------- ------------ ---- --- --------
|
|
aarch64 y y y y y y y y
|
|
alpha y y y y y y ? y
|
|
arm y y y y y y ? y
|
|
armeb y y y y y ? ? y
|
|
earmv4 y y y y y y ??? y
|
|
earmv4eb y ? y y ? ? ? y
|
|
earm y ? y y ? ? ? y
|
|
earmeb y ? y y ? ? ? y
|
|
earmhf y ? y y ? ? ? y
|
|
earmhfeb y ? y y ? ? ? y
|
|
earmv6 y ? y y ? ? ? y
|
|
earmv6eb y ? y y ? ? ? y
|
|
earmv6hf y ? y y ? ? ? y
|
|
earmv6hfeb y ? y y ? ? ? y
|
|
earmv7 y ? y y ? ? ? y
|
|
earmv7eb y ? y y ? ? ? y
|
|
earmv7hf y ? y y ? ? ? y
|
|
earmv7hfeb y ? y y ? ? ? y
|
|
hppa y y y y y y y y
|
|
i386 y y y y y y y y
|
|
ia64 y y y y y [2] ? ?
|
|
m68000 y y y y y ? ? y
|
|
m68k y y y y y y ? y
|
|
mipseb y y y y y ? ? y
|
|
mipsel y y y y y ? ? y
|
|
mips64eb y y y y y y y y
|
|
mips64el y y y y y ? ? y
|
|
powerpc y y y y y y ? y
|
|
powerpc64 y ? y y n[9] ? ? ?
|
|
sh3eb y y y y y ? ? y
|
|
sh3el y y y y y y ? y
|
|
sparc y y y y y y ? y
|
|
sparc64 y y y y y y ? y
|
|
vax y y y y y y n[1] y
|
|
x86_64 y 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
|
|
|
|
[1] - vax atf is busted due to c++ exceptions not working
|
|
[2] - kernel fails earlier than gcc6 kernel.
|
|
[9] - /usr/src6/external/gpl3/gcc/dist/libgcc/libgcc2.c:2036:1: error: unrecognizable insn:
|
|
|
|
CPU vs platform test table (for CPUs with multiple ports). this is "make release" or just kernels.
|
|
values: y (yes), k (kernels only), n (failed), r (running), ? (not attempted)
|
|
|
|
CPU platform list
|
|
--- -------- ----
|
|
acorn32 cats epoc32 evbarm-eb evbarm-el hpcarm iyonix netwinder shark zaurus
|
|
arm: ? ? ? ? ? ? ? ? y ?
|
|
earmv4: y y y k k y - y y -
|
|
earm: - - - y y - y - - k
|
|
earmhf: - - - r y - - - - -
|
|
earmv6: - - - k k - - - - -
|
|
earmv6hf: - - - k k - - - - -
|
|
earmv7: - - - k k - - - - -
|
|
earmv7hf: - - - k k - - - - -
|
|
|
|
amiga atari cesfic hp300 luna68k mac68k mvme68k news68k next68k sun3 x68k
|
|
m68k: y y k y y y[1] y y y y y
|
|
|
|
evbmips emips ews4800mips mipsco newsmips sgimips
|
|
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: y y y
|
|
|
|
amigappc bebox evbppc ibmnws macppc mvmeppc ofppc prep rs6000 sandpoint
|
|
powerpc: y y y y y y y y y y
|
|
powerpc64: - - ?[9] - ?[9] - ?[9] - - -
|
|
|
|
dreamcast evbsh3 hpcsh landisk mmeye
|
|
sh3eb: - y - - y
|
|
sh3el: y y y y -
|