https://sourceware.org/bugzilla/show_bug.cgi?id=21507

Nick Clifton <nickc at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
                 CC|                            |nickc at redhat dot com
         Resolution|---                         |INVALID

--- Comment #1 from Nick Clifton <nickc at redhat dot com> ---
Hi Michele,

>    4: f7ff fffe       bl      0 <f>    <<<<< This label should be <g> >>>>>>

This is not a bug.  Try adding the "-r" option to the objdump command line in
order to see why:

  4:    f7ff fffe       bl      0 <f>
                        4: R_ARM_THM_CALL       g

So the branch at address 4 is currently going to address 0, which is where the
"f" symbol is located.  But there is a relocation attached to that address
which
will change the branch to go to the address of symbol "g".

If you link the program, the relocation will be processed and the instruction
will be updated to point to the correct destination.

Cheers
  Nick

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils

Reply via email to