Module Name: src Committed By: mrg Date: Sun Jul 30 06:37:23 UTC 2023
Added Files: src/external/gpl3/gcc: README.gcc12 Removed Files: src/external/gpl3/gcc: README.gcc10 Log Message: update for GCC 12. amd64 tools already work. everything else is unknown. To generate a diff of this commit: cvs rdiff -u -r1.24 -r0 src/external/gpl3/gcc/README.gcc10 cvs rdiff -u -r0 -r1.1 src/external/gpl3/gcc/README.gcc12 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Added files: Index: src/external/gpl3/gcc/README.gcc12 diff -u /dev/null src/external/gpl3/gcc/README.gcc12:1.1 --- /dev/null Sun Jul 30 06:37:23 2023 +++ src/external/gpl3/gcc/README.gcc12 Sun Jul 30 06:37:23 2023 @@ -0,0 +1,109 @@ +$NetBSD: README.gcc12,v 1.1 2023/07/30 06:37:23 mrg Exp $ + + +new stuff: + libmpx + liboffloadmic + libvtv + libcet + libphobos + d + gfortran + libbacktrace: +dwarf5_CFLAGS = $(libbacktrace_TEST_CFLAGS) -gdwarf-5 + libcody + c++tools + +todo: + - audit all uses of new warning-disable variables and + convert some from -Wno- to -Wno-error= + +arch/feature list. + +tools: does build.sh tools work? +kernels: does a kernel run? y (yes), b (builds/ready), ? (not ready) +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 ? ? ? ? ? ? ? ? +aarch64eb ? ? ? ? ? ? ? ? +alpha ? ? ? ? ? ? ? ? +earmv4 ? ? ? ? ? ? ? ? +earmv4eb ? ? ? ? ? ? ? ? +earmv5 ? ? ? ? ? ? ? ? +earmv5eb ? ? ? ? ? ? ? ? +earmv5hf ? ? ? ? ? ? ? ? +earmv5hfeb ? ? ? ? ? ? ? ? +earmv6 ? ? ? ? ? ? ? ? +earmv6eb ? ? ? ? ? ? ? ? +earmv6hf ? ? ? ? ? ? ? ? +earmv6hfeb ? ? ? ? ? ? ? ? +earmv7 ? ? ? ? ? ? ? ? +earmv7eb ? ? ? ? ? ? ? ? +earmv7hf ? ? ? ? ? ? ? ? +earmv7hfeb ? ? ? ? ? ? ? ? +hppa ? ? ? ? ? ? ? ? +i386 ? ? ? ? ? ? ? ? +ia64 ? ? ? ? ? ? ? ? +m68000 ? ? ? ? ? ? ? ? +m68k ? ? ? ? ? ? ? ? +mipseb ? ? ? ? ? ? ? ? +mipsel ? ? ? ? ? ? ? ? +mips64eb ? ? ? ? ? ? ? ? +mips64el ? ? ? ? ? ? ? ? +powerpc ? ? ? ? ? ? ? ? +powerpc64 ? ? ? ? ? ? ? ? +sh3eb ? ? ? ? ? ? ? ? +sh3el ? ? ? ? ? ? ? ? +sparc ? ? ? ? ? ? ? ? +sparc64 ? ? ? ? ? ? ? ? +vax ? ? ? ? ? ? ? ? +x86_64 y ? ? ? ? ? ? ? +riscv32 ? ? ? ? ? ? ? ? +riscv64 ? ? ? ? ? ? ? ? +------------ ----- ------- ------ ---------- ------------ ---- --- +architecture tools kernels libgcc native-gcc make release runs atf + + +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), nx (yes, no x11) + +CPU platform list +--- -------- ---- + acorn32 cats epoc32 evbarm-eb evbarm-el hpcarm iyonix netwinder shark zaurus +earmv4: ? ? ? ? ? ? ? ? +earm: ? ? ? ? +earmhf: ? ? +earmv6: ? ? +earmv6hf: ? ? +earmv7: ? ? +earmv7hf: ? ? + + amiga atari cesfic hp300 luna68k mac68k mvme68k news68k next68k sun3 x68k +m68k: ? ? ? ? ? ? ? ? ? y ? + + evbmips emips ews4800mips mipsco newsmips sgimips +mipseb: ? ? ? ? ? ? + + evbmips algor arc cobalt hpcmips pmax +mipsel: ? ? ? ? ? ? + + algor evbmips pmax +mips64eb: ? +mips64el: ? ? ? + + amigappc bebox evbppc ibmnws macppc mvmeppc ofppc prep rs6000 sandpoint +powerpc: ? ? ? ? ? ? ? ? ? ? + + evbppc macppc ofppc +powerpc64: ? ? ? + + dreamcast evbsh3 hpcsh landisk mmeye +sh3eb: ? ? +sh3el: ? ? ? ?