diff options
author | Jan Beulich <jbeulich@suse.com> | 2020-02-17 08:59:07 +0100 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2020-02-17 08:59:07 +0100 |
commit | c8f8eebc3fc3662fdb9077355ecde9c88bd33727 (patch) | |
tree | 2d3155e020e1c84b1179fe8876261a8c628a65fd /gdb/gdb-demangle.c | |
parent | eedb0f2cfd2a54ab6be1065385f40f03045b42f2 (diff) | |
download | gdb-c8f8eebc3fc3662fdb9077355ecde9c88bd33727.zip gdb-c8f8eebc3fc3662fdb9077355ecde9c88bd33727.tar.gz gdb-c8f8eebc3fc3662fdb9077355ecde9c88bd33727.tar.bz2 |
x86: fold AddrPrefixOpReg templates
There's no need to have separate Cpu64 and CpuNo64 templates: There
already is special logic handling the attribute, and all that's needed
is rejecting 16-bit address registers in 64-bit mode. Suppress suffix
guessing and group all involved logic together, outside of suffix
processing (arguably it doesn't even belong in process_suffix()).
Also, since no AddrPrefixOpReg template permits any suffixes, move the
No_*Suf specifiers for them to a central place. Along with this drop
the no longer relevant NoRex64 from there.
Diffstat (limited to 'gdb/gdb-demangle.c')
0 files changed, 0 insertions, 0 deletions