diff options
author | Jakub Jelinek <jakub@gcc.gnu.org> | 2016-10-31 22:44:53 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2016-10-31 22:44:53 +0100 |
commit | 3aa46b47b266fdb36067253fe5b88628c2bf39f8 (patch) | |
tree | c58a1539f5f9eb591fb0a1b3039809bd587f0dc1 /gcc/combine.c | |
parent | f3a5a02f6382f33cf2539aefbb71725bad6742df (diff) | |
download | gcc-3aa46b47b266fdb36067253fe5b88628c2bf39f8.zip gcc-3aa46b47b266fdb36067253fe5b88628c2bf39f8.tar.gz gcc-3aa46b47b266fdb36067253fe5b88628c2bf39f8.tar.bz2 |
dwarf2out.c (debug_line_str_section): New variable.
* dwarf2out.c (debug_line_str_section): New variable.
(debug_line_str_hash): Likewise.
(DEBUG_LINE_STR_SECTION): Define.
(set_indirect_string): Handle DW_FORM_line_strp like
DW_FORM_strp.
(find_string_form): Fix up formatting.
(size_of_die): Handle DW_FORM_line_strp like DW_FORM_strp.
Fix up indentation.
(output_die): Handle DW_FORM_line_strp.
(DWARF5_USE_DEBUG_LINE_STR): Define.
(output_line_string): New function.
(output_file_names): Add -gdwarf-5 support.
(output_line_info): Likewise.
(init_sections_and_labels): Initialize debug_line_str_section.
(output_indirect_string): Change 2nd argument from void *
to enum dwarf_form form, compare with form rather than
DW_FORM_strp.
(output_indirect_strings): Pass DW_FORM_strp to
output_indirect_string traversion.
(dwarf2out_finish): Output .debug_line_str strings.
(dwarf2out_c_finalize): Clear debug_line_str_section and
debug_line_str_hash.
From-SVN: r241723
Diffstat (limited to 'gcc/combine.c')
0 files changed, 0 insertions, 0 deletions