NetBSD/external/gpl3/gcc/README.gcc7
mrg 36f30ad7ad switch hppa to GCC 7.
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.
2019-04-04 21:31:28 +00:00

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 -