ubsan: csky-dis.c:1038 left shift cannot be represented

* csky-dis.c (print_insn_csky): Use unsigned type for "given".
This commit is contained in:
Alan Modra
2020-09-02 10:44:32 +09:30
parent 3c5097eae4
commit caf4537af5
2 changed files with 5 additions and 1 deletions

View File

@@ -1,3 +1,7 @@
2020-09-02 Alan Modra <amodra@gmail.com>
* csky-dis.c (print_insn_csky): Use unsigned type for "given".
2020-09-02 Alan Modra <amodra@gmail.com>
* crx-dis.c: Whitespace.

View File

@@ -944,7 +944,7 @@ print_insn_csky (bfd_vma memaddr, struct disassemble_info *info)
CSKY_INST_TYPE inst = 0;
int status;
char str[256];
long given;
unsigned long given;
int is_data = FALSE;
void (*printer) (bfd_vma, struct disassemble_info *, long);
unsigned int size = 4;