bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug gas/27217] aarch64 as Internal error in md_apply_fix at ....../gas/


From: nickc at redhat dot com
Subject: [Bug gas/27217] aarch64 as Internal error in md_apply_fix at ....../gas/config/tc-aarch64.c:8330.
Date: Thu, 01 Apr 2021 11:32:15 +0000

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

Nick Clifton <nickc at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #13329|0                           |1
        is obsolete|                            |
  Attachment #13335|0                           |1
        is obsolete|                            |

--- Comment #13 from Nick Clifton <nickc at redhat dot com> ---
Created attachment 13341
  --> https://sourceware.org/bugzilla/attachment.cgi?id=13341&action=edit
Proposed patch

Hi Guys,

  OK, please try out this third patch.  (It should be used on its own - it
supplants the other two).

  This patch tries to stop the assembler's expression evaluator from converting
the references to the "bar" symbol into references to a constant value. 
Instead the symbol is preserved intact in the object file, and the relocations
are resolved by the linker as normal.

  I *think* that this is the right way to resolve the problem, since looking at
the generated assembler code, and C source, it appears that the intention is
provide a fixed value for the "bar" symbol, but not to eliminate it completely.

Cheers
  Nick

-- 
You are receiving this mail because:
You are on the CC list for the bug.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]