This is the mail archive of the
mailing list for the GCC project.
Re: debug-early branch merged into mainline
- From: Richard Biener <richard dot guenther at gmail dot com>
- To: Aldy Hernandez <aldyh at redhat dot com>,GCC Mailing List <gcc at gcc dot gnu dot org>
- Date: Sat, 06 Jun 2015 11:03:31 +0200
- Subject: Re: debug-early branch merged into mainline
- Authentication-results: sourceware.org; auth=none
- References: <5571F319 dot 205 at redhat dot com>
On June 5, 2015 9:06:01 PM GMT+02:00, Aldy Hernandez <email@example.com> wrote:
>The debug-early work has been merged into mainline.
>There is a known Ada failure which Eric B. knows about and approved,
>for which there is an appropriate FIXME note in the Ada sources:
>+FAIL: gnat.dg/specs/debug1.ads scan-assembler-times DW_AT_artificial
>There is also a known regression in the testsuite that we've discussed
>before and will be fixed shortly. It is an optimization issue:
>scan-assembler-times DIE \\([^\n]*\\)
>Finally, as previously discussed there can be substantial increases in
>the size of the .debug_info sections for a minimum of cases. This is
>immediately on my plate as of right now. It is expected. Please don't
>report this, or any of the above 2 failures.
>Thanks to everyone involved in the design and review, particularly
>and Richi who were there at each step of the way, and Michael Matz
>original patch this work is based off of.
Yay! And thanks to you for being patient enough to get this to trunk!
We've discussed some followup work that should now be possible, amongst it enabling (parts of) free-lang-data even if we are not writing LTO bytecode. Then refactoring dwarf2out to separate early/late dwarf generation better. And finally bring the LTO bits I was working on to a mergeable state. And after that fix how we deal with abstract instances (for in lining).