]> gcc.gnu.org Git - gcc.git/commit
dwarf2out.c: Don't assume that `.section ".text"' causes the assembler to treat ...
authorPaul Eggert <eggert@twinsun.com>
Fri, 8 May 1998 12:59:23 +0000 (12:59 +0000)
committerJeff Law <law@gcc.gnu.org>
Fri, 8 May 1998 12:59:23 +0000 (06:59 -0600)
commit507c117699e8f4786557f57f1f6038eabd3e4963
tree58a72dc3e1bba1a9a1878c2f357de3a50c9fb5d5
parent560bd19e94e31a0e2e9008815a4266a886c0b695
dwarf2out.c: Don't assume that `.section ".text"' causes the assembler to treat .text as a...

        * dwarf2out.c: Don't assume that `.section ".text"' causes the
        assembler to treat .text as a label for the start of that section,
        as this assumption is false for Solaris 2.x `as'.  Instead, output
        `.section ".text"; .LLtext0:' and use .LLtext0 in label contexts.
        (ABBREV_LABEL, DEBUG_INFO_LABEL, DEBUG_LINE_LABEL, TEXT_LABEL):
        New macros.
        (abbrev_label, debug_info_label, debug_line_label, text_label):
        New vars.
        (dwarf2out_init): Initialize the vars.  Output defn for text_label.
        (dwarf2out_finish): Output defns for the other 3 vars.
        (dw_val_node): Rename val_section to val_section_label, as it's
        now a label, not a section.
        (add_AT_section_offset): Arg is now a label, not a section.
        (print_die, output_die, output_compilation_unit_header,
        output_pubnames, output_aranges, output_line_info,
        dwarf2out_finish): In label contexts, output the section label,
        not the section.

From-SVN: r19633
gcc/ChangeLog
gcc/dwarf2out.c
This page took 0.054463 seconds and 5 git commands to generate.