mirror of
https://github.com/xomboverlord/ldc.git
synced 2026-09-17 19:07:05 +02:00
[svn r233] Added: -oq command line option for writing fully qualified object names.
Added: started support for x86 80bit floating point. Changed: aggregates passed by value now use the llvm 'byval' parameter attribute, also lays ground work for using other attributes. Changed: eliminated a lot more std::vectorS, these showed up pretty much at the top when profiling! Changed: performed other misc. cleanups. Changed: halt expression now call the new llvm trap intrinsic instead of an assert(0). Changed: dstress suite now passes -O0 by default, this only eliminates unreferenced globals, which speeds up linking quite a bit.
This commit is contained in:
@@ -47,6 +47,7 @@ private
|
||||
{
|
||||
void* llvm_frameaddress(uint level=0);
|
||||
}
|
||||
extern(C) int printf(char*, ...);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -161,6 +162,7 @@ extern (C) void rt_scanStaticData( scanFn scan )
|
||||
}
|
||||
else version( linux )
|
||||
{
|
||||
//printf("scanning static data from %p to %p\n", &__data_start, &_end);
|
||||
scan( &__data_start, &_end );
|
||||
}
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user