Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/dmd
Commit: cadc0f74917be0fa0c5101afc64e9d6056b00c85
https://github.com/D-Programming-Language/dmd/commit/cadc0f74917be0fa0c5101afc64e9d6056b00c85
Author: Martin Nowak <[email protected]>
Date: 2014-12-30 (Tue, 30 Dec 2014)
Changed paths:
M src/backend/el.c
M src/backend/elfobj.c
Log Message:
-----------
fix Issue 12092 - Wrong TLS access in PIC code (X86_32)
- Use RI_TYPE_TLS_GD (general dynamic) to access global
TLS symbols in PIC code.
Commit: b665578bb8baef235e0bc7f702212aa370ec9590
https://github.com/D-Programming-Language/dmd/commit/b665578bb8baef235e0bc7f702212aa370ec9590
Author: Martin Nowak <[email protected]>
Date: 2014-12-30 (Tue, 30 Dec 2014)
Changed paths:
M src/backend/cod2.c
M src/backend/el.c
Log Message:
-----------
code sequence for __tls_get_addr calls is incorrect
- It has to use SIB addressing for the LEA instruction
to make room for linker optimizations.
Commit: b4ca13a0019b8eeb89105c99d80fa7b21665bc84
https://github.com/D-Programming-Language/dmd/commit/b4ca13a0019b8eeb89105c99d80fa7b21665bc84
Author: Martin Nowak <[email protected]>
Date: 2014-12-30 (Tue, 30 Dec 2014)
Changed paths:
M src/backend/cod1.c
Log Message:
-----------
NOP after the __tls_get_addr call isn't needed
Commit: 55447875cfa08c3bbb7d4139dceff70bb8082c8a
https://github.com/D-Programming-Language/dmd/commit/55447875cfa08c3bbb7d4139dceff70bb8082c8a
Author: Walter Bright <[email protected]>
Date: 2014-12-30 (Tue, 30 Dec 2014)
Changed paths:
M src/backend/cod1.c
M src/backend/cod2.c
M src/backend/el.c
M src/backend/elfobj.c
Log Message:
-----------
Merge pull request #4223 from MartinNowak/fix12092
fix Issue 12092 - Wrong TLS access in PIC code (X86_32)
Compare:
https://github.com/D-Programming-Language/dmd/compare/59edf814c623...55447875cfa0_______________________________________________
dmd-internals mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/dmd-internals