On Mon, Jul 11, 2022 at 01:57:40PM +0100, Andre Przywara wrote: > On Sun, 10 Jul 2022 03:09:53 -0400 > Jesse Taube <[email protected]> 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-instructions-assemble-with-even-offsets-in-thumb-co https://mail.gnu.org/archive/html/bug-binutils/2019-11/msg00187.html https://sourceware.org/bugzilla/show_bug.cgi?id=25235 -- Tom
signature.asc
Description: PGP signature

