
On Mon, Jul 11, 2022 at 01:57:40PM +0100, Andre Przywara wrote:
On Sun, 10 Jul 2022 03:09:53 -0400 Jesse Taube mr.bossman075@gmail.com wrote:
Hi Jesse,
In Binutils 2.37 the ADR instruction has changed use alternate instructions.
Can you elaborate on this? What has changed exactly, and why? Looking at the commit you mention below I don't see an immediate problem that would require code changes? Also it speaks of forward references, but this one is not one? And I didn't spot any difference between 2.38 and 2.35, at least not in my isolated test (but I didn't bother to compile a whole stage 1 GCC with newer binutils yet).
Some further references Jesse provided off-list:
https://stackoverflow.com/questions/59110205/why-do-forward-reference-adr-in...
https://mail.gnu.org/archive/html/bug-binutils/2019-11/msg00187.html
https://sourceware.org/bugzilla/show_bug.cgi?id=25235