On 9 December 2013 16:11, Iain Buclaw <ibuc...@gdcproject.org> wrote: > On 9 December 2013 15:17, Iain Buclaw <ibuc...@gdcproject.org> wrote: >> On 9 December 2013 14:25, Johannes Pfau <nos...@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...