Commit Graph

112970 Commits

Author SHA1 Message Date
Mike Frysinger
fe0adb538f sim: build: delete Make-common.in logic
Now that all (other than ppc) build in the top-level, this logic is
unused, so punt it all.
2023-01-13 17:34:53 -05:00
Tom Tromey
b5075fb68d Rename to allow_tui_tests
This changes skip_tui_tests to invert the sense, and renames it to
allow_tui_tests.  It also rewrites this function to use the output of
"gdb --configuration", and it adds a note about the state of the TUI
to that output.
2023-01-13 13:18:58 -07:00
Tom Tromey
e71b6502bf Rename to allow_guile_tests
This changes skip_guile_tests to invert the sense, and renames it to
allow_guile_tests.  It also rewrites this proc to check the output of
"gdb --configuration", as was done for Python.  Then it changes the
code to use "require" where possible.
2023-01-13 13:18:58 -07:00
Tom Tromey
e0c86460bc Rename to allow_hw_breakpoint_tests
This changes skip_hw_breakpoint_tests to invert the sense, and renames
it to allow_hw_breakpoint_tests.  This also converts some tests to use
"require" -- I missed this particular check in the first series.
2023-01-13 13:18:58 -07:00
Tom Tromey
1cf897dec9 Rename to allow_tsx_tests
This changes skip_tsx_tests to invert the sense, and renames it to
allow_tsx_tests.
2023-01-13 13:18:58 -07:00
Tom Tromey
d6195dc9b1 Rename to allow_shlib_tests
This changes skip_shlib_tests to invert the sense, and renames it to
allow_shlib_tests.
2023-01-13 13:18:58 -07:00
Tom Tromey
3eb4aab719 Rename to allow_rust_tests
This changes skip_rust_tests to invert the sense, and renames it to
allow_rust_tests.
2023-01-13 13:18:58 -07:00
Tom Tromey
d82e5429b5 Rename to allow_python_tests
This changes skip_python_tests to invert the sense, and renames it to
allow_python_tests.
2023-01-13 13:18:58 -07:00
Tom Tromey
c241bf50ca Rename to allow_perf_tests
This changes skip_perf_tests to invert the sense, and renames it to
allow_perf_tests.
2023-01-13 13:18:58 -07:00
Tom Tromey
afb754730e Rename to allow_opencl_tests
This changes skip_opencl_tests to invert the sense, and renames it to
allow_opencl_tests.
2023-01-13 13:18:58 -07:00
Tom Tromey
4675859351 Rename to allow_ifunc_tests
This changes skip_ifunc_tests to invert the sense, and renames it to
allow_ifunc_tests.
2023-01-13 13:18:58 -07:00
Tom Tromey
e379cbb128 Rename to allow_hw_watchpoint_tests
This changes skip_hw_watchpoint_tests to invert the sense, and renames
it to allow_hw_watchpoint_tests.
2023-01-13 13:18:58 -07:00
Tom Tromey
9bc8ef1d75 Rename to allow_hw_watchpoint_multi_tests
This changes skip_hw_watchpoint_multi_tests to invert the sense, and
renames it to allow_hw_watchpoint_multi_tests.
2023-01-13 13:18:57 -07:00
Tom Tromey
435d58376a Rename to allow_hw_watchpoint_access_tests
This changes skip_hw_watchpoint_access_tests to invert the sense, and
renames it to allow_hw_watchpoint_access_tests.
2023-01-13 13:18:57 -07:00
Tom Tromey
b63724b8c2 Rename to allow_go_tests
This changes skip_go_tests to invert the sense, and renames it to
allow_go_tests.
2023-01-13 13:18:57 -07:00
Tom Tromey
cadfc59b0d Rename to allow_gdbserver_tests
This changes skip_gdbserver_tests to invert the sense, and renames it
to allow_gdbserver_tests.
2023-01-13 13:18:57 -07:00
Tom Tromey
57b7402d20 Rename to allow_fortran_tests
This changes skip_fortran_tests to invert the sense, and renames it to
allow_fortran_tests.
2023-01-13 13:18:57 -07:00
Tom Tromey
f3864a5bc6 Rename to allow_d_tests
This changes skip_d_tests to invert the sense, and renames it to
allow_d_tests.
2023-01-13 13:18:57 -07:00
Tom Tromey
673deccaac Rename to allow_dlmopen_tests
This changes skip_dlmopen_tests to invert the sense, and renames it to
allow_dlmopen_tests.
2023-01-13 13:18:57 -07:00
Tom Tromey
112e10e2e0 Rename to allow_debuginfod_tests
This changes skip_debuginfod_tests to invert the sense, and renames it
to allow_debuginfod_tests.
2023-01-13 13:18:57 -07:00
Tom Tromey
30ce6aa427 Rename to allow_ctf_tests
This changes skip_ctf_tests to invert the sense, and renames it to
allow_ctf_tests.
2023-01-13 13:18:57 -07:00
Tom Tromey
0b94d2b9aa Rename to allow_cplus_tests and allow_stl_tests
This changes skip_cplus_tests to invert the sense, and renames it to
allow_cplus_tests.  This one also converts skip_stl_tests to
allow_stl_tests, as that was convenient to do at the same time.
2023-01-13 13:18:57 -07:00
Tom Tromey
1ed844ca1e Rename to allow_btrace_tests
This changes skip_btrace_tests to invert the sense, and renames it to
allow_btrace_tests.
2023-01-13 13:18:57 -07:00
Tom Tromey
d182183586 Rename to allow_btrace_pt_tests
This changes skip_btrace_pt_tests to invert the sense, and renames it
to allow_btrace_pt_tests.
2023-01-13 13:18:57 -07:00
Tom Tromey
6d1df45023 Rename to allow_avx512fp16_tests
This changes skip_avx512fp16_tests to invert the sense, and renames it
to allow_avx512fp16_tests.
2023-01-13 13:18:57 -07:00
Tom Tromey
5f50c7eb57 Rename to allow_avx512bf16_tests
This changes skip_avx512bf16_tests to invert the sense, and renames it
to allow_avx512bf16_tests.
2023-01-13 13:18:57 -07:00
Tom Tromey
74dcf0826e Rename to allow_ada_tests
This changes skip_ada_tests to invert the sense, and renames it to
allow_ada_tests.
2023-01-13 13:18:57 -07:00
Tom Tromey
71fd14a943 Rename to allow_aarch64_sve_tests
This changes skip_aarch64_sve_tests to invert the sense, and renames
it to allow_aarch64_sve_tests.
2023-01-13 13:18:57 -07:00
Tom Tromey
b963a97fb1 Rename to allow_xml_test
This changes gdb_skip_xml_test to invert the sense, and renames it to
allow_xml_test.
2023-01-13 13:18:57 -07:00
Tom Tromey
79749205e7 Use "require" for Python tests
This changes various tests to use "require" for the Python feature.
2023-01-13 13:18:57 -07:00
Tom Tromey
d394684d55 Fix latent bug in default_prompt_gdb_start
default_prompt_gdb_start mimics default_gdb_start, but does not set
the use_gdb_stub global.  This caused one Python test to work only
because it used the ordinary gdb_start before later using
default_prompt_gdb_start.

