+2017-10-13 Pedro Alves <palves@redhat.com>
+
+ * lib/gdb.exp (target_can_use_run_cmd): New procedure.
+ * gdb.base/annota1.exp: Use it instead of is_remote.
+ * gdb.base/annota3.exp: Use it instead of is_remote.
+ * gdb.cp/annota2.exp: Use it instead of is_remote.
+ * gdb.cp/annota3.exp: Use it instead of is_remote.
+ * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
+
+2017-10-13 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
+ (test_num_test_vars, run_and_count_vars, find_env)
+ (test_set_unset_env, test_inherit_env_var): New procedures.
+ (top level): Use them.
+
+2017-10-13 Pedro Alves <palves@redhat.com>
+
+ * lib/selftest-support.exp (selftest_setup): Extend comments, and
+ also skip on stub-like targets.
+
+2017-10-13 Pedro Alves <palves@redhat.com>
+
+ PR gdb/22293
+ * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
+ (top level): Move some tests to ...
+ (test_not_found): ... this new procedure.
+ (top level): Call it.
+
+2017-10-13 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/term.exp: Don't skip if is_remote target. Instead,
+ expect different "info terminal" output if testing with a
+ non-native target.
+
+2017-10-13 Pedro Alves <palves@redhat.com>
+ Simon Marchi <simon.marchi@polymtl.ca>
+
+ PR python/12966
+ * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
+
+2017-10-13 Pedro Alves <palves@redhat.com>
+
+ * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
+ already.
+
+2017-10-13 Pedro Alves <palves@redhat.com>
+
+ * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
+ is_remote.
+
+2017-10-13 Pedro Alves <palves@redhat.com>
+
+ * gdb.threads/thread_events.exp: Check gdb_protocol instead of
+ is_remote.
+
+2017-10-13 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
+ is set.
+ (corefile_test_attach): Likewise. Check can_spawn_for_attach
+ instead of is_remote.
+
+2017-10-13 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
+ (top level): Add comment.
+
+2017-10-13 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/remote.exp (top level): Fix comment typo and add
+ missing return.
+
+2017-10-13 Pedro Alves <palves@redhat.com>
+ Simon Marchi <simon.marchi@polymtl.ca>
+
+ * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
+ calls and add comments. Skip test if use_gdb_stub is set.
+ (top level): Use "set cwd" command instead of "cd" command.
+
+2017-10-13 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
+ is_remote target check.
+
+2017-10-13 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/scope.exp: Use build_executable + clean_restart +
+ gdb_file_cmd instead of prepare_for_testing and no longer skip
+ "before run" tests on is_remote target boards. Update comments.
+ * boards/native-extended-gdbserver.exp
+ (extended_gdbserver_load_last_file): New, factored out from ...
+ (gdb_load): ... this. Move further below and add comment.
+ (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
+
+2017-10-12 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/attach.exp: Remove references to gdb64.
+ * gdb.base/dbx.exp: Remove references to gdb64.
+
+2017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
+ Pedro Alves <palves@redhat.com>
+
+ * gdb.base/label.exp: Remove is_remote target check.
+
+2017-10-12 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/auvx.exp (coredir): Update comment.
+ (top level) <core_works>: Use "set cwd" command instead of "cd"
+ command.
+
+2017-10-12 Pedro Alves <palves@redhat.com>
+ Simon Marchi <simon.marchi@polymtl.ca>
+
+ * gdb.base/catch-fork-static.exp: No longer skip on is_remote
+ target boards.
+
+2017-10-12 Pedro Alves <palves@redhat.com>
+ Simon Marchi <simon.marchi@polymtl.ca>
+
+ * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
+ Instead skip if there's any gdb_protocol set.
+
+2017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
+ Pedro Alves <palves@redhat.com>
+
+ * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
+
+2017-10-12 Pedro Alves <palves@redhat.com>
+ Simon Marchi <simon.marchi@polymtl.ca>
+
+ * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
+ instead of on dejagnu remote boards.
+
+2017-10-12 Pedro Alves <palves@redhat.com>
+ Simon Marchi <simon.marchi@polymtl.ca>
+
+ * gdb.base/inferior-died.exp: Remove is_remote and isnative
+ checks. Use build_executable + clean_restart instead of
+ prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
+ of enabling non-stop after starting gdb.
+
+2017-10-12 Pedro Alves <palves@redhat.com>
+
+ * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
+ * gdb.threads/non-ldr-exc-2.exp: Ditto.
+ * gdb.threads/non-ldr-exc-3.exp: Ditto.
+ * gdb.threads/non-ldr-exc-4.exp: Ditto.
+
+2017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
+
+ * gdb.arch/arc-tdesc-cpu.exp: New file.
+ * gdb.arch/arc-tdesc-cpu.xml: Likewise.
+
+2017-10-10 Simon Marchi <simon.marchi@ericsson.com>
+
+ * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
+
+2017-10-10 Pedro Alves <palves@redhat.com>
+
+ * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
+ expect CLI output.
+
+2017-10-10 Pedro Alves <palves@redhat.com>
+
+ * lib/selftest-support.exp (selftest_setup): Update for
+ captured_command_loop's prototype change.
+
2017-10-09 Pedro Alves <palves@redhat.com>
Test both arch1=>arch2 and arch2=>arch1.