Re: Speed of GCC

Previous thread: possible Bug, linux hangs when left idle for a long time by Tom Lynch on Friday, July 3, 1992 - 2:19 pm. (1 message)

Next thread: Re: Compiling 0.96b kernel with gcc 2.2.2 by Linus Benedict Torvalds on Friday, July 3, 1992 - 2:29 pm. (1 message)
From: Drew Eckhardt
Date: Friday, July 3, 1992 - 2:27 pm

I'll add to the list : 

- Final output is in ASCII assembler, which is then assembled by as.  This 
        allows gcc to run on many more platforms, because GNU does not need
        to understand that vendor's object file format.

- Internally, GCC goes to a machine independant representation before
        producing the assembler code.  Again, this allows the GCC
        running on your bread maker to cross compile for your 
        toaster, but may slow things down.


Yes, because the Linux device drivers and filesystem are both a little
on the slow side.

No, because straight DOS has no disk caching, whereas Linux has a traditional
write back buffer cache, which means that things like read aheads, and delayed 
write backs happen.  


Previous thread: possible Bug, linux hangs when left idle for a long time by Tom Lynch on Friday, July 3, 1992 - 2:19 pm. (1 message)

Next thread: Re: Compiling 0.96b kernel with gcc 2.2.2 by Linus Benedict Torvalds on Friday, July 3, 1992 - 2:29 pm. (1 message)