aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.ada/packed_tagged.exp
diff options
context:
space:
mode:
authorTom de Vries <tdevries@suse.de>2019-10-31 17:37:02 +0100
committerTom de Vries <tdevries@suse.de>2019-10-31 17:37:02 +0100
commit3d11e68e4b0a557bf2f2fdaad188667215ec5aaa (patch)
tree2b81fb083ab9b02b4357e97781c229a1f2bccea8 /gdb/testsuite/gdb.ada/packed_tagged.exp
parente20f9590e78473b3b944d606c28a519094eedea0 (diff)
downloadgdb-3d11e68e4b0a557bf2f2fdaad188667215ec5aaa.zip
gdb-3d11e68e4b0a557bf2f2fdaad188667215ec5aaa.tar.gz
gdb-3d11e68e4b0a557bf2f2fdaad188667215ec5aaa.tar.bz2
[gdb/testsuite] Remove superfluous 3rd argument from gdb_test call
There's a pattern: ... gdb_test <command> <pattern> <command> ... that can be written shorter as: ... gdb_test <command> <pattern> ... Detect this pattern in proc gdb_test: ... global gdb_prompt upvar timeout timeout if [llength $args]>2 then { set message [lindex $args 2] + if { $message == [lindex $args 0] } { + error "HERE" + } } else { set message [lindex $args 0] } ... and fix all occurences in gdb.ada. Tested on x86_64-linux. gdb/testsuite/ChangeLog: 2019-10-31 Tom de Vries <tdevries@suse.de> * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test. * gdb.ada/array_subscript_addr.exp: Same. * gdb.ada/arrayidx.exp: Same. * gdb.ada/arrayparam.exp: Same. * gdb.ada/arrayptr.exp: Same. * gdb.ada/boolean_expr.exp: Same. * gdb.ada/call_pn.exp: Same. * gdb.ada/complete.exp: Same. * gdb.ada/fixed_cmp.exp: Same. * gdb.ada/fun_addr.exp: Same. * gdb.ada/funcall_param.exp: Same. * gdb.ada/interface.exp: Same. * gdb.ada/mod_from_name.exp: Same. * gdb.ada/null_array.exp: Same. * gdb.ada/packed_array.exp: Same. * gdb.ada/packed_tagged.exp: Same. * gdb.ada/print_chars.exp: Same. * gdb.ada/print_pc.exp: Same. * gdb.ada/ptype_arith_binop.exp: Same. * gdb.ada/ptype_field.exp: Same. * gdb.ada/ptype_tagged_param.exp: Same. * gdb.ada/rec_return.exp: Same. * gdb.ada/ref_tick_size.exp: Same. * gdb.ada/str_ref_cmp.exp: Same. * gdb.ada/taft_type.exp: Same. * gdb.ada/tagged.exp: Same. * gdb.ada/type_coercion.exp: Same. * gdb.ada/uninitialized_vars.exp: Same. Change-Id: Ibb84a41573c7f21295f3fd42da9b96534205c5c4
Diffstat (limited to 'gdb/testsuite/gdb.ada/packed_tagged.exp')
-rw-r--r--gdb/testsuite/gdb.ada/packed_tagged.exp7
1 files changed, 2 insertions, 5 deletions
diff --git a/gdb/testsuite/gdb.ada/packed_tagged.exp b/gdb/testsuite/gdb.ada/packed_tagged.exp
index 9430e08..70b99b7 100644
--- a/gdb/testsuite/gdb.ada/packed_tagged.exp
+++ b/gdb/testsuite/gdb.ada/packed_tagged.exp
@@ -27,8 +27,7 @@ set bp_location [gdb_get_line_number "STOP" ${testdir}/comp_bug.adb]
runto "comp_bug.adb:$bp_location"
gdb_test "print x" \
- "= \\(exists => true, value => 10\\)" \
- "print x"
+ "= \\(exists => true, value => 10\\)"
gdb_test "ptype x" \
[multi_line "type = record" \
@@ -38,6 +37,4 @@ gdb_test "ptype x" \
" value: range 0 \\.\\. 255;" \
" when others => null;" \
" end case;" \
- "end record" ] \
- "ptype x"
-
+ "end record" ]