From: Nathan Sidwell Date: Wed, 8 Sep 2010 17:49:21 +0000 (+0000) Subject: * config/tc-arm.c (create_neon_reg_alias): Deal with case X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=15735687c6dc91414a2b38bd26208f933b10b17a;p=binutils-gdb.git * config/tc-arm.c (create_neon_reg_alias): Deal with case sensitivity. --- diff --git a/gas/ChangeLog b/gas/ChangeLog index 41c038371a0..fd7989743b6 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,8 @@ +2010-09-08 Julian Brown + + * config/tc-arm.c (create_neon_reg_alias): Deal with case + sensitivity. + 2010-09-08 Nick Clifton PR gas/11973 diff --git a/gas/config/tc-arm.c b/gas/config/tc-arm.c index b9d629bbc46..87b2b856e3c 100644 --- a/gas/config/tc-arm.c +++ b/gas/config/tc-arm.c @@ -2303,7 +2303,16 @@ create_neon_reg_alias (char *newname, char *p) } } + /* If TC_CASE_SENSITIVE is defined, then newname already points to + the desired alias name, and p points to its end. If not, then + the desired alias name is in the global original_case_string. */ +#ifdef TC_CASE_SENSITIVE namelen = nameend - newname; +#else + newname = original_case_string; + namelen = strlen (newname); +#endif + namebuf = (char *) alloca (namelen + 1); strncpy (namebuf, newname, namelen); namebuf[namelen] = '\0';