aboutsummaryrefslogtreecommitdiff
path: root/gas/config
diff options
context:
space:
mode:
authorAndrew Burgess <andrew.burgess@embecosm.com>2016-03-28 22:51:12 +0100
committerAndrew Burgess <andrew.burgess@embecosm.com>2016-04-07 12:42:58 +0100
commit692166c24476b9123ca7dbb999e458a1f7fa2faa (patch)
treeff0e98b8cd6174c49420d7bb32ee204a54c98f78 /gas/config
parent22b92fc42c444bf39044911e8873b42fd3df81ed (diff)
downloadgdb-692166c24476b9123ca7dbb999e458a1f7fa2faa.zip
gdb-692166c24476b9123ca7dbb999e458a1f7fa2faa.tar.gz
gdb-692166c24476b9123ca7dbb999e458a1f7fa2faa.tar.bz2
gas/arc: Allow greater range of characters into flag names
An upcoming commit will add a new arc instruction flag that uses characters that have never appeared in an arc instruction flag before. Currently the assembler is very conservative about which characters can or cannot appear in an instruction flag. This commit relaxes these constraints a little. After this commit all alpha-numeric characters are now allowed into instruction flags. This complete set is not required for the upcoming change, however, having this slightly larger set does not impact the assemblers ability to correctly parse input, but does make it easier to add new flag to the instruction table. gas/ChangeLog: * config/tc-arc.c (tokenize_flags): Allow greater range of characters into flag names.
Diffstat (limited to 'gas/config')
-rw-r--r--gas/config/tc-arc.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gas/config/tc-arc.c b/gas/config/tc-arc.c
index 04ccd07..154e838 100644
--- a/gas/config/tc-arc.c
+++ b/gas/config/tc-arc.c
@@ -1080,7 +1080,8 @@ tokenize_flags (const char *str,
if (num_flags >= nflg)
goto err;
- flgnamelen = strspn (input_line_pointer, "abcdefghilmnopqrstvwxz");
+ flgnamelen = strspn (input_line_pointer,
+ "abcdefghijklmnopqrstuvwxyz0123456789");
if (flgnamelen > MAX_FLAG_NAME_LENGTH)
goto err;