[Issue 16031] [REG2.071] stale DW.ref.name EH symbol used with -lib and -fPIC

via Digitalmars-d-bugs digitalmars-d-bugs at puremagic.com
Tue Sep 13 21:39:54 PDT 2016


https://issues.dlang.org/show_bug.cgi?id=16031

Martin Nowak <code at dawg.eu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |EH, pull
                 CC|                            |code at dawg.eu
           Assignee|nobody at puremagic.com        |code at dawg.eu
            Summary|[REG2.071] dmd internal     |[REG2.071] stale
                   |error when compiling        |DW.ref.name EH symbol used
                   |druntime with PIC=1         |with -lib and -fPIC

--- Comment #3 from Martin Nowak <code at dawg.eu> ---
Easy enough to guess that this is an issue with PIC and the new DWARF EH code.
Seems like it was introduced by
https://github.com/dlang/dmd/commit/58910e74854b7f7b86e5cec50a6d73943fc29f87,
b/c Sdw_ref_idx gets cached but not reset before generating further objects.

https://github.com/dlang/dmd/pull/6129

--


More information about the Digitalmars-d-bugs mailing list