X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: Hans-Bernhard Broeker Newsgroups: comp.os.msdos.djgpp Subject: Re: BFD and RTL Date: 26 Oct 2003 09:26:32 GMT Organization: Aachen University of Technology (RWTH) Lines: 22 Message-ID: References: <3f9b7330_8 AT corp DOT newsgroups DOT com> NNTP-Posting-Host: acp3bf.physik.rwth-aachen.de X-Trace: nets3.rz.RWTH-Aachen.DE 1067160392 5837 137.226.32.75 (26 Oct 2003 09:26:32 GMT) X-Complaints-To: abuse AT rwth-aachen DOT de NNTP-Posting-Date: 26 Oct 2003 09:26:32 GMT Originator: broeker@ To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Bill Cunningham wrote: > Is Binary Format Descriptor and Register Translation Language very similar? > Does one run when the assembler runs and one when the linker runs? No to both questions --- which are, coincidentally, both somewhat off-topic here, since neither is specific to DJGPP. BFD is a library to support reading of several formats of machine code files, including the ones used by DJGPP, Linux and some more. It's the fundamental basis of the whole GNU binutils collection, but also used by GDB. RTL is used by neither the assembler nor the linker, but rather by the compiler itself. It's the abstract language in which the C compiler (and the other "front ends" in GCC, the GNU Compiler Collection) expresses its output, and which is then optimized and mapped onto the assembler language of the target processor. -- Hans-Bernhard Broeker (broeker AT physik DOT rwth-aachen DOT de) Even if all the snow were burnt, ashes would remain.