From 80ca4e2ca22274e88acc03a6703c62c6ebda5ac2 Mon Sep 17 00:00:00 2001 From: Bob Wilson Date: Mon, 13 Mar 2006 21:46:53 +0000 Subject: [PATCH] * config/tc-xtensa.c (xg_translate_sysreg_op): Remove has_underbar flag and avoid double underscore prefixes. --- gas/ChangeLog | 5 +++++ gas/config/tc-xtensa.c | 9 ++------- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/gas/ChangeLog b/gas/ChangeLog index 1b72e39dc7..c3a83c3324 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,8 @@ +2006-03-13 Bob Wilson + + * config/tc-xtensa.c (xg_translate_sysreg_op): Remove has_underbar + flag and avoid double underscore prefixes. + 2006-03-10 Paul Brook * config/tc-arm.c (md_begin): Handle EABIv5. diff --git a/gas/config/tc-xtensa.c b/gas/config/tc-xtensa.c index 8c841726cd..5a7f202335 100644 --- a/gas/config/tc-xtensa.c +++ b/gas/config/tc-xtensa.c @@ -2180,14 +2180,10 @@ xg_translate_sysreg_op (char **popname, int *pnum_args, char **arg_strings) char *opname, *new_opname; const char *sr_name; int is_user, is_write; - bfd_boolean has_underbar = FALSE; opname = *popname; if (*opname == '_') - { - has_underbar = TRUE; - opname += 1; - } + opname += 1; is_user = (opname[1] == 'u'); is_write = (opname[0] == 'w'); @@ -2233,8 +2229,7 @@ xg_translate_sysreg_op (char **popname, int *pnum_args, char **arg_strings) if (is_write && !is_user && !strcasecmp ("interrupt", sr_name)) sr_name = "intset"; new_opname = (char *) xmalloc (strlen (sr_name) + 6); - sprintf (new_opname, "%s%s.%s", (has_underbar ? "_" : ""), - *popname, sr_name); + sprintf (new_opname, "%s.%s", *popname, sr_name); free (*popname); *popname = new_opname;