binutils-gdb/gdb/testsuite/gdb.ada
Simon Marchi 5ae3df226b gdb/testsuite: give binaries distinct names in Ada tests
Some Ada tests repeat their test sequence with different gnat-encodings,
typically "all" and "minimal".  However, they give the same name to both
binaries, meaning the second run overwrites the binary of the first run.
This makes it difficult and confusing when trying to reproduce problems
manually with the test artifacts.  Change those tests to use unique
names for each pass.

Change-Id: Iaa3c9f041241249a7d67392e785c31aa189dcc88
2022-07-22 15:42:20 -04:00
..
access_tagged_param
access_to_packed_array
access_to_unbounded_array
addr_arith
aliased_array
arr_acc_idx_w_gap
arr_arr
arr_enum_idx_w_gap
array_bounds
array_char_idx
array_of_symbolic_length
array_of_variable_length
array_of_variant
array_ptr_renaming
array_return
array_subscript_addr
arraydim
arrayidx
arrayparam
arrayptr
assign_arr
atomic_enum
attr_ref_and_charlit
bad-task-bp-keyword
bias
big_packed_array
bp_c_mixed_case
bp_enum_homonym
bp_fun_addr
bp_inlined_func
bp_on_var
bp_range_type
bp_reset
byte_packed_arr
call_pn
catch_assert_if
catch_ex
catch_ex_std
char_enum
char_enum_overload
char_enum_unicode
char_param
complete
cond_lang
convvar_comp
dgopt
disc_arr_bound
display_nested
dot_all
dyn_arrayidx
dyn_loc
dyn_stride
dynamic-iface
enum_idx_packed
enum_qual
enums_overload
excep_handle
exec_changed
expr_delims
expr_with_funcall
exprs
fin_fun_out
fixed_cmp
fixed_points
fixed_points_function
float_param
float-bits
formatted_ref
frame_arg_lang
frame_args
fullname_bp
fun_addr
fun_in_declare
fun_overload_menu
fun_renaming
funcall_char
funcall_param
funcall_ptr
funcall_ref
ghost
homonym
info_addr_mixed_case
info_auto_lang
info_exc
info_locals_renaming
inline-section-gc
int_deref
interface
iwide
lang_switch
length_cond
local-enum
maint_with_ada
mi_catch_assert
mi_catch_ex
mi_catch_ex_hand
mi_dyn_arr
mi_ex_cond
mi_exc_info
mi_interface
mi_prot
mi_ref_changeable
mi_string_access
mi_task_arg
mi_task_info
mi_var_access
mi_var_array
mi_var_union
mi_variant
minsyms
mod_from_name
multiarray
n_arr_bound
nested
non-ascii-latin-1
non-ascii-latin-3
non-ascii-utf-8
notcplusplus
null_array
null_overload
null_record
O2_float_param
operator_bp
operator_call
optim_drec
out_of_line_in_inlined
packed_array
packed_array_assign
packed_record
packed_tagged
pckd_arr_ren
pckd_neg
pkd_arr_elem
pp-rec-component
print_chars
ptr_typedef
ptype_array
ptype_field
ptype_tagged_param
py_range
py_taft
rdv_wait
rec_comp
rec_ptype
rec_return
ref_param
ref_tick_size
rename_subscript_param
repeat_dyn
same_component_name
same_enum
scalar_storage
scoped_watch
set_pckd_arr_elt
set_wstr
small_reg_param
start
str_binop_equal
str_ref_cmp
str_uninit
sub_variant
sym_print_name
taft_type
tagged
tagged_access
tagged_not_init
task_bp
task_switch_in_core
task_watch
tasks
tick_last_segv
tick_length_array_enum_idx
type_coercion
unc_arr_ptr_in_var_rec
unchecked_union
uninitialized_vars
unsigned_range
var_arr_attrs
var_arr_typedef
var_rec_arr
variant
variant_record_packed_array
variant-record
varsize_limit
vla
voidctx
watch_arg
watch_minus_l
whatis_array_val
widewide
win_fu_syms
access_tagged_param.exp
access_to_packed_array.exp
access_to_unbounded_array.exp
addr_arith.exp
aliased_array.exp
arr_acc_idx_w_gap.exp
arr_arr.exp
arr_enum_idx_w_gap.exp
array_bounds.exp
array_char_idx.exp
array_of_symbolic_length.exp
array_of_variable_length.exp
array_of_variant.exp
array_ptr_renaming.exp
array_return.exp
array_subscript_addr.exp
arraydim.exp
arrayidx.exp
arrayparam.exp
arrayptr.exp
assign_1.exp
assign_arr.exp
atomic_enum.exp
attr_ref_and_charlit.exp
bad-task-bp-keyword.exp
bias.exp
big_packed_array.exp
boolean_expr.exp
bp_c_mixed_case.exp
bp_enum_homonym.exp
bp_fun_addr.exp
bp_inlined_func.exp
bp_on_var.exp
bp_range_type.exp
bp_reset.exp
byte_packed_arr.exp
call_pn.exp
catch_assert_if.exp
catch_ex_std.exp
catch_ex.exp
char_enum_overload.exp
char_enum_unicode.exp
char_enum.exp
char_param.exp
complete.exp
cond_lang.exp
convvar_comp.exp
dgopt.exp
disc_arr_bound.exp
display_nested.exp
dot_all.exp
dyn_arrayidx.exp
dyn_loc.exp
dyn_stride.exp
dynamic-iface.exp
enum_idx_packed.exp
enum_qual.exp
enums_overload.exp
excep_handle.exp
exec_changed.exp
expr_delims.exp
expr_with_funcall.exp
exprs.exp
fin_fun_out.exp
fixed_cmp.exp
fixed_points_function.exp
fixed_points.exp
float_param.exp
float-bits.exp
formatted_ref.exp
frame_arg_lang.exp
frame_args.exp
fullname_bp.exp
fun_addr.exp
fun_in_declare.exp
fun_overload_menu.exp
fun_renaming.exp
funcall_char.exp
funcall_param.exp
funcall_ptr.exp
funcall_ref.exp
ghost.exp
homonym.exp
info_addr_mixed_case.exp
info_auto_lang.exp
info_exc.exp
info_locals_renaming.exp
info_types.c
info_types.exp
inline-section-gc.exp
int_deref.exp
interface.exp
iwide.exp
lang_switch.exp
length_cond.exp
literals.exp
local-enum.exp
maint_with_ada.exp
mi_catch_assert.exp
mi_catch_ex_hand.exp
mi_catch_ex.exp
mi_dyn_arr.exp
mi_ex_cond.exp
mi_exc_info.exp
mi_interface.exp
mi_prot.exp
mi_ref_changeable.exp
mi_string_access.exp
mi_task_arg.exp
mi_task_info.exp
mi_var_access.exp
mi_var_array.exp
mi_var_union.exp
mi_variant.exp
minsyms.exp
mod_from_name.exp
multiarray.exp
n_arr_bound.exp
nested.exp
non-ascii-latin-1.exp
non-ascii-latin-3.exp
non-ascii-utf-8.exp
notcplusplus.exp
null_array.exp
null_overload.exp
null_record.exp
O2_float_param.exp
operator_bp.exp
operator_call.exp
optim_drec.exp
out_of_line_in_inlined.exp
packed_array_assign.exp
packed_array.exp
packed_record.exp
packed_tagged.exp
pckd_arr_ren.exp
pckd_neg.exp
pkd_arr_elem.exp
pp-rec-component.exp
pp-rec-component.py
print_chars.exp
print_pc.exp
ptr_typedef.exp
ptype_arith_binop.exp
ptype_array.exp
ptype_field.exp
ptype_tagged_param.exp
ptype_union.c
ptype_union.exp
py_range.exp
py_taft.exp
rdv_wait.exp
rec_comp.exp
rec_ptype.exp
rec_return.exp
ref_param.exp
ref_tick_size.exp
rename_subscript_param.exp
repeat_dyn.exp
same_component_name.exp
same_enum.exp
scalar_storage.exp
scoped_watch.exp
set_pckd_arr_elt.exp
set_wstr.exp
small_reg_param.exp
start.exp
str_binop_equal.exp
str_ref_cmp.exp
str_uninit.exp
sub_variant.exp
sym_print_name.exp
taft_type.exp
tagged_access.exp
tagged_not_init.exp
tagged.exp
task_bp.exp
task_switch_in_core.exp
task_watch.exp
tasks.exp
tick_last_segv.exp
tick_length_array_enum_idx.exp
type_coercion.exp
unc_arr_ptr_in_var_rec.exp
unchecked_union.exp
uninitialized_vars.exp
unsigned_range.exp
var_arr_attrs.exp
var_arr_typedef.exp
var_rec_arr.exp
variant_record_packed_array.exp
variant-record.exp
variant.exp
varsize_limit.exp
vla.exp
voidctx.exp
watch_arg.exp
watch_minus_l.exp
whatis_array_val.exp
widewide.exp
win_fu_syms.exp