gdb/testsuite: avoid creating files in gdb/testsuite directory
authorAndrew Burgess <aburgess@redhat.com>
Sun, 2 Oct 2022 14:18:15 +0000 (15:18 +0100)
committerAndrew Burgess <aburgess@redhat.com>
Wed, 19 Oct 2022 11:15:08 +0000 (12:15 +0100)
commit536ff91bb8ea90c98737571f85827ce6770324c9
treead710942bc16024b44c9f9fe5a7b09d0c06bedb4
parent6d6ae7c23dd59fe16f3e366e969b927d97fe5e01
gdb/testsuite: avoid creating files in gdb/testsuite directory

I spotted that the test gdb.dwarf2/dw2-using-debug-str.exp was
creating an output file called debug_str_section in the root
build/gdb/testsuite directory instead of using the
build/gdb/testsuite/output/gdb.dwarf2/dw2-using-debug-str/ directory.

This appears to be caused by a missing '$' character.  We setup a
variable debug_str_section which contains a path within the output
directory, but then when we build the objcopy command we use
'debug_str_section' without a '$' prefix, as a result, we create the
debug_str_section file.

This commit adds the missing '$', the file is now created in the
output directory.
gdb/testsuite/gdb.dwarf2/dw2-using-debug-str.exp