This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: GCC viciously beaten by ICC in trig test!
- From: Ian Lance Taylor <ian at wasabisystems dot com>
- To: <stl at caltech dot edu>
- Cc: "GCC" <gcc at gcc dot gnu dot org>
- Date: 16 Mar 2004 22:00:26 -0500
- Subject: Re: GCC viciously beaten by ICC in trig test!
- References: <20040317003053.03CEC109AE7@earth-ox.its.caltech.edu>
"Stephan T. Lavavej" <stl@caltech.edu> writes:
> [Kai Henningsen]
> > really, binutils belongs with gcc more than glibc does.
>
> And why isn't binutils part of gcc, for that matter?
gcc works on a number of systems on which the GNU binutils do not
work.
If you leave out a few minor details, gcc is simply a translator of
text files from C/C++/whatever text to assembly text.
The binutils are a different matter, as they must interact closely
with binary formats which are, all too often, rather ill-defined.
That said, there would be some obvious speed advantages to including
the assembler in the compiler backend, to avoid the current
translation from RTL to text to object file format, and instead
translate directly from RTL to object file format. It might be an
interesting project. For somebody else.
Ian