$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 -