diff options
-rw-r--r-- | gas/ChangeLog | 5 | ||||
-rw-r--r-- | gas/config/tc-ia64.c | 16 |
2 files changed, 9 insertions, 12 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 0eb90ac..9d6ecf3 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,8 @@ +2021-09-13 Jan Beulich <jbeulich@suse.com> + + * config/tc-ia64.c (cross_section): Use obj_elf_section_name to + parse the section name. + 2021-09-02 Nick Clifton <nickc@redhat.com> PR 28292 diff --git a/gas/config/tc-ia64.c b/gas/config/tc-ia64.c index dd2147b..4fc0c56 100644 --- a/gas/config/tc-ia64.c +++ b/gas/config/tc-ia64.c @@ -4773,20 +4773,12 @@ cross_section (int ref, void (*builder) (int), int ua) char *start, *end; int saved_auto_align; unsigned int section_count; - char *name; - char c; + const char *name; - SKIP_WHITESPACE (); start = input_line_pointer; - c = get_symbol_name (&name); - if (input_line_pointer == start) - { - as_bad (_("Missing section name")); - ignore_rest_of_line (); - return; - } - * input_line_pointer = c; - SKIP_WHITESPACE_AFTER_NAME (); + name = obj_elf_section_name (); + if (name == NULL) + return; end = input_line_pointer; if (*input_line_pointer != ',') { |