Re: Why do we still assemble?

law@snake.cs.utah.edu (Jeff Law)
Fri, 8 Apr 1994 05:29:08 GMT

          From comp.compilers

Related articles
[3 earlier articles]
Re: Why do we still assemble? djohnson@arnold.ucsd.edu (1994-04-07)
Re: Why do we still assemble? jpab+@andrew.cmu.edu (Josh N. Pritikin) (1994-04-07)
Re: Why do we still assemble? preston@noel.cs.rice.edu (1994-04-07)
Re: Why do we still assemble? Nand.Mulchandani@Eng.Sun.COM (1994-04-07)
Re: Why do we still assemble? pardo@cs.washington.edu (1994-04-08)
Re: Why do we still assemble? pardo@cs.washington.edu (1994-04-08)
Re: Why do we still assemble? law@snake.cs.utah.edu (1994-04-08)
Re: Why do we still assemble? steve@cegelecproj.co.uk (1994-04-08)
Re: Why do we still assemble? bill@amber.csd.harris.com (1994-04-08)
Re: Why do we still assemble? hbaker@netcom.com (1994-04-08)
Re: Why do we still assemble? rcskb@minyos.xx.rmit.EDU.AU (1994-04-10)
Re: Why do we still assemble? Keith.Bierman@Eng.Sun.COM (1994-04-10)
Re: Why do we still assemble? lgc@robotics.jpl.nasa.gov (1994-04-11)
[24 later articles]
| List of all articles for this month |
Newsgroups: comp.compilers
From: law@snake.cs.utah.edu (Jeff Law)
Keywords: assembler, design
Organization: University of Utah CS Dept
References: 94-04-032
Date: Fri, 8 Apr 1994 05:29:08 GMT

>Plenty of people produce object directly.


True. The HP compilers for the HPPA are one example.


>Sometimes they'll also have a way to produce assembly, for people who
>want to see what's happened to their code, but it'll be a side step from
>the main compilation path.


True. The problem is the assembly code doesn't always match what's
produced by the compiler when it generates objects directly.


It's fairly trivial to come up with a C program which if you compile
directly into an object with the HP compilers runs fine. But if you
compile it into assembly source then eventually assemble/link the code no
longer works.


Sad but true...


jeff
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.