diff options
author | Paul Eggert <eggert@twinsun.com> | 1998-05-08 12:59:23 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1998-05-08 06:59:23 -0600 |
commit | 507c117699e8f4786557f57f1f6038eabd3e4963 (patch) | |
tree | 58a72dc3e1bba1a9a1878c2f357de3a50c9fb5d5 /gcc/final.c | |
parent | 560bd19e94e31a0e2e9008815a4266a886c0b695 (diff) | |
download | gcc-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