aboutsummaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
Diffstat (limited to 'gas')
-rw-r--r--gas/ChangeLog5
-rw-r--r--gas/config/tc-arm.c9
2 files changed, 14 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 41c0383..fd79897 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,8 @@
+2010-09-08 Julian Brown <julian@codesourcery.com>
+
+ * config/tc-arm.c (create_neon_reg_alias): Deal with case
+ sensitivity.
+
2010-09-08 Nick Clifton <nickc@redhat.com>
PR gas/11973
diff --git a/gas/config/tc-arm.c b/gas/config/tc-arm.c
index b9d629b..87b2b85 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';