This patch updates default_prompt_gdb_start to set this global as
well.
2023-01-13 13:18:57 -07:00
Tom Tromey
af4c1c9168 Remove mi_skip_python_tests
mi_skip_python_tests was necessary because skip_python_tests used the
running gdb, and so needed to know what prompt to expect.  Now that
skip_python_tests has been rewritten, mi_skip_python_tests is no
longer needed.
2023-01-13 13:18:57 -07:00
Tom Tromey
222ef1693c Rewrite skip_python_tests
This rewrites skip_python_tests to examine the output of
"gdb --configuration".  This is a bit nicer because it
does not require an already-running gdb.
2023-01-13 13:18:56 -07:00
Tom Tromey
4b075c16ef Use require gnat_runtime_has_debug_info
This changes some tests to use "require gnat_runtime_has_debug_info".
2023-01-13 13:18:56 -07:00
Tom Tromey
362f09f165 Use require !skip_debuginfod_tests
This changes some tests to use "require !skip_debuginfod_tests".
2023-01-13 13:18:56 -07:00
Tom Tromey
a231b2322f Use require using_fission
This changes some tests to use "require using_fission".
2023-01-13 13:18:56 -07:00
Tom Tromey
ec1300f6ea Use require target_can_use_run_cmd
This changes some tests to use "require target_can_use_run_cmd".
2023-01-13 13:18:56 -07:00
Tom Tromey
465ee8475e Use require !skip_opencl_tests
This changes some tests to use "require !skip_opencl_tests".
2023-01-13 13:18:56 -07:00
Tom Tromey
9322b96f80 Use require !skip_perf_tests
This changes some tests to use "require !skip_perf_tests".
2023-01-13 13:18:56 -07:00
Tom Tromey
fbee47e0b5 Use require gdb_trace_common_supports_arch
This changes some tests to use "require gdb_trace_common_supports_arch".
2023-01-13 13:18:56 -07:00
Tom Tromey
f40c0f9cab Use require gdb_skip_xml_test
This changes some tests to use "require gdb_skip_xml_test".
2023-01-13 13:18:56 -07:00
Tom Tromey
e5bf39c507 Use require !gdb_debug_enabled
This changes some tests to use "require !gdb_debug_enabled".
2023-01-13 13:18:56 -07:00
Tom Tromey
402c744761 Use require is_c_compiler_gcc
This changes some tests to use "require is_c_compiler_gcc".
2023-01-13 13:18:56 -07:00
Tom Tromey
78a1c061b2 Use require !skip_shlib_tests
This changes some tests to use "require !skip_shlib_tests".  This patch
cleans up a few spots that were missed in the earlier patch.
2023-01-13 13:18:56 -07:00
Tom Tromey
ba16d4d85f Use require !skip_gdbserver_tests
This changes some tests to use "require !skip_gdbserver_tests".
2023-01-13 13:18:56 -07:00
Tom Tromey
604f757b6d Use require isnative
This changes some tests to use "require isnative".
2023-01-13 13:18:56 -07:00
Tom Tromey
06e93b057c Use require can_spawn_for_attach
This changes some tests to use "require can_spawn_for_attach".
2023-01-13 13:18:56 -07:00
Tom Tromey
8ce7423fda Use require !use_gdb_stub
This changes some tests to use "require !use_gdb_stub".
2023-01-13 13:18:56 -07:00
Tom Tromey
1b1f4ab760 Use require support_go_compile
This changes some tests to use "require support_go_compile".
2023-01-13 13:18:56 -07:00
Tom Tromey
5f3ef82813 Use require supports_get_siginfo_type
This changes some tests to use "require supports_get_siginfo_type".
2023-01-13 13:18:56 -07:00