binutils-gdb/gdb/testsuite/gdb.trace
Tom de Vries d1e36019c1 [gdb/testsuite] Remove superfluous 3rd argument from gdb_test call (2)
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] && [llength $args] == 3 } {
+           error "HERE"
+       }
     } else {
         set message [lindex $args 0]
     }
...
and fix all occurrences in some gdb testsuite subdirs.

Tested on x86_64-linux.

gdb/testsuite/ChangeLog:

2019-10-31  Tom de Vries  <tdevries@suse.de>

	* gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
	gdb_test.
	* gdb.arch/amd64-disp-step.exp: Same.
	* gdb.asm/asm-source.exp: Same.
	* gdb.btrace/buffer-size.exp: Same.
	* gdb.btrace/cpu.exp: Same.
	* gdb.btrace/enable.exp: Same.
	* gdb.dwarf2/count.exp: Same.
	* gdb.dwarf2/dw2-ranges-func.exp: Same.
	* gdb.dwarf2/dw2-ranges-psym.exp: Same.
	* gdb.fortran/vla-datatypes.exp: Same.
	* gdb.fortran/vla-history.exp: Same.
	* gdb.fortran/vla-ptype.exp: Same.
	* gdb.fortran/vla-value.exp: Same.
	* gdb.fortran/whatis_type.exp: Same.
	* gdb.guile/guile.exp: Same.
	* gdb.multi/tids.exp: Same.
	* gdb.python/py-finish-breakpoint.exp: Same.
	* gdb.python/py-framefilter.exp: Same.
	* gdb.python/py-pp-registration.exp: Same.
	* gdb.python/py-xmethods.exp: Same.
	* gdb.python/python.exp: Same.
	* gdb.server/connect-with-no-symbol-file.exp: Same.
	* gdb.server/no-thread-db.exp: Same.
	* gdb.server/run-without-local-binary.exp: Same.
	* gdb.stabs/weird.exp: Same.
	* gdb.threads/attach-many-short-lived-threads.exp: Same.
	* gdb.threads/thread-find.exp: Same.
	* gdb.threads/tls-shared.exp: Same.
	* gdb.threads/tls.exp: Same.
	* gdb.threads/wp-replication.exp: Same.
	* gdb.trace/ax.exp: Same.
	* lib/gdb.exp (gdb_test_exact, help_test_raw): Same.

Change-Id: I2fa544c68f8c0099a77e03ff04ddc010eb2b6c7c
2019-10-31 23:03:25 +01:00
..
actions-changed.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
actions-changed.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
actions.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
actions.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
ax.exp [gdb/testsuite] Remove superfluous 3rd argument from gdb_test call (2) 2019-10-31 23:03:25 +01:00
backtrace.exp Testsuite: Remove pie from trace tests 2019-04-23 14:12:25 +01:00
change-loc-1.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
change-loc-2.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
change-loc.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
change-loc.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
change-loc.h Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
circ.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
circ.exp Testsuite: Remove pie from trace tests 2019-04-23 14:12:25 +01:00
collection.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
collection.exp Testsuite: Remove pie from trace tests 2019-04-23 14:12:25 +01:00
deltrace.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
disconnected-tracing.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
disconnected-tracing.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
entry-values.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
entry-values.exp [gdb/testsuite] Fix DW_AT_decl_file in gdb.trace tests 2019-06-24 13:29:23 +02:00
ftrace-lock.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
ftrace-lock.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
ftrace.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
ftrace.exp Testsuite: Remove pie from trace tests 2019-04-23 14:12:25 +01:00
infotrace.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-trace-frame-collected.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-trace-save.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-trace-unavailable.exp Testsuite: Remove pie from trace tests 2019-04-23 14:12:25 +01:00
mi-traceframe-changed.exp Testsuite: Remove pie from trace tests 2019-04-23 14:12:25 +01:00
mi-tracepoint-changed.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-tsv-changed.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
no-attach-trace.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
no-attach-trace.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
packetlen.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
passc-dyn.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
passcount.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
pending.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
pending.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
pendshr1.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
pendshr2.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
pr16508.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
qtro.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
qtro.exp Testsuite: Remove pie from trace tests 2019-04-23 14:12:25 +01:00
range-stepping.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
range-stepping.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
read-memory.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
read-memory.exp Testsuite: Remove pie from trace tests 2019-04-23 14:12:25 +01:00
report.exp Testsuite: Remove pie from trace tests 2019-04-23 14:12:25 +01:00
save-trace.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
signal.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
signal.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
stap-trace.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
stap-trace.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
status-stop.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
status-stop.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
strace.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
strace.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
tfile.c [gdb] Fix more typos in comments (2) 2019-10-26 09:55:32 +02:00
tfile.exp Testsuite: Remove pie from trace tests 2019-04-23 14:12:25 +01:00
tfind.exp Testsuite: Remove pie from trace tests 2019-04-23 14:12:25 +01:00
trace-break.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
trace-break.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
trace-buffer-size.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
trace-buffer-size.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
trace-common.h Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
trace-condition.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
trace-condition.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
trace-enable-disable.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
trace-enable-disable.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
trace-mt.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
trace-mt.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
trace-unavailable.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
tracecmd.exp Update tests following changes to "help" and "apropos" 2019-06-03 21:59:35 +02:00
tracefile-pseudo-reg.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
tracefile-pseudo-reg.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
tspeed.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
tspeed.exp testsuite: Add option to capture gdbserver debug 2019-04-25 16:37:03 +01:00
tstatus.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
tsv.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
unavailable-dwarf-piece.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
unavailable-dwarf-piece.exp [gdb/testsuite] Fix DW_AT_decl_file in gdb.trace tests 2019-06-24 13:29:23 +02:00
unavailable.cc Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
unavailable.exp Testsuite: Remove pie from trace tests 2019-04-23 14:12:25 +01:00
while-dyn.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
while-stepping.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00