>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.