gdb/testsuite: Remove duplicates from gdb.threads/staticthreads.ex

When running the testsuite, I have:

    Running .../gdb/testsuite/gdb.threads/staticthreads.exp ...
    DUPLICATE: gdb.threads/staticthreads.exp: couldn't compile staticthreads.c: unrecognized error

Fix by using foreach_with_prefix instead of foreach when preparing the
test case.

Testeed on x86_64-linux both in a setup where the test fails to prepare
and in a setup where the test fails to setup.
This commit is contained in:
Lancelot SIX 2021-11-23 16:40:24 +00:00
parent 0b6180fe6e
commit 4df98d9d31

View File

@ -22,7 +22,7 @@
standard_testfile
set static_flag "-static"
foreach have_tls { "-DHAVE_TLS" "" } {
foreach_with_prefix have_tls { "-DHAVE_TLS" "" } {
if {[gdb_compile_pthreads "${srcdir}/${subdir}/${srcfile}" "${binfile}" \
executable \
[list debug "additional_flags=${static_flag} ${have_tls}" \