D-Programming-Language/dmd — pull request #1745 by dawgfoto (2013-03-14 04:49:28+00:00)
Title: fix _d_dso_registry calling sequence

- need to load GOT into EBX before calling PLT function
- also save/restore old EBX value

- fix deactivated non-weak linkage code
- method Obj::external(const char*) was renamed to external_def
- I32 stores relocation offset in target address