Subject: Re: gcc3 status?
To: George Michaelson <ggm@apnic.net>
From: Jason Thorpe <thorpej@wasabisystems.com>
List: tech-toolchain
Date: 04/08/2003 18:13:34
On Tuesday, April 8, 2003, at 05:58  PM, George Michaelson wrote:

> the recent mails suggest 3.2.2 is working ok on some platforms.

Right.  Working "ok" on "some platforms".  It, however, is not capable 
of compiling the NetBSD kernel nor several parts of NetBSD's userland.

>> GCC 3.3 will work out of the box on almost all NetBSD targets.
>
> thats fab news.

Let me clarify:

	alpha-netbsd			yes
	arm-netbsdelf			yes
	hppa-netbsd				no (I simply have had no time to work on this)
	i386-netbsdelf			yes
	m68010-netbsdelf		yes (should work as well as m68k-netbsdelf,
							     at least, but no PIC support on 68010)
	m68k-netbsdelf			yes (at least, I think so; I haven't had time
							     to finish a full bootstrap on my hp380)
	mips-netbsd				yes
	ns32k-netbsd			yes (a.out, binutils does not support PIC)
	powerpc-netbsd			almost-yes (there is an ABI mismatch with
										our in-tree 2.95.3 that needs
										to be addressed in the 3.3 code
										base)
	sh3-netbsdelf			yes
	sh5-netbsd				yes (but there are bugs in the SH5
							     target that still need to be fixed,
								 I think)
	sparc-netbsdelf			yes
	sparc64-netbsd			yes
	vax-netbsdelf			no (the configuration is there, but GCC 3.3
							    does not support PIC code on the VAX; we
							    didn't have time to feed all those changes
								back in; PIC code is required by NetBSD
								on the VAX using ELF)
	x86_64-netbsd			yes

         -- Jason R. Thorpe <thorpej@wasabisystems.com>