diff options
author | Jan Beulich <jbeulich@suse.com> | 2023-12-01 08:29:33 +0100 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2023-12-01 08:29:33 +0100 |
commit | 2d9b910d5612d802b3c68f04ec69b08e356c503e (patch) | |
tree | 81925905484ffb8ae32d25172bd554817e960de5 /gas | |
parent | 0aa5d0c9e90a2bf26a99a0354ef500e971341de8 (diff) | |
download | gdb-2d9b910d5612d802b3c68f04ec69b08e356c503e.zip gdb-2d9b910d5612d802b3c68f04ec69b08e356c503e.tar.gz gdb-2d9b910d5612d802b3c68f04ec69b08e356c503e.tar.bz2 |
gas: drop unused fields from struct segment_info_struct
user_stuff, dot, and lineno_list_{head,tail} have no users (left), while
bfd_section was only ever written.
Diffstat (limited to 'gas')
-rw-r--r-- | gas/subsegs.c | 1 | ||||
-rw-r--r-- | gas/subsegs.h | 12 |
2 files changed, 1 insertions, 12 deletions
diff --git a/gas/subsegs.c b/gas/subsegs.c index ae42b4e..a74db52 100644 --- a/gas/subsegs.c +++ b/gas/subsegs.c @@ -61,7 +61,6 @@ alloc_seginfo (segT seg) seginfo = obstack_alloc (¬es, sizeof (*seginfo)); memset (seginfo, 0, sizeof (*seginfo)); - seginfo->bfd_section = seg; bfd_set_section_userdata (seg, seginfo); } /* diff --git a/gas/subsegs.h b/gas/subsegs.h index ace0657..2bc7ada 100644 --- a/gas/subsegs.h +++ b/gas/subsegs.h @@ -71,23 +71,13 @@ typedef struct segment_info_struct { there are frags. */ unsigned int bss : 1; - int user_stuff; - /* Fixups for this segment. This is only valid after the frchains are run together. */ fixS *fix_root; fixS *fix_tail; - symbolS *dot; - - struct lineno_list *lineno_list_head; - struct lineno_list *lineno_list_tail; - - /* Which BFD section does this gas segment correspond to? */ - asection *bfd_section; - /* NULL, or pointer to the gas symbol that is the section symbol for - this section. sym->bsym and bfd_section->symbol should be the same. */ + this section. */ symbolS *sym; /* Used by dwarf2dbg.c for this section's line table entries. */ |