I got dmd to compile all the test/runnable test cases without crashing, except for complex numbers. I haven't been able to run them as druntime hasn't been compiled yet. So the next step is to build druntime.