forked from Imagelibrary/binutils-gdb
ubsan: xstormy16: left shift of negative value
cpu/ * xstormy16.cpu (f-rel12a): Avoid signed overflow. opcodes/ * xstormy16-ibld.c: Regenerate.
This commit is contained in:
@@ -1,3 +1,7 @@
|
||||
2019-12-16 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* xstormy16.cpu (f-rel12a): Avoid signed overflow.
|
||||
|
||||
2019-12-11 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* epiphany.cpu (f-sdisp11): Don't sign extend with shifts.
|
||||
|
||||
@@ -393,7 +393,7 @@
|
||||
(length 11)
|
||||
(mode INT)
|
||||
(encode (value pc) (sra SI (sub SI value (add SI pc 2)) 1))
|
||||
(decode (value pc) (add SI (sll value 1) (add SI pc 2)))
|
||||
(decode (value pc) (add SI (mul value 2) (add SI pc 2)))
|
||||
)
|
||||
(dnop rel12a "12 bit relative address" () h-uint f-rel12a)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user