Home | History | Annotate | Line # | Download | only in testsuite
      1 2021-07-06  Tom de Vries  <tdevries (a] suse.de>
      2 
      3 	* gdb.base/info-macros.exp: Replace use of
      4 	gdb_test_multiple_with_read1_timeout_factor with gdb_test_lines.
      5 	(gdb_test_multiple_with_read1_timeout_factor): Remove.
      6 	* lib/gdb.exp (gdb_test_lines): Add handling or -re-not <regexp>.
      7 
      8 2021-07-05  Tom de Vries  <tdevries (a] suse.de>
      9 
     10 	* gdb.fortran/ptype-on-functions.exp: Allow both $integer8 and
     11 	$integer4 for size of string length.
     12 
     13 2021-07-03  Joel Brobecker  <brobecker (a] adacore.com>
     14 
     15 	* gdb.base/default.exp: Change $_gdb_major to 12.
     16 
     17 2021-07-01  Pedro Alves  <pedro (a] palves.net>
     18 
     19 	PR mi/15729
     20 	PR gdb/13463
     21 	* gdb.base/access-mem-running.c: New.
     22 	* gdb.base/access-mem-running.exp: New.
     23 	* gdb.threads/access-mem-running-thread-exit.c: New.
     24 	* gdb.threads/access-mem-running-thread-exit.exp: New.
     25 
     26 2021-06-29  Simon Marchi  <simon.marchi (a] polymtl.ca>
     27 
     28 	* gdb.dwarf2/dw2-reg-undefined.exp: Update regexp.
     29 
     30 2021-06-25  Andrew Burgess  <andrew.burgess (a] embecosm.com>
     31 
     32 	* gdb.base/info_sources_2-header.h: New file.
     33 	* gdb.base/info_sources_2-lib.c: New file.
     34 	* gdb.base/info_sources_2-test.c: New file.
     35 	* gdb.base/info_sources_2.exp: New file.
     36 
     37 2021-06-25  Andrew Burgess  <andrew.burgess (a] embecosm.com>
     38 
     39 	* gdb.mi/mi-info-sources.exp: Add additional tests.
     40 
     41 2021-06-25  Andrew Burgess  <andrew.burgess (a] embecosm.com>
     42 
     43 	* gdb.dwarf2/dw2-filename.exp: Update expected results.
     44 	* gdb.mi/mi-file.exp: Likewise.
     45 	* gdb.mi/mi-info-sources-base.c: New file.
     46 	* gdb.mi/mi-info-sources.c: New file.
     47 	* gdb.mi/mi-info-sources.exp: New file.
     48 
     49 2021-06-25  Andrew Burgess  <andrew.burgess (a] embecosm.com>
     50 
     51 	* gdb.cp/method-call-in-c.cc (struct foo_type): Add static member
     52 	function static_method.
     53 	(global_var): New global.
     54 	(main): Use new static_method to ensure it is compiled in.
     55 	* gdb.cp/method-call-in-c.exp: Test calls to static member
     56 	function.
     57 
     58 2021-06-25  Andrew Burgess  <andrew.burgess (a] embecosm.com>
     59 
     60 	PR gdb/27994
     61 	* gdb.cp/method-call-in-c.cc (struct foo_type): Add operator+=,
     62 	change initial value of var member variable.
     63 	(main): Make use of foo_type's operator+=.
     64 	* gdb.cp/method-call-in-c.exp: Test use of operator+=.
     65 
     66 2021-06-25  Andrew Burgess  <andrew.burgess (a] embecosm.com>
     67 
     68 	PR gdb/27994
     69 	* gdb.cp/method-call-in-c.cc: New file.
     70 	* gdb.cp/method-call-in-c.exp: New file.
     71 
     72 2021-06-25  Tom Tromey  <tom (a] tromey.com>
     73 
     74 	* lib/gdb.exp (add_gdb_index, ensure_gdb_index): Add "style"
     75 	parameter.
     76 	* gdb.rust/dwindex.exp: New file.
     77 	* gdb.rust/dwindex.rs: New file.
     78 
     79 2021-06-25  Andrew Burgess  <andrew.burgess (a] embecosm.com>
     80 
     81 	* gdb.python/py-breakpoint.c (do_throw): New function.
     82 	(main): Call do_throw.
     83 	* gdb.python/py-breakpoint.exp (test_catchpoints): New proc.
     84 
     85 2021-06-25  Andrew Burgess  <andrew.burgess (a] embecosm.com>
     86 
     87 	* gdb.guile/scm-breakpoint.exp (test_catchpoints): New proc.
     88 
     89 2021-06-25  Andrew Burgess  <andrew.burgess (a] embecosm.com>
     90 
     91 	* gdb.guile/scm-breakpoint.exp (test_watchpoints): Add new tests.
     92 
     93 gdb/testsuite/ChangeLog
     94 2021-06-25  Carl Love  <cel (a] us.ibm.com>
     95 
     96 	* gdb.arch/powerpc-plxv-norel.exp: Add call to skip_power_isa_3_1_tests.
     97 	* lib/gdb.exp(skip_power_isa_3_1_tests): New gdb_caching_proc test.
     98 
     99 2021-06-25  Tom Tromey  <tromey (a] adacore.com>
    100 
    101 	* gdb.ada/py_range.exp: Add type name test cases.
    102 
    103 2021-06-24  Tom de Vries  <tdevries (a] suse.de>
    104 
    105 	* gdb.base/info-macros.exp: Add <EOL> after trailing whitespace in
    106 	test names.
    107 
    108 2021-06-24  Tom de Vries  <tdevries (a] suse.de>
    109 
    110 	* gdb.base/argv0-symlink.exp: Use with_test_prefix.
    111 
    112 2021-06-23  Tom de Vries  <tdevries (a] suse.de>
    113 
    114 	* lib/gdb.exp (gdb_test_lines): Rewrite to accept single
    115 	multiline tcl regexp.
    116 	* gdb.base/info-types.exp.tcl: Update.  Make empty line at end of
    117 	regexp optional.
    118 	* gdb.base/info-macros.exp: Update.
    119 	* gdb.cp/cplusfuncs.exp: Update.
    120 
    121 2021-06-22  Andreas Schwab  <schwab (a] suse.de>
    122 
    123 	PR symtab/27999
    124 	* lib/dwarf.exp (start_end): New proc inside loclists.
    125 	* gdb.dwarf2/loclists-start-end.exp: New file.
    126 	* gdb.dwarf2/loclists-start-end.c: New file.
    127 
    128 2021-06-22  Tom de Vries  <tdevries (a] suse.de>
    129 
    130 	* gdb.dwarf2/imported-unit-c.exp: New file.
    131 
    132 2021-06-22  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    133 
    134 	* gdb.server/server-kill.exp: Introduce global kill_pid_of, and
    135 	make use of this in prepare to select which pid we should kill.
    136 	Run all the tests twice with a different kill_pid_of value.
    137 	(prepare): Make use of kill_pid_of.
    138 	(test_stepi): New proc.
    139 
    140 2021-06-21  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    141 
    142 	* gdb.python/py-frame.exp: Add Frame.level tests.
    143 	* gdb.python/py-pending-frame-level.c: New file.
    144 	* gdb.python/py-pending-frame-level.exp: New file.
    145 	* gdb.python/py-pending-frame-level.py: New file.
    146 
    147 2021-06-21  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    148 
    149 	* gdb.python/py-unwind-user-regs.c: New file.
    150 	* gdb.python/py-unwind-user-regs.exp: New file.
    151 	* gdb.python/py-unwind-user-regs.py: New file.
    152 
    153 2021-06-17  Carl Love  <cel (a] us.ibm.com>
    154 
    155 	* gdb.arch/powerpc-power8.exp(bctar, bctarl): Update mnemonics
    156 	to bgetar and bgetarl.
    157 	* gdb.arch/powerpc-power8.s((bctar, bctarl): Update comments
    158 	for mnemonics to bgetar and bnstarl.
    159 
    160 2021-06-17  Simon Marchi  <simon.marchi (a] efficios.com>
    161 
    162 	* gdb.base/args.exp: Check target, KFAIL if remote.
    163 	(args_test): Add parameter and use it.
    164 
    165 2021-06-17  Simon Marchi  <simon.marchi (a] efficios.com>
    166 
    167 	* gdb.base/args.exp: Remove trailing parenthesis in test names.
    168 
    169 2021-06-17  Simon Marchi  <simon.marchi (a] efficios.com>
    170 
    171 	* gdb.base/args.exp: Use $old_gdbflags in all tests.
    172 
    173 2021-06-17  Simon Marchi  <simon.marchi (a] efficios.com>
    174 
    175 	* gdb.base/args.exp: Use save_vars.
    176 
    177 2021-06-14  Pedro Alves  <pedro (a] palves.net>
    178 
    179 	* gdb.base/annota1.exp: Build list using [list] instead of {}.
    180 	Tell [join] to join with no character.  Build expected pattern in
    181 	separate variable instead of in the -re expression directly.
    182 
    183 2021-06-11  Kevin Buettner  <kevinb (a] redhat.com>
    184 
    185 	* gdb.mi/mi-sym-info.exp (114-symbol-info-function test): Increase
    186 	timeout.
    187 
    188 2021-06-11  Kevin Buettner  <kevinb (a] redhat.com>
    189 
    190 	* gdb.base/print-symbol-loading.exp (proc test_load_shlib):
    191 	Allow "Symbols already loaded for..." messages.
    192 
    193 2021-06-11  Kevin Buettner  <kevinb (a] redhat.com>
    194 
    195 	* gdb.base/execl-update-breakpoints.exp: Add regular
    196 	expression for optionally matching output related to
    197 	libthread_db.
    198 	* gdb.base/fork-print-inferior-events.exp: Likewise.
    199 
    200 2021-06-11  Felix Willgerodt  <felix.willgerodt (a] intel.com>
    201 
    202 	* gdb.mi/array.f: Convert into...
    203 	* gdb.mi/array.f90: ...this.
    204 	* gdb.mi/mi-var-child-f.exp: Use array.f90.
    205 
    206 2021-06-11  Tom Tromey  <tom (a] tromey.com>
    207 
    208 	PR rust/23427
    209 	* lib/rust-support.exp (rust_compiler_version): New caching proc.
    210 	* gdb.rust/rawids.exp: New file.
    211 	* gdb.rust/rawids.rs: New file.
    212 
    213 2021-06-10  Simon Marchi  <simon.marchi (a] polymtl.ca>
    214 
    215 	* lib/gdb.exp (default_gdb_exit): Unset gdb_tty_name.
    216 	(spawn_capture_tty_name): New, override builtin spawn.
    217 	(default_gdb_spawn): Capture GDB's TTY name.
    218 	* lib/tuiterm.exp (tuiterm_spawn): Remove.
    219 	(tuiterm_env_init, tuiterm_env_finish): Remove spawn override.
    220 	(Term) <resize>: Use new variable name.
    221 	(tuiterm_env_init, tuiterm_env_finish): Remove.
    222 	(tuiterm_env): Don't call tuiterm_env_init and register
    223 	tuiterm_env_finish in gdb_finish_hooks.
    224 	(gdb_finish_hooks): Remove.
    225 	(gdb_finish): Don't call finish hooks.
    226 
    227 2021-06-10  Tom de Vries  <tdevries (a] suse.de>
    228 
    229 	* gdb.mi/user-selected-context-sync.c (child_sub_function, main):
    230 	Rewrite while (1) using dummy loop body.
    231 
    232 2021-06-10  Bhuvanendra Kumar N  <Bhuvanendra.KumarN (a] amd.com>
    233 
    234 	* gdb.base/foll-exec.c: convert the multi-line function call into
    235 	single line.
    236 
    237 2021-06-10  Tom de Vries  <tdevries (a] suse.de>
    238 
    239 	* lib/cp-support.exp (cp_test_ptype_class): Break up regexp.
    240 	* gdb.cp/nested-types.exp: Remove usage of read1 timeout factor.
    241 
    242 2021-06-10  Tom de Vries  <tdevries (a] suse.de>
    243 
    244 	* gdb.cp/cplusfuncs.exp (info_func_regexp): Use gdb_test_lines.
    245 
    246 2021-06-09  Tom Tromey  <tromey (a] adacore.com>
    247 
    248 	* README (Example): Update read1 example.
    249 
    250 2021-06-09  Simon Marchi  <simon.marchi (a] polymtl.ca>
    251 
    252 	* lib/tuiterm.exp (Term) <_check_box>: Improve logging.
    253 
    254 2021-06-08  Lancelot Six  <lsix (a] lancelotsix.com>
    255 
    256 	* gdb.base/premature-dummy-frame-removal.py (TestUnwinder): Use
    257 	'is None' instead of '== None' and 'is not None' instead of
    258 	'!= None'.
    259 	* gdb.python/py-frame-args.py (lookup_function): Same.
    260 	* gdb.python/py-framefilter-invalidarg.py (Reverse_Function): Same.
    261 	* gdb.python/py-framefilter.py (Reverse_Function): Same.
    262 	* gdb.python/py-nested-maps.py (lookup_function): Same.
    263 	* gdb.python/py-objfile-script-gdb.py (lookup_function): Same.
    264 	* gdb.python/py-prettyprint.py (lookup_function): Same.
    265 	* gdb.python/py-section-script.py (lookup_function): Same.
    266 	* gdb.python/py-unwind-inline.py (dummy_unwinder): Same.
    267 	* gdb.python/python.exp: Same.
    268 	* gdb.rust/pp.py (lookup_function): Same.
    269 
    270 2021-06-08  Tom de Vries  <tdevries (a] suse.de>
    271 
    272 	* lib/gdb.exp (multi_line): Require more than one argument.
    273 	* gdb.base/gdbinit-history.exp: Update multi_line call.
    274 	* gdb.base/jit-reader.exp: Remove multi_line call.
    275 	* gdb.fortran/dynamic-ptype-whatis.exp: Same.
    276 
    277 2021-06-08  Tom de Vries  <tdevries (a] suse.de>
    278 
    279 	* gdb.base/info-types.exp.tcl (match_line, gdb_test_lines): Move ...
    280 	* lib/gdb.exp: ... here.
    281 	* gdb.base/info-macros.exp: Use gdb_test_lines.
    282 
    283 2021-06-08  Tom de Vries  <tdevries (a] suse.de>
    284 
    285 	* gdb.base/info-types.exp.tcl (match_line): Handle --any.
    286 	(gdb_test_lines): Factor out of ...
    287 	(run_test): ... here.
    288 
    289 2021-06-08  Tom de Vries  <tdevries (a] suse.de>
    290 
    291 	* gdb.base/batch-preserve-term-settings.exp (spawn_shell): Fix
    292 	matching of initial prompt.
    293 
    294 2021-06-08  Tom de Vries  <tdevries (a] suse.de>
    295 
    296 	* gdb.threads/multi-create-ns-info-thr.exp: Limit breakpoint regexp to
    297 	one line.
    298 
    299 2021-06-08  Tom de Vries  <tdevries (a] suse.de>
    300 
    301 	* gdb.base/sect-cmd.exp: Use gdb_test.  Use -wrap "".  Fix
    302 	test name.
    303 
    304 2021-06-08  Tom de Vries  <tdevries (a] suse.de>
    305 
    306 	* gdb.base/sect-cmd.exp: Fix saw_section_address_line regexp.
    307 
    308 2021-06-07  Simon Marchi  <simon.marchi (a] polymtl.ca>
    309 
    310 	* gdb.base/continue-all-already-running.exp: Call fail if can't
    311 	run to main.
    312 
    313 2021-06-07  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    314 
    315 	PR gdb/27847
    316 	* gdb.dwarf2/dw2-weird-type-len.c: New file.
    317 	* gdb.dwarf2/dw2-weird-type-len.exp: New file.
    318 
    319 2021-06-07  Simon Marchi  <simon.marchi (a] polymtl.ca>
    320 
    321 	* gdb.base/attach.exp (test_command_line_attach_run): Use
    322 	proc_with_prefix.
    323 
    324 2021-06-07  Tom de Vries  <tdevries (a] suse.de>
    325 
    326 	PR testsuite/27908
    327 	* gdb.base/run-attach-while-running.exp (test): Don't match prompt
    328 	after attach using '$gdb_prompt $'.
    329 
    330 2021-06-07  Tom de Vries  <tdevries (a] suse.de>
    331 
    332 	* gdb.base/info-types.exp.tcl: Remove "File .*" matching from regexp
    333 	matching state machine.
    334 
    335 2021-06-07  Tom de Vries  <tdevries (a] suse.de>
    336 
    337 	* gdb.base/new-ui-pending-input.exp
    338 	(test_command_line_new_ui_pending_input): Fix regexp for "initial
    339 	prompt on extra console".
    340 
    341 2021-06-07  Tom de Vries  <tdevries (a] suse.de>
    342 
    343 	* gdb.base/info-types.exp.tcl (run_test): Move "random line" regexp
    344 	up.
    345 
    346 2021-06-06  Simon Marchi  <simon.marchi (a] efficios.com>
    347 
    348 	* gdb.server/stop-reply-no-thread-multi.exp: Clear sysroot when
    349 	host and target are local.
    350 
    351 2021-06-05  Hannes Domani  <ssbssa (a] yahoo.de>
    352 
    353 	* gdb.python/py-symbol.exp: Fix tests for Python 3.
    354 
    355 2021-06-05  Shahab Vahedi  <shahab (a] synopsys.com>
    356 
    357 	* gdb.arch/arc-disassembler-options.exp: New test.
    358 	* gdb.arch/arc-disassembler-options.s: New test source.
    359 
    360 2021-06-04  Tom Tromey  <tromey (a] adacore.com>
    361 
    362 	* gdb.ada/array_of_symbolic_length.exp: New file.
    363 	* gdb.ada/array_of_symbolic_length/foo.adb: New file.
    364 	* gdb.ada/array_of_symbolic_length/gl.adb: New file.
    365 	* gdb.ada/array_of_symbolic_length/gl.ads: New file.
    366 	* gdb.ada/array_of_symbolic_length/pck.adb: New file.
    367 	* gdb.ada/array_of_symbolic_length/pck.ads: New file.
    368 
    369 2021-06-03  Magne Hov  <mhov (a] undo.io>
    370 
    371 	PR python/27841
    372 	* gdb.python/py-events.exp: Extend inferior exit tests.
    373 	* gdb.python/py-events.py: Print inferior exit PID.
    374 
    375 2021-06-03  Hannes Domani  <ssbssa (a] yahoo.de>
    376 
    377 	* gdb.python/py-symbol.exp: Test symbol constants.
    378 
    379 2021-06-02  Bernd Edlinger  <bernd.edlinger (a] hotmail.de>
    380 
    381 	* gdb.dwarf2/per-bfd-sharing.exp: Fix temp-dir leakage.
    382 
    383 2021-06-02  Carl Love  <cel (a] us.ibm.com>
    384 
    385 	* gdb.threads/threadapply.c: Add global mybarrier.
    386 	(main): Add pthread_barrier_init.
    387 	(thread_function): Replace while loop with myp increment and
    388 	pthread_barrier_wait.
    389 
    390 2021-06-02  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    391 
    392 	* lib/gdb.exp (gdb_compile): Only add the -J option when using a
    393 	gcc based Fortran compiler, for example, flang does not support
    394 	this option.
    395 
    396 2021-06-02  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    397 
    398 	* lib/fortran.exp (fortran_int8): Escape '*' in pattern.
    399 
    400 2021-06-01  Tom Tromey  <tromey (a] adacore.com>
    401 
    402 	* Makefile.in (all): Don't print anything.
    403 	($(abs_builddir)/site.exp site.exp): Use $(ECHO_GEN).
    404 	(expect-read1): Likewise.
    405 	(read1.so): Use $(ECHO_CC).
    406 	Include silent-rules.mk.
    407 
    408 2021-06-01  Tom Tromey  <tromey (a] adacore.com>
    409 
    410 	* aclocal.m4, configure.ac, configure: Remove.
    411 	* Makefile.in (EXTRA_RULES): Remove.
    412 	($(abs_builddir)/site.exp site.exp): Don't depend on
    413 	config.status.
    414 	(distclean maintainer-clean realclean, Makefile): Update.
    415 	(config.status): Remove target.
    416 	(lib/pdtrace): New target.
    417 	(all): Don't depend on EXTRA_RULES.
    418 	(check-read1): Depend on read1.so, expect-read1.
    419 
    420 2021-06-01  Tom de Vries  <tdevries (a] suse.de>
    421 
    422 	PR symtab/26096
    423 	* gdb.cp/cold-clone.cc: New test.
    424 	* gdb.cp/cold-clone.exp: New file.
    425 
    426 2021-06-01  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    427 
    428 	* gdb.gdb/unittest.c: New file.
    429 	* gdb.gdb/unittest.exp: Run with and without a binary file loaded
    430 	into GDB.
    431 
    432 2021-06-01  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    433 
    434 	* gdb.base/premature-dummy-frame-removal.c: New file.
    435 	* gdb.base/premature-dummy-frame-removal.exp: New file.
    436 	* gdb.base/premature-dummy-frame-removal.py: New file.
    437 
    438 2021-05-27  Simon Marchi  <simon.marchi (a] polymtl.ca>
    439 
    440 	* gdb.base/reverse-init-functions.exp: New.
    441 
    442 2021-05-27  Tom de Vries  <tdevries (a] suse.de>
    443 
    444 	PR symtab/27919
    445 	PR testsuite/27920
    446 	* gdb.dwarf2/dw2-dummy-cu.exp: Use maint expand-symtabs instead of
    447 	-readnow.
    448 
    449 2021-05-27  Tom de Vries  <tdevries (a] suse.de>
    450 
    451 	PR testsuite/27921
    452 	* gdb.dwarf2/gdb-index.exp (add_gdb_index): Rename to ...
    453 	(local_add_gdb_index): ... this.
    454 
    455 2021-05-21  Tom de Vries  <tdevries (a] suse.de>
    456 
    457 	PR testsuite/25047
    458 	* boards/cc-with-gnu-debuglink.exp: New file.
    459 
    460 2021-05-21  Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
    461 
    462 	* gdb.dwarf2/dw2-inline-with-lexical-scope.c (func): Replace
    463 	a dead code with an assignment to a global var.  Fix a
    464 	whitespacing problem around an assignment operator.
    465 
    466 2021-05-19  Will Schmidt  <will_schmidt (a] vnet.ibm.com>
    467 
    468 	* gdb.arch/powerpc64-prologue.c: New test to exercise prologues
    469 	for the powerpc64 LE target.
    470 	* gdb.arch/powerpc-prologue.exp: Test Harness.
    471 
    472 2021-05-19  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    473 
    474 	* gdb.guile/scm-pretty-print.exp: Add test names to resolve
    475 	duplicate test names.
    476 
    477 2021-05-19  Tom de Vries  <tdevries (a] suse.de>
    478 
    479 	* gdb.base/info-types.exp.tcl: Scan info types output line-by-line.
    480 
    481 2021-05-17  Simon Marchi  <simon.marchi (a] polymtl.ca>
    482 
    483 	* gdb.python/py-framefilter-gdb.py.in: Rename to:
    484 	* gdb.python/py-framefilter-gdb.py: ... this.
    485 	* gdb.python/py-framefilter-invalidarg-gdb.py.in: Rename to:
    486 	* gdb.python/py-framefilter-invalidarg-gdb.py: ... this.
    487 
    488 2021-05-17  Simon Marchi  <simon.marchi (a] polymtl.ca>
    489 
    490 	* gdb.python/py-framefilter-gdb.py.in: Re-format.
    491 	* gdb.python/py-framefilter-invalidarg-gdb.py.in: Re-format.
    492 
    493 2021-05-17  Bhuvanendra Kumar N  <Bhuvanendra.KumarN (a] amd.com>
    494 
    495 	* gdb.base/class-allocatable-array.exp: Modified test for clang.
    496 
    497 2021-05-16  Weimin Pan  <weimin.pan (a] oracle.com>
    498 
    499 	* gdb.ctf/funcreturn.exp: New file.
    500 	* gdb.ctf/whatis.c: Copy from gdb.base.
    501 
    502 2021-05-14  Tom Tromey  <tom (a] tromey.com>
    503 
    504 	* gdb.rust/pp.exp: New file.
    505 	* gdb.rust/pp.py: New file.
    506 	* gdb.rust/pp.rs: New file.
    507 
    508 2021-05-14  Bernd Edlinger  <bernd.edlinger (a] hotmail.de>
    509 
    510 	* gdb.base/index-cache.exp: Cleanup $cache_dir/*.gdb-index and
    511 	remove the directory.
    512 	* gdb.dwarf2/per-bfd-sharing.exp: Likewise.
    513 
    514 2021-05-14  Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
    515 
    516 	* gdb.python/py-inferior.exp: Add test cases for 'connection_num'.
    517 
    518 2021-05-14  Kent Cheung  <kent.cheung (a] arm.com>
    519 	    Andrew Burgess  <andrew.burgess (a] embecosm.com>
    520 
    521 	* gdb.python/py-format-string.c: Added a variable to test.
    522 	* gdb.python/py-format-string.exp: Check string representation is
    523 	printed at appropriate max_depth settings.
    524 	* gdb.python/py-nested-maps.exp: Likewise.
    525 	* gdb.guile/scm-pretty-print.exp: Add additional tests.
    526 
    527 2021-05-13  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    528 
    529 	* gdb.guile/scm-pretty-print.exp (run_lang_tests): Give some tests
    530 	unique names, also wrap proc body in with_test_prefix.
    531 
    532 2021-05-13  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    533 
    534 	* gdb.guile/scm-frame-args.exp: Add with_test_prefix to resolve
    535 	duplicate test names.
    536 	* gdb.guile/scm-parameter.exp: Provide test names to avoid
    537 	duplicate names based on the command being run.
    538 	* gdb.guile/scm-symbol.exp: Extend test name to make it unique.
    539 	* gdb.guile/scm-type.exp (restart_gdb): Don't print PASS line when
    540 	loading a support module.
    541 	(test_equality): Update test name to match the actual test, making
    542 	the name unique in the process.
    543 	* gdb.guile/scm-value.exp (test_value_in_inferior): Add test names
    544 	to resolve duplicate tests.
    545 	(test_inferior_function_call): Likewise.
    546 	(test_subscript_regression): Likewise.
    547 
    548 2021-05-13  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    549 
    550 	* lib/guile.exp (gdb_scm_load_file): Use empty test name to
    551 	silence PASS lines.
    552 	(gdb_install_guile_module): Likewise.
    553 
    554 2021-05-12  George Barrett  <bob (a] bob131.so>
    555 
    556 	* gdb.guile/scm-value.exp (test_value_in_inferior): Add test for
    557 	value-const-value.
    558 
    559 2021-05-12  George Barrett  <bob (a] bob131.so>
    560 
    561 	* gdb.guile/scm-value.exp (test_value_in_inferior): Add test for
    562 	value-reference-value.  Add test for value-rvalue-reference-value.
    563 
    564 2021-05-11  Tom de Vries  <tdevries (a] suse.de>
    565 
    566 	* gdb.base/watch_thread_num.exp: Fix "set debug infrun 1" FAILs.
    567 	Add "set debug infrun 1" commented out.
    568 
    569 2021-05-11  Tom de Vries  <tdevries (a] suse.de>
    570 
    571 	* gdb.base/gdb-sigterm.exp: Fix exp_continue regexp.
    572 
    573 2021-05-11  Bhuvanendra Kumar  <Bhuvanendra.KumarN (a] amd.com>
    574 
    575 	* gdb.fortran/array-element.exp: Breakpoint location is modified.
    576 
    577 2021-05-10  Lancelot Six  <lsix (a] lancelotsix.com>
    578 
    579 	PR gdb/27614
    580 	* gdb.dwarf2/gdb-add-index-symlink.exp: New test.
    581 
    582 2021-05-10  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    583 
    584 	* gdb.guile/guile.exp: Don't use the source directory as a
    585 	temporary HOME directory.
    586 
    587 2021-05-10  Simon Marchi  <simon.marchi (a] polymtl.ca>
    588 
    589 	* gdb.arch/amd64-osabi.exp (test_osabi_none): Use the
    590 	parameters.
    591 
    592 2021-05-07  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    593 
    594 	* gdb.guile/guile.exp: Add an extra test.
    595 
    596 2021-05-07  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    597 
    598 	* gdb.base/ptype-offsets.exp: Replace use of send_gdb with
    599 	gdb_test_no_output.
    600 
    601 2021-05-07  Simon Marchi  <simon.marchi (a] polymtl.ca>
    602 
    603 	* Re-format all Python files using black.
    604 	* gdb.python/py-prettyprint.exp (run_lang_tests): Adjust.
    605 
    606 2021-05-06  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    607 
    608 	* gdb.guile/scm-breakpoint.exp (test_watchpoints): Print the
    609 	watchpoint object before and after registering it with GDB.
    610 
    611 2021-05-06  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    612 
    613 	* gdb.guile/scm-breakpoint.exp (test_bkpt_basic): Convert to
    614 	'proc_with_prefix', remove use of 'with_test_prefix', and
    615 	reindent.
    616 	(test_bkpt_deletion): Likewise.
    617 	(test_bkpt_cond_and_cmds): Likewise.
    618 	(test_bkpt_invisible): Likewise.
    619 	(test_watchpoints): Likewise.
    620 	(test_bkpt_internal): Likewise.
    621 	(test_bkpt_eval_funcs): Likewise.
    622 	(test_bkpt_registration): Likewise.
    623 	(test_bkpt_address): Convert to 'proc_with_prefix'.
    624 	(test_bkpt_probe): Likewise.
    625 
    626 2021-05-06  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    627 
    628 	* gdb.guile/scm-breakpoint.exp (test_bkpt_basic): Extend test
    629 	names to avoid duplicates.
    630 	(test_bkpt_cond_and_cmds): Likewise.
    631 	(test_bkpt_eval_funcs): Likewise.
    632 
    633 2021-05-06  Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
    634 
    635 	* gdb.mi/mi-break.exp (test_forced_conditions): Add a test
    636 	for the -break-condition command's "--force" flag.
    637 
    638 2021-05-06  Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
    639 
    640 	* gdb.mi/mi-break.exp (test_forced_conditions): New proc that
    641 	is called by the test.
    642 
    643 2021-05-05  Tom de Vries  <tdevries (a] suse.de>
    644 
    645 	* gdb.threads/detach-step-over.exp: Do exp_continue when encountering
    646 	"Reading symbols" or "Expanding full symbols" lines.  Using timeout
    647 	factor of 2 for attach.
    648 
    649 2021-05-05  Tom de Vries  <tdevries (a] suse.de>
    650 
    651 	* gdb.threads/fork-plus-threads.exp: Handle "New LWP <n>" and
    652 	"LWP <n> exited" messages.
    653 
    654 2021-05-04  Simon Marchi  <simon.marchi (a] polymtl.ca>
    655 
    656 	* gdb.python/py-type.exp (test_fields): Test calling fields on
    657 	an int type.
    658 
    659 2021-05-04  Simon Marchi  <simon.marchi (a] efficios.com>
    660 
    661 	* gdb.python/flexible-array-member.exp: Adjust expected range
    662 	value for member declared with 0 size.  Test accessing range
    663 	tuple through range type.
    664 
    665 2021-05-03  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    666 
    667 	PR testsuite/27788
    668 	* gdb.python/py-startup-opt.exp (test_python_settings): Change the
    669 	expected results when environment variable PYTHONDONTWRITEBYTECODE
    670 	is set.
    671 
    672 2021-04-30  Tom Tromey  <tromey (a] adacore.com>
    673 
    674 	* gdb.ada/enum_idx_packed/pck.ads (My_Enum, My_Array_Type)
    675 	(Confused_Array): New types.
    676 	* gdb.ada/enum_idx_packed/foo.adb (Confused_Array): New variable.
    677 	* gdb.ada/enum_idx_packed.exp: Add new tests.
    678 
    679 2021-04-30  Tom de Vries  <tdevries (a] suse.de>
    680 
    681 	* gdb.mi/mi-sym-info.exp: Add with_timeout_factor, and increase
    682 	existing timeout factors.
    683 
    684 2021-04-30  Tom de Vries  <tdevries (a] suse.de>
    685 
    686 	* gdb.mi/mi-sym-info.exp: Remove duplicate test.
    687 
    688 2021-04-29  Tom de Vries  <tdevries (a] suse.de>
    689 
    690 	PR testsuite/27786
    691 	* lib/valgrind.exp (vgdb_start): Use set_remotetimeout.  Increase
    692 	remotetimeout to 4.
    693 
    694 2021-04-28  Tom Tromey  <tromey (a] adacore.com>
    695 
    696 	* gdb.ada/null_overload.exp: New file.
    697 	* gdb.ada/null_overload/foo.adb: New file.
    698 
    699 2021-04-28  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    700 
    701 	* gdb.python/py-startup-opt.exp: New file.
    702 
    703 2021-04-27  Luis Machado  <luis.machado (a] linaro.org>
    704 
    705 	* gdb.base/maint.exp: Drop a pattern that is not needed.
    706 	* lib/gdb.exp (readnow): Match line-by-line.
    707 
    708 2021-04-27  Luis Machado  <luis.machado (a] linaro.org>
    709 
    710 	* gdb.xml/tdesc-reload.exp: Pass -lbl.
    711 
    712 2021-04-27  Michael Weghorn  <m.weghorn (a] posteo.de>
    713 	    Simon Marchi  <simon.marchi (a] polymtl.ca>
    714 
    715 	* gdb.python/libpy-autoloaded-pretty-printers-in-newobjfile-event.so-gdb.py: New test.
    716 	* gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event-lib.cc: New test.
    717 	* gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event-lib.h: New test.
    718 	* gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event-main.cc: New test.
    719 	* gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event.exp: New test.
    720 	* gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event.py: New test.
    721 
    722 2021-04-26  Tom Tromey  <tromey (a] adacore.com>
    723 
    724 	PR gdb/27743:
    725 	* gdb.dwarf2/imported-unit-bp.exp: New file.
    726 	* gdb.dwarf2/imported-unit-bp-main.c: New file.
    727 	* gdb.dwarf2/imported-unit-bp-alt.c: New file.
    728 
    729 2021-04-26  Simon Marchi  <simon.marchi (a] polymtl.ca>
    730 
    731 	PR gdb/27773
    732 	* gdb.base/dump.exp: Test dump to non-existent dir.
    733 
    734 2021-04-26  Luis Machado  <luis.machado (a] linaro.org>
    735 
    736 	* gdb.arch/aarch64-dbreg-contents.c (set_watchpoint): Fix arch level
    737 	comparison.
    738 
    739 2021-04-25  Lancelot Six  <lsix (a] lancelotsix.com>
    740 
    741 	PR gdb/22640
    742 	* gdb.base/ptype-offsets.exp: Add tests to verify the behavior
    743 	of 'ptype/ox' and 'ptype/od'. Check that 'set print type hex'
    744 	changes the default behavior of 'ptype/o'.  Update to take into
    745 	account new horizontal layout.
    746 	* gdb.rust/simple.exp: Update ptype test to check new horizontal
    747 	layout.
    748 	* gdb.rust/union.exp: Same.
    749 
    750 2021-04-23  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    751 
    752 	* gdb.base/info_sources.exp: Add new tests.
    753 
    754 2021-04-22  Tom Tromey  <tom (a] tromey.com>
    755 
    756 	* gdb.base/ptype-offsets.cc (struct empty_member): New.
    757 	(main): Use empty_member.
    758 	* gdb.base/ptype-offsets.exp: Add new test.
    759 
    760 2021-04-22  Simon Marchi  <simon.marchi (a] polymtl.ca>
    761 
    762 	* gdb.python/flexible-array-member.exp: Add check for Python
    763 	support.
    764 
    765 2021-04-22  Simon Marchi  <simon.marchi (a] polymtl.ca>
    766 
    767 	PR gdb/27757
    768 	* gdb.python/flexible-array-member.c: New test.
    769 	* gdb.python/flexible-array-member.exp: New test.
    770 	* gdb.guile/scm-type.exp (test_range): Add test for flexible
    771 	array member.
    772 	* gdb.guile/scm-type.c (struct flex_member): New.
    773 	(main): Use it.
    774 
    775 2021-04-22  Tom Tromey  <tom (a] tromey.com>
    776 
    777 	* gdb.rust/modules.exp: Add checks for syntax errors.
    778 	* gdb.rust/expr.exp: Add checks for syntax errors.
    779 	* gdb.rust/simple.exp: Add checks for syntax errors.
    780 
    781 2021-04-21  Carl Love  <cel (a] us.ibm.com>
    782 
    783 	* gdb.base/valgrind-bt.exp: Add gdb_test "break main".
    784 	Update expected string for gdb_test "bt".
    785 
    786 	* lib/valgrind.exp: Add set remotetimeout 3.
    787 	Increase vgdb wait from 1 to 2.
    788 	Add max-invoke-ms option to vgdb command line.
    789 
    790 2021-04-21  Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
    791 
    792 	* gdb.mi/mi-break.exp: Extend with checks for invalid breakpoint
    793 	conditions.
    794 
    795 2021-04-21  Simon Marchi  <simon.marchi (a] polymtl.ca>
    796 	    Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
    797 
    798 	* gdb.mi/mi-break.exp: Fix the duplicate test names.
    799 
    800 2021-04-20  Felix Willgerodt  <felix.willgerodt (a] intel.com>
    801 
    802 	* gdb.base/address_space_qualifier.exp: New file.
    803 
    804 2021-04-19  Tom Tromey  <tromey (a] adacore.com>
    805 
    806 	PR gdb/27742:
    807 	* gdb.opt/inline-locals.exp: Update kfail patterns.
    808 
    809 2021-04-17  Tom Tromey  <tom (a] tromey.com>
    810 
    811 	* gdb.dwarf2/gdb-index-nodebug.exp: New file.
    812 
    813 2021-04-16  Tom Tromey  <tom (a] tromey.com>
    814 
    815 	* gdb.rust/simple.exp: Change error text.
    816 	* gdb.rust/expr.exp: Change error text.
    817 
    818 2021-04-16  Tom Tromey  <tom (a] tromey.com>
    819 
    820 	* gdb.rust/simple.exp: Add parens to 'as' test.
    821 
    822 2021-04-16  Simon Marchi  <simon.marchi (a] efficios.com>
    823 
    824 	* boards/simavr.exp: Set debug_flags.
    825 
    826 2021-04-16  Luis Machado  <luis.machado (a] linaro.org>
    827 
    828 	* gdb.dwarf2/dw2-bfloat16.exp: New file.
    829 
    830 2021-04-15  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    831 
    832 	* gdb.python/py-parameter.exp: Give a test a proper name to avoid
    833 	including a path in the test name.
    834 
    835 2021-04-15  Simon Marchi  <simon.marchi (a] polymtl.ca>
    836 
    837 	* gdb.threads/fork-plus-threads.exp: Use foreach_with_prefix.
    838 
    839 2021-04-15  Tom Tromey  <tromey (a] adacore.com>
    840 
    841 	* gdb.dwarf2/arr-stride.exp: Add test.
    842 
    843 2021-04-15  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    844 
    845 	* gdb.base/startup-file.exp: Add more tests.
    846 
    847 2021-04-15  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    848 
    849 	PR cli/25956
    850 	* gdb.base/early-init-file.c: New file.
    851 	* gdb.base/early-init-file.exp: New file.
    852 	* lib/gdb-utils.exp (style): Handle style 'none'.
    853 
    854 2021-04-14  Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
    855 
    856 	* gdb.dwarf2/dw2-inline-with-lexical-scope.exp: Use
    857 	@DW_INL_declared_inlined for the inline attribute.
    858 
    859 2021-04-14  Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
    860 
    861 	* gdb.opt/inline-locals.c (scoped): New function.
    862 	(main): Call 'scoped'.
    863 	* gdb.opt/inline-locals.exp: Update with "info locals" tests
    864 	for scoped variables.
    865 	* gdb.dwarf2/dw2-inline-with-lexical-scope.c: New file.
    866 	* gdb.dwarf2/dw2-inline-with-lexical-scope.exp: New file.
    867 
    868 2021-04-14  Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
    869 
    870 	* lib/dwarf.exp (_location): Recognize DW_OP_fbreg as an op.
    871 
    872 2021-04-12  Will Schmidt  <will_schmidt (a] vnet.ibm.com>
    873 
    874 	* gdb.arch/powerpc-vsx-regs.exp: Initialize vs* doublewords.
    875 
    876 2021-04-12  Will Schmidt  <will_schmidt (a] vnet.ibm.com>
    877 
    878 	* gdb.arch/powerpc-plxv-nonrel.s:  Testcase using
    879 	non-relative plxv instructions.
    880 	* gdb.arch/powerpc-plxv-nonrel.exp: Testcase harness.
    881 
    882 2021-03-31  Will Schmidt  <will_schmidt (a] vnet.ibm.com>
    883 
    884 	PR gdb/27525
    885 	* gdb/testsuite/gdb.arch/powerpc-addpcis.exp:  Testcase harness to
    886 	exercise single-stepping over subpcis,lnia,addpcis instructions
    887 	with displacement.
    888 	* gdb/testsuite/gdb.arch/powerpc-addpcis.s: Testcase with stream
    889 	of addpcis/lnia/subpcis instructions.
    890 	* gdb/testsuite/gdb.arch/powerpc-lnia.exp: Testcase harness to
    891 	exercise single-stepping over lnia instructions with displacement.
    892 	* gdb/testsuite/gdb.arch/powerpc-lnia.s: Testcase with stream of
    893 	lnia instructions.
    894 
    895 2021-03-31  Will Schmidt  <will_schmidt (a] vnet.ibm.com>
    896 
    897 	* gdb.arch/powerpc-power10.s: New test for instructions.
    898 	* gdb.arch/powerpc-power10.exp: Harness to run the test.
    899 
    900 2021-4-12  Carl Love  <cel (a] us.ibm.com>
    901 
    902 	* gdb.arch/vsx-vsr-float128.c: New test file.
    903 	* gdb.arch/vsx-vsr-float128.exp: New expect file.
    904 
    905 2021-04-12  Markus Metzger  <markus.t.metzger (a] intel.com>
    906 
    907 	* gdb.btrace/reconnect.exp: Relax expected stepi output.
    908 
    909 2021-04-07  Weimin Pan  <weimin.pan (a] oracle.com>
    910 
    911 	* gdb.base/ctf-ptype.c: Add struct link containing a forward
    912 	reference type.
    913 	* gdb.base/ctf-ptype.exp: Add "ptype struct link".
    914 
    915 2021-04-07  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    916 
    917 	* gdb.fortran/dynamic-ptype-whatis.exp: New file.
    918 	* gdb.fortran/dynamic-ptype-whatis.f90: New file.
    919 
    920 2021-04-07  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    921 
    922 	* gdb.cp/rvalue-ref-params.cc (f3): New function.
    923 	(f4): New function.
    924 	(global_int): New global variable.
    925 	(global_float): Likeiwse.
    926 	(main): Call both new functions.
    927 	* gdb.cp/rvalue-ref-params.exp: Add new tests.
    928 
    929 2021-04-07  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    930 
    931 	* gdb.dwarf2/fission-relative-dwo.c: New file.
    932 	* gdb.dwarf2/fission-relative-dwo.exp: New file.
    933 
    934 2021-04-07  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    935 
    936 	* gdb.dwarf2/fission-absolute-dwo.c: New file.
    937 	* gdb.dwarf2/fission-absolute-dwo.exp: New file.
    938 	* gdb.dwarf2/fission-base.exp: Use build_executable_and_dwo_files
    939 	instead of build_executable_from_fission_assembler.
    940 	* gdb.dwarf2/fission-loclists-pie.exp: Likewise.
    941 	* gdb.dwarf2/fission-loclists.exp: Likewise.
    942 
    943 	* gdb.dwarf2/fission-multi-cu.S: Delete file.
    944 	* gdb.dwarf2/fission-multi-cu.c: New file based on old
    945 	fission-multi-cu1.c and fission-multi-cu2.c files.
    946 	* gdb.dwarf2/fission-multi-cu1.c: Delete file.
    947 	* gdb.dwarf2/fission-multi-cu2.c: Delete file.
    948 	* gdb.dwarf2/fission-multi-cu.exp: Rewrite to use Dwarf assembler.
    949 	* gdb.dwarf2/fission-reread.exp: Likewise.
    950 	* lib/dwarf.exp (extract_dwo_information): New proc.
    951 	(strip_dwo_information): New proc.
    952 	(build_executable_and_dwo_files): New proc.
    953 	(build_executable_from_fission_assembler): Delete.
    954 	(Dwarf::_debug_addr_index): New variable.
    955 	(Dwarf::_cu_is_fission): New variable.
    956 	(Dwarf::_handle_DW_FORM): Handle DW_OP_GNU_addr_index.
    957 	(Dwarf::_default_form): Supply a default for DW_AT_GNU_addr_base.
    958 	(Dwarf::_handle_macro_at_range): Use form DW_FORM_GNU_addr_index
    959 	if this is a fission CU.
    960 	(Dwarf::_location): Handle DW_OP_GNU_addr_index.
    961 	(Dwarf::debug_addr_label): New proc.
    962 	(Dwarf::cu): Initialise _cu_is_fission.
    963 	(Dwarf::tu): Likewise.
    964 	(Dwarf::assemble): Initialise _debug_addr_index.
    965 
    966 2021-04-07  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    967 
    968 	* gdb.dwarf2/dw2-using-debug-str.exp: Add an additional test.
    969 
    970 2021-04-07  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    971 
    972 	* gdb.python/py-parameter.exp: Add test for reading data-directory
    973 	using gdb.parameter API.
    974 
    975 2021-04-06  Tom de Vries  <tdevries (a] suse.de>
    976 
    977 	PR breakpoints/25884
    978 	* gdb.opt/inline-cmds.exp: Remove kfail.
    979 
    980 2021-04-06  Tom de Vries  <tdevries (a] suse.de>
    981 
    982 	PR testsuite/27691
    983 	* gdb.threads/gcore-thread.exp: Don't call gdb_core_cmd with core
    984 	file "".
    985 
    986 2021-04-01  Egeyar Bagcioglu  <egeyar (a] gmail.com>
    987 
    988 	* lib/pdtrace.in: Fix obvious typo.
    989 
    990 2021-03-31  Tom Tromey  <tromey (a] adacore.com>
    991 
    992 	* lib/dwarf.exp (Dwarf::_get_args): New proc.
    993 	(Dwarf::_location): Use it.
    994 
    995 2021-03-31  Tom de Vries  <tdevries (a] suse.de>
    996 
    997 	PR testsuite/27667
    998 	* lib/gdb.exp (default_gdb_init): Unset DEBUGINFOD_URLS.
    999 
   1000 2021-03-30  Simon Marchi  <simon.marchi (a] polymtl.ca>
   1001 
   1002 	PR gdb/27541
   1003 	* gdb.base/index-cache-load-twice.exp: Remove.
   1004 	* gdb.base/index-cache-load-twice.c: Remove.
   1005 	* gdb.dwarf2/per-bfd-sharing.exp: New.
   1006 	* gdb.dwarf2/per-bfd-sharing.c: New.
   1007 
   1008 2021-03-30  Tom de Vries  <tdevries (a] suse.de>
   1009 
   1010 	PR testsuite/27604
   1011 	* gdb.dwarf2/dw2-cu-size.S: Add missing .debug_abbrev terminator.
   1012 
   1013 2021-03-29  Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
   1014 
   1015 	* gdb.mi/user-selected-context-sync.exp: Spin on a variable in
   1016 	the infinite loop to avoid a Clang bug.
   1017 
   1018 2021-03-26  Will Schmidt  <will_schmidt (a] vnet.ibm.com>
   1019 
   1020 	* gdb.arch/powerpc-disassembler-options.exp: Extend some test
   1021 	names for uniqueness.
   1022 	* gdb.arch/powerpc-fpscr-gcore.exp: Add more test names for
   1023 	uniqueness.
   1024 
   1025 2021-03-26  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1026 
   1027 	* gdb.python/py-prettyprint.c (struct container): Add 'is_array_p'
   1028 	member.
   1029 	(make_container): Initialise is_array_p.
   1030 	* gdb.python/py-prettyprint.exp: Add new tests.
   1031 	* gdb.python/py-prettyprint.py (ContainerPrinter.display_hint):
   1032 	Check is_array_p and possibly return 'array'.
   1033 
   1034 2021-03-26  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1035 
   1036 	* gdb.cp/breakpoint.exp: Extend test names to make them unique.
   1037 	* gdb.cp/casts.exp: Give tests unique names.
   1038 	* gdb.cp/filename.exp: Likewise.
   1039 	* gdb.cp/gdb2495.exp: Likewise.
   1040 	* gdb.cp/mb-ctor.exp: Extend test names to make them unique.
   1041 	* gdb.cp/misc.exp: Rename test to make it unique.
   1042 	* gdb.cp/nsnested.exp: Give tests unique names.
   1043 	* gdb.cp/ovldbreak.exp: Likewise.
   1044 	* gdb.cp/pr17494.exp: Rename test to reflect what is actually
   1045 	being tested.  This also removes the duplicate test name.
   1046 	* gdb.cp/ref-types.exp: Likewise.
   1047 	* gdb.cp/temargs.exp: Likewise.
   1048 
   1049 2021-03-26  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1050 
   1051 	* gdb.cp/cplusfuncs.exp (test_paddr_operator_functions): Escape
   1052 	square brackets in test.
   1053 
   1054 2021-03-26  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1055 
   1056 	* gdb.cp/maint.exp (test_first_component): Run more tests with a
   1057 	variable number of spaces, this removes the duplicate testing of
   1058 	'operator ->' which existed before.
   1059 
   1060 2021-03-26  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1061 
   1062 	* gdb.cp/gdb2384.cc (main): Change comments used for breakpoints.
   1063 	* gdb.cp/gdb2384.exp: Change and extend test names to avoid
   1064 	duplicates, and also to avoid having a string inside parentheses
   1065 	at the end of test names.
   1066 
   1067 2021-03-26  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1068 
   1069 	* gdb.cp/nsusing.exp: Rewrite test, remove a duplicate test block.
   1070 	Avoid repeated uses of 'runto', and instread just progress once
   1071 	through the test stopping at different breakpoints.  Give comments
   1072 	a capital letter and full stop.  Give duplicate tests unique names.
   1073 
   1074 2021-03-25  Pedro Alves  <pedro (a] palves.net>
   1075 
   1076 	* gdb.server/stop-reply-no-thread-multi.exp (run_test): Add
   1077 	"target_non_stop" parameter and use it.
   1078 	(top level): Add "maint set target-non-stop on/off" testing axis.
   1079 
   1080 2021-03-25  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1081 
   1082 	* lib/ada.exp (gnat_runtime_has_debug_info): Use -wrap with
   1083 	gdb_test_multiple.
   1084 
   1085 2021-03-24  Luis Machado  <luis.machado (a] linaro.org>
   1086 
   1087 	* gdb.arch/aarch64-mte.c: New file.
   1088 	* gdb.arch/aarch64-mte.exp: New test.
   1089 	* gdb.base/memtag.c: New file.
   1090 	* gdb.base/memtag.exp: New test.
   1091 	* lib/gdb.exp (supports_memtag): New function.
   1092 
   1093 2021-03-24  Luis Machado  <luis.machado (a] linaro.org>
   1094 
   1095 	* gdb.base/options.exp: Adjust for new print options.
   1096 	* gdb.base/with.exp: Likewise.
   1097 
   1098 2021-03-22  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1099 
   1100 	* gdb.dwarf2/dw2-missing-cu-tag.c: New file.
   1101 	* gdb.dwarf2/dw2-missing-cu-tag.exp: New file.
   1102 
   1103 2021-03-22  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1104 
   1105 	* gdb.dwarf2/dw2-using-debug-str.c: New file.
   1106 	* gdb.dwarf2/dw2-using-debug-str.exp: New file.
   1107 	* lib/dwarf.exp (Dwarf::DW_FORM_strp): Create .debug_str section,
   1108 	not .debug_string.
   1109 
   1110 2021-03-20  Tom Tromey  <tom (a] tromey.com>
   1111 
   1112 	* gdb.base/maint.exp: Update "maint print statistics" output.
   1113 
   1114 2021-03-19  Kevin Buettner  <kevinb (a] redhat.com>
   1115 
   1116 	* lib/gdbserver-support.exp (gdbserver_exit): Use the
   1117 	"-nowait" flag when waiting for gdbserver to exit.
   1118 
   1119 2021-03-19  Sourabh Singh Tomar  <SourabhSingh.Tomar (a] amd.com>
   1120 
   1121 	* gdb.base/info-macros.exp: Append -fdebug-macro to
   1122 	  additional_flags for clang.
   1123 	* gdb.base/macscp.exp: Likewise.
   1124 	* gdb.base/style.exp: Likewise.
   1125 	* gdb.linespec/macro-relative.exp: Likewise.
   1126 
   1127 2021-03-17  Simon Marchi  <simon.marchi (a] polymtl.ca>
   1128 	    Pedro Alves  <pedro (a] palves.net>
   1129 
   1130 	* gdb.base/run-attach-while-running.exp: New.
   1131 	* gdb.base/run-attach-while-running.c: New.
   1132 
   1133 2021-03-16  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1134 
   1135 	* gdb.python/py-framefilter-addr.c: New file.
   1136 	* gdb.python/py-framefilter-addr.exp: New file.
   1137 	* gdb.python/py-framefilter-addr.py: New file.
   1138 
   1139 2021-03-16  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1140 
   1141 	* gdb.threads/execl.exp: Remove duplicate 'info threads' test.
   1142 	Make use of $gdb_test_name instead of creating a separate $test
   1143 	variable.
   1144 	* gdb.threads/print-threads.exp: Add a with_test_prefix instead of
   1145 	adding a '($name)' at the end of each test.  This also catches the
   1146 	one place where '($name)' was missing, and so caused a duplicate
   1147 	test name.
   1148 	* gdb.threads/queue-signal.exp: Give tests unique names to avoid
   1149 	duplicate test names based on the command being tested.
   1150 	* gdb.threads/signal-command-multiple-signals-pending.exp:
   1151 	Likewise.
   1152 	* lib/gdb.exp (gdb_compile_shlib_pthreads): Tweak test name to
   1153 	avoid duplicate testnames when a test script uses this proc and
   1154 	also gdb_compile_pthreads.
   1155 	* lib/prelink-support.exp (build_executable_own_libs): Use
   1156 	with_test_prefix to avoid duplicate test names when we call
   1157 	build_executable twice.
   1158 
   1159 2021-03-15  Tom Tromey  <tromey (a] adacore.com>
   1160 
   1161 	* gdb.ada/fixed_points.exp: Add tests of unary + and -.
   1162 
   1163 2021-03-15  Tom Tromey  <tromey (a] adacore.com>
   1164 
   1165 	* gdb.ada/varsize_limit.exp: Add new test.
   1166 	* gdb.ada/varsize_limit/vsizelim.adb: Update.
   1167 
   1168 2021-03-15  Tom Tromey  <tromey (a] adacore.com>
   1169 
   1170 	* gdb.ada/operator_call/twovecs.ads: New file.
   1171 	* gdb.ada/operator_call/twovecs.adb: New file.
   1172 	* gdb.ada/operator_call/opcall.adb: New file.
   1173 	* gdb.ada/operator_call.exp: New file.
   1174 
   1175 2021-03-15  Tom Tromey  <tromey (a] adacore.com>
   1176 
   1177 	* gdb.ada/enums_overload/enums_overload_main.adb: New file.
   1178 	* gdb.ada/enums_overload/enums_overload.ads: New file.
   1179 	* gdb.ada/enums_overload/enums_overload.adb: New file.
   1180 	* gdb.ada/enums_overload.exp: New file.
   1181 
   1182 2021-03-15  Tom Tromey  <tromey (a] adacore.com>
   1183 
   1184 	* gdb.ada/assign_arr/target_wrapper.ads (IArray, Put, Do_Nothing):
   1185 	Declare.
   1186 	* gdb.ada/assign_arr/target_wrapper.adb: New file.
   1187 	* gdb.ada/assign_arr/main_p324_051.adb (IValue): New variable.
   1188 	Call Put.
   1189 	* gdb.ada/assign_arr.exp: Update.
   1190 
   1191 2021-03-15  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1192 
   1193 	* gdb.python/py-auto-load-chaining-f1.c: New file.
   1194 	* gdb.python/py-auto-load-chaining-f1.o-gdb.py: New file.
   1195 	* gdb.python/py-auto-load-chaining-f2.c: New file.
   1196 	* gdb.python/py-auto-load-chaining-f2.o-gdb.py: New file.
   1197 	* gdb.python/py-auto-load-chaining.c: New file.
   1198 	* gdb.python/py-auto-load-chaining.exp: New file.
   1199 
   1200 2021-03-12  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1201 
   1202 	* gdb.python/py-bad-printers.exp: Extend test names to make them
   1203 	unique.
   1204 	* gdb.python/py-events.exp: Likewise.
   1205 	* gdb.python/py-finish-breakpoint2.exp: Likewise.
   1206 	* gdb.python/py-frame-inline.exp: Likewise.
   1207 	* gdb.python/py-frame.exp: Likewise.
   1208 	* gdb.python/py-infthread.exp: Likewise.
   1209 
   1210 2021-03-12  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1211 
   1212 	* gdb.python/py-value-cc.exp: Remove a duplicate test.
   1213 
   1214 2021-03-12  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1215 
   1216 	* gdb.python/lib-types.exp: Update the test to check the correct
   1217 	python variable.
   1218 
   1219 2021-03-12  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1220 
   1221 	* gdb.python/py-explore-cc.exp: Extend test names to make them
   1222 	unique.
   1223 
   1224 2021-03-12  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1225 
   1226 	* gdb.python/py-lookup-type.exp: Remove duplicate test.
   1227 
   1228 2021-03-12  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1229 
   1230 	* gdb.python/py-symtab.exp: Extend test names to make them
   1231 	unique.
   1232 
   1233 2021-03-12  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1234 
   1235 	* gdb.python/py-prompt.exp: Add with_test_prefix to make test
   1236 	names unique.
   1237 
   1238 2021-03-12  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1239 
   1240 	* gdb.python/py-block.exp: Give tests unique names.
   1241 
   1242 2021-03-12  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1243 
   1244 	* gdb.python/py-pp-maint.exp: Extend test names to make them
   1245 	unique.
   1246 
   1247 2021-03-12  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1248 
   1249 	* gdb.python/py-explore.exp: Add with_test_prefix to make test
   1250 	names unique.
   1251 
   1252 2021-03-12  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1253 
   1254 	* gdb.python/py-finish-breakpoint.exp: Make test names unique.
   1255 
   1256 2021-03-12  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1257 
   1258 	* gdb.python/py-strfns.exp: Use with_test_prefix to make test
   1259 	names unique.
   1260 
   1261 2021-03-12  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1262 
   1263 	* gdb.python/py-format-string.exp: Use proc_with_prefix to make
   1264 	test names unique.
   1265 
   1266 2021-03-12  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1267 
   1268 	* gdb.python/py-mi.exp: Use with_test_prefix to make test names
   1269 	unique.
   1270 
   1271 2021-03-09  Tom Tromey  <tromey (a] adacore.com>
   1272 
   1273 	* gdb.base/cast-call.exp: New file.
   1274 	* gdb.base/cast-call.c: New file.
   1275 
   1276 2021-03-09  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1277 
   1278 	* gdb.gdb/python-helper.exp: New file.
   1279 
   1280 2020-03-04  Felix Willgerodt  <felix.willgerodt (a] intel.com>
   1281 
   1282         * gdb.fortran/intrinsics.exp: Add LOC tests.
   1283 
   1284 2021-03-09  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1285 
   1286 	* gdb.fortran/shape.exp: New file.
   1287 	* gdb.fortran/shape.f90: New file.
   1288 
   1289 2021-03-09  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1290 
   1291 	* gdb.fortran/size.exp: New file.
   1292 	* gdb.fortran/size.f90: New file.
   1293 
   1294 2021-03-09  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1295 
   1296 	* gdb.fortran/rank.exp: New file.
   1297 	* gdb.fortran/rank.f90: New file.
   1298 
   1299 2021-03-08  Tom Tromey  <tom (a] tromey.com>
   1300 
   1301 	* gdb.fortran/debug-expr.exp: Update tests.
   1302 
   1303 2021-03-08  Tom Tromey  <tom (a] tromey.com>
   1304 
   1305 	* gdb.base/debug-expr.exp: Update expected dump output.
   1306 
   1307 2021-03-06  Tom Tromey  <tom (a] tromey.com>
   1308 
   1309 	* lib/dwarf.exp (_handle_DW_FORM): Treat DW_FORM_GNU_ref_alt and
   1310 	DW_FORM_GNU_strp_alt like DW_FORM_sec_offset.
   1311 	* gdb.dwarf2/dwznolink.exp: New file.
   1312 
   1313 2021-03-05  Mark Wielaard  <mark (a] klomp.org>
   1314 
   1315 	* lib/valgrind.exp (vgdb_start): Add --wait=1 to vgdbcmd.
   1316 
   1317 2021-03-06  Weimin Pan  <weimin.pan (a] oracle.com>
   1318 
   1319 	* gdb.base/ctf-ptype.exp: Add function tests and fix typos.
   1320 
   1321 2021-03-03  Markus Metzger  <markus.t.metzger (a] intel.com>
   1322 
   1323 	* gdb.btrace/rn-dl-bind.exp: Add ldflags=-Wl,-z,lazy.
   1324 
   1325 2021-03-03  Markus Metzger  <markus.t.metzger (a] intel.com>
   1326 
   1327 	* gdb.btrace/non-stop.exp: Adjust expected source lines.
   1328 
   1329 2021-03-03  Markus Metzger  <markus.t.metzger (a] intel.com>
   1330 
   1331 	* gdb.btrace/stepi.exp: Add {} options to prepare_for_testing.
   1332 
   1333 2021-03-03  Markus Metzger  <markus.t.metzger (a] intel.com>
   1334 
   1335 	* gdb.btrace/exception.cc (main): Update test source.
   1336 	* gdb.btrace/exception.exp: Update patterns.
   1337 	* gdb.btrace/function_call_history.exp: Likewise.
   1338 
   1339 2021-03-03  Markus Metzger  <markus.t.metzger (a] intel.com>
   1340 
   1341 	* gdb.btrace/unknown_functions.exp: Move -Wl,-x to ldflags.
   1342 
   1343 2021-03-03  Markus Metzger  <markus.t.metzger (a] intel.com>
   1344 
   1345 	* gdb.btrace/rn-dl-bind.exp: Replace reverse-step with
   1346 	reverse-continue to breakpoint.
   1347 
   1348 2021-03-03  Markus Metzger  <markus.t.metzger (a] intel.com>
   1349 
   1350 	* gdb.btrace/delta.exp: Remove instruction-history and
   1351 	function-call-history checks.
   1352 
   1353 2021-03-03  Markus Metzger  <markus.t.metzger (a] intel.com>
   1354 
   1355 	* README (Note): Add nopie_ldflag.
   1356 	* lib/gdb.exp (gdb_compile): Extend nopie handling.
   1357 
   1358 2021-03-02  Tom Tromey  <tromey (a] adacore.com>
   1359 
   1360 	* gdb.ada/fixed_points.exp: Remove most special cases for minimal
   1361 	encodings.
   1362 
   1363 2021-02-27  Lancelot Six  <lsix (a] lancelotix.com>
   1364 
   1365 	PR gdb/27393
   1366 	* gdb.base/source-dir.exp: Test that empty dirnames are skipped.
   1367 
   1368 
   1369 2021-02-26  Tom Tromey  <tom (a] tromey.com>
   1370 
   1371 	* lib/gdb.exp (skip_ctf_tests): Use expr on result.
   1372 
   1373 2021-02-26  Jan Vrany  <jan.vrany (a] labware.com>
   1374 
   1375 	* gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
   1376 	Remove trailing \n from expected output.
   1377 
   1378 2021-02-26  Markus Metzger  <markus.t.metzger (a] intel.com>
   1379 
   1380 	* lib/gdb.exp (use_gdb_stub): Extend comment.
   1381 
   1382 2021-02-25  Jan Matyas  <jmatyas (a] codasip.com>
   1383 
   1384 	PR gdb/26819
   1385 	* gdb.server/stop-reply-no-thread.exp: Add two test
   1386 	scenarios that cover remote targets which do not have
   1387 	the concept of threads.
   1388 
   1389 2021-02-25  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1390 
   1391 	* gdb.fortran/associated.exp: Add missing '-wrap' argument.
   1392 
   1393 2021-02-25  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1394 
   1395 	PR fortran/26155
   1396 	* gdb.fortran/call-no-debug-func.f90: New file.
   1397 	* gdb.fortran/call-no-debug-prog.f90: New file.
   1398 	* gdb.fortran/call-no-debug.exp: New file.
   1399 
   1400 2021-02-25  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1401 
   1402 	* gdb.fortran/associated.exp: New file.
   1403 	* gdb.fortran/associated.f90: New file.
   1404 
   1405 2021-02-25  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1406 
   1407 	* gdb.fortran/dot-ops.exp (dot_operations): Test ".xor.".
   1408 
   1409 2021-02-24  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1410 
   1411 	* gdb.base/sect-cmd.exp: Update expected results.
   1412 
   1413 2021-02-24  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1414 
   1415 	* gdb.base/sect-cmd.exp: Rewrite using modern testsuite
   1416 	techniques.  Enable the test for all targets.
   1417 
   1418 2021-02-24  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1419 
   1420 	* gdb.base/maint-info-sections.exp: Add new tests.
   1421 	(check_maint_info_target_sections_output): New proc.
   1422 
   1423 2021-02-24  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1424 
   1425 	* gdb.arch/riscv-default-tdesc.exp: New file.
   1426 
   1427 2021-02-24  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1428 
   1429 	* gdb.fortran/pointer-to-pointer.exp: Additional tests.
   1430 
   1431 2021-02-18  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1432 
   1433 	* gdb.arch/i386-biarch-core.exp: Add target check.
   1434 
   1435 2021-02-16  Alok Kumar Sharma  <AlokKumar.Sharma (a] amd.com>
   1436 
   1437 	* gdb.dwarf2/pr13961.S: Corrected invalid DIE references.
   1438 
   1439 2021-02-12  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1440 
   1441 	* gdb.fortran/allocated.exp: New file.
   1442 	* gdb.fortran/allocated.f90: New file.
   1443 
   1444 2021-02-11  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1445 
   1446 	* gdb.fortran/lbound-ubound.exp: Remove old comment.
   1447 
   1448 2021-02-11  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1449 
   1450 	* gdb.base/maint-info-sections.exp: Update expected output, and
   1451 	add additional tests. Again.
   1452 
   1453 2021-02-11  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1454 
   1455 	* gdb.base/maint-info-sections.exp: Update expected output, and
   1456 	add additional tests.
   1457 
   1458 2021-02-11  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1459 
   1460 	* gdb.base/maint-info-sections.exp: New file, content is moved
   1461 	from gdb.base/maint.exp and cleaned up to use latest testsuite
   1462 	techniques.
   1463 	* gdb.base/maint.exp: Tests moved out to
   1464 	gdb.base/maint-info-sections.exp.
   1465 
   1466 2021-02-10  Simon Marchi  <simon.marchi (a] efficios.com>
   1467 
   1468 	* gdb.multi/multi-target.exp.tcl (setup): Add "set sysroot" to
   1469 	GDBFLAGS.
   1470 
   1471 2021-02-10  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1472 
   1473 	* gdb.fortran/lbound-ubound.F90: New file.
   1474 	* gdb.fortran/lbound-ubound.exp: New file.
   1475 
   1476 2021-02-10  Tom de Vries  <tdevries (a] suse.de>
   1477 
   1478 	* lib/gdb.exp (gdb_load_no_complaints): Remove unnecessary
   1479 	"Restore saved setting of complaints".
   1480 
   1481 2021-02-09  Tom de Vries  <tdevries (a] suse.de>
   1482 
   1483 	PR symtab/27341
   1484 	* lib/gdb.exp (with_complaints): New proc, factored out of ...
   1485 	(gdb_load_no_complaints): ... here.
   1486 	* gdb.fortran/function-calls.exp: Add test-case.
   1487 
   1488 2021-02-09  Abid Qadeer  <abidh (a] codesourcery.com>
   1489 
   1490 	* gdb.threads/signal-command-handle-nopass.exp: Call
   1491 	'standard_testfile' before using 'testfile'.
   1492 	* gdb.threads/signal-command-multiple-signals-pending.exp: Likewise.
   1493 	* gdb.threads/signal-delivered-right-thread.exp: Likewise
   1494 	* gdb.threads/signal-sigtrap.exp: Likewise
   1495 
   1496 2021-02-08  Luis Machado  <luis.machado (a] linaro.org>
   1497 
   1498 	* gdb.base/gnu-ifunc.exp (build): Pass -Wl,z,lazy.
   1499 
   1500 2021-02-08  Tom de Vries  <tdevries (a] suse.de>
   1501 
   1502 	* gdb.dwarf2/enqueued-cu-base-addr.exp: Fix inter-CU reference.
   1503 
   1504 2021-02-08  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1505 
   1506 	* gdb.python/tui-window-disabled.c: New file.
   1507 	* gdb.python/tui-window-disabled.exp: New file.
   1508 	* gdb.python/tui-window-disabled.py: New file.
   1509 
   1510 2021-02-08  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1511 
   1512 	* gdb.python/tui-window.exp: Add new tests.
   1513 	* gdb.python/tui-window.py (TestWindow) <__init__>: Store
   1514 	TestWindow object into global the_window.
   1515 	<remote_title>: New method.
   1516 	(delete_window_title): New function.
   1517 
   1518 2021-02-08  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1519 
   1520 	* gdb.tui/winheight.exp: Add more tests.
   1521 
   1522 2021-02-08  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1523 
   1524 	* gdb.python/py-framefilter.exp: Update expected results.
   1525 	* gdb.python/python.exp: Update expected results.
   1526 
   1527 2021-02-08  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1528 
   1529 	* gdb.tui/scroll.exp: Tighten expected results.  Remove comment
   1530 	about bug in GDB, update expected results, and add more tests.
   1531 
   1532 2021-02-08  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1533 
   1534 	* gdb.tui/scroll.exp: New file.
   1535 	* gdb.tui/tui-layout-asm-short-prog.exp: Update expected results.
   1536 	* lib/tuiterm.exp (Term::_csi_M): Delete count lines, scroll
   1537 	remaining lines up.
   1538 	(Term::check_region_contents): New proc.
   1539 	(Term::check_box_contents): Use check_region_contents.
   1540 
   1541 2021-02-06  Tom de Vries  <tdevries (a] suse.de>
   1542 
   1543 	PR testsuite/26922
   1544 	* gdb.tui/tui-layout-asm.exp: Ignore whitespace mismatches when
   1545 	scrolling.
   1546 
   1547 2021-02-05  Tom de Vries  <tdevries (a] suse.de>
   1548 
   1549 	PR breakpoints/27313
   1550 	* gdb.base/catch-syscall.exp: Check that "catch syscall -1" is
   1551 	rejected.
   1552 
   1553 2021-02-05  Tom de Vries  <tdevries (a] suse.de>
   1554 
   1555 	* gdb.dwarf2/main-subprogram.exp: Add KFAIL for PR symtab/24549.
   1556 	* gdb.fortran/mixed-lang-stack.exp: Same.
   1557 
   1558 2021-02-05  Tom de Vries  <tdevries (a] suse.de>
   1559 
   1560 	PR exp/27265
   1561 	* gdb.base/complex-parts.exp: Add tests.
   1562 
   1563 2021-02-05  Tom de Vries  <tdevries (a] suse.de>
   1564 
   1565 	PR symtab/27307
   1566 	* gdb.dwarf2/clang-debug-names.exp: Check file command warnings.
   1567 
   1568 2021-02-04  Shahab Vahedi  <shahab (a] synopsys.com>
   1569 
   1570 	* gdb.xml/tdesc-regs.exp: Use correct core-regs for ARC.
   1571 
   1572 2021-02-03  Pedro Alves  <pedro (a] palves.net>
   1573 
   1574 	* gdb.threads/detach-step-over.c: New file.
   1575 	* gdb.threads/detach-step-over.exp: New file.
   1576 
   1577 2021-02-03  Pedro Alves  <pedro (a] palves.net>
   1578 
   1579 	* gdb.threads/attach-non-stop.c: New file.
   1580 	* gdb.threads/attach-non-stop.exp: New file.
   1581 
   1582 2021-02-02  Lancelot SIX  <lsix (a] lancelotsix.com>
   1583 
   1584 	* gdb.base/inferior-noarg.c: New test.
   1585 	* gdb.base/inferior-noarg.exp: New test.
   1586 
   1587 2021-02-02  Simon Marchi  <simon.marchi (a] polymtl.ca>
   1588 
   1589 	* gdb.base/scope.exp: Use proc_with_prefix.
   1590 
   1591 2021-02-02  Simon Marchi  <simon.marchi (a] efficios.com>
   1592 
   1593 	* lib/dwarf.exp (rnglists): Add -no-offset-array option to
   1594 	table proc.
   1595 	* gdb.dwarf2/rnglists-sec-offset.exp: Add test for
   1596 	.debug_rnglists table without offset array.
   1597 	* gdb.dwarf2/loclists-sec-offset.exp: Add test for
   1598 	.debug_loclists table without offset array.
   1599 
   1600 2021-02-02  Simon Marchi  <simon.marchi (a] efficios.com>
   1601 
   1602 	* gdb.dwarf2/rnglists-sec-offset.exp: Add test for DW_AT_ranges
   1603 	of DW_FORM_sec_offset form plus DW_AT_rnglists_base attribute.
   1604 	* gdb.dwarf2/loclists-sec-offset.exp: Add test for
   1605 	DW_AT_location of DW_FORM_sec_offset plus DW_AT_loclists_base
   1606 	attribute
   1607 
   1608 2021-02-02  Simon Marchi  <simon.marchi (a] efficios.com>
   1609 
   1610 	PR gdb/26813
   1611 	* lib/dwarf.exp (_handle_DW_FORM): Handle DW_FORM_loclistx.
   1612 	(loclists): New proc.
   1613 	* gdb.dwarf2/loclists-multiple-cus.c: New.
   1614 	* gdb.dwarf2/loclists-multiple-cus.exp: New.
   1615 	* gdb.dwarf2/loclists-sec-offset.c: New.
   1616 	* gdb.dwarf2/loclists-sec-offset.exp: New.
   1617 
   1618 2021-02-02  Simon Marchi  <simon.marchi (a] efficios.com>
   1619 
   1620 	* lib/dwarf.exp (_location): Add parameters.
   1621 	(_handle_DW_FORM): Adjust.
   1622 
   1623 2021-02-02  Simon Marchi  <simon.marchi (a] efficios.com>
   1624 
   1625 	PR gdb/26813
   1626 	* lib/dwarf.exp (_handle_DW_FORM): Handle DW_FORM_rnglistx.
   1627 	(cu): Generate header for DWARF 5.
   1628 	(rnglists): New proc.
   1629 	* gdb.dwarf2/rnglists-multiple-cus.exp: New.
   1630 	* gdb.dwarf2/rnglists-sec-offset.exp: New.
   1631 
   1632 2021-02-02  Tom de Vries  <tdevries (a] suse.de>
   1633 
   1634 	PR symtab/24620
   1635 	* gdb.dwarf2/fission-reread.exp: Add test-case.
   1636 
   1637 2021-02-01  Tom de Vries  <tdevries (a] suse.de>
   1638 
   1639 	* gdb.dwarf2/fission-base.S: Pass -DDWO=$dwo.
   1640 	* gdb.dwarf2/fission-loclists-pie.S: Same.
   1641 	* gdb.dwarf2/fission-loclists.S: Same.
   1642 	* gdb.dwarf2/fission-multi-cu.S: Same.
   1643 	* gdb.dwarf2/fission-reread.S: Same.
   1644 	* gdb.dwarf2/fission-base.exp: Use DWO.
   1645 	* gdb.dwarf2/fission-loclists-pie.exp: Same.
   1646 	* gdb.dwarf2/fission-loclists.exp: Same.
   1647 	* gdb.dwarf2/fission-multi-cu.exp: Same.
   1648 	* gdb.dwarf2/fission-reread.exp: Same.
   1649 
   1650 2021-01-29  Tom de Vries  <tdevries (a] suse.de>
   1651 
   1652 	PR breakpoints/26063
   1653 	* gdb.dwarf2/dw2-step-out-of-function-no-stmt.c: New test.
   1654 	* gdb.dwarf2/dw2-step-out-of-function-no-stmt.exp: New file.
   1655 
   1656 2021-01-29  Tom de Vries  <tdevries (a] suse.de>
   1657 
   1658 	* gdb.opt/solib-intra-step.exp: Remove state tracking logic.
   1659 
   1660 2021-01-28  Tom de Vries  <tdevries (a] suse.de>
   1661 
   1662 	* gdb.arch/i386-gnu-cfi.exp: Capture the position of function gate
   1663 	in the backtrace, and use that in the rest of the test instead of
   1664 	hardcoded constant 3.  Use "frame" instead of "up" for robustness.
   1665 
   1666 2021-01-28  Tom de Vries  <tdevries (a] suse.de>
   1667 
   1668 	* gdb.arch/i386-sse-stack-align.S: Rename g[0-4] to test_g[0-4].
   1669 	* gdb.arch/i386-sse-stack-align.c: Same.
   1670 	* gdb.arch/i386-sse-stack-align.exp: Same.
   1671 
   1672 2021-01-28  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1673 
   1674 	* lib/gdb.exp (default_gdb_init): Unset XDG_CONFIG_HOME.
   1675 
   1676 2021-01-28  Tom de Vries  <tdevries (a] suse.de>
   1677 
   1678 	* gdb.ada/out_of_line_in_inlined.exp: Use gdb_breakpoint.
   1679 
   1680 2021-01-28  Tom de Vries  <tdevries (a] suse.de>
   1681 
   1682 	* gdb.dwarf2/dw2-out-of-range-end-of-seq.exp: Add regexp to
   1683 	"maint info line-table".  Make PASS pattern more specific.  Make
   1684 	FAIL pattern work for -m32.
   1685 
   1686 2021-01-27  Lancelot SIX  <lsix (a] lancelotsix.com>
   1687 
   1688 	PR gdb/27133
   1689 	* gdb.base/ui-redirect.exp: Add test case that ensures that
   1690 	redirecting both logging and debug does not cause gdb to crash.
   1691 
   1692 
   1693 2021-01-27  Matthew Malcomson  <matthew.malcomson (a] arm.com>
   1694 
   1695 	* gdb.arch/insn-reloc.c: Add tests for BR and BLR.
   1696 
   1697 2021-01-26  Tom de Vries  <tdevries (a] suse.de>
   1698 
   1699 	* gdb.threads/killed-outside.exp: Allow regular output.
   1700 
   1701 2021-01-26  Tom de Vries  <tdevries (a] suse.de>
   1702 
   1703 	* gdb.opt/solib-intra-step.exp: Handle stepping into thunk.
   1704 
   1705 2021-01-25  Tom de Vries  <tdevries (a] suse.de>
   1706 
   1707 	* gdb.dwarf2/dw2-ranges-psym.exp (gdb_load_no_complaints): New proc.
   1708 	* lib/gdb.exp: Use gdb_load_no_complaints.
   1709 
   1710 2021-01-25  Tom Tromey  <tromey (a] adacore.com>
   1711 
   1712 	* gdb.ada/fixed_points.exp: Add regression test.
   1713 	* gdb.ada/fixed_points/fixed_points.adb (FP5_Var): New variable.
   1714 	* gdb.ada/fixed_points/pck.adb (Delta5, FP5_Type): New.
   1715 
   1716 2021-01-25  Tom Tromey  <tromey (a] adacore.com>
   1717 
   1718 	* gdb.ada/local-enum.exp: Add enumerator resolution test.
   1719 
   1720 2021-01-25  Tom Tromey  <tromey (a] adacore.com>
   1721 
   1722 	* gdb.ada/local-enum.exp: New file.
   1723 	* gdb.ada/local-enum/local.adb: New file.
   1724 
   1725 2021-01-23  Tom Tromey  <tom (a] tromey.com>
   1726 
   1727 	* lib/gdb.exp (default_gdb_init): Set INPUTRC to a cached file.
   1728 
   1729 2021-01-22  Bernd Edlinger  <bernd.edlinger (a] hotmail.de>
   1730 
   1731 	* gdb.base/line65535.exp: Fix test expectation.
   1732 
   1733 2021-01-22  Simon Marchi  <simon.marchi (a] polymtl.ca>
   1734 
   1735 	* lib/gdb.exp (gdb_test_multiple): Remove things related to test
   1736 	suppression.
   1737 	(default_gdb_exit): Likewise.
   1738 	(default_gdb_spawn): Likewise.
   1739 	(send_gdb): Likewise.
   1740 	(gdb_expect): Likewise.
   1741 	(gdb_expect_list): Likewise.
   1742 	(default_gdb_init): Likewise.
   1743 	(gdb_suppress_entire_file): Remove.
   1744 	(gdb_suppress_tests): Remove.
   1745 	(gdb_stop_suppressing_tests): Remove.
   1746 	(gdb_clear_suppressed): Remove.
   1747 	* lib/mi-support.exp (mi_uncatched_gdb_exit): Remove things
   1748 	related to test suppression.
   1749 	(default_mi_gdb_start): Likewise.
   1750 	(mi_gdb_reinitialize_dir): Likewise.
   1751 	(mi_gdb_test): Likewise.
   1752 	(mi_run_cmd_full): Likewise.
   1753 	(mi_runto_helper): Likewise.
   1754 	(mi_execute_to): Likewise.
   1755 	* lib/prompt.exp (default_prompt_gdb_start): Likewise.
   1756 	* gdb.base/bitfields.exp: Likewise.
   1757 	* gdb.base/bitfields2.exp: Likewise.
   1758 	* gdb.base/break.exp: Likewise.
   1759 	* gdb.base/call-sc.exp: Likewise.
   1760 	* gdb.base/callfuncs.exp: Likewise.
   1761 	* gdb.base/dfp-test.exp: Likewise.
   1762 	* gdb.base/endian.exp: Likewise.
   1763 	* gdb.base/exprs.exp: Likewise.
   1764 	* gdb.base/funcargs.exp: Likewise.
   1765 	* gdb.base/hbreak2.exp: Likewise.
   1766 	* gdb.base/recurse.exp: Likewise.
   1767 	* gdb.base/scope.exp: Likewise.
   1768 	* gdb.base/sepdebug.exp: Likewise.
   1769 	* gdb.base/structs.exp: Likewise.
   1770 	* gdb.base/until.exp: Likewise.
   1771 	* gdb.cp/misc.exp: Likewise.
   1772 
   1773 2021-01-22  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1774 
   1775 	PR cli/25956
   1776 	* gdb.base/style.exp (run_style_tests): Add version string test.
   1777 	(test_startup_version_string): Use version style name.
   1778 	* lib/gdb-utils.exp (style): Handle version style name.
   1779 
   1780 2021-01-22  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1781 
   1782 	* gdb.base/style.exp (limited_style): New proc.
   1783 	(clean_restart_and_disable): New proc.
   1784 	(run_style_tests): New proc.  Most of the old tests from this file
   1785 	are now in this proc.
   1786 	(test_startup_version_string): New proc.  Reamining test from the
   1787 	old file is in this proc.
   1788 
   1789 2021-01-22  Simon Marchi  <simon.marchi (a] polymtl.ca>
   1790 
   1791 	* lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
   1792 	Adjust to "set debug remote" changes.
   1793 
   1794 2021-01-21  Luis Machado  <luis.machado (a] linaro.org>
   1795 
   1796 	* lib/gdbserver-support.exp (gdb_target_cmd_ext): Handle a new error
   1797 	message.
   1798 
   1799 2021-01-21  Simon Marchi  <simon.marchi (a] polymtl.ca>
   1800 
   1801 	* lib/tuiterm.exp (_log, _log_cur): New, use throughout.
   1802 
   1803 2021-01-21  Hannes Domani  <ssbssa (a] yahoo.de>
   1804 
   1805 	PR python/19151
   1806 	* gdb.python/py-breakpoint.exp: Add tests for hardware breakpoints.
   1807 
   1808 2021-01-20  Simon Marchi  <simon.marchi (a] polymtl.ca>
   1809 
   1810 	* lib/tuiterm.exp: Rename _cur_x/_cur_y to _cur_col/_cur_row.
   1811 
   1812 2021-01-20  Simon Marchi  <simon.marchi (a] polymtl.ca>
   1813 
   1814 	* lib/tuiterm.exp: Add links in comments.
   1815 
   1816 2021-01-20  Tom de Vries  <tdevries (a] suse.de>
   1817 
   1818 	* gdb.python/py-format-string.exp: Allow Deriv+$decimal as vtable
   1819 	offset.
   1820 
   1821 2021-01-20  Tom de Vries  <tdevries (a] suse.de>
   1822 
   1823 	* lib/gdb.exp (skip_rust_tests): Skip if multilib_flags contains -m32.
   1824 
   1825 2021-01-20  Sergio Durigan Junior  <sergiodj (a] sergiodj.net>
   1826 
   1827 	* gdb.arch/amd64-stap-expressions.S: New file.
   1828 	* gdb.arch/amd64-stap-expressions.exp: New file.
   1829 
   1830 2021-01-19  Tom de Vries  <tdevries (a] suse.de>
   1831 
   1832 	* gdb.base/step-over-syscall.exp: Detect and handle sysenter/int
   1833 	sequence.
   1834 
   1835 2021-01-19  Tom de Vries  <tdevries (a] suse.de>
   1836 
   1837 	* gdb.arch/i386-mpx.c (main): Drop argc/argv parameter.
   1838 
   1839 2021-01-18  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1840 
   1841 	* gdb.fortran/array-slices.exp (run_test): Avoid including
   1842 	addresses in test names.
   1843 
   1844 2021-01-15  Tom de Vries  <tdevries (a] suse.de>
   1845 
   1846 	PR testsuite/26997
   1847 	* gdb.fortran/array-slices.exp (run_test): Avoid pointer arithmetic
   1848 	when adding sizeof.
   1849 
   1850 2021-01-14  Tom de Vries  <tdevries (a] suse.de>
   1851 
   1852 	PR testsuite/24590
   1853 	* gdb.base/style.exp: Handle shorter argv in frame command output.
   1854 
   1855 2021-01-13  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1856 
   1857 	PR gdb/26819
   1858 	* gdb.server/stop-reply-no-thread-multi.c: New file.
   1859 	* gdb.server/stop-reply-no-thread-multi.exp: New file.
   1860 
   1861 2021-01-12  Tom de Vries  <tdevries (a] suse.de>
   1862 
   1863 	* gdb.arch/i386-mpx-call.c (have_mpx): Remove.
   1864 	(main): Remove call to have_mpx.
   1865 	* gdb.arch/i386-mpx-call.exp: Use have_mpx.
   1866 	* gdb.arch/i386-mpx-map.c (have_mpx): Remove.
   1867 	(main): Remote call to have_mpx.
   1868 	* gdb.arch/i386-mpx-map.exp: Use have_mpx.
   1869 	* gdb.arch/i386-mpx-sigsegv.c (have_mpx): Remove.
   1870 	(main): Remove call to have_mpx.
   1871 	* gdb.arch/i386-mpx-sigsegv.exp: Use have_mpx.
   1872 	* gdb.arch/i386-mpx-simple_segv.c (have_mpx): Remove.
   1873 	(main): Remove call to have_mpx.
   1874 	* gdb.arch/i386-mpx-simple_segv.exp: Use have_mpx.
   1875 	* gdb.arch/i386-mpx.c (have_mpx): Remove.
   1876 	(main): Remote call to have_mpx.
   1877 	* gdb.arch/i386-mpx.exp: Use have_mpx.
   1878 	* lib/gdb.exp (have_mpx): New proc.
   1879 
   1880 2021-01-12  Srinath Parvathaneni  <srinath.parvathaneni (a] arm.com>
   1881 
   1882 	* gdb.arch/aarch64-fp.exp: Modify to test bfloat16 support.
   1883 
   1884 2021-01-12  Tom de Vries  <tdevries (a] suse.de>
   1885 
   1886 	* gdb.base/disasm-optim.exp: Require is_amd64_regs_target.
   1887 
   1888 2021-01-12  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1889 
   1890 	* gdb.fortran/debug-expr.exp: Add new tests.
   1891 
   1892 2021-01-12  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1893 
   1894 	* gdb.fortran/dot-ops.exp: Add new tests.
   1895 
   1896 2021-01-11  Tom de Vries  <tdevries (a] suse.de>
   1897 
   1898 	PR testsuite/26968
   1899 	* gdb.arch/amd64-stap-three-arg-disp.S: Remove insn modifying $ebx.
   1900 	Move insn setting $eax to before probe point.
   1901 
   1902 2021-01-09  Tom Tromey  <tom (a] tromey.com>
   1903 
   1904 	* gdb.trace/ax.exp: Do not require an "ext".
   1905 
   1906 2021-01-08  Tom Tromey  <tromey (a] adacore.com>
   1907 
   1908 	* gdb.ada/voidctx/pck.adb: New file.
   1909 	* gdb.ada/voidctx/pck.ads: New file.
   1910 	* gdb.ada/voidctx/voidctx.adb: New file.
   1911 	* gdb.ada/voidctx.exp: New file.
   1912 
   1913 2021-01-08  Simon Marchi  <simon.marchi (a] polymtl.ca>
   1914 
   1915 	PR gdb/27157
   1916 	* gdb.base/empty-host-env-vars.exp: New test.
   1917 
   1918 2021-01-08  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1919 
   1920 	* gdb.base/completion.exp: Add a new test.
   1921 
   1922 2021-01-08  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1923 
   1924 	* gdb.fortran/intvar-dynamic-types.exp: New file.
   1925 	* gdb.fortran/intvar-dynamic-types.f90: New file.
   1926 
   1927 2021-01-08  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1928 
   1929 	* gdb.fortran/intvar-array.exp: New file.
   1930 	* gdb.fortran/intvar-array.f90: New file.
   1931 
   1932 2021-01-07  Tom Tromey  <tromey (a] adacore.com>
   1933 
   1934 	* gdb.ada/assign_arr.exp: Add 'others' test.
   1935 
   1936 2021-01-06  Tom Tromey  <tromey (a] adacore.com>
   1937 
   1938 	* gdb.ada/fixed_points/pck.ads (Delta4): New constant.
   1939 	(FP4_Type): New type.
   1940 	(FP4_Var): New variable.
   1941 	* gdb.ada/fixed_points/fixed_points.adb: Update.
   1942 	* gdb.ada/fixed_points.exp: Add tests for binary operators.
   1943 
   1944 2021-01-06  Simon Marchi  <simon.marchi (a] polymtl.ca>
   1945 
   1946 	* lib/gdb.exp (gdb_test_sequence): Accept -prompt switch.
   1947 	* gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
   1948 	Pass prompt containing debug print to gdb_test_sequence.
   1949 
   1950 2021-01-04  Tom de Vries  <tdevries (a] suse.de>
   1951 
   1952 	* gdb.dwarf2/dw2-out-of-range-end-of-seq.exp: New file.
   1953 
   1954 2021-01-04  Simon Marchi  <simon.marchi (a] efficios.com>
   1955 
   1956 
   1957 
   1958 2021-01-04  Simon Marchi  <simon.marchi (a] efficios.com>
   1959 
   1960 	* gdb.server/abspath.exp: Append "set sysroot" to GDBFLAGS.
   1961 	* gdb.server/connect-without-multi-process.exp: Likewise.
   1962 	* gdb.server/exit-multiple-threads.exp: Likewise.
   1963 	* gdb.server/ext-attach.exp: Likewise.
   1964 	* gdb.server/ext-restart.exp: Likewise.
   1965 	* gdb.server/ext-run.exp: Likewise.
   1966 	* gdb.server/ext-wrapper.exp: Likewise.
   1967 	* gdb.server/multi-ui-errors.exp: Likewise.
   1968 	* gdb.server/no-thread-db.exp: Likewise.
   1969 	* gdb.server/reconnect-ctrl-c.exp: Likewise.
   1970 	* gdb.server/run-without-local-binary.exp: Likewise.
   1971 	* gdb.server/server-kill.exp: Likewise.
   1972 	* gdb.server/server-run.exp: Likewise.
   1973 	* gdb.server/solib-list.exp: Likewise.
   1974 	* gdb.server/stop-reply-no-thread.exp: Likewise.
   1975 	* gdb.server/wrapper.exp: Likewise.
   1976 	* gdb.server/sysroot.exp: Increase timeout when testing the
   1977 	target: sysroot.
   1978 
   1979 2021-01-04  Simon Marchi  <simon.marchi (a] efficios.com>
   1980 
   1981 	* gdb.server/server-run.exp: Use clean_restart.
   1982 
   1983 2021-01-04  Simon Marchi  <simon.marchi (a] efficios.com>
   1984 
   1985 	* gdb.server/ext-run.exp: Use clean_restart.
   1986 
   1987 2021-01-04  Simon Marchi  <simon.marchi (a] efficios.com>
   1988 
   1989 	* gdb.server/stop-reply-no-thread.exp: Use build_executable
   1990 	instead of prepare_for_testing.
   1991 
   1992 2021-01-04  Simon Marchi  <simon.marchi (a] efficios.com>
   1993 
   1994 	* gdb.server/solib-list.exp: Use clean_restart.
   1995 
   1996 2021-01-04  Tom de Vries  <tdevries (a] suse.de>
   1997 
   1998 	* gdb.base/morestack.c: Remove printf.
   1999 	* gdb.base/morestack.exp: Don't use -fuse-ld=gold.
   2000 
   2001 2020-12-31  Tom Tromey  <tom (a] tromey.com>
   2002 
   2003 	* gdb.rust/simple.exp: Update output for Rust 1.49.
   2004 
   2005 2020-12-31  Bernd Edlinger  <bernd.edlinger (a] hotmail.de>
   2006 
   2007 	* gdb.cp/step-and-next-inline.exp: Fix test case.
   2008 
   2009 2020-12-30  Simon Marchi  <simon.marchi (a] polymtl.ca>
   2010 
   2011 	* gdb.python/py-frame-args.exp: De-duplicate test names.
   2012 
   2013 2020-12-24  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   2014 
   2015 	PR gdb/27059
   2016 	* gdb.dwarf2/dyn-type-unallocated.c: New file.
   2017 	* gdb.dwarf2/dyn-type-unallocated.exp: New file.
   2018 
   2019 2020-12-21  Peter Waller  <p (a] pwaller.net>
   2020 
   2021 	* gdb.base/style-interp-exec-mi.exp: New.
   2022 	* gdb.base/style-interp-exec-mi.c: New.
   2023 
   2024 2020-12-21  Simon Marchi  <simon.marchi (a] polymtl.ca>
   2025 
   2026 	* gdb.base/list.exp: Replace send_gdb + gdb_expect with
   2027 	  gdb_test.  Use proc_with_prefix.
   2028 
   2029 2020-12-21  Markus Metzger  <markus.t.metzger (a] intel.com>
   2030 
   2031 	* gdb.btrace/exception.exp: Build with nopie.
   2032 	* gdb.btrace/function_call_history.exp: Likewise.
   2033 	* gdb.btrace/unknown_functions.exp: Likewise.
   2034 
   2035 2020-12-21  Markus Metzger  <markus.t.metzger (a] intel.com>
   2036 
   2037 	* gdb.btrace/multi-inferior.exp: Skip if use_gdb_stub.
   2038 
   2039 2020-12-21  Markus Metzger  <markus.t.metzger (a] intel.com>
   2040 
   2041 	* gdb.python/py-record-btrace.exp: Make test names unique.
   2042 	* gdb.python/py-record-full.exp: Likewise.
   2043 
   2044 2020-12-21  Markus Metzger  <markus.t.metzger (a] intel.com>
   2045 
   2046 	* gdb.btrace/data.exp: Make test names unique.
   2047 	* gdb.btrace/delta.exp: Likewise.
   2048 	* gdb.btrace/enable.exp: Likewise.
   2049 	* gdb.btrace/function_call_history.exp: Likewise.
   2050 	* gdb.btrace/nohist.exp: Likewise.
   2051 	* gdb.btrace/non-stop.exp: Likewise.
   2052 	* gdb.btrace/rn-dl-bind.exp: Likewise.
   2053 	* gdb.btrace/step.exp: Likewise.
   2054 	* gdb.btrace/stepi.exp: Likewise.
   2055 	* gdb.btrace/tailcall.exp: Likewise.
   2056 
   2057 2020-12-21  Markus Metzger  <markus.t.metzger (a] intel.com>
   2058 
   2059 	* gdb.btrace/enable.exp: Update error message.
   2060 	* gdb.btrace/multi-inferior.exp: Likewise.
   2061 	* gdb.btrace/reconnect.exp: Likewise.
   2062 	* gdb.python/py-record-btrace.exp: Likewise.
   2063 	* gdb.python/py-record-full.exp: Likewise.
   2064 
   2065 2020-12-20  Tom de Vries  <tdevries (a] suse.de>
   2066 
   2067 	* lib/gdb.exp (save_target_board_info): New proc.
   2068 	(gdb_compile_shlib): Use save_target_board_info.
   2069 
   2070 2020-12-19  Tom de Vries  <tdevries (a] suse.de>
   2071 
   2072 	* lib/gdb.exp (supports_scalar_storage_order_attribute)
   2073 	(supports_gnuc): New proc.
   2074 	* gdb.base/endianity.exp: Define TEST_SSO.  Eliminate
   2075 	test_compiler_info calls.  Add unsupported message.
   2076 	* gdb.base/endianity.c: Use TEST_SSO.
   2077 
   2078 2020-12-19  Hannes Domani  <ssbssa (a] yahoo.de>
   2079 
   2080 	PR exp/27070
   2081 	* gdb.python/compare-enum-type-a.c: New test.
   2082 	* gdb.python/compare-enum-type-b.c: New test.
   2083 	* gdb.python/compare-enum-type.exp: New file.
   2084 	* gdb.python/compare-enum-type.h: New test.
   2085 
   2086 2020-12-18  Hannes Domani  <ssbssa (a] yahoo.de>
   2087 
   2088 	* gdb.python/py-format-string.exp: Add tests for address keyword.
   2089 
   2090 2020-12-18  Hannes Domani  <ssbssa (a] yahoo.de>
   2091 
   2092 	* gdb.python/py-type.exp: Add tests for TYPE_CODE_METHOD.
   2093 
   2094 2020-12-18  Tom Tromey  <tromey (a] adacore.com>
   2095 
   2096 	* gdb.ada/fixed_points.exp: Also run with
   2097 	-fgnat-encodings=minimal.  Update expected output.
   2098 
   2099 2020-12-16  Simon Marchi  <simon.marchi (a] efficios.com>
   2100 
   2101 	* gdb.base/async-shell.exp: Enable non-stop through GDBFLAGS.
   2102 	* gdb.base/continue-all-already-running.exp: Likewise.
   2103 	* gdb.base/moribund-step.exp: Likewise.
   2104 	* gdb.base/step-sw-breakpoint-adjust-pc.exp: Likewise.
   2105 
   2106 2020-12-16  Tom de Vries  <tdevries (a] suse.de>
   2107 
   2108 	* gdb.base/batch-preserve-term-settings.exp:
   2109 
   2110 2020-12-16  Tom de Vries  <tdevries (a] suse.de>
   2111 
   2112 	* lib/gdb.exp (gdb_compile_shlib_1): Factor out of ...
   2113 	(gdb_compile_shlib): ... here.  Filter out PIE-related flags.
   2114 
   2115 2020-12-16  Luis Machado  <luis.machado (a] linaro.org>
   2116 
   2117 	* gdb.arch/aarch64-tagged-pointer.c (main): Add a few more
   2118 	pointer-based memory accesses.
   2119 	* gdb.arch/aarch64-tagged-pointer.exp: Exercise additional
   2120 	hw watchpoint cases.
   2121 
   2122 2020-12-15  Rae Kim  <rae.kim (a] gmail.com>
   2123 
   2124 	* gdb.base/document.exp: New test.
   2125 
   2126 2020-12-15  Tom Tromey  <tromey (a] adacore.com>
   2127 
   2128 	* gdb.base/style.exp: Add deprecation tests.
   2129 
   2130 2020-12-14  Simon Marchi  <simon.marchi (a] polymtl.ca>
   2131 
   2132 	* lib/gdb.exp (gdb_test_multiple): Fix typo in doc.
   2133 
   2134 2020-12-14  Mark Wielaard  <mark (a] klomp.org>
   2135 
   2136 	* lib/dwarf.exp (Dwarf::_handle_attribute): Handle SPECIAL_expr
   2137 	specially, set attr_form_comment to the actual FORM string used.
   2138 
   2139 2020-12-14  Mark Wielaard  <mark (a] klomp.org>
   2140 
   2141 	* lib/dwarf.exp (Dwarf::_read_constants): Don't set
   2142 	_constants(SPECIAL_expr) here, but set it...
   2143 	(Dwarf::cu): ...here based on _cu_version.
   2144 
   2145 2020-12-14  Tom de Vries  <tdevries (a] suse.de>
   2146 
   2147 	* lib/gdb.exp (gdb_compile_shlib): Make sure it's not necessary to
   2148 	pass -fPIC.
   2149 	* gdb.ada/catch_ex_std.exp: Don't pass -fPIC to gdb_compile_shlib.
   2150 	* gdb.base/break-probes.exp: Same.
   2151 	* gdb.base/ctxobj.exp: Same.
   2152 	* gdb.base/dso2dso.exp: Same.
   2153 	* gdb.base/global-var-nested-by-dso.exp: Same.
   2154 	* gdb.base/info-shared.exp: Same.
   2155 	* gdb.base/jit-reader-simple.exp: Same.
   2156 	* gdb.base/print-file-var.exp: Same.
   2157 	* gdb.base/skip-solib.exp: Same.
   2158 	* gdb.btrace/dlopen.exp: Same.
   2159 
   2160 2020-12-14  Tom de Vries  <tdevries (a] suse.de>
   2161 
   2162 	PR testsuite/26963
   2163 	* lib/gdb.exp (run_on_host): Declare test unsupported if spawn fails.
   2164 
   2165 2020-12-14  Tom de Vries  <tdevries (a] suse.de>
   2166 
   2167 	PR testsuite/26962
   2168 	* gdb.base/solib-corrupted.exp: Handle "'_r_debug' has unknown type;
   2169 	cast it to its declared type".
   2170 
   2171 2020-12-14  Tom de Vries  <tdevries (a] suse.de>
   2172 
   2173 	PR testsuite/26951
   2174 	* gdb.base/batch-preserve-term-settings.exp: Use "gdb-subshell$ " as
   2175 	shell prompt.
   2176 
   2177 2020-12-14  Tom Tromey  <tromey (a] adacore.com>
   2178 
   2179 	* gdb.ada/nested.exp: Add new tests.
   2180 	* gdb.ada/nested/hello.adb (Fourth, Fifth): New procedures.
   2181 
   2182 2020-12-14  Tom Tromey  <tromey (a] adacore.com>
   2183 
   2184 	* gdb.dwarf2/ada-thick-pointer.exp: New file.
   2185 
   2186 2020-12-14  Tom Tromey  <tromey (a] adacore.com>
   2187 
   2188 	* gdb.dwarf2/dw2-fixed-point.exp: Add test for division by zero.
   2189 
   2190 2020-12-13  Tom de Vries  <tdevries (a] suse.de>
   2191 
   2192 	PR testsuite/26953
   2193 	* gdb.base/endianity.exp: Skip tests requiring scalar_storage_order
   2194 	attribute support if compiler doesn't support it.
   2195 
   2196 2020-12-13  Tom de Vries  <tdevries (a] suse.de>
   2197 
   2198 	* lib/gdb.exp (gdb_compile_shlib): Handle ada.
   2199 	* gdb.ada/catch_ex_std.exp: Use gdb_compile_shlib to compile from
   2200 	source to shared lib.  Add ada to options.
   2201 
   2202 2020-12-13  Tom de Vries  <tdevries (a] suse.de>
   2203 
   2204 	* gdb.ada/catch_ex_std.exp: Use gnatmake -bargs and -largs instead of
   2205 	calling gnatbind and gnatlink.
   2206 
   2207 2020-12-13  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   2208 
   2209 	* gdb.base/dcache-flush.c: New file.
   2210 	* gdb.base/dcache-flush.exp: New file.
   2211 
   2212 2020-12-13  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   2213 
   2214 	* gdb.base/c-linkage-name.exp: Update to use new 'maint flush ...'
   2215 	commands.
   2216 	* gdb.base/killed-outside.exp: Likewise.
   2217 	* gdb.opt/inline-bt.exp: Likewise.
   2218 	* gdb.perf/gmonster-null-lookup.py: Likewise.
   2219 	* gdb.perf/gmonster-print-cerr.py: Likewise.
   2220 	* gdb.perf/gmonster-ptype-string.py: Likewise.
   2221 	* gdb.python/py-unwind.exp: Likewise.
   2222 
   2223 2020-12-11  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   2224 
   2225 	* gdb.base/commands.exp: Update expected results.
   2226 
   2227 2020-12-11  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   2228 
   2229 	PR cli/15104
   2230 	* gdb.base/commands.exp: Add additional tests.
   2231 	* gdb.base/completion.exp: Add additional tests.
   2232 
   2233 2020-12-11  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   2234 
   2235 	* gdb.base/completion.exp: Add additional tests.
   2236 
   2237 2020-12-11  Tom de Vries  <tdevries (a] suse.de>
   2238 
   2239 	PR testsuite/26991
   2240 	* gdb.arch/i386-mpx-call.exp: Don't expect to trigger bounds
   2241         violations by setting bounds registers if the bounds are passed in the
   2242         Bounds Table.
   2243 
   2244 2020-12-11  Tom de Vries  <tdevries (a] suse.de>
   2245 
   2246 	PR testsuite/26954
   2247 	* gdb.base/float128.exp: Detect and handle no mpfr support.
   2248 
   2249 2020-12-10  Simon Marchi  <simon.marchi (a] efficios.com>
   2250 
   2251 	PR gdb/24694
   2252 	* gdb.multi/multi-arch-exec.c (thread_start, main): Add barrier
   2253 	calls.
   2254 
   2255 2020-12-10  Tom de Vries  <tdevries (a] suse.de>
   2256 
   2257 	PR testsuite/26947
   2258 	* gdb.tui/new-layout.exp: Don't execute tests with unbalanced curly
   2259 	braces for tcl 8.5 and earlier.
   2260 
   2261 2020-12-09  Simon Marchi  <simon.marchi (a] efficios.com>
   2262 
   2263 	PR 26875, PR 26901
   2264 	* gdb.base/flexible-array-member.c: New test.
   2265 	* gdb.base/flexible-array-member.exp: New test.
   2266 
   2267 2020-12-08  Tom de Vries  <tdevries (a] suse.de>
   2268 
   2269 	* gdb.arch/amd64-gs_base.exp: Undo commit 67748e0f66, reimplement
   2270 	using is_amd64_regs_target.
   2271 
   2272 2020-12-08  Tom de Vries  <tdevries (a] suse.de>
   2273 
   2274 	* gdb.ada/mi_task_arg.exp: Accept <optimized out> as valid value of
   2275 	self_id.
   2276 
   2277 2020-12-07  Pedro Alves  <pedro (a] palves.net>
   2278 
   2279 	* gdb.base/break-on-linker-gcd-function.exp: Remove unused
   2280 	'additional_flags' variable.
   2281 
   2282 2020-12-07  Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
   2283 
   2284 	* gdb.linespec/explicit.exp: Extend with a test to check completing
   2285 	'-' after seemingly complete options.
   2286 
   2287 2020-12-07  Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
   2288 
   2289 	* gdb.linespec/keywords.exp: Add tests to check positional
   2290 	flexibility of "-force-condition".
   2291 
   2292 2020-12-07  Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
   2293 
   2294 	* gdb.base/bp-cmds-run-with-ex.c: New file.
   2295 	* gdb.base/bp-cmds-run-with-ex.exp: New file.
   2296 	* gdb.base/bp-cmds-run-with-ex.gdb: New file.
   2297 	* gdb.gdb/python-interrupts.exp: Update the call to
   2298 	'catch_command_errors' with the new argument.
   2299 	* gdb.gdb/python-selftest.exp: Ditto.
   2300 
   2301 2020-12-04  Simon Marchi  <simon.marchi (a] efficios.com>
   2302 
   2303 	* gdb.arch/amd64-disp-step-avx.exp: Adjust pattern.
   2304 	* gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
   2305 	* gdb.threads/non-stop-fair-events.exp: Likewise.
   2306 
   2307 2020-12-04  Simon Marchi  <simon.marchi (a] efficios.com>
   2308 
   2309 	* gdb.threads/step-over-exec.exp: New.
   2310 	* gdb.threads/step-over-exec.c: New.
   2311 	* gdb.threads/step-over-exec-execd.c: New.
   2312 	* lib/my-syscalls.S: New.
   2313 	* lib/my-syscalls.h: New.
   2314 
   2315 2020-12-04  Simon Marchi  <simon.marchi (a] efficios.com>
   2316 
   2317 	* lib/dwarf.exp (declare_labels): Use name as text if text is
   2318 	not provided.
   2319 
   2320 2020-12-04  Tom de Vries  <tdevries (a] suse.de>
   2321 
   2322 	PR testsuite/26990
   2323 	* gdb.arch/amd64-gs_base.exp: Handle -m32 where fs_base and gs_base
   2324 	are unsupported.
   2325 
   2326 2020-12-04  Tom de Vries  <tdevries (a] suse.de>
   2327 
   2328 	* gdb.reverse/insn-reverse.exp: Don't break inside gdb_test_multiple
   2329 	clause.
   2330 
   2331 2020-12-04  Tom de Vries  <tdevries (a] suse.de>
   2332 
   2333 	* gdb.reverse/insn-reverse.exp: Fix count handling.
   2334 
   2335 2020-12-04  Tom de Vries  <tdevries (a] suse.de>
   2336 
   2337 	* gdb.reverse/insn-reverse-x86.c: Guard x86_64 assembly with #ifdef
   2338 	__x86_64__.
   2339 
   2340 2020-12-04  Tom de Vries  <tdevries (a] suse.de>
   2341 
   2342 	* gdb.reverse/insn-reverse.c (test_nr): New var.
   2343 	(usage, parse_args): New function.
   2344 	(main): Call parse_args.  Only run test for test_nr.
   2345 	* gdb.reverse/insn-reverse.exp: Detect lack of progress in stepi loop
   2346 	and bail out.  Run subtests individually, using an inferior arg
   2347 	specifying the subtest.
   2348 
   2349 2020-12-02  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   2350 
   2351 	* gdb.arch/riscv-tdesc-regs.exp: Remove unwanted test.
   2352 
   2353 2020-12-02  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   2354 
   2355 	* gdb.arch/riscv-tdesc-regs.exp (get_expected_result): New proc,
   2356 	update test to use this.
   2357 
   2358 2020-12-01  Simon Marchi  <simon.marchi (a] polymtl.ca>
   2359 
   2360 	* gdb.threads/non-ldr-exc-1.exp: Fix indentation.
   2361 
   2362 2020-12-01  Simon Marchi  <simon.marchi (a] polymtl.ca>
   2363 
   2364 	* gdb.threads/non-ldr-exc-1.exp: Use foreach_with_prefix.
   2365 	(do_test): Don't use with_test_prefix.
   2366 	* gdb.threads/non-ldr-exc-2.exp: Use foreach_with_prefix.
   2367 	(do_test): Don't use with_test_prefix.
   2368 	* gdb.threads/non-ldr-exc-3.exp: Use foreach_with_prefix.
   2369 	(do_test): Don't use with_test_prefix.
   2370 	* gdb.threads/non-ldr-exc-4.exp: Use foreach_with_prefix.
   2371 	(do_test): Don't use with_test_prefix.
   2372 
   2373 2020-12-01  Simon Marchi  <simon.marchi (a] polymtl.ca>
   2374 
   2375 	* gdb.threads/non-ldr-exit.exp: Fix comment.
   2376 
   2377 2020-12-01  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   2378 
   2379 	* gdb.xml/maint-xml-dump-03.xml: New file.
   2380 
   2381 2020-11-30  Tom de Vries  <tdevries (a] suse.de>
   2382 
   2383 	PR symtab/26905
   2384 	* gdb.dwarf2/count.exp: Remove kfails.
   2385 
   2386 2020-11-24  Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
   2387 
   2388 	* gdb.base/condbreak-multi-context.exp: Do not hard-code location
   2389 	indices.
   2390 
   2391 2020-11-24  Joel Brobecker  <brobecker (a] adacore.com>
   2392 
   2393 	* gdb.dwarf2/dw2-fixed-point.exp: Fix the expected output of
   2394 	the "ptype pck__fp1_range_var" test for the module-2 and pascal
   2395 	languages.  Remove the associated setup_xfail.
   2396 
   2397 2020-11-23  Simon Marchi  <simon.marchi (a] efficios.com>
   2398 
   2399 	* lib/gdb.exp (gdb_assert): Show error message on error.
   2400 
   2401 2020-11-23  Tom de Vries  <tdevries (a] suse.de>
   2402 
   2403 	* gdb.ada/enum_idx_packed.exp: Limit setup_kfail to gnat 9 and 10.
   2404 	* gdb.ada/mod_from_name.exp: Same.
   2405 	* gdb.ada/pckd_arr_ren.exp: Same.
   2406 
   2407 2020-11-22  Simon Marchi  <simon.marchi (a] polymtl.ca>
   2408 
   2409 	* gdb.base/template.exp: New.
   2410 	* gdb.base/template.c: New.
   2411 
   2412 2020-11-22  Gary Benson <gbenson (a] redhat.com>
   2413 
   2414 	PR gdb/26905
   2415 	* gdb.dwarf2/count.exp: Add test for an array whose upper bound
   2416 	is defined using a DW_AT_count which references another DIE.
   2417 
   2418 2020-11-21  Tom de Vries  <tdevries (a] suse.de>
   2419 
   2420 	* gdb.base/vla-ptr.exp: Add XFAIL.
   2421 
   2422 2020-11-19  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   2423 
   2424 	* gdb.fortran/array-slices-bad.exp: New file.
   2425 	* gdb.fortran/array-slices-bad.f90: New file.
   2426 	* gdb.fortran/array-slices-sub-slices.exp: New file.
   2427 	* gdb.fortran/array-slices-sub-slices.f90: New file.
   2428 	* gdb.fortran/array-slices.exp: Rewrite tests.
   2429 	* gdb.fortran/array-slices.f90: Rewrite tests.
   2430 	* gdb.fortran/vla-sizeof.exp: Correct expected results.
   2431 
   2432 2020-11-19  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   2433 
   2434 	* gdb.base/completion.exp: Add new completion tests.
   2435 
   2436 2020-11-18  Simon Marchi  <simon.marchi (a] polymtl.ca>
   2437 
   2438 	* gdb.mi/mi-nonstop-exit.exp: Enable non-stop through GDBFLAGS.
   2439 	* gdb.mi/mi-ns-stale-regcache.exp: Likewise.
   2440 	* gdb.mi/mi-nsintrall.exp: Likewise.
   2441 	* gdb.mi/mi-nsmoribund.exp: Likewise.
   2442 	* gdb.mi/mi-nsthrexec.exp: Likewise.
   2443 	* gdb.mi/mi-watch-nonstop.exp: Likewise.
   2444 
   2445 2020-11-18  Simon Marchi  <simon.marchi (a] polymtl.ca>
   2446 
   2447 	* lib/mi-support.exp (mi_run_cmd_full): Use unresovled instead
   2448 	of perror.
   2449 
   2450 2020-11-18  Joseph Myers  <joseph (a] codesourcery.com>
   2451 
   2452 	* lib/mi-support.exp (mi_gdb_file_cmd): Check for case where
   2453 	$arg.exe exists but $arg does not.
   2454 
   2455 2020-11-17  Gary Benson <gbenson (a] redhat.com>
   2456 
   2457 	* gdb.trace/trace-common.h (x86_trace_dummy): Add
   2458 	__attribute__ ((used)).
   2459 
   2460 2020-11-17  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   2461 
   2462 	* gdb.gdb/unittest.exp: Spot 'Running...' lines.
   2463 
   2464 2020-11-17  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   2465 
   2466 	* gdb.base/completion.exp: Add new tests.
   2467 
   2468 2020-11-16  Tom Tromey  <tromey (a] adacore.com>
   2469 
   2470 	* gdb.dwarf2/data-loc.exp: Update expected output.  Remove C
   2471 	tests.
   2472 
   2473 2020-11-15  Joel Brobecker  <brobecker (a] adacore.com>
   2474 
   2475 	* gdb.ada/fixed_cmp.exp: Add -fgnat-encodings=minimal testing.
   2476 	* gdb.dwarf2/dw2-fixed-point.c (pck__fp1_var2): New global.
   2477 	(main): Add reference to pck__fp1_var2.
   2478 	* gdb.dwarf2/dw2-fixed-point.exp: Add comparison operator testing.
   2479 
   2480 2020-11-15  Joel Brobecker  <brobecker (a] adacore.com>
   2481 
   2482 	* gdb.dwarf2/dw2-fixed-point.exp: Add arithmetic tests.
   2483 
   2484 2020-11-15  Joel Brobecker  <brobecker (a] adacore.com>
   2485 
   2486 	* gdb.ada/fixed_points.exp: Add ptype tests.
   2487 	* gdb.dwarf2/dw2-fixed-point.exp: Likewise.
   2488 
   2489 2020-11-15  Joel Brobecker  <brobecker (a] adacore.com>
   2490 
   2491 	* gdb.dwarf2/dw2-fixed-point.exp: Add "print /x" tests.
   2492 
   2493 2020-11-15  Joel Brobecker  <brobecker (a] adacore.com>
   2494 
   2495 	* gdb.ada/fixed_cmp.exp: Force compilation to use -fgnat-encodings=all.
   2496 	* gdb.ada/fixed_points.exp: Add fixed-point variables printing tests.
   2497 	* gdb.ada/fixed_points/pck.ads, gdb.ada/fixed_points/pck.adb:
   2498 	New files.
   2499 	* gdb.ada/fixed_points/fixed_points.adb: Add use of package Pck.
   2500 
   2501 	* gdb.dwarf2/dw2-fixed-point.c, gdb.dwarf2/dw2-fixed-point.exp:
   2502 	New files.
   2503 
   2504 2020-11-14  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   2505 
   2506 	PR cli/26879
   2507 	* gdb.fortran/completion.exp: New file.
   2508 	* gdb.fortran/completion.f90: New file.
   2509 
   2510 2020-11-12  Joseph Myers  <joseph (a] codesourcery.com>
   2511 
   2512 	* lib/gdb.exp (gdb_file_cmd): Check for case where $arg.exe exists
   2513 	but $arg does not.
   2514 
   2515 2020-11-12  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   2516 
   2517 	* gdb.fortran/types.exp: Add more tests.
   2518 
   2519 2020-11-12  Tom Tromey  <tom (a] tromey.com>
   2520 
   2521 	PR rust/26799:
   2522 	* gdb.rust/traits.exp: Remove kfails.
   2523 
   2524 2020-11-12  Gary Benson <gbenson (a] redhat.com>
   2525 
   2526 	* gdb.threads/tls-so_extern_main.c (tls_ptr): Add missing return
   2527 	statement.
   2528 
   2529 2020-11-11  Simon Marchi  <simon.marchi (a] efficios.com>
   2530 
   2531 	* gdb.base/continue-after-aborted-step-over.exp: Add "breakpoint
   2532 	always-inserted" axis.
   2533 	(do_test): Add breakpoint_always_inserted parameter.
   2534 
   2535 2020-11-10  Tom Tromey  <tromey (a] adacore.com>
   2536 
   2537 	* gdb.ada/bias.exp: Update.
   2538 	* gdb.ada/bias/bias.adb (X): Change value.
   2539 
   2540 2020-11-10  Gary Benson <gbenson (a] redhat.com>
   2541 
   2542 	* gdb.base/vla-optimized-out.exp (p sizeof (a)): Wrap supplied
   2543 	regexp fragment in parentheses to prevent false matching.
   2544 
   2545 2020-11-10  Gary Benson <gbenson (a] redhat.com>
   2546 
   2547 	* gdb.base/vla-optimized-out.c (f1): Add __attribute__ ((weak)).
   2548 
   2549 2020-11-10  Gary Benson <gbenson (a] redhat.com>
   2550 
   2551 	* gdb.cp/step-and-next-inline.exp: Only require
   2552 	-gstatement-frontiers when building with GCC.
   2553 	Only setup KFAIL's for GCC issues when using
   2554 	a GCC-built executable.
   2555 
   2556 2020-11-06  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   2557 
   2558 	* gdb.base/debug-expr.c: Add extra function to allow for an
   2559 	additional test.
   2560 	* gdb.base/debug-expr.exp (test_debug_expr): Delete, replace calls
   2561 	to this proc with gdb_test_debug_expr.  Add an extra test.
   2562 	* gdb.cp/debug-expr.exp (test_debug_expr): Delete, replace calls
   2563 	to this proc with gdb_test_debug_expr, give the tests names
   2564 	* gdb.dlang/debug-expr.exp (test_debug_expr): Delete, replace
   2565 	calls to this proc with gdb_test_debug_expr, give the tests names
   2566 	* gdb.fortran/debug-expr.exp: New file.
   2567 	* gdb.fortran/debug-expr.f90: New file.
   2568 	* lib/gdb.exp (gdb_test_debug_expr): New proc.
   2569 
   2570 2020-11-06  Simon Marchi  <simon.marchi (a] efficios.com>
   2571 
   2572 	* lib/dwarf.exp (ranges): Handle "base" and "range" as
   2573 	proceduresu.
   2574 	* gdb.dwarf/dw2-bad-elf.exp: Adjust.
   2575 	* gdb.dwarf2/dw2-inline-many-frames.exp: Adjust.
   2576 	* gdb.dwarf2/dw2-inline-stepping.exp: Adjust.
   2577 	* gdb.dwarf2/dw2-ranges-base.exp: Adjust.
   2578 	* gdb.dwarf2/dw2-ranges-func.exp: Adjust.
   2579 	* gdb.dwarf2/dw2-ranges-overlap.exp: Adjust.
   2580 	* gdb.dwarf2/dw2-ranges-psym.exp: Adjust.
   2581 	* gdb.dwarf2/enqueued-cu-base-addr.exp: Adjust.
   2582 
   2583 2020-11-04  Tom Tromey  <tromey (a] adacore.com>
   2584 
   2585 	* gdb.ada/funcall_ref.exp: Update.
   2586 	* gdb.ada/var_rec_arr.exp: Update.
   2587 
   2588 2020-11-04  Tom Tromey  <tromey (a] adacore.com>
   2589 
   2590 	* gdb.ada/rec_ptype.exp: New file.
   2591 	* gdb.ada/rec_ptype/main.adb: New file.
   2592 	* gdb.ada/rec_ptype/p.ads: New file.
   2593 
   2594 2020-11-04  Tom Tromey  <tromey (a] adacore.com>
   2595 
   2596 	* gdb.ada/tick_length_array_enum_idx.exp: Add ptype test.
   2597 	* gdb.ada/tick_length_array_enum_idx/foo_n207_004.adb
   2598 	(PT_Full): New variable.
   2599 	* gdb.ada/tick_length_array_enum_idx/pck.adb
   2600 	(Full_PT): New type.
   2601 
   2602 2020-11-04  Tom Tromey  <tromey (a] adacore.com>
   2603 
   2604 	* gdb.ada/array_of_variant.exp: New file.
   2605 	* gdb.ada/array_of_variant/p.adb: New file.
   2606 	* gdb.ada/array_of_variant/pck.ads: New file.
   2607 	* gdb.ada/array_of_variant/pck.adb: New file.
   2608 
   2609 2020-11-04  Tom Tromey  <tromey (a] adacore.com>
   2610 
   2611 	* gdb.ada/enum_idx_packed.exp: Add test.
   2612 	* gdb.ada/enum_idx_packed/foo.adb (Multi_Access):
   2613 	New variable.
   2614 	* gdb.ada/enum_idx_packed/pck.ads (Short)
   2615 	(Multi_Dimension, Multi_Dimension_Access): New types.
   2616 
   2617 2020-11-04  Tom Tromey  <tromey (a] adacore.com>
   2618 
   2619 	* gdb.ada/enum_idx_packed.exp: Test two forms of -fgnat-encodings.
   2620 
   2621 2020-11-04  Tom Tromey  <tromey (a] adacore.com>
   2622 
   2623 	* gdb.ada/set_pckd_arr_elt.exp: Also test
   2624 	-fgnat-encodings=minimal.  Add tests.
   2625 	* gdb.ada/set_pckd_arr_elt/foo.adb (Foo): Add VA variable.
   2626 	Call Update_Small a second time.
   2627 	* gdb.ada/set_pckd_arr_elt/pck.adb (New_Variant): New function.
   2628 	* gdb.ada/set_pckd_arr_elt/pck.ads (Buffer, Variant)
   2629 	(Variant_Access): New types.
   2630 	(New_Variant): Declare.
   2631 
   2632 2020-11-04  Tom Tromey  <tromey (a] adacore.com>
   2633 
   2634 	* gdb.ada/mod_from_name.exp: Test printing slice.
   2635 
   2636 2020-11-04  Tom Tromey  <tromey (a] adacore.com>
   2637 
   2638 	* gdb.ada/O2_float_param.exp: Test different -fgnat-encodings
   2639 	values.
   2640 	* gdb.ada/access_to_unbounded_array.exp: Test different
   2641 	-fgnat-encodings values.
   2642 	* gdb.ada/big_packed_array.exp: Test different -fgnat-encodings
   2643 	values.
   2644 	* gdb.ada/arr_enum_idx_w_gap.exp: Test different -fgnat-encodings
   2645 	values.
   2646 	* gdb.ada/array_ptr_renaming.exp: Test different -fgnat-encodings
   2647 	values.
   2648 	* gdb.ada/array_of_variable_length.exp: Test different
   2649 	-fgnat-encodings values.
   2650 	* gdb.ada/arrayparam.exp: Test different -fgnat-encodings values.
   2651 	* gdb.ada/arrayptr.exp: Test different -fgnat-encodings values.
   2652 	* gdb.ada/frame_arg_lang.exp: Revert -fgnat-encodings=minimal
   2653 	change.
   2654 	* gdb.ada/mi_string_access.exp: Test different -fgnat-encodings
   2655 	values.
   2656 	* gdb.ada/mod_from_name.exp: Test different -fgnat-encodings values.
   2657 	* gdb.ada/out_of_line_in_inlined.exp: Test different
   2658 	-fgnat-encodings values.
   2659 	* gdb.ada/packed_array.exp: Test different -fgnat-encodings
   2660 	values.
   2661 	* gdb.ada/pckd_arr_ren.exp: Test different -fgnat-encodings
   2662 	values.
   2663 	* gdb.ada/unc_arr_ptr_in_var_rec.exp: Test different
   2664 	-fgnat-encodings values.
   2665 	* gdb.ada/variant_record_packed_array.exp: Test different
   2666 	-fgnat-encodings values.
   2667 
   2668 2020-11-04  Tom Tromey  <tromey (a] adacore.com>
   2669 
   2670 	* gdb.ada/enum_idx_packed.exp: Add tests.
   2671 	* gdb.ada/enum_idx_packed/foo.adb: Add variables.
   2672 	* gdb.ada/enum_idx_packed/pck.adb: Add functions.
   2673 	* gdb.ada/enum_idx_packed/pck.ads: Add types, function
   2674 	declarations.
   2675 
   2676 2020-11-03  Tom de Vries  <tdevries (a] suse.de>
   2677 
   2678 	* lib/dwarf.exp (Dwarf::_handle_DW_TAG): Improve attribute list
   2679 	terminator comments.
   2680 	(Dwarf::cu, Dwarf::tu): Remove superfluous abbreviation table
   2681 	terminator.
   2682 
   2683 2020-11-02  Simon Marchi  <simon.marchi (a] polymtl.ca>
   2684 
   2685 	* gdb.base/step-over-no-symbols.exp (test_step_over): Replace
   2686 	integer format test with regexp.
   2687 
   2688 2020-11-02  Gary Benson <gbenson (a] redhat.com>
   2689 
   2690 	* gdb.base/print-file-var.exp (test): Separate compiler and
   2691 	linker options, and build using build_executable_from_specs
   2692 	to accommodate this.
   2693 
   2694 2020-11-02  Gary Benson <gbenson (a] redhat.com>
   2695 
   2696 	* lib/gdb.exp (gdb_compile): Inhibit passing "-x c++"
   2697 	for .c files compiled as C++ with Clang if any shared
   2698 	libraries are specified.
   2699 
   2700 2020-11-02  Gary Benson <gbenson (a] redhat.com>
   2701 
   2702 	* lib/attributes.h: New header.
   2703 	* gdb.base/backtrace.c: Include the above. Replace
   2704 	__attribute__(noclone)) with ATTRIBUTE_NOCLONE.
   2705 	* gdb.base/infcall-nested-structs.c: Likewise.
   2706 	* gdb.base/vla-optimized-out.c: Likewise.
   2707 
   2708 2020-11-02  Tom de Vries  <tdevries (a] suse.de>
   2709 
   2710 	* gdb.dwarf2/fission-multi-cu.S: Remove .debug_line.dwo section.
   2711 
   2712 2020-11-01  Joel Brobecker  <brobecker (a] adacore.com>
   2713 
   2714 	* gdb.ada/fixed_points/fixed_points.adb: Replace use of
   2715 	System.Min_Int and System.Max_Int with smaller hardcoded
   2716 	constants.
   2717 
   2718 2020-10-31  Simon Marchi  <simon.marchi (a] polymtl.ca>
   2719 
   2720 	* configure.ac: Split AC_INIT into AC_INIT and AC_CONFIG_SRCDIR.
   2721 	* configure: Re-generate.
   2722 
   2723 2020-10-30  Simon Marchi  <simon.marchi (a] efficios.com>
   2724 
   2725 	* gdb.arch/amd64-disp-step-avx.exp: Update displaced step debug
   2726 	expected output.
   2727 
   2728 2020-10-30  Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
   2729 
   2730 	* gdb.base/paginate-after-ctrl-c-running.exp: Update with no pagination
   2731 	behavior.
   2732 	* gdb.base/paginate-bg-execution.exp: Ditto.
   2733 	* gdb.base/paginate-inferior-exit.exp: Ditto.
   2734 	* gdb.base/double-prompt-target-event-error.c: Remove.
   2735 	* gdb.base/double-prompt-target-event-error.exp: Remove.
   2736 
   2737 2020-10-29  Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
   2738 
   2739 	* gdb.base/kill-detach-inferiors-cmd.exp: Check that 'kill
   2740 	inferiors' and 'detach inferiors' do not change the current
   2741 	inferior.
   2742 
   2743 2020-10-29  Tom de Vries  <tdevries (a] suse.de>
   2744 
   2745 	* gdb.threads/tls.exp: Fix DUPLICATEs.
   2746 
   2747 2020-10-28  Tom de Vries  <tdevries (a] suse.de>
   2748 
   2749 	* gdb.python/py-symbol.exp: Add KFAILs for -readnow.
   2750 
   2751 2020-10-28  Tom de Vries  <tdevries (a] suse.de>
   2752 
   2753 	* gdb.ada/exec_changed.exp: Add KFAILs for -readnow.
   2754 	* gdb.base/reread.exp: Same.
   2755 
   2756 2020-10-28  Tom de Vries  <tdevries (a] suse.de>
   2757 
   2758 	* lib/gdb.exp (readnow): Handle arg.
   2759 	* gdb.rust/traits.exp: Add KFAILs for -readnow.
   2760 
   2761 2020-10-28  Tom de Vries  <tdevries (a] suse.de>
   2762 
   2763 	* gdb.base/relocate.exp: Update regexp for -readnow.
   2764 
   2765 2020-10-28  Tom de Vries  <tdevries (a] suse.de>
   2766 
   2767 	* gdb.dwarf2/dw2-error.exp: Mark failure break in main as known with
   2768 	-readnow.
   2769 
   2770 2020-10-28  Tom de Vries  <tdevries (a] suse.de>
   2771 
   2772 	PR symtab/26772
   2773 	* gdb.dwarf2/dw2-ranges-overlap.c: New test.
   2774 	* gdb.dwarf2/dw2-ranges-overlap.exp: New file.
   2775 
   2776 2020-10-28  Tom de Vries  <tdevries (a] suse.de>
   2777 
   2778 	* lib/gdb.exp (gdb_file_cmd): Set gdb_file_cmd_msg.
   2779 	* gdb.cp/nsalias.exp: Set complaints limit before file cmd.  Expect
   2780 	complaint during file command for -readnow.
   2781 
   2782 2020-10-28  Tom de Vries  <tdevries (a] suse.de>
   2783 
   2784 	* gdb.cp/nsalias.exp: Fix typo in test name.
   2785 
   2786 2020-10-28  Tom de Vries  <tdevries (a] suse.de>
   2787 
   2788 	* gdb.dwarf2/dw2-filename.exp: Update regexp for -readnow.
   2789 
   2790 2020-10-28  Tom de Vries  <tdevries (a] suse.de>
   2791 
   2792 	* gdb.dwarf2/dw2-stack-boundary.exp: KFAILing the complaints for
   2793 	-readnow.
   2794 
   2795 2020-10-27  Tom de Vries  <tdevries (a] suse.de>
   2796 
   2797 	* gdb.base/multi-forks.exp: Use exp_continue to fix timeout.
   2798 
   2799 2020-10-27  Tom de Vries  <tdevries (a] suse.de>
   2800 
   2801 	* gdb.base/maint.exp: Update for -readnow.
   2802 
   2803 2020-10-27  Tom de Vries  <tdevries (a] suse.de>
   2804 
   2805 	* gdb.cp/psymtab-parameter.exp: Don't expect unexpanded CU for
   2806 	-readnow.
   2807 
   2808 2020-10-14  Gary Benson <gbenson (a] redhat.com>
   2809 
   2810 	* gdb.python/py-format-string.exp (test_deref_refs): Treat
   2811 	"_vptr$Base" as correct, in addition to "_vptr.Base".
   2812 	(test_mixed): Likewise.
   2813 
   2814 2020-10-27  Gary Benson <gbenson (a] redhat.com>
   2815 
   2816 	* gdb.mi/mi-fortran-modules.exp: Check skip_fortran_tests.
   2817 	* gdb.mi/mi-vla-fortran.exp: Likewise.  Also fix a comment.
   2818 
   2819 2020-10-27  Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
   2820 
   2821 	* gdb.base/condbreak.exp: Update the completion tests to
   2822 	consider the '-force' flag.
   2823 
   2824 2020-10-27  Tom de Vries  <tdevries (a] suse.de>
   2825 
   2826 	* gdb.base/list-ambiguous-readnow.exp: New file.
   2827 
   2828 2020-10-27  Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
   2829 
   2830 	* gdb.base/condbreak-multi-context.exp: Expand to test forcing
   2831 	the condition.
   2832 	* gdb.linespec/cpcompletion.exp: Update to consider the
   2833 	'-force-condition' keyword.
   2834 	* gdb.linespec/explicit.exp: Ditto.
   2835 	* lib/completion-support.exp: Ditto.
   2836 
   2837 2020-10-27  Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
   2838 
   2839 	* gdb.base/condbreak-multi-context.cc: New file.
   2840 	* gdb.base/condbreak-multi-context.exp: New file.
   2841 
   2842 2020-10-26  Tom Tromey  <tom (a] tromey.com>
   2843 
   2844 	* lib/mi-support.exp (default_mi_gdb_start): Call
   2845 	gdb_stdin_log_init.
   2846 	* lib/gdb.exp (standard_output_file_with_gdb_instance): Don't
   2847 	subtract one from gdb_instances.
   2848 	(gdb_stdin_log_write): Flush in_file.
   2849 
   2850 2020-10-26  Tom de Vries  <tdevries (a] suse.de>
   2851 
   2852 	* gdb.dwarf2/enqueued-cu-base-addr.exp: New file.
   2853 
   2854 2020-10-26  Tom Tromey  <tromey (a] adacore.com>
   2855 
   2856 	* gdb.ada/unsigned_range/foo.adb: New file.
   2857 	* gdb.ada/unsigned_range/pack.adb: New file.
   2858 	* gdb.ada/unsigned_range/pack.ads: New file.
   2859 	* gdb.ada/unsigned_range.exp: New file.
   2860 
   2861 2020-10-26  Tom de Vries  <tdevries (a] suse.de>
   2862 
   2863 	* lib/gdb.exp (INTERNAL_GDBFLAGS): Set heigth and width.
   2864 
   2865 2020-10-26  Tom de Vries  <tdevries (a] suse.de>
   2866 
   2867 	* gdb.dwarf2/dw2-objfile-overlap-inner.S: Specify default base address
   2868 	for CU.
   2869 	* gdb.dwarf2/dw2-objfile-overlap-outer.S: Same.
   2870 
   2871 2020-10-23  Tom de Vries  <tdevries (a] suse.de>
   2872 
   2873 	* lib/dwarf.exp (Dwarf::_guess_form): Return "" by default instead of
   2874 	DW_FORM_string.
   2875 	(Dwarf::_default_form): New proc.
   2876 	(Dwarf::_handle_DW_TAG): Use _default_form.  Error out if no form was
   2877 	guessed.
   2878 
   2879 2020-10-23  Tom de Vries  <tdevries (a] suse.de>
   2880 
   2881 	* gdb.dwarf2/ada-linkage-name.exp: Use $srcfile for DW_AT_name of CU.
   2882 	* gdb.dwarf2/atomic-type.exp: Same.
   2883 	* gdb.dwarf2/bad-regnum.exp: Same.
   2884 	* gdb.dwarf2/cpp-linkage-name.exp: Same.
   2885 	* gdb.dwarf2/dw2-align.exp: Same.
   2886 	* gdb.dwarf2/dw2-bad-elf.exp: Same.
   2887 	* gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
   2888 	* gdb.dwarf2/dw2-bad-unresolved.exp: Same.
   2889 	* gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
   2890 	* gdb.dwarf2/dw2-opt-structptr.exp: Same.
   2891 	* gdb.dwarf2/dw2-unusual-field-names.exp: Same.
   2892 	* gdb.dwarf2/enum-type.exp: Same.
   2893 	* gdb.dwarf2/frame-inlined-in-outer-frame.exp: Same.
   2894 	* gdb.dwarf2/info-locals-optimized-out.exp: Same.
   2895 	* gdb.dwarf2/main-subprogram.exp: Same.
   2896 	* gdb.dwarf2/missing-type-name.exp: Same.
   2897 	* gdb.dwarf2/nonvar-access.exp: Same.
   2898 	* gdb.dwarf2/typedef-void-finish.exp: Same.
   2899 	* gdb.dwarf2/var-access.exp: Same.
   2900 	* gdb.dwarf2/void-type.exp: Same.
   2901 
   2902 2020-10-22  Simon Marchi  <simon.marchi (a] polymtl.ca>
   2903 
   2904 	PR gdb/26693
   2905 	* gdb.dwarf2/template-specification-full-name.exp: New test.
   2906 
   2907 2020-10-22  Luis Machado  <luis.machado (a] linaro.org>
   2908 
   2909 	* gdb.base/msym-bp-shl.exp (test_break): Adjust pattern to not
   2910 	expected an offset from the function.
   2911 	* gdb.base/msym-bp.exp (test): Likewise.
   2912 
   2913 2020-10-22  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   2914 
   2915 	* gdb.fortran/array-slices.exp: Add a new test.
   2916 
   2917 2020-10-21  Gary Benson <gbenson (a] redhat.com>
   2918 
   2919 	* gdb.mi/mi-fullname-deleted.exp: Fix substituted
   2920 	fullname test with Clang.  Also expand comments generally.
   2921 
   2922 2020-10-20  Tom de Vries  <tdevries (a] suse.de>
   2923 
   2924 	* gdb.dwarf2/pr13961.S: Remove superfluous end-of-siblings marker.
   2925 
   2926 2020-10-20  Tom de Vries  <tdevries (a] suse.de>
   2927 
   2928 	* gdb.dwarf2/arr-stride.c: Remove.
   2929 	* gdb.dwarf2/arr-stride.exp: Use main.c.
   2930 	* gdb.dwarf2/arr-subrange.c: Remove.
   2931 	* gdb.dwarf2/arr-subrange.exp: Use main.c.
   2932 	* gdb.dwarf2/bad-regnum.c: Remove.
   2933 	* gdb.dwarf2/bad-regnum.exp: Use main.c.
   2934 	* gdb.dwarf2/corrupt.c: Remove.
   2935 	* gdb.dwarf2/corrupt.exp: Use main.c.
   2936 	* gdb.dwarf2/dw2-bad-elf.c: Remove.
   2937 	* gdb.dwarf2/dw2-bad-elf.exp: Use main.c.
   2938 	* gdb.dwarf2/dw2-icycle.c: Remove.
   2939 	* gdb.dwarf2/dw2-icycle.exp: Use main.c.
   2940 	* gdb.dwarf2/formdata16.c: Remove.
   2941 	* gdb.dwarf2/formdata16.exp: Use main.c.
   2942 	* gdb.dwarf2/implptrconst.c: Remove.
   2943 	* gdb.dwarf2/implptrconst.exp: Use main.c.
   2944 	* gdb.dwarf2/info-locals-optimized-out.c: Remove.
   2945 	* gdb.dwarf2/info-locals-optimized-out.exp: Use main.c.
   2946 	* gdb.dwarf2/opaque-type-lookup.c: Remove.
   2947 	* gdb.dwarf2/opaque-type-lookup.exp: Use main.c.
   2948 
   2949 2020-10-20  Tom de Vries  <tdevries (a] suse.de>
   2950 
   2951 	* gdb.dwarf2/ada-valprint-error.exp: Remove redundant mention of .exp
   2952 	file.
   2953 	* gdb.dwarf2/dw2-dir-file-name.exp: Same.
   2954 
   2955 2020-10-20  Tom de Vries  <tdevries (a] suse.de>
   2956 
   2957 	* gdb.dwarf2/dw2-error.exp: Use $gdb_test_file_name.
   2958 	* gdb.dwarf2/dw2-line-number-zero.exp: Same.
   2959 	* gdb.dwarf2/dw2-main-no-line-number.exp: Same.
   2960 	* gdb.dwarf2/dw2-ranges-base.exp: Same.
   2961 	* gdb.dwarf2/dw2-ranges.exp: Same.
   2962 	* gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
   2963 	* gdb.dwarf2/var-access.exp: Same.
   2964 
   2965 2020-10-19  Tom Tromey  <tromey (a] adacore.com>
   2966 
   2967 	PR tui/26719
   2968 	* gdb.tui/list.exp: Check source window contents after focus
   2969 	change.
   2970 
   2971 2020-10-17  Tom de Vries  <tdevries (a] suse.de>
   2972 
   2973 	PR symtab/26317
   2974 	* gdb.dwarf2/dw2-main-no-line-number.exp: New file.
   2975 
   2976 2020-10-17  Tom de Vries  <tdevries (a] suse.de>
   2977 
   2978 	* lib/gdb.exp (standard_testfile): Also treat args starting with '-'
   2979 	as suffix.
   2980 	* gdb.dwarf2/atomic.c: Rename to ...
   2981 	* gdb.dwarf2/atomic-type.c: ... this.
   2982 	* gdb.dwarf2/dw2-ranges2.c: Rename to ...
   2983 	* gdb.dwarf2/dw2-ranges-2.c: ... this.
   2984 	* gdb.dwarf2/dw2-ranges3.c: Rename to ...
   2985 	* gdb.dwarf2/dw2-ranges-3.c: ... this.
   2986 	* gdb.dwarf2/fission-mix2.c: Rename to ...
   2987 	* gdb.dwarf2/fission-mix-2.c: ... this.
   2988 	* gdb.dwarf2/ada-linkage-name.exp: Use more suffix args for
   2989 	standard_testfile.
   2990 	* gdb.dwarf2/ada-valprint-error.exp: Same.
   2991 	* gdb.dwarf2/arr-stride.exp: Same.
   2992 	* gdb.dwarf2/arr-subrange.exp: Same.
   2993 	* gdb.dwarf2/atomic-type.exp: Same.
   2994 	* gdb.dwarf2/bad-regnum.exp: Same.
   2995 	* gdb.dwarf2/break-inline-psymtab.exp: Same.
   2996 	* gdb.dwarf2/clang-debug-names-2.exp: Same.
   2997 	* gdb.dwarf2/clang-debug-names.exp: Same.
   2998 	* gdb.dwarf2/comp-unit-lang.exp: Same.
   2999 	* gdb.dwarf2/corrupt.exp: Same.
   3000 	* gdb.dwarf2/count.exp: Same.
   3001 	* gdb.dwarf2/cpp-linkage-name.exp: Same.
   3002 	* gdb.dwarf2/data-loc.exp: Same.
   3003 	* gdb.dwarf2/dw2-align.exp: Same.
   3004 	* gdb.dwarf2/dw2-bad-elf.exp: Same.
   3005 	* gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
   3006 	* gdb.dwarf2/dw2-bad-unresolved.exp: Same.
   3007 	* gdb.dwarf2/dw2-case-insensitive.exp: Same.
   3008 	* gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Same.
   3009 	* gdb.dwarf2/dw2-ifort-parameter.exp: Same.
   3010 	* gdb.dwarf2/dw2-inline-many-frames.exp: Same.
   3011 	* gdb.dwarf2/dw2-inline-param.exp: Same.
   3012 	* gdb.dwarf2/dw2-inline-small-func.exp: Same.
   3013 	* gdb.dwarf2/dw2-inline-stepping.exp: Same.
   3014 	* gdb.dwarf2/dw2-is-stmt-2.exp: Same.
   3015 	* gdb.dwarf2/dw2-is-stmt.exp: Same.
   3016 	* gdb.dwarf2/dw2-line-number-zero.exp: Same.
   3017 	* gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
   3018 	* gdb.dwarf2/dw2-opt-structptr.exp: Same.
   3019 	* gdb.dwarf2/dw2-param-error.exp: Same.
   3020 	* gdb.dwarf2/dw2-ranges-base.exp: Same.
   3021 	* gdb.dwarf2/dw2-ranges.exp: Same.
   3022 	* gdb.dwarf2/dw2-unusual-field-names.exp: Same.
   3023 	* gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
   3024 	* gdb.dwarf2/dw4-sig-types.exp: Same.
   3025 	* gdb.dwarf2/dynarr-ptr.exp: Same.
   3026 	* gdb.dwarf2/enum-type.exp: Same.
   3027 	* gdb.dwarf2/fission-mix.exp: Same.
   3028 	* gdb.dwarf2/formdata16.exp: Same.
   3029 	* gdb.dwarf2/implptrconst.exp: Same.
   3030 	* gdb.dwarf2/implptrpiece.exp: Same.
   3031 	* gdb.dwarf2/info-locals-optimized-out.exp: Same.
   3032 	* gdb.dwarf2/main-subprogram.exp: Same.
   3033 	* gdb.dwarf2/method-ptr.exp: Same.
   3034 	* gdb.dwarf2/missing-sig-type.exp: Same.
   3035 	* gdb.dwarf2/nonvar-access.exp: Same.
   3036 	* gdb.dwarf2/opaque-type-lookup.exp: Same.
   3037 	* gdb.dwarf2/shortpiece.exp: Same.
   3038 	* gdb.dwarf2/staticvirtual.exp: Same.
   3039 	* gdb.dwarf2/subrange.exp: Same.
   3040 	* gdb.dwarf2/symtab-producer.exp: Same.
   3041 	* gdb.dwarf2/typedef-void-finish.exp: Same.
   3042 	* gdb.dwarf2/var-access.exp: Same.
   3043 	* gdb.dwarf2/variant.exp: Same.
   3044 	* gdb.dwarf2/void-type.exp: Same.
   3045 	* gdb.dwarf2/dw2-ranges-psym.exp: Same.  Use main.c instead of
   3046 	dw2-ranges-main.c.
   3047 	* gdb.dwarf2/dw2-ranges-main.c: Remove.
   3048 
   3049 2020-10-16  Tom de Vries  <tdevries (a] suse.de>
   3050 
   3051 	* lib/gdb.exp (gdb_breakpoint): Remove mention of "passfail".
   3052 
   3053 2020-10-16  Tom de Vries  <tdevries (a] suse.de>
   3054 
   3055 	* lib/gdb.exp (gdb_breakpoint): Handle eof as in gdb_test_multiple.
   3056 
   3057 2020-10-14  Tom de Vries  <tdevries (a] suse.de>
   3058 
   3059 	PR testsuite/26732
   3060 	* gdb.ada/mi_catch_ex.exp: Do mi_delete_breakpoints before running
   3061 	scenario 2.
   3062 	* gdb.ada/mi_catch_ex_hand.exp: Same.
   3063 
   3064 2020-10-13  Pedro Alves  <pedro (a] palves.net>
   3065 
   3066 	* lib/mi-support.exp (mi_clean_restart): New.
   3067 	(mi_run_to_main): Delete.
   3068 	All callers adjust to use mi_clean_restart / mi_runto_main.
   3069 
   3070 2020-10-13  Pedro Alves  <pedro (a] palves.net>
   3071 
   3072 	* config/monitor.exp: Use "list -q".
   3073 	* gdb.arch/gdb1558.exp: Use "break -q".
   3074 	* gdb.arch/i386-permbkpt.exp: Use "break -q".
   3075 	* gdb.arch/i386-prologue-skip-cf-protection.exp: Use "break -q".
   3076 	* gdb.base/break.exp: Use "break -q", "list -q" and "tbreak -q".
   3077 	* gdb.base/commands.exp: Use "break -q".
   3078 	* gdb.base/condbreak.exp: Use "break -q".
   3079 	* gdb.base/ctf-ptype.exp: Use "list -q".
   3080 	* gdb.base/define.exp: Use "break -q".
   3081 	* gdb.base/del.exp: Use "break -q".
   3082 	* gdb.base/fullname.exp: Use "break -q".
   3083 	* gdb.base/hbreak-in-shr-unsupported.exp: Use "hbreak -q".
   3084 	* gdb.base/hbreak-unmapped.exp: Use "hbreak -q".
   3085 	* gdb.base/hbreak2.exp: Use "hbreak -q" and "list -q".
   3086 	* gdb.base/hw-sw-break-same-address.exp: Use "break -q" and
   3087 	"hbreak -q".
   3088 	* gdb.base/included.exp: Use "list -q".
   3089 	* gdb.base/label.exp: Use "break -q".
   3090 	* gdb.base/lineinc.exp: Use "break -q".
   3091 	* gdb.base/list.exp: Use "list -q".
   3092 	* gdb.base/macscp.exp: Use "list -q".
   3093 	* gdb.base/pending.exp: Use "break -q".
   3094 	* gdb.base/prologue-include.exp: Use "break -q".
   3095 	* gdb.base/ptype.exp: Use "list -q".
   3096 	* gdb.base/sepdebug.exp: Use "break -q", "list -q" and "tbreak -q".
   3097 	* gdb.base/server-del-break.exp: Use "break -q".
   3098 	* gdb.base/style.exp: Use "break -q".
   3099 	* gdb.base/symbol-without-target_section.exp: Use "list -q".
   3100 	* gdb.base/watchpoint-reuse-slot.exp: Use "hbreak -q".
   3101 	* gdb.cp/exception.exp: Use "tbreak -q".
   3102 	* gdb.dwarf2/dw2-error.exp: Use "break -q".
   3103 	* gdb.dwarf2/fission-mix.exp: Use "break -q".
   3104 	* gdb.dwarf2/fission-reread.exp: Use "break -q".
   3105 	* gdb.dwarf2/pr13961.exp: Use "break -q".
   3106 	* gdb.linespec/explicit.exp: Use "list -q".
   3107 	* gdb.linespec/linespec.exp: Use "break -q".
   3108 	* gdb.mi/mi-simplerun.exp: Use "--qualified".
   3109 	* gdb.python/py-mi-objfile-gdb.py: Use "list -q".
   3110 	* gdb.server/bkpt-other-inferior.exp: Use "break -q".
   3111 	* gdb.server/connect-without-multi-process.exp: Use "break -q".
   3112 	* gdb.trace/change-loc.exp: Use "break -q".
   3113 	* gdb.trace/pending.exp: Use "break -q".
   3114 	* gdb.tui/basic.exp: Use "list -q".
   3115 	* gdb.tui/list-before.exp: Use "list -q".
   3116 	* gdb.tui/list.exp: Use "list -q".
   3117 	* lib/gdb.exp (gdb_has_argv0): Use "break -q".
   3118 
   3119 2020-10-13  Pedro Alves  <pedro (a] palves.net>
   3120 
   3121 	* gdb.base/ui-redirect.exp: Expect "break -qualified main" in
   3122 	saved breakpoints file.
   3123 	* gdb.guile/scm-breakpoint.exp: Expect "-qualified main" when
   3124 	inspecting breakpoint list.
   3125 	* lib/gdb.exp (runto_main): Add "qualified" to options.
   3126 	* lib/mi-support.exp (mi_runto_helper): Add 'qualified' parameter,
   3127 	and handle it.
   3128 	(mi_runto_main): Pass 1 as qualified argument.
   3129 
   3130 2020-10-13  Pedro Alves  <pedro (a] palves.net>
   3131 
   3132 	* lib/mi-support.exp (mi_runto_main): New proc.
   3133 	(mi_run_to_main): Use it.
   3134 	* gdb.mi/mi-catch-cpp-exceptions.exp: Likewise.
   3135 	* gdb.mi/mi-var-cmd.exp: Likewise.
   3136 	* gdb.mi/mi-var-invalidate.exp: Likewise.
   3137 	* mi-var-list-children-invalid-grandchild.exp: Likewise.
   3138 	* gdb.mi/mi2-amd64-entry-value.exp: Likewise.
   3139 	* gdb.mi/new-ui-mi-sync.exp: Likewise.
   3140 	* gdb.mi/user-selected-context-sync.exp: Likewise.
   3141 	* gdb.opt/inline-cmds.exp: Likewise.
   3142 	* gdb.python/py-framefilter-mi.exp: Likewise.
   3143 	* gdb.python/py-mi.exp: Likewise.
   3144 
   3145 2020-10-13  Pedro Alves  <pedro (a] palves.net>
   3146 
   3147 	* gdb.ada/fun_in_declare.exp: Use "runto_main" instead of
   3148 	"runto main".
   3149 	* gdb.ada/small_reg_param.exp: Likewise.
   3150 	* gdb.arch/powerpc-d128-regs.exp: Likewise.
   3151 	* gdb.base/annota1.exp: Likewise.
   3152 	* gdb.base/anon.exp: Likewise.
   3153 	* gdb.base/breakpoint-in-ro-region.exp: Likewise.
   3154 	* gdb.base/dprintf-non-stop.exp: Likewise.
   3155 	* gdb.base/dprintf.exp: Likewise.
   3156 	* gdb.base/gdb11530.exp: Likewise.
   3157 	* gdb.base/gdb11531.exp: Likewise.
   3158 	* gdb.base/gnu_vector.exp: Likewise.
   3159 	* gdb.base/interrupt-noterm.exp: Likewise.
   3160 	* gdb.base/memattr.exp: Likewise.
   3161 	* gdb.base/step-over-syscall.exp: Likewise.
   3162 	* gdb.base/watch-cond-infcall.exp: Likewise.
   3163 	* gdb.base/watch-read.exp: Likewise.
   3164 	* gdb.base/watch-vfork.exp: Likewise.
   3165 	* gdb.base/watch_thread_num.exp: Likewise.
   3166 	* gdb.base/watchpoint-stops-at-right-insn.exp: Likewise.
   3167 	* gdb.guile/scm-frame-inline.exp: Likewise.
   3168 	* gdb.linespec/explicit.exp: Likewise.
   3169 	* gdb.opt/inline-break.exp: Likewise.
   3170 	* gdb.python/py-frame-inline.exp: Likewise.
   3171 	* gdb.reverse/break-precsave.exp: Likewise.
   3172 	* gdb.reverse/break-reverse.exp: Likewise.
   3173 	* gdb.reverse/consecutive-precsave.exp: Likewise.
   3174 	* gdb.reverse/consecutive-reverse.exp: Likewise.
   3175 	* gdb.reverse/finish-precsave.exp: Likewise.
   3176 	* gdb.reverse/finish-reverse.exp: Likewise.
   3177 	* gdb.reverse/fstatat-reverse.exp: Likewise.
   3178 	* gdb.reverse/getresuid-reverse.exp: Likewise.
   3179 	* gdb.reverse/i386-precsave.exp: Likewise.
   3180 	* gdb.reverse/i386-reverse.exp: Likewise.
   3181 	* gdb.reverse/i386-sse-reverse.exp: Likewise.
   3182 	* gdb.reverse/i387-env-reverse.exp: Likewise.
   3183 	* gdb.reverse/i387-stack-reverse.exp: Likewise.
   3184 	* gdb.reverse/insn-reverse.exp: Likewise.
   3185 	* gdb.reverse/machinestate-precsave.exp: Likewise.
   3186 	* gdb.reverse/machinestate.exp: Likewise.
   3187 	* gdb.reverse/pipe-reverse.exp: Likewise.
   3188 	* gdb.reverse/readv-reverse.exp: Likewise.
   3189 	* gdb.reverse/recvmsg-reverse.exp: Likewise.
   3190 	* gdb.reverse/rerun-prec.exp: Likewise.
   3191 	* gdb.reverse/s390-mvcle.exp: Likewise.
   3192 	* gdb.reverse/solib-precsave.exp: Likewise.
   3193 	* gdb.reverse/solib-reverse.exp: Likewise.
   3194 	* gdb.reverse/step-precsave.exp: Likewise.
   3195 	* gdb.reverse/step-reverse.exp: Likewise.
   3196 	* gdb.reverse/time-reverse.exp: Likewise.
   3197 	* gdb.reverse/until-precsave.exp: Likewise.
   3198 	* gdb.reverse/until-reverse.exp: Likewise.
   3199 	* gdb.reverse/waitpid-reverse.exp: Likewise.
   3200 	* gdb.reverse/watch-precsave.exp: Likewise.
   3201 	* gdb.reverse/watch-reverse.exp: Likewise.
   3202 	* gdb.threads/kill.exp: Likewise.
   3203 	* gdb.threads/tid-reuse.exp: Likewise.
   3204 
   3205 2020-10-13  Simon Marchi  <simon.marchi (a] polymtl.ca>
   3206 
   3207 	PR gdb/26642
   3208 	* gdb.base/maint-target-async-off.c: New test.
   3209 	* gdb.base/maint-target-async-off.exp: New test.
   3210 
   3211 2020-10-13  Alan Modra  <amodra (a] gmail.com>
   3212 
   3213 	* gdb.arch/powerpc-altivec.s,
   3214 	* gdb.arch/powerpc-power7.s,
   3215 	* gdb.arch/powerpc-power8.s,
   3216 	* gdb.arch/powerpc-power9.s,
   3217 	* gdb.arch/powerpc-vsx.s,
   3218 	* gdb.arch/powerpc-vsx2.s: Remove duplicate instructions.
   3219 	* gdb.arch/powerpc-altivec.exp,
   3220 	* gdb.arch/powerpc-power7.exp,
   3221 	* gdb.arch/powerpc-power8.exp,
   3222 	* gdb.arch/powerpc-power9.exp,
   3223 	* gdb.arch/powerpc-vsx.exp,
   3224 	* gdb.arch/powerpc-vsx2.exp: Likewise, and update expected
   3225 	disassembly of mfvsrd/mtvsrd.
   3226 
   3227 2020-10-13  Alan Modra  <amodra (a] gmail.com>
   3228 
   3229 	* gdb.arch/arm-disassembler-options.exp: Adjust expected
   3230 	"target architecture" output.
   3231 	* gdb.arch/powerpc-d128-regs.exp: Likewise.
   3232 	* gdb.arch/powerpc-disassembler-options.exp: Likewise.
   3233 	* gdb.arch/ppc64-symtab-cordic.exp: Likewise.
   3234 	* gdb.arch/s390-disassembler-options.exp: Likewise.
   3235 
   3236 2020-10-12  Pedro Alves  <pedro (a] palves.net>
   3237 
   3238 	PR exp/26602
   3239 	PR c++/26550
   3240 	* gdb.cp/ambiguous.cc (marker1): Delete.
   3241 	(main): Initialize all the fields of the locals.  Replace marker1
   3242 	call with a "set breakpoint here" marker.
   3243 	* gdb.cp/ambiguous.exp: Modernize.  Use gdb_continue_to_breakpoint
   3244 	instead of running to marker1.  Add tests printing all the
   3245 	variables and all the fields of the variables.
   3246 	(test_ambiguous): New proc, expecting the new GDB output when a
   3247 	field access is ambiguous.  Change all "warning: X ambiguous"
   3248 	tests to use it.
   3249 
   3250 2020-10-12  Gary Benson <gbenson (a] redhat.com>
   3251 
   3252 	* gdb.base/msym-bp.c (foo): Add __attribute__ ((used)).
   3253 	* gdb.base/msym-bp-2.c (foo): Likewise.
   3254 	* gdb.base/msym-lang.c (foo): Likewise.
   3255 	* gdb.base/msym-lang-main.c (foo): Likewise.
   3256 	* gdb.base/symtab-search-order-1.c (static_global): Likewise.
   3257 	* gdb.guile/scm-pretty-print.c (eval_func): Likewise.
   3258 	* gdb.mi/mi-sym-info-1.c (global_f1): Likewise.
   3259 	* gdb.mi/mi-sym-info-2.c (global_f1, var1, var2): Likewise.
   3260 	* gdb.multi/watchpoint-multi-exit.c (globalvar): Likewise.
   3261 	* gdb.python/py-as-string.c (enum_valid, enum_invalid): Likewise.
   3262 	* gdb.python/py-objfile.c (static_var): Likewise.
   3263 	* gdb.python/py-symbol.c (rr): Likewise.
   3264 	* gdb.python/py-symbol-2.c (anon, rr): Likewise.
   3265 	* gdb.mi/mi-sym-info.exp (lineno1, lineno2): Updated.
   3266 
   3267 2020-10-11  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   3268 
   3269 	* gdb.fortran/mixed-lang-stack.exp (run_tests): Update expected
   3270 	output of backtrace.
   3271 
   3272 2020-10-09  Tom Tromey  <tromey (a] adacore.com>
   3273 
   3274 	* gdb.ada/scalar_storage/storage.adb (Another_Range): New type.
   3275 	(Rec): Add field.  Fix range.
   3276 	* gdb.ada/scalar_storage.exp: Update.
   3277 
   3278 2020-10-09  Hannes Domani  <ssbssa (a] yahoo.de>
   3279 
   3280 	PR exp/26714
   3281 	* gdb.base/printcmds.exp: Add tests for void results.
   3282 
   3283 2020-10-09  Jan Vrany  <jan.vrany (a] labware.com>
   3284 
   3285 	* gdb.mi/mi-cmd-param-changed.exp: Check that notification is
   3286 	is emmited for both 'set directories' and 'directory' commands.
   3287 
   3288 2020-10-08  Tom Tromey  <tom (a] tromey.com>
   3289 
   3290 	* gdb.base/style.exp: Check that "main"'s name is styled.
   3291 
   3292 2020-10-07  Tom Tromey  <tromey (a] adacore.com>
   3293 
   3294 	* gdb.base/find.exp: Rename some tests.
   3295 
   3296 2020-10-06  Gary Benson <gbenson (a] redhat.com>
   3297 
   3298 	* gdb.base/list0.c (unused): Add __attribute__ ((used)).
   3299 	* gdb.base/list1.c (unused): Likewise.
   3300 
   3301 2020-10-06  Gary Benson <gbenson (a] redhat.com>
   3302 
   3303 	* gdb.base/list-ambiguous0.c (ambiguous_var): Add
   3304 	__attribute__ ((used)).
   3305 	* gdb.base/list-ambiguous1.c (ambiguous_var): Likewise.
   3306 
   3307 2020-10-06  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   3308 
   3309 	* gdb.base/m32r.ld: Remove SEARCH_DIR line.  Add MEMORY regions,
   3310 	make use of regions throughout.
   3311 	* gdb.base/overlays.exp: Enclose string with variableds in "..",
   3312 	not {...}.
   3313 	* gdb.base/ovlymgr.c: Add 'string.h' and 'stdlib.h' includes.
   3314 
   3315 2020-10-05  Hannes Domani  <ssbssa (a] yahoo.de>
   3316 
   3317 	* gdb.base/call-sc.c: Fix return struct on stack test case.
   3318 	* gdb.base/call-sc.exp: Likewise.
   3319 
   3320 2020-10-02  Gary Benson <gbenson (a] redhat.com>
   3321 
   3322 	* README: Fix "paralell".
   3323 
   3324 2020-09-30  Gary Benson <gbenson (a] redhat.com>
   3325 
   3326 	* gdb.dwarf2/dw2-double-set-die-type.S (.Ldie_3e0):
   3327 	Convert directive to lowercase.
   3328 	(.Labbrev1_begin): Add missing label.
   3329 	(abbrev code 0x1): Remove DW_AT_stmt_list.
   3330 	(.Ldie_b): Likewise.
   3331 
   3332 2020-09-27  Tom Tromey  <tom (a] tromey.com>
   3333 
   3334 	* gdb.tui/new-layout.exp: Use with_test_prefix.
   3335 
   3336 2020-09-26  Gareth Rees <grees (a] undo.io>  (tiny change)
   3337 
   3338 	PR python/26586
   3339 	* gdb.python/python.exp: add test cases for the from_tty
   3340 	argument to gdb.execute.
   3341 
   3342 2020-09-25  Gary Benson <gbenson (a] redhat.com>
   3343 
   3344 	* gdb.base/infcall-nested-structs.exp.tcl: Add
   3345 	additional_flags=-Wno-tautological-compare for C++
   3346 	tests when compiling using Clang.
   3347 
   3348 2020-09-25  Gary Benson <gbenson (a] redhat.com>
   3349 
   3350 	* lib/gdb.exp (gdb_compile): Pass "-x c++" earlier, and only
   3351 	for .c files.
   3352 
   3353 2020-09-24  Tom Tromey  <tromey (a] adacore.com>
   3354 
   3355 	PR tui/26638:
   3356 	* gdb.tui/list.exp: Check output of "focus next".
   3357 
   3358 2020-09-23  Tom Tromey  <tom (a] tromey.com>
   3359 
   3360 	* gdb.dwarf2/intbits.exp: New file.
   3361 	* gdb.dwarf2/intbits.c: New file.
   3362 
   3363 2020-09-20  Pedro Alves  <pedro (a] palves.net>
   3364 
   3365 	* lib/mi-support.exp (mi_uncatched_gdb_exit) Switch to the main
   3366 	spawn_id before calling remote_close.  Close secondary MI channel.
   3367 
   3368 2020-09-20  Pedro Alves  <pedro (a] palves.net>
   3369 
   3370 	* gdb.base/testenv.exp (find_env): Bail out if printing 'envp[$i]'
   3371 	fails.
   3372 
   3373 2020-09-19  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   3374 
   3375 	* gdb.fortran/array-slices.exp: Update expected results.
   3376 	* gdb.fortran/class-allocatable-array.exp: Likewise.
   3377 	* gdb.fortran/multi-dim.exp: Likewise.
   3378 	* gdb.fortran/vla-type.exp: Likewise.
   3379 	* gdb.mi/mi-vla-fortran.exp: Likewise.
   3380 
   3381 2020-09-18  Victor Collod  <vcollod (a] nvidia.com>
   3382 
   3383 	PR gdb/26635
   3384 	* gdb.arch/amd64-prologue-skip-cf-protection.exp: Make the test
   3385 	compatible with i386, and move it to...
   3386 	* gdb.arch/i386-prologue-skip-cf-protection.exp: ... here.
   3387 	* gdb.arch/amd64-prologue-skip-cf-protection.c: Move to...
   3388 	* gdb.arch/i386-prologue-skip-cf-protection.c: ... here.
   3389 
   3390 2020-09-18  Pedro Alves  <pedro (a] palves.net>
   3391 
   3392 	PR gdb/26631
   3393 	* gdb.multi/multi-target-thread-find.exp: New file.
   3394 
   3395 2020-09-18  Pedro Alves  <pedro (a] palves.net>
   3396 
   3397 	* gdb.multi/multi-target-continue.exp: New file, factored out from
   3398 	multi-target.exp.
   3399 	* gdb.multi/multi-target-info-inferiors.exp: New file, factored out from
   3400 	multi-target.exp.
   3401 	* gdb.multi/multi-target-interrupt.exp: New file, factored out from
   3402 	multi-target.exp.
   3403 	* gdb.multi/multi-target-no-resumed.exp: New file, factored out from
   3404 	multi-target.exp.
   3405 	* gdb.multi/multi-target-ping-pong-next.exp: New file, factored out from
   3406 	multi-target.exp.
   3407 	* gdb.multi/multi-target.exp.tcl: New file, factored out from
   3408 	multi-target.exp.
   3409 	* gdb.multi/multi-target.exp: Delete.
   3410 
   3411 2020-09-18  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   3412 
   3413 	* gdb.fortran/array-slices.exp: Add missing message data.
   3414 
   3415 2020-09-17  Pedro Alves  <pedro (a] palves.net>
   3416 
   3417 	* gdb.cp/call-c-1.c (foo) [__cplusplus]: Add extern "C".
   3418 
   3419 2020-09-17  Pedro Alves  <pedro (a] palves.net>
   3420 
   3421 	* gdb.python/py-frame-inline.exp: Adjust to optionally expect a
   3422 	full prototype.
   3423 
   3424 2020-09-17  Pedro Alves  <pedro (a] palves.net>
   3425 
   3426 	* gdb.python/py-as-string.c: Add cast.
   3427 
   3428 2020-09-17  Pedro Alves  <pedro (a] palves.net>
   3429 
   3430 	* gdb.base/sizeof.c (fill): Add cast.
   3431 
   3432 2020-09-17  Pedro Alves  <pedro (a] palves.net>
   3433 
   3434 	* gdb.base/share-env-with-gdbserver.c (main): Add cast.
   3435 
   3436 2020-09-17  Pedro Alves  <pedro (a] palves.net>
   3437 
   3438 	* gdb.base/prologue.c [__cplusplus] (marker): Explicitly specify
   3439 	linkage name.
   3440 	* gdb.base/prologue.exp: Use print /d.
   3441 	* gdb.base/symbol-alias.exp: Handle C++ output.
   3442 	* gdb.base/symbol-alias2.c: Handle C++ output.
   3443 	[__cplusplus] (func): Explicitly specify linkage name.
   3444 
   3445 2020-09-17  Pedro Alves  <pedro (a] palves.net>
   3446 
   3447 	* gdb.python/py-nested-maps.c (struct key_t): Rename to...
   3448 	(struct my_key_t): ... this.  Adjust all references.
   3449 	(struct value_t): Rename to ...
   3450 	(struct my_value_t): ... this.  Adjust all references.
   3451 	(create_map, add_map_element, create_map_map)
   3452 	(add_map_map_element): Add casts.
   3453 
   3454 2020-09-17  Pedro Alves  <pedro (a] palves.net>
   3455 
   3456 	* gdb.python/py-framefilter-mi.c (funca): Add casts.
   3457 	* gdb.python/py-framefilter.c.c (funca, func2): Add casts.
   3458 
   3459 2020-09-17  Pedro Alves  <pedro (a] palves.net>
   3460 
   3461 	* gdb.mi/var-cmd.c (do_anonymous_type_tests): Add cast.
   3462 
   3463 2020-09-17  Pedro Alves  <pedro (a] palves.net>
   3464 
   3465 	* gdb.base/exprs.c: Replace 'this' with 'self' throughout.
   3466 	* gdb.base/ptype.c: : Replace 'this' with 'self' throughout.
   3467 	(charfoo, intfoo): Define full prototype.
   3468 	* gdb.base/ptype1.c (charfoo): Define full prototype.
   3469 	* gdb.base/setvar.c: Replace 'this' with 'self' throughout.
   3470 	* gdb.base/whatis.c: Replace 'this' with 'self' throughout.
   3471 
   3472 2020-09-17  Pedro Alves  <pedro (a] palves.net>
   3473 
   3474 	* gdb.base/charset.c [__cplusplus] (wchar_t, char16_t, char32_t):
   3475 	Don't define.
   3476 	(utf_32_string): Compile for both C and C++.
   3477 	* gdb.base/charset.exp: Use "print /d".
   3478 
   3479 2020-09-17  Pedro Alves  <pedro (a] palves.net>
   3480 
   3481 	* gdb.base/watchpoint.c (buf): Make it 31 bytes.
   3482 	(nullptr): Rename to ...
   3483 	(null_ptr): ... this.
   3484 	* gdb.base/watchpoint.exp: Adjust to rename.
   3485 
   3486 2020-09-17  Pedro Alves  <pedro (a] palves.net>
   3487 
   3488 	* gdb.base/printcmds.c (three, flag_enum_without_zero)
   3489 	(three_not_flag): Add casts.
   3490 
   3491 2020-09-17  Pedro Alves  <pedro (a] palves.net>
   3492 
   3493 	* gdb.base/examine-backward.c (Barrier, TestStrings): Now unsigned
   3494 	char array.
   3495 	(main): Add references to Barrier, TestStrings, TestStringsH and
   3496 	TestStringsW.
   3497 	* gdb.base/examine-backward.exp: Issue "set print asm-demangle on"
   3498 	and expect a full prototype in C++.
   3499 
   3500 2020-09-17  Pedro Alves  <pedro (a] palves.net>
   3501 
   3502 	* gdb.base/nested-addr.c (main): Add cast.
   3503 	* gdb.base/nested-addr.exp: Use "print /d".
   3504 
   3505 2020-09-17  Pedro Alves  <pedro (a] palves.net>
   3506 
   3507 	* gdb.base/break.exp (func): New.  Use it throughout when
   3508 	expecting a function name.
   3509 
   3510 2020-09-17  Pedro Alves  <pedro (a] palves.net>
   3511 
   3512 	* gdb.base/display.exp: Issue "set print asm-demangle on".
   3513 
   3514 2020-09-17  Pedro Alves  <pedro (a] palves.net>
   3515 
   3516 	* gdb.base/find.c: Include <string.h>.
   3517 	(init_bufs): Add cast.
   3518 	* gdb.base/find.exp: Issue "set print asm-demangle on".
   3519 
   3520 2020-09-16  Tom Tromey  <tromey (a] adacore.com>
   3521 
   3522 	PR gdb/26598:
   3523 	* gdb.base/skipcxx.exp: New file.
   3524 	* gdb.base/skipcxx.cc: New file.
   3525 
   3526 2020-09-16  Tom de Vries  <tdevries (a] suse.de>
   3527 
   3528 	PR testsuite/26617
   3529 	* gdb.dlang/watch-loc.c: Only add .debug_aranges if
   3530         WITH_DEBUG_SECTIONS is defined.
   3531 	(xstr, str): New macro.
   3532 	(.debug_aranges): Use DMAIN_START_0/1/2 and DMAIN_LENGTH
   3533 	to get start and size of _Dmain.
   3534 	* gdb.dlang/watch-loc.exp: Pass DMAIN_START_0/1/2 and DMAIN_LENGTH
   3535 	using additional_flags.
   3536 
   3537 2020-09-16  Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
   3538 
   3539 	* gdb.base/bp-cmds-sourced-script.c: New file.
   3540 	* gdb.base/bp-cmds-sourced-script.exp: New test.
   3541 	* gdb.base/bp-cmds-sourced-script.gdb: New file.
   3542 
   3543 2020-09-16  Tom de Vries  <tdevries (a] suse.de>
   3544 
   3545 	* lib/gdbserver-support.exp (gdbserver_exit): Make sure we
   3546 	get the gdb prompt after issuing "monitor exit".
   3547 
   3548 2020-09-16  Tom de Vries  <tdevries (a] suse.de>
   3549 
   3550 	PR testsuite/26624
   3551 	* lib/gdb.exp (gdb_assert): Catch errors in condition evaluation.
   3552 
   3553 2020-09-16  Tom de Vries  <tdevries (a] suse.de>
   3554 
   3555 	PR testsuite/26618
   3556 	* gdb.tui/new-layout.exp: Escape unbalanced braces.
   3557 
   3558 2020-09-15  Tom Tromey  <tromey (a] adacore.com>
   3559 
   3560 	PR rust/26197:
   3561 	* lib/rust-support.exp (rust_llvm_version): New proc.
   3562 	* gdb.rust/simple.exp: Check rust_llvm_version.
   3563 
   3564 2020-09-14  Tom de Vries  <tdevries (a] suse.de>
   3565 
   3566 	* gdb.rust/traits.exp: Fix PATH warning.
   3567 
   3568 2020-09-13  Pedro Alves  <pedro (a] palves.net>
   3569 
   3570 	* gdb.base/catch-follow-exec.c (main): Add explicit return
   3571 	statement.
   3572 	* gdb.base/catch-signal.c (main): Likewise.
   3573 	* gdb.base/condbreak-call-false.c (main): Likewise.
   3574 	* gdb.base/consecutive.c (main): Add explicit return
   3575 	statement and return type.
   3576 	* gdb.base/cursal.c (main): Add explicit return statement.
   3577 	* gdb.base/cvexpr.c (main): Likewise.
   3578 	* gdb.base/display.c (main): Add explicit return statement and
   3579 	return type.
   3580 	* gdb.base/dprintf-detach.c (main): Add explicit return statement.
   3581 	* gdb.base/endianity.c (main): Likewise.
   3582 	* gdb.base/execd-prog.c (main): Likewise.
   3583 	* gdb.base/gdb1090.c (main): Likewise.
   3584 	* gdb.base/info_qt.c (main): Likewise.
   3585 	* gdb.base/lineinc.c (main): Likewise.
   3586 	* gdb.base/load-command.c (main): Likewise.
   3587 	* gdb.base/macscp1.c (main): Likewise.
   3588 	* gdb.base/pr10179-a.c (main): Likewise.
   3589 	* gdb.base/quit-live.c (main): Likewise.
   3590 	* gdb.base/scope0.c (main): Likewise.
   3591 	* gdb.base/settings.c (main): Likewise.
   3592 	* gdb.base/stack-checking.c (main): Return int.
   3593 	* gdb.base/varargs.c (main): Add explicit return statement.
   3594 	* gdb.cp/ambiguous.cc (main): Likewise.
   3595 	* gdb.cp/anon-struct.cc (main): Likewise.
   3596 	* gdb.cp/anon-union.cc (main): Likewise.
   3597 	* gdb.cp/bool.cc (main): Likewise.
   3598 	* gdb.cp/bs15503.cc (main): Likewise.
   3599 	* gdb.cp/cplusfuncs.cc (main): Likewise.
   3600 	* gdb.cp/cttiadd.cc (main): Likewise.
   3601 	* gdb.cp/extern-c.cc (main): Likewise.
   3602 	* gdb.cp/filename.cc (main): Likewise.
   3603 	* gdb.cp/formatted-ref.cc (main): Likewise.
   3604 	* gdb.cp/mb-ctor.cc (main): Likewise.
   3605 	* gdb.cp/member-ptr.cc (main): Likewise.
   3606 	* gdb.cp/minsym-fallback-main.cc (main): Likewise.
   3607 	* gdb.cp/overload-const.cc (main): Likewise.
   3608 	* gdb.cp/paren-type.cc (main): Likewise.
   3609 	* gdb.cp/parse-lang.cc (main): Likewise.
   3610 	* gdb.cp/pr-1023.cc (main): Likewise.
   3611 	* gdb.cp/psmang1.cc (main): Likewise.
   3612 	* gdb.cp/readnow-language.cc (main): Likewise.
   3613 	* gdb.cp/ref-params.cc (main): Likewise.
   3614 	* gdb.cp/rvalue-ref-params.cc (main): Likewise.
   3615 	* gdb.cp/virtbase2.cc (main): Likewise.
   3616 	* gdb.dwarf2/dw2-abs-hi-pc.c (main): Likewise.
   3617 	* gdb.dwarf2/dw2-namespaceless-anonymous.c (main): Likewise.
   3618 	* gdb.dwarf2/dw4-toplevel-types.cc (main): Likewise.
   3619 	* gdb.mi/mi-console.c (main): Likewise.
   3620 	* gdb.mi/mi-read-memory.c (main): Likewise.
   3621 	* gdb.modula2/multidim.c (main): Likewise.
   3622 	* gdb.opt/inline-small-func.c (main): Likewise.
   3623 	* gdb.python/py-rbreak.c (main): Likewise.
   3624 	* gdb.stabs/exclfwd1.c (main): Likewise.
   3625 	* gdb.trace/qtro.c (main): Likewise.
   3626 
   3627 2020-09-13  Pedro Alves  <pedro (a] palves.net>
   3628 
   3629 	* gdb.base/share-env-with-gdbserver.c (main): Call my_getenv
   3630 	instead of getenv.
   3631 
   3632 2020-09-13  Pedro Alves  <pedro (a] palves.net>
   3633 
   3634 	* gdb.base/dbx.exp (dbx_gdb_start): Adjust to use gdb_spawn
   3635 	instead of spawning GDB with remote_spawn.
   3636 	* lib/mi-support.exp (default_mi_gdb_start): Adjust to use
   3637 	gdb_spawn instead of spawning GDB with remote_spawn.
   3638 
   3639 2020-09-13  Pedro Alves  <pedro (a] palves.net>
   3640 
   3641 	* gdb.dwarf2/ada-linkage-name.c (main): Move to the bottom of the
   3642 	file and add calls to first and second.
   3643 	* gdb.dwarf2/atomic.c (main): Move to the bottom of the file and
   3644 	add call to f.
   3645 
   3646 2020-09-13  Pedro Alves  <pedro (a] palves.net>
   3647 
   3648 	* gdb.mi/mi-break-qualified.cc: New file.
   3649 	* gdb.mi/mi-break-qualified.exp: New file.
   3650 	* lib/mi-support.exp (mi_create_breakpoint_multi)
   3651 	(mi_make_breakpoint_loc, mi_make_breakpoint_multi): New
   3652 	procedures.
   3653 	(mi_create_breakpoint_1): New, factored out from
   3654 	mi_create_breakpoint.
   3655 
   3656 2020-09-13  Pedro Alves  <pedro (a] palves.net>
   3657 
   3658 	* gdb.cp/inherit.exp: No longer pass -Wno-deprecated-register.
   3659 	* gdb.cp/misc.exp: No longer pass -Wno-deprecated-register.
   3660 	* gdb.cp/misc.cc (class small, small::method, marker_reg1)
   3661 	(register_class): Delete.
   3662 	(main): Don't call register_class.
   3663 
   3664 2020-09-13  Pedro Alves  <pedro (a] palves.net>
   3665 
   3666 	* gdb.cp/classes.exp: No longer pass -Wno-deprecated-register.
   3667 	(do_tests): Remove "calling method for small class" test.
   3668 	* gdb.cp/classes.cc (class small, small::method, marker_reg1)
   3669 	(register_class): Delete.
   3670 	(main): Don't call register_class.
   3671 	* gdb.cp/call-method-register.exp: New file, based on bits removed
   3672 	from classes.exp.
   3673 	* gdb.cp/call-method-register.cc: New file, based on bits removed
   3674 	from classes.cc.
   3675 
   3676 2020-09-13  Pedro Alves  <pedro (a] palves.net>
   3677 
   3678 	* gdb.base/msym-bp-2.c: New.
   3679 	* gdb.base/msym-bp-shl-lib.c: New file.
   3680 	* gdb.base/msym-bp-shl-main-2.c: New file.
   3681 	* gdb.base/msym-bp-shl-main.c: New file.
   3682 	* gdb.base/msym-bp-shl.exp: New file.
   3683 	* gdb.base/msym-bp.c: New file.
   3684 	* gdb.base/msym-bp.exp: New file.
   3685 
   3686 2020-09-13  Joel Brobecker  <brobecker (a] adacore.com>
   3687 
   3688 	* gdb.base/default.exp: Change $_gdb_major to 11.
   3689 
   3690 2020-09-11  Moritz Riesterer  <moritz.riesterer (a] intel.com>
   3691 	    Felix Willgerodt  <Felix.Willgerodt (a] intel.com>
   3692 
   3693 	* x86-avx512bf16.c: New file.
   3694 	* x86-avx512bf16.exp: Likewise.
   3695 	* lib/gdb.exp (skip_avx512bf16_tests): New function.
   3696 
   3697 2020-09-11  Tom de Vries  <tdevries (a] suse.de>
   3698 
   3699 	PR exp/26602
   3700 	* gdb.cp/ambiguous.exp: Add KFAILs for PR26602.
   3701 
   3702 2020-09-11  Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
   3703 
   3704 	* gdb.base/bp-cmds-execution-x-script.exp: Remove a stale comment.
   3705 
   3706 2020-09-10  Alan Modra  <amodra (a] gmail.com>
   3707 
   3708 	PR 26597
   3709 	* gdb.dlang/demangle.exp: Update tests as per gcc commit 387d0773f3.
   3710 
   3711 2020-09-08  Tom de Vries  <tdevries (a] suse.de>
   3712 
   3713 	* gdb.dwarf2/frame-inlined-in-outer-frame.exp: Consume gdb prompt
   3714 	after gdb_starti_cmd.
   3715 
   3716 2020-09-03  Alok Kumar Sharma  <AlokKumar.Sharma (a] amd.com>
   3717 
   3718 	* lib/fortran.exp (fortran_complex8): New proc.
   3719 	(fortran_complex16): New proc.
   3720 	* gdb.fortran/complex.exp: Use routines from fortran.exp
   3721 	* gdb.fortran/pointer-to-pointer.exp: Likewise.
   3722 	* gdb.fortran/vla-ptr-info.exp: Likewise.
   3723 
   3724 2020-09-03  Tom de Vries  <tdevries (a] suse.de>
   3725 
   3726 	PR breakpoint/26546
   3727 	* gdb.base/label-without-address.exp: Runto main first.
   3728 
   3729 2020-09-02  Tom Tromey  <tromey (a] adacore.com>
   3730 
   3731 	* gdb.ada/mi_var_access.exp: Test children of access variable.
   3732 	* gdb.ada/mi_var_access/mi_access.adb: Add new stop markers.
   3733 	* gdb.ada/mi_var_array.exp: Update.
   3734 
   3735 2020-08-31  Kevin Buettner  <kevinb (a] redhat.com>
   3736 
   3737 	* gdb.base/corefile.exp (warning-free): XFAIL test when running
   3738 	on docker w/ AUFS storage driver.
   3739 
   3740 2020-08-31  Kevin Buettner  <kevinb (a] redhat.com>
   3741 
   3742 	* gdb.base/corefile2.exp (renamed binfile): New tests.
   3743 
   3744 2020-08-31  Simon Marchi  <simon.marchi (a] efficios.com>
   3745 
   3746 	* gdb.dwarf2/dw2-reg-undefined.exp: Remove spurious #.
   3747 
   3748 2020-08-31  Simon Marchi  <simon.marchi (a] efficios.com>
   3749 
   3750 	* gdb.dwarf2/frame-inlined-in-outer-frame.exp: New file.
   3751 	* gdb.dwarf2/frame-inlined-in-outer-frame.S: New file.
   3752 
   3753 2020-08-31  Simon Marchi  <simon.marchi (a] efficios.com>
   3754 
   3755 	* gdb.dwarf2/dw2-reg-undefined.exp: Test "set debug frame 1"
   3756 	output, printing a "not saved" value from history and printing a
   3757 	convenience variable created from a "not saved" value.
   3758 
   3759 2020-08-31  Tom de Vries  <tdevries (a] suse.de>
   3760 
   3761 	* gdb.base/eh_return.exp: Use nopie.
   3762 
   3763 2020-08-28  Pedro Alves  <pedro (a] palves.net>
   3764 
   3765 	* gdb.base/advance-until-multiple-locations.exp
   3766 	(advance_overload, until_overload): Adjust to match the
   3767 	frame/function header instead of the source line text.
   3768 
   3769 2020-08-28  Tom de Vries  <tdevries (a] suse.de>
   3770 
   3771 	* gdb.base/label-without-address.c: New test.
   3772 	* gdb.base/label-without-address.exp: New file.
   3773 
   3774 2020-08-27  Pedro Alves  <pedro (a] palves.net>
   3775 
   3776 	PR gdb/26523
   3777 	PR gdb/26524
   3778 	* gdb.base/advance-until-multiple-locations.cc: New.
   3779 	* gdb.base/advance-until-multiple-locations.exp: New.
   3780 
   3781 2020-08-27  Simon Marchi  <simon.marchi (a] polymtl.ca>
   3782 
   3783 	*  gdb.dwarf2/dw2-reg-undefined.exp: Use multi_line.
   3784 
   3785 2020-08-27  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   3786 
   3787 	* gdb.arch/amd64-byte.exp: Make test names unique, use
   3788 	gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
   3789 	* gdb.arch/amd64-dword.exp: Likewise.
   3790 	* gdb.arch/amd64-pseudo.c: Fix typo 'forth' -> 'fourth'.
   3791 	* gdb.arch/amd64-stap-special-operands.exp: Make test names
   3792 	unique.
   3793 	* gdb.arch/amd64-tailcall-ret.exp: Likewise.
   3794 	* gdb.arch/amd64-word.exp: Make test names unique, use
   3795 	gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
   3796 	* gdb.arch/i386-byte.exp: Make test names unique, use
   3797 	gdb_breakpoint.
   3798 	* gdb.arch/i386-word.exp: Likewise.
   3799 
   3800 2020-08-25  Shahab Vahedi  <shahab (a] synopsys.com>
   3801 
   3802 	* gdb.arch/arc-tdesc-cpu.xml: Use new feature names.
   3803 
   3804 2020-08-25  Simon Marchi  <simon.marchi (a] polymtl.ca>
   3805 
   3806 	PR gdb/26532
   3807 	* gdb.threads/stepi-random-signal.exp: Update pattern.
   3808 
   3809 2020-08-25  Simon Marchi  <simon.marchi (a] efficios.com>
   3810 
   3811 	PR gdb/26532
   3812 	* gdb.base/ui-redirect.exp: Update pattern.
   3813 
   3814 2020-08-25  Gary Benson <gbenson (a] redhat.com>
   3815 
   3816 	* gdb.dwarf2/dw2-dir-file-name.exp: Use system assembler
   3817 	when compiling with clang.
   3818 	* gdb.dwarf2/dw2-restore.exp: Likewise.
   3819 
   3820 2020-08-25  Gary Benson <gbenson (a] redhat.com>
   3821 
   3822 	* gdb.cp/ambiguous.exp: Enable test when compiling with GCC.
   3823 	Add additional_flags=-Wno-inaccessible-base when compiling
   3824 	with GCC >= 10.1 or clang.  Add additional_flags=-w when
   3825 	compiling with GCC < 10.
   3826 
   3827 2020-08-25  Gaius Mulley  <gaiusmod2 (a] gmail.com>
   3828 
   3829 	PR m2/26372
   3830 	* gdb.modula2/multidim.c: New file.
   3831 	* gdb.modula2/multidim.exp: New file.
   3832 
   3833 2020-08-24  Simon Marchi  <simon.marchi (a] polymtl.ca>
   3834 
   3835 	* lib/gdb.exp (runto): Always emit fail on internal error.
   3836 
   3837 2020-08-24  Simon Marchi  <simon.marchi (a] efficios.com>
   3838 
   3839 	* gdb.base/gdb-sigterm.exp (do_test): Update expected regexp.
   3840 	* gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
   3841 	Likewise.
   3842 	* gdb.threads/stepi-random-signal.exp: Likewise.
   3843 
   3844 2020-08-20  Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
   3845 
   3846 	* gdb.base/print-file-var.exp: Fix typo "breapoint".
   3847 	* gdb.trace/strace.exp: Ditto.
   3848 
   3849 2020-08-19  Alok Kumar Sharma  <AlokKumar.Sharma (a] amd.com>
   3850 
   3851 	* gdb.fortran/vla-type.exp: Skip commands not required for
   3852 	the Flang compiled binaries after prologue fix.
   3853 
   3854 2020-08-17  Tom de Vries  <tdevries (a] suse.de>
   3855 	    Tom Tromey  <tromey (a] adacore.com>
   3856 
   3857 	PR rust/26197:
   3858 	* gdb.rust/simple.exp (xfail_pattern): Update for new failure.
   3859 
   3860 2020-08-17  Tom Tromey  <tromey (a] adacore.com>
   3861 
   3862 	* gdb.ada/mi_var_access.exp: New file.
   3863 	* gdb.ada/mi_var_access/mi_access.adb: New file.
   3864 	* gdb.ada/mi_var_access/pck.adb: New file.
   3865 	* gdb.ada/mi_var_access/pck.ads: New file.
   3866 
   3867 2020-08-16  Tom de Vries  <tdevries (a] suse.de>
   3868 
   3869 	PR gdb/25350
   3870 	* gdb.base/eh_return.c: New test.
   3871 	* gdb.base/eh_return.exp: New file.
   3872 
   3873 2020-08-15  Tom de Vries  <tdevries (a] suse.de>
   3874 
   3875 	* gdb.fortran/mixed-lang-stack.c (fortran_charlen_t): New type.
   3876 	(mixed_func_1d_): Use fortran_charlen_t in decl.
   3877 
   3878 2020-08-15  Tom de Vries  <tdevries (a] suse.de>
   3879 
   3880 	PR backtrace/26390
   3881 	* gdb.fortran/mixed-lang-stack.exp: Call bt with -frame-arguments all.
   3882 	Update expected pattern.
   3883 
   3884 2020-08-13  Pedro Alves  <pedro (a] palves.net>
   3885 
   3886 	* gdb.fortran/complex.exp: Check skip_fortran_tests.
   3887 	* gdb.fortran/library-module.exp: Likewise.
   3888 	* gdb.fortran/logical.exp: Likewise.
   3889 	* gdb.fortran/module.exp: Likewise.
   3890 	* gdb.fortran/print_type.exp: Likewise.
   3891 	* gdb.fortran/vla-alloc-assoc.exp: Likewise.
   3892 	* gdb.fortran/vla-datatypes.exp: Likewise.
   3893 	* gdb.fortran/vla-history.exp: Likewise.
   3894 	* gdb.fortran/vla-ptr-info.exp: Likewise.
   3895 	* gdb.fortran/vla-ptype-sub.exp: Likewise.
   3896 	* gdb.fortran/vla-ptype.exp: Likewise.
   3897 	* gdb.fortran/vla-sizeof.exp: Likewise.
   3898 	* gdb.fortran/vla-type.exp: Likewise.
   3899 	* gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
   3900 	* gdb.fortran/vla-value-sub-finish.exp: Likewise.
   3901 	* gdb.fortran/vla-value-sub.exp: Likewise.
   3902 	* gdb.fortran/vla-value.exp: Likewise.
   3903 
   3904 2020-08-13  Pedro Alves  <pedro (a] palves.net>
   3905 
   3906 	* gdb.ada/access_tagged_param.exp: Check skip_ada_tests.
   3907 	* gdb.ada/access_to_packed_array.exp: Likewise.
   3908 	* gdb.ada/access_to_unbounded_array.exp: Likewise.
   3909 	* gdb.ada/addr_arith.exp: Likewise.
   3910 	* gdb.ada/arr_acc_idx_w_gap.exp: Likewise.
   3911 	* gdb.ada/arr_arr.exp: Likewise.
   3912 	* gdb.ada/arr_enum_idx_w_gap.exp: Likewise.
   3913 	* gdb.ada/array_bounds.exp: Likewise.
   3914 	* gdb.ada/array_of_variable_length.exp: Likewise.
   3915 	* gdb.ada/array_ptr_renaming.exp: Likewise.
   3916 	* gdb.ada/array_subscript_addr.exp: Likewise.
   3917 	* gdb.ada/arraydim.exp: Likewise.
   3918 	* gdb.ada/arrayparam.exp: Likewise.
   3919 	* gdb.ada/arrayptr.exp: Likewise.
   3920 	* gdb.ada/assign_1.exp: Likewise.
   3921 	* gdb.ada/assign_arr.exp: Likewise.
   3922 	* gdb.ada/atomic_enum.exp: Likewise.
   3923 	* gdb.ada/attr_ref_and_charlit.exp: Likewise.
   3924 	* gdb.ada/bad-task-bp-keyword.exp: Likewise.
   3925 	* gdb.ada/bias.exp: Likewise.
   3926 	* gdb.ada/boolean_expr.exp: Likewise.
   3927 	* gdb.ada/bp_c_mixed_case.exp: Likewise.
   3928 	* gdb.ada/bp_enum_homonym.exp: Likewise.
   3929 	* gdb.ada/bp_inlined_func.exp: Likewise.
   3930 	* gdb.ada/bp_on_var.exp: Likewise.
   3931 	* gdb.ada/bp_range_type.exp: Likewise.
   3932 	* gdb.ada/bp_reset.exp: Likewise.
   3933 	* gdb.ada/call_pn.exp: Likewise.
   3934 	* gdb.ada/catch_assert_if.exp: Likewise.
   3935 	* gdb.ada/catch_ex.exp: Likewise.
   3936 	* gdb.ada/catch_ex_std.exp: Likewise.
   3937 	* gdb.ada/char_enum.exp: Likewise.
   3938 	* gdb.ada/char_param.exp: Likewise.
   3939 	* gdb.ada/complete.exp: Likewise.
   3940 	* gdb.ada/cond_lang.exp: Likewise.
   3941 	* gdb.ada/convvar_comp.exp: Likewise.
   3942 	* gdb.ada/dgopt.exp: Likewise.
   3943 	* gdb.ada/disc_arr_bound.exp: Likewise.
   3944 	* gdb.ada/display_nested.exp: Likewise.
   3945 	* gdb.ada/dot_all.exp: Likewise.
   3946 	* gdb.ada/dyn_loc.exp: Likewise.
   3947 	* gdb.ada/dyn_stride.exp: Likewise.
   3948 	* gdb.ada/excep_handle.exp: Likewise.
   3949 	* gdb.ada/expr_delims.exp: Likewise.
   3950 	* gdb.ada/expr_with_funcall.exp: Likewise.
   3951 	* gdb.ada/exprs.exp: Likewise.
   3952 	* gdb.ada/fin_fun_out.exp: Likewise.
   3953 	* gdb.ada/fixed_cmp.exp: Likewise.
   3954 	* gdb.ada/formatted_ref.exp: Likewise.
   3955 	* gdb.ada/frame_arg_lang.exp: Likewise.
   3956 	* gdb.ada/frame_args.exp: Likewise.
   3957 	* gdb.ada/fullname_bp.exp: Likewise.
   3958 	* gdb.ada/fun_addr.exp: Likewise.
   3959 	* gdb.ada/fun_in_declare.exp: Likewise.
   3960 	* gdb.ada/fun_overload_menu.exp: Likewise.
   3961 	* gdb.ada/fun_renaming.exp: Likewise.
   3962 	* gdb.ada/funcall_char.exp: Likewise.
   3963 	* gdb.ada/funcall_param.exp: Likewise.
   3964 	* gdb.ada/funcall_ptr.exp: Likewise.
   3965 	* gdb.ada/funcall_ref.exp: Likewise.
   3966 	* gdb.ada/homonym.exp: Likewise.
   3967 	* gdb.ada/info_addr_mixed_case.exp: Likewise.
   3968 	* gdb.ada/info_auto_lang.exp: Likewise.
   3969 	* gdb.ada/info_exc.exp: Likewise.
   3970 	* gdb.ada/info_types.exp: Likewise.
   3971 	* gdb.ada/int_deref.exp: Likewise.
   3972 	* gdb.ada/interface.exp: Likewise.
   3973 	* gdb.ada/iwide.exp: Likewise.
   3974 	* gdb.ada/lang_switch.exp: Likewise.
   3975 	* gdb.ada/length_cond.exp: Likewise.
   3976 	* gdb.ada/maint_with_ada.exp: Likewise.
   3977 	* gdb.ada/mi_catch_assert.exp: Likewise.
   3978 	* gdb.ada/mi_catch_ex.exp: Likewise.
   3979 	* gdb.ada/mi_catch_ex_hand.exp: Likewise.
   3980 	* gdb.ada/mi_dyn_arr.exp: Likewise.
   3981 	* gdb.ada/mi_ex_cond.exp: Likewise.
   3982 	* gdb.ada/mi_exc_info.exp: Likewise.
   3983 	* gdb.ada/mi_interface.exp: Likewise.
   3984 	* gdb.ada/mi_prot.exp: Likewise.
   3985 	* gdb.ada/mi_ref_changeable.exp: Likewise.
   3986 	* gdb.ada/mi_string_access.exp: Likewise.
   3987 	* gdb.ada/mi_task_arg.exp: Likewise.
   3988 	* gdb.ada/mi_task_info.exp: Likewise.
   3989 	* gdb.ada/mi_var_array.exp: Likewise.
   3990 	* gdb.ada/mi_var_union.exp: Likewise.
   3991 	* gdb.ada/mi_variant.exp: Likewise.
   3992 	* gdb.ada/minsyms.exp: Likewise.
   3993 	* gdb.ada/mod_from_name.exp: Likewise.
   3994 	* gdb.ada/nested.exp: Likewise.
   3995 	* gdb.ada/null_array.exp: Likewise.
   3996 	* gdb.ada/optim_drec.exp: Likewise.
   3997 	* gdb.ada/out_of_line_in_inlined.exp: Likewise.
   3998 	* gdb.ada/packed_array_assign.exp: Likewise.
   3999 	* gdb.ada/packed_tagged.exp: Likewise.
   4000 	* gdb.ada/pp-rec-component.exp: Likewise.
   4001 	* gdb.ada/print_chars.exp: Likewise.
   4002 	* gdb.ada/print_pc.exp: Likewise.
   4003 	* gdb.ada/ptr_typedef.exp: Likewise.
   4004 	* gdb.ada/ptype_arith_binop.exp: Likewise.
   4005 	* gdb.ada/ptype_array.exp: Likewise.
   4006 	* gdb.ada/ptype_field.exp: Likewise.
   4007 	* gdb.ada/ptype_tagged_param.exp: Likewise.
   4008 	* gdb.ada/ptype_union.exp: Likewise.
   4009 	* gdb.ada/py_range.exp: Likewise.
   4010 	* gdb.ada/py_taft.exp: Likewise.
   4011 	* gdb.ada/rdv_wait.exp: Likewise.
   4012 	* gdb.ada/rec_comp.exp: Likewise.
   4013 	* gdb.ada/rec_return.exp: Likewise.
   4014 	* gdb.ada/ref_param.exp: Likewise.
   4015 	* gdb.ada/ref_tick_size.exp: Likewise.
   4016 	* gdb.ada/rename_subscript_param.exp: Likewise.
   4017 	* gdb.ada/repeat_dyn.exp: Likewise.
   4018 	* gdb.ada/same_component_name.exp: Likewise.
   4019 	* gdb.ada/same_enum.exp: Likewise.
   4020 	* gdb.ada/scalar_storage.exp: Likewise.
   4021 	* gdb.ada/set_wstr.exp: Likewise.
   4022 	* gdb.ada/small_reg_param.exp: Likewise.
   4023 	* gdb.ada/str_binop_equal.exp: Likewise.
   4024 	* gdb.ada/str_ref_cmp.exp: Likewise.
   4025 	* gdb.ada/str_uninit.exp: Likewise.
   4026 	* gdb.ada/sub_variant.exp: Likewise.
   4027 	* gdb.ada/sym_print_name.exp: Likewise.
   4028 	* gdb.ada/taft_type.exp: Likewise.
   4029 	* gdb.ada/tagged.exp: Likewise.
   4030 	* gdb.ada/tagged_access.exp: Likewise.
   4031 	* gdb.ada/task_bp.exp: Likewise.
   4032 	* gdb.ada/task_switch_in_core.exp: Likewise.
   4033 	* gdb.ada/tasks.exp: Likewise.
   4034 	* gdb.ada/tick_last_segv.exp: Likewise.
   4035 	* gdb.ada/tick_length_array_enum_idx.exp: Likewise.
   4036 	* gdb.ada/type_coercion.exp: Likewise.
   4037 	* gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
   4038 	* gdb.ada/unchecked_union.exp: Likewise.
   4039 	* gdb.ada/uninitialized_vars.exp: Likewise.
   4040 	* gdb.ada/var_arr_attrs.exp: Likewise.
   4041 	* gdb.ada/var_arr_typedef.exp: Likewise.
   4042 	* gdb.ada/var_rec_arr.exp: Likewise.
   4043 	* gdb.ada/variant-record.exp: Likewise.
   4044 	* gdb.ada/variant.exp: Likewise.
   4045 	* gdb.ada/variant_record_packed_array.exp: Likewise.
   4046 	* gdb.ada/varsize_limit.exp: Likewise.
   4047 	* gdb.ada/whatis_array_val.exp: Likewise.
   4048 	* gdb.ada/widewide.exp: Likewise.
   4049 	* gdb.ada/win_fu_syms.exp: Likewise.
   4050 
   4051 2020-08-12  Gary Benson  <gbenson (a] redhat.com>
   4052 
   4053 	* gdb.dwarf2/dw2-op-out-param.S (.Ltext5): Fix duplicate label.
   4054 
   4055 2020-08-04  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   4056 
   4057 	* lib/check-test-names.exp (do_reset_vars): Use 'array unset' to
   4058 	unset the array variable.
   4059 
   4060 2020-08-03  Tom de Vries  <tdevries (a] suse.de>
   4061 
   4062 	PR symtab/26333
   4063 	* lib/dwarf.exp (DW_LNE_user): New proc.
   4064 	* gdb.dwarf2/dw2-vendor-extended-opcode.c: New test.
   4065 	* gdb.dwarf2/dw2-vendor-extended-opcode.exp: New file.
   4066 
   4067 2020-07-31  Kevin Buettner  <kevinb (a] redhat.com>
   4068 
   4069 	* gdb.base/coremaker2.c: Change all uses of 'unsigned long long'
   4070 	to 'uintptr_t'
   4071 	(inttypes.h): Include.
   4072 
   4073 2020-07-31  Kevin Buettner  <kevinb (a] redhat.com>
   4074 
   4075 	* gdb.base/coremaker2.c (buf_rw): Increase size to 256 KiB.
   4076 	(C5_24k): Delete.
   4077 	(C5_8k, C5_64k, C5_256k): New macros.
   4078 	(buf_ro): Allocate 256 KiB of initialized data.
   4079 
   4080 2020-07-30  Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
   4081 
   4082 	* gdb.base/condbreak-bad.exp: Extend the test with scenarios
   4083 	that attempt to overwrite an existing condition with a condition
   4084 	that fails parsing and also with a condition that parses fine
   4085 	but contains junk at the end.
   4086 
   4087 2020-07-30  Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
   4088 
   4089 	* gdb.base/condbreak-bad.c: New test.
   4090 	* gdb.base/condbreak-bad.exp: New file.
   4091 
   4092 2020-07-30  Tom de Vries  <tdevries (a] suse.de>
   4093 
   4094 	* lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_entry_1): Factor
   4095 	out of ...
   4096 	(GDBInfoModuleSymbols::check_entry): ... here.
   4097 	(GDBInfoModuleSymbols::check_optional_entry): New proc.
   4098 	* gdb.fortran/info-modules.exp: Use check_optional_entry for entries
   4099 	related to __def_init_mod1_M1t1 / __vtype_mod1_M1t1 / __copy_mod1_M1t1.
   4100 
   4101 2020-07-30  Tom de Vries  <tdevries (a] suse.de>
   4102 
   4103 	* gdb.fortran/ptype-on-functions.exp: Make "_t" suffix on
   4104 	"__class_some_module_Number_t" optional.
   4105 
   4106 2020-07-29  Tom de Vries  <tdevries (a] suse.de>
   4107 
   4108 	* lib/selftest-support.exp (selftest_setup): Allow breakpoint at
   4109 	multiple locations.
   4110 
   4111 2020-07-29  Tom de Vries  <tdevries (a] suse.de>
   4112 
   4113 	* gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines
   4114 	rather than function name.
   4115 
   4116 2020-07-28  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   4117 
   4118 	PR symtab/26270:
   4119 	* gdb.cp/disasm-func-name.cc: New file.
   4120 	* gdb.cp/disasm-func-name.exp: New file.
   4121 
   4122 2020-07-28  Tom Tromey  <tromey (a] adacore.com>
   4123 
   4124 	* gdb.dwarf2/varval.exp (setup_exec): Add 'or' instruction to
   4125 	'varval' location.
   4126 
   4127 2020-07-28  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   4128 
   4129 	* gdb.python/py-unwind.py: Update to make use of a register
   4130 	descriptor.
   4131 
   4132 2020-07-28  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   4133 
   4134 	* gdb.python/py-arch-reg-names.exp: Add additional tests.
   4135 
   4136 2020-07-25  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   4137 
   4138 	PR fortran/23051
   4139 	PR fortran/26139
   4140 	* gdb.fortran/class-allocatable-array.exp: New file.
   4141 	* gdb.fortran/class-allocatable-array.f90: New file.
   4142 	* gdb.fortran/pointer-to-pointer.exp: New file.
   4143 	* gdb.fortran/pointer-to-pointer.f90: New file.
   4144 
   4145 2020-07-25  Tom de Vries  <tdevries (a] suse.de>
   4146 
   4147 	PR symtab/26243
   4148 	* gdb.dwarf2/dw2-line-number-zero.c: New test.
   4149 	* gdb.dwarf2/dw2-line-number-zero.exp: New file.
   4150 
   4151 2020-07-24  Tom de Vries  <tdevries (a] suse.de>
   4152 
   4153 	PR testsuite/26293
   4154 	* gdb.ada/mi_prot.exp: Require gnatmake-8.
   4155 
   4156 2020-07-23  Pedro Alves  <pedro (a] palves.net>
   4157 
   4158 	* gdb.server/server-kill.exp (prepare): New, factored out from the
   4159 	top level.
   4160 	(kill_server): New.
   4161 	(test_tstatus, test_unwind_nosyms, test_unwind_syms): New.
   4162 	(top level) : Call test_tstatus, test_unwind_nosyms, test_unwind_syms.
   4163 
   4164 2020-07-23  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   4165 
   4166 	* gdb.dwarf2/dw2-disasm-over-non-stmt.exp: New file.
   4167 
   4168 2020-07-22  Sandra Loosemore  <sandra (a] codesourcery.com>
   4169 
   4170 	* lib/gdb.exp (gdb_wrapper_file, gdb_wrapper_flags):
   4171 	Initialize to empty string at top level.
   4172 	(gdb_wrapper_init): Revert check for file existence on build.
   4173 	Build the wrapper in its default place, not a build-specific
   4174 	location.  When host == build, make the pathname absolute.
   4175 	(gdb_compile): Delete leftover declaration of
   4176 	gdb_wrapper_initialized.  Check gdb_wrapper_file being an empty
   4177 	string instead of uninitialized.
   4178 
   4179 2020-07-22  Kevin Buettner  <kevinb (a] redhat.com>
   4180 
   4181 	* gdb.base/corefile2.exp: New file.
   4182 	* gdb.base/coremaker2.exp: New file.
   4183 
   4184 2020-07-22  Kevin Buettner  <kevinb (a] redhat.com>
   4185 
   4186 	* gdb.base/coredump-filter.exp: Add second
   4187 	non-Private-Shared-Anon-File test.
   4188 	(test_disasm): Rename binfile for test which is expected
   4189 	to fail.
   4190 
   4191 2020-07-22  Kevin Buettner  <kevinb (a] redhat.com>
   4192 
   4193 	* gdb.base/corefile.exp: Add test "accessing read-only mmapped
   4194 	data in core file".
   4195 	* gdb.base/coremaker.c (buf2ro): New global.
   4196 	(mmapdata): Add a read-only mmap mapping.
   4197 
   4198 2020-07-22  Kevin Buettner  <kevinb (a] redhat.com>
   4199 
   4200 	PR corefiles/25631
   4201 	* gdb.base/corefile.exp (accessing anonymous, unwritten-to mmap data):
   4202 	New test.
   4203 	* gdb.base/coremaker.c (buf3): New global.
   4204 	(mmapdata): Add mmap call which uses MAP_ANONYMOUS and MAP_PRIVATE
   4205 	flags.
   4206 
   4207 2020-07-22  Kevin Buettner  <kevinb (a] redhat.com>
   4208 
   4209 	* gdb.base/coremaker.c (filler_ro): New global constant.
   4210 
   4211 2020-07-22  Tom Tromey  <tromey (a] adacore.com>
   4212 
   4213 	* gdb.ada/mi_prot.exp: New file.
   4214 	* gdb.ada/mi_prot/pkg.adb: New file.
   4215 	* gdb.ada/mi_prot/pkg.ads: New file.
   4216 	* gdb.ada/mi_prot/prot.adb: New file.
   4217 
   4218 2020-07-22  Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
   4219 
   4220 	* gdb.base/jit-reader-simple.exp: Add a scenario for a binary that
   4221 	loads two JITers.
   4222 
   4223 2020-07-21  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   4224 
   4225 	* gdb.python/py-arch-reg-groups.exp: Additional tests.
   4226 
   4227 2020-07-21  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   4228 
   4229 	* gdb.python/py-arch-reg-names.exp: Additional tests.
   4230 
   4231 2020-07-21  Tom de Vries  <tdevries (a] suse.de>
   4232 
   4233 	* gdb.reverse/solib-precsave.exp: Handle additional "recommended
   4234 	breakpoint locations".
   4235 	* gdb.reverse/solib-reverse.exp: Same.
   4236 
   4237 2020-07-21  Tom de Vries  <tdevries (a] suse.de>
   4238 
   4239 	* gdb.reverse/step-reverse.c (callee): Merge statements.
   4240 
   4241 2020-07-21  Tom de Vries  <tdevries (a] suse.de>
   4242 
   4243 	* gdb.fortran/info-modules.exp (info module variables): Allow missing
   4244 	line numbers for some variables.
   4245 
   4246 2020-07-21  Tom de Vries  <tdevries (a] suse.de>
   4247 
   4248 	* gdb.opt/inline-locals.c (init_array): New func.
   4249 	(func1): Use init_array.
   4250 	* gdb.opt/inline-locals.exp: Update pattern.
   4251 
   4252 2020-07-21  Tom de Vries  <tdevries (a] suse.de>
   4253 
   4254 	* gdb.debuginfod/fetch_src_and_symbols.exp: Use save_vars for env
   4255 	vars.  Fix PATH and DUPLICATE errors.  Cleanup whitespace.
   4256 
   4257 2020-07-20  Ludovic Courts  <ludo (a] gnu.org>
   4258 
   4259 	* gdb.guile/source2.scm: Add #f first argument to 'format'.
   4260 	* gdb.guile/types-module.exp: Remove "ERROR:" from
   4261 	regexps since Guile 3.0 no longer prints that.
   4262 
   4263 2020-07-20  Ludovic Courts  <ludo (a] gnu.org>
   4264 
   4265 	* gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
   4266 	error regexp to match on Guile 2.2.
   4267 
   4268 2020-07-20  Gary Benson <gbenson (a] redhat.com>
   4269 
   4270 	* gdb.cp/align.exp: Fix "alignof (void)" tests when compiling
   4271 	with clang.
   4272 
   4273 2020-07-20  Tom de Vries  <tdevries (a] suse.de>
   4274 
   4275 	* gdb.threads/omp-par-scope.c (lock, lock2): New variable.
   4276 	(omp_set_lock_in_order): New function.
   4277 	(single_scope, multi_scope, nested_func, nested_parallel): Use
   4278 	omp_set_lock_in_order and omp_unset_lock.
   4279 	(main): Init and destroy lock and lock2.
   4280 
   4281 2020-07-20  Tom de Vries  <tdevries (a] suse.de>
   4282 
   4283 	* gdb.base/valgrind-infcall-2.exp: Handle printf unknown return type.
   4284 
   4285 2020-07-20  Tom de Vries  <tdevries (a] suse.de>
   4286 
   4287 	* gdb.threads/attach-slow-waitpid.exp: Bail out if gdb_start fails.
   4288 
   4289 2020-07-17  Tom de Vries  <tdevries (a] suse.de>
   4290 
   4291 	* gdb.base/valgrind-infcall-2.c: New test.
   4292 	* gdb.base/valgrind-infcall-2.exp: New file.
   4293 	* lib/valgrind.exp (vgdb_start): Add and handle active_at_startup.
   4294 
   4295 2020-07-17  Tom de Vries  <tdevries (a] suse.de>
   4296 
   4297 	* gdb.dlang/circular.c (found): Use found_label as label name.
   4298 	* gdb.dwarf2/arr-subrange.c (main): Use main_label as label name.
   4299 	* gdb.dwarf2/comp-unit-lang.c (func): Use func_label as label name.
   4300 	* gdb.dlang/circular.exp: Use MACRO_AT_func and MACRO_AT_range.
   4301 	* gdb.dwarf2/ada-linkage-name.exp: Same.
   4302 	* gdb.dwarf2/arr-subrange.exp: Same.
   4303 	* gdb.dwarf2/atomic-type.exp: Same.
   4304 	* gdb.dwarf2/comp-unit-lang.exp: Same.
   4305 	* gdb.dwarf2/cpp-linkage-name.exp: Same.
   4306 	* gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
   4307 	* gdb.dwarf2/dw2-lexical-block-bare.exp: Same.
   4308 	* gdb.dwarf2/dw2-regno-invalid.exp: Same.
   4309 	* gdb.dwarf2/implptr-64bit.exp: Same.
   4310 	* gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
   4311 	* gdb.dwarf2/imported-unit-runto-main.exp: Same.
   4312 	* gdb.dwarf2/imported-unit.exp: Same.
   4313 	* gdb.dwarf2/main-subprogram.exp: Same.
   4314 	* gdb.dwarf2/missing-type-name.exp: Same.
   4315 	* gdb.dwarf2/nonvar-access.exp: Same.
   4316 	* gdb.dwarf2/struct-with-sig.exp: Same.
   4317 	* gdb.dwarf2/typedef-void-finish.exp: Same.
   4318 	* gdb.dwarf2/void-type.exp: Same.
   4319 
   4320 2020-07-17  Tom de Vries  <tdevries (a] suse.de>
   4321 
   4322 	* lib/dwarf.exp (Dwarf::MACRO_AT_func, Dwarf::MACRO_AT_range): Drop
   4323 	src parameter.
   4324 	* gdb.dlang/watch-loc.exp: Update MACRO_AT_{func,range} calls.
   4325 	* gdb.dwarf2/bitfield-parent-optimized-out.exp: Same.
   4326 	* gdb.dwarf2/dw2-ifort-parameter.exp: Same.
   4327 	* gdb.dwarf2/dw2-opt-structptr.exp: Same.
   4328 	* gdb.dwarf2/dwz.exp: Same.
   4329 	* gdb.dwarf2/implptr-optimized-out.exp: Same.
   4330 	* gdb.dwarf2/implref-array.exp: Same.
   4331 	* gdb.dwarf2/implref-const.exp: Same.
   4332 	* gdb.dwarf2/implref-global.exp: Same.
   4333 	* gdb.dwarf2/implref-struct.exp: Same.
   4334 	* gdb.dwarf2/info-locals-optimized-out.exp: Same.
   4335 	* gdb.dwarf2/opaque-type-lookup.exp: Same.
   4336 	* gdb.dwarf2/var-access.exp: Same.
   4337 	* gdb.dwarf2/varval.exp: Same.
   4338 	* gdb.trace/entry-values.exp: Same.
   4339 
   4340 2020-07-17  Tom de Vries  <tdevries (a] suse.de>
   4341 
   4342 	* lib/dwarf.exp (Dwarf::extern): Remove.
   4343 	* gdb.compile/compile-ops.exp: Remove use of Dwarf::extern.
   4344 	* gdb.dlang/circular.exp: Same.
   4345 	* gdb.dwarf2/comp-unit-lang.exp: Same.
   4346 	* gdb.dwarf2/dw2-ifort-parameter.exp: Same.
   4347 	* gdb.dwarf2/dw2-symtab-includes.exp: Same.
   4348 	* gdb.dwarf2/dwz.exp: Same.
   4349 	* gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
   4350 	* gdb.dwarf2/imported-unit-runto-main.exp: Same.
   4351 	* gdb.dwarf2/imported-unit.exp: Same.
   4352 	* gdb.dwarf2/opaque-type-lookup.exp: Same.
   4353 
   4354 2020-07-16  Sandra Loosemore  <sandra (a] codesourcery.com>
   4355 
   4356 	* gdb.base/shell.exp: Skip pipe tests dependent on sh on Windows host.
   4357 	Use double quotes instead of single quotes.
   4358 
   4359 2020-07-16  Caroline Tice  <cmtice (a] google.com>
   4360 
   4361 	* gdb.dwarf2/dw5-rnglist-test.cc: New file.
   4362 	* gdb.dwarf2/dw5-rnglist-test.exp: New file.
   4363 
   4364 2020-07-16  Tom de Vries  <tdevries (a] suse.de>
   4365 
   4366 	* lib/dwarf.exp (program): Initialize _line.
   4367 	(DW_LNE_end_sequence): Reinitialize _line.
   4368 	(DW_LNS_advance_line): Update _line.
   4369 	(line): New proc.
   4370 	* gdb.dwarf2/dw2-inline-many-frames.exp: Use line.
   4371 	* gdb.dwarf2/dw2-inline-small-func.exp: Same.
   4372 	* gdb.dwarf2/dw2-inline-stepping.exp: Same.
   4373 	* gdb.dwarf2/dw2-is-stmt-2.exp: Same.
   4374 	* gdb.dwarf2/dw2-is-stmt.exp: Same.
   4375 	* gdb.dwarf2/dw2-ranges-func.exp: Same.
   4376 
   4377 2020-07-15  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   4378 
   4379 	* gdb.fortran/ptype-on-functions.exp: Make the result pattern more
   4380 	generic.
   4381 
   4382 2020-07-15  Tom de Vries  <tdevries (a] suse.de>
   4383 
   4384 	* gdb.trace/entry-values.exp: Expect "call" instead of "callq" if
   4385 	is_amd64_regs_target.
   4386 
   4387 2020-07-15  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   4388 
   4389 	* gdb.fortran/ptype-on-functions.exp: Add more tests.
   4390 	* gdb.fortran/ptype-on-functions.f90: Likewise.
   4391 
   4392 2020-07-14  Simon Marchi  <simon.marchi (a] polymtl.ca>
   4393 
   4394 	* lib/dwarf.exp (Dwarf::cu, Dwarf::tu, Dwarf::lines): Change valid
   4395 	values in documentation for addr_size to 4 and 8.
   4396 
   4397 2020-07-14  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   4398 
   4399 	* gdb.arch/amd64-osabi.exp: Update.
   4400 	* gdb.arch/arm-disassembler-options.exp: Update.
   4401 	* gdb.arch/powerpc-disassembler-options.exp: Update.
   4402 	* gdb.arch/ppc64-symtab-cordic.exp: Update.
   4403 	* gdb.arch/s390-disassembler-options.exp: Update.
   4404 	* gdb.base/all-architectures.exp.tcl: Update.
   4405 	* gdb.base/attach-pie-noexec.exp: Update.
   4406 	* gdb.base/catch-syscall.exp: Update.
   4407 	* gdb.xml/tdesc-arch.exp: Update.
   4408 
   4409 2020-07-14  Tom de Vries  <tdevries (a] suse.de>
   4410 
   4411 	* gdb.threads/clone-new-thread-event.c (gettid): Rename to ...
   4412 	(local_gettid): ... this.
   4413 	(fn): Update.
   4414 
   4415 2020-07-13  Sandra Loosemore  <sandra (a] codesourcery.com>
   4416 
   4417 	* gdb.base/info_sources.exp: Skip directory match tests on
   4418 	remote hosts.
   4419 
   4420 2020-07-13  Gary Benson <gbenson (a] redhat.com>
   4421 
   4422 	* gdb.base/savedregs.exp (caller): Use parentheses to
   4423 	make expected expression evaluation ordering explicit.
   4424 
   4425 2020-07-13  Gary Benson <gbenson (a] redhat.com>
   4426 
   4427 	* gdb.arch/i386-sse.c (have_sse) <edx>: Make unsigned.
   4428 
   4429 2020-07-13  Gary Benson <gbenson (a] redhat.com>
   4430 
   4431 	* gdb.base/bigcore.c (main): Use a volatile pointer when
   4432 	attempting to trigger a SIGSEGV.
   4433 	* gdb.base/gcore-relro-pie.c (break_here): Likewise.
   4434 	* gdb.base/gcore-tls-pie.c (break_here): Likewise.
   4435 	* gdb.base/savedregs.c (thrower): Likewise.
   4436 	* gdb.mi/mi-syn-frame.c (bar): Likewise.
   4437 
   4438 2020-07-13  Gary Benson <gbenson (a] redhat.com>
   4439 
   4440 	* gdb.base/vla-datatypes.c (vla_factory): Factor out sections
   4441 	defining and using VLA structure fields into...
   4442 	* gdb.base/vla-struct-fields.c: New file.
   4443 	* gdb.base/vla-datatypes.exp: Factor out VLA structure field
   4444 	tests into...
   4445 	* gdb.base/vla-struct-fields.exp: New file.
   4446 
   4447 2020-07-13  Tom de Vries  <tdevries (a] suse.de>
   4448 
   4449 	* lib/gdb.exp (have_fuse_ld_gold): New caching proc.
   4450 	* gdb.base/gcore-tls-pie.exp: Use have_fuse_ld_gold.
   4451 	* gdb.base/gold-gdb-index.exp: Same.
   4452 	* gdb.base/morestack.exp: Same.
   4453 
   4454 2020-07-11  Daniel Xu  <dxu (a] dxuuu.xyz>
   4455 
   4456 	PR rust/26121
   4457 	* gdb.rust/modules.rs: Prevent linker from discarding test
   4458 	symbol.
   4459 
   4460 2020-07-10  Pedro Alves  <pedro (a] palves.net>
   4461 
   4462 	PR gdb/26199
   4463 	* gdb.multi/multi-target.c (exit_thread): New.
   4464 	(thread_start): Break loop if EXIT_THREAD.
   4465 	* gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
   4466 	(top level) Call test_no_resumed.
   4467 
   4468 2020-07-08  Tom Tromey  <tromey (a] adacore.com>
   4469 
   4470 	* gdb.ada/catch_ex/foo.adb: Pass string to raise.
   4471 	* gdb.ada/catch_ex.exp: Examine catchpoint text.
   4472 
   4473 2020-07-06  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   4474 
   4475 	PR python/22748
   4476 	* gdb.opt/inline-frame-tailcall.c: New file.
   4477 	* gdb.opt/inline-frame-tailcall.exp: New file.
   4478 	* gdb.python/py-unwind-inline.c: New file.
   4479 	* gdb.python/py-unwind-inline.exp: New file.
   4480 	* gdb.python/py-unwind-inline.py: New file.
   4481 
   4482 2020-07-06  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   4483 
   4484 	* gdb.python/py-arch-reg-groups.exp: New file.
   4485 
   4486 2020-07-06  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   4487 
   4488 	* gdb.python/py-arch-reg-names.exp: New file.
   4489 
   4490 2020-07-06  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   4491 
   4492 	* gdb.python/py-unwind.py (TestUnwinder::__call__): Add test for
   4493 	gdb.PendingFrame.architecture method.
   4494 
   4495 2020-07-06  Tom de Vries  <tdevries (a] suse.de>
   4496 
   4497 	* gdb.dwarf2/dw2-ranges-base.exp: Test line-table order.
   4498 
   4499 2020-07-03  Pedro Alves  <palves (a] redhat.com>
   4500 
   4501 	* gdb.base/structs2.c (main): Adjust second parem_reg call to
   4502 	explicitly write negative numbers.
   4503 	* gdb.base/structs2.exp: Adjust expected output.
   4504 
   4505 2020-07-03  Pedro Alves  <palves (a] redhat.com>
   4506 
   4507 	* gdb.base/charset.c (init_string): Change all char parameters to
   4508 	unsigned char parameters.
   4509 
   4510 2020-07-03  Pedro Alves  <palves (a] redhat.com>
   4511 
   4512 	* gdb.base/call-sc.exp (start_scalars_test): Use
   4513 	prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
   4514 	* gdb.base/overlays.c: Remove references to PARAMS.
   4515 	* gdb.base/ovlymgr.h (PARAMS): Delete, and remove all references.
   4516 	* gdb.base/reread.exp: Don't set 'prototypes' global.
   4517 	* gdb.base/structs.exp (start_structs_test): Use
   4518 	prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
   4519 	* gdb.base/structs2.exp: Don't set 'prototypes' global.  Use
   4520 	prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
   4521 	Don't issue "set width 0".  Remove gdb_stop_suppressing_tests
   4522 	call.
   4523 	* gdb.base/varargs.exp: Don't set 'prototypes' global.
   4524 
   4525 2020-07-03  Pedro Alves  <palves (a] redhat.com>
   4526 
   4527 	* gdb.base/m32rovly.c: Delete.
   4528 	* gdb.base/ovlymgr.c: Remove all code guarded by __D10V__.
   4529 
   4530 2020-06-30  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   4531 
   4532 	* gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
   4533 	of gdb_py_test_multiple.
   4534 	* gdb.python/py-cmd.exp: Likewise.
   4535 	* gdb.python/py-events.exp: Likewise.
   4536 	* gdb.python/py-function.exp: Likewise.
   4537 	* gdb.python/py-inferior.exp: Likewise.
   4538 	* gdb.python/py-infthread.exp: Likewise.
   4539 	* gdb.python/py-linetable.exp: Likewise.
   4540 	* gdb.python/py-parameter.exp: Likewise.
   4541 	* gdb.python/py-value.exp: Likewise.
   4542 
   4543 2020-06-30  Tom de Vries  <tdevries (a] suse.de>
   4544 
   4545 	PR testsuite/26175
   4546 	* lib/future.exp (gdb_default_target_compile): Detect and handle
   4547 	early_flags.
   4548 
   4549 2020-06-29  Simon Marchi  <simon.marchi (a] efficios.com>
   4550 
   4551 	* boards/simavr.exp (gdb_load): Catch errors when closing
   4552 	previous connection.  Close connection, wait for process and
   4553 	unset simavr_spawn_id on failure.
   4554 
   4555 2020-06-29  Tom de Vries  <tdevries (a] suse.de>
   4556 
   4557 	* lib/gdb.exp (unknown): Make test-case unresolved.
   4558 
   4559 2020-06-29  Tom de Vries  <tdevries (a] suse.de>
   4560 
   4561 	PR gdb/25475
   4562 	* gdb.server/solib-list.exp: Verify that the symbol reload
   4563 	confirmation question is asked.
   4564 
   4565 2020-06-26  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   4566 
   4567 	* lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
   4568 	have a input seq nr in each pass message.
   4569 	* lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
   4570 	* lib/gdb-python.exp (gdb_py_test_multiple): Remove.
   4571 	* gdb.python/python.exp: Make test names unique,
   4572 	use gdb_test_multiline instead of gdb_py_test_multiple,
   4573 	use $gdb_test_name.
   4574 	* gdb.guile/guile.exp: Make test names unique, use $gdb_test_name
   4575 
   4576 2020-06-26  Nick Alcock  <nick.alcock (a] oracle.com>
   4577 
   4578 	* configure.ac: Add --enable-libctf.
   4579 	* aclocal.m4: sinclude ../config/enable.m4.
   4580 	* Makefile.in (site.exp): Add enable_libctf to site.exp.
   4581 	* lib/gdb.exp (skip_ctf_tests): Use it.
   4582 	* gdb.base/ctf-constvars.exp: Error message tweak.
   4583 	* gdb.base/ctf-ptype.exp: Likewise.
   4584 	* configure: Regenerate.
   4585 
   4586 2020-06-26  Gary Benson <gbenson (a] redhat.com>
   4587 
   4588 	* gdb.cp/try_catch.cc: Include string.h.
   4589 	(main): Replace comparison against string literal with
   4590 	strcmp, avoiding build failure with -Wstring-compare.
   4591 	Add "marker test-complete".
   4592 	* gdb.cp/try_catch.exp: Run the test to the above marker,
   4593 	then verify that the value of "test" is still true.
   4594 
   4595 2020-06-25  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   4596 
   4597 	* gdb.arch/riscv-tdesc-regs.exp: New test cases.
   4598 
   4599 2020-06-25  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   4600 
   4601 	* gdb.arch/riscv-tdesc-regs.exp: Extend test case.
   4602 
   4603 2020-06-25  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   4604 
   4605 	* gdb.arch/riscv-tdesc-loading-01.xml: New file.
   4606 	* gdb.arch/riscv-tdesc-loading-02.xml: New file.
   4607 	* gdb.arch/riscv-tdesc-loading-03.xml: New file.
   4608 	* gdb.arch/riscv-tdesc-loading-04.xml: New file.
   4609 	* gdb.arch/riscv-tdesc-loading.exp: New file.
   4610 
   4611 2020-06-25  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   4612 
   4613 	* gdb.arch/riscv-tdesc-regs.exp: Extend test case.
   4614 
   4615 2020-06-25  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   4616 
   4617 	* gdb.arch/riscv-tdesc-regs-32.xml: New file.
   4618 	* gdb.arch/riscv-tdesc-regs-64.xml: New file.
   4619 	* gdb.arch/riscv-tdesc-regs.c: New file.
   4620 	* gdb.arch/riscv-tdesc-regs.exp: New file.
   4621 
   4622 2020-06-24  Pedro Alves  <palves (a] redhat.com>
   4623 
   4624 	* gdb.arch/amd64-entry-value-paramref.exp: Use
   4625 	prepare_for_testing_full and don't pass "c++" for the .S file
   4626 	build spec.
   4627 	* gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
   4628 	$options, since it's an assembly file.  Remove -Wno-deprecated.
   4629 	* lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
   4630 	compiling C++ programs.
   4631 
   4632 2020-06-24  Pedro Alves  <palves (a] redhat.com>
   4633 
   4634 	* lib/gdb.exp (gdb_compile): Update intro comment.  If C/C++ with
   4635 	Clang, add "-Wno-unknown-warning-option" to the options.
   4636 
   4637 2020-06-23  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   4638 
   4639 	* gdb.xml/tdesc-reload.c: New file.
   4640 	* gdb.xml/tdesc-reload.exp: New file.
   4641 	* gdb.xml/maint-xml-dump-01.xml: New file.
   4642 	* gdb.xml/maint-xml-dump-02.xml: New file.
   4643 	* gdb.xml/maint-xml-dump.exp: New file.
   4644 
   4645 2020-06-23  Sandra Loosemore  <sandra (a] codesourcery.com>
   4646 
   4647 	* lib/completion-support.exp (test_gdb_completion_offers_commands):
   4648 	Adjust for omitted commands when TUI is disabled.
   4649 
   4650 2020-06-23  Gary Benson <gbenson (a] redhat.com>
   4651 	    Pedro Alves  <palves (a] redhat.com>
   4652 
   4653 	* gdb.cp/namespace.cc: Improve -Wunused-value fix.
   4654 	* gdb.cp/nsimport.cc: Likewise.
   4655 	* gdb.cp/nsnested.cc: Likewise.
   4656 	* gdb.cp/nsnoimports.cc: Likewise.
   4657 	* gdb.cp/nsusing.cc: Likewise.
   4658 	* gdb.cp/smartp.cc: Likewise.
   4659 	* gdb.python/py-pp-integral.c: Likewise.
   4660 	* gdb.python/py-pp-re-notag.c: Likewise.
   4661 
   4662 2020-06-23  Gary Benson <gbenson (a] redhat.com>
   4663 
   4664 	* gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
   4665 	* gdb.cp/nsimport.cc: Likewise.
   4666 	* gdb.cp/nsnested.cc: Likewise.
   4667 	* gdb.cp/nsnoimports.cc: Likewise.
   4668 	* gdb.cp/nsusing.cc: Likewise.
   4669 	* gdb.cp/smartp.cc: Likewise.
   4670 	* gdb.python/py-pp-integral.c: Likewise.
   4671 	* gdb.python/py-pp-re-notag.c: Likewise.
   4672 
   4673 2020-06-22  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   4674 
   4675 	* gdb.base/default-args.exp: New test.
   4676 	* gdb.base/default-args.c: New file.
   4677 	* gdb.base/alias.exp: Update expected error msg for alias foo=bar.
   4678 	* gdb.base/default.exp: Update to new help text.
   4679 	* gdb.base/help.exp: Likewise.
   4680 	* gdb.base/page.exp: Likewise.
   4681 	* gdb.base/style.exp: Likewise.
   4682 	* gdb.guile/guile.exp: Likewise.
   4683 	* gdb.python/python.exp: Likewise.
   4684 
   4685 2020-06-22  Sandra Loosemore  <sandra (a] codesourcery.com>
   4686 
   4687 	* gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
   4688 	remote host.  Fix search path syntax on Windows host.
   4689 
   4690 2020-06-21  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   4691 
   4692 	* gdb.base/attach.exp: Test priority of 'exec-file' changed
   4693 	over 'exec-file-mismatch'.
   4694 	* gdb.base/attach.c: Mark should_exit volatile.
   4695 	* gdb.base/attach2.c: Likewise.  Add a comment explaining
   4696 	why the sleep cannot be big.
   4697 	* gdb.base/attach3.c: New file.
   4698 
   4699 2020-06-20  Sandra Loosemore  <sandra (a] codesourcery.com>
   4700 
   4701 	* gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
   4702 	prefix optional.
   4703 
   4704 2020-06-20  Sandra Loosemore  <sandra (a] codesourcery.com>
   4705 
   4706 	* gdb.base/list-missing-source.exp: Correct $srcfile manipulation
   4707 	for remote host.
   4708 
   4709 2020-06-19  Sandra Loosemore  <sandra (a] codesourcery.com>
   4710 	    Hafiz Abid Qadeer  <abidh (a] codesourcery.com>
   4711 
   4712 	* gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
   4713 	file sent to remote host.
   4714 	(top level): Allow int32_t as type of 32-bit register.
   4715 
   4716 2020-06-19  Tom de Vries  <tdevries (a] suse.de>
   4717 
   4718 	* lib/gdb.exp (gdb_note): New proc.
   4719 	* lib/future.exp (gdb_default_target_compile_1): Factor out of ...
   4720 	(gdb_default_target_compile): ... here.  Only call
   4721 	gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
   4722 	(use_gdb_compile): Change to array.
   4723 	(toplevel): Update sets of use_gdb_compile to specify language.
   4724 	Warn about default_target_compile override.  Store dejagnu's version
   4725 	of default_target_compile in dejagnu_default_target_compile.
   4726 
   4727 2020-06-18  Tom de Vries  <tdevries (a] suse.de>
   4728 
   4729 	* lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
   4730 	(default_gdb_init): ... here.
   4731 
   4732 2020-06-17 Sandra Loosemore <sandra (a] codesourcery.com>
   4733 
   4734 	Fix TUI support checks in gdb.tui tests.
   4735 
   4736 	* gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
   4737 	just say UNSUPPORTED.
   4738 	* gdb.tui/corefile-run.exp: Likewise.
   4739 	* gdb.tui/empty.exp: Likewise.
   4740 	* gdb.tui/list-before.exp: Likewise.
   4741 	* gdb.tui/list.exp: Likewise.
   4742 	* gdb.tui/main.exp: Likewise.
   4743 	* gdb.tui/regs.exp: Likewise.
   4744 	* gdb.tui/resize.exp: Likewise.
   4745 	* gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
   4746 	* gdb.tui/tui-layout-asm.exp: Likewise.
   4747 	* gdb.tui/tui-missing-src.exp: Likewise.
   4748 	* gdb.tui/winheight.exp: Likewise.
   4749 	* gdb.tui/new-layout.exp: Likewise.  Also move check earlier.
   4750 
   4751 2020-06-17 Sandra Loosemore <sandra (a] codesourcery.com>
   4752 
   4753 	Fix TCL error in gdb.python/py-format-string.exp.
   4754 
   4755 	* gdb.python/py-format-string.exp: Move test for python support
   4756 	earlier, out of function body.
   4757 
   4758 2020-06-15  Simon Marchi  <simon.marchi (a] efficios.com>
   4759 
   4760 	* gdb.base/index-cache-load-twice.c: New.
   4761 	* gdb.base/index-cache-load-twice.exp: New.
   4762 
   4763 2020-06-17  Keith Seitz  <keiths (a] redhat.com>
   4764 
   4765 	* gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
   4766 	when executing "gdb --configuration".
   4767 
   4768 2020-06-17  Tom de Vries  <tdevries (a] suse.de>
   4769 
   4770 	* lib/gdb.exp (gdb_tcl_unknown): New proc.
   4771 	(gdb_init): Use gdb_tcl_unknown for ::unknown override.  Make override
   4772 	conditional on presence of gdb_tcl_unknown.
   4773 	(gdb_finish): Make override undo conditional on presence of
   4774 	gdb_tcl_unknown.
   4775 
   4776 2020-06-16  Tom Tromey  <tom (a] tromey.com>
   4777 
   4778 	* gdb.python/tui-window.py (failwin): New function.  Register it
   4779 	as a TUI window type.
   4780 	* gdb.python/tui-window.exp: Create new "fail" layout.  Test it.
   4781 
   4782 2020-06-16  Gary Benson <gbenson (a] redhat.com>
   4783 
   4784 	* gdb.python/py-nested-maps.c (create_map): Add missing return
   4785 	value.
   4786 	(create_map_map): Likewise.
   4787 
   4788 2020-06-15  Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
   4789 
   4790 	* gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
   4791 	variable.
   4792 	* gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
   4793 	and use the already-defined 'options' variable.
   4794 
   4795 2020-06-12  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   4796 	    Tom de Vries  <tdevries (a] suse.de>
   4797 
   4798 	* lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
   4799 	(gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
   4800 	(gdb_setup_known_globals): New proc.
   4801 	(gdb_cleanup_globals): New proc.
   4802 	* lib/gdb.exp (load_lib): New override proc.
   4803 	(gdb_stdin_log_init): Set var in_file as persistent global.
   4804 	* lib/pascal.exp (gdb_stdin_log_init): Set vars
   4805 	pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
   4806 	fpc_compiler as persistent global.
   4807 
   4808 2020-06-12  Tom de Vries  <tdevries (a] suse.de>
   4809 
   4810 	* lib/tuiterm.exp (spawn): Rename to ...
   4811 	(tui_spawn): ... this.
   4812 	(toplevel): Move rename of spawn ...
   4813 	(gdb_init_tuiterm): ... here.  New proc.
   4814 	(gdb_finish_tuiterm): New proc.
   4815 	* lib/gdb.exp (gdb_finish_hooks): New global var.
   4816 	(gdb_finish): Handle gdb_finish_hooks.
   4817 	(tuiterm_env): New proc.
   4818 	* gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
   4819 	tuiterm_env.
   4820 	* gdb.tui/basic.exp: Same.
   4821 	* gdb.tui/corefile-run.exp: Same.
   4822 	* gdb.tui/empty.exp: Same.
   4823 	* gdb.tui/list-before.exp: Same.
   4824 	* gdb.tui/list.exp: Same.
   4825 	* gdb.tui/main.exp: Same.
   4826 	* gdb.tui/new-layout.exp: Same.
   4827 	* gdb.tui/regs.exp: Same.
   4828 	* gdb.tui/resize.exp: Same.
   4829 	* gdb.tui/tui-layout-asm-short-prog.exp: Same.
   4830 	* gdb.tui/tui-layout-asm.exp: Same.
   4831 	* gdb.tui/tui-missing-src.exp: Same.
   4832 	* gdb.tui/winheight.exp: Same.
   4833 
   4834 2020-06-12  Tom de Vries  <tdevries (a] suse.de>
   4835 
   4836 	PR testsuite/26110
   4837 	* lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
   4838 	(gdb_finish): Reinstall dejagnu's override of ::unknown.
   4839 
   4840 2020-06-11  Tom Tromey  <tom (a] tromey.com>
   4841 
   4842 	PR gdb/18318:
   4843 	* gdb.base/printcmds.exp (test_float_accepted): Add more hex
   4844 	floating point tests.
   4845 
   4846 2020-06-11  Keith Seitz  <keiths (a] redhat.com>
   4847 
   4848 	PR gdb/21356
   4849 	* gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
   4850 	vla_struct.
   4851 	Add new struct vla_typedef and union vla_typedef_union and
   4852 	corresponding instantiation objects.
   4853 	Initialize new objects.
   4854 	* gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
   4855 	and vla_typedef_union_object.
   4856 	Fixup type for vla_struct_object.
   4857 
   4858 2020-06-11  Tom de Vries  <tdevries (a] suse.de>
   4859 
   4860 	* lib/gdb.exp (with_override): New proc, factored out of ...
   4861 	* gdb.base/dbx.exp: ... here.  Use with_override and save_vars.
   4862 
   4863 2020-06-10  Tom de Vries  <tdevries (a] suse.de>
   4864 
   4865 	* gdb.ada/ptype_union.exp: Remove PR24713 workaround.
   4866 
   4867 2020-06-09  Simon Marchi  <simon.marchi (a] polymtl.ca>
   4868 
   4869 	* gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
   4870 	parameter, update callers.
   4871 
   4872 2020-06-04  Simon Marchi  <simon.marchi (a] efficios.com>
   4873 
   4874 	* gdb.dwarf2/share-psymtabs-bt.exp: New file.
   4875 	* gdb.dwarf2/share-psymtabs-bt.c: New file.
   4876 	* gdb.dwarf2/share-psymtabs-bt-2.c: New file.
   4877 
   4878 2020-06-04  Tom de Vries  <tdevries (a] suse.de>
   4879 
   4880 	* lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
   4881 
   4882 2020-06-04  Tom de Vries  <tdevries (a] suse.de>
   4883 
   4884 	* lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
   4885 	exp_continue.
   4886 
   4887 2020-06-04  Tom de Vries  <tdevries (a] suse.de>
   4888 
   4889 	* lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
   4890 
   4891 2020-06-03  Tom de Vries  <tdevries (a] suse.de>
   4892 
   4893 	PR symtab/26046
   4894 	* gdb.cp/breakpoint-locs-2.cc: New test.
   4895 	* gdb.cp/breakpoint-locs.cc: New test.
   4896 	* gdb.cp/breakpoint-locs.exp: New file.
   4897 	* gdb.cp/breakpoint-locs.h: New test.
   4898 
   4899 2020-06-03  Tom de Vries  <tdevries (a] suse.de>
   4900 
   4901 	PR testsuite/25609
   4902 	* gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
   4903 	value of global verbose.
   4904 	* gdb.base/jit-elf.exp: Same.
   4905 	* gdb.base/jit-reader.exp: Same.
   4906 
   4907 2020-06-02  Tom de Vries  <tdevries (a] suse.de>
   4908 
   4909 	* gdb.dwarf2/multidictionary.exp: Don't use
   4910 	gdb_spawn_with_cmdline_opts.
   4911 
   4912 2020-06-01  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   4913 
   4914 	* gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
   4915 	use_header case.
   4916 	* gdb.dwarf2/dw2-inline-header-1.exp: New file.
   4917 	* gdb.dwarf2/dw2-inline-header-2.exp: New file.
   4918 	* gdb.dwarf2/dw2-inline-header-3.exp: New file.
   4919 	* gdb.dwarf2/dw2-inline-header-lbls.c: New file.
   4920 	* gdb.dwarf2/dw2-inline-header.c: New file.
   4921 	* gdb.dwarf2/dw2-inline-header.h: New file.
   4922 
   4923 2020-05-30  Pedro Alves  <palves (a] redhat.com>
   4924 
   4925 	* gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
   4926 	* gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
   4927 
   4928 2020-05-29  Gary Benson <gbenson (a] redhat.com>
   4929 
   4930 	* gdb.compile/compile-cplus.exp (additional_flags): Also
   4931 	set when building with clang.
   4932 	(additional_flags, srcfilesoptions): Pass -Wno-deprecated
   4933 	when building with clang.
   4934 
   4935 2020-05-29  Gary Benson <gbenson (a] redhat.com>
   4936 
   4937 	* gdb.arch/i386-avx.exp (additional_flags): Also set when
   4938 	building with clang.
   4939 	* gdb.arch/i386-sse.exp (additional_flags): Likewise.
   4940 
   4941 2020-05-29  Gary Benson <gbenson (a] redhat.com>
   4942 
   4943 	* gdb.cp/koenig.exp (prepare_for_testing): Add
   4944 	additional_flags=-Wno-unused-comparison.
   4945 	* gdb.cp/operator.exp (prepare_for_testing): Likewise.
   4946 
   4947 2020-05-28  Gary Benson <gbenson (a] redhat.com>
   4948 
   4949 	* gdb.base/sigaltstack.c (catcher): Add default case to switch
   4950 	statement.
   4951 
   4952 2020-05-28  Gary Benson <gbenson (a] redhat.com>
   4953 
   4954 	* gdb.cp/classes.exp (prepare_for_testing): Add
   4955 	additional_flags=-Wno-deprecated-register.
   4956 	* gdb.cp/inherit.exp (prepare_for_testing): Likewise.
   4957 	* gdb.cp/misc.exp: Likewise.
   4958 
   4959 2020-05-28  Gary Benson <gbenson (a] redhat.com>
   4960 
   4961 	* gdb.linespec/cpls-ops.cc (dummy): New static global.
   4962 	(test_op_new::operator new): Add return statement.
   4963 	(test_op_new_array::operator new[]): Likewise.
   4964 
   4965 2020-05-27  Pedro Alves  <palves (a] redhat.com>
   4966 
   4967 	* gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
   4968 	check.  Use test_gdb_complete_unique instead of
   4969 	test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique.  Use
   4970 	test_gdb_complete_multiple instead of
   4971 	test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
   4972 
   4973 2020-05-27  Luis Machado  <luis.machado (a] linaro.org>
   4974 
   4975 	* gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
   4976 	* gdb.arch/aarch64-tagged-pointer.exp: Likewise.
   4977 	* gdb.arch/arm-disassembler-options.exp: Likewise.
   4978 	* gdb.arch/arm-disp-step.exp: Likewise.
   4979 	* gdb.arch/thumb-prologue.exp: Likewise.
   4980 	* gdb.base/async.exp: Likewise.
   4981 	* gdb.base/auxv.exp: Likewise.
   4982 	* gdb.base/complex-parts.exp: Likewise.
   4983 	* gdb.base/ena-dis-br.exp: Likewise.
   4984 	* gdb.base/foll-exec.exp: Likewise.
   4985 	* gdb.base/permissions.exp: Likewise.
   4986 	* gdb.base/relocate.exp: Likewise.
   4987 	* gdb.base/return2.exp: Likewise.
   4988 	* gdb.base/sigbpt.exp: Likewise.
   4989 	* gdb.base/siginfo-obj.exp: Likewise.
   4990 	* gdb.cp/converts.exp: Likewise.
   4991 	* gdb.cp/exceptprint.exp: Likewise.
   4992 	* gdb.cp/inherit.exp: Likewise.
   4993 	* gdb.cp/nsnoimports.exp: Likewise.
   4994 	* gdb.cp/virtbase2.exp: Likewise.
   4995 	* gdb.mi/mi-var-cmd.exp: Likewise.
   4996 	* gdb.mi/var-cmd.c: Likewise.
   4997 
   4998 2020-05-26  Tom Tromey  <tromey (a] adacore.com>
   4999 
   5000 	* gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
   5001 
   5002 2020-05-26  Tom Tromey  <tromey (a] adacore.com>
   5003 
   5004 	* gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
   5005 	* gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
   5006 	type.
   5007 	* gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
   5008 	variable.
   5009 
   5010 2020-05-26  Christian Biesinger  <cbiesinger (a] google.com>
   5011 
   5012 	* Makefile.in: Use = instead of == for the test command
   5013 	for portability.
   5014 
   5015 2020-05-26  Tom de Vries  <tdevries (a] suse.de>
   5016 
   5017 	* gdb.base/gold-gdb-index-2.c: New test.
   5018 	* gdb.base/gold-gdb-index.c: New test.
   5019 	* gdb.base/gold-gdb-index.exp: New file.
   5020 	* gdb.base/gold-gdb-index.h: New test.
   5021 
   5022 2020-05-25  Tom de Vries  <tdevries (a] suse.de>
   5023 
   5024 	* boards/gold-gdb-index.exp: New file.
   5025 
   5026 2020-05-25  Simon Marchi  <simon.marchi (a] efficios.com>
   5027 
   5028 	* boards/simavr.exp: New file.
   5029 
   5030 2020-05-25  Simon Marchi  <simon.marchi (a] efficios.com>
   5031 
   5032 	* lib/gdb.exp (gdb_run_cmd): Return success or failure.
   5033 	* gdb.base/inferior-args.exp: New file.
   5034 	* gdb.base/inferior-args.c: New file.
   5035 
   5036 2020-05-25  Simon Marchi  <simon.marchi (a] efficios.com>
   5037 
   5038 	* lib/gdb.exp (gdb_run_cmd): Change argument from args to
   5039 	inferior_args.  Pass it to gdb_reload.
   5040 	(gdb_start_cmd, gdb_starti_cmd): Change argument from args to
   5041 	inferior_args.
   5042 	(gdb_reload): Add inferior_args argument.
   5043 	* config/gdbserver.exp (gdb_reload): Add inferior_args argument,
   5044 	pass it to gdbserver_run.
   5045 	* boards/native-gdbserver.exp: Do not set noargs.
   5046 	* boards/native-extended-gdbserver.exp (gdb_reload): Add
   5047 	inferior_args argument.
   5048 	* boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
   5049 	* gdb.base/a2-run.exp: Check for use_gdb_stub.
   5050 	* gdb.base/args.exp: Likewise.
   5051 
   5052 2020-05-25  Tom de Vries  <tdevries (a] suse.de>
   5053 
   5054 	* lib/gdb.exp (exec_is_pie): Add comment.
   5055 
   5056 2020-05-25  Tom de Vries  <tdevries (a] suse.de>
   5057 
   5058 	* lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
   5059 	instead of $binfile in the untested message.
   5060 
   5061 2020-05-25  Tom de Vries  <tdevries (a] suse.de>
   5062 
   5063 	PR testsuite/26031
   5064 	* lib/gdb.exp (exec_is_pie): Test readelf -h output.
   5065 
   5066 2020-05-25  Tom de Vries  <tdevries (a] suse.de>
   5067 
   5068 	* boards/gold.exp: New file.
   5069 
   5070 2020-05-23  Tom Tromey  <tom (a] tromey.com>
   5071 
   5072 	* gdb.base/style.exp: Remove completion styling test.
   5073 	* lib/gdb-utils.exp (style): Remove completion styles.
   5074 
   5075 2020-05-23  Tom Tromey  <tom (a] tromey.com>
   5076 
   5077 	* gdb.base/style.exp: Add completion styling test.
   5078 	* lib/gdb-utils.exp (style): Add completion styles.
   5079 
   5080 2020-05-22  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   5081 
   5082 	* gdb.base/annota1.exp: Update expected results.
   5083 	* gdb.cp/annota2.exp: Update expected results, remove duplicate
   5084 	test name.
   5085 	* gdb.cp/annota3.exp: Update expected results.
   5086 
   5087 2020-05-20  Simon Marchi  <simon.marchi (a] efficios.com>
   5088 
   5089 	PR gdb/26016
   5090 	* gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
   5091 	against MAP_FAILED.
   5092 	* gdb.base/coremaker.c (mmapdata): Likewise.
   5093 	* gdb.base/jit-reader-host.c (main): Likewise.
   5094 	* gdb.base/sym-file-loader.c (load): Likewise.
   5095 	(load_shlib): Likewise.
   5096 
   5097 2020-05-20  Tom Tromey  <tromey (a] adacore.com>
   5098 
   5099 	* gdb.ada/array_char_idx.exp: Recognize initialized array.
   5100 
   5101 2020-05-20  Tom de Vries  <tdevries (a] suse.de>
   5102 
   5103 	PR symtab/25833
   5104 	* gdb.base/with-mf-inc.c: New test.
   5105 	* gdb.base/with-mf-main.c: New test.
   5106 	* gdb.base/with-mf.exp: New file.
   5107 
   5108 2020-05-19  Tom Tromey  <tromey (a] adacore.com>
   5109 
   5110 	* gdb.rust/simple.exp: Restore missing test result.
   5111 
   5112 2020-05-19  Tom de Vries  <tdevries (a] suse.de>
   5113 
   5114 	* gdb.base/gdb-caching-proc.exp: Fix typo.
   5115 
   5116 2020-05-19  Tom Tromey  <tromey (a] adacore.com>
   5117 
   5118 	* gdb.rust/simple.exp: Add some test descriptions.
   5119 	(test_one_slice): Use with_test_prefix.
   5120 
   5121 2020-05-18  Tom de Vries  <tdevries (a] suse.de>
   5122 
   5123 	* gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
   5124 
   5125 2020-05-17  Pedro Alves  <palves (a] redhat.com>
   5126 
   5127 	PR gdb/25741
   5128 	* gdb.base/hw-sw-break-same-address.exp: New file.
   5129 
   5130 2020-05-16  Pedro Alves  <palves (a] redhat.com>
   5131 
   5132 	* gdb.multi/multi-re-run.exp (test_re_run): Switch
   5133 	LAST_LOADED_FILE accordingly.
   5134 
   5135 2020-05-15  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   5136 
   5137 	* gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
   5138 
   5139 2020-05-15  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   5140 
   5141 	* gdb.base/help.exp: Test apropos and help for commands
   5142 	having aliases.  Fixed comments not starting with an
   5143 	upper-case letter or not finishing with a dot.
   5144 
   5145 2020-05-15  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   5146 
   5147 	* gdb.base/alias.exp: Update help output check.
   5148 
   5149 2020-05-15  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   5150 
   5151 	* gdb.base/default.exp: Update output following fixes.
   5152 
   5153 2020-05-15  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   5154 
   5155 	* gdb.base/alias.exp: Test aliases starting with a prefix of
   5156 	another alias.
   5157 
   5158 2020-05-15  Gary Benson <gbenson (a] redhat.com>
   5159 
   5160 	* gdb.base/info-os.c (main): Add return statement.
   5161 	* gdb.base/info_minsym.c (minsym_fun): Likewise.
   5162 	* gdb.base/large-frame-2.c (func): Likewise.
   5163 	* gdb.base/pr10179-a.c (foo1, bar1): Likewise.
   5164 	* gdb.base/pr10179-b.c (foo2): Likewise.
   5165 	* gdb.base/valgrind-disp-step.c (foo): Likewise.
   5166 	* gdb.base/watch-cond.c (func): Likewise.
   5167 	* gdb.multi/goodbye.c (verylongfun): Likewise.
   5168 	* gdb.multi/hello.c (commonfun): Likewise.
   5169 	* gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
   5170 	* gdb.threads/fork-plus-threads.c (thread_func): Likewise.
   5171 	* gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
   5172 	Likewise.
   5173 	* gdb.threads/hand-call-new-thread.c (foo): Likewise.
   5174 	* gdb.threads/interrupt-while-step-over.c (child_function):
   5175 	Likewise.
   5176 	* gdb.trace/actions-changed.c (end): Likewise.
   5177 
   5178 2020-05-15  Gary Benson <gbenson (a] redhat.com>
   5179 
   5180 	* gdb.opencl/callfuncs.exp: Report when test skipped.
   5181 	* gdb.opencl/convs_casts.exp: Likewise.
   5182 	* gdb.opencl/datatypes.exp: Likewise.
   5183 	* gdb.opencl/operators.exp: Likewise.
   5184 	* gdb.opencl/vec_comps.exp: Likewise.
   5185 
   5186 2020-05-15  Tom de Vries  <tdevries (a] suse.de>
   5187 
   5188 	* gdb.base/align.exp.in: Rename to ...
   5189 	* gdb.base/align.exp.tcl: ... this.
   5190 	* gdb.base/align-c++.exp: Update.
   5191 	* gdb.base/align-c.exp: Update.
   5192 	* gdb.base/all-architectures.exp.in: Rename to ...
   5193 	* gdb.base/all-architectures.exp: ... this.
   5194 	* gdb.base/all-architectures-0.exp: Update.
   5195 	* gdb.base/all-architectures-1.exp: Update.
   5196 	* gdb.base/all-architectures-2.exp: Update.
   5197 	* gdb.base/all-architectures-3.exp: Update.
   5198 	* gdb.base/all-architectures-4.exp: Update.
   5199 	* gdb.base/all-architectures-5.exp: Update.
   5200 	* gdb.base/all-architectures-6.exp: Update.
   5201 	* gdb.base/all-architectures-7.exp: Update.
   5202 	* gdb.base/infcall-nested-structs.exp.in: Rename to ...
   5203 	* gdb.base/infcall-nested-structs.exp.tcl: ... this.
   5204 	* gdb.base/infcall-nested-structs-c++.exp: Update.
   5205 	* gdb.base/infcall-nested-structs-c.exp: Update.
   5206 	* gdb.base/info-types.exp.in: Rename to ...
   5207 	* gdb.base/info-types.exp.tcl: ... this.
   5208 	* gdb.base/info-types-c++.exp: Update.
   5209 	* gdb.base/info-types-c.exp: Update.
   5210 	* gdb.base/max-depth.exp.in: Rename to ...
   5211 	* gdb.base/max-depth.exp.tcl: ... this.
   5212 	* gdb.base/max-depth-c++.exp: Update.
   5213 	* gdb.base/max-depth-c.exp: Update.
   5214 	* gdb.cp/cpexprs.exp.in: Rename to ...
   5215 	* gdb.cp/cpexprs.exp.tcl: ... this.
   5216 	* gdb.cp/cpexprs-debug-types.exp: Update.
   5217 	* gdb.cp/cpexprs.exp: Update.
   5218 	* gdb.cp/infcall-nodebug.exp.in: Rename to ...
   5219 	* gdb.cp/infcall-nodebug.exp.tcl: ... this.
   5220 	* gdb.cp/infcall-nodebug-c++-d0.exp: Update.
   5221 	* gdb.cp/infcall-nodebug-c++-d1.exp: Update.
   5222 	* gdb.cp/infcall-nodebug-c-d0.exp: Update.
   5223 	* gdb.cp/infcall-nodebug-c-d1.exp: Update.
   5224 	* gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
   5225 	* gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
   5226 	* gdb.dwarf2/clang-debug-names-2.exp: Update.
   5227 	* gdb.dwarf2/clang-debug-names.exp: Update.
   5228 
   5229 2020-05-15  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   5230 
   5231 	* lib/check-test-names.exp: Remove code that prevents this file
   5232 	loading when tests are run in parallel.
   5233 
   5234 2020-05-15  Pedro Alves  <palves (a] redhat.com>
   5235 
   5236 	* gdb.multi/multi-kill.exp (start_inferior): Remove
   5237 	'testpid' parameter.  Refer to namespace variable directly.
   5238 	(testpid): Declare as namespace variable.
   5239 
   5240 2020-05-15  Pedro Alves  <palves (a] redhat.com>
   5241 
   5242 	* gdb.multi/multi-kill.exp: Wrap in namespace.
   5243 	(start_inferior): Add TESTPID parameter.  Use it instead of the
   5244 	testpid global.
   5245 	(top level): Define empty TESTPID array, and pass it down to
   5246 	start_inferior.
   5247 
   5248 2020-05-14  Tom de Vries  <tdevries (a] suse.de>
   5249 
   5250 	* gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
   5251 	output.
   5252 
   5253 2020-05-14  Tom de Vries  <tdevries (a] suse.de>
   5254 
   5255 	* gdb.base/align.exp: Split into ...
   5256 	* gdb.base/align.exp.in: ...
   5257 	* gdb.base/align-c++.exp: ...
   5258 	* gdb.base/align-c.exp: ... these.
   5259 	* gdb.base/infcall-nested-structs.exp: Split into ...
   5260 	* gdb.base/infcall-nested-structs.exp.in: ...
   5261 	* gdb.base/infcall-nested-structs-c++.exp: ...
   5262 	* gdb.base/infcall-nested-structs-c.exp: ... these.
   5263 	* gdb.base/info-types.exp: Split into ...
   5264 	* gdb.base/info-types.exp.in: ...
   5265 	* gdb.base/info-types-c++.exp: ...
   5266 	* gdb.base/info-types-c.exp: ... these.
   5267 	* gdb.base/max-depth.exp: Split into ...
   5268 	* gdb.base/max-depth.exp.in: ...
   5269 	* gdb.base/max-depth-c++.exp: ...
   5270 	* gdb.base/max-depth-c.exp: ... these.
   5271 	* gdb.cp/infcall-nodebug.exp: Split into ...
   5272 	* gdb.cp/infcall-nodebug.exp.in: ...
   5273 	* gdb.cp/infcall-nodebug-c++-d0.exp: ...
   5274 	* gdb.cp/infcall-nodebug-c++-d1.exp: ...
   5275 	* gdb.cp/infcall-nodebug-c-d0.exp: ...
   5276 	* gdb.cp/infcall-nodebug-c-d1.exp: ... these.
   5277 
   5278 2020-05-14  Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
   5279 	    Pedro Alves  <palves (a] redhat.com>
   5280 
   5281 	* gdb.multi/multi-exit.c: New file.
   5282 	* gdb.multi/multi-exit.exp: New file.
   5283 	* gdb.multi/multi-kill.c: New file.
   5284 	* gdb.multi/multi-kill.exp: New file.
   5285 
   5286 2020-05-14  Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
   5287 
   5288 	* gdb.base/annota1.exp: Update the expected output.
   5289 	* gdb.cp/annota2.exp: Ditto.
   5290 
   5291 2020-05-12  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   5292 
   5293 	* lib/check-test-names.exp: Disable when testing is being run in
   5294 	parallel.
   5295 
   5296 2020-05-12  Tom de Vries  <tdevries (a] suse.de>
   5297 
   5298 	* gdb.base/jit-elf.exp: Fix string concat.
   5299 
   5300 2020-05-12  Tom de Vries  <tdevries (a] suse.de>
   5301 
   5302 	* lib/jit-elf-helpers.exp: Don't use undefined variables in untested
   5303 	messages.
   5304 
   5305 2020-05-12  Tom de Vries  <tdevries (a] suse.de>
   5306 
   5307 	* gdb.multi/multi-term-settings.exp: Use with_test_prefix.
   5308 
   5309 2020-05-12  Tom de Vries  <tdevries (a] suse.de>
   5310 
   5311 	* gdb.ada/catch_ex.exp: Use with_test_prefix.
   5312 	* gdb.ada/mi_catch_ex.exp: Same.
   5313 	* gdb.ada/mi_catch_ex_hand.exp: Same.
   5314 
   5315 2020-05-12  Tom de Vries  <tdevries (a] suse.de>
   5316 
   5317 	* gdb.fortran/complex.exp: Use with_test_prefix.
   5318 
   5319 2020-05-12  Tom de Vries  <tdevries (a] suse.de>
   5320 
   5321 	* gdb.trace/passcount.exp: Fix test-names.
   5322 
   5323 2020-05-12  Tom de Vries  <tdevries (a] suse.de>
   5324 
   5325 	* gdb.pascal/gdb11492.exp: Use with_test_prefix.
   5326 
   5327 2020-05-12  Tom de Vries  <tdevries (a] suse.de>
   5328 
   5329 	* gdb.gdb/complaints.exp: Use with_test_prefix.
   5330 	* gdb.xml/tdesc-regs.exp: Same.
   5331 	* gdb.opt/inline-locals.exp: Fix test name.
   5332 
   5333 2020-05-12  Tom de Vries  <tdevries (a] suse.de>
   5334 
   5335 	* gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
   5336 	* gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
   5337 	* gdb.dwarf2/implref-struct.exp: Same.
   5338 	* gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
   5339 	* gdb.dwarf2/data-loc.exp: Same.  Remove duplicate test.
   5340 
   5341 2020-05-11  Simon Marchi  <simon.marchi (a] polymtl.ca>
   5342 
   5343 	* gdb.base/jit-so.exp (one_jit_test): Change test name.
   5344 
   5345 2020-05-11  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   5346 
   5347 	* lib/check-test-names.exp (all_test_names): New module variable.
   5348 	(counts): Add 'duplicates' field.
   5349 	(_check_duplicates): New procedure.
   5350 	(check): Also check for duplicates.
   5351 	(do_log_summary): Print duplicates count.
   5352 	(do_reset_vars): Reset counter for duplicate test names, and
   5353 	discard all know test names.
   5354 
   5355 2020-05-11  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   5356 
   5357 	* lib/gdb.exp: Include check-test-names.exp library.
   5358 	* lib/check-test-names.exp: New file.
   5359 
   5360 2020-05-11  Tom de Vries  <tdevries (a] suse.de>
   5361 
   5362 	* gdb.ada/packed_tagged.exp: Change kfail into xfail.
   5363 
   5364 2020-05-11  Keith Seitz  <keiths (a] redhat.com>
   5365 
   5366 	* gdb.ada/attr_ref_and_charlit.exp: Fix typo.
   5367 
   5368 2020-05-11  Tom de Vries  <tdevries (a] suse.de>
   5369 
   5370 	* gdb.cp/cpexprs.exp: Move everything except flags setting ...
   5371 	* gdb.cp/cpexprs.exp.in: .. here.
   5372 	* gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
   5373 	cpexprs.exp.
   5374 
   5375 2020-05-11  Keith Seitz  <keiths (a] redhat.com>
   5376 
   5377 	* gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
   5378 	test names.
   5379 	* gdb.ada/arrayptr.exp: Likewise.
   5380 	* gdb.ada/assign_arr.exp: Likewise.
   5381 	* gdb.ada/attr_ref_and_charlit.exp: Likewise.
   5382 	* gdb.ada/bp_on_var.exp: Likewise.
   5383 	* gdb.ada/call_pn.exp: Likewise.
   5384 	* gdb.ada/complete.exp: Likewise.
   5385 	* gdb.ada/fun_overload_menu.exp: Likewise.
   5386 	* gdb.ada/funcall_param.exp: Likewise.
   5387 	* gdb.ada/funcall_ref.exp: Likewise.
   5388 	* gdb.ada/packed_array_assign.exp: Likewise.
   5389 	* gdb.ada/same_component_name.exp: Likewise.
   5390 	* gdb.ada/type_coercion.exp: Likewise.
   5391 	* gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
   5392 	* gdb.ada/variant_record_packed_array.exp: Likewise.
   5393 
   5394 2020-05-11  Tom de Vries  <tdevries (a] suse.de>
   5395 
   5396 	PR symtab/25941
   5397 	* gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
   5398 	out of ...
   5399 	* gdb.dwarf2/clang-debug-names.exp: ... here.
   5400 	* gdb.dwarf2/clang-debug-names-2.exp: New file.  Include
   5401 	clang-debug-names.exp.in.
   5402 	* gdb.dwarf2/clang-debug-names-2-foo.c: New test.
   5403 	* gdb.dwarf2/clang-debug-names-2.c: New test.
   5404 
   5405 2020-05-10  Alok Kumar Sharma  <alokkumar.sharma (a] amd.com>
   5406 
   5407 	* lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
   5408 	(fortran_runto_main): New Proc, fortran version of runto_main.
   5409 	* gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
   5410 	* gdb.fortran/array-bounds.exp: Likewise.
   5411 	* gdb.fortran/array-slices.exp: Likewise.
   5412 	* gdb.fortran/block-data.exp: Likewise.
   5413 	* gdb.fortran/charset.exp: Likewise.
   5414 	* gdb.fortran/common-block.exp: Likewise.
   5415 	* gdb.fortran/complex.exp: Likewise.
   5416 	* gdb.fortran/derived-type-function.exp: Likewise.
   5417 	* gdb.fortran/derived-type.exp: Likewise.
   5418 	* gdb.fortran/info-modules.exp: Likewise.
   5419 	* gdb.fortran/info-types.exp: Likewise.
   5420 	* gdb.fortran/intrinsics.exp: Likewise.
   5421 	* gdb.fortran/library-module.exp: Likewise.
   5422 	* gdb.fortran/logical.exp: Likewise.
   5423 	* gdb.fortran/max-depth.exp: Likewise.
   5424 	* gdb.fortran/module.exp: Likewise.
   5425 	* gdb.fortran/multi-dim.exp: Likewise.
   5426 	* gdb.fortran/nested-funcs.exp: Likewise.
   5427 	* gdb.fortran/print-formatted.exp: Likewise.
   5428 	* gdb.fortran/print_type.exp: Likewise.
   5429 	* gdb.fortran/printing-types.exp: Likewise.
   5430 	* gdb.fortran/ptr-indentation.exp: Likewise.
   5431 	* gdb.fortran/ptype-on-functions.exp: Likewise.
   5432 	* gdb.fortran/subarray.exp: Likewise.
   5433 	* gdb.fortran/vla-alloc-assoc.exp: Likewise.
   5434 	* gdb.fortran/vla-datatypes.exp: Likewise.
   5435 	* gdb.fortran/vla-history.exp: Likewise.
   5436 	* gdb.fortran/vla-ptr-info.exp: Likewise.
   5437 	* gdb.fortran/vla-ptype-sub.exp: Likewise.
   5438 	* gdb.fortran/vla-ptype.exp: Likewise.
   5439 	* gdb.fortran/vla-sizeof.exp: Likewise.
   5440 	* gdb.fortran/vla-type.exp: Likewise.
   5441 	* gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
   5442 	* gdb.fortran/vla-value-sub-finish.exp: Likewise.
   5443 	* gdb.fortran/vla-value-sub.exp: Likewise.
   5444 	* gdb.fortran/vla-value.exp: Likewise.
   5445 	* gdb.fortran/whatis_type.exp: Likewise.
   5446 	* gdb.mi/mi-var-child-f.exp: Likewise.
   5447 
   5448 2020-05-09  Tom de Vries  <tdevries (a] suse.de>
   5449 
   5450 	* gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
   5451 
   5452 2020-05-08  Tom de Vries  <tdevries (a] suse.de>
   5453 
   5454 	* gdb.dwarf2/clang-debug-names.c: New test.
   5455 	* gdb.dwarf2/clang-debug-names.exp: New file.
   5456 
   5457 2020-05-06  Simon Marchi  <simon.marchi (a] efficios.com>
   5458 
   5459 	* gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
   5460 	* gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
   5461 
   5462 2020-05-06  Tom de Vries  <tdevries (a] suse.de>
   5463 
   5464 	* gdb.reverse/consecutive-precsave.exp: Handle if instruction after
   5465 	breakpoint is at a "recommended breakpoint location".
   5466 	* gdb.reverse/consecutive-reverse.exp: Same.
   5467 
   5468 2020-05-06  Tom de Vries  <tdevries (a] suse.de>
   5469 
   5470 	* gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
   5471 	address.
   5472 
   5473 2020-05-06  Tom de Vries  <tdevries (a] suse.de>
   5474 
   5475 	* gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
   5476 
   5477 2020-05-06  Tom de Vries  <tdevries (a] suse.de>
   5478 
   5479 	* gdb.base/store.exp (check_set, up_set): Allowing missing location
   5480 	info for r.
   5481 
   5482 2020-05-06  Tom de Vries  <tdevries (a] suse.de>
   5483 
   5484 	* gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
   5485 	necessary.
   5486 
   5487 2020-05-06  Tom de Vries  <tdevries (a] suse.de>
   5488 
   5489 	* lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
   5490 	void.
   5491 
   5492 2020-05-06  Tom de Vries  <tdevries (a] suse.de>
   5493 
   5494 	* lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
   5495 	of ...
   5496 	* gdb.base/async.exp: ... here.
   5497 	* gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
   5498 	"recommended breakpoint location".
   5499 
   5500 2020-05-06  Tom de Vries  <tdevries (a] suse.de>
   5501 
   5502 	* gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
   5503 
   5504 2020-05-04  Tom de Vries  <tdevries (a] suse.de>
   5505 
   5506 	* gdb.base/async.exp: Check whether instruction addresses are a
   5507 	"recommended breakpoint location".
   5508 
   5509 2020-05-03  Tom Tromey  <tom (a] tromey.com>
   5510 
   5511 	* gdb.base/sepdebug.exp: Remove "catch" test.
   5512 	* gdb.base/break.exp: Remove "catch" test.
   5513 	* gdb.base/default.exp: Update expected output.
   5514 
   5515 2020-05-02  Tom de Vries  <tdevries (a] suse.de>
   5516 
   5517 	* lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
   5518 	* gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
   5519 	* gdb.arch/i386-mpx-map.exp: Same.
   5520 	* gdb.arch/i386-mpx-sigsegv.exp: Same.
   5521 	* gdb.arch/i386-mpx-simple_segv.exp: Same.
   5522 	* gdb.arch/i386-mpx.exp: Same.
   5523 
   5524 2020-05-02  Tom de Vries  <tdevries (a] suse.de>
   5525 
   5526 	* gdb.base/psym-external-decl.c (main): Add use of variable aaa.
   5527 
   5528 2020-05-01  Tom de Vries  <tdevries (a] suse.de>
   5529 
   5530 	* gdb.ada/operator_bp.exp: Allow more than required amount of
   5531 	breakpoint.
   5532 
   5533 2020-05-01  Tom de Vries  <tdevries (a] suse.de>
   5534 
   5535 	* gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
   5536 
   5537 2020-04-30  Hannes Domani  <ssbssa (a] yahoo.de>
   5538 
   5539 	PR gdb/18706
   5540 	* gdb.cp/stub-array-size.cc: New test.
   5541 	* gdb.cp/stub-array-size.exp: New file.
   5542 	* gdb.cp/stub-array-size.h: New test.
   5543 	* gdb.cp/stub-array-size2.cc: New test.
   5544 
   5545 2020-04-30  Hannes Domani  <ssbssa (a] yahoo.de>
   5546 
   5547 	* gdb.python/py-format-string.exp: Adjust pretty_arrays expected
   5548 	output to the new format.
   5549 
   5550 2020-04-29  Simon Marchi  <simon.marchi (a] efficios.com>
   5551 
   5552 	* gdb.base/break.exp: Use with_test_prefix.
   5553 
   5554 2020-04-29  Tom de Vries  <tdevries (a] suse.de>
   5555 
   5556 	* lib/gdb.exp (debug_types): New proc.
   5557 	* gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
   5558 	* gdb.python/py-symtab.exp: Same.
   5559 
   5560 2020-04-29  Hannes Domani  <ssbssa (a] yahoo.de>
   5561 
   5562 	PR gdb/17320
   5563 	* gdb.base/pretty-array.c: New test.
   5564 	* gdb.base/pretty-array.exp: New file.
   5565 
   5566 2020-04-29  Tom de Vries  <tdevries (a] suse.de>
   5567 
   5568 	PR symtab/25889
   5569 	* gdb.cp/cpexprs.exp: Adapt for inclusion.
   5570 	* gdb.cp/cpexprs-debug-types.exp: New file.  Set -fdebug-types-section
   5571 	and include cpexprs.exp.
   5572 
   5573 2020-04-28 Mark Williams <mark (a] myosotissp.com>
   5574 
   5575 	PR gdb/24480
   5576 	* dw4-toplevel-types.exp: Test for top level types.
   5577 	* dw4-toplevel-types.cc: Test for top level types.
   5578 
   5579 2020-04-28  Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
   5580 
   5581 	* gdb.threads/stop-with-handle.exp: Fix typo in comment
   5582 	(theads -> threads).
   5583 
   5584 2020-04-28  Tom de Vries  <tdevries (a] suse.de>
   5585 
   5586 	* gdb.opt/inline-cmds.exp: Set KFAIL PR.
   5587 
   5588 2020-04-28  Tom de Vries  <tdevries (a] suse.de>
   5589 
   5590 	* gdb.base/info-macros.exp: Remove KFAIL.  Add missing trailing ".*".
   5591 
   5592 2020-04-28  Tom de Vries  <tdevries (a] suse.de>
   5593 
   5594 	* gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
   5595 
   5596 2020-04-28  Tom de Vries  <tdevries (a] suse.de>
   5597 
   5598 	* gdb.dwarf2/main-foo.c: New test.
   5599 	* gdb.dwarf2/struct-with-sig.exp: New file.
   5600 
   5601 2020-04-25  Tom de Vries  <tdevries (a] suse.de>
   5602 
   5603 	* boards/debug-types.exp: New file.
   5604 
   5605 2020-04-25  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   5606 
   5607 	* gdb.btrace/multi-inferior.exp: Avoid paths in test names.
   5608 
   5609 2020-04-24  Tom Tromey  <tom (a] tromey.com>
   5610 
   5611 	PR symtab/12707:
   5612 	* gdb.python/py-symbol.exp: Update expected results for
   5613 	linkage_name test.
   5614 	* gdb.cp/print-demangle.exp: New file.
   5615 	* gdb.base/c-linkage-name.exp: Fix test.
   5616 	* gdb.guile/scm-symbol.exp: Update expected results for
   5617 	linkage_name test.
   5618 
   5619 2020-04-24  Tom Tromey  <tom (a] tromey.com>
   5620 
   5621 	* gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
   5622 	* gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
   5623 	* gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
   5624 	assembler.
   5625 
   5626 2020-04-24  Tom de Vries  <tdevries (a] suse.de>
   5627 
   5628 	* gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
   5629 	C++.
   5630 
   5631 2020-04-24  Tom Tromey  <tromey (a] adacore.com>
   5632 
   5633 	* gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
   5634 	values.
   5635 	* gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
   5636 	values.  Update test for minimal encodings.
   5637 	* gdb.ada/lang_switch.exp: Update test for minimal encodings.
   5638 	* gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
   5639 	values.  Update test for minimal encodings.
   5640 
   5641 2020-04-24  Tom Tromey  <tromey (a] adacore.com>
   5642 
   5643 	PR python/23662:
   5644 	* gdb.ada/variant.exp: Add Python checks.
   5645 	* gdb.rust/simple.exp: Add dynamic type checks.
   5646 
   5647 2020-04-24  Tom Tromey  <tromey (a] adacore.com>
   5648 
   5649 	* gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
   5650 	Make array type matching more lax.
   5651 	* gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
   5652 	* gdb.ada/mi_variant.exp: New file.
   5653 	* gdb.ada/mi_variant/pck.ads: New file.
   5654 	* gdb.ada/mi_variant/pkg.adb: New file.
   5655 	* gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
   5656 	* gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
   5657 
   5658 2020-04-24  Tom Tromey  <tromey (a] adacore.com>
   5659 
   5660 	* gdb.ada/variant.exp: Add dynamic field offset tests.
   5661 	* gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
   5662 	* gdb.ada/variant/pkg.adb: Add new variables.
   5663 
   5664 2020-04-24  Tom Tromey  <tromey (a] adacore.com>
   5665 
   5666 	* gdb.ada/variant.exp: New file
   5667 	* gdb.ada/variant/pkg.adb: New file
   5668 	* gdb.ada/variant/pck.adb: New file
   5669 
   5670 2020-04-24  Tom de Vries  <tdevries (a] suse.de>
   5671 
   5672 	* lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
   5673 
   5674 2020-04-24  Tom de Vries  <tdevries (a] suse.de>
   5675 
   5676 	* gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
   5677 	flags.
   5678 
   5679 2020-04-24  Tom de Vries  <tdevries (a] suse.de>
   5680 
   5681 	* gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
   5682 
   5683 2020-04-24  Tom de Vries  <tdevries (a] suse.de>
   5684 
   5685 	* lib/gdb.exp (default_gdb_start): Handle eof.
   5686 	(clean_restart): Detect and handle gdb_start failure.  Return -1 upon
   5687 	failure.
   5688 	* gdb.base/readnever.exp: Handle clean_restart failure.
   5689 
   5690 2020-04-23  Tom de Vries  <tdevries (a] suse.de>
   5691 
   5692 	* gdb.base/decl-before-def.exp: Run to main and print a again.
   5693 
   5694 2020-04-23  Tom de Vries  <tdevries (a] suse.de>
   5695 
   5696 	* gdb.base/decl-before-def-decl.c: New test.
   5697 	* gdb.base/decl-before-def-def.c: New test.
   5698 	* gdb.base/decl-before-def.exp: New file.
   5699 
   5700 2020-04-23  Tom de Vries  <tdevries (a] suse.de>
   5701 
   5702 	* gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
   5703 
   5704 2020-04-22  Tom de Vries  <tdevries (a] suse.de>
   5705 
   5706 	* gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
   5707 	debug_info_offset.
   5708 	* gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
   5709 	before $objsfile in the line line.
   5710 
   5711 2020-04-22  Tom de Vries  <tdevries (a] suse.de>
   5712 
   5713 	* gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
   5714 
   5715 2020-02-18  Mihails Strasuns  <mihails.strasuns (a] intel.com>
   5716 
   5717 	* gdb.base/jit-attach-pie.c: Use jit-protocol.h.
   5718 	* gdb.base/jit-elf-main.c: Use jit-protocol.h.
   5719 	* gdb.base/jit-reader-host.c: Use jit-protocol.h.
   5720 	* gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
   5721 	* gdb.base/jit-protocol.h: Update definitions to match all usage
   5722 	  contexts.
   5723 
   5724 2020-02-18  Mihails Strasuns  <mihails.strasuns (a] intel.com>
   5725 
   5726 	* gdb.base: Rename all jit related test and source files.
   5727 
   5728 2020-02-18  Mihails Strasuns  <mihails.strasuns (a] intel.com>
   5729 
   5730 	* gdb.base/jit-reader.exp: Relax register output check.
   5731 
   5732 2020-04-22  Tom de Vries  <tdevries (a] suse.de>
   5733 
   5734 	PR symtab/25764
   5735 	* gdb.base/psym-external-decl-2.c: New test.
   5736 	* gdb.base/psym-external-decl.c: New test.
   5737 	* gdb.base/psym-external-decl.exp: New file.
   5738 	* gdb.threads/tls.exp: Add PR25807 kfail.
   5739 
   5740 2020-04-22  Tom de Vries  <tdevries (a] suse.de>
   5741 
   5742 	PR symtab/25801
   5743 	* gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
   5744 	in "info source" output.
   5745 
   5746 2020-04-22  Tom de Vries  <tdevries (a] suse.de>
   5747 
   5748 	PR symtab/25700
   5749 	* gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
   5750 	symtab for imported_unit.c.
   5751 
   5752 2020-04-21  Gary Benson <gbenson (a] redhat.com>
   5753 
   5754 	* gdb.base/advance.c (func): New argument, to match call site.
   5755 	(func2, func3): Add return statements.
   5756 
   5757 2020-04-21  Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
   5758 
   5759 	* gdb.multi/run-only-second-inf.c: New file.
   5760 	* gdb.multi/run-only-second-inf.exp: New file.
   5761 
   5762 2020-04-21  Markus Metzger  <markus.t.metzger (a] intel.com>
   5763 
   5764 	* gdb.btrace/multi-inferior.c: New test.
   5765 	* gdb.btrace/multi-inferior.exp: New file.
   5766 
   5767 2020-04-21  Markus Metzger  <markus.t.metzger (a] intel.com>
   5768 
   5769 	* gdb.btrace/enable-new-thread.c: New test.
   5770 	* gdb.btrace/enable-new-thread.exp: New file.
   5771 
   5772 2020-04-21  Tom de Vries  <tdevries (a] suse.de>
   5773 
   5774 	PR gdb/25471
   5775 	* gdb.threads/killed-outside.c: New test.
   5776 	* gdb.threads/killed-outside.exp: New file.
   5777 
   5778 2020-04-20  Gary Benson <gbenson (a] redhat.com>
   5779 
   5780 	* gdb.base/nested-subp1.exp: Use support_nested_function_tests.
   5781 	* gdb.base/nested-subp2.exp: Likewise.
   5782 	* gdb.base/nested-subp3.exp: Likewise.
   5783 
   5784 2020-04-20  Gary Benson <gbenson (a] redhat.com>
   5785 
   5786 	* gdb.base/nested-subp1.exp: Disable test when using clang.
   5787 	* gdb.base/nested-subp2.exp: Likewise.
   5788 	* gdb.base/nested-subp3.exp: Likewise.
   5789 
   5790 2020-04-20  Gary Benson <gbenson (a] redhat.com>
   5791 
   5792 	* gdb.cp/exception.cc: Fix compilation error with clang.
   5793 
   5794 2020-04-20  Gary Benson <gbenson (a] redhat.com>
   5795 
   5796 	* gdb.trace/tspeed.c: Fix compilation error with clang.
   5797 
   5798 2020-04-20  Gary Benson <gbenson (a] redhat.com>
   5799 
   5800 	* gdb.base/jit-main.c: Fix compilation error with clang.
   5801 
   5802 2020-04-17  Kamil Rytarowski  <n54 (a] gmx.com>
   5803 
   5804 	* gdb.base/attach-twice.c: Include "sys/types.h".
   5805 	(PTRACE_ATTACH): Add fallback definition.
   5806 	(main): Pass `0' to the 4th argument of `ptrace'.
   5807 
   5808 2020-04-17  Kamil Rytarowski  <n54 (a] gmx.com>
   5809 
   5810 	* gdb.base/fork-running-state.c: Include "signal.h".
   5811 
   5812 2020-04-17  Tom Tromey  <tromey (a] adacore.com>
   5813 
   5814 	* gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
   5815 	Update tests.
   5816 	* gdb.btrace/cpu.exp: Update tests.
   5817 	* gdb.base/maint.exp: Update tests.
   5818 	* gdb.base/default.exp: Update tests.
   5819 	* gdb.base/completion.exp: Update tests.
   5820 
   5821 2020-04-16  Tom de Vries  <tdevries (a] suse.de>
   5822 
   5823 	PR symtab/25791
   5824 	* gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
   5825 	(ensure_gdb_index): and factor out and move ...
   5826 	* lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
   5827 	* gdb.dwarf2/imported-unit-runto-main.exp: New file.
   5828 
   5829 2020-04-16  Tom de Vries  <tdevries (a] suse.de>
   5830 
   5831 	* gdb.base/maint-expand-symbols-header-file.exp: Set language before
   5832 	loading exec.
   5833 
   5834 2020-04-15  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   5835 
   5836 	* gdb.base/many-completions.exp: New file.
   5837 
   5838 2020-04-14  Tom de Vries  <tdevries (a] suse.de>
   5839 
   5840 	PR symtab/25718
   5841 	* gdb.dwarf2/dw2-symtab-includes.exp: New file.
   5842 
   5843 2020-04-14  Tom de Vries  <tdevries (a] suse.de>
   5844 
   5845 	PR symtab/25720
   5846 	* gdb.base/maint-expand-symbols-header-file.c: New test.
   5847 	* gdb.base/maint-expand-symbols-header-file.exp: New file.
   5848 	* gdb.base/maint-expand-symbols-header-file.h: New test.
   5849 
   5850 2020-04-14  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   5851 
   5852 	* gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
   5853 	* gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
   5854 	get_func_info.
   5855 	(get_func_info): Delete.
   5856 	* gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
   5857 	* gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
   5858 	* lib/dwarf.exp (get_func_info): New function.
   5859 
   5860 2020-04-13  Tom de Vries  <tdevries (a] suse.de>
   5861 
   5862 	* lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
   5863 	to what find_gnatmake does.
   5864 
   5865 2020-04-10  Tom de Vries  <tdevries (a] suse.de>
   5866 
   5867 	* gdb.base/style.exp: Expect "Expanding full symbols" message for
   5868 	-readnow.
   5869 
   5870 2020-04-10  Tom de Vries  <tdevries (a] suse.de>
   5871 
   5872 	PR cli/25808
   5873 	* gdb.base/style.c: Add leading newlines.
   5874 	* gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
   5875 	Check listing of main's one-line body.
   5876 
   5877 2020-04-08  Tom de Vries  <tdevries (a] suse.de>
   5878 
   5879 	* lib/gdb.exp (psymtabs_p): New proc.
   5880 	* gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
   5881 	importing unit" unsupported if there are no partial symbols.
   5882 
   5883 2020-04-08  Tom de Vries  <tdevries (a] suse.de>
   5884 
   5885 	PR testsuite/25760
   5886 	* gdb.ada/call_pn.exp: Call "maint expand-symtabs".  Add xfails.
   5887 
   5888 2020-04-07  Tom de Vries  <tdevries (a] suse.de>
   5889 
   5890 	PR symtab/25796
   5891 	* gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
   5892 
   5893 2020-04-07  Tom de Vries  <tdevries (a] suse.de>
   5894 
   5895 	* gdb.base/check-psymtab.c: New test.
   5896 	* gdb.base/check-psymtab.exp: New file.
   5897 
   5898 2020-04-06  Tom Tromey  <tromey (a] adacore.com>
   5899 
   5900 	* gdb.ada/variant-record/proc.adb: New file.
   5901 	* gdb.ada/variant-record/value.adb: New file.
   5902 	* gdb.ada/variant-record/value.s: New file.
   5903 	* gdb.ada/variant-record.exp: New file.
   5904 
   5905 2020-04-03  Hannes Domani  <ssbssa (a] yahoo.de>
   5906 
   5907 	PR gdb/25325
   5908 	* gdb.cp/typed-enum.cc: New test.
   5909 	* gdb.cp/typed-enum.exp: New file.
   5910 
   5911 2020-04-02  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   5912 
   5913 	* gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
   5914 	* gdb.dwarf2/dw2-inline-small-func.c: New file.
   5915 	* gdb.dwarf2/dw2-inline-small-func.exp: New file.
   5916 	* gdb.dwarf2/dw2-inline-small-func.h: New file.
   5917 	* gdb.opt/inline-small-func.c: New file.
   5918 	* gdb.opt/inline-small-func.exp: New file.
   5919 	* gdb.opt/inline-small-func.h: New file.
   5920 
   5921 2020-04-02  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   5922 
   5923 	* lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
   5924 	function.
   5925 
   5926 2020-04-02  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   5927 
   5928 	* lib/dwarf.exp (function_range): Allow compiler options to be
   5929 	specified.
   5930 
   5931 2020-04-02  Tom de Vries  <tdevries (a] suse.de>
   5932 
   5933 	* gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
   5934 	__attribute__((always_inline)).
   5935 	* gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
   5936 
   5937 2020-04-02  Tom de Vries  <tdevries (a] suse.de>
   5938 
   5939 	* lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
   5940 	(gdbserver_gdb_exit): ... here.  Add timeout warning.
   5941 	* gdb.multi/multi-target.exp (server_spawn_ids): New global var.
   5942 	(connect_target_extended_remote): Append new server_spawn_id to
   5943 	server_spawn_ids.
   5944 	(cleanup): New proc.
   5945 	(setup, <toplevel>): Call cleanup.
   5946 
   5947 2020-04-02  Tom de Vries  <tdevries (a] suse.de>
   5948 
   5949 	* gdb.base/main-psymtab.exp: New file.
   5950 
   5951 2020-04-02  Tom de Vries  <tdevries (a] suse.de>
   5952 
   5953 	* gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
   5954 
   5955 2020-04-01  Tom Tromey  <tom (a] tromey.com>
   5956 
   5957 	* gdb.base/complex-parts.exp: Add type tests.
   5958 
   5959 2020-04-01  Tom Tromey  <tom (a] tromey.com>
   5960 
   5961 	* gdb.base/complex-parts.exp: Add arithmetic tests.
   5962 
   5963 2020-04-01  Tom Tromey  <tom (a] tromey.com>
   5964 
   5965 	* gdb.compile/compile.exp: Update.
   5966 	* gdb.compile/compile-cplus.exp: Update.
   5967 	* gdb.base/varargs.exp: Update.
   5968 	* gdb.base/floatn.exp: Update.
   5969 	* gdb.base/endianity.exp: Update.
   5970 	* gdb.base/callfuncs.exp (do_function_calls): Update.
   5971 	* gdb.base/funcargs.exp (complex_args, complex_integral_args)
   5972 	(complex_float_integral_args): Update.
   5973 	* gdb.base/complex.exp: Update.
   5974 	* gdb.base/complex-parts.exp: Update.
   5975 
   5976 2020-04-01  Tom Tromey  <tromey (a] adacore.com>
   5977 
   5978 	* gdb.rust/union.rs: New file.
   5979 	* gdb.rust/union.exp: New file.
   5980 	* gdb.rust/simple.rs (Union, Union2): Move to union.rs.
   5981 	(main): Update.
   5982 	* gdb.rust/simple.exp: Move union tests to union.exp.
   5983 
   5984 2020-04-01  Tom Tromey  <tromey (a] adacore.com>
   5985 
   5986 	* gdb.rust/simple.rs (main): Remove "y0".
   5987 
   5988 2020-04-01  Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
   5989 
   5990 	* gdb.multi/stop-all-on-exit.c: New test.
   5991 	* gdb.multi/stop-all-on-exit.exp: New file.
   5992 
   5993 2020-04-01  Hannes Domani  <ssbssa (a] yahoo.de>
   5994 
   5995 	PR gdb/24789
   5996 	* gdb.cp/misc.cc: Add integer reference variable.
   5997 	* gdb.cp/misc.exp: Add test.
   5998 
   5999 2020-04-01  Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
   6000 
   6001 	* gdb.server/stop-reply-no-thread.exp: Enhance the test
   6002 	scenario to cover execution until the end and also the case
   6003 
   6004 2020-03-31  Tom de Vries  <tdevries (a] suse.de>
   6005 
   6006 	* gdb.base/c-linkage-name.exp: Fix test-case comment.  Set language to
   6007 	c.  Use "maint info symtabs" to check symtab expansion.
   6008 
   6009 2020-03-30  Tom de Vries  <tdevries (a] suse.de>
   6010 
   6011 	* gdb.base/c-linkage-name.exp: Use readnow call to mark a test
   6012 	unsupported.
   6013 	(verify_psymtab_expanded): Move ...
   6014 	* lib/gdb.exp (verify_psymtab_expanded): ... here.  Add unsupported
   6015 	test.
   6016 	(readnow): New proc.
   6017 
   6018 2020-03-23  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   6019 
   6020 	* gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
   6021 	with $hex.
   6022 
   6023 2020-03-20  Tom Tromey  <tromey (a] adacore.com>
   6024 
   6025 	* gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
   6026 
   6027 2020-03-20  Tom Tromey  <tromey (a] adacore.com>
   6028 
   6029 	* gdb.ada/sub_variant/subv.adb: New file.
   6030 	* gdb.ada/sub_variant.exp: New file.
   6031 
   6032 2020-03-20  Tom de Vries  <tdevries (a] suse.de>
   6033 
   6034 	* gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
   6035 	first break fails.
   6036 	* gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
   6037 
   6038 2020-03-19  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   6039 
   6040 	* gdb.server/exit-multiple-threads.c: New file.
   6041 	* gdb.server/exit-multiple-threads.exp: New file.
   6042 
   6043 2020-03-19  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   6044 
   6045 	* gdb.fortran/mixed-lang-stack.c: New file.
   6046 	* gdb.fortran/mixed-lang-stack.cpp: New file.
   6047 	* gdb.fortran/mixed-lang-stack.exp: New file.
   6048 	* gdb.fortran/mixed-lang-stack.f90: New file.
   6049 
   6050 2020-03-19  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   6051 
   6052 	* gdb.linespec/cp-completion-aliases.cc: New file.
   6053 	* gdb.linespec/cp-completion-aliases.exp: New file.
   6054 
   6055 2020-03-19  Tom de Vries  <tdevries (a] suse.de>
   6056 
   6057 	* gdb.opt/inline-locals.exp: Add kfail PR number.  Make kfail matching
   6058 	more precise.
   6059 
   6060 2020-03-18  Tom de Vries  <tdevries (a] suse.de>
   6061 
   6062 	* gdb.dwarf2/break-inline-psymtab-2.c: New test.
   6063 	* gdb.dwarf2/break-inline-psymtab.c: New test.
   6064 	* gdb.dwarf2/break-inline-psymtab.exp: New file.
   6065 
   6066 2020-03-16  Tom de Vries  <tdevries (a] suse.de>
   6067 
   6068 	* lib/cache.exp (gdb_do_cache): Add and handle local variables
   6069 	cache_verify and cache_verify_proc.
   6070 
   6071 2020-03-15  Tom de Vries  <tdevries (a] suse.de>
   6072 
   6073 	* gdb.server/solib-list.exp: Handle
   6074 	'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
   6075 
   6076 2020-03-15  Tom de Vries  <tdevries (a] suse.de>
   6077 
   6078 	* gdb.base/maint.exp: Use exp_continue in long lines for "maint print
   6079 	objfiles".
   6080 
   6081 2020-03-14  Tom Tromey  <tom (a] tromey.com>
   6082 
   6083 	* gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
   6084 
   6085 2020-03-14  Tom de Vries  <tdevries (a] suse.de>
   6086 
   6087 	* gdb.mi/mi-fortran-modules.exp: Use exp_continue.
   6088 
   6089 2020-03-14  Tom de Vries  <tdevries (a] suse.de>
   6090 
   6091 	* gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
   6092 	result in line-by-line fashion.
   6093 
   6094 2020-03-14  Tom de Vries  <tdevries (a] suse.de>
   6095 
   6096 	* lib/gdb.exp (supports_statement_frontiers): New proc.
   6097 	* gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
   6098 
   6099 2020-03-14  Tom de Vries  <tdevries (a] suse.de>
   6100 
   6101 	* gdb.base/printcmds.exp: Add missing quoting for "print
   6102 	teststring2".
   6103 
   6104 2020-03-13  Tom Tromey  <tom (a] tromey.com>
   6105 
   6106 	* gdb.base/printcmds.exp (test_print_strings): Add regression
   6107 	test.
   6108 	* gdb.base/printcmds.c (charptr): New typedef.
   6109 	(teststring2): New global.
   6110 
   6111 2020-03-13  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   6112 
   6113 	* gdb.base/break-interp.exp: Use the tail of the filename, not the
   6114 	full path in the test name.
   6115 	(test_ld): Add some with_test_prefix blocks to make test names
   6116 	unique.
   6117 
   6118 2020-03-13  Tom de Vries  <tdevries (a] suse.de>
   6119 
   6120 	* gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
   6121 
   6122 2020-03-13  Tom de Vries  <tdevries (a] suse.de>
   6123 
   6124 	* gdb.mi/mi-sym-info.exp: Make matching more precise.
   6125 
   6126 2020-03-13  Tom de Vries  <tdevries (a] suse.de>
   6127 
   6128 	PR symtab/25646
   6129 	* gdb.dwarf2/imported-unit.exp: Add test.
   6130 
   6131 2020-03-13  Tom de Vries  <tdevries (a] suse.de>
   6132 
   6133 	* gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
   6134 	(var1, var2): New variable.
   6135 	* gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
   6136 	matching symbols.
   6137 
   6138 2020-03-13  Tom de Vries  <tdevries (a] suse.de>
   6139 
   6140 	* lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
   6141 	(Term::command): Use prompt prefix.
   6142 	(Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
   6143 	* gdb.tui/tui-layout-asm-short-prog.exp: Use
   6144 	command_no_prompt_prefix instead of prefix.
   6145 	* gdb.tui/tui-layout-asm.exp: Same.
   6146 
   6147 2020-03-12  Simon Marchi  <simon.marchi (a] efficios.com>
   6148 
   6149 	* gdb.base/break-interp.exp: Use foreach_with_prefix.
   6150 
   6151 2020-03-12  Simon Marchi  <simon.marchi (a] efficios.com>
   6152 
   6153 	* gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
   6154 	* gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
   6155 	on" while stepping over the test instruction, match printed
   6156 	message.
   6157 
   6158 2020-03-12  Tom de Vries  <tdevries (a] suse.de>
   6159 
   6160 	* gdb.base/info-types.exp: Use exp_continue during matching of output
   6161 	of "info types".
   6162 
   6163 2020-03-12  Tom de Vries  <tdevries (a] suse.de>
   6164 
   6165 	* gdb.threads/execl.exp: Delete breakpoint after hitting it.
   6166 
   6167 2020-03-12  Tom de Vries  <tdevries (a] suse.de>
   6168 
   6169 	* gdb.fortran/module.exp: Use exp_continue during matching of output
   6170 	of "info variable -n".
   6171 
   6172 2020-03-12  Tom de Vries  <tdevries (a] suse.de>
   6173 
   6174 	* gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
   6175 	gdb.dwarf2/dw2-ranges-base.c.
   6176 
   6177 2020-03-12  Tom de Vries  <tdevries (a] suse.de>
   6178 
   6179 	* gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
   6180 	in presence of GLIBC debuginfo.
   6181 
   6182 2020-03-12  Tom de Vries  <tdevries (a] suse.de>
   6183 
   6184 	* lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
   6185 	$core.
   6186 
   6187 2020-03-12  Tom de Vries  <tdevries (a] suse.de>
   6188 
   6189 	* lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
   6190 	more precise.
   6191 
   6192 2020-03-11  Simon Marchi  <simon.marchi (a] efficios.com>
   6193 
   6194 	* lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
   6195 	from Unix to Windows path.
   6196 
   6197 2020-03-11  Tom de Vries  <tdevries (a] suse.de>
   6198 
   6199 	* gdb.ada/minsyms.exp: Set language to ada.
   6200 
   6201 2020-03-11  Tom de Vries  <tdevries (a] suse.de>
   6202 
   6203 	* gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
   6204 
   6205 2020-03-11  Tom de Vries  <tdevries (a] suse.de>
   6206 
   6207 	* gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
   6208 
   6209 2020-03-11  Tom Tromey  <tromey (a] adacore.com>
   6210 
   6211 	* gdb.dwarf2/variant.exp: Mark discriminants as artificial.
   6212 
   6213 2020-03-11  Tom de Vries  <tdevries (a] suse.de>
   6214 
   6215 	* gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
   6216 
   6217 2020-03-11  Tom de Vries  <tdevries (a] suse.de>
   6218 
   6219 	* gdb.base/break-interp.exp: Limit verbose scope.
   6220 
   6221 2020-03-11  Tom de Vries  <tdevries (a] suse.de>
   6222 
   6223 	* gdb.fortran/logical.f90: Define variable with character type.
   6224 	* gdb.fortran/logical.exp: Use character type instead of uint8_t.
   6225 
   6226 2020-03-11  Tom de Vries  <tdevries (a] suse.de>
   6227 
   6228 	* gdb.base/list-ambiguous.exp: Set EDITOR to true.
   6229 
   6230 2020-03-11  Tom de Vries  <tdevries (a] suse.de>
   6231 
   6232 	* gdb.ada/access_to_packed_array.exp: Test printing of expanded
   6233 	symtabs.
   6234 
   6235 2020-03-10  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   6236 	    Bernd Edlinger  <bernd.edlinger (a] hotmail.de>
   6237 
   6238 	* gdb.cp/step-and-next-inline.cc: New file.
   6239 	* gdb.cp/step-and-next-inline.exp: New file.
   6240 	* gdb.cp/step-and-next-inline.h: New file.
   6241 	* gdb.dwarf2/dw2-is-stmt.c: New file.
   6242 	* gdb.dwarf2/dw2-is-stmt.exp: New file.
   6243 	* gdb.dwarf2/dw2-is-stmt-2.c: New file.
   6244 	* gdb.dwarf2/dw2-is-stmt-2.exp: New file.
   6245 	* gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
   6246 
   6247 2020-03-10  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   6248 
   6249 	* lib/dwarf.exp (Dwarf::lines) Add support for modifying the
   6250 	is-stmt flag in the line table.
   6251 
   6252 2020-03-09  Tom de Vries  <tdevries (a] suse.de>
   6253 
   6254 	* lib/gdb.exp (cached_file): Create cache dir.
   6255 
   6256 2020-03-07  Tom de Vries  <tdevries (a] suse.de>
   6257 
   6258 	* gdb.cp/ref-params.exp: Compare build_executable result with -1.
   6259 	* gdb.cp/rvalue-ref-params.exp: Same.
   6260 
   6261 2020-03-06  Tom de Vries  <tdevries (a] suse.de>
   6262 
   6263 	* lib/gdb.exp (tentative_rename, cached_file): New proc.
   6264 	* boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
   6265 
   6266 2020-03-06  Tom de Vries  <tdevries (a] suse.de>
   6267 
   6268 	* README: Fix "the the".
   6269 	* gdb.base/dprintf.exp: Same.
   6270 
   6271 2020-03-05  Tom de Vries  <tdevries (a] suse.de>
   6272 
   6273 	* gdb.base/maint.exp: Update "main print statistics" expected output.
   6274 
   6275 2020-03-04  Alok Kumar Sharma  <AlokKumar.Sharma (a] amd.com>
   6276 
   6277 	* lib/fortran.exp (fortran_int4): Handle flang kind printing.
   6278 	(fortran_int8): Likewise.
   6279 	(fortran_real4): Likewise.
   6280 	(fortran_real8): Likewise.
   6281 	(fortran_complex4): Likewise.
   6282 	(fortran_logical4): Likewise.
   6283 	(fortran_character1): Likewise.
   6284 
   6285 2020-03-03  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   6286 
   6287 	* gdb.fortran/logical.exp: Add tests that any non-zero value is
   6288 	printed as true.
   6289 
   6290 2020-03-03  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   6291 
   6292 	* gdb.base/printcmds.exp: Add test to verify printf of a
   6293 	variable holding an address.
   6294 
   6295 2020-03-03  Tom de Vries  <tdevries (a] suse.de>
   6296 
   6297 	* gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
   6298 
   6299 2020-03-03  Tom de Vries  <tdevries (a] suse.de>
   6300 
   6301 	* gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
   6302 	gdb_test_multiple call.
   6303 
   6304 2020-03-03  Tom de Vries  <tdevries (a] suse.de>
   6305 
   6306 	* gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
   6307 	gdb_test_multiple calls.
   6308 
   6309 2020-03-02  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   6310 
   6311 	* gdb.base/default.exp: Remove test of 'set history filename'.
   6312 	* gdb.base/gdbinit-history.exp: Add tests for setting the history
   6313 	filename to the empty string.
   6314 	* lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
   6315 	and GDBHISTSIZE.
   6316 
   6317 2020-03-02  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   6318 
   6319 	* gdb.server/stop-reply-no-thread.exp: Add test where T packet is
   6320 	disabled.
   6321 
   6322 2020-03-02  Pedro Alves  <palves (a] redhat.com>
   6323 	    Tom de Vries  <tdevries (a] suse.de>
   6324 
   6325 	* lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
   6326 	-prompt prefix, before user_code argument.  Add -lbl option likewise.
   6327 	(skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
   6328 	(gdb_is_target_1): Add -prompt prefix and move to before user_code
   6329 	argument.
   6330 	* gdb.base/corefile-buildid.exp: Use -lbl option.  Rewrite regexps to
   6331 	have "\r\n" at start-of-line, instead of at end-of-line.
   6332 
   6333 2020-02-28  Simon Marchi  <simon.marchi (a] efficios.com>
   6334 
   6335 	* lib/trace-support.exp (get_in_proc_agent): Adjust path to
   6336 	libinproctrace.so.
   6337 
   6338 2020-02-28  Luis Machado  <luis.machado (a] linaro.org>
   6339 
   6340 	* gdb.arch/aarch64-fp.exp: Switch from "info registers" command
   6341 	to "p/x".
   6342 
   6343 2020-02-28  Luis Machado  <luis.machado (a] linaro.org>
   6344 
   6345 	* gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
   6346 	asm/ptrace.h and error.h.
   6347 
   6348 2020-02-28  Tom de Vries  <tdevries (a] suse.de>
   6349 
   6350 	* gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
   6351 	(struct wrapper, do_something, mundane/symada__cS): Move ...
   6352 	* gdb.base/c-linkage-name-2.c: ... here.  New source file.
   6353 	* gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
   6354 	Update "print symada__cS before partial symtab expansion" regexp.
   6355 	Update breakpoint location.  Flush symbol cache after expansion.
   6356 
   6357 2020-02-28  Luis Machado  <luis.machado (a] linaro.org>
   6358 
   6359 	* gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
   6360 
   6361 2020-02-27  Tom de Vries  <tdevries (a] suse.de>
   6362 
   6363 	* config/sid.exp: Remove unused globals.
   6364 	* gdb.base/attach.exp: Same.
   6365 	* gdb.base/catch-load.exp: Same.
   6366 	* gdb.base/dbx.exp: Same.
   6367 	* lib/gdb.exp: Same.
   6368 	* lib/mi-support.exp: Same.
   6369 	* lib/prompt.exp: Same.
   6370 
   6371 2020-02-27  Tom de Vries  <tdevries (a] suse.de>
   6372 
   6373 	* lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
   6374 	not set.
   6375 
   6376 2020-02-26  Aaron Merey  <amerey (a] redhat.com>
   6377 
   6378 	* gdb.debuginfod: New directory for debuginfod tests.
   6379 	* gdb.debuginfod/main.c: New test file.
   6380 	* gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
   6381 
   6382 2020-02-26  Tom de Vries  <tdevries (a] suse.de>
   6383 
   6384 	PR gdb/25603
   6385 	* gdb.base/persistent-lang.cc: New test.
   6386 	* gdb.base/persistent-lang.exp: New file.
   6387 
   6388 2020-02-25  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   6389 
   6390 	* gdb.fortran/derived-type-striding.exp: Add a new test.
   6391 	* gdb.fortran/derived-type-striding.f90: Add pointer variable for
   6392 	new test.
   6393 
   6394 2020-02-25  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   6395 
   6396 	* gdb.base/cached-source-file.exp: Avoid source file paths in test
   6397 	names.
   6398 
   6399 2020-02-25  Tom de Vries  <tdevries (a] suse.de>
   6400 
   6401 	PR go/18926
   6402 	* gdb.go/methods.exp: Remove gcc/93866 xfail.
   6403 
   6404 2020-02-24  Tom de Vries  <tdevries (a] suse.de>
   6405 
   6406 	PR gdb/25592
   6407 	* gdb.base/info-locals-unused-static-var.c: New test.
   6408 	* gdb.base/info-locals-unused-static-var.exp: New file.
   6409 
   6410 2020-02-22  Tom Tromey  <tom (a] tromey.com>
   6411 
   6412 	* gdb.python/tui-window.exp: New file.
   6413 	* gdb.python/tui-window.py: New file.
   6414 
   6415 2020-02-22  Tom Tromey  <tom (a] tromey.com>
   6416 
   6417 	PR tui/17850:
   6418 	* gdb.tui/new-layout.exp: Add horizontal layout and winheight
   6419 	tests.
   6420 
   6421 2020-02-22  Tom Tromey  <tom (a] tromey.com>
   6422 
   6423 	* gdb.tui/new-layout.exp: Add sub-layout tests.
   6424 
   6425 2020-02-22  Tom Tromey  <tom (a] tromey.com>
   6426 
   6427 	* gdb.tui/new-layout.exp: New file.
   6428 
   6429 2020-02-22  Tom Tromey  <tom (a] tromey.com>
   6430 
   6431 	* gdb.rust/rust-style.rs: New file.
   6432 	* gdb.rust/rust-style.exp: New file.
   6433 	* gdb.base/style.exp: Test structure printing.
   6434 	* gdb.base/style.c (struct some_struct): New type.
   6435 	(enum etype): New type.
   6436 	(struct_value): New global.
   6437 
   6438 2020-02-21  Tom de Vries  <tdevries (a] suse.de>
   6439 
   6440 	PR go/18926
   6441 	* lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
   6442 	Remove blanket xfails.  Use message argument for gdb_breakpoint.
   6443 	Make continuing to breakpoint test conditional on setting breakpoint.
   6444 	Fix continuing to breakpoint regexp.  Add xfails for gccgo-6/7
   6445 	DW_AT_name attribute.  Add xfail for GCC PR93866.
   6446 
   6447 2020-02-21  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   6448 
   6449 	* gdb.dwarf2/cpp-linkage-name.c: New file.
   6450 	* gdb.dwarf2/cpp-linkage-name.exp: New file.
   6451 
   6452 2020-02-21  Shahab Vahedi  <shahab (a] synopsys.com>
   6453 
   6454 	* lib/gdb.exp (gdb_wrapper_init): Reset
   6455 	"gdb_wrapper_initialized" to 0 if "wrapper_file" does
   6456 	not exist.
   6457 
   6458 2020-02-20  Tom de Vries  <tdevries (a] suse.de>
   6459 
   6460 	PR go/17018
   6461 	* gdb.go/hello.exp: Copy ...
   6462 	* gdb.go/global-local-var-shadow.exp: ... here.  New file.  Expect
   6463 	print of st to print value of global definition. Add xfail for GCC
   6464 	PR93844.
   6465 	* gdb.go/hello.exp: Remove printing of st before definition.
   6466 	* gdb.go/hello.go: Copy ...
   6467 	* gdb.go/global-local-var-shadow.go: ... here. New test.  Rename myst
   6468 	to st.
   6469 	* gdb.go/hello.go: Remove myst.  Remove comment about shadowing.
   6470 
   6471 2020-02-20  Tom de Vries  <tdevries (a] suse.de>
   6472 
   6473 	* lib/gdb.exp (support_go_compile): New gdb_caching_proc.
   6474 	(gdb_simple_compile): Handle compile_flags go by using .go extension
   6475 	for source file.
   6476 	* gdb.go/chan.exp: Use support_go_compile.
   6477 	* gdb.go/handcall.exp: Same.
   6478 	* gdb.go/hello.exp: Same.
   6479 	* gdb.go/integers.exp: Same.
   6480 	* gdb.go/max-depth.exp: Same.
   6481 	* gdb.go/methods.exp: Same.
   6482 	* gdb.go/package.exp: Same.
   6483 	* gdb.go/strings.exp: Same.
   6484 	* gdb.go/types.exp: Same.
   6485 	* gdb.go/unsafe.exp: Same.
   6486 
   6487 2020-02-19  Tom de Vries  <tdevries (a] suse.de>
   6488 
   6489 	* gdb.python/lib-types.exp: Make xfail more strict.
   6490 
   6491 2020-02-19  Tom de Vries  <tdevries (a] suse.de>
   6492 
   6493 	* gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
   6494 
   6495 2020-02-19  Doug Evans  <dje (a] google.com>
   6496 
   6497 	PR rust/25535
   6498 	* gdb.rust/simple.exp: Add test.
   6499 	* gdb.rust/simple.rs: Add test.
   6500 
   6501 2020-02-19  Tom de Vries  <tdevries (a] suse.de>
   6502 
   6503 	* gdb.base/corefile-buildid.exp (check_exec_file): Match info files
   6504 	output line-by-line.
   6505 
   6506 2020-02-19  Tom de Vries  <tdevries (a] suse.de>
   6507 
   6508 	* gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
   6509 
   6510 2020-02-19  Tom de Vries  <tdevries (a] suse.de>
   6511 
   6512 	* gdb.base/solib-overlap.exp: Use exec instead of system to execute
   6513 	prelink.
   6514 
   6515 2020-02-19  Tom de Vries  <tdevries (a] suse.de>
   6516 
   6517 	* lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
   6518 	(gdb_do_cache): Use gdb_do_cache_wrap.
   6519 	* gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
   6520 
   6521 2020-02-19  Tom de Vries  <tdevries (a] suse.de>
   6522 
   6523 	* lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
   6524 	gdb_compile option.
   6525 
   6526 2020-02-18  Simon Marchi  <simon.marchi (a] efficios.com>
   6527 
   6528 	* gdb.base/printcmds.exp (test_print_enums): Update expected
   6529 	output.
   6530 
   6531 2020-02-18  Simon Marchi  <simon.marchi (a] efficios.com>
   6532 
   6533 	* gdb.base/printcmds.exp (test_print_enums): Expect hex values
   6534 	for "unknown".
   6535 
   6536 2020-02-18  Simon Marchi  <simon.marchi (a] efficios.com>
   6537 
   6538 	* gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
   6539 	enumerator.
   6540 
   6541 2020-02-18  Simon Marchi  <simon.marchi (a] efficios.com>
   6542 
   6543 	* gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
   6544 	FE_, add FE_NONE.
   6545 	(three): Update.
   6546 	(enum flag_enum_without_zero): New enum.
   6547 	(flag_enum_without_zero): New variable.
   6548 	(enum not_flag_enum): New enum.
   6549 	(three_not_flag): New variable.
   6550 	* gdb.base/printcmds.exp (test_artificial_arrays): Update.
   6551 	(test_print_enums): Add more tests for printing flag enums.
   6552 
   6553 2020-02-18  Tom de Vries  <tdevries (a] suse.de>
   6554 
   6555 	* lib/ada.exp (gdb_compile_ada_1): Factor out of ...
   6556 	(gdb_compile_ada): ... here.
   6557 	(gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
   6558 	failure.  Use gdb_compile_ada_1 instead of gdb_compile_ada.
   6559 
   6560 2020-02-14  Tom Tromey  <tom (a] tromey.com>
   6561 
   6562 	* lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
   6563 	build directory.
   6564 	* boards/gdbserver-base.exp: Update path to gdbserver.
   6565 
   6566 2020-02-13  Tom de Vries  <tdevries (a] suse.de>
   6567 
   6568 	* lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
   6569 
   6570 2020-02-13  Tom de Vries  <tdevries (a] suse.de>
   6571 
   6572 	* gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
   6573 	are missing.
   6574 
   6575 2020-02-13  Tom de Vries  <tdevries (a] suse.de>
   6576 
   6577 	* lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
   6578 	call.
   6579 
   6580 2020-02-11  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   6581 
   6582 	PR tui/25126
   6583 	https://bugzilla.redhat.com/show_bug.cgi?id=1784210
   6584 	* gdb.base/cached-source-file.c: New file.
   6585 	* gdb.base/cached-source-file.exp: New file.
   6586 
   6587 2020-02-11  Tom de Vries  <tdevries (a] suse.de>
   6588 
   6589 	PR testsuite/25488
   6590 	* lib/gdb.exp (gdb_init): Unset $file_last_loaded.
   6591 
   6592 2020-02-10  Tom de Vries  <tdevries (a] suse.de>
   6593 
   6594 	* gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
   6595 
   6596 2020-02-10  Maciej W. Rozycki  <macro (a] wdc.com>
   6597 
   6598 	* gdb.base/step-over-no-symbols.exp: Verify that $before_addr
   6599 	and $after_addr are both integers before making a comparison.
   6600 
   6601 2020-02-09  Tom de Vries  <tdevries (a] suse.de>
   6602 
   6603 	* gdb.base/many-headers.exp: Echo gdb command to gdb.log.  Capture gdb
   6604 	command output and paste it into gdb.log.  If any, paste catch message
   6605 	to gdb.log.
   6606 
   6607 2020-02-07  Tom Tromey  <tromey (a] adacore.com>
   6608 
   6609 	PR breakpoints/24915:
   6610 	* gdb.base/annotate-symlink.exp: Use setup_xfail.
   6611 
   6612 2020-02-06  Shahab Vahedi  <shahab (a] synopsys.com>
   6613 
   6614 	* gdb.tui/tui-missing-src.exp: Add the "missing source
   6615 	file" test for the TUI.
   6616 
   6617 2020-02-06  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   6618 
   6619 	* gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
   6620 	including a port number in the output.
   6621 
   6622 2020-02-04  Alok Kumar Sharma  <alokkumar.sharma (a] amd.com>
   6623 
   6624 	* lib/fortran.exp (fortran_int4): Handle clang.
   6625 	(fortran_int8): Likewise.
   6626 	(fortran_real4): Likewise.
   6627 	(fortran_real8): Likewise.
   6628 	(fortran_complex4): Likewise.
   6629 	(fortran_logical4): Likewise.
   6630 	(fortran_character1): Likewise.
   6631 
   6632 2020-02-04  Tom de Vries  <tdevries (a] suse.de>
   6633 
   6634 	* README (Race detection): Add note.
   6635 
   6636 2020-02-04  Tom de Vries  <tdevries (a] suse.de>
   6637 
   6638 	* lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
   6639 
   6640 2020-02-04  Tom de Vries  <tdevries (a] suse.de>
   6641 
   6642 	* lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
   6643 
   6644 2020-02-03  Rogerio A. Cardoso  <rcardoso (a] linux.ibm.com>
   6645 
   6646 	* gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
   6647 	tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
   6648 	bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
   6649 	blttar, bnetarl.
   6650 	* gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
   6651 	binary for blttar, bnetarl.
   6652 	* gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
   6653 	wait instruction. Delete ldmx test.
   6654 	* gdb.arch/powerpc-power9.s: Delete ldmx instruction.
   6655 
   6656 2020-02-03  Alok Kumar Sharma  <AlokKumar.Sharma (a] amd.com>
   6657 
   6658 	* gdb.fortran/array-bounds-high.exp: New file.
   6659 	* gdb.fortran/array-bounds-high.f90: New file.
   6660 
   6661 2020-02-03  Lukas Durfina  <ldurfina (a] tachyum.com>  (tiny change)
   6662 
   6663 	* gdb.base/fileio.c: Remove #include of <sys/errno.h>.
   6664 	Replace #include of <sys/fcntl.h> by <fcntl.h>.
   6665 
   6666 2020-02-01  Tom de Vries  <tdevries (a] suse.de>
   6667 
   6668 	* gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
   6669 
   6670 2020-01-31  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   6671 
   6672 	PR tui/9765
   6673 	* gdb.tui/tui-layout-asm-short-prog.S: New file.
   6674 	* gdb.tui/tui-layout-asm-short-prog.exp: New file.
   6675 
   6676 2020-01-29  Luis Machado  <luis.machado (a] linaro.org>
   6677 
   6678 	* gdb.arch/aarch64-brk-patterns.c: New source file.
   6679 	* gdb.arch/aarch64-brk-patterns.exp: New test.
   6680 
   6681 2020-01-29  Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
   6682 
   6683 	* gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
   6684 	GCC/Clang version.
   6685 	* gdb.cp/pass-by-ref.exp: Ditto.
   6686 
   6687 2020-01-29  Tom de Vries  <tdevries (a] suse.de>
   6688 
   6689 	* gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
   6690 	* gdb.threads/watchpoint-fork-mt.c: Same.
   6691 	* gdb.threads/watchpoint-fork-parent.c: Same.
   6692 	* gdb.threads/watchpoint-fork-st.c: Same.
   6693 	* gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
   6694 
   6695 2020-01-27  Luis Machado  <luis.machado (a] linaro.org>
   6696 
   6697 	* gdb.base/step-over-syscall.exp (setup): Check if we're already
   6698 	sitting at a syscall instruction when we hit the syscall function's
   6699 	breakpoint.
   6700 	Check PC against one obtained with the x command.
   6701 	Validate syscall number.
   6702 	(step_over_syscall): Don't continue to the syscall instruction if
   6703 	we're already there.
   6704 
   6705 2020-01-25  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   6706 
   6707 	* gdb.base/attach.exp: Test 'set exec-file-mismatch'.
   6708 
   6709 2020-01-24  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   6710 
   6711 	* gdb.dwarf2/dw2-inline-many-frames.c: New file.
   6712 	* gdb.dwarf2/dw2-inline-many-frames.exp: New file.
   6713 
   6714 2020-01-24  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   6715 
   6716 	* gdb.dwarf2/dw2-inline-stepping.c: New file.
   6717 	* gdb.dwarf2/dw2-inline-stepping.exp: New file.
   6718 
   6719 2020-01-24  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   6720 
   6721 	* gdb.base/maint.exp: Update line table parsing test.
   6722 	* gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
   6723 
   6724 2020-01-24  Pedro Alves  <palves (a] redhat.com>
   6725 
   6726 	PR gdb/25410
   6727 	* gdb.multi/multi-re-run-1.c: New.
   6728 	* gdb.multi/multi-re-run-2.c: New.
   6729 	* gdb.multi/multi-re-run.exp: New.
   6730 
   6731 2020-01-24  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   6732 
   6733 	PR gdb/23718
   6734 	* gdb.server/server-kill-python.exp: New file.
   6735 
   6736 2020-01-24  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   6737 
   6738 	* gdb.server/multi-ui-errors.c: New file.
   6739 	* gdb.server/multi-ui-errors.exp: New file.
   6740 
   6741 2020-01-24  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   6742 
   6743 	PR tui/9765
   6744 	* gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
   6745 
   6746 2020-01-19  Tom Tromey  <tom (a] tromey.com>
   6747 
   6748 	* gdb.tui/main.exp: Add check for plain "file".
   6749 
   6750 2020-01-16  Christian Biesinger  <cbiesinger (a] google.com>
   6751 
   6752 	* lib/gdb.exp: Fix spelling error (seperatelly).
   6753 
   6754 2020-01-14  Tom Tromey  <tom (a] tromey.com>
   6755 
   6756 	PR symtab/12535:
   6757 	* gdb.python/python.exp: Test decode_line with empty string
   6758 	argument.
   6759 
   6760 2020-01-14  Bernd Edlinger  <bernd.edlinger (a] hotmail.de>
   6761 
   6762 	* gdb.base/skip-inline.exp: Extend test.
   6763 
   6764 2020-01-13  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   6765 
   6766 	* gdb.dwarf2/dw2-bad-elf-other.S: New file.
   6767 	* gdb.dwarf2/dw2-bad-elf.c: New file.
   6768 	* gdb.dwarf2/dw2-bad-elf.exp: New file.
   6769 
   6770 2020-01-13  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   6771 
   6772 	* lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
   6773 	_line_saw_file.
   6774 
   6775 2020-01-13  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   6776 
   6777 	* lib/tuiterm.exp (Term::_check_box): Check some parts of the top
   6778 	border.
   6779 
   6780 2020-01-10  Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
   6781 
   6782 	* gdb.multi/multi-target.exp (setup): Factor out "info
   6783 	connections" and "info inferiors" tests to ...
   6784 	(test_info_inferiors): ... this new procedure.
   6785 	(top level): Run new "info-inferiors" tests.
   6786 
   6787 2020-01-10  Pedro Alves  <palves (a] redhat.com>
   6788 
   6789 	* gdb.server/bkpt-other-inferior.exp: New file.
   6790 
   6791 2020-01-10  Pedro Alves  <palves (a] redhat.com>
   6792 
   6793 	* gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
   6794 	of "add-inferior".
   6795 	* gdb.base/quit-live.exp: Likewise.
   6796 	* gdb.base/remote-exec-file.exp: Likewise.
   6797 	* gdb.guile/scm-progspace.exp: Likewise.
   6798 	* gdb.linespec/linespec.exp: Likewise.
   6799 	* gdb.mi/new-ui-mi-sync.exp: Likewise.
   6800 	* gdb.mi/user-selected-context-sync.exp: Likewise.
   6801 	* gdb.multi/multi-target.exp (setup): Add "info connection" and
   6802 	"info inferiors" tests.
   6803 	* gdb.multi/remove-inferiors.exp: Adjust expected output of
   6804 	"add-inferior".
   6805 	* gdb.multi/watchpoint-multi.exp: Likewise.
   6806 	* gdb.python/py-inferior.exp: Likewise.
   6807 	* gdb.server/extended-remote-restart.exp: Likewise.
   6808 	* gdb.threads/fork-plus-threads.exp: Adjust expected output of
   6809 	"info inferiors".
   6810 	* gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
   6811 	* gdb.trace/report.exp: Likewise.
   6812 
   6813 2020-01-10  Pedro Alves  <palves (a] redhat.com>
   6814 
   6815 	* gdb.multi/multi-target.c: New file.
   6816 	* gdb.multi/multi-target.exp: New file.
   6817 	* lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
   6818 	mode requested, but remote does not support non-stop".
   6819 
   6820 2020-01-10  Pedro Alves  <palves (a] redhat.com>
   6821 
   6822 	* gdb.server/extended-remote-restart.exp (test_reload): Explicitly
   6823 	disconnect before reconnecting.
   6824 
   6825 2020-01-10  Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
   6826 	    Pedro Alves	 <palves (a] redhat.com>
   6827 
   6828 	* gdb.server/connect-without-multi-process.exp: Also test
   6829 	continuing to end.
   6830 
   6831 2020-01-10  Pedro Alves  <palves (a] redhat.com>
   6832 
   6833 	* gdb.base/remote-exec-file.exp: New file.
   6834 
   6835 2020-01-10  Pedro Alves  <palves (a] redhat.com>
   6836 
   6837 	* gdb.base/fork-running-state.exp (do_test): Adjust expected
   6838 	output.
   6839 	* gdb.threads/async.c: New.
   6840 	* gdb.threads/async.exp: New.
   6841 	* gdb.multi/tids-gid-reset.c: New.
   6842 	* gdb.multi/tids-gid-reset.exp: New.
   6843 
   6844 2020-01-10  George Barrett  <bob (a] bob131.so>
   6845 
   6846 	* gdb.base/stap-probe.c (relocation_marker): Add dummy variable
   6847 	to help in finding the image relocation offset.
   6848 	* gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
   6849 	options in arguments.
   6850 	(stap_test_no_debuginfo): Likewise.
   6851 	(stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
   6852 	test variants.
   6853 	(stap_test): Add null semaphore relocation test.
   6854 
   6855 2020-01-10  George Barrett  <bob (a] bob131.so>
   6856 
   6857 	* gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
   6858 	* gdb.base/stap-probe.exp: Likewise.
   6859 	(stap_test): Pass argument as an additional flag.
   6860 	(stap_test_no_debuginfo): Likewise.
   6861 	(stap_test): Check `info probes stap' output for semaphore
   6862 	addresses if the test binary is supposed to have them.
   6863 
   6864 2020-01-09  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   6865 
   6866 	* gdb.tui/basic.exp: Add more scrolling tests.
   6867 
   6868 2020-01-09  Tom Tromey  <tom (a] tromey.com>
   6869 
   6870 	PR tui/18932:
   6871 	* lib/tuiterm.exp (Term::wait_for): Rename from _accept.  Return a
   6872 	meangingful value.
   6873 	(Term::command, Term::resize): Update.
   6874 	* gdb.tui/basic.exp: Add scrolling test.
   6875 
   6876 2020-01-09  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   6877 
   6878 	* gdb.tui/tui-layout-asm.exp: New file.
   6879 
   6880 2020-01-09  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   6881 
   6882 	* lib/tuiterm.exp (Term::check_box_contents): New proc.
   6883 
   6884 2020-01-09  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   6885 
   6886 	* lib/tuiterm.exp (Term::prepare_for_tui): New proc.
   6887 	(Term::enter_tui): Use Term::prepare_for_tui.
   6888 
   6889 2020-01-09  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   6890 
   6891 	* lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
   6892 	called.
   6893 
   6894 2020-01-09  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   6895 
   6896 	* gdb.base/skip.exp: Fix race condition in test.
   6897 
   6898 2020-01-06  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   6899 
   6900 	* gdb.base/backtrace.c: New file.
   6901 	* gdb.base/backtrace.exp: New file.
   6902 
   6903 2020-01-05  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   6904 
   6905 	* gdb.tui/list.exp: Test 'focus next' after 'list main'.
   6906 
   6907 2020-01-03  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   6908 
   6909 	* gdb.base/style.exp: Test that warnings are styled.
   6910 
   6911 2019-12-29  Bernd Edlinger  <bernd.edlinger (a] hotmail.de>
   6912 
   6913 	* gdb.base/line65535.exp: New file.
   6914 	* gdb.base/line65535.c: New file.
   6915 
   6916 2019-12-27  Simon Marchi  <simon.marchi (a] polymtl.ca>
   6917 
   6918 	* lib/ada.exp (gnat_runtime_has_debug_info): New proc.
   6919 	* lib/gnat_debug_info_test.adb: New file.
   6920 	* gdb.ada/ptype_tagged_param.exp: Use
   6921 	gnat_runtime_has_debug_info, expect a different output if
   6922 	runtime does not have debug info.
   6923 
   6924 2019-12-20  Simon Marchi  <simon.marchi (a] efficios.com>
   6925 
   6926 	* lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
   6927 	(another) quote in test name.
   6928 
   6929 2019-12-20  Simon Marchi  <simon.marchi (a] efficios.com>
   6930 
   6931 	* lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
   6932 	Add quote in test name.
   6933 
   6934 2019-12-20  Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
   6935 
   6936 	* gdb.cp/pass-by-ref.cc: Delete.  Generated in the output
   6937 	directory instead.
   6938 	* gdb.cp/pass-by-ref.exp: Extend with more cases.
   6939 	* gdb.cp/pass-by-ref-2.cc: New file.
   6940 	* gdb.cp/pass-by-ref-2.exp: New file.
   6941 
   6942 2019-12-20  Tom Tromey  <tom (a] tromey.com>
   6943 
   6944 	* gdb.tui/list-before.exp: New file.
   6945 
   6946 2019-12-20  Tom Tromey  <tom (a] tromey.com>
   6947 
   6948 	* gdb.tui/list.exp: Check for source on initial listing.
   6949 
   6950 2019-12-11  Tom Tromey  <tromey (a] adacore.com>
   6951 
   6952 	* gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
   6953 	Add crlf test.
   6954 
   6955 2019-12-18  Simon Marchi  <simon.marchi (a] efficios.com>
   6956 
   6957 	* gdb.base/default.exp: Update value of $_gdb_major.
   6958 
   6959 2019-12-17  Bernd Edlinger  <bernd.edlinger (a] hotmail.de>
   6960 
   6961 	* gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
   6962 
   6963 2019-12-17  Bernd Edlinger  <bernd.edlinger (a] hotmail.de>
   6964 
   6965 	* gdb.base/skip.exp: Whitespace fix.
   6966 
   6967 2019-12-16  Bernd Edlinger  <bernd.edlinger (a] hotmail.de>
   6968 
   6969 	* gdb.base/skip-inline.c: New file.
   6970 	* gdb.base/skip-inline.exp: New file.
   6971 
   6972 2019-12-16  Simon Marchi  <simon.marchi (a] polymtl.ca>
   6973 
   6974 	* gdb.base/jit-reader.exp (jit_reader_test): Rename
   6975 	jit_function_00 to jit_function_stack_mangle.
   6976 	* gdb.base/jithost.c (jit_function_t): Rename to...
   6977 	(jit_function_stack_mangle_t): ... this.
   6978 	(jit_function_add_t): New typedef.
   6979 	(jit_function_00_code): Rename to...
   6980 	(jit_function_stack_mangle_code): ... this, make static.
   6981 	(jit_function_add_code): New.
   6982 	(main): Generate "add" function and call it.  Adjust to changes
   6983 	in jithost_abi.
   6984 	* gdb.base/jithost.h (struct jithost_abi_bounds): New.
   6985 	(struct jithost_abi) <begin, end>: Remove fields.
   6986 	<object, function_stack_mangle, function_add>: New fields.
   6987 	* gdb.base/jitreader.c (struct reader_state) <code_begin,
   6988 	code_end>: Remove fields.
   6989 	<func_stack_mangle>: New field.
   6990 	(read_debug_info): Adjust to renaming, create block for "add"
   6991 	function.
   6992 	(read_sp, unwind_frame, get_frame_id): Adjust to other changes.
   6993 
   6994 2019-12-11  Tom Tromey  <tom (a] tromey.com>
   6995 
   6996 	* gdb.tui/resize.exp: Fix regexp.
   6997 	* gdb.tui/regs.exp: Fix regexps.
   6998 	* gdb.tui/main.exp: Fix regexp.
   6999 
   7000 2019-12-11  Tom Tromey  <tom (a] tromey.com>
   7001 
   7002 	* gdb.tui/resize.exp: Update.
   7003 	* gdb.tui/empty.exp (layouts): Update.
   7004 
   7005 2019-12-11  Tom Tromey  <tom (a] tromey.com>
   7006 
   7007 	* gdb.tui/regs.exp: Update.
   7008 	* gdb.tui/empty.exp (layouts): Update.
   7009 	* gdb.tui/basic.exp: Update.
   7010 	* lib/tuiterm.exp (_check_box): Don't check bottom border.
   7011 
   7012 2019-12-11  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   7013 
   7014 	* gdb.base/options.exp: Add -raw-values in the print completion list.
   7015 	* gdb.python/py-prettyprint.exp: Add tests for -raw-values.
   7016 
   7017 2019-12-10  Kevin Buettner  <kevinb (a] redhat.com>
   7018 
   7019 	* gdb.threads/omp-par-scope.c: New file.
   7020 	* gdb/threads/omp-par-scope.exp: New file.
   7021 
   7022 2019-12-10  Kevin Buettner  <kevinb (a] redhat.com>
   7023 
   7024 	* lib/gdb.exp (support_nested_function_tests): New proc.
   7025 
   7026 2019-12-10  Kevin Buettner  <kevinb (a] redhat.com>
   7027 
   7028 	* lib/gdb.exp (gdb_compile_openmp): New proc.
   7029 	(build_executable_from_specs): Add an "openmp" option.
   7030 	(gdb_compile_pthreads): Add non-executable case.
   7031 
   7032 2019-12-10  Tom Tromey  <tromey (a] adacore.com>
   7033 
   7034 	* gdb.ada/unchecked_union.exp: New file.
   7035 	* gdb.ada/unchecked_union/pck.adb: New file.
   7036 	* gdb.ada/unchecked_union/pck.ads: New file.
   7037 	* gdb.ada/unchecked_union/unchecked_union.adb: New file.
   7038 	* gdb-utils.exp (string_to_regexp): Also quote "?".
   7039 
   7040 2019-12-10  George Barrett  <bob (a] bob131.so>
   7041 
   7042 	Test scripted probe breakpoints.
   7043 	* gdb.guile/scm-breakpoint.c (main): Add probe point.
   7044 	* gdb.python/py-breakpoint.c (main): Likewise.
   7045 	* gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
   7046 	specifier test.
   7047 	* gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
   7048 
   7049 2019-12-09  Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
   7050 
   7051 	* gdb.cp/rvalue-ref-overload.cc (g): New function that takes
   7052 	an rvalue parameter.
   7053 	* gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
   7054 	parameter.
   7055 
   7056 2019-12-09  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   7057 
   7058 	* gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
   7059 	modules.
   7060 
   7061 2019-12-09  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   7062 
   7063 	* gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
   7064 	broken version of GCC.
   7065 
   7066 2019-12-09  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   7067 
   7068 	* gdb.fortran/info-modules.exp: Rewrite to make use of new
   7069 	sym-info-cmds library.
   7070 	* gdb.fortran/info-types.exp: Likewise.
   7071 	* lib/sym-info-cmds.exp: New file.
   7072 
   7073 2019-12-08  Tom de Vries  <tdevries (a] suse.de>
   7074 
   7075 	* gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
   7076 
   7077 2019-12-07  Keith Seitz  <keiths (a] redhat.com>
   7078 
   7079 	* gdb.base/corefile-buildid-shlib-shr.c: New file.
   7080 	* gdb.base/corefile-buildid-shlib.c: New file.
   7081 	* gdb.base/corefile-buildid.c: New file.
   7082 	* gdb.base/corefile-buildid.exp: New file.
   7083 
   7084 2019-12-06  Tom de Vries  <tdevries (a] suse.de>
   7085 
   7086 	* gdb.dwarf2/varval.exp: Add decl before def test.
   7087 
   7088 2019-12-06  Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
   7089 
   7090 	* gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
   7091 
   7092 2019-12-06  Tankut Baris Aktemur  <tankut.baris.aktemur (a] intel.com>
   7093 
   7094 	* gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
   7095 	CV and reference conversion for overload resolution.
   7096 	* gdb.cp/rvalue-ref-overload.exp: Test it.
   7097 
   7098 2019-12-06  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   7099 
   7100 	* gdb.threads/pthreads.exp: Test taas and tfaas without command.
   7101 	* gdb.base/frameapply.exp: Test faas without command.
   7102 
   7103 2019-12-04  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   7104 
   7105 	* lib/gdb.exp (gdb_compile): Add -J compiler option when building
   7106 	Fortran tests.
   7107 	* gdb.mi/mi-fortran-modules.exp: Compile source files in correct
   7108 	order.
   7109 
   7110 2019-12-04  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   7111 
   7112 	* gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
   7113 	casting to type with no kind specified.
   7114 	(test_basic_parsing_of_type_kinds): Additional tests for types
   7115 	with no kind specified, and add tests for single/double
   7116 	precision/complex types.
   7117 
   7118 2019-12-04  Tom Tromey  <tromey (a] adacore.com>
   7119 
   7120 	* gdb.base/endianity.c (struct other) <x>: New field.
   7121 	(main): Initialize it.
   7122 	* gdb.base/endianity.exp: Update.
   7123 
   7124 2019-12-04  Tom Tromey  <tromey (a] adacore.com>
   7125 
   7126 	* gdb.ada/scalar_storage/storage.adb: New file.
   7127 	* gdb.ada/scalar_storage/pck.adb: New file.
   7128 	* gdb.ada/scalar_storage/pck.ads: New file.
   7129 	* gdb.ada/scalar_storage.exp: New file.
   7130 
   7131 2019-12-04  Tom Tromey  <tromey (a] adacore.com>
   7132 
   7133 	* gdb.base/endianity.c (struct otherendian) <f>: New field.
   7134 	(main): Initialize it.
   7135 	* gdb.base/endianity.exp: Update.
   7136 
   7137 2019-12-04  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   7138 
   7139 	* gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
   7140 
   7141 2019-12-04  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   7142 
   7143 	* gdb.mi/mi-fortran-modules.exp: Add additional tests for
   7144 	-symbol-info-module-functions and -symbol-info-module-variables.
   7145 
   7146 2019-12-01  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   7147 
   7148 	* gdb.fortran/array-slices.exp: Add test for dynamic strings.
   7149 
   7150 2019-12-01  Richard Bunt  <richard.bunt (a] arm.com>
   7151 	    Andrew Burgess  <andrew.burgess (a] embecosm.com>
   7152 
   7153 	* gdb.fortran/derived-type-striding.exp: New file.
   7154 	* gdb.fortran/derived-type-striding.f90: New file.
   7155 	* gdb.fortran/array-slices.exp: New file.
   7156 	* gdb.fortran/array-slices.f90: New file.
   7157 
   7158 2019-11-30  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   7159 
   7160 	* gdb.base/define.exp: Test . in command names.
   7161 	* gdb.base/setshow.exp: Update test, as . is now part of
   7162 	command name.
   7163 
   7164 2019-11-30  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   7165 
   7166 	* gdb.base/define-prefix.exp: New file.
   7167 
   7168 2019-11-28  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   7169 
   7170 	* lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
   7171 	compile.
   7172 	(skip_btrace_pt_tests): Likewise.
   7173 
   7174 2019-11-27  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   7175 
   7176 	* gdb.fortran/info-modules.exp: Compile source files in correct
   7177 	order.
   7178 
   7179 2019-11-27  Kevin Buettner  <kevinb (a] redhat.com>
   7180 
   7181 	* gdb.dwarf2/imported-unit.exp: New file.
   7182 	* gdb.dwarf2/imported-unit.c: New file.
   7183 
   7184 2019-11-27  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   7185 
   7186 	* gdb.mi/mi-fortran-modules-2.f90: New file.
   7187 	* gdb.mi/mi-fortran-modules.exp: New file.
   7188 	* gdb.mi/mi-fortran-modules.f90: New file.
   7189 
   7190 2019-11-27  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   7191 
   7192 	* gdb.mi/mi-sym-info-1.c: New file.
   7193 	* gdb.mi/mi-sym-info-2.c: New file.
   7194 	* gdb.mi/mi-sym-info.exp: New file.
   7195 
   7196 2019-11-22  Tom Tromey  <tromey (a] adacore.com>
   7197 
   7198 	* gdb.ada/tasks.exp: Add -ada-task-info regression test.
   7199 	* gdb.ada/tasks/foo.adb: Add another stopping location.
   7200 
   7201 2019-11-21  Peeter Joot  <peeter.joot (a] lzlabs.com>
   7202 
   7203 	* gdb.base/endianity.c: New test.
   7204 	* gdb.base/endianity.exp: New file.
   7205 
   7206 2019-11-21  Lukas Durfina  <ldurfina (a] tachyum.com>
   7207 
   7208 	* gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
   7209 
   7210 2019-11-21  Tom de Vries  <tdevries (a] suse.de>
   7211 
   7212 	PR gdb/24956
   7213 	* gdb.base/ui-redirect.exp: Test output of user-defined command.
   7214 
   7215 2019-11-20  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   7216 
   7217 	* gdb.python/py-progspace.exp: Add missing parentheses on some
   7218 	'print' commands.
   7219 
   7220 2019-11-19  Tom Tromey  <tom (a] tromey.com>
   7221 
   7222 	* gdb.tui/winheight.exp: New file.
   7223 
   7224 2019-11-19  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   7225 
   7226 	* gdb.base/ctf-whatis.c: Delete.
   7227 	* gdb.base/ctf-whatis.exp: Delete.
   7228 	* gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
   7229 
   7230 2019-11-19  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   7231 
   7232 	* gdb.base/ctf-cvexpr.exp: Delete.
   7233 	* gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
   7234 
   7235 2019-11-19  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   7236 
   7237 	* gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
   7238 	the compiler.  Clean up header comment a little.
   7239 	* gdb.base/ctf-ptype.exp: Likewise.
   7240 	* gdb.base/ctf-whatis.exp: Likewise.
   7241 	* lib/gdb.exp (skip_ctf_tests): New proc.
   7242 
   7243 2019-11-18  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   7244 
   7245 	https://bugzilla.redhat.com/show_bug.cgi?id=1765117
   7246 	* gdb.tui/corefile-run.exp: New file.
   7247 
   7248 2019-11-14  Tom Tromey  <tromey (a] adacore.com>
   7249 
   7250 	* gdb.base/gdbvars.exp (test_convenience_variables): Add
   7251 	regression tests.
   7252 
   7253 2019-11-12  Tom Tromey  <tom (a] tromey.com>
   7254 
   7255 	* lib/tuiterm.exp (_accept): Add wait_for parameter.  Check output
   7256 	after any command.  Expect prompt after WAIT_FOR is seen.
   7257 	(enter_tui): Enable resize messages.
   7258 	(command): Expect command in output.
   7259 	(get_line): Avoid error when cursor appears to be off-screen.
   7260 	(dump_screen): Include screen size in title.
   7261 	(_do_resize): New proc, from "resize".
   7262 	(resize): Rewrite.  Do resize in two steps.
   7263 	* gdb.tui/empty.exp (layouts): Fix entries.
   7264 	(check_boxes): Remove xfail.
   7265 	(check_text): Dump screen on failure.
   7266 
   7267 2019-11-10  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   7268 
   7269 	* gdb.python/py-symbol.exp: Add test for
   7270 	gdb.lookup_static_symbols.
   7271 
   7272 2019-11-10  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   7273 
   7274 	* gdb.python/py-symbol.c: Declare and call function from new
   7275 	py-symbol-2.c file.
   7276 	* gdb.python/py-symbol.exp: Compile both source files, and add new
   7277 	tests for gdb.lookup_static_symbol.
   7278 	* gdb.python/py-symbol-2.c: New file.
   7279 
   7280 2019-11-02  Tom de Vries  <tdevries (a] suse.de>
   7281 
   7282 	* gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
   7283 	* gdb.base/anon.exp: Same.
   7284 	* gdb.base/auto-connect-native-target.exp: Same.
   7285 	* gdb.base/call-ar-st.exp: Same.
   7286 	* gdb.base/catch-syscall.exp: Same.
   7287 	* gdb.base/commands.exp: Same.
   7288 	* gdb.base/default.exp: Same.
   7289 	* gdb.base/display.exp: Same.
   7290 	* gdb.base/float.exp: Same.
   7291 	* gdb.base/foll-fork.exp: Same.
   7292 	* gdb.base/help.exp: Same.
   7293 	* gdb.base/info-macros.exp: Same.
   7294 	* gdb.base/info-proc.exp: Same.
   7295 	* gdb.base/info-target.exp: Same.
   7296 	* gdb.base/long_long.exp: Same.
   7297 	* gdb.base/macscp.exp: Same.
   7298 	* gdb.base/memattr.exp: Same.
   7299 	* gdb.base/nofield.exp: Same.
   7300 	* gdb.base/pointers.exp: Same.
   7301 	* gdb.base/printcmds.exp: Same.
   7302 	* gdb.base/ptype.exp: Same.
   7303 	* gdb.base/restore.exp: Same.
   7304 	* gdb.base/return.exp: Same.
   7305 	* gdb.base/scope.exp: Same.
   7306 	* gdb.base/set-noassign.exp: Same.
   7307 	* gdb.base/setshow.exp: Same.
   7308 	* gdb.base/shlib-call.exp: Same.
   7309 	* gdb.base/signals.exp: Same.
   7310 	* gdb.base/sigstep.exp: Same.
   7311 	* gdb.base/skip.exp: Same.
   7312 	* gdb.base/solib-symbol.exp: Same.
   7313 	* gdb.base/stap-probe.exp: Same.
   7314 	* gdb.base/step-line.exp: Same.
   7315 	* gdb.base/step-test.exp: Same.
   7316 	* gdb.base/style.exp: Same.
   7317 	* gdb.base/varargs.exp: Same.
   7318 	* gdb.base/vla-datatypes.exp: Same.
   7319 	* gdb.base/vla-ptr.exp: Same.
   7320 	* gdb.base/vla-sideeffect.exp: Same.
   7321 	* gdb.base/volatile.exp: Same.
   7322 	* gdb.base/watch-cond-infcall.exp: Same.
   7323 	* gdb.base/watchpoint.exp: Same.
   7324 
   7325 2019-11-02  Tom de Vries  <tdevries (a] suse.de>
   7326 
   7327 	* gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
   7328 	* gdb.cp/cpexprs.exp: Same.
   7329 	* gdb.cp/except-multi-location.exp: Same.
   7330 	* gdb.cp/exceptprint.exp: Same.
   7331 	* gdb.cp/gdb2384.exp: Same.
   7332 	* gdb.cp/inherit.exp: Same.
   7333 	* gdb.cp/m-static.exp: Same.
   7334 	* gdb.cp/meth-typedefs.exp: Same.
   7335 	* gdb.cp/misc.exp: Same.
   7336 	* gdb.cp/namespace.exp: Same.
   7337 	* gdb.cp/non-trivial-retval.exp: Same.
   7338 	* gdb.cp/overload.exp: Same.
   7339 	* gdb.cp/pr17132.exp: Same.
   7340 	* gdb.cp/re-set-overloaded.exp: Same.
   7341 	* gdb.cp/rvalue-ref-types.exp: Same.
   7342 	* gdb.cp/templates.exp: Same.
   7343 
   7344 2019-11-01  Luis Machado  <luis.machado (a] linaro.org>
   7345 
   7346 	PR gdb/25124
   7347 
   7348 	* gdb.arch/pr25124.S: New file.
   7349 	* gdb.arch/pr25124.exp: New file.
   7350 
   7351 2019-10-31  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   7352 
   7353 	* gdb.fortran/info-modules.exp: Update expected results, and add
   7354 	additional tests for 'info module functinos', and 'info module
   7355 	variables'.
   7356 	* gdb.fortran/info-types.exp: Update expected results.
   7357 	* gdb.fortran/info-types.f90: Extend testcase with additional
   7358 	module variables and functions.
   7359 
   7360 2019-10-31  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   7361 
   7362 	* gdb.fortran/info-modules.exp: New file.
   7363 	* gdb.fortran/info-types.exp: Build with new file.
   7364 	* gdb.fortran/info-types.f90: Include and use new module.
   7365 	* gdb.fortran/info-types-2.f90: New file.
   7366 
   7367 2019-10-31  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   7368 
   7369 	* gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
   7370 	* gdb.base/settings.exp: Test all settings types using
   7371 	$_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
   7372 	that now verifies that the value of "maint show" is the same as
   7373 	returned by the settings functions.  Test the type of the
   7374 	maintenance settings.
   7375 	* gdb.base/default.exp: Update show_conv_list.
   7376 
   7377 2019-10-31  Tom de Vries  <tdevries (a] suse.de>
   7378 
   7379 	* gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
   7380 	gdb_test.
   7381 	* gdb.arch/amd64-disp-step.exp: Same.
   7382 	* gdb.asm/asm-source.exp: Same.
   7383 	* gdb.btrace/buffer-size.exp: Same.
   7384 	* gdb.btrace/cpu.exp: Same.
   7385 	* gdb.btrace/enable.exp: Same.
   7386 	* gdb.dwarf2/count.exp: Same.
   7387 	* gdb.dwarf2/dw2-ranges-func.exp: Same.
   7388 	* gdb.dwarf2/dw2-ranges-psym.exp: Same.
   7389 	* gdb.fortran/vla-datatypes.exp: Same.
   7390 	* gdb.fortran/vla-history.exp: Same.
   7391 	* gdb.fortran/vla-ptype.exp: Same.
   7392 	* gdb.fortran/vla-value.exp: Same.
   7393 	* gdb.fortran/whatis_type.exp: Same.
   7394 	* gdb.guile/guile.exp: Same.
   7395 	* gdb.multi/tids.exp: Same.
   7396 	* gdb.python/py-finish-breakpoint.exp: Same.
   7397 	* gdb.python/py-framefilter.exp: Same.
   7398 	* gdb.python/py-pp-registration.exp: Same.
   7399 	* gdb.python/py-xmethods.exp: Same.
   7400 	* gdb.python/python.exp: Same.
   7401 	* gdb.server/connect-with-no-symbol-file.exp: Same.
   7402 	* gdb.server/no-thread-db.exp: Same.
   7403 	* gdb.server/run-without-local-binary.exp: Same.
   7404 	* gdb.stabs/weird.exp: Same.
   7405 	* gdb.threads/attach-many-short-lived-threads.exp: Same.
   7406 	* gdb.threads/thread-find.exp: Same.
   7407 	* gdb.threads/tls-shared.exp: Same.
   7408 	* gdb.threads/tls.exp: Same.
   7409 	* gdb.threads/wp-replication.exp: Same.
   7410 	* gdb.trace/ax.exp: Same.
   7411 	* lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
   7412 
   7413 2019-10-31  Tom de Vries  <tdevries (a] suse.de>
   7414 
   7415 	* gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
   7416 	* gdb.ada/array_subscript_addr.exp: Same.
   7417 	* gdb.ada/arrayidx.exp: Same.
   7418 	* gdb.ada/arrayparam.exp: Same.
   7419 	* gdb.ada/arrayptr.exp: Same.
   7420 	* gdb.ada/boolean_expr.exp: Same.
   7421 	* gdb.ada/call_pn.exp: Same.
   7422 	* gdb.ada/complete.exp: Same.
   7423 	* gdb.ada/fixed_cmp.exp: Same.
   7424 	* gdb.ada/fun_addr.exp: Same.
   7425 	* gdb.ada/funcall_param.exp: Same.
   7426 	* gdb.ada/interface.exp: Same.
   7427 	* gdb.ada/mod_from_name.exp: Same.
   7428 	* gdb.ada/null_array.exp: Same.
   7429 	* gdb.ada/packed_array.exp: Same.
   7430 	* gdb.ada/packed_tagged.exp: Same.
   7431 	* gdb.ada/print_chars.exp: Same.
   7432 	* gdb.ada/print_pc.exp: Same.
   7433 	* gdb.ada/ptype_arith_binop.exp: Same.
   7434 	* gdb.ada/ptype_field.exp: Same.
   7435 	* gdb.ada/ptype_tagged_param.exp: Same.
   7436 	* gdb.ada/rec_return.exp: Same.
   7437 	* gdb.ada/ref_tick_size.exp: Same.
   7438 	* gdb.ada/str_ref_cmp.exp: Same.
   7439 	* gdb.ada/taft_type.exp: Same.
   7440 	* gdb.ada/tagged.exp: Same.
   7441 	* gdb.ada/type_coercion.exp: Same.
   7442 	* gdb.ada/uninitialized_vars.exp: Same.
   7443 
   7444 2019-10-30  Tom de Vries  <tdevries (a] suse.de>
   7445 
   7446 	* lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
   7447 
   7448 2019-10-26  Tom de Vries  <tdevries (a] suse.de>
   7449 
   7450 	* gdb.base/bigcore.c: Fix typos in comments.
   7451 	* gdb.base/ctf-ptype.c: Same.
   7452 	* gdb.base/long_long.c: Same.
   7453 	* gdb.dwarf2/dw2-op-out-param.S: Same.
   7454 	* gdb.python/py-evthreads.c: Same.
   7455 	* gdb.reverse/i387-stack-reverse.c: Same.
   7456 	* gdb.trace/tfile.c: Same.
   7457 	* lib/compiler.c: Same.
   7458 	* lib/compiler.cc: Same.
   7459 
   7460 2019-10-25  Tom de Vries  <tdevries (a] suse.de>
   7461 
   7462 	* gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
   7463 	gdb_test_multiple calls.
   7464 	* gdb.reverse/sigall-reverse.exp: Same.
   7465 	* gdb.reverse/solib-precsave.exp: Same.
   7466 	* gdb.reverse/solib-reverse.exp: Same.
   7467 	* gdb.reverse/until-precsave.exp: Same.
   7468 	* gdb.reverse/until-reverse.exp: Same.
   7469 
   7470 2019-10-24  Tom de Vries  <tdevries (a] suse.de>
   7471 
   7472 	* lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
   7473 	* gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
   7474 	kfail using -wrap pattern flag and convenience variable
   7475 	gdb_test_name.
   7476 
   7477 2019-10-24  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   7478 
   7479 	* gdb.python/py-progspace.exp: Add tests for the
   7480 	Progspace.block_for_pc method.
   7481 
   7482 2019-10-23  Tom Tromey  <tom (a] tromey.com>
   7483 
   7484 	* configure: Rebuild.
   7485 	* aclocal.m4: Use m4_include, not sinclude.
   7486 
   7487 2019-10-21  Tom de Vries  <tdevries (a] suse.de>
   7488 
   7489 	* gdb.base/infcall-nested-structs.c: Add
   7490 	__attribute__((noinline,noclone)) to all functions.
   7491 	(call_all): Add missing variable initialization.  Simplify return value.
   7492 	(breakpt): Increment volatile variable, to prevent call from being
   7493 	optimized out.
   7494 	* gdb.base/infcall-nested-structs.exp: Compile with -O2.
   7495 
   7496 2019-10-17  Tom de Vries  <tdevries (a] suse.de>
   7497 
   7498 	* gdb.fortran/module.exp: Allow info variables to print info for files
   7499 	other than module.f90.
   7500 
   7501 2019-10-16  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   7502 
   7503 	* gdb.fortran/module.exp: Extend with 'info variables' test.
   7504 
   7505 2019-10-16  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   7506 
   7507 	* boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
   7508 	F77_FOR_TARGET.
   7509 
   7510 2019-10-16  Tom de Vries  <tdevries (a] suse.de>
   7511 
   7512 	PR tdep/25096
   7513 	* gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
   7514 
   7515 2019-10-16  Tom de Vries  <tdevries (a] suse.de>
   7516 
   7517 	PR tdep/24104
   7518 	* gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
   7519 	Add KFAIL for PR tdep/25096.
   7520 
   7521 2019-10-16  Tom de Vries  <tdevries (a] suse.de>
   7522 
   7523 	PR testsuite/25059
   7524 	* gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
   7525 
   7526 2019-10-16  Tom de Vries  <tdevries (a] suse.de>
   7527 
   7528 	* gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
   7529 	as signed.
   7530 
   7531 2019-10-14  Simon Marchi <simon.marchi (a] polymtl.ca>
   7532 
   7533 	* gdb.mi/list-thread-groups-available.exp: Read entries one by
   7534 	one instead of increasing timeout.
   7535 
   7536 2019-10-13  Tom de Vries  <tdevries (a] suse.de>
   7537 
   7538 	PR record/25038
   7539 	* gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
   7540 	* gdb.reverse/sigall-reverse.exp: Same.
   7541 	* gdb.reverse/solib-precsave.exp: Same.
   7542 	* gdb.reverse/solib-reverse.exp: Same.
   7543 	* gdb.reverse/step-precsave.exp: Same.
   7544 	* gdb.reverse/until-precsave.exp: Same.
   7545 	* gdb.reverse/until-reverse.exp: Same.
   7546 	* lib/gdb.exp (gdb_continue_to_breakpoint): Same.
   7547 
   7548 2019-10-10  Andreas Arnez  <arnez (a] linux.ibm.com>
   7549 
   7550 	* gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
   7551 	(cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
   7552 	(cmp_struct_05_01, cmp_struct_static_02_01)
   7553 	(cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
   7554 	comparisons.
   7555 
   7556 2019-10-10  Tom de Vries  <tdevries (a] suse.de>
   7557 
   7558 	PR testsuite/24888
   7559 	* lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
   7560 	gnatlink.
   7561 
   7562 2019-10-09  Tom de Vries  <tdevries (a] suse.de>
   7563 
   7564 	PR testsuite/25048
   7565 	* gdb.rust/simple.exp: Add xfails for incorrect DWARF.
   7566 
   7567 2019-10-07  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   7568 
   7569 	* gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
   7570 	exceptions due to missing debug information.
   7571 
   7572 2019-10-07  Tom de Vries  <tdevries (a] suse.de>
   7573 
   7574 	* gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
   7575 
   7576 2019-10-07  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   7577 
   7578 	* lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
   7579 	* gdb.base/annota1.exp: Update to use gdb_test_name.
   7580 
   7581 2019-10-07  Weimin Pan  <weimin.pan (a] oracle.com>
   7582 
   7583 	* gdb.base/ctf-whatis.exp: New file.
   7584 	* gdb.base/ctf-whatis.c: New file.
   7585 	* gdb.base/ctf-ptype.exp: New file.
   7586 	* gdb.base/ctf-ptype.c: New file.
   7587 	* gdb.base/ctf-constvars.exp: New file.
   7588 	* gdb.base/ctf-constvars.c: New file.
   7589 	* gdb.base/ctf-cvexpr.exp: New file.
   7590 
   7591 2019-10-04  Tom de Vries  <tdevries (a] suse.de>
   7592 
   7593 	* gdb.cp/local-static.c (main): Move declaration of int i out of the
   7594 	for loop.
   7595 
   7596 2019-10-03  Tom Tromey  <tom (a] tromey.com>
   7597 
   7598 	PR rust/24976:
   7599 	* gdb.rust/simple.rs (Union2): New type.
   7600 	(main): Use Union2.
   7601 	* gdb.rust/simple.exp: Add test.
   7602 
   7603 2019-10-03  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   7604 
   7605 	* gdb.fortran/nested-funcs-2.exp: Run tests with and without the
   7606 	nested function prefix.
   7607 
   7608 2019-10-03  Bernhard Heckel  <bernhard.heckel (a] intel.com>
   7609 	    Richard Bunt  <richard.bunt (a] arm.com>
   7610 	    Andrew Burgess  <andrew.burgess (a] embecosm.com>
   7611 
   7612 	* gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
   7613 	nested functions.
   7614 	* gdb.fortran/nested-funcs.f90: Update expected results.
   7615 	* gdb.fortran/nested-funcs-2.exp: New file.
   7616 	* gdb.fortran/nested-funcs-2.f90: New file.
   7617 
   7618 2019-10-03  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   7619 
   7620 	* gdb.python/py-parameter.exp: Make test names unique.
   7621 	* gdb.python/py-template.exp: Likewise.
   7622 	* gdb.python/py-value.exp: Likewise.
   7623 
   7624 2019-10-03  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   7625 
   7626 	* gdb.base/break-interp.exp: Reduce test name duplication.
   7627 	* gdb.base/call-sc.exp: Likewise.
   7628 	* gdb.base/callfuncs.exp: Likewise.
   7629 	* gdb.base/charset.exp: Likewise.
   7630 	* gdb.base/dump.exp: Likewise.
   7631 	* gdb.base/ena-dis-br.exp: Likewise.
   7632 	* gdb.base/relational.exp: Likewise.
   7633 	* gdb.base/step-over-syscall.exp: Likewise.
   7634 	* gdb.base/structs.exp: Likewise.
   7635 
   7636 2019-10-03  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   7637 
   7638 	* gdb.linespec/explicit.exp: Make test names unique.
   7639 	* gdb.linespec/ls-errs.exp: Likewise.
   7640 
   7641 2019-10-03  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   7642 
   7643 	* gdb.reverse/break-precsave.exp: Make test names unique.
   7644 	* gdb.reverse/break-reverse.exp: Likewise.
   7645 	* gdb.reverse/finish-precsave.exp: Likewise.
   7646 	* gdb.reverse/finish-reverse.exp: Likewise.
   7647 	* gdb.reverse/machinestate-precsave.exp: Likewise.
   7648 	* gdb.reverse/machinestate.exp: Likewise.
   7649 	* gdb.reverse/readv-reverse.exp: Likewise.
   7650 	* gdb.reverse/recvmsg-reverse.exp: Likewise.
   7651 	* gdb.reverse/sigall-precsave.exp: Likewise.
   7652 	* gdb.reverse/sigall-reverse.exp: Likewise.
   7653 	* gdb.reverse/step-indirect-call-thunk.exp: Likewise.
   7654 	* gdb.reverse/watch-precsave.exp: Likewise.
   7655 	* gdb.reverse/watch-reverse.exp: Likewise.
   7656 
   7657 2019-10-03  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   7658 
   7659 	* gdb.threads/stop-with-handle.c: New file.
   7660 	* gdb.threads/stop-with-handle.exp: New file.
   7661 
   7662 2019-10-03  Tom de Vries  <tdevries (a] suse.de>
   7663 
   7664 	PR testsuite/25059
   7665 	* gdb.base/list-missing-source.exp: Allowing the "Compilation
   7666 	directory" line to be missing.
   7667 
   7668 2019-10-03  Tom de Vries  <tdevries (a] suse.de>
   7669 
   7670 	PR testsuite/25059
   7671 	* gdb.base/info-types.exp: Make the presence of the 'unsigned int'
   7672 	type optional.
   7673 
   7674 2019-10-02  Andreas Arnez  <arnez (a] linux.ibm.com>
   7675 
   7676 	* gdb.python/py-format-string.c (string.h): New include.
   7677 	(main): Fill a_struct_with_union.the_union.an_int with bytes of
   7678 	the same value, for endianness-independence.
   7679 	* gdb.python/py-format-string.exp (default_regexp_dict)
   7680 	(test_pretty_structs, test_format): Adjust expected output to the
   7681 	changed initialization.
   7682 
   7683 2019-10-02  Tom Tromey  <tromey (a] adacore.com>
   7684 
   7685 	* gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
   7686 
   7687 2019-10-02  Pedro Alves  <palves (a] redhat.com>
   7688 	    Andrew Burgess  <andrew.burgess (a] embecosm.com>
   7689 
   7690 	* gdb.base/print-file-var-lib1.c: Include <stdio.h> and
   7691 	"print-file-var.h".
   7692 	(this_version_id) Use ATTRIBUTE_VISIBILITY.
   7693 	(get_version_1): Print this_version_id and its address.
   7694 	Add extern "C" wrappers around interface functions.
   7695 	* gdb.base/print-file-var-lib2.c: Include <stdio.h> and
   7696 	"print-file-var.h".
   7697 	(this_version_id) Use ATTRIBUTE_VISIBILITY.
   7698 	(get_version_2): Print this_version_id and its address.
   7699 	Add extern "C" wrappers around interface functions.
   7700 	* gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
   7701 	<stddef.h> and "print-file-var.h".
   7702 	Add extern "C" wrappers around interface functions.
   7703 	[VERSION_ID_MAIN] (this_version_id): Define.
   7704 	(main): Define v0.  Use dlopen if SHLIB_NAME is defined.
   7705 	* gdb.base/print-file-var.h: Add some #defines to simplify setting
   7706 	up extern "C" blocks.
   7707 	* gdb.base/print-file-var.exp (test): New, factored out from top
   7708 	level.
   7709 	(top level): Test all combinations of attribute hidden or not,
   7710 	dlopen or not, and this_version_id symbol in main file or not.
   7711 	Compile tests as both C++ and C, make test names unique.
   7712 
   7713 2019-10-01  Tom Tromey  <tom (a] tromey.com>
   7714 
   7715 	* gdb.base/style.exp: Test "show logging filename".
   7716 
   7717 2019-10-01  Tom Tromey  <tom (a] tromey.com>
   7718 
   7719 	* lib/gdb-utils.exp (style): Handle "metadata" argument.
   7720 	* gdb.base/style.exp: Add metadata style test.
   7721 
   7722 2019-10-01  Tom Tromey  <tom (a] tromey.com>
   7723 
   7724 	* gdb.base/style.exp: Test "pwd".
   7725 
   7726 2019-10-01  Tom Tromey  <tom (a] tromey.com>
   7727 
   7728 	* gdb.base/style.exp: Update tests.
   7729 
   7730 2019-10-01  Andreas Arnez  <arnez (a] linux.ibm.com>
   7731 
   7732 	* gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
   7733 	'six' to unsigned.
   7734 	(s1): Initialize fields 'four' and 'six' instead of 'three' and
   7735 	'five'.  Use an all-ones bit pattern for each.
   7736 	* gdb.base/pretty-print.exp: Adjust expected output of "print s1"
   7737 	to its changed values.
   7738 
   7739 2019-09-30  Tom Tromey  <tromey (a] adacore.com>
   7740 
   7741 	* gdb.rust/traits.rs: Disable all warnings.
   7742 
   7743 2019-09-29  Tom de Vries  <tdevries (a] suse.de>
   7744 
   7745 	* gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
   7746 
   7747 2019-09-29  Tom de Vries  <tdevries (a] suse.de>
   7748 
   7749 	* gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
   7750 
   7751 2019-09-27  Tom de Vries  <tdevries (a] suse.de>
   7752 
   7753 	* gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
   7754 
   7755 2019-09-27  Tom de Vries  <tdevries (a] suse.de>
   7756 
   7757 	PR record/23188
   7758 	* gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
   7759 
   7760 2019-09-26  Tom Tromey  <tromey (a] adacore.com>
   7761 
   7762 	* gdb.ada/py_taft.exp: New file.
   7763 	* gdb.ada/py_taft/main.adb: New file.
   7764 	* gdb.ada/py_taft/pkg.adb: New file.
   7765 	* gdb.ada/py_taft/pkg.ads: New file.
   7766 
   7767 2019-09-24  Tom de Vries  <tdevries (a] suse.de>
   7768 
   7769 	PR gdb/24598
   7770 	* gdb.arch/amd64-init-x87-values.exp: Add xfail.
   7771 
   7772 2019-09-22  Tom de Vries  <tdevries (a] suse.de>
   7773 
   7774 	* gdb.base/restore.exp: Allow register variables to be optimized out at
   7775 	-O0.
   7776 
   7777 2019-09-20  Ulrich Weigand  <uweigand (a] de.ibm.com>
   7778 
   7779 	* gdb.arch/spu-info.exp: Remove file.
   7780 	* gdb.arch/spu-info.c: Remove file.
   7781 	* gdb.arch/spu-ls.exp: Remove file.
   7782 	* gdb.arch/spu-ls.c: Remove file.
   7783 
   7784 	* gdb.asm/asm-source.exp: Remove support for spu*-*-*.
   7785 	* gdb.asm/spu.inc: Remove file.
   7786 
   7787 	* gdb.base/dump.exp: Remove support for spu*-*-*.
   7788 	* gdb.base/stack-checking.exp: Likewise.
   7789 	* gdb.base/overlays.exp: Likewise.
   7790 	* gdb.base/ovlymgr.c: Likewise.
   7791 	* gdb.base/spu.ld: Remove file.
   7792 
   7793 	* gdb.cp/bs15503.exp: Remove support for spu*-*-*.
   7794 	* gdb.cp/cpexprs.exp: Likewise.
   7795 	* gdb.cp/exception.exp: Likewise.
   7796 	* gdb.cp/gdb2495.exp: Likewise.
   7797 	* gdb.cp/mb-templates.exp: Likewise.
   7798 	* gdb.cp/pr9167.exp: Likewise.
   7799 	* gdb.cp/userdef.exp: Likewise.
   7800 
   7801 	* gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
   7802 
   7803 	* gdb.cell: Remove directory.
   7804 	* lib/cell.exp: Remove file.
   7805 
   7806 2019-09-19  Tom de Vries  <tdevries (a] suse.de>
   7807 
   7808 	* lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
   7809 
   7810 2019-09-19  Tom de Vries  <tdevries (a] suse.de>
   7811 
   7812 	* lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
   7813 
   7814 2019-09-19  Tom de Vries  <tdevries (a] suse.de>
   7815 
   7816 	* lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
   7817 	UNSUPPORTED) for 'Network is unreachable' message.  Factor out of ...
   7818 	(gdb_target_cmd): ... here.
   7819 	* gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
   7820 	value 2.
   7821 
   7822 2019-09-18  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   7823 
   7824 	* gdb.base/source-dir.exp: Avoid having directory names in test
   7825 	names.
   7826 
   7827 2019-09-17  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   7828 
   7829 	* gdb.base/source-dir.exp: Add extra test for mapped compilation
   7830 	directory.
   7831 
   7832 2019-09-17  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   7833 
   7834 	* gdb.base/list-missing-source.exp: New file.
   7835 
   7836 2019-09-14  Tom de Vries  <tdevries (a] suse.de>
   7837 
   7838 	PR teststuite/24599
   7839 	* gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
   7840 	* lib/ada.exp (gnatmake_version_at_least): New proc.
   7841 
   7842 2019-09-12  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   7843 
   7844 	* gdb.base/maint.exp: Use exec_has_index_section.
   7845 
   7846 2019-09-12  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   7847 
   7848 	* gdb.base/maint.exp: Add test for 'maint info sections'.
   7849 
   7850 2019-09-12  Tom de Vries  <tdevries (a] suse.de>
   7851 
   7852 	* gdb.base/store.exp: Allow register variables to be optimized out at
   7853 	-O0.
   7854 
   7855 2019-09-12  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   7856 
   7857 	* gdb.ada/rdv_wait.exp: Update to new task names.
   7858 	* gdb.base/task_switch_in_core.exp: Likewise.
   7859 	* gdb.base/info_sources_base.c: Likewise.
   7860 
   7861 2019-09-10  Tom Tromey  <tromey (a] adacore.com>
   7862 
   7863 	* boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
   7864 
   7865 2019-09-10  Tom Tromey  <tromey (a] adacore.com>
   7866 
   7867 	* gdb.ada/dgopt.exp: New file.
   7868 	* gdb.ada/dgopt/x.adb: New file.
   7869 
   7870 2019-09-08  Tom Tromey  <tom (a] tromey.com>
   7871 
   7872 	* gdb.tui/resize.exp: Remove setup_xfail.
   7873 	* gdb.tui/regs.exp: Remove setup_xfail.
   7874 	* gdb.tui/basic.exp: Remove setup_xfail.
   7875 
   7876 2019-09-06  David Blaikie  <dblaikie (a] gmail.com>
   7877 
   7878 	* gdb.base/label.exp: un-XFAIL label related tests under Clang.
   7879 	* gdb.cp/cplabel.exp: Ditto.
   7880 	* gdb.linespec/ls-errs.exp: Ditto.
   7881 
   7882 2019-09-05  Tom de Vries  <tdevries (a] suse.de>
   7883 
   7884 	* lib/gdb.exp (cmp_file_string): New proc.
   7885 	* gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
   7886 	runto_main.  Verify save breakpoints output.
   7887 
   7888 2019-09-04  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   7889 
   7890 	* gdb.base/info-var.exp: Test info variables without running
   7891 	to main, to avoid expect's buffer overflow.
   7892 
   7893 2019-09-03  Tom Tromey  <tromey (a] adacore.com>
   7894 
   7895 	* gdb.ada/bias.exp: New file.
   7896 	* gdb.ada/bias/bias.adb: New file.
   7897 	* gdb.ada/print_chars.exp: Add regression test.
   7898 	* gdb.ada/print_chars/foo.adb (My_Character): New type.
   7899 	(MC): New variable.
   7900 
   7901 2019-08-29  Sandra Loosemore  <sandra (a] codesourcery.com>
   7902 
   7903 	* gdb.base/argv0-symlink.exp: Run only on native target
   7904 	and local host.
   7905 
   7906 2019-08-29  Tom de Vries  <tdevries (a] suse.de>
   7907 
   7908 	* gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
   7909 	diverse debug info.
   7910 	* lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
   7911 
   7912 2019-08-28  Tom de Vries  <tdevries (a] suse.de>
   7913 
   7914 	* gdb.base/info-var.exp: Allow info variables to print info for files
   7915 	other than info-var-f1.c and info-var-f2.c.
   7916 
   7917 2019-08-28  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   7918 
   7919 	* gdb.fortran/info-types.exp: Add module.
   7920 	* gdb.fortran/info-types.f90: Update expected results.
   7921 
   7922 2019-08-28  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   7923 
   7924 	* gdb.fortran/info-types.exp: New file.
   7925 	* gdb.fortran/info-types.f90: New file.
   7926 	* lib/fortran.exp (fortran_character1): New proc.
   7927 
   7928 2019-08-27  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   7929 
   7930 	* gdb.base/info-fun.exp: Extend to test the -n flag for 'info
   7931 	functions'.  Reindent as needed.
   7932 	* gdb.base/info-var-f1.c: New file.
   7933 	* gdb.base/info-var-f2.c: New file.
   7934 	* gdb.base/info-var.exp: New file.
   7935 	* gdb.base/info-var.h: New file.
   7936 
   7937 2019-08-26  Tom de Vries  <tdevries (a] suse.de>
   7938 
   7939 	PR c++/24852
   7940 	* gdb.cp/no-libstdcxx-probe.exp: New test.
   7941 
   7942 2019-08-26  Tom de Vries  <tdevries (a] suse.de>
   7943 
   7944 	* lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
   7945 	* tests need to be skipped.
   7946 	* gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
   7947 	* gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
   7948 	mi_skip_libstdcxx_probe_tests.
   7949 
   7950 2019-08-26  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   7951 
   7952 	* gdb.python/py-xmethods.exp: Use raw strings when passing
   7953 	arguments to SimpleXMethodMatcher.
   7954 
   7955 2019-08-22  Tom de Vries  <tdevries (a] suse.de>
   7956 
   7957 	* gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
   7958 	more informative.
   7959 
   7960 2019-08-21  Pedro Alves  <palves (a] redhat.com>
   7961 
   7962 	* gdb.base/with.exp: Test "with" with no arguments.
   7963 
   7964 2019-08-21  Tom de Vries  <tdevries (a] suse.de>
   7965 
   7966 	* gdb.base/gdb-caching-proc.exp: Sort files.
   7967 
   7968 2019-08-20  Tom de Vries  <tdevries (a] suse.de>
   7969 
   7970 	* lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
   7971 	compilation.
   7972 
   7973 2019-08-16  Tom de Vries  <tdevries (a] suse.de>
   7974 
   7975 	* gdb.base/compare-sections.exp ("after run to main"): Allow
   7976 	mismatched read-only sections for PIE executables.
   7977 
   7978 2019-08-16  Tom Tromey  <tom (a] tromey.com>
   7979 
   7980 	* lib/tuiterm.exp (_csi_Z): New proc.
   7981 	* gdb.tui/basic.exp: Update window positions.
   7982 	* gdb.tui/empty.exp: Update window positions.
   7983 
   7984 2019-08-15  Sandra Loosemore  <sandra (a] codesourcery.com>
   7985 
   7986 	* gdb.base/examine-backward.exp: Correct regexp for
   7987 	"examine 3 bytes backward from ${address_zero}".
   7988 
   7989 2019-08-15  Tom Tromey  <tom (a] tromey.com>
   7990 
   7991 	* gdb.tui/empty.exp: Enable resizing tests.
   7992 
   7993 2019-08-15  Tom Tromey  <tromey (a] adacore.com>
   7994 
   7995 	* gdb.ada/char_enum.exp: Add regression tests.
   7996 	* gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
   7997 	and '0'.
   7998 	(Char, Gchar): Update.
   7999 	* gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
   8000 
   8001 2019-08-15  Christian Biesinger  <cbiesinger (a] google.com>
   8002 
   8003 	* gdb.python/python.exp: Expect a leading underscore on
   8004 	GdbOutput{,Error}File.
   8005 
   8006 2019-08-15  Sandra Loosemore  <sandra (a] codesourcery.com>
   8007 
   8008 	* gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
   8009 	Windows host.
   8010 
   8011 2019-08-15  Sandra Loosemore  <sandra (a] codesourcery.com>
   8012 
   8013 	* gdb.base/batch-preserve-term-settings.exp
   8014 	(test_terminal_settings_preserved_after_sigterm): Skip on Windows.
   8015 
   8016 2019-08-15  Christian Biesinger  <cbiesinger (a] google.com>
   8017 
   8018 	* lib/gdb.exp: When running on a mingw target, replace
   8019 	/x/ with x:/.
   8020 
   8021 2019-08-14  Alan Hayward  <alan.hayward (a] arm.com>
   8022 
   8023 	* gdb.arch/aarch64-prologue.c: New test.
   8024 	* gdb.arch/aarch64-prologue.exp: New file.
   8025 
   8026 2019-08-13  Tom de Vries  <tdevries (a] suse.de>
   8027 
   8028 	* gdb.gdb/selftest.exp (send ^C to child process again): Accept also
   8029 	Thread.
   8030 
   8031 2019-08-13  Sandra Loosemore  <sandra (a] codesourcery.com>
   8032 
   8033 	* gdb.python/py-completion.exp: Download the .py file to the host
   8034 	and use its host pathname.  Conditionalize tests that use
   8035 	tab completion and manipulate files on the build machine.
   8036 	* gdb.python/py-events.exp: Download the .py file to the host
   8037 	and use its host pathname.
   8038 	* gdb.python/py-evsignal.exp: Likewise.
   8039 	* gdb.python/py-evthreads.exp: Likewise.
   8040 	* gdb.python/py-framefilter-invalidarg.exp: Match Windows
   8041 	pathname syntax.
   8042 	* gdb.python/py-framefilter.exp: Download the .py file to the right
   8043 	place on the host.  Match Windows pathname syntax.
   8044 	* gdb.python/py-mi-var-info-path-expression.exp: Download the
   8045 	.py file to the host and use its host pathname.
   8046 	* gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
   8047 	* gdb.python/py-objfile.exp: Expect a host pathname, not a
   8048 	build pathname.  Skip symlink test on Windows host.  Add missing
   8049 	newline at end of file.
   8050 	* gdb.python/py-pp-maint.exp: Download the .py file to the host
   8051 	and use its host pathname.
   8052 	* gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
   8053 	* gdb.python/py-section-script.exp: Use host location of binfile
   8054 	on safe-path.  Use correct path separator on Windows host.
   8055 	Reorder alternatives in gdb_test_multiple to prevent matching
   8056 	the wrong alternative on success.
   8057 	* gdb.python/py-symtab.exp: Match Windows pathname syntax.
   8058 
   8059 2019-08-12  Patrick Palka  <patrick (a] parcs.ath.cx>
   8060 
   8061 	* gdb.gdb/selftest.exp (test_with_self): Update test to now
   8062 	expect the GDB inferior to no longer immediately stop after
   8063 	being resumed with "signal SIGINT".
   8064 
   8065 2019-08-09  Sandra Loosemore  <sandra (a] codesourcery.com>
   8066 
   8067 	* gdb.linespec/break-ask.exp: Generalize regexps to match
   8068 	Windows pathnames too.
   8069 
   8070 2019-08-08  Tom de Vries  <tdevries (a] suse.de>
   8071 
   8072 	PR testsuite/24862
   8073 	* lib/tuiterm.exp (_accept): Fix CSI regexp.
   8074 
   8075 2019-08-07  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   8076 
   8077 	* gdb.base/style.exp: Update tests for help doc new invariants.
   8078 	* gdb.base/help.exp: Likewise.
   8079 
   8080 2019-08-06  Tom Tromey  <tom (a] tromey.com>
   8081 
   8082 	* gdb.base/style.exp: Add disassemble test.
   8083 	* gdb.base/style.c (some_called_function): New function.
   8084 	(main): Use it.
   8085 
   8086 2019-08-05  Christian Biesinger  <cbiesinger (a] google.com>
   8087 
   8088 	* gdb.python/py-block.exp: Test dictionary access on blocks.
   8089 
   8090 2019-08-05  Simon Marchi  <simon.marchi (a] efficios.com>
   8091 
   8092 	PR gdb/24863
   8093 	* gdb.mi/list-thread-groups-available.exp: Increase timeout for
   8094 	-list-thread-groups --available test when running under
   8095 	check-read1.
   8096 
   8097 2019-08-05  Tom de Vries  <tdevries (a] suse.de>
   8098 
   8099 	PR testsuite/24863
   8100 	* lib/gdb.exp (with_read1_timeout_factor): New proc.
   8101 	* gdb.base/help.exp: Use with_read1_timeout_factor.
   8102 	* gdb.base/info-macros.exp: Same.
   8103 	* gdb.cp/nested-types.exp: Same.
   8104 
   8105 2019-08-05  Tom de Vries  <tdevries (a] suse.de>
   8106 
   8107 	* lib/gdb.exp (version_at_least): Factor out of ...
   8108 	(tcl_version_at_least): ... here.
   8109 	(gdb_compile): Fail if pie results in non-PIE executable.
   8110 	(readelf_version, readelf_prints_pie): New proc.
   8111 	(exec_is_pie): Return -1 if unknown.
   8112 
   8113 2019-08-05  Tom de Vries  <tdevries (a] suse.de>
   8114 
   8115 	* lib/gdb.exp (tcl_version_at_least): Fix typo.
   8116 
   8117 2019-08-04  Sandra Loosemore  <sandra (a] codesourcery.com>
   8118 
   8119 	* gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
   8120 
   8121 2019-08-04  Sandra Loosemore  <sandra (a] codesourcery.com>
   8122 
   8123 	* lib/completion-support.exp (test_gdb_complete_none): Skip
   8124 	tab completion tests if no readline support.
   8125 	(test_gdb_complete_unique_re): Likewise.
   8126 	(test_gdb_complete_multiple): Likewise.
   8127 
   8128 2019-08-03  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   8129 
   8130 	* gdb.base/info_sources.exp: New file.
   8131 	* gdb.base/info_sources.c: New file.
   8132 	* gdb.base/info_sources_base.c: New file.
   8133 
   8134 2019-08-01  Pedro Franco de Carvalho  <pedromfc (a] linux.ibm.com>
   8135 
   8136 	* gdb.base/batch-exit-status.exp: Call test_exit_status with
   8137 	prefix argument.
   8138 	(test_exit_status): Add prefix argument.
   8139 
   8140 2019-08-01  Tom de Vries  <tdevries (a] suse.de>
   8141 
   8142 	PR testsuite/24863
   8143 	* gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
   8144 	calling exp_continue for new thread and thread exited messages.
   8145 
   8146 2019-08-01  Tom de Vries  <tdevries (a] suse.de>
   8147 
   8148 	PR testsuite/24863
   8149 	* gdb.base/structs.exp: Fix check-read1 timeout using
   8150 	gdb_test_sequence.
   8151 	* lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
   8152 
   8153 2019-08-01  Tom de Vries  <tdevries (a] suse.de>
   8154 
   8155 	PR testsuite/24863
   8156 	* gdb.base/break-interp.exp: Use exp_continue after each "info files"
   8157 	line.
   8158 
   8159 2019-08-01  Tom de Vries  <tdevries (a] suse.de>
   8160 
   8161 	PR testsuite/24863
   8162 	* gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
   8163 
   8164 2019-07-30  Tom Tromey  <tromey (a] adacore.com>
   8165 
   8166 	* gdb.ada/display_nested.exp: New file.
   8167 	* gdb.ada/display_nested/foo.adb: New file.
   8168 	* gdb.ada/display_nested/pack.adb: New file.
   8169 	* gdb.ada/display_nested/pack.ads: New file.
   8170 
   8171 2019-07-30  Christian Biesinger  <cbiesinger (a] google.com>
   8172 
   8173 	* gdb.python/py-symbol.c: Add a static variable and one in an anonymous
   8174 	namespace.
   8175 	* gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
   8176 
   8177 2019-07-30  Tom de Vries  <tdevries (a] suse.de>
   8178 
   8179 	* lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
   8180 	instead.
   8181 
   8182 2019-07-30  Tom de Vries  <tdevries (a] suse.de>
   8183 
   8184 	PR testsuite/24834
   8185 	* lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
   8186 	(exec_is_pie): New proc.
   8187 
   8188 2019-07-29  Christian Biesinger  <cbiesinger (a] google.com>
   8189 
   8190 	* gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
   8191 
   8192 2019-07-29  Christian Biesinger  <cbiesinger (a] google.com>
   8193 
   8194 	* gdb.python/py-objfile.c: Add global and static vars.
   8195 	* gdb.python/py-objfile.exp: Test new functions Objfile.
   8196 	  lookup_global_symbol and lookup_static_symbol.
   8197 
   8198 2019-07-29  Tom Tromey  <tom (a] tromey.com>
   8199 
   8200 	* lib/tuiterm.exp (Term::_csi_@): New proc.
   8201 	(Term::_csi_X): Don't move cursor.
   8202 
   8203 2019-07-29  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   8204 
   8205 	* gdb.base/options.exp: Update backtrace - completion to
   8206 	new option -frame-info.
   8207 	* gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
   8208 	Test new 'set print frame-info'.  Test backtrace -frame-info
   8209 	overriding 'set print frame-info'.
   8210 	* gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
   8211 	Test new 'set print frame-info'.
   8212 	Verify consistency of backtrace with and without filters, with and
   8213 	without -no-filters.
   8214 	* gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
   8215 	default.
   8216 
   8217 2019-07-29  Tom de Vries  <tdevries (a] suse.de>
   8218 
   8219 	* gdb.linespec/explicit.exp: Fix completion trigger for "complete with
   8220 	no arguments".
   8221 
   8222 2019-07-29  Tom de Vries  <tdevries (a] suse.de>
   8223 
   8224 	* gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
   8225 	is a substring of the first for "complete non-unique file name".
   8226 
   8227 2019-07-29  Tom de Vries  <tdevries (a] suse.de>
   8228 
   8229 	* gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
   8230 	with ".*".
   8231 
   8232 2019-07-29  Tom de Vries  <tdevries (a] suse.de>
   8233 
   8234 	* lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
   8235 	Pass prompt_regexp parameter to gdb_test_multiple calls.
   8236 
   8237 2019-07-29  Tom de Vries  <tdevries (a] suse.de>
   8238 
   8239 	* gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
   8240 	print registers" regexps.
   8241 
   8242 2019-07-29  Tom de Vries  <tdevries (a] suse.de>
   8243 
   8244 	* gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
   8245 
   8246 2019-07-29  Tom de Vries  <tdevries (a] suse.de>
   8247 
   8248 	PR gdb/24855
   8249 	* lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
   8250 	(skip_python_tests_prompt): Add prompt_regexp argument to
   8251 	gdb_test_multiple calls.
   8252 
   8253 2019-07-27  Tom Tromey  <tom (a] tromey.com>
   8254 
   8255 	* gdb.tui/main.exp: New file.
   8256 
   8257 2019-07-27  Tom Tromey  <tom (a] tromey.com>
   8258 
   8259 	* lib/tuiterm.exp (Term::clean_restart): Make "executable"
   8260 	optional.
   8261 	* gdb.tui/empty.exp: New file.
   8262 
   8263 2019-07-27  Tom Tromey  <tom (a] tromey.com>
   8264 
   8265 	* lib/tuiterm.exp (spawn): New proc.
   8266 	(Term::resize): New proc.
   8267 	* gdb.tui/resize.exp: New file.
   8268 
   8269 2019-07-27  Tom Tromey  <tom (a] tromey.com>
   8270 
   8271 	* gdb.tui/list.exp: New file.
   8272 
   8273 2019-07-27  Tom Tromey  <tom (a] tromey.com>
   8274 
   8275 	* gdb.tui/regs.exp: New file.
   8276 
   8277 2019-07-27  Tom Tromey  <tom (a] tromey.com>
   8278 
   8279 	* gdb.tui/basic.exp: Add "layout split" test.
   8280 
   8281 2019-07-27  Tom Tromey  <tom (a] tromey.com>
   8282 
   8283 	* gdb.tui/basic.exp: Add "layout asm" test.
   8284 
   8285 2019-07-27  Tom Tromey  <tom (a] tromey.com>
   8286 
   8287 	* lib/tuiterm.exp: New file.
   8288 	* gdb.tui/basic.exp: New file.
   8289 
   8290 2019-07-27  Kevin Buettner  <kevinb (a] redhat.com>
   8291 
   8292 	* gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
   8293 	Enable tests associated with this flag.  Adjust regex
   8294 	referencing "foo_low" to now refer to "foo_cold" instead.
   8295 
   8296 2019-07-27  Kevin Buettner  <kevinb (a] redhat.com>
   8297 
   8298 	* gdb.dwarf2/dw2-ranges-func.c: Rename to...
   8299 	* gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
   8300 	* gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
   8301 	foo_cold.  Revise comments to match.
   8302 	* gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
   8303 	* gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
   8304 	were wrapped into this proc; Call do_test in loop from outermost
   8305 	level.
   8306 	(foo_low): Rename all occurrences to "foo_cold".
   8307 	(backtrace from baz): New test.
   8308 	(x2/i foo_cold): New test.
   8309 	(info line *foo_cold): New test.
   8310 
   8311 2019-07-26  Tom de Vries  <tdevries (a] suse.de>
   8312 
   8313 	* gdb.arch/i386-pkru.exp: Fix unterminated string.
   8314 
   8315 2019-07-25  Tom de Vries  <tdevries (a] suse.de>
   8316 
   8317 	PR testsuite/24830
   8318 	* gdb.mi/mi-catch-cpp-exceptions.exp: Call
   8319 	mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
   8320 	* lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
   8321 	(skip_libstdcxx_probe_tests): ... here.
   8322 	* lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
   8323 
   8324 2019-07-24  Tom de Vries  <tdevries (a] suse.de>
   8325 
   8326 	PR testsuite/24807
   8327 	* gdb.objc/basicclass.m: Include stdio.h.
   8328 	* gdb.objc/nondebug.m: Same.
   8329 	* gdb.objc/objcdecode.m: Same.
   8330 
   8331 2019-07-24  Tom de Vries  <tdevries (a] suse.de>
   8332 
   8333 	PR testsuite/24612
   8334 	* gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
   8335 	additional_flags.
   8336 
   8337 2019-07-24  Tom de Vries  <tdevries (a] suse.de>
   8338 
   8339 	PR testsuite/24831
   8340 	* gdb.multi/tids.exp: Update error messages for info threads.
   8341 
   8342 2019-07-24  Tom de Vries  <tdevries (a] suse.de>
   8343 
   8344 	* gdb.base/info-types.exp: Allow info types to print info for more than
   8345 	one file.
   8346 
   8347 2019-07-23  Tom de Vries  <tdevries (a] suse.de>
   8348 
   8349 	PR testsuite/24842
   8350 	* gdb.dwarf2/multidictionary.exp: Consume initial prompt after
   8351 	gdb_spawn_with_cmdline_opts.
   8352 
   8353 2019-07-23  Srinath Parvathaneni  <srinath.parvathaneni (a] arm.com>
   8354 
   8355 	* gdb.arch/arm-cmse-sgstubs.c: New test.
   8356 	* gdb.arch/arm-cmse-sgstubs.exp: New file.
   8357 
   8358 2019-07-23  Tom de Vries  <tdevries (a] suse.de>
   8359 
   8360 	PR testsuite/24711
   8361 	* gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
   8362 	issuing next command.
   8363 
   8364 2019-07-22  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   8365 
   8366 	* gdb.ada/info_auto_lang.exp: Update expected results.
   8367 	* gdb.base/info-types.c: Add additional types to check.
   8368 	* gdb.base/info-types.exp: Update expected results.
   8369 
   8370 2019-07-22  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   8371 
   8372 	* gdb.base/info-types.c: New file.
   8373 	* gdb.base/info-types.exp: New file.
   8374 
   8375 2019-07-19  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   8376 
   8377 	* gdb.arch/riscv-bp-infcall.c: New file.
   8378 	* gdb.arch/riscv-bp-infcall.exp: New file.
   8379 
   8380 2019-07-17  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   8381 
   8382 	PR breakpoints/24541
   8383 	* gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
   8384 
   8385 2019-07-14  Tom de Vries  <tdevries (a] suse.de>
   8386 
   8387 	PR testsuite/24760
   8388 	* gdb.objc/basicclass.exp: Fix unterminated string.
   8389 
   8390 2019-07-12  Bernhard Heckel  <bernhard.heckel (a] intel.com>
   8391 	    Andrew Burgess  <andrew.burgess (a] embecosm.com>
   8392 
   8393 	* gdb.fortran/vla-ptype.exp: Print array with negative bounds.
   8394 	* gdb.fortran/vla-sizeof.exp: Print the size of an array with
   8395 	negative bounds.
   8396 	* gdb.fortran/vla-value.exp: Print elements of an array with
   8397 	negative bounds.
   8398 	* gdb.fortran/vla.f90: Setup an array with negative bounds for
   8399 	testing.
   8400 
   8401 2019-07-11  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   8402 
   8403 	* gdb.base/options.exp (expect_string): Dequote strings in
   8404 	results.
   8405 	(test-string): Test strings with different quoting and reindent.
   8406 
   8407 2019-07-10  Tom Tromey  <tromey (a] adacore.com>
   8408 
   8409 	* gdb.ada/mi_ex_cond.exp: Update expected results.
   8410 	* gdb.ada/mi_catch_ex_hand.exp: Update expected results.
   8411 	* gdb.ada/mi_catch_ex.exp: Update expected results.
   8412 	* gdb.ada/mi_catch_assert.exp: Update expected results.
   8413 	* gdb.ada/catch_ex.exp (catch_exception_info)
   8414 	(catch_exception_entry, catch_assert_entry)
   8415 	(catch_unhandled_entry): Update.
   8416 	* gdb.ada/catch_assert_if.exp: Update expected results.
   8417 
   8418 2019-07-10  Richard Bunt  <richard.bunt (a] arm.com>
   8419 	Stephen Roberts  <stephen.roberts (a] arm.com>
   8420 
   8421 	* gdb.base/define.exp: Restore original prompt.
   8422 
   8423 2019-07-09  Pedro Alves  <palves (a] redhat.com>
   8424 
   8425 	* gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
   8426 	breakpoints" output.
   8427 	* gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
   8428 	* gdb.python/py-breakpoint.exp: No longer expect that "catch
   8429 	throw" creates breakpoint.
   8430 	* gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
   8431 	'type="catchpoint"'.
   8432 
   8433 2019-07-09  Pedro Alves  <palves (a] redhat.com>
   8434 
   8435 	PR c++/15468
   8436 	* gdb.cp/except-multi-location-lib.cc: New.
   8437 	* gdb.cp/except-multi-location-main.cc: New.
   8438 	* gdb.cp/except-multi-location.exp: New.
   8439 
   8440 2019-07-09  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   8441 
   8442 	* gdb.base/printcmds.exp (test_printf_convenience_var): Set
   8443 	language to "c++" before dealing with wchar_t.  Remove DO_WSTRING
   8444 	argument and update callers.
   8445 
   8446 2019-07-09  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   8447 
   8448 	* gdb.arch/amd64-break-on-asm-line.S: New file.
   8449 	* gdb.arch/amd64-break-on-asm-line.exp: New file.
   8450 
   8451 2019-07-08  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   8452 
   8453 	* gdb.base/printcmds.exp: Test printing C string and
   8454 	C wide string convenience vars without transiting via the inferior.
   8455 	Also make test names unique.
   8456 
   8457 2019-07-08  Alan Hayward  <alan.hayward (a] arm.com>
   8458 
   8459 	PR breakpoints/25011
   8460 	* gdb.base/break-idempotent.exp: Test both PIE and non PIE.
   8461 
   8462 2019-07-04  Pedro Alves  <palves (a] redhat.com>
   8463 
   8464 	* lib/gdb.exp (foreach_with_prefix): Don't return early if
   8465 	body returned ok(0), break(3) or continue(4).
   8466 	* gdb.testsuite/foreach_with_prefix.exp: New file.
   8467 
   8468 2019-07-04  Alan Hayward  <alan.hayward (a] arm.com>
   8469 
   8470 	* gdb.server/unittest.exp: Allow 0 unit tests to run.
   8471 
   8472 2019-07-03  Pedro Alves  <palves (a] redhat.com>
   8473 
   8474 	* lib/gdb.exp (foreach_with_prefix): Use "catch" and
   8475 	"return -code".
   8476 
   8477 2019-07-03  Pedro Alves  <palves (a] redhat.com>
   8478 
   8479 	PR cli/24732
   8480 	* gdb.base/shell.exp: Load completion-support.exp.
   8481 	Adjust expected error output.  Add completion tests.
   8482 
   8483 2019-07-03  Pedro Alves  <palves (a] redhat.com>
   8484 
   8485 	* lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
   8486 	string_to_regexp.
   8487 
   8488 2019-07-03  Pedro Alves  <palves (a] redhat.com>
   8489 
   8490 	* gdb.base/options.exp (expect_none, expect_flag, expect_bool)
   8491 	(expect_integer): Adjust to expect "-string".
   8492 	(expect_string): New.
   8493 	(all_options): Expect "-string".
   8494 	(test-flag, test-boolean): Adjust to expect "-string".
   8495 	(test-string): New proc.
   8496 	(top level): Call it.
   8497 
   8498 2019-07-03  Pedro Alves  <palves (a] redhat.com>
   8499 
   8500 	* gdb.base/options.exp (test-misc, test-flag, test-boolean)
   8501 	(test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
   8502 	the expected output in the success.
   8503 
   8504 2019-07-03  Pedro Alves  <palves (a] redhat.com>
   8505 
   8506 	* lib/completion-support.exp (test_gdb_complete_tab_multiple):
   8507 	Split one gdb_test_multiple call in two to avoid a race.
   8508 
   8509 2019-07-03  Pedro Alves  <palves (a] redhat.com>
   8510 
   8511 	* gdb.base/with.c: New file.
   8512 	* gdb.base/with.exp: New file.
   8513 
   8514 2019-07-03  Pedro Alves  <palves (a] redhat.com>
   8515 
   8516 	* gdb.base/settings.exp: Replace all references to "maint
   8517 	test-settings set" with references to "maint set test-settings",
   8518 	and all references to "maint test-settings show" with references
   8519 	to "maint show test-settings".
   8520 
   8521 2019-07-03  Pedro Alves  <palves (a] redhat.com>
   8522 
   8523 	* gdb.base/settings.exp (test-string): Adjust expected out when
   8524 	testing "maint test-settings show filename"
   8525 
   8526 2019-07-02  Pedro Alves  <palves (a] redhat.com>
   8527 
   8528 	* gdb.base/options.exp (test-info-threads): New procedure.
   8529 	(top level): Call it.
   8530 
   8531 2019-06-28  Tom Tromey  <tromey (a] adacore.com>
   8532 
   8533 	* gdb.dwarf2/ada-linkage-name.c: New file.
   8534 	* gdb.dwarf2/ada-linkage-name.exp: New file.
   8535 
   8536 2019-06-27  Tom Tromey  <tromey (a] adacore.com>
   8537 
   8538 	PR c++/20020:
   8539 	* gdb.cp/constexpr-field.exp: Use setup_xfail.
   8540 
   8541 2019-06-26  Tom de Vries  <tdevries (a] suse.de>
   8542 
   8543 	* gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
   8544 
   8545 2019-06-26  Tom de Vries  <tdevries (a] suse.de>
   8546 
   8547 	* gdb.base/index-cache.exp: Add back missing debug option.
   8548 
   8549 2019-06-23  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   8550 
   8551 	* gdb.base/alias.exp: Test non matching/non existing prefixes.
   8552 
   8553 2019-06-25  Tom de Vries  <tdevries (a] suse.de>
   8554 
   8555 	PR testsuite/24727
   8556 	* gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
   8557 
   8558 2019-06-24  Tom de Vries  <tdevries (a] suse.de>
   8559 
   8560 	* gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
   8561 
   8562 2019-06-24  Tom de Vries  <tdevries (a] suse.de>
   8563 
   8564 	* gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
   8565 	DW_FOR_sdata for DW_AT_decl_file.  Use 0 for DW_AT_decl_file.
   8566 	* gdb.trace/unavailable-dwarf-piece.exp: Same.
   8567 
   8568 2019-06-24  Tom de Vries  <tdevries (a] suse.de>
   8569 
   8570 	* gdb.dwarf2/inlined_subroutine-inheritance.exp:
   8571 
   8572 2019-06-21  Tom de Vries  <tdevries (a] suse.de>
   8573 
   8574 	* gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
   8575 
   8576 2019-06-21  Tom de Vries  <tdevries (a] suse.de>
   8577 
   8578 	PR testsuite/24518
   8579 	PR ada/24713
   8580 	* gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
   8581 	index.
   8582 
   8583 2019-06-19  Tom Tromey  <tromey (a] adacore.com>
   8584 
   8585 	* gdb.ada/length_cond.exp: Add intro comment.
   8586 
   8587 2019-06-19  Tom Tromey  <tromey (a] adacore.com>
   8588 
   8589 	* gdb.ada/length_cond.exp: New file.
   8590 	* gdb.ada/length_cond/length_cond.adb: New file.
   8591 	* gdb.ada/length_cond/pck.adb: New file.
   8592 	* gdb.ada/length_cond/pck.ads: New file.
   8593 
   8594 2019-06-18  Tom de Vries  <tdevries (a] suse.de>
   8595 
   8596 	* boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
   8597 
   8598 2019-06-18  Tom Tromey  <tromey (a] adacore.com>
   8599 
   8600 	* gdb.base/list0.h: Add comment explaining control character.
   8601 
   8602 2019-06-18  Tom de Vries  <tdevries (a] suse.de>
   8603 
   8604 	* boards/fission.exp: Break up long debug_flags line.
   8605 
   8606 2019-06-16  Tom de Vries  <tdevries (a] suse.de>
   8607 
   8608 	PR gdb/24445
   8609 	* gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
   8610 	generated index.
   8611 
   8612 2019-06-16  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   8613 
   8614 	PR gdb/24686
   8615 	* gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
   8616 	improve detection of bug gdb/24541.
   8617 
   8618 2019-06-16  Simon Marchi  <simon.marchi (a] polymtl.ca>
   8619 
   8620 	PR gdb/24669
   8621 	* gdb.base/index-cache.exp (uses_readnow,
   8622 	expecting_index_cache_use): Define global variable.
   8623 	(test_cache_enabled_miss, test_cache_enabled_hit): Use
   8624 	expecting_index_cache_use.
   8625 
   8626 2019-06-16  Bernhard Heckel  <bernhard.heckel (a] intel.com>
   8627 	    Andrew Burgess  <andrew.burgess (a] embecosm.com>
   8628 
   8629 	* gdb.fortran/pointers.f90: New file.
   8630 	* gdb.fortran/print_type.exp: New file.
   8631 	* gdb.fortran/vla-ptype.exp: Adapt expected results.
   8632 	* gdb.fortran/vla-type.exp: Likewise.
   8633 	* gdb.fortran/vla-value.exp: Likewise.
   8634 	* gdb.mi/mi-vla-fortran.exp: Likewise.
   8635 
   8636 2019-06-15  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   8637 
   8638 	* gdb.mi/mi-catch-cpp-exceptions.cc: New file.
   8639 	* gdb.mi/mi-catch-cpp-exceptions.exp: New file.
   8640 	* lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
   8641 	as a stop reason.
   8642 
   8643 2019-06-15  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   8644 
   8645 	* gdb.base/annota1.exp: Update expected results.
   8646 	* gdb.cp/annota2.exp: Likewise.
   8647 	* gdb.cp/annota3.exp: Likewise.
   8648 
   8649 2019-06-15  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   8650 
   8651 	* gdb.base/style-logging.exp: Remove path from test name.
   8652 
   8653 2019-06-14  Tom Tromey  <tromey (a] adacore.com>
   8654 
   8655 	PR gdb/24502:
   8656 	* gdb.base/style-logging.exp: New file.
   8657 
   8658 2019-06-14  Tom Tromey  <tromey (a] adacore.com>
   8659 
   8660 	* gdb.base/symfile-warn.exp: New file.
   8661 	* gdb.base/symfile-warn.c: New file.
   8662 
   8663 2019-06-14  Tom Tromey  <tromey (a] adacore.com>
   8664 
   8665 	* gdb.base/annotate-symlink.exp: New file.
   8666 
   8667 2019-06-14  Tom Tromey  <tromey (a] adacore.com>
   8668 
   8669 	* gdb.ada/set_wstr.exp: Add reassignment test.
   8670 
   8671 2019-06-14  Tom Tromey  <tromey (a] adacore.com>
   8672 
   8673 	* gdb.ada/formatted_ref.exp (test_p_x_addr): Check
   8674 	'unchecked_access and 'unrestricted_access as well.
   8675 
   8676 2019-06-14  Tom Tromey  <tromey (a] adacore.com>
   8677 
   8678 	PR ada/24539:
   8679 	* gdb.ada/vla.exp: Update tests.
   8680 	* gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
   8681 	pragma.
   8682 
   8683 2019-06-13  Pedro Alves  <palves (a] redhat.com>
   8684 
   8685 	* gdb.base/settings.exp (test-integer): Test junk after
   8686 	"unlimited".
   8687 
   8688 2019-06-13  Pedro Alves  <palves (a] redhat.com>
   8689 
   8690 	* gdb.base/options.exp (test-thread-apply): New.
   8691 	(top level): Call it.
   8692 
   8693 2019-06-13  Pedro Alves  <palves (a] redhat.com>
   8694 
   8695 	* gdb.base/options.exp (test-frame-apply): New.
   8696 	(top level): Test print commands with different "frame apply"
   8697 	prefixes.
   8698 
   8699 2019-06-13  Pedro Alves  <palves (a] redhat.com>
   8700 
   8701 	* lib/completion-support.exp (test_gdb_complete_tab_multiple)
   8702 	(test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
   8703 	'max_completions' parameter and handle it.
   8704 	(test_gdb_completion_offers_commands): New.
   8705 
   8706 2019-06-13  Pedro Alves  <palves (a] redhat.com>
   8707 
   8708 	* gdb.base/options.exp (test-backtrace): Test completing qualifiers.
   8709 
   8710 2019-06-13  Pedro Alves  <palves (a] redhat.com>
   8711 
   8712 	* gdb.base/options.exp (test-backtrace): New.
   8713 	(top level): Call it.
   8714 
   8715 2019-06-13  Pedro Alves  <palves (a] redhat.com>
   8716 
   8717 	* gdb.guile/scm-frame-args.exp: Use "set print
   8718 	raw-frame-arguments" instead of "set print raw frame-arguments".
   8719 	* gdb.python/py-frame-args.exp: Likewise.
   8720 
   8721 2019-06-13  Pedro Alves  <palves (a] redhat.com>
   8722 
   8723 	* gdb.compile/compile.exp: Adjust expected output to option
   8724 	processing changes.
   8725 
   8726 2019-06-13  Pedro Alves  <palves (a] redhat.com>
   8727 
   8728 	* gdb.base/options.exp: Build executable.
   8729 	(test-print): New procedure.
   8730 	(top level): Call it, once for "print" and another for "compile
   8731 	print".
   8732 
   8733 2019-06-13  Pedro Alves  <palves (a] redhat.com>
   8734 
   8735 	* gdb.base/options.c: New file.
   8736 	* gdb.base/options.exp: New file.
   8737 
   8738 2019-06-13  Pedro Alves  <palves (a] redhat.com>
   8739 
   8740 	* gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
   8741 	that "o" is ambiguous.
   8742 
   8743 2019-06-13  Pedro Alves  <palves (a] redhat.com>
   8744 
   8745 	* gdb.base/settings.c: New file.
   8746 	* gdb.base/settings.exp: New file.
   8747 
   8748 2019-06-13  Pedro Alves  <palves (a] redhat.com>
   8749 
   8750 	* gdb.base/completion.exp: Fix comment typo.
   8751 
   8752 2019-06-13  Pedro Alves  <palves (a] redhat.com>
   8753 
   8754 	* gdb.multi/tids.exp: Adjust expected output.  Add "thread apply 1
   8755 	foo --1" test.
   8756 
   8757 2019-06-11  Bernhard Heckel  <bernhard.heckel (a] intel.com>
   8758 
   8759 	* gdb.fortran/block-data.f: New.
   8760 	* gdb.fortran/block-data.exp: New.
   8761 
   8762 2019-06-11  Tom de Vries  <tdevries (a] suse.de>
   8763 
   8764 	PR testsuite/24521
   8765 	* gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
   8766 	message.
   8767 
   8768 2019-06-11  Tom de Vries  <tdevries (a] suse.de>
   8769 
   8770 	PR testsuite/24521
   8771 	* gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
   8772 
   8773 2019-06-11  Tom de Vries  <tdevries (a] suse.de>
   8774 
   8775 	* boards/readnow.exp: New file.
   8776 
   8777 2019-06-10  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   8778 
   8779 	* gdb.fortran/vla-sizeof.exp: Update expected results.
   8780 
   8781 2019-06-06  Amos Bird  <amosbird (a] gmail.com>
   8782 
   8783 	* gdb.base/annota1.exp (thread_switch): Add test for
   8784 	thread-exited annotation.
   8785 
   8786 2019-06-06  Tom Tromey  <tromey (a] adacore.com>
   8787 
   8788 	* gdb.base/maint.exp: Expect command started/finished output.
   8789 
   8790 2019-06-05  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   8791 
   8792 	* gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
   8793 	comment.
   8794 	* gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
   8795 
   8796 2019-06-05  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   8797 
   8798 	* gdb.arch/riscv-unwind-long-insn-6.s: New file.
   8799 	* gdb.arch/riscv-unwind-long-insn-8.s: New file.
   8800 	* gdb.arch/riscv-unwind-long-insn.c: New file.
   8801 	* gdb.arch/riscv-unwind-long-insn.exp: New file.
   8802 
   8803 2019-06-04  Christian Biesinger  <cbiesinger (a] google.com>
   8804 
   8805 	* gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
   8806 
   8807 2019-06-03  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   8808 
   8809 	* lib/gdb.exp (help_list_trailer): New regexp variable
   8810 	factorizing the help trailer message.
   8811 	(test_class_help): Use help_list_trailer.  Add LIST_OF_COMMANDS
   8812 	arg to allow to better factorize various tests.
   8813 	(test_user_defined_class_help): Factorizes testing 'help user-defined'.
   8814 	(test_prefix_command_help): Use help_list_trailer.
   8815 	* gdb.python/py-cmd.exp: Use test_user_defined_class_help.
   8816 	* gdb.guile/scm-cmd.exp: Likewise.
   8817 	* gdb.trace/tracecmd.exp: Update caller of test_class_help.
   8818 	* gdb.base/help.exp: Use test_user_defined_class_help.
   8819 	* gdb.base/style.exp: Add tests for styling of help and apropos.
   8820 	* lib/gdb-utils.exp (style): Add title and highlight styles.
   8821 
   8822 2019-05-31  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   8823 
   8824 	* gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
   8825 	$_shell_exitsignal.
   8826 	* gdb.base/default.exp: Update for new convenience variables.
   8827 
   8828 2019-05-29  Tom Tromey  <tromey (a] adacore.com>
   8829 
   8830 	* gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
   8831 	to "break complete ada" test case's regexp.
   8832 
   8833 2019-05-29  Tom Tromey  <tromey (a] adacore.com>
   8834 
   8835 	PR c++/20020:
   8836 	* gdb.cp/constexpr-field.exp: New file.
   8837 	* gdb.cp/constexpr-field.cc: New file.
   8838 
   8839 2019-05-29  Tom Tromey  <tromey (a] adacore.com>
   8840 
   8841 	* gdb.base/finish.exp (finish_no_print): New proc.
   8842 	(finish_tests): Call it.
   8843 
   8844 2019-05-24  Tom de Vries  <tdevries (a] suse.de>
   8845 
   8846 	* gdb.dwarf2/gdb-add-index.exp: New file.
   8847 
   8848 2019-05-22  Tom Tromey  <tromey (a] adacore.com>
   8849 
   8850 	* gdb.base/info-shared.exp (check_info_shared): Use "style".
   8851 	* gdb.base/style.exp: Use "style".
   8852 	* lib/gdb-utils.exp (style): New proc.
   8853 
   8854 2019-05-22  Tom de Vries  <tdevries (a] suse.de>
   8855 
   8856 	* gdb.base/align.exp: Require c++11.
   8857 
   8858 2019-05-22  Tom de Vries  <tdevries (a] suse.de>
   8859 
   8860 	PR testsuite/24586
   8861 	* gdb.python/py-mi-var-info-path-expression.exp: Call
   8862 	mi_skip_python_tests to check if python is supported.
   8863 
   8864 2019-05-22  Alan Hayward  <alan.hayward (a] arm.com>
   8865 
   8866 	* gdb.arch/aarch64-pauth.c: New test.
   8867 	* gdb.arch/aarch64-pauth.exp: New file.
   8868 
   8869 2019-05-22  Alan Hayward  <alan.hayward (a] arm.com>
   8870 
   8871 	* README (Re-running Tests Outside The Testsuite): New section.
   8872 
   8873 2019-05-21  Tom de Vries  <tdevries (a] suse.de>
   8874 
   8875 	* gdb.arch/amd64-eval.exp: Require c++11.
   8876 	* gdb.base/max-depth.exp: Same.
   8877 	* gdb.compile/compile-cplus-array-decay.exp: Same.
   8878 	* gdb.cp/meth-typedefs.exp: Same.
   8879 	* gdb.cp/subtypes.exp: Same.
   8880 	* gdb.cp/temargs.exp: Same.
   8881 
   8882 2019-05-21  Alan Hayward  <alan.hayward (a] arm.com>
   8883 
   8884 	* lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
   8885 
   8886 2019-05-18  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   8887 
   8888 	PR gdb/18644
   8889 	* gdb.fortran/complex.exp: Remove setup_kfail calls.
   8890 	* gdb.fortran/printing-types.exp: Add new test.
   8891 	* gdb.fortran/printing-types.f90: Add 16-byte real variable for
   8892 	testing.
   8893 	* gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
   8894 	setup_kfail call.
   8895 
   8896 2019-05-17  Alan Hayward  <alan.hayward (a] arm.com>
   8897 
   8898 	* README (Running the Testsuite): Change example.
   8899 	(Testsuite Parameters): Remove TRANSCRIPT.
   8900 	* lib/gdb.exp: Remove TRANSCRIPT check.
   8901 
   8902 2019-05-17  Alan Hayward  <alan.hayward (a] arm.com>
   8903 
   8904 	* README (Testsuite Parameters): Add replay logging to
   8905 	GDBSERVER_DEBUG.
   8906 	(gdbserver,debug): Refer to GDBSERVER_DEBUG.
   8907 	* lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
   8908 	as a comma separated list.
   8909 	(gdb_debug_init): Override procedure.
   8910 
   8911 2019-05-17  Alan Hayward  <alan.hayward (a] arm.com>
   8912 
   8913 	* lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
   8914 	(gdb_write_cmd_file): New procedure.
   8915 	* lib/gdbserver-support.exp (gdbserver_start): Call
   8916 	gdbserver_write_cmd_file.
   8917 	(gdbserver_write_cmd_file): New procedure.
   8918 
   8919 2019-05-17  Alan Hayward  <alan.hayward (a] arm.com>
   8920 
   8921 	* lib/gdb.exp (gdb_unload): Mark Y as an answer.
   8922 	(delete_breakpoints): Likewise.
   8923 	(gdb_run_cmd): Likewise.
   8924 	(gdb_start_cmd): Likewise.
   8925 	(gdb_starti_cmd): Likewise.
   8926 	(gdb_internal_error_resync): Likewise.
   8927 	(gdb_test_multiple): Likewise.
   8928 	(gdb_reinitialize_dir): Likewise.
   8929 	(default_gdb_exit): Likewise.
   8930 	(gdb_file_cmd): Mark kill as optional.
   8931 	(default_gdb_start): Call gdb_stdin_log_init.
   8932 	(send_gdb): Call gdb_stdin_log_write.
   8933 	(rerun_to_main): Mark Y as an answer.
   8934 	(gdb_stdin_log_init): New function.
   8935 	(gdb_stdin_log_write): Likewise.
   8936 
   8937 2019-05-17  Alan Hayward  <alan.hayward (a] arm.com>
   8938 
   8939 	* gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
   8940 	* gdb.base/debug-expr.exp: Likewise.
   8941 	* gdb.base/foll-fork.exp: Likewise.
   8942 	* gdb.base/foll-vfork.exp: Likewise.
   8943 	* gdb.base/fork-print-inferior-events.exp: Likewise.
   8944 	* gdb.base/gdb-sigterm.exp: Likewise.
   8945 	* gdb.base/gdbinit-history.exp: Likewise.
   8946 	* gdb.base/osabi.exp: Likewise.
   8947 	* gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
   8948 	* gdb.base/ui-redirect.exp: Likewise.
   8949 	* gdb.gdb/unittest.exp: Likewise.
   8950 	* gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
   8951 	* gdb.mi/mi-watch.exp: Likewise.
   8952 	* gdb.mi/new-ui-mi-sync.exp: Likewise.
   8953 	* gdb.mi/user-selected-context-sync.exp: Likewise.
   8954 	* gdb.python/python.exp: Disable debug test when debugging.
   8955 	* gdb.threads/check-libthread-db.exp: Disable when debugging.
   8956 	* gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
   8957 	Likewise.
   8958 	* gdb.threads/stepi-random-signal.exp: Likewise.
   8959 
   8960 2019-05-17  Alan Hayward  <alan.hayward (a] arm.com>
   8961 
   8962 	* Makefile.in: Pass through GDB_DEBUG.
   8963 	* README (Testsuite Parameters): Add GDB_DEBUG.
   8964 	(gdb,debug): Add board setting.
   8965 	* lib/gdb.exp (default_gdb_start): Start debugging.
   8966 	(gdb_debug_enabled): New procedure.
   8967 	(gdb_debug_init): Likewise.
   8968 
   8969 2019-05-17  Alan Hayward  <alan.hayward (a] arm.com>
   8970 
   8971 	* Makefile.in: Pass through GDB_DEBUG.
   8972 	* README (Testsuite Parameters): Add GDB_DEBUG.
   8973 	(gdb,debug): Add board setting.
   8974 	* lib/gdb.exp (default_gdb_start): Start debugging.
   8975 	(gdb_debug_enabled): New procedure.
   8976 	(gdb_debug_init): Likewise.
   8977 
   8978 2019-05-17  Alan Hayward  <alan.hayward (a] arm.com>
   8979 
   8980 	* gdb.base/ui-redirect.exp: Add debug redirect tests.
   8981 
   8982 2019-05-17  Alan Hayward  <alan.hayward (a] arm.com>
   8983 
   8984 	* gdb.base/ui-redirect.exp: Test redirection.
   8985 
   8986 2019-01-28  Jan Vrany  <jan.vrany (a] fit.cvut.cz>
   8987 
   8988 	* gdb.mi/mi-complete.exp: New file.
   8989 	* gdb.mi/mi-complete.cc: Likewise.
   8990 
   8991 2019-05-15  Bernhard Heckel  <bernhard.heckel (a] intel.com>
   8992 
   8993 	* gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
   8994 	indexed and sliced arrays, and pointers to arrays.
   8995 
   8996 2019-05-14  Tom Tromey  <tromey (a] adacore.com>
   8997 
   8998 	* gdb.base/info-shared.exp (check_info_shared): Add "info shared"
   8999 	styling test.
   9000 
   9001 2019-05-14  Tom de Vries  <tdevries (a] suse.de>
   9002 
   9003 	* gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
   9004 	selection entry encoding.
   9005 
   9006 2019-05-10  Tom Tromey  <tromey (a] adacore.com>
   9007 
   9008 	* gdb.ada/info_exc.exp: Add "complete" test.
   9009 
   9010 2019-05-09  Tom de Vries  <tdevries (a] suse.de>
   9011 
   9012 	* gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
   9013 	CU-relative.
   9014 
   9015 2019-05-09  Tom de Vries  <tdevries (a] suse.de>
   9016 
   9017 	* gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
   9018 	CU-relative.
   9019 
   9020 2019-05-08  Joel Brobecker  <brobecker (a] adacore.com>
   9021 
   9022 	* gdb.ada/frame_arg_lang.exp: New testcase.
   9023 	* gdb.ada/frame_arg_lang/bla.adb: New file.
   9024 	* gdb.ada/frame_arg_lang/pck.ads: New file.
   9025 	* gdb.ada/frame_arg_lang/pck.adb: New file.
   9026 	* gdb.ada/frame_arg_lang/foo.c: New file.
   9027 
   9028 2019-05-08  Tom Tromey  <tromey (a] adacore.com>
   9029 
   9030 	* gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
   9031 
   9032 2019-05-08  Tom Tromey  <tromey (a] adacore.com>
   9033 
   9034 	* gdb.base/ptype-offsets.exp: Update tests.
   9035 
   9036 2019-05-08  Tom Tromey  <tromey (a] adacore.com>
   9037 
   9038 	* gdb.base/ptype-offsets.exp: Use string_to_regexp.  Fix test
   9039 	cases.
   9040 	* gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
   9041 	"short".
   9042 
   9043 2019-05-08  Tom Tromey  <tromey (a] adacore.com>
   9044 
   9045 	* gdb.ada/vla.exp: New file.
   9046 	* gdb.ada/vla/vla.adb: New file.
   9047 
   9048 2019-05-07  Tom de Vries  <tdevries (a] suse.de>
   9049 
   9050 	* gdb.base/index-cache.exp (ls_host): Fix return statement.
   9051 
   9052 2019-05-07  Tom de Vries  <tdevries (a] suse.de>
   9053 
   9054 	PR testsuite/24522
   9055 	* gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
   9056 	section.
   9057 
   9058 2019-05-07  Tom de Vries  <tdevries (a] suse.de>
   9059 
   9060 	PR testsuite/24522
   9061 	* gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
   9062 	.debug_aranges section.
   9063 
   9064 2019-05-07  Tom de Vries  <tdevries (a] suse.de>
   9065 
   9066 	PR testsuite/24159
   9067 	* lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
   9068 
   9069 2019-05-06  Tom de Vries  <tdevries (a] suse.de>
   9070 
   9071 	* lib/gdb.exp (exec_has_index_section): New proc.
   9072 	* gdb.base/index-cache.exp: Handle case that binfile contains an index
   9073 	section.
   9074 
   9075 2019-05-04  Tom de Vries  <tdevries (a] suse.de>
   9076 
   9077 	* boards/cc-with-debug-names.exp: New file.
   9078 
   9079 2019-05-03  Tom Tromey  <tromey (a] adacore.com>
   9080 
   9081 	* gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
   9082 	* gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
   9083 	* gdb.ada/char_enum.exp: Add test.
   9084 
   9085 2019-05-03  Tom de Vries  <tdevries (a] suse.de>
   9086 
   9087 	* boards/cc-with-gdb-index.exp: New file.
   9088 
   9089 2019-05-02  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   9090 
   9091 	* gdb.rust/simple.exp: Add new test case.
   9092 	* gdb.rust/simple.rs (struct StringAtOffset): New struct.
   9093 	(main): Initialise an instance of the new struct.
   9094 
   9095 2019-05-01  Tom Tromey  <tromey (a] adacore.com>
   9096 
   9097 	* gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
   9098 	record.
   9099 	(NPR): New variable.
   9100 	* gdb.ada/packed_array_assign.exp: Add nested packed assignment
   9101 	test.
   9102 
   9103 2019-05-01  Tom Tromey  <tromey (a] adacore.com>
   9104 
   9105 	* gdb.ada/packed_array_assign.exp: Add packed assignment
   9106 	regression test.
   9107 
   9108 2019-05-01  Tom de Vries  <tdevries (a] suse.de>
   9109 
   9110 	* boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
   9111 
   9112 2019-05-01  Tom de Vries  <tdevries (a] suse.de>
   9113 
   9114 	* boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
   9115 
   9116 2019-04-30  Ali Tamur  <tamur (a] google.com>
   9117 
   9118 	* lib/dwarf.exp(): Added DW_FORM_strx1-4.
   9119 
   9120 2019-04-30  Tom Tromey  <tromey (a] adacore.com>
   9121 
   9122 	* lib/ada.exp (find_ada_tool): New proc.
   9123 	* lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
   9124 	* gdb.ada/catch_ex_std.exp: New file.
   9125 	* gdb.ada/catch_ex_std/foo.adb: New file.
   9126 	* gdb.ada/catch_ex_std/some_package.adb: New file.
   9127 	* gdb.ada/catch_ex_std/some_package.ads: New file.
   9128 
   9129 2019-04-30  Tom Tromey  <tromey (a] adacore.com>
   9130 
   9131 	PR c++/24470:
   9132 	* gdb.cp/temargs.cc: Add test code from PR.
   9133 
   9134 2019-04-30  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   9135 
   9136 	* gdb.fortran/vla-datatypes.exp: Update expected results.
   9137 	* gdb.fortran/vla-ptype.exp: Likewise.
   9138 	* gdb.fortran/vla-type.exp: Likewise.
   9139 	* gdb.fortran/vla-value.exp: Likewise.
   9140 
   9141 2019-04-30  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   9142 
   9143 	* gdb.fortran/ptr-indentation.exp: Update expected results.
   9144 	* gdb.fortran/ptype-on-functions.exp: Likewise.
   9145 	* gdb.fortran/vla-ptr-info.exp: Likewise.
   9146 	* gdb.fortran/vla-value.exp: Likewise.
   9147 
   9148 2019-04-30  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   9149 
   9150 	* gdb.fortran/ptype-on-functions.exp: New file.
   9151 	* gdb.fortran/ptype-on-functions.f90: New file.
   9152 
   9153 2019-04-30  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   9154 
   9155 	* gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
   9156 	case void string.
   9157 
   9158 2019-04-30  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   9159 
   9160 	* gdb.fortran/complex.exp: Expand.
   9161 	* gdb.fortran/complex.f: Renamed to...
   9162 	* gdb.fortran/complex.f90: ...this, and extended to add more
   9163 	complex values.
   9164 
   9165 2019-04-30  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   9166 
   9167 	* gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
   9168 	MODULO, CMPLX.
   9169 
   9170 2019-04-29  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   9171 	    Richard Bunt  <richard.bunt (a] arm.com>
   9172 
   9173 	* gdb.base/max-depth.c: New file.
   9174 	* gdb.base/max-depth.exp: New file.
   9175 	* gdb.python/py-nested-maps.c: New file.
   9176 	* gdb.python/py-nested-maps.exp: New file.
   9177 	* gdb.python/py-nested-maps.py: New file.
   9178 	* gdb.python/py-format-string.exp (test_max_depth): New proc.
   9179 	(test_all_common): Call test_max_depth.
   9180 	* gdb.fortran/max-depth.exp: New file.
   9181 	* gdb.fortran/max-depth.f90: New file.
   9182 	* gdb.go/max-depth.exp: New file.
   9183 	* gdb.go/max-depth.go: New file.
   9184 	* gdb.modula2/max-depth.exp: New file.
   9185 	* gdb.modula2/max-depth.c: New file.
   9186 	* lib/gdb.exp (get_print_expr_at_depths): New proc.
   9187 
   9188 2019-04-29  Tom de Vries  <tdevries (a] suse.de>
   9189 
   9190 	* lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
   9191 
   9192 2019-04-27  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   9193 
   9194 	* gdb.base/callexit.exp: Test may-call-functions off.
   9195 
   9196 2019-04-25  Keith Seitz  <keiths (a] redhat.com>
   9197 
   9198 	PR c++/24367
   9199 	* gdb.cp/meth-typedefs.cc (incomplete_struct)
   9200 	(another_incomplete_struct, test_incomplete): New definitions.
   9201 	(main): Use new definitions.
   9202 	* gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
   9203 	functions.
   9204 
   9205 2019-04-25  Ali Tamur  <tamur (a] google.com>
   9206 
   9207 	* lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
   9208 
   9209 2019-04-25  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   9210 
   9211 	PR corefiles/11608
   9212 	PR corefiles/18187
   9213 	* gdb.base/coredump-filter-build-id.exp: New file.
   9214 
   9215 2019-04-25  Alan Hayward  <alan.hayward (a] arm.com>
   9216 
   9217 	* Makefile.in: Pass through GDBSERVER_DEBUG.
   9218 	* README (Testsuite Parameters): Add GDBSERVER_DEBUG.
   9219 	(gdbserver,debug): Add board setting.
   9220 	* gdb.trace/tspeed.exp: Skip when debugging.
   9221 	* lib/gdb.exp (gdbserver_debug_enabled): New procedure.
   9222 	* lib/gdbserver-support.exp: Likewise
   9223 
   9224 2019-04-24  Tom Tromey  <tromey (a] adacore.com>
   9225 
   9226 	* lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
   9227 	Rust.
   9228 
   9229 2019-04-24  Tom Tromey  <tromey (a] adacore.com>
   9230 
   9231 	* gdb.arch/amd64-eval.exp: Test bitfield return.
   9232 	* gdb.arch/amd64-eval.cc (struct Bitfields): New.
   9233 	(class Foo) <return_bitfields>: New method.
   9234 	(main): Call it.
   9235 
   9236 2019-04-23  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   9237 
   9238 	* gdb.cp/many-args.cc: New file.
   9239 	* gdb.cp/many-args.exp: New file.
   9240 
   9241 2019-04-23  Tom de Vries  <tdevries (a] suse.de>
   9242 
   9243 	PR gdb/24433
   9244 	* gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
   9245 
   9246 2019-04-23  Alan Hayward  <alan.hayward (a] arm.com>
   9247 
   9248 	* gdb.trace/backtrace.exp: Use nopie flag.
   9249 	* gdb.trace/circ.exp: Likewise.
   9250 	* gdb.trace/collection.exp: Likewise.
   9251 	* gdb.trace/ftrace.exp: Likewise.
   9252 	* gdb.trace/mi-trace-unavailable.exp: Likewise.
   9253 	* gdb.trace/mi-traceframe-changed.exp: Likewise.
   9254 	* gdb.trace/qtro.exp: Likewise.
   9255 	* gdb.trace/read-memory.exp: Likewise.
   9256 	* gdb.trace/report.exp: Likewise.
   9257 	* gdb.trace/tfile.exp: Likewise.
   9258 	* gdb.trace/tfind.exp: Likewise.
   9259 	* gdb.trace/unavailable.exp: Likewise.
   9260 
   9261 2019-04-22  Pedro Alves  <palves (a] redhat.com>
   9262 
   9263 	* gdb.base/solib-probes-nosharedlibrary.c,
   9264 	gdb.base/solib-probes-nosharedlibrary.exp: New files.
   9265 
   9266 2019-04-19  Tom Tromey  <tromey (a] adacore.com>
   9267 
   9268 	* gdb.ada/ptype_union.c: New file.
   9269 	* gdb.ada/ptype_union.exp: New file.
   9270 
   9271 2019-04-19  Tom Tromey  <tromey (a] adacore.com>
   9272 
   9273 	PR symtab/24423:
   9274 	* gdb.base/list0.h (foo): Add a control-l character.
   9275 
   9276 2019-04-18  Tom de Vries  <tdevries (a] suse.de>
   9277 
   9278 	PR gdb/24433
   9279 	* boards/local-board.exp: Set sysroot to "".
   9280 
   9281 2019-04-18  Tom de Vries  <tdevries (a] suse.de>
   9282 	    Pedro Alves  <palves (a] redhat.com>
   9283 
   9284 	PR gdb/24454
   9285 	* gdb.threads/vfork-follow-child-exec.c: New file.
   9286 	* gdb.threads/vfork-follow-child-exec.exp: New file.
   9287 	* gdb.threads/vfork-follow-child-exit.c: New file.
   9288 	* gdb.threads/vfork-follow-child-exit.exp: New file.
   9289 
   9290 2019-04-15  Leszek Swirski  <leszeks (a] google.com>
   9291 
   9292 	* gdb.arch/amd64-eval.cc: New file.
   9293 	* gdb.arch/amd64-eval.exp: New file.
   9294 
   9295 2019-04-11  Alan Hayward  <alan.hayward (a] arm.com>
   9296 
   9297 	* gdb.server/sysroot.c: New test.
   9298 	* gdb.server/sysroot.exp: New file.
   9299 	* lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
   9300 	matching param.
   9301 
   9302 2019-04-11  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   9303 
   9304 	* gdb.base/align.exp: Extend test to cover structures containing
   9305 	only static fields.
   9306 
   9307 2019-04-11  Tom de Vries  <tdevries (a] suse.de>
   9308 
   9309 	* boards/cc-with-dwz-m.exp: New file.
   9310 	* boards/cc-with-dwz.exp: New file.
   9311 	* boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
   9312 
   9313 2019-04-09  Simon Marchi  <simon.marchi (a] efficios.com>
   9314 
   9315 	* gdb.base/start-cpp.exp: New file.
   9316 	* gdb.base/start-cpp.cc: New file.
   9317 
   9318 2019-04-08  Kevin Buettner  <kevinb (a] redhat.com>
   9319 
   9320 	* gdb.python/py-thrhandle.exp: Adjust tests to call
   9321 	thread_from_handle instead of thread_from_thread_handle.
   9322 
   9323 2019-04-08  Kevin Buettner  <kevinb (a] redhat.com>
   9324 
   9325 	* gdb.python/py-thrhandle.exp: Add tests for
   9326 	gdb.InferiorThread.handle.
   9327 
   9328 2019-04-01  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   9329 
   9330 	* gdb.python/py-function.exp: Check calling helper function from
   9331 	all languages.
   9332 	* lib/gdb.exp (gdb_supported_languages): New proc.
   9333 
   9334 2019-04-01  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   9335 
   9336 	* gdb.base/complex-parts.c: New file.
   9337 	* gdb.base/complex-parts.exp: New file.
   9338 
   9339 2019-04-01  Tom Tromey  <tromey (a] adacore.com>
   9340 
   9341 	PR symtab/23331:
   9342 	* gdb.dwarf2/dw2-ranges-main.c: New file.
   9343 	* gdb.dwarf2/dw2-ranges-psym.c: New file.
   9344 	* gdb.dwarf2/dw2-ranges-psym.exp: New file.
   9345 
   9346 2019-03-30  Simon Marchi <simark (a] simark.ca>
   9347 
   9348 	* gdb.base/default.exp: Add values for $_gdb_major and
   9349 	$_gdb_minor.
   9350 
   9351 2019-03-29  Tom Tromey  <tromey (a] adacore.com>
   9352 
   9353 	* gdb.base/help.exp: Tighten apropos regexp.
   9354 
   9355 2019-03-29  Keith Seitz  <keiths (a] redhat.com>
   9356 
   9357 	* gdb.fortran/array-bounds.exp: New file.
   9358 	* gdb.fortran/array-bounds.f90: New file.
   9359 
   9360 2019-03-28  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   9361 
   9362 	* gdb.multi/multi-term-settings.c (main): Increase alarm timer.
   9363 
   9364 2019-03-28  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   9365 
   9366 	* gdb.multi/hello.c (main): Increase alarm timer.
   9367 
   9368 2019-03-28  Sandra Loosemore  <sandra (a] codesourcery.com>
   9369 
   9370 	* gdb.threads/watchpoint-fork.exp (test): Use large timeout
   9371 	factor when no hardware watchpoint support.
   9372 
   9373 2019-03-28  Alan Hayward  <alan.hayward (a] arm.com>
   9374 	    Pedro Alves  <palves (a] redhat.com>
   9375 
   9376 	* boards/local-board.exp: set sysroot to /.
   9377 
   9378 2019-03-27  Alan Hayward  <alan.hayward (a] arm.com>
   9379 
   9380 	* gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
   9381 	in child.
   9382 
   9383 2019-03-26  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   9384 
   9385 	* gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
   9386 	field.
   9387 	(make_container): Initialise new field.
   9388 	* gdb.python/py-prettyprint.exp: Add new tests.
   9389 	* gdb.python/py-prettyprint.py (class ContainerPrinter)
   9390 	<display_hint>: New method.
   9391 
   9392 2019-03-26  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   9393 
   9394 	* gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
   9395 	gdb_continue_to_breakpoint more throughout this test.
   9396 	(run_lang_tests) Supply unique test names, and use
   9397 	gdb_test_no_output.
   9398 
   9399 2019-03-26  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   9400 
   9401 	* gdb.base/finish-pretty.exp: Update expected results.
   9402 	* gdb.base/pretty-print.c: New file.
   9403 	* gdb.base/pretty-print.exp: New file.
   9404 
   9405 2019-03-25  Pedro Alves  <palves (a] redhat.com>
   9406 
   9407 	* lib/gdb.exp (gdb_test_multiple): Split appends to $code and
   9408 	move comments outside list.  Append '-i "" eof' section.
   9409 
   9410 2019-03-22  Alan Hayward  <alan.hayward (a] arm.com>
   9411 
   9412 	PR testsuite/25016
   9413 	* README: Add pie options.
   9414 	* gdb.base/break-interp.exp: Ensure pie is disabled.
   9415 	* gdb.base/dump.exp: Likewise.
   9416 	* lib/gdb.exp (gdb_compile): Add pie option.
   9417 
   9418 2019-03-19  Tom Tromey  <tromey (a] adacore.com>
   9419 
   9420 	* gdb.mi/mi2-cli-display.c: New file.
   9421 	* gdb.mi/mi2-cli-display.exp: New file.
   9422 
   9423 2019-03-18  Joel Brobecker  <brobecker (a] adacore.com>
   9424 	    Tom Tromey  <tromey (a] adacore.com>
   9425 
   9426 	* gdb.ada/ptype_array/pck.adb: New file.
   9427 	* gdb.ada/ptype_array/pck.ads: New file.
   9428 	* gdb.ada/ptype_array/foo.adb: New file.
   9429 	* gdb.ada/ptype_array.exp: New file.
   9430 
   9431 2019-03-14  Tom Tromey  <tromey (a] adacore.com>
   9432 
   9433 	* gdb.base/style.exp: Add "set style sources" test.
   9434 
   9435 2019-03-13  Simon Marchi  <simon.marchi (a] ericsson.com>
   9436 
   9437 	* mi-breakpoint-location-ena-dis.exp: Rename to ...
   9438 	* mi-breakpoint-multiple-locations.exp: ... this.
   9439 	(make_breakpoints_pattern): New proc.
   9440 	(do_test): Add mi_version parameter, test -break-insert,
   9441 	-break-info and	=breakpoint-created.
   9442 
   9443 2019-03-12  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   9444 
   9445 	* config/default.exp: Remove 'load_lib gdb.exp'.
   9446 	* config/monitor.exp: Likewise.
   9447 	* config/sid.exp: Likewise.
   9448 	* config/sim.exp: Likewise.
   9449 	* config/slite.exp: Likewise.
   9450 	* config/unix.exp: Likewise.
   9451 	* gdb.base/default.exp: Remove unhelpful comment.
   9452 
   9453 2019-03-06  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   9454 
   9455 	* gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
   9456 
   9457 2019-03-06  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   9458 
   9459 	* gdb.fortran/intrinsics.exp: Extend to cover ABS.
   9460 
   9461 2019-03-06  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   9462 
   9463 	* gdb.fortran/type-kinds.exp: Update expected results.
   9464 
   9465 2019-03-06  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   9466 
   9467 	* gdb.fortran/type-kinds.exp: Test new integer type kind.
   9468 
   9469 2019-03-06  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   9470 
   9471 	* gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
   9472 	function.
   9473 	(test_basic_parsing_of_type_kinds): Expand types tested.
   9474 	(test_parsing_invalid_type_kinds): New function.
   9475 
   9476 2019-03-06  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   9477 
   9478 	* gdb.fortran/intrinsics.exp: New file.
   9479 	* gdb.fortran/intrinsics.f90: New file.
   9480 	* gdb.fortran/type-kinds.exp: New file.
   9481 
   9482 2019-03-06  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   9483 
   9484 	* gdb.fortran/dot-ops.exp: New file.
   9485 
   9486 2019-03-06  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   9487 
   9488 	* gdb.fortran/types.exp (test_logical_literal_types_accepted):
   9489 	Check upper and lower case logical literals.
   9490 
   9491 2019-03-06  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   9492 
   9493 	* gdb.fortran/types.exp (test_float_literal_types_accepted):
   9494 	Remove duplicate tests.
   9495 
   9496 2019-03-06  Alan Hayward  <alan.hayward (a] arm.com>
   9497 
   9498 	* lib/gdb.exp (builtin_cd): rename of cd.
   9499 	(cd): Override builtin.
   9500 
   9501 2019-03-06  Richard Bunt  <richard.bunt (a] arm.com>
   9502 
   9503 	* gdb.fortran/function-calls.exp: New file.
   9504 	* gdb.fortran/function-calls.f90: New test.
   9505 
   9506 2019-03-04  Richard Bunt  <richard.bunt (a] arm.com>
   9507 
   9508 	* gdb.fortran/short-circuit-argument-list.exp: Remove reliance
   9509 	on user program standard output.
   9510 	* gdb.fortran/short-circuit-argument-list.f90: Record function
   9511 	calls.
   9512 
   9513 2019-02-28  Alan Hayward  <alan.hayward (a] arm.com>
   9514 
   9515 	* lib/gdbserver-support.exp (gdbserver_start): Check for listen
   9516 	failure.
   9517 
   9518 2019-02-28  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
   9519 
   9520 	PR gdb/8527
   9521 	* gdb.base/interrupt-daemon-attach.c,
   9522 	gdb.base/interrupt-daemon-attach.exp: New test.
   9523 
   9524 2019-02-27  Pedro Alves  <palves (a] redhat.com>
   9525 
   9526 	* gdb.base/page.exp: Add tests for "set width/height -1".
   9527 
   9528 2019-02-27  Pedro Alves  <palves (a] redhat.com>
   9529 
   9530 	* gdb.base/page.exp: Add tests for "set/show width/height" with
   9531 	"infinite" values.
   9532 
   9533 2019-02-27  Tom Tromey  <tromey (a] adacore.com>
   9534 
   9535 	* lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
   9536 	2.4.
   9537 	* gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
   9538 	workaround.
   9539 
   9540 2019-02-27  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   9541 
   9542 	* gdb.base/align.exp: Extend to compile in both C and C++, and add
   9543 	tests for structs with static members.
   9544 
   9545 2019-02-26  Tom Tromey  <tromey (a] adacore.com>
   9546 
   9547 	* gdb.python/py-value.exp (test_value_from_buffer): Check for
   9548 	ValueError, not TypeError.
   9549 
   9550 2019-02-26  Kevin Buettner  <kevinb (a] redhat.com>
   9551 
   9552 	* gdb.python/py-value.exp (test_value_from_buffer): New proc with
   9553 	call from main program.
   9554 
   9555 2019-02-23  Joel Brobecker  <brobecker (a] adacore.com>
   9556 
   9557 	* gdb.ada/mi_ref_changeable.exp: Update copyright year range.
   9558 	* gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
   9559 	* gdb.ada/mi_ref_changeable/pck.adb: Likewise.
   9560 	* gdb.ada/mi_ref_changeable/pck.ads: Likewise.
   9561 	* gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
   9562 
   9563 2019-02-22  Keith Seitz  <keiths (a] redhat.com>
   9564 
   9565 	PR symtab/23853
   9566 	* gdb.base/symlink-sourcefile.c: New file.
   9567 	* gdb.base/symlink-sourcefile.exp: New file.
   9568 
   9569 2019-02-20  Tom Tromey  <tom (a] tromey.com>
   9570 
   9571 	* gdb.base/info_qt.exp: Update.
   9572 
   9573 2019-02-19  Simon Marchi  <simon.marchi (a] polymtl.ca>
   9574 
   9575 	* gdb.base/source.exp: Move "error in sourced script" code to
   9576 	the end.
   9577 	* gdb.base/source-error.gdb: Move contents to
   9578 	source-error-1.gdb.  Add new code to source source-error-1.gdb.
   9579 	* gdb.base/source-error-1.gdb: New file, from previous
   9580 	source-error.gdb.
   9581 
   9582 2019-02-17  Tom Tromey  <tom (a] tromey.com>
   9583 
   9584 	* gdb.base/style.exp: Use -g3 to compile when possible.  Add test
   9585 	for macro styling.
   9586 	* gdb.base/style.c (SOME_MACRO): New macro.
   9587 
   9588 2019-02-17  Tom Tromey  <tom (a] tromey.com>
   9589 
   9590 	* gdb.base/style.exp: Add line-wrapping tests.
   9591 	* gdb.base/page.exp: Add test for quitting during pagination.
   9592 
   9593 2019-02-17  Joel Brobecker  <brobecker (a] adacore.com>
   9594 
   9595 	* gdb.ada/big_packed_array: New testcase.
   9596 	* gdb.ada/homonym.exp: Fix incorrect expected output for
   9597 	"break <homonym__get_value>" test.
   9598 
   9599 2019-02-13  Weimin Pan  <weimin.pan (a] oracle.com>
   9600 
   9601 	PR breakpoints/21870
   9602 	* gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
   9603 	and prepare_for_testing.  Add comment.
   9604 	* gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
   9605 	redundant cleanup call.  Clean up comment.
   9606 
   9607 2019-02-12  Weimin Pan  <weimin.pan (a] oracle.com>
   9608 
   9609 	PR breakpoints/21870
   9610 	* gdb.arch/aarch64-dbreg-contents.exp: New file.
   9611 	* gdb.arch/aarch64-dbreg-contents.c: New file.
   9612 
   9613 2019-02-10  Joel Brobecker  <brobecker (a] adacore.com>
   9614 
   9615 	* gdb.ada/mi_ref_changeable: New testcase.
   9616 
   9617 2019-02-07  Alan Hayward  <alan.hayward (a] arm.com>
   9618 
   9619 	* gdb.base/attach.exp: Add double attach test.
   9620 
   9621 2019-02-07  Simon Marchi  <simon.marchi (a] polymtl.ca>
   9622 
   9623 	* lib/gdb.exp (default_gdb_start): Don't match pagination
   9624 	prompt.
   9625 	(gdb_init): Set stty_init.
   9626 
   9627 2019-01-27  Tom Tromey  <tom (a] tromey.com>
   9628 
   9629 	* gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
   9630 	skip_python_tests.
   9631 
   9632 2019-01-24  Alan Hayward  <alan.hayward (a] arm.com>
   9633 
   9634 	* gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
   9635 	New structure.
   9636 	(struct struct_static_02_02): Likewise.
   9637 	(struct struct_static_02_03): Likewise.
   9638 	(struct struct_static_02_04): Likewise.
   9639 	(struct struct_static_04_01): Likewise.
   9640 	(struct struct_static_04_02): Likewise.
   9641 	(struct struct_static_04_03): Likewise.
   9642 	(struct struct_static_04_04): Likewise.
   9643 	(struct struct_static_06_01): Likewise.
   9644 	(struct struct_static_06_02): Likewise.
   9645 	(struct struct_static_06_03): Likewise.
   9646 	(struct struct_static_06_04): Likewise.
   9647 	(cmp_struct_static_02_01): Likewise.
   9648 	(cmp_struct_static_02_02): Likewise.
   9649 	(cmp_struct_static_02_03): Likewise.
   9650 	(cmp_struct_static_02_04): Likewise.
   9651 	(cmp_struct_static_04_01): Likewise.
   9652 	(cmp_struct_static_04_02): Likewise.
   9653 	(cmp_struct_static_04_03): Likewise.
   9654 	(cmp_struct_static_04_04): Likewise.
   9655 	(cmp_struct_static_06_01): Likewise.
   9656 	(cmp_struct_static_06_02): Likewise.
   9657 	(cmp_struct_static_06_03): Likewise.
   9658 	(cmp_struct_static_06_04): Likewise.
   9659 	(call_all): Test new structs.
   9660 	* gdb.base/infcall-nested-structs.exp: Likewise.
   9661 
   9662 2019-01-21  Alan Hayward  <alan.hayward (a] arm.com>
   9663 	* gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
   9664 
   9665 2019-01-21  Alan Hayward  <alan.hayward (a] arm.com>
   9666 	* gdb.base/stack-protector.c: New test.
   9667 	* gdb.base/stack-protector.exp: New file.
   9668 	* gdb.cp/ovldbreak.exp: Only allow a single break line.
   9669 	* lib/gdb.exp (get_compiler_info): Use getting_compiler_info
   9670 	option.
   9671 	(gdb_compile): Remove stack protector for GCC and prevent
   9672 	recursion.
   9673 
   9674 2019-01-16  Keith Seitz  <keiths (a] redhat.com>
   9675 
   9676 	PR gdb/23773
   9677 	* gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
   9678 
   9679 2019-01-14  Pedro Franco de Carvalho  <pedromfc (a] linux.ibm.com>
   9680 
   9681 	* gdb.arch/vsx-regs.exp: Add tests that use the vector register
   9682 	aliases.
   9683 	* gdb.arch/altivec-regs.exp: Likewise.  Fix indentation of two
   9684 	tests.
   9685 	* gdb.arch/powerpc-vector-regs.c: New file.
   9686 	* gdb.arch/powerpc-vector-regs.exp: New file.
   9687 
   9688 2019-01-14  Pedro Franco de Carvalho  <pedromfc (a] linux.ibm.com>
   9689 
   9690 	* gdb.arch/altivec-regs.exp: Fix the list passed to
   9691 	gdb_expect_list when testing "info vector".
   9692 
   9693 2019-01-12  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   9694 
   9695 	* gdb.base/style.exp: Don't include path in testname.
   9696 
   9697 2019-01-10  Keith Seitz  <keiths (a] redhat.com>
   9698 
   9699 	PR gdb/23712
   9700 	PR symtab/23010
   9701 	* gdb.dwarf2/multidictionary.exp: New file.
   9702 
   9703 2019-01-09  Simon Marchi  <simon.marchi (a] ericsson.com>
   9704 
   9705 	* gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
   9706 	(test_gnuv3_style_demangling): ... this.
   9707 	(test_lucid_style_demangling): Remove.
   9708 	(test_arm_style_demangling): Remove.
   9709 	(test_hp_style_demangling): Remove.
   9710 	(do_tests): Remove calls to the above.
   9711 
   9712 2019-01-09  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   9713 
   9714 	* lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
   9715 	case.
   9716 
   9717 2019-01-06  Tom Tromey  <tom (a] tromey.com>
   9718 
   9719 	PR gdb/28155:
   9720 	* gdb.dwarf2/typedef-void-finish.exp: New file.
   9721 
   9722 2018-12-28  Tom Tromey  <tom (a] tromey.com>
   9723 	    Simon Marchi <simark (a] simark.ca>
   9724 
   9725 	* gdb.base/jit-exec.exp: New file.
   9726 	* gdb.base/jit-exec.c: New file.
   9727 	* gdb.base/jit-execd.c: New file.
   9728 
   9729 2018-12-28  Tom Tromey  <tom (a] tromey.com>
   9730 
   9731 	* gdb.base/style.exp: Update test to check for address styling.
   9732 
   9733 2018-12-28  Tom Tromey  <tom (a] tromey.com>
   9734 
   9735 	* gdb.base/style.exp: Add test for styling of "Reading symbols"
   9736 	message.
   9737 
   9738 2018-12-28  Tom Tromey  <tom (a] tromey.com>
   9739 
   9740 	* gdb.base/style.exp: Add test for version number styling.
   9741 
   9742 2018-12-28  Tom Tromey  <tom (a] tromey.com>
   9743 
   9744 	* gdb.base/style.exp: Add test for print_address_symbolic.
   9745 
   9746 2018-12-28  Tom Tromey  <tom (a] tromey.com>
   9747 
   9748 	* gdb.base/style.exp: Add test for breakpoint setting.
   9749 
   9750 2018-12-28  Tom Tromey  <tom (a] tromey.com>
   9751 
   9752 	* gdb.base/style.exp: Add test for variable names.
   9753 
   9754 2018-12-28  Tom Tromey  <tom (a] tromey.com>
   9755 
   9756 	* gdb.base/style.exp: New file.
   9757 	* gdb.base/style.c: New file.
   9758 
   9759 2018-12-28  Tom Tromey  <tom (a] tromey.com>
   9760 
   9761 	* lib/gdb.exp (gdb_init): Set the TERM environment variable to
   9762 	"dumb".
   9763 	* gdb.base/readline.exp (operate_and_get_next): Save and restore
   9764 	the TERM environment variable.
   9765 
   9766 2018-12-27  Tom Tromey  <tom (a] tromey.com>
   9767 
   9768 	* gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
   9769 	pagination test.
   9770 
   9771 2018-12-24  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   9772 
   9773 	* gdb.dwarf2/dw2-unusual-field-names.c: New file.
   9774 	* gdb.dwarf2/dw2-unusual-field-names.exp: New file.
   9775 
   9776 2018-12-24  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   9777 
   9778 	* gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
   9779 	Filename a.adb changed to bp_fun_addr.adb.
   9780 	gdb.ada/bp_fun_addr.exp: Update test accordingly.
   9781 
   9782 2018-12-21  Jan Vrany  <jan.vrany (a] fit.cvut.cz>
   9783 
   9784 	* lib/gdb.exp (gdb_compile): Add new nopie flag enforce
   9785 	non-PIE executables.
   9786 	* README: Mention the gdb,nopie_flag board setting.
   9787 	* gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
   9788 	non-PIE executable.
   9789 	* gdb.arch/amd64-entry-value.exp: Likewise.
   9790 	* gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
   9791 	* gdb.arch/i386-float.exp: Likewise.
   9792 	* gdb.arch/i386-signal.exp: Likewise.
   9793 	* gdb.mi/mi-reg-undefined.exp: Likewise.
   9794 
   9795 2018-12-21  Paul Marechal  <paul.marechal (a] ericsson.com>
   9796 
   9797 	PR gdb/23974
   9798 	* gdb.base/info-os.exp: Check return for unknown "info os" type.
   9799 
   9800 2018-12-20  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   9801 
   9802 	* gdb.ada/info_auto_lang.exp: Normalize some_c source file.
   9803 	Update order of results accordingly.
   9804 
   9805 2018-12-12  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   9806 
   9807 	* gdb.base/annota1.exp: Update a test regexp.
   9808 
   9809 2018-12-11  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   9810 
   9811 	* gdb.base/float.exp: Handle RISC-V targets without an FPU.
   9812 
   9813 2018-12-09  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   9814 
   9815 	* gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
   9816 	(reuse_time): Initialize to REUSE_TIME_CAP.
   9817 	(check_rc): New function.
   9818 	(main): Use REUSE_TIME_CAP instead of hardcoded 60.
   9819 	Check pthread_create rc.
   9820 	(spawner_thread_func): Check pthread_create and pthread_join rc.
   9821 
   9822 2018-12-08  Pedro Alves  <palves (a] redhat.com>
   9823 
   9824 	* gdb.base/list.exp (test_forward_search): Rename to ...
   9825 	(test_forward_reverse_search): ... this.  Also test reverse-search
   9826 	and the forward-search alias.
   9827 
   9828 2018-12-05  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   9829 
   9830 	* config/sim.exp (gdb_target_sim): Remove redundant adjustment of
   9831 	local timeout variable before return, and remove all local timeout
   9832 	variable entirely.
   9833 	(gdb_load): Likewise.
   9834 
   9835 2018-12-01  Tom de Vries  <tdevries (a] suse.de>
   9836 
   9837 	* gdb.base/gdb-caching-proc.exp: New file.
   9838 
   9839 2018-11-25  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   9840 
   9841 	* Makefile.in (TIMESTAMP): New variable.
   9842 	(check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
   9843 	command.
   9844 	(check-single-racy): Likewise.
   9845 	(check/%.exp): Likewise.
   9846 	(check-racy/%.exp): Likewise.
   9847 	(workers/%.worker): Likewise.
   9848 	(build-perf): Likewise.
   9849 	(check-perf): Likewise.
   9850 	* README: Describe new "TS" and "TS_FORMAT" variables.
   9851 	* print-ts.py: New file.
   9852 
   9853 2018-11-21  Benno Fnfstck  <benno.fuenfstueck (a] gmail.com>
   9854 
   9855 	PR python/23714
   9856 	* gdb.python/python.exp: Test command repetition after
   9857 	gdb.execute.
   9858 
   9859 2018-11-20  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   9860 
   9861 	* gdb.opt/inline-break.exp: Add test that info breakpoint output
   9862 	is correctly aligned.
   9863 
   9864 2018-11-20  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   9865 
   9866 	* gdb.ada/info_auto_lang.exp: New testcase.
   9867 	* gdb.ada/info_auto_lang/global_pack.ads: New file.
   9868 	* gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
   9869 	* gdb.ada/info_auto_lang/some_c.c: New file.
   9870 
   9871 2018-11-20  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   9872 
   9873 	* gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
   9874 	FUNC_lang language syntax.
   9875 
   9876 2018-11-20  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   9877 
   9878 	* gdb.base/info_minsym.c: New file.
   9879 	* gdb.base/info_minsym.exp: New file.
   9880 
   9881 2018-11-19  Tom Tromey  <tom (a] tromey.com>
   9882 
   9883 	PR rust/23625:
   9884 	* gdb.rust/simple.exp: Add ptype test.  Update expected output.
   9885 	* gdb.rust/expr.exp: Update expected output.  Change one test.
   9886 
   9887 2018-11-19  Tom Tromey  <tom (a] tromey.com>
   9888 
   9889 	* gdb.rust/simple.rs: Don't initialize empty_enum_value.
   9890 
   9891 2018-11-19  Pedro Alves  <palves (a] redhat.com>
   9892 
   9893 	* gdb.base/warning.exp: Don't override INTERNAL_FLAGS.  Use
   9894 	gdb_spawn_with_cmdline_opts instead of gdb_start.  Check that we
   9895 	see the expected warning.
   9896 
   9897 2018-11-16  Alan Hayward  <alan.hayward (a] arm.com>
   9898 
   9899 	PR gdb/22736:
   9900 	* gdb.cp/infcall-nodebug-lib.c: New test.
   9901 	* gdb.cp/infcall-nodebug-main.c: New test.
   9902 	* gdb.cp/infcall-nodebug.exp: New file.
   9903 
   9904 2018-11-12  Simon Marchi  <simon.marchi (a] polymtl.ca>
   9905 
   9906 	* gdb.base/skip.exp: Add standard_testfile.  Add "skip delete"
   9907 	completer tests.
   9908 
   9909 2018-11-09  Tom de Vries  <tdevries (a] suse.de>
   9910 
   9911 	* gdb.base/msym-lang.c: New test.
   9912 	* gdb.base/msym-lang.exp: New file.
   9913 	* gdb.base/msym-lang-main.c: New test.
   9914 
   9915 2018-11-08  Tom Tromey  <tom (a] tromey.com>
   9916 
   9917 	PR gdb/23555:
   9918 	PR gdb/23838:
   9919 	* gdb.base/warning.exp: New file.
   9920 
   9921 2018-11-08  Jan Beulich  <jbeulich (a] suse.com>
   9922 
   9923 	* testsuite/gdb.arch/i386-avx512.c,
   9924 	testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
   9925 
   9926 2018-11-08  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   9927 
   9928 	* gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
   9929 	point hardware.
   9930 
   9931 2018-11-07  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   9932 
   9933 	* gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
   9934 	* gdb.dwarf2/missing-type-name.exp: New file.
   9935 
   9936 2018-11-06  Tom de Vries  <tdevries (a] suse.de>
   9937 
   9938 	* gdb.base/many-headers.c: New test.
   9939 	* gdb.base/many-headers.exp: New file.
   9940 
   9941 2018-11-06  Jim Wilson  <jimw (a] sifive.com>
   9942 
   9943 	* gdb.base/code_elim.exp: For riscv, set additional_flags
   9944 	to include -msmall-data-limit=0.
   9945 
   9946 2018-11-01  Joel Brobecker  <brobecker (a] adacore.com>
   9947 
   9948 	* gdb.ada/watch_minus_l: New testcase.
   9949 
   9950 2018-11-01  Sangamesh Mallayya <sangamesh.swamy (a] in.ibm.com>
   9951 
   9952 	* gdb.arch/aix-sighandle.c: New file.
   9953 	* gdb.arch/aix-sighandle.exp: New file.
   9954 
   9955 2018-10-31  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   9956 
   9957 	* gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
   9958 	registers being unions.
   9959 
   9960 2018-10-31  Tom de Vries  <tdevries (a] suse.de>
   9961 
   9962 	* lib/valgrind.exp: New file.
   9963 	 (vgdb_start, vgdb_stop): New procs, factored out of ...
   9964 	* gdb.base/valgrind-bt.exp: ... here, ...
   9965 	* gdb.base/valgrind-disp-step.exp: ... here and ...
   9966 	* gdb.base/valgrind-infcall.exp: ... here.
   9967 
   9968 2018-10-31  Tom de Vries  <tdevries (a] suse.de>
   9969 
   9970 	* lib/gdb.exp (get_valueof): Don't output read value in test name.
   9971 
   9972 2018-10-31  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   9973 
   9974 	* gdb.dwarf2/void-type.c: New file.
   9975 	* gdb.dwarf2/void-type.exp: New file.
   9976 
   9977 2018-10-27  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   9978 
   9979 	* gdb.base/info_qt.c: New file.
   9980 	* gdb.base/info_qt.exp: New file.
   9981 
   9982 2018-10-26  Pedro Franco de Carvalho  <pedromfc (a] linux.ibm.com>
   9983 
   9984 	* gdb.arch/powerpc-htm-regs.c: New file.
   9985 	* gdb.arch/powerpc-htm-regs.exp: New file.
   9986 
   9987 2018-10-26  Pedro Franco de Carvalho  <pedromfc (a] linux.ibm.com>
   9988 
   9989 	* gdb.arch/powerpc-tar.c: New file.
   9990 	* gdb.arch/powerpc-tar.exp: New file.
   9991 
   9992 2018-10-26  Pedro Franco de Carvalho  <pedromfc (a] linux.ibm.com>
   9993 
   9994 	* gdb.arch/powerpc-ppr-dscr.c: New file.
   9995 	* gdb.arch/powerpc-ppr-dscr.exp: New file.
   9996 
   9997 2018-10-25  Tom de Vries  <tdevries (a] suse.de>
   9998 
   9999 	* gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
   10000 
   10001 2018-10-24  Tom de Vries  <tdevries (a] suse.de>
   10002 
   10003 	* lib/gdb.exp (gdb_test_multiple): Log wait status on process no
   10004 	longer exists error.
   10005 
   10006 2018-10-24  Tom de Vries  <tdevries (a] suse.de>
   10007 
   10008 	* gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
   10009 
   10010 2018-10-24  Tom de Vries  <tdevries (a] suse.de>
   10011 
   10012 	* gdb.base/valgrind-db-attach.exp: Handle removed support for
   10013 	--db-attach in valgrind.
   10014 
   10015 2018-10-23  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   10016 
   10017 	* gdb.arch/riscv-reg-aliases.c: New file.
   10018 	* gdb.arch/riscv-reg-aliases.exp: New file.
   10019 
   10020 2018-10-19  Alan Hayward  <alan.hayward (a] arm.com>
   10021 
   10022 	* gdb.python/py-cmd.exp: Check for gdb_prompt.
   10023 
   10024 2018-10-19  Alan Hayward  <alan.hayward (a] arm.com>
   10025 
   10026 	* gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
   10027 
   10028 2018-10-19  Alan Hayward  <alan.hayward (a] arm.com>
   10029 
   10030 	* gdb.cp/ovldbreak.exp: Fix regexps.
   10031 
   10032 2018-10-19  Alan Hayward  <alan.hayward (a] arm.com>
   10033 
   10034 	* gdb.compile/compile-cplus-print.exp: Start inferior earlier.
   10035 
   10036 2018-10-18  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   10037 
   10038 	PR cli/23785
   10039 	* gdb.base/restore.exp: New test to check if "restore" with an
   10040 	invalid file doesn't segfault.
   10041 
   10042 2018-10-18  Tom de Vries  <tdevries (a] suse.de>
   10043 
   10044 	* gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
   10045 	* gdb.ada/excep_handle.exp: Same.
   10046 	* gdb.ada/mi_string_access.exp: Same.
   10047 	* gdb.ada/mi_var_union.exp: Same.
   10048 	* gdb.arch/arc-analyze-prologue.exp: Same.
   10049 	* gdb.arch/arc-decode-insn.exp: Same.
   10050 	* gdb.base/readnever.exp: Same.
   10051 	* gdb.fortran/printing-types.exp: Same.
   10052 	* gdb.guile/scm-lazy-string.exp: Same.
   10053 
   10054 2018-10-16  Tom de Vries  <tdevries (a] suse.de>
   10055 
   10056 	PR gdb/23730
   10057 	* gdb.base/catch-follow-exec.c: Add copyright notice.
   10058 	* gdb.base/catch-follow-exec.exp: Rewrite to use
   10059 	gdb_spawn_with_cmdline_opts.  Require gdb-native.
   10060 
   10061 2018-10-12  Sandra Loosemore  <sandra (a] codesourcery.com>
   10062 
   10063 	* gdb.trace/actions-changed.exp: Check for arch support.
   10064 	* gdb.trace/actions.exp: Likewise.
   10065 	* gdb.trace/ax.exp: Likewise.
   10066 	* gdb.trace/backtrace.exp: Likewise.
   10067 	* gdb.trace/change-loc.exp: Likewise.
   10068 	* gdb.trace/deltrace.exp: Likewise.
   10069 	* gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
   10070 	* gdb.trace/ftrace.exp: Likewise.
   10071 	* gdb.trace/infotrace.exp: Check for arch support.
   10072 	* gdb.trace/mi-trace-frame-collected.exp: Likewise.
   10073 	* gdb.trace/mi-tracepoint-changed.exp: Likewise.
   10074 	* gdb.trace/mi-tsv-changed.exp: Likewise.
   10075 	* gdb.trace/packetlen.exp: Likewise.
   10076 	* gdb.trace/passc-dyn.exp: Likewise.
   10077 	* gdb.trace/passcount.exp: Likewise.
   10078 	* gdb.trace/pending.exp: Likewise.
   10079 	* gdb.trace/range-stepping.exp: Check for shlib support.
   10080 	* gdb.trace/report.exp: Check for arch support.
   10081 	* gdb.trace/save-trace.exp: Likewise.
   10082 	* gdb.trace/signal.exp: Check for signal support.
   10083 	* gdb.trace/tfind.exp: Check for arch support.
   10084 	* gdb.trace/trace-break.exp: Check for arch and shlib support.
   10085 	* gdb.trace/trace-common.h: Add comment.
   10086 	* gdb.trace/trace-condition.exp: Check for shlib and arch support.
   10087 	* gdb.trace/trace-enable-disable.exp: Likewise.
   10088 	* gdb.trace/trace-mt.exp: Likewise.  Remove redundant untested call.
   10089 	* gdb.trace/tracecmd.exp: Check for arch support.
   10090 	* gdb.trace/tspeed.exp: Check for shlib and target support.
   10091 	* gdb.trace/tstatus.exp: Check for arch support.
   10092 	* gdb.trace/tsv.exp: Likewise.
   10093 	* gdb.trace/while-dyn.exp: Likewise.
   10094 	* gdb.trace/while-stepping.exp: Likewise.
   10095 	* lib/trace-support.exp (gdb_trace_common_supports_arch): New.
   10096 
   10097 2018-10-12  Simon Marchi  <simon.marchi (a] ericsson.com>
   10098 
   10099 	* gdb.trace/tspeed.exp: Remove nowarnings.
   10100 	(prepare_for_trace_test): Declare "global ipalib".
   10101 	* gdb.trace/tspeed.c: Include unistd.h.
   10102 	(main): Remove superfluous printf argument.
   10103 
   10104 2018-10-11  Sandra Loosemore  <sandra (a] codesourcery.com>
   10105 
   10106 	* gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
   10107 	directory prefix on the filename.
   10108 
   10109 2018-10-10  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   10110 
   10111 	* gdb.gdb/unittest.exp: Update expected message informing that
   10112 	selftests have been disabled.
   10113 	* gdb.server/unittest.exp: Likewise.
   10114 
   10115 2018-10-09  Tom de Vries  <tdevries (a] suse.de>
   10116 
   10117 	* lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
   10118 	with runto_main.
   10119 
   10120 2018-10-08  Weimin Pan  <weimin.pan (a] oracle.com>
   10121 
   10122 	PR c++/16841
   10123 	* gdb.cp/virtbase2.cc: New file.
   10124 	* gdb.cp/virtbase2.exp: New file.
   10125 
   10126 2018-10-06  Tom Tromey  <tom (a] tromey.com>
   10127 
   10128 	PR python/19399:
   10129 	* gdb.python/py-inferior.exp: Add architecture test.
   10130 
   10131 2018-10-06  Tom Tromey  <tom (a] tromey.com>
   10132 
   10133 	* gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
   10134 	* gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
   10135 
   10136 2018-10-06  Tom Tromey  <tom (a] tromey.com>
   10137 
   10138 	* gdb.python/py-breakpoint.exp (check_last_event): Check location
   10139 	of a "throw" catchpoint.
   10140 
   10141 2018-10-06  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   10142 
   10143 	* gdb.base/info-proc.exp: Update string expected from "help info
   10144 	proc".
   10145 
   10146 2018-10-04  Tom Tromey  <tom (a] tromey.com>
   10147 
   10148 	* gdb.cp/maint.exp (test_invalid_name): Update expected output.
   10149 	* gdb.gdb/complaints.exp (test_short_complaints): Remove.
   10150 	(test_initial_complaints, test_empty_complaints): Update.
   10151 	* gdb.dwarf2/dw2-stack-boundary.exp: Update.
   10152 
   10153 2018-10-04  Tom Tromey  <tom (a] tromey.com>
   10154 
   10155 	PR cli/19551:
   10156 	* lib/mi-support.exp (mi_gdb_file_cmd): Update.
   10157 	* lib/gdb.exp (gdb_file_cmd): Update.
   10158 	* gdb.stabs/weird.exp (print_weird_var): Update.
   10159 	* gdb.server/solib-list.exp: Update.
   10160 	* gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
   10161 	* gdb.mi/mi-cli.exp: Update.
   10162 	* gdb.linespec/linespec.exp: Update.
   10163 	* gdb.dwarf2/dw2-stack-boundary.exp: Update.
   10164 	* gdb.dwarf2/dw2-objfile-overlap.exp: Update.
   10165 	* gdb.cp/cp-relocate.exp: Update.
   10166 	* gdb.base/sym-file.exp: Update.
   10167 	* gdb.base/relocate.exp: Update.
   10168 	* gdb.base/readnever.exp: Update.
   10169 	* gdb.base/print-symbol-loading.exp (test_load_core): Update.
   10170 	* gdb.base/kill-detach-inferiors-cmd.exp: Update.
   10171 	* gdb.base/dbx.exp (gdb_file_cmd): Update.
   10172 	* gdb.base/code_elim.exp: Update.
   10173 	* gdb.base/break-unload-file.exp (test_break): Update.
   10174 	* gdb.base/break-interp.exp (test_attach_gdb): Update.
   10175 	* gdb.base/break-idempotent.exp (force_breakpoint_re_set):
   10176 	Update.
   10177 	* gdb.base/attach.exp (do_attach_tests): Update.
   10178 	* gdb.base/sepdebug.exp: Update.
   10179 	* gdb.python/py-section-script.exp: Update.
   10180 
   10181 2018-10-04  Tom Tromey  <tom (a] tromey.com>
   10182 
   10183 	PR cli/22234:
   10184 	* gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
   10185 	* gdb.gdb/complaints.exp (test_short_complaints): Update expected
   10186 	output.
   10187 
   10188 2018-10-04  Tom Tromey  <tom (a] tromey.com>
   10189 
   10190 	* gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
   10191 	set width and height to 0.
   10192 	(test_command_line_attach_run): Use -quiet.
   10193 
   10194 2018-10-03  Sandra Loosemore  <sandra (a] codesourcery.com>
   10195 
   10196 	* lib/gdb.exp (skip_ifunc_tests): New.
   10197 	* gdb.base/gnu-ifunc.exp: Skip if no ifunc support.  Handle
   10198 	other compile failures.
   10199 	* gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
   10200 
   10201 2018-10-01  Simon Marchi  <simon.marchi (a] ericsson.com>
   10202 
   10203 	* gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
   10204 	is_amd64_regs_target.
   10205 
   10206 2018-10-01  Alan Hayward  <alan.hayward (a] arm.com>
   10207 
   10208 	* gdb.arch/aarch64-sighandler-regs.c: New test.
   10209 	* gdb.arch/aarch64-sighandler-regs.exp: New file.
   10210 	* lib/gdb.exp (skip_aarch64_sve_tests): New proc.
   10211 
   10212 2018-10-01  Markus Metzger  <markus.t.metzger (a] intel.com>
   10213 
   10214 	* lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
   10215 	assembly.
   10216 
   10217 2018-09-28  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   10218 
   10219 	* gdb.base/frame-selection.exp: New file.
   10220 	* gdb.base/frame-selection.c: New file.
   10221 
   10222 2018-09-27  Alan Hayward  <alan.hayward (a] arm.com>
   10223 
   10224 	* gdb.threads/check-libthread-db.c (thread_routine): Use a
   10225 	pthread barrier.
   10226 	(main): Likewise.
   10227 
   10228 2018-09-26  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   10229 
   10230 	* gdb.base/large-frame-1.c: New file.
   10231 	* gdb.base/large-frame-2.c: New file.
   10232 	* gdb.base/large-frame.exp: New file.
   10233 	* gdb.base/large-frame.h: New file.
   10234 
   10235 2018-09-24  Jozef Lawrynowicz  <jozef.l (a] mittosystems.com>
   10236 
   10237 	PR gdb/20948
   10238 	* gdb.base/write_mem.exp: New test.
   10239 	* gdb.base/write_mem.c: Likewise.
   10240 
   10241 2018-09-23  Tom Tromey  <tom (a] tromey.com>
   10242 
   10243 	PR python/18852:
   10244 	* gdb.python/py-parameter.exp: Add test for parameter that throws
   10245 	on "set".
   10246 
   10247 2018-09-23  Tom Tromey  <tom (a] tromey.com>
   10248 
   10249 	PR python/17284:
   10250 	* gdb.python/py-template.exp (test_template_arg): Add test for
   10251 	negative template argument number.
   10252 
   10253 2018-09-23  Tom Tromey  <tom (a] tromey.com>
   10254 
   10255 	PR python/14062:
   10256 	* gdb.python/python.exp: Add test for post_event error.
   10257 
   10258 2018-09-23  Tom Tromey  <tom (a] tromey.com>
   10259 
   10260 	PR python/18170:
   10261 	* gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
   10262 	convert pointers to int and long.
   10263 
   10264 2018-09-23  Tom Tromey  <tom (a] tromey.com>
   10265 
   10266 	PR python/20126:
   10267 	* gdb.python/py-value.exp (test_value_numeric_ops): Add
   10268 	signed-ness conversion tests.
   10269 
   10270 2018-09-23  Tom Tromey  <tom (a] tromey.com>
   10271 
   10272 	PR python/18352;
   10273 	* gdb.python/py-value.exp (test_float_conversion): New proc.
   10274 	Use it.
   10275 
   10276 2018-09-20  Hafiz Abid Qadeer  <abidh (a] codesourcery.com>
   10277 
   10278 	gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
   10279 
   10280 2018-09-18  Sandra Loosemore  <sandra (a] codesourcery.com>
   10281 
   10282 	* gdb.base/complete-empty.exp: Skip tab-completion tests if
   10283 	no readline.
   10284 	* gdb.base/utf8-identifiers.exp: Likewise.
   10285 	* gdb.cp/cpcompletion.exp: Likewise.
   10286 	* gdb.linespec/cpcompletion.exp: Likewise.
   10287 	* gdb.linespec/cpls-abi-tag.exp: Likewise.
   10288 	* gdb.linespec/cpls-ops.exp: Likewise.
   10289 
   10290 2018-09-19  Richard Bunt  <richard.bunt (a] arm.com>
   10291 	    Chris January  <chris.january (a] arm.com>
   10292 
   10293 	* gdb.cp/koenig.exp: Extend to test logical short circuiting.
   10294 	* gdb.fortran/short-circuit-argument-list.exp: New file.
   10295 	* gdb.fortran/short-circuit-argument-list.f90: New test.
   10296 
   10297 2018-09-18  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   10298 
   10299 	* gdb.arch/amd64-invalid-stack-top.exp: Expect optional
   10300 	"arch=" keyword when executing "-stack-list-frames".
   10301 
   10302 2018-09-18  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   10303 
   10304 	* gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
   10305 	"arch=" keyword when executing "-stack-list-frames".
   10306 
   10307 2018-09-18  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   10308 
   10309 	* gdb.ada/complete.exp: Expect for "@" when doing "complete
   10310 	break ada".
   10311 
   10312 2018-09-17  Simon Marchi  <simon.marchi (a] polymtl.ca>
   10313 
   10314 	PR python/23669
   10315 	* gdb.python/python.exp: Test gdb.execute("show commands").
   10316 
   10317 2018-09-16  Tom Tromey  <tom (a] tromey.com>
   10318 
   10319 	* gdb.base/new-ui.exp (do_execution_tests): Update.
   10320 	* gdb.base/dbx.exp (test_breakpoints): Update.
   10321 
   10322 2018-09-14  Alan Hayward  <alan.hayward (a] arm.com>
   10323 
   10324 	* lib/gdb.exp (gdb_simple_compile): Add proc.
   10325 	(is_elf_target): Use gdb_simple_compile.
   10326 	(skip_altivec_tests): Likewise.
   10327 	(skip_vsx_tests): Likewise.
   10328 	(skip_tsx_tests): Likewise.
   10329 	(skip_btrace_tests): Likewise.
   10330 	(skip_btrace_pt_tests): Likewise.
   10331 	(gdb_can_simple_compile): Likewise.
   10332 	(gdb_has_argv0): Likewise.
   10333 	(gdb_target_symbol_prefix): Likewise.
   10334 	(target_supports_scheduler_locking): Likewise.
   10335 
   10336 2018-09-13  Tom Tromey  <tom (a] tromey.com>
   10337 
   10338 	* Makefile.in (TAGS): Recognize proc_with_prefix and
   10339 	gdb_caching_proc.
   10340 
   10341 2018-09-13  Simon Marchi  <simon.marchi (a] ericsson.com>
   10342 
   10343 	* gdb.python/py-progspace.exp: Test the Progspace.objfiles
   10344 	method.
   10345 
   10346 2018-09-13  Simon Marchi  <simon.marchi (a] ericsson.com>
   10347 
   10348 	* gdb.python/py-inferior.exp: Add tests for Inferior.progspace
   10349 	and a few other Inferior properties when the Inferior is no
   10350 	longer valid.
   10351 
   10352 2018-09-13  Tom Tromey  <tom (a] tromey.com>
   10353 
   10354 	PR rust/23650:
   10355 	* gdb.rust/simple.exp: Add test for enum field access error.
   10356 
   10357 2018-09-13  Tom Tromey  <tom (a] tromey.com>
   10358 
   10359 	PR rust/23626:
   10360 	* gdb.rust/simple.rs (EmptyEnum): New type.
   10361 	(main): Use it.
   10362 	* gdb.rust/simple.exp (test_one_slice): Add empty enum test.
   10363 
   10364 2018-09-13  Simon Marchi  <simon.marchi (a] ericsson.com>
   10365 
   10366 	* gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
   10367 	* gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
   10368 	* gdb.python/py-symtab.exp: Update test printing an objfile.
   10369 
   10370 2018-09-12  Simon Marchi  <simon.marchi (a] ericsson.com>
   10371 
   10372 	* gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
   10373 	object.
   10374 
   10375 2018-09-12  Alan Hayward  <alan.hayward (a] arm.com>
   10376 
   10377 	* lib/gdb.exp (gdb_can_simple_compile): Add proc.
   10378 	(support_complex_tests): Use gdb_can_simple_compile.
   10379 	(is_ilp32_target): Likewise.
   10380 	(is_lp64_target): Likewise.
   10381 	(is_64_target): Likewise.
   10382 	(is_amd64_regs_target): Likewise.
   10383 	(is_aarch32_target): Likewise.
   10384 	(gdb_int128_helper): Likewise.
   10385 
   10386 2018-09-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   10387 
   10388 	* Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
   10389 
   10390 2018-09-10  Jerome Guitton  <guitton (a] adacore.com>
   10391 
   10392 	* gdb.ada/same_component_name: Add test for case of tagged record
   10393 	with variable-length fields.
   10394 
   10395 2018-09-10  Xavier Roirand  <roirand (a] adacore.com>
   10396 
   10397 	* gdb.ada/access_to_unbounded_array.exp: New testcase.
   10398 	* gdb.ada/access_to_unbounded_array/foo.adb: New file.
   10399 	* gdb.ada/access_to_unbounded_array/pack.adb: New file.
   10400 	* gdb.ada/access_to_unbounded_array/pack.ads: New file.
   10401 
   10402 2018-09-10  Xavier Roirand  <roirand (a] adacore.com>
   10403 
   10404 	* gdb.ada/mi_string_access.exp: New testcase.
   10405 	* gdb.ada/mi_string_access/bar.adb: New file.
   10406 	* gdb.ada/mi_string_access/pck.adb: New file.
   10407 	* gdb.ada/mi_string_access/pck.asd: New file.
   10408 
   10409 2018-09-10  Xavier Roirand  <roirand (a] adacore.com>
   10410 
   10411 	* gdb.ada/mi_var_union.exp: New testcase.
   10412 	* gdb.ada/mi_var_union/bar.adb: New file.
   10413 	* gdb.ada/mi_var_union/pck.adb: New file.
   10414 	* gdb.ada/mi_var_union/pck.asd: New file.
   10415 
   10416 2018-09-08  Tom Tromey  <tom (a] tromey.com>
   10417 
   10418 	* gdb.python/py-prettyprint.exp: Use with_test_prefix.
   10419 
   10420 2018-09-08  Tom Tromey  <tom (a] tromey.com>
   10421 
   10422 	PR python/16047:
   10423 	* gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
   10424 	(register_pretty_printers): Register new printer.
   10425 	* gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
   10426 	test.
   10427 	* gdb.python/py-prettyprint.c (int_type3): New typedef.
   10428 	(an_int_type3): New global.
   10429 
   10430 2018-09-08  Joel Brobecker  <brobecker (a] adacore.com>
   10431 
   10432 	* gdb.ada/expr_with_funcall: New testcase.
   10433 
   10434 2018-09-08  Joel Brobecker  <brobecker (a] adacore.com>
   10435 
   10436 	* gdb.ada/packed_array_assign: New testcase.
   10437 
   10438 2018-09-07  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   10439 
   10440 	* gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
   10441 	names, and add test prefixes to make test names unique.
   10442 
   10443 2018-09-05  Tom de Vries  <tdevries (a] suse.de>
   10444 
   10445 	* gdb.dwarf2/varval.exp: Add test.
   10446 
   10447 2018-09-04  Gary Benson <gbenson (a] redhat.com>
   10448 
   10449 	* gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
   10450 	'eof' before 'wait -i'.  Use remote_close and clear_gdb_spawn_id.
   10451 
   10452 2018-08-31  Tom Tromey  <tom (a] tromey.com>
   10453 
   10454 	* gdb.rust/simple.rs: Rename second variable "v".
   10455 
   10456 2018-08-30  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   10457 
   10458 	* gdb.base/funcargs.c (use_a): New function.
   10459 	(recurse): Call use_a.
   10460 
   10461 2018-08-29  Keith Seitz  <keiths (a] redhat.com>
   10462 
   10463 	* gdb.compile/compile-cplus-anonymous.cc: New file.
   10464 	* gdb.compile/compile-cplus-anonymous.exp: New file.
   10465 	* gdb.compile/compile-cplus-array-decay.cc: New file.
   10466 	* gdb.compile/compile-cplus-array-decay.exp: New file.
   10467 	* gdb.compile/compile-cplus-inherit.cc: New file.
   10468 	* gdb.compile/compile-cplus-inherit.exp: New file.
   10469 	* gdb.compile/compile-cplus-member.cc: New file.
   10470 	* gdb.compile/compile-cplus-member.exp: New file.
   10471 	* gdb.compile/compile-cplus-method.cc: New file.
   10472 	* gdb.compile/compile-cplus-method.exp: New file.
   10473 	* gdb.compile/compile-cplus-mod.c: "New" file.
   10474 	* gdb.compile/compile-cplus-namespace.cc: New file.
   10475 	* gdb.compile/compile-cplus-namespace.exp: New file.
   10476 	* gdb.compile/compile-cplus-nested.cc: New file.
   10477 	* gdb.compile/compile-cplus-nested.exp: New file.
   10478 	* gdb.compile/compile-cplus-print.c: "New" file.
   10479 	* gdb.compile/compile-cplus-print.exp: "New" file.
   10480 	* gdb.compile/compile-cplus-virtual.cc: New file.
   10481 	* gdb.compile/compile-cplus-virtual.exp: New file.
   10482 	* gdb.compile/compile-cplus.c: "New" file.
   10483 	* gdb.compile/compile-cplus.exp: "New" file.
   10484 	* lib/compile-support.exp: New file.
   10485 
   10486 2018-08-16  Gary Benson <gbenson (a] redhat.com>
   10487 
   10488 	PR gdb/13000:
   10489 	* gdb.base/batch-exit-status.exp: New file.
   10490 	* gdb.base/batch-exit-status.good-commands: Likewise.
   10491 	* gdb.base/batch-exit-status.bad-commands: Likewise.
   10492 
   10493 2018-08-29  Alan Hayward  <alan.hayward (a] arm.com>
   10494 
   10495 	* gdb.base/infcall-nested-structs.c (struct struct01): Remove.
   10496 	(struct struct02): Likewise.
   10497 	(struct struct03): Likewise.
   10498 	(struct struct04): Likewise.
   10499 	(struct struct_01_01): New struct.
   10500 	(struct struct_01_02): Likewise.
   10501 	(struct struct_01_03): Likewise.
   10502 	(struct struct_01_04): Likewise.
   10503 	(struct struct_02_01): Likewise.
   10504 	(struct struct_02_02): Likewise.
   10505 	(struct struct_02_03): Likewise.
   10506 	(struct struct_02_04): Likewise.
   10507 	(struct struct_04_01): Likewise.
   10508 	(struct struct_04_02): Likewise.
   10509 	(struct struct_04_03): Likewise.
   10510 	(struct struct_04_04): Likewise.
   10511 	(struct struct_05_01): Likewise.
   10512 	(struct struct_05_02): Likewise.
   10513 	(struct struct_05_03): Likewise.
   10514 	(struct struct_05_04): Likewise.
   10515 	(cmp_struct01): Remove function.
   10516 	(cmp_struct02): Likewise.
   10517 	(cmp_struct03): Likewise.
   10518 	(cmp_struct04): Likewise.
   10519 	(cmp_struct_01_01): Add Function.
   10520 	(cmp_struct_01_02): Likewise.
   10521 	(cmp_struct_01_03): Likewise.
   10522 	(cmp_struct_01_04): Likewise.
   10523 	(cmp_struct_02_01): Likewise.
   10524 	(cmp_struct_02_02): Likewise.
   10525 	(cmp_struct_02_03): Likewise.
   10526 	(cmp_struct_02_04): Likewise.
   10527 	(cmp_struct_04_01): Likewise.
   10528 	(cmp_struct_04_02): Likewise.
   10529 	(cmp_struct_04_03): Likewise.
   10530 	(cmp_struct_04_04): Likewise.
   10531 	(cmp_struct_05_01): Likewise.
   10532 	(cmp_struct_05_02): Likewise.
   10533 	(cmp_struct_05_03): Likewise.
   10534 	(cmp_struct_05_04): Likewise.
   10535 	(call_all): Add new structs.
   10536 	* gdb.base/infcall-nested-structs.exp: Likewise.
   10537 
   10538 2018-08-27  Jan Vrany  <jan.vrany (a] fit.cvut.cz>
   10539 
   10540 	* gdb.python/py-framefilter-mi.exp: Update regexp to
   10541 	check for "arch" field in frame output.
   10542 
   10543 2018-08-23  Kevin Buettner  <kevinb (a] redhat.com>
   10544 
   10545 	* gdb.dwarf2/dw2-ranges-func.c: New file.
   10546 	* gdb.dwarf2/dw2-ranges-func.exp: New file.
   10547 
   10548 2018-08-22  Simon Marchi  <simon.marchi (a] polymtl.ca>
   10549 
   10550 	* gdb.base/term.exp: Compare terminal settings with values from
   10551 	the inferior.
   10552 	* gdb.base/term.c: Get and set terminal settings.
   10553 
   10554 2018-08-22  Jan Vrany  <jan.vrany (a] fit.cvut.cz>
   10555 
   10556 	* lib/mi-support.exp (mi_expect_stop): Update regexp to
   10557 	accommodate new "arch" field in frame output.
   10558 	* gdb.mi/mi-return.exp: Likewise.
   10559 	* gdb.mi/mi-stack.exp: Likewise.
   10560 	* gdb.mi/mi-syn-frame.exp: Likewise.
   10561 	* gdb.mi/user-selected-context-sync.exp: Likewise.
   10562 
   10563 2018-08-19  Michael Spang  <spang (a] google.com>
   10564 
   10565 	PR gdb/11786
   10566 	* gdb.base/gcore-tls-pie.c: New file.
   10567 	* gdb.base/gcore-tls-pie.exp: New file.
   10568 
   10569 2018-08-18  Kevin Buettner  <kevinb (a] redhat.com>
   10570 
   10571 	* lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
   10572 	* gdb.dwarf2/varval.c: New file.
   10573 	* gdb.dwarf2/varval.exp: New file.
   10574 
   10575 2018-08-17  Alan Hayward  <alan.hayward (a] arm.com>
   10576 
   10577 	PR gdb/18931
   10578 	* gdb.arch/aarch64-fp.c (main): Fix asm registers.
   10579 
   10580 2018-08-16  Keith Seitz  <keiths (a] redhat.com>
   10581 
   10582 	* gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
   10583 	tests expected to pass.
   10584 
   10585 2018-08-14  Jan Vrany  <jan.vrany (a] fit.cvut.cz>
   10586 
   10587 	* gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
   10588 	-data-disassemble -a.
   10589 	(test_disassembly_bogus_args): Likewise.
   10590 
   10591 2018-08-14  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   10592 
   10593 	* gdb.mi/list-thread-groups-available.exp: Update test regexp.
   10594 
   10595 2018-08-09  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   10596 
   10597 	* gdb.base/vla-optimized-out.exp: Add new test.
   10598 
   10599 2018-08-09  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   10600 
   10601 	* gdb.base/vla-optimized-out-o3.exp: Delete.
   10602 	* gdb.base/vla-optimized-out-o3-strict.exp: Delete.
   10603 	* gdb.base/vla-optimized-out.exp: Extend to cover all of the
   10604 	deleted tests.
   10605 
   10606 2018-08-08  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   10607 
   10608 	PR gdb/18050:
   10609 	* gdb.server/extended-remote-restart.c: New file.
   10610 	* gdb.server/extended-remote-restart.exp: New file.
   10611 
   10612 2018-08-07  Simon Marchi  <simon.marchi (a] polymtl.ca>
   10613 
   10614 	* gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
   10615 	"set variable index = 42".
   10616 
   10617 2018-08-07  Simon Marchi  <simon.marchi (a] ericsson.com>
   10618 
   10619 	* boards/index-cache-gdb.exp: New file.
   10620 	* gdb.dwarf2/index-cache.exp: New file.
   10621 	* gdb.dwarf2/index-cache.c: New file.
   10622 	* gdb.base/maint.exp: Check if we are using the index cache.
   10623 
   10624 2018-08-07  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
   10625 
   10626 	* Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
   10627 	MAKEFLAGS.
   10628 
   10629 2018-08-06  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
   10630 
   10631 	* dg-extract-results.sh: Move to toplevel contrib.
   10632 	* Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
   10633 	* Makefile.in (check-parallel-racy): Likewise.
   10634 
   10635 2018-08-06  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   10636 
   10637 	* lib/gdb.exp (target_supports_scheduler_locking): New proc.
   10638 	* gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
   10639 	tests if the target supports scheduler locking.
   10640 
   10641 2018-08-04  Tom de Vries  <tdevries (a] suse.de>
   10642 
   10643 	* gdb.python/py-rbreak.exp: Fix rbreak regexp.
   10644 
   10645 2018-08-02  Tom Tromey  <tom (a] tromey.com>
   10646 
   10647 	PR symtab/16842.
   10648 	* gdb.cp/temargs.exp: Test "info address" of a template
   10649 	parameter.
   10650 
   10651 2018-07-31  Jan Vrany  <jan.vrany (a] fit.cvut.cz>
   10652 
   10653 	* gdb.python/py-mi-var-info-path-expression.c: New file.
   10654 	* gdb.python/py-mi-var-info-path-expression.py: New file.
   10655 	* gdb.python/py-mi-var-info-path-expression.exp: New file.
   10656 
   10657 2018-07-30  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   10658 
   10659 	* lib/gdbserver-support.exp (gdbserver_start): Match any kind of
   10660 	error after "cannot resolve name" string.
   10661 
   10662 2018-07-28  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   10663 
   10664 	* gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
   10665 	started.
   10666 	* lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
   10667 
   10668 2018-07-28  Tom de Vries  <tdevries (a] suse.de>
   10669 
   10670 	* gdb.base/vla-optimized-out-o3-strict.exp: New file.
   10671 
   10672 2018-07-26  Tom de Vries  <tdevries (a] suse.de>
   10673 
   10674 	* gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
   10675 
   10676 2018-07-26  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   10677 
   10678 	* gdb.base/maint.exp: Add check that dwarf unwinders control flag
   10679 	is visible.
   10680 
   10681 2018-07-26  Tom de Vries  <tdevries (a] suse.de>
   10682 
   10683 	PR breakpoints/23366
   10684 	* gdb.base/catch-follow-exec.c: New test.
   10685 	* gdb.base/catch-follow-exec.exp: New file.
   10686 
   10687 2018-07-25  Tom de Vries  <tdevries (a] suse.de>
   10688 
   10689 	* gdb.base/vla-optimized-out-o3.exp: New file.  Reuse
   10690 	vla-optimized-out.c.
   10691 
   10692 2018-07-25  Jan Vrany  <jan.vrany (a] fit.cvut.cz>
   10693 
   10694 	* gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
   10695 	* gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
   10696 
   10697 2018-07-20  Tom de Vries  <tdevries (a] suse.de>
   10698 
   10699 	* gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
   10700 	NOCLONE macro.
   10701 	* gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
   10702 
   10703 2018-07-19  Tom de Vries  <tdevries (a] suse.de>
   10704 
   10705 	* gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
   10706 	regular	expression.
   10707 
   10708 2018-07-18  Tom de Vries  <tdevries (a] suse.de>
   10709 
   10710 	* gdb.base/vla-optimized-out.c: New test.
   10711 	* gdb.base/vla-optimized-out.exp: New file.
   10712 
   10713 2018-07-13  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   10714 
   10715 	* lib/gdbserver-support.exp (gdbserver_start): Expect for the
   10716 	message "No address associated with hostname" when gdbserver
   10717 	cannot resolve the hostname.
   10718 
   10719 2018-07-12  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   10720 
   10721 	* gdb.threads/pthreads.exp: Test qcs FLAG arguments.
   10722 	Add some test prefixes to make tests unique.
   10723 
   10724 2018-07-12  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   10725 
   10726 	* gdb.base/frameapply.c: New file.
   10727 	* gdb.base/frameapply.exp: New file.
   10728 
   10729 2018-07-12  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   10730 
   10731 	* gdb.base/skip.exp: Update expected error message.
   10732 
   10733 2018-07-11  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   10734 	    Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   10735 	    Paul Fertser  <fercerpav (a] gmail.com>
   10736 	    Tsutomu Seki  <sekiriki (a] gmail.com>
   10737 
   10738 	* README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
   10739 	parameter.
   10740 	* boards/native-extended-gdbserver.exp: Do not set 'sockethost'
   10741 	by default.
   10742 	* boards/native-gdbserver.exp: Likewise.
   10743 	* gdb.server/run-without-local-binary.exp: Improve regexp used
   10744 	for detecting when a remote debugging connection succeeds.
   10745 	* gdb.server/server-connect.exp: New file.
   10746 	* lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
   10747 	Do not prefix the port number with ":".
   10748 	(gdbserver_start): New global GDB_TEST_SOCKETHOST.  Implement
   10749 	support for detecting and using it.  Add '$debughost_gdbserver'
   10750 	to the list of arguments used to start gdbserver.  Handle case
   10751 	when gdbserver cannot resolve a network name.
   10752 
   10753 2018-07-11  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   10754 
   10755 	PR c++/23373
   10756 	* gdb.base/ptype-offsets.cc (struct static_member): New
   10757 	struct.
   10758 	(main) <stmember>: New variable.
   10759 	* gdb.base/ptype-offsets.exp: Add test for printing a struct
   10760 	with a static member in it.
   10761 
   10762 2018-07-10  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   10763 
   10764 	* gdb.base/watchpoint-reuse-slot.exp: Test with hardware
   10765 	watchpoints enabled and disabled.
   10766 
   10767 2018-07-09  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   10768 
   10769 	* gdb.base/examine-backward.exp: Still run tests around address
   10770 	0x0, even if address 0x0 is not readable.  Update the pattern for
   10771 	matching address 0x0 in expected output.
   10772 
   10773 2018-07-06  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   10774 
   10775 	* gdb.base/share-env-with-gdbserver.c (main): Add call to
   10776 	malloc/free.
   10777 
   10778 2018-07-04  Tom de Vries  <tdevries (a] suse.de>
   10779 
   10780 	* gdb.dwarf2/dw2-error.exp: Update expected error message.
   10781 
   10782 2018-07-02  Maciej W. Rozycki  <macro (a] mips.com>
   10783 
   10784 	PR tdep/8282
   10785 	* gdb.arch/mips-disassembler-options.exp: New test.
   10786 	* gdb.arch/mips-disassembler-options.s: New test source.
   10787 
   10788 2018-06-29  Pedro Alves  <palves (a] redhat.com>
   10789 
   10790 	* gdb.threads/names.exp: Adjust expected "info threads" output.
   10791 
   10792 2018-06-29  Pedro Alves  <palves (a] redhat.com>
   10793 
   10794 	* gdb.opt/inline-break.exp (line number, address): Add "info
   10795 	break" tests.
   10796 
   10797 2018-06-29  Pedro Alves  <palves (a] redhat.com>
   10798 
   10799 	* gdb.opt/inline-break.c (func1): Add "break here" marker.
   10800 	* gdb.opt/inline-break.exp: Test setting breakpoints by line
   10801 	number and address and running to them.
   10802 
   10803 2018-06-29  Richard Bunt  <richard.bunt (a] arm.com>
   10804 
   10805 	* gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
   10806 
   10807 2018-06-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   10808 
   10809 	* lib/compiler.c: Remove executable permission flag.
   10810 
   10811 2018-06-28  Richard Bunt  <richard.bunt (a] arm.com>
   10812 
   10813 	* gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
   10814 	code.
   10815 	* gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
   10816 
   10817 2018-06-28  Petr Tesarik  <ptesarik (a] suse.cz>
   10818 
   10819 	* gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
   10820 
   10821 2018-06-28  Petr Tesarik  <ptesarik (a] suse.cz>
   10822 
   10823 	* gdb.base/relocate.exp: Test add-symbol-file behavior when the
   10824 	address argument is omitted.
   10825 
   10826 2018-06-28  Petr Tesarik  <ptesarik (a] suse.cz>
   10827 
   10828 	* gdb.base/relocate.exp: Add test for "symbol-file -o ".
   10829 
   10830 2018-06-27  Omair Javaid  <omair.javaid (a] linaro.org>
   10831 
   10832 	PR gdb/21695
   10833 	* gdb.base/infoline-reloc-main-from-zero.exp: New test.
   10834 	* gdb.base/infoline-reloc-main-from-zero.c: New file.
   10835 
   10836 2018-06-26  Tom Tromey  <tom (a] tromey.com>
   10837 
   10838 	PR rust/22574:
   10839 	* gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
   10840 	* gdb.rust/simple.rs (struct SimpleLayout): New.
   10841 
   10842 2018-06-22  Simon Marchi  <simon.marchi (a] ericsson.com>
   10843 
   10844 	* gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
   10845 	"info registers" output.
   10846 
   10847 2018-06-21  Richard Bunt  <richard.bunt (a] arm.com>
   10848 
   10849 	* gdb.base/watchpoint-hw-attach.c: New test.
   10850 	* gdb.base/watchpoint-hw-attach.exp: New file.
   10851 
   10852 2018-06-20  Simon Marchi  <simon.marchi (a] ericsson.com>
   10853 
   10854 	* boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
   10855 	through /bin/sh.
   10856 	* boards/dwarf4-gdb-index.exp: Likewise.
   10857 	* boards/fission-dwp.exp: Likewise.
   10858 
   10859 2018-06-20  Ulrich Weigand  <uweigand (a] de.ibm.com>
   10860 
   10861 	* gdb.base/float128.exp: Add comment and improved fail message
   10862 	to the failure case of "print large128" test.
   10863 
   10864 2018-06-19  Simon Marchi  <simon.marchi (a] ericsson.com>
   10865 
   10866 	* configure.ac: Remove AC_PREREQ.
   10867 	* configure: Re-generate.
   10868 
   10869 2018-06-19  Pedro Alves  <palves (a] redhat.com>
   10870 
   10871 	* gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
   10872 	(func_extern_caller): New.
   10873 	(main): Call func_extern_caller.
   10874 	* gdb.opt/inline-break.exp: Add tests for inline frame skipping
   10875 	logic change.
   10876 
   10877 2018-06-18  Weimin Pan  <weimin.pan (a] oracle.com>
   10878 
   10879 	PR gdb/16841
   10880 	* gdb.cp/typedef-base.cc: New file.
   10881 	* gdb.cp/typedef-base.exp: New file.
   10882 
   10883 2018-06-18  Tom de Vries  <tdevries (a] suse.de>
   10884 
   10885 	* gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
   10886 
   10887 2018-06-16  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   10888 	    Richard Bunt <Richard.Bunt (a] arm.com>
   10889 
   10890 	* gdb.threads/attach-slow-waitpid.c: New file.
   10891 	* gdb.threads/attach-slow-waitpid.exp: New file.
   10892 	* gdb.threads/slow-waitpid.c: New file.
   10893 
   10894 2018-06-14  Pedro Alves  <palves (a] redhat.com>
   10895 
   10896 	* gdb.base/fork-running-state.c: Include <errno.h>.
   10897 	(exit_if_relative_exits): New.
   10898 	(fork_child): If 'exit_if_relative_exits' is true, exit if the parent
   10899 	exits.
   10900 	(fork_parent): If 'exit_if_relative_exits' is true, exit if the
   10901 	child exits.
   10902 
   10903 2018-06-14  Tom de Vries  <tdevries (a] suse.de>
   10904 
   10905 	PR cli/22573
   10906 	* gdb.base/finish-pretty.c: New test.
   10907 	* gdb.base/finish-pretty.exp: New file.
   10908 
   10909 2018-06-14  Pedro Alves  <palves (a] redhat.com>
   10910 
   10911 	* gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
   10912 	gdb's expected startup output.
   10913 
   10914 2018-06-14  Pedro Alves  <palves (a] redhat.com>
   10915 
   10916 	* lib/selftest-support.exp (selftest_setup): Remove inlined
   10917 	function handling.
   10918 
   10919 2018-06-14  Tom de Vries  <tdevries (a] suse.de>
   10920 
   10921 	* lib/selftest-support.exp (selftest_setup): Allow function arguments in
   10922 	matching of breakpoint printing.
   10923 
   10924 2018-06-13  Tom de Vries  <tdevries (a] suse.de>
   10925 
   10926 	PR testsuite/23269
   10927 	* gdb.base/fork-running-state.c (main): Move setting of alarm ...
   10928 	(fork_child): ... here, and ...
   10929 	(fork_parent): ... here.
   10930 
   10931 2018-06-12  Tom de Vries  <tdevries (a] suse.de>
   10932 
   10933 	* gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
   10934 
   10935 2018-06-12  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   10936 	    Stephen Roberts  <stephen.roberts (a] arm.com>
   10937 
   10938 	* gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
   10939 	rewrite test to describe action performed, rather than possible
   10940 	failure.
   10941 
   10942 2018-06-08  Gary Benson <gbenson (a] redhat.com>
   10943 
   10944 	* gdb.threads/check-libthread-db.exp: New file.
   10945 	* gdb.threads/check-libthread-db.c: Likewise.
   10946 
   10947 2018-06-05  Tom Tromey  <tom (a] tromey.com>
   10948 
   10949 	* gdb.base/default.exp: Update expected "show version" output.
   10950 
   10951 2018-06-05  Tom Tromey	<tom (a] tromey.com>
   10952 
   10953 	PR cli/12326:
   10954 	* gdb.cp/static-print-quit.exp: Update.
   10955 	* lib/gdb.exp (pagination_prompt): Update.
   10956 	* gdb.base/page.exp: Use pagination_prompt.  Add new tests.
   10957 	* gdb.python/python.exp: Update.
   10958 
   10959 2018-06-04  Joel Brobecker  <brobecker (a] adacore.com>
   10960 
   10961 	* gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
   10962 
   10963 2018-06-01  Joel Brobecker  <brobecker (a] adacore.com>
   10964 
   10965 	* gdb.ada/bp_fun_addr: New testcase.
   10966 
   10967 2018-06-01  Tom Tromey  <tom (a] tromey.com>
   10968 
   10969 	* gdb.xml/tdesc-regs.exp (load_description): Update expected
   10970 	results.
   10971 	* gdb.dwarf2/method-ptr.exp: Set language to C++.
   10972 	* gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
   10973 	* gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
   10974 	* gdb.base/maint.exp (maint_pass_if): Update.
   10975 
   10976 2018-05-31  Maciej W. Rozycki  <macro (a] mips.com>
   10977 
   10978 	* gdb.base/endian.exp: New test.
   10979 	* gdb.base/endian.c: New test source.
   10980 
   10981 2018-05-24  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   10982 
   10983 	PR gdb/23203
   10984 	* gdb.base/bt-selected-frame.c: New file.
   10985 	* gdb.base/bt-selected-frame.exp: New file.
   10986 	* lib/gdb.exp (get_current_frame_number): New function.
   10987 
   10988 2018-05-24  Maciej W. Rozycki  <macro (a] mips.com>
   10989 	    Pedro Alves  <palves (a] redhat.com>
   10990 
   10991 	* gdb.threads/tls-core.c: Include <stdlib.h>
   10992 	(thread_proc): Call `abort'.
   10993 	* gdb.threads/tls-core.exp: Generate a core with core_find too.
   10994 	(tls_core_test): New procedure, bits factored out from ...
   10995 	(top level): ... here.  Test both native cores and gcore cores.
   10996 
   10997 2018-05-23  Tom Tromey  <tom (a] tromey.com>
   10998 
   10999 	* gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
   11000 
   11001 2018-05-23  Tom Tromey  <tom (a] tromey.com>
   11002 
   11003 	* gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
   11004 	symfile_complaints.
   11005 	(test_short_complaints): Likewise.
   11006 	(test_empty_complaints): Likewise.
   11007 	(test_initial_complaints): Update.
   11008 
   11009 2018-05-23  Tom Tromey  <tom (a] tromey.com>
   11010 
   11011 	* gdb.gdb/complaints.exp (test_empty_complaints): Update.
   11012 
   11013 2018-05-23  Tom Tromey  <tom (a] tromey.com>
   11014 
   11015 	* gdb.gdb/complaints.exp (test_serial_complaints): Remove.
   11016 	(test_short_complaints): Update.
   11017 
   11018 2018-05-22  Pedro Alves  <palves (a] redhat.com>
   11019 
   11020 	* gdb.base/remote.exp: Only gdb_start after compiling the
   11021 	testcase.  Issue "disconnect" before testing "set remote" command
   11022 	defaults.  Issue clean_restart before running to main.
   11023 
   11024 2018-05-22  Pedro Alves  <palves (a] redhat.com>
   11025 
   11026 	* gdb.base/remote.exp: Adjust expected output of "show remote
   11027 	memory-write-packet-size".  Add tests for "set remote
   11028 	memory-write-packet-size 0" and "set remote
   11029 	memory-write-packet-size fixed/limit".
   11030 
   11031 2018-05-22  Pedro Alves  <palves (a] redhat.com>
   11032 
   11033 	PR gdb/22973
   11034 	* gdb.base/utf8-identifiers.c: New file.
   11035 	* gdb.base/utf8-identifiers.exp: New file.
   11036 
   11037 2018-05-22  Pedro Franco de Carvalho  <pedromfc (a] linux.vnet.ibm.com>
   11038 
   11039 	* gdb.arch/powerpc-fpscr-gcore.exp: New file.
   11040 
   11041 2018-05-22  Pedro Franco de Carvalho  <pedromfc (a] linux.vnet.ibm.com>
   11042 
   11043 	* gdb.arch/powerpc-vsx-gcore.exp: New file.
   11044 
   11045 2018-05-18  Tom Tromey  <tom (a] tromey.com>
   11046 
   11047 	* gdb.base/ptype-offsets.exp: Update.
   11048 
   11049 2018-05-17  Keith Seitz  <keiths (a] redhat.com>
   11050 
   11051 	* gdb.ada/bp_inlined_func.exp: Update inlined frame locations
   11052 	in expected breakpoint stop locations.
   11053 	* gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
   11054 	move to proper scope to test variable values.
   11055 	* gdb.opt/inline-break.c (inline_func1, not_inline_func1)
   11056 	(inline_func2, not_inline_func2, inline_func3, not_inline_func3):
   11057 	New functions.
   11058 	(main): Call not_inline_func3.
   11059 	* gdb.opt/inline-break.exp: Start inferior and set breakpoints at
   11060 	inline_func1, inline_func2, and inline_func3.  Test that when each
   11061 	breakpoint is hit, GDB properly reports both the stop location
   11062 	and the backtrace. Repeat tests for temporary breakpoints.
   11063 
   11064 2018-05-15  Maciej W. Rozycki  <macro (a] mips.com>
   11065 
   11066 	* gdb.server/server-kill.exp: Verify whether `server_pid' exists
   11067 	rather then trying to access it in determining whether the PID
   11068 	of `gdbserver' could have been retrieved.
   11069 
   11070 2018-05-08  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   11071 
   11072 	* gdb.arch/amd64-init-x87-values.S: New file.
   11073 	* gdb.arch/amd64-init-x87-values.exp: New file.
   11074 
   11075 2018-05-08  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11076 
   11077 	* gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
   11078 
   11079 2018-05-04  Tom Tromey  <tom (a] tromey.com>
   11080 
   11081 	PR python/22730:
   11082 	* gdb.python/python.exp: Test multi-line execute.
   11083 
   11084 2018-05-04  Tom Tromey  <tom (a] tromey.com>
   11085 
   11086 	PR python/22731:
   11087 	* gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
   11088 
   11089 2018-05-04  Tom Tromey  <tom (a] tromey.com>
   11090 
   11091 	PR gdb/11750:
   11092 	* gdb.base/define.exp: Test defining a user command inside a user
   11093 	command.
   11094 	* gdb.base/commands.exp (define_if_without_arg_test): Test "define".
   11095 
   11096 2018-05-04  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11097 	    Pedro Alves <palves (a] redhat.com>
   11098 
   11099 	PR breakpoints/19806 and support for PR external/20207.
   11100 	* gdb.base/watchpoint-unaligned.c: New file.
   11101 	* gdb.base/watchpoint-unaligned.exp: New file.
   11102 
   11103 2018-05-04  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   11104 
   11105 	* gdb.base/maint.exp: Make test names unique, use
   11106 	test_prefix_command_help to test 'help maint info', and remove
   11107 	repeated test of 'help maint'.
   11108 
   11109 2018-05-04  Tom Tromey  <tom (a] tromey.com>
   11110 
   11111 	PR gdb/22619:
   11112 	* gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
   11113 	behavior.
   11114 
   11115 2018-05-04  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   11116 
   11117 	* gdb.base/maint.exp: Process output from 'maint print registers'
   11118 	line at a time.
   11119 
   11120 2018-05-04  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   11121 
   11122 	* lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
   11123 	timeout.
   11124 
   11125 2018-05-03  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   11126 
   11127 	* gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
   11128 	filter pattern.
   11129 
   11130 2018-05-02  Pedro Alves  <palves (a] redhat.com>
   11131 
   11132 	* gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
   11133 	to_log_command renames.
   11134 	* gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
   11135 
   11136 2018-05-02  Tom Tromey  <tom (a] tromey.com>
   11137 
   11138 	* gdb.python/py-parameter.exp: Set test message.
   11139 
   11140 2018-05-02  Tom Tromey  <tom (a] tromey.com>
   11141 
   11142 	PR python/20084:
   11143 	* gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
   11144 	PARAM_ZUINTEGER_UNLIMITED tests.
   11145 
   11146 2018-04-28  Dan Robertson  <danlrobertson89 (a] gmail.com>
   11147 
   11148 	PR rust/23124
   11149 	* gdb.rust/expr.exp: Test that the unit type is correctly parsed
   11150 	when casting.
   11151 
   11152 2018-04-30  Tom Tromey  <tom (a] tromey.com>
   11153 
   11154 	* gdb.python/py-type.exp: Check align attribute.
   11155 	* gdb.python/py-type.c: New "aligncheck" global.
   11156 
   11157 2018-04-30  Tom Tromey  <tom (a] tromey.com>
   11158 
   11159 	PR exp/17095:
   11160 	* gdb.dwarf2/dw2-align.exp: New file.
   11161 	* gdb.cp/align.exp: New file.
   11162 	* gdb.base/align.exp: New file.
   11163 	* lib/gdb.exp (gdb_int128_helper): New proc.
   11164 	(has_int128_c, has_int128_cxx): New caching procs.
   11165 
   11166 2018-04-27  Tom Tromey  <tom (a] tromey.com>
   11167 
   11168 	PR rust/22545:
   11169 	* gdb.rust/simple.exp: Add inclusive range tests.
   11170 
   11171 2018-04-26  Pedro Alves  <palves (a] redhat.com>
   11172 
   11173 	* gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
   11174 	ifunc breakpoint locations correctly of ifunc breakpoints set
   11175 	while the program resolves the ifunc.
   11176 
   11177 2018-04-26  Pedro Alves  <palves (a] redhat.com>
   11178 
   11179 	* gdb.base/gnu-ifunc-final.c: New file.
   11180 	* gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
   11181 	* gdb.base/gnu-ifunc.exp (executable): Delete.
   11182 	(staticexecutable): Adjust.
   11183 	(lib_opts, exec_opts): Delete.
   11184 	(make_binsuffix, build, set-break): New procedures.
   11185 	(misc_tests): New, with tests factored out from the top level.
   11186 	(top level): Test different combinations of ifunc resolver name,
   11187 	resolver with and with debug info, and ifunc target with and
   11188 	without debug info.  Wrap static tests with with_target_prefix.
   11189 
   11190 2018-04-26  Pedro Alves  <palves (a] redhat.com>
   11191 
   11192 	* gdb.compile/compile-ifunc.exp: Also expect "function has unknown
   11193 	return type" warnings.
   11194 
   11195 2018-04-25  Pedro Alves  <palves (a] redhat.com>
   11196 
   11197 	* gdb.base/hook-stop.exp: Expect "killed" instead of "has been
   11198 	killed".
   11199 	* gdb.base/kill-after-signal.exp: Likewise.
   11200 	* gdb.threads/kill.exp: Likewise.
   11201 
   11202 2018-04-24  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11203 	    Sergio Durigan Junior  <sergiodj (a] redhat.com>
   11204 	    Pedro Alves  <palves (a] redhat.com>
   11205 
   11206 	* gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
   11207 	regexps to expect for '[Inferior ... detached]' as well.
   11208 	* gdb.base/attach.exp: Likewise.
   11209 	* gdb.base/catch-syscall.exp (check_for_program_end): Adjust
   11210 	"gdb_continue_to_end".
   11211 	(test_catch_syscall_with_wrong_args): Likewise.
   11212 	* gdb.base/foll-fork.exp: Adjust regexps to match '[' and
   11213 	']'.  Don't set 'verbose' on.
   11214 	* gdb.base/foll-vfork.exp: Likewise.
   11215 	* gdb.base/fork-print-inferior-events.c: New file.
   11216 	* gdb.base/fork-print-inferior-events.exp: New file.
   11217 	* gdb.base/hook-stop.exp: Adjust regexps to expect for new
   11218 	'[Inferior ... has been killed]' message.
   11219 	* gdb.base/kill-after-signal.exp: Likewise.
   11220 	* gdb.base/solib-overlap.exp: Adjust regexps to expect for new
   11221 	detach message.
   11222 	* gdb.threads/kill.exp: Adjust regexps to expect for new kill
   11223 	message.
   11224 	* gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
   11225 	regexps to expect for '[Inferior ... detached]' as well.
   11226 	* gdb.threads/process-dies-while-detaching.exp: Likewise.
   11227 
   11228 2018-04-24  Simon Marchi  <simon.marchi (a] ericsson.com>
   11229 
   11230 	PR gdb/23104
   11231 	* gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
   11232 
   11233 2018-04-22  Rajendra SY  <rajendra.sy (a] gmail.com>
   11234 
   11235 	PR gdb/23095
   11236 	* gdb.base/break-probes.exp: Pass shlib_load to
   11237 	prepare_for_testing.  Set normal_bp to r_debug_state if target is
   11238 	bsd.
   11239 
   11240 2018-04-19  Richard Bunt  <richard.bunt (a] arm.com>
   11241 
   11242 	* gdb.threads/multiple-successive-infcall.c: New test.
   11243 	* gdb.threads/multiple-successive-infcall.exp: New file.
   11244 
   11245 2018-04-17  Tom Tromey  <tom (a] tromey.com>
   11246 
   11247 	* gdb.rust/simple.rs (Union): New type.
   11248 	(main): New local "u".
   11249 	* gdb.rust/simple.exp (test_one_slice): Add new test case.
   11250 
   11251 2018-04-16  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   11252 
   11253 	* gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
   11254 	number information in output of "whereis" command.
   11255 	* gdb.base/info-fun.exp: Likewise, for "info fun" command.
   11256 
   11257 2018-04-13  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   11258 
   11259 	* gdb.ada/info_types.exp: Adjust expected output to the line
   11260 	numbers now printed by "info var/func/type".
   11261 	* gdb.base/completion.exp: Likewise.
   11262 	* gdb.base/included.exp: Likewise.
   11263 	* gdb.cp/cp-relocate.exp: Likewise.
   11264 	* gdb.cp/cplusfuncs.exp: Likewise.
   11265 	* gdb.cp/namespace.exp: Likewise.
   11266 	* gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
   11267 
   11268 2018-04-13  Markus Metzger  <markus.t.metzger (a] intel.com>
   11269 
   11270 	* gdb.btrace/cpu.exp: New.
   11271 
   11272 2018-04-13  Markus Metzger  <markus.t.metzger (a] intel.com>
   11273 
   11274 	* gdb.base/step-indirect-call-thunk.exp: New.
   11275 	* gdb.base/step-indirect-call-thunk.c: New.
   11276 	* gdb.reverse/step-indirect-call-thunk.exp: New.
   11277 	* gdb.reverse/step-indirect-call-thunk.c: New.
   11278 
   11279 2018-04-11  Simon Marchi  <simon.marchi (a] ericsson.com>
   11280 
   11281 	* gdb.base/pie-fork.c: New file.
   11282 	* gdb.base/pie-fork.exp: New file.
   11283 
   11284 2018-04-11  Tom Tromey  <tom (a] tromey.com>
   11285 
   11286 	* gdb.rust/simple.exp: Add test for ".." struct initializer.
   11287 
   11288 2018-04-10  Pedro Alves  <palves (a] redhat.com>
   11289 
   11290 	* gdb.base/fork-running-state.c (fork_child): Don't exit if parent
   11291 	exits.  Instead loop running forever.
   11292 	(fork_parent): Run forever too.
   11293 
   11294 2018-04-07  Simon Marchi  <simon.marchi (a] polymtl.ca>
   11295 
   11296 	* gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
   11297 	mi_continue_to_line.
   11298 	* gdb.mi/mi-stack.c (callee4): Add comment.
   11299 
   11300 2018-04-07  Simon Marchi  <simon.marchi (a] polymtl.ca>
   11301 
   11302 	* gdb.mi/mi-stack.exp: Fix indentation.
   11303 
   11304 2018-04-07  Simon Marchi  <simon.marchi (a] ericsson.com>
   11305 
   11306 	PR gdb/22979
   11307 	* gdb.arch/amd64-osabi.exp: New file.
   11308 
   11309 2018-04-07  Simon Marchi  <simon.marchi (a] ericsson.com>
   11310 
   11311 	PR gdb/22980
   11312 	* gdb.base/osabi.exp: New file.
   11313 
   11314 2018-04-02  Weimin Pan  <weimin.pan (a] oracle.com>
   11315 
   11316 	* gdb.cp/static-typedef-print.exp: New file.
   11317 	* gdb.cp/static-typedef-print.cc: New file.
   11318 
   11319 2018-03-27  Joel Brobecker  <brobecker (a] adacore.com>
   11320 
   11321 	* gdb.ada/varsize_limit: New testcase.
   11322 
   11323 2018-03-27  Joel Brobecker  <brobecker (a] adacore.com>
   11324 
   11325 	* gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
   11326 
   11327 	* gdb.ada/notcplusplus: New testcase.
   11328 
   11329 	* gdb.base/c-linkage-name.c: New file.
   11330 	* gdb.base/c-linkage-name.exp: New testcase.
   11331 
   11332 2018-03-26  Tom Tromey  <tom (a] tromey.com>
   11333 
   11334 	* gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
   11335 	* gdb.python/py-framefilter.py (name_error): New global.
   11336 	(ErrorInName.function): Use name_error.
   11337 
   11338 2018-03-26  Tom Tromey  <tom (a] tromey.com>
   11339 
   11340 	PR backtrace/15582:
   11341 	* gdb.python/py-framefilter.exp: Add "bt hide" test.
   11342 
   11343 2018-03-23  Keith Seitz  <keiths (a] redhat.com>
   11344 
   11345 	PR c++/22968
   11346 	* gdb.cp/subtypes.exp: New file.
   11347 	* gdb.cp/subtypes.h: New file.
   11348 	* gdb.cp/subtypes.cc: New file.
   11349 	* gdb.cp/subtypes-2.cc: New file.
   11350 
   11351 2018-03-23  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   11352 
   11353 	* gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
   11354 	(done): Call '_exit' not 'exit' to avoid atexit handlers.
   11355 	* gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
   11356 	-nostartfiles when compiling the test.  Confirm that all registers
   11357 	xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
   11358 
   11359 2018-03-23  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   11360 
   11361 	* gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
   11362 	option, syntax was wrong anyway.
   11363 	* gdb.arch/arm-disp-step.exp: Likewise.
   11364 	* gdb.arch/sparc64-regs.exp: Likewise.
   11365 	* gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
   11366 	option, syntax was wrong anyway, switch to use
   11367 	prepare_for_testing.
   11368 	* gdb.arch/i386-disp-step.exp: Likewise.
   11369 
   11370 2018-03-23  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   11371 
   11372 	* gdb.ada/exec_changed.exp: Replace "target_info exists
   11373 	use_gdb_stub" by "use_gdb_stub".
   11374 	* gdb.ada/start.exp: Likewise.
   11375 	* gdb.base/async-shell.exp: Likewise.
   11376 	* gdb.base/attach-pie-misread.exp: Likewise.
   11377 	* gdb.base/attach-wait-input.exp: Likewise.
   11378 	* gdb.base/break-entry.exp: Likewise.
   11379 	* gdb.base/break-interp.exp: Likewise.
   11380 	* gdb.base/dprintf-detach.exp: Likewise.
   11381 	* gdb.base/nostdlib.exp: Likewise.
   11382 	* gdb.base/solib-nodir.exp: Likewise.
   11383 	* gdb.base/statistics.exp: Likewise.
   11384 	* gdb.base/testenv.exp: Likewise.
   11385 	* gdb.mi/mi-exec-run.exp: Likewise.
   11386 	* gdb.mi/mi-start.exp: Likewise.
   11387 	* gdb.multi/dummy-frame-restore.exp: Likewise.
   11388 	* gdb.multi/multi-arch-exec.exp: Likewise.
   11389 	* gdb.multi/multi-arch.exp: Likewise.
   11390 	* gdb.multi/tids.exp: Likewise.
   11391 	* gdb.multi/watchpoint-multi.exp: Likewise.
   11392 	* gdb.python/py-events.exp: Likewise.
   11393 	* gdb.threads/attach-into-signal.exp: Likewise.
   11394 	* gdb.threads/attach-stopped.exp: Likewise.
   11395 	* gdb.threads/threadapply.exp: Likewise.
   11396 	* lib/selftest-support.exp: Likewise.
   11397 
   11398 2018-03-22  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   11399 
   11400 	* gdb.base/info-proc.exp: Add test for "info proc cmdline".
   11401 
   11402 2018-03-20  Stephen Roberts  <stephen.roberts (a] arm.com>
   11403 
   11404 	* gdb.perf/template-breakpoints.cc: New file.
   11405 	* gdb.perf/template-breakpoints.exp: New file.
   11406 	* gdb.perf/template-breakpoints.py: New file.
   11407 
   11408 2018-03-19  Tom Tromey  <tom (a] tromey.com>
   11409 
   11410 	* gdb.rust/simple.rs (main): Add local variables field1, field2,
   11411 	y0.
   11412 	* gdb.rust/simple.exp: Test bare identifier form of struct
   11413 	initializer.
   11414 
   11415 2018-03-19  Tom Tromey  <tom (a] tromey.com>
   11416 
   11417 	* gdb.gdb/observer.exp: Remove.
   11418 
   11419 2018-03-19  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   11420 
   11421 	* gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
   11422 	"qualified" option when setting breakpoints.
   11423 	* gdb.trace/backtrace.exp: Likewise.
   11424 	* gdb.trace/circ.exp: Likewise.
   11425 	* gdb.trace/collection.exp: Likewise.
   11426 	* gdb.trace/disconnected-tracing.exp: Likewise.
   11427 	* gdb.trace/ftrace-lock.exp: Likewise.
   11428 	* gdb.trace/ftrace.exp: Likewise.
   11429 	* gdb.trace/infotrace.exp: Likewise.
   11430 	* gdb.trace/packetlen.exp: Likewise.
   11431 	* gdb.trace/passc-dyn.exp: Likewise.
   11432 	* gdb.trace/qtro.exp: Likewise.
   11433 	* gdb.trace/read-memory.exp: Likewise.
   11434 	* gdb.trace/report.exp: Likewise.
   11435 	* gdb.trace/signal.exp: Likewise.
   11436 	* gdb.trace/status-stop.exp: Likewise.
   11437 	* gdb.trace/strace.exp: Likewise.
   11438 	* gdb.trace/tfind.exp: Likewise.
   11439 	* gdb.trace/trace-break.exp: Likewise.
   11440 	* gdb.trace/trace-condition.exp: Likewise.
   11441 	* gdb.trace/trace-mt.exp: Likewise.
   11442 	* gdb.trace/tstatus.exp: Likewise.
   11443 	* gdb.trace/tsv.exp: Likewise.
   11444 	* gdb.trace/unavailable-dwarf-piece.exp: Likewise.
   11445 	* gdb.trace/unavailable.exp: Likewise.
   11446 	* gdb.trace/while-dyn.exp: Likewise.
   11447 
   11448 2018-03-16  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   11449 
   11450 	* gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
   11451 	that libinproctrace is copied to the target.
   11452 
   11453 2018-03-14  Tom Tromey  <tom (a] tromey.com>
   11454 
   11455 	PR cli/14977:
   11456 	* gdb.base/printcmds.exp (test_printf): Add printf test of %s with
   11457 	a null pointer.
   11458 	* gdb.base/wchar.exp: Likewise.
   11459 
   11460 2018-03-14  Tom Tromey  <tom (a] tromey.com>
   11461 
   11462 	PR cli/19918:
   11463 	* gdb.base/printcmds.exp (test_printf): Add printf test using '-'
   11464 	flag.
   11465 
   11466 2018-03-08  Simon Marchi  <simon.marchi (a] ericsson.com>
   11467 
   11468 	PR gdb/22841
   11469 	* boards/remote-stdio-gdbserver.exp (${board}_file): Pass
   11470 	"target" to remote_exec.
   11471 
   11472 2018-03-08  Simon Marchi  <simon.marchi (a] polymtl.ca>
   11473 
   11474 	PR gdb/22841
   11475 	* boards/gdbserver-base.exp (${board}_file, ${board}_download,
   11476 	${board}_upload): Remove.
   11477 
   11478 2018-03-07  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   11479 
   11480 	* gdb.cp/watch-cp.cc: New test.
   11481 	* gdb.cp/watch-cp.exp: New file.
   11482 
   11483 2018-03-06  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   11484 
   11485 	* gdb.base/infcall-nested-structs.exp: New file.
   11486 	* gdb.base/infcall-nested-structs.c: New file.
   11487 	* gdb.base/float.exp: Add riscv support.
   11488 
   11489 2018-03-02  Thomas Preud'homme  <thomas.preudhomme (a] arm.com>
   11490 
   11491 	* gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
   11492 	* gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
   11493 
   11494 2018-02-28  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   11495 
   11496 	* gdb.server/abspath.exp: New file.
   11497 	* lib/gdb.exp (with_cwd): New procedure.
   11498 
   11499 2018-02-28  Simon Marchi  <simon.marchi (a] ericsson.com>
   11500 
   11501 	* lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
   11502 	use it.
   11503 	(gdb_is_target_remote_prompt): New proc.
   11504 	(gdb_is_target_remote): Use gdb_is_target_remote_prompt.
   11505 	(gdb_is_target_native): Pass prompt parameter to
   11506 	gdb_is_target_1.
   11507 
   11508 2018-02-26  Simon Marchi  <simon.marchi (a] polymtl.ca>
   11509 
   11510 	* gdb.base/load-command.c: New file.
   11511 	* gdb.base/load-command.exp: New file.
   11512 	* lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
   11513 	(gdb_is_target_1): ...this, and generalize for other targets
   11514 	than just remote.
   11515 	(gdb_is_target_remote): Use gdb_is_target_1.
   11516 	(gdb_is_target_native): use gdb_is_target_1.
   11517 
   11518 2018-02-26  Tom Tromey  <tom (a] tromey.com>
   11519 
   11520 	PR python/16497:
   11521 	* gdb.python/py-framefilter.exp: Update test.
   11522 
   11523 2018-02-26  Tom Tromey  <tom (a] tromey.com>
   11524 
   11525 	* gdb.dwarf2/variant.c: New file.
   11526 	* gdb.dwarf2/variant.exp: New file.
   11527 
   11528 2018-02-26  Tom Tromey  <tom (a] tromey.com>
   11529 
   11530 	* gdb.rust/simple.exp: Accept more possible results in enum test.
   11531 
   11532 2018-02-25  Simon Marchi  <simon.marchi (a] polymtl.ca>
   11533 
   11534 	* lib/cp-support.exp (cp_test_ptype_class): Move space inside
   11535 	parentheses.
   11536 
   11537 2018-02-23  Maciej W. Rozycki  <macro (a] mips.com>
   11538 
   11539 	* lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
   11540 	name of a variable: $actual_linejj -> $actual_line.
   11541 
   11542 2018-02-21  John Baldwin  <jhb (a] FreeBSD.org>
   11543 
   11544 	* gdb.arch/amd64-i386-address.exp: Fix a typo.
   11545 
   11546 2018-02-20  Markus Metzger  <markus.t.metzger (a] intel.com>
   11547 
   11548 	* gdb.btrace/buffer-size.exp: Do not force BTS.
   11549 
   11550 2018-02-14  Pedro Alves  <palves (a] redhat.com>
   11551 
   11552 	* gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
   11553 	getting a "Quit".
   11554 
   11555 2018-02-09  Markus Metzger  <markus.t.metzger (a] intel.com>
   11556 
   11557 	* lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
   11558 	Fix test name.
   11559 
   11560 2018-02-07  Simon Marchi  <simon.marchi (a] ericsson.com>
   11561 
   11562 	* gdb.cp/m-static.exp: Check type of optimized out static
   11563 	member.
   11564 
   11565 2018-02-03  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   11566 
   11567 	* config/sid.exp (gdb_target_sid): Remove use of cleanup.
   11568 	* config/sim.exp (gdb_target_sim): Remove use of cleanup.
   11569 
   11570 2018-02-01  Simon Marchi  <simon.marchi (a] polymtl.ca>
   11571 	    Leszek Swirski  <leszeks (a] google.com>
   11572 
   11573 	* gdb.python/py-prettyprint.c
   11574 	(struct to_string_returns_value_inner,
   11575 	struct to_string_returns_value_wrapper): New.
   11576 	(main): Add tsrvw variable.
   11577 	* gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
   11578 	ToStringReturnsValueWrapper): New classes.
   11579 	(register_pretty_printers): Register new pretty-printers.
   11580 	* gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
   11581 	recursive pretty printer.
   11582 	* gdb.python/py-mi.exp: Likewise.
   11583 
   11584 2018-02-01  Leszek Swirski  <leszeks (a] google.com>
   11585 
   11586 	* gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
   11587 	functions with the same name as an include file are parsed
   11588 	correctly.
   11589 
   11590 2018-02-01  Yao Qi  <yao.qi (a] linaro.org>
   11591 
   11592 	* gdb.base/attach.exp (do_attach_tests): Set sysroot to
   11593 	"\[^\r\n\]*".
   11594 
   11595 2018-01-31  Nikola Prica  <nikola.prica (a] rt-rk.com>
   11596 
   11597 	* gdb.arch/powerpc-prologue-frame.s: New file.
   11598 	* gdb.arch/powerpc-prologue-frame.c: Likewise.
   11599 	* gdb.arch/powerpc-prologue-frame.exp: Likewise.
   11600 
   11601 2018-01-31  Joel Brobecker  <brobecker (a] adacore.com>
   11602 
   11603 	* testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
   11604 
   11605 2018-01-30  Pedro Alves  <palves (a] redhat.com>
   11606 
   11607 	PR gdb/13211
   11608 	* gdb.base/interrupt-daemon.c: New.
   11609 	* gdb.base/interrupt-daemon.exp: New.
   11610 	* gdb.multi/multi-term-settings.c: New.
   11611 	* gdb.multi/multi-term-settings.exp: New.
   11612 
   11613 2018-01-30  Joel Brobecker  <brobecker (a] adacore.com>
   11614 
   11615 	* gdb.base/break.exp: Save the location where the breakpoint
   11616 	on break.c:47 was actually inserted when debugging the version
   11617 	compiled at -O2 and use it in the expected output of the "info
   11618 	break" test performed soon after.
   11619 
   11620 2018-01-22  Pedro Alves  <palves (a] redhat.com>
   11621 	    Sergio Durigan Junior  <sergiodj (a] redhat.com>
   11622 
   11623 	* gdb.base/whatis.exp: Add tests for 'set print object on' +
   11624 	'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
   11625 
   11626 2018-01-22  Joel Brobecker  <brobecker (a] adacore.com>
   11627 
   11628 	* gdb.base/break-include.c, gdb.base/break-include.inc,
   11629 	gdb.base/break-include.exp: New files.
   11630 	* gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
   11631 	line number now being the actual line number where the breakpoint
   11632 	was inserted.
   11633 	* gdb.mi/mi-break.exp: Likewise.
   11634 	* gdb.mi/mi-reverse.exp: Likewise.
   11635 	* gdb.mi/mi-simplerun.exp: Ditto.
   11636 
   11637 2018-01-21  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   11638 
   11639 	* gdb.python/py-mi.exp: Don't expect a thread-id for floating
   11640 	varobj.
   11641 	* gdb.mi/mi-var-create-rtti.exp: Likewise.
   11642 
   11643 2018-01-21  Don Breazeal  <donb (a] codesourcery.com>
   11644 	    Andrew Burgess  <andrew.burgess (a] embecosm.com>
   11645 
   11646 	* gdb.mi/basics.c: Add new global.
   11647 	* gdb.mi/mi-frame-regs.exp: New file.
   11648 	* gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
   11649 	case.
   11650 
   11651 2018-01-21  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   11652 
   11653 	* gdb.arch/amd64-entry-value.exp: Test using @entry on a
   11654 	non-parameter, and on an unknown symbol.
   11655 
   11656 2018-01-19  Tom Tromey  <tom (a] tromey.com>
   11657 
   11658 	* gdb.rust/modules.rs (TWENTY_THREE): New global.
   11659 	* gdb.rust/modules.exp: Add ::-qualified lookup test.
   11660 
   11661 2018-01-19  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   11662 
   11663 	* gdb.arch/s390-vregs.exp: Explicitly cast the return values of
   11664 	setrlimit and chdir to int.
   11665 
   11666 2018-01-19  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   11667 
   11668 	* gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
   11669 	function.
   11670 	(my_tend): Likewise.
   11671 	* gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
   11672 	rationale of avoiding FP- and vector instructions.
   11673 
   11674 2018-01-19  Ruslan Kabatsayev  <b7.10110111 (a] gmail.com>
   11675 
   11676 	* gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
   11677 	"info reg" with "\[ \t\]*".
   11678 	* gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
   11679 	"\[ \t\]+".
   11680 	* gdb.arch/s390-multiarch.exp: Ditto.
   11681 	* gdb.base/pc-fp.exp: Ditto.
   11682 	* gdb.reverse/i386-precsave.exp: Ditto.
   11683 	* gdb.reverse/i386-reverse.exp: Ditto.
   11684 	* gdb.reverse/i387-env-reverse.exp: Ditto.
   11685 	* gdb.reverse/i387-stack-reverse.exp: Ditto.
   11686 
   11687 2018-01-18  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   11688 
   11689 	* lib/gdb.exp (gdb_compile): Re-enable use of
   11690 	universal_compile_options for languages other than Rust.
   11691 
   11692 2018-01-18  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   11693 
   11694 	* gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
   11695 
   11696 2018-01-17  Mike Gulick  <mgulick (a] mathworks.com>
   11697 
   11698 	PR gdb/16577
   11699 	* gdb.base/solib-vanish.exp: New.
   11700 	* gdb.base/solib-vanish-main.c: New.
   11701 	* gdb.base/solib-vanish-lib1.c: New.
   11702 	* gdb.base/solib-vanish-lib2.c: New.
   11703 
   11704 2018-01-17  Yao Qi  <yao.qi (a] linaro.org>
   11705 
   11706 	* gdb.compile/compile.exp: Match the address printed for
   11707 	frame in the output of command "bt".
   11708 
   11709 2018-01-15  Tom Tromey  <tom (a] tromey.com>
   11710 
   11711 	* gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
   11712 	compute sp_reg.
   11713 
   11714 2018-01-12  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   11715 
   11716 	* gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
   11717 	to prepare.
   11718 	(prepare): Return 0 on error, 1 on success.
   11719 
   11720 2018-01-12  Pedro Alves  <palves (a] redhat.com>
   11721 
   11722 	* gdb.base/continue-after-aborted-step-over.c: New.
   11723 	* gdb.base/continue-after-aborted-step-over.exp: New.
   11724 
   11725 2018-01-11  Simon Marchi  <simon.marchi (a] ericsson.com>
   11726 
   11727 	* lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
   11728 	options when not creating an executable.
   11729 
   11730 2018-01-11  Pedro Alves  <palves (a] redhat.com>
   11731 
   11732 	PR remote/22597
   11733 	* gdb.server/stop-reply-no-thread.c: New file.
   11734 	* gdb.server/stop-reply-no-thread.exp: New file.
   11735 
   11736 2018-01-10  Pedro Alves  <palves (a] redhat.com>
   11737 
   11738 	PR gdb/22670
   11739 	* gdb.ada/bp_c_mixed_case.exp: Add intro comment.  Test printing C
   11740 	functions too.  Test setting breakpoints and printing C functions
   11741 	with no debug info too.
   11742 	* gdb.ada/bp_c_mixed_case/qux.c: New file.
   11743 
   11744 2018-01-10  Pedro Alves  <palves (a] redhat.com>
   11745 
   11746 	PR gdb/22670
   11747 	* gdb.ada/complete.exp ("complete break ada"): Replace kfail with
   11748 	a fail.
   11749 
   11750 2018-01-10  Pedro Alves  <palves (a] redhat.com>
   11751 
   11752 	PR gdb/22670
   11753 	* gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
   11754 
   11755 2018-01-08  Simon Marchi  <simon.marchi (a] ericsson.com>
   11756 
   11757 	* gdb.server/unittest.exp: Match the output in non-development
   11758 	mode.
   11759 
   11760 2018-01-08  Simon Marchi  <simon.marchi (a] ericsson.com>
   11761 
   11762 	* gdb.gdb/unittest.exp: Match output in non-development mode.
   11763 
   11764 2018-01-08  Joel Brobecker  <brobecker (a] adacore.com>
   11765 
   11766 	* gdb.ada/access_tagged_param.exp: Relax expected output
   11767 	for value of "ObjL" in "continue" to pck.inspect breakpoint
   11768 	test.
   11769 
   11770 2018-01-08  Joel Brobecker  <brobecker (a] adacore.com>
   11771 
   11772 	* gdb.ada/arr_enum_idx_w_gap.exp: New file.
   11773 	* gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
   11774 
   11775 2018-01-05  Pedro Alves  <palves (a] redhat.com>
   11776 
   11777 	PR gdb/18653
   11778 	* gdb.base/libsegfault.exp: New.
   11779 
   11780 2018-01-05  Joel Brobecker  <brobecker (a] adacore.com>
   11781 
   11782 	PR gdb/22670
   11783 	* gdb.ada/access_tagged_param.exp: New file.
   11784 	* gdb.ada/access_tagged_param/foo.adb: New file.
   11785 
   11786 2018-01-05  Pedro Alves  <palves (a] redhat.com>
   11787 
   11788 	PR gdb/22670
   11789 	* gdb.ada/info_addr_mixed_case.exp: Remove kfail.  Extend test to
   11790 	exercise lower case too, and to exercise both full matching and
   11791 	wild matching.
   11792 
   11793 2018-01-05  Joel Brobecker  <brobecker (a] adacore.com>
   11794 
   11795 	* gdb.ada/rename_subscript_param: New testcase.
   11796 
   11797 2018-01-05  Jerome Guitton  <guitton (a] adacore.com>
   11798 
   11799 	* gdb.ada/arr_acc_idx_w_gap: New testcase.
   11800 
   11801 2018-01-05  Joel Brobecker  <brobecker (a] adacore.com>
   11802 
   11803 	* gdb.ada/convvar_comp: New testcase.
   11804 
   11805 2018-01-05  Xavier Roirand  <roirand (a] adacore.com>
   11806 
   11807 	* testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
   11808 	(My_Table): New global variable.
   11809 	* testsuite/gdb.ada/array_char_idx.exp: Add test.
   11810 
   11811 2018-01-04  Joel Brobecker  <brobecker (a] adacore.com>
   11812 
   11813 	PR gdb/22670
   11814 	* gdb.ada/maint_with_ada: New testcase.
   11815 
   11816 2018-01-04  Joel Brobecker  <brobecker (a] adacore.com>
   11817 
   11818 	PR gdb/22670
   11819 	* gdb.ada/bp_c_mixed_case: New testcase.
   11820 
   11821 2018-01-04  Joel Brobecker  <brobecker (a] adacore.com>
   11822 
   11823 	PR gdb/22670
   11824 	* gdb.ada/complete.exp: Add "complete break ada" test.
   11825 
   11826 2018-01-04  Joel Brobecker  <brobecker (a] adacore.com>
   11827 
   11828 	PR gdb/22670
   11829 	* gdb.ada/info_addr_mixed_case: New testcase.
   11830 
   11831 2018-01-03  Xavier Roirand  <roirand (a] adacore.com>
   11832 
   11833 	* gdb.ada/excep_handle.exp: New testcase.
   11834 	* gdb.ada/excep_handle/foo.adb: New file.
   11835 	* gdb.ada/excep_handle/pck.ads: New file.
   11836 
   11837 2018-01-03  Joel Brobecker  <brobecker (a] adacore.com>
   11838 
   11839 	* gdb.base/step-line.c: Add extra empty line in copyright header.
   11840 	* gdb.base/step-line.inp: Likewise.
   11841 
   11842 2018-01-02  Joel Brobecker  <brobecker (a] adacore.com>
   11843 
   11844 	* gdb.ada/dyn_stride.exp: Add slice test.
   11845 
   11846 2018-01-02  Joel Brobecker  <brobecker (a] adacore.com>
   11847 
   11848 	* gdb.ada/dyn_stride: New testcase.
   11849 
   11850 2017-12-27  Stafford Horne  <shorne (a] gmail.com>
   11851 
   11852 	* gdb.xml/extra-regs.xml: Add example foo reggroup.
   11853 	* gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
   11854 
   11855 2017-12-27  Stafford Horne  <shorne (a] gmail.com>
   11856 
   11857 	* gdb.base/reggroups.c: New file.
   11858 	* gdb.base/reggroups.exp: New file.
   11859 
   11860 2017-12-18  Joel Brobecker  <brobecker (a] adacore.com>
   11861 
   11862 	* gdb.dwarf2/ada-valprint-error.c: New file.
   11863 	* gdb.dwarf2/ada-valprint-error.exp: New file.
   11864 
   11865 2017-12-18  Joel Brobecker  <brobecker (a] adacore.com>
   11866 
   11867 	* gdb.ada/assign_arr: New testcase.
   11868 
   11869 2017-12-18  Xavier Roirand  <roirand (a] adacore.com>
   11870 
   11871 	* gdb.ada/funcall_ptr: New testcase.
   11872 
   11873 2017-12-15  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   11874 
   11875 	PR cli/16224
   11876 	* gdb.base/ptype-offsets.cc: New file.
   11877 	* gdb.base/ptype-offsets.exp: New file.
   11878 
   11879 2017-12-15  Yao Qi  <yao.qi (a] linaro.org>
   11880 
   11881 	* gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
   11882 	if XML is disabled.
   11883 
   11884 2017-12-15  Xavier Roirand  <roirand (a] adacore.com>
   11885 
   11886 	* gdb.ada/same_component_name: New testcase.
   11887 
   11888 2017-12-14  Joel Brobecker  <brobecker (a] adacore.com>
   11889 
   11890 	* gdb.ada/str_binop_equal: New testcase.
   11891 
   11892 2017-12-14  Joel Brobecker  <brobecker (a] adacore.com>
   11893 
   11894 	* gdb.ada/task_switch_in_core: New testcase.
   11895 
   11896 2017-12-13  Simon Marchi  <simon.marchi (a] ericsson.com>
   11897 
   11898 	* gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
   11899 	* gdb.python/py-breakpoint.exp: Compile the test case as c++,
   11900 	call test_bkpt_qualified.
   11901 	(test_bkpt_qualified): New proc.
   11902 
   11903 2017-12-13  Pedro Alves  <palves (a] redhat.com>
   11904 
   11905 	* lib/completion-support.exp (test_gdb_complete_tab_multiple):
   11906 	Tighten regexp by matching with an anchor.
   11907 
   11908 2017-12-13  Pedro Alves  <palves (a] redhat.com>
   11909 
   11910 	* gdb.cp/cpcompletion.exp: Load completion-support.exp.
   11911 	("expression with namespace"): New set of tests.
   11912 	* gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
   11913 	(Nested::Test_NS::qux): New.
   11914 	* lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
   11915 	defaults to 'start_quote_char' and 'end_quote_char' parameters.
   11916 
   11917 2017-12-13  Joel Brobecker  <brobecker (a] adacore.com>
   11918 
   11919 	* gdb.base/server-del-break.c: New file.
   11920 	* gdb.base/server-del-break.exp: New file.
   11921 
   11922 2017-12-12  Stafford Horne  <shorne (a] gmail.com>
   11923 
   11924 	* gdb.xml/tdesc-regs.exp: Add or1k support.
   11925 
   11926 2017-12-12  Stafford Horne  <shorne (a] gmail.com>
   11927 
   11928 	* gdb.base/bp-permanent.c: Define nop of or1k.
   11929 
   11930 2017-12-11  Joel Brobecker  <brobecker (a] adacore.com>
   11931 
   11932 	* gdb.ada/variant_record_packed_array.exp: Adapt test to accept
   11933 	output with components being reordered.
   11934 
   11935 2017-12-11  Joel Brobecker  <brobecker (a] adacore.com>
   11936 
   11937 	* gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
   11938 	output with components being reordered.
   11939 
   11940 2017-12-08  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11941 	    Pedro Alves  <palves (a] redhat.com>
   11942 
   11943 	* gdb.base/maint.exp (check for .gdb_index): Check also for
   11944 	.debug_names.
   11945 	* gdb.dlang/watch-loc.c (.debug_aranges): New.
   11946 	* gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
   11947 	* gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
   11948 	(.gdb_index used after symbol reloading): Support also .debug_names.
   11949 	* gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
   11950 
   11951 2017-12-08  Yao Qi  <yao.qi (a] linaro.org>
   11952 
   11953 	* gdb.arch/aarch64-tagged-pointer.c (main): Update.
   11954 	* gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
   11955 
   11956 2017-12-08  Yao Qi  <yao.qi (a] linaro.org>
   11957 
   11958 	* gdb.arch/aarch64-tagged-pointer.c (main): Update.
   11959 	* gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
   11960 
   11961 2017-12-08  Yao Qi  <yao.qi (a] linaro.org>
   11962 
   11963 	* gdb.arch/aarch64-tagged-pointer.c: New file.
   11964 	* gdb.arch/aarch64-tagged-pointer.exp: New file.
   11965 
   11966 2017-12-08  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   11967 
   11968 	* gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
   11969 	"int".
   11970 
   11971 2017-12-07  Keith Seitz  <keiths (a] redhat.com>
   11972 
   11973 	PR breakpoints/22569
   11974 	* gdb.linespec/ls-errs.exp: Change expected result of "break
   11975 	-source this file has spaces.c -line 3".
   11976 	Check that an explicit source file followed by whitespace is
   11977 	identified as an invalid explicit location.
   11978 
   11979 2017-12-07  Keith Seitz  <keiths (a] redhat.com>
   11980 
   11981 	* gdb.cp/nested-types.cc: New file.
   11982 	* gdb.cp/nested-types.exp: New file.
   11983 	* lib/cp-support.exp: Load data-structures.exp library.
   11984 	(debug_cp_test_ptype_class): New global.
   11985 	(cp_ptype_class_verbose, next_line): New procedures.
   11986 	(cp_test_ptype_class): Add and document new parameter `recursive_qid'.
   11987 	Add and document new return value.
   11988 	Switch the list of lines to a queue.
   11989 	Add support for new `type' key for nested type definitions.
   11990 	Add debugging/troubleshooting messages.
   11991 	* lib/data-structures.exp: New file.
   11992 
   11993 2017-12-07  Simon Marchi  <simon.marchi (a] ericsson.com>
   11994 
   11995 	* gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
   11996 	with proc_with_prefix, don't use with_test_prefix.
   11997 
   11998 2017-12-07  Tom Tromey  <tom (a] tromey.com>
   11999 
   12000 	* gdb.base/break.exp: Add test for empty "commands".
   12001 
   12002 2017-12-07  Yao Qi  <yao.qi (a] linaro.org>
   12003 
   12004 	* gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
   12005 	malloc and catch syscall.
   12006 
   12007 2017-12-07  Phil Muldoon  <pmuldoon (a] redhat.com>
   12008 
   12009 	* gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
   12010 	tests for explicit locations.
   12011 
   12012 2017-12-06  Pedro Alves  <palves (a] redhat.com>
   12013 
   12014 	* gdb.arch/i386-avx.exp: If testing with a RSP target, check
   12015 	force-disabling XML descriptions.
   12016 
   12017 2017-12-04  Pedro Alves  <palves (a] redhat.com>
   12018 
   12019 	PR gdb/22499
   12020 	* gdb.arch/amd64-disp-step-avx.S: New file.
   12021 	* gdb.arch/amd64-disp-step-avx.exp: New file.
   12022 
   12023 2017-12-03  Pedro Alves  <palves (a] redhat.com>
   12024 
   12025 	* gdb.threads/process-dies-while-detaching.c: Include <errno.h>
   12026 	and <string.h>.
   12027 	(parent_function): Print distinct messages when waitpid fails, or
   12028 	the child exits with a signal, or the child exits for an unhandled
   12029 	reason.
   12030 	* gdb.threads/process-dies-while-detaching.exp
   12031 	(detach_and_expect_exit): New 'inf_output_re' parameter and use
   12032 	it.  Wait for both inferior output and GDB's prompt.  Use an
   12033 	indirect spawn id list.
   12034 	(do_detach): New parameter 'child_exit'.  Use it to compute
   12035 	expected inferior output.
   12036 	(test_detach, test_detach_watch, test_detach_killed_outside):
   12037 	Adjust to pass down the expected child exit kind.
   12038 
   12039 2017-12-01  Joel Brobecker  <brobecker (a] adacore.com>
   12040 	    Sergio Durigan Junior  <sergiodj (a] redhat.com>
   12041 	    Pedro Alves  <palves (a] redhat.com>
   12042 
   12043 	* gdb.base/readnever.c, gdb.base/readnever.exp: New files.
   12044 
   12045 2017-12-01  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   12046 
   12047 	* gdb.base/relocate.exp: Add tests to guarantee that arguments
   12048 	to 'symbol-file' and 'add-symbol-file' can be
   12049 	position-independent.
   12050 
   12051 2017-12-01  Yao Qi  <yao.qi (a] linaro.org>
   12052 
   12053 	* gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
   12054 	the URL in copyright header.
   12055 	* gdb.arch/aarch64-fp.exp: Likewise.
   12056 	* gdb.arch/ppc64-atomic-inst.exp: Likewise.
   12057 	* gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
   12058 	* gdb.base/expand-psymtabs.exp: Likewise.
   12059 	* gdb.cp/expand-psymtabs-cxx.exp: Likewise.
   12060 	* gdb.fortran/common-block.exp: Likewise.
   12061 	* gdb.fortran/common-block.f90: Likewise.
   12062 	* gdb.fortran/logical.exp: Likewise.
   12063 	* gdb.fortran/vla-datatypes.f90: Likewise.
   12064 	* gdb.fortran/vla-sub.f90: Likewise.
   12065 
   12066 2017-11-30  Joel Brobecker  <brobecker (a] adacore.com>
   12067 
   12068 	* gdb.ada/repeat_dyn: New testcase.
   12069 
   12070 2017-11-30  Ulrich Weigand  <uweigand (a] de.ibm.com>
   12071 
   12072 	* gdb.cell/gcore.exp: Fix typo when setting spu_bin.
   12073 	Update for changed thread numbering.
   12074 	* gdb.cell/bt.exp: Update for changed GDB output.
   12075 
   12076 2017-11-30  Simon Marchi  <simon.marchi (a] ericsson.com>
   12077 
   12078 	* boards/cc-with-tweaks.exp: Include local-board.exp instead of
   12079 	setting isremote by hand.
   12080 	* boards/dwarf4-gdb-index.exp: Likewise.
   12081 	* boards/fission.exp: Likewise.
   12082 	* boards/stabs.exp: Likewise.
   12083 
   12084 2017-11-30  Pedro Alves  <palves (a] redhat.com>
   12085 
   12086 	* gdb.linespec/cpls-ops.exp
   12087 	(check_explicit_skips_function_argument): Extract the underlying
   12088 	type of size_t instead of hardcoding it.
   12089 
   12090 2017-11-29  Pedro Alves  <palves (a] redhat.com>
   12091 
   12092 	PR c++/19436
   12093 	* gdb.linespec/cpls-abi-tag.cc: New file.
   12094 	* gdb.linespec/cpls-abi-tag.exp: New file.
   12095 
   12096 2017-11-29  Pedro Alves  <palves (a] redhat.com>
   12097 
   12098 	* gdb.base/langs.exp: Use -qualified.
   12099 	* gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
   12100 	it.
   12101 	* gdb.cp/namespace.exp: Use -qualified.
   12102 	* gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
   12103 	(overload-3, template-overload, template-ret-type, const-overload)
   12104 	(const-overload-quoted, anon-ns, ambiguous-prefix): New
   12105 	procedures.
   12106 	(test_driver): Call them.
   12107 	* gdb.cp/save-bp-qualified.cc: New.
   12108 	* gdb.cp/save-bp-qualified.exp: New.
   12109 	* gdb.linespec/explicit.exp: Test -qualified.
   12110 	* lib/completion-support.exp (completion::explicit_opts_list): Add
   12111 	"-qualified".
   12112 	* lib/gdb.exp (gdb_breakpoint): Handle "qualified".
   12113 
   12114 2017-11-29  Phil Muldoon  <pmuldoon (a] redhat.com>
   12115 
   12116 	* gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
   12117 
   12118 2017-11-29  Tom Tromey  <tom (a] tromey.com>
   12119 
   12120 	* gdb.base/relocate.exp: Update invalid argument test.
   12121 	Add new tests for invalid arguments.
   12122 
   12123 2017-11-29  Thomas Preud'homme  <thomas.preudhomme (a] arm.com>
   12124 
   12125 	* gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
   12126 	Return 0 as a long.
   12127 	* gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
   12128 
   12129 2017-11-29  Thomas Preud'homme  <thomas.preudhomme (a] arm.com>
   12130 
   12131 	* gdb.cp/breakpoint.cc (bar): Set return type to void.
   12132 	* gdb.cp/psymtab-parameter.cc (func): Likewise.
   12133 	* gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
   12134 	func ().
   12135 	* gdb.cp/shadow.cc (B.func): Return 0.
   12136 
   12137 2017-11-27  Joel Brobecker  <brobecker (a] adacore.com>
   12138 
   12139 	* gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
   12140 	expected output in gdb_expect call to allow the exception
   12141 	message to be present as well.  Fix syntax confusion to avoid
   12142 	TCL thinking that exception_name is an array.
   12143 
   12144 2017-11-26  Ulrich Weigand  <uweigand (a] de.ibm.com>
   12145 
   12146 	* gdb.arch/spu-info.c: Include <unistd.h>.
   12147 	(do_signal_test): Fix broken calls to write.
   12148 	* gdb.arch/spu-info.exp: Use prepare_for_testing.
   12149 	Fix checks for empty mailboxes.  Update signal tests for corrected
   12150 	do_signal_test routine.  Allow nonzero event status.
   12151 	* gdb.arch/spu-ls.exp: Use prepare_for_testing.
   12152 	* gdb.cell/arch.exp: Use standard_output_file.
   12153 	* gdb.cell/break.exp: Likewise.
   12154 	* gdb.cell/bt.exp: Likewise.
   12155 	* gdb.cell/core.exp: Likewise.
   12156 	* gdb.cell/dwarfaddr.exp: Likewise.
   12157 	* gdb.cell/ea-cache.exp: Likewise.
   12158 	* gdb.cell/ea-standalone.exp: Likewise.
   12159 	* gdb.cell/f-regs.exp: Likewise.
   12160 	* gdb.cell/fork.exp: Likewise.
   12161 	* gdb.cell/gcore.exp: Likewise.
   12162 	* gdb.cell/mem-access.exp: Likewise.
   12163 	* gdb.cell/ptype.exp: Likewise.
   12164 	* gdb.cell/registers.exp: Likewise.
   12165 	* gdb.cell/sizeof.exp: Likewise.
   12166 	* gdb.cell/solib-symbol.exp: Likewise.
   12167 	* gdb.cell/solib.exp: Likewise.
   12168 
   12169 2017-11-25   Pedro Alves  <palves (a] redhat.com>
   12170 
   12171 	* gdb.base/complete-empty.exp: New file.
   12172 	* gdb.base/completion.exp: Adjust.
   12173 
   12174 2017-11-25  Pedro Alves  <palves (a] redhat.com>
   12175 
   12176 	* gdb.linespec/cpls-ops.cc: New file.
   12177 	* gdb.linespec/cpls-ops.exp: New file.
   12178 	* lib/completion-support.exp (test_complete_prefix_range_re): New,
   12179 	factored out from ...
   12180 	(test_complete_prefix_range): ... this.
   12181 
   12182 2017-11-24  Pedro Alves  <palves (a] redhat.com>
   12183 
   12184 	* gdb.linespec/cpcompletion.exp: New file.
   12185 	* gdb.linespec/cpls-hyphen.cc: New file.
   12186 	* gdb.linespec/cpls.cc: New file.
   12187 	* gdb.linespec/cpls2.cc: New file.
   12188 	* gdb.linespec/explicit.exp: Load completion-support.exp.  Adjust
   12189 	test to use test_gdb_complete_unique.  Add label completion,
   12190 	keyword completion and explicit location completion tests.
   12191 	* lib/completion-support.exp: New file.
   12192 
   12193 2017-11-24  Joel Brobecker  <brobecker (a] adacore.com>
   12194 
   12195 	* gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
   12196 	gdb.ada/mi_ex_cond.exp: Accept optional exception message in
   12197 	when hitting an exception catchpoint.
   12198 
   12199 2017-11-22  Yao Qi  <yao.qi (a] linaro.org>
   12200 
   12201 	* gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
   12202 
   12203 2017-11-22  Simon Marchi  <simon.marchi (a] ericsson.com>
   12204 
   12205 	* gdb.opt/inline-locals.exp: Mark tests as KFAIL.
   12206 	* gdb.dwarf2/info-locals-optimized-out.exp: New file.
   12207 	* gdb.dwarf2/info-locals-optimized-out.c: New file.
   12208 
   12209 2017-11-22  Yao Qi  <yao.qi (a] linaro.org>
   12210 
   12211 	* gdb.base/info-os.exp: Pass pthreads.
   12212 	* gdb.multi/multi-attach.exp: Likewise.
   12213 
   12214 2017-11-22  Yao Qi  <yao.qi (a] linaro.org>
   12215 
   12216 	* gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
   12217 	compiler.
   12218 
   12219 2017-11-22  Yao Qi  <yao.qi (a] linaro.org>
   12220 
   12221 	* gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
   12222 	* gdb.base/break-interp.exp: Likewise.
   12223 	* gdb.base/jit-attach-pie.exp: Likewise.
   12224 
   12225 2017-11-22  Ulrich Weigand  <uweigand (a] de.ibm.com>
   12226 
   12227 	* gdb.base/float128.c (large128): New variable.
   12228 	* gdb.base/float128.exp: Add test to print largest __float128 value.
   12229 
   12230 2017-11-22  Ulrich Weigand  <uweigand (a] de.ibm.com>
   12231 
   12232 	* gdb.arch/vsx-regs.exp: Update register content checks.
   12233 
   12234 2017-11-21  Ulrich Weigand  <uweigand (a] de.ibm.com>
   12235 
   12236 	* gdb.arch/ppc-longdouble.exp: New file.
   12237 	* gdb.arch/ppc-longdouble.c: Likewise.
   12238 
   12239 2017-11-21  Pedro Alves  <palves (a] redhat.com>
   12240 
   12241 	* gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
   12242 
   12243 2017-11-20  Pedro Alves  <palves (a] redhat.com>
   12244 
   12245 	* gdb.base/whatis-ptype-typedefs.c (double_typedef)
   12246 	(long_double_typedef): New typedefs.
   12247 	Use DEF on double and long double.
   12248 	* gdb.base/whatis-ptype-typedefs.exp: Add double and long double
   12249 	cases.
   12250 	(run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
   12251 	and 'long_double_ptr_same_size' locals.  Use them to decide
   12252 	whether cast from array/function to float is valid/invalid.
   12253 
   12254 2017-11-17  Tom Tromey  <tom (a] tromey.com>
   12255 
   12256 	* gdb.rust/traits.rs: New file.
   12257 	* gdb.rust/traits.exp: New file.
   12258 
   12259 2017-11-17  Joel Brobecker  <brobecker (a] adacore.com>
   12260 
   12261 	* gdb.ada/minsyms: New testcase.
   12262 
   12263 2017-11-16  Pedro Alves  <palves (a] redhat.com>
   12264 
   12265 	* gdb.base/bp-cmds-continue-ctrl-c.c: New file.
   12266 	* gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
   12267 
   12268 2017-11-16  Pedro Alves  <palves (a] redhat.com>
   12269 
   12270 	* gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
   12271 	gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
   12272 
   12273 2017-11-16  Pedro Alves  <palves (a] redhat.com>
   12274 
   12275 	* gdb.server/reconnect-ctrl-c.c: New file.
   12276 	* gdb.server/reconnect-ctrl-c.exp: New file.
   12277 
   12278 2017-11-16  Phil Muldoon  <pmuldoon (a] redhat.com>
   12279 
   12280 	* gdb.python/py-rbreak.exp: New file.
   12281 	* gdb.python/py-rbreak.c: New file.
   12282 	* gdb.python/py-rbreak-func2.c: New file.
   12283 
   12284 2017-11-16  Pedro Alves  <palves (a] redhat.com>
   12285 
   12286 	* gdb.base/starti.exp ("continue" test): Remove ".*"s from
   12287 	pattern.
   12288 	* lib/gdb.exp (gdb_test_sequence): Don't send empty command to
   12289 	GDB.
   12290 
   12291 2017-11-15  Simon Marchi  <simon.marchi (a] ericsson.com>
   12292 
   12293 	* gdb.tui/completionn.exp (test_tab_completion): Add space in
   12294 	regex.
   12295 
   12296 2017-11-13  Simon Marchi  <simon.marchi (a] polymtl.ca>
   12297 
   12298 	* gdb.opt/inline-locals.exp: Remove trailing parentheses from
   12299 	test names.
   12300 
   12301 2017-11-09  Pedro Alves  <palves (a] redhat.com>
   12302 
   12303 	* gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
   12304 	factored out from ...
   12305 	(top level): ... here, and adjusted to avoid expecting beyond the
   12306 	prompt in a single gdb_test_multiple.
   12307 
   12308 2017-11-09  Pedro Alves  <palves (a] redhat.com>
   12309 
   12310 	* gdb.multi/multi-attach.exp ("kill" test): Match the whole query
   12311 	output.
   12312 	* gdb.server/ext-attach.exp ("kill" test): Likewise.
   12313 	* gdb.server/ext-restart.exp ("kill" test): Likewise.
   12314 	* gdb.server/ext-run.exp ("kill" test): Likewise.
   12315 	* gdb.server/ext-wrapper.exp ("kill" test): Likewise.
   12316 
   12317 2017-11-09  Pedro Alves  <palves (a] redhat.com>
   12318 
   12319 	* gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
   12320 	match till end of line.
   12321 
   12322 2017-11-09  Pedro Alves  <palves (a] redhat.com>
   12323 
   12324 	* gdb.base/memattr.exp: Tighten regexes to match the end line.
   12325 
   12326 2017-11-09  Pedro Alves  <palves (a] redhat.com>
   12327 
   12328 	* gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
   12329 	New procedures, factored out from ...
   12330 	(top level): ... here, and adjusted to avoid expecting beyond the
   12331 	prompt in one go.
   12332 
   12333 2017-11-09  Pedro Alves  <palves (a] redhat.com>
   12334 
   12335 	* gdb.asm/asm-source.exp ("kill" test): Match the whole query
   12336 	output.  Fix '?' match.
   12337 
   12338 2017-11-08  Joel Brobecker  <brobecker (a] adacore.com>
   12339 
   12340 	* gdb.ada/scoped_watch: New testcase.
   12341 	* gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
   12342 	which is actually correct.
   12343 	* gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
   12344 	* gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
   12345 
   12346 2017-11-08  Pedro Alves  <palves (a] redhat.com>
   12347 
   12348 	* gdb.gdb/complaints.exp (test_initial_complaints)
   12349 	(test_serial_complaints, test_short_complaints): Call
   12350 	complaint_internal instead of complaint.
   12351 
   12352 2017-11-08  Djordje Todorovic  <djordje.todorovic (a] rt-rk.com>
   12353 
   12354 	* gdb.threads/tls-core.c: New file.
   12355 	* gdb.threads/tls-core.exp: Likewise.
   12356 
   12357 2017-11-08   Pedro Alves  <palves (a] redhat.com>
   12358 
   12359 	* gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
   12360 	(p Exported_Capitalized): New test.
   12361 	(p exported_capitalized): New test.
   12362 
   12363 2017-11-07  Pedro Alves  <palves (a] redhat.com>
   12364 
   12365 	* gdb.cp/ena-dis-br-range.exp: Add more tests.
   12366 
   12367 2017-11-07  Pedro Alves  <palves (a] redhat.com>
   12368 
   12369 	* gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
   12370 	* gdb.cp/ena-dis-br-range.exp: Adjust tests.
   12371 	(disable_invalid, disable_inverted, disable_negative): New
   12372 	procedures.
   12373 	("bad numbers"): New set of tests.
   12374 
   12375 2017-11-07  Pedro Alves  <palves (a] redhat.com>
   12376 
   12377 	* gdb.cp/ena-dis-br-range.exp: Add tests.
   12378 
   12379 2017-11-07  Pedro Alves  <palves (a] redhat.com>
   12380 
   12381 	* gdb.base/ena-dis-br.exp: Don't expect "warning:".
   12382 
   12383 2017-11-07  Xavier Roirand  <roirand (a] adacore.com>
   12384 	    Pedro Alves  <palves (a] redhat.com>
   12385 
   12386 	* gdb.base/ena-dis-br.exp: Add reference to
   12387 	gdb.cp/ena-dis-br-range.exp.
   12388 	* gdb.cp/ena-dis-br-range.exp: New file.
   12389 	* gdb.cp/ena-dis-br-range.cc: New file.
   12390 
   12391 2017-11-06  Pedro Alves  <palves (a] redhat.com>
   12392 
   12393 	* gdb.base/attach-non-pgrp-leader.c: New.
   12394 	* gdb.base/attach-non-pgrp-leader.exp: New.
   12395 
   12396 2017-11-06  Pedro Alves  <palves (a] redhat.com>
   12397 
   12398 	* configure.ac: No longer check for termio.h and sgtty.h.
   12399 	* configure: Regenerate.
   12400 	* remote-utils.c: Include termios.h instead of gdb_termios.h.
   12401 	(remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
   12402 	Remove termio and sgtty code.
   12403 
   12404 2017-11-03  Yao Qi  <yao.qi (a] linaro.org>
   12405 
   12406 	* gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
   12407 	in GDB is disabled.
   12408 
   12409 2017-11-03  Yao Qi  <yao.qi (a] linaro.org>
   12410 
   12411 	* gdb.python/py-thrhandle.exp: Skip it if python is not
   12412 	enabled.
   12413 
   12414 2017-10-31  Simon Marchi  <simon.marchi (a] polymtl.ca>
   12415 
   12416 	* gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
   12417 	as a breakpoint command.
   12418 
   12419 2017-10-28  Maksim Dzabraev  <dzabraew (a] gmail.com>
   12420 
   12421 	PR python/21213
   12422 	* gdb.python/py-infthread.exp: Test calling
   12423 	InferiorThread.inferior () multiple times in a row.
   12424 
   12425 2017-10-27  Keith Seitz  <keiths (a] redhat.com>
   12426 
   12427 	* gdb.opt/inline-break.exp (break_info_1): New procedure.
   12428 	Test "info break" for every inlined function breakpoint.
   12429 
   12430 2017-10-27  Yao Qi  <yao.qi (a] linaro.org>
   12431 
   12432 	* gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
   12433 
   12434 2017-10-26  Patrick Frants  <osscontribute (a] gmail.com>
   12435 
   12436 	* gdb.cp/classes.exp (test_static_members): Test printing
   12437 	Outer::instance.
   12438 	* gdb.cp/classes.c (struct Inner, struct Outer): New.
   12439 	(Inner::instance, Outer::instance): New.
   12440 
   12441 2017-10-24  Pedro Alves  <palves (a] redhat.com>
   12442 
   12443 	* gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
   12444 	extra console" test in two stages.
   12445 
   12446 2017-10-24  Pedro Alves  <palves (a] redhat.com>
   12447 
   12448 	* gdb.threads/attach-into-signal.exp (corefunc): Reindent.
   12449 
   12450 2017-10-24  Pedro Alves  <palves (a] redhat.com>
   12451 
   12452 	* gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
   12453 	loop.
   12454 
   12455 2017-10-24  Pedro Alves  <palves (a] redhat.com>
   12456 
   12457 	* gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
   12458 	$attempt" and "stoppedtry $stoppedtry" test prefixes.
   12459 
   12460 2017-10-24  Pedro Alves  <palves (a] redhat.com>
   12461 
   12462 	* lib/gdb-python.exp (get_python_valueof): Add 'test' optional
   12463 	parameter and handle it.  Don't output read value in test name.
   12464 
   12465 2017-10-24  Pedro Alves  <palves (a] redhat.com>
   12466 
   12467 	* gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
   12468 	custom test name.
   12469 
   12470 2017-10-24  Pedro Alves  <palves (a] redhat.com>
   12471 
   12472 	* gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
   12473 	include the unstable output directory name in the test's name.
   12474 	(initial_setup_simple) <'set args'>: Use custom test name.
   12475 
   12476 2017-10-24  Pedro Alves  <palves (a] redhat.com>
   12477 
   12478 	* gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
   12479 	with explicit test name.
   12480 
   12481 2017-10-20  Pedro Alves  <palves (a] redhat.com>
   12482 
   12483 	* gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
   12484 	'wait -i'.  Use gdb_assert and remote_close.
   12485 
   12486 2017-10-19  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   12487 
   12488 	* gdb.linespec/ls-errs.exp (do_test): Update comment, use line
   12489 	number from variable rather than hard-coded.
   12490 
   12491 2017-10-19  Pedro Alves  <palves (a] redhat.com>
   12492 
   12493 	* gdb.base/long-inferior-output.c: New file.
   12494 	* gdb.base/long-inferior-output.exp: New file.
   12495 
   12496 2017-11-18  Keith Seitz  <keiths (a] redhat.com>
   12497 
   12498 	* gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
   12499 	method.
   12500 	(main): Call it.
   12501 	* gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
   12502 	Add additional user-defined conversion operator tests.
   12503 
   12504 2017-10-17  Pedro Alves  <palves (a] redhat.com>
   12505 
   12506 	* boards/native-stdio-gdbserver.exp: Load "local-board".
   12507 
   12508 2017-10-17  Pedro Alves  <palves (a] redhat.com>
   12509 
   12510 	* gdb.base/quit-live.c: New file.
   12511 	* gdb.base/quit-live.exp: New file.
   12512 
   12513 2017-10-16  Keith Seitz  <keiths (a] redhat.com>
   12514 
   12515 	* gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
   12516 	(class_with_protected_typedef, class_with_private_typedef)
   12517 	(struct_with_public_typedef, struct_with_protected_typedef)
   12518 	(struct_with_private_typedef): New classes/structs.
   12519 	* gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
   12520 	typedefs and access specifiers.
   12521 
   12522 2017-10-16  Pedro Alves  <palves (a] redhat.com>
   12523 	    Simon Marchi  <simon.marchi (a] polymtl.ca>
   12524 
   12525 	* README (Local vs Remote vs Native): New section.
   12526 	* boards/local-board.exp: New file, with bits factored out from
   12527 	...
   12528 	* boards/native-extended-gdbserver.exp: ... here.  Load
   12529 	"local-board".
   12530 	* boards/native-gdbserver.exp: Load "local-board".
   12531 	(${board}_spawn, ${board}_exec): Delete.
   12532 	* boards/native-stdio-gdbserver.exp: Most contents factored out to
   12533 	...
   12534 	* boards/stdio-gdbserver-base.exp: ... this new file.
   12535 	* boards/native-stdio-gdbserver.exp: Reimplement, by loading
   12536 	"stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
   12537 	procedure.
   12538 	* boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
   12539 	instead of native-stdio-gdbserver.  Don't set gdb_server_prog nor
   12540 	stdio_gdbserver_command.
   12541 	(${board}_get_remote_address, ${board}_get_comm_port)
   12542 	(${board}_download, ${board}_upload): Delete.
   12543 	(get_target_remote_pipe_cmd): New.
   12544 
   12545 2017-10-16  Simon Marchi  <simon.marchi (a] ericsson.com>
   12546 
   12547 	* gdb.python/py-breakpoint.exp (test_bkpt_basic,
   12548 	test_bkpt_deletion, test_bkpt_cond_and_cmds,
   12549 	test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
   12550 	test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
   12551 	test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
   12552 	remove with_test_prefix.
   12553 
   12554 2017-10-13  Pedro Alves  <palves (a] redhat.com>
   12555 
   12556 	* lib/gdb.exp (target_can_use_run_cmd): New procedure.
   12557 	* gdb.base/annota1.exp: Use it instead of is_remote.
   12558 	* gdb.base/annota3.exp: Use it instead of is_remote.
   12559 	* gdb.cp/annota2.exp: Use it instead of is_remote.
   12560 	* gdb.cp/annota3.exp: Use it instead of is_remote.
   12561 	* gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
   12562 
   12563 2017-10-13  Pedro Alves  <palves (a] redhat.com>
   12564 
   12565 	* gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
   12566 	(test_num_test_vars, run_and_count_vars, find_env)
   12567 	(test_set_unset_env, test_inherit_env_var): New procedures.
   12568 	(top level): Use them.
   12569 
   12570 2017-10-13  Pedro Alves  <palves (a] redhat.com>
   12571 
   12572 	* lib/selftest-support.exp (selftest_setup): Extend comments, and
   12573 	also skip on stub-like targets.
   12574 
   12575 2017-10-13  Pedro Alves  <palves (a] redhat.com>
   12576 
   12577 	PR gdb/22293
   12578 	* gdb.base/find-unmapped.exp: Don't skip if is_remote target.
   12579 	(top level): Move some tests to ...
   12580 	(test_not_found): ... this new procedure.
   12581 	(top level): Call it.
   12582 
   12583 2017-10-13  Pedro Alves  <palves (a] redhat.com>
   12584 
   12585 	* gdb.base/term.exp: Don't skip if is_remote target.  Instead,
   12586 	expect different "info terminal" output if testing with a
   12587 	non-native target.
   12588 
   12589 2017-10-13  Pedro Alves  <palves (a] redhat.com>
   12590 	    Simon Marchi  <simon.marchi (a] polymtl.ca>
   12591 
   12592 	PR python/12966
   12593 	* gdb.python/py-evthreads.exp: Remove is_remote target kfail.
   12594 
   12595 2017-10-13  Pedro Alves  <palves (a] redhat.com>
   12596 
   12597 	* gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
   12598 	already.
   12599 
   12600 2017-10-13  Pedro Alves  <palves (a] redhat.com>
   12601 
   12602 	* gdb.python/py-evsignal.exp: Check gdb_protocol instead of
   12603 	is_remote.
   12604 
   12605 2017-10-13  Pedro Alves  <palves (a] redhat.com>
   12606 
   12607 	* gdb.threads/thread_events.exp: Check gdb_protocol instead of
   12608 	is_remote.
   12609 
   12610 2017-10-13  Pedro Alves  <palves (a] redhat.com>
   12611 
   12612 	* gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
   12613 	is set.
   12614 	(corefile_test_attach): Likewise.  Check can_spawn_for_attach
   12615 	instead of is_remote.
   12616 
   12617 2017-10-13  Pedro Alves  <palves (a] redhat.com>
   12618 
   12619 	* gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
   12620 	(top level): Add comment.
   12621 
   12622 2017-10-13  Pedro Alves  <palves (a] redhat.com>
   12623 
   12624 	* gdb.base/remote.exp (top level): Fix comment typo and add
   12625 	missing return.
   12626 
   12627 2017-10-13  Pedro Alves  <palves (a] redhat.com>
   12628 	    Simon Marchi  <simon.marchi (a] polymtl.ca>
   12629 
   12630 	* gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
   12631 	calls and add comments.  Skip test if use_gdb_stub is set.
   12632 	(top level): Use "set cwd" command instead of "cd" command.
   12633 
   12634 2017-10-13  Pedro Alves  <palves (a] redhat.com>
   12635 
   12636 	* gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
   12637 	is_remote target check.
   12638 
   12639 2017-10-13  Pedro Alves  <palves (a] redhat.com>
   12640 
   12641 	* gdb.base/scope.exp: Use build_executable + clean_restart +
   12642 	gdb_file_cmd instead of prepare_for_testing and no longer skip
   12643 	"before run" tests on is_remote target boards.  Update comments.
   12644 	* boards/native-extended-gdbserver.exp
   12645 	(extended_gdbserver_load_last_file): New, factored out from ...
   12646 	(gdb_load): ... this.  Move further below and add comment.
   12647 	(extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
   12648 
   12649 2017-10-12  Pedro Alves  <palves (a] redhat.com>
   12650 
   12651 	* gdb.base/attach.exp: Remove references to gdb64.
   12652 	* gdb.base/dbx.exp: Remove references to gdb64.
   12653 
   12654 2017-10-12  Simon Marchi  <simon.marchi (a] polymtl.ca>
   12655 	    Pedro Alves  <palves (a] redhat.com>
   12656 
   12657 	* gdb.base/label.exp: Remove is_remote target check.
   12658 
   12659 2017-10-12  Pedro Alves  <palves (a] redhat.com>
   12660 
   12661 	* gdb.base/auvx.exp (coredir): Update comment.
   12662 	(top level) <core_works>: Use "set cwd" command instead of "cd"
   12663 	command.
   12664 
   12665 2017-10-12  Pedro Alves  <palves (a] redhat.com>
   12666 	    Simon Marchi  <simon.marchi (a] polymtl.ca>
   12667 
   12668 	* gdb.base/catch-fork-static.exp: No longer skip on is_remote
   12669 	target boards.
   12670 
   12671 2017-10-12  Pedro Alves  <palves (a] redhat.com>
   12672 	    Simon Marchi  <simon.marchi (a] polymtl.ca>
   12673 
   12674 	* gdb.base/checkpoint.exp: Don't check is_remote or isnative.
   12675 	Instead skip if there's any gdb_protocol set.
   12676 
   12677 2017-10-12  Simon Marchi  <simon.marchi (a] polymtl.ca>
   12678 	    Pedro Alves  <palves (a] redhat.com>
   12679 
   12680 	* gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
   12681 
   12682 2017-10-12  Pedro Alves  <palves (a] redhat.com>
   12683 	    Simon Marchi  <simon.marchi (a] polymtl.ca>
   12684 
   12685 	* gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
   12686 	instead of on dejagnu remote boards.
   12687 
   12688 2017-10-12  Pedro Alves  <palves (a] redhat.com>
   12689 	    Simon Marchi  <simon.marchi (a] polymtl.ca>
   12690 
   12691 	* gdb.base/inferior-died.exp: Remove is_remote and isnative
   12692 	checks.  Use build_executable + clean_restart instead of
   12693 	prepare_for_testing.  Pass "set non-stop on" via GDBFLAGS instead
   12694 	of enabling non-stop after starting gdb.
   12695 
   12696 2017-10-12  Pedro Alves  <palves (a] redhat.com>
   12697 
   12698 	* gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
   12699 	* gdb.threads/non-ldr-exc-2.exp: Ditto.
   12700 	* gdb.threads/non-ldr-exc-3.exp: Ditto.
   12701 	* gdb.threads/non-ldr-exc-4.exp: Ditto.
   12702 
   12703 2017-10-11  Anton Kolesov  <Anton.Kolesov (a] synopsys.com>
   12704 
   12705 	* gdb.arch/arc-tdesc-cpu.exp: New file.
   12706 	* gdb.arch/arc-tdesc-cpu.xml: Likewise.
   12707 
   12708 2017-10-10  Simon Marchi  <simon.marchi (a] ericsson.com>
   12709 
   12710 	* lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
   12711 
   12712 2017-10-10  Pedro Alves <palves (a] redhat.com>
   12713 
   12714 	* gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
   12715 	expect CLI output.
   12716 
   12717 2017-10-10  Pedro Alves  <palves (a] redhat.com>
   12718 
   12719 	* lib/selftest-support.exp (selftest_setup): Update for
   12720 	captured_command_loop's prototype change.
   12721 
   12722 2017-10-09  Pedro Alves  <palves (a] redhat.com>
   12723 
   12724 	Test both arch1=>arch2 and arch2=>arch1.
   12725 
   12726 	* gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
   12727 	(srcfile2, binfile2, march1, march2): Remove globals.  Largely
   12728 	factored out to...
   12729 	(append_arch1_options, append_arch2_options, append_arch_options)
   12730 	(build_executables): New procedures.
   12731 	(do_test): New 'first_arch' parameter.  Use it to define 'from_exec'
   12732 	local.
   12733 	(top level): Add new 'first_arch' testing axis.
   12734 
   12735 2017-10-09  Pedro Alves  <palves (a] redhat.com>
   12736 
   12737 	* gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
   12738 	(barrier): New.
   12739 	(thread_start, all_started): New functions.
   12740 	(main): Spawn new thread and wait until it is scheduled.
   12741 	* gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
   12742 	option.
   12743 	(do_test): Add 'selected_thread' parameter.  Run to all_started
   12744 	instead of main.  Explicitly set the breakpoint at main.  Switch
   12745 	to the SELECTED_THREAD thread.
   12746 	(top level): Test handling the exec event with either the main
   12747 	thread or the second thread selected.
   12748 
   12749 2017-10-09  Pedro Alves  <palves (a] redhat.com>
   12750 
   12751 	* gdb.base/print-file-var-main.c: Fix get_version_2 value check
   12752 	logic.  Move STOP marker after the value checks.
   12753 	* gdb.base/print-file-var.exp (continue to STOP marker): Tighten
   12754 	regexp.
   12755 
   12756 2017-10-06  Sandra Loosemore  <sandra (a] codesourcery.com>
   12757 
   12758 	* gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
   12759 
   12760 2017-10-05  Ulrich Weigand  <uweigand (a] de.ibm.com>
   12761 
   12762 	* gdb.base/dfp-exprs.exp: Update tests to larger range of supported
   12763 	integer-to-dfp conversion.
   12764 	* gdb.base/dfp-test.exp: Likewise.
   12765 
   12766 2017-10-04  Pedro Alves  <palves (a] redhat.com>
   12767 
   12768 	* gdb.multi/hangout.c: Include <unistd.h>.
   12769 	(hangout_loop): New function.
   12770 	(main): Call alarm.  Call hangout_loop in a loop.
   12771 	* gdb.multi/hello.c: Include <unistd.h>.
   12772 	(hello_loop): New function.
   12773 	(main): Call alarm.  Call hangout_loop in a loop.
   12774 	* gdb.multi/multi-arch.exp: Test running to a breakpoint one
   12775 	inferior with the other selected.
   12776 
   12777 2017-10-04  Simon Marchi  <simon.marchi (a] ericsson.com>
   12778 
   12779 	* gdb.mi/list-thread-groups-available.exp: New file.
   12780 	* gdb.mi/list-thread-groups-available.c: New file.
   12781 
   12782 2017-10-04  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   12783 
   12784 	* gdb.base/set-cwd.exp: Make it available on
   12785 	native-extended-gdbserver.
   12786 
   12787 2017-10-04  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   12788 
   12789 	* gdb.base/set-cwd.c: New file.
   12790 	* gdb.base/set-cwd.exp: Likewise.
   12791 
   12792 2017-10-02  Tom Tromey  <tom (a] tromey.com>
   12793 
   12794 	PR rust/22236:
   12795 	* gdb.rust/simple.rs (main): New variable "fslice".
   12796 	* gdb.rust/simple.exp: Add slice tests.  Update string tests.
   12797 
   12798 2017-10-02  Tom Tromey  <tom (a] tromey.com>
   12799 
   12800 	* gdb.rust/simple.exp: Test ptype of a slice.
   12801 
   12802 2017-10-02  Tom Tromey  <tom (a] tromey.com>
   12803 
   12804 	* gdb.rust/simple.exp: Test index of slice.
   12805 
   12806 2017-09-27  Tom Tromey  <tom (a] tromey.com>
   12807 
   12808 	* gdb.base/macscp.exp: Add __VA_OPT__ tests.
   12809 
   12810 2017-09-26  Thomas Preud'homme  <thomas.preudhomme (a] arm.com>
   12811 	    Pedro Alves  <palves (a] redhat.com>
   12812 
   12813 	* gdb.base/compare-sections.exp (get value of read-only section): Read
   12814 	as unsigned value.
   12815 	(corrupt read-only section): Likewise and don't set written if patching
   12816 	failed.
   12817 
   12818 2017-09-21  Kevin Buettner  <kevinb (a] redhat.com>
   12819 
   12820 	* gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
   12821 	files.
   12822 
   12823 2017-09-20  Pedro Alves  <palves (a] redhat.com>
   12824 
   12825 	* gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
   12826 	symbol names in gdb's output.
   12827 	* gdb.cp/overload.exp ("list all overloads"): Likewise.
   12828 
   12829 2017-09-20  Pedro Alves  <palves (a] redhat.com>
   12830 
   12831 	* gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
   12832 	Rename to ...
   12833 	(test_list_ambiguous_symbol): ... this and add a symbol name
   12834 	parameter.  Adjust.
   12835 	(test_list_ambiguous_function): Reimplement on top of
   12836 	test_list_ambiguous_symbol and also test listing ambiguous
   12837 	variables.
   12838 	* gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
   12839 	(ambiguous_fun): ... this.
   12840 	(ambiguous_var): New.
   12841 	* gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
   12842 	(ambiguous_fun): ... this.
   12843 	(ambiguous_var): New.
   12844 
   12845 2017-09-19  John Baldwin  <jhb (a] FreeBSD.org>
   12846 
   12847 	* gdb.base/starti.c: New file.
   12848 	* gdb.base/starti.exp: New file.
   12849 	* lib/gdb.exp (gdb_starti_cmd): New procedure.
   12850 
   12851 2017-09-14  Pedro Alves  <palves (a] redhat.com>
   12852 
   12853 	* gdb.base/nodebug.exp (nodebug_runto): New procedure.
   12854 	(top level): Use it instead of runto.
   12855 
   12856 2017-09-11  Tom Tromey  <tom (a] tromey.com>
   12857 
   12858 	* gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
   12859 
   12860 2017-09-11  Tom Tromey  <tom (a] tromey.com>
   12861 
   12862 	* gdb.python/py-infthread.exp: Add tests for new_thread event.
   12863 	* gdb.python/py-inferior.exp: Add tests for new inferior events.
   12864 
   12865 2017-09-08  Christoph Weinmann  <christoph.t.weinmann (a] intel.com>
   12866 
   12867 	* gdb.fortran/printing-types.exp: New file.
   12868 	* gdb.fortran/printing-types.exp: New file.
   12869 
   12870 2017-09-08  Bernhard Heckel  <bernhard.heckel (a] intel.com>
   12871 
   12872 	* gdb.fortran/vla-ptype.exp: Fix typos.
   12873 	* gdb.fortran/vla-value.exp: Same.
   12874 
   12875 2017-09-08  Bernhard Heckel  <bernhard.heckel (a] intel.com>
   12876 
   12877 	* gdb.fortran/vla-value.exp: Use type names defined in libfortran.
   12878 	* gdb.mi/mi-var-child-f.exp: Likewise.
   12879 	* gdb.mi/mi-vla-fortran.exp: Likewise.
   12880 
   12881 2017-09-08  Frank Penczek  <frank.penczek (a] intel.com>
   12882 	    Christoph Weinmann  <christoph.t.weinmann (a] intel.com>
   12883 	    Bernhard Heckel  <bernhard.heckel (a] intel.com>
   12884 
   12885 	* gdb.fortran/ptr-indentation.f90: New file.
   12886 	* gdb.fortran/ptr-indentation.exp: New file.
   12887 
   12888 2017-09-05  Tom Tromey  <tom (a] tromey.com>
   12889 
   12890 	PR gdb/22010:
   12891 	* gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
   12892 
   12893 2017-09-06  Thomas Preud'homme  <thomas.preudhomme (a] arm.com>
   12894 
   12895 	* gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
   12896 
   12897 2017-09-06  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12898 
   12899 	* gdb.threads/tls-nodebug-pie.c: New file.
   12900 	* gdb.threads/tls-nodebug-pie.exp: New file.
   12901 
   12902 2017-09-05  Tom Tromey  <tom (a] tromey.com>
   12903 
   12904 	* lib/gdb.exp (gdb_compile): Don't use universal_compile_options
   12905 	for rust.
   12906 
   12907 2017-09-05  Simon Marchi  <simon.marchi (a] ericsson.com>
   12908 
   12909 	* gdb.multi/multi-arch-exec.exp: Test with different
   12910 	"follow-exec-mode" settings.
   12911 	(do_test): New procedure.
   12912 
   12913 2017-09-04  Pedro Alves  <palves (a] redhat.com>
   12914 
   12915 	* gdb.base/func-static.c (S::method const, S::method volatile)
   12916 	(S::method volatile const): New methods.
   12917 	(c_s, v_s, cv_s): New instances.
   12918 	(main): Call method() on them.
   12919 	* gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
   12920 	(cannot_resolve): New procedure.
   12921 	(cxx_scopes_list): Test cv methods.  Add print-scope-quote and
   12922 	print-quote-unquoted columns.
   12923 	(do_test): Test printing each scope too.
   12924 
   12925 2017-09-04  Pedro Alves  <palves (a] redhat.com>
   12926 
   12927 	* gdb.base/local-static.exp: Also test with
   12928 	class::method::variable wholly quoted.
   12929 	* gdb.cp/m-static.exp (class::method::variable): Remove test.
   12930 
   12931 2017-09-04  Pedro Alves  <palves (a] redhat.com>
   12932 
   12933 	* gdb.base/local-static.c: New.
   12934 	* gdb.base/local-static.cc: New.
   12935 	* gdb.base/local-static.exp:  New.
   12936 
   12937 2017-09-04  Pedro Alves  <palves (a] redhat.com>
   12938 
   12939 	* gdb.asm/asm-source.exp: Add casts to int.
   12940 	* gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
   12941 	(dataglobal64_1, dataglobal64_2): New globals.
   12942 	* gdb.base/nodebug.exp: Test different expressions involving the
   12943 	new globals, with print, whatis and ptype.  Add casts to int.
   12944 	* gdb.base/solib-display.exp: Add casts to int.
   12945 	* gdb.compile/compile-ifunc.exp: Expect warning.  Add cast to int.
   12946 	* gdb.cp/m-static.exp: Add cast to int.
   12947 	* gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
   12948 	* gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
   12949 	tls variable with no debug info without a cast.  Test with a cast
   12950 	to int too.
   12951 	* gdb.trace/entry-values.exp: Add casts.
   12952 
   12953 2017-09-04  Pedro Alves  <palves (a] redhat.com>
   12954 
   12955 	* gdb.base/nodebug.exp: Test that ptype's error about functions
   12956 	with unknown return type includes the function name too.
   12957 
   12958 2017-09-04  Pedro Alves  <palves (a] redhat.com>
   12959 
   12960 	* gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
   12961 	return type of munmap in infcall.
   12962 	* gdb.base/break-probes.exp: Cast return type of foo in infcall.
   12963 	* gdb.base/checkpoint.exp: Simplify using for loop.  Cast return
   12964 	type of ftell in infcall.
   12965 	* gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
   12966 	type of getpid in infcall.
   12967 	* gdb.base/infcall-exec.exp: Cast return type of execlp in
   12968 	infcall.
   12969 	* gdb.base/info-os.exp: Cast return type of getpid in infcall.
   12970 	Bail on failure to extract the pid.
   12971 	* gdb.base/nodebug.c: #include <stdint.h>.
   12972 	(multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
   12973 	New functions.
   12974 	* gdb.base/nodebug.exp (test_call_promotion): New procedure.
   12975 	Change expected output of print/whatis/ptype with functions with
   12976 	no debug info.  Test all supported languages.  Call
   12977 	test_call_promotion.
   12978 	* gdb.compile/compile.exp: Adjust expected output to expect
   12979 	warning.
   12980 	* gdb.threads/siginfo-threads.exp: Likewise.
   12981 
   12982 2017-09-04  Pedro Alves  <palves (a] redhat.com>
   12983 
   12984 	* gdb.base/callfuncs.exp (do_function_calls): New parameter
   12985 	"prototypes".  Test calling float functions via prototyped and
   12986 	unprototyped function pointers.
   12987 	(perform_all_tests): New parameter "prototypes".  Pass it down.
   12988 	(top level): Pass down "prototypes" parameter to
   12989 	perform_all_tests.
   12990 
   12991 2017-09-04  Simon Marchi  <simon.marchi (a] ericsson.com>
   12992 
   12993 	* gdb.base/commands.exp (loop_break_test, loop_continue_test):
   12994 	Test with nested loops.
   12995 
   12996 2017-09-04  Simon Marchi  <simon.marchi (a] ericsson.com>
   12997 
   12998 	* gdb.base/commands.exp: Call the new procedures.
   12999 	(loop_break_test, loop_continue_test): New procedures.
   13000 
   13001 2017-09-04  Simon Marchi  <simon.marchi (a] ericsson.com>
   13002 
   13003 	* gdb.base/commands.exp: Call new procedure.
   13004 	(define_if_without_arg_test): New procedure.
   13005 
   13006 2017-09-04  Pedro Alves  <palves (a] redhat.com>
   13007 
   13008 	* gdb.base/list-ambiguous.exp: New file.
   13009 	* gdb.base/list-ambiguous0.c: New file.
   13010 	* gdb.base/list-ambiguous1.c: New file.
   13011 	* gdb.base/list.exp (test_list_range): Adjust expected output.
   13012 
   13013 2017-08-31  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   13014 
   13015 	* gdb.base/share-env-with-gdbserver.c: New file.
   13016 	* gdb.base/share-env-with-gdbserver.exp: Likewise.
   13017 
   13018 2017-08-28  Simon Marchi  <simon.marchi (a] ericsson.com>
   13019 
   13020 	* gdb.base/commands.exp (gdbvar_simple_if_test,
   13021 	gdbvar_simple_if_test, gdbvar_complex_if_while_test,
   13022 	progvar_simple_if_test, progvar_simple_while_test,
   13023 	progvar_complex_if_while_test, user_defined_command_test,
   13024 	user_defined_command_args_eval,
   13025 	user_defined_command_args_stack_test,
   13026 	user_defined_command_manyargs_test, bp_deleted_in_command_test,
   13027 	temporary_breakpoint_commands,
   13028 	gdb_test_no_prompt, redefine_hook_test,
   13029 	redefine_backtrace_test): Remove "global gdb_prompt".
   13030 
   13031 2017-08-28  Simon Marchi  <simon.marchi (a] ericsson.com>
   13032 
   13033 	* gdb.base/commands.exp (user_defined_command_case_sensitivity):
   13034 	New proc, call it from toplevel.
   13035 
   13036 2017-08-23  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   13037 
   13038 	PR remote/21852
   13039 	* gdb.server/normal.c: New file, copied from gdb.base.
   13040 	* gdb.server/run-without-local-binary.exp: New file.
   13041 
   13042 2017-08-07  Weimin Pan  <weimin.pan (a] oracle.com>
   13043 
   13044 	* gdb.arch/sparc64-adi.exp: New file.
   13045 	* gdb.arch/sparc64-adi.c: New file.
   13046 
   13047 2017-08-22  Pedro Alves  <palves (a] redhat.com>
   13048 
   13049 	* gdb.cp/overload.exp (line_range_pattern): New procedure.
   13050 	(top level): Add "list all overloads" tests.
   13051 
   13052 2017-08-22  Tom Tromey  <tom (a] tromey.com>
   13053 
   13054 	* gdb.gdb/xfullpath.exp: Remove.
   13055 
   13056 2017-08-21  Pedro Alves  <palves (a] redhat.com>
   13057 
   13058 	PR gdb/19487
   13059 	* gdb.base/symbol-alias.c: New.
   13060 	* gdb.base/symbol-alias2.c: New.
   13061 	* gdb.base/symbol-alias.exp: New.
   13062 
   13063 2017-08-21  Pedro Alves  <palves (a] redhat.com>
   13064 
   13065 	* gdb.base/dfp-test.c
   13066 	(d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
   13067 	(v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
   13068 	* gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
   13069 	* gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
   13070 	* gdb.base/whatis-ptype-typedefs.c: New.
   13071 	* gdb.base/whatis-ptype-typedefs.exp: New.
   13072 	* gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
   13073 	(an_int, an_int_type, an_int_type2): New globals.
   13074 	* gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
   13075 	involving typedefs and cast expressions.
   13076 	* gdb.python/py-prettyprint.py (class pp_int_typedef): New.
   13077 	(lookup_typedefs_function): New.
   13078 	(typedefs_pretty_printers_dict): New.
   13079 	(top level): Register lookup_typedefs_function in
   13080 	gdb.pretty_printers.
   13081 
   13082 2017-08-18  Yao Qi  <yao.qi (a] linaro.org>
   13083 
   13084 	* gdb.server/unittest.exp: New.
   13085 
   13086 2017-08-15  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   13087 
   13088 	PR gdb/21954
   13089 	* gdb.base/environ.exp: Add test to check if 'unset environment'
   13090 	works.
   13091 
   13092 2017-08-14  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   13093 
   13094 	* lib/gdb.exp (universal_compile_options): New caching proc.
   13095 	(gdb_compile): Suppress GCC's coloring of messages.
   13096 
   13097 2017-08-14  Tom Tromey  <tom (a] tromey.com>
   13098 
   13099 	PR gdb/21675:
   13100 	* gdb.base/printcmds.exp (test_radices): New function.
   13101 	* gdb.dwarf2/var-access.exp: Use p/u, not p/d.
   13102 	* gdb.base/sizeof.exp (check_valueof): Use p/d.
   13103 	* lib/gdb.exp (get_integer_valueof): Use p/d.
   13104 
   13105 2017-08-12  Simon Marchi  <simon.marchi (a] ericsson.com>
   13106 
   13107 	* lib/gdb.exp (get_valueof): Don't capture end-of-line
   13108 	characters.
   13109 
   13110 2017-08-05  Tom Tromey  <tom (a] tromey.com>
   13111 
   13112 	* gdb.rust/simple.exp: Allow String to appear in a different
   13113 	namespace.
   13114 
   13115 2017-07-26  Yao Qi  <yao.qi (a] linaro.org>
   13116 
   13117 	* gdb.gdb/unittest.exp: Invoke command
   13118 	"maintenance check xml-descriptions".
   13119 
   13120 2017-07-24  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   13121 
   13122 	* gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
   13123 	calling context.
   13124 	(hex128): Drop erroneous calculation of parameters.
   13125 
   13126 2017-07-22  Simon Marchi  <simon.marchi (a] ericsson.com>
   13127 
   13128 	* gdb.python/py-unwind.exp: Disable stack protection when
   13129 	building test file.
   13130 
   13131 2017-07-20  Pedro Alves  <palves (a] redhat.com>
   13132 
   13133 	* gdb.base/default.exp (set language): Adjust expected output.
   13134 
   13135 2017-07-20  Pedro Alves  <palves (a] redhat.com>
   13136 
   13137 	* gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
   13138 	(test_minsym): ... this, and make static.
   13139 	(get_pck__foo__bar__minsym): Rename to ...
   13140 	(get_test_minsym): ... this.
   13141 	* gdb.base/dmsym.exp (): Remove "set language ada" call.  Adjust
   13142 	symbol names and comments.
   13143 	* gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
   13144 	(get_test_minsym): ... this.
   13145 	(pck__foo__bar__minsym__2): Rename to ...
   13146 	(test_minsym): ... this.
   13147 	(main): Adjust.
   13148 
   13149 2017-07-17  Pedro Alves  <palves (a] redhat.com>
   13150 
   13151 	* gdb.base/completion.exp: Adjust expected output.
   13152 	* gdb.linespec/ls-errs.exp: Don't send tab characters, now that
   13153 	the completer works.
   13154 
   13155 2017-07-17  Pedro Alves  <palves (a] redhat.com>
   13156 
   13157 	* gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
   13158 
   13159 2017-07-15  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   13160 
   13161 	* gdb.mi/mi-vla-fortran.exp: Make test names unique.
   13162 
   13163 2017-07-14  Tom Tromey  <tom (a] tromey.com>
   13164 
   13165 	PR rust/21764:
   13166 	* gdb.rust/simple.exp: Add tests.
   13167 
   13168 2017-07-14  Tom Tromey  <tom (a] tromey.com>
   13169 
   13170 	* gdb.rust/simple.exp: Add regression test for PR rust/21763.
   13171 
   13172 2017-07-14  Pedro Alves  <palves (a] redhat.com>
   13173 
   13174 	* gdb.linespec/base/one/thefile.cc (z1): New function.
   13175 	* gdb.linespec/base/two/thefile.cc (z2): New function.
   13176 	* gdb.linespec/linespec.exp: Add tests.
   13177 
   13178 2017-07-13  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   13179 
   13180 	* gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
   13181 	to mi_create_breakpoint.
   13182 
   13183 2017-07-13  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   13184 
   13185 	* gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
   13186 	mi_create_breakpoint.
   13187 
   13188 2017-07-11  Iain Buclaw  <ibuclaw (a] gdcproject.org>
   13189 
   13190 	* gdb.dlang/demangle.exp: Update for demangling changes.
   13191 
   13192 2017-07-09  Tom Tromey  <tom (a] tromey.com>
   13193 
   13194 	* gdb.dwarf2/shortpiece.exp: New file.
   13195 
   13196 2017-07-06  David Blaikie  <dblaikie (a] gmail.com>
   13197 
   13198 	* gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
   13199 	built from fissiont-multi-cu{1,2}.c.
   13200 	* gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
   13201 	except putting 'main' and 'func' in separate CUs in the same DWO file.
   13202 	* gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
   13203 	test.
   13204 	* gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
   13205 	test.
   13206 
   13207 2017-07-06  Pedro Alves  <palves (a] redhat.com>
   13208 
   13209 	* gdb.python/py-unwind.exp: Test flushregs.
   13210 
   13211 2017-06-30  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   13212 
   13213 	PR cli/21688
   13214 	* gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
   13215 	tests for alias commands and trailing whitespace.
   13216 
   13217 2017-06-30  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   13218 
   13219 	PR cli/21688
   13220 	* gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
   13221 	procedure.  Call it.
   13222 
   13223 2017-06-29  Pedro Alves  <palves (a] redhat.com>
   13224 
   13225 	* gdb.base/printcmds.exp: Add tests.
   13226 
   13227 2017-06-28  Doug Gilmore  <Doug.Gilmore (a] imgtec.com>
   13228 
   13229 	PR gdb/21337
   13230 	* gdb.base/reread-readsym.exp: New file.
   13231 	* gdb.base/reread-readsym.c: New file.
   13232 
   13233 2017-06-21  Kevin Buettner  <kevinb (a] redhat.com>
   13234 
   13235 	* gdb.exp (gdb_test): Using noncapturing parens for the $pattern
   13236 	subpattern.
   13237 
   13238 2017-06-19  Peter Bergner  <bergner (a] vnet.ibm.com>
   13239 
   13240 	* gdb.arch/powerpc-power9.exp: Update test case for new lnia
   13241 	extended mnemonic.
   13242 	* gdb.arch/powerpc-power9.s: Likewise.
   13243 
   13244 2017-06-14  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   13245 
   13246 	* gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
   13247 	on 32-bit x86 targets.  Exploit is_*_target macros where
   13248 	appropriate.
   13249 
   13250 2017-06-13  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   13251 
   13252 	* gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
   13253 	register pieces.
   13254 
   13255 2017-06-13  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   13256 
   13257 	* gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
   13258 	located in one or more DWARF pieces.
   13259 
   13260 2017-06-13  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   13261 
   13262 	* lib/gdb.exp (get_endianness): New proc.
   13263 	* gdb.arch/aarch64-fp.exp: Use it.
   13264 	* gdb.arch/altivec-regs.exp: Likewise.
   13265 	* gdb.arch/e500-regs.exp: Likewise.
   13266 	* gdb.arch/vsx-regs.exp: Likewise.
   13267 	* gdb.base/dump.exp: Likewise.
   13268 	* gdb.base/funcargs.exp: Likewise.
   13269 	* gdb.base/gnu_vector.exp: Likewise.
   13270 	* gdb.dwarf2/formdata16.exp: Likewise.
   13271 	* gdb.dwarf2/implptrpiece.exp: Likewise.
   13272 	* gdb.dwarf2/nonvar-access.exp: Likewise.
   13273 	* gdb.python/py-inferior.exp: Likewise.
   13274 	* gdb.trace/unavailable-dwarf-piece.exp: Likewise.
   13275 
   13276 2017-06-13  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   13277 
   13278 	PR gdb/21226
   13279 	* gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
   13280 	stack value pieces are taken from the LSB end.
   13281 
   13282 2017-06-13  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   13283 
   13284 	* gdb.dwarf2/var-pieces.exp: Add test case for modifying a
   13285 	variable at nonzero offset.
   13286 
   13287 2017-06-13  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   13288 
   13289 	* gdb.dwarf2/var-access.c: New file.
   13290 	* gdb.dwarf2/var-access.exp: New test.
   13291 	* lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
   13292 
   13293 2017-06-12  Tom Tromey  <tom (a] tromey.com>
   13294 
   13295 	* gdb.dwarf2/formdata16.exp: Add tests.
   13296 
   13297 2017-06-12  Tom Tromey  <tom (a] tromey.com>
   13298 
   13299 	* gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
   13300 
   13301 2017-06-12  Tom Tromey  <tom (a] tromey.com>
   13302 
   13303 	PR exp/16225:
   13304 	* gdb.reverse/i386-sse-reverse.exp: Update tests.
   13305 	* gdb.arch/vsx-regs.exp: Update tests.
   13306 	* gdb.arch/s390-vregs.exp (hex128): New proc.
   13307 	Update test.
   13308 	* gdb.arch/altivec-regs.exp: Update tests.
   13309 
   13310 2017-06-07  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   13311 
   13312 	* gdb.base/startup-with-shell.c: New file.
   13313 	* gdb.base/startup-with-shell.exp: Likewise.
   13314 
   13315 2017-06-07  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   13316 
   13317 	* gdb.server/non-existing-program.exp: Update regex in order to
   13318 	reflect the fact that gdbserver is now using fork_inferior (with a
   13319 	shell) to startup the inferior.
   13320 
   13321 2017-05-30  Simon Marchi  <simon.marchi (a] ericsson.com>
   13322 
   13323 	* gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
   13324 	support function calls from GDB.
   13325 
   13326 2017-05-21  Tom Tromey  <tom (a] tromey.com>
   13327 
   13328 	PR rust/21466:
   13329 	* gdb.rust/unsized.exp: New file.
   13330 	* gdb.rust/unsized.rs: New file.
   13331 
   13332 2017-05-19  Tom Tromey  <tom (a] tromey.com>
   13333 
   13334 	PR rust/21484:
   13335 	* gdb.rust/watch.exp: New file.
   13336 	* gdb.rust/watch.rs: New file.
   13337 
   13338 2017-05-18  Tom Tromey  <tom (a] tromey.com>
   13339 
   13340 	* gdb.rust/simple.exp: Allow Box to be qualified.
   13341 
   13342 2017-05-18  Thomas Preud'homme  <thomas.preudhomme (a] arm.com>
   13343 
   13344 	* gdb.base/float.exp: Expect GDB prompt for targets without FPU.
   13345 
   13346 2017-05-18  Pedro Alves  <palves (a] redhat.com>
   13347 
   13348 	* gdb.base/fileio.c (test_write, test_read, test_close)
   13349 	(test_fstat): Don't print 'ret' in the fail path.
   13350 
   13351 2017-05-18  Pedro Alves  <palves (a] redhat.com>
   13352 
   13353 	* gdb.base/fileio.c (stop, test_open, test_write, test_read)
   13354 	(test_lseek, test_close, test_stat, test_fstat, test_isatty)
   13355 	(test_system, test_rename, test_unlink, test_time): Change
   13356 	prototypes.
   13357 	* gdb.base/fileio.exp (stop_msg): Adjust.
   13358 
   13359 2017-05-18  Pedro Alves  <palves (a] redhat.com>
   13360 
   13361 	* gdb.base/fileio.c (null_str): New global.
   13362 	(test_stat): Use it.
   13363 	* gdb.base/fileio.exp: Remove nowarnings.
   13364 
   13365 2017-05-17  Yao Qi  <yao.qi (a] linaro.org>
   13366 
   13367 	* gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
   13368 
   13369 2017-05-17  Simon Marchi  <simon.marchi (a] ericsson.com>
   13370 
   13371 	* gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
   13372 	argument command.
   13373 	(top-level): Invoke test_set_inferior_tty.
   13374 
   13375 2017-05-04  Pedro Alves  <palves (a] redhat.com>
   13376 
   13377 	* gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
   13378 	Add parens to print call for Python 3.
   13379 
   13380 2017-05-03  Keith Seitz  <keiths (a] redhat.com>
   13381 
   13382 	* gdb.cp/oranking.cc (dummy): New function to grab malloc.
   13383 	(main): Call it.
   13384 
   13385 2017-05-01  Tim Wiederhake  <tim.wiederhake (a] intel.com>
   13386 
   13387 	* gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
   13388 	to prev and next.
   13389 
   13390 2017-05-01  Tim Wiederhake  <tim.wiederhake (a] intel.com>
   13391 
   13392 	* gdb.python/py-record-btrace.exp: Remove test for
   13393 	gdb.BtraceInstruction.error.
   13394 
   13395 2017-05-01  Tim Wiederhake  <tim.wiederhake (a] intel.com>
   13396 
   13397 	* gdb.python/py-record-btrace.exp: Remove Record.ptid test.
   13398 
   13399 2017-05-01  Tim Wiederhake  <tim.wiederhake (a] intel.com>
   13400 
   13401 	* gdb.python/py-record-btrace-threads.c: New file.
   13402 	* gdb.python/py-record-btrace-threads.exp: New file.
   13403 
   13404 2017-04-28  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   13405 
   13406 	PR testsuite/8595
   13407 	* gdb.base/environ.exp: Make test available in all architectures.
   13408 	Move bits related to "info program" testing to
   13409 	gdb.base/info-program.exp.  Rewrite tests to use the two new
   13410 	procedures mentione below.
   13411 	(test_set_show_env_var) New procedure.
   13412 	(test_set_show_env_var_equal): Likewise.
   13413 	* gdb.base/info-program.exp: New file.
   13414 
   13415 2017-04-27  Keith Seitz  <keiths (a] redhat.com>
   13416 
   13417 	* gdb.cp/oranking.cc (test15): New function.
   13418 	(main): Call test15 and declare additional variables for testing.
   13419 	* gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
   13420 	"p foo101('abc')" tests.
   13421 	Add tests for cv qualifier overloads.
   13422 	* gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
   13423 	"lvalue reference overload" test.
   13424 	* gdb.cp/rvalue-ref-params.exp: Remove kfail status for
   13425 	"print value of f1 on Child&& in f2" test.
   13426 
   13427 2017-04-19  Pedro Alves  <palves (a] redhat.com>
   13428 
   13429 	* gdb.threads/threadapply.exp (kill_and_remove_inferior): New
   13430 	procedure.
   13431 	(top level): Call it.
   13432 	* lib/gdb.exp (gdb_define_cmd): New procedure.
   13433 
   13434 2017-04-12  Pedro Alves  <palves (a] redhat.com>
   13435 
   13436 	PR gdb/21323
   13437 	* gdb.cp/wide_char_types.c: Include <wchar.h>.
   13438 	(wchar): New global.
   13439 	* gdb.cp/wide_char_types.exp (wide_char_types_program)
   13440 	(do_test_wide_char, wide_char_types_no_program, top level): Add
   13441 	wchar_t testing.
   13442 
   13443 2017-04-12  Pedro Alves  <palves (a] redhat.com>
   13444 
   13445 	PR c++/21323
   13446 	* gdb.cp/wide_char_types.c: New file.
   13447 	* gdb.cp/wide_char_types.exp: New file.
   13448 
   13449 2017-04-05  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   13450 
   13451 	PR gdb/21352
   13452 	* gdb.trace/tsv.exp: Add test for "tsave -r".
   13453 
   13454 2017-03-30  Iain Buclaw  <ibuclaw (a] gdcproject.org>
   13455 
   13456 	* gdb.dlang/watch-loc.c: New file.
   13457 	* gdb.dlang/watch-loc.exp: New file.
   13458 
   13459 2017-03-29  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13460 
   13461 	* gdb.python/py-section-script.exp (sepdebug): New testcases.
   13462 
   13463 2017-03-28  Anton Kolesov  <anton.kolesov (a] synopsys.com>
   13464 
   13465 	* gdb.arch/arc-analyze-prologue.S: New file.
   13466 	* gdb.arch/arc-analyze-prologue.exp: Likewise.
   13467 
   13468 2017-03-28  Anton Kolesov  <anton.kolesov (a] synopsys.com>
   13469 
   13470 	* gdb.arch/arc-decode-insn.S: New file.
   13471 	* gdb.arch/arc-decode-insn.exp: Likewise.
   13472 
   13473 2017-03-21  Ivo Raisr  <ivo.raisr (a] oracle.com>
   13474 
   13475 	PR tdep/20928
   13476 	* gdb.arch/sparc64-regs.exp: New file.
   13477 	* gdb.arch/sparc64-regs.S: Likewise.
   13478 
   13479 2017-03-21  Tim Wiederhake  <tim.wiederhake (a] intel.com>
   13480 
   13481 	* gdb.python/py-record-btrace.exp: Check for buffer on Python 2
   13482 	and memory view on Python 3.
   13483 
   13484 2017-03-20  Artemiy Volkov  <artemiyv (a] acm.org>
   13485 	    Keith Seitz  <keiths (a] redhat.com>
   13486 
   13487 	PR gdb/14441
   13488 	* gdb.cp/demangle.exp: Add rvalue reference tests.
   13489 	* gdb.cp/rvalue-ref-casts.cc: New file.
   13490 	* gdb.cp/rvalue-ref-casts.exp: New file.
   13491 	* gdb.cp/rvalue-ref-overload.cc: New file.
   13492 	* gdb.cp/rvalue-ref-overload.exp: New file.
   13493 	* gdb.cp/rvalue-ref-params.cc: New file.
   13494 	* gdb.cp/rvalue-ref-params.exp: New file.
   13495 	* gdb.cp/rvalue-ref-sizeof.cc: New file.
   13496 	* gdb.cp/rvalue-ref-sizeof.exp: New file.
   13497 	* gdb.cp/rvalue-ref-types.cc: New file.
   13498 	* gdb.cp/rvalue-ref-types.exp: New file.
   13499 	* gdb.python/py-rvalue-ref-value-cc.cc: New file.
   13500 	* gdb.python/py-rvalue-ref-value-cc.exp: New file.
   13501 
   13502 2017-03-20  Marc-Andre Laperle  <marc-andre.laperle (a] ericsson.com>
   13503 
   13504 	* gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
   13505 	New procedure.
   13506 
   13507 2017-03-20  Marc-Andre Laperle  <marc-andre.laperle (a] ericsson.com>
   13508 
   13509 	* lib/mi-support.exp (mi_gdb_test): Add additional message
   13510 	for unexpected output.
   13511 
   13512 2017-03-20  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   13513 
   13514 	* gdb.base/examine-backward.c (Barrier): New character array
   13515 	constant, to ensure that TestStrings is preceded by a string
   13516 	terminator.
   13517 
   13518 2017-03-16  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   13519 
   13520 	* lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
   13521 	* gdb.dwarf2/nonvar-access.exp: Add test for stack value location
   13522 	and implicit pointer into such a location.
   13523 
   13524 2017-03-16  Doug Evans  <dje (a] google.com>
   13525 
   13526 	* gdb.python/py-lazy-string (pointer): Really add new typedef.
   13527 
   13528 2017-03-16  Thomas Preud'homme  <thomas.preudhomme (a] arm.com>
   13529 
   13530 	* gdb.cp/m-static.exp: Fix expectation for prototype of
   13531 	test5.single_constructor and single_constructor::single_constructor.
   13532 
   13533 2017-03-16  Doug Evans  <dje (a] google.com>
   13534 
   13535 	* gdb.guile/scm-value.c (main) Delete locals sptr, sn.
   13536 	* gdb.guile/scm-lazy-string.c: New file.
   13537 	* gdb.guile/scm-value.exp: Move lazy string tests to ...
   13538 	* gdb.guile/scm-lazy-string.exp: ... here, new file.  Add more tests
   13539 	for pointer, array, typedef lazy strings.
   13540 
   13541 2017-03-16  Doug Evans  <dje (a] google.com>
   13542 
   13543 	PR python/17728, python/18439, python/18779
   13544 	* gdb.python/py-value.c (main) Delete locals sptr, sn.
   13545 	* gdb.python/py-lazy-string.c (pointer): New typedef.
   13546 	(main): New locals ptr, array, typedef_ptr.
   13547 	* gdb.python/py-value.exp: Move lazy string tests to ...
   13548 	* gdb.python/py-lazy-string.exp: ... here.  Add more tests for pointer,
   13549 	array, typedef lazy strings.
   13550 
   13551 2017-03-14  Anton Kolesov  <anton.kolesov (a] synopsys.com>
   13552 
   13553 	* lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
   13554 	  Add optional 'test' parameter.
   13555 
   13556 2017-03-13  Simon Marchi  <simon.marchi (a] ericsson.com>
   13557 
   13558 	* gdb.base/commands.exp (backslash_in_multi_line_command_test):
   13559 	Skip for versions of DejaGnu < 1.5.
   13560 
   13561 2017-03-13  Simon Marchi  <simon.marchi (a] ericsson.com>
   13562 
   13563 	* lib/gdb.exp (dejagnu_version): New proc.
   13564 	* gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
   13565 	Use dejagnu_version.
   13566 
   13567 2017-03-10  Keith Seitz  <keiths (a] redhat.com>
   13568 
   13569 	PR c++/8128
   13570 	* gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
   13571 	type from destructor regexps.
   13572 	Add a branch which actually passes the test.
   13573 	Adjust "ptype t5i" test names.
   13574 
   13575 2017-03-08  Pedro Alves  <palves (a] redhat.com>
   13576 
   13577 	* gdb.base/step-over-exit.exp: Add explicit test message.
   13578 
   13579 2017-03-08  Pedro Alves  <palves (a] redhat.com>
   13580 
   13581 	PR gdb/18360
   13582 	* gdb.threads/interrupt-while-step-over.c: New file.
   13583 	* gdb.threads/interrupt-while-step-over.exp: New file.
   13584 
   13585 2017-03-08  Pedro Alves  <palves (a] redhat.com>
   13586 
   13587 	* gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
   13588 	* gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
   13589 
   13590 2017-03-08  Pedro Alves  <palves (a] redhat.com>
   13591 
   13592 	* gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
   13593 	PKRU as not supported as a PASS.
   13594 
   13595 2017-03-08  Pedro Alves  <palves (a] redhat.com>
   13596 
   13597 	* gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
   13598 	prefix instead of $binfile1/$binfile2.
   13599 	* gdb.btrace/gcore.exp: Use "core" instead of unstable path name
   13600 	in test message.
   13601 	* gdb.python/py-completion.exp: Use "load python file" as test
   13602 	messages instead of unstable path names.
   13603 
   13604 2017-03-08  Pedro Alves  <palves (a] redhat.com>
   13605 	    Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13606 
   13607 	PR cli/21218
   13608 	* gdb.base/commands.exp (backslash_in_multi_line_command_test):
   13609 	New proc.
   13610 	(top level): Call it.
   13611 
   13612 2017-03-08  Pedro Alves  <palves (a] redhat.com>
   13613 
   13614 	PR tui/21216
   13615 	* gdb.tui/tui-nl-filtered-output.exp: New file.
   13616 
   13617 2017-03-08  Pedro Alves  <palves (a] redhat.com>
   13618 
   13619 	* gdb.base/completion.exp: Move TUI completion tests to ...
   13620 	* gdb.tui/completion.exp: ... this new file.
   13621 
   13622 2017-03-08  Pedro Alves  <palves (a] redhat.com>
   13623 
   13624 	* gdb.base/tui-disasm-long-lines.c,
   13625 	gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
   13626 	gdb.base/tui-layout.exp: Move to ...
   13627 	* gdb.tui/: ... this new directory.
   13628 
   13629 2017-03-07  Pedro Alves  <palves (a] redhat.com>
   13630 
   13631 	* gdb.base/tui-layout.c: New file.
   13632 	* gdb.base/tui-layout.exp: New file.
   13633 
   13634 2017-03-07  Pedro Alves  <palves (a] redhat.com>
   13635 
   13636 	* gdb.base/tui-layout.c: Rename to ...
   13637 	* gdb.base/tui-disasm-long-lines.c: ... this.
   13638 	* gdb.base/tui-layout.exp: Rename to ...
   13639 	* gdb.base/tui-disasm-long-lines.exp: ... this.
   13640 
   13641 2017-03-07  Pedro Alves  <palves (a] redhat.com>
   13642 
   13643 	* gdb.base/tui-layout.exp: Add intro comment and fix typo.
   13644 
   13645 2017-03-07  Walfred Tedeschi  <walfred.tedeschi (a] intel.com>
   13646 
   13647 	* i386-mpx-call.c: New file.
   13648 	* i386-mpx-call.exp: New file.
   13649 
   13650 2017-02-28  Peter Bergner  <bergner (a] vnet.ibm.com>
   13651 
   13652 	* gdb.arch/powerpc-power.exp: Delete test.
   13653 	* gdb.arch/powerpc-power.s: Likewise.
   13654 	* gdb.disasm/disassembler-options.exp: New test.
   13655 	* gdb.arch/powerpc-altivec.exp: Likewise.
   13656 	* gdb.arch/powerpc-altivec.s: Likewise.
   13657 	* gdb.arch/powerpc-altivec2.exp: Likewise.
   13658 	* gdb.arch/powerpc-altivec2.s: Likewise.
   13659 	* gdb.arch/powerpc-altivec3.exp: Likewise.
   13660 	* gdb.arch/powerpc-altivec3.s: Likewise.
   13661 	* gdb.arch/powerpc-power7.exp: Likewise.
   13662 	* gdb.arch/powerpc-power7.s: Likewise.
   13663 	* gdb.arch/powerpc-power8.exp: Likewise.
   13664 	* gdb.arch/powerpc-power8.s: Likewise.
   13665 	* gdb.arch/powerpc-power9.exp: Likewise.
   13666 	* gdb.arch/powerpc-power9.s: Likewise.
   13667 	* gdb.arch/powerpc-vsx.exp: Likewise.
   13668 	* gdb.arch/powerpc-vsx.s: Likewise.
   13669 	* gdb.arch/powerpc-vsx2.exp: Likewise.
   13670 	* gdb.arch/powerpc-vsx2.s: Likewise.
   13671 	* gdb.arch/powerpc-vsx3.exp: Likewise.
   13672 	* gdb.arch/powerpc-vsx3.s: Likewise.
   13673 	* gdb.arch/arm-disassembler-options.exp: Likewise.
   13674 	* gdb.arch/powerpc-disassembler-options.exp: Likewise.
   13675 	* gdb.arch/s390-disassembler-options.exp: Likewise.
   13676 
   13677 2017-02-23  Luis Machado  <lgustavo (a] codesourcery.com>
   13678 
   13679 	* gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
   13680 	(check_supported_features): ... this. Changed return type to void.
   13681 	(supports_rdseed): New static global.
   13682 	(rdseed): Check supports_rdseed.
   13683 	(initialize): Call check_supported_features.
   13684 
   13685 2017-02-21  Edjunior Barbosa Machado  <emachado (a] linux.vnet.ibm.com>
   13686 
   13687 	* gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
   13688 	gdb.arch/ppc64-atomic-inst.exp.  Add tests for lbarx/stbcx, lharx/sthcx
   13689 	and lqarx/stqcx.
   13690 	* gdb.arch/ppc64-isa207-atomic-inst.S: New file.
   13691 	* gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
   13692 
   13693 2017-02-21  Edjunior Barbosa Machado  <emachado (a] linux.vnet.ibm.com>
   13694 
   13695 	* gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
   13696 	uppercase.
   13697 
   13698 2017-02-20  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13699 
   13700 	* gdb.dwarf2/formdata16.c: New file.
   13701 	* gdb.dwarf2/formdata16.exp: New file.
   13702 	* lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
   13703 
   13704 2017-02-20  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13705 
   13706 	* gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
   13707 	* gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
   13708 	* gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
   13709 	* gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
   13710 	DW_AT_GNU_*.
   13711 
   13712 2017-02-20  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13713 
   13714 	* gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
   13715 
   13716 2017-02-15  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   13717 
   13718 	PR gdb/21164
   13719 	* gdb.base/maint.exp: Add testcases for when the commands do
   13720 	not have arguments.
   13721 
   13722 2017-02-15  Thomas Preud'homme  <thomas.preudhomme (a] arm.com>
   13723 
   13724 	* gdb.cp/chained-calls.exp: Use p instead of P.
   13725 
   13726 2017-02-14  Tim Wiederhake  <tim.wiederhake (a] intel.com>
   13727 
   13728 	* gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
   13729 	gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
   13730 
   13731 2017-02-14  Tom Tromey  <tom (a] tromey.com>
   13732 
   13733 	PR python/13598:
   13734 	* gdb.python/py-events.exp: Add before_prompt event tests.
   13735 
   13736 2017-02-14  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   13737 
   13738 	* gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
   13739 
   13740 2017-02-13  Luis Machado  <lgustavo (a] codesourcery.com>
   13741 
   13742 	* gdb.linespec/explicit.c (my_unique_function_name): New function.
   13743 	(main): Call my_unique_function_name.
   13744 	* gdb.linespec/explicit.exp: Use my_unique_function_name to test
   13745 	completion of patterns with a single match.
   13746 	Add missing -re switches to gdb_test_multiple calls.
   13747 
   13748 2017-02-13  Luis Machado  <lgustavo (a] codesourcery.com>
   13749 
   13750 	* gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
   13751 	return if core file is not recognized.
   13752 
   13753 2017-02-10  Simon Marchi  <simon.marchi (a] ericsson.com>
   13754 
   13755 	* gdb.base/new-ui.exp (do_test): Test queries behavior on main
   13756 	and extra UIs.
   13757 
   13758 2017-02-10  Simon Marchi  <simon.marchi (a] ericsson.com>
   13759 
   13760 	* gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
   13761 	proc_with_prefix.
   13762 
   13763 2017-02-10  Tom Tromey  <tom (a] tromey.com>
   13764 
   13765 	* gdb.python/py-xmethods.exp: Use "p" command, not "P".
   13766 
   13767 2017-02-10  Martin Galvan  <martingalvan (a] sourceware.org>
   13768 
   13769 	PR gdb/21122
   13770 	* gdb.base/help.exp: Update match pattern for testing 'help commands'.
   13771 
   13772 2017-02-08  Jerome Guitton  <guitton (a] adacore.com>
   13773 
   13774 	* gdb.base/define.exp: Add test for command abbreviations
   13775 	in define.
   13776 
   13777 2017-02-06  Luis Machado  <lgustavo (a] codesourcery.com>
   13778 
   13779 	* gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
   13780 	* gdb.reverse/insn-reverse-x86.c: New file.
   13781 
   13782 2017-02-06  Ivo Raisr  <ivo.raisr (a] oracle.com>
   13783 
   13784 	PR tdep/20936
   13785 	* gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
   13786 
   13787 2017-02-03  Tom Tromey  <tom (a] tromey.com>
   13788 
   13789 	PR rust/21097:
   13790 	* gdb.rust/simple.exp: Add new tests.
   13791 
   13792 2017-02-02  Pedro Alves  <palves (a] redhat.com>
   13793 
   13794 	* gdb.mi/mi-logging.exp: Add "redirect while already logging"
   13795 	tests.
   13796 
   13797 2017-02-01  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   13798 
   13799 	* gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
   13800 	taking a 2-byte value out of a 4-byte DWARF implicit value on
   13801 	big-endian targets.
   13802 	* gdb.dwarf2/nonvar-access.exp: Add more comments to existing
   13803 	logic.  Add test cases for DW_OP_implicit.
   13804 
   13805 2017-02-01  Markus Metzger  <markus.t.metzger (a] intel.com>
   13806 
   13807 	* lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
   13808 
   13809 2017-02-01  Markus Metzger  <markus.t.metzger (a] intel.com>
   13810 
   13811 	* gdb.btrace/enable.exp: Call gdb_exit before
   13812 	skip_gdbserver_tests.
   13813 
   13814 2017-02-01  Markus Metzger  <markus.t.metzger (a] intel.com>
   13815 
   13816 	* gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
   13817 	GDBFLAGS.
   13818 
   13819 2017-02-01  Markus Metzger  <markus.t.metzger (a] intel.com>
   13820 
   13821 	* gdb.btrace/buffer-size.exp: Add unsupported/untested message if
   13822 	the test is skipped.
   13823 	* gdb.btrace/data.exp: Likewise.
   13824 	* gdb.btrace/delta.exp: Likewise.
   13825 	* gdb.btrace/dlopen.exp: Likewise.
   13826 	* gdb.btrace/enable-running.exp: Likewise.
   13827 	* gdb.btrace/enable.exp: Likewise.
   13828 	* gdb.btrace/exception.exp: Likewise.
   13829 	* gdb.btrace/function_call_history.exp: Likewise.
   13830 	* gdb.btrace/gcore.exp: Likewise.
   13831 	* gdb.btrace/instruction_history.exp: Likewise.
   13832 	* gdb.btrace/multi-thread-step.exp: Likewise.
   13833 	* gdb.btrace/nohist.exp: Likewise.
   13834 	* gdb.btrace/non-stop.exp: Likewise.
   13835 	* gdb.btrace/reconnect.exp: Likewise.
   13836 	* gdb.btrace/record_goto-step.exp: Likewise.
   13837 	* gdb.btrace/record_goto.exp: Likewise.
   13838 	* gdb.btrace/rn-dl-bind.exp: Likewise.
   13839 	* gdb.btrace/segv.exp: Likewise.
   13840 	* gdb.btrace/step.exp: Likewise.
   13841 	* gdb.btrace/stepi.exp: Likewise.
   13842 	* gdb.btrace/tailcall-only.exp: Likewise.
   13843 	* gdb.btrace/tailcall.exp: Likewise.
   13844 	* gdb.btrace/tsx.exp: Likewise.
   13845 	* gdb.btrace/unknown_functions.exp: Likewise.
   13846 	* gdb.btrace/vdso.exp: Likewise.
   13847 
   13848 2017-02-01  Markus Metzger  <markus.t.metzger (a] intel.com>
   13849 
   13850 	* gdb.btrace/enable-running.c: New.
   13851 	* gdb.btrace/enable-running.exp: New.
   13852 
   13853 2017-01-27  Walfred Tedeschi  <walfred.tedeschi (a] intel.com>
   13854 
   13855 	* gdb.arch/amd64-gs_base.c: New file.
   13856 	* gdb.arch/amd64-gs_base.exp: New file.
   13857 
   13858 2017-01-26  Luis Machado  <lgustavo (a] codesourcery.com>
   13859 
   13860 	* lib/memory.exp: Remove spurious empty newlines.
   13861 
   13862 2017-01-26  Simon Marchi  <simon.marchi (a] polymtl.ca>
   13863 
   13864 	* gdb.python/py-bad-printers.exp: Load python file using "source".
   13865 	* gdb.python/py-events.exp: Likewise.
   13866 	* gdb.python/py-evsignal.exp: Likewise.
   13867 	* gdb.python/py-evthreads.exp: Likewise.
   13868 	* gdb.python/py-frame-args.exp: Likewise.
   13869 	* gdb.python/py-framefilter-invalidarg.exp: Likewise.
   13870 	* gdb.python/py-framefilter-mi.exp: Likewise.
   13871 	* gdb.python/py-framefilter.exp: Likewise.
   13872 	* gdb.python/py-mi.exp: Likewise.
   13873 	* gdb.python/py-pp-maint.exp: Likewise.
   13874 	* gdb.python/py-pp-registration.exp: Likewise.
   13875 	* gdb.python/py-prettyprint.exp: Likewise.
   13876 	(run_lang_tests): Likewise.
   13877 	* gdb.python/py-typeprint.exp: Likewise.
   13878 
   13879 2017-01-26  Luis Machado  <lgustavo (a] codesourcery.com>
   13880 
   13881 	* lib/memory.exp: New file.
   13882 	* lib/gdb.exp: Load memory.exp.
   13883 	* gdb.base/memattr.exp (delete_memory): Move proc to
   13884 	lib/memory.exp and rename to delete_memory_regions.
   13885 	Replace delete_memory with delete_memory_regions.
   13886 	Cleanup memory regions before tests.
   13887 	* gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
   13888 	before tests.
   13889 
   13890 2017-01-26  Luis Machado  <lgustavo (a] codesourcery.com>
   13891 
   13892 	* gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
   13893 	files.
   13894 	(initialize): New function conditionally defined.
   13895 	(testcases): Move within conditional block.
   13896 	(main): Call initialize.
   13897 	* gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
   13898 	of gdb.reverse/insn-reverse.c.
   13899 	* gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
   13900 	gdb.reverse/insn-reverse.c.
   13901 
   13902 2017-01-26  Yao Qi  <yao.qi (a] linaro.org>
   13903 
   13904 	* gdb.base/all-architectures.exp.in (do_arch_tests): Test
   13905 	disassemble on address 0.
   13906 
   13907 2017-01-25  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   13908 	    Yao Qi  <yao.qi (a] linaro.org>
   13909 
   13910 	* gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
   13911 	* gdb.dwarf2/implptr-64bit.S: Remove.
   13912 	* lib/dwarf.exp (Dwarf): Handle character "%".  Evaluate some
   13913 	variables in caller's context.  Add DW_OP_implicit_value.
   13914 
   13915 2017-01-25  Yao Qi  <yao.qi (a] linaro.org>
   13916 
   13917 	* lib/dwarf.exp (Dwarf::_location): Handle
   13918 	DW_OP_GNU_implicit_pointer with proper size.
   13919 
   13920 2017-01-20  Luis Machado  <lgustavo (a] codesourcery.com>
   13921 
   13922 	* gdb.python/py-xmethods.exp: Fix test names starting with lowercase
   13923 	and add untested calls.
   13924 
   13925 2017-01-20  Luis Machado  <lgustavo (a] codesourcery.com>
   13926 
   13927 	* gdb.python/python.exp: Check line number against what GDB thinks
   13928 	the line number is for func1.
   13929 
   13930 2017-01-08  Iain Buclaw  <ibuclaw (a] gdcproject.org>
   13931 
   13932 	* gdb.dlang/debug-expr.exp: New file.
   13933 
   13934 2016-12-23  Luis Machado  <lgustavo (a] codesourcery.com>
   13935 
   13936 	Fix test names for the following files:
   13937 
   13938 	* gdb.ada/exec_changed.exp
   13939 	* gdb.ada/info_types.exp
   13940 	* gdb.arch/aarch64-atomic-inst.exp
   13941 	* gdb.arch/aarch64-fp.exp
   13942 	* gdb.arch/altivec-abi.exp
   13943 	* gdb.arch/altivec-regs.exp
   13944 	* gdb.arch/amd64-byte.exp
   13945 	* gdb.arch/amd64-disp-step.exp
   13946 	* gdb.arch/amd64-dword.exp
   13947 	* gdb.arch/amd64-entry-value-inline.exp
   13948 	* gdb.arch/amd64-entry-value-param.exp
   13949 	* gdb.arch/amd64-entry-value-paramref.exp
   13950 	* gdb.arch/amd64-entry-value.exp
   13951 	* gdb.arch/amd64-i386-address.exp
   13952 	* gdb.arch/amd64-invalid-stack-middle.exp
   13953 	* gdb.arch/amd64-invalid-stack-top.exp
   13954 	* gdb.arch/amd64-optimout-repeat.exp
   13955 	* gdb.arch/amd64-prologue-skip.exp
   13956 	* gdb.arch/amd64-prologue-xmm.exp
   13957 	* gdb.arch/amd64-stap-special-operands.exp
   13958 	* gdb.arch/amd64-stap-wrong-subexp.exp
   13959 	* gdb.arch/amd64-tailcall-cxx.exp
   13960 	* gdb.arch/amd64-tailcall-noret.exp
   13961 	* gdb.arch/amd64-tailcall-ret.exp
   13962 	* gdb.arch/amd64-tailcall-self.exp
   13963 	* gdb.arch/amd64-word.exp
   13964 	* gdb.arch/arm-bl-branch-dest.exp
   13965 	* gdb.arch/arm-disp-step.exp
   13966 	* gdb.arch/arm-neon.exp
   13967 	* gdb.arch/arm-single-step-kernel-helper.exp
   13968 	* gdb.arch/avr-flash-qualifier.exp
   13969 	* gdb.arch/disp-step-insn-reloc.exp
   13970 	* gdb.arch/e500-abi.exp
   13971 	* gdb.arch/e500-regs.exp
   13972 	* gdb.arch/ftrace-insn-reloc.exp
   13973 	* gdb.arch/i386-avx512.exp
   13974 	* gdb.arch/i386-bp_permanent.exp
   13975 	* gdb.arch/i386-byte.exp
   13976 	* gdb.arch/i386-cfi-notcurrent.exp
   13977 	* gdb.arch/i386-disp-step.exp
   13978 	* gdb.arch/i386-dr3-watch.exp
   13979 	* gdb.arch/i386-float.exp
   13980 	* gdb.arch/i386-gnu-cfi.exp
   13981 	* gdb.arch/i386-mpx-map.exp
   13982 	* gdb.arch/i386-mpx-sigsegv.exp
   13983 	* gdb.arch/i386-mpx-simple_segv.exp
   13984 	* gdb.arch/i386-mpx.exp
   13985 	* gdb.arch/i386-permbkpt.exp
   13986 	* gdb.arch/i386-prologue.exp
   13987 	* gdb.arch/i386-signal.exp
   13988 	* gdb.arch/i386-size-overlap.exp
   13989 	* gdb.arch/i386-unwind.exp
   13990 	* gdb.arch/i386-word.exp
   13991 	* gdb.arch/mips-fcr.exp
   13992 	* gdb.arch/powerpc-d128-regs.exp
   13993 	* gdb.arch/powerpc-stackless.exp
   13994 	* gdb.arch/ppc64-atomic-inst.exp
   13995 	* gdb.arch/s390-stackless.exp
   13996 	* gdb.arch/s390-tdbregs.exp
   13997 	* gdb.arch/s390-vregs.exp
   13998 	* gdb.arch/sparc-sysstep.exp
   13999 	* gdb.arch/thumb-bx-pc.exp
   14000 	* gdb.arch/thumb-singlestep.exp
   14001 	* gdb.arch/thumb2-it.exp
   14002 	* gdb.arch/vsx-regs.exp
   14003 	* gdb.asm/asm-source.exp
   14004 	* gdb.base/a2-run.exp
   14005 	* gdb.base/advance.exp
   14006 	* gdb.base/all-bin.exp
   14007 	* gdb.base/anon.exp
   14008 	* gdb.base/args.exp
   14009 	* gdb.base/arithmet.exp
   14010 	* gdb.base/async-shell.exp
   14011 	* gdb.base/async.exp
   14012 	* gdb.base/attach-pie-noexec.exp
   14013 	* gdb.base/attach-twice.exp
   14014 	* gdb.base/auto-load.exp
   14015 	* gdb.base/bang.exp
   14016 	* gdb.base/bitfields.exp
   14017 	* gdb.base/break-always.exp
   14018 	* gdb.base/break-caller-line.exp
   14019 	* gdb.base/break-entry.exp
   14020 	* gdb.base/break-inline.exp
   14021 	* gdb.base/break-on-linker-gcd-function.exp
   14022 	* gdb.base/break-probes.exp
   14023 	* gdb.base/break.exp
   14024 	* gdb.base/breakpoint-shadow.exp
   14025 	* gdb.base/call-ar-st.exp
   14026 	* gdb.base/call-sc.exp
   14027 	* gdb.base/call-signal-resume.exp
   14028 	* gdb.base/call-strs.exp
   14029 	* gdb.base/callfuncs.exp
   14030 	* gdb.base/catch-fork-static.exp
   14031 	* gdb.base/catch-gdb-caused-signals.exp
   14032 	* gdb.base/catch-load.exp
   14033 	* gdb.base/catch-signal-fork.exp
   14034 	* gdb.base/catch-signal.exp
   14035 	* gdb.base/catch-syscall.exp
   14036 	* gdb.base/charset.exp
   14037 	* gdb.base/checkpoint.exp
   14038 	* gdb.base/chng-syms.exp
   14039 	* gdb.base/code-expr.exp
   14040 	* gdb.base/code_elim.exp
   14041 	* gdb.base/commands.exp
   14042 	* gdb.base/completion.exp
   14043 	* gdb.base/complex.exp
   14044 	* gdb.base/cond-expr.exp
   14045 	* gdb.base/condbreak.exp
   14046 	* gdb.base/consecutive.exp
   14047 	* gdb.base/continue-all-already-running.exp
   14048 	* gdb.base/coredump-filter.exp
   14049 	* gdb.base/corefile.exp
   14050 	* gdb.base/dbx.exp
   14051 	* gdb.base/debug-expr.exp
   14052 	* gdb.base/define.exp
   14053 	* gdb.base/del.exp
   14054 	* gdb.base/disabled-location.exp
   14055 	* gdb.base/disasm-end-cu.exp
   14056 	* gdb.base/disasm-optim.exp
   14057 	* gdb.base/display.exp
   14058 	* gdb.base/duplicate-bp.exp
   14059 	* gdb.base/ena-dis-br.exp
   14060 	* gdb.base/ending-run.exp
   14061 	* gdb.base/enumval.exp
   14062 	* gdb.base/environ.exp
   14063 	* gdb.base/eu-strip-infcall.exp
   14064 	* gdb.base/eval-avoid-side-effects.exp
   14065 	* gdb.base/eval-skip.exp
   14066 	* gdb.base/exitsignal.exp
   14067 	* gdb.base/expand-psymtabs.exp
   14068 	* gdb.base/filesym.exp
   14069 	* gdb.base/find-unmapped.exp
   14070 	* gdb.base/finish.exp
   14071 	* gdb.base/float.exp
   14072 	* gdb.base/foll-exec-mode.exp
   14073 	* gdb.base/foll-exec.exp
   14074 	* gdb.base/foll-fork.exp
   14075 	* gdb.base/fortran-sym-case.exp
   14076 	* gdb.base/freebpcmd.exp
   14077 	* gdb.base/func-ptr.exp
   14078 	* gdb.base/func-ptrs.exp
   14079 	* gdb.base/funcargs.exp
   14080 	* gdb.base/gcore-buffer-overflow.exp
   14081 	* gdb.base/gcore-relro-pie.exp
   14082 	* gdb.base/gcore-relro.exp
   14083 	* gdb.base/gcore.exp
   14084 	* gdb.base/gdb1090.exp
   14085 	* gdb.base/gdb11530.exp
   14086 	* gdb.base/gdb11531.exp
   14087 	* gdb.base/gdb1821.exp
   14088 	* gdb.base/gdbindex-stabs.exp
   14089 	* gdb.base/gdbvars.exp
   14090 	* gdb.base/hbreak.exp
   14091 	* gdb.base/hbreak2.exp
   14092 	* gdb.base/included.exp
   14093 	* gdb.base/infcall-input.exp
   14094 	* gdb.base/inferior-died.exp
   14095 	* gdb.base/infnan.exp
   14096 	* gdb.base/info-macros.exp
   14097 	* gdb.base/info-os.exp
   14098 	* gdb.base/info-proc.exp
   14099 	* gdb.base/info-shared.exp
   14100 	* gdb.base/info-target.exp
   14101 	* gdb.base/infoline.exp
   14102 	* gdb.base/interp.exp
   14103 	* gdb.base/interrupt.exp
   14104 	* gdb.base/jit-reader.exp
   14105 	* gdb.base/jit-simple.exp
   14106 	* gdb.base/kill-after-signal.exp
   14107 	* gdb.base/kill-detach-inferiors-cmd.exp
   14108 	* gdb.base/label.exp
   14109 	* gdb.base/langs.exp
   14110 	* gdb.base/ldbl_e308.exp
   14111 	* gdb.base/line-symtabs.exp
   14112 	* gdb.base/linespecs.exp
   14113 	* gdb.base/list.exp
   14114 	* gdb.base/long_long.exp
   14115 	* gdb.base/longest-types.exp
   14116 	* gdb.base/maint.exp
   14117 	* gdb.base/max-value-size.exp
   14118 	* gdb.base/memattr.exp
   14119 	* gdb.base/mips_pro.exp
   14120 	* gdb.base/morestack.exp
   14121 	* gdb.base/moribund-step.exp
   14122 	* gdb.base/multi-forks.exp
   14123 	* gdb.base/nested-addr.exp
   14124 	* gdb.base/nextoverexit.exp
   14125 	* gdb.base/noreturn-finish.exp
   14126 	* gdb.base/noreturn-return.exp
   14127 	* gdb.base/nostdlib.exp
   14128 	* gdb.base/offsets.exp
   14129 	* gdb.base/opaque.exp
   14130 	* gdb.base/pc-fp.exp
   14131 	* gdb.base/permissions.exp
   14132 	* gdb.base/print-symbol-loading.exp
   14133 	* gdb.base/prologue-include.exp
   14134 	* gdb.base/psymtab.exp
   14135 	* gdb.base/ptype.exp
   14136 	* gdb.base/random-signal.exp
   14137 	* gdb.base/randomize.exp
   14138 	* gdb.base/range-stepping.exp
   14139 	* gdb.base/readline-ask.exp
   14140 	* gdb.base/recpar.exp
   14141 	* gdb.base/recurse.exp
   14142 	* gdb.base/relational.exp
   14143 	* gdb.base/restore.exp
   14144 	* gdb.base/return-nodebug.exp
   14145 	* gdb.base/return.exp
   14146 	* gdb.base/run-after-attach.exp
   14147 	* gdb.base/save-bp.exp
   14148 	* gdb.base/scope.exp
   14149 	* gdb.base/sect-cmd.exp
   14150 	* gdb.base/set-lang-auto.exp
   14151 	* gdb.base/set-noassign.exp
   14152 	* gdb.base/setvar.exp
   14153 	* gdb.base/sigall.exp
   14154 	* gdb.base/sigbpt.exp
   14155 	* gdb.base/siginfo-addr.exp
   14156 	* gdb.base/siginfo-infcall.exp
   14157 	* gdb.base/siginfo-obj.exp
   14158 	* gdb.base/siginfo.exp
   14159 	* gdb.base/signals-state-child.exp
   14160 	* gdb.base/signest.exp
   14161 	* gdb.base/sigstep.exp
   14162 	* gdb.base/sizeof.exp
   14163 	* gdb.base/skip.exp
   14164 	* gdb.base/solib-corrupted.exp
   14165 	* gdb.base/solib-nodir.exp
   14166 	* gdb.base/solib-search.exp
   14167 	* gdb.base/stack-checking.exp
   14168 	* gdb.base/stale-infcall.exp
   14169 	* gdb.base/stap-probe.exp
   14170 	* gdb.base/start.exp
   14171 	* gdb.base/step-break.exp
   14172 	* gdb.base/step-bt.exp
   14173 	* gdb.base/step-line.exp
   14174 	* gdb.base/step-over-exit.exp
   14175 	* gdb.base/step-over-syscall.exp
   14176 	* gdb.base/step-resume-infcall.exp
   14177 	* gdb.base/step-test.exp
   14178 	* gdb.base/store.exp
   14179 	* gdb.base/structs3.exp
   14180 	* gdb.base/sym-file.exp
   14181 	* gdb.base/symbol-without-target_section.exp
   14182 	* gdb.base/term.exp
   14183 	* gdb.base/testenv.exp
   14184 	* gdb.base/ui-redirect.exp
   14185 	* gdb.base/until.exp
   14186 	* gdb.base/unwindonsignal.exp
   14187 	* gdb.base/value-double-free.exp
   14188 	* gdb.base/vla-datatypes.exp
   14189 	* gdb.base/vla-ptr.exp
   14190 	* gdb.base/vla-sideeffect.exp
   14191 	* gdb.base/volatile.exp
   14192 	* gdb.base/watch-cond-infcall.exp
   14193 	* gdb.base/watch-cond.exp
   14194 	* gdb.base/watch-non-mem.exp
   14195 	* gdb.base/watch-read.exp
   14196 	* gdb.base/watch-vfork.exp
   14197 	* gdb.base/watchpoint-cond-gone.exp
   14198 	* gdb.base/watchpoint-delete.exp
   14199 	* gdb.base/watchpoint-hw-hit-once.exp
   14200 	* gdb.base/watchpoint-hw.exp
   14201 	* gdb.base/watchpoint-stops-at-right-insn.exp
   14202 	* gdb.base/watchpoints.exp
   14203 	* gdb.base/wchar.exp
   14204 	* gdb.base/whatis-exp.exp
   14205 	* gdb.btrace/buffer-size.exp
   14206 	* gdb.btrace/data.exp
   14207 	* gdb.btrace/delta.exp
   14208 	* gdb.btrace/dlopen.exp
   14209 	* gdb.btrace/enable.exp
   14210 	* gdb.btrace/exception.exp
   14211 	* gdb.btrace/function_call_history.exp
   14212 	* gdb.btrace/gcore.exp
   14213 	* gdb.btrace/instruction_history.exp
   14214 	* gdb.btrace/nohist.exp
   14215 	* gdb.btrace/reconnect.exp
   14216 	* gdb.btrace/record_goto-step.exp
   14217 	* gdb.btrace/record_goto.exp
   14218 	* gdb.btrace/rn-dl-bind.exp
   14219 	* gdb.btrace/segv.exp
   14220 	* gdb.btrace/step.exp
   14221 	* gdb.btrace/stepi.exp
   14222 	* gdb.btrace/tailcall-only.exp
   14223 	* gdb.btrace/tailcall.exp
   14224 	* gdb.btrace/tsx.exp
   14225 	* gdb.btrace/unknown_functions.exp
   14226 	* gdb.btrace/vdso.exp
   14227 	* gdb.compile/compile-ifunc.exp
   14228 	* gdb.compile/compile-ops.exp
   14229 	* gdb.compile/compile-print.exp
   14230 	* gdb.compile/compile-setjmp.exp
   14231 	* gdb.cp/abstract-origin.exp
   14232 	* gdb.cp/ambiguous.exp
   14233 	* gdb.cp/annota2.exp
   14234 	* gdb.cp/annota3.exp
   14235 	* gdb.cp/anon-ns.exp
   14236 	* gdb.cp/anon-struct.exp
   14237 	* gdb.cp/anon-union.exp
   14238 	* gdb.cp/arg-reference.exp
   14239 	* gdb.cp/baseenum.exp
   14240 	* gdb.cp/bool.exp
   14241 	* gdb.cp/breakpoint.exp
   14242 	* gdb.cp/bs15503.exp
   14243 	* gdb.cp/call-c.exp
   14244 	* gdb.cp/casts.exp
   14245 	* gdb.cp/chained-calls.exp
   14246 	* gdb.cp/class2.exp
   14247 	* gdb.cp/classes.exp
   14248 	* gdb.cp/cmpd-minsyms.exp
   14249 	* gdb.cp/converts.exp
   14250 	* gdb.cp/cp-relocate.exp
   14251 	* gdb.cp/cpcompletion.exp
   14252 	* gdb.cp/cpexprs.exp
   14253 	* gdb.cp/cplabel.exp
   14254 	* gdb.cp/cplusfuncs.exp
   14255 	* gdb.cp/cpsizeof.exp
   14256 	* gdb.cp/ctti.exp
   14257 	* gdb.cp/derivation.exp
   14258 	* gdb.cp/destrprint.exp
   14259 	* gdb.cp/dispcxx.exp
   14260 	* gdb.cp/enum-class.exp
   14261 	* gdb.cp/exception.exp
   14262 	* gdb.cp/exceptprint.exp
   14263 	* gdb.cp/expand-psymtabs-cxx.exp
   14264 	* gdb.cp/expand-sals.exp
   14265 	* gdb.cp/extern-c.exp
   14266 	* gdb.cp/filename.exp
   14267 	* gdb.cp/formatted-ref.exp
   14268 	* gdb.cp/fpointer.exp
   14269 	* gdb.cp/gdb1355.exp
   14270 	* gdb.cp/gdb2495.exp
   14271 	* gdb.cp/hang.exp
   14272 	* gdb.cp/impl-this.exp
   14273 	* gdb.cp/infcall-dlopen.exp
   14274 	* gdb.cp/inherit.exp
   14275 	* gdb.cp/iostream.exp
   14276 	* gdb.cp/koenig.exp
   14277 	* gdb.cp/local.exp
   14278 	* gdb.cp/m-data.exp
   14279 	* gdb.cp/m-static.exp
   14280 	* gdb.cp/mb-ctor.exp
   14281 	* gdb.cp/mb-inline.exp
   14282 	* gdb.cp/mb-templates.exp
   14283 	* gdb.cp/member-name.exp
   14284 	* gdb.cp/member-ptr.exp
   14285 	* gdb.cp/meth-typedefs.exp
   14286 	* gdb.cp/method.exp
   14287 	* gdb.cp/method2.exp
   14288 	* gdb.cp/minsym-fallback.exp
   14289 	* gdb.cp/misc.exp
   14290 	* gdb.cp/namelessclass.exp
   14291 	* gdb.cp/namespace-enum.exp
   14292 	* gdb.cp/namespace-nested-import.exp
   14293 	* gdb.cp/namespace.exp
   14294 	* gdb.cp/nextoverthrow.exp
   14295 	* gdb.cp/no-dmgl-verbose.exp
   14296 	* gdb.cp/non-trivial-retval.exp
   14297 	* gdb.cp/noparam.exp
   14298 	* gdb.cp/nsdecl.exp
   14299 	* gdb.cp/nsimport.exp
   14300 	* gdb.cp/nsnested.exp
   14301 	* gdb.cp/nsnoimports.exp
   14302 	* gdb.cp/nsrecurs.exp
   14303 	* gdb.cp/nsstress.exp
   14304 	* gdb.cp/nsusing.exp
   14305 	* gdb.cp/operator.exp
   14306 	* gdb.cp/oranking.exp
   14307 	* gdb.cp/overload-const.exp
   14308 	* gdb.cp/overload.exp
   14309 	* gdb.cp/ovldbreak.exp
   14310 	* gdb.cp/ovsrch.exp
   14311 	* gdb.cp/paren-type.exp
   14312 	* gdb.cp/parse-lang.exp
   14313 	* gdb.cp/pass-by-ref.exp
   14314 	* gdb.cp/pr-1023.exp
   14315 	* gdb.cp/pr-1210.exp
   14316 	* gdb.cp/pr-574.exp
   14317 	* gdb.cp/pr10687.exp
   14318 	* gdb.cp/pr12028.exp
   14319 	* gdb.cp/pr17132.exp
   14320 	* gdb.cp/pr17494.exp
   14321 	* gdb.cp/pr9067.exp
   14322 	* gdb.cp/pr9167.exp
   14323 	* gdb.cp/pr9631.exp
   14324 	* gdb.cp/printmethod.exp
   14325 	* gdb.cp/psmang.exp
   14326 	* gdb.cp/psymtab-parameter.exp
   14327 	* gdb.cp/ptype-cv-cp.exp
   14328 	* gdb.cp/ptype-flags.exp
   14329 	* gdb.cp/re-set-overloaded.exp
   14330 	* gdb.cp/ref-types.exp
   14331 	* gdb.cp/rtti.exp
   14332 	* gdb.cp/scope-err.exp
   14333 	* gdb.cp/shadow.exp
   14334 	* gdb.cp/smartp.exp
   14335 	* gdb.cp/static-method.exp
   14336 	* gdb.cp/static-print-quit.exp
   14337 	* gdb.cp/temargs.exp
   14338 	* gdb.cp/templates.exp
   14339 	* gdb.cp/try_catch.exp
   14340 	* gdb.cp/typedef-operator.exp
   14341 	* gdb.cp/typeid.exp
   14342 	* gdb.cp/userdef.exp
   14343 	* gdb.cp/using-crash.exp
   14344 	* gdb.cp/var-tag.exp
   14345 	* gdb.cp/virtbase.exp
   14346 	* gdb.cp/virtfunc.exp
   14347 	* gdb.cp/virtfunc2.exp
   14348 	* gdb.cp/vla-cxx.exp
   14349 	* gdb.disasm/t01_mov.exp
   14350 	* gdb.disasm/t02_mova.exp
   14351 	* gdb.disasm/t03_add.exp
   14352 	* gdb.disasm/t04_sub.exp
   14353 	* gdb.disasm/t05_cmp.exp
   14354 	* gdb.disasm/t06_ari2.exp
   14355 	* gdb.disasm/t07_ari3.exp
   14356 	* gdb.disasm/t08_or.exp
   14357 	* gdb.disasm/t09_xor.exp
   14358 	* gdb.disasm/t10_and.exp
   14359 	* gdb.disasm/t11_logs.exp
   14360 	* gdb.disasm/t12_bit.exp
   14361 	* gdb.disasm/t13_otr.exp
   14362 	* gdb.dlang/circular.exp
   14363 	* gdb.dwarf2/arr-stride.exp
   14364 	* gdb.dwarf2/arr-subrange.exp
   14365 	* gdb.dwarf2/atomic-type.exp
   14366 	* gdb.dwarf2/bad-regnum.exp
   14367 	* gdb.dwarf2/bitfield-parent-optimized-out.exp
   14368 	* gdb.dwarf2/callframecfa.exp
   14369 	* gdb.dwarf2/clztest.exp
   14370 	* gdb.dwarf2/corrupt.exp
   14371 	* gdb.dwarf2/data-loc.exp
   14372 	* gdb.dwarf2/dup-psym.exp
   14373 	* gdb.dwarf2/dw2-anon-mptr.exp
   14374 	* gdb.dwarf2/dw2-anonymous-func.exp
   14375 	* gdb.dwarf2/dw2-bad-mips-linkage-name.exp
   14376 	* gdb.dwarf2/dw2-bad-unresolved.exp
   14377 	* gdb.dwarf2/dw2-basic.exp
   14378 	* gdb.dwarf2/dw2-canonicalize-type.exp
   14379 	* gdb.dwarf2/dw2-case-insensitive.exp
   14380 	* gdb.dwarf2/dw2-common-block.exp
   14381 	* gdb.dwarf2/dw2-compdir-oldgcc.exp
   14382 	* gdb.dwarf2/dw2-compressed.exp
   14383 	* gdb.dwarf2/dw2-const.exp
   14384 	* gdb.dwarf2/dw2-cp-infcall-ref-static.exp
   14385 	* gdb.dwarf2/dw2-cu-size.exp
   14386 	* gdb.dwarf2/dw2-dup-frame.exp
   14387 	* gdb.dwarf2/dw2-entry-value.exp
   14388 	* gdb.dwarf2/dw2-icycle.exp
   14389 	* gdb.dwarf2/dw2-ifort-parameter.exp
   14390 	* gdb.dwarf2/dw2-inline-break.exp
   14391 	* gdb.dwarf2/dw2-inline-param.exp
   14392 	* gdb.dwarf2/dw2-intercu.exp
   14393 	* gdb.dwarf2/dw2-intermix.exp
   14394 	* gdb.dwarf2/dw2-lexical-block-bare.exp
   14395 	* gdb.dwarf2/dw2-linkage-name-trust.exp
   14396 	* gdb.dwarf2/dw2-minsym-in-cu.exp
   14397 	* gdb.dwarf2/dw2-noloc.exp
   14398 	* gdb.dwarf2/dw2-op-call.exp
   14399 	* gdb.dwarf2/dw2-op-out-param.exp
   14400 	* gdb.dwarf2/dw2-opt-structptr.exp
   14401 	* gdb.dwarf2/dw2-param-error.exp
   14402 	* gdb.dwarf2/dw2-producer.exp
   14403 	* gdb.dwarf2/dw2-ranges-base.exp
   14404 	* gdb.dwarf2/dw2-ref-missing-frame.exp
   14405 	* gdb.dwarf2/dw2-reg-undefined.exp
   14406 	* gdb.dwarf2/dw2-regno-invalid.exp
   14407 	* gdb.dwarf2/dw2-restore.exp
   14408 	* gdb.dwarf2/dw2-restrict.exp
   14409 	* gdb.dwarf2/dw2-single-line-discriminators.exp
   14410 	* gdb.dwarf2/dw2-strp.exp
   14411 	* gdb.dwarf2/dw2-undefined-ret-addr.exp
   14412 	* gdb.dwarf2/dw2-unresolved.exp
   14413 	* gdb.dwarf2/dw2-var-zero-addr.exp
   14414 	* gdb.dwarf2/dw4-sig-types.exp
   14415 	* gdb.dwarf2/dwz.exp
   14416 	* gdb.dwarf2/dynarr-ptr.exp
   14417 	* gdb.dwarf2/enum-type.exp
   14418 	* gdb.dwarf2/gdb-index.exp
   14419 	* gdb.dwarf2/implptr-64bit.exp
   14420 	* gdb.dwarf2/implptr-optimized-out.exp
   14421 	* gdb.dwarf2/implptr.exp
   14422 	* gdb.dwarf2/implref-array.exp
   14423 	* gdb.dwarf2/implref-const.exp
   14424 	* gdb.dwarf2/implref-global.exp
   14425 	* gdb.dwarf2/implref-struct.exp
   14426 	* gdb.dwarf2/mac-fileno.exp
   14427 	* gdb.dwarf2/main-subprogram.exp
   14428 	* gdb.dwarf2/member-ptr-forwardref.exp
   14429 	* gdb.dwarf2/method-ptr.exp
   14430 	* gdb.dwarf2/missing-sig-type.exp
   14431 	* gdb.dwarf2/nonvar-access.exp
   14432 	* gdb.dwarf2/opaque-type-lookup.exp
   14433 	* gdb.dwarf2/pieces-optimized-out.exp
   14434 	* gdb.dwarf2/pieces.exp
   14435 	* gdb.dwarf2/pr10770.exp
   14436 	* gdb.dwarf2/pr13961.exp
   14437 	* gdb.dwarf2/staticvirtual.exp
   14438 	* gdb.dwarf2/subrange.exp
   14439 	* gdb.dwarf2/symtab-producer.exp
   14440 	* gdb.dwarf2/trace-crash.exp
   14441 	* gdb.dwarf2/typeddwarf.exp
   14442 	* gdb.dwarf2/valop.exp
   14443 	* gdb.dwarf2/watch-notconst.exp
   14444 	* gdb.fortran/array-element.exp
   14445 	* gdb.fortran/charset.exp
   14446 	* gdb.fortran/common-block.exp
   14447 	* gdb.fortran/complex.exp
   14448 	* gdb.fortran/derived-type-function.exp
   14449 	* gdb.fortran/derived-type.exp
   14450 	* gdb.fortran/logical.exp
   14451 	* gdb.fortran/module.exp
   14452 	* gdb.fortran/multi-dim.exp
   14453 	* gdb.fortran/nested-funcs.exp
   14454 	* gdb.fortran/print-formatted.exp
   14455 	* gdb.fortran/subarray.exp
   14456 	* gdb.fortran/vla-alloc-assoc.exp
   14457 	* gdb.fortran/vla-datatypes.exp
   14458 	* gdb.fortran/vla-history.exp
   14459 	* gdb.fortran/vla-ptr-info.exp
   14460 	* gdb.fortran/vla-ptype-sub.exp
   14461 	* gdb.fortran/vla-ptype.exp
   14462 	* gdb.fortran/vla-sizeof.exp
   14463 	* gdb.fortran/vla-type.exp
   14464 	* gdb.fortran/vla-value-sub-arbitrary.exp
   14465 	* gdb.fortran/vla-value-sub-finish.exp
   14466 	* gdb.fortran/vla-value-sub.exp
   14467 	* gdb.fortran/vla-value.exp
   14468 	* gdb.fortran/whatis_type.exp
   14469 	* gdb.go/chan.exp
   14470 	* gdb.go/handcall.exp
   14471 	* gdb.go/hello.exp
   14472 	* gdb.go/integers.exp
   14473 	* gdb.go/methods.exp
   14474 	* gdb.go/package.exp
   14475 	* gdb.go/strings.exp
   14476 	* gdb.go/types.exp
   14477 	* gdb.go/unsafe.exp
   14478 	* gdb.guile/scm-arch.exp
   14479 	* gdb.guile/scm-block.exp
   14480 	* gdb.guile/scm-breakpoint.exp
   14481 	* gdb.guile/scm-cmd.exp
   14482 	* gdb.guile/scm-disasm.exp
   14483 	* gdb.guile/scm-equal.exp
   14484 	* gdb.guile/scm-frame-args.exp
   14485 	* gdb.guile/scm-frame-inline.exp
   14486 	* gdb.guile/scm-frame.exp
   14487 	* gdb.guile/scm-iterator.exp
   14488 	* gdb.guile/scm-math.exp
   14489 	* gdb.guile/scm-objfile.exp
   14490 	* gdb.guile/scm-ports.exp
   14491 	* gdb.guile/scm-symbol.exp
   14492 	* gdb.guile/scm-symtab.exp
   14493 	* gdb.guile/scm-value-cc.exp
   14494 	* gdb.guile/types-module.exp
   14495 	* gdb.linespec/break-ask.exp
   14496 	* gdb.linespec/cpexplicit.exp
   14497 	* gdb.linespec/explicit.exp
   14498 	* gdb.linespec/keywords.exp
   14499 	* gdb.linespec/linespec.exp
   14500 	* gdb.linespec/ls-dollar.exp
   14501 	* gdb.linespec/ls-errs.exp
   14502 	* gdb.linespec/skip-two.exp
   14503 	* gdb.linespec/thread.exp
   14504 	* gdb.mi/mi-async.exp
   14505 	* gdb.mi/mi-basics.exp
   14506 	* gdb.mi/mi-break.exp
   14507 	* gdb.mi/mi-catch-load.exp
   14508 	* gdb.mi/mi-cli.exp
   14509 	* gdb.mi/mi-cmd-param-changed.exp
   14510 	* gdb.mi/mi-console.exp
   14511 	* gdb.mi/mi-detach.exp
   14512 	* gdb.mi/mi-disassemble.exp
   14513 	* gdb.mi/mi-eval.exp
   14514 	* gdb.mi/mi-file-transfer.exp
   14515 	* gdb.mi/mi-file.exp
   14516 	* gdb.mi/mi-fill-memory.exp
   14517 	* gdb.mi/mi-inheritance-syntax-error.exp
   14518 	* gdb.mi/mi-linespec-err-cp.exp
   14519 	* gdb.mi/mi-logging.exp
   14520 	* gdb.mi/mi-memory-changed.exp
   14521 	* gdb.mi/mi-read-memory.exp
   14522 	* gdb.mi/mi-record-changed.exp
   14523 	* gdb.mi/mi-reg-undefined.exp
   14524 	* gdb.mi/mi-regs.exp
   14525 	* gdb.mi/mi-return.exp
   14526 	* gdb.mi/mi-reverse.exp
   14527 	* gdb.mi/mi-simplerun.exp
   14528 	* gdb.mi/mi-solib.exp
   14529 	* gdb.mi/mi-stack.exp
   14530 	* gdb.mi/mi-stepi.exp
   14531 	* gdb.mi/mi-syn-frame.exp
   14532 	* gdb.mi/mi-until.exp
   14533 	* gdb.mi/mi-var-block.exp
   14534 	* gdb.mi/mi-var-child.exp
   14535 	* gdb.mi/mi-var-cmd.exp
   14536 	* gdb.mi/mi-var-cp.exp
   14537 	* gdb.mi/mi-var-display.exp
   14538 	* gdb.mi/mi-var-invalidate.exp
   14539 	* gdb.mi/mi-var-list-children-invalid-grandchild.exp
   14540 	* gdb.mi/mi-vla-fortran.exp
   14541 	* gdb.mi/mi-watch.exp
   14542 	* gdb.mi/mi2-var-child.exp
   14543 	* gdb.mi/user-selected-context-sync.exp
   14544 	* gdb.modula2/unbounded-array.exp
   14545 	* gdb.multi/dummy-frame-restore.exp
   14546 	* gdb.multi/multi-arch-exec.exp
   14547 	* gdb.multi/multi-arch.exp
   14548 	* gdb.multi/tids.exp
   14549 	* gdb.multi/watchpoint-multi.exp
   14550 	* gdb.opencl/callfuncs.exp
   14551 	* gdb.opencl/convs_casts.exp
   14552 	* gdb.opencl/datatypes.exp
   14553 	* gdb.opencl/operators.exp
   14554 	* gdb.opencl/vec_comps.exp
   14555 	* gdb.opt/clobbered-registers-O2.exp
   14556 	* gdb.opt/inline-break.exp
   14557 	* gdb.opt/inline-bt.exp
   14558 	* gdb.opt/inline-cmds.exp
   14559 	* gdb.opt/inline-locals.exp
   14560 	* gdb.pascal/case-insensitive-symbols.exp
   14561 	* gdb.pascal/floats.exp
   14562 	* gdb.pascal/gdb11492.exp
   14563 	* gdb.python/lib-types.exp
   14564 	* gdb.python/py-arch.exp
   14565 	* gdb.python/py-as-string.exp
   14566 	* gdb.python/py-bad-printers.exp
   14567 	* gdb.python/py-block.exp
   14568 	* gdb.python/py-breakpoint-create-fail.exp
   14569 	* gdb.python/py-breakpoint.exp
   14570 	* gdb.python/py-caller-is.exp
   14571 	* gdb.python/py-cmd.exp
   14572 	* gdb.python/py-explore-cc.exp
   14573 	* gdb.python/py-explore.exp
   14574 	* gdb.python/py-finish-breakpoint.exp
   14575 	* gdb.python/py-finish-breakpoint2.exp
   14576 	* gdb.python/py-frame-args.exp
   14577 	* gdb.python/py-frame-inline.exp
   14578 	* gdb.python/py-frame.exp
   14579 	* gdb.python/py-framefilter-mi.exp
   14580 	* gdb.python/py-infthread.exp
   14581 	* gdb.python/py-lazy-string.exp
   14582 	* gdb.python/py-linetable.exp
   14583 	* gdb.python/py-mi-events.exp
   14584 	* gdb.python/py-mi-objfile.exp
   14585 	* gdb.python/py-mi.exp
   14586 	* gdb.python/py-objfile.exp
   14587 	* gdb.python/py-pp-integral.exp
   14588 	* gdb.python/py-pp-maint.exp
   14589 	* gdb.python/py-pp-re-notag.exp
   14590 	* gdb.python/py-pp-registration.exp
   14591 	* gdb.python/py-recurse-unwind.exp
   14592 	* gdb.python/py-strfns.exp
   14593 	* gdb.python/py-symbol.exp
   14594 	* gdb.python/py-symtab.exp
   14595 	* gdb.python/py-sync-interp.exp
   14596 	* gdb.python/py-typeprint.exp
   14597 	* gdb.python/py-unwind-maint.exp
   14598 	* gdb.python/py-unwind.exp
   14599 	* gdb.python/py-value-cc.exp
   14600 	* gdb.python/py-xmethods.exp
   14601 	* gdb.reverse/amd64-tailcall-reverse.exp
   14602 	* gdb.reverse/break-precsave.exp
   14603 	* gdb.reverse/break-reverse.exp
   14604 	* gdb.reverse/consecutive-precsave.exp
   14605 	* gdb.reverse/consecutive-reverse.exp
   14606 	* gdb.reverse/finish-precsave.exp
   14607 	* gdb.reverse/finish-reverse-bkpt.exp
   14608 	* gdb.reverse/finish-reverse.exp
   14609 	* gdb.reverse/fstatat-reverse.exp
   14610 	* gdb.reverse/getresuid-reverse.exp
   14611 	* gdb.reverse/i386-precsave.exp
   14612 	* gdb.reverse/i386-reverse.exp
   14613 	* gdb.reverse/i386-sse-reverse.exp
   14614 	* gdb.reverse/i387-env-reverse.exp
   14615 	* gdb.reverse/i387-stack-reverse.exp
   14616 	* gdb.reverse/insn-reverse.exp
   14617 	* gdb.reverse/machinestate-precsave.exp
   14618 	* gdb.reverse/machinestate.exp
   14619 	* gdb.reverse/next-reverse-bkpt-over-sr.exp
   14620 	* gdb.reverse/pipe-reverse.exp
   14621 	* gdb.reverse/readv-reverse.exp
   14622 	* gdb.reverse/recvmsg-reverse.exp
   14623 	* gdb.reverse/rerun-prec.exp
   14624 	* gdb.reverse/s390-mvcle.exp
   14625 	* gdb.reverse/step-precsave.exp
   14626 	* gdb.reverse/step-reverse.exp
   14627 	* gdb.reverse/time-reverse.exp
   14628 	* gdb.reverse/until-precsave.exp
   14629 	* gdb.reverse/until-reverse.exp
   14630 	* gdb.reverse/waitpid-reverse.exp
   14631 	* gdb.reverse/watch-precsave.exp
   14632 	* gdb.reverse/watch-reverse.exp
   14633 	* gdb.rust/generics.exp
   14634 	* gdb.rust/methods.exp
   14635 	* gdb.rust/modules.exp
   14636 	* gdb.rust/simple.exp
   14637 	* gdb.server/connect-with-no-symbol-file.exp
   14638 	* gdb.server/ext-attach.exp
   14639 	* gdb.server/ext-restart.exp
   14640 	* gdb.server/ext-wrapper.exp
   14641 	* gdb.server/file-transfer.exp
   14642 	* gdb.server/server-exec-info.exp
   14643 	* gdb.server/server-kill.exp
   14644 	* gdb.server/server-mon.exp
   14645 	* gdb.server/wrapper.exp
   14646 	* gdb.stabs/exclfwd.exp
   14647 	* gdb.stabs/gdb11479.exp
   14648 	* gdb.threads/clone-new-thread-event.exp
   14649 	* gdb.threads/corethreads.exp
   14650 	* gdb.threads/current-lwp-dead.exp
   14651 	* gdb.threads/dlopen-libpthread.exp
   14652 	* gdb.threads/gcore-thread.exp
   14653 	* gdb.threads/sigstep-threads.exp
   14654 	* gdb.threads/watchpoint-fork.exp
   14655 	* gdb.trace/actions-changed.exp
   14656 	* gdb.trace/backtrace.exp
   14657 	* gdb.trace/change-loc.exp
   14658 	* gdb.trace/circ.exp
   14659 	* gdb.trace/collection.exp
   14660 	* gdb.trace/disconnected-tracing.exp
   14661 	* gdb.trace/ftrace.exp
   14662 	* gdb.trace/mi-trace-frame-collected.exp
   14663 	* gdb.trace/mi-trace-unavailable.exp
   14664 	* gdb.trace/mi-traceframe-changed.exp
   14665 	* gdb.trace/mi-tsv-changed.exp
   14666 	* gdb.trace/no-attach-trace.exp
   14667 	* gdb.trace/passc-dyn.exp
   14668 	* gdb.trace/qtro.exp
   14669 	* gdb.trace/range-stepping.exp
   14670 	* gdb.trace/read-memory.exp
   14671 	* gdb.trace/save-trace.exp
   14672 	* gdb.trace/signal.exp
   14673 	* gdb.trace/status-stop.exp
   14674 	* gdb.trace/tfile.exp
   14675 	* gdb.trace/trace-break.exp
   14676 	* gdb.trace/trace-buffer-size.exp
   14677 	* gdb.trace/trace-condition.exp
   14678 	* gdb.trace/tracefile-pseudo-reg.exp
   14679 	* gdb.trace/tstatus.exp
   14680 	* gdb.trace/unavailable.exp
   14681 	* gdb.trace/while-dyn.exp
   14682 	* gdb.trace/while-stepping.exp
   14683 
   14684 2016-12-22  Doug Evans  <xdje42 (a] gmail.com>
   14685 
   14686 	* gdb.base/maint.exp: Update tests for maint print symbols, psymbols
   14687 	and msymbols.
   14688 
   14689 2016-12-19  Yao Qi  <yao.qi (a] linaro.org>
   14690 
   14691 	* gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
   14692 	(test_with_self): Don't call do_steps_and_nexts, and remove
   14693 	code about stepping into xmalloc.
   14694 
   14695 2016-12-09  Yao Qi  <yao.qi (a] linaro.org>
   14696 
   14697 	* gdb.base/all-architectures.exp.in: Remove kfail for rx.
   14698 
   14699 2016-12-09  Yao Qi  <yao.qi (a] linaro.org>
   14700 
   14701 	* gdb.base/all-architectures.exp.in: Remove kfail for rl78.
   14702 
   14703 2016-12-09  Pedro Alves  <palves (a] redhat.com>
   14704 
   14705 	* gdb.base/all-architectures-0.exp: New file.
   14706 	* gdb.base/all-architectures-1.exp: New file.
   14707 	* gdb.base/all-architectures-2.exp: New file.
   14708 	* gdb.base/all-architectures-3.exp: New file.
   14709 	* gdb.base/all-architectures-4.exp: New file.
   14710 	* gdb.base/all-architectures-5.exp: New file.
   14711 	* gdb.base/all-architectures-6.exp: New file.
   14712 	* gdb.base/all-architectures-7.exp: New file.
   14713 	* gdb.base/all-architectures.exp.in: New file.
   14714 
   14715 2016-12-09  Yao Qi  <yao.qi (a] linaro.org>
   14716 
   14717 	* gdb.perf/skip-prologue.exp: Add parameter COMPILE.
   14718 
   14719 2016-12-02  Luis Machado  <lgustavo (a] codesourcery.com>
   14720 
   14721 	* gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
   14722 	possible.
   14723 	Remove useless pattern-matching code.
   14724 
   14725 2016-12-02  Pedro Alves  <palves (a] redhat.com>
   14726 
   14727 	* gdb.base/commands.exp (user_defined_command_manyargs_test): New
   14728 	procedure.
   14729 	(top level): Call it.
   14730 
   14731 2016-12-02  Pedro Alves  <palves (a] redhat.com>
   14732 
   14733 	* gdb.base/commands.exp (user_defined_command_args_stack_test):
   14734 	New procedure.
   14735 	(top level): Call it.
   14736 
   14737 2016-12-02  Pedro Alves  <palves (a] redhat.com>
   14738 
   14739 	PR cli/20559
   14740 	* gdb.base/commands.exp (user_defined_command_args_eval): New
   14741 	procedure.
   14742 	(top level): Call it.
   14743 
   14744 2016-12-02  Luis Machado  <lgustavo (a] codesourcery.com>
   14745 
   14746 	* gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
   14747 	timeout handling.
   14748 
   14749 2016-12-02  Tom Tromey  <tom (a] tromey.com>
   14750 
   14751 	* gdb.dwarf2/main-subprogram.c: New file.
   14752 	* gdb.dwarf2/main-subprogram.exp: New file.
   14753 
   14754 2016-12-01  Luis Machado  <lgustavo (a] codesourcery.com>
   14755 
   14756 	* gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
   14757 	* gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
   14758 	gdb_test_no_output for a couple of cases.
   14759 	* gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
   14760 
   14761 2016-12-01  Luis Machado  <lgustavo (a] codesourcery.com>
   14762 
   14763 	Fix test names and standardize compilation error messages throughout
   14764 	the following files:
   14765 
   14766 	* gdb.ada/start.exp
   14767 	* gdb.arch/alpha-step.exp
   14768 	* gdb.arch/e500-prologue.exp
   14769 	* gdb.arch/ftrace-insn-reloc.exp
   14770 	* gdb.arch/gdb1291.exp
   14771 	* gdb.arch/gdb1431.exp
   14772 	* gdb.arch/gdb1558.exp
   14773 	* gdb.arch/i386-dr3-watch.exp
   14774 	* gdb.arch/i386-sse-stack-align.exp
   14775 	* gdb.arch/ia64-breakpoint-shadow.exp
   14776 	* gdb.arch/pa-nullify.exp
   14777 	* gdb.arch/powerpc-aix-prologue.exp
   14778 	* gdb.arch/thumb-bx-pc.exp
   14779 	* gdb.base/annota1.exp
   14780 	* gdb.base/annota3.exp
   14781 	* gdb.base/arrayidx.exp
   14782 	* gdb.base/assign.exp
   14783 	* gdb.base/attach.exp
   14784 	* gdb.base/auxv.exp
   14785 	* gdb.base/bang.exp
   14786 	* gdb.base/bfp-test.exp
   14787 	* gdb.base/bigcore.exp
   14788 	* gdb.base/bitfields2.exp
   14789 	* gdb.base/break-fun-addr.exp
   14790 	* gdb.base/break-probes.exp
   14791 	* gdb.base/call-rt-st.exp
   14792 	* gdb.base/callexit.exp
   14793 	* gdb.base/catch-fork-kill.exp
   14794 	* gdb.base/charset.exp
   14795 	* gdb.base/checkpoint.exp
   14796 	* gdb.base/comprdebug.exp
   14797 	* gdb.base/constvars.exp
   14798 	* gdb.base/coredump-filter.exp
   14799 	* gdb.base/cursal.exp
   14800 	* gdb.base/cvexpr.exp
   14801 	* gdb.base/detach.exp
   14802 	* gdb.base/display.exp
   14803 	* gdb.base/dmsym.exp
   14804 	* gdb.base/dprintf-pending.exp
   14805 	* gdb.base/dso2dso.exp
   14806 	* gdb.base/dtrace-probe.exp
   14807 	* gdb.base/dump.exp
   14808 	* gdb.base/enum_cond.exp
   14809 	* gdb.base/exe-lock.exp
   14810 	* gdb.base/exec-invalid-sysroot.exp
   14811 	* gdb.base/execl-update-breakpoints.exp
   14812 	* gdb.base/exprs.exp
   14813 	* gdb.base/fileio.exp
   14814 	* gdb.base/find.exp
   14815 	* gdb.base/finish.exp
   14816 	* gdb.base/fixsection.exp
   14817 	* gdb.base/foll-vfork.exp
   14818 	* gdb.base/frame-args.exp
   14819 	* gdb.base/gcore.exp
   14820 	* gdb.base/gdb1250.exp
   14821 	* gdb.base/global-var-nested-by-dso.exp
   14822 	* gdb.base/gnu-ifunc.exp
   14823 	* gdb.base/hashline1.exp
   14824 	* gdb.base/hashline2.exp
   14825 	* gdb.base/hashline3.exp
   14826 	* gdb.base/hbreak-in-shr-unsupported.exp
   14827 	* gdb.base/huge.exp
   14828 	* gdb.base/infcall-input.exp
   14829 	* gdb.base/info-fun.exp
   14830 	* gdb.base/info-shared.exp
   14831 	* gdb.base/jit-simple.exp
   14832 	* gdb.base/jit-so.exp
   14833 	* gdb.base/jit.exp
   14834 	* gdb.base/jump.exp
   14835 	* gdb.base/label.exp
   14836 	* gdb.base/lineinc.exp
   14837 	* gdb.base/logical.exp
   14838 	* gdb.base/longjmp.exp
   14839 	* gdb.base/macscp.exp
   14840 	* gdb.base/miscexprs.exp
   14841 	* gdb.base/new-ui-echo.exp
   14842 	* gdb.base/new-ui-pending-input.exp
   14843 	* gdb.base/new-ui.exp
   14844 	* gdb.base/nodebug.exp
   14845 	* gdb.base/nofield.exp
   14846 	* gdb.base/offsets.exp
   14847 	* gdb.base/overlays.exp
   14848 	* gdb.base/pending.exp
   14849 	* gdb.base/pointers.exp
   14850 	* gdb.base/pr11022.exp
   14851 	* gdb.base/printcmds.exp
   14852 	* gdb.base/prologue.exp
   14853 	* gdb.base/ptr-typedef.exp
   14854 	* gdb.base/realname-expand.exp
   14855 	* gdb.base/relativedebug.exp
   14856 	* gdb.base/relocate.exp
   14857 	* gdb.base/remote.exp
   14858 	* gdb.base/reread.exp
   14859 	* gdb.base/return2.exp
   14860 	* gdb.base/savedregs.exp
   14861 	* gdb.base/sep.exp
   14862 	* gdb.base/sepdebug.exp
   14863 	* gdb.base/sepsymtab.exp
   14864 	* gdb.base/set-inferior-tty.exp
   14865 	* gdb.base/setshow.exp
   14866 	* gdb.base/shlib-call.exp
   14867 	* gdb.base/sigaltstack.exp
   14868 	* gdb.base/siginfo-addr.exp
   14869 	* gdb.base/signals.exp
   14870 	* gdb.base/signull.exp
   14871 	* gdb.base/sigrepeat.exp
   14872 	* gdb.base/so-impl-ld.exp
   14873 	* gdb.base/solib-display.exp
   14874 	* gdb.base/solib-overlap.exp
   14875 	* gdb.base/solib-search.exp
   14876 	* gdb.base/solib-symbol.exp
   14877 	* gdb.base/structs.exp
   14878 	* gdb.base/structs2.exp
   14879 	* gdb.base/symtab-search-order.exp
   14880 	* gdb.base/twice.exp
   14881 	* gdb.base/unload.exp
   14882 	* gdb.base/varargs.exp
   14883 	* gdb.base/watchpoint-solib.exp
   14884 	* gdb.base/watchpoint.exp
   14885 	* gdb.base/whatis.exp
   14886 	* gdb.base/wrong_frame_bt_full.exp
   14887 	* gdb.btrace/dlopen.exp
   14888 	* gdb.cell/ea-standalone.exp
   14889 	* gdb.cell/ea-test.exp
   14890 	* gdb.cp/dispcxx.exp
   14891 	* gdb.cp/gdb2384.exp
   14892 	* gdb.cp/method2.exp
   14893 	* gdb.cp/nextoverthrow.exp
   14894 	* gdb.cp/pr10728.exp
   14895 	* gdb.disasm/am33.exp
   14896 	* gdb.disasm/h8300s.exp
   14897 	* gdb.disasm/mn10300.exp
   14898 	* gdb.disasm/sh3.exp
   14899 	* gdb.dwarf2/dw2-dir-file-name.exp
   14900 	* gdb.fortran/complex.exp
   14901 	* gdb.fortran/library-module.exp
   14902 	* gdb.guile/scm-pretty-print.exp
   14903 	* gdb.guile/scm-symbol.exp
   14904 	* gdb.guile/scm-type.exp
   14905 	* gdb.guile/scm-value.exp
   14906 	* gdb.linespec/linespec.exp
   14907 	* gdb.mi/gdb701.exp
   14908 	* gdb.mi/gdb792.exp
   14909 	* gdb.mi/mi-breakpoint-changed.exp
   14910 	* gdb.mi/mi-dprintf-pending.exp
   14911 	* gdb.mi/mi-dprintf.exp
   14912 	* gdb.mi/mi-exit-code.exp
   14913 	* gdb.mi/mi-pending.exp
   14914 	* gdb.mi/mi-solib.exp
   14915 	* gdb.mi/new-ui-mi-sync.exp
   14916 	* gdb.mi/pr11022.exp
   14917 	* gdb.mi/user-selected-context-sync.exp
   14918 	* gdb.opt/solib-intra-step.exp
   14919 	* gdb.python/py-events.exp
   14920 	* gdb.python/py-finish-breakpoint.exp
   14921 	* gdb.python/py-mi.exp
   14922 	* gdb.python/py-prettyprint.exp
   14923 	* gdb.python/py-shared.exp
   14924 	* gdb.python/py-symbol.exp
   14925 	* gdb.python/py-template.exp
   14926 	* gdb.python/py-type.exp
   14927 	* gdb.python/py-value.exp
   14928 	* gdb.reverse/solib-precsave.exp
   14929 	* gdb.reverse/solib-reverse.exp
   14930 	* gdb.server/solib-list.exp
   14931 	* gdb.stabs/weird.exp
   14932 	* gdb.threads/reconnect-signal.exp
   14933 	* gdb.threads/stepi-random-signal.exp
   14934 	* gdb.trace/actions.exp
   14935 	* gdb.trace/ax.exp
   14936 	* gdb.trace/backtrace.exp
   14937 	* gdb.trace/change-loc.exp
   14938 	* gdb.trace/deltrace.exp
   14939 	* gdb.trace/ftrace-lock.exp
   14940 	* gdb.trace/ftrace.exp
   14941 	* gdb.trace/infotrace.exp
   14942 	* gdb.trace/mi-tracepoint-changed.exp
   14943 	* gdb.trace/packetlen.exp
   14944 	* gdb.trace/passcount.exp
   14945 	* gdb.trace/pending.exp
   14946 	* gdb.trace/range-stepping.exp
   14947 	* gdb.trace/report.exp
   14948 	* gdb.trace/stap-trace.exp
   14949 	* gdb.trace/tfind.exp
   14950 	* gdb.trace/trace-break.exp
   14951 	* gdb.trace/trace-condition.exp
   14952 	* gdb.trace/trace-enable-disable.exp
   14953 	* gdb.trace/trace-mt.exp
   14954 	* gdb.trace/tracecmd.exp
   14955 	* gdb.trace/tspeed.exp
   14956 	* gdb.trace/tsv.exp
   14957 	* lib/perftest.exp
   14958 
   14959 2016-12-01  Luis Machado  <lgustavo (a] codesourcery.com>
   14960 
   14961 	* gdb.cp/gdb2495.exp: Replace gdb_test_multiple
   14962 	with gdb_test_no_output.
   14963 	Use command as test name.
   14964 
   14965 2016-12-01  Luis Machado  <lgustavo (a] codesourcery.com>
   14966 
   14967 	Fix test names starting with uppercase throughout the files.
   14968 
   14969 	* gdb.ada/assign_1.exp
   14970 	* gdb.ada/boolean_expr.exp
   14971 	* gdb.base/arrayidx.exp
   14972 	* gdb.base/del.exp
   14973 	* gdb.base/gcore-buffer-overflow.exp
   14974 	* gdb.base/testenv.exp
   14975 	* gdb.compile/compile.exp
   14976 	* gdb.python/py-framefilter-invalidarg.exp
   14977 	* gdb.python/py-framefilter.exp
   14978 
   14979 2016-12-01  Luis Machado  <lgustavo (a] codesourcery.com>
   14980 
   14981 	Fix test names starting with uppercase throughout the files.
   14982 
   14983 	* gdb.ada/array_return.exp
   14984 	* gdb.ada/expr_delims.exp
   14985 	* gdb.ada/mi_dyn_arr.exp
   14986 	* gdb.ada/mi_interface.exp
   14987 	* gdb.ada/mi_var_array.exp
   14988 	* gdb.ada/watch_arg.exp
   14989 	* gdb.arch/alpha-step.exp
   14990 	* gdb.arch/altivec-regs.exp
   14991 	* gdb.arch/e500-regs.exp
   14992 	* gdb.arch/powerpc-d128-regs.exp
   14993 	* gdb.base/arrayidx.exp
   14994 	* gdb.base/break.exp
   14995 	* gdb.base/checkpoint.exp
   14996 	* gdb.base/debug-expr.exp
   14997 	* gdb.base/dmsym.exp
   14998 	* gdb.base/radix.exp
   14999 	* gdb.base/sepdebug.exp
   15000 	* gdb.base/testenv.exp
   15001 	* gdb.base/watch_thread_num.exp
   15002 	* gdb.base/watchpoint-cond-gone.exp
   15003 	* gdb.cell/break.exp
   15004 	* gdb.cell/ea-cache.exp
   15005 	* gdb.compile/compile.exp
   15006 	* gdb.cp/gdb2495.exp
   15007 	* gdb.gdb/selftest.exp
   15008 	* gdb.gdb/xfullpath.exp
   15009 	* gdb.go/hello.exp
   15010 	* gdb.go/integers.exp
   15011 	* gdb.objc/basicclass.exp
   15012 	* gdb.pascal/hello.exp
   15013 	* gdb.pascal/integers.exp
   15014 	* gdb.python/py-breakpoint.exp
   15015 	* gdb.python/py-cmd.exp
   15016 	* gdb.python/py-linetable.exp
   15017 	* gdb.python/py-xmethods.exp
   15018 	* gdb.python/python.exp
   15019 	* gdb.reverse/consecutive-precsave.exp
   15020 	* gdb.reverse/finish-precsave.exp
   15021 	* gdb.reverse/i386-precsave.exp
   15022 	* gdb.reverse/machinestate-precsave.exp
   15023 	* gdb.reverse/sigall-precsave.exp
   15024 	* gdb.reverse/solib-precsave.exp
   15025 	* gdb.reverse/step-precsave.exp
   15026 	* gdb.reverse/until-precsave.exp
   15027 	* gdb.reverse/watch-precsave.exp
   15028 	* gdb.threads/leader-exit.exp
   15029 	* gdb.threads/pthreads.exp
   15030 	* gdb.threads/wp-replication.exp
   15031 	* gdb.trace/actions.exp
   15032 	* gdb.trace/mi-tsv-changed.exp
   15033 	* gdb.trace/tsv.exp
   15034 
   15035 2016-12-01  Luis Machado  <lgustavo (a] codesourcery.com>
   15036 
   15037 	Fix test names starting with uppercase throughout the files.
   15038 
   15039 	* gdb.arch/i386-bp_permanent.exp
   15040 	* gdb.arch/i386-gnu-cfi.exp
   15041 	* gdb.base/disasm-end-cu.exp
   15042 	* gdb.base/macscp.exp
   15043 	* gdb.base/pending.exp
   15044 	* gdb.base/watch_thread_num.exp
   15045 	* gdb.cp/exception.exp
   15046 	* gdb.cp/gdb2495.exp
   15047 	* gdb.cp/local.exp
   15048 	* gdb.python/py-evsignal.exp
   15049 	* gdb.python/python.exp
   15050 	* gdb.trace/tracecmd.exp
   15051 
   15052 2016-12-01  Luis Machado  <lgustavo (a] codesourcery.com>
   15053 
   15054 	Fix test names starting with uppercase throughout the files.
   15055 
   15056 	* gdb.base/charset.exp
   15057 	* gdb.base/eval.exp
   15058 	* gdb.base/multi-forks.exp
   15059 	* gdb.guile/scm-progspace.exp
   15060 	* gdb.opencl/datatypes.exp
   15061 	* gdb.python/py-block.exp
   15062 	* gdb.python/py-function.exp
   15063 	* gdb.python/py-symbol.exp
   15064 	* gdb.python/py-symtab.exp
   15065 	* gdb.python/py-xmethods.exp
   15066 	* gdb.reverse/break-precsave.exp
   15067 	* gdb.reverse/break-reverse.exp
   15068 	* gdb.reverse/consecutive-precsave.exp
   15069 	* gdb.reverse/consecutive-reverse.exp
   15070 	* gdb.reverse/finish-precsave.exp
   15071 	* gdb.reverse/finish-reverse-bkpt.exp
   15072 	* gdb.reverse/finish-reverse.exp
   15073 	* gdb.reverse/fstatat-reverse.exp
   15074 	* gdb.reverse/getresuid-reverse.exp
   15075 	* gdb.reverse/i386-precsave.exp
   15076 	* gdb.reverse/i386-reverse.exp
   15077 	* gdb.reverse/i386-sse-reverse.exp
   15078 	* gdb.reverse/i387-stack-reverse.exp
   15079 	* gdb.reverse/insn-reverse.exp
   15080 	* gdb.reverse/machinestate-precsave.exp
   15081 	* gdb.reverse/machinestate.exp
   15082 	* gdb.reverse/next-reverse-bkpt-over-sr.exp
   15083 	* gdb.reverse/pipe-reverse.exp
   15084 	* gdb.reverse/readv-reverse.exp
   15085 	* gdb.reverse/recvmsg-reverse.exp
   15086 	* gdb.reverse/rerun-prec.exp
   15087 	* gdb.reverse/s390-mvcle.exp
   15088 	* gdb.reverse/sigall-precsave.exp
   15089 	* gdb.reverse/sigall-reverse.exp
   15090 	* gdb.reverse/solib-precsave.exp
   15091 	* gdb.reverse/solib-reverse.exp
   15092 	* gdb.reverse/step-precsave.exp
   15093 	* gdb.reverse/step-reverse.exp
   15094 	* gdb.reverse/time-reverse.exp
   15095 	* gdb.reverse/until-precsave.exp
   15096 	* gdb.reverse/until-reverse.exp
   15097 	* gdb.reverse/waitpid-reverse.exp
   15098 	* gdb.reverse/watch-precsave.exp
   15099 	* gdb.reverse/watch-reverse.exp
   15100 
   15101 2016-12-01  Luis Machado  <lgustavo (a] codesourcery.com>
   15102 
   15103 	Fix test names starting with uppercase throughout the files.
   15104 
   15105 	* gdb.arch/i386-mpx-simple_segv.exp
   15106 	* gdb.arch/i386-mpx.exp
   15107 	* gdb.arch/i386-permbkpt.exp
   15108 	* gdb.arch/pa-nullify.exp
   15109 	* gdb.arch/powerpc-d128-regs.exp
   15110 	* gdb.arch/vsx-regs.exp
   15111 	* gdb.base/bfp-test.exp
   15112 	* gdb.base/break.exp
   15113 	* gdb.base/breakpoint-shadow.exp
   15114 	* gdb.base/callfuncs.exp
   15115 	* gdb.base/charset.exp
   15116 	* gdb.base/commands.exp
   15117 	* gdb.base/completion.exp
   15118 	* gdb.base/dfp-test.exp
   15119 	* gdb.base/echo.exp
   15120 	* gdb.base/ending-run.exp
   15121 	* gdb.base/eval.exp
   15122 	* gdb.base/expand-psymtabs.exp
   15123 	* gdb.base/float128.exp
   15124 	* gdb.base/floatn.exp
   15125 	* gdb.base/foll-exec-mode.exp
   15126 	* gdb.base/gdb1056.exp
   15127 	* gdb.base/gdb11531.exp
   15128 	* gdb.base/kill-after-signal.exp
   15129 	* gdb.base/multi-forks.exp
   15130 	* gdb.base/overlays.exp
   15131 	* gdb.base/pending.exp
   15132 	* gdb.base/sepdebug.exp
   15133 	* gdb.base/testenv.exp
   15134 	* gdb.base/valgrind-db-attach.exp
   15135 	* gdb.base/watch_thread_num.exp
   15136 	* gdb.base/watchpoint-cond-gone.exp
   15137 	* gdb.base/watchpoint.exp
   15138 	* gdb.base/watchpoints.exp
   15139 	* gdb.cp/arg-reference.exp
   15140 	* gdb.cp/baseenum.exp
   15141 	* gdb.cp/operator.exp
   15142 	* gdb.cp/shadow.exp
   15143 	* gdb.dwarf2/dw2-op-out-param.exp
   15144 	* gdb.dwarf2/dw2-reg-undefined.exp
   15145 	* gdb.go/chan.exp
   15146 	* gdb.go/hello.exp
   15147 	* gdb.go/integers.exp
   15148 	* gdb.go/methods.exp
   15149 	* gdb.go/package.exp
   15150 	* gdb.guile/scm-parameter.exp
   15151 	* gdb.guile/scm-progspace.exp
   15152 	* gdb.guile/scm-value.exp
   15153 	* gdb.mi/mi-pending.exp
   15154 	* gdb.mi/user-selected-context-sync.exp
   15155 	* gdb.multi/multi-attach.exp
   15156 	* gdb.multi/tids.exp
   15157 	* gdb.opt/clobbered-registers-O2.exp
   15158 	* gdb.pascal/floats.exp
   15159 	* gdb.pascal/integers.exp
   15160 	* gdb.python/py-block.exp
   15161 	* gdb.python/py-events.exp
   15162 	* gdb.python/py-parameter.exp
   15163 	* gdb.python/py-symbol.exp
   15164 	* gdb.python/py-symtab.exp
   15165 	* gdb.python/py-type.exp
   15166 	* gdb.python/py-value.exp
   15167 	* gdb.python/py-xmethods.exp
   15168 	* gdb.python/python.exp
   15169 	* gdb.reverse/break-precsave.exp
   15170 	* gdb.reverse/consecutive-precsave.exp
   15171 	* gdb.reverse/finish-precsave.exp
   15172 	* gdb.reverse/i386-precsave.exp
   15173 	* gdb.reverse/machinestate-precsave.exp
   15174 	* gdb.reverse/sigall-precsave.exp
   15175 	* gdb.reverse/solib-precsave.exp
   15176 	* gdb.reverse/step-precsave.exp
   15177 	* gdb.reverse/until-precsave.exp
   15178 	* gdb.reverse/watch-precsave.exp
   15179 	* gdb.server/ext-attach.exp
   15180 	* gdb.server/ext-restart.exp
   15181 	* gdb.server/ext-run.exp
   15182 	* gdb.server/ext-wrapper.exp
   15183 	* gdb.stabs/gdb11479.exp
   15184 	* gdb.stabs/weird.exp
   15185 	* gdb.threads/attach-many-short-lived-threads.exp
   15186 	* gdb.threads/kill.exp
   15187 	* gdb.threads/watchpoint-fork.exp
   15188 
   15189 2016-12-01  Luis Machado  <lgustavo (a] codesourcery.com>
   15190 
   15191 	Fix test names starting with uppercase throughout all the files below.
   15192 
   15193 	* gdb.ada/array_return.exp
   15194 	* gdb.ada/catch_ex.exp
   15195 	* gdb.ada/info_exc.exp
   15196 	* gdb.ada/mi_catch_ex.exp
   15197 	* gdb.ada/mi_dyn_arr.exp
   15198 	* gdb.ada/mi_ex_cond.exp
   15199 	* gdb.ada/mi_exc_info.exp
   15200 	* gdb.ada/mi_interface.exp
   15201 	* gdb.ada/mi_task_arg.exp
   15202 	* gdb.ada/mi_task_info.exp
   15203 	* gdb.ada/mi_var_array.exp
   15204 	* gdb.arch/alpha-step.exp
   15205 	* gdb.arch/amd64-disp-step.exp
   15206 	* gdb.arch/arm-disp-step.exp
   15207 	* gdb.arch/disp-step-insn-reloc.exp
   15208 	* gdb.arch/e500-prologue.exp
   15209 	* gdb.arch/ftrace-insn-reloc.exp
   15210 	* gdb.arch/gdb1558.exp
   15211 	* gdb.arch/i386-bp_permanent.exp
   15212 	* gdb.arch/i386-disp-step.exp
   15213 	* gdb.arch/i386-float.exp
   15214 	* gdb.arch/i386-gnu-cfi.exp
   15215 	* gdb.arch/ia64-breakpoint-shadow.exp
   15216 	* gdb.arch/mips16-thunks.exp
   15217 	* gdb.arch/pa-nullify.exp
   15218 	* gdb.arch/powerpc-aix-prologue.exp
   15219 	* gdb.arch/powerpc-power.exp
   15220 	* gdb.arch/ppc-dfp.exp
   15221 	* gdb.arch/s390-tdbregs.exp
   15222 	* gdb.arch/spu-info.exp
   15223 	* gdb.arch/spu-ls.exp
   15224 	* gdb.arch/thumb-bx-pc.exp
   15225 	* gdb.base/advance.exp
   15226 	* gdb.base/annota-input-while-running.exp
   15227 	* gdb.base/arrayidx.exp
   15228 	* gdb.base/asmlabel.exp
   15229 	* gdb.base/async.exp
   15230 	* gdb.base/attach-wait-input.exp
   15231 	* gdb.base/auto-connect-native-target.exp
   15232 	* gdb.base/batch-preserve-term-settings.exp
   15233 	* gdb.base/bfp-test.exp
   15234 	* gdb.base/bigcore.exp
   15235 	* gdb.base/bp-permanent.exp
   15236 	* gdb.base/break-always.exp
   15237 	* gdb.base/break-fun-addr.exp
   15238 	* gdb.base/break-idempotent.exp
   15239 	* gdb.base/break-main-file-remove-fail.exp
   15240 	* gdb.base/break-probes.exp
   15241 	* gdb.base/break-unload-file.exp
   15242 	* gdb.base/break.exp
   15243 	* gdb.base/call-ar-st.exp
   15244 	* gdb.base/call-rt-st.exp
   15245 	* gdb.base/call-sc.exp
   15246 	* gdb.base/call-signal-resume.exp
   15247 	* gdb.base/call-strs.exp
   15248 	* gdb.base/callexit.exp
   15249 	* gdb.base/callfuncs.exp
   15250 	* gdb.base/catch-gdb-caused-signals.exp
   15251 	* gdb.base/catch-signal-siginfo-cond.exp
   15252 	* gdb.base/catch-syscall.exp
   15253 	* gdb.base/compare-sections.exp
   15254 	* gdb.base/cond-eval-mode.exp
   15255 	* gdb.base/condbreak-call-false.exp
   15256 	* gdb.base/consecutive-step-over.exp
   15257 	* gdb.base/cursal.exp
   15258 	* gdb.base/disabled-location.exp
   15259 	* gdb.base/disasm-end-cu.exp
   15260 	* gdb.base/display.exp
   15261 	* gdb.base/double-prompt-target-event-error.exp
   15262 	* gdb.base/dprintf-bp-same-addr.exp
   15263 	* gdb.base/dprintf-detach.exp
   15264 	* gdb.base/dprintf-next.exp
   15265 	* gdb.base/dprintf-non-stop.exp
   15266 	* gdb.base/dprintf-pending.exp
   15267 	* gdb.base/dso2dso.exp
   15268 	* gdb.base/ending-run.exp
   15269 	* gdb.base/enum_cond.exp
   15270 	* gdb.base/examine-backward.exp
   15271 	* gdb.base/exe-lock.exp
   15272 	* gdb.base/exec-invalid-sysroot.exp
   15273 	* gdb.base/execl-update-breakpoints.exp
   15274 	* gdb.base/execution-termios.exp
   15275 	* gdb.base/fileio.exp
   15276 	* gdb.base/fixsection.exp
   15277 	* gdb.base/foll-exec-mode.exp
   15278 	* gdb.base/foll-exec.exp
   15279 	* gdb.base/fork-running-state.exp
   15280 	* gdb.base/frame-args.exp
   15281 	* gdb.base/fullpath-expand.exp
   15282 	* gdb.base/func-ptr.exp
   15283 	* gdb.base/gcore-relro-pie.exp
   15284 	* gdb.base/gdb1090.exp
   15285 	* gdb.base/gdb1555.exp
   15286 	* gdb.base/global-var-nested-by-dso.exp
   15287 	* gdb.base/gnu-ifunc.exp
   15288 	* gdb.base/hbreak-in-shr-unsupported.exp
   15289 	* gdb.base/hbreak-unmapped.exp
   15290 	* gdb.base/hook-stop.exp
   15291 	* gdb.base/infcall-input.exp
   15292 	* gdb.base/info-fun.exp
   15293 	* gdb.base/info-shared.exp
   15294 	* gdb.base/interrupt-noterm.exp
   15295 	* gdb.base/jit-so.exp
   15296 	* gdb.base/jit.exp
   15297 	* gdb.base/line-symtabs.exp
   15298 	* gdb.base/list.exp
   15299 	* gdb.base/longjmp.exp
   15300 	* gdb.base/macscp.exp
   15301 	* gdb.base/max-value-size.exp
   15302 	* gdb.base/nodebug.exp
   15303 	* gdb.base/nofield.exp
   15304 	* gdb.base/overlays.exp
   15305 	* gdb.base/paginate-after-ctrl-c-running.exp
   15306 	* gdb.base/paginate-bg-execution.exp
   15307 	* gdb.base/paginate-inferior-exit.exp
   15308 	* gdb.base/pending.exp
   15309 	* gdb.base/pr11022.exp
   15310 	* gdb.base/printcmds.exp
   15311 	* gdb.base/ptr-typedef.exp
   15312 	* gdb.base/ptype.exp
   15313 	* gdb.base/randomize.exp
   15314 	* gdb.base/range-stepping.exp
   15315 	* gdb.base/realname-expand.exp
   15316 	* gdb.base/relativedebug.exp
   15317 	* gdb.base/remote.exp
   15318 	* gdb.base/savedregs.exp
   15319 	* gdb.base/sepdebug.exp
   15320 	* gdb.base/set-noassign.exp
   15321 	* gdb.base/shlib-call.exp
   15322 	* gdb.base/shreloc.exp
   15323 	* gdb.base/sigaltstack.exp
   15324 	* gdb.base/sigbpt.exp
   15325 	* gdb.base/siginfo-addr.exp
   15326 	* gdb.base/siginfo-obj.exp
   15327 	* gdb.base/siginfo-thread.exp
   15328 	* gdb.base/signest.exp
   15329 	* gdb.base/signull.exp
   15330 	* gdb.base/sigrepeat.exp
   15331 	* gdb.base/skip.exp
   15332 	* gdb.base/so-impl-ld.exp
   15333 	* gdb.base/solib-corrupted.exp
   15334 	* gdb.base/solib-disc.exp
   15335 	* gdb.base/solib-display.exp
   15336 	* gdb.base/solib-overlap.exp
   15337 	* gdb.base/solib-search.exp
   15338 	* gdb.base/solib-symbol.exp
   15339 	* gdb.base/source-execution.exp
   15340 	* gdb.base/sss-bp-on-user-bp-2.exp
   15341 	* gdb.base/sss-bp-on-user-bp.exp
   15342 	* gdb.base/stack-checking.exp
   15343 	* gdb.base/stale-infcall.exp
   15344 	* gdb.base/step-break.exp
   15345 	* gdb.base/step-line.exp
   15346 	* gdb.base/step-over-exit.exp
   15347 	* gdb.base/step-test.exp
   15348 	* gdb.base/structs.exp
   15349 	* gdb.base/sym-file.exp
   15350 	* gdb.base/symtab-search-order.exp
   15351 	* gdb.base/term.exp
   15352 	* gdb.base/type-opaque.exp
   15353 	* gdb.base/unload.exp
   15354 	* gdb.base/until-nodebug.exp
   15355 	* gdb.base/until.exp
   15356 	* gdb.base/unwindonsignal.exp
   15357 	* gdb.base/watch-cond.exp
   15358 	* gdb.base/watch-non-mem.exp
   15359 	* gdb.base/watch_thread_num.exp
   15360 	* gdb.base/watchpoint-reuse-slot.exp
   15361 	* gdb.base/watchpoint-solib.exp
   15362 	* gdb.base/watchpoint.exp
   15363 	* gdb.btrace/dlopen.exp
   15364 	* gdb.cell/arch.exp
   15365 	* gdb.cell/break.exp
   15366 	* gdb.cell/bt.exp
   15367 	* gdb.cell/core.exp
   15368 	* gdb.cell/data.exp
   15369 	* gdb.cell/dwarfaddr.exp
   15370 	* gdb.cell/ea-cache.exp
   15371 	* gdb.cell/ea-standalone.exp
   15372 	* gdb.cell/ea-test.exp
   15373 	* gdb.cell/f-regs.exp
   15374 	* gdb.cell/fork.exp
   15375 	* gdb.cell/gcore.exp
   15376 	* gdb.cell/mem-access.exp
   15377 	* gdb.cell/ptype.exp
   15378 	* gdb.cell/registers.exp
   15379 	* gdb.cell/sizeof.exp
   15380 	* gdb.cell/solib-symbol.exp
   15381 	* gdb.cell/solib.exp
   15382 	* gdb.compile/compile-tls.exp
   15383 	* gdb.cp/exception.exp
   15384 	* gdb.cp/gdb2495.exp
   15385 	* gdb.cp/local.exp
   15386 	* gdb.cp/mb-inline.exp
   15387 	* gdb.cp/mb-templates.exp
   15388 	* gdb.cp/pr10687.exp
   15389 	* gdb.cp/pr9167.exp
   15390 	* gdb.cp/scope-err.exp
   15391 	* gdb.cp/templates.exp
   15392 	* gdb.cp/virtfunc.exp
   15393 	* gdb.dwarf2/dw2-dir-file-name.exp
   15394 	* gdb.dwarf2/dw2-single-line-discriminators.exp
   15395 	* gdb.fortran/complex.exp
   15396 	* gdb.fortran/library-module.exp
   15397 	* gdb.guile/guile.exp
   15398 	* gdb.guile/scm-cmd.exp
   15399 	* gdb.guile/scm-frame-inline.exp
   15400 	* gdb.guile/scm-objfile.exp
   15401 	* gdb.guile/scm-pretty-print.exp
   15402 	* gdb.guile/scm-symbol.exp
   15403 	* gdb.guile/scm-type.exp
   15404 	* gdb.guile/scm-value.exp
   15405 	* gdb.linespec/keywords.exp
   15406 	* gdb.linespec/ls-errs.exp
   15407 	* gdb.linespec/macro-relative.exp
   15408 	* gdb.linespec/thread.exp
   15409 	* gdb.mi/mi-breakpoint-changed.exp
   15410 	* gdb.mi/mi-dprintf-pending.exp
   15411 	* gdb.mi/mi-fullname-deleted.exp
   15412 	* gdb.mi/mi-logging.exp
   15413 	* gdb.mi/mi-pending.exp
   15414 	* gdb.mi/mi-solib.exp
   15415 	* gdb.mi/new-ui-mi-sync.exp
   15416 	* gdb.mi/user-selected-context-sync.exp
   15417 	* gdb.multi/dummy-frame-restore.exp
   15418 	* gdb.multi/multi-arch-exec.exp
   15419 	* gdb.multi/remove-inferiors.exp
   15420 	* gdb.multi/watchpoint-multi-exit.exp
   15421 	* gdb.opt/solib-intra-step.exp
   15422 	* gdb.perf/backtrace.exp
   15423 	* gdb.perf/single-step.exp
   15424 	* gdb.perf/skip-command.exp
   15425 	* gdb.perf/skip-prologue.exp
   15426 	* gdb.perf/solib.exp
   15427 	* gdb.python/lib-types.exp
   15428 	* gdb.python/py-as-string.exp
   15429 	* gdb.python/py-bad-printers.exp
   15430 	* gdb.python/py-block.exp
   15431 	* gdb.python/py-breakpoint.exp
   15432 	* gdb.python/py-cmd.exp
   15433 	* gdb.python/py-events.exp
   15434 	* gdb.python/py-evthreads.exp
   15435 	* gdb.python/py-finish-breakpoint.exp
   15436 	* gdb.python/py-finish-breakpoint2.exp
   15437 	* gdb.python/py-frame-inline.exp
   15438 	* gdb.python/py-frame.exp
   15439 	* gdb.python/py-inferior.exp
   15440 	* gdb.python/py-infthread.exp
   15441 	* gdb.python/py-mi.exp
   15442 	* gdb.python/py-objfile.exp
   15443 	* gdb.python/py-pp-maint.exp
   15444 	* gdb.python/py-pp-registration.exp
   15445 	* gdb.python/py-prettyprint.exp
   15446 	* gdb.python/py-recurse-unwind.exp
   15447 	* gdb.python/py-shared.exp
   15448 	* gdb.python/py-symbol.exp
   15449 	* gdb.python/py-symtab.exp
   15450 	* gdb.python/py-template.exp
   15451 	* gdb.python/py-type.exp
   15452 	* gdb.python/py-unwind-maint.exp
   15453 	* gdb.python/py-unwind.exp
   15454 	* gdb.python/py-value.exp
   15455 	* gdb.python/python.exp
   15456 	* gdb.reverse/finish-reverse-bkpt.exp
   15457 	* gdb.reverse/insn-reverse.exp
   15458 	* gdb.reverse/next-reverse-bkpt-over-sr.exp
   15459 	* gdb.reverse/solib-precsave.exp
   15460 	* gdb.reverse/solib-reverse.exp
   15461 	* gdb.stabs/gdb11479.exp
   15462 	* gdb.stabs/weird.exp
   15463 	* gdb.threads/fork-child-threads.exp
   15464 	* gdb.threads/fork-plus-threads.exp
   15465 	* gdb.threads/fork-thread-pending.exp
   15466 	* gdb.threads/forking-threads-plus-breakpoint.exp
   15467 	* gdb.threads/hand-call-in-threads.exp
   15468 	* gdb.threads/interrupted-hand-call.exp
   15469 	* gdb.threads/linux-dp.exp
   15470 	* gdb.threads/local-watch-wrong-thread.exp
   15471 	* gdb.threads/next-while-other-thread-longjmps.exp
   15472 	* gdb.threads/non-ldr-exit.exp
   15473 	* gdb.threads/pending-step.exp
   15474 	* gdb.threads/print-threads.exp
   15475 	* gdb.threads/process-dies-while-detaching.exp
   15476 	* gdb.threads/process-dies-while-handling-bp.exp
   15477 	* gdb.threads/pthreads.exp
   15478 	* gdb.threads/queue-signal.exp
   15479 	* gdb.threads/reconnect-signal.exp
   15480 	* gdb.threads/signal-command-handle-nopass.exp
   15481 	* gdb.threads/signal-command-multiple-signals-pending.exp
   15482 	* gdb.threads/signal-delivered-right-thread.exp
   15483 	* gdb.threads/signal-sigtrap.exp
   15484 	* gdb.threads/sigthread.exp
   15485 	* gdb.threads/staticthreads.exp
   15486 	* gdb.threads/stepi-random-signal.exp
   15487 	* gdb.threads/thread-unwindonsignal.exp
   15488 	* gdb.threads/thread_check.exp
   15489 	* gdb.threads/thread_events.exp
   15490 	* gdb.threads/tid-reuse.exp
   15491 	* gdb.threads/tls-nodebug.exp
   15492 	* gdb.threads/tls-shared.exp
   15493 	* gdb.threads/tls-so_extern.exp
   15494 	* gdb.threads/tls.exp
   15495 	* gdb.threads/wp-replication.exp
   15496 	* gdb.trace/actions-changed.exp
   15497 	* gdb.trace/actions.exp
   15498 	* gdb.trace/backtrace.exp
   15499 	* gdb.trace/change-loc.exp
   15500 	* gdb.trace/collection.exp
   15501 	* gdb.trace/deltrace.exp
   15502 	* gdb.trace/disconnected-tracing.exp
   15503 	* gdb.trace/entry-values.exp
   15504 	* gdb.trace/ftrace-lock.exp
   15505 	* gdb.trace/ftrace.exp
   15506 	* gdb.trace/infotrace.exp
   15507 	* gdb.trace/mi-trace-frame-collected.exp
   15508 	* gdb.trace/mi-trace-unavailable.exp
   15509 	* gdb.trace/mi-traceframe-changed.exp
   15510 	* gdb.trace/mi-tracepoint-changed.exp
   15511 	* gdb.trace/mi-tsv-changed.exp
   15512 	* gdb.trace/no-attach-trace.exp
   15513 	* gdb.trace/packetlen.exp
   15514 	* gdb.trace/passc-dyn.exp
   15515 	* gdb.trace/passcount.exp
   15516 	* gdb.trace/pending.exp
   15517 	* gdb.trace/pr16508.exp
   15518 	* gdb.trace/qtro.exp
   15519 	* gdb.trace/range-stepping.exp
   15520 	* gdb.trace/read-memory.exp
   15521 	* gdb.trace/report.exp
   15522 	* gdb.trace/save-trace.exp
   15523 	* gdb.trace/signal.exp
   15524 	* gdb.trace/stap-trace.exp
   15525 	* gdb.trace/status-stop.exp
   15526 	* gdb.trace/strace.exp
   15527 	* gdb.trace/tfile.exp
   15528 	* gdb.trace/tfind.exp
   15529 	* gdb.trace/trace-break.exp
   15530 	* gdb.trace/trace-condition.exp
   15531 	* gdb.trace/trace-enable-disable.exp
   15532 	* gdb.trace/trace-mt.exp
   15533 	* gdb.trace/tracecmd.exp
   15534 	* gdb.trace/tracefile-pseudo-reg.exp
   15535 	* gdb.trace/tspeed.exp
   15536 	* gdb.trace/tstatus.exp
   15537 	* gdb.trace/tsv.exp
   15538 	* gdb.trace/unavailable.exp
   15539 	* gdb.trace/while-dyn.exp
   15540 	* gdb.trace/while-stepping.exp
   15541 	* lib/gdb-guile.exp
   15542 	* lib/gdb.exp
   15543 	* lib/mi-support.exp
   15544 	* lib/pascal.exp
   15545 	* lib/perftest.exp
   15546 	* lib/prelink-support.exp
   15547 	* lib/selftest-support.exp
   15548 
   15549 2016-11-30  Simon Marchi  <simon.marchi (a] polymtl.ca>
   15550 
   15551 	* Makefile.in: Include disable-implicit-rules.mk.
   15552 
   15553 2016-11-24  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   15554 
   15555 	* gdb.dwarf2/nonvar-access.exp: Add a test for accessing
   15556 	non-byte-aligned bit fields.
   15557 
   15558 2016-11-24  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   15559 
   15560 	PR gdb/12616
   15561 	* gdb.dwarf2/nonvar-access.exp: New testcase.  Check that GDB
   15562 	respects the DW_AT_data_bit_offset attribute.
   15563 
   15564 2016-11-22  Simon Marchi  <simon.marchi (a] polymtl.ca>
   15565 
   15566 	* gdb.base/default.exp: Fix output of "set language".
   15567 
   15568 2016-11-17  Simon Marchi  <simon.marchi (a] polymtl.ca>
   15569 
   15570 	* Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
   15571 	prefixed with @GMAKE_FALSE@.  Update comment related to non-GNU
   15572 	make.
   15573 	* configure.ac: Remove checks for the make program.
   15574 	* configure: Re-generate.
   15575 
   15576 2016-11-16  Kevin Buettner  <kevinb (a] redhat.com>
   15577 
   15578 	* gdb.python/py-recurse-unwind.c (main): Add loop.
   15579 	* gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
   15580 	to read_register() and gdb.parse_and_eval().  Make each code
   15581 	call a separate case that can be individually tested.
   15582 	* gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
   15583 	proc. Call cont_and_backtrace for each of the code paths that
   15584 	we want to test in the unwinder.
   15585 
   15586 2016-11-15  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   15587 
   15588 	* gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
   15589 	the definition of struct S.
   15590 
   15591 2016-11-11  Catherine Moore  <clm (a] codesourcery.com>
   15592 
   15593 	* gdb.base/dump.exp: Identify verilog format dump tests as such.
   15594 
   15595 2016-11-09  Pedro Alves  <palves (a] redhat.com>
   15596 
   15597 	* gdb.base/commands.exp (runto_or_return): New procedure.
   15598 	(gdbvar_simple_if_test, gdbvar_simple_while_test)
   15599 	(gdbvar_complex_if_while_test, progvar_simple_if_test)
   15600 	(progvar_simple_while_test, progvar_complex_if_while_test)
   15601 	(if_while_breakpoint_command_test)
   15602 	(infrun_breakpoint_command_test, breakpoint_command_test)
   15603 	(user_defined_command_test, watchpoint_command_test)
   15604 	(test_command_prompt_position, redefine_hook_test)
   15605 	(stray_arg0_test, error_clears_commands_left, redefine_hook_test)
   15606 	(redefine_backtrace_test): Use runto_or_return, $valnum_re,
   15607 	multi_line_input and multi_line.  Remove gdb_expect and
   15608 	gdb_stop_suppressing_tests uses.
   15609 	* lib/gdb.exp (valnum_re): New global.
   15610 	(multi_line_input): New procedure.
   15611 
   15612 2016-11-09  Simon Marchi  <simon.marchi (a] polymtl.ca>
   15613 
   15614 	* gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
   15615 	Remove.
   15616 	(test_setup): Define with proc_with_prefix.
   15617 	(test_cli_inferior): Likewise.
   15618 	(test_cli_thread): Likewise.
   15619 	(test_cli_frame): Likewise.
   15620 	(test_cli_select_frame): Likewise.
   15621 	(test_cli_up_down): Likewise.
   15622 	(test_mi_thread_select): Likewise.
   15623 	(test_mi_stack_select_frame): Likewise.
   15624 	(test_cli_in_mi_inferior): Likewise.
   15625 	(test_cli_in_mi_thread): Likewise.
   15626 	(test_cli_in_mi_frame): Likewise.
   15627 	(top level): Do not use with_test_prefix_procname.
   15628 
   15629 2016-11-09  Pedro Alves  <palves (a] redhat.com>
   15630 
   15631 	* gdb.base/commands.exp (gdbvar_simple_if_test)
   15632 	(gdbvar_simple_while_test, gdbvar_complex_if_while_test)
   15633 	(progvar_simple_if_test, progvar_simple_while_test)
   15634 	(progvar_complex_if_while_test, if_while_breakpoint_command_test)
   15635 	(infrun_breakpoint_command_test, breakpoint_command_test)
   15636 	(user_defined_command_test, watchpoint_command_test)
   15637 	(test_command_prompt_position, deprecated_command_test)
   15638 	(bp_deleted_in_command, temporary_breakpoint_commands)
   15639 	(stray_arg0_test, source_file_with_indented_comment)
   15640 	(recursive_source_test, if_commands_test)
   15641 	(error_clears_commands_left, redefine_hook_test)
   15642 	(redefine_backtrace_test): Use proc_with_prefix.
   15643 	* lib/gdb.exp (proc_with_prefix): New proc.
   15644 
   15645 2016-11-09  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   15646 
   15647 	* gdb.base/tui-layout.c: New file.
   15648 	* gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
   15649 	disassembly window contains very long lines.
   15650 
   15651 2016-11-08  Tom Tromey  <tom (a] tromey.com>
   15652 
   15653 	* gdb.python/py-value.exp (test_value_creation): Make "long" test
   15654 	depend on Python 2.
   15655 
   15656 2016-11-08  Tom Tromey  <tom (a] tromey.com>
   15657 
   15658 	* gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
   15659 	New method.
   15660 
   15661 2016-10-29  Manish Goregaokar  <manish (a] mozilla.com>
   15662 
   15663 	* gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
   15664 
   15665 2016-10-27  Manish Goregaokar  <manish (a] mozilla.com>
   15666 
   15667 	* gdb.rust/simple.rs: Add test for univariant enums without
   15668 	discriminants and for encoded struct-like enums.
   15669 
   15670 2016-10-28  Pedro Alves  <palves (a] redhat.com>
   15671 
   15672 	* gdb.base/maint.exp <maint info line-table w/o a file name>: Use
   15673 	gdb_test_multiple, tighten regexps and match symtabs and line
   15674 	tables incrementally.
   15675 
   15676 2016-10-28  Luis Machado  <lgustavo (a] codesourcery.com>
   15677 
   15678 	* gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
   15679 	general.
   15680 
   15681 2016-10-25  Luis Machado  <lgustavo (a] codesourcery.com>
   15682 
   15683 	* gdb.base/exec-invalid-sysroot.exp: New file.
   15684 
   15685 2016-10-24  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15686 
   15687 	* gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
   15688 
   15689 2016-10-20  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15690 
   15691 	* lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
   15692 
   15693 2016-10-19  Maciej W. Rozycki  <macro (a] imgtec.com>
   15694 
   15695 	* gdb.base/killed-outside.exp: Remove $options from a call to
   15696 	`prepare_for_testing'.
   15697 
   15698 2016-10-17  Simon Marchi  <simon.marchi (a] ericsson.com>
   15699 
   15700 	* gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
   15701 	Change test message.
   15702 
   15703 2016-10-17  Simon Marchi  <simon.marchi (a] ericsson.com>
   15704 
   15705 	* gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
   15706 	Update comment.
   15707 
   15708 2016-10-17  Simon Marchi  <simon.marchi (a] ericsson.com>
   15709 
   15710 	* gdb.trace/mi-trace-save.exp: New file.
   15711 
   15712 2016-10-13  Yao Qi  <yao.qi (a] linaro.org>
   15713 
   15714 	* gdb.base/code_elim.exp (get_var_address): Remove.
   15715 	* gdb.base/relocate.exp: Likewise.
   15716 	* gdb.base/shreloc.exp: Likewise.
   15717 	* lib/gdb.exp (get_var_address): New.
   15718 
   15719 2016-10-13  Yao Qi  <yao.qi (a] linaro.org>
   15720 
   15721 	* gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
   15722 	floating point tests if $skip_float_test is false.
   15723 
   15724 2016-10-12  Luis Machado  <lgustavo (a] codesourcery.com>
   15725 
   15726 	* gdb.python/py-value.c (main): Check if argv is NULL before using it.
   15727 	* gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
   15728 	argc values.
   15729 	Add 1 to argc so we guarantee distinct initial/modified argc values.
   15730 
   15731 2016-10-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15732 
   15733 	* gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
   15734 
   15735 2016-10-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15736 
   15737 	* gdb.arch/powerpc-prologue.exp: Use standard_output_file
   15738 	* gdb.arch/ppc64-symtab-cordic.exp: Likewise.
   15739 	* gdb.arch/vsx-regs.exp: Likewise.
   15740 
   15741 2016-10-07  Yao Qi  <yao.qi (a] linaro.org>
   15742 
   15743 	* gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
   15744 
   15745 2016-10-07  Markus Metzger  <markus.t.metzger (a] intel.com>
   15746 
   15747 	* gdb.python/python.exp: Test decode_line("*0").
   15748 
   15749 2016-10-06  Doug Evans  <dje (a] google.com>
   15750 
   15751 	* gdb.python/py-value.exp (test_value_creation): Add test for large
   15752 	unsigned 64-bit value.
   15753 
   15754 2016-10-06  Tom Tromey  <tom (a] tromey.com>
   15755 
   15756 	* gdb.compile/compile.exp: Change java tests to rust.
   15757 	* gdb.base/setshow.exp: Change java tests to rust.
   15758 	* gdb.base/default.exp: Remove java from language list.
   15759 	* README (Examples): Update language example.
   15760 	* gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
   15761 	test.
   15762 	* lib/gdb.exp (skip_java_tests): Remove.
   15763 	* lib/java.exp: Remove.
   15764 	* gdb.java: Remove.
   15765 
   15766 2016-10-06  Maciej W. Rozycki  <macro (a] imgtec.com>
   15767 
   15768 	* gdb.arch/mips-fcr.exp: New test.
   15769 	* gdb.arch/mips-fcr.c: Source for the new test.
   15770 
   15771 2016-10-06  Maciej W. Rozycki  <macro (a] imgtec.com>
   15772 
   15773 	* gdb.base/solib-disc.exp: Use `standard_output_file'
   15774 	throughout.
   15775 
   15776 2016-10-06  Pedro Alves  <palves (a] redhat.com>
   15777 
   15778 	* gdb.base/jit-simple-dl.c: New file.
   15779 	* gdb.base/jit-simple-jit.c: New file, factored out from ...
   15780 	* gdb.base/jit-simple.c: ... this.
   15781 	* gdb.base/jit-simple.exp (jit_run): Delete.
   15782 	(build_jit): New proc.
   15783 	(jit_test_reread): Recompile either the main program or the shared
   15784 	library, depending on what is being tested.  Skip changing address
   15785 	if caller wants to.  Compare before/after addresses.  If testing
   15786 	standalone, explicitly load the binary.  Test "maint info
   15787 	breakpoints".
   15788 	(top level): Add "standalone vs shared lib" and "change address"
   15789 	vs "same address" axes.
   15790 
   15791 2016-10-06  Pedro Alves  <palves (a] redhat.com>
   15792 
   15793 	* gdb.base/jit-simple.exp (top level) Delete get_compiler_info
   15794 	call.
   15795 	(jit_run): Delete.
   15796 	(jit_test_reread): Use with_test_prefix.  Reload the main binary
   15797 	explicitly.  Compare the before/after addresses of the JIT
   15798 	descriptor.
   15799 
   15800 2016-08-15  Doug Evans  <dje (a] google.com>
   15801 
   15802 	* gdb.xml/extra-regs.xml: Update, end field now required, default type
   15803 	for single bitfields is bool.
   15804 	* gdb.xml/tdesc-regs.exp: Ditto.
   15805 
   15806 2016-10-05  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15807 
   15808 	* gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
   15809 
   15810 2016-10-05  Yao Qi  <yao.qi (a] linaro.org>
   15811 
   15812 	* lib/gdb.exp (support_complex_tests): Return zero if
   15813 	gdb_skip_float_test return true.
   15814 
   15815 2016-10-03  Antoine Tremblay  <antoine.tremblay (a] ericsson.com>
   15816 	    Simon Marchi  <simon.marchi (a] ericsson.com>
   15817 
   15818 	PR gdb/20487
   15819 	* gdb.mi/user-selected-context-sync.exp: New file.
   15820 	* gdb.mi/user-selected-context-sync.c: New file.
   15821 
   15822 2016-10-03  Antoine Tremblay  <antoine.tremblay (a] ericsson.com>
   15823 	    Simon Marchi  <simon.marchi (a] ericsson.com>
   15824 
   15825 	PR gdb/20487
   15826 	* gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
   15827 	=thread-select-event check.
   15828 
   15829 2016-09-29  Peter Bergner  <bergner (a] vnet.ibm.com>
   15830 
   15831 	* gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
   15832 	the compulsory L operand changes.
   15833 	* gdb.arch/powerpc-power.s: Likewise.
   15834 
   15835 2016-09-29  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15836 
   15837 	PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
   15838 	* gdb.base/jit-attach-pie.c: New file.
   15839 	* gdb.base/jit-attach-pie.exp: New file.
   15840 
   15841 2016-09-28  Pedro Alves  <palves (a] redhat.com>
   15842 
   15843 	* gdb.base/infcall-input.c: New file.
   15844 	* gdb.base/infcall-input.exp: New file.
   15845 
   15846 2016-09-22  Yao Qi  <yao.qi (a] linaro.org>
   15847 
   15848 	* lib/gdbserver-support.exp: Rename mi_gdb_exit.
   15849 	(gdb_exit): Rename it to ...
   15850 	(gdbserver_gdb_exit): ...  Close GDBserver.
   15851 	(gdb_exit): New proc, call gdbserver_gdb_exit.
   15852 	(mi_gdb_exit): Likewise.
   15853 
   15854 2016-09-22  Yao Qi  <yao.qi (a] linaro.org>
   15855 
   15856 	* boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
   15857 	path.
   15858 	* boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
   15859 	Remove duplication.
   15860 
   15861 2016-09-22  Yao Qi  <yao.qi (a] linaro.org>
   15862 
   15863 	* lib/gdbserver-support.exp: Check the existence of
   15864 	gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
   15865 
   15866 2016-09-21  Anton Kolesov  <anton.kolesov (a] synopsys.com>
   15867 
   15868 	* gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
   15869 
   15870 2016-09-21  Tom Tromey  <tom (a] tromey.com>
   15871 
   15872 	PR gdb/20604:
   15873 	* gdb.base/quit.exp: New file.
   15874 
   15875 2016-09-21  Simon Marchi  <simon.marchi (a] ericsson.com>
   15876 
   15877 	* .gitignore: New file.
   15878 
   15879 2016-09-21  Maciej W. Rozycki  <macro (a] imgtec.com>
   15880 
   15881 	* gdb.arch/mips16-thunks.exp: Use `standard_output_file'
   15882 	throughout.
   15883 
   15884 2016-09-16  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   15885 
   15886 	* lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
   15887 
   15888 2016-09-16  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15889 
   15890 	* gdb.cp/casts.cc (decltype): Move it ...
   15891 	(main): ... with its call to ...
   15892 	* gdb.cp/casts03.cc: ... a new file.
   15893 	* gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
   15894 
   15895 2016-09-15  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15896 
   15897 	* gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
   15898 
   15899 2016-09-15  Peter Bergner  <bergner (a] vnet.ibm.com>
   15900 
   15901 	* gdb.arch/powerpc-power.s: Update Power9 instruction tests
   15902 	and sync up the test with tests in gas/testsuite/gas/ppc.
   15903 	* gdb.arch/powerpc-power.exp: Likewise.
   15904 
   15905 2016-09-15  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15906 
   15907 	* lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
   15908 
   15909 2016-09-11  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   15910 	    Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15911 
   15912 	* gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
   15913 	make m1's definition to be different from m2's.  Use 'dummy' as an
   15914 	argument for probe 'two'.
   15915 
   15916 2016-09-10  Jon Beniston  <jon (a] beniston.com>
   15917 
   15918 	* lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
   15919 	for sim target.
   15920 
   15921 2016-09-09  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   15922 
   15923 	* gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
   15924 	variable declaration.
   15925 	(gnu_ifunc): Add parameter hwcap.  Store it in resolver_hwcap.
   15926 	* gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
   15927 	* gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
   15928 	received HWCAP as its argument.
   15929 
   15930 2016-09-06  Pedro Alves  <palves (a] redhat.com>
   15931 
   15932 	* gdb.base/new-ui-pending-input.c: New file.
   15933 	* gdb.base/new-ui-pending-input.exp: New file.
   15934 	* gdb.exp (clear_gdb_spawn_id): New procedure.
   15935 	(with_spawn_id): Check whether gdb_spawn_id exists before
   15936 	referencing it.  If gdb_spawn_id didn't exist on entry, clear it
   15937 	on exit.
   15938 
   15939 2016-09-05  Ulrich Weigand  <uweigand (a] de.ibm.com>
   15940 
   15941 	* gdb.base/float128.c: New file.
   15942 	* gdb.base/float128.exp: Likewise.
   15943 	* gdb.base/floatn.c: Likewise.
   15944 	* gdb.base/floatn.exp: Likewise.
   15945 
   15946 2016-09-05  Ulrich Weigand  <uweigand (a] de.ibm.com>
   15947 
   15948 	* gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
   15949 
   15950 2016-09-05  Pedro Alves  <palves (a] redhat.com>
   15951 
   15952 	PR backtrace/19927
   15953 	* gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
   15954 	unwinders are immediately called as side effect of "source" or
   15955 	"disable unwinder" commands.
   15956 	* gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
   15957 
   15958 2016-09-02  Yao Qi  <yao.qi (a] linaro.org>
   15959 
   15960 	* gdb.base/return-nodebug.exp: Skip the test if	skip_float_test
   15961 	is true and $type is "float" or "double".
   15962 
   15963 2016-09-02  Yao Qi  <yao.qi (a] linaro.org>
   15964 
   15965 	* gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
   15966 	true.
   15967 	* gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
   15968 	* gdb.base/call-rt-st.exp: Likewise.
   15969 	* gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
   15970 	return value instead of gdb,skip_float_test.
   15971 	* gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
   15972 	(do_function_calls): Use its return value instead of
   15973 	gdb,skip_float_test.
   15974 	* gdb.base/finish.exp: Likewise.
   15975 	* gdb.base/funcargs.exp: Likewise.
   15976 	* gdb.base/return.exp: Likewise.
   15977 	* gdb.base/return2.exp: Likewise.
   15978 	* gdb.base/varargs.exp: Likewise.
   15979 	* lib/gdb.exp (gdb_skip_float_test): Change it to
   15980 	gdb_caching_proc.  Detect the broken ptrace on arm-linux.
   15981 
   15982 2016-08-30  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   15983 
   15984 	* gdb.multi/tids.exp: Test "thread apply all".
   15985 
   15986 2016-08-29  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15987 
   15988 	* gdb.base/default.exp (tty): Remove.
   15989 
   15990 2016-08-24  Kevin Buettner  <kevinb (a] redhat.com>
   15991 
   15992 	* gdb.python/py-recurse-unwind.c: New file.
   15993 	* gdb.python/py-recurse-unwind.py: New file.
   15994 	* gdb.python/py-recurse-unwind.exp: New file.
   15995 
   15996 2016-08-24  Simon Marchi  <simon.marchi (a] ericsson.com>
   15997 
   15998 	* gdb.base/set-inferior-tty.exp: New file.
   15999 	* gdb.base/set-inferior-tty.c: New file.
   16000 
   16001 2016-08-23  Pedro Alves  <palves (a] redhat.com>
   16002 
   16003 	PR gdb/20494
   16004 	* gdb.base/new-ui-echo.c: New file.
   16005 	* gdb.base/new-ui-echo.exp: New file.
   16006 
   16007 2016-08-23  Yao Qi  <yao.qi (a] linaro.org>
   16008 
   16009 	* gdb.server/connect-stopped-target.exp (do_test): Pass "" to
   16010 	gdbserver_spawn.
   16011 	* gdb.server/connect-without-multi-process.exp (do_test):
   16012 	Likewise.
   16013 
   16014 2016-08-23  Yao Qi  <yao.qi (a] linaro.org>
   16015 
   16016 	* gdb.base/signals-state-child.exp: Set variables gdb_txt and
   16017 	standalone_txt.  Delete gdb_txt and standalone_txt on host
   16018 	and target.  Spawn the binary on target.  Copy files from
   16019 	target to host.
   16020 
   16021 2016-08-22  Pedro Alves  <palves (a] redhat.com>
   16022 
   16023 	PR gdb/20505
   16024 	* gdb.base/vdso-warning.exp: Test core dumps too.  Use
   16025 	with_test_prefix.  Factor out bits to ...
   16026 	(test_no_vdso): ... this new procedure.
   16027 
   16028 2016-08-19  Carl Love  <cel (a] us.ibm.com>
   16029 
   16030 	* gdb.arch/altivec-regs.exp: Use standard_testfile instead of
   16031 	maintaining separate logic for constructing the output path.
   16032 	* gdb.arch/powerpc-d128-regs.exp: Likewise.
   16033 	* gdb.arch/ppc-dfp.exp: Likewise.
   16034 	* gdb.arch/ppc-fp.exp: Likewise.
   16035 	* gdb.arch/vsx-regs.exp: Likewise.
   16036 	* gdb.arch/altivec-abi.exp: Likewise, plus added local variable
   16037 	binprefix for generating the additional binary files.
   16038 
   16039 2016-08-19  Pedro Alves  <palves (a] redhat.com>
   16040 
   16041 	* gdb.trace/mi-trace-frame-collected.exp
   16042 	(test_trace_frame_collected): On x32, expect two registers.
   16043 
   16044 2016-08-18  Carl Love  <cel (a] us.ibm.com>
   16045 
   16046 	* gdb.arch/powerpc-power.s: Add new Power9 instruction tests
   16047 	and sync up the test with tests in gas/testsuite/gas/ppc.
   16048 	* gdb.arch/powerpc-power.exp: Likewise.
   16049 
   16050 2016-08-17  Simon Marchi  <simon.marchi (a] ericsson.com>
   16051 
   16052 	* gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
   16053 	expected error message.
   16054 
   16055 2016-08-17  Simon Marchi  <simon.marchi (a] ericsson.com>
   16056 
   16057 	* gdb.multi/remove-inferiors.exp: New file.
   16058 	* gdb.multi/remove-inferiors.c: New file.
   16059 
   16060 2016-08-12  Yao Qi  <yao.qi (a] linaro.org>
   16061 
   16062 	* gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
   16063 	argument list.
   16064 
   16065 2016-08-10  Pedro Alves  <palves (a] redhat.com>
   16066 
   16067 	PR gdb/19187
   16068 	* gdb.reverse/waitpid-reverse.exp: Add comment and remove
   16069 	setup_kfails.
   16070 
   16071 2016-08-09  Pedro Alves  <palves (a] redhat.com>
   16072 	    Simon Marchi  <simon.marchi (a] ericsson.com>
   16073 
   16074 	PR gdb/20418
   16075 	* gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
   16076 	* lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
   16077 
   16078 2016-08-09  Pedro Alves  <palves (a] redhat.com>
   16079 
   16080 	PR mi/20431
   16081 	* gdb.mi/mi-cmd-error.exp: New file.
   16082 
   16083 2016-08-09  Pedro Alves  <palves (a] redhat.com>
   16084 
   16085 	PR gdb/18653
   16086 	* gdb.base/signals-state-child.c: New file.
   16087 	* gdb.base/signals-state-child.exp: New file.
   16088 	* gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
   16089 
   16090 2016-08-09  Pedro Alves  <palves (a] redhat.com>
   16091 
   16092 	* gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
   16093 
   16094 2016-08-03  Tom Tromey  <tom (a] tromey.com>
   16095 
   16096 	PR python/18565:
   16097 	* gdb.python/py-frame-inline.exp: Add Frame.function test.
   16098 
   16099 2016-08-01  Yao Qi  <yao.qi (a] linaro.org>
   16100 
   16101 	* gdb.threads/process-dies-while-detaching.exp (do_test): Set
   16102 	variable mode to "multi-process" if $multi_process is 1, otherwise
   16103 	set it to "single-process".
   16104 
   16105 2016-08-01  Yao Qi  <yao.qi (a] linaro.org>
   16106 
   16107 	* gdb.cp/anon-struct.exp: Check is_aarch32_target.
   16108 	* gdb.cp/cpexprs.exp: Likewise.
   16109 	* gdb.cp/m-static.exp: Likewise.
   16110 
   16111 2016-07-26  Tom Tromey  <tom (a] tromey.com>
   16112 
   16113 	PR python/20190:
   16114 	* gdb.threads/tls.exp (check_thread_local): Add python symbol
   16115 	test.
   16116 
   16117 2016-07-26  Markus Metzger  <markus.t.metzger (a] intel.com>
   16118 
   16119 	* gdb.btrace/record_goto.exp: se is_amd64_regs_target for
   16120 	selecting assembly source files.
   16121 	* gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
   16122 	assembly source files.
   16123 	* gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
   16124 	assembly source files.
   16125 	* gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
   16126 	selecting assembly source files.
   16127 
   16128 2016-07-25  Simon Marchi  <simon.marchi (a] ericsson.com>
   16129 
   16130 	* gdb.base/new-ui.exp (do_test_invalid_args): New
   16131 	procedure.
   16132 
   16133 2016-07-25  Tim Wiederhake  <tim.wiederhake (a] intel.com>
   16134 
   16135 	* gdb.btrace/reconnect.c: New file.
   16136 	* gdb.btrace/reconnect.exp: New file.
   16137 
   16138 2016-07-23  Gabriel Krisman Bertazi  <gabriel (a] krisman.be>
   16139 
   16140 	* gdb.base/catch-syscall.exp (do_syscall_tests): Add call
   16141 	to test_catch_syscall_group.
   16142 	(test_catch_syscall_group): New.
   16143 
   16144 2016-07-21  Tom Tromey  <tom (a] tromey.com>
   16145 
   16146 	* gdb.rust/simple.rs (main): Use empty struct expression.
   16147 	* gdb.rust/simple.exp: Add tests for empty struct expression.
   16148 
   16149 2016-07-21  Yao Qi  <yao.qi (a] linaro.org>
   16150 
   16151 	* lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
   16152 	if gdb_skip_xml_test is true on some targets.
   16153 
   16154 2016-07-21  Yao Qi  <yao.qi (a] linaro.org>
   16155 
   16156 	* gdb.server/solib-list.exp: Unset last_loaded_file.
   16157 
   16158 2016-07-20  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   16159 
   16160 	* gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
   16161 	"step into captured_main (args)".
   16162 
   16163 2016-07-20  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   16164 
   16165 	* gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
   16166 
   16167 2016-07-20  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   16168 
   16169 	* gdb.python/py-unwind.exp: Test also ![is_lp64_target].
   16170 
   16171 2016-07-19  Pedro Alves  <palves (a] redhat.com>
   16172 
   16173 	* gdb.opt/inline-break.exp: Remove optimize=-O2.
   16174 	* gdb.opt/inline-bt.exp: Likewise.
   16175 	* gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
   16176 	additional_flags=-Winline.
   16177 	* gdb.opt/inline-locals.exp: Likewise.
   16178 	* gdb.opt/inline-markers.c (ATTR): Define.
   16179 	(inlined_fn): Use it.
   16180 
   16181 2016-07-19  Yao Qi  <yao.qi (a] linaro.org>
   16182 
   16183 	* gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
   16184 	(test_with_self): Remove some code.  Remove argument executable.
   16185 	(top-level): Use do_self_tests.
   16186 
   16187 2016-07-15  Zachary Welch  <zwelch (a] codesourcery.com>
   16188 	    Don Breazeal <donb (a] codesourcery.com>
   16189 
   16190 	* gdb.base/maint.exp: Escape paths used in regular expressions.
   16191 	* gdb.stabs/weird.exp: Likewise.
   16192 
   16193 2016-07-13  Tom Tromey  <tom (a] tromey.com>
   16194 
   16195 	PR python/15620, PR python/18620:
   16196 	* gdb.python/py-breakpoint.exp (connect_event, check_last_event)
   16197 	(test_bkpt_events): New procs.
   16198 
   16199 2016-07-13  Tom Tromey  <tom (a] tromey.com>
   16200 
   16201 	PR python/17698:
   16202 	* gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
   16203 	test.
   16204 	(test_watchpoints): Likewise.
   16205 	(test_bkpt_pending): New proc.
   16206 
   16207 2016-07-13  Tom Tromey  <tom (a] tromey.com>
   16208 
   16209 	PR cli/18053:
   16210 	* gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
   16211 	completion test.
   16212 
   16213 2016-07-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   16214 
   16215 	* gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
   16216 	* gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
   16217 	* gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
   16218 	f_label.
   16219 	(g): Rename g_end_lbl to g_label.
   16220 	* gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
   16221 	low_pc and high_pc.
   16222 	* gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
   16223 
   16224 2016-07-12  Tom Tromey  <tom (a] tromey.com>
   16225 
   16226 	PR python/19293:
   16227 	* gdb.python/py-unwind-maint.exp: Update tests.
   16228 
   16229 2016-07-12  Yao Qi  <yao.qi (a] linaro.org>
   16230 
   16231 	* lib/selftest-support.exp (selftest_setup): Match the output
   16232 	when captured_main is inlined.
   16233 
   16234 2016-07-07  Walfred Tedeschi  <walfred.tedeschi (a] intel.com>
   16235 
   16236 	* gdb.fortran/derived-types.exp (result_line, result_line_2):
   16237 	New variables.
   16238 	(print this%a, print this%b, print this): New tests.
   16239 	* gdb.fortran/derived-types.f90 (this): New object and
   16240 	initialization.
   16241 
   16242 2016-07-06  Simon Marchi  <simon.marchi (a] ericsson.com>
   16243 
   16244 	* gdb.ada/arraydim.exp: Remove extra directory level in build
   16245 	directory.
   16246 
   16247 2016-07-06  Simon Marchi  <simon.marchi (a] ericsson.com>
   16248 
   16249 	* lib/ada.exp: Remove extra directory level in build directory.
   16250 	* gdb.ada/cond_lang.exp: Likewise.
   16251 	* gdb.ada/exec_changed.exp: Likewise.
   16252 	* gdb.ada/lang_switch.exp: Likewise.
   16253 
   16254 2016-07-06  Manish Goregaokar  <manish (a] mozilla.com>
   16255 
   16256 	* simple.rs: Add test for raw pointer subscripting.
   16257 	* simple.exp: Add test expectations.
   16258 
   16259 2016-07-05  Yao Qi  <yao.qi (a] linaro.org>
   16260 
   16261 	* gdb.mi/mi-reverse.exp: Match =record-started output.
   16262 
   16263 2016-07-01  Pedro Alves  <palves (a] redhat.com>
   16264 
   16265 	* gdb.base/jit-reader.exp (info_registers_current_frame): New
   16266 	procedure.
   16267 	(jit_reader_test): Test the jit reader's unwinder.
   16268 	* gdb.base/jithost.c (jit_function_00_code): New global.
   16269 	(main): Use memcpy to fill in the mmapped code, instead of poking
   16270 	bytes manually here.
   16271 	* gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
   16272 	value.
   16273 	(read_debug_info): Save the function's range.
   16274 	(read_sp): New function.
   16275 	(unwind_frame): Use it.  Also unwind RBP.
   16276 	(get_frame_id): Use read_sp.
   16277 	(gdb_init_reader): Use calloc instead of malloc.
   16278 	* lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
   16279 	parameter.  Use gdb_test_multiple.
   16280 
   16281 2016-07-01  Pedro Alves  <palves (a] redhat.com>
   16282 	    Antoine Tremblay  <antoine.tremblay (a] ericsson.com>
   16283 
   16284 	* gdb.threads/process-dies-while-detaching.c: New file.
   16285 	* gdb.threads/process-dies-while-detaching.exp: New file.
   16286 
   16287 2016-07-01  Pedro Alves  <palves (a] redhat.com>
   16288 
   16289 	* gdb.multi/watchpoint-multi-exit.c: New file.
   16290 	* gdb.multi/watchpoint-multi-exit.exp: New file.
   16291 
   16292 2016-06-30  Pedro Alves  <palves (a] redhat.com>
   16293 
   16294 	* lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
   16295 	unset inferior_spawn_id.
   16296 
   16297 2016-06-30  Pedro Alves  <palves (a] redhat.com>
   16298 
   16299 	* lib/mi-support.exp (default_mi_gdb_start): Declare global
   16300 	FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
   16301 
   16302 2016-06-29  Yao Qi  <yao.qi (a] linaro.org>
   16303 
   16304 	* gdb.base/return.c: Add copyright header.
   16305 
   16306 2016-06-29  Tom Tromey  <tom (a] tromey.com>
   16307 
   16308 	PR python/20129:
   16309 	* gdb.python/py-framefilter.exp: Add tests for setting priority
   16310 	and disabling of non-existent frame filter.
   16311 
   16312 2016-06-29  Yao Qi  <yao.qi (a] linaro.org>
   16313 
   16314 	* gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
   16315 	0x0f07ff.
   16316 
   16317 2016-06-28  Yao Qi  <yao.qi (a] linaro.org>
   16318 
   16319 	* gdb.base/catch-syscall.exp: Remove check on isnative and target
   16320 	triplets.  Start gdb, execute catch syscall, and continue.  Check
   16321 	gdb's output to determine catch syscall is supported.
   16322 
   16323 2016-06-27  Manish Goregaokar  <manish (a] mozilla.com>
   16324 
   16325 	* gdb.rust/simple.rs: Add test for returning unit in a function.
   16326 	* gdb.rust/simple.exp: Add expectation for functions returning
   16327 	unit.
   16328 
   16329 2016-06-27  Pierre-Marie de Rodat  <derodat (a] adacore.com>
   16330 
   16331 	* gdb.python/py-breakpoint-create-fail.c,
   16332 	gdb.python/py-breakpoint-create-fail.exp,
   16333 	gdb.python/py-breakpoint-create-fail.py: New testcase.
   16334 
   16335 2016-06-25  Manish Goregaokar  <manish (a] mozilla.com>
   16336 
   16337 	PR gdb/20239
   16338 	* gdb.rust/simple.rs: Add more tests for printing NonZero enums.
   16339 	* gdb.rust/simple.exp: Add test expectations for new NonZero
   16340 	tests.
   16341 
   16342 2016-06-24  David Taylor  <dtaylor (a] emc.com>
   16343 
   16344 	* gdb.base/offsets.exp: New file.
   16345 	* gdb.base/offsets.c: New file.
   16346 
   16347 2016-06-23  Tom Tromey  <tom (a] tromey.com>
   16348 
   16349 	PR gdb/16483:
   16350 	* gdb.python/py-framefilter.exp: Add "info frame-filter" test
   16351 	before any filters are loaded.
   16352 
   16353 2016-06-21  Walfred Tedeschi  <walfred.tedeschi (a] intel.com>
   16354 
   16355 	* gdb.fortran/derived-type.exp (print q): Add fields to the output.
   16356 	* gdb.fortran/vla-type.exp (print twov): Fix vla tests with
   16357 	structs.
   16358 	* gdb.fortran/derived-type-function.exp: New file.
   16359 	* gdb.fortran/derived-type-function.f90: New file.
   16360 
   16361 
   16362 2016-06-21  Pedro Alves  <palves (a] redhat.com>
   16363 
   16364 	* gdb.base/new-ui.exp: New file.
   16365 	* lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
   16366 	* lib/gdb.exp (switch_gdb_spawn_id): ... here.
   16367 	(with_spawn_id): New procedure.
   16368 
   16369 2016-06-21  Pedro Alves  <palves (a] redhat.com>
   16370 
   16371 	* gdb.mi/mi-exec-run.exp: New file.
   16372 
   16373 2016-06-21  Pedro Alves  <palves (a] redhat.com>
   16374 
   16375 	* gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
   16376 	breakpoint command's output on the main UI.
   16377 	(test_break): New procedure, factored out from calls in the top
   16378 	level.
   16379 	(top level): Use foreach_with_prefix to test MI as main UI and as
   16380 	separate UI.
   16381 
   16382 2016-06-21  Pedro Alves  <palves (a] redhat.com>
   16383 
   16384 	* gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
   16385 	(test_awatch_creation_and_listing)
   16386 	(test_rwatch_creation_and_listing, test_watchpoint_triggering):
   16387 	Remove 'type' parameter.
   16388 	(test_watchpoint_all): New parameter mi_mode.  Remove
   16389 	with_test_prefix.
   16390 	(top level): Use foreach_with_prefix, and add main/separate UI MI
   16391 	testing axis.
   16392 
   16393 2016-06-21  Pedro Alves  <palves (a] redhat.com>
   16394 
   16395 	* README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
   16396 	* lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
   16397 	* lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
   16398 	gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
   16399 	(gdb_main_spawn_id, mi_spawn_id): Declare and
   16400 	comment.
   16401 	(mi_create_inferior_pty): New procedure,
   16402 	factored out from default_mi_gdb_start.
   16403 	(switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
   16404 	procedures.
   16405 	(default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
   16406 	separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
   16407 	Use mi_create_inferior_pty.
   16408 	(mi_gdb_start): Use eval to pass down args list.
   16409 
   16410 2016-06-21  Pedro Alves  <palves (a] redhat.com>
   16411 
   16412 	* gdb.opt/inline-cmds.c: Add "set mi break here" marker.
   16413 	* gdb.opt/inline-cmds.exp: Add MI tests.
   16414 
   16415 2016-06-21  Pedro Alves  <palves (a] redhat.com>
   16416 
   16417 	* gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
   16418 
   16419 2016-06-21  Pedro Alves  <palves (a] redhat.com>
   16420 
   16421 	* gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
   16422 	(top level): Use it instead of mi_execute_to.
   16423 
   16424 2016-06-21  Pedro Alves  <palves (a] redhat.com>
   16425 
   16426 	* gdb.python/py-mi-events-gdb.py (stop_handler_str)
   16427 	(cont_handler_str): New.
   16428 	(signal_stop_handler): Set stop_handler_str instead of printing to
   16429 	stdout.
   16430 	(continue_handler): Set cont_handler_str instead of printing to
   16431 	stdout.
   16432 	* gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
   16433 	mi_send_resuming_command.  Print stop_handler_str and
   16434 	cont_handler_str instead of expecting the python events print
   16435 	directly.
   16436 
   16437 2016-06-17  Sanjoy Das  <sanjoy (a] playingwithpointers.com>
   16438 
   16439 	* gdb.base/jit-reader.exp: New file.
   16440 	* gdb.base/jithost.c: New file.
   16441 	* gdb.base/jithost.h: New file.
   16442 	* gdb.base/jitreader.c : New file.
   16443 	* gdb.base/jit-protocol.h: New file.
   16444 
   16445 2016-06-17  Yao Qi  <yao.qi (a] linaro.org>
   16446 
   16447 	* gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
   16448 	parameters follow_fork and detach_on_fork.  Set follow-fork-mode
   16449 	and detach-on-fork.  Adjust tests.
   16450 	(top level): Invoke break_cond_on_syscall with combinations of
   16451 	syscall, follow-fork-mode and detach-on-fork.
   16452 
   16453 2016-06-17  Yao Qi  <yao.qi (a] linaro.org>
   16454 
   16455 	* gdb.base/step-over-exit.c: New.
   16456 	* gdb.base/step-over-exit.exp: New.
   16457 
   16458 2016-06-17  Yan-Ting Lin  <currygt52 (a] gmail.com>
   16459 
   16460 	* gdb.base/float.exp: Add target check for nds32*-*-*.
   16461 	* gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
   16462 
   16463 2016-06-13  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   16464 
   16465 	* gdb.base/call-ar-st.exp: Report unsupported rather than xfail
   16466 	for unsupported target features.
   16467 	* gdb.base/call-rt-st.exp: Likewise.
   16468 	* gdb.base/call-sc.exp: Likewise.
   16469 	* gdb.base/call-signal-resume.exp: Likewise.
   16470 	* gdb.base/call-strs.exp: Likewise.
   16471 	* gdb.base/callexit.exp: Likewise.
   16472 	* gdb.base/callfuncs.exp: Likewise.
   16473 	* gdb.base/nodebug.exp: Likewise.
   16474 	* gdb.base/printcmds.exp: Likewise.
   16475 	* gdb.base/ptype.exp: Likewise.
   16476 	* gdb.base/structs.exp: Likewise.
   16477 	* gdb.base/unwindonsignal.exp: Likewise.
   16478 	* gdb.cp/gdb2495.exp: Likewise.
   16479 	* gdb.cp/templates.exp: Likewise.
   16480 	* gdb.cp/virtfunc.exp: Likewise.
   16481 	* gdb.threads/hand-call-in-threads.exp: Likewise.
   16482 	* gdb.threads/interrupted-hand-call.exp: Likewise.
   16483 	* gdb.threads/thread-unwindonsignal.exp: Likewise.
   16484 
   16485 2016-06-10  Tom Tromey  <tom (a] tromey.com>
   16486 
   16487 	PR rust/20110:
   16488 	* gdb.rust/expr.exp: Add test for integer constant larger than
   16489 	i32.
   16490 
   16491 2016-06-10  Bernhard Heckel  <bernhard.heckel (a] intel.com>
   16492 
   16493 	* gdb.fortran/nested-funcs.exp: New.
   16494 	* gdb.fortran/nested-funcs.f90: New.
   16495 
   16496 2016-06-09  Toshihito Kikuchi  <k.toshihito (a] yahoo.de>
   16497 
   16498 	* gdb.base/examine-backward.c: New file.
   16499 	* gdb.base/examine-backward.exp: New file.
   16500 
   16501 2016-06-06  Simon Marchi  <simon.marchi (a] ericsson.com>
   16502 
   16503 	* gdb.mi/mi-record-changed.exp: Adjust =record-started output
   16504 	matching.
   16505 
   16506 2016-06-02  Tom Tromey  <tom (a] tromey.com>
   16507 
   16508 	PR python/18984:
   16509 	* gdb.python/py-shared.exp: Add solib_name test.
   16510 
   16511 2016-06-02  Simon Marchi  <simon.marchi (a] ericsson.com>
   16512 
   16513 	* gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
   16514 
   16515 2016-05-31  Martin Galvan  <martin.galvan (a] tallertechnologies.com>
   16516 
   16517 	PR c++/19893
   16518 	* gdb.dwarf2/implref.exp: Rename to...
   16519 	* gdb.dwarf2/implref-const.exp: ...this.  Also add more test statements.
   16520 	* gdb.dwarf2/implref-array.c: New file.
   16521 	* gdb.dwarf2/implref-array.exp: Likewise.
   16522 	* gdb.dwarf2/implref-global.c: Likewise.
   16523 	* gdb.dwarf2/implref-global.exp: Likewise.
   16524 	* gdb.dwarf2/implref-struct.c: Likewise.
   16525 	* gdb.dwarf2/implref-struct.exp: Likewise.
   16526 
   16527 2016-05-30  Antoine Tremblay  <antoine.tremblay (a] ericsson.com>
   16528 
   16529 	* gdb.trace/trace-condition.exp: Add 64bit tests.
   16530 
   16531 2016-05-30  Antoine Tremblay  <antoine.tremblay (a] ericsson.com>
   16532 
   16533 	* gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
   16534 	bits types.
   16535 	(main): Adapt to 8 to 64 bits types.
   16536 	* gdb.trace/trace-condition.exp: Add new tests.
   16537 
   16538 2016-05-30  Antoine Tremblay  <antoine.tremblay (a] ericsson.com>
   16539 
   16540 	* gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
   16541 
   16542 2016-05-30  Antoine Tremblay  <antoine.tremblay (a] ericsson.com>
   16543 
   16544 	* gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
   16545 	Move condition tests...
   16546 	* gdb.trace/trace-condition.exp: Here.
   16547 
   16548 2016-05-30  Antoine Tremblay  <antoine.tremblay (a] ericsson.com>
   16549 
   16550 	* gdb.trace/trace-condition.exp: Add counter-case tests.
   16551 
   16552 2016-05-30  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   16553 
   16554 	PR c++/15231
   16555 	* gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
   16556 	* gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
   16557 
   16558 2016-05-27  Pedro Alves  <palves (a] redhat.com>
   16559 
   16560 	* gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
   16561 	New procedure.
   16562 	(top level): Call it, and bail out of DejaGnu is known to be bad.
   16563 
   16564 2016-05-27  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   16565 
   16566 	* gdb.base/whatis.c: Extend the test case.
   16567 	* gdb.base/whatis.exp: Add additional tests.
   16568 
   16569 2016-05-25  Bernhard Heckel  <bernhard.heckel (a] intel.com>
   16570 
   16571 * gdb.fortran/type.f90: Add pointer variable.
   16572 * gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
   16573 
   16574 2016-05-25  Bernhard Heckel  <bernhard.heckel (a] intel.com>
   16575 
   16576 	* gdb.fortran/vla-type.exp: Fix testcase name.
   16577 
   16578 2016-05-25  Bernhard Heckel  <bernhard.heckel (a] intel.com>
   16579 
   16580 	* gdb.fortran/vla-type.exp: Access elements in nested structs.
   16581 
   16582 2016-05-25  Bernhard Heckel  <bernhard.heckel (a] intel.com>
   16583 
   16584 	* gdb.fortran/type.f90: Add nested structures.
   16585 	* gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
   16586 	* gdb.fortran/derived-type.exp: Adapt expected output.
   16587 	* gdb.fortran/vla-type.exp: Adapt expected output.
   16588 
   16589 2016-05-25  Bernhard Heckel  <bernhard.heckel (a] intel.com>
   16590 
   16591 	* gdb.fortran/whatis_type.exp: Adapt expected output.
   16592 
   16593 2016-05-25  Bernhard Heckel  <bernhard.heckel (a] intel.com>
   16594 
   16595 	* gdb.fortran/print_type.exp: Fix expected output.
   16596 	* gdb.fortran/whatis_type.exp: Fix expected output.
   16597 
   16598 2016-05-25  Bernhard Heckel  <bernhard.heckel (a] intel.com>
   16599 
   16600 	* gdb.fortran/whatis_type.exp: Use multi_line.
   16601 
   16602 2016-05-24  Tom Tromey  <tom (a] tromey.com>
   16603 
   16604 	PR python/17386:
   16605 	* gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
   16606 	use value as an index.
   16607 
   16608 2016-05-23  Tom Tromey  <tom (a] tromey.com>
   16609 
   16610 	PR python/17981:
   16611 	* gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
   16612 	no-breakpoint case.
   16613 
   16614 2016-05-24  Pedro Alves  <palves (a] redhat.com>
   16615 
   16616 	PR gdb/19828
   16617 	* gdb.threads/clone-attach-detach.c: New file.
   16618 	* gdb.threads/clone-attach-detach.exp: New file.
   16619 
   16620 2016-05-24  Francis Ricci  <francisjricci (a] gmail.com>  (tiny patch)
   16621 
   16622 	* gdb.base/annota-input-while-running.exp: Fix syntax error.
   16623 
   16624 2016-05-23  Tom Tromey  <tom (a] tromey.com>
   16625 
   16626 	PR python/19438, PR python/18393:
   16627 	* gdb.python/py-progspace.exp: Add "dir" test.
   16628 	* gdb.python/py-objfile.exp: Add "dir" test.
   16629 
   16630 2016-05-23  Yao Qi  <yao.qi (a] linaro.org>
   16631 
   16632 	* gdb.arch/thumb-prologue.exp: Use standard_testfile.
   16633 	* gdb.arch/thumb2-it.exp: Likewise.
   16634 
   16635 2016-05-18  Simon Marchi  <simon.marchi (a] ericsson.com>
   16636 
   16637 	* gdb.mi/mi-threads-interrupt.c: New file.
   16638 	* gdb.mi/mi-threads-interrupt.exp: New file.
   16639 
   16640 2016-05-17  Simon Marchi  <simon.marchi (a] ericsson.com>
   16641 
   16642 	PR gdb/18077
   16643 	* gdb.mi/mi-async-run.exp: New file.
   16644 	* gdb.mi/mi-async-run.c: New file.
   16645 
   16646 2016-05-17  Tom Tromey  <tom (a] tromey.com>
   16647 	    Manish Goregaokar <manishsmail (a] gmail.com>
   16648 
   16649 	* lib/rust-support.exp: New file.
   16650 	* lib/gdb.exp (skip_rust_tests): New proc.
   16651 	(build_executable_from_specs): Handle rust.
   16652 	* lib/future.exp (gdb_find_rustc): New proc.
   16653 	(gdb_default_target_compile): Handle rust.
   16654 	* gdb.rust/expr.exp: New file.
   16655 	* gdb.rust/generics.exp: New file.
   16656 	* gdb.rust/generics.rs: New file.
   16657 	* gdb.rust/methods.exp: New file.
   16658 	* gdb.rust/methods.rs: New file.
   16659 	* gdb.rust/modules.exp: New file.
   16660 	* gdb.rust/modules.rs: New file.
   16661 	* gdb.rust/simple.exp: New file.
   16662 	* gdb.rust/simple.rs: New file.
   16663 
   16664 2016-05-17  Tom Tromey  <tom (a] tromey.com>
   16665 
   16666 	* gdb.base/default.exp (set language): Add rust.
   16667 
   16668 2016-05-17  Tom Tromey  <tom (a] tromey.com>
   16669 
   16670 	* gdb.gdb/unittest.exp: New file.
   16671 
   16672 2016-05-16  Yao Qi  <yao.qi (a] linaro.org>
   16673 
   16674 	* gdb.base/batch-preserve-term-settings.exp: Remove variable
   16675 	shell_prompt.  Update shell_prompt_re.
   16676 
   16677 2016-05-12  Doug Evans  <dje (a] google.com>
   16678 
   16679 	PR symtab/19999
   16680 	* lib/dwarf.exp (build_executable_from_fission_assembler): Pass
   16681 	$options when building executable.
   16682 	* gdb.dwarf2/fission-loclists-pie.S: New file.
   16683 	* gdb.dwarf2/fission-loclists-pie.exp: New file.
   16684 
   16685 2016-05-04  Simon Marchi  <simon.marchi (a] ericsson.com>
   16686 
   16687 	* gdb.base/solib-display.exp: Check for [use_gdb_stub]instead
   16688 	of [is_remote target],
   16689 
   16690 2016-05-04  Simon Marchi  <simon.marchi (a] ericsson.com>
   16691 
   16692 	* lib/gdb.exp (use_gdb_stub): New procedure.
   16693 
   16694 2016-05-03  Yunlian Jiang <yunlian (a] google.com>
   16695 	    Doug Evans  <dje (a] google.com>
   16696 
   16697 	PR symtab/19914
   16698 	* gdb.dwarf2/dwp-sepdebug.c: New file.
   16699 	* gdb.dwarf2/dwp-sepdebug.exp: New file.
   16700 
   16701 2016-05-02  Simon Marchi  <simon.marchi (a] ericsson.com>
   16702 
   16703 	* gdb.base/detach.exp: Remove is_remote check.
   16704 
   16705 2016-05-02  Simon Marchi  <simon.marchi (a] ericsson.com>
   16706 
   16707 	* gdb.base/annota-input-while-running.exp: Don't check for
   16708 	[is_remote target].  Enable annotations after running to main.
   16709 	Remove unused "set test..." line.
   16710 
   16711 2016-04-28  Simon Marchi  <simon.marchi (a] ericsson.com>
   16712 
   16713 	* gdb.trace/trace-enable-disable.exp: New file.
   16714 	* gdb.trace/trace-enable-disable.c: New file.
   16715 
   16716 2016-04-28  Simon Marchi  <simon.marchi (a] ericsson.com>
   16717 
   16718 	* gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
   16719 	use it in info sharedlibrary test.
   16720 	* gdb.trace/ftrace-lock.exp: Likewise.
   16721 	* gdb.trace/ftrace.exp: Likewise.
   16722 	* gdb.trace/range-stepping.exp: Likewise.
   16723 	* gdb.trace/trace-break.exp: Likewise.
   16724 	* gdb.trace/trace-condition.exp: Likewise.
   16725 	* gdb.trace/trace-mt.exp: Likewise.
   16726 
   16727 2016-04-27  Simon Marchi  <simon.marchi (a] ericsson.com>
   16728 
   16729 	* lib/gdb.exp (gdb_load_shlibs): Rename to...
   16730 	(gdb_load_shlib): ... this.
   16731 	* gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
   16732 	gdb_load_shlib.
   16733 	* gdb.base/catch-load.exp (one_catch_load_test): Likewise.
   16734 	* gdb.base/ctxobj.exp: Likewise.
   16735 	* gdb.base/dprintf-pending.exp: Likewise.
   16736 	* gdb.base/dso2dso.exp: Likewise.
   16737 	* gdb.base/fixsection.exp: Likewise.
   16738 	* gdb.base/gcore-relro.exp: Likewise.
   16739 	* gdb.base/gdb1555.exp: Likewise.
   16740 	* gdb.base/global-var-nested-by-dso.exp: Likewise.
   16741 	* gdb.base/gnu-ifunc.exp: Likewise.
   16742 	* gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
   16743 	* gdb.base/jit-so.exp (one_jit_test): Likewise.
   16744 	* gdb.base/pending.exp: Likewise.
   16745 	* gdb.base/print-file-var.exp: Likewise.
   16746 	* gdb.base/print-symbol-loading.exp: Likewise.
   16747 	* gdb.base/shlib-call.exp: Likewise.
   16748 	* gdb.base/shreloc.exp: Likewise.
   16749 	* gdb.base/so-impl-ld.exp: Likewise.
   16750 	* gdb.base/solib-disc.exp: Likewise.
   16751 	* gdb.base/solib-nodir.exp: Likewise.
   16752 	* gdb.base/solib-overlap.exp: Likewise.
   16753 	* gdb.base/solib-symbol.exp: Likewise.
   16754 	* gdb.base/solib-weak.exp (do_test): Likewise.
   16755 	* gdb.base/sym-file.exp: Likewise.
   16756 	* gdb.base/symtab-search-order.exp: Likewise.
   16757 	* gdb.base/type-opaque.exp: Likewise.
   16758 	* gdb.base/unload.exp: Likewise.
   16759 	* gdb.base/watchpoint-solib.exp: Likewise.
   16760 	* gdb.compile/compile.exp: Likewise.
   16761 	* gdb.cp/gdb2384.exp: Likewise.
   16762 	* gdb.cp/infcall-dlopen.exp: Likewise.
   16763 	* gdb.cp/re-set-overloaded.exp: Likewise.
   16764 	* gdb.fortran/library-module.exp: Likewise.
   16765 	* gdb.opt/solib-intra-step.exp: Likewise.
   16766 	* gdb.python/py-finish-breakpoint.exp: Likewise.
   16767 	* gdb.python/py-shared.exp: Likewise.
   16768 	* gdb.reverse/solib-precsave.exp: Likewise.
   16769 	* gdb.reverse/solib-reverse.exp: Likewise.
   16770 	* gdb.server/solib-list.exp: Likewise.
   16771 	* gdb.threads/dlopen-libpthread.exp: Likewise.
   16772 	* gdb.threads/tls-shared.exp: Likewise.
   16773 	* gdb.threads/tls-so_extern.exp: Likewise.
   16774 	* gdb.trace/change-loc.exp: Likewise.
   16775 	* gdb.trace/ftrace-lock.exp: Likewise.
   16776 	* gdb.trace/ftrace.exp: Likewise.
   16777 	* gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
   16778 	* gdb.trace/pending.exp: Likewise.
   16779 	* gdb.trace/range-stepping.exp: Likewise.
   16780 	* gdb.trace/strace.exp (strace_remove_socket): Likewise.
   16781 	(strace_info_marker): Likewise.
   16782 	(strace_probe_marker): Likewise.
   16783 	(strace_trace_on_same_addr): Likewise.
   16784 	(strace_trace_on_diff_addr): Likewise.
   16785 	* gdb.trace/trace-break.exp: Likewise.
   16786 	* gdb.trace/trace-condition.exp: Likewise.
   16787 	* gdb.trace/trace-mt.exp: Likewise.
   16788 
   16789 2016-04-27  Simon Marchi  <simon.marchi (a] ericsson.com>
   16790 
   16791 	* lib/gdb.exp (gdb_load_shlibs):  Accept a single argument.  Return
   16792 	result of gdb_remote_download.
   16793 	* gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
   16794 	* gdb.base/dso2dso.exp: Likewise.
   16795 	* gdb.base/global-var-nested-by-dso.exp: Likewise.
   16796 	* gdb.base/print-file-var.exp: Likewise.
   16797 	* gdb.base/shlib-call.exp: Likewise.
   16798 	* gdb.base/shreloc.exp: Likewise.
   16799 	* gdb.base/solib-overlap.exp: Likewise.
   16800 	* gdb.base/solib-weak.exp (do_test): Likewise.
   16801 	* gdb.base/unload.exp: Likewise.
   16802 
   16803 2016-04-27  Yao Qi  <yao.qi (a] linaro.org>
   16804 
   16805 	* gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
   16806 	exists.
   16807 
   16808 2016-04-26  Bernhard Heckel  <bernhard.heckel (a] intel.com>
   16809 
   16810 	* vla-type.exp: Print structure from toplevel.
   16811 
   16812 2016-04-26  Bernhard Heckel  <bernhard.heckel (a] intel.com>
   16813 
   16814 	* gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
   16815 	of dynamic types.
   16816 	* gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
   16817 	of dynamic types.
   16818 
   16819 2016-04-26  Bernhard Heckel  <bernhard.heckel (a] intel.com>
   16820 
   16821 	* gdb.fortran/vla-type.f90: New file.
   16822 	* gdb.fortran/vla-type.exp: New file.
   16823 
   16824 2016-04-25  Yao Qi  <yao.qi (a] linaro.org>
   16825 
   16826 	* gdb.base/branch-to-self.c: New file.
   16827 	* gdb.base/branch-to-self.exp: New file.
   16828 
   16829 2016-04-22  Yao Qi  <yao.qi (a] linaro.org>
   16830 
   16831 	* gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
   16832 	more after $hex.
   16833 
   16834 2016-04-22  Yao Qi  <yao.qi (a] linaro.org>
   16835 
   16836 	* gdb.base/annota1.exp: Set breakpoint on line $main_line.
   16837 	* gdb.base/annota3.exp: Likewise.
   16838 
   16839 2016-04-22  Yao Qi  <yao.qi (a] linaro.org>
   16840 
   16841 	* gdb.reverse/step-precsave.exp: Do one step and test program
   16842 	stops in "callee" and do multiple steps until program goes out
   16843 	of "callee".
   16844 	* gdb.reverse/step-reverse.exp: Likewise.
   16845 
   16846 2016-04-22  Yao Qi  <yao.qi (a] linaro.org>
   16847 
   16848 	* gdb.trace/signal.exp: Also pass if
   16849 	$tracepoint_hits($i) > $iterations.
   16850 
   16851 2016-04-22  Yao Qi  <yao.qi (a] linaro.org>
   16852 
   16853 	* gdb.trace/signal.c: New file.
   16854 	* gdb.trace/signal.exp: New file.
   16855 
   16856 2016-04-19  Doug Evans  <xdje42 (a] gmail.com>
   16857 
   16858 	* gdb.base/bad-file.exp: New file.
   16859 
   16860 2016-04-18  Martin Galvan  <martin.galvan (a] tallertechnologies.com>
   16861 
   16862 	* gdb.dwarf2/implref.exp: New file.
   16863 
   16864 2016-04-18  Bernhard Heckel <bernhard.heckel (a] intel.com>
   16865 
   16866 	* gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
   16867 	* gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
   16868 	* gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
   16869 	* gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
   16870 	* gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
   16871 	* gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
   16872 	* gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
   16873 	* lib/fortran.exp (fortran_int4): New procedure.
   16874 	(fortran_real4, fortran_real8, fortran_complex4): Likewise.
   16875 	(fortran_logical4): Likewise.
   16876 
   16877 2016-04-18  Benrhard Heckel <bernhard.heckel (a] intel.com>
   16878 
   16879 	* lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
   16880 
   16881 2016-04-18  Bernhard Heckel <bernhard.heckel (a] intel.com>
   16882 
   16883 	* lib/compiler.c: Add Intel specific preprocessor macros.
   16884 	* lib/compiler.cc: Likewise.
   16885 
   16886 2016-04-13  Luis Machado  <lgustavo (a] codesourcery.com>
   16887 
   16888 	* gdb.server/connect-with-no-symbol-file.c: New file.
   16889 	* gdb.server/connect-with-no-symbol-file.exp: New file.
   16890 
   16891 2016-04-13  Simon Marchi  <simon.marchi (a] ericsson.com>
   16892 
   16893 	* lib/gdb.exp (gdb_remote_download): Fix and extend comment.
   16894 
   16895 2016-04-13  Simon Marchi  <simon.marchi (a] ericsson.com>
   16896 
   16897 	* boards/gdbserver-base.exp (${board}_download): Copy source file to
   16898 	standard output directory.
   16899 
   16900 2016-04-13  Antoine Tremblay  <antoine.tremblay (a] ericsson.com>
   16901 
   16902 	* gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
   16903 
   16904 2016-04-13  Markus Metzger  <markus.t.metzger (a] intel.com>
   16905 
   16906 	* gdb.btrace/instruction_history.c (loop): Add declaration.
   16907 
   16908 2016-04-12  Antoine Tremblay  <antoine.tremblay (a] ericsson.com>
   16909 
   16910 	* gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
   16911 
   16912 2016-04-09  Simon Marchi  <simon.marchi (a] polymtl.ca>
   16913 
   16914 	* gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
   16915 	parentheses to print.
   16916 	(continue_handler): Likewise.
   16917 
   16918 2016-04-08  Simon Marchi  <simon.marchi (a] ericsson.com>
   16919 
   16920 	* gdb.server/solib-list.exp: Remove is_remote check.
   16921 	Pass shlib= to gdb_compile.  Don't link shared library with
   16922 	-soname.  Call gdb_remote_download instead of gdb_load_shlibs.
   16923 	Run binary filename through "readlink -f" on the target.
   16924 
   16925 2016-04-08  Pedro Alves  <palves (a] redhat.com>
   16926 
   16927 	* gdb.server/solib-list.exp: Don't use gdb_load.  Instead pass the
   16928 	interpreter filename as argument to gdbserver_spawn.
   16929 	* lib/gdbserver-support.exp (gdbserver_download_current_prog):
   16930 	Return empty if $last_loaded_file does not exist.
   16931 
   16932 2016-04-08  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   16933 
   16934 	Fix compatibility with gcc-4.8.5-4.el7.x86_64.
   16935 	* gdb.base/jit-main.c: Use exit after usage.
   16936 
   16937 2016-04-07  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   16938 
   16939 	* gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
   16940 	GDBHISTSIZE prior to the tests.
   16941 	* gdb.base/gdbinit-history.exp: Likewise.
   16942 
   16943 2016-04-07  Pedro Alves  <palves (a] redhat.com>
   16944 
   16945 	* gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
   16946 	instead of build_executable.  Use gdb_load_shlibs.
   16947 
   16948 2016-04-07  Yao Qi  <yao.qi (a] linaro.org>
   16949 
   16950 	* gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
   16951 	Execute "si" command.
   16952 
   16953 2016-04-07  Yao Qi  <yao.qi (a] linaro.org>
   16954 
   16955 	* gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
   16956 	number instead of the comments on some line.
   16957 
   16958 2016-04-06  Don Breazeal  <donb (a] codesourcery.com>
   16959 
   16960 	* gdb.dwarf2/dw2-opt-structptr.c: New test program.
   16961 	* gdb.dwarf2/dw2-opt-structptr.exp: New test script.
   16962 
   16963 2016-04-06  Simon Marchi  <simon.marchi (a] ericsson.com>
   16964 
   16965 	* gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
   16966 	standard_output_file.  Remove unused binfile variable.
   16967 
   16968 2016-04-05  Catalin Udma  <catalin.udma (a] freescale.com>
   16969 
   16970 	* gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
   16971 	* gdb.python/py-mi-objfile.exp: Match "list main" output
   16972 	in console format.
   16973 
   16974 2016-04-05  Simon Marchi  <simon.marchi (a] polymtl.ca>
   16975 
   16976 	* gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
   16977 	absolute.
   16978 
   16979 2016-04-05  Simon Marchi  <simon.marchi (a] ericsson.com>
   16980 
   16981 	* gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
   16982 	absolute.
   16983 	* gdb.trace/ftrace.exp: Likewise.
   16984 	* lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
   16985 	targets as well.
   16986 	(gdb_compile_shlib): Set SONAME for non-remote targets as well.
   16987 	(gdb_load_shlibs): Copy libraries to test directory when testing
   16988 	natively.  Only set solib-search-path if testing remotely.
   16989 	* lib/mi-support.exp (mi_load_shlibs): Likewise.
   16990 
   16991 2016-04-05  Simon Marchi  <simon.marchi (a] ericsson.com>
   16992 
   16993 	* gdb.base/jit-so.exp: Use gdb_remote_download instead of
   16994 	gdb_download.  Use it even if the target is not remote.
   16995 	* gdb.base/jit.exp (compile_jit_test): Likewise.
   16996 	* lib/gdb.exp (gdb_remote_download): Copy files to the standard
   16997 	output directory if the destination board is local, otherwise use
   16998 	the standard remote_download from DejaGnu.
   16999 	(gdb_download): Remove.
   17000 	(gdb_load_shlibs): Use gdb_remote_download instead of
   17001 	gdb_download.
   17002 	* lib/gdbserver-support.exp (gdbserver_download_current_prog):
   17003 	Use gdb_remote_download instead of gdb_download.  Use it even if
   17004 	the target is not remote.
   17005 	* lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
   17006 	instead of gdb_download.
   17007 
   17008 2016-04-04  Simon Marchi  <simon.marchi (a] polymtl.ca>
   17009 
   17010 	* gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
   17011 	(test_insert_delete_modify): Call mi_load_shlibs before trying to
   17012 	run.
   17013 
   17014 2016-04-01  Artemiy Volkov  <artemiyv (a] acm.org>
   17015 
   17016 	PR gdb/19820
   17017 	* gdb.base/printcmds.exp: Add artificial arrays tests.
   17018 
   17019 2016-03-31  Pedro Alves  <palves (a] redhat.com>
   17020 
   17021 	PR gdb/19858
   17022 	* gdb.base/jit-main.c: Include unistd.h.
   17023 	(ATTACH): Define to 0 if not already defined.
   17024 	(wait_for_gdb, mypid): New globals.
   17025 	(WAIT_FOR_GDB): New macro.
   17026 	(MAIN): Set an alarm.  Store the process's pid.  Wait for GDB at
   17027 	some breakpoint locations.
   17028 	* gdb.base/jit.exp (clean_reattach, continue_to_test_location):
   17029 	New procedures.
   17030 	(one_jit_test): Add REATTACH parameter, and handle it.  Use
   17031 	continue_to_test_location.
   17032 	(top level): Test attach, and adjusts calls to one_jit_test.
   17033 
   17034 2016-03-31  Pedro Alves  <palves (a] redhat.com>
   17035 
   17036 	PR gdb/19858
   17037 	* gdb.base/jit.exp (compile_jit_test): Add intro comment.  Add
   17038 	BINSUFFIX parameter, and handle it.
   17039 	(top level): Adjust calls compile_jit_test.
   17040 
   17041 2016-03-31  Catalin Udma  <catalin.udma (a] freescale.com>
   17042 
   17043 	PR python/19743
   17044 	* gdb.python/py-mi-events-gdb.py: New file.
   17045 	* gdb.python/py-mi-events.c: New file.
   17046 	* gdb.python/py-mi-events.exp: New file.
   17047 
   17048 2016-03-30  Yao Qi  <yao.qi (a] linaro.org>
   17049 
   17050 	* gdb.reverse/until-precsave.exp: Match function name only.
   17051 	* gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
   17052 	Move malloc to a condition block.
   17053 	* gdb.reverse/until-reverse.exp: Match function name only.
   17054 
   17055 2016-03-29  Marcin Kocielnicki  <koriakin (a] 0x04.net>
   17056 
   17057 	* gdb.trace/ftrace.exp: Set arg0exp for s390.
   17058 	* gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
   17059 	* gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
   17060 	variable for GPR 0 instead of assuming it is register 0.
   17061 	* gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
   17062 	* lib/trace-support.exp: Add s390 registers.
   17063 
   17064 2016-03-29  Yao Qi  <yao.qi (a] linaro.org>
   17065 
   17066 	* gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
   17067 
   17068 2016-03-24  Yao Qi  <yao.qi (a] linaro.org>
   17069 
   17070 	* gdb.reverse/break-reverse.exp: Add quotation mark in the
   17071 	test message.
   17072 
   17073 2016-03-17  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   17074 
   17075 	* gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
   17076 	maintaining separate logic for constructing the output path.
   17077 
   17078 2016-03-16  Don Breazeal  <donb (a] codesourcery.com>
   17079 
   17080 	* gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
   17081 	Retry fork and waitpid on interrupted system call errors.
   17082 	* gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
   17083 	Use with_timeout_factor to increase timeout by factor of 10.
   17084 
   17085 2016-03-15  Don Breazeal  <donb (a] codesourcery.com>
   17086 
   17087 	* gdb.cp/scope-err.cc: New test program.
   17088 	* gdb.cp/scope-err.exp: New test script.
   17089 	* gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
   17090 	lines and "set breakpoint here" comment.
   17091 	* gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
   17092 	Fixed some whitespace and format issues.
   17093 	* gdb.mi/mi-linespec-err-cp.cc: New test program.
   17094 	* gdb.mi/mi-linespec-err-cp.exp: New test script.
   17095 
   17096 2016-03-15  Doug Evans  <dje (a] google.com>
   17097 
   17098 	* gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
   17099 	* gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
   17100 	All callers updated.  Add tests for enums, mixed flags register.
   17101 
   17102 2016-03-15  Doug Evans  <dje (a] google.com>
   17103 
   17104 	* gdb.base/skip.c (main): Call test_skip_file_and_function.
   17105 	* gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
   17106 
   17107 2016-03-14  Simon Marchi  <simon.marchi (a] ericsson.com>
   17108 
   17109 	* gdb.base/default.exp: Add $_as_string to the list of expected
   17110 	convenience functions.
   17111 
   17112 2016-03-11  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   17113 
   17114 	* gdb.base/maint.exp: New tests for 'maint info line-table'.
   17115 
   17116 2016-03-10  Simon Marchi  <simon.marchi (a] polymtl.ca>
   17117 
   17118 	* gdb.python/py-as-string.exp: New file.
   17119 	* gdb.python/py-as-string.c: New file.
   17120 
   17121 2016-03-09  Pedro Alves  <palves (a] redhat.com>
   17122 
   17123 	* gdb.threads/attach-into-signal.exp: Adjust to "Program received
   17124 	signal" -> "Thread NN received signal" output change.
   17125 	* gdb.threads/ia64-sigill.exp: Likewise.
   17126 	* gdb.threads/linux-dp.exp: Likewise.
   17127 	* gdb.threads/manythreads.exp: Likewise.
   17128 	* gdb.threads/pending-step.exp: Likewise.
   17129 	* gdb.threads/print-threads.exp: Likewise.
   17130 	* gdb.threads/sigstep-threads.exp: Likewise.
   17131 	* gdb.threads/staticthreads.exp: Likewise.
   17132 	* gdb.threads/tls.exp: Likewise.
   17133 
   17134 2016-03-09  Pedro Alves  <palves (a] redhat.com>
   17135 
   17136 	* gdb.base/command-line-input.exp: New file.
   17137 
   17138 2016-03-09  Marcin Kocielnicki  <koriakin (a] 0x04.net>
   17139 
   17140 	* gdb.trace/ftrace.exp: Set arg0exp for ppc.
   17141 	* gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
   17142 	* gdb.trace/pending.exp: Accept leading dot before function name.
   17143 	* gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
   17144 	* lib/trace-support.exp: Set registers for ppc.
   17145 
   17146 2016-03-09  Marcin Kocielnicki  <koriakin (a] 0x04.net>
   17147 
   17148 	* gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
   17149 	use it for disassembly; accept .main in addition to main in backtrace.
   17150 
   17151 2016-03-09  Wei-cheng Wang  <cole945 (a] gmail.com>
   17152 	    Marcin Kocielnicki  <koriakin (a] 0x04.net>
   17153 
   17154 	* gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
   17155 	(gdb_recursion_test_ptr): New global variable.
   17156 	(gdb_recursion_test): Call gdb_recursion_test_ptr instead of
   17157 	gdb_recursion_test.
   17158 	(gdb_c_test): Ditto.
   17159 
   17160 2016-03-09  Marcin Kocielnicki  <koriakin (a] 0x04.net>
   17161 
   17162 	* gdb.trace/change-loc.exp: Don't depend on tracepoint location
   17163 	ordering.
   17164 
   17165 2016-03-09  Marcin Kocielnicki  <koriakin (a] 0x04.net>
   17166 
   17167 	* gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
   17168 	(bar): Add bar_start_lbl label.
   17169 	* gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
   17170 	of foo/bar for emitting DWARF and tracing.
   17171 
   17172 2016-03-06  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   17173 
   17174 	* analyze-racy-logs.py: Set executable bit.
   17175 
   17176 2016-03-05  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   17177 
   17178 	* Makefile.in (DEFAULT_RACY_ITER): New variable.
   17179 	(CHECK_TARGET_TMP): Likewise.
   17180 	(check-single-racy): New rule.
   17181 	(check-parallel-racy): Likewise.
   17182 	(TEST_TARGETS): Adjust rule to account for RACY_ITER.
   17183 	(do-check-parallel-racy): New rule.
   17184 	(check-racy/%.exp): Likewise.
   17185 	* README (Racy testcases): New section.
   17186 	* analyze-racy-logs.py: New file.
   17187 
   17188 2016-03-03  Doug Evans  <dje (a] google.com>
   17189 
   17190 	* gdb.base/skip.exp: Use with_test_prefix.
   17191 
   17192 2016-03-03  Yao Qi  <yao.qi (a] linaro.org>
   17193 
   17194 	* gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
   17195 	Invoke step_over_syscall "clone" and break_cond_on_syscall
   17196 	"clone".
   17197 	* gdb.base/step-over-clone.c: New file.
   17198 
   17199 2016-03-03  Yao Qi  <yao.qi (a] linaro.org>
   17200 
   17201 	* gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
   17202 	code format.
   17203 
   17204 2016-03-03  Yao Qi  <yao.qi (a] linaro.org>
   17205 
   17206 	* gdb.base/disp-step-fork.c: Rename to ...
   17207 	* gdb.base/step-over-fork.c: ... it.  New file.
   17208 	* gdb.base/disp-step-vfork.c: Rename to ...
   17209 	* gdb.base/step-over-vfork.c: ... it.  New file.
   17210 	* gdb.base/disp-step-syscall.exp: Rename to ...
   17211 	* gdb.base/step-over-syscall.exp: ... it.  New file.
   17212 	(disp_step_cross_syscall): Rename to ...
   17213 	(step_over_syscall): ... it.
   17214 
   17215 2016-03-03  Yao Qi  <yao.qi (a] linaro.org>
   17216 
   17217 	* gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
   17218 	If target supports condition evaluation on target, invoke
   17219 	break_cond_on_syscall for fork and vfork.
   17220 
   17221 2016-03-03  Yao Qi  <yao.qi (a] linaro.org>
   17222 
   17223 	* gdb.base/disp-step-syscall.exp: Don't invoke
   17224 	support_displaced_stepping.
   17225 	(disp_step_cross_syscall): Test with displaced stepping off and
   17226 	on if supported.
   17227 
   17228 2016-03-03  Yao Qi  <yao.qi (a] linaro.org>
   17229 
   17230 	* gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
   17231 	proc.
   17232 	(setup): New proc.
   17233 	(disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
   17234 	and setup.
   17235 
   17236 2016-03-02  Bernhard Heckel  <bernhard.heckel (a] intel.com>
   17237 
   17238 	* gdb.fortran/vla-history.exp: Remove breakpoint.
   17239 
   17240 2016-03-02  Bernhard Heckel  <bernhard.heckel (a] intel.com>
   17241 
   17242 	* gdb.fortran/vla-history.exp: Lookup array elements and printing
   17243 	exceeds timeout.
   17244 
   17245 2016-03-02  Bernhard Heckel  <bernhard.heckel (a] intel.com>
   17246 
   17247 	* gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
   17248 	breakpoint.
   17249 
   17250 2016-03-02  Bernhard Heckel  <bernhard.heckel (a] intel.com>
   17251 
   17252 	* gdb.mi/vla.f90: Nullify pointer after declaration.
   17253 
   17254 2016-03-01  Pedro Alves  <palves (a] redhat.com>
   17255 
   17256 	* gdb.trace/ftrace-lock.c: Include <unistd.h>.
   17257 
   17258 2016-03-01  Pedro Alves  <palves (a] redhat.com>
   17259 
   17260 	* gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
   17261 	before anything else.
   17262 	* gdb.threads/watchpoint-fork-mt.c: Likewise.  Don't define
   17263 	_GNU_SOURCE here.
   17264 	* gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
   17265 	before anything else.
   17266 	* gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
   17267 
   17268 2016-03-01  Pedro Alves  <palves (a] redhat.com>
   17269 
   17270 	* gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
   17271 
   17272 2016-03-01  Yao Qi  <yao.qi (a] linaro.org>
   17273 
   17274 	* gdb.arch/arm-disp-step.exp: Use standard_testfile and
   17275 	prepare_for_testing.
   17276 
   17277 2016-03-01  Yao Qi  <yao.qi (a] linaro.org>
   17278 
   17279 	* gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
   17280 
   17281 2016-03-01  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   17282 
   17283 	* gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
   17284 	manually constructing the output path.
   17285 
   17286 2016-03-01  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   17287 
   17288 	* gdb.arch/s390-stackless.S: New.
   17289 	* gdb.arch/s390-stackless.exp: New.
   17290 
   17291 2016-02-28  Iain Buclaw  <ibuclaw (a] gdcproject.org>
   17292 
   17293 	* gdb.dlang/circular.c: New file.
   17294 	* gdb.dlang/circular.exp: New file.
   17295 
   17296 2016-02-26  Yao Qi  <yao.qi (a] linaro.org>
   17297 
   17298 	* gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
   17299 	[__arm__] (ext_reg_mov, ext_reg_push_pop): New.
   17300 	(testcases): Update.
   17301 
   17302 2016-02-26  Yao Qi  <yao.qi (a] linaro.org>
   17303 
   17304 	* gdb.reverse/aarch64.c: Rename to ...
   17305 	* gdb.reverse/insn-reverse.c: ... it.
   17306 	* gdb.reverse/aarch64.exp: Rename to ...
   17307 	* gdb.reverse/insn-reverse.exp: ... it.
   17308 
   17309 2016-02-26  Yao Qi  <yao.qi (a] linaro.org>
   17310 
   17311 	* gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
   17312 	(testcase_ftype): New.
   17313 	(testcases): New array.
   17314 	(n_testcases): New.
   17315 	(main): Call each element in testcases.
   17316 	* gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
   17317 	(read_testcase): New.
   17318 	Do the tests in a loop.
   17319 
   17320 2016-02-25  Yao Qi  <yao.qi (a] linaro.org>
   17321 
   17322 	* gdb.base/branches.c: Remove.
   17323 
   17324 2016-02-25  Marcin Kocielnicki  <koriakin (a] 0x04.net>
   17325 
   17326 	PR gdb/13808
   17327 	* gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
   17328 
   17329 2016-02-25  Marcin Kocielnicki  <koriakin (a] 0x04.net>
   17330 
   17331 	* gdb.trace/ftrace.exp: Remove unnecessary target check.
   17332 
   17333 2016-02-25  Marcin Kocielnicki  <koriakin (a] 0x04.net>
   17334 
   17335 	* gdb.trace/entry-values.exp: Surround $call_insn with '\y',
   17336 	change x86_64 call_insn to 'callq'.
   17337 
   17338 2016-02-24  Antoine Tremblay  <antoine.tremblay (a] ericsson.com>
   17339 
   17340 	* gdb.trace/tfile-avx.c: Move to...
   17341 	* gdb.trace/tracefile-pseudo-reg.c: Here.
   17342 	* gdb.trace/tfile-avx.exp: Move to...
   17343 	* gdb.trace/tracefile-pseudo-reg.exp: Here.
   17344 
   17345 2016-02-24  Gary Benson <gbenson (a] redhat.com>
   17346 
   17347 	* gdb.base/attach-pie-noexec.exp: Do not expect an error
   17348 	message on attach.
   17349 
   17350 2016-02-23  Doug Evans  <dje (a] google.com>
   17351 
   17352 	* gdb.base/skip.c (test_skip): New function.
   17353 	(end_test_skip_file_and_function): New function.
   17354 	(test_skip_file_and_function): New function.
   17355 	* gdb.base/skip1.c (test_skip): New function.
   17356 	(skip1_test_skip_file_and_function): New function.
   17357 	* gdb.base/skip.exp: Add tests for new skip options.
   17358 	* gdb.base/skip-solib.exp: Update expected output.
   17359 	* gdb.perf/skip-command.cc: New file.
   17360 	* gdb.perf/skip-command.exp: New file.
   17361 	* gdb.perf/skip-command.py: New file.
   17362 
   17363 2016-02-22  Marcin Kocielnicki  <koriakin (a] 0x04.net>
   17364 
   17365 	* gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
   17366 	info registers pattern.
   17367 
   17368 2016-02-18  Iain Buclaw  <ibuclaw (a] gdcproject.org>
   17369 
   17370 	* lib/future.exp: Add D support.
   17371 	(gdb_find_gdc): New proc.
   17372 	(gdb_default_target_compile): Add D support.
   17373 
   17374 2016-02-18  Wei-cheng Wang  <cole945 (a] gmail.com>
   17375 
   17376 	* gdb.trace/tspeed.c (myclock): Return wallclock instead of
   17377 	user+system time.
   17378 	(trace_speed_test): Determine the iteration count for a time
   17379 	between 15..30 seconds.
   17380 
   17381 2016-02-18  Walfred Tedeschi  <walfred.tedeschi (a] intel.com>
   17382 
   17383 	* gdb.arch/i386-mpx-sigsegv.c: New file.
   17384 	* gdb.arch/i386-mpx-sigsegv.exp: New file.
   17385 	* gdb.arch/i386-mpx-simple_segv.c: New file.
   17386 	* gdb.arch/i386-mpx-simple_segv.exp: New file.
   17387 
   17388 2016-02-18  Yao Qi  <yao.qi (a] linaro.org>
   17389 
   17390 	* gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
   17391 	Don't call setup_kfail.
   17392 
   17393 2016-02-18  Yao Qi  <yao.qi (a] linaro.org>
   17394 
   17395 	* gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
   17396 	Set "set breakpoint condition-evaluation" per $cond_bp_target.
   17397 
   17398 2016-02-16  Doug Evans  <dje (a] google.com>
   17399 
   17400 	* gdb.base/skip.c: Add copyright.  Whitespace cleanup.
   17401 	* gdb.base/skip1.c: Ditto.
   17402 	* gdb.base/skip.exp: Whitespace cleanup.
   17403 
   17404 2016-02-16  Don Breazeal  <donb (a] codesourcery.com>
   17405 
   17406 	PR remote/19496
   17407 	* gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
   17408 	Remove kfail for PR remote/19496.
   17409 
   17410 2016-02-16  Simon Marchi  <simon.marchi (a] ericsson.com>
   17411 
   17412 	* lib/gdb.exp (standard_temp_file): Return a path specific to
   17413 	the runtest invocation.
   17414 
   17415 2016-02-16  Simon Marchi  <simon.marchi (a] ericsson.com>
   17416 
   17417 	* gdb.trace/save-trace.exp: Change relative path to be in the
   17418 	standard output directory.
   17419 
   17420 2016-02-15  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   17421 
   17422 	* gdb.arch/i386-prologue.c: Add missing prototypes.
   17423 
   17424 2016-02-15  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   17425 
   17426 	* gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
   17427 	* gdb.arch/i386-prologue.exp: Likewise.
   17428 	* gdb.arch/i386-size.exp: Likewise.
   17429 
   17430 2016-02-15  Simon Marchi  <simon.marchi (a] ericsson.com>
   17431 
   17432 	* gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
   17433 	define object file path.
   17434 	* gdb.btrace/gcore.exp: Use standard_output_file to define core
   17435 	file path.
   17436 	* lib/opencl.exp (gdb_compile_opencl_hostapp): Use
   17437 	standard_output_file to define binfile.
   17438 
   17439 2016-02-14  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   17440 
   17441 	Fix compatibility with recent gfortran-5.3.1.
   17442 	* gdb.fortran/vla-history.exp (print vla1 allocated)
   17443 	(print vla2 allocated, print $2, print $3): Remove
   17444 	(print $4): Rename to ...
   17445 	(print $2): ... here.
   17446 	(print $9): Rename to ...
   17447 	(print $5): ... here.
   17448 	(print $10): Rename to ...
   17449 	(print $6): ... here.
   17450 	* gdb.fortran/vla.f90: Add pvla initialization.
   17451 
   17452 2016-02-14  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   17453 
   17454 	* gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
   17455 	New test.
   17456 	* gdb.fortran/vla-value-sub.exp: Likewise.
   17457 
   17458 2016-02-12  Marcin Kocielnicki  <koriakin (a] 0x04.net>
   17459 
   17460 	* gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
   17461 
   17462 2016-02-12  Simon Marchi  <simon.marchi (a] ericsson.com>
   17463 
   17464 	* i386-biarch-core.exp: Define corefile using
   17465 	standard_output_file.
   17466 
   17467 2016-02-12  Yao Qi  <yao.qi (a] linaro.org>
   17468 
   17469 	* gdb.arch/arm-single-step-kernel-helper.c: New.
   17470 	* gdb.arch/arm-single-step-kernel-helper.exp: New.
   17471 
   17472 2016-02-12  Markus Metzger  <markus.t.metzger (a] intel.com>
   17473 
   17474 	* gdb.btrace/tailcall-only.exp: New.
   17475 	* gdb.btrace/tailcall-only.c: New.
   17476 	* gdb.btrace/x86_64-tailcall-only.S: New.
   17477 	* gdb.btrace/i686-tailcall-only.S: New.
   17478 
   17479 2016-02-11  Pedro Alves  <palves (a] redhat.com>
   17480 
   17481 	* README (Parallel testing): Add missing double quotes.
   17482 
   17483 2016-02-11  Pedro Alves  <palves (a] redhat.com>
   17484 
   17485 	* README (Parallel testing): New section.
   17486 	(GDB_PARALLEL): Rewrite.
   17487 	(FORCE_PARALLEL): Document.
   17488 
   17489 2016-02-11  Marcin Kocielnicki  <koriakin (a] 0x04.net>
   17490 
   17491 	* gdb.trace/tfile-avx.c: New test.
   17492 	* gdb.trace/tfile-avx.exp: New test.
   17493 
   17494 2016-02-09  Keith Seitz  <keiths (a] redhat.com>
   17495 
   17496 	PR breakpoints/19546
   17497 	* gdb.base/infcall-exec.c: New file.
   17498 	* gdb.base/infcall-exec2.c: New file.
   17499 	* gdb.base/infcall-exec.exp: New file.
   17500 
   17501 2016-02-09  Keith Seitz  <keiths (a] redhat.com>
   17502 
   17503 	* gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
   17504 	(toplevel): Call test_bkpt_address.
   17505 
   17506 2016-02-09  Keith Seitz  <keiths (a] redhat.com>
   17507 
   17508 	PR python/19506
   17509 	* gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
   17510 	(toplevel): Call test_bkpt_address.
   17511 
   17512 2016-02-09  Simon Marchi  <simon.marchi (a] ericsson.com>
   17513 
   17514 	* configure.ac: Use AC_CONFIG_FILES instead of passing arguments
   17515 	to AC_OUTPUT.
   17516 	* configure: Regenerate.
   17517 
   17518 2016-02-09  Pedro Alves  <palves (a] redhat.com>
   17519 
   17520 	PR breakpoints/19548
   17521 	* gdb.base/execl-update-breakpoints.c (some_function): New
   17522 	function.
   17523 	(main): Call it.
   17524 	* gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
   17525 	Tighten expected GDB output.
   17526 
   17527 2016-02-08  Simon Marchi  <simon.marchi (a] ericsson.com>
   17528 
   17529 	* Makefile.in (ALL_SUBDIRS): Remove.
   17530 	(clean mostlyclean): Do not recurse in ALL_SUBDIRS.
   17531 	(distclean maintainer-clean realclean): Likewise.
   17532 	* configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
   17533 	* configure: Regenerate.
   17534 	* gdb.ada/Makefile.in: Delete.
   17535 	* gdb.arch/Makefile.in: Likewise.
   17536 	* gdb.asm/Makefile.in: Likewise.
   17537 	* gdb.base/Makefile.in: Likewise.
   17538 	* gdb.btrace/Makefile.in: Likewise.
   17539 	* gdb.cell/Makefile.in: Likewise.
   17540 	* gdb.compile/Makefile.in: Likewise.
   17541 	* gdb.cp/Makefile.in: Likewise.
   17542 	* gdb.disasm/Makefile.in: Likewise.
   17543 	* gdb.dlang/Makefile.in: Likewise.
   17544 	* gdb.dwarf2/Makefile.in: Likewise.
   17545 	* gdb.fortran/Makefile.in: Likewise.
   17546 	* gdb.gdb/Makefile.in: Likewise.
   17547 	* gdb.go/Makefile.in: Likewise.
   17548 	* gdb.guile/Makefile.in: Likewise.
   17549 	* gdb.java/Makefile.in: Likewise.
   17550 	* gdb.linespec/Makefile.in: Likewise.
   17551 	* gdb.mi/Makefile.in: Likewise.
   17552 	* gdb.modula2/Makefile.in: Likewise.
   17553 	* gdb.multi/Makefile.in: Likewise.
   17554 	* gdb.objc/Makefile.in: Likewise.
   17555 	* gdb.opencl/Makefile.in: Likewise.
   17556 	* gdb.opt/Makefile.in: Likewise.
   17557 	* gdb.pascal/Makefile.in: Likewise.
   17558 	* gdb.perf/Makefile.in: Likewise.
   17559 	* gdb.python/Makefile.in: Likewise.
   17560 	* gdb.reverse/Makefile.in: Likewise.
   17561 	* gdb.server/Makefile.in: Likewise.
   17562 	* gdb.stabs/Makefile.in: Likewise.
   17563 	* gdb.threads/Makefile.in: Likewise.
   17564 	* gdb.trace/Makefile.in: Likewise.
   17565 	* gdb.xml/Makefile.in: Likewise.
   17566 	* lib/gdb.exp (make_gdb_parallel_path): Add check for
   17567 	GDB_PARALLEL.
   17568 	(standard_output_file): Remove check for GDB_PARALLEL, always
   17569 	return path in outputs/$subdir/$testname.
   17570 
   17571 2016-02-08  Simon Marchi  <simon.marchi (a] ericsson.com>
   17572 
   17573 	* Makefile.in (abs_srcdir): Assign @abs_srcdir@.
   17574 	(site.exp): Assign abs_srcdir to tcl's srcdir.
   17575 
   17576 2016-02-04  Yao Qi  <yao.qi (a] linaro.org>
   17577 
   17578 	* gdb.base/foll-exec-mode.c: Include limits.h.
   17579 	(main): Add parameters argc and argv.  Get directory from
   17580 	argv[0].
   17581 	* gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
   17582 	compilation.
   17583 	* gdb.base/foll-exec.c: Include limits.h.
   17584 	(main): Add parameters argc and argv.
   17585 	Get directory from argv[0].
   17586 	* gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
   17587 	Adjust tests on the number of lines as source code changed.
   17588 	* gdb.base/foll-vfork-exit.c: Include limits.h.
   17589 	(main): Add one line of statement before vfork.
   17590 	* gdb.base/foll-vfork.c: Include limits.h and string.h.
   17591 	(main): Add parameters argc and argv.  Get directory from
   17592 	argv[0].
   17593 	* gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
   17594 	(setup_gdb): Set tbreak to skip some source lines.
   17595 	* gdb.multi/bkpt-multi-exec.c: Include limits.h.
   17596 	(main): Add parameters argc and argv.  Get directory from
   17597 	argv[0].
   17598 	* gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
   17599 	compilation.
   17600 	* gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
   17601 	(main): Add parameters argc and argv.  Get directory from
   17602 	argv[0].
   17603 	* gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
   17604 	compilation.
   17605 
   17606 2016-02-01  Doug Evans  <dje (a] google.com>
   17607 
   17608 	* gdb.base/skip.exp: Clean up multiple references to same test name.
   17609 
   17610 2016-02-01  Pedro Alves  <palves (a] redhat.com>
   17611 
   17612 	PR remote/19496
   17613 	* gdb.threads/forking-threads-plus-breakpoint.exp
   17614 	(displaced_stepping_supported): New global.
   17615 	(probe_displaced_stepping_support): New procedure.
   17616 	(do_test): Add 'displaced' parameter, and use it.
   17617 	(top level): Check for displaced stepping support.  Add displaced
   17618 	stepping on/off testing axis.
   17619 
   17620 2016-02-01  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   17621 
   17622 	* gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
   17623 	pointer.  Don't perform further tests on the unassociated pointer
   17624 	if the first test fails.
   17625 
   17626 2016-02-01  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   17627 
   17628 	* gdb.base/max-value-size.c: New file.
   17629 	* gdb.base/max-value-size.exp: New file.
   17630 	* gdb.base/huge.exp: Disable max-value-size for this test.
   17631 
   17632 2016-01-28  Iain Buclaw  <ibuclaw (a] gdcproject.org>
   17633 
   17634 	* gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
   17635 
   17636 2016-01-28  Yao Qi  <yao.qi (a] linaro.org>
   17637 
   17638 	* gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
   17639 
   17640 2016-01-25  Pedro Alves  <palves (a] redhat.com>
   17641 
   17642 	PR threads/19461
   17643 	* gdb.base/fork-running-state.c: New file.
   17644 	* gdb.base/fork-running-state.exp: New file.
   17645 
   17646 2016-01-25  Pedro Alves  <palves (a] redhat.com>
   17647 
   17648 	PR gdb/19494
   17649 	* gdb.base/catch-fork-kill.c: New file.
   17650 	* gdb.base/catch-fork-kill.exp: New file.
   17651 
   17652 2016-01-25  Pedro Alves  <palves (a] redhat.com>
   17653 
   17654 	* gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
   17655 	Delete, moved to lib/gdb.exp.
   17656 	* gdb.threads/forking-threads-plus-breakpoint.exp
   17657 	(foreach_with_prefix): Likewise.
   17658 	* gdb.threads/process-dies-while-handling-bp.exp
   17659 	(foreach_with_prefix): Likewise.
   17660 	* lib/gdb.exp (foreach_with_prefix): New procedure.
   17661 
   17662 2016-01-25  Marcin Kocielnicki  <koriakin (a] 0x04.net>
   17663 
   17664 	* gdb.trace/backtrace.exp: Bump stack collection fudge factor.
   17665 	* gdb.trace/entry-values.exp: Bump stack collection fudge factor.
   17666 
   17667 2016-01-23  Marcin Kocielnicki  <koriakin (a] 0x04.net>
   17668 
   17669 	* gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
   17670 	endian targets.
   17671 
   17672 2016-01-22  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   17673 	    Pedro Alves  <palves (a] redhat.com>
   17674 
   17675 	Fix testsuite compatibility with Guile.
   17676 	* gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
   17677 	number.
   17678 
   17679 2016-01-22  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   17680 
   17681 	Fix testsuite compatibility with Guile.
   17682 	* gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
   17683 	(thread 1): New test for backtrace through signal handler.
   17684 
   17685 2016-01-22  Yao Qi  <yao.qi (a] linaro.org>
   17686 
   17687 	PR testsuite/19491
   17688 	* gdb.base/multi-forks.c: Include
   17689 	../lib/unbuffer_output.c
   17690 	(main): Call gdb_unbuffer_output.
   17691 
   17692 2016-01-21  Doug Evans  <dje (a] google.com>
   17693 
   17694 	* lib/ada.exp (gdb_compile_ada): Fix typo.
   17695 
   17696 2016-01-21  Joel Brobecker  <brobecker (a] adacore.com>
   17697 
   17698 	* gdb.base/break-fun-addr.exp: New file.
   17699 	* gdb.base/break-fun-addr1.c: New file.
   17700 	* gdb.base/break-fun-addr2.c: New file.
   17701 
   17702 2016-01-20  Simon Marchi  <simon.marchi (a] polymtl.ca>
   17703 
   17704 	* gdb.python/py-pp-maint.exp: Change/add enum flag tests.
   17705 	* gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
   17706 	enum flag values.
   17707 
   17708 2016-01-20  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   17709 
   17710 	* gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
   17711 	when GDB can not set the vector return value.  Add more comments
   17712 	for clarification.
   17713 
   17714 2016-01-20  Antoine Tremblay  <antoine.tremblay (a] ericsson.com>
   17715 
   17716 	* gdb.trace/tspeed.exp:  Use shlib instead of libs in gdb_compile
   17717 	command.
   17718 
   17719 2016-01-19  Simon Marchi  <simon.marchi (a] ericsson.com>
   17720 
   17721 	* Makefile.in (DO_RUNTEST): Add --status and update usages.
   17722 
   17723 2016-01-19  Simon Marchi  <simon.marchi (a] ericsson.com>
   17724 
   17725 	* Makefile.in (check-single): Pass --status to runtest.
   17726 	(check/%.exp): Likewise.
   17727 
   17728 2016-01-19  Simon Marchi  <simon.marchi (a] ericsson.com>
   17729 
   17730 	* Makefile.in (check-parallel): Propagate return code from make
   17731 	do-check-parallel.
   17732 
   17733 2016-01-19  Marcin Kocielnicki  <koriakin (a] 0x04.net>
   17734 
   17735 	* gdb.trace/ftrace.exp: Fix expected message on continue.
   17736 	* gdb.trace/pending.exp: Fix expected message on continue.
   17737 	* gdb.trace/trace-break.exp: Fix expected message on continue.
   17738 
   17739 2016-01-18  Simon Marchi  <simon.marchi (a] ericsson.com>
   17740 
   17741 	* lib/gdb.exp (gdb_test): Remove unused global references.
   17742 
   17743 2016-01-18  Pedro Alves  <palves (a] redhat.com>
   17744 
   17745 	* gdb.base/async-shell.exp: Adjust expected output.
   17746 	* gdb.base/dprintf-non-stop.exp: Adjust expected output.
   17747 	* gdb.base/siginfo-thread.exp: Adjust expected output.
   17748 	* gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
   17749 	* gdb.java/jnpe.exp: Adjust expected output.
   17750 	* gdb.threads/clone-new-thread-event.exp: Adjust expected output.
   17751 	* gdb.threads/continue-pending-status.exp: Adjust expected output.
   17752 	* gdb.threads/leader-exit.exp: Adjust expected output.
   17753 	* gdb.threads/manythreads.exp: Adjust expected output.
   17754 	* gdb.threads/pthreads.exp: Adjust expected output.
   17755 	* gdb.threads/schedlock.exp: Adjust expected output.
   17756 	* gdb.threads/siginfo-threads.exp: Adjust expected output.
   17757 	* gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
   17758 	expected output.
   17759 	* gdb.threads/signal-delivered-right-thread.exp: Adjust expected
   17760 	output.
   17761 	* gdb.threads/sigthread.exp: Adjust expected output.
   17762 	* gdb.threads/watchpoint-fork.exp: Adjust expected output.
   17763 
   17764 2016-01-18  Yao Qi  <yao.qi (a] linaro.org>
   17765 
   17766 	* gdb.guile/scm-section-script.c: Replace @progbits with
   17767 	%progbits.
   17768 	* gdb.python/py-section-script.c: Likewise.
   17769 
   17770 2016-01-15  Pedro Alves  <palves (a] redhat.com>
   17771 
   17772 	* gdb.multi/tids.exp: Test star wildcard ranges.
   17773 
   17774 2016-01-15  Pedro Alves  <palves (a] redhat.com>
   17775 
   17776 	* gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
   17777 	command from "thread apply" invocation.
   17778 	(thr_apply_info_thr_invalid): Default the expected output to the
   17779 	input tid list.
   17780 	(top level): Add tests that use convenience variables.  Add tests
   17781 	for "thread apply" with a valid TID list, but missing the command.
   17782 
   17783 2016-01-13  Pedro Alves  <palves (a] redhat.com>
   17784 
   17785 	* gdb.base/default.exp: Expect $_gthread as well.
   17786 	* gdb.multi/tids.exp: Test $_gthread.
   17787 	* gdb.threads/thread-specific.exp: Test $_gthread.
   17788 
   17789 2016-01-13  Pedro Alves  <palves (a] redhat.com>
   17790 
   17791 	* gdb.multi/tids.exp: Test "info threads -gid".
   17792 
   17793 2016-01-13  Pedro Alves  <palves (a] redhat.com>
   17794 
   17795 	* gdb.multi/tids.exp: Test InferiorThread.global_num and
   17796 	Breakpoint.thread.
   17797 	* gdb.python/py-infthread.exp: Test InferiorThread.global_num.
   17798 
   17799 2016-01-07  Pedro Alves  <palves (a] redhat.com>
   17800 
   17801 	* gdb.base/break.exp: Adjust to output changes.
   17802 	* gdb.base/hbreak2.exp: Likewise.
   17803 	* gdb.base/sepdebug.exp: Likewise.
   17804 	* gdb.base/watch_thread_num.exp: Likewise.
   17805 	* gdb.linespec/keywords.exp: Likewise.
   17806 	* gdb.multi/info-threads.exp: Likewise.
   17807 	* gdb.threads/thread-find.exp: Likewise.
   17808 	* gdb.multi/tids.c: New file.
   17809 	* gdb.multi/tids.exp: New file.
   17810 
   17811 2016-01-13  Pedro Alves  <palves (a] redhat.com>
   17812 
   17813 	* gdb.python/py-infthread.exp: Test InferiorThread.inferior.
   17814 
   17815 2016-01-13  Pedro Alves  <palves (a] redhat.com>
   17816 
   17817 	* gdb.base/default.exp: Expect $_inferior as well.
   17818 	* gdb.multi/base.exp: Test $_inferior.
   17819 
   17820 2016-01-13  Pedro Alves  <palves (a] redhat.com>
   17821 
   17822 	PR breakpoints/19388
   17823 	* gdb.base/catch-signal-siginfo-cond.c: New file.
   17824 	* gdb.base/catch-signal-siginfo-cond.exp: New file.
   17825 
   17826 2016-01-12  Josh Stone  <jistone (a] redhat.com>
   17827 	    Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   17828 
   17829 	* gdb.base/catch-syscall.c (do_execve): New variable.
   17830 	(main): Conditionally trigger an execve.
   17831 	* gdb.base/catch-syscall.exp: Enable testing for remote targets.
   17832 	(test_catch_syscall_execve): New, check entry/return across execve.
   17833 	(do_syscall_tests): Call test_catch_syscall_execve.
   17834 
   17835 2016-01-12  Pedro Alves  <palves (a] redhat.com>
   17836 
   17837 	* gdb.base/random-signal.exp (do_test): New procedure, with body
   17838 	of testcase moved in.
   17839 
   17840 2016-01-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   17841 	    Pedro Alves  <palves (a] redhat.com>
   17842 
   17843 	* gdb.base/funcargs.exp (finish from indirectly called function):
   17844 	Reintroduce the case for 'First'.
   17845 
   17846 2016-01-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   17847 	    Pedro Alves  <palves (a] redhat.com>
   17848 
   17849 	* gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
   17850 	(tcatch_vfork_then_child_follow_exec)
   17851 	(tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
   17852 	identification.
   17853 
   17854 2016-01-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   17855 
   17856 	* gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
   17857 	and repeats to unlimited.
   17858 	* gdb.python/py-value.exp: Likewise.
   17859 	* lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
   17860 	and repeats to unlimited.
   17861 
   17862 2016-01-08  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   17863 
   17864 	* gdb.multi/goodbye.c: Fix compilation warnings by adding return types
   17865 	and reordering the functions.
   17866 	* gdb.multi/hangout.c: Likewise.
   17867 	* gdb.multi/hello.c: Likewise.
   17868 
   17869 2016-01-08  Simon Marchi  <simon.marchi (a] ericsson.com>
   17870 
   17871 	* gdb.perf/lib/perftest/perftest.py: Change relative imports to
   17872 	absolute.
   17873 	(SingleStatisticTestResult.report): Use dict.keys instead of
   17874 	dict.iterkeys.
   17875 
   17876 2016-01-06  Pedro Alves  <palves (a] redhat.com>
   17877 
   17878 	* gdb.python/py-infthread.exp: Fix typo.  Expect t0.num to be 1.
   17879 
   17880 2016-01-04  Markus Metzger  <markus.t.metzger (a] intel.com>
   17881 
   17882 	* gdb.btrace/dlopen.exp: New.
   17883 	* gdb.btrace/dlopen.c: New.
   17884 	* gdb.btrace/dlopen-dso.c: New.
   17885 
   17886 2015-12-25  Sandra Loosemore  <sandra (a] codesourcery.com>
   17887 
   17888 	* lib/gdb.exp (gdb_test): Update comments to clarify that the
   17889 	PATTERN argument is optional.
   17890 
   17891 2015-12-24  Joel Brobecker  <brobecker (a] adacore.com>
   17892 
   17893 	* lib/ada.exp (target_compile_ada_from_dir): New function.
   17894 	(gdb_compile_ada): Reimplement avoiding the use of project files.
   17895 	* gdb.ada/gnat_ada.gpr: Delete.
   17896 	* gdb.ada/cond_lang.exp: Adjust test to make path before
   17897 	filename optional.
   17898 	* gdb.ada/small_reg_param.exp: Likewise.
   17899 
   17900 2015-12-22  Simon Marchi  <simon.marchi (a] ericsson.com>
   17901 
   17902 	* gdb.base/foll-vork.exp: Remove HP-UX special case.
   17903 
   17904 2015-12-22  Thomas Preud'homme  <thomas.preudhomme (a] arm.com>
   17905 
   17906 	* lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
   17907 	case.
   17908 
   17909 2015-12-21  Simon Marchi  <simon.marchi (a] ericsson.com>
   17910 
   17911 	* gdb.base/break.exp: Remove dead code.
   17912 	* gdb.base/sepdebug.exp: Likewise.
   17913 
   17914 2015-12-21  Simon Marchi  <simon.marchi (a] polymtl.ca>
   17915 
   17916 	* gdb.asm/asm-source.exp: Remove HP-UX references.
   17917 	* gdb.base/annota1.exp: Likewise.
   17918 	* gdb.base/annota3.exp: Likewise.
   17919 	* gdb.base/attach.exp: Likewise.
   17920 	* gdb.base/bigcore.exp: Likewise.
   17921 	* gdb.base/break.exp: Likewise.
   17922 	* gdb.base/call-ar-st.exp: Likewise.
   17923 	* gdb.base/callfuncs.exp: Likewise.
   17924 	* gdb.base/catch-fork-static.exp: Likewise.
   17925 	* gdb.base/display.exp: Likewise.
   17926 	* gdb.base/foll-exec-mode.exp: Likewise.
   17927 	* gdb.base/foll-exec.exp: Likewise.
   17928 	* gdb.base/foll-fork.exp: Likewise.
   17929 	* gdb.base/foll-vfork.exp: Likewise.
   17930 	* gdb.base/funcargs.exp: Likewise.
   17931 	* gdb.base/hbreak2.exp: Likewise.
   17932 	* gdb.base/inferior-died.exp: Likewise.
   17933 	* gdb.base/interrupt.exp: Likewise.
   17934 	* gdb.base/multi-forks.exp: Likewise.
   17935 	* gdb.base/nodebug.exp: Likewise.
   17936 	* gdb.base/sepdebug.exp: Likewise.
   17937 	* gdb.base/solib1.c: Likewise.
   17938 	* gdb.base/step-test.exp: Likewise.
   17939 	* gdb.mi/non-stop.c: Likewise.
   17940 	* gdb.mi/pthreads.c: Likewise.
   17941 	* gdb.multi/bkpt-multi-exec.ex: Likewise.
   17942 	* gdb.threads/pthreads.c: Likewise.
   17943 	* gdb.threads/staticthreads.exp: Likewise.
   17944 	* lib/future.exp: Likewise.
   17945 	* lib/gdb.exp: Likewise.
   17946 	* gdb.base/so-indr-cl.c: Remove.
   17947 	* gdb.base/so-indr-cl.exp: Likewise.
   17948 	* gdb.base/solib.c: Likewise.
   17949 	* gdb.base/solib.exp: Likewise.
   17950 	* gdb.base/solib2.c: Likewise.
   17951 
   17952 2015-12-21  Simon Marchi  <simon.marchi (a] polymtl.ca>
   17953 
   17954 	* gdb.base/break.exp: Remove references to HP CC/aCC compilers.
   17955 	* gdb.base/call-ar-st.exp: Likewise.
   17956 	* gdb.base/callfuncs.exp: Likewise.
   17957 	* gdb.base/condbreak.exp: Likewise.
   17958 	* gdb.base/constvars.exp: Likewise.
   17959 	* gdb.base/hbreak2.exp: Likewise.
   17960 	* gdb.base/langs.exp: Likewise.
   17961 	* gdb.base/list.exp: Likewise.
   17962 	* gdb.base/long_long.exp: Likewise.
   17963 	* gdb.base/ptype.exp: Likewise.
   17964 	* gdb.base/scope.exp: Likewise.
   17965 	* gdb.base/signals.exp: Likewise.
   17966 	* gdb.base/so-impl-ld.exp: Likewise.
   17967 	* gdb.base/varargs.exp: Likewise.
   17968 	* gdb.base/volatile.exp: Likewise.
   17969 	* gdb.base/whatis.exp: Likewise.
   17970 	* gdb.cp/cplusfuncs.exp: Likewise.
   17971 	* gdb.cp/inherit.exp: Likewise.
   17972 	* gdb.cp/local.exp: Likewise.
   17973 	* gdb.cp/member-ptr.exp: Likewise.
   17974 	* gdb.cp/method.exp: Likewise.
   17975 	* gdb.cp/overload.exp: Likewise.
   17976 	* gdb.cp/templates.exp: Likewise.
   17977 	* gdb.stabs/weird.exp: Likewise.
   17978 	* lib/compiler.c: Likewise.
   17979 	* lib/compiler.cc: Likewise.
   17980 	* lib/cp-support.exp: Likewise.
   17981 	* lib/gdb.exp: Likewise.
   17982 
   17983 2015-12-20  Simon Marchi  <simon.marchi (a] polymtl.ca>
   17984 
   17985 	* configure.ac: Remove HP-UX case.
   17986 	* configure: Regenerate.
   17987 
   17988 2015-12-18  Simon Marchi  <simon.marchi (a] ericsson.com>
   17989 
   17990 	* lib/gdb.exp (gdb_compile): Add function doc.
   17991 
   17992 2015-12-17  Pedro Alves  <palves (a] redhat.com>
   17993 
   17994 	PR threads/19354
   17995 	* gdb.multi/info-threads.exp: New file.
   17996 
   17997 2015-12-15  Yao Qi  <yao.qi (a] linaro.org>
   17998 
   17999 	* gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
   18000 	is aarch64*-*-*.
   18001 
   18002 2015-12-14  Sandra Loosemore  <sandra (a] codesourcery.com>
   18003 
   18004 	* gdb.base/history-duplicates.exp: Skip if no readline support.
   18005 
   18006 2015-12-14  Sandra Loosemore  <sandra (a] codesourcery.com>
   18007 
   18008 	* gdb.base/gdbinit-history.exp: Skip for remote-host testing.
   18009 
   18010 2015-12-14  Sandra Loosemore  <sandra (a] codesourcery.com>
   18011 
   18012 	* gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
   18013 
   18014 2015-12-14  Sandra Loosemore  <sandra (a] codesourcery.com>
   18015 
   18016 	* gdb.base/completion.exp: Skip tests that interrupt GDB with
   18017 	ctrl-C if nointerrupts target property is set.
   18018 	* gdb.base/double-prompt-target-event-error.exp: Likewise.
   18019 	* gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
   18020 	* gdb.base/paginate-bg-execution.exp: Likewise.
   18021 	* gdb.base/paginate-execution-startup.exp: Likewise.
   18022 	* gdb.base/random-signal.exp: Likewise.
   18023 	* gdb.base/range-stepping.exp: Likewise.
   18024 	* gdb.cp/annota2.exp: Likewise.
   18025 	* gdb.cp/annota3.exp: Likewise.
   18026 	* gdb.gdb/selftest.exp: Likewise.
   18027 	* gdb.threads/continue-pending-status.exp: Likewise.
   18028 	* gdb.threads/leader-exit.exp: Likewise.
   18029 	* gdb.threads/manythreads.exp: Likewise.
   18030 	* gdb.threads/pthreads.exp: Likewise.
   18031 	* gdb.threads/schedlock.exp: Likewise.
   18032 	* gdb.threads/sigthread.exp: Likewise.
   18033 
   18034 2015-12-11  Don Breazeal  <donb (a] codesourcery.com>
   18035 
   18036 	* gdb.base/execl-update-breakpoints.exp (main): Enable for target
   18037 	remote.
   18038 	* gdb.base/foll-exec-mode.exp (main): Disable for target remote.
   18039 	* gdb.base/foll-exec.exp (main): Enable for target remote.
   18040 	* gdb.base/foll-fork.exp (main): Likewise.
   18041 	* gdb.base/foll-vfork.exp (main): Likewise.
   18042 	* gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
   18043 	(proc continue_to_exit_bp_loc): Use clean_restart.
   18044 	* gdb.base/pie-execl.exp (main): Disable for target remote.
   18045 	* gdb.base/watch-vfork.exp (main): Enable for target remote.
   18046 	* gdb.mi/mi-nsthrexec.exp (main): Likewise.
   18047 	* gdb.threads/execl.exp (main): Likewise.
   18048 	* gdb.threads/fork-child-threads.exp (main): Likewise.
   18049 	* gdb.threads/fork-plus-threads.exp (main): Disable for target
   18050 	remote.
   18051 	* gdb.threads/fork-thread-pending.exp (main): Enable for target
   18052 	remote.
   18053 	* gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
   18054 	pid.tid style ptids, instead of just tid.
   18055 	* gdb.threads/thread-execl.exp (main): Enable for target remote.
   18056 	* gdb.threads/watchpoint-fork.exp (main): Likewise.
   18057 	* gdb.trace/report.exp (use_collected_data): Allow pid.tid style
   18058 	ptids, instead of just tid.
   18059 
   18060 2015-12-11  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   18061 
   18062 	* gdb.base/list.exp (test_list_forward): Add end of file error
   18063 	test.
   18064 	(test_repeat_list_command): Add end of file error test.
   18065 	(test_list_backwards): Add beginning of file error test.
   18066 
   18067 2015-12-11  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   18068 
   18069 	* gdb.base/list.exp (test_list_invalid_args): New function,
   18070 	defined, and called.
   18071 
   18072 2015-12-11  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   18073 
   18074 	* gdb.base/list.exp (test_list): Make test names unique.
   18075 
   18076 2015-12-11  Yao Qi  <yao.qi (a] linaro.org>
   18077 
   18078 	* gdb.base/coremaker2.c: Remove.
   18079 
   18080 2015-12-10  Pedro Alves  <palves (a] redhat.com>
   18081 
   18082 	* gdb.multi/base.exp: Remove stale "spaces" references.
   18083 
   18084 2015-12-10  Pedro Alves  <palves (a] redhat.com>
   18085 
   18086 	* gdb.multi/base.exp: Don't use nowarnings.
   18087 	* gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
   18088 	* gdb.multi/hangout.c: Include stdio.h.
   18089 	* gdb.multi/hello.c: Include stdlib.h.
   18090 	* gdb.multi/multi-arch-exec.c: Include stdlib.h.
   18091 	* gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
   18092 	* gdb.multi/multi-arch.exp: Don't use nowarnings.
   18093 
   18094 2015-12-10  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   18095 
   18096 	* gdb.dwarf2/dw2-ranges-base.c: New file.
   18097 	* gdb.dwarf2/dw2-ranges-base.exp: New file.
   18098 	* lib/dwarf.exp (namespace eval Dwarf): Add new variables to
   18099 	support additional line table, and debug ranges generation.
   18100 	(Dwarf::ranges): New function, generate .debug_ranges.
   18101 	(Dwarf::lines): Support generating simple line table programs.
   18102 	(Dwarf::assemble): Initialise new namespace variables.
   18103 
   18104 2015-12-09  Kevin Buettner  <kevinb (a] redhat.com>
   18105 
   18106 	* gdb.base/async.exp (proc test_background): Add case for
   18107 	asynchronous execution not supported.
   18108 
   18109 2015-12-09  Luis Machado  <lgustavo (a] codesourcery.com>
   18110 
   18111 	* gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
   18112 	  format and change test names to make them unique.
   18113 
   18114 2015-12-09  Ruslan Kabatsayev  <b7.10110111 (a] gmail.com>
   18115 	    Pedro Alves  <pedro (a] redhat.com>
   18116 
   18117 	PR gdb/18702
   18118 	Add checking of floatformats setup on x86_64 hosts.
   18119 	* gdb.arch/i386-float.S (main): Load bigval and smallval.
   18120 	(smallval, bigval): New labels/constants.
   18121 	* gdb.arch/i386-float.exp: Use with_test_prefix and test "info
   18122 	float" after loading bigval and smallval.
   18123 
   18124 2015-12-07  Pierre-Marie de Rodat  <derodat (a] adacore.com>
   18125 
   18126 	* gdb.ada/fun_overload_menu.exp: New testcase.
   18127 	* gdb.ada/fun_overload_menu/foo.adb: New testcase.
   18128 
   18129 2015-12-04  Josh Stone  <jistone (a] redhat.com>
   18130 
   18131 	* gdb.base/catch-fork-static.exp: New.
   18132 
   18133 2015-12-03  Yao Qi  <yao.qi (a] linaro.org>
   18134 
   18135 	* gdb.base/sizeof.c: Don't include stdio.h and
   18136 	../lib/unbuffer_output.c.
   18137 	(main): New variable 'size' and 'value'.  Remove printf and
   18138 	gdb_unbuffer_output.  Assign return value to size and value.
   18139 	* gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
   18140 	at the beginning.
   18141 	(check_sizeof): Check the result by printing variable 'size'.
   18142 	(check_valueof): Check the result by printing variable 'value'.
   18143 
   18144 2015-12-01  Yao Qi  <yao.qi (a] linaro.org>
   18145 
   18146 	* gdb.base/disp-step-syscall.exp: Define syscall instruction
   18147 	for aarch64*-*-linux* target.
   18148 
   18149 2015-11-30  Pedro Alves  <palves (a] redhat.com>
   18150 
   18151 	* gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
   18152 
   18153 2015-11-30  Pedro Alves  <palves (a] redhat.com>
   18154 
   18155 	* lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
   18156 	Handle non-stop mode vCont replies.
   18157 
   18158 2015-11-30  Pedro Alves  <palves (a] redhat.com>
   18159 
   18160 	* gdb.base/dprintf-non-stop.exp: Use build_executable instead of
   18161 	prepare_for_testing.  Start gdb with "set non-stop on" appended to
   18162 	GDBFLAGS.  Lax expected stop output.
   18163 
   18164 2015-11-27  Yao Qi  <yao.qi (a] linaro.org>
   18165 
   18166 	* gdb.arch/arm-neon.exp: New.
   18167 	* gdb.arch/arm-neon.c: New.
   18168 
   18169 2015-11-27  Yao Qi  <yao.qi (a] linaro.org>
   18170 
   18171 	* gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
   18172 
   18173 2015-11-27  Yao Qi  <yao.qi (a] linaro.org>
   18174 
   18175 	* gdb.cp/annota2.exp: Allow multiple occurrences of the
   18176 	frames-invalid annotation.
   18177 
   18178 2015-11-27  Yao Qi  <yao.qi (a] linaro.org>
   18179 
   18180 	* gdb.cp/annota2.exp: Use ${frames_invalid}.
   18181 
   18182 2015-11-26  Simon Marchi  <simon.marchi (a] ericsson.com>
   18183 
   18184 	* gdb.threads/names.exp: New file.
   18185 	* gdb.threads/names.c: New file.
   18186 	* README: Mention gdb,no_thread_names.
   18187 
   18188 2015-11-26  Markus Metzger  <markus.t.metzger (a] intel.com>
   18189 
   18190 	PR 19297
   18191 	* lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
   18192 	support" error.
   18193 
   18194 2015-11-24  Pedro Alves  <palves (a] redhat.com>
   18195 
   18196 	PR 17539
   18197 	* gdb.base/display.exp: Expect displays to be sorted in ascending
   18198 	order.  Use multi_line.
   18199 	* gdb.base/solib-display.exp: Likewise.
   18200 
   18201 2015-11-24  Pedro Alves  <palves (a] redhat.com>
   18202 
   18203 	PR 17539
   18204 	* gdb.base/display.exp: Expect displays to be sorted in ascending
   18205 	order.  Use multi_line.
   18206 	* gdb.base/solib-display.exp: Likewise.
   18207 
   18208 2015-11-24  Pedro Alves  <palves (a] redhat.com>
   18209 
   18210 	PR 17539
   18211 	* gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
   18212 	threads in ascending order.
   18213 	* gdb.base/foll-fork.exp: Likewise.
   18214 	* gdb.base/foll-vfork.exp: Likewise.
   18215 	* gdb.base/multi-forks.exp: Likewise.
   18216 	* gdb.mi/mi-nonstop.exp: Likewise.
   18217 	* gdb.mi/mi-nsintrall.exp: Likewise.
   18218 	* gdb.multi/base.exp: Likewise.
   18219 	* gdb.multi/multi-arch.exp: Likewise.
   18220 	* gdb.python/py-inferior.exp: Likewise.
   18221 	* gdb.threads/break-while-running.exp: Likewise.
   18222 	* gdb.threads/execl.exp: Likewise.
   18223 	* gdb.threads/gcore-thread.exp: Likewise.
   18224 	* gdb.threads/info-threads-cur-sal.exp: Likewise.
   18225 	* gdb.threads/kill.exp: Likewise.
   18226 	* gdb.threads/linux-dp.exp: Likewise.
   18227 	* gdb.threads/multiple-step-overs.exp: Likewise.
   18228 	* gdb.threads/next-bp-other-thread.exp: Likewise.
   18229 	* gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
   18230 	* gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
   18231 	* gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
   18232 	* gdb.threads/thread-find.exp: Likewise.
   18233 	* gdb.threads/tls.exp: Likewise.
   18234 	* lib/mi-support.exp (mi_reverse_list): Delete.
   18235 	(mi_check_thread_states): No longer reverse list.
   18236 
   18237 2015-11-24  Pedro Alves  <palves (a] redhat.com>
   18238 
   18239 	* gdb.python/py-inferior.exp: Use with_test_prefix.  Consistently
   18240 	use lowercase.
   18241 
   18242 2015-11-23  Simon Marchi  <simon.marchi (a] ericsson.com>
   18243 
   18244 	* gdb.trace/actions.c: Include trace-common.h.
   18245 	(main): Add a location for a fast tracepoint.
   18246 	* gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
   18247 	the normal tracepoints.
   18248 	(gdb_verify_tracepoints): Adjust number of expected tracepoints.
   18249 
   18250 2015-11-23  Simon Marchi  <simon.marchi (a] ericsson.com>
   18251 
   18252 	* save-trace.exp: Factor out code to these...
   18253 	(gdb_save_tracepoints): New.
   18254 	(gdb_load_tracepoints): New.
   18255 	(do_save_load_test): New.
   18256 
   18257 2015-11-23  Kevin Buettner  <kevinb (a] redhat.com>
   18258 
   18259 	* gdb.base/asmlabel.exp: New test.
   18260 	* gdb.base/asmlabel.c: New test case.
   18261 
   18262 2015-11-23  Joel Brobecker  <brobecker (a] adacore.com>
   18263 
   18264 	* gdb.base/wrong_frame_bt_full-main.c: New file.
   18265 	* gdb.base/wrong_frame_bt_full-opaque.c: New file.
   18266 	* gdb.base/wrong_frame_bt_full.exp: New file.
   18267 
   18268 2015-11-23  Joel Brobecker  <brobecker (a] adacore.com>
   18269 
   18270 	* testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
   18271 
   18272 2015-11-20  Jose E. Marchesi  <jose.marchesi (a] oracle.com>
   18273 
   18274 	* gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
   18275 	pstate register when comparing registers values in
   18276 	sparc64-*-linux-gnu targets to avoid spurious differences.
   18277 
   18278 2015-11-20  Jose E. Marchesi  <jose.marchesi (a] oracle.com>
   18279 
   18280 	* gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
   18281 
   18282 2015-11-19  Sandra Loosemore  <sandra (a] codesourcery.com>
   18283 
   18284 	* gdb.base/nested-subp1.exp: Pass executable, not executable name,
   18285 	as type argument to gdb_compile.
   18286 	* gdb.base/nested-subp2.exp: Likewise.
   18287 	* gdb.base/nested-subp3.exp: Likewise.
   18288 
   18289 2015-11-17  Dominik Vogt  <vogt (a] linux.vnet.ibm.com>
   18290 
   18291 	* lib/dwarf.exp (_note): Fix left shift of negative value.
   18292 	* gdb.trace/trace-condition.exp: Likewise.
   18293 
   18294 2015-11-13  Yao Qi  <yao.qi (a] linaro.org>
   18295 
   18296 	* gdb.base/call-sc.exp (test_scalar_returns): Remove the
   18297 	comments about d10v.
   18298 	(test_scalar_returns): Likewise.
   18299 	* gdb.base/d10v.ld: Remove.
   18300 	* gdb.base/overlays.exp: Remove the target triplet checking for
   18301 	d10v-*-*.
   18302 	* gdb.base/structs.exp (test_struct_returns): Remove the
   18303 	comments about d10v.
   18304 	(test_struct_calls): Likewise.
   18305 
   18306 2015-11-13  Yao Qi  <yao.qi (a] linaro.org>
   18307 
   18308 	* gdb.base/gnu_vector.exp: Check the return value by "p res".
   18309 	* gdb.base/gnu_vector.c: Don't include stdio.h.
   18310 	(main): Don't print res and call add_some_intvecs.
   18311 
   18312 2015-11-11  Marcin Kocielnicki  <koriakin (a] 0x04.net>
   18313 
   18314 	* gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
   18315 	macro.
   18316 	(func5): Removed.
   18317 	(func4): Use FAST_TRACEPOINT_LABEL.
   18318 	* gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
   18319 	macro.
   18320 	(func): Removed.
   18321 	(thread_function): Use FAST_TRACEPOINT_LABEL.
   18322 	* gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
   18323 	(func): Remove.
   18324 	(marker): Use FAST_TRACEPOINT_LABEL.
   18325 	* gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
   18326 	(pendfunc1): Remove.
   18327 	(pendfunc): Use FAST_TRACEPOINT_LABEL.
   18328 	* gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
   18329 	(foo): Remove.
   18330 	(pendfunc2): Use FAST_TRACEPOINT_LABEL.
   18331 	* gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
   18332 	macro.
   18333 	(func): Remove.
   18334 	(marker): Use FAST_TRACEPOINT_LABEL.
   18335 	* gdb.trace/trace-common.h: New header.
   18336 	* gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
   18337 	macro.
   18338 	(func): Remove.
   18339 	(marker): Use FAST_TRACEPOINT_LABEL.
   18340 	* gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
   18341 	(func): Remove.
   18342 	(thread_function): Use FAST_TRACEPOINT_LABEL.
   18343 
   18344 2015-11-10  Marcin Kocielnicki  <koriakin (a] 0x04.net>
   18345 
   18346 	* gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
   18347 	in front.
   18348 	* gdb.trace/change-loc.exp: Use global pcreg definition.
   18349 	* gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
   18350 	* gdb.trace/entry-values.exp: Use global spreg definition, add $
   18351 	in front.
   18352 	* gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
   18353 	* gdb.trace/pending.exp: Likewise.
   18354 	* gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
   18355 	* gdb.trace/trace-break.exp: Likewise.
   18356 	* gdb.trace/trace-condition.exp: Use global pcreg definition, add $
   18357 	in front.
   18358 	* gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
   18359 	* gdb.trace/while-dyn.exp: Use global fpreg definition, add $
   18360 	in front.
   18361 	* lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
   18362 
   18363 2015-11-09  Joel Brobecker  <brobecker (a] adacore.com>
   18364 
   18365 	* gdb.ada/fin_fun_out: New testcase.
   18366 
   18367 2015-11-07  Kevin Buettner  <kevinb (a] redhat.com>
   18368 
   18369 	* gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
   18370 	value associated with DW_AT_byte_size.
   18371 	* gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
   18372 	constants for DW_AT_byte_size, DW_AT_lower_bound, and
   18373 	DW_AT_upper_bound.
   18374 
   18375 2015-11-07  Kevin Buettner  <kevinb (a] redhat.com>
   18376 
   18377 	* lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
   18378 	(gdb_target_symbol_prefix_flags): Define in terms of _asm
   18379 	version.
   18380 	* gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
   18381 	gdb.dwarf2/dw2-canonicalize-type.exp,
   18382 	gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
   18383 	gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
   18384 	gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
   18385 	provided by gdb_target_symbol_prefix_flags_asm.
   18386 	* gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
   18387 	testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
   18388 	testsuite/gdb.dwarf2/dw2-unresolved-main.c,
   18389 	testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
   18390 	gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
   18391 	macros where needed).  Use this macro for symbols which require
   18392 	the prefix provided by SYMBOL_PREFIX.
   18393 
   18394 2015-11-05  Kevin Buettner  <kevinb (a] redhat.com>
   18395 
   18396 	* lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
   18397 	New procs.
   18398 	* lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
   18399 	representing expressions, of more than one list element.
   18400 	* gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
   18401 	to prepend linker symbol prefix to f.
   18402 	* gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
   18403 	table_1 and table_2.
   18404 	* gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
   18405 	Likewise, for f and g.
   18406 	* gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
   18407 	for ptr.
   18408 	* gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
   18409 	for main.
   18410 	* gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
   18411 	table_1_ptr and table_2_ptr.
   18412 
   18413 2015-11-03  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   18414 	    Joel Brobecker  <brobecker (a] adacore.com>
   18415 
   18416 	* gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
   18417 
   18418 2015-11-04  Marcin Kocielnicki  <koriakin (a] 0x04.net>
   18419 
   18420 	* gdb.reverse/s390-mvcle.c: New test.
   18421 	* gdb.reverse/s390-mvcle.exp: New file.
   18422 	* lib/gdb.exp: Enable reverse tests on s390*-linux.
   18423 
   18424 2015-11-02  Marcin Kocielnicki  <koriakin (a] 0x04.net>
   18425 
   18426 	* gdb.reverse/readv-reverse.exp: Obvious typo fixed.
   18427 
   18428 2015-11-02  Marcin Kocielnicki  <koriakin (a] 0x04.net>
   18429 
   18430 	* gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
   18431 	reaching marker2.
   18432 	* gdb.reverse/getresuid-reverse.exp: Likewise.
   18433 	* gdb.reverse/pipe-reverse.exp: Likewise.
   18434 	* gdb.reverse/readv-reverse.exp: Likewise.
   18435 	* gdb.reverse/recvmsg-reverse.exp: Likewise.
   18436 	* gdb.reverse/time-reverse.exp: Likewise.
   18437 	* gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
   18438 
   18439 2015-10-30  Yao Qi  <yao.qi (a] linaro.org>
   18440 
   18441 	* gdb.threads/wp-replication.c (watch_count_done): Remove.
   18442 	(empty_cycle): Remove.
   18443 	(main): Don't call empty_cycle.  Don't use watch_count_done.
   18444 	* gdb.threads/wp-replication.exp: Don't set breakpoint on
   18445 	empty_cycle.  Rewrite the code counting HW watchpoints.
   18446 
   18447 2015-10-30  Marcin Kocielnicki  <koriakin (a] 0x04.net>
   18448 
   18449 	* gdb.reverse/fstatat-reverse.c: New test.
   18450 	* gdb.reverse/fstatat-reverse.exp: New file.
   18451 	* gdb.reverse/getresuid-reverse.c: New test.
   18452 	* gdb.reverse/getresuid-reverse.exp: New file.
   18453 	* gdb.reverse/pipe-reverse.c: New test.
   18454 	* gdb.reverse/pipe-reverse.exp: New file.
   18455 	* gdb.reverse/readv-reverse.c: New test.
   18456 	* gdb.reverse/readv-reverse.exp: New file.
   18457 	* gdb.reverse/recvmsg-reverse.c: New test.
   18458 	* gdb.reverse/recvmsg-reverse.exp: New file.
   18459 	* gdb.reverse/time-reverse.c: New test.
   18460 	* gdb.reverse/time-reverse.exp: New file.
   18461 	* gdb.reverse/waitpid-reverse.c: New test.
   18462 	* gdb.reverse/waitpid-reverse.exp: New file.
   18463 
   18464 2015-10-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   18465 
   18466 	* gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
   18467 
   18468 2015-10-26  Doug Evans  <dje (a] google.com>
   18469 
   18470 	PR symtab/17391
   18471 	* lib/dwarf.exp (_location): Add support for DW_OP_regx.
   18472 	* gdb.dwarf2/bad-regnum.c: New file.
   18473 	* gdb.dwarf2/bad-regnum.exp: New file.
   18474 
   18475 2015-10-26  Doug Evans  <dje (a] google.com>
   18476 
   18477 	PR python/18938
   18478 	* gdb.python/python.exp: Add test for symlink from .py file to .notpy
   18479 	file.
   18480 
   18481 2015-10-25  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   18482 
   18483 	* gdb.compile/compile.exp (compile code globalvar): Update expectation
   18484 	for a change by "Mention language in compile error message".
   18485 
   18486 2015-10-21  Simon Marchi  <simon.marchi (a] polymtl.ca>
   18487 
   18488 	PR python/18073
   18489 	* gdb.python/py-type.c (C::a_method): New.
   18490 	(C::a_const_method): New.
   18491 	(C::a_static_method): New.
   18492 	(a_function): New.
   18493 	* gdb.python/py-type.exp (test_fields): Test getting fields
   18494 	from function and method.
   18495 
   18496 2015-10-21  Keven Boell  <keven.boell (a] intel.com>
   18497 
   18498 	* gdb.fortran/vla-alloc-assoc.exp: New file.
   18499 	* gdb.fortran/vla-datatypes.exp: New file.
   18500 	* gdb.fortran/vla-datatypes.f90: New file.
   18501 	* gdb.fortran/vla-history.exp: New file.
   18502 	* gdb.fortran/vla-ptype-sub.exp: New file.
   18503 	* gdb.fortran/vla-ptype.exp: New file.
   18504 	* gdb.fortran/vla-sizeof.exp: New file.
   18505 	* gdb.fortran/vla-sub.f90: New file.
   18506 	* gdb.fortran/vla-value-sub-arbitrary.exp: New file.
   18507 	* gdb.fortran/vla-value-sub-finish.exp: New file.
   18508 	* gdb.fortran/vla-value-sub.exp: New file.
   18509 	* gdb.fortran/vla-value.exp: New file.
   18510 	* gdb.fortran/vla-ptr-info.exp: New file.
   18511 	* gdb.mi/mi-vla-fortran.exp: New file.
   18512 	* gdb.mi/vla.f90: New file.
   18513 
   18514 2015-10-21  Sandra Loosemore  <sandra (a] codesourcery.com>
   18515 
   18516 	* gdb.base/freebpcmd.exp: Use with_timeout_factor instead
   18517 	of hardwired timeout value.
   18518 
   18519 2015-10-20  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   18520 	    Pedro Alves  <palves (a] redhat.com>
   18521 
   18522 	* gdb.dwarf2/dw2-regno-invalid.exp: New file.
   18523 	* lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
   18524 
   18525 2015-10-19  Josh Stone  <jistone (a] redhat.com>
   18526 
   18527 	* gdb.base/catch-syscall.c: Include <sched.h>.
   18528 	(unknown_syscall): New variable.
   18529 	(main): Trigger a vfork and an unknown syscall.
   18530 	* gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
   18531 	(unknown_syscall_number): Likewise.
   18532 	(check_call_to_syscall): Accept an optional syscall pattern.
   18533 	(check_return_from_syscall): Likewise.
   18534 	(check_continue): Likewise.
   18535 	(test_catch_syscall_without_args): Check for vfork and ENOSYS.
   18536 	(test_catch_syscall_skipping_return): New test toggling off 'catch
   18537 	syscall' to step over the syscall return, then toggling back on.
   18538 	(test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
   18539 	during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
   18540 	(do_syscall_tests): Call test_catch_syscall_without_args and
   18541 	test_catch_syscall_mid_vfork.
   18542 	(test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
   18543 	(fill_all_syscalls_numbers): Initialize unknown_syscall_number.
   18544 
   18545 2015-10-19  Andrew Stubbs  <ams (a] codesourcery.com>
   18546 
   18547 	* gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
   18548 	print g_vE): Add new pass patterns.
   18549 	* gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
   18550 	print various symbol names for vptr fields.
   18551 
   18552 2015-10-12  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   18553 
   18554 	* gdb.base/dbx.exp (test_func): Remove xfails, update expected
   18555 	results.
   18556 
   18557 2015-10-12  Yao Qi  <yao.qi (a] linaro.org>
   18558 
   18559 	* gdb.arch/disp-step-insn-reloc.exp: New test case.
   18560 
   18561 2015-10-12  Yao Qi  <yao.qi (a] linaro.org>
   18562 
   18563 	* lib/gdb.exp (support_displaced_stepping): Return 1 if target
   18564 	is aarch64*-*-linux*.
   18565 
   18566 2015-10-12  Yao Qi  <yao.qi (a] linaro.org>
   18567 
   18568 	* gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
   18569 	(can_relocate_bcond_true): ... it.
   18570 	(can_relocate_bcond_false): New function.
   18571 	(foo): Likewise.
   18572 	(can_relocate_bl): Likewise.
   18573 	(testcases) [__aarch64__]: Add can_relocate_bcond_false and
   18574 	can_relocate_bl.
   18575 
   18576 2015-10-12  Pierre-Marie de Rodat  <derodat (a] adacore.com>
   18577 
   18578 	* gdb.base/nested-addr.c: New file.
   18579 	* gdb.base/nested-addr.exp: New testcase.
   18580 
   18581 2015-10-09  Markus Metzger  <markus.t.metzger (a] intel.com>
   18582 
   18583 	* gdb.btrace/vdso.c (main): Remove breakpoint markers.
   18584 	* gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
   18585 	its output.  Ignore the output of "record goto begin" and instead
   18586 	check that GDB is replaying.
   18587 
   18588 2015-10-09  Pedro Alves  <palves (a] redhat.com>
   18589 
   18590 	* gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
   18591 	(top level): Use it in the run with no args test.
   18592 
   18593 2015-10-08  Iain Buclaw  <ibuclaw (a] gdcproject.org>
   18594 
   18595 	* gdb.dlang/properties.exp: New file.
   18596 
   18597 2015-10-02  Sandra Loosemore  <sandra (a] codesourcery.com>
   18598 
   18599 	* gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
   18600 	whether or not address 0x1000 is mapped on the target.
   18601 
   18602 2015-09-30  Simon Marchi  <simon.marchi (a] ericsson.com>
   18603 
   18604 	* gdb.python/py-type.exp: Do not run tests if binaries fail to
   18605 	build.
   18606 
   18607 2015-09-30  Markus Metzger  <markus.t.metzger (a] intel.com>
   18608 
   18609 	* gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
   18610 	instruction-history test.
   18611 
   18612 2015-09-28  Doug Evans  <dje (a] google.com>
   18613 
   18614 	* gdb.base/gcore.c (array_func): Add reference to static_array.
   18615 
   18616 2015-09-25  Simon Marchi  <simon.marchi (a] ericsson.com>
   18617 
   18618 	* gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
   18619 	source line.
   18620 
   18621 2015-09-24 Sandra Loosemore <sandra (a] codesourcery.com>
   18622 
   18623 	* gdb.cp/classes.exp (test_enums): Generalize regexp to allow
   18624 	short or char as base type.
   18625 
   18626 2015-09-23 Sandra Loosemore <sandra (a] codesourcery.com>
   18627 
   18628 	* gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
   18629 	to allow any size enum.
   18630 
   18631 2015-09-23  Pierre-Marie de Rodat  <derodat (a] adacore.com>
   18632 
   18633 	* gdb.ada/array_ptr_renaming.exp: New testcase.
   18634 	* gdb.ada/array_ptr_renaming/foo.adb: New file.
   18635 	* gdb.ada/array_ptr_renaming/pack.ads: New file.
   18636 
   18637 2015-09-21  Pierre Langlois  <pierre.langlois (a] arm.com>
   18638 
   18639 	* gdb.trace/ftrace-lock.c: New file.
   18640 	* gdb.trace/ftrace-lock.exp: New file.
   18641 
   18642 2015-09-21  Pierre Langlois  <pierre.langlois (a] arm.com>
   18643 
   18644 	* gdb.arch/insn-reloc.c: New file.
   18645 	* gdb.arch/ftrace-insn-reloc.exp: New file.
   18646 
   18647 2015-09-21  Pierre Langlois  <pierre.langlois (a] arm.com>
   18648 
   18649 	* gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
   18650 	instruction.
   18651 	* gdb.trace/pendshr1.c (pendfunc): Likewise.
   18652 	* gdb.trace/pendshr2.c (pendfunc2): Likewise.
   18653 	* gdb.trace/range-stepping.c: Likewise.
   18654 	* gdb.trace/trace-break.c: Likewise.
   18655 	* gdb.trace/trace-mt.c (thread_function): Likewise.
   18656 	* gdb.trace/ftrace.c (marker): Likewise.
   18657 	* gdb.trace/trace-condition.c (marker): Likewise.
   18658 	* gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
   18659 	* gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
   18660 	is_aarch64_target.
   18661 
   18662 2015-09-18  Doug Evans  <xdje42 (a] gmail.com>
   18663 
   18664 	* gdb.dwarf2/dw2-bad-unresolved.c: New file.
   18665 	* gdb.dwarf2/dw2-bad-unresolved.exp: New file.
   18666 
   18667 2015-09-18  Sandra Loosemore  <sandra (a] codesourcery.com>
   18668 
   18669 	* gdb.base/dso2dso.exp: Don't use directory prefix when setting
   18670 	the breakpoint.
   18671 
   18672 2015-09-18  Sandra Loosemore  <sandra (a] codesourcery.com>
   18673 
   18674 	* gdb.mi/mi-pending.exp: Don't use directory prefix when setting
   18675 	the pending breakpoint.  Remove timeout override for "Run till
   18676 	MI pending breakpoint on pendfunc3 on thread 2" test.
   18677 
   18678 2015-09-18  Sandra Loosemore  <sandra (a] codesourcery.com>
   18679 
   18680 	* gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
   18681 	filename pattern.
   18682 
   18683 2015-09-18  Sandra Loosemore  <sandra (a] codesourcery.com>
   18684 
   18685 	* gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
   18686 	in breakpoint filename pattern.
   18687 
   18688 2015-09-18  Sandra Loosemore  <sandra (a] codesourcery.com>
   18689 
   18690 	* gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
   18691 
   18692 2015-09-18  Sandra Loosemore  <sandra (a] codesourcery.com>
   18693 
   18694 	* gdb.linespec/explicit.exp: Check for readline support for
   18695 	tab-completion tests.  Fix obvious typo.
   18696 
   18697 2015-09-18  Markus Metzger  <markus.t.metzger (a] intel.com>
   18698 
   18699 	* gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
   18700 	and replay.
   18701 
   18702 2015-09-18  Markus Metzger  <markus.t.metzger (a] intel.com>
   18703 
   18704 	* gdb.btrace/non-stop.c: New.
   18705 	* gdb.btrace/non-stop.exp: New.
   18706 
   18707 2015-09-17  Pierre Langlois  <pierre.langlois (a] arm.com>
   18708 	    Yao Qi  <yao.qi (a] linaro.org>
   18709 
   18710 	* gdb.trace/trace-condition.c: New file.
   18711 	* gdb.trace/trace-condition.exp: New file.
   18712 
   18713 2015-09-16  Wei-cheng Wang  <cole945 (a] gmail.com>
   18714 
   18715 	* gdb.trace/ftrace.exp: (test_ftrace_condition) New function
   18716 	for testing bytecode compilation.
   18717 
   18718 2015-09-16  Pedro Alves  <palves (a] redhat.com>
   18719 	    Sandra Loosemore <sandra (a] codesourcery.com>
   18720 
   18721 	* gdb.threads/non-stop-fair-events.c (timeout): New global.
   18722 	(SECONDS): Redefine.
   18723 	(main): Call pthread_kill and alarm early.
   18724 	* gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
   18725 	support.
   18726 	(test): If the target can't hardware step and doesn't support
   18727 	displaced stepping, increase the timeout.
   18728 
   18729 2015-09-16  Pedro Alves  <palves (a] redhat.com>
   18730 
   18731 	* gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
   18732 	(enable_debug): New procedures.
   18733 	(test): Use them.  Bail out if waiting for threads fails.
   18734 	(top level): Bail out if a test fails.
   18735 
   18736 2015-09-16  Yao Qi  <yao.qi (a] linaro.org>
   18737 
   18738 	* gdb.asm/asm-source.exp: Set asm-arch for
   18739 	aarch64*-*-* target.
   18740 	* gdb.asm/aarch64.inc: New file.
   18741 
   18742 2015-09-15  Pierre-Marie de Rodat  <derodat (a] adacore.com>
   18743 
   18744 	* gdb.ada/array_of_variable_length.exp: New testcase.
   18745 	* gdb.ada/array_of_variable_length/foo.adb: New file.
   18746 	* gdb.ada/array_of_variable_length/pck.adb: New file.
   18747 	* gdb.ada/array_of_variable_length/pck.ads: New file.
   18748 
   18749 2015-09-15  Doug Evans  <dje (a] google.com>
   18750 
   18751 	* gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
   18752 	of function static local variable.
   18753 
   18754 2015-09-15  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   18755 
   18756 	* gdb.threads/tls-so_extern.exp: New test file.
   18757 	* gdb.threads/tls-so_extern.c: New test file.
   18758 	* gdb.threads/tls-so_extern_main.c: New test file.
   18759 
   18760 2015-09-15  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   18761 
   18762 	* gdb.opt/solib-intra-step-lib.c: New file.
   18763 	* gdb.opt/solib-intra-step-main.c: New file.
   18764 	* gdb.opt/solib-intra-step.exp: New file.
   18765 
   18766 2015-09-15  Pedro Alves  <palves (a] redhat.com>
   18767 
   18768 	* gdb.threads/non-ldr-exc-3.exp (do_test): Use
   18769 	gdb_continue_to_breakpoint instead of gdb_test_multiple.
   18770 
   18771 2015-09-14  Pedro Alves  <palves (a] redhat.com>
   18772 
   18773 	* gdb.base/hook-stop-continue.c: Delete.
   18774 	* gdb.base/hook-stop-continue.exp: Delete.
   18775 	* gdb.base/hook-stop-frame.c: Delete.
   18776 	* gdb.base/hook-stop-frame.exp: Delete.
   18777 	* gdb.base/hook-stop.c: New file.
   18778 	* gdb.base/hook-stop.exp: New file.
   18779 
   18780 2015-09-14  Pierre-Marie de Rodat  <derodat (a] adacore.com>
   18781 
   18782 	* gdb.ada/access_to_packed_array.exp: New testcase.
   18783 	* gdb.ada/access_to_packed_array/foo.adb: New file.
   18784 	* gdb.ada/access_to_packed_array/pack.adb: New file.
   18785 	* gdb.ada/access_to_packed_array/pack.ads: New file.
   18786 
   18787 2015-09-14  Markus Metzger  <markus.t.metzger (a] intel.com>
   18788 
   18789 	* gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
   18790 	buffer size test.
   18791 
   18792 2015-09-11  Don Breazeal  <donb (a] codesourcery.com>
   18793 
   18794 	* gdb.base/foll-exec.c: Add copyright header.  Fix
   18795 	formatting issues.
   18796 	* gdb.base/foll-exec.exp (zap_session): Delete proc.
   18797 	(do_exec_tests): Use clean_restart in place of zap_session,
   18798 	and for test initialization.  Fix formatting issues.  Use
   18799 	fail in place of perror.
   18800 	* gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
   18801 	an expect statement to match an expression with output from
   18802 	the program under debug.
   18803 	* gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
   18804 	non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
   18805 	* gdb.threads/non-ldr-exc-2.exp: Likewise.
   18806 	* gdb.threads/non-ldr-exc-3.exp: Likewise.
   18807 	* gdb.threads/non-ldr-exc-4.exp: Likewise.
   18808 
   18809 2015-09-09  Doug Evans  <dje (a] google.com>
   18810 
   18811 	* gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
   18812 
   18813 2015-09-09  Doug Evans  <dje (a] google.com>
   18814 
   18815 	* gdb.base/pie-execl.exp: Fix result test of build_executable.
   18816 
   18817 2015-09-09  Doug Evans  <dje (a] google.com>
   18818 
   18819 	* gdb.base/savedregs.exp: Fix typo.
   18820 
   18821 2015-09-09  Pedro Alves  <palves (a] redhat.com>
   18822 
   18823 	* gdb.mi/mi-cli.exp: Add CLI finish tests.
   18824 
   18825 2015-09-08  Sandra Loosemore  <sandra (a] codesourcery.com>
   18826 
   18827 	* gdb.threads/hand-call-in-threads.exp: Make sure the thread
   18828 	command actually switches threads.  Give up on remaining
   18829 	tests if target fails to stop at breakpoint.
   18830 
   18831 2015-09-03  Pierre-Marie de Rodat  <derodat (a] adacore.com>
   18832 
   18833 	* gdb.ada/funcall_char.exp: New testcase.
   18834 	* gdb.ada/funcall_char/foo.adb: New file.
   18835 
   18836 2015-09-01  Pierre-Marie de Rodat  <derodat (a] adacore.com>
   18837 
   18838 	* gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
   18839 	expected outputs.  Add two testcases for completing ambiguous
   18840 	functions.
   18841 	* gdb.ada/complete/aux_pck.adb: New file.
   18842 	* gdb.ada/complete/aux_pck.ads: New file.
   18843 	* gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
   18844 	Ambiguous_Func functions.
   18845 	* gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
   18846 	* gdb.ada/complete/pck.adb: Likewise.
   18847 
   18848 2015-08-27  Ulrich Weigand  <uweigand (a] de.ibm.com>
   18849 
   18850 	* lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
   18851 	failures to run the test program under GDB.
   18852 
   18853 2015-08-26  Luis Machado  <lgustavo (a] codesourcery.com>
   18854 
   18855 	* gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
   18856 	to C.
   18857 
   18858 2015-08-26  Patrick Palka  <patrick (a] parcs.ath.cx>
   18859 
   18860 	* gdb.base/run-after-attach.exp: New test file.
   18861 	* gdb.base/run-after-attach.c: New test file.
   18862 
   18863 2015-08-26  Don Breazeal  <donb (a] codesourcery.com>
   18864 
   18865 	* gdb.base/foll-exec-2.c: New test program.
   18866 	* gdb.base/foll-exec-2.exp: New test.
   18867 
   18868 2015-08-25  Pierre-Marie de Rodat  <derodat (a] adacore.com>
   18869 
   18870 	* gdb.base/nested-subp1.exp: New file.
   18871 	* gdb.base/nested-subp1.c: New file.
   18872 	* gdb.base/nested-subp2.exp: New file.
   18873 	* gdb.base/nested-subp2.c: New file.
   18874 	* gdb.base/nested-subp3.exp: New file.
   18875 	* gdb.base/nested-subp3.c: New file.
   18876 
   18877 2015-08-24  Pedro Alves  <palves (a] redhat.com>
   18878 
   18879 	* gdb.server/connect-without-multi-process.c: New file.
   18880 	* gdb.server/connect-without-multi-process.exp: New file.
   18881 
   18882 2015-08-24  Luis Machado  <lgustavo (a] codesourcery.com>
   18883 
   18884 	* gdb.opt/inline-markers.c: Make z int.
   18885 
   18886 2015-08-24  Luis Machado  <lgustavo (a] codesourcery.com>
   18887 
   18888 	* gdb.opt/inline-markers.c: Make z volatile.
   18889 
   18890 2015-08-24  Luis Machado  <lgustavo (a] codesourcery.com>
   18891 
   18892 	* gdb.opt/inline-bt.c: New volatile global z.
   18893 	* gdb.opt/inline-cmds.c: Likewise.
   18894 	* gdb.opt/inline-locals.c: Likewise.
   18895 	* gdb.opt/inline-markers.c: New extern global z.
   18896 	(marker): Use z.
   18897 	(inline_fn): Likewise.
   18898 
   18899 2015-08-24  Pedro Alves  <palves (a] redhat.com>
   18900 
   18901 	* config/m32r-stub.exp: Remove file.
   18902 	* gdb.base/call-ar-st.exp: Remove reference to sparclet.
   18903 	* gdb.base/call-rt-st.exp: Likewise.
   18904 	* gdb.base/call-strs.exp: Likewise.
   18905 	* gdb.base/default.exp: Remove references to h8300-*-hms and
   18906 	*-*-udi*.
   18907 	* gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
   18908 
   18909 2015-08-24  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   18910 
   18911 	* gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
   18912 	-Wno-psabi" if "-mcpu=native" fails.  For the tests with "finish"
   18913 	and "return" use KFAIL when GDB can not read/write the vector
   18914 	return value.
   18915 
   18916 2015-08-21  Gary Benson <gbenson (a] redhat.com>
   18917 
   18918 	* gdb.trace/pending.exp: Cope with remote transfer warnings.
   18919 
   18920 2015-08-20  Pedro Alves  <palves (a] redhat.com>
   18921 
   18922 	* gdb.server/solib-list.exp: No longer expect an interior stop in
   18923 	non-stop mode.
   18924 
   18925 2015-08-20  Pedro Alves  <palves (a] redhat.com>
   18926 
   18927 	* gdb.server/connect-stopped-target.c: New file.
   18928 	* gdb.server/connect-stopped-target.exp: New file.
   18929 
   18930 2015-08-20  Pedro Alves  <palves (a] redhat.com>
   18931 
   18932 	* gdb.dwarf2/comp-unit-lang.exp: New file.
   18933 	* gdb.dwarf2/comp-unit-lang.c: New file.
   18934 
   18935 2015-08-20  Pierre-Marie de Rodat  <derodat (a] adacore.com>
   18936 
   18937 	* gdb.ada/attr_ref_and_charlit.exp: New testcase.
   18938 	* gdb.ada/attr_ref_and_charlit/foo.adb: New file.
   18939 
   18940 2015-08-19  Kevin Buettner  <kevinb (a] redhat.com>
   18941 
   18942 	* gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
   18943 	* gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
   18944 
   18945 2015-08-18  Doug Evans  <dje (a] google.com>
   18946 	    Adrian Sendroiu <adrian.sendroiu (a] freescale.com>
   18947 
   18948 	* lib/gdb.exp (skip_python_tests_prompt): Renamed from
   18949 	skip_python_tests.  New arg prompt_regexp.
   18950 	(skip_python_tests): New function.
   18951 	* lib/mi-support.exp (mi_skip_python_tests): New function.
   18952 	* gdb.python/py-mi-objfile-gdb.py: New file.
   18953 	* gdb.python/py-mi-objfile.c: New file.
   18954 	* gdb.python/py-mi-objfile.exp: New file.
   18955 
   18956 2015-08-17  Keith Seitz  <keiths (a] redhat.com>
   18957 
   18958 	* gdb.linespec/explicit.exp: Move strace test from here ...
   18959 	* gdb.trace/strace.exp: ... to here.
   18960 
   18961 2015-08-15  Patrick Palka  <patrick (a] parcs.ath.cx>
   18962 
   18963 	* gdb.base/kill-detach-inferiors-cmd.exp: New test file.
   18964 	* gdb.base/kill-detach-inferiors-cmd.c: New test file.
   18965 
   18966 2015-08-14  Doug Evans  <xdje42 (a] gmail.com>
   18967 
   18968 	* gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
   18969 	inferior before selecting a new file.
   18970 
   18971 2015-08-14  Doug Evans  <xdje42 (a] gmail.com>
   18972 
   18973 	* gdb.mi/mi-disassemble.exp: Update.
   18974 	* gdb.base/disasm-optim.S: New file.
   18975 	* gdb.base/disasm-optim.c: New file.
   18976 	* gdb.base/disasm-optim.h: New file.
   18977 	* gdb.base/disasm-optim.exp: New file.
   18978 
   18979 2015-08-14  Keith Seitz  <keiths (a] redhat.com>
   18980 
   18981 	* lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
   18982 	"evaluated-by".
   18983 
   18984 2015-08-13  Joel Brobecker  <brobecker (a] adacore.com>
   18985 
   18986 	* gdb.base/dso2dso.exp: Improve the testcase's documentation.
   18987 
   18988 2015-08-13  Pierre-Marie de Rodat  <derodat (a] adacore.com>
   18989 
   18990 	* gdb.ada/fun_renaming.exp: New testcase.
   18991 	* gdb.ada/fun_renaming/fun_renaming.adb: New file.
   18992 	* gdb.ada/fun_renaming/pack.adb: New file.
   18993 	* gdb.ada/fun_renaming/pack.ads: New file.
   18994 
   18995 2015-08-12  Keith Seitz  <keiths (a] redhat.com>
   18996 
   18997 	* gdb.base/dso2dso.exp: Pass basename of source file in call to
   18998 	gdb_get_line_number.
   18999 
   19000 2015-08-12  Joel Brobecker  <brobecker (a] adacore.com>
   19001 
   19002 	* gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
   19003 	gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
   19004 	gdb.base/dso2dso.exp: New files.
   19005 
   19006 2015-08-12  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   19007 	    Pedro Alves  <palves (a] redhat.com>
   19008 	    Keith Seitz  <keiths (a] redhat.com>
   19009 
   19010 	* gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
   19011 	GDBFLAGS.
   19012 
   19013 2015-08-12  Patrick Palka  <patrick (a] parcs.ath.cx>
   19014 
   19015 	* gdb.base/gdbhistsize-history.exp
   19016 	(test_histsize_history_setting): Use save_vars.
   19017 	* gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
   19018 	Use save_vars.
   19019 	(test_no_truncation_of_unlimited_history_file): Use save_vars.
   19020 	* gdb.base/readline.exp: Use save_vars.
   19021 
   19022 2015-08-12  Patrick Palka  <patrick (a] parcs.ath.cx>
   19023 
   19024 	* lib/gdb.exp (save_vars): New proc.
   19025 
   19026 2015-08-11  Keith Seitz  <keiths (a] redhat.com>
   19027 
   19028 	* gdb.base/help.exp: Update help_breakpoint_text.
   19029 
   19030 2015-08-11  Keith Seitz  <keiths (a] redhat.com>
   19031 
   19032 	* gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
   19033 	(at toplevel): Call test_explicit_breakpoints.
   19034 	* gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
   19035 	breakpoints.
   19036 	* lib/mi-support.exp (mi_make_breakpoint): Add support for
   19037 	breakpoint conditions, "-cond".
   19038 
   19039 2015-08-11  Keith Seitz  <keiths (a] redhat.com>
   19040 
   19041 	* gdb.linespec/3explicit.c: New file.
   19042 	* gdb.linespec/cpexplicit.cc: New file.
   19043 	* gdb.linespec/cpexplicit.exp: New file.
   19044 	* gdb.linespec/explicit.c: New file.
   19045 	* gdb.linespec/explicit.exp: New file.
   19046 	* gdb.linespec/explicit2.c: New file.
   19047 	* gdb.linespec/ls-errs.exp: Add explicit location tests.
   19048 	* lib/gdb.exp (capture_command_output): Regexp-escape `command'
   19049 	before using in the matching pattern.
   19050 	Clarify that `prefix' is a regular expression.
   19051 
   19052 2015-08-11  Keith Seitz  <keiths (a] redhat.com>
   19053 
   19054 	* gdb.base/dprintf-pending.exp: Update dprintf "without format"
   19055 	test.
   19056 	Add tests for missing ",FMT" and ",".
   19057 
   19058 2015-08-10  Doug Evans  <dje (a] google.com>
   19059 	    Keith Seitz  <keiths (a] redhat.com>
   19060 
   19061 	PR gdb/17960
   19062 	* gdb.base/completion.exp: Add location completer tests.
   19063 
   19064 2015-08-07  Pedro Alves  <palves (a] redhat.com>
   19065 
   19066 	* gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
   19067 	tests here.
   19068 	(top level): Run do_test with and without displaced stepping.
   19069 
   19070 2015-08-07  Pedro Alves  <palves (a] redhat.com>
   19071 
   19072 	* gdb.base/valgrind-disp-step.c: New file.
   19073 	* gdb.base/valgrind-disp-step.exp: New file.
   19074 
   19075 2015-08-07  Pedro Alves  <palves (a] redhat.com>
   19076 
   19077 	* gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
   19078 	Delete function.
   19079 	(main): Add alarm.  Run an infinite loop instead of calling
   19080 	wait_threads.
   19081 	* gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
   19082 	comment.
   19083 	* gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
   19084 	Delete function.
   19085 	(main): Add alarm.  Run an infinite loop instead of calling
   19086 	wait_threads.
   19087 	* gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
   19088 	comment.
   19089 
   19090 2015-08-07  Pedro Alves  <palves (a] redhat.com>
   19091 
   19092 	* gdb.base/checkpoint-ns.exp: New file.
   19093 	* gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
   19094 	standard_testfile.
   19095 
   19096 2015-08-07  Markus Metzger  <markus.t.metzger (a] intel.com>
   19097 
   19098 	* lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
   19099 	* gdb.btrace/instruction_history.exp: Update.
   19100 	* gdb.btrace/tsx.exp: New.
   19101 	* gdb.btrace/tsx.c: New.
   19102 
   19103 2015-08-06  Pedro Alves <palves (a] redhat.com>
   19104 
   19105 	* gdb.reverse/step-precsave.exp: Use with_timeout_factor to
   19106 	increase timeout.
   19107 	* gdb.reverse/until-precsave.exp: Bump timeouts.
   19108 
   19109 2015-08-06  Pedro Alves  <palves (a] redhat.com>
   19110 
   19111 	* gdb.base/valgrind-infcall.exp: Issue a "disconnect".
   19112 
   19113 2015-08-06  Pedro Alves  <palves (a] redhat.com>
   19114 
   19115 	PR gdb/18749
   19116 	* gdb.threads/process-dies-while-handling-bp.c: New file.
   19117 	* gdb.threads/process-dies-while-handling-bp.exp: New file.
   19118 
   19119 2015-08-06  Pedro Alves  <palves (a] redhat.com>
   19120 
   19121 	* gdb.threads/forking-threads-plus-breakpoint.exp: New file.
   19122 	* gdb.threads/forking-threads-plus-breakpoint.c: New file.
   19123 
   19124 2015-08-05  Pedro Alves  <palves (a] redhat.com>
   19125 
   19126 	* gdb.threads/next-while-other-thread-longjmps.c: New file.
   19127 	* gdb.threads/next-while-other-thread-longjmps.exp: New file.
   19128 
   19129 2015-08-03  Sandra Loosemore  <sandra (a] codesourcery.com>
   19130 
   19131 	* gdb.base/bp-permanent.exp: Report test as unsupported if
   19132 	the target cannot stop at the permanent breakpoint.
   19133 
   19134 2015-08-03  Doug Evans  <dje (a] google.com>
   19135 
   19136 	* gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
   19137 	10000.
   19138 
   19139 2015-08-03  Doug Evans  <dje (a] google.com>
   19140 
   19141 	* Makefile.in (workers/%.worker, build-perf): New rule.
   19142 	(GDB_PERFTEST_MODE): New variable.
   19143 	(check-perf): Use it.
   19144 	(clean): Clean up gdb.perf parallel build subdirs.
   19145 	* lib/build-piece.exp: New file.
   19146 	* lib/gdb.exp (make_gdb_parallel_path): New function
   19147 	(standard_output_file, standard_temp_file): Call it.
   19148 	(GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
   19149 	of $GDB_PARALLEL.
   19150 	* lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
   19151 
   19152 2015-08-03  Doug Evans  <dje (a] google.com>
   19153 
   19154 	* gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
   19155 	(LOG_FILE_NAME): New global.
   19156 	(TextReporter.__init__): Initialize self.txt_sum.
   19157 	(TextReporter.report): Add support for multiple data-points.
   19158 	Move report to perftest.sum, put raw data in perftest.log.
   19159 	(TextReporter.start): Open sum and log files.
   19160 	(TextReporter.end): Close sum and log files.
   19161 	* gdb.perf/lib/perftest/testresult.py
   19162 	(SingleStatisticTestResult.record): Handle multiple data-points.
   19163 
   19164 2015-07-31  Pedro Alves  <palves (a] redhat.com>
   19165 
   19166 	* gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
   19167 	Use spawn_id_get_pid.  Wait for spawn id after eof.  Use
   19168 	kill_wait_spawned_process instead of explicit "kill -9".
   19169 	* gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
   19170 	returning a spawn id instead of a pid.  Use spawn_id_get_pid and
   19171 	kill_wait_spawned_process.
   19172 	* gdb.base/attach-twice.exp: Likewise.
   19173 	* gdb.base/attach.exp: Likewise.
   19174 	(do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
   19175 	gdb_test_multiple.
   19176 	* gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
   19177 	returning a spawn id instead of a pid.  Use spawn_id_get_pid and
   19178 	kill_wait_spawned_process.
   19179 	* gdb.base/valgrind-infcall.exp: Likewise.
   19180 	* gdb.multi/multi-attach.exp: Likewise.
   19181 	* gdb.python/py-prompt.exp: Likewise.
   19182 	* gdb.python/py-sync-interp.exp: Likewise.
   19183 	* gdb.server/ext-attach.exp: Likewise.
   19184 	* gdb.threads/attach-into-signal.exp (corefunc): Use
   19185 	spawn_wait_for_attach, spawn_id_get_pid and
   19186 	kill_wait_spawned_process.
   19187 	* gdb.threads/attach-many-short-lived-threads.exp: Adjust to
   19188 	spawn_wait_for_attach returning a spawn id instead of a pid.  Use
   19189 	spawn_id_get_pid and kill_wait_spawned_process.
   19190 	* gdb.threads/attach-stopped.exp (corefunc): Use
   19191 	spawn_wait_for_attach, spawn_id_get_pid and
   19192 	kill_wait_spawned_process.
   19193 	* gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
   19194 	Use spawn_id_get_pid.  Wait for spawn id after eof.  Use
   19195 	kill_wait_spawned_process instead of explicit "kill -9".
   19196 	* lib/gdb.exp (can_spawn_for_attach): Adjust comment.
   19197 	(kill_wait_spawned_process, spawn_id_get_pid): New procedures.
   19198 	(spawn_wait_for_attach): Use spawn instead of exec to spawn
   19199 	processes.  Don't map cygwin/windows pids here.  Now returns a
   19200 	spawn id list.
   19201 
   19202 2015-07-30  Sandra Loosemore  <sandra (a] codesourcery.com>
   19203 
   19204 	* gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
   19205 	4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
   19206 	correct patch.
   19207 
   19208 2015-07-30  Sandra Loosemore  <sandra (a] codesourcery.com>
   19209 
   19210 	* gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
   19211 
   19212 2015-07-30  Sandra Loosemore  <sandra (a] codesourcery.com>
   19213 
   19214 	Reapply:
   19215 	2014-05-21  Mark Wielaard  <mjw (a] redhat.com>
   19216 
   19217 	* gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
   19218 
   19219 2015-07-30  Pedro Alves  <palves (a] redhat.com>
   19220 
   19221 	* linux-low.c (handle_extended_wait): Set the child's last
   19222 	reported status to TARGET_WAITKIND_STOPPED.
   19223 
   19224 2015-07-30  Pedro Alves  <palves (a] redhat.com>
   19225 
   19226 	PR threads/18600
   19227 	* gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
   19228 	only shows inferior 1.
   19229 
   19230 2015-07-30  Simon Marchi  <simon.marchi (a] ericsson.com>
   19231 	    Pedro Alves  <palves (a] redhat.com>
   19232 
   19233 	PR threads/18600
   19234 	* gdb.threads/fork-plus-threads.c: New file.
   19235 	* gdb.threads/fork-plus-threads.exp: New file.
   19236 
   19237 2015-07-29  Patrick Palka  <patrick (a] parcs.ath.cx>
   19238 
   19239 	* gdb.base/batch-preserve-term-settings.exp
   19240 	(test_terminal_settings_preserved_after_cli_exit): Use
   19241 	send_quit_command.
   19242 
   19243 2015-07-29  Pedro Alves  <palves (a] redhat.com>
   19244 	    Don Breazeal  <donb (a] codesourcery.com>
   19245 
   19246 	* gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
   19247 	output from both inferior_spawn_id and gdb_spawn_id.
   19248 
   19249 2015-07-29  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   19250 
   19251 	* gdb.threads/attach-into-signal.exp (corefunc): Use
   19252 	with_test_prefix on nested loops, uniquefying the test messages.
   19253 
   19254 2015-07-29  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   19255 
   19256 	* gdb.python/py-objfile.exp: Fix typo that snuck in from my last
   19257 	commit.
   19258 
   19259 2015-07-29  Patrick Palka  <patrick (a] parcs.ath.cx>
   19260 
   19261 	* gdb.base/batch-preserve-term-settings.exp (send_quit_command):
   19262 	New proc.
   19263 	(test_terminal_settings_preserved_after_sigterm): New test.
   19264 
   19265 2015-07-29  Patrick Palka  <patrick (a] parcs.ath.cx>
   19266 
   19267 	* gdb.base/batch-preserve-term-settings.exp
   19268 	(test_terminal_settings_preserved_after_cli_exit): New test.
   19269 
   19270 2015-07-29  Patrick Palka  <patrick (a] parcs.ath.cx>
   19271 
   19272 	* gdb.base/batch-preserve-term-settings.exp: Remove top-level
   19273 	manipulation of saved_gdbflags.
   19274 	(test_terminal_settings_preserved): Remove global declaration of
   19275 	the unused variable pagination_prompt.  Remove manipulation of
   19276 	saved_gdbflags.  Use a local variable EXTRA_GDBFLAGS instead of
   19277 	GDBFLAGS.
   19278 
   19279 2015-07-29  Pedro Alves  <palves (a] redhat.com>
   19280 
   19281 	* boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
   19282 
   19283 2015-07-29  Pedro Alves  <palves (a] redhat.com>
   19284 
   19285 	* gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
   19286 	at the top.
   19287 
   19288 2015-07-29  Pedro Alves  <palves (a] redhat.com>
   19289 
   19290 	* gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
   19291 	(main): Call gdb_unbuffer_output.
   19292 	* gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
   19293 	(main): Call gdb_unbuffer_output.
   19294 	* gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
   19295 	(main): Call gdb_unbuffer_output.
   19296 	* gdb.base/call-strs.exp: Adjust to step over the
   19297 	gdb_unbuffer_output call.
   19298 	* gdb.base/catch-gdb-caused-signals.c: Include
   19299 	"../lib/unbuffer_output.c".
   19300 	(main): Call gdb_unbuffer_output.
   19301 	* gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
   19302 	(main): Call gdb_unbuffer_output.
   19303 	* gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
   19304 	(main): Call gdb_unbuffer_output.
   19305 	* gdb.base/run.c: Include "../lib/unbuffer_output.c".
   19306 	(main): Call gdb_unbuffer_output.
   19307 	* gdb.base/shlib-call.exp: Adjust to step over the
   19308 	gdb_unbuffer_output call.
   19309 	* gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
   19310 	(main): Call gdb_unbuffer_output.
   19311 	* gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
   19312 	(main): Call gdb_unbuffer_output.
   19313 	* gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
   19314 	(main): Rename to ...
   19315 	(test): ... this.
   19316 	(main): Reimplement.
   19317 	* gdb.base/varargs.exp: Run to test instead of to main.
   19318 	* gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
   19319 	(main): Call gdb_unbuffer_output.
   19320 
   19321 2015-07-29  Pedro Alves  <palves (a] redhat.com>
   19322 
   19323 	* gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
   19324 	factore out from mi_continue_dprintf.  For call-style dprintfs,
   19325 	expect dprintf output out of $inferior_spawn_id.
   19326 	(mi_continue_dprintf): Use mi_expect_dprintf.
   19327 	* gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
   19328 	(main): Call gdb_unbuffer_output.
   19329 
   19330 2015-07-29  Pedro Alves  <palves (a] redhat.com>
   19331 
   19332 	* lib/mi-support.exp (mi_inferior_spawn_id): Delete.
   19333 	(default_mi_gdb_start): Set inferior_spawn_id instead of
   19334 	mi_inferior_spawn_id.  If $inferior_spawn_id is not set, set it to
   19335 	gdb_spawn_id.
   19336 	(mi_gdb_test): Always expect inferior output from both
   19337 	$inferior_spawn_id and $gdb_spawn_id.
   19338 
   19339 2015-07-29  Pedro Alves  <palves (a] redhat.com>
   19340 
   19341 	* gdb.gdb/selftest.exp (test_with_self): Update comment.  Use
   19342 	send_inferior and $inferior_spawn_id.
   19343 
   19344 2015-07-29  Pedro Alves  <palves (a] redhat.com>
   19345 
   19346 	* gdb.gdb/complaints.exp (test_initial_complaints)
   19347 	(test_serial_complaints, test_short_complaints): Use
   19348 	gdb_test_stdio.
   19349 	(test_empty_complaint): Handle $inferior_spawn_id !=
   19350 	$gdb_spawn_id.
   19351 
   19352 2015-07-29  Pedro Alves  <palves (a] redhat.com>
   19353 
   19354 	* gdb.base/varargs.exp: Use gdb_test_stdio.
   19355 
   19356 2015-07-29  Pedro Alves  <palves (a] redhat.com>
   19357 
   19358 	* gdb.base/shlib-call.exp: Use gdb_test_stdio.
   19359 
   19360 2015-07-29  Pedro Alves  <palves (a] redhat.com>
   19361 
   19362 	* gdb.base/ending-run.exp: Use gdb_test_stdio.
   19363 
   19364 2015-07-29  Pedro Alves  <palves (a] redhat.com>
   19365 
   19366 	* gdb.base/call-rt-st.exp (print_struct_call): Split "result"
   19367 	parameter into two new parameters, "inf_result" and "gdb_result".
   19368 	Expect inferior output and gdb output from $inferior_spawn_id and
   19369 	$gdb_spawn_id, respectively.  Adjust all callers.
   19370 
   19371 2015-07-29  Pedro Alves  <palves (a] redhat.com>
   19372 
   19373 	* gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
   19374 	of gdb_test_sequence.
   19375 
   19376 2015-07-29  Pedro Alves  <palves (a] redhat.com>
   19377 
   19378 	* gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
   19379 	(saw_spurious_output): Expect inferior output from
   19380 	$inferior_spawn_id.  Use gdb_test_stdio.
   19381 
   19382 2015-07-29  Pedro Alves  <palves (a] redhat.com>
   19383 
   19384 	* gdb.base/dprintf.exp: Use standard_testfile.  Change
   19385 	prepare_for_testing call.
   19386 	(srcfile): Don't set.
   19387 	(restart): New procedure.
   19388 	(test_dprintf): New procecure, use to continue over dprintfs.
   19389 	(test_call, test_agent): New procedures, tests moved here.
   19390 	Restart gdb and recreate dprintfs.  Adjust expected output.
   19391 
   19392 2015-07-29  Pedro Alves  <palves (a] redhat.com>
   19393 
   19394 	* gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
   19395 
   19396 2015-07-29  Pedro Alves  <palves (a] redhat.com>
   19397 
   19398 	* gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
   19399 
   19400 2015-07-29  Pedro Alves  <palves (a] redhat.com>
   19401 
   19402 	* gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
   19403 	gdb_test_stdio.
   19404 
   19405 2015-07-29  Pedro Alves  <palves (a] redhat.com>
   19406 
   19407 	* lib/gdb.exp (gdb_test_stdio): New procedure.
   19408 
   19409 2015-07-29  Pedro Alves  <palves (a] redhat.com>
   19410 
   19411 	* gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
   19412 
   19413 2015-07-29  Pedro Alves  <palves (a] redhat.com>
   19414 
   19415 	* gdb.base/call-signal-resume.exp: Remove check for
   19416 	gdb,noinferiorio.  Don't expect "no signal".  Use gdb_test.
   19417 	* gdb.base/unwindonsignal.exp: Likewise.
   19418 	* gdb.base/call-signals.c (gen_signal): Remove printf call.
   19419 	* gdb.base/unwindonsignal.c (gen_signal): Likewise.
   19420 
   19421 2015-07-29  Pedro Alves  <palves (a] redhat.com>
   19422 
   19423 	* gdb.base/siginfo-addr.c (pass): New function.
   19424 	(handler): Call it iff si_addr is correct.
   19425 	* gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
   19426 	Set a breakpoint at "pass" and continue to it.
   19427 
   19428 2015-07-28  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   19429 
   19430 	* gdb.python/py-objfile.exp: Make some tests have unique names.
   19431 	* gdb.python/py-pp-registration.exp: Likewise.
   19432 
   19433 2015-07-28  Pedro Alves  <palves (a] redhat.com>
   19434 
   19435 	* gdb.server/server-exec-info.exp: Issue a "disconnect".
   19436 
   19437 2015-07-27  Simon Marchi  <simon.marchi (a] ericsson.com>
   19438 
   19439 	* gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
   19440 
   19441 2015-07-27  Simon Marchi  <simon.marchi (a] ericsson.com>
   19442 
   19443 	* gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
   19444 
   19445 2015-07-27  Patrick Palka  <patrick (a] parcs.ath.cx>
   19446 
   19447 	* gdb.base/gdb-sigterm-2.exp: New test.
   19448 
   19449 2015-07-25  Doug Evans  <xdje42 (a] gmail.com>
   19450 
   19451 	Revert:
   19452 	* Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
   19453 	(workers/%.worker, build-perf): New rule.
   19454 	(GDB_PERFTEST_MODE): New variable.
   19455 	(check-perf): Use it.
   19456 	(clean): Clean up gdb.perf parallel build subdirs.
   19457 	* lib/build-piece.exp: New file.
   19458 	* lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
   19459 	* lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
   19460 	name.
   19461 	(standard_temp_file): Ditto.
   19462 	(GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
   19463 	of $GDB_PARALLEL.
   19464 
   19465 2015-07-24  Doug Evans  <dje (a] google.com>
   19466 
   19467 	* gdb.perf/lib/perftest/utils.py: New file.
   19468 	* gdb.perf/gm-hello.cc: New file.
   19469 	* gdb.perf/gm-pervasive-typedef.cc: New file.
   19470 	* gdb.perf/gm-pervasive-typedef.h: New file.
   19471 	* gdb.perf/gm-std.cc: New file.
   19472 	* gdb.perf/gm-std.h: New file.
   19473 	* gdb.perf/gm-use-cerr.cc: New file.
   19474 	* gdb.perf/gm-utils.h: New file.
   19475 	* gdb.perf/gmonster-null-lookup.py: New file.
   19476 	* gdb.perf/gmonster-pervasive-typedef.py: New file.
   19477 	* gdb.perf/gmonster-print-cerr.py: New file.
   19478 	* gdb.perf/gmonster-ptype-string.py: New file.
   19479 	* gdb.perf/gmonster-runto-main.py: New file.
   19480 	* gdb.perf/gmonster-select-file.py: New file.
   19481 	* gdb.perf/gmonster1-null-lookup.exp: New file.
   19482 	* gdb.perf/gmonster1-pervasive-typedef.exp: New file.
   19483 	* gdb.perf/gmonster1-print-cerr.exp: New file.
   19484 	* gdb.perf/gmonster1-ptype-string.exp: New file.
   19485 	* gdb.perf/gmonster1-runto-main.exp: New file.
   19486 	* gdb.perf/gmonster1-select-file.exp: New file.
   19487 	* gdb.perf/gmonster1.cc: New file.
   19488 	* gdb.perf/gmonster1.exp: New file.
   19489 	* gdb.perf/gmonster2-null-lookup.exp: New file.
   19490 	* gdb.perf/gmonster2-pervasive-typedef.exp: New file.
   19491 	* gdb.perf/gmonster2-print-cerr.exp: New file.
   19492 	* gdb.perf/gmonster2-ptype-string.exp: New file.
   19493 	* gdb.perf/gmonster2-runto-main.exp: New file.
   19494 	* gdb.perf/gmonster2-select-file.exp: New file.
   19495 	* gdb.perf/gmonster2.cc: New file.
   19496 	* gdb.perf/gmonster2.exp: New file.
   19497 
   19498 2015-07-24  Doug Evans  <dje (a] google.com>
   19499 
   19500 	* gdb.perf/README: New file.
   19501 	* lib/perftest.exp (tcl_string_list_to_python_list): New function.
   19502 	* lib/gen-perf-test.exp: New file.
   19503 
   19504 2015-07-24  Doug Evans  <dje (a] google.com>
   19505 
   19506 	* lib/perftest.exp (PerfTest::compile): Unconditionally call body.
   19507 	(PerfTest::startup): New function.
   19508 	(PerfTest::run): Return result of calling body.
   19509 	(PerfTest::assemble): Rewrite.
   19510 	* gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
   19511 	* gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
   19512 	* gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
   19513 	* gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
   19514 	* gdb.perf/solib.exp (PerfTest::assemble): Ditto.
   19515 
   19516 2015-07-24  Doug Evans  <dje (a] google.com>
   19517 
   19518 	* lib/gdb.exp (clean_restart): Make executable optional.
   19519 
   19520 2015-07-24  Doug Evans  <dje (a] google.com>
   19521 
   19522 	* gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
   19523 	compiler_info references.
   19524 	* gdb.cp/temargs.exp: Ditto.
   19525 	* lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
   19526 	(get_compiler_info): Early exit if already computed.  Set compiler_info
   19527 	to "unknown" if there was a problem.
   19528 	(test_compiler_info): Add function comment.  Call get_compiler_info.
   19529 
   19530 2015-07-24  Doug Evans  <dje (a] google.com>
   19531 
   19532 	* Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
   19533 	(workers/%.worker, build-perf): New rule.
   19534 	(GDB_PERFTEST_MODE): New variable.
   19535 	(check-perf): Use it.
   19536 	(clean): Clean up gdb.perf parallel build subdirs.
   19537 	* lib/build-piece.exp: New file.
   19538 	* lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
   19539 	* lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
   19540 	name.
   19541 	(standard_temp_file): Ditto.
   19542 	(GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
   19543 	of $GDB_PARALLEL.
   19544 
   19545 2015-07-24  Doug Evans  <dje (a] google.com>
   19546 
   19547 	* lib/future.exp (gdb_default_target_compile): New option
   19548 	"early_flags".
   19549 	* lib/gdb.exp (gdb_compile): Undo debian's change in default of
   19550 	--as-needed.
   19551 
   19552 2015-07-24  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   19553 
   19554 	* gdb.base/catch-syscall.exp: Call gdb_exit before
   19555 	gdb_skip_xml_test.
   19556 
   19557 2015-07-24  Pedro Alves  <palves (a] redhat.com>
   19558 
   19559 	* gdb.python/py-events.exp: Accept output between the stop event
   19560 	and the prompt.
   19561 	* gdb.python/py-evsignal.exp: Likewise.
   19562 	* gdb.python/py-evthreads.exp: Likewise.
   19563 
   19564 2015-07-24  Pedro Alves  <palves (a] redhat.com>
   19565 
   19566 	PR gdb/18717
   19567 	* gdb.threads/non-ldr-exit.c: New file.
   19568 	* gdb.threads/non-ldr-exit.exp: New file.
   19569 
   19570 2015-07-24  Yao Qi  <yao.qi (a] linaro.org>
   19571 
   19572 	* gdb.server/ext-wrapper.exp: Test --wrapper option when
   19573 	restarting process.
   19574 
   19575 2015-07-24  Yao Qi  <yao.qi (a] linaro.org>
   19576 
   19577 	* gdb.server/ext-restart.exp: New file.
   19578 
   19579 2015-07-24  Yao Qi  <yao.qi (a] linaro.org>
   19580 
   19581 	* lib/gdbserver-support.exp (gdbserver_start_extended): Add
   19582 	argument options.
   19583 	* gdb.server/ext-wrapper.exp: New file.
   19584 
   19585 2015-07-23  Doug Evans  <dje (a] google.com>
   19586 
   19587 	* gdb.dwarf2/dw2-dummy-cu.S: New file.
   19588 	* gdb.dwarf2/dw2-dummy-cu.exp: New file.
   19589 
   19590 2015-07-23  Pierre-Marie de Rodat  <derodat (a] adacore.com>
   19591 
   19592 	* gdb.ada/var_arr_typedef.exp: New testcase.
   19593 	* gdb.ada/var_arr_typedef/pack.adb: New file.
   19594 	* gdb.ada/var_arr_typedef/pack.ads: New file.
   19595 	* gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
   19596 
   19597 2015-07-20  Joel Brobecker  <brobecker (a] adacore.com>
   19598 
   19599 	* gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
   19600 
   19601 2015-07-16  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   19602 
   19603 	* gdb.arch/i386-biarch-core.exp: Replace istarget
   19604 	by "complete set gnutarget". Remove expectation for the "core-file"
   19605 	command.
   19606 
   19607 2015-07-15  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   19608 
   19609 	Revert the previous commit:
   19610 	Tests for validate symbol file using build-id.
   19611 
   19612 2015-07-15  Aleksandar Ristovski  <aristovski (a] qnx.com
   19613 
   19614 	Tests for validate symbol file using build-id.
   19615 	* gdb.base/solib-mismatch-lib.c: New file.
   19616 	* gdb.base/solib-mismatch-libmod.c: New file.
   19617 	* gdb.base/solib-mismatch.c: New file.
   19618 	* gdb.base/solib-mismatch.exp: New file.
   19619 
   19620 2015-07-15  Sandra Loosemore  <sandra (a] codesourcery.com>
   19621 
   19622 	* gdb.base/sigaltstack.exp (finish_test): Add kfail for
   19623 	nios2-*-linux*.
   19624 	* gdb.base/sigbpt.exp (stepi_out): Likewise.
   19625 	* gdb.base/siginfo.exp: Likewise.
   19626 	* gdb.base/sigstep.exp (advance, advancei): Likewise.
   19627 
   19628 2015-07-15  Pierre Langlois  <pierre.langlois (a] arm.com>
   19629 
   19630 	* gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
   19631 	Move it to ...
   19632 	* lib/range-stepping-support.exp (gdb_range_stepping_enabled):
   19633 	... here.
   19634 	* gdb.trace/range-stepping.exp: Check that the target supports
   19635 	range stepping.
   19636 
   19637 2015-07-14  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   19638 
   19639 	* gdb.arch/i386-biarch-core.exp: Fix comment typo.
   19640 
   19641 2015-07-14  Pedro Alves  <palves (a] redhat.com>
   19642 
   19643 	* gdb.base/killed-outside.exp: New file.
   19644 	* gdb.base/killed-outside.c: New file.
   19645 
   19646 2015-07-10  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   19647 
   19648 	* gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
   19649 	(n at main): New.
   19650 	* gdb.asm/asmsrc1.s: Add comment "mark: main enter".
   19651 
   19652 2015-07-10  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   19653 
   19654 	* gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
   19655 	infcall tests instead of setting up for KFAIL.
   19656 
   19657 2015-07-10  Markus Metzger  <markus.t.metzger (a] intel.com>
   19658 
   19659 	* gdb.btrace/record_goto-step.exp: New.
   19660 
   19661 2015-07-08  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   19662 
   19663 	PR compile/18484
   19664 	* gdb.compile/compile.c (struct struct_type): Add volatile to
   19665 	selffield's type.
   19666 	* gdb.compile/compile.exp
   19667 	(compile code struct_object.selffield = &struct_object): Skip further
   19668 	struct_object tests if this one xfails.
   19669 
   19670 2015-07-08  Robert O'Callahan  <robert (a] ocallahan.org>
   19671 
   19672 	PR exp/18617
   19673 	* gdb.trace/ax.exp: Add test.
   19674 
   19675 2015-07-07  Yao Qi  <yao.qi (a] linaro.org>
   19676 
   19677 	* gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
   19678 	instead of istarget "aarch64*-*-*".
   19679 	* gdb.arch/aarch64-fp.exp: Likewise.
   19680 	* gdb.base/float.exp: Likewise.
   19681 	* gdb.reverse/aarch64.exp: Likewise.
   19682 	* lib/gdb.exp (is_aarch64_target): New proc.
   19683 
   19684 2015-07-07  Yao Qi  <yao.qi (a] linaro.org>
   19685 
   19686 	* lib/gdb.exp (is_aarch32_target): New proc.
   19687 	* gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
   19688 	instead of "istarget "arm*-*-*"".
   19689 	* gdb.arch/arm-disp-step.exp: Likewise.
   19690 	* gdb.arch/thumb-bx-pc.exp: Likewise.
   19691 	* gdb.arch/thumb-prologue.exp: Likewise.
   19692 	* gdb.arch/thumb-singlestep.exp: Likewise.
   19693 	* gdb.base/disp-step-syscall.exp: Likewise.
   19694 	* gdb.base/float.exp: Likewise.
   19695 
   19696 2015-07-07  Yao Qi  <yao.qi (a] linaro.org>
   19697 
   19698 	* gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
   19699 	Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
   19700 
   19701 2015-07-07  Yao Qi  <yao.qi (a] linaro.org>
   19702 
   19703 	* gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
   19704 	is aarch64.  If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
   19705 	if it exists.
   19706 	* gdb.multi/multi-arch.exp: Likewise.
   19707 
   19708 2015-07-07  Simon Marchi  <simon.marchi (a] ericsson.com>
   19709 
   19710 	* gdb.python/py-lazy-string.exp: Add missing parentheses to
   19711 	print.
   19712 
   19713 2015-07-07  Yao Qi  <yao.qi (a] linaro.org>
   19714 
   19715 	* gdb.arch/thumb-singlestep.exp: Do one more single step.
   19716 
   19717 2015-06-30  Martin Galvan  <martin.galvan (a] tallertechnologies.com>
   19718 
   19719 	* lib/gdb.exp (test_class_help): Remove the unneeded escaping of
   19720 	'[' and ']' characters.
   19721 
   19722 2015-06-30  Iain Buclaw  <ibuclaw (a] gdcproject.org>
   19723 
   19724 	* gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
   19725 
   19726 2015-06-29  Pedro Alves  <palves (a] redhat.com>
   19727 
   19728 	PR threads/18127
   19729 	* gdb.threads/hand-call-new-thread.c: New file.
   19730 	* gdb.threads/hand-call-new-thread.c: New file.
   19731 
   19732 2015-06-26  Keith Seitz  <keiths (a] redhat.com>
   19733 	    Doug Evans  <dje (a] google.com>
   19734 
   19735 	PR 16253
   19736 	* gdb.cp/var-tag-2.cc: New file.
   19737 	* gdb.cp/var-tag-3.cc: New file.
   19738 	* gdb.cp/var-tag-4.cc: New file.
   19739 	* gdb.cp/var-tag.cc: New file.
   19740 	* gdb.cp/var-tag.exp: New file.
   19741 
   19742 2015-06-26  Patrick Palka  <patrick (a] parcs.ath.cx>
   19743 
   19744 	* gdb.base/history-duplicates.exp: New test.
   19745 
   19746 2015-06-26  Patrick Palka  <patrick (a] parcs.ath.cx>
   19747 
   19748 	* gdb.base/completion.exp: Test the completion of the "focus"
   19749 	command.
   19750 
   19751 2015-06-26  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   19752 
   19753 	* gdb.arch/amd64-prologue-skip.S: New file.
   19754 	* gdb.arch/amd64-prologue-skip.exp: New file.
   19755 
   19756 2015-06-25  Simon Marchi  <simon.marchi (a] ericsson.com>
   19757 
   19758 	* gdb.python/py-prettyprint.exp (run_lang_tests): Add
   19759 	is_address_zero_readable check.
   19760 
   19761 2015-06-24  Peter Bergner  <bergner (a] vnet.ibm.com>
   19762 
   19763 	* gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
   19764 	* gdb.arch/powerpc-power.s <rfebb>: Likewise.
   19765 
   19766 2015-06-24  Yao Qi  <yao.qi (a] linaro.org>
   19767 
   19768 	* lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
   19769 	linux targets.
   19770 
   19771 2015-06-24  Yao Qi  <yao.qi (a] linaro.org>
   19772 
   19773 	* lib/gdb.exp (supports_get_siginfo_type): New proc.
   19774 	* gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
   19775 	* gdb.base/siginfo-thread.exp: Likewise.
   19776 
   19777 2015-06-22  Yao Qi  <yao.qi (a] linaro.org>
   19778 
   19779 	* boards/remote-gdbserver-on-localhost.exp: Add comments.
   19780 
   19781 2015-06-22  Yao Qi  <yao.qi (a] linaro.org>
   19782 
   19783 	* lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
   19784 	aarch64*-*-*.
   19785 	(skip_hw_watchpoint_tests): Likewise.
   19786 
   19787 2015-06-18  Patrick Palka  <patrick (a] parcs.ath.cx>
   19788 
   19789 	* gdb.base/gdbinit-history.exp: Test the interaction between
   19790 	setting GDBHISTSIZE and setting the history size via .gdbinit.
   19791 
   19792 2015-06-17  Patrick Palka  <patrick (a] parcs.ath.cx>
   19793 
   19794 	PR gdb/16999
   19795 	* gdb.base/gdbhistsize-history.exp: New test.
   19796 
   19797 2015-06-17  Patrick Palka  <patrick (a] parcs.ath.cx>
   19798 
   19799 	* gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
   19800 	with GDBHISTSIZE.
   19801 	* gdb.base/readline.exp: Likewise.
   19802 
   19803 2015-06-17  Yao Qi  <yao.qi (a] linaro.org>
   19804 
   19805 	* lib/gdb.exp (get_build_id): Move braces and "else" to the same
   19806 	line.
   19807 
   19808 2015-06-17  Patrick Palka  <patrick (a] parcs.ath.cx>
   19809 
   19810 	* gdb.base/gdbinit-history.exp: Add test case to check that
   19811 	an unlimited history file does not get truncated on exit.
   19812 
   19813 2015-06-17  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   19814 
   19815 	* gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
   19816 	(VECTOR): New macro.  Use it...
   19817 	(int4, uint4, char4, float4, int2, longlong2, float2, double2):
   19818 	...for these typedefs.
   19819 	(int8, char1, int1, double1): New typedefs.
   19820 	(struct just_int2, struct two_int2): New structures.
   19821 	(add_some_intvecs, add_many_charvecs, add_various_floatvecs)
   19822 	(add_structvecs, add_singlevecs): New functions.
   19823 	(main): Call add_some_intvecs twice.
   19824 	* gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
   19825 	the compile and exit upon failure.  Try compiling for the "native"
   19826 	architecture.  Test inferior function calls with vector arguments
   19827 	and vector return value handling with "finish" and "return".
   19828 
   19829 2015-06-10  Jon Turney  <jon.turney (a] dronecode.org.uk>
   19830 
   19831 	* gdb.base/sepdebug.exp: Add EXEEXT where needed.
   19832 	* lib/gdb.exp (get_build_id): Teach how to extract build-id from a
   19833 	PE file.
   19834 	* lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
   19835 
   19836 2015-06-12  Antoine Tremblay  <antoine.tremblay (a] ericsson.com>
   19837 
   19838 	PR breakpoints/16465
   19839 	* gdb.mi/mi-dprintf-pending.c: New file.
   19840 	* gdb.mi/mi-dprintf-pending.exp: New test.
   19841 	* gdb.mi/mi-dprintf-pendshr.c: New file.
   19842 
   19843 2015-06-10  Walfred Tedeschi  <walfred.tedeschi (a] intel.com>
   19844 	    Mircea Gherzan  <mircea.gherzan (a] intel.com>
   19845 
   19846 	* gdb.arch/i386-mpx-map.c: New file.
   19847 	* gdb.arch/i386-mpx-map.exp: New File.
   19848 
   19849 2015-06-10  Walfred Tedeschi  <walfred.tedeschi (a] intel.com>
   19850 
   19851 	* gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
   19852 	* gdb.arch/i386-mpx.exp: Indentation fixed.
   19853 
   19854 2015-06-10  Walfred Tedeschi  <walfred.tedeschi (a] intel.com>
   19855 
   19856 	* gdb.arch/i386-mpx.c: Added final return to the have_mpx
   19857 	function and improved indentation.
   19858 	* gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
   19859 	gdb_test_multiple. Added additional tests to skip the test.
   19860 
   19861 2015-06-10  Walfred Tedeschi  <walfred.tedeschi (a] intel.com>
   19862 
   19863 	* gdb.arch/i386-avx512.c: Change path in include file.
   19864 	* gdb.arch/i386-avx512.exp: Change include dir path
   19865 	compilation flag.
   19866 	* gdb.arch/i386-mpx.c: Change path in include file.
   19867 	* gdb.arch/i386-mpx.exp: Change include dir path compilation
   19868 	flag.
   19869 
   19870 2015-06-04  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   19871 
   19872 	* gdb.compile/compile-print.exp (compile print *vararray@3)
   19873 	(compile print *vararrayp@3): Change xfail to kfail compile/18489.
   19874 
   19875 2015-06-03  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   19876 
   19877 	* gdb.compile/compile.exp (keep jit in memory): Rename to ...
   19878 	(do not keep jit in memory): ... this.
   19879 	(expect 5): Change it to ...
   19880 	(expect no 5): ... this.
   19881 
   19882 2015-06-02  Simon Marchi  <simon.marchi (a] ericsson.com>
   19883 
   19884 	PR gdb/15564
   19885 	* gdb.mi/mi-detach.exp: New file.
   19886 
   19887 2015-06-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   19888 
   19889 	PR symtab/18392
   19890 	* gdb.arch/amd64-tailcall-self.S: New file.
   19891 	* gdb.arch/amd64-tailcall-self.c: New file.
   19892 	* gdb.arch/amd64-tailcall-self.exp: New file.
   19893 
   19894 2015-05-28  Don Breazeal  <donb (a] codesourcery.com>
   19895 
   19896 	* gdb.base/foll-vfork.exp (main): Disable exec-dependent
   19897 	tests for remote targets by checking is_target_gdbserver.
   19898 
   19899 2015-05-27  Doug Evans  <dje (a] google.com>
   19900 
   19901 	* gdb.dwarf2/opaque-type-lookup-2.c: New file.
   19902 	* gdb.dwarf2/opaque-type-lookup.c: New file.
   19903 	* gdb.dwarf2/opaque-type-lookup.exp: New file.
   19904 
   19905 2015-05-26  Doug Evans  <dje (a] google.com>
   19906 
   19907 	* gdb.cp/iostream.cc: New file.
   19908 	* gdb.cp/iostream.exp: New file.
   19909 
   19910 2015-05-26  Doug Evans  <dje (a] google.com>
   19911 
   19912 	* gdb.dwarf2/dw2-op-call.exp: Update.
   19913 	* gdb.dwarf2/dw4-sig-types.exp: Update.
   19914 	* gdb.dwarf2/implptr.exp: Update.
   19915 	* gdb.mi/mi-cmd-param-changed.exp: Update.
   19916 
   19917 2015-05-26  Doug Evans  <dje (a] google.com>
   19918 
   19919 	* gdb.python/py-lazy-string.c: New file.
   19920 	* gdb.python/py-lazy-string.exp: New file.
   19921 	* gdb.python/py-prettyprint.c (lazystring) <len>: New member.
   19922 	(main): Update.  Add estring3.
   19923 	* gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
   19924 	* gdb.python/py-prettyprint.py (pp_ls): Handle length.
   19925 
   19926 2015-05-26  Omair Javaid  <omair.javaid (a] linaro.org>
   19927 	    Yao Qi  <yao.qi (a] linaro.org>
   19928 
   19929 	* gdb.reverse/aarch64.c: New.
   19930 	* gdb.reverse/aarch64.exp: New.
   19931 
   19932 2015-05-26  Omair Javaid  <omair.javaid (a] linaro.org>
   19933 
   19934 	* lib/gdb.exp (supports_process_record): Return true for
   19935 	aarch64*-linux*.
   19936 	(supports_reverse): Likewise.
   19937 
   19938 2015-05-22  Patrick Palka  <patrick (a] parcs.ath.cx>
   19939 
   19940 	* gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
   19941 	Use with_test_prefix.
   19942 
   19943 2015-05-21  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   19944 
   19945 	* gdb.base/completion.exp: Add test for completion of layout
   19946 	names.
   19947 
   19948 2015-05-20  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   19949 
   19950 	* lib/gdb.exp (skip_tui_tests): New proc.
   19951 	* gdb.base/tui-layout.exp: Check skip_tui_tests.
   19952 
   19953 2015-05-19  Pedro Alves  <palves (a] redhat.com>
   19954 
   19955 	* gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
   19956 	Save the whole env array instead of just HOME.  Unset HISTSIZE in
   19957 	the environment while testing.  Restore whole environment
   19958 	afterwards.
   19959 
   19960 2015-05-16  Doug Evans  <xdje42 (a] gmail.com>
   19961 
   19962 	* gdb.guile/scm-ports.c: New file.
   19963 	* gdb.guile/scm-ports.exp: Add memory port tests.
   19964 
   19965 2015-05-16  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   19966 
   19967 	* gdb.compile/compile-print.c: New file.
   19968 	* gdb.compile/compile-print.exp: New file.
   19969 
   19970 2015-05-16  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   19971 
   19972 	* gdb.compile/compile-ops.exp: Cast param to void.
   19973 	* gdb.compile/compile.exp: Complete type for _gdb_expr.
   19974 	(compile code struct_object.selffield = &struct_object): Add xfail.
   19975 
   19976 2015-05-15  Joel Brobecker  <brobecker (a] adacore.com>
   19977 
   19978 	* gdb.ada/arr_enum_with_gap: New testcase.
   19979 
   19980 2015-05-15  Joel Brobecker  <brobecker (a] adacore.com>
   19981 
   19982 	* gdb.ada/byte_packed_arr: New testcase.
   19983 
   19984 2015-05-15  Joel Brobecker  <brobecker (a] adacore.com>
   19985 
   19986 	* gdb.ada/pckd_neg: New testcase.
   19987 
   19988 2015-05-13  Patrick Palka  <patrick (a] parcs.ath.cx>
   19989 
   19990 	PR gdb/17820
   19991 	* gdb.base/gdbinit-history.exp: New test.
   19992 	* gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
   19993 	* gdb.base/gdbinit-history/zero/.gdbinit: New file.
   19994 
   19995 2015-05-09  Siva Chandra Reddy  <sivachandra (a] google.com>
   19996 
   19997 	* gdb.python/py-xmethods.cc: Enhance test case.
   19998 	* gdb.python/py-xmethods.exp: New tests.
   19999 	* gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
   20000 	function.
   20001 	(B_indexoper): Likewise.
   20002 	(global_dm_list) : Add new xmethod worker functions.
   20003 
   20004 2015-05-08  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   20005 
   20006 	* gdb.base/coredump-filter.exp: Correctly unset
   20007 	"coredump_var_addr" array.
   20008 
   20009 2015-05-08  Pedro Alves  <palves (a] redhat.com>
   20010 
   20011 	* gdb.server/non-existing-program.exp: Unset spawn_id.
   20012 
   20013 2015-05-08  Siva Chandra Reddy  <sivachandra (a] google.com>
   20014 
   20015 	PR python/18291
   20016 	* gdb.python/py-xmethods.exp: Add tests.
   20017 
   20018 2015-05-08  Yao Qi  <yao.qi (a] linaro.org>
   20019 
   20020 	PR gdb/18208
   20021 	* gdb.base/coredump-filter.c (set_coredump_filter): New function.
   20022 	* gdb.base/coredump-filter.exp (do_save_core): Call inferior
   20023 	function set_coredump_filter, and remove remote_exec call.
   20024 	Remove argument ipid.  Callers update.
   20025 	(top level): Don't get inferior's PID.
   20026 
   20027 2015-05-08  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   20028 
   20029 	* gdb.base/watch_thread_num.exp: Skip test on targets without
   20030 	access watchpoints.
   20031 
   20032 2015-05-06  Pedro Alves  <palves (a] redhat.com>
   20033 
   20034 	PR server/18081
   20035 	* gdb.server/non-existing-program.exp: New file.
   20036 
   20037 2015-05-05  Joel Brobecker  <brobecker (a] adacore.com>
   20038 
   20039 	* gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
   20040 
   20041 2015-05-05  Joel Brobecker  <brobecker (a] adacore.com>
   20042 
   20043 	* gdb.ada/out_of_line_in_inlined: New testcase.
   20044 
   20045 2015-05-05  Joel Brobecker  <brobecker (a] adacore.com>
   20046 
   20047 	* gdb.ada/var_rec_arr: New testcase.
   20048 
   20049 2015-04-30  Yao Qi  <yao.qi (a] linaro.org>
   20050 
   20051 	* gdb.base/break-idempotent.exp: If
   20052 	skip_hw_watchpoint_multi_tests returns true, skip the tests
   20053 	on "rwatch" and "awatch".
   20054 
   20055 2015-04-30  Yao Qi  <yao.qi (a] linaro.org>
   20056 
   20057 	* gdb.base/relativedebug.exp: Invoke gdb command
   20058 	"info sharedlibrary", and if libc.so doesn't have debug info,
   20059 	skip the test.
   20060 
   20061 2015-04-29  Doug Evans  <dje (a] google.com>
   20062 
   20063 	* gdb.python/py-xmethods.exp: Add ptype tests.
   20064 	* gdb.python/py-xmethods.py (E_method_char_worker): Add
   20065 	get_result_type method.
   20066 
   20067 2015-04-29  Luis Machado  <lgustavo (a] codesourcery.com>
   20068 
   20069 	* gdb.base/watch-bitfields.exp: Switch to software watchpoints if
   20070 	the target does not support hardware watchpoints.
   20071 
   20072 2015-04-29  Luis Machado  <lgustavo (a] codesourcery.com>
   20073 
   20074 	* gdb.base/break-always.exp: Abort testing if writing to memory
   20075 	causes an error.
   20076 
   20077 2015-04-28  Doug Evans  <dje (a] google.com>
   20078 
   20079 	* gdb.python/py-pp-maint.py: Move "replace" testing to ...
   20080 	* gdb.python/py-pp-registration.exp: ... here.  New file.
   20081 	* gdb.python/py-pp-registration.c: New file.
   20082 	* gdb.python/py-pp-registration.py: New file.
   20083 
   20084 2015-04-28  Doug Evans  <dje (a] google.com>
   20085 
   20086 	* gdb.python/py-bad-printers.c: New file.
   20087 	* gdb.python/py-bad-printers.py: New file.
   20088 	* gdb.python/py-bad-printers.exp: New file.
   20089 
   20090 2015-04-28  Sasha Smundak  <asmundak (a] google.com>
   20091 
   20092 	* gdb.python/py-type.exp: New test.
   20093 
   20094 2015-04-28  Andy Wingo  <wingo (a] igalia.com>
   20095 
   20096 	* gdb.python/py-parameter.exp:
   20097 	* gdb.guile/scm-parameter.exp: Escape the path that we are
   20098 	matching against, as it might contain characters that are special
   20099 	to regular expressions.
   20100 
   20101 2015-04-27  Joel Brobecker  <brobecker (a] adacore.com>
   20102 
   20103 	* gdb.ada/rec_comp: New testcase.
   20104 
   20105 2015-04-26  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   20106 
   20107 	* gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
   20108 	before using it.
   20109 
   20110 2015-04-24  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   20111 
   20112 	* gdb.base/dump.exp: Add *.verilog files to all_files list.  Add
   20113 	new tests for verilog output.
   20114 
   20115 2015-04-24  Yao Qi  <yao.qi (a] linaro.org>
   20116 
   20117 	* boards/remote-gdbserver-on-localhost.exp: New file.
   20118 
   20119 2015-04-23  Pedro Alves  <palves (a] redhat.com>
   20120 
   20121 	* gdb.base/interrupt.exp: Use an indirect spawn id list holding
   20122 	$inferior_spawn_id instead of $inferior_spawn_id directly.  On
   20123 	"end of file", remove $inferior_spawn_id from the indirect list.
   20124 
   20125 2015-04-23  Pedro Alves  <palves (a] redhat.com>
   20126 
   20127 	* gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
   20128 
   20129 2015-04-23  Pedro Alves  <palves (a] redhat.com>
   20130 
   20131 	* lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
   20132 	on $any_spawn_id instead of only on $gdb_spawn_id.
   20133 
   20134 2015-04-21  Pierre Muller  <muller (a] sourceware.org>
   20135 
   20136 	PR pascal/17815
   20137 	* lib/pascal.exp (gpc_compile): Add new option "class".
   20138 	(fpc_compile): Likewise.
   20139 	* gdb.pascal/case-insensitive-symbols.pas: New file.
   20140 	* gdb.pascal/case-insensitive-symbols.exp: New file.
   20141 
   20142 2015-04-20  Gary Benson <gbenson (a] redhat.com>
   20143 
   20144 	* gdb.base/attach.exp: Fix three extended remote failures.
   20145 
   20146 2015-04-17  Gary Benson <gbenson (a] redhat.com>
   20147 
   20148 	* gdb.server/server-exec-info.exp: Inhibit GDB from accessing
   20149 	the main executable over the remote protocol.
   20150 
   20151 2015-04-16  Pedro Alves  <palves (a] redhat.com>
   20152 
   20153 	* boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
   20154 	a new gdbserver if gdbserver_reconnect_p is set.
   20155 
   20156 2015-04-16  Pedro Alves  <palves (a] redhat.com>
   20157 
   20158 	* lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
   20159 	is set, don't exit gdbserver.
   20160 
   20161 2015-04-16  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   20162 
   20163 	* gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
   20164 	appropriate .insn, such that an older assembler can be used.
   20165 	* gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
   20166 	the z/Architecture instruction set on 31-bit targets as well.
   20167 
   20168 2015-04-16  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   20169 
   20170 	* gdb.go/handcall.exp: Remove all logic related to the first
   20171 	breakpoint and rely on go_runto_main instead.
   20172 	* gdb.go/strings.exp: Likewise.
   20173 	* gdb.go/unsafe.exp: Likewise.
   20174 	* gdb.go/hello.exp: Likewise.  Also rename the remaining
   20175 	breakpoint marker to "breakpoint 1".
   20176 	* gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
   20177 	* gdb.go/strings.go: Likewise.
   20178 	* gdb.go/unsafe.go: Likewise.
   20179 	* gdb.go/hello.go: Likewise.  Also remove the second occurrence of
   20180 	"set breakpoint 2 here" and rename the remaining breakpoint marker
   20181 	to "breakpoint 1".
   20182 
   20183 2015-04-15  Simon Marchi  <simon.marchi (a] ericsson.com>
   20184 
   20185 	* gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
   20186 	if itertools.imap is not present.
   20187 	* gdb.python/py-objfile.exp: Add parentheses.
   20188 	* gdb.python/py-type.exp: Same.
   20189 	* gdb.python/py-unwind-maint.py: Same.
   20190 
   20191 2015-04-15  Yao Qi  <yao.qi (a] linaro.org>
   20192 
   20193 	* gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
   20194 	of ":$ptr_size" and set its form explicitly.
   20195 
   20196 2015-04-15  Pedro Alves  <palves (a] redhat.com>
   20197 	    Yao Qi  <yao.qi (a] linaro.org>
   20198 
   20199 	* gdb.base/watch-bitfields.exp (test_watch_location): Increase
   20200 	timeout by factor of 4.
   20201 	(test_regular_watch): Likewise.
   20202 	* gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
   20203 	* gdb.reverse/sigall-reverse.exp: Likewise.
   20204 	* gdb.reverse/until-precsave.exp: Likewise.
   20205 	* lib/gdb.exp (with_timeout_factor): New proc.
   20206 	(gdb_expect): Move some code to ...
   20207 	(get_largest_timeout): ... here.  New procedure.
   20208 
   20209 2015-04-14  Luis Machado  <lgustavo (a] codesourcery.com>
   20210 
   20211 	* gdb.base/bp-permanent.exp (test): Reinstate correct test message.
   20212 
   20213 2015-04-13  Luis Machado  <lgustavo (a] codesourcery.com>
   20214 
   20215 	* gdb.base/bp-permanent.exp (test): Handle the case of being unable
   20216 	to write to the .text section.
   20217 
   20218 2015-04-13  Luis Machado  <lgustavo (a] codesourcery.com>
   20219 
   20220 	* gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
   20221 	Handle the case of targets that do not provide PID information.
   20222 
   20223 2015-04-13  Yao Qi  <yao.qi (a] linaro.org>
   20224 
   20225 	* lib/gdbserver-support.exp (gdb_exit): Catch exception
   20226 	and use expect instead of gdb_expect.
   20227 
   20228 2015-04-13  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   20229 
   20230 	* gdb.base/coredump-filter.exp: Rename variable "addr" to
   20231 	"coredump_var_addr" to avoid naming conflict with other testcases.
   20232 
   20233 2015-04-10  Pedro Alves  <palves (a] redhat.com>
   20234 
   20235 	* gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
   20236 	gdb_test_sequence and gdb_assert.
   20237 
   20238 2015-04-10  Pedro Alves  <palves (a] redhat.com>
   20239 
   20240 	* gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
   20241 	test messages that don't include the breakpoint address.
   20242 
   20243 2015-04-10  Yao Qi  <yao.qi (a] linaro.org>
   20244 
   20245 	* gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
   20246 	false for some offset and width combinations which aren't
   20247 	supported by linux kernel.
   20248 
   20249 2015-04-10  Pedro Alves  <palves (a] redhat.com>
   20250 
   20251 	* gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
   20252 	procedure, factored out from ...
   20253 	(top level): ... here.  Add "set displaced-stepping" testing axis.
   20254 	* gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
   20255 	parameter "displaced".  Use it.
   20256 	(top level): Use foreach and add "set displaced-stepping" testing
   20257 	axis.
   20258 
   20259 2015-04-10  Pedro Alves  <palves (a] redhat.com>
   20260 
   20261 	* gdb.threads/step-over-trips-on-watchpoint.c (child_function):
   20262 	Remove comment.
   20263 	* gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
   20264 	both the address of the instruction that triggers the watchpoint
   20265 	and the address of the instruction immediately after, and use
   20266 	those addresses for the test.  Fix comment.
   20267 
   20268 2015-04-10  Pedro Alves  <palves (a] redhat.com>
   20269 
   20270 	* gdb.base/sigstep.exp (breakpoint_to_handler)
   20271 	(breakpoint_to_handler_entry): New parameter 'displaced'.  Use it.
   20272 	Test "backtrace" in handler.
   20273 	(breakpoint_over_handler): New parameter 'displaced'.  Use it.
   20274 	(top level): Add new "displaced" test axis to
   20275 	breakpoint_to_handler, breakpoint_to_handler_entry and
   20276 	breakpoint_over_handler.
   20277 
   20278 2015-04-10  Pedro Alves  <palves (a] redhat.com>
   20279 
   20280 	PR gdb/18216
   20281 	* gdb.threads/multiple-step-overs.exp: Remove expected eof.
   20282 
   20283 2015-04-10  Yao Qi  <yao.qi (a] linaro.org>
   20284 
   20285 	* gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
   20286 	(test_add_rn_pc): New function.
   20287 	* gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
   20288 	(top level): Invoke test_add_rn_pc.
   20289 
   20290 2015-04-10  Pedro Alves  <palves (a] redhat.com>
   20291 
   20292 	PR gdb/13858
   20293 	* gdb.base/step-over-no-symbols.exp: New file.
   20294 
   20295 2015-04-09  Andy Wingo  <wingo (a] igalia.com>
   20296 
   20297 	* gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
   20298 	after the Python tests.
   20299 
   20300 2015-04-08  Keith Seitz  <keiths (a] redhat.com>
   20301 
   20302 	PR python/16699
   20303 	* gdb.python/py-completion.exp: New tests for completion.
   20304 	* gdb.python/py-completion.py (CompleteLimit1): New class.
   20305 	(CompleteLimit2): Likewise.
   20306 	(CompleteLimit3): Likewise.
   20307 	(CompleteLimit4): Likewise.
   20308 	(CompleteLimit5): Likewise.
   20309 	(CompleteLimit6): Likewise.
   20310 	(CompleteLimit7): Likewise.
   20311 
   20312 2015-04-08  Pedro Alves  <palves (a] redhat.com>
   20313 
   20314 	PR gdb/18214
   20315 	PR gdb/18216
   20316 	* gdb.threads/multiple-step-overs.c (sigusr1_handler): New
   20317 	function.
   20318 	(main): Install it as SIGUSR1 handler.
   20319 	* gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
   20320 	parameter.  Always use "setup" as prefix.  Toggle "set
   20321 	displaced-stepping" off/on depending on global.  Don't switch to
   20322 	thread 1 here.
   20323 	(top level): Add displaced stepping "off/on" test axis.  Update
   20324 	"setup" calls.  Wrap each subtest with with_test_prefix.  Test
   20325 	continuing with a queued signal in each thread.
   20326 
   20327 2015-04-08  Pedro Alves  <palves (a] redhat.com>
   20328 
   20329 	* gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
   20330 	* gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd.  Use
   20331 	gdb_breakpoint instead of gdb_test that doesn't expect anything.
   20332 	Return early if running to main fails.
   20333 	* gdb.trace/while-stepping.exp: Likewise.
   20334 
   20335 2015-04-07  Pedro Alves  <palves (a] redhat.com>
   20336 
   20337 	* gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
   20338 	$gdb_spawn_id.  Use send_inferior and $inferior_spawn_id to
   20339 	interact with inferior program.
   20340 
   20341 2015-04-07  Pedro Alves  <palves (a] redhat.com>
   20342 
   20343 	* lib/gdb.exp (inferior_spawn_id): New global.
   20344 	(gdb_test_multiple): Handle "-i".  Reset the spawn id to GDB's
   20345 	spawn id after processing the user code.
   20346 	(default_gdb_start): Set inferior_spawn_id.
   20347 	(send_inferior): New procedure.
   20348 	* lib/gdbserver-support.exp (gdbserver_start): Set
   20349 	inferior_spawn_id.
   20350 	(close_gdbserver, gdb_exit): Unset inferior_spawn_id.
   20351 
   20352 2015-04-07  Pedro Alves  <palves (a] redhat.com>
   20353 
   20354 	* lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
   20355 	* lib/gdbserver-support.exp (gdbserver_start): Make
   20356 	$server_spawn_id global.
   20357 	(gdbserver_start): Don't wait for gdbserver's spawn id with
   20358 	expect_background.
   20359 	(close_gdbserver): New procedure.
   20360 	(gdb_exit): Rename the default version and reimplement.
   20361 
   20362 2015-04-07  Pedro Alves  <palves (a] redhat.com>
   20363 
   20364 	* lib/gdb.exp (gdb_test_multiple): When processing an argument,
   20365 	append the substituted item, not the original item.
   20366 
   20367 2015-04-07  Pedro Alves  <palves (a] redhat.com>
   20368 
   20369 	* gdb.base/interrupt.exp: Use gdb_test_multiple instead of
   20370 	gdb_expect.
   20371 
   20372 2015-04-07  Pedro Alves  <palves (a] redhat.com>
   20373 
   20374 	* gdb.base/interrupt.exp: Don't handle the case of the inferior
   20375 	output appearing once only.
   20376 
   20377 2015-04-07  Pedro Alves  <palves (a] redhat.com>
   20378 
   20379 	* gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
   20380 	that doesn't expect anything.  Return early if running to main
   20381 	fails.
   20382 
   20383 2015-04-07  Yao Qi  <yao.qi (a] linaro.org>
   20384 
   20385 	* gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
   20386 	(child_function): Call alarm.
   20387 	(main): Move call to alarm into the loop.
   20388 	* gdb.threads/non-stop-fair-events.exp: Build program with
   20389 	-DTIMEOUT=$timeout.
   20390 
   20391 2015-04-06  Doug Evans  <xdje42 (a] gmail.com>
   20392 
   20393 	* lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
   20394 	Fix dest parameter to board_info.
   20395 	(fpc_compile): Ditto.
   20396 	(gdb_compile_pascal): Rename dest arg to destfile.
   20397 
   20398 2015-04-03  Pierre-Marie de Rodat  <derodat (a] adacore.com>
   20399 
   20400 	* gdb.ada/funcall_ref.exp: New file.
   20401 	* gdb.ada/funcall_ref/foo.adb: New file.
   20402 
   20403 2015-04-02  Yao Qi  <yao.qi (a] linaro.org>
   20404 
   20405 	* gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
   20406 	is remote.
   20407 
   20408 2015-04-02  Gary Benson <gbenson (a] redhat.com>
   20409 
   20410 	* gdb.base/break-probes.exp: Cope with "target:" sysroot.
   20411 
   20412 2015-04-01  Sasha Smundak  <asmundak (a] google.com>
   20413 
   20414 	* gdb.python/py-unwind-maint.c: New file.
   20415 	* gdb.python/py-unwind-maint.exp: New test.
   20416 	* gdb.python/py-unwind-maint.py: New file.
   20417 	* gdb.python/py-unwind.c: New file.
   20418 	* gdb.python/py-unwind.exp: New test.
   20419 	* gdb.python/py-unwind.py: New test.
   20420 
   20421 2015-04-01  Pedro Alves  <palves (a] redhat.com>
   20422 
   20423 	* gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
   20424 	to fail instead of non-existent $test.
   20425 
   20426 2015-04-01  Pedro Alves  <palves (a] redhat.com>
   20427 
   20428 	* lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
   20429 	GDBFLAGS if not empty.
   20430 
   20431 2015-04-01  Pierre-Marie de Rodat  <derodat (a] adacore.com>
   20432 
   20433 	* gdb.ada/complete.exp: Remove "multi_line".
   20434 	* gdb.ada/info_exc.exp: Remove "multi_line".
   20435 	* gdb.ada/packed_tagged.exp: Remove "multi_line".
   20436 	* gdb.ada/ptype_field.exp: Remove "multi_line".
   20437 	* gdb.ada/sym_print_name.exp: Remove "multi_line".
   20438 	* gdb.ada/tagged.exp: Remove "multi_line".
   20439 	* gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
   20440 	[multi_line ...]
   20441 	* gdb.btrace/delta.exp: Likewise.
   20442 	* gdb.btrace/exception.exp: Likewise.
   20443 	* gdb.btrace/function_call_history.exp: Likewise.
   20444 	* gdb.btrace/instruction_history.exp: Likewise.
   20445 	* gdb.btrace/nohist.exp: Likewise.
   20446 	* gdb.btrace/record_goto.exp: Likewise.
   20447 	* gdb.btrace/segv.exp: Likewise.
   20448 	* gdb.btrace/stepi.exp: Likewise.
   20449 	* gdb.btrace/tailcall.exp: Likewise.
   20450 	* gdb.btrace/unknown_functions.exp: Likewise.
   20451 	* gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
   20452 	* lib/gdb.exp: Add the "multi_line" helper.
   20453 
   20454 2015-04-01  Pedro Alves  <palves (a] redhat.com>
   20455 
   20456 	* gdb.threads/tid-reuse.c: New file.
   20457 	* gdb.threads/tid-reuse.exp: New file.
   20458 
   20459 2015-03-31  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   20460 
   20461 	PR corefiles/16092
   20462 	* gdb.base/coredump-filter.c: New file.
   20463 	* gdb.base/coredump-filter.exp: Likewise.
   20464 
   20465 2015-03-27  Petr Machata  <pmachata (a] redhat.com>
   20466 
   20467 	* lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
   20468 	(Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
   20469 	(Dwarf::assemble): Initialize them.
   20470 	(Dwarf::lines): New function.
   20471 
   20472 2015-03-26  Jon Turney  <jon.turney (a] dronecode.org.uk>
   20473 
   20474 	* lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
   20475 	SYMBOL_PREFIX for x86_64-*-cygwin.
   20476 
   20477 2015-03-26  Andy Wingo  <wingo (a] igalia.com>
   20478 
   20479 	PR symtab/18148
   20480 	* gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
   20481 	const_value but not a location.
   20482 	* gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
   20483 	location defined in non-main CUs are visible.
   20484 
   20485 2015-03-26  Yao Qi  <yao.qi (a] linaro.org>
   20486 
   20487 	PR testsuite/18139
   20488 	* gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
   20489 	Add a line number entry for the same line.
   20490 	* gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
   20491 	Add a line number entry for the same line.
   20492 
   20493 2015-03-26  Yao Qi  <yao.qi (a] linaro.org>
   20494 
   20495 	* gdb.linespec/break-asm-file0.s (func2): Use nop instead of
   20496 	.int 0.
   20497 	(func): Likewise.  Add .Lfunc_1 label.
   20498 	Use .Lfunc_1 label.
   20499 	* gdb.linespec/break-asm-file1.s (func3): Use nop instead of
   20500 	.int 0.
   20501 	(func): Likewise.
   20502 	Use .Lfunc_1 label.
   20503 
   20504 2015-03-26  Yao Qi  <yao.qi (a] linaro.org>
   20505 
   20506 	* gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
   20507 	Call gdb_compile instead to compile each .s files without debug
   20508 	information.
   20509 
   20510 2015-03-26  Yao Qi  <yao.qi (a] linaro.org>
   20511 
   20512 	* gdb.base/savedregs.exp (process_saved_regs): Make
   20513 	"Saved registers:" optional in the pattern.
   20514 
   20515 2015-03-25  Markus Metzger  <markus.t.metzger (a] intel.com>
   20516 
   20517 	* gdb.btrace/next.exp: Merged into step.exp.
   20518 	* gdb.btrace/finish.exp: Merged into step.exp.
   20519 	* gdb.btrace/nexti.exp: Merged into stepi.exp.
   20520 	* gdb.btrace/step.exp: Use record_goto.c as test file.  Avoid using
   20521 	"record goto" and checking the exact replay position.
   20522 	* gdb.btrace/stepi.exp: Choose test file based on target.  Do not
   20523 	check for "Recording format" in "info record" output.
   20524 	* gdb.btrace/record_goto.exp: Choose test file based on target.
   20525 	* gdb.btrace/x86-record_goto.S: Renamed into ...
   20526 	* gdb.btrace/x86_64-record_goto.S: ... this.
   20527 	* gdb.btrace/i686-record_goto.S: New.
   20528 	* gdb.btrace/x86-tailcall.S: Renamed into ...
   20529 	* gdb.btrace/x86_64-tailcall.S: ... this.
   20530 	* gdb.btrace/i686-tailcall.S: New.
   20531 	* gdb.btrace/x86-tailcall.c: Renamed into ...
   20532 	* gdb.btrace/tailcall.c: ... this.  Split "return ++answer" into two
   20533 	separate statements.  Update test.
   20534 	* gdb.btrace/delta.exp: Use record_goto.c as test file.
   20535 	* gdb.btrace/gcore.exp: Use record_goto.c as test file.
   20536 	* gdb.btrace/nohist.exp: Use record_goto.c as test file.
   20537 	* gdb.btrace/tailcall.exp: Choose test file based on target.
   20538 	* gdb.btrace/Makefile.in: Remove next, finish, and nexti.
   20539 
   20540 2015-03-25  Markus Metzger  <markus.t.metzger (a] intel.com>
   20541 
   20542 	* gdb.btrace/exception.exp: Increase BTS buffer size.
   20543 
   20544 2015-03-24  Pedro Alves  <palves (a] redhat.com>
   20545 
   20546 	* gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
   20547 
   20548 2015-03-24  Pedro Alves  <palves (a] redhat.com>
   20549 
   20550 	* gdb.threads/schedlock.exp (test_step): No longer expect that
   20551 	"set scheduler-locking step" with "next" over a function call runs
   20552 	threads unlocked.
   20553 
   20554 2015-03-24  Antoine Tremblay  <antoine.tremblay (a] ericsson.com>
   20555 
   20556 	* gdb.mi/mi-pending.exp: Fix output of breakpoint test.
   20557 
   20558 2015-03-24  Antoine Tremblay  <antoine.tremblay (a] ericsson.com>
   20559 
   20560 	PR breakpoints/16466
   20561 	* gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
   20562 	* gdb.mi/mi-pending.c (thread_func): New function.
   20563 	(int main): Add threading support required.
   20564 	* gdb.mi/mi-pending.exp: Add tests for this issue.
   20565 	* gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
   20566 	(pendfunc2): Remove stdio dependency.
   20567 	* gdb.mi/mi-pendshr2.c: New file.
   20568 
   20569 2015-03-23  Keith Seitz  <keiths (a] redhat.com>
   20570 
   20571 	* gdb.linespec/keywords.c: New file.
   20572 	* gdb.linespec/keywords.exp: New file.
   20573 
   20574 2015-03-23  Keith Seitz  <keiths (a] redhat.com>
   20575 
   20576 	PR gdb/18021
   20577 	* gdb.dwarf2/staticvirtual.exp: New test.
   20578 
   20579 2015-03-20  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   20580 
   20581 	* Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
   20582 	* README: Remove HP-UX and gdb.hp.
   20583 	(configuration):
   20584 	* configure: Regenerate.
   20585 	* configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
   20586 	gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
   20587 	gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
   20588 	gdb.hp/gdb.defects/Makefile.
   20589 	* gdb.hp/Makefile.in: File deleted.
   20590 	* gdb.hp/gdb.aCC/Makefile.in: File deleted.
   20591 	* gdb.hp/gdb.aCC/optimize.c: File deleted.
   20592 	* gdb.hp/gdb.aCC/optimize.exp: File deleted.
   20593 	* gdb.hp/gdb.aCC/run.c: File deleted.
   20594 	* gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
   20595 	* gdb.hp/gdb.base-hp/Makefile.in: File deleted.
   20596 	* gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
   20597 	* gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
   20598 	* gdb.hp/gdb.base-hp/dollar.c: File deleted.
   20599 	* gdb.hp/gdb.base-hp/dollar.exp: File deleted.
   20600 	* gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
   20601 	* gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
   20602 	* gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
   20603 	* gdb.hp/gdb.base-hp/pxdb.c: File deleted.
   20604 	* gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
   20605 	* gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
   20606 	* gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
   20607 	* gdb.hp/gdb.base-hp/reg.exp: File deleted.
   20608 	* gdb.hp/gdb.base-hp/reg.s: File deleted.
   20609 	* gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
   20610 	* gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
   20611 	* gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
   20612 	* gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
   20613 	* gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
   20614 	* gdb.hp/gdb.compat/Makefile.in: File deleted.
   20615 	* gdb.hp/gdb.compat/average.c: File deleted.
   20616 	* gdb.hp/gdb.compat/sum.c: File deleted.
   20617 	* gdb.hp/gdb.compat/xdb.c: File deleted.
   20618 	* gdb.hp/gdb.compat/xdb0.c: File deleted.
   20619 	* gdb.hp/gdb.compat/xdb0.h: File deleted.
   20620 	* gdb.hp/gdb.compat/xdb1.c: File deleted.
   20621 	* gdb.hp/gdb.compat/xdb1.exp: File deleted.
   20622 	* gdb.hp/gdb.compat/xdb2.exp: File deleted.
   20623 	* gdb.hp/gdb.compat/xdb3.exp: File deleted.
   20624 	* gdb.hp/gdb.defects/Makefile.in: File deleted.
   20625 	* gdb.hp/gdb.defects/bs14602.c: File deleted.
   20626 	* gdb.hp/gdb.defects/bs14602.exp: File deleted.
   20627 	* gdb.hp/gdb.defects/solib-d.c: File deleted.
   20628 	* gdb.hp/gdb.defects/solib-d.exp: File deleted.
   20629 	* gdb.hp/gdb.defects/solib-d1.c: File deleted.
   20630 	* gdb.hp/gdb.defects/solib-d2.c: File deleted.
   20631 	* gdb.hp/gdb.objdbg/Makefile.in: File deleted.
   20632 	* gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
   20633 	* gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
   20634 	* gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
   20635 	* gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
   20636 	* gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
   20637 	* gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
   20638 	* gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
   20639 	* gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
   20640 	* gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
   20641 	* gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
   20642 	* gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
   20643 	* gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
   20644 	* gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
   20645 	* gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
   20646 	* gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
   20647 	* gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
   20648 	* gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
   20649 	* gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
   20650 	* gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
   20651 	* gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
   20652 	* gdb.hp/tools/odump: File deleted.
   20653 
   20654 2015-03-19  Pedro Alves  <palves (a] redhat.com>
   20655 
   20656 	* gdb.threads/continue-pending-status.exp (saw_thread_2)
   20657 	(saw_thread_3): New globals.
   20658 	(top level): Increment them when an event for the corresponding
   20659 	thread is seen.
   20660 	(no thread starvation): New test.
   20661 
   20662 2015-03-19  Pedro Alves  <palves (a] redhat.com>
   20663 
   20664 	* gdb.threads/continue-pending-status.c: New file.
   20665 	* gdb.threads/continue-pending-status.exp: New file.
   20666 
   20667 2015-03-18  Pedro Alves  <palves (a] redhat.com>
   20668 
   20669 	* gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
   20670 	Use gdb_is_target_remote instead of is_remote.  Use
   20671 	gdb_test_multiple instead of gdb_expect.  Exit early if
   20672 	gdb_test_multiple hits its internal matches.  Tighten stepi tests
   20673 	expected output.  Fail on exit with any signal, instead of just
   20674 	SIGILL.
   20675 
   20676 2015-03-18  Yao Qi  <yao.qi (a] linaro.org>
   20677 
   20678 	PR tdep/18107
   20679 	* gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
   20680 	variable.
   20681 	* gdb.base/catch-syscall.exp: Don't skip it on
   20682 	aarch64*-*-linux* target.  Remove elements in all_syscalls.
   20683 	(test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
   20684 	target.
   20685 	(setup_all_syscalls): New proc.
   20686 
   20687 2015-03-16  Yao Qi  <yao.qi (a] linaro.org>
   20688 
   20689 	* gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
   20690 	(top level): Skip tests if valid_addr_p returns false for
   20691 	$cmd1 or $cmd2.
   20692 
   20693 2015-03-11  Andy Wingo  <wingo (a] igalia.com>
   20694 
   20695 	* gdb.guile/scm-objfile.exp: Add objfile-progspace test.
   20696 
   20697 2015-03-11  Yao Qi  <yao.qi (a] linaro.org>
   20698 
   20699 	* gdb.base/catch-syscall.exp: Fix typo in comments.
   20700 
   20701 2015-03-11  Yao Qi  <yao.qi (a] linaro.org>
   20702 
   20703 	* gdb.base/catch-syscall.exp: Skip it on HP-UX target.
   20704 
   20705 2015-03-09  Pedro Alves  <palves (a] redhat.com>
   20706 
   20707 	* dg-extract-results.py: Delete.
   20708 
   20709 2015-03-09  Pedro Alves  <palves (a] redhat.com>
   20710 
   20711 	Merge dg-extract-results.sh from GCC upstream (r218843).
   20712 
   20713 	2014-12-17  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   20714 		* dg-extract-results.sh: Use --text with grep to avoid issues with
   20715 		binary files.  Fall back to cat -v, if that doesn't work.
   20716 
   20717 2015-03-05  Pedro Alves  <palves (a] redhat.com>
   20718 
   20719 	* gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
   20720 
   20721 2015-03-04  Simon Marchi  <simon.marchi (a] ericsson.com>
   20722 
   20723 	* lib/mi-support.exp (mi_expect_interrupt): Accept
   20724 	alternative event for when in all-stop mode.
   20725 
   20726 2015-03-04  Pedro Alves  <palves (a] redhat.com>
   20727 
   20728 	* gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
   20729 
   20730 2015-03-04  Mark Kettenis  <kettenis (a] gnu.org>
   20731 
   20732 	* gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
   20733 
   20734 2015-03-04  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   20735 
   20736 	* gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
   20737 	regexps for GDB's current line display, accept a hex address
   20738 	preceding the line number.
   20739 
   20740 2015-03-04  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   20741 
   20742 	* gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
   20743 	the 'arch1' variable for "s390*-linux*" targets.
   20744 
   20745 2015-03-04  Pedro Alves  <palves (a] redhat.com>
   20746 
   20747 	* gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
   20748 	(main): Pass missing retval argument to pthread_join call.
   20749 
   20750 2015-03-02  Pedro Alves  <palves (a] redhat.com>
   20751 
   20752 	* gdb.threads/thread-execl.exp (do_test): Handle non-stop.
   20753 	(top level): Call do_test with non-stop as well.
   20754 
   20755 2015-03-02  Pedro Alves  <palves (a] redhat.com>
   20756 
   20757 	* lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
   20758 	-1.
   20759 
   20760 2015-03-02  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   20761 
   20762 	* gdb.arch/s390-vregs.exp: New test.
   20763 	* gdb.arch/s390-vregs.S: New file.
   20764 
   20765 2015-02-27  Pedro Alves  <palves (a] redhat.com>
   20766 
   20767 	* gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
   20768 	call to catch_command_errors.
   20769 	* gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
   20770 	catch_command_errors.
   20771 
   20772 2015-02-27  Pedro Alves  <palves (a] redhat.com>
   20773 
   20774 	* gdb.gdb/complaints.exp (test_initial_complaints): Also accept
   20775 	"true" for boolean result.
   20776 	* gdb.gdb/selftest.exp (test_with_self): Also accept full
   20777 	prototype of main.
   20778 
   20779 2015-02-27  Pedro Alves  <palves (a] redhat.com>
   20780 
   20781 	* lib/unbuffer_output.c: New file.
   20782 	* gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
   20783 	(main): Call gdb_unbuffer_output.
   20784 
   20785 2015-02-27  Yao Qi  <yao.qi (a] linaro.org>
   20786 
   20787 	* gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
   20788 	target.
   20789 
   20790 2015-02-26  Doug Evans  <dje (a] google.com>
   20791 
   20792 	* gdb.cp/class2.cc (Dbase, D): New classes.
   20793 	(main): New local delta.
   20794 	* gdb.cp/class2.exp: Test printing delta.
   20795 	* gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
   20796 	(dynbar): New global.
   20797 	* gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
   20798 
   20799 2015-02-26  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   20800 
   20801 	* gdb.compile/compile-ifunc.c: New file.
   20802 	* gdb.compile/compile-ifunc.exp: New file.
   20803 
   20804 2015-02-26  Antoine Tremblay  <antoine.tremblay (a] ericsson.com>
   20805 
   20806 	* gdb.base/structs.exp: Check for correct struct on finish.
   20807 
   20808 2015-02-26  Yao Qi  <yao.qi (a] linaro.org>
   20809 
   20810 	* lib/dwarf.exp (function_range): Adjust pattern when $func_length
   20811 	is zero.
   20812 
   20813 2015-02-26  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   20814 
   20815 	* gdb.arch/cordic.ko.bz2: New file.
   20816 	* gdb.arch/cordic.ko.debug.bz2: New file.
   20817 	* gdb.arch/ppc64-symtab-cordic.exp: New file.
   20818 
   20819 2015-02-25  Yao Qi  <yao.qi (a] linaro.org>
   20820 
   20821 	* gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
   20822 	aarch64*-*-* target.
   20823 
   20824 2015-02-23  Pedro Alves  <palves (a] redhat.com>
   20825 
   20826 	* lib/gdb.exp (delete_breakpoints): Rewrite using
   20827 	gdb_test_multiple.
   20828 
   20829 2015-02-23  Pedro Alves  <palves (a] redhat.com>
   20830 
   20831 	* gdb.base/info-os.c: Include stdlib.h.
   20832 
   20833 2015-02-22  Doug Evans  <xdje42 (a] gmail.com>
   20834 
   20835 	PR symtab/17855
   20836 	* gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
   20837 	is read after symbols have been re-read.
   20838 	* gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
   20839 	* gdb.ada/exec_changed/second.adb (Second): Ditto.
   20840 
   20841 2015-02-21  Doug Evans  <dje (a] google.com>
   20842 
   20843 	* gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
   20844 
   20845 2015-02-21  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   20846 
   20847 	PR corefiles/17808
   20848 	* gdb.arch/i386-biarch-core.core.bz2: New file.
   20849 	* gdb.arch/i386-biarch-core.exp: New file.
   20850 
   20851 2015-02-21  Pedro Alves  <palves (a] redhat.com>
   20852 
   20853 	* gdb.threads/multi-create-ns-info-thr.exp: Return early if
   20854 	runto_main fails.
   20855 
   20856 2015-02-20  Pedro Alves  <palves (a] redhat.com>
   20857 
   20858 	* gdb.base/solib-corrupted.exp: Expect "stap" as first column of
   20859 	info probes.
   20860 
   20861 2015-02-20  Pedro Alves  <palves (a] redhat.com>
   20862 
   20863 	* gdb.threads/multi-create-ns-info-thr.exp: New file.
   20864 
   20865 2015-02-20  Pedro Alves  <palves (a] redhat.com>
   20866 
   20867 	* gdb.trace/no-attach-trace.exp: Don't run to main.  Do
   20868 	clean_restart before gdb_target_supports_trace.
   20869 
   20870 2015-02-20  Pedro Alves  <palves (a] redhat.com>
   20871 
   20872 	PR threads/18006
   20873 	* gdb.threads/clone-thread_db.c: New file.
   20874 	* gdb.threads/clone-thread_db.exp: New file.
   20875 
   20876 2015-02-19  Antoine Tremblay  <antoine.tremblay (a] ericsson.com>
   20877 
   20878 	PR breakpoints/16812
   20879 	* gdb.base/catch-gdb-caused-signals.c: New file.
   20880 	* gdb.base/catch-gdb-caused-signals.exp: New file.
   20881 
   20882 2015-02-18  Jose E. Marchesi  <jose.marchesi (a] oracle.com>
   20883 
   20884 	* configure: Regenerated.
   20885 	* configure.ac: Use GDB_AC_TRANSFORM.
   20886 	* aclocal.m4: sinclude ../transform.m4.
   20887 
   20888 2015-02-17  Jose E. Marchesi  <jose.marchesi (a] oracle.com>
   20889 
   20890 	* lib/dtrace.exp: New file.
   20891 	* gdb.base/dtrace-probe.exp: Likewise.
   20892 	* gdb.base/dtrace-probe.d: Likewise.
   20893 	* gdb.base/dtrace-probe.c: Likewise.
   20894 	* lib/pdtrace.in: Likewise.
   20895 	* configure.ac: Output variables with the transformed names of
   20896 	the strip, readelf, as and nm tools.  AC_SUBST lib/pdtrace.in.
   20897 	* configure: Regenerated.
   20898 
   20899 2015-02-17  Jose E. Marchesi  <jose.marchesi (a] oracle.com>
   20900 
   20901 	* gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
   20902 	expected message when trying to access $_probe_* convenience
   20903 	variables while not on a probe.
   20904 
   20905 2015-02-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   20906 
   20907 	* gdb.python/py-framefilter.exp (pagination quit - *): New tests.
   20908 
   20909 2015-02-11  Pedro Alves  <pedro (a] codesourcery.com>
   20910 
   20911 	* gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
   20912 	* gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
   20913 
   20914 2015-02-10  Doug Evans  <xdje42 (a] gmail.com>
   20915 
   20916 	* lib/gdb.exp (gdb_load): Always return a result.
   20917 
   20918 2015-02-10  Pedro Alves  <palves (a] redhat.com>
   20919 
   20920 	* gdb.threads/signal-sigtrap.c: New file.
   20921 	* gdb.threads/signal-sigtrap.exp: New file.
   20922 
   20923 2015-02-10  Antoine Tremblay <antoine.tremblay (a] ericsson.com>
   20924 
   20925 	* gdb.trace/no-attach-trace.c: New file.
   20926 	* gdb.trace/no-attach-trace.exp: New file.
   20927 
   20928 2015-02-09  Mark Wielaard  <mjw (a] redhat.com>
   20929 
   20930 	* gdb.dwarf2/atomic.c: New file.
   20931 	* gdb.dwarf2/atomic-type.exp: Likewise.
   20932 
   20933 2015-02-09  Markus Metzger  <markus.t.metzger (a] intel.com>
   20934 
   20935 	* gdb.btrace/buffer-size.exp: Update "info record" output.
   20936 	* gdb.btrace/delta.exp: Update "info record" output.
   20937 	* gdb.btrace/enable.exp: Update "info record" output.
   20938 	* gdb.btrace/finish.exp: Update "info record" output.
   20939 	* gdb.btrace/instruction_history.exp: Update "info record" output.
   20940 	* gdb.btrace/next.exp: Update "info record" output.
   20941 	* gdb.btrace/nexti.exp: Update "info record" output.
   20942 	* gdb.btrace/step.exp: Update "info record" output.
   20943 	* gdb.btrace/stepi.exp: Update "info record" output.
   20944 	* gdb.btrace/nohist.exp: Update "info record" output.
   20945 
   20946 2015-02-09  Markus Metzger  <markus.t.metzger (a] intel.com>
   20947 
   20948 	* gdb.btrace/buffer-size: New.
   20949 
   20950 2015-02-09  Markus Metzger  <markus.t.metzger (a] intel.com>
   20951 
   20952 	* gdb.btrace/delta.exp: Update "info record" output.
   20953 	* gdb.btrace/enable.exp: Update "info record" output.
   20954 	* gdb.btrace/finish.exp: Update "info record" output.
   20955 	* gdb.btrace/instruction_history.exp: Update "info record" output.
   20956 	* gdb.btrace/next.exp: Update "info record" output.
   20957 	* gdb.btrace/nexti.exp: Update "info record" output.
   20958 	* gdb.btrace/step.exp: Update "info record" output.
   20959 	* gdb.btrace/stepi.exp: Update "info record" output.
   20960 	* gdb.btrace/nohist.exp: Update "info record" output.
   20961 
   20962 2015-02-06  Simon Marchi  <simon.marchi (a] ericsson.com>
   20963 
   20964 	PR gdb/15678
   20965 	* gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
   20966 
   20967 2015-02-06  Pedro Alves  <palves (a] redhat.com>
   20968 
   20969 	* gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
   20970 	macro.
   20971 	(seconds_left, again): New globals.
   20972 	(main): Wait seconds_left in a 1-second sleep loop instead of
   20973 	sleeping 180 seconds.  If 'again' is set, reset the seconds
   20974 	counter.
   20975 	* gdb.threads/attach-many-short-lived-threads.exp (test): Set
   20976 	'again' in the inferior before detaching.  Print the seconds left.
   20977 	(options): New global.
   20978 	(top level): Build program with	-DTIMEOUT=$timeout.
   20979 
   20980 2015-02-06  Pedro Alves  <palves (a] redhat.com>
   20981 
   20982 	* gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
   20983 	determine how many seconds to pass to 'alarm'.
   20984 	* gdb.base/gdb-sigterm.exp (top level): Build program with
   20985 	-DTIMEOUT=$timeout.
   20986 	(do_test): Return success/failure indication.  Add more verbose
   20987 	logging.  Don't fail if 200 single steps are seen.  Instead, fail
   20988 	when the test times out.
   20989 	(passes): New global.
   20990 	(top level): Break the testing loop if testing fails on any
   20991 	iteration.  Use gdb_assert.
   20992 
   20993 2015-02-04  Don Breazeal  <donb (a] codesourcery.com>
   20994 
   20995 	* gdb.base/info-os.c (shmid, semid, msqid): Make variables static
   20996 	and initialize them.
   20997 	(ipc_cleanup): New function.
   20998 	(main): Don't declare shmid, semid, and msqid.  Add a call to
   20999 	atexit so that we call ipc_cleanup on exit.
   21000 
   21001 2015-02-04  Pedro Alves  <palves (a] redhat.com>
   21002 
   21003 	* boards/native-extended-gdbserver.exp: Remove any target variant
   21004 	specifications from the board name before clearing the isremote
   21005 	flag from board_info.
   21006 
   21007 2015-01-31  Doug Evans  <xdje42 (a] gmail.com>
   21008 
   21009 	* gdb.base/maint.exp <maint print type argc>: Update expected output.
   21010 
   21011 2015-01-31  Gary Benson <gbenson (a] redhat.com>
   21012 
   21013 	* gdb.base/completion.exp: Disable completion limiting for
   21014 	existing tests.  Add new tests to check completion limiting.
   21015 	* gdb.linespec/ls-errs.exp: Disable completion limiting.
   21016 
   21017 2015-01-31  Doug Evans  <xdje42 (a] gmail.com>
   21018 
   21019 	* gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
   21020 
   21021 2015-01-31  Doug Evans  <xdje42 (a] gmail.com>
   21022 
   21023 	* gdb.guile/scm-section-script.c: Add duplicate inlined section script
   21024 	entries.  Duplicate file section script entries.
   21025 	* gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
   21026 	inlined entries.  Add test for safe-path rejection.
   21027 	* gdb.python/py-section-script.c: Add duplicate inlined section script
   21028 	entries.  Duplicate file section script entries.
   21029 	* gdb.python/py-section-script.exp: Add tests for duplicate entries,
   21030 	inlined entries.  Add test for safe-path rejection.
   21031 
   21032 2015-01-29  Joel Brobecker  <brobecker (a] adacore.com>
   21033 
   21034 	* gdb.ada/disc_arr_bound: New testcase.
   21035 
   21036 2015-01-29  Joel Brobecker  <brobecker (a] adacore.com>
   21037 
   21038 	* gdb.ada/mi_var_array: New testcase.
   21039 
   21040 2015-01-27  Doug Evans  <dje (a] google.com>
   21041 
   21042 	* gdb.python/py-objfile.exp: Add tests for objfile.username.
   21043 	Add test for objfile.filename, objfile.username after objfile
   21044 	has been unloaded.
   21045 
   21046 2015-01-26  Joel Brobecker  <brobecker (a] adacore.com>
   21047 
   21048 	* gdb.python/py-lookup-type.exp (test_lookup_type): Change
   21049 	the second test to print the name attribute of value
   21050 	returned by the call to gdb.lookup_type, and adjust
   21051 	the expected output accordingly.
   21052 
   21053 2015-01-25  Mark Wielaard  <mjw (a] redhat.com>
   21054 
   21055 	* gdb.arch/i386-bp_permanent.c (standard): New declaration.
   21056 	* gdb.base/disp-step-fork.c: Include unistd.h.
   21057 	* gdb.base/siginfo-obj.c: Include stdio.h.
   21058 	* gdb.base/siginfo-thread.c: Likewise.
   21059 	* gdb.mi/non-stop.c: Include unistd.h.
   21060 	* gdb.mi/nsthrexec.c: Include stdio.h.
   21061 	* gdb.mi/pthreads.c: Include unistd.h.
   21062 	* gdb.modula2/unbounded1.c (main): Declare returns int.
   21063 	* gdb.reverse/consecutive-reverse.c: Likewise.
   21064 	* gdb.threads/create-fail.c: Include unistd.h.
   21065 	* gdb.threads/killed.c: Likewise.
   21066 	* gdb.threads/linux-dp.c: Likewise.
   21067 	* gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
   21068 	* gdb.threads/non-ldr-exc-2.c: Likewise.
   21069 	* gdb.threads/non-ldr-exc-3.c: Likewise.
   21070 	* gdb.threads/non-ldr-exc-4.c: Likewise.
   21071 	* gdb.threads/pthreads.c: Include unistd.h.
   21072 	(main): Declare returns int.
   21073 	* gdb.threads/tls-main.c (foo): New declaration.
   21074 	* gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
   21075 
   21076 2015-01-23  Simon Marchi  <simon.marchi (a] ericsson.com>
   21077 
   21078 	* gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
   21079 	* gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
   21080 
   21081 2015-01-15  Mark Wielaard  <mjw (a] redhat.com>
   21082 
   21083 	* gdb.base/noreturn-return.c: New file.
   21084 	* gdb.base/noreturn-return.exp: New file.
   21085 	* gdb.base/noreturn-finish.c: New file.
   21086 	* gdb.base/noreturn-finish.exp: New file.
   21087 
   21088 2015-01-23  Pedro Alves  <palves (a] redhat.com>
   21089 
   21090 	* gdb.threads/continue-pending-after-query.c: New file.
   21091 	* gdb.threads/continue-pending-after-query.exp: New file.
   21092 
   21093 2015-01-22  Anders Granlund  <anders.granlund (a] ericsson.com>
   21094 	    Simon Marchi  <simon.marchi (a] ericsson.com>
   21095 
   21096 	* gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
   21097 	* gdb.base/valgrind-db-attach.exp: Same.
   21098 	* gdb.base/valgrind-infcall.exp: Same.
   21099 	* lib/mi-support.exp (default_mi_gdb_start): Same.
   21100 	* lib/prompt.exp (default_prompt_gdb_start): Same.
   21101 	* lib/gdb.exp (default_gdb_spawn): Same.
   21102 	(gdb_interact): New.
   21103 
   21104 
   21105 2015-01-22  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   21106 
   21107 	* gdb.compile/compile.exp (pointer to jit function): New test.
   21108 
   21109 2015-01-17  Wei-cheng Wang  <cole945 (a] gmail.com>
   21110 
   21111 	* lib/gdb.exp (supports_process_record): Return true for
   21112 	powerpc*-*-linux*.
   21113 	(supports_reverse): Likewise.
   21114 
   21115 2015-01-15  Don Breazeal  <donb (a] codesourcery.com>
   21116 
   21117 	* gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
   21118 	instead of checking whether the target board is remote and
   21119 	use spawn_wait_for_attach instead of exec/sleep.
   21120 	* gdb.base/attach-twice.exp: Likewise.
   21121 
   21122 2015-01-15  Joel Brobecker  <brobecker (a] adacore.com>
   21123 
   21124 	* gdb.ada/var_arr_attrs: New testcase.
   21125 
   21126 2015-01-14  Pedro Alves  <palves (a] redhat.com>
   21127 	    Joel Brobecker  <brobecker (a] adacore.com>
   21128 
   21129 	PR gdb/17525
   21130 	* gdb.base/bp-cmds-execution-x-script.c: New file.
   21131 	* gdb.base/bp-cmds-execution-x-script.exp: New file.
   21132 	* gdb.base/bp-cmds-execution-x-script.gdb: New file.
   21133 
   21134 2015-01-14  Pedro Alves  <palves (a] redhat.com>
   21135 
   21136 	PR cli/17828
   21137 	* gdb.base/batch-preserve-term-settings.c: New file.
   21138 	* gdb.base/batch-preserve-term-settings.exp: New file.
   21139 
   21140 2015-01-13  Doug Evans  <dje (a] google.com>
   21141 
   21142 	* gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
   21143 	binary.
   21144 
   21145 2015-01-13  Joel Brobecker  <brobecker (a] adacore.com>
   21146 
   21147 	* Makefile.in (clean mostlyclean): Do not delete *.py.
   21148 
   21149 2015-01-13  Joel Brobecker  <brobecker (a] adacore.com>
   21150 
   21151 	* gdb.python/py-lookup-type.exp: New file.
   21152 
   21153 2015-01-12  Pedro Alves  <palves (a] redhat.com>
   21154 
   21155 	* gdb.python/py-prompt.exp: When the board can't spawn for attach,
   21156 	restore GDBFLAGS before returning.
   21157 
   21158 2015-01-12  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   21159 
   21160 	* gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
   21161 	is_amd64_regs_target and is_x86_like_target.
   21162 
   21163 2015-01-11  Doug Evans  <xdje42 (a] gmail.com>
   21164 
   21165 	* lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
   21166 	is given without an explicit form.
   21167 	* gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
   21168 	attributes.
   21169 	* gdb.dwarf/corrupt.exp: Ditto.
   21170 	* gdb.dwarf2/enum-type.exp: Ditto.
   21171 	* gdb.trace/entry-values.exp: Ditto.
   21172 	* gdb.trace/unavailable-dwarf-piece.exp: Ditto.
   21173 
   21174 2015-01-11  Doug Evans  <xdje42 (a] gmail.com>
   21175 
   21176 	PR gdb/15830
   21177 	* gdb.base/maint.exp: Remove references to "maint demangle".
   21178 	* gdb.cp/demangle.exp: Update.  "maint demangle" -> "demangle".
   21179 	Add tests for explicitly specifying language to demangle.
   21180 	* gdb.dlang/demangle.exp: Ditto.
   21181 
   21182 2015-01-09  Pedro Alves  <palves (a] redhat.com>
   21183 
   21184 	* gdb.threads/non-stop-fair-events.c: New file.
   21185 	* gdb.threads/non-stop-fair-events.exp: New file.
   21186 
   21187 2015-01-09  Pedro Alves  <palves (a] redhat.com>
   21188 
   21189 	* gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
   21190 	the global scope.  Set a breakpoint after all threads are started
   21191 	rather than stepping over two source lines.  Expect the prompt.
   21192 	* gdb.base/watch_thread_num.c (threads_started_barrier): New
   21193 	global.
   21194 	(NUM): Now 15.
   21195 	(main): Use threads_started_barrier to wait for all threads to
   21196 	start.  Main thread no longer calls thread_function.  Exit after
   21197 	180 seconds.
   21198 	(loop): New function.
   21199 	(thread_function): Wait on threads_started_barrier barrier.  Call
   21200 	'loop' at each iteration.
   21201 	* gdb.base/watch_thread_num.exp: Continue to breakpoint after all
   21202 	threads have started, instead of hardcoding number of "next"
   21203 	steps.  Use an access watchpoint instead of a write watchpoint.
   21204 
   21205 2015-01-09  Pedro Alves  <palves (a] redhat.com>
   21206 
   21207 	* gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
   21208 	(thread_func): Wait on barrier.
   21209 	(main): Wait for all threads to start before stopping GDB.
   21210 	* gdb.threads/siginfo-threads.c (threads_started_barrier): New
   21211 	global.
   21212 	(thread1_func, thread2_func): Wait on barrier.
   21213 	(main): Wait for all threads to start before stopping GDB.
   21214 	* gdb.threads/watchthreads-reorder.c (threads_started_barrier):
   21215 	New global.
   21216 	(thread1_func, thread2_func): Wait on barrier.
   21217 	(main): Wait for all threads to start before stopping GDB.
   21218 
   21219 2015-01-09  Pedro Alves  <palves (a] redhat.com>
   21220 
   21221 	* gdb.threads/attach-many-short-lived-threads.c: New file.
   21222 	* gdb.threads/attach-many-short-lived-threads.exp: New file.
   21223 
   21224 2014-01-09  Pedro Alves  <palves (a] redhat.com>
   21225 
   21226 	* gdb.threads/fork-thread-pending.exp: Switch to the main thread
   21227 	instead of to thread 2.
   21228 	* gdb.threads/signal-command-multiple-signals-pending.c (main):
   21229 	Add barrier around each pthread_create call instead of around all
   21230 	calls.
   21231 	* gdb.threads/signal-command-multiple-signals-pending.exp (test):
   21232 	Set a break on thread_function and have the child threads hit it
   21233 	one at at a time.
   21234 
   21235 2015-01-09  Pedro Alves  <palves (a] redhat.com>
   21236 
   21237 	* lib/gdb.exp (can_spawn_for_attach): New procedure.
   21238 	(spawn_wait_for_attach): Error out if can_spawn_for_attach returns
   21239 	false.
   21240 	* gdb.base/attach.exp: Use can_spawn_for_attach instead of
   21241 	checking whether the target board is remote.
   21242 	* gdb.multi/multi-attach.exp: Likewise.
   21243 	* gdb.python/py-sync-interp.exp: Likewise.
   21244 	* gdb.server/ext-attach.exp: Likewise.
   21245 	* gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
   21246 	tests that need to attach, instead of checking whether the target
   21247 	board is remote at the top of the file.
   21248 
   21249 2015-01-08  Yao Qi  <yao (a] codesourcery.com>
   21250 
   21251 	* gdb.trace/entry-values.exp: Set call_insn for MIPS target.
   21252 
   21253 2015-01-07  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   21254 
   21255 	Fix testcase compilation.
   21256 	* gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
   21257 
   21258 2015-01-06  Joel Brobecker  <brobecker (a] adacore.com>
   21259 
   21260 	* gdb.python/py-type.exp: Add a couple test about empty
   21261 	array creation, and negative-length array creation.
   21262 
   21263 2015-01-02  Doug Evans  <xdje42 (a] gmail.com>
   21264 
   21265 	* gdb.cp/nsalias.exp: Fix output of external/declaration flags.
   21266 
   21267 2015-01-02  Doug Evans  <dje (a] google.com>
   21268 
   21269 	* gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
   21270 
   21271 2014-12-29  Yao Qi  <yao (a] codesourcery.com>
   21272 
   21273 	* gdb.trace/entry-values.exp: Update comments.  Rename variable
   21274 	bar_call_foo to returned_from_foo.
   21275 
   21276 2014-12-20  Mihail-Marian Nistor  <mihail.nistor (a] freescale.com>
   21277 
   21278 	PR gdb/17394
   21279 	* gdb.linespec/break-asm-file.c: New file.
   21280 	* gdb.linespec/break-asm-file.exp: New file.
   21281 	* gdb.linespec/break-asm-file0.s: New file.
   21282 	* gdb.linespec/break-asm-file1.s: New file.
   21283 
   21284 2014-12-18  Nigel Stephens  <nigel (a] mips.com>
   21285 	    Maciej W. Rozycki  <macro (a] codesourcery.com>
   21286 
   21287 	* gdb.base/float.exp: Handle the new output from "info float" on
   21288 	MIPS targets.
   21289 
   21290 2014-12-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   21291 
   21292 	Fix MinGW compilation.
   21293 	* gdb.compile/compile-ops.exp: Update untested message if
   21294 	!skip_compile_feature_tests.
   21295 	* gdb.compile/compile-setjmp.exp: Likewise.
   21296 	* gdb.compile/compile-tls.exp: Likewise.
   21297 	* gdb.compile/compile.exp: Likewise.
   21298 	* lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
   21299 	supported on this host".
   21300 
   21301 2014-12-16  Doug Evans  <xdje42 (a] gmail.com>
   21302 
   21303 	* boards/stabs.exp: New file.
   21304 
   21305 2014-12-16  Andreas Arnez  <arnez (a] vnet.linux.ibm.com>
   21306 
   21307 	* gdb.base/completion.exp: Adjust to format changes of "maint
   21308 	print user-registers".
   21309 
   21310 2014-12-16  Catalin Udma  <catalin.udma (a] freescale.com>
   21311 
   21312 	PR server/17457
   21313 	* gdb.arch/aarch64-fp.c: New file.
   21314 	* gdb.arch/aarch64-fp.exp: New file.
   21315 
   21316 2014-12-15  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   21317 
   21318 	Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
   21319 	r210637, r210913, r211666, r215400, r215817).
   21320 
   21321 	2014-05-08  Richard Sandiford  <rdsandiford (a] googlemail.com>
   21322 		* dg-extract-results.py: New file.
   21323 		* dg-extract-results.sh: Use it if the environment seems
   21324 		suitable.
   21325 
   21326 	2014-05-20  Richard Sandiford  <rdsandiford (a] googlemail.com>
   21327 
   21328 		* dg-extract-results.py (parse_run): Handle warnings that
   21329 		are printed before a test harness is run.
   21330 
   21331 	2014-05-25  Richard Sandiford  <rdsandiford (a] googlemail.com>
   21332 
   21333 		* dg-extract-results.py (Named): Remove __cmp__ method.
   21334 		(output_variation): Use a key to sort variation.harnesses.
   21335 
   21336 	2014-06-14  Richard Sandiford  <rdsandiford (a] googlemail.com>
   21337 
   21338 		* dg-extract-results.py: For Python 3, force sys.stdout to
   21339 		handle surrogate escape sequences.
   21340 		(safe_open): New function.
   21341 		(output_segment, main): Use it.
   21342 
   21343 	2014-09-19  Segher Boessenkool  <segher (a] kernel.crashing.org>
   21344 
   21345 		* dg-extract-results.py (Prog.result_re): Include options
   21346 		in test name.
   21347 
   21348 	2014-10-02  Segher Boessenkool  <segher (a] kernel.crashing.org>
   21349 
   21350 		* dg-extract-results.py (output_variation): Always sort if
   21351 		do_sum.
   21352 
   21353 2014-12-15  Simon Marchi  <simon.marchi (a] ericsson.com>
   21354 
   21355 	* lib/gdb.exp (default_gdb_start): After starting gdb, loop
   21356 	as long as we get pagination notifications.
   21357 
   21358 2014-12-15  Jason Merrill  <jason (a] redhat.com>
   21359 
   21360 	* Makefile.in (check-gdb.%): Restore.
   21361 	* README: Mention it.
   21362 
   21363 2014-12-13  Joel Brobecker  <brobecker (a] adacore.com>
   21364 
   21365 	* gdb.ada/str_uninit: New testcase.
   21366 
   21367 2014-12-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   21368 
   21369 	PR symtab/17642
   21370 	* gdb.base/vla-stub-define.c: New file.
   21371 	* gdb.base/vla-stub.c: New file.
   21372 	* gdb.base/vla-stub.exp: New file.
   21373 
   21374 2014-12-12  Phil Muldoon  <pmuldoon (a] redhat.com>
   21375 	    Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   21376 	    Tom Tromey  <tromey (a] redhat.com>
   21377 
   21378 	* configure.ac: Add gdb.compile/.
   21379 	* configure: Regenerate.
   21380 	* gdb.compile/Makefile.in: New file.
   21381 	* gdb.compile/compile-ops.exp: New file.
   21382 	* gdb.compile/compile-ops.c: New file.
   21383 	* gdb.compile/compile-tls.c: New file.
   21384 	* gdb.compile/compile-tls.exp: New file.
   21385 	* gdb.compile/compile-constvar.S: New file.
   21386 	* gdb.compile/compile-constvar.c: New file.
   21387 	* gdb.compile/compile-mod.c: New file.
   21388 	* gdb.compile/compile-nodebug.c: New file.
   21389 	* gdb.compile/compile-setjmp-mod.c: New file.
   21390 	* gdb.compile/compile-setjmp.c: New file.
   21391 	* gdb.compile/compile-setjmp.exp: New file.
   21392 	* gdb.compile/compile-shlib.c: New file.
   21393 	* gdb.compile/compile.c: New file.
   21394 	* gdb.compile/compile.exp: New file.
   21395 	* lib/gdb.exp (skip_compile_feature_tests): New proc.
   21396 
   21397 2014-12-12  Tom Tromey  <tromey (a] redhat.com>
   21398 
   21399 	* lib/dwarf.exp (_location): Ignore blank lines.  Allow comments.
   21400 	Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
   21401 
   21402 2014-12-12  Doug Evans  <dje (a] google.com>
   21403 
   21404 	* lib/gdb-python.exp (get_python_valueof): New function.
   21405 	* gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
   21406 
   21407 2014-12-12  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   21408 
   21409 	* gdb.base/completion.exp: Add test for completion of "info
   21410 	registers ".
   21411 
   21412 2014-12-12  Maciej W. Rozycki  <macro (a] codesourcery.com>
   21413 
   21414 	* gdb.base/func-ptrs.c: New file.
   21415 	* gdb.base/func-ptrs.exp: New file.
   21416 
   21417 2014-12-10  Simon Marchi  <simon.marchi (a] ericsson.com>
   21418 
   21419 	PR breakpoints/17012
   21420 	* gdb.base/dprintf-detach.c: New file.
   21421 	* gdb.base/dprintf-detach.exp: New file.
   21422 
   21423 2014-12-10  Simon Marchi  <simon.marchi (a] ericsson.com>
   21424 
   21425 	* gdb.trace/qtro.exp: Replace gdbserver detection code by...
   21426 	* lib/gdb.exp (target_is_gdbserver): New procedure.
   21427 
   21428 2014-12-08  Doug Evans  <dje (a] google.com>
   21429 
   21430 	* gdb.python/py-objfile.exp: Add tests for objfile.owner.
   21431 
   21432 2014-12-05  Yao Qi  <yao (a] codesourcery.com>
   21433 
   21434 	* gdb.guile/scm-error.exp: Remove the third argument to
   21435 	gdb_remote_download.
   21436 	* gdb.guile/scm-frame-args.exp: Likewise.
   21437 	* gdb.guile/scm-section-script.exp: Likewise.
   21438 
   21439 2014-12-05  Yao Qi  <yao (a] codesourcery.com>
   21440 
   21441 	* gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
   21442 
   21443 2014-12-04  Doug Evans  <dje (a] google.com>
   21444 
   21445 	* gdb.python/py-objfile.exp: Add tests for
   21446 	objfile.add_separate_debug_file.
   21447 
   21448 2014-12-04  Doug Evans  <dje (a] google.com>
   21449 
   21450 	* lib/gdb.exp (get_build_id): New function.
   21451 	(build_id_debug_filename_get): Rewrite to use it.
   21452 	* gdb.python/py-objfile.exp: Add test for objfile.build_id.
   21453 
   21454 2014-12-04  Maciej W. Rozycki  <macro (a] codesourcery.com>
   21455 
   21456 	* gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
   21457 	`method(long)', not just 0x0.
   21458 	* gdb.cp/nsalias.exp: Align code labels to 4.
   21459 	* gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
   21460 	* gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
   21461 	* gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
   21462 	* gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
   21463 	(cu_text_start, FUNC_lang_start): Use `START_INSNS'.
   21464 	* gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
   21465 
   21466 2014-12-02  Doug Evans  <dje (a] google.com>
   21467 
   21468 	PR symtab/17602
   21469 	* gdb.cp/anon-ns.cc: Move guts of this file to ...
   21470 	* gdb.cp/anon-ns2.cc: ... here.  New file.
   21471 	* gdb.cp/anon-ns.exp: Update.
   21472 
   21473 2014-12-02  Nick Bull  <nicholaspbull (a] gmail.com>
   21474 
   21475 	* gdb.python/py-events.py (inferior_call_handler): New.
   21476 	(register_changed_handler, memory_changed_handler): New.
   21477 	(test_events.invoke): Register new handlers.
   21478 	* gdb.python/py-events.exp: Add tests for inferior call,
   21479 	memory_changed and register_changed events.
   21480 
   21481 2014-12-02  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   21482 
   21483 	* gdb.base/execl-update-breakpoints.exp: Specify the link address
   21484 	with '-Ttext-segment' instead of '-Ttext'.  Fall back to '-Ttext'
   21485 	if the linker doesn't understand this.
   21486 
   21487 2014-12-01  Simon Marchi  <simon.marchi (a] ericsson.com>
   21488 
   21489 	* gdb.python/python.exp: Change expected reply to help().
   21490 
   21491 2014-12-01  Yao Qi  <yao (a] codesourcery.com>
   21492 
   21493 	* configure.ac: Remove AC_ARG_ENABLE for gdbtk.  Don't invoke
   21494 	AC_CONFIG_SUBDIRS(gdb.gdbtk).
   21495 	* configure: Re-generated.
   21496 
   21497 2014-11-28  Siva Chandra Reddy  <sivachandra (a] google.com>
   21498 
   21499 	* gdb.cp/chained-calls.cc: New file.
   21500 	* gdb.cp/chained-calls.exp: New file.
   21501 	* gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
   21502 
   21503 2014-11-28  Simon Marchi  <simon.marchi (a] ericsson.com>
   21504 
   21505 	* gdb.ada/py_range.exp: Add parentheses to python calls to print.
   21506 	* gdb.dwarf2/symtab-producer.exp: Same.
   21507 	* gdb.gdb/python-interrupts.exp: Same.
   21508 	* gdb.gdb/python-selftest.exp: Same.
   21509 	* gdb.python/py-linetable.exp: Same.
   21510 	* gdb.python/py-type.exp: Same.
   21511 	* gdb.python/py-value-cc.exp: Same.
   21512 	* gdb.python/py-value.exp: Same.
   21513 
   21514 2014-11-28  Yao Qi  <yao (a] codesourcery.com>
   21515 
   21516 	* gdb.base/break-probes.exp: Match library name prefixed with
   21517 	sysroot.
   21518 
   21519 2014-11-27  Simon Marchi  <simon.marchi (a] ericsson.com>
   21520 
   21521 	* gdb.python/py-linetable.exp: Escape properly sorted(fset)
   21522 	test expected output.  Add parentheses for the call to print.
   21523 	Remove L suffix from integers.
   21524 
   21525 2014-11-26  Doug Evans  <dje (a] google.com>
   21526 
   21527 	* gdb.dwarf2/dw2-op-out-param.S: Fix comment.
   21528 
   21529 2014-11-22  Yao Qi  <yao (a] codesourcery.com>
   21530 
   21531 	* gdb.trace/entry-values.c: Remove asms.
   21532 	(foo): Add foo_label.
   21533 	(bar): Add bar_label.
   21534 	* gdb.trace/entry-values.exp: Remove code computing  foo's
   21535 	length and bar's length.
   21536 	(Dwarf::assemble): Invoke function_range for bar and use
   21537 	MACRO_AT_func for foo.
   21538 
   21539 2014-11-22  Yao Qi  <yao (a] codesourcery.com>
   21540 
   21541 	* gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
   21542 	and .Lgcc43_procstart.  Use .Lgcc42_procstart instead of gcc42.
   21543 	Use .Lgcc43_procstart instead of gcc43.
   21544 
   21545 2014-11-21  Joel Brobecker  <brobecker (a] adacore.com>
   21546 
   21547 	* gdb.ada/n_arr_bound: New testcase.
   21548 
   21549 2014-11-20  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   21550 
   21551 	PR breakpoints/10737
   21552 	* gdb.base/catch-syscall.exp (do_syscall_tests): Call
   21553 	test_catch_syscall_multi_arch.
   21554 	(test_catch_syscall_multi_arch): New function.
   21555 
   21556 2014-11-20  Doug Evans  <xdje42 (a] gmail.com>
   21557 
   21558 	* gdb.base/maint.exp: Update expected output.
   21559 
   21560 2014-11-19  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   21561 
   21562 	* gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
   21563 	4-byte instruction on S390.
   21564 
   21565 2014-11-19  Joel Brobecker  <brobecker (a] adacore.com>
   21566 
   21567 	* gdb.ada/arr_arr: New testcase.
   21568 
   21569 2014-11-19  Joel Brobecker  <brobecker (a] adacore.com>
   21570 
   21571 	* gdb.ada/pkd_arr_elem: New Testcase.
   21572 
   21573 2014-11-18  Luis Machado  <lgustavo (a] codesourcery.com>
   21574 
   21575 	* gdb.reverse/break-precsave: Expect completion message for
   21576 	core file reads.
   21577 	* gdb.reverse/consecutive-precsave.exp: Likewise.
   21578 	* gdb.reverse/finish-precsave.exp: Likewise.
   21579 	* gdb.reverse/i386-precsave.exp: Likewise.
   21580 	* gdb.reverse/machinestate-precsave.exp: Likewise.
   21581 	* gdb.reverse/sigall-precsave.exp: Likewise.
   21582 	* gdb.reverse/solib-precsave.exp: Likewise.
   21583 	* gdb.reverse/step-precsave.exp: Likewise.
   21584 	* gdb.reverse/until-precsave.exp: Likewise.
   21585 	* gdb.reverse/watch-precsave.exp: Likewise.
   21586 
   21587 2014-11-17  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   21588 
   21589 	* gdb.base/bp-permanent.c: Include unistd.h.
   21590 	* gdb.python/py-framefilter-mi.c (main): Add return type.
   21591 	* gdb.python/py-framefilter.c (main): Likewise.
   21592 	* gdb.trace/actions-changed.c (main): Likewise.
   21593 
   21594 2014-11-17  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   21595 
   21596 	* gdb.mi/until.c: Add eye-catchers.
   21597 	* gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
   21598 	line numbers.
   21599 
   21600 2014-11-17  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   21601 
   21602 	* gdb.base/condbreak.exp: Drop references to removed non-prototype
   21603 	function header variants in break1.c.
   21604 	* gdb.base/ena-dis-br.exp: Likewise.
   21605 	* gdb.base/hbreak2.exp: Likewise.
   21606 	* gdb.reverse/until-precsave.exp: Drop references to removed
   21607 	non-prototype function header variants in ur1.c.
   21608 	* gdb.reverse/until-reverse.exp: Likewise.
   21609 
   21610 2014-11-17  Petr Machata  <pmachata (a] redhat.com>
   21611 
   21612 	* lib/dwarf.exp  (Dwarf::cu, Dwarf::tu): Emit
   21613 	${_cu_offset_size} bytes abbrev offset.
   21614 
   21615 2014-11-15  Doug Evans  <xdje42 (a] gmail.com>
   21616 
   21617 	PR symtab/17559
   21618 	* gdb.base/line-symtabs.exp: New file.
   21619 	* gdb.base/line-symtabs.c: New file.
   21620 	* gdb.base/line-symtabs.h: New file.
   21621 
   21622 2014-11-14  Yao Qi  <yao (a] codesourcery.com>
   21623 
   21624 	* gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
   21625 	(func): Add label func_label.
   21626 	* gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
   21627 	Replace low_pc and high_pc with MACRO_AT_range.
   21628 	Replace name, low_pc and high_pc with MACRO_AT_func.
   21629 
   21630 2014-11-14  Yao Qi  <yao (a] codesourcery.com>
   21631 
   21632 	* gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
   21633 	Replace name, low_pc and high_pc with MACRO_AT_func.
   21634 
   21635 2014-11-14  Yao Qi  <yao (a] codesourcery.com>
   21636 
   21637 	* gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
   21638 	produce debug information.
   21639 	* gdb.dwarf2/implptr-optimized-out.S: Removed.
   21640 
   21641 2014-11-14  Yao Qi  <yao (a] codesourcery.com>
   21642 
   21643 	* gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
   21644 	object and get function length.
   21645 	(Dwarf::assemble): Replace name, low_pc and high_pc attributes
   21646 	with MACRO_AT_func.
   21647 	(top-level): Replace gdb_compile and clean_restart with
   21648 	prepare_for_testing.
   21649 	* gdb.dwarf2/main.c (main): Add label main_label.
   21650 
   21651 2014-11-14  Yao Qi  <yao (a] codesourcery.com>
   21652 
   21653 	* lib/dwarf.exp (function_range): New procedure.
   21654 	(Dwarf::_handle_macro_at_func): New procedure.
   21655 	(Dwarf::_handle_macro_at_range): New procedure.
   21656 	(Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
   21657 
   21658 2014-11-14  Yao Qi  <yao (a] codesourcery.com>
   21659 
   21660 	* lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
   21661 	(_handle_attribute): New procedure.
   21662 
   21663 2014-11-13  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   21664 
   21665 	* gdb.ada/cond_lang/foo.c (callme): Add return type.
   21666 	* gdb.base/call-sc.c (zed): Likewise.
   21667 	* gdb.base/checkpoint.c (main): Likewise.
   21668 	* gdb.base/dump.c (main): Likewise.
   21669 	* gdb.base/gcore.c (main): Likewise.
   21670 	* gdb.base/huge.c (main): Likewise.
   21671 	* gdb.base/multi-forks.c (main): Likewise.
   21672 	* gdb.base/pr10179-a.c (main): Likewise.
   21673 	* gdb.base/savedregs.c (main): Likewise.
   21674 	* gdb.base/sigaltstack.c (main): Likewise.
   21675 	* gdb.base/siginfo.c (main): Likewise.
   21676 	* gdb.base/structs.c (zed): Likewise.
   21677 	* gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
   21678 	* gdb.mi/mi-syn-frame.c (main): Likewise.
   21679 	* gdb.mi/until.c (foo, main): Likewise.
   21680 	* gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
   21681 	* gdb.base/solib-weak.c (foo): Declare.
   21682 	* gdb.base/attach-twice.c: Include stdio.h.
   21683 	* gdb.base/weaklib1.c: Likewise.
   21684 	* gdb.base/weaklib2.c: Likewise.
   21685 	* gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
   21686 	* gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
   21687 	unistd.h.
   21688 	* gdb.base/attach-pie-misread.c: Include stdlib.h.
   21689 	* gdb.mi/mi-exit-code.c: Likewise.
   21690 	* gdb.base/break-interp-lib.c: Include string.h.
   21691 	* gdb.base/coremaker.c: Likewise.
   21692 	* gdb.base/testenv.c: Likewise.
   21693 	* gdb.python/py-finish-breakpoint.c: Likewise.
   21694 	* gdb.base/inferior-died.c: Include sys/wait.h.
   21695 	* gdb.base/fileio.c: Include time.h.
   21696 	* gdb.base/async-shell.c: Include unistd.h.
   21697 	* gdb.base/dprintf-non-stop.c: Likewise.
   21698 	* gdb.base/info-os.c: Likewise.
   21699 	* gdb.mi/mi-console.c: Likewise.
   21700 	* gdb.mi/watch-nonstop.c: Likewise.
   21701 	* gdb.python/py-events.c: Likewise.
   21702 	* gdb.base/async.c (baz): Move up before its invocation.
   21703 	* gdb.base/code_elim2.c (my_global_func): Likewise.
   21704 	* gdb.base/skip-solib-lib.c (multiply): Likewise.
   21705 	* gdb.base/advance.c (func2): Likewise.
   21706 
   21707 2014-11-13  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   21708 
   21709 	* gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
   21710 	variant.
   21711 	* gdb.base/annota3.c: Likewise.
   21712 	* gdb.base/async.c: Likewise.
   21713 	* gdb.base/average.c: Likewise.
   21714 	* gdb.base/call-ar-st.c: Likewise.
   21715 	* gdb.base/call-rt-st.c: Likewise.
   21716 	* gdb.base/call-sc.c: Likewise.
   21717 	* gdb.base/call-strs.c: Likewise.
   21718 	* gdb.base/ending-run.c: Likewise.
   21719 	* gdb.base/execd-prog.c: Likewise.
   21720 	* gdb.base/exprs.c: Likewise.
   21721 	* gdb.base/foll-exec.c: Likewise.
   21722 	* gdb.base/foll-fork.c: Likewise.
   21723 	* gdb.base/foll-vfork.c: Likewise.
   21724 	* gdb.base/funcargs.c: Likewise.
   21725 	* gdb.base/gcore.c: Likewise.
   21726 	* gdb.base/jump.c: Likewise.
   21727 	* gdb.base/langs0.c: Likewise.
   21728 	* gdb.base/langs1.c: Likewise.
   21729 	* gdb.base/langs2.c: Likewise.
   21730 	* gdb.base/mips_pro.c: Likewise.
   21731 	* gdb.base/nodebug.c: Likewise.
   21732 	* gdb.base/opaque0.c: Likewise.
   21733 	* gdb.base/opaque1.c: Likewise.
   21734 	* gdb.base/recurse.c: Likewise.
   21735 	* gdb.base/run.c: Likewise.
   21736 	* gdb.base/scope0.c: Likewise.
   21737 	* gdb.base/scope1.c: Likewise.
   21738 	* gdb.base/setshow.c: Likewise.
   21739 	* gdb.base/setvar.c: Likewise.
   21740 	* gdb.base/shmain.c: Likewise.
   21741 	* gdb.base/shr1.c: Likewise.
   21742 	* gdb.base/shr2.c: Likewise.
   21743 	* gdb.base/sigall.c: Likewise.
   21744 	* gdb.base/signals.c: Likewise.
   21745 	* gdb.base/so-indr-cl.c: Likewise.
   21746 	* gdb.base/solib2.c: Likewise.
   21747 	* gdb.base/structs.c: Likewise.
   21748 	* gdb.base/sum.c: Likewise.
   21749 	* gdb.base/vforked-prog.c: Likewise.
   21750 	* gdb.base/watchpoint.c: Likewise.
   21751 	* gdb.reverse/shr2.c: Likewise.
   21752 	* gdb.reverse/until-reverse.c: Likewise.
   21753 	* gdb.reverse/ur1.c: Likewise.
   21754 	* gdb.reverse/watch-reverse.c: Likewise.
   21755 
   21756 2014-11-13  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   21757 
   21758 	* gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
   21759 	variant.
   21760 	* gdb.base/sepdebug.exp: Drop references to removed code.
   21761 
   21762 2014-11-13  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   21763 
   21764 	* gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
   21765 	variant.  Preserve original line numbering.
   21766 	* gdb.base/list1.c: Likewise.
   21767 
   21768 2014-11-13  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   21769 
   21770 	* gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
   21771 	variant.
   21772 	* gdb.base/break1.c: Likewise.
   21773 	* gdb.base/break.exp: Drop references to removed code.
   21774 
   21775 2014-11-13  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   21776 
   21777 	* gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
   21778 	variant.
   21779 
   21780 2014-11-13  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   21781 
   21782 	* gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
   21783 
   21784 2014-11-13  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   21785 
   21786 	* gdb.base/callfuncs.exp: Remove 'prototypes' variable.  Move main
   21787 	logic into perform_all_tests() and invoke it with and without
   21788 	function header prototypes.
   21789 	(do_function_calls): Remove conditional XFAIL for PR 5318.
   21790 	(rerun_and_prepare): Remove duplicate code.
   21791 	(perform_all_tests): New.  Main logic moved here.
   21792 
   21793 2014-11-13  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   21794 
   21795 	* gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
   21796 	code guarded by #ifdef NO_PROTOTYPES.
   21797 	(t_double_many_args): Likewise.
   21798 	(DEF_FUNC_MANY_ARGS_1): Likewise.
   21799 	(DEF_FUNC_VALUES_1): Likewise.
   21800 	(t_structs_ldc): Renamed from t_structs_fc in conditional code
   21801 	guarded by #ifdef PROTOTYPES.
   21802 
   21803 2014-11-13  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   21804 
   21805 	* gdb.mi/mi-console.c: Add eye-catcher.
   21806 	* gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
   21807 	instead of literal line number.
   21808 
   21809 2014-11-13  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   21810 
   21811 	* gdb.base/shr2.c: Add eye-catcher.
   21812 	* gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
   21813 	line number.
   21814 
   21815 2014-11-13  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   21816 
   21817 	* gdb.base/jump.c: Add eye-catchers.
   21818 	* gdb.base/jump.exp: Refer to eye-catchers instead of literal line
   21819 	numbers.
   21820 
   21821 2014-11-13  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   21822 
   21823 	* gdb.base/execd-prog.c: Add eye-catchers.
   21824 	* gdb.base/foll-exec.c: Likewise.
   21825 	* gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
   21826 	line numbers.
   21827 
   21828 2014-11-13  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   21829 
   21830 	* gdb.base/ending-run.c: Add eye-catchers.
   21831 	* gdb.base/ending-run.exp: Refer to eye-catchers instead of
   21832 	literal line numbers.
   21833 
   21834 2014-11-13  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   21835 
   21836 	* gdb.base/call-rt-st.c: Add eye-catchers.
   21837 	* gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
   21838 	literal line numbers.
   21839 
   21840 2014-11-13  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   21841 
   21842 	* gdb.base/call-ar-st.c: Add eye-catchers.
   21843 	* gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
   21844 	literal line numbers.
   21845 
   21846 2014-11-13  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   21847 
   21848 	* gdb.base/average.c: Add eye-catchers.
   21849 	* gdb.base/sum.c: Likewise.
   21850 	* gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
   21851 	regexps dynamically.
   21852 
   21853 2014-11-13  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   21854 
   21855 	* gdb.base/solib1.c: Add eye-catchers.
   21856 	* gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
   21857 	literal line numbers.
   21858 
   21859 2014-11-12  Pedro Alves  <palves (a] redhat.com>
   21860 
   21861 	* gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
   21862 	leader has exited.
   21863 
   21864 2014-11-12  Pedro Alves  <palves (a] redhat.com>
   21865 
   21866 	* gdb.arch/i386-bp_permanent.c: New file.
   21867 	* gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
   21868 	(srcfile): Set to i386-bp_permanent.c.
   21869 	(top level): Adjust to work in both 32-bit and 64-bit modes.  Test
   21870 	that stepi does not execute the 'leave' instruction, instead of
   21871 	testing it does execute.
   21872 	* gdb.base/bp-permanent.c: New file.
   21873 	* gdb.base/bp-permanent.exp: New file.
   21874 
   21875 2014-11-10  Doug Evans  <xdje42 (a] gmail.com>
   21876 
   21877 	PR symtab/17564
   21878 	* gdb.base/symtab-search-order.exp: New file.
   21879 	* gdb.base/symtab-search-order.c: New file.
   21880 	* gdb.base/symtab-search-order-1.c: New file.
   21881 	* gdb.base/symtab-search-order-shlib-1.c: New file.
   21882 
   21883 2014-11-07  Pedro Alves  <palves (a] redhat.com>
   21884 
   21885 	PR gdb/17511
   21886 	* gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
   21887 	i?86-*-linux*.
   21888 
   21889 2014-11-03  Siva Chandra Reddy  <sivachandra (a] google.com>
   21890 
   21891 	PR c++/17494
   21892 	* gdb.cp/pr17494.cc: New file.
   21893 	* gdb.cp/pr17494.exp: New file.
   21894 
   21895 2014-11-02  Yao Qi  <yao (a] codesourcery.com>
   21896 
   21897 	* gdb.python/python.exp: Get working directory and match the
   21898 	output of "set extended-prompt \\w " with it.
   21899 
   21900 2014-10-30  Doug Evans  <dje (a] google.com>
   21901 
   21902 	* gdb.python/py-objfile.exp: Add tests for setting random attributes
   21903 	in objfiles.
   21904 	* gdb.python/py-progspace.exp: Add tests for setting random attributes
   21905 	in progspaces.
   21906 
   21907 2014-10-30  Janis Johnson  <janisjo (a] codesourcery.com>
   21908 
   21909 	* gdb.base/fullpath-expand.exp: Skip for a remote host.
   21910 	* gdb.base/realname-expand.exp: Likewise.
   21911 	* gdb.linespec/macro-relative.exp: Likewise.
   21912 
   21913 2014-10-29  Pedro Alves  <palves (a] redhat.com>
   21914 
   21915 	PR gdb/17408
   21916 	* gdb.threads/schedlock.c (some_function): New function.
   21917 	(call_function): New global.
   21918 	(MAYBE_CALL_SOME_FUNCTION): New macro.
   21919 	(thread_function): Call it.
   21920 	* gdb.threads/schedlock.exp (get_args): Add description parameter,
   21921 	and use it instead of a global counter.  Adjust all callers.
   21922 	(get_current_thread): Use "find current thread" for test message
   21923 	here rather than having all callers pass down the same string.
   21924 	(goto_loop): New procedure, factored out from ...
   21925 	(my_continue): ... this.
   21926 	(step_ten_loops): Change parameter from test message to command to
   21927 	use.  Adjust.
   21928 	(list_count): Delete global.
   21929 	(check_result): New procedure, factored out from duplicate top
   21930 	level code.
   21931 	(continue tests): Wrap in with_test_prefix.
   21932 	(test_step): New procedure, factored out from duplicate top level
   21933 	code.
   21934 	(top level): Test "step" in combination with all scheduler-locking
   21935 	modes.  Test "next" in combination with all scheduler-locking
   21936 	modes, and in combination with stepping over a function call or
   21937 	not.
   21938 	* gdb.threads/next-bp-other-thread.c: New file.
   21939 	* gdb.threads/next-bp-other-thread.exp: New file.
   21940 
   21941 2014-10-29  Pedro Alves  <palves (a] redhat.com>
   21942 
   21943 	PR python/17372
   21944 	* gdb.python/python.exp: Test a multi-line command that spawns
   21945 	interactive Python.
   21946 	* gdb.base/multi-line-starts-subshell.exp: New file.
   21947 
   21948 2014-10-29  Yao Qi  <yao (a] codesourcery.com>
   21949 
   21950 	* gdb.base/fileio.exp: Make directories on host.
   21951 
   21952 2014-10-29  Yao Qi  <yao (a] codesourcery.com>
   21953 
   21954 	* gdb.base/fileio.c (test_write): Close the file.
   21955 
   21956 2014-10-28  Pedro Alves  <palves (a] redhat.com>
   21957 
   21958 	PR gdb/12623
   21959 	* gdb.base/sigstep.c (no_handler): New global.
   21960 	(main): If 'no_handler is true, set the signal handlers to
   21961 	SIG_IGN.
   21962 	* gdb.base/sigstep.exp (breakpoint_over_handler): Add
   21963 	with_sw_watch and no_handler parameters.  Handle them.
   21964 	(top level) <stepping over handler when stopped at a breakpoint
   21965 	test>: Add a test axis for testing with a software watchpoint, and
   21966 	another for testing with the signal handler set to SIG_IGN.
   21967 	* gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
   21968 	* gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
   21969 
   21970 2014-10-28  Pedro Alves  <palves (a] redhat.com>
   21971 
   21972 	PR gdb/17511
   21973 	* gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
   21974 	* gdb.base/sigstep.exp (other_handler_location): New global.
   21975 	(advance): Support stepping into the signal handler, and running
   21976 	commands while in the handler.
   21977 	(in_handler_map): New global.
   21978 	(top level): In the advance test, add combinations for getting
   21979 	into the handler with stepping commands, and for running commands
   21980 	in the handler.  Add comment descripting the advancei tests.
   21981 
   21982 2014-10-28  Pedro Alves  <palves (a] redhat.com>
   21983 
   21984 	* gdb.base/sigstep.exp: Use build_executable instead of
   21985 	prepare_for_testing.
   21986 	(top level): Move code that starts GDB, runs to main and creates a
   21987 	display to ...
   21988 	(restart): ... this new procedure.
   21989 	(top level): Move backtrace from signal handler test to ...
   21990 	(validate_backtrace): ... this new procedure.
   21991 	(advance, advancei): Rename parameter from 'i' to 'cmd'.  Use
   21992 	with_test_prefix.  Always restart GDB.
   21993 	(skip_to_handler): Rename parameter from 'i' to 'cmd'.  Use
   21994 	with_test_prefix.  Always restart GDB.  No need to delete
   21995 	breakpoints after the test.
   21996 	(test_skip_handler): Remove prefix parameter.
   21997 	(skip_over_handler, breakpoint_to_handler)
   21998 	(breakpoint_to_handler_entry, breakpoint_over_handler): Rename
   21999 	parameter from 'i' to 'cmd'.  Use with_test_prefix.  Always
   22000 	restart GDB.  No need to delete breakpoints after the test.
   22001 	(top level): Use foreach to call the test procedures with
   22002 	different commands.
   22003 
   22004 2014-10-28  Pedro Alves  <palves (a] redhat.com>
   22005 
   22006 	* gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
   22007 	instead of GNATS numbers.
   22008 	* gdb.base/sigbpt.exp: Likewise.
   22009 	* gdb.base/siginfo.exp: Likewise.
   22010 	* gdb.base/sigstep.exp: Likewise.
   22011 
   22012 2014-10-27  Pedro Alves  <palves (a] redhat.com>
   22013 
   22014 	* gdb.base/sigstep.c (dummy): New global.
   22015 	(main): Issue a couple writes to the new global.
   22016 	* gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
   22017 	procedures.
   22018 	(skip_over_handler): Use test_skip_handler.
   22019 	(top level): Call skip_over_handler for stepi and nexti too.
   22020 	(breakpoint_over_handler): Use test_skip_handler.
   22021 	(top level): Call breakpoint_over_handler for stepi and nexti too.
   22022 
   22023 2014-10-27  Yao Qi  <yao (a] codesourcery.com>
   22024 
   22025 	* gdb.trace/tfile.c (adjust_function_address)
   22026 	[__powerpc64__ && _CALL_ELF != 2]: Get function address from
   22027 	function descriptor.
   22028 
   22029 2014-10-24  Don Breazeal  <donb (a] codesourcery.com>
   22030 
   22031 	* gdb.base/foll-fork.exp (test_follow_fork,
   22032 	catch_fork_child_follow): Check for updated fork messages emitted
   22033 	from infrun.c.
   22034 	* gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
   22035 	vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
   22036 	vfork_and_exec_child_follow_through_step): Check for updated vfork
   22037 	messages emitted from infrun.c.
   22038 
   22039 2014-10-24  Pedro Alves  <palves (a] redhat.com>
   22040 
   22041 	* gdb.base/corefile.exp: Remove references to ultrix.
   22042 	* gdb.base/interrupt.exp: Likewise.
   22043 	* gdb.base/whatis.exp: Likewise.
   22044 	* gdb.gdb/selftest.exp: Likewise.
   22045 	* gdb.threads/manythreads.exp: Likewise.
   22046 	* gdb.threads/print-threads.exp: Likewise.
   22047 	* gdb.threads/pthreads.exp:: Likewise.
   22048 	* gdb.threads/schedlock.exp: Likewise.
   22049 
   22050 2014-10-24  Siva Chandra Reddy  <sivachandra (a] google.com>
   22051 
   22052 	* gdb.cp/non-trivial-retval.cc: Add a test case.
   22053 	* gdb.cp/non-trivial-retval.exp: Add a test.
   22054 
   22055 2014-10-20  Yao Qi  <yao (a] codesourcery.com>
   22056 
   22057 	* gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
   22058 	* gdb.python/py-objfile-script-gdb.py: New file.
   22059 	* gdb.python/py-objfile-script.exp: Update reference to
   22060 	py-objfile-script-gdb.py.in.  Use gdb_remote_donwload instead
   22061 	of remote_download.  Remove the dest file.
   22062 
   22063 2014-10-20  Yao Qi  <yao (a] codesourcery.com>
   22064 
   22065 	* gdb.base/checkpoint.exp: Don't remove file copied on host.
   22066 	* gdb.base/step-line.exp: Likewise.
   22067 	* gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
   22068 	* gdb.dwarf2/dw2-basic.exp: Likewise.
   22069 	* gdb.dwarf2/dw2-compressed.exp: Likewise.
   22070 	* gdb.dwarf2/dw2-filename.exp: Likewise.
   22071 	* gdb.dwarf2/dw2-intercu.exp: Likewise.
   22072 	* gdb.dwarf2/dw2-intermix.exp: Likewise.
   22073 	* gdb.dwarf2/dw2-producer.exp: Likewise.
   22074 	* gdb.dwarf2/mac-fileno.exp: Likewise.
   22075 	* gdb.python/py-frame-args.exp: Likewise.
   22076 	* gdb.python/py-framefilter.exp: Likewise.
   22077 	* gdb.python/py-mi.exp: Likewise.
   22078 	* gdb.python/py-objfile-script.exp: Likewise
   22079 	* gdb.python/py-pp-integral.exp: Likewise.
   22080 	* gdb.python/py-pp-re-notag.exp: Likewise.
   22081 	* gdb.python/py-prettyprint.exp: Likewise.
   22082 	* gdb.python/py-section-script.exp: Likewise.
   22083 	* gdb.python/py-typeprint.exp: Likewise.
   22084 	* gdb.python/py-xmethods.exp: Likewise.
   22085 	* gdb.stabs/weird.exp: Likewise.
   22086 	* gdb.xml/tdesc-regs.exp: Likewise.
   22087 
   22088 2014-10-18  Kwok Cheung Yeung  <kcy (a] codesourcery.com>
   22089 
   22090 	* gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
   22091 	(out_cu): Use addr_len for the size of addresses.
   22092 	(out_line): Likewise.  Size DW_LNE_set_address instruction
   22093 	according to addr_len.
   22094 	* gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
   22095 	(FUNC): Add START_INSNS to definition.
   22096 
   22097 2014-10-18  Yao Qi  <yao (a] codesourcery.com>
   22098 
   22099 	* gdb.base/argv0-symlink.exp: Check argv[0] value if
   22100 	gdb_has_argv0 return true.
   22101 	* gdb.guile/scm-value.exp (test_value_in_inferior): Don't
   22102 	check [target_info exists noargs], check [gdb_has_argv0]
   22103 	instead.
   22104 	* gdb.python/py-value.exp (test_value_in_inferior): Likewise.
   22105 	* lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
   22106 	procedures.
   22107 
   22108 2014-10-17  Doug Evans  <dje (a] google.com>
   22109 
   22110 	* gdb.python/py-events.exp: Update expected output for clear_objfiles
   22111 	event.
   22112 	* gdb.python/py-events.py: Add clear_objfiles event.
   22113 
   22114 2014-10-17  Doug Evans  <dje (a] google.com>
   22115 
   22116 	* gdb.python/py-objfile.exp: Test progspace attribute.
   22117 
   22118 2014-10-17  Luis Machado  <lgustavo (a] codesourcery.com>
   22119 
   22120 	* gdb.guile/scm-breakpoint.exp: Do not assume any
   22121 	directory separators when matching source file paths.
   22122 	* gdb.python/py-breakpoint.exp: Likewise.
   22123 	* gdb.reverse/break-precsave.exp: Likewise.
   22124 	* gdb.reverse/break-reverse.exp: Likewise.
   22125 	* gdb.reverse/consecutive-precsave.exp: Likewise.
   22126 	* gdb.reverse/finish-precsave.exp: Likewise.
   22127 	* gdb.reverse/finish-reverse-bkpt.exp: Likewise.
   22128 	* gdb.reverse/finish-reverse.exp: Likewise.
   22129 	* gdb.reverse/i386-precsave.exp: Likewise.
   22130 	* gdb.reverse/i387-env-reverse.exp: Likewise.
   22131 	* gdb.reverse/i387-stack-reverse.exp: Likewise.
   22132 	* gdb.reverse/machinestate-precsave.exp: Likewise.
   22133 	* gdb.reverse/machinestate.exp: Likewise.
   22134 	* gdb.reverse/sigall-precsave.exp: Likewise.
   22135 	* gdb.reverse/solib-precsave.exp: Likewise.
   22136 	* gdb.reverse/step-precsave.exp: Likewise.
   22137 	* gdb.reverse/until-precsave.exp: Likewise.
   22138 	* gdb.reverse/watch-precsave.exp: Likewise.
   22139 	* gdb.reverse/watch-reverse.exp: Likewise.
   22140 
   22141 2014-10-17  Yao Qi  <yao (a] codesourcery.com>
   22142 
   22143 	* lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
   22144 	* gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
   22145 
   22146 2014-10-17  Pedro Alves  <palves (a] redhat.com>
   22147 
   22148 	PR gdb/17471
   22149 	* gdb.base/bg-execution-repeat.c: New file.
   22150 	* gdb.base/bg-execution-repeat.exp: New file.
   22151 
   22152 2014-10-17  Pedro Alves  <palves (a] redhat.com>
   22153 
   22154 	PR gdb/17300
   22155 	* gdb.base/continue-all-already-running.c: New file.
   22156 	* gdb.base/continue-all-already-running.exp: New file.
   22157 
   22158 2014-10-17  Pedro Alves  <palves (a] redhat.com>
   22159 
   22160 	PR gdb/17472
   22161 	* gdb.base/annota-input-while-running.c: New file.
   22162 	* gdb.base/annota-input-while-running.exp: New file.
   22163 
   22164 2014-10-17  Pedro Alves  <palves (a] redhat.com>
   22165 
   22166 	* gdb.base/callfuncs.exp: emove references to osf.
   22167 	* gdb.base/sigall.exp: Likewise.
   22168 	* gdb.gdb/selftest.exp: Likewise.
   22169 	* gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
   22170 	* gdb.mi/non-stop.c: Likewise.
   22171 	* gdb.mi/pthreads.c: Likewise.
   22172 	* gdb.reverse/sigall-precsave.exp: Likewise.
   22173 	* gdb.reverse/sigall-reverse.exp: Likewise.
   22174 	* gdb.threads/pthreads.c: Likewise.
   22175 	* gdb.threads/pthreads.exp: Likewise.
   22176 
   22177 2014-10-17  Yao Qi  <yao (a] codesourcery.com>
   22178 
   22179 	* gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
   22180 	check 'target_info exists noargs'.
   22181 	(test_command_prompt_position): Likewise.
   22182 	(progvar_simple_if_test): Don't check 'target_info exists noargs'.
   22183 	Remove "set args".
   22184 	(progvar_simple_while_test): Likewise.
   22185 	(progvar_complex_if_while_test): Likewise.
   22186 	(if_while_breakpoint_command_test): Likewise.
   22187 	(infrun_breakpoint_command_test): Likewise.
   22188 	(breakpoint_command_test): Likewise.
   22189 	(watchpoint_command_test): Likewise.
   22190 	(bp_deleted_in_command_test): Likewise.
   22191 	(temporary_breakpoint_commands): Likewise.
   22192 
   22193 2014-10-16  Yao Qi  <yao (a] codesourcery.com>
   22194 
   22195 	* gdb.base/remotetimeout.exp: Remove noargs checking.
   22196 
   22197 2014-10-15  Pedro Alves  <palves (a] redhat.com>
   22198 
   22199 	PR breakpoints/9649
   22200 	* gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
   22201 	* gdb.base/breakpoint-in-ro-region.exp
   22202 	(probe_target_hardware_step): New procedure.
   22203 	(top level): Probe hardware stepping and hardware breakpoint
   22204 	support.  Test stepping through a read-only region, with both
   22205 	"breakpoint auto-hw" on and off and both "always-inserted" on and
   22206 	off.
   22207 
   22208 2014-10-15  Iain Buclaw  <ibuclaw (a] gdcproject.org>
   22209 
   22210 	* gdb.dlang/demangle.exp: Update for demangling changes.
   22211 
   22212 2014-10-15  Siva Chandra Reddy  <sivachandra (a] google.com>
   22213 
   22214 	* gdb.cp/non-trivial-retval.cc: Add new test cases.
   22215 	* gdb.cp/non-trivial-retval.exp: Add new tests.
   22216 
   22217 2014-10-15  Siva Chandra Reddy  <sivachandra (a] google.com>
   22218 
   22219 	PR c++/13403
   22220 	PR c++/15154
   22221 	* gdb.cp/non-trivial-retval.cc: New file.
   22222 	* gdb.cp/non-trivial-retval.exp: New file.
   22223 
   22224 2014-10-15  Yao Qi  <yao (a] codesourcery.com>
   22225 
   22226 	* gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
   22227 	remote host.
   22228 
   22229 2014-10-15  Yao Qi  <yao (a] codesourcery.com>
   22230 
   22231 	* gdb.python/py-symbol.exp: Match file base name if host is
   22232 	remote, otherwise match file name with dir name.
   22233 	* gdb.python/py-symtab.exp: Likewise.
   22234 	* gdb.python/python.exp: Likewise.
   22235 
   22236 2014-10-15  Yao Qi  <yao (a] codesourcery.com>
   22237 
   22238 	* gdb.python/py-symbol.exp: Remove trailing ".*" in the
   22239 	pattern.
   22240 	* gdb.python/py-symtab.exp: Likewise.
   22241 	* gdb.python/python.exp: Remove trailing ".*".  Fix typo
   22242 	locationn.
   22243 
   22244 2014-10-14  Joel Brobecker  <brobecker (a] adacore.com>
   22245 
   22246 	* gdb.ada/addr_arith: New testcase.
   22247 
   22248 2014-10-14  Maciej W. Rozycki  <macro (a] codesourcery.com>
   22249 
   22250 	* gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
   22251 	* gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
   22252 	* gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
   22253 	* gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
   22254 
   22255 2014-10-14  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   22256 
   22257 	* gdb.arch/stap-eval-lang-ada.S: Likewise.
   22258 	* gdb.arch/stap-eval-lang-ada.c: Likewise.
   22259 	* gdb.arch/stap-eval-lang-ada.exp: New file.
   22260 
   22261 2014-10-14  Yao Qi  <yao (a] codesourcery.com>
   22262 
   22263 	* gdb.mi/mi-var-child.c (nothing1): New function.
   22264 	(nothing2): New function.
   22265 	(do_children_tests): Set function pointers by nothing1 and
   22266 	nothing2.
   22267 	* gdb.mi/mi-var-child.exp: Step over new added statements.
   22268 	Update test to match the new output.
   22269 	* gdb.mi/var-cmd.c (nothing1): New function.
   22270 	(nothing2): New function.
   22271 	(do_children_tests): Set function pointers by  nothing1 and
   22272 	nothing2.
   22273 	* gdb.mi/mi-var-display.exp: Update test to match output.
   22274 	Step to the line specified by $line_dct_nothing.
   22275 	Increase the number of lines to step.
   22276 
   22277 2014-10-14  Yao Qi  <yao (a] codesourcery.com>
   22278 
   22279 	* gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
   22280 	tests.
   22281 	* gdb.mi/mi2-var-child.exp: Likewise.
   22282 
   22283 2014-10-13  Doug Evans  <dje (a] google.com>
   22284 
   22285 	* gdb.python/py-objfile.exp: Change name of file name test.
   22286 
   22287 2014-10-13  Doug Evans  <dje (a] google.com>
   22288 
   22289 	* gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
   22290 	from the start of the CU.
   22291 
   22292 2014-10-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   22293 	    Yao Qi  <yao (a] codesourcery.com>
   22294 
   22295 	Fix "save breakpoints" for "catch" command.
   22296 	* gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
   22297 	Remove -nonewline.  Match also the added "main" line.
   22298 
   22299 2014-10-12  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   22300 
   22301 	Fix "save breakpoints" for "disable $bpnum" command.
   22302 	* gdb.base/save-bp.c (main): Add label.
   22303 	* gdb.base/save-bp.exp: Add 8th disabled breakpoint.  Match it.
   22304 
   22305 2014-10-12  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   22306 
   22307 	* gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
   22308 
   22309 2014-10-11  Yao Qi  <yao (a] codesourcery.com>
   22310 
   22311 	* gdb.server/server-kill.exp: Execute command
   22312 	"set remote trace-status-packet on" before "tstatus".
   22313 
   22314 2014-10-11  Yao Qi  <yao (a] codesourcery.com>
   22315 
   22316 	* gdb.server/server-kill.c: Include sys/types.h and unistd.h.
   22317 	(main): Call getppid.
   22318 	* gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
   22319 	and continue to it.  Read variable "server_pid".
   22320 
   22321 2014-10-11  Yao Qi  <yao (a] codesourcery.com>
   22322 
   22323 	* gdb.server/server-kill.exp: Remove "delete_breakpoints".
   22324 
   22325 2014-10-11  Yao Qi  <yao (a] codesourcery.com>
   22326 
   22327 	* gdb.threads/thread-find.exp: Don't execute command
   22328 	"info threads".
   22329 	* gdb.threads/attach-into-signal.exp (corefunc): Likewise.
   22330 	* gdb.threads/linux-dp.exp: Don't check the condition
   22331 	$threads_created equals to zero.
   22332 
   22333 2014-10-10  Pedro Alves  <palves (a] redhat.com>
   22334 
   22335 	* gdb.base/bigcore.exp: Remove references to IRIX.
   22336 	* gdb.base/funcargs.exp: Likewise.
   22337 	* gdb.base/interrupt.exp: Likewise.
   22338 	* gdb.base/mips_pro.exp: Likewise.
   22339 	* gdb.base/nodebug.exp: Likewise.
   22340 	* gdb.base/setvar.exp: Likewise.
   22341 	* lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
   22342 
   22343 2014-10-10  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   22344 	    Pedro Alves  <palves (a] redhat.com>
   22345 
   22346 	PR symtab/14466
   22347 	* gdb.base/vdso-warning.c: New file.
   22348 	* gdb.base/vdso-warning.exp: New file.
   22349 
   22350 2014-10-02  Doug Evans  <dje (a] google.com>
   22351 
   22352 	* gdb.base/structs.c (main): Don't run forever.
   22353 
   22354 2014-10-02  Pedro Alves  <palves (a] redhat.com>
   22355 
   22356 	* gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
   22357 	(top level) <stop threads 1, stop threads 2>: Use it.
   22358 
   22359 2014-10-02  Pedro Alves  <palves (a] redhat.com>
   22360 
   22361 	* gdb.threads/break-while-running.exp (test): Add new
   22362 	'update_thread_list' argument.  Skip "info threads" if false.
   22363 	(top level): Add new 'update_thread_list' axis.
   22364 
   22365 2014-10-02  Pedro Alves  <palves (a] redhat.com>
   22366 
   22367 	PR breakpoints/17431
   22368 	* gdb.base/execl-update-breakpoints.c: New file.
   22369 	* gdb.base/execl-update-breakpoints.exp: New file.
   22370 
   22371 2014-10-01  Pedro Alves  <palves (a] redhat.com>
   22372 
   22373 	* gdb.base/breakpoint-in-ro-region.c: New file.
   22374 	* gdb.base/breakpoint-in-ro-region.exp: New file.
   22375 
   22376 2014-10-01  Simon Marchi  <simon.marchi (a] ericsson.com>
   22377 
   22378 	* gdb.mi/mi-exit-code.exp: New file.
   22379 	* gdb.mi/mi-exit-code.c: New file.
   22380 
   22381 2014-09-30  Yao Qi  <yao (a] codesourcery.com>
   22382 
   22383 	* lib/prelink-support.exp (build_executable_own_libs): Error if
   22384 	the target isn't native.
   22385 
   22386 2014-09-30  Yao Qi  <yao (a] codesourcery.com>
   22387 
   22388 	* gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
   22389 	false.
   22390 
   22391 2014-09-22  Pedro Alves  <palves (a] redhat.com>
   22392 
   22393 	* gdb.threads/break-while-running.exp: New file.
   22394 	* gdb.threads/break-while-running.c: New file.
   22395 
   22396 2014-09-19  Yao Qi  <yao (a] codesourcery.com>
   22397 
   22398 	* gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
   22399 	Invoke test.  Restart GDB with --readnow and invoke test again.
   22400 
   22401 2014-09-19  Yao Qi  <yao (a] codesourcery.com>
   22402 
   22403 	* gdb.base/break-on-linker-gcd-function.exp: Move test into new
   22404 	proc set_breakpoint_on_gcd_function.  Invoke
   22405 	set_breakpoint_on_gcd_function.  Restart GDB with --readnow and
   22406 	invoke set_breakpoint_on_gcd_function again.
   22407 
   22408 2014-09-18  Doug Evans  <dje (a] google.com>
   22409 
   22410 	* gdb.dwarf2/symtab-producer.exp: New file.
   22411 
   22412 2014-09-16  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   22413 
   22414 	* gdb.base/global-var-nested-by-dso-solib1.c: New file.
   22415 	* gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
   22416 	* gdb.base/global-var-nested-by-dso.c: Likewise.
   22417 	* gdb.base/global-var-nested-by-dso.exp: Likewise.
   22418 
   22419 2014-09-16  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   22420 	    Pedro Alves  <palves (a] redhat.com>
   22421 
   22422 	* gdb.base/watch-bitfields.exp: Pass string other than test file
   22423 	name to prepare_for_testing.
   22424 	(watch): New procedure.
   22425 	(expect_watchpoint): Use with_test_prefix.
   22426 	(top level): Factor out tests to ...
   22427 	(test_watch_location, test_regular_watch): ... these new
   22428 	procedures, and use with_test_prefix and gdb_continue_to_end.
   22429 
   22430 2014-09-16  Patrick Palka  <patrick (a] parcs.ath.cx>
   22431 
   22432 	PR breakpoints/12526
   22433 	* gdb.base/watch-bitfields.exp: New file.
   22434 	* gdb.base/watch-bitfields.c: New file.
   22435 
   22436 2014-09-16  Pedro Alves  <palves (a] redhat.com>
   22437 
   22438 	* gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
   22439 	software and hardware addresses, not software address against
   22440 	itself.
   22441 
   22442 2014-09-16  Pedro Alves  <palves (a] redhat.com>
   22443 
   22444 	* gdb.base/watchpoint-stops-at-right-insn.c: New file.
   22445 	* gdb.base/watchpoint-stops-at-right-insn.exp: New file.
   22446 
   22447 2014-09-16  Pedro Alves  <palves (a] redhat.com>
   22448 
   22449 	* config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
   22450 	files.
   22451 	* gdb.base/a2-run.exp: Remove all code guarded by istarget
   22452 	"*-*-vxworks*" throughout.
   22453 	* gdb.base/break.exp: Likewise.
   22454 	* gdb.base/default.exp: Likewise.
   22455 	* gdb.base/scope.exp: Likewise.
   22456 	* gdb.base/sepdebug.exp: Likewise.
   22457 	* gdb.base/break.c: Remove all code guarded by #ifdef vxworks
   22458 	throughout.
   22459 	* gdb.base/run.c: Likewise.
   22460 	* gdb.base/sepdebug.c: Likewise.
   22461 	* gdb.hp/gdb.aCC/run.c: Likewise.
   22462 	* gdb.reverse/until-reverse.c: Likewise.
   22463 	* lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
   22464 
   22465 2014-09-16  Yao Qi  <yao (a] codesourcery.com>
   22466 
   22467 	* boards/local-remote-host-native.exp: New file.
   22468 
   22469 2014-09-14  Doug Evans  <xdje42 (a] gmail.com>
   22470 
   22471 	* gdb.threads/queue-signal.c (thread_count): New variable.
   22472 	(thread_count_mutex, thread_count_condvar): New variables.
   22473 	(incr_thread_count, wait_all_threads_running): New functions.
   22474 	(main): Wait for all threads to be in their thread functions.
   22475 
   22476 2014-09-13  Doug Evans  <xdje42 (a] gmail.com>
   22477 
   22478 	* gdb.threads/queue-signal.c: New file.
   22479 	* gdb.threads/queue-signal.exp: New file.
   22480 
   22481 2014-09-13  Doug Evans  <xdje42 (a] gmail.com>
   22482 
   22483 	* lib/gdb.exp (gdb_prompt): Add comment and change initial value to
   22484 	be consistent with what default_gdb_init uses.
   22485 	(with_gdb_prompt): Change form of PROMPT argument from a regexp to
   22486 	the plain text of the prompt.  Add some logging printfs.
   22487 	* gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
   22488 
   22489 2014-09-12  Pedro Alves  <palves (a] redhat.com>
   22490 
   22491 	* gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
   22492 	gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
   22493 	* gdb.arch/i386-size-overlap.exp: Likewise.
   22494 	* gdb.arch/i386-size.exp: Likewise.
   22495 	* gdb.arch/i386-unwind.exp: Likewise.
   22496 	* gdb.base/a2-run.exp: Likewise.
   22497 	* gdb.base/break.exp: Likewise.
   22498 	* gdb.base/charset.exp: Likewise.
   22499 	* gdb.base/chng-syms.exp: Likewise.
   22500 	* gdb.base/commands.exp: Likewise.
   22501 	* gdb.base/dbx.exp: Likewise.
   22502 	* gdb.base/find.exp: Likewise.
   22503 	* gdb.base/funcargs.exp: Likewise.
   22504 	* gdb.base/jit-simple.exp: Likewise.
   22505 	* gdb.base/reread.exp: Likewise.
   22506 	* gdb.base/sepdebug.exp: Likewise.
   22507 	* gdb.base/step-bt.exp: Likewise.
   22508 	* gdb.cp/mb-inline.exp: Likewise.
   22509 	* gdb.cp/mb-templates.exp: Likewise.
   22510 	* gdb.objc/basicclass.exp: Likewise.
   22511 	* gdb.threads/killed.exp: Likewise.
   22512 
   22513 2014-09-12  Edjunior Barbosa Machado  <emachado (a] linux.vnet.ibm.com>
   22514 
   22515 	PR tdep/17379
   22516 	* gdb.arch/powerpc-stackless.S: New file.
   22517 	* gdb.arch/powerpc-stackless.exp: New file.
   22518 
   22519 2014-09-12  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   22520 
   22521 	* gdb.base/attach.c: Include unistd.h.
   22522 	(main): Call alarm.  Add label postloop.
   22523 	* gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
   22524 	gdb_breakpoint, gdb_continue_to_breakpoint.
   22525 	(test_command_line_attach_run): Kill ${testpid} in one exit path.
   22526 
   22527 2014-09-11  Pedro Alves  <palves (a] redhat.com>
   22528 
   22529 	PR gdb/17347
   22530 	* lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
   22531 	* gdb.base/attach.exp (test_command_line_attach_run): New
   22532 	procedure.
   22533 	(top level): Call it.
   22534 
   22535 2014-09-11  Pedro Alves  <palves (a] redhat.com>
   22536 
   22537 	* lib/gdb.exp (spawn_wait_for_attach): New procedure.
   22538 	* gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
   22539 	(do_command_attach_tests): Use spawn_wait_for_attach.
   22540 	* gdb.base/solib-overlap.exp: Likewise.
   22541 	* gdb.multi/multi-attach.exp: Likewise.
   22542 	* gdb.python/py-prompt.exp: Likewise.
   22543 	* gdb.python/py-sync-interp.exp: Likewise.
   22544 	* gdb.server/ext-attach.exp: Likewise.
   22545 
   22546 2014-09-11  Gabriel Krisman Bertazi  <gabriel (a] krisman.be>
   22547 
   22548 	* gdb.fortran/array-element.exp: Remove unexpected "continue"
   22549 	command in testcase.  Simplify testcase.
   22550 
   22551 2014-09-10  Joel Brobecker  <brobecker (a] adacore.com>
   22552 
   22553 	* gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
   22554 
   22555 2014-09-10  Joel Brobecker  <brobecker (a] adacore.com>
   22556 
   22557 	* gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
   22558 
   22559 2014-09-10  Joel Brobecker  <brobecker (a] adacore.com>
   22560 
   22561 	* gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
   22562 
   22563 2014-09-10  Joel Brobecker  <brobecker (a] adacore.com>
   22564 
   22565 	* gdb.dwarf2/dynarr-ptr.c: New file.
   22566 	* gdb.dwarf2/dynarr-ptr.exp: New file.
   22567 
   22568 2014-09-09  Maciej W. Rozycki  <macro (a] codesourcery.com>
   22569 
   22570 	* gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
   22571 	of 30 rather than hardcoding 120 for a slow test case.  Take the
   22572 	`gdb,timeout' target setting into account for this calculation.
   22573 	Don't extend the timeout for the test cases that don't need it.
   22574 
   22575 2014-09-09  Maciej W. Rozycki  <macro (a] codesourcery.com>
   22576 
   22577 	* gdb.reverse/sigall-reverse.exp: Increase the timeout by
   22578 	a factor of 2 for a slow test case.  Take the `gdb,timeout'
   22579 	target setting into account for this calculation.
   22580 	* gdb.reverse/until-precsave.exp: Increase the timeout by
   22581 	a factor of 15 and 3 respectively rather than adding 120
   22582 	for a pair of slow test cases.  Take the `gdb,timeout'
   22583 	target setting into account for this calculation.
   22584 
   22585 2014-09-09  Maciej W. Rozycki  <macro (a] codesourcery.com>
   22586 
   22587 	* lib/gdb.exp (gdb_test_multiple): Remove code to select the
   22588 	timeout, don't pass one down to gdb_expect.
   22589 	(gdb_expect): Rework timeout selection.
   22590 
   22591 2014-09-09  Maciej W. Rozycki  <macro (a] codesourcery.com>
   22592 
   22593 	* lib/gdbserver-support.exp (gdbserver_start): Throw an error
   22594 	exception on timeout.
   22595 	(gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
   22596 	(gdbserver_start_extended): Catch any `gdbserver_start' error
   22597 	exceptions.
   22598 	(gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
   22599 	* lib/mi-support.exp (mi_gdb_target_load): Catch any
   22600 	`gdbserver_gdb_load' error exceptions.
   22601 
   22602 2014-09-09  Maciej W. Rozycki  <macro (a] codesourcery.com>
   22603 
   22604 	* lib/gdbserver-support.exp (gdbserver_start): Set timeout to
   22605 	120 on waiting for the TCP socket to open.
   22606 
   22607 2014-09-09  Doug Evans  <xdje42 (a] gmail.com>
   22608 
   22609 	* gdb.base/default.exp (show_conv_list): Add _caller_is,
   22610 	_caller_matches, _any_caller_is, _any_caller_matches.
   22611 
   22612 2014-09-09  Doug Evans  <xdje42 (a] gmail.com>
   22613 
   22614 	* gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
   22615 
   22616 2014-09-09  Yao Qi  <yao (a] codesourcery.com>
   22617 
   22618 	* gdb.mi/mi-var-display.exp: Set print symbol off.
   22619 
   22620 2014-09-07  Gabriel Krisman Bertazi  <gabriel (a] krisman.be>
   22621 
   22622 	PR gdb/17035
   22623 	* gdb.base/commands.exp: Add tests to verify user-defined
   22624 	commands with empty bodies.
   22625 	* gdb.python/py-cmd.exp: Test that we don't show user-defined
   22626 	python commands in `show user command`.
   22627 	* gdb.python/scm-cmd.exp: Test that we don't show user-defined
   22628 	scheme commands in `show user command`.
   22629 
   22630 2014-09-07  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   22631 
   22632 	PR python/17355
   22633 	* gdb.python/amd64-py-framefilter-invalidarg.S: New file.
   22634 	* gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
   22635 	* gdb.python/py-framefilter-invalidarg.exp: New file.
   22636 	* gdb.python/py-framefilter-invalidarg.py: New file.
   22637 
   22638 2014-09-06  Doug Evans  <xdje42 (a] gmail.com>
   22639 
   22640 	PR 15276
   22641 	* gdb.python/py-caller-is.c: New file.
   22642 	* gdb.python/py-caller-is.exp: New file.
   22643 
   22644 2014-09-05  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   22645 
   22646 	PR gdb/17235
   22647 	* gdb.arch/amd64-stap-wrong-subexp.exp: New file.
   22648 	* gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
   22649 
   22650 2014-09-04  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   22651 
   22652 	PR fortran/17237
   22653 	* gdb.fortran/print-formatted.exp: New file.
   22654 	* gdb.fortran/print-formatted.f90: Likewise.
   22655 
   22656 2014-09-03  Sasha Smundak  <asmundak (a] google.com>
   22657 
   22658 	* gdb.python/py-frame.exp: Test Frame.read_register.
   22659 
   22660 2014-09-03  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   22661 
   22662 	PR python/16699
   22663 	* gdb.python/py-completion.exp: New file.
   22664 	* gdb.python/py-completion.py: Likewise.
   22665 
   22666 2014-08-28  Doug Evans  <dje (a] google.com>
   22667 
   22668 	* gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
   22669 	eax,etc. are live with values set by gdb and thus the compiler can't
   22670 	use them.
   22671 	* gdb.arch/i386-pseudo.c (main): Ditto.
   22672 
   22673 2014-08-27  Doug Evans  <dje (a] google.com>
   22674 
   22675 	* lib/gdb.exp (gdb_compile_shlib): Add support for clang.
   22676 
   22677 2014-08-25  Doug Evans  <dje (a] google.com>
   22678 
   22679 	* gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
   22680 	(main): Ditto.
   22681 
   22682 2014-08-25  Doug Evans  <dje (a] google.com>
   22683 
   22684 	* gdb.threads/thread-execl.exp: #include <stdio.h>.
   22685 
   22686 2014-08-24  Yao Qi  <yao (a] codesourcery.com>
   22687 
   22688 	* gdb.guile/scm-value.exp (test_lazy_strings): Set print
   22689 	symbol off.
   22690 	* gdb.python/py-value.exp (test_lazy_strings): Likewise.
   22691 
   22692 2014-08-22  Doug Evans  <dje (a] google.com>
   22693 
   22694 	PR 17276
   22695 	* gdb.dwarf2/dw2-single-line-discriminators.S: New file.
   22696 	* gdb.dwarf2/dw2-single-line-discriminators.c: New file.
   22697 	* gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
   22698 
   22699 2014-08-22  Yao Qi  <yao (a] codesourcery.com>
   22700 
   22701 	* gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
   22702 	* gdb.python/py-finish-breakpoint2.exp: Likewise.
   22703 	* gdb.python/python.exp: Likewise.  Use .py file on the host
   22704 	instead of the build.
   22705 
   22706 2014-08-21  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   22707 
   22708 	* gdb.threads/gcore-stale-thread.c: New file.
   22709 	* gdb.threads/gcore-stale-thread.exp: New file.
   22710 
   22711 2014-08-21  Pedro Alves  <palves (a] redhat.com>
   22712 
   22713 	* gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
   22714 	* gdb.base/gcore-relro-pie.exp: Likewise.
   22715 	* gdb.base/gcore-relro.exp: Likewise.
   22716 	* gdb.base/gcore.exp: Likewise.
   22717 	* gdb.base/print-symbol-loading.exp: Likewise.
   22718 	* gdb.threads/gcore-thread.exp: Likewise.
   22719 	* lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
   22720 
   22721 2014-08-20  Pedro Alves  <palves (a] redhat.com>
   22722 	    Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   22723 
   22724 	* Makefile.in (EXTRA_RULES, CC): New variables, get from
   22725 	configure.
   22726 	(EXPECT): Handle READ1 being set.
   22727 	(all): Depend on EXTRA_RULES.
   22728 	(check-read1, expect-read1, read1.so, read1): New rules.
   22729 	* README (Testsuite Parameters): Document the READ1 make variable.
   22730 	(Race detection): New section.
   22731 	* configure: Regenerate.
   22732 	* configure.ac: If build==host==target, and running under a
   22733 	GNU/glibc system, add read1 to the extra Makefile rules.
   22734 	(EXTRA_RULES): AC_SUBST it.
   22735 	* lib/read1.c: New file.
   22736 
   22737 2014-08-20  Joel Brobecker  <brobecker (a] adacore.com>
   22738 
   22739 	* gdb.dwarf2/data-loc.exp: Add additional tests exercising
   22740 	the handling of variables declared as a typedef to an array
   22741 	which a DW_AT_data_location attribute.
   22742 
   22743 2014-08-19  Andrew Burgess  <aburgess (a] broadcom.com>
   22744 	    Pedro Alves  <palves (a] redhat.com>
   22745 
   22746 	PR symtab/14604
   22747 	PR symtab/14605
   22748 	* gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
   22749 	gdb_test.
   22750 
   22751 2014-08-19  Pedro Alves  <palves (a] redhat.com>
   22752 
   22753 	* gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
   22754 
   22755 2014-08-19  Yao Qi  <yao (a] codesourcery.com>
   22756 
   22757 	* gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
   22758 	right line.
   22759 
   22760 2014-08-18  David Blaikie  <dblaikie (a] gmail.com>
   22761 
   22762 	* boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
   22763 
   22764 2014-08-18  Joel Brobecker  <brobecker (a] adacore.com>
   22765 
   22766 	* gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
   22767 	attribute in array range.
   22768 
   22769 2014-08-18  Joel Brobecker  <brobecker (a] adacore.com>
   22770 
   22771 	* gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
   22772 
   22773 2014-08-15  Siva Chandra Reddy  <sivachandra (a] google.com>
   22774 
   22775 	PR c++/17132
   22776 	* gdb.cp/pr17132.cc: New file.
   22777 	* gdb.cp/pr17132.exp: New file.
   22778 
   22779 2014-08-15  Siva Chandra Reddy  <sivachandra (a] google.com>
   22780 
   22781 	* gdb.python/py-xmethods.py (A_getarrayind)
   22782 	(E_method_char_worker.__call__, E_method_int_worker.__call__):
   22783 	Use 'print' with function call syntax.
   22784 	(E_method_matcher.match): Fix tab vs space indentation mixup.
   22785 
   22786 2014-08-15  Yao Qi  <yao (a] codesourcery.com>
   22787 
   22788 	* gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
   22789 	false.
   22790 
   22791 2014-08-15  Yao Qi  <yao (a] codesourcery.com>
   22792 
   22793 	* gdb.cp/casts.exp: Set print symbol off.
   22794 	* gdb.cp/class2.exp: Likewise.
   22795 	* gdb.cp/overload.exp: Likewise.
   22796 	* gdb.cp/templates.exp: Likewise.
   22797 
   22798 2014-08-11  Doug Evans  <dje (a] google.com>
   22799 
   22800 	* gdb.base/print-symbol-loading.exp (test_load_core): Update.
   22801 	(test_load_shlib): Update.
   22802 
   22803 2014-08-09  Yao Qi  <yao (a] codesourcery.com>
   22804 
   22805 	* gdb.base/display.exp: Invoke is_address_zero_readable.
   22806 	* gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
   22807 	* gdb.python/py-value.exp (test_value_in_inferior): Likewise.
   22808 	* gdb.base/hbreak-unmapped.exp: Return if
   22809 	is_address_zero_readable returns true.
   22810 	* gdb.base/signest.exp: Likewise.
   22811 	* gdb.base/signull.exp: Likewise.
   22812 	* gdb.base/sigbpt.exp: Likewise.
   22813 	* gdb.guile/scm-disasm.exp: Do the test if
   22814 	is_address_zero_readable returns false.
   22815 	* gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
   22816 	* gdb.python/py-arch.exp: Likewise.
   22817 	* gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
   22818 	* lib/gdb.exp (is_address_zero_readable): New proc.
   22819 
   22820 2014-08-09  Yao Qi  <yao (a] codesourcery.com>
   22821 
   22822 	PR testsuite/13443
   22823 	* gdb.mi/mi-var-display.exp: Make test messages unique.
   22824 
   22825 2014-08-04  Tom Tromey  <tromey (a] redhat.com>
   22826 
   22827 	* gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
   22828 	target 0".
   22829 
   22830 2014-08-04  Tom Tromey  <tromey (a] redhat.com>
   22831 
   22832 	* gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
   22833 	"target_resume".
   22834 
   22835 2014-08-01  Joel Brobecker  <brobecker (a] adacore.com>
   22836 
   22837 	* gdb.base/vla-datatypes.c (vla_factory): Add new variable
   22838 	inner_vla_struct_object_size.
   22839 	* gdb.base/vla-datatypes.exp: Adjust last test, and mark it
   22840 	as xfail.
   22841 
   22842 2014-07-30  Pedro Alves  <palves (a] redhat.com>
   22843 
   22844 	* gdb.threads/signal-command-handle-nopass.exp (test): Add
   22845 	comment.
   22846 
   22847 2014-07-29  Yao Qi  <yao (a] codesourcery.com>
   22848 
   22849 	PR gdb/17206
   22850 	* gdb.base/until-nodebug.exp: New.
   22851 
   22852 2014-07-28  Doug Evans  <xdje42 (a] gmail.com>
   22853 
   22854 	PR guile/17203
   22855 	* gdb.guile/scm-parameter.exp: Add tests for trying to create
   22856 	previously existing parameter, and previously ambiguously spelled
   22857 	parameter.
   22858 
   22859 2014-07-28  Will Newton  <will.newton (a] linaro.org>
   22860 
   22861 	* gdb.base/varargs.exp: Remove KFAILs for ARM.
   22862 
   22863 2014-07-26  Ludovic Courts  <ludo (a] gnu.org>
   22864 	    Doug Evans  <xdje42 (a] gmail.com>
   22865 
   22866 	PR guile/17146
   22867 	* gdb.guile/types-module.exp: Add tests for wrong type arguments.
   22868 
   22869 2014-07-25  Pedro Alves  <palves (a] redhat.com>
   22870 
   22871 	* gdb.threads/signal-command-handle-nopass.c: New file.
   22872 	* gdb.threads/signal-command-handle-nopass.exp: New file.
   22873 	* gdb.threads/signal-command-multiple-signals-pending.c: New file.
   22874 	* gdb.threads/signal-command-multiple-signals-pending.exp: New file.
   22875 	* gdb.threads/signal-delivered-right-thread.c: New file.
   22876 	* gdb.threads/signal-delivered-right-thread.exp: New file.
   22877 
   22878 2014-07-25  Pedro Alves  <palves (a] redhat.com>
   22879 
   22880 	* gdb.base/double-prompt-target-event-error.exp
   22881 	(cancel_pagination_in_target_event): Remove '-notransfer <return>'
   22882 	match.
   22883 	(cancel_pagination_in_target_event): Rework double prompt
   22884 	detection.
   22885 	* gdb.base/paginate-after-ctrl-c-running.exp
   22886 	(test_ctrlc_while_target_running_paginates): Remove '-notransfer
   22887 	<return>' match.
   22888 	* gdb.base/paginate-bg-execution.exp
   22889 	(test_bg_execution_pagination_return)
   22890 	(test_bg_execution_pagination_cancel): Remove '-notransfer
   22891 	<return>' matches.
   22892 	* gdb.base/paginate-execution-startup.exp
   22893 	(test_fg_execution_pagination_return)
   22894 	(test_fg_execution_pagination_cancel): Remove '-notransfer
   22895 	<return>' matches.
   22896 	* gdb.base/paginate-inferior-exit.exp
   22897 	(test_paginate_inferior_exited): Remove '-notransfer <return>'
   22898 	match.
   22899 	* lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
   22900 	* lib/gdb.exp (pagination_prompt): Run text through
   22901 	string_to_regexp.
   22902 	(gdb_test_multiple): Match $pagination_prompt instead of
   22903 	"<return>".
   22904 	(string_to_regexp): Move to lib/gdb-utils.exp.
   22905 
   22906 2014-07-22  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   22907 
   22908 	* gdb.arch/amd64-entry-value-paramref.S: New file.
   22909 	* gdb.arch/amd64-entry-value-paramref.cc: New file.
   22910 	* gdb.arch/amd64-entry-value-paramref.exp: New file.
   22911 	* gdb.arch/amd64-optimout-repeat.S: New file.
   22912 	* gdb.arch/amd64-optimout-repeat.c: New file.
   22913 	* gdb.arch/amd64-optimout-repeat.exp: New file.
   22914 
   22915 2014-07-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   22916 
   22917 	PR gdb/17170
   22918 	* gdb.base/statistics.exp: New file.
   22919 
   22920 2014-07-17  Doug Evans  <dje (a] google.com>
   22921 
   22922 	PR gdb/17170
   22923 	* gdb.base/maint.exp: Update testing of per-command stats.
   22924 
   22925 2014-07-16  Pedro Alves  <palves (a] redhat.com>
   22926 
   22927 	* gdb.trace/tfile.c: Include unistd.h and stdint.h.
   22928 	(start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
   22929 	(tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
   22930 	(tfile_write_buf): New functions.
   22931 	(add_memory_block): Rewrite using the above.
   22932 	(adjust_function_address): New function.
   22933 	(FUNCTION_ADDRESS): New macro.
   22934 	(write_basic_trace_file): Remove short_x local, and use
   22935 	tfile_write_16. Change type of func_addr local to unsigned long
   22936 	long.  Use FUNCTION_ADDRESS instead of handling the Thumb bit
   22937 	here.  Cast argument of add_memory_block to char pointer.
   22938 	(write_error_trace_file): Avoid alloca.  Use FUNCTION_ADDRESS.
   22939 	(main): Remove parameters.
   22940 	* gdb.trace/tfile.exp: Remove nowarnings.
   22941 
   22942 2014-07-15  Simon Marchi  <simon.marchi (a] ericsson.com>
   22943 
   22944 	* gdb.base/debug-expr.exp: Test string evaluation with
   22945 	"debug expression" on.
   22946 
   22947 2014-07-15  Pedro Alves  <palves (a] redhat.com>
   22948 
   22949 	* gdb.base/reread.exp: Use clean_restart.
   22950 
   22951 2014-07-15  Pierre Langlois  <pierre.langlois (a] embecosm.com>
   22952 
   22953 	* gdb.arch/avr-flash-qualifer.c: New.
   22954 	* gdb.arch/avr-flash-qualifer.exp: New.
   22955 
   22956 2014-07-14  Pedro Alves  <palves (a] redhat.com>
   22957 
   22958 	* gdb.base/paginate-after-ctrl-c-running.c: New file.
   22959 	* gdb.base/paginate-after-ctrl-c-running.exp: New file.
   22960 
   22961 2014-07-14  Pedro Alves  <palves (a] redhat.com>
   22962 
   22963 	* gdb.base/double-prompt-target-event-error.c: New file.
   22964 	* gdb.base/double-prompt-target-event-error.exp: New file.
   22965 
   22966 2014-07-14  Pedro Alves  <palves (a] redhat.com>
   22967 
   22968 	PR gdb/17072
   22969 	* gdb.base/paginate-inferior-exit.c: New file.
   22970 	* gdb.base/paginate-inferior-exit.exp: New file.
   22971 
   22972 2014-07-14  Pedro Alves  <palves (a] redhat.com>
   22973 
   22974 	PR gdb/17072
   22975 	* gdb.base/paginate-bg-execution.c: New file.
   22976 	* gdb.base/paginate-bg-execution.exp: New file.
   22977 
   22978 2014-07-14  Pedro Alves  <palves (a] redhat.com>
   22979 
   22980 	PR gdb/17072
   22981 	* gdb.base/paginate-execution-startup.c: New file.
   22982 	* gdb.base/paginate-execution-startup.exp: New file.
   22983 	* lib/gdb.exp (pagination_prompt): New global.
   22984 	(default_gdb_spawn): New procedure, factored out from
   22985 	default_gdb_spawn.
   22986 	(default_gdb_start): Adjust to call default_gdb_spawn.
   22987 	(gdb_spawn): New procedure.
   22988 
   22989 2014-07-14  Pedro Alves  <palves (a] redhat.com>
   22990 
   22991 	* lib/gdb.exp (gdb_assert): New procedure.
   22992 	* gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
   22993 
   22994 2014-07-14  Pedro Alves  <palves (a] redhat.com>
   22995 
   22996 	* gdb.base/execution-termios.c: New file.
   22997 	* gdb.base/execution-termios.exp: New file.
   22998 
   22999 2014-07-14  Tom Tromey  <tromey (a] redhat.com>
   23000 
   23001 	* gdb.cp/vla-cxx.cc: New file.
   23002 	* gdb.cp/vla-cxx.exp: New file.
   23003 
   23004 2014-07-14  Tom Tromey  <tromey (a] redhat.com>
   23005 
   23006 	* gdb.reverse/rerun-prec.c: New file.
   23007 	* gdb.reverse/rerun-prec.exp: New file.
   23008 
   23009 2014-07-12  Maciej W. Rozycki  <macro (a] mips.com>
   23010 	    Maciej W. Rozycki  <macro (a] codesourcery.com>
   23011 
   23012 	* lib/gdb-utils.exp: New file.
   23013 	* lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
   23014 	inline `gdb_init_command' processing.
   23015 	(gdb_start_cmd): Likewise.
   23016 	* lib/mi-support.exp (mi_run_cmd): Likewise.
   23017 	* README: Document `gdb_init_command' and `gdb_init_commands'.
   23018 
   23019 2014-07-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   23020 
   23021 	Fix false FAIL running under a very long directory name.
   23022 	* gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
   23023 	and "set print elements 10000".  Twice.
   23024 
   23025 2014-07-11  Yao Qi  <yao (a] codesourcery.com>
   23026 
   23027 	* gdb.base/exprs.exp: "set print symbol off".
   23028 
   23029 2014-07-11  Pedro Alves  <palves (a] redhat.com>
   23030 
   23031 	* gdb.threads/kill.c: New file.
   23032 	* gdb.threads/kill.exp: New file.
   23033 
   23034 2014-07-10  Yao Qi  <yao (a] codesourcery.com>
   23035 
   23036 	* gdb.trace/tfile.c (write_basic_trace_file)
   23037 	[__thumb__||__thumb2__]: Clear the Thumb bit of the function
   23038 	address written to trace file.
   23039 
   23040 2014-07-09  Pedro Alves  <palves (a] redhat.com>
   23041 
   23042 	* gdb.base/attach-wait-input.exp: New file.
   23043 	* gdb.base/attach-wait-input.c: New file.
   23044 
   23045 2014-07-09  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   23046 
   23047 	* gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
   23048 	setting up test structures.
   23049 	(main): Call new test function.
   23050 	* gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
   23051 	test function, continue into test function and walk test
   23052 	structures.
   23053 
   23054 2014-07-02  Yao Qi  <yao (a] codesourcery.com>
   23055 
   23056 	* gdb.trace/entry-values.c: Define labels 'foo_start' and
   23057 	'bar_start' at the beginning of functions 'foo' and 'bar'
   23058 	respectively.
   23059 	* gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
   23060 	instead of 'foo' and 'bar'.
   23061 
   23062 2014-07-08  Markus Metzger  <markus.t.metzger (a] intel.com>
   23063 
   23064 	* gdb.btrace/segv.exp: New.
   23065 	* gdb.btrace/segv.c: New.
   23066 
   23067 2014-07-02  Luis Machado  <lgustavo (a] codesourcery.com>
   23068 
   23069 	* gdb.trace/entry-values.exp: Handle powerpc-specific branch
   23070 	instruction.
   23071 
   23072 2014-06-30  Mark Wielaard  <mjw (a] redhat.com>
   23073 
   23074 	* gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
   23075 	vulture, vilify, villar): New volatile array constants.
   23076 	(vindictive, vegetation): New const volatile array constants.
   23077 	* gdb.base/volatile.exp: Test volatile and const volatile array
   23078 	types.
   23079 
   23080 2014-06-30  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   23081 
   23082 	* gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
   23083 	target lacks support for awatch, rwatch, or hbreak.
   23084 
   23085 2014-06-27  Yao Qi  <yao (a] codesourcery.com>
   23086 
   23087 	* gdb.multi/dummy-frame-restore.exp: New.
   23088 	* gdb.multi/dummy-frame-restore.c: New.
   23089 
   23090 2014-06-25  Markus Metzger  <markus.t.metzger (a] intel.com>
   23091 
   23092 	* gdb.btrace/gcore.exp: New.
   23093 
   23094 2014-06-23  Pedro Alves  <palves (a] redhat.com>
   23095 
   23096 	* gdb.base/watchpoint-reuse-slot.c: New file.
   23097 	* gdb.base/watchpoint-reuse-slot.exp: New file.
   23098 
   23099 2014-06-23  Siva Chandra Reddy  <sivachandra (a] google.com>
   23100 
   23101 	* gdb.python/py-xmethods.exp: Use "progspace" instead of the
   23102 	progspace's filename in 'info', 'enable' and 'disable' command
   23103 	tests.
   23104 
   23105 2014-06-23  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   23106 
   23107 	* gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
   23108 	* gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
   23109 	* gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
   23110 
   23111 2014-06-20  Gary Benson  <gbenson (a] redhat.com>
   23112 
   23113 	* gdb.arch/i386-avx.exp: Fix include file location.
   23114 	* gdb.arch/i386-sse.exp: Likewise.
   23115 
   23116 2014-06-19  Iain Buclaw  <ibuclaw (a] gdcproject.org>
   23117 
   23118 	* gdb.dlang/expression.exp: New file.
   23119 
   23120 2014-06-19  Pedro Alves  <palves (a] redhat.com>
   23121 
   23122 	* gdb.threads/thread-execl.exp (do_test): New procedure, factored
   23123 	out from ...
   23124 	(top level): ... here.  Iterate running tests under different
   23125 	scheduler-locking settings.
   23126 
   23127 2014-06-18  Luis Machado  <lgustavo (a] codesourcery.com>
   23128 
   23129 	* gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
   23130 	to DW_FORM_addr and use non-zero addresses.
   23131 
   23132 2014-06-18  Siva Chandra Reddy  <sivachandra (a] google.com>
   23133 
   23134 	PR gdb/17017
   23135 	* gdb.python/py-xmethods.cc: Add global function call counters and
   23136 	increment them in their respective functions.  Remove "cout"
   23137 	statements.
   23138 	* gdb.python/py-xmethods.exp: Make tests check the global function
   23139 	call counters instead of depending on inferior IO.
   23140 
   23141 2014-06-18  Don Breazeal  <donb (a] codesourcery.com>
   23142 
   23143 	* gdb.base/foll-fork.exp (default_fork_parent_follow):
   23144 	Deleted procedure.
   23145 	(explicit_fork_parent_follow): Deleted procedure.
   23146 	(explicit_fork_child_follow): Deleted procedure.
   23147 	(test_follow_fork): New procedure.
   23148 	(do_fork_tests): Replace calls to deleted procedures with
   23149 	calls to test_follow_fork and reset GDB for subsequent
   23150 	procedure calls.
   23151 
   23152 2014-06-17  Yao Qi  <yao (a] codesourcery.com>
   23153 
   23154 	* gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
   23155 	CP1252.
   23156 
   23157 2014-06-17  Luis Machado  <lgustavo (a] codesourcery.com>
   23158 
   23159 	* gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
   23160 	Initialize ptr and S explicitly.
   23161 	(skip_type_update_when_not_use_rtti_test): Likewise.
   23162 
   23163 2014-06-16  Keith Seitz  <keiths (a] redhat.com>
   23164 
   23165 	PR mi/15863
   23166 	* gdb.mi/mi-var-cmd.exp: Add test for -var-update before
   23167 	the inferior is started.
   23168 
   23169 2014-06-16  Pedro Alves  <palves (a] redhat.com>
   23170 
   23171 	* gdb.base/break-main-file-remove-fail.c: New file.
   23172 	* gdb.base/break-main-file-remove-fail.exp: New file.
   23173 	* gdb.base/break-unload-file.exp: Use build_executable instead of
   23174 	prepare_for_testing.
   23175 	(test_break): New parameter "initial_load".  Handle it.
   23176 	(top level): Add initial_load cmdline/file axis.
   23177 
   23178 2014-06-12  Tom Tromey  <tromey (a] redhat.com>
   23179 
   23180 	* gdb.base/completion.exp: Don't use directory name in test.
   23181 
   23182 2014-06-09  Gary Benson  <gbenson (a] redhat.com>
   23183 
   23184 	* gdb.base/sigall.c [Functions to send signals]: Reorder to
   23185 	separate the always-available ANSI-standard signals from the
   23186 	signals that require checking.
   23187 	(main): Likewise.
   23188 	* gdb.reverse/sigall-reverse.c [Functions to send signals]:
   23189 	Likewise.
   23190 	(main): Likewise.
   23191 
   23192 2014-06-07  Keith Seitz  <keiths (a] redhat.com>
   23193 
   23194 	Revert:
   23195 	PR c++/16253
   23196 	* gdb.cp/var-tag.cc: New file.
   23197 	* gdb.cp/var-tag.exp: New file.
   23198 	* gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
   23199 	* gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
   23200 	* gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
   23201 	* gdb.dwarf2/dw2-inheritance.exp: Likewise.
   23202 
   23203 2014-06-06  Doug Evans  <xdje42 (a] gmail.com>
   23204 
   23205 	* gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
   23206 
   23207 2014-06-06  Pedro Alves  <palves (a] redhat.com>
   23208 
   23209 	* gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
   23210 	in target debug output instead of looking at RSP packets,
   23211 	disabling the test on any target that uses hardware stepping.
   23212 	Update comments.
   23213 
   23214 2014-06-06  Pedro Alves  <palves (a] redhat.com>
   23215 
   23216 	* gdb.base/break-unload-file.exp: Fix typo.
   23217 
   23218 2014-06-06  Yao Qi  <yao (a] codesourcery.com>
   23219 
   23220 	* gdb.base/jit.exp (one_jit_test): Restrict the pattern
   23221 	from "jit_function" to "^jit_function".
   23222 
   23223 2014-06-06  Yao Qi  <yao (a] codesourcery.com>
   23224 
   23225 	* gdb.base/async.c (foo): Add one statement.
   23226 	* gdb.base/async.exp: Get the next instruction address and
   23227 	match the output of "nexti" by instruction address.  Match
   23228 	the hex address in the output of "finish".
   23229 
   23230 2014-06-06  Gary Benson  <gbenson (a] redhat.com>
   23231 
   23232 	* gdb.base/call-signals.c: Remove preprocessor conditionals
   23233 	for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
   23234 	SIGSEGV and SIGTERM.
   23235 	* gdb.base/sigall.c: Likewise.
   23236 	* gdb.base/unwindonsignal.c: Likewise.
   23237 	* gdb.reverse/sigall-reverse.c: Likewise.
   23238 
   23239 2014-06-06  Yao Qi  <yao (a] codesourcery.com>
   23240 
   23241 	* gdb.base/hbreak-unmapped.exp: Read memory at address 0.  If
   23242 	readable, skip the test.
   23243 
   23244 2014-06-06  Yao Qi  <yao (a] codesourcery.com>
   23245 
   23246 	* gdb.threads/staticthreads.c (thread_function): Move the line
   23247 	setting breakpoint on forward.
   23248 	* gdb.threads/staticthreads.exp: Update comments.
   23249 
   23250 2014-06-05  Ludovic Courts  <ludo (a] gnu.org>
   23251 
   23252 	* gdb.guile/scm-value.exp (test_value_in_inferior): Add test
   23253 	"history-append! type error".
   23254 
   23255 2014-06-05  Simon Marchi  <simon.marchi (a] ericsson.com>
   23256 
   23257 	* gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
   23258 	erroneous dprintf expected input.
   23259 
   23260 2014-06-04  Doug Evans  <xdje42 (a] gmail.com>
   23261 
   23262 	* gdb.guile/scm-generics.exp: Delete.
   23263 
   23264 2014-06-04  Doug Evans  <xdje42 (a] gmail.com>
   23265 
   23266 	* gdb.guile/scm-breakpoint.exp: Update.
   23267 	Add tests for breakpoint registration.
   23268 
   23269 2014-06-04  Tom Tromey  <tromey (a] redhat.com>
   23270 
   23271 	* gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
   23272 	VLA-in-union.
   23273 	* gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
   23274 	inner_vla_struct, vla_union types.  Initialize objects of those
   23275 	types and compute their sizes.
   23276 
   23277 2014-06-04  Nathan Sidwell  <nathan (a] codesourcery.com>
   23278 	    Hui Zhu  <hui (a] codesourcery.com>
   23279 
   23280 	* gdb.base/fileio.exp: Add test for shell not available as well as
   23281 	available.
   23282 	* gdb.base/fileio.c (test_system): Check for shell twice.
   23283 
   23284 2014-06-04  Yao Qi  <yao (a] codesourcery.com>
   23285 
   23286 	* gdb.base/auto-connect-native-target.exp: Remove redundant
   23287 	space from the regexp pattern.
   23288 
   23289 2014-06-04  Yao Qi  <yao (a] codesourcery.com>
   23290 
   23291 	* gdb.base/default.exp: Replace "child" with "native" in
   23292 	regexp pattern.
   23293 
   23294 2014-06-03  Siva Chandra Reddy  <sivachandra (a] google.com>
   23295 
   23296 	* gdb.python/py-xmethods.cc: New testcase to test xmethods.
   23297 	* gdb.python/py-xmethods.exp: New tests to test xmethods.
   23298 	* gdb.python/py-xmethods.py: Python script supporting the
   23299 	new testcase and tests.
   23300 
   23301 2014-06-03  Joel Brobecker  <brobecker (a] adacore.com>
   23302 	    Pedro Alves  <palves (a] redhat.com>
   23303 
   23304 	PR breakpoints/17000
   23305 	* gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
   23306 	* gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
   23307 
   23308 2014-06-03  Brad Mouring  <bmouring (a] ni.com>  (tiny patch)
   23309 
   23310 	* gdb.base/subst.exp: Add tests to verify partial path matching
   23311 	output.
   23312 
   23313 2014-06-03  Pedro Alves  <palves (a] redhat.com>
   23314 
   23315 	* gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
   23316 	target that doesn't use software single-stepping.
   23317 
   23318 2014-06-03  Pedro Alves  <palves (a] redhat.com>
   23319 
   23320 	PR breakpoints/17000
   23321 	* gdb.base/sss-bp-on-user-bp-2.c: New file.
   23322 	* gdb.base/sss-bp-on-user-bp-2.exp: New file.
   23323 
   23324 2014-06-02  Doug Evans  <xdje42 (a] gmail.com>
   23325 
   23326 	* gdb.guile/scm-parameter.exp: New file.
   23327 
   23328 2014-06-02  Doug Evans  <xdje42 (a] gmail.com>
   23329 
   23330 	* gdb.guile/scm-cmd.c: New file.
   23331 	* gdb.guile/scm-cmd.exp: New file.
   23332 
   23333 2014-06-02  Doug Evans  <xdje42 (a] gmail.com>
   23334 
   23335 	* gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
   23336 	pretty-printer lookup.
   23337 	* gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
   23338 	(make-pp_s-printer): Call it.
   23339 	(make-pretty-printer-from-dict): New function.
   23340 	(lookup-pretty-printer-maker-from-dict): New function.
   23341 	(*pretty-printer*): Simplify.
   23342 	(make-objfile-pp_s-printer): New function.
   23343 	(install-objfile-pretty-printers!): New function.
   23344 	(make-progspace-pp_s-printer): New function.
   23345 	(install-progspace-pretty-printers!): New function.
   23346 	* gdb.guile/scm-progspace.c: New file.
   23347 	* gdb.guile/scm-progspace.exp: New file.
   23348 
   23349 2014-06-02  Pedro Alves  <palves (a] redhat.com>
   23350 
   23351 	* gdb.base/dprintf-bp-same-addr.c: New file.
   23352 	* gdb.base/dprintf-bp-same-addr.exp: New file.
   23353 
   23354 2014-06-02  Edjunior Barbosa Machado  <emachado (a] linux.vnet.ibm.com>
   23355 
   23356 	* gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
   23357 	* gdb.arch/powerpc-power.s: Likewise.
   23358 
   23359 2014-06-02  Joel Brobecker  <brobecker (a] adacore.com>
   23360 
   23361 	* gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
   23362 
   23363 2014-06-01  Yao Qi  <yao (a] codesourcery.com>
   23364 
   23365 	* gdb.base/watchpoint.exp (test_watch_location): Check null
   23366 	pointer can be dereferenced.  If not, do the test, otherwise
   23367 	skip it.
   23368 
   23369 2014-05-30  Andrew Burgess  <aburgess (a] broadcom.com>
   23370 
   23371 	* gdb.arch/amd64-invalid-stack-middle.exp: Update expected
   23372 	results.
   23373 	* gdb.arch/amd64-invalid-stack-top.exp: Likewise.
   23374 
   23375 2014-05-30  Andrew Burgess  <aburgess (a] broadcom.com>
   23376 
   23377 	* gdb.arch/amd64-invalid-stack-middle.S: New file.
   23378 	* gdb.arch/amd64-invalid-stack-middle.c: New file.
   23379 	* gdb.arch/amd64-invalid-stack-middle.exp: New file.
   23380 	* gdb.arch/amd64-invalid-stack-top.c: New file.
   23381 	* gdb.arch/amd64-invalid-stack-top.exp: New file.
   23382 
   23383 2014-05-30  Pedro Alves  <palves (a] redhat.com>
   23384 
   23385 	PR breakpoints/17000
   23386 	* gdb.base/sss-bp-on-user-bp.c: New file.
   23387 	* gdb.base/sss-bp-on-user-bp.exp: New file.
   23388 
   23389 2014-05-30  David Blaikie  <dblaikie (a] gmail.com>
   23390 
   23391 	* gdb.opt/inline-break.c: Fix clang compatibility by specifying
   23392 	gnu_inline semantics via attribute.
   23393 	* gdb.opt/inline-break.exp: Remove -std=c89 now that the test
   23394 	source explicitly specifies the required semantics.
   23395 
   23396 2014-05-30  Maciej W. Rozycki  <macro (a] codesourcery.com>
   23397 
   23398 	* gdb.reverse/sigall-reverse.exp: Fix a typo.
   23399 
   23400 2014-05-29  Pedro Alves  <palves (a] redhat.com>
   23401 	    Tom Tromey  <tromey (a] redhat.com>
   23402 
   23403 	* gdb.base/async-shell.exp: Don't enable target-async.
   23404 	* gdb.base/async.exp
   23405 	* gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
   23406 	parameter.  Adjust.
   23407 	(top level): Don't test with "target-async".
   23408 	* gdb.base/dprintf-non-stop.exp: Don't enable target-async.
   23409 	* gdb.base/gdb-sigterm.exp: Don't test with "target-async".
   23410 	* gdb.base/inferior-died.exp: Don't enable target-async.
   23411 	* gdb.base/interrupt-noterm.exp: Likewise.
   23412 	* gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
   23413 	* gdb.mi/mi-nonstop-exit.exp: Likewise.
   23414 	* gdb.mi/mi-nonstop.exp: Likewise.
   23415 	* gdb.mi/mi-ns-stale-regcache.exp: Likewise.
   23416 	* gdb.mi/mi-nsintrall.exp: Likewise.
   23417 	* gdb.mi/mi-nsmoribund.exp: Likewise.
   23418 	* gdb.mi/mi-nsthrexec.exp: Likewise.
   23419 	* gdb.mi/mi-watch-nonstop.exp: Likewise.
   23420 	* gdb.multi/watchpoint-multi.exp: Adjust comment.
   23421 	* gdb.python/py-evsignal.exp: Don't enable target-async.
   23422 	* gdb.python/py-evthreads.exp: Likewise.
   23423 	* gdb.python/py-prompt.exp: Likewise.
   23424 	* gdb.reverse/break-precsave.exp: Don't test with "target-async".
   23425 	* gdb.server/solib-list.exp: Don't enable target-async.
   23426 	* gdb.threads/thread-specific-bp.exp: Likewise.
   23427 	* lib/mi-support.exp: Adjust to use mi-async.
   23428 
   23429 2014-05-29  Pedro Alves  <palves (a] redhat.com>
   23430 
   23431 	PR gdb/13860
   23432 	* gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
   23433 	reason, even in sync mode.
   23434 
   23435 2014-05-29  Pedro Alves  <palves (a] redhat.com>
   23436 	    Hui Zhu  <hui (a] codesourcery.com>
   23437 
   23438 	PR PR15693
   23439 	* gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
   23440 	* gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
   23441 	* gdb.mi/mi-condbreak-call-thr-state.c: New file.
   23442 	* gdb.mi/mi-condbreak-call-thr-state.exp: New file.
   23443 
   23444 2014-05-28  Joel Brobecker  <brobecker (a] adacore.com>
   23445 
   23446 	* config/monitor.exp (gdb_target_monitor): Replace use of
   23447 	"set remotebaud" by "set serial baud".
   23448 
   23449 2014-05-26  Andy Wingo  <wingo (a] igalia.com>
   23450 
   23451 	* gdb.guile/scm-breakpoint.exp:
   23452 	* gdb.guile/scm-gsmob.exp: Update to use plain old object
   23453 	properties instead of gdb-object-properties.
   23454 
   23455 2014-05-26  Yao Qi  <yao (a] codesourcery.com>
   23456 
   23457 	* gdb.server/no-thread-db.exp: Specify source file name
   23458 	explicitly when setting a breakpoint.
   23459 
   23460 2014-05-23  Markus Metzger  <markus.t.metzger (a] intel.com>
   23461 
   23462 	* gdb.btrace/vdso.c: New.
   23463 	* gdb.btrace/vdso.exp: New.
   23464 
   23465 2014-05-23  Markus Metzger  <markus.t.metzger (a] intel.com>
   23466 
   23467 	* gdb.base/gcore.exp (capture_command_output): Move ...
   23468 	* lib/gdb.exp (capture_command_output): ... here.
   23469 
   23470 2014-05-23  Markus Metzger  <markus.t.metzger (a] intel.com>
   23471 
   23472 	* gdb.btrace/data.exp: Test memory access during btrace replay.
   23473 
   23474 2014-05-22  Simon Marchi  <simon.marchi (a] ericsson.com>
   23475 
   23476 	* lib/mi-support.exp (mi_run_cmd_full): Add comments.
   23477 
   23478 2014-05-21  Pedro Alves  <palves (a] redhat.com>
   23479 
   23480 	PR gdb/13860
   23481 	* gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
   23482 	(top level): Test that output related to execution commands is
   23483 	sent to the console with CLI commands, but not with MI commands.
   23484 	Test that breakpoint events are always mirrored to the console.
   23485 	Also expect the new source line to be output after a "next" in
   23486 	async mode too.  Make it a pass/fail test.
   23487 	* gdb.mi/mi-solib.exp: Test that the CLI solib event note is
   23488 	output.
   23489 	* lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
   23490 
   23491 2014-05-21  Pedro Alves  <palves (a] redhat.com>
   23492 
   23493 	* gdb.base/list.exp (build_pattern, test_list): New procedures.
   23494 	Use them to test variations of "list" after reaching a breakpoint.
   23495 	* gdb.mi/mi-cli.exp (line_main_callme_2): New global.
   23496 	Test "list" with listsize 10 after reaching a breakpoint.
   23497 	* gdb.python/python.exp (decode_line current location line
   23498 	number): Adjust expected line number.
   23499 
   23500 2014-05-21  Simon Marchi  <simon.marchi (a] ericsson.com>
   23501 
   23502 	* lib/mi-support.exp (mi_run_cmd_full): Revert to original
   23503 	behavior for $args, pass it directly to "run".
   23504 
   23505 2014-05-21  Maciej W. Rozycki  <macro (a] codesourcery.com>
   23506 
   23507 	* lib/gdb.exp (default_gdb_init): Bump `match_max' up from
   23508 	30000 to 65536.
   23509 
   23510 2014-05-21  Pedro Alves  <palves (a] redhat.com>
   23511 
   23512 	* boards/gdbserver-base.exp (GDBFLAGS): Set to "set
   23513 	auto-connect-native-target off".
   23514 	* gdb.base/auto-connect-native-target.c: New file.
   23515 	* gdb.base/auto-connect-native-target.exp: New file.
   23516 
   23517 2014-05-21  Pedro Alves  <palves (a] redhat.com>
   23518 
   23519 	* gdb.base/default.exp: Test "target native" instead of "target
   23520 	child".
   23521 
   23522 2014-05-21  Mark Wielaard  <mjw (a] redhat.com>
   23523 
   23524 	* gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
   23525 
   23526 2014-05-21  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   23527 
   23528 	Fix TLS access for -static -pthread.
   23529 	* gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
   23530 	<HAVE_TLS> (thread_function, main): Initialize it.
   23531 	* gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
   23532 	Add clean_restart.
   23533 	<$have_tls != "">: Check TLSVAR.
   23534 
   23535 2014-05-21  Pedro Alves  <palves (a] redhat.com>
   23536 
   23537 	* gdb.base/dcache-line-read-error.c: New.
   23538 	* gdb.base/dcache-line-read-error.exp: New.
   23539 
   23540 2014-05-20  Pedro Alves  <palves (a] redhat.com>
   23541 
   23542 	* gdb.base/compare-sections.c: New file.
   23543 	* gdb.base/compare-sections.exp: New file.
   23544 
   23545 2014-05-20  Pedro Alves  <palves (a] redhat.com>
   23546 
   23547 	* gdb.base/break-idempotent.c: New file.
   23548 	* gdb.base/break-idempotent.exp: New file.
   23549 
   23550 2014-05-20  Markus Metzger  <markus.t.metzger (a] intel.com>
   23551 
   23552 	* gdb.btrace/nohist.exp: New.
   23553 
   23554 2014-05-20  Yao Qi  <yao (a] codesourcery.com>
   23555 
   23556 	* lib/gdb.exp (gdb_init): Set timeout if test file is under
   23557 	gdb.reverse directory and gdb_reverse_timeout exists in board
   23558 	setting.
   23559 	* README: Document gdb_reverse_timeout.
   23560 
   23561 2014-05-20  Yao Qi  <yao (a] codesourcery.com>
   23562 
   23563 	* lib/gdb.exp (default_gdb_init): Rename argument 'args' by
   23564 	'test_file_name'.  Treat args as a string instead of a list.
   23565 	(gdb_init): Rename argument 'args' by 'test_file_name'.
   23566 
   23567 2014-05-19  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   23568 
   23569 	* gdb.arch/powerpc-power.exp: New file.
   23570 	* gdb.arch/powerpc-power.s: New file.
   23571 
   23572 2014-05-16  Doug Evans  <dje (a] google.com>
   23573 
   23574 	* gdb.base/Makefile.in (EXECUTABLES): Add completion.
   23575 	* gdb.base/completion.exp: Check that all expected files exist
   23576 	before doing file completion.
   23577 
   23578 2014-05-16  Doug Evans  <dje (a] google.com>
   23579 
   23580 	* gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
   23581 	Update.
   23582 	(do_syscall_tests_without_xml): Update.
   23583 
   23584 2014-05-16  Pedro Alves  <palves (a] redhat.com>
   23585 
   23586 	* lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
   23587 	instead of "unknown output after running".
   23588 
   23589 2014-05-16  Yao Qi  <yao (a] codesourcery.com>
   23590 
   23591 	* gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host.  Remove
   23592 	file1.txt from host at the end.
   23593 	* gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
   23594 
   23595 2014-05-15  Doug Evans  <dje (a] google.com>
   23596 
   23597 	* gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
   23598 	* gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
   23599 	loading file.  Add test for TU lookup.
   23600 
   23601 2014-05-15  Simon Marchi  <simon.marchi (a] ericsson.com>
   23602 
   23603 	* lib/mi-support.exp (mi_run_cmd_full): Set arguments by
   23604 	calling "-exec-arguments" or "set args" before running the
   23605 	inferior.
   23606 
   23607 2014-05-15  Simon Marchi  <simon.marchi (a] ericsson.com>
   23608 
   23609 	* lib/mi-support.exp (mi_expect_stop): Expect message for
   23610 	inferiors that exit with non-zero exit code.
   23611 
   23612 2014-05-14  Yao Qi  <yao (a] codesourcery.com>
   23613 
   23614 	* gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
   23615 	match absolute path on remote host.
   23616 	(test_file_list_exec_source_files): Remove "/" from the
   23617 	pattern.
   23618 
   23619 2014-05-14  Yao Qi  <yao (a] codesourcery.com>
   23620 
   23621 	* boards/local-remote-host-notty.exp (${board}_file): New
   23622 	proc.
   23623 
   23624 2014-05-07  Kyle McMartin  <kyle (a] redhat.com>
   23625 
   23626 	Pushed by Joel Brobecker  <brobecker (a] adacore.com>.
   23627 	* gdb.arch/aarch64-atomic-inst.c: New file.
   23628 	* gdb.arch/aarch64-atomic-inst.exp: New file.
   23629 
   23630 2014-05-07  Yao Qi  <yao (a] codesourcery.com>
   23631 
   23632 	* gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
   23633 	in current context" too.
   23634 
   23635 2014-05-05  Keith Seitz  <keiths (a] redhat.com>
   23636 
   23637 	* gdb.linespec/ls-dollar.exp: Add test for linespec
   23638 	file:convenience_variable.
   23639 
   23640 2014-05-05  Yao Qi  <yao (a] codesourcery.com>
   23641 
   23642 	* gdb.trace/unavailable.exp (gdb_collect_args_test): Save
   23643 	traceframes into tfile and ctf trace files.  Read data from
   23644 	trace file and test collected data.
   23645 	(gdb_collect_locals_test): Likewise.
   23646 	(gdb_unavailable_registers_test): Likewise.
   23647 	(gdb_unavailable_floats): Likewise.
   23648 	(gdb_collect_globals_test): Likewise.
   23649 	(top-level): Append "ctf" to trace_file_targets if GDB
   23650 	supports.
   23651 
   23652 2014-05-05  Yao Qi  <yao (a] codesourcery.com>
   23653 
   23654 	* gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
   23655 	code to ...
   23656 	(gdb_collect_args_test_1): ... it.  New proc.
   23657 	(gdb_collect_locals_test): Move some code to ...
   23658 	(gdb_collect_locals_test_1): ... it.  New proc.
   23659 	(gdb_unavailable_registers_test): Move some code to ...
   23660 	(gdb_unavailable_registers_test_1): ... it.  New proc.
   23661 	(gdb_unavailable_floats): Move some code to ...
   23662 	(gdb_unavailable_floats_1): ... it.  New proc.
   23663 
   23664 2014-05-02  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   23665 
   23666 	* gdb.arch/amd64-stap-optional-prefix.S (main): Add several
   23667 	probes to test for bitness recognition.
   23668 	* gdb.arch/amd64-stap-optional-prefix.exp
   23669 	(test_probe_value_without_reg): New procedure.
   23670 	Add code to test for different kinds of bitness.
   23671 
   23672 2014-05-02  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   23673 
   23674 	PR breakpoints/16889
   23675 	* gdb.arch/amd64-stap-optional-prefix.S: New file.
   23676 	* gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
   23677 
   23678 2014-05-01  Pedro Alves  <palves (a] redhat.com>
   23679 
   23680 	* lib/gdb.exp (gdb_load): Extend comment.  Skip calling
   23681 	gdb_file_cmd if no file is specified.
   23682 	* boards/native-extended-gdbserver.exp (gdb_load): Use the
   23683 	last_loaded_file to set the remote exec-file.
   23684 
   23685 2014-05-01  Pedro Alves  <palves (a] redhat.com>
   23686 
   23687 	* boards/local-remote-host.exp: New file.
   23688 
   23689 2014-05-01  Pedro Alves  <palves (a] redhat.com>
   23690 
   23691 	* boards/local-remote-host.exp: Rename to ...
   23692 	* boards/local-remote-host-notty.exp: ... this.
   23693 
   23694 2014-04-28  Joel Brobecker  <brobecker (a] adacore.com>
   23695 
   23696 	* gdb.ada/dyn_arrayidx: New testcase.
   23697 
   23698 2014-04-26  Yao Qi  <yao (a] codesourcery.com>
   23699 
   23700 	* gdb.dwarf2/dwz.exp: Compile main.c to object.  Restart GDB
   23701 	and compute the length of function main.  Save it in
   23702 	$main_length.
   23703 	(Dwarf::assemble): Use $main_length instead of hard-coded 10.
   23704 	(top-level): Use gdb_compile to compile objects into
   23705 	executable and restart GDB.  Remove invocation to
   23706 	prepare_for_testing.
   23707 
   23708 2014-04-25  Simon Marchi  <simon.marchi (a] ericsson.com>
   23709 	    Pedro Alves  <palves (a] redhat.com>
   23710 
   23711 	PR server/16255
   23712 	* gdb.multi/multi-attach.c: New file.
   23713 	* gdb.multi/multi-attach.exp: New file.
   23714 
   23715 2014-04-25  Pedro Alves  <palves (a] redhat.com>
   23716 
   23717 	* gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
   23718 	user.
   23719 	(top level): Test that "set remote conditional-breakpoints-packet
   23720 	off" works as intended.
   23721 	* gdb.base/dprintf.exp: Test that "set remote
   23722 	breakpoint-commands-packet off" works as intended.
   23723 	* gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
   23724 	New function.
   23725 	(top level): Call it.
   23726 	* gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
   23727 	remote fast-tracepoints-packet off" works as intended.
   23728 	* gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
   23729 	* lib/gdb.exp (gdb_is_target_remote): ... here.
   23730 
   23731 2014-04-24  David Blaikie  <dblaikie (a] gmail.com>
   23732 
   23733 	* gdb.base/catch-syscall.c: Make unreferenced statics non-static to
   23734 	ensure clang would not discard them.
   23735 	* gdb.base/gdbvars.c: Ditto.
   23736 	* gdb.base/memattr.c: Ditto.
   23737 	* gdb.base/whatis.c: Ditto.
   23738 	* gdb.python/py-prettyprint.c: Ditto.
   23739 	* gdb.trace/actions.c: Ditto.
   23740 	* gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
   23741 	ensure clang would not discard it.
   23742 
   23743 2014-04-24  David Blaikie  <dblaikie (a] gmail.com>
   23744 
   23745 	* gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
   23746 	clang to emit the full definition of type required by the test
   23747 	* gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
   23748 
   23749 2014-04-24  David Blaikie  <dblaikie (a] gmail.com>
   23750 
   23751 	* gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
   23752 	coax Clang into emitting the definition of the type.
   23753 	* gdb.cp/pr10728-x.h (y): Ditto.
   23754 	* gdb.cp/pr10728-y.cc (y): Ditto.
   23755 
   23756 2014-04-24  David Blaikie  <dblaikie (a] gmail.com>
   23757 
   23758 	* gdb.base/label.exp: XFAIL label related tests under Clang.
   23759 	* gdb.cp/cplabel.exp: Ditto.
   23760 	* gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
   23761 	under Clang those using labels.
   23762 
   23763 2014-04-25  Yao Qi  <yao (a] codesourcery.com>
   23764 
   23765 	* gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
   23766 	double_label.
   23767 	* gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
   23768 	partial_label and double_label.
   23769 
   23770 2014-04-24  David Blaikie  <dblaikie (a] gmail.com>
   23771 
   23772 	* gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
   23773 
   23774 2014-04-24  David Blaikie  <dblaikie (a] gmail.com>
   23775 
   23776 	* gdb.cp/cpexprs.cc: Move braces to the same line as the start
   23777 	of the function to work across GCC and Clang.
   23778 	* gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
   23779 	pointer types (const void ** const V void **).
   23780 
   23781 2014-04-24  Michael Sturm  <michael.sturm (a] mintel.com>
   23782 	    Walfred Tedeschi  <walfred.tedeschi (a] intel.com>
   23783 
   23784 	* Makefile.in (EXECUTABLES): Added i386-avx512.
   23785 	* gdb.arch/i386-avx512.c: New file.
   23786 	* gdb.arch/i386-avx512.exp: Likewise.
   23787 
   23788 2014-04-23  Keith Seitz  <keiths (a] redhat.com>
   23789 
   23790 	* lib/mi-support.exp (mi_list_breakpoints): Delete.
   23791 	(mi_make_breakpoint_table): New procedure.
   23792 	(mi_create_breakpoint): Use mi_make_breakpoint
   23793 	and return the result.
   23794 	(mi_make_breakpoint): New procedure.
   23795 	(mi_build_kv_pairs): New procedure.
   23796 
   23797 	* gdb.mi/mi-break.exp: Remove unused globals,
   23798 	update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
   23799 	All callers updated.
   23800 	* gdb.mi/mi-dprintf.exp: Use variable to track command
   23801 	number.
   23802 	Update all callers of mi_create_breakpoint and use
   23803 	mi_make_breakpoint_table.
   23804 	Remove any unused global variables.
   23805 	* gdb.mi/mi-nonstop.exp: Likewise.
   23806 	* gdb.mi/mi-nsintrall.exp: Likewise.
   23807 	* gdb.mi/mi-nsmoribund.exp: Likewise.
   23808 	* gdb.mi/mi-nsthrexec.exp: Likewise.
   23809 	* gdb.mi/mi-reverse.exp: Likewise.
   23810 	* gdb.mi/mi-simplerun.exp: Likewise.
   23811 	* gdb.mi/mi-stepn.exp: Likewise.
   23812 	* gdb.mi/mi-syn-frame.exp: Likewise.
   23813 	* gdb.mi/mi-until.exp: Likewise.
   23814 	* gdb.mi/mi-var-cp.exp: Likewise.
   23815 	* gdb.mi/mi-var-display.exp: Likewise.
   23816 	* gdb.mi/mi2-amd64-entry-value.exp: Likewise.
   23817 	* gdb.mi/mi2-var-child.exp: Likewise.
   23818 	* gdb.mi/mi-vla-c99.exp: Likewise.
   23819 	* lib/mi-support.exp: Likewise.
   23820 
   23821 	From Ian Lance Taylor  <iant (a] cygnus.com>:
   23822 	* lib/gdb.exp (parse_args): New procedure.
   23823 
   23824 2014-04-23  Pedro Alves  <palves (a] redhat.com>
   23825 
   23826 	* gdb.base/break-unload-file.c: New file.
   23827 	* gdb.base/break-unload-file.exp: New file.
   23828 	* gdb.base/sym-file-lib.c (baz): New function.
   23829 	* gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
   23830 	field.
   23831 	(load): Store the segment's mapped size.
   23832 	(unload): New function.
   23833 	(unload_shlib): New function.
   23834 	* gdb.base/sym-file-loader.h (unload_shlib): New declaration.
   23835 	* gdb.base/sym-file-main.c (main): Unload, and reload the library,
   23836 	set a breakpoint at baz, and call it.
   23837 	* gdb.base/sym-file.exp: New tests for stale breakpoint
   23838 	instructions.
   23839 
   23840 2014-04-23  Pedro Alves  <palves (a] redhat.com>
   23841 
   23842 	* gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
   23843 	* gdb.base/hbreak-in-shr-unsupported.c: New file.
   23844 	* gdb.base/hbreak-in-shr-unsupported.exp: New file.
   23845 	* gdb.base/hbreak-unmapped.c: New file.
   23846 	* gdb.base/hbreak-unmapped.exp: New file.
   23847 	* gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
   23848 	* lib/gdb.exp (gdb_is_target_remote): ... here.
   23849 
   23850 2014-04-22  Pedro Alves  <palves (a] redhat.com>
   23851 
   23852 	* gdb.base/consecutive-step-over.c: New file.
   23853 	* gdb.base/consecutive-step-over.exp: New file.
   23854 
   23855 2014-04-22  Pedro Alves  <palves (a] redhat.com>
   23856 
   23857 	* lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
   23858 	instead of send_gdb/gdb_expect.
   23859 
   23860 2014-04-22  Yao Qi  <yao (a] codesourcery.com>
   23861 
   23862 	* lib/trace-support.exp (generate_tracefile): New procedure.
   23863 	* gdb.trace/tfile.exp: Skip the test if generate_tracefile
   23864 	return 0.
   23865 	* gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
   23866 	if generate_tracefile returns 1.
   23867 
   23868 2014-04-18  Tom Tromey  <palves (a] redhat.com>
   23869 	    Pedro alves  <tromey (a] redhat.com>
   23870 
   23871 	PR backtrace/15558
   23872 	* gdb.opt/inline-bt.exp: Test backtracing from an inline function
   23873 	with a backtrace limit.
   23874 	* gdb.python/py-frame-inline.exp: Test running to an inline
   23875 	function with a backtrace limit, and printing the newest frame.
   23876 	* gdb.python/py-frame-inline.c (main): Call f.
   23877 
   23878 2014-04-17  Marcus Shawcroft  <marcus.shawcroft (a] arm.com>
   23879 
   23880 	* gdb.java/jnpe.exp: Drop srcdir from untested path.
   23881 
   23882 2014-04-17  Marcus Shawcroft  <marcus.shawcroft (a] arm.com>
   23883 
   23884 	* lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
   23885 	Drop prefix from unsupported source file path.
   23886 
   23887 2014-04-17  Yao Qi  <yao (a] codesourcery.com>
   23888 
   23889 	* lib/gdb.exp (with_target_charset): New proc.
   23890 	* gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
   23891 	with_target_charset.
   23892 	(test_print_strings): Likewise.
   23893 	(test_repeat_bytes): Likewise.
   23894 	* gdb.base/setvar.exp: Set target-charset to ASCII temporarily
   23895 	for some tests.
   23896 
   23897 2014-04-16  Keith Seitz  <keiths (a] redhat.com>
   23898 
   23899 	PR gdb/15827
   23900 	* gdb.dwarf2/corrupt.c: New file.
   23901 	* gdb.dwarf2/corrupt.exp: New file.
   23902 
   23903 2014-04-16  Keith Seitz  <keiths (a] redhat.com>
   23904 
   23905 	PR c++/16597
   23906 	* gdb.cp/namelessclass.cc: New file.
   23907 	* gdb.cp/namelessclass.exp: New file.
   23908 	* gdb.cp/namelessclass.S: New file.
   23909 
   23910 2014-04-16  Doug Evans  <dje (a] google.com>
   23911 
   23912 	* lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
   23913 	Add comment.
   23914 	(gdbserver_default_get_comm_port): New function.
   23915 	(gdbserver_start): Check if board file provided
   23916 	"gdbserver,get_comm_port" and use it if so.
   23917 	* boards/native-stdio-gdbserver.exp (sockethost): Set to "".
   23918 	(gdb,socketport): Set to "stdio".
   23919 	(gdbserver,get_comm_port): Set to ${board}_get_comm_port.
   23920 	(stdio_gdbserver_template): Delete.
   23921 	(${board}_get_remote_address): Update.
   23922 	(${board}_build_remote_cmd): Delete.
   23923 	(${board}_get_comm_port): New function.
   23924 	(${board}_spawn): Update.
   23925 	* boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
   23926 	Delete.
   23927 	(${board}_get_remote_address): Update.
   23928 	(${board}_get_comm_port): New function.
   23929 
   23930 2014-04-16  Andrew Burgess  <aburgess (a] broadcom.com>
   23931 
   23932 	* gdb.base/memattr.exp: Improve regexps to handle memory regions
   23933 	appearing in any order.
   23934 
   23935 2014-04-15  Doug Evans  <dje (a] google.com>
   23936 
   23937 	* gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
   23938 	uninitialized value of "description".
   23939 
   23940 2014-04-15  Keith Seitz  <keiths (a] redhat.com>
   23941 
   23942 	* gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
   23943 	Remove unused globals.
   23944 	(test_running_the_program): Likewise.
   23945 	(test_controlled_execution): Likewise.
   23946 	(test_controlling_breakpoints): Likewise.
   23947 	(test_program_termination): Likewise.
   23948 
   23949 2014-04-15  Keith Seitz  <keiths (a] redhat.com>
   23950 
   23951 	* gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
   23952 	unused globals.
   23953 	(test_rbreak_creation_and_listing): Likewise.
   23954 	(test_ignore_count): Likewise.
   23955 	(test_error): Likewise.
   23956 
   23957 2014-04-15  Pedro Alves  <palves (a] redhat.com>
   23958 
   23959 	* gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
   23960 	<ansidecl.h>, <elf/common.h> and <elf/external.h> to
   23961 	sym-file-loader.c.
   23962 	(Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
   23963 	(Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
   23964 	to sym-file-loader.c.
   23965 	(struct library): Forward declare.
   23966 	(load_shlib, lookup_function): Change prototypes.
   23967 	(find_shstrtab, find_strtab, find_shdr, find_symtab)
   23968 	(translate_offset): Remove declarations.
   23969 	(get_text_addr): New declaration.
   23970 	* gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
   23971 	<ansidecl.h>, <elf/common.h> and <elf/external.h> here from
   23972 	sym-file-loader.h.
   23973 	(Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
   23974 	(Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
   23975 	here from sym-file-loader.h.
   23976 	(struct library): New structure.
   23977 	(load_shlib, lookup_function): Change prototypes and adjust to
   23978 	work with a struct library.
   23979 	(find_shstrtab, find_strtab, find_shdr, find_symtab)
   23980 	(translate_offset): Make static.
   23981 	(get_text_addr): New function.
   23982 	* gdb.base/sym-file-main.c (main): Adjust to new loader interface.
   23983 
   23984 2014-04-15  Pedro Alves  <palves (a] redhat.com>
   23985 
   23986 	* gdb.base/sym-file-loader.c: Fix typo.  SELF_LINK, not SELK_LINK.
   23987 
   23988 2014-04-15  Pedro Alves  <palves (a] redhat.com>
   23989 
   23990 	* gdb.base/sym-file-loader.c: Include <limits.h>.
   23991 	(SELF_LINK): New define.
   23992 	(get_origin): New function.
   23993 	(load_shlib): Use it.
   23994 	* gdb.base/sym-file.exp: Don't early return if the target is
   23995 	remote.  Use runto_main, and issue fail is that fails.  Use
   23996 	gdb_load_shlibs.
   23997 	(shlib_name): Delete.
   23998 	(lib_so, lib_syms, lib_dlopen): New globals.  Use them throughout.
   23999 
   24000 2014-04-15  Pedro Alves <palves (a] redhat.com>
   24001 
   24002 	* gdb.base/sym-file.exp: Remove regex characters from test
   24003 	message.  Don't refer to breakpoint numbers in test messages.
   24004 
   24005 2014-04-14  Keith Seitz  <keiths (a] redhat.com>
   24006 
   24007 	PR c++/16253
   24008 	* gdb.cp/var-tag.cc: New file.
   24009 	* gdb.cp/var-tag.exp: New file.
   24010 	* gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
   24011 	* gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
   24012 	* gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
   24013 	* gdb.dwarf2/dw2-inheritance.exp: Likewise.
   24014 
   24015 2014-04-14  Tom Tromey  <tromey (a] redhat.com>
   24016 
   24017 	* gdb.cp/classes.exp (test_enums): Handle underlying type.
   24018 	* gdb.dwarf2/enum-type.exp: Add test for enum with underlying
   24019 	type.
   24020 	* gdb.cp/enum-class.exp: New file.
   24021 	* gdb.cp/enum-class.cc: New file.
   24022 
   24023 2014-04-14  Tom Tromey  <tromey (a] redhat.com>
   24024 
   24025 	* gdb.dwarf2/enum-type.exp: New file.
   24026 
   24027 2014-04-14  Sanimir Agovic  <sanimir.agovic (a] intel.com>
   24028 
   24029 	* gdb.mi/mi-vla-c99.exp: New file.
   24030 	* gdb.mi/vla.c: New file.
   24031 
   24032 2014-04-14  Sanimir Agovic  <sanimir.agovic (a] intel.com>
   24033 
   24034 	* gdb.base/vla-datatypes.c: New file.
   24035 	* gdb.base/vla-datatypes.exp: New file.
   24036 
   24037 2014-04-14  Sanimir Agovic  <sanimir.agovic (a] intel.com>
   24038 
   24039 	* gdb.base/vla-ptr.c: New file.
   24040 	* gdb.base/vla-ptr.exp: New file.
   24041 
   24042 2014-04-14  Sanimir Agovic  <sanimir.agovic (a] intel.com>
   24043 
   24044 	* gdb.dwarf2/count.exp: New file.
   24045 
   24046 2014-04-14  Sanimir Agovic  <sanimir.agovic (a] intel.com>
   24047 
   24048 	* gdb.base/vla-sideeffect.c: New file.
   24049 	* gdb.base/vla-sideeffect.exp: New file.
   24050 
   24051 2014-04-14  David Blaikie <dblaikie (a] gmail.com>
   24052 
   24053 	* gdb.mi/non-stop.c: Add return value for non-void function return
   24054 	statement.
   24055 	* gdb.threads/staticthreads.c: Ditto.
   24056 
   24057 2014-04-12  Siva Chandra Reddy  <sivachandra (a] google.com>
   24058 	    Doug Evans  <xdje42 (a] gmail.com>
   24059 
   24060 	* gdb.guile/scm-value.c: Improve test case.
   24061 	* gdb.guile/scm-value.exp: Add new test.
   24062 
   24063 2014-04-11  David Blaikie  <dblaikie (a] gmail.com>
   24064 
   24065 	* gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
   24066 	override Clang's default.
   24067 
   24068 2014-04-11  Joel Brobecker  <brobecker (a] adacore.com>
   24069 
   24070 	Revert the following changes (regressions):
   24071 
   24072 	* gdb.base/vla-sideeffect.c: New file.
   24073 	* gdb.base/vla-sideeffect.exp: New file.
   24074 
   24075 	* gdb.dwarf2/count.exp: New file.
   24076 
   24077 	* gdb.base/vla-multi.c: New file.
   24078 	* gdb.base/vla-multi.exp: New file.
   24079 
   24080 	* gdb.base/vla-ptr.c: New file.
   24081 	* gdb.base/vla-ptr.exp: New file.
   24082 
   24083 	* gdb.base/vla-datatypes.c: New file.
   24084 	* gdb.base/vla-datatypes.exp: New file.
   24085 
   24086 	* gdb.mi/mi-vla-c99.exp: New file.
   24087 	* gdb.mi/vla.c: New file.
   24088 
   24089 2014-04-11  Keith Seitz  <keiths (a] redhat.com>
   24090 
   24091 	PR c++/16675
   24092 	* gdb.cp/cpsizeof.exp: New file.
   24093 	* gdb.cp/cpsizeof.cc: New file.
   24094 
   24095 2014-04-11  Sanimir Agovic  <sanimir.agovic (a] intel.com>
   24096 
   24097 	* gdb.mi/mi-vla-c99.exp: New file.
   24098 	* gdb.mi/vla.c: New file.
   24099 
   24100 2014-04-11  Sanimir Agovic  <sanimir.agovic (a] intel.com>
   24101 
   24102 	* gdb.base/vla-datatypes.c: New file.
   24103 	* gdb.base/vla-datatypes.exp: New file.
   24104 
   24105 2014-04-11  Sanimir Agovic  <sanimir.agovic (a] intel.com>
   24106 
   24107 	* gdb.base/vla-ptr.c: New file.
   24108 	* gdb.base/vla-ptr.exp: New file.
   24109 
   24110 2014-04-11  Sanimir Agovic  <sanimir.agovic (a] intel.com>
   24111 
   24112 	* gdb.base/vla-multi.c: New file.
   24113 	* gdb.base/vla-multi.exp: New file.
   24114 
   24115 2014-04-11  Sanimir Agovic  <sanimir.agovic (a] intel.com>
   24116 
   24117 	* gdb.dwarf2/count.exp: New file.
   24118 
   24119 2014-04-11  Sanimir Agovic  <sanimir.agovic (a] intel.com>
   24120 
   24121 	* gdb.base/vla-sideeffect.c: New file.
   24122 	* gdb.base/vla-sideeffect.exp: New file.
   24123 
   24124 2014-04-11  Yao Qi  <yao (a] codesourcery.com>
   24125 
   24126 	* gdb.base/completion.exp: Check file exists before running tests
   24127 	on file completion.
   24128 
   24129 2014-04-10  Pedro Alves  <palves (a] redhat.com>
   24130 
   24131 	* gdb.base/cond-eval-mode.c: New file.
   24132 	* gdb.base/cond-eval-mode.exp: Use standard_testfile.  Adjust
   24133 	prepare_for_testing to build the new file.  Check result of
   24134 	runto_main.
   24135 	(test_break, test_watch): New procedures.
   24136 	(top level): Use them.
   24137 
   24138 2014-04-08  Pierre Muller  <muller (a] sourceware.org>
   24139 
   24140 	* gdb.base/printcmds.exp (test_artificial_arrays): Disable
   24141 	Ctrl-V use for mingw hosts.
   24142 
   24143 2014-04-07  Siva Chandra Reddy  <sivachandra (a] google.com>
   24144 
   24145 	* gdb.python/py-value.c: Improve test case.
   24146 	* gdb.python/py-value.exp: Add new test.
   24147 
   24148 2014-04-07  David Blaikie  <dblaikie (a] gmail.com>
   24149 
   24150 	* lib/compiler.c: Identify the clang compiler.
   24151 	* lib/compiler.cc: Ditto.
   24152 
   24153 2014-04-03  Yao Qi  <yao (a] codesourcery.com>
   24154 
   24155 	* gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
   24156 
   24157 2014-04-01  Anton Blanchard  <anton (a] samba.org>
   24158 
   24159 	* gdb.arch/ppc64-atomic-inst.exp: Use untested.  Make test
   24160 	messages unique.
   24161 
   24162 2014-04-01  Anton Blanchard  <anton (a] samba.org>
   24163 
   24164 	* gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
   24165 	prepare_for_testing.
   24166 
   24167 2014-04-01  Anton Blanchard  <anton (a] samba.org>
   24168 
   24169 	* gdb.arch/ppc64-atomic-inst.c: Remove.
   24170 	* gdb.arch/ppc64-atomic-inst.S: New file.
   24171 	* gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
   24172 
   24173 2014-03-31  Doug Evans  <dje (a] google.com>
   24174 
   24175 	* gdb.base/print-symbol-loading-lib.c: New file.
   24176 	* gdb.base/print-symbol-loading-main.c: New file.
   24177 	* gdb.base/print-symbol-loading.exp: New file.
   24178 
   24179 2014-03-31  Yao Qi  <yao (a] codesourcery.com>
   24180 
   24181 	* gdb.base/source-dir.exp: Allow ';' as a directory separator.
   24182 
   24183 2014-03-28  Joel Brobecker  <brobecker (a] adacore.com>
   24184 
   24185 	* gdb.ada/mi_dyn_arr: New testcase.
   24186 
   24187 2014-03-27  Doug Evans  <dje (a] google.com>
   24188 
   24189 	* gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
   24190 
   24191 2014-03-27  Yao Qi  <yao (a] codesourcery.com>
   24192 
   24193 	* lib/gdb.exp (can_single_step_to_signal_handler): Return zero
   24194 	if target is nios2-*-*.
   24195 
   24196 2014-03-26  Yao Qi  <yao (a] codesourcery.com>
   24197 
   24198 	* lib/gdb.exp (readline_is_used): New proc.
   24199 	* gdb.base/completion.exp: Move tests on command complete up.
   24200 	Skip the rest of tests if readline is not used.
   24201 	* gdb.ada/complete.exp: Skp the test if readline is not
   24202 	used.
   24203 	* gdb.base/filesym.exp: Likewise.
   24204 	* gdb.base/macscp.exp: Likewise.
   24205 	* gdb.base/readline-ask.exp: Likewise.
   24206 	* gdb.base/readline.exp: Likewise.
   24207 	* gdb.python/py-cmd.exp: Likewise.
   24208 	* gdb.trace/tfile.exp: Likewise.
   24209 
   24210 2014-03-26  Yao Qi  <yao (a] codesourcery.com>
   24211 
   24212 	* gdb.base/macscp.exp: Fix code format issues.
   24213 
   24214 2014-03-25  Ulrich Weigand  <uweigand (a] de.ibm.com>
   24215 
   24216 	* gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
   24217 	* gdb.asm/powerpc64le.inc: New file.
   24218 
   24219 2014-03-25  Pedro Alves  <palves (a] redhat.com>
   24220 	    Doug Evans  <dje (a] google.com>
   24221 
   24222 	* gdb.base/source-execution.c: New file.
   24223 	* gdb.base/source-execution.exp: New file.
   24224 	* gdb.base/source-execution.gdb: New file.
   24225 
   24226 2014-03-24  Doug Evans  <dje (a] google.com>
   24227 
   24228 	* gdb.linespec/macro-relative.exp: Mark the test as unsupported if
   24229 	using fission.
   24230 
   24231 2014-03-24  Hui Zhu  <hui (a] codesourcery.com>
   24232 	    Pedro Alves  <palves (a] redhat.com>
   24233 
   24234 	PR breakpoints/16101
   24235 	* gdb.base/dprintf.exp: Use unsupported rather than changing the
   24236 	test pass/fail messages.  Detect missing support for dprintf when
   24237 	breakpoints are actually inserted.
   24238 	* gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
   24239 	breakpoints are actually inserted.
   24240 	* lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
   24241 	fails.
   24242 
   24243 2014-03-24  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   24244 
   24245 	* gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
   24246 
   24247 2014-03-22  Doug Evans  <xdje42 (a] gmail.com>
   24248 
   24249 	* gdb.python/python.exp (python not supported): Verify multi-line
   24250 	python command issues an error.
   24251 	* gdb.guile/guile.exp (guile not supported): Verify multi-line
   24252 	guile command issues an error.
   24253 
   24254 2014-03-21  Maciej W. Rozycki  <macro (a] codesourcery.com>
   24255 
   24256 	* gdb.threads/thread-specific.exp: Handle the lack of usable
   24257 	$this_breakpoint and $this_thread.
   24258 
   24259 2014-03-21  Hui Zhu  <hui (a] codesourcery.com>
   24260 
   24261 	* gdb.base/attach.exp (do_command_attach_tests): New.
   24262 
   24263 2014-03-20  Tom Tromey  <tromey (a] redhat.com>
   24264 	    Pedro Alves  <palves (a] redhat.com>
   24265 
   24266 	PR cli/15718
   24267 	* gdb.base/condbreak-call-false.c: New file.
   24268 	* gdb.base/condbreak-call-false.exp: New file.
   24269 
   24270 2014-03-20  Pedro Alves  <palves (a] redhat.com>
   24271 
   24272 	* gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
   24273 	Delete.
   24274 	(block_signals, unblock_signals): Delete.
   24275 	(child_function_2, main): Remove references to deleted variable
   24276 	and functions.
   24277 
   24278 2014-03-20  Pedro Alves  <palves (a] redhat.com>
   24279 
   24280 	* gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
   24281 	Use pthread_kill to signal thread 2.
   24282 	* gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
   24283 	Adjust to make the test send itself a signal rather than using the
   24284 	host's "kill" command.
   24285 
   24286 2014-03-20  Pedro Alves  <palves (a] redhat.com>
   24287 
   24288 	* gdb.threads/multiple-step-overs.c: New file.
   24289 	* gdb.threads/multiple-step-overs.exp: New file.
   24290 	* gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
   24291 	Adjust expected infrun debug output.
   24292 
   24293 2014-03-20  Pedro Alves  <palves (a] redhat.com>
   24294 
   24295 	* gdb.threads/step-over-trips-on-watchpoint.c: New file.
   24296 	* gdb.threads/step-over-trips-on-watchpoint.exp: New file.
   24297 
   24298 2014-03-20  Pedro Alves  <palves (a] redhat.com>
   24299 
   24300 	PR breakpoints/7143
   24301 	* gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
   24302 	old gnats gdb/38.  Remove kfail.  Adjust to use gdb_test instead
   24303 	of gdb_test_multiple.
   24304 	* gdb.cp/annota2.exp: Remove kfail for gdb/38.
   24305 	* gdb.cp/annota3.exp: Remove kfail for gdb/38.
   24306 
   24307 2014-03-20  Pedro Alves  <palves (a] redhat.com>
   24308 
   24309 	* gdb.threads/step-over-lands-on-breakpoint.c: New file.
   24310 	* gdb.threads/step-over-lands-on-breakpoint.exp: New file.
   24311 
   24312 2014-03-19  Pedro Alves  <palves (a] redhat.com>
   24313 
   24314 	* gdb.base/async.exp: Remove early return.
   24315 
   24316 2014-03-19  Pedro Alves  <palves (a] redhat.com>
   24317 
   24318 	* gdb.base/async.exp (step& tests): Pass explicit test messages.
   24319 
   24320 2014-03-19  Pedro Alves  <palves (a] redhat.com>
   24321 
   24322 	* gdb.base/async.exp (test_background): Expect \r\n after
   24323 	"completed." in the fail pattern.
   24324 
   24325 2014-03-19  Pedro Alves  <palves (a] redhat.com>
   24326 
   24327 	* gdb.base/async.exp (test_background): New procedure.
   24328 	Use it for all background execution command tests.
   24329 
   24330 2014-03-19  Pedro Alves  <palves (a] redhat.com>
   24331 
   24332 	* gdb.base/async.exp: Use prepare_for_testing.
   24333 
   24334 2014-03-19  Pedro Alves  <palves (a] redhat.com>
   24335 
   24336 	* gdb.base/async.c (foo): Make 'x' volatile.  Write to it twice in
   24337 	the same line.
   24338 
   24339 2014-03-19  Pedro Alves  <palves (a] redhat.com>
   24340 
   24341 	* gdb.base/async.c (main): Add "jump here" and "until here" line
   24342 	marker comments.
   24343 	* gdb.base/async.exp (jump_here): New global.
   24344 	(jump& test): Use it.
   24345 	(until_here): New global.
   24346 	(until& test): Use it.
   24347 
   24348 2014-03-19  Pedro Alves  <palves (a] redhat.com>
   24349 
   24350 	* gdb.base/async.exp: Don't frob gdb_protocol.
   24351 
   24352 2014-03-18  Doug Evans  <xdje42 (a] gmail.com>
   24353 
   24354 	* gdb.base/async.exp: Whitespace fixes.  Turn on target-async.
   24355 	Fix spelling of exec-done-display.
   24356 
   24357 2014-03-18  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   24358 
   24359 	PR gdb/15358
   24360 	* gdb.base/gdb-sigterm.c: New file.
   24361 	* gdb.base/gdb-sigterm.exp: New file.
   24362 
   24363 2014-03-18  Pedro Alves  <palves (a] redhat.com>
   24364 
   24365 	PR gdb/13860
   24366 	* gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
   24367 	* lib/mi-support.exp (mi_expect_stop): Add special handling for
   24368 	solib-event.
   24369 
   24370 2014-03-17  Joel Brobecker  <brobecker (a] adacore.com>
   24371 
   24372 	* gdb.ada/pckd_arr_ren: New testcase.
   24373 
   24374 2014-03-13  Doug Evans  <xdje42 (a] gmail.com>
   24375 
   24376 	PR guile/16612
   24377 	* gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
   24378 	collect after discarding symbols.
   24379 
   24380 2014-03-13  Ludovic Courts  <ludo (a] gnu.org>
   24381 	    Doug Evans  <xdje42 (a] gmail.com>
   24382 
   24383 	* gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
   24384 	to history survives a gc.
   24385 
   24386 2014-03-13  Pedro Alves  <palves (a] redhat.com>
   24387 
   24388 	* gdb.base/default.exp: Don't test "target procfs".
   24389 
   24390 2014-03-13  Pedro Alves  <palves (a] redhat.com>
   24391 
   24392 	* gdb.base/default.exp: Update "target child" and "target procfs"
   24393 	tests to not expect "Unix".
   24394 
   24395 2014-03-12  Tom Tromey  <tromey (a] redhat.com>
   24396 
   24397 	* gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
   24398 	New procs.  Add target-async tests.
   24399 	* gdb.reverse/break-precsave.exp (precsave_tests): New proc.
   24400 	Add target-async tests.
   24401 
   24402 2014-03-12  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   24403 
   24404 	* gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
   24405 	'func_start' and 'func_end' for the beginning and end of the
   24406 	function code, respectively.
   24407 	* gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
   24408 	'func_end' instead of 'func' and 'main'.
   24409 
   24410 2014-03-12  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   24411 
   24412 	* gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
   24413 	* gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
   24414 	generate the debug info assembler source.
   24415 
   24416 2014-03-12  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   24417 
   24418 	* gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
   24419 	* gdb.dwarf2/arr-subrange.exp: Likewise.
   24420 	* gdb.dwarf2/dwz.exp: Likewise.
   24421 	* gdb.dwarf2/method-ptr.exp: Likewise.
   24422 	* gdb.dwarf2/missing-sig-type.exp: Likewise.
   24423 	* gdb.dwarf2/subrange.exp: Likewise.
   24424 	* gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
   24425 	* gdb.dwarf2/implptrpiece.exp: Likewise.
   24426 	* gdb.dwarf2/nostaticblock.exp: Likewise.
   24427 
   24428 2014-03-12  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   24429 
   24430 	* lib/gdb.exp (build_executable_from_specs): Don't prepend source
   24431 	directory to absolute path name arguments.
   24432 
   24433 2014-03-10  Joel Brobecker  <brobecker (a] adacore.com>
   24434 
   24435 	* gdb.ada/tagged_access: New testcase.
   24436 
   24437 2014-03-07  Markus Metzger  <markus.t.metzger (a] intel.com>
   24438 
   24439 	* gdb.btrace/data.exp: Update expected output.
   24440 
   24441 2014-03-06  Yao Qi  <yao (a] codesourcery.com>
   24442 
   24443 	* gdb.trace/pr16508.exp: New file.
   24444 
   24445 2014-03-05  Pedro Alves  <palves (a] redhat.com>
   24446 
   24447 	PR gdb/16575
   24448 	* gdb.base/breakpoint-shadow.exp (compare_disassembly): New
   24449 	procedure.
   24450 	(top level): Adjust to use it.  Add tests that exercise breakpoint
   24451 	interaction with the code-cache.
   24452 
   24453 2014-02-26  Ludovic Courts  <ludo (a] gnu.org>
   24454 
   24455 	* gdb.guile/scm-value.exp (test_value_in_inferior): Add
   24456 	test for 'history-append!'.
   24457 
   24458 2014-02-26  Joel Brobecker  <brobecker (a] adacore.com>
   24459 
   24460 	* gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
   24461 	* gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
   24462 	* gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
   24463 	* gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
   24464 	* gdb.dwarf2/dw2-abs-hi-pc.c: New file.
   24465 	* gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
   24466 
   24467 2014-02-26  Joel Brobecker  <brobecker (a] adacore.com>
   24468 
   24469 	* testsuite/gdb.python/py-pp-re-notag.c: New file.
   24470 	* testsuite/gdb.python/py-pp-re-notag.ex: New file.
   24471 	* testsuite/gdb.python/py-pp-re-notag.p: New file.
   24472 
   24473 2014-02-26  Joel Brobecker  <brobecker (a] adacore.com>
   24474 
   24475 	* gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
   24476 
   24477 2014-02-26  Joel Brobecker  <brobecker (a] adacore.com>
   24478 
   24479 	* gdb.dwarf2/arr-stride.c: New file.
   24480 	* gdb.dwarf2/arr-stride.exp: New file.
   24481 
   24482 2014-02-26  Pedro Alves  <palves (a] redhat.com>
   24483 
   24484 	* gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
   24485 	that won't ever trigger.  Make sure that GDB reports the correct
   24486 	breakpoint that caused the stop.
   24487 
   24488 2014-02-25  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   24489 
   24490 	PR gdb/16626
   24491 	* gdb.base/auto-load-script: New file.
   24492 	* gdb.base/auto-load.c: New file.
   24493 	* gdb.base/auto-load.exp: New file.
   24494 
   24495 	PR gdb/16626
   24496 	* gdb.base/auto-load.exp: Fix out-of-srctree run.
   24497 
   24498 2014-02-25  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   24499 
   24500 	Fix dw2-icycle.exp -fsanitize=address GDB crash.
   24501 	* gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
   24502 
   24503 2014-02-24  Doug Evans  <dje (a] google.com>
   24504 
   24505 	* lib/gdb.exp (run_on_host): Log error output if program fails.
   24506 
   24507 2014-02-21  Pedro Alves  <palves (a] redhat.com>
   24508 
   24509 	* gdb.threads/step-after-sr-lock.c: Rename to ...
   24510 	* gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
   24511 	* gdb.threads/step-after-sr-lock.exp: Rename to ...
   24512 	* gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
   24513 	... this.
   24514 
   24515 2014-02-20  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   24516 
   24517 	PR tdep/16397
   24518 	* gdb.arch/amd64-stap-special-operands.exp: New file.
   24519 	* gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
   24520 	* gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
   24521 	* gdb.arch/amd64-stap-triplet.S: Likewise.
   24522 	* gdb.arch/amd64-stap-triplet.c: Likewise.
   24523 
   24524 2014-02-20  Joel Brobecker  <brobecker (a] adacore.com>
   24525 
   24526 	* gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
   24527 	in .section pseudo-op.
   24528 
   24529 2014-02-20  lin zuojian  <manjian2006 (a] gmail.com>
   24530 	    Joel Brobecker  <brobecker (a] adacore.com>
   24531 	    Doug Evans  <xdje42 (a] gmail.com>
   24532 
   24533 	PR symtab/16581
   24534 	* gdb.dwarf2/dw2-icycle.S: New file.
   24535 	* gdb.dwarf2/dw2-icycle.c: New file.
   24536 	* gdb.dwarf2/dw2-icycle.exp: New file.
   24537 
   24538 2014-02-19  Siva Chandra Reddy  <sivachandra (a] google.com>
   24539 
   24540 	* gdb.python/py-value-cc.cc: Improve test case to enable testing
   24541 	operations on gdb.Value objects.
   24542 	* gdb.python/py-value-cc.exp: Add new test to test operations on
   24543 	gdb.Value objects.
   24544 
   24545 2014-02-18  Doug Evans  <dje (a] google.com>
   24546 
   24547 	* Makefile.in (TESTS): New variable.
   24548 	(expanded_tests, expanded_tests_or_none): New variables
   24549 	(check-single): Pass $(expanded_tests_or_none) to runtest.
   24550 	(check-parallel): Only run tests in $(TESTS) if non-empty.
   24551 	(check/no-matching-tests-found): New rule.
   24552 	* README: Document TESTS makefile variable.
   24553 
   24554 2014-02-18  Doug Evans  <dje (a] google.com>
   24555 
   24556 	* Makefile.in (check-parallel): rm -rf outputs temp.
   24557 
   24558 2014-02-16  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   24559 
   24560 	Fix "ERROR: no fileid for" in the testsuite.
   24561 	* lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
   24562 
   24563 2014-02-12  Doug Evans  <dje (a] google.com>
   24564 
   24565 	* gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
   24566 	(MISCELLANEOUS): New variable.
   24567 	(clean): rm -rf $(MISCELLANEOUS).
   24568 	* gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
   24569 	dwp live in the same directory as symlinks, with each symlink pointed
   24570 	to a differently named file in a different directory.
   24571 
   24572 2014-02-11  Doug Evans  <dje (a] google.com>
   24573 
   24574 	* gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
   24575 	of Tcl file commands.
   24576 
   24577 2014-02-10  Mark Kettenis  <kettenis (a] gnu.org>
   24578 
   24579 	* gdb.threads/step-after-sr-lock.exp: Avoid executing
   24580 	"kill -SIGUSR1 -1".
   24581 
   24582 2014-02-10  Joel Brobecker  <brobecker (a] adacore.com>
   24583 
   24584 	* gdb.ada/tick_length_array_enum_idx: New testcase.
   24585 
   24586 2014-02-10  Doug Evans  <xdje42 (a] gmail.com>
   24587 
   24588 	* configure.ac (AC_OUTPUT): Add gdb.guile.
   24589 	* configure: Regenerate.
   24590 	* lib/gdb-guile.exp: New file.
   24591 	* lib/gdb.exp (get_target_charset): New function.
   24592 	* gdb.base/help.exp: Update expected output from "apropos apropos".
   24593 	* gdb.guile/Makefile.in: New file.
   24594 	* gdb.guile/guile.exp: New file.
   24595 	* gdb.guile/scm-arch.c: New file.
   24596 	* gdb.guile/scm-arch.exp: New file.
   24597 	* gdb.guile/scm-block.c: New file.
   24598 	* gdb.guile/scm-block.exp: New file.
   24599 	* gdb.guile/scm-breakpoint.c: New file.
   24600 	* gdb.guile/scm-breakpoint.exp: New file.
   24601 	* gdb.guile/scm-disasm.c: New file.
   24602 	* gdb.guile/scm-disasm.exp: New file.
   24603 	* gdb.guile/scm-equal.c: New file.
   24604 	* gdb.guile/scm-equal.exp: New file.
   24605 	* gdb.guile/scm-error.exp: New file.
   24606 	* gdb.guile/scm-error.scm: New file.
   24607 	* gdb.guile/scm-frame-args.c: New file.
   24608 	* gdb.guile/scm-frame-args.exp: New file.
   24609 	* gdb.guile/scm-frame-args.scm: New file.
   24610 	* gdb.guile/scm-frame-inline.c: New file.
   24611 	* gdb.guile/scm-frame-inline.exp: New file.
   24612 	* gdb.guile/scm-frame.c: New file.
   24613 	* gdb.guile/scm-frame.exp: New file.
   24614 	* gdb.guile/scm-generics.exp: New file.
   24615 	* gdb.guile/scm-gsmob.exp: New file.
   24616 	* gdb.guile/scm-iterator.c: New file.
   24617 	* gdb.guile/scm-iterator.exp: New file.
   24618 	* gdb.guile/scm-math.c: New file.
   24619 	* gdb.guile/scm-math.exp: New file.
   24620 	* gdb.guile/scm-objfile-script-gdb.in: New file.
   24621 	* gdb.guile/scm-objfile-script.c: New file.
   24622 	* gdb.guile/scm-objfile-script.exp: New file.
   24623 	* gdb.guile/scm-objfile.c: New file.
   24624 	* gdb.guile/scm-objfile.exp: New file.
   24625 	* gdb.guile/scm-ports.exp: New file.
   24626 	* gdb.guile/scm-pretty-print.c: New file.
   24627 	* gdb.guile/scm-pretty-print.exp: New file.
   24628 	* gdb.guile/scm-pretty-print.scm: New file.
   24629 	* gdb.guile/scm-section-script.c: New file.
   24630 	* gdb.guile/scm-section-script.exp: New file.
   24631 	* gdb.guile/scm-section-script.scm: New file.
   24632 	* gdb.guile/scm-symbol.c: New file.
   24633 	* gdb.guile/scm-symbol.exp: New file.
   24634 	* gdb.guile/scm-symtab-2.c: New file.
   24635 	* gdb.guile/scm-symtab.c: New file.
   24636 	* gdb.guile/scm-symtab.exp: New file.
   24637 	* gdb.guile/scm-type.c: New file.
   24638 	* gdb.guile/scm-type.exp: New file.
   24639 	* gdb.guile/scm-value-cc.cc: New file.
   24640 	* gdb.guile/scm-value-cc.exp: New file.
   24641 	* gdb.guile/scm-value.c: New file.
   24642 	* gdb.guile/scm-value.exp: New file.
   24643 	* gdb.guile/source2.scm: New file.
   24644 	* gdb.guile/types-module.cc: New file.
   24645 	* gdb.guile/types-module.exp: New file.
   24646 
   24647 2014-02-10  Yao Qi  <yao (a] codesourcery.com>
   24648 
   24649 	PR testsuite/16543
   24650 	* configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
   24651 	* configure: Regenerated.
   24652 	* Makefile.in: New file.
   24653 
   24654 2014-02-08  Andreas Schwab  <schwab (a] linux-m68k.org>
   24655 
   24656 	* gdb.python/py-framefilter.exp: Fix typo.
   24657 
   24658 2014-02-08  Yao Qi  <yao (a] codesourcery.com>
   24659 
   24660 	* gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
   24661 	that no =breakpoint-modified is emitted when breakpoints are
   24662 	modified through MI commands.
   24663 
   24664 2014-02-07  Pedro Alves  <pedro (a] codesourcery.com>
   24665 	    Pedro Alves  <palves (a] redhat.com>
   24666 
   24667 	* gdb.threads/step-after-sr-lock.c: New file.
   24668 	* gdb.threads/step-after-sr-lock.exp: New file.
   24669 
   24670 2014-02-07  Pedro Alves  <palves (a] redhat.com>
   24671 
   24672 	* gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
   24673 
   24674 2014-02-06  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   24675 
   24676 	Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
   24677 	* gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
   24678 
   24679 2014-02-06  Doug Evans  <xdje42 (a] gmail.com>
   24680 
   24681 	* gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
   24682 	output.
   24683 
   24684 	* gdb.gdb/python-interrupts.exp: New file.
   24685 
   24686 2014-02-05  Yao Qi  <yao (a] codesourcery.com>
   24687 
   24688 	* gdb.trace/report.exp (use_collected_data): Test the output
   24689 	of "info threads" and "info inferiors".
   24690 
   24691 2014-02-05  Yao Qi  <yao (a] codesourcery.com>
   24692 
   24693 	Revert this patch:
   24694 
   24695 	2013-05-24  Yao Qi  <yao (a] codesourcery.com>
   24696 
   24697 	* gdb.trace/tfile.exp: Test inferior and thread.
   24698 
   24699 2014-02-04  Ulrich Weigand  <uweigand (a] de.ibm.com>
   24700 
   24701 	* gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
   24702 	on a function.
   24703 	* gdb.base/step-bt.c: Call hello via function pointer to make
   24704 	sure its first instruction is executed on powerpc64le-linux.
   24705 
   24706 2014-02-04  Ulrich Weigand  <uweigand (a] de.ibm.com>
   24707 
   24708 	* gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
   24709 
   24710 2014-02-04  Ulrich Weigand  <uweigand (a] de.ibm.com>
   24711 
   24712 	* gdb.arch/vsx-regs.exp: Check target endianness.  Provide variants
   24713 	of the test patterns for use on little-endian systems.
   24714 
   24715 2014-02-04  Ulrich Weigand  <uweigand (a] de.ibm.com>
   24716 
   24717 	* gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
   24718 	(decimal_vector): Fix for little-endian.
   24719 
   24720 2014-01-29  Jose E. Marchesi  <jose.marchesi (a] oracle.com>
   24721 
   24722 	* gdb.arch/sparc-sysstep.exp: New file.
   24723 	* gdb.arch/sparc-sysstep.c: Likewise.
   24724 
   24725 	* gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
   24726 
   24727 2014-01-28  Edjunior Barbosa Machado  <emachado (a] linux.vnet.ibm.com>
   24728 
   24729 	* gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
   24730 
   24731 2014-01-23  Tom Tromey  <tromey (a] redhat.com>
   24732 
   24733 	* gdb.ada/array_char_idx: New testcase.
   24734 
   24735 2014-01-23  Tom Tromey  <tromey (a] redhat.com>
   24736 
   24737 	PR python/16487:
   24738 	* gdb.python/py-framefilter.exp: Add test using "Error" filter.
   24739 	* gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
   24740 	classes.
   24741 
   24742 2014-01-23  Tom Tromey  <tromey (a] redhat.com>
   24743 
   24744 	PR python/16491:
   24745 	* gdb.python/py-framefilter.py (Reverse_Function.function): Read a
   24746 	string from an inferior frame.
   24747 	* gdb.python/py-framefilter-mi.exp: Update.
   24748 
   24749 2014-01-22  Doug Evans  <dje (a] google.com>
   24750 
   24751 	* gdb.server/server-mon.exp: Add tests for "set debug-format".
   24752 
   24753 2014-01-22  Andreas Arnez  <arnez (a] vnet.linux.ibm.com>
   24754 
   24755 	* gdb.base/catch-syscall.exp: Activate test on s390*-linux.
   24756 
   24757 2014-01-22  Andreas Arnez  <arnez (a] vnet.linux.ibm.com>
   24758 
   24759 	* gdb.trace/entry-values.exp: Remove excess space character from
   24760 	regex patterns.  Handle s390 call instruction.
   24761 
   24762 2014-01-22  Andreas Arnez  <arnez (a] vnet.linux.ibm.com>
   24763 
   24764 	* gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
   24765 	define "*_start" label.  Make "name" static.
   24766 	* gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
   24767 	${name} by references to ${name}_start.
   24768 
   24769 2014-01-22  Andreas Arnez  <arnez (a] vnet.linux.ibm.com>
   24770 
   24771 	* gdb.base/info-macros.exp: Remove "debug" from the compile
   24772 	options.
   24773 
   24774 2014-01-17  Iain Buclaw  <ibuclaw (a] gdcproject.org>
   24775 
   24776 	* gdb.dlang/demangle.exp: New file.
   24777 
   24778 2014-01-17  Iain Buclaw  <ibuclaw (a] gdcproject.org>
   24779 
   24780 	* gdb.dlang/primitive-types.exp: New file.
   24781 
   24782 2014-01-17  Iain Buclaw  <ibuclaw (a] gdcproject.org>
   24783 
   24784 	* configure.ac: Create gdb.dlang/Makefile.
   24785 	* configure: Regenerate.
   24786 	* Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
   24787 	* gdb.dlang/Makefile.in: New file.
   24788 	* lib/d-support.exp: New file.
   24789 	* lib/gdb.exp (skip_d_tests): New proc.
   24790 
   24791 2014-01-16  Markus Metzger  <markus.t.metzger (a] intel.com>
   24792 
   24793 	* gdb.btrace/delta.exp: Check reverse stepi.
   24794 	* gdb.btrace/tailcall.exp: Update.  Add stepping tests.
   24795 	* gdb.btrace/finish.exp: New.
   24796 	* gdb.btrace/next.exp: New.
   24797 	* gdb.btrace/nexti.exp: New.
   24798 	* gdb.btrace/record_goto.c: Add comments.
   24799 	* gdb.btrace/step.exp: New.
   24800 	* gdb.btrace/stepi.exp: New.
   24801 	* gdb.btrace/multi-thread-step.c: New.
   24802 	* gdb.btrace/multi-thread-step.exp: New.
   24803 	* gdb.btrace/rn-dl-bind.c: New.
   24804 	* gdb.btrace/rn-dl-bind.exp: New.
   24805 	* gdb.btrace/data.c: New.
   24806 	* gdb.btrace/data.exp: New.
   24807 	* gdb.btrace/Makefile.in (EXECUTABLES): Add new.
   24808 
   24809 2014-01-16  Markus Metzger  <markus.t.metzger (a] intel.com>
   24810 
   24811 	* gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
   24812 	* gdb.btrace/exception.exp: Update.
   24813 	* gdb.btrace/instruction_history.exp: Update.
   24814 	* gdb.btrace/record_goto.exp: Update.
   24815 	* gdb.btrace/tailcall.exp: Update.
   24816 	* gdb.btrace/unknown_functions.exp: Update.
   24817 	* gdb.btrace/delta.exp: New.
   24818 
   24819 2014-01-16  Markus Metzger  <markus.t.metzger (a] intel.com>
   24820 
   24821 	* gdb.btrace/record_goto.exp: Add backtrace test.
   24822 	* gdb.btrace/tailcall.exp: Add backtrace test.
   24823 
   24824 2014-01-16  Markus Metzger  <markus.t.metzger (a] intel.com>
   24825 
   24826 	* gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
   24827 	* gdb.btrace/record_goto.c: New.
   24828 	* gdb.btrace/record_goto.exp: New.
   24829 	* gdb.btrace/x86-record_goto.S: New.
   24830 
   24831 2014-01-16  Markus Metzger  <markus.t.metzger (a] intel.com>
   24832 
   24833 	* gdb.btrace/function_call_history.exp: Update tests.
   24834 	* gdb.btrace/instruction_history.exp: Update tests.
   24835 
   24836 2014-01-16  Markus Metzger  <markus.t.metzger (a] intel.com>
   24837 
   24838 	* gdb.btrace/function_call_history.exp: Fix expected field
   24839 	order for "record function-call-history".
   24840 	Add new tests for "record function-call-history /c".
   24841 	* gdb.btrace/exception.cc: New.
   24842 	* gdb.btrace/exception.exp: New.
   24843 	* gdb.btrace/tailcall.exp: New.
   24844 	* gdb.btrace/x86-tailcall.S: New.
   24845 	* gdb.btrace/x86-tailcall.c: New.
   24846 	* gdb.btrace/unknown_functions.c: New.
   24847 	* gdb.btrace/unknown_functions.exp: New.
   24848 	* gdb.btrace/Makefile.in (EXECUTABLES): Add new.
   24849 
   24850 2014-01-16  Markus Metzger  <markus.t.metzger (a] intel.com>
   24851 
   24852 	* gdb.btrace/instruction_history.exp: Update.
   24853 	* gdb.btrace/function_call_history.exp: Update.
   24854 
   24855 2014-01-16  Markus Metzger  <markus.t.metzger (a] intel.com>
   24856 
   24857 	* gdb.btrace/function_call_history.exp: Fix expected function
   24858 	trace.
   24859 	* gdb.btrace/instruction_history.exp: Initialize traced.
   24860 	Remove traced_functions.
   24861 
   24862 2014-01-16  Markus Metzger  <markus.t.metzger (a] intel.com>
   24863 
   24864 	* gdb.btrace/function_call_history.exp: Update
   24865 	* gdb.btrace/instruction_history.exp: Update.
   24866 
   24867 2014-01-16  Markus Metzger  <markus.t.metzger (a] intel.com>
   24868 
   24869 	* gdb.btrace/enable.exp: Update expected text.
   24870 
   24871 2014-01-16  Omair Javaid  <Omair.Javaid (a] linaro.org>
   24872 
   24873 	* gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
   24874 	bytes.
   24875 
   24876 2014-01-15  Maciej W. Rozycki  <macro (a] codesourcery.com>
   24877 
   24878 	* gdb.base/float.exp: Handle "aarch64*-*-*" targets.
   24879 
   24880 2014-01-15  Omair Javaid  <omair.javaid (a] linaro.org>
   24881 
   24882 	* lib/gdb.exp (supports_process_record): Return true for
   24883 	arm*-linux*.  (supports_reverse): Likewise.
   24884 
   24885 2014-01-13  Siva Chandra Reddy  <sivachandra (a] google.com>
   24886 
   24887 	PR python/15464
   24888 	PR python/16113
   24889 	* gdb.python/py-type.c: Enhance test case.
   24890 	* gdb.python/py-value-cc.cc: Likewise
   24891 	* gdb.python/py-type.exp: Add new tests.
   24892 	* gdb.python/py-value-cc.exp: Likewise
   24893 
   24894 2014-01-10  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   24895 	    Pedro Alves <palves (a] redhat.com>
   24896 
   24897 	* gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
   24898 	Make "name" extern.
   24899 	* gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
   24900 	references to ${name}_start by references to ${name}.
   24901 
   24902 2014-01-10  Joel Brobecker  <brobecker (a] adacore.com>
   24903 
   24904 	* gdb.ada/pp-rec-component.exp: Remove path from "source" test.
   24905 
   24906 2014-01-10  Joel Brobecker  <brobecker (a] adacore.com>
   24907 
   24908 	* gdb.python/py-pp-integral.exp: Remove path from "source" test.
   24909 
   24910 2014-01-09  Maciej W. Rozycki  <macro (a] codesourcery.com>
   24911 	    Pedro Alves  <palves (a] redhat.com>
   24912 
   24913 	* gdb.mi/mi-info-os.exp: Connect to the target with
   24914 	mi_gdb_target_load.
   24915 
   24916 2014-01-08  Pedro Alves  <palves (a] redhat.com>
   24917 
   24918 	* gdb.threads/reconnect-signal.c: New file.
   24919 	* gdb.threads/reconnect-signal.exp: New file.
   24920 
   24921 2014-01-07  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   24922 
   24923 	* gdb.base/source-dir.exp: New file.
   24924 
   24925 2014-01-07  Joel Brobecker  <brobecker (a] adacore.com>
   24926 
   24927 	* gdb.ada/mi_interface: New testcase.
   24928 
   24929 2014-01-07  Joel Brobecker  <brobecker (a] adacore.com>
   24930 
   24931 	* gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
   24932 	gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
   24933 	gdb.ada/pp-rec-component/pck.ads: New files.
   24934 
   24935 2014-01-07  Joel Brobecker  <brobecker (a] adacore.com>
   24936 
   24937 	* gdb.python/py-pp-integral.c: New file.
   24938 	* gdb.python/py-pp-integral.py: New file.
   24939 	* gdb.python/py-pp-integral.exp: New file.
   24940 
   24941 For older changes see ChangeLog-1993-2013.
   24942 
   24944 ;; Local Variables:
   24945 ;; mode: change-log
   24946 ;; left-margin: 8
   24947 ;; fill-column: 74
   24948 ;; version-control: never
   24949 ;; End:
   24950 
   24951     Copyright 2014-2025 Free Software Foundation, Inc.
   24952   Copying and distribution of this file, with or without modification,
   24953   are permitted provided the copyright notice and this notice are preserved.
   24954