NetBSD/external/gpl3/gcc
mrg 4b0e0968c5 note alpha mostly works (sshd problem as well)
add that sparc64 test results are about 60 additional failures
2016-03-19 20:53:46 +00:00
..
dist disable our local hack to check alloc alignment on arm, as the define 2016-03-18 10:07:52 +00:00
lib find all libgcc sources 2016-03-18 10:08:43 +00:00
usr.bin add missing insn-modes.h files from earlier regen. 2016-03-18 20:40:21 +00:00
gcc2gcc.old
gcc2netbsd minor updates for GCC 5. 2016-03-12 21:51:02 +00:00
Makefile fix MKGCCCMDS=no, and turn it on by default for sun2. 2015-01-05 01:52:23 +00:00
Makefile.gcc_path remove remaining makefile support for GCC < 45 that i found. 2014-06-14 20:49:36 +00:00
Makefile.hooks merge GCC 4.8 build. 2014-03-01 10:00:31 +00:00
README.gcc53 note alpha mostly works (sshd problem as well) 2016-03-19 20:53:46 +00:00

$NetBSD: README.gcc53,v 1.5 2016/03/19 20:53:46 mrg Exp $

lib:
	libasan is disabled currently (haven't tried yet)

new stuff:
	cc1objcplus
	collect2 -- need to re-introduce?
	libcc1
	libcilkrts
	libmpx
	liboffloadmic
	libquadmath
	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:

architecture	tools	kernels	libgcc	native-gcc	make release	runs	atf
------------	-----	-------	------	----------	------------	----	---
alpha		y	y	y	y		y		y	?[10]
arm		y	?	y	y
armeb		y	?	y	y
earm		y	?	y	y
earmeb		y	?	y	y
earmhf		y	?	y	y
earmhfeb	y	?	y	y
earmv4		y	y	y	y		y[3,4]		y
earmv4eb	y	?	y	y
earmv6		y	?	y	y
earmv6eb	y	?	y	y
earmv6hf	y	?	y	y
earmv6hfeb	y	?	y	y
earmv7		y	?	y	y
earmv7eb	y	?	y	y
earmv7hf	y	?	y	y
earmv7hfeb	y	?	y	y
hppa		y	?	y	n[6]
i386		y	y	y	y		y[4]		y	
m68000		y	?	y	n[8]
m68k		y	?	y	n[8]
mipseb		y	?	n[5]
mipsel		y	?	n[5]
mips64eb	y	?	n[5]
mips64el	y	?	n[5]
powerpc		y	y	y	y		y[4]		y[1?]	
sh3eb		y	?	y	y
sh3el		y	?	y	y
sparc		y	y	y	y		y[4]		y[1]
sparc64		y	y	y	y		y[4]		n[1?,2]	y[9]
vax		n[7]
x86_64		y	y	y	y		y		y


[1] - world built without -fno-delete-null-pointer-checks does not have a
      working sshd
[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
[4] - really, this is 'distribution sets' and a kernel
[5] - libgcc fails to build, multiply defined symbols.  probably some libgcc
      makefile change needing re-doing.
[6] - libc fenv.c fails to build
[7] - GCC fails to build
[8] - GCC fails with eg: error: stack protector not protecting local variables: variable length buffer [-Werror=stack-protector]
[9] - with a 4.8 base.tgz and 5.3 everythingelse.tgz, about 60 additional failures out of ~3800
[10] - atf-run crashed kernel about 85% mark with GCC 4.8 kernel, but the
       to then results were mostly ok