Quote:
Originally Posted by rocket357
Perhaps I've oversimplified to the point of overlooking issues, but my understanding is that keeping the frontend and backend as separate as possible (something that gcc does a piss-poor job of) alleviates these issues.
|
Actually this is correct, & I can vouch that one commercial i386 compiler did just this. Front-end problems were completely divorced from code generation issues.