"Iain Buclaw via D.gnu" <d.gnu@puremagic.com> writes:
> On 6 June 2015 at 18:54, Dan Olson via D.gnu <d.gnu@puremagic.com>
> There are two uses of set_user_assembler_name in d-decls.cc. One for> wrote:
>
> "Iain Buclaw via D.gnu" <d.gnu@puremagic.com> writes:
>
> > Alas, after looking at backend, it turns out that the answer is
> no.
> >
> > In the glue sources (d-decls.cc), replace
> 'set_user_assembler_name'
> > with 'SET_DECL_ASSEMBLER_NAME' and rebuild the module without
> your
> > workaround.
>
> Ok, that works for data. Functions (stuff in text section) still
> missing _. Is that handled by same function?
> (VarDeclaration::toSymbol)
>
>
> variables, the other for functions. ;-)
Ooops. Yeah that did it. I'll try later this weekend to get working
with emutls and make pull requests for these.
Thanks for all the real-time help.
P.S. I am building against gcc-6-20150503 fine. I tried gcc-6-20150531
yesterday and get ICE right away when compiling object_.d or
object.di, don't remember which.
--
Dan