[PATCH 2/7] gdb/testsuite: Remove gdb_can_simple_compile_nodebug
Pedro Alves <[email protected]>
| Newsgroups | gmane.comp.gdb.patches |
|---|---|
| Message-ID | <[email protected]> |
gdb_can_simple_compile_nodebug is a thin wrapper around
gdb_can_simple_compile that only differs in its default compile
options. It has a single caller, is_64_target, and AFACT, there is no
reason for this caller to be special -- the sibling is_lp64_target,
and the other is_*_target probes, all call gdb_can_simple_compile
directly.
This commit thus removes the gdb_can_simple_compile_nodebug wrapper
and makes is_64_target call gdb_can_simple_compile directly.
This simplifies the following commits, which adjust/rename the
"nodebug" gdb_compile option.
Change-Id: I4725f45478e70a16f7e04bfb460aa623a921f18d
---
gdb/testsuite/lib/gdb.exp | 9 +--------
1 file changed, 1 insertion(+), 8 deletions(-)
diff --git a/gdb/testsuite/lib/gdb.exp b/gdb/testsuite/lib/gdb.exp
index 6fb04869605..d34ac30f2f0 100644
--- a/gdb/testsuite/lib/gdb.exp
+++ b/gdb/testsuite/lib/gdb.exp
@@ -4147,7 +4147,7 @@ gdb_caching_proc is_lp64_target {} {
# This cannot be decided simply from looking at the target string,
# as it might depend on externally passed compiler options like -m64.
gdb_caching_proc is_64_target {} {
- return [gdb_can_simple_compile_nodebug is_64_target {
+ return [gdb_can_simple_compile is_64_target {
int function(void) { return 3; }
int dummy[sizeof (&function) == 8 ? 1 : -1];
}]
@@ -6364,13 +6364,6 @@ proc gdb_can_simple_compile {name code {type object} {compile_flags ""} {default
return $ret
}
-# As gdb_can_simple_compile, but defaults to using nodebug instead of debug.
-proc gdb_can_simple_compile_nodebug {name code {type object} {compile_flags ""}
- {default_compile_flags "nodebug nowarning quiet"}} {
- return [gdb_can_simple_compile $name $code $type $compile_flags \
- $default_compile_flags]
-}
-
# Some targets need to always link a special object in. Save its path here.
global gdb_saved_set_unbuffered_mode_obj
set gdb_saved_set_unbuffered_mode_obj ""
--
2.54.0