This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [patch] Fix debug info for discriminated record types
- From: Richard Biener <richard dot guenther at gmail dot com>
- To: Eric Botcazou <ebotcazou at adacore dot com>
- Cc: GCC Patches <gcc-patches at gcc dot gnu dot org>
- Date: Wed, 3 Jul 2019 13:41:51 +0200
- Subject: Re: [patch] Fix debug info for discriminated record types
- References: <2373481.7fSg0krngQ@polaris>
On Wed, Jul 3, 2019 at 12:12 PM Eric Botcazou <ebotcazou@adacore.com> wrote:
>
> Hi,
>
> this is a regression present on the mainline and 9 branch: since
> https://gcc.gnu.org/ml/gcc-patches/2018-08/msg01066.html
> the debug info emitted in Ada with -fgnat-encodings=minimal for discriminated
> record types containing an array component whose bound is a discriminant is
> incomplete, i.e. the DW_AT_*_bound attribute of the range subtype is missing.
>
> Tested on x86_64-suse-linux, OK for mainline and 9 branch?
OK.
Richard.
>
> 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
>
> * dwarf2out.c (add_scalar_info): Add back refererence to existing DIE
> if it has the DW_AT_data_member_location attribute.
>
>
> 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
>
> * gnat.dg/specs/debug1.ads: New test.
>
> --
> Eric Botcazou