]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
[gdb/testsuite] Fix ERROR in gdb.dwarf2/dw2-out-of-range-end-of-seq.exp
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
22efa3d3
TV
12021-01-28 Tom de Vries <tdevries@suse.de>
2
3 * gdb.dwarf2/dw2-out-of-range-end-of-seq.exp: Add regexp to
4 "maint info line-table". Make PASS pattern more specific. Make
5 FAIL pattern work for -m32.
6
59b59f08
LS
72021-01-27 Lancelot SIX <lsix@lancelotsix.com>
8
9 PR gdb/27133
10 * gdb.base/ui-redirect.exp: Add test case that ensures that
11 redirecting both logging and debug does not cause gdb to crash.
12
13
807f647c
MM
142021-01-27 Matthew Malcomson <matthew.malcomson@arm.com>
15
16 * gdb.arch/insn-reloc.c: Add tests for BR and BLR.
17
4ca40594
TV
182021-01-26 Tom de Vries <tdevries@suse.de>
19
20 * gdb.threads/killed-outside.exp: Allow regular output.
21
d0021af3
TV
222021-01-26 Tom de Vries <tdevries@suse.de>
23
24 * gdb.opt/solib-intra-step.exp: Handle stepping into thunk.
25
9f6c202e
TV
262021-01-25 Tom de Vries <tdevries@suse.de>
27
28 * gdb.dwarf2/dw2-ranges-psym.exp (gdb_load_no_complaints): New proc.
29 * lib/gdb.exp: Use gdb_load_no_complaints.
30
a625a8c9
TT
312021-01-25 Tom Tromey <tromey@adacore.com>
32
33 * gdb.ada/fixed_points.exp: Add regression test.
34 * gdb.ada/fixed_points/fixed_points.adb (FP5_Var): New variable.
35 * gdb.ada/fixed_points/pck.adb (Delta5, FP5_Type): New.
36
19184910
TT
372021-01-25 Tom Tromey <tromey@adacore.com>
38
39 * gdb.ada/local-enum.exp: Add enumerator resolution test.
40
acd6125f
TT
412021-01-25 Tom Tromey <tromey@adacore.com>
42
43 * gdb.ada/local-enum.exp: New file.
44 * gdb.ada/local-enum/local.adb: New file.
45
1af4c9c4
TT
462021-01-23 Tom Tromey <tom@tromey.com>
47
48 * lib/gdb.exp (default_gdb_init): Set INPUTRC to a cached file.
49
705646c0
BE
502021-01-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
51
52 * gdb.base/line65535.exp: Fix test expectation.
53
0ac85db5
SM
542021-01-22 Simon Marchi <simon.marchi@polymtl.ca>
55
56 * lib/gdb.exp (gdb_test_multiple): Remove things related to test
57 suppression.
58 (default_gdb_exit): Likewise.
59 (default_gdb_spawn): Likewise.
60 (send_gdb): Likewise.
61 (gdb_expect): Likewise.
62 (gdb_expect_list): Likewise.
63 (default_gdb_init): Likewise.
64 (gdb_suppress_entire_file): Remove.
65 (gdb_suppress_tests): Remove.
66 (gdb_stop_suppressing_tests): Remove.
67 (gdb_clear_suppressed): Remove.
68 * lib/mi-support.exp (mi_uncatched_gdb_exit): Remove things
69 related to test suppression.
70 (default_mi_gdb_start): Likewise.
71 (mi_gdb_reinitialize_dir): Likewise.
72 (mi_gdb_test): Likewise.
73 (mi_run_cmd_full): Likewise.
74 (mi_runto_helper): Likewise.
75 (mi_execute_to): Likewise.
76 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
77 * gdb.base/bitfields.exp: Likewise.
78 * gdb.base/bitfields2.exp: Likewise.
79 * gdb.base/break.exp: Likewise.
80 * gdb.base/call-sc.exp: Likewise.
81 * gdb.base/callfuncs.exp: Likewise.
82 * gdb.base/dfp-test.exp: Likewise.
83 * gdb.base/endian.exp: Likewise.
84 * gdb.base/exprs.exp: Likewise.
85 * gdb.base/funcargs.exp: Likewise.
86 * gdb.base/hbreak2.exp: Likewise.
87 * gdb.base/recurse.exp: Likewise.
88 * gdb.base/scope.exp: Likewise.
89 * gdb.base/sepdebug.exp: Likewise.
90 * gdb.base/structs.exp: Likewise.
91 * gdb.base/until.exp: Likewise.
92 * gdb.cp/misc.exp: Likewise.
93
9d2d8a16
AB
942021-01-22 Andrew Burgess <andrew.burgess@embecosm.com>
95
96 PR cli/25956
97 * gdb.base/style.exp (run_style_tests): Add version string test.
98 (test_startup_version_string): Use version style name.
99 * lib/gdb-utils.exp (style): Handle version style name.
100
e7b43072
AB
1012021-01-22 Andrew Burgess <andrew.burgess@embecosm.com>
102
103 * gdb.base/style.exp (limited_style): New proc.
104 (clean_restart_and_disable): New proc.
105 (run_style_tests): New proc. Most of the old tests from this file
106 are now in this proc.
107 (test_startup_version_string): New proc. Reamining test from the
108 old file is in this proc.
109
2189c312
SM
1102021-01-22 Simon Marchi <simon.marchi@polymtl.ca>
111
112 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
113 Adjust to "set debug remote" changes.
114
cd211c75
LM
1152021-01-21 Luis Machado <luis.machado@linaro.org>
116
117 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Handle a new error
118 message.
119
730af663
SM
1202021-01-21 Simon Marchi <simon.marchi@polymtl.ca>
121
122 * lib/tuiterm.exp (_log, _log_cur): New, use throughout.
123
325d39e4
HD
1242021-01-21 Hannes Domani <ssbssa@yahoo.de>
125
126 PR python/19151
127 * gdb.python/py-breakpoint.exp: Add tests for hardware breakpoints.
128
c3e96aa7
SM
1292021-01-20 Simon Marchi <simon.marchi@polymtl.ca>
130
131 * lib/tuiterm.exp: Rename _cur_x/_cur_y to _cur_col/_cur_row.
132
6571ffc6
SM
1332021-01-20 Simon Marchi <simon.marchi@polymtl.ca>
134
135 * lib/tuiterm.exp: Add links in comments.
136
7c794afd
TV
1372021-01-20 Tom de Vries <tdevries@suse.de>
138
139 * gdb.python/py-format-string.exp: Allow Deriv+$decimal as vtable
140 offset.
141
1402665c
TV
1422021-01-20 Tom de Vries <tdevries@suse.de>
143
144 * lib/gdb.exp (skip_rust_tests): Skip if multilib_flags contains -m32.
145
6f52fdf4
SDJ
1462021-01-20 Sergio Durigan Junior <sergiodj@sergiodj.net>
147
148 * gdb.arch/amd64-stap-expressions.S: New file.
149 * gdb.arch/amd64-stap-expressions.exp: New file.
150
14852123
TV
1512021-01-19 Tom de Vries <tdevries@suse.de>
152
153 * gdb.base/step-over-syscall.exp: Detect and handle sysenter/int
154 sequence.
155
0c4e2c6c
TV
1562021-01-19 Tom de Vries <tdevries@suse.de>
157
158 * gdb.arch/i386-mpx.c (main): Drop argc/argv parameter.
159
02baa133
AB
1602021-01-18 Andrew Burgess <andrew.burgess@embecosm.com>
161
162 * gdb.fortran/array-slices.exp (run_test): Avoid including
163 addresses in test names.
164
10f92414
TV
1652021-01-15 Tom de Vries <tdevries@suse.de>
166
167 PR testsuite/26997
168 * gdb.fortran/array-slices.exp (run_test): Avoid pointer arithmetic
169 when adding sizeof.
170
116d0cf1
TV
1712021-01-14 Tom de Vries <tdevries@suse.de>
172
173 PR testsuite/24590
174 * gdb.base/style.exp: Handle shorter argv in frame command output.
175
8f66807b
AB
1762021-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
177
178 PR gdb/26819
179 * gdb.server/stop-reply-no-thread-multi.c: New file.
180 * gdb.server/stop-reply-no-thread-multi.exp: New file.
181
3f94e588
TV
1822021-01-12 Tom de Vries <tdevries@suse.de>
183
184 * gdb.arch/i386-mpx-call.c (have_mpx): Remove.
185 (main): Remove call to have_mpx.
186 * gdb.arch/i386-mpx-call.exp: Use have_mpx.
187 * gdb.arch/i386-mpx-map.c (have_mpx): Remove.
188 (main): Remote call to have_mpx.
189 * gdb.arch/i386-mpx-map.exp: Use have_mpx.
190 * gdb.arch/i386-mpx-sigsegv.c (have_mpx): Remove.
191 (main): Remove call to have_mpx.
192 * gdb.arch/i386-mpx-sigsegv.exp: Use have_mpx.
193 * gdb.arch/i386-mpx-simple_segv.c (have_mpx): Remove.
194 (main): Remove call to have_mpx.
195 * gdb.arch/i386-mpx-simple_segv.exp: Use have_mpx.
196 * gdb.arch/i386-mpx.c (have_mpx): Remove.
197 (main): Remote call to have_mpx.
198 * gdb.arch/i386-mpx.exp: Use have_mpx.
199 * lib/gdb.exp (have_mpx): New proc.
200
5291fe3c
SP
2012021-01-12 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
202
203 * gdb.arch/aarch64-fp.exp: Modify to test bfloat16 support.
204
18bfb505
TV
2052021-01-12 Tom de Vries <tdevries@suse.de>
206
207 * gdb.base/disasm-optim.exp: Require is_amd64_regs_target.
208
ce38f5ed
AB
2092021-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
210
211 * gdb.fortran/debug-expr.exp: Add new tests.
212
7c654b71
AB
2132021-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
214
215 * gdb.fortran/dot-ops.exp: Add new tests.
216
10dadadc
TV
2172021-01-11 Tom de Vries <tdevries@suse.de>
218
219 PR testsuite/26968
220 * gdb.arch/amd64-stap-three-arg-disp.S: Remove insn modifying $ebx.
221 Move insn setting $eax to before probe point.
222
66beed02
TT
2232021-01-09 Tom Tromey <tom@tromey.com>
224
225 * gdb.trace/ax.exp: Do not require an "ext".
226
8fc48b79
TT
2272021-01-08 Tom Tromey <tromey@adacore.com>
228
229 * gdb.ada/voidctx/pck.adb: New file.
230 * gdb.ada/voidctx/pck.ads: New file.
231 * gdb.ada/voidctx/voidctx.adb: New file.
232 * gdb.ada/voidctx.exp: New file.
233
6abd4cf2
SM
2342021-01-08 Simon Marchi <simon.marchi@polymtl.ca>
235
236 PR gdb/27157
237 * gdb.base/empty-host-env-vars.exp: New test.
238
d00f0868
AB
2392021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
240
241 * gdb.base/completion.exp: Add a new test.
242
3c8c6de2
AB
2432021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
244
245 * gdb.fortran/intvar-dynamic-types.exp: New file.
246 * gdb.fortran/intvar-dynamic-types.f90: New file.
247
e3436813
AB
2482021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
249
250 * gdb.fortran/intvar-array.exp: New file.
251 * gdb.fortran/intvar-array.f90: New file.
252
d4813f10
TT
2532021-01-07 Tom Tromey <tromey@adacore.com>
254
255 * gdb.ada/assign_arr.exp: Add 'others' test.
256
b49180ac
TT
2572021-01-06 Tom Tromey <tromey@adacore.com>
258
259 * gdb.ada/fixed_points/pck.ads (Delta4): New constant.
260 (FP4_Type): New type.
261 (FP4_Var): New variable.
262 * gdb.ada/fixed_points/fixed_points.adb: Update.
263 * gdb.ada/fixed_points.exp: Add tests for binary operators.
264
3c55062c
SM
2652021-01-06 Simon Marchi <simon.marchi@polymtl.ca>
266
267 * lib/gdb.exp (gdb_test_sequence): Accept -prompt switch.
268 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
269 Pass prompt containing debug print to gdb_test_sequence.
270
e4ad960a
TV
2712021-01-04 Tom de Vries <tdevries@suse.de>
272
273 * gdb.dwarf2/dw2-out-of-range-end-of-seq.exp: New file.
274
3ec3145c
SM
2752021-01-04 Simon Marchi <simon.marchi@efficios.com>
276
277
278
8dc558a0
SM
2792021-01-04 Simon Marchi <simon.marchi@efficios.com>
280
281 * gdb.server/abspath.exp: Append "set sysroot" to GDBFLAGS.
282 * gdb.server/connect-without-multi-process.exp: Likewise.
283 * gdb.server/exit-multiple-threads.exp: Likewise.
284 * gdb.server/ext-attach.exp: Likewise.
285 * gdb.server/ext-restart.exp: Likewise.
286 * gdb.server/ext-run.exp: Likewise.
287 * gdb.server/ext-wrapper.exp: Likewise.
288 * gdb.server/multi-ui-errors.exp: Likewise.
289 * gdb.server/no-thread-db.exp: Likewise.
290 * gdb.server/reconnect-ctrl-c.exp: Likewise.
291 * gdb.server/run-without-local-binary.exp: Likewise.
292 * gdb.server/server-kill.exp: Likewise.
293 * gdb.server/server-run.exp: Likewise.
294 * gdb.server/solib-list.exp: Likewise.
295 * gdb.server/stop-reply-no-thread.exp: Likewise.
296 * gdb.server/wrapper.exp: Likewise.
297 * gdb.server/sysroot.exp: Increase timeout when testing the
298 target: sysroot.
299
d8387cc8
SM
3002021-01-04 Simon Marchi <simon.marchi@efficios.com>
301
302 * gdb.server/server-run.exp: Use clean_restart.
303
5169ae34
SM
3042021-01-04 Simon Marchi <simon.marchi@efficios.com>
305
306 * gdb.server/ext-run.exp: Use clean_restart.
307
7b0ff8a2
SM
3082021-01-04 Simon Marchi <simon.marchi@efficios.com>
309
310 * gdb.server/stop-reply-no-thread.exp: Use build_executable
311 instead of prepare_for_testing.
312
a754fbdf
SM
3132021-01-04 Simon Marchi <simon.marchi@efficios.com>
314
315 * gdb.server/solib-list.exp: Use clean_restart.
316
c5e71b33
TV
3172021-01-04 Tom de Vries <tdevries@suse.de>
318
319 * gdb.base/morestack.c: Remove printf.
320 * gdb.base/morestack.exp: Don't use -fuse-ld=gold.
321
9b243007
TT
3222020-12-31 Tom Tromey <tom@tromey.com>
323
324 * gdb.rust/simple.exp: Update output for Rust 1.49.
325
4ff509e7
BE
3262020-12-31 Bernd Edlinger <bernd.edlinger@hotmail.de>
327
328 * gdb.cp/step-and-next-inline.exp: Fix test case.
329
391750c3
SM
3302020-12-30 Simon Marchi <simon.marchi@polymtl.ca>
331
332 * gdb.python/py-frame-args.exp: De-duplicate test names.
333
b7874836
AB
3342020-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
335
336 PR gdb/27059
337 * gdb.dwarf2/dyn-type-unallocated.c: New file.
338 * gdb.dwarf2/dyn-type-unallocated.exp: New file.
339
e1ff6226
PW
3402020-12-21 Peter Waller <p@pwaller.net>
341
342 * gdb.base/style-interp-exec-mi.exp: New.
343 * gdb.base/style-interp-exec-mi.c: New.
344
ca01f1bf
SM
3452020-12-21 Simon Marchi <simon.marchi@polymtl.ca>
346
347 * gdb.base/list.exp: Replace send_gdb + gdb_expect with
348 gdb_test. Use proc_with_prefix.
349
0fe69a94
MM
3502020-12-21 Markus Metzger <markus.t.metzger@intel.com>
351
352 * gdb.btrace/exception.exp: Build with nopie.
353 * gdb.btrace/function_call_history.exp: Likewise.
354 * gdb.btrace/unknown_functions.exp: Likewise.
355
806e7575
MM
3562020-12-21 Markus Metzger <markus.t.metzger@intel.com>
357
358 * gdb.btrace/multi-inferior.exp: Skip if use_gdb_stub.
359
493d2172
MM
3602020-12-21 Markus Metzger <markus.t.metzger@intel.com>
361
362 * gdb.python/py-record-btrace.exp: Make test names unique.
363 * gdb.python/py-record-full.exp: Likewise.
364
1a1c0afc
MM
3652020-12-21 Markus Metzger <markus.t.metzger@intel.com>
366
367 * gdb.btrace/data.exp: Make test names unique.
368 * gdb.btrace/delta.exp: Likewise.
369 * gdb.btrace/enable.exp: Likewise.
370 * gdb.btrace/function_call_history.exp: Likewise.
371 * gdb.btrace/nohist.exp: Likewise.
372 * gdb.btrace/non-stop.exp: Likewise.
373 * gdb.btrace/rn-dl-bind.exp: Likewise.
374 * gdb.btrace/step.exp: Likewise.
375 * gdb.btrace/stepi.exp: Likewise.
376 * gdb.btrace/tailcall.exp: Likewise.
377
98d837f0
MM
3782020-12-21 Markus Metzger <markus.t.metzger@intel.com>
379
380 * gdb.btrace/enable.exp: Update error message.
381 * gdb.btrace/multi-inferior.exp: Likewise.
382 * gdb.btrace/reconnect.exp: Likewise.
383 * gdb.python/py-record-btrace.exp: Likewise.
384 * gdb.python/py-record-full.exp: Likewise.
385
c541fa7c
TV
3862020-12-20 Tom de Vries <tdevries@suse.de>
387
388 * lib/gdb.exp (save_target_board_info): New proc.
389 (gdb_compile_shlib): Use save_target_board_info.
390
60108e47
TV
3912020-12-19 Tom de Vries <tdevries@suse.de>
392
393 * lib/gdb.exp (supports_scalar_storage_order_attribute)
394 (supports_gnuc): New proc.
395 * gdb.base/endianity.exp: Define TEST_SSO. Eliminate
396 test_compiler_info calls. Add unsupported message.
397 * gdb.base/endianity.c: Use TEST_SSO.
398
fa639f55
HD
3992020-12-19 Hannes Domani <ssbssa@yahoo.de>
400
401 PR exp/27070
402 * gdb.python/compare-enum-type-a.c: New test.
403 * gdb.python/compare-enum-type-b.c: New test.
404 * gdb.python/compare-enum-type.exp: New file.
405 * gdb.python/compare-enum-type.h: New test.
406
4aea001f
HD
4072020-12-18 Hannes Domani <ssbssa@yahoo.de>
408
409 * gdb.python/py-format-string.exp: Add tests for address keyword.
410
b3f9469b
HD
4112020-12-18 Hannes Domani <ssbssa@yahoo.de>
412
413 * gdb.python/py-type.exp: Add tests for TYPE_CODE_METHOD.
414
86ef42bd
TT
4152020-12-18 Tom Tromey <tromey@adacore.com>
416
417 * gdb.ada/fixed_points.exp: Also run with
418 -fgnat-encodings=minimal. Update expected output.
419
93df4a1d
SM
4202020-12-16 Simon Marchi <simon.marchi@efficios.com>
421
422 * gdb.base/async-shell.exp: Enable non-stop through GDBFLAGS.
423 * gdb.base/continue-all-already-running.exp: Likewise.
424 * gdb.base/moribund-step.exp: Likewise.
425 * gdb.base/step-sw-breakpoint-adjust-pc.exp: Likewise.
426
592995fa
TV
4272020-12-16 Tom de Vries <tdevries@suse.de>
428
429 * gdb.base/batch-preserve-term-settings.exp:
430
1e61189d
TV
4312020-12-16 Tom de Vries <tdevries@suse.de>
432
433 * lib/gdb.exp (gdb_compile_shlib_1): Factor out of ...
434 (gdb_compile_shlib): ... here. Filter out PIE-related flags.
435
19007d95
LM
4362020-12-16 Luis Machado <luis.machado@linaro.org>
437
438 * gdb.arch/aarch64-tagged-pointer.c (main): Add a few more
439 pointer-based memory accesses.
440 * gdb.arch/aarch64-tagged-pointer.exp: Exercise additional
441 hw watchpoint cases.
442
a33fc9ae
RK
4432020-12-15 Rae Kim <rae.kim@gmail.com>
444
445 * gdb.base/document.exp: New test.
446
0e5ad442
TT
4472020-12-15 Tom Tromey <tromey@adacore.com>
448
449 * gdb.base/style.exp: Add deprecation tests.
450
60598dbd
SM
4512020-12-14 Simon Marchi <simon.marchi@polymtl.ca>
452
453 * lib/gdb.exp (gdb_test_multiple): Fix typo in doc.
454
8cd6d968
MW
4552020-12-14 Mark Wielaard <mark@klomp.org>
456
457 * lib/dwarf.exp (Dwarf::_handle_attribute): Handle SPECIAL_expr
458 specially, set attr_form_comment to the actual FORM string used.
459
eab9267c
MW
4602020-12-14 Mark Wielaard <mark@klomp.org>
461
462 * lib/dwarf.exp (Dwarf::_read_constants): Don't set
463 _constants(SPECIAL_expr) here, but set it...
464 (Dwarf::cu): ...here based on _cu_version.
465
2f413264
TV
4662020-12-14 Tom de Vries <tdevries@suse.de>
467
468 * lib/gdb.exp (gdb_compile_shlib): Make sure it's not necessary to
469 pass -fPIC.
470 * gdb.ada/catch_ex_std.exp: Don't pass -fPIC to gdb_compile_shlib.
471 * gdb.base/break-probes.exp: Same.
472 * gdb.base/ctxobj.exp: Same.
473 * gdb.base/dso2dso.exp: Same.
474 * gdb.base/global-var-nested-by-dso.exp: Same.
475 * gdb.base/info-shared.exp: Same.
476 * gdb.base/jit-reader-simple.exp: Same.
477 * gdb.base/print-file-var.exp: Same.
478 * gdb.base/skip-solib.exp: Same.
479 * gdb.btrace/dlopen.exp: Same.
480
18f1cb1f
TV
4812020-12-14 Tom de Vries <tdevries@suse.de>
482
483 PR testsuite/26963
484 * lib/gdb.exp (run_on_host): Declare test unsupported if spawn fails.
485
519155c9
TV
4862020-12-14 Tom de Vries <tdevries@suse.de>
487
488 PR testsuite/26962
489 * gdb.base/solib-corrupted.exp: Handle "'_r_debug' has unknown type;
490 cast it to its declared type".
491
153f6e6c
TV
4922020-12-14 Tom de Vries <tdevries@suse.de>
493
494 PR testsuite/26951
495 * gdb.base/batch-preserve-term-settings.exp: Use "gdb-subshell$ " as
496 shell prompt.
497
86b44259
TT
4982020-12-14 Tom Tromey <tromey@adacore.com>
499
500 * gdb.ada/nested.exp: Add new tests.
501 * gdb.ada/nested/hello.adb (Fourth, Fifth): New procedures.
502
e26624c6
TT
5032020-12-14 Tom Tromey <tromey@adacore.com>
504
505 * gdb.dwarf2/ada-thick-pointer.exp: New file.
506
a3bdae4e
TT
5072020-12-14 Tom Tromey <tromey@adacore.com>
508
509 * gdb.dwarf2/dw2-fixed-point.exp: Add test for division by zero.
510
862fcbd8
TV
5112020-12-13 Tom de Vries <tdevries@suse.de>
512
513 PR testsuite/26953
514 * gdb.base/endianity.exp: Skip tests requiring scalar_storage_order
515 attribute support if compiler doesn't support it.
516
a406a98e
TV
5172020-12-13 Tom de Vries <tdevries@suse.de>
518
519 * lib/gdb.exp (gdb_compile_shlib): Handle ada.
520 * gdb.ada/catch_ex_std.exp: Use gdb_compile_shlib to compile from
521 source to shared lib. Add ada to options.
522
5d7e6ed0
TV
5232020-12-13 Tom de Vries <tdevries@suse.de>
524
525 * gdb.ada/catch_ex_std.exp: Use gnatmake -bargs and -largs instead of
526 calling gnatbind and gnatlink.
527
ee9812a0
AB
5282020-12-13 Andrew Burgess <andrew.burgess@embecosm.com>
529
530 * gdb.base/dcache-flush.c: New file.
531 * gdb.base/dcache-flush.exp: New file.
532
50a5f187
AB
5332020-12-13 Andrew Burgess <andrew.burgess@embecosm.com>
534
535 * gdb.base/c-linkage-name.exp: Update to use new 'maint flush ...'
536 commands.
537 * gdb.base/killed-outside.exp: Likewise.
538 * gdb.opt/inline-bt.exp: Likewise.
539 * gdb.perf/gmonster-null-lookup.py: Likewise.
540 * gdb.perf/gmonster-print-cerr.py: Likewise.
541 * gdb.perf/gmonster-ptype-string.py: Likewise.
542 * gdb.python/py-unwind.exp: Likewise.
543
19c659f1
AB
5442020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
545
546 * gdb.base/commands.exp: Update expected results.
547
9ef6d4a1
AB
5482020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
549
550 PR cli/15104
551 * gdb.base/commands.exp: Add additional tests.
552 * gdb.base/completion.exp: Add additional tests.
553
1536146f
AB
5542020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
555
556 * gdb.base/completion.exp: Add additional tests.
557
346e7e19
TV
5582020-12-11 Tom de Vries <tdevries@suse.de>
559
560 PR testsuite/26991
561 * gdb.arch/i386-mpx-call.exp: Don't expect to trigger bounds
562 violations by setting bounds registers if the bounds are passed in the
563 Bounds Table.
564
9cd7a95a
TV
5652020-12-11 Tom de Vries <tdevries@suse.de>
566
567 PR testsuite/26954
568 * gdb.base/float128.exp: Detect and handle no mpfr support.
569
4483a8e7
SM
5702020-12-10 Simon Marchi <simon.marchi@efficios.com>
571
572 PR gdb/24694
573 * gdb.multi/multi-arch-exec.c (thread_start, main): Add barrier
574 calls.
575
10067028
TV
5762020-12-10 Tom de Vries <tdevries@suse.de>
577
578 PR testsuite/26947
579 * gdb.tui/new-layout.exp: Don't execute tests with unbalanced curly
580 braces for tcl 8.5 and earlier.
581
5b56203a
SM
5822020-12-09 Simon Marchi <simon.marchi@efficios.com>
583
584 PR 26875, PR 26901
585 * gdb.base/flexible-array-member.c: New test.
586 * gdb.base/flexible-array-member.exp: New test.
587
b46551b2
TV
5882020-12-08 Tom de Vries <tdevries@suse.de>
589
590 * gdb.arch/amd64-gs_base.exp: Undo commit 67748e0f66, reimplement
591 using is_amd64_regs_target.
592
8439f446
TV
5932020-12-08 Tom de Vries <tdevries@suse.de>
594
595 * gdb.ada/mi_task_arg.exp: Accept <optimized out> as valid value of
596 self_id.
597
bc545da7
PA
5982020-12-07 Pedro Alves <pedro@palves.net>
599
600 * gdb.base/break-on-linker-gcd-function.exp: Remove unused
601 'additional_flags' variable.
602
1f58f6c2
TBA
6032020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
604
605 * gdb.linespec/explicit.exp: Extend with a test to check completing
606 '-' after seemingly complete options.
607
5759831a
TBA
6082020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
609
610 * gdb.linespec/keywords.exp: Add tests to check positional
611 flexibility of "-force-condition".
612
21e051b3
TBA
6132020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
614
615 * gdb.base/bp-cmds-run-with-ex.c: New file.
616 * gdb.base/bp-cmds-run-with-ex.exp: New file.
617 * gdb.base/bp-cmds-run-with-ex.gdb: New file.
618 * gdb.gdb/python-interrupts.exp: Update the call to
619 'catch_command_errors' with the new argument.
620 * gdb.gdb/python-selftest.exp: Ditto.
621
187b041e
SM
6222020-12-04 Simon Marchi <simon.marchi@efficios.com>
623
624 * gdb.arch/amd64-disp-step-avx.exp: Adjust pattern.
625 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
626 * gdb.threads/non-stop-fair-events.exp: Likewise.
627
3b7a962d
SM
6282020-12-04 Simon Marchi <simon.marchi@efficios.com>
629
630 * gdb.threads/step-over-exec.exp: New.
631 * gdb.threads/step-over-exec.c: New.
632 * gdb.threads/step-over-exec-execd.c: New.
633 * lib/my-syscalls.S: New.
634 * lib/my-syscalls.h: New.
635
e633b117
SM
6362020-12-04 Simon Marchi <simon.marchi@efficios.com>
637
638 * lib/dwarf.exp (declare_labels): Use name as text if text is
639 not provided.
640
67748e0f
TV
6412020-12-04 Tom de Vries <tdevries@suse.de>
642
643 PR testsuite/26990
644 * gdb.arch/amd64-gs_base.exp: Handle -m32 where fs_base and gs_base
645 are unsupported.
646
a8d13675
TV
6472020-12-04 Tom de Vries <tdevries@suse.de>
648
649 * gdb.reverse/insn-reverse.exp: Don't break inside gdb_test_multiple
650 clause.
651
f17727b3
TV
6522020-12-04 Tom de Vries <tdevries@suse.de>
653
654 * gdb.reverse/insn-reverse.exp: Fix count handling.
655
a1499830
TV
6562020-12-04 Tom de Vries <tdevries@suse.de>
657
658 * gdb.reverse/insn-reverse-x86.c: Guard x86_64 assembly with #ifdef
659 __x86_64__.
660
9c027c2f
TV
6612020-12-04 Tom de Vries <tdevries@suse.de>
662
663 * gdb.reverse/insn-reverse.c (test_nr): New var.
664 (usage, parse_args): New function.
665 (main): Call parse_args. Only run test for test_nr.
666 * gdb.reverse/insn-reverse.exp: Detect lack of progress in stepi loop
667 and bail out. Run subtests individually, using an inferior arg
668 specifying the subtest.
669
533b2ae0
AB
6702020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
671
672 * gdb.arch/riscv-tdesc-regs.exp: Remove unwanted test.
673
e4502042
AB
6742020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
675
676 * gdb.arch/riscv-tdesc-regs.exp (get_expected_result): New proc,
677 update test to use this.
678
f55a9a37
SM
6792020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
680
681 * gdb.threads/non-ldr-exc-1.exp: Fix indentation.
682
0a6155a0
SM
6832020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
684
685 * gdb.threads/non-ldr-exc-1.exp: Use foreach_with_prefix.
686 (do_test): Don't use with_test_prefix.
687 * gdb.threads/non-ldr-exc-2.exp: Use foreach_with_prefix.
688 (do_test): Don't use with_test_prefix.
689 * gdb.threads/non-ldr-exc-3.exp: Use foreach_with_prefix.
690 (do_test): Don't use with_test_prefix.
691 * gdb.threads/non-ldr-exc-4.exp: Use foreach_with_prefix.
692 (do_test): Don't use with_test_prefix.
693
4d56d64a
SM
6942020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
695
696 * gdb.threads/non-ldr-exit.exp: Fix comment.
697
54e75f29
AB
6982020-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
699
700 * gdb.xml/maint-xml-dump-03.xml: New file.
701
7ce05d21
TV
7022020-11-30 Tom de Vries <tdevries@suse.de>
703
704 PR symtab/26905
705 * gdb.dwarf2/count.exp: Remove kfails.
706
50757f95
TBA
7072020-11-24 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
708
709 * gdb.base/condbreak-multi-context.exp: Do not hard-code location
710 indices.
711
4afa9fd9
JB
7122020-11-24 Joel Brobecker <brobecker@adacore.com>
713
714 * gdb.dwarf2/dw2-fixed-point.exp: Fix the expected output of
715 the "ptype pck__fp1_range_var" test for the module-2 and pascal
716 languages. Remove the associated setup_xfail.
717
15a491af
SM
7182020-11-23 Simon Marchi <simon.marchi@efficios.com>
719
720 * lib/gdb.exp (gdb_assert): Show error message on error.
721
891615f0
TV
7222020-11-23 Tom de Vries <tdevries@suse.de>
723
724 * gdb.ada/enum_idx_packed.exp: Limit setup_kfail to gnat 9 and 10.
725 * gdb.ada/mod_from_name.exp: Same.
726 * gdb.ada/pckd_arr_ren.exp: Same.
727
19922582
SM
7282020-11-22 Simon Marchi <simon.marchi@polymtl.ca>
729
730 * gdb.base/template.exp: New.
731 * gdb.base/template.c: New.
732
117c628d
GB
7332020-11-22 Gary Benson <gbenson@redhat.com>
734
735 PR gdb/26905
736 * gdb.dwarf2/count.exp: Add test for an array whose upper bound
737 is defined using a DW_AT_count which references another DIE.
738
da39d3ba
TV
7392020-11-21 Tom de Vries <tdevries@suse.de>
740
741 * gdb.base/vla-ptr.exp: Add XFAIL.
742
a5c641b5
AB
7432020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
744
745 * gdb.fortran/array-slices-bad.exp: New file.
746 * gdb.fortran/array-slices-bad.f90: New file.
747 * gdb.fortran/array-slices-sub-slices.exp: New file.
748 * gdb.fortran/array-slices-sub-slices.f90: New file.
749 * gdb.fortran/array-slices.exp: Rewrite tests.
750 * gdb.fortran/array-slices.f90: Rewrite tests.
751 * gdb.fortran/vla-sizeof.exp: Correct expected results.
752
a15a5258
AB
7532020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
754
755 * gdb.base/completion.exp: Add new completion tests.
756
7cb2893d
SM
7572020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
758
759 * gdb.mi/mi-nonstop-exit.exp: Enable non-stop through GDBFLAGS.
760 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
761 * gdb.mi/mi-nsintrall.exp: Likewise.
762 * gdb.mi/mi-nsmoribund.exp: Likewise.
763 * gdb.mi/mi-nsthrexec.exp: Likewise.
764 * gdb.mi/mi-watch-nonstop.exp: Likewise.
765
cf144ec8
SM
7662020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
767
768 * lib/mi-support.exp (mi_run_cmd_full): Use unresovled instead
769 of perror.
770
6b6a3e05
JM
7712020-11-18 Joseph Myers <joseph@codesourcery.com>
772
773 * lib/mi-support.exp (mi_gdb_file_cmd): Check for case where
774 $arg.exe exists but $arg does not.
775
811bdca0
GB
7762020-11-17 Gary Benson <gbenson@redhat.com>
777
778 * gdb.trace/trace-common.h (x86_trace_dummy): Add
779 __attribute__ ((used)).
780
c72e3136
AB
7812020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
782
783 * gdb.gdb/unittest.exp: Spot 'Running...' lines.
784
037d7135
AB
7852020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
786
787 * gdb.base/completion.exp: Add new tests.
788
119e99bb
TT
7892020-11-16 Tom Tromey <tromey@adacore.com>
790
791 * gdb.dwarf2/data-loc.exp: Update expected output. Remove C
792 tests.
793
b74dbc20
JB
7942020-11-15 Joel Brobecker <brobecker@adacore.com>
795
796 * gdb.ada/fixed_cmp.exp: Add -fgnat-encodings=minimal testing.
797 * gdb.dwarf2/dw2-fixed-point.c (pck__fp1_var2): New global.
798 (main): Add reference to pck__fp1_var2.
799 * gdb.dwarf2/dw2-fixed-point.exp: Add comparison operator testing.
800
0a12719e
JB
8012020-11-15 Joel Brobecker <brobecker@adacore.com>
802
803 * gdb.dwarf2/dw2-fixed-point.exp: Add arithmetic tests.
804
0c9150e4
JB
8052020-11-15 Joel Brobecker <brobecker@adacore.com>
806
807 * gdb.ada/fixed_points.exp: Add ptype tests.
808 * gdb.dwarf2/dw2-fixed-point.exp: Likewise.
809
b26daff9
JB
8102020-11-15 Joel Brobecker <brobecker@adacore.com>
811
812 * gdb.dwarf2/dw2-fixed-point.exp: Add "print /x" tests.
813
09584414
JB
8142020-11-15 Joel Brobecker <brobecker@adacore.com>
815
816 * gdb.ada/fixed_cmp.exp: Force compilation to use -fgnat-encodings=all.
817 * gdb.ada/fixed_points.exp: Add fixed-point variables printing tests.
818 * gdb.ada/fixed_points/pck.ads, gdb.ada/fixed_points/pck.adb:
819 New files.
820 * gdb.ada/fixed_points/fixed_points.adb: Add use of package Pck.
821
822 * gdb.dwarf2/dw2-fixed-point.c, gdb.dwarf2/dw2-fixed-point.exp:
823 New files.
824
9dd02fc0
AB
8252020-11-14 Andrew Burgess <andrew.burgess@embecosm.com>
826
827 PR cli/26879
828 * gdb.fortran/completion.exp: New file.
829 * gdb.fortran/completion.f90: New file.
830
5643c500
JM
8312020-11-12 Joseph Myers <joseph@codesourcery.com>
832
833 * lib/gdb.exp (gdb_file_cmd): Check for case where $arg.exe exists
834 but $arg does not.
835
7bea47f0
AB
8362020-11-12 Andrew Burgess <andrew.burgess@embecosm.com>
837
838 * gdb.fortran/types.exp: Add more tests.
839
1f2624a3
TT
8402020-11-12 Tom Tromey <tom@tromey.com>
841
842 PR rust/26799:
843 * gdb.rust/traits.exp: Remove kfails.
844
9e74f0ae
GB
8452020-11-12 Gary Benson <gbenson@redhat.com>
846
847 * gdb.threads/tls-so_extern_main.c (tls_ptr): Add missing return
848 statement.
849
acb994fa
SM
8502020-11-11 Simon Marchi <simon.marchi@efficios.com>
851
852 * gdb.base/continue-after-aborted-step-over.exp: Add "breakpoint
853 always-inserted" axis.
854 (do_test): Add breakpoint_always_inserted parameter.
855
95016fd2
TT
8562020-11-10 Tom Tromey <tromey@adacore.com>
857
858 * gdb.ada/bias.exp: Update.
859 * gdb.ada/bias/bias.adb (X): Change value.
860
83100a74
GB
8612020-11-10 Gary Benson <gbenson@redhat.com>
862
863 * gdb.base/vla-optimized-out.exp (p sizeof (a)): Wrap supplied
864 regexp fragment in parentheses to prevent false matching.
865
6ff174a7
GB
8662020-11-10 Gary Benson <gbenson@redhat.com>
867
868 * gdb.base/vla-optimized-out.c (f1): Add __attribute__ ((weak)).
869
eb24648c
GB
8702020-11-10 Gary Benson <gbenson@redhat.com>
871
872 * gdb.cp/step-and-next-inline.exp: Only require
873 -gstatement-frontiers when building with GCC.
874 Only setup KFAIL's for GCC issues when using
875 a GCC-built executable.
876
86775fab
AB
8772020-11-06 Andrew Burgess <andrew.burgess@embecosm.com>
878
879 * gdb.base/debug-expr.c: Add extra function to allow for an
880 additional test.
881 * gdb.base/debug-expr.exp (test_debug_expr): Delete, replace calls
882 to this proc with gdb_test_debug_expr. Add an extra test.
883 * gdb.cp/debug-expr.exp (test_debug_expr): Delete, replace calls
884 to this proc with gdb_test_debug_expr, give the tests names
885 * gdb.dlang/debug-expr.exp (test_debug_expr): Delete, replace
886 calls to this proc with gdb_test_debug_expr, give the tests names
887 * gdb.fortran/debug-expr.exp: New file.
888 * gdb.fortran/debug-expr.f90: New file.
889 * lib/gdb.exp (gdb_test_debug_expr): New proc.
890
a1945bd4
SM
8912020-11-06 Simon Marchi <simon.marchi@efficios.com>
892
893 * lib/dwarf.exp (ranges): Handle "base" and "range" as
894 proceduresu.
895 * gdb.dwarf/dw2-bad-elf.exp: Adjust.
896 * gdb.dwarf2/dw2-inline-many-frames.exp: Adjust.
897 * gdb.dwarf2/dw2-inline-stepping.exp: Adjust.
898 * gdb.dwarf2/dw2-ranges-base.exp: Adjust.
899 * gdb.dwarf2/dw2-ranges-func.exp: Adjust.
900 * gdb.dwarf2/dw2-ranges-overlap.exp: Adjust.
901 * gdb.dwarf2/dw2-ranges-psym.exp: Adjust.
902 * gdb.dwarf2/enqueued-cu-base-addr.exp: Adjust.
903
9c91c725
TT
9042020-11-04 Tom Tromey <tromey@adacore.com>
905
906 * gdb.ada/funcall_ref.exp: Update.
907 * gdb.ada/var_rec_arr.exp: Update.
908
8d9fd3a1
TT
9092020-11-04 Tom Tromey <tromey@adacore.com>
910
911 * gdb.ada/rec_ptype.exp: New file.
912 * gdb.ada/rec_ptype/main.adb: New file.
913 * gdb.ada/rec_ptype/p.ads: New file.
914
d8f62e84
TT
9152020-11-04 Tom Tromey <tromey@adacore.com>
916
917 * gdb.ada/tick_length_array_enum_idx.exp: Add ptype test.
918 * gdb.ada/tick_length_array_enum_idx/foo_n207_004.adb
919 (PT_Full): New variable.
920 * gdb.ada/tick_length_array_enum_idx/pck.adb
921 (Full_PT): New type.
922
7ff5b937
TT
9232020-11-04 Tom Tromey <tromey@adacore.com>
924
925 * gdb.ada/array_of_variant.exp: New file.
926 * gdb.ada/array_of_variant/p.adb: New file.
927 * gdb.ada/array_of_variant/pck.ads: New file.
928 * gdb.ada/array_of_variant/pck.adb: New file.
929
10f6a3ad
TT
9302020-11-04 Tom Tromey <tromey@adacore.com>
931
932 * gdb.ada/enum_idx_packed.exp: Add test.
933 * gdb.ada/enum_idx_packed/foo.adb (Multi_Access):
934 New variable.
935 * gdb.ada/enum_idx_packed/pck.ads (Short)
936 (Multi_Dimension, Multi_Dimension_Access): New types.
937
b72795a8
TT
9382020-11-04 Tom Tromey <tromey@adacore.com>
939
940 * gdb.ada/enum_idx_packed.exp: Test two forms of -fgnat-encodings.
941
24aa1b02
TT
9422020-11-04 Tom Tromey <tromey@adacore.com>
943
944 * gdb.ada/set_pckd_arr_elt.exp: Also test
945 -fgnat-encodings=minimal. Add tests.
946 * gdb.ada/set_pckd_arr_elt/foo.adb (Foo): Add VA variable.
947 Call Update_Small a second time.
948 * gdb.ada/set_pckd_arr_elt/pck.adb (New_Variant): New function.
949 * gdb.ada/set_pckd_arr_elt/pck.ads (Buffer, Variant)
950 (Variant_Access): New types.
951 (New_Variant): Declare.
952
c9a28cbe
TT
9532020-11-04 Tom Tromey <tromey@adacore.com>
954
955 * gdb.ada/mod_from_name.exp: Test printing slice.
956
57567375
TT
9572020-11-04 Tom Tromey <tromey@adacore.com>
958
959 * gdb.ada/O2_float_param.exp: Test different -fgnat-encodings
960 values.
961 * gdb.ada/access_to_unbounded_array.exp: Test different
962 -fgnat-encodings values.
963 * gdb.ada/big_packed_array.exp: Test different -fgnat-encodings
964 values.
965 * gdb.ada/arr_enum_idx_w_gap.exp: Test different -fgnat-encodings
966 values.
967 * gdb.ada/array_ptr_renaming.exp: Test different -fgnat-encodings
968 values.
969 * gdb.ada/array_of_variable_length.exp: Test different
970 -fgnat-encodings values.
971 * gdb.ada/arrayparam.exp: Test different -fgnat-encodings values.
972 * gdb.ada/arrayptr.exp: Test different -fgnat-encodings values.
973 * gdb.ada/frame_arg_lang.exp: Revert -fgnat-encodings=minimal
974 change.
975 * gdb.ada/mi_string_access.exp: Test different -fgnat-encodings
976 values.
977 * gdb.ada/mod_from_name.exp: Test different -fgnat-encodings values.
978 * gdb.ada/out_of_line_in_inlined.exp: Test different
979 -fgnat-encodings values.
980 * gdb.ada/packed_array.exp: Test different -fgnat-encodings
981 values.
982 * gdb.ada/pckd_arr_ren.exp: Test different -fgnat-encodings
983 values.
984 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Test different
985 -fgnat-encodings values.
986 * gdb.ada/variant_record_packed_array.exp: Test different
987 -fgnat-encodings values.
988
a7400e44
TT
9892020-11-04 Tom Tromey <tromey@adacore.com>
990
991 * gdb.ada/enum_idx_packed.exp: Add tests.
992 * gdb.ada/enum_idx_packed/foo.adb: Add variables.
993 * gdb.ada/enum_idx_packed/pck.adb: Add functions.
994 * gdb.ada/enum_idx_packed/pck.ads: Add types, function
995 declarations.
996
c40907bf
TV
9972020-11-03 Tom de Vries <tdevries@suse.de>
998
999 * lib/dwarf.exp (Dwarf::_handle_DW_TAG): Improve attribute list
1000 terminator comments.
1001 (Dwarf::cu, Dwarf::tu): Remove superfluous abbreviation table
1002 terminator.
1003
f468977a
SM
10042020-11-02 Simon Marchi <simon.marchi@polymtl.ca>
1005
1006 * gdb.base/step-over-no-symbols.exp (test_step_over): Replace
1007 integer format test with regexp.
1008
1c2bec19
GB
10092020-11-02 Gary Benson <gbenson@redhat.com>
1010
1011 * gdb.base/print-file-var.exp (test): Separate compiler and
1012 linker options, and build using build_executable_from_specs
1013 to accommodate this.
1014
6539a36d
GB
10152020-11-02 Gary Benson <gbenson@redhat.com>
1016
1017 * lib/gdb.exp (gdb_compile): Inhibit passing "-x c++"
1018 for .c files compiled as C++ with Clang if any shared
1019 libraries are specified.
1020
7ea44a51
GB
10212020-11-02 Gary Benson <gbenson@redhat.com>
1022
1023 * lib/attributes.h: New header.
1024 * gdb.base/backtrace.c: Include the above. Replace
1025 __attribute__(noclone)) with ATTRIBUTE_NOCLONE.
1026 * gdb.base/infcall-nested-structs.c: Likewise.
1027 * gdb.base/vla-optimized-out.c: Likewise.
1028
ab8f783d
TV
10292020-11-02 Tom de Vries <tdevries@suse.de>
1030
1031 * gdb.dwarf2/fission-multi-cu.S: Remove .debug_line.dwo section.
1032
d77c9224
JB
10332020-11-01 Joel Brobecker <brobecker@adacore.com>
1034
1035 * gdb.ada/fixed_points/fixed_points.adb: Replace use of
1036 System.Min_Int and System.Max_Int with smaller hardcoded
1037 constants.
1038
0e5b0dd0
SM
10392020-10-31 Simon Marchi <simon.marchi@polymtl.ca>
1040
1041 * configure.ac: Split AC_INIT into AC_INIT and AC_CONFIG_SRCDIR.
1042 * configure: Re-generate.
1043
136821d9
SM
10442020-10-30 Simon Marchi <simon.marchi@efficios.com>
1045
1046 * gdb.arch/amd64-disp-step-avx.exp: Update displaced step debug
1047 expected output.
1048
b78b3a29
TBA
10492020-10-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1050
1051 * gdb.base/paginate-after-ctrl-c-running.exp: Update with no pagination
1052 behavior.
1053 * gdb.base/paginate-bg-execution.exp: Ditto.
1054 * gdb.base/paginate-inferior-exit.exp: Ditto.
1055 * gdb.base/double-prompt-target-event-error.c: Remove.
1056 * gdb.base/double-prompt-target-event-error.exp: Remove.
1057
cfaa8f76
TBA
10582020-10-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1059
1060 * gdb.base/kill-detach-inferiors-cmd.exp: Check that 'kill
1061 inferiors' and 'detach inferiors' do not change the current
1062 inferior.
1063
0ad0e70c
TV
10642020-10-29 Tom de Vries <tdevries@suse.de>
1065
1066 * gdb.threads/tls.exp: Fix DUPLICATEs.
1067
99cc6b2a
TV
10682020-10-28 Tom de Vries <tdevries@suse.de>
1069
1070 * gdb.python/py-symbol.exp: Add KFAILs for -readnow.
1071
efe9b873
TV
10722020-10-28 Tom de Vries <tdevries@suse.de>
1073
1074 * gdb.ada/exec_changed.exp: Add KFAILs for -readnow.
1075 * gdb.base/reread.exp: Same.
1076
6b68fd45
TV
10772020-10-28 Tom de Vries <tdevries@suse.de>
1078
1079 * lib/gdb.exp (readnow): Handle arg.
1080 * gdb.rust/traits.exp: Add KFAILs for -readnow.
1081
32a5f98a
TV
10822020-10-28 Tom de Vries <tdevries@suse.de>
1083
1084 * gdb.base/relocate.exp: Update regexp for -readnow.
1085
f93b8760
TV
10862020-10-28 Tom de Vries <tdevries@suse.de>
1087
1088 * gdb.dwarf2/dw2-error.exp: Mark failure break in main as known with
1089 -readnow.
1090
1b00ef06
TV
10912020-10-28 Tom de Vries <tdevries@suse.de>
1092
1093 PR symtab/26772
1094 * gdb.dwarf2/dw2-ranges-overlap.c: New test.
1095 * gdb.dwarf2/dw2-ranges-overlap.exp: New file.
1096
364bb903
TV
10972020-10-28 Tom de Vries <tdevries@suse.de>
1098
1099 * lib/gdb.exp (gdb_file_cmd): Set gdb_file_cmd_msg.
1100 * gdb.cp/nsalias.exp: Set complaints limit before file cmd. Expect
1101 complaint during file command for -readnow.
1102
445a033f
TV
11032020-10-28 Tom de Vries <tdevries@suse.de>
1104
1105 * gdb.cp/nsalias.exp: Fix typo in test name.
1106
fdd67a42
TV
11072020-10-28 Tom de Vries <tdevries@suse.de>
1108
1109 * gdb.dwarf2/dw2-filename.exp: Update regexp for -readnow.
1110
706baf4c
TV
11112020-10-28 Tom de Vries <tdevries@suse.de>
1112
1113 * gdb.dwarf2/dw2-stack-boundary.exp: KFAILing the complaints for
1114 -readnow.
1115
b448cca5
TV
11162020-10-27 Tom de Vries <tdevries@suse.de>
1117
1118 * gdb.base/multi-forks.exp: Use exp_continue to fix timeout.
1119
5868da03
TV
11202020-10-27 Tom de Vries <tdevries@suse.de>
1121
1122 * gdb.base/maint.exp: Update for -readnow.
1123
06db6ec3
TV
11242020-10-27 Tom de Vries <tdevries@suse.de>
1125
1126 * gdb.cp/psymtab-parameter.exp: Don't expect unexpanded CU for
1127 -readnow.
1128
934a1764
GB
11292020-10-14 Gary Benson <gbenson@redhat.com>
1130
1131 * gdb.python/py-format-string.exp (test_deref_refs): Treat
1132 "_vptr$Base" as correct, in addition to "_vptr.Base".
1133 (test_mixed): Likewise.
1134
0bf21fbd
GB
11352020-10-27 Gary Benson <gbenson@redhat.com>
1136
1137 * gdb.mi/mi-fortran-modules.exp: Check skip_fortran_tests.
1138 * gdb.mi/mi-vla-fortran.exp: Likewise. Also fix a comment.
1139
b1d4d8d1
TBA
11402020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1141
1142 * gdb.base/condbreak.exp: Update the completion tests to
1143 consider the '-force' flag.
1144
bd24c5d6
TV
11452020-10-27 Tom de Vries <tdevries@suse.de>
1146
1147 * gdb.base/list-ambiguous-readnow.exp: New file.
1148
733d554a
TBA
11492020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1150
1151 * gdb.base/condbreak-multi-context.exp: Expand to test forcing
1152 the condition.
1153 * gdb.linespec/cpcompletion.exp: Update to consider the
1154 '-force-condition' keyword.
1155 * gdb.linespec/explicit.exp: Ditto.
1156 * lib/completion-support.exp: Ditto.
1157
b5fa468f
TBA
11582020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1159
1160 * gdb.base/condbreak-multi-context.cc: New file.
1161 * gdb.base/condbreak-multi-context.exp: New file.
1162
b3247276
TT
11632020-10-26 Tom Tromey <tom@tromey.com>
1164
1165 * lib/mi-support.exp (default_mi_gdb_start): Call
1166 gdb_stdin_log_init.
1167 * lib/gdb.exp (standard_output_file_with_gdb_instance): Don't
1168 subtract one from gdb_instances.
1169 (gdb_stdin_log_write): Flush in_file.
1170
1c47ec3e
TV
11712020-10-26 Tom de Vries <tdevries@suse.de>
1172
1173 * gdb.dwarf2/enqueued-cu-base-addr.exp: New file.
1174
6390859c
TT
11752020-10-26 Tom Tromey <tromey@adacore.com>
1176
1177 * gdb.ada/unsigned_range/foo.adb: New file.
1178 * gdb.ada/unsigned_range/pack.adb: New file.
1179 * gdb.ada/unsigned_range/pack.ads: New file.
1180 * gdb.ada/unsigned_range.exp: New file.
1181
55c3ad88
TV
11822020-10-26 Tom de Vries <tdevries@suse.de>
1183
1184 * lib/gdb.exp (INTERNAL_GDBFLAGS): Set heigth and width.
1185
1612c4bb
TV
11862020-10-26 Tom de Vries <tdevries@suse.de>
1187
1188 * gdb.dwarf2/dw2-objfile-overlap-inner.S: Specify default base address
1189 for CU.
1190 * gdb.dwarf2/dw2-objfile-overlap-outer.S: Same.
1191
7d72802b
TV
11922020-10-23 Tom de Vries <tdevries@suse.de>
1193
1194 * lib/dwarf.exp (Dwarf::_guess_form): Return "" by default instead of
1195 DW_FORM_string.
1196 (Dwarf::_default_form): New proc.
1197 (Dwarf::_handle_DW_TAG): Use _default_form. Error out if no form was
1198 guessed.
1199
9476b583
TV
12002020-10-23 Tom de Vries <tdevries@suse.de>
1201
1202 * gdb.dwarf2/ada-linkage-name.exp: Use $srcfile for DW_AT_name of CU.
1203 * gdb.dwarf2/atomic-type.exp: Same.
1204 * gdb.dwarf2/bad-regnum.exp: Same.
1205 * gdb.dwarf2/cpp-linkage-name.exp: Same.
1206 * gdb.dwarf2/dw2-align.exp: Same.
1207 * gdb.dwarf2/dw2-bad-elf.exp: Same.
1208 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
1209 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
1210 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
1211 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
1212 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
1213 * gdb.dwarf2/enum-type.exp: Same.
1214 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Same.
1215 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
1216 * gdb.dwarf2/main-subprogram.exp: Same.
1217 * gdb.dwarf2/missing-type-name.exp: Same.
1218 * gdb.dwarf2/nonvar-access.exp: Same.
1219 * gdb.dwarf2/typedef-void-finish.exp: Same.
1220 * gdb.dwarf2/var-access.exp: Same.
1221 * gdb.dwarf2/void-type.exp: Same.
1222
4a636814
SM
12232020-10-22 Simon Marchi <simon.marchi@polymtl.ca>
1224
1225 PR gdb/26693
1226 * gdb.dwarf2/template-specification-full-name.exp: New test.
1227
557fc257
LM
12282020-10-22 Luis Machado <luis.machado@linaro.org>
1229
1230 * gdb.base/msym-bp-shl.exp (test_break): Adjust pattern to not
1231 expected an offset from the function.
1232 * gdb.base/msym-bp.exp (test): Likewise.
1233
6b4c676c
AB
12342020-10-22 Andrew Burgess <andrew.burgess@embecosm.com>
1235
1236 * gdb.fortran/array-slices.exp: Add a new test.
1237
98cec4f6
GB
12382020-10-21 Gary Benson <gbenson@redhat.com>
1239
1240 * gdb.mi/mi-fullname-deleted.exp: Fix substituted
1241 fullname test with Clang. Also expand comments generally.
1242
ae86f581
TV
12432020-10-20 Tom de Vries <tdevries@suse.de>
1244
1245 * gdb.dwarf2/pr13961.S: Remove superfluous end-of-siblings marker.
1246
8c161360
TV
12472020-10-20 Tom de Vries <tdevries@suse.de>
1248
1249 * gdb.dwarf2/arr-stride.c: Remove.
1250 * gdb.dwarf2/arr-stride.exp: Use main.c.
1251 * gdb.dwarf2/arr-subrange.c: Remove.
1252 * gdb.dwarf2/arr-subrange.exp: Use main.c.
1253 * gdb.dwarf2/bad-regnum.c: Remove.
1254 * gdb.dwarf2/bad-regnum.exp: Use main.c.
1255 * gdb.dwarf2/corrupt.c: Remove.
1256 * gdb.dwarf2/corrupt.exp: Use main.c.
1257 * gdb.dwarf2/dw2-bad-elf.c: Remove.
1258 * gdb.dwarf2/dw2-bad-elf.exp: Use main.c.
1259 * gdb.dwarf2/dw2-icycle.c: Remove.
1260 * gdb.dwarf2/dw2-icycle.exp: Use main.c.
1261 * gdb.dwarf2/formdata16.c: Remove.
1262 * gdb.dwarf2/formdata16.exp: Use main.c.
1263 * gdb.dwarf2/implptrconst.c: Remove.
1264 * gdb.dwarf2/implptrconst.exp: Use main.c.
1265 * gdb.dwarf2/info-locals-optimized-out.c: Remove.
1266 * gdb.dwarf2/info-locals-optimized-out.exp: Use main.c.
1267 * gdb.dwarf2/opaque-type-lookup.c: Remove.
1268 * gdb.dwarf2/opaque-type-lookup.exp: Use main.c.
1269
9c2412ec
TV
12702020-10-20 Tom de Vries <tdevries@suse.de>
1271
1272 * gdb.dwarf2/ada-valprint-error.exp: Remove redundant mention of .exp
1273 file.
1274 * gdb.dwarf2/dw2-dir-file-name.exp: Same.
1275
0cd2ad78
TV
12762020-10-20 Tom de Vries <tdevries@suse.de>
1277
1278 * gdb.dwarf2/dw2-error.exp: Use $gdb_test_file_name.
1279 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
1280 * gdb.dwarf2/dw2-main-no-line-number.exp: Same.
1281 * gdb.dwarf2/dw2-ranges-base.exp: Same.
1282 * gdb.dwarf2/dw2-ranges.exp: Same.
1283 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
1284 * gdb.dwarf2/var-access.exp: Same.
1285
22cc388e
TT
12862020-10-19 Tom Tromey <tromey@adacore.com>
1287
1288 PR tui/26719
1289 * gdb.tui/list.exp: Check source window contents after focus
1290 change.
1291
520596f2
TV
12922020-10-17 Tom de Vries <tdevries@suse.de>
1293
1294 PR symtab/26317
1295 * gdb.dwarf2/dw2-main-no-line-number.exp: New file.
1296
d1c8a76d
TV
12972020-10-17 Tom de Vries <tdevries@suse.de>
1298
1299 * lib/gdb.exp (standard_testfile): Also treat args starting with '-'
1300 as suffix.
1301 * gdb.dwarf2/atomic.c: Rename to ...
1302 * gdb.dwarf2/atomic-type.c: ... this.
1303 * gdb.dwarf2/dw2-ranges2.c: Rename to ...
1304 * gdb.dwarf2/dw2-ranges-2.c: ... this.
1305 * gdb.dwarf2/dw2-ranges3.c: Rename to ...
1306 * gdb.dwarf2/dw2-ranges-3.c: ... this.
1307 * gdb.dwarf2/fission-mix2.c: Rename to ...
1308 * gdb.dwarf2/fission-mix-2.c: ... this.
1309 * gdb.dwarf2/ada-linkage-name.exp: Use more suffix args for
1310 standard_testfile.
1311 * gdb.dwarf2/ada-valprint-error.exp: Same.
1312 * gdb.dwarf2/arr-stride.exp: Same.
1313 * gdb.dwarf2/arr-subrange.exp: Same.
1314 * gdb.dwarf2/atomic-type.exp: Same.
1315 * gdb.dwarf2/bad-regnum.exp: Same.
1316 * gdb.dwarf2/break-inline-psymtab.exp: Same.
1317 * gdb.dwarf2/clang-debug-names-2.exp: Same.
1318 * gdb.dwarf2/clang-debug-names.exp: Same.
1319 * gdb.dwarf2/comp-unit-lang.exp: Same.
1320 * gdb.dwarf2/corrupt.exp: Same.
1321 * gdb.dwarf2/count.exp: Same.
1322 * gdb.dwarf2/cpp-linkage-name.exp: Same.
1323 * gdb.dwarf2/data-loc.exp: Same.
1324 * gdb.dwarf2/dw2-align.exp: Same.
1325 * gdb.dwarf2/dw2-bad-elf.exp: Same.
1326 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
1327 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
1328 * gdb.dwarf2/dw2-case-insensitive.exp: Same.
1329 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Same.
1330 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
1331 * gdb.dwarf2/dw2-inline-many-frames.exp: Same.
1332 * gdb.dwarf2/dw2-inline-param.exp: Same.
1333 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
1334 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
1335 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
1336 * gdb.dwarf2/dw2-is-stmt.exp: Same.
1337 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
1338 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
1339 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
1340 * gdb.dwarf2/dw2-param-error.exp: Same.
1341 * gdb.dwarf2/dw2-ranges-base.exp: Same.
1342 * gdb.dwarf2/dw2-ranges.exp: Same.
1343 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
1344 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
1345 * gdb.dwarf2/dw4-sig-types.exp: Same.
1346 * gdb.dwarf2/dynarr-ptr.exp: Same.
1347 * gdb.dwarf2/enum-type.exp: Same.
1348 * gdb.dwarf2/fission-mix.exp: Same.
1349 * gdb.dwarf2/formdata16.exp: Same.
1350 * gdb.dwarf2/implptrconst.exp: Same.
1351 * gdb.dwarf2/implptrpiece.exp: Same.
1352 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
1353 * gdb.dwarf2/main-subprogram.exp: Same.
1354 * gdb.dwarf2/method-ptr.exp: Same.
1355 * gdb.dwarf2/missing-sig-type.exp: Same.
1356 * gdb.dwarf2/nonvar-access.exp: Same.
1357 * gdb.dwarf2/opaque-type-lookup.exp: Same.
1358 * gdb.dwarf2/shortpiece.exp: Same.
1359 * gdb.dwarf2/staticvirtual.exp: Same.
1360 * gdb.dwarf2/subrange.exp: Same.
1361 * gdb.dwarf2/symtab-producer.exp: Same.
1362 * gdb.dwarf2/typedef-void-finish.exp: Same.
1363 * gdb.dwarf2/var-access.exp: Same.
1364 * gdb.dwarf2/variant.exp: Same.
1365 * gdb.dwarf2/void-type.exp: Same.
1366 * gdb.dwarf2/dw2-ranges-psym.exp: Same. Use main.c instead of
1367 dw2-ranges-main.c.
1368 * gdb.dwarf2/dw2-ranges-main.c: Remove.
1369
472d09c1
TV
13702020-10-16 Tom de Vries <tdevries@suse.de>
1371
1372 * lib/gdb.exp (gdb_breakpoint): Remove mention of "passfail".
1373
afe75f6d
TV
13742020-10-16 Tom de Vries <tdevries@suse.de>
1375
1376 * lib/gdb.exp (gdb_breakpoint): Handle eof as in gdb_test_multiple.
1377
8c8bd0ba
TV
13782020-10-14 Tom de Vries <tdevries@suse.de>
1379
1380 PR testsuite/26732
1381 * gdb.ada/mi_catch_ex.exp: Do mi_delete_breakpoints before running
1382 scenario 2.
1383 * gdb.ada/mi_catch_ex_hand.exp: Same.
1384
b75d55d4
PA
13852020-10-13 Pedro Alves <pedro@palves.net>
1386
1387 * lib/mi-support.exp (mi_clean_restart): New.
1388 (mi_run_to_main): Delete.
1389 All callers adjust to use mi_clean_restart / mi_runto_main.
1390
e777225b
PA
13912020-10-13 Pedro Alves <pedro@palves.net>
1392
1393 * config/monitor.exp: Use "list -q".
1394 * gdb.arch/gdb1558.exp: Use "break -q".
1395 * gdb.arch/i386-permbkpt.exp: Use "break -q".
1396 * gdb.arch/i386-prologue-skip-cf-protection.exp: Use "break -q".
1397 * gdb.base/break.exp: Use "break -q", "list -q" and "tbreak -q".
1398 * gdb.base/commands.exp: Use "break -q".
1399 * gdb.base/condbreak.exp: Use "break -q".
1400 * gdb.base/ctf-ptype.exp: Use "list -q".
1401 * gdb.base/define.exp: Use "break -q".
1402 * gdb.base/del.exp: Use "break -q".
1403 * gdb.base/fullname.exp: Use "break -q".
1404 * gdb.base/hbreak-in-shr-unsupported.exp: Use "hbreak -q".
1405 * gdb.base/hbreak-unmapped.exp: Use "hbreak -q".
1406 * gdb.base/hbreak2.exp: Use "hbreak -q" and "list -q".
1407 * gdb.base/hw-sw-break-same-address.exp: Use "break -q" and
1408 "hbreak -q".
1409 * gdb.base/included.exp: Use "list -q".
1410 * gdb.base/label.exp: Use "break -q".
1411 * gdb.base/lineinc.exp: Use "break -q".
1412 * gdb.base/list.exp: Use "list -q".
1413 * gdb.base/macscp.exp: Use "list -q".
1414 * gdb.base/pending.exp: Use "break -q".
1415 * gdb.base/prologue-include.exp: Use "break -q".
1416 * gdb.base/ptype.exp: Use "list -q".
1417 * gdb.base/sepdebug.exp: Use "break -q", "list -q" and "tbreak -q".
1418 * gdb.base/server-del-break.exp: Use "break -q".
1419 * gdb.base/style.exp: Use "break -q".
1420 * gdb.base/symbol-without-target_section.exp: Use "list -q".
1421 * gdb.base/watchpoint-reuse-slot.exp: Use "hbreak -q".
1422 * gdb.cp/exception.exp: Use "tbreak -q".
1423 * gdb.dwarf2/dw2-error.exp: Use "break -q".
1424 * gdb.dwarf2/fission-mix.exp: Use "break -q".
1425 * gdb.dwarf2/fission-reread.exp: Use "break -q".
1426 * gdb.dwarf2/pr13961.exp: Use "break -q".
1427 * gdb.linespec/explicit.exp: Use "list -q".
1428 * gdb.linespec/linespec.exp: Use "break -q".
1429 * gdb.mi/mi-simplerun.exp: Use "--qualified".
1430 * gdb.python/py-mi-objfile-gdb.py: Use "list -q".
1431 * gdb.server/bkpt-other-inferior.exp: Use "break -q".
1432 * gdb.server/connect-without-multi-process.exp: Use "break -q".
1433 * gdb.trace/change-loc.exp: Use "break -q".
1434 * gdb.trace/pending.exp: Use "break -q".
1435 * gdb.tui/basic.exp: Use "list -q".
1436 * gdb.tui/list-before.exp: Use "list -q".
1437 * gdb.tui/list.exp: Use "list -q".
1438 * lib/gdb.exp (gdb_has_argv0): Use "break -q".
1439
8abd8ee8
PA
14402020-10-13 Pedro Alves <pedro@palves.net>
1441
1442 * gdb.base/ui-redirect.exp: Expect "break -qualified main" in
1443 saved breakpoints file.
1444 * gdb.guile/scm-breakpoint.exp: Expect "-qualified main" when
1445 inspecting breakpoint list.
1446 * lib/gdb.exp (runto_main): Add "qualified" to options.
1447 * lib/mi-support.exp (mi_runto_helper): Add 'qualified' parameter,
1448 and handle it.
1449 (mi_runto_main): Pass 1 as qualified argument.
1450
f71e6719
PA
14512020-10-13 Pedro Alves <pedro@palves.net>
1452
1453 * lib/mi-support.exp (mi_runto_main): New proc.
1454 (mi_run_to_main): Use it.
1455 * gdb.mi/mi-catch-cpp-exceptions.exp: Likewise.
1456 * gdb.mi/mi-var-cmd.exp: Likewise.
1457 * gdb.mi/mi-var-invalidate.exp: Likewise.
1458 * mi-var-list-children-invalid-grandchild.exp: Likewise.
1459 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
1460 * gdb.mi/new-ui-mi-sync.exp: Likewise.
1461 * gdb.mi/user-selected-context-sync.exp: Likewise.
1462 * gdb.opt/inline-cmds.exp: Likewise.
1463 * gdb.python/py-framefilter-mi.exp: Likewise.
1464 * gdb.python/py-mi.exp: Likewise.
1465
50441f0f
PA
14662020-10-13 Pedro Alves <pedro@palves.net>
1467
1468 * gdb.ada/fun_in_declare.exp: Use "runto_main" instead of
1469 "runto main".
1470 * gdb.ada/small_reg_param.exp: Likewise.
1471 * gdb.arch/powerpc-d128-regs.exp: Likewise.
1472 * gdb.base/annota1.exp: Likewise.
1473 * gdb.base/anon.exp: Likewise.
1474 * gdb.base/breakpoint-in-ro-region.exp: Likewise.
1475 * gdb.base/dprintf-non-stop.exp: Likewise.
1476 * gdb.base/dprintf.exp: Likewise.
1477 * gdb.base/gdb11530.exp: Likewise.
1478 * gdb.base/gdb11531.exp: Likewise.
1479 * gdb.base/gnu_vector.exp: Likewise.
1480 * gdb.base/interrupt-noterm.exp: Likewise.
1481 * gdb.base/memattr.exp: Likewise.
1482 * gdb.base/step-over-syscall.exp: Likewise.
1483 * gdb.base/watch-cond-infcall.exp: Likewise.
1484 * gdb.base/watch-read.exp: Likewise.
1485 * gdb.base/watch-vfork.exp: Likewise.
1486 * gdb.base/watch_thread_num.exp: Likewise.
1487 * gdb.base/watchpoint-stops-at-right-insn.exp: Likewise.
1488 * gdb.guile/scm-frame-inline.exp: Likewise.
1489 * gdb.linespec/explicit.exp: Likewise.
1490 * gdb.opt/inline-break.exp: Likewise.
1491 * gdb.python/py-frame-inline.exp: Likewise.
1492 * gdb.reverse/break-precsave.exp: Likewise.
1493 * gdb.reverse/break-reverse.exp: Likewise.
1494 * gdb.reverse/consecutive-precsave.exp: Likewise.
1495 * gdb.reverse/consecutive-reverse.exp: Likewise.
1496 * gdb.reverse/finish-precsave.exp: Likewise.
1497 * gdb.reverse/finish-reverse.exp: Likewise.
1498 * gdb.reverse/fstatat-reverse.exp: Likewise.
1499 * gdb.reverse/getresuid-reverse.exp: Likewise.
1500 * gdb.reverse/i386-precsave.exp: Likewise.
1501 * gdb.reverse/i386-reverse.exp: Likewise.
1502 * gdb.reverse/i386-sse-reverse.exp: Likewise.
1503 * gdb.reverse/i387-env-reverse.exp: Likewise.
1504 * gdb.reverse/i387-stack-reverse.exp: Likewise.
1505 * gdb.reverse/insn-reverse.exp: Likewise.
1506 * gdb.reverse/machinestate-precsave.exp: Likewise.
1507 * gdb.reverse/machinestate.exp: Likewise.
1508 * gdb.reverse/pipe-reverse.exp: Likewise.
1509 * gdb.reverse/readv-reverse.exp: Likewise.
1510 * gdb.reverse/recvmsg-reverse.exp: Likewise.
1511 * gdb.reverse/rerun-prec.exp: Likewise.
1512 * gdb.reverse/s390-mvcle.exp: Likewise.
1513 * gdb.reverse/solib-precsave.exp: Likewise.
1514 * gdb.reverse/solib-reverse.exp: Likewise.
1515 * gdb.reverse/step-precsave.exp: Likewise.
1516 * gdb.reverse/step-reverse.exp: Likewise.
1517 * gdb.reverse/time-reverse.exp: Likewise.
1518 * gdb.reverse/until-precsave.exp: Likewise.
1519 * gdb.reverse/until-reverse.exp: Likewise.
1520 * gdb.reverse/waitpid-reverse.exp: Likewise.
1521 * gdb.reverse/watch-precsave.exp: Likewise.
1522 * gdb.reverse/watch-reverse.exp: Likewise.
1523 * gdb.threads/kill.exp: Likewise.
1524 * gdb.threads/tid-reuse.exp: Likewise.
1525
d3a07122
SM
15262020-10-13 Simon Marchi <simon.marchi@polymtl.ca>
1527
1528 PR gdb/26642
1529 * gdb.base/maint-target-async-off.c: New test.
1530 * gdb.base/maint-target-async-off.exp: New test.
1531
c65c6c42
AM
15322020-10-13 Alan Modra <amodra@gmail.com>
1533
1534 * gdb.arch/powerpc-altivec.s,
1535 * gdb.arch/powerpc-power7.s,
1536 * gdb.arch/powerpc-power8.s,
1537 * gdb.arch/powerpc-power9.s,
1538 * gdb.arch/powerpc-vsx.s,
1539 * gdb.arch/powerpc-vsx2.s: Remove duplicate instructions.
1540 * gdb.arch/powerpc-altivec.exp,
1541 * gdb.arch/powerpc-power7.exp,
1542 * gdb.arch/powerpc-power8.exp,
1543 * gdb.arch/powerpc-power9.exp,
1544 * gdb.arch/powerpc-vsx.exp,
1545 * gdb.arch/powerpc-vsx2.exp: Likewise, and update expected
1546 disassembly of mfvsrd/mtvsrd.
1547
f4a0f710
AM
15482020-10-13 Alan Modra <amodra@gmail.com>
1549
1550 * gdb.arch/arm-disassembler-options.exp: Adjust expected
1551 "target architecture" output.
1552 * gdb.arch/powerpc-d128-regs.exp: Likewise.
1553 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
1554 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
1555 * gdb.arch/s390-disassembler-options.exp: Likewise.
1556
87a37e5e
PA
15572020-10-12 Pedro Alves <pedro@palves.net>
1558
1559 PR exp/26602
1560 PR c++/26550
1561 * gdb.cp/ambiguous.cc (marker1): Delete.
1562 (main): Initialize all the fields of the locals. Replace marker1
1563 call with a "set breakpoint here" marker.
1564 * gdb.cp/ambiguous.exp: Modernize. Use gdb_continue_to_breakpoint
1565 instead of running to marker1. Add tests printing all the
1566 variables and all the fields of the variables.
1567 (test_ambiguous): New proc, expecting the new GDB output when a
1568 field access is ambiguous. Change all "warning: X ambiguous"
1569 tests to use it.
1570
71e1b6b0
GB
15712020-10-12 Gary Benson <gbenson@redhat.com>
1572
1573 * gdb.base/msym-bp.c (foo): Add __attribute__ ((used)).
1574 * gdb.base/msym-bp-2.c (foo): Likewise.
1575 * gdb.base/msym-lang.c (foo): Likewise.
1576 * gdb.base/msym-lang-main.c (foo): Likewise.
1577 * gdb.base/symtab-search-order-1.c (static_global): Likewise.
1578 * gdb.guile/scm-pretty-print.c (eval_func): Likewise.
1579 * gdb.mi/mi-sym-info-1.c (global_f1): Likewise.
1580 * gdb.mi/mi-sym-info-2.c (global_f1, var1, var2): Likewise.
1581 * gdb.multi/watchpoint-multi-exit.c (globalvar): Likewise.
1582 * gdb.python/py-as-string.c (enum_valid, enum_invalid): Likewise.
1583 * gdb.python/py-objfile.c (static_var): Likewise.
1584 * gdb.python/py-symbol.c (rr): Likewise.
1585 * gdb.python/py-symbol-2.c (anon, rr): Likewise.
1586 * gdb.mi/mi-sym-info.exp (lineno1, lineno2): Updated.
1587
9370fd51
AB
15882020-10-11 Andrew Burgess <andrew.burgess@embecosm.com>
1589
1590 * gdb.fortran/mixed-lang-stack.exp (run_tests): Update expected
1591 output of backtrace.
1592
7c184d33
TT
15932020-10-09 Tom Tromey <tromey@adacore.com>
1594
1595 * gdb.ada/scalar_storage/storage.adb (Another_Range): New type.
1596 (Rec): Add field. Fix range.
1597 * gdb.ada/scalar_storage.exp: Update.
1598
3d87245c
HD
15992020-10-09 Hannes Domani <ssbssa@yahoo.de>
1600
1601 PR exp/26714
1602 * gdb.base/printcmds.exp: Add tests for void results.
1603
f5c4b229
JV
16042020-10-09 Jan Vrany <jan.vrany@labware.com>
1605
1606 * gdb.mi/mi-cmd-param-changed.exp: Check that notification is
1607 is emmited for both 'set directories' and 'directory' commands.
1608
b2701685
TT
16092020-10-08 Tom Tromey <tom@tromey.com>
1610
1611 * gdb.base/style.exp: Check that "main"'s name is styled.
1612
e86efb33
TT
16132020-10-07 Tom Tromey <tromey@adacore.com>
1614
1615 * gdb.base/find.exp: Rename some tests.
1616
30897591
GB
16172020-10-06 Gary Benson <gbenson@redhat.com>
1618
1619 * gdb.base/list0.c (unused): Add __attribute__ ((used)).
1620 * gdb.base/list1.c (unused): Likewise.
1621
ced4a4c1
GB
16222020-10-06 Gary Benson <gbenson@redhat.com>
1623
1624 * gdb.base/list-ambiguous0.c (ambiguous_var): Add
1625 __attribute__ ((used)).
1626 * gdb.base/list-ambiguous1.c (ambiguous_var): Likewise.
1627
ed3bdac4
AB
16282020-10-06 Andrew Burgess <andrew.burgess@embecosm.com>
1629
1630 * gdb.base/m32r.ld: Remove SEARCH_DIR line. Add MEMORY regions,
1631 make use of regions throughout.
1632 * gdb.base/overlays.exp: Enclose string with variableds in "..",
1633 not {...}.
1634 * gdb.base/ovlymgr.c: Add 'string.h' and 'stdlib.h' includes.
1635
cd096ec8
HD
16362020-10-05 Hannes Domani <ssbssa@yahoo.de>
1637
1638 * gdb.base/call-sc.c: Fix return struct on stack test case.
1639 * gdb.base/call-sc.exp: Likewise.
1640
3ee6f75d
GB
16412020-10-02 Gary Benson <gbenson@redhat.com>
1642
1643 * README: Fix "paralell".
1644
f65825ec
GB
16452020-09-30 Gary Benson <gbenson@redhat.com>
1646
1647 * gdb.dwarf2/dw2-double-set-die-type.S (.Ldie_3e0):
1648 Convert directive to lowercase.
1649 (.Labbrev1_begin): Add missing label.
1650 (abbrev code 0x1): Remove DW_AT_stmt_list.
1651 (.Ldie_b): Likewise.
1652
5f278258
TT
16532020-09-27 Tom Tromey <tom@tromey.com>
1654
1655 * gdb.tui/new-layout.exp: Use with_test_prefix.
1656
8f9929bb
GR
16572020-09-26 Gareth Rees <grees@undo.io> (tiny change)
1658
1659 PR python/26586
1660 * gdb.python/python.exp: add test cases for the from_tty
1661 argument to gdb.execute.
1662
c20c017b
GB
16632020-09-25 Gary Benson <gbenson@redhat.com>
1664
1665 * gdb.base/infcall-nested-structs.exp.tcl: Add
1666 additional_flags=-Wno-tautological-compare for C++
1667 tests when compiling using Clang.
1668
68d654af
GB
16692020-09-25 Gary Benson <gbenson@redhat.com>
1670
1671 * lib/gdb.exp (gdb_compile): Pass "-x c++" earlier, and only
1672 for .c files.
1673
b551a89f
TT
16742020-09-24 Tom Tromey <tromey@adacore.com>
1675
1676 PR tui/26638:
1677 * gdb.tui/list.exp: Check output of "focus next".
1678
20a5fcbd
TT
16792020-09-23 Tom Tromey <tom@tromey.com>
1680
1681 * gdb.dwarf2/intbits.exp: New file.
1682 * gdb.dwarf2/intbits.c: New file.
1683
b167e53f
PA
16842020-09-20 Pedro Alves <pedro@palves.net>
1685
1686 * lib/mi-support.exp (mi_uncatched_gdb_exit) Switch to the main
1687 spawn_id before calling remote_close. Close secondary MI channel.
1688
dbc49e9f
PA
16892020-09-20 Pedro Alves <pedro@palves.net>
1690
1691 * gdb.base/testenv.exp (find_env): Bail out if printing 'envp[$i]'
1692 fails.
1693
c8d5abea
AB
16942020-09-19 Andrew Burgess <andrew.burgess@embecosm.com>
1695
1696 * gdb.fortran/array-slices.exp: Update expected results.
1697 * gdb.fortran/class-allocatable-array.exp: Likewise.
1698 * gdb.fortran/multi-dim.exp: Likewise.
1699 * gdb.fortran/vla-type.exp: Likewise.
1700 * gdb.mi/mi-vla-fortran.exp: Likewise.
1701
14f9473c
VC
17022020-09-18 Victor Collod <vcollod@nvidia.com>
1703
1704 PR gdb/26635
1705 * gdb.arch/amd64-prologue-skip-cf-protection.exp: Make the test
1706 compatible with i386, and move it to...
1707 * gdb.arch/i386-prologue-skip-cf-protection.exp: ... here.
1708 * gdb.arch/amd64-prologue-skip-cf-protection.c: Move to...
1709 * gdb.arch/i386-prologue-skip-cf-protection.c: ... here.
1710
e8ef12b9
PA
17112020-09-18 Pedro Alves <pedro@palves.net>
1712
1713 PR gdb/26631
1714 * gdb.multi/multi-target-thread-find.exp: New file.
1715
e11daf7a
PA
17162020-09-18 Pedro Alves <pedro@palves.net>
1717
1718 * gdb.multi/multi-target-continue.exp: New file, factored out from
1719 multi-target.exp.
1720 * gdb.multi/multi-target-info-inferiors.exp: New file, factored out from
1721 multi-target.exp.
1722 * gdb.multi/multi-target-interrupt.exp: New file, factored out from
1723 multi-target.exp.
1724 * gdb.multi/multi-target-no-resumed.exp: New file, factored out from
1725 multi-target.exp.
1726 * gdb.multi/multi-target-ping-pong-next.exp: New file, factored out from
1727 multi-target.exp.
1728 * gdb.multi/multi-target.exp.tcl: New file, factored out from
1729 multi-target.exp.
1730 * gdb.multi/multi-target.exp: Delete.
1731
d0edc2b8
AB
17322020-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
1733
1734 * gdb.fortran/array-slices.exp: Add missing message data.
1735
7474326c
PA
17362020-09-17 Pedro Alves <pedro@palves.net>
1737
1738 * gdb.cp/call-c-1.c (foo) [__cplusplus]: Add extern "C".
1739
dd23068d
PA
17402020-09-17 Pedro Alves <pedro@palves.net>
1741
1742 * gdb.python/py-frame-inline.exp: Adjust to optionally expect a
1743 full prototype.
1744
0640a543
PA
17452020-09-17 Pedro Alves <pedro@palves.net>
1746
1747 * gdb.python/py-as-string.c: Add cast.
1748
ef0cdbc1
PA
17492020-09-17 Pedro Alves <pedro@palves.net>
1750
1751 * gdb.base/sizeof.c (fill): Add cast.
1752
3a5eeb8b
PA
17532020-09-17 Pedro Alves <pedro@palves.net>
1754
1755 * gdb.base/share-env-with-gdbserver.c (main): Add cast.
1756
a8129512
PA
17572020-09-17 Pedro Alves <pedro@palves.net>
1758
1759 * gdb.base/prologue.c [__cplusplus] (marker): Explicitly specify
1760 linkage name.
1761 * gdb.base/prologue.exp: Use print /d.
1762 * gdb.base/symbol-alias.exp: Handle C++ output.
1763 * gdb.base/symbol-alias2.c: Handle C++ output.
1764 [__cplusplus] (func): Explicitly specify linkage name.
1765
a83cdcb6
PA
17662020-09-17 Pedro Alves <pedro@palves.net>
1767
1768 * gdb.python/py-nested-maps.c (struct key_t): Rename to...
1769 (struct my_key_t): ... this. Adjust all references.
1770 (struct value_t): Rename to ...
1771 (struct my_value_t): ... this. Adjust all references.
1772 (create_map, add_map_element, create_map_map)
1773 (add_map_map_element): Add casts.
1774
d4bcee5c
PA
17752020-09-17 Pedro Alves <pedro@palves.net>
1776
1777 * gdb.python/py-framefilter-mi.c (funca): Add casts.
1778 * gdb.python/py-framefilter.c.c (funca, func2): Add casts.
1779
81f90489
PA
17802020-09-17 Pedro Alves <pedro@palves.net>
1781
1782 * gdb.mi/var-cmd.c (do_anonymous_type_tests): Add cast.
1783
0a229804
PA
17842020-09-17 Pedro Alves <pedro@palves.net>
1785
1786 * gdb.base/exprs.c: Replace 'this' with 'self' throughout.
1787 * gdb.base/ptype.c: : Replace 'this' with 'self' throughout.
1788 (charfoo, intfoo): Define full prototype.
1789 * gdb.base/ptype1.c (charfoo): Define full prototype.
1790 * gdb.base/setvar.c: Replace 'this' with 'self' throughout.
1791 * gdb.base/whatis.c: Replace 'this' with 'self' throughout.
1792
c3e5138d
PA
17932020-09-17 Pedro Alves <pedro@palves.net>
1794
1795 * gdb.base/charset.c [__cplusplus] (wchar_t, char16_t, char32_t):
1796 Don't define.
1797 (utf_32_string): Compile for both C and C++.
1798 * gdb.base/charset.exp: Use "print /d".
1799
151fdbad
PA
18002020-09-17 Pedro Alves <pedro@palves.net>
1801
1802 * gdb.base/watchpoint.c (buf): Make it 31 bytes.
1803 (nullptr): Rename to ...
1804 (null_ptr): ... this.
1805 * gdb.base/watchpoint.exp: Adjust to rename.
1806
18a25b64
PA
18072020-09-17 Pedro Alves <pedro@palves.net>
1808
1809 * gdb.base/printcmds.c (three, flag_enum_without_zero)
1810 (three_not_flag): Add casts.
1811
11fac337
PA
18122020-09-17 Pedro Alves <pedro@palves.net>
1813
1814 * gdb.base/examine-backward.c (Barrier, TestStrings): Now unsigned
1815 char array.
1816 (main): Add references to Barrier, TestStrings, TestStringsH and
1817 TestStringsW.
1818 * gdb.base/examine-backward.exp: Issue "set print asm-demangle on"
1819 and expect a full prototype in C++.
1820
52626c58
PA
18212020-09-17 Pedro Alves <pedro@palves.net>
1822
1823 * gdb.base/nested-addr.c (main): Add cast.
1824 * gdb.base/nested-addr.exp: Use "print /d".
1825
52bb0902
PA
18262020-09-17 Pedro Alves <pedro@palves.net>
1827
1828 * gdb.base/break.exp (func): New. Use it throughout when
1829 expecting a function name.
1830
73e18ac9
PA
18312020-09-17 Pedro Alves <pedro@palves.net>
1832
1833 * gdb.base/display.exp: Issue "set print asm-demangle on".
1834
c8b18808
PA
18352020-09-17 Pedro Alves <pedro@palves.net>
1836
1837 * gdb.base/find.c: Include <string.h>.
1838 (init_bufs): Add cast.
1839 * gdb.base/find.exp: Issue "set print asm-demangle on".
1840
fe830662
TT
18412020-09-16 Tom Tromey <tromey@adacore.com>
1842
1843 PR gdb/26598:
1844 * gdb.base/skipcxx.exp: New file.
1845 * gdb.base/skipcxx.cc: New file.
1846
945ff6e2
TV
18472020-09-16 Tom de Vries <tdevries@suse.de>
1848
1849 PR testsuite/26617
1850 * gdb.dlang/watch-loc.c: Only add .debug_aranges if
1851 WITH_DEBUG_SECTIONS is defined.
1852 (xstr, str): New macro.
1853 (.debug_aranges): Use DMAIN_START_0/1/2 and DMAIN_LENGTH
1854 to get start and size of _Dmain.
1855 * gdb.dlang/watch-loc.exp: Pass DMAIN_START_0/1/2 and DMAIN_LENGTH
1856 using additional_flags.
1857
da1df1db
TBA
18582020-09-16 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1859
1860 * gdb.base/bp-cmds-sourced-script.c: New file.
1861 * gdb.base/bp-cmds-sourced-script.exp: New test.
1862 * gdb.base/bp-cmds-sourced-script.gdb: New file.
1863
337882d4
TV
18642020-09-16 Tom de Vries <tdevries@suse.de>
1865
1866 * lib/gdbserver-support.exp (gdbserver_exit): Make sure we
1867 get the gdb prompt after issuing "monitor exit".
1868
7361f908
TV
18692020-09-16 Tom de Vries <tdevries@suse.de>
1870
1871 PR testsuite/26624
1872 * lib/gdb.exp (gdb_assert): Catch errors in condition evaluation.
1873
4d91ddd3
TV
18742020-09-16 Tom de Vries <tdevries@suse.de>
1875
1876 PR testsuite/26618
1877 * gdb.tui/new-layout.exp: Escape unbalanced braces.
1878
08cc37dd
TT
18792020-09-15 Tom Tromey <tromey@adacore.com>
1880
1881 PR rust/26197:
1882 * lib/rust-support.exp (rust_llvm_version): New proc.
1883 * gdb.rust/simple.exp: Check rust_llvm_version.
1884
ee6372f2
TV
18852020-09-14 Tom de Vries <tdevries@suse.de>
1886
1887 * gdb.rust/traits.exp: Fix PATH warning.
1888
dc3a371e
PA
18892020-09-13 Pedro Alves <pedro@palves.net>
1890
1891 * gdb.base/catch-follow-exec.c (main): Add explicit return
1892 statement.
1893 * gdb.base/catch-signal.c (main): Likewise.
1894 * gdb.base/condbreak-call-false.c (main): Likewise.
1895 * gdb.base/consecutive.c (main): Add explicit return
1896 statement and return type.
1897 * gdb.base/cursal.c (main): Add explicit return statement.
1898 * gdb.base/cvexpr.c (main): Likewise.
1899 * gdb.base/display.c (main): Add explicit return statement and
1900 return type.
1901 * gdb.base/dprintf-detach.c (main): Add explicit return statement.
1902 * gdb.base/endianity.c (main): Likewise.
1903 * gdb.base/execd-prog.c (main): Likewise.
1904 * gdb.base/gdb1090.c (main): Likewise.
1905 * gdb.base/info_qt.c (main): Likewise.
1906 * gdb.base/lineinc.c (main): Likewise.
1907 * gdb.base/load-command.c (main): Likewise.
1908 * gdb.base/macscp1.c (main): Likewise.
1909 * gdb.base/pr10179-a.c (main): Likewise.
1910 * gdb.base/quit-live.c (main): Likewise.
1911 * gdb.base/scope0.c (main): Likewise.
1912 * gdb.base/settings.c (main): Likewise.
1913 * gdb.base/stack-checking.c (main): Return int.
1914 * gdb.base/varargs.c (main): Add explicit return statement.
1915 * gdb.cp/ambiguous.cc (main): Likewise.
1916 * gdb.cp/anon-struct.cc (main): Likewise.
1917 * gdb.cp/anon-union.cc (main): Likewise.
1918 * gdb.cp/bool.cc (main): Likewise.
1919 * gdb.cp/bs15503.cc (main): Likewise.
1920 * gdb.cp/cplusfuncs.cc (main): Likewise.
1921 * gdb.cp/cttiadd.cc (main): Likewise.
1922 * gdb.cp/extern-c.cc (main): Likewise.
1923 * gdb.cp/filename.cc (main): Likewise.
1924 * gdb.cp/formatted-ref.cc (main): Likewise.
1925 * gdb.cp/mb-ctor.cc (main): Likewise.
1926 * gdb.cp/member-ptr.cc (main): Likewise.
1927 * gdb.cp/minsym-fallback-main.cc (main): Likewise.
1928 * gdb.cp/overload-const.cc (main): Likewise.
1929 * gdb.cp/paren-type.cc (main): Likewise.
1930 * gdb.cp/parse-lang.cc (main): Likewise.
1931 * gdb.cp/pr-1023.cc (main): Likewise.
1932 * gdb.cp/psmang1.cc (main): Likewise.
1933 * gdb.cp/readnow-language.cc (main): Likewise.
1934 * gdb.cp/ref-params.cc (main): Likewise.
1935 * gdb.cp/rvalue-ref-params.cc (main): Likewise.
1936 * gdb.cp/virtbase2.cc (main): Likewise.
1937 * gdb.dwarf2/dw2-abs-hi-pc.c (main): Likewise.
1938 * gdb.dwarf2/dw2-namespaceless-anonymous.c (main): Likewise.
1939 * gdb.dwarf2/dw4-toplevel-types.cc (main): Likewise.
1940 * gdb.mi/mi-console.c (main): Likewise.
1941 * gdb.mi/mi-read-memory.c (main): Likewise.
1942 * gdb.modula2/multidim.c (main): Likewise.
1943 * gdb.opt/inline-small-func.c (main): Likewise.
1944 * gdb.python/py-rbreak.c (main): Likewise.
1945 * gdb.stabs/exclfwd1.c (main): Likewise.
1946 * gdb.trace/qtro.c (main): Likewise.
1947
af26601c
PA
19482020-09-13 Pedro Alves <pedro@palves.net>
1949
1950 * gdb.base/share-env-with-gdbserver.c (main): Call my_getenv
1951 instead of getenv.
1952
2f4b83cd
PA
19532020-09-13 Pedro Alves <pedro@palves.net>
1954
1955 * gdb.base/dbx.exp (dbx_gdb_start): Adjust to use gdb_spawn
1956 instead of spawning GDB with remote_spawn.
1957 * lib/mi-support.exp (default_mi_gdb_start): Adjust to use
1958 gdb_spawn instead of spawning GDB with remote_spawn.
1959
c49da0e4
PA
19602020-09-13 Pedro Alves <pedro@palves.net>
1961
1962 * gdb.dwarf2/ada-linkage-name.c (main): Move to the bottom of the
1963 file and add calls to first and second.
1964 * gdb.dwarf2/atomic.c (main): Move to the bottom of the file and
1965 add call to f.
1966
6791b117
PA
19672020-09-13 Pedro Alves <pedro@palves.net>
1968
1969 * gdb.mi/mi-break-qualified.cc: New file.
1970 * gdb.mi/mi-break-qualified.exp: New file.
1971 * lib/mi-support.exp (mi_create_breakpoint_multi)
1972 (mi_make_breakpoint_loc, mi_make_breakpoint_multi): New
1973 procedures.
1974 (mi_create_breakpoint_1): New, factored out from
1975 mi_create_breakpoint.
1976
3b8d4c5c
PA
19772020-09-13 Pedro Alves <pedro@palves.net>
1978
1979 * gdb.cp/inherit.exp: No longer pass -Wno-deprecated-register.
1980 * gdb.cp/misc.exp: No longer pass -Wno-deprecated-register.
1981 * gdb.cp/misc.cc (class small, small::method, marker_reg1)
1982 (register_class): Delete.
1983 (main): Don't call register_class.
1984
d5f96005
PA
19852020-09-13 Pedro Alves <pedro@palves.net>
1986
1987 * gdb.cp/classes.exp: No longer pass -Wno-deprecated-register.
1988 (do_tests): Remove "calling method for small class" test.
1989 * gdb.cp/classes.cc (class small, small::method, marker_reg1)
1990 (register_class): Delete.
1991 (main): Don't call register_class.
1992 * gdb.cp/call-method-register.exp: New file, based on bits removed
1993 from classes.exp.
1994 * gdb.cp/call-method-register.cc: New file, based on bits removed
1995 from classes.cc.
1996
77f2120b
PA
19972020-09-13 Pedro Alves <pedro@palves.net>
1998
1999 * gdb.base/msym-bp-2.c: New.
2000 * gdb.base/msym-bp-shl-lib.c: New file.
2001 * gdb.base/msym-bp-shl-main-2.c: New file.
2002 * gdb.base/msym-bp-shl-main.c: New file.
2003 * gdb.base/msym-bp-shl.exp: New file.
2004 * gdb.base/msym-bp.c: New file.
2005 * gdb.base/msym-bp.exp: New file.
2006
32aea73e
JB
20072020-09-13 Joel Brobecker <brobecker@adacore.com>
2008
2009 * gdb.base/default.exp: Change $_gdb_major to 11.
2010
2a67f09d
FW
20112020-09-11 Moritz Riesterer <moritz.riesterer@intel.com>
2012 Felix Willgerodt <Felix.Willgerodt@intel.com>
2013
2014 * x86-avx512bf16.c: New file.
2015 * x86-avx512bf16.exp: Likewise.
2016 * lib/gdb.exp (skip_avx512bf16_tests): New function.
2017
ad570dd7
TV
20182020-09-11 Tom de Vries <tdevries@suse.de>
2019
2020 PR exp/26602
2021 * gdb.cp/ambiguous.exp: Add KFAILs for PR26602.
2022
a56f7391
TBA
20232020-09-11 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2024
2025 * gdb.base/bp-cmds-execution-x-script.exp: Remove a stale comment.
2026
918619e5
AM
20272020-09-10 Alan Modra <amodra@gmail.com>
2028
2029 PR 26597
2030 * gdb.dlang/demangle.exp: Update tests as per gcc commit 387d0773f3.
2031
cac1e71d
TV
20322020-09-08 Tom de Vries <tdevries@suse.de>
2033
2034 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Consume gdb prompt
2035 after gdb_starti_cmd.
2036
c5cd900e
AKS
20372020-09-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
2038
2039 * lib/fortran.exp (fortran_complex8): New proc.
2040 (fortran_complex16): New proc.
2041 * gdb.fortran/complex.exp: Use routines from fortran.exp
2042 * gdb.fortran/pointer-to-pointer.exp: Likewise.
2043 * gdb.fortran/vla-ptr-info.exp: Likewise.
2044
8f5c6526
TV
20452020-09-03 Tom de Vries <tdevries@suse.de>
2046
2047 PR breakpoint/26546
2048 * gdb.base/label-without-address.exp: Runto main first.
2049
02c6f3f1
TT
20502020-09-02 Tom Tromey <tromey@adacore.com>
2051
2052 * gdb.ada/mi_var_access.exp: Test children of access variable.
2053 * gdb.ada/mi_var_access/mi_access.adb: Add new stop markers.
2054 * gdb.ada/mi_var_array.exp: Update.
2055
efe24f05
KB
20562020-08-31 Kevin Buettner <kevinb@redhat.com>
2057
2058 * gdb.base/corefile.exp (warning-free): XFAIL test when running
2059 on docker w/ AUFS storage driver.
2060
973695d6
KB
20612020-08-31 Kevin Buettner <kevinb@redhat.com>
2062
2063 * gdb.base/corefile2.exp (renamed binfile): New tests.
2064
f3bd50f1
SM
20652020-08-31 Simon Marchi <simon.marchi@efficios.com>
2066
2067 * gdb.dwarf2/dw2-reg-undefined.exp: Remove spurious #.
2068
22b9b4b0
SL
20692020-08-31 Simon Marchi <simon.marchi@efficios.com>
2070
2071 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: New file.
2072 * gdb.dwarf2/frame-inlined-in-outer-frame.S: New file.
2073
8efaf6b3
SM
20742020-08-31 Simon Marchi <simon.marchi@efficios.com>
2075
2076 * gdb.dwarf2/dw2-reg-undefined.exp: Test "set debug frame 1"
2077 output, printing a "not saved" value from history and printing a
2078 convenience variable created from a "not saved" value.
2079
e840f2e3
TV
20802020-08-31 Tom de Vries <tdevries@suse.de>
2081
2082 * gdb.base/eh_return.exp: Use nopie.
2083
8f57f343
PA
20842020-08-28 Pedro Alves <pedro@palves.net>
2085
2086 * gdb.base/advance-until-multiple-locations.exp
2087 (advance_overload, until_overload): Adjust to match the
2088 frame/function header instead of the source line text.
2089
626d2320
TV
20902020-08-28 Tom de Vries <tdevries@suse.de>
2091
2092 * gdb.base/label-without-address.c: New test.
2093 * gdb.base/label-without-address.exp: New file.
2094
df631783
PA
20952020-08-27 Pedro Alves <pedro@palves.net>
2096
2097 PR gdb/26523
2098 PR gdb/26524
2099 * gdb.base/advance-until-multiple-locations.cc: New.
2100 * gdb.base/advance-until-multiple-locations.exp: New.
2101
48b076bb
SM
21022020-08-27 Simon Marchi <simon.marchi@polymtl.ca>
2103
2104 * gdb.dwarf2/dw2-reg-undefined.exp: Use multi_line.
2105
c2015ce4
AB
21062020-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
2107
2108 * gdb.arch/amd64-byte.exp: Make test names unique, use
2109 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
2110 * gdb.arch/amd64-dword.exp: Likewise.
2111 * gdb.arch/amd64-pseudo.c: Fix typo 'forth' -> 'fourth'.
2112 * gdb.arch/amd64-stap-special-operands.exp: Make test names
2113 unique.
2114 * gdb.arch/amd64-tailcall-ret.exp: Likewise.
2115 * gdb.arch/amd64-word.exp: Make test names unique, use
2116 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
2117 * gdb.arch/i386-byte.exp: Make test names unique, use
2118 gdb_breakpoint.
2119 * gdb.arch/i386-word.exp: Likewise.
2120
995d3a19
SV
21212020-08-25 Shahab Vahedi <shahab@synopsys.com>
2122
2123 * gdb.arch/arc-tdesc-cpu.xml: Use new feature names.
2124
8cac2b31
SM
21252020-08-25 Simon Marchi <simon.marchi@polymtl.ca>
2126
2127 PR gdb/26532
2128 * gdb.threads/stepi-random-signal.exp: Update pattern.
2129
2bc19622
SM
21302020-08-25 Simon Marchi <simon.marchi@efficios.com>
2131
2132 PR gdb/26532
2133 * gdb.base/ui-redirect.exp: Update pattern.
2134
b04aa1fc
GB
21352020-08-25 Gary Benson <gbenson@redhat.com>
2136
2137 * gdb.dwarf2/dw2-dir-file-name.exp: Use system assembler
2138 when compiling with clang.
8571e9c8 2139 * gdb.dwarf2/dw2-restore.exp: Likewise.
b04aa1fc 2140
9f68b453
GB
21412020-08-25 Gary Benson <gbenson@redhat.com>
2142
2143 * gdb.cp/ambiguous.exp: Enable test when compiling with GCC.
2144 Add additional_flags=-Wno-inaccessible-base when compiling
2145 with GCC >= 10.1 or clang. Add additional_flags=-w when
2146 compiling with GCC < 10.
2147
3945d2d7
GM
21482020-08-25 Gaius Mulley <gaiusmod2@gmail.com>
2149
2150 PR m2/26372
fc5d6901
SM
2151 * gdb.modula2/multidim.c: New file.
2152 * gdb.modula2/multidim.exp: New file.
3945d2d7 2153
60122dbe
SM
21542020-08-24 Simon Marchi <simon.marchi@polymtl.ca>
2155
2156 * lib/gdb.exp (runto): Always emit fail on internal error.
2157
1eb8556f
SM
21582020-08-24 Simon Marchi <simon.marchi@efficios.com>
2159
2160 * gdb.base/gdb-sigterm.exp (do_test): Update expected regexp.
2161 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2162 Likewise.
2163 * gdb.threads/stepi-random-signal.exp: Likewise.
2164
33bf4c5c
TBA
21652020-08-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2166
2167 * gdb.base/print-file-var.exp: Fix typo "breapoint".
2168 * gdb.trace/strace.exp: Ditto.
2169
c2fd7fae
AKS
21702020-08-19 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
2171
2172 * gdb.fortran/vla-type.exp: Skip commands not required for
2173 the Flang compiled binaries after prologue fix.
2174
326afb72
TT
21752020-08-17 Tom de Vries <tdevries@suse.de>
2176 Tom Tromey <tromey@adacore.com>
2177
2178 PR rust/26197:
2179 * gdb.rust/simple.exp (xfail_pattern): Update for new failure.
2180
3ae7ab99
TT
21812020-08-17 Tom Tromey <tromey@adacore.com>
2182
2183 * gdb.ada/mi_var_access.exp: New file.
2184 * gdb.ada/mi_var_access/mi_access.adb: New file.
2185 * gdb.ada/mi_var_access/pck.adb: New file.
2186 * gdb.ada/mi_var_access/pck.ads: New file.
2187
f569c1c5
TV
21882020-08-16 Tom de Vries <tdevries@suse.de>
2189
2190 PR gdb/25350
2191 * gdb.base/eh_return.c: New test.
2192 * gdb.base/eh_return.exp: New file.
2193
3d11c30a
TV
21942020-08-15 Tom de Vries <tdevries@suse.de>
2195
2196 * gdb.fortran/mixed-lang-stack.c (fortran_charlen_t): New type.
2197 (mixed_func_1d_): Use fortran_charlen_t in decl.
2198
547ce8f0
TV
21992020-08-15 Tom de Vries <tdevries@suse.de>
2200
2201 PR backtrace/26390
2202 * gdb.fortran/mixed-lang-stack.exp: Call bt with -frame-arguments all.
2203 Update expected pattern.
2204
a54a7f13
PA
22052020-08-13 Pedro Alves <pedro@palves.net>
2206
2207 * gdb.fortran/complex.exp: Check skip_fortran_tests.
2208 * gdb.fortran/library-module.exp: Likewise.
2209 * gdb.fortran/logical.exp: Likewise.
2210 * gdb.fortran/module.exp: Likewise.
2211 * gdb.fortran/print_type.exp: Likewise.
2212 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
2213 * gdb.fortran/vla-datatypes.exp: Likewise.
2214 * gdb.fortran/vla-history.exp: Likewise.
2215 * gdb.fortran/vla-ptr-info.exp: Likewise.
2216 * gdb.fortran/vla-ptype-sub.exp: Likewise.
2217 * gdb.fortran/vla-ptype.exp: Likewise.
2218 * gdb.fortran/vla-sizeof.exp: Likewise.
2219 * gdb.fortran/vla-type.exp: Likewise.
2220 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
2221 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
2222 * gdb.fortran/vla-value-sub.exp: Likewise.
2223 * gdb.fortran/vla-value.exp: Likewise.
2224
7a82e903
PA
22252020-08-13 Pedro Alves <pedro@palves.net>
2226
2227 * gdb.ada/access_tagged_param.exp: Check skip_ada_tests.
2228 * gdb.ada/access_to_packed_array.exp: Likewise.
2229 * gdb.ada/access_to_unbounded_array.exp: Likewise.
2230 * gdb.ada/addr_arith.exp: Likewise.
2231 * gdb.ada/arr_acc_idx_w_gap.exp: Likewise.
2232 * gdb.ada/arr_arr.exp: Likewise.
2233 * gdb.ada/arr_enum_idx_w_gap.exp: Likewise.
2234 * gdb.ada/array_bounds.exp: Likewise.
2235 * gdb.ada/array_of_variable_length.exp: Likewise.
2236 * gdb.ada/array_ptr_renaming.exp: Likewise.
2237 * gdb.ada/array_subscript_addr.exp: Likewise.
2238 * gdb.ada/arraydim.exp: Likewise.
2239 * gdb.ada/arrayparam.exp: Likewise.
2240 * gdb.ada/arrayptr.exp: Likewise.
2241 * gdb.ada/assign_1.exp: Likewise.
2242 * gdb.ada/assign_arr.exp: Likewise.
2243 * gdb.ada/atomic_enum.exp: Likewise.
2244 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
2245 * gdb.ada/bad-task-bp-keyword.exp: Likewise.
2246 * gdb.ada/bias.exp: Likewise.
2247 * gdb.ada/boolean_expr.exp: Likewise.
2248 * gdb.ada/bp_c_mixed_case.exp: Likewise.
2249 * gdb.ada/bp_enum_homonym.exp: Likewise.
2250 * gdb.ada/bp_inlined_func.exp: Likewise.
2251 * gdb.ada/bp_on_var.exp: Likewise.
2252 * gdb.ada/bp_range_type.exp: Likewise.
2253 * gdb.ada/bp_reset.exp: Likewise.
2254 * gdb.ada/call_pn.exp: Likewise.
2255 * gdb.ada/catch_assert_if.exp: Likewise.
2256 * gdb.ada/catch_ex.exp: Likewise.
2257 * gdb.ada/catch_ex_std.exp: Likewise.
2258 * gdb.ada/char_enum.exp: Likewise.
2259 * gdb.ada/char_param.exp: Likewise.
2260 * gdb.ada/complete.exp: Likewise.
2261 * gdb.ada/cond_lang.exp: Likewise.
2262 * gdb.ada/convvar_comp.exp: Likewise.
2263 * gdb.ada/dgopt.exp: Likewise.
2264 * gdb.ada/disc_arr_bound.exp: Likewise.
2265 * gdb.ada/display_nested.exp: Likewise.
2266 * gdb.ada/dot_all.exp: Likewise.
2267 * gdb.ada/dyn_loc.exp: Likewise.
2268 * gdb.ada/dyn_stride.exp: Likewise.
2269 * gdb.ada/excep_handle.exp: Likewise.
2270 * gdb.ada/expr_delims.exp: Likewise.
2271 * gdb.ada/expr_with_funcall.exp: Likewise.
2272 * gdb.ada/exprs.exp: Likewise.
2273 * gdb.ada/fin_fun_out.exp: Likewise.
2274 * gdb.ada/fixed_cmp.exp: Likewise.
2275 * gdb.ada/formatted_ref.exp: Likewise.
2276 * gdb.ada/frame_arg_lang.exp: Likewise.
2277 * gdb.ada/frame_args.exp: Likewise.
2278 * gdb.ada/fullname_bp.exp: Likewise.
2279 * gdb.ada/fun_addr.exp: Likewise.
2280 * gdb.ada/fun_in_declare.exp: Likewise.
2281 * gdb.ada/fun_overload_menu.exp: Likewise.
2282 * gdb.ada/fun_renaming.exp: Likewise.
2283 * gdb.ada/funcall_char.exp: Likewise.
2284 * gdb.ada/funcall_param.exp: Likewise.
2285 * gdb.ada/funcall_ptr.exp: Likewise.
2286 * gdb.ada/funcall_ref.exp: Likewise.
2287 * gdb.ada/homonym.exp: Likewise.
2288 * gdb.ada/info_addr_mixed_case.exp: Likewise.
2289 * gdb.ada/info_auto_lang.exp: Likewise.
2290 * gdb.ada/info_exc.exp: Likewise.
2291 * gdb.ada/info_types.exp: Likewise.
2292 * gdb.ada/int_deref.exp: Likewise.
2293 * gdb.ada/interface.exp: Likewise.
2294 * gdb.ada/iwide.exp: Likewise.
2295 * gdb.ada/lang_switch.exp: Likewise.
2296 * gdb.ada/length_cond.exp: Likewise.
2297 * gdb.ada/maint_with_ada.exp: Likewise.
2298 * gdb.ada/mi_catch_assert.exp: Likewise.
2299 * gdb.ada/mi_catch_ex.exp: Likewise.
2300 * gdb.ada/mi_catch_ex_hand.exp: Likewise.
2301 * gdb.ada/mi_dyn_arr.exp: Likewise.
2302 * gdb.ada/mi_ex_cond.exp: Likewise.
2303 * gdb.ada/mi_exc_info.exp: Likewise.
2304 * gdb.ada/mi_interface.exp: Likewise.
2305 * gdb.ada/mi_prot.exp: Likewise.
2306 * gdb.ada/mi_ref_changeable.exp: Likewise.
2307 * gdb.ada/mi_string_access.exp: Likewise.
2308 * gdb.ada/mi_task_arg.exp: Likewise.
2309 * gdb.ada/mi_task_info.exp: Likewise.
2310 * gdb.ada/mi_var_array.exp: Likewise.
2311 * gdb.ada/mi_var_union.exp: Likewise.
2312 * gdb.ada/mi_variant.exp: Likewise.
2313 * gdb.ada/minsyms.exp: Likewise.
2314 * gdb.ada/mod_from_name.exp: Likewise.
2315 * gdb.ada/nested.exp: Likewise.
2316 * gdb.ada/null_array.exp: Likewise.
2317 * gdb.ada/optim_drec.exp: Likewise.
2318 * gdb.ada/out_of_line_in_inlined.exp: Likewise.
2319 * gdb.ada/packed_array_assign.exp: Likewise.
2320 * gdb.ada/packed_tagged.exp: Likewise.
2321 * gdb.ada/pp-rec-component.exp: Likewise.
2322 * gdb.ada/print_chars.exp: Likewise.
2323 * gdb.ada/print_pc.exp: Likewise.
2324 * gdb.ada/ptr_typedef.exp: Likewise.
2325 * gdb.ada/ptype_arith_binop.exp: Likewise.
2326 * gdb.ada/ptype_array.exp: Likewise.
2327 * gdb.ada/ptype_field.exp: Likewise.
2328 * gdb.ada/ptype_tagged_param.exp: Likewise.
2329 * gdb.ada/ptype_union.exp: Likewise.
2330 * gdb.ada/py_range.exp: Likewise.
2331 * gdb.ada/py_taft.exp: Likewise.
2332 * gdb.ada/rdv_wait.exp: Likewise.
2333 * gdb.ada/rec_comp.exp: Likewise.
2334 * gdb.ada/rec_return.exp: Likewise.
2335 * gdb.ada/ref_param.exp: Likewise.
2336 * gdb.ada/ref_tick_size.exp: Likewise.
2337 * gdb.ada/rename_subscript_param.exp: Likewise.
2338 * gdb.ada/repeat_dyn.exp: Likewise.
2339 * gdb.ada/same_component_name.exp: Likewise.
2340 * gdb.ada/same_enum.exp: Likewise.
2341 * gdb.ada/scalar_storage.exp: Likewise.
2342 * gdb.ada/set_wstr.exp: Likewise.
2343 * gdb.ada/small_reg_param.exp: Likewise.
2344 * gdb.ada/str_binop_equal.exp: Likewise.
2345 * gdb.ada/str_ref_cmp.exp: Likewise.
2346 * gdb.ada/str_uninit.exp: Likewise.
2347 * gdb.ada/sub_variant.exp: Likewise.
2348 * gdb.ada/sym_print_name.exp: Likewise.
2349 * gdb.ada/taft_type.exp: Likewise.
2350 * gdb.ada/tagged.exp: Likewise.
2351 * gdb.ada/tagged_access.exp: Likewise.
2352 * gdb.ada/task_bp.exp: Likewise.
2353 * gdb.ada/task_switch_in_core.exp: Likewise.
2354 * gdb.ada/tasks.exp: Likewise.
2355 * gdb.ada/tick_last_segv.exp: Likewise.
2356 * gdb.ada/tick_length_array_enum_idx.exp: Likewise.
2357 * gdb.ada/type_coercion.exp: Likewise.
2358 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
2359 * gdb.ada/unchecked_union.exp: Likewise.
2360 * gdb.ada/uninitialized_vars.exp: Likewise.
2361 * gdb.ada/var_arr_attrs.exp: Likewise.
2362 * gdb.ada/var_arr_typedef.exp: Likewise.
2363 * gdb.ada/var_rec_arr.exp: Likewise.
2364 * gdb.ada/variant-record.exp: Likewise.
2365 * gdb.ada/variant.exp: Likewise.
2366 * gdb.ada/variant_record_packed_array.exp: Likewise.
2367 * gdb.ada/varsize_limit.exp: Likewise.
2368 * gdb.ada/whatis_array_val.exp: Likewise.
2369 * gdb.ada/widewide.exp: Likewise.
2370 * gdb.ada/win_fu_syms.exp: Likewise.
2371
23722020-08-12 Gary Benson <gbenson@redhat.com>
c0ab14ae
GB
2373
2374 * gdb.dwarf2/dw2-op-out-param.S (.Ltext5): Fix duplicate label.
2375
10c381b5
AB
23762020-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
2377
2378 * lib/check-test-names.exp (do_reset_vars): Use 'array unset' to
2379 unset the array variable.
2380
8f34b746
TV
23812020-08-03 Tom de Vries <tdevries@suse.de>
2382
2383 PR symtab/26333
2384 * lib/dwarf.exp (DW_LNE_user): New proc.
2385 * gdb.dwarf2/dw2-vendor-extended-opcode.c: New test.
2386 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: New file.
2387
0245e136
KB
23882020-07-31 Kevin Buettner <kevinb@redhat.com>
2389
2390 * gdb.base/coremaker2.c: Change all uses of 'unsigned long long'
2391 to 'uintptr_t'
2392 (inttypes.h): Include.
2393
9ef1ec5d
KB
23942020-07-31 Kevin Buettner <kevinb@redhat.com>
2395
2396 * gdb.base/coremaker2.c (buf_rw): Increase size to 256 KiB.
2397 (C5_24k): Delete.
2398 (C5_8k, C5_64k, C5_256k): New macros.
2399 (buf_ro): Allocate 256 KiB of initialized data.
2400
4c55e970
TBA
24012020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2402
2403 * gdb.base/condbreak-bad.exp: Extend the test with scenarios
2404 that attempt to overwrite an existing condition with a condition
2405 that fails parsing and also with a condition that parses fine
2406 but contains junk at the end.
2407
1e620590
TBA
24082020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2409
2410 * gdb.base/condbreak-bad.c: New test.
2411 * gdb.base/condbreak-bad.exp: New file.
2412
e12dcc50
TV
24132020-07-30 Tom de Vries <tdevries@suse.de>
2414
2415 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_entry_1): Factor
2416 out of ...
2417 (GDBInfoModuleSymbols::check_entry): ... here.
2418 (GDBInfoModuleSymbols::check_optional_entry): New proc.
2419 * gdb.fortran/info-modules.exp: Use check_optional_entry for entries
2420 related to __def_init_mod1_M1t1 / __vtype_mod1_M1t1 / __copy_mod1_M1t1.
2421
6cc64caa
TV
24222020-07-30 Tom de Vries <tdevries@suse.de>
2423
2424 * gdb.fortran/ptype-on-functions.exp: Make "_t" suffix on
2425 "__class_some_module_Number_t" optional.
2426
90fd07fc
TV
24272020-07-29 Tom de Vries <tdevries@suse.de>
2428
2429 * lib/selftest-support.exp (selftest_setup): Allow breakpoint at
2430 multiple locations.
2431
f5c79e97
TV
24322020-07-29 Tom de Vries <tdevries@suse.de>
2433
2434 * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines
2435 rather than function name.
2436
f75a0693
AB
24372020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
2438
2439 PR symtab/26270:
2440 * gdb.cp/disasm-func-name.cc: New file.
2441 * gdb.cp/disasm-func-name.exp: New file.
2442
4888741a
TT
24432020-07-28 Tom Tromey <tromey@adacore.com>
2444
2445 * gdb.dwarf2/varval.exp (setup_exec): Add 'or' instruction to
2446 'varval' location.
2447
43d5901d
AB
24482020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
2449
2450 * gdb.python/py-unwind.py: Update to make use of a register
2451 descriptor.
2452
14fa8fb3
AB
24532020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
2454
2455 * gdb.python/py-arch-reg-names.exp: Add additional tests.
2456
e79eb02f
AB
24572020-07-25 Andrew Burgess <andrew.burgess@embecosm.com>
2458
2459 PR fortran/23051
2460 PR fortran/26139
2461 * gdb.fortran/class-allocatable-array.exp: New file.
2462 * gdb.fortran/class-allocatable-array.f90: New file.
2463 * gdb.fortran/pointer-to-pointer.exp: New file.
2464 * gdb.fortran/pointer-to-pointer.f90: New file.
2465
876518dd
TV
24662020-07-25 Tom de Vries <tdevries@suse.de>
2467
2468 PR symtab/26243
2469 * gdb.dwarf2/dw2-line-number-zero.c: New test.
2470 * gdb.dwarf2/dw2-line-number-zero.exp: New file.
2471
6dcfb80a
TV
24722020-07-24 Tom de Vries <tdevries@suse.de>
2473
2474 PR testsuite/26293
2475 * gdb.ada/mi_prot.exp: Require gnatmake-8.
2476
e7bc9db8
PA
24772020-07-23 Pedro Alves <pedro@palves.net>
2478
2479 * gdb.server/server-kill.exp (prepare): New, factored out from the
2480 top level.
2481 (kill_server): New.
2482 (test_tstatus, test_unwind_nosyms, test_unwind_syms): New.
2483 (top level) : Call test_tstatus, test_unwind_nosyms, test_unwind_syms.
2484
78344df7
AB
24852020-07-23 Andrew Burgess <andrew.burgess@embecosm.com>
2486
2487 * gdb.dwarf2/dw2-disasm-over-non-stmt.exp: New file.
2488
25dfed24
SL
24892020-07-22 Sandra Loosemore <sandra@codesourcery.com>
2490
2491 * lib/gdb.exp (gdb_wrapper_file, gdb_wrapper_flags):
2492 Initialize to empty string at top level.
2493 (gdb_wrapper_init): Revert check for file existence on build.
2494 Build the wrapper in its default place, not a build-specific
2495 location. When host == build, make the pathname absolute.
2496 (gdb_compile): Delete leftover declaration of
2497 gdb_wrapper_initialized. Check gdb_wrapper_file being an empty
2498 string instead of uninitialized.
2499
7da515fd
KB
25002020-07-22 Kevin Buettner <kevinb@redhat.com>
2501
2502 * gdb.base/corefile2.exp: New file.
2503 * gdb.base/coremaker2.exp: New file.
2504
9c5ec5c2
KB
25052020-07-22 Kevin Buettner <kevinb@redhat.com>
2506
2507 * gdb.base/coredump-filter.exp: Add second
2508 non-Private-Shared-Anon-File test.
2509 (test_disasm): Rename binfile for test which is expected
2510 to fail.
2511
f9e233c9
KB
25122020-07-22 Kevin Buettner <kevinb@redhat.com>
2513
2514 * gdb.base/corefile.exp: Add test "accessing read-only mmapped
2515 data in core file".
2516 * gdb.base/coremaker.c (buf2ro): New global.
2517 (mmapdata): Add a read-only mmap mapping.
2518
94c265d7
KB
25192020-07-22 Kevin Buettner <kevinb@redhat.com>
2520
2521 PR corefiles/25631
2522 * gdb.base/corefile.exp (accessing anonymous, unwritten-to mmap data):
2523 New test.
2524 * gdb.base/coremaker.c (buf3): New global.
2525 (mmapdata): Add mmap call which uses MAP_ANONYMOUS and MAP_PRIVATE
2526 flags.
2527
25282020-07-22 Kevin Buettner <kevinb@redhat.com>
678c7a56
KB
2529
2530 * gdb.base/coremaker.c (filler_ro): New global constant.
2531
32fa152e
TT
25322020-07-22 Tom Tromey <tromey@adacore.com>
2533
2534 * gdb.ada/mi_prot.exp: New file.
2535 * gdb.ada/mi_prot/pkg.adb: New file.
2536 * gdb.ada/mi_prot/pkg.ads: New file.
2537 * gdb.ada/mi_prot/prot.adb: New file.
2538
c8474dc3
TBA
25392020-07-22 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2540
2541 * gdb.base/jit-reader-simple.exp: Add a scenario for a binary that
2542 loads two JITers.
2543
baf8791e
AB
25442020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
2545
2546 * gdb.python/py-arch-reg-groups.exp: Additional tests.
2547
f7306dac
AB
25482020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
2549
2550 * gdb.python/py-arch-reg-names.exp: Additional tests.
2551
6d3d6e4b
TV
25522020-07-21 Tom de Vries <tdevries@suse.de>
2553
2554 * gdb.reverse/solib-precsave.exp: Handle additional "recommended
2555 breakpoint locations".
2556 * gdb.reverse/solib-reverse.exp: Same.
2557
803d0592
TV
25582020-07-21 Tom de Vries <tdevries@suse.de>
2559
2560 * gdb.reverse/step-reverse.c (callee): Merge statements.
2561
e9bdc510
TV
25622020-07-21 Tom de Vries <tdevries@suse.de>
2563
2564 * gdb.fortran/info-modules.exp (info module variables): Allow missing
2565 line numbers for some variables.
2566
f0f9e75a
TV
25672020-07-21 Tom de Vries <tdevries@suse.de>
2568
2569 * gdb.opt/inline-locals.c (init_array): New func.
2570 (func1): Use init_array.
2571 * gdb.opt/inline-locals.exp: Update pattern.
2572
bd460ecb
TV
25732020-07-21 Tom de Vries <tdevries@suse.de>
2574
2575 * gdb.debuginfod/fetch_src_and_symbols.exp: Use save_vars for env
2576 vars. Fix PATH and DUPLICATE errors. Cleanup whitespace.
2577
ae5369e7
LC
25782020-07-20 Ludovic Courtès <ludo@gnu.org>
2579
2580 * gdb.guile/source2.scm: Add #f first argument to 'format'.
2581 * gdb.guile/types-module.exp: Remove "ERROR:" from
2582 regexps since Guile 3.0 no longer prints that.
2583
68cf161c
LC
25842020-07-20 Ludovic Courtès <ludo@gnu.org>
2585
2586 * gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
2587 error regexp to match on Guile 2.2.
2588
c14b4913
GB
25892020-07-20 Gary Benson <gbenson@redhat.com>
2590
2591 * gdb.cp/align.exp: Fix "alignof (void)" tests when compiling
2592 with clang.
2593
b243ba58
TV
25942020-07-20 Tom de Vries <tdevries@suse.de>
2595
2596 * gdb.threads/omp-par-scope.c (lock, lock2): New variable.
2597 (omp_set_lock_in_order): New function.
2598 (single_scope, multi_scope, nested_func, nested_parallel): Use
2599 omp_set_lock_in_order and omp_unset_lock.
2600 (main): Init and destroy lock and lock2.
2601
c06ad8b5
TV
26022020-07-20 Tom de Vries <tdevries@suse.de>
2603
2604 * gdb.base/valgrind-infcall-2.exp: Handle printf unknown return type.
2605
6e22f117
TV
26062020-07-20 Tom de Vries <tdevries@suse.de>
2607
2608 * gdb.threads/attach-slow-waitpid.exp: Bail out if gdb_start fails.
2609
33176ea7
TV
26102020-07-17 Tom de Vries <tdevries@suse.de>
2611
2612 * gdb.base/valgrind-infcall-2.c: New test.
2613 * gdb.base/valgrind-infcall-2.exp: New file.
2614 * lib/valgrind.exp (vgdb_start): Add and handle active_at_startup.
2615
90c3ec2d
TV
26162020-07-17 Tom de Vries <tdevries@suse.de>
2617
2618 * gdb.dlang/circular.c (found): Use found_label as label name.
2619 * gdb.dwarf2/arr-subrange.c (main): Use main_label as label name.
2620 * gdb.dwarf2/comp-unit-lang.c (func): Use func_label as label name.
2621 * gdb.dlang/circular.exp: Use MACRO_AT_func and MACRO_AT_range.
2622 * gdb.dwarf2/ada-linkage-name.exp: Same.
2623 * gdb.dwarf2/arr-subrange.exp: Same.
2624 * gdb.dwarf2/atomic-type.exp: Same.
2625 * gdb.dwarf2/comp-unit-lang.exp: Same.
2626 * gdb.dwarf2/cpp-linkage-name.exp: Same.
2627 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
2628 * gdb.dwarf2/dw2-lexical-block-bare.exp: Same.
2629 * gdb.dwarf2/dw2-regno-invalid.exp: Same.
2630 * gdb.dwarf2/implptr-64bit.exp: Same.
2631 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
2632 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
2633 * gdb.dwarf2/imported-unit.exp: Same.
2634 * gdb.dwarf2/main-subprogram.exp: Same.
2635 * gdb.dwarf2/missing-type-name.exp: Same.
2636 * gdb.dwarf2/nonvar-access.exp: Same.
2637 * gdb.dwarf2/struct-with-sig.exp: Same.
2638 * gdb.dwarf2/typedef-void-finish.exp: Same.
2639 * gdb.dwarf2/void-type.exp: Same.
2640
10da644d
TV
26412020-07-17 Tom de Vries <tdevries@suse.de>
2642
2643 * lib/dwarf.exp (Dwarf::MACRO_AT_func, Dwarf::MACRO_AT_range): Drop
2644 src parameter.
2645 * gdb.dlang/watch-loc.exp: Update MACRO_AT_{func,range} calls.
2646 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Same.
2647 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
2648 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
2649 * gdb.dwarf2/dwz.exp: Same.
2650 * gdb.dwarf2/implptr-optimized-out.exp: Same.
2651 * gdb.dwarf2/implref-array.exp: Same.
2652 * gdb.dwarf2/implref-const.exp: Same.
2653 * gdb.dwarf2/implref-global.exp: Same.
2654 * gdb.dwarf2/implref-struct.exp: Same.
2655 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
2656 * gdb.dwarf2/opaque-type-lookup.exp: Same.
2657 * gdb.dwarf2/var-access.exp: Same.
2658 * gdb.dwarf2/varval.exp: Same.
2659 * gdb.trace/entry-values.exp: Same.
2660
315e6afc
TV
26612020-07-17 Tom de Vries <tdevries@suse.de>
2662
2663 * lib/dwarf.exp (Dwarf::extern): Remove.
2664 * gdb.compile/compile-ops.exp: Remove use of Dwarf::extern.
2665 * gdb.dlang/circular.exp: Same.
2666 * gdb.dwarf2/comp-unit-lang.exp: Same.
2667 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
2668 * gdb.dwarf2/dw2-symtab-includes.exp: Same.
2669 * gdb.dwarf2/dwz.exp: Same.
2670 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
2671 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
2672 * gdb.dwarf2/imported-unit.exp: Same.
2673 * gdb.dwarf2/opaque-type-lookup.exp: Same.
2674
5597c940
SL
26752020-07-16 Sandra Loosemore <sandra@codesourcery.com>
2676
2677 * gdb.base/shell.exp: Skip pipe tests dependent on sh on Windows host.
2678 Use double quotes instead of single quotes.
2679
d0ce17d8
CT
26802020-07-16 Caroline Tice <cmtice@google.com>
2681
2682 * gdb.dwarf2/dw5-rnglist-test.cc: New file.
2683 * gdb.dwarf2/dw5-rnglist-test.exp: New file.
2684
853772cc
TV
26852020-07-16 Tom de Vries <tdevries@suse.de>
2686
2687 * lib/dwarf.exp (program): Initialize _line.
2688 (DW_LNE_end_sequence): Reinitialize _line.
2689 (DW_LNS_advance_line): Update _line.
2690 (line): New proc.
2691 * gdb.dwarf2/dw2-inline-many-frames.exp: Use line.
2692 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
2693 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
2694 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
2695 * gdb.dwarf2/dw2-is-stmt.exp: Same.
2696 * gdb.dwarf2/dw2-ranges-func.exp: Same.
2697
fe07b572
AB
26982020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
2699
2700 * gdb.fortran/ptype-on-functions.exp: Make the result pattern more
2701 generic.
2702
52781cce
TV
27032020-07-15 Tom de Vries <tdevries@suse.de>
2704
2705 * gdb.trace/entry-values.exp: Expect "call" instead of "callq" if
2706 is_amd64_regs_target.
2707
3dcc261c
AB
27082020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
2709
2710 * gdb.fortran/ptype-on-functions.exp: Add more tests.
2711 * gdb.fortran/ptype-on-functions.f90: Likewise.
2712
054a0959
SM
27132020-07-14 Simon Marchi <simon.marchi@polymtl.ca>
2714
2715 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu, Dwarf::lines): Change valid
2716 values in documentation for addr_size to 4 and 8.
2717
ccb9eba6
AB
27182020-07-14 Andrew Burgess <andrew.burgess@embecosm.com>
2719
2720 * gdb.arch/amd64-osabi.exp: Update.
2721 * gdb.arch/arm-disassembler-options.exp: Update.
2722 * gdb.arch/powerpc-disassembler-options.exp: Update.
2723 * gdb.arch/ppc64-symtab-cordic.exp: Update.
2724 * gdb.arch/s390-disassembler-options.exp: Update.
2725 * gdb.base/all-architectures.exp.tcl: Update.
2726 * gdb.base/attach-pie-noexec.exp: Update.
2727 * gdb.base/catch-syscall.exp: Update.
2728 * gdb.xml/tdesc-arch.exp: Update.
2729
025a39a7
TV
27302020-07-14 Tom de Vries <tdevries@suse.de>
2731
2732 * gdb.threads/clone-new-thread-event.c (gettid): Rename to ...
2733 (local_gettid): ... this.
2734 (fn): Update.
2735
74e4b667
SL
27362020-07-13 Sandra Loosemore <sandra@codesourcery.com>
2737
2738 * gdb.base/info_sources.exp: Skip directory match tests on
2739 remote hosts.
2740
f413dd74
GB
27412020-07-13 Gary Benson <gbenson@redhat.com>
2742
2743 * gdb.base/savedregs.exp (caller): Use parentheses to
2744 make expected expression evaluation ordering explicit.
2745
915771bb
GB
27462020-07-13 Gary Benson <gbenson@redhat.com>
2747
2748 * gdb.arch/i386-sse.c (have_sse) <edx>: Make unsigned.
2749
2a122642
GB
27502020-07-13 Gary Benson <gbenson@redhat.com>
2751
2752 * gdb.base/bigcore.c (main): Use a volatile pointer when
2753 attempting to trigger a SIGSEGV.
2754 * gdb.base/gcore-relro-pie.c (break_here): Likewise.
2755 * gdb.base/gcore-tls-pie.c (break_here): Likewise.
2756 * gdb.base/savedregs.c (thrower): Likewise.
2757 * gdb.mi/mi-syn-frame.c (bar): Likewise.
2758
3f00c730
GB
27592020-07-13 Gary Benson <gbenson@redhat.com>
2760
2761 * gdb.base/vla-datatypes.c (vla_factory): Factor out sections
2762 defining and using VLA structure fields into...
2763 * gdb.base/vla-struct-fields.c: New file.
2764 * gdb.base/vla-datatypes.exp: Factor out VLA structure field
2765 tests into...
2766 * gdb.base/vla-struct-fields.exp: New file.
2767
963eeee4
TV
27682020-07-13 Tom de Vries <tdevries@suse.de>
2769
2770 * lib/gdb.exp (have_fuse_ld_gold): New caching proc.
2771 * gdb.base/gcore-tls-pie.exp: Use have_fuse_ld_gold.
2772 * gdb.base/gold-gdb-index.exp: Same.
2773 * gdb.base/morestack.exp: Same.
2774
0ed35c9a
DX
27752020-07-11 Daniel Xu <dxu@dxuuu.xyz>
2776
2777 PR rust/26121
2778 * gdb.rust/modules.rs: Prevent linker from discarding test
2779 symbol.
2780
4fdba23d
PA
27812020-07-10 Pedro Alves <pedro@palves.net>
2782
2783 PR gdb/26199
2784 * gdb.multi/multi-target.c (exit_thread): New.
2785 (thread_start): Break loop if EXIT_THREAD.
2786 * gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
2787 (top level) Call test_no_resumed.
2788
15f3b077
TT
27892020-07-08 Tom Tromey <tromey@adacore.com>
2790
2791 * gdb.ada/catch_ex/foo.adb: Pass string to raise.
2792 * gdb.ada/catch_ex.exp: Examine catchpoint text.
2793
9fc501fd
AB
27942020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
2795
2796 PR python/22748
2797 * gdb.opt/inline-frame-tailcall.c: New file.
2798 * gdb.opt/inline-frame-tailcall.exp: New file.
2799 * gdb.python/py-unwind-inline.c: New file.
2800 * gdb.python/py-unwind-inline.exp: New file.
2801 * gdb.python/py-unwind-inline.py: New file.
2802
64cb3757
AB
28032020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
2804
2805 * gdb.python/py-arch-reg-groups.exp: New file.
2806
0f767f94
AB
28072020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
2808
2809 * gdb.python/py-arch-reg-names.exp: New file.
2810
87dbc774
AB
28112020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
2812
2813 * gdb.python/py-unwind.py (TestUnwinder::__call__): Add test for
2814 gdb.PendingFrame.architecture method.
2815
d8cc8af6
TV
28162020-07-06 Tom de Vries <tdevries@suse.de>
2817
2818 * gdb.dwarf2/dw2-ranges-base.exp: Test line-table order.
2819
3c8ea5be
PA
28202020-07-03 Pedro Alves <palves@redhat.com>
2821
2822 * gdb.base/structs2.c (main): Adjust second parem_reg call to
2823 explicitly write negative numbers.
2824 * gdb.base/structs2.exp: Adjust expected output.
2825
bf90c83a
PA
28262020-07-03 Pedro Alves <palves@redhat.com>
2827
2828 * gdb.base/charset.c (init_string): Change all char parameters to
2829 unsigned char parameters.
2830
2eb82157
PA
28312020-07-03 Pedro Alves <palves@redhat.com>
2832
2833 * gdb.base/call-sc.exp (start_scalars_test): Use
2834 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
2835 * gdb.base/overlays.c: Remove references to PARAMS.
2836 * gdb.base/ovlymgr.h (PARAMS): Delete, and remove all references.
2837 * gdb.base/reread.exp: Don't set 'prototypes' global.
2838 * gdb.base/structs.exp (start_structs_test): Use
2839 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
2840 * gdb.base/structs2.exp: Don't set 'prototypes' global. Use
2841 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
2842 Don't issue "set width 0". Remove gdb_stop_suppressing_tests
2843 call.
2844 * gdb.base/varargs.exp: Don't set 'prototypes' global.
2845
9adda7af
PA
28462020-07-03 Pedro Alves <palves@redhat.com>
2847
2848 * gdb.base/m32rovly.c: Delete.
2849 * gdb.base/ovlymgr.c: Remove all code guarded by __D10V__.
2850
2a17c803
PW
28512020-06-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2852
2853 * gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
2854 of gdb_py_test_multiple.
2855 * gdb.python/py-cmd.exp: Likewise.
2856 * gdb.python/py-events.exp: Likewise.
2857 * gdb.python/py-function.exp: Likewise.
2858 * gdb.python/py-inferior.exp: Likewise.
2859 * gdb.python/py-infthread.exp: Likewise.
2860 * gdb.python/py-linetable.exp: Likewise.
2861 * gdb.python/py-parameter.exp: Likewise.
2862 * gdb.python/py-value.exp: Likewise.
2863
b011fe1a
TV
28642020-06-30 Tom de Vries <tdevries@suse.de>
2865
2866 PR testsuite/26175
2867 * lib/future.exp (gdb_default_target_compile): Detect and handle
2868 early_flags.
2869
df5b8876
SM
28702020-06-29 Simon Marchi <simon.marchi@efficios.com>
2871
2872 * boards/simavr.exp (gdb_load): Catch errors when closing
2873 previous connection. Close connection, wait for process and
2874 unset simavr_spawn_id on failure.
2875
a3ca48cd
TV
28762020-06-29 Tom de Vries <tdevries@suse.de>
2877
2878 * lib/gdb.exp (unknown): Make test-case unresolved.
2879
b0237c0e
TV
28802020-06-29 Tom de Vries <tdevries@suse.de>
2881
2882 PR gdb/25475
2883 * gdb.server/solib-list.exp: Verify that the symbol reload
2884 confirmation question is asked.
2885
c0b3b3bd
PW
28862020-06-26 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2887
2888 * lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
2889 have a input seq nr in each pass message.
fe4c3d43 2890 * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
c0b3b3bd
PW
2891 * lib/gdb-python.exp (gdb_py_test_multiple): Remove.
2892 * gdb.python/python.exp: Make test names unique,
2893 use gdb_test_multiline instead of gdb_py_test_multiple,
2894 use $gdb_test_name.
2895 * gdb.guile/guile.exp: Make test names unique, use $gdb_test_name
2896
1776e3e5
NA
28972020-06-26 Nick Alcock <nick.alcock@oracle.com>
2898
2899 * configure.ac: Add --enable-libctf.
2900 * aclocal.m4: sinclude ../config/enable.m4.
2901 * Makefile.in (site.exp): Add enable_libctf to site.exp.
2902 * lib/gdb.exp (skip_ctf_tests): Use it.
2903 * gdb.base/ctf-constvars.exp: Error message tweak.
2904 * gdb.base/ctf-ptype.exp: Likewise.
2905 * configure: Regenerate.
2906
f53b3eeb
GB
29072020-06-26 Gary Benson <gbenson@redhat.com>
2908
2909 * gdb.cp/try_catch.cc: Include string.h.
2910 (main): Replace comparison against string literal with
2911 strcmp, avoiding build failure with -Wstring-compare.
2912 Add "marker test-complete".
2913 * gdb.cp/try_catch.exp: Run the test to the above marker,
2914 then verify that the value of "test" is still true.
2915
6d74da72
AB
29162020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2917
2918 * gdb.arch/riscv-tdesc-regs.exp: New test cases.
2919
2e52d038
AB
29202020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2921
2922 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
2923
3b9fce96
AB
29242020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2925
2926 * gdb.arch/riscv-tdesc-loading-01.xml: New file.
2927 * gdb.arch/riscv-tdesc-loading-02.xml: New file.
2928 * gdb.arch/riscv-tdesc-loading-03.xml: New file.
2929 * gdb.arch/riscv-tdesc-loading-04.xml: New file.
2930 * gdb.arch/riscv-tdesc-loading.exp: New file.
2931
ed69cbc8
AB
29322020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2933
2934 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
2935
767a879e
AB
29362020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2937
2938 * gdb.arch/riscv-tdesc-regs-32.xml: New file.
2939 * gdb.arch/riscv-tdesc-regs-64.xml: New file.
2940 * gdb.arch/riscv-tdesc-regs.c: New file.
2941 * gdb.arch/riscv-tdesc-regs.exp: New file.
2942
221db974
PA
29432020-06-24 Pedro Alves <palves@redhat.com>
2944
2945 * gdb.arch/amd64-entry-value-paramref.exp: Use
2946 prepare_for_testing_full and don't pass "c++" for the .S file
2947 build spec.
2948 * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
2949 $options, since it's an assembly file. Remove -Wno-deprecated.
2950 * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
2951 compiling C++ programs.
2952
331733cd
PA
29532020-06-24 Pedro Alves <palves@redhat.com>
2954
2955 * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
2956 Clang, add "-Wno-unknown-warning-option" to the options.
2957
caa7fd04
AB
29582020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
2959
2960 * gdb.xml/tdesc-reload.c: New file.
2961 * gdb.xml/tdesc-reload.exp: New file.
2962 * gdb.xml/maint-xml-dump-01.xml: New file.
2963 * gdb.xml/maint-xml-dump-02.xml: New file.
2964 * gdb.xml/maint-xml-dump.exp: New file.
2965
bb8d1260
SL
29662020-06-23 Sandra Loosemore <sandra@codesourcery.com>
2967
2968 * lib/completion-support.exp (test_gdb_completion_offers_commands):
2969 Adjust for omitted commands when TUI is disabled.
2970
7e4b9c4c
GB
29712020-06-23 Gary Benson <gbenson@redhat.com>
2972 Pedro Alves <palves@redhat.com>
2973
2974 * gdb.cp/namespace.cc: Improve -Wunused-value fix.
2975 * gdb.cp/nsimport.cc: Likewise.
2976 * gdb.cp/nsnested.cc: Likewise.
2977 * gdb.cp/nsnoimports.cc: Likewise.
2978 * gdb.cp/nsusing.cc: Likewise.
2979 * gdb.cp/smartp.cc: Likewise.
2980 * gdb.python/py-pp-integral.c: Likewise.
2981 * gdb.python/py-pp-re-notag.c: Likewise.
2982
2e573c0a
GB
29832020-06-23 Gary Benson <gbenson@redhat.com>
2984
2985 * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
2986 * gdb.cp/nsimport.cc: Likewise.
2987 * gdb.cp/nsnested.cc: Likewise.
2988 * gdb.cp/nsnoimports.cc: Likewise.
2989 * gdb.cp/nsusing.cc: Likewise.
2990 * gdb.cp/smartp.cc: Likewise.
2991 * gdb.python/py-pp-integral.c: Likewise.
2992 * gdb.python/py-pp-re-notag.c: Likewise.
2993
746ebfe8
PW
29942020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2995
2996 * gdb.base/default-args.exp: New test.
2997 * gdb.base/default-args.c: New file.
2998 * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
2999 * gdb.base/default.exp: Update to new help text.
3000 * gdb.base/help.exp: Likewise.
3001 * gdb.base/page.exp: Likewise.
3002 * gdb.base/style.exp: Likewise.
3003 * gdb.guile/guile.exp: Likewise.
3004 * gdb.python/python.exp: Likewise.
3005
e822f2cd
SL
30062020-06-22 Sandra Loosemore <sandra@codesourcery.com>
3007
3008 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
3009 remote host. Fix search path syntax on Windows host.
3010
48e9cc84
PW
30112020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3012
3013 * gdb.base/attach.exp: Test priority of 'exec-file' changed
3014 over 'exec-file-mismatch'.
3015 * gdb.base/attach.c: Mark should_exit volatile.
3016 * gdb.base/attach2.c: Likewise. Add a comment explaining
3017 why the sleep cannot be big.
3018 * gdb.base/attach3.c: New file.
3019
160f8a8f
SL
30202020-06-20 Sandra Loosemore <sandra@codesourcery.com>
3021
3022 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
3023 prefix optional.
3024
4d91c2a4
SL
30252020-06-20 Sandra Loosemore <sandra@codesourcery.com>
3026
3027 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
3028 for remote host.
3029
87f83f20
SL
30302020-06-19 Sandra Loosemore <sandra@codesourcery.com>
3031 Hafiz Abid Qadeer <abidh@codesourcery.com>
3032
3033 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
3034 file sent to remote host.
3035 (top level): Allow int32_t as type of 32-bit register.
3036
37ab8655
TV
30372020-06-19 Tom de Vries <tdevries@suse.de>
3038
3039 * lib/gdb.exp (gdb_note): New proc.
3040 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
3041 (gdb_default_target_compile): ... here. Only call
3042 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
3043 (use_gdb_compile): Change to array.
3044 (toplevel): Update sets of use_gdb_compile to specify language.
3045 Warn about default_target_compile override. Store dejagnu's version
3046 of default_target_compile in dejagnu_default_target_compile.
3047
a8a56685
TV
30482020-06-18 Tom de Vries <tdevries@suse.de>
3049
3050 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
3051 (default_gdb_init): ... here.
3052
581bea2c
SL
30532020-06-17 Sandra Loosemore <sandra@codesourcery.com>
3054
3055 Fix TUI support checks in gdb.tui tests.
3056
3057 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
3058 just say UNSUPPORTED.
3059 * gdb.tui/corefile-run.exp: Likewise.
3060 * gdb.tui/empty.exp: Likewise.
3061 * gdb.tui/list-before.exp: Likewise.
3062 * gdb.tui/list.exp: Likewise.
3063 * gdb.tui/main.exp: Likewise.
3064 * gdb.tui/regs.exp: Likewise.
3065 * gdb.tui/resize.exp: Likewise.
3066 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
3067 * gdb.tui/tui-layout-asm.exp: Likewise.
3068 * gdb.tui/tui-missing-src.exp: Likewise.
3069 * gdb.tui/winheight.exp: Likewise.
3070 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
3071
05e682e3
SL
30722020-06-17 Sandra Loosemore <sandra@codesourcery.com>
3073
3074 Fix TCL error in gdb.python/py-format-string.exp.
3075
3076 * gdb.python/py-format-string.exp: Move test for python support
3077 earlier, out of function body.
3078
efb763a5
SM
30792020-06-15 Simon Marchi <simon.marchi@efficios.com>
3080
3081 * gdb.base/index-cache-load-twice.c: New.
3082 * gdb.base/index-cache-load-twice.exp: New.
3083
43327b20
KS
30842020-06-17 Keith Seitz <keiths@redhat.com>
3085
99cf27cf 3086 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
43327b20
KS
3087 when executing "gdb --configuration".
3088
081e778c
TV
30892020-06-17 Tom de Vries <tdevries@suse.de>
3090
3091 * lib/gdb.exp (gdb_tcl_unknown): New proc.
3092 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
3093 conditional on presence of gdb_tcl_unknown.
3094 (gdb_finish): Make override undo conditional on presence of
3095 gdb_tcl_unknown.
3096
d2d1ea20
TT
30972020-06-16 Tom Tromey <tom@tromey.com>
3098
3099 * gdb.python/tui-window.py (failwin): New function. Register it
3100 as a TUI window type.
3101 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
3102
c802e8a7
GB
31032020-06-16 Gary Benson <gbenson@redhat.com>
3104
3105 * gdb.python/py-nested-maps.c (create_map): Add missing return
3106 value.
3107 (create_map_map): Likewise.
3108
ff08abb8
TBA
31092020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3110
3111 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
3112 variable.
3113 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
3114 and use the already-defined 'options' variable.
3115
a29d5112
AB
31162020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
3117 Tom de Vries <tdevries@suse.de>
3118
3119 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
3120 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
3121 (gdb_setup_known_globals): New proc.
3122 (gdb_cleanup_globals): New proc.
3123 * lib/gdb.exp (load_lib): New override proc.
3124 (gdb_stdin_log_init): Set var in_file as persistent global.
3125 * lib/pascal.exp (gdb_stdin_log_init): Set vars
3126 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
3127 fpc_compiler as persistent global.
3128
8c74a764
TV
31292020-06-12 Tom de Vries <tdevries@suse.de>
3130
3131 * lib/tuiterm.exp (spawn): Rename to ...
3132 (tui_spawn): ... this.
3133 (toplevel): Move rename of spawn ...
3134 (gdb_init_tuiterm): ... here. New proc.
3135 (gdb_finish_tuiterm): New proc.
3136 * lib/gdb.exp (gdb_finish_hooks): New global var.
3137 (gdb_finish): Handle gdb_finish_hooks.
3138 (tuiterm_env): New proc.
3139 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
3140 tuiterm_env.
3141 * gdb.tui/basic.exp: Same.
3142 * gdb.tui/corefile-run.exp: Same.
3143 * gdb.tui/empty.exp: Same.
3144 * gdb.tui/list-before.exp: Same.
3145 * gdb.tui/list.exp: Same.
3146 * gdb.tui/main.exp: Same.
3147 * gdb.tui/new-layout.exp: Same.
3148 * gdb.tui/regs.exp: Same.
3149 * gdb.tui/resize.exp: Same.
3150 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
3151 * gdb.tui/tui-layout-asm.exp: Same.
3152 * gdb.tui/tui-missing-src.exp: Same.
3153 * gdb.tui/winheight.exp: Same.
3154
26783bce
TV
31552020-06-12 Tom de Vries <tdevries@suse.de>
3156
3157 PR testsuite/26110
3158 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
3159 (gdb_finish): Reinstall dejagnu's override of ::unknown.
3160
2b4e6a3f
TT
31612020-06-11 Tom Tromey <tom@tromey.com>
3162
3163 PR gdb/18318:
3164 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
3165 floating point tests.
3166
2f33032a
KS
31672020-06-11 Keith Seitz <keiths@redhat.com>
3168
3169 PR gdb/21356
3170 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
3171 vla_struct.
3172 Add new struct vla_typedef and union vla_typedef_union and
3173 corresponding instantiation objects.
3174 Initialize new objects.
3175 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
3176 and vla_typedef_union_object.
3177 Fixup type for vla_struct_object.
3178
a8baf0a3
TV
31792020-06-11 Tom de Vries <tdevries@suse.de>
3180
3181 * lib/gdb.exp (with_override): New proc, factored out of ...
3182 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
3183
7ab96794
TV
31842020-06-10 Tom de Vries <tdevries@suse.de>
3185
3186 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
3187
cab5c3b7
SM
31882020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
3189
3190 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
3191 parameter, update callers.
3192
f8c41851
SM
31932020-06-04 Simon Marchi <simon.marchi@efficios.com>
3194
3195 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
3196 * gdb.dwarf2/share-psymtabs-bt.c: New file.
3197 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
3198
1c07a73f
TV
31992020-06-04 Tom de Vries <tdevries@suse.de>
3200
3201 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
3202
95146b5d
TV
32032020-06-04 Tom de Vries <tdevries@suse.de>
3204
3205 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
3206 exp_continue.
3207
0cfcd4f0
TV
32082020-06-04 Tom de Vries <tdevries@suse.de>
3209
3210 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
3211
f9b5d5ea
TV
32122020-06-03 Tom de Vries <tdevries@suse.de>
3213
3214 PR symtab/26046
3215 * gdb.cp/breakpoint-locs-2.cc: New test.
3216 * gdb.cp/breakpoint-locs.cc: New test.
3217 * gdb.cp/breakpoint-locs.exp: New file.
3218 * gdb.cp/breakpoint-locs.h: New test.
3219
5144dfba
TV
32202020-06-03 Tom de Vries <tdevries@suse.de>
3221
3222 PR testsuite/25609
3223 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
3224 value of global verbose.
3225 * gdb.base/jit-elf.exp: Same.
3226 * gdb.base/jit-reader.exp: Same.
3227
621eacdf
TV
32282020-06-02 Tom de Vries <tdevries@suse.de>
3229
3230 * gdb.dwarf2/multidictionary.exp: Don't use
3231 gdb_spawn_with_cmdline_opts.
3232
1313c56e
AB
32332020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
3234
3235 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
3236 use_header case.
3237 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
3238 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
3239 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
3240 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
3241 * gdb.dwarf2/dw2-inline-header.c: New file.
3242 * gdb.dwarf2/dw2-inline-header.h: New file.
3243
f68f85b5
PA
32442020-05-30 Pedro Alves <palves@redhat.com>
3245
3246 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
3247 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
3248
678048e8
GB
32492020-05-29 Gary Benson <gbenson@redhat.com>
3250
3251 * gdb.compile/compile-cplus.exp (additional_flags): Also
3252 set when building with clang.
3253 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
3254 when building with clang.
3255
9fcafd23
GB
32562020-05-29 Gary Benson <gbenson@redhat.com>
3257
3258 * gdb.arch/i386-avx.exp (additional_flags): Also set when
3259 building with clang.
3260 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
3261
735d5a07
GB
32622020-05-29 Gary Benson <gbenson@redhat.com>
3263
3264 * gdb.cp/koenig.exp (prepare_for_testing): Add
3265 additional_flags=-Wno-unused-comparison.
3266 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
3267
4ad2c6a0
GB
32682020-05-28 Gary Benson <gbenson@redhat.com>
3269
3270 * gdb.base/sigaltstack.c (catcher): Add default case to switch
3271 statement.
3272
09fe663e
GB
32732020-05-28 Gary Benson <gbenson@redhat.com>
3274
3275 * gdb.cp/classes.exp (prepare_for_testing): Add
3276 additional_flags=-Wno-deprecated-register.
3277 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
3278 * gdb.cp/misc.exp: Likewise.
3279
cee00f17
GB
32802020-05-28 Gary Benson <gbenson@redhat.com>
3281
3282 * gdb.linespec/cpls-ops.cc (dummy): New static global.
3283 (test_op_new::operator new): Add return statement.
3284 (test_op_new_array::operator new[]): Likewise.
3285
636edd00
PA
32862020-05-27 Pedro Alves <palves@redhat.com>
3287
3288 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
3289 check. Use test_gdb_complete_unique instead of
3290 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
3291 test_gdb_complete_multiple instead of
3292 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
3293
c2b75043
LM
32942020-05-27 Luis Machado <luis.machado@linaro.org>
3295
3296 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
3297 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
3298 * gdb.arch/arm-disassembler-options.exp: Likewise.
3299 * gdb.arch/arm-disp-step.exp: Likewise.
3300 * gdb.arch/thumb-prologue.exp: Likewise.
3301 * gdb.base/async.exp: Likewise.
3302 * gdb.base/auxv.exp: Likewise.
3303 * gdb.base/complex-parts.exp: Likewise.
3304 * gdb.base/ena-dis-br.exp: Likewise.
3305 * gdb.base/foll-exec.exp: Likewise.
3306 * gdb.base/permissions.exp: Likewise.
3307 * gdb.base/relocate.exp: Likewise.
3308 * gdb.base/return2.exp: Likewise.
3309 * gdb.base/sigbpt.exp: Likewise.
3310 * gdb.base/siginfo-obj.exp: Likewise.
3311 * gdb.cp/converts.exp: Likewise.
3312 * gdb.cp/exceptprint.exp: Likewise.
3313 * gdb.cp/inherit.exp: Likewise.
3314 * gdb.cp/nsnoimports.exp: Likewise.
3315 * gdb.cp/virtbase2.exp: Likewise.
3316 * gdb.mi/mi-var-cmd.exp: Likewise.
3317 * gdb.mi/var-cmd.c: Likewise.
3318
53a47a3e
TT
33192020-05-26 Tom Tromey <tromey@adacore.com>
3320
3321 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
3322
0bc2354b
TT
33232020-05-26 Tom Tromey <tromey@adacore.com>
3324
3325 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
3326 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
3327 type.
3328 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
3329 variable.
3330
0db49895
CBG
33312020-05-26 Christian Biesinger <cbiesinger@google.com>
3332
3333 * Makefile.in: Use = instead of == for the test command
3334 for portability.
3335
40d22035
TV
33362020-05-26 Tom de Vries <tdevries@suse.de>
3337
3338 * gdb.base/gold-gdb-index-2.c: New test.
3339 * gdb.base/gold-gdb-index.c: New test.
3340 * gdb.base/gold-gdb-index.exp: New file.
3341 * gdb.base/gold-gdb-index.h: New test.
3342
043e2e02
TV
33432020-05-25 Tom de Vries <tdevries@suse.de>
3344
3345 * boards/gold-gdb-index.exp: New file.
3346
462f72c5
SM
33472020-05-25 Simon Marchi <simon.marchi@efficios.com>
3348
3349 * boards/simavr.exp: New file.
3350
6cf66e76
SM
33512020-05-25 Simon Marchi <simon.marchi@efficios.com>
3352
3353 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
3354 * gdb.base/inferior-args.exp: New file.
3355 * gdb.base/inferior-args.c: New file.
3356
75d04512
SM
33572020-05-25 Simon Marchi <simon.marchi@efficios.com>
3358
3359 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
3360 inferior_args. Pass it to gdb_reload.
3361 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
3362 inferior_args.
3363 (gdb_reload): Add inferior_args argument.
3364 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
3365 pass it to gdbserver_run.
3366 * boards/native-gdbserver.exp: Do not set noargs.
3367 * boards/native-extended-gdbserver.exp (gdb_reload): Add
3368 inferior_args argument.
3369 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
3370 * gdb.base/a2-run.exp: Check for use_gdb_stub.
3371 * gdb.base/args.exp: Likewise.
3372
42cf1844
TV
33732020-05-25 Tom de Vries <tdevries@suse.de>
3374
3375 * lib/gdb.exp (exec_is_pie): Add comment.
3376
8f7d38ef
TV
33772020-05-25 Tom de Vries <tdevries@suse.de>
3378
3379 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
3380 instead of $binfile in the untested message.
3381
465e1b0f
TV
33822020-05-25 Tom de Vries <tdevries@suse.de>
3383
3384 PR testsuite/26031
3385 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
3386
3c5a0e02
TV
33872020-05-25 Tom de Vries <tdevries@suse.de>
3388
3389 * boards/gold.exp: New file.
3390
0a4f5f8c
TT
33912020-05-23 Tom Tromey <tom@tromey.com>
3392
3393 * gdb.base/style.exp: Remove completion styling test.
3394 * lib/gdb-utils.exp (style): Remove completion styles.
3395
eca1f90c
TT
33962020-05-23 Tom Tromey <tom@tromey.com>
3397
3398 * gdb.base/style.exp: Add completion styling test.
3399 * lib/gdb-utils.exp (style): Add completion styles.
3400
7c13f4e8
AB
34012020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
3402
3403 * gdb.base/annota1.exp: Update expected results.
3404 * gdb.cp/annota2.exp: Update expected results, remove duplicate
3405 test name.
3406 * gdb.cp/annota3.exp: Update expected results.
3407
41977d16
SM
34082020-05-20 Simon Marchi <simon.marchi@efficios.com>
3409
3410 PR gdb/26016
3411 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
3412 against MAP_FAILED.
3413 * gdb.base/coremaker.c (mmapdata): Likewise.
3414 * gdb.base/jit-reader-host.c (main): Likewise.
3415 * gdb.base/sym-file-loader.c (load): Likewise.
3416 (load_shlib): Likewise.
3417
b4757f2e
TT
34182020-05-20 Tom Tromey <tromey@adacore.com>
3419
3420 * gdb.ada/array_char_idx.exp: Recognize initialized array.
3421
9a0bacfb
TV
34222020-05-20 Tom de Vries <tdevries@suse.de>
3423
3424 PR symtab/25833
3425 * gdb.base/with-mf-inc.c: New test.
3426 * gdb.base/with-mf-main.c: New test.
3427 * gdb.base/with-mf.exp: New file.
3428
76571211
TT
34292020-05-19 Tom Tromey <tromey@adacore.com>
3430
3431 * gdb.rust/simple.exp: Restore missing test result.
3432
4cd9f3d5
TV
34332020-05-19 Tom de Vries <tdevries@suse.de>
3434
3435 * gdb.base/gdb-caching-proc.exp: Fix typo.
3436
7d874253
TT
34372020-05-19 Tom Tromey <tromey@adacore.com>
3438
3439 * gdb.rust/simple.exp: Add some test descriptions.
3440 (test_one_slice): Use with_test_prefix.
3441
1d727695
TV
34422020-05-18 Tom de Vries <tdevries@suse.de>
3443
3444 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
3445
7f32a4d5
PA
34462020-05-17 Pedro Alves <palves@redhat.com>
3447
3448 PR gdb/25741
3449 * gdb.base/hw-sw-break-same-address.exp: New file.
3450
7cfd74cf
PA
34512020-05-16 Pedro Alves <palves@redhat.com>
3452
3453 * gdb.multi/multi-re-run.exp (test_re_run): Switch
3454 LAST_LOADED_FILE accordingly.
3455
57b4f16e
PW
34562020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3457
3458 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
3459
7c05caf7
PW
34602020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3461
3462 * gdb.base/help.exp: Test apropos and help for commands
3463 having aliases. Fixed comments not starting with an
3464 upper-case letter or not finishing with a dot.
3465
7aa1b46f
PW
34662020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3467
3b3aaacb
PW
3468 * gdb.base/alias.exp: Update help output check.
3469
57b4f16e 34702020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 3471
7aa1b46f
PW
3472 * gdb.base/default.exp: Update output following fixes.
3473
0605465f
PW
34742020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3475
3476 * gdb.base/alias.exp: Test aliases starting with a prefix of
3477 another alias.
3478
86e4e63d
GB
34792020-05-15 Gary Benson <gbenson@redhat.com>
3480
3481 * gdb.base/info-os.c (main): Add return statement.
3482 * gdb.base/info_minsym.c (minsym_fun): Likewise.
3483 * gdb.base/large-frame-2.c (func): Likewise.
3484 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
3485 * gdb.base/pr10179-b.c (foo2): Likewise.
3486 * gdb.base/valgrind-disp-step.c (foo): Likewise.
3487 * gdb.base/watch-cond.c (func): Likewise.
3488 * gdb.multi/goodbye.c (verylongfun): Likewise.
3489 * gdb.multi/hello.c (commonfun): Likewise.
3490 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
3491 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
3492 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
3493 Likewise.
3494 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
3495 * gdb.threads/interrupt-while-step-over.c (child_function):
3496 Likewise.
3497 * gdb.trace/actions-changed.c (end): Likewise.
3498
163df4df
GB
34992020-05-15 Gary Benson <gbenson@redhat.com>
3500
3501 * gdb.opencl/callfuncs.exp: Report when test skipped.
3502 * gdb.opencl/convs_casts.exp: Likewise.
3503 * gdb.opencl/datatypes.exp: Likewise.
3504 * gdb.opencl/operators.exp: Likewise.
3505 * gdb.opencl/vec_comps.exp: Likewise.
3506
6dbc505a
TV
35072020-05-15 Tom de Vries <tdevries@suse.de>
3508
3509 * gdb.base/align.exp.in: Rename to ...
3510 * gdb.base/align.exp.tcl: ... this.
3511 * gdb.base/align-c++.exp: Update.
3512 * gdb.base/align-c.exp: Update.
3513 * gdb.base/all-architectures.exp.in: Rename to ...
3514 * gdb.base/all-architectures.exp: ... this.
3515 * gdb.base/all-architectures-0.exp: Update.
3516 * gdb.base/all-architectures-1.exp: Update.
3517 * gdb.base/all-architectures-2.exp: Update.
3518 * gdb.base/all-architectures-3.exp: Update.
3519 * gdb.base/all-architectures-4.exp: Update.
3520 * gdb.base/all-architectures-5.exp: Update.
3521 * gdb.base/all-architectures-6.exp: Update.
3522 * gdb.base/all-architectures-7.exp: Update.
3523 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
3524 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
3525 * gdb.base/infcall-nested-structs-c++.exp: Update.
3526 * gdb.base/infcall-nested-structs-c.exp: Update.
3527 * gdb.base/info-types.exp.in: Rename to ...
3528 * gdb.base/info-types.exp.tcl: ... this.
3529 * gdb.base/info-types-c++.exp: Update.
3530 * gdb.base/info-types-c.exp: Update.
3531 * gdb.base/max-depth.exp.in: Rename to ...
3532 * gdb.base/max-depth.exp.tcl: ... this.
3533 * gdb.base/max-depth-c++.exp: Update.
3534 * gdb.base/max-depth-c.exp: Update.
3535 * gdb.cp/cpexprs.exp.in: Rename to ...
3536 * gdb.cp/cpexprs.exp.tcl: ... this.
3537 * gdb.cp/cpexprs-debug-types.exp: Update.
3538 * gdb.cp/cpexprs.exp: Update.
3539 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
3540 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
3541 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
3542 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
3543 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
3544 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
3545 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
3546 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
3547 * gdb.dwarf2/clang-debug-names-2.exp: Update.
3548 * gdb.dwarf2/clang-debug-names.exp: Update.
3549
d1034d78
AB
35502020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
3551
3552 * lib/check-test-names.exp: Remove code that prevents this file
3553 loading when tests are run in parallel.
3554
3c5c3649
PA
35552020-05-15 Pedro Alves <palves@redhat.com>
3556
3557 * gdb.multi/multi-kill.exp (start_inferior): Remove
3558 'testpid' parameter. Refer to namespace variable directly.
3559 (testpid): Declare as namespace variable.
3560
272c36b8
PA
35612020-05-15 Pedro Alves <palves@redhat.com>
3562
3563 * gdb.multi/multi-kill.exp: Wrap in namespace.
3564 (start_inferior): Add TESTPID parameter. Use it instead of the
3565 testpid global.
3566 (top level): Define empty TESTPID array, and pass it down to
3567 start_inferior.
3568
02eba61a
TV
35692020-05-14 Tom de Vries <tdevries@suse.de>
3570
3571 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
3572 output.
3573
971a3747
TV
35742020-05-14 Tom de Vries <tdevries@suse.de>
3575
3576 * gdb.base/align.exp: Split into ...
3577 * gdb.base/align.exp.in: ...
3578 * gdb.base/align-c++.exp: ...
3579 * gdb.base/align-c.exp: ... these.
3580 * gdb.base/infcall-nested-structs.exp: Split into ...
3581 * gdb.base/infcall-nested-structs.exp.in: ...
3582 * gdb.base/infcall-nested-structs-c++.exp: ...
3583 * gdb.base/infcall-nested-structs-c.exp: ... these.
3584 * gdb.base/info-types.exp: Split into ...
3585 * gdb.base/info-types.exp.in: ...
3586 * gdb.base/info-types-c++.exp: ...
3587 * gdb.base/info-types-c.exp: ... these.
3588 * gdb.base/max-depth.exp: Split into ...
3589 * gdb.base/max-depth.exp.in: ...
3590 * gdb.base/max-depth-c++.exp: ...
3591 * gdb.base/max-depth-c.exp: ... these.
3592 * gdb.cp/infcall-nodebug.exp: Split into ...
3593 * gdb.cp/infcall-nodebug.exp.in: ...
3594 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
3595 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
3596 * gdb.cp/infcall-nodebug-c-d0.exp: ...
3597 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
3598
a05575d3
TBA
35992020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3600 Pedro Alves <palves@redhat.com>
3601
3602 * gdb.multi/multi-exit.c: New file.
3603 * gdb.multi/multi-exit.exp: New file.
3604 * gdb.multi/multi-kill.c: New file.
3605 * gdb.multi/multi-kill.exp: New file.
3606
6ad82919
TBA
36072020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3608
3609 * gdb.base/annota1.exp: Update the expected output.
3610 * gdb.cp/annota2.exp: Ditto.
3611
843f4d93
AB
36122020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
3613
3614 * lib/check-test-names.exp: Disable when testing is being run in
3615 parallel.
3616
c7c66341
TV
36172020-05-12 Tom de Vries <tdevries@suse.de>
3618
3619 * gdb.base/jit-elf.exp: Fix string concat.
3620
1b59ca1c
TV
36212020-05-12 Tom de Vries <tdevries@suse.de>
3622
3623 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
3624 messages.
3625
b4991d29
TV
36262020-05-12 Tom de Vries <tdevries@suse.de>
3627
3628 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
3629
dbb0ab10
TV
36302020-05-12 Tom de Vries <tdevries@suse.de>
3631
3632 * gdb.ada/catch_ex.exp: Use with_test_prefix.
3633 * gdb.ada/mi_catch_ex.exp: Same.
3634 * gdb.ada/mi_catch_ex_hand.exp: Same.
3635
7549fed8
TV
36362020-05-12 Tom de Vries <tdevries@suse.de>
3637
3638 * gdb.fortran/complex.exp: Use with_test_prefix.
3639
af2d5cd8
TV
36402020-05-12 Tom de Vries <tdevries@suse.de>
3641
3642 * gdb.trace/passcount.exp: Fix test-names.
3643
7c121311
TV
36442020-05-12 Tom de Vries <tdevries@suse.de>
3645
3646 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
3647
c9f3b40e
TV
36482020-05-12 Tom de Vries <tdevries@suse.de>
3649
3650 * gdb.gdb/complaints.exp: Use with_test_prefix.
3651 * gdb.xml/tdesc-regs.exp: Same.
3652 * gdb.opt/inline-locals.exp: Fix test name.
3653
111b33f0
TV
36542020-05-12 Tom de Vries <tdevries@suse.de>
3655
3656 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
3657 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
3658 * gdb.dwarf2/implref-struct.exp: Same.
3659 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
3660 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
3661
ebf47080
SM
36622020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
3663
3664 * gdb.base/jit-so.exp (one_jit_test): Change test name.
3665
d30dcd12
AB
36662020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
3667
3668 * lib/check-test-names.exp (all_test_names): New module variable.
3669 (counts): Add 'duplicates' field.
3670 (_check_duplicates): New procedure.
3671 (check): Also check for duplicates.
3672 (do_log_summary): Print duplicates count.
3673 (do_reset_vars): Reset counter for duplicate test names, and
3674 discard all know test names.
3675
34584c09
AB
36762020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
3677
3678 * lib/gdb.exp: Include check-test-names.exp library.
3679 * lib/check-test-names.exp: New file.
3680
e0002117
TV
36812020-05-11 Tom de Vries <tdevries@suse.de>
3682
3683 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
3684
53f539a3
KS
36852020-05-11 Keith Seitz <keiths@redhat.com>
3686
3687 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
3688
113ee09a
TV
36892020-05-11 Tom de Vries <tdevries@suse.de>
3690
3691 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
3692 * gdb.cp/cpexprs.exp.in: .. here.
3693 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
3694 cpexprs.exp.
3695
ba3e70b0
KS
36962020-05-11 Keith Seitz <keiths@redhat.com>
3697
3698 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
3699 test names.
3700 * gdb.ada/arrayptr.exp: Likewise.
3701 * gdb.ada/assign_arr.exp: Likewise.
3702 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
3703 * gdb.ada/bp_on_var.exp: Likewise.
3704 * gdb.ada/call_pn.exp: Likewise.
3705 * gdb.ada/complete.exp: Likewise.
3706 * gdb.ada/fun_overload_menu.exp: Likewise.
3707 * gdb.ada/funcall_param.exp: Likewise.
3708 * gdb.ada/funcall_ref.exp: Likewise.
3709 * gdb.ada/packed_array_assign.exp: Likewise.
3710 * gdb.ada/same_component_name.exp: Likewise.
3711 * gdb.ada/type_coercion.exp: Likewise.
3712 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
3713 * gdb.ada/variant_record_packed_array.exp: Likewise.
3714
3ee6bb11
TV
37152020-05-11 Tom de Vries <tdevries@suse.de>
3716
3717 PR symtab/25941
3718 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
3719 out of ...
3720 * gdb.dwarf2/clang-debug-names.exp: ... here.
3721 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
3722 clang-debug-names.exp.in.
3723 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
3724 * gdb.dwarf2/clang-debug-names-2.c: New test.
3725
86cd6bc8
AKS
37262020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
3727
3728 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
3729 (fortran_runto_main): New Proc, fortran version of runto_main.
3730 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
3731 * gdb.fortran/array-bounds.exp: Likewise.
3732 * gdb.fortran/array-slices.exp: Likewise.
3733 * gdb.fortran/block-data.exp: Likewise.
3734 * gdb.fortran/charset.exp: Likewise.
3735 * gdb.fortran/common-block.exp: Likewise.
3736 * gdb.fortran/complex.exp: Likewise.
3737 * gdb.fortran/derived-type-function.exp: Likewise.
3738 * gdb.fortran/derived-type.exp: Likewise.
3739 * gdb.fortran/info-modules.exp: Likewise.
3740 * gdb.fortran/info-types.exp: Likewise.
3741 * gdb.fortran/intrinsics.exp: Likewise.
3742 * gdb.fortran/library-module.exp: Likewise.
3743 * gdb.fortran/logical.exp: Likewise.
3744 * gdb.fortran/max-depth.exp: Likewise.
3745 * gdb.fortran/module.exp: Likewise.
3746 * gdb.fortran/multi-dim.exp: Likewise.
3747 * gdb.fortran/nested-funcs.exp: Likewise.
3748 * gdb.fortran/print-formatted.exp: Likewise.
3749 * gdb.fortran/print_type.exp: Likewise.
3750 * gdb.fortran/printing-types.exp: Likewise.
3751 * gdb.fortran/ptr-indentation.exp: Likewise.
3752 * gdb.fortran/ptype-on-functions.exp: Likewise.
3753 * gdb.fortran/subarray.exp: Likewise.
3754 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
3755 * gdb.fortran/vla-datatypes.exp: Likewise.
3756 * gdb.fortran/vla-history.exp: Likewise.
3757 * gdb.fortran/vla-ptr-info.exp: Likewise.
3758 * gdb.fortran/vla-ptype-sub.exp: Likewise.
3759 * gdb.fortran/vla-ptype.exp: Likewise.
3760 * gdb.fortran/vla-sizeof.exp: Likewise.
3761 * gdb.fortran/vla-type.exp: Likewise.
3762 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
3763 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
3764 * gdb.fortran/vla-value-sub.exp: Likewise.
3765 * gdb.fortran/vla-value.exp: Likewise.
3766 * gdb.fortran/whatis_type.exp: Likewise.
3767 * gdb.mi/mi-var-child-f.exp: Likewise.
3768
6dc55ce9 37692020-05-09 Tom de Vries <tdevries@suse.de>
3770
3771 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
3772
283cb58c
TV
37732020-05-08 Tom de Vries <tdevries@suse.de>
3774
3775 * gdb.dwarf2/clang-debug-names.c: New test.
3776 * gdb.dwarf2/clang-debug-names.exp: New file.
3777
ac4a4f1c
SM
37782020-05-06 Simon Marchi <simon.marchi@efficios.com>
3779
3780 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
3781 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
3782
24fe640b
TV
37832020-05-06 Tom de Vries <tdevries@suse.de>
3784
3785 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
3786 breakpoint is at a "recommended breakpoint location".
3787 * gdb.reverse/consecutive-reverse.exp: Same.
3788
0d8683a3
TV
37892020-05-06 Tom de Vries <tdevries@suse.de>
3790
3791 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
3792 address.
3793
b8983c46
TV
37942020-05-06 Tom de Vries <tdevries@suse.de>
3795
3796 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
3797
abf6d805
TV
37982020-05-06 Tom de Vries <tdevries@suse.de>
3799
3800 * gdb.base/store.exp (check_set, up_set): Allowing missing location
3801 info for r.
3802
0fc2a808
TV
38032020-05-06 Tom de Vries <tdevries@suse.de>
3804
3805 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
3806 necessary.
3807
873dd427
TV
38082020-05-06 Tom de Vries <tdevries@suse.de>
3809
3810 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
3811 void.
3812
7c99e7e2
TV
38132020-05-06 Tom de Vries <tdevries@suse.de>
3814
3815 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
3816 of ...
3817 * gdb.base/async.exp: ... here.
3818 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
3819 "recommended breakpoint location".
3820
6173d6a6
TV
38212020-05-06 Tom de Vries <tdevries@suse.de>
3822
3823 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
3824
6015a067
TV
38252020-05-04 Tom de Vries <tdevries@suse.de>
3826
3827 * gdb.base/async.exp: Check whether instruction addresses are a
3828 "recommended breakpoint location".
3829
3b6acaee
TT
38302020-05-03 Tom Tromey <tom@tromey.com>
3831
3832 * gdb.base/sepdebug.exp: Remove "catch" test.
3833 * gdb.base/break.exp: Remove "catch" test.
3834 * gdb.base/default.exp: Update expected output.
3835
5beb4d17
TV
38362020-05-02 Tom de Vries <tdevries@suse.de>
3837
3838 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
3839 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
3840 * gdb.arch/i386-mpx-map.exp: Same.
3841 * gdb.arch/i386-mpx-sigsegv.exp: Same.
3842 * gdb.arch/i386-mpx-simple_segv.exp: Same.
3843 * gdb.arch/i386-mpx.exp: Same.
3844
8caf140d
TV
38452020-05-02 Tom de Vries <tdevries@suse.de>
3846
3847 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
3848
693196cb
TV
38492020-05-01 Tom de Vries <tdevries@suse.de>
3850
3851 * gdb.ada/operator_bp.exp: Allow more than required amount of
3852 breakpoint.
3853
53ae0aa9
TV
38542020-05-01 Tom de Vries <tdevries@suse.de>
3855
3856 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
3857
ee9d1e5f
HD
38582020-04-30 Hannes Domani <ssbssa@yahoo.de>
3859
3860 PR gdb/18706
3861 * gdb.cp/stub-array-size.cc: New test.
3862 * gdb.cp/stub-array-size.exp: New file.
3863 * gdb.cp/stub-array-size.h: New test.
3864 * gdb.cp/stub-array-size2.cc: New test.
3865
d5cf82c0
HD
38662020-04-30 Hannes Domani <ssbssa@yahoo.de>
3867
3868 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
3869 output to the new format.
3870
42e165c3
SM
38712020-04-29 Simon Marchi <simon.marchi@efficios.com>
3872
3873 * gdb.base/break.exp: Use with_test_prefix.
3874
6e4e3fe1
TV
38752020-04-29 Tom de Vries <tdevries@suse.de>
3876
3877 * lib/gdb.exp (debug_types): New proc.
3878 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
3879 * gdb.python/py-symtab.exp: Same.
3880
d642b692
HD
38812020-04-29 Hannes Domani <ssbssa@yahoo.de>
3882
3883 PR gdb/17320
3884 * gdb.base/pretty-array.c: New test.
3885 * gdb.base/pretty-array.exp: New file.
3886
ea90f227
TV
38872020-04-29 Tom de Vries <tdevries@suse.de>
3888
3889 PR symtab/25889
3890 * gdb.cp/cpexprs.exp: Adapt for inclusion.
3891 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
3892 and include cpexprs.exp.
3893
a65189c9
TV
38942020-04-28 Mark Williams <mark@myosotissp.com>
3895
3896 PR gdb/24480
3897 * dw4-toplevel-types.exp: Test for top level types.
3898 * dw4-toplevel-types.cc: Test for top level types.
3899
32d1f47a
TBA
39002020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3901
3902 * gdb.threads/stop-with-handle.exp: Fix typo in comment
3903 (theads -> threads).
3904
56a4f5a1
TV
39052020-04-28 Tom de Vries <tdevries@suse.de>
3906
3907 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
3908
0b2f8a3b
TV
39092020-04-28 Tom de Vries <tdevries@suse.de>
3910
3911 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
3912
5390c717
TV
39132020-04-28 Tom de Vries <tdevries@suse.de>
3914
3915 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
3916
15cd93d0
TV
39172020-04-28 Tom de Vries <tdevries@suse.de>
3918
3919 * gdb.dwarf2/main-foo.c: New test.
3920 * gdb.dwarf2/struct-with-sig.exp: New file.
3921
d472f0fb
TV
39222020-04-25 Tom de Vries <tdevries@suse.de>
3923
3924 * boards/debug-types.exp: New file.
3925
8d840e05
AB
39262020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
3927
3928 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
3929
bcfe6157
TT
39302020-04-24 Tom Tromey <tom@tromey.com>
3931
3932 PR symtab/12707:
3933 * gdb.python/py-symbol.exp: Update expected results for
3934 linkage_name test.
3935 * gdb.cp/print-demangle.exp: New file.
3936 * gdb.base/c-linkage-name.exp: Fix test.
3937 * gdb.guile/scm-symbol.exp: Update expected results for
3938 linkage_name test.
3939
f049a313
TT
39402020-04-24 Tom Tromey <tom@tromey.com>
3941
3942 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
3943 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
3944 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
3945 assembler.
3946
7cf28874
TV
39472020-04-24 Tom de Vries <tdevries@suse.de>
3948
3949 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
3950 C++.
3951
dac2fef7
TT
39522020-04-24 Tom Tromey <tromey@adacore.com>
3953
3954 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
3955 values.
3956 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
3957 values. Update test for minimal encodings.
3958 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
3959 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
3960 values. Update test for minimal encodings.
3961
1acda803
TT
39622020-04-24 Tom Tromey <tromey@adacore.com>
3963
3964 PR python/23662:
3965 * gdb.ada/variant.exp: Add Python checks.
3966 * gdb.rust/simple.exp: Add dynamic type checks.
3967
adfb9815
TT
39682020-04-24 Tom Tromey <tromey@adacore.com>
3969
3970 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
3971 Make array type matching more lax.
3972 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
3973 * gdb.ada/mi_variant.exp: New file.
3974 * gdb.ada/mi_variant/pck.ads: New file.
3975 * gdb.ada/mi_variant/pkg.adb: New file.
3976 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
3977 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
3978
7d79de9a
TT
39792020-04-24 Tom Tromey <tromey@adacore.com>
3980
3981 * gdb.ada/variant.exp: Add dynamic field offset tests.
3982 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
3983 * gdb.ada/variant/pkg.adb: Add new variables.
3984
f8e89861
TT
39852020-04-24 Tom Tromey <tromey@adacore.com>
3986
3987 * gdb.ada/variant.exp: New file
3988 * gdb.ada/variant/pkg.adb: New file
3989 * gdb.ada/variant/pck.adb: New file
3990
86e887ae
TV
39912020-04-24 Tom de Vries <tdevries@suse.de>
3992
3993 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
3994
88428775
TV
39952020-04-24 Tom de Vries <tdevries@suse.de>
3996
3997 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
3998 flags.
3999
4e86f6e7
TV
40002020-04-24 Tom de Vries <tdevries@suse.de>
4001
4002 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
4003
2016d3e6
TV
40042020-04-24 Tom de Vries <tdevries@suse.de>
4005
4006 * lib/gdb.exp (default_gdb_start): Handle eof.
4007 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
4008 failure.
4009 * gdb.base/readnever.exp: Handle clean_restart failure.
4010
70bc38f5
TV
40112020-04-23 Tom de Vries <tdevries@suse.de>
4012
4013 * gdb.base/decl-before-def.exp: Run to main and print a again.
4014
de82891c
TV
40152020-04-23 Tom de Vries <tdevries@suse.de>
4016
4017 * gdb.base/decl-before-def-decl.c: New test.
4018 * gdb.base/decl-before-def-def.c: New test.
4019 * gdb.base/decl-before-def.exp: New file.
4020
96038148
TV
40212020-04-23 Tom de Vries <tdevries@suse.de>
4022
4023 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
4024
54ac3df1
TV
40252020-04-22 Tom de Vries <tdevries@suse.de>
4026
4027 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
4028 debug_info_offset.
4029 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
4030 before $objsfile in the line line.
4031
714534e1
TV
40322020-04-22 Tom de Vries <tdevries@suse.de>
4033
4034 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
4035
16a7dbf4
MS
40362020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
4037
4038 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
4039 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
4040 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
4041 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
4042 * gdb.base/jit-protocol.h: Update definitions to match all usage
4043 contexts.
4044
40452020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
4046
4047 * gdb.base: Rename all jit related test and source files.
4048
40492020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
4050
4051 * gdb.base/jit-reader.exp: Relax register output check.
4052
317d2668
TV
40532020-04-22 Tom de Vries <tdevries@suse.de>
4054
4055 PR symtab/25764
4056 * gdb.base/psym-external-decl-2.c: New test.
4057 * gdb.base/psym-external-decl.c: New test.
4058 * gdb.base/psym-external-decl.exp: New file.
4059 * gdb.threads/tls.exp: Add PR25807 kfail.
4060
eea9e357
TV
40612020-04-22 Tom de Vries <tdevries@suse.de>
4062
4063 PR symtab/25801
4064 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
4065 in "info source" output.
4066
3d5afab3
TV
40672020-04-22 Tom de Vries <tdevries@suse.de>
4068
4069 PR symtab/25700
4070 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
4071 symtab for imported_unit.c.
4072
b32102f6
GB
40732020-04-21 Gary Benson <gbenson@redhat.com>
4074
4075 * gdb.base/advance.c (func): New argument, to match call site.
4076 (func2, func3): Add return statements.
4077
d43b7a2d
TBA
40782020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4079
4080 * gdb.multi/run-only-second-inf.c: New file.
4081 * gdb.multi/run-only-second-inf.exp: New file.
4082
d89edf9b
MM
40832020-04-21 Markus Metzger <markus.t.metzger@intel.com>
4084
4085 * gdb.btrace/multi-inferior.c: New test.
4086 * gdb.btrace/multi-inferior.exp: New file.
4087
1a476b6d
MM
40882020-04-21 Markus Metzger <markus.t.metzger@intel.com>
4089
4090 * gdb.btrace/enable-new-thread.c: New test.
4091 * gdb.btrace/enable-new-thread.exp: New file.
4092
4778a5f8
TV
40932020-04-21 Tom de Vries <tdevries@suse.de>
4094
4095 PR gdb/25471
4096 * gdb.threads/killed-outside.c: New test.
4097 * gdb.threads/killed-outside.exp: New file.
4098
9b2c992c
GB
40992020-04-20 Gary Benson <gbenson@redhat.com>
4100
4101 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
4102 * gdb.base/nested-subp2.exp: Likewise.
4103 * gdb.base/nested-subp3.exp: Likewise.
4104
b5d1d6f7
GB
41052020-04-20 Gary Benson <gbenson@redhat.com>
4106
4107 * gdb.base/nested-subp1.exp: Disable test when using clang.
4108 * gdb.base/nested-subp2.exp: Likewise.
4109 * gdb.base/nested-subp3.exp: Likewise.
4110
25230285
GB
41112020-04-20 Gary Benson <gbenson@redhat.com>
4112
4113 * gdb.cp/exception.cc: Fix compilation error with clang.
4114
fa93cc8f
GB
41152020-04-20 Gary Benson <gbenson@redhat.com>
4116
809730f3 4117 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 4118
e0c45f30
GB
41192020-04-20 Gary Benson <gbenson@redhat.com>
4120
4121 * gdb.base/jit-main.c: Fix compilation error with clang.
4122
4ddfec93
KR
41232020-04-17 Kamil Rytarowski <n54@gmx.com>
4124
4125 * gdb.base/attach-twice.c: Include "sys/types.h".
4126 (PTRACE_ATTACH): Add fallback definition.
4127 (main): Pass `0' to the 4th argument of `ptrace'.
4128
2bed205e
KR
41292020-04-17 Kamil Rytarowski <n54@gmx.com>
4130
4131 * gdb.base/fork-running-state.c: Include "signal.h".
4132
0743fc83
TT
41332020-04-17 Tom Tromey <tromey@adacore.com>
4134
4135 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
4136 Update tests.
4137 * gdb.btrace/cpu.exp: Update tests.
4138 * gdb.base/maint.exp: Update tests.
4139 * gdb.base/default.exp: Update tests.
4140 * gdb.base/completion.exp: Update tests.
4141
efba5c23
TV
41422020-04-16 Tom de Vries <tdevries@suse.de>
4143
4144 PR symtab/25791
4145 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
4146 (ensure_gdb_index): and factor out and move ...
4147 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
4148 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
4149
d191d716
TV
41502020-04-16 Tom de Vries <tdevries@suse.de>
4151
4152 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
4153 loading exec.
4154
99f1bc6a
AB
41552020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
4156
4157 * gdb.base/many-completions.exp: New file.
4158
194d088f
TV
41592020-04-14 Tom de Vries <tdevries@suse.de>
4160
4161 PR symtab/25718
4162 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
4163
c1a66c06
TV
41642020-04-14 Tom de Vries <tdevries@suse.de>
4165
4166 PR symtab/25720
4167 * gdb.base/maint-expand-symbols-header-file.c: New test.
4168 * gdb.base/maint-expand-symbols-header-file.exp: New file.
4169 * gdb.base/maint-expand-symbols-header-file.h: New test.
4170
21b0982c
AB
41712020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
4172
4173 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
4174 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
4175 get_func_info.
4176 (get_func_info): Delete.
4177 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
4178 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
4179 * lib/dwarf.exp (get_func_info): New function.
4180
dd1cab06
TV
41812020-04-13 Tom de Vries <tdevries@suse.de>
4182
4183 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
4184 to what find_gnatmake does.
4185
71ea2b6b
TV
41862020-04-10 Tom de Vries <tdevries@suse.de>
4187
4188 * gdb.base/style.exp: Expect "Expanding full symbols" message for
4189 -readnow.
4190
bdfc1e8a
TV
41912020-04-10 Tom de Vries <tdevries@suse.de>
4192
4193 PR cli/25808
4194 * gdb.base/style.c: Add leading newlines.
4195 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
4196 Check listing of main's one-line body.
4197
14ca8ecf
TV
41982020-04-08 Tom de Vries <tdevries@suse.de>
4199
4200 * lib/gdb.exp (psymtabs_p): New proc.
4201 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
4202 importing unit" unsupported if there are no partial symbols.
4203
e21d048f
TV
42042020-04-08 Tom de Vries <tdevries@suse.de>
4205
4206 PR testsuite/25760
4207 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
4208
25c11aca
TV
42092020-04-07 Tom de Vries <tdevries@suse.de>
4210
4211 PR symtab/25796
4212 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
4213
5707e24b
TV
42142020-04-07 Tom de Vries <tdevries@suse.de>
4215
4216 * gdb.base/check-psymtab.c: New test.
4217 * gdb.base/check-psymtab.exp: New file.
4218
6ee448cc
TT
42192020-04-06 Tom Tromey <tromey@adacore.com>
4220
4221 * gdb.ada/variant-record/proc.adb: New file.
4222 * gdb.ada/variant-record/value.adb: New file.
4223 * gdb.ada/variant-record/value.s: New file.
4224 * gdb.ada/variant-record.exp: New file.
4225
9e7c9a03
HD
42262020-04-03 Hannes Domani <ssbssa@yahoo.de>
4227
4228 PR gdb/25325
4229 * gdb.cp/typed-enum.cc: New test.
4230 * gdb.cp/typed-enum.exp: New file.
4231
c90d28ac
AB
42322020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
4233
4234 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
4235 * gdb.dwarf2/dw2-inline-small-func.c: New file.
4236 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
4237 * gdb.dwarf2/dw2-inline-small-func.h: New file.
4238 * gdb.opt/inline-small-func.c: New file.
4239 * gdb.opt/inline-small-func.exp: New file.
4240 * gdb.opt/inline-small-func.h: New file.
4241
34e9a9fa
AB
42422020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
4243
4244 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
4245 function.
4246
6a354911
AB
42472020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
4248
4249 * lib/dwarf.exp (function_range): Allow compiler options to be
4250 specified.
4251
880d9777
TV
42522020-04-02 Tom de Vries <tdevries@suse.de>
4253
4254 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
4255 __attribute__((always_inline)).
4256 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
4257
f32682ea
TV
42582020-04-02 Tom de Vries <tdevries@suse.de>
4259
4260 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
4261 (gdbserver_gdb_exit): ... here. Add timeout warning.
4262 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
4263 (connect_target_extended_remote): Append new server_spawn_id to
4264 server_spawn_ids.
4265 (cleanup): New proc.
4266 (setup, <toplevel>): Call cleanup.
4267
d3214198
TV
42682020-04-02 Tom de Vries <tdevries@suse.de>
4269
4270 * gdb.base/main-psymtab.exp: New file.
4271
cc77ed24
TV
42722020-04-02 Tom de Vries <tdevries@suse.de>
4273
4274 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
4275
3638a098
TT
42762020-04-01 Tom Tromey <tom@tromey.com>
4277
4278 * gdb.base/complex-parts.exp: Add type tests.
4279
c34e8714
TT
42802020-04-01 Tom Tromey <tom@tromey.com>
4281
4282 * gdb.base/complex-parts.exp: Add arithmetic tests.
4283
981c08ce
TT
42842020-04-01 Tom Tromey <tom@tromey.com>
4285
4286 * gdb.compile/compile.exp: Update.
4287 * gdb.compile/compile-cplus.exp: Update.
4288 * gdb.base/varargs.exp: Update.
4289 * gdb.base/floatn.exp: Update.
4290 * gdb.base/endianity.exp: Update.
4291 * gdb.base/callfuncs.exp (do_function_calls): Update.
4292 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
4293 (complex_float_integral_args): Update.
4294 * gdb.base/complex.exp: Update.
4295 * gdb.base/complex-parts.exp: Update.
4296
3d1cfd43
TT
42972020-04-01 Tom Tromey <tromey@adacore.com>
4298
4299 * gdb.rust/union.rs: New file.
4300 * gdb.rust/union.exp: New file.
4301 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
4302 (main): Update.
4303 * gdb.rust/simple.exp: Move union tests to union.exp.
4304
e033dfa9
TT
43052020-04-01 Tom Tromey <tromey@adacore.com>
4306
4307 * gdb.rust/simple.rs (main): Remove "y0".
4308
53cccef1
TBA
43092020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4310
4311 * gdb.multi/stop-all-on-exit.c: New test.
4312 * gdb.multi/stop-all-on-exit.exp: New file.
4313
60e22c1e
HD
43142020-04-01 Hannes Domani <ssbssa@yahoo.de>
4315
4316 PR gdb/24789
4317 * gdb.cp/misc.cc: Add integer reference variable.
4318 * gdb.cp/misc.exp: Add test.
4319
e139a727
TBA
43202020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4321
4322 * gdb.server/stop-reply-no-thread.exp: Enhance the test
4323 scenario to cover execution until the end and also the case
4324
16b0db75
TV
43252020-03-31 Tom de Vries <tdevries@suse.de>
4326
4327 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
4328 c. Use "maint info symtabs" to check symtab expansion.
4329
c0502da6
TV
43302020-03-30 Tom de Vries <tdevries@suse.de>
4331
4332 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
4333 unsupported.
4334 (verify_psymtab_expanded): Move ...
4335 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
4336 test.
4337 (readnow): New proc.
4338
5935fd15
AB
43392020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
4340
4341 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
4342 with $hex.
4343
1773be9e
TT
43442020-03-20 Tom Tromey <tromey@adacore.com>
4345
4346 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
4347
70304be9
TT
43482020-03-20 Tom Tromey <tromey@adacore.com>
4349
4350 * gdb.ada/sub_variant/subv.adb: New file.
4351 * gdb.ada/sub_variant.exp: New file.
4352
0dd7b8f7
TV
43532020-03-20 Tom de Vries <tdevries@suse.de>
4354
4355 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
4356 first break fails.
4357 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
4358
cada5fc9
AB
43592020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
4360
4361 * gdb.server/exit-multiple-threads.c: New file.
4362 * gdb.server/exit-multiple-threads.exp: New file.
4363
6b8c53f2
AB
43642020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
4365
4366 * gdb.fortran/mixed-lang-stack.c: New file.
4367 * gdb.fortran/mixed-lang-stack.cpp: New file.
4368 * gdb.fortran/mixed-lang-stack.exp: New file.
4369 * gdb.fortran/mixed-lang-stack.f90: New file.
4370
19a2740f
AB
43712020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
4372
4373 * gdb.linespec/cp-completion-aliases.cc: New file.
4374 * gdb.linespec/cp-completion-aliases.exp: New file.
4375
d8c8b848
TV
43762020-03-19 Tom de Vries <tdevries@suse.de>
4377
4378 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
4379 more precise.
4380
a9933ccf
TV
43812020-03-18 Tom de Vries <tdevries@suse.de>
4382
4383 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
4384 * gdb.dwarf2/break-inline-psymtab.c: New test.
4385 * gdb.dwarf2/break-inline-psymtab.exp: New file.
4386
2f89101f
TV
43872020-03-16 Tom de Vries <tdevries@suse.de>
4388
4389 * lib/cache.exp (gdb_do_cache): Add and handle local variables
4390 cache_verify and cache_verify_proc.
4391
6b9374f1
TV
43922020-03-15 Tom de Vries <tdevries@suse.de>
4393
4394 * gdb.server/solib-list.exp: Handle
4395 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
4396
eaeaf44c
TV
43972020-03-15 Tom de Vries <tdevries@suse.de>
4398
4399 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
4400 objfiles".
4401
3293bbaf
TT
44022020-03-14 Tom Tromey <tom@tromey.com>
4403
4404 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
4405
ab44624c
TV
44062020-03-14 Tom de Vries <tdevries@suse.de>
4407
4408 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
4409
54c43825
TV
44102020-03-14 Tom de Vries <tdevries@suse.de>
4411
4412 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
4413 result in line-by-line fashion.
4414
2ac70237
TV
44152020-03-14 Tom de Vries <tdevries@suse.de>
4416
4417 * lib/gdb.exp (supports_statement_frontiers): New proc.
4418 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
4419
09546b56
TV
44202020-03-14 Tom de Vries <tdevries@suse.de>
4421
4422 * gdb.base/printcmds.exp: Add missing quoting for "print
4423 teststring2".
4424
a1f6a07c
TT
44252020-03-13 Tom Tromey <tom@tromey.com>
4426
4427 * gdb.base/printcmds.exp (test_print_strings): Add regression
4428 test.
4429 * gdb.base/printcmds.c (charptr): New typedef.
4430 (teststring2): New global.
4431
1b83d09c
AB
44322020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
4433
4434 * gdb.base/break-interp.exp: Use the tail of the filename, not the
4435 full path in the test name.
4436 (test_ld): Add some with_test_prefix blocks to make test names
4437 unique.
4438
2d61316c
TV
44392020-03-13 Tom de Vries <tdevries@suse.de>
4440
4441 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
4442
2e9145ac
TV
44432020-03-13 Tom de Vries <tdevries@suse.de>
4444
4445 * gdb.mi/mi-sym-info.exp: Make matching more precise.
4446
96c7f873
TV
44472020-03-13 Tom de Vries <tdevries@suse.de>
4448
4449 PR symtab/25646
4450 * gdb.dwarf2/imported-unit.exp: Add test.
4451
49ba92c0
TV
44522020-03-13 Tom de Vries <tdevries@suse.de>
4453
4454 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
4455 (var1, var2): New variable.
4456 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
4457 matching symbols.
4458
301b21e0
TV
44592020-03-13 Tom de Vries <tdevries@suse.de>
4460
4461 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
4462 (Term::command): Use prompt prefix.
4463 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
4464 * gdb.tui/tui-layout-asm-short-prog.exp: Use
4465 command_no_prompt_prefix instead of prefix.
4466 * gdb.tui/tui-layout-asm.exp: Same.
4467
3f512721
SM
44682020-03-12 Simon Marchi <simon.marchi@efficios.com>
4469
4470 * gdb.base/break-interp.exp: Use foreach_with_prefix.
4471
40310f30
SM
44722020-03-12 Simon Marchi <simon.marchi@efficios.com>
4473
4474 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
4475 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
4476 on" while stepping over the test instruction, match printed
4477 message.
4478
09252140
TV
44792020-03-12 Tom de Vries <tdevries@suse.de>
4480
4481 * gdb.base/info-types.exp: Use exp_continue during matching of output
4482 of "info types".
4483
14e9c72c
TV
44842020-03-12 Tom de Vries <tdevries@suse.de>
4485
4486 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
4487
e515d67e
TV
44882020-03-12 Tom de Vries <tdevries@suse.de>
4489
4490 * gdb.fortran/module.exp: Use exp_continue during matching of output
4491 of "info variable -n".
4492
307eafd8
TV
44932020-03-12 Tom de Vries <tdevries@suse.de>
4494
4495 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
4496 gdb.dwarf2/dw2-ranges-base.c.
4497
9a2de3fc
TV
44982020-03-12 Tom de Vries <tdevries@suse.de>
4499
4500 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
4501 in presence of GLIBC debuginfo.
4502
3217502e
TV
45032020-03-12 Tom de Vries <tdevries@suse.de>
4504
4505 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
4506 $core.
4507
1281424c
TV
45082020-03-12 Tom de Vries <tdevries@suse.de>
4509
4510 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
4511 more precise.
4512
038b97fc
SM
45132020-03-11 Simon Marchi <simon.marchi@efficios.com>
4514
4515 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
4516 from Unix to Windows path.
4517
5308d1e7
TV
45182020-03-11 Tom de Vries <tdevries@suse.de>
4519
4520 * gdb.ada/minsyms.exp: Set language to ada.
4521
f870f78f
TV
45222020-03-11 Tom de Vries <tdevries@suse.de>
4523
4524 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
4525
5a13315d
TV
45262020-03-11 Tom de Vries <tdevries@suse.de>
4527
4528 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
4529
976862ed
TT
45302020-03-11 Tom Tromey <tromey@adacore.com>
4531
4532 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
4533
7462c383
TV
45342020-03-11 Tom de Vries <tdevries@suse.de>
4535
4536 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
4537
1c6c46a0
TV
45382020-03-11 Tom de Vries <tdevries@suse.de>
4539
4540 * gdb.base/break-interp.exp: Limit verbose scope.
4541
44f41bb7
TV
45422020-03-11 Tom de Vries <tdevries@suse.de>
4543
4544 * gdb.fortran/logical.f90: Define variable with character type.
4545 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
4546
b76f3a42
TV
45472020-03-11 Tom de Vries <tdevries@suse.de>
4548
4549 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
4550
1c33af77
TV
45512020-03-11 Tom de Vries <tdevries@suse.de>
4552
4553 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
4554 symtabs.
4555
8c95582d
AB
45562020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
4557 Bernd Edlinger <bernd.edlinger@hotmail.de>
4558
4559 * gdb.cp/step-and-next-inline.cc: New file.
4560 * gdb.cp/step-and-next-inline.exp: New file.
4561 * gdb.cp/step-and-next-inline.h: New file.
4562 * gdb.dwarf2/dw2-is-stmt.c: New file.
4563 * gdb.dwarf2/dw2-is-stmt.exp: New file.
4564 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
4565 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
4566 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
4567
cecf8547
AB
45682020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
4569
4570 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
4571 is-stmt flag in the line table.
4572
0ba678c9
TV
45732020-03-09 Tom de Vries <tdevries@suse.de>
4574
4575 * lib/gdb.exp (cached_file): Create cache dir.
4576
72fbdf83
TV
45772020-03-07 Tom de Vries <tdevries@suse.de>
4578
4579 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
4580 * gdb.cp/rvalue-ref-params.exp: Same.
4581
436b5e99
TV
45822020-03-06 Tom de Vries <tdevries@suse.de>
4583
4584 * lib/gdb.exp (tentative_rename, cached_file): New proc.
4585 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
4586
09f2921c
TV
45872020-03-06 Tom de Vries <tdevries@suse.de>
4588
4589 * README: Fix "the the".
4590 * gdb.base/dprintf.exp: Same.
4591
50a3cc5d
TV
45922020-03-05 Tom de Vries <tdevries@suse.de>
4593
4594 * gdb.base/maint.exp: Update "main print statistics" expected output.
4595
0a709cba
AKS
45962020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
4597
4598 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
4599 (fortran_int8): Likewise.
4600 (fortran_real4): Likewise.
4601 (fortran_real8): Likewise.
4602 (fortran_complex4): Likewise.
4603 (fortran_logical4): Likewise.
4604 (fortran_character1): Likewise.
4605
5e5d66b6
AB
46062020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
4607
4608 * gdb.fortran/logical.exp: Add tests that any non-zero value is
4609 printed as true.
4610
7b973adc
SDJ
46112020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
4612
4613 * gdb.base/printcmds.exp: Add test to verify printf of a
4614 variable holding an address.
4615
478e490a
TV
46162020-03-03 Tom de Vries <tdevries@suse.de>
4617
4618 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
4619
1ef44e86
TV
46202020-03-03 Tom de Vries <tdevries@suse.de>
4621
4622 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
4623 gdb_test_multiple call.
4624
b98cc2cf
TV
46252020-03-03 Tom de Vries <tdevries@suse.de>
4626
4627 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
4628 gdb_test_multiple calls.
4629
63e163f2
AB
46302020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
4631
4632 * gdb.base/default.exp: Remove test of 'set history filename'.
4633 * gdb.base/gdbinit-history.exp: Add tests for setting the history
4634 filename to the empty string.
4635 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
4636 and GDBHISTSIZE.
4637
24ed6739
AB
46382020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
4639
4640 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
4641 disabled.
4642
590003dc 46432020-03-02 Pedro Alves <palves@redhat.com>
fc5d6901 4644 Tom de Vries <tdevries@suse.de>
590003dc
TV
4645
4646 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
4647 -prompt prefix, before user_code argument. Add -lbl option likewise.
4648 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
4649 (gdb_is_target_1): Add -prompt prefix and move to before user_code
4650 argument.
4651 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
4652 have "\r\n" at start-of-line, instead of at end-of-line.
4653
f5e46084
SM
46542020-02-28 Simon Marchi <simon.marchi@efficios.com>
4655
4656 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
4657 libinproctrace.so.
4658
f7a7000d
LM
46592020-02-28 Luis Machado <luis.machado@linaro.org>
4660
4661 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
4662 to "p/x".
4663
718e0816
LM
46642020-02-28 Luis Machado <luis.machado@linaro.org>
4665
4666 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
4667 asm/ptrace.h and error.h.
4668
13c3a74a
TV
46692020-02-28 Tom de Vries <tdevries@suse.de>
4670
4671 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
4672 (struct wrapper, do_something, mundane/symada__cS): Move ...
4673 * gdb.base/c-linkage-name-2.c: ... here. New source file.
4674 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
4675 Update "print symada__cS before partial symtab expansion" regexp.
4676 Update breakpoint location. Flush symbol cache after expansion.
4677
85d2d5bb
LM
46782020-02-28 Luis Machado <luis.machado@linaro.org>
4679
4680 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
4681
3608f86c
TV
46822020-02-27 Tom de Vries <tdevries@suse.de>
4683
4684 * config/sid.exp: Remove unused globals.
4685 * gdb.base/attach.exp: Same.
4686 * gdb.base/catch-load.exp: Same.
4687 * gdb.base/dbx.exp: Same.
4688 * lib/gdb.exp: Same.
4689 * lib/mi-support.exp: Same.
4690 * lib/prompt.exp: Same.
4691
c8d4f6df
TV
46922020-02-27 Tom de Vries <tdevries@suse.de>
4693
4694 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
4695 not set.
4696
0d79cdc4
AM
46972020-02-26 Aaron Merey <amerey@redhat.com>
4698
4699 * gdb.debuginfod: New directory for debuginfod tests.
4700 * gdb.debuginfod/main.c: New test file.
4701 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
4702
0dce4280
TV
47032020-02-26 Tom de Vries <tdevries@suse.de>
4704
4705 PR gdb/25603
4706 * gdb.base/persistent-lang.cc: New test.
4707 * gdb.base/persistent-lang.exp: New file.
4708
9e80cfa1
AB
47092020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
4710
4711 * gdb.fortran/derived-type-striding.exp: Add a new test.
4712 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
4713 new test.
4714
2078dbb2
AB
47152020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
4716
4717 * gdb.base/cached-source-file.exp: Avoid source file paths in test
4718 names.
4719
70d49700
TV
47202020-02-25 Tom de Vries <tdevries@suse.de>
4721
4722 PR go/18926
4723 * gdb.go/methods.exp: Remove gcc/93866 xfail.
4724
a88ef40d
TV
47252020-02-24 Tom de Vries <tdevries@suse.de>
4726
4727 PR gdb/25592
4728 * gdb.base/info-locals-unused-static-var.c: New test.
4729 * gdb.base/info-locals-unused-static-var.exp: New file.
4730
01b1af32
TT
47312020-02-22 Tom Tromey <tom@tromey.com>
4732
4733 * gdb.python/tui-window.exp: New file.
4734 * gdb.python/tui-window.py: New file.
4735
7c043ba6
TT
47362020-02-22 Tom Tromey <tom@tromey.com>
4737
4738 PR tui/17850:
4739 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
4740 tests.
4741
c22fef7e
TT
47422020-02-22 Tom Tromey <tom@tromey.com>
4743
4744 * gdb.tui/new-layout.exp: Add sub-layout tests.
4745
ee325b61
TT
47462020-02-22 Tom Tromey <tom@tromey.com>
4747
4748 * gdb.tui/new-layout.exp: New file.
4749
3f0cbb04
TT
47502020-02-22 Tom Tromey <tom@tromey.com>
4751
4752 * gdb.rust/rust-style.rs: New file.
4753 * gdb.rust/rust-style.exp: New file.
4754 * gdb.base/style.exp: Test structure printing.
4755 * gdb.base/style.c (struct some_struct): New type.
4756 (enum etype): New type.
4757 (struct_value): New global.
4758
75525152
TV
47592020-02-21 Tom de Vries <tdevries@suse.de>
4760
4761 PR go/18926
4762 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
4763 Remove blanket xfails. Use message argument for gdb_breakpoint.
4764 Make continuing to breakpoint test conditional on setting breakpoint.
4765 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
4766 DW_AT_name attribute. Add xfail for GCC PR93866.
4767
bd360d30
AB
47682020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
4769
4770 * gdb.dwarf2/cpp-linkage-name.c: New file.
4771 * gdb.dwarf2/cpp-linkage-name.exp: New file.
4772
c7adb09f 47732020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
4774
4775 * lib/gdb.exp (gdb_wrapper_init): Reset
4776 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
4777 not exist.
4778
a9c79803
TV
47792020-02-20 Tom de Vries <tdevries@suse.de>
4780
4781 PR go/17018
4782 * gdb.go/hello.exp: Copy ...
4783 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
4784 print of st to print value of global definition. Add xfail for GCC
4785 PR93844.
4786 * gdb.go/hello.exp: Remove printing of st before definition.
4787 * gdb.go/hello.go: Copy ...
4788 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
4789 to st.
4790 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
4791
d7445728
TV
47922020-02-20 Tom de Vries <tdevries@suse.de>
4793
4794 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
4795 (gdb_simple_compile): Handle compile_flags go by using .go extension
4796 for source file.
4797 * gdb.go/chan.exp: Use support_go_compile.
4798 * gdb.go/handcall.exp: Same.
4799 * gdb.go/hello.exp: Same.
4800 * gdb.go/integers.exp: Same.
4801 * gdb.go/max-depth.exp: Same.
4802 * gdb.go/methods.exp: Same.
4803 * gdb.go/package.exp: Same.
4804 * gdb.go/strings.exp: Same.
4805 * gdb.go/types.exp: Same.
4806 * gdb.go/unsafe.exp: Same.
4807
c9c41e6d
TV
48082020-02-19 Tom de Vries <tdevries@suse.de>
4809
4810 * gdb.python/lib-types.exp: Make xfail more strict.
4811
f20ff837
TV
48122020-02-19 Tom de Vries <tdevries@suse.de>
4813
4814 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
4815
08410482
DE
48162020-02-19 Doug Evans <dje@google.com>
4817
4818 PR rust/25535
4819 * gdb.rust/simple.exp: Add test.
4820 * gdb.rust/simple.rs: Add test.
4821
623563f7
TV
48222020-02-19 Tom de Vries <tdevries@suse.de>
4823
4824 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
4825 output line-by-line.
4826
d3308cfd
TV
48272020-02-19 Tom de Vries <tdevries@suse.de>
4828
4829 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
4830
86cbc5dc
TV
48312020-02-19 Tom de Vries <tdevries@suse.de>
4832
4833 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
4834 prelink.
4835
9db2b96b
TV
48362020-02-19 Tom de Vries <tdevries@suse.de>
4837
4838 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
4839 (gdb_do_cache): Use gdb_do_cache_wrap.
4840 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
4841
89e2fdc5
TV
48422020-02-19 Tom de Vries <tdevries@suse.de>
4843
4844 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
4845 gdb_compile option.
4846
373d7ac0
SM
48472020-02-18 Simon Marchi <simon.marchi@efficios.com>
4848
4849 * gdb.base/printcmds.exp (test_print_enums): Update expected
4850 output.
4851
b29a2df0
SM
48522020-02-18 Simon Marchi <simon.marchi@efficios.com>
4853
4854 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
4855 for "unknown".
4856
6740f0cc
SM
48572020-02-18 Simon Marchi <simon.marchi@efficios.com>
4858
4859 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
4860 enumerator.
4861
edd45eb0
SM
48622020-02-18 Simon Marchi <simon.marchi@efficios.com>
4863
4864 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
4865 FE_, add FE_NONE.
4866 (three): Update.
4867 (enum flag_enum_without_zero): New enum.
4868 (flag_enum_without_zero): New variable.
4869 (enum not_flag_enum): New enum.
4870 (three_not_flag): New variable.
4871 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
4872 (test_print_enums): Add more tests for printing flag enums.
4873
d4295de4
TV
48742020-02-18 Tom de Vries <tdevries@suse.de>
4875
4876 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
4877 (gdb_compile_ada): ... here.
4878 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
4879 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
4880
f251f505
TT
48812020-02-14 Tom Tromey <tom@tromey.com>
4882
4883 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
4884 build directory.
4885 * boards/gdbserver-base.exp: Update path to gdbserver.
4886
8f432634
TV
48872020-02-13 Tom de Vries <tdevries@suse.de>
4888
4889 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
4890
92b6eaf7
TV
48912020-02-13 Tom de Vries <tdevries@suse.de>
4892
4893 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
4894 are missing.
4895
f3b0f7fe
TV
48962020-02-13 Tom de Vries <tdevries@suse.de>
4897
4898 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
4899 call.
4900
f6be8713
SDJ
49012020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
4902
4903 PR tui/25126
4904 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
4905 * gdb.base/cached-source-file.c: New file.
4906 * gdb.base/cached-source-file.exp: New file.
4907
b2770d5e
TV
49082020-02-11 Tom de Vries <tdevries@suse.de>
4909
4910 PR testsuite/25488
4911 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
4912
44f6938e
TV
49132020-02-10 Tom de Vries <tdevries@suse.de>
4914
4915 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
4916
5f0e2eb7
MR
49172020-02-10 Maciej W. Rozycki <macro@wdc.com>
4918
4919 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
4920 and $after_addr are both integers before making a comparison.
4921
46ce2b6f
TV
49222020-02-09 Tom de Vries <tdevries@suse.de>
4923
4924 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
4925 command output and paste it into gdb.log. If any, paste catch message
4926 to gdb.log.
4927
5abbbe1d
TT
49282020-02-07 Tom Tromey <tromey@adacore.com>
4929
4930 PR breakpoints/24915:
4931 * gdb.base/annotate-symlink.exp: Use setup_xfail.
4932
1d5d29e7
SV
49332020-02-06 Shahab Vahedi <shahab@synopsys.com>
4934
4935 * gdb.tui/tui-missing-src.exp: Add the "missing source
4936 file" test for the TUI.
4937
b0999b9b
AB
49382020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
4939
4940 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
4941 including a port number in the output.
4942
c3b149eb
AKS
49432020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
4944
4945 * lib/fortran.exp (fortran_int4): Handle clang.
4946 (fortran_int8): Likewise.
4947 (fortran_real4): Likewise.
4948 (fortran_real8): Likewise.
4949 (fortran_complex4): Likewise.
4950 (fortran_logical4): Likewise.
4951 (fortran_character1): Likewise.
4952
f8dcc90b
TV
49532020-02-04 Tom de Vries <tdevries@suse.de>
4954
4955 * README (Race detection): Add note.
4956
f90ac7c2
TV
49572020-02-04 Tom de Vries <tdevries@suse.de>
4958
4959 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
4960
780636ae
TV
49612020-02-04 Tom de Vries <tdevries@suse.de>
4962
4963 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
4964
5d2e1193
RA
49652020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
4966
4967 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
4968 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
4969 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
4970 blttar, bnetarl.
4971 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
4972 binary for blttar, bnetarl.
4973 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
4974 wait instruction. Delete ldmx test.
4975 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
4976
e409c542
AKS
49772020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
4978
4979 * gdb.fortran/array-bounds-high.exp: New file.
4980 * gdb.fortran/array-bounds-high.f90: New file.
4981
b0029748
LD
49822020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
4983
4984 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
4985 Replace #include of <sys/fcntl.h> by <fcntl.h>.
4986
195a8287
TV
49872020-02-01 Tom de Vries <tdevries@suse.de>
4988
4989 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
4990
42330a68
AB
49912020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
4992
4993 PR tui/9765
4994 * gdb.tui/tui-layout-asm-short-prog.S: New file.
4995 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
4996
b62a8028
LM
49972020-01-29 Luis Machado <luis.machado@linaro.org>
4998
4999 * gdb.arch/aarch64-brk-patterns.c: New source file.
5000 * gdb.arch/aarch64-brk-patterns.exp: New test.
5001
5f440116
TBA
50022020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5003
5004 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
5005 GCC/Clang version.
5006 * gdb.cp/pass-by-ref.exp: Ditto.
5007
ee2a6fc6
TV
50082020-01-29 Tom de Vries <tdevries@suse.de>
5009
5010 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
5011 * gdb.threads/watchpoint-fork-mt.c: Same.
5012 * gdb.threads/watchpoint-fork-parent.c: Same.
5013 * gdb.threads/watchpoint-fork-st.c: Same.
5014 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
5015
16b10d6e
LM
50162020-01-27 Luis Machado <luis.machado@linaro.org>
5017
5018 * gdb.base/step-over-syscall.exp (setup): Check if we're already
5019 sitting at a syscall instruction when we hit the syscall function's
5020 breakpoint.
5021 Check PC against one obtained with the x command.
5022 Validate syscall number.
5023 (step_over_syscall): Don't continue to the syscall instruction if
5024 we're already there.
5025
b1468492
PW
50262020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5027
5028 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
5029
7ffa82e1
AB
50302020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
5031
5032 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
5033 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
5034
3d92a3e3
AB
50352020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
5036
5037 * gdb.dwarf2/dw2-inline-stepping.c: New file.
5038 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
5039
94a72be7
AB
50402020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
5041
5042 * gdb.base/maint.exp: Update line table parsing test.
5043 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
5044
53af73bf
PA
50452020-01-24 Pedro Alves <palves@redhat.com>
5046
5047 PR gdb/25410
5048 * gdb.multi/multi-re-run-1.c: New.
5049 * gdb.multi/multi-re-run-2.c: New.
5050 * gdb.multi/multi-re-run.exp: New.
5051
1ba1ac88
AB
50522020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
5053
5054 PR gdb/23718
5055 * gdb.server/server-kill-python.exp: New file.
5056
f3364a6d
AB
50572020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
5058
5059 * gdb.server/multi-ui-errors.c: New file.
5060 * gdb.server/multi-ui-errors.exp: New file.
5061
733d0a67
AB
50622020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
5063
5064 PR tui/9765
5065 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
5066
4f13c1c0
TT
50672020-01-19 Tom Tromey <tom@tromey.com>
5068
5069 * gdb.tui/main.exp: Add check for plain "file".
5070
40c94099
CB
50712020-01-16 Christian Biesinger <cbiesinger@google.com>
5072
5073 * lib/gdb.exp: Fix spelling error (seperatelly).
5074
ff47f4f0
TT
50752020-01-14 Tom Tromey <tom@tromey.com>
5076
5077 PR symtab/12535:
5078 * gdb.python/python.exp: Test decode_line with empty string
5079 argument.
5080
717c684d
BE
50812020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
5082
5083 * gdb.base/skip-inline.exp: Extend test.
5084
44e4c775
AB
50852020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
5086
5087 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
5088 * gdb.dwarf2/dw2-bad-elf.c: New file.
5089 * gdb.dwarf2/dw2-bad-elf.exp: New file.
5090
d93c6db7
AB
50912020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
5092
5093 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
5094 _line_saw_file.
5095
9a6d629c
AB
50962020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
5097
5098 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
5099 border.
5100
d9ebdab7
TBA
51012020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5102
5103 * gdb.multi/multi-target.exp (setup): Factor out "info
5104 connections" and "info inferiors" tests to ...
5105 (test_info_inferiors): ... this new procedure.
5106 (top level): Run new "info-inferiors" tests.
5107
f3c469b9
PA
51082020-01-10 Pedro Alves <palves@redhat.com>
5109
5110 * gdb.server/bkpt-other-inferior.exp: New file.
5111
121b3efd
PA
51122020-01-10 Pedro Alves <palves@redhat.com>
5113
5114 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
5115 of "add-inferior".
5116 * gdb.base/quit-live.exp: Likewise.
5117 * gdb.base/remote-exec-file.exp: Likewise.
5118 * gdb.guile/scm-progspace.exp: Likewise.
5119 * gdb.linespec/linespec.exp: Likewise.
5120 * gdb.mi/new-ui-mi-sync.exp: Likewise.
5121 * gdb.mi/user-selected-context-sync.exp: Likewise.
5122 * gdb.multi/multi-target.exp (setup): Add "info connection" and
5123 "info inferiors" tests.
5124 * gdb.multi/remove-inferiors.exp: Adjust expected output of
5125 "add-inferior".
5126 * gdb.multi/watchpoint-multi.exp: Likewise.
5127 * gdb.python/py-inferior.exp: Likewise.
5128 * gdb.server/extended-remote-restart.exp: Likewise.
5129 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
5130 "info inferiors".
5131 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
5132 * gdb.trace/report.exp: Likewise.
5133
1dadb1dd
PA
51342020-01-10 Pedro Alves <palves@redhat.com>
5135
5136 * gdb.multi/multi-target.c: New file.
5137 * gdb.multi/multi-target.exp: New file.
5138 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
5139 mode requested, but remote does not support non-stop".
5140
78f2c40a
PA
51412020-01-10 Pedro Alves <palves@redhat.com>
5142
5143 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
5144 disconnect before reconnecting.
5145
e7af6c70
TBA
51462020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5147 Pedro Alves <palves@redhat.com>
5148
5149 * gdb.server/connect-without-multi-process.exp: Also test
5150 continuing to end.
5151
acdf84a6
PA
51522020-01-10 Pedro Alves <palves@redhat.com>
5153
5154 * gdb.base/remote-exec-file.exp: New file.
5155
873657b9
PA
51562020-01-10 Pedro Alves <palves@redhat.com>
5157
5158 * gdb.base/fork-running-state.exp (do_test): Adjust expected
5159 output.
5160 * gdb.threads/async.c: New.
5161 * gdb.threads/async.exp: New.
5162 * gdb.multi/tids-gid-reset.c: New.
5163 * gdb.multi/tids-gid-reset.exp: New.
5164
7f0ae84c
GB
51652020-01-10 George Barrett <bob@bob131.so>
5166
5167 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
5168 to help in finding the image relocation offset.
5169 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
5170 options in arguments.
5171 (stap_test_no_debuginfo): Likewise.
5172 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
5173 test variants.
5174 (stap_test): Add null semaphore relocation test.
5175
47e9d49d
GB
51762020-01-10 George Barrett <bob@bob131.so>
5177
5178 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
5179 * gdb.base/stap-probe.exp: Likewise.
5180 (stap_test): Pass argument as an additional flag.
5181 (stap_test_no_debuginfo): Likewise.
5182 (stap_test): Check `info probes stap' output for semaphore
5183 addresses if the test binary is supposed to have them.
5184
f5a7c406
AB
51852020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5186
5187 * gdb.tui/basic.exp: Add more scrolling tests.
5188
9ae6bf64
TT
51892020-01-09 Tom Tromey <tom@tromey.com>
5190
5191 PR tui/18932:
5192 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
5193 meangingful value.
5194 (Term::command, Term::resize): Update.
5195 * gdb.tui/basic.exp: Add scrolling test.
5196
b2efe70c
AB
51972020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5198
5199 * gdb.tui/tui-layout-asm.exp: New file.
5200
3804da7e
AB
52012020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5202
5203 * lib/tuiterm.exp (Term::check_box_contents): New proc.
5204
b40aa28f
AB
52052020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5206
5207 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
5208 (Term::enter_tui): Use Term::prepare_for_tui.
5209
63ffd7c9
AB
52102020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5211
5212 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
5213 called.
5214
3be966f6
AB
52152020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5216
5217 * gdb.base/skip.exp: Fix race condition in test.
5218
153d79c4
AB
52192020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
5220
5221 * gdb.base/backtrace.c: New file.
5222 * gdb.base/backtrace.exp: New file.
5223
f2302a34
AB
52242020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
5225
5226 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
5227
6ec1d75e
PW
52282020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5229
5230 * gdb.base/style.exp: Test that warnings are styled.
5231
c296cbe6
BE
52322019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
5233
5234 * gdb.base/line65535.exp: New file.
5235 * gdb.base/line65535.c: New file.
5236
b28a729d
SM
52372019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
5238
5239 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
5240 * lib/gnat_debug_info_test.adb: New file.
5241 * gdb.ada/ptype_tagged_param.exp: Use
5242 gnat_runtime_has_debug_info, expect a different output if
5243 runtime does not have debug info.
5244
7f2d7a0d
SM
52452019-12-20 Simon Marchi <simon.marchi@efficios.com>
5246
5247 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
5248 (another) quote in test name.
5249
f3bce483
SM
52502019-12-20 Simon Marchi <simon.marchi@efficios.com>
5251
5252 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
5253 Add quote in test name.
5254
c855a912
TBA
52552019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5256
5257 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
5258 directory instead.
5259 * gdb.cp/pass-by-ref.exp: Extend with more cases.
5260 * gdb.cp/pass-by-ref-2.cc: New file.
5261 * gdb.cp/pass-by-ref-2.exp: New file.
5262
fc9d2d72
TT
52632019-12-20 Tom Tromey <tom@tromey.com>
5264
5265 * gdb.tui/list-before.exp: New file.
5266
77b97e00
TT
52672019-12-20 Tom Tromey <tom@tromey.com>
5268
5269 * gdb.tui/list.exp: Check for source on initial listing.
5270
f69656d0
TT
52712019-12-11 Tom Tromey <tromey@adacore.com>
5272
5273 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
5274 Add crlf test.
5275
99a55965
SM
52762019-12-18 Simon Marchi <simon.marchi@efficios.com>
5277
5278 * gdb.base/default.exp: Update value of $_gdb_major.
5279
5024637f
BE
52802019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5281
5282 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
5283
b63634be
BE
52842019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5285
5286 * gdb.base/skip.exp: Whitespace fix.
5287
45d73523
BE
52882019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
5289
5290 * gdb.base/skip-inline.c: New file.
5291 * gdb.base/skip-inline.exp: New file.
5292
d043f8c8
SM
52932019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
5294
5295 * gdb.base/jit-reader.exp (jit_reader_test): Rename
5296 jit_function_00 to jit_function_stack_mangle.
5297 * gdb.base/jithost.c (jit_function_t): Rename to...
5298 (jit_function_stack_mangle_t): ... this.
5299 (jit_function_add_t): New typedef.
5300 (jit_function_00_code): Rename to...
5301 (jit_function_stack_mangle_code): ... this, make static.
5302 (jit_function_add_code): New.
5303 (main): Generate "add" function and call it. Adjust to changes
5304 in jithost_abi.
5305 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
5306 (struct jithost_abi) <begin, end>: Remove fields.
5307 <object, function_stack_mangle, function_add>: New fields.
5308 * gdb.base/jitreader.c (struct reader_state) <code_begin,
5309 code_end>: Remove fields.
5310 <func_stack_mangle>: New field.
5311 (read_debug_info): Adjust to renaming, create block for "add"
5312 function.
5313 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
5314
873de05c
TT
53152019-12-11 Tom Tromey <tom@tromey.com>
5316
5317 * gdb.tui/resize.exp: Fix regexp.
5318 * gdb.tui/regs.exp: Fix regexps.
5319 * gdb.tui/main.exp: Fix regexp.
5320
3d979945
TT
53212019-12-11 Tom Tromey <tom@tromey.com>
5322
5323 * gdb.tui/resize.exp: Update.
5324 * gdb.tui/empty.exp (layouts): Update.
5325
2192a9d3
TT
53262019-12-11 Tom Tromey <tom@tromey.com>
5327
5328 * gdb.tui/regs.exp: Update.
5329 * gdb.tui/empty.exp (layouts): Update.
5330 * gdb.tui/basic.exp: Update.
5331 * lib/tuiterm.exp (_check_box): Don't check bottom border.
5332
d8edc8b7
PW
53332019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5334
5335 * gdb.base/options.exp: Add -raw-values in the print completion list.
5336 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
5337
4c12d936
KB
53382019-12-10 Kevin Buettner <kevinb@redhat.com>
5339
5340 * gdb.threads/omp-par-scope.c: New file.
5341 * gdb/threads/omp-par-scope.exp: New file.
5342
26b911fb
KB
53432019-12-10 Kevin Buettner <kevinb@redhat.com>
5344
bb47f919
KB
5345 * lib/gdb.exp (support_nested_function_tests): New proc.
5346
53472019-12-10 Kevin Buettner <kevinb@redhat.com>
5348
5349 * lib/gdb.exp (gdb_compile_openmp): New proc.
5350 (build_executable_from_specs): Add an "openmp" option.
5351 (gdb_compile_pthreads): Add non-executable case.
26b911fb 5352
6c71eb7d
TT
53532019-12-10 Tom Tromey <tromey@adacore.com>
5354
5355 * gdb.ada/unchecked_union.exp: New file.
5356 * gdb.ada/unchecked_union/pck.adb: New file.
5357 * gdb.ada/unchecked_union/pck.ads: New file.
5358 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
5359 * gdb-utils.exp (string_to_regexp): Also quote "?".
5360
bac7c5cf
GB
53612019-12-10 George Barrett <bob@bob131.so>
5362
5363 Test scripted probe breakpoints.
5364 * gdb.guile/scm-breakpoint.c (main): Add probe point.
5365 * gdb.python/py-breakpoint.c (main): Likewise.
5366 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
5367 specifier test.
5368 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
5369
330f1d38
TBA
53702019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5371
5372 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
5373 an rvalue parameter.
5374 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
5375 parameter.
5376
b43315e2
AB
53772019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
5378
5379 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
5380 modules.
5381
54f73dad
AB
53822019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
5383
5384 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
5385 broken version of GCC.
5386
d57cbee9
AB
53872019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
5388
5389 * gdb.fortran/info-modules.exp: Rewrite to make use of new
5390 sym-info-cmds library.
5391 * gdb.fortran/info-types.exp: Likewise.
5392 * lib/sym-info-cmds.exp: New file.
5393
c14aab8c
TV
53942019-12-08 Tom de Vries <tdevries@suse.de>
5395
5396 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
5397
aa2d5a42
KS
53982019-12-07 Keith Seitz <keiths@redhat.com>
5399
5400 * gdb.base/corefile-buildid-shlib-shr.c: New file.
5401 * gdb.base/corefile-buildid-shlib.c: New file.
5402 * gdb.base/corefile-buildid.c: New file.
5403 * gdb.base/corefile-buildid.exp: New file.
5404
93e55f0a
TV
54052019-12-06 Tom de Vries <tdevries@suse.de>
5406
5407 * gdb.dwarf2/varval.exp: Add decl before def test.
5408
c7d12402
TBA
54092019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5410
5411 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
5412
06acc08f
TBA
54132019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5414
5415 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
5416 CV and reference conversion for overload resolution.
5417 * gdb.cp/rvalue-ref-overload.exp: Test it.
5418
e0fad1ea
PW
54192019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5420
5421 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
5422 * gdb.base/frameapply.exp: Test faas without command.
5423
8d70a9f0
AB
54242019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
5425
5426 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
5427 Fortran tests.
5428 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
5429 order.
5430
36c8fb93
AB
54312019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
5432
5433 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
5434 casting to type with no kind specified.
5435 (test_basic_parsing_of_type_kinds): Additional tests for types
5436 with no kind specified, and add tests for single/double
5437 precision/complex types.
5438
4139ff00
TT
54392019-12-04 Tom Tromey <tromey@adacore.com>
5440
5441 * gdb.base/endianity.c (struct other) <x>: New field.
5442 (main): Initialize it.
5443 * gdb.base/endianity.exp: Update.
5444
a05cf17a
TT
54452019-12-04 Tom Tromey <tromey@adacore.com>
5446
5447 * gdb.ada/scalar_storage/storage.adb: New file.
5448 * gdb.ada/scalar_storage/pck.adb: New file.
5449 * gdb.ada/scalar_storage/pck.ads: New file.
5450 * gdb.ada/scalar_storage.exp: New file.
5451
103a685e
TT
54522019-12-04 Tom Tromey <tromey@adacore.com>
5453
5454 * gdb.base/endianity.c (struct otherendian) <f>: New field.
5455 (main): Initialize it.
5456 * gdb.base/endianity.exp: Update.
5457
c2512106
AB
54582019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
5459
5460 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
5461
293b38d6
AB
54622019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
5463
5464 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
5465 -symbol-info-module-functions and -symbol-info-module-variables.
5466
216a7e6b
AB
54672019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
5468
5469 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
5470
5bbd8269
AB
54712019-12-01 Richard Bunt <richard.bunt@arm.com>
5472 Andrew Burgess <andrew.burgess@embecosm.com>
5473
5474 * gdb.fortran/derived-type-striding.exp: New file.
5475 * gdb.fortran/derived-type-striding.f90: New file.
5476 * gdb.fortran/array-slices.exp: New file.
5477 * gdb.fortran/array-slices.f90: New file.
5478
be09caf1
PW
54792019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5480
5481 * gdb.base/define.exp: Test . in command names.
5482 * gdb.base/setshow.exp: Update test, as . is now part of
5483 command name.
5484
643c0cbe
PW
54852019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5486
5487 * gdb.base/define-prefix.exp: New file.
5488
dcdec678
AB
54892019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
5490
5491 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
5492 compile.
5493 (skip_btrace_pt_tests): Likewise.
5494
640ab947
AB
54952019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
5496
5497 * gdb.fortran/info-modules.exp: Compile source files in correct
5498 order.
5499
d22670f0
KB
55002019-11-27 Kevin Buettner <kevinb@redhat.com>
5501
5502 * gdb.dwarf2/imported-unit.exp: New file.
5503 * gdb.dwarf2/imported-unit.c: New file.
5504
db5960b4
AB
55052019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
5506
5507 * gdb.mi/mi-fortran-modules-2.f90: New file.
5508 * gdb.mi/mi-fortran-modules.exp: New file.
5509 * gdb.mi/mi-fortran-modules.f90: New file.
5510
7dc42066
AB
55112019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
5512
5513 * gdb.mi/mi-sym-info-1.c: New file.
5514 * gdb.mi/mi-sym-info-2.c: New file.
5515 * gdb.mi/mi-sym-info.exp: New file.
5516
0dfeecca
TT
55172019-11-22 Tom Tromey <tromey@adacore.com>
5518
5519 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
5520 * gdb.ada/tasks/foo.adb: Add another stopping location.
5521
34877895
PJ
55222019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
5523
5524 * gdb.base/endianity.c: New test.
5525 * gdb.base/endianity.exp: New file.
5526
2e84f897
LD
55272019-11-21 Lukas Durfina <ldurfina@tachyum.com>
5528
5529 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
5530
65d1cd5f
TV
55312019-11-21 Tom de Vries <tdevries@suse.de>
5532
5533 PR gdb/24956
5534 * gdb.base/ui-redirect.exp: Test output of user-defined command.
5535
4f22c3f4
SDJ
55362019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
5537
5538 * gdb.python/py-progspace.exp: Add missing parentheses on some
5539 'print' commands.
5540
9f6ad286
TT
55412019-11-19 Tom Tromey <tom@tromey.com>
5542
5543 * gdb.tui/winheight.exp: New file.
5544
0b8dbf3f
AB
55452019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
5546
5547 * gdb.base/ctf-whatis.c: Delete.
5548 * gdb.base/ctf-whatis.exp: Delete.
5549 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
5550
f833b7a7
AB
55512019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
5552
5553 * gdb.base/ctf-cvexpr.exp: Delete.
5554 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
5555
30d0a636
AB
55562019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
5557
5558 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
5559 the compiler. Clean up header comment a little.
5560 * gdb.base/ctf-ptype.exp: Likewise.
5561 * gdb.base/ctf-whatis.exp: Likewise.
5562 * lib/gdb.exp (skip_ctf_tests): New proc.
5563
494409bb
SDJ
55642019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
5565
5566 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
5567 * gdb.tui/corefile-run.exp: New file.
5568
55708e99
TT
55692019-11-14 Tom Tromey <tromey@adacore.com>
5570
5571 * gdb.base/gdbvars.exp (test_convenience_variables): Add
5572 regression tests.
5573
45e42163
TT
55742019-11-12 Tom Tromey <tom@tromey.com>
5575
5576 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
5577 after any command. Expect prompt after WAIT_FOR is seen.
5578 (enter_tui): Enable resize messages.
5579 (command): Expect command in output.
5580 (get_line): Avoid error when cursor appears to be off-screen.
5581 (dump_screen): Include screen size in title.
5582 (_do_resize): New proc, from "resize".
5583 (resize): Rewrite. Do resize in two steps.
5584 * gdb.tui/empty.exp (layouts): Fix entries.
5585 (check_boxes): Remove xfail.
5586 (check_text): Dump screen on failure.
5587
086baaf1
AB
55882019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
5589
5590 * gdb.python/py-symbol.exp: Add test for
5591 gdb.lookup_static_symbols.
5592
09ff83af
AB
55932019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
5594
5595 * gdb.python/py-symbol.c: Declare and call function from new
5596 py-symbol-2.c file.
5597 * gdb.python/py-symbol.exp: Compile both source files, and add new
5598 tests for gdb.lookup_static_symbol.
5599 * gdb.python/py-symbol-2.c: New file.
5600
11af934b
TV
56012019-11-02 Tom de Vries <tdevries@suse.de>
5602
5603 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
5604 * gdb.base/anon.exp: Same.
5605 * gdb.base/auto-connect-native-target.exp: Same.
5606 * gdb.base/call-ar-st.exp: Same.
5607 * gdb.base/catch-syscall.exp: Same.
5608 * gdb.base/commands.exp: Same.
5609 * gdb.base/default.exp: Same.
5610 * gdb.base/display.exp: Same.
5611 * gdb.base/float.exp: Same.
5612 * gdb.base/foll-fork.exp: Same.
5613 * gdb.base/help.exp: Same.
5614 * gdb.base/info-macros.exp: Same.
5615 * gdb.base/info-proc.exp: Same.
5616 * gdb.base/info-target.exp: Same.
5617 * gdb.base/long_long.exp: Same.
5618 * gdb.base/macscp.exp: Same.
5619 * gdb.base/memattr.exp: Same.
5620 * gdb.base/nofield.exp: Same.
5621 * gdb.base/pointers.exp: Same.
5622 * gdb.base/printcmds.exp: Same.
5623 * gdb.base/ptype.exp: Same.
5624 * gdb.base/restore.exp: Same.
5625 * gdb.base/return.exp: Same.
5626 * gdb.base/scope.exp: Same.
5627 * gdb.base/set-noassign.exp: Same.
5628 * gdb.base/setshow.exp: Same.
5629 * gdb.base/shlib-call.exp: Same.
5630 * gdb.base/signals.exp: Same.
5631 * gdb.base/sigstep.exp: Same.
5632 * gdb.base/skip.exp: Same.
5633 * gdb.base/solib-symbol.exp: Same.
5634 * gdb.base/stap-probe.exp: Same.
5635 * gdb.base/step-line.exp: Same.
5636 * gdb.base/step-test.exp: Same.
5637 * gdb.base/style.exp: Same.
5638 * gdb.base/varargs.exp: Same.
5639 * gdb.base/vla-datatypes.exp: Same.
5640 * gdb.base/vla-ptr.exp: Same.
5641 * gdb.base/vla-sideeffect.exp: Same.
5642 * gdb.base/volatile.exp: Same.
5643 * gdb.base/watch-cond-infcall.exp: Same.
5644 * gdb.base/watchpoint.exp: Same.
5645
e96ec2ba
TV
56462019-11-02 Tom de Vries <tdevries@suse.de>
5647
5648 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
5649 * gdb.cp/cpexprs.exp: Same.
5650 * gdb.cp/except-multi-location.exp: Same.
5651 * gdb.cp/exceptprint.exp: Same.
5652 * gdb.cp/gdb2384.exp: Same.
5653 * gdb.cp/inherit.exp: Same.
5654 * gdb.cp/m-static.exp: Same.
5655 * gdb.cp/meth-typedefs.exp: Same.
5656 * gdb.cp/misc.exp: Same.
5657 * gdb.cp/namespace.exp: Same.
5658 * gdb.cp/non-trivial-retval.exp: Same.
5659 * gdb.cp/overload.exp: Same.
5660 * gdb.cp/pr17132.exp: Same.
5661 * gdb.cp/re-set-overloaded.exp: Same.
5662 * gdb.cp/rvalue-ref-types.exp: Same.
5663 * gdb.cp/templates.exp: Same.
5664
bd5766ec
LM
56652019-11-01 Luis Machado <luis.machado@linaro.org>
5666
5667 PR gdb/25124
5668
5669 * gdb.arch/pr25124.S: New file.
5670 * gdb.arch/pr25124.exp: New file.
5671
165f8965
AB
56722019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
5673
5674 * gdb.fortran/info-modules.exp: Update expected results, and add
5675 additional tests for 'info module functinos', and 'info module
5676 variables'.
5677 * gdb.fortran/info-types.exp: Update expected results.
5678 * gdb.fortran/info-types.f90: Extend testcase with additional
5679 module variables and functions.
5680
59c35742
AB
56812019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
5682
5683 * gdb.fortran/info-modules.exp: New file.
5684 * gdb.fortran/info-types.exp: Build with new file.
5685 * gdb.fortran/info-types.f90: Include and use new module.
5686 * gdb.fortran/info-types-2.f90: New file.
5687
f3fb2519
PW
56882019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5689
5690 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
5691 * gdb.base/settings.exp: Test all settings types using
5692 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
5693 that now verifies that the value of "maint show" is the same as
5694 returned by the settings functions. Test the type of the
5695 maintenance settings.
5696 * gdb.base/default.exp: Update show_conv_list.
5697
d1e36019
TV
56982019-10-31 Tom de Vries <tdevries@suse.de>
5699
5700 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
5701 gdb_test.
5702 * gdb.arch/amd64-disp-step.exp: Same.
5703 * gdb.asm/asm-source.exp: Same.
5704 * gdb.btrace/buffer-size.exp: Same.
5705 * gdb.btrace/cpu.exp: Same.
5706 * gdb.btrace/enable.exp: Same.
5707 * gdb.dwarf2/count.exp: Same.
5708 * gdb.dwarf2/dw2-ranges-func.exp: Same.
5709 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
5710 * gdb.fortran/vla-datatypes.exp: Same.
5711 * gdb.fortran/vla-history.exp: Same.
5712 * gdb.fortran/vla-ptype.exp: Same.
5713 * gdb.fortran/vla-value.exp: Same.
5714 * gdb.fortran/whatis_type.exp: Same.
5715 * gdb.guile/guile.exp: Same.
5716 * gdb.multi/tids.exp: Same.
5717 * gdb.python/py-finish-breakpoint.exp: Same.
5718 * gdb.python/py-framefilter.exp: Same.
5719 * gdb.python/py-pp-registration.exp: Same.
5720 * gdb.python/py-xmethods.exp: Same.
5721 * gdb.python/python.exp: Same.
5722 * gdb.server/connect-with-no-symbol-file.exp: Same.
5723 * gdb.server/no-thread-db.exp: Same.
5724 * gdb.server/run-without-local-binary.exp: Same.
5725 * gdb.stabs/weird.exp: Same.
5726 * gdb.threads/attach-many-short-lived-threads.exp: Same.
5727 * gdb.threads/thread-find.exp: Same.
5728 * gdb.threads/tls-shared.exp: Same.
5729 * gdb.threads/tls.exp: Same.
5730 * gdb.threads/wp-replication.exp: Same.
5731 * gdb.trace/ax.exp: Same.
5732 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
5733
3d11e68e
TV
57342019-10-31 Tom de Vries <tdevries@suse.de>
5735
5736 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
5737 * gdb.ada/array_subscript_addr.exp: Same.
5738 * gdb.ada/arrayidx.exp: Same.
5739 * gdb.ada/arrayparam.exp: Same.
5740 * gdb.ada/arrayptr.exp: Same.
5741 * gdb.ada/boolean_expr.exp: Same.
5742 * gdb.ada/call_pn.exp: Same.
5743 * gdb.ada/complete.exp: Same.
5744 * gdb.ada/fixed_cmp.exp: Same.
5745 * gdb.ada/fun_addr.exp: Same.
5746 * gdb.ada/funcall_param.exp: Same.
5747 * gdb.ada/interface.exp: Same.
5748 * gdb.ada/mod_from_name.exp: Same.
5749 * gdb.ada/null_array.exp: Same.
5750 * gdb.ada/packed_array.exp: Same.
5751 * gdb.ada/packed_tagged.exp: Same.
5752 * gdb.ada/print_chars.exp: Same.
5753 * gdb.ada/print_pc.exp: Same.
5754 * gdb.ada/ptype_arith_binop.exp: Same.
5755 * gdb.ada/ptype_field.exp: Same.
5756 * gdb.ada/ptype_tagged_param.exp: Same.
5757 * gdb.ada/rec_return.exp: Same.
5758 * gdb.ada/ref_tick_size.exp: Same.
5759 * gdb.ada/str_ref_cmp.exp: Same.
5760 * gdb.ada/taft_type.exp: Same.
5761 * gdb.ada/tagged.exp: Same.
5762 * gdb.ada/type_coercion.exp: Same.
5763 * gdb.ada/uninitialized_vars.exp: Same.
5764
60b6ede8
TV
57652019-10-30 Tom de Vries <tdevries@suse.de>
5766
5767 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
5768
30baf67b
TV
57692019-10-26 Tom de Vries <tdevries@suse.de>
5770
5771 * gdb.base/bigcore.c: Fix typos in comments.
5772 * gdb.base/ctf-ptype.c: Same.
5773 * gdb.base/long_long.c: Same.
5774 * gdb.dwarf2/dw2-op-out-param.S: Same.
5775 * gdb.python/py-evthreads.c: Same.
5776 * gdb.reverse/i387-stack-reverse.c: Same.
5777 * gdb.trace/tfile.c: Same.
5778 * lib/compiler.c: Same.
5779 * lib/compiler.cc: Same.
5780
158da0d1
TV
57812019-10-25 Tom de Vries <tdevries@suse.de>
5782
5783 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
5784 gdb_test_multiple calls.
5785 * gdb.reverse/sigall-reverse.exp: Same.
5786 * gdb.reverse/solib-precsave.exp: Same.
5787 * gdb.reverse/solib-reverse.exp: Same.
5788 * gdb.reverse/until-precsave.exp: Same.
5789 * gdb.reverse/until-reverse.exp: Same.
5790
4ccdfbec
TV
57912019-10-24 Tom de Vries <tdevries@suse.de>
5792
5793 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
5794 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
5795 kfail using -wrap pattern flag and convenience variable
5796 gdb_test_name.
5797
33d569b7
AB
57982019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
5799
5800 * gdb.python/py-progspace.exp: Add tests for the
5801 Progspace.block_for_pc method.
5802
4d0b984b
TT
58032019-10-23 Tom Tromey <tom@tromey.com>
5804
5805 * configure: Rebuild.
5806 * aclocal.m4: Use m4_include, not sinclude.
5807
94cb3754
TV
58082019-10-21 Tom de Vries <tdevries@suse.de>
5809
5810 * gdb.base/infcall-nested-structs.c: Add
5811 __attribute__((noinline,noclone)) to all functions.
5812 (call_all): Add missing variable initialization. Simplify return value.
5813 (breakpt): Increment volatile variable, to prevent call from being
5814 optimized out.
5815 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
5816
062f1fc1
TV
58172019-10-17 Tom de Vries <tdevries@suse.de>
5818
5819 * gdb.fortran/module.exp: Allow info variables to print info for files
5820 other than module.f90.
5821
0b54364d
AB
58222019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
5823
5824 * gdb.fortran/module.exp: Extend with 'info variables' test.
5825
7ff5fae7
AB
58262019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
5827
5828 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
5829 F77_FOR_TARGET.
5830
d10eccaa
TV
58312019-10-16 Tom de Vries <tdevries@suse.de>
5832
5833 PR tdep/25096
5834 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
5835
745ff14e
TV
58362019-10-16 Tom de Vries <tdevries@suse.de>
5837
5838 PR tdep/24104
5839 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
5840 Add KFAIL for PR tdep/25096.
5841
03e1ab94
TV
58422019-10-16 Tom de Vries <tdevries@suse.de>
5843
5844 PR testsuite/25059
5845 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
5846
b17fcc10
TV
58472019-10-16 Tom de Vries <tdevries@suse.de>
5848
5849 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
5850 as signed.
5851
9223170f
SM
58522019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
5853
5854 * gdb.mi/list-thread-groups-available.exp: Read entries one by
5855 one instead of increasing timeout.
5856
d6e76313
TV
58572019-10-13 Tom de Vries <tdevries@suse.de>
5858
5859 PR record/25038
5860 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
5861 * gdb.reverse/sigall-reverse.exp: Same.
5862 * gdb.reverse/solib-precsave.exp: Same.
5863 * gdb.reverse/solib-reverse.exp: Same.
5864 * gdb.reverse/step-precsave.exp: Same.
5865 * gdb.reverse/until-precsave.exp: Same.
5866 * gdb.reverse/until-reverse.exp: Same.
5867 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
5868
6dfc0041
AA
58692019-10-10 Andreas Arnez <arnez@linux.ibm.com>
5870
5871 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
5872 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
5873 (cmp_struct_05_01, cmp_struct_static_02_01)
5874 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
5875 comparisons.
5876
abcf2cc8
TV
58772019-10-10 Tom de Vries <tdevries@suse.de>
5878
5879 PR testsuite/24888
5880 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
5881 gnatlink.
5882
a50faaf6
TV
58832019-10-09 Tom de Vries <tdevries@suse.de>
5884
5885 PR testsuite/25048
5886 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
5887
60ff3cd7
AB
58882019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
5889
5890 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
5891 exceptions due to missing debug information.
5892
dfee8566
TV
58932019-10-07 Tom de Vries <tdevries@suse.de>
5894
5895 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
5896
3d63690a
AB
58972019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
5898
5899 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
5900 * gdb.base/annota1.exp: Update to use gdb_test_name.
5901
30d1f018
WP
59022019-10-07 Weimin Pan <weimin.pan@oracle.com>
5903
5904 * gdb.base/ctf-whatis.exp: New file.
5905 * gdb.base/ctf-whatis.c: New file.
5906 * gdb.base/ctf-ptype.exp: New file.
5907 * gdb.base/ctf-ptype.c: New file.
5908 * gdb.base/ctf-constvars.exp: New file.
5909 * gdb.base/ctf-constvars.c: New file.
5910 * gdb.base/ctf-cvexpr.exp: New file.
5911
4dbbb47c
TV
59122019-10-04 Tom de Vries <tdevries@suse.de>
5913
5914 * gdb.cp/local-static.c (main): Move declaration of int i out of the
5915 for loop.
5916
77c2dba3
TT
59172019-10-03 Tom Tromey <tom@tromey.com>
5918
5919 PR rust/24976:
5920 * gdb.rust/simple.rs (Union2): New type.
5921 (main): Use Union2.
5922 * gdb.rust/simple.exp: Add test.
5923
179aed7f
AB
59242019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5925
5926 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
5927 nested function prefix.
5928
0a4b0913
AB
59292019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
5930 Richard Bunt <richard.bunt@arm.com>
5931 Andrew Burgess <andrew.burgess@embecosm.com>
5932
5933 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
5934 nested functions.
5935 * gdb.fortran/nested-funcs.f90: Update expected results.
5936 * gdb.fortran/nested-funcs-2.exp: New file.
5937 * gdb.fortran/nested-funcs-2.f90: New file.
5938
082cce05
AB
59392019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5940
5941 * gdb.python/py-parameter.exp: Make test names unique.
5942 * gdb.python/py-template.exp: Likewise.
5943 * gdb.python/py-value.exp: Likewise.
5944
2b74ba5a
AB
59452019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5946
5947 * gdb.base/break-interp.exp: Reduce test name duplication.
5948 * gdb.base/call-sc.exp: Likewise.
5949 * gdb.base/callfuncs.exp: Likewise.
5950 * gdb.base/charset.exp: Likewise.
5951 * gdb.base/dump.exp: Likewise.
5952 * gdb.base/ena-dis-br.exp: Likewise.
5953 * gdb.base/relational.exp: Likewise.
5954 * gdb.base/step-over-syscall.exp: Likewise.
5955 * gdb.base/structs.exp: Likewise.
5956
58eb20d5
AB
59572019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5958
5959 * gdb.linespec/explicit.exp: Make test names unique.
5960 * gdb.linespec/ls-errs.exp: Likewise.
5961
4d421147
AB
59622019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5963
5964 * gdb.reverse/break-precsave.exp: Make test names unique.
5965 * gdb.reverse/break-reverse.exp: Likewise.
5966 * gdb.reverse/finish-precsave.exp: Likewise.
5967 * gdb.reverse/finish-reverse.exp: Likewise.
5968 * gdb.reverse/machinestate-precsave.exp: Likewise.
5969 * gdb.reverse/machinestate.exp: Likewise.
5970 * gdb.reverse/readv-reverse.exp: Likewise.
5971 * gdb.reverse/recvmsg-reverse.exp: Likewise.
5972 * gdb.reverse/sigall-precsave.exp: Likewise.
5973 * gdb.reverse/sigall-reverse.exp: Likewise.
5974 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
5975 * gdb.reverse/watch-precsave.exp: Likewise.
5976 * gdb.reverse/watch-reverse.exp: Likewise.
5977
d8c06f22
AB
59782019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5979
5980 * gdb.threads/stop-with-handle.c: New file.
5981 * gdb.threads/stop-with-handle.exp: New file.
5982
3a56ed86
TV
59832019-10-03 Tom de Vries <tdevries@suse.de>
5984
5985 PR testsuite/25059
5986 * gdb.base/list-missing-source.exp: Allowing the "Compilation
5987 directory" line to be missing.
5988
42275044
TV
59892019-10-03 Tom de Vries <tdevries@suse.de>
5990
5991 PR testsuite/25059
5992 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
5993 type optional.
5994
9ef62df0
AA
59952019-10-02 Andreas Arnez <arnez@linux.ibm.com>
5996
5997 * gdb.python/py-format-string.c (string.h): New include.
5998 (main): Fill a_struct_with_union.the_union.an_int with bytes of
5999 the same value, for endianness-independence.
6000 * gdb.python/py-format-string.exp (default_regexp_dict)
6001 (test_pretty_structs, test_format): Adjust expected output to the
6002 changed initialization.
6003
37f6a7f4
TT
60042019-10-02 Tom Tromey <tromey@adacore.com>
6005
6006 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
6007
1d58d6a2
PA
60082019-10-02 Pedro Alves <palves@redhat.com>
6009 Andrew Burgess <andrew.burgess@embecosm.com>
6010
6011 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
6012 "print-file-var.h".
6013 (this_version_id) Use ATTRIBUTE_VISIBILITY.
6014 (get_version_1): Print this_version_id and its address.
6015 Add extern "C" wrappers around interface functions.
6016 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
6017 "print-file-var.h".
6018 (this_version_id) Use ATTRIBUTE_VISIBILITY.
6019 (get_version_2): Print this_version_id and its address.
6020 Add extern "C" wrappers around interface functions.
6021 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
6022 <stddef.h> and "print-file-var.h".
6023 Add extern "C" wrappers around interface functions.
6024 [VERSION_ID_MAIN] (this_version_id): Define.
6025 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
6026 * gdb.base/print-file-var.h: Add some #defines to simplify setting
6027 up extern "C" blocks.
6028 * gdb.base/print-file-var.exp (test): New, factored out from top
6029 level.
6030 (top level): Test all combinations of attribute hidden or not,
6031 dlopen or not, and this_version_id symbol in main file or not.
6032 Compile tests as both C++ and C, make test names unique.
6033
d770d56f
TT
60342019-10-01 Tom Tromey <tom@tromey.com>
6035
6036 * gdb.base/style.exp: Test "show logging filename".
6037
7f6aba03
TT
60382019-10-01 Tom Tromey <tom@tromey.com>
6039
6040 * lib/gdb-utils.exp (style): Handle "metadata" argument.
6041 * gdb.base/style.exp: Add metadata style test.
6042
14309bb6
TT
60432019-10-01 Tom Tromey <tom@tromey.com>
6044
6045 * gdb.base/style.exp: Test "pwd".
6046
2a3c1174
PA
60472019-10-01 Tom Tromey <tom@tromey.com>
6048
6049 * gdb.base/style.exp: Update tests.
6050
53d666ec
AA
60512019-10-01 Andreas Arnez <arnez@linux.ibm.com>
6052
6053 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
6054 'six' to unsigned.
6055 (s1): Initialize fields 'four' and 'six' instead of 'three' and
6056 'five'. Use an all-ones bit pattern for each.
6057 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
6058 to its changed values.
6059
4a56a520
TT
60602019-09-30 Tom Tromey <tromey@adacore.com>
6061
6062 * gdb.rust/traits.rs: Disable all warnings.
6063
0df0352a
TV
60642019-09-29 Tom de Vries <tdevries@suse.de>
6065
aac66a4c 6066 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 6067
73d9a918
TV
60682019-09-29 Tom de Vries <tdevries@suse.de>
6069
6070 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
6071
060b3ab4
TV
60722019-09-27 Tom de Vries <tdevries@suse.de>
6073
6074 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
6075
68f7d34d
TV
60762019-09-27 Tom de Vries <tdevries@suse.de>
6077
6078 PR record/23188
6079 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
6080
5d63b30a
TT
60812019-09-26 Tom Tromey <tromey@adacore.com>
6082
6083 * gdb.ada/py_taft.exp: New file.
6084 * gdb.ada/py_taft/main.adb: New file.
6085 * gdb.ada/py_taft/pkg.adb: New file.
6086 * gdb.ada/py_taft/pkg.ads: New file.
6087
3d435220
TV
60882019-09-24 Tom de Vries <tdevries@suse.de>
6089
6090 PR gdb/24598
6091 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
6092
77d03678
TV
60932019-09-22 Tom de Vries <tdevries@suse.de>
6094
6095 * gdb.base/restore.exp: Allow register variables to be optimized out at
6096 -O0.
6097
abf516c6
UW
60982019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
6099
6100 * gdb.arch/spu-info.exp: Remove file.
6101 * gdb.arch/spu-info.c: Remove file.
6102 * gdb.arch/spu-ls.exp: Remove file.
6103 * gdb.arch/spu-ls.c: Remove file.
6104
6105 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
6106 * gdb.asm/spu.inc: Remove file.
6107
6108 * gdb.base/dump.exp: Remove support for spu*-*-*.
6109 * gdb.base/stack-checking.exp: Likewise.
6110 * gdb.base/overlays.exp: Likewise.
6111 * gdb.base/ovlymgr.c: Likewise.
6112 * gdb.base/spu.ld: Remove file.
6113
6114 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
6115 * gdb.cp/cpexprs.exp: Likewise.
6116 * gdb.cp/exception.exp: Likewise.
6117 * gdb.cp/gdb2495.exp: Likewise.
6118 * gdb.cp/mb-templates.exp: Likewise.
6119 * gdb.cp/pr9167.exp: Likewise.
6120 * gdb.cp/userdef.exp: Likewise.
6121
6122 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
6123
6124 * gdb.cell: Remove directory.
6125 * lib/cell.exp: Remove file.
6126
e452e88f
TV
61272019-09-19 Tom de Vries <tdevries@suse.de>
6128
6129 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
6130
8a625130
TV
61312019-09-19 Tom de Vries <tdevries@suse.de>
6132
6133 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
6134
81dc3ab5
TV
61352019-09-19 Tom de Vries <tdevries@suse.de>
6136
6137 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
6138 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
6139 (gdb_target_cmd): ... here.
6140 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
6141 value 2.
6142
b078f3ac
AB
61432019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
6144
6145 * gdb.base/source-dir.exp: Avoid having directory names in test
6146 names.
6147
f1b620e9
MG
61482019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
6149
6150 * gdb.base/source-dir.exp: Add extra test for mapped compilation
6151 directory.
6152
67f3ed6a
AB
61532019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
6154
6155 * gdb.base/list-missing-source.exp: New file.
6156
d1b70248
TV
61572019-09-14 Tom de Vries <tdevries@suse.de>
6158
6159 PR teststuite/24599
6160 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
6161 * lib/ada.exp (gnatmake_version_at_least): New proc.
6162
5fabdcd6
AB
61632019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
6164
6165 * gdb.base/maint.exp: Use exec_has_index_section.
6166
aa17805f
AB
61672019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
6168
6169 * gdb.base/maint.exp: Add test for 'maint info sections'.
6170
25e5c209
TV
61712019-09-12 Tom de Vries <tdevries@suse.de>
6172
6173 * gdb.base/store.exp: Allow register variables to be optimized out at
6174 -O0.
6175
4993045d
PW
61762019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6177
6178 * gdb.ada/rdv_wait.exp: Update to new task names.
6179 * gdb.base/task_switch_in_core.exp: Likewise.
6180 * gdb.base/info_sources_base.c: Likewise.
6181
8a516164
TT
61822019-09-10 Tom Tromey <tromey@adacore.com>
6183
6184 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
6185
aa391654
TT
61862019-09-10 Tom Tromey <tromey@adacore.com>
6187
6188 * gdb.ada/dgopt.exp: New file.
6189 * gdb.ada/dgopt/x.adb: New file.
6190
8634b462
TT
61912019-09-08 Tom Tromey <tom@tromey.com>
6192
6193 * gdb.tui/resize.exp: Remove setup_xfail.
6194 * gdb.tui/regs.exp: Remove setup_xfail.
6195 * gdb.tui/basic.exp: Remove setup_xfail.
6196
736b0f76
DB
61972019-09-06 David Blaikie <dblaikie@gmail.com>
6198
6199 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
6200 * gdb.cp/cplabel.exp: Ditto.
6201 * gdb.linespec/ls-errs.exp: Ditto.
6202
30331a6c
TV
62032019-09-05 Tom de Vries <tdevries@suse.de>
6204
6205 * lib/gdb.exp (cmp_file_string): New proc.
6206 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
6207 runto_main. Verify save breakpoints output.
6208
98b0ebab
PW
62092019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6210
6211 * gdb.base/info-var.exp: Test info variables without running
6212 to main, to avoid expect's buffer overflow.
6213
4e962e74
TT
62142019-09-03 Tom Tromey <tromey@adacore.com>
6215
6216 * gdb.ada/bias.exp: New file.
6217 * gdb.ada/bias/bias.adb: New file.
6218 * gdb.ada/print_chars.exp: Add regression test.
6219 * gdb.ada/print_chars/foo.adb (My_Character): New type.
6220 (MC): New variable.
6221
2ea1a07a
SL
62222019-08-29 Sandra Loosemore <sandra@codesourcery.com>
6223
6224 * gdb.base/argv0-symlink.exp: Run only on native target
6225 and local host.
6226
8077c50d
TV
62272019-08-29 Tom de Vries <tdevries@suse.de>
6228
6229 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
6230 diverse debug info.
6231 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
6232
48352473
TV
62332019-08-28 Tom de Vries <tdevries@suse.de>
6234
6235 * gdb.base/info-var.exp: Allow info variables to print info for files
6236 other than info-var-f1.c and info-var-f2.c.
6237
d8f27c60
AB
62382019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
6239
6240 * gdb.fortran/info-types.exp: Add module.
6241 * gdb.fortran/info-types.f90: Update expected results.
6242
1f20c35e
AB
62432019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
6244
6245 * gdb.fortran/info-types.exp: New file.
6246 * gdb.fortran/info-types.f90: New file.
6247 * lib/fortran.exp (fortran_character1): New proc.
6248
4acfdd20
AB
62492019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
6250
6251 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
6252 functions'. Reindent as needed.
6253 * gdb.base/info-var-f1.c: New file.
6254 * gdb.base/info-var-f2.c: New file.
6255 * gdb.base/info-var.exp: New file.
6256 * gdb.base/info-var.h: New file.
6257
5c31b358
TV
62582019-08-26 Tom de Vries <tdevries@suse.de>
6259
6260 PR c++/24852
6261 * gdb.cp/no-libstdcxx-probe.exp: New test.
6262
b694989f
TV
62632019-08-26 Tom de Vries <tdevries@suse.de>
6264
6265 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
6266 * tests need to be skipped.
6267 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
6268 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
6269 mi_skip_libstdcxx_probe_tests.
6270
d9c4ba53
SDJ
62712019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
6272
6273 * gdb.python/py-xmethods.exp: Use raw strings when passing
6274 arguments to SimpleXMethodMatcher.
6275
395fad09
TV
62762019-08-22 Tom de Vries <tdevries@suse.de>
6277
6278 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
6279 more informative.
6280
26c957f1
PA
62812019-08-21 Pedro Alves <palves@redhat.com>
6282
6283 * gdb.base/with.exp: Test "with" with no arguments.
6284
61f80d5d
TV
62852019-08-21 Tom de Vries <tdevries@suse.de>
6286
6287 * gdb.base/gdb-caching-proc.exp: Sort files.
6288
d7a11d13
TV
62892019-08-20 Tom de Vries <tdevries@suse.de>
6290
6291 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
6292 compilation.
6293
34dafe9f
TV
62942019-08-16 Tom de Vries <tdevries@suse.de>
6295
6296 * gdb.base/compare-sections.exp ("after run to main"): Allow
6297 mismatched read-only sections for PIE executables.
6298
398fdd60
TT
62992019-08-16 Tom Tromey <tom@tromey.com>
6300
6301 * lib/tuiterm.exp (_csi_Z): New proc.
6302 * gdb.tui/basic.exp: Update window positions.
6303 * gdb.tui/empty.exp: Update window positions.
6304
d8f9e51c
SL
63052019-08-15 Sandra Loosemore <sandra@codesourcery.com>
6306
6307 * gdb.base/examine-backward.exp: Correct regexp for
6308 "examine 3 bytes backward from ${address_zero}".
6309
3df505f6
TT
63102019-08-15 Tom Tromey <tom@tromey.com>
6311
6312 * gdb.tui/empty.exp: Enable resizing tests.
6313
272560b5
TT
63142019-08-15 Tom Tromey <tromey@adacore.com>
6315
6316 * gdb.ada/char_enum.exp: Add regression tests.
6317 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
6318 and '0'.
6319 (Char, Gchar): Update.
6320 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
6321
08235187
CB
63222019-08-15 Christian Biesinger <cbiesinger@google.com>
6323
6324 * gdb.python/python.exp: Expect a leading underscore on
6325 GdbOutput{,Error}File.
6326
22a2ab04
SL
63272019-08-15 Sandra Loosemore <sandra@codesourcery.com>
6328
6329 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
6330 Windows host.
6331
835b995b
SL
63322019-08-15 Sandra Loosemore <sandra@codesourcery.com>
6333
6334 * gdb.base/batch-preserve-term-settings.exp
6335 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
6336
97dd8e07
CB
63372019-08-15 Christian Biesinger <cbiesinger@google.com>
6338
6339 * lib/gdb.exp: When running on a mingw target, replace
6340 /x/ with x:/.
6341
75faf5c4
AH
63422019-08-14 Alan Hayward <alan.hayward@arm.com>
6343
6344 * gdb.arch/aarch64-prologue.c: New test.
6345 * gdb.arch/aarch64-prologue.exp: New file.
6346
abc6c00f
TV
63472019-08-13 Tom de Vries <tdevries@suse.de>
6348
6349 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
6350 Thread.
6351
74c2c1f4
SL
63522019-08-13 Sandra Loosemore <sandra@codesourcery.com>
6353
6354 * gdb.python/py-completion.exp: Download the .py file to the host
6355 and use its host pathname. Conditionalize tests that use
6356 tab completion and manipulate files on the build machine.
6357 * gdb.python/py-events.exp: Download the .py file to the host
6358 and use its host pathname.
6359 * gdb.python/py-evsignal.exp: Likewise.
6360 * gdb.python/py-evthreads.exp: Likewise.
6361 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
6362 pathname syntax.
6363 * gdb.python/py-framefilter.exp: Download the .py file to the right
6364 place on the host. Match Windows pathname syntax.
6365 * gdb.python/py-mi-var-info-path-expression.exp: Download the
6366 .py file to the host and use its host pathname.
6367 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
6368 * gdb.python/py-objfile.exp: Expect a host pathname, not a
6369 build pathname. Skip symlink test on Windows host. Add missing
6370 newline at end of file.
6371 * gdb.python/py-pp-maint.exp: Download the .py file to the host
6372 and use its host pathname.
6373 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
6374 * gdb.python/py-section-script.exp: Use host location of binfile
6375 on safe-path. Use correct path separator on Windows host.
6376 Reorder alternatives in gdb_test_multiple to prevent matching
6377 the wrong alternative on success.
6378 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
6379
ca2589f3
PP
63802019-08-12 Patrick Palka <patrick@parcs.ath.cx>
6381
6382 * gdb.gdb/selftest.exp (test_with_self): Update test to now
6383 expect the GDB inferior to no longer immediately stop after
6384 being resumed with "signal SIGINT".
6385
020a839d
SL
63862019-08-09 Sandra Loosemore <sandra@codesourcery.com>
6387
6388 * gdb.linespec/break-ask.exp: Generalize regexps to match
6389 Windows pathnames too.
6390
128d6509
TV
63912019-08-08 Tom de Vries <tdevries@suse.de>
6392
6393 PR testsuite/24862
6394 * lib/tuiterm.exp (_accept): Fix CSI regexp.
6395
590042fc
PW
63962019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6397
6398 * gdb.base/style.exp: Update tests for help doc new invariants.
6399 * gdb.base/help.exp: Likewise.
6400
046bebe1
TT
64012019-08-06 Tom Tromey <tom@tromey.com>
6402
6403 * gdb.base/style.exp: Add disassemble test.
6404 * gdb.base/style.c (some_called_function): New function.
6405 (main): Use it.
6406
0b27c27d
CB
64072019-08-05 Christian Biesinger <cbiesinger@google.com>
6408
6409 * gdb.python/py-block.exp: Test dictionary access on blocks.
6410
580f1034
SM
64112019-08-05 Simon Marchi <simon.marchi@efficios.com>
6412
6413 PR gdb/24863
6414 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
6415 -list-thread-groups --available test when running under
6416 check-read1.
6417
d86bd7cb
TV
64182019-08-05 Tom de Vries <tdevries@suse.de>
6419
6420 PR testsuite/24863
6421 * lib/gdb.exp (with_read1_timeout_factor): New proc.
6422 * gdb.base/help.exp: Use with_read1_timeout_factor.
6423 * gdb.base/info-macros.exp: Same.
6424 * gdb.cp/nested-types.exp: Same.
6425
a80cf5d8
TV
64262019-08-05 Tom de Vries <tdevries@suse.de>
6427
6428 * lib/gdb.exp (version_at_least): Factor out of ...
6429 (tcl_version_at_least): ... here.
6430 (gdb_compile): Fail if pie results in non-PIE executable.
6431 (readelf_version, readelf_prints_pie): New proc.
6432 (exec_is_pie): Return -1 if unknown.
6433
d0962838
TV
64342019-08-05 Tom de Vries <tdevries@suse.de>
6435
6436 * lib/gdb.exp (tcl_version_at_least): Fix typo.
6437
2252ff3d
SL
64382019-08-04 Sandra Loosemore <sandra@codesourcery.com>
6439
6440 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
6441
26655f53
SL
64422019-08-04 Sandra Loosemore <sandra@codesourcery.com>
6443
6444 * lib/completion-support.exp (test_gdb_complete_none): Skip
6445 tab completion tests if no readline support.
6446 (test_gdb_complete_unique_re): Likewise.
6447 (test_gdb_complete_multiple): Likewise.
6448
db4dc13e
PW
64492019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6450
6451 * gdb.base/info_sources.exp: New file.
6452 * gdb.base/info_sources.c: New file.
6453 * gdb.base/info_sources_base.c: New file.
6454
0eba165a
PFC
64552019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6456
6457 * gdb.base/batch-exit-status.exp: Call test_exit_status with
6458 prefix argument.
6459 (test_exit_status): Add prefix argument.
6460
59bd512b
TV
64612019-08-01 Tom de Vries <tdevries@suse.de>
6462
6463 PR testsuite/24863
6464 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
6465 calling exp_continue for new thread and thread exited messages.
6466
2a3ad588
TV
64672019-08-01 Tom de Vries <tdevries@suse.de>
6468
6469 PR testsuite/24863
6470 * gdb.base/structs.exp: Fix check-read1 timeout using
6471 gdb_test_sequence.
6472 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
6473
117eb594
TV
64742019-08-01 Tom de Vries <tdevries@suse.de>
6475
6476 PR testsuite/24863
6477 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
6478 line.
6479
ed591340
TV
64802019-08-01 Tom de Vries <tdevries@suse.de>
6481
6482 PR testsuite/24863
6483 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
6484
aa3b6533
TT
64852019-07-30 Tom Tromey <tromey@adacore.com>
6486
6487 * gdb.ada/display_nested.exp: New file.
6488 * gdb.ada/display_nested/foo.adb: New file.
6489 * gdb.ada/display_nested/pack.adb: New file.
6490 * gdb.ada/display_nested/pack.ads: New file.
6491
2906593f
CB
64922019-07-30 Christian Biesinger <cbiesinger@google.com>
6493
6494 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
6495 namespace.
6496 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
6497
0f575925
TV
64982019-07-30 Tom de Vries <tdevries@suse.de>
6499
6500 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
6501 instead.
6502
b13057d9
TV
65032019-07-30 Tom de Vries <tdevries@suse.de>
6504
6505 PR testsuite/24834
6506 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
6507 (exec_is_pie): New proc.
6508
5c4dde85
CB
65092019-07-29 Christian Biesinger <cbiesinger@google.com>
6510
6511 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
6512
c620ed88
CB
65132019-07-29 Christian Biesinger <cbiesinger@google.com>
6514
6515 * gdb.python/py-objfile.c: Add global and static vars.
6516 * gdb.python/py-objfile.exp: Test new functions Objfile.
6517 lookup_global_symbol and lookup_static_symbol.
6518
3d235706
TT
65192019-07-29 Tom Tromey <tom@tromey.com>
6520
6521 * lib/tuiterm.exp (Term::_csi_@): New proc.
6522 (Term::_csi_X): Don't move cursor.
6523
c7e4c0a6
PW
65242019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6525
6526 * gdb.base/options.exp: Update backtrace - completion to
6527 new option -frame-info.
6528 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
6529 Test new 'set print frame-info'. Test backtrace -frame-info
6530 overriding 'set print frame-info'.
6531 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
6532 Test new 'set print frame-info'.
6533 Verify consistency of backtrace with and without filters, with and
6534 without -no-filters.
6535 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
6536 default.
6537
de28a3b7
TV
65382019-07-29 Tom de Vries <tdevries@suse.de>
6539
6540 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
6541 no arguments".
6542
507dd60e
TV
65432019-07-29 Tom de Vries <tdevries@suse.de>
6544
6545 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
6546 is a substring of the first for "complete non-unique file name".
6547
5beafce9
TV
65482019-07-29 Tom de Vries <tdevries@suse.de>
6549
6550 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
6551 with ".*".
6552
2d274232
TV
65532019-07-29 Tom de Vries <tdevries@suse.de>
6554
6555 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
6556 Pass prompt_regexp parameter to gdb_test_multiple calls.
6557
9197cd8b
TV
65582019-07-29 Tom de Vries <tdevries@suse.de>
6559
6560 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 6561 print registers" regexps.
9197cd8b 6562
b528dae0
TV
65632019-07-29 Tom de Vries <tdevries@suse.de>
6564
6565 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
6566
d17725d7
TV
65672019-07-29 Tom de Vries <tdevries@suse.de>
6568
6569 PR gdb/24855
6570 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
6571 (skip_python_tests_prompt): Add prompt_regexp argument to
6572 gdb_test_multiple calls.
6573
52b75bf1
TT
65742019-07-27 Tom Tromey <tom@tromey.com>
6575
6576 * gdb.tui/main.exp: New file.
6577
2b1d00c2
TT
65782019-07-27 Tom Tromey <tom@tromey.com>
6579
6580 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
6581 optional.
6582 * gdb.tui/empty.exp: New file.
6583
ded631d5
TT
65842019-07-27 Tom Tromey <tom@tromey.com>
6585
6586 * lib/tuiterm.exp (spawn): New proc.
6587 (Term::resize): New proc.
6588 * gdb.tui/resize.exp: New file.
6589
58ac439d
TT
65902019-07-27 Tom Tromey <tom@tromey.com>
6591
6592 * gdb.tui/list.exp: New file.
6593
fe1f56ee
TT
65942019-07-27 Tom Tromey <tom@tromey.com>
6595
6596 * gdb.tui/regs.exp: New file.
6597
f790b310
TT
65982019-07-27 Tom Tromey <tom@tromey.com>
6599
6600 * gdb.tui/basic.exp: Add "layout split" test.
6601
d95fc6ee
TT
66022019-07-27 Tom Tromey <tom@tromey.com>
6603
6604 * gdb.tui/basic.exp: Add "layout asm" test.
6605
c3786b3a
TT
66062019-07-27 Tom Tromey <tom@tromey.com>
6607
6608 * lib/tuiterm.exp: New file.
6609 * gdb.tui/basic.exp: New file.
6610
98a617f8
KB
66112019-07-27 Kevin Buettner <kevinb@redhat.com>
6612
6613 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
6614 Enable tests associated with this flag. Adjust regex
6615 referencing "foo_low" to now refer to "foo_cold" instead.
6616
5c076da4
KB
66172019-07-27 Kevin Buettner <kevinb@redhat.com>
6618
6619 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
6620 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
6621 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
6622 foo_cold. Revise comments to match.
6623 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
6624 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
6625 were wrapped into this proc; Call do_test in loop from outermost
6626 level.
6627 (foo_low): Rename all occurrences to "foo_cold".
6628 (backtrace from baz): New test.
6629 (x2/i foo_cold): New test.
6630 (info line *foo_cold): New test.
6631
1512d3b7
TV
66322019-07-26 Tom de Vries <tdevries@suse.de>
6633
6634 * gdb.arch/i386-pkru.exp: Fix unterminated string.
6635
297989a1
TV
66362019-07-25 Tom de Vries <tdevries@suse.de>
6637
6638 PR testsuite/24830
6639 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
6640 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
6641 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
6642 (skip_libstdcxx_probe_tests): ... here.
6643 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
6644
b3b965fb
TV
66452019-07-24 Tom de Vries <tdevries@suse.de>
6646
6647 PR testsuite/24807
6648 * gdb.objc/basicclass.m: Include stdio.h.
6649 * gdb.objc/nondebug.m: Same.
6650 * gdb.objc/objcdecode.m: Same.
6651
4625b4d0
TV
66522019-07-24 Tom de Vries <tdevries@suse.de>
6653
6654 PR testsuite/24612
6655 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
6656 additional_flags.
6657
024a5840
TV
66582019-07-24 Tom de Vries <tdevries@suse.de>
6659
6660 PR testsuite/24831
6661 * gdb.multi/tids.exp: Update error messages for info threads.
6662
c76ddaa3
TV
66632019-07-24 Tom de Vries <tdevries@suse.de>
6664
6665 * gdb.base/info-types.exp: Allow info types to print info for more than
6666 one file.
6667
9a618ef6
TV
66682019-07-23 Tom de Vries <tdevries@suse.de>
6669
6670 PR testsuite/24842
6671 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
6672 gdb_spawn_with_cmdline_opts.
6673
40eadf04
SP
66742019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6675
6676 * gdb.arch/arm-cmse-sgstubs.c: New test.
6677 * gdb.arch/arm-cmse-sgstubs.exp: New file.
6678
5ba29434
TV
66792019-07-23 Tom de Vries <tdevries@suse.de>
6680
6681 PR testsuite/24711
6682 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
6683 issuing next command.
6684
a8e9d247
AB
66852019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
6686
6687 * gdb.ada/info_auto_lang.exp: Update expected results.
6688 * gdb.base/info-types.c: Add additional types to check.
6689 * gdb.base/info-types.exp: Update expected results.
6690
eb86c5e2
AB
66912019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
6692
6693 * gdb.base/info-types.c: New file.
6694 * gdb.base/info-types.exp: New file.
6695
01e175fe
AB
66962019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
6697
6698 * gdb.arch/riscv-bp-infcall.c: New file.
6699 * gdb.arch/riscv-bp-infcall.exp: New file.
6700
6b78c3f8
AB
67012019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
6702
6703 PR breakpoints/24541
6704 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
6705
da738167
TV
67062019-07-14 Tom de Vries <tdevries@suse.de>
6707
6708 PR testsuite/24760
6709 * gdb.objc/basicclass.exp: Fix unterminated string.
6710
0d4e84ed
AB
67112019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
6712 Andrew Burgess <andrew.burgess@embecosm.com>
6713
6714 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
6715 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
6716 negative bounds.
6717 * gdb.fortran/vla-value.exp: Print elements of an array with
6718 negative bounds.
6719 * gdb.fortran/vla.f90: Setup an array with negative bounds for
6720 testing.
6721
021d8588
AB
67222019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
6723
6724 * gdb.base/options.exp (expect_string): Dequote strings in
6725 results.
6726 (test-string): Test strings with different quoting and reindent.
6727
f06f1252
TT
67282019-07-10 Tom Tromey <tromey@adacore.com>
6729
6730 * gdb.ada/mi_ex_cond.exp: Update expected results.
6731 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
6732 * gdb.ada/mi_catch_ex.exp: Update expected results.
6733 * gdb.ada/mi_catch_assert.exp: Update expected results.
6734 * gdb.ada/catch_ex.exp (catch_exception_info)
6735 (catch_exception_entry, catch_assert_entry)
6736 (catch_unhandled_entry): Update.
6737 * gdb.ada/catch_assert_if.exp: Update expected results.
6738
b863685d
RB
67392019-07-10 Richard Bunt <richard.bunt@arm.com>
6740 Stephen Roberts <stephen.roberts@arm.com>
6741
6742 * gdb.base/define.exp: Restore original prompt.
6743
cb1e4e32
PA
67442019-07-09 Pedro Alves <palves@redhat.com>
6745
6746 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
6747 breakpoints" output.
6748 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
6749 * gdb.python/py-breakpoint.exp: No longer expect that "catch
6750 throw" creates breakpoint.
6751 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
6752 'type="catchpoint"'.
6753
b58a68fe
PA
67542019-07-09 Pedro Alves <palves@redhat.com>
6755
6756 PR c++/15468
6757 * gdb.cp/except-multi-location-lib.cc: New.
6758 * gdb.cp/except-multi-location-main.cc: New.
6759 * gdb.cp/except-multi-location.exp: New.
6760
0826779b
PW
67612019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
6762
6763 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
6764 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
6765 argument and update callers.
6766
5b0e2db4
AB
67672019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
6768
6769 * gdb.arch/amd64-break-on-asm-line.S: New file.
6770 * gdb.arch/amd64-break-on-asm-line.exp: New file.
6771
1f6f6e21
PW
67722019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6773
6774 * gdb.base/printcmds.exp: Test printing C string and
6775 C wide string convenience vars without transiting via the inferior.
6776 Also make test names unique.
6777
ea142fbf
AH
67782019-07-08 Alan Hayward <alan.hayward@arm.com>
6779
5862c886 6780 PR breakpoints/25011
ea142fbf
AH
6781 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
6782
213fd9fa
PA
67832019-07-04 Pedro Alves <palves@redhat.com>
6784
6785 * lib/gdb.exp (foreach_with_prefix): Don't return early if
6786 body returned ok(0), break(3) or continue(4).
6787 * gdb.testsuite/foreach_with_prefix.exp: New file.
6788
2b40fda7
AH
67892019-07-04 Alan Hayward <alan.hayward@arm.com>
6790
6791 * gdb.server/unittest.exp: Allow 0 unit tests to run.
6792
a26c8de0
PA
67932019-07-03 Pedro Alves <palves@redhat.com>
6794
6795 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
6796 "return -code".
6797
5f4ba3e7
PA
67982019-07-03 Pedro Alves <palves@redhat.com>
6799
6800 PR cli/24732
6801 * gdb.base/shell.exp: Load completion-support.exp.
6802 Adjust expected error output. Add completion tests.
6803
a994424f
PA
68042019-07-03 Pedro Alves <palves@redhat.com>
6805
6806 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
6807 string_to_regexp.
6808
3d9be6f5
PA
68092019-07-03 Pedro Alves <palves@redhat.com>
6810
6811 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
6812 (expect_integer): Adjust to expect "-string".
6813 (expect_string): New.
6814 (all_options): Expect "-string".
6815 (test-flag, test-boolean): Adjust to expect "-string".
6816 (test-string): New proc.
6817 (top level): Call it.
6818
41fc454c
PA
68192019-07-03 Pedro Alves <palves@redhat.com>
6820
6821 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
6822 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
6823 the expected output in the success.
6824
b2b2a215
PA
68252019-07-03 Pedro Alves <palves@redhat.com>
6826
6827 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
6828 Split one gdb_test_multiple call in two to avoid a race.
6829
fdbc9870
PA
68302019-07-03 Pedro Alves <palves@redhat.com>
6831
6832 * gdb.base/with.c: New file.
6833 * gdb.base/with.exp: New file.
6834
c6ac8931
PA
68352019-07-03 Pedro Alves <palves@redhat.com>
6836
6837 * gdb.base/settings.exp: Replace all references to "maint
6838 test-settings set" with references to "maint set test-settings",
6839 and all references to "maint test-settings show" with references
6840 to "maint show test-settings".
6841
970f9d09
PA
68422019-07-03 Pedro Alves <palves@redhat.com>
6843
6844 * gdb.base/settings.exp (test-string): Adjust expected out when
6845 testing "maint test-settings show filename"
6846
54d66006
PA
68472019-07-02 Pedro Alves <palves@redhat.com>
6848
6849 * gdb.base/options.exp (test-info-threads): New procedure.
6850 (top level): Call it.
6851
10d06d82
TT
68522019-06-28 Tom Tromey <tromey@adacore.com>
6853
6854 * gdb.dwarf2/ada-linkage-name.c: New file.
6855 * gdb.dwarf2/ada-linkage-name.exp: New file.
6856
3d507ff2
TT
68572019-06-27 Tom Tromey <tromey@adacore.com>
6858
d039f014 6859 PR c++/20020:
3d507ff2
TT
6860 * gdb.cp/constexpr-field.exp: Use setup_xfail.
6861
8af58ffe
TV
68622019-06-26 Tom de Vries <tdevries@suse.de>
6863
6864 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
6865
22e21752
TV
68662019-06-26 Tom de Vries <tdevries@suse.de>
6867
6868 * gdb.base/index-cache.exp: Add back missing debug option.
6869
b65b566c
PW
68702019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6871
6872 * gdb.base/alias.exp: Test non matching/non existing prefixes.
6873
5c2c8c69
TV
68742019-06-25 Tom de Vries <tdevries@suse.de>
6875
6876 PR testsuite/24727
6877 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
6878
164e3873
TV
68792019-06-24 Tom de Vries <tdevries@suse.de>
6880
6881 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
6882
824eacee
TV
68832019-06-24 Tom de Vries <tdevries@suse.de>
6884
6885 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
6886 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
6887 * gdb.trace/unavailable-dwarf-piece.exp: Same.
6888
385b97d3
TV
68892019-06-24 Tom de Vries <tdevries@suse.de>
6890
6891 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
6892
c596f180
TV
68932019-06-21 Tom de Vries <tdevries@suse.de>
6894
6895 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
6896
b13a7d03
TV
68972019-06-21 Tom de Vries <tdevries@suse.de>
6898
6899 PR testsuite/24518
6900 PR ada/24713
6901 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
6902 index.
6903
899277ae
TT
69042019-06-19 Tom Tromey <tromey@adacore.com>
6905
6906 * gdb.ada/length_cond.exp: Add intro comment.
6907
680e1bee
TT
69082019-06-19 Tom Tromey <tromey@adacore.com>
6909
6910 * gdb.ada/length_cond.exp: New file.
6911 * gdb.ada/length_cond/length_cond.adb: New file.
6912 * gdb.ada/length_cond/pck.adb: New file.
6913 * gdb.ada/length_cond/pck.ads: New file.
6914
0ed4690a
TV
69152019-06-18 Tom de Vries <tdevries@suse.de>
6916
6917 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
6918
d20ed5fd
TT
69192019-06-18 Tom Tromey <tromey@adacore.com>
6920
6921 * gdb.base/list0.h: Add comment explaining control character.
6922
86e04673
TV
69232019-06-18 Tom de Vries <tdevries@suse.de>
6924
6925 * boards/fission.exp: Break up long debug_flags line.
6926
c4973306
SM
69272019-06-16 Tom de Vries <tdevries@suse.de>
6928
6929 PR gdb/24445
6930 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
6931 generated index.
6932
93cb9841
AB
69332019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
6934
6935 PR gdb/24686
6936 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
6937 improve detection of bug gdb/24541.
6938
399aaebd
SM
69392019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
6940
6941 PR gdb/24669
6942 * gdb.base/index-cache.exp (uses_readnow,
6943 expecting_index_cache_use): Define global variable.
6944 (test_cache_enabled_miss, test_cache_enabled_hit): Use
6945 expecting_index_cache_use.
6946
584a927c
AB
69472019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
6948 Andrew Burgess <andrew.burgess@embecosm.com>
6949
6950 * gdb.fortran/pointers.f90: New file.
6951 * gdb.fortran/print_type.exp: New file.
6952 * gdb.fortran/vla-ptype.exp: Adapt expected results.
6953 * gdb.fortran/vla-type.exp: Likewise.
6954 * gdb.fortran/vla-value.exp: Likewise.
6955 * gdb.mi/mi-vla-fortran.exp: Likewise.
6956
30056ea0
AB
69572019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
6958
6959 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
6960 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
6961 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
6962 as a stop reason.
6963
ec8e2b6d
AB
69642019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
6965
6966 * gdb.base/annota1.exp: Update expected results.
6967 * gdb.cp/annota2.exp: Likewise.
6968 * gdb.cp/annota3.exp: Likewise.
6969
09e4c4e1
AB
69702019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
6971
6972 * gdb.base/style-logging.exp: Remove path from test name.
6973
0735b091
TT
69742019-06-14 Tom Tromey <tromey@adacore.com>
6975
6976 PR gdb/24502:
6977 * gdb.base/style-logging.exp: New file.
6978
f5686554
TT
69792019-06-14 Tom Tromey <tromey@adacore.com>
6980
6981 * gdb.base/symfile-warn.exp: New file.
6982 * gdb.base/symfile-warn.c: New file.
6983
a0c1ffed
TT
69842019-06-14 Tom Tromey <tromey@adacore.com>
6985
6986 * gdb.base/annotate-symlink.exp: New file.
6987
f411722c
TT
69882019-06-14 Tom Tromey <tromey@adacore.com>
6989
6990 * gdb.ada/set_wstr.exp: Add reassignment test.
6991
4268ec18
TT
69922019-06-14 Tom Tromey <tromey@adacore.com>
6993
6994 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
6995 'unchecked_access and 'unrestricted_access as well.
6996
9a9e394b
TT
69972019-06-14 Tom Tromey <tromey@adacore.com>
6998
6999 PR ada/24539:
7000 * gdb.ada/vla.exp: Update tests.
7001 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
7002 pragma.
7003
4c048731
PA
70042019-06-13 Pedro Alves <palves@redhat.com>
7005
7006 * gdb.base/settings.exp (test-integer): Test junk after
7007 "unlimited".
7008
6665660a
PA
70092019-06-13 Pedro Alves <palves@redhat.com>
7010
7011 * gdb.base/options.exp (test-thread-apply): New.
7012 (top level): Call it.
7013
5d707134
PA
70142019-06-13 Pedro Alves <palves@redhat.com>
7015
7016 * gdb.base/options.exp (test-frame-apply): New.
7017 (top level): Test print commands with different "frame apply"
7018 prefixes.
7019
e2a689da
PA
70202019-06-13 Pedro Alves <palves@redhat.com>
7021
e79be6e5 7022 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
7023 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
7024 'max_completions' parameter and handle it.
7025 (test_gdb_completion_offers_commands): New.
7026
90a1ef87
PA
70272019-06-13 Pedro Alves <palves@redhat.com>
7028
7029 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
7030
d4c16835
PA
70312019-06-13 Pedro Alves <palves@redhat.com>
7032
7033 * gdb.base/options.exp (test-backtrace): New.
7034 (top level): Call it.
7035
2daf894e
PA
70362019-06-13 Pedro Alves <palves@redhat.com>
7037
7038 * gdb.guile/scm-frame-args.exp: Use "set print
7039 raw-frame-arguments" instead of "set print raw frame-arguments".
7040 * gdb.python/py-frame-args.exp: Likewise.
7041
e6ed716c
PA
70422019-06-13 Pedro Alves <palves@redhat.com>
7043
7044 * gdb.compile/compile.exp: Adjust expected output to option
7045 processing changes.
7046
7d8062de
PA
70472019-06-13 Pedro Alves <palves@redhat.com>
7048
7049 * gdb.base/options.exp: Build executable.
7050 (test-print): New procedure.
7051 (top level): Call it, once for "print" and another for "compile
7052 print".
7053
9d0faba9
PA
70542019-06-13 Pedro Alves <palves@redhat.com>
7055
7056 * gdb.base/options.c: New file.
7057 * gdb.base/options.exp: New file.
7058
dee7b4c8
PA
70592019-06-13 Pedro Alves <palves@redhat.com>
7060
7061 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
7062 that "o" is ambiguous.
7063
dca0f6c0
PA
70642019-06-13 Pedro Alves <palves@redhat.com>
7065
7066 * gdb.base/settings.c: New file.
7067 * gdb.base/settings.exp: New file.
7068
ccf46844
PA
70692019-06-13 Pedro Alves <palves@redhat.com>
7070
7071 * gdb.base/completion.exp: Fix comment typo.
7072
b9a3f842
PA
70732019-06-13 Pedro Alves <palves@redhat.com>
7074
7075 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
7076 foo --1" test.
7077
d106773e
PA
70782019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
7079
7080 * gdb.fortran/block-data.f: New.
7081 * gdb.fortran/block-data.exp: New.
7082
fea82da0
TV
70832019-06-11 Tom de Vries <tdevries@suse.de>
7084
7085 PR testsuite/24521
7086 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
7087 message.
7088
8c2e74f1
TV
70892019-06-11 Tom de Vries <tdevries@suse.de>
7090
7091 PR testsuite/24521
7092 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
7093
b49851c8
TV
70942019-06-11 Tom de Vries <tdevries@suse.de>
7095
7096 * boards/readnow.exp: New file.
7097
a7067863
AB
70982019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
7099
7100 * gdb.fortran/vla-sizeof.exp: Update expected results.
7101
1a3da2cd
AB
71022019-06-06 Amos Bird <amosbird@gmail.com>
7103
7104 * gdb.base/annota1.exp (thread_switch): Add test for
7105 thread-exited annotation.
7106
3847a7bf
TT
71072019-06-06 Tom Tromey <tromey@adacore.com>
7108
7109 * gdb.base/maint.exp: Expect command started/finished output.
7110
0088ba59
AB
71112019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
7112
7113 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
7114 comment.
7115 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
7116
312617a3
AB
71172019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
7118
7119 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
7120 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
7121 * gdb.arch/riscv-unwind-long-insn.c: New file.
7122 * gdb.arch/riscv-unwind-long-insn.exp: New file.
7123
e1f2e1a2
CB
71242019-06-04 Christian Biesinger <cbiesinger@google.com>
7125
d3238f7d 7126 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 7127
206584bd
PW
71282019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7129
7130 * lib/gdb.exp (help_list_trailer): New regexp variable
7131 factorizing the help trailer message.
7132 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
7133 arg to allow to better factorize various tests.
7134 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
7135 (test_prefix_command_help): Use help_list_trailer.
7136 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
7137 * gdb.guile/scm-cmd.exp: Likewise.
7138 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
7139 * gdb.base/help.exp: Use test_user_defined_class_help.
7140 * gdb.base/style.exp: Add tests for styling of help and apropos.
7141 * lib/gdb-utils.exp (style): Add title and highlight styles.
7142
708dc93e
PW
71432019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7144
7145 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
7146 $_shell_exitsignal.
7147 * gdb.base/default.exp: Update for new convenience variables.
7148
f49055a5
TT
71492019-05-29 Tom Tromey <tromey@adacore.com>
7150
7151 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
7152 to "break complete ada" test case's regexp.
7153
4330d61d
TT
71542019-05-29 Tom Tromey <tromey@adacore.com>
7155
7156 PR c++/20020:
7157 * gdb.cp/constexpr-field.exp: New file.
7158 * gdb.cp/constexpr-field.cc: New file.
7159
000439d5
TT
71602019-05-29 Tom Tromey <tromey@adacore.com>
7161
7162 * gdb.base/finish.exp (finish_no_print): New proc.
7163 (finish_tests): Call it.
7164
5a01c34c
TV
71652019-05-24 Tom de Vries <tdevries@suse.de>
7166
7167 * gdb.dwarf2/gdb-add-index.exp: New file.
7168
18125b16
TT
71692019-05-22 Tom Tromey <tromey@adacore.com>
7170
7171 * gdb.base/info-shared.exp (check_info_shared): Use "style".
7172 * gdb.base/style.exp: Use "style".
7173 * lib/gdb-utils.exp (style): New proc.
7174
af1a8d03
TV
71752019-05-22 Tom de Vries <tdevries@suse.de>
7176
7177 * gdb.base/align.exp: Require c++11.
7178
e7fe496b
TV
71792019-05-22 Tom de Vries <tdevries@suse.de>
7180
7181 PR testsuite/24586
7182 * gdb.python/py-mi-var-info-path-expression.exp: Call
7183 mi_skip_python_tests to check if python is supported.
7184
8fca4da0
AH
71852019-05-22 Alan Hayward <alan.hayward@arm.com>
7186
7187 * gdb.arch/aarch64-pauth.c: New test.
7188 * gdb.arch/aarch64-pauth.exp: New file.
7189
b7060614
AH
71902019-05-22 Alan Hayward <alan.hayward@arm.com>
7191
7192 * README (Re-running Tests Outside The Testsuite): New section.
7193
669d0468
TV
71942019-05-21 Tom de Vries <tdevries@suse.de>
7195
7196 * gdb.arch/amd64-eval.exp: Require c++11.
7197 * gdb.base/max-depth.exp: Same.
7198 * gdb.compile/compile-cplus-array-decay.exp: Same.
7199 * gdb.cp/meth-typedefs.exp: Same.
7200 * gdb.cp/subtypes.exp: Same.
7201 * gdb.cp/temargs.exp: Same.
7202
ce3ebcaa
AH
72032019-05-21 Alan Hayward <alan.hayward@arm.com>
7204
7205 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
7206
34d11c68
AB
72072019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
7208
7209 PR gdb/18644
7210 * gdb.fortran/complex.exp: Remove setup_kfail calls.
7211 * gdb.fortran/printing-types.exp: Add new test.
7212 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
7213 testing.
7214 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
7215 setup_kfail call.
7216
87781e84
AH
72172019-05-17 Alan Hayward <alan.hayward@arm.com>
7218
7219 * README (Running the Testsuite): Change example.
7220 (Testsuite Parameters): Remove TRANSCRIPT.
7221 * lib/gdb.exp: Remove TRANSCRIPT check.
7222
b420b89e
AH
72232019-05-17 Alan Hayward <alan.hayward@arm.com>
7224
7225 * README (Testsuite Parameters): Add replay logging to
7226 GDBSERVER_DEBUG.
7227 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
7228 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
7229 as a comma separated list.
7230 (gdb_debug_init): Override procedure.
7231
408e9b8b
AH
72322019-05-17 Alan Hayward <alan.hayward@arm.com>
7233
7234 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
7235 (gdb_write_cmd_file): New procedure.
7236 * lib/gdbserver-support.exp (gdbserver_start): Call
7237 gdbserver_write_cmd_file.
7238 (gdbserver_write_cmd_file): New procedure.
7239
f9e2e39d
AH
72402019-05-17 Alan Hayward <alan.hayward@arm.com>
7241
7242 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
7243 (delete_breakpoints): Likewise.
7244 (gdb_run_cmd): Likewise.
7245 (gdb_start_cmd): Likewise.
7246 (gdb_starti_cmd): Likewise.
7247 (gdb_internal_error_resync): Likewise.
7248 (gdb_test_multiple): Likewise.
7249 (gdb_reinitialize_dir): Likewise.
7250 (default_gdb_exit): Likewise.
7251 (gdb_file_cmd): Mark kill as optional.
7252 (default_gdb_start): Call gdb_stdin_log_init.
7253 (send_gdb): Call gdb_stdin_log_write.
7254 (rerun_to_main): Mark Y as an answer.
7255 (gdb_stdin_log_init): New function.
7256 (gdb_stdin_log_write): Likewise.
7257
81f47ac2
AH
72582019-05-17 Alan Hayward <alan.hayward@arm.com>
7259
7260 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
7261 * gdb.base/debug-expr.exp: Likewise.
7262 * gdb.base/foll-fork.exp: Likewise.
7263 * gdb.base/foll-vfork.exp: Likewise.
7264 * gdb.base/fork-print-inferior-events.exp: Likewise.
7265 * gdb.base/gdb-sigterm.exp: Likewise.
7266 * gdb.base/gdbinit-history.exp: Likewise.
7267 * gdb.base/osabi.exp: Likewise.
7268 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
7269 * gdb.base/ui-redirect.exp: Likewise.
7270 * gdb.gdb/unittest.exp: Likewise.
7271 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
7272 * gdb.mi/mi-watch.exp: Likewise.
7273 * gdb.mi/new-ui-mi-sync.exp: Likewise.
7274 * gdb.mi/user-selected-context-sync.exp: Likewise.
7275 * gdb.python/python.exp: Disable debug test when debugging.
7276 * gdb.threads/check-libthread-db.exp: Disable when debugging.
7277 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
7278 Likewise.
7279 * gdb.threads/stepi-random-signal.exp: Likewise.
7280
29b52314
AH
72812019-05-17 Alan Hayward <alan.hayward@arm.com>
7282
7283 * Makefile.in: Pass through GDB_DEBUG.
7284 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
7285 (gdb,debug): Add board setting.
7286 * lib/gdb.exp (default_gdb_start): Start debugging.
7287 (gdb_debug_enabled): New procedure.
7288 (gdb_debug_init): Likewise.
29b52314
AH
7289
72902019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 7291
29b52314
AH
7292 * Makefile.in: Pass through GDB_DEBUG.
7293 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
7294 (gdb,debug): Add board setting.
7295 * lib/gdb.exp (default_gdb_start): Start debugging.
7296 (gdb_debug_enabled): New procedure.
7297 (gdb_debug_init): Likewise.
29b52314 7298
ca1285d1
AH
72992019-05-17 Alan Hayward <alan.hayward@arm.com>
7300
7301 * gdb.base/ui-redirect.exp: Add debug redirect tests.
7302
f3a09c80
AH
73032019-05-17 Alan Hayward <alan.hayward@arm.com>
7304
7305 * gdb.base/ui-redirect.exp: Test redirection.
7306
26648588
JV
73072019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
7308
7309 * gdb.mi/mi-complete.exp: New file.
7310 * gdb.mi/mi-complete.cc: Likewise.
7311
14237686
AB
73122019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
7313
7314 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
7315 indexed and sliced arrays, and pointers to arrays.
7316
e7bd7fba
TT
73172019-05-14 Tom Tromey <tromey@adacore.com>
7318
7319 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
7320 styling test.
7321
2764128d
TV
73222019-05-14 Tom de Vries <tdevries@suse.de>
7323
7324 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
7325 selection entry encoding.
7326
71bed2db
TT
73272019-05-10 Tom Tromey <tromey@adacore.com>
7328
7329 * gdb.ada/info_exc.exp: Add "complete" test.
7330
63b667ad
TV
73312019-05-09 Tom de Vries <tdevries@suse.de>
7332
7333 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
7334 CU-relative.
7335
9cfd2b89
TV
73362019-05-09 Tom de Vries <tdevries@suse.de>
7337
7338 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
7339 CU-relative.
7340
2228ef77
XR
73412019-05-08 Joel Brobecker <brobecker@adacore.com>
7342
7343 * gdb.ada/frame_arg_lang.exp: New testcase.
7344 * gdb.ada/frame_arg_lang/bla.adb: New file.
7345 * gdb.ada/frame_arg_lang/pck.ads: New file.
7346 * gdb.ada/frame_arg_lang/pck.adb: New file.
7347 * gdb.ada/frame_arg_lang/foo.c: New file.
7348
80e55b13
TT
73492019-05-08 Tom Tromey <tromey@adacore.com>
7350
7351 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
7352
9d3421af
TT
73532019-05-08 Tom Tromey <tromey@adacore.com>
7354
7355 * gdb.base/ptype-offsets.exp: Update tests.
7356
844333e2
TT
73572019-05-08 Tom Tromey <tromey@adacore.com>
7358
7359 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
7360 cases.
7361 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
7362 "short".
7363
988915ee
TT
73642019-05-08 Tom Tromey <tromey@adacore.com>
7365
7366 * gdb.ada/vla.exp: New file.
7367 * gdb.ada/vla/vla.adb: New file.
7368
7bd55dac
TV
73692019-05-07 Tom de Vries <tdevries@suse.de>
7370
7371 * gdb.base/index-cache.exp (ls_host): Fix return statement.
7372
75f06e9d
TV
73732019-05-07 Tom de Vries <tdevries@suse.de>
7374
7375 PR testsuite/24522
7376 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
7377 section.
7378
77e7aaa4
TV
73792019-05-07 Tom de Vries <tdevries@suse.de>
7380
7381 PR testsuite/24522
7382 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
7383 .debug_aranges section.
7384
456ba0fa
TV
73852019-05-07 Tom de Vries <tdevries@suse.de>
7386
7387 PR testsuite/24159
7388 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
7389
5a56d6a6
TV
73902019-05-06 Tom de Vries <tdevries@suse.de>
7391
7392 * lib/gdb.exp (exec_has_index_section): New proc.
7393 * gdb.base/index-cache.exp: Handle case that binfile contains an index
7394 section.
7395
9d6d4be8
TV
73962019-05-04 Tom de Vries <tdevries@suse.de>
7397
7398 * boards/cc-with-debug-names.exp: New file.
7399
222a8d25
TT
74002019-05-03 Tom Tromey <tromey@adacore.com>
7401
7402 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
7403 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
7404 * gdb.ada/char_enum.exp: Add test.
7405
0fdfd794
TV
74062019-05-03 Tom de Vries <tdevries@suse.de>
7407
7408 * boards/cc-with-gdb-index.exp: New file.
7409
80062eb9
AB
74102019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
7411
7412 * gdb.rust/simple.exp: Add new test case.
7413 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
7414 (main): Initialise an instance of the new struct.
7415
4504bbde
TT
74162019-05-01 Tom Tromey <tromey@adacore.com>
7417
7418 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
7419 record.
7420 (NPR): New variable.
7421 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
7422 test.
7423
d48e62f4
TT
74242019-05-01 Tom Tromey <tromey@adacore.com>
7425
7426 * gdb.ada/packed_array_assign.exp: Add packed assignment
7427 regression test.
7428
f59f30f5
TV
74292019-05-01 Tom de Vries <tdevries@suse.de>
7430
7431 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
7432
b70bfc54
TV
74332019-05-01 Tom de Vries <tdevries@suse.de>
7434
7435 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
7436
15f18d14
AT
74372019-04-30 Ali Tamur <tamur@google.com>
7438
7439 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
7440
2ff0a947
TT
74412019-04-30 Tom Tromey <tromey@adacore.com>
7442
7443 * lib/ada.exp (find_ada_tool): New proc.
7444 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
7445 * gdb.ada/catch_ex_std.exp: New file.
7446 * gdb.ada/catch_ex_std/foo.adb: New file.
7447 * gdb.ada/catch_ex_std/some_package.adb: New file.
7448 * gdb.ada/catch_ex_std/some_package.ads: New file.
7449
a776957c
TT
74502019-04-30 Tom Tromey <tromey@adacore.com>
7451
7452 PR c++/24470:
7453 * gdb.cp/temargs.cc: Add test code from PR.
7454
bc68014d
AB
74552019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
7456
7457 * gdb.fortran/vla-datatypes.exp: Update expected results.
7458 * gdb.fortran/vla-ptype.exp: Likewise.
7459 * gdb.fortran/vla-type.exp: Likewise.
7460 * gdb.fortran/vla-value.exp: Likewise.
7461
f1fdc960
AB
74622019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
7463
7464 * gdb.fortran/ptr-indentation.exp: Update expected results.
7465 * gdb.fortran/ptype-on-functions.exp: Likewise.
7466 * gdb.fortran/vla-ptr-info.exp: Likewise.
7467 * gdb.fortran/vla-value.exp: Likewise.
7468
bf7a4de1
AB
74692019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
7470
7471 * gdb.fortran/ptype-on-functions.exp: New file.
7472 * gdb.fortran/ptype-on-functions.f90: New file.
7473
bbe75b9d
AB
74742019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
7475
7476 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
7477 case void string.
7478
1db455a7
AB
74792019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
7480
7481 * gdb.fortran/complex.exp: Expand.
7482 * gdb.fortran/complex.f: Renamed to...
7483 * gdb.fortran/complex.f90: ...this, and extended to add more
7484 complex values.
7485
b6d03bb2
AB
74862019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
7487
7488 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
7489 MODULO, CMPLX.
7490
2e62ab40
AB
74912019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
7492 Richard Bunt <richard.bunt@arm.com>
7493
7494 * gdb.base/max-depth.c: New file.
7495 * gdb.base/max-depth.exp: New file.
7496 * gdb.python/py-nested-maps.c: New file.
7497 * gdb.python/py-nested-maps.exp: New file.
7498 * gdb.python/py-nested-maps.py: New file.
7499 * gdb.python/py-format-string.exp (test_max_depth): New proc.
7500 (test_all_common): Call test_max_depth.
7501 * gdb.fortran/max-depth.exp: New file.
7502 * gdb.fortran/max-depth.f90: New file.
7503 * gdb.go/max-depth.exp: New file.
7504 * gdb.go/max-depth.go: New file.
7505 * gdb.modula2/max-depth.exp: New file.
7506 * gdb.modula2/max-depth.c: New file.
7507 * lib/gdb.exp (get_print_expr_at_depths): New proc.
7508
d2b584a5
TV
75092019-04-29 Tom de Vries <tdevries@suse.de>
7510
7511 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
7512
136afab8
PW
75132019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7514
7515 * gdb.base/callexit.exp: Test may-call-functions off.
7516
725cbb63
KS
75172019-04-25 Keith Seitz <keiths@redhat.com>
7518
7519 PR c++/24367
7520 * gdb.cp/meth-typedefs.cc (incomplete_struct)
7521 (another_incomplete_struct, test_incomplete): New definitions.
7522 (main): Use new definitions.
7523 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
7524 functions.
7525
701adfb0
PA
75262019-04-25 Ali Tamur <tamur@google.com>
7527
7528 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
7529
82433e3e
SDJ
75302019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
7531
7532 PR corefiles/11608
7533 PR corefiles/18187
7534 * gdb.base/coredump-filter-build-id.exp: New file.
7535
dd06d4d6
AH
75362019-04-25 Alan Hayward <alan.hayward@arm.com>
7537
e79be6e5
SM
7538 * Makefile.in: Pass through GDBSERVER_DEBUG.
7539 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
7540 (gdbserver,debug): Add board setting.
7541 * gdb.trace/tspeed.exp: Skip when debugging.
7542 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
7543 * lib/gdbserver-support.exp: Likewise
dd06d4d6 7544
1670072e
TT
75452019-04-24 Tom Tromey <tromey@adacore.com>
7546
7547 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
7548 Rust.
7549
a59240a4
TT
75502019-04-24 Tom Tromey <tromey@adacore.com>
7551
7552 * gdb.arch/amd64-eval.exp: Test bitfield return.
7553 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
7554 (class Foo) <return_bitfields>: New method.
7555 (main): Call it.
7556
b907456c
AB
75572019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
7558
7559 * gdb.cp/many-args.cc: New file.
7560 * gdb.cp/many-args.exp: New file.
7561
5c565afd
TV
75622019-04-23 Tom de Vries <tdevries@suse.de>
7563
7564 PR gdb/24433
7565 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
7566
ba22ff86
AH
75672019-04-23 Alan Hayward <alan.hayward@arm.com>
7568
7569 * gdb.trace/backtrace.exp: Use nopie flag.
7570 * gdb.trace/circ.exp: Likewise.
7571 * gdb.trace/collection.exp: Likewise.
7572 * gdb.trace/ftrace.exp: Likewise.
7573 * gdb.trace/mi-trace-unavailable.exp: Likewise.
7574 * gdb.trace/mi-traceframe-changed.exp: Likewise.
7575 * gdb.trace/qtro.exp: Likewise.
7576 * gdb.trace/read-memory.exp: Likewise.
7577 * gdb.trace/report.exp: Likewise.
7578 * gdb.trace/tfile.exp: Likewise.
7579 * gdb.trace/tfind.exp: Likewise.
7580 * gdb.trace/unavailable.exp: Likewise.
7581
7905fc35
PA
75822019-04-22 Pedro Alves <palves@redhat.com>
7583
7584 * gdb.base/solib-probes-nosharedlibrary.c,
7585 gdb.base/solib-probes-nosharedlibrary.exp: New files.
7586
8ecb59f8
TT
75872019-04-19 Tom Tromey <tromey@adacore.com>
7588
7589 * gdb.ada/ptype_union.c: New file.
7590 * gdb.ada/ptype_union.exp: New file.
7591
62160ec9
TT
75922019-04-19 Tom Tromey <tromey@adacore.com>
7593
7594 PR symtab/24423:
7595 * gdb.base/list0.h (foo): Add a control-l character.
7596
36cd4ba5
TV
75972019-04-18 Tom de Vries <tdevries@suse.de>
7598
7599 PR gdb/24433
7600 * boards/local-board.exp: Set sysroot to "".
7601
b73715df
TV
76022019-04-18 Tom de Vries <tdevries@suse.de>
7603 Pedro Alves <palves@redhat.com>
7604
7605 PR gdb/24454
7606 * gdb.threads/vfork-follow-child-exec.c: New file.
7607 * gdb.threads/vfork-follow-child-exec.exp: New file.
7608 * gdb.threads/vfork-follow-child-exit.c: New file.
7609 * gdb.threads/vfork-follow-child-exit.exp: New file.
7610
4aa866af
LS
76112019-04-15 Leszek Swirski <leszeks@google.com>
7612
7613 * gdb.arch/amd64-eval.cc: New file.
7614 * gdb.arch/amd64-eval.exp: New file.
7615
e5a1a79a
AH
76162019-04-11 Alan Hayward <alan.hayward@arm.com>
7617
7618 * gdb.server/sysroot.c: New test.
7619 * gdb.server/sysroot.exp: New file.
7620 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
7621 matching param.
7622
41077b66
AB
76232019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
7624
7625 * gdb.base/align.exp: Extend test to cover structures containing
7626 only static fields.
7627
c30391f8
TV
76282019-04-11 Tom de Vries <tdevries@suse.de>
7629
7630 * boards/cc-with-dwz-m.exp: New file.
7631 * boards/cc-with-dwz.exp: New file.
7632 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
7633
e242fd12
SM
76342019-04-09 Simon Marchi <simon.marchi@efficios.com>
7635
7636 * gdb.base/start-cpp.exp: New file.
7637 * gdb.base/start-cpp.cc: New file.
7638
2b0c8b01
KB
76392019-04-08 Kevin Buettner <kevinb@redhat.com>
7640
7641 * gdb.python/py-thrhandle.exp: Adjust tests to call
7642 thread_from_handle instead of thread_from_thread_handle.
7643
947210e5
KB
76442019-04-08 Kevin Buettner <kevinb@redhat.com>
7645
7646 * gdb.python/py-thrhandle.exp: Add tests for
7647 gdb.InferiorThread.handle.
7648
d7df6549
AB
76492019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
7650
7651 * gdb.python/py-function.exp: Check calling helper function from
7652 all languages.
7653 * lib/gdb.exp (gdb_supported_languages): New proc.
7654
8bdc1658
AB
76552019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
7656
7657 * gdb.base/complex-parts.c: New file.
7658 * gdb.base/complex-parts.exp: New file.
7659
05caa1d2
TT
76602019-04-01 Tom Tromey <tromey@adacore.com>
7661
7662 PR symtab/23331:
7663 * gdb.dwarf2/dw2-ranges-main.c: New file.
7664 * gdb.dwarf2/dw2-ranges-psym.c: New file.
7665 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
7666
7734102d
EZ
76672019-03-30 Simon Marchi <simark@simark.ca>
7668
7669 * gdb.base/default.exp: Add values for $_gdb_major and
7670 $_gdb_minor.
7671
188e1fa9
TT
76722019-03-29 Tom Tromey <tromey@adacore.com>
7673
7674 * gdb.base/help.exp: Tighten apropos regexp.
7675
2880242d
KS
76762019-03-29 Keith Seitz <keiths@redhat.com>
7677
7678 * gdb.fortran/array-bounds.exp: New file.
7679 * gdb.fortran/array-bounds.f90: New file.
7680
077cad8e
PW
76812019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7682
7683 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
7684
80047cfc
PW
76852019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7686
7687 * gdb.multi/hello.c (main): Increase alarm timer.
7688
f489207e
SL
76892019-03-28 Sandra Loosemore <sandra@codesourcery.com>
7690
7691 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
7692 factor when no hardware watchpoint support.
7693
c92df149
AH
76942019-03-28 Alan Hayward <alan.hayward@arm.com>
7695 Pedro Alves <palves@redhat.com>
7696
7697 * boards/local-board.exp: set sysroot to /.
7698
933aebfa
AH
76992019-03-27 Alan Hayward <alan.hayward@arm.com>
7700
7701 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
7702 in child.
7703
9f9aa852
AB
77042019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
7705
7706 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
7707 field.
7708 (make_container): Initialise new field.
7709 * gdb.python/py-prettyprint.exp: Add new tests.
7710 * gdb.python/py-prettyprint.py (class ContainerPrinter)
7711 <display_hint>: New method.
7712
3714a195
AB
77132019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
7714
7715 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
7716 gdb_continue_to_breakpoint more throughout this test.
7717 (run_lang_tests) Supply unique test names, and use
7718 gdb_test_no_output.
7719
18c77628
AB
77202019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
7721
7722 * gdb.base/finish-pretty.exp: Update expected results.
7723 * gdb.base/pretty-print.c: New file.
7724 * gdb.base/pretty-print.exp: New file.
7725
9a93502f
PA
77262019-03-25 Pedro Alves <palves@redhat.com>
7727
7728 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
7729 move comments outside list. Append '-i "" eof' section.
7730
968aa7ae
AH
77312019-03-22 Alan Hayward <alan.hayward@arm.com>
7732
34a7f2a4 7733 PR testsuite/25016
968aa7ae
AH
7734 * README: Add pie options.
7735 * gdb.base/break-interp.exp: Ensure pie is disabled.
7736 * gdb.base/dump.exp: Likewise.
7737 * lib/gdb.exp (gdb_compile): Add pie option.
7738
4c7d57e7
TT
77392019-03-19 Tom Tromey <tromey@adacore.com>
7740
7741 * gdb.mi/mi2-cli-display.c: New file.
7742 * gdb.mi/mi2-cli-display.exp: New file.
7743
bff8c71f
TT
77442019-03-18 Joel Brobecker <brobecker@adacore.com>
7745 Tom Tromey <tromey@adacore.com>
7746
7747 * gdb.ada/ptype_array/pck.adb: New file.
7748 * gdb.ada/ptype_array/pck.ads: New file.
7749 * gdb.ada/ptype_array/foo.adb: New file.
7750 * gdb.ada/ptype_array.exp: New file.
7751
d085f989
TT
77522019-03-14 Tom Tromey <tromey@adacore.com>
7753
7754 * gdb.base/style.exp: Add "set style sources" test.
7755
b4be1b06
SM
77562019-03-13 Simon Marchi <simon.marchi@ericsson.com>
7757
7758 * mi-breakpoint-location-ena-dis.exp: Rename to ...
7759 * mi-breakpoint-multiple-locations.exp: ... this.
7760 (make_breakpoints_pattern): New proc.
7761 (do_test): Add mi_version parameter, test -break-insert,
7762 -break-info and =breakpoint-created.
7763
7cde5fc2
AB
77642019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
7765
7766 * config/default.exp: Remove 'load_lib gdb.exp'.
7767 * config/monitor.exp: Likewise.
7768 * config/sid.exp: Likewise.
7769 * config/sim.exp: Likewise.
7770 * config/slite.exp: Likewise.
7771 * config/unix.exp: Likewise.
7772 * gdb.base/default.exp: Remove unhelpful comment.
7773
efbecbc1
AB
77742019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7775
7776 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
7777
0841c79a
AB
77782019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7779
7780 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
7781
4a270568
AB
77822019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7783
7784 * gdb.fortran/type-kinds.exp: Update expected results.
7785
067630bd
AB
77862019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7787
7788 * gdb.fortran/type-kinds.exp: Test new integer type kind.
7789
3be47f7a
AB
77902019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7791
7792 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
7793 function.
7794 (test_basic_parsing_of_type_kinds): Expand types tested.
7795 (test_parsing_invalid_type_kinds): New function.
7796
4d00f5d8
AB
77972019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7798
7799 * gdb.fortran/intrinsics.exp: New file.
7800 * gdb.fortran/intrinsics.f90: New file.
7801 * gdb.fortran/type-kinds.exp: New file.
7802
c8f91604
AB
78032019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7804
7805 * gdb.fortran/dot-ops.exp: New file.
7806
dd9f2c76
AB
78072019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7808
7809 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
7810 Check upper and lower case logical literals.
7811
84ec9724
AB
78122019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7813
7814 * gdb.fortran/types.exp (test_float_literal_types_accepted):
7815 Remove duplicate tests.
7816
c3734e09
AH
78172019-03-06 Alan Hayward <alan.hayward@arm.com>
7818
7819 * lib/gdb.exp (builtin_cd): rename of cd.
7820 (cd): Override builtin.
7821
aa3cfbda
RB
78222019-03-06 Richard Bunt <richard.bunt@arm.com>
7823
7824 * gdb.fortran/function-calls.exp: New file.
7825 * gdb.fortran/function-calls.f90: New test.
7826
7b63ad86
RB
78272019-03-04 Richard Bunt <richard.bunt@arm.com>
7828
7829 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
7830 on user program standard output.
7831 * gdb.fortran/short-circuit-argument-list.f90: Record function
7832 calls.
7833
01abb042
AH
78342019-02-28 Alan Hayward <alan.hayward@arm.com>
7835
c3734e09
AH
7836 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
7837 failure.
01abb042 7838
92137da0
RO
78392019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7840
7841 PR gdb/8527
7842 * gdb.base/interrupt-daemon-attach.c,
7843 gdb.base/interrupt-daemon-attach.exp: New test.
7844
5862844d
PA
78452019-02-27 Pedro Alves <palves@redhat.com>
7846
7847 * gdb.base/page.exp: Add tests for "set width/height -1".
7848
8ed25214
PA
78492019-02-27 Pedro Alves <palves@redhat.com>
7850
7851 * gdb.base/page.exp: Add tests for "set/show width/height" with
7852 "infinite" values.
7853
6c28e44a
TT
78542019-02-27 Tom Tromey <tromey@adacore.com>
7855
7856 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
7857 2.4.
7858 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
7859 workaround.
7860
bf9a735e
AB
78612019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
7862
7863 * gdb.base/align.exp: Extend to compile in both C and C++, and add
7864 tests for structs with static members.
7865
8791793c
TT
78662019-02-26 Tom Tromey <tromey@adacore.com>
7867
7868 * gdb.python/py-value.exp (test_value_from_buffer): Check for
7869 ValueError, not TypeError.
7870
bc2a507e
KB
78712019-02-26 Kevin Buettner <kevinb@redhat.com>
7872
7873 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
7874 call from main program.
7875
e0e7d3bd
JB
78762019-02-23 Joel Brobecker <brobecker@adacore.com>
7877
7878 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
7879 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
7880 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
7881 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
7882 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
7883
9600246d
KS
78842019-02-22 Keith Seitz <keiths@redhat.com>
7885
7886 PR symtab/23853
7887 * gdb.base/symlink-sourcefile.c: New file.
7888 * gdb.base/symlink-sourcefile.exp: New file.
7889
0c95f9ed
TT
78902019-02-20 Tom Tromey <tom@tromey.com>
7891
7892 * gdb.base/info_qt.exp: Update.
7893
6caa91b6
SM
78942019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
7895
7896 * gdb.base/source.exp: Move "error in sourced script" code to
7897 the end.
7898 * gdb.base/source-error.gdb: Move contents to
7899 source-error-1.gdb. Add new code to source source-error-1.gdb.
7900 * gdb.base/source-error-1.gdb: New file, from previous
7901 source-error.gdb.
7902
6506371f
TT
79032019-02-17 Tom Tromey <tom@tromey.com>
7904
7905 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
7906 for macro styling.
7907 * gdb.base/style.c (SOME_MACRO): New macro.
7908
a0087920
TT
79092019-02-17 Tom Tromey <tom@tromey.com>
7910
7911 * gdb.base/style.exp: Add line-wrapping tests.
7912 * gdb.base/page.exp: Add test for quitting during pagination.
7913
a2cd4f14
JB
79142019-02-17 Joel Brobecker <brobecker@adacore.com>
7915
7916 * gdb.ada/big_packed_array: New testcase.
7917 * gdb.ada/homonym.exp: Fix incorrect expected output for
7918 "break <homonym__get_value>" test.
7919
9d70ffbc
WP
79202019-02-13 Weimin Pan <weimin.pan@oracle.com>
7921
7922 PR breakpoints/21870
7923 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
7924 and prepare_for_testing. Add comment.
7925 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
7926 redundant cleanup call. Clean up comment.
7927
01c7ae81
WP
79282019-02-12 Weimin Pan <weimin.pan@oracle.com>
7929
7930 PR breakpoints/21870
7931 * gdb.arch/aarch64-dbreg-contents.exp: New file.
7932 * gdb.arch/aarch64-dbreg-contents.c: New file.
7933
aff29d1c
JB
79342019-02-10 Joel Brobecker <brobecker@adacore.com>
7935
7936 * gdb.ada/mi_ref_changeable: New testcase.
7937
df0da8a2
AH
79382019-02-07 Alan Hayward <alan.hayward@arm.com>
7939
7940 * gdb.base/attach.exp: Add double attach test.
7941
bd447abb
SM
79422019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
7943
7944 * lib/gdb.exp (default_gdb_start): Don't match pagination
7945 prompt.
7946 (gdb_init): Set stty_init.
7947
1dbc40b9
TT
79482019-01-27 Tom Tromey <tom@tromey.com>
7949
7950 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
7951 skip_python_tests.
7952
353229bf
AH
79532019-01-24 Alan Hayward <alan.hayward@arm.com>
7954
7955 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
7956 New structure.
7957 (struct struct_static_02_02): Likewise.
7958 (struct struct_static_02_03): Likewise.
7959 (struct struct_static_02_04): Likewise.
7960 (struct struct_static_04_01): Likewise.
7961 (struct struct_static_04_02): Likewise.
7962 (struct struct_static_04_03): Likewise.
7963 (struct struct_static_04_04): Likewise.
7964 (struct struct_static_06_01): Likewise.
7965 (struct struct_static_06_02): Likewise.
7966 (struct struct_static_06_03): Likewise.
7967 (struct struct_static_06_04): Likewise.
7968 (cmp_struct_static_02_01): Likewise.
7969 (cmp_struct_static_02_02): Likewise.
7970 (cmp_struct_static_02_03): Likewise.
7971 (cmp_struct_static_02_04): Likewise.
7972 (cmp_struct_static_04_01): Likewise.
7973 (cmp_struct_static_04_02): Likewise.
7974 (cmp_struct_static_04_03): Likewise.
7975 (cmp_struct_static_04_04): Likewise.
7976 (cmp_struct_static_06_01): Likewise.
7977 (cmp_struct_static_06_02): Likewise.
7978 (cmp_struct_static_06_03): Likewise.
7979 (cmp_struct_static_06_04): Likewise.
7980 (call_all): Test new structs.
7981 * gdb.base/infcall-nested-structs.exp: Likewise.
7982
73021deb
AH
79832019-01-21 Alan Hayward <alan.hayward@arm.com>
7984 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
7985
fc65c7db
AH
79862019-01-21 Alan Hayward <alan.hayward@arm.com>
7987 * gdb.base/stack-protector.c: New test.
7988 * gdb.base/stack-protector.exp: New file.
7989 * gdb.cp/ovldbreak.exp: Only allow a single break line.
7990 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
7991 option.
7992 (gdb_compile): Remove stack protector for GCC and prevent
7993 recursion.
7994
c24bdb02
KS
79952019-01-16 Keith Seitz <keiths@redhat.com>
7996
7997 PR gdb/23773
7998 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
7999
6f072a10
PFC
80002019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
8001
8002 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
8003 aliases.
8004 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
8005 tests.
8006 * gdb.arch/powerpc-vector-regs.c: New file.
8007 * gdb.arch/powerpc-vector-regs.exp: New file.
8008
a7b8d682
PFC
80092019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
8010
8011 * gdb.arch/altivec-regs.exp: Fix the list passed to
8012 gdb_expect_list when testing "info vector".
8013
6eb6fb67
AB
80142019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
8015
8016 * gdb.base/style.exp: Don't include path in testname.
8017
b56f80d8
KS
80182019-01-10 Keith Seitz <keiths@redhat.com>
8019
8020 PR gdb/23712
8021 PR symtab/23010
8022 * gdb.dwarf2/multidictionary.exp: New file.
8023
041be526
SM
80242019-01-09 Simon Marchi <simon.marchi@ericsson.com>
8025
8026 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
8027 (test_gnuv3_style_demangling): ... this.
8028 (test_lucid_style_demangling): Remove.
8029 (test_arm_style_demangling): Remove.
8030 (test_hp_style_demangling): Remove.
8031 (do_tests): Remove calls to the above.
8032
d820d0c3
AB
80332019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
8034
8035 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
8036 case.
8037
f097f5ad
TT
80382019-01-06 Tom Tromey <tom@tromey.com>
8039
8040 PR gdb/28155:
8041 * gdb.dwarf2/typedef-void-finish.exp: New file.
8042
2cd8cc0b
TT
80432018-12-28 Tom Tromey <tom@tromey.com>
8044 Simon Marchi <simark@simark.ca>
8045
8046 * gdb.base/jit-exec.exp: New file.
8047 * gdb.base/jit-exec.c: New file.
8048 * gdb.base/jit-execd.c: New file.
8049
35fb8261
TT
80502018-12-28 Tom Tromey <tom@tromey.com>
8051
8052 * gdb.base/style.exp: Update test to check for address styling.
8053
47fd17cd
TT
80542018-12-28 Tom Tromey <tom@tromey.com>
8055
8056 * gdb.base/style.exp: Add test for styling of "Reading symbols"
8057 message.
8058
d47032b7
TT
80592018-12-28 Tom Tromey <tom@tromey.com>
8060
8061 * gdb.base/style.exp: Add test for version number styling.
8062
af79b68d
TT
80632018-12-28 Tom Tromey <tom@tromey.com>
8064
8065 * gdb.base/style.exp: Add test for print_address_symbolic.
8066
0bb296cb
TT
80672018-12-28 Tom Tromey <tom@tromey.com>
8068
8069 * gdb.base/style.exp: Add test for breakpoint setting.
8070
80ae2043
TT
80712018-12-28 Tom Tromey <tom@tromey.com>
8072
8073 * gdb.base/style.exp: Add test for variable names.
8074
cbe56571
TT
80752018-12-28 Tom Tromey <tom@tromey.com>
8076
8077 * gdb.base/style.exp: New file.
8078 * gdb.base/style.c: New file.
8079
9162a27c
TT
80802018-12-28 Tom Tromey <tom@tromey.com>
8081
8082 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
8083 "dumb".
8084 * gdb.base/readline.exp (operate_and_get_next): Save and restore
8085 the TERM environment variable.
8086
bc543c90
TT
80872018-12-27 Tom Tromey <tom@tromey.com>
8088
8089 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
8090 pagination test.
8091
6f0ffe50
AB
80922018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
8093
8094 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
8095 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
8096
b5a1e557
PW
80972018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8098
8099 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
8100 Filename a.adb changed to bp_fun_addr.adb.
8101 gdb.ada/bp_fun_addr.exp: Update test accordingly.
8102
6e8b1ab2
JV
81032018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
8104
8105 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
8106 non-PIE executables.
8107 * README: Mention the gdb,nopie_flag board setting.
8108 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
8109 non-PIE executable.
8110 * gdb.arch/amd64-entry-value.exp: Likewise.
8111 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
8112 * gdb.arch/i386-float.exp: Likewise.
8113 * gdb.arch/i386-signal.exp: Likewise.
8114 * gdb.mi/mi-reg-undefined.exp: Likewise.
8115
d00a27c5
PM
81162018-12-21 Paul Marechal <paul.marechal@ericsson.com>
8117
8118 PR gdb/23974
8119 * gdb.base/info-os.exp: Check return for unknown "info os" type.
8120
161d081c
PW
81212018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8122
8123 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
8124 Update order of results accordingly.
8125
b001de23
AB
81262018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
8127
8128 * gdb.base/annota1.exp: Update a test regexp.
8129
99e1a184
AB
81302018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
8131
8132 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
8133
7a81c1e2
PW
81342018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8135
8136 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
8137 (reuse_time): Initialize to REUSE_TIME_CAP.
8138 (check_rc): New function.
8139 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
8140 Check pthread_create rc.
8141 (spawner_thread_func): Check pthread_create and pthread_join rc.
8142
73e8dc90
PA
81432018-12-08 Pedro Alves <palves@redhat.com>
8144
8145 * gdb.base/list.exp (test_forward_search): Rename to ...
8146 (test_forward_reverse_search): ... this. Also test reverse-search
8147 and the forward-search alias.
8148
13f2ed32
AB
81492018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
8150
8151 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
8152 local timeout variable before return, and remove all local timeout
8153 variable entirely.
8154 (gdb_load): Likewise.
8155
64d27cfc
TV
81562018-12-01 Tom de Vries <tdevries@suse.de>
8157
8158 * gdb.base/gdb-caching-proc.exp: New file.
8159
f63c03b4
SDJ
81602018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
8161
8162 * Makefile.in (TIMESTAMP): New variable.
8163 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
8164 command.
8165 (check-single-racy): Likewise.
8166 (check/%.exp): Likewise.
8167 (check-racy/%.exp): Likewise.
8168 (workers/%.worker): Likewise.
8169 (build-perf): Likewise.
8170 (check-perf): Likewise.
8171 * README: Describe new "TS" and "TS_FORMAT" variables.
8172 * print-ts.py: New file.
8173
1c97054b
BF
81742018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
8175
8176 PR python/23714
8177 * gdb.python/python.exp: Test command repetition after
8178 gdb.execute.
8179
1871a62d
AB
81802018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
8181
8182 * gdb.opt/inline-break.exp: Add test that info breakpoint output
8183 is correctly aligned.
8184
fb5e1ed9
PW
81852018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8186
8187 * gdb.ada/info_auto_lang.exp: New testcase.
8188 * gdb.ada/info_auto_lang/global_pack.ads: New file.
8189 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
8190 * gdb.ada/info_auto_lang/some_c.c: New file.
8191
43d397ca
PW
81922018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8193
8194 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
8195 FUNC_lang language syntax.
8196
beddd671
PW
81972018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8198
8199 * gdb.base/info_minsym.c: New file.
8200 * gdb.base/info_minsym.exp: New file.
8201
73fc52c4
TT
82022018-11-19 Tom Tromey <tom@tromey.com>
8203
8204 PR rust/23625:
8205 * gdb.rust/simple.exp: Add ptype test. Update expected output.
8206 * gdb.rust/expr.exp: Update expected output. Change one test.
8207
994b876a
TT
82082018-11-19 Tom Tromey <tom@tromey.com>
8209
8210 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
8211
6769f276
PA
82122018-11-19 Pedro Alves <palves@redhat.com>
8213
8214 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
8215 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
8216 see the expected warning.
8217
38a72da0
AH
82182018-11-16 Alan Hayward <alan.hayward@arm.com>
8219
8220 PR gdb/22736:
8221 * gdb.cp/infcall-nodebug-lib.c: New test.
8222 * gdb.cp/infcall-nodebug-main.c: New test.
8223 * gdb.cp/infcall-nodebug.exp: New file.
8224
53a89d6e
SM
82252018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
8226
8227 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
8228 completer tests.
8229
9325300d
TV
82302018-11-09 Tom de Vries <tdevries@suse.de>
8231
8232 * gdb.base/msym-lang.c: New test.
8233 * gdb.base/msym-lang.exp: New file.
8234 * gdb.base/msym-lang-main.c: New test.
8235
20f0d60d
TT
82362018-11-08 Tom Tromey <tom@tromey.com>
8237
8238 PR gdb/23555:
8239 PR gdb/23838:
8240 * gdb.base/warning.exp: New file.
8241
b5420128
JB
82422018-11-08 Jan Beulich <jbeulich@suse.com>
8243
8244 * testsuite/gdb.arch/i386-avx512.c,
8245 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
8246
cd115d61
AB
82472018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
8248
8249 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
8250 point hardware.
8251
35ee2dc2
AB
82522018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
8253
8254 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
8255 * gdb.dwarf2/missing-type-name.exp: New file.
8256
31aceee8
TV
82572018-11-06 Tom de Vries <tdevries@suse.de>
8258
8259 * gdb.base/many-headers.c: New test.
8260 * gdb.base/many-headers.exp: New file.
8261
109be305
JW
82622018-11-06 Jim Wilson <jimw@sifive.com>
8263
8264 * gdb.base/code_elim.exp: For riscv, set additional_flags
8265 to include -msmall-data-limit=0.
8266
e2b7af72
JB
82672018-11-01 Joel Brobecker <brobecker@adacore.com>
8268
8269 * gdb.ada/watch_minus_l: New testcase.
8270
cdcda965
SM
82712018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
8272
8273 * gdb.arch/aix-sighandle.c: New file.
8274 * gdb.arch/aix-sighandle.exp: New file.
8275
92dcebf3
AB
82762018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
8277
8278 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
8279 registers being unions.
8280
68b9ac18
TV
82812018-10-31 Tom de Vries <tdevries@suse.de>
8282
8283 * lib/valgrind.exp: New file.
8284 (vgdb_start, vgdb_stop): New procs, factored out of ...
8285 * gdb.base/valgrind-bt.exp: ... here, ...
8286 * gdb.base/valgrind-disp-step.exp: ... here and ...
8287 * gdb.base/valgrind-infcall.exp: ... here.
8288
1443936e
TV
82892018-10-31 Tom de Vries <tdevries@suse.de>
8290
8291 * lib/gdb.exp (get_valueof): Don't output read value in test name.
8292
eb77c9df
AB
82932018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
8294
8295 * gdb.dwarf2/void-type.c: New file.
8296 * gdb.dwarf2/void-type.exp: New file.
8297
82b5e646
PW
82982018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8299
8300 * gdb.base/info_qt.c: New file.
8301 * gdb.base/info_qt.exp: New file.
8302
8d619c01
EBM
83032018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
8304
8305 * gdb.arch/powerpc-htm-regs.c: New file.
8306 * gdb.arch/powerpc-htm-regs.exp: New file.
8307
f2cf6173
EBM
83082018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
8309
8310 * gdb.arch/powerpc-tar.c: New file.
8311 * gdb.arch/powerpc-tar.exp: New file.
8312
7ca18ed6
EBM
83132018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
8314
8315 * gdb.arch/powerpc-ppr-dscr.c: New file.
8316 * gdb.arch/powerpc-ppr-dscr.exp: New file.
8317
bfcc0eba
TV
83182018-10-25 Tom de Vries <tdevries@suse.de>
8319
8320 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
8321
fe1a5cad
TV
83222018-10-24 Tom de Vries <tdevries@suse.de>
8323
8324 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
8325 longer exists error.
8326
a76dc3b7
TV
83272018-10-24 Tom de Vries <tdevries@suse.de>
8328
8329 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
8330
4df46df7
TV
83312018-10-24 Tom de Vries <tdevries@suse.de>
8332
8333 * gdb.base/valgrind-db-attach.exp: Handle removed support for
8334 --db-attach in valgrind.
8335
0dbfcfff
AB
83362018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
8337
8338 * gdb.arch/riscv-reg-aliases.c: New file.
8339 * gdb.arch/riscv-reg-aliases.exp: New file.
8340
b04480b1
AH
83412018-10-19 Alan Hayward <alan.hayward@arm.com>
8342
8343 * gdb.python/py-cmd.exp: Check for gdb_prompt.
8344
2c6ac8d7
AH
83452018-10-19 Alan Hayward <alan.hayward@arm.com>
8346
8347 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
8348
2bc69f25
AH
83492018-10-19 Alan Hayward <alan.hayward@arm.com>
8350
8351 * gdb.cp/ovldbreak.exp: Fix regexps.
8352
1f1ae3a3
AH
83532018-10-19 Alan Hayward <alan.hayward@arm.com>
8354
8355 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
8356
94c18618
SDJ
83572018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
8358
8359 PR cli/23785
8360 * gdb.base/restore.exp: New test to check if "restore" with an
8361 invalid file doesn't segfault.
8362
812cd6eb
TV
83632018-10-18 Tom de Vries <tdevries@suse.de>
8364
8365 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
8366 * gdb.ada/excep_handle.exp: Same.
8367 * gdb.ada/mi_string_access.exp: Same.
8368 * gdb.ada/mi_var_union.exp: Same.
8369 * gdb.arch/arc-analyze-prologue.exp: Same.
8370 * gdb.arch/arc-decode-insn.exp: Same.
8371 * gdb.base/readnever.exp: Same.
8372 * gdb.fortran/printing-types.exp: Same.
8373 * gdb.guile/scm-lazy-string.exp: Same.
8374
c4b90788
TV
83752018-10-16 Tom de Vries <tdevries@suse.de>
8376
8377 PR gdb/23730
8378 * gdb.base/catch-follow-exec.c: Add copyright notice.
8379 * gdb.base/catch-follow-exec.exp: Rewrite to use
8380 gdb_spawn_with_cmdline_opts. Require gdb-native.
8381
8bca2978
SL
83822018-10-12 Sandra Loosemore <sandra@codesourcery.com>
8383
8384 * gdb.trace/actions-changed.exp: Check for arch support.
8385 * gdb.trace/actions.exp: Likewise.
8386 * gdb.trace/ax.exp: Likewise.
8387 * gdb.trace/backtrace.exp: Likewise.
8388 * gdb.trace/change-loc.exp: Likewise.
8389 * gdb.trace/deltrace.exp: Likewise.
8390 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
8391 * gdb.trace/ftrace.exp: Likewise.
8392 * gdb.trace/infotrace.exp: Check for arch support.
8393 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
8394 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
8395 * gdb.trace/mi-tsv-changed.exp: Likewise.
8396 * gdb.trace/packetlen.exp: Likewise.
8397 * gdb.trace/passc-dyn.exp: Likewise.
8398 * gdb.trace/passcount.exp: Likewise.
8399 * gdb.trace/pending.exp: Likewise.
8400 * gdb.trace/range-stepping.exp: Check for shlib support.
8401 * gdb.trace/report.exp: Check for arch support.
8402 * gdb.trace/save-trace.exp: Likewise.
8403 * gdb.trace/signal.exp: Check for signal support.
8404 * gdb.trace/tfind.exp: Check for arch support.
8405 * gdb.trace/trace-break.exp: Check for arch and shlib support.
8406 * gdb.trace/trace-common.h: Add comment.
8407 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
8408 * gdb.trace/trace-enable-disable.exp: Likewise.
8409 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
8410 * gdb.trace/tracecmd.exp: Check for arch support.
8411 * gdb.trace/tspeed.exp: Check for shlib and target support.
8412 * gdb.trace/tstatus.exp: Check for arch support.
8413 * gdb.trace/tsv.exp: Likewise.
8414 * gdb.trace/while-dyn.exp: Likewise.
8415 * gdb.trace/while-stepping.exp: Likewise.
8416 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
8417
f9c49bff
SM
84182018-10-12 Simon Marchi <simon.marchi@ericsson.com>
8419
8420 * gdb.trace/tspeed.exp: Remove nowarnings.
8421 (prepare_for_trace_test): Declare "global ipalib".
8422 * gdb.trace/tspeed.c: Include unistd.h.
8423 (main): Remove superfluous printf argument.
8424
d4330bde
SL
84252018-10-11 Sandra Loosemore <sandra@codesourcery.com>
8426
8427 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
8428 directory prefix on the filename.
8429
8ecfd7bd
SDJ
84302018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
8431
8432 * gdb.gdb/unittest.exp: Update expected message informing that
8433 selftests have been disabled.
8434 * gdb.server/unittest.exp: Likewise.
8435
58bbcd02
TV
84362018-10-09 Tom de Vries <tdevries@suse.de>
8437
8438 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
8439 with runto_main.
8440
9f6b697b
WP
84412018-10-08 Weimin Pan <weimin.pan@oracle.com>
8442
8443 PR c++/16841
8444 * gdb.cp/virtbase2.cc: New file.
8445 * gdb.cp/virtbase2.exp: New file.
8446
add5ded5
TT
84472018-10-06 Tom Tromey <tom@tromey.com>
8448
8449 PR python/19399:
8450 * gdb.python/py-inferior.exp: Add architecture test.
8451
f9e48344
TT
84522018-10-06 Tom Tromey <tom@tromey.com>
8453
8454 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
8455 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
8456
2a8be203
TT
84572018-10-06 Tom Tromey <tom@tromey.com>
8458
8459 * gdb.python/py-breakpoint.exp (check_last_event): Check location
8460 of a "throw" catchpoint.
8461
e04caa70
SDJ
84622018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
8463
8464 * gdb.base/info-proc.exp: Update string expected from "help info
8465 proc".
8466
5ca8c39f
TT
84672018-10-04 Tom Tromey <tom@tromey.com>
8468
8469 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
8470 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
8471 (test_initial_complaints, test_empty_complaints): Update.
8472 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
8473
3453e7e4
TT
84742018-10-04 Tom Tromey <tom@tromey.com>
8475
8476 PR cli/19551:
8477 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
8478 * lib/gdb.exp (gdb_file_cmd): Update.
8479 * gdb.stabs/weird.exp (print_weird_var): Update.
8480 * gdb.server/solib-list.exp: Update.
8481 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
8482 * gdb.mi/mi-cli.exp: Update.
8483 * gdb.linespec/linespec.exp: Update.
8484 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
8485 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
8486 * gdb.cp/cp-relocate.exp: Update.
8487 * gdb.base/sym-file.exp: Update.
8488 * gdb.base/relocate.exp: Update.
8489 * gdb.base/readnever.exp: Update.
8490 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
8491 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
8492 * gdb.base/dbx.exp (gdb_file_cmd): Update.
8493 * gdb.base/code_elim.exp: Update.
8494 * gdb.base/break-unload-file.exp (test_break): Update.
8495 * gdb.base/break-interp.exp (test_attach_gdb): Update.
8496 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
8497 Update.
8498 * gdb.base/attach.exp (do_attach_tests): Update.
8499 * gdb.base/sepdebug.exp: Update.
8500 * gdb.python/py-section-script.exp: Update.
8501
6afcf761
TT
85022018-10-04 Tom Tromey <tom@tromey.com>
8503
8504 PR cli/22234:
8505 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
8506 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
8507 output.
8508
fef1b293
TT
85092018-10-04 Tom Tromey <tom@tromey.com>
8510
8511 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
8512 set width and height to 0.
8513 (test_command_line_attach_run): Use -quiet.
8514
ca98345e
SL
85152018-10-03 Sandra Loosemore <sandra@codesourcery.com>
8516
8517 * lib/gdb.exp (skip_ifunc_tests): New.
8518 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
8519 other compile failures.
8520 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
8521
ff34e6ae
SM
85222018-10-01 Simon Marchi <simon.marchi@ericsson.com>
8523
8524 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
8525 is_amd64_regs_target.
8526
6bb8890e
AH
85272018-10-01 Alan Hayward <alan.hayward@arm.com>
8528
8529 * gdb.arch/aarch64-sighandler-regs.c: New test.
8530 * gdb.arch/aarch64-sighandler-regs.exp: New file.
8531 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
8532
224d30d3
MM
85332018-10-01 Markus Metzger <markus.t.metzger@intel.com>
8534
8535 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
8536 assembly.
8537
f67ffa6a
AB
85382018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
8539
8540 * gdb.base/frame-selection.exp: New file.
8541 * gdb.base/frame-selection.c: New file.
8542
9fc3183f
AH
85432018-09-27 Alan Hayward <alan.hayward@arm.com>
8544
8545 * gdb.threads/check-libthread-db.c (thread_routine): Use a
8546 pthread barrier.
8547 (main): Likewise.
8548
d354055e
AB
85492018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
8550
8551 * gdb.base/large-frame-1.c: New file.
8552 * gdb.base/large-frame-2.c: New file.
8553 * gdb.base/large-frame.exp: New file.
8554 * gdb.base/large-frame.h: New file.
8555
db727370
JL
85562018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
8557
8558 PR gdb/20948
8559 * gdb.base/write_mem.exp: New test.
8560 * gdb.base/write_mem.c: Likewise.
8561
ae778caf
TT
85622018-09-23 Tom Tromey <tom@tromey.com>
8563
8564 PR python/18852:
8565 * gdb.python/py-parameter.exp: Add test for parameter that throws
8566 on "set".
8567
fd3ba736
TT
85682018-09-23 Tom Tromey <tom@tromey.com>
8569
8570 PR python/17284:
8571 * gdb.python/py-template.exp (test_template_arg): Add test for
8572 negative template argument number.
8573
39a24317
TT
85742018-09-23 Tom Tromey <tom@tromey.com>
8575
8576 PR python/14062:
8577 * gdb.python/python.exp: Add test for post_event error.
8578
f5769a2c
TT
85792018-09-23 Tom Tromey <tom@tromey.com>
8580
8581 PR python/18170:
8582 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
8583 convert pointers to int and long.
8584
1c1e54f6
TT
85852018-09-23 Tom Tromey <tom@tromey.com>
8586
8587 PR python/20126:
8588 * gdb.python/py-value.exp (test_value_numeric_ops): Add
8589 signed-ness conversion tests.
8590
fb4fa946
TT
85912018-09-23 Tom Tromey <tom@tromey.com>
8592
8593 PR python/18352;
8594 * gdb.python/py-value.exp (test_float_conversion): New proc.
8595 Use it.
8596
a466edac
HAQ
85972018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
8598
8599 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
8600
4ee9b0c5
SL
86012018-09-18 Sandra Loosemore <sandra@codesourcery.com>
8602
8603 * gdb.base/complete-empty.exp: Skip tab-completion tests if
8604 no readline.
8605 * gdb.base/utf8-identifiers.exp: Likewise.
8606 * gdb.cp/cpcompletion.exp: Likewise.
8607 * gdb.linespec/cpcompletion.exp: Likewise.
8608 * gdb.linespec/cpls-abi-tag.exp: Likewise.
8609 * gdb.linespec/cpls-ops.exp: Likewise.
8610
23be8da7
RB
86112018-09-19 Richard Bunt <richard.bunt@arm.com>
8612 Chris January <chris.january@arm.com>
8613
8614 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
8615 * gdb.fortran/short-circuit-argument-list.exp: New file.
8616 * gdb.fortran/short-circuit-argument-list.f90: New test.
8617
5031d0ae
SDJ
86182018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
8619
8620 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
8621 "arch=" keyword when executing "-stack-list-frames".
8622
b4c0d1a4
SDJ
86232018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
8624
8625 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
8626 "arch=" keyword when executing "-stack-list-frames".
8627
7a6d2b45
SDJ
86282018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
8629
8630 * gdb.ada/complete.exp: Expect for "@" when doing "complete
8631 break ada".
8632
8588b356
SM
86332018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
8634
8635 PR python/23669
8636 * gdb.python/python.exp: Test gdb.execute("show commands").
8637
65e65158
TT
86382018-09-16 Tom Tromey <tom@tromey.com>
8639
8640 * gdb.base/new-ui.exp (do_execution_tests): Update.
8641 * gdb.base/dbx.exp (test_breakpoints): Update.
8642
bf326452
AH
86432018-09-14 Alan Hayward <alan.hayward@arm.com>
8644
8645 * lib/gdb.exp (gdb_simple_compile): Add proc.
8646 (is_elf_target): Use gdb_simple_compile.
8647 (skip_altivec_tests): Likewise.
8648 (skip_vsx_tests): Likewise.
8649 (skip_tsx_tests): Likewise.
8650 (skip_btrace_tests): Likewise.
8651 (skip_btrace_pt_tests): Likewise.
8652 (gdb_can_simple_compile): Likewise.
8653 (gdb_has_argv0): Likewise.
8654 (gdb_target_symbol_prefix): Likewise.
8655 (target_supports_scheduler_locking): Likewise.
8656
2361b0fb
TT
86572018-09-13 Tom Tromey <tom@tromey.com>
8658
8659 * Makefile.in (TAGS): Recognize proc_with_prefix and
8660 gdb_caching_proc.
8661
0ae1a321
SM
86622018-09-13 Simon Marchi <simon.marchi@ericsson.com>
8663
8664 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
8665 method.
8666
a40bf0c2
SM
86672018-09-13 Simon Marchi <simon.marchi@ericsson.com>
8668
8669 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
8670 and a few other Inferior properties when the Inferior is no
8671 longer valid.
8672
4a3fe98f
TT
86732018-09-13 Tom Tromey <tom@tromey.com>
8674
8675 PR rust/23650:
8676 * gdb.rust/simple.exp: Add test for enum field access error.
8677
098b2108
TT
86782018-09-13 Tom Tromey <tom@tromey.com>
8679
8680 PR rust/23626:
8681 * gdb.rust/simple.rs (EmptyEnum): New type.
8682 (main): Use it.
8683 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
8684
1256af7d
SM
86852018-09-13 Simon Marchi <simon.marchi@ericsson.com>
8686
8687 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
8688 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
8689 * gdb.python/py-symtab.exp: Update test printing an objfile.
8690
4aa8e6c2
SM
86912018-09-12 Simon Marchi <simon.marchi@ericsson.com>
8692
8693 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
8694 object.
8695
c221b2f7
AH
86962018-09-12 Alan Hayward <alan.hayward@arm.com>
8697
8698 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
8699 (support_complex_tests): Use gdb_can_simple_compile.
8700 (is_ilp32_target): Likewise.
8701 (is_lp64_target): Likewise.
8702 (is_64_target): Likewise.
8703 (is_amd64_regs_target): Likewise.
8704 (is_aarch32_target): Likewise.
8705 (gdb_int128_helper): Likewise.
8706
6f1107b5
JK
87072018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8708
8709 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
8710
1f5d1570
JG
87112018-09-10 Jerome Guitton <guitton@adacore.com>
8712
8713 * gdb.ada/same_component_name: Add test for case of tagged record
8714 with variable-length fields.
8715
cc330e39
XR
87162018-09-10 Xavier Roirand <roirand@adacore.com>
8717
8718 * gdb.ada/access_to_unbounded_array.exp: New testcase.
8719 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
8720 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
8721 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
8722
b9c50e9a
XR
87232018-09-10 Xavier Roirand <roirand@adacore.com>
8724
8725 * gdb.ada/mi_string_access.exp: New testcase.
8726 * gdb.ada/mi_string_access/bar.adb: New file.
8727 * gdb.ada/mi_string_access/pck.adb: New file.
8728 * gdb.ada/mi_string_access/pck.asd: New file.
8729
2963898f
XR
87302018-09-10 Xavier Roirand <roirand@adacore.com>
8731
8732 * gdb.ada/mi_var_union.exp: New testcase.
8733 * gdb.ada/mi_var_union/bar.adb: New file.
8734 * gdb.ada/mi_var_union/pck.adb: New file.
8735 * gdb.ada/mi_var_union/pck.asd: New file.
8736
1aac008f
TT
87372018-09-08 Tom Tromey <tom@tromey.com>
8738
8739 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
8740
332cf4c9
TT
87412018-09-08 Tom Tromey <tom@tromey.com>
8742
8743 PR python/16047:
8744 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
8745 (register_pretty_printers): Register new printer.
8746 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
8747 test.
8748 * gdb.python/py-prettyprint.c (int_type3): New typedef.
8749 (an_int_type3): New global.
8750
424da6cf
JB
87512018-09-08 Joel Brobecker <brobecker@adacore.com>
8752
8753 * gdb.ada/expr_with_funcall: New testcase.
8754
2a62dfa9
JB
87552018-09-08 Joel Brobecker <brobecker@adacore.com>
8756
8757 * gdb.ada/packed_array_assign: New testcase.
8758
96b6697f
AB
87592018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
8760
8761 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
8762 names, and add test prefixes to make test names unique.
8763
e4a62c65
TV
87642018-09-05 Tom de Vries <tdevries@suse.de>
8765
8766 * gdb.dwarf2/varval.exp: Add test.
8767
dd083ee2
GB
87682018-09-04 Gary Benson <gbenson@redhat.com>
8769
8770 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
8771 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
8772
aef9346c
TT
87732018-08-31 Tom Tromey <tom@tromey.com>
8774
8775 * gdb.rust/simple.rs: Rename second variable "v".
8776
c67f2e15
AB
87772018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
8778
8779 * gdb.base/funcargs.c (use_a): New function.
8780 (recurse): Call use_a.
8781
078a0207
KS
87822018-08-29 Keith Seitz <keiths@redhat.com>
8783
8784 * gdb.compile/compile-cplus-anonymous.cc: New file.
8785 * gdb.compile/compile-cplus-anonymous.exp: New file.
8786 * gdb.compile/compile-cplus-array-decay.cc: New file.
8787 * gdb.compile/compile-cplus-array-decay.exp: New file.
8788 * gdb.compile/compile-cplus-inherit.cc: New file.
8789 * gdb.compile/compile-cplus-inherit.exp: New file.
8790 * gdb.compile/compile-cplus-member.cc: New file.
8791 * gdb.compile/compile-cplus-member.exp: New file.
8792 * gdb.compile/compile-cplus-method.cc: New file.
8793 * gdb.compile/compile-cplus-method.exp: New file.
8794 * gdb.compile/compile-cplus-mod.c: "New" file.
8795 * gdb.compile/compile-cplus-namespace.cc: New file.
8796 * gdb.compile/compile-cplus-namespace.exp: New file.
8797 * gdb.compile/compile-cplus-nested.cc: New file.
8798 * gdb.compile/compile-cplus-nested.exp: New file.
8799 * gdb.compile/compile-cplus-print.c: "New" file.
8800 * gdb.compile/compile-cplus-print.exp: "New" file.
8801 * gdb.compile/compile-cplus-virtual.cc: New file.
8802 * gdb.compile/compile-cplus-virtual.exp: New file.
8803 * gdb.compile/compile-cplus.c: "New" file.
8804 * gdb.compile/compile-cplus.exp: "New" file.
8805 * lib/compile-support.exp: New file.
8806
b0f492b9
GB
88072018-08-16 Gary Benson <gbenson@redhat.com>
8808
8809 PR gdb/13000:
8810 * gdb.base/batch-exit-status.exp: New file.
8811 * gdb.base/batch-exit-status.good-commands: Likewise.
8812 * gdb.base/batch-exit-status.bad-commands: Likewise.
8813
36eb4c5f
AH
88142018-08-29 Alan Hayward <alan.hayward@arm.com>
8815
8816 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
8817 (struct struct02): Likewise.
8818 (struct struct03): Likewise.
8819 (struct struct04): Likewise.
8820 (struct struct_01_01): New struct.
8821 (struct struct_01_02): Likewise.
8822 (struct struct_01_03): Likewise.
8823 (struct struct_01_04): Likewise.
8824 (struct struct_02_01): Likewise.
8825 (struct struct_02_02): Likewise.
8826 (struct struct_02_03): Likewise.
8827 (struct struct_02_04): Likewise.
8828 (struct struct_04_01): Likewise.
8829 (struct struct_04_02): Likewise.
8830 (struct struct_04_03): Likewise.
8831 (struct struct_04_04): Likewise.
8832 (struct struct_05_01): Likewise.
8833 (struct struct_05_02): Likewise.
8834 (struct struct_05_03): Likewise.
8835 (struct struct_05_04): Likewise.
8836 (cmp_struct01): Remove function.
8837 (cmp_struct02): Likewise.
8838 (cmp_struct03): Likewise.
8839 (cmp_struct04): Likewise.
8840 (cmp_struct_01_01): Add Function.
8841 (cmp_struct_01_02): Likewise.
8842 (cmp_struct_01_03): Likewise.
8843 (cmp_struct_01_04): Likewise.
8844 (cmp_struct_02_01): Likewise.
8845 (cmp_struct_02_02): Likewise.
8846 (cmp_struct_02_03): Likewise.
8847 (cmp_struct_02_04): Likewise.
8848 (cmp_struct_04_01): Likewise.
8849 (cmp_struct_04_02): Likewise.
8850 (cmp_struct_04_03): Likewise.
8851 (cmp_struct_04_04): Likewise.
8852 (cmp_struct_05_01): Likewise.
8853 (cmp_struct_05_02): Likewise.
8854 (cmp_struct_05_03): Likewise.
8855 (cmp_struct_05_04): Likewise.
8856 (call_all): Add new structs.
8857 * gdb.base/infcall-nested-structs.exp: Likewise.
8858
3bf9c013
JV
88592018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
8860
8861 * gdb.python/py-framefilter-mi.exp: Update regexp to
8862 check for "arch" field in frame output.
8863
450d1e88
KB
88642018-08-23 Kevin Buettner <kevinb@redhat.com>
8865
8866 * gdb.dwarf2/dw2-ranges-func.c: New file.
8867 * gdb.dwarf2/dw2-ranges-func.exp: New file.
8868
ae739fe7
SM
88692018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
8870
8871 * gdb.base/term.exp: Compare terminal settings with values from
8872 the inferior.
8873 * gdb.base/term.c: Get and set terminal settings.
8874
6d52907e
JV
88752018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
8876
8877 * lib/mi-support.exp (mi_expect_stop): Update regexp to
8878 accommodate new "arch" field in frame output.
8879 * gdb.mi/mi-return.exp: Likewise.
8880 * gdb.mi/mi-stack.exp: Likewise.
8881 * gdb.mi/mi-syn-frame.exp: Likewise.
8882 * gdb.mi/user-selected-context-sync.exp: Likewise.
8883
be2d111a
MS
88842018-08-19 Michael Spang <spang@google.com>
8885
8886 PR gdb/11786
8887 * gdb.base/gcore-tls-pie.c: New file.
8888 * gdb.base/gcore-tls-pie.exp: New file.
8889
ae3a7c47
KB
88902018-08-18 Kevin Buettner <kevinb@redhat.com>
8891
8892 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
8893 * gdb.dwarf2/varval.c: New file.
8894 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 8895
2ecae92e
AH
88962018-08-17 Alan Hayward <alan.hayward@arm.com>
8897
8898 PR gdb/18931
8899 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
8900
c1854f1d
KS
89012018-08-16 Keith Seitz <keiths@redhat.com>
8902
8903 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
8904 tests expected to pass.
8905
26fb3983
JV
89062018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
8907
8908 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
8909 -data-disassemble -a.
8910 (test_disassembly_bogus_args): Likewise.
8911
67943c00
AB
89122018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
8913
8914 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
8915
5ff2bbae
AB
89162018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
8917
8918 * gdb.base/vla-optimized-out.exp: Add new test.
8919
e5bbcd0f
AB
89202018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
8921
8922 * gdb.base/vla-optimized-out-o3.exp: Delete.
8923 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
8924 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
8925 deleted tests.
8926
9d4a934c
AB
89272018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
8928
8929 PR gdb/18050:
8930 * gdb.server/extended-remote-restart.c: New file.
8931 * gdb.server/extended-remote-restart.exp: New file.
8932
045cf012
SM
89332018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
8934
8935 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
8936 "set variable index = 42".
8937
87d6a7aa
SM
89382018-08-07 Simon Marchi <simon.marchi@ericsson.com>
8939
8940 * boards/index-cache-gdb.exp: New file.
8941 * gdb.dwarf2/index-cache.exp: New file.
8942 * gdb.dwarf2/index-cache.c: New file.
8943 * gdb.base/maint.exp: Check if we are using the index cache.
8944
96d68bd4
RO
89452018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8946
8947 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
8948 MAKEFLAGS.
8949
5a699617
RO
89502018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8951
8952 * dg-extract-results.sh: Move to toplevel contrib.
8953 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
8954 * Makefile.in (check-parallel-racy): Likewise.
8955
5bd18990
AB
89562018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
8957
8958 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
8959 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
8960 tests if the target supports scheduler locking.
8961
3fbbcf47
TV
89622018-08-04 Tom de Vries <tdevries@suse.de>
8963
8964 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
8965
3e1d3d8c
TT
89662018-08-02 Tom Tromey <tom@tromey.com>
8967
8968 PR symtab/16842.
8969 * gdb.cp/temargs.exp: Test "info address" of a template
8970 parameter.
8971
5abe0f0c
JV
89722018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
8973
8974 * gdb.python/py-mi-var-info-path-expression.c: New file.
8975 * gdb.python/py-mi-var-info-path-expression.py: New file.
8976 * gdb.python/py-mi-var-info-path-expression.exp: New file.
8977
fb66cde8
SDJ
89782018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
8979
8980 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
8981 error after "cannot resolve name" string.
8982
c708f4d2
AB
89832018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
8984
8985 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
8986 started.
8987 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
8988
37cc0cae
TV
89892018-07-28 Tom de Vries <tdevries@suse.de>
8990
8991 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
8992
63b4ecf7
TV
89932018-07-26 Tom de Vries <tdevries@suse.de>
8994
8995 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
8996
3c3bb058
AB
89972018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
8998
8999 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
9000 is visible.
9001
9e7f3bbb
TV
90022018-07-26 Tom de Vries <tdevries@suse.de>
9003
9004 PR breakpoints/23366
9005 * gdb.base/catch-follow-exec.c: New test.
9006 * gdb.base/catch-follow-exec.exp: New file.
9007
16f808ec
TV
90082018-07-25 Tom de Vries <tdevries@suse.de>
9009
9010 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
9011 vla-optimized-out.c.
9012
d7154a8d
JV
90132018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
9014
9015 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
9016 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
9017
232a0032
TV
90182018-07-20 Tom de Vries <tdevries@suse.de>
9019
9020 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
9021 NOCLONE macro.
9022 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
9023
fbb1d502
TV
90242018-07-19 Tom de Vries <tdevries@suse.de>
9025
9026 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
9027 regular expression.
9028
42dc7699
TV
90292018-07-18 Tom de Vries <tdevries@suse.de>
9030
9031 * gdb.base/vla-optimized-out.c: New test.
9032 * gdb.base/vla-optimized-out.exp: New file.
9033
7f1f7e23
SDJ
90342018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
9035
9036 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
9037 message "No address associated with hostname" when gdbserver
9038 cannot resolve the hostname.
9039
5759ebb3
PW
90402018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9041
9042 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
9043 Add some test prefixes to make tests unique.
9044
3606ccab
PW
90452018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9046
9047 * gdb.base/frameapply.c: New file.
9048 * gdb.base/frameapply.exp: New file.
9049
529c08b2
PW
90502018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9051
9052 * gdb.base/skip.exp: Update expected error message.
9053
c7ab0aef
SDJ
90542018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
9055 Jan Kratochvil <jan.kratochvil@redhat.com>
9056 Paul Fertser <fercerpav@gmail.com>
9057 Tsutomu Seki <sekiriki@gmail.com>
9058
9059 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
9060 parameter.
9061 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
9062 by default.
9063 * boards/native-gdbserver.exp: Likewise.
9064 * gdb.server/run-without-local-binary.exp: Improve regexp used
9065 for detecting when a remote debugging connection succeeds.
9066 * gdb.server/server-connect.exp: New file.
9067 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
9068 Do not prefix the port number with ":".
9069 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
9070 support for detecting and using it. Add '$debughost_gdbserver'
9071 to the list of arguments used to start gdbserver. Handle case
9072 when gdbserver cannot resolve a network name.
9073
16ff70dd
SDJ
90742018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
9075
9076 PR c++/23373
9077 * gdb.base/ptype-offsets.cc (struct static_member): New
9078 struct.
9079 (main) <stmember>: New variable.
9080 * gdb.base/ptype-offsets.exp: Add test for printing a struct
9081 with a static member in it.
9082
3541979f
AB
90832018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
9084
9085 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
9086 watchpoints enabled and disabled.
9087
c8ad9b9a
AB
90882018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
9089
9090 * gdb.base/examine-backward.exp: Still run tests around address
9091 0x0, even if address 0x0 is not readable. Update the pattern for
9092 matching address 0x0 in expected output.
9093
e0e5e971
AB
90942018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
9095
9096 * gdb.base/share-env-with-gdbserver.c (main): Add call to
9097 malloc/free.
9098
1ea5da02
TV
90992018-07-04 Tom de Vries <tdevries@suse.de>
9100
9101 * gdb.dwarf2/dw2-error.exp: Update expected error message.
9102
471b9d15
MR
91032018-07-02 Maciej W. Rozycki <macro@mips.com>
9104
9105 PR tdep/8282
9106 * gdb.arch/mips-disassembler-options.exp: New test.
9107 * gdb.arch/mips-disassembler-options.s: New test source.
9108
75acb486
PA
91092018-06-29 Pedro Alves <palves@redhat.com>
9110
9111 * gdb.threads/names.exp: Adjust expected "info threads" output.
9112
cd2bb709
PA
91132018-06-29 Pedro Alves <palves@redhat.com>
9114
9115 * gdb.opt/inline-break.exp (line number, address): Add "info
9116 break" tests.
9117
991ff292
PA
91182018-06-29 Pedro Alves <palves@redhat.com>
9119
9120 * gdb.opt/inline-break.c (func1): Add "break here" marker.
9121 * gdb.opt/inline-break.exp: Test setting breakpoints by line
9122 number and address and running to them.
9123
356819b6 91242018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
9125
9126 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
9127
2512d7ef
JK
91282018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9129
9130 * lib/compiler.c: Remove executable permission flag.
9131
be1b6474
RB
91322018-06-28 Richard Bunt <richard.bunt@arm.com>
9133
9134 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
9135 code.
9136 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
9137
291f9a96
PT
91382018-06-28 Petr Tesarik <ptesarik@suse.cz>
9139
9140 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
9141
ed6dfe51
PT
91422018-06-28 Petr Tesarik <ptesarik@suse.cz>
9143
9144 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
9145 address argument is omitted.
9146
d4d429d5
PT
91472018-06-28 Petr Tesarik <ptesarik@suse.cz>
9148
9149 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
9150
7ab6656f
OJ
91512018-06-27 Omair Javaid <omair.javaid@linaro.org>
9152
9153 PR gdb/21695
9154 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
9155 * gdb.base/infoline-reloc-main-from-zero.c: New file.
9156
a33ccfc7
TT
91572018-06-26 Tom Tromey <tom@tromey.com>
9158
9159 PR rust/22574:
9160 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
9161 * gdb.rust/simple.rs (struct SimpleLayout): New.
9162
6d72d289
SM
91632018-06-22 Simon Marchi <simon.marchi@ericsson.com>
9164
9165 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
9166 "info registers" output.
9167
8363f9d5
RB
91682018-06-21 Richard Bunt <richard.bunt@arm.com>
9169
9170 * gdb.base/watchpoint-hw-attach.c: New test.
9171 * gdb.base/watchpoint-hw-attach.exp: New file.
9172
f00674fe
SM
91732018-06-20 Simon Marchi <simon.marchi@ericsson.com>
9174
9175 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
9176 through /bin/sh.
9177 * boards/dwarf4-gdb-index.exp: Likewise.
9178 * boards/fission-dwp.exp: Likewise.
9179
1d554008
UW
91802018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
9181
9182 * gdb.base/float128.exp: Add comment and improved fail message
9183 to the failure case of "print large128" test.
9184
d0ac1c44
SM
91852018-06-19 Simon Marchi <simon.marchi@ericsson.com>
9186
9187 * configure.ac: Remove AC_PREREQ.
9188 * configure: Re-generate.
9189
61b04dd0
PA
91902018-06-19 Pedro Alves <palves@redhat.com>
9191
9192 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
9193 (func_extern_caller): New.
9194 (main): Call func_extern_caller.
9195 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
9196 logic change.
9197
f63b508a
SM
91982018-06-18 Weimin Pan <weimin.pan@oracle.com>
9199
9200 PR gdb/16841
9201 * gdb.cp/typedef-base.cc: New file.
9202 * gdb.cp/typedef-base.exp: New file.
9203
0fe3a558
TV
92042018-06-18 Tom de Vries <tdevries@suse.de>
9205
9206 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
9207
7010835a
AB
92082018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
9209 Richard Bunt <Richard.Bunt@arm.com>
9210
9211 * gdb.threads/attach-slow-waitpid.c: New file.
9212 * gdb.threads/attach-slow-waitpid.exp: New file.
9213 * gdb.threads/slow-waitpid.c: New file.
9214
14897d65
PA
92152018-06-14 Pedro Alves <palves@redhat.com>
9216
9217 * gdb.base/fork-running-state.c: Include <errno.h>.
9218 (exit_if_relative_exits): New.
9219 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
9220 exits.
9221 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
9222 child exits.
9223
5d9a0608
TV
92242018-06-14 Tom de Vries <tdevries@suse.de>
9225
9226 PR cli/22573
9227 * gdb.base/finish-pretty.c: New test.
9228 * gdb.base/finish-pretty.exp: New file.
9229
11ae5818
PA
92302018-06-14 Pedro Alves <palves@redhat.com>
9231
9232 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
9233 gdb's expected startup output.
9234
1d39de44
PA
92352018-06-14 Pedro Alves <palves@redhat.com>
9236
9237 * lib/selftest-support.exp (selftest_setup): Remove inlined
9238 function handling.
9239
70ee0000
TV
92402018-06-14 Tom de Vries <tdevries@suse.de>
9241
9242 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
9243 matching of breakpoint printing.
9244
11f4b608
TV
92452018-06-13 Tom de Vries <tdevries@suse.de>
9246
9247 PR testsuite/23269
9248 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
9249 (fork_child): ... here, and ...
9250 (fork_parent): ... here.
9251
92522018-06-12 Tom de Vries <tdevries@suse.de>
9253
9254 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
9255
9516f85a
AB
92562018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
9257 Stephen Roberts <stephen.roberts@arm.com>
9258
9259 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
9260 rewrite test to describe action performed, rather than possible
9261 failure.
9262
5045b3d7
GB
92632018-06-08 Gary Benson <gbenson@redhat.com>
9264
9265 * gdb.threads/check-libthread-db.exp: New file.
9266 * gdb.threads/check-libthread-db.c: Likewise.
9267
c61b06a1
TT
92682018-06-05 Tom Tromey <tom@tromey.com>
9269
9270 * gdb.base/default.exp: Update expected "show version" output.
9271
eb6af809
TT
92722018-06-05 Tom Tromey <tom@tromey.com>
9273
9274 PR cli/12326:
9275 * gdb.cp/static-print-quit.exp: Update.
9276 * lib/gdb.exp (pagination_prompt): Update.
9277 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
9278 * gdb.python/python.exp: Update.
9279
178d6a63
JB
92802018-06-04 Joel Brobecker <brobecker@adacore.com>
9281
9282 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
9283
8e817061
JB
92842018-06-01 Joel Brobecker <brobecker@adacore.com>
9285
9286 * gdb.ada/bp_fun_addr: New testcase.
9287
e86ca25f
TT
92882018-06-01 Tom Tromey <tom@tromey.com>
9289
9290 * gdb.xml/tdesc-regs.exp (load_description): Update expected
9291 results.
9292 * gdb.dwarf2/method-ptr.exp: Set language to C++.
9293 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
9294 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
9295 * gdb.base/maint.exp (maint_pass_if): Update.
9296
4b2dfa9d
MR
92972018-05-31 Maciej W. Rozycki <macro@mips.com>
9298
9299 * gdb.base/endian.exp: New test.
9300 * gdb.base/endian.c: New test source.
9301
45f25d6c
AB
93022018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
9303
9304 PR gdb/23203
9305 * gdb.base/bt-selected-frame.c: New file.
9306 * gdb.base/bt-selected-frame.exp: New file.
9307 * lib/gdb.exp (get_current_frame_number): New function.
9308
d9f6d7f8
MR
93092018-05-24 Maciej W. Rozycki <macro@mips.com>
9310 Pedro Alves <palves@redhat.com>
9311
9312 * gdb.threads/tls-core.c: Include <stdlib.h>
9313 (thread_proc): Call `abort'.
9314 * gdb.threads/tls-core.exp: Generate a core with core_find too.
9315 (tls_core_test): New procedure, bits factored out from ...
9316 (top level): ... here. Test both native cores and gcore cores.
9317
ff1cf532
TT
93182018-05-23 Tom Tromey <tom@tromey.com>
9319
9320 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
9321
b98664d3
TT
93222018-05-23 Tom Tromey <tom@tromey.com>
9323
9324 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
9325 symfile_complaints.
9326 (test_short_complaints): Likewise.
9327 (test_empty_complaints): Likewise.
9328 (test_initial_complaints): Update.
9329
4e9668d0
TT
93302018-05-23 Tom Tromey <tom@tromey.com>
9331
9332 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
9333
43ba33c7
TT
93342018-05-23 Tom Tromey <tom@tromey.com>
9335
9336 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
9337 (test_short_complaints): Update.
9338
035522c0
PA
93392018-05-22 Pedro Alves <palves@redhat.com>
9340
9341 * gdb.base/remote.exp: Only gdb_start after compiling the
9342 testcase. Issue "disconnect" before testing "set remote" command
9343 defaults. Issue clean_restart before running to main.
9344
cc0be08f
PA
93452018-05-22 Pedro Alves <palves@redhat.com>
9346
9347 * gdb.base/remote.exp: Adjust expected output of "show remote
9348 memory-write-packet-size". Add tests for "set remote
9349 memory-write-packet-size 0" and "set remote
9350 memory-write-packet-size fixed/limit".
9351
b1b60145
PA
93522018-05-22 Pedro Alves <palves@redhat.com>
9353
9354 PR gdb/22973
9355 * gdb.base/utf8-identifiers.c: New file.
9356 * gdb.base/utf8-identifiers.exp: New file.
9357
0ec848ad
PFC
93582018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
9359
9360 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
9361
2c3305f6
PFC
93622018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
9363
9364 * gdb.arch/powerpc-vsx-gcore.exp: New file.
9365
ce1e8424
TT
93662018-05-18 Tom Tromey <tom@tromey.com>
9367
9368 * gdb.base/ptype-offsets.exp: Update.
9369
ddfe970e
KS
93702018-05-17 Keith Seitz <keiths@redhat.com>
9371
9372 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
9373 in expected breakpoint stop locations.
9374 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
9375 move to proper scope to test variable values.
9376 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
9377 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
9378 New functions.
9379 (main): Call not_inline_func3.
9380 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
9381 inline_func1, inline_func2, and inline_func3. Test that when each
9382 breakpoint is hit, GDB properly reports both the stop location
9383 and the backtrace. Repeat tests for temporary breakpoints.
9384
0726fcc6
MR
93852018-05-15 Maciej W. Rozycki <macro@mips.com>
9386
9387 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
9388 rather then trying to access it in determining whether the PID
9389 of `gdbserver' could have been retrieved.
9390
8ee22052
AB
93912018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
9392
9393 * gdb.arch/amd64-init-x87-values.S: New file.
9394 * gdb.arch/amd64-init-x87-values.exp: New file.
9395
7785df48
JK
93962018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9397
9398 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
9399
56bcdbea
TT
94002018-05-04 Tom Tromey <tom@tromey.com>
9401
9402 PR python/22730:
9403 * gdb.python/python.exp: Test multi-line execute.
9404
a913fffb
TT
94052018-05-04 Tom Tromey <tom@tromey.com>
9406
9407 PR python/22731:
9408 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
9409
7a2c85f2
TT
94102018-05-04 Tom Tromey <tom@tromey.com>
9411
9412 PR gdb/11750:
9413 * gdb.base/define.exp: Test defining a user command inside a user
9414 command.
9415 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
9416
a3b60e45
JK
94172018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9418 Pedro Alves <palves@redhat.com>
9419
9420 PR breakpoints/19806 and support for PR external/20207.
9421 * gdb.base/watchpoint-unaligned.c: New file.
9422 * gdb.base/watchpoint-unaligned.exp: New file.
9423
45fe4a03
AB
94242018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
9425
9426 * gdb.base/maint.exp: Make test names unique, use
9427 test_prefix_command_help to test 'help maint info', and remove
9428 repeated test of 'help maint'.
9429
9be2ae8f
TT
94302018-05-04 Tom Tromey <tom@tromey.com>
9431
9432 PR gdb/22619:
9433 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
9434 behavior.
9435
11859c31
AB
94362018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
9437
9438 * gdb.base/maint.exp: Process output from 'maint print registers'
9439 line at a time.
9440
089a9490
AB
94412018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
9442
9443 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
9444 timeout.
9445
9b0797e2
AB
94462018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
9447
9448 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
9449 filter pattern.
9450
f6ac5f3d
PA
94512018-05-02 Pedro Alves <palves@redhat.com>
9452
9453 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
9454 to_log_command renames.
9455 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
9456
77d3c63b
TT
94572018-05-02 Tom Tromey <tom@tromey.com>
9458
9459 * gdb.python/py-parameter.exp: Set test message.
9460
0489430a
TT
94612018-05-02 Tom Tromey <tom@tromey.com>
9462
9463 PR python/20084:
9464 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
9465 PARAM_ZUINTEGER_UNLIMITED tests.
9466
1632f8ba
DR
94672018-04-28 Dan Robertson <danlrobertson89@gmail.com>
9468
9469 PR rust/23124
9470 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
9471 when casting.
9472
6d7bb824
TT
94732018-04-30 Tom Tromey <tom@tromey.com>
9474
9475 * gdb.python/py-type.exp: Check align attribute.
9476 * gdb.python/py-type.c: New "aligncheck" global.
9477
007e1530
TT
94782018-04-30 Tom Tromey <tom@tromey.com>
9479
9480 PR exp/17095:
9481 * gdb.dwarf2/dw2-align.exp: New file.
9482 * gdb.cp/align.exp: New file.
9483 * gdb.base/align.exp: New file.
9484 * lib/gdb.exp (gdb_int128_helper): New proc.
9485 (has_int128_c, has_int128_cxx): New caching procs.
9486
6873858b
TT
94872018-04-27 Tom Tromey <tom@tromey.com>
9488
9489 PR rust/22545:
9490 * gdb.rust/simple.exp: Add inclusive range tests.
9491
79188d8d
PA
94922018-04-26 Pedro Alves <palves@redhat.com>
9493
9494 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
9495 ifunc breakpoint locations correctly of ifunc breakpoints set
9496 while the program resolves the ifunc.
9497
c7075ad5
PA
94982018-04-26 Pedro Alves <palves@redhat.com>
9499
9500 * gdb.base/gnu-ifunc-final.c: New file.
9501 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
9502 * gdb.base/gnu-ifunc.exp (executable): Delete.
9503 (staticexecutable): Adjust.
9504 (lib_opts, exec_opts): Delete.
9505 (make_binsuffix, build, set-break): New procedures.
9506 (misc_tests): New, with tests factored out from the top level.
9507 (top level): Test different combinations of ifunc resolver name,
9508 resolver with and with debug info, and ifunc target with and
9509 without debug info. Wrap static tests with with_target_prefix.
9510
8388016d
PA
95112018-04-26 Pedro Alves <palves@redhat.com>
9512
9513 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
9514 return type" warnings.
9515
249b5733
PA
95162018-04-25 Pedro Alves <palves@redhat.com>
9517
9518 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
9519 killed".
9520 * gdb.base/kill-after-signal.exp: Likewise.
9521 * gdb.threads/kill.exp: Likewise.
9522
f67c0c91
SDJ
95232018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9524 Sergio Durigan Junior <sergiodj@redhat.com>
9525 Pedro Alves <palves@redhat.com>
9526
9527 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
9528 regexps to expect for '[Inferior ... detached]' as well.
9529 * gdb.base/attach.exp: Likewise.
9530 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
9531 "gdb_continue_to_end".
9532 (test_catch_syscall_with_wrong_args): Likewise.
9533 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
9534 ']'. Don't set 'verbose' on.
9535 * gdb.base/foll-vfork.exp: Likewise.
9536 * gdb.base/fork-print-inferior-events.c: New file.
9537 * gdb.base/fork-print-inferior-events.exp: New file.
9538 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
9539 '[Inferior ... has been killed]' message.
9540 * gdb.base/kill-after-signal.exp: Likewise.
9541 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
9542 detach message.
9543 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
9544 message.
9545 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
9546 regexps to expect for '[Inferior ... detached]' as well.
9547 * gdb.threads/process-dies-while-detaching.exp: Likewise.
9548
0a8ddac4
SM
95492018-04-24 Simon Marchi <simon.marchi@ericsson.com>
9550
9551 PR gdb/23104
9552 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
9553
701adfb0
PA
95542018-04-22 Rajendra SY <rajendra.sy@gmail.com>
9555
9556 PR gdb/23095
9557 * gdb.base/break-probes.exp: Pass shlib_load to
9558 prepare_for_testing. Set normal_bp to r_debug_state if target is
9559 bsd.
9560
d27d16bf
RB
95612018-04-19 Richard Bunt <richard.bunt@arm.com>
9562
9563 * gdb.threads/multiple-successive-infcall.c: New test.
9564 * gdb.threads/multiple-successive-infcall.exp: New file.
9565
a037790e
TT
95662018-04-17 Tom Tromey <tom@tromey.com>
9567
9568 * gdb.rust/simple.rs (Union): New type.
9569 (main): New local "u".
9570 * gdb.rust/simple.exp (test_one_slice): Add new test case.
9571
e3a91079
AA
95722018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
9573
9574 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
9575 number information in output of "whereis" command.
9576 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
9577
b744723f
AA
95782018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9579
9580 * gdb.ada/info_types.exp: Adjust expected output to the line
9581 numbers now printed by "info var/func/type".
9582 * gdb.base/completion.exp: Likewise.
9583 * gdb.base/included.exp: Likewise.
9584 * gdb.cp/cp-relocate.exp: Likewise.
9585 * gdb.cp/cplusfuncs.exp: Likewise.
9586 * gdb.cp/namespace.exp: Likewise.
9587 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
9588
4a4495d6
MM
95892018-04-13 Markus Metzger <markus.t.metzger@intel.com>
9590
9591 * gdb.btrace/cpu.exp: New.
9592
1d509aa6
MM
95932018-04-13 Markus Metzger <markus.t.metzger@intel.com>
9594
9595 * gdb.base/step-indirect-call-thunk.exp: New.
9596 * gdb.base/step-indirect-call-thunk.c: New.
9597 * gdb.reverse/step-indirect-call-thunk.exp: New.
9598 * gdb.reverse/step-indirect-call-thunk.c: New.
9599
6295b6da
SM
96002018-04-11 Simon Marchi <simon.marchi@ericsson.com>
9601
9602 * gdb.base/pie-fork.c: New file.
9603 * gdb.base/pie-fork.exp: New file.
9604
50146e70
TT
96052018-04-11 Tom Tromey <tom@tromey.com>
9606
9607 * gdb.rust/simple.exp: Add test for ".." struct initializer.
9608
f50d8a2e
PA
96092018-04-10 Pedro Alves <palves@redhat.com>
9610
9611 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
9612 exits. Instead loop running forever.
9613 (fork_parent): Run forever too.
9614
a0be7a36
SM
96152018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
9616
9617 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
9618 mi_continue_to_line.
9619 * gdb.mi/mi-stack.c (callee4): Add comment.
9620
9b73db36
SM
96212018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
9622
9623 * gdb.mi/mi-stack.exp: Fix indentation.
9624
c912f608
SM
96252018-04-07 Simon Marchi <simon.marchi@ericsson.com>
9626
9627 PR gdb/22979
9628 * gdb.arch/amd64-osabi.exp: New file.
9629
26540402
SM
96302018-04-07 Simon Marchi <simon.marchi@ericsson.com>
9631
9632 PR gdb/22980
9633 * gdb.base/osabi.exp: New file.
9634
121ad66c 96352018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
9636
9637 * gdb.cp/static-typedef-print.exp: New file.
9638 * gdb.cp/static-typedef-print.cc: New file.
9639
3fcded8f
JB
96402018-03-27 Joel Brobecker <brobecker@adacore.com>
9641
9642 * gdb.ada/varsize_limit: New testcase.
9643
59cc4834
JB
96442018-03-27 Joel Brobecker <brobecker@adacore.com>
9645
9646 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
9647
9648 * gdb.ada/notcplusplus: New testcase.
9649
9650 * gdb.base/c-linkage-name.c: New file.
9651 * gdb.base/c-linkage-name.exp: New testcase.
9652
4ca59a9f
TT
96532018-03-26 Tom Tromey <tom@tromey.com>
9654
9655 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
9656 * gdb.python/py-framefilter.py (name_error): New global.
9657 (ErrorInName.function): Use name_error.
9658
978d6c75
TT
96592018-03-26 Tom Tromey <tom@tromey.com>
9660
9661 PR backtrace/15582:
9662 * gdb.python/py-framefilter.exp: Add "bt hide" test.
9663
b7fee5a3
KS
96642018-03-23 Keith Seitz <keiths@redhat.com>
9665
9666 PR c++/22968
9667 * gdb.cp/subtypes.exp: New file.
9668 * gdb.cp/subtypes.h: New file.
9669 * gdb.cp/subtypes.cc: New file.
9670 * gdb.cp/subtypes-2.cc: New file.
9671
376be529
AB
96722018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
9673
9674 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
9675 (done): Call '_exit' not 'exit' to avoid atexit handlers.
9676 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
9677 -nostartfiles when compiling the test. Confirm that all registers
9678 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
9679
066cfa98
AB
96802018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
9681
9682 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
9683 option, syntax was wrong anyway.
9684 * gdb.arch/arm-disp-step.exp: Likewise.
9685 * gdb.arch/sparc64-regs.exp: Likewise.
9686 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
9687 option, syntax was wrong anyway, switch to use
9688 prepare_for_testing.
9689 * gdb.arch/i386-disp-step.exp: Likewise.
9690
079670b9
AA
96912018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
9692
9693 * gdb.ada/exec_changed.exp: Replace "target_info exists
9694 use_gdb_stub" by "use_gdb_stub".
9695 * gdb.ada/start.exp: Likewise.
9696 * gdb.base/async-shell.exp: Likewise.
9697 * gdb.base/attach-pie-misread.exp: Likewise.
9698 * gdb.base/attach-wait-input.exp: Likewise.
9699 * gdb.base/break-entry.exp: Likewise.
9700 * gdb.base/break-interp.exp: Likewise.
9701 * gdb.base/dprintf-detach.exp: Likewise.
9702 * gdb.base/nostdlib.exp: Likewise.
9703 * gdb.base/solib-nodir.exp: Likewise.
9704 * gdb.base/statistics.exp: Likewise.
9705 * gdb.base/testenv.exp: Likewise.
9706 * gdb.mi/mi-exec-run.exp: Likewise.
9707 * gdb.mi/mi-start.exp: Likewise.
9708 * gdb.multi/dummy-frame-restore.exp: Likewise.
9709 * gdb.multi/multi-arch-exec.exp: Likewise.
9710 * gdb.multi/multi-arch.exp: Likewise.
9711 * gdb.multi/tids.exp: Likewise.
9712 * gdb.multi/watchpoint-multi.exp: Likewise.
9713 * gdb.python/py-events.exp: Likewise.
9714 * gdb.threads/attach-into-signal.exp: Likewise.
9715 * gdb.threads/attach-stopped.exp: Likewise.
9716 * gdb.threads/threadapply.exp: Likewise.
9717 * lib/selftest-support.exp: Likewise.
9718
26d6cec4
AA
97192018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
9720
9721 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
9722
4ee89e90
SR
97232018-03-20 Stephen Roberts <stephen.roberts@arm.com>
9724
9725 * gdb.perf/template-breakpoints.cc: New file.
9726 * gdb.perf/template-breakpoints.exp: New file.
9727 * gdb.perf/template-breakpoints.py: New file.
9728
92630041
TT
97292018-03-19 Tom Tromey <tom@tromey.com>
9730
9731 * gdb.rust/simple.rs (main): Add local variables field1, field2,
9732 y0.
9733 * gdb.rust/simple.exp: Test bare identifier form of struct
9734 initializer.
9735
76727919
TT
97362018-03-19 Tom Tromey <tom@tromey.com>
9737
9738 * gdb.gdb/observer.exp: Remove.
9739
194ed413
AA
97402018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
9741
9742 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
9743 "qualified" option when setting breakpoints.
9744 * gdb.trace/backtrace.exp: Likewise.
9745 * gdb.trace/circ.exp: Likewise.
9746 * gdb.trace/collection.exp: Likewise.
9747 * gdb.trace/disconnected-tracing.exp: Likewise.
9748 * gdb.trace/ftrace-lock.exp: Likewise.
9749 * gdb.trace/ftrace.exp: Likewise.
9750 * gdb.trace/infotrace.exp: Likewise.
9751 * gdb.trace/packetlen.exp: Likewise.
9752 * gdb.trace/passc-dyn.exp: Likewise.
9753 * gdb.trace/qtro.exp: Likewise.
9754 * gdb.trace/read-memory.exp: Likewise.
9755 * gdb.trace/report.exp: Likewise.
9756 * gdb.trace/signal.exp: Likewise.
9757 * gdb.trace/status-stop.exp: Likewise.
9758 * gdb.trace/strace.exp: Likewise.
9759 * gdb.trace/tfind.exp: Likewise.
9760 * gdb.trace/trace-break.exp: Likewise.
9761 * gdb.trace/trace-condition.exp: Likewise.
9762 * gdb.trace/trace-mt.exp: Likewise.
9763 * gdb.trace/tstatus.exp: Likewise.
9764 * gdb.trace/tsv.exp: Likewise.
9765 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
9766 * gdb.trace/unavailable.exp: Likewise.
9767 * gdb.trace/while-dyn.exp: Likewise.
9768
8b067d2c
AA
97692018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
9770
9771 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
9772 that libinproctrace is copied to the target.
9773
3ae9ce5d
TT
97742018-03-14 Tom Tromey <tom@tromey.com>
9775
9776 PR cli/14977:
9777 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
9778 a null pointer.
9779 * gdb.base/wchar.exp: Likewise.
9780
b8c2339b
TT
97812018-03-14 Tom Tromey <tom@tromey.com>
9782
9783 PR cli/19918:
9784 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
9785 flag.
9786
4872dc46
SM
97872018-03-08 Simon Marchi <simon.marchi@ericsson.com>
9788
9789 PR gdb/22841
9790 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
9791 "target" to remote_exec.
9792
e4fe3756
SM
97932018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
9794
9795 PR gdb/22841
9796 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
9797 ${board}_upload): Remove.
9798
e95a97d4
AA
97992018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
9800
9801 * gdb.cp/watch-cp.cc: New test.
9802 * gdb.cp/watch-cp.exp: New file.
9803
dbbb1059
AB
98042018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9805
9806 * gdb.base/infcall-nested-structs.exp: New file.
9807 * gdb.base/infcall-nested-structs.c: New file.
9808 * gdb.base/float.exp: Add riscv support.
9809
ecc054c0
TP
98102018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
9811
9812 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
9813 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
9814
25e3c82c
SDJ
98152018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
9816
9817 * gdb.server/abspath.exp: New file.
9818 * lib/gdb.exp (with_cwd): New procedure.
9819
3083294d
SM
98202018-02-28 Simon Marchi <simon.marchi@ericsson.com>
9821
9822 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
9823 use it.
9824 (gdb_is_target_remote_prompt): New proc.
9825 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
9826 (gdb_is_target_native): Pass prompt parameter to
9827 gdb_is_target_1.
9828
3275ef47
SM
98292018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
9830
9831 * gdb.base/load-command.c: New file.
9832 * gdb.base/load-command.exp: New file.
9833 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
9834 (gdb_is_target_1): ...this, and generalize for other targets
9835 than just remote.
9836 (gdb_is_target_remote): Use gdb_is_target_1.
9837 (gdb_is_target_native): use gdb_is_target_1.
9838
6893c19a
TT
98392018-02-26 Tom Tromey <tom@tromey.com>
9840
9841 PR python/16497:
9842 * gdb.python/py-framefilter.exp: Update test.
9843
2ddeaf8a
TT
98442018-02-26 Tom Tromey <tom@tromey.com>
9845
9846 * gdb.dwarf2/variant.c: New file.
9847 * gdb.dwarf2/variant.exp: New file.
9848
c9317f21
TT
98492018-02-26 Tom Tromey <tom@tromey.com>
9850
9851 * gdb.rust/simple.exp: Accept more possible results in enum test.
9852
6f6d0c26
SM
98532018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
9854
9855 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
9856 parentheses.
9857
11b03145
MR
98582018-02-23 Maciej W. Rozycki <macro@mips.com>
9859
9860 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
9861 name of a variable: $actual_linejj -> $actual_line.
9862
54a27fe5
JB
98632018-02-21 John Baldwin <jhb@FreeBSD.org>
9864
9865 * gdb.arch/amd64-i386-address.exp: Fix a typo.
9866
de65820c
MM
98672018-02-20 Markus Metzger <markus.t.metzger@intel.com>
9868
9869 * gdb.btrace/buffer-size.exp: Do not force BTS.
9870
980548fd
PA
98712018-02-14 Pedro Alves <palves@redhat.com>
9872
9873 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
9874 getting a "Quit".
9875
c4e12631
MM
98762018-02-09 Markus Metzger <markus.t.metzger@intel.com>
9877
9878 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
9879 Fix test name.
9880
c2e0e465
SM
98812018-02-07 Simon Marchi <simon.marchi@ericsson.com>
9882
9883 * gdb.cp/m-static.exp: Check type of optimized out static
9884 member.
9885
f7216783
AB
98862018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
9887
9888 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
9889 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
9890
0625771b
LS
98912018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
9892 Leszek Swirski <leszeks@google.com>
9893
9894 * gdb.python/py-prettyprint.c
9895 (struct to_string_returns_value_inner,
9896 struct to_string_returns_value_wrapper): New.
9897 (main): Add tsrvw variable.
9898 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
9899 ToStringReturnsValueWrapper): New classes.
9900 (register_pretty_printers): Register new pretty-printers.
9901 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
9902 recursive pretty printer.
9903 * gdb.python/py-mi.exp: Likewise.
9904
59498c30
LS
99052018-02-01 Leszek Swirski <leszeks@google.com>
9906
9907 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
9908 functions with the same name as an include file are parsed
9909 correctly.
9910
d4d38844
YQ
99112018-02-01 Yao Qi <yao.qi@linaro.org>
9912
9913 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
9914 "\[^\r\n\]*".
9915
07e5f5cf
NP
99162018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
9917
9918 * gdb.arch/powerpc-prologue-frame.s: New file.
9919 * gdb.arch/powerpc-prologue-frame.c: Likewise.
9920 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
9921
929b5ad4
JB
99222018-01-31 Joel Brobecker <brobecker@adacore.com>
9923
9924 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
9925
e671cd59
PA
99262018-01-30 Pedro Alves <palves@redhat.com>
9927
9928 PR gdb/13211
9929 * gdb.base/interrupt-daemon.c: New.
9930 * gdb.base/interrupt-daemon.exp: New.
9931 * gdb.multi/multi-term-settings.c: New.
9932 * gdb.multi/multi-term-settings.exp: New.
9933
fc413dc4
JB
99342018-01-30 Joel Brobecker <brobecker@adacore.com>
9935
9936 * gdb.base/break.exp: Save the location where the breakpoint
9937 on break.c:47 was actually inserted when debugging the version
9938 compiled at -O2 and use it in the expected output of the "info
9939 break" test performed soon after.
9940
5c319bb2
PA
99412018-01-22 Pedro Alves <palves@redhat.com>
9942 Sergio Durigan Junior <sergiodj@redhat.com>
9943
9944 * gdb.base/whatis.exp: Add tests for 'set print object on' +
9945 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
9946
a9e40818
JB
99472018-01-22 Joel Brobecker <brobecker@adacore.com>
9948
9949 * gdb.base/break-include.c, gdb.base/break-include.inc,
9950 gdb.base/break-include.exp: New files.
9951 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
9952 line number now being the actual line number where the breakpoint
9953 was inserted.
9954 * gdb.mi/mi-break.exp: Likewise.
9955 * gdb.mi/mi-reverse.exp: Likewise.
9956 * gdb.mi/mi-simplerun.exp: Ditto.
9957
e707fc44
AB
99582018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
9959
9960 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
9961 varobj.
9962 * gdb.mi/mi-var-create-rtti.exp: Likewise.
9963
ae451627
AB
99642018-01-21 Don Breazeal <donb@codesourcery.com>
9965 Andrew Burgess <andrew.burgess@embecosm.com>
9966
9967 * gdb.mi/basics.c: Add new global.
9968 * gdb.mi/mi-frame-regs.exp: New file.
9969 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
9970 case.
9971
b1b189e0
AB
99722018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
9973
9974 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
9975 non-parameter, and on an unknown symbol.
9976
fcfcc376
TT
99772018-01-19 Tom Tromey <tom@tromey.com>
9978
9979 * gdb.rust/modules.rs (TWENTY_THREE): New global.
9980 * gdb.rust/modules.exp: Add ::-qualified lookup test.
9981
634c1c31
AA
99822018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
9983
9984 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
9985 setrlimit and chdir to int.
9986
d6ad07fd
AA
99872018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
9988
9989 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
9990 function.
9991 (my_tend): Likewise.
9992 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
9993 rationale of avoiding FP- and vector instructions.
9994
adf8243b
RK
99952018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
9996
9997 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
9998 "info reg" with "\[ \t\]*".
9999 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
10000 "\[ \t\]+".
10001 * gdb.arch/s390-multiarch.exp: Ditto.
10002 * gdb.base/pc-fp.exp: Ditto.
10003 * gdb.reverse/i386-precsave.exp: Ditto.
10004 * gdb.reverse/i386-reverse.exp: Ditto.
10005 * gdb.reverse/i387-env-reverse.exp: Ditto.
10006 * gdb.reverse/i387-stack-reverse.exp: Ditto.
10007
dcc06925
AA
100082018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
10009
10010 * lib/gdb.exp (gdb_compile): Re-enable use of
10011 universal_compile_options for languages other than Rust.
10012
25d4fd80
AA
100132018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
10014
10015 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
10016
ee7f689e 100172018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
10018
10019 PR gdb/16577
10020 * gdb.base/solib-vanish.exp: New.
10021 * gdb.base/solib-vanish-main.c: New.
10022 * gdb.base/solib-vanish-lib1.c: New.
10023 * gdb.base/solib-vanish-lib2.c: New.
10024
d8447b6b
YQ
100252018-01-17 Yao Qi <yao.qi@linaro.org>
10026
10027 * gdb.compile/compile.exp: Match the address printed for
10028 frame in the output of command "bt".
10029
86d6a90c
TT
100302018-01-15 Tom Tromey <tom@tromey.com>
10031
10032 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
10033 compute sp_reg.
10034
cbcdb1aa
AB
100352018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
10036
10037 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
10038 to prepare.
10039 (prepare): Return 0 on error, 1 on success.
10040
eea61984
PA
100412018-01-12 Pedro Alves <palves@redhat.com>
10042
10043 * gdb.base/continue-after-aborted-step-over.c: New.
10044 * gdb.base/continue-after-aborted-step-over.exp: New.
10045
6181e9c2
SM
100462018-01-11 Simon Marchi <simon.marchi@ericsson.com>
10047
10048 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
10049 options when not creating an executable.
10050
3cada740
PA
100512018-01-11 Pedro Alves <palves@redhat.com>
10052
10053 PR remote/22597
10054 * gdb.server/stop-reply-no-thread.c: New file.
10055 * gdb.server/stop-reply-no-thread.exp: New file.
10056
c63d3e8d
PA
100572018-01-10 Pedro Alves <palves@redhat.com>
10058
10059 PR gdb/22670
10060 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
10061 functions too. Test setting breakpoints and printing C functions
10062 with no debug info too.
10063 * gdb.ada/bp_c_mixed_case/qux.c: New file.
10064
d4c2a405
PA
100652018-01-10 Pedro Alves <palves@redhat.com>
10066
10067 PR gdb/22670
10068 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
10069 a fail.
10070
8825213e
PA
100712018-01-10 Pedro Alves <palves@redhat.com>
10072
10073 PR gdb/22670
10074 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
10075
605fd3c6
YQ
100762018-01-08 Simon Marchi <simon.marchi@ericsson.com>
10077
10078 * gdb.server/unittest.exp: Match the output in non-development
10079 mode.
10080
1e5ded6c
YQ
100812018-01-08 Simon Marchi <simon.marchi@ericsson.com>
10082
10083 * gdb.gdb/unittest.exp: Match output in non-development mode.
10084
30066b0b
JB
100852018-01-08 Joel Brobecker <brobecker@adacore.com>
10086
10087 * gdb.ada/access_tagged_param.exp: Relax expected output
10088 for value of "ObjL" in "continue" to pck.inspect breakpoint
10089 test.
10090
04bafb1e
XR
100912018-01-08 Joel Brobecker <brobecker@adacore.com>
10092
9f86398b
JB
10093 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
10094 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 10095
e379cee6
PA
100962018-01-05 Pedro Alves <palves@redhat.com>
10097
10098 PR gdb/18653
10099 * gdb.base/libsegfault.exp: New.
10100
de63c46b
PA
101012018-01-05 Joel Brobecker <brobecker@adacore.com>
10102
10103 PR gdb/22670
10104 * gdb.ada/access_tagged_param.exp: New file.
10105 * gdb.ada/access_tagged_param/foo.adb: New file.
10106
f98fc17b
PA
101072018-01-05 Pedro Alves <palves@redhat.com>
10108
10109 PR gdb/22670
10110 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
10111 exercise lower case too, and to exercise both full matching and
10112 wild matching.
10113
342f8240
JB
101142018-01-05 Joel Brobecker <brobecker@adacore.com>
10115
10116 * gdb.ada/rename_subscript_param: New testcase.
10117
7150d33c
JG
101182018-01-05 Jerome Guitton <guitton@adacore.com>
10119
10120 * gdb.ada/arr_acc_idx_w_gap: New testcase.
10121
cc0e770c
JB
101222018-01-05 Joel Brobecker <brobecker@adacore.com>
10123
10124 * gdb.ada/convvar_comp: New testcase.
10125
672a41aa 101262018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
10127
10128 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
10129 (My_Table): New global variable.
10130 * testsuite/gdb.ada/array_char_idx.exp: Add test.
10131
7365ec2f
JB
101322018-01-04 Joel Brobecker <brobecker@adacore.com>
10133
10134 PR gdb/22670
10135 * gdb.ada/maint_with_ada: New testcase.
10136
289483b6
JB
101372018-01-04 Joel Brobecker <brobecker@adacore.com>
10138
10139 PR gdb/22670
10140 * gdb.ada/bp_c_mixed_case: New testcase.
10141
344420da
JB
101422018-01-04 Joel Brobecker <brobecker@adacore.com>
10143
10144 PR gdb/22670
10145 * gdb.ada/complete.exp: Add "complete break ada" test.
10146
66fc87a0
JB
101472018-01-04 Joel Brobecker <brobecker@adacore.com>
10148
10149 PR gdb/22670
10150 * gdb.ada/info_addr_mixed_case: New testcase.
10151
9f757bf7
XR
101522018-01-03 Xavier Roirand <roirand@adacore.com>
10153
10154 * gdb.ada/excep_handle.exp: New testcase.
10155 * gdb.ada/excep_handle/foo.adb: New file.
10156 * gdb.ada/excep_handle/pck.ads: New file.
10157
bd570f80
JB
101582018-01-03 Joel Brobecker <brobecker@adacore.com>
10159
10160 * gdb.base/step-line.c: Add extra empty line in copyright header.
10161 * gdb.base/step-line.inp: Likewise.
10162
9fe561ab
JB
101632018-01-02 Joel Brobecker <brobecker@adacore.com>
10164
10165 * gdb.ada/dyn_stride.exp: Add slice test.
10166
a405673c
JB
101672018-01-02 Joel Brobecker <brobecker@adacore.com>
10168
10169 * gdb.ada/dyn_stride: New testcase.
10170
cef0f868
SH
101712017-12-27 Stafford Horne <shorne@gmail.com>
10172
10173 * gdb.xml/extra-regs.xml: Add example foo reggroup.
10174 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
10175
b67d92b0
SH
101762017-12-27 Stafford Horne <shorne@gmail.com>
10177
10178 * gdb.base/reggroups.c: New file.
10179 * gdb.base/reggroups.exp: New file.
10180
eccab96d
JB
101812017-12-18 Joel Brobecker <brobecker@adacore.com>
10182
10183 * gdb.dwarf2/ada-valprint-error.c: New file.
10184 * gdb.dwarf2/ada-valprint-error.exp: New file.
10185
0e2da9f0
JB
101862017-12-18 Joel Brobecker <brobecker@adacore.com>
10187
10188 * gdb.ada/assign_arr: New testcase.
10189
cb923fcc
XR
101902017-12-18 Xavier Roirand <roirand@adacore.com>
10191
10192 * gdb.ada/funcall_ptr: New testcase.
10193
7c161838
SDJ
101942017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
10195
10196 PR cli/16224
10197 * gdb.base/ptype-offsets.cc: New file.
10198 * gdb.base/ptype-offsets.exp: New file.
10199
1af17fd9
YQ
102002017-12-15 Yao Qi <yao.qi@linaro.org>
10201
10202 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
10203 if XML is disabled.
10204
828d5846
XR
102052017-12-15 Xavier Roirand <roirand@adacore.com>
10206
10207 * gdb.ada/same_component_name: New testcase.
10208
79e8fcaa
JB
102092017-12-14 Joel Brobecker <brobecker@adacore.com>
10210
10211 * gdb.ada/str_binop_equal: New testcase.
10212
e05fa6f9
JB
102132017-12-14 Joel Brobecker <brobecker@adacore.com>
10214
10215 * gdb.ada/task_switch_in_core: New testcase.
10216
b89641ba
SM
102172017-12-13 Simon Marchi <simon.marchi@ericsson.com>
10218
10219 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
10220 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
10221 call test_bkpt_qualified.
10222 (test_bkpt_qualified): New proc.
10223
6892d2e4
PA
102242017-12-13 Pedro Alves <palves@redhat.com>
10225
10226 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
10227 Tighten regexp by matching with an anchor.
10228
a22ecf70
PA
102292017-12-13 Pedro Alves <palves@redhat.com>
10230
10231 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
10232 ("expression with namespace"): New set of tests.
10233 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
10234 (Nested::Test_NS::qux): New.
10235 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
10236 defaults to 'start_quote_char' and 'end_quote_char' parameters.
10237
9937536c
JB
102382017-12-13 Joel Brobecker <brobecker@adacore.com>
10239
10240 * gdb.base/server-del-break.c: New file.
10241 * gdb.base/server-del-break.exp: New file.
10242
fe49c6f5
SH
102432017-12-12 Stafford Horne <shorne@gmail.com>
10244
10245 * gdb.xml/tdesc-regs.exp: Add or1k support.
10246
c3d18620
SH
102472017-12-12 Stafford Horne <shorne@gmail.com>
10248
10249 * gdb.base/bp-permanent.c: Define nop of or1k.
10250
c5f9cfc8
JB
102512017-12-11 Joel Brobecker <brobecker@adacore.com>
10252
10253 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
10254 output with components being reordered.
10255
a9c135fc
JB
102562017-12-11 Joel Brobecker <brobecker@adacore.com>
10257
10258 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
10259 output with components being reordered.
10260
927aa2e7
JK
102612017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10262 Pedro Alves <palves@redhat.com>
10263
10264 * gdb.base/maint.exp (check for .gdb_index): Check also for
10265 .debug_names.
10266 * gdb.dlang/watch-loc.c (.debug_aranges): New.
10267 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
10268 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
10269 (.gdb_index used after symbol reloading): Support also .debug_names.
10270 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
10271
f17d9474
YQ
102722017-12-08 Yao Qi <yao.qi@linaro.org>
10273
10274 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
10275 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
10276
a0de8c21
YQ
102772017-12-08 Yao Qi <yao.qi@linaro.org>
10278
10279 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
10280 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
10281
a738ea1d
YQ
102822017-12-08 Yao Qi <yao.qi@linaro.org>
10283
10284 * gdb.arch/aarch64-tagged-pointer.c: New file.
10285 * gdb.arch/aarch64-tagged-pointer.exp: New file.
10286
1cd9a73b
SDJ
102872017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
10288
10289 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
10290 "int".
10291
fa6eb693
KS
102922017-12-07 Keith Seitz <keiths@redhat.com>
10293
10294 PR breakpoints/22569
10295 * gdb.linespec/ls-errs.exp: Change expected result of "break
10296 -source this file has spaces.c -line 3".
10297 Check that an explicit source file followed by whitespace is
10298 identified as an invalid explicit location.
10299
883fd55a
KS
103002017-12-07 Keith Seitz <keiths@redhat.com>
10301
10302 * gdb.cp/nested-types.cc: New file.
10303 * gdb.cp/nested-types.exp: New file.
10304 * lib/cp-support.exp: Load data-structures.exp library.
10305 (debug_cp_test_ptype_class): New global.
10306 (cp_ptype_class_verbose, next_line): New procedures.
10307 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
10308 Add and document new return value.
10309 Switch the list of lines to a queue.
10310 Add support for new `type' key for nested type definitions.
10311 Add debugging/troubleshooting messages.
10312 * lib/data-structures.exp: New file.
10313
ec72db3e
SM
103142017-12-07 Simon Marchi <simon.marchi@ericsson.com>
10315
10316 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
10317 with proc_with_prefix, don't use with_test_prefix.
10318
99598d71
TT
103192017-12-07 Tom Tromey <tom@tromey.com>
10320
10321 * gdb.base/break.exp: Add test for empty "commands".
10322
a8806230
YQ
103232017-12-07 Yao Qi <yao.qi@linaro.org>
10324
10325 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
10326 malloc and catch syscall.
10327
824cc835
PM
103282017-12-07 Phil Muldoon <pmuldoon@redhat.com>
10329
e79be6e5 10330 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
10331 tests for explicit locations.
10332
7cc244de
PA
103332017-12-06 Pedro Alves <palves@redhat.com>
10334
10335 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
10336 force-disabling XML descriptions.
10337
50a1fdd5
PA
103382017-12-04 Pedro Alves <palves@redhat.com>
10339
10340 PR gdb/22499
10341 * gdb.arch/amd64-disp-step-avx.S: New file.
10342 * gdb.arch/amd64-disp-step-avx.exp: New file.
10343
f0fb2488
PA
103442017-12-03 Pedro Alves <palves@redhat.com>
10345
10346 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
10347 and <string.h>.
10348 (parent_function): Print distinct messages when waitpid fails, or
10349 the child exits with a signal, or the child exits for an unhandled
10350 reason.
10351 * gdb.threads/process-dies-while-detaching.exp
10352 (detach_and_expect_exit): New 'inf_output_re' parameter and use
10353 it. Wait for both inferior output and GDB's prompt. Use an
10354 indirect spawn id list.
10355 (do_detach): New parameter 'child_exit'. Use it to compute
10356 expected inferior output.
10357 (test_detach, test_detach_watch, test_detach_killed_outside):
10358 Adjust to pass down the expected child exit kind.
10359
97cbe998
SDJ
103602017-12-01 Joel Brobecker <brobecker@adacore.com>
10361 Sergio Durigan Junior <sergiodj@redhat.com>
10362 Pedro Alves <palves@redhat.com>
10363
10364 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
10365
40fc416f
SDJ
103662017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
10367
10368 * gdb.base/relocate.exp: Add tests to guarantee that arguments
10369 to 'symbol-file' and 'add-symbol-file' can be
10370 position-independent.
10371
1cc75e92
YQ
103722017-12-01 Yao Qi <yao.qi@linaro.org>
10373
10374 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
10375 the URL in copyright header.
10376 * gdb.arch/aarch64-fp.exp: Likewise.
10377 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
10378 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
10379 * gdb.base/expand-psymtabs.exp: Likewise.
10380 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
10381 * gdb.fortran/common-block.exp: Likewise.
10382 * gdb.fortran/common-block.f90: Likewise.
10383 * gdb.fortran/logical.exp: Likewise.
10384 * gdb.fortran/vla-datatypes.f90: Likewise.
10385 * gdb.fortran/vla-sub.f90: Likewise.
10386
875fb7a7
JB
103872017-11-30 Joel Brobecker <brobecker@adacore.com>
10388
10389 * gdb.ada/repeat_dyn: New testcase.
10390
6f14765f
UW
103912017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
10392
10393 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
10394 Update for changed thread numbering.
10395 * gdb.cell/bt.exp: Update for changed GDB output.
10396
f1af7b94
SM
103972017-11-30 Simon Marchi <simon.marchi@ericsson.com>
10398
10399 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
10400 setting isremote by hand.
10401 * boards/dwarf4-gdb-index.exp: Likewise.
10402 * boards/fission.exp: Likewise.
10403 * boards/stabs.exp: Likewise.
10404
e3919f3e
PA
104052017-11-30 Pedro Alves <palves@redhat.com>
10406
10407 * gdb.linespec/cpls-ops.exp
10408 (check_explicit_skips_function_argument): Extract the underlying
10409 type of size_t instead of hardcoding it.
10410
bd69330d
PA
104112017-11-29 Pedro Alves <palves@redhat.com>
10412
10413 PR c++/19436
10414 * gdb.linespec/cpls-abi-tag.cc: New file.
10415 * gdb.linespec/cpls-abi-tag.exp: New file.
10416
a20714ff
PA
104172017-11-29 Pedro Alves <palves@redhat.com>
10418
10419 * gdb.base/langs.exp: Use -qualified.
10420 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
10421 it.
10422 * gdb.cp/namespace.exp: Use -qualified.
10423 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
10424 (overload-3, template-overload, template-ret-type, const-overload)
10425 (const-overload-quoted, anon-ns, ambiguous-prefix): New
10426 procedures.
10427 (test_driver): Call them.
10428 * gdb.cp/save-bp-qualified.cc: New.
10429 * gdb.cp/save-bp-qualified.exp: New.
10430 * gdb.linespec/explicit.exp: Test -qualified.
10431 * lib/completion-support.exp (completion::explicit_opts_list): Add
10432 "-qualified".
10433 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
10434
f6f1d339
PM
104352017-11-29 Phil Muldoon <pmuldoon@redhat.com>
10436
10437 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
10438
02ca603a
TT
104392017-11-29 Tom Tromey <tom@tromey.com>
10440
10441 * gdb.base/relocate.exp: Update invalid argument test.
10442 Add new tests for invalid arguments.
10443
ed6c0bfb
TP
104442017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
10445
10446 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
10447 Return 0 as a long.
10448 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
10449
f106e10e
TP
104502017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
10451
10452 * gdb.cp/breakpoint.cc (bar): Set return type to void.
10453 * gdb.cp/psymtab-parameter.cc (func): Likewise.
10454 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
10455 func ().
10456 * gdb.cp/shadow.cc (B.func): Return 0.
10457
10329bb2
JB
104582017-11-27 Joel Brobecker <brobecker@adacore.com>
10459
10460 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
10461 expected output in gdb_expect call to allow the exception
10462 message to be present as well. Fix syntax confusion to avoid
10463 TCL thinking that exception_name is an array.
10464
617cd4bc
UW
104652017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
10466
10467 * gdb.arch/spu-info.c: Include <unistd.h>.
10468 (do_signal_test): Fix broken calls to write.
10469 * gdb.arch/spu-info.exp: Use prepare_for_testing.
10470 Fix checks for empty mailboxes. Update signal tests for corrected
10471 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
10472 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
10473 * gdb.cell/arch.exp: Use standard_output_file.
10474 * gdb.cell/break.exp: Likewise.
10475 * gdb.cell/bt.exp: Likewise.
10476 * gdb.cell/core.exp: Likewise.
10477 * gdb.cell/dwarfaddr.exp: Likewise.
10478 * gdb.cell/ea-cache.exp: Likewise.
10479 * gdb.cell/ea-standalone.exp: Likewise.
10480 * gdb.cell/f-regs.exp: Likewise.
10481 * gdb.cell/fork.exp: Likewise.
10482 * gdb.cell/gcore.exp: Likewise.
10483 * gdb.cell/mem-access.exp: Likewise.
10484 * gdb.cell/ptype.exp: Likewise.
10485 * gdb.cell/registers.exp: Likewise.
10486 * gdb.cell/sizeof.exp: Likewise.
10487 * gdb.cell/solib-symbol.exp: Likewise.
10488 * gdb.cell/solib.exp: Likewise.
617cd4bc 10489
a81aaca0
PA
104902017-11-25 Pedro Alves <palves@redhat.com>
10491
10492 * gdb.base/complete-empty.exp: New file.
10493 * gdb.base/completion.exp: Adjust.
10494
6a3c6ee4
PA
104952017-11-25 Pedro Alves <palves@redhat.com>
10496
10497 * gdb.linespec/cpls-ops.cc: New file.
10498 * gdb.linespec/cpls-ops.exp: New file.
10499 * lib/completion-support.exp (test_complete_prefix_range_re): New,
10500 factored out from ...
10501 (test_complete_prefix_range): ... this.
10502
8955eb2d
PA
105032017-11-24 Pedro Alves <palves@redhat.com>
10504
10505 * gdb.linespec/cpcompletion.exp: New file.
10506 * gdb.linespec/cpls-hyphen.cc: New file.
10507 * gdb.linespec/cpls.cc: New file.
10508 * gdb.linespec/cpls2.cc: New file.
10509 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
10510 test to use test_gdb_complete_unique. Add label completion,
10511 keyword completion and explicit location completion tests.
10512 * lib/completion-support.exp: New file.
10513
e547c119
JB
105142017-11-24 Joel Brobecker <brobecker@adacore.com>
10515
10516 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
10517 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
10518 when hitting an exception catchpoint.
10519
7c3c1aa8
YQ
105202017-11-22 Yao Qi <yao.qi@linaro.org>
10521
10522 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
10523
41bd68f5
SM
105242017-11-22 Simon Marchi <simon.marchi@ericsson.com>
10525
10526 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
10527 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
10528 * gdb.dwarf2/info-locals-optimized-out.c: New file.
10529
1daad298
YQ
105302017-11-22 Yao Qi <yao.qi@linaro.org>
10531
10532 * gdb.base/info-os.exp: Pass pthreads.
10533 * gdb.multi/multi-attach.exp: Likewise.
10534
88465e87
YQ
105352017-11-22 Yao Qi <yao.qi@linaro.org>
10536
10537 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
10538 compiler.
10539
dc196b23
YQ
105402017-11-22 Yao Qi <yao.qi@linaro.org>
10541
10542 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
10543 * gdb.base/break-interp.exp: Likewise.
10544 * gdb.base/jit-attach-pie.exp: Likewise.
10545
2400729e
UW
105462017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
10547
10548 * gdb.base/float128.c (large128): New variable.
10549 * gdb.base/float128.exp: Add test to print largest __float128 value.
10550
7a26362d
UW
105512017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
10552
10553 * gdb.arch/vsx-regs.exp: Update register content checks.
10554
ed0f4273
UW
105552017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
10556
10557 * gdb.arch/ppc-longdouble.exp: New file.
10558 * gdb.arch/ppc-longdouble.c: Likewise.
10559
a25d69c6
PA
105602017-11-21 Pedro Alves <palves@redhat.com>
10561
10562 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
10563
73fcf641
PA
105642017-11-20 Pedro Alves <palves@redhat.com>
10565
10566 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
10567 (long_double_typedef): New typedefs.
10568 Use DEF on double and long double.
10569 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
10570 cases.
10571 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
10572 and 'long_double_ptr_same_size' locals. Use them to decide
10573 whether cast from array/function to float is valid/invalid.
10574
71a3c369
TT
105752017-11-17 Tom Tromey <tom@tromey.com>
10576
10577 * gdb.rust/traits.rs: New file.
10578 * gdb.rust/traits.exp: New file.
10579
ced9779b
JB
105802017-11-17 Joel Brobecker <brobecker@adacore.com>
10581
10582 * gdb.ada/minsyms: New testcase.
10583
a0922d80
PA
105842017-11-16 Pedro Alves <palves@redhat.com>
10585
10586 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
10587 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
10588
ea04e54c
PA
105892017-11-16 Pedro Alves <palves@redhat.com>
10590
10591 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
10592 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
10593
e849ea89
PA
105942017-11-16 Pedro Alves <palves@redhat.com>
10595
10596 * gdb.server/reconnect-ctrl-c.c: New file.
10597 * gdb.server/reconnect-ctrl-c.exp: New file.
10598
d8ae99a7
PM
105992017-11-16 Phil Muldoon <pmuldoon@redhat.com>
10600
10601 * gdb.python/py-rbreak.exp: New file.
10602 * gdb.python/py-rbreak.c: New file.
10603 * gdb.python/py-rbreak-func2.c: New file.
10604
968a13f8
PA
106052017-11-16 Pedro Alves <palves@redhat.com>
10606
10607 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
10608 pattern.
10609 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
10610 GDB.
10611
71774bc9
SM
106122017-11-15 Simon Marchi <simon.marchi@ericsson.com>
10613
10614 * gdb.tui/completionn.exp (test_tab_completion): Add space in
10615 regex.
10616
ddbb44cf
SM
106172017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
10618
10619 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
10620 test names.
10621
584a564f
PA
106222017-11-09 Pedro Alves <palves@redhat.com>
10623
10624 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
10625 factored out from ...
10626 (top level): ... here, and adjusted to avoid expecting beyond the
10627 prompt in a single gdb_test_multiple.
10628
5ed7a928
PA
106292017-11-09 Pedro Alves <palves@redhat.com>
10630
10631 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
10632 output.
10633 * gdb.server/ext-attach.exp ("kill" test): Likewise.
10634 * gdb.server/ext-restart.exp ("kill" test): Likewise.
10635 * gdb.server/ext-run.exp ("kill" test): Likewise.
10636 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
10637
a60e0738
PA
106382017-11-09 Pedro Alves <palves@redhat.com>
10639
10640 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
10641 match till end of line.
10642
2c88253f
PA
106432017-11-09 Pedro Alves <palves@redhat.com>
10644
10645 * gdb.base/memattr.exp: Tighten regexes to match the end line.
10646
c7a38517
PA
106472017-11-09 Pedro Alves <palves@redhat.com>
10648
10649 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
10650 New procedures, factored out from ...
10651 (top level): ... here, and adjusted to avoid expecting beyond the
10652 prompt in one go.
10653
f29f4b6b
PA
106542017-11-09 Pedro Alves <palves@redhat.com>
10655
10656 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
10657 output. Fix '?' match.
10658
286acbb5
JB
106592017-11-08 Joel Brobecker <brobecker@adacore.com>
10660
10661 * gdb.ada/scoped_watch: New testcase.
10662 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
10663 which is actually correct.
10664 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
10665 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
10666
62d7ae92
PA
106672017-11-08 Pedro Alves <palves@redhat.com>
10668
10669 * gdb.gdb/complaints.exp (test_initial_complaints)
10670 (test_serial_complaints, test_short_complaints): Call
10671 complaint_internal instead of complaint.
10672
280ca31f
DT
106732017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
10674
10675 * gdb.threads/tls-core.c: New file.
10676 * gdb.threads/tls-core.exp: Likewise.
10677
b5ec771e
PA
106782017-11-08 Pedro Alves <palves@redhat.com>
10679
10680 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
10681 (p Exported_Capitalized): New test.
10682 (p exported_capitalized): New test.
10683
a02b41a7
PA
106842017-11-07 Pedro Alves <palves@redhat.com>
10685
10686 * gdb.cp/ena-dis-br-range.exp: Add more tests.
10687
95e95a6d
PA
106882017-11-07 Pedro Alves <palves@redhat.com>
10689
10690 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
10691 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
10692 (disable_invalid, disable_inverted, disable_negative): New
10693 procedures.
10694 ("bad numbers"): New set of tests.
10695
cee62dbd
PA
106962017-11-07 Pedro Alves <palves@redhat.com>
10697
10698 * gdb.cp/ena-dis-br-range.exp: Add tests.
10699
cc638e86
PA
107002017-11-07 Pedro Alves <palves@redhat.com>
10701
10702 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
10703
d0fe4701
XR
107042017-11-07 Xavier Roirand <roirand@adacore.com>
10705 Pedro Alves <palves@redhat.com>
10706
10707 * gdb.base/ena-dis-br.exp: Add reference to
10708 gdb.cp/ena-dis-br-range.exp.
10709 * gdb.cp/ena-dis-br-range.exp: New file.
10710 * gdb.cp/ena-dis-br-range.cc: New file.
10711
46f67f80
PA
107122017-11-06 Pedro Alves <palves@redhat.com>
10713
10714 * gdb.base/attach-non-pgrp-leader.c: New.
10715 * gdb.base/attach-non-pgrp-leader.exp: New.
10716
726e1356
PA
107172017-11-06 Pedro Alves <palves@redhat.com>
10718
10719 * configure.ac: No longer check for termio.h and sgtty.h.
10720 * configure: Regenerate.
10721 * remote-utils.c: Include termios.h instead of gdb_termios.h.
10722 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
10723 Remove termio and sgtty code.
10724
50ab6ace
YQ
107252017-11-03 Yao Qi <yao.qi@linaro.org>
10726
10727 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
10728 in GDB is disabled.
10729
8e68731c
YQ
107302017-11-03 Yao Qi <yao.qi@linaro.org>
10731
10732 * gdb.python/py-thrhandle.exp: Skip it if python is not
10733 enabled.
10734
3a87ae65
SM
107352017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
10736
10737 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
10738 as a breakpoint command.
10739
484d8d36
MD
107402017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
10741
10742 PR python/21213
10743 * gdb.python/py-infthread.exp: Test calling
10744 InferiorThread.inferior () multiple times in a row.
10745
4a27f119
KS
107462017-10-27 Keith Seitz <keiths@redhat.com>
10747
10748 * gdb.opt/inline-break.exp (break_info_1): New procedure.
10749 Test "info break" for every inlined function breakpoint.
10750
bb11dd58
YQ
107512017-10-27 Yao Qi <yao.qi@linaro.org>
10752
10753 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
10754
a43f3893
PF
107552017-10-26 Patrick Frants <osscontribute@gmail.com>
10756
10757 * gdb.cp/classes.exp (test_static_members): Test printing
10758 Outer::instance.
10759 * gdb.cp/classes.c (struct Inner, struct Outer): New.
10760 (Inner::instance, Outer::instance): New.
10761
792ccf00
PA
107622017-10-24 Pedro Alves <palves@redhat.com>
10763
10764 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
10765 extra console" test in two stages.
10766
eb2bfbad
PA
107672017-10-24 Pedro Alves <palves@redhat.com>
10768
10769 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
10770
1f75a651
PA
107712017-10-24 Pedro Alves <palves@redhat.com>
10772
10773 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
10774 loop.
10775
779990d9
PA
107762017-10-24 Pedro Alves <palves@redhat.com>
10777
10778 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
10779 $attempt" and "stoppedtry $stoppedtry" test prefixes.
10780
ad9b8f5d
PA
107812017-10-24 Pedro Alves <palves@redhat.com>
10782
10783 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
10784 parameter and handle it. Don't output read value in test name.
10785
fee6da6e
PA
107862017-10-24 Pedro Alves <palves@redhat.com>
10787
10788 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
10789 custom test name.
10790
10389c2c
PA
107912017-10-24 Pedro Alves <palves@redhat.com>
10792
10793 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
10794 include the unstable output directory name in the test's name.
10795 (initial_setup_simple) <'set args'>: Use custom test name.
10796
a80e65a9
PA
107972017-10-24 Pedro Alves <palves@redhat.com>
10798
10799 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
10800 with explicit test name.
10801
15763a09
PA
108022017-10-20 Pedro Alves <palves@redhat.com>
10803
10804 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
10805 'wait -i'. Use gdb_assert and remote_close.
10806
49a4ce2e
AB
108072017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
10808
10809 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
10810 number from variable rather than hard-coded.
10811
a75868f5
PA
108122017-10-19 Pedro Alves <palves@redhat.com>
10813
10814 * gdb.base/long-inferior-output.c: New file.
10815 * gdb.base/long-inferior-output.exp: New file.
10816
c8ba13ad
KS
108172017-11-18 Keith Seitz <keiths@redhat.com>
10818
10819 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
10820 method.
10821 (main): Call it.
10822 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
10823 Add additional user-defined conversion operator tests.
10824
b27de576
PA
108252017-10-17 Pedro Alves <palves@redhat.com>
10826
10827 * boards/native-stdio-gdbserver.exp: Load "local-board".
10828
8484c955
PA
108292017-10-17 Pedro Alves <palves@redhat.com>
10830
10831 * gdb.base/quit-live.c: New file.
10832 * gdb.base/quit-live.exp: New file.
10833
83d5a34d
KS
108342017-10-16 Keith Seitz <keiths@redhat.com>
10835
10836 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
10837 (class_with_protected_typedef, class_with_private_typedef)
10838 (struct_with_public_typedef, struct_with_protected_typedef)
10839 (struct_with_private_typedef): New classes/structs.
10840 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
10841 typedefs and access specifiers.
10842
739b3f1d
PA
108432017-10-16 Pedro Alves <palves@redhat.com>
10844 Simon Marchi <simon.marchi@polymtl.ca>
10845
10846 * README (Local vs Remote vs Native): New section.
10847 * boards/local-board.exp: New file, with bits factored out from
10848 ...
10849 * boards/native-extended-gdbserver.exp: ... here. Load
10850 "local-board".
10851 * boards/native-gdbserver.exp: Load "local-board".
10852 (${board}_spawn, ${board}_exec): Delete.
10853 * boards/native-stdio-gdbserver.exp: Most contents factored out to
10854 ...
10855 * boards/stdio-gdbserver-base.exp: ... this new file.
10856 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
10857 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
10858 procedure.
10859 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
10860 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
10861 stdio_gdbserver_command.
10862 (${board}_get_remote_address, ${board}_get_comm_port)
10863 (${board}_download, ${board}_upload): Delete.
10864 (get_target_remote_pipe_cmd): New.
10865
fe68b953
SM
108662017-10-16 Simon Marchi <simon.marchi@ericsson.com>
10867
10868 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
10869 test_bkpt_deletion, test_bkpt_cond_and_cmds,
10870 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
10871 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
10872 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
10873 remove with_test_prefix.
10874
300b6685
PA
108752017-10-13 Pedro Alves <palves@redhat.com>
10876
10877 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
10878 * gdb.base/annota1.exp: Use it instead of is_remote.
10879 * gdb.base/annota3.exp: Use it instead of is_remote.
10880 * gdb.cp/annota2.exp: Use it instead of is_remote.
10881 * gdb.cp/annota3.exp: Use it instead of is_remote.
10882 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
10883
50500caf
PA
108842017-10-13 Pedro Alves <palves@redhat.com>
10885
10886 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
10887 (test_num_test_vars, run_and_count_vars, find_env)
10888 (test_set_unset_env, test_inherit_env_var): New procedures.
10889 (top level): Use them.
10890
dad0c6d2
PA
108912017-10-13 Pedro Alves <palves@redhat.com>
10892
10893 * lib/selftest-support.exp (selftest_setup): Extend comments, and
10894 also skip on stub-like targets.
10895
8b0553c1
PA
108962017-10-13 Pedro Alves <palves@redhat.com>
10897
10898 PR gdb/22293
10899 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
10900 (top level): Move some tests to ...
10901 (test_not_found): ... this new procedure.
10902 (top level): Call it.
10903
7594f623
PA
109042017-10-13 Pedro Alves <palves@redhat.com>
10905
10906 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
10907 expect different "info terminal" output if testing with a
10908 non-native target.
10909
ebe3b402
PA
109102017-10-13 Pedro Alves <palves@redhat.com>
10911 Simon Marchi <simon.marchi@polymtl.ca>
10912
10913 PR python/12966
10914 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
10915
42f1b161
PA
109162017-10-13 Pedro Alves <palves@redhat.com>
10917
10918 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
10919 already.
10920
8d6ef72b
PA
109212017-10-13 Pedro Alves <palves@redhat.com>
10922
10923 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
10924 is_remote.
10925
d7bcd5b8
PA
109262017-10-13 Pedro Alves <palves@redhat.com>
10927
10928 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
10929 is_remote.
10930
df479dc6
PA
109312017-10-13 Pedro Alves <palves@redhat.com>
10932
10933 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
10934 is set.
10935 (corefile_test_attach): Likewise. Check can_spawn_for_attach
10936 instead of is_remote.
10937
23fb630a
PA
109382017-10-13 Pedro Alves <palves@redhat.com>
10939
10940 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
10941 (top level): Add comment.
10942
cc77b1dc
PA
109432017-10-13 Pedro Alves <palves@redhat.com>
10944
10945 * gdb.base/remote.exp (top level): Fix comment typo and add
10946 missing return.
10947
27c9e813
PA
109482017-10-13 Pedro Alves <palves@redhat.com>
10949 Simon Marchi <simon.marchi@polymtl.ca>
10950
10951 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
10952 calls and add comments. Skip test if use_gdb_stub is set.
10953 (top level): Use "set cwd" command instead of "cd" command.
10954
5e830d98
PA
109552017-10-13 Pedro Alves <palves@redhat.com>
10956
10957 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
10958 is_remote target check.
10959
f5ca0032
PA
109602017-10-13 Pedro Alves <palves@redhat.com>
10961
10962 * gdb.base/scope.exp: Use build_executable + clean_restart +
10963 gdb_file_cmd instead of prepare_for_testing and no longer skip
10964 "before run" tests on is_remote target boards. Update comments.
10965 * boards/native-extended-gdbserver.exp
10966 (extended_gdbserver_load_last_file): New, factored out from ...
10967 (gdb_load): ... this. Move further below and add comment.
10968 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
10969
8aed1c0d
PA
109702017-10-12 Pedro Alves <palves@redhat.com>
10971
10972 * gdb.base/attach.exp: Remove references to gdb64.
10973 * gdb.base/dbx.exp: Remove references to gdb64.
10974
cfa34c87
SM
109752017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
10976 Pedro Alves <palves@redhat.com>
10977
10978 * gdb.base/label.exp: Remove is_remote target check.
10979
9192b7de
PA
109802017-10-12 Pedro Alves <palves@redhat.com>
10981
10982 * gdb.base/auvx.exp (coredir): Update comment.
10983 (top level) <core_works>: Use "set cwd" command instead of "cd"
10984 command.
10985
6bf0052d
PA
109862017-10-12 Pedro Alves <palves@redhat.com>
10987 Simon Marchi <simon.marchi@polymtl.ca>
10988
10989 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
10990 target boards.
10991
e48ef82d
PA
109922017-10-12 Pedro Alves <palves@redhat.com>
10993 Simon Marchi <simon.marchi@polymtl.ca>
10994
10995 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
10996 Instead skip if there's any gdb_protocol set.
10997
8d7aea57
SM
109982017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
10999 Pedro Alves <palves@redhat.com>
11000
11001 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
11002
30440677
PA
110032017-10-12 Pedro Alves <palves@redhat.com>
11004 Simon Marchi <simon.marchi@polymtl.ca>
11005
11006 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
11007 instead of on dejagnu remote boards.
11008
4e04f045 110092017-10-12 Pedro Alves <palves@redhat.com>
175654b9 11010 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
11011
11012 * gdb.base/inferior-died.exp: Remove is_remote and isnative
11013 checks. Use build_executable + clean_restart instead of
11014 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
11015 of enabling non-stop after starting gdb.
11016
871a186e
PA
110172017-10-12 Pedro Alves <palves@redhat.com>
11018
11019 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
11020 * gdb.threads/non-ldr-exc-2.exp: Ditto.
11021 * gdb.threads/non-ldr-exc-3.exp: Ditto.
11022 * gdb.threads/non-ldr-exc-4.exp: Ditto.
11023
56d704da
AK
110242017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
11025
11026 * gdb.arch/arc-tdesc-cpu.exp: New file.
11027 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
11028
2f20e312
SM
110292017-10-10 Simon Marchi <simon.marchi@ericsson.com>
11030
11031 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
11032
65630365
PA
110332017-10-10 Pedro Alves <palves@redhat.com>
11034
11035 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
11036 expect CLI output.
11037
bf469271
PA
110382017-10-10 Pedro Alves <palves@redhat.com>
11039
11040 * lib/selftest-support.exp (selftest_setup): Update for
11041 captured_command_loop's prototype change.
11042
777a42f1
PA
110432017-10-09 Pedro Alves <palves@redhat.com>
11044
11045 Test both arch1=>arch2 and arch2=>arch1.
11046
11047 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
11048 (srcfile2, binfile2, march1, march2): Remove globals. Largely
11049 factored out to...
11050 (append_arch1_options, append_arch2_options, append_arch_options)
11051 (build_executables): New procedures.
11052 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
11053 local.
11054 (top level): Add new 'first_arch' testing axis.
11055
cbd2b4e3
PA
110562017-10-09 Pedro Alves <palves@redhat.com>
11057
11058 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
11059 (barrier): New.
11060 (thread_start, all_started): New functions.
11061 (main): Spawn new thread and wait until it is scheduled.
11062 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
11063 option.
11064 (do_test): Add 'selected_thread' parameter. Run to all_started
11065 instead of main. Explicitly set the breakpoint at main. Switch
11066 to the SELECTED_THREAD thread.
11067 (top level): Test handling the exec event with either the main
11068 thread or the second thread selected.
11069
5c9e4427
PA
110702017-10-09 Pedro Alves <palves@redhat.com>
11071
11072 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
11073 logic. Move STOP marker after the value checks.
11074 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
11075 regexp.
11076
b3b7c423
SL
110772017-10-06 Sandra Loosemore <sandra@codesourcery.com>
11078
11079 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
11080
3b4b2f16
UW
110812017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
11082
11083 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
11084 integer-to-dfp conversion.
11085 * gdb.base/dfp-test.exp: Likewise.
11086
5cd63fda
PA
110872017-10-04 Pedro Alves <palves@redhat.com>
11088
11089 * gdb.multi/hangout.c: Include <unistd.h>.
11090 (hangout_loop): New function.
11091 (main): Call alarm. Call hangout_loop in a loop.
11092 * gdb.multi/hello.c: Include <unistd.h>.
11093 (hello_loop): New function.
11094 (main): Call alarm. Call hangout_loop in a loop.
11095 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
11096 inferior with the other selected.
11097
4c71c105
SM
110982017-10-04 Simon Marchi <simon.marchi@ericsson.com>
11099
11100 * gdb.mi/list-thread-groups-available.exp: New file.
11101 * gdb.mi/list-thread-groups-available.c: New file.
11102
bc3b087d
SDJ
111032017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
11104
11105 * gdb.base/set-cwd.exp: Make it available on
11106 native-extended-gdbserver.
11107
d092c5a2
SDJ
111082017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
11109
11110 * gdb.base/set-cwd.c: New file.
11111 * gdb.base/set-cwd.exp: Likewise.
11112
45320ffa
TT
111132017-10-02 Tom Tromey <tom@tromey.com>
11114
11115 PR rust/22236:
11116 * gdb.rust/simple.rs (main): New variable "fslice".
11117 * gdb.rust/simple.exp: Add slice tests. Update string tests.
11118
b3e3859b
TT
111192017-10-02 Tom Tromey <tom@tromey.com>
11120
11121 * gdb.rust/simple.exp: Test ptype of a slice.
11122
01af5e0d
TT
111232017-10-02 Tom Tromey <tom@tromey.com>
11124
11125 * gdb.rust/simple.exp: Test index of slice.
11126
a9bbfbd8
TT
111272017-09-27 Tom Tromey <tom@tromey.com>
11128
11129 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
11130
df8899e5
TP
111312017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
11132 Pedro Alves <palves@redhat.com>
11133
11134 * gdb.base/compare-sections.exp (get value of read-only section): Read
11135 as unsigned value.
11136 (corrupt read-only section): Likewise and don't set written if patching
11137 failed.
11138
757bf54b
KB
111392017-09-21 Kevin Buettner <kevinb@redhat.com>
11140
11141 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
11142 files.
11143
06871ae8
PA
111442017-09-20 Pedro Alves <palves@redhat.com>
11145
11146 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
11147 symbol names in gdb's output.
11148 * gdb.cp/overload.exp ("list all overloads"): Likewise.
11149
e5f25bc5
PA
111502017-09-20 Pedro Alves <palves@redhat.com>
11151
11152 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
11153 Rename to ...
11154 (test_list_ambiguous_symbol): ... this and add a symbol name
11155 parameter. Adjust.
11156 (test_list_ambiguous_function): Reimplement on top of
11157 test_list_ambiguous_symbol and also test listing ambiguous
11158 variables.
11159 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
11160 (ambiguous_fun): ... this.
11161 (ambiguous_var): New.
11162 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
11163 (ambiguous_fun): ... this.
11164 (ambiguous_var): New.
11165
4e5a4f58
JB
111662017-09-19 John Baldwin <jhb@FreeBSD.org>
11167
11168 * gdb.base/starti.c: New file.
11169 * gdb.base/starti.exp: New file.
11170 * lib/gdb.exp (gdb_starti_cmd): New procedure.
11171
26e53f3e
PA
111722017-09-14 Pedro Alves <palves@redhat.com>
11173
11174 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
11175 (top level): Use it instead of runto.
11176
cb791d59
TT
111772017-09-11 Tom Tromey <tom@tromey.com>
11178
11179 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
11180
7c96f8c1
TT
111812017-09-11 Tom Tromey <tom@tromey.com>
11182
11183 * gdb.python/py-infthread.exp: Add tests for new_thread event.
11184 * gdb.python/py-inferior.exp: Add tests for new inferior events.
11185
469412dd
CW
111862017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
11187
11188 * gdb.fortran/printing-types.exp: New file.
11189 * gdb.fortran/printing-types.exp: New file.
11190
e0f86435
BH
111912017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
11192
11193 * gdb.fortran/vla-ptype.exp: Fix typos.
11194 * gdb.fortran/vla-value.exp: Same.
11195
9e9af4be
BH
111962017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
11197
11198 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
11199 * gdb.mi/mi-var-child-f.exp: Likewise.
11200 * gdb.mi/mi-vla-fortran.exp: Likewise.
11201
a5ad232b 112022017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
11203 Christoph Weinmann <christoph.t.weinmann@intel.com>
11204 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
11205
11206 * gdb.fortran/ptr-indentation.f90: New file.
11207 * gdb.fortran/ptr-indentation.exp: New file.
11208
5aec60eb
TT
112092017-09-05 Tom Tromey <tom@tromey.com>
11210
11211 PR gdb/22010:
11212 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
11213
8f8f8152
TP
112142017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
11215
11216 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
11217
fbd1b771
JK
112182017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11219
11220 * gdb.threads/tls-nodebug-pie.c: New file.
11221 * gdb.threads/tls-nodebug-pie.exp: New file.
11222
5eb5f850
TT
112232017-09-05 Tom Tromey <tom@tromey.com>
11224
11225 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
11226 for rust.
11227
ae780a21
SM
112282017-09-05 Simon Marchi <simon.marchi@ericsson.com>
11229
11230 * gdb.multi/multi-arch-exec.exp: Test with different
11231 "follow-exec-mode" settings.
11232 (do_test): New procedure.
11233
3693fdb3
PA
112342017-09-04 Pedro Alves <palves@redhat.com>
11235
11236 * gdb.base/func-static.c (S::method const, S::method volatile)
11237 (S::method volatile const): New methods.
11238 (c_s, v_s, cv_s): New instances.
11239 (main): Call method() on them.
11240 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
11241 (cannot_resolve): New procedure.
11242 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
11243 print-quote-unquoted columns.
11244 (do_test): Test printing each scope too.
11245
e68cb8e0
PA
112462017-09-04 Pedro Alves <palves@redhat.com>
11247
11248 * gdb.base/local-static.exp: Also test with
11249 class::method::variable wholly quoted.
11250 * gdb.cp/m-static.exp (class::method::variable): Remove test.
11251
858be34c
PA
112522017-09-04 Pedro Alves <palves@redhat.com>
11253
11254 * gdb.base/local-static.c: New.
11255 * gdb.base/local-static.cc: New.
11256 * gdb.base/local-static.exp: New.
11257
46a4882b
PA
112582017-09-04 Pedro Alves <palves@redhat.com>
11259
11260 * gdb.asm/asm-source.exp: Add casts to int.
11261 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
11262 (dataglobal64_1, dataglobal64_2): New globals.
11263 * gdb.base/nodebug.exp: Test different expressions involving the
11264 new globals, with print, whatis and ptype. Add casts to int.
11265 * gdb.base/solib-display.exp: Add casts to int.
11266 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
11267 * gdb.cp/m-static.exp: Add cast to int.
11268 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
11269 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
11270 tls variable with no debug info without a cast. Test with a cast
11271 to int too.
11272 * gdb.trace/entry-values.exp: Add casts.
11273
2c5a2be1
PA
112742017-09-04 Pedro Alves <palves@redhat.com>
11275
11276 * gdb.base/nodebug.exp: Test that ptype's error about functions
11277 with unknown return type includes the function name too.
11278
7022349d
PA
112792017-09-04 Pedro Alves <palves@redhat.com>
11280
11281 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
11282 return type of munmap in infcall.
11283 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
11284 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
11285 type of ftell in infcall.
11286 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
11287 type of getpid in infcall.
11288 * gdb.base/infcall-exec.exp: Cast return type of execlp in
11289 infcall.
11290 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
11291 Bail on failure to extract the pid.
11292 * gdb.base/nodebug.c: #include <stdint.h>.
11293 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
11294 New functions.
11295 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
11296 Change expected output of print/whatis/ptype with functions with
11297 no debug info. Test all supported languages. Call
11298 test_call_promotion.
11299 * gdb.compile/compile.exp: Adjust expected output to expect
11300 warning.
11301 * gdb.threads/siginfo-threads.exp: Likewise.
11302
54990598
PA
113032017-09-04 Pedro Alves <palves@redhat.com>
11304
11305 * gdb.base/callfuncs.exp (do_function_calls): New parameter
11306 "prototypes". Test calling float functions via prototyped and
11307 unprototyped function pointers.
11308 (perform_all_tests): New parameter "prototypes". Pass it down.
11309 (top level): Pass down "prototypes" parameter to
11310 perform_all_tests.
11311
34d16ea2
SM
113122017-09-04 Simon Marchi <simon.marchi@ericsson.com>
11313
11314 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
11315 Test with nested loops.
11316
9521ecda
SM
113172017-09-04 Simon Marchi <simon.marchi@ericsson.com>
11318
11319 * gdb.base/commands.exp: Call the new procedures.
11320 (loop_break_test, loop_continue_test): New procedures.
11321
80a65e9b
SM
113222017-09-04 Simon Marchi <simon.marchi@ericsson.com>
11323
11324 * gdb.base/commands.exp: Call new procedure.
11325 (define_if_without_arg_test): New procedure.
11326
e439fa14
PA
113272017-09-04 Pedro Alves <palves@redhat.com>
11328
11329 * gdb.base/list-ambiguous.exp: New file.
11330 * gdb.base/list-ambiguous0.c: New file.
11331 * gdb.base/list-ambiguous1.c: New file.
11332 * gdb.base/list.exp (test_list_range): Adjust expected output.
11333
0a2dde4a
SDJ
113342017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
11335
11336 * gdb.base/share-env-with-gdbserver.c: New file.
11337 * gdb.base/share-env-with-gdbserver.exp: Likewise.
11338
5e89eb3a
SM
113392017-08-28 Simon Marchi <simon.marchi@ericsson.com>
11340
11341 * gdb.base/commands.exp (gdbvar_simple_if_test,
11342 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
11343 progvar_simple_if_test, progvar_simple_while_test,
11344 progvar_complex_if_while_test, user_defined_command_test,
11345 user_defined_command_args_eval,
11346 user_defined_command_args_stack_test,
11347 user_defined_command_manyargs_test, bp_deleted_in_command_test,
11348 temporary_breakpoint_commands,
11349 gdb_test_no_prompt, redefine_hook_test,
11350 redefine_backtrace_test): Remove "global gdb_prompt".
11351
fd437cbc
SM
113522017-08-28 Simon Marchi <simon.marchi@ericsson.com>
11353
11354 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
11355 New proc, call it from toplevel.
11356
87215ad1
SDJ
113572017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
11358
11359 PR remote/21852
11360 * gdb.server/normal.c: New file, copied from gdb.base.
11361 * gdb.server/run-without-local-binary.exp: New file.
11362
58afddc6
WP
113632017-08-07 Weimin Pan <weimin.pan@oracle.com>
11364
11365 * gdb.arch/sparc64-adi.exp: New file.
11366 * gdb.arch/sparc64-adi.c: New file.
11367
5277199a
PA
113682017-08-22 Pedro Alves <palves@redhat.com>
11369
11370 * gdb.cp/overload.exp (line_range_pattern): New procedure.
11371 (top level): Add "list all overloads" tests.
11372
14278e1f
TT
113732017-08-22 Tom Tromey <tom@tromey.com>
11374
11375 * gdb.gdb/xfullpath.exp: Remove.
11376
bf223d3e
PA
113772017-08-21 Pedro Alves <palves@redhat.com>
11378
11379 PR gdb/19487
11380 * gdb.base/symbol-alias.c: New.
11381 * gdb.base/symbol-alias2.c: New.
11382 * gdb.base/symbol-alias.exp: New.
11383
c973d0aa
PA
113842017-08-21 Pedro Alves <palves@redhat.com>
11385
11386 * gdb.base/dfp-test.c
11387 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
11388 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
11389 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
11390 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
11391 * gdb.base/whatis-ptype-typedefs.c: New.
11392 * gdb.base/whatis-ptype-typedefs.exp: New.
11393 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
11394 (an_int, an_int_type, an_int_type2): New globals.
11395 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
11396 involving typedefs and cast expressions.
11397 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
11398 (lookup_typedefs_function): New.
11399 (typedefs_pretty_printers_dict): New.
11400 (top level): Register lookup_typedefs_function in
11401 gdb.pretty_printers.
11402
6d580b63
YQ
114032017-08-18 Yao Qi <yao.qi@linaro.org>
11404
11405 * gdb.server/unittest.exp: New.
11406
206726fb
SDJ
114072017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
11408
11409 PR gdb/21954
11410 * gdb.base/environ.exp: Add test to check if 'unset environment'
11411 works.
11412
bf0ec4c2
AA
114132017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
11414
11415 * lib/gdb.exp (universal_compile_options): New caching proc.
11416 (gdb_compile): Suppress GCC's coloring of messages.
11417
d6382fff
TT
114182017-08-14 Tom Tromey <tom@tromey.com>
11419
11420 PR gdb/21675:
11421 * gdb.base/printcmds.exp (test_radices): New function.
11422 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
11423 * gdb.base/sizeof.exp (check_valueof): Use p/d.
11424 * lib/gdb.exp (get_integer_valueof): Use p/d.
11425
c2c2dd9f
SM
114262017-08-12 Simon Marchi <simon.marchi@ericsson.com>
11427
11428 * lib/gdb.exp (get_valueof): Don't capture end-of-line
11429 characters.
11430
fdffd6f4
TT
114312017-08-05 Tom Tromey <tom@tromey.com>
11432
11433 * gdb.rust/simple.exp: Allow String to appear in a different
11434 namespace.
11435
27d41eac
YQ
114362017-07-26 Yao Qi <yao.qi@linaro.org>
11437
11438 * gdb.gdb/unittest.exp: Invoke command
11439 "maintenance check xml-descriptions".
11440
031ed05d
AA
114412017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
11442
11443 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
11444 calling context.
11445 (hex128): Drop erroneous calculation of parameters.
11446
dcd27ddf
SM
114472017-07-22 Simon Marchi <simon.marchi@ericsson.com>
11448
11449 * gdb.python/py-unwind.exp: Disable stack protection when
11450 building test file.
11451
47e77640
PA
114522017-07-20 Pedro Alves <palves@redhat.com>
11453
11454 * gdb.base/default.exp (set language): Adjust expected output.
11455
62d2a18a
PA
114562017-07-20 Pedro Alves <palves@redhat.com>
11457
11458 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
11459 (test_minsym): ... this, and make static.
11460 (get_pck__foo__bar__minsym): Rename to ...
11461 (get_test_minsym): ... this.
11462 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
11463 symbol names and comments.
11464 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
11465 (get_test_minsym): ... this.
11466 (pck__foo__bar__minsym__2): Rename to ...
11467 (test_minsym): ... this.
11468 (main): Adjust.
11469
c45ec17c
PA
114702017-07-17 Pedro Alves <palves@redhat.com>
11471
11472 * gdb.base/completion.exp: Adjust expected output.
11473 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
11474 the completer works.
11475
c6756f62
PA
114762017-07-17 Pedro Alves <palves@redhat.com>
11477
11478 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
11479
5bd68487
AB
114802017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
11481
11482 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
11483
8880f2a9
TT
114842017-07-14 Tom Tromey <tom@tromey.com>
11485
11486 PR rust/21764:
11487 * gdb.rust/simple.exp: Add tests.
11488
65547233
TT
114892017-07-14 Tom Tromey <tom@tromey.com>
11490
11491 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
11492
8f14146e
PA
114932017-07-14 Pedro Alves <palves@redhat.com>
11494
11495 * gdb.linespec/base/one/thefile.cc (z1): New function.
11496 * gdb.linespec/base/two/thefile.cc (z2): New function.
11497 * gdb.linespec/linespec.exp: Add tests.
11498
b4365d02
AB
114992017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
11500
11501 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
11502 to mi_create_breakpoint.
11503
5d2cbaa5
AB
115042017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
11505
11506 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
11507 mi_create_breakpoint.
11508
11cb5716
IB
115092017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
11510
11511 * gdb.dlang/demangle.exp: Update for demangling changes.
11512
03278692
TT
115132017-07-09 Tom Tromey <tom@tromey.com>
11514
11515 * gdb.dwarf2/shortpiece.exp: New file.
11516
33c5cd75
DB
115172017-07-06 David Blaikie <dblaikie@gmail.com>
11518
11519 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
11520 built from fissiont-multi-cu{1,2}.c.
11521 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
11522 except putting 'main' and 'func' in separate CUs in the same DWO file.
11523 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
11524 test.
11525 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
11526 test.
11527
8455d262
PA
115282017-07-06 Pedro Alves <palves@redhat.com>
11529
11530 * gdb.python/py-unwind.exp: Test flushregs.
11531
dc4bde35
SDJ
115322017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
11533
11534 PR cli/21688
11535 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
11536 tests for alias commands and trailing whitespace.
11537
51ed89aa
SDJ
115382017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
11539
11540 PR cli/21688
11541 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
11542 procedure. Call it.
11543
eb17d413
PA
115442017-06-29 Pedro Alves <palves@redhat.com>
11545
11546 * gdb.base/printcmds.exp: Add tests.
11547
41664b45
DG
115482017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
11549
11550 PR gdb/21337
11551 * gdb.base/reread-readsym.exp: New file.
11552 * gdb.base/reread-readsym.c: New file.
11553
75312ae3
KB
115542017-06-21 Kevin Buettner <kevinb@redhat.com>
11555
11556 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
11557 subpattern.
11558
66953522
PB
115592017-06-19 Peter Bergner <bergner@vnet.ibm.com>
11560
11561 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
11562 extended mnemonic.
11563 * gdb.arch/powerpc-power9.s: Likewise.
11564
5524b525
AA
115652017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
11566
11567 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
11568 on 32-bit x86 targets. Exploit is_*_target macros where
11569 appropriate.
11570
03c8af18
AA
115712017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11572
11573 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
11574 register pieces.
11575
3bf31011
AA
115762017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11577
11578 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
11579 located in one or more DWARF pieces.
11580
805acca0
AA
115812017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11582
11583 * lib/gdb.exp (get_endianness): New proc.
11584 * gdb.arch/aarch64-fp.exp: Use it.
11585 * gdb.arch/altivec-regs.exp: Likewise.
11586 * gdb.arch/e500-regs.exp: Likewise.
11587 * gdb.arch/vsx-regs.exp: Likewise.
11588 * gdb.base/dump.exp: Likewise.
11589 * gdb.base/funcargs.exp: Likewise.
11590 * gdb.base/gnu_vector.exp: Likewise.
11591 * gdb.dwarf2/formdata16.exp: Likewise.
11592 * gdb.dwarf2/implptrpiece.exp: Likewise.
11593 * gdb.dwarf2/nonvar-access.exp: Likewise.
11594 * gdb.python/py-inferior.exp: Likewise.
11595 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
11596
e9352324
AA
115972017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11598
11599 PR gdb/21226
11600 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
11601 stack value pieces are taken from the LSB end.
11602
d5d1163e
AA
116032017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11604
11605 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
11606 variable at nonzero offset.
11607
0567c986
AA
116082017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11609
11610 * gdb.dwarf2/var-access.c: New file.
11611 * gdb.dwarf2/var-access.exp: New test.
11612 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
11613
973e9aab
TT
116142017-06-12 Tom Tromey <tom@tromey.com>
11615
11616 * gdb.dwarf2/formdata16.exp: Add tests.
11617
d9109c80
TT
116182017-06-12 Tom Tromey <tom@tromey.com>
11619
11620 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
11621
30a25466
TT
116222017-06-12 Tom Tromey <tom@tromey.com>
11623
11624 PR exp/16225:
11625 * gdb.reverse/i386-sse-reverse.exp: Update tests.
11626 * gdb.arch/vsx-regs.exp: Update tests.
11627 * gdb.arch/s390-vregs.exp (hex128): New proc.
11628 Update test.
11629 * gdb.arch/altivec-regs.exp: Update tests.
11630
aefd8b33
SDJ
116312017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
11632
11633 * gdb.base/startup-with-shell.c: New file.
11634 * gdb.base/startup-with-shell.exp: Likewise.
11635
2090129c
SDJ
116362017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
11637
11638 * gdb.server/non-existing-program.exp: Update regex in order to
11639 reflect the fact that gdbserver is now using fork_inferior (with a
11640 shell) to startup the inferior.
11641
8e86a419
SM
116422017-05-30 Simon Marchi <simon.marchi@ericsson.com>
11643
11644 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
11645 support function calls from GDB.
11646
e6cf65f2
TT
116472017-05-21 Tom Tromey <tom@tromey.com>
11648
11649 PR rust/21466:
11650 * gdb.rust/unsized.exp: New file.
11651 * gdb.rust/unsized.rs: New file.
11652
43cc5389
TT
116532017-05-19 Tom Tromey <tom@tromey.com>
11654
11655 PR rust/21484:
11656 * gdb.rust/watch.exp: New file.
11657 * gdb.rust/watch.rs: New file.
11658
ec8df234
TT
116592017-05-18 Tom Tromey <tom@tromey.com>
11660
11661 * gdb.rust/simple.exp: Allow Box to be qualified.
11662
3e3e7fae
TP
116632017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
11664
11665 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
11666
59cc050d
PA
116672017-05-18 Pedro Alves <palves@redhat.com>
11668
11669 * gdb.base/fileio.c (test_write, test_read, test_close)
11670 (test_fstat): Don't print 'ret' in the fail path.
11671
c8f6abd1
PA
116722017-05-18 Pedro Alves <palves@redhat.com>
11673
11674 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
11675 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
11676 (test_system, test_rename, test_unlink, test_time): Change
11677 prototypes.
11678 * gdb.base/fileio.exp (stop_msg): Adjust.
11679
d2a03b77
PA
116802017-05-18 Pedro Alves <palves@redhat.com>
11681
11682 * gdb.base/fileio.c (null_str): New global.
11683 (test_stat): Use it.
11684 * gdb.base/fileio.exp: Remove nowarnings.
11685
0d5c6999
YQ
116862017-05-17 Yao Qi <yao.qi@linaro.org>
11687
11688 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
11689
21873064
YQ
116902017-05-17 Simon Marchi <simon.marchi@ericsson.com>
11691
11692 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
11693 argument command.
11694 (top-level): Invoke test_set_inferior_tty.
11695
d512d31c
PA
116962017-05-04 Pedro Alves <palves@redhat.com>
11697
11698 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
11699 Add parens to print call for Python 3.
11700
90cef2ed
KS
117012017-05-03 Keith Seitz <keiths@redhat.com>
11702
11703 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
11704 (main): Call it.
11705
14f819c8
TW
117062017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
11707
11708 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
11709 to prev and next.
11710
913aeadd
TW
117112017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
11712
11713 * gdb.python/py-record-btrace.exp: Remove test for
11714 gdb.BtraceInstruction.error.
11715
a3be24ad
TW
117162017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
11717
11718 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
11719
ae20e79a
TW
117202017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
11721
11722 * gdb.python/py-record-btrace-threads.c: New file.
11723 * gdb.python/py-record-btrace-threads.exp: New file.
11724
45ce1b47
SDJ
117252017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
11726
11727 PR testsuite/8595
11728 * gdb.base/environ.exp: Make test available in all architectures.
11729 Move bits related to "info program" testing to
11730 gdb.base/info-program.exp. Rewrite tests to use the two new
11731 procedures mentione below.
11732 (test_set_show_env_var) New procedure.
11733 (test_set_show_env_var_equal): Likewise.
11734 * gdb.base/info-program.exp: New file.
11735
e15c3eb4
KS
117362017-04-27 Keith Seitz <keiths@redhat.com>
11737
11738 * gdb.cp/oranking.cc (test15): New function.
11739 (main): Call test15 and declare additional variables for testing.
11740 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
11741 "p foo101('abc')" tests.
11742 Add tests for cv qualifier overloads.
11743 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
11744 "lvalue reference overload" test.
11745 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
11746 "print value of f1 on Child&& in f2" test.
11747
3a3fd0fd
PA
117482017-04-19 Pedro Alves <palves@redhat.com>
11749
11750 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
11751 procedure.
11752 (top level): Call it.
11753 * lib/gdb.exp (gdb_define_cmd): New procedure.
11754
53375380
PA
117552017-04-12 Pedro Alves <palves@redhat.com>
11756
11757 PR gdb/21323
11758 * gdb.cp/wide_char_types.c: Include <wchar.h>.
11759 (wchar): New global.
11760 * gdb.cp/wide_char_types.exp (wide_char_types_program)
11761 (do_test_wide_char, wide_char_types_no_program, top level): Add
11762 wchar_t testing.
11763
53e710ac
PA
117642017-04-12 Pedro Alves <palves@redhat.com>
11765
11766 PR c++/21323
11767 * gdb.cp/wide_char_types.c: New file.
11768 * gdb.cp/wide_char_types.exp: New file.
11769
0ad9d8c7
SDJ
117702017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
11771
11772 PR gdb/21352
11773 * gdb.trace/tsv.exp: Add test for "tsave -r".
11774
b1b45502
IB
117752017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
11776
11777 * gdb.dlang/watch-loc.c: New file.
11778 * gdb.dlang/watch-loc.exp: New file.
11779
ec13808e
JK
117802017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11781
11782 * gdb.python/py-section-script.exp (sepdebug): New testcases.
11783
fe5f7374
AK
117842017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
11785
11786 * gdb.arch/arc-analyze-prologue.S: New file.
11787 * gdb.arch/arc-analyze-prologue.exp: Likewise.
11788
eea78757
AK
117892017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
11790
11791 * gdb.arch/arc-decode-insn.S: New file.
11792 * gdb.arch/arc-decode-insn.exp: Likewise.
11793
5badf10a
IR
117942017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
11795
11796 PR tdep/20928
11797 * gdb.arch/sparc64-regs.exp: New file.
11798 * gdb.arch/sparc64-regs.S: Likewise.
11799
cee59b3f
TW
118002017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
11801
11802 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
11803 and memory view on Python 3.
11804
c0f55cc6
AV
118052017-03-20 Artemiy Volkov <artemiyv@acm.org>
11806 Keith Seitz <keiths@redhat.com>
11807
11808 PR gdb/14441
11809 * gdb.cp/demangle.exp: Add rvalue reference tests.
11810 * gdb.cp/rvalue-ref-casts.cc: New file.
11811 * gdb.cp/rvalue-ref-casts.exp: New file.
11812 * gdb.cp/rvalue-ref-overload.cc: New file.
11813 * gdb.cp/rvalue-ref-overload.exp: New file.
11814 * gdb.cp/rvalue-ref-params.cc: New file.
11815 * gdb.cp/rvalue-ref-params.exp: New file.
11816 * gdb.cp/rvalue-ref-sizeof.cc: New file.
11817 * gdb.cp/rvalue-ref-sizeof.exp: New file.
11818 * gdb.cp/rvalue-ref-types.cc: New file.
11819 * gdb.cp/rvalue-ref-types.exp: New file.
11820 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
11821 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
11822
51457a05
MAL
118232017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
11824
11825 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
11826 New procedure.
11827
5b291c04
MAL
118282017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
11829
11830 * lib/mi-support.exp (mi_gdb_test): Add additional message
11831 for unexpected output.
11832
59a56148
AA
118332017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
11834
11835 * gdb.base/examine-backward.c (Barrier): New character array
11836 constant, to ensure that TestStrings is preceded by a string
11837 terminator.
11838
7942e96e
AA
118392017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
11840
11841 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
11842 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
11843 and implicit pointer into such a location.
11844
6ebac3fb
DE
118452017-03-16 Doug Evans <dje@google.com>
11846
11847 * gdb.python/py-lazy-string (pointer): Really add new typedef.
11848
ec3b243d
TP
118492017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
11850
11851 * gdb.cp/m-static.exp: Fix expectation for prototype of
11852 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
11853
118542017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
11855
11856 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
11857 * gdb.guile/scm-lazy-string.c: New file.
11858 * gdb.guile/scm-value.exp: Move lazy string tests to ...
11859 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
11860 for pointer, array, typedef lazy strings.
11861
2cc36e25 118622017-03-16 Doug Evans <dje@google.com>
34b43320
DE
11863
11864 PR python/17728, python/18439, python/18779
11865 * gdb.python/py-value.c (main) Delete locals sptr, sn.
11866 * gdb.python/py-lazy-string.c (pointer): New typedef.
11867 (main): New locals ptr, array, typedef_ptr.
11868 * gdb.python/py-value.exp: Move lazy string tests to ...
11869 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
11870 array, typedef lazy strings.
ec3b243d 11871
0efcde63
AK
118722017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
11873
11874 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
11875 Add optional 'test' parameter.
11876
7978d7c3
SM
118772017-03-13 Simon Marchi <simon.marchi@ericsson.com>
11878
11879 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
11880 Skip for versions of DejaGnu < 1.5.
11881
896c0c1e
SM
118822017-03-13 Simon Marchi <simon.marchi@ericsson.com>
11883
11884 * lib/gdb.exp (dejagnu_version): New proc.
11885 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
11886 Use dejagnu_version.
11887
5f4d1085
KS
118882017-03-10 Keith Seitz <keiths@redhat.com>
11889
11890 PR c++/8128
11891 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
11892 type from destructor regexps.
11893 Add a branch which actually passes the test.
11894 Adjust "ptype t5i" test names.
11895
1de05205
PA
118962017-03-08 Pedro Alves <palves@redhat.com>
11897
11898 * gdb.base/step-over-exit.exp: Add explicit test message.
11899
c65d6b55
PA
119002017-03-08 Pedro Alves <palves@redhat.com>
11901
11902 PR gdb/18360
11903 * gdb.threads/interrupt-while-step-over.c: New file.
11904 * gdb.threads/interrupt-while-step-over.exp: New file.
11905
2e86a283
PA
119062017-03-08 Pedro Alves <palves@redhat.com>
11907
11908 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
11909 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
11910
25dcbff6
PA
119112017-03-08 Pedro Alves <palves@redhat.com>
11912
11913 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
11914 PKRU as not supported as a PASS.
11915
dc9366eb
PA
119162017-03-08 Pedro Alves <palves@redhat.com>
11917
11918 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
11919 prefix instead of $binfile1/$binfile2.
11920 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
11921 in test message.
11922 * gdb.python/py-completion.exp: Use "load python file" as test
11923 messages instead of unstable path names.
11924
6e5d74e7
PA
119252017-03-08 Pedro Alves <palves@redhat.com>
11926 Jan Kratochvil <jan.kratochvil@redhat.com>
11927
11928 PR cli/21218
11929 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
11930 New proc.
11931 (top level): Call it.
11932
9753a2f6
PA
119332017-03-08 Pedro Alves <palves@redhat.com>
11934
11935 PR tui/21216
11936 * gdb.tui/tui-nl-filtered-output.exp: New file.
11937
1a4dd9dd
PA
119382017-03-08 Pedro Alves <palves@redhat.com>
11939
11940 * gdb.base/completion.exp: Move TUI completion tests to ...
11941 * gdb.tui/completion.exp: ... this new file.
11942
7cbbff33
PA
119432017-03-08 Pedro Alves <palves@redhat.com>
11944
11945 * gdb.base/tui-disasm-long-lines.c,
11946 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
11947 gdb.base/tui-layout.exp: Move to ...
11948 * gdb.tui/: ... this new directory.
11949
5f6fd321
PA
119502017-03-07 Pedro Alves <palves@redhat.com>
11951
11952 * gdb.base/tui-layout.c: New file.
11953 * gdb.base/tui-layout.exp: New file.
11954
44959fa8
PA
119552017-03-07 Pedro Alves <palves@redhat.com>
11956
11957 * gdb.base/tui-layout.c: Rename to ...
11958 * gdb.base/tui-disasm-long-lines.c: ... this.
11959 * gdb.base/tui-layout.exp: Rename to ...
11960 * gdb.base/tui-disasm-long-lines.exp: ... this.
11961
f8c4e718
PA
119622017-03-07 Pedro Alves <palves@redhat.com>
11963
11964 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
11965
6dbb839a 119662017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
11967
11968 * i386-mpx-call.c: New file.
11969 * i386-mpx-call.exp: New file.
11970
65b48a81
PB
119712017-02-28 Peter Bergner <bergner@vnet.ibm.com>
11972
11973 * gdb.arch/powerpc-power.exp: Delete test.
11974 * gdb.arch/powerpc-power.s: Likewise.
11975 * gdb.disasm/disassembler-options.exp: New test.
11976 * gdb.arch/powerpc-altivec.exp: Likewise.
11977 * gdb.arch/powerpc-altivec.s: Likewise.
11978 * gdb.arch/powerpc-altivec2.exp: Likewise.
11979 * gdb.arch/powerpc-altivec2.s: Likewise.
11980 * gdb.arch/powerpc-altivec3.exp: Likewise.
11981 * gdb.arch/powerpc-altivec3.s: Likewise.
11982 * gdb.arch/powerpc-power7.exp: Likewise.
11983 * gdb.arch/powerpc-power7.s: Likewise.
11984 * gdb.arch/powerpc-power8.exp: Likewise.
11985 * gdb.arch/powerpc-power8.s: Likewise.
11986 * gdb.arch/powerpc-power9.exp: Likewise.
11987 * gdb.arch/powerpc-power9.s: Likewise.
11988 * gdb.arch/powerpc-vsx.exp: Likewise.
11989 * gdb.arch/powerpc-vsx.s: Likewise.
11990 * gdb.arch/powerpc-vsx2.exp: Likewise.
11991 * gdb.arch/powerpc-vsx2.s: Likewise.
11992 * gdb.arch/powerpc-vsx3.exp: Likewise.
11993 * gdb.arch/powerpc-vsx3.s: Likewise.
11994 * gdb.arch/arm-disassembler-options.exp: Likewise.
11995 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
11996 * gdb.arch/s390-disassembler-options.exp: Likewise.
11997
17cd4947
LM
119982017-02-23 Luis Machado <lgustavo@codesourcery.com>
11999
12000 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
12001 (check_supported_features): ... this. Changed return type to void.
12002 (supports_rdseed): New static global.
12003 (rdseed): Check supports_rdseed.
12004 (initialize): Call check_supported_features.
12005
2039d74e
EBM
120062017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
12007
12008 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
12009 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
12010 and lqarx/stqcx.
12011 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
12012 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
12013
a51d7ecf
EBM
120142017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
12015
12016 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
12017 uppercase.
12018
0224619f
JK
120192017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12020
12021 * gdb.dwarf2/formdata16.c: New file.
12022 * gdb.dwarf2/formdata16.exp: New file.
12023 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
12024
216f72a1
JK
120252017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12026
12027 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
12028 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
12029 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
12030 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
12031 DW_AT_GNU_*.
12032
43988095
JK
120332017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12034
12035 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
12036
99e8a4f9
SDJ
120372017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
12038
12039 PR gdb/21164
12040 * gdb.base/maint.exp: Add testcases for when the commands do
12041 not have arguments.
12042
b58a8c0c
TP
120432017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
12044
12045 * gdb.cp/chained-calls.exp: Use p instead of P.
12046
4e746bb6
TW
120472017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
12048
12049 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
12050 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
12051
3f77c769
TT
120522017-02-14 Tom Tromey <tom@tromey.com>
12053
12054 PR python/13598:
12055 * gdb.python/py-events.exp: Add before_prompt event tests.
12056
075beec0
AA
120572017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
12058
12059 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
12060
bf5f525c
LM
120612017-02-13 Luis Machado <lgustavo@codesourcery.com>
12062
12063 * gdb.linespec/explicit.c (my_unique_function_name): New function.
12064 (main): Call my_unique_function_name.
12065 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
12066 completion of patterns with a single match.
12067 Add missing -re switches to gdb_test_multiple calls.
12068
13a66184
LM
120692017-02-13 Luis Machado <lgustavo@codesourcery.com>
12070
12071 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
12072 return if core file is not recognized.
12073
26a06916
SM
120742017-02-10 Simon Marchi <simon.marchi@ericsson.com>
12075
12076 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
12077 and extra UIs.
12078
b761ca9e
SM
120792017-02-10 Simon Marchi <simon.marchi@ericsson.com>
12080
12081 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
12082 proc_with_prefix.
12083
b964bee0
TT
120842017-02-10 Tom Tromey <tom@tromey.com>
12085
12086 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
12087
18da0c51
MG
120882017-02-10 Martin Galvan <martingalvan@sourceware.org>
12089
12090 PR gdb/21122
12091 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
12092
604c4576
JG
120932017-02-08 Jerome Guitton <guitton@adacore.com>
12094
12095 * gdb.base/define.exp: Add test for command abbreviations
12096 in define.
12097
20b477a7
LM
120982017-02-06 Luis Machado <lgustavo@codesourcery.com>
12099
12100 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
12101 * gdb.reverse/insn-reverse-x86.c: New file.
12102
3f7b46f2
IR
121032017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
12104
12105 PR tdep/20936
12106 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
12107
f0fd41c1
TT
121082017-02-03 Tom Tromey <tom@tromey.com>
12109
12110 PR rust/21097:
12111 * gdb.rust/simple.exp: Add new tests.
12112
5be5dbf0
PA
121132017-02-02 Pedro Alves <palves@redhat.com>
12114
12115 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
12116 tests.
12117
7346ef59
AA
121182017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
12119
12120 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
12121 taking a 2-byte value out of a 4-byte DWARF implicit value on
12122 big-endian targets.
12123 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
12124 logic. Add test cases for DW_OP_implicit.
12125
787f0025
MM
121262017-02-01 Markus Metzger <markus.t.metzger@intel.com>
12127
12128 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
12129
68777c29
MM
121302017-02-01 Markus Metzger <markus.t.metzger@intel.com>
12131
12132 * gdb.btrace/enable.exp: Call gdb_exit before
12133 skip_gdbserver_tests.
12134
0a1c7e28
MM
121352017-02-01 Markus Metzger <markus.t.metzger@intel.com>
12136
12137 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
12138 GDBFLAGS.
12139
b5ac99b0
MM
121402017-02-01 Markus Metzger <markus.t.metzger@intel.com>
12141
12142 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
12143 the test is skipped.
12144 * gdb.btrace/data.exp: Likewise.
12145 * gdb.btrace/delta.exp: Likewise.
12146 * gdb.btrace/dlopen.exp: Likewise.
12147 * gdb.btrace/enable-running.exp: Likewise.
12148 * gdb.btrace/enable.exp: Likewise.
12149 * gdb.btrace/exception.exp: Likewise.
12150 * gdb.btrace/function_call_history.exp: Likewise.
12151 * gdb.btrace/gcore.exp: Likewise.
12152 * gdb.btrace/instruction_history.exp: Likewise.
12153 * gdb.btrace/multi-thread-step.exp: Likewise.
12154 * gdb.btrace/nohist.exp: Likewise.
12155 * gdb.btrace/non-stop.exp: Likewise.
12156 * gdb.btrace/reconnect.exp: Likewise.
12157 * gdb.btrace/record_goto-step.exp: Likewise.
12158 * gdb.btrace/record_goto.exp: Likewise.
12159 * gdb.btrace/rn-dl-bind.exp: Likewise.
12160 * gdb.btrace/segv.exp: Likewise.
12161 * gdb.btrace/step.exp: Likewise.
12162 * gdb.btrace/stepi.exp: Likewise.
12163 * gdb.btrace/tailcall-only.exp: Likewise.
12164 * gdb.btrace/tailcall.exp: Likewise.
12165 * gdb.btrace/tsx.exp: Likewise.
12166 * gdb.btrace/unknown_functions.exp: Likewise.
12167 * gdb.btrace/vdso.exp: Likewise.
12168
cd4007e4
MM
121692017-02-01 Markus Metzger <markus.t.metzger@intel.com>
12170
12171 * gdb.btrace/enable-running.c: New.
12172 * gdb.btrace/enable-running.exp: New.
12173
2735833d
WT
121742017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
12175
12176 * gdb.arch/amd64-gs_base.c: New file.
12177 * gdb.arch/amd64-gs_base.exp: New file.
12178
b51e1e94
LM
121792017-01-26 Luis Machado <lgustavo@codesourcery.com>
12180
12181 * lib/memory.exp: Remove spurious empty newlines.
12182
72ca0410
SM
121832017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
12184
12185 * gdb.python/py-bad-printers.exp: Load python file using "source".
12186 * gdb.python/py-events.exp: Likewise.
12187 * gdb.python/py-evsignal.exp: Likewise.
12188 * gdb.python/py-evthreads.exp: Likewise.
12189 * gdb.python/py-frame-args.exp: Likewise.
12190 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
12191 * gdb.python/py-framefilter-mi.exp: Likewise.
12192 * gdb.python/py-framefilter.exp: Likewise.
12193 * gdb.python/py-mi.exp: Likewise.
12194 * gdb.python/py-pp-maint.exp: Likewise.
12195 * gdb.python/py-pp-registration.exp: Likewise.
12196 * gdb.python/py-prettyprint.exp: Likewise.
12197 (run_lang_tests): Likewise.
12198 * gdb.python/py-typeprint.exp: Likewise.
12199
e309aa65
LM
122002017-01-26 Luis Machado <lgustavo@codesourcery.com>
12201
12202 * lib/memory.exp: New file.
12203 * lib/gdb.exp: Load memory.exp.
12204 * gdb.base/memattr.exp (delete_memory): Move proc to
12205 lib/memory.exp and rename to delete_memory_regions.
12206 Replace delete_memory with delete_memory_regions.
12207 Cleanup memory regions before tests.
12208 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
12209 before tests.
12210
515aff23
LM
122112017-01-26 Luis Machado <lgustavo@codesourcery.com>
12212
12213 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
12214 files.
12215 (initialize): New function conditionally defined.
12216 (testcases): Move within conditional block.
12217 (main): Call initialize.
12218 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
12219 of gdb.reverse/insn-reverse.c.
12220 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
12221 gdb.reverse/insn-reverse.c.
12222
d8b49cf0
YQ
122232017-01-26 Yao Qi <yao.qi@linaro.org>
12224
12225 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
12226 disassemble on address 0.
12227
f13a9a0c
YQ
122282017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
12229 Yao Qi <yao.qi@linaro.org>
12230
12231 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
12232 * gdb.dwarf2/implptr-64bit.S: Remove.
12233 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
12234 variables in caller's context. Add DW_OP_implicit_value.
12235
5ac95241
YQ
122362017-01-25 Yao Qi <yao.qi@linaro.org>
12237
12238 * lib/dwarf.exp (Dwarf::_location): Handle
12239 DW_OP_GNU_implicit_pointer with proper size.
12240
23e82930
LM
122412017-01-20 Luis Machado <lgustavo@codesourcery.com>
12242
12243 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
12244 and add untested calls.
12245
d334ae25
LM
122462017-01-20 Luis Machado <lgustavo@codesourcery.com>
12247
12248 * gdb.python/python.exp: Check line number against what GDB thinks
12249 the line number is for func1.
12250
f5e6296e
IB
122512017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
12252
12253 * gdb.dlang/debug-expr.exp: New file.
12254
5b362f04
LM
122552016-12-23 Luis Machado <lgustavo@codesourcery.com>
12256
12257 Fix test names for the following files:
12258
12259 * gdb.ada/exec_changed.exp
12260 * gdb.ada/info_types.exp
12261 * gdb.arch/aarch64-atomic-inst.exp
12262 * gdb.arch/aarch64-fp.exp
12263 * gdb.arch/altivec-abi.exp
12264 * gdb.arch/altivec-regs.exp
12265 * gdb.arch/amd64-byte.exp
12266 * gdb.arch/amd64-disp-step.exp
12267 * gdb.arch/amd64-dword.exp
12268 * gdb.arch/amd64-entry-value-inline.exp
12269 * gdb.arch/amd64-entry-value-param.exp
12270 * gdb.arch/amd64-entry-value-paramref.exp
12271 * gdb.arch/amd64-entry-value.exp
12272 * gdb.arch/amd64-i386-address.exp
12273 * gdb.arch/amd64-invalid-stack-middle.exp
12274 * gdb.arch/amd64-invalid-stack-top.exp
12275 * gdb.arch/amd64-optimout-repeat.exp
12276 * gdb.arch/amd64-prologue-skip.exp
12277 * gdb.arch/amd64-prologue-xmm.exp
12278 * gdb.arch/amd64-stap-special-operands.exp
12279 * gdb.arch/amd64-stap-wrong-subexp.exp
12280 * gdb.arch/amd64-tailcall-cxx.exp
12281 * gdb.arch/amd64-tailcall-noret.exp
12282 * gdb.arch/amd64-tailcall-ret.exp
12283 * gdb.arch/amd64-tailcall-self.exp
12284 * gdb.arch/amd64-word.exp
12285 * gdb.arch/arm-bl-branch-dest.exp
12286 * gdb.arch/arm-disp-step.exp
12287 * gdb.arch/arm-neon.exp
12288 * gdb.arch/arm-single-step-kernel-helper.exp
12289 * gdb.arch/avr-flash-qualifier.exp
12290 * gdb.arch/disp-step-insn-reloc.exp
12291 * gdb.arch/e500-abi.exp
12292 * gdb.arch/e500-regs.exp
12293 * gdb.arch/ftrace-insn-reloc.exp
12294 * gdb.arch/i386-avx512.exp
12295 * gdb.arch/i386-bp_permanent.exp
12296 * gdb.arch/i386-byte.exp
12297 * gdb.arch/i386-cfi-notcurrent.exp
12298 * gdb.arch/i386-disp-step.exp
12299 * gdb.arch/i386-dr3-watch.exp
12300 * gdb.arch/i386-float.exp
12301 * gdb.arch/i386-gnu-cfi.exp
12302 * gdb.arch/i386-mpx-map.exp
12303 * gdb.arch/i386-mpx-sigsegv.exp
12304 * gdb.arch/i386-mpx-simple_segv.exp
12305 * gdb.arch/i386-mpx.exp
12306 * gdb.arch/i386-permbkpt.exp
12307 * gdb.arch/i386-prologue.exp
12308 * gdb.arch/i386-signal.exp
12309 * gdb.arch/i386-size-overlap.exp
12310 * gdb.arch/i386-unwind.exp
12311 * gdb.arch/i386-word.exp
12312 * gdb.arch/mips-fcr.exp
12313 * gdb.arch/powerpc-d128-regs.exp
12314 * gdb.arch/powerpc-stackless.exp
12315 * gdb.arch/ppc64-atomic-inst.exp
12316 * gdb.arch/s390-stackless.exp
12317 * gdb.arch/s390-tdbregs.exp
12318 * gdb.arch/s390-vregs.exp
12319 * gdb.arch/sparc-sysstep.exp
12320 * gdb.arch/thumb-bx-pc.exp
12321 * gdb.arch/thumb-singlestep.exp
12322 * gdb.arch/thumb2-it.exp
12323 * gdb.arch/vsx-regs.exp
12324 * gdb.asm/asm-source.exp
12325 * gdb.base/a2-run.exp
12326 * gdb.base/advance.exp
12327 * gdb.base/all-bin.exp
12328 * gdb.base/anon.exp
12329 * gdb.base/args.exp
12330 * gdb.base/arithmet.exp
12331 * gdb.base/async-shell.exp
12332 * gdb.base/async.exp
12333 * gdb.base/attach-pie-noexec.exp
12334 * gdb.base/attach-twice.exp
12335 * gdb.base/auto-load.exp
12336 * gdb.base/bang.exp
12337 * gdb.base/bitfields.exp
12338 * gdb.base/break-always.exp
12339 * gdb.base/break-caller-line.exp
12340 * gdb.base/break-entry.exp
12341 * gdb.base/break-inline.exp
12342 * gdb.base/break-on-linker-gcd-function.exp
12343 * gdb.base/break-probes.exp
12344 * gdb.base/break.exp
12345 * gdb.base/breakpoint-shadow.exp
12346 * gdb.base/call-ar-st.exp
12347 * gdb.base/call-sc.exp
12348 * gdb.base/call-signal-resume.exp
12349 * gdb.base/call-strs.exp
12350 * gdb.base/callfuncs.exp
12351 * gdb.base/catch-fork-static.exp
12352 * gdb.base/catch-gdb-caused-signals.exp
12353 * gdb.base/catch-load.exp
12354 * gdb.base/catch-signal-fork.exp
12355 * gdb.base/catch-signal.exp
12356 * gdb.base/catch-syscall.exp
12357 * gdb.base/charset.exp
12358 * gdb.base/checkpoint.exp
12359 * gdb.base/chng-syms.exp
12360 * gdb.base/code-expr.exp
12361 * gdb.base/code_elim.exp
12362 * gdb.base/commands.exp
12363 * gdb.base/completion.exp
12364 * gdb.base/complex.exp
12365 * gdb.base/cond-expr.exp
12366 * gdb.base/condbreak.exp
12367 * gdb.base/consecutive.exp
12368 * gdb.base/continue-all-already-running.exp
12369 * gdb.base/coredump-filter.exp
12370 * gdb.base/corefile.exp
12371 * gdb.base/dbx.exp
12372 * gdb.base/debug-expr.exp
12373 * gdb.base/define.exp
12374 * gdb.base/del.exp
12375 * gdb.base/disabled-location.exp
12376 * gdb.base/disasm-end-cu.exp
12377 * gdb.base/disasm-optim.exp
12378 * gdb.base/display.exp
12379 * gdb.base/duplicate-bp.exp
12380 * gdb.base/ena-dis-br.exp
12381 * gdb.base/ending-run.exp
12382 * gdb.base/enumval.exp
12383 * gdb.base/environ.exp
12384 * gdb.base/eu-strip-infcall.exp
12385 * gdb.base/eval-avoid-side-effects.exp
12386 * gdb.base/eval-skip.exp
12387 * gdb.base/exitsignal.exp
12388 * gdb.base/expand-psymtabs.exp
12389 * gdb.base/filesym.exp
12390 * gdb.base/find-unmapped.exp
12391 * gdb.base/finish.exp
12392 * gdb.base/float.exp
12393 * gdb.base/foll-exec-mode.exp
12394 * gdb.base/foll-exec.exp
12395 * gdb.base/foll-fork.exp
12396 * gdb.base/fortran-sym-case.exp
12397 * gdb.base/freebpcmd.exp
12398 * gdb.base/func-ptr.exp
12399 * gdb.base/func-ptrs.exp
12400 * gdb.base/funcargs.exp
12401 * gdb.base/gcore-buffer-overflow.exp
12402 * gdb.base/gcore-relro-pie.exp
12403 * gdb.base/gcore-relro.exp
12404 * gdb.base/gcore.exp
12405 * gdb.base/gdb1090.exp
12406 * gdb.base/gdb11530.exp
12407 * gdb.base/gdb11531.exp
12408 * gdb.base/gdb1821.exp
12409 * gdb.base/gdbindex-stabs.exp
12410 * gdb.base/gdbvars.exp
12411 * gdb.base/hbreak.exp
12412 * gdb.base/hbreak2.exp
12413 * gdb.base/included.exp
12414 * gdb.base/infcall-input.exp
12415 * gdb.base/inferior-died.exp
12416 * gdb.base/infnan.exp
12417 * gdb.base/info-macros.exp
12418 * gdb.base/info-os.exp
12419 * gdb.base/info-proc.exp
12420 * gdb.base/info-shared.exp
12421 * gdb.base/info-target.exp
12422 * gdb.base/infoline.exp
12423 * gdb.base/interp.exp
12424 * gdb.base/interrupt.exp
12425 * gdb.base/jit-reader.exp
12426 * gdb.base/jit-simple.exp
12427 * gdb.base/kill-after-signal.exp
12428 * gdb.base/kill-detach-inferiors-cmd.exp
12429 * gdb.base/label.exp
12430 * gdb.base/langs.exp
12431 * gdb.base/ldbl_e308.exp
12432 * gdb.base/line-symtabs.exp
12433 * gdb.base/linespecs.exp
12434 * gdb.base/list.exp
12435 * gdb.base/long_long.exp
12436 * gdb.base/longest-types.exp
12437 * gdb.base/maint.exp
12438 * gdb.base/max-value-size.exp
12439 * gdb.base/memattr.exp
12440 * gdb.base/mips_pro.exp
12441 * gdb.base/morestack.exp
12442 * gdb.base/moribund-step.exp
12443 * gdb.base/multi-forks.exp
12444 * gdb.base/nested-addr.exp
12445 * gdb.base/nextoverexit.exp
12446 * gdb.base/noreturn-finish.exp
12447 * gdb.base/noreturn-return.exp
12448 * gdb.base/nostdlib.exp
12449 * gdb.base/offsets.exp
12450 * gdb.base/opaque.exp
12451 * gdb.base/pc-fp.exp
12452 * gdb.base/permissions.exp
12453 * gdb.base/print-symbol-loading.exp
12454 * gdb.base/prologue-include.exp
12455 * gdb.base/psymtab.exp
12456 * gdb.base/ptype.exp
12457 * gdb.base/random-signal.exp
12458 * gdb.base/randomize.exp
12459 * gdb.base/range-stepping.exp
12460 * gdb.base/readline-ask.exp
12461 * gdb.base/recpar.exp
12462 * gdb.base/recurse.exp
12463 * gdb.base/relational.exp
12464 * gdb.base/restore.exp
12465 * gdb.base/return-nodebug.exp
12466 * gdb.base/return.exp
12467 * gdb.base/run-after-attach.exp
12468 * gdb.base/save-bp.exp
12469 * gdb.base/scope.exp
12470 * gdb.base/sect-cmd.exp
12471 * gdb.base/set-lang-auto.exp
12472 * gdb.base/set-noassign.exp
12473 * gdb.base/setvar.exp
12474 * gdb.base/sigall.exp
12475 * gdb.base/sigbpt.exp
12476 * gdb.base/siginfo-addr.exp
12477 * gdb.base/siginfo-infcall.exp
12478 * gdb.base/siginfo-obj.exp
12479 * gdb.base/siginfo.exp
12480 * gdb.base/signals-state-child.exp
12481 * gdb.base/signest.exp
12482 * gdb.base/sigstep.exp
12483 * gdb.base/sizeof.exp
12484 * gdb.base/skip.exp
12485 * gdb.base/solib-corrupted.exp
12486 * gdb.base/solib-nodir.exp
12487 * gdb.base/solib-search.exp
12488 * gdb.base/stack-checking.exp
12489 * gdb.base/stale-infcall.exp
12490 * gdb.base/stap-probe.exp
12491 * gdb.base/start.exp
12492 * gdb.base/step-break.exp
12493 * gdb.base/step-bt.exp
12494 * gdb.base/step-line.exp
12495 * gdb.base/step-over-exit.exp
12496 * gdb.base/step-over-syscall.exp
12497 * gdb.base/step-resume-infcall.exp
12498 * gdb.base/step-test.exp
12499 * gdb.base/store.exp
12500 * gdb.base/structs3.exp
12501 * gdb.base/sym-file.exp
12502 * gdb.base/symbol-without-target_section.exp
12503 * gdb.base/term.exp
12504 * gdb.base/testenv.exp
12505 * gdb.base/ui-redirect.exp
12506 * gdb.base/until.exp
12507 * gdb.base/unwindonsignal.exp
12508 * gdb.base/value-double-free.exp
12509 * gdb.base/vla-datatypes.exp
12510 * gdb.base/vla-ptr.exp
12511 * gdb.base/vla-sideeffect.exp
12512 * gdb.base/volatile.exp
12513 * gdb.base/watch-cond-infcall.exp
12514 * gdb.base/watch-cond.exp
12515 * gdb.base/watch-non-mem.exp
12516 * gdb.base/watch-read.exp
12517 * gdb.base/watch-vfork.exp
12518 * gdb.base/watchpoint-cond-gone.exp
12519 * gdb.base/watchpoint-delete.exp
12520 * gdb.base/watchpoint-hw-hit-once.exp
12521 * gdb.base/watchpoint-hw.exp
12522 * gdb.base/watchpoint-stops-at-right-insn.exp
12523 * gdb.base/watchpoints.exp
12524 * gdb.base/wchar.exp
12525 * gdb.base/whatis-exp.exp
12526 * gdb.btrace/buffer-size.exp
12527 * gdb.btrace/data.exp
12528 * gdb.btrace/delta.exp
12529 * gdb.btrace/dlopen.exp
12530 * gdb.btrace/enable.exp
12531 * gdb.btrace/exception.exp
12532 * gdb.btrace/function_call_history.exp
12533 * gdb.btrace/gcore.exp
12534 * gdb.btrace/instruction_history.exp
12535 * gdb.btrace/nohist.exp
12536 * gdb.btrace/reconnect.exp
12537 * gdb.btrace/record_goto-step.exp
12538 * gdb.btrace/record_goto.exp
12539 * gdb.btrace/rn-dl-bind.exp
12540 * gdb.btrace/segv.exp
12541 * gdb.btrace/step.exp
12542 * gdb.btrace/stepi.exp
12543 * gdb.btrace/tailcall-only.exp
12544 * gdb.btrace/tailcall.exp
12545 * gdb.btrace/tsx.exp
12546 * gdb.btrace/unknown_functions.exp
12547 * gdb.btrace/vdso.exp
12548 * gdb.compile/compile-ifunc.exp
12549 * gdb.compile/compile-ops.exp
12550 * gdb.compile/compile-print.exp
12551 * gdb.compile/compile-setjmp.exp
12552 * gdb.cp/abstract-origin.exp
12553 * gdb.cp/ambiguous.exp
12554 * gdb.cp/annota2.exp
12555 * gdb.cp/annota3.exp
12556 * gdb.cp/anon-ns.exp
12557 * gdb.cp/anon-struct.exp
12558 * gdb.cp/anon-union.exp
12559 * gdb.cp/arg-reference.exp
12560 * gdb.cp/baseenum.exp
12561 * gdb.cp/bool.exp
12562 * gdb.cp/breakpoint.exp
12563 * gdb.cp/bs15503.exp
12564 * gdb.cp/call-c.exp
12565 * gdb.cp/casts.exp
12566 * gdb.cp/chained-calls.exp
12567 * gdb.cp/class2.exp
12568 * gdb.cp/classes.exp
12569 * gdb.cp/cmpd-minsyms.exp
12570 * gdb.cp/converts.exp
12571 * gdb.cp/cp-relocate.exp
12572 * gdb.cp/cpcompletion.exp
12573 * gdb.cp/cpexprs.exp
12574 * gdb.cp/cplabel.exp
12575 * gdb.cp/cplusfuncs.exp
12576 * gdb.cp/cpsizeof.exp
12577 * gdb.cp/ctti.exp
12578 * gdb.cp/derivation.exp
12579 * gdb.cp/destrprint.exp
12580 * gdb.cp/dispcxx.exp
12581 * gdb.cp/enum-class.exp
12582 * gdb.cp/exception.exp
12583 * gdb.cp/exceptprint.exp
12584 * gdb.cp/expand-psymtabs-cxx.exp
12585 * gdb.cp/expand-sals.exp
12586 * gdb.cp/extern-c.exp
12587 * gdb.cp/filename.exp
12588 * gdb.cp/formatted-ref.exp
12589 * gdb.cp/fpointer.exp
12590 * gdb.cp/gdb1355.exp
12591 * gdb.cp/gdb2495.exp
12592 * gdb.cp/hang.exp
12593 * gdb.cp/impl-this.exp
12594 * gdb.cp/infcall-dlopen.exp
12595 * gdb.cp/inherit.exp
12596 * gdb.cp/iostream.exp
12597 * gdb.cp/koenig.exp
12598 * gdb.cp/local.exp
12599 * gdb.cp/m-data.exp
12600 * gdb.cp/m-static.exp
12601 * gdb.cp/mb-ctor.exp
12602 * gdb.cp/mb-inline.exp
12603 * gdb.cp/mb-templates.exp
12604 * gdb.cp/member-name.exp
12605 * gdb.cp/member-ptr.exp
12606 * gdb.cp/meth-typedefs.exp
12607 * gdb.cp/method.exp
12608 * gdb.cp/method2.exp
12609 * gdb.cp/minsym-fallback.exp
12610 * gdb.cp/misc.exp
12611 * gdb.cp/namelessclass.exp
12612 * gdb.cp/namespace-enum.exp
12613 * gdb.cp/namespace-nested-import.exp
12614 * gdb.cp/namespace.exp
12615 * gdb.cp/nextoverthrow.exp
12616 * gdb.cp/no-dmgl-verbose.exp
12617 * gdb.cp/non-trivial-retval.exp
12618 * gdb.cp/noparam.exp
12619 * gdb.cp/nsdecl.exp
12620 * gdb.cp/nsimport.exp
12621 * gdb.cp/nsnested.exp
12622 * gdb.cp/nsnoimports.exp
12623 * gdb.cp/nsrecurs.exp
12624 * gdb.cp/nsstress.exp
12625 * gdb.cp/nsusing.exp
12626 * gdb.cp/operator.exp
12627 * gdb.cp/oranking.exp
12628 * gdb.cp/overload-const.exp
12629 * gdb.cp/overload.exp
12630 * gdb.cp/ovldbreak.exp
12631 * gdb.cp/ovsrch.exp
12632 * gdb.cp/paren-type.exp
12633 * gdb.cp/parse-lang.exp
12634 * gdb.cp/pass-by-ref.exp
12635 * gdb.cp/pr-1023.exp
12636 * gdb.cp/pr-1210.exp
12637 * gdb.cp/pr-574.exp
12638 * gdb.cp/pr10687.exp
12639 * gdb.cp/pr12028.exp
12640 * gdb.cp/pr17132.exp
12641 * gdb.cp/pr17494.exp
12642 * gdb.cp/pr9067.exp
12643 * gdb.cp/pr9167.exp
12644 * gdb.cp/pr9631.exp
12645 * gdb.cp/printmethod.exp
12646 * gdb.cp/psmang.exp
12647 * gdb.cp/psymtab-parameter.exp
12648 * gdb.cp/ptype-cv-cp.exp
12649 * gdb.cp/ptype-flags.exp
12650 * gdb.cp/re-set-overloaded.exp
12651 * gdb.cp/ref-types.exp
12652 * gdb.cp/rtti.exp
12653 * gdb.cp/scope-err.exp
12654 * gdb.cp/shadow.exp
12655 * gdb.cp/smartp.exp
12656 * gdb.cp/static-method.exp
12657 * gdb.cp/static-print-quit.exp
12658 * gdb.cp/temargs.exp
12659 * gdb.cp/templates.exp
12660 * gdb.cp/try_catch.exp
12661 * gdb.cp/typedef-operator.exp
12662 * gdb.cp/typeid.exp
12663 * gdb.cp/userdef.exp
12664 * gdb.cp/using-crash.exp
12665 * gdb.cp/var-tag.exp
12666 * gdb.cp/virtbase.exp
12667 * gdb.cp/virtfunc.exp
12668 * gdb.cp/virtfunc2.exp
12669 * gdb.cp/vla-cxx.exp
12670 * gdb.disasm/t01_mov.exp
12671 * gdb.disasm/t02_mova.exp
12672 * gdb.disasm/t03_add.exp
12673 * gdb.disasm/t04_sub.exp
12674 * gdb.disasm/t05_cmp.exp
12675 * gdb.disasm/t06_ari2.exp
12676 * gdb.disasm/t07_ari3.exp
12677 * gdb.disasm/t08_or.exp
12678 * gdb.disasm/t09_xor.exp
12679 * gdb.disasm/t10_and.exp
12680 * gdb.disasm/t11_logs.exp
12681 * gdb.disasm/t12_bit.exp
12682 * gdb.disasm/t13_otr.exp
12683 * gdb.dlang/circular.exp
12684 * gdb.dwarf2/arr-stride.exp
12685 * gdb.dwarf2/arr-subrange.exp
12686 * gdb.dwarf2/atomic-type.exp
12687 * gdb.dwarf2/bad-regnum.exp
12688 * gdb.dwarf2/bitfield-parent-optimized-out.exp
12689 * gdb.dwarf2/callframecfa.exp
12690 * gdb.dwarf2/clztest.exp
12691 * gdb.dwarf2/corrupt.exp
12692 * gdb.dwarf2/data-loc.exp
12693 * gdb.dwarf2/dup-psym.exp
12694 * gdb.dwarf2/dw2-anon-mptr.exp
12695 * gdb.dwarf2/dw2-anonymous-func.exp
12696 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
12697 * gdb.dwarf2/dw2-bad-unresolved.exp
12698 * gdb.dwarf2/dw2-basic.exp
12699 * gdb.dwarf2/dw2-canonicalize-type.exp
12700 * gdb.dwarf2/dw2-case-insensitive.exp
12701 * gdb.dwarf2/dw2-common-block.exp
12702 * gdb.dwarf2/dw2-compdir-oldgcc.exp
12703 * gdb.dwarf2/dw2-compressed.exp
12704 * gdb.dwarf2/dw2-const.exp
12705 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
12706 * gdb.dwarf2/dw2-cu-size.exp
12707 * gdb.dwarf2/dw2-dup-frame.exp
12708 * gdb.dwarf2/dw2-entry-value.exp
12709 * gdb.dwarf2/dw2-icycle.exp
12710 * gdb.dwarf2/dw2-ifort-parameter.exp
12711 * gdb.dwarf2/dw2-inline-break.exp
12712 * gdb.dwarf2/dw2-inline-param.exp
12713 * gdb.dwarf2/dw2-intercu.exp
12714 * gdb.dwarf2/dw2-intermix.exp
12715 * gdb.dwarf2/dw2-lexical-block-bare.exp
12716 * gdb.dwarf2/dw2-linkage-name-trust.exp
12717 * gdb.dwarf2/dw2-minsym-in-cu.exp
12718 * gdb.dwarf2/dw2-noloc.exp
12719 * gdb.dwarf2/dw2-op-call.exp
12720 * gdb.dwarf2/dw2-op-out-param.exp
12721 * gdb.dwarf2/dw2-opt-structptr.exp
12722 * gdb.dwarf2/dw2-param-error.exp
12723 * gdb.dwarf2/dw2-producer.exp
12724 * gdb.dwarf2/dw2-ranges-base.exp
12725 * gdb.dwarf2/dw2-ref-missing-frame.exp
12726 * gdb.dwarf2/dw2-reg-undefined.exp
12727 * gdb.dwarf2/dw2-regno-invalid.exp
12728 * gdb.dwarf2/dw2-restore.exp
12729 * gdb.dwarf2/dw2-restrict.exp
12730 * gdb.dwarf2/dw2-single-line-discriminators.exp
12731 * gdb.dwarf2/dw2-strp.exp
12732 * gdb.dwarf2/dw2-undefined-ret-addr.exp
12733 * gdb.dwarf2/dw2-unresolved.exp
12734 * gdb.dwarf2/dw2-var-zero-addr.exp
12735 * gdb.dwarf2/dw4-sig-types.exp
12736 * gdb.dwarf2/dwz.exp
12737 * gdb.dwarf2/dynarr-ptr.exp
12738 * gdb.dwarf2/enum-type.exp
12739 * gdb.dwarf2/gdb-index.exp
12740 * gdb.dwarf2/implptr-64bit.exp
12741 * gdb.dwarf2/implptr-optimized-out.exp
12742 * gdb.dwarf2/implptr.exp
12743 * gdb.dwarf2/implref-array.exp
12744 * gdb.dwarf2/implref-const.exp
12745 * gdb.dwarf2/implref-global.exp
12746 * gdb.dwarf2/implref-struct.exp
12747 * gdb.dwarf2/mac-fileno.exp
12748 * gdb.dwarf2/main-subprogram.exp
12749 * gdb.dwarf2/member-ptr-forwardref.exp
12750 * gdb.dwarf2/method-ptr.exp
12751 * gdb.dwarf2/missing-sig-type.exp
12752 * gdb.dwarf2/nonvar-access.exp
12753 * gdb.dwarf2/opaque-type-lookup.exp
12754 * gdb.dwarf2/pieces-optimized-out.exp
12755 * gdb.dwarf2/pieces.exp
12756 * gdb.dwarf2/pr10770.exp
12757 * gdb.dwarf2/pr13961.exp
12758 * gdb.dwarf2/staticvirtual.exp
12759 * gdb.dwarf2/subrange.exp
12760 * gdb.dwarf2/symtab-producer.exp
12761 * gdb.dwarf2/trace-crash.exp
12762 * gdb.dwarf2/typeddwarf.exp
12763 * gdb.dwarf2/valop.exp
12764 * gdb.dwarf2/watch-notconst.exp
12765 * gdb.fortran/array-element.exp
12766 * gdb.fortran/charset.exp
12767 * gdb.fortran/common-block.exp
12768 * gdb.fortran/complex.exp
12769 * gdb.fortran/derived-type-function.exp
12770 * gdb.fortran/derived-type.exp
12771 * gdb.fortran/logical.exp
12772 * gdb.fortran/module.exp
12773 * gdb.fortran/multi-dim.exp
12774 * gdb.fortran/nested-funcs.exp
12775 * gdb.fortran/print-formatted.exp
12776 * gdb.fortran/subarray.exp
12777 * gdb.fortran/vla-alloc-assoc.exp
12778 * gdb.fortran/vla-datatypes.exp
12779 * gdb.fortran/vla-history.exp
12780 * gdb.fortran/vla-ptr-info.exp
12781 * gdb.fortran/vla-ptype-sub.exp
12782 * gdb.fortran/vla-ptype.exp
12783 * gdb.fortran/vla-sizeof.exp
12784 * gdb.fortran/vla-type.exp
12785 * gdb.fortran/vla-value-sub-arbitrary.exp
12786 * gdb.fortran/vla-value-sub-finish.exp
12787 * gdb.fortran/vla-value-sub.exp
12788 * gdb.fortran/vla-value.exp
12789 * gdb.fortran/whatis_type.exp
12790 * gdb.go/chan.exp
12791 * gdb.go/handcall.exp
12792 * gdb.go/hello.exp
12793 * gdb.go/integers.exp
12794 * gdb.go/methods.exp
12795 * gdb.go/package.exp
12796 * gdb.go/strings.exp
12797 * gdb.go/types.exp
12798 * gdb.go/unsafe.exp
12799 * gdb.guile/scm-arch.exp
12800 * gdb.guile/scm-block.exp
12801 * gdb.guile/scm-breakpoint.exp
12802 * gdb.guile/scm-cmd.exp
12803 * gdb.guile/scm-disasm.exp
12804 * gdb.guile/scm-equal.exp
12805 * gdb.guile/scm-frame-args.exp
12806 * gdb.guile/scm-frame-inline.exp
12807 * gdb.guile/scm-frame.exp
12808 * gdb.guile/scm-iterator.exp
12809 * gdb.guile/scm-math.exp
12810 * gdb.guile/scm-objfile.exp
12811 * gdb.guile/scm-ports.exp
12812 * gdb.guile/scm-symbol.exp
12813 * gdb.guile/scm-symtab.exp
12814 * gdb.guile/scm-value-cc.exp
12815 * gdb.guile/types-module.exp
12816 * gdb.linespec/break-ask.exp
12817 * gdb.linespec/cpexplicit.exp
12818 * gdb.linespec/explicit.exp
12819 * gdb.linespec/keywords.exp
12820 * gdb.linespec/linespec.exp
12821 * gdb.linespec/ls-dollar.exp
12822 * gdb.linespec/ls-errs.exp
12823 * gdb.linespec/skip-two.exp
12824 * gdb.linespec/thread.exp
12825 * gdb.mi/mi-async.exp
12826 * gdb.mi/mi-basics.exp
12827 * gdb.mi/mi-break.exp
12828 * gdb.mi/mi-catch-load.exp
12829 * gdb.mi/mi-cli.exp
12830 * gdb.mi/mi-cmd-param-changed.exp
12831 * gdb.mi/mi-console.exp
12832 * gdb.mi/mi-detach.exp
12833 * gdb.mi/mi-disassemble.exp
12834 * gdb.mi/mi-eval.exp
12835 * gdb.mi/mi-file-transfer.exp
12836 * gdb.mi/mi-file.exp
12837 * gdb.mi/mi-fill-memory.exp
12838 * gdb.mi/mi-inheritance-syntax-error.exp
12839 * gdb.mi/mi-linespec-err-cp.exp
12840 * gdb.mi/mi-logging.exp
12841 * gdb.mi/mi-memory-changed.exp
12842 * gdb.mi/mi-read-memory.exp
12843 * gdb.mi/mi-record-changed.exp
12844 * gdb.mi/mi-reg-undefined.exp
12845 * gdb.mi/mi-regs.exp
12846 * gdb.mi/mi-return.exp
12847 * gdb.mi/mi-reverse.exp
12848 * gdb.mi/mi-simplerun.exp
12849 * gdb.mi/mi-solib.exp
12850 * gdb.mi/mi-stack.exp
12851 * gdb.mi/mi-stepi.exp
12852 * gdb.mi/mi-syn-frame.exp
12853 * gdb.mi/mi-until.exp
12854 * gdb.mi/mi-var-block.exp
12855 * gdb.mi/mi-var-child.exp
12856 * gdb.mi/mi-var-cmd.exp
12857 * gdb.mi/mi-var-cp.exp
12858 * gdb.mi/mi-var-display.exp
12859 * gdb.mi/mi-var-invalidate.exp
12860 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
12861 * gdb.mi/mi-vla-fortran.exp
12862 * gdb.mi/mi-watch.exp
12863 * gdb.mi/mi2-var-child.exp
12864 * gdb.mi/user-selected-context-sync.exp
12865 * gdb.modula2/unbounded-array.exp
12866 * gdb.multi/dummy-frame-restore.exp
12867 * gdb.multi/multi-arch-exec.exp
12868 * gdb.multi/multi-arch.exp
12869 * gdb.multi/tids.exp
12870 * gdb.multi/watchpoint-multi.exp
12871 * gdb.opencl/callfuncs.exp
12872 * gdb.opencl/convs_casts.exp
12873 * gdb.opencl/datatypes.exp
12874 * gdb.opencl/operators.exp
12875 * gdb.opencl/vec_comps.exp
12876 * gdb.opt/clobbered-registers-O2.exp
12877 * gdb.opt/inline-break.exp
12878 * gdb.opt/inline-bt.exp
12879 * gdb.opt/inline-cmds.exp
12880 * gdb.opt/inline-locals.exp
12881 * gdb.pascal/case-insensitive-symbols.exp
12882 * gdb.pascal/floats.exp
12883 * gdb.pascal/gdb11492.exp
12884 * gdb.python/lib-types.exp
12885 * gdb.python/py-arch.exp
12886 * gdb.python/py-as-string.exp
12887 * gdb.python/py-bad-printers.exp
12888 * gdb.python/py-block.exp
12889 * gdb.python/py-breakpoint-create-fail.exp
12890 * gdb.python/py-breakpoint.exp
12891 * gdb.python/py-caller-is.exp
12892 * gdb.python/py-cmd.exp
12893 * gdb.python/py-explore-cc.exp
12894 * gdb.python/py-explore.exp
12895 * gdb.python/py-finish-breakpoint.exp
12896 * gdb.python/py-finish-breakpoint2.exp
12897 * gdb.python/py-frame-args.exp
12898 * gdb.python/py-frame-inline.exp
12899 * gdb.python/py-frame.exp
12900 * gdb.python/py-framefilter-mi.exp
12901 * gdb.python/py-infthread.exp
12902 * gdb.python/py-lazy-string.exp
12903 * gdb.python/py-linetable.exp
12904 * gdb.python/py-mi-events.exp
12905 * gdb.python/py-mi-objfile.exp
12906 * gdb.python/py-mi.exp
12907 * gdb.python/py-objfile.exp
12908 * gdb.python/py-pp-integral.exp
12909 * gdb.python/py-pp-maint.exp
12910 * gdb.python/py-pp-re-notag.exp
12911 * gdb.python/py-pp-registration.exp
12912 * gdb.python/py-recurse-unwind.exp
12913 * gdb.python/py-strfns.exp
12914 * gdb.python/py-symbol.exp
12915 * gdb.python/py-symtab.exp
12916 * gdb.python/py-sync-interp.exp
12917 * gdb.python/py-typeprint.exp
12918 * gdb.python/py-unwind-maint.exp
12919 * gdb.python/py-unwind.exp
12920 * gdb.python/py-value-cc.exp
12921 * gdb.python/py-xmethods.exp
12922 * gdb.reverse/amd64-tailcall-reverse.exp
12923 * gdb.reverse/break-precsave.exp
12924 * gdb.reverse/break-reverse.exp
12925 * gdb.reverse/consecutive-precsave.exp
12926 * gdb.reverse/consecutive-reverse.exp
12927 * gdb.reverse/finish-precsave.exp
12928 * gdb.reverse/finish-reverse-bkpt.exp
12929 * gdb.reverse/finish-reverse.exp
12930 * gdb.reverse/fstatat-reverse.exp
12931 * gdb.reverse/getresuid-reverse.exp
12932 * gdb.reverse/i386-precsave.exp
12933 * gdb.reverse/i386-reverse.exp
12934 * gdb.reverse/i386-sse-reverse.exp
12935 * gdb.reverse/i387-env-reverse.exp
12936 * gdb.reverse/i387-stack-reverse.exp
12937 * gdb.reverse/insn-reverse.exp
12938 * gdb.reverse/machinestate-precsave.exp
12939 * gdb.reverse/machinestate.exp
12940 * gdb.reverse/next-reverse-bkpt-over-sr.exp
12941 * gdb.reverse/pipe-reverse.exp
12942 * gdb.reverse/readv-reverse.exp
12943 * gdb.reverse/recvmsg-reverse.exp
12944 * gdb.reverse/rerun-prec.exp
12945 * gdb.reverse/s390-mvcle.exp
12946 * gdb.reverse/step-precsave.exp
12947 * gdb.reverse/step-reverse.exp
12948 * gdb.reverse/time-reverse.exp
12949 * gdb.reverse/until-precsave.exp
12950 * gdb.reverse/until-reverse.exp
12951 * gdb.reverse/waitpid-reverse.exp
12952 * gdb.reverse/watch-precsave.exp
12953 * gdb.reverse/watch-reverse.exp
12954 * gdb.rust/generics.exp
12955 * gdb.rust/methods.exp
12956 * gdb.rust/modules.exp
12957 * gdb.rust/simple.exp
12958 * gdb.server/connect-with-no-symbol-file.exp
12959 * gdb.server/ext-attach.exp
12960 * gdb.server/ext-restart.exp
12961 * gdb.server/ext-wrapper.exp
12962 * gdb.server/file-transfer.exp
12963 * gdb.server/server-exec-info.exp
12964 * gdb.server/server-kill.exp
12965 * gdb.server/server-mon.exp
12966 * gdb.server/wrapper.exp
12967 * gdb.stabs/exclfwd.exp
12968 * gdb.stabs/gdb11479.exp
12969 * gdb.threads/clone-new-thread-event.exp
12970 * gdb.threads/corethreads.exp
12971 * gdb.threads/current-lwp-dead.exp
12972 * gdb.threads/dlopen-libpthread.exp
12973 * gdb.threads/gcore-thread.exp
12974 * gdb.threads/sigstep-threads.exp
12975 * gdb.threads/watchpoint-fork.exp
12976 * gdb.trace/actions-changed.exp
12977 * gdb.trace/backtrace.exp
12978 * gdb.trace/change-loc.exp
12979 * gdb.trace/circ.exp
12980 * gdb.trace/collection.exp
12981 * gdb.trace/disconnected-tracing.exp
12982 * gdb.trace/ftrace.exp
12983 * gdb.trace/mi-trace-frame-collected.exp
12984 * gdb.trace/mi-trace-unavailable.exp
12985 * gdb.trace/mi-traceframe-changed.exp
12986 * gdb.trace/mi-tsv-changed.exp
12987 * gdb.trace/no-attach-trace.exp
12988 * gdb.trace/passc-dyn.exp
12989 * gdb.trace/qtro.exp
12990 * gdb.trace/range-stepping.exp
12991 * gdb.trace/read-memory.exp
12992 * gdb.trace/save-trace.exp
12993 * gdb.trace/signal.exp
12994 * gdb.trace/status-stop.exp
12995 * gdb.trace/tfile.exp
12996 * gdb.trace/trace-break.exp
12997 * gdb.trace/trace-buffer-size.exp
12998 * gdb.trace/trace-condition.exp
12999 * gdb.trace/tracefile-pseudo-reg.exp
13000 * gdb.trace/tstatus.exp
13001 * gdb.trace/unavailable.exp
13002 * gdb.trace/while-dyn.exp
13003 * gdb.trace/while-stepping.exp
13004
34c41c68
DE
130052016-12-22 Doug Evans <xdje42@gmail.com>
13006
13007 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
13008 and msymbols.
13009
16e69324
YQ
130102016-12-19 Yao Qi <yao.qi@linaro.org>
13011
13012 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
13013 (test_with_self): Don't call do_steps_and_nexts, and remove
13014 code about stepping into xmalloc.
13015
f94f411b
YQ
130162016-12-09 Yao Qi <yao.qi@linaro.org>
13017
13018 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
13019
130202016-12-09 Yao Qi <yao.qi@linaro.org>
13021
13022 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
13023
f1b5deee
PA
130242016-12-09 Pedro Alves <palves@redhat.com>
13025
13026 * gdb.base/all-architectures-0.exp: New file.
13027 * gdb.base/all-architectures-1.exp: New file.
13028 * gdb.base/all-architectures-2.exp: New file.
13029 * gdb.base/all-architectures-3.exp: New file.
13030 * gdb.base/all-architectures-4.exp: New file.
13031 * gdb.base/all-architectures-5.exp: New file.
13032 * gdb.base/all-architectures-6.exp: New file.
13033 * gdb.base/all-architectures-7.exp: New file.
13034 * gdb.base/all-architectures.exp.in: New file.
13035
364ca42e
YQ
130362016-12-09 Yao Qi <yao.qi@linaro.org>
13037
13038 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
13039
107c2d62
LM
130402016-12-02 Luis Machado <lgustavo@codesourcery.com>
13041
13042 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
13043 possible.
13044 Remove useless pattern-matching code.
13045
df3ee9ca
PA
130462016-12-02 Pedro Alves <palves@redhat.com>
13047
13048 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
13049 procedure.
13050 (top level): Call it.
13051
ec835369
PA
130522016-12-02 Pedro Alves <palves@redhat.com>
13053
13054 * gdb.base/commands.exp (user_defined_command_args_stack_test):
13055 New procedure.
13056 (top level): Call it.
13057
01770bbd
PA
130582016-12-02 Pedro Alves <palves@redhat.com>
13059
13060 PR cli/20559
13061 * gdb.base/commands.exp (user_defined_command_args_eval): New
13062 procedure.
13063 (top level): Call it.
13064
008459ea
LM
130652016-12-02 Luis Machado <lgustavo@codesourcery.com>
13066
13067 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
13068 timeout handling.
13069
0c1b455e
TT
130702016-12-02 Tom Tromey <tom@tromey.com>
13071
13072 * gdb.dwarf2/main-subprogram.c: New file.
13073 * gdb.dwarf2/main-subprogram.exp: New file.
13074
018572b8
LM
130752016-12-01 Luis Machado <lgustavo@codesourcery.com>
13076
13077 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
13078 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
13079 gdb_test_no_output for a couple of cases.
13080 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
13081
84c93cd5
LM
130822016-12-01 Luis Machado <lgustavo@codesourcery.com>
13083
13084 Fix test names and standardize compilation error messages throughout
13085 the following files:
13086
13087 * gdb.ada/start.exp
13088 * gdb.arch/alpha-step.exp
13089 * gdb.arch/e500-prologue.exp
13090 * gdb.arch/ftrace-insn-reloc.exp
13091 * gdb.arch/gdb1291.exp
13092 * gdb.arch/gdb1431.exp
13093 * gdb.arch/gdb1558.exp
13094 * gdb.arch/i386-dr3-watch.exp
13095 * gdb.arch/i386-sse-stack-align.exp
13096 * gdb.arch/ia64-breakpoint-shadow.exp
13097 * gdb.arch/pa-nullify.exp
13098 * gdb.arch/powerpc-aix-prologue.exp
13099 * gdb.arch/thumb-bx-pc.exp
13100 * gdb.base/annota1.exp
13101 * gdb.base/annota3.exp
13102 * gdb.base/arrayidx.exp
13103 * gdb.base/assign.exp
13104 * gdb.base/attach.exp
13105 * gdb.base/auxv.exp
13106 * gdb.base/bang.exp
13107 * gdb.base/bfp-test.exp
13108 * gdb.base/bigcore.exp
13109 * gdb.base/bitfields2.exp
13110 * gdb.base/break-fun-addr.exp
13111 * gdb.base/break-probes.exp
13112 * gdb.base/call-rt-st.exp
13113 * gdb.base/callexit.exp
13114 * gdb.base/catch-fork-kill.exp
13115 * gdb.base/charset.exp
13116 * gdb.base/checkpoint.exp
13117 * gdb.base/comprdebug.exp
13118 * gdb.base/constvars.exp
13119 * gdb.base/coredump-filter.exp
13120 * gdb.base/cursal.exp
13121 * gdb.base/cvexpr.exp
13122 * gdb.base/detach.exp
13123 * gdb.base/display.exp
13124 * gdb.base/dmsym.exp
13125 * gdb.base/dprintf-pending.exp
13126 * gdb.base/dso2dso.exp
13127 * gdb.base/dtrace-probe.exp
13128 * gdb.base/dump.exp
13129 * gdb.base/enum_cond.exp
13130 * gdb.base/exe-lock.exp
13131 * gdb.base/exec-invalid-sysroot.exp
13132 * gdb.base/execl-update-breakpoints.exp
13133 * gdb.base/exprs.exp
13134 * gdb.base/fileio.exp
13135 * gdb.base/find.exp
13136 * gdb.base/finish.exp
13137 * gdb.base/fixsection.exp
13138 * gdb.base/foll-vfork.exp
13139 * gdb.base/frame-args.exp
13140 * gdb.base/gcore.exp
13141 * gdb.base/gdb1250.exp
13142 * gdb.base/global-var-nested-by-dso.exp
13143 * gdb.base/gnu-ifunc.exp
13144 * gdb.base/hashline1.exp
13145 * gdb.base/hashline2.exp
13146 * gdb.base/hashline3.exp
13147 * gdb.base/hbreak-in-shr-unsupported.exp
13148 * gdb.base/huge.exp
13149 * gdb.base/infcall-input.exp
13150 * gdb.base/info-fun.exp
13151 * gdb.base/info-shared.exp
13152 * gdb.base/jit-simple.exp
13153 * gdb.base/jit-so.exp
13154 * gdb.base/jit.exp
13155 * gdb.base/jump.exp
13156 * gdb.base/label.exp
13157 * gdb.base/lineinc.exp
13158 * gdb.base/logical.exp
13159 * gdb.base/longjmp.exp
13160 * gdb.base/macscp.exp
13161 * gdb.base/miscexprs.exp
13162 * gdb.base/new-ui-echo.exp
13163 * gdb.base/new-ui-pending-input.exp
13164 * gdb.base/new-ui.exp
13165 * gdb.base/nodebug.exp
13166 * gdb.base/nofield.exp
13167 * gdb.base/offsets.exp
13168 * gdb.base/overlays.exp
13169 * gdb.base/pending.exp
13170 * gdb.base/pointers.exp
13171 * gdb.base/pr11022.exp
13172 * gdb.base/printcmds.exp
13173 * gdb.base/prologue.exp
13174 * gdb.base/ptr-typedef.exp
13175 * gdb.base/realname-expand.exp
13176 * gdb.base/relativedebug.exp
13177 * gdb.base/relocate.exp
13178 * gdb.base/remote.exp
13179 * gdb.base/reread.exp
13180 * gdb.base/return2.exp
13181 * gdb.base/savedregs.exp
13182 * gdb.base/sep.exp
13183 * gdb.base/sepdebug.exp
13184 * gdb.base/sepsymtab.exp
13185 * gdb.base/set-inferior-tty.exp
13186 * gdb.base/setshow.exp
13187 * gdb.base/shlib-call.exp
13188 * gdb.base/sigaltstack.exp
13189 * gdb.base/siginfo-addr.exp
13190 * gdb.base/signals.exp
13191 * gdb.base/signull.exp
13192 * gdb.base/sigrepeat.exp
13193 * gdb.base/so-impl-ld.exp
13194 * gdb.base/solib-display.exp
13195 * gdb.base/solib-overlap.exp
13196 * gdb.base/solib-search.exp
13197 * gdb.base/solib-symbol.exp
13198 * gdb.base/structs.exp
13199 * gdb.base/structs2.exp
13200 * gdb.base/symtab-search-order.exp
13201 * gdb.base/twice.exp
13202 * gdb.base/unload.exp
13203 * gdb.base/varargs.exp
13204 * gdb.base/watchpoint-solib.exp
13205 * gdb.base/watchpoint.exp
13206 * gdb.base/whatis.exp
13207 * gdb.base/wrong_frame_bt_full.exp
13208 * gdb.btrace/dlopen.exp
13209 * gdb.cell/ea-standalone.exp
13210 * gdb.cell/ea-test.exp
13211 * gdb.cp/dispcxx.exp
13212 * gdb.cp/gdb2384.exp
13213 * gdb.cp/method2.exp
13214 * gdb.cp/nextoverthrow.exp
13215 * gdb.cp/pr10728.exp
13216 * gdb.disasm/am33.exp
13217 * gdb.disasm/h8300s.exp
13218 * gdb.disasm/mn10300.exp
13219 * gdb.disasm/sh3.exp
13220 * gdb.dwarf2/dw2-dir-file-name.exp
13221 * gdb.fortran/complex.exp
13222 * gdb.fortran/library-module.exp
13223 * gdb.guile/scm-pretty-print.exp
13224 * gdb.guile/scm-symbol.exp
13225 * gdb.guile/scm-type.exp
13226 * gdb.guile/scm-value.exp
13227 * gdb.linespec/linespec.exp
13228 * gdb.mi/gdb701.exp
13229 * gdb.mi/gdb792.exp
13230 * gdb.mi/mi-breakpoint-changed.exp
13231 * gdb.mi/mi-dprintf-pending.exp
13232 * gdb.mi/mi-dprintf.exp
13233 * gdb.mi/mi-exit-code.exp
13234 * gdb.mi/mi-pending.exp
13235 * gdb.mi/mi-solib.exp
13236 * gdb.mi/new-ui-mi-sync.exp
13237 * gdb.mi/pr11022.exp
13238 * gdb.mi/user-selected-context-sync.exp
13239 * gdb.opt/solib-intra-step.exp
13240 * gdb.python/py-events.exp
13241 * gdb.python/py-finish-breakpoint.exp
13242 * gdb.python/py-mi.exp
13243 * gdb.python/py-prettyprint.exp
13244 * gdb.python/py-shared.exp
13245 * gdb.python/py-symbol.exp
13246 * gdb.python/py-template.exp
13247 * gdb.python/py-type.exp
13248 * gdb.python/py-value.exp
13249 * gdb.reverse/solib-precsave.exp
13250 * gdb.reverse/solib-reverse.exp
13251 * gdb.server/solib-list.exp
13252 * gdb.stabs/weird.exp
13253 * gdb.threads/reconnect-signal.exp
13254 * gdb.threads/stepi-random-signal.exp
13255 * gdb.trace/actions.exp
13256 * gdb.trace/ax.exp
13257 * gdb.trace/backtrace.exp
13258 * gdb.trace/change-loc.exp
13259 * gdb.trace/deltrace.exp
13260 * gdb.trace/ftrace-lock.exp
13261 * gdb.trace/ftrace.exp
13262 * gdb.trace/infotrace.exp
13263 * gdb.trace/mi-tracepoint-changed.exp
13264 * gdb.trace/packetlen.exp
13265 * gdb.trace/passcount.exp
13266 * gdb.trace/pending.exp
13267 * gdb.trace/range-stepping.exp
13268 * gdb.trace/report.exp
13269 * gdb.trace/stap-trace.exp
13270 * gdb.trace/tfind.exp
13271 * gdb.trace/trace-break.exp
13272 * gdb.trace/trace-condition.exp
13273 * gdb.trace/trace-enable-disable.exp
13274 * gdb.trace/trace-mt.exp
13275 * gdb.trace/tracecmd.exp
13276 * gdb.trace/tspeed.exp
13277 * gdb.trace/tsv.exp
13278 * lib/perftest.exp
13279
fb9feb35
LM
132802016-12-01 Luis Machado <lgustavo@codesourcery.com>
13281
13282 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
13283 with gdb_test_no_output.
13284 Use command as test name.
13285
cd2ddb6c
LM
132862016-12-01 Luis Machado <lgustavo@codesourcery.com>
13287
13288 Fix test names starting with uppercase throughout the files.
13289
13290 * gdb.ada/assign_1.exp
13291 * gdb.ada/boolean_expr.exp
13292 * gdb.base/arrayidx.exp
13293 * gdb.base/del.exp
13294 * gdb.base/gcore-buffer-overflow.exp
13295 * gdb.base/testenv.exp
13296 * gdb.compile/compile.exp
13297 * gdb.python/py-framefilter-invalidarg.exp
13298 * gdb.python/py-framefilter.exp
13299
bb95117e
LM
133002016-12-01 Luis Machado <lgustavo@codesourcery.com>
13301
13302 Fix test names starting with uppercase throughout the files.
13303
13304 * gdb.ada/array_return.exp
13305 * gdb.ada/expr_delims.exp
13306 * gdb.ada/mi_dyn_arr.exp
13307 * gdb.ada/mi_interface.exp
13308 * gdb.ada/mi_var_array.exp
13309 * gdb.ada/watch_arg.exp
13310 * gdb.arch/alpha-step.exp
13311 * gdb.arch/altivec-regs.exp
13312 * gdb.arch/e500-regs.exp
13313 * gdb.arch/powerpc-d128-regs.exp
13314 * gdb.base/arrayidx.exp
13315 * gdb.base/break.exp
13316 * gdb.base/checkpoint.exp
13317 * gdb.base/debug-expr.exp
13318 * gdb.base/dmsym.exp
13319 * gdb.base/radix.exp
13320 * gdb.base/sepdebug.exp
13321 * gdb.base/testenv.exp
13322 * gdb.base/watch_thread_num.exp
13323 * gdb.base/watchpoint-cond-gone.exp
13324 * gdb.cell/break.exp
13325 * gdb.cell/ea-cache.exp
13326 * gdb.compile/compile.exp
13327 * gdb.cp/gdb2495.exp
13328 * gdb.gdb/selftest.exp
13329 * gdb.gdb/xfullpath.exp
13330 * gdb.go/hello.exp
13331 * gdb.go/integers.exp
13332 * gdb.objc/basicclass.exp
13333 * gdb.pascal/hello.exp
13334 * gdb.pascal/integers.exp
13335 * gdb.python/py-breakpoint.exp
13336 * gdb.python/py-cmd.exp
13337 * gdb.python/py-linetable.exp
13338 * gdb.python/py-xmethods.exp
13339 * gdb.python/python.exp
13340 * gdb.reverse/consecutive-precsave.exp
13341 * gdb.reverse/finish-precsave.exp
13342 * gdb.reverse/i386-precsave.exp
13343 * gdb.reverse/machinestate-precsave.exp
13344 * gdb.reverse/sigall-precsave.exp
13345 * gdb.reverse/solib-precsave.exp
13346 * gdb.reverse/step-precsave.exp
13347 * gdb.reverse/until-precsave.exp
13348 * gdb.reverse/watch-precsave.exp
13349 * gdb.threads/leader-exit.exp
13350 * gdb.threads/pthreads.exp
13351 * gdb.threads/wp-replication.exp
13352 * gdb.trace/actions.exp
13353 * gdb.trace/mi-tsv-changed.exp
13354 * gdb.trace/tsv.exp
13355
de97fdd4
LM
133562016-12-01 Luis Machado <lgustavo@codesourcery.com>
13357
13358 Fix test names starting with uppercase throughout the files.
13359
13360 * gdb.arch/i386-bp_permanent.exp
13361 * gdb.arch/i386-gnu-cfi.exp
13362 * gdb.base/disasm-end-cu.exp
13363 * gdb.base/macscp.exp
13364 * gdb.base/pending.exp
13365 * gdb.base/watch_thread_num.exp
13366 * gdb.cp/exception.exp
13367 * gdb.cp/gdb2495.exp
13368 * gdb.cp/local.exp
13369 * gdb.python/py-evsignal.exp
13370 * gdb.python/python.exp
13371 * gdb.trace/tracecmd.exp
13372
9f058c10
LM
133732016-12-01 Luis Machado <lgustavo@codesourcery.com>
13374
13375 Fix test names starting with uppercase throughout the files.
13376
13377 * gdb.base/charset.exp
13378 * gdb.base/eval.exp
13379 * gdb.base/multi-forks.exp
13380 * gdb.guile/scm-progspace.exp
13381 * gdb.opencl/datatypes.exp
13382 * gdb.python/py-block.exp
13383 * gdb.python/py-function.exp
13384 * gdb.python/py-symbol.exp
13385 * gdb.python/py-symtab.exp
13386 * gdb.python/py-xmethods.exp
13387 * gdb.reverse/break-precsave.exp
13388 * gdb.reverse/break-reverse.exp
13389 * gdb.reverse/consecutive-precsave.exp
13390 * gdb.reverse/consecutive-reverse.exp
13391 * gdb.reverse/finish-precsave.exp
13392 * gdb.reverse/finish-reverse-bkpt.exp
13393 * gdb.reverse/finish-reverse.exp
13394 * gdb.reverse/fstatat-reverse.exp
13395 * gdb.reverse/getresuid-reverse.exp
13396 * gdb.reverse/i386-precsave.exp
13397 * gdb.reverse/i386-reverse.exp
13398 * gdb.reverse/i386-sse-reverse.exp
13399 * gdb.reverse/i387-stack-reverse.exp
13400 * gdb.reverse/insn-reverse.exp
13401 * gdb.reverse/machinestate-precsave.exp
13402 * gdb.reverse/machinestate.exp
13403 * gdb.reverse/next-reverse-bkpt-over-sr.exp
13404 * gdb.reverse/pipe-reverse.exp
13405 * gdb.reverse/readv-reverse.exp
13406 * gdb.reverse/recvmsg-reverse.exp
13407 * gdb.reverse/rerun-prec.exp
13408 * gdb.reverse/s390-mvcle.exp
13409 * gdb.reverse/sigall-precsave.exp
13410 * gdb.reverse/sigall-reverse.exp
13411 * gdb.reverse/solib-precsave.exp
13412 * gdb.reverse/solib-reverse.exp
13413 * gdb.reverse/step-precsave.exp
13414 * gdb.reverse/step-reverse.exp
13415 * gdb.reverse/time-reverse.exp
13416 * gdb.reverse/until-precsave.exp
13417 * gdb.reverse/until-reverse.exp
13418 * gdb.reverse/waitpid-reverse.exp
13419 * gdb.reverse/watch-precsave.exp
13420 * gdb.reverse/watch-reverse.exp
13421
cdc7edd7
LM
134222016-12-01 Luis Machado <lgustavo@codesourcery.com>
13423
13424 Fix test names starting with uppercase throughout the files.
13425
13426 * gdb.arch/i386-mpx-simple_segv.exp
13427 * gdb.arch/i386-mpx.exp
13428 * gdb.arch/i386-permbkpt.exp
13429 * gdb.arch/pa-nullify.exp
13430 * gdb.arch/powerpc-d128-regs.exp
13431 * gdb.arch/vsx-regs.exp
13432 * gdb.base/bfp-test.exp
13433 * gdb.base/break.exp
13434 * gdb.base/breakpoint-shadow.exp
13435 * gdb.base/callfuncs.exp
13436 * gdb.base/charset.exp
13437 * gdb.base/commands.exp
13438 * gdb.base/completion.exp
13439 * gdb.base/dfp-test.exp
13440 * gdb.base/echo.exp
13441 * gdb.base/ending-run.exp
13442 * gdb.base/eval.exp
13443 * gdb.base/expand-psymtabs.exp
13444 * gdb.base/float128.exp
13445 * gdb.base/floatn.exp
13446 * gdb.base/foll-exec-mode.exp
13447 * gdb.base/gdb1056.exp
13448 * gdb.base/gdb11531.exp
13449 * gdb.base/kill-after-signal.exp
13450 * gdb.base/multi-forks.exp
13451 * gdb.base/overlays.exp
13452 * gdb.base/pending.exp
13453 * gdb.base/sepdebug.exp
13454 * gdb.base/testenv.exp
13455 * gdb.base/valgrind-db-attach.exp
13456 * gdb.base/watch_thread_num.exp
13457 * gdb.base/watchpoint-cond-gone.exp
13458 * gdb.base/watchpoint.exp
13459 * gdb.base/watchpoints.exp
13460 * gdb.cp/arg-reference.exp
13461 * gdb.cp/baseenum.exp
13462 * gdb.cp/operator.exp
13463 * gdb.cp/shadow.exp
13464 * gdb.dwarf2/dw2-op-out-param.exp
13465 * gdb.dwarf2/dw2-reg-undefined.exp
13466 * gdb.go/chan.exp
13467 * gdb.go/hello.exp
13468 * gdb.go/integers.exp
13469 * gdb.go/methods.exp
13470 * gdb.go/package.exp
13471 * gdb.guile/scm-parameter.exp
13472 * gdb.guile/scm-progspace.exp
13473 * gdb.guile/scm-value.exp
13474 * gdb.mi/mi-pending.exp
13475 * gdb.mi/user-selected-context-sync.exp
13476 * gdb.multi/multi-attach.exp
13477 * gdb.multi/tids.exp
13478 * gdb.opt/clobbered-registers-O2.exp
13479 * gdb.pascal/floats.exp
13480 * gdb.pascal/integers.exp
13481 * gdb.python/py-block.exp
13482 * gdb.python/py-events.exp
13483 * gdb.python/py-parameter.exp
13484 * gdb.python/py-symbol.exp
13485 * gdb.python/py-symtab.exp
13486 * gdb.python/py-type.exp
13487 * gdb.python/py-value.exp
13488 * gdb.python/py-xmethods.exp
13489 * gdb.python/python.exp
13490 * gdb.reverse/break-precsave.exp
13491 * gdb.reverse/consecutive-precsave.exp
13492 * gdb.reverse/finish-precsave.exp
13493 * gdb.reverse/i386-precsave.exp
13494 * gdb.reverse/machinestate-precsave.exp
13495 * gdb.reverse/sigall-precsave.exp
13496 * gdb.reverse/solib-precsave.exp
13497 * gdb.reverse/step-precsave.exp
13498 * gdb.reverse/until-precsave.exp
13499 * gdb.reverse/watch-precsave.exp
13500 * gdb.server/ext-attach.exp
13501 * gdb.server/ext-restart.exp
13502 * gdb.server/ext-run.exp
13503 * gdb.server/ext-wrapper.exp
13504 * gdb.stabs/gdb11479.exp
13505 * gdb.stabs/weird.exp
13506 * gdb.threads/attach-many-short-lived-threads.exp
13507 * gdb.threads/kill.exp
13508 * gdb.threads/watchpoint-fork.exp
13509
bc6c7af4
LM
135102016-12-01 Luis Machado <lgustavo@codesourcery.com>
13511
13512 Fix test names starting with uppercase throughout all the files below.
13513
13514 * gdb.ada/array_return.exp
13515 * gdb.ada/catch_ex.exp
13516 * gdb.ada/info_exc.exp
13517 * gdb.ada/mi_catch_ex.exp
13518 * gdb.ada/mi_dyn_arr.exp
13519 * gdb.ada/mi_ex_cond.exp
13520 * gdb.ada/mi_exc_info.exp
13521 * gdb.ada/mi_interface.exp
13522 * gdb.ada/mi_task_arg.exp
13523 * gdb.ada/mi_task_info.exp
13524 * gdb.ada/mi_var_array.exp
13525 * gdb.arch/alpha-step.exp
13526 * gdb.arch/amd64-disp-step.exp
13527 * gdb.arch/arm-disp-step.exp
13528 * gdb.arch/disp-step-insn-reloc.exp
13529 * gdb.arch/e500-prologue.exp
13530 * gdb.arch/ftrace-insn-reloc.exp
13531 * gdb.arch/gdb1558.exp
13532 * gdb.arch/i386-bp_permanent.exp
13533 * gdb.arch/i386-disp-step.exp
13534 * gdb.arch/i386-float.exp
13535 * gdb.arch/i386-gnu-cfi.exp
13536 * gdb.arch/ia64-breakpoint-shadow.exp
13537 * gdb.arch/mips16-thunks.exp
13538 * gdb.arch/pa-nullify.exp
13539 * gdb.arch/powerpc-aix-prologue.exp
13540 * gdb.arch/powerpc-power.exp
13541 * gdb.arch/ppc-dfp.exp
13542 * gdb.arch/s390-tdbregs.exp
13543 * gdb.arch/spu-info.exp
13544 * gdb.arch/spu-ls.exp
13545 * gdb.arch/thumb-bx-pc.exp
13546 * gdb.base/advance.exp
13547 * gdb.base/annota-input-while-running.exp
13548 * gdb.base/arrayidx.exp
13549 * gdb.base/asmlabel.exp
13550 * gdb.base/async.exp
13551 * gdb.base/attach-wait-input.exp
13552 * gdb.base/auto-connect-native-target.exp
13553 * gdb.base/batch-preserve-term-settings.exp
13554 * gdb.base/bfp-test.exp
13555 * gdb.base/bigcore.exp
13556 * gdb.base/bp-permanent.exp
13557 * gdb.base/break-always.exp
13558 * gdb.base/break-fun-addr.exp
13559 * gdb.base/break-idempotent.exp
13560 * gdb.base/break-main-file-remove-fail.exp
13561 * gdb.base/break-probes.exp
13562 * gdb.base/break-unload-file.exp
13563 * gdb.base/break.exp
13564 * gdb.base/call-ar-st.exp
13565 * gdb.base/call-rt-st.exp
13566 * gdb.base/call-sc.exp
13567 * gdb.base/call-signal-resume.exp
13568 * gdb.base/call-strs.exp
13569 * gdb.base/callexit.exp
13570 * gdb.base/callfuncs.exp
13571 * gdb.base/catch-gdb-caused-signals.exp
13572 * gdb.base/catch-signal-siginfo-cond.exp
13573 * gdb.base/catch-syscall.exp
13574 * gdb.base/compare-sections.exp
13575 * gdb.base/cond-eval-mode.exp
13576 * gdb.base/condbreak-call-false.exp
13577 * gdb.base/consecutive-step-over.exp
13578 * gdb.base/cursal.exp
13579 * gdb.base/disabled-location.exp
13580 * gdb.base/disasm-end-cu.exp
13581 * gdb.base/display.exp
13582 * gdb.base/double-prompt-target-event-error.exp
13583 * gdb.base/dprintf-bp-same-addr.exp
13584 * gdb.base/dprintf-detach.exp
13585 * gdb.base/dprintf-next.exp
13586 * gdb.base/dprintf-non-stop.exp
13587 * gdb.base/dprintf-pending.exp
13588 * gdb.base/dso2dso.exp
13589 * gdb.base/ending-run.exp
13590 * gdb.base/enum_cond.exp
13591 * gdb.base/examine-backward.exp
13592 * gdb.base/exe-lock.exp
13593 * gdb.base/exec-invalid-sysroot.exp
13594 * gdb.base/execl-update-breakpoints.exp
13595 * gdb.base/execution-termios.exp
13596 * gdb.base/fileio.exp
13597 * gdb.base/fixsection.exp
13598 * gdb.base/foll-exec-mode.exp
13599 * gdb.base/foll-exec.exp
13600 * gdb.base/fork-running-state.exp
13601 * gdb.base/frame-args.exp
13602 * gdb.base/fullpath-expand.exp
13603 * gdb.base/func-ptr.exp
13604 * gdb.base/gcore-relro-pie.exp
13605 * gdb.base/gdb1090.exp
13606 * gdb.base/gdb1555.exp
13607 * gdb.base/global-var-nested-by-dso.exp
13608 * gdb.base/gnu-ifunc.exp
13609 * gdb.base/hbreak-in-shr-unsupported.exp
13610 * gdb.base/hbreak-unmapped.exp
13611 * gdb.base/hook-stop.exp
13612 * gdb.base/infcall-input.exp
13613 * gdb.base/info-fun.exp
13614 * gdb.base/info-shared.exp
13615 * gdb.base/interrupt-noterm.exp
13616 * gdb.base/jit-so.exp
13617 * gdb.base/jit.exp
13618 * gdb.base/line-symtabs.exp
13619 * gdb.base/list.exp
13620 * gdb.base/longjmp.exp
13621 * gdb.base/macscp.exp
13622 * gdb.base/max-value-size.exp
13623 * gdb.base/nodebug.exp
13624 * gdb.base/nofield.exp
13625 * gdb.base/overlays.exp
13626 * gdb.base/paginate-after-ctrl-c-running.exp
13627 * gdb.base/paginate-bg-execution.exp
13628 * gdb.base/paginate-inferior-exit.exp
13629 * gdb.base/pending.exp
13630 * gdb.base/pr11022.exp
13631 * gdb.base/printcmds.exp
13632 * gdb.base/ptr-typedef.exp
13633 * gdb.base/ptype.exp
13634 * gdb.base/randomize.exp
13635 * gdb.base/range-stepping.exp
13636 * gdb.base/realname-expand.exp
13637 * gdb.base/relativedebug.exp
13638 * gdb.base/remote.exp
13639 * gdb.base/savedregs.exp
13640 * gdb.base/sepdebug.exp
13641 * gdb.base/set-noassign.exp
13642 * gdb.base/shlib-call.exp
13643 * gdb.base/shreloc.exp
13644 * gdb.base/sigaltstack.exp
13645 * gdb.base/sigbpt.exp
13646 * gdb.base/siginfo-addr.exp
13647 * gdb.base/siginfo-obj.exp
13648 * gdb.base/siginfo-thread.exp
13649 * gdb.base/signest.exp
13650 * gdb.base/signull.exp
13651 * gdb.base/sigrepeat.exp
13652 * gdb.base/skip.exp
13653 * gdb.base/so-impl-ld.exp
13654 * gdb.base/solib-corrupted.exp
13655 * gdb.base/solib-disc.exp
13656 * gdb.base/solib-display.exp
13657 * gdb.base/solib-overlap.exp
13658 * gdb.base/solib-search.exp
13659 * gdb.base/solib-symbol.exp
13660 * gdb.base/source-execution.exp
13661 * gdb.base/sss-bp-on-user-bp-2.exp
13662 * gdb.base/sss-bp-on-user-bp.exp
13663 * gdb.base/stack-checking.exp
13664 * gdb.base/stale-infcall.exp
13665 * gdb.base/step-break.exp
13666 * gdb.base/step-line.exp
13667 * gdb.base/step-over-exit.exp
13668 * gdb.base/step-test.exp
13669 * gdb.base/structs.exp
13670 * gdb.base/sym-file.exp
13671 * gdb.base/symtab-search-order.exp
13672 * gdb.base/term.exp
13673 * gdb.base/type-opaque.exp
13674 * gdb.base/unload.exp
13675 * gdb.base/until-nodebug.exp
13676 * gdb.base/until.exp
13677 * gdb.base/unwindonsignal.exp
13678 * gdb.base/watch-cond.exp
13679 * gdb.base/watch-non-mem.exp
13680 * gdb.base/watch_thread_num.exp
13681 * gdb.base/watchpoint-reuse-slot.exp
13682 * gdb.base/watchpoint-solib.exp
13683 * gdb.base/watchpoint.exp
13684 * gdb.btrace/dlopen.exp
13685 * gdb.cell/arch.exp
13686 * gdb.cell/break.exp
13687 * gdb.cell/bt.exp
13688 * gdb.cell/core.exp
13689 * gdb.cell/data.exp
13690 * gdb.cell/dwarfaddr.exp
13691 * gdb.cell/ea-cache.exp
13692 * gdb.cell/ea-standalone.exp
13693 * gdb.cell/ea-test.exp
13694 * gdb.cell/f-regs.exp
13695 * gdb.cell/fork.exp
13696 * gdb.cell/gcore.exp
13697 * gdb.cell/mem-access.exp
13698 * gdb.cell/ptype.exp
13699 * gdb.cell/registers.exp
13700 * gdb.cell/sizeof.exp
13701 * gdb.cell/solib-symbol.exp
13702 * gdb.cell/solib.exp
13703 * gdb.compile/compile-tls.exp
13704 * gdb.cp/exception.exp
13705 * gdb.cp/gdb2495.exp
13706 * gdb.cp/local.exp
13707 * gdb.cp/mb-inline.exp
13708 * gdb.cp/mb-templates.exp
13709 * gdb.cp/pr10687.exp
13710 * gdb.cp/pr9167.exp
13711 * gdb.cp/scope-err.exp
13712 * gdb.cp/templates.exp
13713 * gdb.cp/virtfunc.exp
13714 * gdb.dwarf2/dw2-dir-file-name.exp
13715 * gdb.dwarf2/dw2-single-line-discriminators.exp
13716 * gdb.fortran/complex.exp
13717 * gdb.fortran/library-module.exp
13718 * gdb.guile/guile.exp
13719 * gdb.guile/scm-cmd.exp
13720 * gdb.guile/scm-frame-inline.exp
13721 * gdb.guile/scm-objfile.exp
13722 * gdb.guile/scm-pretty-print.exp
13723 * gdb.guile/scm-symbol.exp
13724 * gdb.guile/scm-type.exp
13725 * gdb.guile/scm-value.exp
13726 * gdb.linespec/keywords.exp
13727 * gdb.linespec/ls-errs.exp
13728 * gdb.linespec/macro-relative.exp
13729 * gdb.linespec/thread.exp
13730 * gdb.mi/mi-breakpoint-changed.exp
13731 * gdb.mi/mi-dprintf-pending.exp
13732 * gdb.mi/mi-fullname-deleted.exp
13733 * gdb.mi/mi-logging.exp
13734 * gdb.mi/mi-pending.exp
13735 * gdb.mi/mi-solib.exp
13736 * gdb.mi/new-ui-mi-sync.exp
13737 * gdb.mi/user-selected-context-sync.exp
13738 * gdb.multi/dummy-frame-restore.exp
13739 * gdb.multi/multi-arch-exec.exp
13740 * gdb.multi/remove-inferiors.exp
13741 * gdb.multi/watchpoint-multi-exit.exp
13742 * gdb.opt/solib-intra-step.exp
13743 * gdb.perf/backtrace.exp
13744 * gdb.perf/single-step.exp
13745 * gdb.perf/skip-command.exp
13746 * gdb.perf/skip-prologue.exp
13747 * gdb.perf/solib.exp
13748 * gdb.python/lib-types.exp
13749 * gdb.python/py-as-string.exp
13750 * gdb.python/py-bad-printers.exp
13751 * gdb.python/py-block.exp
13752 * gdb.python/py-breakpoint.exp
13753 * gdb.python/py-cmd.exp
13754 * gdb.python/py-events.exp
13755 * gdb.python/py-evthreads.exp
13756 * gdb.python/py-finish-breakpoint.exp
13757 * gdb.python/py-finish-breakpoint2.exp
13758 * gdb.python/py-frame-inline.exp
13759 * gdb.python/py-frame.exp
13760 * gdb.python/py-inferior.exp
13761 * gdb.python/py-infthread.exp
13762 * gdb.python/py-mi.exp
13763 * gdb.python/py-objfile.exp
13764 * gdb.python/py-pp-maint.exp
13765 * gdb.python/py-pp-registration.exp
13766 * gdb.python/py-prettyprint.exp
13767 * gdb.python/py-recurse-unwind.exp
13768 * gdb.python/py-shared.exp
13769 * gdb.python/py-symbol.exp
13770 * gdb.python/py-symtab.exp
13771 * gdb.python/py-template.exp
13772 * gdb.python/py-type.exp
13773 * gdb.python/py-unwind-maint.exp
13774 * gdb.python/py-unwind.exp
13775 * gdb.python/py-value.exp
13776 * gdb.python/python.exp
13777 * gdb.reverse/finish-reverse-bkpt.exp
13778 * gdb.reverse/insn-reverse.exp
13779 * gdb.reverse/next-reverse-bkpt-over-sr.exp
13780 * gdb.reverse/solib-precsave.exp
13781 * gdb.reverse/solib-reverse.exp
13782 * gdb.stabs/gdb11479.exp
13783 * gdb.stabs/weird.exp
13784 * gdb.threads/fork-child-threads.exp
13785 * gdb.threads/fork-plus-threads.exp
13786 * gdb.threads/fork-thread-pending.exp
13787 * gdb.threads/forking-threads-plus-breakpoint.exp
13788 * gdb.threads/hand-call-in-threads.exp
13789 * gdb.threads/interrupted-hand-call.exp
13790 * gdb.threads/linux-dp.exp
13791 * gdb.threads/local-watch-wrong-thread.exp
13792 * gdb.threads/next-while-other-thread-longjmps.exp
13793 * gdb.threads/non-ldr-exit.exp
13794 * gdb.threads/pending-step.exp
13795 * gdb.threads/print-threads.exp
13796 * gdb.threads/process-dies-while-detaching.exp
13797 * gdb.threads/process-dies-while-handling-bp.exp
13798 * gdb.threads/pthreads.exp
13799 * gdb.threads/queue-signal.exp
13800 * gdb.threads/reconnect-signal.exp
13801 * gdb.threads/signal-command-handle-nopass.exp
13802 * gdb.threads/signal-command-multiple-signals-pending.exp
13803 * gdb.threads/signal-delivered-right-thread.exp
13804 * gdb.threads/signal-sigtrap.exp
13805 * gdb.threads/sigthread.exp
13806 * gdb.threads/staticthreads.exp
13807 * gdb.threads/stepi-random-signal.exp
13808 * gdb.threads/thread-unwindonsignal.exp
13809 * gdb.threads/thread_check.exp
13810 * gdb.threads/thread_events.exp
13811 * gdb.threads/tid-reuse.exp
13812 * gdb.threads/tls-nodebug.exp
13813 * gdb.threads/tls-shared.exp
13814 * gdb.threads/tls-so_extern.exp
13815 * gdb.threads/tls.exp
13816 * gdb.threads/wp-replication.exp
13817 * gdb.trace/actions-changed.exp
13818 * gdb.trace/actions.exp
13819 * gdb.trace/backtrace.exp
13820 * gdb.trace/change-loc.exp
13821 * gdb.trace/collection.exp
13822 * gdb.trace/deltrace.exp
13823 * gdb.trace/disconnected-tracing.exp
13824 * gdb.trace/entry-values.exp
13825 * gdb.trace/ftrace-lock.exp
13826 * gdb.trace/ftrace.exp
13827 * gdb.trace/infotrace.exp
13828 * gdb.trace/mi-trace-frame-collected.exp
13829 * gdb.trace/mi-trace-unavailable.exp
13830 * gdb.trace/mi-traceframe-changed.exp
13831 * gdb.trace/mi-tracepoint-changed.exp
13832 * gdb.trace/mi-tsv-changed.exp
13833 * gdb.trace/no-attach-trace.exp
13834 * gdb.trace/packetlen.exp
13835 * gdb.trace/passc-dyn.exp
13836 * gdb.trace/passcount.exp
13837 * gdb.trace/pending.exp
13838 * gdb.trace/pr16508.exp
13839 * gdb.trace/qtro.exp
13840 * gdb.trace/range-stepping.exp
13841 * gdb.trace/read-memory.exp
13842 * gdb.trace/report.exp
13843 * gdb.trace/save-trace.exp
13844 * gdb.trace/signal.exp
13845 * gdb.trace/stap-trace.exp
13846 * gdb.trace/status-stop.exp
13847 * gdb.trace/strace.exp
13848 * gdb.trace/tfile.exp
13849 * gdb.trace/tfind.exp
13850 * gdb.trace/trace-break.exp
13851 * gdb.trace/trace-condition.exp
13852 * gdb.trace/trace-enable-disable.exp
13853 * gdb.trace/trace-mt.exp
13854 * gdb.trace/tracecmd.exp
13855 * gdb.trace/tracefile-pseudo-reg.exp
13856 * gdb.trace/tspeed.exp
13857 * gdb.trace/tstatus.exp
13858 * gdb.trace/tsv.exp
13859 * gdb.trace/unavailable.exp
13860 * gdb.trace/while-dyn.exp
13861 * gdb.trace/while-stepping.exp
13862 * lib/gdb-guile.exp
13863 * lib/gdb.exp
13864 * lib/mi-support.exp
13865 * lib/pascal.exp
13866 * lib/perftest.exp
13867 * lib/prelink-support.exp
13868 * lib/selftest-support.exp
13869
ad02e4fe
SM
138702016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
13871
13872 * Makefile.in: Include disable-implicit-rules.mk.
13873
22347e55
AA
138742016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
13875
13876 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
13877 non-byte-aligned bit fields.
13878
da5b30da
AA
138792016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
13880
13881 PR gdb/12616
13882 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
13883 respects the DW_AT_data_bit_offset attribute.
13884
b593ecca
SM
138852016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
13886
13887 * gdb.base/default.exp: Fix output of "set language".
13888
3b165252
SM
138892016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
13890
13891 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
13892 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
13893 make.
13894 * configure.ac: Remove checks for the make program.
13895 * configure: Re-generate.
13896
1a2f3d7f
KB
138972016-11-16 Kevin Buettner <kevinb@redhat.com>
13898
13899 * gdb.python/py-recurse-unwind.c (main): Add loop.
13900 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
13901 to read_register() and gdb.parse_and_eval(). Make each code
13902 call a separate case that can be individually tested.
13903 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
13904 proc. Call cont_and_backtrace for each of the code paths that
13905 we want to test in the unwinder.
13906
b7f38fda
AA
139072016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
13908
13909 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
13910 the definition of struct S.
13911
1f8db343
CM
139122016-11-11 Catherine Moore <clm@codesourcery.com>
13913
13914 * gdb.base/dump.exp: Identify verilog format dump tests as such.
13915
fad0c9fb
PA
139162016-11-09 Pedro Alves <palves@redhat.com>
13917
13918 * gdb.base/commands.exp (runto_or_return): New procedure.
13919 (gdbvar_simple_if_test, gdbvar_simple_while_test)
13920 (gdbvar_complex_if_while_test, progvar_simple_if_test)
13921 (progvar_simple_while_test, progvar_complex_if_while_test)
13922 (if_while_breakpoint_command_test)
13923 (infrun_breakpoint_command_test, breakpoint_command_test)
13924 (user_defined_command_test, watchpoint_command_test)
13925 (test_command_prompt_position, redefine_hook_test)
13926 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
13927 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
13928 multi_line_input and multi_line. Remove gdb_expect and
13929 gdb_stop_suppressing_tests uses.
13930 * lib/gdb.exp (valnum_re): New global.
13931 (multi_line_input): New procedure.
13932
8354c62c
SM
139332016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
13934
13935 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
13936 Remove.
13937 (test_setup): Define with proc_with_prefix.
13938 (test_cli_inferior): Likewise.
13939 (test_cli_thread): Likewise.
13940 (test_cli_frame): Likewise.
13941 (test_cli_select_frame): Likewise.
13942 (test_cli_up_down): Likewise.
13943 (test_mi_thread_select): Likewise.
13944 (test_mi_stack_select_frame): Likewise.
13945 (test_cli_in_mi_inferior): Likewise.
13946 (test_cli_in_mi_thread): Likewise.
13947 (test_cli_in_mi_frame): Likewise.
13948 (top level): Do not use with_test_prefix_procname.
13949
64f367a2
PA
139502016-11-09 Pedro Alves <palves@redhat.com>
13951
13952 * gdb.base/commands.exp (gdbvar_simple_if_test)
13953 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
13954 (progvar_simple_if_test, progvar_simple_while_test)
13955 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
13956 (infrun_breakpoint_command_test, breakpoint_command_test)
13957 (user_defined_command_test, watchpoint_command_test)
13958 (test_command_prompt_position, deprecated_command_test)
13959 (bp_deleted_in_command, temporary_breakpoint_commands)
13960 (stray_arg0_test, source_file_with_indented_comment)
13961 (recursive_source_test, if_commands_test)
13962 (error_clears_commands_left, redefine_hook_test)
13963 (redefine_backtrace_test): Use proc_with_prefix.
13964 * lib/gdb.exp (proc_with_prefix): New proc.
13965
0bb65f1e
AA
139662016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
13967
13968 * gdb.base/tui-layout.c: New file.
13969 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
13970 disassembly window contains very long lines.
13971
7353f247
TT
139722016-11-08 Tom Tromey <tom@tromey.com>
13973
13974 * gdb.python/py-value.exp (test_value_creation): Make "long" test
13975 depend on Python 2.
13976
30a7bb83
TT
139772016-11-08 Tom Tromey <tom@tromey.com>
13978
13979 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
13980 New method.
13981
cdf5a07c
MG
139822016-10-29 Manish Goregaokar <manish@mozilla.com>
13983
2806dc7e 13984 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 13985
51a789c3
MG
139862016-10-27 Manish Goregaokar <manish@mozilla.com>
13987
2806dc7e
PA
13988 * gdb.rust/simple.rs: Add test for univariant enums without
13989 discriminants and for encoded struct-like enums.
51a789c3 13990
f610ab6d
PA
139912016-10-28 Pedro Alves <palves@redhat.com>
13992
13993 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
13994 gdb_test_multiple, tighten regexps and match symtabs and line
13995 tables incrementally.
13996
b129b0ca
LM
139972016-10-28 Luis Machado <lgustavo@codesourcery.com>
13998
13999 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
14000 general.
14001
ecf45d2c
SL
140022016-10-25 Luis Machado <lgustavo@codesourcery.com>
14003
14004 * gdb.base/exec-invalid-sysroot.exp: New file.
14005
b8d38ee4
JK
140062016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14007
14008 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
14009
f90fd8c2
JK
140102016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14011
14012 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
14013
2d2476aa
MR
140142016-10-19 Maciej W. Rozycki <macro@imgtec.com>
14015
2806dc7e
PA
14016 * gdb.base/killed-outside.exp: Remove $options from a call to
14017 `prepare_for_testing'.
2d2476aa 14018
e42b25a0
SM
140192016-10-17 Simon Marchi <simon.marchi@ericsson.com>
14020
14021 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
14022 Change test message.
14023
3ccdb432
SM
140242016-10-17 Simon Marchi <simon.marchi@ericsson.com>
14025
14026 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
14027 Update comment.
14028
5bad3170
SM
140292016-10-17 Simon Marchi <simon.marchi@ericsson.com>
14030
14031 * gdb.trace/mi-trace-save.exp: New file.
14032
5ad9dba7
YQ
140332016-10-13 Yao Qi <yao.qi@linaro.org>
14034
14035 * gdb.base/code_elim.exp (get_var_address): Remove.
14036 * gdb.base/relocate.exp: Likewise.
14037 * gdb.base/shreloc.exp: Likewise.
14038 * lib/gdb.exp (get_var_address): New.
14039
62df7e21
YQ
140402016-10-13 Yao Qi <yao.qi@linaro.org>
14041
14042 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
14043 floating point tests if $skip_float_test is false.
14044
4dac951e
LM
140452016-10-12 Luis Machado <lgustavo@codesourcery.com>
14046
14047 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
14048 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
14049 argc values.
14050 Add 1 to argc so we guarantee distinct initial/modified argc values.
14051
8f1a8fc4
JK
140522016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14053
14054 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
14055
16c85b5d
JK
140562016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14057
14058 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
14059 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
14060 * gdb.arch/vsx-regs.exp: Likewise.
14061
1d0e042a
YQ
140622016-10-07 Yao Qi <yao.qi@linaro.org>
14063
14064 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
14065
68dadef5
MM
140662016-10-07 Markus Metzger <markus.t.metzger@intel.com>
14067
14068 * gdb.python/python.exp: Test decode_line("*0").
14069
33fa2c6e
DE
140702016-10-06 Doug Evans <dje@google.com>
14071
14072 * gdb.python/py-value.exp (test_value_creation): Add test for large
14073 unsigned 64-bit value.
14074
9c37b5ae
TT
140752016-10-06 Tom Tromey <tom@tromey.com>
14076
14077 * gdb.compile/compile.exp: Change java tests to rust.
14078 * gdb.base/setshow.exp: Change java tests to rust.
14079 * gdb.base/default.exp: Remove java from language list.
14080 * README (Examples): Update language example.
14081 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
14082 test.
14083 * lib/gdb.exp (skip_java_tests): Remove.
14084 * lib/java.exp: Remove.
14085 * gdb.java: Remove.
14086
78b86327
MR
140872016-10-06 Maciej W. Rozycki <macro@imgtec.com>
14088
14089 * gdb.arch/mips-fcr.exp: New test.
14090 * gdb.arch/mips-fcr.c: Source for the new test.
14091
7470adbb
MR
140922016-10-06 Maciej W. Rozycki <macro@imgtec.com>
14093
14094 * gdb.base/solib-disc.exp: Use `standard_output_file'
14095 throughout.
14096
4a556533
PA
140972016-10-06 Pedro Alves <palves@redhat.com>
14098
14099 * gdb.base/jit-simple-dl.c: New file.
14100 * gdb.base/jit-simple-jit.c: New file, factored out from ...
14101 * gdb.base/jit-simple.c: ... this.
14102 * gdb.base/jit-simple.exp (jit_run): Delete.
14103 (build_jit): New proc.
14104 (jit_test_reread): Recompile either the main program or the shared
14105 library, depending on what is being tested. Skip changing address
14106 if caller wants to. Compare before/after addresses. If testing
14107 standalone, explicitly load the binary. Test "maint info
14108 breakpoints".
14109 (top level): Add "standalone vs shared lib" and "change address"
14110 vs "same address" axes.
14111
5a122fbc
PA
141122016-10-06 Pedro Alves <palves@redhat.com>
14113
14114 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
14115 call.
14116 (jit_run): Delete.
14117 (jit_test_reread): Use with_test_prefix. Reload the main binary
14118 explicitly. Compare the before/after addresses of the JIT
14119 descriptor.
14120
ee8da4b8
DE
141212016-08-15 Doug Evans <dje@google.com>
14122
14123 * gdb.xml/extra-regs.xml: Update, end field now required, default type
14124 for single bitfields is bool.
14125 * gdb.xml/tdesc-regs.exp: Ditto.
14126
f389f6fe
JK
141272016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
14128
14129 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
14130
fdebf1a4
YQ
141312016-10-05 Yao Qi <yao.qi@linaro.org>
14132
14133 * lib/gdb.exp (support_complex_tests): Return zero if
14134 gdb_skip_float_test return true.
14135
9c36d954 141362016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 14137 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
14138
14139 PR gdb/20487
14140 * gdb.mi/user-selected-context-sync.exp: New file.
14141 * gdb.mi/user-selected-context-sync.c: New file.
14142
4034d0ff 141432016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 14144 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
14145
14146 PR gdb/20487
14147 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
14148 =thread-select-event check.
14149
a4297203
PB
141502016-09-29 Peter Bergner <bergner@vnet.ibm.com>
14151
14152 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
14153 the compulsory L operand changes.
14154 * gdb.arch/powerpc-power.s: Likewise.
14155
bb805577
JK
141562016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14157
14158 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
14159 * gdb.base/jit-attach-pie.c: New file.
14160 * gdb.base/jit-attach-pie.exp: New file.
14161
6d61dee5
PA
141622016-09-28 Pedro Alves <palves@redhat.com>
14163
14164 * gdb.base/infcall-input.c: New file.
14165 * gdb.base/infcall-input.exp: New file.
14166
f73842fc
YQ
141672016-09-22 Yao Qi <yao.qi@linaro.org>
14168
14169 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
14170 (gdb_exit): Rename it to ...
14171 (gdbserver_gdb_exit): ... Close GDBserver.
14172 (gdb_exit): New proc, call gdbserver_gdb_exit.
14173 (mi_gdb_exit): Likewise.
14174
90681dab
YQ
141752016-09-22 Yao Qi <yao.qi@linaro.org>
14176
14177 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
14178 path.
14179 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
14180 Remove duplication.
14181
9c211fd8
YQ
141822016-09-22 Yao Qi <yao.qi@linaro.org>
14183
14184 * lib/gdbserver-support.exp: Check the existence of
14185 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
14186
ad0a504f
AK
141872016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
14188
14189 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
14190
36cf1806
TT
141912016-09-21 Tom Tromey <tom@tromey.com>
14192
14193 PR gdb/20604:
14194 * gdb.base/quit.exp: New file.
14195
74172ecf
SM
141962016-09-21 Simon Marchi <simon.marchi@ericsson.com>
14197
14198 * .gitignore: New file.
14199
3d0ec882
MR
142002016-09-21 Maciej W. Rozycki <macro@imgtec.com>
14201
14202 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
14203 throughout.
14204
8193adea
AA
142052016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
14206
14207 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
14208
d41a5c09
JK
142092016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14210
14211 * gdb.cp/casts.cc (decltype): Move it ...
14212 (main): ... with its call to ...
14213 * gdb.cp/casts03.cc: ... a new file.
14214 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
14215
d2dfe700
JK
142162016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14217
14218 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
14219
e2a92b16
PB
142202016-09-15 Peter Bergner <bergner@vnet.ibm.com>
14221
14222 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
14223 and sync up the test with tests in gas/testsuite/gas/ppc.
14224 * gdb.arch/powerpc-power.exp: Likewise.
14225
49b4de64
JK
142262016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14227
14228 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
14229
2c29df25
SDJ
142302016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
14231 Jan Kratochvil <jan.kratochvil@redhat.com>
14232
14233 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
14234 make m1's definition to be different from m2's. Use 'dummy' as an
14235 argument for probe 'two'.
14236
cc3c2846
JB
142372016-09-10 Jon Beniston <jon@beniston.com>
14238
14239 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
14240 for sim target.
14241
e1b2624a
AA
142422016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
14243
14244 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
14245 variable declaration.
14246 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
14247 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
14248 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
14249 received HWCAP as its argument.
14250
4295e285
PA
142512016-09-06 Pedro Alves <palves@redhat.com>
14252
14253 * gdb.base/new-ui-pending-input.c: New file.
14254 * gdb.base/new-ui-pending-input.exp: New file.
14255 * gdb.exp (clear_gdb_spawn_id): New procedure.
14256 (with_spawn_id): Check whether gdb_spawn_id exists before
14257 referencing it. If gdb_spawn_id didn't exist on entry, clear it
14258 on exit.
14259
00d5215e
UW
142602016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
14261
14262 * gdb.base/float128.c: New file.
14263 * gdb.base/float128.exp: Likewise.
14264 * gdb.base/floatn.c: Likewise.
14265 * gdb.base/floatn.exp: Likewise.
14266
a9ff5f12
UW
142672016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
14268
14269 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
14270
f245535c
PA
142712016-09-05 Pedro Alves <palves@redhat.com>
14272
14273 PR backtrace/19927
14274 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
14275 unwinders are immediately called as side effect of "source" or
14276 "disable unwinder" commands.
14277 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
14278
ae9cf263
YQ
142792016-09-02 Yao Qi <yao.qi@linaro.org>
14280
14281 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
14282 is true and $type is "float" or "double".
14283
27aba047
YQ
142842016-09-02 Yao Qi <yao.qi@linaro.org>
14285
14286 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
14287 true.
14288 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
14289 * gdb.base/call-rt-st.exp: Likewise.
14290 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
14291 return value instead of gdb,skip_float_test.
14292 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
14293 (do_function_calls): Use its return value instead of
14294 gdb,skip_float_test.
14295 * gdb.base/finish.exp: Likewise.
14296 * gdb.base/funcargs.exp: Likewise.
14297 * gdb.base/return.exp: Likewise.
14298 * gdb.base/return2.exp: Likewise.
14299 * gdb.base/varargs.exp: Likewise.
14300 * lib/gdb.exp (gdb_skip_float_test): Change it to
14301 gdb_caching_proc. Detect the broken ptrace on arm-linux.
14302
5af962df
AA
143032016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
14304
14305 * gdb.multi/tids.exp: Test "thread apply all".
14306
7fac6910
JK
143072016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14308
14309 * gdb.base/default.exp (tty): Remove.
14310
bb1fe4ac
KB
143112016-08-24 Kevin Buettner <kevinb@redhat.com>
14312
2806dc7e
PA
14313 * gdb.python/py-recurse-unwind.c: New file.
14314 * gdb.python/py-recurse-unwind.py: New file.
14315 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 14316
0a1ddfa6
SM
143172016-08-24 Simon Marchi <simon.marchi@ericsson.com>
14318
14319 * gdb.base/set-inferior-tty.exp: New file.
14320 * gdb.base/set-inferior-tty.c: New file.
14321
d9de1fe3
PA
143222016-08-23 Pedro Alves <palves@redhat.com>
14323
14324 PR gdb/20494
14325 * gdb.base/new-ui-echo.c: New file.
14326 * gdb.base/new-ui-echo.exp: New file.
14327
e9d9abd7
YQ
143282016-08-23 Yao Qi <yao.qi@linaro.org>
14329
14330 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
14331 gdbserver_spawn.
14332 * gdb.server/connect-without-multi-process.exp (do_test):
14333 Likewise.
14334
3589529e
YQ
143352016-08-23 Yao Qi <yao.qi@linaro.org>
14336
14337 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
14338 standalone_txt. Delete gdb_txt and standalone_txt on host
14339 and target. Spawn the binary on target. Copy files from
14340 target to host.
14341
6bb90213
PA
143422016-08-22 Pedro Alves <palves@redhat.com>
14343
14344 PR gdb/20505
14345 * gdb.base/vdso-warning.exp: Test core dumps too. Use
14346 with_test_prefix. Factor out bits to ...
14347 (test_no_vdso): ... this new procedure.
14348
20c2c024
CL
143492016-08-19 Carl Love <cel@us.ibm.com>
14350
14351 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
14352 maintaining separate logic for constructing the output path.
14353 * gdb.arch/powerpc-d128-regs.exp: Likewise.
14354 * gdb.arch/ppc-dfp.exp: Likewise.
14355 * gdb.arch/ppc-fp.exp: Likewise.
14356 * gdb.arch/vsx-regs.exp: Likewise.
14357 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
14358 binprefix for generating the additional binary files.
14359
0646e07d
PA
143602016-08-19 Pedro Alves <palves@redhat.com>
14361
14362 * gdb.trace/mi-trace-frame-collected.exp
14363 (test_trace_frame_collected): On x32, expect two registers.
14364
46da9242
CL
143652016-08-18 Carl Love <cel@us.ibm.com>
14366
14367 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
14368 and sync up the test with tests in gas/testsuite/gas/ppc.
14369 * gdb.arch/powerpc-power.exp: Likewise.
14370
eb2332d7
SM
143712016-08-17 Simon Marchi <simon.marchi@ericsson.com>
14372
14373 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
14374 expected error message.
14375
63c61e04
SM
143762016-08-17 Simon Marchi <simon.marchi@ericsson.com>
14377
14378 * gdb.multi/remove-inferiors.exp: New file.
14379 * gdb.multi/remove-inferiors.c: New file.
14380
7b17065f
YQ
143812016-08-12 Yao Qi <yao.qi@linaro.org>
14382
14383 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
14384 argument list.
14385
01d3dedf
PA
143862016-08-10 Pedro Alves <palves@redhat.com>
14387
14388 PR gdb/19187
14389 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
14390 setup_kfails.
14391
3eb7562a
PA
143922016-08-09 Pedro Alves <palves@redhat.com>
14393 Simon Marchi <simon.marchi@ericsson.com>
14394
14395 PR gdb/20418
14396 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
14397 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
14398
80614914
PA
143992016-08-09 Pedro Alves <palves@redhat.com>
14400
14401 PR mi/20431
14402 * gdb.mi/mi-cmd-error.exp: New file.
14403
f348d89a
PA
144042016-08-09 Pedro Alves <palves@redhat.com>
14405
14406 PR gdb/18653
14407 * gdb.base/signals-state-child.c: New file.
14408 * gdb.base/signals-state-child.exp: New file.
14409 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
14410
e5ca03b4
PA
144112016-08-09 Pedro Alves <palves@redhat.com>
14412
14413 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
14414
282a0691
TT
144152016-08-03 Tom Tromey <tom@tromey.com>
14416
14417 PR python/18565:
14418 * gdb.python/py-frame-inline.exp: Add Frame.function test.
14419
41bfcd63
YQ
144202016-08-01 Yao Qi <yao.qi@linaro.org>
14421
14422 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
14423 variable mode to "multi-process" if $multi_process is 1, otherwise
14424 set it to "single-process".
14425
e3465b24
YQ
144262016-08-01 Yao Qi <yao.qi@linaro.org>
14427
14428 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
14429 * gdb.cp/cpexprs.exp: Likewise.
14430 * gdb.cp/m-static.exp: Likewise.
14431
0b31a4bc
TT
144322016-07-26 Tom Tromey <tom@tromey.com>
14433
14434 PR python/20190:
14435 * gdb.threads/tls.exp (check_thread_local): Add python symbol
14436 test.
14437
e0461dbb
MM
144382016-07-26 Markus Metzger <markus.t.metzger@intel.com>
14439
14440 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
14441 selecting assembly source files.
14442 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
14443 assembly source files.
14444 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
14445 assembly source files.
14446 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
14447 selecting assembly source files.
14448
8194e927
SM
144492016-07-25 Simon Marchi <simon.marchi@ericsson.com>
14450
14451 * gdb.base/new-ui.exp (do_test_invalid_args): New
14452 procedure.
14453
c0272db5
TW
144542016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
14455
14456 * gdb.btrace/reconnect.c: New file.
14457 * gdb.btrace/reconnect.exp: New file.
14458
e3487908
GKB
144592016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
14460
14461 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
14462 to test_catch_syscall_group.
14463 (test_catch_syscall_group): New.
14464
12df5c00
TT
144652016-07-21 Tom Tromey <tom@tromey.com>
14466
14467 * gdb.rust/simple.rs (main): Use empty struct expression.
14468 * gdb.rust/simple.exp: Add tests for empty struct expression.
14469
bae62ee2
YQ
144702016-07-21 Yao Qi <yao.qi@linaro.org>
14471
14472 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
14473 if gdb_skip_xml_test is true on some targets.
14474
b1b53fb3
YQ
144752016-07-21 Yao Qi <yao.qi@linaro.org>
14476
14477 * gdb.server/solib-list.exp: Unset last_loaded_file.
14478
027d97f8
JK
144792016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14480
14481 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
14482 "step into captured_main (args)".
14483
7674d381
JK
144842016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14485
14486 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
14487
72b5d099
JK
144882016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14489
14490 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
14491
1f960ced
PA
144922016-07-19 Pedro Alves <palves@redhat.com>
14493
14494 * gdb.opt/inline-break.exp: Remove optimize=-O2.
14495 * gdb.opt/inline-bt.exp: Likewise.
14496 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
14497 additional_flags=-Winline.
14498 * gdb.opt/inline-locals.exp: Likewise.
14499 * gdb.opt/inline-markers.c (ATTR): Define.
14500 (inlined_fn): Use it.
14501
f25827c1
YQ
145022016-07-19 Yao Qi <yao.qi@linaro.org>
14503
14504 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
14505 (test_with_self): Remove some code. Remove argument executable.
14506 (top-level): Use do_self_tests.
14507
37539ebe
DB
145082016-07-15 Zachary Welch <zwelch@codesourcery.com>
14509 Don Breazeal <donb@codesourcery.com>
14510
14511 * gdb.base/maint.exp: Escape paths used in regular expressions.
14512 * gdb.stabs/weird.exp: Likewise.
14513
dac790e1
TT
145142016-07-13 Tom Tromey <tom@tromey.com>
14515
14516 PR python/15620, PR python/18620:
14517 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
14518 (test_bkpt_events): New procs.
14519
93daf339
TT
145202016-07-13 Tom Tromey <tom@tromey.com>
14521
14522 PR python/17698:
14523 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
14524 test.
14525 (test_watchpoints): Likewise.
14526 (test_bkpt_pending): New proc.
14527
6571a381
TT
145282016-07-13 Tom Tromey <tom@tromey.com>
14529
14530 PR cli/18053:
14531 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
14532 completion test.
14533
e8732474
JK
145342016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14535
14536 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
14537 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
14538 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
14539 f_label.
14540 (g): Rename g_end_lbl to g_label.
14541 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
14542 low_pc and high_pc.
14543 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
14544
e0f3fd7c
TT
145452016-07-12 Tom Tromey <tom@tromey.com>
14546
14547 PR python/19293:
14548 * gdb.python/py-unwind-maint.exp: Update tests.
14549
3cfe46b6
YQ
145502016-07-12 Yao Qi <yao.qi@linaro.org>
14551
14552 * lib/selftest-support.exp (selftest_setup): Match the output
14553 when captured_main is inlined.
14554
4f19a0e6
WT
145552016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
14556
14557 * gdb.fortran/derived-types.exp (result_line, result_line_2):
14558 New variables.
14559 (print this%a, print this%b, print this): New tests.
14560 * gdb.fortran/derived-types.f90 (this): New object and
14561 initialization.
14562
986cf455
SM
145632016-07-06 Simon Marchi <simon.marchi@ericsson.com>
14564
14565 * gdb.ada/arraydim.exp: Remove extra directory level in build
14566 directory.
14567
f0464b23
SM
145682016-07-06 Simon Marchi <simon.marchi@ericsson.com>
14569
14570 * lib/ada.exp: Remove extra directory level in build directory.
14571 * gdb.ada/cond_lang.exp: Likewise.
14572 * gdb.ada/exec_changed.exp: Likewise.
14573 * gdb.ada/lang_switch.exp: Likewise.
14574
42d94011
MG
145752016-07-06 Manish Goregaokar <manish@mozilla.com>
14576
2806dc7e
PA
14577 * simple.rs: Add test for raw pointer subscripting.
14578 * simple.exp: Add test expectations.
42d94011 14579
647c264c
YQ
145802016-07-05 Yao Qi <yao.qi@linaro.org>
14581
14582 * gdb.mi/mi-reverse.exp: Match =record-started output.
14583
20aa2c60
PA
145842016-07-01 Pedro Alves <palves@redhat.com>
14585
14586 * gdb.base/jit-reader.exp (info_registers_current_frame): New
14587 procedure.
14588 (jit_reader_test): Test the jit reader's unwinder.
14589 * gdb.base/jithost.c (jit_function_00_code): New global.
14590 (main): Use memcpy to fill in the mmapped code, instead of poking
14591 bytes manually here.
14592 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
14593 value.
14594 (read_debug_info): Save the function's range.
14595 (read_sp): New function.
14596 (unwind_frame): Use it. Also unwind RBP.
14597 (get_frame_id): Use read_sp.
14598 (gdb_init_reader): Use calloc instead of malloc.
14599 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
14600 parameter. Use gdb_test_multiple.
14601
ced2dffb
PA
146022016-07-01 Pedro Alves <palves@redhat.com>
14603 Antoine Tremblay <antoine.tremblay@ericsson.com>
14604
14605 * gdb.threads/process-dies-while-detaching.c: New file.
14606 * gdb.threads/process-dies-while-detaching.exp: New file.
14607
63000888
PA
146082016-07-01 Pedro Alves <palves@redhat.com>
14609
14610 * gdb.multi/watchpoint-multi-exit.c: New file.
14611 * gdb.multi/watchpoint-multi-exit.exp: New file.
14612
038d4868
PA
146132016-06-30 Pedro Alves <palves@redhat.com>
14614
14615 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
14616 unset inferior_spawn_id.
14617
994e9c83
PA
146182016-06-30 Pedro Alves <palves@redhat.com>
14619
14620 * lib/mi-support.exp (default_mi_gdb_start): Declare global
14621 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
14622
e5653468
YQ
146232016-06-29 Yao Qi <yao.qi@linaro.org>
14624
14625 * gdb.base/return.c: Add copyright header.
14626
803b47e5
TT
146272016-06-29 Tom Tromey <tom@tromey.com>
14628
14629 PR python/20129:
14630 * gdb.python/py-framefilter.exp: Add tests for setting priority
14631 and disabling of non-existent frame filter.
14632
28244707
YQ
146332016-06-29 Yao Qi <yao.qi@linaro.org>
14634
14635 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
14636 0x0f07ff.
14637
a31d2f06
YQ
146382016-06-28 Yao Qi <yao.qi@linaro.org>
14639
14640 * gdb.base/catch-syscall.exp: Remove check on isnative and target
14641 triplets. Start gdb, execute catch syscall, and continue. Check
14642 gdb's output to determine catch syscall is supported.
14643
921d8f54
MG
146442016-06-27 Manish Goregaokar <manish@mozilla.com>
14645
25d49b86
PA
14646 * gdb.rust/simple.rs: Add test for returning unit in a function.
14647 * gdb.rust/simple.exp: Add expectation for functions returning
14648 unit.
921d8f54 14649
f4952523
PMR
146502016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
14651
14652 * gdb.python/py-breakpoint-create-fail.c,
14653 gdb.python/py-breakpoint-create-fail.exp,
14654 gdb.python/py-breakpoint-create-fail.py: New testcase.
14655
fccb08f8
MG
146562016-06-25 Manish Goregaokar <manish@mozilla.com>
14657
14658 PR gdb/20239
14659 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
14660 * gdb.rust/simple.exp: Add test expectations for new NonZero
14661 tests.
fccb08f8 14662
6b850546
DT
146632016-06-24 David Taylor <dtaylor@emc.com>
14664
14665 * gdb.base/offsets.exp: New file.
14666 * gdb.base/offsets.c: New file.
14667
17621150
TT
146682016-06-23 Tom Tromey <tom@tromey.com>
14669
14670 PR gdb/16483:
14671 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
14672 before any filters are loaded.
14673
04d59df6
WT
146742016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
14675
14676 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
14677 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
14678 structs.
14679 * gdb.fortran/derived-type-function.exp: New file.
14680 * gdb.fortran/derived-type-function.f90: New file.
14681
14682
ac69f786
PA
146832016-06-21 Pedro Alves <palves@redhat.com>
14684
14685 * gdb.base/new-ui.exp: New file.
14686 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
14687 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
14688 (with_spawn_id): New procedure.
14689
49940788
PA
146902016-06-21 Pedro Alves <palves@redhat.com>
14691
14692 * gdb.mi/mi-exec-run.exp: New file.
14693
ef274d26
PA
146942016-06-21 Pedro Alves <palves@redhat.com>
14695
14696 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
14697 breakpoint command's output on the main UI.
14698 (test_break): New procedure, factored out from calls in the top
14699 level.
14700 (top level): Use foreach_with_prefix to test MI as main UI and as
14701 separate UI.
14702
468afe6c
PA
147032016-06-21 Pedro Alves <palves@redhat.com>
14704
14705 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
14706 (test_awatch_creation_and_listing)
14707 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
14708 Remove 'type' parameter.
14709 (test_watchpoint_all): New parameter mi_mode. Remove
14710 with_test_prefix.
14711 (top level): Use foreach_with_prefix, and add main/separate UI MI
14712 testing axis.
14713
51f77c37
PA
147142016-06-21 Pedro Alves <palves@redhat.com>
14715
14716 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
14717 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
14718 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
14719 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
14720 (gdb_main_spawn_id, mi_spawn_id): Declare and
14721 comment.
14722 (mi_create_inferior_pty): New procedure,
14723 factored out from default_mi_gdb_start.
14724 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
14725 procedures.
14726 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
14727 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
14728 Use mi_create_inferior_pty.
14729 (mi_gdb_start): Use eval to pass down args list.
14730
8980e177
PA
147312016-06-21 Pedro Alves <palves@redhat.com>
14732
14733 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
14734 * gdb.opt/inline-cmds.exp: Add MI tests.
14735
f38d3ad1
PA
147362016-06-21 Pedro Alves <palves@redhat.com>
14737
14738 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
14739
45db7c09
PA
147402016-06-21 Pedro Alves <palves@redhat.com>
14741
14742 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
14743 (top level): Use it instead of mi_execute_to.
14744
5a069ab3
PA
147452016-06-21 Pedro Alves <palves@redhat.com>
14746
14747 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
14748 (cont_handler_str): New.
14749 (signal_stop_handler): Set stop_handler_str instead of printing to
14750 stdout.
14751 (continue_handler): Set cont_handler_str instead of printing to
14752 stdout.
14753 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
14754 mi_send_resuming_command. Print stop_handler_str and
14755 cont_handler_str instead of expecting the python events print
14756 directly.
14757
2838cc1d
SD
147582016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
14759
14760 * gdb.base/jit-reader.exp: New file.
14761 * gdb.base/jithost.c: New file.
14762 * gdb.base/jithost.h: New file.
14763 * gdb.base/jitreader.c : New file.
14764 * gdb.base/jit-protocol.h: New file.
14765
21a77091
YQ
147662016-06-17 Yao Qi <yao.qi@linaro.org>
14767
14768 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
14769 parameters follow_fork and detach_on_fork. Set follow-fork-mode
14770 and detach-on-fork. Adjust tests.
14771 (top level): Invoke break_cond_on_syscall with combinations of
14772 syscall, follow-fork-mode and detach-on-fork.
14773
f50bf8e5
YQ
147742016-06-17 Yao Qi <yao.qi@linaro.org>
14775
14776 * gdb.base/step-over-exit.c: New.
14777 * gdb.base/step-over-exit.exp: New.
14778
a28d8e50
YTL
147792016-06-17 Yan-Ting Lin <currygt52@gmail.com>
14780
14781 * gdb.base/float.exp: Add target check for nds32*-*-*.
14782 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
14783
cad8e26d
AB
147842016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
14785
14786 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
14787 for unsupported target features.
14788 * gdb.base/call-rt-st.exp: Likewise.
14789 * gdb.base/call-sc.exp: Likewise.
14790 * gdb.base/call-signal-resume.exp: Likewise.
14791 * gdb.base/call-strs.exp: Likewise.
14792 * gdb.base/callexit.exp: Likewise.
14793 * gdb.base/callfuncs.exp: Likewise.
14794 * gdb.base/nodebug.exp: Likewise.
14795 * gdb.base/printcmds.exp: Likewise.
14796 * gdb.base/ptype.exp: Likewise.
14797 * gdb.base/structs.exp: Likewise.
14798 * gdb.base/unwindonsignal.exp: Likewise.
14799 * gdb.cp/gdb2495.exp: Likewise.
14800 * gdb.cp/templates.exp: Likewise.
14801 * gdb.cp/virtfunc.exp: Likewise.
14802 * gdb.threads/hand-call-in-threads.exp: Likewise.
14803 * gdb.threads/interrupted-hand-call.exp: Likewise.
14804 * gdb.threads/thread-unwindonsignal.exp: Likewise.
14805
347dc102
TT
148062016-06-10 Tom Tromey <tom@tromey.com>
14807
14808 PR rust/20110:
14809 * gdb.rust/expr.exp: Add test for integer constant larger than
14810 i32.
14811
5e13cf25
BH
148122016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
14813
14814 * gdb.fortran/nested-funcs.exp: New.
14815 * gdb.fortran/nested-funcs.f90: New.
14816
bb556f1f
TK
148172016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
14818
14819 * gdb.base/examine-backward.c: New file.
14820 * gdb.base/examine-backward.exp: New file.
14821
38b022b4
SM
148222016-06-06 Simon Marchi <simon.marchi@ericsson.com>
14823
14824 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
14825 matching.
14826
1b40ec05
TT
148272016-06-02 Tom Tromey <tom@tromey.com>
14828
14829 PR python/18984:
14830 * gdb.python/py-shared.exp: Add solib_name test.
14831
193bd378
SM
148322016-06-02 Simon Marchi <simon.marchi@ericsson.com>
14833
14834 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
14835
3326303b
MG
148362016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
14837
14838 PR c++/19893
14839 * gdb.dwarf2/implref.exp: Rename to...
14840 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
14841 * gdb.dwarf2/implref-array.c: New file.
14842 * gdb.dwarf2/implref-array.exp: Likewise.
14843 * gdb.dwarf2/implref-global.c: Likewise.
14844 * gdb.dwarf2/implref-global.exp: Likewise.
14845 * gdb.dwarf2/implref-struct.c: Likewise.
14846 * gdb.dwarf2/implref-struct.exp: Likewise.
14847
825c8ef2
AT
148482016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
14849
14850 * gdb.trace/trace-condition.exp: Add 64bit tests.
14851
2320162a
AT
148522016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
14853
14854 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
14855 bits types.
14856 (main): Adapt to 8 to 64 bits types.
14857 * gdb.trace/trace-condition.exp: Add new tests.
14858
a7818233
AT
148592016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
14860
14861 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
14862
0d336466
AT
148632016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
14864
14865 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
14866 Move condition tests...
14867 * gdb.trace/trace-condition.exp: Here.
14868
7faeb45a
AT
148692016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
14870
14871 * gdb.trace/trace-condition.exp: Add counter-case tests.
14872
e385593e
JK
148732016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14874
14875 PR c++/15231
14876 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
14877 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
14878
744608cc
PA
148792016-05-27 Pedro Alves <palves@redhat.com>
14880
14881 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
14882 New procedure.
14883 (top level): Call it, and bail out of DejaGnu is known to be bad.
14884
ac775bf4
AB
148852016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
14886
14887 * gdb.base/whatis.c: Extend the test case.
14888 * gdb.base/whatis.exp: Add additional tests.
14889
2bbad2ea
BH
148902016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14891
14892* gdb.fortran/type.f90: Add pointer variable.
14893* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
14894
8b70175d
BH
148952016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14896
14897 * gdb.fortran/vla-type.exp: Fix testcase name.
14898
86d8a848
BH
148992016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14900
14901 * gdb.fortran/vla-type.exp: Access elements in nested structs.
14902
e188eb36
BH
149032016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14904
14905 * gdb.fortran/type.f90: Add nested structures.
14906 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
14907 * gdb.fortran/derived-type.exp: Adapt expected output.
14908 * gdb.fortran/vla-type.exp: Adapt expected output.
14909
9b2db1fd
BH
149102016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14911
14912 * gdb.fortran/whatis_type.exp: Adapt expected output.
14913
72b17055
BH
149142016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14915
14916 * gdb.fortran/print_type.exp: Fix expected output.
14917 * gdb.fortran/whatis_type.exp: Fix expected output.
14918
3cd81d8d
BH
149192016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14920
14921 * gdb.fortran/whatis_type.exp: Use multi_line.
14922
ddae9462
TT
149232016-05-24 Tom Tromey <tom@tromey.com>
14924
14925 PR python/17386:
14926 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
14927 use value as an index.
14928
1957f6b8
TT
149292016-05-23 Tom Tromey <tom@tromey.com>
14930
14931 PR python/17981:
14932 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
14933 no-breakpoint case.
14934
026a9174
PA
149352016-05-24 Pedro Alves <palves@redhat.com>
14936
14937 PR gdb/19828
14938 * gdb.threads/clone-attach-detach.c: New file.
14939 * gdb.threads/clone-attach-detach.exp: New file.
14940
e70a7231
FR
149412016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
14942
14943 * gdb.base/annota-input-while-running.exp: Fix syntax error.
14944
0f6ed0e0
TT
149452016-05-23 Tom Tromey <tom@tromey.com>
14946
14947 PR python/19438, PR python/18393:
14948 * gdb.python/py-progspace.exp: Add "dir" test.
14949 * gdb.python/py-objfile.exp: Add "dir" test.
14950
ffd19d61
YQ
149512016-05-23 Yao Qi <yao.qi@linaro.org>
14952
14953 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
14954 * gdb.arch/thumb2-it.exp: Likewise.
14955
9e8f9b05
SM
149562016-05-18 Simon Marchi <simon.marchi@ericsson.com>
14957
14958 * gdb.mi/mi-threads-interrupt.c: New file.
14959 * gdb.mi/mi-threads-interrupt.exp: New file.
14960
61c6156d
SM
149612016-05-17 Simon Marchi <simon.marchi@ericsson.com>
14962
14963 PR gdb/18077
14964 * gdb.mi/mi-async-run.exp: New file.
14965 * gdb.mi/mi-async-run.c: New file.
14966
67218854
TT
149672016-05-17 Tom Tromey <tom@tromey.com>
14968 Manish Goregaokar <manishsmail@gmail.com>
14969
14970 * lib/rust-support.exp: New file.
14971 * lib/gdb.exp (skip_rust_tests): New proc.
14972 (build_executable_from_specs): Handle rust.
14973 * lib/future.exp (gdb_find_rustc): New proc.
14974 (gdb_default_target_compile): Handle rust.
14975 * gdb.rust/expr.exp: New file.
14976 * gdb.rust/generics.exp: New file.
14977 * gdb.rust/generics.rs: New file.
14978 * gdb.rust/methods.exp: New file.
14979 * gdb.rust/methods.rs: New file.
14980 * gdb.rust/modules.exp: New file.
14981 * gdb.rust/modules.rs: New file.
14982 * gdb.rust/simple.exp: New file.
14983 * gdb.rust/simple.rs: New file.
14984
c44af4eb
TT
149852016-05-17 Tom Tromey <tom@tromey.com>
14986
14987 * gdb.base/default.exp (set language): Add rust.
14988
dcd1f979
TT
149892016-05-17 Tom Tromey <tom@tromey.com>
14990
14991 * gdb.gdb/unittest.exp: New file.
14992
155b7f57
YQ
149932016-05-16 Yao Qi <yao.qi@linaro.org>
14994
14995 * gdb.base/batch-preserve-term-settings.exp: Remove variable
14996 shell_prompt. Update shell_prompt_re.
14997
8ddd5a6c
DE
149982016-05-12 Doug Evans <dje@google.com>
14999
15000 PR symtab/19999
15001 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
15002 $options when building executable.
15003 * gdb.dwarf2/fission-loclists-pie.S: New file.
15004 * gdb.dwarf2/fission-loclists-pie.exp: New file.
15005
02e370d9
SM
150062016-05-04 Simon Marchi <simon.marchi@ericsson.com>
15007
15008 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
15009 of [is_remote target],
15010
8929ad8b
SM
150112016-05-04 Simon Marchi <simon.marchi@ericsson.com>
15012
15013 * lib/gdb.exp (use_gdb_stub): New procedure.
15014
6c447423
DE
150152016-05-03 Yunlian Jiang <yunlian@google.com>
15016 Doug Evans <dje@google.com>
15017
15018 PR symtab/19914
15019 * gdb.dwarf2/dwp-sepdebug.c: New file.
15020 * gdb.dwarf2/dwp-sepdebug.exp: New file.
15021
444e826c
SM
150222016-05-02 Simon Marchi <simon.marchi@ericsson.com>
15023
15024 * gdb.base/detach.exp: Remove is_remote check.
15025
740feeaa
SM
150262016-05-02 Simon Marchi <simon.marchi@ericsson.com>
15027
15028 * gdb.base/annota-input-while-running.exp: Don't check for
15029 [is_remote target]. Enable annotations after running to main.
15030 Remove unused "set test..." line.
15031
9080ac9d
SM
150322016-04-28 Simon Marchi <simon.marchi@ericsson.com>
15033
15034 * gdb.trace/trace-enable-disable.exp: New file.
15035 * gdb.trace/trace-enable-disable.c: New file.
15036
952ebca5
SM
150372016-04-28 Simon Marchi <simon.marchi@ericsson.com>
15038
15039 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
15040 use it in info sharedlibrary test.
15041 * gdb.trace/ftrace-lock.exp: Likewise.
15042 * gdb.trace/ftrace.exp: Likewise.
15043 * gdb.trace/range-stepping.exp: Likewise.
15044 * gdb.trace/trace-break.exp: Likewise.
15045 * gdb.trace/trace-condition.exp: Likewise.
15046 * gdb.trace/trace-mt.exp: Likewise.
15047
d9019901
SM
150482016-04-27 Simon Marchi <simon.marchi@ericsson.com>
15049
15050 * lib/gdb.exp (gdb_load_shlibs): Rename to...
15051 (gdb_load_shlib): ... this.
15052 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
15053 gdb_load_shlib.
15054 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
15055 * gdb.base/ctxobj.exp: Likewise.
15056 * gdb.base/dprintf-pending.exp: Likewise.
15057 * gdb.base/dso2dso.exp: Likewise.
15058 * gdb.base/fixsection.exp: Likewise.
15059 * gdb.base/gcore-relro.exp: Likewise.
15060 * gdb.base/gdb1555.exp: Likewise.
15061 * gdb.base/global-var-nested-by-dso.exp: Likewise.
15062 * gdb.base/gnu-ifunc.exp: Likewise.
15063 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
15064 * gdb.base/jit-so.exp (one_jit_test): Likewise.
15065 * gdb.base/pending.exp: Likewise.
15066 * gdb.base/print-file-var.exp: Likewise.
15067 * gdb.base/print-symbol-loading.exp: Likewise.
15068 * gdb.base/shlib-call.exp: Likewise.
15069 * gdb.base/shreloc.exp: Likewise.
15070 * gdb.base/so-impl-ld.exp: Likewise.
15071 * gdb.base/solib-disc.exp: Likewise.
15072 * gdb.base/solib-nodir.exp: Likewise.
15073 * gdb.base/solib-overlap.exp: Likewise.
15074 * gdb.base/solib-symbol.exp: Likewise.
15075 * gdb.base/solib-weak.exp (do_test): Likewise.
15076 * gdb.base/sym-file.exp: Likewise.
15077 * gdb.base/symtab-search-order.exp: Likewise.
15078 * gdb.base/type-opaque.exp: Likewise.
15079 * gdb.base/unload.exp: Likewise.
15080 * gdb.base/watchpoint-solib.exp: Likewise.
15081 * gdb.compile/compile.exp: Likewise.
15082 * gdb.cp/gdb2384.exp: Likewise.
15083 * gdb.cp/infcall-dlopen.exp: Likewise.
15084 * gdb.cp/re-set-overloaded.exp: Likewise.
15085 * gdb.fortran/library-module.exp: Likewise.
15086 * gdb.opt/solib-intra-step.exp: Likewise.
15087 * gdb.python/py-finish-breakpoint.exp: Likewise.
15088 * gdb.python/py-shared.exp: Likewise.
15089 * gdb.reverse/solib-precsave.exp: Likewise.
15090 * gdb.reverse/solib-reverse.exp: Likewise.
15091 * gdb.server/solib-list.exp: Likewise.
15092 * gdb.threads/dlopen-libpthread.exp: Likewise.
15093 * gdb.threads/tls-shared.exp: Likewise.
15094 * gdb.threads/tls-so_extern.exp: Likewise.
15095 * gdb.trace/change-loc.exp: Likewise.
15096 * gdb.trace/ftrace-lock.exp: Likewise.
15097 * gdb.trace/ftrace.exp: Likewise.
15098 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
15099 * gdb.trace/pending.exp: Likewise.
15100 * gdb.trace/range-stepping.exp: Likewise.
15101 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
15102 (strace_info_marker): Likewise.
15103 (strace_probe_marker): Likewise.
15104 (strace_trace_on_same_addr): Likewise.
15105 (strace_trace_on_diff_addr): Likewise.
15106 * gdb.trace/trace-break.exp: Likewise.
15107 * gdb.trace/trace-condition.exp: Likewise.
15108 * gdb.trace/trace-mt.exp: Likewise.
15109
fca4cfd9
SM
151102016-04-27 Simon Marchi <simon.marchi@ericsson.com>
15111
15112 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
15113 result of gdb_remote_download.
15114 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
15115 * gdb.base/dso2dso.exp: Likewise.
15116 * gdb.base/global-var-nested-by-dso.exp: Likewise.
15117 * gdb.base/print-file-var.exp: Likewise.
15118 * gdb.base/shlib-call.exp: Likewise.
15119 * gdb.base/shreloc.exp: Likewise.
15120 * gdb.base/solib-overlap.exp: Likewise.
15121 * gdb.base/solib-weak.exp (do_test): Likewise.
15122 * gdb.base/unload.exp: Likewise.
15123
11cf4ffb
YQ
151242016-04-27 Yao Qi <yao.qi@linaro.org>
15125
15126 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
15127 exists.
15128
3e2e34f8
KB
151292016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
15130
15131 * vla-type.exp: Print structure from toplevel.
15132
8f07e298
BH
151332016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
15134
15135 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
15136 of dynamic types.
15137 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
15138 of dynamic types.
15139
9920b434
BH
151402016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
15141
15142 * gdb.fortran/vla-type.f90: New file.
15143 * gdb.fortran/vla-type.exp: New file.
15144
f3abeff5
YQ
151452016-04-25 Yao Qi <yao.qi@linaro.org>
15146
15147 * gdb.base/branch-to-self.c: New file.
15148 * gdb.base/branch-to-self.exp: New file.
15149
0a5d52f0
YQ
151502016-04-22 Yao Qi <yao.qi@linaro.org>
15151
15152 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
15153 more after $hex.
15154
495346f6
YQ
151552016-04-22 Yao Qi <yao.qi@linaro.org>
15156
15157 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
15158 * gdb.base/annota3.exp: Likewise.
15159
4a7e075c
YQ
151602016-04-22 Yao Qi <yao.qi@linaro.org>
15161
15162 * gdb.reverse/step-precsave.exp: Do one step and test program
15163 stops in "callee" and do multiple steps until program goes out
15164 of "callee".
15165 * gdb.reverse/step-reverse.exp: Likewise.
15166
5b061e98
YQ
151672016-04-22 Yao Qi <yao.qi@linaro.org>
15168
15169 * gdb.trace/signal.exp: Also pass if
15170 $tracepoint_hits($i) > $iterations.
15171
5c5dc57f
YQ
151722016-04-22 Yao Qi <yao.qi@linaro.org>
15173
15174 * gdb.trace/signal.c: New file.
15175 * gdb.trace/signal.exp: New file.
15176
a55411b9
DE
151772016-04-19 Doug Evans <xdje42@gmail.com>
15178
15179 * gdb.base/bad-file.exp: New file.
15180
a22df60a
MG
151812016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
15182
15183 * gdb.dwarf2/implref.exp: New file.
15184
0c13f7e5
BH
151852016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
15186
15187 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
15188 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
15189 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
15190 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
15191 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
15192 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
15193 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
15194 * lib/fortran.exp (fortran_int4): New procedure.
15195 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
15196 (fortran_logical4): Likewise.
15197
9b9b09e9
BH
151982016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
15199
15200 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
15201
a14d1f4d
BH
152022016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
15203
15204 * lib/compiler.c: Add Intel specific preprocessor macros.
15205 * lib/compiler.cc: Likewise.
25d49b86 15206
7d49b1d0
LM
152072016-04-13 Luis Machado <lgustavo@codesourcery.com>
15208
15209 * gdb.server/connect-with-no-symbol-file.c: New file.
15210 * gdb.server/connect-with-no-symbol-file.exp: New file.
15211
8392fa22
SM
152122016-04-13 Simon Marchi <simon.marchi@ericsson.com>
15213
15214 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
15215
8c4c4aeb
SM
152162016-04-13 Simon Marchi <simon.marchi@ericsson.com>
15217
15218 * boards/gdbserver-base.exp (${board}_download): Copy source file to
15219 standard output directory.
15220
45e3745e
AT
152212016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
15222
15223 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
15224
e26b7e41
MM
152252016-04-13 Markus Metzger <markus.t.metzger@intel.com>
15226
15227 * gdb.btrace/instruction_history.c (loop): Add declaration.
15228
8ce09462
AT
152292016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
15230
15231 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
15232
2e88a1ea
SM
152332016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
15234
15235 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
15236 parentheses to print.
15237 (continue_handler): Likewise.
15238
f48e22e3
SM
152392016-04-08 Simon Marchi <simon.marchi@ericsson.com>
15240
15241 * gdb.server/solib-list.exp: Remove is_remote check.
15242 Pass shlib= to gdb_compile. Don't link shared library with
15243 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
15244 Run binary filename through "readlink -f" on the target.
15245
096be756
PA
152462016-04-08 Pedro Alves <palves@redhat.com>
15247
15248 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
15249 interpreter filename as argument to gdbserver_spawn.
15250 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
15251 Return empty if $last_loaded_file does not exist.
15252
06500533
JK
152532016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
15254
15255 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
15256 * gdb.base/jit-main.c: Use exit after usage.
15257
2d35e871
JK
152582016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15259
15260 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
15261 GDBHISTSIZE prior to the tests.
15262 * gdb.base/gdbinit-history.exp: Likewise.
15263
152642016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
15265
15266 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
15267 instead of build_executable. Use gdb_load_shlibs.
15268
c8064e7e
YQ
152692016-04-07 Yao Qi <yao.qi@linaro.org>
15270
15271 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
15272 Execute "si" command.
15273
bde47561
YQ
152742016-04-07 Yao Qi <yao.qi@linaro.org>
15275
15276 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
15277 number instead of the comments on some line.
15278
b16f8a3b
DB
152792016-04-06 Don Breazeal <donb@codesourcery.com>
15280
15281 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
15282 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
15283
c2f901df
SM
152842016-04-06 Simon Marchi <simon.marchi@ericsson.com>
15285
15286 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
15287 standard_output_file. Remove unused binfile variable.
15288
ac17fda0
CU
152892016-04-05 Catalin Udma <catalin.udma@freescale.com>
15290
15291 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
15292 * gdb.python/py-mi-objfile.exp: Match "list main" output
15293 in console format.
15294
03a8c4df
SM
152952016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
15296
15297 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
15298 absolute.
15299
6e774b13
SM
153002016-04-05 Simon Marchi <simon.marchi@ericsson.com>
15301
15302 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
15303 absolute.
15304 * gdb.trace/ftrace.exp: Likewise.
15305 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
15306 targets as well.
15307 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
15308 (gdb_load_shlibs): Copy libraries to test directory when testing
15309 natively. Only set solib-search-path if testing remotely.
15310 * lib/mi-support.exp (mi_load_shlibs): Likewise.
15311
7817ea46
SM
153122016-04-05 Simon Marchi <simon.marchi@ericsson.com>
15313
15314 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
15315 gdb_download. Use it even if the target is not remote.
15316 * gdb.base/jit.exp (compile_jit_test): Likewise.
15317 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
15318 output directory if the destination board is local, otherwise use
15319 the standard remote_download from DejaGnu.
15320 (gdb_download): Remove.
15321 (gdb_load_shlibs): Use gdb_remote_download instead of
15322 gdb_download.
15323 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
15324 Use gdb_remote_download instead of gdb_download. Use it even if
15325 the target is not remote.
15326 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
15327 instead of gdb_download.
15328
7beb7f68
SM
153292016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
15330
15331 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
15332 (test_insert_delete_modify): Call mi_load_shlibs before trying to
15333 run.
15334
cc63428a
AV
153352016-04-01 Artemiy Volkov <artemiyv@acm.org>
15336
15337 PR gdb/19820
15338 * gdb.base/printcmds.exp: Add artificial arrays tests.
15339
64cdf930
PA
153402016-03-31 Pedro Alves <palves@redhat.com>
15341
15342 PR gdb/19858
15343 * gdb.base/jit-main.c: Include unistd.h.
15344 (ATTACH): Define to 0 if not already defined.
15345 (wait_for_gdb, mypid): New globals.
15346 (WAIT_FOR_GDB): New macro.
15347 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
15348 some breakpoint locations.
15349 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
15350 New procedures.
15351 (one_jit_test): Add REATTACH parameter, and handle it. Use
15352 continue_to_test_location.
15353 (top level): Test attach, and adjusts calls to one_jit_test.
15354
40dea8cb
PA
153552016-03-31 Pedro Alves <palves@redhat.com>
15356
15357 PR gdb/19858
15358 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
15359 BINSUFFIX parameter, and handle it.
15360 (top level): Adjust calls compile_jit_test.
15361
e7ea3ec7
CU
153622016-03-31 Catalin Udma <catalin.udma@freescale.com>
15363
15364 PR python/19743
15365 * gdb.python/py-mi-events-gdb.py: New file.
15366 * gdb.python/py-mi-events.c: New file.
15367 * gdb.python/py-mi-events.exp: New file.
15368
e6359af3
YQ
153692016-03-30 Yao Qi <yao.qi@linaro.org>
15370
15371 * gdb.reverse/until-precsave.exp: Match function name only.
15372 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
15373 Move malloc to a condition block.
15374 * gdb.reverse/until-reverse.exp: Match function name only.
15375
a4105d04
MK
153762016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
15377
15378 * gdb.trace/ftrace.exp: Set arg0exp for s390.
15379 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
15380 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
15381 variable for GPR 0 instead of assuming it is register 0.
15382 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
15383 * lib/trace-support.exp: Add s390 registers.
15384
bfa6adb9
YQ
153852016-03-29 Yao Qi <yao.qi@linaro.org>
15386
15387 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
15388
1e6697ea
YQ
153892016-03-24 Yao Qi <yao.qi@linaro.org>
15390
15391 * gdb.reverse/break-reverse.exp: Add quotation mark in the
15392 test message.
15393
64bcd522
AA
153942016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
15395
15396 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
15397 maintaining separate logic for constructing the output path.
15398
7868401b
DB
153992016-03-16 Don Breazeal <donb@codesourcery.com>
15400
15401 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
15402 Retry fork and waitpid on interrupted system call errors.
15403 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
15404 Use with_timeout_factor to increase timeout by factor of 10.
15405
1cafadb4
DB
154062016-03-15 Don Breazeal <donb@codesourcery.com>
15407
15408 * gdb.cp/scope-err.cc: New test program.
15409 * gdb.cp/scope-err.exp: New test script.
15410 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
15411 lines and "set breakpoint here" comment.
15412 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
15413 Fixed some whitespace and format issues.
15414 * gdb.mi/mi-linespec-err-cp.cc: New test program.
15415 * gdb.mi/mi-linespec-err-cp.exp: New test script.
15416
81516450
DE
154172016-03-15 Doug Evans <dje@google.com>
15418
15419 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
15420 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
15421 All callers updated. Add tests for enums, mixed flags register.
15422
aa52b601
DE
154232016-03-15 Doug Evans <dje@google.com>
15424
15425 * gdb.base/skip.c (main): Call test_skip_file_and_function.
15426 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
15427
fa4ff313
SM
154282016-03-14 Simon Marchi <simon.marchi@ericsson.com>
15429
15430 * gdb.base/default.exp: Add $_as_string to the list of expected
15431 convenience functions.
15432
f2403c39
AB
154332016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
15434
15435 * gdb.base/maint.exp: New tests for 'maint info line-table'.
15436
f2f3ccb9
SM
154372016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
15438
15439 * gdb.python/py-as-string.exp: New file.
15440 * gdb.python/py-as-string.c: New file.
15441
00dbd492
PA
154422016-03-09 Pedro Alves <palves@redhat.com>
15443
15444 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
15445 signal" -> "Thread NN received signal" output change.
15446 * gdb.threads/ia64-sigill.exp: Likewise.
15447 * gdb.threads/linux-dp.exp: Likewise.
15448 * gdb.threads/manythreads.exp: Likewise.
15449 * gdb.threads/pending-step.exp: Likewise.
15450 * gdb.threads/print-threads.exp: Likewise.
15451 * gdb.threads/sigstep-threads.exp: Likewise.
15452 * gdb.threads/staticthreads.exp: Likewise.
15453 * gdb.threads/tls.exp: Likewise.
15454
1e6697ea
YQ
154552016-03-09 Pedro Alves <palves@redhat.com>
15456
15457 * gdb.base/command-line-input.exp: New file.
15458
b04fd3be
MK
154592016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
15460
15461 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
15462 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
15463 * gdb.trace/pending.exp: Accept leading dot before function name.
15464 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
15465 * lib/trace-support.exp: Set registers for ppc.
15466
98fa59e9
MK
154672016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
15468
15469 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
15470 use it for disassembly; accept .main in addition to main in backtrace.
15471
f77198c8
MK
154722016-03-09 Wei-cheng Wang <cole945@gmail.com>
15473 Marcin Kościelnicki <koriakin@0x04.net>
15474
15475 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
15476 (gdb_recursion_test_ptr): New global variable.
15477 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
15478 gdb_recursion_test.
15479 (gdb_c_test): Ditto.
15480
ba84e0da
MK
154812016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
15482
15483 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
15484 ordering.
15485
4366d36e
MK
154862016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
15487
15488 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
15489 (bar): Add bar_start_lbl label.
15490 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
15491 of foo/bar for emitting DWARF and tracing.
15492
5eb264df
SDJ
154932016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
15494
15495 * analyze-racy-logs.py: Set executable bit.
15496
fb6a751f
SDJ
154972016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
15498
15499 * Makefile.in (DEFAULT_RACY_ITER): New variable.
15500 (CHECK_TARGET_TMP): Likewise.
15501 (check-single-racy): New rule.
15502 (check-parallel-racy): Likewise.
15503 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
15504 (do-check-parallel-racy): New rule.
15505 (check-racy/%.exp): Likewise.
15506 * README (Racy testcases): New section.
15507 * analyze-racy-logs.py: New file.
15508
bdf7e230
DE
155092016-03-03 Doug Evans <dje@google.com>
15510
15511 * gdb.base/skip.exp: Use with_test_prefix.
15512
4719d415
YQ
155132016-03-03 Yao Qi <yao.qi@linaro.org>
15514
15515 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
15516 Invoke step_over_syscall "clone" and break_cond_on_syscall
15517 "clone".
15518 * gdb.base/step-over-clone.c: New file.
15519
ea507862
YQ
155202016-03-03 Yao Qi <yao.qi@linaro.org>
15521
15522 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
15523 code format.
15524
8fc8cbda
YQ
155252016-03-03 Yao Qi <yao.qi@linaro.org>
15526
15527 * gdb.base/disp-step-fork.c: Rename to ...
15528 * gdb.base/step-over-fork.c: ... it. New file.
15529 * gdb.base/disp-step-vfork.c: Rename to ...
15530 * gdb.base/step-over-vfork.c: ... it. New file.
15531 * gdb.base/disp-step-syscall.exp: Rename to ...
15532 * gdb.base/step-over-syscall.exp: ... it. New file.
15533 (disp_step_cross_syscall): Rename to ...
15534 (step_over_syscall): ... it.
15535
92fa70b0
YQ
155362016-03-03 Yao Qi <yao.qi@linaro.org>
15537
15538 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
15539 If target supports condition evaluation on target, invoke
15540 break_cond_on_syscall for fork and vfork.
15541
e197ad3c
YQ
155422016-03-03 Yao Qi <yao.qi@linaro.org>
15543
15544 * gdb.base/disp-step-syscall.exp: Don't invoke
15545 support_displaced_stepping.
15546 (disp_step_cross_syscall): Test with displaced stepping off and
15547 on if supported.
15548
0b47da9f
YQ
155492016-03-03 Yao Qi <yao.qi@linaro.org>
15550
15551 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
15552 proc.
15553 (setup): New proc.
15554 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
15555 and setup.
15556
065ab6dc
BH
155572016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
15558
15559 * gdb.fortran/vla-history.exp: Remove breakpoint.
15560
07e448ad 155612016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
15562
25d49b86
PA
15563 * gdb.fortran/vla-history.exp: Lookup array elements and printing
15564 exceeds timeout.
07e448ad 15565
9ac2d526 155662016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
15567
25d49b86
PA
15568 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
15569 breakpoint.
9ac2d526 15570
17807369
BH
155712016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
15572
15573 * gdb.mi/vla.f90: Nullify pointer after declaration.
15574
86e501af
PA
155752016-03-01 Pedro Alves <palves@redhat.com>
15576
15577 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
15578
1e903e32
PA
155792016-03-01 Pedro Alves <palves@redhat.com>
15580
15581 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
15582 before anything else.
15583 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
15584 _GNU_SOURCE here.
15585 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
15586 before anything else.
15587 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
15588
6ccb54e2
PA
155892016-03-01 Pedro Alves <palves@redhat.com>
15590
15591 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
15592
30ca9da1
YQ
155932016-03-01 Yao Qi <yao.qi@linaro.org>
15594
15595 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
15596 prepare_for_testing.
15597
dc856b38
YQ
155982016-03-01 Yao Qi <yao.qi@linaro.org>
15599
15600 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
15601
4a932159
AA
156022016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
15603
15604 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
15605 manually constructing the output path.
15606
f2489477
AA
156072016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
15608
15609 * gdb.arch/s390-stackless.S: New.
15610 * gdb.arch/s390-stackless.exp: New.
15611
38899f16
IB
156122016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
15613
15614 * gdb.dlang/circular.c: New file.
15615 * gdb.dlang/circular.exp: New file.
15616
9fde51ed
YQ
156172016-02-26 Yao Qi <yao.qi@linaro.org>
15618
15619 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
15620 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
15621 (testcases): Update.
15622
ce90fefe
YQ
156232016-02-26 Yao Qi <yao.qi@linaro.org>
15624
15625 * gdb.reverse/aarch64.c: Rename to ...
15626 * gdb.reverse/insn-reverse.c: ... it.
15627 * gdb.reverse/aarch64.exp: Rename to ...
15628 * gdb.reverse/insn-reverse.exp: ... it.
15629
3263bceb
YQ
156302016-02-26 Yao Qi <yao.qi@linaro.org>
15631
15632 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
15633 (testcase_ftype): New.
15634 (testcases): New array.
15635 (n_testcases): New.
15636 (main): Call each element in testcases.
15637 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
15638 (read_testcase): New.
15639 Do the tests in a loop.
15640
6cb59ff1
YQ
156412016-02-25 Yao Qi <yao.qi@linaro.org>
15642
15643 * gdb.base/branches.c: Remove.
15644
ae91f625
MK
156452016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
15646
15647 PR gdb/13808
15648 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
15649
678b48b7
MK
156502016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
15651
15652 * gdb.trace/ftrace.exp: Remove unnecessary target check.
15653
7337a6f2
MK
156542016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
15655
15656 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
15657 change x86_64 call_insn to 'callq'.
15658
861ca91f
AT
156592016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
15660
15661 * gdb.trace/tfile-avx.c: Move to...
15662 * gdb.trace/tracefile-pseudo-reg.c: Here.
15663 * gdb.trace/tfile-avx.exp: Move to...
15664 * gdb.trace/tracefile-pseudo-reg.exp: Here.
15665
bf74e428
GB
156662016-02-24 Gary Benson <gbenson@redhat.com>
15667
15668 * gdb.base/attach-pie-noexec.exp: Do not expect an error
15669 message on attach.
15670
cce0e923
DE
156712016-02-23 Doug Evans <dje@google.com>
15672
15673 * gdb.base/skip.c (test_skip): New function.
15674 (end_test_skip_file_and_function): New function.
15675 (test_skip_file_and_function): New function.
15676 * gdb.base/skip1.c (test_skip): New function.
15677 (skip1_test_skip_file_and_function): New function.
15678 * gdb.base/skip.exp: Add tests for new skip options.
15679 * gdb.base/skip-solib.exp: Update expected output.
15680 * gdb.perf/skip-command.cc: New file.
15681 * gdb.perf/skip-command.exp: New file.
15682 * gdb.perf/skip-command.py: New file.
15683
4000e47e
MK
156842016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
15685
15686 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
15687 info registers pattern.
15688
24f75ead
IB
156892016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
15690
15691 * lib/future.exp: Add D support.
15692 (gdb_find_gdc): New proc.
15693 (gdb_default_target_compile): Add D support.
15694
fbb7bcbe
WW
156952016-02-18 Wei-cheng Wang <cole945@gmail.com>
15696
15697 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
15698 user+system time.
15699 (trace_speed_test): Determine the iteration count for a time
15700 between 15..30 seconds.
15701
012b3a21
WT
157022016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
15703
15704 * gdb.arch/i386-mpx-sigsegv.c: New file.
15705 * gdb.arch/i386-mpx-sigsegv.exp: New file.
15706 * gdb.arch/i386-mpx-simple_segv.c: New file.
15707 * gdb.arch/i386-mpx-simple_segv.exp: New file.
15708
2d5189bd
YQ
157092016-02-18 Yao Qi <yao.qi@linaro.org>
15710
15711 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
15712 Don't call setup_kfail.
15713
40fb20d0
YQ
157142016-02-18 Yao Qi <yao.qi@linaro.org>
15715
15716 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
15717 Set "set breakpoint condition-evaluation" per $cond_bp_target.
15718
21b1f8d2
DE
157192016-02-16 Doug Evans <dje@google.com>
15720
15721 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
15722 * gdb.base/skip1.c: Ditto.
15723 * gdb.base/skip.exp: Whitespace cleanup.
15724
4041ed77
DB
157252016-02-16 Don Breazeal <donb@codesourcery.com>
15726
15727 PR remote/19496
15728 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
15729 Remove kfail for PR remote/19496.
15730
c4ef31bf
SM
157312016-02-16 Simon Marchi <simon.marchi@ericsson.com>
15732
15733 * lib/gdb.exp (standard_temp_file): Return a path specific to
15734 the runtest invocation.
15735
266b65b3
SM
157362016-02-16 Simon Marchi <simon.marchi@ericsson.com>
15737
15738 * gdb.trace/save-trace.exp: Change relative path to be in the
15739 standard output directory.
15740
a7a0a6a9
JK
157412016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15742
15743 * gdb.arch/i386-prologue.c: Add missing prototypes.
15744
c99dbb42
JK
157452016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15746
15747 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
15748 * gdb.arch/i386-prologue.exp: Likewise.
15749 * gdb.arch/i386-size.exp: Likewise.
15750
aa480355
SM
157512016-02-15 Simon Marchi <simon.marchi@ericsson.com>
15752
15753 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
15754 define object file path.
15755 * gdb.btrace/gcore.exp: Use standard_output_file to define core
15756 file path.
15757 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
15758 standard_output_file to define binfile.
15759
ba881f50
JK
157602016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15761
15762 Fix compatibility with recent gfortran-5.3.1.
15763 * gdb.fortran/vla-history.exp (print vla1 allocated)
15764 (print vla2 allocated, print $2, print $3): Remove
15765 (print $4): Rename to ...
15766 (print $2): ... here.
15767 (print $9): Rename to ...
15768 (print $5): ... here.
15769 (print $10): Rename to ...
15770 (print $6): ... here.
15771 * gdb.fortran/vla.f90: Add pvla initialization.
15772
e9fb005c
JK
157732016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15774
15775 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
15776 New test.
15777 * gdb.fortran/vla-value-sub.exp: Likewise.
15778
e44e00ff
MK
157792016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
15780
15781 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
15782
97e94151
SM
157832016-02-12 Simon Marchi <simon.marchi@ericsson.com>
15784
15785 * i386-biarch-core.exp: Define corefile using
15786 standard_output_file.
15787
01113bc1
YQ
157882016-02-12 Yao Qi <yao.qi@linaro.org>
15789
15790 * gdb.arch/arm-single-step-kernel-helper.c: New.
15791 * gdb.arch/arm-single-step-kernel-helper.exp: New.
15792
33b4777c
MM
157932016-02-12 Markus Metzger <markus.t.metzger@intel.com>
15794
15795 * gdb.btrace/tailcall-only.exp: New.
15796 * gdb.btrace/tailcall-only.c: New.
15797 * gdb.btrace/x86_64-tailcall-only.S: New.
15798 * gdb.btrace/i686-tailcall-only.S: New.
15799
acc23c11
PA
158002016-02-11 Pedro Alves <palves@redhat.com>
15801
15802 * README (Parallel testing): Add missing double quotes.
15803
e352bf0a
PA
158042016-02-11 Pedro Alves <palves@redhat.com>
15805
15806 * README (Parallel testing): New section.
15807 (GDB_PARALLEL): Rewrite.
15808 (FORCE_PARALLEL): Document.
15809
9f5fed78
MK
158102016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
15811
15812 * gdb.trace/tfile-avx.c: New test.
15813 * gdb.trace/tfile-avx.exp: New test.
15814
9ef9e6a6
KS
158152016-02-09 Keith Seitz <keiths@redhat.com>
15816
15817 PR breakpoints/19546
15818 * gdb.base/infcall-exec.c: New file.
15819 * gdb.base/infcall-exec2.c: New file.
15820 * gdb.base/infcall-exec.exp: New file.
15821
a96e36da
KS
158222016-02-09 Keith Seitz <keiths@redhat.com>
15823
15824 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
15825 (toplevel): Call test_bkpt_address.
15826
9f61929f
KS
158272016-02-09 Keith Seitz <keiths@redhat.com>
15828
15829 PR python/19506
15830 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
15831 (toplevel): Call test_bkpt_address.
15832
1e94266c
SM
158332016-02-09 Simon Marchi <simon.marchi@ericsson.com>
15834
15835 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
15836 to AC_OUTPUT.
15837 * configure: Regenerate.
15838
2a7f3dff
PA
158392016-02-09 Pedro Alves <palves@redhat.com>
15840
15841 PR breakpoints/19548
15842 * gdb.base/execl-update-breakpoints.c (some_function): New
15843 function.
15844 (main): Call it.
15845 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
15846 Tighten expected GDB output.
15847
2151ccc5
SM
158482016-02-08 Simon Marchi <simon.marchi@ericsson.com>
15849
15850 * Makefile.in (ALL_SUBDIRS): Remove.
15851 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
15852 (distclean maintainer-clean realclean): Likewise.
15853 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
15854 * configure: Regenerate.
15855 * gdb.ada/Makefile.in: Delete.
15856 * gdb.arch/Makefile.in: Likewise.
15857 * gdb.asm/Makefile.in: Likewise.
15858 * gdb.base/Makefile.in: Likewise.
15859 * gdb.btrace/Makefile.in: Likewise.
15860 * gdb.cell/Makefile.in: Likewise.
15861 * gdb.compile/Makefile.in: Likewise.
15862 * gdb.cp/Makefile.in: Likewise.
15863 * gdb.disasm/Makefile.in: Likewise.
15864 * gdb.dlang/Makefile.in: Likewise.
15865 * gdb.dwarf2/Makefile.in: Likewise.
15866 * gdb.fortran/Makefile.in: Likewise.
15867 * gdb.gdb/Makefile.in: Likewise.
15868 * gdb.go/Makefile.in: Likewise.
15869 * gdb.guile/Makefile.in: Likewise.
15870 * gdb.java/Makefile.in: Likewise.
15871 * gdb.linespec/Makefile.in: Likewise.
15872 * gdb.mi/Makefile.in: Likewise.
15873 * gdb.modula2/Makefile.in: Likewise.
15874 * gdb.multi/Makefile.in: Likewise.
15875 * gdb.objc/Makefile.in: Likewise.
15876 * gdb.opencl/Makefile.in: Likewise.
15877 * gdb.opt/Makefile.in: Likewise.
15878 * gdb.pascal/Makefile.in: Likewise.
15879 * gdb.perf/Makefile.in: Likewise.
15880 * gdb.python/Makefile.in: Likewise.
15881 * gdb.reverse/Makefile.in: Likewise.
15882 * gdb.server/Makefile.in: Likewise.
15883 * gdb.stabs/Makefile.in: Likewise.
15884 * gdb.threads/Makefile.in: Likewise.
15885 * gdb.trace/Makefile.in: Likewise.
15886 * gdb.xml/Makefile.in: Likewise.
15887 * lib/gdb.exp (make_gdb_parallel_path): Add check for
15888 GDB_PARALLEL.
15889 (standard_output_file): Remove check for GDB_PARALLEL, always
15890 return path in outputs/$subdir/$testname.
15891
437277d4
SM
158922016-02-08 Simon Marchi <simon.marchi@ericsson.com>
15893
15894 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
15895 (site.exp): Assign abs_srcdir to tcl's srcdir.
15896
31d913c7
YQ
158972016-02-04 Yao Qi <yao.qi@linaro.org>
15898
15899 * gdb.base/foll-exec-mode.c: Include limits.h.
15900 (main): Add parameters argc and argv. Get directory from
15901 argv[0].
15902 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
15903 compilation.
15904 * gdb.base/foll-exec.c: Include limits.h.
15905 (main): Add parameters argc and argv.
15906 Get directory from argv[0].
15907 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
15908 Adjust tests on the number of lines as source code changed.
15909 * gdb.base/foll-vfork-exit.c: Include limits.h.
15910 (main): Add one line of statement before vfork.
15911 * gdb.base/foll-vfork.c: Include limits.h and string.h.
15912 (main): Add parameters argc and argv. Get directory from
15913 argv[0].
15914 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
15915 (setup_gdb): Set tbreak to skip some source lines.
15916 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
15917 (main): Add parameters argc and argv. Get directory from
15918 argv[0].
15919 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
15920 compilation.
15921 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
15922 (main): Add parameters argc and argv. Get directory from
15923 argv[0].
15924 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
15925 compilation.
15926
9482b9fb
DE
159272016-02-01 Doug Evans <dje@google.com>
15928
15929 * gdb.base/skip.exp: Clean up multiple references to same test name.
15930
6b2e4f10
PA
159312016-02-01 Pedro Alves <palves@redhat.com>
15932
ccb6afd6 15933 PR remote/19496
6b2e4f10
PA
15934 * gdb.threads/forking-threads-plus-breakpoint.exp
15935 (displaced_stepping_supported): New global.
15936 (probe_displaced_stepping_support): New procedure.
15937 (do_test): Add 'displaced' parameter, and use it.
15938 (top level): Check for displaced stepping support. Add displaced
15939 stepping on/off testing axis.
15940
37a8db1a
AB
159412016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
15942
15943 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
15944 pointer. Don't perform further tests on the unassociated pointer
15945 if the first test fails.
15946
5fdf6324
AB
159472016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
15948
15949 * gdb.base/max-value-size.c: New file.
15950 * gdb.base/max-value-size.exp: New file.
15951 * gdb.base/huge.exp: Disable max-value-size for this test.
15952
935c6144
IB
159532016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
15954
15955 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
15956
7fe8399d
YQ
159572016-01-28 Yao Qi <yao.qi@linaro.org>
15958
15959 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
15960
a2077e25
PA
159612016-01-25 Pedro Alves <palves@redhat.com>
15962
15963 PR threads/19461
15964 * gdb.base/fork-running-state.c: New file.
15965 * gdb.base/fork-running-state.exp: New file.
15966
1d2736d4
PA
159672016-01-25 Pedro Alves <palves@redhat.com>
15968
15969 PR gdb/19494
15970 * gdb.base/catch-fork-kill.c: New file.
15971 * gdb.base/catch-fork-kill.exp: New file.
15972
f1da4b11
PA
159732016-01-25 Pedro Alves <palves@redhat.com>
15974
15975 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
15976 Delete, moved to lib/gdb.exp.
15977 * gdb.threads/forking-threads-plus-breakpoint.exp
15978 (foreach_with_prefix): Likewise.
15979 * gdb.threads/process-dies-while-handling-bp.exp
15980 (foreach_with_prefix): Likewise.
15981 * lib/gdb.exp (foreach_with_prefix): New procedure.
15982
45f38546
MK
159832016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
15984
15985 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
15986 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
15987
dc29a1ce
MK
159882016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
15989
15990 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
15991 endian targets.
15992
092127d7
JK
159932016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15994 Pedro Alves <palves@redhat.com>
15995
15996 Fix testsuite compatibility with Guile.
15997 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
15998 number.
15999
31d765d3
JK
160002016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16001
16002 Fix testsuite compatibility with Guile.
16003 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
16004 (thread 1): New test for backtrace through signal handler.
16005
1ac78c04
YQ
160062016-01-22 Yao Qi <yao.qi@linaro.org>
16007
16008 PR testsuite/19491
16009 * gdb.base/multi-forks.c: Include
16010 ../lib/unbuffer_output.c
16011 (main): Call gdb_unbuffer_output.
16012
4f5946a8
DE
160132016-01-21 Doug Evans <dje@google.com>
16014
16015 * lib/ada.exp (gdb_compile_ada): Fix typo.
16016
305e13e6
JB
160172016-01-21 Joel Brobecker <brobecker@adacore.com>
16018
16019 * gdb.base/break-fun-addr.exp: New file.
16020 * gdb.base/break-fun-addr1.c: New file.
16021 * gdb.base/break-fun-addr2.c: New file.
16022
5f5dfff6
SM
160232016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
16024
16025 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
16026 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
16027 enum flag values.
16028
fd356fa2
AA
160292016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
16030
16031 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
16032 when GDB can not set the vector return value. Add more comments
16033 for clarification.
16034
9df22175
AT
160352016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
16036
16037 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
16038 command.
16039
41d1845e
SM
160402016-01-19 Simon Marchi <simon.marchi@ericsson.com>
16041
16042 * Makefile.in (DO_RUNTEST): Add --status and update usages.
16043
01ac6840
SM
160442016-01-19 Simon Marchi <simon.marchi@ericsson.com>
16045
16046 * Makefile.in (check-single): Pass --status to runtest.
16047 (check/%.exp): Likewise.
16048
160492016-01-19 Simon Marchi <simon.marchi@ericsson.com>
16050
16051 * Makefile.in (check-parallel): Propagate return code from make
16052 do-check-parallel.
16053
bd0a71fa
MK
160542016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
16055
16056 * gdb.trace/ftrace.exp: Fix expected message on continue.
16057 * gdb.trace/pending.exp: Fix expected message on continue.
16058 * gdb.trace/trace-break.exp: Fix expected message on continue.
16059
8bcbad33
SM
160602016-01-18 Simon Marchi <simon.marchi@ericsson.com>
16061
16062 * lib/gdb.exp (gdb_test): Remove unused global references.
16063
f303dbd6
PA
160642016-01-18 Pedro Alves <palves@redhat.com>
16065
16066 * gdb.base/async-shell.exp: Adjust expected output.
16067 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
16068 * gdb.base/siginfo-thread.exp: Adjust expected output.
16069 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
16070 * gdb.java/jnpe.exp: Adjust expected output.
16071 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
16072 * gdb.threads/continue-pending-status.exp: Adjust expected output.
16073 * gdb.threads/leader-exit.exp: Adjust expected output.
16074 * gdb.threads/manythreads.exp: Adjust expected output.
16075 * gdb.threads/pthreads.exp: Adjust expected output.
16076 * gdb.threads/schedlock.exp: Adjust expected output.
16077 * gdb.threads/siginfo-threads.exp: Adjust expected output.
16078 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
16079 expected output.
16080 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
16081 output.
16082 * gdb.threads/sigthread.exp: Adjust expected output.
16083 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
16084
b2789696
YQ
160852016-01-18 Yao Qi <yao.qi@linaro.org>
16086
16087 * gdb.guile/scm-section-script.c: Replace @progbits with
16088 %progbits.
16089 * gdb.python/py-section-script.c: Likewise.
16090
71ef29a8
PA
160912016-01-15 Pedro Alves <palves@redhat.com>
16092
16093 * gdb.multi/tids.exp: Test star wildcard ranges.
16094
3f5b7598
PA
160952016-01-15 Pedro Alves <palves@redhat.com>
16096
16097 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
16098 command from "thread apply" invocation.
16099 (thr_apply_info_thr_invalid): Default the expected output to the
16100 input tid list.
16101 (top level): Add tests that use convenience variables. Add tests
16102 for "thread apply" with a valid TID list, but missing the command.
16103
663f6d42
PA
161042016-01-13 Pedro Alves <palves@redhat.com>
16105
16106 * gdb.base/default.exp: Expect $_gthread as well.
16107 * gdb.multi/tids.exp: Test $_gthread.
16108 * gdb.threads/thread-specific.exp: Test $_gthread.
16109
c84f6bbf
PA
161102016-01-13 Pedro Alves <palves@redhat.com>
16111
16112 * gdb.multi/tids.exp: Test "info threads -gid".
16113
22a02324
PA
161142016-01-13 Pedro Alves <palves@redhat.com>
16115
16116 * gdb.multi/tids.exp: Test InferiorThread.global_num and
16117 Breakpoint.thread.
16118 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
16119
5d5658a1
PA
161202016-01-07 Pedro Alves <palves@redhat.com>
16121
16122 * gdb.base/break.exp: Adjust to output changes.
16123 * gdb.base/hbreak2.exp: Likewise.
16124 * gdb.base/sepdebug.exp: Likewise.
16125 * gdb.base/watch_thread_num.exp: Likewise.
16126 * gdb.linespec/keywords.exp: Likewise.
16127 * gdb.multi/info-threads.exp: Likewise.
16128 * gdb.threads/thread-find.exp: Likewise.
16129 * gdb.multi/tids.c: New file.
16130 * gdb.multi/tids.exp: New file.
16131
84654457
PA
161322016-01-13 Pedro Alves <palves@redhat.com>
16133
16134 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
16135
e3940304
PA
161362016-01-13 Pedro Alves <palves@redhat.com>
16137
16138 * gdb.base/default.exp: Expect $_inferior as well.
16139 * gdb.multi/base.exp: Test $_inferior.
16140
a911d87a
PA
161412016-01-13 Pedro Alves <palves@redhat.com>
16142
16143 PR breakpoints/19388
16144 * gdb.base/catch-signal-siginfo-cond.c: New file.
16145 * gdb.base/catch-signal-siginfo-cond.exp: New file.
16146
82075af2
JS
161472016-01-12 Josh Stone <jistone@redhat.com>
16148 Philippe Waroquiers <philippe.waroquiers@skynet.be>
16149
16150 * gdb.base/catch-syscall.c (do_execve): New variable.
16151 (main): Conditionally trigger an execve.
16152 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
16153 (test_catch_syscall_execve): New, check entry/return across execve.
16154 (do_syscall_tests): Call test_catch_syscall_execve.
16155
e46eeedd
PA
161562016-01-12 Pedro Alves <palves@redhat.com>
16157
16158 * gdb.base/random-signal.exp (do_test): New procedure, with body
16159 of testcase moved in.
16160
01d8c27e
JK
161612016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16162 Pedro Alves <palves@redhat.com>
16163
16164 * gdb.base/funcargs.exp (finish from indirectly called function):
16165 Reintroduce the case for 'First'.
16166
9a706302
JK
161672016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16168 Pedro Alves <palves@redhat.com>
16169
16170 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
16171 (tcatch_vfork_then_child_follow_exec)
16172 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
16173 identification.
16174
c0ecb95f
JK
161752016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16176
16177 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
16178 and repeats to unlimited.
16179 * gdb.python/py-value.exp: Likewise.
16180 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
16181 and repeats to unlimited.
16182
6cfc1fcb
JK
161832016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
16184
16185 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
16186 and reordering the functions.
16187 * gdb.multi/hangout.c: Likewise.
16188 * gdb.multi/hello.c: Likewise.
16189
582a1b00
SM
161902016-01-08 Simon Marchi <simon.marchi@ericsson.com>
16191
16192 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
16193 absolute.
16194 (SingleStatisticTestResult.report): Use dict.keys instead of
16195 dict.iterkeys.
16196
79bc59cb
PA
161972016-01-06 Pedro Alves <palves@redhat.com>
16198
16199 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
16200
43368e1d
MM
162012016-01-04 Markus Metzger <markus.t.metzger@intel.com>
16202
16203 * gdb.btrace/dlopen.exp: New.
16204 * gdb.btrace/dlopen.c: New.
16205 * gdb.btrace/dlopen-dso.c: New.
16206
79fad5b8
SL
162072015-12-25 Sandra Loosemore <sandra@codesourcery.com>
16208
16209 * lib/gdb.exp (gdb_test): Update comments to clarify that the
16210 PATTERN argument is optional.
16211
ab8314b3
JB
162122015-12-24 Joel Brobecker <brobecker@adacore.com>
16213
16214 * lib/ada.exp (target_compile_ada_from_dir): New function.
16215 (gdb_compile_ada): Reimplement avoiding the use of project files.
16216 * gdb.ada/gnat_ada.gpr: Delete.
16217 * gdb.ada/cond_lang.exp: Adjust test to make path before
16218 filename optional.
16219 * gdb.ada/small_reg_param.exp: Likewise.
16220
fe33faff
SM
162212015-12-22 Simon Marchi <simon.marchi@ericsson.com>
16222
16223 * gdb.base/foll-vork.exp: Remove HP-UX special case.
16224
6d265cb4
TP
162252015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
16226
16227 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
16228 case.
16229
10125099
SM
162302015-12-21 Simon Marchi <simon.marchi@ericsson.com>
16231
16232 * gdb.base/break.exp: Remove dead code.
16233 * gdb.base/sepdebug.exp: Likewise.
16234
3ca22649
SM
162352015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
16236
16237 * gdb.asm/asm-source.exp: Remove HP-UX references.
16238 * gdb.base/annota1.exp: Likewise.
16239 * gdb.base/annota3.exp: Likewise.
16240 * gdb.base/attach.exp: Likewise.
16241 * gdb.base/bigcore.exp: Likewise.
16242 * gdb.base/break.exp: Likewise.
16243 * gdb.base/call-ar-st.exp: Likewise.
16244 * gdb.base/callfuncs.exp: Likewise.
16245 * gdb.base/catch-fork-static.exp: Likewise.
16246 * gdb.base/display.exp: Likewise.
16247 * gdb.base/foll-exec-mode.exp: Likewise.
16248 * gdb.base/foll-exec.exp: Likewise.
16249 * gdb.base/foll-fork.exp: Likewise.
16250 * gdb.base/foll-vfork.exp: Likewise.
16251 * gdb.base/funcargs.exp: Likewise.
16252 * gdb.base/hbreak2.exp: Likewise.
16253 * gdb.base/inferior-died.exp: Likewise.
16254 * gdb.base/interrupt.exp: Likewise.
16255 * gdb.base/multi-forks.exp: Likewise.
16256 * gdb.base/nodebug.exp: Likewise.
16257 * gdb.base/sepdebug.exp: Likewise.
16258 * gdb.base/solib1.c: Likewise.
16259 * gdb.base/step-test.exp: Likewise.
16260 * gdb.mi/non-stop.c: Likewise.
16261 * gdb.mi/pthreads.c: Likewise.
16262 * gdb.multi/bkpt-multi-exec.ex: Likewise.
16263 * gdb.threads/pthreads.c: Likewise.
16264 * gdb.threads/staticthreads.exp: Likewise.
16265 * lib/future.exp: Likewise.
16266 * lib/gdb.exp: Likewise.
16267 * gdb.base/so-indr-cl.c: Remove.
16268 * gdb.base/so-indr-cl.exp: Likewise.
16269 * gdb.base/solib.c: Likewise.
16270 * gdb.base/solib.exp: Likewise.
16271 * gdb.base/solib2.c: Likewise.
16272
b6304613
SM
162732015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
16274
16275 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
16276 * gdb.base/call-ar-st.exp: Likewise.
16277 * gdb.base/callfuncs.exp: Likewise.
16278 * gdb.base/condbreak.exp: Likewise.
16279 * gdb.base/constvars.exp: Likewise.
16280 * gdb.base/hbreak2.exp: Likewise.
16281 * gdb.base/langs.exp: Likewise.
16282 * gdb.base/list.exp: Likewise.
16283 * gdb.base/long_long.exp: Likewise.
16284 * gdb.base/ptype.exp: Likewise.
16285 * gdb.base/scope.exp: Likewise.
16286 * gdb.base/signals.exp: Likewise.
16287 * gdb.base/so-impl-ld.exp: Likewise.
16288 * gdb.base/varargs.exp: Likewise.
16289 * gdb.base/volatile.exp: Likewise.
16290 * gdb.base/whatis.exp: Likewise.
16291 * gdb.cp/cplusfuncs.exp: Likewise.
16292 * gdb.cp/inherit.exp: Likewise.
16293 * gdb.cp/local.exp: Likewise.
16294 * gdb.cp/member-ptr.exp: Likewise.
16295 * gdb.cp/method.exp: Likewise.
16296 * gdb.cp/overload.exp: Likewise.
16297 * gdb.cp/templates.exp: Likewise.
16298 * gdb.stabs/weird.exp: Likewise.
16299 * lib/compiler.c: Likewise.
16300 * lib/compiler.cc: Likewise.
16301 * lib/cp-support.exp: Likewise.
16302 * lib/gdb.exp: Likewise.
16303
bf401b07
SM
163042015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
16305
16306 * configure.ac: Remove HP-UX case.
16307 * configure: Regenerate.
16308
aff9c0f8
SM
163092015-12-18 Simon Marchi <simon.marchi@ericsson.com>
16310
16311 * lib/gdb.exp (gdb_compile): Add function doc.
16312
a6904d5a
PA
163132015-12-17 Pedro Alves <palves@redhat.com>
16314
16315 PR threads/19354
16316 * gdb.multi/info-threads.exp: New file.
16317
a22279dd
YQ
163182015-12-15 Yao Qi <yao.qi@linaro.org>
16319
16320 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
16321 is aarch64*-*-*.
16322
0588c796
SL
163232015-12-14 Sandra Loosemore <sandra@codesourcery.com>
16324
16325 * gdb.base/history-duplicates.exp: Skip if no readline support.
16326
5d978e17
SL
163272015-12-14 Sandra Loosemore <sandra@codesourcery.com>
16328
16329 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
16330
7e763b86
SL
163312015-12-14 Sandra Loosemore <sandra@codesourcery.com>
16332
16333 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
16334
87a3a92c
SL
163352015-12-14 Sandra Loosemore <sandra@codesourcery.com>
16336
16337 * gdb.base/completion.exp: Skip tests that interrupt GDB with
16338 ctrl-C if nointerrupts target property is set.
16339 * gdb.base/double-prompt-target-event-error.exp: Likewise.
16340 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
16341 * gdb.base/paginate-bg-execution.exp: Likewise.
16342 * gdb.base/paginate-execution-startup.exp: Likewise.
16343 * gdb.base/random-signal.exp: Likewise.
16344 * gdb.base/range-stepping.exp: Likewise.
16345 * gdb.cp/annota2.exp: Likewise.
16346 * gdb.cp/annota3.exp: Likewise.
16347 * gdb.gdb/selftest.exp: Likewise.
16348 * gdb.threads/continue-pending-status.exp: Likewise.
16349 * gdb.threads/leader-exit.exp: Likewise.
16350 * gdb.threads/manythreads.exp: Likewise.
16351 * gdb.threads/pthreads.exp: Likewise.
16352 * gdb.threads/schedlock.exp: Likewise.
16353 * gdb.threads/sigthread.exp: Likewise.
16354
a8f077dc
DB
163552015-12-11 Don Breazeal <donb@codesourcery.com>
16356
16357 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
16358 remote.
16359 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
16360 * gdb.base/foll-exec.exp (main): Enable for target remote.
16361 * gdb.base/foll-fork.exp (main): Likewise.
16362 * gdb.base/foll-vfork.exp (main): Likewise.
16363 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
16364 (proc continue_to_exit_bp_loc): Use clean_restart.
16365 * gdb.base/pie-execl.exp (main): Disable for target remote.
16366 * gdb.base/watch-vfork.exp (main): Enable for target remote.
16367 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
16368 * gdb.threads/execl.exp (main): Likewise.
16369 * gdb.threads/fork-child-threads.exp (main): Likewise.
16370 * gdb.threads/fork-plus-threads.exp (main): Disable for target
16371 remote.
16372 * gdb.threads/fork-thread-pending.exp (main): Enable for target
16373 remote.
16374 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
16375 pid.tid style ptids, instead of just tid.
16376 * gdb.threads/thread-execl.exp (main): Enable for target remote.
16377 * gdb.threads/watchpoint-fork.exp (main): Likewise.
16378 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
16379 ptids, instead of just tid.
16380
3b2464a8
AB
163812015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
16382
16383 * gdb.base/list.exp (test_list_forward): Add end of file error
16384 test.
16385 (test_repeat_list_command): Add end of file error test.
16386 (test_list_backwards): Add beginning of file error test.
16387
a0def019
AB
163882015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
16389
16390 * gdb.base/list.exp (test_list_invalid_args): New function,
16391 defined, and called.
16392
5c000dff
AB
163932015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
16394
16395 * gdb.base/list.exp (test_list): Make test names unique.
16396
f1637ebe
YQ
163972015-12-11 Yao Qi <yao.qi@linaro.org>
16398
16399 * gdb.base/coremaker2.c: Remove.
16400
36d6fc0a
PA
164012015-12-10 Pedro Alves <palves@redhat.com>
16402
16403 * gdb.multi/base.exp: Remove stale "spaces" references.
16404
762f7747
PA
164052015-12-10 Pedro Alves <palves@redhat.com>
16406
16407 * gdb.multi/base.exp: Don't use nowarnings.
16408 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
16409 * gdb.multi/hangout.c: Include stdio.h.
16410 * gdb.multi/hello.c: Include stdlib.h.
16411 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
16412 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
16413 * gdb.multi/multi-arch.exp: Don't use nowarnings.
16414
28d2bfb9
AB
164152015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
16416
16417 * gdb.dwarf2/dw2-ranges-base.c: New file.
16418 * gdb.dwarf2/dw2-ranges-base.exp: New file.
16419 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
16420 support additional line table, and debug ranges generation.
16421 (Dwarf::ranges): New function, generate .debug_ranges.
16422 (Dwarf::lines): Support generating simple line table programs.
16423 (Dwarf::assemble): Initialise new namespace variables.
16424
5fc2beac
KB
164252015-12-09 Kevin Buettner <kevinb@redhat.com>
16426
16427 * gdb.base/async.exp (proc test_background): Add case for
16428 asynchronous execution not supported.
16429
1c35a88f
LM
164302015-12-09 Luis Machado <lgustavo@codesourcery.com>
16431
16432 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
16433 format and change test names to make them unique.
16434
b593e3d9
RK
164352015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
16436 Pedro Alves <pedro@redhat.com>
16437
16438 PR gdb/18702
16439 Add checking of floatformats setup on x86_64 hosts.
16440 * gdb.arch/i386-float.S (main): Load bigval and smallval.
16441 (smallval, bigval): New labels/constants.
16442 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
16443 float" after loading bigval and smallval.
16444
d72413e6
PMR
164452015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
16446
16447 * gdb.ada/fun_overload_menu.exp: New testcase.
16448 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
16449
ece66d65
JS
164502015-12-04 Josh Stone <jistone@redhat.com>
16451
16452 * gdb.base/catch-fork-static.exp: New.
16453
41d0efca
YQ
164542015-12-03 Yao Qi <yao.qi@linaro.org>
16455
16456 * gdb.base/sizeof.c: Don't include stdio.h and
16457 ../lib/unbuffer_output.c.
16458 (main): New variable 'size' and 'value'. Remove printf and
16459 gdb_unbuffer_output. Assign return value to size and value.
16460 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
16461 at the beginning.
16462 (check_sizeof): Check the result by printing variable 'size'.
16463 (check_valueof): Check the result by printing variable 'value'.
16464
99fd02d9
YQ
164652015-12-01 Yao Qi <yao.qi@linaro.org>
16466
16467 * gdb.base/disp-step-syscall.exp: Define syscall instruction
16468 for aarch64*-*-linux* target.
16469
f2faf941
PA
164702015-11-30 Pedro Alves <palves@redhat.com>
16471
16472 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
16473
04bf20c5
PA
164742015-11-30 Pedro Alves <palves@redhat.com>
16475
16476 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
16477 Handle non-stop mode vCont replies.
16478
09df4675
PA
164792015-11-30 Pedro Alves <palves@redhat.com>
16480
16481 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
16482 prepare_for_testing. Start gdb with "set non-stop on" appended to
16483 GDBFLAGS. Lax expected stop output.
16484
58b584af
YQ
164852015-11-27 Yao Qi <yao.qi@linaro.org>
16486
16487 * gdb.arch/arm-neon.exp: New.
16488 * gdb.arch/arm-neon.c: New.
16489
dfcb77a8
YQ
164902015-11-27 Yao Qi <yao.qi@linaro.org>
16491
16492 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
16493
88e8ec1b
YQ
164942015-11-27 Yao Qi <yao.qi@linaro.org>
16495
16496 * gdb.cp/annota2.exp: Allow multiple occurrences of the
16497 frames-invalid annotation.
16498
bfde72c2
YQ
164992015-11-27 Yao Qi <yao.qi@linaro.org>
16500
16501 * gdb.cp/annota2.exp: Use ${frames_invalid}.
16502
f6512a69
SM
165032015-11-26 Simon Marchi <simon.marchi@ericsson.com>
16504
16505 * gdb.threads/names.exp: New file.
16506 * gdb.threads/names.c: New file.
16507 * README: Mention gdb,no_thread_names.
16508
46a3515b
MM
165092015-11-26 Markus Metzger <markus.t.metzger@intel.com>
16510
16511 PR 19297
16512 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
16513 support" error.
16514
62147a22
PA
165152015-11-24 Pedro Alves <palves@redhat.com>
16516
16517 PR 17539
16518 * gdb.base/display.exp: Expect displays to be sorted in ascending
16519 order. Use multi_line.
16520 * gdb.base/solib-display.exp: Likewise.
16521
2f341b6e
PA
165222015-11-24 Pedro Alves <palves@redhat.com>
16523
16524 PR 17539
25d49b86
PA
16525 * gdb.base/display.exp: Expect displays to be sorted in ascending
16526 order. Use multi_line.
16527 * gdb.base/solib-display.exp: Likewise.
2f341b6e 16528
7e0aa6aa
PA
165292015-11-24 Pedro Alves <palves@redhat.com>
16530
16531 PR 17539
16532 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
16533 threads in ascending order.
16534 * gdb.base/foll-fork.exp: Likewise.
16535 * gdb.base/foll-vfork.exp: Likewise.
16536 * gdb.base/multi-forks.exp: Likewise.
16537 * gdb.mi/mi-nonstop.exp: Likewise.
16538 * gdb.mi/mi-nsintrall.exp: Likewise.
16539 * gdb.multi/base.exp: Likewise.
16540 * gdb.multi/multi-arch.exp: Likewise.
16541 * gdb.python/py-inferior.exp: Likewise.
16542 * gdb.threads/break-while-running.exp: Likewise.
16543 * gdb.threads/execl.exp: Likewise.
16544 * gdb.threads/gcore-thread.exp: Likewise.
16545 * gdb.threads/info-threads-cur-sal.exp: Likewise.
16546 * gdb.threads/kill.exp: Likewise.
16547 * gdb.threads/linux-dp.exp: Likewise.
16548 * gdb.threads/multiple-step-overs.exp: Likewise.
16549 * gdb.threads/next-bp-other-thread.exp: Likewise.
16550 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
16551 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
16552 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
16553 * gdb.threads/thread-find.exp: Likewise.
16554 * gdb.threads/tls.exp: Likewise.
16555 * lib/mi-support.exp (mi_reverse_list): Delete.
16556 (mi_check_thread_states): No longer reverse list.
16557
2cc57ad8
PA
165582015-11-24 Pedro Alves <palves@redhat.com>
16559
16560 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
16561 use lowercase.
16562
c93e8391
SM
165632015-11-23 Simon Marchi <simon.marchi@ericsson.com>
16564
16565 * gdb.trace/actions.c: Include trace-common.h.
16566 (main): Add a location for a fast tracepoint.
16567 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
16568 the normal tracepoints.
16569 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
16570
045ccf91
SM
165712015-11-23 Simon Marchi <simon.marchi@ericsson.com>
16572
16573 * save-trace.exp: Factor out code to these...
16574 (gdb_save_tracepoints): New.
16575 (gdb_load_tracepoints): New.
16576 (do_save_load_test): New.
16577
5506f9f6
KB
165782015-11-23 Kevin Buettner <kevinb@redhat.com>
16579
16580 * gdb.base/asmlabel.exp: New test.
16581 * gdb.base/asmlabel.c: New test case.
16582
16c3b12f
JB
165832015-11-23 Joel Brobecker <brobecker@adacore.com>
16584
16585 * gdb.base/wrong_frame_bt_full-main.c: New file.
16586 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
16587 * gdb.base/wrong_frame_bt_full.exp: New file.
16588
155bfbd3
JB
165892015-11-23 Joel Brobecker <brobecker@adacore.com>
16590
16591 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
16592
bb097445
JM
165932015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
16594
206853a0 16595 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
16596 pstate register when comparing registers values in
16597 sparc64-*-linux-gnu targets to avoid spurious differences.
16598
9c88ed8f
JM
165992015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
16600
206853a0 16601 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 16602
96161e25
SL
166032015-11-19 Sandra Loosemore <sandra@codesourcery.com>
16604
16605 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
16606 as type argument to gdb_compile.
16607 * gdb.base/nested-subp2.exp: Likewise.
16608 * gdb.base/nested-subp3.exp: Likewise.
16609
340c2830
DV
166102015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
16611
16612 * lib/dwarf.exp (_note): Fix left shift of negative value.
16613 * gdb.trace/trace-condition.exp: Likewise.
16614
c1862d0f
YQ
166152015-11-13 Yao Qi <yao.qi@linaro.org>
16616
16617 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
16618 comments about d10v.
16619 (test_scalar_returns): Likewise.
16620 * gdb.base/d10v.ld: Remove.
16621 * gdb.base/overlays.exp: Remove the target triplet checking for
16622 d10v-*-*.
16623 * gdb.base/structs.exp (test_struct_returns): Remove the
16624 comments about d10v.
16625 (test_struct_calls): Likewise.
16626
77ae9c19
YQ
166272015-11-13 Yao Qi <yao.qi@linaro.org>
16628
16629 * gdb.base/gnu_vector.exp: Check the return value by "p res".
16630 * gdb.base/gnu_vector.c: Don't include stdio.h.
16631 (main): Don't print res and call add_some_intvecs.
16632
430e004e
MK
166332015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
16634
16635 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
16636 macro.
16637 (func5): Removed.
16638 (func4): Use FAST_TRACEPOINT_LABEL.
16639 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
16640 macro.
16641 (func): Removed.
16642 (thread_function): Use FAST_TRACEPOINT_LABEL.
16643 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
16644 (func): Remove.
16645 (marker): Use FAST_TRACEPOINT_LABEL.
16646 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
16647 (pendfunc1): Remove.
16648 (pendfunc): Use FAST_TRACEPOINT_LABEL.
16649 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
16650 (foo): Remove.
16651 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
16652 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
16653 macro.
16654 (func): Remove.
16655 (marker): Use FAST_TRACEPOINT_LABEL.
16656 * gdb.trace/trace-common.h: New header.
16657 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
16658 macro.
16659 (func): Remove.
16660 (marker): Use FAST_TRACEPOINT_LABEL.
16661 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
16662 (func): Remove.
16663 (thread_function): Use FAST_TRACEPOINT_LABEL.
16664
6e7675a7
MK
166652015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
16666
16667 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
16668 in front.
16669 * gdb.trace/change-loc.exp: Use global pcreg definition.
16670 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
16671 * gdb.trace/entry-values.exp: Use global spreg definition, add $
16672 in front.
16673 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
16674 * gdb.trace/pending.exp: Likewise.
16675 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
16676 * gdb.trace/trace-break.exp: Likewise.
16677 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
16678 in front.
16679 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
16680 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
16681 in front.
16682 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
16683
dddc0e16
JB
166842015-11-09 Joel Brobecker <brobecker@adacore.com>
16685
16686 * gdb.ada/fin_fun_out: New testcase.
16687
c6f0b406
KB
166882015-11-07 Kevin Buettner <kevinb@redhat.com>
16689
16690 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
16691 value associated with DW_AT_byte_size.
16692 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
16693 constants for DW_AT_byte_size, DW_AT_lower_bound, and
16694 DW_AT_upper_bound.
16695
f01dcfd9
KB
166962015-11-07 Kevin Buettner <kevinb@redhat.com>
16697
16698 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
16699 (gdb_target_symbol_prefix_flags): Define in terms of _asm
16700 version.
16701 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
16702 gdb.dwarf2/dw2-canonicalize-type.exp,
16703 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
16704 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
16705 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
16706 provided by gdb_target_symbol_prefix_flags_asm.
16707 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
16708 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
16709 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
16710 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
16711 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
16712 macros where needed). Use this macro for symbols which require
16713 the prefix provided by SYMBOL_PREFIX.
16714
2223449a
KB
167152015-11-05 Kevin Buettner <kevinb@redhat.com>
16716
16717 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
16718 New procs.
16719 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
16720 representing expressions, of more than one list element.
16721 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
16722 to prepend linker symbol prefix to f.
16723 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
16724 table_1 and table_2.
16725 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
16726 Likewise, for f and g.
16727 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
16728 for ptr.
16729 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
16730 for main.
16731 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
16732 table_1_ptr and table_2_ptr.
16733
6f2f1a3a
JK
167342015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16735 Joel Brobecker <brobecker@adacore.com>
16736
16737 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
16738
566c56c9
MK
167392015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
16740
16741 * gdb.reverse/s390-mvcle.c: New test.
16742 * gdb.reverse/s390-mvcle.exp: New file.
16743 * lib/gdb.exp: Enable reverse tests on s390*-linux.
16744
d5f0636b
MK
167452015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
16746
16747 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
16748
7ad8b86c
MK
167492015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
16750
16751 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
16752 reaching marker2.
16753 * gdb.reverse/getresuid-reverse.exp: Likewise.
16754 * gdb.reverse/pipe-reverse.exp: Likewise.
16755 * gdb.reverse/readv-reverse.exp: Likewise.
16756 * gdb.reverse/recvmsg-reverse.exp: Likewise.
16757 * gdb.reverse/time-reverse.exp: Likewise.
16758 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
16759
4081c0f1
YQ
167602015-10-30 Yao Qi <yao.qi@linaro.org>
16761
16762 * gdb.threads/wp-replication.c (watch_count_done): Remove.
16763 (empty_cycle): Remove.
16764 (main): Don't call empty_cycle. Don't use watch_count_done.
16765 * gdb.threads/wp-replication.exp: Don't set breakpoint on
16766 empty_cycle. Rewrite the code counting HW watchpoints.
16767
452b4ba5
MK
167682015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
16769
16770 * gdb.reverse/fstatat-reverse.c: New test.
16771 * gdb.reverse/fstatat-reverse.exp: New file.
16772 * gdb.reverse/getresuid-reverse.c: New test.
16773 * gdb.reverse/getresuid-reverse.exp: New file.
16774 * gdb.reverse/pipe-reverse.c: New test.
16775 * gdb.reverse/pipe-reverse.exp: New file.
16776 * gdb.reverse/readv-reverse.c: New test.
16777 * gdb.reverse/readv-reverse.exp: New file.
16778 * gdb.reverse/recvmsg-reverse.c: New test.
16779 * gdb.reverse/recvmsg-reverse.exp: New file.
16780 * gdb.reverse/time-reverse.c: New test.
16781 * gdb.reverse/time-reverse.exp: New file.
16782 * gdb.reverse/waitpid-reverse.c: New test.
16783 * gdb.reverse/waitpid-reverse.exp: New file.
16784
5e2e7507
JK
167852015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
16786
16787 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
16788
0fde2c53
DE
167892015-10-26 Doug Evans <dje@google.com>
16790
16791 PR symtab/17391
16792 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
16793 * gdb.dwarf2/bad-regnum.c: New file.
16794 * gdb.dwarf2/bad-regnum.exp: New file.
16795
1a70ae97
DE
167962015-10-26 Doug Evans <dje@google.com>
16797
16798 PR python/18938
16799 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
16800 file.
16801
27dc26ab
JK
168022015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16803
16804 * gdb.compile/compile.exp (compile code globalvar): Update expectation
16805 for a change by "Mention language in compile error message".
16806
bed91f4d
SM
168072015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
16808
16809 PR python/18073
16810 * gdb.python/py-type.c (C::a_method): New.
16811 (C::a_const_method): New.
16812 (C::a_static_method): New.
16813 (a_function): New.
16814 * gdb.python/py-type.exp (test_fields): Test getting fields
16815 from function and method.
16816
3f2f83dd
KB
168172015-10-21 Keven Boell <keven.boell@intel.com>
16818
16819 * gdb.fortran/vla-alloc-assoc.exp: New file.
16820 * gdb.fortran/vla-datatypes.exp: New file.
16821 * gdb.fortran/vla-datatypes.f90: New file.
16822 * gdb.fortran/vla-history.exp: New file.
16823 * gdb.fortran/vla-ptype-sub.exp: New file.
16824 * gdb.fortran/vla-ptype.exp: New file.
16825 * gdb.fortran/vla-sizeof.exp: New file.
16826 * gdb.fortran/vla-sub.f90: New file.
16827 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
16828 * gdb.fortran/vla-value-sub-finish.exp: New file.
16829 * gdb.fortran/vla-value-sub.exp: New file.
16830 * gdb.fortran/vla-value.exp: New file.
16831 * gdb.fortran/vla-ptr-info.exp: New file.
16832 * gdb.mi/mi-vla-fortran.exp: New file.
16833 * gdb.mi/vla.f90: New file.
16834
27145d50
SL
168352015-10-21 Sandra Loosemore <sandra@codesourcery.com>
16836
16837 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
16838 of hardwired timeout value.
16839
5f3ff4f8
JK
168402015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
16841 Pedro Alves <palves@redhat.com>
16842
16843 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
16844 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
16845
bfd09d20
JS
168462015-10-19 Josh Stone <jistone@redhat.com>
16847
16848 * gdb.base/catch-syscall.c: Include <sched.h>.
16849 (unknown_syscall): New variable.
16850 (main): Trigger a vfork and an unknown syscall.
16851 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
16852 (unknown_syscall_number): Likewise.
16853 (check_call_to_syscall): Accept an optional syscall pattern.
16854 (check_return_from_syscall): Likewise.
16855 (check_continue): Likewise.
16856 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
16857 (test_catch_syscall_skipping_return): New test toggling off 'catch
16858 syscall' to step over the syscall return, then toggling back on.
16859 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
16860 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
16861 (do_syscall_tests): Call test_catch_syscall_without_args and
16862 test_catch_syscall_mid_vfork.
16863 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
16864 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
16865
b32b93c6
AS
168662015-10-19 Andrew Stubbs <ams@codesourcery.com>
16867
16868 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
16869 print g_vE): Add new pass patterns.
16870 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
16871 print various symbol names for vptr fields.
16872
9d622bda
AB
168732015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
16874
16875 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
16876 results.
16877
0fd8ac1c
YQ
168782015-10-12 Yao Qi <yao.qi@linaro.org>
16879
16880 * gdb.arch/disp-step-insn-reloc.exp: New test case.
16881
34240514
YQ
168822015-10-12 Yao Qi <yao.qi@linaro.org>
16883
16884 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
16885 is aarch64*-*-linux*.
16886
8240f442
YQ
168872015-10-12 Yao Qi <yao.qi@linaro.org>
16888
16889 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
16890 (can_relocate_bcond_true): ... it.
16891 (can_relocate_bcond_false): New function.
16892 (foo): Likewise.
16893 (can_relocate_bl): Likewise.
16894 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
16895 can_relocate_bl.
16896
2520f728
PMR
168972015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
16898
16899 * gdb.base/nested-addr.c: New file.
16900 * gdb.base/nested-addr.exp: New testcase.
16901
abcef95a
MM
169022015-10-09 Markus Metzger <markus.t.metzger@intel.com>
16903
16904 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
16905 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
16906 its output. Ignore the output of "record goto begin" and instead
16907 check that GDB is replaying.
16908
145e3ddb
PA
169092015-10-09 Pedro Alves <palves@redhat.com>
16910
16911 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
16912 (top level): Use it in the run with no args test.
16913
d5d8c4e1
IB
169142015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
16915
16916 * gdb.dlang/properties.exp: New file.
16917
06e635ef
SL
169182015-10-02 Sandra Loosemore <sandra@codesourcery.com>
16919
16920 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
16921 whether or not address 0x1000 is mapped on the target.
16922
e019fd1d
SM
169232015-09-30 Simon Marchi <simon.marchi@ericsson.com>
16924
16925 * gdb.python/py-type.exp: Do not run tests if binaries fail to
16926 build.
16927
77ba2a67
MM
169282015-09-30 Markus Metzger <markus.t.metzger@intel.com>
16929
16930 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
16931 instruction-history test.
16932
c60eb31f
DE
169332015-09-28 Doug Evans <dje@google.com>
16934
16935 * gdb.base/gcore.c (array_func): Add reference to static_array.
16936
9a3c8263
SM
169372015-09-25 Simon Marchi <simon.marchi@ericsson.com>
16938
16939 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
16940 source line.
16941
9720e656
SL
169422015-09-24 Sandra Loosemore <sandra@codesourcery.com>
16943
16944 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
16945 short or char as base type.
16946
938d3bf2
SL
169472015-09-23 Sandra Loosemore <sandra@codesourcery.com>
16948
16949 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
16950 to allow any size enum.
16951
e6c2c623
PMR
169522015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
16953
16954 * gdb.ada/array_ptr_renaming.exp: New testcase.
16955 * gdb.ada/array_ptr_renaming/foo.adb: New file.
16956 * gdb.ada/array_ptr_renaming/pack.ads: New file.
16957
06da0f77
PL
169582015-09-21 Pierre Langlois <pierre.langlois@arm.com>
16959
16960 * gdb.trace/ftrace-lock.c: New file.
16961 * gdb.trace/ftrace-lock.exp: New file.
16962
4f51c22a
PL
169632015-09-21 Pierre Langlois <pierre.langlois@arm.com>
16964
16965 * gdb.arch/insn-reloc.c: New file.
16966 * gdb.arch/ftrace-insn-reloc.exp: New file.
16967
7041adf4
PL
169682015-09-21 Pierre Langlois <pierre.langlois@arm.com>
16969
16970 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
16971 instruction.
16972 * gdb.trace/pendshr1.c (pendfunc): Likewise.
16973 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
16974 * gdb.trace/range-stepping.c: Likewise.
16975 * gdb.trace/trace-break.c: Likewise.
16976 * gdb.trace/trace-mt.c (thread_function): Likewise.
16977 * gdb.trace/ftrace.c (marker): Likewise.
16978 * gdb.trace/trace-condition.c (marker): Likewise.
16979 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
16980 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
16981 is_aarch64_target.
16982
015d2e7e
DE
169832015-09-18 Doug Evans <xdje42@gmail.com>
16984
16985 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
16986 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
16987
26b188a2
SL
169882015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16989
16990 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
16991 the breakpoint.
16992
79dc332b
SL
169932015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16994
16995 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
16996 the pending breakpoint. Remove timeout override for "Run till
16997 MI pending breakpoint on pendfunc3 on thread 2" test.
16998
f57929f2
SL
169992015-09-18 Sandra Loosemore <sandra@codesourcery.com>
17000
17001 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
17002 filename pattern.
17003
3f469b17
SL
170042015-09-18 Sandra Loosemore <sandra@codesourcery.com>
17005
17006 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
17007 in breakpoint filename pattern.
17008
515b89b3
SL
170092015-09-18 Sandra Loosemore <sandra@codesourcery.com>
17010
7800dbe4
SL
17011 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
17012
170132015-09-18 Sandra Loosemore <sandra@codesourcery.com>
17014
515b89b3
SL
17015 * gdb.linespec/explicit.exp: Check for readline support for
17016 tab-completion tests. Fix obvious typo.
17017
d2939ba2
MM
170182015-09-18 Markus Metzger <markus.t.metzger@intel.com>
17019
17020 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
17021 and replay.
17022
cbb55fa7
MM
170232015-09-18 Markus Metzger <markus.t.metzger@intel.com>
17024
17025 * gdb.btrace/non-stop.c: New.
17026 * gdb.btrace/non-stop.exp: New.
17027
43691ca1
PL
170282015-09-17 Pierre Langlois <pierre.langlois@arm.com>
17029 Yao Qi <yao.qi@linaro.org>
17030
17031 * gdb.trace/trace-condition.c: New file.
17032 * gdb.trace/trace-condition.exp: New file.
17033
d78908cf
WW
170342015-09-16 Wei-cheng Wang <cole945@gmail.com>
17035
17036 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
17037 for testing bytecode compilation.
17038
1ed415e2
PA
170392015-09-16 Pedro Alves <palves@redhat.com>
17040 Sandra Loosemore <sandra@codesourcery.com>
17041
17042 * gdb.threads/non-stop-fair-events.c (timeout): New global.
17043 (SECONDS): Redefine.
17044 (main): Call pthread_kill and alarm early.
17045 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
17046 support.
17047 (test): If the target can't hardware step and doesn't support
17048 displaced stepping, increase the timeout.
17049
d136eff5
PA
170502015-09-16 Pedro Alves <palves@redhat.com>
17051
17052 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
17053 (enable_debug): New procedures.
17054 (test): Use them. Bail out if waiting for threads fails.
17055 (top level): Bail out if a test fails.
17056
991f019c
YQ
170572015-09-16 Yao Qi <yao.qi@linaro.org>
17058
17059 * gdb.asm/asm-source.exp: Set asm-arch for
17060 aarch64*-*-* target.
17061 * gdb.asm/aarch64.inc: New file.
17062
bfca584f
PMR
170632015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
17064
17065 * gdb.ada/array_of_variable_length.exp: New testcase.
17066 * gdb.ada/array_of_variable_length/foo.adb: New file.
17067 * gdb.ada/array_of_variable_length/pck.adb: New file.
17068 * gdb.ada/array_of_variable_length/pck.ads: New file.
17069
b326e587
DE
170702015-09-15 Doug Evans <dje@google.com>
17071
17072 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
17073 of function static local variable.
17074
5382cfab
PW
170752015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
17076
17077 * gdb.threads/tls-so_extern.exp: New test file.
17078 * gdb.threads/tls-so_extern.c: New test file.
17079 * gdb.threads/tls-so_extern_main.c: New test file.
17080
141c5cc4
JK
170812015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
17082
17083 * gdb.opt/solib-intra-step-lib.c: New file.
17084 * gdb.opt/solib-intra-step-main.c: New file.
17085 * gdb.opt/solib-intra-step.exp: New file.
17086
d15dcecd
PA
170872015-09-15 Pedro Alves <palves@redhat.com>
17088
17089 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
17090 gdb_continue_to_breakpoint instead of gdb_test_multiple.
17091
4c2f2a79
PA
170922015-09-14 Pedro Alves <palves@redhat.com>
17093
17094 * gdb.base/hook-stop-continue.c: Delete.
17095 * gdb.base/hook-stop-continue.exp: Delete.
17096 * gdb.base/hook-stop-frame.c: Delete.
17097 * gdb.base/hook-stop-frame.exp: Delete.
17098 * gdb.base/hook-stop.c: New file.
17099 * gdb.base/hook-stop.exp: New file.
17100
919e6dbe
PMR
171012015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
17102
17103 * gdb.ada/access_to_packed_array.exp: New testcase.
17104 * gdb.ada/access_to_packed_array/foo.adb: New file.
17105 * gdb.ada/access_to_packed_array/pack.adb: New file.
17106 * gdb.ada/access_to_packed_array/pack.ads: New file.
17107
157280a4
MM
171082015-09-14 Markus Metzger <markus.t.metzger@intel.com>
17109
17110 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
17111 buffer size test.
17112
2fd33e94
DB
171132015-09-11 Don Breazeal <donb@codesourcery.com>
17114
17115 * gdb.base/foll-exec.c: Add copyright header. Fix
17116 formatting issues.
17117 * gdb.base/foll-exec.exp (zap_session): Delete proc.
17118 (do_exec_tests): Use clean_restart in place of zap_session,
17119 and for test initialization. Fix formatting issues. Use
17120 fail in place of perror.
17121 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
17122 an expect statement to match an expression with output from
17123 the program under debug.
17124 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
17125 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
17126 * gdb.threads/non-ldr-exc-2.exp: Likewise.
17127 * gdb.threads/non-ldr-exc-3.exp: Likewise.
17128 * gdb.threads/non-ldr-exc-4.exp: Likewise.
17129
e70b6e8e
DE
171302015-09-09 Doug Evans <dje@google.com>
17131
17132 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
17133
7a551a51
DE
171342015-09-09 Doug Evans <dje@google.com>
17135
17136 * gdb.base/pie-execl.exp: Fix result test of build_executable.
17137
4c666f84
DE
171382015-09-09 Doug Evans <dje@google.com>
17139
17140 * gdb.base/savedregs.exp: Fix typo.
17141
243a9253
PA
171422015-09-09 Pedro Alves <palves@redhat.com>
17143
17144 * gdb.mi/mi-cli.exp: Add CLI finish tests.
17145
c0fa8fbd
SL
171462015-09-08 Sandra Loosemore <sandra@codesourcery.com>
17147
17148 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
17149 command actually switches threads. Give up on remaining
17150 tests if target fails to stop at breakpoint.
17151
cd7c1778
PMR
171522015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
17153
17154 * gdb.ada/funcall_char.exp: New testcase.
17155 * gdb.ada/funcall_char/foo.adb: New file.
17156
dc5c8746
PMR
171572015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
17158
17159 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
17160 expected outputs. Add two testcases for completing ambiguous
17161 functions.
17162 * gdb.ada/complete/aux_pck.adb: New file.
17163 * gdb.ada/complete/aux_pck.ads: New file.
17164 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
17165 Ambiguous_Func functions.
17166 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
17167 * gdb.ada/complete/pck.adb: Likewise.
17168
4e83a1e7
UW
171692015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
17170
17171 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
17172 failures to run the test program under GDB.
17173
8ce74153
LM
171742015-08-26 Luis Machado <lgustavo@codesourcery.com>
17175
17176 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
17177 to C.
17178
e9756d52
PP
171792015-08-26 Patrick Palka <patrick@parcs.ath.cx>
17180
17181 * gdb.base/run-after-attach.exp: New test file.
17182 * gdb.base/run-after-attach.c: New test file.
17183
8d37573b
DB
171842015-08-26 Don Breazeal <donb@codesourcery.com>
17185
17186 * gdb.base/foll-exec-2.c: New test program.
17187 * gdb.base/foll-exec-2.exp: New test.
17188
63e43d3a
PMR
171892015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
17190
17191 * gdb.base/nested-subp1.exp: New file.
17192 * gdb.base/nested-subp1.c: New file.
17193 * gdb.base/nested-subp2.exp: New file.
17194 * gdb.base/nested-subp2.c: New file.
17195 * gdb.base/nested-subp3.exp: New file.
17196 * gdb.base/nested-subp3.c: New file.
17197
3d40fbb5
PA
171982015-08-24 Pedro Alves <palves@redhat.com>
17199
17200 * gdb.server/connect-without-multi-process.c: New file.
17201 * gdb.server/connect-without-multi-process.exp: New file.
17202
4422ac93
LM
172032015-08-24 Luis Machado <lgustavo@codesourcery.com>
17204
17205 * gdb.opt/inline-markers.c: Make z int.
17206
91dddb86
LM
172072015-08-24 Luis Machado <lgustavo@codesourcery.com>
17208
17209 * gdb.opt/inline-markers.c: Make z volatile.
17210
a48847ee
LM
172112015-08-24 Luis Machado <lgustavo@codesourcery.com>
17212
17213 * gdb.opt/inline-bt.c: New volatile global z.
17214 * gdb.opt/inline-cmds.c: Likewise.
17215 * gdb.opt/inline-locals.c: Likewise.
17216 * gdb.opt/inline-markers.c: New extern global z.
17217 (marker): Use z.
17218 (inline_fn): Likewise.
17219
0ebbc52b
PA
172202015-08-24 Pedro Alves <palves@redhat.com>
17221
17222 * config/m32r-stub.exp: Remove file.
17223 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
17224 * gdb.base/call-rt-st.exp: Likewise.
17225 * gdb.base/call-strs.exp: Likewise.
17226 * gdb.base/default.exp: Remove references to h8300-*-hms and
17227 *-*-udi*.
17228 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
17229
77c365df
AA
172302015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
17231
17232 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
17233 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
17234 and "return" use KFAIL when GDB can not read/write the vector
17235 return value.
17236
4313b8c0
GB
172372015-08-21 Gary Benson <gbenson@redhat.com>
17238
17239 * gdb.trace/pending.exp: Cope with remote transfer warnings.
17240
0e433b32
PA
172412015-08-20 Pedro Alves <palves@redhat.com>
17242
17243 * gdb.server/solib-list.exp: No longer expect an interior stop in
17244 non-stop mode.
17245
221e1a37
PA
172462015-08-20 Pedro Alves <palves@redhat.com>
17247
17248 * gdb.server/connect-stopped-target.c: New file.
17249 * gdb.server/connect-stopped-target.exp: New file.
17250
40e3ad0e
PA
172512015-08-20 Pedro Alves <palves@redhat.com>
17252
17253 * gdb.dwarf2/comp-unit-lang.exp: New file.
17254 * gdb.dwarf2/comp-unit-lang.c: New file.
17255
af39b327
PMR
172562015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
17257
17258 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
17259 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
17260
7d45c7c3 172612015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 17262
7d45c7c3
KB
17263 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
17264 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
17265
4d6cceb4
DE
172662015-08-18 Doug Evans <dje@google.com>
17267 Adrian Sendroiu <adrian.sendroiu@freescale.com>
17268
17269 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
17270 skip_python_tests. New arg prompt_regexp.
17271 (skip_python_tests): New function.
17272 * lib/mi-support.exp (mi_skip_python_tests): New function.
17273 * gdb.python/py-mi-objfile-gdb.py: New file.
17274 * gdb.python/py-mi-objfile.c: New file.
17275 * gdb.python/py-mi-objfile.exp: New file.
17276
ad89c2aa
KS
172772015-08-17 Keith Seitz <keiths@redhat.com>
17278
17279 * gdb.linespec/explicit.exp: Move strace test from here ...
17280 * gdb.trace/strace.exp: ... to here.
17281
e3ae3c43
PP
172822015-08-15 Patrick Palka <patrick@parcs.ath.cx>
17283
17284 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
17285 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
17286
604b2636
DE
172872015-08-14 Doug Evans <xdje42@gmail.com>
17288
17289 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
17290 inferior before selecting a new file.
17291
6ff0ba5f
DE
172922015-08-14 Doug Evans <xdje42@gmail.com>
17293
17294 * gdb.mi/mi-disassemble.exp: Update.
17295 * gdb.base/disasm-optim.S: New file.
17296 * gdb.base/disasm-optim.c: New file.
17297 * gdb.base/disasm-optim.h: New file.
17298 * gdb.base/disasm-optim.exp: New file.
17299
9ca98f92
KS
173002015-08-14 Keith Seitz <keiths@redhat.com>
17301
17302 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
17303 "evaluated-by".
17304
52bbc560
JB
173052015-08-13 Joel Brobecker <brobecker@adacore.com>
17306
17307 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
17308
5d8c3ed3
PMR
173092015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
17310
17311 * gdb.ada/fun_renaming.exp: New testcase.
17312 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
17313 * gdb.ada/fun_renaming/pack.adb: New file.
17314 * gdb.ada/fun_renaming/pack.ads: New file.
17315
ea8812bc
KS
173162015-08-12 Keith Seitz <keiths@redhat.com>
17317
17318 * gdb.base/dso2dso.exp: Pass basename of source file in call to
17319 gdb_get_line_number.
17320
4dafcdeb
JB
173212015-08-12 Joel Brobecker <brobecker@adacore.com>
17322
17323 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
17324 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
17325 gdb.base/dso2dso.exp: New files.
17326
5ba32597
SDJ
173272015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
17328 Pedro Alves <palves@redhat.com>
17329 Keith Seitz <keiths@redhat.com>
17330
17331 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
17332 GDBFLAGS.
17333
b6dafabf
PP
173342015-08-12 Patrick Palka <patrick@parcs.ath.cx>
17335
17336 * gdb.base/gdbhistsize-history.exp
17337 (test_histsize_history_setting): Use save_vars.
17338 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
17339 Use save_vars.
17340 (test_no_truncation_of_unlimited_history_file): Use save_vars.
17341 * gdb.base/readline.exp: Use save_vars.
17342
abe8e607
PP
173432015-08-12 Patrick Palka <patrick@parcs.ath.cx>
17344
17345 * lib/gdb.exp (save_vars): New proc.
17346
629500fa
KS
173472015-08-11 Keith Seitz <keiths@redhat.com>
17348
17349 * gdb.base/help.exp: Update help_breakpoint_text.
17350
eb8c4e2e
KS
173512015-08-11 Keith Seitz <keiths@redhat.com>
17352
17353 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
17354 (at toplevel): Call test_explicit_breakpoints.
17355 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
17356 breakpoints.
17357 * lib/mi-support.exp (mi_make_breakpoint): Add support for
17358 breakpoint conditions, "-cond".
17359
87f0e720
KS
173602015-08-11 Keith Seitz <keiths@redhat.com>
17361
17362 * gdb.linespec/3explicit.c: New file.
17363 * gdb.linespec/cpexplicit.cc: New file.
17364 * gdb.linespec/cpexplicit.exp: New file.
17365 * gdb.linespec/explicit.c: New file.
17366 * gdb.linespec/explicit.exp: New file.
17367 * gdb.linespec/explicit2.c: New file.
17368 * gdb.linespec/ls-errs.exp: Add explicit location tests.
17369 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
17370 before using in the matching pattern.
17371 Clarify that `prefix' is a regular expression.
17372
f00aae0f
KS
173732015-08-11 Keith Seitz <keiths@redhat.com>
17374
17375 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
17376 test.
17377 Add tests for missing ",FMT" and ",".
17378
e27852be
DE
173792015-08-10 Doug Evans <dje@google.com>
17380 Keith Seitz <keiths@redhat.com>
17381
17382 PR gdb/17960
17383 * gdb.base/completion.exp: Add location completer tests.
17384
7f03bd92
PA
173852015-08-07 Pedro Alves <palves@redhat.com>
17386
17387 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
17388 tests here.
17389 (top level): Run do_test with and without displaced stepping.
17390
3fc8eb30
PA
173912015-08-07 Pedro Alves <palves@redhat.com>
17392
17393 * gdb.base/valgrind-disp-step.c: New file.
17394 * gdb.base/valgrind-disp-step.exp: New file.
17395
d4569d7b
PA
173962015-08-07 Pedro Alves <palves@redhat.com>
17397
17398 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
17399 Delete function.
17400 (main): Add alarm. Run an infinite loop instead of calling
17401 wait_threads.
17402 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
17403 comment.
17404 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
17405 Delete function.
17406 (main): Add alarm. Run an infinite loop instead of calling
17407 wait_threads.
17408 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
17409 comment.
17410
e1316e60
PA
174112015-08-07 Pedro Alves <palves@redhat.com>
17412
17413 * gdb.base/checkpoint-ns.exp: New file.
17414 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
17415 standard_testfile.
17416
da8c46d2
MM
174172015-08-07 Markus Metzger <markus.t.metzger@intel.com>
17418
17419 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
17420 * gdb.btrace/instruction_history.exp: Update.
17421 * gdb.btrace/tsx.exp: New.
17422 * gdb.btrace/tsx.c: New.
17423
de1c2c52
PA
174242015-08-06 Pedro Alves <palves@redhat.com>
17425
17426 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
17427 increase timeout.
17428 * gdb.reverse/until-precsave.exp: Bump timeouts.
17429
782e0bf4
PA
174302015-08-06 Pedro Alves <palves@redhat.com>
17431
17432 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
17433
83e97ed0
PA
174342015-08-06 Pedro Alves <palves@redhat.com>
17435
17436 PR gdb/18749
17437 * gdb.threads/process-dies-while-handling-bp.c: New file.
17438 * gdb.threads/process-dies-while-handling-bp.exp: New file.
17439
863d01bd
PA
174402015-08-06 Pedro Alves <palves@redhat.com>
17441
17442 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
17443 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
17444
0a39bb32
PA
174452015-08-05 Pedro Alves <palves@redhat.com>
17446
17447 * gdb.threads/next-while-other-thread-longjmps.c: New file.
17448 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
17449
ee2d2b10
SL
174502015-08-03 Sandra Loosemore <sandra@codesourcery.com>
17451
17452 * gdb.base/bp-permanent.exp: Report test as unsupported if
17453 the target cannot stop at the permanent breakpoint.
17454
4e1bdb00
DE
174552015-08-03 Doug Evans <dje@google.com>
17456
17457 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
17458 10000.
17459
3d338901
DE
174602015-08-03 Doug Evans <dje@google.com>
17461
17462 * Makefile.in (workers/%.worker, build-perf): New rule.
17463 (GDB_PERFTEST_MODE): New variable.
17464 (check-perf): Use it.
17465 (clean): Clean up gdb.perf parallel build subdirs.
17466 * lib/build-piece.exp: New file.
17467 * lib/gdb.exp (make_gdb_parallel_path): New function
17468 (standard_output_file, standard_temp_file): Call it.
17469 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
17470 of $GDB_PARALLEL.
17471 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
17472
af061d3e
DE
174732015-08-03 Doug Evans <dje@google.com>
17474
8e1afc81 17475 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
17476 (LOG_FILE_NAME): New global.
17477 (TextReporter.__init__): Initialize self.txt_sum.
17478 (TextReporter.report): Add support for multiple data-points.
17479 Move report to perftest.sum, put raw data in perftest.log.
17480 (TextReporter.start): Open sum and log files.
17481 (TextReporter.end): Close sum and log files.
8e1afc81
DE
17482 * gdb.perf/lib/perftest/testresult.py
17483 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 17484
2c8c5d37
PA
174852015-07-31 Pedro Alves <palves@redhat.com>
17486
17487 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
17488 Use spawn_id_get_pid. Wait for spawn id after eof. Use
17489 kill_wait_spawned_process instead of explicit "kill -9".
17490 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
17491 returning a spawn id instead of a pid. Use spawn_id_get_pid and
17492 kill_wait_spawned_process.
17493 * gdb.base/attach-twice.exp: Likewise.
17494 * gdb.base/attach.exp: Likewise.
17495 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
17496 gdb_test_multiple.
17497 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
17498 returning a spawn id instead of a pid. Use spawn_id_get_pid and
17499 kill_wait_spawned_process.
17500 * gdb.base/valgrind-infcall.exp: Likewise.
17501 * gdb.multi/multi-attach.exp: Likewise.
17502 * gdb.python/py-prompt.exp: Likewise.
17503 * gdb.python/py-sync-interp.exp: Likewise.
17504 * gdb.server/ext-attach.exp: Likewise.
17505 * gdb.threads/attach-into-signal.exp (corefunc): Use
17506 spawn_wait_for_attach, spawn_id_get_pid and
17507 kill_wait_spawned_process.
17508 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
17509 spawn_wait_for_attach returning a spawn id instead of a pid. Use
17510 spawn_id_get_pid and kill_wait_spawned_process.
17511 * gdb.threads/attach-stopped.exp (corefunc): Use
17512 spawn_wait_for_attach, spawn_id_get_pid and
17513 kill_wait_spawned_process.
17514 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
17515 Use spawn_id_get_pid. Wait for spawn id after eof. Use
17516 kill_wait_spawned_process instead of explicit "kill -9".
17517 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
17518 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
17519 (spawn_wait_for_attach): Use spawn instead of exec to spawn
17520 processes. Don't map cygwin/windows pids here. Now returns a
17521 spawn id list.
17522
032a0fca
SL
175232015-07-30 Sandra Loosemore <sandra@codesourcery.com>
17524
17525 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
17526 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
17527 correct patch.
17528
61a934ca
SL
175292015-07-30 Sandra Loosemore <sandra@codesourcery.com>
17530
17531 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
17532
4bc4d428
SL
175332015-07-30 Sandra Loosemore <sandra@codesourcery.com>
17534
17535 Reapply:
17536 2014-05-21 Mark Wielaard <mjw@redhat.com>
17537
17538 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
17539
998d452a
PA
175402015-07-30 Pedro Alves <palves@redhat.com>
17541
17542 * linux-low.c (handle_extended_wait): Set the child's last
17543 reported status to TARGET_WAITKIND_STOPPED.
17544
69dde7dc
PA
175452015-07-30 Pedro Alves <palves@redhat.com>
17546
17547 PR threads/18600
17548 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
17549 only shows inferior 1.
17550
4dd63d48
PA
175512015-07-30 Simon Marchi <simon.marchi@ericsson.com>
17552 Pedro Alves <palves@redhat.com>
17553
17554 PR threads/18600
17555 * gdb.threads/fork-plus-threads.c: New file.
17556 * gdb.threads/fork-plus-threads.exp: New file.
17557
d618e4c5
PP
175582015-07-29 Patrick Palka <patrick@parcs.ath.cx>
17559
17560 * gdb.base/batch-preserve-term-settings.exp
17561 (test_terminal_settings_preserved_after_cli_exit): Use
17562 send_quit_command.
17563
1eef6428
PA
175642015-07-29 Pedro Alves <palves@redhat.com>
17565 Don Breazeal <donb@codesourcery.com>
17566
17567 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
17568 output from both inferior_spawn_id and gdb_spawn_id.
17569
7da5b897
SDJ
175702015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
17571
17572 * gdb.threads/attach-into-signal.exp (corefunc): Use
17573 with_test_prefix on nested loops, uniquefying the test messages.
17574
dac804df
SDJ
175752015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
17576
17577 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
17578 commit.
17579
06265e53
PP
175802015-07-29 Patrick Palka <patrick@parcs.ath.cx>
17581
17582 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
17583 New proc.
17584 (test_terminal_settings_preserved_after_sigterm): New test.
17585
18206ca3
PP
175862015-07-29 Patrick Palka <patrick@parcs.ath.cx>
17587
17588 * gdb.base/batch-preserve-term-settings.exp
17589 (test_terminal_settings_preserved_after_cli_exit): New test.
17590
90074d11
PP
175912015-07-29 Patrick Palka <patrick@parcs.ath.cx>
17592
17593 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
17594 manipulation of saved_gdbflags.
17595 (test_terminal_settings_preserved): Remove global declaration of
17596 the unused variable pagination_prompt. Remove manipulation of
17597 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
17598 GDBFLAGS.
17599
eb1a7902
PA
176002015-07-29 Pedro Alves <palves@redhat.com>
17601
17602 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
17603
8b75dd3b
PA
176042015-07-29 Pedro Alves <palves@redhat.com>
17605
17606 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
17607 at the top.
17608
dedad4e3
PA
176092015-07-29 Pedro Alves <palves@redhat.com>
17610
17611 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
17612 (main): Call gdb_unbuffer_output.
17613 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
17614 (main): Call gdb_unbuffer_output.
17615 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
17616 (main): Call gdb_unbuffer_output.
17617 * gdb.base/call-strs.exp: Adjust to step over the
17618 gdb_unbuffer_output call.
17619 * gdb.base/catch-gdb-caused-signals.c: Include
17620 "../lib/unbuffer_output.c".
17621 (main): Call gdb_unbuffer_output.
17622 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
17623 (main): Call gdb_unbuffer_output.
17624 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
17625 (main): Call gdb_unbuffer_output.
17626 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
17627 (main): Call gdb_unbuffer_output.
17628 * gdb.base/shlib-call.exp: Adjust to step over the
17629 gdb_unbuffer_output call.
17630 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
17631 (main): Call gdb_unbuffer_output.
17632 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
17633 (main): Call gdb_unbuffer_output.
17634 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
17635 (main): Rename to ...
17636 (test): ... this.
17637 (main): Reimplement.
17638 * gdb.base/varargs.exp: Run to test instead of to main.
17639 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
17640 (main): Call gdb_unbuffer_output.
17641
58789a91
PA
176422015-07-29 Pedro Alves <palves@redhat.com>
17643
17644 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
17645 factore out from mi_continue_dprintf. For call-style dprintfs,
17646 expect dprintf output out of $inferior_spawn_id.
17647 (mi_continue_dprintf): Use mi_expect_dprintf.
17648 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
17649 (main): Call gdb_unbuffer_output.
17650
e8376742
PA
176512015-07-29 Pedro Alves <palves@redhat.com>
17652
17653 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
17654 (default_mi_gdb_start): Set inferior_spawn_id instead of
17655 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
17656 gdb_spawn_id.
17657 (mi_gdb_test): Always expect inferior output from both
17658 $inferior_spawn_id and $gdb_spawn_id.
17659
08280010
PA
176602015-07-29 Pedro Alves <palves@redhat.com>
17661
17662 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
17663 send_inferior and $inferior_spawn_id.
17664
4d30e432
PA
176652015-07-29 Pedro Alves <palves@redhat.com>
17666
17667 * gdb.gdb/complaints.exp (test_initial_complaints)
17668 (test_serial_complaints, test_short_complaints): Use
17669 gdb_test_stdio.
17670 (test_empty_complaint): Handle $inferior_spawn_id !=
17671 $gdb_spawn_id.
17672
0d30a335
PA
176732015-07-29 Pedro Alves <palves@redhat.com>
17674
17675 * gdb.base/varargs.exp: Use gdb_test_stdio.
17676
39413b29
PA
176772015-07-29 Pedro Alves <palves@redhat.com>
17678
17679 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
17680
7cb000a9
PA
176812015-07-29 Pedro Alves <palves@redhat.com>
17682
17683 * gdb.base/ending-run.exp: Use gdb_test_stdio.
17684
d7b8ac82
PA
176852015-07-29 Pedro Alves <palves@redhat.com>
17686
17687 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
17688 parameter into two new parameters, "inf_result" and "gdb_result".
17689 Expect inferior output and gdb output from $inferior_spawn_id and
17690 $gdb_spawn_id, respectively. Adjust all callers.
17691
789c3a0c
PA
176922015-07-29 Pedro Alves <palves@redhat.com>
17693
17694 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
17695 of gdb_test_sequence.
17696
77e760c3
PA
176972015-07-29 Pedro Alves <palves@redhat.com>
17698
17699 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
17700 (saw_spurious_output): Expect inferior output from
17701 $inferior_spawn_id. Use gdb_test_stdio.
17702
8396d2cd
PA
177032015-07-29 Pedro Alves <palves@redhat.com>
17704
17705 * gdb.base/dprintf.exp: Use standard_testfile. Change
17706 prepare_for_testing call.
17707 (srcfile): Don't set.
17708 (restart): New procedure.
17709 (test_dprintf): New procecure, use to continue over dprintfs.
17710 (test_call, test_agent): New procedures, tests moved here.
17711 Restart gdb and recreate dprintfs. Adjust expected output.
17712
2051d61f
PA
177132015-07-29 Pedro Alves <palves@redhat.com>
17714
17715 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
17716
452397af
PA
177172015-07-29 Pedro Alves <palves@redhat.com>
17718
17719 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
17720
8aed9555
PA
177212015-07-29 Pedro Alves <palves@redhat.com>
17722
17723 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
17724 gdb_test_stdio.
17725
188a61b4
PA
177262015-07-29 Pedro Alves <palves@redhat.com>
17727
17728 * lib/gdb.exp (gdb_test_stdio): New procedure.
17729
12264a45
PA
177302015-07-29 Pedro Alves <palves@redhat.com>
17731
17732 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
17733
23ffc893
PA
177342015-07-29 Pedro Alves <palves@redhat.com>
17735
17736 * gdb.base/call-signal-resume.exp: Remove check for
17737 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
17738 * gdb.base/unwindonsignal.exp: Likewise.
17739 * gdb.base/call-signals.c (gen_signal): Remove printf call.
17740 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
17741
65566918
PA
177422015-07-29 Pedro Alves <palves@redhat.com>
17743
17744 * gdb.base/siginfo-addr.c (pass): New function.
17745 (handler): Call it iff si_addr is correct.
17746 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
17747 Set a breakpoint at "pass" and continue to it.
17748
d60a9221
SDJ
177492015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
17750
17751 * gdb.python/py-objfile.exp: Make some tests have unique names.
17752 * gdb.python/py-pp-registration.exp: Likewise.
17753
bde40b8f
PA
177542015-07-28 Pedro Alves <palves@redhat.com>
17755
17756 * gdb.server/server-exec-info.exp: Issue a "disconnect".
17757
13e1dec8
SM
177582015-07-27 Simon Marchi <simon.marchi@ericsson.com>
17759
17760 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
17761
da33c9a7
SM
177622015-07-27 Simon Marchi <simon.marchi@ericsson.com>
17763
17764 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
17765
077836f7
PP
177662015-07-27 Patrick Palka <patrick@parcs.ath.cx>
17767
17768 * gdb.base/gdb-sigterm-2.exp: New test.
17769
b8cc7b2e
DE
177702015-07-25 Doug Evans <xdje42@gmail.com>
17771
17772 Revert:
17773 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
17774 (workers/%.worker, build-perf): New rule.
17775 (GDB_PERFTEST_MODE): New variable.
17776 (check-perf): Use it.
17777 (clean): Clean up gdb.perf parallel build subdirs.
17778 * lib/build-piece.exp: New file.
17779 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
17780 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
17781 name.
17782 (standard_temp_file): Ditto.
17783 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
17784 of $GDB_PARALLEL.
17785
c8bd4544
DE
177862015-07-24 Doug Evans <dje@google.com>
17787
17788 * gdb.perf/lib/perftest/utils.py: New file.
17789 * gdb.perf/gm-hello.cc: New file.
17790 * gdb.perf/gm-pervasive-typedef.cc: New file.
17791 * gdb.perf/gm-pervasive-typedef.h: New file.
17792 * gdb.perf/gm-std.cc: New file.
17793 * gdb.perf/gm-std.h: New file.
17794 * gdb.perf/gm-use-cerr.cc: New file.
17795 * gdb.perf/gm-utils.h: New file.
17796 * gdb.perf/gmonster-null-lookup.py: New file.
17797 * gdb.perf/gmonster-pervasive-typedef.py: New file.
17798 * gdb.perf/gmonster-print-cerr.py: New file.
17799 * gdb.perf/gmonster-ptype-string.py: New file.
17800 * gdb.perf/gmonster-runto-main.py: New file.
17801 * gdb.perf/gmonster-select-file.py: New file.
17802 * gdb.perf/gmonster1-null-lookup.exp: New file.
17803 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
17804 * gdb.perf/gmonster1-print-cerr.exp: New file.
17805 * gdb.perf/gmonster1-ptype-string.exp: New file.
17806 * gdb.perf/gmonster1-runto-main.exp: New file.
17807 * gdb.perf/gmonster1-select-file.exp: New file.
17808 * gdb.perf/gmonster1.cc: New file.
17809 * gdb.perf/gmonster1.exp: New file.
17810 * gdb.perf/gmonster2-null-lookup.exp: New file.
17811 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
17812 * gdb.perf/gmonster2-print-cerr.exp: New file.
17813 * gdb.perf/gmonster2-ptype-string.exp: New file.
17814 * gdb.perf/gmonster2-runto-main.exp: New file.
17815 * gdb.perf/gmonster2-select-file.exp: New file.
17816 * gdb.perf/gmonster2.cc: New file.
17817 * gdb.perf/gmonster2.exp: New file.
17818
6eab34f3
DE
178192015-07-24 Doug Evans <dje@google.com>
17820
17821 * gdb.perf/README: New file.
17822 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
17823 * lib/gen-perf-test.exp: New file.
17824
63738bfd
DE
178252015-07-24 Doug Evans <dje@google.com>
17826
17827 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
17828 (PerfTest::startup): New function.
17829 (PerfTest::run): Return result of calling body.
17830 (PerfTest::assemble): Rewrite.
17831 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
17832 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
17833 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
17834 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
17835 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
17836
7b606f95
DE
178372015-07-24 Doug Evans <dje@google.com>
17838
17839 * lib/gdb.exp (clean_restart): Make executable optional.
17840
a97b16b8
DE
178412015-07-24 Doug Evans <dje@google.com>
17842
17843 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
17844 compiler_info references.
17845 * gdb.cp/temargs.exp: Ditto.
17846 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
17847 (get_compiler_info): Early exit if already computed. Set compiler_info
17848 to "unknown" if there was a problem.
17849 (test_compiler_info): Add function comment. Call get_compiler_info.
17850
35baa57f
DE
178512015-07-24 Doug Evans <dje@google.com>
17852
17853 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
17854 (workers/%.worker, build-perf): New rule.
17855 (GDB_PERFTEST_MODE): New variable.
17856 (check-perf): Use it.
17857 (clean): Clean up gdb.perf parallel build subdirs.
17858 * lib/build-piece.exp: New file.
17859 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
17860 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
17861 name.
17862 (standard_temp_file): Ditto.
17863 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
17864 of $GDB_PARALLEL.
17865
6ebea266
DE
178662015-07-24 Doug Evans <dje@google.com>
17867
17868 * lib/future.exp (gdb_default_target_compile): New option
17869 "early_flags".
17870 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
17871 --as-needed.
17872
1e76a7e9
SDJ
178732015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
17874
17875 * gdb.base/catch-syscall.exp: Call gdb_exit before
17876 gdb_skip_xml_test.
17877
5068630a
PA
178782015-07-24 Pedro Alves <palves@redhat.com>
17879
17880 * gdb.python/py-events.exp: Accept output between the stop event
17881 and the prompt.
17882 * gdb.python/py-evsignal.exp: Likewise.
17883 * gdb.python/py-evthreads.exp: Likewise.
17884
77598427
PA
178852015-07-24 Pedro Alves <palves@redhat.com>
17886
17887 PR gdb/18717
17888 * gdb.threads/non-ldr-exit.c: New file.
17889 * gdb.threads/non-ldr-exit.exp: New file.
17890
11e6c98f
YQ
178912015-07-24 Yao Qi <yao.qi@linaro.org>
17892
17893 * gdb.server/ext-wrapper.exp: Test --wrapper option when
17894 restarting process.
17895
51aee833
YQ
178962015-07-24 Yao Qi <yao.qi@linaro.org>
17897
17898 * gdb.server/ext-restart.exp: New file.
17899
8cfe207c
YQ
179002015-07-24 Yao Qi <yao.qi@linaro.org>
17901
17902 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
17903 argument options.
17904 * gdb.server/ext-wrapper.exp: New file.
17905
cc12ce38
DE
179062015-07-23 Doug Evans <dje@google.com>
17907
17908 * gdb.dwarf2/dw2-dummy-cu.S: New file.
17909 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
17910
d0d84780
PMR
179112015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
17912
17913 * gdb.ada/var_arr_typedef.exp: New testcase.
17914 * gdb.ada/var_arr_typedef/pack.adb: New file.
17915 * gdb.ada/var_arr_typedef/pack.ads: New file.
17916 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
17917
8b558f79
JB
179182015-07-20 Joel Brobecker <brobecker@adacore.com>
17919
17920 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
17921
775a3298
JK
179222015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
17923
17924 * gdb.arch/i386-biarch-core.exp: Replace istarget
17925 by "complete set gnutarget". Remove expectation for the "core-file"
17926 command.
17927
db1ff28b
JK
179282015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
17929
17930 Revert the previous commit:
17931 Tests for validate symbol file using build-id.
17932
0a94970d
JK
179332015-07-15 Aleksandar Ristovski <aristovski@qnx.com
17934
17935 Tests for validate symbol file using build-id.
17936 * gdb.base/solib-mismatch-lib.c: New file.
17937 * gdb.base/solib-mismatch-libmod.c: New file.
17938 * gdb.base/solib-mismatch.c: New file.
17939 * gdb.base/solib-mismatch.exp: New file.
17940
03346981
SL
179412015-07-15 Sandra Loosemore <sandra@codesourcery.com>
17942
17943 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
17944 nios2-*-linux*.
17945 * gdb.base/sigbpt.exp (stepi_out): Likewise.
17946 * gdb.base/siginfo.exp: Likewise.
17947 * gdb.base/sigstep.exp (advance, advancei): Likewise.
17948
42422cc7
PL
179492015-07-15 Pierre Langlois <pierre.langlois@arm.com>
17950
17951 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
17952 Move it to ...
17953 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
17954 ... here.
17955 * gdb.trace/range-stepping.exp: Check that the target supports
17956 range stepping.
17957
cfa68bae
JK
179582015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17959
17960 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
17961
8ffdba26
PA
179622015-07-14 Pedro Alves <palves@redhat.com>
17963
17964 * gdb.base/killed-outside.exp: New file.
17965 * gdb.base/killed-outside.c: New file.
17966
218a5a11
JK
179672015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17968
17969 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
17970 (n at main): New.
17971 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
17972
e03ed3c6
AA
179732015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
17974
17975 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
17976 infcall tests instead of setting up for KFAIL.
17977
485668e5
MM
179782015-07-10 Markus Metzger <markus.t.metzger@intel.com>
17979
17980 * gdb.btrace/record_goto-step.exp: New.
17981
08464196
JK
179822015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
17983
17984 PR compile/18484
17985 * gdb.compile/compile.c (struct struct_type): Add volatile to
17986 selffield's type.
17987 * gdb.compile/compile.exp
17988 (compile code struct_object.selffield = &struct_object): Skip further
17989 struct_object tests if this one xfails.
17990
bcf5c1d9
RC
179912015-07-08 Robert O'Callahan <robert@ocallahan.org>
17992
17993 PR exp/18617
17994 * gdb.trace/ax.exp: Add test.
17995
4931af25
YQ
179962015-07-07 Yao Qi <yao.qi@linaro.org>
17997
17998 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
17999 instead of istarget "aarch64*-*-*".
18000 * gdb.arch/aarch64-fp.exp: Likewise.
18001 * gdb.base/float.exp: Likewise.
18002 * gdb.reverse/aarch64.exp: Likewise.
18003 * lib/gdb.exp (is_aarch64_target): New proc.
18004
9fcf688e
YQ
180052015-07-07 Yao Qi <yao.qi@linaro.org>
18006
18007 * lib/gdb.exp (is_aarch32_target): New proc.
18008 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
18009 instead of "istarget "arm*-*-*"".
18010 * gdb.arch/arm-disp-step.exp: Likewise.
18011 * gdb.arch/thumb-bx-pc.exp: Likewise.
18012 * gdb.arch/thumb-prologue.exp: Likewise.
18013 * gdb.arch/thumb-singlestep.exp: Likewise.
18014 * gdb.base/disp-step-syscall.exp: Likewise.
18015 * gdb.base/float.exp: Likewise.
18016
fbd8d50d
YQ
180172015-07-07 Yao Qi <yao.qi@linaro.org>
18018
18019 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
18020 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
18021
71be1fdc
YQ
180222015-07-07 Yao Qi <yao.qi@linaro.org>
18023
18024 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
18025 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
18026 if it exists.
18027 * gdb.multi/multi-arch.exp: Likewise.
18028
3e221d36
SM
180292015-07-07 Simon Marchi <simon.marchi@ericsson.com>
18030
18031 * gdb.python/py-lazy-string.exp: Add missing parentheses to
18032 print.
18033
d441430b
YQ
180342015-07-07 Yao Qi <yao.qi@linaro.org>
18035
18036 * gdb.arch/thumb-singlestep.exp: Do one more single step.
18037
06f810bd
MG
180382015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
18039
18040 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
18041 '[' and ']' characters.
18042
5e61e7c0
IB
180432015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
18044
18045 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
18046
28bf096c
PA
180472015-06-29 Pedro Alves <palves@redhat.com>
18048
18049 PR threads/18127
18050 * gdb.threads/hand-call-new-thread.c: New file.
18051 * gdb.threads/hand-call-new-thread.c: New file.
18052
ee93cd5e
KS
180532015-06-26 Keith Seitz <keiths@redhat.com>
18054 Doug Evans <dje@google.com>
18055
18056 PR 16253
18057 * gdb.cp/var-tag-2.cc: New file.
18058 * gdb.cp/var-tag-3.cc: New file.
18059 * gdb.cp/var-tag-4.cc: New file.
18060 * gdb.cp/var-tag.cc: New file.
18061 * gdb.cp/var-tag.exp: New file.
18062
fc637f04
PP
180632015-06-26 Patrick Palka <patrick@parcs.ath.cx>
18064
18065 * gdb.base/history-duplicates.exp: New test.
18066
2e52ae68
PP
180672015-06-26 Patrick Palka <patrick@parcs.ath.cx>
18068
18069 * gdb.base/completion.exp: Test the completion of the "focus"
18070 command.
18071
6e22494e
JK
180722015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
18073
18074 * gdb.arch/amd64-prologue-skip.S: New file.
18075 * gdb.arch/amd64-prologue-skip.exp: New file.
18076
bf7b9cd9
SM
180772015-06-25 Simon Marchi <simon.marchi@ericsson.com>
18078
18079 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
18080 is_address_zero_readable check.
18081
201e8dfd
PB
180822015-06-24 Peter Bergner <bergner@vnet.ibm.com>
18083
18084 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
18085 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
18086
5cd867b4
YQ
180872015-06-24 Yao Qi <yao.qi@linaro.org>
18088
18089 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
18090 linux targets.
18091
4d7be007
YQ
180922015-06-24 Yao Qi <yao.qi@linaro.org>
18093
18094 * lib/gdb.exp (supports_get_siginfo_type): New proc.
18095 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
18096 * gdb.base/siginfo-thread.exp: Likewise.
18097
07fcd301
YQ
180982015-06-22 Yao Qi <yao.qi@linaro.org>
18099
18100 * boards/remote-gdbserver-on-localhost.exp: Add comments.
18101
52042a00
YQ
181022015-06-22 Yao Qi <yao.qi@linaro.org>
18103
18104 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
18105 aarch64*-*-*.
18106 (skip_hw_watchpoint_tests): Likewise.
18107
74bd41ce
PP
181082015-06-18 Patrick Palka <patrick@parcs.ath.cx>
18109
18110 * gdb.base/gdbinit-history.exp: Test the interaction between
18111 setting GDBHISTSIZE and setting the history size via .gdbinit.
18112
bc460514
PP
181132015-06-17 Patrick Palka <patrick@parcs.ath.cx>
18114
18115 PR gdb/16999
18116 * gdb.base/gdbhistsize-history.exp: New test.
18117
b58c513b
PP
181182015-06-17 Patrick Palka <patrick@parcs.ath.cx>
18119
18120 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
18121 with GDBHISTSIZE.
18122 * gdb.base/readline.exp: Likewise.
18123
92046791
YQ
181242015-06-17 Yao Qi <yao.qi@linaro.org>
18125
18126 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
18127 line.
18128
2093d2d3
PP
181292015-06-17 Patrick Palka <patrick@parcs.ath.cx>
18130
18131 * gdb.base/gdbinit-history.exp: Add test case to check that
18132 an unlimited history file does not get truncated on exit.
18133
e6c693af
AA
181342015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
18135
18136 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
18137 (VECTOR): New macro. Use it...
18138 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
18139 ...for these typedefs.
18140 (int8, char1, int1, double1): New typedefs.
18141 (struct just_int2, struct two_int2): New structures.
18142 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
18143 (add_structvecs, add_singlevecs): New functions.
18144 (main): Call add_some_intvecs twice.
18145 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
18146 the compile and exit upon failure. Try compiling for the "native"
18147 architecture. Test inferior function calls with vector arguments
18148 and vector return value handling with "finish" and "return".
18149
c74f7d1c
JT
181502015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
18151
18152 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
18153 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
18154 PE file.
18155 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
18156
98aa42ee
AT
181572015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
18158
18159 PR breakpoints/16465
18160 * gdb.mi/mi-dprintf-pending.c: New file.
18161 * gdb.mi/mi-dprintf-pending.exp: New test.
18162 * gdb.mi/mi-dprintf-pendshr.c: New file.
18163
7d73c23c 181642015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 18165 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
18166
18167 * gdb.arch/i386-mpx-map.c: New file.
18168 * gdb.arch/i386-mpx-map.exp: New File.
18169
181702015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
18171
18172 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
18173 * gdb.arch/i386-mpx.exp: Indentation fixed.
18174
181752015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
18176
18177 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
18178 function and improved indentation.
18179 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
18180 gdb_test_multiple. Added additional tests to skip the test.
18181
181822015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
18183
18184 * gdb.arch/i386-avx512.c: Change path in include file.
18185 * gdb.arch/i386-avx512.exp: Change include dir path
18186 compilation flag.
18187 * gdb.arch/i386-mpx.c: Change path in include file.
18188 * gdb.arch/i386-mpx.exp: Change include dir path compilation
18189 flag.
18190
d5eba19a
JK
181912015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
18192
18193 * gdb.compile/compile-print.exp (compile print *vararray@3)
18194 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
18195
7f361056
JK
181962015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
18197
18198 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
18199 (do not keep jit in memory): ... this.
18200 (expect 5): Change it to ...
18201 (expect no 5): ... this.
18202
3b462ec2
SM
182032015-06-02 Simon Marchi <simon.marchi@ericsson.com>
18204
18205 PR gdb/15564
18206 * gdb.mi/mi-detach.exp: New file.
18207
e0619de6
JK
182082015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
18209
18210 PR symtab/18392
18211 * gdb.arch/amd64-tailcall-self.S: New file.
18212 * gdb.arch/amd64-tailcall-self.c: New file.
18213 * gdb.arch/amd64-tailcall-self.exp: New file.
18214
e970cb34
DB
182152015-05-28 Don Breazeal <donb@codesourcery.com>
18216
18217 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
18218 tests for remote targets by checking is_target_gdbserver.
18219
b2e2f908
DE
182202015-05-27 Doug Evans <dje@google.com>
18221
18222 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
18223 * gdb.dwarf2/opaque-type-lookup.c: New file.
18224 * gdb.dwarf2/opaque-type-lookup.exp: New file.
18225
82c7be31
DE
182262015-05-26 Doug Evans <dje@google.com>
18227
18228 * gdb.cp/iostream.cc: New file.
18229 * gdb.cp/iostream.exp: New file.
18230
b4f54984
DE
182312015-05-26 Doug Evans <dje@google.com>
18232
18233 * gdb.dwarf2/dw2-op-call.exp: Update.
18234 * gdb.dwarf2/dw4-sig-types.exp: Update.
18235 * gdb.dwarf2/implptr.exp: Update.
18236 * gdb.mi/mi-cmd-param-changed.exp: Update.
18237
4ea6efe9
DE
182382015-05-26 Doug Evans <dje@google.com>
18239
18240 * gdb.python/py-lazy-string.c: New file.
18241 * gdb.python/py-lazy-string.exp: New file.
18242 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
18243 (main): Update. Add estring3.
18244 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
18245 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
18246
f6bb7db3
YQ
182472015-05-26 Omair Javaid <omair.javaid@linaro.org>
18248 Yao Qi <yao.qi@linaro.org>
18249
18250 * gdb.reverse/aarch64.c: New.
18251 * gdb.reverse/aarch64.exp: New.
18252
a81bfbd0
OJ
182532015-05-26 Omair Javaid <omair.javaid@linaro.org>
18254
25d49b86
PA
18255 * lib/gdb.exp (supports_process_record): Return true for
18256 aarch64*-linux*.
a81bfbd0
OJ
18257 (supports_reverse): Likewise.
18258
158bf1b4
PP
182592015-05-22 Patrick Palka <patrick@parcs.ath.cx>
18260
18261 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
18262 Use with_test_prefix.
18263
a0145030
AB
182642015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
18265
18266 * gdb.base/completion.exp: Add test for completion of layout
18267 names.
18268
ebe3b578
AB
182692015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
18270
18271 * lib/gdb.exp (skip_tui_tests): New proc.
18272 * gdb.base/tui-layout.exp: Check skip_tui_tests.
18273
84204ed7
PA
182742015-05-19 Pedro Alves <palves@redhat.com>
18275
18276 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
18277 Save the whole env array instead of just HOME. Unset HISTSIZE in
18278 the environment while testing. Restore whole environment
18279 afterwards.
18280
37442ce1
DE
182812015-05-16 Doug Evans <xdje42@gmail.com>
18282
18283 * gdb.guile/scm-ports.c: New file.
18284 * gdb.guile/scm-ports.exp: Add memory port tests.
18285
36de76f9
JK
182862015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
18287
18288 * gdb.compile/compile-print.c: New file.
18289 * gdb.compile/compile-print.exp: New file.
18290
3a9558c4
JK
182912015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
18292
18293 * gdb.compile/compile-ops.exp: Cast param to void.
18294 * gdb.compile/compile.exp: Complete type for _gdb_expr.
18295 (compile code struct_object.selffield = &struct_object): Add xfail.
18296
aa715135
JG
182972015-05-15 Joel Brobecker <brobecker@adacore.com>
18298
18299 * gdb.ada/arr_enum_with_gap: New testcase.
18300
931e5bc3
JG
183012015-05-15 Joel Brobecker <brobecker@adacore.com>
18302
18303 * gdb.ada/byte_packed_arr: New testcase.
18304
9cd4d857
JB
183052015-05-15 Joel Brobecker <brobecker@adacore.com>
18306
18307 * gdb.ada/pckd_neg: New testcase.
18308
ebfd00d2
PP
183092015-05-13 Patrick Palka <patrick@parcs.ath.cx>
18310
18311 PR gdb/17820
18312 * gdb.base/gdbinit-history.exp: New test.
18313 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
18314 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
18315
4c082a81
SC
183162015-05-09 Siva Chandra Reddy <sivachandra@google.com>
18317
18318 * gdb.python/py-xmethods.cc: Enhance test case.
18319 * gdb.python/py-xmethods.exp: New tests.
18320 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
18321 function.
18322 (B_indexoper): Likewise.
18323 (global_dm_list) : Add new xmethod worker functions.
18324
f7797074
SDJ
183252015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
18326
18327 * gdb.base/coredump-filter.exp: Correctly unset
18328 "coredump_var_addr" array.
18329
a4674e4e
PA
183302015-05-08 Pedro Alves <palves@redhat.com>
18331
18332 * gdb.server/non-existing-program.exp: Unset spawn_id.
18333
df2eb078
SC
183342015-05-08 Siva Chandra Reddy <sivachandra@google.com>
18335
18336 PR python/18291
18337 * gdb.python/py-xmethods.exp: Add tests.
18338
422349a3
YQ
183392015-05-08 Yao Qi <yao.qi@linaro.org>
18340
18341 PR gdb/18208
18342 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
18343 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
18344 function set_coredump_filter, and remove remote_exec call.
18345 Remove argument ipid. Callers update.
18346 (top level): Don't get inferior's PID.
18347
63fc80ce
AA
183482015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
18349
18350 * gdb.base/watch_thread_num.exp: Skip test on targets without
18351 access watchpoints.
18352
80ad801e
PA
183532015-05-06 Pedro Alves <palves@redhat.com>
18354
18355 PR server/18081
18356 * gdb.server/non-existing-program.exp: New file.
18357
0fa7fe50
JB
183582015-05-05 Joel Brobecker <brobecker@adacore.com>
18359
18360 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
18361
3ea89b92
PMR
183622015-05-05 Joel Brobecker <brobecker@adacore.com>
18363
18364 * gdb.ada/out_of_line_in_inlined: New testcase.
18365
87b8eff0
JB
183662015-05-05 Joel Brobecker <brobecker@adacore.com>
18367
18368 * gdb.ada/var_rec_arr: New testcase.
18369
5fccc635
YQ
183702015-04-30 Yao Qi <yao.qi@linaro.org>
18371
18372 * gdb.base/break-idempotent.exp: If
18373 skip_hw_watchpoint_multi_tests returns true, skip the tests
18374 on "rwatch" and "awatch".
18375
42d38f42
YQ
183762015-04-30 Yao Qi <yao.qi@linaro.org>
18377
18378 * gdb.base/relativedebug.exp: Invoke gdb command
18379 "info sharedlibrary", and if libc.so doesn't have debug info,
18380 skip the test.
18381
2ce1cdbf
DE
183822015-04-29 Doug Evans <dje@google.com>
18383
18384 * gdb.python/py-xmethods.exp: Add ptype tests.
18385 * gdb.python/py-xmethods.py (E_method_char_worker): Add
18386 get_result_type method.
18387
f24a38c5
LM
183882015-04-29 Luis Machado <lgustavo@codesourcery.com>
18389
18390 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
18391 the target does not support hardware watchpoints.
18392
ecbf2b3c
LM
183932015-04-29 Luis Machado <lgustavo@codesourcery.com>
18394
18395 * gdb.base/break-always.exp: Abort testing if writing to memory
18396 causes an error.
18397
34f5f757
DE
183982015-04-28 Doug Evans <dje@google.com>
18399
18400 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
18401 * gdb.python/py-pp-registration.exp: ... here. New file.
18402 * gdb.python/py-pp-registration.c: New file.
18403 * gdb.python/py-pp-registration.py: New file.
18404
69b4374a
DE
184052015-04-28 Doug Evans <dje@google.com>
18406
18407 * gdb.python/py-bad-printers.c: New file.
18408 * gdb.python/py-bad-printers.py: New file.
18409 * gdb.python/py-bad-printers.exp: New file.
18410
59fb7612
SS
184112015-04-28 Sasha Smundak <asmundak@google.com>
18412
18413 * gdb.python/py-type.exp: New test.
18414
2631b16a
AW
184152015-04-28 Andy Wingo <wingo@igalia.com>
18416
18417 * gdb.python/py-parameter.exp:
18418 * gdb.guile/scm-parameter.exp: Escape the path that we are
18419 matching against, as it might contain characters that are special
18420 to regular expressions.
18421
460efde1
JB
184222015-04-27 Joel Brobecker <brobecker@adacore.com>
18423
18424 * gdb.ada/rec_comp: New testcase.
18425
2d369d8e
SDJ
184262015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
18427
18428 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
18429 before using it.
18430
cf75d6c3
AB
184312015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
18432
18433 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
18434 new tests for verilog output.
18435
8dbe7ca5
YQ
184362015-04-24 Yao Qi <yao.qi@linaro.org>
18437
18438 * boards/remote-gdbserver-on-localhost.exp: New file.
18439
4ef9fb2f
PA
184402015-04-23 Pedro Alves <palves@redhat.com>
18441
18442 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
18443 $inferior_spawn_id instead of $inferior_spawn_id directly. On
18444 "end of file", remove $inferior_spawn_id from the indirect list.
18445
0a803169
PA
184462015-04-23 Pedro Alves <palves@redhat.com>
18447
18448 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
18449
749ef8f8
PA
184502015-04-23 Pedro Alves <palves@redhat.com>
18451
18452 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
18453 on $any_spawn_id instead of only on $gdb_spawn_id.
18454
8aae4344
PM
184552015-04-21 Pierre Muller <muller@sourceware.org>
18456
18457 PR pascal/17815
18458 * lib/pascal.exp (gpc_compile): Add new option "class".
18459 (fpc_compile): Likewise.
18460 * gdb.pascal/case-insensitive-symbols.pas: New file.
18461 * gdb.pascal/case-insensitive-symbols.exp: New file.
18462
1586c8fb
GB
184632015-04-20 Gary Benson <gbenson@redhat.com>
18464
18465 * gdb.base/attach.exp: Fix three extended remote failures.
18466
1b6e6f5c
GB
184672015-04-17 Gary Benson <gbenson@redhat.com>
18468
18469 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
18470 the main executable over the remote protocol.
18471
e797481d
PA
184722015-04-16 Pedro Alves <palves@redhat.com>
18473
18474 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
18475 a new gdbserver if gdbserver_reconnect_p is set.
18476
1ca99c42
PA
184772015-04-16 Pedro Alves <palves@redhat.com>
18478
18479 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
18480 is set, don't exit gdbserver.
18481
af9fd6f8
AA
184822015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
18483
18484 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
18485 appropriate .insn, such that an older assembler can be used.
18486 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
18487 the z/Architecture instruction set on 31-bit targets as well.
18488
04ff1e61
AA
184892015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
18490
18491 * gdb.go/handcall.exp: Remove all logic related to the first
18492 breakpoint and rely on go_runto_main instead.
18493 * gdb.go/strings.exp: Likewise.
18494 * gdb.go/unsafe.exp: Likewise.
18495 * gdb.go/hello.exp: Likewise. Also rename the remaining
18496 breakpoint marker to "breakpoint 1".
18497 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
18498 * gdb.go/strings.go: Likewise.
18499 * gdb.go/unsafe.go: Likewise.
18500 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
18501 "set breakpoint 2 here" and rename the remaining breakpoint marker
18502 to "breakpoint 1".
18503
40d2f8d6
SM
185042015-04-15 Simon Marchi <simon.marchi@ericsson.com>
18505
18506 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
18507 if itertools.imap is not present.
18508 * gdb.python/py-objfile.exp: Add parentheses.
18509 * gdb.python/py-type.exp: Same.
18510 * gdb.python/py-unwind-maint.py: Same.
18511
8cbc97c6
YQ
185122015-04-15 Yao Qi <yao.qi@linaro.org>
18513
18514 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
18515 of ":$ptr_size" and set its form explicitly.
18516
45fd756c
YQ
185172015-04-15 Pedro Alves <palves@redhat.com>
18518 Yao Qi <yao.qi@linaro.org>
18519
18520 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
18521 timeout by factor of 4.
18522 (test_regular_watch): Likewise.
18523 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
18524 * gdb.reverse/sigall-reverse.exp: Likewise.
18525 * gdb.reverse/until-precsave.exp: Likewise.
18526 * lib/gdb.exp (with_timeout_factor): New proc.
18527 (gdb_expect): Move some code to ...
18528 (get_largest_timeout): ... here. New procedure.
18529
9e811bc3
LM
185302015-04-14 Luis Machado <lgustavo@codesourcery.com>
18531
18532 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
18533
0ff6fcb2
LM
185342015-04-13 Luis Machado <lgustavo@codesourcery.com>
18535
18536 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
18537 to write to the .text section.
18538
7578d5f7
LM
185392015-04-13 Luis Machado <lgustavo@codesourcery.com>
18540
18541 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
18542 Handle the case of targets that do not provide PID information.
18543
2efe15c4
YQ
185442015-04-13 Yao Qi <yao.qi@linaro.org>
18545
18546 * lib/gdbserver-support.exp (gdb_exit): Catch exception
18547 and use expect instead of gdb_expect.
18548
8cd8f2f8
SDJ
185492015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
18550
18551 * gdb.base/coredump-filter.exp: Rename variable "addr" to
18552 "coredump_var_addr" to avoid naming conflict with other testcases.
18553
9ee41772
PA
185542015-04-10 Pedro Alves <palves@redhat.com>
18555
18556 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
18557 gdb_test_sequence and gdb_assert.
18558
07473109
PA
185592015-04-10 Pedro Alves <palves@redhat.com>
18560
18561 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
18562 test messages that don't include the breakpoint address.
18563
de3db44c
YQ
185642015-04-10 Yao Qi <yao.qi@linaro.org>
18565
18566 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
18567 false for some offset and width combinations which aren't
18568 supported by linux kernel.
18569
c79d856c
PA
185702015-04-10 Pedro Alves <palves@redhat.com>
18571
18572 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
18573 procedure, factored out from ...
18574 (top level): ... here. Add "set displaced-stepping" testing axis.
18575 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
18576 parameter "displaced". Use it.
18577 (top level): Use foreach and add "set displaced-stepping" testing
18578 axis.
18579
ebc90b50
PA
185802015-04-10 Pedro Alves <palves@redhat.com>
18581
18582 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
18583 Remove comment.
18584 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
18585 both the address of the instruction that triggers the watchpoint
18586 and the address of the instruction immediately after, and use
18587 those addresses for the test. Fix comment.
18588
8f572e5c
PA
185892015-04-10 Pedro Alves <palves@redhat.com>
18590
18591 * gdb.base/sigstep.exp (breakpoint_to_handler)
18592 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
18593 Test "backtrace" in handler.
18594 (breakpoint_over_handler): New parameter 'displaced'. Use it.
18595 (top level): Add new "displaced" test axis to
18596 breakpoint_to_handler, breakpoint_to_handler_entry and
18597 breakpoint_over_handler.
18598
8d707a12
PA
185992015-04-10 Pedro Alves <palves@redhat.com>
18600
18601 PR gdb/18216
18602 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
18603
ef713951
YQ
186042015-04-10 Yao Qi <yao.qi@linaro.org>
18605
18606 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
18607 (test_add_rn_pc): New function.
18608 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
18609 (top level): Invoke test_add_rn_pc.
18610
906d60cf
PA
186112015-04-10 Pedro Alves <palves@redhat.com>
18612
18613 PR gdb/13858
18614 * gdb.base/step-over-no-symbols.exp: New file.
18615
f2983cc3
AW
186162015-04-09 Andy Wingo <wingo@igalia.com>
18617
18618 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
18619 after the Python tests.
18620
6d62641c
SDJ
186212015-04-08 Keith Seitz <keiths@redhat.com>
18622
18623 PR python/16699
18624 * gdb.python/py-completion.exp: New tests for completion.
18625 * gdb.python/py-completion.py (CompleteLimit1): New class.
18626 (CompleteLimit2): Likewise.
18627 (CompleteLimit3): Likewise.
18628 (CompleteLimit4): Likewise.
18629 (CompleteLimit5): Likewise.
18630 (CompleteLimit6): Likewise.
18631 (CompleteLimit7): Likewise.
18632
f3770638
PA
186332015-04-08 Pedro Alves <palves@redhat.com>
18634
18635 PR gdb/18214
18636 PR gdb/18216
18637 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
18638 function.
18639 (main): Install it as SIGUSR1 handler.
18640 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
18641 parameter. Always use "setup" as prefix. Toggle "set
18642 displaced-stepping" off/on depending on global. Don't switch to
18643 thread 1 here.
18644 (top level): Add displaced stepping "off/on" test axis. Update
18645 "setup" calls. Wrap each subtest with with_test_prefix. Test
18646 continuing with a queued signal in each thread.
18647
4496bed7
PA
186482015-04-08 Pedro Alves <palves@redhat.com>
18649
18650 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
18651 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
18652 gdb_breakpoint instead of gdb_test that doesn't expect anything.
18653 Return early if running to main fails.
18654 * gdb.trace/while-stepping.exp: Likewise.
18655
b97fde92
PA
186562015-04-07 Pedro Alves <palves@redhat.com>
18657
18658 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
18659 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
18660 interact with inferior program.
18661
f71c18e7
PA
186622015-04-07 Pedro Alves <palves@redhat.com>
18663
18664 * lib/gdb.exp (inferior_spawn_id): New global.
18665 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
18666 spawn id after processing the user code.
18667 (default_gdb_start): Set inferior_spawn_id.
18668 (send_inferior): New procedure.
18669 * lib/gdbserver-support.exp (gdbserver_start): Set
18670 inferior_spawn_id.
18671 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
18672
6423214f
PA
186732015-04-07 Pedro Alves <palves@redhat.com>
18674
18675 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
18676 * lib/gdbserver-support.exp (gdbserver_start): Make
18677 $server_spawn_id global.
18678 (gdbserver_start): Don't wait for gdbserver's spawn id with
18679 expect_background.
18680 (close_gdbserver): New procedure.
18681 (gdb_exit): Rename the default version and reimplement.
18682
71c0ee8c
PA
186832015-04-07 Pedro Alves <palves@redhat.com>
18684
72f4393d 18685 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
18686 append the substituted item, not the original item.
18687
203bc29b
PA
186882015-04-07 Pedro Alves <palves@redhat.com>
18689
18690 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
18691 gdb_expect.
18692
508a3ddf
PA
186932015-04-07 Pedro Alves <palves@redhat.com>
18694
18695 * gdb.base/interrupt.exp: Don't handle the case of the inferior
18696 output appearing once only.
18697
9f6dbe2b
PA
186982015-04-07 Pedro Alves <palves@redhat.com>
18699
18700 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
18701 that doesn't expect anything. Return early if running to main
18702 fails.
18703
337532fa
YQ
187042015-04-07 Yao Qi <yao.qi@linaro.org>
18705
18706 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
18707 (child_function): Call alarm.
18708 (main): Move call to alarm into the loop.
18709 * gdb.threads/non-stop-fair-events.exp: Build program with
18710 -DTIMEOUT=$timeout.
18711
01b622d4
DE
187122015-04-06 Doug Evans <xdje42@gmail.com>
18713
18714 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
18715 Fix dest parameter to board_info.
18716 (fpc_compile): Ditto.
18717 (gdb_compile_pascal): Rename dest arg to destfile.
18718
961f4160
PMR
187192015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
18720
18721 * gdb.ada/funcall_ref.exp: New file.
18722 * gdb.ada/funcall_ref/foo.adb: New file.
18723
cafda597
YQ
187242015-04-02 Yao Qi <yao.qi@linaro.org>
18725
18726 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
18727 is remote.
18728
fed040c6
GB
187292015-04-02 Gary Benson <gbenson@redhat.com>
18730
18731 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
18732
d11916aa
SS
187332015-04-01 Sasha Smundak <asmundak@google.com>
18734
18735 * gdb.python/py-unwind-maint.c: New file.
18736 * gdb.python/py-unwind-maint.exp: New test.
18737 * gdb.python/py-unwind-maint.py: New file.
18738 * gdb.python/py-unwind.c: New file.
18739 * gdb.python/py-unwind.exp: New test.
18740 * gdb.python/py-unwind.py: New test.
18741
a1471180
PA
187422015-04-01 Pedro Alves <palves@redhat.com>
18743
18744 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
18745 to fail instead of non-existent $test.
18746
0bbeccb1
PA
187472015-04-01 Pedro Alves <palves@redhat.com>
18748
18749 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
18750 GDBFLAGS if not empty.
18751
3c724c8c
PMR
187522015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
18753
18754 * gdb.ada/complete.exp: Remove "multi_line".
18755 * gdb.ada/info_exc.exp: Remove "multi_line".
18756 * gdb.ada/packed_tagged.exp: Remove "multi_line".
18757 * gdb.ada/ptype_field.exp: Remove "multi_line".
18758 * gdb.ada/sym_print_name.exp: Remove "multi_line".
18759 * gdb.ada/tagged.exp: Remove "multi_line".
18760 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
18761 [multi_line ...]
18762 * gdb.btrace/delta.exp: Likewise.
18763 * gdb.btrace/exception.exp: Likewise.
18764 * gdb.btrace/function_call_history.exp: Likewise.
18765 * gdb.btrace/instruction_history.exp: Likewise.
18766 * gdb.btrace/nohist.exp: Likewise.
18767 * gdb.btrace/record_goto.exp: Likewise.
18768 * gdb.btrace/segv.exp: Likewise.
18769 * gdb.btrace/stepi.exp: Likewise.
18770 * gdb.btrace/tailcall.exp: Likewise.
18771 * gdb.btrace/unknown_functions.exp: Likewise.
18772 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
18773 * lib/gdb.exp: Add the "multi_line" helper.
18774
4eec2deb
PA
187752015-04-01 Pedro Alves <palves@redhat.com>
18776
18777 * gdb.threads/tid-reuse.c: New file.
18778 * gdb.threads/tid-reuse.exp: New file.
18779
df8411da
SDJ
187802015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
18781
18782 PR corefiles/16092
18783 * gdb.base/coredump-filter.c: New file.
18784 * gdb.base/coredump-filter.exp: Likewise.
18785
6ef37366
PM
187862015-03-27 Petr Machata <pmachata@redhat.com>
18787
18788 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
18789 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
18790 (Dwarf::assemble): Initialize them.
18791 (Dwarf::lines): New function.
18792
7ec911b0
JT
187932015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
18794
18795 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
18796 SYMBOL_PREFIX for x86_64-*-cygwin.
18797
ff908ebf
AW
187982015-03-26 Andy Wingo <wingo@igalia.com>
18799
18800 PR symtab/18148
18801 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
18802 const_value but not a location.
18803 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
18804 location defined in non-main CUs are visible.
18805
6d5f0679
YQ
188062015-03-26 Yao Qi <yao.qi@linaro.org>
18807
18808 PR testsuite/18139
18809 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
18810 Add a line number entry for the same line.
18811 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
18812 Add a line number entry for the same line.
18813
2898689b
YQ
188142015-03-26 Yao Qi <yao.qi@linaro.org>
18815
18816 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
18817 .int 0.
18818 (func): Likewise. Add .Lfunc_1 label.
18819 Use .Lfunc_1 label.
18820 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
18821 .int 0.
18822 (func): Likewise.
18823 Use .Lfunc_1 label.
18824
85180498
YQ
188252015-03-26 Yao Qi <yao.qi@linaro.org>
18826
18827 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
18828 Call gdb_compile instead to compile each .s files without debug
18829 information.
18830
8aa08a8d
YQ
188312015-03-26 Yao Qi <yao.qi@linaro.org>
18832
18833 * gdb.base/savedregs.exp (process_saved_regs): Make
18834 "Saved registers:" optional in the pattern.
18835
66849923
MM
188362015-03-25 Markus Metzger <markus.t.metzger@intel.com>
18837
18838 * gdb.btrace/next.exp: Merged into step.exp.
18839 * gdb.btrace/finish.exp: Merged into step.exp.
18840 * gdb.btrace/nexti.exp: Merged into stepi.exp.
18841 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
18842 "record goto" and checking the exact replay position.
18843 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
18844 check for "Recording format" in "info record" output.
18845 * gdb.btrace/record_goto.exp: Choose test file based on target.
18846 * gdb.btrace/x86-record_goto.S: Renamed into ...
18847 * gdb.btrace/x86_64-record_goto.S: ... this.
18848 * gdb.btrace/i686-record_goto.S: New.
18849 * gdb.btrace/x86-tailcall.S: Renamed into ...
18850 * gdb.btrace/x86_64-tailcall.S: ... this.
18851 * gdb.btrace/i686-tailcall.S: New.
18852 * gdb.btrace/x86-tailcall.c: Renamed into ...
18853 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
18854 separate statements. Update test.
18855 * gdb.btrace/delta.exp: Use record_goto.c as test file.
18856 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
18857 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
18858 * gdb.btrace/tailcall.exp: Choose test file based on target.
18859 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
18860
11cc1b74
MM
188612015-03-25 Markus Metzger <markus.t.metzger@intel.com>
18862
18863 * gdb.btrace/exception.exp: Increase BTS buffer size.
18864
a25d8bf9
PA
188652015-03-24 Pedro Alves <palves@redhat.com>
18866
18867 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
18868
856e7dd6
PA
188692015-03-24 Pedro Alves <palves@redhat.com>
18870
18871 * gdb.threads/schedlock.exp (test_step): No longer expect that
18872 "set scheduler-locking step" with "next" over a function call runs
18873 threads unlocked.
18874
ad235a41
AT
188752015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
18876
18877 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
18878
15630549
AT
188792015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
18880
18881 PR breakpoints/16466
18882 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
18883 * gdb.mi/mi-pending.c (thread_func): New function.
18884 (int main): Add threading support required.
18885 * gdb.mi/mi-pending.exp: Add tests for this issue.
18886 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
18887 (pendfunc2): Remove stdio dependency.
18888 * gdb.mi/mi-pendshr2.c: New file.
18889
693dca06
KS
188902015-03-23 Keith Seitz <keiths@redhat.com>
18891
18892 * gdb.linespec/keywords.c: New file.
18893 * gdb.linespec/keywords.exp: New file.
18894
7e993ebf
KS
188952015-03-23 Keith Seitz <keiths@redhat.com>
18896
18897 PR gdb/18021
18898 * gdb.dwarf2/staticvirtual.exp: New test.
18899
bc23328c
JK
189002015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
18901
18902 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
18903 * README: Remove HP-UX and gdb.hp.
18904 (configuration):
18905 * configure: Regenerate.
18906 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
18907 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
18908 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
18909 gdb.hp/gdb.defects/Makefile.
18910 * gdb.hp/Makefile.in: File deleted.
18911 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
18912 * gdb.hp/gdb.aCC/optimize.c: File deleted.
18913 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
18914 * gdb.hp/gdb.aCC/run.c: File deleted.
18915 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
18916 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
18917 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
18918 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
18919 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
18920 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
18921 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
18922 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
18923 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
18924 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
18925 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
18926 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
18927 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
18928 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
18929 * gdb.hp/gdb.base-hp/reg.s: File deleted.
18930 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
18931 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
18932 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
18933 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
18934 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
18935 * gdb.hp/gdb.compat/Makefile.in: File deleted.
18936 * gdb.hp/gdb.compat/average.c: File deleted.
18937 * gdb.hp/gdb.compat/sum.c: File deleted.
18938 * gdb.hp/gdb.compat/xdb.c: File deleted.
18939 * gdb.hp/gdb.compat/xdb0.c: File deleted.
18940 * gdb.hp/gdb.compat/xdb0.h: File deleted.
18941 * gdb.hp/gdb.compat/xdb1.c: File deleted.
18942 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
18943 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
18944 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
18945 * gdb.hp/gdb.defects/Makefile.in: File deleted.
18946 * gdb.hp/gdb.defects/bs14602.c: File deleted.
18947 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
18948 * gdb.hp/gdb.defects/solib-d.c: File deleted.
18949 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
18950 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
18951 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
18952 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
18953 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
18954 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
18955 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
18956 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
18957 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
18958 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
18959 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
18960 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
18961 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
18962 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
18963 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
18964 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
18965 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
18966 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
18967 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
18968 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
18969 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
18970 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
18971 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
18972 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
18973 * gdb.hp/tools/odump: File deleted.
18974
8bf3b159
PA
189752015-03-19 Pedro Alves <palves@redhat.com>
18976
18977 * gdb.threads/continue-pending-status.exp (saw_thread_2)
18978 (saw_thread_3): New globals.
18979 (top level): Increment them when an event for the corresponding
18980 thread is seen.
18981 (no thread starvation): New test.
18982
eb54c8bf
PA
189832015-03-19 Pedro Alves <palves@redhat.com>
18984
18985 * gdb.threads/continue-pending-status.c: New file.
18986 * gdb.threads/continue-pending-status.exp: New file.
18987
32d2e5d6
PA
189882015-03-18 Pedro Alves <palves@redhat.com>
18989
18990 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
18991 Use gdb_is_target_remote instead of is_remote. Use
18992 gdb_test_multiple instead of gdb_expect. Exit early if
18993 gdb_test_multiple hits its internal matches. Tighten stepi tests
18994 expected output. Fail on exit with any signal, instead of just
18995 SIGILL.
18996
f68f11b7
YQ
189972015-03-18 Yao Qi <yao.qi@linaro.org>
18998
18999 PR tdep/18107
19000 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
19001 variable.
19002 * gdb.base/catch-syscall.exp: Don't skip it on
19003 aarch64*-*-linux* target. Remove elements in all_syscalls.
19004 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
19005 target.
19006 (setup_all_syscalls): New proc.
19007
ca5fd19b
YQ
190082015-03-16 Yao Qi <yao.qi@linaro.org>
19009
19010 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
19011 (top level): Skip tests if valid_addr_p returns false for
19012 $cmd1 or $cmd2.
19013
85642ba0
AW
190142015-03-11 Andy Wingo <wingo@igalia.com>
19015
19016 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
19017
e03f9645
YQ
190182015-03-11 Yao Qi <yao.qi@linaro.org>
19019
19020 * gdb.base/catch-syscall.exp: Fix typo in comments.
19021
5d0962b2
YQ
190222015-03-11 Yao Qi <yao.qi@linaro.org>
19023
19024 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
19025
b2df3cef
PA
190262015-03-09 Pedro Alves <palves@redhat.com>
19027
19028 * dg-extract-results.py: Delete.
19029
ef878e53
PA
190302015-03-09 Pedro Alves <palves@redhat.com>
19031
19032 Merge dg-extract-results.sh from GCC upstream (r218843).
19033
19034 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
19035 * dg-extract-results.sh: Use --text with grep to avoid issues with
19036 binary files. Fall back to cat -v, if that doesn't work.
19037
9494d219
PA
190382015-03-05 Pedro Alves <palves@redhat.com>
19039
19040 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
19041
a8d9763a
SM
190422015-03-04 Simon Marchi <simon.marchi@ericsson.com>
19043
19044 * lib/mi-support.exp (mi_expect_interrupt): Accept
19045 alternative event for when in all-stop mode.
19046
be9957b8
PA
190472015-03-04 Pedro Alves <palves@redhat.com>
19048
19049 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
19050
d57be0f4 190512015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
19052
19053 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
19054
c214c7cf
AA
190552015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
19056
19057 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
19058 regexps for GDB's current line display, accept a hex address
19059 preceding the line number.
19060
6d74a497
AA
190612015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
19062
19063 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
19064 the 'arch1' variable for "s390*-linux*" targets.
19065
511aee7c
PA
190662015-03-04 Pedro Alves <palves@redhat.com>
19067
19068 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
19069 (main): Pass missing retval argument to pthread_join call.
19070
95e50b27
PA
190712015-03-02 Pedro Alves <palves@redhat.com>
19072
19073 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
19074 (top level): Call do_test with non-stop as well.
19075
28054d69
PA
190762015-03-02 Pedro Alves <palves@redhat.com>
19077
19078 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
19079 -1.
19080
4fa5d7b4
AA
190812015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
19082
19083 * gdb.arch/s390-vregs.exp: New test.
19084 * gdb.arch/s390-vregs.S: New file.
19085
97c18565
PA
190862015-02-27 Pedro Alves <palves@redhat.com>
19087
19088 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
19089 call to catch_command_errors.
19090 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
19091 catch_command_errors.
19092
a37bfa30
PA
190932015-02-27 Pedro Alves <palves@redhat.com>
19094
19095 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
19096 "true" for boolean result.
19097 * gdb.gdb/selftest.exp (test_with_self): Also accept full
19098 prototype of main.
19099
6f98576f
PA
191002015-02-27 Pedro Alves <palves@redhat.com>
19101
19102 * lib/unbuffer_output.c: New file.
19103 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
19104 (main): Call gdb_unbuffer_output.
19105
eba5ab56
YQ
191062015-02-27 Yao Qi <yao.qi@linaro.org>
19107
19108 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
19109 target.
19110
0def5aaa
DE
191112015-02-26 Doug Evans <dje@google.com>
19112
19113 * gdb.cp/class2.cc (Dbase, D): New classes.
19114 (main): New local delta.
19115 * gdb.cp/class2.exp: Test printing delta.
19116 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
19117 (dynbar): New global.
19118 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
19119
081a1c2c
JK
191202015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
19121
19122 * gdb.compile/compile-ifunc.c: New file.
19123 * gdb.compile/compile-ifunc.exp: New file.
19124
2f41223f
AT
191252015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
19126
19127 * gdb.base/structs.exp: Check for correct struct on finish.
19128
03eddd80
YQ
191292015-02-26 Yao Qi <yao.qi@linaro.org>
19130
19131 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
19132 is zero.
19133
80c57053
JK
191342015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
19135
19136 * gdb.arch/cordic.ko.bz2: New file.
19137 * gdb.arch/cordic.ko.debug.bz2: New file.
19138 * gdb.arch/ppc64-symtab-cordic.exp: New file.
19139
21613c12
YQ
191402015-02-25 Yao Qi <yao.qi@linaro.org>
19141
19142 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
19143 aarch64*-*-* target.
19144
d8b901ed
PA
191452015-02-23 Pedro Alves <palves@redhat.com>
19146
19147 * lib/gdb.exp (delete_breakpoints): Rewrite using
19148 gdb_test_multiple.
19149
e5b85ead
PA
191502015-02-23 Pedro Alves <palves@redhat.com>
19151
19152 * gdb.base/info-os.c: Include stdlib.h.
19153
85c3a371
DE
191542015-02-22 Doug Evans <xdje42@gmail.com>
19155
19156 PR symtab/17855
19157 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
19158 is read after symbols have been re-read.
19159 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
19160 * gdb.ada/exec_changed/second.adb (Second): Ditto.
19161
96553a0c
DE
191622015-02-21 Doug Evans <dje@google.com>
19163
19164 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
19165
97a0c697
JK
191662015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
19167
19168 PR corefiles/17808
19169 * gdb.arch/i386-biarch-core.core.bz2: New file.
19170 * gdb.arch/i386-biarch-core.exp: New file.
19171
a47cd6e9
PA
191722015-02-21 Pedro Alves <palves@redhat.com>
19173
19174 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
19175 runto_main fails.
19176
c5facdc4
PA
191772015-02-20 Pedro Alves <palves@redhat.com>
19178
19179 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
19180 info probes.
19181
2db9a427
PA
191822015-02-20 Pedro Alves <palves@redhat.com>
19183
19184 * gdb.threads/multi-create-ns-info-thr.exp: New file.
19185
60fb7e9e
PA
191862015-02-20 Pedro Alves <palves@redhat.com>
19187
19188 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
19189 clean_restart before gdb_target_supports_trace.
19190
5c5019c2
PA
191912015-02-20 Pedro Alves <palves@redhat.com>
19192
19193 PR threads/18006
19194 * gdb.threads/clone-thread_db.c: New file.
19195 * gdb.threads/clone-thread_db.exp: New file.
19196
c9587f88
AT
191972015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
19198
19199 PR breakpoints/16812
19200 * gdb.base/catch-gdb-caused-signals.c: New file.
19201 * gdb.base/catch-gdb-caused-signals.exp: New file.
19202
f6a88844
JM
192032015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
19204
19205 * configure: Regenerated.
19206 * configure.ac: Use GDB_AC_TRANSFORM.
19207 * aclocal.m4: sinclude ../transform.m4.
19208
497c491b
JM
192092015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
19210
19211 * lib/dtrace.exp: New file.
19212 * gdb.base/dtrace-probe.exp: Likewise.
19213 * gdb.base/dtrace-probe.d: Likewise.
19214 * gdb.base/dtrace-probe.c: Likewise.
19215 * lib/pdtrace.in: Likewise.
19216 * configure.ac: Output variables with the transformed names of
19217 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
19218 * configure: Regenerated.
19219
03e98035
JM
192202015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
19221
19222 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
19223 expected message when trying to access $_probe_* convenience
19224 variables while not on a probe.
19225
63cc30e9
JK
192262015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
19227
19228 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
19229
0703599a
PA
192302015-02-11 Pedro Alves <pedro@codesourcery.com>
19231
19232 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
19233 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
19234
7e60a48e
DE
192352015-02-10 Doug Evans <xdje42@gmail.com>
19236
19237 * lib/gdb.exp (gdb_load): Always return a result.
19238
01b088bc
PA
192392015-02-10 Pedro Alves <palves@redhat.com>
19240
19241 * gdb.threads/signal-sigtrap.c: New file.
19242 * gdb.threads/signal-sigtrap.exp: New file.
19243
b05ec7a5
AT
192442015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
19245
19246 * gdb.trace/no-attach-trace.c: New file.
19247 * gdb.trace/no-attach-trace.exp: New file.
19248
a2c2acaf
MW
192492015-02-09 Mark Wielaard <mjw@redhat.com>
19250
19251 * gdb.dwarf2/atomic.c: New file.
19252 * gdb.dwarf2/atomic-type.exp: Likewise.
19253
31fd9caa
MM
192542015-02-09 Markus Metzger <markus.t.metzger@intel.com>
19255
19256 * gdb.btrace/buffer-size.exp: Update "info record" output.
19257 * gdb.btrace/delta.exp: Update "info record" output.
19258 * gdb.btrace/enable.exp: Update "info record" output.
19259 * gdb.btrace/finish.exp: Update "info record" output.
19260 * gdb.btrace/instruction_history.exp: Update "info record" output.
19261 * gdb.btrace/next.exp: Update "info record" output.
19262 * gdb.btrace/nexti.exp: Update "info record" output.
19263 * gdb.btrace/step.exp: Update "info record" output.
19264 * gdb.btrace/stepi.exp: Update "info record" output.
19265 * gdb.btrace/nohist.exp: Update "info record" output.
19266
d33501a5
MM
192672015-02-09 Markus Metzger <markus.t.metzger@intel.com>
19268
19269 * gdb.btrace/buffer-size: New.
19270
f4abbc16
MM
192712015-02-09 Markus Metzger <markus.t.metzger@intel.com>
19272
19273 * gdb.btrace/delta.exp: Update "info record" output.
19274 * gdb.btrace/enable.exp: Update "info record" output.
19275 * gdb.btrace/finish.exp: Update "info record" output.
19276 * gdb.btrace/instruction_history.exp: Update "info record" output.
19277 * gdb.btrace/next.exp: Update "info record" output.
19278 * gdb.btrace/nexti.exp: Update "info record" output.
19279 * gdb.btrace/step.exp: Update "info record" output.
19280 * gdb.btrace/stepi.exp: Update "info record" output.
19281 * gdb.btrace/nohist.exp: Update "info record" output.
19282
b9d61307
SM
192832015-02-06 Simon Marchi <simon.marchi@ericsson.com>
19284
19285 PR gdb/15678
19286 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
19287
e584fdbc
PA
192882015-02-06 Pedro Alves <palves@redhat.com>
19289
19290 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
19291 macro.
19292 (seconds_left, again): New globals.
19293 (main): Wait seconds_left in a 1-second sleep loop instead of
19294 sleeping 180 seconds. If 'again' is set, reset the seconds
19295 counter.
19296 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
19297 'again' in the inferior before detaching. Print the seconds left.
19298 (options): New global.
19299 (top level): Build program with -DTIMEOUT=$timeout.
19300
77f41761
PA
193012015-02-06 Pedro Alves <palves@redhat.com>
19302
19303 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
19304 determine how many seconds to pass to 'alarm'.
19305 * gdb.base/gdb-sigterm.exp (top level): Build program with
19306 -DTIMEOUT=$timeout.
19307 (do_test): Return success/failure indication. Add more verbose
19308 logging. Don't fail if 200 single steps are seen. Instead, fail
19309 when the test times out.
19310 (passes): New global.
19311 (top level): Break the testing loop if testing fails on any
19312 iteration. Use gdb_assert.
19313
b9394193
DB
193142015-02-04 Don Breazeal <donb@codesourcery.com>
19315
19316 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
19317 and initialize them.
19318 (ipc_cleanup): New function.
19319 (main): Don't declare shmid, semid, and msqid. Add a call to
19320 atexit so that we call ipc_cleanup on exit.
19321
42d9e528
PA
193222015-02-04 Pedro Alves <palves@redhat.com>
19323
19324 * boards/native-extended-gdbserver.exp: Remove any target variant
19325 specifications from the board name before clearing the isremote
19326 flag from board_info.
19327
ae6ae975
DE
193282015-01-31 Doug Evans <xdje42@gmail.com>
19329
19330 * gdb.base/maint.exp <maint print type argc>: Update expected output.
19331
cfb069a8
GB
193322015-01-31 Gary Benson <gbenson@redhat.com>
19333
19334 * gdb.base/completion.exp: Disable completion limiting for
19335 existing tests. Add new tests to check completion limiting.
19336 * gdb.linespec/ls-errs.exp: Disable completion limiting.
19337
5dd31d79
DE
193382015-01-31 Doug Evans <xdje42@gmail.com>
19339
19340 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
19341
9f050062
DE
193422015-01-31 Doug Evans <xdje42@gmail.com>
19343
19344 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
19345 entries. Duplicate file section script entries.
19346 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
19347 inlined entries. Add test for safe-path rejection.
19348 * gdb.python/py-section-script.c: Add duplicate inlined section script
19349 entries. Duplicate file section script entries.
19350 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
19351 inlined entries. Add test for safe-path rejection.
19352
df25ebbd
JB
193532015-01-29 Joel Brobecker <brobecker@adacore.com>
19354
19355 * gdb.ada/disc_arr_bound: New testcase.
19356
4a0ca9ec
JB
193572015-01-29 Joel Brobecker <brobecker@adacore.com>
19358
19359 * gdb.ada/mi_var_array: New testcase.
19360
3a8b707a
DE
193612015-01-27 Doug Evans <dje@google.com>
19362
19363 * gdb.python/py-objfile.exp: Add tests for objfile.username.
19364 Add test for objfile.filename, objfile.username after objfile
19365 has been unloaded.
19366
f8313f6e
JB
193672015-01-26 Joel Brobecker <brobecker@adacore.com>
19368
19369 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
19370 the second test to print the name attribute of value
19371 returned by the call to gdb.lookup_type, and adjust
19372 the expected output accordingly.
19373
37bc665e
MW
193742015-01-25 Mark Wielaard <mjw@redhat.com>
19375
19376 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
19377 * gdb.base/disp-step-fork.c: Include unistd.h.
19378 * gdb.base/siginfo-obj.c: Include stdio.h.
19379 * gdb.base/siginfo-thread.c: Likewise.
19380 * gdb.mi/non-stop.c: Include unistd.h.
19381 * gdb.mi/nsthrexec.c: Include stdio.h.
19382 * gdb.mi/pthreads.c: Include unistd.h.
19383 * gdb.modula2/unbounded1.c (main): Declare returns int.
19384 * gdb.reverse/consecutive-reverse.c: Likewise.
19385 * gdb.threads/create-fail.c: Include unistd.h.
19386 * gdb.threads/killed.c: Likewise.
19387 * gdb.threads/linux-dp.c: Likewise.
19388 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
19389 * gdb.threads/non-ldr-exc-2.c: Likewise.
19390 * gdb.threads/non-ldr-exc-3.c: Likewise.
19391 * gdb.threads/non-ldr-exc-4.c: Likewise.
19392 * gdb.threads/pthreads.c: Include unistd.h.
19393 (main): Declare returns int.
19394 * gdb.threads/tls-main.c (foo): New declaration.
19395 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
19396
f7e5394d
SM
193972015-01-23 Simon Marchi <simon.marchi@ericsson.com>
19398
19399 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
19400 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
19401
743649fd
MW
194022015-01-15 Mark Wielaard <mjw@redhat.com>
19403
19404 * gdb.base/noreturn-return.c: New file.
19405 * gdb.base/noreturn-return.exp: New file.
19406 * gdb.base/noreturn-finish.c: New file.
19407 * gdb.base/noreturn-finish.exp: New file.
19408
198297aa
PA
194092015-01-23 Pedro Alves <palves@redhat.com>
19410
19411 * gdb.threads/continue-pending-after-query.c: New file.
19412 * gdb.threads/continue-pending-after-query.exp: New file.
19413
717cf30c
AG
194142015-01-22 Anders Granlund <anders.granlund@ericsson.com>
19415 Simon Marchi <simon.marchi@ericsson.com>
19416
19417 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
19418 * gdb.base/valgrind-db-attach.exp: Same.
19419 * gdb.base/valgrind-infcall.exp: Same.
19420 * lib/mi-support.exp (default_mi_gdb_start): Same.
19421 * lib/prompt.exp (default_prompt_gdb_start): Same.
19422 * lib/gdb.exp (default_gdb_spawn): Same.
19423 (gdb_interact): New.
19424
19425
4b62a76e
JK
194262015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
19427
19428 * gdb.compile/compile.exp (pointer to jit function): New test.
19429
b4cdae6f
WW
194302015-01-17 Wei-cheng Wang <cole945@gmail.com>
19431
19432 * lib/gdb.exp (supports_process_record): Return true for
19433 powerpc*-*-linux*.
19434 (supports_reverse): Likewise.
19435
d221e7ef
DB
194362015-01-15 Don Breazeal <donb@codesourcery.com>
19437
19438 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
19439 instead of checking whether the target board is remote and
19440 use spawn_wait_for_attach instead of exec/sleep.
19441 * gdb.base/attach-twice.exp: Likewise.
19442
bafffb51
JB
194432015-01-15 Joel Brobecker <brobecker@adacore.com>
19444
19445 * gdb.ada/var_arr_attrs: New testcase.
19446
5589af0e
PA
194472015-01-14 Pedro Alves <palves@redhat.com>
19448 Joel Brobecker <brobecker@adacore.com>
19449
19450 PR gdb/17525
19451 * gdb.base/bp-cmds-execution-x-script.c: New file.
19452 * gdb.base/bp-cmds-execution-x-script.exp: New file.
19453 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
19454
6c400b59
PA
194552015-01-14 Pedro Alves <palves@redhat.com>
19456
19457 PR cli/17828
19458 * gdb.base/batch-preserve-term-settings.c: New file.
19459 * gdb.base/batch-preserve-term-settings.exp: New file.
19460
e02c96a7
DE
194612015-01-13 Doug Evans <dje@google.com>
19462
19463 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
19464 binary.
19465
576fd14c
JB
194662015-01-13 Joel Brobecker <brobecker@adacore.com>
19467
19468 * Makefile.in (clean mostlyclean): Do not delete *.py.
19469
04dccad0
JB
194702015-01-13 Joel Brobecker <brobecker@adacore.com>
19471
19472 * gdb.python/py-lookup-type.exp: New file.
19473
3d230f71
PA
194742015-01-12 Pedro Alves <palves@redhat.com>
19475
19476 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
19477 restore GDBFLAGS before returning.
19478
7e67715d
JK
194792015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
19480
19481 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
19482 is_amd64_regs_target and is_x86_like_target.
19483
f2e0d4b4
DE
194842015-01-11 Doug Evans <xdje42@gmail.com>
19485
19486 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
19487 is given without an explicit form.
19488 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
19489 attributes.
19490 * gdb.dwarf/corrupt.exp: Ditto.
19491 * gdb.dwarf2/enum-type.exp: Ditto.
19492 * gdb.trace/entry-values.exp: Ditto.
19493 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
19494
439250fb
DE
194952015-01-11 Doug Evans <xdje42@gmail.com>
19496
19497 PR gdb/15830
19498 * gdb.base/maint.exp: Remove references to "maint demangle".
19499 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
19500 Add tests for explicitly specifying language to demangle.
19501 * gdb.dlang/demangle.exp: Ditto.
19502
ede9f622
PA
195032015-01-09 Pedro Alves <palves@redhat.com>
19504
19505 * gdb.threads/non-stop-fair-events.c: New file.
19506 * gdb.threads/non-stop-fair-events.exp: New file.
19507
a7b796db
PA
195082015-01-09 Pedro Alves <palves@redhat.com>
19509
19510 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
19511 the global scope. Set a breakpoint after all threads are started
19512 rather than stepping over two source lines. Expect the prompt.
19513 * gdb.base/watch_thread_num.c (threads_started_barrier): New
19514 global.
19515 (NUM): Now 15.
19516 (main): Use threads_started_barrier to wait for all threads to
19517 start. Main thread no longer calls thread_function. Exit after
19518 180 seconds.
19519 (loop): New function.
19520 (thread_function): Wait on threads_started_barrier barrier. Call
19521 'loop' at each iteration.
19522 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
19523 threads have started, instead of hardcoding number of "next"
19524 steps. Use an access watchpoint instead of a write watchpoint.
19525
9665ffdd
PA
195262015-01-09 Pedro Alves <palves@redhat.com>
19527
19528 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
19529 (thread_func): Wait on barrier.
19530 (main): Wait for all threads to start before stopping GDB.
19531 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
19532 global.
19533 (thread1_func, thread2_func): Wait on barrier.
19534 (main): Wait for all threads to start before stopping GDB.
19535 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
19536 New global.
19537 (thread1_func, thread2_func): Wait on barrier.
19538 (main): Wait for all threads to start before stopping GDB.
19539
c945a99f
PA
195402015-01-09 Pedro Alves <palves@redhat.com>
19541
19542 * gdb.threads/attach-many-short-lived-threads.c: New file.
19543 * gdb.threads/attach-many-short-lived-threads.exp: New file.
19544
c1a747c1
PA
195452014-01-09 Pedro Alves <palves@redhat.com>
19546
19547 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
19548 instead of to thread 2.
19549 * gdb.threads/signal-command-multiple-signals-pending.c (main):
19550 Add barrier around each pthread_create call instead of around all
19551 calls.
19552 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
19553 Set a break on thread_function and have the child threads hit it
19554 one at at a time.
19555
60b3033e
PA
195562015-01-09 Pedro Alves <palves@redhat.com>
19557
19558 * lib/gdb.exp (can_spawn_for_attach): New procedure.
19559 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
19560 false.
19561 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
19562 checking whether the target board is remote.
19563 * gdb.multi/multi-attach.exp: Likewise.
19564 * gdb.python/py-sync-interp.exp: Likewise.
19565 * gdb.server/ext-attach.exp: Likewise.
19566 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
19567 tests that need to attach, instead of checking whether the target
19568 board is remote at the top of the file.
19569
acc018ac
YQ
195702015-01-08 Yao Qi <yao@codesourcery.com>
19571
19572 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
19573
50a18af8
JK
195742015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
19575
19576 Fix testcase compilation.
19577 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
19578
8503d6e1
JB
195792015-01-06 Joel Brobecker <brobecker@adacore.com>
19580
19581 * gdb.python/py-type.exp: Add a couple test about empty
19582 array creation, and negative-length array creation.
19583
cc73dbcc
DE
195842015-01-02 Doug Evans <xdje42@gmail.com>
19585
19586 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
19587
0300bbc7
DE
195882015-01-02 Doug Evans <dje@google.com>
19589
19590 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
19591
9d85a0ec
YQ
195922014-12-29 Yao Qi <yao@codesourcery.com>
19593
19594 * gdb.trace/entry-values.exp: Update comments. Rename variable
19595 bar_call_foo to returned_from_foo.
19596
87186c6a
MMN
195972014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
19598
19599 PR gdb/17394
19600 * gdb.linespec/break-asm-file.c: New file.
19601 * gdb.linespec/break-asm-file.exp: New file.
19602 * gdb.linespec/break-asm-file0.s: New file.
19603 * gdb.linespec/break-asm-file1.s: New file.
19604
1bab7383
YQ
196052014-12-18 Nigel Stephens <nigel@mips.com>
19606 Maciej W. Rozycki <macro@codesourcery.com>
19607
19608 * gdb.base/float.exp: Handle the new output from "info float" on
19609 MIPS targets.
19610
1bc1068a
JK
196112014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
19612
19613 Fix MinGW compilation.
19614 * gdb.compile/compile-ops.exp: Update untested message if
19615 !skip_compile_feature_tests.
19616 * gdb.compile/compile-setjmp.exp: Likewise.
19617 * gdb.compile/compile-tls.exp: Likewise.
19618 * gdb.compile/compile.exp: Likewise.
19619 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
19620 supported on this host".
19621
b6615d10
DE
196222014-12-16 Doug Evans <xdje42@gmail.com>
19623
19624 * boards/stabs.exp: New file.
19625
25dda427
AA
196262014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
19627
19628 * gdb.base/completion.exp: Adjust to format changes of "maint
19629 print user-registers".
19630
bf330350
CU
196312014-12-16 Catalin Udma <catalin.udma@freescale.com>
19632
19633 PR server/17457
19634 * gdb.arch/aarch64-fp.c: New file.
19635 * gdb.arch/aarch64-fp.exp: New file.
19636
395cf596
SDJ
196372014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
19638
19639 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
19640 r210637, r210913, r211666, r215400, r215817).
19641
19642 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
19643 * dg-extract-results.py: New file.
19644 * dg-extract-results.sh: Use it if the environment seems
19645 suitable.
19646
19647 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
19648
19649 * dg-extract-results.py (parse_run): Handle warnings that
19650 are printed before a test harness is run.
19651
19652 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
19653
19654 * dg-extract-results.py (Named): Remove __cmp__ method.
19655 (output_variation): Use a key to sort variation.harnesses.
19656
19657 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
19658
19659 * dg-extract-results.py: For Python 3, force sys.stdout to
19660 handle surrogate escape sequences.
19661 (safe_open): New function.
19662 (output_segment, main): Use it.
19663
19664 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
19665
19666 * dg-extract-results.py (Prog.result_re): Include options
19667 in test name.
19668
19669 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
19670
19671 * dg-extract-results.py (output_variation): Always sort if
19672 do_sum.
19673
e882ef3c
SM
196742014-12-15 Simon Marchi <simon.marchi@ericsson.com>
19675
19676 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
19677 as long as we get pagination notifications.
19678
4992aa20
JM
196792014-12-15 Jason Merrill <jason@redhat.com>
19680
19681 * Makefile.in (check-gdb.%): Restore.
19682 * README: Mention it.
19683
c1b5a1a6
JB
196842014-12-13 Joel Brobecker <brobecker@adacore.com>
19685
19686 * gdb.ada/str_uninit: New testcase.
19687
5537b577
JK
196882014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
19689
19690 PR symtab/17642
19691 * gdb.base/vla-stub-define.c: New file.
19692 * gdb.base/vla-stub.c: New file.
19693 * gdb.base/vla-stub.exp: New file.
19694
bb2ec1b3
TT
196952014-12-12 Phil Muldoon <pmuldoon@redhat.com>
19696 Jan Kratochvil <jan.kratochvil@redhat.com>
19697 Tom Tromey <tromey@redhat.com>
19698
19699 * configure.ac: Add gdb.compile/.
19700 * configure: Regenerate.
19701 * gdb.compile/Makefile.in: New file.
19702 * gdb.compile/compile-ops.exp: New file.
19703 * gdb.compile/compile-ops.c: New file.
19704 * gdb.compile/compile-tls.c: New file.
19705 * gdb.compile/compile-tls.exp: New file.
19706 * gdb.compile/compile-constvar.S: New file.
19707 * gdb.compile/compile-constvar.c: New file.
19708 * gdb.compile/compile-mod.c: New file.
19709 * gdb.compile/compile-nodebug.c: New file.
19710 * gdb.compile/compile-setjmp-mod.c: New file.
19711 * gdb.compile/compile-setjmp.c: New file.
19712 * gdb.compile/compile-setjmp.exp: New file.
19713 * gdb.compile/compile-shlib.c: New file.
19714 * gdb.compile/compile.c: New file.
19715 * gdb.compile/compile.exp: New file.
19716 * lib/gdb.exp (skip_compile_feature_tests): New proc.
19717
4ff709eb
TT
197182014-12-12 Tom Tromey <tromey@redhat.com>
19719
19720 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
19721 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
19722
6dddd6a5
DE
197232014-12-12 Doug Evans <dje@google.com>
19724
19725 * lib/gdb-python.exp (get_python_valueof): New function.
19726 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
19727
71c24708
AA
197282014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19729
19730 * gdb.base/completion.exp: Add test for completion of "info
19731 registers ".
19732
3e29f34a
MR
197332014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
19734
19735 * gdb.base/func-ptrs.c: New file.
19736 * gdb.base/func-ptrs.exp: New file.
19737
fc126975
SM
197382014-12-10 Simon Marchi <simon.marchi@ericsson.com>
19739
19740 PR breakpoints/17012
19741 * gdb.base/dprintf-detach.c: New file.
19742 * gdb.base/dprintf-detach.exp: New file.
19743
0a46d518
SM
197442014-12-10 Simon Marchi <simon.marchi@ericsson.com>
19745
19746 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
19747 * lib/gdb.exp (target_is_gdbserver): New procedure.
19748
a0be3e44
DE
197492014-12-08 Doug Evans <dje@google.com>
19750
19751 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
19752
df1b803a
YQ
197532014-12-05 Yao Qi <yao@codesourcery.com>
19754
19755 * gdb.guile/scm-error.exp: Remove the third argument to
19756 gdb_remote_download.
19757 * gdb.guile/scm-frame-args.exp: Likewise.
19758 * gdb.guile/scm-section-script.exp: Likewise.
19759
ddb9f679
YQ
197602014-12-05 Yao Qi <yao@codesourcery.com>
19761
19762 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
19763
86e4ed39
DE
197642014-12-04 Doug Evans <dje@google.com>
19765
19766 * gdb.python/py-objfile.exp: Add tests for
19767 objfile.add_separate_debug_file.
19768
7c50a931
DE
197692014-12-04 Doug Evans <dje@google.com>
19770
19771 * lib/gdb.exp (get_build_id): New function.
19772 (build_id_debug_filename_get): Rewrite to use it.
19773 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
19774
621661e3
MR
197752014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
19776
19777 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
19778 `method(long)', not just 0x0.
19779 * gdb.cp/nsalias.exp: Align code labels to 4.
19780 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
19781 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
19782 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
19783 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
19784 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
19785 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
19786
29f0c3b7
DE
197872014-12-02 Doug Evans <dje@google.com>
19788
e1e061e7 19789 PR symtab/17602
29f0c3b7 19790 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 19791 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
19792 * gdb.cp/anon-ns.exp: Update.
19793
162078c8
NB
197942014-12-02 Nick Bull <nicholaspbull@gmail.com>
19795
19796 * gdb.python/py-events.py (inferior_call_handler): New.
19797 (register_changed_handler, memory_changed_handler): New.
19798 (test_events.invoke): Register new handlers.
19799 * gdb.python/py-events.exp: Add tests for inferior call,
19800 memory_changed and register_changed events.
19801
fdb09caf
AA
198022014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
19803
19804 * gdb.base/execl-update-breakpoints.exp: Specify the link address
19805 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
19806 if the linker doesn't understand this.
19807
55cfb2c4
SM
198082014-12-01 Simon Marchi <simon.marchi@ericsson.com>
19809
19810 * gdb.python/python.exp: Change expected reply to help().
19811
9e8cd6df
YQ
198122014-12-01 Yao Qi <yao@codesourcery.com>
19813
19814 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
19815 AC_CONFIG_SUBDIRS(gdb.gdbtk).
19816 * configure: Re-generated.
19817
6c659fc2
SC
198182014-11-28 Siva Chandra Reddy <sivachandra@google.com>
19819
19820 * gdb.cp/chained-calls.cc: New file.
19821 * gdb.cp/chained-calls.exp: New file.
19822 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
19823
d7fc3181
SM
198242014-11-28 Simon Marchi <simon.marchi@ericsson.com>
19825
19826 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
19827 * gdb.dwarf2/symtab-producer.exp: Same.
19828 * gdb.gdb/python-interrupts.exp: Same.
19829 * gdb.gdb/python-selftest.exp: Same.
19830 * gdb.python/py-linetable.exp: Same.
19831 * gdb.python/py-type.exp: Same.
19832 * gdb.python/py-value-cc.exp: Same.
19833 * gdb.python/py-value.exp: Same.
19834
10e79639
YQ
198352014-11-28 Yao Qi <yao@codesourcery.com>
19836
19837 * gdb.base/break-probes.exp: Match library name prefixed with
19838 sysroot.
19839
f28a0564
SM
198402014-11-27 Simon Marchi <simon.marchi@ericsson.com>
19841
19842 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
19843 test expected output. Add parentheses for the call to print.
19844 Remove L suffix from integers.
19845
3fe1ce1d
DE
198462014-11-26 Doug Evans <dje@google.com>
19847
19848 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
19849
84429e27
YQ
198502014-11-22 Yao Qi <yao@codesourcery.com>
19851
19852 * gdb.trace/entry-values.c: Remove asms.
19853 (foo): Add foo_label.
19854 (bar): Add bar_label.
19855 * gdb.trace/entry-values.exp: Remove code computing foo's
19856 length and bar's length.
19857 (Dwarf::assemble): Invoke function_range for bar and use
19858 MACRO_AT_func for foo.
19859
26741859
YQ
198602014-11-22 Yao Qi <yao@codesourcery.com>
19861
19862 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
19863 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
19864 Use .Lgcc43_procstart instead of gcc43.
19865
45e44d27
JB
198662014-11-21 Joel Brobecker <brobecker@adacore.com>
19867
19868 * gdb.ada/n_arr_bound: New testcase.
19869
458c8db8
SDJ
198702014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
19871
19872 PR breakpoints/10737
19873 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
19874 test_catch_syscall_multi_arch.
19875 (test_catch_syscall_multi_arch): New function.
19876
43f3e411
DE
198772014-11-20 Doug Evans <xdje42@gmail.com>
19878
19879 * gdb.base/maint.exp: Update expected output.
19880
0d7b2549
AA
198812014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
19882
19883 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
19884 4-byte instruction on S390.
19885
8908fca5
JB
198862014-11-19 Joel Brobecker <brobecker@adacore.com>
19887
19888 * gdb.ada/arr_arr: New testcase.
19889
4a46959e
JB
198902014-11-19 Joel Brobecker <brobecker@adacore.com>
19891
19892 * gdb.ada/pkd_arr_elem: New Testcase.
19893
470e2f4e
LM
198942014-11-18 Luis Machado <lgustavo@codesourcery.com>
19895
19896 * gdb.reverse/break-precsave: Expect completion message for
19897 core file reads.
19898 * gdb.reverse/consecutive-precsave.exp: Likewise.
19899 * gdb.reverse/finish-precsave.exp: Likewise.
19900 * gdb.reverse/i386-precsave.exp: Likewise.
19901 * gdb.reverse/machinestate-precsave.exp: Likewise.
19902 * gdb.reverse/sigall-precsave.exp: Likewise.
19903 * gdb.reverse/solib-precsave.exp: Likewise.
19904 * gdb.reverse/step-precsave.exp: Likewise.
19905 * gdb.reverse/until-precsave.exp: Likewise.
19906 * gdb.reverse/watch-precsave.exp: Likewise.
19907
a267f3ad
AA
199082014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
19909
19910 * gdb.base/bp-permanent.c: Include unistd.h.
19911 * gdb.python/py-framefilter-mi.c (main): Add return type.
19912 * gdb.python/py-framefilter.c (main): Likewise.
19913 * gdb.trace/actions-changed.c (main): Likewise.
19914
12084a9a
AA
199152014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
19916
19917 * gdb.mi/until.c: Add eye-catchers.
19918 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
19919 line numbers.
19920
dc7e1a77
AA
199212014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
19922
19923 * gdb.base/condbreak.exp: Drop references to removed non-prototype
19924 function header variants in break1.c.
19925 * gdb.base/ena-dis-br.exp: Likewise.
19926 * gdb.base/hbreak2.exp: Likewise.
19927 * gdb.reverse/until-precsave.exp: Drop references to removed
19928 non-prototype function header variants in ur1.c.
19929 * gdb.reverse/until-reverse.exp: Likewise.
19930
41c77605
PM
199312014-11-17 Petr Machata <pmachata@redhat.com>
19932
19933 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
19934 ${_cu_offset_size} bytes abbrev offset.
19935
34248c3a
DE
199362014-11-15 Doug Evans <xdje42@gmail.com>
19937
19938 PR symtab/17559
19939 * gdb.base/line-symtabs.exp: New file.
19940 * gdb.base/line-symtabs.c: New file.
19941 * gdb.base/line-symtabs.h: New file.
19942
646da059
YQ
199432014-11-14 Yao Qi <yao@codesourcery.com>
19944
19945 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
19946 (func): Add label func_label.
19947 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
19948 Replace low_pc and high_pc with MACRO_AT_range.
19949 Replace name, low_pc and high_pc with MACRO_AT_func.
19950
9301ebe6
YQ
199512014-11-14 Yao Qi <yao@codesourcery.com>
19952
19953 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
19954 Replace name, low_pc and high_pc with MACRO_AT_func.
19955
f166b542
YQ
199562014-11-14 Yao Qi <yao@codesourcery.com>
19957
19958 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
19959 produce debug information.
19960 * gdb.dwarf2/implptr-optimized-out.S: Removed.
19961
0f6e71e3
YQ
199622014-11-14 Yao Qi <yao@codesourcery.com>
19963
19964 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
19965 object and get function length.
19966 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
19967 with MACRO_AT_func.
19968 (top-level): Replace gdb_compile and clean_restart with
19969 prepare_for_testing.
19970 * gdb.dwarf2/main.c (main): Add label main_label.
19971
876c4df9
YQ
199722014-11-14 Yao Qi <yao@codesourcery.com>
19973
19974 * lib/dwarf.exp (function_range): New procedure.
19975 (Dwarf::_handle_macro_at_func): New procedure.
19976 (Dwarf::_handle_macro_at_range): New procedure.
19977 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
19978
02ad9cf1
YQ
199792014-11-14 Yao Qi <yao@codesourcery.com>
19980
19981 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
19982 (_handle_attribute): New procedure.
19983
a59add0c
AA
199842014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19985
19986 * gdb.ada/cond_lang/foo.c (callme): Add return type.
19987 * gdb.base/call-sc.c (zed): Likewise.
19988 * gdb.base/checkpoint.c (main): Likewise.
19989 * gdb.base/dump.c (main): Likewise.
19990 * gdb.base/gcore.c (main): Likewise.
19991 * gdb.base/huge.c (main): Likewise.
19992 * gdb.base/multi-forks.c (main): Likewise.
19993 * gdb.base/pr10179-a.c (main): Likewise.
19994 * gdb.base/savedregs.c (main): Likewise.
19995 * gdb.base/sigaltstack.c (main): Likewise.
19996 * gdb.base/siginfo.c (main): Likewise.
19997 * gdb.base/structs.c (zed): Likewise.
19998 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
19999 * gdb.mi/mi-syn-frame.c (main): Likewise.
20000 * gdb.mi/until.c (foo, main): Likewise.
20001 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
20002 * gdb.base/solib-weak.c (foo): Declare.
20003 * gdb.base/attach-twice.c: Include stdio.h.
20004 * gdb.base/weaklib1.c: Likewise.
20005 * gdb.base/weaklib2.c: Likewise.
20006 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
20007 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
20008 unistd.h.
20009 * gdb.base/attach-pie-misread.c: Include stdlib.h.
20010 * gdb.mi/mi-exit-code.c: Likewise.
20011 * gdb.base/break-interp-lib.c: Include string.h.
20012 * gdb.base/coremaker.c: Likewise.
20013 * gdb.base/testenv.c: Likewise.
20014 * gdb.python/py-finish-breakpoint.c: Likewise.
20015 * gdb.base/inferior-died.c: Include sys/wait.h.
20016 * gdb.base/fileio.c: Include time.h.
20017 * gdb.base/async-shell.c: Include unistd.h.
20018 * gdb.base/dprintf-non-stop.c: Likewise.
20019 * gdb.base/info-os.c: Likewise.
20020 * gdb.mi/mi-console.c: Likewise.
20021 * gdb.mi/watch-nonstop.c: Likewise.
20022 * gdb.python/py-events.c: Likewise.
20023 * gdb.base/async.c (baz): Move up before its invocation.
20024 * gdb.base/code_elim2.c (my_global_func): Likewise.
20025 * gdb.base/skip-solib-lib.c (multiply): Likewise.
20026 * gdb.base/advance.c (func2): Likewise.
20027
3b5d5997
AA
200282014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20029
20030 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
20031 variant.
20032 * gdb.base/annota3.c: Likewise.
20033 * gdb.base/async.c: Likewise.
20034 * gdb.base/average.c: Likewise.
20035 * gdb.base/call-ar-st.c: Likewise.
20036 * gdb.base/call-rt-st.c: Likewise.
20037 * gdb.base/call-sc.c: Likewise.
20038 * gdb.base/call-strs.c: Likewise.
20039 * gdb.base/ending-run.c: Likewise.
20040 * gdb.base/execd-prog.c: Likewise.
20041 * gdb.base/exprs.c: Likewise.
20042 * gdb.base/foll-exec.c: Likewise.
20043 * gdb.base/foll-fork.c: Likewise.
20044 * gdb.base/foll-vfork.c: Likewise.
20045 * gdb.base/funcargs.c: Likewise.
20046 * gdb.base/gcore.c: Likewise.
20047 * gdb.base/jump.c: Likewise.
20048 * gdb.base/langs0.c: Likewise.
20049 * gdb.base/langs1.c: Likewise.
20050 * gdb.base/langs2.c: Likewise.
20051 * gdb.base/mips_pro.c: Likewise.
20052 * gdb.base/nodebug.c: Likewise.
20053 * gdb.base/opaque0.c: Likewise.
20054 * gdb.base/opaque1.c: Likewise.
20055 * gdb.base/recurse.c: Likewise.
20056 * gdb.base/run.c: Likewise.
20057 * gdb.base/scope0.c: Likewise.
20058 * gdb.base/scope1.c: Likewise.
20059 * gdb.base/setshow.c: Likewise.
20060 * gdb.base/setvar.c: Likewise.
20061 * gdb.base/shmain.c: Likewise.
20062 * gdb.base/shr1.c: Likewise.
20063 * gdb.base/shr2.c: Likewise.
20064 * gdb.base/sigall.c: Likewise.
20065 * gdb.base/signals.c: Likewise.
20066 * gdb.base/so-indr-cl.c: Likewise.
20067 * gdb.base/solib2.c: Likewise.
20068 * gdb.base/structs.c: Likewise.
20069 * gdb.base/sum.c: Likewise.
20070 * gdb.base/vforked-prog.c: Likewise.
20071 * gdb.base/watchpoint.c: Likewise.
20072 * gdb.reverse/shr2.c: Likewise.
20073 * gdb.reverse/until-reverse.c: Likewise.
20074 * gdb.reverse/ur1.c: Likewise.
20075 * gdb.reverse/watch-reverse.c: Likewise.
20076
066a77c5
AA
200772014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20078
20079 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
20080 variant.
20081 * gdb.base/sepdebug.exp: Drop references to removed code.
20082
4f204ea5
AA
200832014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20084
20085 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
20086 variant. Preserve original line numbering.
20087 * gdb.base/list1.c: Likewise.
20088
3b377a3a
AA
200892014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20090
20091 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
20092 variant.
20093 * gdb.base/break1.c: Likewise.
20094 * gdb.base/break.exp: Drop references to removed code.
20095
e444df73
AA
200962014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20097
20098 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
20099 variant.
20100
8008f2a7
AA
201012014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20102
20103 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
20104
a5a06887
AA
201052014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20106
20107 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
20108 logic into perform_all_tests() and invoke it with and without
20109 function header prototypes.
20110 (do_function_calls): Remove conditional XFAIL for PR 5318.
20111 (rerun_and_prepare): Remove duplicate code.
20112 (perform_all_tests): New. Main logic moved here.
20113
44dba9b9
AA
201142014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20115
20116 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
20117 code guarded by #ifdef NO_PROTOTYPES.
20118 (t_double_many_args): Likewise.
20119 (DEF_FUNC_MANY_ARGS_1): Likewise.
20120 (DEF_FUNC_VALUES_1): Likewise.
20121 (t_structs_ldc): Renamed from t_structs_fc in conditional code
20122 guarded by #ifdef PROTOTYPES.
20123
d1fbcd56
AA
201242014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20125
20126 * gdb.mi/mi-console.c: Add eye-catcher.
20127 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
20128 instead of literal line number.
20129
b0e59b8f
AA
201302014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20131
20132 * gdb.base/shr2.c: Add eye-catcher.
20133 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
20134 line number.
20135
78f98cca
AA
201362014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20137
20138 * gdb.base/jump.c: Add eye-catchers.
20139 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
20140 numbers.
20141
58fa2af0
AA
201422014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20143
20144 * gdb.base/execd-prog.c: Add eye-catchers.
20145 * gdb.base/foll-exec.c: Likewise.
20146 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
20147 line numbers.
20148
04e5059b
AA
201492014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20150
20151 * gdb.base/ending-run.c: Add eye-catchers.
20152 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
20153 literal line numbers.
20154
dbfdb174
AA
201552014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20156
20157 * gdb.base/call-rt-st.c: Add eye-catchers.
20158 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
20159 literal line numbers.
20160
888a2ade
AA
201612014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20162
20163 * gdb.base/call-ar-st.c: Add eye-catchers.
20164 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
20165 literal line numbers.
20166
6acc2dde
AA
201672014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20168
20169 * gdb.base/average.c: Add eye-catchers.
20170 * gdb.base/sum.c: Likewise.
20171 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
20172 regexps dynamically.
20173
9ecfcd1d
AA
201742014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
20175
20176 * gdb.base/solib1.c: Add eye-catchers.
20177 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
20178 literal line numbers.
20179
78708b7c
PA
201802014-11-12 Pedro Alves <palves@redhat.com>
20181
20182 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
20183 leader has exited.
20184
af48d08f
PA
201852014-11-12 Pedro Alves <palves@redhat.com>
20186
20187 * gdb.arch/i386-bp_permanent.c: New file.
20188 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
20189 (srcfile): Set to i386-bp_permanent.c.
20190 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
20191 that stepi does not execute the 'leave' instruction, instead of
20192 testing it does execute.
20193 * gdb.base/bp-permanent.c: New file.
20194 * gdb.base/bp-permanent.exp: New file.
20195
af3768e9
DE
201962014-11-10 Doug Evans <xdje42@gmail.com>
20197
20198 PR symtab/17564
20199 * gdb.base/symtab-search-order.exp: New file.
20200 * gdb.base/symtab-search-order.c: New file.
20201 * gdb.base/symtab-search-order-1.c: New file.
20202 * gdb.base/symtab-search-order-shlib-1.c: New file.
20203
9de00a4a
PA
202042014-11-07 Pedro Alves <palves@redhat.com>
20205
20206 PR gdb/17511
20207 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
20208 i?86-*-linux*.
20209
e0f52461
SC
202102014-11-03 Siva Chandra Reddy <sivachandra@google.com>
20211
20212 PR c++/17494
20213 * gdb.cp/pr17494.cc: New file.
20214 * gdb.cp/pr17494.exp: New file.
20215
6ce8c980
YQ
202162014-11-02 Yao Qi <yao@codesourcery.com>
20217
20218 * gdb.python/python.exp: Get working directory and match the
20219 output of "set extended-prompt \\w " with it.
20220
02be9a71
DE
202212014-10-30 Doug Evans <dje@google.com>
20222
20223 * gdb.python/py-objfile.exp: Add tests for setting random attributes
20224 in objfiles.
20225 * gdb.python/py-progspace.exp: Add tests for setting random attributes
20226 in progspaces.
20227
3bdff46b
LM
202282014-10-30 Janis Johnson <janisjo@codesourcery.com>
20229
20230 * gdb.base/fullpath-expand.exp: Skip for a remote host.
20231 * gdb.base/realname-expand.exp: Likewise.
20232 * gdb.linespec/macro-relative.exp: Likewise.
20233
ab917dfb
PA
202342014-10-29 Pedro Alves <palves@redhat.com>
20235
20236 PR gdb/17408
20237 * gdb.threads/schedlock.c (some_function): New function.
20238 (call_function): New global.
20239 (MAYBE_CALL_SOME_FUNCTION): New macro.
20240 (thread_function): Call it.
20241 * gdb.threads/schedlock.exp (get_args): Add description parameter,
20242 and use it instead of a global counter. Adjust all callers.
20243 (get_current_thread): Use "find current thread" for test message
20244 here rather than having all callers pass down the same string.
20245 (goto_loop): New procedure, factored out from ...
20246 (my_continue): ... this.
20247 (step_ten_loops): Change parameter from test message to command to
20248 use. Adjust.
20249 (list_count): Delete global.
20250 (check_result): New procedure, factored out from duplicate top
20251 level code.
20252 (continue tests): Wrap in with_test_prefix.
20253 (test_step): New procedure, factored out from duplicate top level
20254 code.
20255 (top level): Test "step" in combination with all scheduler-locking
20256 modes. Test "next" in combination with all scheduler-locking
20257 modes, and in combination with stepping over a function call or
20258 not.
20259 * gdb.threads/next-bp-other-thread.c: New file.
20260 * gdb.threads/next-bp-other-thread.exp: New file.
20261
d3d4baed
PA
202622014-10-29 Pedro Alves <palves@redhat.com>
20263
20264 PR python/17372
20265 * gdb.python/python.exp: Test a multi-line command that spawns
20266 interactive Python.
20267 * gdb.base/multi-line-starts-subshell.exp: New file.
20268
563e8d85
YQ
202692014-10-29 Yao Qi <yao@codesourcery.com>
20270
20271 * gdb.base/fileio.exp: Make directories on host.
20272
0ea4d52e
YQ
202732014-10-29 Yao Qi <yao@codesourcery.com>
20274
20275 * gdb.base/fileio.c (test_write): Close the file.
20276
7f5ef605
PA
202772014-10-28 Pedro Alves <palves@redhat.com>
20278
20279 PR gdb/12623
20280 * gdb.base/sigstep.c (no_handler): New global.
20281 (main): If 'no_handler is true, set the signal handlers to
20282 SIG_IGN.
20283 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
20284 with_sw_watch and no_handler parameters. Handle them.
20285 (top level) <stepping over handler when stopped at a breakpoint
20286 test>: Add a test axis for testing with a software watchpoint, and
20287 another for testing with the signal handler set to SIG_IGN.
20288 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
20289 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
20290
abbdbd03
PA
202912014-10-28 Pedro Alves <palves@redhat.com>
20292
20293 PR gdb/17511
20294 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
20295 * gdb.base/sigstep.exp (other_handler_location): New global.
20296 (advance): Support stepping into the signal handler, and running
20297 commands while in the handler.
20298 (in_handler_map): New global.
20299 (top level): In the advance test, add combinations for getting
20300 into the handler with stepping commands, and for running commands
20301 in the handler. Add comment descripting the advancei tests.
20302
1df4399f
PA
203032014-10-28 Pedro Alves <palves@redhat.com>
20304
20305 * gdb.base/sigstep.exp: Use build_executable instead of
20306 prepare_for_testing.
20307 (top level): Move code that starts GDB, runs to main and creates a
20308 display to ...
20309 (restart): ... this new procedure.
20310 (top level): Move backtrace from signal handler test to ...
20311 (validate_backtrace): ... this new procedure.
20312 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
20313 with_test_prefix. Always restart GDB.
20314 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
20315 with_test_prefix. Always restart GDB. No need to delete
20316 breakpoints after the test.
20317 (test_skip_handler): Remove prefix parameter.
20318 (skip_over_handler, breakpoint_to_handler)
20319 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
20320 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
20321 restart GDB. No need to delete breakpoints after the test.
20322 (top level): Use foreach to call the test procedures with
20323 different commands.
20324
a5b6e449
PA
203252014-10-28 Pedro Alves <palves@redhat.com>
20326
20327 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
20328 instead of GNATS numbers.
20329 * gdb.base/sigbpt.exp: Likewise.
20330 * gdb.base/siginfo.exp: Likewise.
20331 * gdb.base/sigstep.exp: Likewise.
20332
e5f8a7cc
PA
203332014-10-27 Pedro Alves <palves@redhat.com>
20334
20335 * gdb.base/sigstep.c (dummy): New global.
20336 (main): Issue a couple writes to the new global.
20337 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
20338 procedures.
20339 (skip_over_handler): Use test_skip_handler.
20340 (top level): Call skip_over_handler for stepi and nexti too.
20341 (breakpoint_over_handler): Use test_skip_handler.
20342 (top level): Call breakpoint_over_handler for stepi and nexti too.
20343
763905a3
YQ
203442014-10-27 Yao Qi <yao@codesourcery.com>
20345
20346 * gdb.trace/tfile.c (adjust_function_address)
20347 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
20348 function descriptor.
20349
6f259a23
DB
203502014-10-24 Don Breazeal <donb@codesourcery.com>
20351
20352 * gdb.base/foll-fork.exp (test_follow_fork,
20353 catch_fork_child_follow): Check for updated fork messages emitted
20354 from infrun.c.
20355 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
20356 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
20357 vfork_and_exec_child_follow_through_step): Check for updated vfork
20358 messages emitted from infrun.c.
20359
09dd9a69
PA
203602014-10-24 Pedro Alves <palves@redhat.com>
20361
20362 * gdb.base/corefile.exp: Remove references to ultrix.
20363 * gdb.base/interrupt.exp: Likewise.
20364 * gdb.base/whatis.exp: Likewise.
20365 * gdb.gdb/selftest.exp: Likewise.
20366 * gdb.threads/manythreads.exp: Likewise.
20367 * gdb.threads/print-threads.exp: Likewise.
20368 * gdb.threads/pthreads.exp:: Likewise.
20369 * gdb.threads/schedlock.exp: Likewise.
20370
3433cfa5
SC
203712014-10-24 Siva Chandra Reddy <sivachandra@google.com>
20372
20373 * gdb.cp/non-trivial-retval.cc: Add a test case.
20374 * gdb.cp/non-trivial-retval.exp: Add a test.
20375
092f880b
YQ
203762014-10-20 Yao Qi <yao@codesourcery.com>
20377
20378 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
20379 * gdb.python/py-objfile-script-gdb.py: New file.
20380 * gdb.python/py-objfile-script.exp: Update reference to
20381 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
20382 of remote_download. Remove the dest file.
20383
acbdb7f3
YQ
203842014-10-20 Yao Qi <yao@codesourcery.com>
20385
20386 * gdb.base/checkpoint.exp: Don't remove file copied on host.
20387 * gdb.base/step-line.exp: Likewise.
20388 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
20389 * gdb.dwarf2/dw2-basic.exp: Likewise.
20390 * gdb.dwarf2/dw2-compressed.exp: Likewise.
20391 * gdb.dwarf2/dw2-filename.exp: Likewise.
20392 * gdb.dwarf2/dw2-intercu.exp: Likewise.
20393 * gdb.dwarf2/dw2-intermix.exp: Likewise.
20394 * gdb.dwarf2/dw2-producer.exp: Likewise.
20395 * gdb.dwarf2/mac-fileno.exp: Likewise.
20396 * gdb.python/py-frame-args.exp: Likewise.
20397 * gdb.python/py-framefilter.exp: Likewise.
20398 * gdb.python/py-mi.exp: Likewise.
20399 * gdb.python/py-objfile-script.exp: Likewise
20400 * gdb.python/py-pp-integral.exp: Likewise.
20401 * gdb.python/py-pp-re-notag.exp: Likewise.
20402 * gdb.python/py-prettyprint.exp: Likewise.
20403 * gdb.python/py-section-script.exp: Likewise.
20404 * gdb.python/py-typeprint.exp: Likewise.
20405 * gdb.python/py-xmethods.exp: Likewise.
20406 * gdb.stabs/weird.exp: Likewise.
20407 * gdb.xml/tdesc-regs.exp: Likewise.
20408
bd286a29
KCY
204092014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
20410
20411 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
20412 (out_cu): Use addr_len for the size of addresses.
20413 (out_line): Likewise. Size DW_LNE_set_address instruction
20414 according to addr_len.
20415 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
20416 (FUNC): Add START_INSNS to definition.
20417
673dc4a0
YQ
204182014-10-18 Yao Qi <yao@codesourcery.com>
20419
20420 * gdb.base/argv0-symlink.exp: Check argv[0] value if
20421 gdb_has_argv0 return true.
20422 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
20423 check [target_info exists noargs], check [gdb_has_argv0]
20424 instead.
20425 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
20426 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
20427 procedures.
20428
4ffbba72
DE
204292014-10-17 Doug Evans <dje@google.com>
20430
20431 * gdb.python/py-events.exp: Update expected output for clear_objfiles
20432 event.
20433 * gdb.python/py-events.py: Add clear_objfiles event.
20434
d096d8c1
DE
204352014-10-17 Doug Evans <dje@google.com>
20436
20437 * gdb.python/py-objfile.exp: Test progspace attribute.
20438
a80db015
LM
204392014-10-17 Luis Machado <lgustavo@codesourcery.com>
20440
20441 * gdb.guile/scm-breakpoint.exp: Do not assume any
20442 directory separators when matching source file paths.
20443 * gdb.python/py-breakpoint.exp: Likewise.
20444 * gdb.reverse/break-precsave.exp: Likewise.
20445 * gdb.reverse/break-reverse.exp: Likewise.
20446 * gdb.reverse/consecutive-precsave.exp: Likewise.
20447 * gdb.reverse/finish-precsave.exp: Likewise.
20448 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
20449 * gdb.reverse/finish-reverse.exp: Likewise.
20450 * gdb.reverse/i386-precsave.exp: Likewise.
20451 * gdb.reverse/i387-env-reverse.exp: Likewise.
20452 * gdb.reverse/i387-stack-reverse.exp: Likewise.
20453 * gdb.reverse/machinestate-precsave.exp: Likewise.
20454 * gdb.reverse/machinestate.exp: Likewise.
20455 * gdb.reverse/sigall-precsave.exp: Likewise.
20456 * gdb.reverse/solib-precsave.exp: Likewise.
20457 * gdb.reverse/step-precsave.exp: Likewise.
20458 * gdb.reverse/until-precsave.exp: Likewise.
20459 * gdb.reverse/watch-precsave.exp: Likewise.
20460 * gdb.reverse/watch-reverse.exp: Likewise.
20461
b22089ab
YQ
204622014-10-17 Yao Qi <yao@codesourcery.com>
20463
20464 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
20465 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
20466
6c4486e6
PA
204672014-10-17 Pedro Alves <palves@redhat.com>
20468
20469 PR gdb/17471
20470 * gdb.base/bg-execution-repeat.c: New file.
20471 * gdb.base/bg-execution-repeat.exp: New file.
20472
0ff33695
PA
204732014-10-17 Pedro Alves <palves@redhat.com>
20474
20475 PR gdb/17300
20476 * gdb.base/continue-all-already-running.c: New file.
20477 * gdb.base/continue-all-already-running.exp: New file.
20478
6fdebc3d
PA
204792014-10-17 Pedro Alves <palves@redhat.com>
20480
20481 PR gdb/17472
20482 * gdb.base/annota-input-while-running.c: New file.
20483 * gdb.base/annota-input-while-running.exp: New file.
20484
32a8097b
PA
204852014-10-17 Pedro Alves <palves@redhat.com>
20486
20487 * gdb.base/callfuncs.exp: emove references to osf.
20488 * gdb.base/sigall.exp: Likewise.
20489 * gdb.gdb/selftest.exp: Likewise.
20490 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
20491 * gdb.mi/non-stop.c: Likewise.
20492 * gdb.mi/pthreads.c: Likewise.
20493 * gdb.reverse/sigall-precsave.exp: Likewise.
20494 * gdb.reverse/sigall-reverse.exp: Likewise.
20495 * gdb.threads/pthreads.c: Likewise.
20496 * gdb.threads/pthreads.exp: Likewise.
20497
7a3517ff
YQ
204982014-10-17 Yao Qi <yao@codesourcery.com>
20499
20500 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
20501 check 'target_info exists noargs'.
20502 (test_command_prompt_position): Likewise.
20503 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
20504 Remove "set args".
20505 (progvar_simple_while_test): Likewise.
20506 (progvar_complex_if_while_test): Likewise.
20507 (if_while_breakpoint_command_test): Likewise.
20508 (infrun_breakpoint_command_test): Likewise.
20509 (breakpoint_command_test): Likewise.
20510 (watchpoint_command_test): Likewise.
20511 (bp_deleted_in_command_test): Likewise.
20512 (temporary_breakpoint_commands): Likewise.
20513
bb99c472
YQ
205142014-10-16 Yao Qi <yao@codesourcery.com>
20515
20516 * gdb.base/remotetimeout.exp: Remove noargs checking.
20517
7c16b83e
PA
205182014-10-15 Pedro Alves <palves@redhat.com>
20519
20520 PR breakpoints/9649
20521 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
20522 * gdb.base/breakpoint-in-ro-region.exp
20523 (probe_target_hardware_step): New procedure.
20524 (top level): Probe hardware stepping and hardware breakpoint
20525 support. Test stepping through a read-only region, with both
20526 "breakpoint auto-hw" on and off and both "always-inserted" on and
20527 off.
20528
35a49624
IB
205292014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
20530
20531 * gdb.dlang/demangle.exp: Update for demangling changes.
20532
2d1c107c
SC
205332014-10-15 Siva Chandra Reddy <sivachandra@google.com>
20534
20535 * gdb.cp/non-trivial-retval.cc: Add new test cases.
20536 * gdb.cp/non-trivial-retval.exp: Add new tests.
20537
778811d5
SC
205382014-10-15 Siva Chandra Reddy <sivachandra@google.com>
20539
20540 PR c++/13403
20541 PR c++/15154
20542 * gdb.cp/non-trivial-retval.cc: New file.
20543 * gdb.cp/non-trivial-retval.exp: New file.
20544
10c5f0a8
YQ
205452014-10-15 Yao Qi <yao@codesourcery.com>
20546
20547 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
20548 remote host.
20549
65d7b369
YQ
205502014-10-15 Yao Qi <yao@codesourcery.com>
20551
20552 * gdb.python/py-symbol.exp: Match file base name if host is
20553 remote, otherwise match file name with dir name.
20554 * gdb.python/py-symtab.exp: Likewise.
20555 * gdb.python/python.exp: Likewise.
20556
46dc1394
YQ
205572014-10-15 Yao Qi <yao@codesourcery.com>
20558
20559 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
20560 pattern.
20561 * gdb.python/py-symtab.exp: Likewise.
20562 * gdb.python/python.exp: Remove trailing ".*". Fix typo
20563 locationn.
20564
c40cc657
JB
205652014-10-14 Joel Brobecker <brobecker@adacore.com>
20566
20567 * gdb.ada/addr_arith: New testcase.
20568
2abf49e1
MR
205692014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
20570
20571 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
20572 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
20573 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
20574 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
20575
f7088df3
SDJ
205762014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
20577
20578 * gdb.arch/stap-eval-lang-ada.S: Likewise.
20579 * gdb.arch/stap-eval-lang-ada.c: Likewise.
20580 * gdb.arch/stap-eval-lang-ada.exp: New file.
20581
4dc06805
YQ
205822014-10-14 Yao Qi <yao@codesourcery.com>
20583
20584 * gdb.mi/mi-var-child.c (nothing1): New function.
20585 (nothing2): New function.
20586 (do_children_tests): Set function pointers by nothing1 and
20587 nothing2.
20588 * gdb.mi/mi-var-child.exp: Step over new added statements.
20589 Update test to match the new output.
20590 * gdb.mi/var-cmd.c (nothing1): New function.
20591 (nothing2): New function.
20592 (do_children_tests): Set function pointers by nothing1 and
20593 nothing2.
20594 * gdb.mi/mi-var-display.exp: Update test to match output.
20595 Step to the line specified by $line_dct_nothing.
20596 Increase the number of lines to step.
20597
46a93de2
YQ
205982014-10-14 Yao Qi <yao@codesourcery.com>
20599
20600 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
20601 tests.
20602 * gdb.mi/mi2-var-child.exp: Likewise.
20603
14ea52ee
DE
206042014-10-13 Doug Evans <dje@google.com>
20605
20606 * gdb.python/py-objfile.exp: Change name of file name test.
20607
e5c6e92b
DE
206082014-10-13 Doug Evans <dje@google.com>
20609
20610 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
20611 from the start of the CU.
20612
c780cc2f
JK
206132014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
20614 Yao Qi <yao@codesourcery.com>
20615
20616 Fix "save breakpoints" for "catch" command.
20617 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
20618 Remove -nonewline. Match also the added "main" line.
20619
99894e11
JK
206202014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
20621
20622 Fix "save breakpoints" for "disable $bpnum" command.
20623 * gdb.base/save-bp.c (main): Add label.
20624 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
20625
6e1ac5a3
JK
206262014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
20627
20628 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
20629
754dd2b0
YQ
206302014-10-11 Yao Qi <yao@codesourcery.com>
20631
20632 * gdb.server/server-kill.exp: Execute command
20633 "set remote trace-status-packet on" before "tstatus".
20634
f90183d7
YQ
206352014-10-11 Yao Qi <yao@codesourcery.com>
20636
20637 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
20638 (main): Call getppid.
20639 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
20640 and continue to it. Read variable "server_pid".
20641
bf40a607
YQ
206422014-10-11 Yao Qi <yao@codesourcery.com>
20643
20644 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
20645
052ca370
YQ
206462014-10-11 Yao Qi <yao@codesourcery.com>
20647
20648 * gdb.threads/thread-find.exp: Don't execute command
20649 "info threads".
20650 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
20651 * gdb.threads/linux-dp.exp: Don't check the condition
20652 $threads_created equals to zero.
20653
3831839c
PA
206542014-10-10 Pedro Alves <palves@redhat.com>
20655
20656 * gdb.base/bigcore.exp: Remove references to IRIX.
20657 * gdb.base/funcargs.exp: Likewise.
20658 * gdb.base/interrupt.exp: Likewise.
20659 * gdb.base/mips_pro.exp: Likewise.
20660 * gdb.base/nodebug.exp: Likewise.
20661 * gdb.base/setvar.exp: Likewise.
20662 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
20663
8b9a549d
PA
206642014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
20665 Pedro Alves <palves@redhat.com>
20666
20667 PR symtab/14466
20668 * gdb.base/vdso-warning.c: New file.
20669 * gdb.base/vdso-warning.exp: New file.
20670
d48ba5e8
DE
206712014-10-02 Doug Evans <dje@google.com>
20672
20673 * gdb.base/structs.c (main): Don't run forever.
20674
2278c276
PA
206752014-10-02 Pedro Alves <palves@redhat.com>
20676
20677 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
20678 (top level) <stop threads 1, stop threads 2>: Use it.
20679
b57bacec
PA
206802014-10-02 Pedro Alves <palves@redhat.com>
20681
20682 * gdb.threads/break-while-running.exp (test): Add new
20683 'update_thread_list' argument. Skip "info threads" if false.
20684 (top level): Add new 'update_thread_list' axis.
20685
13fd3ff3
PA
206862014-10-02 Pedro Alves <palves@redhat.com>
20687
20688 PR breakpoints/17431
20689 * gdb.base/execl-update-breakpoints.c: New file.
20690 * gdb.base/execl-update-breakpoints.exp: New file.
20691
0fec99e8
PA
206922014-10-01 Pedro Alves <palves@redhat.com>
20693
20694 * gdb.base/breakpoint-in-ro-region.c: New file.
20695 * gdb.base/breakpoint-in-ro-region.exp: New file.
20696
2ddf4301
SM
206972014-10-01 Simon Marchi <simon.marchi@ericsson.com>
20698
20699 * gdb.mi/mi-exit-code.exp: New file.
20700 * gdb.mi/mi-exit-code.c: New file.
20701
6a5f3f43
YQ
207022014-09-30 Yao Qi <yao@codesourcery.com>
20703
20704 * lib/prelink-support.exp (build_executable_own_libs): Error if
20705 the target isn't native.
20706
345bcc73
YQ
207072014-09-30 Yao Qi <yao@codesourcery.com>
20708
20709 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
20710 false.
20711
a25a5a45
PA
207122014-09-22 Pedro Alves <palves@redhat.com>
20713
20714 * gdb.threads/break-while-running.exp: New file.
20715 * gdb.threads/break-while-running.c: New file.
20716
00ba3162
YQ
207172014-09-19 Yao Qi <yao@codesourcery.com>
20718
20719 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
20720 Invoke test. Restart GDB with --readnow and invoke test again.
20721
c3b7b696
YQ
207222014-09-19 Yao Qi <yao@codesourcery.com>
20723
20724 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
20725 proc set_breakpoint_on_gcd_function. Invoke
20726 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
20727 invoke set_breakpoint_on_gcd_function again.
20728
2b4fd423
DE
207292014-09-18 Doug Evans <dje@google.com>
20730
20731 * gdb.dwarf2/symtab-producer.exp: New file.
20732
a5947601
SDJ
207332014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
20734
20735 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
20736 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
20737 * gdb.base/global-var-nested-by-dso.c: Likewise.
20738 * gdb.base/global-var-nested-by-dso.exp: Likewise.
20739
91c19059
SDJ
207402014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
20741 Pedro Alves <palves@redhat.com>
20742
20743 * gdb.base/watch-bitfields.exp: Pass string other than test file
20744 name to prepare_for_testing.
20745 (watch): New procedure.
20746 (expect_watchpoint): Use with_test_prefix.
20747 (top level): Factor out tests to ...
20748 (test_watch_location, test_regular_watch): ... these new
20749 procedures, and use with_test_prefix and gdb_continue_to_end.
20750
bb9d5f81
PP
207512014-09-16 Patrick Palka <patrick@parcs.ath.cx>
20752
20753 PR breakpoints/12526
20754 * gdb.base/watch-bitfields.exp: New file.
20755 * gdb.base/watch-bitfields.c: New file.
20756
635856f5
PA
207572014-09-16 Pedro Alves <palves@redhat.com>
20758
20759 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
20760 software and hardware addresses, not software address against
20761 itself.
20762
7280ceea
PA
207632014-09-16 Pedro Alves <palves@redhat.com>
20764
20765 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
20766 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
20767
428b16bd
PA
207682014-09-16 Pedro Alves <palves@redhat.com>
20769
20770 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
20771 files.
20772 * gdb.base/a2-run.exp: Remove all code guarded by istarget
20773 "*-*-vxworks*" throughout.
20774 * gdb.base/break.exp: Likewise.
20775 * gdb.base/default.exp: Likewise.
20776 * gdb.base/scope.exp: Likewise.
20777 * gdb.base/sepdebug.exp: Likewise.
20778 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
20779 throughout.
20780 * gdb.base/run.c: Likewise.
20781 * gdb.base/sepdebug.c: Likewise.
20782 * gdb.hp/gdb.aCC/run.c: Likewise.
20783 * gdb.reverse/until-reverse.c: Likewise.
20784 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
20785
666d413c
YQ
207862014-09-16 Yao Qi <yao@codesourcery.com>
20787
20788 * boards/local-remote-host-native.exp: New file.
20789
57cbd724
DE
207902014-09-14 Doug Evans <xdje42@gmail.com>
20791
20792 * gdb.threads/queue-signal.c (thread_count): New variable.
20793 (thread_count_mutex, thread_count_condvar): New variables.
20794 (incr_thread_count, wait_all_threads_running): New functions.
20795 (main): Wait for all threads to be in their thread functions.
20796
81219e53
DE
207972014-09-13 Doug Evans <xdje42@gmail.com>
20798
20799 * gdb.threads/queue-signal.c: New file.
20800 * gdb.threads/queue-signal.exp: New file.
20801
3714cea7
DE
208022014-09-13 Doug Evans <xdje42@gmail.com>
20803
20804 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
20805 be consistent with what default_gdb_init uses.
20806 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
20807 the plain text of the prompt. Add some logging printfs.
20808 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
20809
fa43b1d7
PA
208102014-09-12 Pedro Alves <palves@redhat.com>
20811
20812 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
20813 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
20814 * gdb.arch/i386-size-overlap.exp: Likewise.
20815 * gdb.arch/i386-size.exp: Likewise.
20816 * gdb.arch/i386-unwind.exp: Likewise.
20817 * gdb.base/a2-run.exp: Likewise.
20818 * gdb.base/break.exp: Likewise.
20819 * gdb.base/charset.exp: Likewise.
20820 * gdb.base/chng-syms.exp: Likewise.
20821 * gdb.base/commands.exp: Likewise.
20822 * gdb.base/dbx.exp: Likewise.
20823 * gdb.base/find.exp: Likewise.
20824 * gdb.base/funcargs.exp: Likewise.
20825 * gdb.base/jit-simple.exp: Likewise.
20826 * gdb.base/reread.exp: Likewise.
20827 * gdb.base/sepdebug.exp: Likewise.
20828 * gdb.base/step-bt.exp: Likewise.
20829 * gdb.cp/mb-inline.exp: Likewise.
20830 * gdb.cp/mb-templates.exp: Likewise.
20831 * gdb.objc/basicclass.exp: Likewise.
20832 * gdb.threads/killed.exp: Likewise.
20833
9d9bf2df
EBM
208342014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
20835
20836 PR tdep/17379
20837 * gdb.arch/powerpc-stackless.S: New file.
20838 * gdb.arch/powerpc-stackless.exp: New file.
20839
1cf2f1b0
JK
208402014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
20841
20842 * gdb.base/attach.c: Include unistd.h.
20843 (main): Call alarm. Add label postloop.
20844 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
20845 gdb_breakpoint, gdb_continue_to_breakpoint.
20846 (test_command_line_attach_run): Kill ${testpid} in one exit path.
20847
98880d46
PA
208482014-09-11 Pedro Alves <palves@redhat.com>
20849
20850 PR gdb/17347
20851 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
20852 * gdb.base/attach.exp (test_command_line_attach_run): New
20853 procedure.
20854 (top level): Call it.
20855
4c92ff2c
PA
208562014-09-11 Pedro Alves <palves@redhat.com>
20857
20858 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
20859 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
20860 (do_command_attach_tests): Use spawn_wait_for_attach.
20861 * gdb.base/solib-overlap.exp: Likewise.
20862 * gdb.multi/multi-attach.exp: Likewise.
20863 * gdb.python/py-prompt.exp: Likewise.
20864 * gdb.python/py-sync-interp.exp: Likewise.
20865 * gdb.server/ext-attach.exp: Likewise.
20866
3adc1a7d
GKB
208672014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
20868
20869 * gdb.fortran/array-element.exp: Remove unexpected "continue"
20870 command in testcase. Simplify testcase.
20871
96334934
JB
208722014-09-10 Joel Brobecker <brobecker@adacore.com>
20873
20874 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
20875
eb479039
JB
208762014-09-10 Joel Brobecker <brobecker@adacore.com>
20877
20878 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
20879
deede10c
JB
208802014-09-10 Joel Brobecker <brobecker@adacore.com>
20881
20882 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
20883
7828a5f5
JB
208842014-09-10 Joel Brobecker <brobecker@adacore.com>
20885
20886 * gdb.dwarf2/dynarr-ptr.c: New file.
20887 * gdb.dwarf2/dynarr-ptr.exp: New file.
20888
33aeebcf
MR
208892014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
20890
20891 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
20892 of 30 rather than hardcoding 120 for a slow test case. Take the
20893 `gdb,timeout' target setting into account for this calculation.
20894 Don't extend the timeout for the test cases that don't need it.
20895
7b415901
MR
208962014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
20897
20898 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
20899 a factor of 2 for a slow test case. Take the `gdb,timeout'
20900 target setting into account for this calculation.
20901 * gdb.reverse/until-precsave.exp: Increase the timeout by
20902 a factor of 15 and 3 respectively rather than adding 120
20903 for a pair of slow test cases. Take the `gdb,timeout'
20904 target setting into account for this calculation.
20905
4a40f85a
MR
209062014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
20907
20908 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
20909 timeout, don't pass one down to gdb_expect.
20910 (gdb_expect): Rework timeout selection.
20911
09635af7
MR
209122014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
20913
20914 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
20915 exception on timeout.
20916 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
20917 (gdbserver_start_extended): Catch any `gdbserver_start' error
20918 exceptions.
20919 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
20920 * lib/mi-support.exp (mi_gdb_target_load): Catch any
20921 `gdbserver_gdb_load' error exceptions.
20922
2bdd10b7
MR
209232014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
20924
20925 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
20926 120 on waiting for the TCP socket to open.
20927
316935f0
DE
209282014-09-09 Doug Evans <xdje42@gmail.com>
20929
20930 * gdb.base/default.exp (show_conv_list): Add _caller_is,
20931 _caller_matches, _any_caller_is, _any_caller_matches.
20932
83740597
DE
209332014-09-09 Doug Evans <xdje42@gmail.com>
20934
20935 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
20936
4c122fc3
YQ
209372014-09-09 Yao Qi <yao@codesourcery.com>
20938
20939 * gdb.mi/mi-var-display.exp: Set print symbol off.
20940
a9f116cb
GKB
209412014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
20942
20943 PR gdb/17035
20944 * gdb.base/commands.exp: Add tests to verify user-defined
20945 commands with empty bodies.
20946 * gdb.python/py-cmd.exp: Test that we don't show user-defined
20947 python commands in `show user command`.
20948 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
20949 scheme commands in `show user command`.
20950
c75bd3a2
JK
209512014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
20952
20953 PR python/17355
20954 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
20955 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
20956 * gdb.python/py-framefilter-invalidarg.exp: New file.
20957 * gdb.python/py-framefilter-invalidarg.py: New file.
20958
faa42425
DE
209592014-09-06 Doug Evans <xdje42@gmail.com>
20960
20961 PR 15276
20962 * gdb.python/py-caller-is.c: New file.
20963 * gdb.python/py-caller-is.exp: New file.
20964
474ca4f6
SDJ
209652014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
20966
20967 PR gdb/17235
20968 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
20969 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
20970
eb0b0463
SDJ
209712014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
20972
20973 PR fortran/17237
20974 * gdb.fortran/print-formatted.exp: New file.
20975 * gdb.fortran/print-formatted.f90: Likewise.
20976
5f3b99cf
SS
209772014-09-03 Sasha Smundak <asmundak@google.com>
20978
20979 * gdb.python/py-frame.exp: Test Frame.read_register.
20980
7d793aa9
SDJ
209812014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
20982
20983 PR python/16699
20984 * gdb.python/py-completion.exp: New file.
20985 * gdb.python/py-completion.py: Likewise.
20986
fb0576e9
DE
209872014-08-28 Doug Evans <dje@google.com>
20988
20989 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
20990 eax,etc. are live with values set by gdb and thus the compiler can't
20991 use them.
20992 * gdb.arch/i386-pseudo.c (main): Ditto.
20993
ee92b0dd
DE
209942014-08-27 Doug Evans <dje@google.com>
20995
20996 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
20997
6649db35
DE
209982014-08-25 Doug Evans <dje@google.com>
20999
21000 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
21001 (main): Ditto.
21002
564b7600
DE
210032014-08-25 Doug Evans <dje@google.com>
21004
21005 * gdb.threads/thread-execl.exp: #include <stdio.h>.
21006
3881fb67
YQ
210072014-08-24 Yao Qi <yao@codesourcery.com>
21008
21009 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
21010 symbol off.
21011 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
21012
a05a36a5
DE
210132014-08-22 Doug Evans <dje@google.com>
21014
21015 PR 17276
21016 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
21017 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
21018 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
21019
7c343b48
YQ
210202014-08-22 Yao Qi <yao@codesourcery.com>
21021
21022 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
21023 * gdb.python/py-finish-breakpoint2.exp: Likewise.
21024 * gdb.python/python.exp: Likewise. Use .py file on the host
21025 instead of the build.
21026
22fd09ae
JK
210272014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
21028
21029 * gdb.threads/gcore-stale-thread.c: New file.
21030 * gdb.threads/gcore-stale-thread.exp: New file.
21031
a8454a7c
PA
210322014-08-21 Pedro Alves <palves@redhat.com>
21033
21034 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
21035 * gdb.base/gcore-relro-pie.exp: Likewise.
21036 * gdb.base/gcore-relro.exp: Likewise.
21037 * gdb.base/gcore.exp: Likewise.
21038 * gdb.base/print-symbol-loading.exp: Likewise.
21039 * gdb.threads/gcore-thread.exp: Likewise.
21040 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
21041
2a31c623
PA
210422014-08-20 Pedro Alves <palves@redhat.com>
21043 Jan Kratochvil <jan.kratochvil@redhat.com>
21044
21045 * Makefile.in (EXTRA_RULES, CC): New variables, get from
21046 configure.
21047 (EXPECT): Handle READ1 being set.
21048 (all): Depend on EXTRA_RULES.
21049 (check-read1, expect-read1, read1.so, read1): New rules.
21050 * README (Testsuite Parameters): Document the READ1 make variable.
21051 (Race detection): New section.
21052 * configure: Regenerate.
21053 * configure.ac: If build==host==target, and running under a
21054 GNU/glibc system, add read1 to the extra Makefile rules.
21055 (EXTRA_RULES): AC_SUBST it.
21056 * lib/read1.c: New file.
21057
d36430db
JB
210582014-08-20 Joel Brobecker <brobecker@adacore.com>
21059
21060 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
21061 the handling of variables declared as a typedef to an array
21062 which a DW_AT_data_location attribute.
21063
9a0dc9e3
PA
210642014-08-19 Andrew Burgess <aburgess@broadcom.com>
21065 Pedro Alves <palves@redhat.com>
21066
21067 PR symtab/14604
21068 PR symtab/14605
21069 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
21070 gdb_test.
21071
0718a8da
PA
210722014-08-19 Pedro Alves <palves@redhat.com>
21073
21074 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
21075
13b448cd
YQ
210762014-08-19 Yao Qi <yao@codesourcery.com>
21077
21078 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
21079 right line.
21080
1cbf5077
DB
210812014-08-18 David Blaikie <dblaikie@gmail.com>
21082
21083 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
21084
bf0fae19
JB
210852014-08-18 Joel Brobecker <brobecker@adacore.com>
21086
21087 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
21088 attribute in array range.
21089
3c8c5dcc
JB
210902014-08-18 Joel Brobecker <brobecker@adacore.com>
21091
21092 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
21093
e66d4446
SC
210942014-08-15 Siva Chandra Reddy <sivachandra@google.com>
21095
21096 PR c++/17132
21097 * gdb.cp/pr17132.cc: New file.
21098 * gdb.cp/pr17132.exp: New file.
21099
940df408
SC
211002014-08-15 Siva Chandra Reddy <sivachandra@google.com>
21101
21102 * gdb.python/py-xmethods.py (A_getarrayind)
21103 (E_method_char_worker.__call__, E_method_int_worker.__call__):
21104 Use 'print' with function call syntax.
21105 (E_method_matcher.match): Fix tab vs space indentation mixup.
21106
ebcc6c3a
YQ
211072014-08-15 Yao Qi <yao@codesourcery.com>
21108
21109 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
21110 false.
21111
775e0f04
YQ
211122014-08-15 Yao Qi <yao@codesourcery.com>
21113
21114 * gdb.cp/casts.exp: Set print symbol off.
21115 * gdb.cp/class2.exp: Likewise.
21116 * gdb.cp/overload.exp: Likewise.
21117 * gdb.cp/templates.exp: Likewise.
21118
d769e349
DE
211192014-08-11 Doug Evans <dje@google.com>
21120
21121 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
21122 (test_load_shlib): Update.
21123
20c6f1e1
YQ
211242014-08-09 Yao Qi <yao@codesourcery.com>
21125
21126 * gdb.base/display.exp: Invoke is_address_zero_readable.
21127 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
21128 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
21129 * gdb.base/hbreak-unmapped.exp: Return if
21130 is_address_zero_readable returns true.
21131 * gdb.base/signest.exp: Likewise.
21132 * gdb.base/signull.exp: Likewise.
21133 * gdb.base/sigbpt.exp: Likewise.
21134 * gdb.guile/scm-disasm.exp: Do the test if
21135 is_address_zero_readable returns false.
21136 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
21137 * gdb.python/py-arch.exp: Likewise.
21138 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
21139 * lib/gdb.exp (is_address_zero_readable): New proc.
21140
5792e8e3
YQ
211412014-08-09 Yao Qi <yao@codesourcery.com>
21142
21143 PR testsuite/13443
21144 * gdb.mi/mi-var-display.exp: Make test messages unique.
21145
3cecbbbe
TT
211462014-08-04 Tom Tromey <tromey@redhat.com>
21147
21148 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
21149 target 0".
21150
00b51ff5
TT
211512014-08-04 Tom Tromey <tromey@redhat.com>
21152
21153 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
21154 "target_resume".
21155
6908c509
JB
211562014-08-01 Joel Brobecker <brobecker@adacore.com>
21157
21158 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
21159 inner_vla_struct_object_size.
21160 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
21161 as xfail.
21162
cc6563d2
PA
211632014-07-30 Pedro Alves <palves@redhat.com>
21164
21165 * gdb.threads/signal-command-handle-nopass.exp (test): Add
21166 comment.
21167
7e09a223
YQ
211682014-07-29 Yao Qi <yao@codesourcery.com>
21169
21170 PR gdb/17206
21171 * gdb.base/until-nodebug.exp: New.
21172
7ebdbe92
DE
211732014-07-28 Doug Evans <xdje42@gmail.com>
21174
21175 PR guile/17203
21176 * gdb.guile/scm-parameter.exp: Add tests for trying to create
21177 previously existing parameter, and previously ambiguously spelled
21178 parameter.
21179
fdb1adc6
WN
211802014-07-28 Will Newton <will.newton@linaro.org>
21181
21182 * gdb.base/varargs.exp: Remove KFAILs for ARM.
21183
186fcde0
DE
211842014-07-26 Ludovic Courtès <ludo@gnu.org>
21185 Doug Evans <xdje42@gmail.com>
21186
21187 PR guile/17146
21188 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
21189
70509625
PA
211902014-07-25 Pedro Alves <palves@redhat.com>
21191
21192 * gdb.threads/signal-command-handle-nopass.c: New file.
21193 * gdb.threads/signal-command-handle-nopass.exp: New file.
21194 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
21195 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
21196 * gdb.threads/signal-delivered-right-thread.c: New file.
21197 * gdb.threads/signal-delivered-right-thread.exp: New file.
21198
c3f814a1
PA
211992014-07-25 Pedro Alves <palves@redhat.com>
21200
21201 * gdb.base/double-prompt-target-event-error.exp
21202 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
21203 match.
21204 (cancel_pagination_in_target_event): Rework double prompt
21205 detection.
21206 * gdb.base/paginate-after-ctrl-c-running.exp
21207 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
21208 <return>' match.
21209 * gdb.base/paginate-bg-execution.exp
21210 (test_bg_execution_pagination_return)
21211 (test_bg_execution_pagination_cancel): Remove '-notransfer
21212 <return>' matches.
21213 * gdb.base/paginate-execution-startup.exp
21214 (test_fg_execution_pagination_return)
21215 (test_fg_execution_pagination_cancel): Remove '-notransfer
21216 <return>' matches.
21217 * gdb.base/paginate-inferior-exit.exp
21218 (test_paginate_inferior_exited): Remove '-notransfer <return>'
21219 match.
21220 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
21221 * lib/gdb.exp (pagination_prompt): Run text through
21222 string_to_regexp.
21223 (gdb_test_multiple): Match $pagination_prompt instead of
21224 "<return>".
21225 (string_to_regexp): Move to lib/gdb-utils.exp.
21226
e214cf6c
JK
212272014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
21228
21229 * gdb.arch/amd64-entry-value-paramref.S: New file.
21230 * gdb.arch/amd64-entry-value-paramref.cc: New file.
21231 * gdb.arch/amd64-entry-value-paramref.exp: New file.
21232 * gdb.arch/amd64-optimout-repeat.S: New file.
21233 * gdb.arch/amd64-optimout-repeat.c: New file.
21234 * gdb.arch/amd64-optimout-repeat.exp: New file.
21235
17d0c5c8
JK
212362014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
21237
21238 PR gdb/17170
21239 * gdb.base/statistics.exp: New file.
21240
b8b8facf
DE
212412014-07-17 Doug Evans <dje@google.com>
21242
74b49205 21243 PR gdb/17170
b8b8facf
DE
21244 * gdb.base/maint.exp: Update testing of per-command stats.
21245
1b5d0ab3
PA
212462014-07-16 Pedro Alves <palves@redhat.com>
21247
21248 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
21249 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
21250 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
21251 (tfile_write_buf): New functions.
21252 (add_memory_block): Rewrite using the above.
21253 (adjust_function_address): New function.
21254 (FUNCTION_ADDRESS): New macro.
21255 (write_basic_trace_file): Remove short_x local, and use
21256 tfile_write_16. Change type of func_addr local to unsigned long
21257 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
21258 here. Cast argument of add_memory_block to char pointer.
21259 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
21260 (main): Remove parameters.
21261 * gdb.trace/tfile.exp: Remove nowarnings.
21262
4d974e88
SM
212632014-07-15 Simon Marchi <simon.marchi@ericsson.com>
21264
21265 * gdb.base/debug-expr.exp: Test string evaluation with
21266 "debug expression" on.
21267
41e99568
PA
212682014-07-15 Pedro Alves <palves@redhat.com>
21269
21270 * gdb.base/reread.exp: Use clean_restart.
21271
487d9753
PL
212722014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
21273
21274 * gdb.arch/avr-flash-qualifer.c: New.
21275 * gdb.arch/avr-flash-qualifer.exp: New.
21276
cc1c52ad
PA
212772014-07-14 Pedro Alves <palves@redhat.com>
21278
21279 * gdb.base/paginate-after-ctrl-c-running.c: New file.
21280 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
21281
1e973570
PA
212822014-07-14 Pedro Alves <palves@redhat.com>
21283
21284 * gdb.base/double-prompt-target-event-error.c: New file.
21285 * gdb.base/double-prompt-target-event-error.exp: New file.
21286
93d6eb10
PA
212872014-07-14 Pedro Alves <palves@redhat.com>
21288
21289 PR gdb/17072
21290 * gdb.base/paginate-inferior-exit.c: New file.
21291 * gdb.base/paginate-inferior-exit.exp: New file.
21292
0017922d
PA
212932014-07-14 Pedro Alves <palves@redhat.com>
21294
21295 PR gdb/17072
21296 * gdb.base/paginate-bg-execution.c: New file.
21297 * gdb.base/paginate-bg-execution.exp: New file.
21298
94696ad3
PA
212992014-07-14 Pedro Alves <palves@redhat.com>
21300
21301 PR gdb/17072
21302 * gdb.base/paginate-execution-startup.c: New file.
21303 * gdb.base/paginate-execution-startup.exp: New file.
21304 * lib/gdb.exp (pagination_prompt): New global.
21305 (default_gdb_spawn): New procedure, factored out from
21306 default_gdb_spawn.
21307 (default_gdb_start): Adjust to call default_gdb_spawn.
21308 (gdb_spawn): New procedure.
21309
bd293940
PA
213102014-07-14 Pedro Alves <palves@redhat.com>
21311
21312 * lib/gdb.exp (gdb_assert): New procedure.
21313 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
21314
c933f875
PA
213152014-07-14 Pedro Alves <palves@redhat.com>
21316
21317 * gdb.base/execution-termios.c: New file.
21318 * gdb.base/execution-termios.exp: New file.
21319
d98b7a16
TT
213202014-07-14 Tom Tromey <tromey@redhat.com>
21321
21322 * gdb.cp/vla-cxx.cc: New file.
21323 * gdb.cp/vla-cxx.exp: New file.
21324
548740d6
TT
213252014-07-14 Tom Tromey <tromey@redhat.com>
21326
21327 * gdb.reverse/rerun-prec.c: New file.
21328 * gdb.reverse/rerun-prec.exp: New file.
21329
a25eb028
MR
213302014-07-12 Maciej W. Rozycki <macro@mips.com>
21331 Maciej W. Rozycki <macro@codesourcery.com>
21332
21333 * lib/gdb-utils.exp: New file.
21334 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
21335 inline `gdb_init_command' processing.
21336 (gdb_start_cmd): Likewise.
21337 * lib/mi-support.exp (mi_run_cmd): Likewise.
21338 * README: Document `gdb_init_command' and `gdb_init_commands'.
21339
218c2655
JK
213402014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
21341
21342 Fix false FAIL running under a very long directory name.
21343 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
21344 and "set print elements 10000". Twice.
21345
5401fde3
YQ
213462014-07-11 Yao Qi <yao@codesourcery.com>
21347
21348 * gdb.base/exprs.exp: "set print symbol off".
21349
e76126e8
PA
213502014-07-11 Pedro Alves <palves@redhat.com>
21351
21352 * gdb.threads/kill.c: New file.
21353 * gdb.threads/kill.exp: New file.
21354
2d6f0de6
YQ
213552014-07-10 Yao Qi <yao@codesourcery.com>
21356
21357 * gdb.trace/tfile.c (write_basic_trace_file)
21358 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
21359 address written to trace file.
21360
7180e04a
PA
213612014-07-09 Pedro Alves <palves@redhat.com>
21362
21363 * gdb.base/attach-wait-input.exp: New file.
21364 * gdb.base/attach-wait-input.c: New file.
21365
9a9a7608
AB
213662014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
21367
21368 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
21369 setting up test structures.
21370 (main): Call new test function.
21371 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
21372 test function, continue into test function and walk test
21373 structures.
21374
161ac41e
YQ
213752014-07-02 Yao Qi <yao@codesourcery.com>
21376
21377 * gdb.trace/entry-values.c: Define labels 'foo_start' and
21378 'bar_start' at the beginning of functions 'foo' and 'bar'
21379 respectively.
21380 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
21381 instead of 'foo' and 'bar'.
21382
1f267ae3
MM
213832014-07-08 Markus Metzger <markus.t.metzger@intel.com>
21384
21385 * gdb.btrace/segv.exp: New.
21386 * gdb.btrace/segv.c: New.
21387
2b239efb
LM
213882014-07-02 Luis Machado <lgustavo@codesourcery.com>
21389
21390 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
21391 instruction.
21392
cf363f18
MW
213932014-06-30 Mark Wielaard <mjw@redhat.com>
21394
21395 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
21396 vulture, vilify, villar): New volatile array constants.
21397 (vindictive, vegetation): New const volatile array constants.
21398 * gdb.base/volatile.exp: Test volatile and const volatile array
21399 types.
21400
aebf9d24
AA
214012014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
21402
21403 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
21404 target lacks support for awatch, rwatch, or hbreak.
21405
b67a2c6f
YQ
214062014-06-27 Yao Qi <yao@codesourcery.com>
21407
21408 * gdb.multi/dummy-frame-restore.exp: New.
21409 * gdb.multi/dummy-frame-restore.c: New.
21410
aef92902
MM
214112014-06-25 Markus Metzger <markus.t.metzger@intel.com>
21412
21413 * gdb.btrace/gcore.exp: New.
21414
8e9db26e
PA
214152014-06-23 Pedro Alves <palves@redhat.com>
21416
21417 * gdb.base/watchpoint-reuse-slot.c: New file.
21418 * gdb.base/watchpoint-reuse-slot.exp: New file.
21419
70afc5b7
SC
214202014-06-23 Siva Chandra Reddy <sivachandra@google.com>
21421
21422 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
21423 progspace's filename in 'info', 'enable' and 'disable' command
21424 tests.
21425
b972bd9c
JK
214262014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
21427
21428 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
21429 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
21430 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
21431
125f8a3d
GB
214322014-06-20 Gary Benson <gbenson@redhat.com>
21433
21434 * gdb.arch/i386-avx.exp: Fix include file location.
21435 * gdb.arch/i386-sse.exp: Likewise.
21436
3ed9baed
IB
214372014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
21438
21439 * gdb.dlang/expression.exp: New file.
21440
034f788c
PA
214412014-06-19 Pedro Alves <palves@redhat.com>
21442
21443 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
21444 out from ...
21445 (top level): ... here. Iterate running tests under different
21446 scheduler-locking settings.
21447
45371d0c
LM
214482014-06-18 Luis Machado <lgustavo@codesourcery.com>
21449
21450 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
21451 to DW_FORM_addr and use non-zero addresses.
21452
5d376983
SC
214532014-06-18 Siva Chandra Reddy <sivachandra@google.com>
21454
21455 PR gdb/17017
21456 * gdb.python/py-xmethods.cc: Add global function call counters and
21457 increment them in their respective functions. Remove "cout"
21458 statements.
21459 * gdb.python/py-xmethods.exp: Make tests check the global function
21460 call counters instead of depending on inferior IO.
21461
a1aa2221
LM
214622014-06-18 Don Breazeal <donb@codesourcery.com>
21463
21464 * gdb.base/foll-fork.exp (default_fork_parent_follow):
21465 Deleted procedure.
21466 (explicit_fork_parent_follow): Deleted procedure.
21467 (explicit_fork_child_follow): Deleted procedure.
21468 (test_follow_fork): New procedure.
21469 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 21470 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
21471 procedure calls.
21472
0fc05997
YQ
214732014-06-17 Yao Qi <yao@codesourcery.com>
21474
21475 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
21476 CP1252.
21477
70795c52
LM
214782014-06-17 Luis Machado <lgustavo@codesourcery.com>
21479
21480 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
21481 Initialize ptr and S explicitly.
21482 (skip_type_update_when_not_use_rtti_test): Likewise.
21483
6be47f0c
KS
214842014-06-16 Keith Seitz <keiths@redhat.com>
21485
21486 PR mi/15863
21487 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
21488 the inferior is started.
21489
d03de421
PA
214902014-06-16 Pedro Alves <palves@redhat.com>
21491
21492 * gdb.base/break-main-file-remove-fail.c: New file.
21493 * gdb.base/break-main-file-remove-fail.exp: New file.
21494 * gdb.base/break-unload-file.exp: Use build_executable instead of
21495 prepare_for_testing.
21496 (test_break): New parameter "initial_load". Handle it.
21497 (top level): Add initial_load cmdline/file axis.
21498
f9579b99
TT
214992014-06-12 Tom Tromey <tromey@redhat.com>
21500
21501 * gdb.base/completion.exp: Don't use directory name in test.
21502
3657956b
GB
215032014-06-09 Gary Benson <gbenson@redhat.com>
21504
21505 * gdb.base/sigall.c [Functions to send signals]: Reorder to
21506 separate the always-available ANSI-standard signals from the
21507 signals that require checking.
21508 (main): Likewise.
21509 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
21510 Likewise.
21511 (main): Likewise.
21512
4186eb54
KS
215132014-06-07 Keith Seitz <keiths@redhat.com>
21514
21515 Revert:
21516 PR c++/16253
21517 * gdb.cp/var-tag.cc: New file.
21518 * gdb.cp/var-tag.exp: New file.
21519 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
21520 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
21521 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
21522 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
21523
25326a28 215242014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
21525
21526 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
21527
829155c9
PA
215282014-06-06 Pedro Alves <palves@redhat.com>
21529
21530 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
21531 in target debug output instead of looking at RSP packets,
21532 disabling the test on any target that uses hardware stepping.
21533 Update comments.
21534
61c8d22e
PA
215352014-06-06 Pedro Alves <palves@redhat.com>
21536
21537 * gdb.base/break-unload-file.exp: Fix typo.
21538
d9a47287
YQ
215392014-06-06 Yao Qi <yao@codesourcery.com>
21540
21541 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
21542 from "jit_function" to "^jit_function".
21543
e5e01dbf
YQ
215442014-06-06 Yao Qi <yao@codesourcery.com>
21545
21546 * gdb.base/async.c (foo): Add one statement.
21547 * gdb.base/async.exp: Get the next instruction address and
21548 match the output of "nexti" by instruction address. Match
21549 the hex address in the output of "finish".
21550
73ba372c
GB
215512014-06-06 Gary Benson <gbenson@redhat.com>
21552
21553 * gdb.base/call-signals.c: Remove preprocessor conditionals
21554 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
21555 SIGSEGV and SIGTERM.
21556 * gdb.base/sigall.c: Likewise.
21557 * gdb.base/unwindonsignal.c: Likewise.
21558 * gdb.reverse/sigall-reverse.c: Likewise.
21559
831517df
YQ
215602014-06-06 Yao Qi <yao@codesourcery.com>
21561
21562 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
21563 readable, skip the test.
21564
b8b91e98
YQ
215652014-06-06 Yao Qi <yao@codesourcery.com>
21566
21567 * gdb.threads/staticthreads.c (thread_function): Move the line
21568 setting breakpoint on forward.
21569 * gdb.threads/staticthreads.exp: Update comments.
21570
fb934770
LC
215712014-06-05 Ludovic Courtès <ludo@gnu.org>
21572
21573 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
21574 "history-append! type error".
21575
6ef284bd
SM
215762014-06-05 Simon Marchi <simon.marchi@ericsson.com>
21577
21578 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
21579 erroneous dprintf expected input.
21580
a872e241
DE
215812014-06-04 Doug Evans <xdje42@gmail.com>
21582
21583 * gdb.guile/scm-generics.exp: Delete.
21584
16f691fb
DE
215852014-06-04 Doug Evans <xdje42@gmail.com>
21586
21587 * gdb.guile/scm-breakpoint.exp: Update.
21588 Add tests for breakpoint registration.
21589
012370f6
TT
215902014-06-04 Tom Tromey <tromey@redhat.com>
21591
21592 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
21593 VLA-in-union.
21594 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
21595 inner_vla_struct, vla_union types. Initialize objects of those
21596 types and compute their sizes.
21597
9f5a4cef
HZ
215982014-06-04 Nathan Sidwell <nathan@codesourcery.com>
21599 Hui Zhu <hui@codesourcery.com>
21600
21601 * gdb.base/fileio.exp: Add test for shell not available as well as
21602 available.
21603 * gdb.base/fileio.c (test_system): Check for shell twice.
21604
90a45c4d
YQ
216052014-06-04 Yao Qi <yao@codesourcery.com>
21606
21607 * gdb.base/auto-connect-native-target.exp: Remove redundant
21608 space from the regexp pattern.
21609
70017e41
YQ
216102014-06-04 Yao Qi <yao@codesourcery.com>
21611
21612 * gdb.base/default.exp: Replace "child" with "native" in
21613 regexp pattern.
21614
883964a7
SC
216152014-06-03 Siva Chandra Reddy <sivachandra@google.com>
21616
21617 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
21618 * gdb.python/py-xmethods.exp: New tests to test xmethods.
21619 * gdb.python/py-xmethods.py: Python script supporting the
21620 new testcase and tests.
21621
ef370185
JB
216222014-06-03 Joel Brobecker <brobecker@adacore.com>
21623 Pedro Alves <palves@redhat.com>
21624
21625 PR breakpoints/17000
21626 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
21627 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
21628
1e2ccb61
BM
216292014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
21630
21631 * gdb.base/subst.exp: Add tests to verify partial path matching
21632 output.
21633
c6ec5ab2
PA
216342014-06-03 Pedro Alves <palves@redhat.com>
21635
21636 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
21637 target that doesn't use software single-stepping.
21638
835c559f
PA
216392014-06-03 Pedro Alves <palves@redhat.com>
21640
21641 PR breakpoints/17000
21642 * gdb.base/sss-bp-on-user-bp-2.c: New file.
21643 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
21644
06eb1586
DE
216452014-06-02 Doug Evans <xdje42@gmail.com>
21646
21647 * gdb.guile/scm-parameter.exp: New file.
21648
e698b8c4
DE
216492014-06-02 Doug Evans <xdje42@gmail.com>
21650
21651 * gdb.guile/scm-cmd.c: New file.
21652 * gdb.guile/scm-cmd.exp: New file.
21653
ded03782
DE
216542014-06-02 Doug Evans <xdje42@gmail.com>
21655
21656 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
21657 pretty-printer lookup.
21658 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
21659 (make-pp_s-printer): Call it.
21660 (make-pretty-printer-from-dict): New function.
21661 (lookup-pretty-printer-maker-from-dict): New function.
21662 (*pretty-printer*): Simplify.
21663 (make-objfile-pp_s-printer): New function.
21664 (install-objfile-pretty-printers!): New function.
21665 (make-progspace-pp_s-printer): New function.
21666 (install-progspace-pretty-printers!): New function.
21667 * gdb.guile/scm-progspace.c: New file.
21668 * gdb.guile/scm-progspace.exp: New file.
21669
41fac0cf
PA
216702014-06-02 Pedro Alves <palves@redhat.com>
21671
21672 * gdb.base/dprintf-bp-same-addr.c: New file.
21673 * gdb.base/dprintf-bp-same-addr.exp: New file.
21674
96ae5695
EBM
216752014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
21676
21677 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
21678 * gdb.arch/powerpc-power.s: Likewise.
21679
da02b3a8
JB
216802014-06-02 Joel Brobecker <brobecker@adacore.com>
21681
21682 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
21683
c72b2e7b
YQ
216842014-06-01 Yao Qi <yao@codesourcery.com>
21685
21686 * gdb.base/watchpoint.exp (test_watch_location): Check null
21687 pointer can be dereferenced. If not, do the test, otherwise
21688 skip it.
21689
53e8a631
AB
216902014-05-30 Andrew Burgess <aburgess@broadcom.com>
21691
21692 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
21693 results.
21694 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
21695
938f0e2f
AB
216962014-05-30 Andrew Burgess <aburgess@broadcom.com>
21697
21698 * gdb.arch/amd64-invalid-stack-middle.S: New file.
21699 * gdb.arch/amd64-invalid-stack-middle.c: New file.
21700 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
21701 * gdb.arch/amd64-invalid-stack-top.c: New file.
21702 * gdb.arch/amd64-invalid-stack-top.exp: New file.
21703
9ba6657a
PA
217042014-05-30 Pedro Alves <palves@redhat.com>
21705
21706 PR breakpoints/17000
21707 * gdb.base/sss-bp-on-user-bp.c: New file.
21708 * gdb.base/sss-bp-on-user-bp.exp: New file.
21709
522c09bf
DB
217102014-05-30 David Blaikie <dblaikie@gmail.com>
21711
21712 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
21713 gnu_inline semantics via attribute.
21714 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
21715 source explicitly specifies the required semantics.
21716
bf4ef81e
MR
217172014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
21718
21719 * gdb.reverse/sigall-reverse.exp: Fix a typo.
21720
329ea579
PA
217212014-05-29 Pedro Alves <palves@redhat.com>
21722 Tom Tromey <tromey@redhat.com>
21723
21724 * gdb.base/async-shell.exp: Don't enable target-async.
21725 * gdb.base/async.exp
21726 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
21727 parameter. Adjust.
21728 (top level): Don't test with "target-async".
21729 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
21730 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
21731 * gdb.base/inferior-died.exp: Don't enable target-async.
21732 * gdb.base/interrupt-noterm.exp: Likewise.
21733 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
21734 * gdb.mi/mi-nonstop-exit.exp: Likewise.
21735 * gdb.mi/mi-nonstop.exp: Likewise.
21736 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
21737 * gdb.mi/mi-nsintrall.exp: Likewise.
21738 * gdb.mi/mi-nsmoribund.exp: Likewise.
21739 * gdb.mi/mi-nsthrexec.exp: Likewise.
21740 * gdb.mi/mi-watch-nonstop.exp: Likewise.
21741 * gdb.multi/watchpoint-multi.exp: Adjust comment.
21742 * gdb.python/py-evsignal.exp: Don't enable target-async.
21743 * gdb.python/py-evthreads.exp: Likewise.
21744 * gdb.python/py-prompt.exp: Likewise.
21745 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
21746 * gdb.server/solib-list.exp: Don't enable target-async.
21747 * gdb.threads/thread-specific-bp.exp: Likewise.
21748 * lib/mi-support.exp: Adjust to use mi-async.
21749
fd664c91
PA
217502014-05-29 Pedro Alves <palves@redhat.com>
21751
21752 PR gdb/13860
21753 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
21754 reason, even in sync mode.
21755
251bde03
PA
217562014-05-29 Pedro Alves <palves@redhat.com>
21757 Hui Zhu <hui@codesourcery.com>
21758
21759 PR PR15693
21760 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
21761 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
21762 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
21763 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
21764
7f3c0343
JB
217652014-05-28 Joel Brobecker <brobecker@adacore.com>
21766
21767 * config/monitor.exp (gdb_target_monitor): Replace use of
21768 "set remotebaud" by "set serial baud".
21769
b2715b27
AW
217702014-05-26 Andy Wingo <wingo@igalia.com>
21771
21772 * gdb.guile/scm-breakpoint.exp:
21773 * gdb.guile/scm-gsmob.exp: Update to use plain old object
21774 properties instead of gdb-object-properties.
21775
498a4489
YQ
217762014-05-26 Yao Qi <yao@codesourcery.com>
21777
21778 * gdb.server/no-thread-db.exp: Specify source file name
21779 explicitly when setting a breakpoint.
21780
589fdceb
MM
217812014-05-23 Markus Metzger <markus.t.metzger@intel.com>
21782
21783 * gdb.btrace/vdso.c: New.
21784 * gdb.btrace/vdso.exp: New.
21785
e9089e05
MM
217862014-05-23 Markus Metzger <markus.t.metzger@intel.com>
21787
21788 * gdb.base/gcore.exp (capture_command_output): Move ...
21789 * lib/gdb.exp (capture_command_output): ... here.
21790
67b5c0c1
MM
217912014-05-23 Markus Metzger <markus.t.metzger@intel.com>
21792
21793 * gdb.btrace/data.exp: Test memory access during btrace replay.
21794
a2199296
SM
217952014-05-22 Simon Marchi <simon.marchi@ericsson.com>
21796
21797 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
21798
17b2616c
PA
217992014-05-21 Pedro Alves <palves@redhat.com>
21800
21801 PR gdb/13860
21802 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
21803 (top level): Test that output related to execution commands is
21804 sent to the console with CLI commands, but not with MI commands.
21805 Test that breakpoint events are always mirrored to the console.
21806 Also expect the new source line to be output after a "next" in
21807 async mode too. Make it a pass/fail test.
21808 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
21809 output.
21810 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
21811
5166082f
PA
218122014-05-21 Pedro Alves <palves@redhat.com>
21813
21814 * gdb.base/list.exp (build_pattern, test_list): New procedures.
21815 Use them to test variations of "list" after reaching a breakpoint.
21816 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
21817 Test "list" with listsize 10 after reaching a breakpoint.
21818 * gdb.python/python.exp (decode_line current location line
21819 number): Adjust expected line number.
21820
2f25d70f
SM
218212014-05-21 Simon Marchi <simon.marchi@ericsson.com>
21822
21823 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
21824 behavior for $args, pass it directly to "run".
21825
ff604a67
MR
218262014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
21827
21828 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
21829 30000 to 65536.
21830
6a3cb8e8
PA
218312014-05-21 Pedro Alves <palves@redhat.com>
21832
21833 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
21834 auto-connect-native-target off".
21835 * gdb.base/auto-connect-native-target.c: New file.
21836 * gdb.base/auto-connect-native-target.exp: New file.
21837
4ebfc96e
PA
218382014-05-21 Pedro Alves <palves@redhat.com>
21839
21840 * gdb.base/default.exp: Test "target native" instead of "target
21841 child".
21842
36d46afb
MW
218432014-05-21 Mark Wielaard <mjw@redhat.com>
21844
21845 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
21846
5876f503
JK
218472014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
21848
21849 Fix TLS access for -static -pthread.
21850 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
21851 <HAVE_TLS> (thread_function, main): Initialize it.
21852 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
21853 Add clean_restart.
21854 <$have_tls != "">: Check TLSVAR.
21855
0256a6ac
PA
218562014-05-21 Pedro Alves <palves@redhat.com>
21857
21858 * gdb.base/dcache-line-read-error.c: New.
21859 * gdb.base/dcache-line-read-error.exp: New.
21860
936d2992
PA
218612014-05-20 Pedro Alves <palves@redhat.com>
21862
21863 * gdb.base/compare-sections.c: New file.
21864 * gdb.base/compare-sections.exp: New file.
21865
802e8e6d
PA
218662014-05-20 Pedro Alves <palves@redhat.com>
21867
21868 * gdb.base/break-idempotent.c: New file.
21869 * gdb.base/break-idempotent.exp: New file.
21870
e59fa00f
MM
218712014-05-20 Markus Metzger <markus.t.metzger@intel.com>
21872
21873 * gdb.btrace/nohist.exp: New.
21874
8b696e31
YQ
218752014-05-20 Yao Qi <yao@codesourcery.com>
21876
21877 * lib/gdb.exp (gdb_init): Set timeout if test file is under
21878 gdb.reverse directory and gdb_reverse_timeout exists in board
21879 setting.
21880 * README: Document gdb_reverse_timeout.
21881
73c9764f
YQ
218822014-05-20 Yao Qi <yao@codesourcery.com>
21883
21884 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
21885 'test_file_name'. Treat args as a string instead of a list.
21886 (gdb_init): Rename argument 'args' by 'test_file_name'.
21887
f1f4348a
JK
218882014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
21889
21890 * gdb.arch/powerpc-power.exp: New file.
21891 * gdb.arch/powerpc-power.s: New file.
21892
0dbe70ce
DE
218932014-05-16 Doug Evans <dje@google.com>
21894
21895 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
21896 * gdb.base/completion.exp: Check that all expected files exist
21897 before doing file completion.
0dbe70ce 21898
8d551b02
DE
218992014-05-16 Doug Evans <dje@google.com>
21900
21901 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
21902 Update.
21903 (do_syscall_tests_without_xml): Update.
21904
73eb7709
PA
219052014-05-16 Pedro Alves <palves@redhat.com>
21906
21907 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
21908 instead of "unknown output after running".
21909
3fae92fc
YQ
219102014-05-16 Yao Qi <yao@codesourcery.com>
21911
21912 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
21913 file1.txt from host at the end.
21914 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
21915
c2b2ccc5
DE
219162014-05-15 Doug Evans <dje@google.com>
21917
21918 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
21919 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
21920 loading file. Add test for TU lookup.
21921
8c217a4b
SM
219222014-05-15 Simon Marchi <simon.marchi@ericsson.com>
21923
21924 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
21925 calling "-exec-arguments" or "set args" before running the
21926 inferior.
21927
3deb39c6
SM
219282014-05-15 Simon Marchi <simon.marchi@ericsson.com>
21929
21930 * lib/mi-support.exp (mi_expect_stop): Expect message for
21931 inferiors that exit with non-zero exit code.
21932
71a79f8c
YQ
219332014-05-14 Yao Qi <yao@codesourcery.com>
21934
21935 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
21936 match absolute path on remote host.
21937 (test_file_list_exec_source_files): Remove "/" from the
21938 pattern.
21939
f23fcd46
YQ
219402014-05-14 Yao Qi <yao@codesourcery.com>
21941
21942 * boards/local-remote-host-notty.exp (${board}_file): New
21943 proc.
21944
9404b58f
KM
219452014-05-07 Kyle McMartin <kyle@redhat.com>
21946
21947 Pushed by Joel Brobecker <brobecker@adacore.com>.
21948 * gdb.arch/aarch64-atomic-inst.c: New file.
21949 * gdb.arch/aarch64-atomic-inst.exp: New file.
21950
5e45f04c
YQ
219512014-05-07 Yao Qi <yao@codesourcery.com>
21952
21953 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
21954 in current context" too.
21955
c888a17d
KS
219562014-05-05 Keith Seitz <keiths@redhat.com>
21957
21958 * gdb.linespec/ls-dollar.exp: Add test for linespec
21959 file:convenience_variable.
21960
290a839c
YQ
219612014-05-05 Yao Qi <yao@codesourcery.com>
21962
21963 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
21964 traceframes into tfile and ctf trace files. Read data from
21965 trace file and test collected data.
21966 (gdb_collect_locals_test): Likewise.
21967 (gdb_unavailable_registers_test): Likewise.
21968 (gdb_unavailable_floats): Likewise.
21969 (gdb_collect_globals_test): Likewise.
21970 (top-level): Append "ctf" to trace_file_targets if GDB
21971 supports.
21972
b5262cd0
YQ
219732014-05-05 Yao Qi <yao@codesourcery.com>
21974
21975 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
21976 code to ...
21977 (gdb_collect_args_test_1): ... it. New proc.
21978 (gdb_collect_locals_test): Move some code to ...
21979 (gdb_collect_locals_test_1): ... it. New proc.
21980 (gdb_unavailable_registers_test): Move some code to ...
21981 (gdb_unavailable_registers_test_1): ... it. New proc.
21982 (gdb_unavailable_floats): Move some code to ...
21983 (gdb_unavailable_floats_1): ... it. New proc.
21984
30a1e6cc
SDJ
219852014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
21986
21987 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
21988 probes to test for bitness recognition.
21989 * gdb.arch/amd64-stap-optional-prefix.exp
21990 (test_probe_value_without_reg): New procedure.
21991 Add code to test for different kinds of bitness.
21992
f33da99a
SDJ
219932014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
21994
21995 PR breakpoints/16889
21996 * gdb.arch/amd64-stap-optional-prefix.S: New file.
21997 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
21998
5b80f00d
PA
219992014-05-01 Pedro Alves <palves@redhat.com>
22000
22001 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
22002 gdb_file_cmd if no file is specified.
22003 * boards/native-extended-gdbserver.exp (gdb_load): Use the
22004 last_loaded_file to set the remote exec-file.
22005
f8c2a73c
PA
220062014-05-01 Pedro Alves <palves@redhat.com>
22007
22008 * boards/local-remote-host.exp: New file.
22009
be6e8ac7
PA
220102014-05-01 Pedro Alves <palves@redhat.com>
22011
22012 * boards/local-remote-host.exp: Rename to ...
22013 * boards/local-remote-host-notty.exp: ... this.
22014
cac0dc8f
JB
220152014-04-28 Joel Brobecker <brobecker@adacore.com>
22016
22017 * gdb.ada/dyn_arrayidx: New testcase.
22018
9730e6cc
YQ
220192014-04-26 Yao Qi <yao@codesourcery.com>
22020
22021 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
22022 and compute the length of function main. Save it in
22023 $main_length.
22024 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
22025 (top-level): Use gdb_compile to compile objects into
22026 executable and restart GDB. Remove invocation to
22027 prepare_for_testing.
22028
7ae1a6a6
PA
220292014-04-25 Simon Marchi <simon.marchi@ericsson.com>
22030 Pedro Alves <palves@redhat.com>
22031
22032 PR server/16255
22033 * gdb.multi/multi-attach.c: New file.
22034 * gdb.multi/multi-attach.exp: New file.
22035
4082afcc
PA
220362014-04-25 Pedro Alves <palves@redhat.com>
22037
22038 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
22039 user.
22040 (top level): Test that "set remote conditional-breakpoints-packet
22041 off" works as intended.
22042 * gdb.base/dprintf.exp: Test that "set remote
22043 breakpoint-commands-packet off" works as intended.
22044 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
22045 New function.
22046 (top level): Call it.
22047 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
22048 remote fast-tracepoints-packet off" works as intended.
22049 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
22050 * lib/gdb.exp (gdb_is_target_remote): ... here.
22051
2abc3f8d
DB
220522014-04-24 David Blaikie <dblaikie@gmail.com>
22053
22054 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
22055 ensure clang would not discard them.
22056 * gdb.base/gdbvars.c: Ditto.
22057 * gdb.base/memattr.c: Ditto.
22058 * gdb.base/whatis.c: Ditto.
22059 * gdb.python/py-prettyprint.c: Ditto.
22060 * gdb.trace/actions.c: Ditto.
22061 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
22062 ensure clang would not discard it.
22063
bfd39632
DB
220642014-04-24 David Blaikie <dblaikie@gmail.com>
22065
22066 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
22067 clang to emit the full definition of type required by the test
22068 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
22069
22842ff6
DB
220702014-04-24 David Blaikie <dblaikie@gmail.com>
22071
22072 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
22073 coax Clang into emitting the definition of the type.
22074 * gdb.cp/pr10728-x.h (y): Ditto.
22075 * gdb.cp/pr10728-y.cc (y): Ditto.
22076
c2e827ad
DB
220772014-04-24 David Blaikie <dblaikie@gmail.com>
22078
22079 * gdb.base/label.exp: XFAIL label related tests under Clang.
22080 * gdb.cp/cplabel.exp: Ditto.
22081 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
22082 under Clang those using labels.
22083
4c2d33e7
YQ
220842014-04-25 Yao Qi <yao@codesourcery.com>
22085
22086 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
22087 double_label.
22088 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
22089 partial_label and double_label.
22090
56083b99
DB
220912014-04-24 David Blaikie <dblaikie@gmail.com>
22092
22093 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
22094
25d4e99d
DB
220952014-04-24 David Blaikie <dblaikie@gmail.com>
22096
22097 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
22098 of the function to work across GCC and Clang.
22099 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
22100 pointer types (const void ** const V void **).
22101
01f9f808
MS
221022014-04-24 Michael Sturm <michael.sturm@mintel.com>
22103 Walfred Tedeschi <walfred.tedeschi@intel.com>
22104
22105 * Makefile.in (EXECUTABLES): Added i386-avx512.
22106 * gdb.arch/i386-avx512.c: New file.
22107 * gdb.arch/i386-avx512.exp: Likewise.
22108
4b48d439
KS
221092014-04-23 Keith Seitz <keiths@redhat.com>
22110
22111 * lib/mi-support.exp (mi_list_breakpoints): Delete.
22112 (mi_make_breakpoint_table): New procedure.
22113 (mi_create_breakpoint): Use mi_make_breakpoint
22114 and return the result.
22115 (mi_make_breakpoint): New procedure.
22116 (mi_build_kv_pairs): New procedure.
22117
22118 * gdb.mi/mi-break.exp: Remove unused globals,
22119 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
22120 All callers updated.
22121 * gdb.mi/mi-dprintf.exp: Use variable to track command
22122 number.
22123 Update all callers of mi_create_breakpoint and use
22124 mi_make_breakpoint_table.
22125 Remove any unused global variables.
22126 * gdb.mi/mi-nonstop.exp: Likewise.
22127 * gdb.mi/mi-nsintrall.exp: Likewise.
22128 * gdb.mi/mi-nsmoribund.exp: Likewise.
22129 * gdb.mi/mi-nsthrexec.exp: Likewise.
22130 * gdb.mi/mi-reverse.exp: Likewise.
22131 * gdb.mi/mi-simplerun.exp: Likewise.
22132 * gdb.mi/mi-stepn.exp: Likewise.
22133 * gdb.mi/mi-syn-frame.exp: Likewise.
22134 * gdb.mi/mi-until.exp: Likewise.
22135 * gdb.mi/mi-var-cp.exp: Likewise.
22136 * gdb.mi/mi-var-display.exp: Likewise.
22137 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
22138 * gdb.mi/mi2-var-child.exp: Likewise.
22139 * gdb.mi/mi-vla-c99.exp: Likewise.
22140 * lib/mi-support.exp: Likewise.
22141
22142 From Ian Lance Taylor <iant@cygnus.com>:
22143 * lib/gdb.exp (parse_args): New procedure.
22144
08351840
PA
221452014-04-23 Pedro Alves <palves@redhat.com>
22146
22147 * gdb.base/break-unload-file.c: New file.
22148 * gdb.base/break-unload-file.exp: New file.
22149 * gdb.base/sym-file-lib.c (baz): New function.
22150 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
22151 field.
22152 (load): Store the segment's mapped size.
22153 (unload): New function.
22154 (unload_shlib): New function.
22155 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
22156 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
22157 set a breakpoint at baz, and call it.
22158 * gdb.base/sym-file.exp: New tests for stale breakpoint
22159 instructions.
22160
076855f9
PA
221612014-04-23 Pedro Alves <palves@redhat.com>
22162
22163 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
22164 * gdb.base/hbreak-in-shr-unsupported.c: New file.
22165 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
22166 * gdb.base/hbreak-unmapped.c: New file.
22167 * gdb.base/hbreak-unmapped.exp: New file.
22168 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
22169 * lib/gdb.exp (gdb_is_target_remote): ... here.
22170
483805cf
PA
221712014-04-22 Pedro Alves <palves@redhat.com>
22172
22173 * gdb.base/consecutive-step-over.c: New file.
22174 * gdb.base/consecutive-step-over.exp: New file.
22175
06d97543
PA
221762014-04-22 Pedro Alves <palves@redhat.com>
22177
22178 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
22179 instead of send_gdb/gdb_expect.
22180
b4429ea2
YQ
221812014-04-22 Yao Qi <yao@codesourcery.com>
22182
22183 * lib/trace-support.exp (generate_tracefile): New procedure.
22184 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
22185 return 0.
22186 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
22187 if generate_tracefile returns 1.
22188
51d48146
PA
221892014-04-18 Tom Tromey <palves@redhat.com>
22190 Pedro alves <tromey@redhat.com>
22191
22192 PR backtrace/15558
22193 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
22194 with a backtrace limit.
22195 * gdb.python/py-frame-inline.exp: Test running to an inline
22196 function with a backtrace limit, and printing the newest frame.
22197 * gdb.python/py-frame-inline.c (main): Call f.
22198
bd1dce5f
MS
221992014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
22200
22201 * gdb.java/jnpe.exp: Drop srcdir from untested path.
22202
40d1a503
MS
222032014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
22204
22205 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
22206 Drop prefix from unsupported source file path.
22207
389b98f7
YQ
222082014-04-17 Yao Qi <yao@codesourcery.com>
22209
22210 * lib/gdb.exp (with_target_charset): New proc.
22211 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
22212 with_target_charset.
22213 (test_print_strings): Likewise.
22214 (test_repeat_bytes): Likewise.
22215 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
22216 for some tests.
22217
22869d73
KS
222182014-04-16 Keith Seitz <keiths@redhat.com>
22219
22220 PR gdb/15827
22221 * gdb.dwarf2/corrupt.c: New file.
22222 * gdb.dwarf2/corrupt.exp: New file.
22223
c4f87ca6
KS
222242014-04-16 Keith Seitz <keiths@redhat.com>
22225
22226 PR c++/16597
22227 * gdb.cp/namelessclass.cc: New file.
22228 * gdb.cp/namelessclass.exp: New file.
22229 * gdb.cp/namelessclass.S: New file.
22230
ab19de87
DE
222312014-04-16 Doug Evans <dje@google.com>
22232
22233 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
22234 Add comment.
22235 (gdbserver_default_get_comm_port): New function.
22236 (gdbserver_start): Check if board file provided
22237 "gdbserver,get_comm_port" and use it if so.
22238 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
22239 (gdb,socketport): Set to "stdio".
22240 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
22241 (stdio_gdbserver_template): Delete.
22242 (${board}_get_remote_address): Update.
22243 (${board}_build_remote_cmd): Delete.
22244 (${board}_get_comm_port): New function.
22245 (${board}_spawn): Update.
22246 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
22247 Delete.
22248 (${board}_get_remote_address): Update.
22249 (${board}_get_comm_port): New function.
22250
fc98a809
AB
222512014-04-16 Andrew Burgess <aburgess@broadcom.com>
22252
22253 * gdb.base/memattr.exp: Improve regexps to handle memory regions
22254 appearing in any order.
22255
87fd9e6e
DE
222562014-04-15 Doug Evans <dje@google.com>
22257
22258 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
22259 uninitialized value of "description".
22260
099fc3ea
KS
222612014-04-15 Keith Seitz <keiths@redhat.com>
22262
22263 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
22264 Remove unused globals.
22265 (test_running_the_program): Likewise.
22266 (test_controlled_execution): Likewise.
22267 (test_controlling_breakpoints): Likewise.
22268 (test_program_termination): Likewise.
22269
5da151d4
KS
222702014-04-15 Keith Seitz <keiths@redhat.com>
22271
22272 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
22273 unused globals.
22274 (test_rbreak_creation_and_listing): Likewise.
22275 (test_ignore_count): Likewise.
22276 (test_error): Likewise.
22277
35e5d2f0
PA
222782014-04-15 Pedro Alves <palves@redhat.com>
22279
22280 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
22281 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
22282 sym-file-loader.c.
22283 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
22284 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
22285 to sym-file-loader.c.
22286 (struct library): Forward declare.
22287 (load_shlib, lookup_function): Change prototypes.
22288 (find_shstrtab, find_strtab, find_shdr, find_symtab)
22289 (translate_offset): Remove declarations.
22290 (get_text_addr): New declaration.
22291 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
22292 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
22293 sym-file-loader.h.
22294 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
22295 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
22296 here from sym-file-loader.h.
22297 (struct library): New structure.
22298 (load_shlib, lookup_function): Change prototypes and adjust to
22299 work with a struct library.
22300 (find_shstrtab, find_strtab, find_shdr, find_symtab)
22301 (translate_offset): Make static.
22302 (get_text_addr): New function.
22303 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
22304
eb4c1710
PA
223052014-04-15 Pedro Alves <palves@redhat.com>
22306
22307 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
22308
2d1baf52
PA
223092014-04-15 Pedro Alves <palves@redhat.com>
22310
22311 * gdb.base/sym-file-loader.c: Include <limits.h>.
22312 (SELF_LINK): New define.
22313 (get_origin): New function.
22314 (load_shlib): Use it.
22315 * gdb.base/sym-file.exp: Don't early return if the target is
22316 remote. Use runto_main, and issue fail is that fails. Use
22317 gdb_load_shlibs.
22318 (shlib_name): Delete.
22319 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
22320
7dd6df01
PA
223212014-04-15 Pedro Alves <palves@redhat.com>
22322
22323 * gdb.base/sym-file.exp: Remove regex characters from test
22324 message. Don't refer to breakpoint numbers in test messages.
22325
b50c8614
KS
223262014-04-14 Keith Seitz <keiths@redhat.com>
22327
22328 PR c++/16253
22329 * gdb.cp/var-tag.cc: New file.
22330 * gdb.cp/var-tag.exp: New file.
22331 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
22332 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
22333 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
22334 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
22335
3d567982
TT
223362014-04-14 Tom Tromey <tromey@redhat.com>
22337
22338 * gdb.cp/classes.exp (test_enums): Handle underlying type.
22339 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
22340 type.
22341 * gdb.cp/enum-class.exp: New file.
22342 * gdb.cp/enum-class.cc: New file.
22343
0626fc76
TT
223442014-04-14 Tom Tromey <tromey@redhat.com>
22345
22346 * gdb.dwarf2/enum-type.exp: New file.
22347
dca325b3
SA
223482014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
22349
22350 * gdb.mi/mi-vla-c99.exp: New file.
22351 * gdb.mi/vla.c: New file.
22352
5854b38a
SA
223532014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
22354
22355 * gdb.base/vla-datatypes.c: New file.
22356 * gdb.base/vla-datatypes.exp: New file.
22357
463bb957
SA
223582014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
22359
22360 * gdb.base/vla-ptr.c: New file.
22361 * gdb.base/vla-ptr.exp: New file.
22362
3dd170be
SA
223632014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
22364
22365 * gdb.dwarf2/count.exp: New file.
22366
5ecaaa66
SA
223672014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
22368
22369 * gdb.base/vla-sideeffect.c: New file.
22370 * gdb.base/vla-sideeffect.exp: New file.
22371
41f1ada5
DB
223722014-04-14 David Blaikie <dblaikie@gmail.com>
22373
22374 * gdb.mi/non-stop.c: Add return value for non-void function return
22375 statement.
22376 * gdb.threads/staticthreads.c: Ditto.
22377
0be03e84
DE
223782014-04-12 Siva Chandra Reddy <sivachandra@google.com>
22379 Doug Evans <xdje42@gmail.com>
22380
22381 * gdb.guile/scm-value.c: Improve test case.
22382 * gdb.guile/scm-value.exp: Add new test.
22383
f180a1fb
DB
223842014-04-11 David Blaikie <dblaikie@gmail.com>
22385
22386 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
22387 override Clang's default.
22388
6b662e19
JB
223892014-04-11 Joel Brobecker <brobecker@adacore.com>
22390
22391 Revert the following changes (regressions):
22392
22393 * gdb.base/vla-sideeffect.c: New file.
22394 * gdb.base/vla-sideeffect.exp: New file.
22395
22396 * gdb.dwarf2/count.exp: New file.
22397
22398 * gdb.base/vla-multi.c: New file.
22399 * gdb.base/vla-multi.exp: New file.
22400
22401 * gdb.base/vla-ptr.c: New file.
22402 * gdb.base/vla-ptr.exp: New file.
22403
22404 * gdb.base/vla-datatypes.c: New file.
22405 * gdb.base/vla-datatypes.exp: New file.
22406
22407 * gdb.mi/mi-vla-c99.exp: New file.
22408 * gdb.mi/vla.c: New file.
22409
245a5f0b
KS
224102014-04-11 Keith Seitz <keiths@redhat.com>
22411
22412 PR c++/16675
22413 * gdb.cp/cpsizeof.exp: New file.
22414 * gdb.cp/cpsizeof.cc: New file.
22415
58a84dcf
SA
224162014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
22417
191a8a90
JB
22418 * gdb.mi/mi-vla-c99.exp: New file.
22419 * gdb.mi/vla.c: New file.
58a84dcf 22420
c8655f75
SA
224212014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
22422
22423 * gdb.base/vla-datatypes.c: New file.
22424 * gdb.base/vla-datatypes.exp: New file.
22425
024e13b4
SA
224262014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
22427
22428 * gdb.base/vla-ptr.c: New file.
22429 * gdb.base/vla-ptr.exp: New file.
22430
1a237e0e
SA
224312014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
22432
22433 * gdb.base/vla-multi.c: New file.
22434 * gdb.base/vla-multi.exp: New file.
22435
504f3432
SA
224362014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
22437
22438 * gdb.dwarf2/count.exp: New file.
22439
3bce8237
SA
224402014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
22441
191a8a90
JB
22442 * gdb.base/vla-sideeffect.c: New file.
22443 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 22444
322f9c21
YQ
224452014-04-11 Yao Qi <yao@codesourcery.com>
22446
22447 * gdb.base/completion.exp: Check file exists before running tests
22448 on file completion.
22449
d708bcd1
PA
224502014-04-10 Pedro Alves <palves@redhat.com>
22451
22452 * gdb.base/cond-eval-mode.c: New file.
22453 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
22454 prepare_for_testing to build the new file. Check result of
22455 runto_main.
22456 (test_break, test_watch): New procedures.
22457 (top level): Use them.
22458
ae1d2761
PM
224592014-04-08 Pierre Muller <muller@sourceware.org>
22460
22461 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
22462 Ctrl-V use for mingw hosts.
22463
7af389b8
SC
224642014-04-07 Siva Chandra Reddy <sivachandra@google.com>
22465
22466 * gdb.python/py-value.c: Improve test case.
22467 * gdb.python/py-value.exp: Add new test.
22468
5e703181
DE
224692014-04-07 David Blaikie <dblaikie@gmail.com>
22470
22471 * lib/compiler.c: Identify the clang compiler.
22472 * lib/compiler.cc: Ditto.
22473
9810b410
YQ
224742014-04-03 Yao Qi <yao@codesourcery.com>
22475
22476 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
22477
98d1b8dc
AB
224782014-04-01 Anton Blanchard <anton@samba.org>
22479
22480 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
22481 messages unique.
22482
3114cea1
AB
224832014-04-01 Anton Blanchard <anton@samba.org>
22484
22485 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
22486 prepare_for_testing.
22487
62f7182c
AB
224882014-04-01 Anton Blanchard <anton@samba.org>
22489
22490 * gdb.arch/ppc64-atomic-inst.c: Remove.
22491 * gdb.arch/ppc64-atomic-inst.S: New file.
22492 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
22493
770e7fc7
DE
224942014-03-31 Doug Evans <dje@google.com>
22495
22496 * gdb.base/print-symbol-loading-lib.c: New file.
22497 * gdb.base/print-symbol-loading-main.c: New file.
22498 * gdb.base/print-symbol-loading.exp: New file.
22499
46e2bafa
YQ
225002014-03-31 Yao Qi <yao@codesourcery.com>
22501
22502 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
22503
8776cfe9
JB
225042014-03-28 Joel Brobecker <brobecker@adacore.com>
22505
22506 * gdb.ada/mi_dyn_arr: New testcase.
22507
5d1ef361
DE
225082014-03-27 Doug Evans <dje@google.com>
22509
22510 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
22511
b5bee914
YQ
225122014-03-27 Yao Qi <yao@codesourcery.com>
22513
22514 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
22515 if target is nios2-*-*.
22516
0d4d0e77
YQ
225172014-03-26 Yao Qi <yao@codesourcery.com>
22518
22519 * lib/gdb.exp (readline_is_used): New proc.
22520 * gdb.base/completion.exp: Move tests on command complete up.
22521 Skip the rest of tests if readline is not used.
22522 * gdb.ada/complete.exp: Skp the test if readline is not
22523 used.
22524 * gdb.base/filesym.exp: Likewise.
22525 * gdb.base/macscp.exp: Likewise.
22526 * gdb.base/readline-ask.exp: Likewise.
22527 * gdb.base/readline.exp: Likewise.
22528 * gdb.python/py-cmd.exp: Likewise.
22529 * gdb.trace/tfile.exp: Likewise.
22530
29361eee
YQ
225312014-03-26 Yao Qi <yao@codesourcery.com>
22532
22533 * gdb.base/macscp.exp: Fix code format issues.
22534
bc9a5525
UW
225352014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
22536
22537 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
22538 * gdb.asm/powerpc64le.inc: New file.
22539
d3839ede
PA
225402014-03-25 Pedro Alves <palves@redhat.com>
22541 Doug Evans <dje@google.com>
22542
22543 * gdb.base/source-execution.c: New file.
22544 * gdb.base/source-execution.exp: New file.
22545 * gdb.base/source-execution.gdb: New file.
22546
01672a57
DE
225472014-03-24 Doug Evans <dje@google.com>
22548
22549 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
22550 using fission.
22551
88bbeca9
HZ
225522014-03-24 Hui Zhu <hui@codesourcery.com>
22553 Pedro Alves <palves@redhat.com>
22554
22555 PR breakpoints/16101
22556 * gdb.base/dprintf.exp: Use unsupported rather than changing the
22557 test pass/fail messages. Detect missing support for dprintf when
22558 breakpoints are actually inserted.
22559 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
22560 breakpoints are actually inserted.
22561 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
22562 fails.
22563
d2348791
JK
225642014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
22565
22566 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
22567
feef67ab
DE
225682014-03-22 Doug Evans <xdje42@gmail.com>
22569
22570 * gdb.python/python.exp (python not supported): Verify multi-line
22571 python command issues an error.
25d743f9 22572 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 22573 guile command issues an error.
feef67ab 22574
ecebef6a
MR
225752014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
22576
22577 * gdb.threads/thread-specific.exp: Handle the lack of usable
22578 $this_breakpoint and $this_thread.
22579
ccdd1909
HZ
225802014-03-21 Hui Zhu <hui@codesourcery.com>
22581
22582 * gdb.base/attach.exp (do_command_attach_tests): New.
22583
beb460e8
PA
225842014-03-20 Tom Tromey <tromey@redhat.com>
22585 Pedro Alves <palves@redhat.com>
22586
22587 PR cli/15718
22588 * gdb.base/condbreak-call-false.c: New file.
22589 * gdb.base/condbreak-call-false.exp: New file.
22590
40acf43a
PA
225912014-03-20 Pedro Alves <palves@redhat.com>
22592
22593 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
22594 Delete.
22595 (block_signals, unblock_signals): Delete.
22596 (child_function_2, main): Remove references to deleted variable
22597 and functions.
22598
9f5e1e02
PA
225992014-03-20 Pedro Alves <palves@redhat.com>
22600
22601 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
22602 Use pthread_kill to signal thread 2.
22603 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
22604 Adjust to make the test send itself a signal rather than using the
22605 host's "kill" command.
22606
99619bea
PA
226072014-03-20 Pedro Alves <palves@redhat.com>
22608
22609 * gdb.threads/multiple-step-overs.c: New file.
22610 * gdb.threads/multiple-step-overs.exp: New file.
22611 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
22612 Adjust expected infrun debug output.
22613
2adfaa28
PA
226142014-03-20 Pedro Alves <palves@redhat.com>
22615
22616 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
22617 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
22618
31e77af2
PA
226192014-03-20 Pedro Alves <palves@redhat.com>
22620
22621 PR breakpoints/7143
22622 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
22623 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
22624 of gdb_test_multiple.
22625 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
22626 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
22627
b9f437de
PA
226282014-03-20 Pedro Alves <palves@redhat.com>
22629
22630 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
22631 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
22632
05adc73e
PA
226332014-03-19 Pedro Alves <palves@redhat.com>
22634
22635 * gdb.base/async.exp: Remove early return.
22636
6048b950
PA
226372014-03-19 Pedro Alves <palves@redhat.com>
22638
22639 * gdb.base/async.exp (step& tests): Pass explicit test messages.
22640
8bcfb00a
PA
226412014-03-19 Pedro Alves <palves@redhat.com>
22642
22643 * gdb.base/async.exp (test_background): Expect \r\n after
22644 "completed." in the fail pattern.
22645
884e37dc
PA
226462014-03-19 Pedro Alves <palves@redhat.com>
22647
22648 * gdb.base/async.exp (test_background): New procedure.
22649 Use it for all background execution command tests.
22650
148e57e2
PA
226512014-03-19 Pedro Alves <palves@redhat.com>
22652
22653 * gdb.base/async.exp: Use prepare_for_testing.
22654
f48088c7
PA
226552014-03-19 Pedro Alves <palves@redhat.com>
22656
22657 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
22658 the same line.
22659
e2f6c966
PA
226602014-03-19 Pedro Alves <palves@redhat.com>
22661
22662 * gdb.base/async.c (main): Add "jump here" and "until here" line
22663 marker comments.
22664 * gdb.base/async.exp (jump_here): New global.
22665 (jump& test): Use it.
22666 (until_here): New global.
22667 (until& test): Use it.
22668
c30568d4
PA
226692014-03-19 Pedro Alves <palves@redhat.com>
22670
22671 * gdb.base/async.exp: Don't frob gdb_protocol.
22672
0172b6a7
DE
226732014-03-18 Doug Evans <xdje42@gmail.com>
22674
22675 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
22676 Fix spelling of exec-done-display.
22677
06c868a8
JK
226782014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
22679
22680 PR gdb/15358
22681 * gdb.base/gdb-sigterm.c: New file.
22682 * gdb.base/gdb-sigterm.exp: New file.
22683
0c7e1a46
PA
226842014-03-18 Pedro Alves <palves@redhat.com>
22685
22686 PR gdb/13860
22687 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
22688 * lib/mi-support.exp (mi_expect_stop): Add special handling for
22689 solib-event.
22690
f7c77d93
JB
226912014-03-17 Joel Brobecker <brobecker@adacore.com>
22692
22693 * gdb.ada/pckd_arr_ren: New testcase.
22694
5a1e8c7a
DE
226952014-03-13 Doug Evans <xdje42@gmail.com>
22696
22697 PR guile/16612
22698 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
22699 collect after discarding symbols.
22700
350e1a76
DE
227012014-03-13 Ludovic Courtès <ludo@gnu.org>
22702 Doug Evans <xdje42@gmail.com>
22703
22704 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
22705 to history survives a gc.
22706
a69900ae
PA
227072014-03-13 Pedro Alves <palves@redhat.com>
22708
22709 * gdb.base/default.exp: Don't test "target procfs".
22710
5db9f0bd
PA
227112014-03-13 Pedro Alves <palves@redhat.com>
22712
22713 * gdb.base/default.exp: Update "target child" and "target procfs"
22714 tests to not expect "Unix".
22715
b3ccfe11
TT
227162014-03-12 Tom Tromey <tromey@redhat.com>
22717
22718 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
22719 New procs. Add target-async tests.
22720 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
22721 Add target-async tests.
22722
646f4417
AA
227232014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
22724
22725 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
22726 'func_start' and 'func_end' for the beginning and end of the
22727 function code, respectively.
22728 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
22729 'func_end' instead of 'func' and 'main'.
22730
288c211f
AA
227312014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
22732
22733 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
22734 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
22735 generate the debug info assembler source.
22736
e0c0f156
AA
227372014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
22738
22739 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
22740 * gdb.dwarf2/arr-subrange.exp: Likewise.
22741 * gdb.dwarf2/dwz.exp: Likewise.
22742 * gdb.dwarf2/method-ptr.exp: Likewise.
22743 * gdb.dwarf2/missing-sig-type.exp: Likewise.
22744 * gdb.dwarf2/subrange.exp: Likewise.
22745 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
22746 * gdb.dwarf2/implptrpiece.exp: Likewise.
22747 * gdb.dwarf2/nostaticblock.exp: Likewise.
22748
0e5c4555
AA
227492014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
22750
22751 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
22752 directory to absolute path name arguments.
22753
5ec18f2b
JG
227542014-03-10 Joel Brobecker <brobecker@adacore.com>
22755
22756 * gdb.ada/tagged_access: New testcase.
22757
847fc4f2
MM
227582014-03-07 Markus Metzger <markus.t.metzger@intel.com>
22759
22760 * gdb.btrace/data.exp: Update expected output.
22761
cc3da688
YQ
227622014-03-06 Yao Qi <yao@codesourcery.com>
22763
22764 * gdb.trace/pr16508.exp: New file.
22765
0f26cec1
PA
227662014-03-05 Pedro Alves <palves@redhat.com>
22767
22768 PR gdb/16575
22769 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
22770 procedure.
22771 (top level): Adjust to use it. Add tests that exercise breakpoint
22772 interaction with the code-cache.
22773
7a5a839f
LC
227742014-02-26 Ludovic Courtès <ludo@gnu.org>
22775
22776 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
22777 test for 'history-append!'.
22778
31aa7e4e
JB
227792014-02-26 Joel Brobecker <brobecker@adacore.com>
22780
22781 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
22782 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
22783 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
22784 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
22785 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
22786 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
22787
1b588015
JB
227882014-02-26 Joel Brobecker <brobecker@adacore.com>
22789
22790 * testsuite/gdb.python/py-pp-re-notag.c: New file.
22791 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
22792 * testsuite/gdb.python/py-pp-re-notag.p: New file.
22793
55426c9d
JB
227942014-02-26 Joel Brobecker <brobecker@adacore.com>
22795
22796 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
22797
dc53a7ad
JB
227982014-02-26 Joel Brobecker <brobecker@adacore.com>
22799
22800 * gdb.dwarf2/arr-stride.c: New file.
22801 * gdb.dwarf2/arr-stride.exp: New file.
22802
12ab52e9
PA
228032014-02-26 Pedro Alves <palves@redhat.com>
22804
22805 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
22806 that won't ever trigger. Make sure that GDB reports the correct
22807 breakpoint that caused the stop.
22808
849c862e
JK
228092014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
22810
22811 PR gdb/16626
22812 * gdb.base/auto-load-script: New file.
22813 * gdb.base/auto-load.c: New file.
22814 * gdb.base/auto-load.exp: New file.
22815
71b7d793
JK
22816 PR gdb/16626
22817 * gdb.base/auto-load.exp: Fix out-of-srctree run.
22818
e2f0d509
JK
228192014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
22820
22821 Fix dw2-icycle.exp -fsanitize=address GDB crash.
22822 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
22823
50cc37c8
DE
228242014-02-24 Doug Evans <dje@google.com>
22825
22826 * lib/gdb.exp (run_on_host): Log error output if program fails.
22827
ea4758f2
PA
228282014-02-21 Pedro Alves <palves@redhat.com>
22829
22830 * gdb.threads/step-after-sr-lock.c: Rename to ...
22831 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
22832 * gdb.threads/step-after-sr-lock.exp: Rename to ...
22833 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
22834 ... this.
22835
d7b30f67
SDJ
228362014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
22837
22838 PR tdep/16397
22839 * gdb.arch/amd64-stap-special-operands.exp: New file.
22840 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
22841 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
22842 * gdb.arch/amd64-stap-triplet.S: Likewise.
22843 * gdb.arch/amd64-stap-triplet.c: Likewise.
22844
83deb43f
JB
228452014-02-20 Joel Brobecker <brobecker@adacore.com>
22846
22847 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
22848 in .section pseudo-op.
22849
adde2bff
DE
228502014-02-20 lin zuojian <manjian2006@gmail.com>
22851 Joel Brobecker <brobecker@adacore.com>
22852 Doug Evans <xdje42@gmail.com>
22853
22854 PR symtab/16581
22855 * gdb.dwarf2/dw2-icycle.S: New file.
22856 * gdb.dwarf2/dw2-icycle.c: New file.
22857 * gdb.dwarf2/dw2-icycle.exp: New file.
22858
f7bd0f78
SC
228592014-02-19 Siva Chandra Reddy <sivachandra@google.com>
22860
22861 * gdb.python/py-value-cc.cc: Improve test case to enable testing
22862 operations on gdb.Value objects.
22863 * gdb.python/py-value-cc.exp: Add new test to test operations on
22864 gdb.Value objects.
22865
c17ef0d5
DE
228662014-02-18 Doug Evans <dje@google.com>
22867
22868 * Makefile.in (TESTS): New variable.
22869 (expanded_tests, expanded_tests_or_none): New variables
22870 (check-single): Pass $(expanded_tests_or_none) to runtest.
22871 (check-parallel): Only run tests in $(TESTS) if non-empty.
22872 (check/no-matching-tests-found): New rule.
22873 * README: Document TESTS makefile variable.
22874
5dd3176f
DE
228752014-02-18 Doug Evans <dje@google.com>
22876
22877 * Makefile.in (check-parallel): rm -rf outputs temp.
22878
0b10be4f
JK
228792014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
22880
22881 Fix "ERROR: no fileid for" in the testsuite.
22882 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
22883
85f224e7
DE
228842014-02-12 Doug Evans <dje@google.com>
22885
22886 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
22887 (MISCELLANEOUS): New variable.
22888 (clean): rm -rf $(MISCELLANEOUS).
22889 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
22890 dwp live in the same directory as symlinks, with each symlink pointed
22891 to a differently named file in a different directory.
22892
149b30ff
DE
228932014-02-11 Doug Evans <dje@google.com>
22894
22895 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
22896 of Tcl file commands.
22897
1dfdac32
MK
228982014-02-10 Mark Kettenis <kettenis@gnu.org>
22899
22900 * gdb.threads/step-after-sr-lock.exp: Avoid executing
22901 "kill -SIGUSR1 -1".
22902
aa4fb036
JB
229032014-02-10 Joel Brobecker <brobecker@adacore.com>
22904
22905 * gdb.ada/tick_length_array_enum_idx: New testcase.
22906
ed3ef339
DE
229072014-02-10 Doug Evans <xdje42@gmail.com>
22908
22909 * configure.ac (AC_OUTPUT): Add gdb.guile.
22910 * configure: Regenerate.
22911 * lib/gdb-guile.exp: New file.
22912 * lib/gdb.exp (get_target_charset): New function.
22913 * gdb.base/help.exp: Update expected output from "apropos apropos".
22914 * gdb.guile/Makefile.in: New file.
22915 * gdb.guile/guile.exp: New file.
22916 * gdb.guile/scm-arch.c: New file.
22917 * gdb.guile/scm-arch.exp: New file.
22918 * gdb.guile/scm-block.c: New file.
22919 * gdb.guile/scm-block.exp: New file.
22920 * gdb.guile/scm-breakpoint.c: New file.
22921 * gdb.guile/scm-breakpoint.exp: New file.
22922 * gdb.guile/scm-disasm.c: New file.
22923 * gdb.guile/scm-disasm.exp: New file.
22924 * gdb.guile/scm-equal.c: New file.
22925 * gdb.guile/scm-equal.exp: New file.
22926 * gdb.guile/scm-error.exp: New file.
22927 * gdb.guile/scm-error.scm: New file.
22928 * gdb.guile/scm-frame-args.c: New file.
22929 * gdb.guile/scm-frame-args.exp: New file.
22930 * gdb.guile/scm-frame-args.scm: New file.
22931 * gdb.guile/scm-frame-inline.c: New file.
22932 * gdb.guile/scm-frame-inline.exp: New file.
22933 * gdb.guile/scm-frame.c: New file.
22934 * gdb.guile/scm-frame.exp: New file.
22935 * gdb.guile/scm-generics.exp: New file.
22936 * gdb.guile/scm-gsmob.exp: New file.
22937 * gdb.guile/scm-iterator.c: New file.
22938 * gdb.guile/scm-iterator.exp: New file.
22939 * gdb.guile/scm-math.c: New file.
22940 * gdb.guile/scm-math.exp: New file.
22941 * gdb.guile/scm-objfile-script-gdb.in: New file.
22942 * gdb.guile/scm-objfile-script.c: New file.
22943 * gdb.guile/scm-objfile-script.exp: New file.
22944 * gdb.guile/scm-objfile.c: New file.
22945 * gdb.guile/scm-objfile.exp: New file.
22946 * gdb.guile/scm-ports.exp: New file.
22947 * gdb.guile/scm-pretty-print.c: New file.
22948 * gdb.guile/scm-pretty-print.exp: New file.
22949 * gdb.guile/scm-pretty-print.scm: New file.
22950 * gdb.guile/scm-section-script.c: New file.
22951 * gdb.guile/scm-section-script.exp: New file.
22952 * gdb.guile/scm-section-script.scm: New file.
22953 * gdb.guile/scm-symbol.c: New file.
22954 * gdb.guile/scm-symbol.exp: New file.
22955 * gdb.guile/scm-symtab-2.c: New file.
22956 * gdb.guile/scm-symtab.c: New file.
22957 * gdb.guile/scm-symtab.exp: New file.
22958 * gdb.guile/scm-type.c: New file.
22959 * gdb.guile/scm-type.exp: New file.
22960 * gdb.guile/scm-value-cc.cc: New file.
22961 * gdb.guile/scm-value-cc.exp: New file.
22962 * gdb.guile/scm-value.c: New file.
22963 * gdb.guile/scm-value.exp: New file.
22964 * gdb.guile/source2.scm: New file.
22965 * gdb.guile/types-module.cc: New file.
22966 * gdb.guile/types-module.exp: New file.
22967
7026a7c1
YQ
229682014-02-10 Yao Qi <yao@codesourcery.com>
22969
22970 PR testsuite/16543
22971 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
22972 * configure: Regenerated.
22973 * Makefile.in: New file.
22974
6c466447
AS
229752014-02-08 Andreas Schwab <schwab@linux-m68k.org>
22976
22977 * gdb.python/py-framefilter.exp: Fix typo.
22978
6e854735
YQ
229792014-02-08 Yao Qi <yao@codesourcery.com>
22980
22981 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
22982 that no =breakpoint-modified is emitted when breakpoints are
22983 modified through MI commands.
22984
d137e6dc
PA
229852014-02-07 Pedro Alves <pedro@codesourcery.com>
22986 Pedro Alves <palves@redhat.com>
22987
22988 * gdb.threads/step-after-sr-lock.c: New file.
22989 * gdb.threads/step-after-sr-lock.exp: New file.
22990
b5ee5a50
PA
229912014-02-07 Pedro Alves <palves@redhat.com>
22992
22993 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
22994
3c77faf3
JK
229952014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
22996
22997 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
22998 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
22999
6dddc817
DE
230002014-02-06 Doug Evans <xdje42@gmail.com>
23001
23002 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
23003 output.
23004
23005 * gdb.gdb/python-interrupts.exp: New file.
23006
de7b2893
YQ
230072014-02-05 Yao Qi <yao@codesourcery.com>
23008
23009 * gdb.trace/report.exp (use_collected_data): Test the output
23010 of "info threads" and "info inferiors".
23011
66d032ac
YQ
230122014-02-05 Yao Qi <yao@codesourcery.com>
23013
23014 Revert this patch:
23015
23016 2013-05-24 Yao Qi <yao@codesourcery.com>
23017
23018 * gdb.trace/tfile.exp: Test inferior and thread.
23019
591a12a1
UW
230202014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
23021
23022 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
23023 on a function.
23024 * gdb.base/step-bt.c: Call hello via function pointer to make
23025 sure its first instruction is executed on powerpc64le-linux.
23026
0ff3e01f
UW
230272014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
23028
23029 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
23030
084ee545
UW
230312014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
23032
23033 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
23034 of the test patterns for use on little-endian systems.
23035
6ed14ff3
UW
230362014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
23037
23038 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
23039 (decimal_vector): Fix for little-endian.
23040
401e27fd
JM
230412014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
23042
23043 * gdb.arch/sparc-sysstep.exp: New file.
23044 * gdb.arch/sparc-sysstep.c: Likewise.
23045
23046 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
23047
8b924729
EBM
230482014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
23049
23050 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
23051
fb151210
JB
230522014-01-23 Tom Tromey <tromey@redhat.com>
23053
23054 * gdb.ada/array_char_idx: New testcase.
23055
0740f8d8
TT
230562014-01-23 Tom Tromey <tromey@redhat.com>
23057
23058 PR python/16487:
23059 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
23060 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
23061 classes.
23062
21909fa1
TT
230632014-01-23 Tom Tromey <tromey@redhat.com>
23064
23065 PR python/16491:
23066 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
23067 string from an inferior frame.
23068 * gdb.python/py-framefilter-mi.exp: Update.
23069
87ce2a04
DE
230702014-01-22 Doug Evans <dje@google.com>
23071
23072 * gdb.server/server-mon.exp: Add tests for "set debug-format".
23073
237b092b
AA
230742014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
23075
23076 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
23077
d674a709
AA
230782014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
23079
23080 * gdb.trace/entry-values.exp: Remove excess space character from
23081 regex patterns. Handle s390 call instruction.
23082
20fa3390
AA
230832014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
23084
23085 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
23086 define "*_start" label. Make "name" static.
23087 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
23088 ${name} by references to ${name}_start.
23089
78466714
AA
230902014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
23091
23092 * gdb.base/info-macros.exp: Remove "debug" from the compile
23093 options.
23094
ec9f644a
IB
230952014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
23096
23097 * gdb.dlang/demangle.exp: New file.
23098
94b1b47e
IB
230992014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
23100
23101 * gdb.dlang/primitive-types.exp: New file.
23102
7f420862
IB
231032014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
23104
23105 * configure.ac: Create gdb.dlang/Makefile.
23106 * configure: Regenerate.
23107 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
23108 * gdb.dlang/Makefile.in: New file.
23109 * lib/d-support.exp: New file.
23110 * lib/gdb.exp (skip_d_tests): New proc.
23111
52834460
MM
231122014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23113
23114 * gdb.btrace/delta.exp: Check reverse stepi.
23115 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
23116 * gdb.btrace/finish.exp: New.
23117 * gdb.btrace/next.exp: New.
23118 * gdb.btrace/nexti.exp: New.
23119 * gdb.btrace/record_goto.c: Add comments.
23120 * gdb.btrace/step.exp: New.
23121 * gdb.btrace/stepi.exp: New.
23122 * gdb.btrace/multi-thread-step.c: New.
23123 * gdb.btrace/multi-thread-step.exp: New.
23124 * gdb.btrace/rn-dl-bind.c: New.
23125 * gdb.btrace/rn-dl-bind.exp: New.
23126 * gdb.btrace/data.c: New.
23127 * gdb.btrace/data.exp: New.
23128 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
23129
6e07b1d2
MM
231302014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23131
23132 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
23133 * gdb.btrace/exception.exp: Update.
23134 * gdb.btrace/instruction_history.exp: Update.
23135 * gdb.btrace/record_goto.exp: Update.
23136 * gdb.btrace/tailcall.exp: Update.
23137 * gdb.btrace/unknown_functions.exp: Update.
23138 * gdb.btrace/delta.exp: New.
23139
0b722aec
MM
231402014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23141
23142 * gdb.btrace/record_goto.exp: Add backtrace test.
23143 * gdb.btrace/tailcall.exp: Add backtrace test.
23144
066ce621
MM
231452014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23146
23147 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
23148 * gdb.btrace/record_goto.c: New.
23149 * gdb.btrace/record_goto.exp: New.
23150 * gdb.btrace/x86-record_goto.S: New.
23151
0688d04e
MM
231522014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23153
23154 * gdb.btrace/function_call_history.exp: Update tests.
23155 * gdb.btrace/instruction_history.exp: Update tests.
23156
8710b709
MM
231572014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23158
23159 * gdb.btrace/function_call_history.exp: Fix expected field
23160 order for "record function-call-history".
23161 Add new tests for "record function-call-history /c".
23162 * gdb.btrace/exception.cc: New.
23163 * gdb.btrace/exception.exp: New.
23164 * gdb.btrace/tailcall.exp: New.
23165 * gdb.btrace/x86-tailcall.S: New.
23166 * gdb.btrace/x86-tailcall.c: New.
23167 * gdb.btrace/unknown_functions.c: New.
23168 * gdb.btrace/unknown_functions.exp: New.
23169 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
23170
5de9129b
MM
231712014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23172
23173 * gdb.btrace/instruction_history.exp: Update.
23174 * gdb.btrace/function_call_history.exp: Update.
23175
23a7fe75
MM
231762014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23177
23178 * gdb.btrace/function_call_history.exp: Fix expected function
23179 trace.
23180 * gdb.btrace/instruction_history.exp: Initialize traced.
23181 Remove traced_functions.
23182
724c7dd8
MM
231832014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23184
23185 * gdb.btrace/function_call_history.exp: Update
23186 * gdb.btrace/instruction_history.exp: Update.
23187
6d78d93b
MM
231882014-01-16 Markus Metzger <markus.t.metzger@intel.com>
23189
23190 * gdb.btrace/enable.exp: Update expected text.
23191
93a360cc
OJ
231922014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
23193
23194 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
23195 bytes.
23196
3772b53f
MR
231972014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
23198
23199 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
23200
596662fa
OJ
232012014-01-15 Omair Javaid <omair.javaid@linaro.org>
23202
23203 * lib/gdb.exp (supports_process_record): Return true for
23204 arm*-linux*. (supports_reverse): Likewise.
23205
b5b08fb4
SC
232062014-01-13 Siva Chandra Reddy <sivachandra@google.com>
23207
23208 PR python/15464
23209 PR python/16113
23210 * gdb.python/py-type.c: Enhance test case.
23211 * gdb.python/py-value-cc.cc: Likewise
23212 * gdb.python/py-type.exp: Add new tests.
23213 * gdb.python/py-value-cc.exp: Likewise
23214
52d7fb13
AA
232152014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
23216 Pedro Alves <palves@redhat.com>
23217
23218 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
23219 Make "name" extern.
23220 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
23221 references to ${name}_start by references to ${name}.
23222
a2cd8cfe
JB
232232014-01-10 Joel Brobecker <brobecker@adacore.com>
23224
23225 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
23226
4e23fced
JB
232272014-01-10 Joel Brobecker <brobecker@adacore.com>
23228
23229 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
23230
c6a9e42c
PA
232312014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
23232 Pedro Alves <palves@redhat.com>
23233
23234 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 23235 mi_gdb_target_load.
c6a9e42c 23236
b7ea362b
PA
232372014-01-08 Pedro Alves <palves@redhat.com>
23238
23239 * gdb.threads/reconnect-signal.c: New file.
23240 * gdb.threads/reconnect-signal.exp: New file.
23241
5e3f4fab
EBM
232422014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
23243
23244 * gdb.base/source-dir.exp: New file.
23245
79301218
JB
232462014-01-07 Joel Brobecker <brobecker@adacore.com>
23247
23248 * gdb.ada/mi_interface: New testcase.
23249
8e355c5d
JB
232502014-01-07 Joel Brobecker <brobecker@adacore.com>
23251
23252 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
23253 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
23254 gdb.ada/pp-rec-component/pck.ads: New files.
23255
c0d48811
JB
232562014-01-07 Joel Brobecker <brobecker@adacore.com>
23257
23258 * gdb.python/py-pp-integral.c: New file.
23259 * gdb.python/py-pp-integral.py: New file.
23260 * gdb.python/py-pp-integral.exp: New file.
23261
17b609c3 23262For older changes see ChangeLog-1993-2013.
c906108c 23263\f
8d8cb839
EZ
23264;; Local Variables:
23265;; mode: change-log
23266;; left-margin: 8
23267;; fill-column: 74
23268;; version-control: never
23269;; End:
902f2ccb 23270
3666a048 23271 Copyright 2014-2021 Free Software Foundation, Inc.
902f2ccb
MC
23272 Copying and distribution of this file, with or without modification,
23273 are permitted provided the copyright notice and this notice are preserved.