>We're trying to find out what's going wrong with the assembly
>compilation -- for reference, there's
>http://developer.apple.com/documentation/DeveloperTools/Reference/Assembler/Assembler.pdf
Hmm... it looks like Apple may be deliberately omitting the assembler from
binutils and forcing you to use their custom one instead. Try installing
binutils from the original GNU source and see if that helps (you may need
to move the original "as" out of the way to a directory not in $PATH, as
GCC is notorious for finding the wrong assembler when you have more than
one installed).
Incidentally, transcode uses C embedded assembly exclusively, which was
supposed to avoid these problems. Apparently Apple doesn't want to make it
quite that easy on us. (:
As far as the 16-byte stack alignment issue you mentioned, that's certainly
an interesting point, but as none of the assembly in transcode (at least as
far as I can recall) calls any external functions, the stack alignment or
lack thereof shouldn't make a difference.
--Andrew Church
[EMAIL PROTECTED]
http://achurch.org/