diff options
author | Jan Beulich <jbeulich@suse.com> | 2022-07-04 08:31:21 +0200 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2022-07-04 08:31:21 +0200 |
commit | 9386188e95f4dee6319c51b30e2ea64b27ae0084 (patch) | |
tree | ec9a18337ec0f2d2193f78c0eddc0fc2b9d9674a /opcodes | |
parent | 0f2f2e7019f6c3415069a5bf5f47064d45d87571 (diff) | |
download | gdb-9386188e95f4dee6319c51b30e2ea64b27ae0084.zip gdb-9386188e95f4dee6319c51b30e2ea64b27ae0084.tar.gz gdb-9386188e95f4dee6319c51b30e2ea64b27ae0084.tar.bz2 |
x86-64: improve handling of branches to absolute addresses
There are two related problems here: The use of "addr32" on a direct
branch would, besides causing a warning, result in operands to be
permitted which mistakenly are refused without "addr32". Plus at some
point not too long ago I'm afraid it may have been me who regressed the
relocation addends emitted for such branches. Correct both problems,
adding a testcase to guard against regressing this again.
Diffstat (limited to 'opcodes')
0 files changed, 0 insertions, 0 deletions