Date: Thu, 28 May 1998 14:15:34 +0200 (SAT) From: Robert Nordier <rnordier@nordier.com> To: bde@zeta.org.au (Bruce Evans), eivind@yes.no (Eivind Eklund) Cc: current@FreeBSD.ORG, rnordier@nordier.com Subject: Re: Replacing gcc as the system compiler (was Re: Fix for undefined "__error" and discussion of shared object versioning) Message-ID: <199805281215.OAA21736@ceia.nordier.com> In-Reply-To: <199805280348.NAA09679@godzilla.zeta.org.au> from Bruce Evans at "May 28, 98 01:48:06 pm"
next in thread | previous in thread | raw e-mail | index | archive | help
Bruce Evans wrote:
> >Have you looked closely at XANDF? I'm seeing two real hurdles (beyond
> >inertia) in using this as our main compiler: The use of asm() for some
> >macros in the kernel, and the use of linker sets. What do you think
> >our chance of working around these are?
>
> Linker sets are just asm(). Too bad - I'd like another excuse to kill
> them. asm() is not sue much in macros, but is used a lot in inline
> functions. I see inline functions as the main hurdle. Chances of
> replacing them at reasonable cost are low.
TenDRA also lacks direct support for
__attribute__((packed))
However, there are no padding bits for bit-fields and it is possible
to specify -Zp[12] for unaligned packing at a file level.
--
Robert Nordier
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199805281215.OAA21736>
