PR 12613, error when char is signed
Alan Modra
amodra@gmail.com
Tue Mar 29 04:20:00 GMT 2011
More information about the Binutils mailing list
Tue Mar 29 04:20:00 GMT 2011
- Previous message (by thread): [PATCH] gitignore: ignore site.{bak,exp} treewide
- Next message (by thread): [PATCH] gas: blackfin: gas: blackfin: reject invalid BYTEOP16P insns
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Applied.
PR ld/12613
* ldlex.l (lex_warn_invalid): Don't assume char is unsigned.
Index: ld/ldlex.l
===================================================================
RCS file: /cvs/src/src/ld/ldlex.l,v
retrieving revision 1.51
diff -u -p -r1.51 ldlex.l
--- ld/ldlex.l 28 Mar 2011 11:18:27 -0000 1.51
+++ ld/ldlex.l 29 Mar 2011 01:00:37 -0000
@@ -689,7 +689,7 @@ lex_warn_invalid (char *where, char *wha
if (! ISPRINT (*what))
{
- sprintf (buf, "\\%03o", (unsigned int) *what);
+ sprintf (buf, "\\%03o", *(unsigned char *) what);
what = buf;
}
--
Alan Modra
Australia Development Lab, IBM
- Previous message (by thread): [PATCH] gitignore: ignore site.{bak,exp} treewide
- Next message (by thread): [PATCH] gas: blackfin: gas: blackfin: reject invalid BYTEOP16P insns
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Binutils mailing list