This is a raw dump of the error output with TDC revision 92:

make[2]: Entering directory `/home/gregor/gdc/tdc/tdc/phobos'
rm -f *.o *.o.c *~ unittest
../tdc -c -unittest -w std/asserterror.d
../tdc -c -unittest -w -release internal/deh2.d
../tdc -c -unittest -w internal/switch.d
SwitchStatement::toIR for strings unimplemented! I'm just going to ignore it :)
SwitchStatement::toIR for strings unimplemented! I'm just going to ignore it :)
SwitchStatement::toIR for strings unimplemented! I'm just going to ignore it :)
gcc -c -O -m32 internal/complex.c
../tdc -c -unittest -w gcstats.d
gcc -c -O -m32 internal/critical.c
../tdc -c -unittest -w internal/object.d
gcc -c -O -m32 internal/monitor.c
../tdc -c -unittest -w internal/arraycat.d
../tdc -c -unittest -w internal/invariant.d
../tdc -c -unittest -w internal/dmain2.d
../tdc -c -unittest -w std/outofmemory.d
variable OutOfMemoryException forward declaration
outofmemory.o.c: In function '_D3std11outofmemory20OutOfMemoryException8toStringFZAa':
outofmemory.o.c:114: error: '_D3std11outofmemory20OutOfMemoryException1sAa' undeclared (first use in this function)
outofmemory.o.c:114: error: (Each undeclared identifier is reported only once
outofmemory.o.c:114: error: for each function it appears in.)
outofmemory.o.c: In function '_d_OutOfMemory':
outofmemory.o.c:124: error: 'OutOfMemoryException' undeclared (first use in this function)
make[2]: [outofmemory.o] Error 1 (ignored)
../tdc -c -unittest -w internal/aaA.d
internal/aaA.d:61 AggregateDeclaration::toInitializer unimplemented!
make[2]: [aaA.o] Error 1 (ignored)
../tdc -c -unittest -w internal/adi.d
tdc: func.c:1587: static FuncDeclaration* FuncDeclaration::genCfunc(Type*, char*): Assertion `fd->type->next->equals(treturn)' failed.
make[2]: *** [adi.o] Aborted
../tdc -c -unittest -w internal/aApply.d
make[2]: *** [aApply.o] Segmentation fault
../tdc -c -unittest -w std/file.d
std/file.d:1212 AggregateDeclaration::toInitializer unimplemented!
make[2]: [file.o] Error 1 (ignored)
../tdc -c -unittest -w std/compiler.d
../tdc -c -unittest -w std/system.d
../tdc -c -unittest -w std/moduleinit.d
../tdc -c -unittest -w std/md5.d
std/md5.d:144 AggregateDeclaration::toInitializer unimplemented!
make[2]: [md5.o] Error 1 (ignored)
../tdc -c -unittest -w std/base64.d
../tdc -c -unittest -w internal/cast.d
../tdc -c -unittest -w std/path.d
../tdc -c -unittest -w std/string.d
tdc: func.c:1587: static FuncDeclaration* FuncDeclaration::genCfunc(Type*, char*): Assertion `fd->type->next->equals(treturn)' failed.
make[2]: *** [string.o] Aborted
../tdc -c -unittest -w internal/memset.d
../tdc -c -unittest -w std/math.d
../tdc -c -unittest -w std/mmfile.d
mmfile.o.c: In function '_D3std6mmfile6MmFile5_dtorFZv':
mmfile.o.c:154: error: 'struct _vtbl_3std6mmfile6MmFile_t' has no member named '_D3std6mmfile6MmFile5unmapFZv'
mmfile.o.c:164: error: 'struct _vtbl_3std6mmfile6MmFile_t' has no member named '_D3std6mmfile6MmFile5errNoFZv'
mmfile.o.c: In function '_D3std6mmfile6MmFile5flushFZv':
mmfile.o.c:199: error: 'struct _vtbl_3std6mmfile6MmFile_t' has no member named '_D3std6mmfile6MmFile5errNoFZv'
mmfile.o.c: In function '_D3std6mmfile6MmFile7opSliceFmmZAv':
mmfile.o.c:266: error: 'struct _vtbl_3std6mmfile6MmFile_t' has no member named '_D3std6mmfile6MmFile12ensureMappedFmmZv'
mmfile.o.c: In function '_D3std6mmfile6MmFile7opIndexFmZh':
mmfile.o.c:307: error: 'struct _vtbl_3std6mmfile6MmFile_t' has no member named '_D3std6mmfile6MmFile12ensureMappedFmZv'
mmfile.o.c: In function '_D3std6mmfile6MmFile13opIndexAssignFhmZh':
mmfile.o.c:338: error: 'struct _vtbl_3std6mmfile6MmFile_t' has no member named '_D3std6mmfile6MmFile12ensureMappedFmZv'
mmfile.o.c: In function '_D3std6mmfile11__unittest0FZv':
mmfile.o.c:413: error: called object 'memcpy(tmp8.data,  tmp11.data,  tmp8.length)' is not a function
mmfile.o.c:454: error: called object 'memcpy(tmp22.data,  tmp25.data,  tmp22.length)' is not a function
mmfile.o.c:485: error: '_D3std6mmfile11__unittest0FZv8__dollark' undeclared (first use in this function)
mmfile.o.c:485: error: (Each undeclared identifier is reported only once
mmfile.o.c:485: error: for each function it appears in.)
../tdc -c -unittest -w std/outbuffer.d
make[2]: *** [outbuffer.o] Segmentation fault
../tdc -c -unittest -w std/ctype.d
../tdc -c -unittest -w std/regexp.d
CastExp::toElem:11->11 unimplemented!
make[2]: [regexp.o] Error 1 (ignored)
../tdc -c -unittest -w std/random.d
../tdc -c -unittest -w std/c/linux/linux.d
std/c/linux/linux.d(70): need upper and lower bound to slice pointer
make[2]: [linux.o] Error 1 (ignored)
../tdc -c -unittest -w std/c/linux/socket.d -oflinuxsocket.o
std/c/linux/socket.d(17): module linuxall cannot read file 'bcd/linux/linuxall.d'
make[2]: [linuxsocket.o] Error 1 (ignored)
../tdc -c -unittest -w -d std/stream.d
Error: unrecognized switch '-d'
make[2]: [stream.o] Error 1 (ignored)
../tdc -c -unittest -w std/cstream.d
tdc: func.c:1587: static FuncDeclaration* FuncDeclaration::genCfunc(Type*, char*): Assertion `fd->type->next->equals(treturn)' failed.
make[2]: *** [cstream.o] Aborted
../tdc -c -unittest -w std/switcherr.d
../tdc -c -unittest -w std/array.d
../tdc -c -unittest -w std/gc.d
../tdc -c -unittest -w internal/qsort.d
Type::getInternalTypeInfo::18 unimplemented!
make[2]: [qsort.o] Error 1 (ignored)
../tdc -c -unittest -w std/thread.d
std/thread.d:622 SynchronizedStatement::toIR unimplemented!
make[2]: [thread.o] Error 1 (ignored)
../tdc -c -unittest -w internal/obj.d
../tdc -c -unittest -w std/utf.d
std/utf.d:705 FuncExp::toElem unimplemented!
make[2]: [utf.o] Error 1 (ignored)
../tdc -c -unittest -w std/uri.d
uri.o.c: In function '_D3std3uri11_staticCtorFZv6helperFAakZv':
uri.o.c:195: error: invalid lvalue in assignment
uri.o.c: In function '_D3std3uri10URI_EncodeFAwkZAa':
uri.o.c:406: error: called object 'memcpy(tmp0.data,  tmp3.data,  tmp0.length)' is not a function
uri.o.c:579: error: called object 'memcpy(tmp0.data,  tmp3.data,  tmp0.length)' is not a function
uri.o.c:641: error: called object 'memcpy(tmp6.data,  tmp9.data,  tmp6.length)' is not a function
uri.o.c: In function '_D3std3uri10URI_DecodeFAakZAw':
uri.o.c:1077: error: called object 'memcpy(tmp2.data,  tmp5.data,  tmp2.length * 4u)' is not a function
../tdc -c -unittest -w crc32.d -ofDcrc32.o
../tdc -c -unittest -w std/conv.d
std/conv.d(887): undefined identifier ERANGE
std/conv.d(951): undefined identifier ERANGE
std/conv.d(1017): undefined identifier ERANGE
make[2]: [conv.o] Error 1 (ignored)
../tdc -c -unittest -w internal/arraycast.d
gcc -c -O -m32 errno.c
../tdc -c -unittest -w internal/alloca.d
../tdc -c -unittest -w internal/cmath2.d
internal/cmath2.d:11 AggregateDeclaration::toInitializer unimplemented!
make[2]: [cmath2.o] Error 1 (ignored)
../tdc -c -unittest -w std/process.d
../tdc -c -unittest -w std/syserror.d
../tdc -c -unittest -w std/socket.d
std/c/linux/socket.d(17): module linuxall cannot read file 'bcd/linux/linuxall.d'
make[2]: [socket.o] Error 1 (ignored)
../tdc -c -unittest -w std/socketstream.d
std/c/linux/socket.d(17): module linuxall cannot read file 'bcd/linux/linuxall.d'
make[2]: [socketstream.o] Error 1 (ignored)
../tdc -c -unittest -w std/c/stdarg.d
../tdc -c -unittest -w std/stdio.d
std/stdio.d:56 TryFinallyStatement::toIR unimplemented!
make[2]: [stdio.o] Error 1 (ignored)
../tdc -c -unittest -w std/format.d
Type::getTypeInfo:13 unimplemented!
make[2]: [format.o] Error 1 (ignored)
../tdc -c -unittest -w std/perf.d
std/perf.d:217 VolatileStatement::toIR unimplemented!
make[2]: [perf.o] Error 1 (ignored)
../tdc -c -unittest -w std/openrj.d
Type::getInternalTypeInfo::7 unimplemented!
make[2]: [openrj.o] Error 1 (ignored)
../tdc -c -unittest -w std/uni.d
make[2]: *** [uni.o] Segmentation fault
../tdc -c -unittest -w std/boxer.d
Type::getTypeInfo:3 unimplemented!
make[2]: [boxer.o] Error 1 (ignored)
../tdc -c -unittest -w std/demangle.d
std/demangle.d:244 GotoDefaultStatement::toIR unimplemented!
make[2]: [demangle.o] Error 1 (ignored)
../tdc -c -unittest -w std/cover.d
std/cover.d:44 AggregateDeclaration::toInitializer unimplemented!
make[2]: [cover.o] Error 1 (ignored)
../tdc -c -unittest -w std/bitarray.d
../tdc -c -unittest -w std/typeinfo/ti_wchar.d
../tdc -c -unittest -w std/typeinfo/ti_uint.d
../tdc -c -unittest -w std/typeinfo/ti_short.d
../tdc -c -unittest -w std/typeinfo/ti_ushort.d
../tdc -c -unittest -w std/typeinfo/ti_byte.d
../tdc -c -unittest -w std/typeinfo/ti_ubyte.d
../tdc -c -unittest -w std/typeinfo/ti_long.d
../tdc -c -unittest -w std/typeinfo/ti_ulong.d
../tdc -c -unittest -w std/typeinfo/ti_ptr.d
../tdc -c -unittest -w std/typeinfo/ti_float.d
../tdc -c -unittest -w std/typeinfo/ti_double.d
../tdc -c -unittest -w std/typeinfo/ti_real.d
../tdc -c -unittest -w std/typeinfo/ti_delegate.d
../tdc -c -unittest -w std/typeinfo/ti_creal.d
../tdc -c -unittest -w std/typeinfo/ti_ireal.d
../tdc -c -unittest -w std/typeinfo/ti_cfloat.d
../tdc -c -unittest -w std/typeinfo/ti_ifloat.d
../tdc -c -unittest -w std/typeinfo/ti_cdouble.d
../tdc -c -unittest -w std/typeinfo/ti_idouble.d
../tdc -c -unittest -w std/typeinfo/ti_Aa.d
../tdc -c -unittest -w std/typeinfo/ti_AC.d
../tdc -c -unittest -w std/typeinfo/ti_Ag.d
../tdc -c -unittest -w std/typeinfo/ti_Aubyte.d
../tdc -c -unittest -w std/typeinfo/ti_Aushort.d
../tdc -c -unittest -w std/typeinfo/ti_Ashort.d
../tdc -c -unittest -w std/typeinfo/ti_C.d
../tdc -c -unittest -w std/typeinfo/ti_int.d
../tdc -c -unittest -w std/typeinfo/ti_char.d
../tdc -c -unittest -w std/typeinfo/ti_dchar.d
../tdc -c -unittest -w std/typeinfo/ti_Adchar.d
../tdc -c -unittest -w std/typeinfo/ti_Aint.d
../tdc -c -unittest -w std/typeinfo/ti_Auint.d
../tdc -c -unittest -w std/typeinfo/ti_Along.d
../tdc -c -unittest -w std/typeinfo/ti_Aulong.d
../tdc -c -unittest -w std/typeinfo/ti_Awchar.d
../tdc -c -unittest -w std/typeinfo/ti_Afloat.d
../tdc -c -unittest -w std/typeinfo/ti_Adouble.d
../tdc -c -unittest -w std/typeinfo/ti_Areal.d
../tdc -c -unittest -w std/typeinfo/ti_Acfloat.d
../tdc -c -unittest -w std/typeinfo/ti_Acdouble.d
../tdc -c -unittest -w std/typeinfo/ti_Acreal.d
../tdc -c -unittest -w std/typeinfo/ti_void.d
../tdc -c -unittest -w std/date.d
std/dateparse.d:45 AggregateDeclaration::toInitializer unimplemented!
make[2]: [date.o] Error 1 (ignored)
../tdc -c -unittest -w std/dateparse.d
std/date.d:44 AggregateDeclaration::toInitializer unimplemented!
make[2]: [dateparse.o] Error 1 (ignored)
../tdc -c -unittest -w std/math2.d
../tdc -c -unittest -w etc/c/zlib.d -ofCzlib.o
make[2]: *** [Czlib.o] Segmentation fault
../tdc -c -unittest -w std/zlib.d -ofDzlib.o
make[2]: *** [Dzlib.o] Segmentation fault
../tdc -c -unittest -w std/zip.d
make[2]: *** [zip.o] Segmentation fault
../tdc -c -unittest -w bcd/linux/asmsocket.d
../tdc -c -unittest -w bcd/linux/bitssocket.d
../tdc -c -unittest -w bcd/linux/in6.d
../tdc -c -unittest -w bcd/linux/in_.d
../tdc -c -unittest -w bcd/linux/inet.d
../tdc -c -unittest -w bcd/linux/linux.d
linux.o.c:451: error: 'sigset' declared as function returning a function
linux.o.c:527: error: 'ssignal' declared as function returning a function
linux.o.c:535: error: 'bsd_signal' declared as function returning a function
linux.o.c:537: error: 'signal' declared as function returning a function
linux.o.c:539: error: 'sysv_signal' declared as function returning a function
linux.o.c:541: error: '__sysv_signal' declared as function returning a function
../tdc -c -unittest -w bcd/linux/linuxsocket.d
make[2]: *** No rule to make target `bcd/linux/netdb.o', needed by `libtphobos.a'.  Stop.
make[2]: Leaving directory `/home/gregor/gdc/tdc/tdc/phobos'