Messages in this thread | | | Date | Thu, 12 Nov 1998 12:48:37 -0500 (EST) | From | "Mark H. Wood" <> | Subject | Re: A patch for linux 2.1.127 |
| |
On Wed, 11 Nov 1998, Robert L Krawitz wrote: [snip] > It's certainly true that Unix assemblers have traditionally been very bare > bones with a standardized syntax. That's 'cuz we Unix geeks like to write > everything, including the kernel, in C, and our C compilers have traditionally > been designed to retarget to other platforms easily. So having very different > assembly formats for different platforms simply gets in the way of compiler > writers (and the rest of the tool chain, for that matter), without helping > system programmers very much.
CDC's big machines (6xxx anyway) used to have two assemblers. There was one that was fit for humans to use, and another designed to be used as the backend of the FORTRAN compiler(s). While you could use either one for either purpose, in most cases you probably wouldn't mess with the status quo. As someone has already pointed out, you can do the same sort of thing here by using NASM for hand-coded assembly and gas as the compiler backend.
-- Mark H. Wood, Lead System Programmer mwood@IUPUI.Edu Innovation is only valuable if it improves one's life; otherwise it's just one more silly change to cope with.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |