This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH 6/13] D: Add D language support to GCC proper.
- From: Mike Stump <mikestump at comcast dot net>
- To: Jeff Law <law at redhat dot com>
- Cc: Iain Buclaw <ibuclaw at gdcproject dot org>, gcc-patches <gcc-patches at gcc dot gnu dot org>
- Date: Mon, 11 Sep 2017 10:27:28 -0700
- Subject: Re: [PATCH 6/13] D: Add D language support to GCC proper.
- Authentication-results: sourceware.org; auth=none
- References: <CABOHX+eSRTZCaqRyOdevwhquvAMSPtdoVakU0uSn2u95fDXVrA@mail.gmail.com> <bf7c2689-76b4-c96d-c306-05ad1eaf3daf@redhat.com>
On Sep 11, 2017, at 9:34 AM, Jeff Law <law@redhat.com> wrote:
>
> On 05/28/2017 03:15 PM, Iain Buclaw wrote:
>> This patch adds D language support to GCC itself.
>>
>> ---
>>
>>
>> 06-d-gcc-proper.patch
>>
>>
>> gcc/ChangeLog
>>
>> * config/rs6000/rs6000.c (rs6000_output_function_epilogue):
>> Support GNU D by using 0 as the language type.
>> * dwarf2out.c (is_dlang): New function.
>> (gen_compile_unit_die): Use DW_LANG_D for D.
>> (declare_in_namespace): Return module die for D, instead of adding
>> extra declarations into the namespace.
>> (gen_namespace_die): Generate DW_TAG_module for D.
>> (gen_decl_die, dwarf2out_decl): Handle CONST_DECLSs for D.
>> * gcc.c (default_compilers): Add entries for ".d", ".dd" and ".di".This is fine when prereqs are approved.
>
> jeff
ENOCOMMENT