ubsan: score: left shift of 2 by 31 places cannot be represented in type 'int'
authorAlan Modra <amodra@gmail.com>
Mon, 23 Dec 2019 07:35:19 +0000 (18:05 +1030)
committerAlan Modra <amodra@gmail.com>
Mon, 23 Dec 2019 07:35:19 +0000 (18:05 +1030)
commit7936714c0c5030f872ced475f848692ce835708a
tree15b807e01301ce46dfa1ada647270261cbc187a4
parent3e1056a1a6336f289d3f0def8f6a3632c8a75393
ubsan: score: left shift of 2 by 31 places cannot be represented in type 'int'

* score-dis.c (print_insn_score32): Avoid signed overflow.
(print_insn_score48): Likewise.  Don't cast to int when printing
hex values.
opcodes/ChangeLog
opcodes/score-dis.c