aboutsummaryrefslogtreecommitdiff
path: root/gas/config/tc-ppc.c
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2022-07-14 15:25:18 +0930
committerAlan Modra <amodra@gmail.com>2022-07-14 15:25:18 +0930
commit5f6c92298a9823335b3f857591020d6b1ec2e5d0 (patch)
tree8c7d4565bbd379077ec18d23e2342da78bba2ecb /gas/config/tc-ppc.c
parent00b37cc41e699faa30435fb6a302311a5ad44a3d (diff)
downloadfsf-binutils-gdb-5f6c92298a9823335b3f857591020d6b1ec2e5d0.zip
fsf-binutils-gdb-5f6c92298a9823335b3f857591020d6b1ec2e5d0.tar.gz
fsf-binutils-gdb-5f6c92298a9823335b3f857591020d6b1ec2e5d0.tar.bz2
Re: PowerPC: implement md_operand to parse register names
I meant to make this change before committing, to let compilers know the code on the false branch of md_parse_name is dead. * config/tc-ppc.c (ppc_parse_name): Return void. * config/tc-ppc.h (md_parse_name): Always true. (ppc_parse_name): Update prototype.
Diffstat (limited to 'gas/config/tc-ppc.c')
-rw-r--r--gas/config/tc-ppc.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/gas/config/tc-ppc.c b/gas/config/tc-ppc.c
index 05d8ee1..452fab1 100644
--- a/gas/config/tc-ppc.c
+++ b/gas/config/tc-ppc.c
@@ -862,7 +862,7 @@ static const struct pd_reg cr_cond[] =
to use for condition codes, and recognises other registers when
-mregnames. */
-int
+void
ppc_parse_name (const char *name, expressionS *exp, enum expr_mode mode)
{
const struct pd_reg *reg = NULL;
@@ -877,7 +877,7 @@ ppc_parse_name (const char *name, expressionS *exp, enum expr_mode mode)
exp->X_op = O_register;
exp->X_add_number = reg->value;
exp->X_md = reg->flags;
- return true;
+ return;
}
/* The following replaces code in expr.c operand() after the
@@ -909,8 +909,6 @@ ppc_parse_name (const char *name, expressionS *exp, enum expr_mode mode)
exp->X_add_symbol = sym;
exp->X_add_number = 0;
}
-
- return true;
}
/* Propagate X_md and check register expressions. This is to support