From: "Bill Cunningham" Newsgroups: comp.os.msdos.djgpp References: <3ef366a3_5 AT corp DOT newsgroups DOT com> <200306202018 DOT h5KKIjZD027328 AT envy DOT delorie DOT com> Subject: Re: DJGPP internals Date: Fri, 20 Jun 2003 21:48:34 -0400 Lines: 31 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 NNTP-Posting-Host: 69.43.8.14 Message-ID: <3ef3bab9$1_7@corp.newsgroups.com> X-Trace: corp.newsgroups.com 1056160441 69.43.8.14 (20 Jun 2003 20:54:01 -0500) X-Comments: This message was posted through Newsfeeds.com X-Comments2: IMPORTANT: Newsfeeds.com does not condone, nor support, spam or any illegal or copyrighted postings. X-Comments3: IMPORTANT: Under NO circumstances will postings containing illegal or copyrighted material through this service be tolerated!! X-Report: Please report illegal or inappropriate use to X-Abuse-Info: Please be sure to forward a copy of ALL headers, INCLUDING the body (DO NOT SEND ATTACHMENTS) Organization: Newsfeeds.com http://www.newsfeeds.com 100,000+ UNCENSORED Newsgroups. To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com > involved (newer ones have cpp and cc1 combined): The pre-processor runs at the same time as the compilation? > * gcc (driver) > * cpp > * cc1 > * as > * ld > > Within cc1, there are a few major activities going on: > > * Conversion of source language to a parse tree > * Optimization of the parse tree. > * Conversion of the parse tree to RTL. > * Optimization of the RTL. > * Conversion of RTL to assembly. > > If you want to know how many times any of these programs loops over > the program (in whatever form it's in), the answer is LOTS. Even the > assembler is a multi-pass assembler. > > > How does the crt.o or C runtime fit into the compiling of the source? > > It's only used at the very end, when the linker is invoked. The linker is called ld because it used to be called the loader, right? -----= Posted via Newsfeeds.Com, Uncensored Usenet News =----- http://www.newsfeeds.com - The #1 Newsgroup Service in the World! -----== Over 80,000 Newsgroups - 16 Different Servers! =-----