From 4e9209b245e21937dc9ee916139947f02bd11056 Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Mon, 11 Jan 2010 14:19:40 +0000 Subject: * elf32-v850.c (v850_elf_perform_relocation): Fix overflow handling of R_V850_HI16_S relocation. --- bfd/elf32-v850.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'bfd/elf32-v850.c') diff --git a/bfd/elf32-v850.c b/bfd/elf32-v850.c index 2965e290dd..d7aaed49f7 100644 --- a/bfd/elf32-v850.c +++ b/bfd/elf32-v850.c @@ -550,7 +550,7 @@ v850_elf_perform_relocation (bfd *abfd, addend = (addend >> 16) + ((addend & 0x8000) != 0); /* This relocation cannot overflow. */ - if (addend > 0x7fff) + if (addend > 0xffff) addend = 0; insn = addend; -- cgit v1.2.1