On Sunday, 5 April 2015 at 10:16:10 UTC, Johannes Pfau wrote:
> On 4/04/2015 3:08 a.m., Jens Bauer wrote:

It's possible to use gcc.attribute with custom mini-runtimes. You need the gcc/attribute.d file but you can simply copy/paste it from
druntime[1], there are no dependencies.

After having done a number of attribute tests for a few hours yesterday, I think minlibd has all the attribute support that it possibly can.
It's attribute.d is identical to the standard runtime file.

I'll push support for the section attribute in 1~2 hours. (waiting for the testsuite ;-)
That will be absolutely awesome - and also a big breakthrough. :)
I will test and provide feedback as soon as I can.

I've added a comment to [Bug 172] explaining the importance of having the weak alias support as well. Of course, section is the most important, but weak alias is also widely used with exception vectors.

If attribute support for this is also implemented, I think there's no excuse anymore for using D on microcontrollers. ;)

Reply via email to