diff options
author | Nick Clifton <nickc@redhat.com> | 2021-05-07 17:07:41 +0100 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2021-05-07 17:08:48 +0100 |
commit | 476654beaead1ac1b4322c01722ace865e4adee4 (patch) | |
tree | 0cff4b8486bf8727bef5c7a135d0d169ba2cce45 /gas/config/obj-elf.h | |
parent | 8a82de5884386be4c10f16eb55a94993ac6ea858 (diff) | |
download | binutils-gdb-476654beaead1ac1b4322c01722ace865e4adee4.tar.gz |
Add a generic .bss directive for ELF based targets.
PR 3136
* config/obj-elf.c (elf_pseudo_table): Add entry for .bss.
(obj_elf_bss): New function. Change to the .bss section.
Support an optional subsection number.
(obj_elf_change_section): Call obj_elf_section_change_hook.
(obj_elf_section): Likewise.
(obj_elf_data): Likewise.
(obj_elf_text): Likewise.
(obj_elf_struct): Likewise.
(obj_elf_subsection): Likewise.
(obj_elf_previous): Likewise.
* config/obj-elf.h (obj_elf_bss): Prototype.
* doc/as.texi (Bss): New node.
Diffstat (limited to 'gas/config/obj-elf.h')
-rw-r--r-- | gas/config/obj-elf.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gas/config/obj-elf.h b/gas/config/obj-elf.h index c096cfc7258..d1fd3152998 100644 --- a/gas/config/obj-elf.h +++ b/gas/config/obj-elf.h @@ -189,6 +189,7 @@ extern const char * obj_elf_section_name (void); extern void obj_elf_previous (int); extern void obj_elf_version (int); extern void obj_elf_common (int); +extern void obj_elf_bss (int); extern void obj_elf_data (int); extern void obj_elf_text (int); extern void obj_elf_change_section |