loongarch32 build failure on 32-bit host
gas/config/tc-loongarch.c: In function ‘assember_macro_helper’: gas/config/tc-loongarch.c:915:28: error: right shift count >= width of type [-Werror=shift-count-overflow] 915 | hi32 = insn->args[1] >> 32; | ^~ One possible fix is to make offsetT a 64-bit type for loongarch32. This also makes bfd/targmatch.h (generated from bfd/config.bfd) consistent since the loongarch32 match is inside #ifdef BFD64. * config.bfd (loongarch32-*): Set want64.
This commit is contained in:
parent
a078dd9ce8
commit
47cf88952a
1 changed files with 1 additions and 1 deletions
|
@ -1463,7 +1463,7 @@ case "${targ}" in
|
|||
loongarch32-*)
|
||||
targ_defvec=loongarch_elf32_vec
|
||||
targ_selvecs="loongarch_elf32_vec"
|
||||
want64=false
|
||||
want64=true
|
||||
;;
|
||||
|
||||
loongarch64-*)
|
||||
|
|
Loading…
Add table
Reference in a new issue