]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gprof/alpha.c
Revert "2.41 Release sources"
[thirdparty/binutils-gdb.git] / gprof / alpha.c
index d84cdf0a916e01549ea560bc287f664714672c71..df714be6c814ef32d539c1c55b8fa24e653e4929 100644 (file)
@@ -107,7 +107,9 @@ alpha_find_call (Sym *parent, bfd_vma p_lowpc, bfd_vma p_highpc)
   DBG (CALLDEBUG, printf (_("[find_call] %s: 0x%lx to 0x%lx\n"),
                          parent->name, (unsigned long) p_lowpc,
                          (unsigned long) p_highpc));
-  for (pc = (p_lowpc + 3) & ~(bfd_vma) 3; pc < p_highpc; pc += 4)
+  p_lowpc = (p_lowpc + 3) & ~3;
+  p_highpc &= ~3;
+  for (pc = p_lowpc; pc < p_highpc; pc += 4)
     {
       insn = bfd_get_32 (core_bfd, ((unsigned char *) core_text_space
                                    + pc - core_text_sect->vma));