]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
aix: implement TLS relocation for gas and ld
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
ccdc02ed
TT
12021-03-09 Tom Tromey <tromey@adacore.com>
2
3 * gdb.base/cast-call.exp: New file.
4 * gdb.base/cast-call.c: New file.
5
fbb1aace
AB
62021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
7
8 * gdb.gdb/python-helper.exp: New file.
9
611aa09d
FW
102020-03-04 Felix Willgerodt <felix.willgerodt@intel.com>
11
12 * gdb.fortran/intrinsics.exp: Add LOC tests.
13
eef32f59
AB
142021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
15
16 * gdb.fortran/shape.exp: New file.
17 * gdb.fortran/shape.f90: New file.
18
7ba155b3
AB
192021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
20
21 * gdb.fortran/size.exp: New file.
22 * gdb.fortran/size.f90: New file.
23
e14816a8
AB
242021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
25
26 * gdb.fortran/rank.exp: New file.
27 * gdb.fortran/rank.f90: New file.
28
d308ba78
TT
292021-03-08 Tom Tromey <tom@tromey.com>
30
31 * gdb.fortran/debug-expr.exp: Update tests.
32
d182f279
TT
332021-03-08 Tom Tromey <tom@tromey.com>
34
35 * gdb.base/debug-expr.exp: Update expected dump output.
36
a7308ce0
TT
372021-03-06 Tom Tromey <tom@tromey.com>
38
39 * lib/dwarf.exp (_handle_DW_FORM): Treat DW_FORM_GNU_ref_alt and
40 DW_FORM_GNU_strp_alt like DW_FORM_sec_offset.
41 * gdb.dwarf2/dwznolink.exp: New file.
42
b0a8c2ff
MW
432021-03-05 Mark Wielaard <mark@klomp.org>
44
45 * lib/valgrind.exp (vgdb_start): Add --wait=1 to vgdbcmd.
46
844be3f2
WP
472021-03-06 Weimin Pan <weimin.pan@oracle.com>
48
49 * gdb.base/ctf-ptype.exp: Add function tests and fix typos.
50
82333781
MM
512021-03-03 Markus Metzger <markus.t.metzger@intel.com>
52
53 * gdb.btrace/rn-dl-bind.exp: Add ldflags=-Wl,-z,lazy.
54
32c52999
MM
552021-03-03 Markus Metzger <markus.t.metzger@intel.com>
56
57 * gdb.btrace/non-stop.exp: Adjust expected source lines.
58
26ed1478
MM
592021-03-03 Markus Metzger <markus.t.metzger@intel.com>
60
61 * gdb.btrace/stepi.exp: Add {} options to prepare_for_testing.
62
d2c5f24e
MM
632021-03-03 Markus Metzger <markus.t.metzger@intel.com>
64
65 * gdb.btrace/exception.cc (main): Update test source.
66 * gdb.btrace/exception.exp: Update patterns.
67 * gdb.btrace/function_call_history.exp: Likewise.
68
c7c7253a
MM
692021-03-03 Markus Metzger <markus.t.metzger@intel.com>
70
71 * gdb.btrace/unknown_functions.exp: Move -Wl,-x to ldflags.
72
f0778fc1
MM
732021-03-03 Markus Metzger <markus.t.metzger@intel.com>
74
75 * gdb.btrace/rn-dl-bind.exp: Replace reverse-step with
76 reverse-continue to breakpoint.
77
e71dbd03
MM
782021-03-03 Markus Metzger <markus.t.metzger@intel.com>
79
80 * gdb.btrace/delta.exp: Remove instruction-history and
81 function-call-history checks.
82
b93a3ed0
MM
832021-03-03 Markus Metzger <markus.t.metzger@intel.com>
84
85 * README (Note): Add nopie_ldflag.
86 * lib/gdb.exp (gdb_compile): Extend nopie handling.
87
bbcdf9ab
TT
882021-03-02 Tom Tromey <tromey@adacore.com>
89
90 * gdb.ada/fixed_points.exp: Remove most special cases for minimal
91 encodings.
92
bb3a4efe
LS
932021-02-27 Lancelot Six <lsix@lancelotix.com>
94
95 PR gdb/27393
96 * gdb.base/source-dir.exp: Test that empty dirnames are skipped.
97
98
573dc0cc
TT
992021-02-26 Tom Tromey <tom@tromey.com>
100
101 * lib/gdb.exp (skip_ctf_tests): Use expr on result.
102
f8218786
JV
1032021-02-26 Jan Vrany <jan.vrany@labware.com>
104
105 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
106 Remove trailing \n from expected output.
107
cb51b708
MM
1082021-02-26 Markus Metzger <markus.t.metzger@intel.com>
109
110 * lib/gdb.exp (use_gdb_stub): Extend comment.
111
64d38fdd
JM
1122021-02-25 Jan Matyas <jmatyas@codasip.com>
113
114 PR gdb/26819
115 * gdb.server/stop-reply-no-thread.exp: Add two test
116 scenarios that cover remote targets which do not have
117 the concept of threads.
118
d4ff3cbf
AB
1192021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
120
121 * gdb.fortran/associated.exp: Add missing '-wrap' argument.
122
68337b8b
AB
1232021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
124
125 PR fortran/26155
126 * gdb.fortran/call-no-debug-func.f90: New file.
127 * gdb.fortran/call-no-debug-prog.f90: New file.
128 * gdb.fortran/call-no-debug.exp: New file.
129
faeb9f13
AB
1302021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
131
132 * gdb.fortran/associated.exp: New file.
133 * gdb.fortran/associated.f90: New file.
134
170f4b23
AB
1352021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
136
137 * gdb.fortran/dot-ops.exp (dot_operations): Test ".xor.".
138
dd80d750
AB
1392021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
140
141 * gdb.base/sect-cmd.exp: Update expected results.
142
b91919ac
AB
1432021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
144
145 * gdb.base/sect-cmd.exp: Rewrite using modern testsuite
146 techniques. Enable the test for all targets.
147
02a79309
AB
1482021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
149
150 * gdb.base/maint-info-sections.exp: Add new tests.
151 (check_maint_info_target_sections_output): New proc.
152
895b7b4e
AB
1532021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
154
155 * gdb.arch/riscv-default-tdesc.exp: New file.
156
bc3c0632
AB
1572021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
158
159 * gdb.fortran/pointer-to-pointer.exp: Additional tests.
160
acde2092
AB
1612021-02-18 Andrew Burgess <andrew.burgess@embecosm.com>
162
163 * gdb.arch/i386-biarch-core.exp: Add target check.
164
7d2e5095
AKS
1652021-02-16 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
166
167 * gdb.dwarf2/pr13961.S: Corrected invalid DIE references.
168
96df3e28
AB
1692021-02-12 Andrew Burgess <andrew.burgess@embecosm.com>
170
171 * gdb.fortran/allocated.exp: New file.
172 * gdb.fortran/allocated.f90: New file.
173
a1670b72
AB
1742021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
175
176 * gdb.fortran/lbound-ubound.exp: Remove old comment.
177
bf3386f0
AB
1782021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
179
180 * gdb.base/maint-info-sections.exp: Update expected output, and
181 add additional tests. Again.
182
4790db14
AB
1832021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
184
185 * gdb.base/maint-info-sections.exp: Update expected output, and
186 add additional tests.
187
f4be6772
AB
1882021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
189
190 * gdb.base/maint-info-sections.exp: New file, content is moved
191 from gdb.base/maint.exp and cleaned up to use latest testsuite
192 techniques.
193 * gdb.base/maint.exp: Tests moved out to
194 gdb.base/maint-info-sections.exp.
195
25ad1e83
SM
1962021-02-10 Simon Marchi <simon.marchi@efficios.com>
197
198 * gdb.multi/multi-target.exp.tcl (setup): Add "set sysroot" to
199 GDBFLAGS.
200
e92c8eb8
AB
2012021-02-10 Andrew Burgess <andrew.burgess@embecosm.com>
202
203 * gdb.fortran/lbound-ubound.F90: New file.
204 * gdb.fortran/lbound-ubound.exp: New file.
205
ee4c3d88
TV
2062021-02-10 Tom de Vries <tdevries@suse.de>
207
208 * lib/gdb.exp (gdb_load_no_complaints): Remove unnecessary
209 "Restore saved setting of complaints".
210
cf2b2075
TV
2112021-02-09 Tom de Vries <tdevries@suse.de>
212
213 PR symtab/27341
214 * lib/gdb.exp (with_complaints): New proc, factored out of ...
215 (gdb_load_no_complaints): ... here.
216 * gdb.fortran/function-calls.exp: Add test-case.
217
b61f7811
HAQ
2182021-02-09 Abid Qadeer <abidh@codesourcery.com>
219
220 * gdb.threads/signal-command-handle-nopass.exp: Call
221 'standard_testfile' before using 'testfile'.
222 * gdb.threads/signal-command-multiple-signals-pending.exp: Likewise.
223 * gdb.threads/signal-delivered-right-thread.exp: Likewise
224 * gdb.threads/signal-sigtrap.exp: Likewise
225
3d4aae48
LM
2262021-02-08 Luis Machado <luis.machado@linaro.org>
227
228 * gdb.base/gnu-ifunc.exp (build): Pass -Wl,z,lazy.
229
4001d90d
TV
2302021-02-08 Tom de Vries <tdevries@suse.de>
231
232 * gdb.dwarf2/enqueued-cu-base-addr.exp: Fix inter-CU reference.
233
29db1eb3
AB
2342021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
235
236 * gdb.python/tui-window-disabled.c: New file.
237 * gdb.python/tui-window-disabled.exp: New file.
238 * gdb.python/tui-window-disabled.py: New file.
239
e0c23e11
AB
2402021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
241
242 * gdb.python/tui-window.exp: Add new tests.
243 * gdb.python/tui-window.py (TestWindow) <__init__>: Store
244 TestWindow object into global the_window.
245 <remote_title>: New method.
246 (delete_window_title): New function.
247
1cf23996
AB
2482021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
249
250 * gdb.tui/winheight.exp: Add more tests.
251
2708dbbd
AB
2522021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
253
254 * gdb.python/py-framefilter.exp: Update expected results.
255 * gdb.python/python.exp: Update expected results.
256
cd074e04
AB
2572021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
258
259 * gdb.tui/scroll.exp: Tighten expected results. Remove comment
260 about bug in GDB, update expected results, and add more tests.
261
5fb97639
AB
2622021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
263
264 * gdb.tui/scroll.exp: New file.
265 * gdb.tui/tui-layout-asm-short-prog.exp: Update expected results.
266 * lib/tuiterm.exp (Term::_csi_M): Delete count lines, scroll
267 remaining lines up.
268 (Term::check_region_contents): New proc.
269 (Term::check_box_contents): Use check_region_contents.
270
c0e56745
TV
2712021-02-06 Tom de Vries <tdevries@suse.de>
272
273 PR testsuite/26922
274 * gdb.tui/tui-layout-asm.exp: Ignore whitespace mismatches when
275 scrolling.
276
0e857c82
TV
2772021-02-05 Tom de Vries <tdevries@suse.de>
278
279 PR breakpoints/27313
280 * gdb.base/catch-syscall.exp: Check that "catch syscall -1" is
281 rejected.
282
a22ec6e8
TV
2832021-02-05 Tom de Vries <tdevries@suse.de>
284
285 * gdb.dwarf2/main-subprogram.exp: Add KFAIL for PR symtab/24549.
286 * gdb.fortran/mixed-lang-stack.exp: Same.
287
ae710496
TV
2882021-02-05 Tom de Vries <tdevries@suse.de>
289
290 PR exp/27265
291 * gdb.base/complex-parts.exp: Add tests.
292
d3b54e63
TV
2932021-02-05 Tom de Vries <tdevries@suse.de>
294
295 PR symtab/27307
296 * gdb.dwarf2/clang-debug-names.exp: Check file command warnings.
297
3eccb1c8
SV
2982021-02-04 Shahab Vahedi <shahab@synopsys.com>
299
300 * gdb.xml/tdesc-regs.exp: Use correct core-regs for ARC.
301
a71501e2
PA
3022021-02-03 Pedro Alves <pedro@palves.net>
303
304 * gdb.threads/detach-step-over.c: New file.
305 * gdb.threads/detach-step-over.exp: New file.
306
92234eb1
PA
3072021-02-03 Pedro Alves <pedro@palves.net>
308
309 * gdb.threads/attach-non-stop.c: New file.
310 * gdb.threads/attach-non-stop.exp: New file.
311
2e3773ff
LS
3122021-02-02 Lancelot SIX <lsix@lancelotsix.com>
313
314 * gdb.base/inferior-noarg.c: New test.
315 * gdb.base/inferior-noarg.exp: New test.
316
e0bd9202
SM
3172021-02-02 Simon Marchi <simon.marchi@polymtl.ca>
318
319 * gdb.base/scope.exp: Use proc_with_prefix.
320
9307efbe
SM
3212021-02-02 Simon Marchi <simon.marchi@efficios.com>
322
323 * lib/dwarf.exp (rnglists): Add -no-offset-array option to
324 table proc.
325 * gdb.dwarf2/rnglists-sec-offset.exp: Add test for
326 .debug_rnglists table without offset array.
327 * gdb.dwarf2/loclists-sec-offset.exp: Add test for
328 .debug_loclists table without offset array.
329
2b0c7f41
SM
3302021-02-02 Simon Marchi <simon.marchi@efficios.com>
331
332 * gdb.dwarf2/rnglists-sec-offset.exp: Add test for DW_AT_ranges
333 of DW_FORM_sec_offset form plus DW_AT_rnglists_base attribute.
334 * gdb.dwarf2/loclists-sec-offset.exp: Add test for
335 DW_AT_location of DW_FORM_sec_offset plus DW_AT_loclists_base
336 attribute
337
ecfda20d
SM
3382021-02-02 Simon Marchi <simon.marchi@efficios.com>
339
340 PR gdb/26813
341 * lib/dwarf.exp (_handle_DW_FORM): Handle DW_FORM_loclistx.
342 (loclists): New proc.
343 * gdb.dwarf2/loclists-multiple-cus.c: New.
344 * gdb.dwarf2/loclists-multiple-cus.exp: New.
345 * gdb.dwarf2/loclists-sec-offset.c: New.
346 * gdb.dwarf2/loclists-sec-offset.exp: New.
347
6b0933da
SM
3482021-02-02 Simon Marchi <simon.marchi@efficios.com>
349
350 * lib/dwarf.exp (_location): Add parameters.
351 (_handle_DW_FORM): Adjust.
352
962effa7
SM
3532021-02-02 Simon Marchi <simon.marchi@efficios.com>
354
355 PR gdb/26813
356 * lib/dwarf.exp (_handle_DW_FORM): Handle DW_FORM_rnglistx.
357 (cu): Generate header for DWARF 5.
358 (rnglists): New proc.
359 * gdb.dwarf2/rnglists-multiple-cus.exp: New.
360 * gdb.dwarf2/rnglists-sec-offset.exp: New.
361
2bd3e4b8
TV
3622021-02-02 Tom de Vries <tdevries@suse.de>
363
364 PR symtab/24620
365 * gdb.dwarf2/fission-reread.exp: Add test-case.
366
c39c8637
TV
3672021-02-01 Tom de Vries <tdevries@suse.de>
368
369 * gdb.dwarf2/fission-base.S: Pass -DDWO=$dwo.
370 * gdb.dwarf2/fission-loclists-pie.S: Same.
371 * gdb.dwarf2/fission-loclists.S: Same.
372 * gdb.dwarf2/fission-multi-cu.S: Same.
373 * gdb.dwarf2/fission-reread.S: Same.
374 * gdb.dwarf2/fission-base.exp: Use DWO.
375 * gdb.dwarf2/fission-loclists-pie.exp: Same.
376 * gdb.dwarf2/fission-loclists.exp: Same.
377 * gdb.dwarf2/fission-multi-cu.exp: Same.
378 * gdb.dwarf2/fission-reread.exp: Same.
379
ebde6f2d
TV
3802021-01-29 Tom de Vries <tdevries@suse.de>
381
382 PR breakpoints/26063
383 * gdb.dwarf2/dw2-step-out-of-function-no-stmt.c: New test.
384 * gdb.dwarf2/dw2-step-out-of-function-no-stmt.exp: New file.
385
620ec3ca
TV
3862021-01-29 Tom de Vries <tdevries@suse.de>
387
388 * gdb.opt/solib-intra-step.exp: Remove state tracking logic.
389
cdeba395
TV
3902021-01-28 Tom de Vries <tdevries@suse.de>
391
392 * gdb.arch/i386-gnu-cfi.exp: Capture the position of function gate
393 in the backtrace, and use that in the rest of the test instead of
394 hardcoded constant 3. Use "frame" instead of "up" for robustness.
395
c47b145e
TV
3962021-01-28 Tom de Vries <tdevries@suse.de>
397
398 * gdb.arch/i386-sse-stack-align.S: Rename g[0-4] to test_g[0-4].
399 * gdb.arch/i386-sse-stack-align.c: Same.
400 * gdb.arch/i386-sse-stack-align.exp: Same.
401
47918cca
AB
4022021-01-28 Andrew Burgess <andrew.burgess@embecosm.com>
403
404 * lib/gdb.exp (default_gdb_init): Unset XDG_CONFIG_HOME.
405
2f985dd1
TV
4062021-01-28 Tom de Vries <tdevries@suse.de>
407
408 * gdb.ada/out_of_line_in_inlined.exp: Use gdb_breakpoint.
409
22efa3d3
TV
4102021-01-28 Tom de Vries <tdevries@suse.de>
411
412 * gdb.dwarf2/dw2-out-of-range-end-of-seq.exp: Add regexp to
413 "maint info line-table". Make PASS pattern more specific. Make
414 FAIL pattern work for -m32.
415
59b59f08
LS
4162021-01-27 Lancelot SIX <lsix@lancelotsix.com>
417
418 PR gdb/27133
419 * gdb.base/ui-redirect.exp: Add test case that ensures that
420 redirecting both logging and debug does not cause gdb to crash.
421
422
807f647c
MM
4232021-01-27 Matthew Malcomson <matthew.malcomson@arm.com>
424
425 * gdb.arch/insn-reloc.c: Add tests for BR and BLR.
426
4ca40594
TV
4272021-01-26 Tom de Vries <tdevries@suse.de>
428
429 * gdb.threads/killed-outside.exp: Allow regular output.
430
d0021af3
TV
4312021-01-26 Tom de Vries <tdevries@suse.de>
432
433 * gdb.opt/solib-intra-step.exp: Handle stepping into thunk.
434
9f6c202e
TV
4352021-01-25 Tom de Vries <tdevries@suse.de>
436
437 * gdb.dwarf2/dw2-ranges-psym.exp (gdb_load_no_complaints): New proc.
438 * lib/gdb.exp: Use gdb_load_no_complaints.
439
a625a8c9
TT
4402021-01-25 Tom Tromey <tromey@adacore.com>
441
442 * gdb.ada/fixed_points.exp: Add regression test.
443 * gdb.ada/fixed_points/fixed_points.adb (FP5_Var): New variable.
444 * gdb.ada/fixed_points/pck.adb (Delta5, FP5_Type): New.
445
19184910
TT
4462021-01-25 Tom Tromey <tromey@adacore.com>
447
448 * gdb.ada/local-enum.exp: Add enumerator resolution test.
449
acd6125f
TT
4502021-01-25 Tom Tromey <tromey@adacore.com>
451
452 * gdb.ada/local-enum.exp: New file.
453 * gdb.ada/local-enum/local.adb: New file.
454
1af4c9c4
TT
4552021-01-23 Tom Tromey <tom@tromey.com>
456
457 * lib/gdb.exp (default_gdb_init): Set INPUTRC to a cached file.
458
705646c0
BE
4592021-01-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
460
461 * gdb.base/line65535.exp: Fix test expectation.
462
0ac85db5
SM
4632021-01-22 Simon Marchi <simon.marchi@polymtl.ca>
464
465 * lib/gdb.exp (gdb_test_multiple): Remove things related to test
466 suppression.
467 (default_gdb_exit): Likewise.
468 (default_gdb_spawn): Likewise.
469 (send_gdb): Likewise.
470 (gdb_expect): Likewise.
471 (gdb_expect_list): Likewise.
472 (default_gdb_init): Likewise.
473 (gdb_suppress_entire_file): Remove.
474 (gdb_suppress_tests): Remove.
475 (gdb_stop_suppressing_tests): Remove.
476 (gdb_clear_suppressed): Remove.
477 * lib/mi-support.exp (mi_uncatched_gdb_exit): Remove things
478 related to test suppression.
479 (default_mi_gdb_start): Likewise.
480 (mi_gdb_reinitialize_dir): Likewise.
481 (mi_gdb_test): Likewise.
482 (mi_run_cmd_full): Likewise.
483 (mi_runto_helper): Likewise.
484 (mi_execute_to): Likewise.
485 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
486 * gdb.base/bitfields.exp: Likewise.
487 * gdb.base/bitfields2.exp: Likewise.
488 * gdb.base/break.exp: Likewise.
489 * gdb.base/call-sc.exp: Likewise.
490 * gdb.base/callfuncs.exp: Likewise.
491 * gdb.base/dfp-test.exp: Likewise.
492 * gdb.base/endian.exp: Likewise.
493 * gdb.base/exprs.exp: Likewise.
494 * gdb.base/funcargs.exp: Likewise.
495 * gdb.base/hbreak2.exp: Likewise.
496 * gdb.base/recurse.exp: Likewise.
497 * gdb.base/scope.exp: Likewise.
498 * gdb.base/sepdebug.exp: Likewise.
499 * gdb.base/structs.exp: Likewise.
500 * gdb.base/until.exp: Likewise.
501 * gdb.cp/misc.exp: Likewise.
502
9d2d8a16
AB
5032021-01-22 Andrew Burgess <andrew.burgess@embecosm.com>
504
505 PR cli/25956
506 * gdb.base/style.exp (run_style_tests): Add version string test.
507 (test_startup_version_string): Use version style name.
508 * lib/gdb-utils.exp (style): Handle version style name.
509
e7b43072
AB
5102021-01-22 Andrew Burgess <andrew.burgess@embecosm.com>
511
512 * gdb.base/style.exp (limited_style): New proc.
513 (clean_restart_and_disable): New proc.
514 (run_style_tests): New proc. Most of the old tests from this file
515 are now in this proc.
516 (test_startup_version_string): New proc. Reamining test from the
517 old file is in this proc.
518
2189c312
SM
5192021-01-22 Simon Marchi <simon.marchi@polymtl.ca>
520
521 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
522 Adjust to "set debug remote" changes.
523
cd211c75
LM
5242021-01-21 Luis Machado <luis.machado@linaro.org>
525
526 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Handle a new error
527 message.
528
730af663
SM
5292021-01-21 Simon Marchi <simon.marchi@polymtl.ca>
530
531 * lib/tuiterm.exp (_log, _log_cur): New, use throughout.
532
325d39e4
HD
5332021-01-21 Hannes Domani <ssbssa@yahoo.de>
534
535 PR python/19151
536 * gdb.python/py-breakpoint.exp: Add tests for hardware breakpoints.
537
c3e96aa7
SM
5382021-01-20 Simon Marchi <simon.marchi@polymtl.ca>
539
540 * lib/tuiterm.exp: Rename _cur_x/_cur_y to _cur_col/_cur_row.
541
6571ffc6
SM
5422021-01-20 Simon Marchi <simon.marchi@polymtl.ca>
543
544 * lib/tuiterm.exp: Add links in comments.
545
7c794afd
TV
5462021-01-20 Tom de Vries <tdevries@suse.de>
547
548 * gdb.python/py-format-string.exp: Allow Deriv+$decimal as vtable
549 offset.
550
1402665c
TV
5512021-01-20 Tom de Vries <tdevries@suse.de>
552
553 * lib/gdb.exp (skip_rust_tests): Skip if multilib_flags contains -m32.
554
6f52fdf4
SDJ
5552021-01-20 Sergio Durigan Junior <sergiodj@sergiodj.net>
556
557 * gdb.arch/amd64-stap-expressions.S: New file.
558 * gdb.arch/amd64-stap-expressions.exp: New file.
559
14852123
TV
5602021-01-19 Tom de Vries <tdevries@suse.de>
561
562 * gdb.base/step-over-syscall.exp: Detect and handle sysenter/int
563 sequence.
564
0c4e2c6c
TV
5652021-01-19 Tom de Vries <tdevries@suse.de>
566
567 * gdb.arch/i386-mpx.c (main): Drop argc/argv parameter.
568
02baa133
AB
5692021-01-18 Andrew Burgess <andrew.burgess@embecosm.com>
570
571 * gdb.fortran/array-slices.exp (run_test): Avoid including
572 addresses in test names.
573
10f92414
TV
5742021-01-15 Tom de Vries <tdevries@suse.de>
575
576 PR testsuite/26997
577 * gdb.fortran/array-slices.exp (run_test): Avoid pointer arithmetic
578 when adding sizeof.
579
116d0cf1
TV
5802021-01-14 Tom de Vries <tdevries@suse.de>
581
582 PR testsuite/24590
583 * gdb.base/style.exp: Handle shorter argv in frame command output.
584
8f66807b
AB
5852021-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
586
587 PR gdb/26819
588 * gdb.server/stop-reply-no-thread-multi.c: New file.
589 * gdb.server/stop-reply-no-thread-multi.exp: New file.
590
3f94e588
TV
5912021-01-12 Tom de Vries <tdevries@suse.de>
592
593 * gdb.arch/i386-mpx-call.c (have_mpx): Remove.
594 (main): Remove call to have_mpx.
595 * gdb.arch/i386-mpx-call.exp: Use have_mpx.
596 * gdb.arch/i386-mpx-map.c (have_mpx): Remove.
597 (main): Remote call to have_mpx.
598 * gdb.arch/i386-mpx-map.exp: Use have_mpx.
599 * gdb.arch/i386-mpx-sigsegv.c (have_mpx): Remove.
600 (main): Remove call to have_mpx.
601 * gdb.arch/i386-mpx-sigsegv.exp: Use have_mpx.
602 * gdb.arch/i386-mpx-simple_segv.c (have_mpx): Remove.
603 (main): Remove call to have_mpx.
604 * gdb.arch/i386-mpx-simple_segv.exp: Use have_mpx.
605 * gdb.arch/i386-mpx.c (have_mpx): Remove.
606 (main): Remote call to have_mpx.
607 * gdb.arch/i386-mpx.exp: Use have_mpx.
608 * lib/gdb.exp (have_mpx): New proc.
609
5291fe3c
SP
6102021-01-12 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
611
612 * gdb.arch/aarch64-fp.exp: Modify to test bfloat16 support.
613
18bfb505
TV
6142021-01-12 Tom de Vries <tdevries@suse.de>
615
616 * gdb.base/disasm-optim.exp: Require is_amd64_regs_target.
617
ce38f5ed
AB
6182021-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
619
620 * gdb.fortran/debug-expr.exp: Add new tests.
621
7c654b71
AB
6222021-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
623
624 * gdb.fortran/dot-ops.exp: Add new tests.
625
10dadadc
TV
6262021-01-11 Tom de Vries <tdevries@suse.de>
627
628 PR testsuite/26968
629 * gdb.arch/amd64-stap-three-arg-disp.S: Remove insn modifying $ebx.
630 Move insn setting $eax to before probe point.
631
66beed02
TT
6322021-01-09 Tom Tromey <tom@tromey.com>
633
634 * gdb.trace/ax.exp: Do not require an "ext".
635
8fc48b79
TT
6362021-01-08 Tom Tromey <tromey@adacore.com>
637
638 * gdb.ada/voidctx/pck.adb: New file.
639 * gdb.ada/voidctx/pck.ads: New file.
640 * gdb.ada/voidctx/voidctx.adb: New file.
641 * gdb.ada/voidctx.exp: New file.
642
6abd4cf2
SM
6432021-01-08 Simon Marchi <simon.marchi@polymtl.ca>
644
645 PR gdb/27157
646 * gdb.base/empty-host-env-vars.exp: New test.
647
d00f0868
AB
6482021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
649
650 * gdb.base/completion.exp: Add a new test.
651
3c8c6de2
AB
6522021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
653
654 * gdb.fortran/intvar-dynamic-types.exp: New file.
655 * gdb.fortran/intvar-dynamic-types.f90: New file.
656
e3436813
AB
6572021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
658
659 * gdb.fortran/intvar-array.exp: New file.
660 * gdb.fortran/intvar-array.f90: New file.
661
d4813f10
TT
6622021-01-07 Tom Tromey <tromey@adacore.com>
663
664 * gdb.ada/assign_arr.exp: Add 'others' test.
665
b49180ac
TT
6662021-01-06 Tom Tromey <tromey@adacore.com>
667
668 * gdb.ada/fixed_points/pck.ads (Delta4): New constant.
669 (FP4_Type): New type.
670 (FP4_Var): New variable.
671 * gdb.ada/fixed_points/fixed_points.adb: Update.
672 * gdb.ada/fixed_points.exp: Add tests for binary operators.
673
3c55062c
SM
6742021-01-06 Simon Marchi <simon.marchi@polymtl.ca>
675
676 * lib/gdb.exp (gdb_test_sequence): Accept -prompt switch.
677 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
678 Pass prompt containing debug print to gdb_test_sequence.
679
e4ad960a
TV
6802021-01-04 Tom de Vries <tdevries@suse.de>
681
682 * gdb.dwarf2/dw2-out-of-range-end-of-seq.exp: New file.
683
3ec3145c
SM
6842021-01-04 Simon Marchi <simon.marchi@efficios.com>
685
686
687
8dc558a0
SM
6882021-01-04 Simon Marchi <simon.marchi@efficios.com>
689
690 * gdb.server/abspath.exp: Append "set sysroot" to GDBFLAGS.
691 * gdb.server/connect-without-multi-process.exp: Likewise.
692 * gdb.server/exit-multiple-threads.exp: Likewise.
693 * gdb.server/ext-attach.exp: Likewise.
694 * gdb.server/ext-restart.exp: Likewise.
695 * gdb.server/ext-run.exp: Likewise.
696 * gdb.server/ext-wrapper.exp: Likewise.
697 * gdb.server/multi-ui-errors.exp: Likewise.
698 * gdb.server/no-thread-db.exp: Likewise.
699 * gdb.server/reconnect-ctrl-c.exp: Likewise.
700 * gdb.server/run-without-local-binary.exp: Likewise.
701 * gdb.server/server-kill.exp: Likewise.
702 * gdb.server/server-run.exp: Likewise.
703 * gdb.server/solib-list.exp: Likewise.
704 * gdb.server/stop-reply-no-thread.exp: Likewise.
705 * gdb.server/wrapper.exp: Likewise.
706 * gdb.server/sysroot.exp: Increase timeout when testing the
707 target: sysroot.
708
d8387cc8
SM
7092021-01-04 Simon Marchi <simon.marchi@efficios.com>
710
711 * gdb.server/server-run.exp: Use clean_restart.
712
5169ae34
SM
7132021-01-04 Simon Marchi <simon.marchi@efficios.com>
714
715 * gdb.server/ext-run.exp: Use clean_restart.
716
7b0ff8a2
SM
7172021-01-04 Simon Marchi <simon.marchi@efficios.com>
718
719 * gdb.server/stop-reply-no-thread.exp: Use build_executable
720 instead of prepare_for_testing.
721
a754fbdf
SM
7222021-01-04 Simon Marchi <simon.marchi@efficios.com>
723
724 * gdb.server/solib-list.exp: Use clean_restart.
725
c5e71b33
TV
7262021-01-04 Tom de Vries <tdevries@suse.de>
727
728 * gdb.base/morestack.c: Remove printf.
729 * gdb.base/morestack.exp: Don't use -fuse-ld=gold.
730
9b243007
TT
7312020-12-31 Tom Tromey <tom@tromey.com>
732
733 * gdb.rust/simple.exp: Update output for Rust 1.49.
734
4ff509e7
BE
7352020-12-31 Bernd Edlinger <bernd.edlinger@hotmail.de>
736
737 * gdb.cp/step-and-next-inline.exp: Fix test case.
738
391750c3
SM
7392020-12-30 Simon Marchi <simon.marchi@polymtl.ca>
740
741 * gdb.python/py-frame-args.exp: De-duplicate test names.
742
b7874836
AB
7432020-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
744
745 PR gdb/27059
746 * gdb.dwarf2/dyn-type-unallocated.c: New file.
747 * gdb.dwarf2/dyn-type-unallocated.exp: New file.
748
e1ff6226
PW
7492020-12-21 Peter Waller <p@pwaller.net>
750
751 * gdb.base/style-interp-exec-mi.exp: New.
752 * gdb.base/style-interp-exec-mi.c: New.
753
ca01f1bf
SM
7542020-12-21 Simon Marchi <simon.marchi@polymtl.ca>
755
756 * gdb.base/list.exp: Replace send_gdb + gdb_expect with
757 gdb_test. Use proc_with_prefix.
758
0fe69a94
MM
7592020-12-21 Markus Metzger <markus.t.metzger@intel.com>
760
761 * gdb.btrace/exception.exp: Build with nopie.
762 * gdb.btrace/function_call_history.exp: Likewise.
763 * gdb.btrace/unknown_functions.exp: Likewise.
764
806e7575
MM
7652020-12-21 Markus Metzger <markus.t.metzger@intel.com>
766
767 * gdb.btrace/multi-inferior.exp: Skip if use_gdb_stub.
768
493d2172
MM
7692020-12-21 Markus Metzger <markus.t.metzger@intel.com>
770
771 * gdb.python/py-record-btrace.exp: Make test names unique.
772 * gdb.python/py-record-full.exp: Likewise.
773
1a1c0afc
MM
7742020-12-21 Markus Metzger <markus.t.metzger@intel.com>
775
776 * gdb.btrace/data.exp: Make test names unique.
777 * gdb.btrace/delta.exp: Likewise.
778 * gdb.btrace/enable.exp: Likewise.
779 * gdb.btrace/function_call_history.exp: Likewise.
780 * gdb.btrace/nohist.exp: Likewise.
781 * gdb.btrace/non-stop.exp: Likewise.
782 * gdb.btrace/rn-dl-bind.exp: Likewise.
783 * gdb.btrace/step.exp: Likewise.
784 * gdb.btrace/stepi.exp: Likewise.
785 * gdb.btrace/tailcall.exp: Likewise.
786
98d837f0
MM
7872020-12-21 Markus Metzger <markus.t.metzger@intel.com>
788
789 * gdb.btrace/enable.exp: Update error message.
790 * gdb.btrace/multi-inferior.exp: Likewise.
791 * gdb.btrace/reconnect.exp: Likewise.
792 * gdb.python/py-record-btrace.exp: Likewise.
793 * gdb.python/py-record-full.exp: Likewise.
794
c541fa7c
TV
7952020-12-20 Tom de Vries <tdevries@suse.de>
796
797 * lib/gdb.exp (save_target_board_info): New proc.
798 (gdb_compile_shlib): Use save_target_board_info.
799
60108e47
TV
8002020-12-19 Tom de Vries <tdevries@suse.de>
801
802 * lib/gdb.exp (supports_scalar_storage_order_attribute)
803 (supports_gnuc): New proc.
804 * gdb.base/endianity.exp: Define TEST_SSO. Eliminate
805 test_compiler_info calls. Add unsupported message.
806 * gdb.base/endianity.c: Use TEST_SSO.
807
fa639f55
HD
8082020-12-19 Hannes Domani <ssbssa@yahoo.de>
809
810 PR exp/27070
811 * gdb.python/compare-enum-type-a.c: New test.
812 * gdb.python/compare-enum-type-b.c: New test.
813 * gdb.python/compare-enum-type.exp: New file.
814 * gdb.python/compare-enum-type.h: New test.
815
4aea001f
HD
8162020-12-18 Hannes Domani <ssbssa@yahoo.de>
817
818 * gdb.python/py-format-string.exp: Add tests for address keyword.
819
b3f9469b
HD
8202020-12-18 Hannes Domani <ssbssa@yahoo.de>
821
822 * gdb.python/py-type.exp: Add tests for TYPE_CODE_METHOD.
823
86ef42bd
TT
8242020-12-18 Tom Tromey <tromey@adacore.com>
825
826 * gdb.ada/fixed_points.exp: Also run with
827 -fgnat-encodings=minimal. Update expected output.
828
93df4a1d
SM
8292020-12-16 Simon Marchi <simon.marchi@efficios.com>
830
831 * gdb.base/async-shell.exp: Enable non-stop through GDBFLAGS.
832 * gdb.base/continue-all-already-running.exp: Likewise.
833 * gdb.base/moribund-step.exp: Likewise.
834 * gdb.base/step-sw-breakpoint-adjust-pc.exp: Likewise.
835
592995fa
TV
8362020-12-16 Tom de Vries <tdevries@suse.de>
837
838 * gdb.base/batch-preserve-term-settings.exp:
839
1e61189d
TV
8402020-12-16 Tom de Vries <tdevries@suse.de>
841
842 * lib/gdb.exp (gdb_compile_shlib_1): Factor out of ...
843 (gdb_compile_shlib): ... here. Filter out PIE-related flags.
844
19007d95
LM
8452020-12-16 Luis Machado <luis.machado@linaro.org>
846
847 * gdb.arch/aarch64-tagged-pointer.c (main): Add a few more
848 pointer-based memory accesses.
849 * gdb.arch/aarch64-tagged-pointer.exp: Exercise additional
850 hw watchpoint cases.
851
a33fc9ae
RK
8522020-12-15 Rae Kim <rae.kim@gmail.com>
853
854 * gdb.base/document.exp: New test.
855
0e5ad442
TT
8562020-12-15 Tom Tromey <tromey@adacore.com>
857
858 * gdb.base/style.exp: Add deprecation tests.
859
60598dbd
SM
8602020-12-14 Simon Marchi <simon.marchi@polymtl.ca>
861
862 * lib/gdb.exp (gdb_test_multiple): Fix typo in doc.
863
8cd6d968
MW
8642020-12-14 Mark Wielaard <mark@klomp.org>
865
866 * lib/dwarf.exp (Dwarf::_handle_attribute): Handle SPECIAL_expr
867 specially, set attr_form_comment to the actual FORM string used.
868
eab9267c
MW
8692020-12-14 Mark Wielaard <mark@klomp.org>
870
871 * lib/dwarf.exp (Dwarf::_read_constants): Don't set
872 _constants(SPECIAL_expr) here, but set it...
873 (Dwarf::cu): ...here based on _cu_version.
874
2f413264
TV
8752020-12-14 Tom de Vries <tdevries@suse.de>
876
877 * lib/gdb.exp (gdb_compile_shlib): Make sure it's not necessary to
878 pass -fPIC.
879 * gdb.ada/catch_ex_std.exp: Don't pass -fPIC to gdb_compile_shlib.
880 * gdb.base/break-probes.exp: Same.
881 * gdb.base/ctxobj.exp: Same.
882 * gdb.base/dso2dso.exp: Same.
883 * gdb.base/global-var-nested-by-dso.exp: Same.
884 * gdb.base/info-shared.exp: Same.
885 * gdb.base/jit-reader-simple.exp: Same.
886 * gdb.base/print-file-var.exp: Same.
887 * gdb.base/skip-solib.exp: Same.
888 * gdb.btrace/dlopen.exp: Same.
889
18f1cb1f
TV
8902020-12-14 Tom de Vries <tdevries@suse.de>
891
892 PR testsuite/26963
893 * lib/gdb.exp (run_on_host): Declare test unsupported if spawn fails.
894
519155c9
TV
8952020-12-14 Tom de Vries <tdevries@suse.de>
896
897 PR testsuite/26962
898 * gdb.base/solib-corrupted.exp: Handle "'_r_debug' has unknown type;
899 cast it to its declared type".
900
153f6e6c
TV
9012020-12-14 Tom de Vries <tdevries@suse.de>
902
903 PR testsuite/26951
904 * gdb.base/batch-preserve-term-settings.exp: Use "gdb-subshell$ " as
905 shell prompt.
906
86b44259
TT
9072020-12-14 Tom Tromey <tromey@adacore.com>
908
909 * gdb.ada/nested.exp: Add new tests.
910 * gdb.ada/nested/hello.adb (Fourth, Fifth): New procedures.
911
e26624c6
TT
9122020-12-14 Tom Tromey <tromey@adacore.com>
913
914 * gdb.dwarf2/ada-thick-pointer.exp: New file.
915
a3bdae4e
TT
9162020-12-14 Tom Tromey <tromey@adacore.com>
917
918 * gdb.dwarf2/dw2-fixed-point.exp: Add test for division by zero.
919
862fcbd8
TV
9202020-12-13 Tom de Vries <tdevries@suse.de>
921
922 PR testsuite/26953
923 * gdb.base/endianity.exp: Skip tests requiring scalar_storage_order
924 attribute support if compiler doesn't support it.
925
a406a98e
TV
9262020-12-13 Tom de Vries <tdevries@suse.de>
927
928 * lib/gdb.exp (gdb_compile_shlib): Handle ada.
929 * gdb.ada/catch_ex_std.exp: Use gdb_compile_shlib to compile from
930 source to shared lib. Add ada to options.
931
5d7e6ed0
TV
9322020-12-13 Tom de Vries <tdevries@suse.de>
933
934 * gdb.ada/catch_ex_std.exp: Use gnatmake -bargs and -largs instead of
935 calling gnatbind and gnatlink.
936
ee9812a0
AB
9372020-12-13 Andrew Burgess <andrew.burgess@embecosm.com>
938
939 * gdb.base/dcache-flush.c: New file.
940 * gdb.base/dcache-flush.exp: New file.
941
50a5f187
AB
9422020-12-13 Andrew Burgess <andrew.burgess@embecosm.com>
943
944 * gdb.base/c-linkage-name.exp: Update to use new 'maint flush ...'
945 commands.
946 * gdb.base/killed-outside.exp: Likewise.
947 * gdb.opt/inline-bt.exp: Likewise.
948 * gdb.perf/gmonster-null-lookup.py: Likewise.
949 * gdb.perf/gmonster-print-cerr.py: Likewise.
950 * gdb.perf/gmonster-ptype-string.py: Likewise.
951 * gdb.python/py-unwind.exp: Likewise.
952
19c659f1
AB
9532020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
954
955 * gdb.base/commands.exp: Update expected results.
956
9ef6d4a1
AB
9572020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
958
959 PR cli/15104
960 * gdb.base/commands.exp: Add additional tests.
961 * gdb.base/completion.exp: Add additional tests.
962
1536146f
AB
9632020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
964
965 * gdb.base/completion.exp: Add additional tests.
966
346e7e19
TV
9672020-12-11 Tom de Vries <tdevries@suse.de>
968
969 PR testsuite/26991
970 * gdb.arch/i386-mpx-call.exp: Don't expect to trigger bounds
971 violations by setting bounds registers if the bounds are passed in the
972 Bounds Table.
973
9cd7a95a
TV
9742020-12-11 Tom de Vries <tdevries@suse.de>
975
976 PR testsuite/26954
977 * gdb.base/float128.exp: Detect and handle no mpfr support.
978
4483a8e7
SM
9792020-12-10 Simon Marchi <simon.marchi@efficios.com>
980
981 PR gdb/24694
982 * gdb.multi/multi-arch-exec.c (thread_start, main): Add barrier
983 calls.
984
10067028
TV
9852020-12-10 Tom de Vries <tdevries@suse.de>
986
987 PR testsuite/26947
988 * gdb.tui/new-layout.exp: Don't execute tests with unbalanced curly
989 braces for tcl 8.5 and earlier.
990
5b56203a
SM
9912020-12-09 Simon Marchi <simon.marchi@efficios.com>
992
993 PR 26875, PR 26901
994 * gdb.base/flexible-array-member.c: New test.
995 * gdb.base/flexible-array-member.exp: New test.
996
b46551b2
TV
9972020-12-08 Tom de Vries <tdevries@suse.de>
998
999 * gdb.arch/amd64-gs_base.exp: Undo commit 67748e0f66, reimplement
1000 using is_amd64_regs_target.
1001
8439f446
TV
10022020-12-08 Tom de Vries <tdevries@suse.de>
1003
1004 * gdb.ada/mi_task_arg.exp: Accept <optimized out> as valid value of
1005 self_id.
1006
bc545da7
PA
10072020-12-07 Pedro Alves <pedro@palves.net>
1008
1009 * gdb.base/break-on-linker-gcd-function.exp: Remove unused
1010 'additional_flags' variable.
1011
1f58f6c2
TBA
10122020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1013
1014 * gdb.linespec/explicit.exp: Extend with a test to check completing
1015 '-' after seemingly complete options.
1016
5759831a
TBA
10172020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1018
1019 * gdb.linespec/keywords.exp: Add tests to check positional
1020 flexibility of "-force-condition".
1021
21e051b3
TBA
10222020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1023
1024 * gdb.base/bp-cmds-run-with-ex.c: New file.
1025 * gdb.base/bp-cmds-run-with-ex.exp: New file.
1026 * gdb.base/bp-cmds-run-with-ex.gdb: New file.
1027 * gdb.gdb/python-interrupts.exp: Update the call to
1028 'catch_command_errors' with the new argument.
1029 * gdb.gdb/python-selftest.exp: Ditto.
1030
187b041e
SM
10312020-12-04 Simon Marchi <simon.marchi@efficios.com>
1032
1033 * gdb.arch/amd64-disp-step-avx.exp: Adjust pattern.
1034 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
1035 * gdb.threads/non-stop-fair-events.exp: Likewise.
1036
3b7a962d
SM
10372020-12-04 Simon Marchi <simon.marchi@efficios.com>
1038
1039 * gdb.threads/step-over-exec.exp: New.
1040 * gdb.threads/step-over-exec.c: New.
1041 * gdb.threads/step-over-exec-execd.c: New.
1042 * lib/my-syscalls.S: New.
1043 * lib/my-syscalls.h: New.
1044
e633b117
SM
10452020-12-04 Simon Marchi <simon.marchi@efficios.com>
1046
1047 * lib/dwarf.exp (declare_labels): Use name as text if text is
1048 not provided.
1049
67748e0f
TV
10502020-12-04 Tom de Vries <tdevries@suse.de>
1051
1052 PR testsuite/26990
1053 * gdb.arch/amd64-gs_base.exp: Handle -m32 where fs_base and gs_base
1054 are unsupported.
1055
a8d13675
TV
10562020-12-04 Tom de Vries <tdevries@suse.de>
1057
1058 * gdb.reverse/insn-reverse.exp: Don't break inside gdb_test_multiple
1059 clause.
1060
f17727b3
TV
10612020-12-04 Tom de Vries <tdevries@suse.de>
1062
1063 * gdb.reverse/insn-reverse.exp: Fix count handling.
1064
a1499830
TV
10652020-12-04 Tom de Vries <tdevries@suse.de>
1066
1067 * gdb.reverse/insn-reverse-x86.c: Guard x86_64 assembly with #ifdef
1068 __x86_64__.
1069
9c027c2f
TV
10702020-12-04 Tom de Vries <tdevries@suse.de>
1071
1072 * gdb.reverse/insn-reverse.c (test_nr): New var.
1073 (usage, parse_args): New function.
1074 (main): Call parse_args. Only run test for test_nr.
1075 * gdb.reverse/insn-reverse.exp: Detect lack of progress in stepi loop
1076 and bail out. Run subtests individually, using an inferior arg
1077 specifying the subtest.
1078
533b2ae0
AB
10792020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
1080
1081 * gdb.arch/riscv-tdesc-regs.exp: Remove unwanted test.
1082
e4502042
AB
10832020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
1084
1085 * gdb.arch/riscv-tdesc-regs.exp (get_expected_result): New proc,
1086 update test to use this.
1087
f55a9a37
SM
10882020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
1089
1090 * gdb.threads/non-ldr-exc-1.exp: Fix indentation.
1091
0a6155a0
SM
10922020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
1093
1094 * gdb.threads/non-ldr-exc-1.exp: Use foreach_with_prefix.
1095 (do_test): Don't use with_test_prefix.
1096 * gdb.threads/non-ldr-exc-2.exp: Use foreach_with_prefix.
1097 (do_test): Don't use with_test_prefix.
1098 * gdb.threads/non-ldr-exc-3.exp: Use foreach_with_prefix.
1099 (do_test): Don't use with_test_prefix.
1100 * gdb.threads/non-ldr-exc-4.exp: Use foreach_with_prefix.
1101 (do_test): Don't use with_test_prefix.
1102
4d56d64a
SM
11032020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
1104
1105 * gdb.threads/non-ldr-exit.exp: Fix comment.
1106
54e75f29
AB
11072020-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
1108
1109 * gdb.xml/maint-xml-dump-03.xml: New file.
1110
7ce05d21
TV
11112020-11-30 Tom de Vries <tdevries@suse.de>
1112
1113 PR symtab/26905
1114 * gdb.dwarf2/count.exp: Remove kfails.
1115
50757f95
TBA
11162020-11-24 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1117
1118 * gdb.base/condbreak-multi-context.exp: Do not hard-code location
1119 indices.
1120
4afa9fd9
JB
11212020-11-24 Joel Brobecker <brobecker@adacore.com>
1122
1123 * gdb.dwarf2/dw2-fixed-point.exp: Fix the expected output of
1124 the "ptype pck__fp1_range_var" test for the module-2 and pascal
1125 languages. Remove the associated setup_xfail.
1126
15a491af
SM
11272020-11-23 Simon Marchi <simon.marchi@efficios.com>
1128
1129 * lib/gdb.exp (gdb_assert): Show error message on error.
1130
891615f0
TV
11312020-11-23 Tom de Vries <tdevries@suse.de>
1132
1133 * gdb.ada/enum_idx_packed.exp: Limit setup_kfail to gnat 9 and 10.
1134 * gdb.ada/mod_from_name.exp: Same.
1135 * gdb.ada/pckd_arr_ren.exp: Same.
1136
19922582
SM
11372020-11-22 Simon Marchi <simon.marchi@polymtl.ca>
1138
1139 * gdb.base/template.exp: New.
1140 * gdb.base/template.c: New.
1141
117c628d
GB
11422020-11-22 Gary Benson <gbenson@redhat.com>
1143
1144 PR gdb/26905
1145 * gdb.dwarf2/count.exp: Add test for an array whose upper bound
1146 is defined using a DW_AT_count which references another DIE.
1147
da39d3ba
TV
11482020-11-21 Tom de Vries <tdevries@suse.de>
1149
1150 * gdb.base/vla-ptr.exp: Add XFAIL.
1151
a5c641b5
AB
11522020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1153
1154 * gdb.fortran/array-slices-bad.exp: New file.
1155 * gdb.fortran/array-slices-bad.f90: New file.
1156 * gdb.fortran/array-slices-sub-slices.exp: New file.
1157 * gdb.fortran/array-slices-sub-slices.f90: New file.
1158 * gdb.fortran/array-slices.exp: Rewrite tests.
1159 * gdb.fortran/array-slices.f90: Rewrite tests.
1160 * gdb.fortran/vla-sizeof.exp: Correct expected results.
1161
a15a5258
AB
11622020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1163
1164 * gdb.base/completion.exp: Add new completion tests.
1165
7cb2893d
SM
11662020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
1167
1168 * gdb.mi/mi-nonstop-exit.exp: Enable non-stop through GDBFLAGS.
1169 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1170 * gdb.mi/mi-nsintrall.exp: Likewise.
1171 * gdb.mi/mi-nsmoribund.exp: Likewise.
1172 * gdb.mi/mi-nsthrexec.exp: Likewise.
1173 * gdb.mi/mi-watch-nonstop.exp: Likewise.
1174
cf144ec8
SM
11752020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
1176
1177 * lib/mi-support.exp (mi_run_cmd_full): Use unresovled instead
1178 of perror.
1179
6b6a3e05
JM
11802020-11-18 Joseph Myers <joseph@codesourcery.com>
1181
1182 * lib/mi-support.exp (mi_gdb_file_cmd): Check for case where
1183 $arg.exe exists but $arg does not.
1184
811bdca0
GB
11852020-11-17 Gary Benson <gbenson@redhat.com>
1186
1187 * gdb.trace/trace-common.h (x86_trace_dummy): Add
1188 __attribute__ ((used)).
1189
c72e3136
AB
11902020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
1191
1192 * gdb.gdb/unittest.exp: Spot 'Running...' lines.
1193
037d7135
AB
11942020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
1195
1196 * gdb.base/completion.exp: Add new tests.
1197
119e99bb
TT
11982020-11-16 Tom Tromey <tromey@adacore.com>
1199
1200 * gdb.dwarf2/data-loc.exp: Update expected output. Remove C
1201 tests.
1202
b74dbc20
JB
12032020-11-15 Joel Brobecker <brobecker@adacore.com>
1204
1205 * gdb.ada/fixed_cmp.exp: Add -fgnat-encodings=minimal testing.
1206 * gdb.dwarf2/dw2-fixed-point.c (pck__fp1_var2): New global.
1207 (main): Add reference to pck__fp1_var2.
1208 * gdb.dwarf2/dw2-fixed-point.exp: Add comparison operator testing.
1209
0a12719e
JB
12102020-11-15 Joel Brobecker <brobecker@adacore.com>
1211
1212 * gdb.dwarf2/dw2-fixed-point.exp: Add arithmetic tests.
1213
0c9150e4
JB
12142020-11-15 Joel Brobecker <brobecker@adacore.com>
1215
1216 * gdb.ada/fixed_points.exp: Add ptype tests.
1217 * gdb.dwarf2/dw2-fixed-point.exp: Likewise.
1218
b26daff9
JB
12192020-11-15 Joel Brobecker <brobecker@adacore.com>
1220
1221 * gdb.dwarf2/dw2-fixed-point.exp: Add "print /x" tests.
1222
09584414
JB
12232020-11-15 Joel Brobecker <brobecker@adacore.com>
1224
1225 * gdb.ada/fixed_cmp.exp: Force compilation to use -fgnat-encodings=all.
1226 * gdb.ada/fixed_points.exp: Add fixed-point variables printing tests.
1227 * gdb.ada/fixed_points/pck.ads, gdb.ada/fixed_points/pck.adb:
1228 New files.
1229 * gdb.ada/fixed_points/fixed_points.adb: Add use of package Pck.
1230
1231 * gdb.dwarf2/dw2-fixed-point.c, gdb.dwarf2/dw2-fixed-point.exp:
1232 New files.
1233
9dd02fc0
AB
12342020-11-14 Andrew Burgess <andrew.burgess@embecosm.com>
1235
1236 PR cli/26879
1237 * gdb.fortran/completion.exp: New file.
1238 * gdb.fortran/completion.f90: New file.
1239
5643c500
JM
12402020-11-12 Joseph Myers <joseph@codesourcery.com>
1241
1242 * lib/gdb.exp (gdb_file_cmd): Check for case where $arg.exe exists
1243 but $arg does not.
1244
7bea47f0
AB
12452020-11-12 Andrew Burgess <andrew.burgess@embecosm.com>
1246
1247 * gdb.fortran/types.exp: Add more tests.
1248
1f2624a3
TT
12492020-11-12 Tom Tromey <tom@tromey.com>
1250
1251 PR rust/26799:
1252 * gdb.rust/traits.exp: Remove kfails.
1253
9e74f0ae
GB
12542020-11-12 Gary Benson <gbenson@redhat.com>
1255
1256 * gdb.threads/tls-so_extern_main.c (tls_ptr): Add missing return
1257 statement.
1258
acb994fa
SM
12592020-11-11 Simon Marchi <simon.marchi@efficios.com>
1260
1261 * gdb.base/continue-after-aborted-step-over.exp: Add "breakpoint
1262 always-inserted" axis.
1263 (do_test): Add breakpoint_always_inserted parameter.
1264
95016fd2
TT
12652020-11-10 Tom Tromey <tromey@adacore.com>
1266
1267 * gdb.ada/bias.exp: Update.
1268 * gdb.ada/bias/bias.adb (X): Change value.
1269
83100a74
GB
12702020-11-10 Gary Benson <gbenson@redhat.com>
1271
1272 * gdb.base/vla-optimized-out.exp (p sizeof (a)): Wrap supplied
1273 regexp fragment in parentheses to prevent false matching.
1274
6ff174a7
GB
12752020-11-10 Gary Benson <gbenson@redhat.com>
1276
1277 * gdb.base/vla-optimized-out.c (f1): Add __attribute__ ((weak)).
1278
eb24648c
GB
12792020-11-10 Gary Benson <gbenson@redhat.com>
1280
1281 * gdb.cp/step-and-next-inline.exp: Only require
1282 -gstatement-frontiers when building with GCC.
1283 Only setup KFAIL's for GCC issues when using
1284 a GCC-built executable.
1285
86775fab
AB
12862020-11-06 Andrew Burgess <andrew.burgess@embecosm.com>
1287
1288 * gdb.base/debug-expr.c: Add extra function to allow for an
1289 additional test.
1290 * gdb.base/debug-expr.exp (test_debug_expr): Delete, replace calls
1291 to this proc with gdb_test_debug_expr. Add an extra test.
1292 * gdb.cp/debug-expr.exp (test_debug_expr): Delete, replace calls
1293 to this proc with gdb_test_debug_expr, give the tests names
1294 * gdb.dlang/debug-expr.exp (test_debug_expr): Delete, replace
1295 calls to this proc with gdb_test_debug_expr, give the tests names
1296 * gdb.fortran/debug-expr.exp: New file.
1297 * gdb.fortran/debug-expr.f90: New file.
1298 * lib/gdb.exp (gdb_test_debug_expr): New proc.
1299
a1945bd4
SM
13002020-11-06 Simon Marchi <simon.marchi@efficios.com>
1301
1302 * lib/dwarf.exp (ranges): Handle "base" and "range" as
1303 proceduresu.
1304 * gdb.dwarf/dw2-bad-elf.exp: Adjust.
1305 * gdb.dwarf2/dw2-inline-many-frames.exp: Adjust.
1306 * gdb.dwarf2/dw2-inline-stepping.exp: Adjust.
1307 * gdb.dwarf2/dw2-ranges-base.exp: Adjust.
1308 * gdb.dwarf2/dw2-ranges-func.exp: Adjust.
1309 * gdb.dwarf2/dw2-ranges-overlap.exp: Adjust.
1310 * gdb.dwarf2/dw2-ranges-psym.exp: Adjust.
1311 * gdb.dwarf2/enqueued-cu-base-addr.exp: Adjust.
1312
9c91c725
TT
13132020-11-04 Tom Tromey <tromey@adacore.com>
1314
1315 * gdb.ada/funcall_ref.exp: Update.
1316 * gdb.ada/var_rec_arr.exp: Update.
1317
8d9fd3a1
TT
13182020-11-04 Tom Tromey <tromey@adacore.com>
1319
1320 * gdb.ada/rec_ptype.exp: New file.
1321 * gdb.ada/rec_ptype/main.adb: New file.
1322 * gdb.ada/rec_ptype/p.ads: New file.
1323
d8f62e84
TT
13242020-11-04 Tom Tromey <tromey@adacore.com>
1325
1326 * gdb.ada/tick_length_array_enum_idx.exp: Add ptype test.
1327 * gdb.ada/tick_length_array_enum_idx/foo_n207_004.adb
1328 (PT_Full): New variable.
1329 * gdb.ada/tick_length_array_enum_idx/pck.adb
1330 (Full_PT): New type.
1331
7ff5b937
TT
13322020-11-04 Tom Tromey <tromey@adacore.com>
1333
1334 * gdb.ada/array_of_variant.exp: New file.
1335 * gdb.ada/array_of_variant/p.adb: New file.
1336 * gdb.ada/array_of_variant/pck.ads: New file.
1337 * gdb.ada/array_of_variant/pck.adb: New file.
1338
10f6a3ad
TT
13392020-11-04 Tom Tromey <tromey@adacore.com>
1340
1341 * gdb.ada/enum_idx_packed.exp: Add test.
1342 * gdb.ada/enum_idx_packed/foo.adb (Multi_Access):
1343 New variable.
1344 * gdb.ada/enum_idx_packed/pck.ads (Short)
1345 (Multi_Dimension, Multi_Dimension_Access): New types.
1346
b72795a8
TT
13472020-11-04 Tom Tromey <tromey@adacore.com>
1348
1349 * gdb.ada/enum_idx_packed.exp: Test two forms of -fgnat-encodings.
1350
24aa1b02
TT
13512020-11-04 Tom Tromey <tromey@adacore.com>
1352
1353 * gdb.ada/set_pckd_arr_elt.exp: Also test
1354 -fgnat-encodings=minimal. Add tests.
1355 * gdb.ada/set_pckd_arr_elt/foo.adb (Foo): Add VA variable.
1356 Call Update_Small a second time.
1357 * gdb.ada/set_pckd_arr_elt/pck.adb (New_Variant): New function.
1358 * gdb.ada/set_pckd_arr_elt/pck.ads (Buffer, Variant)
1359 (Variant_Access): New types.
1360 (New_Variant): Declare.
1361
c9a28cbe
TT
13622020-11-04 Tom Tromey <tromey@adacore.com>
1363
1364 * gdb.ada/mod_from_name.exp: Test printing slice.
1365
57567375
TT
13662020-11-04 Tom Tromey <tromey@adacore.com>
1367
1368 * gdb.ada/O2_float_param.exp: Test different -fgnat-encodings
1369 values.
1370 * gdb.ada/access_to_unbounded_array.exp: Test different
1371 -fgnat-encodings values.
1372 * gdb.ada/big_packed_array.exp: Test different -fgnat-encodings
1373 values.
1374 * gdb.ada/arr_enum_idx_w_gap.exp: Test different -fgnat-encodings
1375 values.
1376 * gdb.ada/array_ptr_renaming.exp: Test different -fgnat-encodings
1377 values.
1378 * gdb.ada/array_of_variable_length.exp: Test different
1379 -fgnat-encodings values.
1380 * gdb.ada/arrayparam.exp: Test different -fgnat-encodings values.
1381 * gdb.ada/arrayptr.exp: Test different -fgnat-encodings values.
1382 * gdb.ada/frame_arg_lang.exp: Revert -fgnat-encodings=minimal
1383 change.
1384 * gdb.ada/mi_string_access.exp: Test different -fgnat-encodings
1385 values.
1386 * gdb.ada/mod_from_name.exp: Test different -fgnat-encodings values.
1387 * gdb.ada/out_of_line_in_inlined.exp: Test different
1388 -fgnat-encodings values.
1389 * gdb.ada/packed_array.exp: Test different -fgnat-encodings
1390 values.
1391 * gdb.ada/pckd_arr_ren.exp: Test different -fgnat-encodings
1392 values.
1393 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Test different
1394 -fgnat-encodings values.
1395 * gdb.ada/variant_record_packed_array.exp: Test different
1396 -fgnat-encodings values.
1397
a7400e44
TT
13982020-11-04 Tom Tromey <tromey@adacore.com>
1399
1400 * gdb.ada/enum_idx_packed.exp: Add tests.
1401 * gdb.ada/enum_idx_packed/foo.adb: Add variables.
1402 * gdb.ada/enum_idx_packed/pck.adb: Add functions.
1403 * gdb.ada/enum_idx_packed/pck.ads: Add types, function
1404 declarations.
1405
c40907bf
TV
14062020-11-03 Tom de Vries <tdevries@suse.de>
1407
1408 * lib/dwarf.exp (Dwarf::_handle_DW_TAG): Improve attribute list
1409 terminator comments.
1410 (Dwarf::cu, Dwarf::tu): Remove superfluous abbreviation table
1411 terminator.
1412
f468977a
SM
14132020-11-02 Simon Marchi <simon.marchi@polymtl.ca>
1414
1415 * gdb.base/step-over-no-symbols.exp (test_step_over): Replace
1416 integer format test with regexp.
1417
1c2bec19
GB
14182020-11-02 Gary Benson <gbenson@redhat.com>
1419
1420 * gdb.base/print-file-var.exp (test): Separate compiler and
1421 linker options, and build using build_executable_from_specs
1422 to accommodate this.
1423
6539a36d
GB
14242020-11-02 Gary Benson <gbenson@redhat.com>
1425
1426 * lib/gdb.exp (gdb_compile): Inhibit passing "-x c++"
1427 for .c files compiled as C++ with Clang if any shared
1428 libraries are specified.
1429
7ea44a51
GB
14302020-11-02 Gary Benson <gbenson@redhat.com>
1431
1432 * lib/attributes.h: New header.
1433 * gdb.base/backtrace.c: Include the above. Replace
1434 __attribute__(noclone)) with ATTRIBUTE_NOCLONE.
1435 * gdb.base/infcall-nested-structs.c: Likewise.
1436 * gdb.base/vla-optimized-out.c: Likewise.
1437
ab8f783d
TV
14382020-11-02 Tom de Vries <tdevries@suse.de>
1439
1440 * gdb.dwarf2/fission-multi-cu.S: Remove .debug_line.dwo section.
1441
d77c9224
JB
14422020-11-01 Joel Brobecker <brobecker@adacore.com>
1443
1444 * gdb.ada/fixed_points/fixed_points.adb: Replace use of
1445 System.Min_Int and System.Max_Int with smaller hardcoded
1446 constants.
1447
0e5b0dd0
SM
14482020-10-31 Simon Marchi <simon.marchi@polymtl.ca>
1449
1450 * configure.ac: Split AC_INIT into AC_INIT and AC_CONFIG_SRCDIR.
1451 * configure: Re-generate.
1452
136821d9
SM
14532020-10-30 Simon Marchi <simon.marchi@efficios.com>
1454
1455 * gdb.arch/amd64-disp-step-avx.exp: Update displaced step debug
1456 expected output.
1457
b78b3a29
TBA
14582020-10-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1459
1460 * gdb.base/paginate-after-ctrl-c-running.exp: Update with no pagination
1461 behavior.
1462 * gdb.base/paginate-bg-execution.exp: Ditto.
1463 * gdb.base/paginate-inferior-exit.exp: Ditto.
1464 * gdb.base/double-prompt-target-event-error.c: Remove.
1465 * gdb.base/double-prompt-target-event-error.exp: Remove.
1466
cfaa8f76
TBA
14672020-10-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1468
1469 * gdb.base/kill-detach-inferiors-cmd.exp: Check that 'kill
1470 inferiors' and 'detach inferiors' do not change the current
1471 inferior.
1472
0ad0e70c
TV
14732020-10-29 Tom de Vries <tdevries@suse.de>
1474
1475 * gdb.threads/tls.exp: Fix DUPLICATEs.
1476
99cc6b2a
TV
14772020-10-28 Tom de Vries <tdevries@suse.de>
1478
1479 * gdb.python/py-symbol.exp: Add KFAILs for -readnow.
1480
efe9b873
TV
14812020-10-28 Tom de Vries <tdevries@suse.de>
1482
1483 * gdb.ada/exec_changed.exp: Add KFAILs for -readnow.
1484 * gdb.base/reread.exp: Same.
1485
6b68fd45
TV
14862020-10-28 Tom de Vries <tdevries@suse.de>
1487
1488 * lib/gdb.exp (readnow): Handle arg.
1489 * gdb.rust/traits.exp: Add KFAILs for -readnow.
1490
32a5f98a
TV
14912020-10-28 Tom de Vries <tdevries@suse.de>
1492
1493 * gdb.base/relocate.exp: Update regexp for -readnow.
1494
f93b8760
TV
14952020-10-28 Tom de Vries <tdevries@suse.de>
1496
1497 * gdb.dwarf2/dw2-error.exp: Mark failure break in main as known with
1498 -readnow.
1499
1b00ef06
TV
15002020-10-28 Tom de Vries <tdevries@suse.de>
1501
1502 PR symtab/26772
1503 * gdb.dwarf2/dw2-ranges-overlap.c: New test.
1504 * gdb.dwarf2/dw2-ranges-overlap.exp: New file.
1505
364bb903
TV
15062020-10-28 Tom de Vries <tdevries@suse.de>
1507
1508 * lib/gdb.exp (gdb_file_cmd): Set gdb_file_cmd_msg.
1509 * gdb.cp/nsalias.exp: Set complaints limit before file cmd. Expect
1510 complaint during file command for -readnow.
1511
445a033f
TV
15122020-10-28 Tom de Vries <tdevries@suse.de>
1513
1514 * gdb.cp/nsalias.exp: Fix typo in test name.
1515
fdd67a42
TV
15162020-10-28 Tom de Vries <tdevries@suse.de>
1517
1518 * gdb.dwarf2/dw2-filename.exp: Update regexp for -readnow.
1519
706baf4c
TV
15202020-10-28 Tom de Vries <tdevries@suse.de>
1521
1522 * gdb.dwarf2/dw2-stack-boundary.exp: KFAILing the complaints for
1523 -readnow.
1524
b448cca5
TV
15252020-10-27 Tom de Vries <tdevries@suse.de>
1526
1527 * gdb.base/multi-forks.exp: Use exp_continue to fix timeout.
1528
5868da03
TV
15292020-10-27 Tom de Vries <tdevries@suse.de>
1530
1531 * gdb.base/maint.exp: Update for -readnow.
1532
06db6ec3
TV
15332020-10-27 Tom de Vries <tdevries@suse.de>
1534
1535 * gdb.cp/psymtab-parameter.exp: Don't expect unexpanded CU for
1536 -readnow.
1537
934a1764
GB
15382020-10-14 Gary Benson <gbenson@redhat.com>
1539
1540 * gdb.python/py-format-string.exp (test_deref_refs): Treat
1541 "_vptr$Base" as correct, in addition to "_vptr.Base".
1542 (test_mixed): Likewise.
1543
0bf21fbd
GB
15442020-10-27 Gary Benson <gbenson@redhat.com>
1545
1546 * gdb.mi/mi-fortran-modules.exp: Check skip_fortran_tests.
1547 * gdb.mi/mi-vla-fortran.exp: Likewise. Also fix a comment.
1548
b1d4d8d1
TBA
15492020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1550
1551 * gdb.base/condbreak.exp: Update the completion tests to
1552 consider the '-force' flag.
1553
bd24c5d6
TV
15542020-10-27 Tom de Vries <tdevries@suse.de>
1555
1556 * gdb.base/list-ambiguous-readnow.exp: New file.
1557
733d554a
TBA
15582020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1559
1560 * gdb.base/condbreak-multi-context.exp: Expand to test forcing
1561 the condition.
1562 * gdb.linespec/cpcompletion.exp: Update to consider the
1563 '-force-condition' keyword.
1564 * gdb.linespec/explicit.exp: Ditto.
1565 * lib/completion-support.exp: Ditto.
1566
b5fa468f
TBA
15672020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1568
1569 * gdb.base/condbreak-multi-context.cc: New file.
1570 * gdb.base/condbreak-multi-context.exp: New file.
1571
b3247276
TT
15722020-10-26 Tom Tromey <tom@tromey.com>
1573
1574 * lib/mi-support.exp (default_mi_gdb_start): Call
1575 gdb_stdin_log_init.
1576 * lib/gdb.exp (standard_output_file_with_gdb_instance): Don't
1577 subtract one from gdb_instances.
1578 (gdb_stdin_log_write): Flush in_file.
1579
1c47ec3e
TV
15802020-10-26 Tom de Vries <tdevries@suse.de>
1581
1582 * gdb.dwarf2/enqueued-cu-base-addr.exp: New file.
1583
6390859c
TT
15842020-10-26 Tom Tromey <tromey@adacore.com>
1585
1586 * gdb.ada/unsigned_range/foo.adb: New file.
1587 * gdb.ada/unsigned_range/pack.adb: New file.
1588 * gdb.ada/unsigned_range/pack.ads: New file.
1589 * gdb.ada/unsigned_range.exp: New file.
1590
55c3ad88
TV
15912020-10-26 Tom de Vries <tdevries@suse.de>
1592
1593 * lib/gdb.exp (INTERNAL_GDBFLAGS): Set heigth and width.
1594
1612c4bb
TV
15952020-10-26 Tom de Vries <tdevries@suse.de>
1596
1597 * gdb.dwarf2/dw2-objfile-overlap-inner.S: Specify default base address
1598 for CU.
1599 * gdb.dwarf2/dw2-objfile-overlap-outer.S: Same.
1600
7d72802b
TV
16012020-10-23 Tom de Vries <tdevries@suse.de>
1602
1603 * lib/dwarf.exp (Dwarf::_guess_form): Return "" by default instead of
1604 DW_FORM_string.
1605 (Dwarf::_default_form): New proc.
1606 (Dwarf::_handle_DW_TAG): Use _default_form. Error out if no form was
1607 guessed.
1608
9476b583
TV
16092020-10-23 Tom de Vries <tdevries@suse.de>
1610
1611 * gdb.dwarf2/ada-linkage-name.exp: Use $srcfile for DW_AT_name of CU.
1612 * gdb.dwarf2/atomic-type.exp: Same.
1613 * gdb.dwarf2/bad-regnum.exp: Same.
1614 * gdb.dwarf2/cpp-linkage-name.exp: Same.
1615 * gdb.dwarf2/dw2-align.exp: Same.
1616 * gdb.dwarf2/dw2-bad-elf.exp: Same.
1617 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
1618 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
1619 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
1620 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
1621 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
1622 * gdb.dwarf2/enum-type.exp: Same.
1623 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Same.
1624 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
1625 * gdb.dwarf2/main-subprogram.exp: Same.
1626 * gdb.dwarf2/missing-type-name.exp: Same.
1627 * gdb.dwarf2/nonvar-access.exp: Same.
1628 * gdb.dwarf2/typedef-void-finish.exp: Same.
1629 * gdb.dwarf2/var-access.exp: Same.
1630 * gdb.dwarf2/void-type.exp: Same.
1631
4a636814
SM
16322020-10-22 Simon Marchi <simon.marchi@polymtl.ca>
1633
1634 PR gdb/26693
1635 * gdb.dwarf2/template-specification-full-name.exp: New test.
1636
557fc257
LM
16372020-10-22 Luis Machado <luis.machado@linaro.org>
1638
1639 * gdb.base/msym-bp-shl.exp (test_break): Adjust pattern to not
1640 expected an offset from the function.
1641 * gdb.base/msym-bp.exp (test): Likewise.
1642
6b4c676c
AB
16432020-10-22 Andrew Burgess <andrew.burgess@embecosm.com>
1644
1645 * gdb.fortran/array-slices.exp: Add a new test.
1646
98cec4f6
GB
16472020-10-21 Gary Benson <gbenson@redhat.com>
1648
1649 * gdb.mi/mi-fullname-deleted.exp: Fix substituted
1650 fullname test with Clang. Also expand comments generally.
1651
ae86f581
TV
16522020-10-20 Tom de Vries <tdevries@suse.de>
1653
1654 * gdb.dwarf2/pr13961.S: Remove superfluous end-of-siblings marker.
1655
8c161360
TV
16562020-10-20 Tom de Vries <tdevries@suse.de>
1657
1658 * gdb.dwarf2/arr-stride.c: Remove.
1659 * gdb.dwarf2/arr-stride.exp: Use main.c.
1660 * gdb.dwarf2/arr-subrange.c: Remove.
1661 * gdb.dwarf2/arr-subrange.exp: Use main.c.
1662 * gdb.dwarf2/bad-regnum.c: Remove.
1663 * gdb.dwarf2/bad-regnum.exp: Use main.c.
1664 * gdb.dwarf2/corrupt.c: Remove.
1665 * gdb.dwarf2/corrupt.exp: Use main.c.
1666 * gdb.dwarf2/dw2-bad-elf.c: Remove.
1667 * gdb.dwarf2/dw2-bad-elf.exp: Use main.c.
1668 * gdb.dwarf2/dw2-icycle.c: Remove.
1669 * gdb.dwarf2/dw2-icycle.exp: Use main.c.
1670 * gdb.dwarf2/formdata16.c: Remove.
1671 * gdb.dwarf2/formdata16.exp: Use main.c.
1672 * gdb.dwarf2/implptrconst.c: Remove.
1673 * gdb.dwarf2/implptrconst.exp: Use main.c.
1674 * gdb.dwarf2/info-locals-optimized-out.c: Remove.
1675 * gdb.dwarf2/info-locals-optimized-out.exp: Use main.c.
1676 * gdb.dwarf2/opaque-type-lookup.c: Remove.
1677 * gdb.dwarf2/opaque-type-lookup.exp: Use main.c.
1678
9c2412ec
TV
16792020-10-20 Tom de Vries <tdevries@suse.de>
1680
1681 * gdb.dwarf2/ada-valprint-error.exp: Remove redundant mention of .exp
1682 file.
1683 * gdb.dwarf2/dw2-dir-file-name.exp: Same.
1684
0cd2ad78
TV
16852020-10-20 Tom de Vries <tdevries@suse.de>
1686
1687 * gdb.dwarf2/dw2-error.exp: Use $gdb_test_file_name.
1688 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
1689 * gdb.dwarf2/dw2-main-no-line-number.exp: Same.
1690 * gdb.dwarf2/dw2-ranges-base.exp: Same.
1691 * gdb.dwarf2/dw2-ranges.exp: Same.
1692 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
1693 * gdb.dwarf2/var-access.exp: Same.
1694
22cc388e
TT
16952020-10-19 Tom Tromey <tromey@adacore.com>
1696
1697 PR tui/26719
1698 * gdb.tui/list.exp: Check source window contents after focus
1699 change.
1700
520596f2
TV
17012020-10-17 Tom de Vries <tdevries@suse.de>
1702
1703 PR symtab/26317
1704 * gdb.dwarf2/dw2-main-no-line-number.exp: New file.
1705
d1c8a76d
TV
17062020-10-17 Tom de Vries <tdevries@suse.de>
1707
1708 * lib/gdb.exp (standard_testfile): Also treat args starting with '-'
1709 as suffix.
1710 * gdb.dwarf2/atomic.c: Rename to ...
1711 * gdb.dwarf2/atomic-type.c: ... this.
1712 * gdb.dwarf2/dw2-ranges2.c: Rename to ...
1713 * gdb.dwarf2/dw2-ranges-2.c: ... this.
1714 * gdb.dwarf2/dw2-ranges3.c: Rename to ...
1715 * gdb.dwarf2/dw2-ranges-3.c: ... this.
1716 * gdb.dwarf2/fission-mix2.c: Rename to ...
1717 * gdb.dwarf2/fission-mix-2.c: ... this.
1718 * gdb.dwarf2/ada-linkage-name.exp: Use more suffix args for
1719 standard_testfile.
1720 * gdb.dwarf2/ada-valprint-error.exp: Same.
1721 * gdb.dwarf2/arr-stride.exp: Same.
1722 * gdb.dwarf2/arr-subrange.exp: Same.
1723 * gdb.dwarf2/atomic-type.exp: Same.
1724 * gdb.dwarf2/bad-regnum.exp: Same.
1725 * gdb.dwarf2/break-inline-psymtab.exp: Same.
1726 * gdb.dwarf2/clang-debug-names-2.exp: Same.
1727 * gdb.dwarf2/clang-debug-names.exp: Same.
1728 * gdb.dwarf2/comp-unit-lang.exp: Same.
1729 * gdb.dwarf2/corrupt.exp: Same.
1730 * gdb.dwarf2/count.exp: Same.
1731 * gdb.dwarf2/cpp-linkage-name.exp: Same.
1732 * gdb.dwarf2/data-loc.exp: Same.
1733 * gdb.dwarf2/dw2-align.exp: Same.
1734 * gdb.dwarf2/dw2-bad-elf.exp: Same.
1735 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
1736 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
1737 * gdb.dwarf2/dw2-case-insensitive.exp: Same.
1738 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Same.
1739 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
1740 * gdb.dwarf2/dw2-inline-many-frames.exp: Same.
1741 * gdb.dwarf2/dw2-inline-param.exp: Same.
1742 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
1743 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
1744 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
1745 * gdb.dwarf2/dw2-is-stmt.exp: Same.
1746 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
1747 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
1748 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
1749 * gdb.dwarf2/dw2-param-error.exp: Same.
1750 * gdb.dwarf2/dw2-ranges-base.exp: Same.
1751 * gdb.dwarf2/dw2-ranges.exp: Same.
1752 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
1753 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
1754 * gdb.dwarf2/dw4-sig-types.exp: Same.
1755 * gdb.dwarf2/dynarr-ptr.exp: Same.
1756 * gdb.dwarf2/enum-type.exp: Same.
1757 * gdb.dwarf2/fission-mix.exp: Same.
1758 * gdb.dwarf2/formdata16.exp: Same.
1759 * gdb.dwarf2/implptrconst.exp: Same.
1760 * gdb.dwarf2/implptrpiece.exp: Same.
1761 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
1762 * gdb.dwarf2/main-subprogram.exp: Same.
1763 * gdb.dwarf2/method-ptr.exp: Same.
1764 * gdb.dwarf2/missing-sig-type.exp: Same.
1765 * gdb.dwarf2/nonvar-access.exp: Same.
1766 * gdb.dwarf2/opaque-type-lookup.exp: Same.
1767 * gdb.dwarf2/shortpiece.exp: Same.
1768 * gdb.dwarf2/staticvirtual.exp: Same.
1769 * gdb.dwarf2/subrange.exp: Same.
1770 * gdb.dwarf2/symtab-producer.exp: Same.
1771 * gdb.dwarf2/typedef-void-finish.exp: Same.
1772 * gdb.dwarf2/var-access.exp: Same.
1773 * gdb.dwarf2/variant.exp: Same.
1774 * gdb.dwarf2/void-type.exp: Same.
1775 * gdb.dwarf2/dw2-ranges-psym.exp: Same. Use main.c instead of
1776 dw2-ranges-main.c.
1777 * gdb.dwarf2/dw2-ranges-main.c: Remove.
1778
472d09c1
TV
17792020-10-16 Tom de Vries <tdevries@suse.de>
1780
1781 * lib/gdb.exp (gdb_breakpoint): Remove mention of "passfail".
1782
afe75f6d
TV
17832020-10-16 Tom de Vries <tdevries@suse.de>
1784
1785 * lib/gdb.exp (gdb_breakpoint): Handle eof as in gdb_test_multiple.
1786
8c8bd0ba
TV
17872020-10-14 Tom de Vries <tdevries@suse.de>
1788
1789 PR testsuite/26732
1790 * gdb.ada/mi_catch_ex.exp: Do mi_delete_breakpoints before running
1791 scenario 2.
1792 * gdb.ada/mi_catch_ex_hand.exp: Same.
1793
b75d55d4
PA
17942020-10-13 Pedro Alves <pedro@palves.net>
1795
1796 * lib/mi-support.exp (mi_clean_restart): New.
1797 (mi_run_to_main): Delete.
1798 All callers adjust to use mi_clean_restart / mi_runto_main.
1799
e777225b
PA
18002020-10-13 Pedro Alves <pedro@palves.net>
1801
1802 * config/monitor.exp: Use "list -q".
1803 * gdb.arch/gdb1558.exp: Use "break -q".
1804 * gdb.arch/i386-permbkpt.exp: Use "break -q".
1805 * gdb.arch/i386-prologue-skip-cf-protection.exp: Use "break -q".
1806 * gdb.base/break.exp: Use "break -q", "list -q" and "tbreak -q".
1807 * gdb.base/commands.exp: Use "break -q".
1808 * gdb.base/condbreak.exp: Use "break -q".
1809 * gdb.base/ctf-ptype.exp: Use "list -q".
1810 * gdb.base/define.exp: Use "break -q".
1811 * gdb.base/del.exp: Use "break -q".
1812 * gdb.base/fullname.exp: Use "break -q".
1813 * gdb.base/hbreak-in-shr-unsupported.exp: Use "hbreak -q".
1814 * gdb.base/hbreak-unmapped.exp: Use "hbreak -q".
1815 * gdb.base/hbreak2.exp: Use "hbreak -q" and "list -q".
1816 * gdb.base/hw-sw-break-same-address.exp: Use "break -q" and
1817 "hbreak -q".
1818 * gdb.base/included.exp: Use "list -q".
1819 * gdb.base/label.exp: Use "break -q".
1820 * gdb.base/lineinc.exp: Use "break -q".
1821 * gdb.base/list.exp: Use "list -q".
1822 * gdb.base/macscp.exp: Use "list -q".
1823 * gdb.base/pending.exp: Use "break -q".
1824 * gdb.base/prologue-include.exp: Use "break -q".
1825 * gdb.base/ptype.exp: Use "list -q".
1826 * gdb.base/sepdebug.exp: Use "break -q", "list -q" and "tbreak -q".
1827 * gdb.base/server-del-break.exp: Use "break -q".
1828 * gdb.base/style.exp: Use "break -q".
1829 * gdb.base/symbol-without-target_section.exp: Use "list -q".
1830 * gdb.base/watchpoint-reuse-slot.exp: Use "hbreak -q".
1831 * gdb.cp/exception.exp: Use "tbreak -q".
1832 * gdb.dwarf2/dw2-error.exp: Use "break -q".
1833 * gdb.dwarf2/fission-mix.exp: Use "break -q".
1834 * gdb.dwarf2/fission-reread.exp: Use "break -q".
1835 * gdb.dwarf2/pr13961.exp: Use "break -q".
1836 * gdb.linespec/explicit.exp: Use "list -q".
1837 * gdb.linespec/linespec.exp: Use "break -q".
1838 * gdb.mi/mi-simplerun.exp: Use "--qualified".
1839 * gdb.python/py-mi-objfile-gdb.py: Use "list -q".
1840 * gdb.server/bkpt-other-inferior.exp: Use "break -q".
1841 * gdb.server/connect-without-multi-process.exp: Use "break -q".
1842 * gdb.trace/change-loc.exp: Use "break -q".
1843 * gdb.trace/pending.exp: Use "break -q".
1844 * gdb.tui/basic.exp: Use "list -q".
1845 * gdb.tui/list-before.exp: Use "list -q".
1846 * gdb.tui/list.exp: Use "list -q".
1847 * lib/gdb.exp (gdb_has_argv0): Use "break -q".
1848
8abd8ee8
PA
18492020-10-13 Pedro Alves <pedro@palves.net>
1850
1851 * gdb.base/ui-redirect.exp: Expect "break -qualified main" in
1852 saved breakpoints file.
1853 * gdb.guile/scm-breakpoint.exp: Expect "-qualified main" when
1854 inspecting breakpoint list.
1855 * lib/gdb.exp (runto_main): Add "qualified" to options.
1856 * lib/mi-support.exp (mi_runto_helper): Add 'qualified' parameter,
1857 and handle it.
1858 (mi_runto_main): Pass 1 as qualified argument.
1859
f71e6719
PA
18602020-10-13 Pedro Alves <pedro@palves.net>
1861
1862 * lib/mi-support.exp (mi_runto_main): New proc.
1863 (mi_run_to_main): Use it.
1864 * gdb.mi/mi-catch-cpp-exceptions.exp: Likewise.
1865 * gdb.mi/mi-var-cmd.exp: Likewise.
1866 * gdb.mi/mi-var-invalidate.exp: Likewise.
1867 * mi-var-list-children-invalid-grandchild.exp: Likewise.
1868 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
1869 * gdb.mi/new-ui-mi-sync.exp: Likewise.
1870 * gdb.mi/user-selected-context-sync.exp: Likewise.
1871 * gdb.opt/inline-cmds.exp: Likewise.
1872 * gdb.python/py-framefilter-mi.exp: Likewise.
1873 * gdb.python/py-mi.exp: Likewise.
1874
50441f0f
PA
18752020-10-13 Pedro Alves <pedro@palves.net>
1876
1877 * gdb.ada/fun_in_declare.exp: Use "runto_main" instead of
1878 "runto main".
1879 * gdb.ada/small_reg_param.exp: Likewise.
1880 * gdb.arch/powerpc-d128-regs.exp: Likewise.
1881 * gdb.base/annota1.exp: Likewise.
1882 * gdb.base/anon.exp: Likewise.
1883 * gdb.base/breakpoint-in-ro-region.exp: Likewise.
1884 * gdb.base/dprintf-non-stop.exp: Likewise.
1885 * gdb.base/dprintf.exp: Likewise.
1886 * gdb.base/gdb11530.exp: Likewise.
1887 * gdb.base/gdb11531.exp: Likewise.
1888 * gdb.base/gnu_vector.exp: Likewise.
1889 * gdb.base/interrupt-noterm.exp: Likewise.
1890 * gdb.base/memattr.exp: Likewise.
1891 * gdb.base/step-over-syscall.exp: Likewise.
1892 * gdb.base/watch-cond-infcall.exp: Likewise.
1893 * gdb.base/watch-read.exp: Likewise.
1894 * gdb.base/watch-vfork.exp: Likewise.
1895 * gdb.base/watch_thread_num.exp: Likewise.
1896 * gdb.base/watchpoint-stops-at-right-insn.exp: Likewise.
1897 * gdb.guile/scm-frame-inline.exp: Likewise.
1898 * gdb.linespec/explicit.exp: Likewise.
1899 * gdb.opt/inline-break.exp: Likewise.
1900 * gdb.python/py-frame-inline.exp: Likewise.
1901 * gdb.reverse/break-precsave.exp: Likewise.
1902 * gdb.reverse/break-reverse.exp: Likewise.
1903 * gdb.reverse/consecutive-precsave.exp: Likewise.
1904 * gdb.reverse/consecutive-reverse.exp: Likewise.
1905 * gdb.reverse/finish-precsave.exp: Likewise.
1906 * gdb.reverse/finish-reverse.exp: Likewise.
1907 * gdb.reverse/fstatat-reverse.exp: Likewise.
1908 * gdb.reverse/getresuid-reverse.exp: Likewise.
1909 * gdb.reverse/i386-precsave.exp: Likewise.
1910 * gdb.reverse/i386-reverse.exp: Likewise.
1911 * gdb.reverse/i386-sse-reverse.exp: Likewise.
1912 * gdb.reverse/i387-env-reverse.exp: Likewise.
1913 * gdb.reverse/i387-stack-reverse.exp: Likewise.
1914 * gdb.reverse/insn-reverse.exp: Likewise.
1915 * gdb.reverse/machinestate-precsave.exp: Likewise.
1916 * gdb.reverse/machinestate.exp: Likewise.
1917 * gdb.reverse/pipe-reverse.exp: Likewise.
1918 * gdb.reverse/readv-reverse.exp: Likewise.
1919 * gdb.reverse/recvmsg-reverse.exp: Likewise.
1920 * gdb.reverse/rerun-prec.exp: Likewise.
1921 * gdb.reverse/s390-mvcle.exp: Likewise.
1922 * gdb.reverse/solib-precsave.exp: Likewise.
1923 * gdb.reverse/solib-reverse.exp: Likewise.
1924 * gdb.reverse/step-precsave.exp: Likewise.
1925 * gdb.reverse/step-reverse.exp: Likewise.
1926 * gdb.reverse/time-reverse.exp: Likewise.
1927 * gdb.reverse/until-precsave.exp: Likewise.
1928 * gdb.reverse/until-reverse.exp: Likewise.
1929 * gdb.reverse/waitpid-reverse.exp: Likewise.
1930 * gdb.reverse/watch-precsave.exp: Likewise.
1931 * gdb.reverse/watch-reverse.exp: Likewise.
1932 * gdb.threads/kill.exp: Likewise.
1933 * gdb.threads/tid-reuse.exp: Likewise.
1934
d3a07122
SM
19352020-10-13 Simon Marchi <simon.marchi@polymtl.ca>
1936
1937 PR gdb/26642
1938 * gdb.base/maint-target-async-off.c: New test.
1939 * gdb.base/maint-target-async-off.exp: New test.
1940
c65c6c42
AM
19412020-10-13 Alan Modra <amodra@gmail.com>
1942
1943 * gdb.arch/powerpc-altivec.s,
1944 * gdb.arch/powerpc-power7.s,
1945 * gdb.arch/powerpc-power8.s,
1946 * gdb.arch/powerpc-power9.s,
1947 * gdb.arch/powerpc-vsx.s,
1948 * gdb.arch/powerpc-vsx2.s: Remove duplicate instructions.
1949 * gdb.arch/powerpc-altivec.exp,
1950 * gdb.arch/powerpc-power7.exp,
1951 * gdb.arch/powerpc-power8.exp,
1952 * gdb.arch/powerpc-power9.exp,
1953 * gdb.arch/powerpc-vsx.exp,
1954 * gdb.arch/powerpc-vsx2.exp: Likewise, and update expected
1955 disassembly of mfvsrd/mtvsrd.
1956
f4a0f710
AM
19572020-10-13 Alan Modra <amodra@gmail.com>
1958
1959 * gdb.arch/arm-disassembler-options.exp: Adjust expected
1960 "target architecture" output.
1961 * gdb.arch/powerpc-d128-regs.exp: Likewise.
1962 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
1963 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
1964 * gdb.arch/s390-disassembler-options.exp: Likewise.
1965
87a37e5e
PA
19662020-10-12 Pedro Alves <pedro@palves.net>
1967
1968 PR exp/26602
1969 PR c++/26550
1970 * gdb.cp/ambiguous.cc (marker1): Delete.
1971 (main): Initialize all the fields of the locals. Replace marker1
1972 call with a "set breakpoint here" marker.
1973 * gdb.cp/ambiguous.exp: Modernize. Use gdb_continue_to_breakpoint
1974 instead of running to marker1. Add tests printing all the
1975 variables and all the fields of the variables.
1976 (test_ambiguous): New proc, expecting the new GDB output when a
1977 field access is ambiguous. Change all "warning: X ambiguous"
1978 tests to use it.
1979
71e1b6b0
GB
19802020-10-12 Gary Benson <gbenson@redhat.com>
1981
1982 * gdb.base/msym-bp.c (foo): Add __attribute__ ((used)).
1983 * gdb.base/msym-bp-2.c (foo): Likewise.
1984 * gdb.base/msym-lang.c (foo): Likewise.
1985 * gdb.base/msym-lang-main.c (foo): Likewise.
1986 * gdb.base/symtab-search-order-1.c (static_global): Likewise.
1987 * gdb.guile/scm-pretty-print.c (eval_func): Likewise.
1988 * gdb.mi/mi-sym-info-1.c (global_f1): Likewise.
1989 * gdb.mi/mi-sym-info-2.c (global_f1, var1, var2): Likewise.
1990 * gdb.multi/watchpoint-multi-exit.c (globalvar): Likewise.
1991 * gdb.python/py-as-string.c (enum_valid, enum_invalid): Likewise.
1992 * gdb.python/py-objfile.c (static_var): Likewise.
1993 * gdb.python/py-symbol.c (rr): Likewise.
1994 * gdb.python/py-symbol-2.c (anon, rr): Likewise.
1995 * gdb.mi/mi-sym-info.exp (lineno1, lineno2): Updated.
1996
9370fd51
AB
19972020-10-11 Andrew Burgess <andrew.burgess@embecosm.com>
1998
1999 * gdb.fortran/mixed-lang-stack.exp (run_tests): Update expected
2000 output of backtrace.
2001
7c184d33
TT
20022020-10-09 Tom Tromey <tromey@adacore.com>
2003
2004 * gdb.ada/scalar_storage/storage.adb (Another_Range): New type.
2005 (Rec): Add field. Fix range.
2006 * gdb.ada/scalar_storage.exp: Update.
2007
3d87245c
HD
20082020-10-09 Hannes Domani <ssbssa@yahoo.de>
2009
2010 PR exp/26714
2011 * gdb.base/printcmds.exp: Add tests for void results.
2012
f5c4b229
JV
20132020-10-09 Jan Vrany <jan.vrany@labware.com>
2014
2015 * gdb.mi/mi-cmd-param-changed.exp: Check that notification is
2016 is emmited for both 'set directories' and 'directory' commands.
2017
b2701685
TT
20182020-10-08 Tom Tromey <tom@tromey.com>
2019
2020 * gdb.base/style.exp: Check that "main"'s name is styled.
2021
e86efb33
TT
20222020-10-07 Tom Tromey <tromey@adacore.com>
2023
2024 * gdb.base/find.exp: Rename some tests.
2025
30897591
GB
20262020-10-06 Gary Benson <gbenson@redhat.com>
2027
2028 * gdb.base/list0.c (unused): Add __attribute__ ((used)).
2029 * gdb.base/list1.c (unused): Likewise.
2030
ced4a4c1
GB
20312020-10-06 Gary Benson <gbenson@redhat.com>
2032
2033 * gdb.base/list-ambiguous0.c (ambiguous_var): Add
2034 __attribute__ ((used)).
2035 * gdb.base/list-ambiguous1.c (ambiguous_var): Likewise.
2036
ed3bdac4
AB
20372020-10-06 Andrew Burgess <andrew.burgess@embecosm.com>
2038
2039 * gdb.base/m32r.ld: Remove SEARCH_DIR line. Add MEMORY regions,
2040 make use of regions throughout.
2041 * gdb.base/overlays.exp: Enclose string with variableds in "..",
2042 not {...}.
2043 * gdb.base/ovlymgr.c: Add 'string.h' and 'stdlib.h' includes.
2044
cd096ec8
HD
20452020-10-05 Hannes Domani <ssbssa@yahoo.de>
2046
2047 * gdb.base/call-sc.c: Fix return struct on stack test case.
2048 * gdb.base/call-sc.exp: Likewise.
2049
3ee6f75d
GB
20502020-10-02 Gary Benson <gbenson@redhat.com>
2051
2052 * README: Fix "paralell".
2053
f65825ec
GB
20542020-09-30 Gary Benson <gbenson@redhat.com>
2055
2056 * gdb.dwarf2/dw2-double-set-die-type.S (.Ldie_3e0):
2057 Convert directive to lowercase.
2058 (.Labbrev1_begin): Add missing label.
2059 (abbrev code 0x1): Remove DW_AT_stmt_list.
2060 (.Ldie_b): Likewise.
2061
5f278258
TT
20622020-09-27 Tom Tromey <tom@tromey.com>
2063
2064 * gdb.tui/new-layout.exp: Use with_test_prefix.
2065
8f9929bb
GR
20662020-09-26 Gareth Rees <grees@undo.io> (tiny change)
2067
2068 PR python/26586
2069 * gdb.python/python.exp: add test cases for the from_tty
2070 argument to gdb.execute.
2071
c20c017b
GB
20722020-09-25 Gary Benson <gbenson@redhat.com>
2073
2074 * gdb.base/infcall-nested-structs.exp.tcl: Add
2075 additional_flags=-Wno-tautological-compare for C++
2076 tests when compiling using Clang.
2077
68d654af
GB
20782020-09-25 Gary Benson <gbenson@redhat.com>
2079
2080 * lib/gdb.exp (gdb_compile): Pass "-x c++" earlier, and only
2081 for .c files.
2082
b551a89f
TT
20832020-09-24 Tom Tromey <tromey@adacore.com>
2084
2085 PR tui/26638:
2086 * gdb.tui/list.exp: Check output of "focus next".
2087
20a5fcbd
TT
20882020-09-23 Tom Tromey <tom@tromey.com>
2089
2090 * gdb.dwarf2/intbits.exp: New file.
2091 * gdb.dwarf2/intbits.c: New file.
2092
b167e53f
PA
20932020-09-20 Pedro Alves <pedro@palves.net>
2094
2095 * lib/mi-support.exp (mi_uncatched_gdb_exit) Switch to the main
2096 spawn_id before calling remote_close. Close secondary MI channel.
2097
dbc49e9f
PA
20982020-09-20 Pedro Alves <pedro@palves.net>
2099
2100 * gdb.base/testenv.exp (find_env): Bail out if printing 'envp[$i]'
2101 fails.
2102
c8d5abea
AB
21032020-09-19 Andrew Burgess <andrew.burgess@embecosm.com>
2104
2105 * gdb.fortran/array-slices.exp: Update expected results.
2106 * gdb.fortran/class-allocatable-array.exp: Likewise.
2107 * gdb.fortran/multi-dim.exp: Likewise.
2108 * gdb.fortran/vla-type.exp: Likewise.
2109 * gdb.mi/mi-vla-fortran.exp: Likewise.
2110
14f9473c
VC
21112020-09-18 Victor Collod <vcollod@nvidia.com>
2112
2113 PR gdb/26635
2114 * gdb.arch/amd64-prologue-skip-cf-protection.exp: Make the test
2115 compatible with i386, and move it to...
2116 * gdb.arch/i386-prologue-skip-cf-protection.exp: ... here.
2117 * gdb.arch/amd64-prologue-skip-cf-protection.c: Move to...
2118 * gdb.arch/i386-prologue-skip-cf-protection.c: ... here.
2119
e8ef12b9
PA
21202020-09-18 Pedro Alves <pedro@palves.net>
2121
2122 PR gdb/26631
2123 * gdb.multi/multi-target-thread-find.exp: New file.
2124
e11daf7a
PA
21252020-09-18 Pedro Alves <pedro@palves.net>
2126
2127 * gdb.multi/multi-target-continue.exp: New file, factored out from
2128 multi-target.exp.
2129 * gdb.multi/multi-target-info-inferiors.exp: New file, factored out from
2130 multi-target.exp.
2131 * gdb.multi/multi-target-interrupt.exp: New file, factored out from
2132 multi-target.exp.
2133 * gdb.multi/multi-target-no-resumed.exp: New file, factored out from
2134 multi-target.exp.
2135 * gdb.multi/multi-target-ping-pong-next.exp: New file, factored out from
2136 multi-target.exp.
2137 * gdb.multi/multi-target.exp.tcl: New file, factored out from
2138 multi-target.exp.
2139 * gdb.multi/multi-target.exp: Delete.
2140
d0edc2b8
AB
21412020-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
2142
2143 * gdb.fortran/array-slices.exp: Add missing message data.
2144
7474326c
PA
21452020-09-17 Pedro Alves <pedro@palves.net>
2146
2147 * gdb.cp/call-c-1.c (foo) [__cplusplus]: Add extern "C".
2148
dd23068d
PA
21492020-09-17 Pedro Alves <pedro@palves.net>
2150
2151 * gdb.python/py-frame-inline.exp: Adjust to optionally expect a
2152 full prototype.
2153
0640a543
PA
21542020-09-17 Pedro Alves <pedro@palves.net>
2155
2156 * gdb.python/py-as-string.c: Add cast.
2157
ef0cdbc1
PA
21582020-09-17 Pedro Alves <pedro@palves.net>
2159
2160 * gdb.base/sizeof.c (fill): Add cast.
2161
3a5eeb8b
PA
21622020-09-17 Pedro Alves <pedro@palves.net>
2163
2164 * gdb.base/share-env-with-gdbserver.c (main): Add cast.
2165
a8129512
PA
21662020-09-17 Pedro Alves <pedro@palves.net>
2167
2168 * gdb.base/prologue.c [__cplusplus] (marker): Explicitly specify
2169 linkage name.
2170 * gdb.base/prologue.exp: Use print /d.
2171 * gdb.base/symbol-alias.exp: Handle C++ output.
2172 * gdb.base/symbol-alias2.c: Handle C++ output.
2173 [__cplusplus] (func): Explicitly specify linkage name.
2174
a83cdcb6
PA
21752020-09-17 Pedro Alves <pedro@palves.net>
2176
2177 * gdb.python/py-nested-maps.c (struct key_t): Rename to...
2178 (struct my_key_t): ... this. Adjust all references.
2179 (struct value_t): Rename to ...
2180 (struct my_value_t): ... this. Adjust all references.
2181 (create_map, add_map_element, create_map_map)
2182 (add_map_map_element): Add casts.
2183
d4bcee5c
PA
21842020-09-17 Pedro Alves <pedro@palves.net>
2185
2186 * gdb.python/py-framefilter-mi.c (funca): Add casts.
2187 * gdb.python/py-framefilter.c.c (funca, func2): Add casts.
2188
81f90489
PA
21892020-09-17 Pedro Alves <pedro@palves.net>
2190
2191 * gdb.mi/var-cmd.c (do_anonymous_type_tests): Add cast.
2192
0a229804
PA
21932020-09-17 Pedro Alves <pedro@palves.net>
2194
2195 * gdb.base/exprs.c: Replace 'this' with 'self' throughout.
2196 * gdb.base/ptype.c: : Replace 'this' with 'self' throughout.
2197 (charfoo, intfoo): Define full prototype.
2198 * gdb.base/ptype1.c (charfoo): Define full prototype.
2199 * gdb.base/setvar.c: Replace 'this' with 'self' throughout.
2200 * gdb.base/whatis.c: Replace 'this' with 'self' throughout.
2201
c3e5138d
PA
22022020-09-17 Pedro Alves <pedro@palves.net>
2203
2204 * gdb.base/charset.c [__cplusplus] (wchar_t, char16_t, char32_t):
2205 Don't define.
2206 (utf_32_string): Compile for both C and C++.
2207 * gdb.base/charset.exp: Use "print /d".
2208
151fdbad
PA
22092020-09-17 Pedro Alves <pedro@palves.net>
2210
2211 * gdb.base/watchpoint.c (buf): Make it 31 bytes.
2212 (nullptr): Rename to ...
2213 (null_ptr): ... this.
2214 * gdb.base/watchpoint.exp: Adjust to rename.
2215
18a25b64
PA
22162020-09-17 Pedro Alves <pedro@palves.net>
2217
2218 * gdb.base/printcmds.c (three, flag_enum_without_zero)
2219 (three_not_flag): Add casts.
2220
11fac337
PA
22212020-09-17 Pedro Alves <pedro@palves.net>
2222
2223 * gdb.base/examine-backward.c (Barrier, TestStrings): Now unsigned
2224 char array.
2225 (main): Add references to Barrier, TestStrings, TestStringsH and
2226 TestStringsW.
2227 * gdb.base/examine-backward.exp: Issue "set print asm-demangle on"
2228 and expect a full prototype in C++.
2229
52626c58
PA
22302020-09-17 Pedro Alves <pedro@palves.net>
2231
2232 * gdb.base/nested-addr.c (main): Add cast.
2233 * gdb.base/nested-addr.exp: Use "print /d".
2234
52bb0902
PA
22352020-09-17 Pedro Alves <pedro@palves.net>
2236
2237 * gdb.base/break.exp (func): New. Use it throughout when
2238 expecting a function name.
2239
73e18ac9
PA
22402020-09-17 Pedro Alves <pedro@palves.net>
2241
2242 * gdb.base/display.exp: Issue "set print asm-demangle on".
2243
c8b18808
PA
22442020-09-17 Pedro Alves <pedro@palves.net>
2245
2246 * gdb.base/find.c: Include <string.h>.
2247 (init_bufs): Add cast.
2248 * gdb.base/find.exp: Issue "set print asm-demangle on".
2249
fe830662
TT
22502020-09-16 Tom Tromey <tromey@adacore.com>
2251
2252 PR gdb/26598:
2253 * gdb.base/skipcxx.exp: New file.
2254 * gdb.base/skipcxx.cc: New file.
2255
945ff6e2
TV
22562020-09-16 Tom de Vries <tdevries@suse.de>
2257
2258 PR testsuite/26617
2259 * gdb.dlang/watch-loc.c: Only add .debug_aranges if
2260 WITH_DEBUG_SECTIONS is defined.
2261 (xstr, str): New macro.
2262 (.debug_aranges): Use DMAIN_START_0/1/2 and DMAIN_LENGTH
2263 to get start and size of _Dmain.
2264 * gdb.dlang/watch-loc.exp: Pass DMAIN_START_0/1/2 and DMAIN_LENGTH
2265 using additional_flags.
2266
da1df1db
TBA
22672020-09-16 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2268
2269 * gdb.base/bp-cmds-sourced-script.c: New file.
2270 * gdb.base/bp-cmds-sourced-script.exp: New test.
2271 * gdb.base/bp-cmds-sourced-script.gdb: New file.
2272
337882d4
TV
22732020-09-16 Tom de Vries <tdevries@suse.de>
2274
2275 * lib/gdbserver-support.exp (gdbserver_exit): Make sure we
2276 get the gdb prompt after issuing "monitor exit".
2277
7361f908
TV
22782020-09-16 Tom de Vries <tdevries@suse.de>
2279
2280 PR testsuite/26624
2281 * lib/gdb.exp (gdb_assert): Catch errors in condition evaluation.
2282
4d91ddd3
TV
22832020-09-16 Tom de Vries <tdevries@suse.de>
2284
2285 PR testsuite/26618
2286 * gdb.tui/new-layout.exp: Escape unbalanced braces.
2287
08cc37dd
TT
22882020-09-15 Tom Tromey <tromey@adacore.com>
2289
2290 PR rust/26197:
2291 * lib/rust-support.exp (rust_llvm_version): New proc.
2292 * gdb.rust/simple.exp: Check rust_llvm_version.
2293
ee6372f2
TV
22942020-09-14 Tom de Vries <tdevries@suse.de>
2295
2296 * gdb.rust/traits.exp: Fix PATH warning.
2297
dc3a371e
PA
22982020-09-13 Pedro Alves <pedro@palves.net>
2299
2300 * gdb.base/catch-follow-exec.c (main): Add explicit return
2301 statement.
2302 * gdb.base/catch-signal.c (main): Likewise.
2303 * gdb.base/condbreak-call-false.c (main): Likewise.
2304 * gdb.base/consecutive.c (main): Add explicit return
2305 statement and return type.
2306 * gdb.base/cursal.c (main): Add explicit return statement.
2307 * gdb.base/cvexpr.c (main): Likewise.
2308 * gdb.base/display.c (main): Add explicit return statement and
2309 return type.
2310 * gdb.base/dprintf-detach.c (main): Add explicit return statement.
2311 * gdb.base/endianity.c (main): Likewise.
2312 * gdb.base/execd-prog.c (main): Likewise.
2313 * gdb.base/gdb1090.c (main): Likewise.
2314 * gdb.base/info_qt.c (main): Likewise.
2315 * gdb.base/lineinc.c (main): Likewise.
2316 * gdb.base/load-command.c (main): Likewise.
2317 * gdb.base/macscp1.c (main): Likewise.
2318 * gdb.base/pr10179-a.c (main): Likewise.
2319 * gdb.base/quit-live.c (main): Likewise.
2320 * gdb.base/scope0.c (main): Likewise.
2321 * gdb.base/settings.c (main): Likewise.
2322 * gdb.base/stack-checking.c (main): Return int.
2323 * gdb.base/varargs.c (main): Add explicit return statement.
2324 * gdb.cp/ambiguous.cc (main): Likewise.
2325 * gdb.cp/anon-struct.cc (main): Likewise.
2326 * gdb.cp/anon-union.cc (main): Likewise.
2327 * gdb.cp/bool.cc (main): Likewise.
2328 * gdb.cp/bs15503.cc (main): Likewise.
2329 * gdb.cp/cplusfuncs.cc (main): Likewise.
2330 * gdb.cp/cttiadd.cc (main): Likewise.
2331 * gdb.cp/extern-c.cc (main): Likewise.
2332 * gdb.cp/filename.cc (main): Likewise.
2333 * gdb.cp/formatted-ref.cc (main): Likewise.
2334 * gdb.cp/mb-ctor.cc (main): Likewise.
2335 * gdb.cp/member-ptr.cc (main): Likewise.
2336 * gdb.cp/minsym-fallback-main.cc (main): Likewise.
2337 * gdb.cp/overload-const.cc (main): Likewise.
2338 * gdb.cp/paren-type.cc (main): Likewise.
2339 * gdb.cp/parse-lang.cc (main): Likewise.
2340 * gdb.cp/pr-1023.cc (main): Likewise.
2341 * gdb.cp/psmang1.cc (main): Likewise.
2342 * gdb.cp/readnow-language.cc (main): Likewise.
2343 * gdb.cp/ref-params.cc (main): Likewise.
2344 * gdb.cp/rvalue-ref-params.cc (main): Likewise.
2345 * gdb.cp/virtbase2.cc (main): Likewise.
2346 * gdb.dwarf2/dw2-abs-hi-pc.c (main): Likewise.
2347 * gdb.dwarf2/dw2-namespaceless-anonymous.c (main): Likewise.
2348 * gdb.dwarf2/dw4-toplevel-types.cc (main): Likewise.
2349 * gdb.mi/mi-console.c (main): Likewise.
2350 * gdb.mi/mi-read-memory.c (main): Likewise.
2351 * gdb.modula2/multidim.c (main): Likewise.
2352 * gdb.opt/inline-small-func.c (main): Likewise.
2353 * gdb.python/py-rbreak.c (main): Likewise.
2354 * gdb.stabs/exclfwd1.c (main): Likewise.
2355 * gdb.trace/qtro.c (main): Likewise.
2356
af26601c
PA
23572020-09-13 Pedro Alves <pedro@palves.net>
2358
2359 * gdb.base/share-env-with-gdbserver.c (main): Call my_getenv
2360 instead of getenv.
2361
2f4b83cd
PA
23622020-09-13 Pedro Alves <pedro@palves.net>
2363
2364 * gdb.base/dbx.exp (dbx_gdb_start): Adjust to use gdb_spawn
2365 instead of spawning GDB with remote_spawn.
2366 * lib/mi-support.exp (default_mi_gdb_start): Adjust to use
2367 gdb_spawn instead of spawning GDB with remote_spawn.
2368
c49da0e4
PA
23692020-09-13 Pedro Alves <pedro@palves.net>
2370
2371 * gdb.dwarf2/ada-linkage-name.c (main): Move to the bottom of the
2372 file and add calls to first and second.
2373 * gdb.dwarf2/atomic.c (main): Move to the bottom of the file and
2374 add call to f.
2375
6791b117
PA
23762020-09-13 Pedro Alves <pedro@palves.net>
2377
2378 * gdb.mi/mi-break-qualified.cc: New file.
2379 * gdb.mi/mi-break-qualified.exp: New file.
2380 * lib/mi-support.exp (mi_create_breakpoint_multi)
2381 (mi_make_breakpoint_loc, mi_make_breakpoint_multi): New
2382 procedures.
2383 (mi_create_breakpoint_1): New, factored out from
2384 mi_create_breakpoint.
2385
3b8d4c5c
PA
23862020-09-13 Pedro Alves <pedro@palves.net>
2387
2388 * gdb.cp/inherit.exp: No longer pass -Wno-deprecated-register.
2389 * gdb.cp/misc.exp: No longer pass -Wno-deprecated-register.
2390 * gdb.cp/misc.cc (class small, small::method, marker_reg1)
2391 (register_class): Delete.
2392 (main): Don't call register_class.
2393
d5f96005
PA
23942020-09-13 Pedro Alves <pedro@palves.net>
2395
2396 * gdb.cp/classes.exp: No longer pass -Wno-deprecated-register.
2397 (do_tests): Remove "calling method for small class" test.
2398 * gdb.cp/classes.cc (class small, small::method, marker_reg1)
2399 (register_class): Delete.
2400 (main): Don't call register_class.
2401 * gdb.cp/call-method-register.exp: New file, based on bits removed
2402 from classes.exp.
2403 * gdb.cp/call-method-register.cc: New file, based on bits removed
2404 from classes.cc.
2405
77f2120b
PA
24062020-09-13 Pedro Alves <pedro@palves.net>
2407
2408 * gdb.base/msym-bp-2.c: New.
2409 * gdb.base/msym-bp-shl-lib.c: New file.
2410 * gdb.base/msym-bp-shl-main-2.c: New file.
2411 * gdb.base/msym-bp-shl-main.c: New file.
2412 * gdb.base/msym-bp-shl.exp: New file.
2413 * gdb.base/msym-bp.c: New file.
2414 * gdb.base/msym-bp.exp: New file.
2415
32aea73e
JB
24162020-09-13 Joel Brobecker <brobecker@adacore.com>
2417
2418 * gdb.base/default.exp: Change $_gdb_major to 11.
2419
2a67f09d
FW
24202020-09-11 Moritz Riesterer <moritz.riesterer@intel.com>
2421 Felix Willgerodt <Felix.Willgerodt@intel.com>
2422
2423 * x86-avx512bf16.c: New file.
2424 * x86-avx512bf16.exp: Likewise.
2425 * lib/gdb.exp (skip_avx512bf16_tests): New function.
2426
ad570dd7
TV
24272020-09-11 Tom de Vries <tdevries@suse.de>
2428
2429 PR exp/26602
2430 * gdb.cp/ambiguous.exp: Add KFAILs for PR26602.
2431
a56f7391
TBA
24322020-09-11 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2433
2434 * gdb.base/bp-cmds-execution-x-script.exp: Remove a stale comment.
2435
918619e5
AM
24362020-09-10 Alan Modra <amodra@gmail.com>
2437
2438 PR 26597
2439 * gdb.dlang/demangle.exp: Update tests as per gcc commit 387d0773f3.
2440
cac1e71d
TV
24412020-09-08 Tom de Vries <tdevries@suse.de>
2442
2443 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Consume gdb prompt
2444 after gdb_starti_cmd.
2445
c5cd900e
AKS
24462020-09-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
2447
2448 * lib/fortran.exp (fortran_complex8): New proc.
2449 (fortran_complex16): New proc.
2450 * gdb.fortran/complex.exp: Use routines from fortran.exp
2451 * gdb.fortran/pointer-to-pointer.exp: Likewise.
2452 * gdb.fortran/vla-ptr-info.exp: Likewise.
2453
8f5c6526
TV
24542020-09-03 Tom de Vries <tdevries@suse.de>
2455
2456 PR breakpoint/26546
2457 * gdb.base/label-without-address.exp: Runto main first.
2458
02c6f3f1
TT
24592020-09-02 Tom Tromey <tromey@adacore.com>
2460
2461 * gdb.ada/mi_var_access.exp: Test children of access variable.
2462 * gdb.ada/mi_var_access/mi_access.adb: Add new stop markers.
2463 * gdb.ada/mi_var_array.exp: Update.
2464
efe24f05
KB
24652020-08-31 Kevin Buettner <kevinb@redhat.com>
2466
2467 * gdb.base/corefile.exp (warning-free): XFAIL test when running
2468 on docker w/ AUFS storage driver.
2469
973695d6
KB
24702020-08-31 Kevin Buettner <kevinb@redhat.com>
2471
2472 * gdb.base/corefile2.exp (renamed binfile): New tests.
2473
f3bd50f1
SM
24742020-08-31 Simon Marchi <simon.marchi@efficios.com>
2475
2476 * gdb.dwarf2/dw2-reg-undefined.exp: Remove spurious #.
2477
22b9b4b0
SL
24782020-08-31 Simon Marchi <simon.marchi@efficios.com>
2479
2480 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: New file.
2481 * gdb.dwarf2/frame-inlined-in-outer-frame.S: New file.
2482
8efaf6b3
SM
24832020-08-31 Simon Marchi <simon.marchi@efficios.com>
2484
2485 * gdb.dwarf2/dw2-reg-undefined.exp: Test "set debug frame 1"
2486 output, printing a "not saved" value from history and printing a
2487 convenience variable created from a "not saved" value.
2488
e840f2e3
TV
24892020-08-31 Tom de Vries <tdevries@suse.de>
2490
2491 * gdb.base/eh_return.exp: Use nopie.
2492
8f57f343
PA
24932020-08-28 Pedro Alves <pedro@palves.net>
2494
2495 * gdb.base/advance-until-multiple-locations.exp
2496 (advance_overload, until_overload): Adjust to match the
2497 frame/function header instead of the source line text.
2498
626d2320
TV
24992020-08-28 Tom de Vries <tdevries@suse.de>
2500
2501 * gdb.base/label-without-address.c: New test.
2502 * gdb.base/label-without-address.exp: New file.
2503
df631783
PA
25042020-08-27 Pedro Alves <pedro@palves.net>
2505
2506 PR gdb/26523
2507 PR gdb/26524
2508 * gdb.base/advance-until-multiple-locations.cc: New.
2509 * gdb.base/advance-until-multiple-locations.exp: New.
2510
48b076bb
SM
25112020-08-27 Simon Marchi <simon.marchi@polymtl.ca>
2512
2513 * gdb.dwarf2/dw2-reg-undefined.exp: Use multi_line.
2514
c2015ce4
AB
25152020-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
2516
2517 * gdb.arch/amd64-byte.exp: Make test names unique, use
2518 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
2519 * gdb.arch/amd64-dword.exp: Likewise.
2520 * gdb.arch/amd64-pseudo.c: Fix typo 'forth' -> 'fourth'.
2521 * gdb.arch/amd64-stap-special-operands.exp: Make test names
2522 unique.
2523 * gdb.arch/amd64-tailcall-ret.exp: Likewise.
2524 * gdb.arch/amd64-word.exp: Make test names unique, use
2525 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
2526 * gdb.arch/i386-byte.exp: Make test names unique, use
2527 gdb_breakpoint.
2528 * gdb.arch/i386-word.exp: Likewise.
2529
995d3a19
SV
25302020-08-25 Shahab Vahedi <shahab@synopsys.com>
2531
2532 * gdb.arch/arc-tdesc-cpu.xml: Use new feature names.
2533
8cac2b31
SM
25342020-08-25 Simon Marchi <simon.marchi@polymtl.ca>
2535
2536 PR gdb/26532
2537 * gdb.threads/stepi-random-signal.exp: Update pattern.
2538
2bc19622
SM
25392020-08-25 Simon Marchi <simon.marchi@efficios.com>
2540
2541 PR gdb/26532
2542 * gdb.base/ui-redirect.exp: Update pattern.
2543
b04aa1fc
GB
25442020-08-25 Gary Benson <gbenson@redhat.com>
2545
2546 * gdb.dwarf2/dw2-dir-file-name.exp: Use system assembler
2547 when compiling with clang.
8571e9c8 2548 * gdb.dwarf2/dw2-restore.exp: Likewise.
b04aa1fc 2549
9f68b453
GB
25502020-08-25 Gary Benson <gbenson@redhat.com>
2551
2552 * gdb.cp/ambiguous.exp: Enable test when compiling with GCC.
2553 Add additional_flags=-Wno-inaccessible-base when compiling
2554 with GCC >= 10.1 or clang. Add additional_flags=-w when
2555 compiling with GCC < 10.
2556
3945d2d7
GM
25572020-08-25 Gaius Mulley <gaiusmod2@gmail.com>
2558
2559 PR m2/26372
fc5d6901
SM
2560 * gdb.modula2/multidim.c: New file.
2561 * gdb.modula2/multidim.exp: New file.
3945d2d7 2562
60122dbe
SM
25632020-08-24 Simon Marchi <simon.marchi@polymtl.ca>
2564
2565 * lib/gdb.exp (runto): Always emit fail on internal error.
2566
1eb8556f
SM
25672020-08-24 Simon Marchi <simon.marchi@efficios.com>
2568
2569 * gdb.base/gdb-sigterm.exp (do_test): Update expected regexp.
2570 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2571 Likewise.
2572 * gdb.threads/stepi-random-signal.exp: Likewise.
2573
33bf4c5c
TBA
25742020-08-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2575
2576 * gdb.base/print-file-var.exp: Fix typo "breapoint".
2577 * gdb.trace/strace.exp: Ditto.
2578
c2fd7fae
AKS
25792020-08-19 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
2580
2581 * gdb.fortran/vla-type.exp: Skip commands not required for
2582 the Flang compiled binaries after prologue fix.
2583
326afb72
TT
25842020-08-17 Tom de Vries <tdevries@suse.de>
2585 Tom Tromey <tromey@adacore.com>
2586
2587 PR rust/26197:
2588 * gdb.rust/simple.exp (xfail_pattern): Update for new failure.
2589
3ae7ab99
TT
25902020-08-17 Tom Tromey <tromey@adacore.com>
2591
2592 * gdb.ada/mi_var_access.exp: New file.
2593 * gdb.ada/mi_var_access/mi_access.adb: New file.
2594 * gdb.ada/mi_var_access/pck.adb: New file.
2595 * gdb.ada/mi_var_access/pck.ads: New file.
2596
f569c1c5
TV
25972020-08-16 Tom de Vries <tdevries@suse.de>
2598
2599 PR gdb/25350
2600 * gdb.base/eh_return.c: New test.
2601 * gdb.base/eh_return.exp: New file.
2602
3d11c30a
TV
26032020-08-15 Tom de Vries <tdevries@suse.de>
2604
2605 * gdb.fortran/mixed-lang-stack.c (fortran_charlen_t): New type.
2606 (mixed_func_1d_): Use fortran_charlen_t in decl.
2607
547ce8f0
TV
26082020-08-15 Tom de Vries <tdevries@suse.de>
2609
2610 PR backtrace/26390
2611 * gdb.fortran/mixed-lang-stack.exp: Call bt with -frame-arguments all.
2612 Update expected pattern.
2613
a54a7f13
PA
26142020-08-13 Pedro Alves <pedro@palves.net>
2615
2616 * gdb.fortran/complex.exp: Check skip_fortran_tests.
2617 * gdb.fortran/library-module.exp: Likewise.
2618 * gdb.fortran/logical.exp: Likewise.
2619 * gdb.fortran/module.exp: Likewise.
2620 * gdb.fortran/print_type.exp: Likewise.
2621 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
2622 * gdb.fortran/vla-datatypes.exp: Likewise.
2623 * gdb.fortran/vla-history.exp: Likewise.
2624 * gdb.fortran/vla-ptr-info.exp: Likewise.
2625 * gdb.fortran/vla-ptype-sub.exp: Likewise.
2626 * gdb.fortran/vla-ptype.exp: Likewise.
2627 * gdb.fortran/vla-sizeof.exp: Likewise.
2628 * gdb.fortran/vla-type.exp: Likewise.
2629 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
2630 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
2631 * gdb.fortran/vla-value-sub.exp: Likewise.
2632 * gdb.fortran/vla-value.exp: Likewise.
2633
7a82e903
PA
26342020-08-13 Pedro Alves <pedro@palves.net>
2635
2636 * gdb.ada/access_tagged_param.exp: Check skip_ada_tests.
2637 * gdb.ada/access_to_packed_array.exp: Likewise.
2638 * gdb.ada/access_to_unbounded_array.exp: Likewise.
2639 * gdb.ada/addr_arith.exp: Likewise.
2640 * gdb.ada/arr_acc_idx_w_gap.exp: Likewise.
2641 * gdb.ada/arr_arr.exp: Likewise.
2642 * gdb.ada/arr_enum_idx_w_gap.exp: Likewise.
2643 * gdb.ada/array_bounds.exp: Likewise.
2644 * gdb.ada/array_of_variable_length.exp: Likewise.
2645 * gdb.ada/array_ptr_renaming.exp: Likewise.
2646 * gdb.ada/array_subscript_addr.exp: Likewise.
2647 * gdb.ada/arraydim.exp: Likewise.
2648 * gdb.ada/arrayparam.exp: Likewise.
2649 * gdb.ada/arrayptr.exp: Likewise.
2650 * gdb.ada/assign_1.exp: Likewise.
2651 * gdb.ada/assign_arr.exp: Likewise.
2652 * gdb.ada/atomic_enum.exp: Likewise.
2653 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
2654 * gdb.ada/bad-task-bp-keyword.exp: Likewise.
2655 * gdb.ada/bias.exp: Likewise.
2656 * gdb.ada/boolean_expr.exp: Likewise.
2657 * gdb.ada/bp_c_mixed_case.exp: Likewise.
2658 * gdb.ada/bp_enum_homonym.exp: Likewise.
2659 * gdb.ada/bp_inlined_func.exp: Likewise.
2660 * gdb.ada/bp_on_var.exp: Likewise.
2661 * gdb.ada/bp_range_type.exp: Likewise.
2662 * gdb.ada/bp_reset.exp: Likewise.
2663 * gdb.ada/call_pn.exp: Likewise.
2664 * gdb.ada/catch_assert_if.exp: Likewise.
2665 * gdb.ada/catch_ex.exp: Likewise.
2666 * gdb.ada/catch_ex_std.exp: Likewise.
2667 * gdb.ada/char_enum.exp: Likewise.
2668 * gdb.ada/char_param.exp: Likewise.
2669 * gdb.ada/complete.exp: Likewise.
2670 * gdb.ada/cond_lang.exp: Likewise.
2671 * gdb.ada/convvar_comp.exp: Likewise.
2672 * gdb.ada/dgopt.exp: Likewise.
2673 * gdb.ada/disc_arr_bound.exp: Likewise.
2674 * gdb.ada/display_nested.exp: Likewise.
2675 * gdb.ada/dot_all.exp: Likewise.
2676 * gdb.ada/dyn_loc.exp: Likewise.
2677 * gdb.ada/dyn_stride.exp: Likewise.
2678 * gdb.ada/excep_handle.exp: Likewise.
2679 * gdb.ada/expr_delims.exp: Likewise.
2680 * gdb.ada/expr_with_funcall.exp: Likewise.
2681 * gdb.ada/exprs.exp: Likewise.
2682 * gdb.ada/fin_fun_out.exp: Likewise.
2683 * gdb.ada/fixed_cmp.exp: Likewise.
2684 * gdb.ada/formatted_ref.exp: Likewise.
2685 * gdb.ada/frame_arg_lang.exp: Likewise.
2686 * gdb.ada/frame_args.exp: Likewise.
2687 * gdb.ada/fullname_bp.exp: Likewise.
2688 * gdb.ada/fun_addr.exp: Likewise.
2689 * gdb.ada/fun_in_declare.exp: Likewise.
2690 * gdb.ada/fun_overload_menu.exp: Likewise.
2691 * gdb.ada/fun_renaming.exp: Likewise.
2692 * gdb.ada/funcall_char.exp: Likewise.
2693 * gdb.ada/funcall_param.exp: Likewise.
2694 * gdb.ada/funcall_ptr.exp: Likewise.
2695 * gdb.ada/funcall_ref.exp: Likewise.
2696 * gdb.ada/homonym.exp: Likewise.
2697 * gdb.ada/info_addr_mixed_case.exp: Likewise.
2698 * gdb.ada/info_auto_lang.exp: Likewise.
2699 * gdb.ada/info_exc.exp: Likewise.
2700 * gdb.ada/info_types.exp: Likewise.
2701 * gdb.ada/int_deref.exp: Likewise.
2702 * gdb.ada/interface.exp: Likewise.
2703 * gdb.ada/iwide.exp: Likewise.
2704 * gdb.ada/lang_switch.exp: Likewise.
2705 * gdb.ada/length_cond.exp: Likewise.
2706 * gdb.ada/maint_with_ada.exp: Likewise.
2707 * gdb.ada/mi_catch_assert.exp: Likewise.
2708 * gdb.ada/mi_catch_ex.exp: Likewise.
2709 * gdb.ada/mi_catch_ex_hand.exp: Likewise.
2710 * gdb.ada/mi_dyn_arr.exp: Likewise.
2711 * gdb.ada/mi_ex_cond.exp: Likewise.
2712 * gdb.ada/mi_exc_info.exp: Likewise.
2713 * gdb.ada/mi_interface.exp: Likewise.
2714 * gdb.ada/mi_prot.exp: Likewise.
2715 * gdb.ada/mi_ref_changeable.exp: Likewise.
2716 * gdb.ada/mi_string_access.exp: Likewise.
2717 * gdb.ada/mi_task_arg.exp: Likewise.
2718 * gdb.ada/mi_task_info.exp: Likewise.
2719 * gdb.ada/mi_var_array.exp: Likewise.
2720 * gdb.ada/mi_var_union.exp: Likewise.
2721 * gdb.ada/mi_variant.exp: Likewise.
2722 * gdb.ada/minsyms.exp: Likewise.
2723 * gdb.ada/mod_from_name.exp: Likewise.
2724 * gdb.ada/nested.exp: Likewise.
2725 * gdb.ada/null_array.exp: Likewise.
2726 * gdb.ada/optim_drec.exp: Likewise.
2727 * gdb.ada/out_of_line_in_inlined.exp: Likewise.
2728 * gdb.ada/packed_array_assign.exp: Likewise.
2729 * gdb.ada/packed_tagged.exp: Likewise.
2730 * gdb.ada/pp-rec-component.exp: Likewise.
2731 * gdb.ada/print_chars.exp: Likewise.
2732 * gdb.ada/print_pc.exp: Likewise.
2733 * gdb.ada/ptr_typedef.exp: Likewise.
2734 * gdb.ada/ptype_arith_binop.exp: Likewise.
2735 * gdb.ada/ptype_array.exp: Likewise.
2736 * gdb.ada/ptype_field.exp: Likewise.
2737 * gdb.ada/ptype_tagged_param.exp: Likewise.
2738 * gdb.ada/ptype_union.exp: Likewise.
2739 * gdb.ada/py_range.exp: Likewise.
2740 * gdb.ada/py_taft.exp: Likewise.
2741 * gdb.ada/rdv_wait.exp: Likewise.
2742 * gdb.ada/rec_comp.exp: Likewise.
2743 * gdb.ada/rec_return.exp: Likewise.
2744 * gdb.ada/ref_param.exp: Likewise.
2745 * gdb.ada/ref_tick_size.exp: Likewise.
2746 * gdb.ada/rename_subscript_param.exp: Likewise.
2747 * gdb.ada/repeat_dyn.exp: Likewise.
2748 * gdb.ada/same_component_name.exp: Likewise.
2749 * gdb.ada/same_enum.exp: Likewise.
2750 * gdb.ada/scalar_storage.exp: Likewise.
2751 * gdb.ada/set_wstr.exp: Likewise.
2752 * gdb.ada/small_reg_param.exp: Likewise.
2753 * gdb.ada/str_binop_equal.exp: Likewise.
2754 * gdb.ada/str_ref_cmp.exp: Likewise.
2755 * gdb.ada/str_uninit.exp: Likewise.
2756 * gdb.ada/sub_variant.exp: Likewise.
2757 * gdb.ada/sym_print_name.exp: Likewise.
2758 * gdb.ada/taft_type.exp: Likewise.
2759 * gdb.ada/tagged.exp: Likewise.
2760 * gdb.ada/tagged_access.exp: Likewise.
2761 * gdb.ada/task_bp.exp: Likewise.
2762 * gdb.ada/task_switch_in_core.exp: Likewise.
2763 * gdb.ada/tasks.exp: Likewise.
2764 * gdb.ada/tick_last_segv.exp: Likewise.
2765 * gdb.ada/tick_length_array_enum_idx.exp: Likewise.
2766 * gdb.ada/type_coercion.exp: Likewise.
2767 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
2768 * gdb.ada/unchecked_union.exp: Likewise.
2769 * gdb.ada/uninitialized_vars.exp: Likewise.
2770 * gdb.ada/var_arr_attrs.exp: Likewise.
2771 * gdb.ada/var_arr_typedef.exp: Likewise.
2772 * gdb.ada/var_rec_arr.exp: Likewise.
2773 * gdb.ada/variant-record.exp: Likewise.
2774 * gdb.ada/variant.exp: Likewise.
2775 * gdb.ada/variant_record_packed_array.exp: Likewise.
2776 * gdb.ada/varsize_limit.exp: Likewise.
2777 * gdb.ada/whatis_array_val.exp: Likewise.
2778 * gdb.ada/widewide.exp: Likewise.
2779 * gdb.ada/win_fu_syms.exp: Likewise.
2780
27812020-08-12 Gary Benson <gbenson@redhat.com>
c0ab14ae
GB
2782
2783 * gdb.dwarf2/dw2-op-out-param.S (.Ltext5): Fix duplicate label.
2784
10c381b5
AB
27852020-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
2786
2787 * lib/check-test-names.exp (do_reset_vars): Use 'array unset' to
2788 unset the array variable.
2789
8f34b746
TV
27902020-08-03 Tom de Vries <tdevries@suse.de>
2791
2792 PR symtab/26333
2793 * lib/dwarf.exp (DW_LNE_user): New proc.
2794 * gdb.dwarf2/dw2-vendor-extended-opcode.c: New test.
2795 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: New file.
2796
0245e136
KB
27972020-07-31 Kevin Buettner <kevinb@redhat.com>
2798
2799 * gdb.base/coremaker2.c: Change all uses of 'unsigned long long'
2800 to 'uintptr_t'
2801 (inttypes.h): Include.
2802
9ef1ec5d
KB
28032020-07-31 Kevin Buettner <kevinb@redhat.com>
2804
2805 * gdb.base/coremaker2.c (buf_rw): Increase size to 256 KiB.
2806 (C5_24k): Delete.
2807 (C5_8k, C5_64k, C5_256k): New macros.
2808 (buf_ro): Allocate 256 KiB of initialized data.
2809
4c55e970
TBA
28102020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2811
2812 * gdb.base/condbreak-bad.exp: Extend the test with scenarios
2813 that attempt to overwrite an existing condition with a condition
2814 that fails parsing and also with a condition that parses fine
2815 but contains junk at the end.
2816
1e620590
TBA
28172020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2818
2819 * gdb.base/condbreak-bad.c: New test.
2820 * gdb.base/condbreak-bad.exp: New file.
2821
e12dcc50
TV
28222020-07-30 Tom de Vries <tdevries@suse.de>
2823
2824 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_entry_1): Factor
2825 out of ...
2826 (GDBInfoModuleSymbols::check_entry): ... here.
2827 (GDBInfoModuleSymbols::check_optional_entry): New proc.
2828 * gdb.fortran/info-modules.exp: Use check_optional_entry for entries
2829 related to __def_init_mod1_M1t1 / __vtype_mod1_M1t1 / __copy_mod1_M1t1.
2830
6cc64caa
TV
28312020-07-30 Tom de Vries <tdevries@suse.de>
2832
2833 * gdb.fortran/ptype-on-functions.exp: Make "_t" suffix on
2834 "__class_some_module_Number_t" optional.
2835
90fd07fc
TV
28362020-07-29 Tom de Vries <tdevries@suse.de>
2837
2838 * lib/selftest-support.exp (selftest_setup): Allow breakpoint at
2839 multiple locations.
2840
f5c79e97
TV
28412020-07-29 Tom de Vries <tdevries@suse.de>
2842
2843 * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines
2844 rather than function name.
2845
f75a0693
AB
28462020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
2847
2848 PR symtab/26270:
2849 * gdb.cp/disasm-func-name.cc: New file.
2850 * gdb.cp/disasm-func-name.exp: New file.
2851
4888741a
TT
28522020-07-28 Tom Tromey <tromey@adacore.com>
2853
2854 * gdb.dwarf2/varval.exp (setup_exec): Add 'or' instruction to
2855 'varval' location.
2856
43d5901d
AB
28572020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
2858
2859 * gdb.python/py-unwind.py: Update to make use of a register
2860 descriptor.
2861
14fa8fb3
AB
28622020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
2863
2864 * gdb.python/py-arch-reg-names.exp: Add additional tests.
2865
e79eb02f
AB
28662020-07-25 Andrew Burgess <andrew.burgess@embecosm.com>
2867
2868 PR fortran/23051
2869 PR fortran/26139
2870 * gdb.fortran/class-allocatable-array.exp: New file.
2871 * gdb.fortran/class-allocatable-array.f90: New file.
2872 * gdb.fortran/pointer-to-pointer.exp: New file.
2873 * gdb.fortran/pointer-to-pointer.f90: New file.
2874
876518dd
TV
28752020-07-25 Tom de Vries <tdevries@suse.de>
2876
2877 PR symtab/26243
2878 * gdb.dwarf2/dw2-line-number-zero.c: New test.
2879 * gdb.dwarf2/dw2-line-number-zero.exp: New file.
2880
6dcfb80a
TV
28812020-07-24 Tom de Vries <tdevries@suse.de>
2882
2883 PR testsuite/26293
2884 * gdb.ada/mi_prot.exp: Require gnatmake-8.
2885
e7bc9db8
PA
28862020-07-23 Pedro Alves <pedro@palves.net>
2887
2888 * gdb.server/server-kill.exp (prepare): New, factored out from the
2889 top level.
2890 (kill_server): New.
2891 (test_tstatus, test_unwind_nosyms, test_unwind_syms): New.
2892 (top level) : Call test_tstatus, test_unwind_nosyms, test_unwind_syms.
2893
78344df7
AB
28942020-07-23 Andrew Burgess <andrew.burgess@embecosm.com>
2895
2896 * gdb.dwarf2/dw2-disasm-over-non-stmt.exp: New file.
2897
25dfed24
SL
28982020-07-22 Sandra Loosemore <sandra@codesourcery.com>
2899
2900 * lib/gdb.exp (gdb_wrapper_file, gdb_wrapper_flags):
2901 Initialize to empty string at top level.
2902 (gdb_wrapper_init): Revert check for file existence on build.
2903 Build the wrapper in its default place, not a build-specific
2904 location. When host == build, make the pathname absolute.
2905 (gdb_compile): Delete leftover declaration of
2906 gdb_wrapper_initialized. Check gdb_wrapper_file being an empty
2907 string instead of uninitialized.
2908
7da515fd
KB
29092020-07-22 Kevin Buettner <kevinb@redhat.com>
2910
2911 * gdb.base/corefile2.exp: New file.
2912 * gdb.base/coremaker2.exp: New file.
2913
9c5ec5c2
KB
29142020-07-22 Kevin Buettner <kevinb@redhat.com>
2915
2916 * gdb.base/coredump-filter.exp: Add second
2917 non-Private-Shared-Anon-File test.
2918 (test_disasm): Rename binfile for test which is expected
2919 to fail.
2920
f9e233c9
KB
29212020-07-22 Kevin Buettner <kevinb@redhat.com>
2922
2923 * gdb.base/corefile.exp: Add test "accessing read-only mmapped
2924 data in core file".
2925 * gdb.base/coremaker.c (buf2ro): New global.
2926 (mmapdata): Add a read-only mmap mapping.
2927
94c265d7
KB
29282020-07-22 Kevin Buettner <kevinb@redhat.com>
2929
2930 PR corefiles/25631
2931 * gdb.base/corefile.exp (accessing anonymous, unwritten-to mmap data):
2932 New test.
2933 * gdb.base/coremaker.c (buf3): New global.
2934 (mmapdata): Add mmap call which uses MAP_ANONYMOUS and MAP_PRIVATE
2935 flags.
2936
29372020-07-22 Kevin Buettner <kevinb@redhat.com>
678c7a56
KB
2938
2939 * gdb.base/coremaker.c (filler_ro): New global constant.
2940
32fa152e
TT
29412020-07-22 Tom Tromey <tromey@adacore.com>
2942
2943 * gdb.ada/mi_prot.exp: New file.
2944 * gdb.ada/mi_prot/pkg.adb: New file.
2945 * gdb.ada/mi_prot/pkg.ads: New file.
2946 * gdb.ada/mi_prot/prot.adb: New file.
2947
c8474dc3
TBA
29482020-07-22 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2949
2950 * gdb.base/jit-reader-simple.exp: Add a scenario for a binary that
2951 loads two JITers.
2952
baf8791e
AB
29532020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
2954
2955 * gdb.python/py-arch-reg-groups.exp: Additional tests.
2956
f7306dac
AB
29572020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
2958
2959 * gdb.python/py-arch-reg-names.exp: Additional tests.
2960
6d3d6e4b
TV
29612020-07-21 Tom de Vries <tdevries@suse.de>
2962
2963 * gdb.reverse/solib-precsave.exp: Handle additional "recommended
2964 breakpoint locations".
2965 * gdb.reverse/solib-reverse.exp: Same.
2966
803d0592
TV
29672020-07-21 Tom de Vries <tdevries@suse.de>
2968
2969 * gdb.reverse/step-reverse.c (callee): Merge statements.
2970
e9bdc510
TV
29712020-07-21 Tom de Vries <tdevries@suse.de>
2972
2973 * gdb.fortran/info-modules.exp (info module variables): Allow missing
2974 line numbers for some variables.
2975
f0f9e75a
TV
29762020-07-21 Tom de Vries <tdevries@suse.de>
2977
2978 * gdb.opt/inline-locals.c (init_array): New func.
2979 (func1): Use init_array.
2980 * gdb.opt/inline-locals.exp: Update pattern.
2981
bd460ecb
TV
29822020-07-21 Tom de Vries <tdevries@suse.de>
2983
2984 * gdb.debuginfod/fetch_src_and_symbols.exp: Use save_vars for env
2985 vars. Fix PATH and DUPLICATE errors. Cleanup whitespace.
2986
ae5369e7
LC
29872020-07-20 Ludovic Courtès <ludo@gnu.org>
2988
2989 * gdb.guile/source2.scm: Add #f first argument to 'format'.
2990 * gdb.guile/types-module.exp: Remove "ERROR:" from
2991 regexps since Guile 3.0 no longer prints that.
2992
68cf161c
LC
29932020-07-20 Ludovic Courtès <ludo@gnu.org>
2994
2995 * gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
2996 error regexp to match on Guile 2.2.
2997
c14b4913
GB
29982020-07-20 Gary Benson <gbenson@redhat.com>
2999
3000 * gdb.cp/align.exp: Fix "alignof (void)" tests when compiling
3001 with clang.
3002
b243ba58
TV
30032020-07-20 Tom de Vries <tdevries@suse.de>
3004
3005 * gdb.threads/omp-par-scope.c (lock, lock2): New variable.
3006 (omp_set_lock_in_order): New function.
3007 (single_scope, multi_scope, nested_func, nested_parallel): Use
3008 omp_set_lock_in_order and omp_unset_lock.
3009 (main): Init and destroy lock and lock2.
3010
c06ad8b5
TV
30112020-07-20 Tom de Vries <tdevries@suse.de>
3012
3013 * gdb.base/valgrind-infcall-2.exp: Handle printf unknown return type.
3014
6e22f117
TV
30152020-07-20 Tom de Vries <tdevries@suse.de>
3016
3017 * gdb.threads/attach-slow-waitpid.exp: Bail out if gdb_start fails.
3018
33176ea7
TV
30192020-07-17 Tom de Vries <tdevries@suse.de>
3020
3021 * gdb.base/valgrind-infcall-2.c: New test.
3022 * gdb.base/valgrind-infcall-2.exp: New file.
3023 * lib/valgrind.exp (vgdb_start): Add and handle active_at_startup.
3024
90c3ec2d
TV
30252020-07-17 Tom de Vries <tdevries@suse.de>
3026
3027 * gdb.dlang/circular.c (found): Use found_label as label name.
3028 * gdb.dwarf2/arr-subrange.c (main): Use main_label as label name.
3029 * gdb.dwarf2/comp-unit-lang.c (func): Use func_label as label name.
3030 * gdb.dlang/circular.exp: Use MACRO_AT_func and MACRO_AT_range.
3031 * gdb.dwarf2/ada-linkage-name.exp: Same.
3032 * gdb.dwarf2/arr-subrange.exp: Same.
3033 * gdb.dwarf2/atomic-type.exp: Same.
3034 * gdb.dwarf2/comp-unit-lang.exp: Same.
3035 * gdb.dwarf2/cpp-linkage-name.exp: Same.
3036 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
3037 * gdb.dwarf2/dw2-lexical-block-bare.exp: Same.
3038 * gdb.dwarf2/dw2-regno-invalid.exp: Same.
3039 * gdb.dwarf2/implptr-64bit.exp: Same.
3040 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
3041 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
3042 * gdb.dwarf2/imported-unit.exp: Same.
3043 * gdb.dwarf2/main-subprogram.exp: Same.
3044 * gdb.dwarf2/missing-type-name.exp: Same.
3045 * gdb.dwarf2/nonvar-access.exp: Same.
3046 * gdb.dwarf2/struct-with-sig.exp: Same.
3047 * gdb.dwarf2/typedef-void-finish.exp: Same.
3048 * gdb.dwarf2/void-type.exp: Same.
3049
10da644d
TV
30502020-07-17 Tom de Vries <tdevries@suse.de>
3051
3052 * lib/dwarf.exp (Dwarf::MACRO_AT_func, Dwarf::MACRO_AT_range): Drop
3053 src parameter.
3054 * gdb.dlang/watch-loc.exp: Update MACRO_AT_{func,range} calls.
3055 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Same.
3056 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
3057 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
3058 * gdb.dwarf2/dwz.exp: Same.
3059 * gdb.dwarf2/implptr-optimized-out.exp: Same.
3060 * gdb.dwarf2/implref-array.exp: Same.
3061 * gdb.dwarf2/implref-const.exp: Same.
3062 * gdb.dwarf2/implref-global.exp: Same.
3063 * gdb.dwarf2/implref-struct.exp: Same.
3064 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
3065 * gdb.dwarf2/opaque-type-lookup.exp: Same.
3066 * gdb.dwarf2/var-access.exp: Same.
3067 * gdb.dwarf2/varval.exp: Same.
3068 * gdb.trace/entry-values.exp: Same.
3069
315e6afc
TV
30702020-07-17 Tom de Vries <tdevries@suse.de>
3071
3072 * lib/dwarf.exp (Dwarf::extern): Remove.
3073 * gdb.compile/compile-ops.exp: Remove use of Dwarf::extern.
3074 * gdb.dlang/circular.exp: Same.
3075 * gdb.dwarf2/comp-unit-lang.exp: Same.
3076 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
3077 * gdb.dwarf2/dw2-symtab-includes.exp: Same.
3078 * gdb.dwarf2/dwz.exp: Same.
3079 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
3080 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
3081 * gdb.dwarf2/imported-unit.exp: Same.
3082 * gdb.dwarf2/opaque-type-lookup.exp: Same.
3083
5597c940
SL
30842020-07-16 Sandra Loosemore <sandra@codesourcery.com>
3085
3086 * gdb.base/shell.exp: Skip pipe tests dependent on sh on Windows host.
3087 Use double quotes instead of single quotes.
3088
d0ce17d8
CT
30892020-07-16 Caroline Tice <cmtice@google.com>
3090
3091 * gdb.dwarf2/dw5-rnglist-test.cc: New file.
3092 * gdb.dwarf2/dw5-rnglist-test.exp: New file.
3093
853772cc
TV
30942020-07-16 Tom de Vries <tdevries@suse.de>
3095
3096 * lib/dwarf.exp (program): Initialize _line.
3097 (DW_LNE_end_sequence): Reinitialize _line.
3098 (DW_LNS_advance_line): Update _line.
3099 (line): New proc.
3100 * gdb.dwarf2/dw2-inline-many-frames.exp: Use line.
3101 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
3102 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
3103 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
3104 * gdb.dwarf2/dw2-is-stmt.exp: Same.
3105 * gdb.dwarf2/dw2-ranges-func.exp: Same.
3106
fe07b572
AB
31072020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
3108
3109 * gdb.fortran/ptype-on-functions.exp: Make the result pattern more
3110 generic.
3111
52781cce
TV
31122020-07-15 Tom de Vries <tdevries@suse.de>
3113
3114 * gdb.trace/entry-values.exp: Expect "call" instead of "callq" if
3115 is_amd64_regs_target.
3116
3dcc261c
AB
31172020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
3118
3119 * gdb.fortran/ptype-on-functions.exp: Add more tests.
3120 * gdb.fortran/ptype-on-functions.f90: Likewise.
3121
054a0959
SM
31222020-07-14 Simon Marchi <simon.marchi@polymtl.ca>
3123
3124 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu, Dwarf::lines): Change valid
3125 values in documentation for addr_size to 4 and 8.
3126
ccb9eba6
AB
31272020-07-14 Andrew Burgess <andrew.burgess@embecosm.com>
3128
3129 * gdb.arch/amd64-osabi.exp: Update.
3130 * gdb.arch/arm-disassembler-options.exp: Update.
3131 * gdb.arch/powerpc-disassembler-options.exp: Update.
3132 * gdb.arch/ppc64-symtab-cordic.exp: Update.
3133 * gdb.arch/s390-disassembler-options.exp: Update.
3134 * gdb.base/all-architectures.exp.tcl: Update.
3135 * gdb.base/attach-pie-noexec.exp: Update.
3136 * gdb.base/catch-syscall.exp: Update.
3137 * gdb.xml/tdesc-arch.exp: Update.
3138
025a39a7
TV
31392020-07-14 Tom de Vries <tdevries@suse.de>
3140
3141 * gdb.threads/clone-new-thread-event.c (gettid): Rename to ...
3142 (local_gettid): ... this.
3143 (fn): Update.
3144
74e4b667
SL
31452020-07-13 Sandra Loosemore <sandra@codesourcery.com>
3146
3147 * gdb.base/info_sources.exp: Skip directory match tests on
3148 remote hosts.
3149
f413dd74
GB
31502020-07-13 Gary Benson <gbenson@redhat.com>
3151
3152 * gdb.base/savedregs.exp (caller): Use parentheses to
3153 make expected expression evaluation ordering explicit.
3154
915771bb
GB
31552020-07-13 Gary Benson <gbenson@redhat.com>
3156
3157 * gdb.arch/i386-sse.c (have_sse) <edx>: Make unsigned.
3158
2a122642
GB
31592020-07-13 Gary Benson <gbenson@redhat.com>
3160
3161 * gdb.base/bigcore.c (main): Use a volatile pointer when
3162 attempting to trigger a SIGSEGV.
3163 * gdb.base/gcore-relro-pie.c (break_here): Likewise.
3164 * gdb.base/gcore-tls-pie.c (break_here): Likewise.
3165 * gdb.base/savedregs.c (thrower): Likewise.
3166 * gdb.mi/mi-syn-frame.c (bar): Likewise.
3167
3f00c730
GB
31682020-07-13 Gary Benson <gbenson@redhat.com>
3169
3170 * gdb.base/vla-datatypes.c (vla_factory): Factor out sections
3171 defining and using VLA structure fields into...
3172 * gdb.base/vla-struct-fields.c: New file.
3173 * gdb.base/vla-datatypes.exp: Factor out VLA structure field
3174 tests into...
3175 * gdb.base/vla-struct-fields.exp: New file.
3176
963eeee4
TV
31772020-07-13 Tom de Vries <tdevries@suse.de>
3178
3179 * lib/gdb.exp (have_fuse_ld_gold): New caching proc.
3180 * gdb.base/gcore-tls-pie.exp: Use have_fuse_ld_gold.
3181 * gdb.base/gold-gdb-index.exp: Same.
3182 * gdb.base/morestack.exp: Same.
3183
0ed35c9a
DX
31842020-07-11 Daniel Xu <dxu@dxuuu.xyz>
3185
3186 PR rust/26121
3187 * gdb.rust/modules.rs: Prevent linker from discarding test
3188 symbol.
3189
4fdba23d
PA
31902020-07-10 Pedro Alves <pedro@palves.net>
3191
3192 PR gdb/26199
3193 * gdb.multi/multi-target.c (exit_thread): New.
3194 (thread_start): Break loop if EXIT_THREAD.
3195 * gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
3196 (top level) Call test_no_resumed.
3197
15f3b077
TT
31982020-07-08 Tom Tromey <tromey@adacore.com>
3199
3200 * gdb.ada/catch_ex/foo.adb: Pass string to raise.
3201 * gdb.ada/catch_ex.exp: Examine catchpoint text.
3202
9fc501fd
AB
32032020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
3204
3205 PR python/22748
3206 * gdb.opt/inline-frame-tailcall.c: New file.
3207 * gdb.opt/inline-frame-tailcall.exp: New file.
3208 * gdb.python/py-unwind-inline.c: New file.
3209 * gdb.python/py-unwind-inline.exp: New file.
3210 * gdb.python/py-unwind-inline.py: New file.
3211
64cb3757
AB
32122020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
3213
3214 * gdb.python/py-arch-reg-groups.exp: New file.
3215
0f767f94
AB
32162020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
3217
3218 * gdb.python/py-arch-reg-names.exp: New file.
3219
87dbc774
AB
32202020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
3221
3222 * gdb.python/py-unwind.py (TestUnwinder::__call__): Add test for
3223 gdb.PendingFrame.architecture method.
3224
d8cc8af6
TV
32252020-07-06 Tom de Vries <tdevries@suse.de>
3226
3227 * gdb.dwarf2/dw2-ranges-base.exp: Test line-table order.
3228
3c8ea5be
PA
32292020-07-03 Pedro Alves <palves@redhat.com>
3230
3231 * gdb.base/structs2.c (main): Adjust second parem_reg call to
3232 explicitly write negative numbers.
3233 * gdb.base/structs2.exp: Adjust expected output.
3234
bf90c83a
PA
32352020-07-03 Pedro Alves <palves@redhat.com>
3236
3237 * gdb.base/charset.c (init_string): Change all char parameters to
3238 unsigned char parameters.
3239
2eb82157
PA
32402020-07-03 Pedro Alves <palves@redhat.com>
3241
3242 * gdb.base/call-sc.exp (start_scalars_test): Use
3243 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
3244 * gdb.base/overlays.c: Remove references to PARAMS.
3245 * gdb.base/ovlymgr.h (PARAMS): Delete, and remove all references.
3246 * gdb.base/reread.exp: Don't set 'prototypes' global.
3247 * gdb.base/structs.exp (start_structs_test): Use
3248 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
3249 * gdb.base/structs2.exp: Don't set 'prototypes' global. Use
3250 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
3251 Don't issue "set width 0". Remove gdb_stop_suppressing_tests
3252 call.
3253 * gdb.base/varargs.exp: Don't set 'prototypes' global.
3254
9adda7af
PA
32552020-07-03 Pedro Alves <palves@redhat.com>
3256
3257 * gdb.base/m32rovly.c: Delete.
3258 * gdb.base/ovlymgr.c: Remove all code guarded by __D10V__.
3259
2a17c803
PW
32602020-06-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3261
3262 * gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
3263 of gdb_py_test_multiple.
3264 * gdb.python/py-cmd.exp: Likewise.
3265 * gdb.python/py-events.exp: Likewise.
3266 * gdb.python/py-function.exp: Likewise.
3267 * gdb.python/py-inferior.exp: Likewise.
3268 * gdb.python/py-infthread.exp: Likewise.
3269 * gdb.python/py-linetable.exp: Likewise.
3270 * gdb.python/py-parameter.exp: Likewise.
3271 * gdb.python/py-value.exp: Likewise.
3272
b011fe1a
TV
32732020-06-30 Tom de Vries <tdevries@suse.de>
3274
3275 PR testsuite/26175
3276 * lib/future.exp (gdb_default_target_compile): Detect and handle
3277 early_flags.
3278
df5b8876
SM
32792020-06-29 Simon Marchi <simon.marchi@efficios.com>
3280
3281 * boards/simavr.exp (gdb_load): Catch errors when closing
3282 previous connection. Close connection, wait for process and
3283 unset simavr_spawn_id on failure.
3284
a3ca48cd
TV
32852020-06-29 Tom de Vries <tdevries@suse.de>
3286
3287 * lib/gdb.exp (unknown): Make test-case unresolved.
3288
b0237c0e
TV
32892020-06-29 Tom de Vries <tdevries@suse.de>
3290
3291 PR gdb/25475
3292 * gdb.server/solib-list.exp: Verify that the symbol reload
3293 confirmation question is asked.
3294
c0b3b3bd
PW
32952020-06-26 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3296
3297 * lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
3298 have a input seq nr in each pass message.
fe4c3d43 3299 * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
c0b3b3bd
PW
3300 * lib/gdb-python.exp (gdb_py_test_multiple): Remove.
3301 * gdb.python/python.exp: Make test names unique,
3302 use gdb_test_multiline instead of gdb_py_test_multiple,
3303 use $gdb_test_name.
3304 * gdb.guile/guile.exp: Make test names unique, use $gdb_test_name
3305
1776e3e5
NA
33062020-06-26 Nick Alcock <nick.alcock@oracle.com>
3307
3308 * configure.ac: Add --enable-libctf.
3309 * aclocal.m4: sinclude ../config/enable.m4.
3310 * Makefile.in (site.exp): Add enable_libctf to site.exp.
3311 * lib/gdb.exp (skip_ctf_tests): Use it.
3312 * gdb.base/ctf-constvars.exp: Error message tweak.
3313 * gdb.base/ctf-ptype.exp: Likewise.
3314 * configure: Regenerate.
3315
f53b3eeb
GB
33162020-06-26 Gary Benson <gbenson@redhat.com>
3317
3318 * gdb.cp/try_catch.cc: Include string.h.
3319 (main): Replace comparison against string literal with
3320 strcmp, avoiding build failure with -Wstring-compare.
3321 Add "marker test-complete".
3322 * gdb.cp/try_catch.exp: Run the test to the above marker,
3323 then verify that the value of "test" is still true.
3324
6d74da72
AB
33252020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
3326
3327 * gdb.arch/riscv-tdesc-regs.exp: New test cases.
3328
2e52d038
AB
33292020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
3330
3331 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
3332
3b9fce96
AB
33332020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
3334
3335 * gdb.arch/riscv-tdesc-loading-01.xml: New file.
3336 * gdb.arch/riscv-tdesc-loading-02.xml: New file.
3337 * gdb.arch/riscv-tdesc-loading-03.xml: New file.
3338 * gdb.arch/riscv-tdesc-loading-04.xml: New file.
3339 * gdb.arch/riscv-tdesc-loading.exp: New file.
3340
ed69cbc8
AB
33412020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
3342
3343 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
3344
767a879e
AB
33452020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
3346
3347 * gdb.arch/riscv-tdesc-regs-32.xml: New file.
3348 * gdb.arch/riscv-tdesc-regs-64.xml: New file.
3349 * gdb.arch/riscv-tdesc-regs.c: New file.
3350 * gdb.arch/riscv-tdesc-regs.exp: New file.
3351
221db974
PA
33522020-06-24 Pedro Alves <palves@redhat.com>
3353
3354 * gdb.arch/amd64-entry-value-paramref.exp: Use
3355 prepare_for_testing_full and don't pass "c++" for the .S file
3356 build spec.
3357 * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
3358 $options, since it's an assembly file. Remove -Wno-deprecated.
3359 * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
3360 compiling C++ programs.
3361
331733cd
PA
33622020-06-24 Pedro Alves <palves@redhat.com>
3363
3364 * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
3365 Clang, add "-Wno-unknown-warning-option" to the options.
3366
caa7fd04
AB
33672020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
3368
3369 * gdb.xml/tdesc-reload.c: New file.
3370 * gdb.xml/tdesc-reload.exp: New file.
3371 * gdb.xml/maint-xml-dump-01.xml: New file.
3372 * gdb.xml/maint-xml-dump-02.xml: New file.
3373 * gdb.xml/maint-xml-dump.exp: New file.
3374
bb8d1260
SL
33752020-06-23 Sandra Loosemore <sandra@codesourcery.com>
3376
3377 * lib/completion-support.exp (test_gdb_completion_offers_commands):
3378 Adjust for omitted commands when TUI is disabled.
3379
7e4b9c4c
GB
33802020-06-23 Gary Benson <gbenson@redhat.com>
3381 Pedro Alves <palves@redhat.com>
3382
3383 * gdb.cp/namespace.cc: Improve -Wunused-value fix.
3384 * gdb.cp/nsimport.cc: Likewise.
3385 * gdb.cp/nsnested.cc: Likewise.
3386 * gdb.cp/nsnoimports.cc: Likewise.
3387 * gdb.cp/nsusing.cc: Likewise.
3388 * gdb.cp/smartp.cc: Likewise.
3389 * gdb.python/py-pp-integral.c: Likewise.
3390 * gdb.python/py-pp-re-notag.c: Likewise.
3391
2e573c0a
GB
33922020-06-23 Gary Benson <gbenson@redhat.com>
3393
3394 * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
3395 * gdb.cp/nsimport.cc: Likewise.
3396 * gdb.cp/nsnested.cc: Likewise.
3397 * gdb.cp/nsnoimports.cc: Likewise.
3398 * gdb.cp/nsusing.cc: Likewise.
3399 * gdb.cp/smartp.cc: Likewise.
3400 * gdb.python/py-pp-integral.c: Likewise.
3401 * gdb.python/py-pp-re-notag.c: Likewise.
3402
746ebfe8
PW
34032020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3404
3405 * gdb.base/default-args.exp: New test.
3406 * gdb.base/default-args.c: New file.
3407 * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
3408 * gdb.base/default.exp: Update to new help text.
3409 * gdb.base/help.exp: Likewise.
3410 * gdb.base/page.exp: Likewise.
3411 * gdb.base/style.exp: Likewise.
3412 * gdb.guile/guile.exp: Likewise.
3413 * gdb.python/python.exp: Likewise.
3414
e822f2cd
SL
34152020-06-22 Sandra Loosemore <sandra@codesourcery.com>
3416
3417 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
3418 remote host. Fix search path syntax on Windows host.
3419
48e9cc84
PW
34202020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3421
3422 * gdb.base/attach.exp: Test priority of 'exec-file' changed
3423 over 'exec-file-mismatch'.
3424 * gdb.base/attach.c: Mark should_exit volatile.
3425 * gdb.base/attach2.c: Likewise. Add a comment explaining
3426 why the sleep cannot be big.
3427 * gdb.base/attach3.c: New file.
3428
160f8a8f
SL
34292020-06-20 Sandra Loosemore <sandra@codesourcery.com>
3430
3431 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
3432 prefix optional.
3433
4d91c2a4
SL
34342020-06-20 Sandra Loosemore <sandra@codesourcery.com>
3435
3436 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
3437 for remote host.
3438
87f83f20
SL
34392020-06-19 Sandra Loosemore <sandra@codesourcery.com>
3440 Hafiz Abid Qadeer <abidh@codesourcery.com>
3441
3442 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
3443 file sent to remote host.
3444 (top level): Allow int32_t as type of 32-bit register.
3445
37ab8655
TV
34462020-06-19 Tom de Vries <tdevries@suse.de>
3447
3448 * lib/gdb.exp (gdb_note): New proc.
3449 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
3450 (gdb_default_target_compile): ... here. Only call
3451 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
3452 (use_gdb_compile): Change to array.
3453 (toplevel): Update sets of use_gdb_compile to specify language.
3454 Warn about default_target_compile override. Store dejagnu's version
3455 of default_target_compile in dejagnu_default_target_compile.
3456
a8a56685
TV
34572020-06-18 Tom de Vries <tdevries@suse.de>
3458
3459 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
3460 (default_gdb_init): ... here.
3461
581bea2c
SL
34622020-06-17 Sandra Loosemore <sandra@codesourcery.com>
3463
3464 Fix TUI support checks in gdb.tui tests.
3465
3466 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
3467 just say UNSUPPORTED.
3468 * gdb.tui/corefile-run.exp: Likewise.
3469 * gdb.tui/empty.exp: Likewise.
3470 * gdb.tui/list-before.exp: Likewise.
3471 * gdb.tui/list.exp: Likewise.
3472 * gdb.tui/main.exp: Likewise.
3473 * gdb.tui/regs.exp: Likewise.
3474 * gdb.tui/resize.exp: Likewise.
3475 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
3476 * gdb.tui/tui-layout-asm.exp: Likewise.
3477 * gdb.tui/tui-missing-src.exp: Likewise.
3478 * gdb.tui/winheight.exp: Likewise.
3479 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
3480
05e682e3
SL
34812020-06-17 Sandra Loosemore <sandra@codesourcery.com>
3482
3483 Fix TCL error in gdb.python/py-format-string.exp.
3484
3485 * gdb.python/py-format-string.exp: Move test for python support
3486 earlier, out of function body.
3487
efb763a5
SM
34882020-06-15 Simon Marchi <simon.marchi@efficios.com>
3489
3490 * gdb.base/index-cache-load-twice.c: New.
3491 * gdb.base/index-cache-load-twice.exp: New.
3492
43327b20
KS
34932020-06-17 Keith Seitz <keiths@redhat.com>
3494
99cf27cf 3495 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
43327b20
KS
3496 when executing "gdb --configuration".
3497
081e778c
TV
34982020-06-17 Tom de Vries <tdevries@suse.de>
3499
3500 * lib/gdb.exp (gdb_tcl_unknown): New proc.
3501 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
3502 conditional on presence of gdb_tcl_unknown.
3503 (gdb_finish): Make override undo conditional on presence of
3504 gdb_tcl_unknown.
3505
d2d1ea20
TT
35062020-06-16 Tom Tromey <tom@tromey.com>
3507
3508 * gdb.python/tui-window.py (failwin): New function. Register it
3509 as a TUI window type.
3510 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
3511
c802e8a7
GB
35122020-06-16 Gary Benson <gbenson@redhat.com>
3513
3514 * gdb.python/py-nested-maps.c (create_map): Add missing return
3515 value.
3516 (create_map_map): Likewise.
3517
ff08abb8
TBA
35182020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3519
3520 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
3521 variable.
3522 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
3523 and use the already-defined 'options' variable.
3524
a29d5112
AB
35252020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
3526 Tom de Vries <tdevries@suse.de>
3527
3528 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
3529 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
3530 (gdb_setup_known_globals): New proc.
3531 (gdb_cleanup_globals): New proc.
3532 * lib/gdb.exp (load_lib): New override proc.
3533 (gdb_stdin_log_init): Set var in_file as persistent global.
3534 * lib/pascal.exp (gdb_stdin_log_init): Set vars
3535 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
3536 fpc_compiler as persistent global.
3537
8c74a764
TV
35382020-06-12 Tom de Vries <tdevries@suse.de>
3539
3540 * lib/tuiterm.exp (spawn): Rename to ...
3541 (tui_spawn): ... this.
3542 (toplevel): Move rename of spawn ...
3543 (gdb_init_tuiterm): ... here. New proc.
3544 (gdb_finish_tuiterm): New proc.
3545 * lib/gdb.exp (gdb_finish_hooks): New global var.
3546 (gdb_finish): Handle gdb_finish_hooks.
3547 (tuiterm_env): New proc.
3548 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
3549 tuiterm_env.
3550 * gdb.tui/basic.exp: Same.
3551 * gdb.tui/corefile-run.exp: Same.
3552 * gdb.tui/empty.exp: Same.
3553 * gdb.tui/list-before.exp: Same.
3554 * gdb.tui/list.exp: Same.
3555 * gdb.tui/main.exp: Same.
3556 * gdb.tui/new-layout.exp: Same.
3557 * gdb.tui/regs.exp: Same.
3558 * gdb.tui/resize.exp: Same.
3559 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
3560 * gdb.tui/tui-layout-asm.exp: Same.
3561 * gdb.tui/tui-missing-src.exp: Same.
3562 * gdb.tui/winheight.exp: Same.
3563
26783bce
TV
35642020-06-12 Tom de Vries <tdevries@suse.de>
3565
3566 PR testsuite/26110
3567 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
3568 (gdb_finish): Reinstall dejagnu's override of ::unknown.
3569
2b4e6a3f
TT
35702020-06-11 Tom Tromey <tom@tromey.com>
3571
3572 PR gdb/18318:
3573 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
3574 floating point tests.
3575
2f33032a
KS
35762020-06-11 Keith Seitz <keiths@redhat.com>
3577
3578 PR gdb/21356
3579 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
3580 vla_struct.
3581 Add new struct vla_typedef and union vla_typedef_union and
3582 corresponding instantiation objects.
3583 Initialize new objects.
3584 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
3585 and vla_typedef_union_object.
3586 Fixup type for vla_struct_object.
3587
a8baf0a3
TV
35882020-06-11 Tom de Vries <tdevries@suse.de>
3589
3590 * lib/gdb.exp (with_override): New proc, factored out of ...
3591 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
3592
7ab96794
TV
35932020-06-10 Tom de Vries <tdevries@suse.de>
3594
3595 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
3596
cab5c3b7
SM
35972020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
3598
3599 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
3600 parameter, update callers.
3601
f8c41851
SM
36022020-06-04 Simon Marchi <simon.marchi@efficios.com>
3603
3604 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
3605 * gdb.dwarf2/share-psymtabs-bt.c: New file.
3606 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
3607
1c07a73f
TV
36082020-06-04 Tom de Vries <tdevries@suse.de>
3609
3610 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
3611
95146b5d
TV
36122020-06-04 Tom de Vries <tdevries@suse.de>
3613
3614 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
3615 exp_continue.
3616
0cfcd4f0
TV
36172020-06-04 Tom de Vries <tdevries@suse.de>
3618
3619 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
3620
f9b5d5ea
TV
36212020-06-03 Tom de Vries <tdevries@suse.de>
3622
3623 PR symtab/26046
3624 * gdb.cp/breakpoint-locs-2.cc: New test.
3625 * gdb.cp/breakpoint-locs.cc: New test.
3626 * gdb.cp/breakpoint-locs.exp: New file.
3627 * gdb.cp/breakpoint-locs.h: New test.
3628
5144dfba
TV
36292020-06-03 Tom de Vries <tdevries@suse.de>
3630
3631 PR testsuite/25609
3632 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
3633 value of global verbose.
3634 * gdb.base/jit-elf.exp: Same.
3635 * gdb.base/jit-reader.exp: Same.
3636
621eacdf
TV
36372020-06-02 Tom de Vries <tdevries@suse.de>
3638
3639 * gdb.dwarf2/multidictionary.exp: Don't use
3640 gdb_spawn_with_cmdline_opts.
3641
1313c56e
AB
36422020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
3643
3644 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
3645 use_header case.
3646 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
3647 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
3648 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
3649 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
3650 * gdb.dwarf2/dw2-inline-header.c: New file.
3651 * gdb.dwarf2/dw2-inline-header.h: New file.
3652
f68f85b5
PA
36532020-05-30 Pedro Alves <palves@redhat.com>
3654
3655 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
3656 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
3657
678048e8
GB
36582020-05-29 Gary Benson <gbenson@redhat.com>
3659
3660 * gdb.compile/compile-cplus.exp (additional_flags): Also
3661 set when building with clang.
3662 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
3663 when building with clang.
3664
9fcafd23
GB
36652020-05-29 Gary Benson <gbenson@redhat.com>
3666
3667 * gdb.arch/i386-avx.exp (additional_flags): Also set when
3668 building with clang.
3669 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
3670
735d5a07
GB
36712020-05-29 Gary Benson <gbenson@redhat.com>
3672
3673 * gdb.cp/koenig.exp (prepare_for_testing): Add
3674 additional_flags=-Wno-unused-comparison.
3675 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
3676
4ad2c6a0
GB
36772020-05-28 Gary Benson <gbenson@redhat.com>
3678
3679 * gdb.base/sigaltstack.c (catcher): Add default case to switch
3680 statement.
3681
09fe663e
GB
36822020-05-28 Gary Benson <gbenson@redhat.com>
3683
3684 * gdb.cp/classes.exp (prepare_for_testing): Add
3685 additional_flags=-Wno-deprecated-register.
3686 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
3687 * gdb.cp/misc.exp: Likewise.
3688
cee00f17
GB
36892020-05-28 Gary Benson <gbenson@redhat.com>
3690
3691 * gdb.linespec/cpls-ops.cc (dummy): New static global.
3692 (test_op_new::operator new): Add return statement.
3693 (test_op_new_array::operator new[]): Likewise.
3694
636edd00
PA
36952020-05-27 Pedro Alves <palves@redhat.com>
3696
3697 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
3698 check. Use test_gdb_complete_unique instead of
3699 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
3700 test_gdb_complete_multiple instead of
3701 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
3702
c2b75043
LM
37032020-05-27 Luis Machado <luis.machado@linaro.org>
3704
3705 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
3706 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
3707 * gdb.arch/arm-disassembler-options.exp: Likewise.
3708 * gdb.arch/arm-disp-step.exp: Likewise.
3709 * gdb.arch/thumb-prologue.exp: Likewise.
3710 * gdb.base/async.exp: Likewise.
3711 * gdb.base/auxv.exp: Likewise.
3712 * gdb.base/complex-parts.exp: Likewise.
3713 * gdb.base/ena-dis-br.exp: Likewise.
3714 * gdb.base/foll-exec.exp: Likewise.
3715 * gdb.base/permissions.exp: Likewise.
3716 * gdb.base/relocate.exp: Likewise.
3717 * gdb.base/return2.exp: Likewise.
3718 * gdb.base/sigbpt.exp: Likewise.
3719 * gdb.base/siginfo-obj.exp: Likewise.
3720 * gdb.cp/converts.exp: Likewise.
3721 * gdb.cp/exceptprint.exp: Likewise.
3722 * gdb.cp/inherit.exp: Likewise.
3723 * gdb.cp/nsnoimports.exp: Likewise.
3724 * gdb.cp/virtbase2.exp: Likewise.
3725 * gdb.mi/mi-var-cmd.exp: Likewise.
3726 * gdb.mi/var-cmd.c: Likewise.
3727
53a47a3e
TT
37282020-05-26 Tom Tromey <tromey@adacore.com>
3729
3730 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
3731
0bc2354b
TT
37322020-05-26 Tom Tromey <tromey@adacore.com>
3733
3734 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
3735 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
3736 type.
3737 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
3738 variable.
3739
0db49895
CBG
37402020-05-26 Christian Biesinger <cbiesinger@google.com>
3741
3742 * Makefile.in: Use = instead of == for the test command
3743 for portability.
3744
40d22035
TV
37452020-05-26 Tom de Vries <tdevries@suse.de>
3746
3747 * gdb.base/gold-gdb-index-2.c: New test.
3748 * gdb.base/gold-gdb-index.c: New test.
3749 * gdb.base/gold-gdb-index.exp: New file.
3750 * gdb.base/gold-gdb-index.h: New test.
3751
043e2e02
TV
37522020-05-25 Tom de Vries <tdevries@suse.de>
3753
3754 * boards/gold-gdb-index.exp: New file.
3755
462f72c5
SM
37562020-05-25 Simon Marchi <simon.marchi@efficios.com>
3757
3758 * boards/simavr.exp: New file.
3759
6cf66e76
SM
37602020-05-25 Simon Marchi <simon.marchi@efficios.com>
3761
3762 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
3763 * gdb.base/inferior-args.exp: New file.
3764 * gdb.base/inferior-args.c: New file.
3765
75d04512
SM
37662020-05-25 Simon Marchi <simon.marchi@efficios.com>
3767
3768 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
3769 inferior_args. Pass it to gdb_reload.
3770 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
3771 inferior_args.
3772 (gdb_reload): Add inferior_args argument.
3773 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
3774 pass it to gdbserver_run.
3775 * boards/native-gdbserver.exp: Do not set noargs.
3776 * boards/native-extended-gdbserver.exp (gdb_reload): Add
3777 inferior_args argument.
3778 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
3779 * gdb.base/a2-run.exp: Check for use_gdb_stub.
3780 * gdb.base/args.exp: Likewise.
3781
42cf1844
TV
37822020-05-25 Tom de Vries <tdevries@suse.de>
3783
3784 * lib/gdb.exp (exec_is_pie): Add comment.
3785
8f7d38ef
TV
37862020-05-25 Tom de Vries <tdevries@suse.de>
3787
3788 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
3789 instead of $binfile in the untested message.
3790
465e1b0f
TV
37912020-05-25 Tom de Vries <tdevries@suse.de>
3792
3793 PR testsuite/26031
3794 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
3795
3c5a0e02
TV
37962020-05-25 Tom de Vries <tdevries@suse.de>
3797
3798 * boards/gold.exp: New file.
3799
0a4f5f8c
TT
38002020-05-23 Tom Tromey <tom@tromey.com>
3801
3802 * gdb.base/style.exp: Remove completion styling test.
3803 * lib/gdb-utils.exp (style): Remove completion styles.
3804
eca1f90c
TT
38052020-05-23 Tom Tromey <tom@tromey.com>
3806
3807 * gdb.base/style.exp: Add completion styling test.
3808 * lib/gdb-utils.exp (style): Add completion styles.
3809
7c13f4e8
AB
38102020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
3811
3812 * gdb.base/annota1.exp: Update expected results.
3813 * gdb.cp/annota2.exp: Update expected results, remove duplicate
3814 test name.
3815 * gdb.cp/annota3.exp: Update expected results.
3816
41977d16
SM
38172020-05-20 Simon Marchi <simon.marchi@efficios.com>
3818
3819 PR gdb/26016
3820 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
3821 against MAP_FAILED.
3822 * gdb.base/coremaker.c (mmapdata): Likewise.
3823 * gdb.base/jit-reader-host.c (main): Likewise.
3824 * gdb.base/sym-file-loader.c (load): Likewise.
3825 (load_shlib): Likewise.
3826
b4757f2e
TT
38272020-05-20 Tom Tromey <tromey@adacore.com>
3828
3829 * gdb.ada/array_char_idx.exp: Recognize initialized array.
3830
9a0bacfb
TV
38312020-05-20 Tom de Vries <tdevries@suse.de>
3832
3833 PR symtab/25833
3834 * gdb.base/with-mf-inc.c: New test.
3835 * gdb.base/with-mf-main.c: New test.
3836 * gdb.base/with-mf.exp: New file.
3837
76571211
TT
38382020-05-19 Tom Tromey <tromey@adacore.com>
3839
3840 * gdb.rust/simple.exp: Restore missing test result.
3841
4cd9f3d5
TV
38422020-05-19 Tom de Vries <tdevries@suse.de>
3843
3844 * gdb.base/gdb-caching-proc.exp: Fix typo.
3845
7d874253
TT
38462020-05-19 Tom Tromey <tromey@adacore.com>
3847
3848 * gdb.rust/simple.exp: Add some test descriptions.
3849 (test_one_slice): Use with_test_prefix.
3850
1d727695
TV
38512020-05-18 Tom de Vries <tdevries@suse.de>
3852
3853 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
3854
7f32a4d5
PA
38552020-05-17 Pedro Alves <palves@redhat.com>
3856
3857 PR gdb/25741
3858 * gdb.base/hw-sw-break-same-address.exp: New file.
3859
7cfd74cf
PA
38602020-05-16 Pedro Alves <palves@redhat.com>
3861
3862 * gdb.multi/multi-re-run.exp (test_re_run): Switch
3863 LAST_LOADED_FILE accordingly.
3864
57b4f16e
PW
38652020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3866
3867 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
3868
7c05caf7
PW
38692020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3870
3871 * gdb.base/help.exp: Test apropos and help for commands
3872 having aliases. Fixed comments not starting with an
3873 upper-case letter or not finishing with a dot.
3874
7aa1b46f
PW
38752020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3876
3b3aaacb
PW
3877 * gdb.base/alias.exp: Update help output check.
3878
57b4f16e 38792020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 3880
7aa1b46f
PW
3881 * gdb.base/default.exp: Update output following fixes.
3882
0605465f
PW
38832020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3884
3885 * gdb.base/alias.exp: Test aliases starting with a prefix of
3886 another alias.
3887
86e4e63d
GB
38882020-05-15 Gary Benson <gbenson@redhat.com>
3889
3890 * gdb.base/info-os.c (main): Add return statement.
3891 * gdb.base/info_minsym.c (minsym_fun): Likewise.
3892 * gdb.base/large-frame-2.c (func): Likewise.
3893 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
3894 * gdb.base/pr10179-b.c (foo2): Likewise.
3895 * gdb.base/valgrind-disp-step.c (foo): Likewise.
3896 * gdb.base/watch-cond.c (func): Likewise.
3897 * gdb.multi/goodbye.c (verylongfun): Likewise.
3898 * gdb.multi/hello.c (commonfun): Likewise.
3899 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
3900 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
3901 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
3902 Likewise.
3903 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
3904 * gdb.threads/interrupt-while-step-over.c (child_function):
3905 Likewise.
3906 * gdb.trace/actions-changed.c (end): Likewise.
3907
163df4df
GB
39082020-05-15 Gary Benson <gbenson@redhat.com>
3909
3910 * gdb.opencl/callfuncs.exp: Report when test skipped.
3911 * gdb.opencl/convs_casts.exp: Likewise.
3912 * gdb.opencl/datatypes.exp: Likewise.
3913 * gdb.opencl/operators.exp: Likewise.
3914 * gdb.opencl/vec_comps.exp: Likewise.
3915
6dbc505a
TV
39162020-05-15 Tom de Vries <tdevries@suse.de>
3917
3918 * gdb.base/align.exp.in: Rename to ...
3919 * gdb.base/align.exp.tcl: ... this.
3920 * gdb.base/align-c++.exp: Update.
3921 * gdb.base/align-c.exp: Update.
3922 * gdb.base/all-architectures.exp.in: Rename to ...
3923 * gdb.base/all-architectures.exp: ... this.
3924 * gdb.base/all-architectures-0.exp: Update.
3925 * gdb.base/all-architectures-1.exp: Update.
3926 * gdb.base/all-architectures-2.exp: Update.
3927 * gdb.base/all-architectures-3.exp: Update.
3928 * gdb.base/all-architectures-4.exp: Update.
3929 * gdb.base/all-architectures-5.exp: Update.
3930 * gdb.base/all-architectures-6.exp: Update.
3931 * gdb.base/all-architectures-7.exp: Update.
3932 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
3933 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
3934 * gdb.base/infcall-nested-structs-c++.exp: Update.
3935 * gdb.base/infcall-nested-structs-c.exp: Update.
3936 * gdb.base/info-types.exp.in: Rename to ...
3937 * gdb.base/info-types.exp.tcl: ... this.
3938 * gdb.base/info-types-c++.exp: Update.
3939 * gdb.base/info-types-c.exp: Update.
3940 * gdb.base/max-depth.exp.in: Rename to ...
3941 * gdb.base/max-depth.exp.tcl: ... this.
3942 * gdb.base/max-depth-c++.exp: Update.
3943 * gdb.base/max-depth-c.exp: Update.
3944 * gdb.cp/cpexprs.exp.in: Rename to ...
3945 * gdb.cp/cpexprs.exp.tcl: ... this.
3946 * gdb.cp/cpexprs-debug-types.exp: Update.
3947 * gdb.cp/cpexprs.exp: Update.
3948 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
3949 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
3950 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
3951 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
3952 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
3953 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
3954 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
3955 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
3956 * gdb.dwarf2/clang-debug-names-2.exp: Update.
3957 * gdb.dwarf2/clang-debug-names.exp: Update.
3958
d1034d78
AB
39592020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
3960
3961 * lib/check-test-names.exp: Remove code that prevents this file
3962 loading when tests are run in parallel.
3963
3c5c3649
PA
39642020-05-15 Pedro Alves <palves@redhat.com>
3965
3966 * gdb.multi/multi-kill.exp (start_inferior): Remove
3967 'testpid' parameter. Refer to namespace variable directly.
3968 (testpid): Declare as namespace variable.
3969
272c36b8
PA
39702020-05-15 Pedro Alves <palves@redhat.com>
3971
3972 * gdb.multi/multi-kill.exp: Wrap in namespace.
3973 (start_inferior): Add TESTPID parameter. Use it instead of the
3974 testpid global.
3975 (top level): Define empty TESTPID array, and pass it down to
3976 start_inferior.
3977
02eba61a
TV
39782020-05-14 Tom de Vries <tdevries@suse.de>
3979
3980 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
3981 output.
3982
971a3747
TV
39832020-05-14 Tom de Vries <tdevries@suse.de>
3984
3985 * gdb.base/align.exp: Split into ...
3986 * gdb.base/align.exp.in: ...
3987 * gdb.base/align-c++.exp: ...
3988 * gdb.base/align-c.exp: ... these.
3989 * gdb.base/infcall-nested-structs.exp: Split into ...
3990 * gdb.base/infcall-nested-structs.exp.in: ...
3991 * gdb.base/infcall-nested-structs-c++.exp: ...
3992 * gdb.base/infcall-nested-structs-c.exp: ... these.
3993 * gdb.base/info-types.exp: Split into ...
3994 * gdb.base/info-types.exp.in: ...
3995 * gdb.base/info-types-c++.exp: ...
3996 * gdb.base/info-types-c.exp: ... these.
3997 * gdb.base/max-depth.exp: Split into ...
3998 * gdb.base/max-depth.exp.in: ...
3999 * gdb.base/max-depth-c++.exp: ...
4000 * gdb.base/max-depth-c.exp: ... these.
4001 * gdb.cp/infcall-nodebug.exp: Split into ...
4002 * gdb.cp/infcall-nodebug.exp.in: ...
4003 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
4004 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
4005 * gdb.cp/infcall-nodebug-c-d0.exp: ...
4006 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
4007
a05575d3
TBA
40082020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4009 Pedro Alves <palves@redhat.com>
4010
4011 * gdb.multi/multi-exit.c: New file.
4012 * gdb.multi/multi-exit.exp: New file.
4013 * gdb.multi/multi-kill.c: New file.
4014 * gdb.multi/multi-kill.exp: New file.
4015
6ad82919
TBA
40162020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4017
4018 * gdb.base/annota1.exp: Update the expected output.
4019 * gdb.cp/annota2.exp: Ditto.
4020
843f4d93
AB
40212020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
4022
4023 * lib/check-test-names.exp: Disable when testing is being run in
4024 parallel.
4025
c7c66341
TV
40262020-05-12 Tom de Vries <tdevries@suse.de>
4027
4028 * gdb.base/jit-elf.exp: Fix string concat.
4029
1b59ca1c
TV
40302020-05-12 Tom de Vries <tdevries@suse.de>
4031
4032 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
4033 messages.
4034
b4991d29
TV
40352020-05-12 Tom de Vries <tdevries@suse.de>
4036
4037 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
4038
dbb0ab10
TV
40392020-05-12 Tom de Vries <tdevries@suse.de>
4040
4041 * gdb.ada/catch_ex.exp: Use with_test_prefix.
4042 * gdb.ada/mi_catch_ex.exp: Same.
4043 * gdb.ada/mi_catch_ex_hand.exp: Same.
4044
7549fed8
TV
40452020-05-12 Tom de Vries <tdevries@suse.de>
4046
4047 * gdb.fortran/complex.exp: Use with_test_prefix.
4048
af2d5cd8
TV
40492020-05-12 Tom de Vries <tdevries@suse.de>
4050
4051 * gdb.trace/passcount.exp: Fix test-names.
4052
7c121311
TV
40532020-05-12 Tom de Vries <tdevries@suse.de>
4054
4055 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
4056
c9f3b40e
TV
40572020-05-12 Tom de Vries <tdevries@suse.de>
4058
4059 * gdb.gdb/complaints.exp: Use with_test_prefix.
4060 * gdb.xml/tdesc-regs.exp: Same.
4061 * gdb.opt/inline-locals.exp: Fix test name.
4062
111b33f0
TV
40632020-05-12 Tom de Vries <tdevries@suse.de>
4064
4065 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
4066 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
4067 * gdb.dwarf2/implref-struct.exp: Same.
4068 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
4069 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
4070
ebf47080
SM
40712020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
4072
4073 * gdb.base/jit-so.exp (one_jit_test): Change test name.
4074
d30dcd12
AB
40752020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
4076
4077 * lib/check-test-names.exp (all_test_names): New module variable.
4078 (counts): Add 'duplicates' field.
4079 (_check_duplicates): New procedure.
4080 (check): Also check for duplicates.
4081 (do_log_summary): Print duplicates count.
4082 (do_reset_vars): Reset counter for duplicate test names, and
4083 discard all know test names.
4084
34584c09
AB
40852020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
4086
4087 * lib/gdb.exp: Include check-test-names.exp library.
4088 * lib/check-test-names.exp: New file.
4089
e0002117
TV
40902020-05-11 Tom de Vries <tdevries@suse.de>
4091
4092 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
4093
53f539a3
KS
40942020-05-11 Keith Seitz <keiths@redhat.com>
4095
4096 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
4097
113ee09a
TV
40982020-05-11 Tom de Vries <tdevries@suse.de>
4099
4100 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
4101 * gdb.cp/cpexprs.exp.in: .. here.
4102 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
4103 cpexprs.exp.
4104
ba3e70b0
KS
41052020-05-11 Keith Seitz <keiths@redhat.com>
4106
4107 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
4108 test names.
4109 * gdb.ada/arrayptr.exp: Likewise.
4110 * gdb.ada/assign_arr.exp: Likewise.
4111 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
4112 * gdb.ada/bp_on_var.exp: Likewise.
4113 * gdb.ada/call_pn.exp: Likewise.
4114 * gdb.ada/complete.exp: Likewise.
4115 * gdb.ada/fun_overload_menu.exp: Likewise.
4116 * gdb.ada/funcall_param.exp: Likewise.
4117 * gdb.ada/funcall_ref.exp: Likewise.
4118 * gdb.ada/packed_array_assign.exp: Likewise.
4119 * gdb.ada/same_component_name.exp: Likewise.
4120 * gdb.ada/type_coercion.exp: Likewise.
4121 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
4122 * gdb.ada/variant_record_packed_array.exp: Likewise.
4123
3ee6bb11
TV
41242020-05-11 Tom de Vries <tdevries@suse.de>
4125
4126 PR symtab/25941
4127 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
4128 out of ...
4129 * gdb.dwarf2/clang-debug-names.exp: ... here.
4130 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
4131 clang-debug-names.exp.in.
4132 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
4133 * gdb.dwarf2/clang-debug-names-2.c: New test.
4134
86cd6bc8
AKS
41352020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
4136
4137 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
4138 (fortran_runto_main): New Proc, fortran version of runto_main.
4139 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
4140 * gdb.fortran/array-bounds.exp: Likewise.
4141 * gdb.fortran/array-slices.exp: Likewise.
4142 * gdb.fortran/block-data.exp: Likewise.
4143 * gdb.fortran/charset.exp: Likewise.
4144 * gdb.fortran/common-block.exp: Likewise.
4145 * gdb.fortran/complex.exp: Likewise.
4146 * gdb.fortran/derived-type-function.exp: Likewise.
4147 * gdb.fortran/derived-type.exp: Likewise.
4148 * gdb.fortran/info-modules.exp: Likewise.
4149 * gdb.fortran/info-types.exp: Likewise.
4150 * gdb.fortran/intrinsics.exp: Likewise.
4151 * gdb.fortran/library-module.exp: Likewise.
4152 * gdb.fortran/logical.exp: Likewise.
4153 * gdb.fortran/max-depth.exp: Likewise.
4154 * gdb.fortran/module.exp: Likewise.
4155 * gdb.fortran/multi-dim.exp: Likewise.
4156 * gdb.fortran/nested-funcs.exp: Likewise.
4157 * gdb.fortran/print-formatted.exp: Likewise.
4158 * gdb.fortran/print_type.exp: Likewise.
4159 * gdb.fortran/printing-types.exp: Likewise.
4160 * gdb.fortran/ptr-indentation.exp: Likewise.
4161 * gdb.fortran/ptype-on-functions.exp: Likewise.
4162 * gdb.fortran/subarray.exp: Likewise.
4163 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
4164 * gdb.fortran/vla-datatypes.exp: Likewise.
4165 * gdb.fortran/vla-history.exp: Likewise.
4166 * gdb.fortran/vla-ptr-info.exp: Likewise.
4167 * gdb.fortran/vla-ptype-sub.exp: Likewise.
4168 * gdb.fortran/vla-ptype.exp: Likewise.
4169 * gdb.fortran/vla-sizeof.exp: Likewise.
4170 * gdb.fortran/vla-type.exp: Likewise.
4171 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
4172 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
4173 * gdb.fortran/vla-value-sub.exp: Likewise.
4174 * gdb.fortran/vla-value.exp: Likewise.
4175 * gdb.fortran/whatis_type.exp: Likewise.
4176 * gdb.mi/mi-var-child-f.exp: Likewise.
4177
6dc55ce9 41782020-05-09 Tom de Vries <tdevries@suse.de>
4179
4180 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
4181
283cb58c
TV
41822020-05-08 Tom de Vries <tdevries@suse.de>
4183
4184 * gdb.dwarf2/clang-debug-names.c: New test.
4185 * gdb.dwarf2/clang-debug-names.exp: New file.
4186
ac4a4f1c
SM
41872020-05-06 Simon Marchi <simon.marchi@efficios.com>
4188
4189 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
4190 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
4191
24fe640b
TV
41922020-05-06 Tom de Vries <tdevries@suse.de>
4193
4194 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
4195 breakpoint is at a "recommended breakpoint location".
4196 * gdb.reverse/consecutive-reverse.exp: Same.
4197
0d8683a3
TV
41982020-05-06 Tom de Vries <tdevries@suse.de>
4199
4200 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
4201 address.
4202
b8983c46
TV
42032020-05-06 Tom de Vries <tdevries@suse.de>
4204
4205 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
4206
abf6d805
TV
42072020-05-06 Tom de Vries <tdevries@suse.de>
4208
4209 * gdb.base/store.exp (check_set, up_set): Allowing missing location
4210 info for r.
4211
0fc2a808
TV
42122020-05-06 Tom de Vries <tdevries@suse.de>
4213
4214 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
4215 necessary.
4216
873dd427
TV
42172020-05-06 Tom de Vries <tdevries@suse.de>
4218
4219 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
4220 void.
4221
7c99e7e2
TV
42222020-05-06 Tom de Vries <tdevries@suse.de>
4223
4224 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
4225 of ...
4226 * gdb.base/async.exp: ... here.
4227 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
4228 "recommended breakpoint location".
4229
6173d6a6
TV
42302020-05-06 Tom de Vries <tdevries@suse.de>
4231
4232 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
4233
6015a067
TV
42342020-05-04 Tom de Vries <tdevries@suse.de>
4235
4236 * gdb.base/async.exp: Check whether instruction addresses are a
4237 "recommended breakpoint location".
4238
3b6acaee
TT
42392020-05-03 Tom Tromey <tom@tromey.com>
4240
4241 * gdb.base/sepdebug.exp: Remove "catch" test.
4242 * gdb.base/break.exp: Remove "catch" test.
4243 * gdb.base/default.exp: Update expected output.
4244
5beb4d17
TV
42452020-05-02 Tom de Vries <tdevries@suse.de>
4246
4247 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
4248 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
4249 * gdb.arch/i386-mpx-map.exp: Same.
4250 * gdb.arch/i386-mpx-sigsegv.exp: Same.
4251 * gdb.arch/i386-mpx-simple_segv.exp: Same.
4252 * gdb.arch/i386-mpx.exp: Same.
4253
8caf140d
TV
42542020-05-02 Tom de Vries <tdevries@suse.de>
4255
4256 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
4257
693196cb
TV
42582020-05-01 Tom de Vries <tdevries@suse.de>
4259
4260 * gdb.ada/operator_bp.exp: Allow more than required amount of
4261 breakpoint.
4262
53ae0aa9
TV
42632020-05-01 Tom de Vries <tdevries@suse.de>
4264
4265 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
4266
ee9d1e5f
HD
42672020-04-30 Hannes Domani <ssbssa@yahoo.de>
4268
4269 PR gdb/18706
4270 * gdb.cp/stub-array-size.cc: New test.
4271 * gdb.cp/stub-array-size.exp: New file.
4272 * gdb.cp/stub-array-size.h: New test.
4273 * gdb.cp/stub-array-size2.cc: New test.
4274
d5cf82c0
HD
42752020-04-30 Hannes Domani <ssbssa@yahoo.de>
4276
4277 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
4278 output to the new format.
4279
42e165c3
SM
42802020-04-29 Simon Marchi <simon.marchi@efficios.com>
4281
4282 * gdb.base/break.exp: Use with_test_prefix.
4283
6e4e3fe1
TV
42842020-04-29 Tom de Vries <tdevries@suse.de>
4285
4286 * lib/gdb.exp (debug_types): New proc.
4287 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
4288 * gdb.python/py-symtab.exp: Same.
4289
d642b692
HD
42902020-04-29 Hannes Domani <ssbssa@yahoo.de>
4291
4292 PR gdb/17320
4293 * gdb.base/pretty-array.c: New test.
4294 * gdb.base/pretty-array.exp: New file.
4295
ea90f227
TV
42962020-04-29 Tom de Vries <tdevries@suse.de>
4297
4298 PR symtab/25889
4299 * gdb.cp/cpexprs.exp: Adapt for inclusion.
4300 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
4301 and include cpexprs.exp.
4302
a65189c9
TV
43032020-04-28 Mark Williams <mark@myosotissp.com>
4304
4305 PR gdb/24480
4306 * dw4-toplevel-types.exp: Test for top level types.
4307 * dw4-toplevel-types.cc: Test for top level types.
4308
32d1f47a
TBA
43092020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4310
4311 * gdb.threads/stop-with-handle.exp: Fix typo in comment
4312 (theads -> threads).
4313
56a4f5a1
TV
43142020-04-28 Tom de Vries <tdevries@suse.de>
4315
4316 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
4317
0b2f8a3b
TV
43182020-04-28 Tom de Vries <tdevries@suse.de>
4319
4320 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
4321
5390c717
TV
43222020-04-28 Tom de Vries <tdevries@suse.de>
4323
4324 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
4325
15cd93d0
TV
43262020-04-28 Tom de Vries <tdevries@suse.de>
4327
4328 * gdb.dwarf2/main-foo.c: New test.
4329 * gdb.dwarf2/struct-with-sig.exp: New file.
4330
d472f0fb
TV
43312020-04-25 Tom de Vries <tdevries@suse.de>
4332
4333 * boards/debug-types.exp: New file.
4334
8d840e05
AB
43352020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
4336
4337 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
4338
bcfe6157
TT
43392020-04-24 Tom Tromey <tom@tromey.com>
4340
4341 PR symtab/12707:
4342 * gdb.python/py-symbol.exp: Update expected results for
4343 linkage_name test.
4344 * gdb.cp/print-demangle.exp: New file.
4345 * gdb.base/c-linkage-name.exp: Fix test.
4346 * gdb.guile/scm-symbol.exp: Update expected results for
4347 linkage_name test.
4348
f049a313
TT
43492020-04-24 Tom Tromey <tom@tromey.com>
4350
4351 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
4352 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
4353 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
4354 assembler.
4355
7cf28874
TV
43562020-04-24 Tom de Vries <tdevries@suse.de>
4357
4358 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
4359 C++.
4360
dac2fef7
TT
43612020-04-24 Tom Tromey <tromey@adacore.com>
4362
4363 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
4364 values.
4365 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
4366 values. Update test for minimal encodings.
4367 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
4368 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
4369 values. Update test for minimal encodings.
4370
1acda803
TT
43712020-04-24 Tom Tromey <tromey@adacore.com>
4372
4373 PR python/23662:
4374 * gdb.ada/variant.exp: Add Python checks.
4375 * gdb.rust/simple.exp: Add dynamic type checks.
4376
adfb9815
TT
43772020-04-24 Tom Tromey <tromey@adacore.com>
4378
4379 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
4380 Make array type matching more lax.
4381 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
4382 * gdb.ada/mi_variant.exp: New file.
4383 * gdb.ada/mi_variant/pck.ads: New file.
4384 * gdb.ada/mi_variant/pkg.adb: New file.
4385 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
4386 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
4387
7d79de9a
TT
43882020-04-24 Tom Tromey <tromey@adacore.com>
4389
4390 * gdb.ada/variant.exp: Add dynamic field offset tests.
4391 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
4392 * gdb.ada/variant/pkg.adb: Add new variables.
4393
f8e89861
TT
43942020-04-24 Tom Tromey <tromey@adacore.com>
4395
4396 * gdb.ada/variant.exp: New file
4397 * gdb.ada/variant/pkg.adb: New file
4398 * gdb.ada/variant/pck.adb: New file
4399
86e887ae
TV
44002020-04-24 Tom de Vries <tdevries@suse.de>
4401
4402 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
4403
88428775
TV
44042020-04-24 Tom de Vries <tdevries@suse.de>
4405
4406 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
4407 flags.
4408
4e86f6e7
TV
44092020-04-24 Tom de Vries <tdevries@suse.de>
4410
4411 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
4412
2016d3e6
TV
44132020-04-24 Tom de Vries <tdevries@suse.de>
4414
4415 * lib/gdb.exp (default_gdb_start): Handle eof.
4416 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
4417 failure.
4418 * gdb.base/readnever.exp: Handle clean_restart failure.
4419
70bc38f5
TV
44202020-04-23 Tom de Vries <tdevries@suse.de>
4421
4422 * gdb.base/decl-before-def.exp: Run to main and print a again.
4423
de82891c
TV
44242020-04-23 Tom de Vries <tdevries@suse.de>
4425
4426 * gdb.base/decl-before-def-decl.c: New test.
4427 * gdb.base/decl-before-def-def.c: New test.
4428 * gdb.base/decl-before-def.exp: New file.
4429
96038148
TV
44302020-04-23 Tom de Vries <tdevries@suse.de>
4431
4432 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
4433
54ac3df1
TV
44342020-04-22 Tom de Vries <tdevries@suse.de>
4435
4436 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
4437 debug_info_offset.
4438 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
4439 before $objsfile in the line line.
4440
714534e1
TV
44412020-04-22 Tom de Vries <tdevries@suse.de>
4442
4443 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
4444
16a7dbf4
MS
44452020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
4446
4447 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
4448 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
4449 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
4450 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
4451 * gdb.base/jit-protocol.h: Update definitions to match all usage
4452 contexts.
4453
44542020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
4455
4456 * gdb.base: Rename all jit related test and source files.
4457
44582020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
4459
4460 * gdb.base/jit-reader.exp: Relax register output check.
4461
317d2668
TV
44622020-04-22 Tom de Vries <tdevries@suse.de>
4463
4464 PR symtab/25764
4465 * gdb.base/psym-external-decl-2.c: New test.
4466 * gdb.base/psym-external-decl.c: New test.
4467 * gdb.base/psym-external-decl.exp: New file.
4468 * gdb.threads/tls.exp: Add PR25807 kfail.
4469
eea9e357
TV
44702020-04-22 Tom de Vries <tdevries@suse.de>
4471
4472 PR symtab/25801
4473 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
4474 in "info source" output.
4475
3d5afab3
TV
44762020-04-22 Tom de Vries <tdevries@suse.de>
4477
4478 PR symtab/25700
4479 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
4480 symtab for imported_unit.c.
4481
b32102f6
GB
44822020-04-21 Gary Benson <gbenson@redhat.com>
4483
4484 * gdb.base/advance.c (func): New argument, to match call site.
4485 (func2, func3): Add return statements.
4486
d43b7a2d
TBA
44872020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4488
4489 * gdb.multi/run-only-second-inf.c: New file.
4490 * gdb.multi/run-only-second-inf.exp: New file.
4491
d89edf9b
MM
44922020-04-21 Markus Metzger <markus.t.metzger@intel.com>
4493
4494 * gdb.btrace/multi-inferior.c: New test.
4495 * gdb.btrace/multi-inferior.exp: New file.
4496
1a476b6d
MM
44972020-04-21 Markus Metzger <markus.t.metzger@intel.com>
4498
4499 * gdb.btrace/enable-new-thread.c: New test.
4500 * gdb.btrace/enable-new-thread.exp: New file.
4501
4778a5f8
TV
45022020-04-21 Tom de Vries <tdevries@suse.de>
4503
4504 PR gdb/25471
4505 * gdb.threads/killed-outside.c: New test.
4506 * gdb.threads/killed-outside.exp: New file.
4507
9b2c992c
GB
45082020-04-20 Gary Benson <gbenson@redhat.com>
4509
4510 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
4511 * gdb.base/nested-subp2.exp: Likewise.
4512 * gdb.base/nested-subp3.exp: Likewise.
4513
b5d1d6f7
GB
45142020-04-20 Gary Benson <gbenson@redhat.com>
4515
4516 * gdb.base/nested-subp1.exp: Disable test when using clang.
4517 * gdb.base/nested-subp2.exp: Likewise.
4518 * gdb.base/nested-subp3.exp: Likewise.
4519
25230285
GB
45202020-04-20 Gary Benson <gbenson@redhat.com>
4521
4522 * gdb.cp/exception.cc: Fix compilation error with clang.
4523
fa93cc8f
GB
45242020-04-20 Gary Benson <gbenson@redhat.com>
4525
809730f3 4526 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 4527
e0c45f30
GB
45282020-04-20 Gary Benson <gbenson@redhat.com>
4529
4530 * gdb.base/jit-main.c: Fix compilation error with clang.
4531
4ddfec93
KR
45322020-04-17 Kamil Rytarowski <n54@gmx.com>
4533
4534 * gdb.base/attach-twice.c: Include "sys/types.h".
4535 (PTRACE_ATTACH): Add fallback definition.
4536 (main): Pass `0' to the 4th argument of `ptrace'.
4537
2bed205e
KR
45382020-04-17 Kamil Rytarowski <n54@gmx.com>
4539
4540 * gdb.base/fork-running-state.c: Include "signal.h".
4541
0743fc83
TT
45422020-04-17 Tom Tromey <tromey@adacore.com>
4543
4544 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
4545 Update tests.
4546 * gdb.btrace/cpu.exp: Update tests.
4547 * gdb.base/maint.exp: Update tests.
4548 * gdb.base/default.exp: Update tests.
4549 * gdb.base/completion.exp: Update tests.
4550
efba5c23
TV
45512020-04-16 Tom de Vries <tdevries@suse.de>
4552
4553 PR symtab/25791
4554 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
4555 (ensure_gdb_index): and factor out and move ...
4556 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
4557 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
4558
d191d716
TV
45592020-04-16 Tom de Vries <tdevries@suse.de>
4560
4561 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
4562 loading exec.
4563
99f1bc6a
AB
45642020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
4565
4566 * gdb.base/many-completions.exp: New file.
4567
194d088f
TV
45682020-04-14 Tom de Vries <tdevries@suse.de>
4569
4570 PR symtab/25718
4571 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
4572
c1a66c06
TV
45732020-04-14 Tom de Vries <tdevries@suse.de>
4574
4575 PR symtab/25720
4576 * gdb.base/maint-expand-symbols-header-file.c: New test.
4577 * gdb.base/maint-expand-symbols-header-file.exp: New file.
4578 * gdb.base/maint-expand-symbols-header-file.h: New test.
4579
21b0982c
AB
45802020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
4581
4582 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
4583 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
4584 get_func_info.
4585 (get_func_info): Delete.
4586 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
4587 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
4588 * lib/dwarf.exp (get_func_info): New function.
4589
dd1cab06
TV
45902020-04-13 Tom de Vries <tdevries@suse.de>
4591
4592 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
4593 to what find_gnatmake does.
4594
71ea2b6b
TV
45952020-04-10 Tom de Vries <tdevries@suse.de>
4596
4597 * gdb.base/style.exp: Expect "Expanding full symbols" message for
4598 -readnow.
4599
bdfc1e8a
TV
46002020-04-10 Tom de Vries <tdevries@suse.de>
4601
4602 PR cli/25808
4603 * gdb.base/style.c: Add leading newlines.
4604 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
4605 Check listing of main's one-line body.
4606
14ca8ecf
TV
46072020-04-08 Tom de Vries <tdevries@suse.de>
4608
4609 * lib/gdb.exp (psymtabs_p): New proc.
4610 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
4611 importing unit" unsupported if there are no partial symbols.
4612
e21d048f
TV
46132020-04-08 Tom de Vries <tdevries@suse.de>
4614
4615 PR testsuite/25760
4616 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
4617
25c11aca
TV
46182020-04-07 Tom de Vries <tdevries@suse.de>
4619
4620 PR symtab/25796
4621 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
4622
5707e24b
TV
46232020-04-07 Tom de Vries <tdevries@suse.de>
4624
4625 * gdb.base/check-psymtab.c: New test.
4626 * gdb.base/check-psymtab.exp: New file.
4627
6ee448cc
TT
46282020-04-06 Tom Tromey <tromey@adacore.com>
4629
4630 * gdb.ada/variant-record/proc.adb: New file.
4631 * gdb.ada/variant-record/value.adb: New file.
4632 * gdb.ada/variant-record/value.s: New file.
4633 * gdb.ada/variant-record.exp: New file.
4634
9e7c9a03
HD
46352020-04-03 Hannes Domani <ssbssa@yahoo.de>
4636
4637 PR gdb/25325
4638 * gdb.cp/typed-enum.cc: New test.
4639 * gdb.cp/typed-enum.exp: New file.
4640
c90d28ac
AB
46412020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
4642
4643 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
4644 * gdb.dwarf2/dw2-inline-small-func.c: New file.
4645 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
4646 * gdb.dwarf2/dw2-inline-small-func.h: New file.
4647 * gdb.opt/inline-small-func.c: New file.
4648 * gdb.opt/inline-small-func.exp: New file.
4649 * gdb.opt/inline-small-func.h: New file.
4650
34e9a9fa
AB
46512020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
4652
4653 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
4654 function.
4655
6a354911
AB
46562020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
4657
4658 * lib/dwarf.exp (function_range): Allow compiler options to be
4659 specified.
4660
880d9777
TV
46612020-04-02 Tom de Vries <tdevries@suse.de>
4662
4663 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
4664 __attribute__((always_inline)).
4665 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
4666
f32682ea
TV
46672020-04-02 Tom de Vries <tdevries@suse.de>
4668
4669 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
4670 (gdbserver_gdb_exit): ... here. Add timeout warning.
4671 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
4672 (connect_target_extended_remote): Append new server_spawn_id to
4673 server_spawn_ids.
4674 (cleanup): New proc.
4675 (setup, <toplevel>): Call cleanup.
4676
d3214198
TV
46772020-04-02 Tom de Vries <tdevries@suse.de>
4678
4679 * gdb.base/main-psymtab.exp: New file.
4680
cc77ed24
TV
46812020-04-02 Tom de Vries <tdevries@suse.de>
4682
4683 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
4684
3638a098
TT
46852020-04-01 Tom Tromey <tom@tromey.com>
4686
4687 * gdb.base/complex-parts.exp: Add type tests.
4688
c34e8714
TT
46892020-04-01 Tom Tromey <tom@tromey.com>
4690
4691 * gdb.base/complex-parts.exp: Add arithmetic tests.
4692
981c08ce
TT
46932020-04-01 Tom Tromey <tom@tromey.com>
4694
4695 * gdb.compile/compile.exp: Update.
4696 * gdb.compile/compile-cplus.exp: Update.
4697 * gdb.base/varargs.exp: Update.
4698 * gdb.base/floatn.exp: Update.
4699 * gdb.base/endianity.exp: Update.
4700 * gdb.base/callfuncs.exp (do_function_calls): Update.
4701 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
4702 (complex_float_integral_args): Update.
4703 * gdb.base/complex.exp: Update.
4704 * gdb.base/complex-parts.exp: Update.
4705
3d1cfd43
TT
47062020-04-01 Tom Tromey <tromey@adacore.com>
4707
4708 * gdb.rust/union.rs: New file.
4709 * gdb.rust/union.exp: New file.
4710 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
4711 (main): Update.
4712 * gdb.rust/simple.exp: Move union tests to union.exp.
4713
e033dfa9
TT
47142020-04-01 Tom Tromey <tromey@adacore.com>
4715
4716 * gdb.rust/simple.rs (main): Remove "y0".
4717
53cccef1
TBA
47182020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4719
4720 * gdb.multi/stop-all-on-exit.c: New test.
4721 * gdb.multi/stop-all-on-exit.exp: New file.
4722
60e22c1e
HD
47232020-04-01 Hannes Domani <ssbssa@yahoo.de>
4724
4725 PR gdb/24789
4726 * gdb.cp/misc.cc: Add integer reference variable.
4727 * gdb.cp/misc.exp: Add test.
4728
e139a727
TBA
47292020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4730
4731 * gdb.server/stop-reply-no-thread.exp: Enhance the test
4732 scenario to cover execution until the end and also the case
4733
16b0db75
TV
47342020-03-31 Tom de Vries <tdevries@suse.de>
4735
4736 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
4737 c. Use "maint info symtabs" to check symtab expansion.
4738
c0502da6
TV
47392020-03-30 Tom de Vries <tdevries@suse.de>
4740
4741 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
4742 unsupported.
4743 (verify_psymtab_expanded): Move ...
4744 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
4745 test.
4746 (readnow): New proc.
4747
5935fd15
AB
47482020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
4749
4750 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
4751 with $hex.
4752
1773be9e
TT
47532020-03-20 Tom Tromey <tromey@adacore.com>
4754
4755 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
4756
70304be9
TT
47572020-03-20 Tom Tromey <tromey@adacore.com>
4758
4759 * gdb.ada/sub_variant/subv.adb: New file.
4760 * gdb.ada/sub_variant.exp: New file.
4761
0dd7b8f7
TV
47622020-03-20 Tom de Vries <tdevries@suse.de>
4763
4764 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
4765 first break fails.
4766 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
4767
cada5fc9
AB
47682020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
4769
4770 * gdb.server/exit-multiple-threads.c: New file.
4771 * gdb.server/exit-multiple-threads.exp: New file.
4772
6b8c53f2
AB
47732020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
4774
4775 * gdb.fortran/mixed-lang-stack.c: New file.
4776 * gdb.fortran/mixed-lang-stack.cpp: New file.
4777 * gdb.fortran/mixed-lang-stack.exp: New file.
4778 * gdb.fortran/mixed-lang-stack.f90: New file.
4779
19a2740f
AB
47802020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
4781
4782 * gdb.linespec/cp-completion-aliases.cc: New file.
4783 * gdb.linespec/cp-completion-aliases.exp: New file.
4784
d8c8b848
TV
47852020-03-19 Tom de Vries <tdevries@suse.de>
4786
4787 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
4788 more precise.
4789
a9933ccf
TV
47902020-03-18 Tom de Vries <tdevries@suse.de>
4791
4792 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
4793 * gdb.dwarf2/break-inline-psymtab.c: New test.
4794 * gdb.dwarf2/break-inline-psymtab.exp: New file.
4795
2f89101f
TV
47962020-03-16 Tom de Vries <tdevries@suse.de>
4797
4798 * lib/cache.exp (gdb_do_cache): Add and handle local variables
4799 cache_verify and cache_verify_proc.
4800
6b9374f1
TV
48012020-03-15 Tom de Vries <tdevries@suse.de>
4802
4803 * gdb.server/solib-list.exp: Handle
4804 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
4805
eaeaf44c
TV
48062020-03-15 Tom de Vries <tdevries@suse.de>
4807
4808 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
4809 objfiles".
4810
3293bbaf
TT
48112020-03-14 Tom Tromey <tom@tromey.com>
4812
4813 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
4814
ab44624c
TV
48152020-03-14 Tom de Vries <tdevries@suse.de>
4816
4817 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
4818
54c43825
TV
48192020-03-14 Tom de Vries <tdevries@suse.de>
4820
4821 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
4822 result in line-by-line fashion.
4823
2ac70237
TV
48242020-03-14 Tom de Vries <tdevries@suse.de>
4825
4826 * lib/gdb.exp (supports_statement_frontiers): New proc.
4827 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
4828
09546b56
TV
48292020-03-14 Tom de Vries <tdevries@suse.de>
4830
4831 * gdb.base/printcmds.exp: Add missing quoting for "print
4832 teststring2".
4833
a1f6a07c
TT
48342020-03-13 Tom Tromey <tom@tromey.com>
4835
4836 * gdb.base/printcmds.exp (test_print_strings): Add regression
4837 test.
4838 * gdb.base/printcmds.c (charptr): New typedef.
4839 (teststring2): New global.
4840
1b83d09c
AB
48412020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
4842
4843 * gdb.base/break-interp.exp: Use the tail of the filename, not the
4844 full path in the test name.
4845 (test_ld): Add some with_test_prefix blocks to make test names
4846 unique.
4847
2d61316c
TV
48482020-03-13 Tom de Vries <tdevries@suse.de>
4849
4850 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
4851
2e9145ac
TV
48522020-03-13 Tom de Vries <tdevries@suse.de>
4853
4854 * gdb.mi/mi-sym-info.exp: Make matching more precise.
4855
96c7f873
TV
48562020-03-13 Tom de Vries <tdevries@suse.de>
4857
4858 PR symtab/25646
4859 * gdb.dwarf2/imported-unit.exp: Add test.
4860
49ba92c0
TV
48612020-03-13 Tom de Vries <tdevries@suse.de>
4862
4863 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
4864 (var1, var2): New variable.
4865 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
4866 matching symbols.
4867
301b21e0
TV
48682020-03-13 Tom de Vries <tdevries@suse.de>
4869
4870 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
4871 (Term::command): Use prompt prefix.
4872 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
4873 * gdb.tui/tui-layout-asm-short-prog.exp: Use
4874 command_no_prompt_prefix instead of prefix.
4875 * gdb.tui/tui-layout-asm.exp: Same.
4876
3f512721
SM
48772020-03-12 Simon Marchi <simon.marchi@efficios.com>
4878
4879 * gdb.base/break-interp.exp: Use foreach_with_prefix.
4880
40310f30
SM
48812020-03-12 Simon Marchi <simon.marchi@efficios.com>
4882
4883 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
4884 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
4885 on" while stepping over the test instruction, match printed
4886 message.
4887
09252140
TV
48882020-03-12 Tom de Vries <tdevries@suse.de>
4889
4890 * gdb.base/info-types.exp: Use exp_continue during matching of output
4891 of "info types".
4892
14e9c72c
TV
48932020-03-12 Tom de Vries <tdevries@suse.de>
4894
4895 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
4896
e515d67e
TV
48972020-03-12 Tom de Vries <tdevries@suse.de>
4898
4899 * gdb.fortran/module.exp: Use exp_continue during matching of output
4900 of "info variable -n".
4901
307eafd8
TV
49022020-03-12 Tom de Vries <tdevries@suse.de>
4903
4904 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
4905 gdb.dwarf2/dw2-ranges-base.c.
4906
9a2de3fc
TV
49072020-03-12 Tom de Vries <tdevries@suse.de>
4908
4909 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
4910 in presence of GLIBC debuginfo.
4911
3217502e
TV
49122020-03-12 Tom de Vries <tdevries@suse.de>
4913
4914 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
4915 $core.
4916
1281424c
TV
49172020-03-12 Tom de Vries <tdevries@suse.de>
4918
4919 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
4920 more precise.
4921
038b97fc
SM
49222020-03-11 Simon Marchi <simon.marchi@efficios.com>
4923
4924 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
4925 from Unix to Windows path.
4926
5308d1e7
TV
49272020-03-11 Tom de Vries <tdevries@suse.de>
4928
4929 * gdb.ada/minsyms.exp: Set language to ada.
4930
f870f78f
TV
49312020-03-11 Tom de Vries <tdevries@suse.de>
4932
4933 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
4934
5a13315d
TV
49352020-03-11 Tom de Vries <tdevries@suse.de>
4936
4937 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
4938
976862ed
TT
49392020-03-11 Tom Tromey <tromey@adacore.com>
4940
4941 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
4942
7462c383
TV
49432020-03-11 Tom de Vries <tdevries@suse.de>
4944
4945 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
4946
1c6c46a0
TV
49472020-03-11 Tom de Vries <tdevries@suse.de>
4948
4949 * gdb.base/break-interp.exp: Limit verbose scope.
4950
44f41bb7
TV
49512020-03-11 Tom de Vries <tdevries@suse.de>
4952
4953 * gdb.fortran/logical.f90: Define variable with character type.
4954 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
4955
b76f3a42
TV
49562020-03-11 Tom de Vries <tdevries@suse.de>
4957
4958 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
4959
1c33af77
TV
49602020-03-11 Tom de Vries <tdevries@suse.de>
4961
4962 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
4963 symtabs.
4964
8c95582d
AB
49652020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
4966 Bernd Edlinger <bernd.edlinger@hotmail.de>
4967
4968 * gdb.cp/step-and-next-inline.cc: New file.
4969 * gdb.cp/step-and-next-inline.exp: New file.
4970 * gdb.cp/step-and-next-inline.h: New file.
4971 * gdb.dwarf2/dw2-is-stmt.c: New file.
4972 * gdb.dwarf2/dw2-is-stmt.exp: New file.
4973 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
4974 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
4975 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
4976
cecf8547
AB
49772020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
4978
4979 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
4980 is-stmt flag in the line table.
4981
0ba678c9
TV
49822020-03-09 Tom de Vries <tdevries@suse.de>
4983
4984 * lib/gdb.exp (cached_file): Create cache dir.
4985
72fbdf83
TV
49862020-03-07 Tom de Vries <tdevries@suse.de>
4987
4988 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
4989 * gdb.cp/rvalue-ref-params.exp: Same.
4990
436b5e99
TV
49912020-03-06 Tom de Vries <tdevries@suse.de>
4992
4993 * lib/gdb.exp (tentative_rename, cached_file): New proc.
4994 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
4995
09f2921c
TV
49962020-03-06 Tom de Vries <tdevries@suse.de>
4997
4998 * README: Fix "the the".
4999 * gdb.base/dprintf.exp: Same.
5000
50a3cc5d
TV
50012020-03-05 Tom de Vries <tdevries@suse.de>
5002
5003 * gdb.base/maint.exp: Update "main print statistics" expected output.
5004
0a709cba
AKS
50052020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
5006
5007 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
5008 (fortran_int8): Likewise.
5009 (fortran_real4): Likewise.
5010 (fortran_real8): Likewise.
5011 (fortran_complex4): Likewise.
5012 (fortran_logical4): Likewise.
5013 (fortran_character1): Likewise.
5014
5e5d66b6
AB
50152020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
5016
5017 * gdb.fortran/logical.exp: Add tests that any non-zero value is
5018 printed as true.
5019
7b973adc
SDJ
50202020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
5021
5022 * gdb.base/printcmds.exp: Add test to verify printf of a
5023 variable holding an address.
5024
478e490a
TV
50252020-03-03 Tom de Vries <tdevries@suse.de>
5026
5027 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
5028
1ef44e86
TV
50292020-03-03 Tom de Vries <tdevries@suse.de>
5030
5031 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
5032 gdb_test_multiple call.
5033
b98cc2cf
TV
50342020-03-03 Tom de Vries <tdevries@suse.de>
5035
5036 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
5037 gdb_test_multiple calls.
5038
63e163f2
AB
50392020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
5040
5041 * gdb.base/default.exp: Remove test of 'set history filename'.
5042 * gdb.base/gdbinit-history.exp: Add tests for setting the history
5043 filename to the empty string.
5044 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
5045 and GDBHISTSIZE.
5046
24ed6739
AB
50472020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
5048
5049 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
5050 disabled.
5051
590003dc 50522020-03-02 Pedro Alves <palves@redhat.com>
fc5d6901 5053 Tom de Vries <tdevries@suse.de>
590003dc
TV
5054
5055 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
5056 -prompt prefix, before user_code argument. Add -lbl option likewise.
5057 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
5058 (gdb_is_target_1): Add -prompt prefix and move to before user_code
5059 argument.
5060 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
5061 have "\r\n" at start-of-line, instead of at end-of-line.
5062
f5e46084
SM
50632020-02-28 Simon Marchi <simon.marchi@efficios.com>
5064
5065 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
5066 libinproctrace.so.
5067
f7a7000d
LM
50682020-02-28 Luis Machado <luis.machado@linaro.org>
5069
5070 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
5071 to "p/x".
5072
718e0816
LM
50732020-02-28 Luis Machado <luis.machado@linaro.org>
5074
5075 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
5076 asm/ptrace.h and error.h.
5077
13c3a74a
TV
50782020-02-28 Tom de Vries <tdevries@suse.de>
5079
5080 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
5081 (struct wrapper, do_something, mundane/symada__cS): Move ...
5082 * gdb.base/c-linkage-name-2.c: ... here. New source file.
5083 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
5084 Update "print symada__cS before partial symtab expansion" regexp.
5085 Update breakpoint location. Flush symbol cache after expansion.
5086
85d2d5bb
LM
50872020-02-28 Luis Machado <luis.machado@linaro.org>
5088
5089 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
5090
3608f86c
TV
50912020-02-27 Tom de Vries <tdevries@suse.de>
5092
5093 * config/sid.exp: Remove unused globals.
5094 * gdb.base/attach.exp: Same.
5095 * gdb.base/catch-load.exp: Same.
5096 * gdb.base/dbx.exp: Same.
5097 * lib/gdb.exp: Same.
5098 * lib/mi-support.exp: Same.
5099 * lib/prompt.exp: Same.
5100
c8d4f6df
TV
51012020-02-27 Tom de Vries <tdevries@suse.de>
5102
5103 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
5104 not set.
5105
0d79cdc4
AM
51062020-02-26 Aaron Merey <amerey@redhat.com>
5107
5108 * gdb.debuginfod: New directory for debuginfod tests.
5109 * gdb.debuginfod/main.c: New test file.
5110 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
5111
0dce4280
TV
51122020-02-26 Tom de Vries <tdevries@suse.de>
5113
5114 PR gdb/25603
5115 * gdb.base/persistent-lang.cc: New test.
5116 * gdb.base/persistent-lang.exp: New file.
5117
9e80cfa1
AB
51182020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
5119
5120 * gdb.fortran/derived-type-striding.exp: Add a new test.
5121 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
5122 new test.
5123
2078dbb2
AB
51242020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
5125
5126 * gdb.base/cached-source-file.exp: Avoid source file paths in test
5127 names.
5128
70d49700
TV
51292020-02-25 Tom de Vries <tdevries@suse.de>
5130
5131 PR go/18926
5132 * gdb.go/methods.exp: Remove gcc/93866 xfail.
5133
a88ef40d
TV
51342020-02-24 Tom de Vries <tdevries@suse.de>
5135
5136 PR gdb/25592
5137 * gdb.base/info-locals-unused-static-var.c: New test.
5138 * gdb.base/info-locals-unused-static-var.exp: New file.
5139
01b1af32
TT
51402020-02-22 Tom Tromey <tom@tromey.com>
5141
5142 * gdb.python/tui-window.exp: New file.
5143 * gdb.python/tui-window.py: New file.
5144
7c043ba6
TT
51452020-02-22 Tom Tromey <tom@tromey.com>
5146
5147 PR tui/17850:
5148 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
5149 tests.
5150
c22fef7e
TT
51512020-02-22 Tom Tromey <tom@tromey.com>
5152
5153 * gdb.tui/new-layout.exp: Add sub-layout tests.
5154
ee325b61
TT
51552020-02-22 Tom Tromey <tom@tromey.com>
5156
5157 * gdb.tui/new-layout.exp: New file.
5158
3f0cbb04
TT
51592020-02-22 Tom Tromey <tom@tromey.com>
5160
5161 * gdb.rust/rust-style.rs: New file.
5162 * gdb.rust/rust-style.exp: New file.
5163 * gdb.base/style.exp: Test structure printing.
5164 * gdb.base/style.c (struct some_struct): New type.
5165 (enum etype): New type.
5166 (struct_value): New global.
5167
75525152
TV
51682020-02-21 Tom de Vries <tdevries@suse.de>
5169
5170 PR go/18926
5171 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
5172 Remove blanket xfails. Use message argument for gdb_breakpoint.
5173 Make continuing to breakpoint test conditional on setting breakpoint.
5174 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
5175 DW_AT_name attribute. Add xfail for GCC PR93866.
5176
bd360d30
AB
51772020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
5178
5179 * gdb.dwarf2/cpp-linkage-name.c: New file.
5180 * gdb.dwarf2/cpp-linkage-name.exp: New file.
5181
c7adb09f 51822020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
5183
5184 * lib/gdb.exp (gdb_wrapper_init): Reset
5185 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
5186 not exist.
5187
a9c79803
TV
51882020-02-20 Tom de Vries <tdevries@suse.de>
5189
5190 PR go/17018
5191 * gdb.go/hello.exp: Copy ...
5192 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
5193 print of st to print value of global definition. Add xfail for GCC
5194 PR93844.
5195 * gdb.go/hello.exp: Remove printing of st before definition.
5196 * gdb.go/hello.go: Copy ...
5197 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
5198 to st.
5199 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
5200
d7445728
TV
52012020-02-20 Tom de Vries <tdevries@suse.de>
5202
5203 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
5204 (gdb_simple_compile): Handle compile_flags go by using .go extension
5205 for source file.
5206 * gdb.go/chan.exp: Use support_go_compile.
5207 * gdb.go/handcall.exp: Same.
5208 * gdb.go/hello.exp: Same.
5209 * gdb.go/integers.exp: Same.
5210 * gdb.go/max-depth.exp: Same.
5211 * gdb.go/methods.exp: Same.
5212 * gdb.go/package.exp: Same.
5213 * gdb.go/strings.exp: Same.
5214 * gdb.go/types.exp: Same.
5215 * gdb.go/unsafe.exp: Same.
5216
c9c41e6d
TV
52172020-02-19 Tom de Vries <tdevries@suse.de>
5218
5219 * gdb.python/lib-types.exp: Make xfail more strict.
5220
f20ff837
TV
52212020-02-19 Tom de Vries <tdevries@suse.de>
5222
5223 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
5224
08410482
DE
52252020-02-19 Doug Evans <dje@google.com>
5226
5227 PR rust/25535
5228 * gdb.rust/simple.exp: Add test.
5229 * gdb.rust/simple.rs: Add test.
5230
623563f7
TV
52312020-02-19 Tom de Vries <tdevries@suse.de>
5232
5233 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
5234 output line-by-line.
5235
d3308cfd
TV
52362020-02-19 Tom de Vries <tdevries@suse.de>
5237
5238 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
5239
86cbc5dc
TV
52402020-02-19 Tom de Vries <tdevries@suse.de>
5241
5242 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
5243 prelink.
5244
9db2b96b
TV
52452020-02-19 Tom de Vries <tdevries@suse.de>
5246
5247 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
5248 (gdb_do_cache): Use gdb_do_cache_wrap.
5249 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
5250
89e2fdc5
TV
52512020-02-19 Tom de Vries <tdevries@suse.de>
5252
5253 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
5254 gdb_compile option.
5255
373d7ac0
SM
52562020-02-18 Simon Marchi <simon.marchi@efficios.com>
5257
5258 * gdb.base/printcmds.exp (test_print_enums): Update expected
5259 output.
5260
b29a2df0
SM
52612020-02-18 Simon Marchi <simon.marchi@efficios.com>
5262
5263 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
5264 for "unknown".
5265
6740f0cc
SM
52662020-02-18 Simon Marchi <simon.marchi@efficios.com>
5267
5268 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
5269 enumerator.
5270
edd45eb0
SM
52712020-02-18 Simon Marchi <simon.marchi@efficios.com>
5272
5273 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
5274 FE_, add FE_NONE.
5275 (three): Update.
5276 (enum flag_enum_without_zero): New enum.
5277 (flag_enum_without_zero): New variable.
5278 (enum not_flag_enum): New enum.
5279 (three_not_flag): New variable.
5280 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
5281 (test_print_enums): Add more tests for printing flag enums.
5282
d4295de4
TV
52832020-02-18 Tom de Vries <tdevries@suse.de>
5284
5285 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
5286 (gdb_compile_ada): ... here.
5287 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
5288 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
5289
f251f505
TT
52902020-02-14 Tom Tromey <tom@tromey.com>
5291
5292 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
5293 build directory.
5294 * boards/gdbserver-base.exp: Update path to gdbserver.
5295
8f432634
TV
52962020-02-13 Tom de Vries <tdevries@suse.de>
5297
5298 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
5299
92b6eaf7
TV
53002020-02-13 Tom de Vries <tdevries@suse.de>
5301
5302 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
5303 are missing.
5304
f3b0f7fe
TV
53052020-02-13 Tom de Vries <tdevries@suse.de>
5306
5307 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
5308 call.
5309
f6be8713
SDJ
53102020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
5311
5312 PR tui/25126
5313 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
5314 * gdb.base/cached-source-file.c: New file.
5315 * gdb.base/cached-source-file.exp: New file.
5316
b2770d5e
TV
53172020-02-11 Tom de Vries <tdevries@suse.de>
5318
5319 PR testsuite/25488
5320 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
5321
44f6938e
TV
53222020-02-10 Tom de Vries <tdevries@suse.de>
5323
5324 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
5325
5f0e2eb7
MR
53262020-02-10 Maciej W. Rozycki <macro@wdc.com>
5327
5328 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
5329 and $after_addr are both integers before making a comparison.
5330
46ce2b6f
TV
53312020-02-09 Tom de Vries <tdevries@suse.de>
5332
5333 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
5334 command output and paste it into gdb.log. If any, paste catch message
5335 to gdb.log.
5336
5abbbe1d
TT
53372020-02-07 Tom Tromey <tromey@adacore.com>
5338
5339 PR breakpoints/24915:
5340 * gdb.base/annotate-symlink.exp: Use setup_xfail.
5341
1d5d29e7
SV
53422020-02-06 Shahab Vahedi <shahab@synopsys.com>
5343
5344 * gdb.tui/tui-missing-src.exp: Add the "missing source
5345 file" test for the TUI.
5346
b0999b9b
AB
53472020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
5348
5349 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
5350 including a port number in the output.
5351
c3b149eb
AKS
53522020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
5353
5354 * lib/fortran.exp (fortran_int4): Handle clang.
5355 (fortran_int8): Likewise.
5356 (fortran_real4): Likewise.
5357 (fortran_real8): Likewise.
5358 (fortran_complex4): Likewise.
5359 (fortran_logical4): Likewise.
5360 (fortran_character1): Likewise.
5361
f8dcc90b
TV
53622020-02-04 Tom de Vries <tdevries@suse.de>
5363
5364 * README (Race detection): Add note.
5365
f90ac7c2
TV
53662020-02-04 Tom de Vries <tdevries@suse.de>
5367
5368 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
5369
780636ae
TV
53702020-02-04 Tom de Vries <tdevries@suse.de>
5371
5372 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
5373
5d2e1193
RA
53742020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
5375
5376 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
5377 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
5378 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
5379 blttar, bnetarl.
5380 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
5381 binary for blttar, bnetarl.
5382 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
5383 wait instruction. Delete ldmx test.
5384 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
5385
e409c542
AKS
53862020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
5387
5388 * gdb.fortran/array-bounds-high.exp: New file.
5389 * gdb.fortran/array-bounds-high.f90: New file.
5390
b0029748
LD
53912020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
5392
5393 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
5394 Replace #include of <sys/fcntl.h> by <fcntl.h>.
5395
195a8287
TV
53962020-02-01 Tom de Vries <tdevries@suse.de>
5397
5398 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
5399
42330a68
AB
54002020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
5401
5402 PR tui/9765
5403 * gdb.tui/tui-layout-asm-short-prog.S: New file.
5404 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
5405
b62a8028
LM
54062020-01-29 Luis Machado <luis.machado@linaro.org>
5407
5408 * gdb.arch/aarch64-brk-patterns.c: New source file.
5409 * gdb.arch/aarch64-brk-patterns.exp: New test.
5410
5f440116
TBA
54112020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5412
5413 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
5414 GCC/Clang version.
5415 * gdb.cp/pass-by-ref.exp: Ditto.
5416
ee2a6fc6
TV
54172020-01-29 Tom de Vries <tdevries@suse.de>
5418
5419 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
5420 * gdb.threads/watchpoint-fork-mt.c: Same.
5421 * gdb.threads/watchpoint-fork-parent.c: Same.
5422 * gdb.threads/watchpoint-fork-st.c: Same.
5423 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
5424
16b10d6e
LM
54252020-01-27 Luis Machado <luis.machado@linaro.org>
5426
5427 * gdb.base/step-over-syscall.exp (setup): Check if we're already
5428 sitting at a syscall instruction when we hit the syscall function's
5429 breakpoint.
5430 Check PC against one obtained with the x command.
5431 Validate syscall number.
5432 (step_over_syscall): Don't continue to the syscall instruction if
5433 we're already there.
5434
b1468492
PW
54352020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5436
5437 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
5438
7ffa82e1
AB
54392020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
5440
5441 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
5442 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
5443
3d92a3e3
AB
54442020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
5445
5446 * gdb.dwarf2/dw2-inline-stepping.c: New file.
5447 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
5448
94a72be7
AB
54492020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
5450
5451 * gdb.base/maint.exp: Update line table parsing test.
5452 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
5453
53af73bf
PA
54542020-01-24 Pedro Alves <palves@redhat.com>
5455
5456 PR gdb/25410
5457 * gdb.multi/multi-re-run-1.c: New.
5458 * gdb.multi/multi-re-run-2.c: New.
5459 * gdb.multi/multi-re-run.exp: New.
5460
1ba1ac88
AB
54612020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
5462
5463 PR gdb/23718
5464 * gdb.server/server-kill-python.exp: New file.
5465
f3364a6d
AB
54662020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
5467
5468 * gdb.server/multi-ui-errors.c: New file.
5469 * gdb.server/multi-ui-errors.exp: New file.
5470
733d0a67
AB
54712020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
5472
5473 PR tui/9765
5474 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
5475
4f13c1c0
TT
54762020-01-19 Tom Tromey <tom@tromey.com>
5477
5478 * gdb.tui/main.exp: Add check for plain "file".
5479
40c94099
CB
54802020-01-16 Christian Biesinger <cbiesinger@google.com>
5481
5482 * lib/gdb.exp: Fix spelling error (seperatelly).
5483
ff47f4f0
TT
54842020-01-14 Tom Tromey <tom@tromey.com>
5485
5486 PR symtab/12535:
5487 * gdb.python/python.exp: Test decode_line with empty string
5488 argument.
5489
717c684d
BE
54902020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
5491
5492 * gdb.base/skip-inline.exp: Extend test.
5493
44e4c775
AB
54942020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
5495
5496 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
5497 * gdb.dwarf2/dw2-bad-elf.c: New file.
5498 * gdb.dwarf2/dw2-bad-elf.exp: New file.
5499
d93c6db7
AB
55002020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
5501
5502 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
5503 _line_saw_file.
5504
9a6d629c
AB
55052020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
5506
5507 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
5508 border.
5509
d9ebdab7
TBA
55102020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5511
5512 * gdb.multi/multi-target.exp (setup): Factor out "info
5513 connections" and "info inferiors" tests to ...
5514 (test_info_inferiors): ... this new procedure.
5515 (top level): Run new "info-inferiors" tests.
5516
f3c469b9
PA
55172020-01-10 Pedro Alves <palves@redhat.com>
5518
5519 * gdb.server/bkpt-other-inferior.exp: New file.
5520
121b3efd
PA
55212020-01-10 Pedro Alves <palves@redhat.com>
5522
5523 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
5524 of "add-inferior".
5525 * gdb.base/quit-live.exp: Likewise.
5526 * gdb.base/remote-exec-file.exp: Likewise.
5527 * gdb.guile/scm-progspace.exp: Likewise.
5528 * gdb.linespec/linespec.exp: Likewise.
5529 * gdb.mi/new-ui-mi-sync.exp: Likewise.
5530 * gdb.mi/user-selected-context-sync.exp: Likewise.
5531 * gdb.multi/multi-target.exp (setup): Add "info connection" and
5532 "info inferiors" tests.
5533 * gdb.multi/remove-inferiors.exp: Adjust expected output of
5534 "add-inferior".
5535 * gdb.multi/watchpoint-multi.exp: Likewise.
5536 * gdb.python/py-inferior.exp: Likewise.
5537 * gdb.server/extended-remote-restart.exp: Likewise.
5538 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
5539 "info inferiors".
5540 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
5541 * gdb.trace/report.exp: Likewise.
5542
1dadb1dd
PA
55432020-01-10 Pedro Alves <palves@redhat.com>
5544
5545 * gdb.multi/multi-target.c: New file.
5546 * gdb.multi/multi-target.exp: New file.
5547 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
5548 mode requested, but remote does not support non-stop".
5549
78f2c40a
PA
55502020-01-10 Pedro Alves <palves@redhat.com>
5551
5552 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
5553 disconnect before reconnecting.
5554
e7af6c70
TBA
55552020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5556 Pedro Alves <palves@redhat.com>
5557
5558 * gdb.server/connect-without-multi-process.exp: Also test
5559 continuing to end.
5560
acdf84a6
PA
55612020-01-10 Pedro Alves <palves@redhat.com>
5562
5563 * gdb.base/remote-exec-file.exp: New file.
5564
873657b9
PA
55652020-01-10 Pedro Alves <palves@redhat.com>
5566
5567 * gdb.base/fork-running-state.exp (do_test): Adjust expected
5568 output.
5569 * gdb.threads/async.c: New.
5570 * gdb.threads/async.exp: New.
5571 * gdb.multi/tids-gid-reset.c: New.
5572 * gdb.multi/tids-gid-reset.exp: New.
5573
7f0ae84c
GB
55742020-01-10 George Barrett <bob@bob131.so>
5575
5576 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
5577 to help in finding the image relocation offset.
5578 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
5579 options in arguments.
5580 (stap_test_no_debuginfo): Likewise.
5581 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
5582 test variants.
5583 (stap_test): Add null semaphore relocation test.
5584
47e9d49d
GB
55852020-01-10 George Barrett <bob@bob131.so>
5586
5587 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
5588 * gdb.base/stap-probe.exp: Likewise.
5589 (stap_test): Pass argument as an additional flag.
5590 (stap_test_no_debuginfo): Likewise.
5591 (stap_test): Check `info probes stap' output for semaphore
5592 addresses if the test binary is supposed to have them.
5593
f5a7c406
AB
55942020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5595
5596 * gdb.tui/basic.exp: Add more scrolling tests.
5597
9ae6bf64
TT
55982020-01-09 Tom Tromey <tom@tromey.com>
5599
5600 PR tui/18932:
5601 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
5602 meangingful value.
5603 (Term::command, Term::resize): Update.
5604 * gdb.tui/basic.exp: Add scrolling test.
5605
b2efe70c
AB
56062020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5607
5608 * gdb.tui/tui-layout-asm.exp: New file.
5609
3804da7e
AB
56102020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5611
5612 * lib/tuiterm.exp (Term::check_box_contents): New proc.
5613
b40aa28f
AB
56142020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5615
5616 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
5617 (Term::enter_tui): Use Term::prepare_for_tui.
5618
63ffd7c9
AB
56192020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5620
5621 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
5622 called.
5623
3be966f6
AB
56242020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5625
5626 * gdb.base/skip.exp: Fix race condition in test.
5627
153d79c4
AB
56282020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
5629
5630 * gdb.base/backtrace.c: New file.
5631 * gdb.base/backtrace.exp: New file.
5632
f2302a34
AB
56332020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
5634
5635 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
5636
6ec1d75e
PW
56372020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5638
5639 * gdb.base/style.exp: Test that warnings are styled.
5640
c296cbe6
BE
56412019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
5642
5643 * gdb.base/line65535.exp: New file.
5644 * gdb.base/line65535.c: New file.
5645
b28a729d
SM
56462019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
5647
5648 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
5649 * lib/gnat_debug_info_test.adb: New file.
5650 * gdb.ada/ptype_tagged_param.exp: Use
5651 gnat_runtime_has_debug_info, expect a different output if
5652 runtime does not have debug info.
5653
7f2d7a0d
SM
56542019-12-20 Simon Marchi <simon.marchi@efficios.com>
5655
5656 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
5657 (another) quote in test name.
5658
f3bce483
SM
56592019-12-20 Simon Marchi <simon.marchi@efficios.com>
5660
5661 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
5662 Add quote in test name.
5663
c855a912
TBA
56642019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5665
5666 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
5667 directory instead.
5668 * gdb.cp/pass-by-ref.exp: Extend with more cases.
5669 * gdb.cp/pass-by-ref-2.cc: New file.
5670 * gdb.cp/pass-by-ref-2.exp: New file.
5671
fc9d2d72
TT
56722019-12-20 Tom Tromey <tom@tromey.com>
5673
5674 * gdb.tui/list-before.exp: New file.
5675
77b97e00
TT
56762019-12-20 Tom Tromey <tom@tromey.com>
5677
5678 * gdb.tui/list.exp: Check for source on initial listing.
5679
f69656d0
TT
56802019-12-11 Tom Tromey <tromey@adacore.com>
5681
5682 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
5683 Add crlf test.
5684
99a55965
SM
56852019-12-18 Simon Marchi <simon.marchi@efficios.com>
5686
5687 * gdb.base/default.exp: Update value of $_gdb_major.
5688
5024637f
BE
56892019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5690
5691 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
5692
b63634be
BE
56932019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5694
5695 * gdb.base/skip.exp: Whitespace fix.
5696
45d73523
BE
56972019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
5698
5699 * gdb.base/skip-inline.c: New file.
5700 * gdb.base/skip-inline.exp: New file.
5701
d043f8c8
SM
57022019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
5703
5704 * gdb.base/jit-reader.exp (jit_reader_test): Rename
5705 jit_function_00 to jit_function_stack_mangle.
5706 * gdb.base/jithost.c (jit_function_t): Rename to...
5707 (jit_function_stack_mangle_t): ... this.
5708 (jit_function_add_t): New typedef.
5709 (jit_function_00_code): Rename to...
5710 (jit_function_stack_mangle_code): ... this, make static.
5711 (jit_function_add_code): New.
5712 (main): Generate "add" function and call it. Adjust to changes
5713 in jithost_abi.
5714 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
5715 (struct jithost_abi) <begin, end>: Remove fields.
5716 <object, function_stack_mangle, function_add>: New fields.
5717 * gdb.base/jitreader.c (struct reader_state) <code_begin,
5718 code_end>: Remove fields.
5719 <func_stack_mangle>: New field.
5720 (read_debug_info): Adjust to renaming, create block for "add"
5721 function.
5722 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
5723
873de05c
TT
57242019-12-11 Tom Tromey <tom@tromey.com>
5725
5726 * gdb.tui/resize.exp: Fix regexp.
5727 * gdb.tui/regs.exp: Fix regexps.
5728 * gdb.tui/main.exp: Fix regexp.
5729
3d979945
TT
57302019-12-11 Tom Tromey <tom@tromey.com>
5731
5732 * gdb.tui/resize.exp: Update.
5733 * gdb.tui/empty.exp (layouts): Update.
5734
2192a9d3
TT
57352019-12-11 Tom Tromey <tom@tromey.com>
5736
5737 * gdb.tui/regs.exp: Update.
5738 * gdb.tui/empty.exp (layouts): Update.
5739 * gdb.tui/basic.exp: Update.
5740 * lib/tuiterm.exp (_check_box): Don't check bottom border.
5741
d8edc8b7
PW
57422019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5743
5744 * gdb.base/options.exp: Add -raw-values in the print completion list.
5745 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
5746
4c12d936
KB
57472019-12-10 Kevin Buettner <kevinb@redhat.com>
5748
5749 * gdb.threads/omp-par-scope.c: New file.
5750 * gdb/threads/omp-par-scope.exp: New file.
5751
26b911fb
KB
57522019-12-10 Kevin Buettner <kevinb@redhat.com>
5753
bb47f919
KB
5754 * lib/gdb.exp (support_nested_function_tests): New proc.
5755
57562019-12-10 Kevin Buettner <kevinb@redhat.com>
5757
5758 * lib/gdb.exp (gdb_compile_openmp): New proc.
5759 (build_executable_from_specs): Add an "openmp" option.
5760 (gdb_compile_pthreads): Add non-executable case.
26b911fb 5761
6c71eb7d
TT
57622019-12-10 Tom Tromey <tromey@adacore.com>
5763
5764 * gdb.ada/unchecked_union.exp: New file.
5765 * gdb.ada/unchecked_union/pck.adb: New file.
5766 * gdb.ada/unchecked_union/pck.ads: New file.
5767 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
5768 * gdb-utils.exp (string_to_regexp): Also quote "?".
5769
bac7c5cf
GB
57702019-12-10 George Barrett <bob@bob131.so>
5771
5772 Test scripted probe breakpoints.
5773 * gdb.guile/scm-breakpoint.c (main): Add probe point.
5774 * gdb.python/py-breakpoint.c (main): Likewise.
5775 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
5776 specifier test.
5777 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
5778
330f1d38
TBA
57792019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5780
5781 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
5782 an rvalue parameter.
5783 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
5784 parameter.
5785
b43315e2
AB
57862019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
5787
5788 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
5789 modules.
5790
54f73dad
AB
57912019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
5792
5793 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
5794 broken version of GCC.
5795
d57cbee9
AB
57962019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
5797
5798 * gdb.fortran/info-modules.exp: Rewrite to make use of new
5799 sym-info-cmds library.
5800 * gdb.fortran/info-types.exp: Likewise.
5801 * lib/sym-info-cmds.exp: New file.
5802
c14aab8c
TV
58032019-12-08 Tom de Vries <tdevries@suse.de>
5804
5805 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
5806
aa2d5a42
KS
58072019-12-07 Keith Seitz <keiths@redhat.com>
5808
5809 * gdb.base/corefile-buildid-shlib-shr.c: New file.
5810 * gdb.base/corefile-buildid-shlib.c: New file.
5811 * gdb.base/corefile-buildid.c: New file.
5812 * gdb.base/corefile-buildid.exp: New file.
5813
93e55f0a
TV
58142019-12-06 Tom de Vries <tdevries@suse.de>
5815
5816 * gdb.dwarf2/varval.exp: Add decl before def test.
5817
c7d12402
TBA
58182019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5819
5820 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
5821
06acc08f
TBA
58222019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5823
5824 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
5825 CV and reference conversion for overload resolution.
5826 * gdb.cp/rvalue-ref-overload.exp: Test it.
5827
e0fad1ea
PW
58282019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5829
5830 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
5831 * gdb.base/frameapply.exp: Test faas without command.
5832
8d70a9f0
AB
58332019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
5834
5835 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
5836 Fortran tests.
5837 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
5838 order.
5839
36c8fb93
AB
58402019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
5841
5842 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
5843 casting to type with no kind specified.
5844 (test_basic_parsing_of_type_kinds): Additional tests for types
5845 with no kind specified, and add tests for single/double
5846 precision/complex types.
5847
4139ff00
TT
58482019-12-04 Tom Tromey <tromey@adacore.com>
5849
5850 * gdb.base/endianity.c (struct other) <x>: New field.
5851 (main): Initialize it.
5852 * gdb.base/endianity.exp: Update.
5853
a05cf17a
TT
58542019-12-04 Tom Tromey <tromey@adacore.com>
5855
5856 * gdb.ada/scalar_storage/storage.adb: New file.
5857 * gdb.ada/scalar_storage/pck.adb: New file.
5858 * gdb.ada/scalar_storage/pck.ads: New file.
5859 * gdb.ada/scalar_storage.exp: New file.
5860
103a685e
TT
58612019-12-04 Tom Tromey <tromey@adacore.com>
5862
5863 * gdb.base/endianity.c (struct otherendian) <f>: New field.
5864 (main): Initialize it.
5865 * gdb.base/endianity.exp: Update.
5866
c2512106
AB
58672019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
5868
5869 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
5870
293b38d6
AB
58712019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
5872
5873 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
5874 -symbol-info-module-functions and -symbol-info-module-variables.
5875
216a7e6b
AB
58762019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
5877
5878 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
5879
5bbd8269
AB
58802019-12-01 Richard Bunt <richard.bunt@arm.com>
5881 Andrew Burgess <andrew.burgess@embecosm.com>
5882
5883 * gdb.fortran/derived-type-striding.exp: New file.
5884 * gdb.fortran/derived-type-striding.f90: New file.
5885 * gdb.fortran/array-slices.exp: New file.
5886 * gdb.fortran/array-slices.f90: New file.
5887
be09caf1
PW
58882019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5889
5890 * gdb.base/define.exp: Test . in command names.
5891 * gdb.base/setshow.exp: Update test, as . is now part of
5892 command name.
5893
643c0cbe
PW
58942019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5895
5896 * gdb.base/define-prefix.exp: New file.
5897
dcdec678
AB
58982019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
5899
5900 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
5901 compile.
5902 (skip_btrace_pt_tests): Likewise.
5903
640ab947
AB
59042019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
5905
5906 * gdb.fortran/info-modules.exp: Compile source files in correct
5907 order.
5908
d22670f0
KB
59092019-11-27 Kevin Buettner <kevinb@redhat.com>
5910
5911 * gdb.dwarf2/imported-unit.exp: New file.
5912 * gdb.dwarf2/imported-unit.c: New file.
5913
db5960b4
AB
59142019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
5915
5916 * gdb.mi/mi-fortran-modules-2.f90: New file.
5917 * gdb.mi/mi-fortran-modules.exp: New file.
5918 * gdb.mi/mi-fortran-modules.f90: New file.
5919
7dc42066
AB
59202019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
5921
5922 * gdb.mi/mi-sym-info-1.c: New file.
5923 * gdb.mi/mi-sym-info-2.c: New file.
5924 * gdb.mi/mi-sym-info.exp: New file.
5925
0dfeecca
TT
59262019-11-22 Tom Tromey <tromey@adacore.com>
5927
5928 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
5929 * gdb.ada/tasks/foo.adb: Add another stopping location.
5930
34877895
PJ
59312019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
5932
5933 * gdb.base/endianity.c: New test.
5934 * gdb.base/endianity.exp: New file.
5935
2e84f897
LD
59362019-11-21 Lukas Durfina <ldurfina@tachyum.com>
5937
5938 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
5939
65d1cd5f
TV
59402019-11-21 Tom de Vries <tdevries@suse.de>
5941
5942 PR gdb/24956
5943 * gdb.base/ui-redirect.exp: Test output of user-defined command.
5944
4f22c3f4
SDJ
59452019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
5946
5947 * gdb.python/py-progspace.exp: Add missing parentheses on some
5948 'print' commands.
5949
9f6ad286
TT
59502019-11-19 Tom Tromey <tom@tromey.com>
5951
5952 * gdb.tui/winheight.exp: New file.
5953
0b8dbf3f
AB
59542019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
5955
5956 * gdb.base/ctf-whatis.c: Delete.
5957 * gdb.base/ctf-whatis.exp: Delete.
5958 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
5959
f833b7a7
AB
59602019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
5961
5962 * gdb.base/ctf-cvexpr.exp: Delete.
5963 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
5964
30d0a636
AB
59652019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
5966
5967 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
5968 the compiler. Clean up header comment a little.
5969 * gdb.base/ctf-ptype.exp: Likewise.
5970 * gdb.base/ctf-whatis.exp: Likewise.
5971 * lib/gdb.exp (skip_ctf_tests): New proc.
5972
494409bb
SDJ
59732019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
5974
5975 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
5976 * gdb.tui/corefile-run.exp: New file.
5977
55708e99
TT
59782019-11-14 Tom Tromey <tromey@adacore.com>
5979
5980 * gdb.base/gdbvars.exp (test_convenience_variables): Add
5981 regression tests.
5982
45e42163
TT
59832019-11-12 Tom Tromey <tom@tromey.com>
5984
5985 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
5986 after any command. Expect prompt after WAIT_FOR is seen.
5987 (enter_tui): Enable resize messages.
5988 (command): Expect command in output.
5989 (get_line): Avoid error when cursor appears to be off-screen.
5990 (dump_screen): Include screen size in title.
5991 (_do_resize): New proc, from "resize".
5992 (resize): Rewrite. Do resize in two steps.
5993 * gdb.tui/empty.exp (layouts): Fix entries.
5994 (check_boxes): Remove xfail.
5995 (check_text): Dump screen on failure.
5996
086baaf1
AB
59972019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
5998
5999 * gdb.python/py-symbol.exp: Add test for
6000 gdb.lookup_static_symbols.
6001
09ff83af
AB
60022019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
6003
6004 * gdb.python/py-symbol.c: Declare and call function from new
6005 py-symbol-2.c file.
6006 * gdb.python/py-symbol.exp: Compile both source files, and add new
6007 tests for gdb.lookup_static_symbol.
6008 * gdb.python/py-symbol-2.c: New file.
6009
11af934b
TV
60102019-11-02 Tom de Vries <tdevries@suse.de>
6011
6012 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
6013 * gdb.base/anon.exp: Same.
6014 * gdb.base/auto-connect-native-target.exp: Same.
6015 * gdb.base/call-ar-st.exp: Same.
6016 * gdb.base/catch-syscall.exp: Same.
6017 * gdb.base/commands.exp: Same.
6018 * gdb.base/default.exp: Same.
6019 * gdb.base/display.exp: Same.
6020 * gdb.base/float.exp: Same.
6021 * gdb.base/foll-fork.exp: Same.
6022 * gdb.base/help.exp: Same.
6023 * gdb.base/info-macros.exp: Same.
6024 * gdb.base/info-proc.exp: Same.
6025 * gdb.base/info-target.exp: Same.
6026 * gdb.base/long_long.exp: Same.
6027 * gdb.base/macscp.exp: Same.
6028 * gdb.base/memattr.exp: Same.
6029 * gdb.base/nofield.exp: Same.
6030 * gdb.base/pointers.exp: Same.
6031 * gdb.base/printcmds.exp: Same.
6032 * gdb.base/ptype.exp: Same.
6033 * gdb.base/restore.exp: Same.
6034 * gdb.base/return.exp: Same.
6035 * gdb.base/scope.exp: Same.
6036 * gdb.base/set-noassign.exp: Same.
6037 * gdb.base/setshow.exp: Same.
6038 * gdb.base/shlib-call.exp: Same.
6039 * gdb.base/signals.exp: Same.
6040 * gdb.base/sigstep.exp: Same.
6041 * gdb.base/skip.exp: Same.
6042 * gdb.base/solib-symbol.exp: Same.
6043 * gdb.base/stap-probe.exp: Same.
6044 * gdb.base/step-line.exp: Same.
6045 * gdb.base/step-test.exp: Same.
6046 * gdb.base/style.exp: Same.
6047 * gdb.base/varargs.exp: Same.
6048 * gdb.base/vla-datatypes.exp: Same.
6049 * gdb.base/vla-ptr.exp: Same.
6050 * gdb.base/vla-sideeffect.exp: Same.
6051 * gdb.base/volatile.exp: Same.
6052 * gdb.base/watch-cond-infcall.exp: Same.
6053 * gdb.base/watchpoint.exp: Same.
6054
e96ec2ba
TV
60552019-11-02 Tom de Vries <tdevries@suse.de>
6056
6057 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
6058 * gdb.cp/cpexprs.exp: Same.
6059 * gdb.cp/except-multi-location.exp: Same.
6060 * gdb.cp/exceptprint.exp: Same.
6061 * gdb.cp/gdb2384.exp: Same.
6062 * gdb.cp/inherit.exp: Same.
6063 * gdb.cp/m-static.exp: Same.
6064 * gdb.cp/meth-typedefs.exp: Same.
6065 * gdb.cp/misc.exp: Same.
6066 * gdb.cp/namespace.exp: Same.
6067 * gdb.cp/non-trivial-retval.exp: Same.
6068 * gdb.cp/overload.exp: Same.
6069 * gdb.cp/pr17132.exp: Same.
6070 * gdb.cp/re-set-overloaded.exp: Same.
6071 * gdb.cp/rvalue-ref-types.exp: Same.
6072 * gdb.cp/templates.exp: Same.
6073
bd5766ec
LM
60742019-11-01 Luis Machado <luis.machado@linaro.org>
6075
6076 PR gdb/25124
6077
6078 * gdb.arch/pr25124.S: New file.
6079 * gdb.arch/pr25124.exp: New file.
6080
165f8965
AB
60812019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
6082
6083 * gdb.fortran/info-modules.exp: Update expected results, and add
6084 additional tests for 'info module functinos', and 'info module
6085 variables'.
6086 * gdb.fortran/info-types.exp: Update expected results.
6087 * gdb.fortran/info-types.f90: Extend testcase with additional
6088 module variables and functions.
6089
59c35742
AB
60902019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
6091
6092 * gdb.fortran/info-modules.exp: New file.
6093 * gdb.fortran/info-types.exp: Build with new file.
6094 * gdb.fortran/info-types.f90: Include and use new module.
6095 * gdb.fortran/info-types-2.f90: New file.
6096
f3fb2519
PW
60972019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6098
6099 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
6100 * gdb.base/settings.exp: Test all settings types using
6101 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
6102 that now verifies that the value of "maint show" is the same as
6103 returned by the settings functions. Test the type of the
6104 maintenance settings.
6105 * gdb.base/default.exp: Update show_conv_list.
6106
d1e36019
TV
61072019-10-31 Tom de Vries <tdevries@suse.de>
6108
6109 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
6110 gdb_test.
6111 * gdb.arch/amd64-disp-step.exp: Same.
6112 * gdb.asm/asm-source.exp: Same.
6113 * gdb.btrace/buffer-size.exp: Same.
6114 * gdb.btrace/cpu.exp: Same.
6115 * gdb.btrace/enable.exp: Same.
6116 * gdb.dwarf2/count.exp: Same.
6117 * gdb.dwarf2/dw2-ranges-func.exp: Same.
6118 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
6119 * gdb.fortran/vla-datatypes.exp: Same.
6120 * gdb.fortran/vla-history.exp: Same.
6121 * gdb.fortran/vla-ptype.exp: Same.
6122 * gdb.fortran/vla-value.exp: Same.
6123 * gdb.fortran/whatis_type.exp: Same.
6124 * gdb.guile/guile.exp: Same.
6125 * gdb.multi/tids.exp: Same.
6126 * gdb.python/py-finish-breakpoint.exp: Same.
6127 * gdb.python/py-framefilter.exp: Same.
6128 * gdb.python/py-pp-registration.exp: Same.
6129 * gdb.python/py-xmethods.exp: Same.
6130 * gdb.python/python.exp: Same.
6131 * gdb.server/connect-with-no-symbol-file.exp: Same.
6132 * gdb.server/no-thread-db.exp: Same.
6133 * gdb.server/run-without-local-binary.exp: Same.
6134 * gdb.stabs/weird.exp: Same.
6135 * gdb.threads/attach-many-short-lived-threads.exp: Same.
6136 * gdb.threads/thread-find.exp: Same.
6137 * gdb.threads/tls-shared.exp: Same.
6138 * gdb.threads/tls.exp: Same.
6139 * gdb.threads/wp-replication.exp: Same.
6140 * gdb.trace/ax.exp: Same.
6141 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
6142
3d11e68e
TV
61432019-10-31 Tom de Vries <tdevries@suse.de>
6144
6145 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
6146 * gdb.ada/array_subscript_addr.exp: Same.
6147 * gdb.ada/arrayidx.exp: Same.
6148 * gdb.ada/arrayparam.exp: Same.
6149 * gdb.ada/arrayptr.exp: Same.
6150 * gdb.ada/boolean_expr.exp: Same.
6151 * gdb.ada/call_pn.exp: Same.
6152 * gdb.ada/complete.exp: Same.
6153 * gdb.ada/fixed_cmp.exp: Same.
6154 * gdb.ada/fun_addr.exp: Same.
6155 * gdb.ada/funcall_param.exp: Same.
6156 * gdb.ada/interface.exp: Same.
6157 * gdb.ada/mod_from_name.exp: Same.
6158 * gdb.ada/null_array.exp: Same.
6159 * gdb.ada/packed_array.exp: Same.
6160 * gdb.ada/packed_tagged.exp: Same.
6161 * gdb.ada/print_chars.exp: Same.
6162 * gdb.ada/print_pc.exp: Same.
6163 * gdb.ada/ptype_arith_binop.exp: Same.
6164 * gdb.ada/ptype_field.exp: Same.
6165 * gdb.ada/ptype_tagged_param.exp: Same.
6166 * gdb.ada/rec_return.exp: Same.
6167 * gdb.ada/ref_tick_size.exp: Same.
6168 * gdb.ada/str_ref_cmp.exp: Same.
6169 * gdb.ada/taft_type.exp: Same.
6170 * gdb.ada/tagged.exp: Same.
6171 * gdb.ada/type_coercion.exp: Same.
6172 * gdb.ada/uninitialized_vars.exp: Same.
6173
60b6ede8
TV
61742019-10-30 Tom de Vries <tdevries@suse.de>
6175
6176 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
6177
30baf67b
TV
61782019-10-26 Tom de Vries <tdevries@suse.de>
6179
6180 * gdb.base/bigcore.c: Fix typos in comments.
6181 * gdb.base/ctf-ptype.c: Same.
6182 * gdb.base/long_long.c: Same.
6183 * gdb.dwarf2/dw2-op-out-param.S: Same.
6184 * gdb.python/py-evthreads.c: Same.
6185 * gdb.reverse/i387-stack-reverse.c: Same.
6186 * gdb.trace/tfile.c: Same.
6187 * lib/compiler.c: Same.
6188 * lib/compiler.cc: Same.
6189
158da0d1
TV
61902019-10-25 Tom de Vries <tdevries@suse.de>
6191
6192 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
6193 gdb_test_multiple calls.
6194 * gdb.reverse/sigall-reverse.exp: Same.
6195 * gdb.reverse/solib-precsave.exp: Same.
6196 * gdb.reverse/solib-reverse.exp: Same.
6197 * gdb.reverse/until-precsave.exp: Same.
6198 * gdb.reverse/until-reverse.exp: Same.
6199
4ccdfbec
TV
62002019-10-24 Tom de Vries <tdevries@suse.de>
6201
6202 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
6203 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
6204 kfail using -wrap pattern flag and convenience variable
6205 gdb_test_name.
6206
33d569b7
AB
62072019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
6208
6209 * gdb.python/py-progspace.exp: Add tests for the
6210 Progspace.block_for_pc method.
6211
4d0b984b
TT
62122019-10-23 Tom Tromey <tom@tromey.com>
6213
6214 * configure: Rebuild.
6215 * aclocal.m4: Use m4_include, not sinclude.
6216
94cb3754
TV
62172019-10-21 Tom de Vries <tdevries@suse.de>
6218
6219 * gdb.base/infcall-nested-structs.c: Add
6220 __attribute__((noinline,noclone)) to all functions.
6221 (call_all): Add missing variable initialization. Simplify return value.
6222 (breakpt): Increment volatile variable, to prevent call from being
6223 optimized out.
6224 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
6225
062f1fc1
TV
62262019-10-17 Tom de Vries <tdevries@suse.de>
6227
6228 * gdb.fortran/module.exp: Allow info variables to print info for files
6229 other than module.f90.
6230
0b54364d
AB
62312019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
6232
6233 * gdb.fortran/module.exp: Extend with 'info variables' test.
6234
7ff5fae7
AB
62352019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
6236
6237 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
6238 F77_FOR_TARGET.
6239
d10eccaa
TV
62402019-10-16 Tom de Vries <tdevries@suse.de>
6241
6242 PR tdep/25096
6243 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
6244
745ff14e
TV
62452019-10-16 Tom de Vries <tdevries@suse.de>
6246
6247 PR tdep/24104
6248 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
6249 Add KFAIL for PR tdep/25096.
6250
03e1ab94
TV
62512019-10-16 Tom de Vries <tdevries@suse.de>
6252
6253 PR testsuite/25059
6254 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
6255
b17fcc10
TV
62562019-10-16 Tom de Vries <tdevries@suse.de>
6257
6258 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
6259 as signed.
6260
9223170f
SM
62612019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
6262
6263 * gdb.mi/list-thread-groups-available.exp: Read entries one by
6264 one instead of increasing timeout.
6265
d6e76313
TV
62662019-10-13 Tom de Vries <tdevries@suse.de>
6267
6268 PR record/25038
6269 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
6270 * gdb.reverse/sigall-reverse.exp: Same.
6271 * gdb.reverse/solib-precsave.exp: Same.
6272 * gdb.reverse/solib-reverse.exp: Same.
6273 * gdb.reverse/step-precsave.exp: Same.
6274 * gdb.reverse/until-precsave.exp: Same.
6275 * gdb.reverse/until-reverse.exp: Same.
6276 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
6277
6dfc0041
AA
62782019-10-10 Andreas Arnez <arnez@linux.ibm.com>
6279
6280 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
6281 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
6282 (cmp_struct_05_01, cmp_struct_static_02_01)
6283 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
6284 comparisons.
6285
abcf2cc8
TV
62862019-10-10 Tom de Vries <tdevries@suse.de>
6287
6288 PR testsuite/24888
6289 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
6290 gnatlink.
6291
a50faaf6
TV
62922019-10-09 Tom de Vries <tdevries@suse.de>
6293
6294 PR testsuite/25048
6295 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
6296
60ff3cd7
AB
62972019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
6298
6299 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
6300 exceptions due to missing debug information.
6301
dfee8566
TV
63022019-10-07 Tom de Vries <tdevries@suse.de>
6303
6304 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
6305
3d63690a
AB
63062019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
6307
6308 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
6309 * gdb.base/annota1.exp: Update to use gdb_test_name.
6310
30d1f018
WP
63112019-10-07 Weimin Pan <weimin.pan@oracle.com>
6312
6313 * gdb.base/ctf-whatis.exp: New file.
6314 * gdb.base/ctf-whatis.c: New file.
6315 * gdb.base/ctf-ptype.exp: New file.
6316 * gdb.base/ctf-ptype.c: New file.
6317 * gdb.base/ctf-constvars.exp: New file.
6318 * gdb.base/ctf-constvars.c: New file.
6319 * gdb.base/ctf-cvexpr.exp: New file.
6320
4dbbb47c
TV
63212019-10-04 Tom de Vries <tdevries@suse.de>
6322
6323 * gdb.cp/local-static.c (main): Move declaration of int i out of the
6324 for loop.
6325
77c2dba3
TT
63262019-10-03 Tom Tromey <tom@tromey.com>
6327
6328 PR rust/24976:
6329 * gdb.rust/simple.rs (Union2): New type.
6330 (main): Use Union2.
6331 * gdb.rust/simple.exp: Add test.
6332
179aed7f
AB
63332019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
6334
6335 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
6336 nested function prefix.
6337
0a4b0913
AB
63382019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
6339 Richard Bunt <richard.bunt@arm.com>
6340 Andrew Burgess <andrew.burgess@embecosm.com>
6341
6342 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
6343 nested functions.
6344 * gdb.fortran/nested-funcs.f90: Update expected results.
6345 * gdb.fortran/nested-funcs-2.exp: New file.
6346 * gdb.fortran/nested-funcs-2.f90: New file.
6347
082cce05
AB
63482019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
6349
6350 * gdb.python/py-parameter.exp: Make test names unique.
6351 * gdb.python/py-template.exp: Likewise.
6352 * gdb.python/py-value.exp: Likewise.
6353
2b74ba5a
AB
63542019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
6355
6356 * gdb.base/break-interp.exp: Reduce test name duplication.
6357 * gdb.base/call-sc.exp: Likewise.
6358 * gdb.base/callfuncs.exp: Likewise.
6359 * gdb.base/charset.exp: Likewise.
6360 * gdb.base/dump.exp: Likewise.
6361 * gdb.base/ena-dis-br.exp: Likewise.
6362 * gdb.base/relational.exp: Likewise.
6363 * gdb.base/step-over-syscall.exp: Likewise.
6364 * gdb.base/structs.exp: Likewise.
6365
58eb20d5
AB
63662019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
6367
6368 * gdb.linespec/explicit.exp: Make test names unique.
6369 * gdb.linespec/ls-errs.exp: Likewise.
6370
4d421147
AB
63712019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
6372
6373 * gdb.reverse/break-precsave.exp: Make test names unique.
6374 * gdb.reverse/break-reverse.exp: Likewise.
6375 * gdb.reverse/finish-precsave.exp: Likewise.
6376 * gdb.reverse/finish-reverse.exp: Likewise.
6377 * gdb.reverse/machinestate-precsave.exp: Likewise.
6378 * gdb.reverse/machinestate.exp: Likewise.
6379 * gdb.reverse/readv-reverse.exp: Likewise.
6380 * gdb.reverse/recvmsg-reverse.exp: Likewise.
6381 * gdb.reverse/sigall-precsave.exp: Likewise.
6382 * gdb.reverse/sigall-reverse.exp: Likewise.
6383 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
6384 * gdb.reverse/watch-precsave.exp: Likewise.
6385 * gdb.reverse/watch-reverse.exp: Likewise.
6386
d8c06f22
AB
63872019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
6388
6389 * gdb.threads/stop-with-handle.c: New file.
6390 * gdb.threads/stop-with-handle.exp: New file.
6391
3a56ed86
TV
63922019-10-03 Tom de Vries <tdevries@suse.de>
6393
6394 PR testsuite/25059
6395 * gdb.base/list-missing-source.exp: Allowing the "Compilation
6396 directory" line to be missing.
6397
42275044
TV
63982019-10-03 Tom de Vries <tdevries@suse.de>
6399
6400 PR testsuite/25059
6401 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
6402 type optional.
6403
9ef62df0
AA
64042019-10-02 Andreas Arnez <arnez@linux.ibm.com>
6405
6406 * gdb.python/py-format-string.c (string.h): New include.
6407 (main): Fill a_struct_with_union.the_union.an_int with bytes of
6408 the same value, for endianness-independence.
6409 * gdb.python/py-format-string.exp (default_regexp_dict)
6410 (test_pretty_structs, test_format): Adjust expected output to the
6411 changed initialization.
6412
37f6a7f4
TT
64132019-10-02 Tom Tromey <tromey@adacore.com>
6414
6415 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
6416
1d58d6a2
PA
64172019-10-02 Pedro Alves <palves@redhat.com>
6418 Andrew Burgess <andrew.burgess@embecosm.com>
6419
6420 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
6421 "print-file-var.h".
6422 (this_version_id) Use ATTRIBUTE_VISIBILITY.
6423 (get_version_1): Print this_version_id and its address.
6424 Add extern "C" wrappers around interface functions.
6425 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
6426 "print-file-var.h".
6427 (this_version_id) Use ATTRIBUTE_VISIBILITY.
6428 (get_version_2): Print this_version_id and its address.
6429 Add extern "C" wrappers around interface functions.
6430 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
6431 <stddef.h> and "print-file-var.h".
6432 Add extern "C" wrappers around interface functions.
6433 [VERSION_ID_MAIN] (this_version_id): Define.
6434 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
6435 * gdb.base/print-file-var.h: Add some #defines to simplify setting
6436 up extern "C" blocks.
6437 * gdb.base/print-file-var.exp (test): New, factored out from top
6438 level.
6439 (top level): Test all combinations of attribute hidden or not,
6440 dlopen or not, and this_version_id symbol in main file or not.
6441 Compile tests as both C++ and C, make test names unique.
6442
d770d56f
TT
64432019-10-01 Tom Tromey <tom@tromey.com>
6444
6445 * gdb.base/style.exp: Test "show logging filename".
6446
7f6aba03
TT
64472019-10-01 Tom Tromey <tom@tromey.com>
6448
6449 * lib/gdb-utils.exp (style): Handle "metadata" argument.
6450 * gdb.base/style.exp: Add metadata style test.
6451
14309bb6
TT
64522019-10-01 Tom Tromey <tom@tromey.com>
6453
6454 * gdb.base/style.exp: Test "pwd".
6455
2a3c1174
PA
64562019-10-01 Tom Tromey <tom@tromey.com>
6457
6458 * gdb.base/style.exp: Update tests.
6459
53d666ec
AA
64602019-10-01 Andreas Arnez <arnez@linux.ibm.com>
6461
6462 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
6463 'six' to unsigned.
6464 (s1): Initialize fields 'four' and 'six' instead of 'three' and
6465 'five'. Use an all-ones bit pattern for each.
6466 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
6467 to its changed values.
6468
4a56a520
TT
64692019-09-30 Tom Tromey <tromey@adacore.com>
6470
6471 * gdb.rust/traits.rs: Disable all warnings.
6472
0df0352a
TV
64732019-09-29 Tom de Vries <tdevries@suse.de>
6474
aac66a4c 6475 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 6476
73d9a918
TV
64772019-09-29 Tom de Vries <tdevries@suse.de>
6478
6479 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
6480
060b3ab4
TV
64812019-09-27 Tom de Vries <tdevries@suse.de>
6482
6483 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
6484
68f7d34d
TV
64852019-09-27 Tom de Vries <tdevries@suse.de>
6486
6487 PR record/23188
6488 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
6489
5d63b30a
TT
64902019-09-26 Tom Tromey <tromey@adacore.com>
6491
6492 * gdb.ada/py_taft.exp: New file.
6493 * gdb.ada/py_taft/main.adb: New file.
6494 * gdb.ada/py_taft/pkg.adb: New file.
6495 * gdb.ada/py_taft/pkg.ads: New file.
6496
3d435220
TV
64972019-09-24 Tom de Vries <tdevries@suse.de>
6498
6499 PR gdb/24598
6500 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
6501
77d03678
TV
65022019-09-22 Tom de Vries <tdevries@suse.de>
6503
6504 * gdb.base/restore.exp: Allow register variables to be optimized out at
6505 -O0.
6506
abf516c6
UW
65072019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
6508
6509 * gdb.arch/spu-info.exp: Remove file.
6510 * gdb.arch/spu-info.c: Remove file.
6511 * gdb.arch/spu-ls.exp: Remove file.
6512 * gdb.arch/spu-ls.c: Remove file.
6513
6514 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
6515 * gdb.asm/spu.inc: Remove file.
6516
6517 * gdb.base/dump.exp: Remove support for spu*-*-*.
6518 * gdb.base/stack-checking.exp: Likewise.
6519 * gdb.base/overlays.exp: Likewise.
6520 * gdb.base/ovlymgr.c: Likewise.
6521 * gdb.base/spu.ld: Remove file.
6522
6523 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
6524 * gdb.cp/cpexprs.exp: Likewise.
6525 * gdb.cp/exception.exp: Likewise.
6526 * gdb.cp/gdb2495.exp: Likewise.
6527 * gdb.cp/mb-templates.exp: Likewise.
6528 * gdb.cp/pr9167.exp: Likewise.
6529 * gdb.cp/userdef.exp: Likewise.
6530
6531 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
6532
6533 * gdb.cell: Remove directory.
6534 * lib/cell.exp: Remove file.
6535
e452e88f
TV
65362019-09-19 Tom de Vries <tdevries@suse.de>
6537
6538 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
6539
8a625130
TV
65402019-09-19 Tom de Vries <tdevries@suse.de>
6541
6542 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
6543
81dc3ab5
TV
65442019-09-19 Tom de Vries <tdevries@suse.de>
6545
6546 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
6547 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
6548 (gdb_target_cmd): ... here.
6549 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
6550 value 2.
6551
b078f3ac
AB
65522019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
6553
6554 * gdb.base/source-dir.exp: Avoid having directory names in test
6555 names.
6556
f1b620e9
MG
65572019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
6558
6559 * gdb.base/source-dir.exp: Add extra test for mapped compilation
6560 directory.
6561
67f3ed6a
AB
65622019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
6563
6564 * gdb.base/list-missing-source.exp: New file.
6565
d1b70248
TV
65662019-09-14 Tom de Vries <tdevries@suse.de>
6567
6568 PR teststuite/24599
6569 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
6570 * lib/ada.exp (gnatmake_version_at_least): New proc.
6571
5fabdcd6
AB
65722019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
6573
6574 * gdb.base/maint.exp: Use exec_has_index_section.
6575
aa17805f
AB
65762019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
6577
6578 * gdb.base/maint.exp: Add test for 'maint info sections'.
6579
25e5c209
TV
65802019-09-12 Tom de Vries <tdevries@suse.de>
6581
6582 * gdb.base/store.exp: Allow register variables to be optimized out at
6583 -O0.
6584
4993045d
PW
65852019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6586
6587 * gdb.ada/rdv_wait.exp: Update to new task names.
6588 * gdb.base/task_switch_in_core.exp: Likewise.
6589 * gdb.base/info_sources_base.c: Likewise.
6590
8a516164
TT
65912019-09-10 Tom Tromey <tromey@adacore.com>
6592
6593 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
6594
aa391654
TT
65952019-09-10 Tom Tromey <tromey@adacore.com>
6596
6597 * gdb.ada/dgopt.exp: New file.
6598 * gdb.ada/dgopt/x.adb: New file.
6599
8634b462
TT
66002019-09-08 Tom Tromey <tom@tromey.com>
6601
6602 * gdb.tui/resize.exp: Remove setup_xfail.
6603 * gdb.tui/regs.exp: Remove setup_xfail.
6604 * gdb.tui/basic.exp: Remove setup_xfail.
6605
736b0f76
DB
66062019-09-06 David Blaikie <dblaikie@gmail.com>
6607
6608 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
6609 * gdb.cp/cplabel.exp: Ditto.
6610 * gdb.linespec/ls-errs.exp: Ditto.
6611
30331a6c
TV
66122019-09-05 Tom de Vries <tdevries@suse.de>
6613
6614 * lib/gdb.exp (cmp_file_string): New proc.
6615 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
6616 runto_main. Verify save breakpoints output.
6617
98b0ebab
PW
66182019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6619
6620 * gdb.base/info-var.exp: Test info variables without running
6621 to main, to avoid expect's buffer overflow.
6622
4e962e74
TT
66232019-09-03 Tom Tromey <tromey@adacore.com>
6624
6625 * gdb.ada/bias.exp: New file.
6626 * gdb.ada/bias/bias.adb: New file.
6627 * gdb.ada/print_chars.exp: Add regression test.
6628 * gdb.ada/print_chars/foo.adb (My_Character): New type.
6629 (MC): New variable.
6630
2ea1a07a
SL
66312019-08-29 Sandra Loosemore <sandra@codesourcery.com>
6632
6633 * gdb.base/argv0-symlink.exp: Run only on native target
6634 and local host.
6635
8077c50d
TV
66362019-08-29 Tom de Vries <tdevries@suse.de>
6637
6638 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
6639 diverse debug info.
6640 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
6641
48352473
TV
66422019-08-28 Tom de Vries <tdevries@suse.de>
6643
6644 * gdb.base/info-var.exp: Allow info variables to print info for files
6645 other than info-var-f1.c and info-var-f2.c.
6646
d8f27c60
AB
66472019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
6648
6649 * gdb.fortran/info-types.exp: Add module.
6650 * gdb.fortran/info-types.f90: Update expected results.
6651
1f20c35e
AB
66522019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
6653
6654 * gdb.fortran/info-types.exp: New file.
6655 * gdb.fortran/info-types.f90: New file.
6656 * lib/fortran.exp (fortran_character1): New proc.
6657
4acfdd20
AB
66582019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
6659
6660 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
6661 functions'. Reindent as needed.
6662 * gdb.base/info-var-f1.c: New file.
6663 * gdb.base/info-var-f2.c: New file.
6664 * gdb.base/info-var.exp: New file.
6665 * gdb.base/info-var.h: New file.
6666
5c31b358
TV
66672019-08-26 Tom de Vries <tdevries@suse.de>
6668
6669 PR c++/24852
6670 * gdb.cp/no-libstdcxx-probe.exp: New test.
6671
b694989f
TV
66722019-08-26 Tom de Vries <tdevries@suse.de>
6673
6674 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
6675 * tests need to be skipped.
6676 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
6677 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
6678 mi_skip_libstdcxx_probe_tests.
6679
d9c4ba53
SDJ
66802019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
6681
6682 * gdb.python/py-xmethods.exp: Use raw strings when passing
6683 arguments to SimpleXMethodMatcher.
6684
395fad09
TV
66852019-08-22 Tom de Vries <tdevries@suse.de>
6686
6687 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
6688 more informative.
6689
26c957f1
PA
66902019-08-21 Pedro Alves <palves@redhat.com>
6691
6692 * gdb.base/with.exp: Test "with" with no arguments.
6693
61f80d5d
TV
66942019-08-21 Tom de Vries <tdevries@suse.de>
6695
6696 * gdb.base/gdb-caching-proc.exp: Sort files.
6697
d7a11d13
TV
66982019-08-20 Tom de Vries <tdevries@suse.de>
6699
6700 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
6701 compilation.
6702
34dafe9f
TV
67032019-08-16 Tom de Vries <tdevries@suse.de>
6704
6705 * gdb.base/compare-sections.exp ("after run to main"): Allow
6706 mismatched read-only sections for PIE executables.
6707
398fdd60
TT
67082019-08-16 Tom Tromey <tom@tromey.com>
6709
6710 * lib/tuiterm.exp (_csi_Z): New proc.
6711 * gdb.tui/basic.exp: Update window positions.
6712 * gdb.tui/empty.exp: Update window positions.
6713
d8f9e51c
SL
67142019-08-15 Sandra Loosemore <sandra@codesourcery.com>
6715
6716 * gdb.base/examine-backward.exp: Correct regexp for
6717 "examine 3 bytes backward from ${address_zero}".
6718
3df505f6
TT
67192019-08-15 Tom Tromey <tom@tromey.com>
6720
6721 * gdb.tui/empty.exp: Enable resizing tests.
6722
272560b5
TT
67232019-08-15 Tom Tromey <tromey@adacore.com>
6724
6725 * gdb.ada/char_enum.exp: Add regression tests.
6726 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
6727 and '0'.
6728 (Char, Gchar): Update.
6729 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
6730
08235187
CB
67312019-08-15 Christian Biesinger <cbiesinger@google.com>
6732
6733 * gdb.python/python.exp: Expect a leading underscore on
6734 GdbOutput{,Error}File.
6735
22a2ab04
SL
67362019-08-15 Sandra Loosemore <sandra@codesourcery.com>
6737
6738 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
6739 Windows host.
6740
835b995b
SL
67412019-08-15 Sandra Loosemore <sandra@codesourcery.com>
6742
6743 * gdb.base/batch-preserve-term-settings.exp
6744 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
6745
97dd8e07
CB
67462019-08-15 Christian Biesinger <cbiesinger@google.com>
6747
6748 * lib/gdb.exp: When running on a mingw target, replace
6749 /x/ with x:/.
6750
75faf5c4
AH
67512019-08-14 Alan Hayward <alan.hayward@arm.com>
6752
6753 * gdb.arch/aarch64-prologue.c: New test.
6754 * gdb.arch/aarch64-prologue.exp: New file.
6755
abc6c00f
TV
67562019-08-13 Tom de Vries <tdevries@suse.de>
6757
6758 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
6759 Thread.
6760
74c2c1f4
SL
67612019-08-13 Sandra Loosemore <sandra@codesourcery.com>
6762
6763 * gdb.python/py-completion.exp: Download the .py file to the host
6764 and use its host pathname. Conditionalize tests that use
6765 tab completion and manipulate files on the build machine.
6766 * gdb.python/py-events.exp: Download the .py file to the host
6767 and use its host pathname.
6768 * gdb.python/py-evsignal.exp: Likewise.
6769 * gdb.python/py-evthreads.exp: Likewise.
6770 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
6771 pathname syntax.
6772 * gdb.python/py-framefilter.exp: Download the .py file to the right
6773 place on the host. Match Windows pathname syntax.
6774 * gdb.python/py-mi-var-info-path-expression.exp: Download the
6775 .py file to the host and use its host pathname.
6776 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
6777 * gdb.python/py-objfile.exp: Expect a host pathname, not a
6778 build pathname. Skip symlink test on Windows host. Add missing
6779 newline at end of file.
6780 * gdb.python/py-pp-maint.exp: Download the .py file to the host
6781 and use its host pathname.
6782 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
6783 * gdb.python/py-section-script.exp: Use host location of binfile
6784 on safe-path. Use correct path separator on Windows host.
6785 Reorder alternatives in gdb_test_multiple to prevent matching
6786 the wrong alternative on success.
6787 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
6788
ca2589f3
PP
67892019-08-12 Patrick Palka <patrick@parcs.ath.cx>
6790
6791 * gdb.gdb/selftest.exp (test_with_self): Update test to now
6792 expect the GDB inferior to no longer immediately stop after
6793 being resumed with "signal SIGINT".
6794
020a839d
SL
67952019-08-09 Sandra Loosemore <sandra@codesourcery.com>
6796
6797 * gdb.linespec/break-ask.exp: Generalize regexps to match
6798 Windows pathnames too.
6799
128d6509
TV
68002019-08-08 Tom de Vries <tdevries@suse.de>
6801
6802 PR testsuite/24862
6803 * lib/tuiterm.exp (_accept): Fix CSI regexp.
6804
590042fc
PW
68052019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6806
6807 * gdb.base/style.exp: Update tests for help doc new invariants.
6808 * gdb.base/help.exp: Likewise.
6809
046bebe1
TT
68102019-08-06 Tom Tromey <tom@tromey.com>
6811
6812 * gdb.base/style.exp: Add disassemble test.
6813 * gdb.base/style.c (some_called_function): New function.
6814 (main): Use it.
6815
0b27c27d
CB
68162019-08-05 Christian Biesinger <cbiesinger@google.com>
6817
6818 * gdb.python/py-block.exp: Test dictionary access on blocks.
6819
580f1034
SM
68202019-08-05 Simon Marchi <simon.marchi@efficios.com>
6821
6822 PR gdb/24863
6823 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
6824 -list-thread-groups --available test when running under
6825 check-read1.
6826
d86bd7cb
TV
68272019-08-05 Tom de Vries <tdevries@suse.de>
6828
6829 PR testsuite/24863
6830 * lib/gdb.exp (with_read1_timeout_factor): New proc.
6831 * gdb.base/help.exp: Use with_read1_timeout_factor.
6832 * gdb.base/info-macros.exp: Same.
6833 * gdb.cp/nested-types.exp: Same.
6834
a80cf5d8
TV
68352019-08-05 Tom de Vries <tdevries@suse.de>
6836
6837 * lib/gdb.exp (version_at_least): Factor out of ...
6838 (tcl_version_at_least): ... here.
6839 (gdb_compile): Fail if pie results in non-PIE executable.
6840 (readelf_version, readelf_prints_pie): New proc.
6841 (exec_is_pie): Return -1 if unknown.
6842
d0962838
TV
68432019-08-05 Tom de Vries <tdevries@suse.de>
6844
6845 * lib/gdb.exp (tcl_version_at_least): Fix typo.
6846
2252ff3d
SL
68472019-08-04 Sandra Loosemore <sandra@codesourcery.com>
6848
6849 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
6850
26655f53
SL
68512019-08-04 Sandra Loosemore <sandra@codesourcery.com>
6852
6853 * lib/completion-support.exp (test_gdb_complete_none): Skip
6854 tab completion tests if no readline support.
6855 (test_gdb_complete_unique_re): Likewise.
6856 (test_gdb_complete_multiple): Likewise.
6857
db4dc13e
PW
68582019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6859
6860 * gdb.base/info_sources.exp: New file.
6861 * gdb.base/info_sources.c: New file.
6862 * gdb.base/info_sources_base.c: New file.
6863
0eba165a
PFC
68642019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6865
6866 * gdb.base/batch-exit-status.exp: Call test_exit_status with
6867 prefix argument.
6868 (test_exit_status): Add prefix argument.
6869
59bd512b
TV
68702019-08-01 Tom de Vries <tdevries@suse.de>
6871
6872 PR testsuite/24863
6873 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
6874 calling exp_continue for new thread and thread exited messages.
6875
2a3ad588
TV
68762019-08-01 Tom de Vries <tdevries@suse.de>
6877
6878 PR testsuite/24863
6879 * gdb.base/structs.exp: Fix check-read1 timeout using
6880 gdb_test_sequence.
6881 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
6882
117eb594
TV
68832019-08-01 Tom de Vries <tdevries@suse.de>
6884
6885 PR testsuite/24863
6886 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
6887 line.
6888
ed591340
TV
68892019-08-01 Tom de Vries <tdevries@suse.de>
6890
6891 PR testsuite/24863
6892 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
6893
aa3b6533
TT
68942019-07-30 Tom Tromey <tromey@adacore.com>
6895
6896 * gdb.ada/display_nested.exp: New file.
6897 * gdb.ada/display_nested/foo.adb: New file.
6898 * gdb.ada/display_nested/pack.adb: New file.
6899 * gdb.ada/display_nested/pack.ads: New file.
6900
2906593f
CB
69012019-07-30 Christian Biesinger <cbiesinger@google.com>
6902
6903 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
6904 namespace.
6905 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
6906
0f575925
TV
69072019-07-30 Tom de Vries <tdevries@suse.de>
6908
6909 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
6910 instead.
6911
b13057d9
TV
69122019-07-30 Tom de Vries <tdevries@suse.de>
6913
6914 PR testsuite/24834
6915 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
6916 (exec_is_pie): New proc.
6917
5c4dde85
CB
69182019-07-29 Christian Biesinger <cbiesinger@google.com>
6919
6920 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
6921
c620ed88
CB
69222019-07-29 Christian Biesinger <cbiesinger@google.com>
6923
6924 * gdb.python/py-objfile.c: Add global and static vars.
6925 * gdb.python/py-objfile.exp: Test new functions Objfile.
6926 lookup_global_symbol and lookup_static_symbol.
6927
3d235706
TT
69282019-07-29 Tom Tromey <tom@tromey.com>
6929
6930 * lib/tuiterm.exp (Term::_csi_@): New proc.
6931 (Term::_csi_X): Don't move cursor.
6932
c7e4c0a6
PW
69332019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6934
6935 * gdb.base/options.exp: Update backtrace - completion to
6936 new option -frame-info.
6937 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
6938 Test new 'set print frame-info'. Test backtrace -frame-info
6939 overriding 'set print frame-info'.
6940 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
6941 Test new 'set print frame-info'.
6942 Verify consistency of backtrace with and without filters, with and
6943 without -no-filters.
6944 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
6945 default.
6946
de28a3b7
TV
69472019-07-29 Tom de Vries <tdevries@suse.de>
6948
6949 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
6950 no arguments".
6951
507dd60e
TV
69522019-07-29 Tom de Vries <tdevries@suse.de>
6953
6954 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
6955 is a substring of the first for "complete non-unique file name".
6956
5beafce9
TV
69572019-07-29 Tom de Vries <tdevries@suse.de>
6958
6959 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
6960 with ".*".
6961
2d274232
TV
69622019-07-29 Tom de Vries <tdevries@suse.de>
6963
6964 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
6965 Pass prompt_regexp parameter to gdb_test_multiple calls.
6966
9197cd8b
TV
69672019-07-29 Tom de Vries <tdevries@suse.de>
6968
6969 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 6970 print registers" regexps.
9197cd8b 6971
b528dae0
TV
69722019-07-29 Tom de Vries <tdevries@suse.de>
6973
6974 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
6975
d17725d7
TV
69762019-07-29 Tom de Vries <tdevries@suse.de>
6977
6978 PR gdb/24855
6979 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
6980 (skip_python_tests_prompt): Add prompt_regexp argument to
6981 gdb_test_multiple calls.
6982
52b75bf1
TT
69832019-07-27 Tom Tromey <tom@tromey.com>
6984
6985 * gdb.tui/main.exp: New file.
6986
2b1d00c2
TT
69872019-07-27 Tom Tromey <tom@tromey.com>
6988
6989 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
6990 optional.
6991 * gdb.tui/empty.exp: New file.
6992
ded631d5
TT
69932019-07-27 Tom Tromey <tom@tromey.com>
6994
6995 * lib/tuiterm.exp (spawn): New proc.
6996 (Term::resize): New proc.
6997 * gdb.tui/resize.exp: New file.
6998
58ac439d
TT
69992019-07-27 Tom Tromey <tom@tromey.com>
7000
7001 * gdb.tui/list.exp: New file.
7002
fe1f56ee
TT
70032019-07-27 Tom Tromey <tom@tromey.com>
7004
7005 * gdb.tui/regs.exp: New file.
7006
f790b310
TT
70072019-07-27 Tom Tromey <tom@tromey.com>
7008
7009 * gdb.tui/basic.exp: Add "layout split" test.
7010
d95fc6ee
TT
70112019-07-27 Tom Tromey <tom@tromey.com>
7012
7013 * gdb.tui/basic.exp: Add "layout asm" test.
7014
c3786b3a
TT
70152019-07-27 Tom Tromey <tom@tromey.com>
7016
7017 * lib/tuiterm.exp: New file.
7018 * gdb.tui/basic.exp: New file.
7019
98a617f8
KB
70202019-07-27 Kevin Buettner <kevinb@redhat.com>
7021
7022 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
7023 Enable tests associated with this flag. Adjust regex
7024 referencing "foo_low" to now refer to "foo_cold" instead.
7025
5c076da4
KB
70262019-07-27 Kevin Buettner <kevinb@redhat.com>
7027
7028 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
7029 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
7030 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
7031 foo_cold. Revise comments to match.
7032 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
7033 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
7034 were wrapped into this proc; Call do_test in loop from outermost
7035 level.
7036 (foo_low): Rename all occurrences to "foo_cold".
7037 (backtrace from baz): New test.
7038 (x2/i foo_cold): New test.
7039 (info line *foo_cold): New test.
7040
1512d3b7
TV
70412019-07-26 Tom de Vries <tdevries@suse.de>
7042
7043 * gdb.arch/i386-pkru.exp: Fix unterminated string.
7044
297989a1
TV
70452019-07-25 Tom de Vries <tdevries@suse.de>
7046
7047 PR testsuite/24830
7048 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
7049 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
7050 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
7051 (skip_libstdcxx_probe_tests): ... here.
7052 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
7053
b3b965fb
TV
70542019-07-24 Tom de Vries <tdevries@suse.de>
7055
7056 PR testsuite/24807
7057 * gdb.objc/basicclass.m: Include stdio.h.
7058 * gdb.objc/nondebug.m: Same.
7059 * gdb.objc/objcdecode.m: Same.
7060
4625b4d0
TV
70612019-07-24 Tom de Vries <tdevries@suse.de>
7062
7063 PR testsuite/24612
7064 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
7065 additional_flags.
7066
024a5840
TV
70672019-07-24 Tom de Vries <tdevries@suse.de>
7068
7069 PR testsuite/24831
7070 * gdb.multi/tids.exp: Update error messages for info threads.
7071
c76ddaa3
TV
70722019-07-24 Tom de Vries <tdevries@suse.de>
7073
7074 * gdb.base/info-types.exp: Allow info types to print info for more than
7075 one file.
7076
9a618ef6
TV
70772019-07-23 Tom de Vries <tdevries@suse.de>
7078
7079 PR testsuite/24842
7080 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
7081 gdb_spawn_with_cmdline_opts.
7082
40eadf04
SP
70832019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7084
7085 * gdb.arch/arm-cmse-sgstubs.c: New test.
7086 * gdb.arch/arm-cmse-sgstubs.exp: New file.
7087
5ba29434
TV
70882019-07-23 Tom de Vries <tdevries@suse.de>
7089
7090 PR testsuite/24711
7091 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
7092 issuing next command.
7093
a8e9d247
AB
70942019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
7095
7096 * gdb.ada/info_auto_lang.exp: Update expected results.
7097 * gdb.base/info-types.c: Add additional types to check.
7098 * gdb.base/info-types.exp: Update expected results.
7099
eb86c5e2
AB
71002019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
7101
7102 * gdb.base/info-types.c: New file.
7103 * gdb.base/info-types.exp: New file.
7104
01e175fe
AB
71052019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
7106
7107 * gdb.arch/riscv-bp-infcall.c: New file.
7108 * gdb.arch/riscv-bp-infcall.exp: New file.
7109
6b78c3f8
AB
71102019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
7111
7112 PR breakpoints/24541
7113 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
7114
da738167
TV
71152019-07-14 Tom de Vries <tdevries@suse.de>
7116
7117 PR testsuite/24760
7118 * gdb.objc/basicclass.exp: Fix unterminated string.
7119
0d4e84ed
AB
71202019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
7121 Andrew Burgess <andrew.burgess@embecosm.com>
7122
7123 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
7124 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
7125 negative bounds.
7126 * gdb.fortran/vla-value.exp: Print elements of an array with
7127 negative bounds.
7128 * gdb.fortran/vla.f90: Setup an array with negative bounds for
7129 testing.
7130
021d8588
AB
71312019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
7132
7133 * gdb.base/options.exp (expect_string): Dequote strings in
7134 results.
7135 (test-string): Test strings with different quoting and reindent.
7136
f06f1252
TT
71372019-07-10 Tom Tromey <tromey@adacore.com>
7138
7139 * gdb.ada/mi_ex_cond.exp: Update expected results.
7140 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
7141 * gdb.ada/mi_catch_ex.exp: Update expected results.
7142 * gdb.ada/mi_catch_assert.exp: Update expected results.
7143 * gdb.ada/catch_ex.exp (catch_exception_info)
7144 (catch_exception_entry, catch_assert_entry)
7145 (catch_unhandled_entry): Update.
7146 * gdb.ada/catch_assert_if.exp: Update expected results.
7147
b863685d
RB
71482019-07-10 Richard Bunt <richard.bunt@arm.com>
7149 Stephen Roberts <stephen.roberts@arm.com>
7150
7151 * gdb.base/define.exp: Restore original prompt.
7152
cb1e4e32
PA
71532019-07-09 Pedro Alves <palves@redhat.com>
7154
7155 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
7156 breakpoints" output.
7157 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
7158 * gdb.python/py-breakpoint.exp: No longer expect that "catch
7159 throw" creates breakpoint.
7160 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
7161 'type="catchpoint"'.
7162
b58a68fe
PA
71632019-07-09 Pedro Alves <palves@redhat.com>
7164
7165 PR c++/15468
7166 * gdb.cp/except-multi-location-lib.cc: New.
7167 * gdb.cp/except-multi-location-main.cc: New.
7168 * gdb.cp/except-multi-location.exp: New.
7169
0826779b
PW
71702019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
7171
7172 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
7173 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
7174 argument and update callers.
7175
5b0e2db4
AB
71762019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
7177
7178 * gdb.arch/amd64-break-on-asm-line.S: New file.
7179 * gdb.arch/amd64-break-on-asm-line.exp: New file.
7180
1f6f6e21
PW
71812019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7182
7183 * gdb.base/printcmds.exp: Test printing C string and
7184 C wide string convenience vars without transiting via the inferior.
7185 Also make test names unique.
7186
ea142fbf
AH
71872019-07-08 Alan Hayward <alan.hayward@arm.com>
7188
5862c886 7189 PR breakpoints/25011
ea142fbf
AH
7190 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
7191
213fd9fa
PA
71922019-07-04 Pedro Alves <palves@redhat.com>
7193
7194 * lib/gdb.exp (foreach_with_prefix): Don't return early if
7195 body returned ok(0), break(3) or continue(4).
7196 * gdb.testsuite/foreach_with_prefix.exp: New file.
7197
2b40fda7
AH
71982019-07-04 Alan Hayward <alan.hayward@arm.com>
7199
7200 * gdb.server/unittest.exp: Allow 0 unit tests to run.
7201
a26c8de0
PA
72022019-07-03 Pedro Alves <palves@redhat.com>
7203
7204 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
7205 "return -code".
7206
5f4ba3e7
PA
72072019-07-03 Pedro Alves <palves@redhat.com>
7208
7209 PR cli/24732
7210 * gdb.base/shell.exp: Load completion-support.exp.
7211 Adjust expected error output. Add completion tests.
7212
a994424f
PA
72132019-07-03 Pedro Alves <palves@redhat.com>
7214
7215 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
7216 string_to_regexp.
7217
3d9be6f5
PA
72182019-07-03 Pedro Alves <palves@redhat.com>
7219
7220 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
7221 (expect_integer): Adjust to expect "-string".
7222 (expect_string): New.
7223 (all_options): Expect "-string".
7224 (test-flag, test-boolean): Adjust to expect "-string".
7225 (test-string): New proc.
7226 (top level): Call it.
7227
41fc454c
PA
72282019-07-03 Pedro Alves <palves@redhat.com>
7229
7230 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
7231 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
7232 the expected output in the success.
7233
b2b2a215
PA
72342019-07-03 Pedro Alves <palves@redhat.com>
7235
7236 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
7237 Split one gdb_test_multiple call in two to avoid a race.
7238
fdbc9870
PA
72392019-07-03 Pedro Alves <palves@redhat.com>
7240
7241 * gdb.base/with.c: New file.
7242 * gdb.base/with.exp: New file.
7243
c6ac8931
PA
72442019-07-03 Pedro Alves <palves@redhat.com>
7245
7246 * gdb.base/settings.exp: Replace all references to "maint
7247 test-settings set" with references to "maint set test-settings",
7248 and all references to "maint test-settings show" with references
7249 to "maint show test-settings".
7250
970f9d09
PA
72512019-07-03 Pedro Alves <palves@redhat.com>
7252
7253 * gdb.base/settings.exp (test-string): Adjust expected out when
7254 testing "maint test-settings show filename"
7255
54d66006
PA
72562019-07-02 Pedro Alves <palves@redhat.com>
7257
7258 * gdb.base/options.exp (test-info-threads): New procedure.
7259 (top level): Call it.
7260
10d06d82
TT
72612019-06-28 Tom Tromey <tromey@adacore.com>
7262
7263 * gdb.dwarf2/ada-linkage-name.c: New file.
7264 * gdb.dwarf2/ada-linkage-name.exp: New file.
7265
3d507ff2
TT
72662019-06-27 Tom Tromey <tromey@adacore.com>
7267
d039f014 7268 PR c++/20020:
3d507ff2
TT
7269 * gdb.cp/constexpr-field.exp: Use setup_xfail.
7270
8af58ffe
TV
72712019-06-26 Tom de Vries <tdevries@suse.de>
7272
7273 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
7274
22e21752
TV
72752019-06-26 Tom de Vries <tdevries@suse.de>
7276
7277 * gdb.base/index-cache.exp: Add back missing debug option.
7278
b65b566c
PW
72792019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7280
7281 * gdb.base/alias.exp: Test non matching/non existing prefixes.
7282
5c2c8c69
TV
72832019-06-25 Tom de Vries <tdevries@suse.de>
7284
7285 PR testsuite/24727
7286 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
7287
164e3873
TV
72882019-06-24 Tom de Vries <tdevries@suse.de>
7289
7290 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
7291
824eacee
TV
72922019-06-24 Tom de Vries <tdevries@suse.de>
7293
7294 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
7295 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
7296 * gdb.trace/unavailable-dwarf-piece.exp: Same.
7297
385b97d3
TV
72982019-06-24 Tom de Vries <tdevries@suse.de>
7299
7300 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
7301
c596f180
TV
73022019-06-21 Tom de Vries <tdevries@suse.de>
7303
7304 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
7305
b13a7d03
TV
73062019-06-21 Tom de Vries <tdevries@suse.de>
7307
7308 PR testsuite/24518
7309 PR ada/24713
7310 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
7311 index.
7312
899277ae
TT
73132019-06-19 Tom Tromey <tromey@adacore.com>
7314
7315 * gdb.ada/length_cond.exp: Add intro comment.
7316
680e1bee
TT
73172019-06-19 Tom Tromey <tromey@adacore.com>
7318
7319 * gdb.ada/length_cond.exp: New file.
7320 * gdb.ada/length_cond/length_cond.adb: New file.
7321 * gdb.ada/length_cond/pck.adb: New file.
7322 * gdb.ada/length_cond/pck.ads: New file.
7323
0ed4690a
TV
73242019-06-18 Tom de Vries <tdevries@suse.de>
7325
7326 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
7327
d20ed5fd
TT
73282019-06-18 Tom Tromey <tromey@adacore.com>
7329
7330 * gdb.base/list0.h: Add comment explaining control character.
7331
86e04673
TV
73322019-06-18 Tom de Vries <tdevries@suse.de>
7333
7334 * boards/fission.exp: Break up long debug_flags line.
7335
c4973306
SM
73362019-06-16 Tom de Vries <tdevries@suse.de>
7337
7338 PR gdb/24445
7339 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
7340 generated index.
7341
93cb9841
AB
73422019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
7343
7344 PR gdb/24686
7345 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
7346 improve detection of bug gdb/24541.
7347
399aaebd
SM
73482019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
7349
7350 PR gdb/24669
7351 * gdb.base/index-cache.exp (uses_readnow,
7352 expecting_index_cache_use): Define global variable.
7353 (test_cache_enabled_miss, test_cache_enabled_hit): Use
7354 expecting_index_cache_use.
7355
584a927c
AB
73562019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
7357 Andrew Burgess <andrew.burgess@embecosm.com>
7358
7359 * gdb.fortran/pointers.f90: New file.
7360 * gdb.fortran/print_type.exp: New file.
7361 * gdb.fortran/vla-ptype.exp: Adapt expected results.
7362 * gdb.fortran/vla-type.exp: Likewise.
7363 * gdb.fortran/vla-value.exp: Likewise.
7364 * gdb.mi/mi-vla-fortran.exp: Likewise.
7365
30056ea0
AB
73662019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
7367
7368 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
7369 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
7370 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
7371 as a stop reason.
7372
ec8e2b6d
AB
73732019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
7374
7375 * gdb.base/annota1.exp: Update expected results.
7376 * gdb.cp/annota2.exp: Likewise.
7377 * gdb.cp/annota3.exp: Likewise.
7378
09e4c4e1
AB
73792019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
7380
7381 * gdb.base/style-logging.exp: Remove path from test name.
7382
0735b091
TT
73832019-06-14 Tom Tromey <tromey@adacore.com>
7384
7385 PR gdb/24502:
7386 * gdb.base/style-logging.exp: New file.
7387
f5686554
TT
73882019-06-14 Tom Tromey <tromey@adacore.com>
7389
7390 * gdb.base/symfile-warn.exp: New file.
7391 * gdb.base/symfile-warn.c: New file.
7392
a0c1ffed
TT
73932019-06-14 Tom Tromey <tromey@adacore.com>
7394
7395 * gdb.base/annotate-symlink.exp: New file.
7396
f411722c
TT
73972019-06-14 Tom Tromey <tromey@adacore.com>
7398
7399 * gdb.ada/set_wstr.exp: Add reassignment test.
7400
4268ec18
TT
74012019-06-14 Tom Tromey <tromey@adacore.com>
7402
7403 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
7404 'unchecked_access and 'unrestricted_access as well.
7405
9a9e394b
TT
74062019-06-14 Tom Tromey <tromey@adacore.com>
7407
7408 PR ada/24539:
7409 * gdb.ada/vla.exp: Update tests.
7410 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
7411 pragma.
7412
4c048731
PA
74132019-06-13 Pedro Alves <palves@redhat.com>
7414
7415 * gdb.base/settings.exp (test-integer): Test junk after
7416 "unlimited".
7417
6665660a
PA
74182019-06-13 Pedro Alves <palves@redhat.com>
7419
7420 * gdb.base/options.exp (test-thread-apply): New.
7421 (top level): Call it.
7422
5d707134
PA
74232019-06-13 Pedro Alves <palves@redhat.com>
7424
7425 * gdb.base/options.exp (test-frame-apply): New.
7426 (top level): Test print commands with different "frame apply"
7427 prefixes.
7428
e2a689da
PA
74292019-06-13 Pedro Alves <palves@redhat.com>
7430
e79be6e5 7431 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
7432 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
7433 'max_completions' parameter and handle it.
7434 (test_gdb_completion_offers_commands): New.
7435
90a1ef87
PA
74362019-06-13 Pedro Alves <palves@redhat.com>
7437
7438 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
7439
d4c16835
PA
74402019-06-13 Pedro Alves <palves@redhat.com>
7441
7442 * gdb.base/options.exp (test-backtrace): New.
7443 (top level): Call it.
7444
2daf894e
PA
74452019-06-13 Pedro Alves <palves@redhat.com>
7446
7447 * gdb.guile/scm-frame-args.exp: Use "set print
7448 raw-frame-arguments" instead of "set print raw frame-arguments".
7449 * gdb.python/py-frame-args.exp: Likewise.
7450
e6ed716c
PA
74512019-06-13 Pedro Alves <palves@redhat.com>
7452
7453 * gdb.compile/compile.exp: Adjust expected output to option
7454 processing changes.
7455
7d8062de
PA
74562019-06-13 Pedro Alves <palves@redhat.com>
7457
7458 * gdb.base/options.exp: Build executable.
7459 (test-print): New procedure.
7460 (top level): Call it, once for "print" and another for "compile
7461 print".
7462
9d0faba9
PA
74632019-06-13 Pedro Alves <palves@redhat.com>
7464
7465 * gdb.base/options.c: New file.
7466 * gdb.base/options.exp: New file.
7467
dee7b4c8
PA
74682019-06-13 Pedro Alves <palves@redhat.com>
7469
7470 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
7471 that "o" is ambiguous.
7472
dca0f6c0
PA
74732019-06-13 Pedro Alves <palves@redhat.com>
7474
7475 * gdb.base/settings.c: New file.
7476 * gdb.base/settings.exp: New file.
7477
ccf46844
PA
74782019-06-13 Pedro Alves <palves@redhat.com>
7479
7480 * gdb.base/completion.exp: Fix comment typo.
7481
b9a3f842
PA
74822019-06-13 Pedro Alves <palves@redhat.com>
7483
7484 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
7485 foo --1" test.
7486
d106773e
PA
74872019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
7488
7489 * gdb.fortran/block-data.f: New.
7490 * gdb.fortran/block-data.exp: New.
7491
fea82da0
TV
74922019-06-11 Tom de Vries <tdevries@suse.de>
7493
7494 PR testsuite/24521
7495 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
7496 message.
7497
8c2e74f1
TV
74982019-06-11 Tom de Vries <tdevries@suse.de>
7499
7500 PR testsuite/24521
7501 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
7502
b49851c8
TV
75032019-06-11 Tom de Vries <tdevries@suse.de>
7504
7505 * boards/readnow.exp: New file.
7506
a7067863
AB
75072019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
7508
7509 * gdb.fortran/vla-sizeof.exp: Update expected results.
7510
1a3da2cd
AB
75112019-06-06 Amos Bird <amosbird@gmail.com>
7512
7513 * gdb.base/annota1.exp (thread_switch): Add test for
7514 thread-exited annotation.
7515
3847a7bf
TT
75162019-06-06 Tom Tromey <tromey@adacore.com>
7517
7518 * gdb.base/maint.exp: Expect command started/finished output.
7519
0088ba59
AB
75202019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
7521
7522 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
7523 comment.
7524 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
7525
312617a3
AB
75262019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
7527
7528 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
7529 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
7530 * gdb.arch/riscv-unwind-long-insn.c: New file.
7531 * gdb.arch/riscv-unwind-long-insn.exp: New file.
7532
e1f2e1a2
CB
75332019-06-04 Christian Biesinger <cbiesinger@google.com>
7534
d3238f7d 7535 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 7536
206584bd
PW
75372019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7538
7539 * lib/gdb.exp (help_list_trailer): New regexp variable
7540 factorizing the help trailer message.
7541 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
7542 arg to allow to better factorize various tests.
7543 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
7544 (test_prefix_command_help): Use help_list_trailer.
7545 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
7546 * gdb.guile/scm-cmd.exp: Likewise.
7547 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
7548 * gdb.base/help.exp: Use test_user_defined_class_help.
7549 * gdb.base/style.exp: Add tests for styling of help and apropos.
7550 * lib/gdb-utils.exp (style): Add title and highlight styles.
7551
708dc93e
PW
75522019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7553
7554 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
7555 $_shell_exitsignal.
7556 * gdb.base/default.exp: Update for new convenience variables.
7557
f49055a5
TT
75582019-05-29 Tom Tromey <tromey@adacore.com>
7559
7560 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
7561 to "break complete ada" test case's regexp.
7562
4330d61d
TT
75632019-05-29 Tom Tromey <tromey@adacore.com>
7564
7565 PR c++/20020:
7566 * gdb.cp/constexpr-field.exp: New file.
7567 * gdb.cp/constexpr-field.cc: New file.
7568
000439d5
TT
75692019-05-29 Tom Tromey <tromey@adacore.com>
7570
7571 * gdb.base/finish.exp (finish_no_print): New proc.
7572 (finish_tests): Call it.
7573
5a01c34c
TV
75742019-05-24 Tom de Vries <tdevries@suse.de>
7575
7576 * gdb.dwarf2/gdb-add-index.exp: New file.
7577
18125b16
TT
75782019-05-22 Tom Tromey <tromey@adacore.com>
7579
7580 * gdb.base/info-shared.exp (check_info_shared): Use "style".
7581 * gdb.base/style.exp: Use "style".
7582 * lib/gdb-utils.exp (style): New proc.
7583
af1a8d03
TV
75842019-05-22 Tom de Vries <tdevries@suse.de>
7585
7586 * gdb.base/align.exp: Require c++11.
7587
e7fe496b
TV
75882019-05-22 Tom de Vries <tdevries@suse.de>
7589
7590 PR testsuite/24586
7591 * gdb.python/py-mi-var-info-path-expression.exp: Call
7592 mi_skip_python_tests to check if python is supported.
7593
8fca4da0
AH
75942019-05-22 Alan Hayward <alan.hayward@arm.com>
7595
7596 * gdb.arch/aarch64-pauth.c: New test.
7597 * gdb.arch/aarch64-pauth.exp: New file.
7598
b7060614
AH
75992019-05-22 Alan Hayward <alan.hayward@arm.com>
7600
7601 * README (Re-running Tests Outside The Testsuite): New section.
7602
669d0468
TV
76032019-05-21 Tom de Vries <tdevries@suse.de>
7604
7605 * gdb.arch/amd64-eval.exp: Require c++11.
7606 * gdb.base/max-depth.exp: Same.
7607 * gdb.compile/compile-cplus-array-decay.exp: Same.
7608 * gdb.cp/meth-typedefs.exp: Same.
7609 * gdb.cp/subtypes.exp: Same.
7610 * gdb.cp/temargs.exp: Same.
7611
ce3ebcaa
AH
76122019-05-21 Alan Hayward <alan.hayward@arm.com>
7613
7614 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
7615
34d11c68
AB
76162019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
7617
7618 PR gdb/18644
7619 * gdb.fortran/complex.exp: Remove setup_kfail calls.
7620 * gdb.fortran/printing-types.exp: Add new test.
7621 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
7622 testing.
7623 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
7624 setup_kfail call.
7625
87781e84
AH
76262019-05-17 Alan Hayward <alan.hayward@arm.com>
7627
7628 * README (Running the Testsuite): Change example.
7629 (Testsuite Parameters): Remove TRANSCRIPT.
7630 * lib/gdb.exp: Remove TRANSCRIPT check.
7631
b420b89e
AH
76322019-05-17 Alan Hayward <alan.hayward@arm.com>
7633
7634 * README (Testsuite Parameters): Add replay logging to
7635 GDBSERVER_DEBUG.
7636 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
7637 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
7638 as a comma separated list.
7639 (gdb_debug_init): Override procedure.
7640
408e9b8b
AH
76412019-05-17 Alan Hayward <alan.hayward@arm.com>
7642
7643 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
7644 (gdb_write_cmd_file): New procedure.
7645 * lib/gdbserver-support.exp (gdbserver_start): Call
7646 gdbserver_write_cmd_file.
7647 (gdbserver_write_cmd_file): New procedure.
7648
f9e2e39d
AH
76492019-05-17 Alan Hayward <alan.hayward@arm.com>
7650
7651 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
7652 (delete_breakpoints): Likewise.
7653 (gdb_run_cmd): Likewise.
7654 (gdb_start_cmd): Likewise.
7655 (gdb_starti_cmd): Likewise.
7656 (gdb_internal_error_resync): Likewise.
7657 (gdb_test_multiple): Likewise.
7658 (gdb_reinitialize_dir): Likewise.
7659 (default_gdb_exit): Likewise.
7660 (gdb_file_cmd): Mark kill as optional.
7661 (default_gdb_start): Call gdb_stdin_log_init.
7662 (send_gdb): Call gdb_stdin_log_write.
7663 (rerun_to_main): Mark Y as an answer.
7664 (gdb_stdin_log_init): New function.
7665 (gdb_stdin_log_write): Likewise.
7666
81f47ac2
AH
76672019-05-17 Alan Hayward <alan.hayward@arm.com>
7668
7669 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
7670 * gdb.base/debug-expr.exp: Likewise.
7671 * gdb.base/foll-fork.exp: Likewise.
7672 * gdb.base/foll-vfork.exp: Likewise.
7673 * gdb.base/fork-print-inferior-events.exp: Likewise.
7674 * gdb.base/gdb-sigterm.exp: Likewise.
7675 * gdb.base/gdbinit-history.exp: Likewise.
7676 * gdb.base/osabi.exp: Likewise.
7677 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
7678 * gdb.base/ui-redirect.exp: Likewise.
7679 * gdb.gdb/unittest.exp: Likewise.
7680 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
7681 * gdb.mi/mi-watch.exp: Likewise.
7682 * gdb.mi/new-ui-mi-sync.exp: Likewise.
7683 * gdb.mi/user-selected-context-sync.exp: Likewise.
7684 * gdb.python/python.exp: Disable debug test when debugging.
7685 * gdb.threads/check-libthread-db.exp: Disable when debugging.
7686 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
7687 Likewise.
7688 * gdb.threads/stepi-random-signal.exp: Likewise.
7689
29b52314
AH
76902019-05-17 Alan Hayward <alan.hayward@arm.com>
7691
7692 * Makefile.in: Pass through GDB_DEBUG.
7693 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
7694 (gdb,debug): Add board setting.
7695 * lib/gdb.exp (default_gdb_start): Start debugging.
7696 (gdb_debug_enabled): New procedure.
7697 (gdb_debug_init): Likewise.
29b52314
AH
7698
76992019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 7700
29b52314
AH
7701 * Makefile.in: Pass through GDB_DEBUG.
7702 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
7703 (gdb,debug): Add board setting.
7704 * lib/gdb.exp (default_gdb_start): Start debugging.
7705 (gdb_debug_enabled): New procedure.
7706 (gdb_debug_init): Likewise.
29b52314 7707
ca1285d1
AH
77082019-05-17 Alan Hayward <alan.hayward@arm.com>
7709
7710 * gdb.base/ui-redirect.exp: Add debug redirect tests.
7711
f3a09c80
AH
77122019-05-17 Alan Hayward <alan.hayward@arm.com>
7713
7714 * gdb.base/ui-redirect.exp: Test redirection.
7715
26648588
JV
77162019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
7717
7718 * gdb.mi/mi-complete.exp: New file.
7719 * gdb.mi/mi-complete.cc: Likewise.
7720
14237686
AB
77212019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
7722
7723 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
7724 indexed and sliced arrays, and pointers to arrays.
7725
e7bd7fba
TT
77262019-05-14 Tom Tromey <tromey@adacore.com>
7727
7728 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
7729 styling test.
7730
2764128d
TV
77312019-05-14 Tom de Vries <tdevries@suse.de>
7732
7733 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
7734 selection entry encoding.
7735
71bed2db
TT
77362019-05-10 Tom Tromey <tromey@adacore.com>
7737
7738 * gdb.ada/info_exc.exp: Add "complete" test.
7739
63b667ad
TV
77402019-05-09 Tom de Vries <tdevries@suse.de>
7741
7742 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
7743 CU-relative.
7744
9cfd2b89
TV
77452019-05-09 Tom de Vries <tdevries@suse.de>
7746
7747 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
7748 CU-relative.
7749
2228ef77
XR
77502019-05-08 Joel Brobecker <brobecker@adacore.com>
7751
7752 * gdb.ada/frame_arg_lang.exp: New testcase.
7753 * gdb.ada/frame_arg_lang/bla.adb: New file.
7754 * gdb.ada/frame_arg_lang/pck.ads: New file.
7755 * gdb.ada/frame_arg_lang/pck.adb: New file.
7756 * gdb.ada/frame_arg_lang/foo.c: New file.
7757
80e55b13
TT
77582019-05-08 Tom Tromey <tromey@adacore.com>
7759
7760 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
7761
9d3421af
TT
77622019-05-08 Tom Tromey <tromey@adacore.com>
7763
7764 * gdb.base/ptype-offsets.exp: Update tests.
7765
844333e2
TT
77662019-05-08 Tom Tromey <tromey@adacore.com>
7767
7768 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
7769 cases.
7770 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
7771 "short".
7772
988915ee
TT
77732019-05-08 Tom Tromey <tromey@adacore.com>
7774
7775 * gdb.ada/vla.exp: New file.
7776 * gdb.ada/vla/vla.adb: New file.
7777
7bd55dac
TV
77782019-05-07 Tom de Vries <tdevries@suse.de>
7779
7780 * gdb.base/index-cache.exp (ls_host): Fix return statement.
7781
75f06e9d
TV
77822019-05-07 Tom de Vries <tdevries@suse.de>
7783
7784 PR testsuite/24522
7785 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
7786 section.
7787
77e7aaa4
TV
77882019-05-07 Tom de Vries <tdevries@suse.de>
7789
7790 PR testsuite/24522
7791 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
7792 .debug_aranges section.
7793
456ba0fa
TV
77942019-05-07 Tom de Vries <tdevries@suse.de>
7795
7796 PR testsuite/24159
7797 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
7798
5a56d6a6
TV
77992019-05-06 Tom de Vries <tdevries@suse.de>
7800
7801 * lib/gdb.exp (exec_has_index_section): New proc.
7802 * gdb.base/index-cache.exp: Handle case that binfile contains an index
7803 section.
7804
9d6d4be8
TV
78052019-05-04 Tom de Vries <tdevries@suse.de>
7806
7807 * boards/cc-with-debug-names.exp: New file.
7808
222a8d25
TT
78092019-05-03 Tom Tromey <tromey@adacore.com>
7810
7811 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
7812 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
7813 * gdb.ada/char_enum.exp: Add test.
7814
0fdfd794
TV
78152019-05-03 Tom de Vries <tdevries@suse.de>
7816
7817 * boards/cc-with-gdb-index.exp: New file.
7818
80062eb9
AB
78192019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
7820
7821 * gdb.rust/simple.exp: Add new test case.
7822 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
7823 (main): Initialise an instance of the new struct.
7824
4504bbde
TT
78252019-05-01 Tom Tromey <tromey@adacore.com>
7826
7827 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
7828 record.
7829 (NPR): New variable.
7830 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
7831 test.
7832
d48e62f4
TT
78332019-05-01 Tom Tromey <tromey@adacore.com>
7834
7835 * gdb.ada/packed_array_assign.exp: Add packed assignment
7836 regression test.
7837
f59f30f5
TV
78382019-05-01 Tom de Vries <tdevries@suse.de>
7839
7840 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
7841
b70bfc54
TV
78422019-05-01 Tom de Vries <tdevries@suse.de>
7843
7844 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
7845
15f18d14
AT
78462019-04-30 Ali Tamur <tamur@google.com>
7847
7848 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
7849
2ff0a947
TT
78502019-04-30 Tom Tromey <tromey@adacore.com>
7851
7852 * lib/ada.exp (find_ada_tool): New proc.
7853 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
7854 * gdb.ada/catch_ex_std.exp: New file.
7855 * gdb.ada/catch_ex_std/foo.adb: New file.
7856 * gdb.ada/catch_ex_std/some_package.adb: New file.
7857 * gdb.ada/catch_ex_std/some_package.ads: New file.
7858
a776957c
TT
78592019-04-30 Tom Tromey <tromey@adacore.com>
7860
7861 PR c++/24470:
7862 * gdb.cp/temargs.cc: Add test code from PR.
7863
bc68014d
AB
78642019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
7865
7866 * gdb.fortran/vla-datatypes.exp: Update expected results.
7867 * gdb.fortran/vla-ptype.exp: Likewise.
7868 * gdb.fortran/vla-type.exp: Likewise.
7869 * gdb.fortran/vla-value.exp: Likewise.
7870
f1fdc960
AB
78712019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
7872
7873 * gdb.fortran/ptr-indentation.exp: Update expected results.
7874 * gdb.fortran/ptype-on-functions.exp: Likewise.
7875 * gdb.fortran/vla-ptr-info.exp: Likewise.
7876 * gdb.fortran/vla-value.exp: Likewise.
7877
bf7a4de1
AB
78782019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
7879
7880 * gdb.fortran/ptype-on-functions.exp: New file.
7881 * gdb.fortran/ptype-on-functions.f90: New file.
7882
bbe75b9d
AB
78832019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
7884
7885 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
7886 case void string.
7887
1db455a7
AB
78882019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
7889
7890 * gdb.fortran/complex.exp: Expand.
7891 * gdb.fortran/complex.f: Renamed to...
7892 * gdb.fortran/complex.f90: ...this, and extended to add more
7893 complex values.
7894
b6d03bb2
AB
78952019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
7896
7897 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
7898 MODULO, CMPLX.
7899
2e62ab40
AB
79002019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
7901 Richard Bunt <richard.bunt@arm.com>
7902
7903 * gdb.base/max-depth.c: New file.
7904 * gdb.base/max-depth.exp: New file.
7905 * gdb.python/py-nested-maps.c: New file.
7906 * gdb.python/py-nested-maps.exp: New file.
7907 * gdb.python/py-nested-maps.py: New file.
7908 * gdb.python/py-format-string.exp (test_max_depth): New proc.
7909 (test_all_common): Call test_max_depth.
7910 * gdb.fortran/max-depth.exp: New file.
7911 * gdb.fortran/max-depth.f90: New file.
7912 * gdb.go/max-depth.exp: New file.
7913 * gdb.go/max-depth.go: New file.
7914 * gdb.modula2/max-depth.exp: New file.
7915 * gdb.modula2/max-depth.c: New file.
7916 * lib/gdb.exp (get_print_expr_at_depths): New proc.
7917
d2b584a5
TV
79182019-04-29 Tom de Vries <tdevries@suse.de>
7919
7920 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
7921
136afab8
PW
79222019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7923
7924 * gdb.base/callexit.exp: Test may-call-functions off.
7925
725cbb63
KS
79262019-04-25 Keith Seitz <keiths@redhat.com>
7927
7928 PR c++/24367
7929 * gdb.cp/meth-typedefs.cc (incomplete_struct)
7930 (another_incomplete_struct, test_incomplete): New definitions.
7931 (main): Use new definitions.
7932 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
7933 functions.
7934
701adfb0
PA
79352019-04-25 Ali Tamur <tamur@google.com>
7936
7937 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
7938
82433e3e
SDJ
79392019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
7940
7941 PR corefiles/11608
7942 PR corefiles/18187
7943 * gdb.base/coredump-filter-build-id.exp: New file.
7944
dd06d4d6
AH
79452019-04-25 Alan Hayward <alan.hayward@arm.com>
7946
e79be6e5
SM
7947 * Makefile.in: Pass through GDBSERVER_DEBUG.
7948 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
7949 (gdbserver,debug): Add board setting.
7950 * gdb.trace/tspeed.exp: Skip when debugging.
7951 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
7952 * lib/gdbserver-support.exp: Likewise
dd06d4d6 7953
1670072e
TT
79542019-04-24 Tom Tromey <tromey@adacore.com>
7955
7956 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
7957 Rust.
7958
a59240a4
TT
79592019-04-24 Tom Tromey <tromey@adacore.com>
7960
7961 * gdb.arch/amd64-eval.exp: Test bitfield return.
7962 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
7963 (class Foo) <return_bitfields>: New method.
7964 (main): Call it.
7965
b907456c
AB
79662019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
7967
7968 * gdb.cp/many-args.cc: New file.
7969 * gdb.cp/many-args.exp: New file.
7970
5c565afd
TV
79712019-04-23 Tom de Vries <tdevries@suse.de>
7972
7973 PR gdb/24433
7974 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
7975
ba22ff86
AH
79762019-04-23 Alan Hayward <alan.hayward@arm.com>
7977
7978 * gdb.trace/backtrace.exp: Use nopie flag.
7979 * gdb.trace/circ.exp: Likewise.
7980 * gdb.trace/collection.exp: Likewise.
7981 * gdb.trace/ftrace.exp: Likewise.
7982 * gdb.trace/mi-trace-unavailable.exp: Likewise.
7983 * gdb.trace/mi-traceframe-changed.exp: Likewise.
7984 * gdb.trace/qtro.exp: Likewise.
7985 * gdb.trace/read-memory.exp: Likewise.
7986 * gdb.trace/report.exp: Likewise.
7987 * gdb.trace/tfile.exp: Likewise.
7988 * gdb.trace/tfind.exp: Likewise.
7989 * gdb.trace/unavailable.exp: Likewise.
7990
7905fc35
PA
79912019-04-22 Pedro Alves <palves@redhat.com>
7992
7993 * gdb.base/solib-probes-nosharedlibrary.c,
7994 gdb.base/solib-probes-nosharedlibrary.exp: New files.
7995
8ecb59f8
TT
79962019-04-19 Tom Tromey <tromey@adacore.com>
7997
7998 * gdb.ada/ptype_union.c: New file.
7999 * gdb.ada/ptype_union.exp: New file.
8000
62160ec9
TT
80012019-04-19 Tom Tromey <tromey@adacore.com>
8002
8003 PR symtab/24423:
8004 * gdb.base/list0.h (foo): Add a control-l character.
8005
36cd4ba5
TV
80062019-04-18 Tom de Vries <tdevries@suse.de>
8007
8008 PR gdb/24433
8009 * boards/local-board.exp: Set sysroot to "".
8010
b73715df
TV
80112019-04-18 Tom de Vries <tdevries@suse.de>
8012 Pedro Alves <palves@redhat.com>
8013
8014 PR gdb/24454
8015 * gdb.threads/vfork-follow-child-exec.c: New file.
8016 * gdb.threads/vfork-follow-child-exec.exp: New file.
8017 * gdb.threads/vfork-follow-child-exit.c: New file.
8018 * gdb.threads/vfork-follow-child-exit.exp: New file.
8019
4aa866af
LS
80202019-04-15 Leszek Swirski <leszeks@google.com>
8021
8022 * gdb.arch/amd64-eval.cc: New file.
8023 * gdb.arch/amd64-eval.exp: New file.
8024
e5a1a79a
AH
80252019-04-11 Alan Hayward <alan.hayward@arm.com>
8026
8027 * gdb.server/sysroot.c: New test.
8028 * gdb.server/sysroot.exp: New file.
8029 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
8030 matching param.
8031
41077b66
AB
80322019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
8033
8034 * gdb.base/align.exp: Extend test to cover structures containing
8035 only static fields.
8036
c30391f8
TV
80372019-04-11 Tom de Vries <tdevries@suse.de>
8038
8039 * boards/cc-with-dwz-m.exp: New file.
8040 * boards/cc-with-dwz.exp: New file.
8041 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
8042
e242fd12
SM
80432019-04-09 Simon Marchi <simon.marchi@efficios.com>
8044
8045 * gdb.base/start-cpp.exp: New file.
8046 * gdb.base/start-cpp.cc: New file.
8047
2b0c8b01
KB
80482019-04-08 Kevin Buettner <kevinb@redhat.com>
8049
8050 * gdb.python/py-thrhandle.exp: Adjust tests to call
8051 thread_from_handle instead of thread_from_thread_handle.
8052
947210e5
KB
80532019-04-08 Kevin Buettner <kevinb@redhat.com>
8054
8055 * gdb.python/py-thrhandle.exp: Add tests for
8056 gdb.InferiorThread.handle.
8057
d7df6549
AB
80582019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
8059
8060 * gdb.python/py-function.exp: Check calling helper function from
8061 all languages.
8062 * lib/gdb.exp (gdb_supported_languages): New proc.
8063
8bdc1658
AB
80642019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
8065
8066 * gdb.base/complex-parts.c: New file.
8067 * gdb.base/complex-parts.exp: New file.
8068
05caa1d2
TT
80692019-04-01 Tom Tromey <tromey@adacore.com>
8070
8071 PR symtab/23331:
8072 * gdb.dwarf2/dw2-ranges-main.c: New file.
8073 * gdb.dwarf2/dw2-ranges-psym.c: New file.
8074 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
8075
7734102d
EZ
80762019-03-30 Simon Marchi <simark@simark.ca>
8077
8078 * gdb.base/default.exp: Add values for $_gdb_major and
8079 $_gdb_minor.
8080
188e1fa9
TT
80812019-03-29 Tom Tromey <tromey@adacore.com>
8082
8083 * gdb.base/help.exp: Tighten apropos regexp.
8084
2880242d
KS
80852019-03-29 Keith Seitz <keiths@redhat.com>
8086
8087 * gdb.fortran/array-bounds.exp: New file.
8088 * gdb.fortran/array-bounds.f90: New file.
8089
077cad8e
PW
80902019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8091
8092 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
8093
80047cfc
PW
80942019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8095
8096 * gdb.multi/hello.c (main): Increase alarm timer.
8097
f489207e
SL
80982019-03-28 Sandra Loosemore <sandra@codesourcery.com>
8099
8100 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
8101 factor when no hardware watchpoint support.
8102
c92df149
AH
81032019-03-28 Alan Hayward <alan.hayward@arm.com>
8104 Pedro Alves <palves@redhat.com>
8105
8106 * boards/local-board.exp: set sysroot to /.
8107
933aebfa
AH
81082019-03-27 Alan Hayward <alan.hayward@arm.com>
8109
8110 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
8111 in child.
8112
9f9aa852
AB
81132019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
8114
8115 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
8116 field.
8117 (make_container): Initialise new field.
8118 * gdb.python/py-prettyprint.exp: Add new tests.
8119 * gdb.python/py-prettyprint.py (class ContainerPrinter)
8120 <display_hint>: New method.
8121
3714a195
AB
81222019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
8123
8124 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
8125 gdb_continue_to_breakpoint more throughout this test.
8126 (run_lang_tests) Supply unique test names, and use
8127 gdb_test_no_output.
8128
18c77628
AB
81292019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
8130
8131 * gdb.base/finish-pretty.exp: Update expected results.
8132 * gdb.base/pretty-print.c: New file.
8133 * gdb.base/pretty-print.exp: New file.
8134
9a93502f
PA
81352019-03-25 Pedro Alves <palves@redhat.com>
8136
8137 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
8138 move comments outside list. Append '-i "" eof' section.
8139
968aa7ae
AH
81402019-03-22 Alan Hayward <alan.hayward@arm.com>
8141
34a7f2a4 8142 PR testsuite/25016
968aa7ae
AH
8143 * README: Add pie options.
8144 * gdb.base/break-interp.exp: Ensure pie is disabled.
8145 * gdb.base/dump.exp: Likewise.
8146 * lib/gdb.exp (gdb_compile): Add pie option.
8147
4c7d57e7
TT
81482019-03-19 Tom Tromey <tromey@adacore.com>
8149
8150 * gdb.mi/mi2-cli-display.c: New file.
8151 * gdb.mi/mi2-cli-display.exp: New file.
8152
bff8c71f
TT
81532019-03-18 Joel Brobecker <brobecker@adacore.com>
8154 Tom Tromey <tromey@adacore.com>
8155
8156 * gdb.ada/ptype_array/pck.adb: New file.
8157 * gdb.ada/ptype_array/pck.ads: New file.
8158 * gdb.ada/ptype_array/foo.adb: New file.
8159 * gdb.ada/ptype_array.exp: New file.
8160
d085f989
TT
81612019-03-14 Tom Tromey <tromey@adacore.com>
8162
8163 * gdb.base/style.exp: Add "set style sources" test.
8164
b4be1b06
SM
81652019-03-13 Simon Marchi <simon.marchi@ericsson.com>
8166
8167 * mi-breakpoint-location-ena-dis.exp: Rename to ...
8168 * mi-breakpoint-multiple-locations.exp: ... this.
8169 (make_breakpoints_pattern): New proc.
8170 (do_test): Add mi_version parameter, test -break-insert,
8171 -break-info and =breakpoint-created.
8172
7cde5fc2
AB
81732019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
8174
8175 * config/default.exp: Remove 'load_lib gdb.exp'.
8176 * config/monitor.exp: Likewise.
8177 * config/sid.exp: Likewise.
8178 * config/sim.exp: Likewise.
8179 * config/slite.exp: Likewise.
8180 * config/unix.exp: Likewise.
8181 * gdb.base/default.exp: Remove unhelpful comment.
8182
efbecbc1
AB
81832019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8184
8185 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
8186
0841c79a
AB
81872019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8188
8189 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
8190
4a270568
AB
81912019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8192
8193 * gdb.fortran/type-kinds.exp: Update expected results.
8194
067630bd
AB
81952019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8196
8197 * gdb.fortran/type-kinds.exp: Test new integer type kind.
8198
3be47f7a
AB
81992019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8200
8201 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
8202 function.
8203 (test_basic_parsing_of_type_kinds): Expand types tested.
8204 (test_parsing_invalid_type_kinds): New function.
8205
4d00f5d8
AB
82062019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8207
8208 * gdb.fortran/intrinsics.exp: New file.
8209 * gdb.fortran/intrinsics.f90: New file.
8210 * gdb.fortran/type-kinds.exp: New file.
8211
c8f91604
AB
82122019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8213
8214 * gdb.fortran/dot-ops.exp: New file.
8215
dd9f2c76
AB
82162019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8217
8218 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
8219 Check upper and lower case logical literals.
8220
84ec9724
AB
82212019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8222
8223 * gdb.fortran/types.exp (test_float_literal_types_accepted):
8224 Remove duplicate tests.
8225
c3734e09
AH
82262019-03-06 Alan Hayward <alan.hayward@arm.com>
8227
8228 * lib/gdb.exp (builtin_cd): rename of cd.
8229 (cd): Override builtin.
8230
aa3cfbda
RB
82312019-03-06 Richard Bunt <richard.bunt@arm.com>
8232
8233 * gdb.fortran/function-calls.exp: New file.
8234 * gdb.fortran/function-calls.f90: New test.
8235
7b63ad86
RB
82362019-03-04 Richard Bunt <richard.bunt@arm.com>
8237
8238 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
8239 on user program standard output.
8240 * gdb.fortran/short-circuit-argument-list.f90: Record function
8241 calls.
8242
01abb042
AH
82432019-02-28 Alan Hayward <alan.hayward@arm.com>
8244
c3734e09
AH
8245 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
8246 failure.
01abb042 8247
92137da0
RO
82482019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8249
8250 PR gdb/8527
8251 * gdb.base/interrupt-daemon-attach.c,
8252 gdb.base/interrupt-daemon-attach.exp: New test.
8253
5862844d
PA
82542019-02-27 Pedro Alves <palves@redhat.com>
8255
8256 * gdb.base/page.exp: Add tests for "set width/height -1".
8257
8ed25214
PA
82582019-02-27 Pedro Alves <palves@redhat.com>
8259
8260 * gdb.base/page.exp: Add tests for "set/show width/height" with
8261 "infinite" values.
8262
6c28e44a
TT
82632019-02-27 Tom Tromey <tromey@adacore.com>
8264
8265 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
8266 2.4.
8267 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
8268 workaround.
8269
bf9a735e
AB
82702019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
8271
8272 * gdb.base/align.exp: Extend to compile in both C and C++, and add
8273 tests for structs with static members.
8274
8791793c
TT
82752019-02-26 Tom Tromey <tromey@adacore.com>
8276
8277 * gdb.python/py-value.exp (test_value_from_buffer): Check for
8278 ValueError, not TypeError.
8279
bc2a507e
KB
82802019-02-26 Kevin Buettner <kevinb@redhat.com>
8281
8282 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
8283 call from main program.
8284
e0e7d3bd
JB
82852019-02-23 Joel Brobecker <brobecker@adacore.com>
8286
8287 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
8288 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
8289 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
8290 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
8291 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
8292
9600246d
KS
82932019-02-22 Keith Seitz <keiths@redhat.com>
8294
8295 PR symtab/23853
8296 * gdb.base/symlink-sourcefile.c: New file.
8297 * gdb.base/symlink-sourcefile.exp: New file.
8298
0c95f9ed
TT
82992019-02-20 Tom Tromey <tom@tromey.com>
8300
8301 * gdb.base/info_qt.exp: Update.
8302
6caa91b6
SM
83032019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
8304
8305 * gdb.base/source.exp: Move "error in sourced script" code to
8306 the end.
8307 * gdb.base/source-error.gdb: Move contents to
8308 source-error-1.gdb. Add new code to source source-error-1.gdb.
8309 * gdb.base/source-error-1.gdb: New file, from previous
8310 source-error.gdb.
8311
6506371f
TT
83122019-02-17 Tom Tromey <tom@tromey.com>
8313
8314 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
8315 for macro styling.
8316 * gdb.base/style.c (SOME_MACRO): New macro.
8317
a0087920
TT
83182019-02-17 Tom Tromey <tom@tromey.com>
8319
8320 * gdb.base/style.exp: Add line-wrapping tests.
8321 * gdb.base/page.exp: Add test for quitting during pagination.
8322
a2cd4f14
JB
83232019-02-17 Joel Brobecker <brobecker@adacore.com>
8324
8325 * gdb.ada/big_packed_array: New testcase.
8326 * gdb.ada/homonym.exp: Fix incorrect expected output for
8327 "break <homonym__get_value>" test.
8328
9d70ffbc
WP
83292019-02-13 Weimin Pan <weimin.pan@oracle.com>
8330
8331 PR breakpoints/21870
8332 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
8333 and prepare_for_testing. Add comment.
8334 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
8335 redundant cleanup call. Clean up comment.
8336
01c7ae81
WP
83372019-02-12 Weimin Pan <weimin.pan@oracle.com>
8338
8339 PR breakpoints/21870
8340 * gdb.arch/aarch64-dbreg-contents.exp: New file.
8341 * gdb.arch/aarch64-dbreg-contents.c: New file.
8342
aff29d1c
JB
83432019-02-10 Joel Brobecker <brobecker@adacore.com>
8344
8345 * gdb.ada/mi_ref_changeable: New testcase.
8346
df0da8a2
AH
83472019-02-07 Alan Hayward <alan.hayward@arm.com>
8348
8349 * gdb.base/attach.exp: Add double attach test.
8350
bd447abb
SM
83512019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
8352
8353 * lib/gdb.exp (default_gdb_start): Don't match pagination
8354 prompt.
8355 (gdb_init): Set stty_init.
8356
1dbc40b9
TT
83572019-01-27 Tom Tromey <tom@tromey.com>
8358
8359 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
8360 skip_python_tests.
8361
353229bf
AH
83622019-01-24 Alan Hayward <alan.hayward@arm.com>
8363
8364 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
8365 New structure.
8366 (struct struct_static_02_02): Likewise.
8367 (struct struct_static_02_03): Likewise.
8368 (struct struct_static_02_04): Likewise.
8369 (struct struct_static_04_01): Likewise.
8370 (struct struct_static_04_02): Likewise.
8371 (struct struct_static_04_03): Likewise.
8372 (struct struct_static_04_04): Likewise.
8373 (struct struct_static_06_01): Likewise.
8374 (struct struct_static_06_02): Likewise.
8375 (struct struct_static_06_03): Likewise.
8376 (struct struct_static_06_04): Likewise.
8377 (cmp_struct_static_02_01): Likewise.
8378 (cmp_struct_static_02_02): Likewise.
8379 (cmp_struct_static_02_03): Likewise.
8380 (cmp_struct_static_02_04): Likewise.
8381 (cmp_struct_static_04_01): Likewise.
8382 (cmp_struct_static_04_02): Likewise.
8383 (cmp_struct_static_04_03): Likewise.
8384 (cmp_struct_static_04_04): Likewise.
8385 (cmp_struct_static_06_01): Likewise.
8386 (cmp_struct_static_06_02): Likewise.
8387 (cmp_struct_static_06_03): Likewise.
8388 (cmp_struct_static_06_04): Likewise.
8389 (call_all): Test new structs.
8390 * gdb.base/infcall-nested-structs.exp: Likewise.
8391
73021deb
AH
83922019-01-21 Alan Hayward <alan.hayward@arm.com>
8393 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
8394
fc65c7db
AH
83952019-01-21 Alan Hayward <alan.hayward@arm.com>
8396 * gdb.base/stack-protector.c: New test.
8397 * gdb.base/stack-protector.exp: New file.
8398 * gdb.cp/ovldbreak.exp: Only allow a single break line.
8399 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
8400 option.
8401 (gdb_compile): Remove stack protector for GCC and prevent
8402 recursion.
8403
c24bdb02
KS
84042019-01-16 Keith Seitz <keiths@redhat.com>
8405
8406 PR gdb/23773
8407 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
8408
6f072a10
PFC
84092019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
8410
8411 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
8412 aliases.
8413 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
8414 tests.
8415 * gdb.arch/powerpc-vector-regs.c: New file.
8416 * gdb.arch/powerpc-vector-regs.exp: New file.
8417
a7b8d682
PFC
84182019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
8419
8420 * gdb.arch/altivec-regs.exp: Fix the list passed to
8421 gdb_expect_list when testing "info vector".
8422
6eb6fb67
AB
84232019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
8424
8425 * gdb.base/style.exp: Don't include path in testname.
8426
b56f80d8
KS
84272019-01-10 Keith Seitz <keiths@redhat.com>
8428
8429 PR gdb/23712
8430 PR symtab/23010
8431 * gdb.dwarf2/multidictionary.exp: New file.
8432
041be526
SM
84332019-01-09 Simon Marchi <simon.marchi@ericsson.com>
8434
8435 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
8436 (test_gnuv3_style_demangling): ... this.
8437 (test_lucid_style_demangling): Remove.
8438 (test_arm_style_demangling): Remove.
8439 (test_hp_style_demangling): Remove.
8440 (do_tests): Remove calls to the above.
8441
d820d0c3
AB
84422019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
8443
8444 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
8445 case.
8446
f097f5ad
TT
84472019-01-06 Tom Tromey <tom@tromey.com>
8448
8449 PR gdb/28155:
8450 * gdb.dwarf2/typedef-void-finish.exp: New file.
8451
2cd8cc0b
TT
84522018-12-28 Tom Tromey <tom@tromey.com>
8453 Simon Marchi <simark@simark.ca>
8454
8455 * gdb.base/jit-exec.exp: New file.
8456 * gdb.base/jit-exec.c: New file.
8457 * gdb.base/jit-execd.c: New file.
8458
35fb8261
TT
84592018-12-28 Tom Tromey <tom@tromey.com>
8460
8461 * gdb.base/style.exp: Update test to check for address styling.
8462
47fd17cd
TT
84632018-12-28 Tom Tromey <tom@tromey.com>
8464
8465 * gdb.base/style.exp: Add test for styling of "Reading symbols"
8466 message.
8467
d47032b7
TT
84682018-12-28 Tom Tromey <tom@tromey.com>
8469
8470 * gdb.base/style.exp: Add test for version number styling.
8471
af79b68d
TT
84722018-12-28 Tom Tromey <tom@tromey.com>
8473
8474 * gdb.base/style.exp: Add test for print_address_symbolic.
8475
0bb296cb
TT
84762018-12-28 Tom Tromey <tom@tromey.com>
8477
8478 * gdb.base/style.exp: Add test for breakpoint setting.
8479
80ae2043
TT
84802018-12-28 Tom Tromey <tom@tromey.com>
8481
8482 * gdb.base/style.exp: Add test for variable names.
8483
cbe56571
TT
84842018-12-28 Tom Tromey <tom@tromey.com>
8485
8486 * gdb.base/style.exp: New file.
8487 * gdb.base/style.c: New file.
8488
9162a27c
TT
84892018-12-28 Tom Tromey <tom@tromey.com>
8490
8491 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
8492 "dumb".
8493 * gdb.base/readline.exp (operate_and_get_next): Save and restore
8494 the TERM environment variable.
8495
bc543c90
TT
84962018-12-27 Tom Tromey <tom@tromey.com>
8497
8498 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
8499 pagination test.
8500
6f0ffe50
AB
85012018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
8502
8503 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
8504 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
8505
b5a1e557
PW
85062018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8507
8508 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
8509 Filename a.adb changed to bp_fun_addr.adb.
8510 gdb.ada/bp_fun_addr.exp: Update test accordingly.
8511
6e8b1ab2
JV
85122018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
8513
8514 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
8515 non-PIE executables.
8516 * README: Mention the gdb,nopie_flag board setting.
8517 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
8518 non-PIE executable.
8519 * gdb.arch/amd64-entry-value.exp: Likewise.
8520 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
8521 * gdb.arch/i386-float.exp: Likewise.
8522 * gdb.arch/i386-signal.exp: Likewise.
8523 * gdb.mi/mi-reg-undefined.exp: Likewise.
8524
d00a27c5
PM
85252018-12-21 Paul Marechal <paul.marechal@ericsson.com>
8526
8527 PR gdb/23974
8528 * gdb.base/info-os.exp: Check return for unknown "info os" type.
8529
161d081c
PW
85302018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8531
8532 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
8533 Update order of results accordingly.
8534
b001de23
AB
85352018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
8536
8537 * gdb.base/annota1.exp: Update a test regexp.
8538
99e1a184
AB
85392018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
8540
8541 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
8542
7a81c1e2
PW
85432018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8544
8545 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
8546 (reuse_time): Initialize to REUSE_TIME_CAP.
8547 (check_rc): New function.
8548 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
8549 Check pthread_create rc.
8550 (spawner_thread_func): Check pthread_create and pthread_join rc.
8551
73e8dc90
PA
85522018-12-08 Pedro Alves <palves@redhat.com>
8553
8554 * gdb.base/list.exp (test_forward_search): Rename to ...
8555 (test_forward_reverse_search): ... this. Also test reverse-search
8556 and the forward-search alias.
8557
13f2ed32
AB
85582018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
8559
8560 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
8561 local timeout variable before return, and remove all local timeout
8562 variable entirely.
8563 (gdb_load): Likewise.
8564
64d27cfc
TV
85652018-12-01 Tom de Vries <tdevries@suse.de>
8566
8567 * gdb.base/gdb-caching-proc.exp: New file.
8568
f63c03b4
SDJ
85692018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
8570
8571 * Makefile.in (TIMESTAMP): New variable.
8572 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
8573 command.
8574 (check-single-racy): Likewise.
8575 (check/%.exp): Likewise.
8576 (check-racy/%.exp): Likewise.
8577 (workers/%.worker): Likewise.
8578 (build-perf): Likewise.
8579 (check-perf): Likewise.
8580 * README: Describe new "TS" and "TS_FORMAT" variables.
8581 * print-ts.py: New file.
8582
1c97054b
BF
85832018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
8584
8585 PR python/23714
8586 * gdb.python/python.exp: Test command repetition after
8587 gdb.execute.
8588
1871a62d
AB
85892018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
8590
8591 * gdb.opt/inline-break.exp: Add test that info breakpoint output
8592 is correctly aligned.
8593
fb5e1ed9
PW
85942018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8595
8596 * gdb.ada/info_auto_lang.exp: New testcase.
8597 * gdb.ada/info_auto_lang/global_pack.ads: New file.
8598 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
8599 * gdb.ada/info_auto_lang/some_c.c: New file.
8600
43d397ca
PW
86012018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8602
8603 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
8604 FUNC_lang language syntax.
8605
beddd671
PW
86062018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8607
8608 * gdb.base/info_minsym.c: New file.
8609 * gdb.base/info_minsym.exp: New file.
8610
73fc52c4
TT
86112018-11-19 Tom Tromey <tom@tromey.com>
8612
8613 PR rust/23625:
8614 * gdb.rust/simple.exp: Add ptype test. Update expected output.
8615 * gdb.rust/expr.exp: Update expected output. Change one test.
8616
994b876a
TT
86172018-11-19 Tom Tromey <tom@tromey.com>
8618
8619 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
8620
6769f276
PA
86212018-11-19 Pedro Alves <palves@redhat.com>
8622
8623 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
8624 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
8625 see the expected warning.
8626
38a72da0
AH
86272018-11-16 Alan Hayward <alan.hayward@arm.com>
8628
8629 PR gdb/22736:
8630 * gdb.cp/infcall-nodebug-lib.c: New test.
8631 * gdb.cp/infcall-nodebug-main.c: New test.
8632 * gdb.cp/infcall-nodebug.exp: New file.
8633
53a89d6e
SM
86342018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
8635
8636 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
8637 completer tests.
8638
9325300d
TV
86392018-11-09 Tom de Vries <tdevries@suse.de>
8640
8641 * gdb.base/msym-lang.c: New test.
8642 * gdb.base/msym-lang.exp: New file.
8643 * gdb.base/msym-lang-main.c: New test.
8644
20f0d60d
TT
86452018-11-08 Tom Tromey <tom@tromey.com>
8646
8647 PR gdb/23555:
8648 PR gdb/23838:
8649 * gdb.base/warning.exp: New file.
8650
b5420128
JB
86512018-11-08 Jan Beulich <jbeulich@suse.com>
8652
8653 * testsuite/gdb.arch/i386-avx512.c,
8654 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
8655
cd115d61
AB
86562018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
8657
8658 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
8659 point hardware.
8660
35ee2dc2
AB
86612018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
8662
8663 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
8664 * gdb.dwarf2/missing-type-name.exp: New file.
8665
31aceee8
TV
86662018-11-06 Tom de Vries <tdevries@suse.de>
8667
8668 * gdb.base/many-headers.c: New test.
8669 * gdb.base/many-headers.exp: New file.
8670
109be305
JW
86712018-11-06 Jim Wilson <jimw@sifive.com>
8672
8673 * gdb.base/code_elim.exp: For riscv, set additional_flags
8674 to include -msmall-data-limit=0.
8675
e2b7af72
JB
86762018-11-01 Joel Brobecker <brobecker@adacore.com>
8677
8678 * gdb.ada/watch_minus_l: New testcase.
8679
cdcda965
SM
86802018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
8681
8682 * gdb.arch/aix-sighandle.c: New file.
8683 * gdb.arch/aix-sighandle.exp: New file.
8684
92dcebf3
AB
86852018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
8686
8687 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
8688 registers being unions.
8689
68b9ac18
TV
86902018-10-31 Tom de Vries <tdevries@suse.de>
8691
8692 * lib/valgrind.exp: New file.
8693 (vgdb_start, vgdb_stop): New procs, factored out of ...
8694 * gdb.base/valgrind-bt.exp: ... here, ...
8695 * gdb.base/valgrind-disp-step.exp: ... here and ...
8696 * gdb.base/valgrind-infcall.exp: ... here.
8697
1443936e
TV
86982018-10-31 Tom de Vries <tdevries@suse.de>
8699
8700 * lib/gdb.exp (get_valueof): Don't output read value in test name.
8701
eb77c9df
AB
87022018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
8703
8704 * gdb.dwarf2/void-type.c: New file.
8705 * gdb.dwarf2/void-type.exp: New file.
8706
82b5e646
PW
87072018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8708
8709 * gdb.base/info_qt.c: New file.
8710 * gdb.base/info_qt.exp: New file.
8711
8d619c01
EBM
87122018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
8713
8714 * gdb.arch/powerpc-htm-regs.c: New file.
8715 * gdb.arch/powerpc-htm-regs.exp: New file.
8716
f2cf6173
EBM
87172018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
8718
8719 * gdb.arch/powerpc-tar.c: New file.
8720 * gdb.arch/powerpc-tar.exp: New file.
8721
7ca18ed6
EBM
87222018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
8723
8724 * gdb.arch/powerpc-ppr-dscr.c: New file.
8725 * gdb.arch/powerpc-ppr-dscr.exp: New file.
8726
bfcc0eba
TV
87272018-10-25 Tom de Vries <tdevries@suse.de>
8728
8729 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
8730
fe1a5cad
TV
87312018-10-24 Tom de Vries <tdevries@suse.de>
8732
8733 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
8734 longer exists error.
8735
a76dc3b7
TV
87362018-10-24 Tom de Vries <tdevries@suse.de>
8737
8738 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
8739
4df46df7
TV
87402018-10-24 Tom de Vries <tdevries@suse.de>
8741
8742 * gdb.base/valgrind-db-attach.exp: Handle removed support for
8743 --db-attach in valgrind.
8744
0dbfcfff
AB
87452018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
8746
8747 * gdb.arch/riscv-reg-aliases.c: New file.
8748 * gdb.arch/riscv-reg-aliases.exp: New file.
8749
b04480b1
AH
87502018-10-19 Alan Hayward <alan.hayward@arm.com>
8751
8752 * gdb.python/py-cmd.exp: Check for gdb_prompt.
8753
2c6ac8d7
AH
87542018-10-19 Alan Hayward <alan.hayward@arm.com>
8755
8756 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
8757
2bc69f25
AH
87582018-10-19 Alan Hayward <alan.hayward@arm.com>
8759
8760 * gdb.cp/ovldbreak.exp: Fix regexps.
8761
1f1ae3a3
AH
87622018-10-19 Alan Hayward <alan.hayward@arm.com>
8763
8764 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
8765
94c18618
SDJ
87662018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
8767
8768 PR cli/23785
8769 * gdb.base/restore.exp: New test to check if "restore" with an
8770 invalid file doesn't segfault.
8771
812cd6eb
TV
87722018-10-18 Tom de Vries <tdevries@suse.de>
8773
8774 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
8775 * gdb.ada/excep_handle.exp: Same.
8776 * gdb.ada/mi_string_access.exp: Same.
8777 * gdb.ada/mi_var_union.exp: Same.
8778 * gdb.arch/arc-analyze-prologue.exp: Same.
8779 * gdb.arch/arc-decode-insn.exp: Same.
8780 * gdb.base/readnever.exp: Same.
8781 * gdb.fortran/printing-types.exp: Same.
8782 * gdb.guile/scm-lazy-string.exp: Same.
8783
c4b90788
TV
87842018-10-16 Tom de Vries <tdevries@suse.de>
8785
8786 PR gdb/23730
8787 * gdb.base/catch-follow-exec.c: Add copyright notice.
8788 * gdb.base/catch-follow-exec.exp: Rewrite to use
8789 gdb_spawn_with_cmdline_opts. Require gdb-native.
8790
8bca2978
SL
87912018-10-12 Sandra Loosemore <sandra@codesourcery.com>
8792
8793 * gdb.trace/actions-changed.exp: Check for arch support.
8794 * gdb.trace/actions.exp: Likewise.
8795 * gdb.trace/ax.exp: Likewise.
8796 * gdb.trace/backtrace.exp: Likewise.
8797 * gdb.trace/change-loc.exp: Likewise.
8798 * gdb.trace/deltrace.exp: Likewise.
8799 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
8800 * gdb.trace/ftrace.exp: Likewise.
8801 * gdb.trace/infotrace.exp: Check for arch support.
8802 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
8803 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
8804 * gdb.trace/mi-tsv-changed.exp: Likewise.
8805 * gdb.trace/packetlen.exp: Likewise.
8806 * gdb.trace/passc-dyn.exp: Likewise.
8807 * gdb.trace/passcount.exp: Likewise.
8808 * gdb.trace/pending.exp: Likewise.
8809 * gdb.trace/range-stepping.exp: Check for shlib support.
8810 * gdb.trace/report.exp: Check for arch support.
8811 * gdb.trace/save-trace.exp: Likewise.
8812 * gdb.trace/signal.exp: Check for signal support.
8813 * gdb.trace/tfind.exp: Check for arch support.
8814 * gdb.trace/trace-break.exp: Check for arch and shlib support.
8815 * gdb.trace/trace-common.h: Add comment.
8816 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
8817 * gdb.trace/trace-enable-disable.exp: Likewise.
8818 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
8819 * gdb.trace/tracecmd.exp: Check for arch support.
8820 * gdb.trace/tspeed.exp: Check for shlib and target support.
8821 * gdb.trace/tstatus.exp: Check for arch support.
8822 * gdb.trace/tsv.exp: Likewise.
8823 * gdb.trace/while-dyn.exp: Likewise.
8824 * gdb.trace/while-stepping.exp: Likewise.
8825 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
8826
f9c49bff
SM
88272018-10-12 Simon Marchi <simon.marchi@ericsson.com>
8828
8829 * gdb.trace/tspeed.exp: Remove nowarnings.
8830 (prepare_for_trace_test): Declare "global ipalib".
8831 * gdb.trace/tspeed.c: Include unistd.h.
8832 (main): Remove superfluous printf argument.
8833
d4330bde
SL
88342018-10-11 Sandra Loosemore <sandra@codesourcery.com>
8835
8836 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
8837 directory prefix on the filename.
8838
8ecfd7bd
SDJ
88392018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
8840
8841 * gdb.gdb/unittest.exp: Update expected message informing that
8842 selftests have been disabled.
8843 * gdb.server/unittest.exp: Likewise.
8844
58bbcd02
TV
88452018-10-09 Tom de Vries <tdevries@suse.de>
8846
8847 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
8848 with runto_main.
8849
9f6b697b
WP
88502018-10-08 Weimin Pan <weimin.pan@oracle.com>
8851
8852 PR c++/16841
8853 * gdb.cp/virtbase2.cc: New file.
8854 * gdb.cp/virtbase2.exp: New file.
8855
add5ded5
TT
88562018-10-06 Tom Tromey <tom@tromey.com>
8857
8858 PR python/19399:
8859 * gdb.python/py-inferior.exp: Add architecture test.
8860
f9e48344
TT
88612018-10-06 Tom Tromey <tom@tromey.com>
8862
8863 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
8864 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
8865
2a8be203
TT
88662018-10-06 Tom Tromey <tom@tromey.com>
8867
8868 * gdb.python/py-breakpoint.exp (check_last_event): Check location
8869 of a "throw" catchpoint.
8870
e04caa70
SDJ
88712018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
8872
8873 * gdb.base/info-proc.exp: Update string expected from "help info
8874 proc".
8875
5ca8c39f
TT
88762018-10-04 Tom Tromey <tom@tromey.com>
8877
8878 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
8879 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
8880 (test_initial_complaints, test_empty_complaints): Update.
8881 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
8882
3453e7e4
TT
88832018-10-04 Tom Tromey <tom@tromey.com>
8884
8885 PR cli/19551:
8886 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
8887 * lib/gdb.exp (gdb_file_cmd): Update.
8888 * gdb.stabs/weird.exp (print_weird_var): Update.
8889 * gdb.server/solib-list.exp: Update.
8890 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
8891 * gdb.mi/mi-cli.exp: Update.
8892 * gdb.linespec/linespec.exp: Update.
8893 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
8894 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
8895 * gdb.cp/cp-relocate.exp: Update.
8896 * gdb.base/sym-file.exp: Update.
8897 * gdb.base/relocate.exp: Update.
8898 * gdb.base/readnever.exp: Update.
8899 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
8900 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
8901 * gdb.base/dbx.exp (gdb_file_cmd): Update.
8902 * gdb.base/code_elim.exp: Update.
8903 * gdb.base/break-unload-file.exp (test_break): Update.
8904 * gdb.base/break-interp.exp (test_attach_gdb): Update.
8905 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
8906 Update.
8907 * gdb.base/attach.exp (do_attach_tests): Update.
8908 * gdb.base/sepdebug.exp: Update.
8909 * gdb.python/py-section-script.exp: Update.
8910
6afcf761
TT
89112018-10-04 Tom Tromey <tom@tromey.com>
8912
8913 PR cli/22234:
8914 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
8915 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
8916 output.
8917
fef1b293
TT
89182018-10-04 Tom Tromey <tom@tromey.com>
8919
8920 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
8921 set width and height to 0.
8922 (test_command_line_attach_run): Use -quiet.
8923
ca98345e
SL
89242018-10-03 Sandra Loosemore <sandra@codesourcery.com>
8925
8926 * lib/gdb.exp (skip_ifunc_tests): New.
8927 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
8928 other compile failures.
8929 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
8930
ff34e6ae
SM
89312018-10-01 Simon Marchi <simon.marchi@ericsson.com>
8932
8933 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
8934 is_amd64_regs_target.
8935
6bb8890e
AH
89362018-10-01 Alan Hayward <alan.hayward@arm.com>
8937
8938 * gdb.arch/aarch64-sighandler-regs.c: New test.
8939 * gdb.arch/aarch64-sighandler-regs.exp: New file.
8940 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
8941
224d30d3
MM
89422018-10-01 Markus Metzger <markus.t.metzger@intel.com>
8943
8944 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
8945 assembly.
8946
f67ffa6a
AB
89472018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
8948
8949 * gdb.base/frame-selection.exp: New file.
8950 * gdb.base/frame-selection.c: New file.
8951
9fc3183f
AH
89522018-09-27 Alan Hayward <alan.hayward@arm.com>
8953
8954 * gdb.threads/check-libthread-db.c (thread_routine): Use a
8955 pthread barrier.
8956 (main): Likewise.
8957
d354055e
AB
89582018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
8959
8960 * gdb.base/large-frame-1.c: New file.
8961 * gdb.base/large-frame-2.c: New file.
8962 * gdb.base/large-frame.exp: New file.
8963 * gdb.base/large-frame.h: New file.
8964
db727370
JL
89652018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
8966
8967 PR gdb/20948
8968 * gdb.base/write_mem.exp: New test.
8969 * gdb.base/write_mem.c: Likewise.
8970
ae778caf
TT
89712018-09-23 Tom Tromey <tom@tromey.com>
8972
8973 PR python/18852:
8974 * gdb.python/py-parameter.exp: Add test for parameter that throws
8975 on "set".
8976
fd3ba736
TT
89772018-09-23 Tom Tromey <tom@tromey.com>
8978
8979 PR python/17284:
8980 * gdb.python/py-template.exp (test_template_arg): Add test for
8981 negative template argument number.
8982
39a24317
TT
89832018-09-23 Tom Tromey <tom@tromey.com>
8984
8985 PR python/14062:
8986 * gdb.python/python.exp: Add test for post_event error.
8987
f5769a2c
TT
89882018-09-23 Tom Tromey <tom@tromey.com>
8989
8990 PR python/18170:
8991 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
8992 convert pointers to int and long.
8993
1c1e54f6
TT
89942018-09-23 Tom Tromey <tom@tromey.com>
8995
8996 PR python/20126:
8997 * gdb.python/py-value.exp (test_value_numeric_ops): Add
8998 signed-ness conversion tests.
8999
fb4fa946
TT
90002018-09-23 Tom Tromey <tom@tromey.com>
9001
9002 PR python/18352;
9003 * gdb.python/py-value.exp (test_float_conversion): New proc.
9004 Use it.
9005
a466edac
HAQ
90062018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
9007
9008 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
9009
4ee9b0c5
SL
90102018-09-18 Sandra Loosemore <sandra@codesourcery.com>
9011
9012 * gdb.base/complete-empty.exp: Skip tab-completion tests if
9013 no readline.
9014 * gdb.base/utf8-identifiers.exp: Likewise.
9015 * gdb.cp/cpcompletion.exp: Likewise.
9016 * gdb.linespec/cpcompletion.exp: Likewise.
9017 * gdb.linespec/cpls-abi-tag.exp: Likewise.
9018 * gdb.linespec/cpls-ops.exp: Likewise.
9019
23be8da7
RB
90202018-09-19 Richard Bunt <richard.bunt@arm.com>
9021 Chris January <chris.january@arm.com>
9022
9023 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
9024 * gdb.fortran/short-circuit-argument-list.exp: New file.
9025 * gdb.fortran/short-circuit-argument-list.f90: New test.
9026
5031d0ae
SDJ
90272018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
9028
9029 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
9030 "arch=" keyword when executing "-stack-list-frames".
9031
b4c0d1a4
SDJ
90322018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
9033
9034 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
9035 "arch=" keyword when executing "-stack-list-frames".
9036
7a6d2b45
SDJ
90372018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
9038
9039 * gdb.ada/complete.exp: Expect for "@" when doing "complete
9040 break ada".
9041
8588b356
SM
90422018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
9043
9044 PR python/23669
9045 * gdb.python/python.exp: Test gdb.execute("show commands").
9046
65e65158
TT
90472018-09-16 Tom Tromey <tom@tromey.com>
9048
9049 * gdb.base/new-ui.exp (do_execution_tests): Update.
9050 * gdb.base/dbx.exp (test_breakpoints): Update.
9051
bf326452
AH
90522018-09-14 Alan Hayward <alan.hayward@arm.com>
9053
9054 * lib/gdb.exp (gdb_simple_compile): Add proc.
9055 (is_elf_target): Use gdb_simple_compile.
9056 (skip_altivec_tests): Likewise.
9057 (skip_vsx_tests): Likewise.
9058 (skip_tsx_tests): Likewise.
9059 (skip_btrace_tests): Likewise.
9060 (skip_btrace_pt_tests): Likewise.
9061 (gdb_can_simple_compile): Likewise.
9062 (gdb_has_argv0): Likewise.
9063 (gdb_target_symbol_prefix): Likewise.
9064 (target_supports_scheduler_locking): Likewise.
9065
2361b0fb
TT
90662018-09-13 Tom Tromey <tom@tromey.com>
9067
9068 * Makefile.in (TAGS): Recognize proc_with_prefix and
9069 gdb_caching_proc.
9070
0ae1a321
SM
90712018-09-13 Simon Marchi <simon.marchi@ericsson.com>
9072
9073 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
9074 method.
9075
a40bf0c2
SM
90762018-09-13 Simon Marchi <simon.marchi@ericsson.com>
9077
9078 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
9079 and a few other Inferior properties when the Inferior is no
9080 longer valid.
9081
4a3fe98f
TT
90822018-09-13 Tom Tromey <tom@tromey.com>
9083
9084 PR rust/23650:
9085 * gdb.rust/simple.exp: Add test for enum field access error.
9086
098b2108
TT
90872018-09-13 Tom Tromey <tom@tromey.com>
9088
9089 PR rust/23626:
9090 * gdb.rust/simple.rs (EmptyEnum): New type.
9091 (main): Use it.
9092 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
9093
1256af7d
SM
90942018-09-13 Simon Marchi <simon.marchi@ericsson.com>
9095
9096 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
9097 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
9098 * gdb.python/py-symtab.exp: Update test printing an objfile.
9099
4aa8e6c2
SM
91002018-09-12 Simon Marchi <simon.marchi@ericsson.com>
9101
9102 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
9103 object.
9104
c221b2f7
AH
91052018-09-12 Alan Hayward <alan.hayward@arm.com>
9106
9107 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
9108 (support_complex_tests): Use gdb_can_simple_compile.
9109 (is_ilp32_target): Likewise.
9110 (is_lp64_target): Likewise.
9111 (is_64_target): Likewise.
9112 (is_amd64_regs_target): Likewise.
9113 (is_aarch32_target): Likewise.
9114 (gdb_int128_helper): Likewise.
9115
6f1107b5
JK
91162018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9117
9118 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
9119
1f5d1570
JG
91202018-09-10 Jerome Guitton <guitton@adacore.com>
9121
9122 * gdb.ada/same_component_name: Add test for case of tagged record
9123 with variable-length fields.
9124
cc330e39
XR
91252018-09-10 Xavier Roirand <roirand@adacore.com>
9126
9127 * gdb.ada/access_to_unbounded_array.exp: New testcase.
9128 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
9129 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
9130 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
9131
b9c50e9a
XR
91322018-09-10 Xavier Roirand <roirand@adacore.com>
9133
9134 * gdb.ada/mi_string_access.exp: New testcase.
9135 * gdb.ada/mi_string_access/bar.adb: New file.
9136 * gdb.ada/mi_string_access/pck.adb: New file.
9137 * gdb.ada/mi_string_access/pck.asd: New file.
9138
2963898f
XR
91392018-09-10 Xavier Roirand <roirand@adacore.com>
9140
9141 * gdb.ada/mi_var_union.exp: New testcase.
9142 * gdb.ada/mi_var_union/bar.adb: New file.
9143 * gdb.ada/mi_var_union/pck.adb: New file.
9144 * gdb.ada/mi_var_union/pck.asd: New file.
9145
1aac008f
TT
91462018-09-08 Tom Tromey <tom@tromey.com>
9147
9148 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
9149
332cf4c9
TT
91502018-09-08 Tom Tromey <tom@tromey.com>
9151
9152 PR python/16047:
9153 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
9154 (register_pretty_printers): Register new printer.
9155 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
9156 test.
9157 * gdb.python/py-prettyprint.c (int_type3): New typedef.
9158 (an_int_type3): New global.
9159
424da6cf
JB
91602018-09-08 Joel Brobecker <brobecker@adacore.com>
9161
9162 * gdb.ada/expr_with_funcall: New testcase.
9163
2a62dfa9
JB
91642018-09-08 Joel Brobecker <brobecker@adacore.com>
9165
9166 * gdb.ada/packed_array_assign: New testcase.
9167
96b6697f
AB
91682018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
9169
9170 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
9171 names, and add test prefixes to make test names unique.
9172
e4a62c65
TV
91732018-09-05 Tom de Vries <tdevries@suse.de>
9174
9175 * gdb.dwarf2/varval.exp: Add test.
9176
dd083ee2
GB
91772018-09-04 Gary Benson <gbenson@redhat.com>
9178
9179 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
9180 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
9181
aef9346c
TT
91822018-08-31 Tom Tromey <tom@tromey.com>
9183
9184 * gdb.rust/simple.rs: Rename second variable "v".
9185
c67f2e15
AB
91862018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
9187
9188 * gdb.base/funcargs.c (use_a): New function.
9189 (recurse): Call use_a.
9190
078a0207
KS
91912018-08-29 Keith Seitz <keiths@redhat.com>
9192
9193 * gdb.compile/compile-cplus-anonymous.cc: New file.
9194 * gdb.compile/compile-cplus-anonymous.exp: New file.
9195 * gdb.compile/compile-cplus-array-decay.cc: New file.
9196 * gdb.compile/compile-cplus-array-decay.exp: New file.
9197 * gdb.compile/compile-cplus-inherit.cc: New file.
9198 * gdb.compile/compile-cplus-inherit.exp: New file.
9199 * gdb.compile/compile-cplus-member.cc: New file.
9200 * gdb.compile/compile-cplus-member.exp: New file.
9201 * gdb.compile/compile-cplus-method.cc: New file.
9202 * gdb.compile/compile-cplus-method.exp: New file.
9203 * gdb.compile/compile-cplus-mod.c: "New" file.
9204 * gdb.compile/compile-cplus-namespace.cc: New file.
9205 * gdb.compile/compile-cplus-namespace.exp: New file.
9206 * gdb.compile/compile-cplus-nested.cc: New file.
9207 * gdb.compile/compile-cplus-nested.exp: New file.
9208 * gdb.compile/compile-cplus-print.c: "New" file.
9209 * gdb.compile/compile-cplus-print.exp: "New" file.
9210 * gdb.compile/compile-cplus-virtual.cc: New file.
9211 * gdb.compile/compile-cplus-virtual.exp: New file.
9212 * gdb.compile/compile-cplus.c: "New" file.
9213 * gdb.compile/compile-cplus.exp: "New" file.
9214 * lib/compile-support.exp: New file.
9215
b0f492b9
GB
92162018-08-16 Gary Benson <gbenson@redhat.com>
9217
9218 PR gdb/13000:
9219 * gdb.base/batch-exit-status.exp: New file.
9220 * gdb.base/batch-exit-status.good-commands: Likewise.
9221 * gdb.base/batch-exit-status.bad-commands: Likewise.
9222
36eb4c5f
AH
92232018-08-29 Alan Hayward <alan.hayward@arm.com>
9224
9225 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
9226 (struct struct02): Likewise.
9227 (struct struct03): Likewise.
9228 (struct struct04): Likewise.
9229 (struct struct_01_01): New struct.
9230 (struct struct_01_02): Likewise.
9231 (struct struct_01_03): Likewise.
9232 (struct struct_01_04): Likewise.
9233 (struct struct_02_01): Likewise.
9234 (struct struct_02_02): Likewise.
9235 (struct struct_02_03): Likewise.
9236 (struct struct_02_04): Likewise.
9237 (struct struct_04_01): Likewise.
9238 (struct struct_04_02): Likewise.
9239 (struct struct_04_03): Likewise.
9240 (struct struct_04_04): Likewise.
9241 (struct struct_05_01): Likewise.
9242 (struct struct_05_02): Likewise.
9243 (struct struct_05_03): Likewise.
9244 (struct struct_05_04): Likewise.
9245 (cmp_struct01): Remove function.
9246 (cmp_struct02): Likewise.
9247 (cmp_struct03): Likewise.
9248 (cmp_struct04): Likewise.
9249 (cmp_struct_01_01): Add Function.
9250 (cmp_struct_01_02): Likewise.
9251 (cmp_struct_01_03): Likewise.
9252 (cmp_struct_01_04): Likewise.
9253 (cmp_struct_02_01): Likewise.
9254 (cmp_struct_02_02): Likewise.
9255 (cmp_struct_02_03): Likewise.
9256 (cmp_struct_02_04): Likewise.
9257 (cmp_struct_04_01): Likewise.
9258 (cmp_struct_04_02): Likewise.
9259 (cmp_struct_04_03): Likewise.
9260 (cmp_struct_04_04): Likewise.
9261 (cmp_struct_05_01): Likewise.
9262 (cmp_struct_05_02): Likewise.
9263 (cmp_struct_05_03): Likewise.
9264 (cmp_struct_05_04): Likewise.
9265 (call_all): Add new structs.
9266 * gdb.base/infcall-nested-structs.exp: Likewise.
9267
3bf9c013
JV
92682018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
9269
9270 * gdb.python/py-framefilter-mi.exp: Update regexp to
9271 check for "arch" field in frame output.
9272
450d1e88
KB
92732018-08-23 Kevin Buettner <kevinb@redhat.com>
9274
9275 * gdb.dwarf2/dw2-ranges-func.c: New file.
9276 * gdb.dwarf2/dw2-ranges-func.exp: New file.
9277
ae739fe7
SM
92782018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
9279
9280 * gdb.base/term.exp: Compare terminal settings with values from
9281 the inferior.
9282 * gdb.base/term.c: Get and set terminal settings.
9283
6d52907e
JV
92842018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
9285
9286 * lib/mi-support.exp (mi_expect_stop): Update regexp to
9287 accommodate new "arch" field in frame output.
9288 * gdb.mi/mi-return.exp: Likewise.
9289 * gdb.mi/mi-stack.exp: Likewise.
9290 * gdb.mi/mi-syn-frame.exp: Likewise.
9291 * gdb.mi/user-selected-context-sync.exp: Likewise.
9292
be2d111a
MS
92932018-08-19 Michael Spang <spang@google.com>
9294
9295 PR gdb/11786
9296 * gdb.base/gcore-tls-pie.c: New file.
9297 * gdb.base/gcore-tls-pie.exp: New file.
9298
ae3a7c47
KB
92992018-08-18 Kevin Buettner <kevinb@redhat.com>
9300
9301 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
9302 * gdb.dwarf2/varval.c: New file.
9303 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 9304
2ecae92e
AH
93052018-08-17 Alan Hayward <alan.hayward@arm.com>
9306
9307 PR gdb/18931
9308 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
9309
c1854f1d
KS
93102018-08-16 Keith Seitz <keiths@redhat.com>
9311
9312 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
9313 tests expected to pass.
9314
26fb3983
JV
93152018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
9316
9317 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
9318 -data-disassemble -a.
9319 (test_disassembly_bogus_args): Likewise.
9320
67943c00
AB
93212018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
9322
9323 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
9324
5ff2bbae
AB
93252018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
9326
9327 * gdb.base/vla-optimized-out.exp: Add new test.
9328
e5bbcd0f
AB
93292018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
9330
9331 * gdb.base/vla-optimized-out-o3.exp: Delete.
9332 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
9333 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
9334 deleted tests.
9335
9d4a934c
AB
93362018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
9337
9338 PR gdb/18050:
9339 * gdb.server/extended-remote-restart.c: New file.
9340 * gdb.server/extended-remote-restart.exp: New file.
9341
045cf012
SM
93422018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
9343
9344 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
9345 "set variable index = 42".
9346
87d6a7aa
SM
93472018-08-07 Simon Marchi <simon.marchi@ericsson.com>
9348
9349 * boards/index-cache-gdb.exp: New file.
9350 * gdb.dwarf2/index-cache.exp: New file.
9351 * gdb.dwarf2/index-cache.c: New file.
9352 * gdb.base/maint.exp: Check if we are using the index cache.
9353
96d68bd4
RO
93542018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9355
9356 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
9357 MAKEFLAGS.
9358
5a699617
RO
93592018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9360
9361 * dg-extract-results.sh: Move to toplevel contrib.
9362 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
9363 * Makefile.in (check-parallel-racy): Likewise.
9364
5bd18990
AB
93652018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
9366
9367 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
9368 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
9369 tests if the target supports scheduler locking.
9370
3fbbcf47
TV
93712018-08-04 Tom de Vries <tdevries@suse.de>
9372
9373 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
9374
3e1d3d8c
TT
93752018-08-02 Tom Tromey <tom@tromey.com>
9376
9377 PR symtab/16842.
9378 * gdb.cp/temargs.exp: Test "info address" of a template
9379 parameter.
9380
5abe0f0c
JV
93812018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
9382
9383 * gdb.python/py-mi-var-info-path-expression.c: New file.
9384 * gdb.python/py-mi-var-info-path-expression.py: New file.
9385 * gdb.python/py-mi-var-info-path-expression.exp: New file.
9386
fb66cde8
SDJ
93872018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
9388
9389 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
9390 error after "cannot resolve name" string.
9391
c708f4d2
AB
93922018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
9393
9394 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
9395 started.
9396 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
9397
37cc0cae
TV
93982018-07-28 Tom de Vries <tdevries@suse.de>
9399
9400 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
9401
63b4ecf7
TV
94022018-07-26 Tom de Vries <tdevries@suse.de>
9403
9404 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
9405
3c3bb058
AB
94062018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
9407
9408 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
9409 is visible.
9410
9e7f3bbb
TV
94112018-07-26 Tom de Vries <tdevries@suse.de>
9412
9413 PR breakpoints/23366
9414 * gdb.base/catch-follow-exec.c: New test.
9415 * gdb.base/catch-follow-exec.exp: New file.
9416
16f808ec
TV
94172018-07-25 Tom de Vries <tdevries@suse.de>
9418
9419 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
9420 vla-optimized-out.c.
9421
d7154a8d
JV
94222018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
9423
9424 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
9425 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
9426
232a0032
TV
94272018-07-20 Tom de Vries <tdevries@suse.de>
9428
9429 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
9430 NOCLONE macro.
9431 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
9432
fbb1d502
TV
94332018-07-19 Tom de Vries <tdevries@suse.de>
9434
9435 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
9436 regular expression.
9437
42dc7699
TV
94382018-07-18 Tom de Vries <tdevries@suse.de>
9439
9440 * gdb.base/vla-optimized-out.c: New test.
9441 * gdb.base/vla-optimized-out.exp: New file.
9442
7f1f7e23
SDJ
94432018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
9444
9445 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
9446 message "No address associated with hostname" when gdbserver
9447 cannot resolve the hostname.
9448
5759ebb3
PW
94492018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9450
9451 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
9452 Add some test prefixes to make tests unique.
9453
3606ccab
PW
94542018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9455
9456 * gdb.base/frameapply.c: New file.
9457 * gdb.base/frameapply.exp: New file.
9458
529c08b2
PW
94592018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9460
9461 * gdb.base/skip.exp: Update expected error message.
9462
c7ab0aef
SDJ
94632018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
9464 Jan Kratochvil <jan.kratochvil@redhat.com>
9465 Paul Fertser <fercerpav@gmail.com>
9466 Tsutomu Seki <sekiriki@gmail.com>
9467
9468 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
9469 parameter.
9470 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
9471 by default.
9472 * boards/native-gdbserver.exp: Likewise.
9473 * gdb.server/run-without-local-binary.exp: Improve regexp used
9474 for detecting when a remote debugging connection succeeds.
9475 * gdb.server/server-connect.exp: New file.
9476 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
9477 Do not prefix the port number with ":".
9478 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
9479 support for detecting and using it. Add '$debughost_gdbserver'
9480 to the list of arguments used to start gdbserver. Handle case
9481 when gdbserver cannot resolve a network name.
9482
16ff70dd
SDJ
94832018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
9484
9485 PR c++/23373
9486 * gdb.base/ptype-offsets.cc (struct static_member): New
9487 struct.
9488 (main) <stmember>: New variable.
9489 * gdb.base/ptype-offsets.exp: Add test for printing a struct
9490 with a static member in it.
9491
3541979f
AB
94922018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
9493
9494 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
9495 watchpoints enabled and disabled.
9496
c8ad9b9a
AB
94972018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
9498
9499 * gdb.base/examine-backward.exp: Still run tests around address
9500 0x0, even if address 0x0 is not readable. Update the pattern for
9501 matching address 0x0 in expected output.
9502
e0e5e971
AB
95032018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
9504
9505 * gdb.base/share-env-with-gdbserver.c (main): Add call to
9506 malloc/free.
9507
1ea5da02
TV
95082018-07-04 Tom de Vries <tdevries@suse.de>
9509
9510 * gdb.dwarf2/dw2-error.exp: Update expected error message.
9511
471b9d15
MR
95122018-07-02 Maciej W. Rozycki <macro@mips.com>
9513
9514 PR tdep/8282
9515 * gdb.arch/mips-disassembler-options.exp: New test.
9516 * gdb.arch/mips-disassembler-options.s: New test source.
9517
75acb486
PA
95182018-06-29 Pedro Alves <palves@redhat.com>
9519
9520 * gdb.threads/names.exp: Adjust expected "info threads" output.
9521
cd2bb709
PA
95222018-06-29 Pedro Alves <palves@redhat.com>
9523
9524 * gdb.opt/inline-break.exp (line number, address): Add "info
9525 break" tests.
9526
991ff292
PA
95272018-06-29 Pedro Alves <palves@redhat.com>
9528
9529 * gdb.opt/inline-break.c (func1): Add "break here" marker.
9530 * gdb.opt/inline-break.exp: Test setting breakpoints by line
9531 number and address and running to them.
9532
356819b6 95332018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
9534
9535 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
9536
2512d7ef
JK
95372018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9538
9539 * lib/compiler.c: Remove executable permission flag.
9540
be1b6474
RB
95412018-06-28 Richard Bunt <richard.bunt@arm.com>
9542
9543 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
9544 code.
9545 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
9546
291f9a96
PT
95472018-06-28 Petr Tesarik <ptesarik@suse.cz>
9548
9549 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
9550
ed6dfe51
PT
95512018-06-28 Petr Tesarik <ptesarik@suse.cz>
9552
9553 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
9554 address argument is omitted.
9555
d4d429d5
PT
95562018-06-28 Petr Tesarik <ptesarik@suse.cz>
9557
9558 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
9559
7ab6656f
OJ
95602018-06-27 Omair Javaid <omair.javaid@linaro.org>
9561
9562 PR gdb/21695
9563 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
9564 * gdb.base/infoline-reloc-main-from-zero.c: New file.
9565
a33ccfc7
TT
95662018-06-26 Tom Tromey <tom@tromey.com>
9567
9568 PR rust/22574:
9569 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
9570 * gdb.rust/simple.rs (struct SimpleLayout): New.
9571
6d72d289
SM
95722018-06-22 Simon Marchi <simon.marchi@ericsson.com>
9573
9574 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
9575 "info registers" output.
9576
8363f9d5
RB
95772018-06-21 Richard Bunt <richard.bunt@arm.com>
9578
9579 * gdb.base/watchpoint-hw-attach.c: New test.
9580 * gdb.base/watchpoint-hw-attach.exp: New file.
9581
f00674fe
SM
95822018-06-20 Simon Marchi <simon.marchi@ericsson.com>
9583
9584 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
9585 through /bin/sh.
9586 * boards/dwarf4-gdb-index.exp: Likewise.
9587 * boards/fission-dwp.exp: Likewise.
9588
1d554008
UW
95892018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
9590
9591 * gdb.base/float128.exp: Add comment and improved fail message
9592 to the failure case of "print large128" test.
9593
d0ac1c44
SM
95942018-06-19 Simon Marchi <simon.marchi@ericsson.com>
9595
9596 * configure.ac: Remove AC_PREREQ.
9597 * configure: Re-generate.
9598
61b04dd0
PA
95992018-06-19 Pedro Alves <palves@redhat.com>
9600
9601 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
9602 (func_extern_caller): New.
9603 (main): Call func_extern_caller.
9604 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
9605 logic change.
9606
f63b508a
SM
96072018-06-18 Weimin Pan <weimin.pan@oracle.com>
9608
9609 PR gdb/16841
9610 * gdb.cp/typedef-base.cc: New file.
9611 * gdb.cp/typedef-base.exp: New file.
9612
0fe3a558
TV
96132018-06-18 Tom de Vries <tdevries@suse.de>
9614
9615 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
9616
7010835a
AB
96172018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
9618 Richard Bunt <Richard.Bunt@arm.com>
9619
9620 * gdb.threads/attach-slow-waitpid.c: New file.
9621 * gdb.threads/attach-slow-waitpid.exp: New file.
9622 * gdb.threads/slow-waitpid.c: New file.
9623
14897d65
PA
96242018-06-14 Pedro Alves <palves@redhat.com>
9625
9626 * gdb.base/fork-running-state.c: Include <errno.h>.
9627 (exit_if_relative_exits): New.
9628 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
9629 exits.
9630 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
9631 child exits.
9632
5d9a0608
TV
96332018-06-14 Tom de Vries <tdevries@suse.de>
9634
9635 PR cli/22573
9636 * gdb.base/finish-pretty.c: New test.
9637 * gdb.base/finish-pretty.exp: New file.
9638
11ae5818
PA
96392018-06-14 Pedro Alves <palves@redhat.com>
9640
9641 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
9642 gdb's expected startup output.
9643
1d39de44
PA
96442018-06-14 Pedro Alves <palves@redhat.com>
9645
9646 * lib/selftest-support.exp (selftest_setup): Remove inlined
9647 function handling.
9648
70ee0000
TV
96492018-06-14 Tom de Vries <tdevries@suse.de>
9650
9651 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
9652 matching of breakpoint printing.
9653
11f4b608
TV
96542018-06-13 Tom de Vries <tdevries@suse.de>
9655
9656 PR testsuite/23269
9657 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
9658 (fork_child): ... here, and ...
9659 (fork_parent): ... here.
9660
96612018-06-12 Tom de Vries <tdevries@suse.de>
9662
9663 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
9664
9516f85a
AB
96652018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
9666 Stephen Roberts <stephen.roberts@arm.com>
9667
9668 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
9669 rewrite test to describe action performed, rather than possible
9670 failure.
9671
5045b3d7
GB
96722018-06-08 Gary Benson <gbenson@redhat.com>
9673
9674 * gdb.threads/check-libthread-db.exp: New file.
9675 * gdb.threads/check-libthread-db.c: Likewise.
9676
c61b06a1
TT
96772018-06-05 Tom Tromey <tom@tromey.com>
9678
9679 * gdb.base/default.exp: Update expected "show version" output.
9680
eb6af809
TT
96812018-06-05 Tom Tromey <tom@tromey.com>
9682
9683 PR cli/12326:
9684 * gdb.cp/static-print-quit.exp: Update.
9685 * lib/gdb.exp (pagination_prompt): Update.
9686 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
9687 * gdb.python/python.exp: Update.
9688
178d6a63
JB
96892018-06-04 Joel Brobecker <brobecker@adacore.com>
9690
9691 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
9692
8e817061
JB
96932018-06-01 Joel Brobecker <brobecker@adacore.com>
9694
9695 * gdb.ada/bp_fun_addr: New testcase.
9696
e86ca25f
TT
96972018-06-01 Tom Tromey <tom@tromey.com>
9698
9699 * gdb.xml/tdesc-regs.exp (load_description): Update expected
9700 results.
9701 * gdb.dwarf2/method-ptr.exp: Set language to C++.
9702 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
9703 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
9704 * gdb.base/maint.exp (maint_pass_if): Update.
9705
4b2dfa9d
MR
97062018-05-31 Maciej W. Rozycki <macro@mips.com>
9707
9708 * gdb.base/endian.exp: New test.
9709 * gdb.base/endian.c: New test source.
9710
45f25d6c
AB
97112018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
9712
9713 PR gdb/23203
9714 * gdb.base/bt-selected-frame.c: New file.
9715 * gdb.base/bt-selected-frame.exp: New file.
9716 * lib/gdb.exp (get_current_frame_number): New function.
9717
d9f6d7f8
MR
97182018-05-24 Maciej W. Rozycki <macro@mips.com>
9719 Pedro Alves <palves@redhat.com>
9720
9721 * gdb.threads/tls-core.c: Include <stdlib.h>
9722 (thread_proc): Call `abort'.
9723 * gdb.threads/tls-core.exp: Generate a core with core_find too.
9724 (tls_core_test): New procedure, bits factored out from ...
9725 (top level): ... here. Test both native cores and gcore cores.
9726
ff1cf532
TT
97272018-05-23 Tom Tromey <tom@tromey.com>
9728
9729 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
9730
b98664d3
TT
97312018-05-23 Tom Tromey <tom@tromey.com>
9732
9733 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
9734 symfile_complaints.
9735 (test_short_complaints): Likewise.
9736 (test_empty_complaints): Likewise.
9737 (test_initial_complaints): Update.
9738
4e9668d0
TT
97392018-05-23 Tom Tromey <tom@tromey.com>
9740
9741 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
9742
43ba33c7
TT
97432018-05-23 Tom Tromey <tom@tromey.com>
9744
9745 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
9746 (test_short_complaints): Update.
9747
035522c0
PA
97482018-05-22 Pedro Alves <palves@redhat.com>
9749
9750 * gdb.base/remote.exp: Only gdb_start after compiling the
9751 testcase. Issue "disconnect" before testing "set remote" command
9752 defaults. Issue clean_restart before running to main.
9753
cc0be08f
PA
97542018-05-22 Pedro Alves <palves@redhat.com>
9755
9756 * gdb.base/remote.exp: Adjust expected output of "show remote
9757 memory-write-packet-size". Add tests for "set remote
9758 memory-write-packet-size 0" and "set remote
9759 memory-write-packet-size fixed/limit".
9760
b1b60145
PA
97612018-05-22 Pedro Alves <palves@redhat.com>
9762
9763 PR gdb/22973
9764 * gdb.base/utf8-identifiers.c: New file.
9765 * gdb.base/utf8-identifiers.exp: New file.
9766
0ec848ad
PFC
97672018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
9768
9769 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
9770
2c3305f6
PFC
97712018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
9772
9773 * gdb.arch/powerpc-vsx-gcore.exp: New file.
9774
ce1e8424
TT
97752018-05-18 Tom Tromey <tom@tromey.com>
9776
9777 * gdb.base/ptype-offsets.exp: Update.
9778
ddfe970e
KS
97792018-05-17 Keith Seitz <keiths@redhat.com>
9780
9781 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
9782 in expected breakpoint stop locations.
9783 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
9784 move to proper scope to test variable values.
9785 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
9786 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
9787 New functions.
9788 (main): Call not_inline_func3.
9789 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
9790 inline_func1, inline_func2, and inline_func3. Test that when each
9791 breakpoint is hit, GDB properly reports both the stop location
9792 and the backtrace. Repeat tests for temporary breakpoints.
9793
0726fcc6
MR
97942018-05-15 Maciej W. Rozycki <macro@mips.com>
9795
9796 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
9797 rather then trying to access it in determining whether the PID
9798 of `gdbserver' could have been retrieved.
9799
8ee22052
AB
98002018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
9801
9802 * gdb.arch/amd64-init-x87-values.S: New file.
9803 * gdb.arch/amd64-init-x87-values.exp: New file.
9804
7785df48
JK
98052018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9806
9807 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
9808
56bcdbea
TT
98092018-05-04 Tom Tromey <tom@tromey.com>
9810
9811 PR python/22730:
9812 * gdb.python/python.exp: Test multi-line execute.
9813
a913fffb
TT
98142018-05-04 Tom Tromey <tom@tromey.com>
9815
9816 PR python/22731:
9817 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
9818
7a2c85f2
TT
98192018-05-04 Tom Tromey <tom@tromey.com>
9820
9821 PR gdb/11750:
9822 * gdb.base/define.exp: Test defining a user command inside a user
9823 command.
9824 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
9825
a3b60e45
JK
98262018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9827 Pedro Alves <palves@redhat.com>
9828
9829 PR breakpoints/19806 and support for PR external/20207.
9830 * gdb.base/watchpoint-unaligned.c: New file.
9831 * gdb.base/watchpoint-unaligned.exp: New file.
9832
45fe4a03
AB
98332018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
9834
9835 * gdb.base/maint.exp: Make test names unique, use
9836 test_prefix_command_help to test 'help maint info', and remove
9837 repeated test of 'help maint'.
9838
9be2ae8f
TT
98392018-05-04 Tom Tromey <tom@tromey.com>
9840
9841 PR gdb/22619:
9842 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
9843 behavior.
9844
11859c31
AB
98452018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
9846
9847 * gdb.base/maint.exp: Process output from 'maint print registers'
9848 line at a time.
9849
089a9490
AB
98502018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
9851
9852 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
9853 timeout.
9854
9b0797e2
AB
98552018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
9856
9857 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
9858 filter pattern.
9859
f6ac5f3d
PA
98602018-05-02 Pedro Alves <palves@redhat.com>
9861
9862 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
9863 to_log_command renames.
9864 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
9865
77d3c63b
TT
98662018-05-02 Tom Tromey <tom@tromey.com>
9867
9868 * gdb.python/py-parameter.exp: Set test message.
9869
0489430a
TT
98702018-05-02 Tom Tromey <tom@tromey.com>
9871
9872 PR python/20084:
9873 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
9874 PARAM_ZUINTEGER_UNLIMITED tests.
9875
1632f8ba
DR
98762018-04-28 Dan Robertson <danlrobertson89@gmail.com>
9877
9878 PR rust/23124
9879 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
9880 when casting.
9881
6d7bb824
TT
98822018-04-30 Tom Tromey <tom@tromey.com>
9883
9884 * gdb.python/py-type.exp: Check align attribute.
9885 * gdb.python/py-type.c: New "aligncheck" global.
9886
007e1530
TT
98872018-04-30 Tom Tromey <tom@tromey.com>
9888
9889 PR exp/17095:
9890 * gdb.dwarf2/dw2-align.exp: New file.
9891 * gdb.cp/align.exp: New file.
9892 * gdb.base/align.exp: New file.
9893 * lib/gdb.exp (gdb_int128_helper): New proc.
9894 (has_int128_c, has_int128_cxx): New caching procs.
9895
6873858b
TT
98962018-04-27 Tom Tromey <tom@tromey.com>
9897
9898 PR rust/22545:
9899 * gdb.rust/simple.exp: Add inclusive range tests.
9900
79188d8d
PA
99012018-04-26 Pedro Alves <palves@redhat.com>
9902
9903 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
9904 ifunc breakpoint locations correctly of ifunc breakpoints set
9905 while the program resolves the ifunc.
9906
c7075ad5
PA
99072018-04-26 Pedro Alves <palves@redhat.com>
9908
9909 * gdb.base/gnu-ifunc-final.c: New file.
9910 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
9911 * gdb.base/gnu-ifunc.exp (executable): Delete.
9912 (staticexecutable): Adjust.
9913 (lib_opts, exec_opts): Delete.
9914 (make_binsuffix, build, set-break): New procedures.
9915 (misc_tests): New, with tests factored out from the top level.
9916 (top level): Test different combinations of ifunc resolver name,
9917 resolver with and with debug info, and ifunc target with and
9918 without debug info. Wrap static tests with with_target_prefix.
9919
8388016d
PA
99202018-04-26 Pedro Alves <palves@redhat.com>
9921
9922 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
9923 return type" warnings.
9924
249b5733
PA
99252018-04-25 Pedro Alves <palves@redhat.com>
9926
9927 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
9928 killed".
9929 * gdb.base/kill-after-signal.exp: Likewise.
9930 * gdb.threads/kill.exp: Likewise.
9931
f67c0c91
SDJ
99322018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9933 Sergio Durigan Junior <sergiodj@redhat.com>
9934 Pedro Alves <palves@redhat.com>
9935
9936 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
9937 regexps to expect for '[Inferior ... detached]' as well.
9938 * gdb.base/attach.exp: Likewise.
9939 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
9940 "gdb_continue_to_end".
9941 (test_catch_syscall_with_wrong_args): Likewise.
9942 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
9943 ']'. Don't set 'verbose' on.
9944 * gdb.base/foll-vfork.exp: Likewise.
9945 * gdb.base/fork-print-inferior-events.c: New file.
9946 * gdb.base/fork-print-inferior-events.exp: New file.
9947 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
9948 '[Inferior ... has been killed]' message.
9949 * gdb.base/kill-after-signal.exp: Likewise.
9950 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
9951 detach message.
9952 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
9953 message.
9954 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
9955 regexps to expect for '[Inferior ... detached]' as well.
9956 * gdb.threads/process-dies-while-detaching.exp: Likewise.
9957
0a8ddac4
SM
99582018-04-24 Simon Marchi <simon.marchi@ericsson.com>
9959
9960 PR gdb/23104
9961 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
9962
701adfb0
PA
99632018-04-22 Rajendra SY <rajendra.sy@gmail.com>
9964
9965 PR gdb/23095
9966 * gdb.base/break-probes.exp: Pass shlib_load to
9967 prepare_for_testing. Set normal_bp to r_debug_state if target is
9968 bsd.
9969
d27d16bf
RB
99702018-04-19 Richard Bunt <richard.bunt@arm.com>
9971
9972 * gdb.threads/multiple-successive-infcall.c: New test.
9973 * gdb.threads/multiple-successive-infcall.exp: New file.
9974
a037790e
TT
99752018-04-17 Tom Tromey <tom@tromey.com>
9976
9977 * gdb.rust/simple.rs (Union): New type.
9978 (main): New local "u".
9979 * gdb.rust/simple.exp (test_one_slice): Add new test case.
9980
e3a91079
AA
99812018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
9982
9983 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
9984 number information in output of "whereis" command.
9985 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
9986
b744723f
AA
99872018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9988
9989 * gdb.ada/info_types.exp: Adjust expected output to the line
9990 numbers now printed by "info var/func/type".
9991 * gdb.base/completion.exp: Likewise.
9992 * gdb.base/included.exp: Likewise.
9993 * gdb.cp/cp-relocate.exp: Likewise.
9994 * gdb.cp/cplusfuncs.exp: Likewise.
9995 * gdb.cp/namespace.exp: Likewise.
9996 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
9997
4a4495d6
MM
99982018-04-13 Markus Metzger <markus.t.metzger@intel.com>
9999
10000 * gdb.btrace/cpu.exp: New.
10001
1d509aa6
MM
100022018-04-13 Markus Metzger <markus.t.metzger@intel.com>
10003
10004 * gdb.base/step-indirect-call-thunk.exp: New.
10005 * gdb.base/step-indirect-call-thunk.c: New.
10006 * gdb.reverse/step-indirect-call-thunk.exp: New.
10007 * gdb.reverse/step-indirect-call-thunk.c: New.
10008
6295b6da
SM
100092018-04-11 Simon Marchi <simon.marchi@ericsson.com>
10010
10011 * gdb.base/pie-fork.c: New file.
10012 * gdb.base/pie-fork.exp: New file.
10013
50146e70
TT
100142018-04-11 Tom Tromey <tom@tromey.com>
10015
10016 * gdb.rust/simple.exp: Add test for ".." struct initializer.
10017
f50d8a2e
PA
100182018-04-10 Pedro Alves <palves@redhat.com>
10019
10020 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
10021 exits. Instead loop running forever.
10022 (fork_parent): Run forever too.
10023
a0be7a36
SM
100242018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
10025
10026 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
10027 mi_continue_to_line.
10028 * gdb.mi/mi-stack.c (callee4): Add comment.
10029
9b73db36
SM
100302018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
10031
10032 * gdb.mi/mi-stack.exp: Fix indentation.
10033
c912f608
SM
100342018-04-07 Simon Marchi <simon.marchi@ericsson.com>
10035
10036 PR gdb/22979
10037 * gdb.arch/amd64-osabi.exp: New file.
10038
26540402
SM
100392018-04-07 Simon Marchi <simon.marchi@ericsson.com>
10040
10041 PR gdb/22980
10042 * gdb.base/osabi.exp: New file.
10043
121ad66c 100442018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
10045
10046 * gdb.cp/static-typedef-print.exp: New file.
10047 * gdb.cp/static-typedef-print.cc: New file.
10048
3fcded8f
JB
100492018-03-27 Joel Brobecker <brobecker@adacore.com>
10050
10051 * gdb.ada/varsize_limit: New testcase.
10052
59cc4834
JB
100532018-03-27 Joel Brobecker <brobecker@adacore.com>
10054
10055 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
10056
10057 * gdb.ada/notcplusplus: New testcase.
10058
10059 * gdb.base/c-linkage-name.c: New file.
10060 * gdb.base/c-linkage-name.exp: New testcase.
10061
4ca59a9f
TT
100622018-03-26 Tom Tromey <tom@tromey.com>
10063
10064 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
10065 * gdb.python/py-framefilter.py (name_error): New global.
10066 (ErrorInName.function): Use name_error.
10067
978d6c75
TT
100682018-03-26 Tom Tromey <tom@tromey.com>
10069
10070 PR backtrace/15582:
10071 * gdb.python/py-framefilter.exp: Add "bt hide" test.
10072
b7fee5a3
KS
100732018-03-23 Keith Seitz <keiths@redhat.com>
10074
10075 PR c++/22968
10076 * gdb.cp/subtypes.exp: New file.
10077 * gdb.cp/subtypes.h: New file.
10078 * gdb.cp/subtypes.cc: New file.
10079 * gdb.cp/subtypes-2.cc: New file.
10080
376be529
AB
100812018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
10082
10083 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
10084 (done): Call '_exit' not 'exit' to avoid atexit handlers.
10085 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
10086 -nostartfiles when compiling the test. Confirm that all registers
10087 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
10088
066cfa98
AB
100892018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
10090
10091 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
10092 option, syntax was wrong anyway.
10093 * gdb.arch/arm-disp-step.exp: Likewise.
10094 * gdb.arch/sparc64-regs.exp: Likewise.
10095 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
10096 option, syntax was wrong anyway, switch to use
10097 prepare_for_testing.
10098 * gdb.arch/i386-disp-step.exp: Likewise.
10099
079670b9
AA
101002018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
10101
10102 * gdb.ada/exec_changed.exp: Replace "target_info exists
10103 use_gdb_stub" by "use_gdb_stub".
10104 * gdb.ada/start.exp: Likewise.
10105 * gdb.base/async-shell.exp: Likewise.
10106 * gdb.base/attach-pie-misread.exp: Likewise.
10107 * gdb.base/attach-wait-input.exp: Likewise.
10108 * gdb.base/break-entry.exp: Likewise.
10109 * gdb.base/break-interp.exp: Likewise.
10110 * gdb.base/dprintf-detach.exp: Likewise.
10111 * gdb.base/nostdlib.exp: Likewise.
10112 * gdb.base/solib-nodir.exp: Likewise.
10113 * gdb.base/statistics.exp: Likewise.
10114 * gdb.base/testenv.exp: Likewise.
10115 * gdb.mi/mi-exec-run.exp: Likewise.
10116 * gdb.mi/mi-start.exp: Likewise.
10117 * gdb.multi/dummy-frame-restore.exp: Likewise.
10118 * gdb.multi/multi-arch-exec.exp: Likewise.
10119 * gdb.multi/multi-arch.exp: Likewise.
10120 * gdb.multi/tids.exp: Likewise.
10121 * gdb.multi/watchpoint-multi.exp: Likewise.
10122 * gdb.python/py-events.exp: Likewise.
10123 * gdb.threads/attach-into-signal.exp: Likewise.
10124 * gdb.threads/attach-stopped.exp: Likewise.
10125 * gdb.threads/threadapply.exp: Likewise.
10126 * lib/selftest-support.exp: Likewise.
10127
26d6cec4
AA
101282018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
10129
10130 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
10131
4ee89e90
SR
101322018-03-20 Stephen Roberts <stephen.roberts@arm.com>
10133
10134 * gdb.perf/template-breakpoints.cc: New file.
10135 * gdb.perf/template-breakpoints.exp: New file.
10136 * gdb.perf/template-breakpoints.py: New file.
10137
92630041
TT
101382018-03-19 Tom Tromey <tom@tromey.com>
10139
10140 * gdb.rust/simple.rs (main): Add local variables field1, field2,
10141 y0.
10142 * gdb.rust/simple.exp: Test bare identifier form of struct
10143 initializer.
10144
76727919
TT
101452018-03-19 Tom Tromey <tom@tromey.com>
10146
10147 * gdb.gdb/observer.exp: Remove.
10148
194ed413
AA
101492018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
10150
10151 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
10152 "qualified" option when setting breakpoints.
10153 * gdb.trace/backtrace.exp: Likewise.
10154 * gdb.trace/circ.exp: Likewise.
10155 * gdb.trace/collection.exp: Likewise.
10156 * gdb.trace/disconnected-tracing.exp: Likewise.
10157 * gdb.trace/ftrace-lock.exp: Likewise.
10158 * gdb.trace/ftrace.exp: Likewise.
10159 * gdb.trace/infotrace.exp: Likewise.
10160 * gdb.trace/packetlen.exp: Likewise.
10161 * gdb.trace/passc-dyn.exp: Likewise.
10162 * gdb.trace/qtro.exp: Likewise.
10163 * gdb.trace/read-memory.exp: Likewise.
10164 * gdb.trace/report.exp: Likewise.
10165 * gdb.trace/signal.exp: Likewise.
10166 * gdb.trace/status-stop.exp: Likewise.
10167 * gdb.trace/strace.exp: Likewise.
10168 * gdb.trace/tfind.exp: Likewise.
10169 * gdb.trace/trace-break.exp: Likewise.
10170 * gdb.trace/trace-condition.exp: Likewise.
10171 * gdb.trace/trace-mt.exp: Likewise.
10172 * gdb.trace/tstatus.exp: Likewise.
10173 * gdb.trace/tsv.exp: Likewise.
10174 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
10175 * gdb.trace/unavailable.exp: Likewise.
10176 * gdb.trace/while-dyn.exp: Likewise.
10177
8b067d2c
AA
101782018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10179
10180 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
10181 that libinproctrace is copied to the target.
10182
3ae9ce5d
TT
101832018-03-14 Tom Tromey <tom@tromey.com>
10184
10185 PR cli/14977:
10186 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
10187 a null pointer.
10188 * gdb.base/wchar.exp: Likewise.
10189
b8c2339b
TT
101902018-03-14 Tom Tromey <tom@tromey.com>
10191
10192 PR cli/19918:
10193 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
10194 flag.
10195
4872dc46
SM
101962018-03-08 Simon Marchi <simon.marchi@ericsson.com>
10197
10198 PR gdb/22841
10199 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
10200 "target" to remote_exec.
10201
e4fe3756
SM
102022018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
10203
10204 PR gdb/22841
10205 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
10206 ${board}_upload): Remove.
10207
e95a97d4
AA
102082018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
10209
10210 * gdb.cp/watch-cp.cc: New test.
10211 * gdb.cp/watch-cp.exp: New file.
10212
dbbb1059
AB
102132018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
10214
10215 * gdb.base/infcall-nested-structs.exp: New file.
10216 * gdb.base/infcall-nested-structs.c: New file.
10217 * gdb.base/float.exp: Add riscv support.
10218
ecc054c0
TP
102192018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
10220
10221 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
10222 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
10223
25e3c82c
SDJ
102242018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
10225
10226 * gdb.server/abspath.exp: New file.
10227 * lib/gdb.exp (with_cwd): New procedure.
10228
3083294d
SM
102292018-02-28 Simon Marchi <simon.marchi@ericsson.com>
10230
10231 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
10232 use it.
10233 (gdb_is_target_remote_prompt): New proc.
10234 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
10235 (gdb_is_target_native): Pass prompt parameter to
10236 gdb_is_target_1.
10237
3275ef47
SM
102382018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
10239
10240 * gdb.base/load-command.c: New file.
10241 * gdb.base/load-command.exp: New file.
10242 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
10243 (gdb_is_target_1): ...this, and generalize for other targets
10244 than just remote.
10245 (gdb_is_target_remote): Use gdb_is_target_1.
10246 (gdb_is_target_native): use gdb_is_target_1.
10247
6893c19a
TT
102482018-02-26 Tom Tromey <tom@tromey.com>
10249
10250 PR python/16497:
10251 * gdb.python/py-framefilter.exp: Update test.
10252
2ddeaf8a
TT
102532018-02-26 Tom Tromey <tom@tromey.com>
10254
10255 * gdb.dwarf2/variant.c: New file.
10256 * gdb.dwarf2/variant.exp: New file.
10257
c9317f21
TT
102582018-02-26 Tom Tromey <tom@tromey.com>
10259
10260 * gdb.rust/simple.exp: Accept more possible results in enum test.
10261
6f6d0c26
SM
102622018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
10263
10264 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
10265 parentheses.
10266
11b03145
MR
102672018-02-23 Maciej W. Rozycki <macro@mips.com>
10268
10269 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
10270 name of a variable: $actual_linejj -> $actual_line.
10271
54a27fe5
JB
102722018-02-21 John Baldwin <jhb@FreeBSD.org>
10273
10274 * gdb.arch/amd64-i386-address.exp: Fix a typo.
10275
de65820c
MM
102762018-02-20 Markus Metzger <markus.t.metzger@intel.com>
10277
10278 * gdb.btrace/buffer-size.exp: Do not force BTS.
10279
980548fd
PA
102802018-02-14 Pedro Alves <palves@redhat.com>
10281
10282 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
10283 getting a "Quit".
10284
c4e12631
MM
102852018-02-09 Markus Metzger <markus.t.metzger@intel.com>
10286
10287 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
10288 Fix test name.
10289
c2e0e465
SM
102902018-02-07 Simon Marchi <simon.marchi@ericsson.com>
10291
10292 * gdb.cp/m-static.exp: Check type of optimized out static
10293 member.
10294
f7216783
AB
102952018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
10296
10297 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
10298 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
10299
0625771b
LS
103002018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
10301 Leszek Swirski <leszeks@google.com>
10302
10303 * gdb.python/py-prettyprint.c
10304 (struct to_string_returns_value_inner,
10305 struct to_string_returns_value_wrapper): New.
10306 (main): Add tsrvw variable.
10307 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
10308 ToStringReturnsValueWrapper): New classes.
10309 (register_pretty_printers): Register new pretty-printers.
10310 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
10311 recursive pretty printer.
10312 * gdb.python/py-mi.exp: Likewise.
10313
59498c30
LS
103142018-02-01 Leszek Swirski <leszeks@google.com>
10315
10316 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
10317 functions with the same name as an include file are parsed
10318 correctly.
10319
d4d38844
YQ
103202018-02-01 Yao Qi <yao.qi@linaro.org>
10321
10322 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
10323 "\[^\r\n\]*".
10324
07e5f5cf
NP
103252018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
10326
10327 * gdb.arch/powerpc-prologue-frame.s: New file.
10328 * gdb.arch/powerpc-prologue-frame.c: Likewise.
10329 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
10330
929b5ad4
JB
103312018-01-31 Joel Brobecker <brobecker@adacore.com>
10332
10333 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
10334
e671cd59
PA
103352018-01-30 Pedro Alves <palves@redhat.com>
10336
10337 PR gdb/13211
10338 * gdb.base/interrupt-daemon.c: New.
10339 * gdb.base/interrupt-daemon.exp: New.
10340 * gdb.multi/multi-term-settings.c: New.
10341 * gdb.multi/multi-term-settings.exp: New.
10342
fc413dc4
JB
103432018-01-30 Joel Brobecker <brobecker@adacore.com>
10344
10345 * gdb.base/break.exp: Save the location where the breakpoint
10346 on break.c:47 was actually inserted when debugging the version
10347 compiled at -O2 and use it in the expected output of the "info
10348 break" test performed soon after.
10349
5c319bb2
PA
103502018-01-22 Pedro Alves <palves@redhat.com>
10351 Sergio Durigan Junior <sergiodj@redhat.com>
10352
10353 * gdb.base/whatis.exp: Add tests for 'set print object on' +
10354 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
10355
a9e40818
JB
103562018-01-22 Joel Brobecker <brobecker@adacore.com>
10357
10358 * gdb.base/break-include.c, gdb.base/break-include.inc,
10359 gdb.base/break-include.exp: New files.
10360 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
10361 line number now being the actual line number where the breakpoint
10362 was inserted.
10363 * gdb.mi/mi-break.exp: Likewise.
10364 * gdb.mi/mi-reverse.exp: Likewise.
10365 * gdb.mi/mi-simplerun.exp: Ditto.
10366
e707fc44
AB
103672018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
10368
10369 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
10370 varobj.
10371 * gdb.mi/mi-var-create-rtti.exp: Likewise.
10372
ae451627
AB
103732018-01-21 Don Breazeal <donb@codesourcery.com>
10374 Andrew Burgess <andrew.burgess@embecosm.com>
10375
10376 * gdb.mi/basics.c: Add new global.
10377 * gdb.mi/mi-frame-regs.exp: New file.
10378 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
10379 case.
10380
b1b189e0
AB
103812018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
10382
10383 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
10384 non-parameter, and on an unknown symbol.
10385
fcfcc376
TT
103862018-01-19 Tom Tromey <tom@tromey.com>
10387
10388 * gdb.rust/modules.rs (TWENTY_THREE): New global.
10389 * gdb.rust/modules.exp: Add ::-qualified lookup test.
10390
634c1c31
AA
103912018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
10392
10393 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
10394 setrlimit and chdir to int.
10395
d6ad07fd
AA
103962018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
10397
10398 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
10399 function.
10400 (my_tend): Likewise.
10401 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
10402 rationale of avoiding FP- and vector instructions.
10403
adf8243b
RK
104042018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
10405
10406 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
10407 "info reg" with "\[ \t\]*".
10408 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
10409 "\[ \t\]+".
10410 * gdb.arch/s390-multiarch.exp: Ditto.
10411 * gdb.base/pc-fp.exp: Ditto.
10412 * gdb.reverse/i386-precsave.exp: Ditto.
10413 * gdb.reverse/i386-reverse.exp: Ditto.
10414 * gdb.reverse/i387-env-reverse.exp: Ditto.
10415 * gdb.reverse/i387-stack-reverse.exp: Ditto.
10416
dcc06925
AA
104172018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
10418
10419 * lib/gdb.exp (gdb_compile): Re-enable use of
10420 universal_compile_options for languages other than Rust.
10421
25d4fd80
AA
104222018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
10423
10424 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
10425
ee7f689e 104262018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
10427
10428 PR gdb/16577
10429 * gdb.base/solib-vanish.exp: New.
10430 * gdb.base/solib-vanish-main.c: New.
10431 * gdb.base/solib-vanish-lib1.c: New.
10432 * gdb.base/solib-vanish-lib2.c: New.
10433
d8447b6b
YQ
104342018-01-17 Yao Qi <yao.qi@linaro.org>
10435
10436 * gdb.compile/compile.exp: Match the address printed for
10437 frame in the output of command "bt".
10438
86d6a90c
TT
104392018-01-15 Tom Tromey <tom@tromey.com>
10440
10441 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
10442 compute sp_reg.
10443
cbcdb1aa
AB
104442018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
10445
10446 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
10447 to prepare.
10448 (prepare): Return 0 on error, 1 on success.
10449
eea61984
PA
104502018-01-12 Pedro Alves <palves@redhat.com>
10451
10452 * gdb.base/continue-after-aborted-step-over.c: New.
10453 * gdb.base/continue-after-aborted-step-over.exp: New.
10454
6181e9c2
SM
104552018-01-11 Simon Marchi <simon.marchi@ericsson.com>
10456
10457 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
10458 options when not creating an executable.
10459
3cada740
PA
104602018-01-11 Pedro Alves <palves@redhat.com>
10461
10462 PR remote/22597
10463 * gdb.server/stop-reply-no-thread.c: New file.
10464 * gdb.server/stop-reply-no-thread.exp: New file.
10465
c63d3e8d
PA
104662018-01-10 Pedro Alves <palves@redhat.com>
10467
10468 PR gdb/22670
10469 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
10470 functions too. Test setting breakpoints and printing C functions
10471 with no debug info too.
10472 * gdb.ada/bp_c_mixed_case/qux.c: New file.
10473
d4c2a405
PA
104742018-01-10 Pedro Alves <palves@redhat.com>
10475
10476 PR gdb/22670
10477 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
10478 a fail.
10479
8825213e
PA
104802018-01-10 Pedro Alves <palves@redhat.com>
10481
10482 PR gdb/22670
10483 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
10484
605fd3c6
YQ
104852018-01-08 Simon Marchi <simon.marchi@ericsson.com>
10486
10487 * gdb.server/unittest.exp: Match the output in non-development
10488 mode.
10489
1e5ded6c
YQ
104902018-01-08 Simon Marchi <simon.marchi@ericsson.com>
10491
10492 * gdb.gdb/unittest.exp: Match output in non-development mode.
10493
30066b0b
JB
104942018-01-08 Joel Brobecker <brobecker@adacore.com>
10495
10496 * gdb.ada/access_tagged_param.exp: Relax expected output
10497 for value of "ObjL" in "continue" to pck.inspect breakpoint
10498 test.
10499
04bafb1e
XR
105002018-01-08 Joel Brobecker <brobecker@adacore.com>
10501
9f86398b
JB
10502 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
10503 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 10504
e379cee6
PA
105052018-01-05 Pedro Alves <palves@redhat.com>
10506
10507 PR gdb/18653
10508 * gdb.base/libsegfault.exp: New.
10509
de63c46b
PA
105102018-01-05 Joel Brobecker <brobecker@adacore.com>
10511
10512 PR gdb/22670
10513 * gdb.ada/access_tagged_param.exp: New file.
10514 * gdb.ada/access_tagged_param/foo.adb: New file.
10515
f98fc17b
PA
105162018-01-05 Pedro Alves <palves@redhat.com>
10517
10518 PR gdb/22670
10519 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
10520 exercise lower case too, and to exercise both full matching and
10521 wild matching.
10522
342f8240
JB
105232018-01-05 Joel Brobecker <brobecker@adacore.com>
10524
10525 * gdb.ada/rename_subscript_param: New testcase.
10526
7150d33c
JG
105272018-01-05 Jerome Guitton <guitton@adacore.com>
10528
10529 * gdb.ada/arr_acc_idx_w_gap: New testcase.
10530
cc0e770c
JB
105312018-01-05 Joel Brobecker <brobecker@adacore.com>
10532
10533 * gdb.ada/convvar_comp: New testcase.
10534
672a41aa 105352018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
10536
10537 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
10538 (My_Table): New global variable.
10539 * testsuite/gdb.ada/array_char_idx.exp: Add test.
10540
7365ec2f
JB
105412018-01-04 Joel Brobecker <brobecker@adacore.com>
10542
10543 PR gdb/22670
10544 * gdb.ada/maint_with_ada: New testcase.
10545
289483b6
JB
105462018-01-04 Joel Brobecker <brobecker@adacore.com>
10547
10548 PR gdb/22670
10549 * gdb.ada/bp_c_mixed_case: New testcase.
10550
344420da
JB
105512018-01-04 Joel Brobecker <brobecker@adacore.com>
10552
10553 PR gdb/22670
10554 * gdb.ada/complete.exp: Add "complete break ada" test.
10555
66fc87a0
JB
105562018-01-04 Joel Brobecker <brobecker@adacore.com>
10557
10558 PR gdb/22670
10559 * gdb.ada/info_addr_mixed_case: New testcase.
10560
9f757bf7
XR
105612018-01-03 Xavier Roirand <roirand@adacore.com>
10562
10563 * gdb.ada/excep_handle.exp: New testcase.
10564 * gdb.ada/excep_handle/foo.adb: New file.
10565 * gdb.ada/excep_handle/pck.ads: New file.
10566
bd570f80
JB
105672018-01-03 Joel Brobecker <brobecker@adacore.com>
10568
10569 * gdb.base/step-line.c: Add extra empty line in copyright header.
10570 * gdb.base/step-line.inp: Likewise.
10571
9fe561ab
JB
105722018-01-02 Joel Brobecker <brobecker@adacore.com>
10573
10574 * gdb.ada/dyn_stride.exp: Add slice test.
10575
a405673c
JB
105762018-01-02 Joel Brobecker <brobecker@adacore.com>
10577
10578 * gdb.ada/dyn_stride: New testcase.
10579
cef0f868
SH
105802017-12-27 Stafford Horne <shorne@gmail.com>
10581
10582 * gdb.xml/extra-regs.xml: Add example foo reggroup.
10583 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
10584
b67d92b0
SH
105852017-12-27 Stafford Horne <shorne@gmail.com>
10586
10587 * gdb.base/reggroups.c: New file.
10588 * gdb.base/reggroups.exp: New file.
10589
eccab96d
JB
105902017-12-18 Joel Brobecker <brobecker@adacore.com>
10591
10592 * gdb.dwarf2/ada-valprint-error.c: New file.
10593 * gdb.dwarf2/ada-valprint-error.exp: New file.
10594
0e2da9f0
JB
105952017-12-18 Joel Brobecker <brobecker@adacore.com>
10596
10597 * gdb.ada/assign_arr: New testcase.
10598
cb923fcc
XR
105992017-12-18 Xavier Roirand <roirand@adacore.com>
10600
10601 * gdb.ada/funcall_ptr: New testcase.
10602
7c161838
SDJ
106032017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
10604
10605 PR cli/16224
10606 * gdb.base/ptype-offsets.cc: New file.
10607 * gdb.base/ptype-offsets.exp: New file.
10608
1af17fd9
YQ
106092017-12-15 Yao Qi <yao.qi@linaro.org>
10610
10611 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
10612 if XML is disabled.
10613
828d5846
XR
106142017-12-15 Xavier Roirand <roirand@adacore.com>
10615
10616 * gdb.ada/same_component_name: New testcase.
10617
79e8fcaa
JB
106182017-12-14 Joel Brobecker <brobecker@adacore.com>
10619
10620 * gdb.ada/str_binop_equal: New testcase.
10621
e05fa6f9
JB
106222017-12-14 Joel Brobecker <brobecker@adacore.com>
10623
10624 * gdb.ada/task_switch_in_core: New testcase.
10625
b89641ba
SM
106262017-12-13 Simon Marchi <simon.marchi@ericsson.com>
10627
10628 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
10629 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
10630 call test_bkpt_qualified.
10631 (test_bkpt_qualified): New proc.
10632
6892d2e4
PA
106332017-12-13 Pedro Alves <palves@redhat.com>
10634
10635 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
10636 Tighten regexp by matching with an anchor.
10637
a22ecf70
PA
106382017-12-13 Pedro Alves <palves@redhat.com>
10639
10640 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
10641 ("expression with namespace"): New set of tests.
10642 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
10643 (Nested::Test_NS::qux): New.
10644 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
10645 defaults to 'start_quote_char' and 'end_quote_char' parameters.
10646
9937536c
JB
106472017-12-13 Joel Brobecker <brobecker@adacore.com>
10648
10649 * gdb.base/server-del-break.c: New file.
10650 * gdb.base/server-del-break.exp: New file.
10651
fe49c6f5
SH
106522017-12-12 Stafford Horne <shorne@gmail.com>
10653
10654 * gdb.xml/tdesc-regs.exp: Add or1k support.
10655
c3d18620
SH
106562017-12-12 Stafford Horne <shorne@gmail.com>
10657
10658 * gdb.base/bp-permanent.c: Define nop of or1k.
10659
c5f9cfc8
JB
106602017-12-11 Joel Brobecker <brobecker@adacore.com>
10661
10662 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
10663 output with components being reordered.
10664
a9c135fc
JB
106652017-12-11 Joel Brobecker <brobecker@adacore.com>
10666
10667 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
10668 output with components being reordered.
10669
927aa2e7
JK
106702017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10671 Pedro Alves <palves@redhat.com>
10672
10673 * gdb.base/maint.exp (check for .gdb_index): Check also for
10674 .debug_names.
10675 * gdb.dlang/watch-loc.c (.debug_aranges): New.
10676 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
10677 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
10678 (.gdb_index used after symbol reloading): Support also .debug_names.
10679 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
10680
f17d9474
YQ
106812017-12-08 Yao Qi <yao.qi@linaro.org>
10682
10683 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
10684 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
10685
a0de8c21
YQ
106862017-12-08 Yao Qi <yao.qi@linaro.org>
10687
10688 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
10689 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
10690
a738ea1d
YQ
106912017-12-08 Yao Qi <yao.qi@linaro.org>
10692
10693 * gdb.arch/aarch64-tagged-pointer.c: New file.
10694 * gdb.arch/aarch64-tagged-pointer.exp: New file.
10695
1cd9a73b
SDJ
106962017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
10697
10698 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
10699 "int".
10700
fa6eb693
KS
107012017-12-07 Keith Seitz <keiths@redhat.com>
10702
10703 PR breakpoints/22569
10704 * gdb.linespec/ls-errs.exp: Change expected result of "break
10705 -source this file has spaces.c -line 3".
10706 Check that an explicit source file followed by whitespace is
10707 identified as an invalid explicit location.
10708
883fd55a
KS
107092017-12-07 Keith Seitz <keiths@redhat.com>
10710
10711 * gdb.cp/nested-types.cc: New file.
10712 * gdb.cp/nested-types.exp: New file.
10713 * lib/cp-support.exp: Load data-structures.exp library.
10714 (debug_cp_test_ptype_class): New global.
10715 (cp_ptype_class_verbose, next_line): New procedures.
10716 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
10717 Add and document new return value.
10718 Switch the list of lines to a queue.
10719 Add support for new `type' key for nested type definitions.
10720 Add debugging/troubleshooting messages.
10721 * lib/data-structures.exp: New file.
10722
ec72db3e
SM
107232017-12-07 Simon Marchi <simon.marchi@ericsson.com>
10724
10725 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
10726 with proc_with_prefix, don't use with_test_prefix.
10727
99598d71
TT
107282017-12-07 Tom Tromey <tom@tromey.com>
10729
10730 * gdb.base/break.exp: Add test for empty "commands".
10731
a8806230
YQ
107322017-12-07 Yao Qi <yao.qi@linaro.org>
10733
10734 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
10735 malloc and catch syscall.
10736
824cc835
PM
107372017-12-07 Phil Muldoon <pmuldoon@redhat.com>
10738
e79be6e5 10739 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
10740 tests for explicit locations.
10741
7cc244de
PA
107422017-12-06 Pedro Alves <palves@redhat.com>
10743
10744 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
10745 force-disabling XML descriptions.
10746
50a1fdd5
PA
107472017-12-04 Pedro Alves <palves@redhat.com>
10748
10749 PR gdb/22499
10750 * gdb.arch/amd64-disp-step-avx.S: New file.
10751 * gdb.arch/amd64-disp-step-avx.exp: New file.
10752
f0fb2488
PA
107532017-12-03 Pedro Alves <palves@redhat.com>
10754
10755 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
10756 and <string.h>.
10757 (parent_function): Print distinct messages when waitpid fails, or
10758 the child exits with a signal, or the child exits for an unhandled
10759 reason.
10760 * gdb.threads/process-dies-while-detaching.exp
10761 (detach_and_expect_exit): New 'inf_output_re' parameter and use
10762 it. Wait for both inferior output and GDB's prompt. Use an
10763 indirect spawn id list.
10764 (do_detach): New parameter 'child_exit'. Use it to compute
10765 expected inferior output.
10766 (test_detach, test_detach_watch, test_detach_killed_outside):
10767 Adjust to pass down the expected child exit kind.
10768
97cbe998
SDJ
107692017-12-01 Joel Brobecker <brobecker@adacore.com>
10770 Sergio Durigan Junior <sergiodj@redhat.com>
10771 Pedro Alves <palves@redhat.com>
10772
10773 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
10774
40fc416f
SDJ
107752017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
10776
10777 * gdb.base/relocate.exp: Add tests to guarantee that arguments
10778 to 'symbol-file' and 'add-symbol-file' can be
10779 position-independent.
10780
1cc75e92
YQ
107812017-12-01 Yao Qi <yao.qi@linaro.org>
10782
10783 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
10784 the URL in copyright header.
10785 * gdb.arch/aarch64-fp.exp: Likewise.
10786 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
10787 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
10788 * gdb.base/expand-psymtabs.exp: Likewise.
10789 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
10790 * gdb.fortran/common-block.exp: Likewise.
10791 * gdb.fortran/common-block.f90: Likewise.
10792 * gdb.fortran/logical.exp: Likewise.
10793 * gdb.fortran/vla-datatypes.f90: Likewise.
10794 * gdb.fortran/vla-sub.f90: Likewise.
10795
875fb7a7
JB
107962017-11-30 Joel Brobecker <brobecker@adacore.com>
10797
10798 * gdb.ada/repeat_dyn: New testcase.
10799
6f14765f
UW
108002017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
10801
10802 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
10803 Update for changed thread numbering.
10804 * gdb.cell/bt.exp: Update for changed GDB output.
10805
f1af7b94
SM
108062017-11-30 Simon Marchi <simon.marchi@ericsson.com>
10807
10808 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
10809 setting isremote by hand.
10810 * boards/dwarf4-gdb-index.exp: Likewise.
10811 * boards/fission.exp: Likewise.
10812 * boards/stabs.exp: Likewise.
10813
e3919f3e
PA
108142017-11-30 Pedro Alves <palves@redhat.com>
10815
10816 * gdb.linespec/cpls-ops.exp
10817 (check_explicit_skips_function_argument): Extract the underlying
10818 type of size_t instead of hardcoding it.
10819
bd69330d
PA
108202017-11-29 Pedro Alves <palves@redhat.com>
10821
10822 PR c++/19436
10823 * gdb.linespec/cpls-abi-tag.cc: New file.
10824 * gdb.linespec/cpls-abi-tag.exp: New file.
10825
a20714ff
PA
108262017-11-29 Pedro Alves <palves@redhat.com>
10827
10828 * gdb.base/langs.exp: Use -qualified.
10829 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
10830 it.
10831 * gdb.cp/namespace.exp: Use -qualified.
10832 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
10833 (overload-3, template-overload, template-ret-type, const-overload)
10834 (const-overload-quoted, anon-ns, ambiguous-prefix): New
10835 procedures.
10836 (test_driver): Call them.
10837 * gdb.cp/save-bp-qualified.cc: New.
10838 * gdb.cp/save-bp-qualified.exp: New.
10839 * gdb.linespec/explicit.exp: Test -qualified.
10840 * lib/completion-support.exp (completion::explicit_opts_list): Add
10841 "-qualified".
10842 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
10843
f6f1d339
PM
108442017-11-29 Phil Muldoon <pmuldoon@redhat.com>
10845
10846 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
10847
02ca603a
TT
108482017-11-29 Tom Tromey <tom@tromey.com>
10849
10850 * gdb.base/relocate.exp: Update invalid argument test.
10851 Add new tests for invalid arguments.
10852
ed6c0bfb
TP
108532017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
10854
10855 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
10856 Return 0 as a long.
10857 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
10858
f106e10e
TP
108592017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
10860
10861 * gdb.cp/breakpoint.cc (bar): Set return type to void.
10862 * gdb.cp/psymtab-parameter.cc (func): Likewise.
10863 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
10864 func ().
10865 * gdb.cp/shadow.cc (B.func): Return 0.
10866
10329bb2
JB
108672017-11-27 Joel Brobecker <brobecker@adacore.com>
10868
10869 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
10870 expected output in gdb_expect call to allow the exception
10871 message to be present as well. Fix syntax confusion to avoid
10872 TCL thinking that exception_name is an array.
10873
617cd4bc
UW
108742017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
10875
10876 * gdb.arch/spu-info.c: Include <unistd.h>.
10877 (do_signal_test): Fix broken calls to write.
10878 * gdb.arch/spu-info.exp: Use prepare_for_testing.
10879 Fix checks for empty mailboxes. Update signal tests for corrected
10880 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
10881 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
10882 * gdb.cell/arch.exp: Use standard_output_file.
10883 * gdb.cell/break.exp: Likewise.
10884 * gdb.cell/bt.exp: Likewise.
10885 * gdb.cell/core.exp: Likewise.
10886 * gdb.cell/dwarfaddr.exp: Likewise.
10887 * gdb.cell/ea-cache.exp: Likewise.
10888 * gdb.cell/ea-standalone.exp: Likewise.
10889 * gdb.cell/f-regs.exp: Likewise.
10890 * gdb.cell/fork.exp: Likewise.
10891 * gdb.cell/gcore.exp: Likewise.
10892 * gdb.cell/mem-access.exp: Likewise.
10893 * gdb.cell/ptype.exp: Likewise.
10894 * gdb.cell/registers.exp: Likewise.
10895 * gdb.cell/sizeof.exp: Likewise.
10896 * gdb.cell/solib-symbol.exp: Likewise.
10897 * gdb.cell/solib.exp: Likewise.
617cd4bc 10898
a81aaca0
PA
108992017-11-25 Pedro Alves <palves@redhat.com>
10900
10901 * gdb.base/complete-empty.exp: New file.
10902 * gdb.base/completion.exp: Adjust.
10903
6a3c6ee4
PA
109042017-11-25 Pedro Alves <palves@redhat.com>
10905
10906 * gdb.linespec/cpls-ops.cc: New file.
10907 * gdb.linespec/cpls-ops.exp: New file.
10908 * lib/completion-support.exp (test_complete_prefix_range_re): New,
10909 factored out from ...
10910 (test_complete_prefix_range): ... this.
10911
8955eb2d
PA
109122017-11-24 Pedro Alves <palves@redhat.com>
10913
10914 * gdb.linespec/cpcompletion.exp: New file.
10915 * gdb.linespec/cpls-hyphen.cc: New file.
10916 * gdb.linespec/cpls.cc: New file.
10917 * gdb.linespec/cpls2.cc: New file.
10918 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
10919 test to use test_gdb_complete_unique. Add label completion,
10920 keyword completion and explicit location completion tests.
10921 * lib/completion-support.exp: New file.
10922
e547c119
JB
109232017-11-24 Joel Brobecker <brobecker@adacore.com>
10924
10925 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
10926 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
10927 when hitting an exception catchpoint.
10928
7c3c1aa8
YQ
109292017-11-22 Yao Qi <yao.qi@linaro.org>
10930
10931 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
10932
41bd68f5
SM
109332017-11-22 Simon Marchi <simon.marchi@ericsson.com>
10934
10935 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
10936 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
10937 * gdb.dwarf2/info-locals-optimized-out.c: New file.
10938
1daad298
YQ
109392017-11-22 Yao Qi <yao.qi@linaro.org>
10940
10941 * gdb.base/info-os.exp: Pass pthreads.
10942 * gdb.multi/multi-attach.exp: Likewise.
10943
88465e87
YQ
109442017-11-22 Yao Qi <yao.qi@linaro.org>
10945
10946 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
10947 compiler.
10948
dc196b23
YQ
109492017-11-22 Yao Qi <yao.qi@linaro.org>
10950
10951 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
10952 * gdb.base/break-interp.exp: Likewise.
10953 * gdb.base/jit-attach-pie.exp: Likewise.
10954
2400729e
UW
109552017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
10956
10957 * gdb.base/float128.c (large128): New variable.
10958 * gdb.base/float128.exp: Add test to print largest __float128 value.
10959
7a26362d
UW
109602017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
10961
10962 * gdb.arch/vsx-regs.exp: Update register content checks.
10963
ed0f4273
UW
109642017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
10965
10966 * gdb.arch/ppc-longdouble.exp: New file.
10967 * gdb.arch/ppc-longdouble.c: Likewise.
10968
a25d69c6
PA
109692017-11-21 Pedro Alves <palves@redhat.com>
10970
10971 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
10972
73fcf641
PA
109732017-11-20 Pedro Alves <palves@redhat.com>
10974
10975 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
10976 (long_double_typedef): New typedefs.
10977 Use DEF on double and long double.
10978 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
10979 cases.
10980 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
10981 and 'long_double_ptr_same_size' locals. Use them to decide
10982 whether cast from array/function to float is valid/invalid.
10983
71a3c369
TT
109842017-11-17 Tom Tromey <tom@tromey.com>
10985
10986 * gdb.rust/traits.rs: New file.
10987 * gdb.rust/traits.exp: New file.
10988
ced9779b
JB
109892017-11-17 Joel Brobecker <brobecker@adacore.com>
10990
10991 * gdb.ada/minsyms: New testcase.
10992
a0922d80
PA
109932017-11-16 Pedro Alves <palves@redhat.com>
10994
10995 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
10996 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
10997
ea04e54c
PA
109982017-11-16 Pedro Alves <palves@redhat.com>
10999
11000 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
11001 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
11002
e849ea89
PA
110032017-11-16 Pedro Alves <palves@redhat.com>
11004
11005 * gdb.server/reconnect-ctrl-c.c: New file.
11006 * gdb.server/reconnect-ctrl-c.exp: New file.
11007
d8ae99a7
PM
110082017-11-16 Phil Muldoon <pmuldoon@redhat.com>
11009
11010 * gdb.python/py-rbreak.exp: New file.
11011 * gdb.python/py-rbreak.c: New file.
11012 * gdb.python/py-rbreak-func2.c: New file.
11013
968a13f8
PA
110142017-11-16 Pedro Alves <palves@redhat.com>
11015
11016 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
11017 pattern.
11018 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
11019 GDB.
11020
71774bc9
SM
110212017-11-15 Simon Marchi <simon.marchi@ericsson.com>
11022
11023 * gdb.tui/completionn.exp (test_tab_completion): Add space in
11024 regex.
11025
ddbb44cf
SM
110262017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
11027
11028 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
11029 test names.
11030
584a564f
PA
110312017-11-09 Pedro Alves <palves@redhat.com>
11032
11033 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
11034 factored out from ...
11035 (top level): ... here, and adjusted to avoid expecting beyond the
11036 prompt in a single gdb_test_multiple.
11037
5ed7a928
PA
110382017-11-09 Pedro Alves <palves@redhat.com>
11039
11040 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
11041 output.
11042 * gdb.server/ext-attach.exp ("kill" test): Likewise.
11043 * gdb.server/ext-restart.exp ("kill" test): Likewise.
11044 * gdb.server/ext-run.exp ("kill" test): Likewise.
11045 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
11046
a60e0738
PA
110472017-11-09 Pedro Alves <palves@redhat.com>
11048
11049 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
11050 match till end of line.
11051
2c88253f
PA
110522017-11-09 Pedro Alves <palves@redhat.com>
11053
11054 * gdb.base/memattr.exp: Tighten regexes to match the end line.
11055
c7a38517
PA
110562017-11-09 Pedro Alves <palves@redhat.com>
11057
11058 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
11059 New procedures, factored out from ...
11060 (top level): ... here, and adjusted to avoid expecting beyond the
11061 prompt in one go.
11062
f29f4b6b
PA
110632017-11-09 Pedro Alves <palves@redhat.com>
11064
11065 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
11066 output. Fix '?' match.
11067
286acbb5
JB
110682017-11-08 Joel Brobecker <brobecker@adacore.com>
11069
11070 * gdb.ada/scoped_watch: New testcase.
11071 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
11072 which is actually correct.
11073 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
11074 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
11075
62d7ae92
PA
110762017-11-08 Pedro Alves <palves@redhat.com>
11077
11078 * gdb.gdb/complaints.exp (test_initial_complaints)
11079 (test_serial_complaints, test_short_complaints): Call
11080 complaint_internal instead of complaint.
11081
280ca31f
DT
110822017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
11083
11084 * gdb.threads/tls-core.c: New file.
11085 * gdb.threads/tls-core.exp: Likewise.
11086
b5ec771e
PA
110872017-11-08 Pedro Alves <palves@redhat.com>
11088
11089 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
11090 (p Exported_Capitalized): New test.
11091 (p exported_capitalized): New test.
11092
a02b41a7
PA
110932017-11-07 Pedro Alves <palves@redhat.com>
11094
11095 * gdb.cp/ena-dis-br-range.exp: Add more tests.
11096
95e95a6d
PA
110972017-11-07 Pedro Alves <palves@redhat.com>
11098
11099 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
11100 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
11101 (disable_invalid, disable_inverted, disable_negative): New
11102 procedures.
11103 ("bad numbers"): New set of tests.
11104
cee62dbd
PA
111052017-11-07 Pedro Alves <palves@redhat.com>
11106
11107 * gdb.cp/ena-dis-br-range.exp: Add tests.
11108
cc638e86
PA
111092017-11-07 Pedro Alves <palves@redhat.com>
11110
11111 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
11112
d0fe4701
XR
111132017-11-07 Xavier Roirand <roirand@adacore.com>
11114 Pedro Alves <palves@redhat.com>
11115
11116 * gdb.base/ena-dis-br.exp: Add reference to
11117 gdb.cp/ena-dis-br-range.exp.
11118 * gdb.cp/ena-dis-br-range.exp: New file.
11119 * gdb.cp/ena-dis-br-range.cc: New file.
11120
46f67f80
PA
111212017-11-06 Pedro Alves <palves@redhat.com>
11122
11123 * gdb.base/attach-non-pgrp-leader.c: New.
11124 * gdb.base/attach-non-pgrp-leader.exp: New.
11125
726e1356
PA
111262017-11-06 Pedro Alves <palves@redhat.com>
11127
11128 * configure.ac: No longer check for termio.h and sgtty.h.
11129 * configure: Regenerate.
11130 * remote-utils.c: Include termios.h instead of gdb_termios.h.
11131 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
11132 Remove termio and sgtty code.
11133
50ab6ace
YQ
111342017-11-03 Yao Qi <yao.qi@linaro.org>
11135
11136 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
11137 in GDB is disabled.
11138
8e68731c
YQ
111392017-11-03 Yao Qi <yao.qi@linaro.org>
11140
11141 * gdb.python/py-thrhandle.exp: Skip it if python is not
11142 enabled.
11143
3a87ae65
SM
111442017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
11145
11146 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
11147 as a breakpoint command.
11148
484d8d36
MD
111492017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
11150
11151 PR python/21213
11152 * gdb.python/py-infthread.exp: Test calling
11153 InferiorThread.inferior () multiple times in a row.
11154
4a27f119
KS
111552017-10-27 Keith Seitz <keiths@redhat.com>
11156
11157 * gdb.opt/inline-break.exp (break_info_1): New procedure.
11158 Test "info break" for every inlined function breakpoint.
11159
bb11dd58
YQ
111602017-10-27 Yao Qi <yao.qi@linaro.org>
11161
11162 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
11163
a43f3893
PF
111642017-10-26 Patrick Frants <osscontribute@gmail.com>
11165
11166 * gdb.cp/classes.exp (test_static_members): Test printing
11167 Outer::instance.
11168 * gdb.cp/classes.c (struct Inner, struct Outer): New.
11169 (Inner::instance, Outer::instance): New.
11170
792ccf00
PA
111712017-10-24 Pedro Alves <palves@redhat.com>
11172
11173 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
11174 extra console" test in two stages.
11175
eb2bfbad
PA
111762017-10-24 Pedro Alves <palves@redhat.com>
11177
11178 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
11179
1f75a651
PA
111802017-10-24 Pedro Alves <palves@redhat.com>
11181
11182 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
11183 loop.
11184
779990d9
PA
111852017-10-24 Pedro Alves <palves@redhat.com>
11186
11187 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
11188 $attempt" and "stoppedtry $stoppedtry" test prefixes.
11189
ad9b8f5d
PA
111902017-10-24 Pedro Alves <palves@redhat.com>
11191
11192 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
11193 parameter and handle it. Don't output read value in test name.
11194
fee6da6e
PA
111952017-10-24 Pedro Alves <palves@redhat.com>
11196
11197 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
11198 custom test name.
11199
10389c2c
PA
112002017-10-24 Pedro Alves <palves@redhat.com>
11201
11202 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
11203 include the unstable output directory name in the test's name.
11204 (initial_setup_simple) <'set args'>: Use custom test name.
11205
a80e65a9
PA
112062017-10-24 Pedro Alves <palves@redhat.com>
11207
11208 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
11209 with explicit test name.
11210
15763a09
PA
112112017-10-20 Pedro Alves <palves@redhat.com>
11212
11213 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
11214 'wait -i'. Use gdb_assert and remote_close.
11215
49a4ce2e
AB
112162017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
11217
11218 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
11219 number from variable rather than hard-coded.
11220
a75868f5
PA
112212017-10-19 Pedro Alves <palves@redhat.com>
11222
11223 * gdb.base/long-inferior-output.c: New file.
11224 * gdb.base/long-inferior-output.exp: New file.
11225
c8ba13ad
KS
112262017-11-18 Keith Seitz <keiths@redhat.com>
11227
11228 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
11229 method.
11230 (main): Call it.
11231 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
11232 Add additional user-defined conversion operator tests.
11233
b27de576
PA
112342017-10-17 Pedro Alves <palves@redhat.com>
11235
11236 * boards/native-stdio-gdbserver.exp: Load "local-board".
11237
8484c955
PA
112382017-10-17 Pedro Alves <palves@redhat.com>
11239
11240 * gdb.base/quit-live.c: New file.
11241 * gdb.base/quit-live.exp: New file.
11242
83d5a34d
KS
112432017-10-16 Keith Seitz <keiths@redhat.com>
11244
11245 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
11246 (class_with_protected_typedef, class_with_private_typedef)
11247 (struct_with_public_typedef, struct_with_protected_typedef)
11248 (struct_with_private_typedef): New classes/structs.
11249 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
11250 typedefs and access specifiers.
11251
739b3f1d
PA
112522017-10-16 Pedro Alves <palves@redhat.com>
11253 Simon Marchi <simon.marchi@polymtl.ca>
11254
11255 * README (Local vs Remote vs Native): New section.
11256 * boards/local-board.exp: New file, with bits factored out from
11257 ...
11258 * boards/native-extended-gdbserver.exp: ... here. Load
11259 "local-board".
11260 * boards/native-gdbserver.exp: Load "local-board".
11261 (${board}_spawn, ${board}_exec): Delete.
11262 * boards/native-stdio-gdbserver.exp: Most contents factored out to
11263 ...
11264 * boards/stdio-gdbserver-base.exp: ... this new file.
11265 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
11266 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
11267 procedure.
11268 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
11269 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
11270 stdio_gdbserver_command.
11271 (${board}_get_remote_address, ${board}_get_comm_port)
11272 (${board}_download, ${board}_upload): Delete.
11273 (get_target_remote_pipe_cmd): New.
11274
fe68b953
SM
112752017-10-16 Simon Marchi <simon.marchi@ericsson.com>
11276
11277 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
11278 test_bkpt_deletion, test_bkpt_cond_and_cmds,
11279 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
11280 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
11281 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
11282 remove with_test_prefix.
11283
300b6685
PA
112842017-10-13 Pedro Alves <palves@redhat.com>
11285
11286 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
11287 * gdb.base/annota1.exp: Use it instead of is_remote.
11288 * gdb.base/annota3.exp: Use it instead of is_remote.
11289 * gdb.cp/annota2.exp: Use it instead of is_remote.
11290 * gdb.cp/annota3.exp: Use it instead of is_remote.
11291 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
11292
50500caf
PA
112932017-10-13 Pedro Alves <palves@redhat.com>
11294
11295 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
11296 (test_num_test_vars, run_and_count_vars, find_env)
11297 (test_set_unset_env, test_inherit_env_var): New procedures.
11298 (top level): Use them.
11299
dad0c6d2
PA
113002017-10-13 Pedro Alves <palves@redhat.com>
11301
11302 * lib/selftest-support.exp (selftest_setup): Extend comments, and
11303 also skip on stub-like targets.
11304
8b0553c1
PA
113052017-10-13 Pedro Alves <palves@redhat.com>
11306
11307 PR gdb/22293
11308 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
11309 (top level): Move some tests to ...
11310 (test_not_found): ... this new procedure.
11311 (top level): Call it.
11312
7594f623
PA
113132017-10-13 Pedro Alves <palves@redhat.com>
11314
11315 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
11316 expect different "info terminal" output if testing with a
11317 non-native target.
11318
ebe3b402
PA
113192017-10-13 Pedro Alves <palves@redhat.com>
11320 Simon Marchi <simon.marchi@polymtl.ca>
11321
11322 PR python/12966
11323 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
11324
42f1b161
PA
113252017-10-13 Pedro Alves <palves@redhat.com>
11326
11327 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
11328 already.
11329
8d6ef72b
PA
113302017-10-13 Pedro Alves <palves@redhat.com>
11331
11332 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
11333 is_remote.
11334
d7bcd5b8
PA
113352017-10-13 Pedro Alves <palves@redhat.com>
11336
11337 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
11338 is_remote.
11339
df479dc6
PA
113402017-10-13 Pedro Alves <palves@redhat.com>
11341
11342 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
11343 is set.
11344 (corefile_test_attach): Likewise. Check can_spawn_for_attach
11345 instead of is_remote.
11346
23fb630a
PA
113472017-10-13 Pedro Alves <palves@redhat.com>
11348
11349 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
11350 (top level): Add comment.
11351
cc77b1dc
PA
113522017-10-13 Pedro Alves <palves@redhat.com>
11353
11354 * gdb.base/remote.exp (top level): Fix comment typo and add
11355 missing return.
11356
27c9e813
PA
113572017-10-13 Pedro Alves <palves@redhat.com>
11358 Simon Marchi <simon.marchi@polymtl.ca>
11359
11360 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
11361 calls and add comments. Skip test if use_gdb_stub is set.
11362 (top level): Use "set cwd" command instead of "cd" command.
11363
5e830d98
PA
113642017-10-13 Pedro Alves <palves@redhat.com>
11365
11366 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
11367 is_remote target check.
11368
f5ca0032
PA
113692017-10-13 Pedro Alves <palves@redhat.com>
11370
11371 * gdb.base/scope.exp: Use build_executable + clean_restart +
11372 gdb_file_cmd instead of prepare_for_testing and no longer skip
11373 "before run" tests on is_remote target boards. Update comments.
11374 * boards/native-extended-gdbserver.exp
11375 (extended_gdbserver_load_last_file): New, factored out from ...
11376 (gdb_load): ... this. Move further below and add comment.
11377 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
11378
8aed1c0d
PA
113792017-10-12 Pedro Alves <palves@redhat.com>
11380
11381 * gdb.base/attach.exp: Remove references to gdb64.
11382 * gdb.base/dbx.exp: Remove references to gdb64.
11383
cfa34c87
SM
113842017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
11385 Pedro Alves <palves@redhat.com>
11386
11387 * gdb.base/label.exp: Remove is_remote target check.
11388
9192b7de
PA
113892017-10-12 Pedro Alves <palves@redhat.com>
11390
11391 * gdb.base/auvx.exp (coredir): Update comment.
11392 (top level) <core_works>: Use "set cwd" command instead of "cd"
11393 command.
11394
6bf0052d
PA
113952017-10-12 Pedro Alves <palves@redhat.com>
11396 Simon Marchi <simon.marchi@polymtl.ca>
11397
11398 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
11399 target boards.
11400
e48ef82d
PA
114012017-10-12 Pedro Alves <palves@redhat.com>
11402 Simon Marchi <simon.marchi@polymtl.ca>
11403
11404 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
11405 Instead skip if there's any gdb_protocol set.
11406
8d7aea57
SM
114072017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
11408 Pedro Alves <palves@redhat.com>
11409
11410 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
11411
30440677
PA
114122017-10-12 Pedro Alves <palves@redhat.com>
11413 Simon Marchi <simon.marchi@polymtl.ca>
11414
11415 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
11416 instead of on dejagnu remote boards.
11417
4e04f045 114182017-10-12 Pedro Alves <palves@redhat.com>
175654b9 11419 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
11420
11421 * gdb.base/inferior-died.exp: Remove is_remote and isnative
11422 checks. Use build_executable + clean_restart instead of
11423 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
11424 of enabling non-stop after starting gdb.
11425
871a186e
PA
114262017-10-12 Pedro Alves <palves@redhat.com>
11427
11428 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
11429 * gdb.threads/non-ldr-exc-2.exp: Ditto.
11430 * gdb.threads/non-ldr-exc-3.exp: Ditto.
11431 * gdb.threads/non-ldr-exc-4.exp: Ditto.
11432
56d704da
AK
114332017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
11434
11435 * gdb.arch/arc-tdesc-cpu.exp: New file.
11436 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
11437
2f20e312
SM
114382017-10-10 Simon Marchi <simon.marchi@ericsson.com>
11439
11440 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
11441
65630365
PA
114422017-10-10 Pedro Alves <palves@redhat.com>
11443
11444 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
11445 expect CLI output.
11446
bf469271
PA
114472017-10-10 Pedro Alves <palves@redhat.com>
11448
11449 * lib/selftest-support.exp (selftest_setup): Update for
11450 captured_command_loop's prototype change.
11451
777a42f1
PA
114522017-10-09 Pedro Alves <palves@redhat.com>
11453
11454 Test both arch1=>arch2 and arch2=>arch1.
11455
11456 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
11457 (srcfile2, binfile2, march1, march2): Remove globals. Largely
11458 factored out to...
11459 (append_arch1_options, append_arch2_options, append_arch_options)
11460 (build_executables): New procedures.
11461 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
11462 local.
11463 (top level): Add new 'first_arch' testing axis.
11464
cbd2b4e3
PA
114652017-10-09 Pedro Alves <palves@redhat.com>
11466
11467 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
11468 (barrier): New.
11469 (thread_start, all_started): New functions.
11470 (main): Spawn new thread and wait until it is scheduled.
11471 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
11472 option.
11473 (do_test): Add 'selected_thread' parameter. Run to all_started
11474 instead of main. Explicitly set the breakpoint at main. Switch
11475 to the SELECTED_THREAD thread.
11476 (top level): Test handling the exec event with either the main
11477 thread or the second thread selected.
11478
5c9e4427
PA
114792017-10-09 Pedro Alves <palves@redhat.com>
11480
11481 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
11482 logic. Move STOP marker after the value checks.
11483 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
11484 regexp.
11485
b3b7c423
SL
114862017-10-06 Sandra Loosemore <sandra@codesourcery.com>
11487
11488 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
11489
3b4b2f16
UW
114902017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
11491
11492 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
11493 integer-to-dfp conversion.
11494 * gdb.base/dfp-test.exp: Likewise.
11495
5cd63fda
PA
114962017-10-04 Pedro Alves <palves@redhat.com>
11497
11498 * gdb.multi/hangout.c: Include <unistd.h>.
11499 (hangout_loop): New function.
11500 (main): Call alarm. Call hangout_loop in a loop.
11501 * gdb.multi/hello.c: Include <unistd.h>.
11502 (hello_loop): New function.
11503 (main): Call alarm. Call hangout_loop in a loop.
11504 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
11505 inferior with the other selected.
11506
4c71c105
SM
115072017-10-04 Simon Marchi <simon.marchi@ericsson.com>
11508
11509 * gdb.mi/list-thread-groups-available.exp: New file.
11510 * gdb.mi/list-thread-groups-available.c: New file.
11511
bc3b087d
SDJ
115122017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
11513
11514 * gdb.base/set-cwd.exp: Make it available on
11515 native-extended-gdbserver.
11516
d092c5a2
SDJ
115172017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
11518
11519 * gdb.base/set-cwd.c: New file.
11520 * gdb.base/set-cwd.exp: Likewise.
11521
45320ffa
TT
115222017-10-02 Tom Tromey <tom@tromey.com>
11523
11524 PR rust/22236:
11525 * gdb.rust/simple.rs (main): New variable "fslice".
11526 * gdb.rust/simple.exp: Add slice tests. Update string tests.
11527
b3e3859b
TT
115282017-10-02 Tom Tromey <tom@tromey.com>
11529
11530 * gdb.rust/simple.exp: Test ptype of a slice.
11531
01af5e0d
TT
115322017-10-02 Tom Tromey <tom@tromey.com>
11533
11534 * gdb.rust/simple.exp: Test index of slice.
11535
a9bbfbd8
TT
115362017-09-27 Tom Tromey <tom@tromey.com>
11537
11538 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
11539
df8899e5
TP
115402017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
11541 Pedro Alves <palves@redhat.com>
11542
11543 * gdb.base/compare-sections.exp (get value of read-only section): Read
11544 as unsigned value.
11545 (corrupt read-only section): Likewise and don't set written if patching
11546 failed.
11547
757bf54b
KB
115482017-09-21 Kevin Buettner <kevinb@redhat.com>
11549
11550 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
11551 files.
11552
06871ae8
PA
115532017-09-20 Pedro Alves <palves@redhat.com>
11554
11555 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
11556 symbol names in gdb's output.
11557 * gdb.cp/overload.exp ("list all overloads"): Likewise.
11558
e5f25bc5
PA
115592017-09-20 Pedro Alves <palves@redhat.com>
11560
11561 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
11562 Rename to ...
11563 (test_list_ambiguous_symbol): ... this and add a symbol name
11564 parameter. Adjust.
11565 (test_list_ambiguous_function): Reimplement on top of
11566 test_list_ambiguous_symbol and also test listing ambiguous
11567 variables.
11568 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
11569 (ambiguous_fun): ... this.
11570 (ambiguous_var): New.
11571 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
11572 (ambiguous_fun): ... this.
11573 (ambiguous_var): New.
11574
4e5a4f58
JB
115752017-09-19 John Baldwin <jhb@FreeBSD.org>
11576
11577 * gdb.base/starti.c: New file.
11578 * gdb.base/starti.exp: New file.
11579 * lib/gdb.exp (gdb_starti_cmd): New procedure.
11580
26e53f3e
PA
115812017-09-14 Pedro Alves <palves@redhat.com>
11582
11583 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
11584 (top level): Use it instead of runto.
11585
cb791d59
TT
115862017-09-11 Tom Tromey <tom@tromey.com>
11587
11588 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
11589
7c96f8c1
TT
115902017-09-11 Tom Tromey <tom@tromey.com>
11591
11592 * gdb.python/py-infthread.exp: Add tests for new_thread event.
11593 * gdb.python/py-inferior.exp: Add tests for new inferior events.
11594
469412dd
CW
115952017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
11596
11597 * gdb.fortran/printing-types.exp: New file.
11598 * gdb.fortran/printing-types.exp: New file.
11599
e0f86435
BH
116002017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
11601
11602 * gdb.fortran/vla-ptype.exp: Fix typos.
11603 * gdb.fortran/vla-value.exp: Same.
11604
9e9af4be
BH
116052017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
11606
11607 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
11608 * gdb.mi/mi-var-child-f.exp: Likewise.
11609 * gdb.mi/mi-vla-fortran.exp: Likewise.
11610
a5ad232b 116112017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
11612 Christoph Weinmann <christoph.t.weinmann@intel.com>
11613 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
11614
11615 * gdb.fortran/ptr-indentation.f90: New file.
11616 * gdb.fortran/ptr-indentation.exp: New file.
11617
5aec60eb
TT
116182017-09-05 Tom Tromey <tom@tromey.com>
11619
11620 PR gdb/22010:
11621 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
11622
8f8f8152
TP
116232017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
11624
11625 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
11626
fbd1b771
JK
116272017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11628
11629 * gdb.threads/tls-nodebug-pie.c: New file.
11630 * gdb.threads/tls-nodebug-pie.exp: New file.
11631
5eb5f850
TT
116322017-09-05 Tom Tromey <tom@tromey.com>
11633
11634 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
11635 for rust.
11636
ae780a21
SM
116372017-09-05 Simon Marchi <simon.marchi@ericsson.com>
11638
11639 * gdb.multi/multi-arch-exec.exp: Test with different
11640 "follow-exec-mode" settings.
11641 (do_test): New procedure.
11642
3693fdb3
PA
116432017-09-04 Pedro Alves <palves@redhat.com>
11644
11645 * gdb.base/func-static.c (S::method const, S::method volatile)
11646 (S::method volatile const): New methods.
11647 (c_s, v_s, cv_s): New instances.
11648 (main): Call method() on them.
11649 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
11650 (cannot_resolve): New procedure.
11651 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
11652 print-quote-unquoted columns.
11653 (do_test): Test printing each scope too.
11654
e68cb8e0
PA
116552017-09-04 Pedro Alves <palves@redhat.com>
11656
11657 * gdb.base/local-static.exp: Also test with
11658 class::method::variable wholly quoted.
11659 * gdb.cp/m-static.exp (class::method::variable): Remove test.
11660
858be34c
PA
116612017-09-04 Pedro Alves <palves@redhat.com>
11662
11663 * gdb.base/local-static.c: New.
11664 * gdb.base/local-static.cc: New.
11665 * gdb.base/local-static.exp: New.
11666
46a4882b
PA
116672017-09-04 Pedro Alves <palves@redhat.com>
11668
11669 * gdb.asm/asm-source.exp: Add casts to int.
11670 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
11671 (dataglobal64_1, dataglobal64_2): New globals.
11672 * gdb.base/nodebug.exp: Test different expressions involving the
11673 new globals, with print, whatis and ptype. Add casts to int.
11674 * gdb.base/solib-display.exp: Add casts to int.
11675 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
11676 * gdb.cp/m-static.exp: Add cast to int.
11677 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
11678 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
11679 tls variable with no debug info without a cast. Test with a cast
11680 to int too.
11681 * gdb.trace/entry-values.exp: Add casts.
11682
2c5a2be1
PA
116832017-09-04 Pedro Alves <palves@redhat.com>
11684
11685 * gdb.base/nodebug.exp: Test that ptype's error about functions
11686 with unknown return type includes the function name too.
11687
7022349d
PA
116882017-09-04 Pedro Alves <palves@redhat.com>
11689
11690 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
11691 return type of munmap in infcall.
11692 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
11693 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
11694 type of ftell in infcall.
11695 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
11696 type of getpid in infcall.
11697 * gdb.base/infcall-exec.exp: Cast return type of execlp in
11698 infcall.
11699 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
11700 Bail on failure to extract the pid.
11701 * gdb.base/nodebug.c: #include <stdint.h>.
11702 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
11703 New functions.
11704 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
11705 Change expected output of print/whatis/ptype with functions with
11706 no debug info. Test all supported languages. Call
11707 test_call_promotion.
11708 * gdb.compile/compile.exp: Adjust expected output to expect
11709 warning.
11710 * gdb.threads/siginfo-threads.exp: Likewise.
11711
54990598
PA
117122017-09-04 Pedro Alves <palves@redhat.com>
11713
11714 * gdb.base/callfuncs.exp (do_function_calls): New parameter
11715 "prototypes". Test calling float functions via prototyped and
11716 unprototyped function pointers.
11717 (perform_all_tests): New parameter "prototypes". Pass it down.
11718 (top level): Pass down "prototypes" parameter to
11719 perform_all_tests.
11720
34d16ea2
SM
117212017-09-04 Simon Marchi <simon.marchi@ericsson.com>
11722
11723 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
11724 Test with nested loops.
11725
9521ecda
SM
117262017-09-04 Simon Marchi <simon.marchi@ericsson.com>
11727
11728 * gdb.base/commands.exp: Call the new procedures.
11729 (loop_break_test, loop_continue_test): New procedures.
11730
80a65e9b
SM
117312017-09-04 Simon Marchi <simon.marchi@ericsson.com>
11732
11733 * gdb.base/commands.exp: Call new procedure.
11734 (define_if_without_arg_test): New procedure.
11735
e439fa14
PA
117362017-09-04 Pedro Alves <palves@redhat.com>
11737
11738 * gdb.base/list-ambiguous.exp: New file.
11739 * gdb.base/list-ambiguous0.c: New file.
11740 * gdb.base/list-ambiguous1.c: New file.
11741 * gdb.base/list.exp (test_list_range): Adjust expected output.
11742
0a2dde4a
SDJ
117432017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
11744
11745 * gdb.base/share-env-with-gdbserver.c: New file.
11746 * gdb.base/share-env-with-gdbserver.exp: Likewise.
11747
5e89eb3a
SM
117482017-08-28 Simon Marchi <simon.marchi@ericsson.com>
11749
11750 * gdb.base/commands.exp (gdbvar_simple_if_test,
11751 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
11752 progvar_simple_if_test, progvar_simple_while_test,
11753 progvar_complex_if_while_test, user_defined_command_test,
11754 user_defined_command_args_eval,
11755 user_defined_command_args_stack_test,
11756 user_defined_command_manyargs_test, bp_deleted_in_command_test,
11757 temporary_breakpoint_commands,
11758 gdb_test_no_prompt, redefine_hook_test,
11759 redefine_backtrace_test): Remove "global gdb_prompt".
11760
fd437cbc
SM
117612017-08-28 Simon Marchi <simon.marchi@ericsson.com>
11762
11763 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
11764 New proc, call it from toplevel.
11765
87215ad1
SDJ
117662017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
11767
11768 PR remote/21852
11769 * gdb.server/normal.c: New file, copied from gdb.base.
11770 * gdb.server/run-without-local-binary.exp: New file.
11771
58afddc6
WP
117722017-08-07 Weimin Pan <weimin.pan@oracle.com>
11773
11774 * gdb.arch/sparc64-adi.exp: New file.
11775 * gdb.arch/sparc64-adi.c: New file.
11776
5277199a
PA
117772017-08-22 Pedro Alves <palves@redhat.com>
11778
11779 * gdb.cp/overload.exp (line_range_pattern): New procedure.
11780 (top level): Add "list all overloads" tests.
11781
14278e1f
TT
117822017-08-22 Tom Tromey <tom@tromey.com>
11783
11784 * gdb.gdb/xfullpath.exp: Remove.
11785
bf223d3e
PA
117862017-08-21 Pedro Alves <palves@redhat.com>
11787
11788 PR gdb/19487
11789 * gdb.base/symbol-alias.c: New.
11790 * gdb.base/symbol-alias2.c: New.
11791 * gdb.base/symbol-alias.exp: New.
11792
c973d0aa
PA
117932017-08-21 Pedro Alves <palves@redhat.com>
11794
11795 * gdb.base/dfp-test.c
11796 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
11797 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
11798 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
11799 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
11800 * gdb.base/whatis-ptype-typedefs.c: New.
11801 * gdb.base/whatis-ptype-typedefs.exp: New.
11802 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
11803 (an_int, an_int_type, an_int_type2): New globals.
11804 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
11805 involving typedefs and cast expressions.
11806 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
11807 (lookup_typedefs_function): New.
11808 (typedefs_pretty_printers_dict): New.
11809 (top level): Register lookup_typedefs_function in
11810 gdb.pretty_printers.
11811
6d580b63
YQ
118122017-08-18 Yao Qi <yao.qi@linaro.org>
11813
11814 * gdb.server/unittest.exp: New.
11815
206726fb
SDJ
118162017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
11817
11818 PR gdb/21954
11819 * gdb.base/environ.exp: Add test to check if 'unset environment'
11820 works.
11821
bf0ec4c2
AA
118222017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
11823
11824 * lib/gdb.exp (universal_compile_options): New caching proc.
11825 (gdb_compile): Suppress GCC's coloring of messages.
11826
d6382fff
TT
118272017-08-14 Tom Tromey <tom@tromey.com>
11828
11829 PR gdb/21675:
11830 * gdb.base/printcmds.exp (test_radices): New function.
11831 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
11832 * gdb.base/sizeof.exp (check_valueof): Use p/d.
11833 * lib/gdb.exp (get_integer_valueof): Use p/d.
11834
c2c2dd9f
SM
118352017-08-12 Simon Marchi <simon.marchi@ericsson.com>
11836
11837 * lib/gdb.exp (get_valueof): Don't capture end-of-line
11838 characters.
11839
fdffd6f4
TT
118402017-08-05 Tom Tromey <tom@tromey.com>
11841
11842 * gdb.rust/simple.exp: Allow String to appear in a different
11843 namespace.
11844
27d41eac
YQ
118452017-07-26 Yao Qi <yao.qi@linaro.org>
11846
11847 * gdb.gdb/unittest.exp: Invoke command
11848 "maintenance check xml-descriptions".
11849
031ed05d
AA
118502017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
11851
11852 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
11853 calling context.
11854 (hex128): Drop erroneous calculation of parameters.
11855
dcd27ddf
SM
118562017-07-22 Simon Marchi <simon.marchi@ericsson.com>
11857
11858 * gdb.python/py-unwind.exp: Disable stack protection when
11859 building test file.
11860
47e77640
PA
118612017-07-20 Pedro Alves <palves@redhat.com>
11862
11863 * gdb.base/default.exp (set language): Adjust expected output.
11864
62d2a18a
PA
118652017-07-20 Pedro Alves <palves@redhat.com>
11866
11867 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
11868 (test_minsym): ... this, and make static.
11869 (get_pck__foo__bar__minsym): Rename to ...
11870 (get_test_minsym): ... this.
11871 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
11872 symbol names and comments.
11873 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
11874 (get_test_minsym): ... this.
11875 (pck__foo__bar__minsym__2): Rename to ...
11876 (test_minsym): ... this.
11877 (main): Adjust.
11878
c45ec17c
PA
118792017-07-17 Pedro Alves <palves@redhat.com>
11880
11881 * gdb.base/completion.exp: Adjust expected output.
11882 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
11883 the completer works.
11884
c6756f62
PA
118852017-07-17 Pedro Alves <palves@redhat.com>
11886
11887 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
11888
5bd68487
AB
118892017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
11890
11891 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
11892
8880f2a9
TT
118932017-07-14 Tom Tromey <tom@tromey.com>
11894
11895 PR rust/21764:
11896 * gdb.rust/simple.exp: Add tests.
11897
65547233
TT
118982017-07-14 Tom Tromey <tom@tromey.com>
11899
11900 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
11901
8f14146e
PA
119022017-07-14 Pedro Alves <palves@redhat.com>
11903
11904 * gdb.linespec/base/one/thefile.cc (z1): New function.
11905 * gdb.linespec/base/two/thefile.cc (z2): New function.
11906 * gdb.linespec/linespec.exp: Add tests.
11907
b4365d02
AB
119082017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
11909
11910 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
11911 to mi_create_breakpoint.
11912
5d2cbaa5
AB
119132017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
11914
11915 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
11916 mi_create_breakpoint.
11917
11cb5716
IB
119182017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
11919
11920 * gdb.dlang/demangle.exp: Update for demangling changes.
11921
03278692
TT
119222017-07-09 Tom Tromey <tom@tromey.com>
11923
11924 * gdb.dwarf2/shortpiece.exp: New file.
11925
33c5cd75
DB
119262017-07-06 David Blaikie <dblaikie@gmail.com>
11927
11928 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
11929 built from fissiont-multi-cu{1,2}.c.
11930 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
11931 except putting 'main' and 'func' in separate CUs in the same DWO file.
11932 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
11933 test.
11934 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
11935 test.
11936
8455d262
PA
119372017-07-06 Pedro Alves <palves@redhat.com>
11938
11939 * gdb.python/py-unwind.exp: Test flushregs.
11940
dc4bde35
SDJ
119412017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
11942
11943 PR cli/21688
11944 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
11945 tests for alias commands and trailing whitespace.
11946
51ed89aa
SDJ
119472017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
11948
11949 PR cli/21688
11950 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
11951 procedure. Call it.
11952
eb17d413
PA
119532017-06-29 Pedro Alves <palves@redhat.com>
11954
11955 * gdb.base/printcmds.exp: Add tests.
11956
41664b45
DG
119572017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
11958
11959 PR gdb/21337
11960 * gdb.base/reread-readsym.exp: New file.
11961 * gdb.base/reread-readsym.c: New file.
11962
75312ae3
KB
119632017-06-21 Kevin Buettner <kevinb@redhat.com>
11964
11965 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
11966 subpattern.
11967
66953522
PB
119682017-06-19 Peter Bergner <bergner@vnet.ibm.com>
11969
11970 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
11971 extended mnemonic.
11972 * gdb.arch/powerpc-power9.s: Likewise.
11973
5524b525
AA
119742017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
11975
11976 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
11977 on 32-bit x86 targets. Exploit is_*_target macros where
11978 appropriate.
11979
03c8af18
AA
119802017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11981
11982 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
11983 register pieces.
11984
3bf31011
AA
119852017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11986
11987 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
11988 located in one or more DWARF pieces.
11989
805acca0
AA
119902017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11991
11992 * lib/gdb.exp (get_endianness): New proc.
11993 * gdb.arch/aarch64-fp.exp: Use it.
11994 * gdb.arch/altivec-regs.exp: Likewise.
11995 * gdb.arch/e500-regs.exp: Likewise.
11996 * gdb.arch/vsx-regs.exp: Likewise.
11997 * gdb.base/dump.exp: Likewise.
11998 * gdb.base/funcargs.exp: Likewise.
11999 * gdb.base/gnu_vector.exp: Likewise.
12000 * gdb.dwarf2/formdata16.exp: Likewise.
12001 * gdb.dwarf2/implptrpiece.exp: Likewise.
12002 * gdb.dwarf2/nonvar-access.exp: Likewise.
12003 * gdb.python/py-inferior.exp: Likewise.
12004 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
12005
e9352324
AA
120062017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12007
12008 PR gdb/21226
12009 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
12010 stack value pieces are taken from the LSB end.
12011
d5d1163e
AA
120122017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12013
12014 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
12015 variable at nonzero offset.
12016
0567c986
AA
120172017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12018
12019 * gdb.dwarf2/var-access.c: New file.
12020 * gdb.dwarf2/var-access.exp: New test.
12021 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
12022
973e9aab
TT
120232017-06-12 Tom Tromey <tom@tromey.com>
12024
12025 * gdb.dwarf2/formdata16.exp: Add tests.
12026
d9109c80
TT
120272017-06-12 Tom Tromey <tom@tromey.com>
12028
12029 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
12030
30a25466
TT
120312017-06-12 Tom Tromey <tom@tromey.com>
12032
12033 PR exp/16225:
12034 * gdb.reverse/i386-sse-reverse.exp: Update tests.
12035 * gdb.arch/vsx-regs.exp: Update tests.
12036 * gdb.arch/s390-vregs.exp (hex128): New proc.
12037 Update test.
12038 * gdb.arch/altivec-regs.exp: Update tests.
12039
aefd8b33
SDJ
120402017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
12041
12042 * gdb.base/startup-with-shell.c: New file.
12043 * gdb.base/startup-with-shell.exp: Likewise.
12044
2090129c
SDJ
120452017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
12046
12047 * gdb.server/non-existing-program.exp: Update regex in order to
12048 reflect the fact that gdbserver is now using fork_inferior (with a
12049 shell) to startup the inferior.
12050
8e86a419
SM
120512017-05-30 Simon Marchi <simon.marchi@ericsson.com>
12052
12053 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
12054 support function calls from GDB.
12055
e6cf65f2
TT
120562017-05-21 Tom Tromey <tom@tromey.com>
12057
12058 PR rust/21466:
12059 * gdb.rust/unsized.exp: New file.
12060 * gdb.rust/unsized.rs: New file.
12061
43cc5389
TT
120622017-05-19 Tom Tromey <tom@tromey.com>
12063
12064 PR rust/21484:
12065 * gdb.rust/watch.exp: New file.
12066 * gdb.rust/watch.rs: New file.
12067
ec8df234
TT
120682017-05-18 Tom Tromey <tom@tromey.com>
12069
12070 * gdb.rust/simple.exp: Allow Box to be qualified.
12071
3e3e7fae
TP
120722017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
12073
12074 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
12075
59cc050d
PA
120762017-05-18 Pedro Alves <palves@redhat.com>
12077
12078 * gdb.base/fileio.c (test_write, test_read, test_close)
12079 (test_fstat): Don't print 'ret' in the fail path.
12080
c8f6abd1
PA
120812017-05-18 Pedro Alves <palves@redhat.com>
12082
12083 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
12084 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
12085 (test_system, test_rename, test_unlink, test_time): Change
12086 prototypes.
12087 * gdb.base/fileio.exp (stop_msg): Adjust.
12088
d2a03b77
PA
120892017-05-18 Pedro Alves <palves@redhat.com>
12090
12091 * gdb.base/fileio.c (null_str): New global.
12092 (test_stat): Use it.
12093 * gdb.base/fileio.exp: Remove nowarnings.
12094
0d5c6999
YQ
120952017-05-17 Yao Qi <yao.qi@linaro.org>
12096
12097 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
12098
21873064
YQ
120992017-05-17 Simon Marchi <simon.marchi@ericsson.com>
12100
12101 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
12102 argument command.
12103 (top-level): Invoke test_set_inferior_tty.
12104
d512d31c
PA
121052017-05-04 Pedro Alves <palves@redhat.com>
12106
12107 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
12108 Add parens to print call for Python 3.
12109
90cef2ed
KS
121102017-05-03 Keith Seitz <keiths@redhat.com>
12111
12112 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
12113 (main): Call it.
12114
14f819c8
TW
121152017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
12116
12117 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
12118 to prev and next.
12119
913aeadd
TW
121202017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
12121
12122 * gdb.python/py-record-btrace.exp: Remove test for
12123 gdb.BtraceInstruction.error.
12124
a3be24ad
TW
121252017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
12126
12127 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
12128
ae20e79a
TW
121292017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
12130
12131 * gdb.python/py-record-btrace-threads.c: New file.
12132 * gdb.python/py-record-btrace-threads.exp: New file.
12133
45ce1b47
SDJ
121342017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
12135
12136 PR testsuite/8595
12137 * gdb.base/environ.exp: Make test available in all architectures.
12138 Move bits related to "info program" testing to
12139 gdb.base/info-program.exp. Rewrite tests to use the two new
12140 procedures mentione below.
12141 (test_set_show_env_var) New procedure.
12142 (test_set_show_env_var_equal): Likewise.
12143 * gdb.base/info-program.exp: New file.
12144
e15c3eb4
KS
121452017-04-27 Keith Seitz <keiths@redhat.com>
12146
12147 * gdb.cp/oranking.cc (test15): New function.
12148 (main): Call test15 and declare additional variables for testing.
12149 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
12150 "p foo101('abc')" tests.
12151 Add tests for cv qualifier overloads.
12152 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
12153 "lvalue reference overload" test.
12154 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
12155 "print value of f1 on Child&& in f2" test.
12156
3a3fd0fd
PA
121572017-04-19 Pedro Alves <palves@redhat.com>
12158
12159 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
12160 procedure.
12161 (top level): Call it.
12162 * lib/gdb.exp (gdb_define_cmd): New procedure.
12163
53375380
PA
121642017-04-12 Pedro Alves <palves@redhat.com>
12165
12166 PR gdb/21323
12167 * gdb.cp/wide_char_types.c: Include <wchar.h>.
12168 (wchar): New global.
12169 * gdb.cp/wide_char_types.exp (wide_char_types_program)
12170 (do_test_wide_char, wide_char_types_no_program, top level): Add
12171 wchar_t testing.
12172
53e710ac
PA
121732017-04-12 Pedro Alves <palves@redhat.com>
12174
12175 PR c++/21323
12176 * gdb.cp/wide_char_types.c: New file.
12177 * gdb.cp/wide_char_types.exp: New file.
12178
0ad9d8c7
SDJ
121792017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
12180
12181 PR gdb/21352
12182 * gdb.trace/tsv.exp: Add test for "tsave -r".
12183
b1b45502
IB
121842017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
12185
12186 * gdb.dlang/watch-loc.c: New file.
12187 * gdb.dlang/watch-loc.exp: New file.
12188
ec13808e
JK
121892017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12190
12191 * gdb.python/py-section-script.exp (sepdebug): New testcases.
12192
fe5f7374
AK
121932017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
12194
12195 * gdb.arch/arc-analyze-prologue.S: New file.
12196 * gdb.arch/arc-analyze-prologue.exp: Likewise.
12197
eea78757
AK
121982017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
12199
12200 * gdb.arch/arc-decode-insn.S: New file.
12201 * gdb.arch/arc-decode-insn.exp: Likewise.
12202
5badf10a
IR
122032017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
12204
12205 PR tdep/20928
12206 * gdb.arch/sparc64-regs.exp: New file.
12207 * gdb.arch/sparc64-regs.S: Likewise.
12208
cee59b3f
TW
122092017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
12210
12211 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
12212 and memory view on Python 3.
12213
c0f55cc6
AV
122142017-03-20 Artemiy Volkov <artemiyv@acm.org>
12215 Keith Seitz <keiths@redhat.com>
12216
12217 PR gdb/14441
12218 * gdb.cp/demangle.exp: Add rvalue reference tests.
12219 * gdb.cp/rvalue-ref-casts.cc: New file.
12220 * gdb.cp/rvalue-ref-casts.exp: New file.
12221 * gdb.cp/rvalue-ref-overload.cc: New file.
12222 * gdb.cp/rvalue-ref-overload.exp: New file.
12223 * gdb.cp/rvalue-ref-params.cc: New file.
12224 * gdb.cp/rvalue-ref-params.exp: New file.
12225 * gdb.cp/rvalue-ref-sizeof.cc: New file.
12226 * gdb.cp/rvalue-ref-sizeof.exp: New file.
12227 * gdb.cp/rvalue-ref-types.cc: New file.
12228 * gdb.cp/rvalue-ref-types.exp: New file.
12229 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
12230 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
12231
51457a05
MAL
122322017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
12233
12234 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
12235 New procedure.
12236
5b291c04
MAL
122372017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
12238
12239 * lib/mi-support.exp (mi_gdb_test): Add additional message
12240 for unexpected output.
12241
59a56148
AA
122422017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
12243
12244 * gdb.base/examine-backward.c (Barrier): New character array
12245 constant, to ensure that TestStrings is preceded by a string
12246 terminator.
12247
7942e96e
AA
122482017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
12249
12250 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
12251 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
12252 and implicit pointer into such a location.
12253
6ebac3fb
DE
122542017-03-16 Doug Evans <dje@google.com>
12255
12256 * gdb.python/py-lazy-string (pointer): Really add new typedef.
12257
ec3b243d
TP
122582017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
12259
12260 * gdb.cp/m-static.exp: Fix expectation for prototype of
12261 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
12262
122632017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
12264
12265 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
12266 * gdb.guile/scm-lazy-string.c: New file.
12267 * gdb.guile/scm-value.exp: Move lazy string tests to ...
12268 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
12269 for pointer, array, typedef lazy strings.
12270
2cc36e25 122712017-03-16 Doug Evans <dje@google.com>
34b43320
DE
12272
12273 PR python/17728, python/18439, python/18779
12274 * gdb.python/py-value.c (main) Delete locals sptr, sn.
12275 * gdb.python/py-lazy-string.c (pointer): New typedef.
12276 (main): New locals ptr, array, typedef_ptr.
12277 * gdb.python/py-value.exp: Move lazy string tests to ...
12278 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
12279 array, typedef lazy strings.
ec3b243d 12280
0efcde63
AK
122812017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
12282
12283 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
12284 Add optional 'test' parameter.
12285
7978d7c3
SM
122862017-03-13 Simon Marchi <simon.marchi@ericsson.com>
12287
12288 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
12289 Skip for versions of DejaGnu < 1.5.
12290
896c0c1e
SM
122912017-03-13 Simon Marchi <simon.marchi@ericsson.com>
12292
12293 * lib/gdb.exp (dejagnu_version): New proc.
12294 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
12295 Use dejagnu_version.
12296
5f4d1085
KS
122972017-03-10 Keith Seitz <keiths@redhat.com>
12298
12299 PR c++/8128
12300 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
12301 type from destructor regexps.
12302 Add a branch which actually passes the test.
12303 Adjust "ptype t5i" test names.
12304
1de05205
PA
123052017-03-08 Pedro Alves <palves@redhat.com>
12306
12307 * gdb.base/step-over-exit.exp: Add explicit test message.
12308
c65d6b55
PA
123092017-03-08 Pedro Alves <palves@redhat.com>
12310
12311 PR gdb/18360
12312 * gdb.threads/interrupt-while-step-over.c: New file.
12313 * gdb.threads/interrupt-while-step-over.exp: New file.
12314
2e86a283
PA
123152017-03-08 Pedro Alves <palves@redhat.com>
12316
12317 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
12318 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
12319
25dcbff6
PA
123202017-03-08 Pedro Alves <palves@redhat.com>
12321
12322 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
12323 PKRU as not supported as a PASS.
12324
dc9366eb
PA
123252017-03-08 Pedro Alves <palves@redhat.com>
12326
12327 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
12328 prefix instead of $binfile1/$binfile2.
12329 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
12330 in test message.
12331 * gdb.python/py-completion.exp: Use "load python file" as test
12332 messages instead of unstable path names.
12333
6e5d74e7
PA
123342017-03-08 Pedro Alves <palves@redhat.com>
12335 Jan Kratochvil <jan.kratochvil@redhat.com>
12336
12337 PR cli/21218
12338 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
12339 New proc.
12340 (top level): Call it.
12341
9753a2f6
PA
123422017-03-08 Pedro Alves <palves@redhat.com>
12343
12344 PR tui/21216
12345 * gdb.tui/tui-nl-filtered-output.exp: New file.
12346
1a4dd9dd
PA
123472017-03-08 Pedro Alves <palves@redhat.com>
12348
12349 * gdb.base/completion.exp: Move TUI completion tests to ...
12350 * gdb.tui/completion.exp: ... this new file.
12351
7cbbff33
PA
123522017-03-08 Pedro Alves <palves@redhat.com>
12353
12354 * gdb.base/tui-disasm-long-lines.c,
12355 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
12356 gdb.base/tui-layout.exp: Move to ...
12357 * gdb.tui/: ... this new directory.
12358
5f6fd321
PA
123592017-03-07 Pedro Alves <palves@redhat.com>
12360
12361 * gdb.base/tui-layout.c: New file.
12362 * gdb.base/tui-layout.exp: New file.
12363
44959fa8
PA
123642017-03-07 Pedro Alves <palves@redhat.com>
12365
12366 * gdb.base/tui-layout.c: Rename to ...
12367 * gdb.base/tui-disasm-long-lines.c: ... this.
12368 * gdb.base/tui-layout.exp: Rename to ...
12369 * gdb.base/tui-disasm-long-lines.exp: ... this.
12370
f8c4e718
PA
123712017-03-07 Pedro Alves <palves@redhat.com>
12372
12373 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
12374
6dbb839a 123752017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
12376
12377 * i386-mpx-call.c: New file.
12378 * i386-mpx-call.exp: New file.
12379
65b48a81
PB
123802017-02-28 Peter Bergner <bergner@vnet.ibm.com>
12381
12382 * gdb.arch/powerpc-power.exp: Delete test.
12383 * gdb.arch/powerpc-power.s: Likewise.
12384 * gdb.disasm/disassembler-options.exp: New test.
12385 * gdb.arch/powerpc-altivec.exp: Likewise.
12386 * gdb.arch/powerpc-altivec.s: Likewise.
12387 * gdb.arch/powerpc-altivec2.exp: Likewise.
12388 * gdb.arch/powerpc-altivec2.s: Likewise.
12389 * gdb.arch/powerpc-altivec3.exp: Likewise.
12390 * gdb.arch/powerpc-altivec3.s: Likewise.
12391 * gdb.arch/powerpc-power7.exp: Likewise.
12392 * gdb.arch/powerpc-power7.s: Likewise.
12393 * gdb.arch/powerpc-power8.exp: Likewise.
12394 * gdb.arch/powerpc-power8.s: Likewise.
12395 * gdb.arch/powerpc-power9.exp: Likewise.
12396 * gdb.arch/powerpc-power9.s: Likewise.
12397 * gdb.arch/powerpc-vsx.exp: Likewise.
12398 * gdb.arch/powerpc-vsx.s: Likewise.
12399 * gdb.arch/powerpc-vsx2.exp: Likewise.
12400 * gdb.arch/powerpc-vsx2.s: Likewise.
12401 * gdb.arch/powerpc-vsx3.exp: Likewise.
12402 * gdb.arch/powerpc-vsx3.s: Likewise.
12403 * gdb.arch/arm-disassembler-options.exp: Likewise.
12404 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
12405 * gdb.arch/s390-disassembler-options.exp: Likewise.
12406
17cd4947
LM
124072017-02-23 Luis Machado <lgustavo@codesourcery.com>
12408
12409 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
12410 (check_supported_features): ... this. Changed return type to void.
12411 (supports_rdseed): New static global.
12412 (rdseed): Check supports_rdseed.
12413 (initialize): Call check_supported_features.
12414
2039d74e
EBM
124152017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
12416
12417 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
12418 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
12419 and lqarx/stqcx.
12420 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
12421 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
12422
a51d7ecf
EBM
124232017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
12424
12425 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
12426 uppercase.
12427
0224619f
JK
124282017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12429
12430 * gdb.dwarf2/formdata16.c: New file.
12431 * gdb.dwarf2/formdata16.exp: New file.
12432 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
12433
216f72a1
JK
124342017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12435
12436 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
12437 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
12438 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
12439 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
12440 DW_AT_GNU_*.
12441
43988095
JK
124422017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12443
12444 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
12445
99e8a4f9
SDJ
124462017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
12447
12448 PR gdb/21164
12449 * gdb.base/maint.exp: Add testcases for when the commands do
12450 not have arguments.
12451
b58a8c0c
TP
124522017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
12453
12454 * gdb.cp/chained-calls.exp: Use p instead of P.
12455
4e746bb6
TW
124562017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
12457
12458 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
12459 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
12460
3f77c769
TT
124612017-02-14 Tom Tromey <tom@tromey.com>
12462
12463 PR python/13598:
12464 * gdb.python/py-events.exp: Add before_prompt event tests.
12465
075beec0
AA
124662017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
12467
12468 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
12469
bf5f525c
LM
124702017-02-13 Luis Machado <lgustavo@codesourcery.com>
12471
12472 * gdb.linespec/explicit.c (my_unique_function_name): New function.
12473 (main): Call my_unique_function_name.
12474 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
12475 completion of patterns with a single match.
12476 Add missing -re switches to gdb_test_multiple calls.
12477
13a66184
LM
124782017-02-13 Luis Machado <lgustavo@codesourcery.com>
12479
12480 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
12481 return if core file is not recognized.
12482
26a06916
SM
124832017-02-10 Simon Marchi <simon.marchi@ericsson.com>
12484
12485 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
12486 and extra UIs.
12487
b761ca9e
SM
124882017-02-10 Simon Marchi <simon.marchi@ericsson.com>
12489
12490 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
12491 proc_with_prefix.
12492
b964bee0
TT
124932017-02-10 Tom Tromey <tom@tromey.com>
12494
12495 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
12496
18da0c51
MG
124972017-02-10 Martin Galvan <martingalvan@sourceware.org>
12498
12499 PR gdb/21122
12500 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
12501
604c4576
JG
125022017-02-08 Jerome Guitton <guitton@adacore.com>
12503
12504 * gdb.base/define.exp: Add test for command abbreviations
12505 in define.
12506
20b477a7
LM
125072017-02-06 Luis Machado <lgustavo@codesourcery.com>
12508
12509 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
12510 * gdb.reverse/insn-reverse-x86.c: New file.
12511
3f7b46f2
IR
125122017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
12513
12514 PR tdep/20936
12515 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
12516
f0fd41c1
TT
125172017-02-03 Tom Tromey <tom@tromey.com>
12518
12519 PR rust/21097:
12520 * gdb.rust/simple.exp: Add new tests.
12521
5be5dbf0
PA
125222017-02-02 Pedro Alves <palves@redhat.com>
12523
12524 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
12525 tests.
12526
7346ef59
AA
125272017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
12528
12529 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
12530 taking a 2-byte value out of a 4-byte DWARF implicit value on
12531 big-endian targets.
12532 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
12533 logic. Add test cases for DW_OP_implicit.
12534
787f0025
MM
125352017-02-01 Markus Metzger <markus.t.metzger@intel.com>
12536
12537 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
12538
68777c29
MM
125392017-02-01 Markus Metzger <markus.t.metzger@intel.com>
12540
12541 * gdb.btrace/enable.exp: Call gdb_exit before
12542 skip_gdbserver_tests.
12543
0a1c7e28
MM
125442017-02-01 Markus Metzger <markus.t.metzger@intel.com>
12545
12546 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
12547 GDBFLAGS.
12548
b5ac99b0
MM
125492017-02-01 Markus Metzger <markus.t.metzger@intel.com>
12550
12551 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
12552 the test is skipped.
12553 * gdb.btrace/data.exp: Likewise.
12554 * gdb.btrace/delta.exp: Likewise.
12555 * gdb.btrace/dlopen.exp: Likewise.
12556 * gdb.btrace/enable-running.exp: Likewise.
12557 * gdb.btrace/enable.exp: Likewise.
12558 * gdb.btrace/exception.exp: Likewise.
12559 * gdb.btrace/function_call_history.exp: Likewise.
12560 * gdb.btrace/gcore.exp: Likewise.
12561 * gdb.btrace/instruction_history.exp: Likewise.
12562 * gdb.btrace/multi-thread-step.exp: Likewise.
12563 * gdb.btrace/nohist.exp: Likewise.
12564 * gdb.btrace/non-stop.exp: Likewise.
12565 * gdb.btrace/reconnect.exp: Likewise.
12566 * gdb.btrace/record_goto-step.exp: Likewise.
12567 * gdb.btrace/record_goto.exp: Likewise.
12568 * gdb.btrace/rn-dl-bind.exp: Likewise.
12569 * gdb.btrace/segv.exp: Likewise.
12570 * gdb.btrace/step.exp: Likewise.
12571 * gdb.btrace/stepi.exp: Likewise.
12572 * gdb.btrace/tailcall-only.exp: Likewise.
12573 * gdb.btrace/tailcall.exp: Likewise.
12574 * gdb.btrace/tsx.exp: Likewise.
12575 * gdb.btrace/unknown_functions.exp: Likewise.
12576 * gdb.btrace/vdso.exp: Likewise.
12577
cd4007e4
MM
125782017-02-01 Markus Metzger <markus.t.metzger@intel.com>
12579
12580 * gdb.btrace/enable-running.c: New.
12581 * gdb.btrace/enable-running.exp: New.
12582
2735833d
WT
125832017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
12584
12585 * gdb.arch/amd64-gs_base.c: New file.
12586 * gdb.arch/amd64-gs_base.exp: New file.
12587
b51e1e94
LM
125882017-01-26 Luis Machado <lgustavo@codesourcery.com>
12589
12590 * lib/memory.exp: Remove spurious empty newlines.
12591
72ca0410
SM
125922017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
12593
12594 * gdb.python/py-bad-printers.exp: Load python file using "source".
12595 * gdb.python/py-events.exp: Likewise.
12596 * gdb.python/py-evsignal.exp: Likewise.
12597 * gdb.python/py-evthreads.exp: Likewise.
12598 * gdb.python/py-frame-args.exp: Likewise.
12599 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
12600 * gdb.python/py-framefilter-mi.exp: Likewise.
12601 * gdb.python/py-framefilter.exp: Likewise.
12602 * gdb.python/py-mi.exp: Likewise.
12603 * gdb.python/py-pp-maint.exp: Likewise.
12604 * gdb.python/py-pp-registration.exp: Likewise.
12605 * gdb.python/py-prettyprint.exp: Likewise.
12606 (run_lang_tests): Likewise.
12607 * gdb.python/py-typeprint.exp: Likewise.
12608
e309aa65
LM
126092017-01-26 Luis Machado <lgustavo@codesourcery.com>
12610
12611 * lib/memory.exp: New file.
12612 * lib/gdb.exp: Load memory.exp.
12613 * gdb.base/memattr.exp (delete_memory): Move proc to
12614 lib/memory.exp and rename to delete_memory_regions.
12615 Replace delete_memory with delete_memory_regions.
12616 Cleanup memory regions before tests.
12617 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
12618 before tests.
12619
515aff23
LM
126202017-01-26 Luis Machado <lgustavo@codesourcery.com>
12621
12622 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
12623 files.
12624 (initialize): New function conditionally defined.
12625 (testcases): Move within conditional block.
12626 (main): Call initialize.
12627 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
12628 of gdb.reverse/insn-reverse.c.
12629 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
12630 gdb.reverse/insn-reverse.c.
12631
d8b49cf0
YQ
126322017-01-26 Yao Qi <yao.qi@linaro.org>
12633
12634 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
12635 disassemble on address 0.
12636
f13a9a0c
YQ
126372017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
12638 Yao Qi <yao.qi@linaro.org>
12639
12640 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
12641 * gdb.dwarf2/implptr-64bit.S: Remove.
12642 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
12643 variables in caller's context. Add DW_OP_implicit_value.
12644
5ac95241
YQ
126452017-01-25 Yao Qi <yao.qi@linaro.org>
12646
12647 * lib/dwarf.exp (Dwarf::_location): Handle
12648 DW_OP_GNU_implicit_pointer with proper size.
12649
23e82930
LM
126502017-01-20 Luis Machado <lgustavo@codesourcery.com>
12651
12652 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
12653 and add untested calls.
12654
d334ae25
LM
126552017-01-20 Luis Machado <lgustavo@codesourcery.com>
12656
12657 * gdb.python/python.exp: Check line number against what GDB thinks
12658 the line number is for func1.
12659
f5e6296e
IB
126602017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
12661
12662 * gdb.dlang/debug-expr.exp: New file.
12663
5b362f04
LM
126642016-12-23 Luis Machado <lgustavo@codesourcery.com>
12665
12666 Fix test names for the following files:
12667
12668 * gdb.ada/exec_changed.exp
12669 * gdb.ada/info_types.exp
12670 * gdb.arch/aarch64-atomic-inst.exp
12671 * gdb.arch/aarch64-fp.exp
12672 * gdb.arch/altivec-abi.exp
12673 * gdb.arch/altivec-regs.exp
12674 * gdb.arch/amd64-byte.exp
12675 * gdb.arch/amd64-disp-step.exp
12676 * gdb.arch/amd64-dword.exp
12677 * gdb.arch/amd64-entry-value-inline.exp
12678 * gdb.arch/amd64-entry-value-param.exp
12679 * gdb.arch/amd64-entry-value-paramref.exp
12680 * gdb.arch/amd64-entry-value.exp
12681 * gdb.arch/amd64-i386-address.exp
12682 * gdb.arch/amd64-invalid-stack-middle.exp
12683 * gdb.arch/amd64-invalid-stack-top.exp
12684 * gdb.arch/amd64-optimout-repeat.exp
12685 * gdb.arch/amd64-prologue-skip.exp
12686 * gdb.arch/amd64-prologue-xmm.exp
12687 * gdb.arch/amd64-stap-special-operands.exp
12688 * gdb.arch/amd64-stap-wrong-subexp.exp
12689 * gdb.arch/amd64-tailcall-cxx.exp
12690 * gdb.arch/amd64-tailcall-noret.exp
12691 * gdb.arch/amd64-tailcall-ret.exp
12692 * gdb.arch/amd64-tailcall-self.exp
12693 * gdb.arch/amd64-word.exp
12694 * gdb.arch/arm-bl-branch-dest.exp
12695 * gdb.arch/arm-disp-step.exp
12696 * gdb.arch/arm-neon.exp
12697 * gdb.arch/arm-single-step-kernel-helper.exp
12698 * gdb.arch/avr-flash-qualifier.exp
12699 * gdb.arch/disp-step-insn-reloc.exp
12700 * gdb.arch/e500-abi.exp
12701 * gdb.arch/e500-regs.exp
12702 * gdb.arch/ftrace-insn-reloc.exp
12703 * gdb.arch/i386-avx512.exp
12704 * gdb.arch/i386-bp_permanent.exp
12705 * gdb.arch/i386-byte.exp
12706 * gdb.arch/i386-cfi-notcurrent.exp
12707 * gdb.arch/i386-disp-step.exp
12708 * gdb.arch/i386-dr3-watch.exp
12709 * gdb.arch/i386-float.exp
12710 * gdb.arch/i386-gnu-cfi.exp
12711 * gdb.arch/i386-mpx-map.exp
12712 * gdb.arch/i386-mpx-sigsegv.exp
12713 * gdb.arch/i386-mpx-simple_segv.exp
12714 * gdb.arch/i386-mpx.exp
12715 * gdb.arch/i386-permbkpt.exp
12716 * gdb.arch/i386-prologue.exp
12717 * gdb.arch/i386-signal.exp
12718 * gdb.arch/i386-size-overlap.exp
12719 * gdb.arch/i386-unwind.exp
12720 * gdb.arch/i386-word.exp
12721 * gdb.arch/mips-fcr.exp
12722 * gdb.arch/powerpc-d128-regs.exp
12723 * gdb.arch/powerpc-stackless.exp
12724 * gdb.arch/ppc64-atomic-inst.exp
12725 * gdb.arch/s390-stackless.exp
12726 * gdb.arch/s390-tdbregs.exp
12727 * gdb.arch/s390-vregs.exp
12728 * gdb.arch/sparc-sysstep.exp
12729 * gdb.arch/thumb-bx-pc.exp
12730 * gdb.arch/thumb-singlestep.exp
12731 * gdb.arch/thumb2-it.exp
12732 * gdb.arch/vsx-regs.exp
12733 * gdb.asm/asm-source.exp
12734 * gdb.base/a2-run.exp
12735 * gdb.base/advance.exp
12736 * gdb.base/all-bin.exp
12737 * gdb.base/anon.exp
12738 * gdb.base/args.exp
12739 * gdb.base/arithmet.exp
12740 * gdb.base/async-shell.exp
12741 * gdb.base/async.exp
12742 * gdb.base/attach-pie-noexec.exp
12743 * gdb.base/attach-twice.exp
12744 * gdb.base/auto-load.exp
12745 * gdb.base/bang.exp
12746 * gdb.base/bitfields.exp
12747 * gdb.base/break-always.exp
12748 * gdb.base/break-caller-line.exp
12749 * gdb.base/break-entry.exp
12750 * gdb.base/break-inline.exp
12751 * gdb.base/break-on-linker-gcd-function.exp
12752 * gdb.base/break-probes.exp
12753 * gdb.base/break.exp
12754 * gdb.base/breakpoint-shadow.exp
12755 * gdb.base/call-ar-st.exp
12756 * gdb.base/call-sc.exp
12757 * gdb.base/call-signal-resume.exp
12758 * gdb.base/call-strs.exp
12759 * gdb.base/callfuncs.exp
12760 * gdb.base/catch-fork-static.exp
12761 * gdb.base/catch-gdb-caused-signals.exp
12762 * gdb.base/catch-load.exp
12763 * gdb.base/catch-signal-fork.exp
12764 * gdb.base/catch-signal.exp
12765 * gdb.base/catch-syscall.exp
12766 * gdb.base/charset.exp
12767 * gdb.base/checkpoint.exp
12768 * gdb.base/chng-syms.exp
12769 * gdb.base/code-expr.exp
12770 * gdb.base/code_elim.exp
12771 * gdb.base/commands.exp
12772 * gdb.base/completion.exp
12773 * gdb.base/complex.exp
12774 * gdb.base/cond-expr.exp
12775 * gdb.base/condbreak.exp
12776 * gdb.base/consecutive.exp
12777 * gdb.base/continue-all-already-running.exp
12778 * gdb.base/coredump-filter.exp
12779 * gdb.base/corefile.exp
12780 * gdb.base/dbx.exp
12781 * gdb.base/debug-expr.exp
12782 * gdb.base/define.exp
12783 * gdb.base/del.exp
12784 * gdb.base/disabled-location.exp
12785 * gdb.base/disasm-end-cu.exp
12786 * gdb.base/disasm-optim.exp
12787 * gdb.base/display.exp
12788 * gdb.base/duplicate-bp.exp
12789 * gdb.base/ena-dis-br.exp
12790 * gdb.base/ending-run.exp
12791 * gdb.base/enumval.exp
12792 * gdb.base/environ.exp
12793 * gdb.base/eu-strip-infcall.exp
12794 * gdb.base/eval-avoid-side-effects.exp
12795 * gdb.base/eval-skip.exp
12796 * gdb.base/exitsignal.exp
12797 * gdb.base/expand-psymtabs.exp
12798 * gdb.base/filesym.exp
12799 * gdb.base/find-unmapped.exp
12800 * gdb.base/finish.exp
12801 * gdb.base/float.exp
12802 * gdb.base/foll-exec-mode.exp
12803 * gdb.base/foll-exec.exp
12804 * gdb.base/foll-fork.exp
12805 * gdb.base/fortran-sym-case.exp
12806 * gdb.base/freebpcmd.exp
12807 * gdb.base/func-ptr.exp
12808 * gdb.base/func-ptrs.exp
12809 * gdb.base/funcargs.exp
12810 * gdb.base/gcore-buffer-overflow.exp
12811 * gdb.base/gcore-relro-pie.exp
12812 * gdb.base/gcore-relro.exp
12813 * gdb.base/gcore.exp
12814 * gdb.base/gdb1090.exp
12815 * gdb.base/gdb11530.exp
12816 * gdb.base/gdb11531.exp
12817 * gdb.base/gdb1821.exp
12818 * gdb.base/gdbindex-stabs.exp
12819 * gdb.base/gdbvars.exp
12820 * gdb.base/hbreak.exp
12821 * gdb.base/hbreak2.exp
12822 * gdb.base/included.exp
12823 * gdb.base/infcall-input.exp
12824 * gdb.base/inferior-died.exp
12825 * gdb.base/infnan.exp
12826 * gdb.base/info-macros.exp
12827 * gdb.base/info-os.exp
12828 * gdb.base/info-proc.exp
12829 * gdb.base/info-shared.exp
12830 * gdb.base/info-target.exp
12831 * gdb.base/infoline.exp
12832 * gdb.base/interp.exp
12833 * gdb.base/interrupt.exp
12834 * gdb.base/jit-reader.exp
12835 * gdb.base/jit-simple.exp
12836 * gdb.base/kill-after-signal.exp
12837 * gdb.base/kill-detach-inferiors-cmd.exp
12838 * gdb.base/label.exp
12839 * gdb.base/langs.exp
12840 * gdb.base/ldbl_e308.exp
12841 * gdb.base/line-symtabs.exp
12842 * gdb.base/linespecs.exp
12843 * gdb.base/list.exp
12844 * gdb.base/long_long.exp
12845 * gdb.base/longest-types.exp
12846 * gdb.base/maint.exp
12847 * gdb.base/max-value-size.exp
12848 * gdb.base/memattr.exp
12849 * gdb.base/mips_pro.exp
12850 * gdb.base/morestack.exp
12851 * gdb.base/moribund-step.exp
12852 * gdb.base/multi-forks.exp
12853 * gdb.base/nested-addr.exp
12854 * gdb.base/nextoverexit.exp
12855 * gdb.base/noreturn-finish.exp
12856 * gdb.base/noreturn-return.exp
12857 * gdb.base/nostdlib.exp
12858 * gdb.base/offsets.exp
12859 * gdb.base/opaque.exp
12860 * gdb.base/pc-fp.exp
12861 * gdb.base/permissions.exp
12862 * gdb.base/print-symbol-loading.exp
12863 * gdb.base/prologue-include.exp
12864 * gdb.base/psymtab.exp
12865 * gdb.base/ptype.exp
12866 * gdb.base/random-signal.exp
12867 * gdb.base/randomize.exp
12868 * gdb.base/range-stepping.exp
12869 * gdb.base/readline-ask.exp
12870 * gdb.base/recpar.exp
12871 * gdb.base/recurse.exp
12872 * gdb.base/relational.exp
12873 * gdb.base/restore.exp
12874 * gdb.base/return-nodebug.exp
12875 * gdb.base/return.exp
12876 * gdb.base/run-after-attach.exp
12877 * gdb.base/save-bp.exp
12878 * gdb.base/scope.exp
12879 * gdb.base/sect-cmd.exp
12880 * gdb.base/set-lang-auto.exp
12881 * gdb.base/set-noassign.exp
12882 * gdb.base/setvar.exp
12883 * gdb.base/sigall.exp
12884 * gdb.base/sigbpt.exp
12885 * gdb.base/siginfo-addr.exp
12886 * gdb.base/siginfo-infcall.exp
12887 * gdb.base/siginfo-obj.exp
12888 * gdb.base/siginfo.exp
12889 * gdb.base/signals-state-child.exp
12890 * gdb.base/signest.exp
12891 * gdb.base/sigstep.exp
12892 * gdb.base/sizeof.exp
12893 * gdb.base/skip.exp
12894 * gdb.base/solib-corrupted.exp
12895 * gdb.base/solib-nodir.exp
12896 * gdb.base/solib-search.exp
12897 * gdb.base/stack-checking.exp
12898 * gdb.base/stale-infcall.exp
12899 * gdb.base/stap-probe.exp
12900 * gdb.base/start.exp
12901 * gdb.base/step-break.exp
12902 * gdb.base/step-bt.exp
12903 * gdb.base/step-line.exp
12904 * gdb.base/step-over-exit.exp
12905 * gdb.base/step-over-syscall.exp
12906 * gdb.base/step-resume-infcall.exp
12907 * gdb.base/step-test.exp
12908 * gdb.base/store.exp
12909 * gdb.base/structs3.exp
12910 * gdb.base/sym-file.exp
12911 * gdb.base/symbol-without-target_section.exp
12912 * gdb.base/term.exp
12913 * gdb.base/testenv.exp
12914 * gdb.base/ui-redirect.exp
12915 * gdb.base/until.exp
12916 * gdb.base/unwindonsignal.exp
12917 * gdb.base/value-double-free.exp
12918 * gdb.base/vla-datatypes.exp
12919 * gdb.base/vla-ptr.exp
12920 * gdb.base/vla-sideeffect.exp
12921 * gdb.base/volatile.exp
12922 * gdb.base/watch-cond-infcall.exp
12923 * gdb.base/watch-cond.exp
12924 * gdb.base/watch-non-mem.exp
12925 * gdb.base/watch-read.exp
12926 * gdb.base/watch-vfork.exp
12927 * gdb.base/watchpoint-cond-gone.exp
12928 * gdb.base/watchpoint-delete.exp
12929 * gdb.base/watchpoint-hw-hit-once.exp
12930 * gdb.base/watchpoint-hw.exp
12931 * gdb.base/watchpoint-stops-at-right-insn.exp
12932 * gdb.base/watchpoints.exp
12933 * gdb.base/wchar.exp
12934 * gdb.base/whatis-exp.exp
12935 * gdb.btrace/buffer-size.exp
12936 * gdb.btrace/data.exp
12937 * gdb.btrace/delta.exp
12938 * gdb.btrace/dlopen.exp
12939 * gdb.btrace/enable.exp
12940 * gdb.btrace/exception.exp
12941 * gdb.btrace/function_call_history.exp
12942 * gdb.btrace/gcore.exp
12943 * gdb.btrace/instruction_history.exp
12944 * gdb.btrace/nohist.exp
12945 * gdb.btrace/reconnect.exp
12946 * gdb.btrace/record_goto-step.exp
12947 * gdb.btrace/record_goto.exp
12948 * gdb.btrace/rn-dl-bind.exp
12949 * gdb.btrace/segv.exp
12950 * gdb.btrace/step.exp
12951 * gdb.btrace/stepi.exp
12952 * gdb.btrace/tailcall-only.exp
12953 * gdb.btrace/tailcall.exp
12954 * gdb.btrace/tsx.exp
12955 * gdb.btrace/unknown_functions.exp
12956 * gdb.btrace/vdso.exp
12957 * gdb.compile/compile-ifunc.exp
12958 * gdb.compile/compile-ops.exp
12959 * gdb.compile/compile-print.exp
12960 * gdb.compile/compile-setjmp.exp
12961 * gdb.cp/abstract-origin.exp
12962 * gdb.cp/ambiguous.exp
12963 * gdb.cp/annota2.exp
12964 * gdb.cp/annota3.exp
12965 * gdb.cp/anon-ns.exp
12966 * gdb.cp/anon-struct.exp
12967 * gdb.cp/anon-union.exp
12968 * gdb.cp/arg-reference.exp
12969 * gdb.cp/baseenum.exp
12970 * gdb.cp/bool.exp
12971 * gdb.cp/breakpoint.exp
12972 * gdb.cp/bs15503.exp
12973 * gdb.cp/call-c.exp
12974 * gdb.cp/casts.exp
12975 * gdb.cp/chained-calls.exp
12976 * gdb.cp/class2.exp
12977 * gdb.cp/classes.exp
12978 * gdb.cp/cmpd-minsyms.exp
12979 * gdb.cp/converts.exp
12980 * gdb.cp/cp-relocate.exp
12981 * gdb.cp/cpcompletion.exp
12982 * gdb.cp/cpexprs.exp
12983 * gdb.cp/cplabel.exp
12984 * gdb.cp/cplusfuncs.exp
12985 * gdb.cp/cpsizeof.exp
12986 * gdb.cp/ctti.exp
12987 * gdb.cp/derivation.exp
12988 * gdb.cp/destrprint.exp
12989 * gdb.cp/dispcxx.exp
12990 * gdb.cp/enum-class.exp
12991 * gdb.cp/exception.exp
12992 * gdb.cp/exceptprint.exp
12993 * gdb.cp/expand-psymtabs-cxx.exp
12994 * gdb.cp/expand-sals.exp
12995 * gdb.cp/extern-c.exp
12996 * gdb.cp/filename.exp
12997 * gdb.cp/formatted-ref.exp
12998 * gdb.cp/fpointer.exp
12999 * gdb.cp/gdb1355.exp
13000 * gdb.cp/gdb2495.exp
13001 * gdb.cp/hang.exp
13002 * gdb.cp/impl-this.exp
13003 * gdb.cp/infcall-dlopen.exp
13004 * gdb.cp/inherit.exp
13005 * gdb.cp/iostream.exp
13006 * gdb.cp/koenig.exp
13007 * gdb.cp/local.exp
13008 * gdb.cp/m-data.exp
13009 * gdb.cp/m-static.exp
13010 * gdb.cp/mb-ctor.exp
13011 * gdb.cp/mb-inline.exp
13012 * gdb.cp/mb-templates.exp
13013 * gdb.cp/member-name.exp
13014 * gdb.cp/member-ptr.exp
13015 * gdb.cp/meth-typedefs.exp
13016 * gdb.cp/method.exp
13017 * gdb.cp/method2.exp
13018 * gdb.cp/minsym-fallback.exp
13019 * gdb.cp/misc.exp
13020 * gdb.cp/namelessclass.exp
13021 * gdb.cp/namespace-enum.exp
13022 * gdb.cp/namespace-nested-import.exp
13023 * gdb.cp/namespace.exp
13024 * gdb.cp/nextoverthrow.exp
13025 * gdb.cp/no-dmgl-verbose.exp
13026 * gdb.cp/non-trivial-retval.exp
13027 * gdb.cp/noparam.exp
13028 * gdb.cp/nsdecl.exp
13029 * gdb.cp/nsimport.exp
13030 * gdb.cp/nsnested.exp
13031 * gdb.cp/nsnoimports.exp
13032 * gdb.cp/nsrecurs.exp
13033 * gdb.cp/nsstress.exp
13034 * gdb.cp/nsusing.exp
13035 * gdb.cp/operator.exp
13036 * gdb.cp/oranking.exp
13037 * gdb.cp/overload-const.exp
13038 * gdb.cp/overload.exp
13039 * gdb.cp/ovldbreak.exp
13040 * gdb.cp/ovsrch.exp
13041 * gdb.cp/paren-type.exp
13042 * gdb.cp/parse-lang.exp
13043 * gdb.cp/pass-by-ref.exp
13044 * gdb.cp/pr-1023.exp
13045 * gdb.cp/pr-1210.exp
13046 * gdb.cp/pr-574.exp
13047 * gdb.cp/pr10687.exp
13048 * gdb.cp/pr12028.exp
13049 * gdb.cp/pr17132.exp
13050 * gdb.cp/pr17494.exp
13051 * gdb.cp/pr9067.exp
13052 * gdb.cp/pr9167.exp
13053 * gdb.cp/pr9631.exp
13054 * gdb.cp/printmethod.exp
13055 * gdb.cp/psmang.exp
13056 * gdb.cp/psymtab-parameter.exp
13057 * gdb.cp/ptype-cv-cp.exp
13058 * gdb.cp/ptype-flags.exp
13059 * gdb.cp/re-set-overloaded.exp
13060 * gdb.cp/ref-types.exp
13061 * gdb.cp/rtti.exp
13062 * gdb.cp/scope-err.exp
13063 * gdb.cp/shadow.exp
13064 * gdb.cp/smartp.exp
13065 * gdb.cp/static-method.exp
13066 * gdb.cp/static-print-quit.exp
13067 * gdb.cp/temargs.exp
13068 * gdb.cp/templates.exp
13069 * gdb.cp/try_catch.exp
13070 * gdb.cp/typedef-operator.exp
13071 * gdb.cp/typeid.exp
13072 * gdb.cp/userdef.exp
13073 * gdb.cp/using-crash.exp
13074 * gdb.cp/var-tag.exp
13075 * gdb.cp/virtbase.exp
13076 * gdb.cp/virtfunc.exp
13077 * gdb.cp/virtfunc2.exp
13078 * gdb.cp/vla-cxx.exp
13079 * gdb.disasm/t01_mov.exp
13080 * gdb.disasm/t02_mova.exp
13081 * gdb.disasm/t03_add.exp
13082 * gdb.disasm/t04_sub.exp
13083 * gdb.disasm/t05_cmp.exp
13084 * gdb.disasm/t06_ari2.exp
13085 * gdb.disasm/t07_ari3.exp
13086 * gdb.disasm/t08_or.exp
13087 * gdb.disasm/t09_xor.exp
13088 * gdb.disasm/t10_and.exp
13089 * gdb.disasm/t11_logs.exp
13090 * gdb.disasm/t12_bit.exp
13091 * gdb.disasm/t13_otr.exp
13092 * gdb.dlang/circular.exp
13093 * gdb.dwarf2/arr-stride.exp
13094 * gdb.dwarf2/arr-subrange.exp
13095 * gdb.dwarf2/atomic-type.exp
13096 * gdb.dwarf2/bad-regnum.exp
13097 * gdb.dwarf2/bitfield-parent-optimized-out.exp
13098 * gdb.dwarf2/callframecfa.exp
13099 * gdb.dwarf2/clztest.exp
13100 * gdb.dwarf2/corrupt.exp
13101 * gdb.dwarf2/data-loc.exp
13102 * gdb.dwarf2/dup-psym.exp
13103 * gdb.dwarf2/dw2-anon-mptr.exp
13104 * gdb.dwarf2/dw2-anonymous-func.exp
13105 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
13106 * gdb.dwarf2/dw2-bad-unresolved.exp
13107 * gdb.dwarf2/dw2-basic.exp
13108 * gdb.dwarf2/dw2-canonicalize-type.exp
13109 * gdb.dwarf2/dw2-case-insensitive.exp
13110 * gdb.dwarf2/dw2-common-block.exp
13111 * gdb.dwarf2/dw2-compdir-oldgcc.exp
13112 * gdb.dwarf2/dw2-compressed.exp
13113 * gdb.dwarf2/dw2-const.exp
13114 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
13115 * gdb.dwarf2/dw2-cu-size.exp
13116 * gdb.dwarf2/dw2-dup-frame.exp
13117 * gdb.dwarf2/dw2-entry-value.exp
13118 * gdb.dwarf2/dw2-icycle.exp
13119 * gdb.dwarf2/dw2-ifort-parameter.exp
13120 * gdb.dwarf2/dw2-inline-break.exp
13121 * gdb.dwarf2/dw2-inline-param.exp
13122 * gdb.dwarf2/dw2-intercu.exp
13123 * gdb.dwarf2/dw2-intermix.exp
13124 * gdb.dwarf2/dw2-lexical-block-bare.exp
13125 * gdb.dwarf2/dw2-linkage-name-trust.exp
13126 * gdb.dwarf2/dw2-minsym-in-cu.exp
13127 * gdb.dwarf2/dw2-noloc.exp
13128 * gdb.dwarf2/dw2-op-call.exp
13129 * gdb.dwarf2/dw2-op-out-param.exp
13130 * gdb.dwarf2/dw2-opt-structptr.exp
13131 * gdb.dwarf2/dw2-param-error.exp
13132 * gdb.dwarf2/dw2-producer.exp
13133 * gdb.dwarf2/dw2-ranges-base.exp
13134 * gdb.dwarf2/dw2-ref-missing-frame.exp
13135 * gdb.dwarf2/dw2-reg-undefined.exp
13136 * gdb.dwarf2/dw2-regno-invalid.exp
13137 * gdb.dwarf2/dw2-restore.exp
13138 * gdb.dwarf2/dw2-restrict.exp
13139 * gdb.dwarf2/dw2-single-line-discriminators.exp
13140 * gdb.dwarf2/dw2-strp.exp
13141 * gdb.dwarf2/dw2-undefined-ret-addr.exp
13142 * gdb.dwarf2/dw2-unresolved.exp
13143 * gdb.dwarf2/dw2-var-zero-addr.exp
13144 * gdb.dwarf2/dw4-sig-types.exp
13145 * gdb.dwarf2/dwz.exp
13146 * gdb.dwarf2/dynarr-ptr.exp
13147 * gdb.dwarf2/enum-type.exp
13148 * gdb.dwarf2/gdb-index.exp
13149 * gdb.dwarf2/implptr-64bit.exp
13150 * gdb.dwarf2/implptr-optimized-out.exp
13151 * gdb.dwarf2/implptr.exp
13152 * gdb.dwarf2/implref-array.exp
13153 * gdb.dwarf2/implref-const.exp
13154 * gdb.dwarf2/implref-global.exp
13155 * gdb.dwarf2/implref-struct.exp
13156 * gdb.dwarf2/mac-fileno.exp
13157 * gdb.dwarf2/main-subprogram.exp
13158 * gdb.dwarf2/member-ptr-forwardref.exp
13159 * gdb.dwarf2/method-ptr.exp
13160 * gdb.dwarf2/missing-sig-type.exp
13161 * gdb.dwarf2/nonvar-access.exp
13162 * gdb.dwarf2/opaque-type-lookup.exp
13163 * gdb.dwarf2/pieces-optimized-out.exp
13164 * gdb.dwarf2/pieces.exp
13165 * gdb.dwarf2/pr10770.exp
13166 * gdb.dwarf2/pr13961.exp
13167 * gdb.dwarf2/staticvirtual.exp
13168 * gdb.dwarf2/subrange.exp
13169 * gdb.dwarf2/symtab-producer.exp
13170 * gdb.dwarf2/trace-crash.exp
13171 * gdb.dwarf2/typeddwarf.exp
13172 * gdb.dwarf2/valop.exp
13173 * gdb.dwarf2/watch-notconst.exp
13174 * gdb.fortran/array-element.exp
13175 * gdb.fortran/charset.exp
13176 * gdb.fortran/common-block.exp
13177 * gdb.fortran/complex.exp
13178 * gdb.fortran/derived-type-function.exp
13179 * gdb.fortran/derived-type.exp
13180 * gdb.fortran/logical.exp
13181 * gdb.fortran/module.exp
13182 * gdb.fortran/multi-dim.exp
13183 * gdb.fortran/nested-funcs.exp
13184 * gdb.fortran/print-formatted.exp
13185 * gdb.fortran/subarray.exp
13186 * gdb.fortran/vla-alloc-assoc.exp
13187 * gdb.fortran/vla-datatypes.exp
13188 * gdb.fortran/vla-history.exp
13189 * gdb.fortran/vla-ptr-info.exp
13190 * gdb.fortran/vla-ptype-sub.exp
13191 * gdb.fortran/vla-ptype.exp
13192 * gdb.fortran/vla-sizeof.exp
13193 * gdb.fortran/vla-type.exp
13194 * gdb.fortran/vla-value-sub-arbitrary.exp
13195 * gdb.fortran/vla-value-sub-finish.exp
13196 * gdb.fortran/vla-value-sub.exp
13197 * gdb.fortran/vla-value.exp
13198 * gdb.fortran/whatis_type.exp
13199 * gdb.go/chan.exp
13200 * gdb.go/handcall.exp
13201 * gdb.go/hello.exp
13202 * gdb.go/integers.exp
13203 * gdb.go/methods.exp
13204 * gdb.go/package.exp
13205 * gdb.go/strings.exp
13206 * gdb.go/types.exp
13207 * gdb.go/unsafe.exp
13208 * gdb.guile/scm-arch.exp
13209 * gdb.guile/scm-block.exp
13210 * gdb.guile/scm-breakpoint.exp
13211 * gdb.guile/scm-cmd.exp
13212 * gdb.guile/scm-disasm.exp
13213 * gdb.guile/scm-equal.exp
13214 * gdb.guile/scm-frame-args.exp
13215 * gdb.guile/scm-frame-inline.exp
13216 * gdb.guile/scm-frame.exp
13217 * gdb.guile/scm-iterator.exp
13218 * gdb.guile/scm-math.exp
13219 * gdb.guile/scm-objfile.exp
13220 * gdb.guile/scm-ports.exp
13221 * gdb.guile/scm-symbol.exp
13222 * gdb.guile/scm-symtab.exp
13223 * gdb.guile/scm-value-cc.exp
13224 * gdb.guile/types-module.exp
13225 * gdb.linespec/break-ask.exp
13226 * gdb.linespec/cpexplicit.exp
13227 * gdb.linespec/explicit.exp
13228 * gdb.linespec/keywords.exp
13229 * gdb.linespec/linespec.exp
13230 * gdb.linespec/ls-dollar.exp
13231 * gdb.linespec/ls-errs.exp
13232 * gdb.linespec/skip-two.exp
13233 * gdb.linespec/thread.exp
13234 * gdb.mi/mi-async.exp
13235 * gdb.mi/mi-basics.exp
13236 * gdb.mi/mi-break.exp
13237 * gdb.mi/mi-catch-load.exp
13238 * gdb.mi/mi-cli.exp
13239 * gdb.mi/mi-cmd-param-changed.exp
13240 * gdb.mi/mi-console.exp
13241 * gdb.mi/mi-detach.exp
13242 * gdb.mi/mi-disassemble.exp
13243 * gdb.mi/mi-eval.exp
13244 * gdb.mi/mi-file-transfer.exp
13245 * gdb.mi/mi-file.exp
13246 * gdb.mi/mi-fill-memory.exp
13247 * gdb.mi/mi-inheritance-syntax-error.exp
13248 * gdb.mi/mi-linespec-err-cp.exp
13249 * gdb.mi/mi-logging.exp
13250 * gdb.mi/mi-memory-changed.exp
13251 * gdb.mi/mi-read-memory.exp
13252 * gdb.mi/mi-record-changed.exp
13253 * gdb.mi/mi-reg-undefined.exp
13254 * gdb.mi/mi-regs.exp
13255 * gdb.mi/mi-return.exp
13256 * gdb.mi/mi-reverse.exp
13257 * gdb.mi/mi-simplerun.exp
13258 * gdb.mi/mi-solib.exp
13259 * gdb.mi/mi-stack.exp
13260 * gdb.mi/mi-stepi.exp
13261 * gdb.mi/mi-syn-frame.exp
13262 * gdb.mi/mi-until.exp
13263 * gdb.mi/mi-var-block.exp
13264 * gdb.mi/mi-var-child.exp
13265 * gdb.mi/mi-var-cmd.exp
13266 * gdb.mi/mi-var-cp.exp
13267 * gdb.mi/mi-var-display.exp
13268 * gdb.mi/mi-var-invalidate.exp
13269 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
13270 * gdb.mi/mi-vla-fortran.exp
13271 * gdb.mi/mi-watch.exp
13272 * gdb.mi/mi2-var-child.exp
13273 * gdb.mi/user-selected-context-sync.exp
13274 * gdb.modula2/unbounded-array.exp
13275 * gdb.multi/dummy-frame-restore.exp
13276 * gdb.multi/multi-arch-exec.exp
13277 * gdb.multi/multi-arch.exp
13278 * gdb.multi/tids.exp
13279 * gdb.multi/watchpoint-multi.exp
13280 * gdb.opencl/callfuncs.exp
13281 * gdb.opencl/convs_casts.exp
13282 * gdb.opencl/datatypes.exp
13283 * gdb.opencl/operators.exp
13284 * gdb.opencl/vec_comps.exp
13285 * gdb.opt/clobbered-registers-O2.exp
13286 * gdb.opt/inline-break.exp
13287 * gdb.opt/inline-bt.exp
13288 * gdb.opt/inline-cmds.exp
13289 * gdb.opt/inline-locals.exp
13290 * gdb.pascal/case-insensitive-symbols.exp
13291 * gdb.pascal/floats.exp
13292 * gdb.pascal/gdb11492.exp
13293 * gdb.python/lib-types.exp
13294 * gdb.python/py-arch.exp
13295 * gdb.python/py-as-string.exp
13296 * gdb.python/py-bad-printers.exp
13297 * gdb.python/py-block.exp
13298 * gdb.python/py-breakpoint-create-fail.exp
13299 * gdb.python/py-breakpoint.exp
13300 * gdb.python/py-caller-is.exp
13301 * gdb.python/py-cmd.exp
13302 * gdb.python/py-explore-cc.exp
13303 * gdb.python/py-explore.exp
13304 * gdb.python/py-finish-breakpoint.exp
13305 * gdb.python/py-finish-breakpoint2.exp
13306 * gdb.python/py-frame-args.exp
13307 * gdb.python/py-frame-inline.exp
13308 * gdb.python/py-frame.exp
13309 * gdb.python/py-framefilter-mi.exp
13310 * gdb.python/py-infthread.exp
13311 * gdb.python/py-lazy-string.exp
13312 * gdb.python/py-linetable.exp
13313 * gdb.python/py-mi-events.exp
13314 * gdb.python/py-mi-objfile.exp
13315 * gdb.python/py-mi.exp
13316 * gdb.python/py-objfile.exp
13317 * gdb.python/py-pp-integral.exp
13318 * gdb.python/py-pp-maint.exp
13319 * gdb.python/py-pp-re-notag.exp
13320 * gdb.python/py-pp-registration.exp
13321 * gdb.python/py-recurse-unwind.exp
13322 * gdb.python/py-strfns.exp
13323 * gdb.python/py-symbol.exp
13324 * gdb.python/py-symtab.exp
13325 * gdb.python/py-sync-interp.exp
13326 * gdb.python/py-typeprint.exp
13327 * gdb.python/py-unwind-maint.exp
13328 * gdb.python/py-unwind.exp
13329 * gdb.python/py-value-cc.exp
13330 * gdb.python/py-xmethods.exp
13331 * gdb.reverse/amd64-tailcall-reverse.exp
13332 * gdb.reverse/break-precsave.exp
13333 * gdb.reverse/break-reverse.exp
13334 * gdb.reverse/consecutive-precsave.exp
13335 * gdb.reverse/consecutive-reverse.exp
13336 * gdb.reverse/finish-precsave.exp
13337 * gdb.reverse/finish-reverse-bkpt.exp
13338 * gdb.reverse/finish-reverse.exp
13339 * gdb.reverse/fstatat-reverse.exp
13340 * gdb.reverse/getresuid-reverse.exp
13341 * gdb.reverse/i386-precsave.exp
13342 * gdb.reverse/i386-reverse.exp
13343 * gdb.reverse/i386-sse-reverse.exp
13344 * gdb.reverse/i387-env-reverse.exp
13345 * gdb.reverse/i387-stack-reverse.exp
13346 * gdb.reverse/insn-reverse.exp
13347 * gdb.reverse/machinestate-precsave.exp
13348 * gdb.reverse/machinestate.exp
13349 * gdb.reverse/next-reverse-bkpt-over-sr.exp
13350 * gdb.reverse/pipe-reverse.exp
13351 * gdb.reverse/readv-reverse.exp
13352 * gdb.reverse/recvmsg-reverse.exp
13353 * gdb.reverse/rerun-prec.exp
13354 * gdb.reverse/s390-mvcle.exp
13355 * gdb.reverse/step-precsave.exp
13356 * gdb.reverse/step-reverse.exp
13357 * gdb.reverse/time-reverse.exp
13358 * gdb.reverse/until-precsave.exp
13359 * gdb.reverse/until-reverse.exp
13360 * gdb.reverse/waitpid-reverse.exp
13361 * gdb.reverse/watch-precsave.exp
13362 * gdb.reverse/watch-reverse.exp
13363 * gdb.rust/generics.exp
13364 * gdb.rust/methods.exp
13365 * gdb.rust/modules.exp
13366 * gdb.rust/simple.exp
13367 * gdb.server/connect-with-no-symbol-file.exp
13368 * gdb.server/ext-attach.exp
13369 * gdb.server/ext-restart.exp
13370 * gdb.server/ext-wrapper.exp
13371 * gdb.server/file-transfer.exp
13372 * gdb.server/server-exec-info.exp
13373 * gdb.server/server-kill.exp
13374 * gdb.server/server-mon.exp
13375 * gdb.server/wrapper.exp
13376 * gdb.stabs/exclfwd.exp
13377 * gdb.stabs/gdb11479.exp
13378 * gdb.threads/clone-new-thread-event.exp
13379 * gdb.threads/corethreads.exp
13380 * gdb.threads/current-lwp-dead.exp
13381 * gdb.threads/dlopen-libpthread.exp
13382 * gdb.threads/gcore-thread.exp
13383 * gdb.threads/sigstep-threads.exp
13384 * gdb.threads/watchpoint-fork.exp
13385 * gdb.trace/actions-changed.exp
13386 * gdb.trace/backtrace.exp
13387 * gdb.trace/change-loc.exp
13388 * gdb.trace/circ.exp
13389 * gdb.trace/collection.exp
13390 * gdb.trace/disconnected-tracing.exp
13391 * gdb.trace/ftrace.exp
13392 * gdb.trace/mi-trace-frame-collected.exp
13393 * gdb.trace/mi-trace-unavailable.exp
13394 * gdb.trace/mi-traceframe-changed.exp
13395 * gdb.trace/mi-tsv-changed.exp
13396 * gdb.trace/no-attach-trace.exp
13397 * gdb.trace/passc-dyn.exp
13398 * gdb.trace/qtro.exp
13399 * gdb.trace/range-stepping.exp
13400 * gdb.trace/read-memory.exp
13401 * gdb.trace/save-trace.exp
13402 * gdb.trace/signal.exp
13403 * gdb.trace/status-stop.exp
13404 * gdb.trace/tfile.exp
13405 * gdb.trace/trace-break.exp
13406 * gdb.trace/trace-buffer-size.exp
13407 * gdb.trace/trace-condition.exp
13408 * gdb.trace/tracefile-pseudo-reg.exp
13409 * gdb.trace/tstatus.exp
13410 * gdb.trace/unavailable.exp
13411 * gdb.trace/while-dyn.exp
13412 * gdb.trace/while-stepping.exp
13413
34c41c68
DE
134142016-12-22 Doug Evans <xdje42@gmail.com>
13415
13416 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
13417 and msymbols.
13418
16e69324
YQ
134192016-12-19 Yao Qi <yao.qi@linaro.org>
13420
13421 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
13422 (test_with_self): Don't call do_steps_and_nexts, and remove
13423 code about stepping into xmalloc.
13424
f94f411b
YQ
134252016-12-09 Yao Qi <yao.qi@linaro.org>
13426
13427 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
13428
134292016-12-09 Yao Qi <yao.qi@linaro.org>
13430
13431 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
13432
f1b5deee
PA
134332016-12-09 Pedro Alves <palves@redhat.com>
13434
13435 * gdb.base/all-architectures-0.exp: New file.
13436 * gdb.base/all-architectures-1.exp: New file.
13437 * gdb.base/all-architectures-2.exp: New file.
13438 * gdb.base/all-architectures-3.exp: New file.
13439 * gdb.base/all-architectures-4.exp: New file.
13440 * gdb.base/all-architectures-5.exp: New file.
13441 * gdb.base/all-architectures-6.exp: New file.
13442 * gdb.base/all-architectures-7.exp: New file.
13443 * gdb.base/all-architectures.exp.in: New file.
13444
364ca42e
YQ
134452016-12-09 Yao Qi <yao.qi@linaro.org>
13446
13447 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
13448
107c2d62
LM
134492016-12-02 Luis Machado <lgustavo@codesourcery.com>
13450
13451 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
13452 possible.
13453 Remove useless pattern-matching code.
13454
df3ee9ca
PA
134552016-12-02 Pedro Alves <palves@redhat.com>
13456
13457 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
13458 procedure.
13459 (top level): Call it.
13460
ec835369
PA
134612016-12-02 Pedro Alves <palves@redhat.com>
13462
13463 * gdb.base/commands.exp (user_defined_command_args_stack_test):
13464 New procedure.
13465 (top level): Call it.
13466
01770bbd
PA
134672016-12-02 Pedro Alves <palves@redhat.com>
13468
13469 PR cli/20559
13470 * gdb.base/commands.exp (user_defined_command_args_eval): New
13471 procedure.
13472 (top level): Call it.
13473
008459ea
LM
134742016-12-02 Luis Machado <lgustavo@codesourcery.com>
13475
13476 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
13477 timeout handling.
13478
0c1b455e
TT
134792016-12-02 Tom Tromey <tom@tromey.com>
13480
13481 * gdb.dwarf2/main-subprogram.c: New file.
13482 * gdb.dwarf2/main-subprogram.exp: New file.
13483
018572b8
LM
134842016-12-01 Luis Machado <lgustavo@codesourcery.com>
13485
13486 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
13487 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
13488 gdb_test_no_output for a couple of cases.
13489 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
13490
84c93cd5
LM
134912016-12-01 Luis Machado <lgustavo@codesourcery.com>
13492
13493 Fix test names and standardize compilation error messages throughout
13494 the following files:
13495
13496 * gdb.ada/start.exp
13497 * gdb.arch/alpha-step.exp
13498 * gdb.arch/e500-prologue.exp
13499 * gdb.arch/ftrace-insn-reloc.exp
13500 * gdb.arch/gdb1291.exp
13501 * gdb.arch/gdb1431.exp
13502 * gdb.arch/gdb1558.exp
13503 * gdb.arch/i386-dr3-watch.exp
13504 * gdb.arch/i386-sse-stack-align.exp
13505 * gdb.arch/ia64-breakpoint-shadow.exp
13506 * gdb.arch/pa-nullify.exp
13507 * gdb.arch/powerpc-aix-prologue.exp
13508 * gdb.arch/thumb-bx-pc.exp
13509 * gdb.base/annota1.exp
13510 * gdb.base/annota3.exp
13511 * gdb.base/arrayidx.exp
13512 * gdb.base/assign.exp
13513 * gdb.base/attach.exp
13514 * gdb.base/auxv.exp
13515 * gdb.base/bang.exp
13516 * gdb.base/bfp-test.exp
13517 * gdb.base/bigcore.exp
13518 * gdb.base/bitfields2.exp
13519 * gdb.base/break-fun-addr.exp
13520 * gdb.base/break-probes.exp
13521 * gdb.base/call-rt-st.exp
13522 * gdb.base/callexit.exp
13523 * gdb.base/catch-fork-kill.exp
13524 * gdb.base/charset.exp
13525 * gdb.base/checkpoint.exp
13526 * gdb.base/comprdebug.exp
13527 * gdb.base/constvars.exp
13528 * gdb.base/coredump-filter.exp
13529 * gdb.base/cursal.exp
13530 * gdb.base/cvexpr.exp
13531 * gdb.base/detach.exp
13532 * gdb.base/display.exp
13533 * gdb.base/dmsym.exp
13534 * gdb.base/dprintf-pending.exp
13535 * gdb.base/dso2dso.exp
13536 * gdb.base/dtrace-probe.exp
13537 * gdb.base/dump.exp
13538 * gdb.base/enum_cond.exp
13539 * gdb.base/exe-lock.exp
13540 * gdb.base/exec-invalid-sysroot.exp
13541 * gdb.base/execl-update-breakpoints.exp
13542 * gdb.base/exprs.exp
13543 * gdb.base/fileio.exp
13544 * gdb.base/find.exp
13545 * gdb.base/finish.exp
13546 * gdb.base/fixsection.exp
13547 * gdb.base/foll-vfork.exp
13548 * gdb.base/frame-args.exp
13549 * gdb.base/gcore.exp
13550 * gdb.base/gdb1250.exp
13551 * gdb.base/global-var-nested-by-dso.exp
13552 * gdb.base/gnu-ifunc.exp
13553 * gdb.base/hashline1.exp
13554 * gdb.base/hashline2.exp
13555 * gdb.base/hashline3.exp
13556 * gdb.base/hbreak-in-shr-unsupported.exp
13557 * gdb.base/huge.exp
13558 * gdb.base/infcall-input.exp
13559 * gdb.base/info-fun.exp
13560 * gdb.base/info-shared.exp
13561 * gdb.base/jit-simple.exp
13562 * gdb.base/jit-so.exp
13563 * gdb.base/jit.exp
13564 * gdb.base/jump.exp
13565 * gdb.base/label.exp
13566 * gdb.base/lineinc.exp
13567 * gdb.base/logical.exp
13568 * gdb.base/longjmp.exp
13569 * gdb.base/macscp.exp
13570 * gdb.base/miscexprs.exp
13571 * gdb.base/new-ui-echo.exp
13572 * gdb.base/new-ui-pending-input.exp
13573 * gdb.base/new-ui.exp
13574 * gdb.base/nodebug.exp
13575 * gdb.base/nofield.exp
13576 * gdb.base/offsets.exp
13577 * gdb.base/overlays.exp
13578 * gdb.base/pending.exp
13579 * gdb.base/pointers.exp
13580 * gdb.base/pr11022.exp
13581 * gdb.base/printcmds.exp
13582 * gdb.base/prologue.exp
13583 * gdb.base/ptr-typedef.exp
13584 * gdb.base/realname-expand.exp
13585 * gdb.base/relativedebug.exp
13586 * gdb.base/relocate.exp
13587 * gdb.base/remote.exp
13588 * gdb.base/reread.exp
13589 * gdb.base/return2.exp
13590 * gdb.base/savedregs.exp
13591 * gdb.base/sep.exp
13592 * gdb.base/sepdebug.exp
13593 * gdb.base/sepsymtab.exp
13594 * gdb.base/set-inferior-tty.exp
13595 * gdb.base/setshow.exp
13596 * gdb.base/shlib-call.exp
13597 * gdb.base/sigaltstack.exp
13598 * gdb.base/siginfo-addr.exp
13599 * gdb.base/signals.exp
13600 * gdb.base/signull.exp
13601 * gdb.base/sigrepeat.exp
13602 * gdb.base/so-impl-ld.exp
13603 * gdb.base/solib-display.exp
13604 * gdb.base/solib-overlap.exp
13605 * gdb.base/solib-search.exp
13606 * gdb.base/solib-symbol.exp
13607 * gdb.base/structs.exp
13608 * gdb.base/structs2.exp
13609 * gdb.base/symtab-search-order.exp
13610 * gdb.base/twice.exp
13611 * gdb.base/unload.exp
13612 * gdb.base/varargs.exp
13613 * gdb.base/watchpoint-solib.exp
13614 * gdb.base/watchpoint.exp
13615 * gdb.base/whatis.exp
13616 * gdb.base/wrong_frame_bt_full.exp
13617 * gdb.btrace/dlopen.exp
13618 * gdb.cell/ea-standalone.exp
13619 * gdb.cell/ea-test.exp
13620 * gdb.cp/dispcxx.exp
13621 * gdb.cp/gdb2384.exp
13622 * gdb.cp/method2.exp
13623 * gdb.cp/nextoverthrow.exp
13624 * gdb.cp/pr10728.exp
13625 * gdb.disasm/am33.exp
13626 * gdb.disasm/h8300s.exp
13627 * gdb.disasm/mn10300.exp
13628 * gdb.disasm/sh3.exp
13629 * gdb.dwarf2/dw2-dir-file-name.exp
13630 * gdb.fortran/complex.exp
13631 * gdb.fortran/library-module.exp
13632 * gdb.guile/scm-pretty-print.exp
13633 * gdb.guile/scm-symbol.exp
13634 * gdb.guile/scm-type.exp
13635 * gdb.guile/scm-value.exp
13636 * gdb.linespec/linespec.exp
13637 * gdb.mi/gdb701.exp
13638 * gdb.mi/gdb792.exp
13639 * gdb.mi/mi-breakpoint-changed.exp
13640 * gdb.mi/mi-dprintf-pending.exp
13641 * gdb.mi/mi-dprintf.exp
13642 * gdb.mi/mi-exit-code.exp
13643 * gdb.mi/mi-pending.exp
13644 * gdb.mi/mi-solib.exp
13645 * gdb.mi/new-ui-mi-sync.exp
13646 * gdb.mi/pr11022.exp
13647 * gdb.mi/user-selected-context-sync.exp
13648 * gdb.opt/solib-intra-step.exp
13649 * gdb.python/py-events.exp
13650 * gdb.python/py-finish-breakpoint.exp
13651 * gdb.python/py-mi.exp
13652 * gdb.python/py-prettyprint.exp
13653 * gdb.python/py-shared.exp
13654 * gdb.python/py-symbol.exp
13655 * gdb.python/py-template.exp
13656 * gdb.python/py-type.exp
13657 * gdb.python/py-value.exp
13658 * gdb.reverse/solib-precsave.exp
13659 * gdb.reverse/solib-reverse.exp
13660 * gdb.server/solib-list.exp
13661 * gdb.stabs/weird.exp
13662 * gdb.threads/reconnect-signal.exp
13663 * gdb.threads/stepi-random-signal.exp
13664 * gdb.trace/actions.exp
13665 * gdb.trace/ax.exp
13666 * gdb.trace/backtrace.exp
13667 * gdb.trace/change-loc.exp
13668 * gdb.trace/deltrace.exp
13669 * gdb.trace/ftrace-lock.exp
13670 * gdb.trace/ftrace.exp
13671 * gdb.trace/infotrace.exp
13672 * gdb.trace/mi-tracepoint-changed.exp
13673 * gdb.trace/packetlen.exp
13674 * gdb.trace/passcount.exp
13675 * gdb.trace/pending.exp
13676 * gdb.trace/range-stepping.exp
13677 * gdb.trace/report.exp
13678 * gdb.trace/stap-trace.exp
13679 * gdb.trace/tfind.exp
13680 * gdb.trace/trace-break.exp
13681 * gdb.trace/trace-condition.exp
13682 * gdb.trace/trace-enable-disable.exp
13683 * gdb.trace/trace-mt.exp
13684 * gdb.trace/tracecmd.exp
13685 * gdb.trace/tspeed.exp
13686 * gdb.trace/tsv.exp
13687 * lib/perftest.exp
13688
fb9feb35
LM
136892016-12-01 Luis Machado <lgustavo@codesourcery.com>
13690
13691 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
13692 with gdb_test_no_output.
13693 Use command as test name.
13694
cd2ddb6c
LM
136952016-12-01 Luis Machado <lgustavo@codesourcery.com>
13696
13697 Fix test names starting with uppercase throughout the files.
13698
13699 * gdb.ada/assign_1.exp
13700 * gdb.ada/boolean_expr.exp
13701 * gdb.base/arrayidx.exp
13702 * gdb.base/del.exp
13703 * gdb.base/gcore-buffer-overflow.exp
13704 * gdb.base/testenv.exp
13705 * gdb.compile/compile.exp
13706 * gdb.python/py-framefilter-invalidarg.exp
13707 * gdb.python/py-framefilter.exp
13708
bb95117e
LM
137092016-12-01 Luis Machado <lgustavo@codesourcery.com>
13710
13711 Fix test names starting with uppercase throughout the files.
13712
13713 * gdb.ada/array_return.exp
13714 * gdb.ada/expr_delims.exp
13715 * gdb.ada/mi_dyn_arr.exp
13716 * gdb.ada/mi_interface.exp
13717 * gdb.ada/mi_var_array.exp
13718 * gdb.ada/watch_arg.exp
13719 * gdb.arch/alpha-step.exp
13720 * gdb.arch/altivec-regs.exp
13721 * gdb.arch/e500-regs.exp
13722 * gdb.arch/powerpc-d128-regs.exp
13723 * gdb.base/arrayidx.exp
13724 * gdb.base/break.exp
13725 * gdb.base/checkpoint.exp
13726 * gdb.base/debug-expr.exp
13727 * gdb.base/dmsym.exp
13728 * gdb.base/radix.exp
13729 * gdb.base/sepdebug.exp
13730 * gdb.base/testenv.exp
13731 * gdb.base/watch_thread_num.exp
13732 * gdb.base/watchpoint-cond-gone.exp
13733 * gdb.cell/break.exp
13734 * gdb.cell/ea-cache.exp
13735 * gdb.compile/compile.exp
13736 * gdb.cp/gdb2495.exp
13737 * gdb.gdb/selftest.exp
13738 * gdb.gdb/xfullpath.exp
13739 * gdb.go/hello.exp
13740 * gdb.go/integers.exp
13741 * gdb.objc/basicclass.exp
13742 * gdb.pascal/hello.exp
13743 * gdb.pascal/integers.exp
13744 * gdb.python/py-breakpoint.exp
13745 * gdb.python/py-cmd.exp
13746 * gdb.python/py-linetable.exp
13747 * gdb.python/py-xmethods.exp
13748 * gdb.python/python.exp
13749 * gdb.reverse/consecutive-precsave.exp
13750 * gdb.reverse/finish-precsave.exp
13751 * gdb.reverse/i386-precsave.exp
13752 * gdb.reverse/machinestate-precsave.exp
13753 * gdb.reverse/sigall-precsave.exp
13754 * gdb.reverse/solib-precsave.exp
13755 * gdb.reverse/step-precsave.exp
13756 * gdb.reverse/until-precsave.exp
13757 * gdb.reverse/watch-precsave.exp
13758 * gdb.threads/leader-exit.exp
13759 * gdb.threads/pthreads.exp
13760 * gdb.threads/wp-replication.exp
13761 * gdb.trace/actions.exp
13762 * gdb.trace/mi-tsv-changed.exp
13763 * gdb.trace/tsv.exp
13764
de97fdd4
LM
137652016-12-01 Luis Machado <lgustavo@codesourcery.com>
13766
13767 Fix test names starting with uppercase throughout the files.
13768
13769 * gdb.arch/i386-bp_permanent.exp
13770 * gdb.arch/i386-gnu-cfi.exp
13771 * gdb.base/disasm-end-cu.exp
13772 * gdb.base/macscp.exp
13773 * gdb.base/pending.exp
13774 * gdb.base/watch_thread_num.exp
13775 * gdb.cp/exception.exp
13776 * gdb.cp/gdb2495.exp
13777 * gdb.cp/local.exp
13778 * gdb.python/py-evsignal.exp
13779 * gdb.python/python.exp
13780 * gdb.trace/tracecmd.exp
13781
9f058c10
LM
137822016-12-01 Luis Machado <lgustavo@codesourcery.com>
13783
13784 Fix test names starting with uppercase throughout the files.
13785
13786 * gdb.base/charset.exp
13787 * gdb.base/eval.exp
13788 * gdb.base/multi-forks.exp
13789 * gdb.guile/scm-progspace.exp
13790 * gdb.opencl/datatypes.exp
13791 * gdb.python/py-block.exp
13792 * gdb.python/py-function.exp
13793 * gdb.python/py-symbol.exp
13794 * gdb.python/py-symtab.exp
13795 * gdb.python/py-xmethods.exp
13796 * gdb.reverse/break-precsave.exp
13797 * gdb.reverse/break-reverse.exp
13798 * gdb.reverse/consecutive-precsave.exp
13799 * gdb.reverse/consecutive-reverse.exp
13800 * gdb.reverse/finish-precsave.exp
13801 * gdb.reverse/finish-reverse-bkpt.exp
13802 * gdb.reverse/finish-reverse.exp
13803 * gdb.reverse/fstatat-reverse.exp
13804 * gdb.reverse/getresuid-reverse.exp
13805 * gdb.reverse/i386-precsave.exp
13806 * gdb.reverse/i386-reverse.exp
13807 * gdb.reverse/i386-sse-reverse.exp
13808 * gdb.reverse/i387-stack-reverse.exp
13809 * gdb.reverse/insn-reverse.exp
13810 * gdb.reverse/machinestate-precsave.exp
13811 * gdb.reverse/machinestate.exp
13812 * gdb.reverse/next-reverse-bkpt-over-sr.exp
13813 * gdb.reverse/pipe-reverse.exp
13814 * gdb.reverse/readv-reverse.exp
13815 * gdb.reverse/recvmsg-reverse.exp
13816 * gdb.reverse/rerun-prec.exp
13817 * gdb.reverse/s390-mvcle.exp
13818 * gdb.reverse/sigall-precsave.exp
13819 * gdb.reverse/sigall-reverse.exp
13820 * gdb.reverse/solib-precsave.exp
13821 * gdb.reverse/solib-reverse.exp
13822 * gdb.reverse/step-precsave.exp
13823 * gdb.reverse/step-reverse.exp
13824 * gdb.reverse/time-reverse.exp
13825 * gdb.reverse/until-precsave.exp
13826 * gdb.reverse/until-reverse.exp
13827 * gdb.reverse/waitpid-reverse.exp
13828 * gdb.reverse/watch-precsave.exp
13829 * gdb.reverse/watch-reverse.exp
13830
cdc7edd7
LM
138312016-12-01 Luis Machado <lgustavo@codesourcery.com>
13832
13833 Fix test names starting with uppercase throughout the files.
13834
13835 * gdb.arch/i386-mpx-simple_segv.exp
13836 * gdb.arch/i386-mpx.exp
13837 * gdb.arch/i386-permbkpt.exp
13838 * gdb.arch/pa-nullify.exp
13839 * gdb.arch/powerpc-d128-regs.exp
13840 * gdb.arch/vsx-regs.exp
13841 * gdb.base/bfp-test.exp
13842 * gdb.base/break.exp
13843 * gdb.base/breakpoint-shadow.exp
13844 * gdb.base/callfuncs.exp
13845 * gdb.base/charset.exp
13846 * gdb.base/commands.exp
13847 * gdb.base/completion.exp
13848 * gdb.base/dfp-test.exp
13849 * gdb.base/echo.exp
13850 * gdb.base/ending-run.exp
13851 * gdb.base/eval.exp
13852 * gdb.base/expand-psymtabs.exp
13853 * gdb.base/float128.exp
13854 * gdb.base/floatn.exp
13855 * gdb.base/foll-exec-mode.exp
13856 * gdb.base/gdb1056.exp
13857 * gdb.base/gdb11531.exp
13858 * gdb.base/kill-after-signal.exp
13859 * gdb.base/multi-forks.exp
13860 * gdb.base/overlays.exp
13861 * gdb.base/pending.exp
13862 * gdb.base/sepdebug.exp
13863 * gdb.base/testenv.exp
13864 * gdb.base/valgrind-db-attach.exp
13865 * gdb.base/watch_thread_num.exp
13866 * gdb.base/watchpoint-cond-gone.exp
13867 * gdb.base/watchpoint.exp
13868 * gdb.base/watchpoints.exp
13869 * gdb.cp/arg-reference.exp
13870 * gdb.cp/baseenum.exp
13871 * gdb.cp/operator.exp
13872 * gdb.cp/shadow.exp
13873 * gdb.dwarf2/dw2-op-out-param.exp
13874 * gdb.dwarf2/dw2-reg-undefined.exp
13875 * gdb.go/chan.exp
13876 * gdb.go/hello.exp
13877 * gdb.go/integers.exp
13878 * gdb.go/methods.exp
13879 * gdb.go/package.exp
13880 * gdb.guile/scm-parameter.exp
13881 * gdb.guile/scm-progspace.exp
13882 * gdb.guile/scm-value.exp
13883 * gdb.mi/mi-pending.exp
13884 * gdb.mi/user-selected-context-sync.exp
13885 * gdb.multi/multi-attach.exp
13886 * gdb.multi/tids.exp
13887 * gdb.opt/clobbered-registers-O2.exp
13888 * gdb.pascal/floats.exp
13889 * gdb.pascal/integers.exp
13890 * gdb.python/py-block.exp
13891 * gdb.python/py-events.exp
13892 * gdb.python/py-parameter.exp
13893 * gdb.python/py-symbol.exp
13894 * gdb.python/py-symtab.exp
13895 * gdb.python/py-type.exp
13896 * gdb.python/py-value.exp
13897 * gdb.python/py-xmethods.exp
13898 * gdb.python/python.exp
13899 * gdb.reverse/break-precsave.exp
13900 * gdb.reverse/consecutive-precsave.exp
13901 * gdb.reverse/finish-precsave.exp
13902 * gdb.reverse/i386-precsave.exp
13903 * gdb.reverse/machinestate-precsave.exp
13904 * gdb.reverse/sigall-precsave.exp
13905 * gdb.reverse/solib-precsave.exp
13906 * gdb.reverse/step-precsave.exp
13907 * gdb.reverse/until-precsave.exp
13908 * gdb.reverse/watch-precsave.exp
13909 * gdb.server/ext-attach.exp
13910 * gdb.server/ext-restart.exp
13911 * gdb.server/ext-run.exp
13912 * gdb.server/ext-wrapper.exp
13913 * gdb.stabs/gdb11479.exp
13914 * gdb.stabs/weird.exp
13915 * gdb.threads/attach-many-short-lived-threads.exp
13916 * gdb.threads/kill.exp
13917 * gdb.threads/watchpoint-fork.exp
13918
bc6c7af4
LM
139192016-12-01 Luis Machado <lgustavo@codesourcery.com>
13920
13921 Fix test names starting with uppercase throughout all the files below.
13922
13923 * gdb.ada/array_return.exp
13924 * gdb.ada/catch_ex.exp
13925 * gdb.ada/info_exc.exp
13926 * gdb.ada/mi_catch_ex.exp
13927 * gdb.ada/mi_dyn_arr.exp
13928 * gdb.ada/mi_ex_cond.exp
13929 * gdb.ada/mi_exc_info.exp
13930 * gdb.ada/mi_interface.exp
13931 * gdb.ada/mi_task_arg.exp
13932 * gdb.ada/mi_task_info.exp
13933 * gdb.ada/mi_var_array.exp
13934 * gdb.arch/alpha-step.exp
13935 * gdb.arch/amd64-disp-step.exp
13936 * gdb.arch/arm-disp-step.exp
13937 * gdb.arch/disp-step-insn-reloc.exp
13938 * gdb.arch/e500-prologue.exp
13939 * gdb.arch/ftrace-insn-reloc.exp
13940 * gdb.arch/gdb1558.exp
13941 * gdb.arch/i386-bp_permanent.exp
13942 * gdb.arch/i386-disp-step.exp
13943 * gdb.arch/i386-float.exp
13944 * gdb.arch/i386-gnu-cfi.exp
13945 * gdb.arch/ia64-breakpoint-shadow.exp
13946 * gdb.arch/mips16-thunks.exp
13947 * gdb.arch/pa-nullify.exp
13948 * gdb.arch/powerpc-aix-prologue.exp
13949 * gdb.arch/powerpc-power.exp
13950 * gdb.arch/ppc-dfp.exp
13951 * gdb.arch/s390-tdbregs.exp
13952 * gdb.arch/spu-info.exp
13953 * gdb.arch/spu-ls.exp
13954 * gdb.arch/thumb-bx-pc.exp
13955 * gdb.base/advance.exp
13956 * gdb.base/annota-input-while-running.exp
13957 * gdb.base/arrayidx.exp
13958 * gdb.base/asmlabel.exp
13959 * gdb.base/async.exp
13960 * gdb.base/attach-wait-input.exp
13961 * gdb.base/auto-connect-native-target.exp
13962 * gdb.base/batch-preserve-term-settings.exp
13963 * gdb.base/bfp-test.exp
13964 * gdb.base/bigcore.exp
13965 * gdb.base/bp-permanent.exp
13966 * gdb.base/break-always.exp
13967 * gdb.base/break-fun-addr.exp
13968 * gdb.base/break-idempotent.exp
13969 * gdb.base/break-main-file-remove-fail.exp
13970 * gdb.base/break-probes.exp
13971 * gdb.base/break-unload-file.exp
13972 * gdb.base/break.exp
13973 * gdb.base/call-ar-st.exp
13974 * gdb.base/call-rt-st.exp
13975 * gdb.base/call-sc.exp
13976 * gdb.base/call-signal-resume.exp
13977 * gdb.base/call-strs.exp
13978 * gdb.base/callexit.exp
13979 * gdb.base/callfuncs.exp
13980 * gdb.base/catch-gdb-caused-signals.exp
13981 * gdb.base/catch-signal-siginfo-cond.exp
13982 * gdb.base/catch-syscall.exp
13983 * gdb.base/compare-sections.exp
13984 * gdb.base/cond-eval-mode.exp
13985 * gdb.base/condbreak-call-false.exp
13986 * gdb.base/consecutive-step-over.exp
13987 * gdb.base/cursal.exp
13988 * gdb.base/disabled-location.exp
13989 * gdb.base/disasm-end-cu.exp
13990 * gdb.base/display.exp
13991 * gdb.base/double-prompt-target-event-error.exp
13992 * gdb.base/dprintf-bp-same-addr.exp
13993 * gdb.base/dprintf-detach.exp
13994 * gdb.base/dprintf-next.exp
13995 * gdb.base/dprintf-non-stop.exp
13996 * gdb.base/dprintf-pending.exp
13997 * gdb.base/dso2dso.exp
13998 * gdb.base/ending-run.exp
13999 * gdb.base/enum_cond.exp
14000 * gdb.base/examine-backward.exp
14001 * gdb.base/exe-lock.exp
14002 * gdb.base/exec-invalid-sysroot.exp
14003 * gdb.base/execl-update-breakpoints.exp
14004 * gdb.base/execution-termios.exp
14005 * gdb.base/fileio.exp
14006 * gdb.base/fixsection.exp
14007 * gdb.base/foll-exec-mode.exp
14008 * gdb.base/foll-exec.exp
14009 * gdb.base/fork-running-state.exp
14010 * gdb.base/frame-args.exp
14011 * gdb.base/fullpath-expand.exp
14012 * gdb.base/func-ptr.exp
14013 * gdb.base/gcore-relro-pie.exp
14014 * gdb.base/gdb1090.exp
14015 * gdb.base/gdb1555.exp
14016 * gdb.base/global-var-nested-by-dso.exp
14017 * gdb.base/gnu-ifunc.exp
14018 * gdb.base/hbreak-in-shr-unsupported.exp
14019 * gdb.base/hbreak-unmapped.exp
14020 * gdb.base/hook-stop.exp
14021 * gdb.base/infcall-input.exp
14022 * gdb.base/info-fun.exp
14023 * gdb.base/info-shared.exp
14024 * gdb.base/interrupt-noterm.exp
14025 * gdb.base/jit-so.exp
14026 * gdb.base/jit.exp
14027 * gdb.base/line-symtabs.exp
14028 * gdb.base/list.exp
14029 * gdb.base/longjmp.exp
14030 * gdb.base/macscp.exp
14031 * gdb.base/max-value-size.exp
14032 * gdb.base/nodebug.exp
14033 * gdb.base/nofield.exp
14034 * gdb.base/overlays.exp
14035 * gdb.base/paginate-after-ctrl-c-running.exp
14036 * gdb.base/paginate-bg-execution.exp
14037 * gdb.base/paginate-inferior-exit.exp
14038 * gdb.base/pending.exp
14039 * gdb.base/pr11022.exp
14040 * gdb.base/printcmds.exp
14041 * gdb.base/ptr-typedef.exp
14042 * gdb.base/ptype.exp
14043 * gdb.base/randomize.exp
14044 * gdb.base/range-stepping.exp
14045 * gdb.base/realname-expand.exp
14046 * gdb.base/relativedebug.exp
14047 * gdb.base/remote.exp
14048 * gdb.base/savedregs.exp
14049 * gdb.base/sepdebug.exp
14050 * gdb.base/set-noassign.exp
14051 * gdb.base/shlib-call.exp
14052 * gdb.base/shreloc.exp
14053 * gdb.base/sigaltstack.exp
14054 * gdb.base/sigbpt.exp
14055 * gdb.base/siginfo-addr.exp
14056 * gdb.base/siginfo-obj.exp
14057 * gdb.base/siginfo-thread.exp
14058 * gdb.base/signest.exp
14059 * gdb.base/signull.exp
14060 * gdb.base/sigrepeat.exp
14061 * gdb.base/skip.exp
14062 * gdb.base/so-impl-ld.exp
14063 * gdb.base/solib-corrupted.exp
14064 * gdb.base/solib-disc.exp
14065 * gdb.base/solib-display.exp
14066 * gdb.base/solib-overlap.exp
14067 * gdb.base/solib-search.exp
14068 * gdb.base/solib-symbol.exp
14069 * gdb.base/source-execution.exp
14070 * gdb.base/sss-bp-on-user-bp-2.exp
14071 * gdb.base/sss-bp-on-user-bp.exp
14072 * gdb.base/stack-checking.exp
14073 * gdb.base/stale-infcall.exp
14074 * gdb.base/step-break.exp
14075 * gdb.base/step-line.exp
14076 * gdb.base/step-over-exit.exp
14077 * gdb.base/step-test.exp
14078 * gdb.base/structs.exp
14079 * gdb.base/sym-file.exp
14080 * gdb.base/symtab-search-order.exp
14081 * gdb.base/term.exp
14082 * gdb.base/type-opaque.exp
14083 * gdb.base/unload.exp
14084 * gdb.base/until-nodebug.exp
14085 * gdb.base/until.exp
14086 * gdb.base/unwindonsignal.exp
14087 * gdb.base/watch-cond.exp
14088 * gdb.base/watch-non-mem.exp
14089 * gdb.base/watch_thread_num.exp
14090 * gdb.base/watchpoint-reuse-slot.exp
14091 * gdb.base/watchpoint-solib.exp
14092 * gdb.base/watchpoint.exp
14093 * gdb.btrace/dlopen.exp
14094 * gdb.cell/arch.exp
14095 * gdb.cell/break.exp
14096 * gdb.cell/bt.exp
14097 * gdb.cell/core.exp
14098 * gdb.cell/data.exp
14099 * gdb.cell/dwarfaddr.exp
14100 * gdb.cell/ea-cache.exp
14101 * gdb.cell/ea-standalone.exp
14102 * gdb.cell/ea-test.exp
14103 * gdb.cell/f-regs.exp
14104 * gdb.cell/fork.exp
14105 * gdb.cell/gcore.exp
14106 * gdb.cell/mem-access.exp
14107 * gdb.cell/ptype.exp
14108 * gdb.cell/registers.exp
14109 * gdb.cell/sizeof.exp
14110 * gdb.cell/solib-symbol.exp
14111 * gdb.cell/solib.exp
14112 * gdb.compile/compile-tls.exp
14113 * gdb.cp/exception.exp
14114 * gdb.cp/gdb2495.exp
14115 * gdb.cp/local.exp
14116 * gdb.cp/mb-inline.exp
14117 * gdb.cp/mb-templates.exp
14118 * gdb.cp/pr10687.exp
14119 * gdb.cp/pr9167.exp
14120 * gdb.cp/scope-err.exp
14121 * gdb.cp/templates.exp
14122 * gdb.cp/virtfunc.exp
14123 * gdb.dwarf2/dw2-dir-file-name.exp
14124 * gdb.dwarf2/dw2-single-line-discriminators.exp
14125 * gdb.fortran/complex.exp
14126 * gdb.fortran/library-module.exp
14127 * gdb.guile/guile.exp
14128 * gdb.guile/scm-cmd.exp
14129 * gdb.guile/scm-frame-inline.exp
14130 * gdb.guile/scm-objfile.exp
14131 * gdb.guile/scm-pretty-print.exp
14132 * gdb.guile/scm-symbol.exp
14133 * gdb.guile/scm-type.exp
14134 * gdb.guile/scm-value.exp
14135 * gdb.linespec/keywords.exp
14136 * gdb.linespec/ls-errs.exp
14137 * gdb.linespec/macro-relative.exp
14138 * gdb.linespec/thread.exp
14139 * gdb.mi/mi-breakpoint-changed.exp
14140 * gdb.mi/mi-dprintf-pending.exp
14141 * gdb.mi/mi-fullname-deleted.exp
14142 * gdb.mi/mi-logging.exp
14143 * gdb.mi/mi-pending.exp
14144 * gdb.mi/mi-solib.exp
14145 * gdb.mi/new-ui-mi-sync.exp
14146 * gdb.mi/user-selected-context-sync.exp
14147 * gdb.multi/dummy-frame-restore.exp
14148 * gdb.multi/multi-arch-exec.exp
14149 * gdb.multi/remove-inferiors.exp
14150 * gdb.multi/watchpoint-multi-exit.exp
14151 * gdb.opt/solib-intra-step.exp
14152 * gdb.perf/backtrace.exp
14153 * gdb.perf/single-step.exp
14154 * gdb.perf/skip-command.exp
14155 * gdb.perf/skip-prologue.exp
14156 * gdb.perf/solib.exp
14157 * gdb.python/lib-types.exp
14158 * gdb.python/py-as-string.exp
14159 * gdb.python/py-bad-printers.exp
14160 * gdb.python/py-block.exp
14161 * gdb.python/py-breakpoint.exp
14162 * gdb.python/py-cmd.exp
14163 * gdb.python/py-events.exp
14164 * gdb.python/py-evthreads.exp
14165 * gdb.python/py-finish-breakpoint.exp
14166 * gdb.python/py-finish-breakpoint2.exp
14167 * gdb.python/py-frame-inline.exp
14168 * gdb.python/py-frame.exp
14169 * gdb.python/py-inferior.exp
14170 * gdb.python/py-infthread.exp
14171 * gdb.python/py-mi.exp
14172 * gdb.python/py-objfile.exp
14173 * gdb.python/py-pp-maint.exp
14174 * gdb.python/py-pp-registration.exp
14175 * gdb.python/py-prettyprint.exp
14176 * gdb.python/py-recurse-unwind.exp
14177 * gdb.python/py-shared.exp
14178 * gdb.python/py-symbol.exp
14179 * gdb.python/py-symtab.exp
14180 * gdb.python/py-template.exp
14181 * gdb.python/py-type.exp
14182 * gdb.python/py-unwind-maint.exp
14183 * gdb.python/py-unwind.exp
14184 * gdb.python/py-value.exp
14185 * gdb.python/python.exp
14186 * gdb.reverse/finish-reverse-bkpt.exp
14187 * gdb.reverse/insn-reverse.exp
14188 * gdb.reverse/next-reverse-bkpt-over-sr.exp
14189 * gdb.reverse/solib-precsave.exp
14190 * gdb.reverse/solib-reverse.exp
14191 * gdb.stabs/gdb11479.exp
14192 * gdb.stabs/weird.exp
14193 * gdb.threads/fork-child-threads.exp
14194 * gdb.threads/fork-plus-threads.exp
14195 * gdb.threads/fork-thread-pending.exp
14196 * gdb.threads/forking-threads-plus-breakpoint.exp
14197 * gdb.threads/hand-call-in-threads.exp
14198 * gdb.threads/interrupted-hand-call.exp
14199 * gdb.threads/linux-dp.exp
14200 * gdb.threads/local-watch-wrong-thread.exp
14201 * gdb.threads/next-while-other-thread-longjmps.exp
14202 * gdb.threads/non-ldr-exit.exp
14203 * gdb.threads/pending-step.exp
14204 * gdb.threads/print-threads.exp
14205 * gdb.threads/process-dies-while-detaching.exp
14206 * gdb.threads/process-dies-while-handling-bp.exp
14207 * gdb.threads/pthreads.exp
14208 * gdb.threads/queue-signal.exp
14209 * gdb.threads/reconnect-signal.exp
14210 * gdb.threads/signal-command-handle-nopass.exp
14211 * gdb.threads/signal-command-multiple-signals-pending.exp
14212 * gdb.threads/signal-delivered-right-thread.exp
14213 * gdb.threads/signal-sigtrap.exp
14214 * gdb.threads/sigthread.exp
14215 * gdb.threads/staticthreads.exp
14216 * gdb.threads/stepi-random-signal.exp
14217 * gdb.threads/thread-unwindonsignal.exp
14218 * gdb.threads/thread_check.exp
14219 * gdb.threads/thread_events.exp
14220 * gdb.threads/tid-reuse.exp
14221 * gdb.threads/tls-nodebug.exp
14222 * gdb.threads/tls-shared.exp
14223 * gdb.threads/tls-so_extern.exp
14224 * gdb.threads/tls.exp
14225 * gdb.threads/wp-replication.exp
14226 * gdb.trace/actions-changed.exp
14227 * gdb.trace/actions.exp
14228 * gdb.trace/backtrace.exp
14229 * gdb.trace/change-loc.exp
14230 * gdb.trace/collection.exp
14231 * gdb.trace/deltrace.exp
14232 * gdb.trace/disconnected-tracing.exp
14233 * gdb.trace/entry-values.exp
14234 * gdb.trace/ftrace-lock.exp
14235 * gdb.trace/ftrace.exp
14236 * gdb.trace/infotrace.exp
14237 * gdb.trace/mi-trace-frame-collected.exp
14238 * gdb.trace/mi-trace-unavailable.exp
14239 * gdb.trace/mi-traceframe-changed.exp
14240 * gdb.trace/mi-tracepoint-changed.exp
14241 * gdb.trace/mi-tsv-changed.exp
14242 * gdb.trace/no-attach-trace.exp
14243 * gdb.trace/packetlen.exp
14244 * gdb.trace/passc-dyn.exp
14245 * gdb.trace/passcount.exp
14246 * gdb.trace/pending.exp
14247 * gdb.trace/pr16508.exp
14248 * gdb.trace/qtro.exp
14249 * gdb.trace/range-stepping.exp
14250 * gdb.trace/read-memory.exp
14251 * gdb.trace/report.exp
14252 * gdb.trace/save-trace.exp
14253 * gdb.trace/signal.exp
14254 * gdb.trace/stap-trace.exp
14255 * gdb.trace/status-stop.exp
14256 * gdb.trace/strace.exp
14257 * gdb.trace/tfile.exp
14258 * gdb.trace/tfind.exp
14259 * gdb.trace/trace-break.exp
14260 * gdb.trace/trace-condition.exp
14261 * gdb.trace/trace-enable-disable.exp
14262 * gdb.trace/trace-mt.exp
14263 * gdb.trace/tracecmd.exp
14264 * gdb.trace/tracefile-pseudo-reg.exp
14265 * gdb.trace/tspeed.exp
14266 * gdb.trace/tstatus.exp
14267 * gdb.trace/tsv.exp
14268 * gdb.trace/unavailable.exp
14269 * gdb.trace/while-dyn.exp
14270 * gdb.trace/while-stepping.exp
14271 * lib/gdb-guile.exp
14272 * lib/gdb.exp
14273 * lib/mi-support.exp
14274 * lib/pascal.exp
14275 * lib/perftest.exp
14276 * lib/prelink-support.exp
14277 * lib/selftest-support.exp
14278
ad02e4fe
SM
142792016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
14280
14281 * Makefile.in: Include disable-implicit-rules.mk.
14282
22347e55
AA
142832016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
14284
14285 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
14286 non-byte-aligned bit fields.
14287
da5b30da
AA
142882016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
14289
14290 PR gdb/12616
14291 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
14292 respects the DW_AT_data_bit_offset attribute.
14293
b593ecca
SM
142942016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
14295
14296 * gdb.base/default.exp: Fix output of "set language".
14297
3b165252
SM
142982016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
14299
14300 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
14301 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
14302 make.
14303 * configure.ac: Remove checks for the make program.
14304 * configure: Re-generate.
14305
1a2f3d7f
KB
143062016-11-16 Kevin Buettner <kevinb@redhat.com>
14307
14308 * gdb.python/py-recurse-unwind.c (main): Add loop.
14309 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
14310 to read_register() and gdb.parse_and_eval(). Make each code
14311 call a separate case that can be individually tested.
14312 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
14313 proc. Call cont_and_backtrace for each of the code paths that
14314 we want to test in the unwinder.
14315
b7f38fda
AA
143162016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
14317
14318 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
14319 the definition of struct S.
14320
1f8db343
CM
143212016-11-11 Catherine Moore <clm@codesourcery.com>
14322
14323 * gdb.base/dump.exp: Identify verilog format dump tests as such.
14324
fad0c9fb
PA
143252016-11-09 Pedro Alves <palves@redhat.com>
14326
14327 * gdb.base/commands.exp (runto_or_return): New procedure.
14328 (gdbvar_simple_if_test, gdbvar_simple_while_test)
14329 (gdbvar_complex_if_while_test, progvar_simple_if_test)
14330 (progvar_simple_while_test, progvar_complex_if_while_test)
14331 (if_while_breakpoint_command_test)
14332 (infrun_breakpoint_command_test, breakpoint_command_test)
14333 (user_defined_command_test, watchpoint_command_test)
14334 (test_command_prompt_position, redefine_hook_test)
14335 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
14336 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
14337 multi_line_input and multi_line. Remove gdb_expect and
14338 gdb_stop_suppressing_tests uses.
14339 * lib/gdb.exp (valnum_re): New global.
14340 (multi_line_input): New procedure.
14341
8354c62c
SM
143422016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
14343
14344 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
14345 Remove.
14346 (test_setup): Define with proc_with_prefix.
14347 (test_cli_inferior): Likewise.
14348 (test_cli_thread): Likewise.
14349 (test_cli_frame): Likewise.
14350 (test_cli_select_frame): Likewise.
14351 (test_cli_up_down): Likewise.
14352 (test_mi_thread_select): Likewise.
14353 (test_mi_stack_select_frame): Likewise.
14354 (test_cli_in_mi_inferior): Likewise.
14355 (test_cli_in_mi_thread): Likewise.
14356 (test_cli_in_mi_frame): Likewise.
14357 (top level): Do not use with_test_prefix_procname.
14358
64f367a2
PA
143592016-11-09 Pedro Alves <palves@redhat.com>
14360
14361 * gdb.base/commands.exp (gdbvar_simple_if_test)
14362 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
14363 (progvar_simple_if_test, progvar_simple_while_test)
14364 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
14365 (infrun_breakpoint_command_test, breakpoint_command_test)
14366 (user_defined_command_test, watchpoint_command_test)
14367 (test_command_prompt_position, deprecated_command_test)
14368 (bp_deleted_in_command, temporary_breakpoint_commands)
14369 (stray_arg0_test, source_file_with_indented_comment)
14370 (recursive_source_test, if_commands_test)
14371 (error_clears_commands_left, redefine_hook_test)
14372 (redefine_backtrace_test): Use proc_with_prefix.
14373 * lib/gdb.exp (proc_with_prefix): New proc.
14374
0bb65f1e
AA
143752016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
14376
14377 * gdb.base/tui-layout.c: New file.
14378 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
14379 disassembly window contains very long lines.
14380
7353f247
TT
143812016-11-08 Tom Tromey <tom@tromey.com>
14382
14383 * gdb.python/py-value.exp (test_value_creation): Make "long" test
14384 depend on Python 2.
14385
30a7bb83
TT
143862016-11-08 Tom Tromey <tom@tromey.com>
14387
14388 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
14389 New method.
14390
cdf5a07c
MG
143912016-10-29 Manish Goregaokar <manish@mozilla.com>
14392
2806dc7e 14393 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 14394
51a789c3
MG
143952016-10-27 Manish Goregaokar <manish@mozilla.com>
14396
2806dc7e
PA
14397 * gdb.rust/simple.rs: Add test for univariant enums without
14398 discriminants and for encoded struct-like enums.
51a789c3 14399
f610ab6d
PA
144002016-10-28 Pedro Alves <palves@redhat.com>
14401
14402 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
14403 gdb_test_multiple, tighten regexps and match symtabs and line
14404 tables incrementally.
14405
b129b0ca
LM
144062016-10-28 Luis Machado <lgustavo@codesourcery.com>
14407
14408 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
14409 general.
14410
ecf45d2c
SL
144112016-10-25 Luis Machado <lgustavo@codesourcery.com>
14412
14413 * gdb.base/exec-invalid-sysroot.exp: New file.
14414
b8d38ee4
JK
144152016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14416
14417 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
14418
f90fd8c2
JK
144192016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14420
14421 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
14422
2d2476aa
MR
144232016-10-19 Maciej W. Rozycki <macro@imgtec.com>
14424
2806dc7e
PA
14425 * gdb.base/killed-outside.exp: Remove $options from a call to
14426 `prepare_for_testing'.
2d2476aa 14427
e42b25a0
SM
144282016-10-17 Simon Marchi <simon.marchi@ericsson.com>
14429
14430 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
14431 Change test message.
14432
3ccdb432
SM
144332016-10-17 Simon Marchi <simon.marchi@ericsson.com>
14434
14435 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
14436 Update comment.
14437
5bad3170
SM
144382016-10-17 Simon Marchi <simon.marchi@ericsson.com>
14439
14440 * gdb.trace/mi-trace-save.exp: New file.
14441
5ad9dba7
YQ
144422016-10-13 Yao Qi <yao.qi@linaro.org>
14443
14444 * gdb.base/code_elim.exp (get_var_address): Remove.
14445 * gdb.base/relocate.exp: Likewise.
14446 * gdb.base/shreloc.exp: Likewise.
14447 * lib/gdb.exp (get_var_address): New.
14448
62df7e21
YQ
144492016-10-13 Yao Qi <yao.qi@linaro.org>
14450
14451 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
14452 floating point tests if $skip_float_test is false.
14453
4dac951e
LM
144542016-10-12 Luis Machado <lgustavo@codesourcery.com>
14455
14456 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
14457 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
14458 argc values.
14459 Add 1 to argc so we guarantee distinct initial/modified argc values.
14460
8f1a8fc4
JK
144612016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14462
14463 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
14464
16c85b5d
JK
144652016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14466
14467 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
14468 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
14469 * gdb.arch/vsx-regs.exp: Likewise.
14470
1d0e042a
YQ
144712016-10-07 Yao Qi <yao.qi@linaro.org>
14472
14473 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
14474
68dadef5
MM
144752016-10-07 Markus Metzger <markus.t.metzger@intel.com>
14476
14477 * gdb.python/python.exp: Test decode_line("*0").
14478
33fa2c6e
DE
144792016-10-06 Doug Evans <dje@google.com>
14480
14481 * gdb.python/py-value.exp (test_value_creation): Add test for large
14482 unsigned 64-bit value.
14483
9c37b5ae
TT
144842016-10-06 Tom Tromey <tom@tromey.com>
14485
14486 * gdb.compile/compile.exp: Change java tests to rust.
14487 * gdb.base/setshow.exp: Change java tests to rust.
14488 * gdb.base/default.exp: Remove java from language list.
14489 * README (Examples): Update language example.
14490 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
14491 test.
14492 * lib/gdb.exp (skip_java_tests): Remove.
14493 * lib/java.exp: Remove.
14494 * gdb.java: Remove.
14495
78b86327
MR
144962016-10-06 Maciej W. Rozycki <macro@imgtec.com>
14497
14498 * gdb.arch/mips-fcr.exp: New test.
14499 * gdb.arch/mips-fcr.c: Source for the new test.
14500
7470adbb
MR
145012016-10-06 Maciej W. Rozycki <macro@imgtec.com>
14502
14503 * gdb.base/solib-disc.exp: Use `standard_output_file'
14504 throughout.
14505
4a556533
PA
145062016-10-06 Pedro Alves <palves@redhat.com>
14507
14508 * gdb.base/jit-simple-dl.c: New file.
14509 * gdb.base/jit-simple-jit.c: New file, factored out from ...
14510 * gdb.base/jit-simple.c: ... this.
14511 * gdb.base/jit-simple.exp (jit_run): Delete.
14512 (build_jit): New proc.
14513 (jit_test_reread): Recompile either the main program or the shared
14514 library, depending on what is being tested. Skip changing address
14515 if caller wants to. Compare before/after addresses. If testing
14516 standalone, explicitly load the binary. Test "maint info
14517 breakpoints".
14518 (top level): Add "standalone vs shared lib" and "change address"
14519 vs "same address" axes.
14520
5a122fbc
PA
145212016-10-06 Pedro Alves <palves@redhat.com>
14522
14523 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
14524 call.
14525 (jit_run): Delete.
14526 (jit_test_reread): Use with_test_prefix. Reload the main binary
14527 explicitly. Compare the before/after addresses of the JIT
14528 descriptor.
14529
ee8da4b8
DE
145302016-08-15 Doug Evans <dje@google.com>
14531
14532 * gdb.xml/extra-regs.xml: Update, end field now required, default type
14533 for single bitfields is bool.
14534 * gdb.xml/tdesc-regs.exp: Ditto.
14535
f389f6fe
JK
145362016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
14537
14538 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
14539
fdebf1a4
YQ
145402016-10-05 Yao Qi <yao.qi@linaro.org>
14541
14542 * lib/gdb.exp (support_complex_tests): Return zero if
14543 gdb_skip_float_test return true.
14544
9c36d954 145452016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 14546 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
14547
14548 PR gdb/20487
14549 * gdb.mi/user-selected-context-sync.exp: New file.
14550 * gdb.mi/user-selected-context-sync.c: New file.
14551
4034d0ff 145522016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 14553 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
14554
14555 PR gdb/20487
14556 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
14557 =thread-select-event check.
14558
a4297203
PB
145592016-09-29 Peter Bergner <bergner@vnet.ibm.com>
14560
14561 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
14562 the compulsory L operand changes.
14563 * gdb.arch/powerpc-power.s: Likewise.
14564
bb805577
JK
145652016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14566
14567 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
14568 * gdb.base/jit-attach-pie.c: New file.
14569 * gdb.base/jit-attach-pie.exp: New file.
14570
6d61dee5
PA
145712016-09-28 Pedro Alves <palves@redhat.com>
14572
14573 * gdb.base/infcall-input.c: New file.
14574 * gdb.base/infcall-input.exp: New file.
14575
f73842fc
YQ
145762016-09-22 Yao Qi <yao.qi@linaro.org>
14577
14578 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
14579 (gdb_exit): Rename it to ...
14580 (gdbserver_gdb_exit): ... Close GDBserver.
14581 (gdb_exit): New proc, call gdbserver_gdb_exit.
14582 (mi_gdb_exit): Likewise.
14583
90681dab
YQ
145842016-09-22 Yao Qi <yao.qi@linaro.org>
14585
14586 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
14587 path.
14588 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
14589 Remove duplication.
14590
9c211fd8
YQ
145912016-09-22 Yao Qi <yao.qi@linaro.org>
14592
14593 * lib/gdbserver-support.exp: Check the existence of
14594 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
14595
ad0a504f
AK
145962016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
14597
14598 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
14599
36cf1806
TT
146002016-09-21 Tom Tromey <tom@tromey.com>
14601
14602 PR gdb/20604:
14603 * gdb.base/quit.exp: New file.
14604
74172ecf
SM
146052016-09-21 Simon Marchi <simon.marchi@ericsson.com>
14606
14607 * .gitignore: New file.
14608
3d0ec882
MR
146092016-09-21 Maciej W. Rozycki <macro@imgtec.com>
14610
14611 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
14612 throughout.
14613
8193adea
AA
146142016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
14615
14616 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
14617
d41a5c09
JK
146182016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14619
14620 * gdb.cp/casts.cc (decltype): Move it ...
14621 (main): ... with its call to ...
14622 * gdb.cp/casts03.cc: ... a new file.
14623 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
14624
d2dfe700
JK
146252016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14626
14627 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
14628
e2a92b16
PB
146292016-09-15 Peter Bergner <bergner@vnet.ibm.com>
14630
14631 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
14632 and sync up the test with tests in gas/testsuite/gas/ppc.
14633 * gdb.arch/powerpc-power.exp: Likewise.
14634
49b4de64
JK
146352016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14636
14637 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
14638
2c29df25
SDJ
146392016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
14640 Jan Kratochvil <jan.kratochvil@redhat.com>
14641
14642 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
14643 make m1's definition to be different from m2's. Use 'dummy' as an
14644 argument for probe 'two'.
14645
cc3c2846
JB
146462016-09-10 Jon Beniston <jon@beniston.com>
14647
14648 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
14649 for sim target.
14650
e1b2624a
AA
146512016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
14652
14653 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
14654 variable declaration.
14655 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
14656 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
14657 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
14658 received HWCAP as its argument.
14659
4295e285
PA
146602016-09-06 Pedro Alves <palves@redhat.com>
14661
14662 * gdb.base/new-ui-pending-input.c: New file.
14663 * gdb.base/new-ui-pending-input.exp: New file.
14664 * gdb.exp (clear_gdb_spawn_id): New procedure.
14665 (with_spawn_id): Check whether gdb_spawn_id exists before
14666 referencing it. If gdb_spawn_id didn't exist on entry, clear it
14667 on exit.
14668
00d5215e
UW
146692016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
14670
14671 * gdb.base/float128.c: New file.
14672 * gdb.base/float128.exp: Likewise.
14673 * gdb.base/floatn.c: Likewise.
14674 * gdb.base/floatn.exp: Likewise.
14675
a9ff5f12
UW
146762016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
14677
14678 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
14679
f245535c
PA
146802016-09-05 Pedro Alves <palves@redhat.com>
14681
14682 PR backtrace/19927
14683 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
14684 unwinders are immediately called as side effect of "source" or
14685 "disable unwinder" commands.
14686 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
14687
ae9cf263
YQ
146882016-09-02 Yao Qi <yao.qi@linaro.org>
14689
14690 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
14691 is true and $type is "float" or "double".
14692
27aba047
YQ
146932016-09-02 Yao Qi <yao.qi@linaro.org>
14694
14695 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
14696 true.
14697 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
14698 * gdb.base/call-rt-st.exp: Likewise.
14699 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
14700 return value instead of gdb,skip_float_test.
14701 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
14702 (do_function_calls): Use its return value instead of
14703 gdb,skip_float_test.
14704 * gdb.base/finish.exp: Likewise.
14705 * gdb.base/funcargs.exp: Likewise.
14706 * gdb.base/return.exp: Likewise.
14707 * gdb.base/return2.exp: Likewise.
14708 * gdb.base/varargs.exp: Likewise.
14709 * lib/gdb.exp (gdb_skip_float_test): Change it to
14710 gdb_caching_proc. Detect the broken ptrace on arm-linux.
14711
5af962df
AA
147122016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
14713
14714 * gdb.multi/tids.exp: Test "thread apply all".
14715
7fac6910
JK
147162016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14717
14718 * gdb.base/default.exp (tty): Remove.
14719
bb1fe4ac
KB
147202016-08-24 Kevin Buettner <kevinb@redhat.com>
14721
2806dc7e
PA
14722 * gdb.python/py-recurse-unwind.c: New file.
14723 * gdb.python/py-recurse-unwind.py: New file.
14724 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 14725
0a1ddfa6
SM
147262016-08-24 Simon Marchi <simon.marchi@ericsson.com>
14727
14728 * gdb.base/set-inferior-tty.exp: New file.
14729 * gdb.base/set-inferior-tty.c: New file.
14730
d9de1fe3
PA
147312016-08-23 Pedro Alves <palves@redhat.com>
14732
14733 PR gdb/20494
14734 * gdb.base/new-ui-echo.c: New file.
14735 * gdb.base/new-ui-echo.exp: New file.
14736
e9d9abd7
YQ
147372016-08-23 Yao Qi <yao.qi@linaro.org>
14738
14739 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
14740 gdbserver_spawn.
14741 * gdb.server/connect-without-multi-process.exp (do_test):
14742 Likewise.
14743
3589529e
YQ
147442016-08-23 Yao Qi <yao.qi@linaro.org>
14745
14746 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
14747 standalone_txt. Delete gdb_txt and standalone_txt on host
14748 and target. Spawn the binary on target. Copy files from
14749 target to host.
14750
6bb90213
PA
147512016-08-22 Pedro Alves <palves@redhat.com>
14752
14753 PR gdb/20505
14754 * gdb.base/vdso-warning.exp: Test core dumps too. Use
14755 with_test_prefix. Factor out bits to ...
14756 (test_no_vdso): ... this new procedure.
14757
20c2c024
CL
147582016-08-19 Carl Love <cel@us.ibm.com>
14759
14760 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
14761 maintaining separate logic for constructing the output path.
14762 * gdb.arch/powerpc-d128-regs.exp: Likewise.
14763 * gdb.arch/ppc-dfp.exp: Likewise.
14764 * gdb.arch/ppc-fp.exp: Likewise.
14765 * gdb.arch/vsx-regs.exp: Likewise.
14766 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
14767 binprefix for generating the additional binary files.
14768
0646e07d
PA
147692016-08-19 Pedro Alves <palves@redhat.com>
14770
14771 * gdb.trace/mi-trace-frame-collected.exp
14772 (test_trace_frame_collected): On x32, expect two registers.
14773
46da9242
CL
147742016-08-18 Carl Love <cel@us.ibm.com>
14775
14776 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
14777 and sync up the test with tests in gas/testsuite/gas/ppc.
14778 * gdb.arch/powerpc-power.exp: Likewise.
14779
eb2332d7
SM
147802016-08-17 Simon Marchi <simon.marchi@ericsson.com>
14781
14782 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
14783 expected error message.
14784
63c61e04
SM
147852016-08-17 Simon Marchi <simon.marchi@ericsson.com>
14786
14787 * gdb.multi/remove-inferiors.exp: New file.
14788 * gdb.multi/remove-inferiors.c: New file.
14789
7b17065f
YQ
147902016-08-12 Yao Qi <yao.qi@linaro.org>
14791
14792 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
14793 argument list.
14794
01d3dedf
PA
147952016-08-10 Pedro Alves <palves@redhat.com>
14796
14797 PR gdb/19187
14798 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
14799 setup_kfails.
14800
3eb7562a
PA
148012016-08-09 Pedro Alves <palves@redhat.com>
14802 Simon Marchi <simon.marchi@ericsson.com>
14803
14804 PR gdb/20418
14805 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
14806 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
14807
80614914
PA
148082016-08-09 Pedro Alves <palves@redhat.com>
14809
14810 PR mi/20431
14811 * gdb.mi/mi-cmd-error.exp: New file.
14812
f348d89a
PA
148132016-08-09 Pedro Alves <palves@redhat.com>
14814
14815 PR gdb/18653
14816 * gdb.base/signals-state-child.c: New file.
14817 * gdb.base/signals-state-child.exp: New file.
14818 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
14819
e5ca03b4
PA
148202016-08-09 Pedro Alves <palves@redhat.com>
14821
14822 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
14823
282a0691
TT
148242016-08-03 Tom Tromey <tom@tromey.com>
14825
14826 PR python/18565:
14827 * gdb.python/py-frame-inline.exp: Add Frame.function test.
14828
41bfcd63
YQ
148292016-08-01 Yao Qi <yao.qi@linaro.org>
14830
14831 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
14832 variable mode to "multi-process" if $multi_process is 1, otherwise
14833 set it to "single-process".
14834
e3465b24
YQ
148352016-08-01 Yao Qi <yao.qi@linaro.org>
14836
14837 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
14838 * gdb.cp/cpexprs.exp: Likewise.
14839 * gdb.cp/m-static.exp: Likewise.
14840
0b31a4bc
TT
148412016-07-26 Tom Tromey <tom@tromey.com>
14842
14843 PR python/20190:
14844 * gdb.threads/tls.exp (check_thread_local): Add python symbol
14845 test.
14846
e0461dbb
MM
148472016-07-26 Markus Metzger <markus.t.metzger@intel.com>
14848
14849 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
14850 selecting assembly source files.
14851 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
14852 assembly source files.
14853 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
14854 assembly source files.
14855 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
14856 selecting assembly source files.
14857
8194e927
SM
148582016-07-25 Simon Marchi <simon.marchi@ericsson.com>
14859
14860 * gdb.base/new-ui.exp (do_test_invalid_args): New
14861 procedure.
14862
c0272db5
TW
148632016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
14864
14865 * gdb.btrace/reconnect.c: New file.
14866 * gdb.btrace/reconnect.exp: New file.
14867
e3487908
GKB
148682016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
14869
14870 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
14871 to test_catch_syscall_group.
14872 (test_catch_syscall_group): New.
14873
12df5c00
TT
148742016-07-21 Tom Tromey <tom@tromey.com>
14875
14876 * gdb.rust/simple.rs (main): Use empty struct expression.
14877 * gdb.rust/simple.exp: Add tests for empty struct expression.
14878
bae62ee2
YQ
148792016-07-21 Yao Qi <yao.qi@linaro.org>
14880
14881 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
14882 if gdb_skip_xml_test is true on some targets.
14883
b1b53fb3
YQ
148842016-07-21 Yao Qi <yao.qi@linaro.org>
14885
14886 * gdb.server/solib-list.exp: Unset last_loaded_file.
14887
027d97f8
JK
148882016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14889
14890 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
14891 "step into captured_main (args)".
14892
7674d381
JK
148932016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14894
14895 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
14896
72b5d099
JK
148972016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14898
14899 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
14900
1f960ced
PA
149012016-07-19 Pedro Alves <palves@redhat.com>
14902
14903 * gdb.opt/inline-break.exp: Remove optimize=-O2.
14904 * gdb.opt/inline-bt.exp: Likewise.
14905 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
14906 additional_flags=-Winline.
14907 * gdb.opt/inline-locals.exp: Likewise.
14908 * gdb.opt/inline-markers.c (ATTR): Define.
14909 (inlined_fn): Use it.
14910
f25827c1
YQ
149112016-07-19 Yao Qi <yao.qi@linaro.org>
14912
14913 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
14914 (test_with_self): Remove some code. Remove argument executable.
14915 (top-level): Use do_self_tests.
14916
37539ebe
DB
149172016-07-15 Zachary Welch <zwelch@codesourcery.com>
14918 Don Breazeal <donb@codesourcery.com>
14919
14920 * gdb.base/maint.exp: Escape paths used in regular expressions.
14921 * gdb.stabs/weird.exp: Likewise.
14922
dac790e1
TT
149232016-07-13 Tom Tromey <tom@tromey.com>
14924
14925 PR python/15620, PR python/18620:
14926 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
14927 (test_bkpt_events): New procs.
14928
93daf339
TT
149292016-07-13 Tom Tromey <tom@tromey.com>
14930
14931 PR python/17698:
14932 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
14933 test.
14934 (test_watchpoints): Likewise.
14935 (test_bkpt_pending): New proc.
14936
6571a381
TT
149372016-07-13 Tom Tromey <tom@tromey.com>
14938
14939 PR cli/18053:
14940 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
14941 completion test.
14942
e8732474
JK
149432016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14944
14945 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
14946 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
14947 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
14948 f_label.
14949 (g): Rename g_end_lbl to g_label.
14950 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
14951 low_pc and high_pc.
14952 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
14953
e0f3fd7c
TT
149542016-07-12 Tom Tromey <tom@tromey.com>
14955
14956 PR python/19293:
14957 * gdb.python/py-unwind-maint.exp: Update tests.
14958
3cfe46b6
YQ
149592016-07-12 Yao Qi <yao.qi@linaro.org>
14960
14961 * lib/selftest-support.exp (selftest_setup): Match the output
14962 when captured_main is inlined.
14963
4f19a0e6
WT
149642016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
14965
14966 * gdb.fortran/derived-types.exp (result_line, result_line_2):
14967 New variables.
14968 (print this%a, print this%b, print this): New tests.
14969 * gdb.fortran/derived-types.f90 (this): New object and
14970 initialization.
14971
986cf455
SM
149722016-07-06 Simon Marchi <simon.marchi@ericsson.com>
14973
14974 * gdb.ada/arraydim.exp: Remove extra directory level in build
14975 directory.
14976
f0464b23
SM
149772016-07-06 Simon Marchi <simon.marchi@ericsson.com>
14978
14979 * lib/ada.exp: Remove extra directory level in build directory.
14980 * gdb.ada/cond_lang.exp: Likewise.
14981 * gdb.ada/exec_changed.exp: Likewise.
14982 * gdb.ada/lang_switch.exp: Likewise.
14983
42d94011
MG
149842016-07-06 Manish Goregaokar <manish@mozilla.com>
14985
2806dc7e
PA
14986 * simple.rs: Add test for raw pointer subscripting.
14987 * simple.exp: Add test expectations.
42d94011 14988
647c264c
YQ
149892016-07-05 Yao Qi <yao.qi@linaro.org>
14990
14991 * gdb.mi/mi-reverse.exp: Match =record-started output.
14992
20aa2c60
PA
149932016-07-01 Pedro Alves <palves@redhat.com>
14994
14995 * gdb.base/jit-reader.exp (info_registers_current_frame): New
14996 procedure.
14997 (jit_reader_test): Test the jit reader's unwinder.
14998 * gdb.base/jithost.c (jit_function_00_code): New global.
14999 (main): Use memcpy to fill in the mmapped code, instead of poking
15000 bytes manually here.
15001 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
15002 value.
15003 (read_debug_info): Save the function's range.
15004 (read_sp): New function.
15005 (unwind_frame): Use it. Also unwind RBP.
15006 (get_frame_id): Use read_sp.
15007 (gdb_init_reader): Use calloc instead of malloc.
15008 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
15009 parameter. Use gdb_test_multiple.
15010
ced2dffb
PA
150112016-07-01 Pedro Alves <palves@redhat.com>
15012 Antoine Tremblay <antoine.tremblay@ericsson.com>
15013
15014 * gdb.threads/process-dies-while-detaching.c: New file.
15015 * gdb.threads/process-dies-while-detaching.exp: New file.
15016
63000888
PA
150172016-07-01 Pedro Alves <palves@redhat.com>
15018
15019 * gdb.multi/watchpoint-multi-exit.c: New file.
15020 * gdb.multi/watchpoint-multi-exit.exp: New file.
15021
038d4868
PA
150222016-06-30 Pedro Alves <palves@redhat.com>
15023
15024 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
15025 unset inferior_spawn_id.
15026
994e9c83
PA
150272016-06-30 Pedro Alves <palves@redhat.com>
15028
15029 * lib/mi-support.exp (default_mi_gdb_start): Declare global
15030 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
15031
e5653468
YQ
150322016-06-29 Yao Qi <yao.qi@linaro.org>
15033
15034 * gdb.base/return.c: Add copyright header.
15035
803b47e5
TT
150362016-06-29 Tom Tromey <tom@tromey.com>
15037
15038 PR python/20129:
15039 * gdb.python/py-framefilter.exp: Add tests for setting priority
15040 and disabling of non-existent frame filter.
15041
28244707
YQ
150422016-06-29 Yao Qi <yao.qi@linaro.org>
15043
15044 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
15045 0x0f07ff.
15046
a31d2f06
YQ
150472016-06-28 Yao Qi <yao.qi@linaro.org>
15048
15049 * gdb.base/catch-syscall.exp: Remove check on isnative and target
15050 triplets. Start gdb, execute catch syscall, and continue. Check
15051 gdb's output to determine catch syscall is supported.
15052
921d8f54
MG
150532016-06-27 Manish Goregaokar <manish@mozilla.com>
15054
25d49b86
PA
15055 * gdb.rust/simple.rs: Add test for returning unit in a function.
15056 * gdb.rust/simple.exp: Add expectation for functions returning
15057 unit.
921d8f54 15058
f4952523
PMR
150592016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
15060
15061 * gdb.python/py-breakpoint-create-fail.c,
15062 gdb.python/py-breakpoint-create-fail.exp,
15063 gdb.python/py-breakpoint-create-fail.py: New testcase.
15064
fccb08f8
MG
150652016-06-25 Manish Goregaokar <manish@mozilla.com>
15066
15067 PR gdb/20239
15068 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
15069 * gdb.rust/simple.exp: Add test expectations for new NonZero
15070 tests.
fccb08f8 15071
6b850546
DT
150722016-06-24 David Taylor <dtaylor@emc.com>
15073
15074 * gdb.base/offsets.exp: New file.
15075 * gdb.base/offsets.c: New file.
15076
17621150
TT
150772016-06-23 Tom Tromey <tom@tromey.com>
15078
15079 PR gdb/16483:
15080 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
15081 before any filters are loaded.
15082
04d59df6
WT
150832016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
15084
15085 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
15086 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
15087 structs.
15088 * gdb.fortran/derived-type-function.exp: New file.
15089 * gdb.fortran/derived-type-function.f90: New file.
15090
15091
ac69f786
PA
150922016-06-21 Pedro Alves <palves@redhat.com>
15093
15094 * gdb.base/new-ui.exp: New file.
15095 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
15096 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
15097 (with_spawn_id): New procedure.
15098
49940788
PA
150992016-06-21 Pedro Alves <palves@redhat.com>
15100
15101 * gdb.mi/mi-exec-run.exp: New file.
15102
ef274d26
PA
151032016-06-21 Pedro Alves <palves@redhat.com>
15104
15105 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
15106 breakpoint command's output on the main UI.
15107 (test_break): New procedure, factored out from calls in the top
15108 level.
15109 (top level): Use foreach_with_prefix to test MI as main UI and as
15110 separate UI.
15111
468afe6c
PA
151122016-06-21 Pedro Alves <palves@redhat.com>
15113
15114 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
15115 (test_awatch_creation_and_listing)
15116 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
15117 Remove 'type' parameter.
15118 (test_watchpoint_all): New parameter mi_mode. Remove
15119 with_test_prefix.
15120 (top level): Use foreach_with_prefix, and add main/separate UI MI
15121 testing axis.
15122
51f77c37
PA
151232016-06-21 Pedro Alves <palves@redhat.com>
15124
15125 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
15126 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
15127 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
15128 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
15129 (gdb_main_spawn_id, mi_spawn_id): Declare and
15130 comment.
15131 (mi_create_inferior_pty): New procedure,
15132 factored out from default_mi_gdb_start.
15133 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
15134 procedures.
15135 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
15136 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
15137 Use mi_create_inferior_pty.
15138 (mi_gdb_start): Use eval to pass down args list.
15139
8980e177
PA
151402016-06-21 Pedro Alves <palves@redhat.com>
15141
15142 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
15143 * gdb.opt/inline-cmds.exp: Add MI tests.
15144
f38d3ad1
PA
151452016-06-21 Pedro Alves <palves@redhat.com>
15146
15147 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
15148
45db7c09
PA
151492016-06-21 Pedro Alves <palves@redhat.com>
15150
15151 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
15152 (top level): Use it instead of mi_execute_to.
15153
5a069ab3
PA
151542016-06-21 Pedro Alves <palves@redhat.com>
15155
15156 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
15157 (cont_handler_str): New.
15158 (signal_stop_handler): Set stop_handler_str instead of printing to
15159 stdout.
15160 (continue_handler): Set cont_handler_str instead of printing to
15161 stdout.
15162 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
15163 mi_send_resuming_command. Print stop_handler_str and
15164 cont_handler_str instead of expecting the python events print
15165 directly.
15166
2838cc1d
SD
151672016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
15168
15169 * gdb.base/jit-reader.exp: New file.
15170 * gdb.base/jithost.c: New file.
15171 * gdb.base/jithost.h: New file.
15172 * gdb.base/jitreader.c : New file.
15173 * gdb.base/jit-protocol.h: New file.
15174
21a77091
YQ
151752016-06-17 Yao Qi <yao.qi@linaro.org>
15176
15177 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
15178 parameters follow_fork and detach_on_fork. Set follow-fork-mode
15179 and detach-on-fork. Adjust tests.
15180 (top level): Invoke break_cond_on_syscall with combinations of
15181 syscall, follow-fork-mode and detach-on-fork.
15182
f50bf8e5
YQ
151832016-06-17 Yao Qi <yao.qi@linaro.org>
15184
15185 * gdb.base/step-over-exit.c: New.
15186 * gdb.base/step-over-exit.exp: New.
15187
a28d8e50
YTL
151882016-06-17 Yan-Ting Lin <currygt52@gmail.com>
15189
15190 * gdb.base/float.exp: Add target check for nds32*-*-*.
15191 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
15192
cad8e26d
AB
151932016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
15194
15195 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
15196 for unsupported target features.
15197 * gdb.base/call-rt-st.exp: Likewise.
15198 * gdb.base/call-sc.exp: Likewise.
15199 * gdb.base/call-signal-resume.exp: Likewise.
15200 * gdb.base/call-strs.exp: Likewise.
15201 * gdb.base/callexit.exp: Likewise.
15202 * gdb.base/callfuncs.exp: Likewise.
15203 * gdb.base/nodebug.exp: Likewise.
15204 * gdb.base/printcmds.exp: Likewise.
15205 * gdb.base/ptype.exp: Likewise.
15206 * gdb.base/structs.exp: Likewise.
15207 * gdb.base/unwindonsignal.exp: Likewise.
15208 * gdb.cp/gdb2495.exp: Likewise.
15209 * gdb.cp/templates.exp: Likewise.
15210 * gdb.cp/virtfunc.exp: Likewise.
15211 * gdb.threads/hand-call-in-threads.exp: Likewise.
15212 * gdb.threads/interrupted-hand-call.exp: Likewise.
15213 * gdb.threads/thread-unwindonsignal.exp: Likewise.
15214
347dc102
TT
152152016-06-10 Tom Tromey <tom@tromey.com>
15216
15217 PR rust/20110:
15218 * gdb.rust/expr.exp: Add test for integer constant larger than
15219 i32.
15220
5e13cf25
BH
152212016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
15222
15223 * gdb.fortran/nested-funcs.exp: New.
15224 * gdb.fortran/nested-funcs.f90: New.
15225
bb556f1f
TK
152262016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
15227
15228 * gdb.base/examine-backward.c: New file.
15229 * gdb.base/examine-backward.exp: New file.
15230
38b022b4
SM
152312016-06-06 Simon Marchi <simon.marchi@ericsson.com>
15232
15233 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
15234 matching.
15235
1b40ec05
TT
152362016-06-02 Tom Tromey <tom@tromey.com>
15237
15238 PR python/18984:
15239 * gdb.python/py-shared.exp: Add solib_name test.
15240
193bd378
SM
152412016-06-02 Simon Marchi <simon.marchi@ericsson.com>
15242
15243 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
15244
3326303b
MG
152452016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
15246
15247 PR c++/19893
15248 * gdb.dwarf2/implref.exp: Rename to...
15249 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
15250 * gdb.dwarf2/implref-array.c: New file.
15251 * gdb.dwarf2/implref-array.exp: Likewise.
15252 * gdb.dwarf2/implref-global.c: Likewise.
15253 * gdb.dwarf2/implref-global.exp: Likewise.
15254 * gdb.dwarf2/implref-struct.c: Likewise.
15255 * gdb.dwarf2/implref-struct.exp: Likewise.
15256
825c8ef2
AT
152572016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
15258
15259 * gdb.trace/trace-condition.exp: Add 64bit tests.
15260
2320162a
AT
152612016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
15262
15263 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
15264 bits types.
15265 (main): Adapt to 8 to 64 bits types.
15266 * gdb.trace/trace-condition.exp: Add new tests.
15267
a7818233
AT
152682016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
15269
15270 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
15271
0d336466
AT
152722016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
15273
15274 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
15275 Move condition tests...
15276 * gdb.trace/trace-condition.exp: Here.
15277
7faeb45a
AT
152782016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
15279
15280 * gdb.trace/trace-condition.exp: Add counter-case tests.
15281
e385593e
JK
152822016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15283
15284 PR c++/15231
15285 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
15286 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
15287
744608cc
PA
152882016-05-27 Pedro Alves <palves@redhat.com>
15289
15290 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
15291 New procedure.
15292 (top level): Call it, and bail out of DejaGnu is known to be bad.
15293
ac775bf4
AB
152942016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
15295
15296 * gdb.base/whatis.c: Extend the test case.
15297 * gdb.base/whatis.exp: Add additional tests.
15298
2bbad2ea
BH
152992016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
15300
15301* gdb.fortran/type.f90: Add pointer variable.
15302* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
15303
8b70175d
BH
153042016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
15305
15306 * gdb.fortran/vla-type.exp: Fix testcase name.
15307
86d8a848
BH
153082016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
15309
15310 * gdb.fortran/vla-type.exp: Access elements in nested structs.
15311
e188eb36
BH
153122016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
15313
15314 * gdb.fortran/type.f90: Add nested structures.
15315 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
15316 * gdb.fortran/derived-type.exp: Adapt expected output.
15317 * gdb.fortran/vla-type.exp: Adapt expected output.
15318
9b2db1fd
BH
153192016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
15320
15321 * gdb.fortran/whatis_type.exp: Adapt expected output.
15322
72b17055
BH
153232016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
15324
15325 * gdb.fortran/print_type.exp: Fix expected output.
15326 * gdb.fortran/whatis_type.exp: Fix expected output.
15327
3cd81d8d
BH
153282016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
15329
15330 * gdb.fortran/whatis_type.exp: Use multi_line.
15331
ddae9462
TT
153322016-05-24 Tom Tromey <tom@tromey.com>
15333
15334 PR python/17386:
15335 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
15336 use value as an index.
15337
1957f6b8
TT
153382016-05-23 Tom Tromey <tom@tromey.com>
15339
15340 PR python/17981:
15341 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
15342 no-breakpoint case.
15343
026a9174
PA
153442016-05-24 Pedro Alves <palves@redhat.com>
15345
15346 PR gdb/19828
15347 * gdb.threads/clone-attach-detach.c: New file.
15348 * gdb.threads/clone-attach-detach.exp: New file.
15349
e70a7231
FR
153502016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
15351
15352 * gdb.base/annota-input-while-running.exp: Fix syntax error.
15353
0f6ed0e0
TT
153542016-05-23 Tom Tromey <tom@tromey.com>
15355
15356 PR python/19438, PR python/18393:
15357 * gdb.python/py-progspace.exp: Add "dir" test.
15358 * gdb.python/py-objfile.exp: Add "dir" test.
15359
ffd19d61
YQ
153602016-05-23 Yao Qi <yao.qi@linaro.org>
15361
15362 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
15363 * gdb.arch/thumb2-it.exp: Likewise.
15364
9e8f9b05
SM
153652016-05-18 Simon Marchi <simon.marchi@ericsson.com>
15366
15367 * gdb.mi/mi-threads-interrupt.c: New file.
15368 * gdb.mi/mi-threads-interrupt.exp: New file.
15369
61c6156d
SM
153702016-05-17 Simon Marchi <simon.marchi@ericsson.com>
15371
15372 PR gdb/18077
15373 * gdb.mi/mi-async-run.exp: New file.
15374 * gdb.mi/mi-async-run.c: New file.
15375
67218854
TT
153762016-05-17 Tom Tromey <tom@tromey.com>
15377 Manish Goregaokar <manishsmail@gmail.com>
15378
15379 * lib/rust-support.exp: New file.
15380 * lib/gdb.exp (skip_rust_tests): New proc.
15381 (build_executable_from_specs): Handle rust.
15382 * lib/future.exp (gdb_find_rustc): New proc.
15383 (gdb_default_target_compile): Handle rust.
15384 * gdb.rust/expr.exp: New file.
15385 * gdb.rust/generics.exp: New file.
15386 * gdb.rust/generics.rs: New file.
15387 * gdb.rust/methods.exp: New file.
15388 * gdb.rust/methods.rs: New file.
15389 * gdb.rust/modules.exp: New file.
15390 * gdb.rust/modules.rs: New file.
15391 * gdb.rust/simple.exp: New file.
15392 * gdb.rust/simple.rs: New file.
15393
c44af4eb
TT
153942016-05-17 Tom Tromey <tom@tromey.com>
15395
15396 * gdb.base/default.exp (set language): Add rust.
15397
dcd1f979
TT
153982016-05-17 Tom Tromey <tom@tromey.com>
15399
15400 * gdb.gdb/unittest.exp: New file.
15401
155b7f57
YQ
154022016-05-16 Yao Qi <yao.qi@linaro.org>
15403
15404 * gdb.base/batch-preserve-term-settings.exp: Remove variable
15405 shell_prompt. Update shell_prompt_re.
15406
8ddd5a6c
DE
154072016-05-12 Doug Evans <dje@google.com>
15408
15409 PR symtab/19999
15410 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
15411 $options when building executable.
15412 * gdb.dwarf2/fission-loclists-pie.S: New file.
15413 * gdb.dwarf2/fission-loclists-pie.exp: New file.
15414
02e370d9
SM
154152016-05-04 Simon Marchi <simon.marchi@ericsson.com>
15416
15417 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
15418 of [is_remote target],
15419
8929ad8b
SM
154202016-05-04 Simon Marchi <simon.marchi@ericsson.com>
15421
15422 * lib/gdb.exp (use_gdb_stub): New procedure.
15423
6c447423
DE
154242016-05-03 Yunlian Jiang <yunlian@google.com>
15425 Doug Evans <dje@google.com>
15426
15427 PR symtab/19914
15428 * gdb.dwarf2/dwp-sepdebug.c: New file.
15429 * gdb.dwarf2/dwp-sepdebug.exp: New file.
15430
444e826c
SM
154312016-05-02 Simon Marchi <simon.marchi@ericsson.com>
15432
15433 * gdb.base/detach.exp: Remove is_remote check.
15434
740feeaa
SM
154352016-05-02 Simon Marchi <simon.marchi@ericsson.com>
15436
15437 * gdb.base/annota-input-while-running.exp: Don't check for
15438 [is_remote target]. Enable annotations after running to main.
15439 Remove unused "set test..." line.
15440
9080ac9d
SM
154412016-04-28 Simon Marchi <simon.marchi@ericsson.com>
15442
15443 * gdb.trace/trace-enable-disable.exp: New file.
15444 * gdb.trace/trace-enable-disable.c: New file.
15445
952ebca5
SM
154462016-04-28 Simon Marchi <simon.marchi@ericsson.com>
15447
15448 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
15449 use it in info sharedlibrary test.
15450 * gdb.trace/ftrace-lock.exp: Likewise.
15451 * gdb.trace/ftrace.exp: Likewise.
15452 * gdb.trace/range-stepping.exp: Likewise.
15453 * gdb.trace/trace-break.exp: Likewise.
15454 * gdb.trace/trace-condition.exp: Likewise.
15455 * gdb.trace/trace-mt.exp: Likewise.
15456
d9019901
SM
154572016-04-27 Simon Marchi <simon.marchi@ericsson.com>
15458
15459 * lib/gdb.exp (gdb_load_shlibs): Rename to...
15460 (gdb_load_shlib): ... this.
15461 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
15462 gdb_load_shlib.
15463 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
15464 * gdb.base/ctxobj.exp: Likewise.
15465 * gdb.base/dprintf-pending.exp: Likewise.
15466 * gdb.base/dso2dso.exp: Likewise.
15467 * gdb.base/fixsection.exp: Likewise.
15468 * gdb.base/gcore-relro.exp: Likewise.
15469 * gdb.base/gdb1555.exp: Likewise.
15470 * gdb.base/global-var-nested-by-dso.exp: Likewise.
15471 * gdb.base/gnu-ifunc.exp: Likewise.
15472 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
15473 * gdb.base/jit-so.exp (one_jit_test): Likewise.
15474 * gdb.base/pending.exp: Likewise.
15475 * gdb.base/print-file-var.exp: Likewise.
15476 * gdb.base/print-symbol-loading.exp: Likewise.
15477 * gdb.base/shlib-call.exp: Likewise.
15478 * gdb.base/shreloc.exp: Likewise.
15479 * gdb.base/so-impl-ld.exp: Likewise.
15480 * gdb.base/solib-disc.exp: Likewise.
15481 * gdb.base/solib-nodir.exp: Likewise.
15482 * gdb.base/solib-overlap.exp: Likewise.
15483 * gdb.base/solib-symbol.exp: Likewise.
15484 * gdb.base/solib-weak.exp (do_test): Likewise.
15485 * gdb.base/sym-file.exp: Likewise.
15486 * gdb.base/symtab-search-order.exp: Likewise.
15487 * gdb.base/type-opaque.exp: Likewise.
15488 * gdb.base/unload.exp: Likewise.
15489 * gdb.base/watchpoint-solib.exp: Likewise.
15490 * gdb.compile/compile.exp: Likewise.
15491 * gdb.cp/gdb2384.exp: Likewise.
15492 * gdb.cp/infcall-dlopen.exp: Likewise.
15493 * gdb.cp/re-set-overloaded.exp: Likewise.
15494 * gdb.fortran/library-module.exp: Likewise.
15495 * gdb.opt/solib-intra-step.exp: Likewise.
15496 * gdb.python/py-finish-breakpoint.exp: Likewise.
15497 * gdb.python/py-shared.exp: Likewise.
15498 * gdb.reverse/solib-precsave.exp: Likewise.
15499 * gdb.reverse/solib-reverse.exp: Likewise.
15500 * gdb.server/solib-list.exp: Likewise.
15501 * gdb.threads/dlopen-libpthread.exp: Likewise.
15502 * gdb.threads/tls-shared.exp: Likewise.
15503 * gdb.threads/tls-so_extern.exp: Likewise.
15504 * gdb.trace/change-loc.exp: Likewise.
15505 * gdb.trace/ftrace-lock.exp: Likewise.
15506 * gdb.trace/ftrace.exp: Likewise.
15507 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
15508 * gdb.trace/pending.exp: Likewise.
15509 * gdb.trace/range-stepping.exp: Likewise.
15510 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
15511 (strace_info_marker): Likewise.
15512 (strace_probe_marker): Likewise.
15513 (strace_trace_on_same_addr): Likewise.
15514 (strace_trace_on_diff_addr): Likewise.
15515 * gdb.trace/trace-break.exp: Likewise.
15516 * gdb.trace/trace-condition.exp: Likewise.
15517 * gdb.trace/trace-mt.exp: Likewise.
15518
fca4cfd9
SM
155192016-04-27 Simon Marchi <simon.marchi@ericsson.com>
15520
15521 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
15522 result of gdb_remote_download.
15523 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
15524 * gdb.base/dso2dso.exp: Likewise.
15525 * gdb.base/global-var-nested-by-dso.exp: Likewise.
15526 * gdb.base/print-file-var.exp: Likewise.
15527 * gdb.base/shlib-call.exp: Likewise.
15528 * gdb.base/shreloc.exp: Likewise.
15529 * gdb.base/solib-overlap.exp: Likewise.
15530 * gdb.base/solib-weak.exp (do_test): Likewise.
15531 * gdb.base/unload.exp: Likewise.
15532
11cf4ffb
YQ
155332016-04-27 Yao Qi <yao.qi@linaro.org>
15534
15535 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
15536 exists.
15537
3e2e34f8
KB
155382016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
15539
15540 * vla-type.exp: Print structure from toplevel.
15541
8f07e298
BH
155422016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
15543
15544 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
15545 of dynamic types.
15546 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
15547 of dynamic types.
15548
9920b434
BH
155492016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
15550
15551 * gdb.fortran/vla-type.f90: New file.
15552 * gdb.fortran/vla-type.exp: New file.
15553
f3abeff5
YQ
155542016-04-25 Yao Qi <yao.qi@linaro.org>
15555
15556 * gdb.base/branch-to-self.c: New file.
15557 * gdb.base/branch-to-self.exp: New file.
15558
0a5d52f0
YQ
155592016-04-22 Yao Qi <yao.qi@linaro.org>
15560
15561 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
15562 more after $hex.
15563
495346f6
YQ
155642016-04-22 Yao Qi <yao.qi@linaro.org>
15565
15566 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
15567 * gdb.base/annota3.exp: Likewise.
15568
4a7e075c
YQ
155692016-04-22 Yao Qi <yao.qi@linaro.org>
15570
15571 * gdb.reverse/step-precsave.exp: Do one step and test program
15572 stops in "callee" and do multiple steps until program goes out
15573 of "callee".
15574 * gdb.reverse/step-reverse.exp: Likewise.
15575
5b061e98
YQ
155762016-04-22 Yao Qi <yao.qi@linaro.org>
15577
15578 * gdb.trace/signal.exp: Also pass if
15579 $tracepoint_hits($i) > $iterations.
15580
5c5dc57f
YQ
155812016-04-22 Yao Qi <yao.qi@linaro.org>
15582
15583 * gdb.trace/signal.c: New file.
15584 * gdb.trace/signal.exp: New file.
15585
a55411b9
DE
155862016-04-19 Doug Evans <xdje42@gmail.com>
15587
15588 * gdb.base/bad-file.exp: New file.
15589
a22df60a
MG
155902016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
15591
15592 * gdb.dwarf2/implref.exp: New file.
15593
0c13f7e5
BH
155942016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
15595
15596 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
15597 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
15598 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
15599 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
15600 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
15601 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
15602 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
15603 * lib/fortran.exp (fortran_int4): New procedure.
15604 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
15605 (fortran_logical4): Likewise.
15606
9b9b09e9
BH
156072016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
15608
15609 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
15610
a14d1f4d
BH
156112016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
15612
15613 * lib/compiler.c: Add Intel specific preprocessor macros.
15614 * lib/compiler.cc: Likewise.
25d49b86 15615
7d49b1d0
LM
156162016-04-13 Luis Machado <lgustavo@codesourcery.com>
15617
15618 * gdb.server/connect-with-no-symbol-file.c: New file.
15619 * gdb.server/connect-with-no-symbol-file.exp: New file.
15620
8392fa22
SM
156212016-04-13 Simon Marchi <simon.marchi@ericsson.com>
15622
15623 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
15624
8c4c4aeb
SM
156252016-04-13 Simon Marchi <simon.marchi@ericsson.com>
15626
15627 * boards/gdbserver-base.exp (${board}_download): Copy source file to
15628 standard output directory.
15629
45e3745e
AT
156302016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
15631
15632 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
15633
e26b7e41
MM
156342016-04-13 Markus Metzger <markus.t.metzger@intel.com>
15635
15636 * gdb.btrace/instruction_history.c (loop): Add declaration.
15637
8ce09462
AT
156382016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
15639
15640 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
15641
2e88a1ea
SM
156422016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
15643
15644 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
15645 parentheses to print.
15646 (continue_handler): Likewise.
15647
f48e22e3
SM
156482016-04-08 Simon Marchi <simon.marchi@ericsson.com>
15649
15650 * gdb.server/solib-list.exp: Remove is_remote check.
15651 Pass shlib= to gdb_compile. Don't link shared library with
15652 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
15653 Run binary filename through "readlink -f" on the target.
15654
096be756
PA
156552016-04-08 Pedro Alves <palves@redhat.com>
15656
15657 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
15658 interpreter filename as argument to gdbserver_spawn.
15659 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
15660 Return empty if $last_loaded_file does not exist.
15661
06500533
JK
156622016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
15663
15664 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
15665 * gdb.base/jit-main.c: Use exit after usage.
15666
2d35e871
JK
156672016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15668
15669 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
15670 GDBHISTSIZE prior to the tests.
15671 * gdb.base/gdbinit-history.exp: Likewise.
15672
156732016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
15674
15675 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
15676 instead of build_executable. Use gdb_load_shlibs.
15677
c8064e7e
YQ
156782016-04-07 Yao Qi <yao.qi@linaro.org>
15679
15680 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
15681 Execute "si" command.
15682
bde47561
YQ
156832016-04-07 Yao Qi <yao.qi@linaro.org>
15684
15685 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
15686 number instead of the comments on some line.
15687
b16f8a3b
DB
156882016-04-06 Don Breazeal <donb@codesourcery.com>
15689
15690 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
15691 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
15692
c2f901df
SM
156932016-04-06 Simon Marchi <simon.marchi@ericsson.com>
15694
15695 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
15696 standard_output_file. Remove unused binfile variable.
15697
ac17fda0
CU
156982016-04-05 Catalin Udma <catalin.udma@freescale.com>
15699
15700 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
15701 * gdb.python/py-mi-objfile.exp: Match "list main" output
15702 in console format.
15703
03a8c4df
SM
157042016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
15705
15706 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
15707 absolute.
15708
6e774b13
SM
157092016-04-05 Simon Marchi <simon.marchi@ericsson.com>
15710
15711 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
15712 absolute.
15713 * gdb.trace/ftrace.exp: Likewise.
15714 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
15715 targets as well.
15716 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
15717 (gdb_load_shlibs): Copy libraries to test directory when testing
15718 natively. Only set solib-search-path if testing remotely.
15719 * lib/mi-support.exp (mi_load_shlibs): Likewise.
15720
7817ea46
SM
157212016-04-05 Simon Marchi <simon.marchi@ericsson.com>
15722
15723 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
15724 gdb_download. Use it even if the target is not remote.
15725 * gdb.base/jit.exp (compile_jit_test): Likewise.
15726 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
15727 output directory if the destination board is local, otherwise use
15728 the standard remote_download from DejaGnu.
15729 (gdb_download): Remove.
15730 (gdb_load_shlibs): Use gdb_remote_download instead of
15731 gdb_download.
15732 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
15733 Use gdb_remote_download instead of gdb_download. Use it even if
15734 the target is not remote.
15735 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
15736 instead of gdb_download.
15737
7beb7f68
SM
157382016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
15739
15740 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
15741 (test_insert_delete_modify): Call mi_load_shlibs before trying to
15742 run.
15743
cc63428a
AV
157442016-04-01 Artemiy Volkov <artemiyv@acm.org>
15745
15746 PR gdb/19820
15747 * gdb.base/printcmds.exp: Add artificial arrays tests.
15748
64cdf930
PA
157492016-03-31 Pedro Alves <palves@redhat.com>
15750
15751 PR gdb/19858
15752 * gdb.base/jit-main.c: Include unistd.h.
15753 (ATTACH): Define to 0 if not already defined.
15754 (wait_for_gdb, mypid): New globals.
15755 (WAIT_FOR_GDB): New macro.
15756 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
15757 some breakpoint locations.
15758 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
15759 New procedures.
15760 (one_jit_test): Add REATTACH parameter, and handle it. Use
15761 continue_to_test_location.
15762 (top level): Test attach, and adjusts calls to one_jit_test.
15763
40dea8cb
PA
157642016-03-31 Pedro Alves <palves@redhat.com>
15765
15766 PR gdb/19858
15767 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
15768 BINSUFFIX parameter, and handle it.
15769 (top level): Adjust calls compile_jit_test.
15770
e7ea3ec7
CU
157712016-03-31 Catalin Udma <catalin.udma@freescale.com>
15772
15773 PR python/19743
15774 * gdb.python/py-mi-events-gdb.py: New file.
15775 * gdb.python/py-mi-events.c: New file.
15776 * gdb.python/py-mi-events.exp: New file.
15777
e6359af3
YQ
157782016-03-30 Yao Qi <yao.qi@linaro.org>
15779
15780 * gdb.reverse/until-precsave.exp: Match function name only.
15781 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
15782 Move malloc to a condition block.
15783 * gdb.reverse/until-reverse.exp: Match function name only.
15784
a4105d04
MK
157852016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
15786
15787 * gdb.trace/ftrace.exp: Set arg0exp for s390.
15788 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
15789 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
15790 variable for GPR 0 instead of assuming it is register 0.
15791 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
15792 * lib/trace-support.exp: Add s390 registers.
15793
bfa6adb9
YQ
157942016-03-29 Yao Qi <yao.qi@linaro.org>
15795
15796 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
15797
1e6697ea
YQ
157982016-03-24 Yao Qi <yao.qi@linaro.org>
15799
15800 * gdb.reverse/break-reverse.exp: Add quotation mark in the
15801 test message.
15802
64bcd522
AA
158032016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
15804
15805 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
15806 maintaining separate logic for constructing the output path.
15807
7868401b
DB
158082016-03-16 Don Breazeal <donb@codesourcery.com>
15809
15810 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
15811 Retry fork and waitpid on interrupted system call errors.
15812 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
15813 Use with_timeout_factor to increase timeout by factor of 10.
15814
1cafadb4
DB
158152016-03-15 Don Breazeal <donb@codesourcery.com>
15816
15817 * gdb.cp/scope-err.cc: New test program.
15818 * gdb.cp/scope-err.exp: New test script.
15819 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
15820 lines and "set breakpoint here" comment.
15821 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
15822 Fixed some whitespace and format issues.
15823 * gdb.mi/mi-linespec-err-cp.cc: New test program.
15824 * gdb.mi/mi-linespec-err-cp.exp: New test script.
15825
81516450
DE
158262016-03-15 Doug Evans <dje@google.com>
15827
15828 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
15829 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
15830 All callers updated. Add tests for enums, mixed flags register.
15831
aa52b601
DE
158322016-03-15 Doug Evans <dje@google.com>
15833
15834 * gdb.base/skip.c (main): Call test_skip_file_and_function.
15835 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
15836
fa4ff313
SM
158372016-03-14 Simon Marchi <simon.marchi@ericsson.com>
15838
15839 * gdb.base/default.exp: Add $_as_string to the list of expected
15840 convenience functions.
15841
f2403c39
AB
158422016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
15843
15844 * gdb.base/maint.exp: New tests for 'maint info line-table'.
15845
f2f3ccb9
SM
158462016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
15847
15848 * gdb.python/py-as-string.exp: New file.
15849 * gdb.python/py-as-string.c: New file.
15850
00dbd492
PA
158512016-03-09 Pedro Alves <palves@redhat.com>
15852
15853 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
15854 signal" -> "Thread NN received signal" output change.
15855 * gdb.threads/ia64-sigill.exp: Likewise.
15856 * gdb.threads/linux-dp.exp: Likewise.
15857 * gdb.threads/manythreads.exp: Likewise.
15858 * gdb.threads/pending-step.exp: Likewise.
15859 * gdb.threads/print-threads.exp: Likewise.
15860 * gdb.threads/sigstep-threads.exp: Likewise.
15861 * gdb.threads/staticthreads.exp: Likewise.
15862 * gdb.threads/tls.exp: Likewise.
15863
1e6697ea
YQ
158642016-03-09 Pedro Alves <palves@redhat.com>
15865
15866 * gdb.base/command-line-input.exp: New file.
15867
b04fd3be
MK
158682016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
15869
15870 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
15871 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
15872 * gdb.trace/pending.exp: Accept leading dot before function name.
15873 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
15874 * lib/trace-support.exp: Set registers for ppc.
15875
98fa59e9
MK
158762016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
15877
15878 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
15879 use it for disassembly; accept .main in addition to main in backtrace.
15880
f77198c8
MK
158812016-03-09 Wei-cheng Wang <cole945@gmail.com>
15882 Marcin Kościelnicki <koriakin@0x04.net>
15883
15884 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
15885 (gdb_recursion_test_ptr): New global variable.
15886 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
15887 gdb_recursion_test.
15888 (gdb_c_test): Ditto.
15889
ba84e0da
MK
158902016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
15891
15892 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
15893 ordering.
15894
4366d36e
MK
158952016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
15896
15897 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
15898 (bar): Add bar_start_lbl label.
15899 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
15900 of foo/bar for emitting DWARF and tracing.
15901
5eb264df
SDJ
159022016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
15903
15904 * analyze-racy-logs.py: Set executable bit.
15905
fb6a751f
SDJ
159062016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
15907
15908 * Makefile.in (DEFAULT_RACY_ITER): New variable.
15909 (CHECK_TARGET_TMP): Likewise.
15910 (check-single-racy): New rule.
15911 (check-parallel-racy): Likewise.
15912 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
15913 (do-check-parallel-racy): New rule.
15914 (check-racy/%.exp): Likewise.
15915 * README (Racy testcases): New section.
15916 * analyze-racy-logs.py: New file.
15917
bdf7e230
DE
159182016-03-03 Doug Evans <dje@google.com>
15919
15920 * gdb.base/skip.exp: Use with_test_prefix.
15921
4719d415
YQ
159222016-03-03 Yao Qi <yao.qi@linaro.org>
15923
15924 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
15925 Invoke step_over_syscall "clone" and break_cond_on_syscall
15926 "clone".
15927 * gdb.base/step-over-clone.c: New file.
15928
ea507862
YQ
159292016-03-03 Yao Qi <yao.qi@linaro.org>
15930
15931 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
15932 code format.
15933
8fc8cbda
YQ
159342016-03-03 Yao Qi <yao.qi@linaro.org>
15935
15936 * gdb.base/disp-step-fork.c: Rename to ...
15937 * gdb.base/step-over-fork.c: ... it. New file.
15938 * gdb.base/disp-step-vfork.c: Rename to ...
15939 * gdb.base/step-over-vfork.c: ... it. New file.
15940 * gdb.base/disp-step-syscall.exp: Rename to ...
15941 * gdb.base/step-over-syscall.exp: ... it. New file.
15942 (disp_step_cross_syscall): Rename to ...
15943 (step_over_syscall): ... it.
15944
92fa70b0
YQ
159452016-03-03 Yao Qi <yao.qi@linaro.org>
15946
15947 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
15948 If target supports condition evaluation on target, invoke
15949 break_cond_on_syscall for fork and vfork.
15950
e197ad3c
YQ
159512016-03-03 Yao Qi <yao.qi@linaro.org>
15952
15953 * gdb.base/disp-step-syscall.exp: Don't invoke
15954 support_displaced_stepping.
15955 (disp_step_cross_syscall): Test with displaced stepping off and
15956 on if supported.
15957
0b47da9f
YQ
159582016-03-03 Yao Qi <yao.qi@linaro.org>
15959
15960 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
15961 proc.
15962 (setup): New proc.
15963 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
15964 and setup.
15965
065ab6dc
BH
159662016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
15967
15968 * gdb.fortran/vla-history.exp: Remove breakpoint.
15969
07e448ad 159702016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
15971
25d49b86
PA
15972 * gdb.fortran/vla-history.exp: Lookup array elements and printing
15973 exceeds timeout.
07e448ad 15974
9ac2d526 159752016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
15976
25d49b86
PA
15977 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
15978 breakpoint.
9ac2d526 15979
17807369
BH
159802016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
15981
15982 * gdb.mi/vla.f90: Nullify pointer after declaration.
15983
86e501af
PA
159842016-03-01 Pedro Alves <palves@redhat.com>
15985
15986 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
15987
1e903e32
PA
159882016-03-01 Pedro Alves <palves@redhat.com>
15989
15990 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
15991 before anything else.
15992 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
15993 _GNU_SOURCE here.
15994 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
15995 before anything else.
15996 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
15997
6ccb54e2
PA
159982016-03-01 Pedro Alves <palves@redhat.com>
15999
16000 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
16001
30ca9da1
YQ
160022016-03-01 Yao Qi <yao.qi@linaro.org>
16003
16004 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
16005 prepare_for_testing.
16006
dc856b38
YQ
160072016-03-01 Yao Qi <yao.qi@linaro.org>
16008
16009 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
16010
4a932159
AA
160112016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
16012
16013 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
16014 manually constructing the output path.
16015
f2489477
AA
160162016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
16017
16018 * gdb.arch/s390-stackless.S: New.
16019 * gdb.arch/s390-stackless.exp: New.
16020
38899f16
IB
160212016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
16022
16023 * gdb.dlang/circular.c: New file.
16024 * gdb.dlang/circular.exp: New file.
16025
9fde51ed
YQ
160262016-02-26 Yao Qi <yao.qi@linaro.org>
16027
16028 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
16029 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
16030 (testcases): Update.
16031
ce90fefe
YQ
160322016-02-26 Yao Qi <yao.qi@linaro.org>
16033
16034 * gdb.reverse/aarch64.c: Rename to ...
16035 * gdb.reverse/insn-reverse.c: ... it.
16036 * gdb.reverse/aarch64.exp: Rename to ...
16037 * gdb.reverse/insn-reverse.exp: ... it.
16038
3263bceb
YQ
160392016-02-26 Yao Qi <yao.qi@linaro.org>
16040
16041 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
16042 (testcase_ftype): New.
16043 (testcases): New array.
16044 (n_testcases): New.
16045 (main): Call each element in testcases.
16046 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
16047 (read_testcase): New.
16048 Do the tests in a loop.
16049
6cb59ff1
YQ
160502016-02-25 Yao Qi <yao.qi@linaro.org>
16051
16052 * gdb.base/branches.c: Remove.
16053
ae91f625
MK
160542016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
16055
16056 PR gdb/13808
16057 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
16058
678b48b7
MK
160592016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
16060
16061 * gdb.trace/ftrace.exp: Remove unnecessary target check.
16062
7337a6f2
MK
160632016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
16064
16065 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
16066 change x86_64 call_insn to 'callq'.
16067
861ca91f
AT
160682016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
16069
16070 * gdb.trace/tfile-avx.c: Move to...
16071 * gdb.trace/tracefile-pseudo-reg.c: Here.
16072 * gdb.trace/tfile-avx.exp: Move to...
16073 * gdb.trace/tracefile-pseudo-reg.exp: Here.
16074
bf74e428
GB
160752016-02-24 Gary Benson <gbenson@redhat.com>
16076
16077 * gdb.base/attach-pie-noexec.exp: Do not expect an error
16078 message on attach.
16079
cce0e923
DE
160802016-02-23 Doug Evans <dje@google.com>
16081
16082 * gdb.base/skip.c (test_skip): New function.
16083 (end_test_skip_file_and_function): New function.
16084 (test_skip_file_and_function): New function.
16085 * gdb.base/skip1.c (test_skip): New function.
16086 (skip1_test_skip_file_and_function): New function.
16087 * gdb.base/skip.exp: Add tests for new skip options.
16088 * gdb.base/skip-solib.exp: Update expected output.
16089 * gdb.perf/skip-command.cc: New file.
16090 * gdb.perf/skip-command.exp: New file.
16091 * gdb.perf/skip-command.py: New file.
16092
4000e47e
MK
160932016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
16094
16095 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
16096 info registers pattern.
16097
24f75ead
IB
160982016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
16099
16100 * lib/future.exp: Add D support.
16101 (gdb_find_gdc): New proc.
16102 (gdb_default_target_compile): Add D support.
16103
fbb7bcbe
WW
161042016-02-18 Wei-cheng Wang <cole945@gmail.com>
16105
16106 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
16107 user+system time.
16108 (trace_speed_test): Determine the iteration count for a time
16109 between 15..30 seconds.
16110
012b3a21
WT
161112016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
16112
16113 * gdb.arch/i386-mpx-sigsegv.c: New file.
16114 * gdb.arch/i386-mpx-sigsegv.exp: New file.
16115 * gdb.arch/i386-mpx-simple_segv.c: New file.
16116 * gdb.arch/i386-mpx-simple_segv.exp: New file.
16117
2d5189bd
YQ
161182016-02-18 Yao Qi <yao.qi@linaro.org>
16119
16120 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
16121 Don't call setup_kfail.
16122
40fb20d0
YQ
161232016-02-18 Yao Qi <yao.qi@linaro.org>
16124
16125 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
16126 Set "set breakpoint condition-evaluation" per $cond_bp_target.
16127
21b1f8d2
DE
161282016-02-16 Doug Evans <dje@google.com>
16129
16130 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
16131 * gdb.base/skip1.c: Ditto.
16132 * gdb.base/skip.exp: Whitespace cleanup.
16133
4041ed77
DB
161342016-02-16 Don Breazeal <donb@codesourcery.com>
16135
16136 PR remote/19496
16137 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
16138 Remove kfail for PR remote/19496.
16139
c4ef31bf
SM
161402016-02-16 Simon Marchi <simon.marchi@ericsson.com>
16141
16142 * lib/gdb.exp (standard_temp_file): Return a path specific to
16143 the runtest invocation.
16144
266b65b3
SM
161452016-02-16 Simon Marchi <simon.marchi@ericsson.com>
16146
16147 * gdb.trace/save-trace.exp: Change relative path to be in the
16148 standard output directory.
16149
a7a0a6a9
JK
161502016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16151
16152 * gdb.arch/i386-prologue.c: Add missing prototypes.
16153
c99dbb42
JK
161542016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16155
16156 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
16157 * gdb.arch/i386-prologue.exp: Likewise.
16158 * gdb.arch/i386-size.exp: Likewise.
16159
aa480355
SM
161602016-02-15 Simon Marchi <simon.marchi@ericsson.com>
16161
16162 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
16163 define object file path.
16164 * gdb.btrace/gcore.exp: Use standard_output_file to define core
16165 file path.
16166 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
16167 standard_output_file to define binfile.
16168
ba881f50
JK
161692016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16170
16171 Fix compatibility with recent gfortran-5.3.1.
16172 * gdb.fortran/vla-history.exp (print vla1 allocated)
16173 (print vla2 allocated, print $2, print $3): Remove
16174 (print $4): Rename to ...
16175 (print $2): ... here.
16176 (print $9): Rename to ...
16177 (print $5): ... here.
16178 (print $10): Rename to ...
16179 (print $6): ... here.
16180 * gdb.fortran/vla.f90: Add pvla initialization.
16181
e9fb005c
JK
161822016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16183
16184 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
16185 New test.
16186 * gdb.fortran/vla-value-sub.exp: Likewise.
16187
e44e00ff
MK
161882016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
16189
16190 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
16191
97e94151
SM
161922016-02-12 Simon Marchi <simon.marchi@ericsson.com>
16193
16194 * i386-biarch-core.exp: Define corefile using
16195 standard_output_file.
16196
01113bc1
YQ
161972016-02-12 Yao Qi <yao.qi@linaro.org>
16198
16199 * gdb.arch/arm-single-step-kernel-helper.c: New.
16200 * gdb.arch/arm-single-step-kernel-helper.exp: New.
16201
33b4777c
MM
162022016-02-12 Markus Metzger <markus.t.metzger@intel.com>
16203
16204 * gdb.btrace/tailcall-only.exp: New.
16205 * gdb.btrace/tailcall-only.c: New.
16206 * gdb.btrace/x86_64-tailcall-only.S: New.
16207 * gdb.btrace/i686-tailcall-only.S: New.
16208
acc23c11
PA
162092016-02-11 Pedro Alves <palves@redhat.com>
16210
16211 * README (Parallel testing): Add missing double quotes.
16212
e352bf0a
PA
162132016-02-11 Pedro Alves <palves@redhat.com>
16214
16215 * README (Parallel testing): New section.
16216 (GDB_PARALLEL): Rewrite.
16217 (FORCE_PARALLEL): Document.
16218
9f5fed78
MK
162192016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
16220
16221 * gdb.trace/tfile-avx.c: New test.
16222 * gdb.trace/tfile-avx.exp: New test.
16223
9ef9e6a6
KS
162242016-02-09 Keith Seitz <keiths@redhat.com>
16225
16226 PR breakpoints/19546
16227 * gdb.base/infcall-exec.c: New file.
16228 * gdb.base/infcall-exec2.c: New file.
16229 * gdb.base/infcall-exec.exp: New file.
16230
a96e36da
KS
162312016-02-09 Keith Seitz <keiths@redhat.com>
16232
16233 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
16234 (toplevel): Call test_bkpt_address.
16235
9f61929f
KS
162362016-02-09 Keith Seitz <keiths@redhat.com>
16237
16238 PR python/19506
16239 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
16240 (toplevel): Call test_bkpt_address.
16241
1e94266c
SM
162422016-02-09 Simon Marchi <simon.marchi@ericsson.com>
16243
16244 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
16245 to AC_OUTPUT.
16246 * configure: Regenerate.
16247
2a7f3dff
PA
162482016-02-09 Pedro Alves <palves@redhat.com>
16249
16250 PR breakpoints/19548
16251 * gdb.base/execl-update-breakpoints.c (some_function): New
16252 function.
16253 (main): Call it.
16254 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
16255 Tighten expected GDB output.
16256
2151ccc5
SM
162572016-02-08 Simon Marchi <simon.marchi@ericsson.com>
16258
16259 * Makefile.in (ALL_SUBDIRS): Remove.
16260 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
16261 (distclean maintainer-clean realclean): Likewise.
16262 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
16263 * configure: Regenerate.
16264 * gdb.ada/Makefile.in: Delete.
16265 * gdb.arch/Makefile.in: Likewise.
16266 * gdb.asm/Makefile.in: Likewise.
16267 * gdb.base/Makefile.in: Likewise.
16268 * gdb.btrace/Makefile.in: Likewise.
16269 * gdb.cell/Makefile.in: Likewise.
16270 * gdb.compile/Makefile.in: Likewise.
16271 * gdb.cp/Makefile.in: Likewise.
16272 * gdb.disasm/Makefile.in: Likewise.
16273 * gdb.dlang/Makefile.in: Likewise.
16274 * gdb.dwarf2/Makefile.in: Likewise.
16275 * gdb.fortran/Makefile.in: Likewise.
16276 * gdb.gdb/Makefile.in: Likewise.
16277 * gdb.go/Makefile.in: Likewise.
16278 * gdb.guile/Makefile.in: Likewise.
16279 * gdb.java/Makefile.in: Likewise.
16280 * gdb.linespec/Makefile.in: Likewise.
16281 * gdb.mi/Makefile.in: Likewise.
16282 * gdb.modula2/Makefile.in: Likewise.
16283 * gdb.multi/Makefile.in: Likewise.
16284 * gdb.objc/Makefile.in: Likewise.
16285 * gdb.opencl/Makefile.in: Likewise.
16286 * gdb.opt/Makefile.in: Likewise.
16287 * gdb.pascal/Makefile.in: Likewise.
16288 * gdb.perf/Makefile.in: Likewise.
16289 * gdb.python/Makefile.in: Likewise.
16290 * gdb.reverse/Makefile.in: Likewise.
16291 * gdb.server/Makefile.in: Likewise.
16292 * gdb.stabs/Makefile.in: Likewise.
16293 * gdb.threads/Makefile.in: Likewise.
16294 * gdb.trace/Makefile.in: Likewise.
16295 * gdb.xml/Makefile.in: Likewise.
16296 * lib/gdb.exp (make_gdb_parallel_path): Add check for
16297 GDB_PARALLEL.
16298 (standard_output_file): Remove check for GDB_PARALLEL, always
16299 return path in outputs/$subdir/$testname.
16300
437277d4
SM
163012016-02-08 Simon Marchi <simon.marchi@ericsson.com>
16302
16303 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
16304 (site.exp): Assign abs_srcdir to tcl's srcdir.
16305
31d913c7
YQ
163062016-02-04 Yao Qi <yao.qi@linaro.org>
16307
16308 * gdb.base/foll-exec-mode.c: Include limits.h.
16309 (main): Add parameters argc and argv. Get directory from
16310 argv[0].
16311 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
16312 compilation.
16313 * gdb.base/foll-exec.c: Include limits.h.
16314 (main): Add parameters argc and argv.
16315 Get directory from argv[0].
16316 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
16317 Adjust tests on the number of lines as source code changed.
16318 * gdb.base/foll-vfork-exit.c: Include limits.h.
16319 (main): Add one line of statement before vfork.
16320 * gdb.base/foll-vfork.c: Include limits.h and string.h.
16321 (main): Add parameters argc and argv. Get directory from
16322 argv[0].
16323 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
16324 (setup_gdb): Set tbreak to skip some source lines.
16325 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
16326 (main): Add parameters argc and argv. Get directory from
16327 argv[0].
16328 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
16329 compilation.
16330 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
16331 (main): Add parameters argc and argv. Get directory from
16332 argv[0].
16333 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
16334 compilation.
16335
9482b9fb
DE
163362016-02-01 Doug Evans <dje@google.com>
16337
16338 * gdb.base/skip.exp: Clean up multiple references to same test name.
16339
6b2e4f10
PA
163402016-02-01 Pedro Alves <palves@redhat.com>
16341
ccb6afd6 16342 PR remote/19496
6b2e4f10
PA
16343 * gdb.threads/forking-threads-plus-breakpoint.exp
16344 (displaced_stepping_supported): New global.
16345 (probe_displaced_stepping_support): New procedure.
16346 (do_test): Add 'displaced' parameter, and use it.
16347 (top level): Check for displaced stepping support. Add displaced
16348 stepping on/off testing axis.
16349
37a8db1a
AB
163502016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
16351
16352 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
16353 pointer. Don't perform further tests on the unassociated pointer
16354 if the first test fails.
16355
5fdf6324
AB
163562016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
16357
16358 * gdb.base/max-value-size.c: New file.
16359 * gdb.base/max-value-size.exp: New file.
16360 * gdb.base/huge.exp: Disable max-value-size for this test.
16361
935c6144
IB
163622016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
16363
16364 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
16365
7fe8399d
YQ
163662016-01-28 Yao Qi <yao.qi@linaro.org>
16367
16368 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
16369
a2077e25
PA
163702016-01-25 Pedro Alves <palves@redhat.com>
16371
16372 PR threads/19461
16373 * gdb.base/fork-running-state.c: New file.
16374 * gdb.base/fork-running-state.exp: New file.
16375
1d2736d4
PA
163762016-01-25 Pedro Alves <palves@redhat.com>
16377
16378 PR gdb/19494
16379 * gdb.base/catch-fork-kill.c: New file.
16380 * gdb.base/catch-fork-kill.exp: New file.
16381
f1da4b11
PA
163822016-01-25 Pedro Alves <palves@redhat.com>
16383
16384 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
16385 Delete, moved to lib/gdb.exp.
16386 * gdb.threads/forking-threads-plus-breakpoint.exp
16387 (foreach_with_prefix): Likewise.
16388 * gdb.threads/process-dies-while-handling-bp.exp
16389 (foreach_with_prefix): Likewise.
16390 * lib/gdb.exp (foreach_with_prefix): New procedure.
16391
45f38546
MK
163922016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
16393
16394 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
16395 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
16396
dc29a1ce
MK
163972016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
16398
16399 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
16400 endian targets.
16401
092127d7
JK
164022016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16403 Pedro Alves <palves@redhat.com>
16404
16405 Fix testsuite compatibility with Guile.
16406 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
16407 number.
16408
31d765d3
JK
164092016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16410
16411 Fix testsuite compatibility with Guile.
16412 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
16413 (thread 1): New test for backtrace through signal handler.
16414
1ac78c04
YQ
164152016-01-22 Yao Qi <yao.qi@linaro.org>
16416
16417 PR testsuite/19491
16418 * gdb.base/multi-forks.c: Include
16419 ../lib/unbuffer_output.c
16420 (main): Call gdb_unbuffer_output.
16421
4f5946a8
DE
164222016-01-21 Doug Evans <dje@google.com>
16423
16424 * lib/ada.exp (gdb_compile_ada): Fix typo.
16425
305e13e6
JB
164262016-01-21 Joel Brobecker <brobecker@adacore.com>
16427
16428 * gdb.base/break-fun-addr.exp: New file.
16429 * gdb.base/break-fun-addr1.c: New file.
16430 * gdb.base/break-fun-addr2.c: New file.
16431
5f5dfff6
SM
164322016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
16433
16434 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
16435 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
16436 enum flag values.
16437
fd356fa2
AA
164382016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
16439
16440 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
16441 when GDB can not set the vector return value. Add more comments
16442 for clarification.
16443
9df22175
AT
164442016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
16445
16446 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
16447 command.
16448
41d1845e
SM
164492016-01-19 Simon Marchi <simon.marchi@ericsson.com>
16450
16451 * Makefile.in (DO_RUNTEST): Add --status and update usages.
16452
01ac6840
SM
164532016-01-19 Simon Marchi <simon.marchi@ericsson.com>
16454
16455 * Makefile.in (check-single): Pass --status to runtest.
16456 (check/%.exp): Likewise.
16457
164582016-01-19 Simon Marchi <simon.marchi@ericsson.com>
16459
16460 * Makefile.in (check-parallel): Propagate return code from make
16461 do-check-parallel.
16462
bd0a71fa
MK
164632016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
16464
16465 * gdb.trace/ftrace.exp: Fix expected message on continue.
16466 * gdb.trace/pending.exp: Fix expected message on continue.
16467 * gdb.trace/trace-break.exp: Fix expected message on continue.
16468
8bcbad33
SM
164692016-01-18 Simon Marchi <simon.marchi@ericsson.com>
16470
16471 * lib/gdb.exp (gdb_test): Remove unused global references.
16472
f303dbd6
PA
164732016-01-18 Pedro Alves <palves@redhat.com>
16474
16475 * gdb.base/async-shell.exp: Adjust expected output.
16476 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
16477 * gdb.base/siginfo-thread.exp: Adjust expected output.
16478 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
16479 * gdb.java/jnpe.exp: Adjust expected output.
16480 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
16481 * gdb.threads/continue-pending-status.exp: Adjust expected output.
16482 * gdb.threads/leader-exit.exp: Adjust expected output.
16483 * gdb.threads/manythreads.exp: Adjust expected output.
16484 * gdb.threads/pthreads.exp: Adjust expected output.
16485 * gdb.threads/schedlock.exp: Adjust expected output.
16486 * gdb.threads/siginfo-threads.exp: Adjust expected output.
16487 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
16488 expected output.
16489 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
16490 output.
16491 * gdb.threads/sigthread.exp: Adjust expected output.
16492 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
16493
b2789696
YQ
164942016-01-18 Yao Qi <yao.qi@linaro.org>
16495
16496 * gdb.guile/scm-section-script.c: Replace @progbits with
16497 %progbits.
16498 * gdb.python/py-section-script.c: Likewise.
16499
71ef29a8
PA
165002016-01-15 Pedro Alves <palves@redhat.com>
16501
16502 * gdb.multi/tids.exp: Test star wildcard ranges.
16503
3f5b7598
PA
165042016-01-15 Pedro Alves <palves@redhat.com>
16505
16506 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
16507 command from "thread apply" invocation.
16508 (thr_apply_info_thr_invalid): Default the expected output to the
16509 input tid list.
16510 (top level): Add tests that use convenience variables. Add tests
16511 for "thread apply" with a valid TID list, but missing the command.
16512
663f6d42
PA
165132016-01-13 Pedro Alves <palves@redhat.com>
16514
16515 * gdb.base/default.exp: Expect $_gthread as well.
16516 * gdb.multi/tids.exp: Test $_gthread.
16517 * gdb.threads/thread-specific.exp: Test $_gthread.
16518
c84f6bbf
PA
165192016-01-13 Pedro Alves <palves@redhat.com>
16520
16521 * gdb.multi/tids.exp: Test "info threads -gid".
16522
22a02324
PA
165232016-01-13 Pedro Alves <palves@redhat.com>
16524
16525 * gdb.multi/tids.exp: Test InferiorThread.global_num and
16526 Breakpoint.thread.
16527 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
16528
5d5658a1
PA
165292016-01-07 Pedro Alves <palves@redhat.com>
16530
16531 * gdb.base/break.exp: Adjust to output changes.
16532 * gdb.base/hbreak2.exp: Likewise.
16533 * gdb.base/sepdebug.exp: Likewise.
16534 * gdb.base/watch_thread_num.exp: Likewise.
16535 * gdb.linespec/keywords.exp: Likewise.
16536 * gdb.multi/info-threads.exp: Likewise.
16537 * gdb.threads/thread-find.exp: Likewise.
16538 * gdb.multi/tids.c: New file.
16539 * gdb.multi/tids.exp: New file.
16540
84654457
PA
165412016-01-13 Pedro Alves <palves@redhat.com>
16542
16543 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
16544
e3940304
PA
165452016-01-13 Pedro Alves <palves@redhat.com>
16546
16547 * gdb.base/default.exp: Expect $_inferior as well.
16548 * gdb.multi/base.exp: Test $_inferior.
16549
a911d87a
PA
165502016-01-13 Pedro Alves <palves@redhat.com>
16551
16552 PR breakpoints/19388
16553 * gdb.base/catch-signal-siginfo-cond.c: New file.
16554 * gdb.base/catch-signal-siginfo-cond.exp: New file.
16555
82075af2
JS
165562016-01-12 Josh Stone <jistone@redhat.com>
16557 Philippe Waroquiers <philippe.waroquiers@skynet.be>
16558
16559 * gdb.base/catch-syscall.c (do_execve): New variable.
16560 (main): Conditionally trigger an execve.
16561 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
16562 (test_catch_syscall_execve): New, check entry/return across execve.
16563 (do_syscall_tests): Call test_catch_syscall_execve.
16564
e46eeedd
PA
165652016-01-12 Pedro Alves <palves@redhat.com>
16566
16567 * gdb.base/random-signal.exp (do_test): New procedure, with body
16568 of testcase moved in.
16569
01d8c27e
JK
165702016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16571 Pedro Alves <palves@redhat.com>
16572
16573 * gdb.base/funcargs.exp (finish from indirectly called function):
16574 Reintroduce the case for 'First'.
16575
9a706302
JK
165762016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16577 Pedro Alves <palves@redhat.com>
16578
16579 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
16580 (tcatch_vfork_then_child_follow_exec)
16581 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
16582 identification.
16583
c0ecb95f
JK
165842016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16585
16586 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
16587 and repeats to unlimited.
16588 * gdb.python/py-value.exp: Likewise.
16589 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
16590 and repeats to unlimited.
16591
6cfc1fcb
JK
165922016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
16593
16594 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
16595 and reordering the functions.
16596 * gdb.multi/hangout.c: Likewise.
16597 * gdb.multi/hello.c: Likewise.
16598
582a1b00
SM
165992016-01-08 Simon Marchi <simon.marchi@ericsson.com>
16600
16601 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
16602 absolute.
16603 (SingleStatisticTestResult.report): Use dict.keys instead of
16604 dict.iterkeys.
16605
79bc59cb
PA
166062016-01-06 Pedro Alves <palves@redhat.com>
16607
16608 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
16609
43368e1d
MM
166102016-01-04 Markus Metzger <markus.t.metzger@intel.com>
16611
16612 * gdb.btrace/dlopen.exp: New.
16613 * gdb.btrace/dlopen.c: New.
16614 * gdb.btrace/dlopen-dso.c: New.
16615
79fad5b8
SL
166162015-12-25 Sandra Loosemore <sandra@codesourcery.com>
16617
16618 * lib/gdb.exp (gdb_test): Update comments to clarify that the
16619 PATTERN argument is optional.
16620
ab8314b3
JB
166212015-12-24 Joel Brobecker <brobecker@adacore.com>
16622
16623 * lib/ada.exp (target_compile_ada_from_dir): New function.
16624 (gdb_compile_ada): Reimplement avoiding the use of project files.
16625 * gdb.ada/gnat_ada.gpr: Delete.
16626 * gdb.ada/cond_lang.exp: Adjust test to make path before
16627 filename optional.
16628 * gdb.ada/small_reg_param.exp: Likewise.
16629
fe33faff
SM
166302015-12-22 Simon Marchi <simon.marchi@ericsson.com>
16631
16632 * gdb.base/foll-vork.exp: Remove HP-UX special case.
16633
6d265cb4
TP
166342015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
16635
16636 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
16637 case.
16638
10125099
SM
166392015-12-21 Simon Marchi <simon.marchi@ericsson.com>
16640
16641 * gdb.base/break.exp: Remove dead code.
16642 * gdb.base/sepdebug.exp: Likewise.
16643
3ca22649
SM
166442015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
16645
16646 * gdb.asm/asm-source.exp: Remove HP-UX references.
16647 * gdb.base/annota1.exp: Likewise.
16648 * gdb.base/annota3.exp: Likewise.
16649 * gdb.base/attach.exp: Likewise.
16650 * gdb.base/bigcore.exp: Likewise.
16651 * gdb.base/break.exp: Likewise.
16652 * gdb.base/call-ar-st.exp: Likewise.
16653 * gdb.base/callfuncs.exp: Likewise.
16654 * gdb.base/catch-fork-static.exp: Likewise.
16655 * gdb.base/display.exp: Likewise.
16656 * gdb.base/foll-exec-mode.exp: Likewise.
16657 * gdb.base/foll-exec.exp: Likewise.
16658 * gdb.base/foll-fork.exp: Likewise.
16659 * gdb.base/foll-vfork.exp: Likewise.
16660 * gdb.base/funcargs.exp: Likewise.
16661 * gdb.base/hbreak2.exp: Likewise.
16662 * gdb.base/inferior-died.exp: Likewise.
16663 * gdb.base/interrupt.exp: Likewise.
16664 * gdb.base/multi-forks.exp: Likewise.
16665 * gdb.base/nodebug.exp: Likewise.
16666 * gdb.base/sepdebug.exp: Likewise.
16667 * gdb.base/solib1.c: Likewise.
16668 * gdb.base/step-test.exp: Likewise.
16669 * gdb.mi/non-stop.c: Likewise.
16670 * gdb.mi/pthreads.c: Likewise.
16671 * gdb.multi/bkpt-multi-exec.ex: Likewise.
16672 * gdb.threads/pthreads.c: Likewise.
16673 * gdb.threads/staticthreads.exp: Likewise.
16674 * lib/future.exp: Likewise.
16675 * lib/gdb.exp: Likewise.
16676 * gdb.base/so-indr-cl.c: Remove.
16677 * gdb.base/so-indr-cl.exp: Likewise.
16678 * gdb.base/solib.c: Likewise.
16679 * gdb.base/solib.exp: Likewise.
16680 * gdb.base/solib2.c: Likewise.
16681
b6304613
SM
166822015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
16683
16684 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
16685 * gdb.base/call-ar-st.exp: Likewise.
16686 * gdb.base/callfuncs.exp: Likewise.
16687 * gdb.base/condbreak.exp: Likewise.
16688 * gdb.base/constvars.exp: Likewise.
16689 * gdb.base/hbreak2.exp: Likewise.
16690 * gdb.base/langs.exp: Likewise.
16691 * gdb.base/list.exp: Likewise.
16692 * gdb.base/long_long.exp: Likewise.
16693 * gdb.base/ptype.exp: Likewise.
16694 * gdb.base/scope.exp: Likewise.
16695 * gdb.base/signals.exp: Likewise.
16696 * gdb.base/so-impl-ld.exp: Likewise.
16697 * gdb.base/varargs.exp: Likewise.
16698 * gdb.base/volatile.exp: Likewise.
16699 * gdb.base/whatis.exp: Likewise.
16700 * gdb.cp/cplusfuncs.exp: Likewise.
16701 * gdb.cp/inherit.exp: Likewise.
16702 * gdb.cp/local.exp: Likewise.
16703 * gdb.cp/member-ptr.exp: Likewise.
16704 * gdb.cp/method.exp: Likewise.
16705 * gdb.cp/overload.exp: Likewise.
16706 * gdb.cp/templates.exp: Likewise.
16707 * gdb.stabs/weird.exp: Likewise.
16708 * lib/compiler.c: Likewise.
16709 * lib/compiler.cc: Likewise.
16710 * lib/cp-support.exp: Likewise.
16711 * lib/gdb.exp: Likewise.
16712
bf401b07
SM
167132015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
16714
16715 * configure.ac: Remove HP-UX case.
16716 * configure: Regenerate.
16717
aff9c0f8
SM
167182015-12-18 Simon Marchi <simon.marchi@ericsson.com>
16719
16720 * lib/gdb.exp (gdb_compile): Add function doc.
16721
a6904d5a
PA
167222015-12-17 Pedro Alves <palves@redhat.com>
16723
16724 PR threads/19354
16725 * gdb.multi/info-threads.exp: New file.
16726
a22279dd
YQ
167272015-12-15 Yao Qi <yao.qi@linaro.org>
16728
16729 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
16730 is aarch64*-*-*.
16731
0588c796
SL
167322015-12-14 Sandra Loosemore <sandra@codesourcery.com>
16733
16734 * gdb.base/history-duplicates.exp: Skip if no readline support.
16735
5d978e17
SL
167362015-12-14 Sandra Loosemore <sandra@codesourcery.com>
16737
16738 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
16739
7e763b86
SL
167402015-12-14 Sandra Loosemore <sandra@codesourcery.com>
16741
16742 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
16743
87a3a92c
SL
167442015-12-14 Sandra Loosemore <sandra@codesourcery.com>
16745
16746 * gdb.base/completion.exp: Skip tests that interrupt GDB with
16747 ctrl-C if nointerrupts target property is set.
16748 * gdb.base/double-prompt-target-event-error.exp: Likewise.
16749 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
16750 * gdb.base/paginate-bg-execution.exp: Likewise.
16751 * gdb.base/paginate-execution-startup.exp: Likewise.
16752 * gdb.base/random-signal.exp: Likewise.
16753 * gdb.base/range-stepping.exp: Likewise.
16754 * gdb.cp/annota2.exp: Likewise.
16755 * gdb.cp/annota3.exp: Likewise.
16756 * gdb.gdb/selftest.exp: Likewise.
16757 * gdb.threads/continue-pending-status.exp: Likewise.
16758 * gdb.threads/leader-exit.exp: Likewise.
16759 * gdb.threads/manythreads.exp: Likewise.
16760 * gdb.threads/pthreads.exp: Likewise.
16761 * gdb.threads/schedlock.exp: Likewise.
16762 * gdb.threads/sigthread.exp: Likewise.
16763
a8f077dc
DB
167642015-12-11 Don Breazeal <donb@codesourcery.com>
16765
16766 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
16767 remote.
16768 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
16769 * gdb.base/foll-exec.exp (main): Enable for target remote.
16770 * gdb.base/foll-fork.exp (main): Likewise.
16771 * gdb.base/foll-vfork.exp (main): Likewise.
16772 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
16773 (proc continue_to_exit_bp_loc): Use clean_restart.
16774 * gdb.base/pie-execl.exp (main): Disable for target remote.
16775 * gdb.base/watch-vfork.exp (main): Enable for target remote.
16776 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
16777 * gdb.threads/execl.exp (main): Likewise.
16778 * gdb.threads/fork-child-threads.exp (main): Likewise.
16779 * gdb.threads/fork-plus-threads.exp (main): Disable for target
16780 remote.
16781 * gdb.threads/fork-thread-pending.exp (main): Enable for target
16782 remote.
16783 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
16784 pid.tid style ptids, instead of just tid.
16785 * gdb.threads/thread-execl.exp (main): Enable for target remote.
16786 * gdb.threads/watchpoint-fork.exp (main): Likewise.
16787 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
16788 ptids, instead of just tid.
16789
3b2464a8
AB
167902015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
16791
16792 * gdb.base/list.exp (test_list_forward): Add end of file error
16793 test.
16794 (test_repeat_list_command): Add end of file error test.
16795 (test_list_backwards): Add beginning of file error test.
16796
a0def019
AB
167972015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
16798
16799 * gdb.base/list.exp (test_list_invalid_args): New function,
16800 defined, and called.
16801
5c000dff
AB
168022015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
16803
16804 * gdb.base/list.exp (test_list): Make test names unique.
16805
f1637ebe
YQ
168062015-12-11 Yao Qi <yao.qi@linaro.org>
16807
16808 * gdb.base/coremaker2.c: Remove.
16809
36d6fc0a
PA
168102015-12-10 Pedro Alves <palves@redhat.com>
16811
16812 * gdb.multi/base.exp: Remove stale "spaces" references.
16813
762f7747
PA
168142015-12-10 Pedro Alves <palves@redhat.com>
16815
16816 * gdb.multi/base.exp: Don't use nowarnings.
16817 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
16818 * gdb.multi/hangout.c: Include stdio.h.
16819 * gdb.multi/hello.c: Include stdlib.h.
16820 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
16821 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
16822 * gdb.multi/multi-arch.exp: Don't use nowarnings.
16823
28d2bfb9
AB
168242015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
16825
16826 * gdb.dwarf2/dw2-ranges-base.c: New file.
16827 * gdb.dwarf2/dw2-ranges-base.exp: New file.
16828 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
16829 support additional line table, and debug ranges generation.
16830 (Dwarf::ranges): New function, generate .debug_ranges.
16831 (Dwarf::lines): Support generating simple line table programs.
16832 (Dwarf::assemble): Initialise new namespace variables.
16833
5fc2beac
KB
168342015-12-09 Kevin Buettner <kevinb@redhat.com>
16835
16836 * gdb.base/async.exp (proc test_background): Add case for
16837 asynchronous execution not supported.
16838
1c35a88f
LM
168392015-12-09 Luis Machado <lgustavo@codesourcery.com>
16840
16841 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
16842 format and change test names to make them unique.
16843
b593e3d9
RK
168442015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
16845 Pedro Alves <pedro@redhat.com>
16846
16847 PR gdb/18702
16848 Add checking of floatformats setup on x86_64 hosts.
16849 * gdb.arch/i386-float.S (main): Load bigval and smallval.
16850 (smallval, bigval): New labels/constants.
16851 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
16852 float" after loading bigval and smallval.
16853
d72413e6
PMR
168542015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
16855
16856 * gdb.ada/fun_overload_menu.exp: New testcase.
16857 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
16858
ece66d65
JS
168592015-12-04 Josh Stone <jistone@redhat.com>
16860
16861 * gdb.base/catch-fork-static.exp: New.
16862
41d0efca
YQ
168632015-12-03 Yao Qi <yao.qi@linaro.org>
16864
16865 * gdb.base/sizeof.c: Don't include stdio.h and
16866 ../lib/unbuffer_output.c.
16867 (main): New variable 'size' and 'value'. Remove printf and
16868 gdb_unbuffer_output. Assign return value to size and value.
16869 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
16870 at the beginning.
16871 (check_sizeof): Check the result by printing variable 'size'.
16872 (check_valueof): Check the result by printing variable 'value'.
16873
99fd02d9
YQ
168742015-12-01 Yao Qi <yao.qi@linaro.org>
16875
16876 * gdb.base/disp-step-syscall.exp: Define syscall instruction
16877 for aarch64*-*-linux* target.
16878
f2faf941
PA
168792015-11-30 Pedro Alves <palves@redhat.com>
16880
16881 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
16882
04bf20c5
PA
168832015-11-30 Pedro Alves <palves@redhat.com>
16884
16885 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
16886 Handle non-stop mode vCont replies.
16887
09df4675
PA
168882015-11-30 Pedro Alves <palves@redhat.com>
16889
16890 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
16891 prepare_for_testing. Start gdb with "set non-stop on" appended to
16892 GDBFLAGS. Lax expected stop output.
16893
58b584af
YQ
168942015-11-27 Yao Qi <yao.qi@linaro.org>
16895
16896 * gdb.arch/arm-neon.exp: New.
16897 * gdb.arch/arm-neon.c: New.
16898
dfcb77a8
YQ
168992015-11-27 Yao Qi <yao.qi@linaro.org>
16900
16901 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
16902
88e8ec1b
YQ
169032015-11-27 Yao Qi <yao.qi@linaro.org>
16904
16905 * gdb.cp/annota2.exp: Allow multiple occurrences of the
16906 frames-invalid annotation.
16907
bfde72c2
YQ
169082015-11-27 Yao Qi <yao.qi@linaro.org>
16909
16910 * gdb.cp/annota2.exp: Use ${frames_invalid}.
16911
f6512a69
SM
169122015-11-26 Simon Marchi <simon.marchi@ericsson.com>
16913
16914 * gdb.threads/names.exp: New file.
16915 * gdb.threads/names.c: New file.
16916 * README: Mention gdb,no_thread_names.
16917
46a3515b
MM
169182015-11-26 Markus Metzger <markus.t.metzger@intel.com>
16919
16920 PR 19297
16921 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
16922 support" error.
16923
62147a22
PA
169242015-11-24 Pedro Alves <palves@redhat.com>
16925
16926 PR 17539
16927 * gdb.base/display.exp: Expect displays to be sorted in ascending
16928 order. Use multi_line.
16929 * gdb.base/solib-display.exp: Likewise.
16930
2f341b6e
PA
169312015-11-24 Pedro Alves <palves@redhat.com>
16932
16933 PR 17539
25d49b86
PA
16934 * gdb.base/display.exp: Expect displays to be sorted in ascending
16935 order. Use multi_line.
16936 * gdb.base/solib-display.exp: Likewise.
2f341b6e 16937
7e0aa6aa
PA
169382015-11-24 Pedro Alves <palves@redhat.com>
16939
16940 PR 17539
16941 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
16942 threads in ascending order.
16943 * gdb.base/foll-fork.exp: Likewise.
16944 * gdb.base/foll-vfork.exp: Likewise.
16945 * gdb.base/multi-forks.exp: Likewise.
16946 * gdb.mi/mi-nonstop.exp: Likewise.
16947 * gdb.mi/mi-nsintrall.exp: Likewise.
16948 * gdb.multi/base.exp: Likewise.
16949 * gdb.multi/multi-arch.exp: Likewise.
16950 * gdb.python/py-inferior.exp: Likewise.
16951 * gdb.threads/break-while-running.exp: Likewise.
16952 * gdb.threads/execl.exp: Likewise.
16953 * gdb.threads/gcore-thread.exp: Likewise.
16954 * gdb.threads/info-threads-cur-sal.exp: Likewise.
16955 * gdb.threads/kill.exp: Likewise.
16956 * gdb.threads/linux-dp.exp: Likewise.
16957 * gdb.threads/multiple-step-overs.exp: Likewise.
16958 * gdb.threads/next-bp-other-thread.exp: Likewise.
16959 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
16960 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
16961 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
16962 * gdb.threads/thread-find.exp: Likewise.
16963 * gdb.threads/tls.exp: Likewise.
16964 * lib/mi-support.exp (mi_reverse_list): Delete.
16965 (mi_check_thread_states): No longer reverse list.
16966
2cc57ad8
PA
169672015-11-24 Pedro Alves <palves@redhat.com>
16968
16969 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
16970 use lowercase.
16971
c93e8391
SM
169722015-11-23 Simon Marchi <simon.marchi@ericsson.com>
16973
16974 * gdb.trace/actions.c: Include trace-common.h.
16975 (main): Add a location for a fast tracepoint.
16976 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
16977 the normal tracepoints.
16978 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
16979
045ccf91
SM
169802015-11-23 Simon Marchi <simon.marchi@ericsson.com>
16981
16982 * save-trace.exp: Factor out code to these...
16983 (gdb_save_tracepoints): New.
16984 (gdb_load_tracepoints): New.
16985 (do_save_load_test): New.
16986
5506f9f6
KB
169872015-11-23 Kevin Buettner <kevinb@redhat.com>
16988
16989 * gdb.base/asmlabel.exp: New test.
16990 * gdb.base/asmlabel.c: New test case.
16991
16c3b12f
JB
169922015-11-23 Joel Brobecker <brobecker@adacore.com>
16993
16994 * gdb.base/wrong_frame_bt_full-main.c: New file.
16995 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
16996 * gdb.base/wrong_frame_bt_full.exp: New file.
16997
155bfbd3
JB
169982015-11-23 Joel Brobecker <brobecker@adacore.com>
16999
17000 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
17001
bb097445
JM
170022015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
17003
206853a0 17004 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
17005 pstate register when comparing registers values in
17006 sparc64-*-linux-gnu targets to avoid spurious differences.
17007
9c88ed8f
JM
170082015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
17009
206853a0 17010 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 17011
96161e25
SL
170122015-11-19 Sandra Loosemore <sandra@codesourcery.com>
17013
17014 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
17015 as type argument to gdb_compile.
17016 * gdb.base/nested-subp2.exp: Likewise.
17017 * gdb.base/nested-subp3.exp: Likewise.
17018
340c2830
DV
170192015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
17020
17021 * lib/dwarf.exp (_note): Fix left shift of negative value.
17022 * gdb.trace/trace-condition.exp: Likewise.
17023
c1862d0f
YQ
170242015-11-13 Yao Qi <yao.qi@linaro.org>
17025
17026 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
17027 comments about d10v.
17028 (test_scalar_returns): Likewise.
17029 * gdb.base/d10v.ld: Remove.
17030 * gdb.base/overlays.exp: Remove the target triplet checking for
17031 d10v-*-*.
17032 * gdb.base/structs.exp (test_struct_returns): Remove the
17033 comments about d10v.
17034 (test_struct_calls): Likewise.
17035
77ae9c19
YQ
170362015-11-13 Yao Qi <yao.qi@linaro.org>
17037
17038 * gdb.base/gnu_vector.exp: Check the return value by "p res".
17039 * gdb.base/gnu_vector.c: Don't include stdio.h.
17040 (main): Don't print res and call add_some_intvecs.
17041
430e004e
MK
170422015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
17043
17044 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
17045 macro.
17046 (func5): Removed.
17047 (func4): Use FAST_TRACEPOINT_LABEL.
17048 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
17049 macro.
17050 (func): Removed.
17051 (thread_function): Use FAST_TRACEPOINT_LABEL.
17052 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
17053 (func): Remove.
17054 (marker): Use FAST_TRACEPOINT_LABEL.
17055 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
17056 (pendfunc1): Remove.
17057 (pendfunc): Use FAST_TRACEPOINT_LABEL.
17058 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
17059 (foo): Remove.
17060 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
17061 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
17062 macro.
17063 (func): Remove.
17064 (marker): Use FAST_TRACEPOINT_LABEL.
17065 * gdb.trace/trace-common.h: New header.
17066 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
17067 macro.
17068 (func): Remove.
17069 (marker): Use FAST_TRACEPOINT_LABEL.
17070 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
17071 (func): Remove.
17072 (thread_function): Use FAST_TRACEPOINT_LABEL.
17073
6e7675a7
MK
170742015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
17075
17076 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
17077 in front.
17078 * gdb.trace/change-loc.exp: Use global pcreg definition.
17079 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
17080 * gdb.trace/entry-values.exp: Use global spreg definition, add $
17081 in front.
17082 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
17083 * gdb.trace/pending.exp: Likewise.
17084 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
17085 * gdb.trace/trace-break.exp: Likewise.
17086 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
17087 in front.
17088 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
17089 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
17090 in front.
17091 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
17092
dddc0e16
JB
170932015-11-09 Joel Brobecker <brobecker@adacore.com>
17094
17095 * gdb.ada/fin_fun_out: New testcase.
17096
c6f0b406
KB
170972015-11-07 Kevin Buettner <kevinb@redhat.com>
17098
17099 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
17100 value associated with DW_AT_byte_size.
17101 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
17102 constants for DW_AT_byte_size, DW_AT_lower_bound, and
17103 DW_AT_upper_bound.
17104
f01dcfd9
KB
171052015-11-07 Kevin Buettner <kevinb@redhat.com>
17106
17107 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
17108 (gdb_target_symbol_prefix_flags): Define in terms of _asm
17109 version.
17110 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
17111 gdb.dwarf2/dw2-canonicalize-type.exp,
17112 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
17113 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
17114 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
17115 provided by gdb_target_symbol_prefix_flags_asm.
17116 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
17117 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
17118 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
17119 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
17120 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
17121 macros where needed). Use this macro for symbols which require
17122 the prefix provided by SYMBOL_PREFIX.
17123
2223449a
KB
171242015-11-05 Kevin Buettner <kevinb@redhat.com>
17125
17126 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
17127 New procs.
17128 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
17129 representing expressions, of more than one list element.
17130 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
17131 to prepend linker symbol prefix to f.
17132 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
17133 table_1 and table_2.
17134 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
17135 Likewise, for f and g.
17136 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
17137 for ptr.
17138 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
17139 for main.
17140 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
17141 table_1_ptr and table_2_ptr.
17142
6f2f1a3a
JK
171432015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17144 Joel Brobecker <brobecker@adacore.com>
17145
17146 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
17147
566c56c9
MK
171482015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
17149
17150 * gdb.reverse/s390-mvcle.c: New test.
17151 * gdb.reverse/s390-mvcle.exp: New file.
17152 * lib/gdb.exp: Enable reverse tests on s390*-linux.
17153
d5f0636b
MK
171542015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
17155
17156 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
17157
7ad8b86c
MK
171582015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
17159
17160 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
17161 reaching marker2.
17162 * gdb.reverse/getresuid-reverse.exp: Likewise.
17163 * gdb.reverse/pipe-reverse.exp: Likewise.
17164 * gdb.reverse/readv-reverse.exp: Likewise.
17165 * gdb.reverse/recvmsg-reverse.exp: Likewise.
17166 * gdb.reverse/time-reverse.exp: Likewise.
17167 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
17168
4081c0f1
YQ
171692015-10-30 Yao Qi <yao.qi@linaro.org>
17170
17171 * gdb.threads/wp-replication.c (watch_count_done): Remove.
17172 (empty_cycle): Remove.
17173 (main): Don't call empty_cycle. Don't use watch_count_done.
17174 * gdb.threads/wp-replication.exp: Don't set breakpoint on
17175 empty_cycle. Rewrite the code counting HW watchpoints.
17176
452b4ba5
MK
171772015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
17178
17179 * gdb.reverse/fstatat-reverse.c: New test.
17180 * gdb.reverse/fstatat-reverse.exp: New file.
17181 * gdb.reverse/getresuid-reverse.c: New test.
17182 * gdb.reverse/getresuid-reverse.exp: New file.
17183 * gdb.reverse/pipe-reverse.c: New test.
17184 * gdb.reverse/pipe-reverse.exp: New file.
17185 * gdb.reverse/readv-reverse.c: New test.
17186 * gdb.reverse/readv-reverse.exp: New file.
17187 * gdb.reverse/recvmsg-reverse.c: New test.
17188 * gdb.reverse/recvmsg-reverse.exp: New file.
17189 * gdb.reverse/time-reverse.c: New test.
17190 * gdb.reverse/time-reverse.exp: New file.
17191 * gdb.reverse/waitpid-reverse.c: New test.
17192 * gdb.reverse/waitpid-reverse.exp: New file.
17193
5e2e7507
JK
171942015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
17195
17196 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
17197
0fde2c53
DE
171982015-10-26 Doug Evans <dje@google.com>
17199
17200 PR symtab/17391
17201 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
17202 * gdb.dwarf2/bad-regnum.c: New file.
17203 * gdb.dwarf2/bad-regnum.exp: New file.
17204
1a70ae97
DE
172052015-10-26 Doug Evans <dje@google.com>
17206
17207 PR python/18938
17208 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
17209 file.
17210
27dc26ab
JK
172112015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17212
17213 * gdb.compile/compile.exp (compile code globalvar): Update expectation
17214 for a change by "Mention language in compile error message".
17215
bed91f4d
SM
172162015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
17217
17218 PR python/18073
17219 * gdb.python/py-type.c (C::a_method): New.
17220 (C::a_const_method): New.
17221 (C::a_static_method): New.
17222 (a_function): New.
17223 * gdb.python/py-type.exp (test_fields): Test getting fields
17224 from function and method.
17225
3f2f83dd
KB
172262015-10-21 Keven Boell <keven.boell@intel.com>
17227
17228 * gdb.fortran/vla-alloc-assoc.exp: New file.
17229 * gdb.fortran/vla-datatypes.exp: New file.
17230 * gdb.fortran/vla-datatypes.f90: New file.
17231 * gdb.fortran/vla-history.exp: New file.
17232 * gdb.fortran/vla-ptype-sub.exp: New file.
17233 * gdb.fortran/vla-ptype.exp: New file.
17234 * gdb.fortran/vla-sizeof.exp: New file.
17235 * gdb.fortran/vla-sub.f90: New file.
17236 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
17237 * gdb.fortran/vla-value-sub-finish.exp: New file.
17238 * gdb.fortran/vla-value-sub.exp: New file.
17239 * gdb.fortran/vla-value.exp: New file.
17240 * gdb.fortran/vla-ptr-info.exp: New file.
17241 * gdb.mi/mi-vla-fortran.exp: New file.
17242 * gdb.mi/vla.f90: New file.
17243
27145d50
SL
172442015-10-21 Sandra Loosemore <sandra@codesourcery.com>
17245
17246 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
17247 of hardwired timeout value.
17248
5f3ff4f8
JK
172492015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
17250 Pedro Alves <palves@redhat.com>
17251
17252 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
17253 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
17254
bfd09d20
JS
172552015-10-19 Josh Stone <jistone@redhat.com>
17256
17257 * gdb.base/catch-syscall.c: Include <sched.h>.
17258 (unknown_syscall): New variable.
17259 (main): Trigger a vfork and an unknown syscall.
17260 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
17261 (unknown_syscall_number): Likewise.
17262 (check_call_to_syscall): Accept an optional syscall pattern.
17263 (check_return_from_syscall): Likewise.
17264 (check_continue): Likewise.
17265 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
17266 (test_catch_syscall_skipping_return): New test toggling off 'catch
17267 syscall' to step over the syscall return, then toggling back on.
17268 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
17269 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
17270 (do_syscall_tests): Call test_catch_syscall_without_args and
17271 test_catch_syscall_mid_vfork.
17272 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
17273 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
17274
b32b93c6
AS
172752015-10-19 Andrew Stubbs <ams@codesourcery.com>
17276
17277 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
17278 print g_vE): Add new pass patterns.
17279 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
17280 print various symbol names for vptr fields.
17281
9d622bda
AB
172822015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
17283
17284 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
17285 results.
17286
0fd8ac1c
YQ
172872015-10-12 Yao Qi <yao.qi@linaro.org>
17288
17289 * gdb.arch/disp-step-insn-reloc.exp: New test case.
17290
34240514
YQ
172912015-10-12 Yao Qi <yao.qi@linaro.org>
17292
17293 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
17294 is aarch64*-*-linux*.
17295
8240f442
YQ
172962015-10-12 Yao Qi <yao.qi@linaro.org>
17297
17298 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
17299 (can_relocate_bcond_true): ... it.
17300 (can_relocate_bcond_false): New function.
17301 (foo): Likewise.
17302 (can_relocate_bl): Likewise.
17303 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
17304 can_relocate_bl.
17305
2520f728
PMR
173062015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
17307
17308 * gdb.base/nested-addr.c: New file.
17309 * gdb.base/nested-addr.exp: New testcase.
17310
abcef95a
MM
173112015-10-09 Markus Metzger <markus.t.metzger@intel.com>
17312
17313 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
17314 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
17315 its output. Ignore the output of "record goto begin" and instead
17316 check that GDB is replaying.
17317
145e3ddb
PA
173182015-10-09 Pedro Alves <palves@redhat.com>
17319
17320 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
17321 (top level): Use it in the run with no args test.
17322
d5d8c4e1
IB
173232015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
17324
17325 * gdb.dlang/properties.exp: New file.
17326
06e635ef
SL
173272015-10-02 Sandra Loosemore <sandra@codesourcery.com>
17328
17329 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
17330 whether or not address 0x1000 is mapped on the target.
17331
e019fd1d
SM
173322015-09-30 Simon Marchi <simon.marchi@ericsson.com>
17333
17334 * gdb.python/py-type.exp: Do not run tests if binaries fail to
17335 build.
17336
77ba2a67
MM
173372015-09-30 Markus Metzger <markus.t.metzger@intel.com>
17338
17339 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
17340 instruction-history test.
17341
c60eb31f
DE
173422015-09-28 Doug Evans <dje@google.com>
17343
17344 * gdb.base/gcore.c (array_func): Add reference to static_array.
17345
9a3c8263
SM
173462015-09-25 Simon Marchi <simon.marchi@ericsson.com>
17347
17348 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
17349 source line.
17350
9720e656
SL
173512015-09-24 Sandra Loosemore <sandra@codesourcery.com>
17352
17353 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
17354 short or char as base type.
17355
938d3bf2
SL
173562015-09-23 Sandra Loosemore <sandra@codesourcery.com>
17357
17358 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
17359 to allow any size enum.
17360
e6c2c623
PMR
173612015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
17362
17363 * gdb.ada/array_ptr_renaming.exp: New testcase.
17364 * gdb.ada/array_ptr_renaming/foo.adb: New file.
17365 * gdb.ada/array_ptr_renaming/pack.ads: New file.
17366
06da0f77
PL
173672015-09-21 Pierre Langlois <pierre.langlois@arm.com>
17368
17369 * gdb.trace/ftrace-lock.c: New file.
17370 * gdb.trace/ftrace-lock.exp: New file.
17371
4f51c22a
PL
173722015-09-21 Pierre Langlois <pierre.langlois@arm.com>
17373
17374 * gdb.arch/insn-reloc.c: New file.
17375 * gdb.arch/ftrace-insn-reloc.exp: New file.
17376
7041adf4
PL
173772015-09-21 Pierre Langlois <pierre.langlois@arm.com>
17378
17379 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
17380 instruction.
17381 * gdb.trace/pendshr1.c (pendfunc): Likewise.
17382 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
17383 * gdb.trace/range-stepping.c: Likewise.
17384 * gdb.trace/trace-break.c: Likewise.
17385 * gdb.trace/trace-mt.c (thread_function): Likewise.
17386 * gdb.trace/ftrace.c (marker): Likewise.
17387 * gdb.trace/trace-condition.c (marker): Likewise.
17388 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
17389 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
17390 is_aarch64_target.
17391
015d2e7e
DE
173922015-09-18 Doug Evans <xdje42@gmail.com>
17393
17394 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
17395 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
17396
26b188a2
SL
173972015-09-18 Sandra Loosemore <sandra@codesourcery.com>
17398
17399 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
17400 the breakpoint.
17401
79dc332b
SL
174022015-09-18 Sandra Loosemore <sandra@codesourcery.com>
17403
17404 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
17405 the pending breakpoint. Remove timeout override for "Run till
17406 MI pending breakpoint on pendfunc3 on thread 2" test.
17407
f57929f2
SL
174082015-09-18 Sandra Loosemore <sandra@codesourcery.com>
17409
17410 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
17411 filename pattern.
17412
3f469b17
SL
174132015-09-18 Sandra Loosemore <sandra@codesourcery.com>
17414
17415 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
17416 in breakpoint filename pattern.
17417
515b89b3
SL
174182015-09-18 Sandra Loosemore <sandra@codesourcery.com>
17419
7800dbe4
SL
17420 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
17421
174222015-09-18 Sandra Loosemore <sandra@codesourcery.com>
17423
515b89b3
SL
17424 * gdb.linespec/explicit.exp: Check for readline support for
17425 tab-completion tests. Fix obvious typo.
17426
d2939ba2
MM
174272015-09-18 Markus Metzger <markus.t.metzger@intel.com>
17428
17429 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
17430 and replay.
17431
cbb55fa7
MM
174322015-09-18 Markus Metzger <markus.t.metzger@intel.com>
17433
17434 * gdb.btrace/non-stop.c: New.
17435 * gdb.btrace/non-stop.exp: New.
17436
43691ca1
PL
174372015-09-17 Pierre Langlois <pierre.langlois@arm.com>
17438 Yao Qi <yao.qi@linaro.org>
17439
17440 * gdb.trace/trace-condition.c: New file.
17441 * gdb.trace/trace-condition.exp: New file.
17442
d78908cf
WW
174432015-09-16 Wei-cheng Wang <cole945@gmail.com>
17444
17445 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
17446 for testing bytecode compilation.
17447
1ed415e2
PA
174482015-09-16 Pedro Alves <palves@redhat.com>
17449 Sandra Loosemore <sandra@codesourcery.com>
17450
17451 * gdb.threads/non-stop-fair-events.c (timeout): New global.
17452 (SECONDS): Redefine.
17453 (main): Call pthread_kill and alarm early.
17454 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
17455 support.
17456 (test): If the target can't hardware step and doesn't support
17457 displaced stepping, increase the timeout.
17458
d136eff5
PA
174592015-09-16 Pedro Alves <palves@redhat.com>
17460
17461 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
17462 (enable_debug): New procedures.
17463 (test): Use them. Bail out if waiting for threads fails.
17464 (top level): Bail out if a test fails.
17465
991f019c
YQ
174662015-09-16 Yao Qi <yao.qi@linaro.org>
17467
17468 * gdb.asm/asm-source.exp: Set asm-arch for
17469 aarch64*-*-* target.
17470 * gdb.asm/aarch64.inc: New file.
17471
bfca584f
PMR
174722015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
17473
17474 * gdb.ada/array_of_variable_length.exp: New testcase.
17475 * gdb.ada/array_of_variable_length/foo.adb: New file.
17476 * gdb.ada/array_of_variable_length/pck.adb: New file.
17477 * gdb.ada/array_of_variable_length/pck.ads: New file.
17478
b326e587
DE
174792015-09-15 Doug Evans <dje@google.com>
17480
17481 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
17482 of function static local variable.
17483
5382cfab
PW
174842015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
17485
17486 * gdb.threads/tls-so_extern.exp: New test file.
17487 * gdb.threads/tls-so_extern.c: New test file.
17488 * gdb.threads/tls-so_extern_main.c: New test file.
17489
141c5cc4
JK
174902015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
17491
17492 * gdb.opt/solib-intra-step-lib.c: New file.
17493 * gdb.opt/solib-intra-step-main.c: New file.
17494 * gdb.opt/solib-intra-step.exp: New file.
17495
d15dcecd
PA
174962015-09-15 Pedro Alves <palves@redhat.com>
17497
17498 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
17499 gdb_continue_to_breakpoint instead of gdb_test_multiple.
17500
4c2f2a79
PA
175012015-09-14 Pedro Alves <palves@redhat.com>
17502
17503 * gdb.base/hook-stop-continue.c: Delete.
17504 * gdb.base/hook-stop-continue.exp: Delete.
17505 * gdb.base/hook-stop-frame.c: Delete.
17506 * gdb.base/hook-stop-frame.exp: Delete.
17507 * gdb.base/hook-stop.c: New file.
17508 * gdb.base/hook-stop.exp: New file.
17509
919e6dbe
PMR
175102015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
17511
17512 * gdb.ada/access_to_packed_array.exp: New testcase.
17513 * gdb.ada/access_to_packed_array/foo.adb: New file.
17514 * gdb.ada/access_to_packed_array/pack.adb: New file.
17515 * gdb.ada/access_to_packed_array/pack.ads: New file.
17516
157280a4
MM
175172015-09-14 Markus Metzger <markus.t.metzger@intel.com>
17518
17519 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
17520 buffer size test.
17521
2fd33e94
DB
175222015-09-11 Don Breazeal <donb@codesourcery.com>
17523
17524 * gdb.base/foll-exec.c: Add copyright header. Fix
17525 formatting issues.
17526 * gdb.base/foll-exec.exp (zap_session): Delete proc.
17527 (do_exec_tests): Use clean_restart in place of zap_session,
17528 and for test initialization. Fix formatting issues. Use
17529 fail in place of perror.
17530 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
17531 an expect statement to match an expression with output from
17532 the program under debug.
17533 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
17534 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
17535 * gdb.threads/non-ldr-exc-2.exp: Likewise.
17536 * gdb.threads/non-ldr-exc-3.exp: Likewise.
17537 * gdb.threads/non-ldr-exc-4.exp: Likewise.
17538
e70b6e8e
DE
175392015-09-09 Doug Evans <dje@google.com>
17540
17541 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
17542
7a551a51
DE
175432015-09-09 Doug Evans <dje@google.com>
17544
17545 * gdb.base/pie-execl.exp: Fix result test of build_executable.
17546
4c666f84
DE
175472015-09-09 Doug Evans <dje@google.com>
17548
17549 * gdb.base/savedregs.exp: Fix typo.
17550
243a9253
PA
175512015-09-09 Pedro Alves <palves@redhat.com>
17552
17553 * gdb.mi/mi-cli.exp: Add CLI finish tests.
17554
c0fa8fbd
SL
175552015-09-08 Sandra Loosemore <sandra@codesourcery.com>
17556
17557 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
17558 command actually switches threads. Give up on remaining
17559 tests if target fails to stop at breakpoint.
17560
cd7c1778
PMR
175612015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
17562
17563 * gdb.ada/funcall_char.exp: New testcase.
17564 * gdb.ada/funcall_char/foo.adb: New file.
17565
dc5c8746
PMR
175662015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
17567
17568 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
17569 expected outputs. Add two testcases for completing ambiguous
17570 functions.
17571 * gdb.ada/complete/aux_pck.adb: New file.
17572 * gdb.ada/complete/aux_pck.ads: New file.
17573 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
17574 Ambiguous_Func functions.
17575 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
17576 * gdb.ada/complete/pck.adb: Likewise.
17577
4e83a1e7
UW
175782015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
17579
17580 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
17581 failures to run the test program under GDB.
17582
8ce74153
LM
175832015-08-26 Luis Machado <lgustavo@codesourcery.com>
17584
17585 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
17586 to C.
17587
e9756d52
PP
175882015-08-26 Patrick Palka <patrick@parcs.ath.cx>
17589
17590 * gdb.base/run-after-attach.exp: New test file.
17591 * gdb.base/run-after-attach.c: New test file.
17592
8d37573b
DB
175932015-08-26 Don Breazeal <donb@codesourcery.com>
17594
17595 * gdb.base/foll-exec-2.c: New test program.
17596 * gdb.base/foll-exec-2.exp: New test.
17597
63e43d3a
PMR
175982015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
17599
17600 * gdb.base/nested-subp1.exp: New file.
17601 * gdb.base/nested-subp1.c: New file.
17602 * gdb.base/nested-subp2.exp: New file.
17603 * gdb.base/nested-subp2.c: New file.
17604 * gdb.base/nested-subp3.exp: New file.
17605 * gdb.base/nested-subp3.c: New file.
17606
3d40fbb5
PA
176072015-08-24 Pedro Alves <palves@redhat.com>
17608
17609 * gdb.server/connect-without-multi-process.c: New file.
17610 * gdb.server/connect-without-multi-process.exp: New file.
17611
4422ac93
LM
176122015-08-24 Luis Machado <lgustavo@codesourcery.com>
17613
17614 * gdb.opt/inline-markers.c: Make z int.
17615
91dddb86
LM
176162015-08-24 Luis Machado <lgustavo@codesourcery.com>
17617
17618 * gdb.opt/inline-markers.c: Make z volatile.
17619
a48847ee
LM
176202015-08-24 Luis Machado <lgustavo@codesourcery.com>
17621
17622 * gdb.opt/inline-bt.c: New volatile global z.
17623 * gdb.opt/inline-cmds.c: Likewise.
17624 * gdb.opt/inline-locals.c: Likewise.
17625 * gdb.opt/inline-markers.c: New extern global z.
17626 (marker): Use z.
17627 (inline_fn): Likewise.
17628
0ebbc52b
PA
176292015-08-24 Pedro Alves <palves@redhat.com>
17630
17631 * config/m32r-stub.exp: Remove file.
17632 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
17633 * gdb.base/call-rt-st.exp: Likewise.
17634 * gdb.base/call-strs.exp: Likewise.
17635 * gdb.base/default.exp: Remove references to h8300-*-hms and
17636 *-*-udi*.
17637 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
17638
77c365df
AA
176392015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
17640
17641 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
17642 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
17643 and "return" use KFAIL when GDB can not read/write the vector
17644 return value.
17645
4313b8c0
GB
176462015-08-21 Gary Benson <gbenson@redhat.com>
17647
17648 * gdb.trace/pending.exp: Cope with remote transfer warnings.
17649
0e433b32
PA
176502015-08-20 Pedro Alves <palves@redhat.com>
17651
17652 * gdb.server/solib-list.exp: No longer expect an interior stop in
17653 non-stop mode.
17654
221e1a37
PA
176552015-08-20 Pedro Alves <palves@redhat.com>
17656
17657 * gdb.server/connect-stopped-target.c: New file.
17658 * gdb.server/connect-stopped-target.exp: New file.
17659
40e3ad0e
PA
176602015-08-20 Pedro Alves <palves@redhat.com>
17661
17662 * gdb.dwarf2/comp-unit-lang.exp: New file.
17663 * gdb.dwarf2/comp-unit-lang.c: New file.
17664
af39b327
PMR
176652015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
17666
17667 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
17668 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
17669
7d45c7c3 176702015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 17671
7d45c7c3
KB
17672 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
17673 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
17674
4d6cceb4
DE
176752015-08-18 Doug Evans <dje@google.com>
17676 Adrian Sendroiu <adrian.sendroiu@freescale.com>
17677
17678 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
17679 skip_python_tests. New arg prompt_regexp.
17680 (skip_python_tests): New function.
17681 * lib/mi-support.exp (mi_skip_python_tests): New function.
17682 * gdb.python/py-mi-objfile-gdb.py: New file.
17683 * gdb.python/py-mi-objfile.c: New file.
17684 * gdb.python/py-mi-objfile.exp: New file.
17685
ad89c2aa
KS
176862015-08-17 Keith Seitz <keiths@redhat.com>
17687
17688 * gdb.linespec/explicit.exp: Move strace test from here ...
17689 * gdb.trace/strace.exp: ... to here.
17690
e3ae3c43
PP
176912015-08-15 Patrick Palka <patrick@parcs.ath.cx>
17692
17693 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
17694 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
17695
604b2636
DE
176962015-08-14 Doug Evans <xdje42@gmail.com>
17697
17698 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
17699 inferior before selecting a new file.
17700
6ff0ba5f
DE
177012015-08-14 Doug Evans <xdje42@gmail.com>
17702
17703 * gdb.mi/mi-disassemble.exp: Update.
17704 * gdb.base/disasm-optim.S: New file.
17705 * gdb.base/disasm-optim.c: New file.
17706 * gdb.base/disasm-optim.h: New file.
17707 * gdb.base/disasm-optim.exp: New file.
17708
9ca98f92
KS
177092015-08-14 Keith Seitz <keiths@redhat.com>
17710
17711 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
17712 "evaluated-by".
17713
52bbc560
JB
177142015-08-13 Joel Brobecker <brobecker@adacore.com>
17715
17716 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
17717
5d8c3ed3
PMR
177182015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
17719
17720 * gdb.ada/fun_renaming.exp: New testcase.
17721 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
17722 * gdb.ada/fun_renaming/pack.adb: New file.
17723 * gdb.ada/fun_renaming/pack.ads: New file.
17724
ea8812bc
KS
177252015-08-12 Keith Seitz <keiths@redhat.com>
17726
17727 * gdb.base/dso2dso.exp: Pass basename of source file in call to
17728 gdb_get_line_number.
17729
4dafcdeb
JB
177302015-08-12 Joel Brobecker <brobecker@adacore.com>
17731
17732 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
17733 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
17734 gdb.base/dso2dso.exp: New files.
17735
5ba32597
SDJ
177362015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
17737 Pedro Alves <palves@redhat.com>
17738 Keith Seitz <keiths@redhat.com>
17739
17740 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
17741 GDBFLAGS.
17742
b6dafabf
PP
177432015-08-12 Patrick Palka <patrick@parcs.ath.cx>
17744
17745 * gdb.base/gdbhistsize-history.exp
17746 (test_histsize_history_setting): Use save_vars.
17747 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
17748 Use save_vars.
17749 (test_no_truncation_of_unlimited_history_file): Use save_vars.
17750 * gdb.base/readline.exp: Use save_vars.
17751
abe8e607
PP
177522015-08-12 Patrick Palka <patrick@parcs.ath.cx>
17753
17754 * lib/gdb.exp (save_vars): New proc.
17755
629500fa
KS
177562015-08-11 Keith Seitz <keiths@redhat.com>
17757
17758 * gdb.base/help.exp: Update help_breakpoint_text.
17759
eb8c4e2e
KS
177602015-08-11 Keith Seitz <keiths@redhat.com>
17761
17762 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
17763 (at toplevel): Call test_explicit_breakpoints.
17764 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
17765 breakpoints.
17766 * lib/mi-support.exp (mi_make_breakpoint): Add support for
17767 breakpoint conditions, "-cond".
17768
87f0e720
KS
177692015-08-11 Keith Seitz <keiths@redhat.com>
17770
17771 * gdb.linespec/3explicit.c: New file.
17772 * gdb.linespec/cpexplicit.cc: New file.
17773 * gdb.linespec/cpexplicit.exp: New file.
17774 * gdb.linespec/explicit.c: New file.
17775 * gdb.linespec/explicit.exp: New file.
17776 * gdb.linespec/explicit2.c: New file.
17777 * gdb.linespec/ls-errs.exp: Add explicit location tests.
17778 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
17779 before using in the matching pattern.
17780 Clarify that `prefix' is a regular expression.
17781
f00aae0f
KS
177822015-08-11 Keith Seitz <keiths@redhat.com>
17783
17784 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
17785 test.
17786 Add tests for missing ",FMT" and ",".
17787
e27852be
DE
177882015-08-10 Doug Evans <dje@google.com>
17789 Keith Seitz <keiths@redhat.com>
17790
17791 PR gdb/17960
17792 * gdb.base/completion.exp: Add location completer tests.
17793
7f03bd92
PA
177942015-08-07 Pedro Alves <palves@redhat.com>
17795
17796 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
17797 tests here.
17798 (top level): Run do_test with and without displaced stepping.
17799
3fc8eb30
PA
178002015-08-07 Pedro Alves <palves@redhat.com>
17801
17802 * gdb.base/valgrind-disp-step.c: New file.
17803 * gdb.base/valgrind-disp-step.exp: New file.
17804
d4569d7b
PA
178052015-08-07 Pedro Alves <palves@redhat.com>
17806
17807 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
17808 Delete function.
17809 (main): Add alarm. Run an infinite loop instead of calling
17810 wait_threads.
17811 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
17812 comment.
17813 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
17814 Delete function.
17815 (main): Add alarm. Run an infinite loop instead of calling
17816 wait_threads.
17817 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
17818 comment.
17819
e1316e60
PA
178202015-08-07 Pedro Alves <palves@redhat.com>
17821
17822 * gdb.base/checkpoint-ns.exp: New file.
17823 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
17824 standard_testfile.
17825
da8c46d2
MM
178262015-08-07 Markus Metzger <markus.t.metzger@intel.com>
17827
17828 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
17829 * gdb.btrace/instruction_history.exp: Update.
17830 * gdb.btrace/tsx.exp: New.
17831 * gdb.btrace/tsx.c: New.
17832
de1c2c52
PA
178332015-08-06 Pedro Alves <palves@redhat.com>
17834
17835 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
17836 increase timeout.
17837 * gdb.reverse/until-precsave.exp: Bump timeouts.
17838
782e0bf4
PA
178392015-08-06 Pedro Alves <palves@redhat.com>
17840
17841 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
17842
83e97ed0
PA
178432015-08-06 Pedro Alves <palves@redhat.com>
17844
17845 PR gdb/18749
17846 * gdb.threads/process-dies-while-handling-bp.c: New file.
17847 * gdb.threads/process-dies-while-handling-bp.exp: New file.
17848
863d01bd
PA
178492015-08-06 Pedro Alves <palves@redhat.com>
17850
17851 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
17852 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
17853
0a39bb32
PA
178542015-08-05 Pedro Alves <palves@redhat.com>
17855
17856 * gdb.threads/next-while-other-thread-longjmps.c: New file.
17857 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
17858
ee2d2b10
SL
178592015-08-03 Sandra Loosemore <sandra@codesourcery.com>
17860
17861 * gdb.base/bp-permanent.exp: Report test as unsupported if
17862 the target cannot stop at the permanent breakpoint.
17863
4e1bdb00
DE
178642015-08-03 Doug Evans <dje@google.com>
17865
17866 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
17867 10000.
17868
3d338901
DE
178692015-08-03 Doug Evans <dje@google.com>
17870
17871 * Makefile.in (workers/%.worker, build-perf): New rule.
17872 (GDB_PERFTEST_MODE): New variable.
17873 (check-perf): Use it.
17874 (clean): Clean up gdb.perf parallel build subdirs.
17875 * lib/build-piece.exp: New file.
17876 * lib/gdb.exp (make_gdb_parallel_path): New function
17877 (standard_output_file, standard_temp_file): Call it.
17878 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
17879 of $GDB_PARALLEL.
17880 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
17881
af061d3e
DE
178822015-08-03 Doug Evans <dje@google.com>
17883
8e1afc81 17884 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
17885 (LOG_FILE_NAME): New global.
17886 (TextReporter.__init__): Initialize self.txt_sum.
17887 (TextReporter.report): Add support for multiple data-points.
17888 Move report to perftest.sum, put raw data in perftest.log.
17889 (TextReporter.start): Open sum and log files.
17890 (TextReporter.end): Close sum and log files.
8e1afc81
DE
17891 * gdb.perf/lib/perftest/testresult.py
17892 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 17893
2c8c5d37
PA
178942015-07-31 Pedro Alves <palves@redhat.com>
17895
17896 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
17897 Use spawn_id_get_pid. Wait for spawn id after eof. Use
17898 kill_wait_spawned_process instead of explicit "kill -9".
17899 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
17900 returning a spawn id instead of a pid. Use spawn_id_get_pid and
17901 kill_wait_spawned_process.
17902 * gdb.base/attach-twice.exp: Likewise.
17903 * gdb.base/attach.exp: Likewise.
17904 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
17905 gdb_test_multiple.
17906 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
17907 returning a spawn id instead of a pid. Use spawn_id_get_pid and
17908 kill_wait_spawned_process.
17909 * gdb.base/valgrind-infcall.exp: Likewise.
17910 * gdb.multi/multi-attach.exp: Likewise.
17911 * gdb.python/py-prompt.exp: Likewise.
17912 * gdb.python/py-sync-interp.exp: Likewise.
17913 * gdb.server/ext-attach.exp: Likewise.
17914 * gdb.threads/attach-into-signal.exp (corefunc): Use
17915 spawn_wait_for_attach, spawn_id_get_pid and
17916 kill_wait_spawned_process.
17917 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
17918 spawn_wait_for_attach returning a spawn id instead of a pid. Use
17919 spawn_id_get_pid and kill_wait_spawned_process.
17920 * gdb.threads/attach-stopped.exp (corefunc): Use
17921 spawn_wait_for_attach, spawn_id_get_pid and
17922 kill_wait_spawned_process.
17923 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
17924 Use spawn_id_get_pid. Wait for spawn id after eof. Use
17925 kill_wait_spawned_process instead of explicit "kill -9".
17926 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
17927 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
17928 (spawn_wait_for_attach): Use spawn instead of exec to spawn
17929 processes. Don't map cygwin/windows pids here. Now returns a
17930 spawn id list.
17931
032a0fca
SL
179322015-07-30 Sandra Loosemore <sandra@codesourcery.com>
17933
17934 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
17935 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
17936 correct patch.
17937
61a934ca
SL
179382015-07-30 Sandra Loosemore <sandra@codesourcery.com>
17939
17940 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
17941
4bc4d428
SL
179422015-07-30 Sandra Loosemore <sandra@codesourcery.com>
17943
17944 Reapply:
17945 2014-05-21 Mark Wielaard <mjw@redhat.com>
17946
17947 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
17948
998d452a
PA
179492015-07-30 Pedro Alves <palves@redhat.com>
17950
17951 * linux-low.c (handle_extended_wait): Set the child's last
17952 reported status to TARGET_WAITKIND_STOPPED.
17953
69dde7dc
PA
179542015-07-30 Pedro Alves <palves@redhat.com>
17955
17956 PR threads/18600
17957 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
17958 only shows inferior 1.
17959
4dd63d48
PA
179602015-07-30 Simon Marchi <simon.marchi@ericsson.com>
17961 Pedro Alves <palves@redhat.com>
17962
17963 PR threads/18600
17964 * gdb.threads/fork-plus-threads.c: New file.
17965 * gdb.threads/fork-plus-threads.exp: New file.
17966
d618e4c5
PP
179672015-07-29 Patrick Palka <patrick@parcs.ath.cx>
17968
17969 * gdb.base/batch-preserve-term-settings.exp
17970 (test_terminal_settings_preserved_after_cli_exit): Use
17971 send_quit_command.
17972
1eef6428
PA
179732015-07-29 Pedro Alves <palves@redhat.com>
17974 Don Breazeal <donb@codesourcery.com>
17975
17976 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
17977 output from both inferior_spawn_id and gdb_spawn_id.
17978
7da5b897
SDJ
179792015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
17980
17981 * gdb.threads/attach-into-signal.exp (corefunc): Use
17982 with_test_prefix on nested loops, uniquefying the test messages.
17983
dac804df
SDJ
179842015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
17985
17986 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
17987 commit.
17988
06265e53
PP
179892015-07-29 Patrick Palka <patrick@parcs.ath.cx>
17990
17991 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
17992 New proc.
17993 (test_terminal_settings_preserved_after_sigterm): New test.
17994
18206ca3
PP
179952015-07-29 Patrick Palka <patrick@parcs.ath.cx>
17996
17997 * gdb.base/batch-preserve-term-settings.exp
17998 (test_terminal_settings_preserved_after_cli_exit): New test.
17999
90074d11
PP
180002015-07-29 Patrick Palka <patrick@parcs.ath.cx>
18001
18002 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
18003 manipulation of saved_gdbflags.
18004 (test_terminal_settings_preserved): Remove global declaration of
18005 the unused variable pagination_prompt. Remove manipulation of
18006 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
18007 GDBFLAGS.
18008
eb1a7902
PA
180092015-07-29 Pedro Alves <palves@redhat.com>
18010
18011 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
18012
8b75dd3b
PA
180132015-07-29 Pedro Alves <palves@redhat.com>
18014
18015 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
18016 at the top.
18017
dedad4e3
PA
180182015-07-29 Pedro Alves <palves@redhat.com>
18019
18020 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
18021 (main): Call gdb_unbuffer_output.
18022 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
18023 (main): Call gdb_unbuffer_output.
18024 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
18025 (main): Call gdb_unbuffer_output.
18026 * gdb.base/call-strs.exp: Adjust to step over the
18027 gdb_unbuffer_output call.
18028 * gdb.base/catch-gdb-caused-signals.c: Include
18029 "../lib/unbuffer_output.c".
18030 (main): Call gdb_unbuffer_output.
18031 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
18032 (main): Call gdb_unbuffer_output.
18033 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
18034 (main): Call gdb_unbuffer_output.
18035 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
18036 (main): Call gdb_unbuffer_output.
18037 * gdb.base/shlib-call.exp: Adjust to step over the
18038 gdb_unbuffer_output call.
18039 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
18040 (main): Call gdb_unbuffer_output.
18041 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
18042 (main): Call gdb_unbuffer_output.
18043 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
18044 (main): Rename to ...
18045 (test): ... this.
18046 (main): Reimplement.
18047 * gdb.base/varargs.exp: Run to test instead of to main.
18048 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
18049 (main): Call gdb_unbuffer_output.
18050
58789a91
PA
180512015-07-29 Pedro Alves <palves@redhat.com>
18052
18053 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
18054 factore out from mi_continue_dprintf. For call-style dprintfs,
18055 expect dprintf output out of $inferior_spawn_id.
18056 (mi_continue_dprintf): Use mi_expect_dprintf.
18057 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
18058 (main): Call gdb_unbuffer_output.
18059
e8376742
PA
180602015-07-29 Pedro Alves <palves@redhat.com>
18061
18062 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
18063 (default_mi_gdb_start): Set inferior_spawn_id instead of
18064 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
18065 gdb_spawn_id.
18066 (mi_gdb_test): Always expect inferior output from both
18067 $inferior_spawn_id and $gdb_spawn_id.
18068
08280010
PA
180692015-07-29 Pedro Alves <palves@redhat.com>
18070
18071 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
18072 send_inferior and $inferior_spawn_id.
18073
4d30e432
PA
180742015-07-29 Pedro Alves <palves@redhat.com>
18075
18076 * gdb.gdb/complaints.exp (test_initial_complaints)
18077 (test_serial_complaints, test_short_complaints): Use
18078 gdb_test_stdio.
18079 (test_empty_complaint): Handle $inferior_spawn_id !=
18080 $gdb_spawn_id.
18081
0d30a335
PA
180822015-07-29 Pedro Alves <palves@redhat.com>
18083
18084 * gdb.base/varargs.exp: Use gdb_test_stdio.
18085
39413b29
PA
180862015-07-29 Pedro Alves <palves@redhat.com>
18087
18088 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
18089
7cb000a9
PA
180902015-07-29 Pedro Alves <palves@redhat.com>
18091
18092 * gdb.base/ending-run.exp: Use gdb_test_stdio.
18093
d7b8ac82
PA
180942015-07-29 Pedro Alves <palves@redhat.com>
18095
18096 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
18097 parameter into two new parameters, "inf_result" and "gdb_result".
18098 Expect inferior output and gdb output from $inferior_spawn_id and
18099 $gdb_spawn_id, respectively. Adjust all callers.
18100
789c3a0c
PA
181012015-07-29 Pedro Alves <palves@redhat.com>
18102
18103 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
18104 of gdb_test_sequence.
18105
77e760c3
PA
181062015-07-29 Pedro Alves <palves@redhat.com>
18107
18108 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
18109 (saw_spurious_output): Expect inferior output from
18110 $inferior_spawn_id. Use gdb_test_stdio.
18111
8396d2cd
PA
181122015-07-29 Pedro Alves <palves@redhat.com>
18113
18114 * gdb.base/dprintf.exp: Use standard_testfile. Change
18115 prepare_for_testing call.
18116 (srcfile): Don't set.
18117 (restart): New procedure.
18118 (test_dprintf): New procecure, use to continue over dprintfs.
18119 (test_call, test_agent): New procedures, tests moved here.
18120 Restart gdb and recreate dprintfs. Adjust expected output.
18121
2051d61f
PA
181222015-07-29 Pedro Alves <palves@redhat.com>
18123
18124 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
18125
452397af
PA
181262015-07-29 Pedro Alves <palves@redhat.com>
18127
18128 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
18129
8aed9555
PA
181302015-07-29 Pedro Alves <palves@redhat.com>
18131
18132 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
18133 gdb_test_stdio.
18134
188a61b4
PA
181352015-07-29 Pedro Alves <palves@redhat.com>
18136
18137 * lib/gdb.exp (gdb_test_stdio): New procedure.
18138
12264a45
PA
181392015-07-29 Pedro Alves <palves@redhat.com>
18140
18141 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
18142
23ffc893
PA
181432015-07-29 Pedro Alves <palves@redhat.com>
18144
18145 * gdb.base/call-signal-resume.exp: Remove check for
18146 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
18147 * gdb.base/unwindonsignal.exp: Likewise.
18148 * gdb.base/call-signals.c (gen_signal): Remove printf call.
18149 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
18150
65566918
PA
181512015-07-29 Pedro Alves <palves@redhat.com>
18152
18153 * gdb.base/siginfo-addr.c (pass): New function.
18154 (handler): Call it iff si_addr is correct.
18155 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
18156 Set a breakpoint at "pass" and continue to it.
18157
d60a9221
SDJ
181582015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
18159
18160 * gdb.python/py-objfile.exp: Make some tests have unique names.
18161 * gdb.python/py-pp-registration.exp: Likewise.
18162
bde40b8f
PA
181632015-07-28 Pedro Alves <palves@redhat.com>
18164
18165 * gdb.server/server-exec-info.exp: Issue a "disconnect".
18166
13e1dec8
SM
181672015-07-27 Simon Marchi <simon.marchi@ericsson.com>
18168
18169 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
18170
da33c9a7
SM
181712015-07-27 Simon Marchi <simon.marchi@ericsson.com>
18172
18173 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
18174
077836f7
PP
181752015-07-27 Patrick Palka <patrick@parcs.ath.cx>
18176
18177 * gdb.base/gdb-sigterm-2.exp: New test.
18178
b8cc7b2e
DE
181792015-07-25 Doug Evans <xdje42@gmail.com>
18180
18181 Revert:
18182 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
18183 (workers/%.worker, build-perf): New rule.
18184 (GDB_PERFTEST_MODE): New variable.
18185 (check-perf): Use it.
18186 (clean): Clean up gdb.perf parallel build subdirs.
18187 * lib/build-piece.exp: New file.
18188 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
18189 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
18190 name.
18191 (standard_temp_file): Ditto.
18192 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
18193 of $GDB_PARALLEL.
18194
c8bd4544
DE
181952015-07-24 Doug Evans <dje@google.com>
18196
18197 * gdb.perf/lib/perftest/utils.py: New file.
18198 * gdb.perf/gm-hello.cc: New file.
18199 * gdb.perf/gm-pervasive-typedef.cc: New file.
18200 * gdb.perf/gm-pervasive-typedef.h: New file.
18201 * gdb.perf/gm-std.cc: New file.
18202 * gdb.perf/gm-std.h: New file.
18203 * gdb.perf/gm-use-cerr.cc: New file.
18204 * gdb.perf/gm-utils.h: New file.
18205 * gdb.perf/gmonster-null-lookup.py: New file.
18206 * gdb.perf/gmonster-pervasive-typedef.py: New file.
18207 * gdb.perf/gmonster-print-cerr.py: New file.
18208 * gdb.perf/gmonster-ptype-string.py: New file.
18209 * gdb.perf/gmonster-runto-main.py: New file.
18210 * gdb.perf/gmonster-select-file.py: New file.
18211 * gdb.perf/gmonster1-null-lookup.exp: New file.
18212 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
18213 * gdb.perf/gmonster1-print-cerr.exp: New file.
18214 * gdb.perf/gmonster1-ptype-string.exp: New file.
18215 * gdb.perf/gmonster1-runto-main.exp: New file.
18216 * gdb.perf/gmonster1-select-file.exp: New file.
18217 * gdb.perf/gmonster1.cc: New file.
18218 * gdb.perf/gmonster1.exp: New file.
18219 * gdb.perf/gmonster2-null-lookup.exp: New file.
18220 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
18221 * gdb.perf/gmonster2-print-cerr.exp: New file.
18222 * gdb.perf/gmonster2-ptype-string.exp: New file.
18223 * gdb.perf/gmonster2-runto-main.exp: New file.
18224 * gdb.perf/gmonster2-select-file.exp: New file.
18225 * gdb.perf/gmonster2.cc: New file.
18226 * gdb.perf/gmonster2.exp: New file.
18227
6eab34f3
DE
182282015-07-24 Doug Evans <dje@google.com>
18229
18230 * gdb.perf/README: New file.
18231 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
18232 * lib/gen-perf-test.exp: New file.
18233
63738bfd
DE
182342015-07-24 Doug Evans <dje@google.com>
18235
18236 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
18237 (PerfTest::startup): New function.
18238 (PerfTest::run): Return result of calling body.
18239 (PerfTest::assemble): Rewrite.
18240 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
18241 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
18242 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
18243 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
18244 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
18245
7b606f95
DE
182462015-07-24 Doug Evans <dje@google.com>
18247
18248 * lib/gdb.exp (clean_restart): Make executable optional.
18249
a97b16b8
DE
182502015-07-24 Doug Evans <dje@google.com>
18251
18252 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
18253 compiler_info references.
18254 * gdb.cp/temargs.exp: Ditto.
18255 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
18256 (get_compiler_info): Early exit if already computed. Set compiler_info
18257 to "unknown" if there was a problem.
18258 (test_compiler_info): Add function comment. Call get_compiler_info.
18259
35baa57f
DE
182602015-07-24 Doug Evans <dje@google.com>
18261
18262 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
18263 (workers/%.worker, build-perf): New rule.
18264 (GDB_PERFTEST_MODE): New variable.
18265 (check-perf): Use it.
18266 (clean): Clean up gdb.perf parallel build subdirs.
18267 * lib/build-piece.exp: New file.
18268 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
18269 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
18270 name.
18271 (standard_temp_file): Ditto.
18272 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
18273 of $GDB_PARALLEL.
18274
6ebea266
DE
182752015-07-24 Doug Evans <dje@google.com>
18276
18277 * lib/future.exp (gdb_default_target_compile): New option
18278 "early_flags".
18279 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
18280 --as-needed.
18281
1e76a7e9
SDJ
182822015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
18283
18284 * gdb.base/catch-syscall.exp: Call gdb_exit before
18285 gdb_skip_xml_test.
18286
5068630a
PA
182872015-07-24 Pedro Alves <palves@redhat.com>
18288
18289 * gdb.python/py-events.exp: Accept output between the stop event
18290 and the prompt.
18291 * gdb.python/py-evsignal.exp: Likewise.
18292 * gdb.python/py-evthreads.exp: Likewise.
18293
77598427
PA
182942015-07-24 Pedro Alves <palves@redhat.com>
18295
18296 PR gdb/18717
18297 * gdb.threads/non-ldr-exit.c: New file.
18298 * gdb.threads/non-ldr-exit.exp: New file.
18299
11e6c98f
YQ
183002015-07-24 Yao Qi <yao.qi@linaro.org>
18301
18302 * gdb.server/ext-wrapper.exp: Test --wrapper option when
18303 restarting process.
18304
51aee833
YQ
183052015-07-24 Yao Qi <yao.qi@linaro.org>
18306
18307 * gdb.server/ext-restart.exp: New file.
18308
8cfe207c
YQ
183092015-07-24 Yao Qi <yao.qi@linaro.org>
18310
18311 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
18312 argument options.
18313 * gdb.server/ext-wrapper.exp: New file.
18314
cc12ce38
DE
183152015-07-23 Doug Evans <dje@google.com>
18316
18317 * gdb.dwarf2/dw2-dummy-cu.S: New file.
18318 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
18319
d0d84780
PMR
183202015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
18321
18322 * gdb.ada/var_arr_typedef.exp: New testcase.
18323 * gdb.ada/var_arr_typedef/pack.adb: New file.
18324 * gdb.ada/var_arr_typedef/pack.ads: New file.
18325 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
18326
8b558f79
JB
183272015-07-20 Joel Brobecker <brobecker@adacore.com>
18328
18329 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
18330
775a3298
JK
183312015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
18332
18333 * gdb.arch/i386-biarch-core.exp: Replace istarget
18334 by "complete set gnutarget". Remove expectation for the "core-file"
18335 command.
18336
db1ff28b
JK
183372015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
18338
18339 Revert the previous commit:
18340 Tests for validate symbol file using build-id.
18341
0a94970d
JK
183422015-07-15 Aleksandar Ristovski <aristovski@qnx.com
18343
18344 Tests for validate symbol file using build-id.
18345 * gdb.base/solib-mismatch-lib.c: New file.
18346 * gdb.base/solib-mismatch-libmod.c: New file.
18347 * gdb.base/solib-mismatch.c: New file.
18348 * gdb.base/solib-mismatch.exp: New file.
18349
03346981
SL
183502015-07-15 Sandra Loosemore <sandra@codesourcery.com>
18351
18352 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
18353 nios2-*-linux*.
18354 * gdb.base/sigbpt.exp (stepi_out): Likewise.
18355 * gdb.base/siginfo.exp: Likewise.
18356 * gdb.base/sigstep.exp (advance, advancei): Likewise.
18357
42422cc7
PL
183582015-07-15 Pierre Langlois <pierre.langlois@arm.com>
18359
18360 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
18361 Move it to ...
18362 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
18363 ... here.
18364 * gdb.trace/range-stepping.exp: Check that the target supports
18365 range stepping.
18366
cfa68bae
JK
183672015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
18368
18369 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
18370
8ffdba26
PA
183712015-07-14 Pedro Alves <palves@redhat.com>
18372
18373 * gdb.base/killed-outside.exp: New file.
18374 * gdb.base/killed-outside.c: New file.
18375
218a5a11
JK
183762015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
18377
18378 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
18379 (n at main): New.
18380 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
18381
e03ed3c6
AA
183822015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
18383
18384 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
18385 infcall tests instead of setting up for KFAIL.
18386
485668e5
MM
183872015-07-10 Markus Metzger <markus.t.metzger@intel.com>
18388
18389 * gdb.btrace/record_goto-step.exp: New.
18390
08464196
JK
183912015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
18392
18393 PR compile/18484
18394 * gdb.compile/compile.c (struct struct_type): Add volatile to
18395 selffield's type.
18396 * gdb.compile/compile.exp
18397 (compile code struct_object.selffield = &struct_object): Skip further
18398 struct_object tests if this one xfails.
18399
bcf5c1d9
RC
184002015-07-08 Robert O'Callahan <robert@ocallahan.org>
18401
18402 PR exp/18617
18403 * gdb.trace/ax.exp: Add test.
18404
4931af25
YQ
184052015-07-07 Yao Qi <yao.qi@linaro.org>
18406
18407 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
18408 instead of istarget "aarch64*-*-*".
18409 * gdb.arch/aarch64-fp.exp: Likewise.
18410 * gdb.base/float.exp: Likewise.
18411 * gdb.reverse/aarch64.exp: Likewise.
18412 * lib/gdb.exp (is_aarch64_target): New proc.
18413
9fcf688e
YQ
184142015-07-07 Yao Qi <yao.qi@linaro.org>
18415
18416 * lib/gdb.exp (is_aarch32_target): New proc.
18417 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
18418 instead of "istarget "arm*-*-*"".
18419 * gdb.arch/arm-disp-step.exp: Likewise.
18420 * gdb.arch/thumb-bx-pc.exp: Likewise.
18421 * gdb.arch/thumb-prologue.exp: Likewise.
18422 * gdb.arch/thumb-singlestep.exp: Likewise.
18423 * gdb.base/disp-step-syscall.exp: Likewise.
18424 * gdb.base/float.exp: Likewise.
18425
fbd8d50d
YQ
184262015-07-07 Yao Qi <yao.qi@linaro.org>
18427
18428 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
18429 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
18430
71be1fdc
YQ
184312015-07-07 Yao Qi <yao.qi@linaro.org>
18432
18433 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
18434 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
18435 if it exists.
18436 * gdb.multi/multi-arch.exp: Likewise.
18437
3e221d36
SM
184382015-07-07 Simon Marchi <simon.marchi@ericsson.com>
18439
18440 * gdb.python/py-lazy-string.exp: Add missing parentheses to
18441 print.
18442
d441430b
YQ
184432015-07-07 Yao Qi <yao.qi@linaro.org>
18444
18445 * gdb.arch/thumb-singlestep.exp: Do one more single step.
18446
06f810bd
MG
184472015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
18448
18449 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
18450 '[' and ']' characters.
18451
5e61e7c0
IB
184522015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
18453
18454 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
18455
28bf096c
PA
184562015-06-29 Pedro Alves <palves@redhat.com>
18457
18458 PR threads/18127
18459 * gdb.threads/hand-call-new-thread.c: New file.
18460 * gdb.threads/hand-call-new-thread.c: New file.
18461
ee93cd5e
KS
184622015-06-26 Keith Seitz <keiths@redhat.com>
18463 Doug Evans <dje@google.com>
18464
18465 PR 16253
18466 * gdb.cp/var-tag-2.cc: New file.
18467 * gdb.cp/var-tag-3.cc: New file.
18468 * gdb.cp/var-tag-4.cc: New file.
18469 * gdb.cp/var-tag.cc: New file.
18470 * gdb.cp/var-tag.exp: New file.
18471
fc637f04
PP
184722015-06-26 Patrick Palka <patrick@parcs.ath.cx>
18473
18474 * gdb.base/history-duplicates.exp: New test.
18475
2e52ae68
PP
184762015-06-26 Patrick Palka <patrick@parcs.ath.cx>
18477
18478 * gdb.base/completion.exp: Test the completion of the "focus"
18479 command.
18480
6e22494e
JK
184812015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
18482
18483 * gdb.arch/amd64-prologue-skip.S: New file.
18484 * gdb.arch/amd64-prologue-skip.exp: New file.
18485
bf7b9cd9
SM
184862015-06-25 Simon Marchi <simon.marchi@ericsson.com>
18487
18488 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
18489 is_address_zero_readable check.
18490
201e8dfd
PB
184912015-06-24 Peter Bergner <bergner@vnet.ibm.com>
18492
18493 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
18494 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
18495
5cd867b4
YQ
184962015-06-24 Yao Qi <yao.qi@linaro.org>
18497
18498 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
18499 linux targets.
18500
4d7be007
YQ
185012015-06-24 Yao Qi <yao.qi@linaro.org>
18502
18503 * lib/gdb.exp (supports_get_siginfo_type): New proc.
18504 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
18505 * gdb.base/siginfo-thread.exp: Likewise.
18506
07fcd301
YQ
185072015-06-22 Yao Qi <yao.qi@linaro.org>
18508
18509 * boards/remote-gdbserver-on-localhost.exp: Add comments.
18510
52042a00
YQ
185112015-06-22 Yao Qi <yao.qi@linaro.org>
18512
18513 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
18514 aarch64*-*-*.
18515 (skip_hw_watchpoint_tests): Likewise.
18516
74bd41ce
PP
185172015-06-18 Patrick Palka <patrick@parcs.ath.cx>
18518
18519 * gdb.base/gdbinit-history.exp: Test the interaction between
18520 setting GDBHISTSIZE and setting the history size via .gdbinit.
18521
bc460514
PP
185222015-06-17 Patrick Palka <patrick@parcs.ath.cx>
18523
18524 PR gdb/16999
18525 * gdb.base/gdbhistsize-history.exp: New test.
18526
b58c513b
PP
185272015-06-17 Patrick Palka <patrick@parcs.ath.cx>
18528
18529 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
18530 with GDBHISTSIZE.
18531 * gdb.base/readline.exp: Likewise.
18532
92046791
YQ
185332015-06-17 Yao Qi <yao.qi@linaro.org>
18534
18535 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
18536 line.
18537
2093d2d3
PP
185382015-06-17 Patrick Palka <patrick@parcs.ath.cx>
18539
18540 * gdb.base/gdbinit-history.exp: Add test case to check that
18541 an unlimited history file does not get truncated on exit.
18542
e6c693af
AA
185432015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
18544
18545 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
18546 (VECTOR): New macro. Use it...
18547 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
18548 ...for these typedefs.
18549 (int8, char1, int1, double1): New typedefs.
18550 (struct just_int2, struct two_int2): New structures.
18551 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
18552 (add_structvecs, add_singlevecs): New functions.
18553 (main): Call add_some_intvecs twice.
18554 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
18555 the compile and exit upon failure. Try compiling for the "native"
18556 architecture. Test inferior function calls with vector arguments
18557 and vector return value handling with "finish" and "return".
18558
c74f7d1c
JT
185592015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
18560
18561 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
18562 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
18563 PE file.
18564 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
18565
98aa42ee
AT
185662015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
18567
18568 PR breakpoints/16465
18569 * gdb.mi/mi-dprintf-pending.c: New file.
18570 * gdb.mi/mi-dprintf-pending.exp: New test.
18571 * gdb.mi/mi-dprintf-pendshr.c: New file.
18572
7d73c23c 185732015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 18574 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
18575
18576 * gdb.arch/i386-mpx-map.c: New file.
18577 * gdb.arch/i386-mpx-map.exp: New File.
18578
185792015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
18580
18581 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
18582 * gdb.arch/i386-mpx.exp: Indentation fixed.
18583
185842015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
18585
18586 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
18587 function and improved indentation.
18588 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
18589 gdb_test_multiple. Added additional tests to skip the test.
18590
185912015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
18592
18593 * gdb.arch/i386-avx512.c: Change path in include file.
18594 * gdb.arch/i386-avx512.exp: Change include dir path
18595 compilation flag.
18596 * gdb.arch/i386-mpx.c: Change path in include file.
18597 * gdb.arch/i386-mpx.exp: Change include dir path compilation
18598 flag.
18599
d5eba19a
JK
186002015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
18601
18602 * gdb.compile/compile-print.exp (compile print *vararray@3)
18603 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
18604
7f361056
JK
186052015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
18606
18607 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
18608 (do not keep jit in memory): ... this.
18609 (expect 5): Change it to ...
18610 (expect no 5): ... this.
18611
3b462ec2
SM
186122015-06-02 Simon Marchi <simon.marchi@ericsson.com>
18613
18614 PR gdb/15564
18615 * gdb.mi/mi-detach.exp: New file.
18616
e0619de6
JK
186172015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
18618
18619 PR symtab/18392
18620 * gdb.arch/amd64-tailcall-self.S: New file.
18621 * gdb.arch/amd64-tailcall-self.c: New file.
18622 * gdb.arch/amd64-tailcall-self.exp: New file.
18623
e970cb34
DB
186242015-05-28 Don Breazeal <donb@codesourcery.com>
18625
18626 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
18627 tests for remote targets by checking is_target_gdbserver.
18628
b2e2f908
DE
186292015-05-27 Doug Evans <dje@google.com>
18630
18631 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
18632 * gdb.dwarf2/opaque-type-lookup.c: New file.
18633 * gdb.dwarf2/opaque-type-lookup.exp: New file.
18634
82c7be31
DE
186352015-05-26 Doug Evans <dje@google.com>
18636
18637 * gdb.cp/iostream.cc: New file.
18638 * gdb.cp/iostream.exp: New file.
18639
b4f54984
DE
186402015-05-26 Doug Evans <dje@google.com>
18641
18642 * gdb.dwarf2/dw2-op-call.exp: Update.
18643 * gdb.dwarf2/dw4-sig-types.exp: Update.
18644 * gdb.dwarf2/implptr.exp: Update.
18645 * gdb.mi/mi-cmd-param-changed.exp: Update.
18646
4ea6efe9
DE
186472015-05-26 Doug Evans <dje@google.com>
18648
18649 * gdb.python/py-lazy-string.c: New file.
18650 * gdb.python/py-lazy-string.exp: New file.
18651 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
18652 (main): Update. Add estring3.
18653 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
18654 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
18655
f6bb7db3
YQ
186562015-05-26 Omair Javaid <omair.javaid@linaro.org>
18657 Yao Qi <yao.qi@linaro.org>
18658
18659 * gdb.reverse/aarch64.c: New.
18660 * gdb.reverse/aarch64.exp: New.
18661
a81bfbd0
OJ
186622015-05-26 Omair Javaid <omair.javaid@linaro.org>
18663
25d49b86
PA
18664 * lib/gdb.exp (supports_process_record): Return true for
18665 aarch64*-linux*.
a81bfbd0
OJ
18666 (supports_reverse): Likewise.
18667
158bf1b4
PP
186682015-05-22 Patrick Palka <patrick@parcs.ath.cx>
18669
18670 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
18671 Use with_test_prefix.
18672
a0145030
AB
186732015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
18674
18675 * gdb.base/completion.exp: Add test for completion of layout
18676 names.
18677
ebe3b578
AB
186782015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
18679
18680 * lib/gdb.exp (skip_tui_tests): New proc.
18681 * gdb.base/tui-layout.exp: Check skip_tui_tests.
18682
84204ed7
PA
186832015-05-19 Pedro Alves <palves@redhat.com>
18684
18685 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
18686 Save the whole env array instead of just HOME. Unset HISTSIZE in
18687 the environment while testing. Restore whole environment
18688 afterwards.
18689
37442ce1
DE
186902015-05-16 Doug Evans <xdje42@gmail.com>
18691
18692 * gdb.guile/scm-ports.c: New file.
18693 * gdb.guile/scm-ports.exp: Add memory port tests.
18694
36de76f9
JK
186952015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
18696
18697 * gdb.compile/compile-print.c: New file.
18698 * gdb.compile/compile-print.exp: New file.
18699
3a9558c4
JK
187002015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
18701
18702 * gdb.compile/compile-ops.exp: Cast param to void.
18703 * gdb.compile/compile.exp: Complete type for _gdb_expr.
18704 (compile code struct_object.selffield = &struct_object): Add xfail.
18705
aa715135
JG
187062015-05-15 Joel Brobecker <brobecker@adacore.com>
18707
18708 * gdb.ada/arr_enum_with_gap: New testcase.
18709
931e5bc3
JG
187102015-05-15 Joel Brobecker <brobecker@adacore.com>
18711
18712 * gdb.ada/byte_packed_arr: New testcase.
18713
9cd4d857
JB
187142015-05-15 Joel Brobecker <brobecker@adacore.com>
18715
18716 * gdb.ada/pckd_neg: New testcase.
18717
ebfd00d2
PP
187182015-05-13 Patrick Palka <patrick@parcs.ath.cx>
18719
18720 PR gdb/17820
18721 * gdb.base/gdbinit-history.exp: New test.
18722 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
18723 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
18724
4c082a81
SC
187252015-05-09 Siva Chandra Reddy <sivachandra@google.com>
18726
18727 * gdb.python/py-xmethods.cc: Enhance test case.
18728 * gdb.python/py-xmethods.exp: New tests.
18729 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
18730 function.
18731 (B_indexoper): Likewise.
18732 (global_dm_list) : Add new xmethod worker functions.
18733
f7797074
SDJ
187342015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
18735
18736 * gdb.base/coredump-filter.exp: Correctly unset
18737 "coredump_var_addr" array.
18738
a4674e4e
PA
187392015-05-08 Pedro Alves <palves@redhat.com>
18740
18741 * gdb.server/non-existing-program.exp: Unset spawn_id.
18742
df2eb078
SC
187432015-05-08 Siva Chandra Reddy <sivachandra@google.com>
18744
18745 PR python/18291
18746 * gdb.python/py-xmethods.exp: Add tests.
18747
422349a3
YQ
187482015-05-08 Yao Qi <yao.qi@linaro.org>
18749
18750 PR gdb/18208
18751 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
18752 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
18753 function set_coredump_filter, and remove remote_exec call.
18754 Remove argument ipid. Callers update.
18755 (top level): Don't get inferior's PID.
18756
63fc80ce
AA
187572015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
18758
18759 * gdb.base/watch_thread_num.exp: Skip test on targets without
18760 access watchpoints.
18761
80ad801e
PA
187622015-05-06 Pedro Alves <palves@redhat.com>
18763
18764 PR server/18081
18765 * gdb.server/non-existing-program.exp: New file.
18766
0fa7fe50
JB
187672015-05-05 Joel Brobecker <brobecker@adacore.com>
18768
18769 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
18770
3ea89b92
PMR
187712015-05-05 Joel Brobecker <brobecker@adacore.com>
18772
18773 * gdb.ada/out_of_line_in_inlined: New testcase.
18774
87b8eff0
JB
187752015-05-05 Joel Brobecker <brobecker@adacore.com>
18776
18777 * gdb.ada/var_rec_arr: New testcase.
18778
5fccc635
YQ
187792015-04-30 Yao Qi <yao.qi@linaro.org>
18780
18781 * gdb.base/break-idempotent.exp: If
18782 skip_hw_watchpoint_multi_tests returns true, skip the tests
18783 on "rwatch" and "awatch".
18784
42d38f42
YQ
187852015-04-30 Yao Qi <yao.qi@linaro.org>
18786
18787 * gdb.base/relativedebug.exp: Invoke gdb command
18788 "info sharedlibrary", and if libc.so doesn't have debug info,
18789 skip the test.
18790
2ce1cdbf
DE
187912015-04-29 Doug Evans <dje@google.com>
18792
18793 * gdb.python/py-xmethods.exp: Add ptype tests.
18794 * gdb.python/py-xmethods.py (E_method_char_worker): Add
18795 get_result_type method.
18796
f24a38c5
LM
187972015-04-29 Luis Machado <lgustavo@codesourcery.com>
18798
18799 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
18800 the target does not support hardware watchpoints.
18801
ecbf2b3c
LM
188022015-04-29 Luis Machado <lgustavo@codesourcery.com>
18803
18804 * gdb.base/break-always.exp: Abort testing if writing to memory
18805 causes an error.
18806
34f5f757
DE
188072015-04-28 Doug Evans <dje@google.com>
18808
18809 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
18810 * gdb.python/py-pp-registration.exp: ... here. New file.
18811 * gdb.python/py-pp-registration.c: New file.
18812 * gdb.python/py-pp-registration.py: New file.
18813
69b4374a
DE
188142015-04-28 Doug Evans <dje@google.com>
18815
18816 * gdb.python/py-bad-printers.c: New file.
18817 * gdb.python/py-bad-printers.py: New file.
18818 * gdb.python/py-bad-printers.exp: New file.
18819
59fb7612
SS
188202015-04-28 Sasha Smundak <asmundak@google.com>
18821
18822 * gdb.python/py-type.exp: New test.
18823
2631b16a
AW
188242015-04-28 Andy Wingo <wingo@igalia.com>
18825
18826 * gdb.python/py-parameter.exp:
18827 * gdb.guile/scm-parameter.exp: Escape the path that we are
18828 matching against, as it might contain characters that are special
18829 to regular expressions.
18830
460efde1
JB
188312015-04-27 Joel Brobecker <brobecker@adacore.com>
18832
18833 * gdb.ada/rec_comp: New testcase.
18834
2d369d8e
SDJ
188352015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
18836
18837 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
18838 before using it.
18839
cf75d6c3
AB
188402015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
18841
18842 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
18843 new tests for verilog output.
18844
8dbe7ca5
YQ
188452015-04-24 Yao Qi <yao.qi@linaro.org>
18846
18847 * boards/remote-gdbserver-on-localhost.exp: New file.
18848
4ef9fb2f
PA
188492015-04-23 Pedro Alves <palves@redhat.com>
18850
18851 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
18852 $inferior_spawn_id instead of $inferior_spawn_id directly. On
18853 "end of file", remove $inferior_spawn_id from the indirect list.
18854
0a803169
PA
188552015-04-23 Pedro Alves <palves@redhat.com>
18856
18857 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
18858
749ef8f8
PA
188592015-04-23 Pedro Alves <palves@redhat.com>
18860
18861 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
18862 on $any_spawn_id instead of only on $gdb_spawn_id.
18863
8aae4344
PM
188642015-04-21 Pierre Muller <muller@sourceware.org>
18865
18866 PR pascal/17815
18867 * lib/pascal.exp (gpc_compile): Add new option "class".
18868 (fpc_compile): Likewise.
18869 * gdb.pascal/case-insensitive-symbols.pas: New file.
18870 * gdb.pascal/case-insensitive-symbols.exp: New file.
18871
1586c8fb
GB
188722015-04-20 Gary Benson <gbenson@redhat.com>
18873
18874 * gdb.base/attach.exp: Fix three extended remote failures.
18875
1b6e6f5c
GB
188762015-04-17 Gary Benson <gbenson@redhat.com>
18877
18878 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
18879 the main executable over the remote protocol.
18880
e797481d
PA
188812015-04-16 Pedro Alves <palves@redhat.com>
18882
18883 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
18884 a new gdbserver if gdbserver_reconnect_p is set.
18885
1ca99c42
PA
188862015-04-16 Pedro Alves <palves@redhat.com>
18887
18888 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
18889 is set, don't exit gdbserver.
18890
af9fd6f8
AA
188912015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
18892
18893 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
18894 appropriate .insn, such that an older assembler can be used.
18895 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
18896 the z/Architecture instruction set on 31-bit targets as well.
18897
04ff1e61
AA
188982015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
18899
18900 * gdb.go/handcall.exp: Remove all logic related to the first
18901 breakpoint and rely on go_runto_main instead.
18902 * gdb.go/strings.exp: Likewise.
18903 * gdb.go/unsafe.exp: Likewise.
18904 * gdb.go/hello.exp: Likewise. Also rename the remaining
18905 breakpoint marker to "breakpoint 1".
18906 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
18907 * gdb.go/strings.go: Likewise.
18908 * gdb.go/unsafe.go: Likewise.
18909 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
18910 "set breakpoint 2 here" and rename the remaining breakpoint marker
18911 to "breakpoint 1".
18912
40d2f8d6
SM
189132015-04-15 Simon Marchi <simon.marchi@ericsson.com>
18914
18915 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
18916 if itertools.imap is not present.
18917 * gdb.python/py-objfile.exp: Add parentheses.
18918 * gdb.python/py-type.exp: Same.
18919 * gdb.python/py-unwind-maint.py: Same.
18920
8cbc97c6
YQ
189212015-04-15 Yao Qi <yao.qi@linaro.org>
18922
18923 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
18924 of ":$ptr_size" and set its form explicitly.
18925
45fd756c
YQ
189262015-04-15 Pedro Alves <palves@redhat.com>
18927 Yao Qi <yao.qi@linaro.org>
18928
18929 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
18930 timeout by factor of 4.
18931 (test_regular_watch): Likewise.
18932 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
18933 * gdb.reverse/sigall-reverse.exp: Likewise.
18934 * gdb.reverse/until-precsave.exp: Likewise.
18935 * lib/gdb.exp (with_timeout_factor): New proc.
18936 (gdb_expect): Move some code to ...
18937 (get_largest_timeout): ... here. New procedure.
18938
9e811bc3
LM
189392015-04-14 Luis Machado <lgustavo@codesourcery.com>
18940
18941 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
18942
0ff6fcb2
LM
189432015-04-13 Luis Machado <lgustavo@codesourcery.com>
18944
18945 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
18946 to write to the .text section.
18947
7578d5f7
LM
189482015-04-13 Luis Machado <lgustavo@codesourcery.com>
18949
18950 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
18951 Handle the case of targets that do not provide PID information.
18952
2efe15c4
YQ
189532015-04-13 Yao Qi <yao.qi@linaro.org>
18954
18955 * lib/gdbserver-support.exp (gdb_exit): Catch exception
18956 and use expect instead of gdb_expect.
18957
8cd8f2f8
SDJ
189582015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
18959
18960 * gdb.base/coredump-filter.exp: Rename variable "addr" to
18961 "coredump_var_addr" to avoid naming conflict with other testcases.
18962
9ee41772
PA
189632015-04-10 Pedro Alves <palves@redhat.com>
18964
18965 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
18966 gdb_test_sequence and gdb_assert.
18967
07473109
PA
189682015-04-10 Pedro Alves <palves@redhat.com>
18969
18970 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
18971 test messages that don't include the breakpoint address.
18972
de3db44c
YQ
189732015-04-10 Yao Qi <yao.qi@linaro.org>
18974
18975 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
18976 false for some offset and width combinations which aren't
18977 supported by linux kernel.
18978
c79d856c
PA
189792015-04-10 Pedro Alves <palves@redhat.com>
18980
18981 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
18982 procedure, factored out from ...
18983 (top level): ... here. Add "set displaced-stepping" testing axis.
18984 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
18985 parameter "displaced". Use it.
18986 (top level): Use foreach and add "set displaced-stepping" testing
18987 axis.
18988
ebc90b50
PA
189892015-04-10 Pedro Alves <palves@redhat.com>
18990
18991 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
18992 Remove comment.
18993 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
18994 both the address of the instruction that triggers the watchpoint
18995 and the address of the instruction immediately after, and use
18996 those addresses for the test. Fix comment.
18997
8f572e5c
PA
189982015-04-10 Pedro Alves <palves@redhat.com>
18999
19000 * gdb.base/sigstep.exp (breakpoint_to_handler)
19001 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
19002 Test "backtrace" in handler.
19003 (breakpoint_over_handler): New parameter 'displaced'. Use it.
19004 (top level): Add new "displaced" test axis to
19005 breakpoint_to_handler, breakpoint_to_handler_entry and
19006 breakpoint_over_handler.
19007
8d707a12
PA
190082015-04-10 Pedro Alves <palves@redhat.com>
19009
19010 PR gdb/18216
19011 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
19012
ef713951
YQ
190132015-04-10 Yao Qi <yao.qi@linaro.org>
19014
19015 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
19016 (test_add_rn_pc): New function.
19017 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
19018 (top level): Invoke test_add_rn_pc.
19019
906d60cf
PA
190202015-04-10 Pedro Alves <palves@redhat.com>
19021
19022 PR gdb/13858
19023 * gdb.base/step-over-no-symbols.exp: New file.
19024
f2983cc3
AW
190252015-04-09 Andy Wingo <wingo@igalia.com>
19026
19027 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
19028 after the Python tests.
19029
6d62641c
SDJ
190302015-04-08 Keith Seitz <keiths@redhat.com>
19031
19032 PR python/16699
19033 * gdb.python/py-completion.exp: New tests for completion.
19034 * gdb.python/py-completion.py (CompleteLimit1): New class.
19035 (CompleteLimit2): Likewise.
19036 (CompleteLimit3): Likewise.
19037 (CompleteLimit4): Likewise.
19038 (CompleteLimit5): Likewise.
19039 (CompleteLimit6): Likewise.
19040 (CompleteLimit7): Likewise.
19041
f3770638
PA
190422015-04-08 Pedro Alves <palves@redhat.com>
19043
19044 PR gdb/18214
19045 PR gdb/18216
19046 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
19047 function.
19048 (main): Install it as SIGUSR1 handler.
19049 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
19050 parameter. Always use "setup" as prefix. Toggle "set
19051 displaced-stepping" off/on depending on global. Don't switch to
19052 thread 1 here.
19053 (top level): Add displaced stepping "off/on" test axis. Update
19054 "setup" calls. Wrap each subtest with with_test_prefix. Test
19055 continuing with a queued signal in each thread.
19056
4496bed7
PA
190572015-04-08 Pedro Alves <palves@redhat.com>
19058
19059 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
19060 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
19061 gdb_breakpoint instead of gdb_test that doesn't expect anything.
19062 Return early if running to main fails.
19063 * gdb.trace/while-stepping.exp: Likewise.
19064
b97fde92
PA
190652015-04-07 Pedro Alves <palves@redhat.com>
19066
19067 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
19068 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
19069 interact with inferior program.
19070
f71c18e7
PA
190712015-04-07 Pedro Alves <palves@redhat.com>
19072
19073 * lib/gdb.exp (inferior_spawn_id): New global.
19074 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
19075 spawn id after processing the user code.
19076 (default_gdb_start): Set inferior_spawn_id.
19077 (send_inferior): New procedure.
19078 * lib/gdbserver-support.exp (gdbserver_start): Set
19079 inferior_spawn_id.
19080 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
19081
6423214f
PA
190822015-04-07 Pedro Alves <palves@redhat.com>
19083
19084 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
19085 * lib/gdbserver-support.exp (gdbserver_start): Make
19086 $server_spawn_id global.
19087 (gdbserver_start): Don't wait for gdbserver's spawn id with
19088 expect_background.
19089 (close_gdbserver): New procedure.
19090 (gdb_exit): Rename the default version and reimplement.
19091
71c0ee8c
PA
190922015-04-07 Pedro Alves <palves@redhat.com>
19093
72f4393d 19094 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
19095 append the substituted item, not the original item.
19096
203bc29b
PA
190972015-04-07 Pedro Alves <palves@redhat.com>
19098
19099 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
19100 gdb_expect.
19101
508a3ddf
PA
191022015-04-07 Pedro Alves <palves@redhat.com>
19103
19104 * gdb.base/interrupt.exp: Don't handle the case of the inferior
19105 output appearing once only.
19106
9f6dbe2b
PA
191072015-04-07 Pedro Alves <palves@redhat.com>
19108
19109 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
19110 that doesn't expect anything. Return early if running to main
19111 fails.
19112
337532fa
YQ
191132015-04-07 Yao Qi <yao.qi@linaro.org>
19114
19115 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
19116 (child_function): Call alarm.
19117 (main): Move call to alarm into the loop.
19118 * gdb.threads/non-stop-fair-events.exp: Build program with
19119 -DTIMEOUT=$timeout.
19120
01b622d4
DE
191212015-04-06 Doug Evans <xdje42@gmail.com>
19122
19123 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
19124 Fix dest parameter to board_info.
19125 (fpc_compile): Ditto.
19126 (gdb_compile_pascal): Rename dest arg to destfile.
19127
961f4160
PMR
191282015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
19129
19130 * gdb.ada/funcall_ref.exp: New file.
19131 * gdb.ada/funcall_ref/foo.adb: New file.
19132
cafda597
YQ
191332015-04-02 Yao Qi <yao.qi@linaro.org>
19134
19135 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
19136 is remote.
19137
fed040c6
GB
191382015-04-02 Gary Benson <gbenson@redhat.com>
19139
19140 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
19141
d11916aa
SS
191422015-04-01 Sasha Smundak <asmundak@google.com>
19143
19144 * gdb.python/py-unwind-maint.c: New file.
19145 * gdb.python/py-unwind-maint.exp: New test.
19146 * gdb.python/py-unwind-maint.py: New file.
19147 * gdb.python/py-unwind.c: New file.
19148 * gdb.python/py-unwind.exp: New test.
19149 * gdb.python/py-unwind.py: New test.
19150
a1471180
PA
191512015-04-01 Pedro Alves <palves@redhat.com>
19152
19153 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
19154 to fail instead of non-existent $test.
19155
0bbeccb1
PA
191562015-04-01 Pedro Alves <palves@redhat.com>
19157
19158 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
19159 GDBFLAGS if not empty.
19160
3c724c8c
PMR
191612015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
19162
19163 * gdb.ada/complete.exp: Remove "multi_line".
19164 * gdb.ada/info_exc.exp: Remove "multi_line".
19165 * gdb.ada/packed_tagged.exp: Remove "multi_line".
19166 * gdb.ada/ptype_field.exp: Remove "multi_line".
19167 * gdb.ada/sym_print_name.exp: Remove "multi_line".
19168 * gdb.ada/tagged.exp: Remove "multi_line".
19169 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
19170 [multi_line ...]
19171 * gdb.btrace/delta.exp: Likewise.
19172 * gdb.btrace/exception.exp: Likewise.
19173 * gdb.btrace/function_call_history.exp: Likewise.
19174 * gdb.btrace/instruction_history.exp: Likewise.
19175 * gdb.btrace/nohist.exp: Likewise.
19176 * gdb.btrace/record_goto.exp: Likewise.
19177 * gdb.btrace/segv.exp: Likewise.
19178 * gdb.btrace/stepi.exp: Likewise.
19179 * gdb.btrace/tailcall.exp: Likewise.
19180 * gdb.btrace/unknown_functions.exp: Likewise.
19181 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
19182 * lib/gdb.exp: Add the "multi_line" helper.
19183
4eec2deb
PA
191842015-04-01 Pedro Alves <palves@redhat.com>
19185
19186 * gdb.threads/tid-reuse.c: New file.
19187 * gdb.threads/tid-reuse.exp: New file.
19188
df8411da
SDJ
191892015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
19190
19191 PR corefiles/16092
19192 * gdb.base/coredump-filter.c: New file.
19193 * gdb.base/coredump-filter.exp: Likewise.
19194
6ef37366
PM
191952015-03-27 Petr Machata <pmachata@redhat.com>
19196
19197 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
19198 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
19199 (Dwarf::assemble): Initialize them.
19200 (Dwarf::lines): New function.
19201
7ec911b0
JT
192022015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
19203
19204 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
19205 SYMBOL_PREFIX for x86_64-*-cygwin.
19206
ff908ebf
AW
192072015-03-26 Andy Wingo <wingo@igalia.com>
19208
19209 PR symtab/18148
19210 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
19211 const_value but not a location.
19212 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
19213 location defined in non-main CUs are visible.
19214
6d5f0679
YQ
192152015-03-26 Yao Qi <yao.qi@linaro.org>
19216
19217 PR testsuite/18139
19218 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
19219 Add a line number entry for the same line.
19220 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
19221 Add a line number entry for the same line.
19222
2898689b
YQ
192232015-03-26 Yao Qi <yao.qi@linaro.org>
19224
19225 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
19226 .int 0.
19227 (func): Likewise. Add .Lfunc_1 label.
19228 Use .Lfunc_1 label.
19229 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
19230 .int 0.
19231 (func): Likewise.
19232 Use .Lfunc_1 label.
19233
85180498
YQ
192342015-03-26 Yao Qi <yao.qi@linaro.org>
19235
19236 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
19237 Call gdb_compile instead to compile each .s files without debug
19238 information.
19239
8aa08a8d
YQ
192402015-03-26 Yao Qi <yao.qi@linaro.org>
19241
19242 * gdb.base/savedregs.exp (process_saved_regs): Make
19243 "Saved registers:" optional in the pattern.
19244
66849923
MM
192452015-03-25 Markus Metzger <markus.t.metzger@intel.com>
19246
19247 * gdb.btrace/next.exp: Merged into step.exp.
19248 * gdb.btrace/finish.exp: Merged into step.exp.
19249 * gdb.btrace/nexti.exp: Merged into stepi.exp.
19250 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
19251 "record goto" and checking the exact replay position.
19252 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
19253 check for "Recording format" in "info record" output.
19254 * gdb.btrace/record_goto.exp: Choose test file based on target.
19255 * gdb.btrace/x86-record_goto.S: Renamed into ...
19256 * gdb.btrace/x86_64-record_goto.S: ... this.
19257 * gdb.btrace/i686-record_goto.S: New.
19258 * gdb.btrace/x86-tailcall.S: Renamed into ...
19259 * gdb.btrace/x86_64-tailcall.S: ... this.
19260 * gdb.btrace/i686-tailcall.S: New.
19261 * gdb.btrace/x86-tailcall.c: Renamed into ...
19262 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
19263 separate statements. Update test.
19264 * gdb.btrace/delta.exp: Use record_goto.c as test file.
19265 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
19266 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
19267 * gdb.btrace/tailcall.exp: Choose test file based on target.
19268 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
19269
11cc1b74
MM
192702015-03-25 Markus Metzger <markus.t.metzger@intel.com>
19271
19272 * gdb.btrace/exception.exp: Increase BTS buffer size.
19273
a25d8bf9
PA
192742015-03-24 Pedro Alves <palves@redhat.com>
19275
19276 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
19277
856e7dd6
PA
192782015-03-24 Pedro Alves <palves@redhat.com>
19279
19280 * gdb.threads/schedlock.exp (test_step): No longer expect that
19281 "set scheduler-locking step" with "next" over a function call runs
19282 threads unlocked.
19283
ad235a41
AT
192842015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
19285
19286 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
19287
15630549
AT
192882015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
19289
19290 PR breakpoints/16466
19291 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
19292 * gdb.mi/mi-pending.c (thread_func): New function.
19293 (int main): Add threading support required.
19294 * gdb.mi/mi-pending.exp: Add tests for this issue.
19295 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
19296 (pendfunc2): Remove stdio dependency.
19297 * gdb.mi/mi-pendshr2.c: New file.
19298
693dca06
KS
192992015-03-23 Keith Seitz <keiths@redhat.com>
19300
19301 * gdb.linespec/keywords.c: New file.
19302 * gdb.linespec/keywords.exp: New file.
19303
7e993ebf
KS
193042015-03-23 Keith Seitz <keiths@redhat.com>
19305
19306 PR gdb/18021
19307 * gdb.dwarf2/staticvirtual.exp: New test.
19308
bc23328c
JK
193092015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
19310
19311 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
19312 * README: Remove HP-UX and gdb.hp.
19313 (configuration):
19314 * configure: Regenerate.
19315 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
19316 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
19317 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
19318 gdb.hp/gdb.defects/Makefile.
19319 * gdb.hp/Makefile.in: File deleted.
19320 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
19321 * gdb.hp/gdb.aCC/optimize.c: File deleted.
19322 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
19323 * gdb.hp/gdb.aCC/run.c: File deleted.
19324 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
19325 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
19326 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
19327 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
19328 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
19329 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
19330 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
19331 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
19332 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
19333 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
19334 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
19335 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
19336 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
19337 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
19338 * gdb.hp/gdb.base-hp/reg.s: File deleted.
19339 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
19340 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
19341 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
19342 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
19343 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
19344 * gdb.hp/gdb.compat/Makefile.in: File deleted.
19345 * gdb.hp/gdb.compat/average.c: File deleted.
19346 * gdb.hp/gdb.compat/sum.c: File deleted.
19347 * gdb.hp/gdb.compat/xdb.c: File deleted.
19348 * gdb.hp/gdb.compat/xdb0.c: File deleted.
19349 * gdb.hp/gdb.compat/xdb0.h: File deleted.
19350 * gdb.hp/gdb.compat/xdb1.c: File deleted.
19351 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
19352 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
19353 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
19354 * gdb.hp/gdb.defects/Makefile.in: File deleted.
19355 * gdb.hp/gdb.defects/bs14602.c: File deleted.
19356 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
19357 * gdb.hp/gdb.defects/solib-d.c: File deleted.
19358 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
19359 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
19360 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
19361 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
19362 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
19363 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
19364 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
19365 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
19366 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
19367 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
19368 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
19369 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
19370 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
19371 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
19372 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
19373 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
19374 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
19375 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
19376 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
19377 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
19378 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
19379 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
19380 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
19381 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
19382 * gdb.hp/tools/odump: File deleted.
19383
8bf3b159
PA
193842015-03-19 Pedro Alves <palves@redhat.com>
19385
19386 * gdb.threads/continue-pending-status.exp (saw_thread_2)
19387 (saw_thread_3): New globals.
19388 (top level): Increment them when an event for the corresponding
19389 thread is seen.
19390 (no thread starvation): New test.
19391
eb54c8bf
PA
193922015-03-19 Pedro Alves <palves@redhat.com>
19393
19394 * gdb.threads/continue-pending-status.c: New file.
19395 * gdb.threads/continue-pending-status.exp: New file.
19396
32d2e5d6
PA
193972015-03-18 Pedro Alves <palves@redhat.com>
19398
19399 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
19400 Use gdb_is_target_remote instead of is_remote. Use
19401 gdb_test_multiple instead of gdb_expect. Exit early if
19402 gdb_test_multiple hits its internal matches. Tighten stepi tests
19403 expected output. Fail on exit with any signal, instead of just
19404 SIGILL.
19405
f68f11b7
YQ
194062015-03-18 Yao Qi <yao.qi@linaro.org>
19407
19408 PR tdep/18107
19409 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
19410 variable.
19411 * gdb.base/catch-syscall.exp: Don't skip it on
19412 aarch64*-*-linux* target. Remove elements in all_syscalls.
19413 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
19414 target.
19415 (setup_all_syscalls): New proc.
19416
ca5fd19b
YQ
194172015-03-16 Yao Qi <yao.qi@linaro.org>
19418
19419 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
19420 (top level): Skip tests if valid_addr_p returns false for
19421 $cmd1 or $cmd2.
19422
85642ba0
AW
194232015-03-11 Andy Wingo <wingo@igalia.com>
19424
19425 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
19426
e03f9645
YQ
194272015-03-11 Yao Qi <yao.qi@linaro.org>
19428
19429 * gdb.base/catch-syscall.exp: Fix typo in comments.
19430
5d0962b2
YQ
194312015-03-11 Yao Qi <yao.qi@linaro.org>
19432
19433 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
19434
b2df3cef
PA
194352015-03-09 Pedro Alves <palves@redhat.com>
19436
19437 * dg-extract-results.py: Delete.
19438
ef878e53
PA
194392015-03-09 Pedro Alves <palves@redhat.com>
19440
19441 Merge dg-extract-results.sh from GCC upstream (r218843).
19442
19443 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
19444 * dg-extract-results.sh: Use --text with grep to avoid issues with
19445 binary files. Fall back to cat -v, if that doesn't work.
19446
9494d219
PA
194472015-03-05 Pedro Alves <palves@redhat.com>
19448
19449 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
19450
a8d9763a
SM
194512015-03-04 Simon Marchi <simon.marchi@ericsson.com>
19452
19453 * lib/mi-support.exp (mi_expect_interrupt): Accept
19454 alternative event for when in all-stop mode.
19455
be9957b8
PA
194562015-03-04 Pedro Alves <palves@redhat.com>
19457
19458 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
19459
d57be0f4 194602015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
19461
19462 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
19463
c214c7cf
AA
194642015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
19465
19466 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
19467 regexps for GDB's current line display, accept a hex address
19468 preceding the line number.
19469
6d74a497
AA
194702015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
19471
19472 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
19473 the 'arch1' variable for "s390*-linux*" targets.
19474
511aee7c
PA
194752015-03-04 Pedro Alves <palves@redhat.com>
19476
19477 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
19478 (main): Pass missing retval argument to pthread_join call.
19479
95e50b27
PA
194802015-03-02 Pedro Alves <palves@redhat.com>
19481
19482 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
19483 (top level): Call do_test with non-stop as well.
19484
28054d69
PA
194852015-03-02 Pedro Alves <palves@redhat.com>
19486
19487 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
19488 -1.
19489
4fa5d7b4
AA
194902015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
19491
19492 * gdb.arch/s390-vregs.exp: New test.
19493 * gdb.arch/s390-vregs.S: New file.
19494
97c18565
PA
194952015-02-27 Pedro Alves <palves@redhat.com>
19496
19497 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
19498 call to catch_command_errors.
19499 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
19500 catch_command_errors.
19501
a37bfa30
PA
195022015-02-27 Pedro Alves <palves@redhat.com>
19503
19504 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
19505 "true" for boolean result.
19506 * gdb.gdb/selftest.exp (test_with_self): Also accept full
19507 prototype of main.
19508
6f98576f
PA
195092015-02-27 Pedro Alves <palves@redhat.com>
19510
19511 * lib/unbuffer_output.c: New file.
19512 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
19513 (main): Call gdb_unbuffer_output.
19514
eba5ab56
YQ
195152015-02-27 Yao Qi <yao.qi@linaro.org>
19516
19517 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
19518 target.
19519
0def5aaa
DE
195202015-02-26 Doug Evans <dje@google.com>
19521
19522 * gdb.cp/class2.cc (Dbase, D): New classes.
19523 (main): New local delta.
19524 * gdb.cp/class2.exp: Test printing delta.
19525 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
19526 (dynbar): New global.
19527 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
19528
081a1c2c
JK
195292015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
19530
19531 * gdb.compile/compile-ifunc.c: New file.
19532 * gdb.compile/compile-ifunc.exp: New file.
19533
2f41223f
AT
195342015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
19535
19536 * gdb.base/structs.exp: Check for correct struct on finish.
19537
03eddd80
YQ
195382015-02-26 Yao Qi <yao.qi@linaro.org>
19539
19540 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
19541 is zero.
19542
80c57053
JK
195432015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
19544
19545 * gdb.arch/cordic.ko.bz2: New file.
19546 * gdb.arch/cordic.ko.debug.bz2: New file.
19547 * gdb.arch/ppc64-symtab-cordic.exp: New file.
19548
21613c12
YQ
195492015-02-25 Yao Qi <yao.qi@linaro.org>
19550
19551 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
19552 aarch64*-*-* target.
19553
d8b901ed
PA
195542015-02-23 Pedro Alves <palves@redhat.com>
19555
19556 * lib/gdb.exp (delete_breakpoints): Rewrite using
19557 gdb_test_multiple.
19558
e5b85ead
PA
195592015-02-23 Pedro Alves <palves@redhat.com>
19560
19561 * gdb.base/info-os.c: Include stdlib.h.
19562
85c3a371
DE
195632015-02-22 Doug Evans <xdje42@gmail.com>
19564
19565 PR symtab/17855
19566 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
19567 is read after symbols have been re-read.
19568 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
19569 * gdb.ada/exec_changed/second.adb (Second): Ditto.
19570
96553a0c
DE
195712015-02-21 Doug Evans <dje@google.com>
19572
19573 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
19574
97a0c697
JK
195752015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
19576
19577 PR corefiles/17808
19578 * gdb.arch/i386-biarch-core.core.bz2: New file.
19579 * gdb.arch/i386-biarch-core.exp: New file.
19580
a47cd6e9
PA
195812015-02-21 Pedro Alves <palves@redhat.com>
19582
19583 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
19584 runto_main fails.
19585
c5facdc4
PA
195862015-02-20 Pedro Alves <palves@redhat.com>
19587
19588 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
19589 info probes.
19590
2db9a427
PA
195912015-02-20 Pedro Alves <palves@redhat.com>
19592
19593 * gdb.threads/multi-create-ns-info-thr.exp: New file.
19594
60fb7e9e
PA
195952015-02-20 Pedro Alves <palves@redhat.com>
19596
19597 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
19598 clean_restart before gdb_target_supports_trace.
19599
5c5019c2
PA
196002015-02-20 Pedro Alves <palves@redhat.com>
19601
19602 PR threads/18006
19603 * gdb.threads/clone-thread_db.c: New file.
19604 * gdb.threads/clone-thread_db.exp: New file.
19605
c9587f88
AT
196062015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
19607
19608 PR breakpoints/16812
19609 * gdb.base/catch-gdb-caused-signals.c: New file.
19610 * gdb.base/catch-gdb-caused-signals.exp: New file.
19611
f6a88844
JM
196122015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
19613
19614 * configure: Regenerated.
19615 * configure.ac: Use GDB_AC_TRANSFORM.
19616 * aclocal.m4: sinclude ../transform.m4.
19617
497c491b
JM
196182015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
19619
19620 * lib/dtrace.exp: New file.
19621 * gdb.base/dtrace-probe.exp: Likewise.
19622 * gdb.base/dtrace-probe.d: Likewise.
19623 * gdb.base/dtrace-probe.c: Likewise.
19624 * lib/pdtrace.in: Likewise.
19625 * configure.ac: Output variables with the transformed names of
19626 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
19627 * configure: Regenerated.
19628
03e98035
JM
196292015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
19630
19631 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
19632 expected message when trying to access $_probe_* convenience
19633 variables while not on a probe.
19634
63cc30e9
JK
196352015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
19636
19637 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
19638
0703599a
PA
196392015-02-11 Pedro Alves <pedro@codesourcery.com>
19640
19641 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
19642 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
19643
7e60a48e
DE
196442015-02-10 Doug Evans <xdje42@gmail.com>
19645
19646 * lib/gdb.exp (gdb_load): Always return a result.
19647
01b088bc
PA
196482015-02-10 Pedro Alves <palves@redhat.com>
19649
19650 * gdb.threads/signal-sigtrap.c: New file.
19651 * gdb.threads/signal-sigtrap.exp: New file.
19652
b05ec7a5
AT
196532015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
19654
19655 * gdb.trace/no-attach-trace.c: New file.
19656 * gdb.trace/no-attach-trace.exp: New file.
19657
a2c2acaf
MW
196582015-02-09 Mark Wielaard <mjw@redhat.com>
19659
19660 * gdb.dwarf2/atomic.c: New file.
19661 * gdb.dwarf2/atomic-type.exp: Likewise.
19662
31fd9caa
MM
196632015-02-09 Markus Metzger <markus.t.metzger@intel.com>
19664
19665 * gdb.btrace/buffer-size.exp: Update "info record" output.
19666 * gdb.btrace/delta.exp: Update "info record" output.
19667 * gdb.btrace/enable.exp: Update "info record" output.
19668 * gdb.btrace/finish.exp: Update "info record" output.
19669 * gdb.btrace/instruction_history.exp: Update "info record" output.
19670 * gdb.btrace/next.exp: Update "info record" output.
19671 * gdb.btrace/nexti.exp: Update "info record" output.
19672 * gdb.btrace/step.exp: Update "info record" output.
19673 * gdb.btrace/stepi.exp: Update "info record" output.
19674 * gdb.btrace/nohist.exp: Update "info record" output.
19675
d33501a5
MM
196762015-02-09 Markus Metzger <markus.t.metzger@intel.com>
19677
19678 * gdb.btrace/buffer-size: New.
19679
f4abbc16
MM
196802015-02-09 Markus Metzger <markus.t.metzger@intel.com>
19681
19682 * gdb.btrace/delta.exp: Update "info record" output.
19683 * gdb.btrace/enable.exp: Update "info record" output.
19684 * gdb.btrace/finish.exp: Update "info record" output.
19685 * gdb.btrace/instruction_history.exp: Update "info record" output.
19686 * gdb.btrace/next.exp: Update "info record" output.
19687 * gdb.btrace/nexti.exp: Update "info record" output.
19688 * gdb.btrace/step.exp: Update "info record" output.
19689 * gdb.btrace/stepi.exp: Update "info record" output.
19690 * gdb.btrace/nohist.exp: Update "info record" output.
19691
b9d61307
SM
196922015-02-06 Simon Marchi <simon.marchi@ericsson.com>
19693
19694 PR gdb/15678
19695 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
19696
e584fdbc
PA
196972015-02-06 Pedro Alves <palves@redhat.com>
19698
19699 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
19700 macro.
19701 (seconds_left, again): New globals.
19702 (main): Wait seconds_left in a 1-second sleep loop instead of
19703 sleeping 180 seconds. If 'again' is set, reset the seconds
19704 counter.
19705 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
19706 'again' in the inferior before detaching. Print the seconds left.
19707 (options): New global.
19708 (top level): Build program with -DTIMEOUT=$timeout.
19709
77f41761
PA
197102015-02-06 Pedro Alves <palves@redhat.com>
19711
19712 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
19713 determine how many seconds to pass to 'alarm'.
19714 * gdb.base/gdb-sigterm.exp (top level): Build program with
19715 -DTIMEOUT=$timeout.
19716 (do_test): Return success/failure indication. Add more verbose
19717 logging. Don't fail if 200 single steps are seen. Instead, fail
19718 when the test times out.
19719 (passes): New global.
19720 (top level): Break the testing loop if testing fails on any
19721 iteration. Use gdb_assert.
19722
b9394193
DB
197232015-02-04 Don Breazeal <donb@codesourcery.com>
19724
19725 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
19726 and initialize them.
19727 (ipc_cleanup): New function.
19728 (main): Don't declare shmid, semid, and msqid. Add a call to
19729 atexit so that we call ipc_cleanup on exit.
19730
42d9e528
PA
197312015-02-04 Pedro Alves <palves@redhat.com>
19732
19733 * boards/native-extended-gdbserver.exp: Remove any target variant
19734 specifications from the board name before clearing the isremote
19735 flag from board_info.
19736
ae6ae975
DE
197372015-01-31 Doug Evans <xdje42@gmail.com>
19738
19739 * gdb.base/maint.exp <maint print type argc>: Update expected output.
19740
cfb069a8
GB
197412015-01-31 Gary Benson <gbenson@redhat.com>
19742
19743 * gdb.base/completion.exp: Disable completion limiting for
19744 existing tests. Add new tests to check completion limiting.
19745 * gdb.linespec/ls-errs.exp: Disable completion limiting.
19746
5dd31d79
DE
197472015-01-31 Doug Evans <xdje42@gmail.com>
19748
19749 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
19750
9f050062
DE
197512015-01-31 Doug Evans <xdje42@gmail.com>
19752
19753 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
19754 entries. Duplicate file section script entries.
19755 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
19756 inlined entries. Add test for safe-path rejection.
19757 * gdb.python/py-section-script.c: Add duplicate inlined section script
19758 entries. Duplicate file section script entries.
19759 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
19760 inlined entries. Add test for safe-path rejection.
19761
df25ebbd
JB
197622015-01-29 Joel Brobecker <brobecker@adacore.com>
19763
19764 * gdb.ada/disc_arr_bound: New testcase.
19765
4a0ca9ec
JB
197662015-01-29 Joel Brobecker <brobecker@adacore.com>
19767
19768 * gdb.ada/mi_var_array: New testcase.
19769
3a8b707a
DE
197702015-01-27 Doug Evans <dje@google.com>
19771
19772 * gdb.python/py-objfile.exp: Add tests for objfile.username.
19773 Add test for objfile.filename, objfile.username after objfile
19774 has been unloaded.
19775
f8313f6e
JB
197762015-01-26 Joel Brobecker <brobecker@adacore.com>
19777
19778 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
19779 the second test to print the name attribute of value
19780 returned by the call to gdb.lookup_type, and adjust
19781 the expected output accordingly.
19782
37bc665e
MW
197832015-01-25 Mark Wielaard <mjw@redhat.com>
19784
19785 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
19786 * gdb.base/disp-step-fork.c: Include unistd.h.
19787 * gdb.base/siginfo-obj.c: Include stdio.h.
19788 * gdb.base/siginfo-thread.c: Likewise.
19789 * gdb.mi/non-stop.c: Include unistd.h.
19790 * gdb.mi/nsthrexec.c: Include stdio.h.
19791 * gdb.mi/pthreads.c: Include unistd.h.
19792 * gdb.modula2/unbounded1.c (main): Declare returns int.
19793 * gdb.reverse/consecutive-reverse.c: Likewise.
19794 * gdb.threads/create-fail.c: Include unistd.h.
19795 * gdb.threads/killed.c: Likewise.
19796 * gdb.threads/linux-dp.c: Likewise.
19797 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
19798 * gdb.threads/non-ldr-exc-2.c: Likewise.
19799 * gdb.threads/non-ldr-exc-3.c: Likewise.
19800 * gdb.threads/non-ldr-exc-4.c: Likewise.
19801 * gdb.threads/pthreads.c: Include unistd.h.
19802 (main): Declare returns int.
19803 * gdb.threads/tls-main.c (foo): New declaration.
19804 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
19805
f7e5394d
SM
198062015-01-23 Simon Marchi <simon.marchi@ericsson.com>
19807
19808 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
19809 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
19810
743649fd
MW
198112015-01-15 Mark Wielaard <mjw@redhat.com>
19812
19813 * gdb.base/noreturn-return.c: New file.
19814 * gdb.base/noreturn-return.exp: New file.
19815 * gdb.base/noreturn-finish.c: New file.
19816 * gdb.base/noreturn-finish.exp: New file.
19817
198297aa
PA
198182015-01-23 Pedro Alves <palves@redhat.com>
19819
19820 * gdb.threads/continue-pending-after-query.c: New file.
19821 * gdb.threads/continue-pending-after-query.exp: New file.
19822
717cf30c
AG
198232015-01-22 Anders Granlund <anders.granlund@ericsson.com>
19824 Simon Marchi <simon.marchi@ericsson.com>
19825
19826 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
19827 * gdb.base/valgrind-db-attach.exp: Same.
19828 * gdb.base/valgrind-infcall.exp: Same.
19829 * lib/mi-support.exp (default_mi_gdb_start): Same.
19830 * lib/prompt.exp (default_prompt_gdb_start): Same.
19831 * lib/gdb.exp (default_gdb_spawn): Same.
19832 (gdb_interact): New.
19833
19834
4b62a76e
JK
198352015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
19836
19837 * gdb.compile/compile.exp (pointer to jit function): New test.
19838
b4cdae6f
WW
198392015-01-17 Wei-cheng Wang <cole945@gmail.com>
19840
19841 * lib/gdb.exp (supports_process_record): Return true for
19842 powerpc*-*-linux*.
19843 (supports_reverse): Likewise.
19844
d221e7ef
DB
198452015-01-15 Don Breazeal <donb@codesourcery.com>
19846
19847 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
19848 instead of checking whether the target board is remote and
19849 use spawn_wait_for_attach instead of exec/sleep.
19850 * gdb.base/attach-twice.exp: Likewise.
19851
bafffb51
JB
198522015-01-15 Joel Brobecker <brobecker@adacore.com>
19853
19854 * gdb.ada/var_arr_attrs: New testcase.
19855
5589af0e
PA
198562015-01-14 Pedro Alves <palves@redhat.com>
19857 Joel Brobecker <brobecker@adacore.com>
19858
19859 PR gdb/17525
19860 * gdb.base/bp-cmds-execution-x-script.c: New file.
19861 * gdb.base/bp-cmds-execution-x-script.exp: New file.
19862 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
19863
6c400b59
PA
198642015-01-14 Pedro Alves <palves@redhat.com>
19865
19866 PR cli/17828
19867 * gdb.base/batch-preserve-term-settings.c: New file.
19868 * gdb.base/batch-preserve-term-settings.exp: New file.
19869
e02c96a7
DE
198702015-01-13 Doug Evans <dje@google.com>
19871
19872 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
19873 binary.
19874
576fd14c
JB
198752015-01-13 Joel Brobecker <brobecker@adacore.com>
19876
19877 * Makefile.in (clean mostlyclean): Do not delete *.py.
19878
04dccad0
JB
198792015-01-13 Joel Brobecker <brobecker@adacore.com>
19880
19881 * gdb.python/py-lookup-type.exp: New file.
19882
3d230f71
PA
198832015-01-12 Pedro Alves <palves@redhat.com>
19884
19885 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
19886 restore GDBFLAGS before returning.
19887
7e67715d
JK
198882015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
19889
19890 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
19891 is_amd64_regs_target and is_x86_like_target.
19892
f2e0d4b4
DE
198932015-01-11 Doug Evans <xdje42@gmail.com>
19894
19895 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
19896 is given without an explicit form.
19897 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
19898 attributes.
19899 * gdb.dwarf/corrupt.exp: Ditto.
19900 * gdb.dwarf2/enum-type.exp: Ditto.
19901 * gdb.trace/entry-values.exp: Ditto.
19902 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
19903
439250fb
DE
199042015-01-11 Doug Evans <xdje42@gmail.com>
19905
19906 PR gdb/15830
19907 * gdb.base/maint.exp: Remove references to "maint demangle".
19908 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
19909 Add tests for explicitly specifying language to demangle.
19910 * gdb.dlang/demangle.exp: Ditto.
19911
ede9f622
PA
199122015-01-09 Pedro Alves <palves@redhat.com>
19913
19914 * gdb.threads/non-stop-fair-events.c: New file.
19915 * gdb.threads/non-stop-fair-events.exp: New file.
19916
a7b796db
PA
199172015-01-09 Pedro Alves <palves@redhat.com>
19918
19919 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
19920 the global scope. Set a breakpoint after all threads are started
19921 rather than stepping over two source lines. Expect the prompt.
19922 * gdb.base/watch_thread_num.c (threads_started_barrier): New
19923 global.
19924 (NUM): Now 15.
19925 (main): Use threads_started_barrier to wait for all threads to
19926 start. Main thread no longer calls thread_function. Exit after
19927 180 seconds.
19928 (loop): New function.
19929 (thread_function): Wait on threads_started_barrier barrier. Call
19930 'loop' at each iteration.
19931 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
19932 threads have started, instead of hardcoding number of "next"
19933 steps. Use an access watchpoint instead of a write watchpoint.
19934
9665ffdd
PA
199352015-01-09 Pedro Alves <palves@redhat.com>
19936
19937 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
19938 (thread_func): Wait on barrier.
19939 (main): Wait for all threads to start before stopping GDB.
19940 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
19941 global.
19942 (thread1_func, thread2_func): Wait on barrier.
19943 (main): Wait for all threads to start before stopping GDB.
19944 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
19945 New global.
19946 (thread1_func, thread2_func): Wait on barrier.
19947 (main): Wait for all threads to start before stopping GDB.
19948
c945a99f
PA
199492015-01-09 Pedro Alves <palves@redhat.com>
19950
19951 * gdb.threads/attach-many-short-lived-threads.c: New file.
19952 * gdb.threads/attach-many-short-lived-threads.exp: New file.
19953
c1a747c1
PA
199542014-01-09 Pedro Alves <palves@redhat.com>
19955
19956 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
19957 instead of to thread 2.
19958 * gdb.threads/signal-command-multiple-signals-pending.c (main):
19959 Add barrier around each pthread_create call instead of around all
19960 calls.
19961 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
19962 Set a break on thread_function and have the child threads hit it
19963 one at at a time.
19964
60b3033e
PA
199652015-01-09 Pedro Alves <palves@redhat.com>
19966
19967 * lib/gdb.exp (can_spawn_for_attach): New procedure.
19968 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
19969 false.
19970 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
19971 checking whether the target board is remote.
19972 * gdb.multi/multi-attach.exp: Likewise.
19973 * gdb.python/py-sync-interp.exp: Likewise.
19974 * gdb.server/ext-attach.exp: Likewise.
19975 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
19976 tests that need to attach, instead of checking whether the target
19977 board is remote at the top of the file.
19978
acc018ac
YQ
199792015-01-08 Yao Qi <yao@codesourcery.com>
19980
19981 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
19982
50a18af8
JK
199832015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
19984
19985 Fix testcase compilation.
19986 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
19987
8503d6e1
JB
199882015-01-06 Joel Brobecker <brobecker@adacore.com>
19989
19990 * gdb.python/py-type.exp: Add a couple test about empty
19991 array creation, and negative-length array creation.
19992
cc73dbcc
DE
199932015-01-02 Doug Evans <xdje42@gmail.com>
19994
19995 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
19996
0300bbc7
DE
199972015-01-02 Doug Evans <dje@google.com>
19998
19999 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
20000
9d85a0ec
YQ
200012014-12-29 Yao Qi <yao@codesourcery.com>
20002
20003 * gdb.trace/entry-values.exp: Update comments. Rename variable
20004 bar_call_foo to returned_from_foo.
20005
87186c6a
MMN
200062014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
20007
20008 PR gdb/17394
20009 * gdb.linespec/break-asm-file.c: New file.
20010 * gdb.linespec/break-asm-file.exp: New file.
20011 * gdb.linespec/break-asm-file0.s: New file.
20012 * gdb.linespec/break-asm-file1.s: New file.
20013
1bab7383
YQ
200142014-12-18 Nigel Stephens <nigel@mips.com>
20015 Maciej W. Rozycki <macro@codesourcery.com>
20016
20017 * gdb.base/float.exp: Handle the new output from "info float" on
20018 MIPS targets.
20019
1bc1068a
JK
200202014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
20021
20022 Fix MinGW compilation.
20023 * gdb.compile/compile-ops.exp: Update untested message if
20024 !skip_compile_feature_tests.
20025 * gdb.compile/compile-setjmp.exp: Likewise.
20026 * gdb.compile/compile-tls.exp: Likewise.
20027 * gdb.compile/compile.exp: Likewise.
20028 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
20029 supported on this host".
20030
b6615d10
DE
200312014-12-16 Doug Evans <xdje42@gmail.com>
20032
20033 * boards/stabs.exp: New file.
20034
25dda427
AA
200352014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
20036
20037 * gdb.base/completion.exp: Adjust to format changes of "maint
20038 print user-registers".
20039
bf330350
CU
200402014-12-16 Catalin Udma <catalin.udma@freescale.com>
20041
20042 PR server/17457
20043 * gdb.arch/aarch64-fp.c: New file.
20044 * gdb.arch/aarch64-fp.exp: New file.
20045
395cf596
SDJ
200462014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
20047
20048 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
20049 r210637, r210913, r211666, r215400, r215817).
20050
20051 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
20052 * dg-extract-results.py: New file.
20053 * dg-extract-results.sh: Use it if the environment seems
20054 suitable.
20055
20056 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
20057
20058 * dg-extract-results.py (parse_run): Handle warnings that
20059 are printed before a test harness is run.
20060
20061 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
20062
20063 * dg-extract-results.py (Named): Remove __cmp__ method.
20064 (output_variation): Use a key to sort variation.harnesses.
20065
20066 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
20067
20068 * dg-extract-results.py: For Python 3, force sys.stdout to
20069 handle surrogate escape sequences.
20070 (safe_open): New function.
20071 (output_segment, main): Use it.
20072
20073 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
20074
20075 * dg-extract-results.py (Prog.result_re): Include options
20076 in test name.
20077
20078 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
20079
20080 * dg-extract-results.py (output_variation): Always sort if
20081 do_sum.
20082
e882ef3c
SM
200832014-12-15 Simon Marchi <simon.marchi@ericsson.com>
20084
20085 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
20086 as long as we get pagination notifications.
20087
4992aa20
JM
200882014-12-15 Jason Merrill <jason@redhat.com>
20089
20090 * Makefile.in (check-gdb.%): Restore.
20091 * README: Mention it.
20092
c1b5a1a6
JB
200932014-12-13 Joel Brobecker <brobecker@adacore.com>
20094
20095 * gdb.ada/str_uninit: New testcase.
20096
5537b577
JK
200972014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
20098
20099 PR symtab/17642
20100 * gdb.base/vla-stub-define.c: New file.
20101 * gdb.base/vla-stub.c: New file.
20102 * gdb.base/vla-stub.exp: New file.
20103
bb2ec1b3
TT
201042014-12-12 Phil Muldoon <pmuldoon@redhat.com>
20105 Jan Kratochvil <jan.kratochvil@redhat.com>
20106 Tom Tromey <tromey@redhat.com>
20107
20108 * configure.ac: Add gdb.compile/.
20109 * configure: Regenerate.
20110 * gdb.compile/Makefile.in: New file.
20111 * gdb.compile/compile-ops.exp: New file.
20112 * gdb.compile/compile-ops.c: New file.
20113 * gdb.compile/compile-tls.c: New file.
20114 * gdb.compile/compile-tls.exp: New file.
20115 * gdb.compile/compile-constvar.S: New file.
20116 * gdb.compile/compile-constvar.c: New file.
20117 * gdb.compile/compile-mod.c: New file.
20118 * gdb.compile/compile-nodebug.c: New file.
20119 * gdb.compile/compile-setjmp-mod.c: New file.
20120 * gdb.compile/compile-setjmp.c: New file.
20121 * gdb.compile/compile-setjmp.exp: New file.
20122 * gdb.compile/compile-shlib.c: New file.
20123 * gdb.compile/compile.c: New file.
20124 * gdb.compile/compile.exp: New file.
20125 * lib/gdb.exp (skip_compile_feature_tests): New proc.
20126
4ff709eb
TT
201272014-12-12 Tom Tromey <tromey@redhat.com>
20128
20129 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
20130 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
20131
6dddd6a5
DE
201322014-12-12 Doug Evans <dje@google.com>
20133
20134 * lib/gdb-python.exp (get_python_valueof): New function.
20135 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
20136
71c24708
AA
201372014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
20138
20139 * gdb.base/completion.exp: Add test for completion of "info
20140 registers ".
20141
3e29f34a
MR
201422014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
20143
20144 * gdb.base/func-ptrs.c: New file.
20145 * gdb.base/func-ptrs.exp: New file.
20146
fc126975
SM
201472014-12-10 Simon Marchi <simon.marchi@ericsson.com>
20148
20149 PR breakpoints/17012
20150 * gdb.base/dprintf-detach.c: New file.
20151 * gdb.base/dprintf-detach.exp: New file.
20152
0a46d518
SM
201532014-12-10 Simon Marchi <simon.marchi@ericsson.com>
20154
20155 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
20156 * lib/gdb.exp (target_is_gdbserver): New procedure.
20157
a0be3e44
DE
201582014-12-08 Doug Evans <dje@google.com>
20159
20160 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
20161
df1b803a
YQ
201622014-12-05 Yao Qi <yao@codesourcery.com>
20163
20164 * gdb.guile/scm-error.exp: Remove the third argument to
20165 gdb_remote_download.
20166 * gdb.guile/scm-frame-args.exp: Likewise.
20167 * gdb.guile/scm-section-script.exp: Likewise.
20168
ddb9f679
YQ
201692014-12-05 Yao Qi <yao@codesourcery.com>
20170
20171 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
20172
86e4ed39
DE
201732014-12-04 Doug Evans <dje@google.com>
20174
20175 * gdb.python/py-objfile.exp: Add tests for
20176 objfile.add_separate_debug_file.
20177
7c50a931
DE
201782014-12-04 Doug Evans <dje@google.com>
20179
20180 * lib/gdb.exp (get_build_id): New function.
20181 (build_id_debug_filename_get): Rewrite to use it.
20182 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
20183
621661e3
MR
201842014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
20185
20186 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
20187 `method(long)', not just 0x0.
20188 * gdb.cp/nsalias.exp: Align code labels to 4.
20189 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
20190 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
20191 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
20192 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
20193 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
20194 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
20195
29f0c3b7
DE
201962014-12-02 Doug Evans <dje@google.com>
20197
e1e061e7 20198 PR symtab/17602
29f0c3b7 20199 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 20200 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
20201 * gdb.cp/anon-ns.exp: Update.
20202
162078c8
NB
202032014-12-02 Nick Bull <nicholaspbull@gmail.com>
20204
20205 * gdb.python/py-events.py (inferior_call_handler): New.
20206 (register_changed_handler, memory_changed_handler): New.
20207 (test_events.invoke): Register new handlers.
20208 * gdb.python/py-events.exp: Add tests for inferior call,
20209 memory_changed and register_changed events.
20210
fdb09caf
AA
202112014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
20212
20213 * gdb.base/execl-update-breakpoints.exp: Specify the link address
20214 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
20215 if the linker doesn't understand this.
20216
55cfb2c4
SM
202172014-12-01 Simon Marchi <simon.marchi@ericsson.com>
20218
20219 * gdb.python/python.exp: Change expected reply to help().
20220
9e8cd6df
YQ
202212014-12-01 Yao Qi <yao@codesourcery.com>
20222
20223 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
20224 AC_CONFIG_SUBDIRS(gdb.gdbtk).
20225 * configure: Re-generated.
20226
6c659fc2
SC
202272014-11-28 Siva Chandra Reddy <sivachandra@google.com>
20228
20229 * gdb.cp/chained-calls.cc: New file.
20230 * gdb.cp/chained-calls.exp: New file.
20231 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
20232
d7fc3181
SM
202332014-11-28 Simon Marchi <simon.marchi@ericsson.com>
20234
20235 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
20236 * gdb.dwarf2/symtab-producer.exp: Same.
20237 * gdb.gdb/python-interrupts.exp: Same.
20238 * gdb.gdb/python-selftest.exp: Same.
20239 * gdb.python/py-linetable.exp: Same.
20240 * gdb.python/py-type.exp: Same.
20241 * gdb.python/py-value-cc.exp: Same.
20242 * gdb.python/py-value.exp: Same.
20243
10e79639
YQ
202442014-11-28 Yao Qi <yao@codesourcery.com>
20245
20246 * gdb.base/break-probes.exp: Match library name prefixed with
20247 sysroot.
20248
f28a0564
SM
202492014-11-27 Simon Marchi <simon.marchi@ericsson.com>
20250
20251 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
20252 test expected output. Add parentheses for the call to print.
20253 Remove L suffix from integers.
20254
3fe1ce1d
DE
202552014-11-26 Doug Evans <dje@google.com>
20256
20257 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
20258
84429e27
YQ
202592014-11-22 Yao Qi <yao@codesourcery.com>
20260
20261 * gdb.trace/entry-values.c: Remove asms.
20262 (foo): Add foo_label.
20263 (bar): Add bar_label.
20264 * gdb.trace/entry-values.exp: Remove code computing foo's
20265 length and bar's length.
20266 (Dwarf::assemble): Invoke function_range for bar and use
20267 MACRO_AT_func for foo.
20268
26741859
YQ
202692014-11-22 Yao Qi <yao@codesourcery.com>
20270
20271 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
20272 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
20273 Use .Lgcc43_procstart instead of gcc43.
20274
45e44d27
JB
202752014-11-21 Joel Brobecker <brobecker@adacore.com>
20276
20277 * gdb.ada/n_arr_bound: New testcase.
20278
458c8db8
SDJ
202792014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
20280
20281 PR breakpoints/10737
20282 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
20283 test_catch_syscall_multi_arch.
20284 (test_catch_syscall_multi_arch): New function.
20285
43f3e411
DE
202862014-11-20 Doug Evans <xdje42@gmail.com>
20287
20288 * gdb.base/maint.exp: Update expected output.
20289
0d7b2549
AA
202902014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
20291
20292 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
20293 4-byte instruction on S390.
20294
8908fca5
JB
202952014-11-19 Joel Brobecker <brobecker@adacore.com>
20296
20297 * gdb.ada/arr_arr: New testcase.
20298
4a46959e
JB
202992014-11-19 Joel Brobecker <brobecker@adacore.com>
20300
20301 * gdb.ada/pkd_arr_elem: New Testcase.
20302
470e2f4e
LM
203032014-11-18 Luis Machado <lgustavo@codesourcery.com>
20304
20305 * gdb.reverse/break-precsave: Expect completion message for
20306 core file reads.
20307 * gdb.reverse/consecutive-precsave.exp: Likewise.
20308 * gdb.reverse/finish-precsave.exp: Likewise.
20309 * gdb.reverse/i386-precsave.exp: Likewise.
20310 * gdb.reverse/machinestate-precsave.exp: Likewise.
20311 * gdb.reverse/sigall-precsave.exp: Likewise.
20312 * gdb.reverse/solib-precsave.exp: Likewise.
20313 * gdb.reverse/step-precsave.exp: Likewise.
20314 * gdb.reverse/until-precsave.exp: Likewise.
20315 * gdb.reverse/watch-precsave.exp: Likewise.
20316
a267f3ad
AA
203172014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
20318
20319 * gdb.base/bp-permanent.c: Include unistd.h.
20320 * gdb.python/py-framefilter-mi.c (main): Add return type.
20321 * gdb.python/py-framefilter.c (main): Likewise.
20322 * gdb.trace/actions-changed.c (main): Likewise.
20323
12084a9a
AA
203242014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
20325
20326 * gdb.mi/until.c: Add eye-catchers.
20327 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
20328 line numbers.
20329
dc7e1a77
AA
203302014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
20331
20332 * gdb.base/condbreak.exp: Drop references to removed non-prototype
20333 function header variants in break1.c.
20334 * gdb.base/ena-dis-br.exp: Likewise.
20335 * gdb.base/hbreak2.exp: Likewise.
20336 * gdb.reverse/until-precsave.exp: Drop references to removed
20337 non-prototype function header variants in ur1.c.
20338 * gdb.reverse/until-reverse.exp: Likewise.
20339
41c77605
PM
203402014-11-17 Petr Machata <pmachata@redhat.com>
20341
20342 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
20343 ${_cu_offset_size} bytes abbrev offset.
20344
34248c3a
DE
203452014-11-15 Doug Evans <xdje42@gmail.com>
20346
20347 PR symtab/17559
20348 * gdb.base/line-symtabs.exp: New file.
20349 * gdb.base/line-symtabs.c: New file.
20350 * gdb.base/line-symtabs.h: New file.
20351
646da059
YQ
203522014-11-14 Yao Qi <yao@codesourcery.com>
20353
20354 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
20355 (func): Add label func_label.
20356 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
20357 Replace low_pc and high_pc with MACRO_AT_range.
20358 Replace name, low_pc and high_pc with MACRO_AT_func.
20359
9301ebe6
YQ
203602014-11-14 Yao Qi <yao@codesourcery.com>
20361
20362 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
20363 Replace name, low_pc and high_pc with MACRO_AT_func.
20364
f166b542
YQ
203652014-11-14 Yao Qi <yao@codesourcery.com>
20366
20367 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
20368 produce debug information.
20369 * gdb.dwarf2/implptr-optimized-out.S: Removed.
20370
0f6e71e3
YQ
203712014-11-14 Yao Qi <yao@codesourcery.com>
20372
20373 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
20374 object and get function length.
20375 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
20376 with MACRO_AT_func.
20377 (top-level): Replace gdb_compile and clean_restart with
20378 prepare_for_testing.
20379 * gdb.dwarf2/main.c (main): Add label main_label.
20380
876c4df9
YQ
203812014-11-14 Yao Qi <yao@codesourcery.com>
20382
20383 * lib/dwarf.exp (function_range): New procedure.
20384 (Dwarf::_handle_macro_at_func): New procedure.
20385 (Dwarf::_handle_macro_at_range): New procedure.
20386 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
20387
02ad9cf1
YQ
203882014-11-14 Yao Qi <yao@codesourcery.com>
20389
20390 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
20391 (_handle_attribute): New procedure.
20392
a59add0c
AA
203932014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20394
20395 * gdb.ada/cond_lang/foo.c (callme): Add return type.
20396 * gdb.base/call-sc.c (zed): Likewise.
20397 * gdb.base/checkpoint.c (main): Likewise.
20398 * gdb.base/dump.c (main): Likewise.
20399 * gdb.base/gcore.c (main): Likewise.
20400 * gdb.base/huge.c (main): Likewise.
20401 * gdb.base/multi-forks.c (main): Likewise.
20402 * gdb.base/pr10179-a.c (main): Likewise.
20403 * gdb.base/savedregs.c (main): Likewise.
20404 * gdb.base/sigaltstack.c (main): Likewise.
20405 * gdb.base/siginfo.c (main): Likewise.
20406 * gdb.base/structs.c (zed): Likewise.
20407 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
20408 * gdb.mi/mi-syn-frame.c (main): Likewise.
20409 * gdb.mi/until.c (foo, main): Likewise.
20410 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
20411 * gdb.base/solib-weak.c (foo): Declare.
20412 * gdb.base/attach-twice.c: Include stdio.h.
20413 * gdb.base/weaklib1.c: Likewise.
20414 * gdb.base/weaklib2.c: Likewise.
20415 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
20416 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
20417 unistd.h.
20418 * gdb.base/attach-pie-misread.c: Include stdlib.h.
20419 * gdb.mi/mi-exit-code.c: Likewise.
20420 * gdb.base/break-interp-lib.c: Include string.h.
20421 * gdb.base/coremaker.c: Likewise.
20422 * gdb.base/testenv.c: Likewise.
20423 * gdb.python/py-finish-breakpoint.c: Likewise.
20424 * gdb.base/inferior-died.c: Include sys/wait.h.
20425 * gdb.base/fileio.c: Include time.h.
20426 * gdb.base/async-shell.c: Include unistd.h.
20427 * gdb.base/dprintf-non-stop.c: Likewise.
20428 * gdb.base/info-os.c: Likewise.
20429 * gdb.mi/mi-console.c: Likewise.
20430 * gdb.mi/watch-nonstop.c: Likewise.
20431 * gdb.python/py-events.c: Likewise.
20432 * gdb.base/async.c (baz): Move up before its invocation.
20433 * gdb.base/code_elim2.c (my_global_func): Likewise.
20434 * gdb.base/skip-solib-lib.c (multiply): Likewise.
20435 * gdb.base/advance.c (func2): Likewise.
20436
3b5d5997
AA
204372014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20438
20439 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
20440 variant.
20441 * gdb.base/annota3.c: Likewise.
20442 * gdb.base/async.c: Likewise.
20443 * gdb.base/average.c: Likewise.
20444 * gdb.base/call-ar-st.c: Likewise.
20445 * gdb.base/call-rt-st.c: Likewise.
20446 * gdb.base/call-sc.c: Likewise.
20447 * gdb.base/call-strs.c: Likewise.
20448 * gdb.base/ending-run.c: Likewise.
20449 * gdb.base/execd-prog.c: Likewise.
20450 * gdb.base/exprs.c: Likewise.
20451 * gdb.base/foll-exec.c: Likewise.
20452 * gdb.base/foll-fork.c: Likewise.
20453 * gdb.base/foll-vfork.c: Likewise.
20454 * gdb.base/funcargs.c: Likewise.
20455 * gdb.base/gcore.c: Likewise.
20456 * gdb.base/jump.c: Likewise.
20457 * gdb.base/langs0.c: Likewise.
20458 * gdb.base/langs1.c: Likewise.
20459 * gdb.base/langs2.c: Likewise.
20460 * gdb.base/mips_pro.c: Likewise.
20461 * gdb.base/nodebug.c: Likewise.
20462 * gdb.base/opaque0.c: Likewise.
20463 * gdb.base/opaque1.c: Likewise.
20464 * gdb.base/recurse.c: Likewise.
20465 * gdb.base/run.c: Likewise.
20466 * gdb.base/scope0.c: Likewise.
20467 * gdb.base/scope1.c: Likewise.
20468 * gdb.base/setshow.c: Likewise.
20469 * gdb.base/setvar.c: Likewise.
20470 * gdb.base/shmain.c: Likewise.
20471 * gdb.base/shr1.c: Likewise.
20472 * gdb.base/shr2.c: Likewise.
20473 * gdb.base/sigall.c: Likewise.
20474 * gdb.base/signals.c: Likewise.
20475 * gdb.base/so-indr-cl.c: Likewise.
20476 * gdb.base/solib2.c: Likewise.
20477 * gdb.base/structs.c: Likewise.
20478 * gdb.base/sum.c: Likewise.
20479 * gdb.base/vforked-prog.c: Likewise.
20480 * gdb.base/watchpoint.c: Likewise.
20481 * gdb.reverse/shr2.c: Likewise.
20482 * gdb.reverse/until-reverse.c: Likewise.
20483 * gdb.reverse/ur1.c: Likewise.
20484 * gdb.reverse/watch-reverse.c: Likewise.
20485
066a77c5
AA
204862014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20487
20488 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
20489 variant.
20490 * gdb.base/sepdebug.exp: Drop references to removed code.
20491
4f204ea5
AA
204922014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20493
20494 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
20495 variant. Preserve original line numbering.
20496 * gdb.base/list1.c: Likewise.
20497
3b377a3a
AA
204982014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20499
20500 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
20501 variant.
20502 * gdb.base/break1.c: Likewise.
20503 * gdb.base/break.exp: Drop references to removed code.
20504
e444df73
AA
205052014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20506
20507 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
20508 variant.
20509
8008f2a7
AA
205102014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20511
20512 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
20513
a5a06887
AA
205142014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20515
20516 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
20517 logic into perform_all_tests() and invoke it with and without
20518 function header prototypes.
20519 (do_function_calls): Remove conditional XFAIL for PR 5318.
20520 (rerun_and_prepare): Remove duplicate code.
20521 (perform_all_tests): New. Main logic moved here.
20522
44dba9b9
AA
205232014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20524
20525 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
20526 code guarded by #ifdef NO_PROTOTYPES.
20527 (t_double_many_args): Likewise.
20528 (DEF_FUNC_MANY_ARGS_1): Likewise.
20529 (DEF_FUNC_VALUES_1): Likewise.
20530 (t_structs_ldc): Renamed from t_structs_fc in conditional code
20531 guarded by #ifdef PROTOTYPES.
20532
d1fbcd56
AA
205332014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20534
20535 * gdb.mi/mi-console.c: Add eye-catcher.
20536 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
20537 instead of literal line number.
20538
b0e59b8f
AA
205392014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20540
20541 * gdb.base/shr2.c: Add eye-catcher.
20542 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
20543 line number.
20544
78f98cca
AA
205452014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20546
20547 * gdb.base/jump.c: Add eye-catchers.
20548 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
20549 numbers.
20550
58fa2af0
AA
205512014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20552
20553 * gdb.base/execd-prog.c: Add eye-catchers.
20554 * gdb.base/foll-exec.c: Likewise.
20555 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
20556 line numbers.
20557
04e5059b
AA
205582014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20559
20560 * gdb.base/ending-run.c: Add eye-catchers.
20561 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
20562 literal line numbers.
20563
dbfdb174
AA
205642014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20565
20566 * gdb.base/call-rt-st.c: Add eye-catchers.
20567 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
20568 literal line numbers.
20569
888a2ade
AA
205702014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20571
20572 * gdb.base/call-ar-st.c: Add eye-catchers.
20573 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
20574 literal line numbers.
20575
6acc2dde
AA
205762014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20577
20578 * gdb.base/average.c: Add eye-catchers.
20579 * gdb.base/sum.c: Likewise.
20580 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
20581 regexps dynamically.
20582
9ecfcd1d
AA
205832014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20584
20585 * gdb.base/solib1.c: Add eye-catchers.
20586 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
20587 literal line numbers.
20588
78708b7c
PA
205892014-11-12 Pedro Alves <palves@redhat.com>
20590
20591 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
20592 leader has exited.
20593
af48d08f
PA
205942014-11-12 Pedro Alves <palves@redhat.com>
20595
20596 * gdb.arch/i386-bp_permanent.c: New file.
20597 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
20598 (srcfile): Set to i386-bp_permanent.c.
20599 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
20600 that stepi does not execute the 'leave' instruction, instead of
20601 testing it does execute.
20602 * gdb.base/bp-permanent.c: New file.
20603 * gdb.base/bp-permanent.exp: New file.
20604
af3768e9
DE
206052014-11-10 Doug Evans <xdje42@gmail.com>
20606
20607 PR symtab/17564
20608 * gdb.base/symtab-search-order.exp: New file.
20609 * gdb.base/symtab-search-order.c: New file.
20610 * gdb.base/symtab-search-order-1.c: New file.
20611 * gdb.base/symtab-search-order-shlib-1.c: New file.
20612
9de00a4a
PA
206132014-11-07 Pedro Alves <palves@redhat.com>
20614
20615 PR gdb/17511
20616 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
20617 i?86-*-linux*.
20618
e0f52461
SC
206192014-11-03 Siva Chandra Reddy <sivachandra@google.com>
20620
20621 PR c++/17494
20622 * gdb.cp/pr17494.cc: New file.
20623 * gdb.cp/pr17494.exp: New file.
20624
6ce8c980
YQ
206252014-11-02 Yao Qi <yao@codesourcery.com>
20626
20627 * gdb.python/python.exp: Get working directory and match the
20628 output of "set extended-prompt \\w " with it.
20629
02be9a71
DE
206302014-10-30 Doug Evans <dje@google.com>
20631
20632 * gdb.python/py-objfile.exp: Add tests for setting random attributes
20633 in objfiles.
20634 * gdb.python/py-progspace.exp: Add tests for setting random attributes
20635 in progspaces.
20636
3bdff46b
LM
206372014-10-30 Janis Johnson <janisjo@codesourcery.com>
20638
20639 * gdb.base/fullpath-expand.exp: Skip for a remote host.
20640 * gdb.base/realname-expand.exp: Likewise.
20641 * gdb.linespec/macro-relative.exp: Likewise.
20642
ab917dfb
PA
206432014-10-29 Pedro Alves <palves@redhat.com>
20644
20645 PR gdb/17408
20646 * gdb.threads/schedlock.c (some_function): New function.
20647 (call_function): New global.
20648 (MAYBE_CALL_SOME_FUNCTION): New macro.
20649 (thread_function): Call it.
20650 * gdb.threads/schedlock.exp (get_args): Add description parameter,
20651 and use it instead of a global counter. Adjust all callers.
20652 (get_current_thread): Use "find current thread" for test message
20653 here rather than having all callers pass down the same string.
20654 (goto_loop): New procedure, factored out from ...
20655 (my_continue): ... this.
20656 (step_ten_loops): Change parameter from test message to command to
20657 use. Adjust.
20658 (list_count): Delete global.
20659 (check_result): New procedure, factored out from duplicate top
20660 level code.
20661 (continue tests): Wrap in with_test_prefix.
20662 (test_step): New procedure, factored out from duplicate top level
20663 code.
20664 (top level): Test "step" in combination with all scheduler-locking
20665 modes. Test "next" in combination with all scheduler-locking
20666 modes, and in combination with stepping over a function call or
20667 not.
20668 * gdb.threads/next-bp-other-thread.c: New file.
20669 * gdb.threads/next-bp-other-thread.exp: New file.
20670
d3d4baed
PA
206712014-10-29 Pedro Alves <palves@redhat.com>
20672
20673 PR python/17372
20674 * gdb.python/python.exp: Test a multi-line command that spawns
20675 interactive Python.
20676 * gdb.base/multi-line-starts-subshell.exp: New file.
20677
563e8d85
YQ
206782014-10-29 Yao Qi <yao@codesourcery.com>
20679
20680 * gdb.base/fileio.exp: Make directories on host.
20681
0ea4d52e
YQ
206822014-10-29 Yao Qi <yao@codesourcery.com>
20683
20684 * gdb.base/fileio.c (test_write): Close the file.
20685
7f5ef605
PA
206862014-10-28 Pedro Alves <palves@redhat.com>
20687
20688 PR gdb/12623
20689 * gdb.base/sigstep.c (no_handler): New global.
20690 (main): If 'no_handler is true, set the signal handlers to
20691 SIG_IGN.
20692 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
20693 with_sw_watch and no_handler parameters. Handle them.
20694 (top level) <stepping over handler when stopped at a breakpoint
20695 test>: Add a test axis for testing with a software watchpoint, and
20696 another for testing with the signal handler set to SIG_IGN.
20697 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
20698 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
20699
abbdbd03
PA
207002014-10-28 Pedro Alves <palves@redhat.com>
20701
20702 PR gdb/17511
20703 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
20704 * gdb.base/sigstep.exp (other_handler_location): New global.
20705 (advance): Support stepping into the signal handler, and running
20706 commands while in the handler.
20707 (in_handler_map): New global.
20708 (top level): In the advance test, add combinations for getting
20709 into the handler with stepping commands, and for running commands
20710 in the handler. Add comment descripting the advancei tests.
20711
1df4399f
PA
207122014-10-28 Pedro Alves <palves@redhat.com>
20713
20714 * gdb.base/sigstep.exp: Use build_executable instead of
20715 prepare_for_testing.
20716 (top level): Move code that starts GDB, runs to main and creates a
20717 display to ...
20718 (restart): ... this new procedure.
20719 (top level): Move backtrace from signal handler test to ...
20720 (validate_backtrace): ... this new procedure.
20721 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
20722 with_test_prefix. Always restart GDB.
20723 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
20724 with_test_prefix. Always restart GDB. No need to delete
20725 breakpoints after the test.
20726 (test_skip_handler): Remove prefix parameter.
20727 (skip_over_handler, breakpoint_to_handler)
20728 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
20729 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
20730 restart GDB. No need to delete breakpoints after the test.
20731 (top level): Use foreach to call the test procedures with
20732 different commands.
20733
a5b6e449
PA
207342014-10-28 Pedro Alves <palves@redhat.com>
20735
20736 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
20737 instead of GNATS numbers.
20738 * gdb.base/sigbpt.exp: Likewise.
20739 * gdb.base/siginfo.exp: Likewise.
20740 * gdb.base/sigstep.exp: Likewise.
20741
e5f8a7cc
PA
207422014-10-27 Pedro Alves <palves@redhat.com>
20743
20744 * gdb.base/sigstep.c (dummy): New global.
20745 (main): Issue a couple writes to the new global.
20746 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
20747 procedures.
20748 (skip_over_handler): Use test_skip_handler.
20749 (top level): Call skip_over_handler for stepi and nexti too.
20750 (breakpoint_over_handler): Use test_skip_handler.
20751 (top level): Call breakpoint_over_handler for stepi and nexti too.
20752
763905a3
YQ
207532014-10-27 Yao Qi <yao@codesourcery.com>
20754
20755 * gdb.trace/tfile.c (adjust_function_address)
20756 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
20757 function descriptor.
20758
6f259a23
DB
207592014-10-24 Don Breazeal <donb@codesourcery.com>
20760
20761 * gdb.base/foll-fork.exp (test_follow_fork,
20762 catch_fork_child_follow): Check for updated fork messages emitted
20763 from infrun.c.
20764 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
20765 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
20766 vfork_and_exec_child_follow_through_step): Check for updated vfork
20767 messages emitted from infrun.c.
20768
09dd9a69
PA
207692014-10-24 Pedro Alves <palves@redhat.com>
20770
20771 * gdb.base/corefile.exp: Remove references to ultrix.
20772 * gdb.base/interrupt.exp: Likewise.
20773 * gdb.base/whatis.exp: Likewise.
20774 * gdb.gdb/selftest.exp: Likewise.
20775 * gdb.threads/manythreads.exp: Likewise.
20776 * gdb.threads/print-threads.exp: Likewise.
20777 * gdb.threads/pthreads.exp:: Likewise.
20778 * gdb.threads/schedlock.exp: Likewise.
20779
3433cfa5
SC
207802014-10-24 Siva Chandra Reddy <sivachandra@google.com>
20781
20782 * gdb.cp/non-trivial-retval.cc: Add a test case.
20783 * gdb.cp/non-trivial-retval.exp: Add a test.
20784
092f880b
YQ
207852014-10-20 Yao Qi <yao@codesourcery.com>
20786
20787 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
20788 * gdb.python/py-objfile-script-gdb.py: New file.
20789 * gdb.python/py-objfile-script.exp: Update reference to
20790 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
20791 of remote_download. Remove the dest file.
20792
acbdb7f3
YQ
207932014-10-20 Yao Qi <yao@codesourcery.com>
20794
20795 * gdb.base/checkpoint.exp: Don't remove file copied on host.
20796 * gdb.base/step-line.exp: Likewise.
20797 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
20798 * gdb.dwarf2/dw2-basic.exp: Likewise.
20799 * gdb.dwarf2/dw2-compressed.exp: Likewise.
20800 * gdb.dwarf2/dw2-filename.exp: Likewise.
20801 * gdb.dwarf2/dw2-intercu.exp: Likewise.
20802 * gdb.dwarf2/dw2-intermix.exp: Likewise.
20803 * gdb.dwarf2/dw2-producer.exp: Likewise.
20804 * gdb.dwarf2/mac-fileno.exp: Likewise.
20805 * gdb.python/py-frame-args.exp: Likewise.
20806 * gdb.python/py-framefilter.exp: Likewise.
20807 * gdb.python/py-mi.exp: Likewise.
20808 * gdb.python/py-objfile-script.exp: Likewise
20809 * gdb.python/py-pp-integral.exp: Likewise.
20810 * gdb.python/py-pp-re-notag.exp: Likewise.
20811 * gdb.python/py-prettyprint.exp: Likewise.
20812 * gdb.python/py-section-script.exp: Likewise.
20813 * gdb.python/py-typeprint.exp: Likewise.
20814 * gdb.python/py-xmethods.exp: Likewise.
20815 * gdb.stabs/weird.exp: Likewise.
20816 * gdb.xml/tdesc-regs.exp: Likewise.
20817
bd286a29
KCY
208182014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
20819
20820 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
20821 (out_cu): Use addr_len for the size of addresses.
20822 (out_line): Likewise. Size DW_LNE_set_address instruction
20823 according to addr_len.
20824 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
20825 (FUNC): Add START_INSNS to definition.
20826
673dc4a0
YQ
208272014-10-18 Yao Qi <yao@codesourcery.com>
20828
20829 * gdb.base/argv0-symlink.exp: Check argv[0] value if
20830 gdb_has_argv0 return true.
20831 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
20832 check [target_info exists noargs], check [gdb_has_argv0]
20833 instead.
20834 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
20835 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
20836 procedures.
20837
4ffbba72
DE
208382014-10-17 Doug Evans <dje@google.com>
20839
20840 * gdb.python/py-events.exp: Update expected output for clear_objfiles
20841 event.
20842 * gdb.python/py-events.py: Add clear_objfiles event.
20843
d096d8c1
DE
208442014-10-17 Doug Evans <dje@google.com>
20845
20846 * gdb.python/py-objfile.exp: Test progspace attribute.
20847
a80db015
LM
208482014-10-17 Luis Machado <lgustavo@codesourcery.com>
20849
20850 * gdb.guile/scm-breakpoint.exp: Do not assume any
20851 directory separators when matching source file paths.
20852 * gdb.python/py-breakpoint.exp: Likewise.
20853 * gdb.reverse/break-precsave.exp: Likewise.
20854 * gdb.reverse/break-reverse.exp: Likewise.
20855 * gdb.reverse/consecutive-precsave.exp: Likewise.
20856 * gdb.reverse/finish-precsave.exp: Likewise.
20857 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
20858 * gdb.reverse/finish-reverse.exp: Likewise.
20859 * gdb.reverse/i386-precsave.exp: Likewise.
20860 * gdb.reverse/i387-env-reverse.exp: Likewise.
20861 * gdb.reverse/i387-stack-reverse.exp: Likewise.
20862 * gdb.reverse/machinestate-precsave.exp: Likewise.
20863 * gdb.reverse/machinestate.exp: Likewise.
20864 * gdb.reverse/sigall-precsave.exp: Likewise.
20865 * gdb.reverse/solib-precsave.exp: Likewise.
20866 * gdb.reverse/step-precsave.exp: Likewise.
20867 * gdb.reverse/until-precsave.exp: Likewise.
20868 * gdb.reverse/watch-precsave.exp: Likewise.
20869 * gdb.reverse/watch-reverse.exp: Likewise.
20870
b22089ab
YQ
208712014-10-17 Yao Qi <yao@codesourcery.com>
20872
20873 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
20874 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
20875
6c4486e6
PA
208762014-10-17 Pedro Alves <palves@redhat.com>
20877
20878 PR gdb/17471
20879 * gdb.base/bg-execution-repeat.c: New file.
20880 * gdb.base/bg-execution-repeat.exp: New file.
20881
0ff33695
PA
208822014-10-17 Pedro Alves <palves@redhat.com>
20883
20884 PR gdb/17300
20885 * gdb.base/continue-all-already-running.c: New file.
20886 * gdb.base/continue-all-already-running.exp: New file.
20887
6fdebc3d
PA
208882014-10-17 Pedro Alves <palves@redhat.com>
20889
20890 PR gdb/17472
20891 * gdb.base/annota-input-while-running.c: New file.
20892 * gdb.base/annota-input-while-running.exp: New file.
20893
32a8097b
PA
208942014-10-17 Pedro Alves <palves@redhat.com>
20895
20896 * gdb.base/callfuncs.exp: emove references to osf.
20897 * gdb.base/sigall.exp: Likewise.
20898 * gdb.gdb/selftest.exp: Likewise.
20899 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
20900 * gdb.mi/non-stop.c: Likewise.
20901 * gdb.mi/pthreads.c: Likewise.
20902 * gdb.reverse/sigall-precsave.exp: Likewise.
20903 * gdb.reverse/sigall-reverse.exp: Likewise.
20904 * gdb.threads/pthreads.c: Likewise.
20905 * gdb.threads/pthreads.exp: Likewise.
20906
7a3517ff
YQ
209072014-10-17 Yao Qi <yao@codesourcery.com>
20908
20909 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
20910 check 'target_info exists noargs'.
20911 (test_command_prompt_position): Likewise.
20912 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
20913 Remove "set args".
20914 (progvar_simple_while_test): Likewise.
20915 (progvar_complex_if_while_test): Likewise.
20916 (if_while_breakpoint_command_test): Likewise.
20917 (infrun_breakpoint_command_test): Likewise.
20918 (breakpoint_command_test): Likewise.
20919 (watchpoint_command_test): Likewise.
20920 (bp_deleted_in_command_test): Likewise.
20921 (temporary_breakpoint_commands): Likewise.
20922
bb99c472
YQ
209232014-10-16 Yao Qi <yao@codesourcery.com>
20924
20925 * gdb.base/remotetimeout.exp: Remove noargs checking.
20926
7c16b83e
PA
209272014-10-15 Pedro Alves <palves@redhat.com>
20928
20929 PR breakpoints/9649
20930 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
20931 * gdb.base/breakpoint-in-ro-region.exp
20932 (probe_target_hardware_step): New procedure.
20933 (top level): Probe hardware stepping and hardware breakpoint
20934 support. Test stepping through a read-only region, with both
20935 "breakpoint auto-hw" on and off and both "always-inserted" on and
20936 off.
20937
35a49624
IB
209382014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
20939
20940 * gdb.dlang/demangle.exp: Update for demangling changes.
20941
2d1c107c
SC
209422014-10-15 Siva Chandra Reddy <sivachandra@google.com>
20943
20944 * gdb.cp/non-trivial-retval.cc: Add new test cases.
20945 * gdb.cp/non-trivial-retval.exp: Add new tests.
20946
778811d5
SC
209472014-10-15 Siva Chandra Reddy <sivachandra@google.com>
20948
20949 PR c++/13403
20950 PR c++/15154
20951 * gdb.cp/non-trivial-retval.cc: New file.
20952 * gdb.cp/non-trivial-retval.exp: New file.
20953
10c5f0a8
YQ
209542014-10-15 Yao Qi <yao@codesourcery.com>
20955
20956 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
20957 remote host.
20958
65d7b369
YQ
209592014-10-15 Yao Qi <yao@codesourcery.com>
20960
20961 * gdb.python/py-symbol.exp: Match file base name if host is
20962 remote, otherwise match file name with dir name.
20963 * gdb.python/py-symtab.exp: Likewise.
20964 * gdb.python/python.exp: Likewise.
20965
46dc1394
YQ
209662014-10-15 Yao Qi <yao@codesourcery.com>
20967
20968 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
20969 pattern.
20970 * gdb.python/py-symtab.exp: Likewise.
20971 * gdb.python/python.exp: Remove trailing ".*". Fix typo
20972 locationn.
20973
c40cc657
JB
209742014-10-14 Joel Brobecker <brobecker@adacore.com>
20975
20976 * gdb.ada/addr_arith: New testcase.
20977
2abf49e1
MR
209782014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
20979
20980 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
20981 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
20982 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
20983 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
20984
f7088df3
SDJ
209852014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
20986
20987 * gdb.arch/stap-eval-lang-ada.S: Likewise.
20988 * gdb.arch/stap-eval-lang-ada.c: Likewise.
20989 * gdb.arch/stap-eval-lang-ada.exp: New file.
20990
4dc06805
YQ
209912014-10-14 Yao Qi <yao@codesourcery.com>
20992
20993 * gdb.mi/mi-var-child.c (nothing1): New function.
20994 (nothing2): New function.
20995 (do_children_tests): Set function pointers by nothing1 and
20996 nothing2.
20997 * gdb.mi/mi-var-child.exp: Step over new added statements.
20998 Update test to match the new output.
20999 * gdb.mi/var-cmd.c (nothing1): New function.
21000 (nothing2): New function.
21001 (do_children_tests): Set function pointers by nothing1 and
21002 nothing2.
21003 * gdb.mi/mi-var-display.exp: Update test to match output.
21004 Step to the line specified by $line_dct_nothing.
21005 Increase the number of lines to step.
21006
46a93de2
YQ
210072014-10-14 Yao Qi <yao@codesourcery.com>
21008
21009 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
21010 tests.
21011 * gdb.mi/mi2-var-child.exp: Likewise.
21012
14ea52ee
DE
210132014-10-13 Doug Evans <dje@google.com>
21014
21015 * gdb.python/py-objfile.exp: Change name of file name test.
21016
e5c6e92b
DE
210172014-10-13 Doug Evans <dje@google.com>
21018
21019 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
21020 from the start of the CU.
21021
c780cc2f
JK
210222014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
21023 Yao Qi <yao@codesourcery.com>
21024
21025 Fix "save breakpoints" for "catch" command.
21026 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
21027 Remove -nonewline. Match also the added "main" line.
21028
99894e11
JK
210292014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
21030
21031 Fix "save breakpoints" for "disable $bpnum" command.
21032 * gdb.base/save-bp.c (main): Add label.
21033 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
21034
6e1ac5a3
JK
210352014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
21036
21037 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
21038
754dd2b0
YQ
210392014-10-11 Yao Qi <yao@codesourcery.com>
21040
21041 * gdb.server/server-kill.exp: Execute command
21042 "set remote trace-status-packet on" before "tstatus".
21043
f90183d7
YQ
210442014-10-11 Yao Qi <yao@codesourcery.com>
21045
21046 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
21047 (main): Call getppid.
21048 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
21049 and continue to it. Read variable "server_pid".
21050
bf40a607
YQ
210512014-10-11 Yao Qi <yao@codesourcery.com>
21052
21053 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
21054
052ca370
YQ
210552014-10-11 Yao Qi <yao@codesourcery.com>
21056
21057 * gdb.threads/thread-find.exp: Don't execute command
21058 "info threads".
21059 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
21060 * gdb.threads/linux-dp.exp: Don't check the condition
21061 $threads_created equals to zero.
21062
3831839c
PA
210632014-10-10 Pedro Alves <palves@redhat.com>
21064
21065 * gdb.base/bigcore.exp: Remove references to IRIX.
21066 * gdb.base/funcargs.exp: Likewise.
21067 * gdb.base/interrupt.exp: Likewise.
21068 * gdb.base/mips_pro.exp: Likewise.
21069 * gdb.base/nodebug.exp: Likewise.
21070 * gdb.base/setvar.exp: Likewise.
21071 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
21072
8b9a549d
PA
210732014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
21074 Pedro Alves <palves@redhat.com>
21075
21076 PR symtab/14466
21077 * gdb.base/vdso-warning.c: New file.
21078 * gdb.base/vdso-warning.exp: New file.
21079
d48ba5e8
DE
210802014-10-02 Doug Evans <dje@google.com>
21081
21082 * gdb.base/structs.c (main): Don't run forever.
21083
2278c276
PA
210842014-10-02 Pedro Alves <palves@redhat.com>
21085
21086 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
21087 (top level) <stop threads 1, stop threads 2>: Use it.
21088
b57bacec
PA
210892014-10-02 Pedro Alves <palves@redhat.com>
21090
21091 * gdb.threads/break-while-running.exp (test): Add new
21092 'update_thread_list' argument. Skip "info threads" if false.
21093 (top level): Add new 'update_thread_list' axis.
21094
13fd3ff3
PA
210952014-10-02 Pedro Alves <palves@redhat.com>
21096
21097 PR breakpoints/17431
21098 * gdb.base/execl-update-breakpoints.c: New file.
21099 * gdb.base/execl-update-breakpoints.exp: New file.
21100
0fec99e8
PA
211012014-10-01 Pedro Alves <palves@redhat.com>
21102
21103 * gdb.base/breakpoint-in-ro-region.c: New file.
21104 * gdb.base/breakpoint-in-ro-region.exp: New file.
21105
2ddf4301
SM
211062014-10-01 Simon Marchi <simon.marchi@ericsson.com>
21107
21108 * gdb.mi/mi-exit-code.exp: New file.
21109 * gdb.mi/mi-exit-code.c: New file.
21110
6a5f3f43
YQ
211112014-09-30 Yao Qi <yao@codesourcery.com>
21112
21113 * lib/prelink-support.exp (build_executable_own_libs): Error if
21114 the target isn't native.
21115
345bcc73
YQ
211162014-09-30 Yao Qi <yao@codesourcery.com>
21117
21118 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
21119 false.
21120
a25a5a45
PA
211212014-09-22 Pedro Alves <palves@redhat.com>
21122
21123 * gdb.threads/break-while-running.exp: New file.
21124 * gdb.threads/break-while-running.c: New file.
21125
00ba3162
YQ
211262014-09-19 Yao Qi <yao@codesourcery.com>
21127
21128 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
21129 Invoke test. Restart GDB with --readnow and invoke test again.
21130
c3b7b696
YQ
211312014-09-19 Yao Qi <yao@codesourcery.com>
21132
21133 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
21134 proc set_breakpoint_on_gcd_function. Invoke
21135 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
21136 invoke set_breakpoint_on_gcd_function again.
21137
2b4fd423
DE
211382014-09-18 Doug Evans <dje@google.com>
21139
21140 * gdb.dwarf2/symtab-producer.exp: New file.
21141
a5947601
SDJ
211422014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
21143
21144 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
21145 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
21146 * gdb.base/global-var-nested-by-dso.c: Likewise.
21147 * gdb.base/global-var-nested-by-dso.exp: Likewise.
21148
91c19059
SDJ
211492014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
21150 Pedro Alves <palves@redhat.com>
21151
21152 * gdb.base/watch-bitfields.exp: Pass string other than test file
21153 name to prepare_for_testing.
21154 (watch): New procedure.
21155 (expect_watchpoint): Use with_test_prefix.
21156 (top level): Factor out tests to ...
21157 (test_watch_location, test_regular_watch): ... these new
21158 procedures, and use with_test_prefix and gdb_continue_to_end.
21159
bb9d5f81
PP
211602014-09-16 Patrick Palka <patrick@parcs.ath.cx>
21161
21162 PR breakpoints/12526
21163 * gdb.base/watch-bitfields.exp: New file.
21164 * gdb.base/watch-bitfields.c: New file.
21165
635856f5
PA
211662014-09-16 Pedro Alves <palves@redhat.com>
21167
21168 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
21169 software and hardware addresses, not software address against
21170 itself.
21171
7280ceea
PA
211722014-09-16 Pedro Alves <palves@redhat.com>
21173
21174 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
21175 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
21176
428b16bd
PA
211772014-09-16 Pedro Alves <palves@redhat.com>
21178
21179 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
21180 files.
21181 * gdb.base/a2-run.exp: Remove all code guarded by istarget
21182 "*-*-vxworks*" throughout.
21183 * gdb.base/break.exp: Likewise.
21184 * gdb.base/default.exp: Likewise.
21185 * gdb.base/scope.exp: Likewise.
21186 * gdb.base/sepdebug.exp: Likewise.
21187 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
21188 throughout.
21189 * gdb.base/run.c: Likewise.
21190 * gdb.base/sepdebug.c: Likewise.
21191 * gdb.hp/gdb.aCC/run.c: Likewise.
21192 * gdb.reverse/until-reverse.c: Likewise.
21193 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
21194
666d413c
YQ
211952014-09-16 Yao Qi <yao@codesourcery.com>
21196
21197 * boards/local-remote-host-native.exp: New file.
21198
57cbd724
DE
211992014-09-14 Doug Evans <xdje42@gmail.com>
21200
21201 * gdb.threads/queue-signal.c (thread_count): New variable.
21202 (thread_count_mutex, thread_count_condvar): New variables.
21203 (incr_thread_count, wait_all_threads_running): New functions.
21204 (main): Wait for all threads to be in their thread functions.
21205
81219e53
DE
212062014-09-13 Doug Evans <xdje42@gmail.com>
21207
21208 * gdb.threads/queue-signal.c: New file.
21209 * gdb.threads/queue-signal.exp: New file.
21210
3714cea7
DE
212112014-09-13 Doug Evans <xdje42@gmail.com>
21212
21213 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
21214 be consistent with what default_gdb_init uses.
21215 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
21216 the plain text of the prompt. Add some logging printfs.
21217 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
21218
fa43b1d7
PA
212192014-09-12 Pedro Alves <palves@redhat.com>
21220
21221 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
21222 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
21223 * gdb.arch/i386-size-overlap.exp: Likewise.
21224 * gdb.arch/i386-size.exp: Likewise.
21225 * gdb.arch/i386-unwind.exp: Likewise.
21226 * gdb.base/a2-run.exp: Likewise.
21227 * gdb.base/break.exp: Likewise.
21228 * gdb.base/charset.exp: Likewise.
21229 * gdb.base/chng-syms.exp: Likewise.
21230 * gdb.base/commands.exp: Likewise.
21231 * gdb.base/dbx.exp: Likewise.
21232 * gdb.base/find.exp: Likewise.
21233 * gdb.base/funcargs.exp: Likewise.
21234 * gdb.base/jit-simple.exp: Likewise.
21235 * gdb.base/reread.exp: Likewise.
21236 * gdb.base/sepdebug.exp: Likewise.
21237 * gdb.base/step-bt.exp: Likewise.
21238 * gdb.cp/mb-inline.exp: Likewise.
21239 * gdb.cp/mb-templates.exp: Likewise.
21240 * gdb.objc/basicclass.exp: Likewise.
21241 * gdb.threads/killed.exp: Likewise.
21242
9d9bf2df
EBM
212432014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
21244
21245 PR tdep/17379
21246 * gdb.arch/powerpc-stackless.S: New file.
21247 * gdb.arch/powerpc-stackless.exp: New file.
21248
1cf2f1b0
JK
212492014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
21250
21251 * gdb.base/attach.c: Include unistd.h.
21252 (main): Call alarm. Add label postloop.
21253 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
21254 gdb_breakpoint, gdb_continue_to_breakpoint.
21255 (test_command_line_attach_run): Kill ${testpid} in one exit path.
21256
98880d46
PA
212572014-09-11 Pedro Alves <palves@redhat.com>
21258
21259 PR gdb/17347
21260 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
21261 * gdb.base/attach.exp (test_command_line_attach_run): New
21262 procedure.
21263 (top level): Call it.
21264
4c92ff2c
PA
212652014-09-11 Pedro Alves <palves@redhat.com>
21266
21267 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
21268 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
21269 (do_command_attach_tests): Use spawn_wait_for_attach.
21270 * gdb.base/solib-overlap.exp: Likewise.
21271 * gdb.multi/multi-attach.exp: Likewise.
21272 * gdb.python/py-prompt.exp: Likewise.
21273 * gdb.python/py-sync-interp.exp: Likewise.
21274 * gdb.server/ext-attach.exp: Likewise.
21275
3adc1a7d
GKB
212762014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
21277
21278 * gdb.fortran/array-element.exp: Remove unexpected "continue"
21279 command in testcase. Simplify testcase.
21280
96334934
JB
212812014-09-10 Joel Brobecker <brobecker@adacore.com>
21282
21283 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
21284
eb479039
JB
212852014-09-10 Joel Brobecker <brobecker@adacore.com>
21286
21287 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
21288
deede10c
JB
212892014-09-10 Joel Brobecker <brobecker@adacore.com>
21290
21291 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
21292
7828a5f5
JB
212932014-09-10 Joel Brobecker <brobecker@adacore.com>
21294
21295 * gdb.dwarf2/dynarr-ptr.c: New file.
21296 * gdb.dwarf2/dynarr-ptr.exp: New file.
21297
33aeebcf
MR
212982014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
21299
21300 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
21301 of 30 rather than hardcoding 120 for a slow test case. Take the
21302 `gdb,timeout' target setting into account for this calculation.
21303 Don't extend the timeout for the test cases that don't need it.
21304
7b415901
MR
213052014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
21306
21307 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
21308 a factor of 2 for a slow test case. Take the `gdb,timeout'
21309 target setting into account for this calculation.
21310 * gdb.reverse/until-precsave.exp: Increase the timeout by
21311 a factor of 15 and 3 respectively rather than adding 120
21312 for a pair of slow test cases. Take the `gdb,timeout'
21313 target setting into account for this calculation.
21314
4a40f85a
MR
213152014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
21316
21317 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
21318 timeout, don't pass one down to gdb_expect.
21319 (gdb_expect): Rework timeout selection.
21320
09635af7
MR
213212014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
21322
21323 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
21324 exception on timeout.
21325 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
21326 (gdbserver_start_extended): Catch any `gdbserver_start' error
21327 exceptions.
21328 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
21329 * lib/mi-support.exp (mi_gdb_target_load): Catch any
21330 `gdbserver_gdb_load' error exceptions.
21331
2bdd10b7
MR
213322014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
21333
21334 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
21335 120 on waiting for the TCP socket to open.
21336
316935f0
DE
213372014-09-09 Doug Evans <xdje42@gmail.com>
21338
21339 * gdb.base/default.exp (show_conv_list): Add _caller_is,
21340 _caller_matches, _any_caller_is, _any_caller_matches.
21341
83740597
DE
213422014-09-09 Doug Evans <xdje42@gmail.com>
21343
21344 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
21345
4c122fc3
YQ
213462014-09-09 Yao Qi <yao@codesourcery.com>
21347
21348 * gdb.mi/mi-var-display.exp: Set print symbol off.
21349
a9f116cb
GKB
213502014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
21351
21352 PR gdb/17035
21353 * gdb.base/commands.exp: Add tests to verify user-defined
21354 commands with empty bodies.
21355 * gdb.python/py-cmd.exp: Test that we don't show user-defined
21356 python commands in `show user command`.
21357 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
21358 scheme commands in `show user command`.
21359
c75bd3a2
JK
213602014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
21361
21362 PR python/17355
21363 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
21364 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
21365 * gdb.python/py-framefilter-invalidarg.exp: New file.
21366 * gdb.python/py-framefilter-invalidarg.py: New file.
21367
faa42425
DE
213682014-09-06 Doug Evans <xdje42@gmail.com>
21369
21370 PR 15276
21371 * gdb.python/py-caller-is.c: New file.
21372 * gdb.python/py-caller-is.exp: New file.
21373
474ca4f6
SDJ
213742014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
21375
21376 PR gdb/17235
21377 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
21378 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
21379
eb0b0463
SDJ
213802014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
21381
21382 PR fortran/17237
21383 * gdb.fortran/print-formatted.exp: New file.
21384 * gdb.fortran/print-formatted.f90: Likewise.
21385
5f3b99cf
SS
213862014-09-03 Sasha Smundak <asmundak@google.com>
21387
21388 * gdb.python/py-frame.exp: Test Frame.read_register.
21389
7d793aa9
SDJ
213902014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
21391
21392 PR python/16699
21393 * gdb.python/py-completion.exp: New file.
21394 * gdb.python/py-completion.py: Likewise.
21395
fb0576e9
DE
213962014-08-28 Doug Evans <dje@google.com>
21397
21398 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
21399 eax,etc. are live with values set by gdb and thus the compiler can't
21400 use them.
21401 * gdb.arch/i386-pseudo.c (main): Ditto.
21402
ee92b0dd
DE
214032014-08-27 Doug Evans <dje@google.com>
21404
21405 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
21406
6649db35
DE
214072014-08-25 Doug Evans <dje@google.com>
21408
21409 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
21410 (main): Ditto.
21411
564b7600
DE
214122014-08-25 Doug Evans <dje@google.com>
21413
21414 * gdb.threads/thread-execl.exp: #include <stdio.h>.
21415
3881fb67
YQ
214162014-08-24 Yao Qi <yao@codesourcery.com>
21417
21418 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
21419 symbol off.
21420 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
21421
a05a36a5
DE
214222014-08-22 Doug Evans <dje@google.com>
21423
21424 PR 17276
21425 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
21426 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
21427 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
21428
7c343b48
YQ
214292014-08-22 Yao Qi <yao@codesourcery.com>
21430
21431 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
21432 * gdb.python/py-finish-breakpoint2.exp: Likewise.
21433 * gdb.python/python.exp: Likewise. Use .py file on the host
21434 instead of the build.
21435
22fd09ae
JK
214362014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
21437
21438 * gdb.threads/gcore-stale-thread.c: New file.
21439 * gdb.threads/gcore-stale-thread.exp: New file.
21440
a8454a7c
PA
214412014-08-21 Pedro Alves <palves@redhat.com>
21442
21443 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
21444 * gdb.base/gcore-relro-pie.exp: Likewise.
21445 * gdb.base/gcore-relro.exp: Likewise.
21446 * gdb.base/gcore.exp: Likewise.
21447 * gdb.base/print-symbol-loading.exp: Likewise.
21448 * gdb.threads/gcore-thread.exp: Likewise.
21449 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
21450
2a31c623
PA
214512014-08-20 Pedro Alves <palves@redhat.com>
21452 Jan Kratochvil <jan.kratochvil@redhat.com>
21453
21454 * Makefile.in (EXTRA_RULES, CC): New variables, get from
21455 configure.
21456 (EXPECT): Handle READ1 being set.
21457 (all): Depend on EXTRA_RULES.
21458 (check-read1, expect-read1, read1.so, read1): New rules.
21459 * README (Testsuite Parameters): Document the READ1 make variable.
21460 (Race detection): New section.
21461 * configure: Regenerate.
21462 * configure.ac: If build==host==target, and running under a
21463 GNU/glibc system, add read1 to the extra Makefile rules.
21464 (EXTRA_RULES): AC_SUBST it.
21465 * lib/read1.c: New file.
21466
d36430db
JB
214672014-08-20 Joel Brobecker <brobecker@adacore.com>
21468
21469 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
21470 the handling of variables declared as a typedef to an array
21471 which a DW_AT_data_location attribute.
21472
9a0dc9e3
PA
214732014-08-19 Andrew Burgess <aburgess@broadcom.com>
21474 Pedro Alves <palves@redhat.com>
21475
21476 PR symtab/14604
21477 PR symtab/14605
21478 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
21479 gdb_test.
21480
0718a8da
PA
214812014-08-19 Pedro Alves <palves@redhat.com>
21482
21483 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
21484
13b448cd
YQ
214852014-08-19 Yao Qi <yao@codesourcery.com>
21486
21487 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
21488 right line.
21489
1cbf5077
DB
214902014-08-18 David Blaikie <dblaikie@gmail.com>
21491
21492 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
21493
bf0fae19
JB
214942014-08-18 Joel Brobecker <brobecker@adacore.com>
21495
21496 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
21497 attribute in array range.
21498
3c8c5dcc
JB
214992014-08-18 Joel Brobecker <brobecker@adacore.com>
21500
21501 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
21502
e66d4446
SC
215032014-08-15 Siva Chandra Reddy <sivachandra@google.com>
21504
21505 PR c++/17132
21506 * gdb.cp/pr17132.cc: New file.
21507 * gdb.cp/pr17132.exp: New file.
21508
940df408
SC
215092014-08-15 Siva Chandra Reddy <sivachandra@google.com>
21510
21511 * gdb.python/py-xmethods.py (A_getarrayind)
21512 (E_method_char_worker.__call__, E_method_int_worker.__call__):
21513 Use 'print' with function call syntax.
21514 (E_method_matcher.match): Fix tab vs space indentation mixup.
21515
ebcc6c3a
YQ
215162014-08-15 Yao Qi <yao@codesourcery.com>
21517
21518 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
21519 false.
21520
775e0f04
YQ
215212014-08-15 Yao Qi <yao@codesourcery.com>
21522
21523 * gdb.cp/casts.exp: Set print symbol off.
21524 * gdb.cp/class2.exp: Likewise.
21525 * gdb.cp/overload.exp: Likewise.
21526 * gdb.cp/templates.exp: Likewise.
21527
d769e349
DE
215282014-08-11 Doug Evans <dje@google.com>
21529
21530 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
21531 (test_load_shlib): Update.
21532
20c6f1e1
YQ
215332014-08-09 Yao Qi <yao@codesourcery.com>
21534
21535 * gdb.base/display.exp: Invoke is_address_zero_readable.
21536 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
21537 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
21538 * gdb.base/hbreak-unmapped.exp: Return if
21539 is_address_zero_readable returns true.
21540 * gdb.base/signest.exp: Likewise.
21541 * gdb.base/signull.exp: Likewise.
21542 * gdb.base/sigbpt.exp: Likewise.
21543 * gdb.guile/scm-disasm.exp: Do the test if
21544 is_address_zero_readable returns false.
21545 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
21546 * gdb.python/py-arch.exp: Likewise.
21547 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
21548 * lib/gdb.exp (is_address_zero_readable): New proc.
21549
5792e8e3
YQ
215502014-08-09 Yao Qi <yao@codesourcery.com>
21551
21552 PR testsuite/13443
21553 * gdb.mi/mi-var-display.exp: Make test messages unique.
21554
3cecbbbe
TT
215552014-08-04 Tom Tromey <tromey@redhat.com>
21556
21557 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
21558 target 0".
21559
00b51ff5
TT
215602014-08-04 Tom Tromey <tromey@redhat.com>
21561
21562 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
21563 "target_resume".
21564
6908c509
JB
215652014-08-01 Joel Brobecker <brobecker@adacore.com>
21566
21567 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
21568 inner_vla_struct_object_size.
21569 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
21570 as xfail.
21571
cc6563d2
PA
215722014-07-30 Pedro Alves <palves@redhat.com>
21573
21574 * gdb.threads/signal-command-handle-nopass.exp (test): Add
21575 comment.
21576
7e09a223
YQ
215772014-07-29 Yao Qi <yao@codesourcery.com>
21578
21579 PR gdb/17206
21580 * gdb.base/until-nodebug.exp: New.
21581
7ebdbe92
DE
215822014-07-28 Doug Evans <xdje42@gmail.com>
21583
21584 PR guile/17203
21585 * gdb.guile/scm-parameter.exp: Add tests for trying to create
21586 previously existing parameter, and previously ambiguously spelled
21587 parameter.
21588
fdb1adc6
WN
215892014-07-28 Will Newton <will.newton@linaro.org>
21590
21591 * gdb.base/varargs.exp: Remove KFAILs for ARM.
21592
186fcde0
DE
215932014-07-26 Ludovic Courtès <ludo@gnu.org>
21594 Doug Evans <xdje42@gmail.com>
21595
21596 PR guile/17146
21597 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
21598
70509625
PA
215992014-07-25 Pedro Alves <palves@redhat.com>
21600
21601 * gdb.threads/signal-command-handle-nopass.c: New file.
21602 * gdb.threads/signal-command-handle-nopass.exp: New file.
21603 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
21604 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
21605 * gdb.threads/signal-delivered-right-thread.c: New file.
21606 * gdb.threads/signal-delivered-right-thread.exp: New file.
21607
c3f814a1
PA
216082014-07-25 Pedro Alves <palves@redhat.com>
21609
21610 * gdb.base/double-prompt-target-event-error.exp
21611 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
21612 match.
21613 (cancel_pagination_in_target_event): Rework double prompt
21614 detection.
21615 * gdb.base/paginate-after-ctrl-c-running.exp
21616 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
21617 <return>' match.
21618 * gdb.base/paginate-bg-execution.exp
21619 (test_bg_execution_pagination_return)
21620 (test_bg_execution_pagination_cancel): Remove '-notransfer
21621 <return>' matches.
21622 * gdb.base/paginate-execution-startup.exp
21623 (test_fg_execution_pagination_return)
21624 (test_fg_execution_pagination_cancel): Remove '-notransfer
21625 <return>' matches.
21626 * gdb.base/paginate-inferior-exit.exp
21627 (test_paginate_inferior_exited): Remove '-notransfer <return>'
21628 match.
21629 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
21630 * lib/gdb.exp (pagination_prompt): Run text through
21631 string_to_regexp.
21632 (gdb_test_multiple): Match $pagination_prompt instead of
21633 "<return>".
21634 (string_to_regexp): Move to lib/gdb-utils.exp.
21635
e214cf6c
JK
216362014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
21637
21638 * gdb.arch/amd64-entry-value-paramref.S: New file.
21639 * gdb.arch/amd64-entry-value-paramref.cc: New file.
21640 * gdb.arch/amd64-entry-value-paramref.exp: New file.
21641 * gdb.arch/amd64-optimout-repeat.S: New file.
21642 * gdb.arch/amd64-optimout-repeat.c: New file.
21643 * gdb.arch/amd64-optimout-repeat.exp: New file.
21644
17d0c5c8
JK
216452014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
21646
21647 PR gdb/17170
21648 * gdb.base/statistics.exp: New file.
21649
b8b8facf
DE
216502014-07-17 Doug Evans <dje@google.com>
21651
74b49205 21652 PR gdb/17170
b8b8facf
DE
21653 * gdb.base/maint.exp: Update testing of per-command stats.
21654
1b5d0ab3
PA
216552014-07-16 Pedro Alves <palves@redhat.com>
21656
21657 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
21658 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
21659 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
21660 (tfile_write_buf): New functions.
21661 (add_memory_block): Rewrite using the above.
21662 (adjust_function_address): New function.
21663 (FUNCTION_ADDRESS): New macro.
21664 (write_basic_trace_file): Remove short_x local, and use
21665 tfile_write_16. Change type of func_addr local to unsigned long
21666 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
21667 here. Cast argument of add_memory_block to char pointer.
21668 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
21669 (main): Remove parameters.
21670 * gdb.trace/tfile.exp: Remove nowarnings.
21671
4d974e88
SM
216722014-07-15 Simon Marchi <simon.marchi@ericsson.com>
21673
21674 * gdb.base/debug-expr.exp: Test string evaluation with
21675 "debug expression" on.
21676
41e99568
PA
216772014-07-15 Pedro Alves <palves@redhat.com>
21678
21679 * gdb.base/reread.exp: Use clean_restart.
21680
487d9753
PL
216812014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
21682
21683 * gdb.arch/avr-flash-qualifer.c: New.
21684 * gdb.arch/avr-flash-qualifer.exp: New.
21685
cc1c52ad
PA
216862014-07-14 Pedro Alves <palves@redhat.com>
21687
21688 * gdb.base/paginate-after-ctrl-c-running.c: New file.
21689 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
21690
1e973570
PA
216912014-07-14 Pedro Alves <palves@redhat.com>
21692
21693 * gdb.base/double-prompt-target-event-error.c: New file.
21694 * gdb.base/double-prompt-target-event-error.exp: New file.
21695
93d6eb10
PA
216962014-07-14 Pedro Alves <palves@redhat.com>
21697
21698 PR gdb/17072
21699 * gdb.base/paginate-inferior-exit.c: New file.
21700 * gdb.base/paginate-inferior-exit.exp: New file.
21701
0017922d
PA
217022014-07-14 Pedro Alves <palves@redhat.com>
21703
21704 PR gdb/17072
21705 * gdb.base/paginate-bg-execution.c: New file.
21706 * gdb.base/paginate-bg-execution.exp: New file.
21707
94696ad3
PA
217082014-07-14 Pedro Alves <palves@redhat.com>
21709
21710 PR gdb/17072
21711 * gdb.base/paginate-execution-startup.c: New file.
21712 * gdb.base/paginate-execution-startup.exp: New file.
21713 * lib/gdb.exp (pagination_prompt): New global.
21714 (default_gdb_spawn): New procedure, factored out from
21715 default_gdb_spawn.
21716 (default_gdb_start): Adjust to call default_gdb_spawn.
21717 (gdb_spawn): New procedure.
21718
bd293940
PA
217192014-07-14 Pedro Alves <palves@redhat.com>
21720
21721 * lib/gdb.exp (gdb_assert): New procedure.
21722 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
21723
c933f875
PA
217242014-07-14 Pedro Alves <palves@redhat.com>
21725
21726 * gdb.base/execution-termios.c: New file.
21727 * gdb.base/execution-termios.exp: New file.
21728
d98b7a16
TT
217292014-07-14 Tom Tromey <tromey@redhat.com>
21730
21731 * gdb.cp/vla-cxx.cc: New file.
21732 * gdb.cp/vla-cxx.exp: New file.
21733
548740d6
TT
217342014-07-14 Tom Tromey <tromey@redhat.com>
21735
21736 * gdb.reverse/rerun-prec.c: New file.
21737 * gdb.reverse/rerun-prec.exp: New file.
21738
a25eb028
MR
217392014-07-12 Maciej W. Rozycki <macro@mips.com>
21740 Maciej W. Rozycki <macro@codesourcery.com>
21741
21742 * lib/gdb-utils.exp: New file.
21743 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
21744 inline `gdb_init_command' processing.
21745 (gdb_start_cmd): Likewise.
21746 * lib/mi-support.exp (mi_run_cmd): Likewise.
21747 * README: Document `gdb_init_command' and `gdb_init_commands'.
21748
218c2655
JK
217492014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
21750
21751 Fix false FAIL running under a very long directory name.
21752 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
21753 and "set print elements 10000". Twice.
21754
5401fde3
YQ
217552014-07-11 Yao Qi <yao@codesourcery.com>
21756
21757 * gdb.base/exprs.exp: "set print symbol off".
21758
e76126e8
PA
217592014-07-11 Pedro Alves <palves@redhat.com>
21760
21761 * gdb.threads/kill.c: New file.
21762 * gdb.threads/kill.exp: New file.
21763
2d6f0de6
YQ
217642014-07-10 Yao Qi <yao@codesourcery.com>
21765
21766 * gdb.trace/tfile.c (write_basic_trace_file)
21767 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
21768 address written to trace file.
21769
7180e04a
PA
217702014-07-09 Pedro Alves <palves@redhat.com>
21771
21772 * gdb.base/attach-wait-input.exp: New file.
21773 * gdb.base/attach-wait-input.c: New file.
21774
9a9a7608
AB
217752014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
21776
21777 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
21778 setting up test structures.
21779 (main): Call new test function.
21780 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
21781 test function, continue into test function and walk test
21782 structures.
21783
161ac41e
YQ
217842014-07-02 Yao Qi <yao@codesourcery.com>
21785
21786 * gdb.trace/entry-values.c: Define labels 'foo_start' and
21787 'bar_start' at the beginning of functions 'foo' and 'bar'
21788 respectively.
21789 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
21790 instead of 'foo' and 'bar'.
21791
1f267ae3
MM
217922014-07-08 Markus Metzger <markus.t.metzger@intel.com>
21793
21794 * gdb.btrace/segv.exp: New.
21795 * gdb.btrace/segv.c: New.
21796
2b239efb
LM
217972014-07-02 Luis Machado <lgustavo@codesourcery.com>
21798
21799 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
21800 instruction.
21801
cf363f18
MW
218022014-06-30 Mark Wielaard <mjw@redhat.com>
21803
21804 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
21805 vulture, vilify, villar): New volatile array constants.
21806 (vindictive, vegetation): New const volatile array constants.
21807 * gdb.base/volatile.exp: Test volatile and const volatile array
21808 types.
21809
aebf9d24
AA
218102014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
21811
21812 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
21813 target lacks support for awatch, rwatch, or hbreak.
21814
b67a2c6f
YQ
218152014-06-27 Yao Qi <yao@codesourcery.com>
21816
21817 * gdb.multi/dummy-frame-restore.exp: New.
21818 * gdb.multi/dummy-frame-restore.c: New.
21819
aef92902
MM
218202014-06-25 Markus Metzger <markus.t.metzger@intel.com>
21821
21822 * gdb.btrace/gcore.exp: New.
21823
8e9db26e
PA
218242014-06-23 Pedro Alves <palves@redhat.com>
21825
21826 * gdb.base/watchpoint-reuse-slot.c: New file.
21827 * gdb.base/watchpoint-reuse-slot.exp: New file.
21828
70afc5b7
SC
218292014-06-23 Siva Chandra Reddy <sivachandra@google.com>
21830
21831 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
21832 progspace's filename in 'info', 'enable' and 'disable' command
21833 tests.
21834
b972bd9c
JK
218352014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
21836
21837 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
21838 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
21839 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
21840
125f8a3d
GB
218412014-06-20 Gary Benson <gbenson@redhat.com>
21842
21843 * gdb.arch/i386-avx.exp: Fix include file location.
21844 * gdb.arch/i386-sse.exp: Likewise.
21845
3ed9baed
IB
218462014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
21847
21848 * gdb.dlang/expression.exp: New file.
21849
034f788c
PA
218502014-06-19 Pedro Alves <palves@redhat.com>
21851
21852 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
21853 out from ...
21854 (top level): ... here. Iterate running tests under different
21855 scheduler-locking settings.
21856
45371d0c
LM
218572014-06-18 Luis Machado <lgustavo@codesourcery.com>
21858
21859 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
21860 to DW_FORM_addr and use non-zero addresses.
21861
5d376983
SC
218622014-06-18 Siva Chandra Reddy <sivachandra@google.com>
21863
21864 PR gdb/17017
21865 * gdb.python/py-xmethods.cc: Add global function call counters and
21866 increment them in their respective functions. Remove "cout"
21867 statements.
21868 * gdb.python/py-xmethods.exp: Make tests check the global function
21869 call counters instead of depending on inferior IO.
21870
a1aa2221
LM
218712014-06-18 Don Breazeal <donb@codesourcery.com>
21872
21873 * gdb.base/foll-fork.exp (default_fork_parent_follow):
21874 Deleted procedure.
21875 (explicit_fork_parent_follow): Deleted procedure.
21876 (explicit_fork_child_follow): Deleted procedure.
21877 (test_follow_fork): New procedure.
21878 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 21879 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
21880 procedure calls.
21881
0fc05997
YQ
218822014-06-17 Yao Qi <yao@codesourcery.com>
21883
21884 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
21885 CP1252.
21886
70795c52
LM
218872014-06-17 Luis Machado <lgustavo@codesourcery.com>
21888
21889 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
21890 Initialize ptr and S explicitly.
21891 (skip_type_update_when_not_use_rtti_test): Likewise.
21892
6be47f0c
KS
218932014-06-16 Keith Seitz <keiths@redhat.com>
21894
21895 PR mi/15863
21896 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
21897 the inferior is started.
21898
d03de421
PA
218992014-06-16 Pedro Alves <palves@redhat.com>
21900
21901 * gdb.base/break-main-file-remove-fail.c: New file.
21902 * gdb.base/break-main-file-remove-fail.exp: New file.
21903 * gdb.base/break-unload-file.exp: Use build_executable instead of
21904 prepare_for_testing.
21905 (test_break): New parameter "initial_load". Handle it.
21906 (top level): Add initial_load cmdline/file axis.
21907
f9579b99
TT
219082014-06-12 Tom Tromey <tromey@redhat.com>
21909
21910 * gdb.base/completion.exp: Don't use directory name in test.
21911
3657956b
GB
219122014-06-09 Gary Benson <gbenson@redhat.com>
21913
21914 * gdb.base/sigall.c [Functions to send signals]: Reorder to
21915 separate the always-available ANSI-standard signals from the
21916 signals that require checking.
21917 (main): Likewise.
21918 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
21919 Likewise.
21920 (main): Likewise.
21921
4186eb54
KS
219222014-06-07 Keith Seitz <keiths@redhat.com>
21923
21924 Revert:
21925 PR c++/16253
21926 * gdb.cp/var-tag.cc: New file.
21927 * gdb.cp/var-tag.exp: New file.
21928 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
21929 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
21930 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
21931 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
21932
25326a28 219332014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
21934
21935 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
21936
829155c9
PA
219372014-06-06 Pedro Alves <palves@redhat.com>
21938
21939 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
21940 in target debug output instead of looking at RSP packets,
21941 disabling the test on any target that uses hardware stepping.
21942 Update comments.
21943
61c8d22e
PA
219442014-06-06 Pedro Alves <palves@redhat.com>
21945
21946 * gdb.base/break-unload-file.exp: Fix typo.
21947
d9a47287
YQ
219482014-06-06 Yao Qi <yao@codesourcery.com>
21949
21950 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
21951 from "jit_function" to "^jit_function".
21952
e5e01dbf
YQ
219532014-06-06 Yao Qi <yao@codesourcery.com>
21954
21955 * gdb.base/async.c (foo): Add one statement.
21956 * gdb.base/async.exp: Get the next instruction address and
21957 match the output of "nexti" by instruction address. Match
21958 the hex address in the output of "finish".
21959
73ba372c
GB
219602014-06-06 Gary Benson <gbenson@redhat.com>
21961
21962 * gdb.base/call-signals.c: Remove preprocessor conditionals
21963 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
21964 SIGSEGV and SIGTERM.
21965 * gdb.base/sigall.c: Likewise.
21966 * gdb.base/unwindonsignal.c: Likewise.
21967 * gdb.reverse/sigall-reverse.c: Likewise.
21968
831517df
YQ
219692014-06-06 Yao Qi <yao@codesourcery.com>
21970
21971 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
21972 readable, skip the test.
21973
b8b91e98
YQ
219742014-06-06 Yao Qi <yao@codesourcery.com>
21975
21976 * gdb.threads/staticthreads.c (thread_function): Move the line
21977 setting breakpoint on forward.
21978 * gdb.threads/staticthreads.exp: Update comments.
21979
fb934770
LC
219802014-06-05 Ludovic Courtès <ludo@gnu.org>
21981
21982 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
21983 "history-append! type error".
21984
6ef284bd
SM
219852014-06-05 Simon Marchi <simon.marchi@ericsson.com>
21986
21987 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
21988 erroneous dprintf expected input.
21989
a872e241
DE
219902014-06-04 Doug Evans <xdje42@gmail.com>
21991
21992 * gdb.guile/scm-generics.exp: Delete.
21993
16f691fb
DE
219942014-06-04 Doug Evans <xdje42@gmail.com>
21995
21996 * gdb.guile/scm-breakpoint.exp: Update.
21997 Add tests for breakpoint registration.
21998
012370f6
TT
219992014-06-04 Tom Tromey <tromey@redhat.com>
22000
22001 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
22002 VLA-in-union.
22003 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
22004 inner_vla_struct, vla_union types. Initialize objects of those
22005 types and compute their sizes.
22006
9f5a4cef
HZ
220072014-06-04 Nathan Sidwell <nathan@codesourcery.com>
22008 Hui Zhu <hui@codesourcery.com>
22009
22010 * gdb.base/fileio.exp: Add test for shell not available as well as
22011 available.
22012 * gdb.base/fileio.c (test_system): Check for shell twice.
22013
90a45c4d
YQ
220142014-06-04 Yao Qi <yao@codesourcery.com>
22015
22016 * gdb.base/auto-connect-native-target.exp: Remove redundant
22017 space from the regexp pattern.
22018
70017e41
YQ
220192014-06-04 Yao Qi <yao@codesourcery.com>
22020
22021 * gdb.base/default.exp: Replace "child" with "native" in
22022 regexp pattern.
22023
883964a7
SC
220242014-06-03 Siva Chandra Reddy <sivachandra@google.com>
22025
22026 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
22027 * gdb.python/py-xmethods.exp: New tests to test xmethods.
22028 * gdb.python/py-xmethods.py: Python script supporting the
22029 new testcase and tests.
22030
ef370185
JB
220312014-06-03 Joel Brobecker <brobecker@adacore.com>
22032 Pedro Alves <palves@redhat.com>
22033
22034 PR breakpoints/17000
22035 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
22036 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
22037
1e2ccb61
BM
220382014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
22039
22040 * gdb.base/subst.exp: Add tests to verify partial path matching
22041 output.
22042
c6ec5ab2
PA
220432014-06-03 Pedro Alves <palves@redhat.com>
22044
22045 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
22046 target that doesn't use software single-stepping.
22047
835c559f
PA
220482014-06-03 Pedro Alves <palves@redhat.com>
22049
22050 PR breakpoints/17000
22051 * gdb.base/sss-bp-on-user-bp-2.c: New file.
22052 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
22053
06eb1586
DE
220542014-06-02 Doug Evans <xdje42@gmail.com>
22055
22056 * gdb.guile/scm-parameter.exp: New file.
22057
e698b8c4
DE
220582014-06-02 Doug Evans <xdje42@gmail.com>
22059
22060 * gdb.guile/scm-cmd.c: New file.
22061 * gdb.guile/scm-cmd.exp: New file.
22062
ded03782
DE
220632014-06-02 Doug Evans <xdje42@gmail.com>
22064
22065 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
22066 pretty-printer lookup.
22067 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
22068 (make-pp_s-printer): Call it.
22069 (make-pretty-printer-from-dict): New function.
22070 (lookup-pretty-printer-maker-from-dict): New function.
22071 (*pretty-printer*): Simplify.
22072 (make-objfile-pp_s-printer): New function.
22073 (install-objfile-pretty-printers!): New function.
22074 (make-progspace-pp_s-printer): New function.
22075 (install-progspace-pretty-printers!): New function.
22076 * gdb.guile/scm-progspace.c: New file.
22077 * gdb.guile/scm-progspace.exp: New file.
22078
41fac0cf
PA
220792014-06-02 Pedro Alves <palves@redhat.com>
22080
22081 * gdb.base/dprintf-bp-same-addr.c: New file.
22082 * gdb.base/dprintf-bp-same-addr.exp: New file.
22083
96ae5695
EBM
220842014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
22085
22086 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
22087 * gdb.arch/powerpc-power.s: Likewise.
22088
da02b3a8
JB
220892014-06-02 Joel Brobecker <brobecker@adacore.com>
22090
22091 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
22092
c72b2e7b
YQ
220932014-06-01 Yao Qi <yao@codesourcery.com>
22094
22095 * gdb.base/watchpoint.exp (test_watch_location): Check null
22096 pointer can be dereferenced. If not, do the test, otherwise
22097 skip it.
22098
53e8a631
AB
220992014-05-30 Andrew Burgess <aburgess@broadcom.com>
22100
22101 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
22102 results.
22103 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
22104
938f0e2f
AB
221052014-05-30 Andrew Burgess <aburgess@broadcom.com>
22106
22107 * gdb.arch/amd64-invalid-stack-middle.S: New file.
22108 * gdb.arch/amd64-invalid-stack-middle.c: New file.
22109 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
22110 * gdb.arch/amd64-invalid-stack-top.c: New file.
22111 * gdb.arch/amd64-invalid-stack-top.exp: New file.
22112
9ba6657a
PA
221132014-05-30 Pedro Alves <palves@redhat.com>
22114
22115 PR breakpoints/17000
22116 * gdb.base/sss-bp-on-user-bp.c: New file.
22117 * gdb.base/sss-bp-on-user-bp.exp: New file.
22118
522c09bf
DB
221192014-05-30 David Blaikie <dblaikie@gmail.com>
22120
22121 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
22122 gnu_inline semantics via attribute.
22123 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
22124 source explicitly specifies the required semantics.
22125
bf4ef81e
MR
221262014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
22127
22128 * gdb.reverse/sigall-reverse.exp: Fix a typo.
22129
329ea579
PA
221302014-05-29 Pedro Alves <palves@redhat.com>
22131 Tom Tromey <tromey@redhat.com>
22132
22133 * gdb.base/async-shell.exp: Don't enable target-async.
22134 * gdb.base/async.exp
22135 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
22136 parameter. Adjust.
22137 (top level): Don't test with "target-async".
22138 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
22139 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
22140 * gdb.base/inferior-died.exp: Don't enable target-async.
22141 * gdb.base/interrupt-noterm.exp: Likewise.
22142 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
22143 * gdb.mi/mi-nonstop-exit.exp: Likewise.
22144 * gdb.mi/mi-nonstop.exp: Likewise.
22145 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
22146 * gdb.mi/mi-nsintrall.exp: Likewise.
22147 * gdb.mi/mi-nsmoribund.exp: Likewise.
22148 * gdb.mi/mi-nsthrexec.exp: Likewise.
22149 * gdb.mi/mi-watch-nonstop.exp: Likewise.
22150 * gdb.multi/watchpoint-multi.exp: Adjust comment.
22151 * gdb.python/py-evsignal.exp: Don't enable target-async.
22152 * gdb.python/py-evthreads.exp: Likewise.
22153 * gdb.python/py-prompt.exp: Likewise.
22154 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
22155 * gdb.server/solib-list.exp: Don't enable target-async.
22156 * gdb.threads/thread-specific-bp.exp: Likewise.
22157 * lib/mi-support.exp: Adjust to use mi-async.
22158
fd664c91
PA
221592014-05-29 Pedro Alves <palves@redhat.com>
22160
22161 PR gdb/13860
22162 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
22163 reason, even in sync mode.
22164
251bde03
PA
221652014-05-29 Pedro Alves <palves@redhat.com>
22166 Hui Zhu <hui@codesourcery.com>
22167
22168 PR PR15693
22169 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
22170 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
22171 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
22172 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
22173
7f3c0343
JB
221742014-05-28 Joel Brobecker <brobecker@adacore.com>
22175
22176 * config/monitor.exp (gdb_target_monitor): Replace use of
22177 "set remotebaud" by "set serial baud".
22178
b2715b27
AW
221792014-05-26 Andy Wingo <wingo@igalia.com>
22180
22181 * gdb.guile/scm-breakpoint.exp:
22182 * gdb.guile/scm-gsmob.exp: Update to use plain old object
22183 properties instead of gdb-object-properties.
22184
498a4489
YQ
221852014-05-26 Yao Qi <yao@codesourcery.com>
22186
22187 * gdb.server/no-thread-db.exp: Specify source file name
22188 explicitly when setting a breakpoint.
22189
589fdceb
MM
221902014-05-23 Markus Metzger <markus.t.metzger@intel.com>
22191
22192 * gdb.btrace/vdso.c: New.
22193 * gdb.btrace/vdso.exp: New.
22194
e9089e05
MM
221952014-05-23 Markus Metzger <markus.t.metzger@intel.com>
22196
22197 * gdb.base/gcore.exp (capture_command_output): Move ...
22198 * lib/gdb.exp (capture_command_output): ... here.
22199
67b5c0c1
MM
222002014-05-23 Markus Metzger <markus.t.metzger@intel.com>
22201
22202 * gdb.btrace/data.exp: Test memory access during btrace replay.
22203
a2199296
SM
222042014-05-22 Simon Marchi <simon.marchi@ericsson.com>
22205
22206 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
22207
17b2616c
PA
222082014-05-21 Pedro Alves <palves@redhat.com>
22209
22210 PR gdb/13860
22211 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
22212 (top level): Test that output related to execution commands is
22213 sent to the console with CLI commands, but not with MI commands.
22214 Test that breakpoint events are always mirrored to the console.
22215 Also expect the new source line to be output after a "next" in
22216 async mode too. Make it a pass/fail test.
22217 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
22218 output.
22219 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
22220
5166082f
PA
222212014-05-21 Pedro Alves <palves@redhat.com>
22222
22223 * gdb.base/list.exp (build_pattern, test_list): New procedures.
22224 Use them to test variations of "list" after reaching a breakpoint.
22225 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
22226 Test "list" with listsize 10 after reaching a breakpoint.
22227 * gdb.python/python.exp (decode_line current location line
22228 number): Adjust expected line number.
22229
2f25d70f
SM
222302014-05-21 Simon Marchi <simon.marchi@ericsson.com>
22231
22232 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
22233 behavior for $args, pass it directly to "run".
22234
ff604a67
MR
222352014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
22236
22237 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
22238 30000 to 65536.
22239
6a3cb8e8
PA
222402014-05-21 Pedro Alves <palves@redhat.com>
22241
22242 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
22243 auto-connect-native-target off".
22244 * gdb.base/auto-connect-native-target.c: New file.
22245 * gdb.base/auto-connect-native-target.exp: New file.
22246
4ebfc96e
PA
222472014-05-21 Pedro Alves <palves@redhat.com>
22248
22249 * gdb.base/default.exp: Test "target native" instead of "target
22250 child".
22251
36d46afb
MW
222522014-05-21 Mark Wielaard <mjw@redhat.com>
22253
22254 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
22255
5876f503
JK
222562014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
22257
22258 Fix TLS access for -static -pthread.
22259 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
22260 <HAVE_TLS> (thread_function, main): Initialize it.
22261 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
22262 Add clean_restart.
22263 <$have_tls != "">: Check TLSVAR.
22264
0256a6ac
PA
222652014-05-21 Pedro Alves <palves@redhat.com>
22266
22267 * gdb.base/dcache-line-read-error.c: New.
22268 * gdb.base/dcache-line-read-error.exp: New.
22269
936d2992
PA
222702014-05-20 Pedro Alves <palves@redhat.com>
22271
22272 * gdb.base/compare-sections.c: New file.
22273 * gdb.base/compare-sections.exp: New file.
22274
802e8e6d
PA
222752014-05-20 Pedro Alves <palves@redhat.com>
22276
22277 * gdb.base/break-idempotent.c: New file.
22278 * gdb.base/break-idempotent.exp: New file.
22279
e59fa00f
MM
222802014-05-20 Markus Metzger <markus.t.metzger@intel.com>
22281
22282 * gdb.btrace/nohist.exp: New.
22283
8b696e31
YQ
222842014-05-20 Yao Qi <yao@codesourcery.com>
22285
22286 * lib/gdb.exp (gdb_init): Set timeout if test file is under
22287 gdb.reverse directory and gdb_reverse_timeout exists in board
22288 setting.
22289 * README: Document gdb_reverse_timeout.
22290
73c9764f
YQ
222912014-05-20 Yao Qi <yao@codesourcery.com>
22292
22293 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
22294 'test_file_name'. Treat args as a string instead of a list.
22295 (gdb_init): Rename argument 'args' by 'test_file_name'.
22296
f1f4348a
JK
222972014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
22298
22299 * gdb.arch/powerpc-power.exp: New file.
22300 * gdb.arch/powerpc-power.s: New file.
22301
0dbe70ce
DE
223022014-05-16 Doug Evans <dje@google.com>
22303
22304 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
22305 * gdb.base/completion.exp: Check that all expected files exist
22306 before doing file completion.
0dbe70ce 22307
8d551b02
DE
223082014-05-16 Doug Evans <dje@google.com>
22309
22310 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
22311 Update.
22312 (do_syscall_tests_without_xml): Update.
22313
73eb7709
PA
223142014-05-16 Pedro Alves <palves@redhat.com>
22315
22316 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
22317 instead of "unknown output after running".
22318
3fae92fc
YQ
223192014-05-16 Yao Qi <yao@codesourcery.com>
22320
22321 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
22322 file1.txt from host at the end.
22323 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
22324
c2b2ccc5
DE
223252014-05-15 Doug Evans <dje@google.com>
22326
22327 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
22328 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
22329 loading file. Add test for TU lookup.
22330
8c217a4b
SM
223312014-05-15 Simon Marchi <simon.marchi@ericsson.com>
22332
22333 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
22334 calling "-exec-arguments" or "set args" before running the
22335 inferior.
22336
3deb39c6
SM
223372014-05-15 Simon Marchi <simon.marchi@ericsson.com>
22338
22339 * lib/mi-support.exp (mi_expect_stop): Expect message for
22340 inferiors that exit with non-zero exit code.
22341
71a79f8c
YQ
223422014-05-14 Yao Qi <yao@codesourcery.com>
22343
22344 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
22345 match absolute path on remote host.
22346 (test_file_list_exec_source_files): Remove "/" from the
22347 pattern.
22348
f23fcd46
YQ
223492014-05-14 Yao Qi <yao@codesourcery.com>
22350
22351 * boards/local-remote-host-notty.exp (${board}_file): New
22352 proc.
22353
9404b58f
KM
223542014-05-07 Kyle McMartin <kyle@redhat.com>
22355
22356 Pushed by Joel Brobecker <brobecker@adacore.com>.
22357 * gdb.arch/aarch64-atomic-inst.c: New file.
22358 * gdb.arch/aarch64-atomic-inst.exp: New file.
22359
5e45f04c
YQ
223602014-05-07 Yao Qi <yao@codesourcery.com>
22361
22362 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
22363 in current context" too.
22364
c888a17d
KS
223652014-05-05 Keith Seitz <keiths@redhat.com>
22366
22367 * gdb.linespec/ls-dollar.exp: Add test for linespec
22368 file:convenience_variable.
22369
290a839c
YQ
223702014-05-05 Yao Qi <yao@codesourcery.com>
22371
22372 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
22373 traceframes into tfile and ctf trace files. Read data from
22374 trace file and test collected data.
22375 (gdb_collect_locals_test): Likewise.
22376 (gdb_unavailable_registers_test): Likewise.
22377 (gdb_unavailable_floats): Likewise.
22378 (gdb_collect_globals_test): Likewise.
22379 (top-level): Append "ctf" to trace_file_targets if GDB
22380 supports.
22381
b5262cd0
YQ
223822014-05-05 Yao Qi <yao@codesourcery.com>
22383
22384 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
22385 code to ...
22386 (gdb_collect_args_test_1): ... it. New proc.
22387 (gdb_collect_locals_test): Move some code to ...
22388 (gdb_collect_locals_test_1): ... it. New proc.
22389 (gdb_unavailable_registers_test): Move some code to ...
22390 (gdb_unavailable_registers_test_1): ... it. New proc.
22391 (gdb_unavailable_floats): Move some code to ...
22392 (gdb_unavailable_floats_1): ... it. New proc.
22393
30a1e6cc
SDJ
223942014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
22395
22396 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
22397 probes to test for bitness recognition.
22398 * gdb.arch/amd64-stap-optional-prefix.exp
22399 (test_probe_value_without_reg): New procedure.
22400 Add code to test for different kinds of bitness.
22401
f33da99a
SDJ
224022014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
22403
22404 PR breakpoints/16889
22405 * gdb.arch/amd64-stap-optional-prefix.S: New file.
22406 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
22407
5b80f00d
PA
224082014-05-01 Pedro Alves <palves@redhat.com>
22409
22410 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
22411 gdb_file_cmd if no file is specified.
22412 * boards/native-extended-gdbserver.exp (gdb_load): Use the
22413 last_loaded_file to set the remote exec-file.
22414
f8c2a73c
PA
224152014-05-01 Pedro Alves <palves@redhat.com>
22416
22417 * boards/local-remote-host.exp: New file.
22418
be6e8ac7
PA
224192014-05-01 Pedro Alves <palves@redhat.com>
22420
22421 * boards/local-remote-host.exp: Rename to ...
22422 * boards/local-remote-host-notty.exp: ... this.
22423
cac0dc8f
JB
224242014-04-28 Joel Brobecker <brobecker@adacore.com>
22425
22426 * gdb.ada/dyn_arrayidx: New testcase.
22427
9730e6cc
YQ
224282014-04-26 Yao Qi <yao@codesourcery.com>
22429
22430 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
22431 and compute the length of function main. Save it in
22432 $main_length.
22433 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
22434 (top-level): Use gdb_compile to compile objects into
22435 executable and restart GDB. Remove invocation to
22436 prepare_for_testing.
22437
7ae1a6a6
PA
224382014-04-25 Simon Marchi <simon.marchi@ericsson.com>
22439 Pedro Alves <palves@redhat.com>
22440
22441 PR server/16255
22442 * gdb.multi/multi-attach.c: New file.
22443 * gdb.multi/multi-attach.exp: New file.
22444
4082afcc
PA
224452014-04-25 Pedro Alves <palves@redhat.com>
22446
22447 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
22448 user.
22449 (top level): Test that "set remote conditional-breakpoints-packet
22450 off" works as intended.
22451 * gdb.base/dprintf.exp: Test that "set remote
22452 breakpoint-commands-packet off" works as intended.
22453 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
22454 New function.
22455 (top level): Call it.
22456 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
22457 remote fast-tracepoints-packet off" works as intended.
22458 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
22459 * lib/gdb.exp (gdb_is_target_remote): ... here.
22460
2abc3f8d
DB
224612014-04-24 David Blaikie <dblaikie@gmail.com>
22462
22463 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
22464 ensure clang would not discard them.
22465 * gdb.base/gdbvars.c: Ditto.
22466 * gdb.base/memattr.c: Ditto.
22467 * gdb.base/whatis.c: Ditto.
22468 * gdb.python/py-prettyprint.c: Ditto.
22469 * gdb.trace/actions.c: Ditto.
22470 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
22471 ensure clang would not discard it.
22472
bfd39632
DB
224732014-04-24 David Blaikie <dblaikie@gmail.com>
22474
22475 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
22476 clang to emit the full definition of type required by the test
22477 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
22478
22842ff6
DB
224792014-04-24 David Blaikie <dblaikie@gmail.com>
22480
22481 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
22482 coax Clang into emitting the definition of the type.
22483 * gdb.cp/pr10728-x.h (y): Ditto.
22484 * gdb.cp/pr10728-y.cc (y): Ditto.
22485
c2e827ad
DB
224862014-04-24 David Blaikie <dblaikie@gmail.com>
22487
22488 * gdb.base/label.exp: XFAIL label related tests under Clang.
22489 * gdb.cp/cplabel.exp: Ditto.
22490 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
22491 under Clang those using labels.
22492
4c2d33e7
YQ
224932014-04-25 Yao Qi <yao@codesourcery.com>
22494
22495 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
22496 double_label.
22497 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
22498 partial_label and double_label.
22499
56083b99
DB
225002014-04-24 David Blaikie <dblaikie@gmail.com>
22501
22502 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
22503
25d4e99d
DB
225042014-04-24 David Blaikie <dblaikie@gmail.com>
22505
22506 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
22507 of the function to work across GCC and Clang.
22508 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
22509 pointer types (const void ** const V void **).
22510
01f9f808
MS
225112014-04-24 Michael Sturm <michael.sturm@mintel.com>
22512 Walfred Tedeschi <walfred.tedeschi@intel.com>
22513
22514 * Makefile.in (EXECUTABLES): Added i386-avx512.
22515 * gdb.arch/i386-avx512.c: New file.
22516 * gdb.arch/i386-avx512.exp: Likewise.
22517
4b48d439
KS
225182014-04-23 Keith Seitz <keiths@redhat.com>
22519
22520 * lib/mi-support.exp (mi_list_breakpoints): Delete.
22521 (mi_make_breakpoint_table): New procedure.
22522 (mi_create_breakpoint): Use mi_make_breakpoint
22523 and return the result.
22524 (mi_make_breakpoint): New procedure.
22525 (mi_build_kv_pairs): New procedure.
22526
22527 * gdb.mi/mi-break.exp: Remove unused globals,
22528 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
22529 All callers updated.
22530 * gdb.mi/mi-dprintf.exp: Use variable to track command
22531 number.
22532 Update all callers of mi_create_breakpoint and use
22533 mi_make_breakpoint_table.
22534 Remove any unused global variables.
22535 * gdb.mi/mi-nonstop.exp: Likewise.
22536 * gdb.mi/mi-nsintrall.exp: Likewise.
22537 * gdb.mi/mi-nsmoribund.exp: Likewise.
22538 * gdb.mi/mi-nsthrexec.exp: Likewise.
22539 * gdb.mi/mi-reverse.exp: Likewise.
22540 * gdb.mi/mi-simplerun.exp: Likewise.
22541 * gdb.mi/mi-stepn.exp: Likewise.
22542 * gdb.mi/mi-syn-frame.exp: Likewise.
22543 * gdb.mi/mi-until.exp: Likewise.
22544 * gdb.mi/mi-var-cp.exp: Likewise.
22545 * gdb.mi/mi-var-display.exp: Likewise.
22546 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
22547 * gdb.mi/mi2-var-child.exp: Likewise.
22548 * gdb.mi/mi-vla-c99.exp: Likewise.
22549 * lib/mi-support.exp: Likewise.
22550
22551 From Ian Lance Taylor <iant@cygnus.com>:
22552 * lib/gdb.exp (parse_args): New procedure.
22553
08351840
PA
225542014-04-23 Pedro Alves <palves@redhat.com>
22555
22556 * gdb.base/break-unload-file.c: New file.
22557 * gdb.base/break-unload-file.exp: New file.
22558 * gdb.base/sym-file-lib.c (baz): New function.
22559 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
22560 field.
22561 (load): Store the segment's mapped size.
22562 (unload): New function.
22563 (unload_shlib): New function.
22564 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
22565 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
22566 set a breakpoint at baz, and call it.
22567 * gdb.base/sym-file.exp: New tests for stale breakpoint
22568 instructions.
22569
076855f9
PA
225702014-04-23 Pedro Alves <palves@redhat.com>
22571
22572 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
22573 * gdb.base/hbreak-in-shr-unsupported.c: New file.
22574 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
22575 * gdb.base/hbreak-unmapped.c: New file.
22576 * gdb.base/hbreak-unmapped.exp: New file.
22577 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
22578 * lib/gdb.exp (gdb_is_target_remote): ... here.
22579
483805cf
PA
225802014-04-22 Pedro Alves <palves@redhat.com>
22581
22582 * gdb.base/consecutive-step-over.c: New file.
22583 * gdb.base/consecutive-step-over.exp: New file.
22584
06d97543
PA
225852014-04-22 Pedro Alves <palves@redhat.com>
22586
22587 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
22588 instead of send_gdb/gdb_expect.
22589
b4429ea2
YQ
225902014-04-22 Yao Qi <yao@codesourcery.com>
22591
22592 * lib/trace-support.exp (generate_tracefile): New procedure.
22593 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
22594 return 0.
22595 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
22596 if generate_tracefile returns 1.
22597
51d48146
PA
225982014-04-18 Tom Tromey <palves@redhat.com>
22599 Pedro alves <tromey@redhat.com>
22600
22601 PR backtrace/15558
22602 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
22603 with a backtrace limit.
22604 * gdb.python/py-frame-inline.exp: Test running to an inline
22605 function with a backtrace limit, and printing the newest frame.
22606 * gdb.python/py-frame-inline.c (main): Call f.
22607
bd1dce5f
MS
226082014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
22609
22610 * gdb.java/jnpe.exp: Drop srcdir from untested path.
22611
40d1a503
MS
226122014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
22613
22614 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
22615 Drop prefix from unsupported source file path.
22616
389b98f7
YQ
226172014-04-17 Yao Qi <yao@codesourcery.com>
22618
22619 * lib/gdb.exp (with_target_charset): New proc.
22620 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
22621 with_target_charset.
22622 (test_print_strings): Likewise.
22623 (test_repeat_bytes): Likewise.
22624 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
22625 for some tests.
22626
22869d73
KS
226272014-04-16 Keith Seitz <keiths@redhat.com>
22628
22629 PR gdb/15827
22630 * gdb.dwarf2/corrupt.c: New file.
22631 * gdb.dwarf2/corrupt.exp: New file.
22632
c4f87ca6
KS
226332014-04-16 Keith Seitz <keiths@redhat.com>
22634
22635 PR c++/16597
22636 * gdb.cp/namelessclass.cc: New file.
22637 * gdb.cp/namelessclass.exp: New file.
22638 * gdb.cp/namelessclass.S: New file.
22639
ab19de87
DE
226402014-04-16 Doug Evans <dje@google.com>
22641
22642 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
22643 Add comment.
22644 (gdbserver_default_get_comm_port): New function.
22645 (gdbserver_start): Check if board file provided
22646 "gdbserver,get_comm_port" and use it if so.
22647 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
22648 (gdb,socketport): Set to "stdio".
22649 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
22650 (stdio_gdbserver_template): Delete.
22651 (${board}_get_remote_address): Update.
22652 (${board}_build_remote_cmd): Delete.
22653 (${board}_get_comm_port): New function.
22654 (${board}_spawn): Update.
22655 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
22656 Delete.
22657 (${board}_get_remote_address): Update.
22658 (${board}_get_comm_port): New function.
22659
fc98a809
AB
226602014-04-16 Andrew Burgess <aburgess@broadcom.com>
22661
22662 * gdb.base/memattr.exp: Improve regexps to handle memory regions
22663 appearing in any order.
22664
87fd9e6e
DE
226652014-04-15 Doug Evans <dje@google.com>
22666
22667 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
22668 uninitialized value of "description".
22669
099fc3ea
KS
226702014-04-15 Keith Seitz <keiths@redhat.com>
22671
22672 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
22673 Remove unused globals.
22674 (test_running_the_program): Likewise.
22675 (test_controlled_execution): Likewise.
22676 (test_controlling_breakpoints): Likewise.
22677 (test_program_termination): Likewise.
22678
5da151d4
KS
226792014-04-15 Keith Seitz <keiths@redhat.com>
22680
22681 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
22682 unused globals.
22683 (test_rbreak_creation_and_listing): Likewise.
22684 (test_ignore_count): Likewise.
22685 (test_error): Likewise.
22686
35e5d2f0
PA
226872014-04-15 Pedro Alves <palves@redhat.com>
22688
22689 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
22690 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
22691 sym-file-loader.c.
22692 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
22693 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
22694 to sym-file-loader.c.
22695 (struct library): Forward declare.
22696 (load_shlib, lookup_function): Change prototypes.
22697 (find_shstrtab, find_strtab, find_shdr, find_symtab)
22698 (translate_offset): Remove declarations.
22699 (get_text_addr): New declaration.
22700 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
22701 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
22702 sym-file-loader.h.
22703 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
22704 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
22705 here from sym-file-loader.h.
22706 (struct library): New structure.
22707 (load_shlib, lookup_function): Change prototypes and adjust to
22708 work with a struct library.
22709 (find_shstrtab, find_strtab, find_shdr, find_symtab)
22710 (translate_offset): Make static.
22711 (get_text_addr): New function.
22712 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
22713
eb4c1710
PA
227142014-04-15 Pedro Alves <palves@redhat.com>
22715
22716 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
22717
2d1baf52
PA
227182014-04-15 Pedro Alves <palves@redhat.com>
22719
22720 * gdb.base/sym-file-loader.c: Include <limits.h>.
22721 (SELF_LINK): New define.
22722 (get_origin): New function.
22723 (load_shlib): Use it.
22724 * gdb.base/sym-file.exp: Don't early return if the target is
22725 remote. Use runto_main, and issue fail is that fails. Use
22726 gdb_load_shlibs.
22727 (shlib_name): Delete.
22728 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
22729
7dd6df01
PA
227302014-04-15 Pedro Alves <palves@redhat.com>
22731
22732 * gdb.base/sym-file.exp: Remove regex characters from test
22733 message. Don't refer to breakpoint numbers in test messages.
22734
b50c8614
KS
227352014-04-14 Keith Seitz <keiths@redhat.com>
22736
22737 PR c++/16253
22738 * gdb.cp/var-tag.cc: New file.
22739 * gdb.cp/var-tag.exp: New file.
22740 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
22741 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
22742 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
22743 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
22744
3d567982
TT
227452014-04-14 Tom Tromey <tromey@redhat.com>
22746
22747 * gdb.cp/classes.exp (test_enums): Handle underlying type.
22748 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
22749 type.
22750 * gdb.cp/enum-class.exp: New file.
22751 * gdb.cp/enum-class.cc: New file.
22752
0626fc76
TT
227532014-04-14 Tom Tromey <tromey@redhat.com>
22754
22755 * gdb.dwarf2/enum-type.exp: New file.
22756
dca325b3
SA
227572014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
22758
22759 * gdb.mi/mi-vla-c99.exp: New file.
22760 * gdb.mi/vla.c: New file.
22761
5854b38a
SA
227622014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
22763
22764 * gdb.base/vla-datatypes.c: New file.
22765 * gdb.base/vla-datatypes.exp: New file.
22766
463bb957
SA
227672014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
22768
22769 * gdb.base/vla-ptr.c: New file.
22770 * gdb.base/vla-ptr.exp: New file.
22771
3dd170be
SA
227722014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
22773
22774 * gdb.dwarf2/count.exp: New file.
22775
5ecaaa66
SA
227762014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
22777
22778 * gdb.base/vla-sideeffect.c: New file.
22779 * gdb.base/vla-sideeffect.exp: New file.
22780
41f1ada5
DB
227812014-04-14 David Blaikie <dblaikie@gmail.com>
22782
22783 * gdb.mi/non-stop.c: Add return value for non-void function return
22784 statement.
22785 * gdb.threads/staticthreads.c: Ditto.
22786
0be03e84
DE
227872014-04-12 Siva Chandra Reddy <sivachandra@google.com>
22788 Doug Evans <xdje42@gmail.com>
22789
22790 * gdb.guile/scm-value.c: Improve test case.
22791 * gdb.guile/scm-value.exp: Add new test.
22792
f180a1fb
DB
227932014-04-11 David Blaikie <dblaikie@gmail.com>
22794
22795 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
22796 override Clang's default.
22797
6b662e19
JB
227982014-04-11 Joel Brobecker <brobecker@adacore.com>
22799
22800 Revert the following changes (regressions):
22801
22802 * gdb.base/vla-sideeffect.c: New file.
22803 * gdb.base/vla-sideeffect.exp: New file.
22804
22805 * gdb.dwarf2/count.exp: New file.
22806
22807 * gdb.base/vla-multi.c: New file.
22808 * gdb.base/vla-multi.exp: New file.
22809
22810 * gdb.base/vla-ptr.c: New file.
22811 * gdb.base/vla-ptr.exp: New file.
22812
22813 * gdb.base/vla-datatypes.c: New file.
22814 * gdb.base/vla-datatypes.exp: New file.
22815
22816 * gdb.mi/mi-vla-c99.exp: New file.
22817 * gdb.mi/vla.c: New file.
22818
245a5f0b
KS
228192014-04-11 Keith Seitz <keiths@redhat.com>
22820
22821 PR c++/16675
22822 * gdb.cp/cpsizeof.exp: New file.
22823 * gdb.cp/cpsizeof.cc: New file.
22824
58a84dcf
SA
228252014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
22826
191a8a90
JB
22827 * gdb.mi/mi-vla-c99.exp: New file.
22828 * gdb.mi/vla.c: New file.
58a84dcf 22829
c8655f75
SA
228302014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
22831
22832 * gdb.base/vla-datatypes.c: New file.
22833 * gdb.base/vla-datatypes.exp: New file.
22834
024e13b4
SA
228352014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
22836
22837 * gdb.base/vla-ptr.c: New file.
22838 * gdb.base/vla-ptr.exp: New file.
22839
1a237e0e
SA
228402014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
22841
22842 * gdb.base/vla-multi.c: New file.
22843 * gdb.base/vla-multi.exp: New file.
22844
504f3432
SA
228452014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
22846
22847 * gdb.dwarf2/count.exp: New file.
22848
3bce8237
SA
228492014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
22850
191a8a90
JB
22851 * gdb.base/vla-sideeffect.c: New file.
22852 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 22853
322f9c21
YQ
228542014-04-11 Yao Qi <yao@codesourcery.com>
22855
22856 * gdb.base/completion.exp: Check file exists before running tests
22857 on file completion.
22858
d708bcd1
PA
228592014-04-10 Pedro Alves <palves@redhat.com>
22860
22861 * gdb.base/cond-eval-mode.c: New file.
22862 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
22863 prepare_for_testing to build the new file. Check result of
22864 runto_main.
22865 (test_break, test_watch): New procedures.
22866 (top level): Use them.
22867
ae1d2761
PM
228682014-04-08 Pierre Muller <muller@sourceware.org>
22869
22870 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
22871 Ctrl-V use for mingw hosts.
22872
7af389b8
SC
228732014-04-07 Siva Chandra Reddy <sivachandra@google.com>
22874
22875 * gdb.python/py-value.c: Improve test case.
22876 * gdb.python/py-value.exp: Add new test.
22877
5e703181
DE
228782014-04-07 David Blaikie <dblaikie@gmail.com>
22879
22880 * lib/compiler.c: Identify the clang compiler.
22881 * lib/compiler.cc: Ditto.
22882
9810b410
YQ
228832014-04-03 Yao Qi <yao@codesourcery.com>
22884
22885 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
22886
98d1b8dc
AB
228872014-04-01 Anton Blanchard <anton@samba.org>
22888
22889 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
22890 messages unique.
22891
3114cea1
AB
228922014-04-01 Anton Blanchard <anton@samba.org>
22893
22894 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
22895 prepare_for_testing.
22896
62f7182c
AB
228972014-04-01 Anton Blanchard <anton@samba.org>
22898
22899 * gdb.arch/ppc64-atomic-inst.c: Remove.
22900 * gdb.arch/ppc64-atomic-inst.S: New file.
22901 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
22902
770e7fc7
DE
229032014-03-31 Doug Evans <dje@google.com>
22904
22905 * gdb.base/print-symbol-loading-lib.c: New file.
22906 * gdb.base/print-symbol-loading-main.c: New file.
22907 * gdb.base/print-symbol-loading.exp: New file.
22908
46e2bafa
YQ
229092014-03-31 Yao Qi <yao@codesourcery.com>
22910
22911 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
22912
8776cfe9
JB
229132014-03-28 Joel Brobecker <brobecker@adacore.com>
22914
22915 * gdb.ada/mi_dyn_arr: New testcase.
22916
5d1ef361
DE
229172014-03-27 Doug Evans <dje@google.com>
22918
22919 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
22920
b5bee914
YQ
229212014-03-27 Yao Qi <yao@codesourcery.com>
22922
22923 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
22924 if target is nios2-*-*.
22925
0d4d0e77
YQ
229262014-03-26 Yao Qi <yao@codesourcery.com>
22927
22928 * lib/gdb.exp (readline_is_used): New proc.
22929 * gdb.base/completion.exp: Move tests on command complete up.
22930 Skip the rest of tests if readline is not used.
22931 * gdb.ada/complete.exp: Skp the test if readline is not
22932 used.
22933 * gdb.base/filesym.exp: Likewise.
22934 * gdb.base/macscp.exp: Likewise.
22935 * gdb.base/readline-ask.exp: Likewise.
22936 * gdb.base/readline.exp: Likewise.
22937 * gdb.python/py-cmd.exp: Likewise.
22938 * gdb.trace/tfile.exp: Likewise.
22939
29361eee
YQ
229402014-03-26 Yao Qi <yao@codesourcery.com>
22941
22942 * gdb.base/macscp.exp: Fix code format issues.
22943
bc9a5525
UW
229442014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
22945
22946 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
22947 * gdb.asm/powerpc64le.inc: New file.
22948
d3839ede
PA
229492014-03-25 Pedro Alves <palves@redhat.com>
22950 Doug Evans <dje@google.com>
22951
22952 * gdb.base/source-execution.c: New file.
22953 * gdb.base/source-execution.exp: New file.
22954 * gdb.base/source-execution.gdb: New file.
22955
01672a57
DE
229562014-03-24 Doug Evans <dje@google.com>
22957
22958 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
22959 using fission.
22960
88bbeca9
HZ
229612014-03-24 Hui Zhu <hui@codesourcery.com>
22962 Pedro Alves <palves@redhat.com>
22963
22964 PR breakpoints/16101
22965 * gdb.base/dprintf.exp: Use unsupported rather than changing the
22966 test pass/fail messages. Detect missing support for dprintf when
22967 breakpoints are actually inserted.
22968 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
22969 breakpoints are actually inserted.
22970 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
22971 fails.
22972
d2348791
JK
229732014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
22974
22975 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
22976
feef67ab
DE
229772014-03-22 Doug Evans <xdje42@gmail.com>
22978
22979 * gdb.python/python.exp (python not supported): Verify multi-line
22980 python command issues an error.
25d743f9 22981 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 22982 guile command issues an error.
feef67ab 22983
ecebef6a
MR
229842014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
22985
22986 * gdb.threads/thread-specific.exp: Handle the lack of usable
22987 $this_breakpoint and $this_thread.
22988
ccdd1909
HZ
229892014-03-21 Hui Zhu <hui@codesourcery.com>
22990
22991 * gdb.base/attach.exp (do_command_attach_tests): New.
22992
beb460e8
PA
229932014-03-20 Tom Tromey <tromey@redhat.com>
22994 Pedro Alves <palves@redhat.com>
22995
22996 PR cli/15718
22997 * gdb.base/condbreak-call-false.c: New file.
22998 * gdb.base/condbreak-call-false.exp: New file.
22999
40acf43a
PA
230002014-03-20 Pedro Alves <palves@redhat.com>
23001
23002 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
23003 Delete.
23004 (block_signals, unblock_signals): Delete.
23005 (child_function_2, main): Remove references to deleted variable
23006 and functions.
23007
9f5e1e02
PA
230082014-03-20 Pedro Alves <palves@redhat.com>
23009
23010 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
23011 Use pthread_kill to signal thread 2.
23012 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
23013 Adjust to make the test send itself a signal rather than using the
23014 host's "kill" command.
23015
99619bea
PA
230162014-03-20 Pedro Alves <palves@redhat.com>
23017
23018 * gdb.threads/multiple-step-overs.c: New file.
23019 * gdb.threads/multiple-step-overs.exp: New file.
23020 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
23021 Adjust expected infrun debug output.
23022
2adfaa28
PA
230232014-03-20 Pedro Alves <palves@redhat.com>
23024
23025 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
23026 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
23027
31e77af2
PA
230282014-03-20 Pedro Alves <palves@redhat.com>
23029
23030 PR breakpoints/7143
23031 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
23032 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
23033 of gdb_test_multiple.
23034 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
23035 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
23036
b9f437de
PA
230372014-03-20 Pedro Alves <palves@redhat.com>
23038
23039 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
23040 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
23041
05adc73e
PA
230422014-03-19 Pedro Alves <palves@redhat.com>
23043
23044 * gdb.base/async.exp: Remove early return.
23045
6048b950
PA
230462014-03-19 Pedro Alves <palves@redhat.com>
23047
23048 * gdb.base/async.exp (step& tests): Pass explicit test messages.
23049
8bcfb00a
PA
230502014-03-19 Pedro Alves <palves@redhat.com>
23051
23052 * gdb.base/async.exp (test_background): Expect \r\n after
23053 "completed." in the fail pattern.
23054
884e37dc
PA
230552014-03-19 Pedro Alves <palves@redhat.com>
23056
23057 * gdb.base/async.exp (test_background): New procedure.
23058 Use it for all background execution command tests.
23059
148e57e2
PA
230602014-03-19 Pedro Alves <palves@redhat.com>
23061
23062 * gdb.base/async.exp: Use prepare_for_testing.
23063
f48088c7
PA
230642014-03-19 Pedro Alves <palves@redhat.com>
23065
23066 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
23067 the same line.
23068
e2f6c966
PA
230692014-03-19 Pedro Alves <palves@redhat.com>
23070
23071 * gdb.base/async.c (main): Add "jump here" and "until here" line
23072 marker comments.
23073 * gdb.base/async.exp (jump_here): New global.
23074 (jump& test): Use it.
23075 (until_here): New global.
23076 (until& test): Use it.
23077
c30568d4
PA
230782014-03-19 Pedro Alves <palves@redhat.com>
23079
23080 * gdb.base/async.exp: Don't frob gdb_protocol.
23081
0172b6a7
DE
230822014-03-18 Doug Evans <xdje42@gmail.com>
23083
23084 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
23085 Fix spelling of exec-done-display.
23086
06c868a8
JK
230872014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
23088
23089 PR gdb/15358
23090 * gdb.base/gdb-sigterm.c: New file.
23091 * gdb.base/gdb-sigterm.exp: New file.
23092
0c7e1a46
PA
230932014-03-18 Pedro Alves <palves@redhat.com>
23094
23095 PR gdb/13860
23096 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
23097 * lib/mi-support.exp (mi_expect_stop): Add special handling for
23098 solib-event.
23099
f7c77d93
JB
231002014-03-17 Joel Brobecker <brobecker@adacore.com>
23101
23102 * gdb.ada/pckd_arr_ren: New testcase.
23103
5a1e8c7a
DE
231042014-03-13 Doug Evans <xdje42@gmail.com>
23105
23106 PR guile/16612
23107 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
23108 collect after discarding symbols.
23109
350e1a76
DE
231102014-03-13 Ludovic Courtès <ludo@gnu.org>
23111 Doug Evans <xdje42@gmail.com>
23112
23113 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
23114 to history survives a gc.
23115
a69900ae
PA
231162014-03-13 Pedro Alves <palves@redhat.com>
23117
23118 * gdb.base/default.exp: Don't test "target procfs".
23119
5db9f0bd
PA
231202014-03-13 Pedro Alves <palves@redhat.com>
23121
23122 * gdb.base/default.exp: Update "target child" and "target procfs"
23123 tests to not expect "Unix".
23124
b3ccfe11
TT
231252014-03-12 Tom Tromey <tromey@redhat.com>
23126
23127 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
23128 New procs. Add target-async tests.
23129 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
23130 Add target-async tests.
23131
646f4417
AA
231322014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
23133
23134 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
23135 'func_start' and 'func_end' for the beginning and end of the
23136 function code, respectively.
23137 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
23138 'func_end' instead of 'func' and 'main'.
23139
288c211f
AA
231402014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
23141
23142 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
23143 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
23144 generate the debug info assembler source.
23145
e0c0f156
AA
231462014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
23147
23148 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
23149 * gdb.dwarf2/arr-subrange.exp: Likewise.
23150 * gdb.dwarf2/dwz.exp: Likewise.
23151 * gdb.dwarf2/method-ptr.exp: Likewise.
23152 * gdb.dwarf2/missing-sig-type.exp: Likewise.
23153 * gdb.dwarf2/subrange.exp: Likewise.
23154 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
23155 * gdb.dwarf2/implptrpiece.exp: Likewise.
23156 * gdb.dwarf2/nostaticblock.exp: Likewise.
23157
0e5c4555
AA
231582014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
23159
23160 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
23161 directory to absolute path name arguments.
23162
5ec18f2b
JG
231632014-03-10 Joel Brobecker <brobecker@adacore.com>
23164
23165 * gdb.ada/tagged_access: New testcase.
23166
847fc4f2
MM
231672014-03-07 Markus Metzger <markus.t.metzger@intel.com>
23168
23169 * gdb.btrace/data.exp: Update expected output.
23170
cc3da688
YQ
231712014-03-06 Yao Qi <yao@codesourcery.com>
23172
23173 * gdb.trace/pr16508.exp: New file.
23174
0f26cec1
PA
231752014-03-05 Pedro Alves <palves@redhat.com>
23176
23177 PR gdb/16575
23178 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
23179 procedure.
23180 (top level): Adjust to use it. Add tests that exercise breakpoint
23181 interaction with the code-cache.
23182
7a5a839f
LC
231832014-02-26 Ludovic Courtès <ludo@gnu.org>
23184
23185 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
23186 test for 'history-append!'.
23187
31aa7e4e
JB
231882014-02-26 Joel Brobecker <brobecker@adacore.com>
23189
23190 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
23191 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
23192 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
23193 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
23194 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
23195 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
23196
1b588015
JB
231972014-02-26 Joel Brobecker <brobecker@adacore.com>
23198
23199 * testsuite/gdb.python/py-pp-re-notag.c: New file.
23200 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
23201 * testsuite/gdb.python/py-pp-re-notag.p: New file.
23202
55426c9d
JB
232032014-02-26 Joel Brobecker <brobecker@adacore.com>
23204
23205 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
23206
dc53a7ad
JB
232072014-02-26 Joel Brobecker <brobecker@adacore.com>
23208
23209 * gdb.dwarf2/arr-stride.c: New file.
23210 * gdb.dwarf2/arr-stride.exp: New file.
23211
12ab52e9
PA
232122014-02-26 Pedro Alves <palves@redhat.com>
23213
23214 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
23215 that won't ever trigger. Make sure that GDB reports the correct
23216 breakpoint that caused the stop.
23217
849c862e
JK
232182014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
23219
23220 PR gdb/16626
23221 * gdb.base/auto-load-script: New file.
23222 * gdb.base/auto-load.c: New file.
23223 * gdb.base/auto-load.exp: New file.
23224
71b7d793
JK
23225 PR gdb/16626
23226 * gdb.base/auto-load.exp: Fix out-of-srctree run.
23227
e2f0d509
JK
232282014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
23229
23230 Fix dw2-icycle.exp -fsanitize=address GDB crash.
23231 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
23232
50cc37c8
DE
232332014-02-24 Doug Evans <dje@google.com>
23234
23235 * lib/gdb.exp (run_on_host): Log error output if program fails.
23236
ea4758f2
PA
232372014-02-21 Pedro Alves <palves@redhat.com>
23238
23239 * gdb.threads/step-after-sr-lock.c: Rename to ...
23240 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
23241 * gdb.threads/step-after-sr-lock.exp: Rename to ...
23242 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
23243 ... this.
23244
d7b30f67
SDJ
232452014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
23246
23247 PR tdep/16397
23248 * gdb.arch/amd64-stap-special-operands.exp: New file.
23249 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
23250 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
23251 * gdb.arch/amd64-stap-triplet.S: Likewise.
23252 * gdb.arch/amd64-stap-triplet.c: Likewise.
23253
83deb43f
JB
232542014-02-20 Joel Brobecker <brobecker@adacore.com>
23255
23256 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
23257 in .section pseudo-op.
23258
adde2bff
DE
232592014-02-20 lin zuojian <manjian2006@gmail.com>
23260 Joel Brobecker <brobecker@adacore.com>
23261 Doug Evans <xdje42@gmail.com>
23262
23263 PR symtab/16581
23264 * gdb.dwarf2/dw2-icycle.S: New file.
23265 * gdb.dwarf2/dw2-icycle.c: New file.
23266 * gdb.dwarf2/dw2-icycle.exp: New file.
23267
f7bd0f78
SC
232682014-02-19 Siva Chandra Reddy <sivachandra@google.com>
23269
23270 * gdb.python/py-value-cc.cc: Improve test case to enable testing
23271 operations on gdb.Value objects.
23272 * gdb.python/py-value-cc.exp: Add new test to test operations on
23273 gdb.Value objects.
23274
c17ef0d5
DE
232752014-02-18 Doug Evans <dje@google.com>
23276
23277 * Makefile.in (TESTS): New variable.
23278 (expanded_tests, expanded_tests_or_none): New variables
23279 (check-single): Pass $(expanded_tests_or_none) to runtest.
23280 (check-parallel): Only run tests in $(TESTS) if non-empty.
23281 (check/no-matching-tests-found): New rule.
23282 * README: Document TESTS makefile variable.
23283
5dd3176f
DE
232842014-02-18 Doug Evans <dje@google.com>
23285
23286 * Makefile.in (check-parallel): rm -rf outputs temp.
23287
0b10be4f
JK
232882014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
23289
23290 Fix "ERROR: no fileid for" in the testsuite.
23291 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
23292
85f224e7
DE
232932014-02-12 Doug Evans <dje@google.com>
23294
23295 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
23296 (MISCELLANEOUS): New variable.
23297 (clean): rm -rf $(MISCELLANEOUS).
23298 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
23299 dwp live in the same directory as symlinks, with each symlink pointed
23300 to a differently named file in a different directory.
23301
149b30ff
DE
233022014-02-11 Doug Evans <dje@google.com>
23303
23304 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
23305 of Tcl file commands.
23306
1dfdac32
MK
233072014-02-10 Mark Kettenis <kettenis@gnu.org>
23308
23309 * gdb.threads/step-after-sr-lock.exp: Avoid executing
23310 "kill -SIGUSR1 -1".
23311
aa4fb036
JB
233122014-02-10 Joel Brobecker <brobecker@adacore.com>
23313
23314 * gdb.ada/tick_length_array_enum_idx: New testcase.
23315
ed3ef339
DE
233162014-02-10 Doug Evans <xdje42@gmail.com>
23317
23318 * configure.ac (AC_OUTPUT): Add gdb.guile.
23319 * configure: Regenerate.
23320 * lib/gdb-guile.exp: New file.
23321 * lib/gdb.exp (get_target_charset): New function.
23322 * gdb.base/help.exp: Update expected output from "apropos apropos".
23323 * gdb.guile/Makefile.in: New file.
23324 * gdb.guile/guile.exp: New file.
23325 * gdb.guile/scm-arch.c: New file.
23326 * gdb.guile/scm-arch.exp: New file.
23327 * gdb.guile/scm-block.c: New file.
23328 * gdb.guile/scm-block.exp: New file.
23329 * gdb.guile/scm-breakpoint.c: New file.
23330 * gdb.guile/scm-breakpoint.exp: New file.
23331 * gdb.guile/scm-disasm.c: New file.
23332 * gdb.guile/scm-disasm.exp: New file.
23333 * gdb.guile/scm-equal.c: New file.
23334 * gdb.guile/scm-equal.exp: New file.
23335 * gdb.guile/scm-error.exp: New file.
23336 * gdb.guile/scm-error.scm: New file.
23337 * gdb.guile/scm-frame-args.c: New file.
23338 * gdb.guile/scm-frame-args.exp: New file.
23339 * gdb.guile/scm-frame-args.scm: New file.
23340 * gdb.guile/scm-frame-inline.c: New file.
23341 * gdb.guile/scm-frame-inline.exp: New file.
23342 * gdb.guile/scm-frame.c: New file.
23343 * gdb.guile/scm-frame.exp: New file.
23344 * gdb.guile/scm-generics.exp: New file.
23345 * gdb.guile/scm-gsmob.exp: New file.
23346 * gdb.guile/scm-iterator.c: New file.
23347 * gdb.guile/scm-iterator.exp: New file.
23348 * gdb.guile/scm-math.c: New file.
23349 * gdb.guile/scm-math.exp: New file.
23350 * gdb.guile/scm-objfile-script-gdb.in: New file.
23351 * gdb.guile/scm-objfile-script.c: New file.
23352 * gdb.guile/scm-objfile-script.exp: New file.
23353 * gdb.guile/scm-objfile.c: New file.
23354 * gdb.guile/scm-objfile.exp: New file.
23355 * gdb.guile/scm-ports.exp: New file.
23356 * gdb.guile/scm-pretty-print.c: New file.
23357 * gdb.guile/scm-pretty-print.exp: New file.
23358 * gdb.guile/scm-pretty-print.scm: New file.
23359 * gdb.guile/scm-section-script.c: New file.
23360 * gdb.guile/scm-section-script.exp: New file.
23361 * gdb.guile/scm-section-script.scm: New file.
23362 * gdb.guile/scm-symbol.c: New file.
23363 * gdb.guile/scm-symbol.exp: New file.
23364 * gdb.guile/scm-symtab-2.c: New file.
23365 * gdb.guile/scm-symtab.c: New file.
23366 * gdb.guile/scm-symtab.exp: New file.
23367 * gdb.guile/scm-type.c: New file.
23368 * gdb.guile/scm-type.exp: New file.
23369 * gdb.guile/scm-value-cc.cc: New file.
23370 * gdb.guile/scm-value-cc.exp: New file.
23371 * gdb.guile/scm-value.c: New file.
23372 * gdb.guile/scm-value.exp: New file.
23373 * gdb.guile/source2.scm: New file.
23374 * gdb.guile/types-module.cc: New file.
23375 * gdb.guile/types-module.exp: New file.
23376
7026a7c1
YQ
233772014-02-10 Yao Qi <yao@codesourcery.com>
23378
23379 PR testsuite/16543
23380 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
23381 * configure: Regenerated.
23382 * Makefile.in: New file.
23383
6c466447
AS
233842014-02-08 Andreas Schwab <schwab@linux-m68k.org>
23385
23386 * gdb.python/py-framefilter.exp: Fix typo.
23387
6e854735
YQ
233882014-02-08 Yao Qi <yao@codesourcery.com>
23389
23390 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
23391 that no =breakpoint-modified is emitted when breakpoints are
23392 modified through MI commands.
23393
d137e6dc
PA
233942014-02-07 Pedro Alves <pedro@codesourcery.com>
23395 Pedro Alves <palves@redhat.com>
23396
23397 * gdb.threads/step-after-sr-lock.c: New file.
23398 * gdb.threads/step-after-sr-lock.exp: New file.
23399
b5ee5a50
PA
234002014-02-07 Pedro Alves <palves@redhat.com>
23401
23402 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
23403
3c77faf3
JK
234042014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
23405
23406 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
23407 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
23408
6dddc817
DE
234092014-02-06 Doug Evans <xdje42@gmail.com>
23410
23411 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
23412 output.
23413
23414 * gdb.gdb/python-interrupts.exp: New file.
23415
de7b2893
YQ
234162014-02-05 Yao Qi <yao@codesourcery.com>
23417
23418 * gdb.trace/report.exp (use_collected_data): Test the output
23419 of "info threads" and "info inferiors".
23420
66d032ac
YQ
234212014-02-05 Yao Qi <yao@codesourcery.com>
23422
23423 Revert this patch:
23424
23425 2013-05-24 Yao Qi <yao@codesourcery.com>
23426
23427 * gdb.trace/tfile.exp: Test inferior and thread.
23428
591a12a1
UW
234292014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
23430
23431 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
23432 on a function.
23433 * gdb.base/step-bt.c: Call hello via function pointer to make
23434 sure its first instruction is executed on powerpc64le-linux.
23435
0ff3e01f
UW
234362014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
23437
23438 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
23439
084ee545
UW
234402014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
23441
23442 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
23443 of the test patterns for use on little-endian systems.
23444
6ed14ff3
UW
234452014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
23446
23447 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
23448 (decimal_vector): Fix for little-endian.
23449
401e27fd
JM
234502014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
23451
23452 * gdb.arch/sparc-sysstep.exp: New file.
23453 * gdb.arch/sparc-sysstep.c: Likewise.
23454
23455 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
23456
8b924729
EBM
234572014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
23458
23459 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
23460
fb151210
JB
234612014-01-23 Tom Tromey <tromey@redhat.com>
23462
23463 * gdb.ada/array_char_idx: New testcase.
23464
0740f8d8
TT
234652014-01-23 Tom Tromey <tromey@redhat.com>
23466
23467 PR python/16487:
23468 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
23469 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
23470 classes.
23471
21909fa1
TT
234722014-01-23 Tom Tromey <tromey@redhat.com>
23473
23474 PR python/16491:
23475 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
23476 string from an inferior frame.
23477 * gdb.python/py-framefilter-mi.exp: Update.
23478
87ce2a04
DE
234792014-01-22 Doug Evans <dje@google.com>
23480
23481 * gdb.server/server-mon.exp: Add tests for "set debug-format".
23482
237b092b
AA
234832014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
23484
23485 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
23486
d674a709
AA
234872014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
23488
23489 * gdb.trace/entry-values.exp: Remove excess space character from
23490 regex patterns. Handle s390 call instruction.
23491
20fa3390
AA
234922014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
23493
23494 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
23495 define "*_start" label. Make "name" static.
23496 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
23497 ${name} by references to ${name}_start.
23498
78466714
AA
234992014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
23500
23501 * gdb.base/info-macros.exp: Remove "debug" from the compile
23502 options.
23503
ec9f644a
IB
235042014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
23505
23506 * gdb.dlang/demangle.exp: New file.
23507
94b1b47e
IB
235082014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
23509
23510 * gdb.dlang/primitive-types.exp: New file.
23511
7f420862
IB
235122014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
23513
23514 * configure.ac: Create gdb.dlang/Makefile.
23515 * configure: Regenerate.
23516 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
23517 * gdb.dlang/Makefile.in: New file.
23518 * lib/d-support.exp: New file.
23519 * lib/gdb.exp (skip_d_tests): New proc.
23520
52834460
MM
235212014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23522
23523 * gdb.btrace/delta.exp: Check reverse stepi.
23524 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
23525 * gdb.btrace/finish.exp: New.
23526 * gdb.btrace/next.exp: New.
23527 * gdb.btrace/nexti.exp: New.
23528 * gdb.btrace/record_goto.c: Add comments.
23529 * gdb.btrace/step.exp: New.
23530 * gdb.btrace/stepi.exp: New.
23531 * gdb.btrace/multi-thread-step.c: New.
23532 * gdb.btrace/multi-thread-step.exp: New.
23533 * gdb.btrace/rn-dl-bind.c: New.
23534 * gdb.btrace/rn-dl-bind.exp: New.
23535 * gdb.btrace/data.c: New.
23536 * gdb.btrace/data.exp: New.
23537 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
23538
6e07b1d2
MM
235392014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23540
23541 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
23542 * gdb.btrace/exception.exp: Update.
23543 * gdb.btrace/instruction_history.exp: Update.
23544 * gdb.btrace/record_goto.exp: Update.
23545 * gdb.btrace/tailcall.exp: Update.
23546 * gdb.btrace/unknown_functions.exp: Update.
23547 * gdb.btrace/delta.exp: New.
23548
0b722aec
MM
235492014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23550
23551 * gdb.btrace/record_goto.exp: Add backtrace test.
23552 * gdb.btrace/tailcall.exp: Add backtrace test.
23553
066ce621
MM
235542014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23555
23556 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
23557 * gdb.btrace/record_goto.c: New.
23558 * gdb.btrace/record_goto.exp: New.
23559 * gdb.btrace/x86-record_goto.S: New.
23560
0688d04e
MM
235612014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23562
23563 * gdb.btrace/function_call_history.exp: Update tests.
23564 * gdb.btrace/instruction_history.exp: Update tests.
23565
8710b709
MM
235662014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23567
23568 * gdb.btrace/function_call_history.exp: Fix expected field
23569 order for "record function-call-history".
23570 Add new tests for "record function-call-history /c".
23571 * gdb.btrace/exception.cc: New.
23572 * gdb.btrace/exception.exp: New.
23573 * gdb.btrace/tailcall.exp: New.
23574 * gdb.btrace/x86-tailcall.S: New.
23575 * gdb.btrace/x86-tailcall.c: New.
23576 * gdb.btrace/unknown_functions.c: New.
23577 * gdb.btrace/unknown_functions.exp: New.
23578 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
23579
5de9129b
MM
235802014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23581
23582 * gdb.btrace/instruction_history.exp: Update.
23583 * gdb.btrace/function_call_history.exp: Update.
23584
23a7fe75
MM
235852014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23586
23587 * gdb.btrace/function_call_history.exp: Fix expected function
23588 trace.
23589 * gdb.btrace/instruction_history.exp: Initialize traced.
23590 Remove traced_functions.
23591
724c7dd8
MM
235922014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23593
23594 * gdb.btrace/function_call_history.exp: Update
23595 * gdb.btrace/instruction_history.exp: Update.
23596
6d78d93b
MM
235972014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23598
23599 * gdb.btrace/enable.exp: Update expected text.
23600
93a360cc
OJ
236012014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
23602
23603 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
23604 bytes.
23605
3772b53f
MR
236062014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
23607
23608 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
23609
596662fa
OJ
236102014-01-15 Omair Javaid <omair.javaid@linaro.org>
23611
23612 * lib/gdb.exp (supports_process_record): Return true for
23613 arm*-linux*. (supports_reverse): Likewise.
23614
b5b08fb4
SC
236152014-01-13 Siva Chandra Reddy <sivachandra@google.com>
23616
23617 PR python/15464
23618 PR python/16113
23619 * gdb.python/py-type.c: Enhance test case.
23620 * gdb.python/py-value-cc.cc: Likewise
23621 * gdb.python/py-type.exp: Add new tests.
23622 * gdb.python/py-value-cc.exp: Likewise
23623
52d7fb13
AA
236242014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
23625 Pedro Alves <palves@redhat.com>
23626
23627 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
23628 Make "name" extern.
23629 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
23630 references to ${name}_start by references to ${name}.
23631
a2cd8cfe
JB
236322014-01-10 Joel Brobecker <brobecker@adacore.com>
23633
23634 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
23635
4e23fced
JB
236362014-01-10 Joel Brobecker <brobecker@adacore.com>
23637
23638 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
23639
c6a9e42c
PA
236402014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
23641 Pedro Alves <palves@redhat.com>
23642
23643 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 23644 mi_gdb_target_load.
c6a9e42c 23645
b7ea362b
PA
236462014-01-08 Pedro Alves <palves@redhat.com>
23647
23648 * gdb.threads/reconnect-signal.c: New file.
23649 * gdb.threads/reconnect-signal.exp: New file.
23650
5e3f4fab
EBM
236512014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
23652
23653 * gdb.base/source-dir.exp: New file.
23654
79301218
JB
236552014-01-07 Joel Brobecker <brobecker@adacore.com>
23656
23657 * gdb.ada/mi_interface: New testcase.
23658
8e355c5d
JB
236592014-01-07 Joel Brobecker <brobecker@adacore.com>
23660
23661 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
23662 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
23663 gdb.ada/pp-rec-component/pck.ads: New files.
23664
c0d48811
JB
236652014-01-07 Joel Brobecker <brobecker@adacore.com>
23666
23667 * gdb.python/py-pp-integral.c: New file.
23668 * gdb.python/py-pp-integral.py: New file.
23669 * gdb.python/py-pp-integral.exp: New file.
23670
17b609c3 23671For older changes see ChangeLog-1993-2013.
c906108c 23672\f
8d8cb839
EZ
23673;; Local Variables:
23674;; mode: change-log
23675;; left-margin: 8
23676;; fill-column: 74
23677;; version-control: never
23678;; End:
902f2ccb 23679
3666a048 23680 Copyright 2014-2021 Free Software Foundation, Inc.
902f2ccb
MC
23681 Copying and distribution of this file, with or without modification,
23682 are permitted provided the copyright notice and this notice are preserved.