Fix PR 24564 - link fails for some rcalls/rjmps with wraparound
[deliverable/binutils-gdb.git] / bfd / elf32-avr.c
index d6842a033047b7dbda7d54c278f379031de5e95b..f8a843e16c8c5a55a49233db88cf2cb4ff038c96 100644 (file)
@@ -910,7 +910,7 @@ avr_relative_distance_considering_wrap_around (unsigned int distance)
   unsigned int wrap_around_mask = avr_pc_wrap_around - 1;
   int dist_with_wrap_around = distance & wrap_around_mask;
 
-  if (dist_with_wrap_around > ((int) (avr_pc_wrap_around >> 1)))
+  if (dist_with_wrap_around >= ((int) (avr_pc_wrap_around >> 1)))
     dist_with_wrap_around -= avr_pc_wrap_around;
 
   return dist_with_wrap_around;
This page took 0.024563 seconds and 4 git commands to generate.