2.064 status, ARM status

Iain Buclaw ibuclaw at gdcproject.org
Mon Dec 9 08:18:48 PST 2013


On 9 December 2013 16:11, Iain Buclaw <ibuclaw at gdcproject.org> wrote:
> On 9 December 2013 15:17, Iain Buclaw <ibuclaw at gdcproject.org> wrote:
>> On 9 December 2013 14:25, Johannes Pfau <nospam at example.com> wrote:
>>> I updated the ARM patches to the latest master version. I have to admit
>>> I was pleasantly surprised that going from 2.063 to 2.064 did not cause
>>> any failing test cases in the test suite or failing unit tests. So ARM
>>> on 2.064 is also good to go now and it's probably a good idea to start
>>> merging the fixes.
>>> (Code is here: https://github.com/jpf91/GDC/commits/arm )
>>>
>>> One question related to the 2.064 merge: I see one failing test in the
>>> test suite, file runnable/template9.d. It fails with linker errors.
>>> Is this a known problem or could it be the gcc snapshot version
>>> I'm using (gcc-4.9-20131201)? This happens on x86/64 and ARM.
>>
>>
>> I'll take a look.  I might have included it by accident or forgotten a file.
>
> Ah, it was something completely different.  I introduced a bug
> refactoring template/decl emission (via cgraph_get_create_node
> (decl)->forced_by_abi).
>
> Just going to relax the rules a little bit so that the backend may
> remove templates if there are no found calls to them in the cgraph.
>


Nope, that was not a good idea at all...


More information about the D.gnu mailing list