aboutsummaryrefslogtreecommitdiff
path: root/gdb/python/py-mi.c
diff options
context:
space:
mode:
authorHans-Peter Nilsson <hp@axis.com>2025-10-08 04:58:13 +0200
committerHans-Peter Nilsson <hp@bitrange.com>2025-10-08 05:44:48 +0200
commitc1a7d039587befeb01b5e13e23ef2e8ddc4df34f (patch)
tree16c7dea0a458f2f7a6a24e7a7876ca1155adb1d0 /gdb/python/py-mi.c
parent2f280ee0b1526050a2cd43045dd9e804c5ab03db (diff)
downloadbinutils-c1a7d039587befeb01b5e13e23ef2e8ddc4df34f.zip
binutils-c1a7d039587befeb01b5e13e23ef2e8ddc4df34f.tar.gz
binutils-c1a7d039587befeb01b5e13e23ef2e8ddc4df34f.tar.bz2
cris: bfd: Default selected target to the configured target
Whether targ_defvec is set to the best match for the configured target or some of the other supported targets usually doesn't matter, as the actual target being used, usually is set by some other mechanism, like an input object file. In some situations it matters though: it might be confusing to see --help output not showing the configured target first in the list of supported targets. Also, some corner cases risk running into bugs like PR33485, for cris-elf and cris-linux because cris_aout_vec is the default target where instead the bug-free behavior of cris_elf32_us_vec or cris_elf32_vec would be expected. The test just verifies that the target list emitted for the --help option has the expected target first. bfd: * config.bfd <cris-*-* | crisv32-*-*>: Split into <cris-*-*aout*>, <cris-*-linux-* | crisv32-*-linux-*>, <cris-*-* | crisv32-*-*> cases respectively setting targ_defvec per the target instead of always cris_aout_vec. binutils: * testsuite/binutils-all/cris: New directory intended for tests focused on behavior of the binutils programs, not the assembler or linker. * testsuite/binutils-all/cris/cris.exp: New file with run_dump_test loop. testsuite/binutils-all/cris/tgt-a.d, testsuite/binutils-all/cris/tgt-e.d, testsuite/binutils-all/cris/tgt-l.d: New tests. Co-authored-by: Maciej W. Rozycki <macro@redhat.com>
Diffstat (limited to 'gdb/python/py-mi.c')
0 files changed, 0 insertions, 0 deletions