This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: RFA: Dwarf 2 macro info: emit end-of-compilation-unit entry
- From: Daniel Berlin <dan at dberlin dot org>
- To: Jim Blandy <jimb at redhat dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Wed, 27 Mar 2002 19:47:59 -0500 (EST)
- Subject: Re: RFA: Dwarf 2 macro info: emit end-of-compilation-unit entry
On Wed, 27 Mar 2002, Jim Blandy wrote:
>
> 2002-03-27 Jim Blandy <jimb@redhat.com>
>
> * dwarf2out.c (dwarf2out_finish): Don't forget to emit a final
> entry with a type code of zero, marking the end of the compilation
> unit's macro info.
Please don't yet.
I'm working on debugging why we need the end of file in the first place.
So if all goes well, this patch won't apply anymore.
I'll take care of the end entry when i fix the end file problem.
>
> Index: gcc/dwarf2out.c
> ===================================================================
> RCS file: /cvs/gcc/gcc/gcc/dwarf2out.c,v
> retrieving revision 1.363
> diff -c -r1.363 dwarf2out.c
> *** gcc/dwarf2out.c 2002/03/20 07:58:19 1.363
> --- gcc/dwarf2out.c 2002/03/28 00:12:25
> ***************
> *** 12285,12290 ****
> --- 12285,12291 ----
> {
> named_section_flags (DEBUG_MACINFO_SECTION, SECTION_DEBUG);
> dw2_asm_output_data (1, DW_MACINFO_end_file, "End file");
> + dw2_asm_output_data (1, 0, "End compilation unit");
> }
>
> /* If we emitted any DW_FORM_strp form attribute, output the string
>