This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
SH gas won't parse upper-case MACH and MACL
- To: binutils at sources dot redhat dot com
- Subject: SH gas won't parse upper-case MACH and MACL
- From: Alexandre Oliva <aoliva at redhat dot com>
- Date: 13 Mar 2001 11:47:29 -0300
- Organization: GCC Team, Red Hat
SH GAS is case insensitive for `MAC', but it matches only lower-case
`H' or `L'. This patch fixes it. I'm tempted to check this in as
obvious, but... Ok to install?
Index: gas/ChangeLog
from Alexandre Oliva <aoliva@redhat.com>
* config/tc-sh.c (parse_reg): Match capital MACH and MACL.
Index: gas/config/tc-sh.c
===================================================================
RCS file: /cvs/src/src/gas/config/tc-sh.c,v
retrieving revision 1.35
diff -u -p -r1.35 tc-sh.c
--- gas/config/tc-sh.c 2001/03/08 23:24:25 1.35
+++ gas/config/tc-sh.c 2001/03/13 14:24:39
@@ -694,12 +694,12 @@ parse_reg (src, mode, reg)
if (l0 == 'm' && l1 == 'a' && tolower (src[2]) == 'c'
&& ! IDENT_CHAR ((unsigned char) src[4]))
{
- if (src[3] == 'l')
+ if (tolower (src[3]) == 'l')
{
*mode = A_MACL;
return 4;
}
- if (src[3] == 'h')
+ if (tolower (src[3]) == 'h')
{
*mode = A_MACH;
return 4;
--
Alexandre Oliva Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/
Red Hat GCC Developer aoliva@{cygnus.com, redhat.com}
CS PhD student at IC-Unicamp oliva@{lsd.ic.unicamp.br, gnu.org}
Free Software Evangelist *Please* write to mailing lists, not to me