diff options
author | Jan Beulich <jbeulich@suse.com> | 2023-05-12 08:56:07 +0200 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2023-05-12 08:56:07 +0200 |
commit | f847749a74a74b4024bac247c51838ebac49d1a6 (patch) | |
tree | 2825da2c5eed9c025747d7e72ecfed75e707767a /gas | |
parent | d50c498a1ba7249ccf1d429ce39ab247219c7205 (diff) | |
download | gdb-f847749a74a74b4024bac247c51838ebac49d1a6.zip gdb-f847749a74a74b4024bac247c51838ebac49d1a6.tar.gz gdb-f847749a74a74b4024bac247c51838ebac49d1a6.tar.bz2 |
x86: slightly simplify i386_parse_name()
With the switch to parse_real_register() (commit 4faaa10f3fab) "bad_reg"
cannot come back anymore. Drop the respective check.
Diffstat (limited to 'gas')
-rw-r--r-- | gas/config/tc-i386.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/gas/config/tc-i386.c b/gas/config/tc-i386.c index 8856ccc..c0bf4fc 100644 --- a/gas/config/tc-i386.c +++ b/gas/config/tc-i386.c @@ -13875,13 +13875,8 @@ i386_parse_name (char *name, expressionS *e, char *nextcharP) { *nextcharP = *input_line_pointer; *input_line_pointer = 0; - if (r != &bad_reg) - { - e->X_op = O_register; - e->X_add_number = r - i386_regtab; - } - else - e->X_op = O_illegal; + e->X_op = O_register; + e->X_add_number = r - i386_regtab; return 1; } input_line_pointer = end; |