Commits

Author Commit Message Labels Comments Date
Iain Buclaw
Really remove gcc.bitmanip.
Iain Buclaw
D2: First stab at gcc.atomics; Remove unused gcc.bitmanip; Add -inline as DFLAG for Phobos.
Iain Buclaw
Issue #164 - ICE:fold-const.c:2792, More 64bit IASM fixes.
Iain Buclaw
More 64bit IASM fixes.
Iain Buclaw
Issue #164 - (ICE:fold-const.c:2792) using std.range.zip
Iain Buclaw
64bit IASM fixes.
Iain Buclaw
Revert changeset 508, GCC backend not taking it too well - misc. 64bit testsuite fixes.
Iain Buclaw
Phobos: Issue #179 - explicitly include zlib directory when building.
Iain Buclaw
Issue 143: non-determistic FPE in runtime code.
Iain Buclaw
Issue #178 - ICE in hwi2toli.
Iain Buclaw
Tidy up Make-lang.in, remove old bits.
Iain Buclaw
Remove old-old workarounds for GCC < 4.0.x
Iain Buclaw
D2: Fix precision bug in PowExp.
Iain Buclaw
D1/D2: Don't error when casting from static array -> struct of same type size.
Iain Buclaw
Turn on D_DMD_CALLING_CONVENTION, enables reverse params and pop stack if function returns float.
Iain Buclaw
Reimplemented real_t::init, more D2 testsuite-related fixes.
Iain Buclaw
d-gcc-real.h: Fix strict-aliasing warning.
Iain Buclaw
D2 testsuite fixes, merge GDC changes to dmd2 into dmd directory.
Daniel Green
Solves issue #175. An unitialized array was forcing GDC to mark all registers as clobbered.
Iain Buclaw
Spelling mistake from previous commit.
Iain Buclaw
D1/D2: _argptr is now type void*
Iain Buclaw
Move cgraph finalize into d_write_global_decls
Iain Buclaw
D2: _tlsstart/_tlsend compiler generated symbols.
Iain Buclaw
New d_global_trees array for gcc trees of commonly used D types/decls.
Iain Buclaw
Something crept in that shouldn't have from previous commit.
Iain Buclaw
More WIP DMD calling convention - evaluate arguments left to right, pass in reverse order (so last arg goes in EAX, if possible)
Iain Buclaw
More WIP - 64bit IASM.
Iain Buclaw
Switch patches to unified diff (saves some space... readability)
Iain Buclaw
More WIP DMD calling convention - Add 'optlink' function attribute.
Iain Buclaw
WIP: Merge make_bool_binop, make_math_op, make_assign_math_op into toElemBin.
  1. Prev
  2. Next