This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH v2 11/13] D: GCC builtins and runtime support.
- From: Jeff Law <law at redhat dot com>
- To: Iain Buclaw <ibuclaw at gdcproject dot org>
- Cc: gcc-patches <gcc-patches at gcc dot gnu dot org>, "Joseph S. Myers" <joseph at codesourcery dot com>
- Date: Tue, 12 Sep 2017 11:12:53 -0600
- Subject: Re: [PATCH v2 11/13] D: GCC builtins and runtime support.
- Authentication-results: sourceware.org; auth=none
- Authentication-results: ext-mx07.extmail.prod.ext.phx2.redhat.com; dmarc=none (p=none dis=none) header.from=redhat.com
- Authentication-results: ext-mx07.extmail.prod.ext.phx2.redhat.com; spf=fail smtp.mailfrom=law at redhat dot com
- Dmarc-filter: OpenDMARC Filter v1.3.2 mx1.redhat.com A5EB2C04B92A
- References: <CABOHX+eJuu0QSJBpdHjLQTsvv_Dnqkp340jTa+oCHpM6930ZZA@mail.gmail.com> <6e33fc3b-5dfd-77ef-1d9b-385ee28fc994@redhat.com> <CABOHX+cFhLzD+bZAjNLkEX9mzCwV=2=9pgvXZVv42vN3iW5ymA@mail.gmail.com>
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