summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2023-05-12 08:56:07 +0200
committerJan Beulich <jbeulich@suse.com>2023-05-12 08:56:07 +0200
commitf847749a74a74b4024bac247c51838ebac49d1a6 (patch)
tree2825da2c5eed9c025747d7e72ecfed75e707767a
parentd50c498a1ba7249ccf1d429ce39ab247219c7205 (diff)
downloadbinutils-gdb-f847749a74a74b4024bac247c51838ebac49d1a6.tar.gz
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.
-rw-r--r--gas/config/tc-i386.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/gas/config/tc-i386.c b/gas/config/tc-i386.c
index 8856ccc495c..c0bf4fc0c4e 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;