[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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.