This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: GCC viciously beaten by ICC in trig test!


"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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]