]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
PR 30308 again
authorAlan Modra <amodra@gmail.com>
Tue, 12 May 2026 00:27:16 +0000 (09:57 +0930)
committerAlan Modra <amodra@gmail.com>
Wed, 20 May 2026 09:16:14 +0000 (18:46 +0930)
commitcc28c46227cd483c22690ff7be003e48b5283573
tree356a3c114d75d03de3bd41dc227b7017bfe45d82
parent8822682db0b86fcbf16b41397424cd78d48c924d
PR 30308 again

Commit 22f8905d9f38 reintroduced pr30308.  This fix resolves equates
safely in the presence of symbol loops by using symbol_equated_to.
Symbols aren't prematurely modified, by copying their value
expressions before i386_intel_simplify does its work.  I figure that
it is safer to do this for all symbols rather than just the particular
case of equates, so the in_equate parameter can disappear.
gas/config/tc-i386-intel.c
gas/config/tc-i386.c