Alternative compiler toolchain ?

Max Laier max at love2party.net
Sat Jul 1 19:16:42 UTC 2006


On Saturday 01 July 2006 20:01, Attilio Rao wrote:
> 2006/7/1, Divacky Roman <xdivac02 at stud.fit.vutbr.cz>:
> > afaik tendra doesnt support gnu C extensions and our srcs are full of it
> > so the only possible compilers ATM are gcc and icc
>
> That's not completely true.
> A lot of GCC stubs are masked through macros, so, with a little work
> on it, you can successful optimize the code, if your compiler has the
> same (or partial) supports.

afaik __asm is the most interesting feature that is missing from ten15's 
tendra which keeps us from using it for kernel compiling.  As I understand 
this is mostly due to tendra's way of constructing objects: It translates to 
a machine independent intermediate language where it does all the 
optimisations and only thereafter "installs" - in tendra speak - to the 
target architecture.  This is quite nice for cross builds as you can do the 
expensive first pass on fast hardware and do the "installation" on the 
target.  It has the downside for __asm and the like.

I might be all wrong, though.

-- 
/"\  Best regards,                      | mlaier at freebsd.org
\ /  Max Laier                          | ICQ #67774661
 X   http://pf4freebsd.love2party.net/  | mlaier at EFnet
/ \  ASCII Ribbon Campaign              | Against HTML Mail and News
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-hackers/attachments/20060701/a5268e28/attachment.pgp


More information about the freebsd-hackers mailing list