ubsan: som.c undefined shift in som_set_reloc_info
authorAlan Modra <amodra@gmail.com>
Sat, 6 Aug 2022 01:04:04 +0000 (10:34 +0930)
committerAlan Modra <amodra@gmail.com>
Sat, 6 Aug 2022 09:13:04 +0000 (18:43 +0930)
commit77b38f6db98e046232ecaac11b61c453965fb75a
tree44a085e1f97012dc55c6a02294f4e256d24473f8
parent9663a947c09f63f75491dd4ad2f38fb448142240
ubsan: som.c undefined shift in som_set_reloc_info

Do the shift using unsigned variables to avoid UB on << 8.

* som.c (som_set_reloc_info): Make v unsigned.  Localise some
variables to their blocks.
bfd/som.c