aboutsummaryrefslogtreecommitdiff
path: root/gcc/final.c
diff options
context:
space:
mode:
authorPaul Eggert <eggert@twinsun.com>1998-05-08 12:59:23 +0000
committerJeff Law <law@gcc.gnu.org>1998-05-08 06:59:23 -0600
commit507c117699e8f4786557f57f1f6038eabd3e4963 (patch)
tree58a72dc3e1bba1a9a1878c2f357de3a50c9fb5d5 /gcc/final.c
parent560bd19e94e31a0e2e9008815a4266a886c0b695 (diff)
downloadgcc-507c117699e8f4786557f57f1f6038eabd3e4963.zip
gcc-507c117699e8f4786557f57f1f6038eabd3e4963.tar.gz
gcc-507c117699e8f4786557f57f1f6038eabd3e4963.tar.bz2
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
Diffstat (limited to 'gcc/final.c')
0 files changed, 0 insertions, 0 deletions