What gcc to use for gdc master?

Dan Olson via D.gnu d.gnu at puremagic.com
Sat Jun 6 10:12:11 PDT 2015


"Iain Buclaw via D.gnu" <d.gnu at puremagic.com> writes:

> On 6 June 2015 at 18:54, Dan Olson via D.gnu <d.gnu at puremagic.com>
> wrote:
>
>     "Iain Buclaw via D.gnu" <d.gnu at 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)
>     
>
> There are two uses of set_user_assembler_name in d-decls.cc. One for
> 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


More information about the D.gnu mailing list