D-Programming-Language/dmd — pull request #1062 by braddr (2012-07-22 21:51:57+00:00)
Title: Bunch of changes, enough to introduce a stub platform.

Finish (well, not really, but achieved a big milestone) cleaving the backend into separate layers: generic code and platform specific code. This introduces a new make variable, TARGET_CPU which defaults to X86. The only other supported value is 'stub' which builds backend/platform-stub.c and does NOT link in the x86 specific files (cg87.o cgxmm.o cgsched.o cod1.o cod2.o cod3.o cod4.o ptrntab.o).