[PATCH v2 11/13] D: GCC builtins and runtime support.

Jeff Law law@redhat.com
Tue Sep 12 17:12:00 GMT 2017


On 09/11/2017 12:04 PM, Iain Buclaw wrote:
> On 11 September 2017 at 18:40, Jeff Law <law@redhat.com> wrote:
>> On 06/24/2017 11:53 AM, Iain Buclaw wrote:
>>> On 28 May 2017 at 23:17, Iain Buclaw <ibuclaw@gdcproject.org> wrote:
>>>> This patch adds GCC builtins and runtime support for GDC compiled code.
>>>>
>>>>   - module __entrypoint defines the C main function.  Its contents are
>>>> parsed and compiled in during compilation, but only if needed.
>>>>   - module gcc.atomic is a deprecated module that defines templated
>>>> __sync builtins.  It's original user, core.atomic, now uses the GCC
>>>> __atomic builtins.
>>>>   - module gcc.attribute exposes GDC-specific attributes.
>>>>   - module gcc.backtrace implements backtrace support for GDC.
>>>>   - module gcc.builtins exposes GCC builtins to D code.
>>>>   - module gcc.config exposes things determined at configure time to D code.
>>>>   - module gcc.deh implements D unwind EH.
>>>>   - module gcc.libbacktrace defines C bindings to libbacktrace.
>>>>   - module gcc.unwind defines C bindings to libgcc unwind library.
>>>>   - libgphobos.spec contains a list of libraries to link in that are
>>>> dependencies of D runtime and/or the Phobos standard library.  It is
>>>> used by the GDC driver.
>>>>
>>>> ---
>>> Added GCC Runtime Library Exception to gcc modules as requested.
>> Nothing particularly concerning here now that the license is fixed.
>> Based on my reading, this is all code that the FSF will own, so we don't
>> have to worry about alternate upstreams, license exceptions, etc which
>> makes things so much easier.
>>
>> You may need to bump the copyright dates.
>>
> 
> I thought I bumped all copyright dates in v2 of the patch.  I will check again.
> 
> However, I will prep a v3 of the patch, as it has been some time since
> June - I have made no changes to any of these files anyway.
I may have been looking at the V1 patch -- my email client didnt' thread
any of the D submission well and I was working from a coffee shop
yesterday afternoon.  If it's fixed in the V2, then sorry for the noise.


jeff



More information about the Gcc-patches mailing list