projects
/
binutils-gdb.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
839f41a
)
ubsan: bfin-lex.l:503 left shift cannot be represented
author
Alan Modra
<amodra@gmail.com>
Wed, 2 Sep 2020 00:38:11 +0000
(10:08 +0930)
committer
Alan Modra
<amodra@gmail.com>
Wed, 2 Sep 2020 07:00:42 +0000
(16:30 +0930)
* config/bfin-lex.l: Use an unsigned type for "value".
gas/ChangeLog
patch
|
blob
|
history
gas/config/bfin-lex.l
patch
|
blob
|
history
diff --git
a/gas/ChangeLog
b/gas/ChangeLog
index b7cc8cb3d95cf196e36afc272183ef4ef6551a1a..bcc56ca3b25ad3ada65b045f413ee1a9f479cf3b 100644
(file)
--- a/
gas/ChangeLog
+++ b/
gas/ChangeLog
@@
-1,3
+1,7
@@
+2020-09-02 Alan Modra <amodra@gmail.com>
+
+ * config/bfin-lex.l: Use an unsigned type for "value".
+
2020-09-02 Alan Modra <amodra@gmail.com>
* config/tc-pdp11.c (md_number_to_chars): Condition nbytes=8 code
diff --git
a/gas/config/bfin-lex.l
b/gas/config/bfin-lex.l
index 6837f0d8c8ead0e80d106e08dd2456fa5671c19b..d31ecc6ef3a2602db8c881b3d729d532d14405ad 100644
(file)
--- a/
gas/config/bfin-lex.l
+++ b/
gas/config/bfin-lex.l
@@
-344,7
+344,7
@@
static long parse_int (char **end)
int not_done = 1;
int shiftvalue = 0;
char * char_bag;
- long value = 0;
+
unsigned
long value = 0;
char *arg = *end;
while (*arg && *arg == ' ')