projects
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Relax assertion in BFIN linker to allow for discard GOT relocs.
[binutils-gdb.git]
/
bfd
/
elf32-nios2.c
diff --git
a/bfd/elf32-nios2.c
b/bfd/elf32-nios2.c
index 3f72b11325c4e5e18b99835ca9277b3de97fdc55..b19169cc9e09f6b032956bf7659ca0e3eb59acdc 100644
(file)
--- a/
bfd/elf32-nios2.c
+++ b/
bfd/elf32-nios2.c
@@
-1905,7
+1905,7
@@
nios2_elf32_install_imm16 (asection *sec, bfd_vma offset, bfd_vma value)
{
bfd_vma word = bfd_get_32 (sec->owner, sec->contents + offset);
- BFD_ASSERT
(value <=
0xffff);
+ BFD_ASSERT
(value <= 0xffff || ((bfd_signed_vma) value) >= -
0xffff);
bfd_put_32 (sec->owner, word | ((value & 0xffff) << 6),
sec->contents + offset);